Key management method, computer program product and electronic device

By connecting the key to the tags one by one, and using the display panel management key information, the problem of poor key management in the existing technology has been solved, and the efficient management and information records of multiple keys are realized.

CN119360478APending Publication Date: 2025-01-24GUANGDONG POWER GRID CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411470903.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the prior art, the management of a large number of keys is poor, and it is difficult to effectively record and manage information about multiple keys.

Method used

By connecting the key to the tag one-to-one and inserting the key with the tag into the cabinet's position, the recorded information corresponding to the tag is obtained and transmitted to the display panel. The user can select the target recorded information through the display panel to control the corresponding tag. Unlock the position you are in.

Benefits of technology

The efficient and scientific management of multiple keys can be recorded, the information of the key can be recorded in time, and it is convenient to check it when needed, which improves the standardization and efficiency of key management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119360478A_ABST
    Figure CN119360478A_ABST
Patent Text Reader

Abstract

The invention provides a key management method, a computer program product and electronic equipment, a plurality of keys and a plurality of labels are provided, the keys and the labels are connected in a one-to-one correspondence mode, a cabinet body comprises a plurality of bins, the bins are used for inserting the keys with the labels in a one-to-one correspondence mode, and the method comprises the steps that under the condition that the keys with the labels exist in the bins, the keys with the labels are stored in the bins; each bin position is locked; recording information corresponding to the labels in the at least one bin is obtained, all the obtained recording information is transmitted to the display panel so that the display panel can display the received recording information, and the recording information is information representing keys connected with the labels; target recorded information is received, a label corresponding to the target recorded information is determined as a target label, and the target recorded information is recorded information determined in response to a first predetermined operation acting on the display panel; and controlling the bin where the target label is located to be unlocked. The problem that in the prior art, the normativity of management of a large number of keys is poor is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of key management, and in particular to a key management method, a computer-readable storage medium, a computer program product, and an electronic device. Background Art

[0002] In places such as hotels, second-hand housing transactions and housing rental markets, a large number of keys need to be managed. In the prior art, a large number of keys are generally managed by directly hanging multiple keys on different hooks, and managing multiple different keys by marking different hooks. This management method records less information and has poor management standardization. Therefore, a more convenient method for key management is urgently needed. Summary of the invention

[0003] The main purpose of the present application is to provide a key management method, a computer-readable storage medium, a computer program product and an electronic device, so as to at least solve the problem of poor standardization of the management of a large number of keys in the prior art.

[0004] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a key management method is provided, wherein there are multiple keys and multiple tags, the keys are connected to the tags in a one-to-one correspondence, and the cabinet includes multiple bins, the bins are used to insert the keys with the tags in a one-to-one correspondence, and the method includes: when the key with the tag exists in each bin, locking each bin; obtaining the record information corresponding to the tag in at least one bin, and transmitting all the obtained record information to a display panel so that the display panel displays the received record information, wherein the record information is information representing the key connected to the tag; receiving target record information, and determining that the tag corresponding to the target record information is the target tag, the target record information is the record information determined in response to a first predetermined operation acting on the display panel; and controlling the bin where the target tag is located to be unlocked.

[0005] Optionally, the record information corresponding to the tag in at least one of the bins is obtained, and all the obtained record information is transmitted to the display panel, including: obtaining the identity information of the manager, the manager is used to manage multiple keys, the identity information includes at least one of face information, fingerprint information, voiceprint information, IC (Integrated Circuit) card information and ID (Identification) card information; obtaining the record information of all the tags connected to the keys corresponding to the identity information; transmitting the record information of all the tags corresponding to the identity information to the display panel.

[0006] Optionally, controlling the warehouse where the target tag is located to be unlocked includes: receiving return time information and return location information, wherein the return time information represents the future return time of the target tag, and the return location information represents the future return location of the target tag; establishing constraint conditions for the target tag based on the return time information and the return location information; and controlling the warehouse where the target tag is located to be unlocked.

