Interactive intelligent cabinet communication code setting method

By defining the smart cabinet communication encoding software, using the control host, lock control board and cloud server, a fast setting without disassembling the lock control board is achieved, solving the problems of slow dialing settings and equipment damage in the existing technology, and achieving efficient and flexible smart cabinet networking.

CN120279638APending Publication Date: 2025-07-08HANGZHOU ZHICHENG IOT TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510489661.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the existing smart cabinet network communication, the lock control panel needs to be manually removed and dialed, resulting in slow, cumbersome and easy to damage the equipment. The number of cabinets is limited, which cannot meet the needs of modern and fast use.

Method used

The interactive intelligent cabinet communication encoding setting method is adopted, and the cabinet serial number is defined by the cooperation of the host, lock control board, information input unit and cloud server, and the cabinet serial number is defined by software, so as to achieve quick settings without disassembling the lock control board. The cabinet serial number is defined using unique ID code and whitelist or serial number algorithm, and the cabinet serial number is visualized on the lock control board.

Benefits of technology

It realizes fast and simplified smart cabinet communication settings, avoids damage to the lock control panel, supports unlimited number of cabinet connections, improves operation accuracy and stability, and meets the needs of modern and fast use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120279638A_ABST
    Figure CN120279638A_ABST
Patent Text Reader

Abstract

According to the interactive intelligent cabinet communication code setting method, an intelligent cabinet communication network is included, and the intelligent communication network comprises a control host, a lock control board, an information input unit and a cloud server; the control host is in data connection with the cloud server through a data communication network; the information input unit is in data connection with the control host or the cloud server; the lock control board is a control unit of a cabinet body, a plurality of electric locks in the cabinet body are connected with the control unit, and the control host is in communication connection with one or more lock control boards; each lock control plate is provided with a unique ID code representing the group of cabinet bodies; the control host sends an execution operation command to the lock control board, and the lock control board analyzes and executes a corresponding action instruction according to the received execution operation command; and when a communication network of the intelligent cabinet is set, the serial number of the cabinet body is defined by software. According to the invention, the serial number of the cabinet body can be quickly defined in a software definition form, the communication setting of the intelligent cabinet is simplified, and the efficiency is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent cabinet networking, and more specifically to an interactive intelligent cabinet communication coding setting method. Background Art

[0002] In the existing express delivery intelligent cabinet networking communication, usually a lock control board is provided at the top of each intelligent cabinet, and several lock control boards are connected to a control host for data connection. One control host controls multiple groups of intelligent cabinets for storing or taking items in the intelligent cabinets. The existing control method usually uses a DIP switch button on the lock control board, and through the DIP switch on the lock control board, the position of this group of cabinets is defined in the intelligent cabinet communication network, so as to realize one control host controlling multiple groups of intelligent cabinets.

[0003] The disadvantage of this control method is that when the device leaves the factory, the lock control boards are already sealed in the express delivery cabinet. When setting up the communication network, according to the existing DIP switch setting method, it is necessary to partially disassemble the express delivery cabinet, take out the lock control board, and perform manual DIP switching. The disadvantages of this method are that, on the one hand, the manual DIP switch setting work is slow and cumbersome, and the number of cabinets set is limited. On the other hand, when the lock control board is removed and taken multiple times, the worker may damage the lock control board inadvertently, resulting in the inability to perform network setting in the first time, which is not conducive to the modern convenient and fast usage requirements. Summary of the Invention

[0004] The technical solution of the present invention is: an interactive intelligent cabinet communication coding setting method, including an intelligent cabinet communication network, which includes a control host, a lock control board, an information input unit, and a cloud server;

[0005] The control host is connected to the cloud server for data connection through a data communication network;

[0006] The information input unit is connected to the control host or the cloud server for data connection, and is used for inputting lock control board coding information or operation instructions;

