Data management method, electronic equipment and computer readable storage medium

By using the matching mechanism of the total identification code and assembly attachment library during the packaging process of the aerosol device, the problems of wrong packages and missing packages are solved, and the system management and tracking of the attachment information of the aerosol device is realized, improving production efficiency and user experience.

CN119762085AActive Publication Date: 2025-04-04SHENZHEN GEEKVAPE TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411676767.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-04-04
Estimated Expiration
2044-11-21

AI Technical Summary

Technical Problem

During the packaging process of aerosol devices, the lack of systematic information management and traceability leads to problems such as wrong packages and missing packages, affecting user experience and production efficiency.

Method used

Use the total identification code to record and track the assembly results of the target device under each assembly process, and match the attachment information in the assembly attachment library to ensure correct assembly and confirm the attachment assembly when the preset threshold is reached.

Benefits of technology

The system management of attachment information during the packaging process of aerosol devices is realized, reducing the probability of wrong packages and missing packages, and improving production efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119762085A_ABST
    Figure CN119762085A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of electronic product production, and provides a data management method, electronic equipment and a computer readable storage medium, and the method comprises the steps: obtaining an equipment container corresponding to target equipment and an assembly accessory related to the target equipment; under the condition that the equipment container is in the nth assembly process, obtaining first accessory information of the first assembly accessory and an nth assembly result corresponding to the total identification code; under the condition that the first accessory information exists in the assembly accessory library, the first assembly accessory is placed in an equipment container; under the condition that the first assembly accessory is completely placed, binding the first accessory information with the nth assembly result to obtain an (n + 1) th assembly result; and under the condition that the number of the assembly procedures reaches a preset threshold value, the accessory assembly condition of the target equipment is determined according to the assembly result corresponding to the last assembly procedure. And the information management of the assembly accessories in the assembly process is realized.
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 a data management method, an electronic device, and a computer-readable storage medium. Background Art

[0002] In the packaging process of the aerosol device, a large number of users are required to assemble the instruction manual, charger and other assembly accessories into the container of the aerosol device to obtain the finished aerosol device with packaging.

[0003] However, the information of the assembly accessories or the final product information required in the packaging process of the current aerosol device has not been systematically managed and traced. Especially in the process of mass production of aerosol devices, due to the large production volume and high user mobility, there are often problems such as wrong packaging and missing packages. This will cause users to receive incomplete products, affecting the user experience, and manufacturers will need to spend a lot of time on tracing and error correction, which seriously affects production efficiency.

[0004] Therefore, how to achieve information management of assembly accessories during the packaging process of aerosol devices to reduce the probability of packaging 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, an electronic device, and a computer-readable storage medium, which can solve the problem of how to implement information management of accessories assembled during the packaging process of an aerosol device to reduce the probability of packaging errors.

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

[0007] Obtaining a device container corresponding to the target device and assembly accessories related to the target device, wherein the device container is used to place the target device, and the target device is configured with a general identification code, and the general identification code is used to indicate the assembly status of the accessories of the target device;

[0008] When the device container is in the nth assembly process, obtain the first accessory information of the first assembly accessory under the nth assembly process and the nth assembly result corresponding to the total identification code, the nth assembly result is used to indicate the accessory assembly status of the target device in the first n-1 assembly processes, where n is an integer greater than 1;

[0009] If the first accessory information exists in the assembly accessory library, placing the first assembly accessory in the device container;

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

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

[0012] In some embodiments, the assembling process includes a weighing process, and the method further includes:

[0013] When the equipment container is in a weighing process, obtaining the total weight of the target equipment during the weighing process;

[0014] The difference between the total weight and the preset weight is determined as the finished product weight error corresponding to the target device;

[0015] When the weight error of the finished product satisfies the first condition, it is determined that the target device is assembled.

[0016] In some embodiments, the assembly process further includes a centralized box sealing process, and after determining that the target device is assembled, it also includes:

[0017] When the device container is in the centralized box sealing process, the assembled target device is placed in a packaging box, wherein the packaging box includes a plurality of assembled target devices;

[0018] Obtaining total identification codes corresponding to the multiple assembled target devices respectively;

[0019] The total identification codes corresponding to the multiple assembled target devices are merged into outer box labels, and the outer box labels are marked on the packaging boxes.

[0020] In some embodiments, the assembling process further includes a packing process, and before obtaining the total weight of the target device during the weighing process, the process further includes:

[0021] When the device container is in a packing process, obtaining an assembly accessory list corresponding to the target device, the assembly accessory list is used to indicate a first total quantity of assembly accessories that should be assembled into the target device;

[0022] Determine a second total number of assembled accessories of the target device according to the number of accessory information of the assembled accessories in the assembly result corresponding to the packing process;

[0023] In the event that the second total quantity matches the first total quantity, a total identification code is marked on the device container.

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

[0025] In the case where the second total quantity does not match the first total quantity, determining the unassembled assembly accessories of the target device according to the accessory information in the assembly result corresponding to the packing process and the assembly accessory list;

[0026] The control device container returns the assembly process corresponding to the unassembled assembly accessories of the target device.

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

[0028] Obtaining an assembly accessory list corresponding to the target device, the assembly accessory list including accessory information of the assembly accessories that should be assembled on the target device;

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

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