[0007] Optionally, after controlling the storage bin where the target tag is located to be unlocked, the method further includes: determining whether the target tag exceeds the range of the constraint condition; and issuing an alarm signal when the target tag exceeds the range of the constraint condition.

[0008] Optionally, there are multiple cabinets, and determining whether the target tag exceeds the scope of the constraint conditions includes: uploading the constraint conditions to the cloud server, and controlling multiple cabinets to obtain the constraint conditions from the cloud server respectively; determining whether the target tag is inserted into the bin of any one of the cabinets within the return time information and the return location information; if the target tag is not inserted into the bin of any one of the cabinets within the return time information or the return location information, determining that the target tag exceeds the scope of the constraint conditions.

[0009] Optionally, after controlling the warehouse where the target tag is located to be unlocked, the method further includes: determining that the warehouse where the target tag is located is a target warehouse; judging whether the target tag is moved out of the target warehouse within a preset time period; and if the target tag is not moved out of the target warehouse within the preset time period, controlling the target warehouse to be locked again.

[0010] Optionally, the method further includes: when the label is located in the corresponding warehouse, controlling the display panel to display an in-warehouse status; when the label is moved out of the corresponding warehouse, controlling the display panel to display an out-of-warehouse status.

[0011] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the key management methods.

[0012] According to another aspect of the present application, a computer program product is provided, comprising computer instructions, wherein when the computer instructions are executed by a processor, any one of the key management methods described above is implemented.

[0013] According to another aspect of the present application, an electronic device is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include means for executing any one of the key management methods described.

[0014] Applying the technical solution of the present application, there are multiple keys and multiple tags, the keys and tags are connected one-to-one, the cabinet includes multiple bins, the bins are used to insert keys with tags one-to-one, first, when there is a key with a tag in each bin, each bin is locked, and then the record information corresponding to the tag in at least one bin is obtained, and the obtained record information is transmitted to the display panel so that the display panel displays the received record information, and then the target record information is received, and the tag corresponding to the target record information is determined to be the target tag, and finally the bin where the target tag is located is controlled to be unlocked, wherein the target record information is the record information determined in response to the first predetermined operation acting on the display panel. Compared with the problem of poor standardization in the management of a large number of keys in the prior art, in the present application, the keys are connected to tags, and when there are keys with tags in each bin, each bin is locked to restrict the tags from being removed from the bin, and the record information corresponding to the tags in at least one bin is obtained, and the record information is transmitted to the display panel, so that the user can select the record information corresponding to the tag from the display panel, thereby controlling the unlocking and opening of the bin where the tag corresponding to the record information is located. This makes it convenient to store and manage the keys, and record the key information in a timely manner, so that it is convenient to view when needed, and multiple keys can be managed more efficiently and scientifically. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The drawings constituting part of the present application are used to provide a further understanding of the present application. The exemplary embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0016] Figure 1 A hardware structure block diagram of a mobile terminal for executing a key management method provided in an embodiment of the present application is shown;

[0017] Figure 2 A schematic flow chart of a key management method provided according to an embodiment of the present application is shown.

[0018] The above drawings include the following reference numerals:

[0019] 102, processor; 104, memory; 106, transmission device; 108, input and output devices. DETAILED DESCRIPTION

[0020] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0021] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0022] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0023] As introduced in the background technology, the prior art has poor standardization for managing a large number of keys. To solve the above problems, the embodiments of the present application provide a key management method, a computer-readable storage medium, a computer program product and an electronic device.

[0024] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0025] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a key management method according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0026] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the key management method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0027] In this embodiment, a key management method running on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0028] Figure 2 1 is a flow chart of a key management method according to an embodiment of the present application. There are multiple keys and multiple tags, the keys are connected to the tags one by one, the cabinet includes multiple bins, the bins are used to insert the keys with the tags one by one, such as Figure 2 As shown, the method comprises the following steps:

[0029] Step S201, locking each of the above-mentioned storage locations when the key with the above-mentioned tag exists in each of the above-mentioned storage locations;

[0030] Step S202, obtaining the record information corresponding to the tag in at least one of the bins, and transmitting all the obtained record information to the display panel so that the display panel displays the received record information, wherein the record information is information representing the key connected to the tag;

[0031] Step S203, receiving target record information, and determining that the tag corresponding to the target record information is a target tag, wherein the target record information is the record information determined in response to a first predetermined operation acting on the display panel;

[0032] Step S204, controlling the storage location where the target tag is located to be unlocked.

[0033] Through the above embodiment, there are multiple keys and multiple tags, the keys and tags are connected one-to-one, the cabinet includes multiple bins, the bins are used to insert keys with tags one-to-one, first, when there is a key with a tag in each bin, each bin is locked, and then the record information corresponding to the tag in at least one bin is obtained, and the obtained record information is transmitted to the display panel so that the display panel displays the received record information, and then the target record information is received, and the tag corresponding to the target record information is determined to be the target tag, and finally the bin where the target tag is located is controlled to be unlocked, wherein the target record information is the record information determined in response to the first predetermined operation acting on the display panel. Compared with the problem of poor standardization in the management of a large number of keys in the prior art, in the present application, the keys are connected to tags, and when there are keys with tags in each bin, each bin is locked to restrict the tags from being removed from the bin, and the record information corresponding to the tags in at least one bin is obtained, and the record information is transmitted to the display panel, so that the user can select the record information corresponding to the tag from the display panel, thereby controlling the unlocking and opening of the bin where the tag corresponding to the record information is located. This makes it convenient to store and manage the keys, and record the key information in a timely manner, so that it is convenient to view when needed, and multiple keys can be managed more efficiently and scientifically.

[0034] Specifically, the key that needs to be managed is connected to a tag, and the tag is inserted into any bin of the cabinet, and the bin with the tag is locked. At this time, the corresponding record information on the tag can be obtained, and the record information is output to the display panel. The display panel displays the information of the key connected to the tag (i.e., the record information), and the bin is locked to restrict the tag from being removed from the bin. When the tag in the bin needs to be taken out, the record information corresponding to the tag is selected from the display panel, and the bin where the tag corresponding to the record information is located can be unlocked and opened.

[0035] Specifically, in the embodiment of the present application, the key and the tag are always connected together.

[0036] In an optional scheme, the record information corresponding to the above-mentioned tags in at least one of the above-mentioned bins is obtained, and all the above-mentioned record information obtained is transmitted to the display panel, including: obtaining the identity information of the manager, the above-mentioned manager is used to manage multiple above-mentioned keys, and the above-mentioned identity information includes at least one of facial information, fingerprint information, voiceprint information, IC card information and ID card information; obtaining the above-mentioned record information of the above-mentioned tags connected to all the above-mentioned keys corresponding to the above-mentioned identity information; and transmitting the above-mentioned record information of all the above-mentioned tags corresponding to the above-mentioned identity information to the above-mentioned display panel. In this embodiment, by receiving the identity information of the administrator (such as at least one of facial information, fingerprint information, voiceprint information, IC card information or ID card information), it can be ensured that only authorized administrators can access the key information, which increases the security of key management. In addition, the record information of the label connected to the corresponding key can be obtained according to the identity information of the administrator, which means that the information displayed on the display panel is for a specific administrator, rather than common information for all keys, thereby improving the relevance and practicality of the information. By transmitting the record information of all labels corresponding to the administrator to the display panel, the administrator can view the information of all relevant keys at one time, instead of searching one by one. This can improve the efficiency of key management and reduce the time spent by the administrator on searching and confirming key information.

[0037] Specifically, the user (i.e., the manager) can put multiple keys into multiple storage locations for safekeeping, and enter one or more of the user's facial information, fingerprint information, voiceprint information, IC card, and ID card as manager information. When the cabinet obtains one or more of the facial information, fingerprint information, voiceprint information, IC card, and ID card, the multiple keys deposited by the user will be displayed, which can facilitate the user to choose to use different keys, effectively improving the efficiency of managing and accessing multiple keys.