[0007] The lock control board is a control unit for a group of cabinets, and several electric locks in the cabinet are connected to the control unit. The control host is communicatively connected to one or several lock control boards; each lock control board is provided with a unique ID code representing this group of cabinets; the control host sends an execution operation command to the lock control board, and the lock control board parses and executes the corresponding action instruction according to the received execution operation command; the interactive intelligent cabinet communication coding setting method further includes an action of defining the cabinet serial number with software when setting up the intelligent cabinet communication network.

[0008] Preferably, the action of defining the cabinet serial number with software when setting up the intelligent cabinet communication network is to read the unique ID code in an open manner, record it in the host or the cloud server, and at the same time select and store the cabinet serial number.

[0009] As a further preference, the actions of defining the cabinet serial number by software include the following steps:

[0010] A-1. The unique ID code of the lock control board is written when writing the lock board program in the lock control board. The information input unit scans the unique ID code of the lock control board or inputs the unique ID code of the lock control board. The information input unit reports the scanning result information or the manually input unique ID code information to the cloud server;

[0011] B-1. According to the unique ID code information of the lock control board reported by the information input unit to the cloud server in step A-1, directly record it in the control host or the cloud server, and define this unique ID code as the hidden code serial number of this group of cabinets, representing the hidden code address where this group of cabinets is located in the intelligent cabinet communication network, so as to distinguish it from other cabinets in the intelligent cabinet communication network; corresponding to the cabinet hidden code serial number, select and set serial number characters as the visible code serial number. This visible code serial number is the defined cabinet serial number, that is, the address information of the lock control board, and visually identify this cabinet serial number outside the cabinet to provide a search guide for users. The cloud server and the control host synchronize and store the setting information with each other in the latest setting when the network is connected.

[0012] Preferably, when setting up the intelligent cabinet communication network, the actions of defining the cabinet serial number by software are carried out in the form of whitelist or serial number algorithm matching permission for cabinet serial number definition and setting.

[0013] As a further preference, the actions of defining the cabinet serial number by software include the following steps:

[0014] A-2. The cloud server allocates a unique ID code for writing whitelist data or serial number data and writes this unique ID code into the lock control board when writing the lock control board program. The information input unit scans the unique ID code of the lock control board or inputs the unique ID code of the lock control board. The information input unit reports the scanning result information or the manually input unique ID code information to the cloud server;

[0015] B-2. The cloud server queries whether the unique ID code information reported by the information input unit to the cloud server in step A-2 exists in the whitelist database or serial number data of the cloud server;

[0016] C. The query result in step B-2 includes the following two situations:

[0017] C1. If the query result in step B-2 does not exist in the whitelist database or serial number data, then stop the step and the cabinet serial number is not defined;

[0018] C2. If the query result in step B-2 exists in the whitelist database or the serial number data, perform the cabinet serial number setting step. In this setting step, define the unique ID code as the hidden serial number of the group of cabinets, which represents the hidden code address of the group of cabinets itself in the intelligent cabinet communication network, so as to distinguish it from other cabinets in the intelligent cabinet communication network. Corresponding to the hidden serial number of the cabinet, select and set the serial number characters as the visible serial number. This visible serial number is the defined cabinet serial number, that is, the address information of the lock control board, and visually identify this cabinet serial number outside the cabinet to provide guidance for users to find.

[0019] D. Store the cabinet serial number information set in step C2 in the control host and synchronize it to the cloud server.

[0020] As a further preference, it also includes the action of the lock control board executing the operation instruction. When the lock control board executes the operation instruction, it is necessary to verify the cabinet serial number.

[0021] As an even further preference, when executing the operation instruction, it includes the following steps:

[0022] S1. The control host issues a broadcast instruction, and the information of this broadcast instruction includes the cabinet serial number information + the operation instruction information to be executed;

[0023] S2. After all the lock control boards in the intelligent cabinet communication network receive the broadcast instruction, analyze and compare the cabinet serial number information in the broadcast instruction with their own addresses;

[0024] S3. The comparison result in step S2 includes the following two situations:

[0025] S31. If the cabinet serial number information in the broadcast instruction in step S1 does not match the address information of the lock control board itself, no execution action is taken;