[0031] In some embodiments, the assembly result corresponding to the last assembly process includes second accessory information of the second assembly accessory, the second accessory information is used to indicate that the second assembly accessory is placed in the device container in the mth assembly process, 1≤m, and the method further includes:

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

[0033] In some embodiments, the existence of the first attachment information in the assembly attachment library is determined by the following process:

[0034] Get the assembly accessory list corresponding to the target device;

[0035] Matching the first accessory information in the assembly accessory list;

[0036] When the first accessory information is matched from the assembly accessory list, the first accessory information is matched in the assembly accessory library;

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

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

[0039] A first acquisition module is used to acquire a device container corresponding to a target device and assembly accessories related to the target device, wherein the device container is used to place the target device, and the target device is configured with a general identification code, and the general identification code is used to indicate the assembly status of the accessories of the target device;

[0040] The second acquisition module is used to acquire, when the device container is in the nth assembly process, the first accessory information of the first assembly accessory under the nth assembly process and the nth assembly result corresponding to the total identification code, wherein the nth assembly result is used to indicate the accessory assembly status of the target device in the first n-1 assembly processes, where n is an integer greater than 1;

[0041] A placement module, used for placing the first assembly accessory in the device container when the first accessory information exists in the assembly accessory library;

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

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

[0044] 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, wherein when the processor executes the computer program, the electronic device implements the data management method as described in any embodiment of the first aspect.

[0045] 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 a processor, an electronic device implements the data management method as described in any embodiment of the first aspect.

[0046] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, wherein when the computer program is run, the method for data management as described in any embodiment of the first aspect is executed.

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

[0048] The assembly result corresponding to a total identification code reflects the assembly status of each assembly process completed by the device container, so as to realize the recording of the assembly status and accessory information of the target device during the assembly (or packaging) process of the target device. When assembling the target device and the assembly accessories in each assembly process, the assembly of the target device and the assembly accessories is restricted by whether the accessory information of the assembly accessories exists in the assembly accessory library, thereby reducing the probability of incorrect assembly. After a certain number of assembly processes are reached, the assembly status of the accessories under all previous assembly processes is determined by the assembly result corresponding to the total identification code, so as to further confirm the actual assembly status between the target device and the assembly accessories during the packaging process, and further reduce the probability of missing or wrong installation. The information management of the assembly accessories of the aerosol device during the packaging process is realized and the probability of wrong packaging and missing packaging is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] 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.

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

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

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

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

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

[0055] 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.

[0056] 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.

[0057] 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.

[0058] 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.

[0059] 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.

[0060] 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.

[0061] Generally speaking, manufacturers of aerosol devices often need to package the bare aerosol device together with assembly accessories such as instruction manuals, chargers or certificates to obtain finished products, and pack multiple finished products into boxes for subsequent transportation or shipment of finished products. However, in the process of packaging aerosol devices, production process problems often occur during the packaging process due to the large production volume of the product and the high mobility of the personnel involved. For example, users miss, mispack, or repeatedly pack certain assembly accessories in the packaging box of the aerosol device. This will cause users to have problematic finished products that affect their experience. Even during the packaging process, manufacturers need to spend a lot of time tracing and correcting errors, which seriously affects production efficiency.

[0062] In response to the above problems, the embodiments of the present application provide a data management method, an electronic device, and a computer-readable storage medium. In the process of assembling a target device and assembly accessories, a general identification code is used to record the assembly results of the target device and the relevant assembly accessories in each assembly process. This general identification code reflects the assembly status between the assembly accessories and the target device in each assembly process, which is convenient for the subsequent tracing of the assembly accessories assembled in each assembly process. In addition, in the process of recording the assembly results corresponding to the general identification code in each assembly process, the assembly of the target device and the assembly accessories is restricted in sequence according to the order of the assembly process and the accessory information in the assembly accessory library, thereby reducing the probability of incorrect assembly. After a certain number of assembly processes are reached, the assembly status of the target device and the accessories in all previous assembly processes is determined based on the recorded assembly results, so that the problem of missing assembly in the assembly process of the target device can be detected. When the target device is an aerosol device, the management of the accessory information in the packaging process of the aerosol device is achieved while reducing the probability of incorrect packaging or missing packaging.

[0063] In order to further illustrate the technical solution of the present application, specific embodiments are provided below.

[0064] 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:

[0065] Step S101, obtaining a device container corresponding to a target device and assembly accessories related to the target device.

[0066] The embodiments of the present application are executed by electronic devices such as servers, programmable logic controllers (PLC), industrial gateways, industrial robots, computers, ultra-mobile personal computers (UMPC), netbooks or personal digital assistants (PDA). The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The embodiments of the present application do not impose any restrictions on the specific types of electronic devices.

[0067] In this embodiment, the device container is used to place the target device, and the target device is configured with a general identification code, which is used to indicate the assembly status of the accessories of the target device. It can be understood that the device container is also a kind of assembly accessory. The target device can be an aerosol device, a heat-not-burn atomization device, a mobile phone, a tablet or a laptop computer and other electronic products. In the embodiment of the present application, an aerosol device is taken as an example. The assembly status of the accessories at least reflects the assembly time, assembly process and accessory information of the assembly accessories between the target device and the assembly accessories. The general identification code may include the work order information of the target device, and the work order information includes the work order number, production quantity, production date and production batch corresponding to the target device.

