Intelligent shoe cabinet system
By designing an intelligent shoe cabinet system, using the Modbus communication protocol and sensing module, the automatic processing and intelligent reminder of card opening and checkout information is realized, solving the problems of inefficiency and error risks of existing shoe cabinet systems, and improving the intelligence and service efficiency of shoe cabinets.
Patent Information
- Application Number
- CN202411550709.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-02-25
AI Technical Summary
The existing shoe cabinet system lacks intelligence and cannot automatically process card opening and checkout information, resulting in staff needing to manually register and search for shoe cabinets, which is inefficient and does not have an intelligent reminder function, which increases the risk of errors.
An intelligent shoe cabinet system is designed, including a collection unit, a communication unit, a judgment unit, a screening unit and a display unit. The card opening and checkout information is transmitted through the Modbus communication protocol, the information type is automatically identified and processed, the adjacent shoe grid is selected as the card opening shoe grid, and the shoe cabinet number and checkout information are displayed through the digital tube, and the sensor module controls the lighting.
It realizes the automated processing of card opening and checkout information, improves the intelligence level of shoe cabinets, reduces the risks of manual intervention and errors, improves the space utilization and service efficiency of shoe cabinets, and ensures the convenience and accuracy of operation in a low-light environment.
Smart Images

Figure CN119516664A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart shoe cabinets, and in particular to a smart shoe cabinet system. Background Art
[0002] As people's consumption level continues to improve, more and more people choose to go to leisure places such as baths, hot springs and hotels to enjoy more comfortable and high-quality services. Shoe cabinets are facilities for guests to temporarily store shoes while enjoying services. At present, most shoe cabinets rely on manual management and recording systems. Shoe bar staff need to manually register or use a single number to mark the shoe cabinet. When the guest finishes the service, the staff needs to find the guest's shoe cabinet number. The search process is not only time-consuming but also prone to errors. During peak hours, the difficulty of finding is further increased. In addition, the existing shoe cabinets do not have intelligent reminder functions, the shoe cabinets are not connected to the intelligent system, and the shoe cabinet numbers are not intelligently linked, resulting in low efficiency for staff to move and search in multiple shoe cabinet areas, making it difficult to match the correct shoe grid in time, which ultimately leads to an increase in complaints. Traditional shoe cabinets not only affect service efficiency, but also increase the risk of errors.
[0003] Therefore, how to provide a smart shoe cabinet system is a technical problem that technical personnel in this field urgently need to solve. Summary of the invention
[0004] In view of this, the present invention proposes an intelligent shoe cabinet system, aiming to solve the problems that the existing shoe cabinet does not have an intelligent reminder function, the shoe cabinet is not connected to the intelligent system, and the shoe cabinet numbering has no intelligent linkage.
[0005] The present invention provides a smart shoe cabinet system, comprising:
[0006] Collection unit, communication unit, judgment unit, screening unit and display unit;
[0007] The collection unit is used to collect the card opening information and the checkout information, and the collection unit sends the card opening information and the checkout information to the communication unit;
[0008] The communication unit adopts the Modbus communication protocol, and the communication unit converts the card opening information and the checkout information into data packets and sends them to the judgment unit;
[0009] The judging unit is configured to make a judgment on the data packet;
[0010] When it is determined that the data packet is a binary number corresponding to the card opening information, the binary number corresponding to the card opening information is sent to a screening unit;
[0011] When it is determined that the data packet is a binary number corresponding to the checkout information, the binary number corresponding to the checkout information is sent to a display unit;
[0012] The screening unit extracts the binary number corresponding to the card opening information and prepares the shoe grid to be opened;
[0013] The screening unit arranges all shoe compartments and selects adjacent shoe compartments without shoes as the opening shoe compartment;
[0014] The display unit displays the ID number of the opening shoe compartment through a digital tube;
[0015] The display unit converts the binary number corresponding to the checkout information into a digital ID, and the display unit displays the digital ID through the digital tube;
[0016] The display unit uses a sensor module to control the display of the digital tube, and the display unit uses the sensor module to control the lighting of the card opening shoe grid and the grid lighting of the digital ID.
[0017] Further, the card opening information includes: a user unique identifier, a shoe type, a shoe quantity, and a time when the shoes were stored in the shoe cabinet;
[0018] The checkout information includes: user order number, shoe cabinet number and storage time of the shoes.
[0019] Furthermore, the communication unit adopts the Modbus communication protocol including:
[0020] The communication unit selects a communication technology based on the Modbus communication protocol 5G, and the communication unit encapsulates the card opening information and the checkout information into a data packet of the UDP protocol, and the data packet is transmitted to the judgment unit through the 5G network.
[0021] Further, the judgment unit is configured to judge the data packet including:
[0022] The determination unit receives the data packet and parses the binary number in the data packet;
[0023] The analysis includes bit pattern matching, value interval selection and flag bit determination;
[0024] The bit pattern matching is to check specific key bits according to the binary numbers in the data packet to obtain a check result;
[0025] The numerical value interval is to perform interval matching on the inspection result to obtain a matching result;
[0026] The flag bit determination determines the type of the binary number according to the specific flag bit of the matching result;
[0027] The types of the binary numbers include: a binary number corresponding to the card opening information and a binary number corresponding to the checkout information.
[0028] Furthermore, the screening unit arranges all shoe compartments and selects adjacent shoe compartments without shoes as the opening shoe compartment, including:
[0029] G represents the set of all shoe grids, from G1, G2, ..., G n The distance between each unoccupied shoe slot and the nearest occupied slot is calculated as follows:
[0030] d(G a )=min(|G a -G j |), G a ∈O;
[0031] G selected =argmin(d(G a )), G a ∈E;
[0032] G = O ∩ E;
[0033] Among them, d(G a ) represents the distance between each unstored shoe grid and the nearest occupied grid, G a Indicates all shoe compartments that do not store shoes, G j represents an occupied shoe slot, O represents the set of occupied shoe slots, E represents the set of shoe slots without shoes, G selected Indicates the opening shoe grid.
[0034] Furthermore, the display unit displays the ID of the opening shoe compartment through a digital tube, including:
[0035] After the screening unit determines the opening shoe grid, the screening unit converts the serial number of the opening shoe grid into decimal data;
[0036] The decimal data is encoded using BCD, and the display unit converts the BCD code into an LED control signal of the ID number;
[0037] The digital tube lights up the LED lamp corresponding to the number ID according to the signal segment of the LED control signal of the number ID.
[0038] Furthermore, the display unit converts the binary number corresponding to the checkout information into a digital ID, and the display unit displays the digital ID through the digital tube, including:
[0039] The binary number corresponding to the checkout information is converted into a standard binary code, and the display unit converts the standard binary code into an LED control signal of the digital ID;
[0040] The digital tube lights up the LED lamp corresponding to the digital ID according to the signal segment of the LED control signal of the digital ID.
[0041] Furthermore, the display unit uses a sensor module to control the display of the digital tube, including:
[0042] When the sensor module receives a signal for displaying the number ID, the sensor module drives the digital tube to light up the LED lamp corresponding to the number ID, and drives the decimal point segment LED lamp of the digital tube to flash in sequence;
[0043] When the sensor module senses that the shoe has been placed in the card opening shoe compartment, the sensor module issues an extinguishing instruction to extinguish the decimal point segment LED light of the digital tube, and the LED light corresponding to the number ID is always on.
[0044] Furthermore, the display unit adopts a sensor module to control the display of the digital tube, and further includes:
[0045] When the sensor module receives a signal for displaying the digital ID, the sensor module drives the digital tube to flash the LED light corresponding to the digital ID;
[0046] When the sensor module senses that the shoe has been taken out of the grid corresponding to the digital ID, the sensor module issues a stop command, and the LED light corresponding to the digital ID changes from flashing to being always on.
[0047] Furthermore, the display unit uses the sensor module to control the lighting of the card opening shoe grid and the lighting of the digital ID grid, including:
[0048] When the sensor module receives a signal for displaying the ID number, the lighting of the card opening shoe compartment is turned on;
[0049] When the sensor module senses that the shoe has been placed in the shoe compartment, the lighting of the shoe compartment is turned off;
[0050] When the sensor module receives a signal for displaying the digital ID, the grid lighting of the digital ID is turned on;
[0051] When the sensor module senses that the shoe has been taken out of the grid corresponding to the digital ID, the lighting of the grid corresponding to the digital ID is turned off.
[0052] Compared with the prior art, the invention has the following beneficial effects: the communication unit transmits the card opening information and checkout information collected by the collection unit through the Modbus communication protocol, realizes the automatic processing of information, does not require manual intervention, ensures the accurate transmission of the card opening information and checkout information, and reduces the risk of data loss and misjudgment. The judgment unit judges the data packet, can automatically identify different types of information and make corresponding processing, improves the intelligence of the shoe cabinet, and the screening unit automatically selects the adjacent shoe compartment without shoes as the card opening shoe compartment according to the binary number corresponding to the card opening information. The adjacent strategy reduces the time of storing shoes and improves the space utilization rate of the shoe cabinet. The display unit accurately displays the number ID of the card opening shoe compartment and the digital ID corresponding to the checkout information through the digital tube, ensures the visualization of information, reduces the possibility of misoperation, and the sensor module intelligently controls the lighting of the digital tube and the shoe compartment, improves the effect of intelligent feedback. The sensor module can sense in real time whether the shoes are put into or taken out of the shoe compartment, and automatically turn on or off the shoe compartment lighting. In low light or dark environment, the convenience and accuracy of operation are guaranteed and electric energy is saved. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0054] Figure 1 A functional block diagram of a smart shoe system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0055] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art. It should be noted that, in the absence of conflict, the embodiments of the present invention and the features described in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0056] See also Figure 1As shown, in some embodiments of the present application, a smart shoe cabinet system includes: a collection unit, a communication unit, a judgment unit, a screening unit and a display unit, the collection unit is used to collect card opening information and checkout information, the collection unit sends the card opening information and checkout information to the communication unit, the communication unit adopts the Modbus communication protocol, the communication unit transposes the card opening information and checkout information into a data packet and sends it to the judgment unit, the judgment unit is configured to judge the data packet, and when the data packet is judged to be a binary number corresponding to the card opening information, the binary number corresponding to the card opening information is sent to the screening unit, and when the data packet is judged to be When the binary number corresponding to the checkout information is detected, the binary number corresponding to the checkout information is sent to the display unit, the screening unit extracts the binary number corresponding to the card opening information and prepares the shoe grid to be opened, the screening unit arranges all the shoe grids and selects the adjacent shoe grid without shoes as the card opening shoe grid, the display unit displays the number ID of the card opening shoe grid through a digital tube, the display unit converts the binary number corresponding to the checkout information into a digital ID, the display unit displays the digital ID through a digital tube, the display unit uses a sensor module to control the digital tube display, and the display unit uses a sensor module to control the lighting of the card opening shoe grid and the grid lighting of the digital ID.
[0057] Specifically, the acquisition unit is responsible for collecting manually input card opening information and manually input checkout information. Card opening information refers to the information registered by the user when entering the service place, and checkout information refers to the information used for settlement and re-archiving the shoe cabinet after the user completes all services. The communication unit is the hub of the conversion, responsible for transmitting information between different units to ensure the efficient operation of each unit. After the communication unit receives the card opening information and checkout information transmitted by the acquisition unit, the communication unit converts these information into corresponding data packets and transmits the data packets to the judgment unit through the Modbus communication protocol. The communication unit uses the Modbus communication protocol to transmit data packets, which can realize multi-point transmission and each data packet has its own independent address. The Modbus communication protocol has good stability and transmission efficiency, avoids conflicts and confusion of data packets during the transmission process, and ensures the real-time and accuracy of transmission. The judgment unit is responsible for parsing and judging the binary number of the received data packet, and executing different instructions according to the type of the binary number of the data packet. The screening unit is responsible for determining the appropriate card opening shoe grid and transmitting the information of the shoe grid to the display unit. The display unit displays the ID number of the card opening shoe grid, which is convenient and fast to find the card opening shoe grid determined by the shoe cabinet. For checkout information, the display unit converts the binary number corresponding to the checkout information into a digital ID and displays it, making it easy to quickly find the corresponding grid of the shoe cabinet. The display unit also provides a lighting function, avoiding the need to find the shoe grid of the shoe cabinet under low light conditions and improving visibility.
[0058] It is understandable that when the judgment unit determines that it is a binary data packet of the card opening information, the judgment unit identifies the data packet and sends the binary number related to the card opening information to the screening unit. When the checkout information is collected and sent to the judgment unit in the form of a binary data packet, the judgment unit identifies the data packet and sends the binary number related to the checkout to the display unit. The screening unit selects the adjacent grid as the card opening shoe grid for storing the shoes according to the number.
[0059] In some embodiments of the present application, the card opening information includes: user unique identifier, shoe type, shoe quantity and the time when the shoes were stored in the shoe cabinet, and the checkout information includes: user order number, shoe cabinet number and the storage time of the shoes.
[0060] It is understandable that the user unique identifier is a unique identifier for each user, which prevents confusion of user information and accurately matches users with shoe cabinets. Types of shoes include slippers, leather shoes and sneakers. Some users also store multiple pairs of shoes. Recording the type of shoes can prevent the wrong user's shoes from being taken. In addition, recording the number of shoes stored in the shoe cabinet can ensure that there are no omissions when taking shoes. Recording the time when the shoes are stored in the shoe cabinet makes it easier to track the length of time the shoes are stored. The checkout information is the information for completing the payment and retrieval of the shoes. The order number related to the user's checkout can ensure that the bill matches the actual service for easy recording. The shoe cabinet number is used to indicate the specific number of the shoe storage. The storage time of the shoe records the total storage time of the shoe to meet the billing requirements in special circumstances.
[0061] In some embodiments of the present application, the communication unit adopts the Modbus communication protocol including:
[0062] The communication unit selects the communication technology based on the Modbus communication protocol 5G. The communication unit encapsulates the card opening information and the checkout information into a data packet of the UDP protocol, and the data packet is transmitted to the judgment unit through the 5G network.
[0063] It is understandable that the communication unit uses 5G communication technology and transmits data based on the Modbus communication protocol. The Modbus protocol is a standard communication protocol commonly used in automation with good compatibility and stability. The communication unit is responsible for encapsulating the collected opening information and checkout information and converting them into a data packet format that complies with the UDP protocol. The UDP protocol is a lightweight and wireless data transmission protocol. The communication unit transmits the encapsulated data packet to the judgment unit through the 5G network. The high speed and wide-area coverage capabilities of the 5G network make the data transmission process faster and more reliable, ensuring that the smart shoe cabinet system can process operation requests in a timely manner. The low latency and high bandwidth of 5G can effectively ensure the smooth operation of the communication unit.
[0064] In some embodiments of the present application, the judgment unit is configured to perform judgment on the data packet, including: the judgment unit receives the data packet and parses the binary number in the data packet, the parsing includes bit pattern matching, numerical range selection and flag bit determination, the bit pattern matching is to check specific key bits based on the binary number in the data packet to obtain a check result, the numerical range is to perform interval matching on the check result to obtain a matching result, and the flag bit determination determines the type of the binary number according to the specific flag bit of the matching result, and the types of binary numbers include: the binary number corresponding to the opening information and the binary number corresponding to the checkout information.
[0065] It is understandable that after receiving the data packet, the judgment unit will parse the binary number in the data packet. The first step of the parsing is bit pattern matching, that is, checking the specific key bits in the binary data, and obtaining the preliminary inspection results by comparing the key bit patterns. Bits 0 to 3 of the binary number are key bits. Bit pattern matching can identify the key information carried in the data packet, and find the content to be extracted and processed through the bitmap pattern. Then, the judgment unit selects the numerical interval for the inspection result. The numerical interval selection is to put it into the numerical interval for matching according to the inspection result in the data packet. The numerical interval is set to [0, 200]. Through the precise matching of the numerical interval, the information type represented by the data packet can be better judged. According to the matching result, the flag bit of the judgment unit determines the type of binary number that is finally identified. The flag bit determination sets the flag bit at bits 4 to 7 of the binary number according to the matching result of the numerical interval, so as to identify the information type represented by the binary number. The binary number corresponds to two types of information. The judgment unit provides a basis for the processing link of the subsequent unit by identifying the information type.
[0066] In some embodiments of the present application, the screening unit arranges all shoe compartments and selects adjacent shoe compartments without shoes as the shoe compartments for opening cards, including:
[0067] G represents the set of all shoe grids, from G1, G2, ..., G n The distance between each unoccupied shoe slot and the nearest occupied slot is calculated as follows:
[0068] d(G a )=min(|G a -G j |), G a ∈O;
[0069] G selected =argmin(d(G a )), G a ∈E;
[0070] G = O ∩ E;
[0071] Among them, d(G a ) represents the distance between each unstored shoe grid and the nearest occupied grid, G a Indicates all shoe compartments that do not store shoes, G j represents an occupied shoe slot, O represents the set of occupied shoe slots, E represents the set of shoe slots without shoes, G selected Indicates the opening shoe grid.
[0072] It is understandable that selecting adjacent unstored shoe compartments can effectively utilize space, avoid forming vacant areas in the same shoe cabinet, ensure that every available space is fully utilized, and improve the utilization rate of the shoe cabinet. In addition, focusing the selection of shoe compartments for opening cards on adjacent unstored shoe compartments reduces the complexity of storing shoes, making the storage process more intuitive and simple. Moreover, selecting adjacent shoe compartments can reduce the time of searching for distant shoe compartments. For example: in a busy environment, when shoes need to be stored urgently, the shoe cabinet does not select nearby shoe compartments but selects distant shoe compartments when searching for shoe compartments, which leads to an increase in storage time. The use of a proximity strategy can avoid this situation and improve the efficiency of using the shoe cabinet.
[0073] In some embodiments of the present application, the display unit displays the number ID of the opening shoe compartment through a digital tube, including: when the screening unit determines the opening shoe compartment, the screening unit converts the number of the opening shoe compartment into decimal data, the decimal data is encoded in BCD, the display unit converts the BCD code into an LED control signal of the number ID, and the digital tube lights up the LED light corresponding to the number ID according to the signal segment of the LED control signal of the number ID.
[0074] Specifically, the screening unit determines the number of the opening shoe grid, which is the unique identifier of each grid inside the shoe cabinet. The screening unit first converts the number into decimal data and then uses BCD encoding to avoid the accuracy problem caused by this binary conversion. BCD is a commonly used encoding method. It converts each bit of the decimal number into a 4-bit binary number. By converting the number of the opening shoe grid into BCD encoding, the display unit can perform standardized processing to improve the accuracy of decoding and output signals. After the decimal data is converted into BCD encoding, the display unit converts this code into an LED control signal of the number ID. The display unit is responsible for decoding the BCD code and generating a corresponding control signal so that the digital tube can light up a specific LED light segment according to the requirements of the number ID. The digital tube uses a four-digit 7-segment digital tube. Each number inside the digital tube is composed of 7-segment LED light segments, and each LED light segment can be lit or extinguished independently. The LED control signal generated by the display unit will indicate whether each light segment of the digital tube needs to be lit, thereby forming a corresponding digital display on the digital tube.
[0075] It is understandable that the light segment combination corresponding to each digit of the digital tube is fixed. For example, for the number "0008", the number "000" needs to light up the 6-segment LED lights of the first, second and third digits, and the number "8" lights up the 7-segment LED light of the fourth digit. This method of displaying the ID number through the digital tube is not only efficient, but also ensures the accuracy of the displayed information. In addition, the digital tube has a long service life and high reliability, which ensures the smooth operation.
[0076] In some embodiments of the present application, the display unit converts the binary number corresponding to the checkout information into a digital ID, and the display unit displays the digital ID through a digital tube, including: the binary number corresponding to the checkout information is converted into a standard binary code, the display unit converts the standard binary code into an LED control signal of the digital ID, and the digital tube lights up the LED light corresponding to the digital ID according to the signal segment of the LED control signal of the digital ID.
[0077] It is understandable that the checkout information is a binary number, and the display unit converts the binary number into a standard binary code. This code allows each checkout information to be represented by a string of binary numbers, ensuring the accuracy and consistency of data transmission. Standard binary coding is based on binary numbers, and a specific value is represented by multiplying the value of each digit by the corresponding power of 2. After the display unit converts the binary number into a standard binary code, it decodes the standard binary code and converts it into a displayed digital ID, generates an LED control signal corresponding to the digital ID, and lights up the LED light corresponding to the digital ID on the digital tube. This ensures the immediacy and reliability of the checkout information and improves the efficiency of finding the shoe cabinet after checkout.
[0078] In some embodiments of the present application, the display unit uses a sensor module to control the display of the digital tube, including: when the sensor module receives a signal to display the number ID, the sensor module drives the digital tube to light up the LED light corresponding to the number ID, and drives the decimal point segment LED light of the digital tube to flash in sequence in a cycle; when the sensor module senses that the shoe has been placed in the shoe opening compartment, the sensor module issues an extinguishing command to extinguish the decimal point segment LED light of the digital tube, and the LED light corresponding to the number ID remains on.
[0079] It is understandable that after the sensor module receives the display signal, the sensor module drives the digital tube to light up the LED light corresponding to the number ID. In order to improve the prompt level, the sensor module also controls the LED light of the decimal point segment of the digital tube to flash cyclically, and the LED lights of the decimal point segment flash cyclically from right to left in sequence. When the LED light of the decimal point segment flashes cyclically, it indicates that the current card opening shoe grid is waiting for the shoe to be put in. If the shoe has not been put into the card opening shoe grid, the flashing mechanism can attract attention and know that the current card opening shoe grid is in a state of waiting for the shoe to be put in, avoiding operational errors or delays. When the shoe is put into the card opening shoe grid, the sensor module senses this action. The sensor module is equipped with pressure and infrared sensors, which can detect the state of the shoe being put into the shoe grid. When the sensor confirms that the shoe has been put in, the sensor module sends an off signal, indicating that the decimal point segment LED light of the digital tube stops flashing and turns off, and the digital tube LED light corresponding to the number ID remains on, avoiding repeated operations or confusing the numbers of other shoe grids.
[0080] In some embodiments of the present application, the display unit uses a sensor module to control the display of the digital tube and also includes: when the sensor module receives a signal to display the digital ID, the sensor module drives the digital tube to flash the LED light corresponding to the digital ID; when the sensor module senses that the shoe has been taken out of the grid corresponding to the digital ID, the sensor module issues a stop command, and the LED light corresponding to the digital ID changes from flashing to constantly on.
[0081] It is understandable that when the sensor module receives a signal showing a digital ID, the sensor module issues a flashing command to drive the LED light corresponding to the digital ID to flash. The flashing LED light can clearly convey the state of the shoe compartment, indicating that the shoes in the compartment are in a waiting state. The sensor equipped with the sensor module detects the state in the shoe compartment in real time and accurately senses whether the shoes are still in the compartment. When the sensor senses that the shoes are taken out of the shoe compartment corresponding to the digital ID, the sensor module issues a stop command. This command controls the digital tube to switch the previously flashing LED light to a constantly on state. The switching of the LED light state indicates that the shoes have been successfully taken out, which intuitively conveys the state change of the shoe compartment and reduces operational errors.
[0082] In some embodiments of the present application, the display unit uses a sensor module to control the lighting of the shoe compartment for opening cards and the lighting of the grid of the digital ID, including: when the sensor module receives a signal to display the numbered ID, turning on the lighting of the shoe compartment for opening cards; when the sensor module senses that the shoe has been placed in the shoe compartment for opening cards, turning off the lighting of the shoe compartment for opening cards; when the sensor module receives a signal to display the digital ID, turning on the grid lighting of the digital ID; when the sensor module senses that the shoe has been taken out of the grid corresponding to the digital ID, turning off the grid lighting of the digital ID.
[0083] Specifically, when the sensor module receives a signal to display a certain number ID, the sensor module will activate the lighting of the shoe compartment to avoid misoperation of other shoe compartments due to insufficient light. The turned-on light will clearly illuminate the shoe compartment of the number ID, so that the shoes to be stored are placed in the designated shoe compartment. The sensor module will continue to sense the state of the shoe compartment. When it is detected that the shoes have been placed, the sensor module will issue a command to turn off the lighting, extinguish the light of the shoe compartment, indicating that the shoes have been properly placed and save energy resources. The display unit automatically controls the lighting based on state perception, reducing unnecessary light interference. In addition, when the sensor module receives a display signal for a certain digital ID, the sensor module will activate the lighting of the shoe compartment corresponding to the digital ID, so that it can be clearly seen which shoe compartment needs to take the shoes in a low-light or dark environment. When the sensor module senses that the shoes have been successfully taken out, the sensor module issues a command to turn off the lighting and extinguishes the light of the compartment. It ensures the clarity and convenience of operation and avoids the waste of resources caused by forgetting to turn off the lighting after the shoe retrieval operation is completed. The sensor module improves the intelligence and energy-saving effect of the shoe cabinet by controlling the lighting status of the shoe grid.
[0084] In summary, the beneficial effects of the present invention are as follows: the communication unit transmits the card opening information and checkout information collected by the collection unit through the Modbus communication protocol, realizes the automatic processing of information, does not require manual intervention, ensures the accurate transmission of the card opening information and checkout information, and reduces the risk of data loss and misjudgment. The judgment unit judges the data packet, can automatically identify different types of information and make corresponding processing, improves the intelligence of the shoe cabinet, and the screening unit automatically selects the adjacent shoe compartment without shoes as the card opening shoe compartment according to the binary number corresponding to the card opening information. The adjacent strategy reduces the time of storing shoes and improves the space utilization rate of the shoe cabinet. The display unit accurately displays the number ID of the card opening shoe compartment and the digital ID corresponding to the checkout information through the digital tube, ensures the visualization of information, reduces the possibility of misoperation, and the sensor module intelligently controls the lighting of the digital tube and the shoe compartment, and improves the effect of intelligent feedback. The sensor module can sense in real time whether the shoes are put into or taken out of the shoe compartment, and automatically turn on or off the shoe compartment lighting. In low light or dark environment, the convenience and accuracy of operation are guaranteed and electric energy is saved.
[0085] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0086] The present application is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0087] These computer program instructions may also be stored in a computer-readable storage device that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable storage device produce a product including an instruction device that implements the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0088] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0089] 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 it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A smart shoe cabinet system, characterized in that: include: Collection unit, communication unit, judgment unit, screening unit and display unit; The collection unit is used to collect the card opening information and the checkout information, and the collection unit sends the card opening information and the checkout information to the communication unit; The communication unit adopts the Modbus communication protocol, and the communication unit converts the card opening information and the checkout information into data packets and sends them to the judgment unit; The judging unit is configured to make a judgment on the data packet; When it is determined that the data packet is a binary number corresponding to the card opening information, the binary number corresponding to the card opening information is sent to a screening unit; When it is determined that the data packet is a binary number corresponding to the checkout information, the binary number corresponding to the checkout information is sent to a display unit; The screening unit extracts the binary number corresponding to the card opening information and prepares the shoe grid to be opened; The screening unit arranges all shoe compartments and selects adjacent shoe compartments without shoes as the opening shoe compartment; The display unit displays the ID number of the opening shoe compartment through a digital tube; The display unit converts the binary number corresponding to the checkout information into a digital ID, and the display unit displays the digital ID through the digital tube; The display unit uses a sensor module to control the display of the digital tube, and the display unit uses the sensor module to control the lighting of the card opening shoe grid and the grid lighting of the digital ID.
2. The smart shoe cabinet system according to claim 1, characterized in that: The card opening information includes: a user's unique identifier, shoe type, shoe quantity, and the time when the shoes were stored in the shoe cabinet; The checkout information includes: user order number, shoe cabinet number and storage time of the shoes.
3. The smart shoe cabinet system according to claim 1, characterized in that: The communication unit adopts the Modbus communication protocol including: The communication unit selects a communication technology based on the Modbus communication protocol 5G, and the communication unit encapsulates the card opening information and the checkout information into a data packet of the UDP protocol, and the data packet is transmitted to the judgment unit through the 5G network.
4. The smart shoe cabinet system according to claim 3, characterized in that: The judging unit is configured to judge the data packet including: The determination unit receives the data packet and parses the binary number in the data packet; The analysis includes bit pattern matching, value interval selection and flag bit determination; The bit pattern matching is to check specific key bits according to the binary numbers in the data packet to obtain a check result; The numerical value interval is to perform interval matching on the inspection result to obtain a matching result; The flag bit determination determines the type of the binary number according to the specific flag bit of the matching result; The types of the binary numbers include: a binary number corresponding to the card opening information and a binary number corresponding to the checkout information.
5. The smart shoe cabinet system according to claim 1, characterized in that: The screening unit arranges all shoe compartments and selects adjacent shoe compartments without shoes as shoe compartments for opening cards, including: G represents the set of all shoe grids, from G1, G2, ..., G n The distance between each unoccupied shoe slot and the nearest occupied slot is calculated as follows: d(G a )=min(|G a -G j |),G a ∈O; G selected =argmin(d(G a )),G a ∈E; G = O ∩ E; Among them, d(G a ) represents the distance between each unstored shoe grid and the nearest occupied grid, G a Indicates all shoe compartments that do not store shoes, G j represents an occupied shoe slot, O represents the set of occupied shoe slots, E represents the set of shoe slots without shoes, G selected Indicates the opening shoe grid.
6. The intelligent shoe cabinet system according to claim 5, characterized in that: The display unit displays the ID number of the opening shoe frame through a digital tube, including: After the screening unit determines the opening shoe grid, the screening unit converts the serial number of the opening shoe grid into decimal data; The decimal data is encoded using BCD, and the display unit converts the BCD code into an LED control signal of the ID number; The digital tube lights up the LED lamp corresponding to the number ID according to the signal segment of the LED control signal of the number ID.
7. The smart shoe cabinet system according to claim 1, characterized in that: The display unit converts the binary number corresponding to the checkout information into a digital ID, and the display unit displays the digital ID through the digital tube, including: The binary number corresponding to the checkout information is converted into a standard binary code, and the display unit converts the standard binary code into an LED control signal of the digital ID; The digital tube lights up the LED lamp corresponding to the digital ID according to the signal segment of the LED control signal of the digital ID.
8. The intelligent shoe cabinet system according to claim 6, characterized in that: The display unit uses a sensor module to control the display of the digital tube, including: When the sensor module receives a signal for displaying the number ID, the sensor module drives the digital tube to light up the LED lamp corresponding to the number ID, and drives the decimal point segment LED lamp of the digital tube to flash in sequence; When the sensor module senses that the shoe has been placed in the card opening shoe compartment, the sensor module issues an extinguishing instruction to extinguish the decimal point segment LED light of the digital tube, and the LED light corresponding to the number ID is always on.
9. The intelligent shoe cabinet system according to claim 7, characterized in that: The display unit uses a sensor module to control the display of the digital tube, and further includes: When the sensor module receives a signal for displaying the digital ID, the sensor module drives the digital tube to flash the LED light corresponding to the digital ID; When the sensor module senses that the shoe has been taken out of the grid corresponding to the digital ID, the sensor module issues a stop command, and the LED light corresponding to the digital ID changes from flashing to being always on.
10. The intelligent shoe cabinet system according to claim 1, characterized in that: The display unit uses the sensor module to control the lighting of the card opening shoe grid and the lighting of the digital ID grid, including: When the sensor module receives a signal for displaying the ID number, the lighting of the card opening shoe compartment is turned on; When the sensor module senses that the shoe has been placed in the shoe compartment, the lighting of the shoe compartment is turned off; When the sensor module receives a signal for displaying the digital ID, the grid lighting of the digital ID is turned on; When the sensor module senses that the shoe has been taken out of the grid corresponding to the digital ID, the lighting of the grid corresponding to the digital ID is turned off.