[0038] According to some exemplary embodiments of the present application, controlling the unlocking of the above-mentioned storage bin where the above-mentioned target tag is located includes: receiving return time information and return location information, wherein the above-mentioned return time information represents the future return time of the above-mentioned target tag, and the above-mentioned return location information represents the future return location of the above-mentioned target tag; establishing constraint conditions of the above-mentioned target tag according to the above-mentioned return time information and the above-mentioned return location information; controlling the unlocking of the above-mentioned storage bin where the above-mentioned target tag is located. In this embodiment, by setting the return time information and the return location information, the storage bin where the target tag is located will be unlocked only when these conditions are met, which can prevent unauthorized personnel from taking away the keys at the wrong time or place, thereby further improving the security management of the keys.

[0039] Specifically, the return time information is information determined in response to a second predetermined operation performed on the display panel, and the return location information is information determined in response to a third predetermined operation performed on the display panel.

[0040] In other embodiments, after controlling the unlocking of the bin where the target tag is located, the method further includes: determining whether the target tag is beyond the range of the constraint condition; and sending an alarm signal when the target tag is beyond the range of the constraint condition. In this embodiment, by determining whether the target tag is beyond the range of the constraint condition and sending an alarm in time when it is beyond the range, the security of key management is further enhanced.

[0041] Specifically, for some keys with strict management restrictions, when taking out the keys, the time they need to be returned (i.e., return time information) and the return location restriction (i.e., return location information) can also be entered into the display panel for entry. At this time, constraints (i.e., constraints) are established for the key that needs to be borrowed, and then the warehouse is unlocked and opened to take out the keys. If the keys are not returned within the specified time or the specified location, it is judged that the constraints are exceeded, and the display panel can be controlled to send an alarm signal to facilitate the key administrator to know and improve the convenience of management.

[0042] According to some other exemplary embodiments of the present application, there are multiple cabinets, and judging whether the target tag exceeds the scope of the constraint conditions includes: uploading the constraint conditions to the cloud server, and controlling the multiple cabinets to obtain the constraint conditions from the cloud server respectively; judging whether the target tag is inserted into the bin of any one of the cabinets within the return time information and the return location information; and determining that the target tag exceeds the scope of the constraint conditions when the target tag is not inserted into the bin of any one of the cabinets within the return time information or the return location information. In this embodiment, by uploading the constraint conditions to the cloud server, multiple cabinets can obtain the latest constraint conditions from the same source, which can ensure that all cabinets follow the same management rules, reducing the complexity of manual updates and management. In addition, users can return to different cabinets according to their needs, thereby improving the convenience of use.

[0043] Specifically, the cabinet may be one or more cabinets that are managed through networking.

[0044] Specifically, when there are multiple cabinets, when the key is returned to the bin of any cabinet within the restricted range of return time and return location, the scope of the constraint conditions can be met. This makes it convenient for users to return the key to different cabinets according to their needs, thereby improving convenience of use.

[0045] In some other optional solutions of the present application, after controlling the storage bin where the target tag is located to be unlocked, the method further includes: determining that the storage bin where the target tag is located is the target storage bin; judging whether the target tag is moved out of the target storage bin within a preset time period; and controlling the target storage bin to be relocked if the target tag is not moved out of the target storage bin within the preset time period. In this embodiment, the automatic relocking mechanism can ensure that the key will not be exposed for a long time due to being forgotten, thereby further reducing the security risk.

[0046] Specifically, after the bin is unlocked, if the tag in the bin is not removed in time, there is a risk that the tag can be removed at will. Therefore, when the bin with the tag is unlocked, it is determined whether the tag is in the bin within the preset time. If the tag is not removed from the bin, the bin is locked again. When the bin with the tag is unlocked, if the tag is not removed within the preset time, the bin will be locked again to restrict the removal of the tag, thereby preventing the bin from being opened by mistake and improving the safety of use.

