Disclosure of Invention
The application provides a synchronous integrated template photographing method, a synchronous integrated template photographing system, a synchronous integrated template photographing medium and synchronous integrated template photographing equipment, wherein the MES system can be automatically uploaded after scanning order photographing is completed, and the template image uploading efficiency is improved.
In a first aspect, the present application provides a synchronous integrated template photographing method, applied to an intelligent terminal installed with a target program, the method comprising:
responding to shooting click operation of a user, and scanning an order of a preset area to obtain a scanning result;
Generating order information based on the scanning result, and photographing template products in a preset area according to the order information to obtain a target template diagram;
And responding to the uploading clicking operation of the user, and uploading the order information and the corresponding target template diagram to an MES system.
By adopting the technical scheme, the order of the preset area is scanned at first, order information is generated, the need of manually inputting the order information is eliminated, the operation efficiency is improved, the order information generated based on the scanning result can accurately reflect the order condition of the preset area, the problem of inaccurate data caused by manual input errors or omission can be effectively avoided, template products of the preset area are photographed according to the generated order information, a target template diagram is obtained, the order information and the corresponding target template diagram are automatically uploaded to an MES system, the MES system is automatically uploaded after the photographing of the scanned order is completed, and the template diagram uploading efficiency is improved.
Optionally, the generating order information based on the scanning result comprises reading bar code information in the order to obtain and display order information corresponding to the order when the scanning result is scanning success, wherein the order information comprises an order number, a product name and option information, and displaying scanning failure prompt information when the scanning result is scanning failure, and generating the order information fails.
By adopting the technical scheme, the system can automatically identify and read the bar code information in the order by scanning the successful result, thereby eliminating the need of manual input, improving the reading accuracy and the operating efficiency and improving the accuracy of the order information. Meanwhile, the automatic reading and displaying process also improves the operation efficiency, and saves time and labor cost.
Optionally, the option information comprises necessary options and unnecessary options, the template product in the preset area is photographed according to the order information to obtain a target template diagram, the method comprises the steps of responding to selection operation of a user on the option information to judge whether the user selects all the necessary options, controlling a camera of an intelligent terminal to photograph the template product in the preset area if the user selects all the necessary options to obtain the target template diagram, and displaying the target necessary options in a marked mode and sending selection prompt information if any target necessary option which is not selected by the user exists.
By adopting the technical scheme, the system can judge whether the user selects all necessary options by responding to the selection operation of the user on the option information. The system can send out selection prompt information for prompting the user to select the necessary options, thereby being beneficial to ensuring that the user completes all necessary option selections, avoiding influencing photographing flow and data accuracy, and reducing inaccurate or incomplete template images caused by wrong or missing option selections.
Optionally, the camera of the control intelligent terminal photographs the template product in the preset area to obtain a target template map, and the method comprises the steps of controlling the camera of the intelligent terminal to photograph the template product in the preset area to obtain a preliminary template map, judging whether the preliminary template map meets the uploading standard of the standard map, taking the preliminary template map as the target template map if the preliminary template map meets the uploading standard of the standard map, and displaying the unqualified reasons of the picture and returning the preliminary template map to the NG list if the preliminary template map does not meet the uploading standard of the standard map.
By adopting the technical scheme, whether the uploading standard of the standard chart is met or not is determined by judging the preliminary template chart. These criteria may include requirements in terms of image quality, sharpness, size, angle, etc., and if the preliminary template map does not meet the uploading criteria of the standard map, the system will display the reasons for the failed picture. This may help the operator to understand the specific cause of the image failure, such as blurring, shifting, size discrepancies, etc., in order to take corresponding corrective action. And returning the unqualified preliminary template map to the NG list, thereby being beneficial to unified management and processing of the unqualified template map.
Optionally, the step of generating order information based on the scanning result, photographing template products in a preset area according to the order information to obtain a target template image, and then storing the target template image, and responding to continuous photographing operation of a user, executing the step of photographing the template products in the preset area according to the order information to obtain a target template image to obtain at least one new target template image, wherein the step of responding to uploading clicking operation of the user, uploading the order information and the corresponding target template image to an MES system comprises responding to uploading clicking operation of the user, and uploading the order information, the corresponding target template image and each new target template image to the MES system.
By adopting the technical scheme, if the user selects to continue the photographing operation, the step of photographing the template product in the preset area according to the order information is executed, so as to obtain at least one new target template diagram. This allows the user to continue to take more template images as needed to meet a particular need or change, and if the user chooses to upload a click operation, the order information is uploaded to the MES system along with the corresponding target template image and all new target template images, helping to ensure that all template images are associated with the order information and to provide comprehensive template image data for reference and analysis of the production process.
Optionally, the MES system is respectively in wireless communication connection with the intelligent terminal and the client, and after the order information and the corresponding target template diagram are uploaded to the MES system in response to the uploading click operation of the user, the method further comprises the steps of receiving the return information of the unqualified template diagram corresponding to the order sent by the client, wherein the return information comprises unqualified reasons, and returning the unqualified template diagram and the return information to a NG list.
By adopting the technical scheme, the MES system can receive the return information of the unqualified template map corresponding to the order sent by the client, namely the client can report the unqualified template map to the MES system so as to perform corresponding processing and management, and return the unqualified template map and the return information to the NG list. This facilitates unified management and handling of the disqualifying template images.
Optionally, the method further comprises the steps of analyzing the NG list according to a preset period, judging whether the total quantity of returned information of the NG list exceeds a returned threshold value, and displaying early warning information of returned abnormality if the total quantity of returned information of the NG list exceeds the returned threshold value.
By adopting the technical scheme, through periodical analysis and display of the returned abnormal early warning information, abnormal conditions that the returned information exceeds a threshold value can be timely found, potential quality problems can be rapidly identified and solved, the quantity and influence of unqualified products are reduced, and related personnel can be prompted to take corresponding corrective measures through display of the returned abnormal early warning information, so that the potential quality problems are prevented, meanwhile, the returned abnormal conditions are timely processed, production efficiency and product quality are improved, and generation and cost of the unqualified products are reduced.
In a second aspect of the present application, there is provided a synchronously integrated template photographing system, the system comprising:
The scanning module is used for responding to shooting click operation of a user, scanning orders in a preset area and obtaining a scanning result;
The photographing module is used for generating order information based on the scanning result, photographing template products in a preset area according to the order information, and obtaining a target template diagram;
And the uploading module is used for responding to the uploading clicking operation of the user and uploading the order information and the corresponding target template diagram to the MES system.
In a third aspect the application provides a computer storage medium storing a plurality of instructions adapted to be loaded by a processor and to perform the above-described method steps.
In a fourth aspect the application provides an electronic device comprising a processor and a memory, wherein the memory stores a computer program adapted to be loaded by the processor and to perform the above-mentioned method steps.
In summary, one or more technical solutions provided in the embodiments of the present application at least have the following technical effects or advantages:
1. According to the application, firstly, orders in a preset area are scanned, order information is generated, the need of manually inputting the order information is eliminated, the operation efficiency is improved, the order information generated based on a scanning result can accurately reflect the order situation in the preset area, the problem of inaccurate data caused by manual input errors or omission can be effectively avoided, template products in the preset area are photographed according to the generated order information, a target template diagram is obtained, the order information and the corresponding target template diagram are automatically uploaded to an MES system, and the MES system is automatically uploaded after the completion of scanning order photographing, so that the template diagram uploading efficiency is improved;
2. According to the application, through the successful scanning result, the system can automatically identify and read the bar code information in the order, so that the need of manual input is eliminated, the reading accuracy and the operating efficiency are improved, and the accuracy of the order information is improved. Meanwhile, the automatic reading and displaying process also improves the operation efficiency, and saves time and labor cost;
3. The MES system can receive the return information of the unqualified template map corresponding to the order sent by the client, namely, the client can report the unqualified template map to the MES system so as to perform corresponding processing and management, and return the unqualified template map and the return information to the NG list. This facilitates unified management and handling of the disqualifying template images.
Detailed Description
In order that those skilled in the art will better understand the technical solutions in the present specification, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments.
In describing embodiments of the present application, words such as "for example" or "for example" are used to mean serving as examples, illustrations, or descriptions. Any embodiment or design described herein as "such as" or "for example" in embodiments of the application should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "or" for example "is intended to present related concepts in a concrete fashion.
In the description of embodiments of the application, the term "plurality" means two or more. For example, a plurality of systems means two or more systems, and a plurality of screen terminals means two or more screen terminals. Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating an indicated technical feature. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless expressly specified otherwise.
The embodiment of the application provides a system architecture of a synchronous integrated template photographing method, which can be realized to be a synchronous integrated template photographing system, for example, the system can comprise an intelligent terminal provided with a target program, an MES system and a plurality of clients, wherein the intelligent terminal of the target program is respectively in wireless communication connection with the clients and the MES system.
In the embodiment of the application, the intelligent terminal can include, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, portable wearable devices and the like, and can also be intelligent control equipment for template shooting. The intelligent terminal is provided with a target application program, and optionally, the target application program can be an Aisample.Apk application program.
Each client may include, but is not limited to, various personal computers, notebook computers, smartphones, tablet computers, portable wearable devices, etc., in which a target application is installed, where the client may receive a template map from the smart terminal in the target application, so as to evaluate and feed back the template map, and may send feedback to the smart terminal.
The MES system refers to a computer system for controlling and managing factory production activities, which is located between an Enterprise Resource Planning (ERP) system and a physical production process, and acts as a bridge. The method provides real-time, accurate and comprehensive production process data, so that production activities can be tracked, analyzed and optimized, thereby improving production efficiency, reducing waste products and lowering production cost. In the embodiment of the application, the shot sample graph is required to be uploaded to an MES system, so that whether a product meets the quality standard and specification requirements or not is checked, and any defect or place which does not meet the requirements exists.
Referring to fig. 1, a flowchart of a synchronous integrated template photographing method is specifically provided, the method may be implemented by a computer program, may be implemented by a single-chip microcomputer, may also be run on a synchronous integrated template photographing system, the computer program may be integrated in an intelligent terminal installed with a target program, and may also be run as an independent tool application, and specifically, the method includes steps 10 to 30 as follows:
and 10, responding to shooting click operation of a user, and scanning an order of a preset area to obtain a scanning result.
The scene to which the synchronous integrated template photographing method provided in the embodiment of the application is applied may include but is not limited to quality inspection photographing and uploading of any product, such as a circuit board and the like.
It should be noted that, first, the target application program needs to be installed on the intelligent terminal, preferably, the target application program in the embodiment of the present application is aisample. After the personnel with the authority performs authentication login, the login success is determined, so that the personnel can enter the main interface. The user may click on a workstation, i.e., the master portal for template shooting.
Referring to fig. 2, fig. 2 is a schematic diagram of a display interface of a workbench according to an embodiment of the application.
As shown in fig. 2, when the user clicks on the workstation, a template management interface is displayed, which mainly includes template photographing and NG re-photographing. The template photographing is mainly the photographing entrance of uploading template pictures, and the NG re-photographing is a NG list with unqualified photo quality or unqualified customer confirmation.
Specifically, if the user needs to take a template photograph, click on "template photograph". The intelligent terminal responds to shooting click operation of a user, the intelligent terminal automatically jumps to a scanning interface, and the user needs to place an order or a product production flow order in a preset area of the intelligent terminal so that the intelligent terminal can scan information on the order, wherein the order refers to a paper order containing all information of the template, and the order comprises, but is not limited to, order numbers, order quantity, customer numbers, product names and bar codes containing template information. After the person places the order in the preset area of the intelligent terminal, the intelligent terminal scans the order in the preset area to obtain a scanning result, wherein the preset area can be the area which can be shot by the camera of the intelligent terminal. If the intelligent terminal scans the bar code on the order, the sample plate information can be scanned and read, namely the scanning is successful. If the bar code of the order is wrong or the bar code of the order is not located in the preset area, the scanning is unsuccessful, and if the intelligent terminal does not scan any information in the preset time, the scanning is determined to be failed.
And 20, generating order information based on the scanning result, and photographing template products in a preset area according to the order information to obtain a target template diagram.
Referring to fig. 3, fig. 3 is a schematic diagram of a template information display interface after successful scanning according to an embodiment of the present application.
Specifically, when the intelligent terminal scans the bar code, whether the scanning is successful or not needs to be judged, namely whether the scanning is successful or not is judged, and when the scanning is successful, a bar code analysis algorithm is called to decode the bar code information, and each item of order data information contained in the bar code is extracted.
As shown in fig. 3, the template information includes, but is not limited to, order number "H230831712406", product name "T-C193W123719a", and option information, which may be some other dimension information option of the template, which may be selected by a person to more fully and accurately record all information of the template. For example, the template is a circuit board, and the option information can be whether to insert, brush three-proofing paint and the like. The personnel can choose according to the actual condition of the circuit board. For example, if the template is a photograph of a DIP, then if the plug-in option is selected to be true, if the template has been painted with a tri-proof paint, then if the template has been painted with a tri-proof paint option is selected to be true.
When the scanning result is that the scanning fails, the bar code of the order is possibly wrong or the bar code position of the order is not in a preset area, the text prompt information of the scanning failure is displayed to prompt personnel that the scanning fails and photographing cannot be performed, so that the generation of the order information fails.
Further, after the scanning is successful and order information is generated, the shooting of the template product can be performed, and the shooting of the template product in the preset area is performed based on the order information, so that a target template diagram is obtained.
Specifically, based on the above embodiment, as an optional embodiment, the step of photographing the template product in the preset area according to the order information to obtain the target template map may further include the following steps:
Step 201, in response to the selection operation of the option information by the user, judging whether the user selects all necessary options.
Specifically, after the order information is obtained, the system parses out the option information in the order, where the options include the necessary options and the unnecessary options. The necessary options are configurations or parameters that the user must select before taking a picture, and the unnecessary options are optional. For example, in the option information, whether to insert or brush the three-proofing paint is a necessary option. Therefore, after the user clicks the "photograph" button, the intelligent terminal will first determine whether the user has completed selecting all necessary options, thereby determining whether photographing can be performed, and ensuring that the option parameters are selected and filled in before photographing.
Step 202, if the user selects all necessary options, controlling a camera of the intelligent terminal to take a picture of template products in a preset area to obtain a target template diagram.
And 203, if any target necessary option which is not selected by the user exists, marking and displaying the target necessary option, and sending out selection prompt information.
Specifically, if the user has selected all necessary options, such as whether to select a plug-in or whether to brush three-proofing paint, the camera of the intelligent terminal is directly controlled to take a picture of a template product placed in a preset area, and a target template sample picture is stored and generated. If it is judged that any target necessary option which is not selected by the user exists, for example, whether a plug-in is not selected, the unselected target necessary option is marked and prompted. For example, the target necessary option of "color" is marked and highlighted by a red frame on the interface, and a prompt box is popped up to prompt the user to complete the selection of all necessary options by popup the prompt box to prompt the user to shoot after the plug-in is necessary to be selected. Before the user finishes all necessary options, the intelligent terminal is always in a prompt state and cannot respond to photographing operation of the user.
Specifically, on the basis of the foregoing embodiment, as an optional embodiment, the step of controlling the camera of the intelligent terminal to take a picture of the template product in the preset area to obtain the target template map may further include the following steps:
And 2021, controlling a camera of the intelligent end to take a picture of the template product in the preset area to obtain a preliminary template diagram.
Step 2022, determining whether the preliminary template map meets the uploading standard of the standard map.
Specifically, after the user finishes selecting the necessary options and clicking to shoot, the camera of the intelligent terminal is controlled to automatically focus and shoot the template product placed in the preset area, and a preliminary template picture is generated by storing the template product, and is named as the preliminary template picture. After the preliminary template map is obtained, the intelligent terminal starts a picture detection algorithm to analyze and judge the preliminary template map, and judges whether the preliminary template map meets the uploading standard of the standard map, namely, judges item by item according to the parameter requirements of the preset template standard map, such as whether indexes of picture definition, illumination condition and the like reach the standard.
Step 2023, if the preliminary template map meets the uploading standard of the standard map, using the preliminary template map as the target template map.
Step 2024, if the preliminary template map does not meet the uploading standard of the standard map, displaying the reasons of unqualified pictures, and returning the preliminary template map to the NG list.
Referring to fig. 4, fig. 4 is a schematic diagram of a sample NG list according to an embodiment of the present application.
Specifically, if the preliminary template map is judged to be in accordance with the uploading standard of the standard map, the shooting quality of the preliminary sample map is indicated to be in accordance with the standard, and the preliminary template map is directly used as a target template map. If the preliminary template picture is judged to be in accordance with the uploading standard of the standard picture, if the details cannot be identified due to too dark light, a prompt box is popped up, and unqualified reasons such as 'the template picture is too dark and cannot be uploaded and used' are clearly pointed out. And returning the preliminary sample graph to the NG list. The NG list refers to a list in which failed (NG) template pictures are recorded. During the photographing process, if a certain sample picture is determined to be unqualified, the system will add the picture to the NG list for subsequent viewing, processing and correcting operations.
On the basis of the foregoing embodiment, as an optional embodiment, generating order information based on the scanning result, photographing a template product in a preset area according to the order information, and after obtaining a target template map, further including the following steps:
specifically, after the user photographs the template product once, a target template image is obtained, but when the user still needs to photograph the template product continuously, the target sample image is automatically stored, then the step of photographing the template product in a preset area according to order information is continuously executed in response to the operation of clicking photographing by the user, so as to obtain the target template image, at least one new target template image is obtained, and therefore continuous repeated photographing of the same template product is achieved, and a plurality of target template images are obtained.
And step 30, in response to the uploading clicking operation of the user, uploading the order information and the corresponding target template diagram to the MES system.
Specifically, after the template product is shot, the user needs to upload all target template graphs shot by the template. The intelligent terminal needs to collect the order information corresponding to the order, the corresponding target template diagram and the new target template diagram, namely, needs to upload the order information and all the corresponding template diagrams. And encoding the order information and the target template diagram, and performing format conversion according to the requirement of the MES system. This typically involves converting the data into a specific data structure or using a specific data format (e.g., XML, JSON, etc.). And selecting a proper communication protocol and an interface, and transmitting the order information and the target template diagram data after the coding and format conversion to an MES system. The method can be realized through network connection or other communication means, and the integrity and the safety of data need to be ensured in the transmission process. And after receiving the transmitted order information and the target template diagram data, the MES system receives and processes the data. This may include data decoding, verification, storage, association with other related data, and the like. The MES system stores the received order information and target template map data in a corresponding database or data storage system for subsequent production management and analysis. In this way, the related data can be correlated with other production data to support the functions of production planning, quality control, traceability and the like.
Based on the above embodiment, as an optional embodiment, after uploading the order information and the corresponding target template map to the MES system, a process of customer feedback may be further included, which specifically includes the following steps:
Specifically, the MES system sends the received order information and the target template map data to the corresponding client, the client can check the order information and the target template map at the client, if the client is not satisfied with the target template map, the client sends the return information containing the unqualified template map to the intelligent terminal, and the return information comprises unqualified reasons for subsequent processing and analysis. The intelligent terminal receives the return information of the unqualified template map corresponding to the order sent by the client terminal, and adds the return information and the unqualified template map into the NG list. The return information may be associated with the disqualifying template map for subsequent viewing and management. The NG list is a list in which the unqualified sample pictures are recorded, and can contain the related information such as the thumbnail of the unqualified sample picture, order information, return reasons and the like. In this way, the disqualifying template map and return information can be focused on the NG list for viewing and processing. The intelligent terminal can receive the reject template drawing return information from the client terminal and return the relevant data to the NG list. In this way, QA or other personnel can conveniently view the returned, rejected pattern images and corresponding return information and take corresponding corrective action and records. This helps to improve efficiency and quality control of problem solving and promotes a good template management flow.
Based on the above embodiment, as an alternative embodiment, a process of periodically performing feedback analysis on the NG list may be further included, which specifically includes the following steps:
Specifically, the NG list may be analyzed according to a preset period, where the preset period may be three days or one week, etc., and is set according to the actual situation. In the embodiment of the application, if the preset period is three days, the NG list is analyzed every three days, the return information in the NG list is traversed, the quantity of the return information is counted, the total quantity of the counted return information is compared with the set return threshold, the return threshold can be set for company personnel, whether the total quantity of the return information in the NG list exceeds the return threshold is judged, if the total quantity of the return information in the NG list exceeds the return threshold, early warning information of return abnormality is displayed, and the general return threshold can be set smaller, so that early warning discovery can be performed in time. The pre-warning information may include a prompt that the total amount of retraction information exceeds a retraction threshold, as well as possible causes and suggested treatment measures. So that the relevant personnel can pay attention to and take corresponding actions in time to solve the problem and improve the quality control flow.
Referring to fig. 5, a schematic diagram of a synchronously integrated template photographing system according to an embodiment of the present application may include a scanning module 1, a photographing module 2, and an uploading module 3, where:
The scanning module 1 is used for responding to shooting click operation of a user, scanning orders in a preset area and obtaining a scanning result;
The photographing module 2 is used for generating order information based on the scanning result, photographing template products in a preset area according to the order information, and obtaining a target template diagram;
And the uploading module 3 is used for responding to the uploading clicking operation of the user and uploading the order information and the corresponding target template diagram to the MES system.
It should be noted that, when the system provided in the above embodiment implements the functions thereof, only the division of the above functional modules is used for illustration, in practical application, the above functional allocation may be implemented by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to implement all or part of the functions described above. In addition, the system and method embodiments provided in the foregoing embodiments belong to the same concept, and specific implementation processes of the system and method embodiments are detailed in the method embodiments, which are not repeated herein.
The embodiment of the present application further provides a computer storage medium, where the computer storage medium may store a plurality of instructions, where the instructions are suitable for being loaded by a processor and executed by a processor, and a specific execution process may refer to a specific description of the foregoing embodiment, and a detailed description is omitted herein.
Referring to fig. 6, the application also discloses an electronic device. Fig. 6 is a schematic structural diagram of an electronic device according to the disclosure. The electronic device 600 may include at least one processor 601, at least one network interface 604, a user interface 603, a memory 605, and at least one communication bus 602.
Wherein the communication bus 602 is used to enable connected communications between these components.
The user interface 603 may include a Display screen (Display), a Camera (Camera), and the optional user interface 603 may further include a standard wired interface, a wireless interface.
The network interface 604 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.
Wherein the processor 601 may include one or more processing cores. The processor 601 connects various portions of the overall server using various interfaces and lines, performs various functions of the server and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 605, and invoking data stored in the memory 605. Alternatively, the processor 601 may be implemented in at least one hardware form of digital signal Processing (DIGITAL SIGNAL Processing, DSP), field-Programmable gate array (Field-Programmable GATE ARRAY, FPGA), programmable logic array (Programmable Logic Array, PLA). The processor 601 may integrate one or a combination of several of a central processing unit (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU), and a modem, etc. The CPU mainly processes an operating system, a user interface, an application program and the like, the GPU is used for rendering and drawing contents required to be displayed by the display screen, and the modem is used for processing wireless communication. It will be appreciated that the modem may not be integrated into the processor 601 and may be implemented by a single chip.
The Memory 605 may include a random access Memory (Random Access Memory, RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 605 includes a non-transitory computer readable medium (non-transitory computer-readable storage medium). Memory 605 may be used to store instructions, programs, code, sets of codes, or sets of instructions. The memory 605 may include a stored program area that may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the various method embodiments described above, etc., and a stored data area that may store data, etc., involved in the various method embodiments described above. The memory 605 may also optionally be at least one storage device located remotely from the processor 601. Referring to fig. 6, an operating system, a network communication module, a user interface module, and an application program of a synchronous integrated template photographing method may be included in a memory 605 as a computer storage medium.
In the electronic device 600 shown in fig. 6, the user interface 603 is mainly used to provide an input interface for a user to obtain data input by the user, and the processor 601 may be used to invoke an application program in the memory 605 for storing a synchronously integrated template photographing method, which when executed by the one or more processors 601, causes the electronic device 600 to perform the method as described in one or more of the above embodiments. It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present application is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all of the preferred embodiments, and that the acts and modules referred to are not necessarily required for the present application.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, such as a division of units, merely a division of logic functions, and there may be additional divisions in actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some service interface, device or unit indirect coupling or communication connection, electrical or otherwise.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable memory. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in whole or in part in the form of a software product stored in a memory, comprising several instructions for causing a computer device (which may be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method of the various embodiments of the present application. The memory includes various media capable of storing program codes, such as a USB flash disk, a mobile hard disk, a magnetic disk or an optical disk.
The foregoing is merely exemplary embodiments of the present disclosure and is not intended to limit the scope of the present disclosure. That is, equivalent changes and modifications are contemplated by the teachings of this disclosure, which fall within the scope of the present disclosure. Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure.
This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a scope and spirit of the disclosure being indicated by the claims.