[0068] When the electronic device detects that the device container corresponding to the target device and the accessory information of the related assembly accessories have been stored, it can confirm that the device container and the assembly accessories corresponding to the target device have been obtained. The electronic device will use the stored accessory information as an assembly accessory library for subsequent use. The accessory information includes at least one of the model, variety, name or specification of the assembly accessory.

[0069] It should be noted that in order to speed up the efficiency of matching accessory information in the assembly accessory library, the electronic device will classify the accessory information of the relevant assembly accessories, which can be classified based on the variety 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 instructions, packaging boxes, inner trays, chargers and certificates. The device container can be the packaging box or inner tray of the target device. The packaging box is taken as an example in the embodiment of the present application.

[0070] In one implementation, a user can use a scanner to scan the identification code of the device container corresponding to the target device and the identification code of the assembly accessories related to the target device to scan the attachment information of the device container and the assembly accessories into the electronic device. The electronic device will store the obtained attachment information and determine whether to obtain the device container corresponding to the target device and the related assembly accessories.

[0071] In another implementation, the electronic device may capture images of identification codes on each device container and each assembly accessory under the target device's corresponding production batch through a camera to identify relevant accessory information and store it in a classified manner.

[0072] It should be noted that in the process of packaging the target device, the electronic device can obtain the work order information of the target device based on the user's configuration so that the electronic device can generate an adapted total identification code, so that the electronic device obtains the total identification code including the work order information of the target device in the process of packaging the target device, that is, in the process of assembling the target device with the assembly accessories. Generally speaking, the user can log in to the electronic device through the personal work card number or password, and select the work order number of the target device from the interactive interface displayed by the electronic device, enter the work order information configuration interface of the target device, configure the work order number, production quantity, production date or production batch of the target device in this production according to the options on the interface, 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, and merge the work order information with the production information of the target device in the production process into an identification code, which is used as the total identification code of the target device. The production information of the target device includes the component information of the components in the target device, the assembly process corresponding to the components, and the performance test results of the target device. Optionally, the total identification code can be a QR code or a serial number (SerialNumber, SN), and the number of total identification codes is the same as the number of work orders, that is, the number of target devices.

[0073] Step S102, when the equipment container is in the nth assembly process, obtain the first accessory information of the first assembly accessory under the nth assembly process and the nth assembly result corresponding to the total identification code.

[0074] In this embodiment, the nth assembly result is used to indicate the assembly status of the accessories of the target device in the first n-1 assembly processes, where n is an integer greater than 1. The nth assembly result includes the accessory information, assembly process, and assembly time corresponding to the assembled accessories of the target device that have been assembled in the first n-1 assembly processes.

[0075] When the electronic device detects that the device container is in the nth assembly process, the electronic device will read the data content in the total identification code of the target device from a specific storage location, use the data content as the nth assembly result, and use the accessory information entered into the electronic device under the assembly process as the first accessory information of the first assembly accessory.

[0076] It should be noted that the packaging process of the target device, i.e., the assembly process, will be pre-divided into multiple workstations, each of which may include at least one assembly process, and the execution order of the assembly processes between the multiple workstations is configured. After the device container corresponding to the target device reaches the nth assembly process according to the execution order, the electronic device can detect that the device container is in the nth assembly process.

[0077] In one application scenario, such as Figure 2As shown, the packaging process of the target device can be roughly divided into input station -> packaging and binding station -> packing station -> weighing station -> packaging and sealing station -> warehousing, and the arrows indicate the order in which the device container of the first device passes through the stations. The input station may include an input process, corresponding to step S101, and the electronic device can obtain the device container corresponding to the target device and the accessory information of the related assembly accessories at the input station. In an exemplary embodiment, at the input station, the electronic device obtains the accessory information of the assembly accessories related to the target device by scanning with a scanning gun operated by the user, that is, the accessory information of all the assembly accessories required before packaging the target device is obtained. The accessory information is classified by variety or material name, and stored in the network disk to obtain the assembly accessory library for subsequent assembly calls.

[0078] The packaging and binding station includes multiple assembly processes including the nth assembly process, and each assembly process under the packaging and binding station corresponds to an assembly accessory type. The electronic device can obtain corresponding accessory information for the assembly accessory type corresponding to each assembly process. In one example, the electronic device can display the assembly accessory type corresponding to each assembly process on the interactive interface to remind the user to enter the accessory information matching the assembly accessory type, thereby obtaining the first accessory information.

[0079] Step S103: if the first accessory information exists in the assembly accessory library, place the first assembly accessory in the device container.

[0080] The electronic device will determine the category to which the first accessory belongs based on the first accessory information, and search for the accessory information under the category in the assembly accessory library, and match the first accessory information from the searched accessory information. If the first accessory information is matched, it means that the first assembly accessory is indeed an assembly accessory related to the target device. At this time, the electronic device will control automatic assembly equipment such as a robotic arm to place the first assembly accessory in the device container. It can be understood that when the electronic device classifies the accessory information in the assembly accessory library by the name or variety in the accessory information, the electronic device can also determine the category to which the first accessory belongs based on the name or variety in the first accessory information.

[0081] If the electronic device does not match the first accessory information from the assembly accessory library, it will determine the assembly process and assembly time corresponding to the assembly 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 device container before the nth assembly process, and control the device container to return the determined assembly process, and display the first alarm information on the interactive interface to remind the user that the acquisition of the first accessory information failed and the assembly of the target device and the first assembly accessory failed.