[0047] In actual application, technicians in this field can set the above preset time length based on empirical values, or obtain it through multiple experiments. This application does not impose any specific restrictions on this.

[0048] In some other optional solutions of the present application, the method further includes: when the tag is located in the corresponding warehouse, controlling the display panel to display an in-warehouse status; when the tag is moved out of the corresponding warehouse, controlling the display panel to display an out-of-warehouse status. In this embodiment, by displaying the in-warehouse or out-of-warehouse status of the tag on the display panel in real time, the manager can quickly understand the current location of each key, and this real-time monitoring helps to improve the efficiency and accuracy of key management.

[0049] Specifically, the reader / writer for reading information from the tag in the bin may only scan the tag inserted into the bin once, and in order to monitor in real time whether the tag exists in the bin, in this embodiment, the bin with the tag keeps acquiring recorded information and marks it as in-stock on the display panel. The bin will continue to acquire the recorded information of the tag loaded inside it, and display the information marking the tag in the bin as in-stock on the display panel, so as to facilitate direct observation of whether the bin is loaded with tags. Furthermore, controlling the display panel to display the in-stock status includes: controlling the display panel to display text and lights. The text can be used to clearly record the status of whether the bin is loaded with tags, and different lights can be used to indicate the status of whether the bin is loaded with tags, so that it is convenient to quickly browse whether multiple bins are loaded with tags.

[0050] Specifically, in order to facilitate observation of the status of multiple storage bins on the display panel, in this embodiment, when the tag is moved out of the storage bin, the display panel is controlled to be marked as an outbound status. When the recorded information corresponding to the tag cannot be detected in the storage bin, the information indicating that the tag in the storage bin is in an outbound status will be displayed on the display panel, so as to facilitate direct observation of whether the storage bin is loaded with tags. Furthermore, controlling the display panel to display an outbound status includes: controlling the display panel to display text and lights. Similarly, text can be used to clearly record the status of whether the storage bin is loaded with tags, and different lights can be used to indicate the status of whether the storage bin is loaded with tags, so that it is convenient to quickly browse whether multiple storage bins are loaded with tags.

[0051] In other embodiments, after all the acquired record information is transmitted to the display panel, the method further includes: receiving improved record information, where the improved record information is information generated in response to a modification operation acting on the display panel.

[0052] Specifically, the display panel displays the recorded information, and the user modifies the recorded information on the display panel, and displays the modified recorded information (i.e., improved recorded information). After the tag is inserted into the bin, the display panel displays the recorded information corresponding to the tag. At this time, the recorded information can be pre-recorded information, and the recorded information can also be modified to match the corresponding different keys connected, and then the modified recorded information is displayed, which is more flexible and convenient to use.

[0053] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the key management method of the present application will be described in detail below in combination with specific embodiments.

[0054] This embodiment relates to a specific key management method, wherein there are multiple keys and multiple tags, the keys are connected to the tags in a one-to-one correspondence, the cabinet includes multiple positions, and the positions are used to insert the keys with the tags in a one-to-one correspondence, and the method includes the following steps:

[0055] Step S1: When there is a key with a tag in each bin, lock each bin;

[0056] Step S2: obtaining the record information corresponding to the tag in at least one bin, and transmitting all the obtained record information to the display panel so that the display panel displays the received record information, wherein the record information is information representing the key connected to the tag;

[0057] Step S3: receiving target record information, and determining that a tag corresponding to the target record information is a target tag, wherein the target record information is record information determined in response to a first predetermined operation acting on the display panel;

[0058] Step S4: Control the position where the target tag is located to unlock;

[0059] Step S5: Determine that the bin where the target tag is located is the target bin, and determine whether the target tag is moved out of the target bin within a preset time period. If the target tag is not moved out of the target bin within the preset time period, control the target bin to be locked again.

