Data management method, device, equipment, medium and computer program product

By obtaining and binding the assembly results of the circuit substrate and total identification code of the aerosol device, the problem of assembly errors in the production process of the aerosol device is solved, the information management of equipment accessories and the traceability of the assembly process is realized, and the production efficiency and product quality are improved.

CN119938428APending Publication Date: 2025-05-06SHENZHEN GEEKVAPE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411765539.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

During the production process of aerosol devices, due to large manual investment and large liquidity, incorrect assembly, missing accessories or testing errors, affecting user experience and production efficiency.

Method used

By obtaining the circuit board of the target device, the total identification code and assembly results are obtained, the functional performance of the equipment is tested based on the assembly situation, and the test results are bound to the total identification code to trace the assembly process and realize the information management of equipment accessories.

Benefits of technology

It reduces the probability of assembly errors, improves production efficiency, ensures the integrity of the product received by users, and reduces the number of defective products through an error correction mechanism.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119938428A_ABST
    Figure CN119938428A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of electronic product production, and provides a data management method and device, equipment, a medium and a computer program product, and the method comprises the steps: obtaining a circuit substrate of target equipment; under the condition that the circuit substrate is in the testing process, a total identification code corresponding to the target equipment is obtained, an assembly result is stored in the total identification code, and the assembly result is used for indicating the assembly condition between the target equipment and the equipment accessory; the function performance of the target equipment is tested based on the assembly condition, and a test result is obtained and used for indicating the function operation condition of the target equipment; and performing data updating on the total identification code based on the test result to obtain second data, the second data including the assembly result and the test result. Recording of assembly conditions and test results in the product assembly process is achieved, and subsequent tracing is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of electronic product production, and in particular, relates to data management methods, devices, equipment, media and computer program products. Background Art

[0002] During the production of aerosol devices, many steps are required, such as circuit board assembly, semi-finished product testing or housing assembly.

[0003] The current production process of aerosol devices requires a lot of manual labor, and the high mobility of operators often leads to problems such as incorrect assembly, missing accessories, or testing errors. This will cause users to receive incomplete products, affecting the user experience, and manufacturers will need to spend a lot of time tracing and correcting errors, which will seriously affect production efficiency.

[0004] Therefore, how to achieve information management of equipment accessories in the production process of aerosol devices to reduce the probability of assembly errors has become a technical problem that urgently needs to be solved. Summary of the invention

[0005] The embodiments of the present application provide a data management method, apparatus, device, medium and computer program product, which can solve the problem of how to achieve information management of equipment accessories in the production process of an aerosol device to reduce the probability of assembly errors.

[0006] In a third aspect, an embodiment of the present application provides a data management method, including:

[0007] Obtaining a circuit substrate of a target device;

[0008] When the circuit substrate is in the testing process, a total identification code corresponding to the target device and an assembly result bound to the total identification code are obtained, where the assembly result is used to indicate the assembly status between the target device and the device accessories;

[0009] Testing the functional performance of the target device based on the assembly condition to obtain a test result, wherein the test result is used to indicate the functional operation condition of the target device;

[0010] Bind the test results to the master identification code.

[0011] In some embodiments, the method further comprises:

[0012] Acquire device accessories related to the target device, wherein the device accessories related to the target device include a first device accessory;

[0013] When the circuit substrate is in the nth assembly process, the first accessory information of the first device accessory and the nth assembly result corresponding to the total identification code are obtained, and the nth assembly result is used to indicate the assembly status between the target device and the device accessory in the first n-1 assembly processes. When the first accessory information exists in the accessory library, the first device accessory is assembled with the circuit substrate;

[0014] When the first device accessory is assembled, the first accessory information is bound to the nth assembly result to obtain the n+1th assembly result;

[0015] When the number of assembly processes reaches a preset threshold, the assembly status between the target device and the device accessories is determined according to the assembly result corresponding to the last assembly process.

[0016] In some embodiments, determining the assembly status between the target device and the device accessory according to the assembly result corresponding to the last assembly process includes:

[0017] Obtain a list of accessories corresponding to the target device, the list of accessories including accessory information of device accessories that should be assembled on the target device;

[0018] Match the accessory information in the assembly result corresponding to the last assembly process in the accessory library and the accessory list respectively;

[0019] When the accessory library and the accessory list contain accessory information in the assembly result corresponding to the last assembly process, it is determined that the target device is successfully assembled in each assembly process before the last assembly process.

[0020] In some embodiments, the assembly result corresponding to the last assembly process includes second equipment accessory information of the second equipment accessory, and the second equipment accessory information is used to indicate that the second equipment accessory is assembled with the circuit substrate in the mth assembly process, where m is an integer greater than or equal to 1;

[0021] The method also includes:

[0022] When the second device accessory information does not exist in the accessory library or the accessory list, a prompt message is displayed and the circuit substrate is controlled to return to the mth assembly process. The prompt message is used to remind the user that the circuit substrate has incorrectly assembled or unassembled device accessories and needs to be reassembled.

[0023] In some embodiments, the target device corresponds to i assembly processes, and the target device has j functions;

[0024] Test the functional performance of the target device based on the assembly status and obtain test results, including:

[0025] When the circuit substrate completes the kth assembly process, the test process is performed, 1≤k<i;

[0026] According to the assembly result corresponding to the test process, determine the function set to be tested corresponding to the target device, the function set to be tested includes x functions to be tested, 1≤x≤j;

[0027] According to the functions to be tested in the function set to be tested, the functional performance of the target device is tested to obtain a test result.

[0028] In some embodiments, before assembling the first device component and the circuit substrate, the method further includes:

[0029] Get the list of accessories corresponding to the target device;

[0030] Matching the first accessory information in the accessories list;

[0031] When the first accessory information is matched from the accessory list, matching the first accessory information in the accessory library;

[0032] When the first accessory information is matched from the accessory library, it is determined that the first accessory information exists in the accessory library.

[0033] In a second aspect, an embodiment of the present application provides a data management device, including:

[0034] A first acquisition module, used to acquire a circuit substrate of a target device;

[0035] A second acquisition module is used to acquire a total identification code corresponding to the target device when the circuit substrate is in the testing process, wherein the total identification code stores an assembly result, and the assembly result is used to indicate the assembly status between the target device and the device accessories;

[0036] A test module, used to test the functional performance of the target device based on the assembly status and obtain a test result, wherein the test result is used to indicate the functional operation status of the target device;

[0037] The updating module is used to update the total identification code based on the test result to obtain second data, wherein the second data includes the assembly result and the test result.

[0038] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the electronic device implements a data management method as in any embodiment of the first aspect.

[0039] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by an electronic device, it implements the data management method in any embodiment of the first aspect.

[0040] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program is run, the data management method in any embodiment of the first aspect is executed.

[0041] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0042] The assembly result bound to the general identification code can reflect the assembly status between the target device and the device accessories, and when the circuit substrate is in the test process, the target device can be subjected to personalized functional performance testing based on the assembly status between the target device and the device accessories, and the test result can be bound to the general identification code. In this way, the assembly process of the target device can be traced through the assembly result and test result bound to the general identification code, realizing the information management of the device accessories of the target device, such as the aerosol device, during the assembly process, and the device accessories assembled in the target device can also be corrected by tracing the data bound to the general identification code, thereby reducing the probability of assembly errors. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0044] Figure 1 It is a flowchart of a data management method provided by an embodiment of the present application;

[0045] Figure 2 It is a workflow diagram of a data management method in an application scenario;

[0046] Figure 3 It is a flowchart of another data management method provided by an embodiment of the present application;

[0047] Figure 4 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0048] Figure 5 It is a structural diagram of a data management device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0050] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0051] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0052] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0053] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0054] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0055] Generally speaking, manufacturers of aerosol devices often need to assemble the internal equipment accessories of the aerosol device, such as circuit boards, batteries, nozzles, microphones, and atomizers, to obtain a complete aerosol device, so that the aerosol device can be packaged and shipped out of the factory. However, during the assembly process, due to the large production volume of the product and the high mobility of the personnel, problems with the production process often occur during the assembly process. For example, users may miss or mis-install equipment accessories during the assembly of the aerosol device. This will cause users to receive problematic products, affecting their experience. Even during the assembly process, manufacturers need to spend a lot of time tracing and correcting errors, which seriously affects production efficiency.

[0056] In view of the above problems, the embodiments of the present application provide a data management method, device, equipment, medium and computer program product. The technical solution of the present application is described below through specific embodiments.

[0057] Figure 1 is a flow chart of a data management method provided in an embodiment of the present application, such as Figure 1 The method shown comprises the following steps:

[0058] Step S101, obtaining a circuit substrate of a target device.

[0059] The data management method of the present application example is executed by an electronic device such as a server, a programmable logic controller (PLC), an industrial gateway, an industrial robot, a computer, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA). The present application example does not impose any restrictions on the specific type of electronic device.

[0060] In this embodiment, the target device may be an aerosol device, a heat-not-burn atomization device, a mobile phone, a tablet or a laptop computer or other electronic product. In this embodiment of the application, an aerosol device is used as an example. The circuit substrate may be a printed circuit board (PCB) of the target device.

[0061] When the electronic device detects that the accessory information of the circuit substrate corresponding to the target device has been stored, it can confirm that the circuit substrate of the target device has been acquired. The accessory information includes at least one of the model, variety, name or specification of the device accessory.

[0062] In one implementation, a user can use a scanner to scan the identification code of each circuit substrate in the production batch corresponding to the target device to scan the circuit substrate into the electronic device. The electronic device will store the obtained accessory information and determine whether to obtain the circuit substrate of the target device. The identification code can be a barcode or a QR code, etc.

[0063] In another implementation, the electronic device may capture images of identification codes of each circuit substrate of a target device corresponding to a production batch through a camera, so as to identify accessory information of the circuit substrate of the target device and store it by category.

[0064] Step S102, when the circuit substrate is in a testing process, obtaining a general identification code corresponding to the target device and an assembly result bound to the general identification code.

[0065] In this embodiment, the assembly result is used to indicate the assembly status between the target device and the device accessory. The general identification code can be a QR code or a serial number (SN). The assembly status at least reflects the assembly time, assembly process and accessory information of the device accessory between the target device and the device accessory. The circuit substrate is configured with a general identification code, and it can be understood that the circuit substrate is also a device accessory.