[0082] In one implementation, the electronic device records the accessory information obtained in each assembly process, and before matching the first accessory information in the assembly 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; based on the nth assembly result, determining the last assembly process of the device container before the nth assembly process, and controlling the device container 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 assembly accessory library is entered. By checking whether the first accessory information is repeatedly obtained, it is possible to avoid assembling duplicate assembly accessories with the target device, thereby avoiding incorrect packaging.

[0083] In one implementation, before placing the first assembled accessory in the device container, it also includes: obtaining an assembly accessory list corresponding to the target device; matching the first accessory information in the assembly accessory list; when the first accessory information is matched from the assembly accessory list, matching the first accessory information in the assembly accessory library; when the first accessory information is matched from the assembly accessory library, determining that the first accessory information exists in the assembly accessory library.

[0084] Before matching the first accessory information in the assembly accessory library, the electronic device will also obtain the assembly accessory list of the target device, which records the accessory information of the assembly accessories that the target device should assemble under the current production batch. The electronic device will match the first accessory information in the assembly accessory list; if the first accessory information is matched in the assembly accessory list, the first accessory information is matched in the assembly accessory library. If the first accessory information is also matched in the assembly accessory library, it is determined that the first accessory information exists in the assembly accessory library. If the first accessory information is not matched in the assembly accessory list, the last assembly process of the device container before the nth assembly process is determined based on the nth assembly result, the device container is controlled to return 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 first assembly accessory under the assembly process is the assembly accessory that the target device should assemble and is recorded in the assembly accessory library, thereby ensuring that the correct assembly accessory is assembled with the target device to avoid packaging errors.

[0085] For example, Figure 2 The packaging binding station shown, under which the equipment container is currently in the instruction manual assembly process, the assembly accessory list corresponding to the target equipment is shown in Table 1 below:

[0086] Table 1

[0087] name model manual sss-1 charger xxx-1

[0088] The attachment information of a manual (an example of the first assembly accessory) obtained by the electronic device is "Manual SSS-2" (an example of the first attachment information). The content of "Manual SSS-2" does not exist in the assembly accessory list shown in Table 1. At this time, the attachment information does not correspond to the information in the assembly accessory list. The electronic device will control the device container to return to the last assembly process before the manual assembly process. If the first attachment information is "Manual SSS-1", the electronic device will determine that the first attachment information exists in the assembly accessory list, and then match the first attachment information in the assembly accessory library. If the content of "Manual SSS-1" is also matched in the assembly accessory library, the manual will be placed in the device container.

[0089] Step S104, when the first assembly accessory is placed, the first accessory information is bound to the nth assembly result to obtain the (n+1)th assembly result.

[0090] 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 assembly 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 first assembly accessory and the target device to the nth assembly result, and the assembly time is the time when the target device is placed in the device container. In this way, for each assembly process that will obtain the accessory information, when the accessory information exists in the assembly accessory library, the electronic device will bind the accessory information to the assembly result corresponding to the total identification code under the assembly process, so that the accessory information of the assembly accessories assembled by the target device in different assembly processes can be obtained through the total identification code, 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.

[0091] Step S105 , when the number of assembly processes reaches a preset threshold, determining the accessory assembly status of the target device according to the assembly result corresponding to the last assembly process.

[0092] In this embodiment, the number of assembly processes refers to the number of assembly processes between the current assembly process of the device container and the target assembly process, and the target assembly process refers to the last assembly process when the accessory assembly status of the target device was determined last time. The preset threshold can be set by yourself, 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.

[0093] 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 assembly accessory library and the assembly accessory list corresponding to the target device; if there is a certain accessory information that is not successfully matched from the assembly accessory list or the assembly accessory library, it is determined that the assembly status of the accessory of the target device is an assembly failure under the assembly process corresponding to a certain 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 assembly accessories that need to be reassembled. If each accessory information in the assembly result corresponding to the last assembly process exists in both the assembly accessory list and the assembly accessory library, it is determined that the target device can continue with the subsequent assembly process.

[0094] In the embodiment of the present application, the assembly result corresponding to a general identification code reflects the assembly status of each assembly process completed by the device container, so as to realize the recording of the assembly status and accessory information of the target device during the assembly (or packaging) process of the target device. When assembling the target device and the assembly accessories in each assembly process, the assembly of the target device and the assembly accessories is limited by whether the accessory information of the assembly accessories exists in the assembly accessory library, thereby reducing the probability of incorrect assembly. After a certain number of assembly processes are reached, the assembly status of the accessories under all previous assembly processes is determined by the assembly result corresponding to the general identification code, so as to further confirm the actual assembly status between the target device and the assembly accessories during the packaging process, and further reduce the probability of missing or wrong installation. The information management of the assembly accessories of the aerosol device during the packaging process is realized and the probability of wrong packaging and missing packages is reduced.

[0095] Figure 3 Another data management method provided by the embodiment of the present application is as follows: Figure 3 The method shown comprises the following steps:

[0096] Step S201, obtaining a device container corresponding to a target device and assembly accessories related to the target device.

[0097] Step S202, when the equipment container is in the nth assembly process, obtain the first accessory information of the first assembly accessory under the nth assembly process and the nth assembly result corresponding to the total identification code.