[0026] S31. If the cabinet serial number information in the broadcast instruction in step S1 matches the address information of the lock control board itself, corresponding execution actions are taken according to the content of the operation instruction information to be executed, and the execution actions are recorded and fed back and stored in the control host.

[0027] Preferably, the upper limit of the number of lock control boards connected to the control host can be customized.

[0028] Preferably, the definition form of the serial number characters defining the cabinet serial number includes but is not limited to numbers, letters, symbols, and characters.

[0029] The beneficial effects of the present invention are as follows: The present invention can quickly define the cabinet serial number in the form of software definition, simplifies the communication setting of the intelligent cabinet, and has high efficiency. Moreover, when the express cabinet is networked and communicated after leaving the factory, there is no need to disassemble and assemble the lock control board again, avoiding damage to the lock control board. The communication network of the intelligent cabinet can be set through software settings, which is convenient and fast, replacing the traditional manual dialing code setting. The number of cabinets that a control host can connect is unlimited, and the setting form of the cabinet serial number is diverse, with high flexibility and convenience in use. When the lock control board executes the action instruction, the cabinet serial number is verified twice, and the accuracy and stability of the operation are high, avoiding the situation of execution errors. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a connection relationship diagram of the intelligent communication network of the present invention.

[0031] Figure 2 It is a flowchart of the action of defining the cabinet serial number by software in Specific Embodiment 1 of the present invention (in the case of open reading of the unique ID code).

[0032] Figure 3 It is a flowchart of the action of defining the cabinet serial number by software in Specific Embodiment 2 of the present invention (in the case of the form of whitelist or serial number algorithm matching permission).

[0033] Figure 4 It is a flowchart of the action in Specific Embodiment 3 of the present invention.

[0034] Figure 5 It is a flowchart of the action in Specific Embodiment 4 of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0035] The present invention will be further described below with reference to the accompanying drawings and embodiments. Specific Embodiment 1

[0037] An interactive intelligent cabinet communication coding setting method includes an intelligent cabinet communication network, and the intelligent communication network includes a control host, a lock control board, an information input unit, and a cloud server;

[0038] The control host is connected to the cloud server through a data communication network for data connection;

[0039] The information input unit is connected to the control host or the cloud server for data connection, and is used for inputting lock control board coding information or operation instructions;

[0040] The lock control board is the control unit of a group of cabinets. A number of electric locks in the cabinet are connected to this control unit, and the control host is communicatively connected to one or several lock control boards; each lock control board is provided with a unique ID code representing this group of cabinets; the control host sends an execution operation command to the lock control board, and the lock control board parses and executes the corresponding action instruction according to the received execution operation command; the method for setting the communication code of the interactive intelligent cabinet further includes the action of defining the cabinet serial number with software when setting up the intelligent cabinet communication network.

[0041] In this embodiment, the action of defining the cabinet serial number with software when setting up the intelligent cabinet communication network is to read the unique ID code in an open manner, record it in the host or the cloud server, and at the same time select and set the cabinet serial number and store it.

[0042] The action of defining the cabinet serial number with software includes the following steps:

[0043] A-1. The unique ID code of the lock control board is written when writing the lock board program in the lock control board. The unique ID code of the lock control board is scanned by the information input unit or the unique ID code of the lock control board is input. The information input unit reports the scanned result information or the manually input unique ID code information to the cloud server.

[0044] B-1. According to the unique ID code information of the lock control board reported by the information input unit to the cloud server in step A-1, directly record it in the control host or the cloud server, and define this unique ID code as the hidden code serial number of this group of cabinets, representing the hidden code address where this group of cabinets is located in the intelligent cabinet communication network. The hidden code address is an unchangeable identity ID code to distinguish it from other cabinets in the intelligent cabinet communication network; corresponding to the hidden code serial number of the cabinet, select and set the serial number character as the visible code serial number. This visible code serial number is the defined cabinet serial number, that is, the address information of this lock control board in the established intelligent communication network. The definition form of the serial number character for defining the cabinet serial number includes but is not limited to numbers, letters, symbols, and characters. For example, cabinets No. A, B, C or No. 1, 2, 3, and the cabinet serial number can also be represented by characters or symbols, and the cabinet serial number is visually marked outside the cabinet to provide a search guide for users; when the network between the cloud server and the control host is connected, the latest settings are synchronized and stored with each other.

