Data management method, electronic device, and computer-readable storage medium
Through the recording of total identification codes and the management of the assembly accessory library, the problems of wrong and missing packages in the packaging process of aerosol devices are solved, efficient information management and assembly confirmation are achieved, and the probability of incorrect assembly is reduced.
Patent Information
- Application Number
- CN202411676767.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-11-21
AI Technical Summary
During the packaging process of aerosol devices, existing technologies fail to effectively manage the information of assembly accessories, resulting in wrong packaging and missing packages, affecting production efficiency and user experience.
By using the total identification code to record the assembly results under each assembly process and confirming the assembly status of the accessories at the end of the assembly process, the accessory information in the assembly accessory library is used to limit the assembly process and reduce the probability of incorrect assembly.
This enables effective management of accessory information during the packaging process of aerosol devices, reduces the probability of wrong packaging and missing packages, and improves production efficiency and user experience.
Smart Images

Figure CN119762085B_ABST
Abstract
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] During the packaging process of the aerosol device, a large number of users are required to assemble assembly accessories such as instructions and chargers into the container of the aerosol device to obtain a finished aerosol device with packaging.
[0003] However, the current packaging process for aerosol devices lacks systematic management and traceability for information such as the assembly accessories and final product. Especially during mass production of aerosol devices, due to high production volumes and user mobility, problems such as mis-packing and missing packages often occur. This results in users receiving incomplete products, impacting the user experience, and requiring manufacturers to spend significant time tracing and correcting errors, severely impacting 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 manage information 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, comprising:
[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 total identification code, which 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 in the nth assembly process and the nth assembly result corresponding to the total identification code, where 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 device container is in a weighing process, obtaining the total weight of the target device 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. After determining that the target device is assembled, the process further includes:
[0017] When the device container is in a 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 multiple assembled target devices;
[0019] The total identification codes corresponding to the multiple assembled target devices are integrated into outer box labels, and the outer box labels are marked on the packaging boxes.
[0020] In some embodiments, 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:
[0021] When the device container is in a 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 that should be assembled into the target device;
[0022] determining a second total quantity of assembled accessories for the target device according to the quantity 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] If the second total quantity does not match the first total quantity, determining the unassembled assembly accessories of the target device based on 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 to be assembled on the target device;
[0029] 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;
[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 has been 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 being used to indicate that the second assembly accessory is placed in the device container in the mth assembly process, where 1≤m. 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 following process is used to determine whether the first accessory information exists in the assembly accessory library:
[0034] Get the assembly accessory list corresponding to the target device;
[0035] Match 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 configured 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, which is used to indicate the assembly status of the accessories of the target device;
[0040] A second acquisition module is configured to, when the device container is in an nth assembly process, acquire first accessory information of a first assembly 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 the assembly status of the accessory of the target device in the first n-1 assembly processes, where n is an integer greater than 1;
[0041] a placement module, configured to place the first assembly accessory in the device container if the first accessory information exists in the assembly accessory library;
[0042] A binding module 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.
[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 runnable on the processor; 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, the electronic device implements the data management method described in any embodiment of the first aspect.
[0046] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising 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 application have the following beneficial effects:
[0048] The assembly result corresponding to a total identification code reflects the assembly status of each completed assembly process of the device container, thereby realizing 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, thereby further reducing 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. 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 any creative work.
[0050] Figure 1 This is a flow chart of a data management method provided by an embodiment of the present application;
[0051] Figure 2 It is a workflow diagram of the data management method in an application scenario;
[0052] Figure 3 This is a flow chart of another data management method provided by an embodiment of the present application;
[0053] Figure 4 is a structural diagram of an electronic device provided in an embodiment of the present application;
[0054] Figure 5 It is a structural diagram of the 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 and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may 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 avoid obscuring the description of the present application with unnecessary detail.
[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, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0057] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0058] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" 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 "upon determination" or "in response to determining" or "upon detection of [described condition or event]" 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" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0061] Typically, manufacturers of aerosol devices package the bare device along with assembly accessories like manuals, chargers, or certificates of conformity to create a finished product. These finished products are then boxed for easy transportation or shipment. However, due to the high production volume and high turnover of personnel involved, production process issues often arise during the packaging process. For example, users may miss, misplace, or repeatedly pack certain assembly accessories in the aerosol device box. This can result in problematic finished products that impact the user experience. Furthermore, manufacturers can spend significant time tracking and correcting errors during the packaging process, severely impacting 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 total identification code is used to record the assembly results of the target device and the relevant assembly accessories in each assembly process. This total identification code reflects the assembly status between the assembly accessories and the target device in each assembly process, which facilitates 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 total 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, thereby detecting the problem of missing assembly during the assembly process of the target device. When the target device is an aerosol device, the management of the accessory information during the packaging process of the aerosol device is achieved while also reducing the probability of incorrect or missed packaging.
[0063] In order to further illustrate the technical solution of the present application, specific embodiments are provided below.
[0064] Figure 1 This is a flow chart of a data management method provided by an embodiment of the present application. Figure 1 The method shown includes the following steps:
[0065] Step S101: Acquire a device container corresponding to a target device and assembly accessories related to the target device.
[0066] The embodiments of the present application are performed by electronic devices such as servers, programmable logic controllers (PLCs), industrial gateways, industrial robots, computers, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs). The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be 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, CDNs (Content Delivery Networks), 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 this 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 associated assembly accessory have been stored, it confirms that the device container and assembly accessory corresponding to the target device have been acquired. The electronic device then uses the stored accessory information as an assembly accessory library for subsequent use. The accessory information includes at least one of the model, type, 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 the device container corresponding to the target device and the related assembly accessories are obtained.
[0071] In another implementation, the electronic device may use a camera to capture images of identification codes on each device container and each assembly accessory in a production batch corresponding to the target device, so as to identify relevant accessory information and store it in a classified manner.
[0072] It should be noted that during the packaging process of 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. In this way, the electronic device obtains the total identification code including the work order information of the target device during the packaging process of the target device, that is, during the process of assembling the target device with the assembly accessories. Generally speaking, the user can log in to the electronic device using their personal work card number or password, 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 this work order information with the production information of the target device during the production process into an identification code, which serves as the total identification code of the target device. The production information of the target device includes component information of the components within 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 (SN). 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, obtaining 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.
[0074] In this embodiment, the nth assembly result is used to indicate the assembly status of the accessory 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 assembly accessories assembled in the first n-1 assembly processes of the target device.
[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, or assembly process, of the target device is pre-divided into multiple workstations. Each workstation may include at least one assembly process, and the execution order of the assembly processes across the multiple workstations is configured. When 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] A packaging and binding station includes multiple assembly processes, including the nth assembly process. Each assembly process in 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 an interactive interface to prompt the user to enter accessory information matching the assembly accessory type, thereby obtaining first accessory information.
[0079] Step S103: if the first accessory information exists in the assembly accessory library, the first assembly accessory is placed 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 an automatic assembly device 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 by 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 to the determined assembly process, and display the first alarm information on the interactive interface to remind the user that the first accessory information failed to be obtained 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 under each assembly process. 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 that the device container is in 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 avoided to assemble duplicate assembly accessories with the target device, thereby avoiding incorrect packaging.
[0083] In one implementation, before placing the first assembly accessory in the device container, it also includes: obtaining the 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 should be assembled on the target device 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 will be 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 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 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 and avoiding packaging errors.
[0085] For example, Figure 2 The packaging binding station shown in the figure has the device container currently in the instruction manual assembly process. The assembly accessory list corresponding to the target device 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 instruction 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. 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. In this way, 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 assembly status of the accessories of the target device according to the assembly result corresponding to the last assembly process.
[0092] In this embodiment, the number of assembly steps refers to the number of assembly steps between the current assembly step of the device container and the target assembly step. The target assembly step refers to the last assembly step when the accessory assembly status of the target device was last determined. The preset threshold can be set arbitrarily, such as 1, 2, or 5, and is not specifically limited in this embodiment. It is understood that if the number of assembly steps at the current moment reaches the preset threshold, the last assembly step is the assembly step currently in the device container.
[0093] When the number of assembly processes reaches a preset threshold, the electronic device will match the various 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 any accessory information that is not successfully matched from the assembly accessory list or the assembly accessory library, the target device's accessory assembly status is determined to be 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, while displaying a prompt message to the user that the target device has incorrectly assembled or unassembled assembly accessories that need to be reassembled. If the various 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 in the device container, thereby realizing the recording of the assembly status and accessory information of the target device during the assembly (or packaging) process of the target device. And 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. And after the assembly process reaches a certain number, 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, thereby further reducing the probability of missing or wrong installation. It realizes the information management of the assembly accessories of the aerosol device during the packaging process and reduces the probability of wrong packaging and missing packages.
[0095] Figure 3 This is another data management method provided by the embodiment of the present application, such as Figure 3 The method shown includes the following steps:
[0096] Step S201: Acquire 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, obtaining 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.
[0098] Step S203: If the first accessory information exists in the assembly accessory library, the first assembly accessory is placed 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+1)th 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, please refer to 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 with the target device;
[0104] Step (2), 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;
[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 equipment container is controlled to return to the mth assembly process.
[0107] The assembly result corresponding to the last assembly process includes second accessory information for the second assembly accessory. The second accessory information indicates that the second assembly accessory was placed in the device container during the mth assembly process, where 1 ≤ m. A prompt message is provided to notify the user that the target device contains an incorrectly assembled or unassembled assembly accessory and requires reassembly. The electronic device can receive an assembly accessory list input by the user or sent by another industrial terminal, or read the assembly accessory list from a specific storage location. For each accessory information in the assembly result corresponding to the last assembly process, the electronic device matches the accessory information in the assembly accessory library and the assembly accessory list. If each accessory information is matched in both the assembly accessory library and the assembly accessory list, the target device is determined to have been successfully assembled in all assembly processes prior to the last assembly process. If no matching accessory information, namely the second accessory information, is found in either the assembly accessory library or the assembly accessory list, the assembly of the target device with the second assembly accessory is determined to have failed. The device container is controlled to return to the mth assembly process for the second assembly accessory, and a prompt message is displayed on the interactive interface, redirecting the device container, i.e., the target device, to a subsequent assembly process.
[0108] In the above technical solution, when the number of assembly steps reaches a preset threshold, the accessory information in the assembly result corresponding to the last assembly step 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 in the previous assembly step. This simple information matching operation enables the inspection of the target device's accessory assembly status. If it is determined that the target device has failed to assemble with a certain assembly accessory, the device container is controlled to return to the assembly step corresponding to the assembly accessory to adaptively correct the accessory assembly status, thus avoiding incorrect or missed assembly.
[0109] The assembly process includes a weighing process. The method further includes the following steps S206 to S208:
[0110] Step S206: When the device container is in the weighing process, the total weight of the target device during the weighing process is obtained.
[0111] It will be understood that the weighing process occurs after the nth assembly process. While the device container is in the weighing process, it contains the target device and the accessories assembled in the container during the previous assembly processes. During the weighing process, a weight sensor measures the weight of the device container and transmits it to the electronic device, which then receives this 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] determining a second total quantity of assembled accessories for the target device according to the quantity 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 that should be assembled. The electronic device can count the total number of accessory information of the assembly accessories in the assembly accessory list to obtain a first total quantity. And count the number of accessory information of the assembly accessories in the assembly result corresponding to the packing process to obtain a second total quantity. When the second total quantity is equal to the first total quantity, 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 on the target device matches the total number of assembly accessories in the assembly accessory list, that is, after determining that the target device has been 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 accessory 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] If the second total quantity does not match the first total quantity, the electronic device determines the unassembled assembly accessories of the target device based on the accessory information in the assembly result corresponding to the packing process and the assembly accessory list; and controls the device container to return the assembly process corresponding to the unassembled assembly accessories of the target device. If the second total quantity does not equal the first total quantity, the electronic device compares the accessory information in the assembly accessory list with the accessory information in the assembly result corresponding to the packing process, and the accessory information in the assembly accessory list that is missing from the assembly result is used as the unassembled assembly accessory of the target device. Because the assembly process is pre-configured with the type of assembly accessories, the electronic device can determine the assembly process corresponding to the unassembled assembly accessories of the target device based on the type of assembly accessories in the accessory information of the unassembled assembly accessories of the target device, and control the device container to return the assembly process corresponding to the unassembled assembly accessories of the target device for reassembly. In this way, if the second total quantity does not match the first total quantity, the missing assembly accessories of the target device can be detected by comparing the accessory information in the assembly accessory list with the assembly result, and the assembly process can be rolled back, further preventing the occurrence of missing assembly accessories during the packaging process.
[0118] In one implementation, after marking the general identification code on the device container, the process further includes: performing a standard inspection on the device container based on the standard operating procedure (SOP) corresponding to the target device. The standard inspection includes at least one of inspecting the orientation 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 indicates a failure, a third warning message is displayed 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: The difference between the total weight and the preset weight is determined 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 weight error of the finished product is within a specific data range or is less than or equal to a specific value, which can be set based on experience and is not specifically limited in the embodiment of the present application. For example, the electronic device determines that the weight error of the finished product meets the first condition when it determines that the weight error of the finished product is between -0.03 grams (g) and +0.03g. If the weight error of the finished product does not meet the first condition, refer to Figure 2 The electronic device may control the assembly process that the device container was last in before it was returned to the weighing process.
[0123] In the technical solution of steps S206 to 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 instructs 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 yourself and is not specifically limited in the embodiment 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 corresponding to a plurality of assembled target devices.
[0128] When the device container is undergoing the centralized box sealing process, the electronic device records the total identification code of each assembled target device placed in the box. After determining that the total number of assembled target devices in the box has reached the specified number, the electronic device reads each recorded total identification code to obtain the total identification codes corresponding to the multiple assembled target devices.
[0129] In step S211 , 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 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 subsequent operations by the manufacturer.
[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 multiple target devices in the packaging box, which is convenient for tracing the assembly status of the accessories of the target devices in units of packaging boxes.
[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 the input process, the packing station includes the packing process, the weighing station includes the weighing process, the packaging and binding station includes the color box assembly process, the instruction manual assembly process, the charger assembly process, and the tweezers assembly process, and the packaging and sealing station includes the 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 obtained respectively in the input process to obtain an accessory library with name as the classification standard.
[0133] After the five aerosol devices have gone 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, instruction manuals 1 to 5, chargers 1 to 5, and tweezers 1 to 5, and then smoothly reach the boxing process. In the boxing 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 information such as the direction of the total identification code. If the test fails, the aerosol device will return to the last assembly process before the boxing process. After passing the test, 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. Their collective identification codes are combined into a single outer carton label. A sticker for the outer carton label is generated and affixed to the carton before the carton is put into storage. This outer carton label allows for easy tracing of any aerosol device failure, including its carton location and production date.
[0134] In the embodiment of the present application, a unified general identification code is used to reflect the target device, for example, an aerosol device, and the assembly results including accessory information under each assembly process, so as to realize the information management of the assembly accessories during the packaging process of the aerosol device. When the number of assembly processes reaches a 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 general identification codes of each device container are also integrated 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 the electronic device automatically placing the assembly accessories into the device container to assemble the target device and the assembly accessories related to the target device together, and placing the assembled target device into 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 into the packaging box through manual operation by 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 into 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 in one 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 can be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The electronic device can include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will understand that Figure 4 This is merely an example of the electronic device 6 and does not constitute a limitation on the electronic device 6 . The electronic device 6 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device 6 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, or discrete hardware components. A general-purpose processor may be a microprocessor or any conventional processor.
[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 media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 6. Furthermore, 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, data, and other programs, such as the program code of the computer program. The memory 61 may also be used to temporarily store data that has been output or is about 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 configured to acquire a device container corresponding to a target device and assembly accessories associated with 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, which is used to indicate the assembly status of the accessories of the target device;
[0143] The second acquisition module 520 is configured to, when the device container is in the nth assembly process, acquire first accessory information of the first assembly accessory in the nth assembly process and an nth assembly result corresponding to the total identification code, where the nth assembly result indicates the assembly status of the accessory of the target device in the first n-1 assembly processes, where n is an integer greater than 1;
[0144] a placement module 530 for placing 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 configured to bind the first accessory information to the nth assembly result to obtain the n+1th assembly result when the first assembly accessory is placed.
[0146] The determination module 550 is configured 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 assembly 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 configured to determine the difference between the total weight and the preset weight as a finished product weight error corresponding to the target device;
[0150] The determination module is further configured to determine that the target device is assembled when the weight error of the finished product satisfies 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 configured to:
[0152] When the device container is in a 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 multiple assembled target devices;
[0154] The total identification codes corresponding to the multiple assembled target devices are integrated into outer box labels, and the outer box labels are marked on the packaging boxes.
[0155] In some embodiments, the assembly 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 obtain 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 configured to determine a second total number of assembly accessories assembled on the target device based on 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 configured to determine the unassembled assembly accessories of the target device based on 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 with 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 accessory information of the second assembly accessory, the second accessory information being used to indicate that the second assembly accessory is placed in the equipment container in the mth assembly process, where 1≤m. The apparatus 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 determining module is further configured to determine whether the first accessory information exists in the assembly accessory library through the following process:
[0169] Get the assembly accessory list corresponding to the target device;
[0170] Match 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 this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.
[0174] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and 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 into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into 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, and 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 of 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 various method embodiments can be implemented.
[0177] An embodiment of the present application provides a computer program product. When the computer program product is run on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned various method embodiments when executing the computer program product.
[0178] If the integrated unit is implemented as 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 process of the above-mentioned method embodiment by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which 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 capable of carrying computer program code to the camera / terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, mobile hard drive, magnetic disk, or optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals or telecommunication signals.
[0179] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0180] Those skilled 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 beyond the scope of this application.
[0181] In the embodiments provided in this 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 illustrative. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, 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 separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0183] The above-described embodiments 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, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection 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, determining the assembly status of the accessories of the target device according to the assembly result corresponding to the last assembly process; 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.
2. The method according to claim 1, 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.
3. The method according to claim 1, 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.
4. The method according to claim 3, 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.
5. The method according to any one of claims 1 to 4, 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.
6. The method according to claim 5, 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.
7. 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.
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 according to any one of claims 1 to 7.
9. 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 7.
Citation Information
Patent Citations
Part anti-mixing management method, electronic device, equipment and storage medium
CN110288055A
Automobile brake assembly quality tracing method
CN111738592A