[0098] Step S203: if the first accessory information exists in the assembly accessory library, place the first assembly accessory in the device container.

[0099] Step S204, when the first assembly accessory is placed, the first accessory information is bound to the nth assembly result to obtain the n+1th assembly result.

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

[0101] For details of steps S201 to S205, see Figure 1 Steps S101 to S105 in the illustrated embodiment are not described in detail here.

[0102] In one implementation, determining the accessory assembly status of the target device according to the assembly result corresponding to the last assembly process includes the following steps (1) to (4):

[0103] Step (1), obtaining an assembly accessory list corresponding to the target device, the assembly accessory list including accessory information of the assembly accessories to be assembled on the target device;

[0104] Step (2), matching the attachment information in the assembly result corresponding to the last assembly process in the assembly attachment library and the assembly attachment list respectively;

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

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

[0107] Among them, the assembly result corresponding to the last assembly process includes the second attachment information of the second assembly attachment, and the second attachment information is used to indicate that the second assembly attachment is placed in the device container in the mth assembly process, 1≤m. The prompt information is used to prompt the user that the target device has an assembly attachment that is incorrectly assembled or unassembled and needs to be reassembled. The electronic device can receive the assembly attachment list input by the user or the assembly attachment list sent by other industrial terminals, or the electronic device reads the assembly attachment list from a specific storage location. For each attachment information in the assembly result corresponding to the last assembly process, the electronic device will match the attachment information in the assembly attachment library and the assembly attachment list respectively. When each attachment information can be matched from the assembly attachment library and the assembly attachment list, it is determined that the target device is successfully assembled in each assembly process before the last assembly process. If a certain attachment information, that is, the second attachment information, is not matched in the assembly attachment library or the assembly attachment list, it is determined that the assembly of the target device and the second assembly attachment fails, and the control device container returns to the mth assembly process of the second assembly attachment, and displays the prompt information on the interactive interface, and organizes the device container, that is, the target device, to enter the subsequent assembly process.

[0108] 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 assembly accessory library and the assembly accessory list to check whether the target device has been successfully assembled with the corresponding assembly accessory under the previous assembly process. The inspection of the assembly status of the accessory of the target device is realized through a simple information matching operation, and when it is determined that the assembly of the target device with a certain assembly accessory fails, the control device container returns the assembly process corresponding to the assembly accessory to adaptively correct the assembly status of the accessory, which can avoid incorrect assembly or missing assembly.

[0109] The assembly process includes a weighing process, and the method further includes the following steps S206 to S208:

[0110] Step S206, when the equipment container is in the weighing process, obtaining the total weight of the target equipment during the weighing process.

[0111] It can be understood that the weighing process is located after the nth assembly process. When the device container is in the weighing process, the device container is filled with the target device and the assembled accessories placed in the device container in each assembly process before the weighing process. During the weighing process, the weight sensor will weigh the weight of the device container and send it to the electronic device, which will obtain the weight as the total weight of the target device.

[0112] In one embodiment, the assembly process further includes a packing process, and before obtaining the total weight of the target device during the weighing process, the process further includes:

[0113] When the device container is in a packing process, obtaining an assembly accessory list corresponding to the target device, where the assembly accessory list is used to indicate a first total quantity of assembly accessories related to the target device;

[0114] Determine a second total number of assembled accessories of the target device according to the number of accessory information of the assembled accessories in the assembly result corresponding to the packing process;

[0115] In the event that the second total quantity matches the first total quantity, a total identification code is marked on the device container.

[0116] The packing process instructs the device container to be closed and packaged. Before closing the package, it is necessary to confirm whether the target device in the device container has been assembled with the assembly accessories to be assembled. The electronic device can count the total number of the attachment information of the assembly accessories in the assembly accessory list to obtain the first total number. And count the number of attachment information of the assembly accessories in the assembly result corresponding to the packing process to obtain the second total number. When the second total number is equal to the first total number, the total identification code of the target device is marked on the device container. In the above technical solution, after determining that the total number of assembly accessories assembled by the target device matches the total number of assembly accessories in the assembly accessory list, that is, after determining that the target device is assembled with the assembly accessories to be assembled, the total identification code of the target device is marked on the device container, so that the total identification code of the target device is visualized on the device container. It is convenient to view and trace the attachment information bound to the target device under different assembly processes through the assembly result corresponding to the total identification code on the device container, thereby achieving the purpose of information management.

[0117] In the case where the second total quantity does not match the first total quantity, the assembly accessories that are not assembled by the target device are determined according to the accessory information in the assembly result corresponding to the packing process and the assembly accessory list; the device container is controlled to return the assembly process corresponding to the assembly accessories that are not assembled by the target device. When the second total quantity is not equal to the first total quantity, the electronic device will compare the accessory information in the assembly accessory list and the assembly result corresponding to the packing process, and the accessory information in the assembly accessory list that is missing in the assembly result, and use the assembly accessories indicated by the accessory information as the assembly accessories that are not assembled by the target device. Since the assembly process will be pre-configured with the type of the corresponding assembly accessories, the electronic device can determine the assembly process corresponding to the assembly accessories that are not assembled by the target device based on the type of the assembly accessories in the accessory information of the assembly accessories that are not assembled by the target device, and control the device container to return the assembly process corresponding to the assembly accessories that are not assembled by the target device for re-assembly. In this way, in the case where the second total quantity does not match the first total quantity, the detection of the missing assembly accessories of the target device and the rollback of the assembly process are realized by comparing the assembly accessory list with the accessory information in the assembly result, further avoiding the occurrence of missing packages of assembly accessories during the packaging process.