[0066] During the assembly process of the target device, the electronic device will identify the total identification code of the target device and store it in the database, and record the assembly status of the device accessories assembled in each assembly process of the circuit substrate of the target device in the database, and bind the assembly status with the total identification code to obtain the assembly result. When the electronic device detects that the circuit substrate is in the testing process, the electronic device can read the total identification code and the assembly result bound to the total identification code from the database.

[0067] In one implementation, Figure 2 As shown, the assembly process of the target device will be pre-divided into multiple stations, each station includes at least one assembly process, and the execution order between each station and the assembly processes in each station is configured, wherein the multiple stations include a test station, and the test station includes a test process. When the circuit substrate reaches the test process according to the execution order, the electronic device can detect that the circuit substrate is in the test process.

[0068] It should be noted that the total identification code of the target device can be generated based on the laser code on the circuit substrate. In the process of producing target devices under a production batch, circuit substrates corresponding to multiple target devices included in the production batch are often generated first, and laser codes are set on each circuit substrate. The laser code is used to trace the production batch, production date, production equipment, production process and other information of the circuit substrate. The total identification code generated based on the laser code can subsequently trace the information of the circuit substrate during the production process and the assembly status of the target device during the assembly process. Exemplary reference Figure 2 , the electronic device can obtain the work order information of the target device based on the user's configuration, and merge the work order information with the information in the laser code to generate a total identification code.

[0069] The user can log in to the electronic device using his / her personal work card number or password, and enter the work order information configuration interface of the target device from the interactive interface displayed by the electronic device. According to the options on the interface, the work order number, production quantity, production date or production batch of the target device in this production can be configured to obtain the work order corresponding to the target device and click Save. At this time, the electronic device will obtain the work order information corresponding to the target device. The electronic device will fuse the work order information with the information in the laser code to generate an identification code, which will serve as the total identification code of the target device. It can be understood that the number of total identification codes in a production batch is the same as the number of work orders, i.e., target devices, in the generated batch.

[0070] Step S103: testing the functional performance of the target device based on the assembly status to obtain a test result.

[0071] In this embodiment, the test result is used to indicate the functional operation of the target device. In order to ensure the subsequent user experience of the product, it is necessary to test the functional performance of the target device during the assembly process of the target device to ensure that the subsequent user can use the product with complete functions. The electronic device will determine the functions that the target device can achieve in the current process based on the assembly status obtained in the test process, and then test the determined functions one by one to obtain the test results. The test results include the functional items tested, the test time, the test object, the test conclusion, and the identification of the test process.

[0072] In one implementation, the target device corresponds to i assembly processes, and the target device has j functions; the functional performance of the target device is tested based on the assembly situation to obtain a test result, including:

[0073] When the circuit substrate completes the kth assembly process, the test process is performed, 1≤k<i;

[0074] According to the assembly result corresponding to the test process, determine the function set to be tested corresponding to the target device, the function set to be tested includes x functions to be tested, 1≤x≤j;

[0075] According to the functions to be tested in the function set to be tested, the functional performance of the target device is tested to obtain a test result.

[0076] i and j are integers greater than 1, k can be set arbitrarily, and there is no specific limitation in the embodiments of the present application. It can be understood that when the circuit substrate completes the kth assembly process, a semi-finished product of the target device assembled with some device accessories can be obtained, and the semi-finished product is tested. It can be understood that the k+1th assembly result obtained by the electronic device after the circuit substrate completes the kth assembly process is the assembly result corresponding to the test process.

[0077] In one example, a list of functions to be tested can be pre-configured in the electronic device, and the list of functions to be tested includes sets of functions to be tested corresponding to different assembly results. In the process of binding the accessory information with the assembly result corresponding to a certain assembly process to obtain the assembly result corresponding to the next assembly process, the electronic device will also number the assembly result. When the electronic device executes the test process, the electronic device will match the serial number of the assembly result corresponding to the test process in the list of functions to be tested, and match the set of functions to be tested as the set of functions to be tested under the test process. And call automatic testing equipment, such as power testing equipment or electrical performance testing equipment, etc., to test the functional performance of the target device based on the functions to be tested in the set of functions to be tested under the test process, and record the specific results to obtain the test results.

[0078] like Figure 2 As shown, if each workstation includes an assembly process, k can be 2 and 5. After the circuit substrate completes the second device process, it enters the semi-finished product test process, and after completing the fifth device process, it enters the finished product test process. The above technical solution, for different assembly processes completed by the circuit substrate, can determine different sets of functions to be tested according to the assembly results corresponding to the test process after different assembly processes, and test the target device based on the functions to be tested in different sets of functions to be tested, which not only realizes automated testing during the assembly of the target device. It also realizes dual testing of semi-finished products and finished products during the assembly process of the target device, which can improve the factory yield rate of the target device.

