A warehouse intelligent card temperature and humidity control method and system
By using smart card access control, the problem of high storage costs for goods with high temperature and humidity requirements is solved, enabling targeted temperature and humidity control in general warehousing, saving costs and improving convenience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- QINGDAO YINGZHI TECH CO LTD
- Filing Date
- 2022-11-08
- Publication Date
- 2026-07-31
AI Technical Summary
In the existing technology, the storage of goods with high temperature and humidity requirements requires the design of a separate temperature and humidity control system, which results in high costs and makes it impossible to share a system with other goods.
The smart card access control method is adopted. By comparing the radio frequency signal with the feature code, the access range is determined, the temperature and humidity control program is retrieved and input into the temperature and humidity device to achieve targeted control.
Setting up separate storage space in a typical temperature and humidity controlled warehouse saves costs and increases the convenience of temperature and humidity storage location.
Smart Images

Figure CN115686114B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of warehousing, and more particularly to a method for controlling temperature and humidity using smart cards in warehousing. This application also relates to a temperature and humidity control system for smart cards in warehousing. Background Technology
[0002] In warehousing and logistics systems, for goods with high temperature and humidity requirements, the impact of temperature and humidity on their quality is extremely sensitive, such as for vaccines.
[0003] Currently, for goods with high temperature and humidity requirements, the temperature and humidity control in warehousing needs to be extremely precise. Therefore, they cannot share a single temperature and humidity control system with other goods; a separate temperature and humidity control system needs to be designed, and the warehousing should be independent to ensure accurate and safe temperature and humidity control. This results in exceptionally high warehousing costs. Summary of the Invention
[0004] The purpose of this invention is to overcome the deficiencies in the prior art and provide a method for controlling temperature and humidity using smart cards in warehouses. This application also relates to a temperature and humidity control system for smart cards in warehouses.
[0005] This application provides a method for controlling temperature and humidity using smart cards in warehouses, including:
[0006] Setting up a smart card and unlocking control permissions based on the smart card includes setting up a radio frequency signal for the smart card, wherein the radio frequency signal uniquely corresponds to a feature code, the feature code is stored in a controller, and the controller is connected to a smart card reader.
[0007] The controller reads the radio frequency signal of the smart card, compares the radio frequency signal with the feature code, and determines the scope of authorization based on the comparison result;
[0008] If the scope of the permissions includes temperature and humidity control, then the temperature and humidity control program is invoked, the input control command is converted into a temperature and humidity device operation command, and input into the temperature and humidity device.
[0009] Optionally, the scope of permissions is represented by permission codes, which include control codes and scope codes.
[0010] Optionally, the comparison includes:
[0011] An RF code is generated based on the RF signal, and a feature algorithm is called according to the algorithm number in the RF code.
[0012] The result of the calculation of the radio frequency code based on the feature algorithm is compared with the feature code.
[0013] Optionally, the feature code uniquely corresponds to the radio frequency signal.
[0014] Optionally, the temperature and humidity equipment includes: a hot air blower and a humidifier.
[0015] This application also provides a warehouse smart card temperature and humidity control system, including:
[0016] The setting module is used to set the smart card and unlock control permissions based on the smart card, including setting the radio frequency signal of the smart card. The radio frequency signal uniquely corresponds to the feature code, which is stored in the controller and connected to the smart card reader.
[0017] The determination module is used by the controller to read the radio frequency signal of the smart card, compare the radio frequency signal with the feature code, and determine the scope of authorization based on the comparison result.
[0018] If the scope of the permissions includes temperature and humidity control, the control module will call the temperature and humidity control program, convert the input control commands into operating commands for the temperature and humidity device, and input them into the temperature and humidity device.
[0019] Optionally, the scope of permissions is represented by permission codes, which include control codes and scope codes.
[0020] Optionally, the determining module includes:
[0021] The calling unit generates an RF code based on the RF signal and calls the feature algorithm according to the algorithm number in the RF code;
[0022] The comparison unit compares the calculation result of the radio frequency code based on the feature algorithm with the feature code.
[0023] Optionally, the feature code uniquely corresponds to the radio frequency signal.
[0024] Optionally, the temperature and humidity equipment includes: a hot air blower and a humidifier.
[0025] The advantages and beneficial effects of this application are as follows:
[0026] This application provides a smart card-based temperature and humidity control method for warehouses, comprising: setting a smart card; unlocking control permissions based on the smart card, including setting a radio frequency (RF) signal for the smart card, wherein the RF signal uniquely corresponds to a feature code, the feature code is stored in a controller connected to a smart card reader; the controller reads the RF signal of the smart card, compares the RF signal with the feature code, and determines the permission range based on the comparison result; if the permission range includes temperature and humidity control, the temperature and humidity control program is invoked, the input control command is converted into a temperature and humidity device operation command, and input into the temperature and humidity device. This application, through smart card permission control, can achieve targeted temperature and humidity control. In general adjustable temperature and humidity warehouses, a separate storage space can be set up, eliminating the need for separate warehouse setup, saving costs, and increasing the convenience of temperature and humidity storage location based on existing warehouses. Attached Figure Description
[0027] Figure 1 This is a schematic diagram of the temperature and humidity control process for the warehouse smart card in this application.
[0028] Figure 2 This is a schematic diagram of the number circle in this application.
[0029] Figure 3 This is a schematic diagram of the warehouse smart card temperature and humidity control system in this application. Detailed Implementation
[0030] The following are examples of specific implementation processes provided to illustrate the technical solutions to be protected in this application. However, this application may also be implemented in other ways different from those described herein. Those skilled in the art can implement this application by different technical means under the guidance of the concept of this application. Therefore, this application is not limited to the specific embodiments below.
[0031] This application provides a smart card-based temperature and humidity control method for warehouses, comprising: setting a smart card; unlocking control permissions based on the smart card, including setting a radio frequency (RF) signal for the smart card, wherein the RF signal uniquely corresponds to a feature code, the feature code is stored in a controller connected to a smart card reader; the controller reads the RF signal of the smart card, compares the RF signal with the feature code, and determines the permission range based on the comparison result; if the permission range includes temperature and humidity control, the temperature and humidity control program is invoked, the input control command is converted into a temperature and humidity device operation command, and input into the temperature and humidity device. This application, through smart card permission control, can achieve targeted temperature and humidity control. In general adjustable temperature and humidity warehouses, a separate storage space can be set up, eliminating the need for separate warehouse setup, saving costs, and increasing the convenience of temperature and humidity storage location based on existing warehouses.
[0032] Figure 1 This is a schematic diagram of the temperature and humidity control process for the warehouse smart card in this application.
[0033] Please refer to Figure 1 As shown, S101 sets up a smart card and unlocks control permissions based on the smart card, including setting the radio frequency signal of the smart card. The radio frequency signal uniquely corresponds to a feature code, which is stored in a controller connected to a smart card reader.
[0034] The smart card is a radio frequency (RF) based magnetic card with an internal coil that can record signals. The RFID card requires configuration, including setting the RF signal of the smart card. This RF signal uniquely corresponds to a feature code, which is recorded in the controller and set during the configuration of the RF card.
[0035] The feature code corresponds uniquely to the radio frequency signal. Once the radio frequency signal is read, the feature code can be obtained based on the correspondence between the radio frequency signal and the feature code.
[0036] The smart card surface is also provided with a hidden code, which is a unique long string of characters. In this application, the hidden code is entirely composed of numbers, including: an algorithm code, a calculation bit code, a calculation code, a fill code, and a result code. The algorithm code is a random number, which can be set to a minimum and a maximum value and is a positive integer, used to represent the algorithm used to calculate the result code. The calculation bit code represents the calculation code input to the algorithm, i.e., the calculation bit code. The calculation code is the number input to the algorithm for calculation, the result code is the calculated value, the fill code is a random number, and the codes are separated by a preset separator.
[0037] When setting the smart card, the hidden code is also matched with the radio frequency signal according to the result calculated by the preset second algorithm.
[0038] In this application, the smart card reads radio frequency signals through a smart card reader connected to the controller. When the smart card reader reads the radio frequency signals, it transmits the radio frequency signals to the controller for the aforementioned processing.
[0039] Please refer to Figure 1 As shown, in step S102, the controller reads the radio frequency signal of the smart card, compares the radio frequency signal with the feature code, and determines the scope of permissions based on the comparison result;
[0040] After the controller obtains the radio frequency signal of the smart card, it first compares the radio frequency signal with the feature code. If the comparison result is a correct match, further verification is required.
[0041] The smart card reader has the function of reading the hidden code, including reading the hidden code through principles such as camera, ultraviolet light, and fluorescence.
[0042] After the hidden code is read, it is analyzed, including obtaining the algorithm code, calculation bit code, calculation code, filling code and result code through parsing.
[0043] The first step is to read the hidden code and then perform calculations based on the long string of numbers in the hidden code to obtain a calculated value. The calculation is based on a preset second algorithm, which can be one of various mathematical algorithms, and the calculated value is rounded up to the nearest decimal point.
[0044] The algorithm can also be a randomly generated addition, subtraction, multiplication, and division algorithm, which uniquely corresponds to each of the radio frequency signals.
[0045] The calculated value based on the second algorithm is compared with the pre-stored calculated value to obtain the verification result.
[0046] This application also requires a second calculation verification, which includes:
[0047] Read the algorithm code;
[0048] The preset algorithm is retrieved according to the algorithm code;
[0049] Retrieve the calculation bit code, and read the calculation code based on the calculation bit code;
[0050] The calculation code is input into the algorithm to obtain the calculation result;
[0051] The calculation result is compared with the result code to obtain the verification result.
[0052] Furthermore, the smart card reader can also reset the hidden code, which can be set randomly. After the setting is completed, the newly set hidden code is re-segmented and recalculated in the controller to obtain further security protection.
[0053] The hidden code is written sequentially on the smart card according to its position, therefore the smart card has a limited number of uses.
[0054] The steps for randomly generating the hidden code are as follows:
[0055] Generate a random number and use that random number as the algorithm code;
[0056] Two random numbers are generated as the bit codes for calculation. These two random numbers are different and do not exceed the preset maximum and minimum values.
[0057] Furthermore, if the first random number generated is less than the second, the calculated code is read in reverse order; otherwise, it is read in forward order.
[0058] A calculation code for generating random numbers is generated, the calculation code is input into the algorithm corresponding to the algorithm code to obtain a value, and the value is stored.
[0059] Fill code for generating random numbers.
[0060] The value calculated by the algorithm is used as the result code.
[0061] This application provides a random number generation step including:
[0062] A data circle is defined, consisting of multiple numbers connected end-to-end. An arc length is extracted based on this data circle, and this arc length includes several numbers from the data circle, such as... Figure 2 As shown.
[0063] Based on the selected number of the arc length, the following calculation is performed:
[0064]
[0065] Wherein, A represents a random number, D is a constant selected sequentially from (l, k), n is the number of numbers selected for the arc length, S is the value of the selected numbers for the arc length, i is the sequence number of the selected numbers for the arc length, which needs to start from the first number on the left or right side of the arc length, and n is selected sequentially from (j, h), that is, the number of numbers included in the arc length is variable.
[0066] When making a selection, the arc length rotates along the digital circle at a preset speed. During the rotation, the selection is made manually to stop the rotation and perform the above calculations.
[0067] The above verification confirms the authority of the temperature control personnel.
[0068] Please refer to Figure 1 As shown in step S103, if the scope of the permission includes temperature and humidity control, the temperature and humidity control program is invoked, the input control command is converted into a temperature and humidity device operation command, and then input into the temperature and humidity device.
[0069] Based on the above processing, the scope of permissions of the smart card is determined, which includes viewing, setting, and setting selection, and temperature and humidity control is performed based on the permissions.
[0070] Specifically, the temperature and humidity setting program is first retrieved according to the permissions, and then a control command is input. Under the control of the controller, the command is converted into a device operation command and input into the temperature and humidity device to control the operation of the device.
[0071] Preferably, the scope of permissions is represented by permission codes, which include control codes and scope codes. Control codes are used to limit control permissions, and scope codes are used to limit the scope of control.
[0072] Preferably, the temperature and humidity equipment includes: a hot air blower and a humidifier.
[0073] This application also provides a warehouse smart card temperature and humidity control system, including: a setting module 301, a determining module 302 and a control module 303.
[0074] Figure 3 This is a schematic diagram of the warehouse smart card temperature and humidity control system in this application.
[0075] Please refer to Figure 3 As shown, the setting module 301 is used to set the smart card and unlock control permissions based on the smart card, including setting the radio frequency signal of the smart card. The radio frequency signal uniquely corresponds to the feature code, and the feature code is stored in the controller, which is connected to the smart card reader.
[0076] The smart card is a radio frequency (RF) based magnetic card with an internal coil that can record signals. The RFID card requires configuration, including setting the RF signal of the smart card. This RF signal uniquely corresponds to a feature code, which is recorded in the controller and set during the configuration of the RF card.
[0077] The feature code corresponds uniquely to the radio frequency signal. Once the radio frequency signal is read, the feature code can be obtained based on the correspondence between the radio frequency signal and the feature code.
[0078] The smart card surface is also provided with a hidden code, which is a unique long string of characters. In this application, the hidden code is entirely composed of numbers, including: an algorithm code, a calculation bit code, a calculation code, a fill code, and a result code. The algorithm code is a random number, which can be set to a minimum and a maximum value and is a positive integer, used to represent the algorithm used to calculate the result code. The calculation bit code represents the calculation code input to the algorithm, i.e., the calculation bit code. The calculation code is the number input to the algorithm for calculation, the result code is the calculated value, the fill code is a random number, and the codes are separated by a preset separator.
[0079] When setting the smart card, the hidden code is also matched with the radio frequency signal according to the result calculated by the preset second algorithm.
[0080] In this application, the smart card reads radio frequency signals through a smart card reader connected to the controller. When the smart card reader reads the radio frequency signals, it transmits the radio frequency signals to the controller for the aforementioned processing.
[0081] Please refer to Figure 3 As shown, the determining module 302 is used by the controller to read the radio frequency signal of the smart card, compare the radio frequency signal with the feature code, and determine the authorization range based on the comparison result;
[0082] After the controller obtains the radio frequency signal of the smart card, it first compares the radio frequency signal with the feature code. If the comparison result is a correct match, further verification is required.
[0083] The smart card reader has the function of reading the hidden code, including reading the hidden code through principles such as camera, ultraviolet light, and fluorescence.
[0084] After the hidden code is read, it is analyzed, including obtaining the algorithm code, calculation bit code, calculation code, filling code and result code through parsing.
[0085] The first step is to read the hidden code and then perform calculations based on the long string of numbers in the hidden code to obtain a calculated value. The calculation is based on a preset second algorithm, which can be one of various mathematical algorithms, and the calculated value is rounded up to the nearest decimal point.
[0086] The algorithm can also be a randomly generated addition, subtraction, multiplication, and division algorithm, which uniquely corresponds to each of the radio frequency signals.
[0087] The calculated value based on the second algorithm is compared with the pre-stored calculated value to obtain the verification result.
[0088] This application also requires a second calculation verification, which includes:
[0089] Read the algorithm code;
[0090] The preset algorithm is retrieved according to the algorithm code;
[0091] Retrieve the calculation bit code, and read the calculation code based on the calculation bit code;
[0092] The calculation code is input into the algorithm to obtain the calculation result;
[0093] The calculation result is compared with the result code to obtain the verification result.
[0094] Furthermore, the smart card reader can also reset the hidden code, which can be set randomly. After the setting is completed, the newly set hidden code is re-segmented and recalculated in the controller to obtain further security protection.
[0095] The hidden code is written sequentially on the smart card according to its position, therefore the smart card has a limited number of uses.
[0096] The steps for randomly generating the hidden code are as follows:
[0097] Generate a random number and use that random number as the algorithm code;
[0098] Two random numbers are generated as the bit codes for calculation. These two random numbers are different and do not exceed the preset maximum and minimum values.
[0099] Furthermore, if the first random number generated is less than the second, the calculated code is read in reverse order; otherwise, it is read in forward order.
[0100] A calculation code for generating random numbers is generated, the calculation code is input into the algorithm corresponding to the algorithm code to obtain a value, and the value is stored.
[0101] Fill code for generating random numbers.
[0102] The value calculated by the algorithm is used as the result code.
[0103] This application provides a random number generation step including:
[0104] A data circle is defined, consisting of multiple numbers connected end-to-end. An arc length is extracted based on this data circle, and this arc length includes several numbers from the data circle.
[0105] Based on the selected number of the arc length, the following calculation is performed:
[0106]
[0107] Wherein, A represents a random number, D is a constant selected sequentially from (l, k), n is the number of numbers selected for the arc length, S is the value of the selected numbers for the arc length, i is the sequence number of the selected numbers for the arc length, which needs to start from the first number on the left or right side of the arc length, and n is selected sequentially from (j, h), that is, the number of numbers included in the arc length is variable.
[0108] When making a selection, the arc length rotates along the digital circle at a preset speed. During the rotation, the selection is made manually to stop the rotation and perform the above calculations.
[0109] The above verification confirms the authority of the temperature control personnel.
[0110] Please refer to Figure 3 As shown, if the scope of the permission includes temperature and humidity control, the control module 303 will call the temperature and humidity control program, convert the input control command into a temperature and humidity device operation command, and input it into the temperature and humidity device.
[0111] Based on the above processing, the scope of permissions of the smart card is determined, which includes viewing, setting, and setting selection, and temperature and humidity control is performed based on the permissions.
[0112] Specifically, the temperature and humidity setting program is first retrieved according to the permissions, and then a control command is input. Under the control of the controller, the command is converted into a device operation command and input into the temperature and humidity device to control the operation of the device.
[0113] Preferably, the scope of permissions is represented by permission codes, which include control codes and scope codes. Control codes are used to limit control permissions, and scope codes are used to limit the scope of control.
[0114] Preferably, the temperature and humidity equipment includes: a hot air blower and a humidifier.
Claims
1. A method for controlling temperature and humidity using smart cards in warehouses, characterized in that, include: Setting up a smart card and unlocking control permissions based on the smart card includes setting up a radio frequency signal for the smart card, wherein the radio frequency signal uniquely corresponds to a feature code, the feature code is stored in a controller, and the controller is connected to a smart card reader. The controller reads the radio frequency signal of the smart card, compares the radio frequency signal with the feature code, and determines the scope of authorization based on the comparison result; If the scope of the permissions includes temperature and humidity control, then the temperature and humidity control program is invoked, the input control command is converted into a temperature and humidity device operation command, and input into the temperature and humidity device. The smart card also has a hidden code on its surface. This hidden code is a unique long string of characters, all of which are numbers. The numbers include: algorithm code, calculation bit code, calculation code, fill code, and result code. The algorithm code is a random number with a minimum and maximum value, and is a positive integer, used to represent the algorithm used to calculate the result code. The calculation bit code represents the number of bits input to the calculation code of the algorithm. The calculation code is the number input to the algorithm for calculation. The result code is the calculated value. The fill code is a random number, and each code is separated by a preset separator. The steps for randomly generating the hidden code are as follows: Generate a random number and use that random number as the algorithm code; Two random numbers are generated as the calculation code. These two random numbers are different and do not exceed the preset maximum and minimum values. If the first random number generated is less than the second random number generated, the calculation code is read in reverse order; otherwise, it is read in forward order. A calculation code for generating random numbers is generated, and the calculation code is input into the algorithm corresponding to the algorithm code to obtain and store the value; Fill code for generating random numbers; The value calculated by the algorithm is used as the result code; The random number generation steps include: Set up a data circle, which consists of multiple numbers connected end to end. Extract an arc length from this data circle, which includes several numbers from the data circle. Based on the selected number and the arc length, perform the following calculations: Where A represents a random number, and D is a constant, which is in... In the sequence selection, n is the number of numbers selected for the arc length, S is the value of the selected numbers for the arc length, and i is the sequence number of the selected numbers for the arc length, starting from the first number on the left or right side of the arc length, and n starts from... The order of selection is such that the number of numbers included in the arc length varies; When making a selection, the arc length rotates along the digital circle at a preset speed. During the rotation, the selection is made manually to stop the rotation and perform the above calculations.
2. The warehouse smart card temperature and humidity control method according to claim 1, characterized in that, The scope of permissions is represented by permission codes, which include control codes and scope codes.
3. The warehouse smart card temperature and humidity control method according to claim 1, characterized in that, The comparison includes: An RF code is generated based on the RF signal, and a feature algorithm is called according to the algorithm number in the RF code. The result of the calculation of the radio frequency code based on the feature algorithm is compared with the feature code.
4. The warehouse smart card temperature and humidity control method according to claim 1, characterized in that, The feature code uniquely corresponds to the radio frequency signal.
5. The warehouse smart card temperature and humidity control method according to claim 1, characterized in that, The temperature and humidity equipment includes: a hot air blower and a humidifier.
6. A warehouse smart card temperature and humidity control system, characterized in that, include: The setting module is used to set the smart card and unlock control permissions based on the smart card, including setting the radio frequency signal of the smart card. The radio frequency signal uniquely corresponds to the feature code, which is stored in the controller and connected to the smart card reader. The determination module is used by the controller to read the radio frequency signal of the smart card, compare the radio frequency signal with the feature code, and determine the scope of authorization based on the comparison result. If the scope of the permissions includes temperature and humidity control, the control module calls the temperature and humidity control program, converts the input control commands into operating commands for the temperature and humidity device, and inputs them into the temperature and humidity device. The smart card also has a hidden code on its surface. This hidden code is a unique long string of characters, all of which are numbers. The numbers include: algorithm code, calculation bit code, calculation code, fill code, and result code. The algorithm code is a random number with a minimum and maximum value, and is a positive integer, used to represent the algorithm used to calculate the result code. The calculation bit code represents the number of bits input to the calculation code of the algorithm. The calculation code is the number input to the algorithm for calculation. The result code is the calculated value. The fill code is a random number, and each code is separated by a preset separator. The steps for randomly generating the hidden code are as follows: Generate a random number and use that random number as the algorithm code; Two random numbers are generated as the calculation code. These two random numbers are different and do not exceed the preset maximum and minimum values. If the first random number generated is less than the second random number generated, the calculation code is read in reverse order; otherwise, it is read in forward order. A calculation code for generating random numbers is generated, and the calculation code is input into the algorithm corresponding to the algorithm code to obtain and store the value; Fill code for generating random numbers; The value calculated by the algorithm is used as the result code; The random number generation steps include: Set up a data circle, which consists of multiple numbers connected end to end. Extract an arc length from this data circle, which includes several numbers from the data circle. Based on the selected number and the arc length, perform the following calculations: Where A represents a random number, and D is a constant, which is in... In the sequence selection, n is the number of numbers selected for the arc length, S is the value of the selected numbers for the arc length, and i is the sequence number of the selected numbers for the arc length, starting from the first number on the left or right side of the arc length, and n starts from... The order of selection is such that the number of numbers included in the arc length varies; When making a selection, the arc length rotates along the digital circle at a preset speed. During the rotation, the selection is made manually to stop the rotation and perform the above calculations.
7. The warehouse smart card temperature and humidity control system according to claim 6, characterized in that, The scope of permissions is represented by permission codes, which include control codes and scope codes.
8. The warehouse smart card temperature and humidity control system according to claim 6, characterized in that, The determining module includes: The calling unit generates an RF code based on the RF signal and calls the feature algorithm according to the algorithm number in the RF code; The comparison unit compares the calculation result of the radio frequency code based on the feature algorithm with the feature code.
9. The warehouse smart card temperature and humidity control system according to claim 6, characterized in that, The feature code uniquely corresponds to the radio frequency signal.
10. The warehouse smart card temperature and humidity control system according to claim 6, characterized in that, The temperature and humidity equipment includes: a hot air blower and a humidifier.