[0045] In step B-1, Scheme 1 is to directly record in the control host according to the unique ID code information of the lock control board reported by the information input unit to the cloud server in step A-1, set the cabinet serial number and store it in the control host, and when the network is connected, synchronize and store the latest setting information to the cloud server.

[0046] In step B-1, for Solution 2, based on the unique ID coding information of the lock control board declared by the information input unit to the cloud server in step A-1, it is directly recorded in the cloud server. After setting the cabinet serial number and storing it in the cloud server, when the network is connected, the latest setting information is synchronously stored in the control host.

[0047] In this embodiment, the upper limit of the number of lock control boards connected to the control host can be customized. Specific Embodiment 2

[0049] Different from Specific Embodiment 1, when setting the intelligent cabinet communication network, the action of defining the cabinet serial number by software is carried out in the form of white list or serial number algorithm matching permission.

[0050] In this embodiment, the action of defining the cabinet serial number by software includes the following steps:

[0051] A-2. The cloud server assigns a unique ID code for writing permission into the white list data or serial number data, and writes this unique ID code into the lock control board when writing the lock control board program (this step is the pre-scanning step). Use the information input unit to scan the unique ID code of the lock control board or input the unique ID code of the lock control board, and the information input unit declares the scanning result information or the manually input unique ID code information to the cloud server;

[0052] B-2. The cloud server queries whether the unique ID code information declared by the information input unit to the cloud server in step A-2 exists in the white list database or serial number data of the cloud server;

[0053] C. The query result in step B-2 includes the following two situations:

[0054] C1. If the query result in step B-2 does not exist in the white list database or serial number data, stop the step and the cabinet serial number is not defined;

[0055] C2. If the query result in step B-2 exists in the whitelist database or the serial number data, perform the cabinet serial number setting step. In this setting step, define the unique ID code as the hidden code serial number of the group of cabinets, which represents the hidden code address where the group of cabinets is located in the intelligent cabinet communication network, to distinguish it from other cabinets in the intelligent cabinet communication network; corresponding to the hidden code serial number of the cabinet, select and set the serial number characters as the visible code serial number. This visible code serial number is the defined cabinet serial number, that is, the address information of the lock control board. The defined forms of the serial number characters for defining the cabinet serial number include but are not limited to numbers, letters, symbols, and words, such as Cabinet No. A, B, C or Cabinet No. 1, 2, 3. It can also use words or symbols to represent the cabinet serial number, and visually identify this cabinet serial number outside the cabinet to provide a search guide for users.

[0056] D. Store the cabinet serial number information set in step C2 in the control host and synchronize it to the cloud server. Specific Embodiment 3

[0058] Different from Specific Embodiment 1:

[0059] In this embodiment, after the action of defining the cabinet serial number with software (in the case of open reading of the unique ID code), it also includes the action of the lock control board executing the operation instruction. When the lock control board executes the operation instruction, it needs to verify the cabinet serial number.

[0060] In this embodiment, when executing the operation instruction, it includes the following steps:

[0061] S1. The control host issues a broadcast instruction, and the information of this broadcast instruction includes the cabinet serial number information + the information of the executed operation instruction (cabinet serial number information + the information of the executed operation instruction, for example: Cabinet No. A + open or close Door No. 1);

[0062] S2. After all the lock control boards in the intelligent cabinet communication network receive the broadcast instruction, analyze and compare the cabinet serial number information in the broadcast instruction with their own addresses.

[0063] The comparison result in step S2 includes the following two situations:

[0064] S31. If the cabinet serial number information in the broadcast instruction in step S1 does not match the address information of the lock control board itself, no execution action is taken.