[0079] In one implementation, after the test result is bound to the assembly result corresponding to the test process, it further includes: when the circuit substrate completes the i-th assembly process and the two test results are successful, it is determined that the target device is assembled and the target device is stored in the warehouse. When the circuit substrate completes the last i-th assembly process and the two test results are successful, it means that the target device has been assembled. At this time, storing the target device in the warehouse can ensure that the target device in the warehouse is a qualified product that has successfully passed each assembly process and test process, which can further reduce the number of defective products in the warehouse and thus improve the yield rate of the manufacturer.

[0080] Continue to combine Figure 2 The semi-finished product test station includes a semi-finished product test process. Based on the assembly conditions under the semi-finished product test process, the electronic device determines that the circuit substrate has been assembled with the battery and electronic components, and the semi-finished product of the target device is obtained. At this time, the electronic device will test the charging, power-on, and resistance accuracy test functions of the semi-finished product to obtain the test results. The finished product test station includes a finished product test process. Based on the assembly conditions under the finished product test process, the electronic device determines that the circuit substrate has been assembled with the battery, electronic components, microphone head, atomizer, nozzle and shell, and the finished product of the target device is obtained. At this time, the electronic device will test the power-on, power-off, shell integrity, atomization function, and atomization power adjustment functions of the finished product to obtain the test results.

[0081] Step S104, binding the test result with the total identification code.

[0082] The electronic device will bind the test results to the general identification code so that the test results and assembly results of the target device can be traced back based on the general identification code, and the assembly and test conditions of the target device can be corrected in time.

[0083] In one implementation, the assembly result bound to the total identification code also includes the assembly process and assembly time corresponding to the equipment accessories. After the test result is bound to the assembly result corresponding to the test process, it also includes: if any functional performance test fails in the test result, based on the assembly process and assembly time in the assembly result corresponding to the test process, the last assembly process of the circuit substrate before the test process is determined, and the circuit substrate is controlled to return to the last assembly process. In this way, when the test fails, the circuit substrate is returned to the previous assembly process for reassembly to avoid defective products from entering the subsequent assembly process, thereby reducing the number of defective products.

[0084] In the embodiment of the present application, the assembly result bound to the general identification code can reflect the assembly status between the target device and the device accessories, and when the circuit substrate is in the test process, the target device can be subjected to a personalized functional performance test based on the assembly status between the target device and the device accessories, and the test result can be bound to the general identification code. In this way, the assembly process of the target device can be traced through the assembly result and test result bound to the general identification code, realizing the information management of the device accessories of the target device, such as the aerosol device, during the assembly process, and the device accessories assembled in the target device can also be corrected by tracing the data bound to the general identification code, thereby reducing the probability of assembly errors.

[0085] Figure 3 is a flow chart of another data management method according to an embodiment of the present application. Figure 3The data management method also includes the following steps:

[0086] Step S201, obtaining device accessories related to the target device.

[0087] In this embodiment, the device accessories related to the target device include the first device accessories. When the electronic device detects that the accessory information of the device accessories related to the target device has been stored, it can confirm that the device accessories related to the target device have been acquired. The electronic device will use the stored accessory information as an accessory library for subsequent use.

[0088] It should be noted that in order to speed up the efficiency of matching accessory information in the accessory library, the electronic device will classify the accessory information of the assembly accessories related to the target device, which can be classified based on the type or name in the accessory information. The assembly accessories related to the target device include each assembly accessory under the production batch corresponding to the target device. For example, the production batch corresponding to the target device includes 50 assembly accessories, and the assembly accessories related to the target device are these 50 assembly accessories. The assembly accessories related to the target device include electronic components, housings, microphone heads, nozzles, batteries, and atomizers.

[0089] Step S202: when the circuit substrate is in the nth assembly process, first component information of the first equipment component and the nth assembly result are obtained.

[0090] In this embodiment, the nth assembly result is used to indicate the assembly status between the target device and the device accessories in the first n-1 assembly processes. When the electronic device detects that the circuit substrate is in the nth assembly process, the electronic device reads the total identification code and the assembly result bound to the current assembly process of the total identification code from the database to obtain the nth assembly result, and uses the accessory information entered into the electronic device in the assembly process as the first accessory information of the first device accessory.

[0091] It can be understood that when the circuit substrate is in the first assembly process, the first assembly result is bound with the accessory information of the circuit substrate.

[0092] In one application scenario, such as Figure 2As shown, the assembly process of the target device can be roughly divided into input station 1-> assembly station 1-> semi-finished product test station-> input station 2-> assembly station 2-> finished product test station, and the arrows indicate the order in which the circuit substrate of the target device passes through the stations. Input station 1 may include input process 1, in which the electronic device can obtain the accessory information of the circuit substrate of the target device and the accessory information of some equipment accessories in the equipment accessories related to the target device. Input station 2 may include an input process 2, in which the electronic device can obtain the accessory information of another part of the equipment accessories in the equipment accessories related to the target device. And the acquired accessory information is classified by variety or material name, and stored in the network disk to obtain the accessory library for subsequent assembly calls. Considering that a production batch will include multiple target devices, and the number of equipment accessories to be assembled for each target device is large, obtaining the equipment accessories related to the target device in batches can alleviate the storage pressure of the electronic device, and can also clarify the accessory information at different generation stages to facilitate manufacturers to understand the use of accessories in a timely manner.

