Control method, server, clamp, chip and storage medium
Through the coordinated work of the server and fixture, the barcode scanning and data transmission of the module to be packed is automatically processed, which solves the problem of slow manual statistics and prone to errors, and realizes the efficiency and accuracy of the packing process, which facilitates subsequent traceability.
Patent Information
- Application Number
- CN202411324035.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-02-18
AI Technical Summary
During the packing process of module to be packed, manual statistics on barcode numbers are slow and errors are prone to occur, resulting in the packaging record that does not match the actual situation and it is difficult to trace the packing process.
Through the coordinated work of servers and fixtures, automated barcode scanning and data transmission are realized. The server binds the order and fixture selected by the operator, assigns unpacked box numbers, and verifies and stores the relationship between the barcode number, order number and box numbers.
It improves the efficiency and accuracy of the packing process, avoids manual statistical errors, ensures the accuracy of packing records, and facilitates subsequent traceability based on barcodes.
Smart Images

Figure CN119460283A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of box packing, and more specifically, to a control method for a server of a box packing system, a control method for a clamp of a box packing system, a server, a clamp, a chip, and a computer-readable storage medium. Background Art
[0002] In the field of packing, each module to be packed, such as a communication module, corresponds to a unique barcode. By scanning the barcode, the operator can trace all the records of the module to be packed corresponding to the barcode from production to on-site deployment. At present, in the process of packing the modules to be packed, the relevant personnel need to manually count the barcode numbers of the modules to be packed in each box. This method has a slow counting speed and is prone to statistical errors, which can easily lead to the manually recorded packing status of the modules to be packed not corresponding to the actual packing status of the modules to be packed, making it difficult to trace back based on the barcodes later. Summary of the invention
[0003] Embodiments of the present application provide a control method for a server of a box packing system, a control method for a fixture of a box packing system, a server, a fixture, a chip, and a computer-readable storage medium.
[0004] The server control method of the packing system of the embodiment of the present application includes: binding the selected order and the selected fixture according to the order and fixture selected by the operator, the order including the order number and the box number range for the box body for loading the module to be packed; if there is an unpacked box number of an unpacked box body in the box number range of the selected order, assigning an unpacked box number to the packing account of the operator; receiving the barcode number of the barcode on the module to be packed sent by the selected fixture; verifying whether the module to be packed corresponding to the barcode number meets the packing conditions; when the packing conditions are met and the selected fixture loads the module to be packed into the box corresponding to the assigned unpacked box number, storing and associating the barcode number, the order number and the assigned unpacked box number in the database of the server to form a packing record.
[0005] The server of the embodiment of the present application includes a processing module and a communication module, the processing module is used to bind the selected order and the selected fixture according to the order and fixture selected by the operator, the order including the order number and the box number range for the box body for loading the module to be packed; the processing module is also used to allocate an unpacked box number to the packing account of the operator when there is an unpacked box number of the unpacked box in the box number range of the selected order; the communication module is used to receive the barcode number of the barcode on the module to be packed sent by the selected fixture; the processing module is also used to verify whether the module to be packed corresponding to the barcode number meets the packing conditions; the processing module is also used to store and associate the barcode number, the order number and the allocated unpacked box number in the database of the server to form a packing record when the packing conditions are met and the selected fixture loads the module to be packed into the box corresponding to the allocated unpacked box number.
[0006] The control method of the clamp of the packing system of the embodiment of the present application includes: scanning the barcode of the module to be packed to obtain the barcode number; and sending the barcode number to the server.
[0007] The clamp of the embodiment of the present application includes a scanning component and a communication component. The scanning component is used to scan the barcode of the module to be packed to obtain the barcode number; the communication component is used to send the barcode number to the server.
[0008] The chip of some embodiments of the present application includes a memory and a processor. The memory is configured to store a computer program, and when the processor executes the computer program, it implements the following control method for the server of the packing system: according to the order and fixture selected by the operator, the selected order and the selected fixture are bound, and the order includes an order number and a box number range for loading the box body of the module to be packed; if there is an unpacked box number of an unpacked box body in the box number range of the selected order, an unpacked box number is assigned to the packing account of the operator; the barcode number of the barcode on the module to be packed sent by the selected fixture is controlled to be received; it is verified whether the module to be packed corresponding to the barcode number meets the packing condition; if the packing condition is met and the selected fixture loads the module to be packed into the box body corresponding to the assigned unpacked box number, the barcode number, the order number and the assigned unpacked box number are stored and associated in the database of the server to form a packing record.
[0009] The chip of some embodiments of the present application includes a memory and a processor. The memory is configured to store a computer program, and when the processor executes the computer program, it implements the following control method of the clamp of the packing system: controlling the scanning of the barcode of the module to be packed to obtain the barcode number; and controlling the sending of the barcode number to the server.
[0010] The computer-readable storage medium of the embodiment of the present application stores a computer program thereon, which, when executed by a processor, implements the following control method for the server of a packing system: binding the selected order and the selected fixture according to the order and fixture selected by the operator, the order including the order number and the box number range for the box body for loading the module to be packed; if there is an unpacked box number of an unpacked box body in the box number range of the selected order, assigning an unpacked box number to the packing account of the operator; controlling the reception of the barcode number of the barcode on the module to be packed sent by the selected fixture; verifying whether the module to be packed corresponding to the barcode number meets the packing conditions; when the packing conditions are met and the selected fixture loads the module to be packed into the box body corresponding to the assigned unpacked box number, storing and associating the barcode number, the order number and the assigned unpacked box number in the database of the server to form a packing record.
[0011] The computer-readable storage medium of the embodiment of the present application stores a computer program thereon, which, when executed by a processor, implements the following method for controlling the clamp of a packing system: controlling scanning of the barcode of the module to be packed to obtain a barcode number; and controlling sending the barcode number to the server.
[0012] The control method of the server of the packing system, the control method of the fixture of the packing system, the server, the fixture, the chip and the computer-readable storage medium provided by the present application complete the binding between the order and the fixture according to the order and fixture selected by the operator, thereby avoiding the execution of other orders during the packing process, wherein the order includes the order number and the box number range of the box for loading the module to be packed. If there is an unpacked box number of the unpacked box in the box number range of the selected order, an unpacked box number is assigned to the packing account of the operator for the operator to complete the packing process. The server receives the barcode number of the barcode on the module to be packed sent by the selected fixture, and verifies whether the module to be packed corresponding to the barcode number meets the packing conditions; when the packing conditions are met and the selected fixture loads the module to be packed into the box corresponding to the assigned unpacked box number, the barcode number, the order number and the assigned unpacked box number are stored and associated in the database of the server to form a packing record, thereby avoiding errors in the packing of the recorded module to be packed, and facilitating subsequent tracing according to the barcode.
[0013] Additional aspects and advantages of the embodiments of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0015] Figure 1 is a flow chart of a control method of a box packing system in some embodiments of the present application;
[0016] Figure 2 It is a schematic diagram of the structure of a packing system in some embodiments of the present application;
[0017] Figure 3 It is a structural schematic diagram of a packing system according to some other embodiments of the present application;
[0018] Figure 4 is a flow chart of a control method of a box packing system according to other embodiments of the present application;
[0019] Figure 5 It is a flow chart of verifying whether the module to be packed corresponding to the barcode number meets the packing conditions in the control method of the packing system of certain embodiments of the present application;
[0020] Figure 6 is a schematic diagram of the structure of a chip in some embodiments of the present application;
[0021] Figure 7 It is a schematic diagram of the connection status of a computer-readable storage medium and a processor in certain embodiments of the present application.
[0022] Description of main component symbols:
[0023] Chip 100;
[0024] Memory 101, processing unit 102;
[0025] Packing system 10;
[0026] Server 11;
[0027] Processing module 111, communication module 112;
[0028] Clamp 12;
[0029] Scanning component 121, communication component 122, prompting component 123;
[0030] Module to be packed 13;
[0031] Processor 20;
[0032] Computer readable storage medium 200 ; computer program 202 . DETAILED DESCRIPTION
[0033] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals represent the same or similar elements or elements having the same or similar functions from beginning to end. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of the present application, and cannot be understood as limiting the embodiments of the present application.
[0034] Usually, after various products (modules to be packed) are packed, there will be a need to query the records in the packing process during after-sales, random inspections and maintenance. For this reason, various products are usually affixed with barcodes for querying information records. Taking the module to be packed as a communication module as an example, each communication module corresponds to a unique barcode. By scanning the barcode, relevant personnel can trace all records of the communication module corresponding to the barcode from production to on-site deployment. At present, in the process of packing communication modules, operators need to manually count the barcode numbers of the communication modules in each box when packing the communication modules. This method has a slow statistical speed and is prone to statistical errors. It is also easy to cause the manually recorded communication module packing situation to not correspond to the actual communication module packing situation, making it difficult to trace back according to the barcode later. How to solve the problem of difficulty in tracing according to barcodes due to manual statistical errors has become a difficult problem that technical personnel in this field urgently need to solve. In order to solve this problem, the present application provides a control method for a packing system (such as Figure 1 , Figure 4 as well as Figure 5 As shown), server 11 (as Figure 2 and Figure 3 As shown), the fixture 12 (as Figure 2 and Figure 3 As shown), a chip and a computer readable storage medium 200 (as shown Figure 6 shown).
[0035] See also Figure 1 , Figure 2 and Figure 3 The control method of the packing system of the embodiment of the present application includes:
[0036] 04: According to the order and fixture 12 selected by the operator, the selected order and the selected fixture 12 are bound, and the order includes the order number and the box number range of the box for loading the module 13 to be packed;
[0037] 051: If there is an unpacked box number in the box number range of the selected order, an unpacked box number is allocated to the operator's packing account number;
[0038] 06: Scan the barcode of the module to be packed 13 to obtain the barcode number; and
[0039] 071: Send barcode number to server 11;
[0040] 073: receiving the barcode number of the barcode on the to-be-packed module 13 sent by the selected fixture 12;
[0041] 08: Verify whether the to-be-packed module 13 corresponding to the barcode number meets the packing conditions;
[0042] 093: When the packing conditions are met and the selected fixture 12 packs the module to be packed 13 into the box corresponding to the allocated unpacked box number, the barcode number, order number and allocated unpacked box number are stored and associated in the database of the server 11 to form a packing record.
[0043] The control method of the above-mentioned packing system can be applied to the packing system 10. The packing system 10 of the embodiment of the present application includes a server 11 and a fixture 12. The methods in steps 04, 051, 073, 08 and 093 belong to the control method of the server 11, and the methods in steps 06 and 071 belong to the control method of the fixture 12. Specifically, the server 11 is used to execute steps 04, 051, 073, 08 and 093, and the fixture 12 is used to execute steps 06 and 071. The server 11 includes a processing module 111 and a communication module 112. The processing module 111 is used to bind the selected order and the selected fixture 12 according to the order and fixture 12 selected by the operator. The order includes an order number and a box number range for loading the box body to be packed module 13. The processing module 111 is also used to assign an unpacked box number to the packing account of the operator when there is an unpacked box number of an unpacked box body in the box number range of the selected order. The communication module 112 is used to receive the barcode number of the barcode on the module to be packed 13 sent by the selected fixture 12. The processing module 111 is also used to verify whether the module to be packed 13 corresponding to the barcode number meets the packing conditions. The processing module 111 is also used to store and associate the barcode number, the order number and the assigned unpacked box number to the database of the server 11 to form a packing record when the packing conditions are met and the selected fixture 12 packs the module to be packed 13 into the box corresponding to the assigned unpacked box number. The fixture 12 includes a scanning component 121 and a communication component 122. The scanning component 121 is used to scan the barcode of the module to be packed 13 to obtain the barcode number, and the communication component 122 is used to send the barcode number to the server 11.
[0044] The packing system 10 is a system for automatically packing and loading items. This system is widely used in multiple industries such as logistics, manufacturing, food processing, and retail, with the purpose of improving packaging efficiency, reducing manual errors, and ensuring the safe transportation of products. In the present application, the packing system 10 is used for automatically packing the module to be packed 13, and includes a server 11, a fixture 12, and a transmission component. Among them, the server 11 is one of the core control components installed inside the system, responsible for processing various types of information uploaded by the fixture 12, and managing and coordinating the operation of various parts of the system. The server 11 controls the working status of various components such as the fixture 12 and the transmission component by collecting, processing, and analyzing data from the fixture 12 to ensure the safe and efficient operation of the entire system. In the present application, the server 11 includes a processing module 111 and a communication module 112, the communication module 112 is used to obtain data related to the module to be packed 13 from the fixture 12, and the processing module 111 is used to process these data and ensure the entire packing process. The fixture 12 is a tool or device for clamping and transporting the module to be packed 13. In the present application, the fixture 12 includes a scanning component 121 and a communication component 122. The scanning component 121 can scan the barcode number on the module to be packed 13, and the communication component 122 sends the barcode number to the server 11 to obtain and upload the relevant information of the module to be packed 13. The module to be packed 13 is a module located on the conveying component of the packing system 10. The module to be packed 13 is affixed with a barcode, and the barcode contains a barcode number. After the barcode is scanned by the scanning component 121 on the fixture 12, the fixture 12 can obtain the barcode number contained in the barcode, and send the barcode number to the server 11 through the communication component 122. The conveying component is a mechanical device for automatically transporting items, which is mainly composed of a driving component, a conveyor belt connected to the driving component, and a bracket for installing the driving component. Its working principle is to drive the conveyor to move continuously through the driving component to move the items placed on the conveyor belt from one position to another. In the present application, the conveyor belt is used to transport the module 13 to be packed, so that the clamp 12 can clamp the module 13 to be packed.
[0045] Specifically, in step 04, since there are multiple orders and fixtures 12 stored in the database of the server 11, the operator needs to select the order and fixture 12 through the server 11. The processing module 111 binds the selected order and the selected fixture 12 according to the order and fixture 12 selected by the operator, so as to avoid the operator operating the fixture 12 to perform the packing work of other orders due to negligence, thereby ensuring the packing accuracy of the packing system 10. Since the order includes the box number range of the box for loading the module to be packed 13, in step 051, the processing module 111 detects whether there is an unpacked box number of an unpacked box in the box number range of the selected order according to the box number range of the box for loading the module to be packed 13. If there is an unpacked box number of an unpacked box in the box number range of the selected order, it indicates that the current order has not been completed. At this time, an unpacked box number needs to be allocated to the operator's packing account so that the operator can continue the packing process. In step 06 and step 071, since the module to be packed 13 is affixed with a barcode for traceability, the fixture 12 scans the barcode on the module to be packed 13 through the scanning component 121 to obtain the barcode number, and sends the barcode number to the server 11 through the communication component 122, thereby achieving the acquisition and transmission of the barcode number. In step 073 and step 08, the server 11 receives the barcode number sent from the fixture 12 through the communication module 112, and the processing module 111 processes the barcode number to verify whether the module to be packed 13 corresponding to the barcode number meets the packing conditions. In step 093, when the module to be packed 13 meets the packing conditions and the selected fixture 12 loads the module to be packed 13 into the box corresponding to the assigned unpacked box number, the processing module 111 in the server 11 stores and associates the barcode number, the order number and the assigned unpacked box number in the database of the server 11, that is, the barcode number, the order number, the assigned unpacked box number, and the correspondence between the barcode number, the order number and the assigned unpacked box number are stored in the database of the server 11, thereby forming a packing record, thereby avoiding errors in the recorded packing status of the module to be packed 13, and facilitating subsequent traceability based on the barcode.
[0046] In certain embodiments, see Figure 2 , Figure 3 ,and Figure 4 , the control method of the packing system also includes:
[0047] 01: Log in to the packing page according to the packing account entered by the operator; and
[0048] 02: Select the order and fixture 12 in the packing page according to the operator's selection.
[0049] The control method of the above-mentioned packing system can be applied to the server 11 in the packing system 10, and the server 11 includes a processing module 111, which is used to: log in to the packing page according to the packing account entered by the operator; and select the order and fixture 12 in the packing page according to the operator's selection operation.
[0050] Specifically, in step 01 and step 02, the processing module 111 of the server 11 logs into the packing page according to the packing account input by the operator to ensure the security of the packing system 10. When the operator cannot enter the correct account and password, the server 11 does not grant the operator the right to use the packing system 10. When the operator enters the correct account and password, the server 11 grants the operator the right to use the packing system 10 and selects the order and fixture 12 on the packing page according to the operator's selection.
[0051] See also Figure 2 , Figure 3 ,and Figure 4 In some embodiments, the control method of the box packing system further includes:
[0052] 03: Bind the packing account and the selected fixture 12.
[0053] The control method of the packing system described above can be applied to the server 11 in the packing system 10 . The server 11 includes a processing module 111 . The processing module 111 is used to bind the packing account and the selected fixture 12 .
[0054] It is understandable that since the packing system 10 has multiple packing accounts and the packing system 10 also includes multiple clamps 12, after the operator enters the correct account and password and logs in to the packing account, the processing module 111 of the server 11 will bind the packing account and the clamp 12 selected by the operator to ensure that the operator can operate the clamp 12 selected by him / her, thereby avoiding property loss due to misoperation of the clamp 12.
[0055] See also Figure 2 , Figure 3 ,and Figure 4 In some embodiments, the packing system 10 includes at least two fixtures 12 and at least two packing accounts. Each packing account can be bound to a selected fixture 12. Therefore, an unpacked box number can be assigned to a packing account, or to multiple different packing accounts. Multiple unpacked box numbers can also be assigned to multiple different packing accounts. Therefore, step 051 also includes two cases, step 0511 and step 0513, as shown below:
[0056] 0511: Assign the same unpacked box number to different packed account numbers;
[0057] 0513: Assign different unpacked box numbers to different packed account numbers;
[0058] In the case of step 0511, step 091 includes: a plurality of selected fixtures 12 load different modules to be boxed 13 into a box corresponding to the same unboxed box number;
[0059] In the case of step 0513, step 091 also includes: a plurality of selected fixtures 12 load different modules to be packed 13 into boxes corresponding to different unpacked box numbers.
[0060] The control method of the above-mentioned packing system can be applied to the server 11 in the packing system 10, and the processing module 111 of the server 11 is also used to: assign the same unpacked box number to different packing accounts, and control multiple selected fixtures to load different modules to be packed into the box corresponding to the same unpacked box number; assign different unpacked box numbers to different packing accounts, and control multiple selected fixtures to load different modules to be packed into the boxes corresponding to different unpacked box numbers.
[0061] Specifically, in the case of step 0511, since the same unpacked box number is assigned to multiple different packing accounts, the fixtures 12 bound to these packing accounts will load different modules to be packed 13 into the boxes corresponding to the same unpacked box number assigned. The allocation method of the unpacked box number in step 0511 can quickly increase the packing speed of the boxes corresponding to the unpacked box number, and is suitable for orders with a small total demand and a small range of unpacked box numbers. In the case of step 0513, since different unpacked box numbers are assigned to different packing accounts, the fixtures 12 bound to these packing accounts will load different modules to be packed 13 into the boxes corresponding to the different unpacked box numbers assigned. The allocation method of the unpacked box number in step 0513 is suitable for orders with a large total demand and a large range of unpacked box numbers.
[0062] See also Figure 2 , Figure 3 ,and Figure 4 In some embodiments, the control method of the box packing system further includes:
[0063] 052: Bind the allocated unpacked box number and packed account number.
[0064] The control method of the packing system described above can be applied to the server 11 in the packing system 10, and the processing module 111 is also used to bind the allocated unpacked box number and the packing account number.
[0065] It is understandable that after the operator's packing account is assigned to an unpacked box number by the processing module 111 in the server 11, the processing module 111 will also bind this unpacked box number to the operator's packing account to prevent the operator from making mistakes when operating the clamp 12 and loading the module 13 to be packed into other boxes, so as to avoid the situation in which the entire production and packing process cannot be accurately traced through the barcode number on the module 13 to be packed during the subsequent after-sales, maintenance and random inspection of the module 13 to be packed.
[0066] See also Figure 2 and Figure 3 In some embodiments, during the packing of the selected order, the binding between the assigned unpacked box number and the packing account number can only be released after the box corresponding to the assigned unpacked box number is full, or can only be untied by the administrator of the packing system 10.
[0067] Specifically, before the packing process begins, the order and the information contained in the order are input into the server 11 by the administrator using the administrator account. Therefore, the administrator of the packing system 10 has higher management authority. For example, when the administrator finds that there is a quantity error in the order, the binding between the assigned unpacked box number and the packing account number can be released. Otherwise, the binding between the assigned unpacked box number and the packing account number can only be released after the box corresponding to the assigned unpacked box number is full, so as to prevent the box from being underfilled, thereby avoiding errors in the order shipment volume. However, if the operator's packing account is given the management authority of the administrator account, too many relevant personnel will obtain the unbinding authority between the unpacked box number and the packing account number, which may easily lead to the unbinding of the box from the packing account number due to misoperation by relevant personnel, resulting in errors in the order shipment volume.
[0068] See also Figure 2 , Figure 3 ,and Figure 4 In some embodiments, the control method of the box packing system further includes:
[0069] 053: If there is no unpacked box number in the box number range of the selected order, the packing operation will be stopped.
[0070] The control method of the packing system can be applied to the server 11 in the packing system 10. The processing module 111 of the server 11 is also used to stop the packing operation when there is no unpacked box number of an unpacked box in the box number range of the selected order.
[0071] It can be understood that the box number range included in the order represents the demand for the order. If there is no unpacked box number of the unpacked box in the box number range of the selected order, it means that the packing work of the current order has been completed. The processing module 111 in the server 11 will control the entire packing system 10 to stop the packing operation of the order to avoid unnecessary and redundant packing operations and waste of the manufacturer's manpower and material resources.
[0072] See also Figure 2 , Figure 3 ,and Figure 5 In some embodiments, step 08 includes:
[0073] 081: Verify whether the barcode number is stored in the database;
[0074] 083: When there is no barcode number stored in the database, determining that the module to be packed corresponding to the barcode number meets the packing condition;
[0075] 085: When there is a barcode number stored in the database, it is determined that the module to be packed corresponding to the barcode number does not meet the packing condition;
[0076] 087: Send storage information to the selected fixture, the storage information includes: the barcode is associated with the allocated unpacked box number of the selected order;
[0077] 088: receiving storage information;
[0078] 089: Issue a prompt message based on the stored information.
[0079] The control method of the above-mentioned packing system can be applied to the server 11 and the fixture 12 in the packing system 10, the server 11 is used to execute steps 081, 083, 085 and 087, and the fixture 12 is used to execute steps 088 and 089, wherein the processing module 111 of the server 11 is also used to: verify whether the barcode number is stored in the database; if the barcode number is not stored in the database, determine that the module to be packed corresponding to the barcode number meets the packing conditions; if the barcode number is stored in the database, determine that the module to be packed corresponding to the barcode number does not meet the packing conditions. The communication module 112 of the server 11 is also used to send storage information to the selected fixture when the barcode number is stored in the database, wherein the storage information includes: the barcode has been associated with the assigned unpacked box number of the selected order. The fixture 12 also includes a prompt component 123. The communication component 122 of the fixture 12 is also used to receive storage information, which includes a barcode associated with the allocated unpacked box number of the selected order; the prompt component 123 is used to issue prompt information based on the storage information.
[0080] Specifically, after receiving the barcode number through the communication module 112, the processing module 111 of the server 11 needs to first verify whether the barcode number is stored in the database of the server 11. It can be seen from steps 085 and 087 that if the barcode number is stored in the database of the server 11, it means that the unpacked module 13 corresponding to the barcode number has been scanned by the fixture 12 before, but has not been packed. The reason for this problem may be the operator's misoperation. The server 11 will send the information related to the barcode number stored in the database to the fixture 12 through the communication module 112. The information related to the barcode number includes the association between the barcode number and the assigned unpacked box number of the selected order. In steps 088 and 089, the fixture 12 receives the information related to the barcode number through the communication component 122, and sends a prompt message according to the information related to the barcode number through the prompt component 123. Among them, the prompt component 123 can send auditory prompts, visual prompts, tactile prompts or olfactory prompts, and the auditory prompts include but are not limited to playing abnormal content, rapid music, alarm sounds, etc. through a speaker (not shown, which can be installed on the fixture 12) to attract the user's attention. Visual prompts include but are not limited to reminding by displaying abnormal text and abnormal pictures on the display screen (not shown, which can be installed on the fixture 12) on the fixture 12, or reminding by flashing the indicator light (not shown, which can be installed on the fixture 12). Tactile prompts include but are not limited to reminding by vibration feedback issued by a vibrator (not shown, which can be installed on the fixture 12). Olfactory prompts include but are not limited to reminding by special smells emitted by odor sensors (not shown, which can be installed on the fixture 12). Therefore, the prompt information can be displayed to the operator through sound prompts, screen displays, vibration prompts, smell prompts, etc., to prompt the operator that the unpacked module 13 corresponding to the current barcode number has been scanned by the fixture 12 and has not been packed. The operator can determine which box number of which order the unpacked module 13 corresponding to the barcode number appears in based on the association between the barcode number sent by the server 11 and the unpacked box number assigned to the selected order, so as to facilitate the troubleshooting of misoperation. In step 083, if the barcode number is not stored in the database of the server 11, it means that the unpacked module 13 corresponding to the barcode number has not been scanned by the fixture 12, and thus the unpacked module 13 corresponding to the barcode number meets the packing condition.
[0081] See also Figure 2 , Figure 3 ,and Figure 5 In some embodiments, the control method of the box packing system further includes:
[0082] 091: The selected fixture 12 loads the module to be packed 13 into the box corresponding to the allocated unpacked box number.
[0083] The control method of the packing system can be applied to the server 11 in the packing system 10. The processing module 111 of the server 11 is also used to control the selected fixture 12 to load the module to be packed into the box corresponding to the allocated unpacked box number.
[0084] Specifically, the box number range of the unpacked box number in the order represents the demand for the order. After the selected fixture 12 is bound to the unpacked box number, it loads the module to be packed 13 into the box corresponding to the allocated unpacked box number, thereby completing the packing work of this order.
[0085] See also Figure 2 , Figure 3 ,and Figure 4 In some embodiments, the control method of the box packing system further includes:
[0086] 010: when the box corresponding to the allocated unpacked box number is full, another unpacked box number is allocated to the selected fixture 12;
[0087] 095: When the module to be packed 13 is loaded into a box corresponding to another allocated unpacked box number, the barcode number, the order number and the allocated unpacked box number are stored and associated in the database.
[0088] The control method of the above-mentioned packing system can be applied to the server 11 in the packing system 10, and the server 11 includes a processing module 111, and the processing module 111 is used to: when the box corresponding to the assigned unpacked box number is full, assign another unpacked box number to the selected fixture 12; when the module to be packed is loaded into the box corresponding to another assigned unpacked box number, store and associate the barcode number, order number and another assigned unpacked box number in the database.
[0089] Specifically, in step 010, each box has an upper capacity limit. After multiple packings, the box corresponding to the current unpacked box number reaches the upper capacity limit. The processing module 111 of the server 11 will allocate another unpacked box number to the box of the selected fixture 12 to ensure the smooth progress of the packing work. In step 095, when the module 13 to be packed meets the packing conditions and the selected fixture 12 packs the module 13 to be packed into the box corresponding to the allocated another unpacked box number, the processing module 111 in the server 11 stores and associates the barcode number, the order number and the allocated another unpacked box number to the database of the server 11 to form a packing record, thereby avoiding errors in the packing of the module 13 to be packed, and facilitating subsequent tracing according to the barcode.
[0090] See also Figure 2 , Figure 3 ,and Figure 4 In some embodiments, the control method of the box packing system further includes:
[0091] 011: When the selected fixture 12 needs to be replaced, the binding between the packing account and the fixture 12 is released.
[0092] The control method of the packing system described above can be applied to the server 11 in the packing system 10 . The processing module 111 of the server 11 is also used to release the binding between the packing account and the fixture 12 when the selected fixture needs to be replaced.
[0093] It is understandable that when the selected fixture 12 fails or other situations arise that require the fixture 12 to be replaced, the processing module 111 of the server 11 releases the binding between the packing account and the fixture 12, so that the packing account can be re-bound to another fixture 12, so that the operator can continue to complete the packing work of the unpacked module 13.
[0094] See also Figure 2 , Figure 3 ,and Figure 4 In some embodiments, the control method of the box packing system further includes:
[0095] 012: Respond to the control command input by the user to download and / or print the packing record.
[0096] The control method of the packing system described above can be applied to the server 11 in the packing system 10. The server 11 includes a processing module 111. The processing module 111 is used to respond to control instructions input by a user and download and / or print packing records.
[0097] It can be understood that during the packing process of the unpacked module 13, the barcode number, order number and assigned unpacked box number are stored and associated in the database of the server 11. When relevant personnel need to trace relevant information of the production, packing and other processes according to the barcode number, they can input control instructions to the server 11, and the processing module 111 will download and / or print the packing records according to the control instructions for relevant personnel to view.
[0098] In summary, in the control method of the server of the packing system and the control method of the fixture of the packing system provided by the present application, the server 11 completes the binding between the order and the fixture 12 according to the order and fixture selected by the operator, thereby avoiding the execution of other orders during the packing process, wherein the order includes the order number and the box number range for the box to be packed 13. If there is an unpacked box number of an unpacked box in the box number range of the selected order, the server 11 will allocate an unpacked box number to the packing account of the operator so that the operator can complete the packing process. The fixture 12 obtains the barcode number by scanning the barcode of the module to be packed, and sends the barcode number to the server 11 to help the server 11 complete the acquisition of the barcode number. The server 11 receives the barcode number of the barcode on the module to be packed sent by the selected fixture 12, and verifies whether the module to be packed 13 corresponding to the barcode number meets the packing conditions; when the packing conditions are met and the selected fixture 12 loads the module to be packed 13 into the box corresponding to the assigned unpacked box number, the barcode number, the order number and the assigned unpacked box number are stored and associated in the database of the server 11, that is, the barcode number, the order number, the assigned unpacked box number, and the correspondence between the barcode number, the order number and the assigned unpacked box number are stored in the database of the server 11, thereby forming a packing record, thereby avoiding errors in the recorded packing situation of the module to be packed 13, and facilitating subsequent traceability according to the barcode.
[0099] See also Figure 6 In some embodiments, the present application further provides a chip 100, the chip 100 includes a memory 101 and a processing unit 102, the memory 101 is configured to store a computer program, and the processing unit 102 implements the control method in any of the above embodiments when executing the computer program.
[0100] For example, please combine Figure 2 When the processing unit 102 executes the computer program stored in the memory 101, the following control method is implemented:
[0101] 04: According to the order and fixture 12 selected by the operator, the selected order and the selected fixture 12 are bound, and the order includes the order number and the box number range of the box for loading the module 13 to be packed;
[0102] 051: If there is an unpacked box number in the box number range of the selected order, an unpacked box number is allocated to the operator's packing account number;
[0103] 06: Scan the barcode of the module to be packed 13 to obtain the barcode number; and
[0104] 071: Send barcode number to server 11;
[0105] 073: receiving the barcode number of the barcode on the to-be-packed module 13 sent by the selected fixture 12;
[0106] 08: Verify whether the to-be-packed module 13 corresponding to the barcode number meets the packing conditions;
[0107] 093: When the packing conditions are met and the selected fixture 12 packs the module to be packed 13 into the box corresponding to the allocated unpacked box number, the barcode number, order number and allocated unpacked box number are stored and associated in the database of the server 11 to form a packing record.
[0108] For another example, when the processing unit 102 executes the computer program stored in the memory 101, the following control method is implemented:
[0109] 081: Verify whether the barcode number is stored in the database;
[0110] 083: When there is no barcode number stored in the database, determining that the module to be packed corresponding to the barcode number meets the packing condition;
[0111] 085: When a barcode number is stored in the database, it is determined that the module to be packed corresponding to the barcode number does not meet the packing condition.
[0112] For another example, when the processing unit 102 executes the computer program stored in the memory 101, the control methods in 01, 02, 03, 0511, 0513, 052, 053, 087, 088, 089, 091, 093, 095, 010, 011 and 012 can also be implemented.
[0113] In the chip 100 of the present application, the server 11 completes the binding between the order and the fixture 12 according to the order and fixture selected by the operator, thereby avoiding the execution of other orders during the packing process, wherein the order includes the order number and the box number range for the box to be packed with the module 13. If there is an unpacked box number of an unpacked box in the box number range of the selected order, the server 11 will allocate an unpacked box number to the packing account of the operator, so that the operator can complete the packing process. The fixture 12 obtains the barcode number by scanning the barcode of the module to be packed, and sends the barcode number to the server 11 to help the server 11 complete the acquisition of the barcode number. The server 11 receives the barcode number of the barcode on the module to be packed sent by the selected fixture 12, and verifies whether the module to be packed 13 corresponding to the barcode number meets the packing conditions; when the packing conditions are met and the selected fixture 12 loads the module to be packed 13 into the box corresponding to the assigned unpacked box number, the barcode number, the order number and the assigned unpacked box number are stored and associated in the database of the server 11, that is, the barcode number, the order number, the assigned unpacked box number, and the correspondence between the barcode number, the order number and the assigned unpacked box number are stored in the database of the server 11, thereby forming a packing record, thereby avoiding errors in the recorded packing situation of the module to be packed 13, and facilitating subsequent traceability according to the barcode.
[0114] See also Figure 2 and Figure 7 In some embodiments, the present application further provides a computer-readable storage medium 200 on which a computer program 202 is stored, and when the program is executed by a processor, the control method in any of the above embodiments is implemented.
[0115] For example, when the computer program 202 is executed by the processor 20, the following control method is implemented:
[0116] 04: According to the order and fixture 12 selected by the operator, the selected order and the selected fixture 12 are bound, and the order includes the order number and the box number range of the box for loading the module 13 to be packed;
[0117] 051: If there is an unpacked box number in the box number range of the selected order, an unpacked box number is allocated to the operator's packing account number;
[0118] 06: Scan the barcode of the module to be packed 13 to obtain the barcode number; and
[0119] 071: Send barcode number to server 11;
[0120] 073: receiving the barcode number of the barcode on the to-be-packed module 13 sent by the selected fixture 12;
[0121] 08: Verify whether the to-be-packed module 13 corresponding to the barcode number meets the packing conditions;
[0122] 093: When the packing conditions are met and the selected fixture 12 packs the module to be packed 13 into the box corresponding to the allocated unpacked box number, the barcode number, order number and allocated unpacked box number are stored and associated in the database of the server 11 to form a packing record.
[0123] For another example, when the computer program 202 is executed by the processor 20, the following control method is implemented:
[0124] 081: Verify whether the barcode number is stored in the database;
[0125] 083: When there is no barcode number stored in the database, determining that the module to be packed corresponding to the barcode number meets the packing condition;
[0126] 085: When a barcode number is stored in the database, it is determined that the module to be packed corresponding to the barcode number does not meet the packing condition.
[0127] For another example, when the computer program 202 is executed by the processor 20, the control methods in 01, 02, 03, 0511, 0513, 052, 053, 087, 088, 089, 091, 093, 095, 010, 011 and 012 can also be implemented.
[0128] In the computer-readable storage medium 200 of the present application, the server 11 completes the binding between the order and the fixture 12 according to the order and fixture selected by the operator, thereby avoiding the execution of other orders during the packing process, wherein the order includes the order number and the box number range for the box to be packed with the module 13. If there is an unpacked box number of an unpacked box in the box number range of the selected order, the server 11 will allocate an unpacked box number to the packing account of the operator, so that the operator can complete the packing process. The fixture 12 obtains the barcode number by scanning the barcode of the module to be packed, and sends the barcode number to the server 11 to help the server 11 complete the acquisition of the barcode number. The server 11 receives the barcode number of the barcode on the module to be packed sent by the selected fixture 12, and verifies whether the module to be packed 13 corresponding to the barcode number meets the packing conditions; when the packing conditions are met and the selected fixture 12 loads the module to be packed 13 into the box corresponding to the assigned unpacked box number, the barcode number, the order number and the assigned unpacked box number are stored and associated in the database of the server 11, that is, the barcode number, the order number, the assigned unpacked box number, and the correspondence between the barcode number, the order number and the assigned unpacked box number are stored in the database of the server 11, thereby forming a packing record, thereby avoiding errors in the recorded packing situation of the module to be packed 13, and facilitating subsequent traceability according to the barcode.
[0129] In the description of this specification, the descriptions with reference to the terms "certain embodiments", "in an example", "exemplarily", etc., mean that the specific features, structures, materials or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.
[0130] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0131] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for controlling a server of a box packing system, characterized in that: The control method comprises: According to the order and fixture selected by the operator, the selected order and the selected fixture are bound, wherein the order includes an order number and a box number range of a box for loading the module to be boxed; If there is an unpacked box number of an unpacked box in the box number range of the selected order, assigning the unpacked box number to the packing account number of the operator; Receiving the barcode number of the barcode on the module to be packed sent by the selected fixture; Verify whether the module to be packed corresponding to the barcode number meets the packing conditions; When the packing conditions are met and the selected fixture loads the module to be packed into the box corresponding to the allocated unpacked box number, the barcode number, the order number and the allocated unpacked box number are stored and associated in the database of the server to form a packing record.
2. The control method according to claim 1, characterized in that: The verifying whether the module to be packed corresponding to the barcode number meets the packing conditions includes: Verifying whether the barcode number is stored in the database; In the case that the barcode number is not stored in the database, determining that the module to be packed corresponding to the barcode number meets the packing condition; In the case where the barcode number is stored in the database, it is determined that the module to be packed corresponding to the barcode number does not meet the packing condition.
3. The control method according to claim 2, characterized in that: In the case where the barcode number is stored in the database, the verifying whether the box corresponding to the barcode number meets the packing condition further includes: Sending storage information to the selected fixture, the storage information including: the barcode has been associated with the assigned unpacked box number of the selected order.
4. The control method according to claim 1, characterized in that: When the packing condition is met, the control method further includes: The selected fixture loads the module to be packed into the box corresponding to the allocated unpacked box number.
5. The control method according to claim 4, characterized in that: The packing system includes at least two fixtures and at least two packing accounts, each of which can be bound to one of the selected fixtures; allocating one of the unpacked box numbers to the packing account of the operator includes: Allocating the same unpacked box number to different packing account numbers, and the selected fixture loading the module to be packed into the box corresponding to the allocated unpacked box number, including: multiple selected fixtures loading different modules to be packed into the box corresponding to the same unpacked box number; Different unpacked box numbers are assigned to different packing account numbers, and the selected fixture loads the modules to be packed into boxes corresponding to the assigned unpacked box numbers, including: multiple selected fixtures load different modules to be packed into boxes corresponding to different unpacked box numbers.
6. The control method according to claim 1, characterized in that: The control method further comprises: When the box corresponding to the allocated unpacked box number is full, allocating another unpacked box number to the selected fixture; When the module to be packed is loaded into the box corresponding to the allocated another unpacked box number, the barcode number, the order number and the allocated another unpacked box number are stored and associated in the database.
7. The control method according to claim 1, characterized in that: The control method further comprises: Bind the allocated unpacked box number and the packed account number.
8. The control method according to claim 7, characterized in that: During the packing of the selected order, the binding between the allocated unpacked box number and the packing account number can only be released after the box corresponding to the allocated unpacked box number is full, or can only be untied by the administrator of the packing system.
9. The control method according to claim 1, characterized in that: The control method further comprises: Bind the packing account and the selected fixture.
10. The control method according to claim 9, characterized in that: The control method further comprises: When the selected fixture needs to be replaced, the binding between the packing account and the fixture is released.
11. The control method according to claim 1, characterized in that: The control method further comprises: In response to a control instruction input by a user, the packing record is downloaded and / or printed.
12. The control method according to claim 1, characterized in that: The control method further comprises: Log into the packing page according to the packing account number entered by the operator; and The order and the fixture are selected in the packing page according to the operator's selection operation.
13. The control method according to claim 1, characterized in that: The control method further comprises: If there is no unpacked box number in the box number range of the selected order, the packing operation will be stopped.
14. A server, characterized in that: include: A processing module, used for binding the selected order and the selected fixture according to the order and the fixture selected by the operator, wherein the order includes an order number and a box number range of boxes for loading the modules to be packed; The processing module is further configured to allocate an unpacked box number to the packing account number of the operator when there is an unpacked box number of an unpacked box in the box number range of the selected order; A communication module, used for receiving the barcode number of the barcode on the module to be packed sent by the selected fixture; The processing module is also used to verify whether the module to be packed corresponding to the barcode number meets the packing conditions; The processing module is also used to store and associate the barcode number, the order number and the allocated unpacked box number in the database of the server to form a packing record when the packing conditions are met and the selected fixture loads the module to be packed into the box corresponding to the allocated unpacked box number.
15. The server according to claim 14, characterized in that: The processing module is also used for: Verifying whether the barcode number is stored in the database; In the case that the barcode number is not stored in the database, determining that the module to be packed corresponding to the barcode number meets the packing condition; In the case where the barcode number is stored in the database, it is determined that the module to be packed corresponding to the barcode number does not meet the packing condition.
16. The server according to claim 15, characterized in that In the case where the barcode number is stored in the database, the communication module is further used for: Sending storage information to the selected fixture, the storage information including: the barcode has been associated with the assigned unpacked box number of the selected order.
17. The server according to claim 14, characterized in that: When the packing condition is met, the processing module is further used to: The selected fixture is controlled to load the module to be packed into the box corresponding to the allocated unpacked box number.
18. The server according to claim 17, characterized in that: The packing system includes at least two fixtures and at least two packing accounts, each of which can be bound to one of the selected fixtures; the processing module is also used for: Allocating the same unpacked box number to different packing accounts, and controlling the plurality of selected fixtures to load different modules to be packed into boxes corresponding to the same unpacked box number; Different unpacked box numbers are assigned to different packing accounts, and the selected clamps are controlled to load different modules to be packed into boxes corresponding to different unpacked box numbers.
19. The server according to claim 14, characterized in that The processing module is also used for: When the box corresponding to the allocated unpacked box number is full, allocating another unpacked box number to the selected fixture; When the module to be packed is loaded into the box corresponding to the allocated another unpacked box number, the barcode number, the order number and the allocated another unpacked box number are stored and associated in the database.
20. The server according to claim 14, characterized in that The processing module is also used for: Bind the allocated unpacked box number and the packed account number.
21. The server according to claim 20, characterized in that During the packing of the selected order, the binding between the allocated unpacked box number and the packing account number can only be released after the box corresponding to the allocated unpacked box number is full, or can only be untied by the administrator of the packing system.
22. The server according to claim 14, characterized in that The processing module is also used for: Bind the packing account and the selected fixture.
23. The server according to claim 22, characterized in that The processing module is also used for: When the selected fixture needs to be replaced, the binding between the packing account and the fixture is released.
24. The server according to claim 14, characterized in that The processing module is also used for: In response to a control instruction input by a user, the packing record is downloaded and / or printed.
25. The server according to claim 14, characterized in that The processing module is also used for: Log into the packing page according to the packing account number entered by the operator; and The order and the fixture are selected in the packing page according to the operator's selection operation.
26. The server according to claim 14, characterized in that The processing module is also used for: If there is no unpacked box number of the unpacked box in the box number range of the selected order, the packing operation is stopped.
27. A method for controlling a clamp of a packing system, characterized in that: The control method comprises: Scan the barcode of the module to be packed to obtain the barcode number; and Send the barcode number to the server.
28. The control method according to claim 27, characterized in that: The control method further comprises: receiving storage information, the storage information including: the barcode has been associated with an assigned unpacked case number of the selected order; Prompt information is issued according to the stored information.
29. A clamp, characterized in that: include: A scanning component, used for scanning the barcode of the module to be packed to obtain the barcode number; The communication component is used to send the barcode number to the server.
30. The clamp according to claim 29, characterized in that The fixture further comprises a prompting component; the communication component is further used to: receive stored information, the stored information comprising: the barcode has been associated with the assigned unpacked box number of the selected order; The prompt component is used to issue prompt information according to the stored information.
31. A chip, characterized in that: The chip includes a memory and a processor, the memory is configured to store a computer program, and the processor implements the control method described in any one of claims 1-13, 27-28 when executing the computer program.
32. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the control method described in any one of claims 1-13, 27-28 is implemented.