[0065] S31. If the cabinet serial number information in the broadcast instruction of step S1 matches the address information where the lock control board itself is located, corresponding execution actions shall be taken according to the content of the execution operation instruction information, and the execution actions shall be recorded and fed back to be stored in the control host (for example, the lock control board of cabinet A receives the instruction of cabinet A + open door 1 broadcast by the control host, and after parsing and comparison, it is considered that the address where it is located is cabinet A, then an instruction to open door 1 in cabinet A shall be issued). Specific Embodiment 4

[0067] Different from Specific Embodiment 2:

[0068] In this embodiment, after the action of defining the cabinet serial number by software (in the case of defining and setting the cabinet serial number in the form of whitelist or serial number algorithm matching permission), it also includes the action of the lock control board executing the operation instruction. When the lock control board executes the operation instruction, it is necessary to verify the cabinet serial number.

[0069] In this embodiment, when executing the operation instruction, the following steps are included:

[0070] S1. The control host issues a broadcast instruction, and the information of this broadcast instruction includes cabinet serial number information + execution operation instruction information (cabinet serial number information + execution operation instruction information, for example: cabinet A + open or close door 1);

[0071] S2. After all the lock control boards in the intelligent cabinet communication network receive the broadcast instruction, they parse and compare the cabinet serial number information in the broadcast instruction with their own addresses;

[0072] The comparison results in step S2 include the following two situations:

[0073] S31. If the cabinet serial number information in the broadcast instruction of step S1 does not match the address information where the lock control board itself is located, no execution action shall be taken;

[0074] S31. If the cabinet serial number information in the broadcast instruction of step S1 matches the address information where the lock control board itself is located, corresponding execution actions shall be taken according to the content of the execution operation instruction information, and the execution actions shall be recorded and fed back to be stored in the control host (for example, the lock control board of cabinet A receives the instruction of cabinet A + open door 1 broadcast by the control host, and after parsing and comparison, it is considered that the address where it is located is cabinet A, then an instruction to open door 1 in cabinet A shall be issued).

[0075] In the description of the specification of the present invention, it should be understood that the orientation or positional relationship indicated by terms such as "inside", "outside", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present invention.

[0076] In the present invention, unless otherwise clearly specified and defined, terms such as "connection" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or integrated; it can be directly connected, or indirectly connected through an intermediate medium; it can be an electrical connection, or a communication connection, a data connection. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0077] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A communication coding setting method for an interactive intelligent cabinet, characterized in that It includes an intelligent cabinet communication network, which includes a control host, a lock control board, an information input unit, and a cloud server; The control host is connected to the cloud server through a data communication network for data connection; The information input unit is connected to the control host or the cloud server for data connection, and is used to input the lock control board coding information or operation instructions; The lock control board is the control unit of a group of cabinets. A number of electric locks in the cabinet are connected to this control unit. The control host and one or several lock control boards are in communication connection with each other; each lock control board is provided with a unique ID code representing this group of cabinets; the control host sends an execution operation command to the lock control board, and the lock control board parses and executes the corresponding action instruction according to the received execution operation command; the interactive intelligent cabinet communication coding setting method further includes the action of defining the cabinet serial number with software when setting up the intelligent cabinet communication network.

2. The method for setting the communication code of an interactive intelligent cabinet according to claim 1, wherein The action of defining the cabinet serial number with software when setting up the intelligent cabinet communication network is to read the unique ID code in an open manner, record it in the host or the cloud server, and at the same time select and set the cabinet serial number and store it.

3. The method for setting the communication code of an interactive intelligent cabinet according to claim 2, characterized in that The action of defining the cabinet serial number with software includes the following steps: A-1. The unique ID code of the lock control board is written when the lock board program is written in the lock control board. The information input unit scans the unique ID code of the lock control board or inputs the unique ID code of the lock control board, and the information input unit reports the scanning result information or the manually input unique ID code information to the cloud server; B-1. According to the unique ID code information of the lock control board reported by the information input unit to the cloud server in step A-1, directly record it in the control host or the cloud server, and define this unique ID code as the hidden code serial number of this group of cabinets, representing the hidden code address where this group of cabinets is located in the intelligent cabinet communication network, so as to distinguish it from other cabinets in the intelligent cabinet communication network; corresponding to the hidden code serial number of the cabinet, select and set the serial number character as the visible code serial number. This visible code serial number is the defined cabinet serial number, that is, the address information of the lock control board, and visually identify this cabinet serial number outside the cabinet to provide a search guide for users; when the cloud server and the control host are network-connected, they synchronize and store the setting information with each other with the latest settings.