[0093] Assembly station 1 and assembly station 2 include multiple assembly processes and the execution order between multiple assembly processes. Each assembly process under assembly station 1 and assembly station 2 corresponds to a device accessory type, and the electronic device can obtain corresponding accessory information for the device accessory type corresponding to each assembly process. It can be understood that the nth assembly process can be an assembly process under assembly station 1 or assembly station 2. In one example, the electronic device can display the device accessory type corresponding to each assembly process on the interactive interface to remind the user to enter the accessory information of the device accessory that matches the device accessory type, thereby obtaining the first accessory information.

[0094] Step S203: assemble the first device component and the circuit substrate when the first component information exists in the component library.

[0095] The electronic device will match the first accessory information from the accessory library. If the first accessory information is matched, it means that the device accessory is indeed a device accessory related to the target device. At this time, the electronic device will control automatic assembly equipment such as a robotic arm to assemble the device accessory and the circuit substrate together. If the electronic device does not match the first accessory information from the accessory library, it will determine the assembly process and assembly time corresponding to the device accessories that have been assembled in the target device in the first n-1 assembly processes based on the nth assembly result, and then determine the last assembly process of the circuit substrate before the nth assembly process, and control the circuit substrate to return to the determined assembly process, and display the first warning information on the interactive interface to remind the user that the first accessory information acquisition failed and the assembly of the target device and the device accessory failed.

[0096] In one implementation, the electronic device records the accessory information obtained in each assembly process, and before matching the first accessory information in the accessory library, it also includes: matching the first accessory information in the recorded accessory information; if the first accessory information is matched, displaying a second warning message on the interactive interface to remind the user that the first accessory information is repeatedly obtained; determining the last assembly process of the circuit substrate before the nth assembly process based on the nth assembly result, and controlling the circuit substrate to return to the determined assembly process. If the first accessory information is not matched, the step of matching the first accessory information in the accessory library is entered. By checking whether the first accessory information is repeatedly obtained, it is possible to avoid assembling duplicate device accessories with the target device, thereby avoiding incorrect packaging.

[0097] In one implementation, before assembling the first device accessory and the circuit substrate, the method also includes: obtaining an accessory list corresponding to the target device; matching the first accessory information in the accessory list; when the first accessory information is matched from the accessory list, matching the first accessory information in the accessory library; when the first accessory information is matched from the accessory library, determining that the first accessory information exists in the accessory library.

[0098] The accessories list records the accessory information of the equipment accessories that should be assembled in the current production batch of the target device. The electronic device will match the first accessory information in the accessories list; if the first accessory information is matched in the accessories list, the first accessory information will be matched in the accessories library. If the first accessory information is also matched in the accessories library, it is determined that the first accessory information exists in the accessories library. If the first accessory information is not matched in the accessories list, the last assembly process of the circuit substrate before the nth assembly process is determined based on the nth assembly result, the circuit substrate is controlled to return to the determined assembly process, and the first alarm information is displayed on the interactive interface. In this way, it is possible to check whether the equipment accessories under the assembly process are the equipment accessories that should be assembled on the target device and recorded in the accessories library, thereby ensuring that the correct equipment accessories are assembled with the target device to avoid assembly errors.

[0099] For example, taking the nth assembly process as the shell assembly process, the accessory list corresponding to the target device includes the information of "shell B1". The accessory information of a shell (an example of a device accessory) obtained by the electronic device is "shell B2" (an example of the first accessory information). The content of "shell B2" does not exist in the accessory list. The electronic device will control the circuit substrate to return to the last assembly process before the shell assembly process and display a text message of "information does not match" (an example of the first warning information). If the first accessory information is "shell B1", the electronic device will determine that the first accessory information exists in the accessory list, and then match the first accessory information in the accessory library. If the content of "shell B1" is also matched in the accessory library, the shell and the circuit substrate are assembled together.

[0100] Step S204, when the first device accessory is assembled, the first accessory information is bound to the nth assembly result to obtain the (n+1)th assembly result.

[0101] The embodiments of the present application do not limit the specific binding form. For example, the electronic device can directly add the first accessory information to the nth assembly result, or add the index of the first accessory information in the accessory library to the nth assembly result to obtain the n+1th assembly result. The electronic device will also bind the identification information of the nth assembly process (for example, the process name or process number, etc.) and the assembly time between the equipment accessories and the circuit substrate to the nth assembly result. In this way, for the accessory information obtained under each assembly process, when the accessory information exists in the accessory library, the electronic device will bind the accessory information to the assembly result corresponding to the total identification code under the assembly process. In this way, the accessory information of the equipment accessories assembled by the target device in different assembly processes can be obtained through the total identification code, and the assembly process of the target device can be traced, and the information record of the entire assembly process of the target device can be displayed.

[0102] For example, before the circuit substrate is in the second assembly process (an example of the nth assembly result), only the resistor assembly process is completed. When the circuit substrate is in the second assembly process, the electronic device obtains the accessory information of a battery (an example of the first device accessory) as "battery D1" (an example of the first accessory information). At this time, the second assembly result (an example of the nth assembly result) obtained by the electronic device is "resistor assembly process resistor R1", and the accessory information of "battery D1" exists in the accessory library. After the electronic device assembles the battery and the circuit substrate together, it binds "battery assembly process battery D1" with the second assembly result, and the third assembly result (an example of the n+1th assembly result) obtained is "resistor assembly process resistor R1; battery assembly process battery D1".