[0118] In one implementation, after marking the general identification code on the device container, it also includes: based on the standard operating procedure SOP corresponding to the target device, performing a standard inspection operation on the device container, the standard inspection operation includes at least one of inspecting the direction of the general identification code, inspecting whether the device container is damaged, or inspecting the clarity of the general identification code; if the standard inspection result is that the inspection fails, displaying a third warning message to prompt the user that the target device needs to be reassembled. The standard operating procedure (SOP) includes assembly requirements for the target device, which can ensure the aesthetics and consistency of the finished product after the target device is assembled.

[0119] Step S207: determine the difference between the total weight and the preset weight as the finished product weight error corresponding to the target device.

[0120] The preset weight can be set based on experience and is not specifically limited in the embodiment of the present application.

[0121] Step S208: When the weight error of the finished product satisfies the first condition, it is determined that the target device is assembled.

[0122] The first condition may be that the finished product weight error is within a specific data range or is less than or equal to a specific value, which may be set based on experience and is not specifically limited in the present embodiment. For example, the electronic device determines that the finished product weight error satisfies the first condition when it determines that the finished product weight error is between -0.03 grams (g) and +0.03g. If the finished product weight error does not satisfy the first condition, refer to Figure 2 The electronic device may control the assembly process that the device container was last in before returning the device container to the weighing process.

[0123] In the technical solution of step S206 to step S208, the total weight is obtained by weighing the target device, and the difference between the total weight and the preset weight is used to quickly determine whether the target device is assembled, thereby achieving rapid detection of the assembled target device.

[0124] The assembly process also includes a centralized box sealing process. After determining that the target device is assembled, the method further includes the following steps S209 to S211:

[0125] Step S209: When the device container is in the centralized box sealing process, the assembled target device is placed in the packaging box.

[0126] Among them, the packaging box includes multiple assembled target devices. The centralized sealing process indicates that multiple assembled target devices are concentrated in one packaging box for centralized packaging. The electronic device will place the assembled target devices in the packaging box through a robotic arm. It should be noted that the total number of multiple assembled target devices in the packaging box can be set by itself and is not specifically limited in the embodiments of the present application. Each time the electronic device places an assembled target device in the packaging box, it will record the total number of assembled target devices in the packaging box. After the total number reaches the specified total number, the electronic device will place the next assembled target device in a new packaging box.

[0127] Step S210, obtaining total identification codes respectively corresponding to a plurality of assembled target devices.

[0128] When the device container is in the centralized box sealing process, each time the electronic device places the assembled target device in the packaging box, it will record the total identification code of the assembled target device placed in the packaging box this time. After determining that the total number of assembled target devices in the packaging box reaches the specified total number, the electronic device will read each recorded total identification code to obtain the total identification codes corresponding to the multiple assembled target devices.

[0129] Step S211, integrating the total identification codes respectively corresponding to the multiple assembled target devices into an outer box label, and marking the outer box label on the packaging box.

[0130] The electronic device will summarize the assembly results corresponding to each total identification code obtained, generate the corresponding outer box label based on the summary results, pack the box, spray or stick the outer box label on the box, and put the box into storage for the convenience of the manufacturer to carry out subsequent operations.

[0131] In the technical solution of steps S209 to S211, after multiple assembled target devices and device containers are loaded into a packaging box, the assembly results corresponding to the total identification codes of each assembled target device are also integrated into an outer box label, so that the outer box label summarizes the assembly status of the accessories of the multiple target devices in the packaging box, which is convenient for tracing the assembly status of the accessories of the target devices by packaging box.

[0132] Continue to combine Figure 2 , take the target device that needs to be assembled with 4 assembly accessories including a color box (an example of a device container), an instruction manual, a charger and tweezers as an example. The input station includes an input process, the packing station includes a packing process, the weighing station includes a weighing process, the packaging and binding station includes a color box assembly process, an instruction manual assembly process, a charger assembly process and a tweezers assembly process, and the packaging and sealing station includes a centralized sealing process. Five aerosol devices (an example of the target device) need to be produced in the current production batch. Before assembling the target device with the assembly accessories, the electronic device will classify and store the accessory information of color boxes 1 to 5, instruction manuals 1 to 5, chargers 1 to 5 and tweezers 1 to 5 respectively obtained in the input process to obtain an accessory library with name as the classification standard.

[0133] After the five aerosol devices have passed through the various assembly processes of the packaging and binding station in turn, the total identification codes of the five aerosol devices are respectively bound to the accessory information of color boxes 1 to 5, manuals 1 to 5, chargers 1 to 5, and tweezers 1 to 5, and then smoothly reach the packing process. In the packing process, the electronic device will spray the total identification code of the aerosol device inside each color box, and check the number of assembled accessories based on the assembly accessory list of the aerosol device and detect the direction of the total identification code and other information. If the test fails, the aerosol device is returned to the last assembly process before the packing process. After the test passes, the aerosol device is allowed to reach the weighing station, that is, the weighing process. When the weight error is within the range of -0.03 grams (g) to +0.03g, the aerosol device is allowed to reach the packaging and sealing station, that is, the centralized sealing process. At this workstation, five aerosol devices are loaded into a carton, and the total identification codes of the five aerosol devices are integrated into an outer carton label. A sticker of the outer carton label is generated and affixed to the carton, and then the carton is put into storage. Then, through the outer carton label, if an aerosol device is abnormal, the information such as which carton the aerosol device belongs to and when the aerosol device in the carton was produced can be traced.