[0060] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0061] Specifically, the acquisition, storage, use, and processing of data in the embodiments of the present application are in compliance with relevant provisions of national laws and regulations.

[0062] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with the relevant laws, regulations, and standards of the relevant countries and regions. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.

[0063] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the key management method.

[0064] Specifically, the key management method includes:

[0065] Step S201, locking each of the above-mentioned storage locations when the key with the above-mentioned tag exists in each of the above-mentioned storage locations;

[0066] Step S202, obtaining the record information corresponding to the tag in at least one of the bins, and transmitting all the obtained record information to the display panel so that the display panel displays the received record information, wherein the record information is information representing the key connected to the tag;

[0067] Step S203, receiving target record information, and determining that the tag corresponding to the target record information is a target tag, wherein the target record information is the record information determined in response to a first predetermined operation acting on the display panel;

[0068] Step S204, controlling the storage location where the target tag is located to be unlocked.

[0069] Optionally, the record information corresponding to the above-mentioned tags in at least one of the above-mentioned bins is obtained, and all the above-mentioned record information obtained is transmitted to the display panel, including: obtaining the identity information of the manager, the above-mentioned manager is used to manage multiple above-mentioned keys, the above-mentioned identity information includes at least one of facial information, fingerprint information, voiceprint information, IC card information and ID card information; obtaining the above-mentioned record information of the above-mentioned tags connected to all the above-mentioned keys corresponding to the above-mentioned identity information; and transmitting the above-mentioned record information of all the above-mentioned tags corresponding to the above-mentioned identity information to the above-mentioned display panel.

[0070] Optionally, controlling the unlocking of the above-mentioned warehouse where the above-mentioned target tag is located includes: receiving return time information and return location information, wherein the above-mentioned return time information represents the future return time of the above-mentioned target tag, and the above-mentioned return location information represents the future return location of the above-mentioned target tag; establishing constraint conditions of the above-mentioned target tag based on the above-mentioned return time information and the above-mentioned return location information; controlling the unlocking of the above-mentioned warehouse where the above-mentioned target tag is located.

[0071] Optionally, after controlling the unlocking of the warehouse where the target tag is located, the method further includes: determining whether the target tag exceeds the range of the constraint conditions; and sending an alarm signal when the target tag exceeds the range of the constraint conditions.

[0072] Optionally, there are multiple cabinets, and determining whether the target tag exceeds the scope of the constraints includes: uploading the constraints to the cloud server, and controlling multiple cabinets to obtain the constraints from the cloud server respectively; determining whether the target tag is inserted into the bin of any one of the cabinets within the return time information and the return location information; if the target tag is not inserted into the bin of any one of the cabinets within the return time information or the return location information, determining that the target tag exceeds the scope of the constraints.

[0073] Optionally, after controlling the above-mentioned warehouse where the above-mentioned target tag is located to be unlocked, the above-mentioned method further includes: determining that the above-mentioned warehouse where the above-mentioned target tag is located is the target warehouse; judging whether the above-mentioned target tag is moved out of the above-mentioned target warehouse within a preset time length; if the above-mentioned target tag is not moved out of the above-mentioned target warehouse within the above-mentioned preset time length, controlling the above-mentioned target warehouse to be locked again.

[0074] Optionally, the method further includes: when the tag is located in the corresponding warehouse, controlling the display panel to display an in-warehouse status; when the tag is moved out of the corresponding warehouse, controlling the display panel to display an out-of-warehouse status.

[0075] The present application also provides a computer program product, including computer instructions, which, when executed by a processor, implement at least the following method steps: step S201, locking each of the above-mentioned warehouses when there is the above-mentioned key with the above-mentioned tag in each of the above-mentioned warehouses; step S202, obtaining the record information corresponding to the above-mentioned tag in at least one of the above-mentioned warehouses, and transmitting all the above-mentioned record information obtained to the display panel, so that the above-mentioned display panel displays the received above-mentioned record information, wherein the above-mentioned record information is information representing the above-mentioned key connected to the above-mentioned tag; step S203, receiving target record information, and determining that the above-mentioned tag corresponding to the above-mentioned target record information is the target tag, and the above-mentioned target record information is the above-mentioned record information determined in response to the first predetermined operation acting on the above-mentioned display panel; step S204, controlling the above-mentioned warehouse where the above-mentioned target tag is located to be unlocked.