4. The communication coding setting method of an interactive intelligent cabinet according to claim 1, wherein The action of defining the cabinet serial number with software when setting up the intelligent cabinet communication network is to perform the cabinet serial number definition setting in the form of whitelist or serial number algorithm matching permission.

5. A method for setting communication codes of an interactive intelligent cabinet according to claim 4, characterized in that The action of defining the cabinet serial number with software includes the following steps: A-2. The cloud server allocates a unique ID code for writing whitelist data or serial number data and writes this unique ID code into the lock control board when writing the lock control board program; the information input unit scans the unique ID code of the lock control board or inputs the unique ID code of the lock control board, and the information input unit reports the scanning result information or the manually input unique ID code information to the cloud server; B-2. The cloud server queries whether the unique ID code information reported by the information input unit to the cloud server in step A-2 exists in the whitelist database or serial number data of the cloud server; C. The query results in step B-2 include the following two situations: C1. If the query result in step B-2 does not exist in the whitelist database or the serial number data, stop the step and the cabinet serial number is undefined. C2. If the query result in step B-2 exists in the whitelist database or the serial number data, perform the cabinet serial number setting step. In this setting step, define the unique ID code as the hidden code serial number of the group of cabinets, which represents the hidden code address where the group of cabinets is located in the intelligent cabinet communication network, to distinguish it from other cabinets in the intelligent cabinet communication network; corresponding to the hidden code serial number of the cabinet, select and set the serial number character as the visible code serial number. This visible code serial number is the defined cabinet serial number, that is, the address information of the lock control board, and visually identify this cabinet serial number outside the cabinet to provide a search guide for users. D. Store the cabinet serial number information set in step C2 in the control host and synchronize it to the cloud server.

6. A method for setting communication coding of an interactive intelligent cabinet according to any one of claims 2-5, characterized in that It also includes the action of the lock control board executing the operation instruction. When the lock control board executes the operation instruction, it needs to verify the cabinet serial number.

7. A method for setting an interactive intelligent cabinet communication code according to claim 6, characterized in that When executing the operation instruction, it includes the following steps: S1. The control host issues a broadcast instruction, and the information of this broadcast instruction includes the cabinet serial number information + the operation instruction information to be executed. S2. After all the lock control boards in the intelligent cabinet communication network receive the broadcast instruction, analyze and compare the cabinet serial number information in the broadcast instruction with their own addresses. S3. The comparison result in step S2 includes the following two situations: S31. If the cabinet serial number information in the broadcast instruction in step S1 does not match the address information of the lock control board itself, no execution action is taken. S31. If the cabinet serial number information in the broadcast instruction in step S1 matches the address information of the lock control board itself, corresponding execution actions are taken according to the content of the operation instruction information to be executed, and the execution actions are recorded and fed back and stored in the control host.

8. The method for setting the communication code of an interactive intelligent cabinet according to claim 1, wherein The upper limit of the number of lock control boards connected to the control host can be customized.

9. A method for setting communication coding of an interactive intelligent cabinet according to any one of claims 1-5, characterized in that The definition form of the serial number character for defining the cabinet serial number includes but is not limited to numbers, letters, symbols, and characters.

Citation Information

Patent Citations

  • Data acquisition method and device for intelligent equipment

    CN108092953A

  • Remote control device and host connection method

    CN110288820A

  • Coding express cabinet

    CN113643484A

  • Intelligent cabinet sequencing method and device and electronic equipment

    CN113947851A

  • Communication method for slave machine identification of emergency evacuation system

    CN118827627A