[0134] In the embodiment of the present application, a unified total identification code is used to reflect the target device, for example, an aerosol device, and the assembly results including the accessory information under each assembly process, so as to realize the information management of the assembly accessories in the packaging process of the aerosol device. When the number of assembly processes reaches the preset threshold, the assembly status of the accessories of the target device under all previous assembly processes is determined to realize the detection of the assembly status between the target device and the assembly accessories, which can avoid the problems of wrong packaging and missing packages. The total weight is obtained by weighing the target device, and the difference between the total weight and the preset weight is used to quickly determine whether the target device is assembled. After multiple target devices and device containers are loaded into the centralized box sealing process, the assembly results corresponding to the total identification codes of each device container are also merged into an outer box label, so that the outer box label summarizes the assembly status of the accessories of multiple target devices in the packaging box, which is convenient for tracing the assembly status of the accessories of the target device in units of packaging boxes.

[0135] It should be noted that, in addition to placing the assembly accessories in the device container automatically by the electronic device to assemble the target device and the assembly accessories related to the target device together, and placing the assembled target device in the packaging box, the embodiment of the present application can also assemble the target device and the assembly accessories related to the target device together, and place the assembled target device in the packaging box by manual operation of the user. However, when manually operating, 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 target device from entering the subsequent assembly process when it does not receive the confirmation information entered by the user. It can be understood that when the user places the assembled target device in the packaging box, the user can use a scanner to scan the total identification code marked on the device container so that the electronic device can obtain the total identification code of multiple assembled target devices.

[0136] 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, wherein the processor 60 implements the steps of any of the above-mentioned data management method embodiments when executing the computer program 62.

[0137] 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.

[0138] 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.

[0139] 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.

[0140] 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.

[0141] Reference Figure 5 , the device comprises:

[0142] A first acquisition module 510 is used to acquire a device container corresponding to a target device and assembly accessories related to the target device, wherein the device container is used to place the target device, and the target device is configured with a general identification code, and the general identification code is used to indicate the assembly status of accessories of the target device;

[0143] The second acquisition module 520 is used to acquire, when the device container is in the nth assembly process, the first accessory information of the first assembly accessory in the nth assembly process and the nth assembly result corresponding to the total identification code, wherein the nth assembly result is used to indicate the accessory assembly status of the target device in the first n-1 assembly processes, where n is an integer greater than 1;

[0144] A placement module 530, configured to place the first assembly accessory in the device container if the first accessory information exists in the assembly accessory library;

[0145] The binding module 540 is used to bind the first accessory information with the nth assembly result to obtain the n+1th assembly result when the first assembly accessory is placed.

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

[0147] In some embodiments, the assembling process includes a weighing process. When the device container is in the weighing process, the apparatus further includes:

[0148] The third acquisition module is used to obtain the total weight of the target device during the weighing process;

[0149] The determination module is further used to determine the difference between the total weight and the preset weight as the finished product weight error corresponding to the target device;

[0150] The determination module is also used to determine that the target device is assembled when the weight error of the finished product meets the first condition.

[0151] In some embodiments, the assembly process further includes a centralized box sealing process. After determining that the target device is assembled, the second acquisition module is further used to:

[0152] When the device container is in the centralized box sealing process, the assembled target device is placed in a packaging box, wherein the packaging box includes a plurality of assembled target devices;

[0153] Obtaining total identification codes corresponding to the multiple assembled target devices respectively;

[0154] The total identification codes corresponding to the multiple assembled target devices are merged into outer box labels, and the outer box labels are marked on the packaging boxes.

[0155] In some embodiments, the assembling process further includes a packing process, and before obtaining the total weight of the target device during the weighing process, the apparatus further includes:

[0156] When the device container is in the packing process, the first acquisition module is further used to acquire an assembly accessory list corresponding to the target device, where the assembly accessory list is used to indicate a first total quantity of assembly accessories that should be assembled into the target device;

[0157] The determination module is further used to determine a second total number of assembly accessories assembled on the target device according to the number of accessory information of the assembly accessories in the assembly result corresponding to the packing process;

[0158] In the event that the second total quantity matches the first total quantity, a marking module is configured to mark a total identification code on the device container.

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

[0160] In the case where the second total quantity does not match the first total quantity, the determination module is further used to determine the unassembled assembly accessories of the target device according to the accessory information in the assembly result corresponding to the packing process and the assembly accessory list;

[0161] The control module is used to control the device container to return to the assembly process corresponding to the unassembled assembly accessories of the target device.

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

[0163] A fourth acquisition module is used to acquire an assembly accessory list corresponding to the target device, where the assembly accessory list includes accessory information of the assembly accessories that should be assembled on the target device;

[0164] A matching module, used to match the accessory information in the assembly result corresponding to the last assembly process in the assembly accessory library and the assembly accessory list respectively;