[0076] Optionally, the record information corresponding to the above-mentioned tags in at least one of the above-mentioned bins is obtained, and all the above-mentioned record information obtained is transmitted to the display panel, including: obtaining the identity information of the manager, the above-mentioned manager is used to manage multiple above-mentioned keys, the above-mentioned identity information includes at least one of facial information, fingerprint information, voiceprint information, IC card information and ID card information; obtaining the above-mentioned record information of the above-mentioned tags connected to all the above-mentioned keys corresponding to the above-mentioned identity information; and transmitting the above-mentioned record information of all the above-mentioned tags corresponding to the above-mentioned identity information to the above-mentioned display panel.

[0077] Optionally, controlling the unlocking of the above-mentioned warehouse where the above-mentioned target tag is located includes: receiving return time information and return location information, wherein the above-mentioned return time information represents the future return time of the above-mentioned target tag, and the above-mentioned return location information represents the future return location of the above-mentioned target tag; establishing constraint conditions of the above-mentioned target tag based on the above-mentioned return time information and the above-mentioned return location information; controlling the unlocking of the above-mentioned warehouse where the above-mentioned target tag is located.

[0078] Optionally, after controlling the unlocking of the warehouse where the target tag is located, the method further includes: determining whether the target tag exceeds the range of the constraint conditions; and sending an alarm signal when the target tag exceeds the range of the constraint conditions.

[0079] Optionally, there are multiple cabinets, and determining whether the target tag exceeds the scope of the constraints includes: uploading the constraints to the cloud server, and controlling multiple cabinets to obtain the constraints from the cloud server respectively; determining whether the target tag is inserted into the bin of any one of the cabinets within the return time information and the return location information; if the target tag is not inserted into the bin of any one of the cabinets within the return time information or the return location information, determining that the target tag exceeds the scope of the constraints.

[0080] Optionally, after controlling the above-mentioned warehouse where the above-mentioned target tag is located to be unlocked, the above-mentioned method further includes: determining that the above-mentioned warehouse where the above-mentioned target tag is located is the target warehouse; judging whether the above-mentioned target tag is moved out of the above-mentioned target warehouse within a preset time length; if the above-mentioned target tag is not moved out of the above-mentioned target warehouse within the above-mentioned preset time length, controlling the above-mentioned target warehouse to be locked again.

[0081] Optionally, the method further includes: when the tag is located in the corresponding warehouse, controlling the display panel to display an in-warehouse status; when the tag is moved out of the corresponding warehouse, controlling the display panel to display an out-of-warehouse status.

[0082] An embodiment of the present application also provides an electronic device, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for executing any one of the key management methods mentioned above.

[0083] An embodiment of the present application also provides a key management system, comprising: multiple keys; multiple tags, the keys are connected to the tags in a one-to-one correspondence; a cabinet, the cabinet comprising multiple bins, the bins are used to insert the keys with the tags in a one-to-one correspondence; a display panel; and a processor for executing any one of the above-mentioned key management methods.

[0084] An embodiment of the present application also provides a key management cabinet, including a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, any one of the above-mentioned key management methods is implemented.

[0085] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0086] 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 in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0087] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the 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 the 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.

[0088] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0089] 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.