[0103] Step S205 , when the number of assembly processes reaches a preset threshold, determining the assembly status between the target device and the device accessories according to the assembly result corresponding to the last assembly process.

[0104] In this embodiment, the number of assembly processes refers to the number of assembly processes between the current assembly process of the circuit substrate and the target assembly process, and the target assembly process refers to the last assembly process when the assembly status of the target device was determined last time. The preset threshold can be set by itself, such as 1, 2 or 5, etc., and the embodiment of the present application does not make specific restrictions. It can be understood that if the number of assembly processes at the current moment reaches the preset threshold, the last assembly process is the assembly process currently in which the device container is located.

[0105] When the number of assembly processes reaches a preset threshold, the electronic device will match each accessory information in the assembly result corresponding to the last assembly process in the accessory library and the accessory list corresponding to the target device; if there is a piece of accessory information that is not successfully matched from the accessory list or the accessory library, it is determined that the assembly of the target device has failed under the assembly process corresponding to the accessory information, and the device container is controlled to return to the assembly process, and a prompt message is displayed at the same time, prompting the user that the target device has incorrectly assembled or unassembled device accessories that need to be reassembled. If each accessory information in the assembly result corresponding to the last assembly process exists in the accessory list and the accessory library, it is determined that the target device is successfully assembled and the subsequent assembly process can continue.

[0106] It should be noted that in order to timely discover the situation of mis-assembly or missing assembly during the assembly process, for each assembly process of the circuit substrate, the electronic device can first check the assembly status of the target device according to the accessories list and the accessories library after obtaining the assembly result corresponding to the total identification code under the assembly process, and then obtain the first accessory information under the assembly process if the assembly status is that the target device is successfully assembled. In this way, the results of the previous assembly process can be checked in time to timely discover the situation of mis-assembly or missing assembly during the assembly process.

[0107] In one implementation, determining the assembly status between the target device and the device accessories according to the assembly result corresponding to the last assembly process includes the following steps (1) to (4):

[0108] Step (1), obtain the accessory list corresponding to the target device.

[0109] In the embodiment of the present application, the accessory list includes accessory information of accessories that the target device should assemble. The electronic device can receive the accessory list corresponding to the target device input by the user or the accessory list sent by other industrial terminals, or the electronic device can read the accessory list from a specific storage location.

[0110] Step (2), matching the accessory information in the assembly result corresponding to the last assembly process in the accessory library and the accessory list respectively.

[0111] The electronic device will match each accessory information in the assembly result corresponding to the last assembly process in the accessories library and the accessories list respectively.

[0112] Step (3), when the accessory library and the accessory list contain accessory information in the assembly result corresponding to the last assembly process, it is determined that the target device is successfully assembled in each assembly process before the last assembly process.

[0113] When each accessory information in the assembly result corresponding to the last assembly process can be matched from the accessory library and the accessory list, the electronic device will determine that the circuit substrate and the device accessories of the target device are successfully assembled in each assembly process before the last assembly process.

[0114] The assembly result corresponding to the last assembly process includes second equipment accessory information of the second equipment accessory, and the second equipment accessory information is used to indicate that the second equipment accessory has been assembled with the circuit substrate in the mth assembly process. The method further includes the following step (4):

[0115] Step (4), when the second device accessory information does not exist in the accessory library or the accessory list, a prompt message is displayed, and the circuit substrate is controlled to return to the mth assembly process.

[0116] In this embodiment, m is an integer greater than or equal to 1, and the prompt information is used to prompt the user that the circuit substrate has an incorrectly assembled or unassembled device accessory and needs to be reassembled. If the electronic device does not match the second device accessory information in the accessory library or the accessory list, it is determined that the circuit substrate and the second device accessory have failed to be assembled, and the circuit substrate is controlled to return to the mth assembly process to reassemble the circuit substrate and the device accessory under the assembly process. The prompt information is displayed on the interactive interface so that the user can grasp the assembly status of the target device in a timely manner.

[0117] For example, when the circuit substrate is in the 4th assembly process (an example of the mth assembly process), the accessory information of a suction nozzle (an example of a second device accessory) in the assembly result corresponding to the assembly process is not in the accessory list of the target device, then the electronic device will control the circuit substrate to return to the 4th assembly process to reassemble the suction nozzle.

[0118] In the above technical solution, when the number of assembly processes reaches a preset threshold, the accessory information in the assembly result corresponding to the last assembly process is matched in the accessory library and the accessory list to check whether the circuit substrate of the target device has been successfully assembled with the corresponding device accessories in the previous assembly process. The assembly status of the target device can be quickly determined through a simple information matching operation. When it is determined that the assembly of the target device and a certain device accessory has failed, the circuit substrate of the target device is controlled to return to the assembly process corresponding to the device accessory so that the assembly status of the target device can be adaptively corrected by reassembling, thereby avoiding incorrect assembly or missing assembly.