[0165] The determination module is also used to determine that the target device has been successfully assembled in each assembly process before the last assembly process when the assembly accessory library and the assembly accessory list contain accessory information in the assembly result corresponding to the last assembly process.

[0166] In some embodiments, the assembly result corresponding to the last assembly process includes second attachment information of the second assembly attachment, and the second attachment information is used to indicate that the second assembly attachment is placed in the equipment container in the mth assembly process, 1≤m, and the device further includes:

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

[0168] In some embodiments, the determination module is further configured to determine whether the first attachment information exists in the assembly attachment library through the following process:

[0169] Get the assembly accessory list corresponding to the target device;

[0170] Matching the first accessory information in the assembly accessory list;

[0171] When the first accessory information is matched from the assembly accessory list, the first accessory information is matched in the assembly accessory library;

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

[0173] 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.

[0174] 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.

[0175] 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.

[0176] 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.

[0177] 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.

[0178] 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.

[0179] 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.

[0180] 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.

[0181] 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.

[0182] 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.

[0183] 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 device container corresponding to a target device and assembly accessories related to the target device, wherein the device container is used to place the target device, the target device is configured with a general identification code, and the general identification code is used to indicate the assembly status of the accessories of the target device; When the device container is in an nth assembly process, obtaining first accessory information of a first assembled accessory in the nth assembly process and an nth assembly result corresponding to the total identification code, wherein the nth assembly result is used to indicate an assembly status of accessories of the target device in the first n-1 assembly processes, where n is an integer greater than 1; If the first accessory information exists in the assembly accessory library, placing the first assembly accessory in the device container; When the first assembly accessory is placed, the first accessory information is bound to the nth assembly result to obtain the n+1th assembly result; When the number of assembly processes reaches a preset threshold, the accessory assembly status of the target device is determined according to the assembly result corresponding to the last assembly process.

2. The method according to claim 1, wherein The assembly process includes a weighing process, and the method further includes: When the equipment container is in the weighing process, obtaining the total weight of the target equipment during the weighing process; Determine the difference between the total weight and the preset weight as the finished product weight error corresponding to the target device; When the weight error of the finished product satisfies the first condition, it is determined that the target device is assembled.

3. The method according to claim 2, wherein The assembly process also includes a centralized box sealing process, and after determining that the target device is assembled, it also includes: When the device container is in a centralized box sealing process, placing the assembled target device in a packaging box, wherein the packaging box includes a plurality of assembled target devices; Obtaining total identification codes corresponding to the plurality of assembled target devices; The total identification codes corresponding to the plurality of assembled target devices are respectively integrated into outer box labels, and the outer box labels are marked on the packaging box.

4. The method according to claim 2, wherein The assembling process also includes a packing process, and before obtaining the total weight of the target device during the weighing process, the process also includes: When the device container is in the packing process, obtaining an assembly accessory list corresponding to the target device, the assembly accessory list being used to indicate a first total quantity of assembly accessories to be assembled with the target device; determining a second total quantity of assembled accessories assembled on the target device according to the quantity of accessory information of the assembled accessories in the assembly result corresponding to the packing process; In the event that the second total quantity matches the first total quantity, the total identification code is marked on the equipment container.

5. The method according to claim 4, wherein The method further comprises: If the second total quantity does not match the first total quantity, determining unassembled assembly accessories of the target device based on accessory information in the assembly result corresponding to the packing process and the assembly accessory list; The device container is controlled to return to the assembly process corresponding to the unassembled assembly accessories of the target device.

6. The method according to any one of claims 1 to 5, characterized in that The determining the accessory assembly status of the target device according to the assembly result corresponding to the last assembly process includes: Obtaining an assembly accessory list corresponding to the target device, wherein the assembly accessory list includes accessory information of assembly accessories to be assembled with the target device; Matching the accessory information in the assembly result corresponding to the last assembly process in the assembly accessory library and the assembly accessory list respectively; When the accessory information in the assembly result corresponding to the last assembly process exists in the assembly accessory library and the assembly accessory list, it is determined that the target device is successfully assembled in each assembly process before the last assembly process.

7. The method according to claim 6, wherein The assembly result corresponding to the last assembly process includes second accessory information of the second assembly accessory, where the second accessory information is used to indicate that the second assembly accessory is placed in the equipment container in the mth assembly process, where 1≤m; The method further comprises: When the second accessory information does not exist in the assembly accessory library or the assembly accessory list, a prompt message is displayed and the device container is controlled to return to the mth assembly process. The prompt message is used to prompt the user that the target device has incorrectly assembled or unassembled assembly accessories that need to be reassembled.

8. The method according to claim 1, wherein Before placing the first assembly accessory in the equipment container, the method further includes: Obtaining a list of assembly accessories corresponding to the target device; matching the first accessory information in the assembly accessory list; In a case where the first accessory information is matched from the assembly accessory list, matching the first accessory information in the assembly accessory library; In a case where the first accessory information is matched from the assembly accessory library, it is determined that the first accessory information exists in the assembly accessory library.

9. 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 according to any one of claims 1 to 8.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the electronic device implements the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Part anti-mixing management method, electronic device, equipment and storage medium

    CN110288055A

  • Automobile brake assembly quality tracing method

    CN111738592A

  • Apple market traceability system, and apple market traceability information disclosing method using the same

    JP2009295057A

  • Traceability process and security elements used in said process

    US20100049661A1