[0090] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0091] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0092] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0093] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0094] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0095] In the key management method of the present application, there are multiple keys and multiple tags, the keys and tags are connected one-to-one, the cabinet includes multiple bins, the bins are used to insert keys with tags one-to-one, first, when there is a key with a tag in each bin, each bin is locked, and then the record information corresponding to the tag in at least one bin is obtained, and the obtained record information is transmitted to the display panel so that the display panel displays the received record information, and then the target record information is received, and the tag corresponding to the target record information is determined to be the target tag, and finally the bin where the target tag is located is controlled to be unlocked, wherein the target record information is the record information determined in response to the first predetermined operation acting on the display panel. Compared with the problem of poor standardization in the management of a large number of keys in the prior art, in the present application, the keys are connected to tags, and when there are keys with tags in each bin, each bin is locked to restrict the tags from being removed from the bin, and the record information corresponding to the tags in at least one bin is obtained, and the record information is transmitted to the display panel, so that the user can select the record information corresponding to the tag from the display panel, thereby controlling the unlocking and opening of the bin where the tag corresponding to the record information is located. This makes it convenient to store and manage the keys, and record the key information in a timely manner, so that it is convenient to view when needed, and multiple keys can be managed more efficiently and scientifically.

[0096] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A key management method, characterized in that: There are a plurality of keys and a plurality of tags, the keys are connected to the tags in a one-to-one correspondence, the cabinet includes a plurality of bins, the bins are used to insert the keys with the tags in a one-to-one correspondence, and the method includes: When the key with the tag is present in each of the storage locations, locking each of the storage locations; Acquire the record information corresponding to the tag in at least one of the bins, and transmit all the acquired record information to a display panel so that the display panel displays the received record information, wherein the record information is information representing the key connected to the tag; receiving target record information, and determining that the tag corresponding to the target record information is a target tag, wherein the target record information is the record information determined in response to a first predetermined operation acting on the display panel; Control the bin where the target tag is located to unlock.

2. The key management method according to claim 1, characterized in that: Acquiring the record information corresponding to the tag in at least one of the bins, and transmitting all the acquired record information to a display panel, including: Acquire identity information of a manager, the manager is used to manage the plurality of keys, the identity information comprising at least one of face information, fingerprint information, voiceprint information, IC card information and ID card information; Acquire the record information of the tags connected to all the keys corresponding to the identity information; The recorded information of all the tags corresponding to the identity information is transmitted to the display panel.

3. The key management method according to claim 1, characterized in that: Controlling the bin where the target tag is located to unlock includes: Receiving return time information and return location information, wherein the return time information represents the future return time of the target tag, and the return location information represents the future return location of the target tag; Establishing constraint conditions of the target tag according to the return time information and the return location information; Control the bin where the target tag is located to unlock.

4. The key management method according to claim 3, characterized in that: After controlling the bin where the target tag is located to be unlocked, the method further includes: Determining whether the target tag exceeds the range of the constraint condition; When the target tag exceeds the range of the constraint condition, an alarm signal is issued.

5. The key management method according to claim 4, characterized in that: There are multiple cabinets, and judging whether the target tag exceeds the range of the constraint condition includes: Uploading the constraint conditions to a cloud server, and controlling the plurality of cabinets to obtain the constraint conditions from the cloud server respectively; Determine whether the target tag is inserted into the bin of any of the cabinets within the return time information and the return location information; When the target tag is not inserted into the bin of any one of the cabinets in the return time information or the return location information, it is determined that the target tag exceeds the range of the constraint condition.

6. The key management method according to claim 1, characterized in that: After controlling the bin where the target tag is located to be unlocked, the method further includes: Determine the bin where the target tag is located as the target bin; Determine whether the target tag is moved out of the target location within a preset time period; When the target tag is not moved out of the target location within the preset time period, the target location is controlled to be locked again.

7. The key management method according to claim 1, characterized in that: The method further comprises: When the tag is located in the corresponding bin, controlling the display panel to display an in-stock status; When the label is moved out of the corresponding storage location, the display panel is controlled to display the out-of-warehouse status.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the key management method according to any one of claims 1 to 7.

9. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the key management method described in any one of claims 1 to 7 is implemented.

10. An electronic device, characterized in that: include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for executing the key management method described in any one of claims 1 to 7.