[0119] In the embodiment of the present application, the accessory information of the equipment accessories assembled in the target device in each assembly process is bound to a general identification code, so that the general identification code can reflect the assembly status between the target device and the equipment accessories during the assembly process. The assembly status in each assembly process of the target device can be traced through the general identification code, so as to realize the information management of the target device, such as the aerosol device, during the assembly process. And when assembling the target device and the equipment accessories, the assembly of the target device and the equipment accessories is limited by whether the accessory information of the equipment accessories exists in the accessories library, so as to reduce the probability of incorrect assembly. After a certain number of assembly processes are reached, the assembly status under all previous assembly processes is determined by the assembly result corresponding to the general identification code to further confirm the actual assembly status between the target device and the equipment accessories during the assembly process, so as to reduce the probability of missing or wrong installation. While achieving the information management of the equipment accessories in the assembly process of the aerosol device, the probability of wrong installation and missing installation can also be reduced.

[0120] It should be noted that, in addition to assembling the device accessories and the circuit substrate together through the electronic device automatically and storing the target device after assembly, the embodiment of the present application can also assemble the device accessories and the circuit substrate together and store the target device after assembly through manual operation by the user. However, in the case of manual operation, the user needs to enter confirmation information in the interactive interface to confirm the completion of the corresponding operation, or the electronic device prohibits the circuit substrate from entering the subsequent assembly process when it does not receive the confirmation information entered by the user.

[0121] Figure 4 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Figure 4 As shown, the electronic device 6 of this embodiment includes: at least one processor 60 ( Figure 4 Only one is shown in the figure) a processor, a memory 61, and a computer program 62 stored in the memory 61 and executable on the at least one processor 60, and when the processor 60 executes the computer program 62, the steps in any of the above-mentioned method embodiments are implemented.

[0122] The electronic device 6 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The electronic device may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will appreciate that Figure 4 It is only an example of the electronic device 6 and does not constitute a limitation on the electronic device 6. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.

[0123] The processor 60 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0124] In some embodiments, the memory 61 may be an internal storage unit of the electronic device 6, such as a hard disk or memory of the electronic device 6. In other embodiments, the memory 61 may also be an external storage device of the electronic device 6, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 6. Further, the memory 61 may also include both an internal storage unit of the electronic device 6 and an external storage device. The memory 61 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program, etc. The memory 61 may also be used to temporarily store data that has been output or is to be output.

[0125] Corresponding to the data management method described in the above embodiment, Figure 5 A structural block diagram of a data management device provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.

[0126] Reference Figure 5 , the device comprises:

[0127] A first acquisition module 510, used to acquire a circuit substrate of a target device;

[0128] The second acquisition module 520 is used to acquire the total identification code corresponding to the target device when the circuit substrate is in the testing process, the total identification code stores the assembly result, and the assembly result is used to indicate the assembly status between the target device and the device accessories;

[0129] A testing module 530 is used to test the functional performance of the target device based on the assembly status and obtain a test result, where the test result is used to indicate the functional operation status of the target device;

[0130] The updating module 540 is used to update the total identification code based on the test result to obtain second data, where the second data includes the assembly result and the test result.

[0131] In some embodiments, the apparatus further comprises:

[0132] The first acquisition module is further used to acquire device accessories related to the target device, wherein the device accessories related to the target device include the first device accessories;

[0133] The second acquisition module is further used to acquire the first accessory information of the first device accessory and the nth assembly result corresponding to the total identification code when the circuit substrate is in the nth assembly process, the nth assembly result is used to indicate the assembly status between the target device and the device accessory in the first n-1 assembly processes, and assemble the first device accessory with the circuit substrate when the first accessory information exists in the accessory library;

[0134] A binding module, used for binding the first equipment accessory information with the nth assembly result to obtain the n+1th assembly result when the first equipment accessory is assembled;

[0135] The determination module is used to determine the assembly status between the target device and the device accessories according to the assembly result corresponding to the last assembly process when the number of assembly processes reaches a preset threshold.

[0136] In some embodiments, the determining module is further configured to:

[0137] Obtain a list of accessories corresponding to the target device, the list of accessories including accessory information of device accessories that should be assembled on the target device;

[0138] Match the accessory information in the assembly result corresponding to the last assembly process in the accessory library and the accessory list respectively;

[0139] When the accessory library and the accessory list contain accessory information in the assembly result corresponding to the last assembly process, it is determined that the target device is successfully assembled in each assembly process before the last assembly process.

[0140] In some embodiments, the assembly result corresponding to the last assembly process includes second equipment accessory information of the second equipment accessory, and the second equipment accessory information is used to indicate that the second equipment accessory is assembled with the circuit substrate in the mth assembly process, where m is an integer greater than or equal to 1; the device further includes:

[0141] The display module is used to display a prompt message when the second device accessory information does not exist in the accessory library or accessory list. The control module is used to control the circuit substrate to return to the mth assembly process. The prompt message is used to remind the user that the circuit substrate has incorrectly assembled or unassembled device accessories and needs to be reassembled.

[0142] In some embodiments, the target device corresponds to i assembly processes, and the target device has j functions; the test module is further used for:

[0143] When the circuit substrate completes the kth assembly process, the test process is performed, 1≤k<i;

[0144] According to the assembly result corresponding to the test process, determine the function set to be tested corresponding to the target device, the function set to be tested includes x functions to be tested, 1≤x≤j;

[0145] According to the functions to be tested in the function set to be tested, the functional performance of the target device is tested to obtain a test result.

[0146] In some embodiments, the apparatus further comprises:

[0147] Before assembling the first device accessories and the circuit substrate, the first acquisition module is further used to acquire a list of accessories corresponding to the target device;

[0148] A matching module, used for matching the first accessory information in the accessory list;

[0149] The matching module is further used to match the first accessory information in the accessory library when the first accessory information is matched from the accessory list;

[0150] The determination module is further configured to determine that the first accessory information exists in the accessory library when the first accessory information is matched from the accessory library.

[0151] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0152] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0153] An embodiment of the present application also provides a network device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor implements the steps in any of the above-mentioned method embodiments when executing the computer program.

[0154] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0155] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0156] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the camera / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0157] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0158] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0159] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0160] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple 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.

[0161] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A data management method, characterized in that: include: Obtaining a circuit substrate of a target device; When the circuit substrate is in the testing process, obtaining a general identification code corresponding to the target device and an assembly result bound to the general identification code, wherein the assembly result is used to indicate an assembly condition between the target device and the device accessories; Testing the functional performance of the target device based on the assembly condition to obtain a test result, wherein the test result is used to indicate the functional operation condition of the target device; The test result is bound to the total identification code.

2. The method according to claim 1, characterized in that The method further comprises: Acquire device accessories related to the target device; When the circuit substrate is in the nth assembly process, obtaining the first accessory information of the first device accessory and the nth assembly result corresponding to the total identification code, wherein the nth assembly result is used to indicate the assembly status between the target device and the device accessory in the first n-1 assembly processes, and assembling the first device accessory and the circuit substrate when the first accessory information exists in the accessory library; When the first device accessory is assembled, the first accessory information is bound to the nth assembly result to obtain an n+1th assembly result; When the number of assembly processes reaches a preset threshold, the assembly status between the target device and the device accessories is determined according to the assembly result corresponding to the last assembly process.

3. The method according to claim 1, characterized in that The step of determining the assembly status between the target device and the device accessories according to the assembly result corresponding to the last assembly process includes: Obtaining a list of accessories corresponding to the target device, wherein the list of accessories includes accessory information of device accessories to be assembled with the target device; Matching the accessory information in the assembly result corresponding to the last assembly process in the accessory library and the accessory list respectively; When the accessory library and the accessory list contain accessory information in the assembly result corresponding to the last assembly process, it is determined that the target device is successfully assembled in each assembly process before the last assembly process.

4. The method according to claim 3, characterized in that The assembly result corresponding to the last assembly process includes second equipment accessory information of the second equipment accessory, where the second equipment accessory information is used to indicate that the second equipment accessory has been assembled with the circuit substrate in the mth assembly process, where m is an integer greater than or equal to 1; The method further comprises: When the second device accessory information does not exist in the accessory library or the accessory list, a prompt message is displayed and the circuit substrate is controlled to return to the mth assembly process, wherein the prompt message is used to remind the user that the circuit substrate has incorrectly assembled or unassembled device accessories and needs to be reassembled.

5. The method according to any one of claims 1 to 4, characterized in that: The target device corresponds to i assembly processes, and the target device has j functions; The step of testing the functional performance of the target device based on the assembly condition to obtain a test result includes: When the circuit substrate completes the k-th assembly process, performing the test process, 1≤k<i; Determine, according to the assembly result corresponding to the test process, a set of functions to be tested corresponding to the target device, wherein the set of functions to be tested includes x functions to be tested, 1≤x≤j; According to the functions to be tested in the set of functions to be tested, the functional performance of the target device is tested to obtain the test result.

6. The method according to claim 2, characterized in that Before assembling the first device component and the circuit substrate, the method further includes: Obtain a list of accessories corresponding to the target device; matching the first accessory information in the accessory list; When the first accessory information is matched from the accessory list, matching the first accessory information in the accessory library; When the first accessory information is matched from the accessory library, it is determined that the first accessory information exists in the accessory library.

7. A data management device, characterized in that: include: A first acquisition module, used to acquire a circuit substrate of a target device; A second acquisition module is used to acquire a total identification code corresponding to the target device when the circuit substrate is in a testing process, wherein the total identification code stores an assembly result, and the assembly result is used to indicate the assembly status between the target device and the device accessories; A testing module, used to test the functional performance of the target device based on the assembly condition to obtain a test result, wherein the test result is used to indicate the functional operation condition of the target device; An updating module is used to update the total identification code based on the test result to obtain second data, wherein the second data includes the assembly result and the test result.

8. An electronic device, characterized in that: The electronic device comprises a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the electronic device implements the method as claimed in any one of claims 1 to 6.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by an electronic device, the method according to any one of claims 1 to 6 is implemented.

10. A computer program product, characterized in that The invention comprises a computer program, which, when being executed, enables the method according to any one of claims 1 to 6 to be performed.