Plug-in electronic key intelligent storage device

By using a pluggable electronic key intelligent storage device with visual recognition and mechanical plug-in unit, the problem of low UKEY management efficiency is solved, realizing automated management and high-precision UKEY operation, reducing manual intervention and business risks.

CN119227042BActive Publication Date: 2025-12-30ZHONGHE YUNKE INFORMATION TECH GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411748001.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-12-30
Estimated Expiration
2044-12-02

AI Technical Summary

Technical Problem

Existing technologies require manual insertion, removal, and maintenance when managing a large number of USB keys, which is inefficient and prone to errors, causing electronic management methods to fail and creating difficulties in business processing.

Method used

An intelligent storage device for pluggable electronic keys is adopted, which combines a large visual recognition model and a mechanical pluggable unit to achieve automated management of electronic keys. The camera recognizes the QR code of the UKEY, controls the mechanical pluggable unit to perform plugging and unplugging operations, and uses a key management database for accurate identification and management.

Benefits of technology

It enables automated management of U-keys, saving human resources, improving management accuracy, avoiding loss and misinsertion, reducing business risks, and improving operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119227042B_ABST
    Figure CN119227042B_ABST
Patent Text Reader

Abstract

The application provides a plug-in electronic key intelligent storage device. The plug-in electronic key intelligent storage device comprises: a cabinet, an internal fixed key socket; an identification acquisition unit for acquiring the identification of the electronic key; a key transfer position arranged on the front of the cabinet; a mechanical plug-in unit arranged on one side of the front of the key socket of the cabinet; and a control unit for executing the following control logic: receiving the identification of the electronic key uploaded by the identification acquisition unit; determining the device identity of the electronic key through the identification of the electronic key; controlling the mechanical plug-in unit to take out the electronic key from the key transfer position and insert the electronic key into the corresponding key socket; or, pulling out the electronic key from the corresponding key socket and transferring the electronic key to the key transfer position. The application realizes accurate identification of both the electronic key and the key interface through a visual recognition large model, and realizes automatic management of the electronic key by combining the management logic setting of the mechanical plug-in unit and the control unit.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the sorting of single-piece articles in high-end equipment manufacturing, mechanical hands / container equipped with manipulation devices, storage devices, artificial intelligence systems in the production field, image recognition and understanding in the field of new generation information technology, and in particular to an intelligent storage device for plug-in electronic keys. BACKGROUND

[0002] Currently, UKEY (full name "USB KEY", an electronic key device based on a USB interface) is widely used in many fields as a common identity authentication and data encryption tool. For example, when conducting business, UKEY devices need to be used for login and identity verification. The staff needs to find the corresponding UKEY device for the business under the company entity in advance and connect it. After use, it needs to be disconnected and returned. When conducting business on site, the staff needs to carry the UKEY.

[0003] For an HR SaaS service enterprise that provides comprehensive shared service solutions for enterprise entities, the UKEYs it manages are often thousands, and the types include bank UKEYs, social security UKEYs, tax UKEYs, etc. The existing technology is to manually insert each UKEY into the corresponding socket, and then record the UKEY number and its socket in the database. When the UKEY needs to be replaced or taken down for on-site business, the UKEY needs to be removed. At this time, it is more cumbersome to query the UKEY socket position and remove the UKEY, which needs to be checked one by one to ensure that it cannot be pulled out incorrectly. Because if the important UKEY being run is pulled out incorrectly, it may cause immeasurable trouble and loss. And after the business is completed, the UKEY is inserted back into the corresponding socket. These processes need a large number of personnel to participate, and the error probability is very high.

[0004] Although the existing technology has an electronic UKEY management method, when the UKEY position is inserted incorrectly, the system and the socket cannot correctly identify the identity of the UKEY, which will cause the electronic management means to fail, and the management personnel cannot find the UKEY, and the manual search is time-consuming and laborious, thereby causing great difficulty in business handling and causing customer complaints.

[0005] In summary, in the scenario of using a large number of UKEYs, the existing technology needs manual insertion and maintenance, which is not only inefficient but also prone to errors in scenarios where UKEYs need to be frequently replaced. And due to the particularity of UKEYs, the existing electronic management means will fail in some situations. SUMMARY

[0006] I. Technical problems to be solved

[0007] The present application expects to be able to at least partially solve one of the above technical problems.

[0008] II. Technical solutions

[0009] The application provides a plug-in electronic key intelligent storage device. The plug-in electronic key intelligent storage device comprises: a cabinet, the inside of which is fixed with N expansion docks, one or more key sockets are arranged on each expansion dock, and N≥1; an identification acquisition unit, which is used to acquire the identification of an electronic key; a key transfer position, which is arranged on the front of the cabinet; a mechanical plug-in unit, which is arranged on one side of the front of the key socket of the cabinet; and a control unit, which is signal-connected to the identification acquisition unit and the mechanical plug-in unit, and is used to execute the following control logic: receiving the identification of the electronic key uploaded by the identification acquisition unit; determining the device identity of the electronic key through the identification of the electronic key; controlling the mechanical plug-in unit to take out the electronic key from the key transfer position and insert the electronic key into the corresponding key socket, or to take out the electronic key from the corresponding key socket and transfer the electronic key to the key transfer position.

[0010] In some embodiments of the present application, the electronic key is a UKEY.

[0011] In some embodiments of the present application, the identification is an image identification; and the identification acquisition unit is a camera, the visual field range of which covers the key transfer position and each key socket.

[0012] In some embodiments of the present application, the key transfer position is a blank key socket or a physical chamber for accommodating a transferred electronic key.

[0013] In some embodiments of the present application, the N expansion docks are arranged from bottom to top in the cabinet, and each expansion dock comprises: M rows of key sockets; and each row of key sockets comprises: S key sockets, N≥2, M≥2, and S≥2.

[0014] In some embodiments of the present application, the vertical and horizontal spacing between adjacent key sockets is greater than 3 cm.

[0015] In some embodiments of the present application, the brightness of the key socket position in the cabinet is not less than 150 lumens per square meter.

[0016] In some embodiments of the present application, the key transfer position is a physical chamber arranged in the cabinet, which extends forward on the front of the cabinet.

[0017] In some embodiments of the present application, the camera is arranged at the distal end of the mechanical plug-in unit; and the visual field range of the camera covers the key transfer position and each key socket under the driving of the mechanical plug-in unit.

[0018] In some embodiments of the present application, the camera is fixedly arranged at the top of the cabinet and extends forward on the front of the cabinet.

[0019] In some embodiments of the present application, the control unit is implemented by a single-chip microcomputer or a PLC.

[0020] In some embodiments of the present application, the front and / or back of the electronic key is provided with a two-dimensional code indicating its own identity; the control unit internally stores a trained visual recognition large model; and in the control logic executed by the control unit: the step of determining the device identity of the electronic key through the identification of the electronic key comprises: identifying the two-dimensional code of the electronic key by using the visual recognition large model, thereby determining the device identity of the electronic key.

[0021] In some embodiments of the present application, the front and back of the electronic key are both pasted with a two-dimensional code label indicating its own identity.

[0022] In some embodiments of the present application, the front and / or back of the electronic key is further provided with text information indicating its own identity.

[0023] In some embodiments of the present application, the device identity of the electronic key comprises: type, customer enterprise identity, priority, wherein the type is one of the following: bank UKEY, tax UKEY, and business UKEY; the customer enterprise identity is one of the following: customer enterprise name and customer enterprise code; and the priority is the priority level of the electronic key using the key socket.

[0024] In some embodiments of the present application, the visual recognition large model is a GLM model with a parameter scale of 7B or 13B.

[0025] In some embodiments of the present application, the visual recognition large model is trained via two-dimensional code training data under different light conditions, different shooting angles, and different attachment surfaces.

[0026] In some embodiments of the present application, the control unit executes key searching logic, which comprises: step S102, receiving the device identity of the electronic key to be searched; and step S104, causing the identification collection unit to traverse each key socket and key transfer position in the cabinet, and determining the identity of the electronic key through the identification of the electronic key, until the electronic key to be searched is found.

[0027] In some embodiments of the present application, the control unit executes key archiving logic, which comprises: step S202, receiving the identification of the electronic key in the key transfer position uploaded by the identification collection unit; step S204, determining the device identity of the electronic key through the identification of the electronic key; step S206, planning the corresponding key socket by the device identity of the electronic key through the key management database; step S208, causing the mechanical plug unit to take out the electronic key from the key transfer position and insert it into the corresponding key socket; and step S216, updating the management state information of the electronic key in the key management database.

[0028] In some embodiments of the present application, the priority of the electronic key is stored in the key management database; further comprising: a key temporary storage position provided on the front of the cabinet; if all key sockets in the cabinet are occupied in step S206, key queuing logic is executed, including: in step S210, the key management database is queried to select a second electronic key which occupies a key socket, is not currently operated, and has a lower priority than the electronic key; in step S212, the mechanical plug unit is instructed to pull the second electronic key from the corresponding second key socket and transfer it to the key temporary storage position; in step S214, the mechanical plug unit is instructed to take the electronic key from the key temporary storage position and insert it into the second key socket; and in step S216, the management state information of the electronic key and the second electronic key in the key management database is updated.

[0029] In some embodiments of the present application, the control unit executes key lending logic, including: in step S302, the device identity of the electronic key to be lent is received; in step S304, the key management database is queried to determine the key socket where the electronic key to be lent is located; in step S306, the identity of the current electronic key inserted into the key socket uploaded by the identity collection unit is received; in step S308, the device identity of the current electronic key is determined through the identity of the current electronic key; in step S310, it is determined whether the device identity of the electronic key to be lent is consistent with the device identity of the current electronic key, and if so, step S312 is executed; in step S312, the mechanical plug unit is instructed to pull the electronic key from the key socket and transfer it to the key temporary storage position; and in step S314, the management state information of the electronic key in the key management database is updated.

[0030] In some embodiments of the present application, the control unit executes key fault handling logic, including: in step S402, the device identity information of the suspected faulty electronic key is received; in step S404, the key management database is queried to determine the key socket where the suspected faulty electronic key is located; in step S406, the identity of the current electronic key of the key socket uploaded by the identity collection unit is received; in step S408, the device identity of the current electronic key is determined through the identity of the current electronic key; in step S410, it is determined whether the device identity of the suspected faulty electronic key is consistent with the device identity of the current electronic key, and if so, step S412 is executed; in step S412, the mechanical plug unit is instructed to pull the electronic key in the key socket and insert it into the third key socket; in step S414, if the electronic key still cannot work normally in the third key socket, step S416 is executed; in step S416, the mechanical plug unit is instructed to pull the electronic key from the third key socket and transfer it to the key temporary storage position; and in step S418, the management state information of the electronic key in the key management database is updated.

[0031] In some embodiments of the present application, the control unit executes the key socket reassignment logic, including: step S502, receiving a key socket reassignment scheme; step S504, for each key entry in the key socket reassignment scheme: sub-step S504a, instructing the identification acquisition unit to acquire the identification of the target key socket in the key socket reassignment scheme for the electronic key to be assigned; sub-step S504b, determining whether the target key socket is empty according to the identification of the target key socket, if not, executing sub-step S504c, otherwise, executing sub-step S504d; sub-step S504c, instructing the mechanical plug unit to pull out the electronic key on the target key socket and transfer it to the key transfer site; sub-step S504d, instructing the mechanical plug unit to pull out the electronic key to be assigned from the current key socket and insert it into the target key socket; and sub-step S504e, updating the management state information of the electronic key to be assigned in the key management database.

[0032] In some embodiments of the present application, the mechanical plug unit comprises: a guide mechanism; a transmission mechanism arranged on the guide mechanism; and a clamping device arranged at the distal end of the transmission mechanism; wherein the guide mechanism transfers the transmission mechanism to a predetermined height; the transmission mechanism drives the clamping device to move forward and backward; and the clamping device performs clamping or releasing action of the electronic key.

[0033] In some embodiments of the present application, the guide mechanism comprises: longitudinal guide rails, including: left and right longitudinal guide rails, respectively arranged on the left and right sides of the cabinet frame; a cross beam movably arranged between the left and right longitudinal guide rails by longitudinal traveling devices; a transverse guide rail arranged on the cross beam, and a transverse traveling device arranged on the transverse guide rail; a transmission mechanism movably arranged on the transverse guide rail by the transverse traveling device, and a clamping device arranged at the distal end of the transmission mechanism for clamping the electronic key; wherein the control unit controls the movement ranges of the longitudinal traveling devices, the transverse traveling device, the transmission mechanism, and the clamping device: the upper and lower directions to the topmost and bottommost key sockets in the cabinet, and the depth direction to the insertion position of the key socket at the deepest part in the cabinet.

[0034] In some embodiments of the present application, the transmission mechanism adopts the following mode: the transmission mechanism comprises: a mechanical hand movably arranged on the transverse guide rail by the transverse traveling device, and a clamping device arranged at the distal end of the mechanical hand for clamping the electronic key; wherein the control unit controls the movement of the mechanical hand.

[0035] In some embodiments of the present application, the transmission mechanism adopts the following mode: the transmission mechanism comprises: a controlled rotating disc, the extension plane of which is perpendicular to the transverse guide rail; a telescopic transmission rod fixed to the controlled rotating disc, the distal end of which is provided with a clamping device for clamping the electronic key, wherein the control unit: ① controls the rotation of the controlled rotating disc to align the transmission rod with the key socket or the key transfer position; ② controls the extension and retraction of the telescopic transmission rod to advance or retract the clamping device towards the key socket or the key transfer position.

[0036] In some embodiments of the present application, the identification acquisition unit is arranged on the transmission mechanism or the clamping device.

[0037] In some embodiments of the present application, the inner side of the clamping device in contact with the clamped electronic key is provided with a pressure sensor, and the signal output end of the pressure sensor is connected to the control unit.

[0038] In some embodiments of the present application, the longitudinal running device, the transverse running device, the mechanical hand and the controlled rotating disc are all motor-controlled.

[0039] In some embodiments of the present application, the guide mechanism comprises: a longitudinal guide rail arranged on the left side or the right side of the cabinet frame; a mounting platform fixed to the longitudinal guide rail and movable up and down by the longitudinal running device; the transmission mechanism comprises: a mechanical hand fixed to the mounting platform, the distal end of which is provided with a clamping device for clamping the electronic key; wherein the control unit controls the longitudinal running device and the mechanical hand, and the movement range of the clamping device is: the key socket at the top end and the bottom end in the cabinet in the up and down directions, respectively, and the insertion position of the key socket at the deepest position in the cabinet in the depth direction.

[0040] III. Beneficial Effects

[0041] From the above technical solutions, the present application has at least one of the following beneficial effects compared with the prior art:

[0042] 1. The present application realizes accurate identification of both the electronic key and the key interface through the visual recognition large model, and realizes the automatic management of the electronic key by combining the management logic setting of the mechanical plug-in unit and the control unit, which saves a large amount of human resources on the one hand, and improves the accuracy of management on the other hand, avoids the occurrence of poor management conditions such as loss and misplug of the electronic key, and reduces the operating risk of the HR SaaS service enterprise.

[0043] 2. In the present application, the front and back of the UKEY are both pasted with a two-dimensional code indicating its own identity, and the front of the UKEY is also provided with text information indicating its own identity. Compared with text, the two-dimensional code is more conducive to identification and has higher identification accuracy. The setting of text information on the UKEY can facilitate the user to identify the UKEY when taking it down to handle business, and the convenience is better.

[0044] 3. To ensure the optical camera can successfully capture information from the U-Key, the vertical and horizontal spacing between adjacent key slots should be greater than 3cm, and the brightness at the key slot locations within the cabinet should be no less than 150 lumens per square meter. The advantage of this setup is that the optical camera can capture the U-Key's QR code more closely and clearly, improving recognition accuracy.

[0045] 4. In this invention, the UKEY transfer station is a physical UKEY transfer compartment located below the UKEY cabinet; the UKEY temporary storage station is a UKEY temporary storage compartment located below the UKEY cabinet and arranged side by side with the UKEY transfer station. To facilitate retrieval by the mechanical plug-in unit, both extend forward on the front of the cabinet. The advantage of this arrangement is that multiple UKEYs can be accommodated in both the transfer station and the temporary storage station. When a UKEY needs to be archived, the user simply places the UKEY in the transfer station, which is simple and convenient.

[0046] 5. In this invention, the transmission mechanism includes a multi-degree-of-freedom (DOF) robotic arm, which is mounted on a transverse guide rail and can move left and right via a transverse traveling device. A gripping device for grasping a U-key is located at its distal end. A control unit controls the movement of the multi-DOF robotic arm. A camera is positioned at the distal end of the multi-DOF robotic arm to facilitate capturing clearer images of the U-key's QR code label. Simultaneously, information such as the U-key's connector captured by the camera is uploaded to the control unit for controlling the multi-DOF robotic arm.

[0047] 6. Due to insufficient lighting inside the cabinet and the fact that the optical camera and the QR code cannot be directly aligned, the large-scale visual recognition model needs to be trained using QR code training data under different lighting conditions, shooting angles, and attachment surfaces.

[0048] Compared to traditional OCR technology, the large visual recognition model of this invention can adapt to the recognition of new UKEY models and has better generalization ability. According to the needs of different users, the large visual recognition model of this invention can be retrained to adapt to specific usage scenarios, and continuously learns and optimizes itself to improve performance.

[0049] 7. In this invention, the control unit internally stores a key management database. This key management database stores the identity information and specific location of all U-keys in the cabinet. The device identity of the electronic key includes: type, customer company identity, and priority. The type is one of the following: bank U-key, tax U-key, or business registration U-key; the customer company identity is one of the following: customer company name or customer company code; and the priority is the priority level of the electronic key's use of the key slot. The type, company name, and priority are stored in the key management database after being obtained via a QR code. Through the key management database, this invention can conveniently perform operations such as U-key archiving, lending, searching, priority access, and fault handling.

[0050] 8. This invention manages hundreds of USB keys within a cabinet through identification devices, mechanical plug-in / plug-out units, and control units, automating most daily USB key maintenance tasks. Daily manual work only requires adding and removing USB keys; other maintenance is only necessary in case of malfunction. Through these technical means, this invention significantly improves the operating efficiency of the USB key storage device and reduces human resource costs. Attached Figure Description

[0051] Figure 1 This is a schematic diagram of the pluggable electronic key intelligent storage device of the present invention.

[0052] Figure 2 for Figure 1 The diagram shows the control logic of the pluggable electronic key intelligent storage device.

[0053] Figure 3 for Figure 1 The flowchart shown is the overall process of the control unit performing logical operations in the pluggable electronic key intelligent storage device.

[0054] Figure 4 for Figure 1 The flowchart shows the key search logic implemented by the control unit in the pluggable electronic key intelligent storage device.

[0055] Figure 5 for Figure 1 The flowchart shows the key archiving logic implemented by the control unit in the pluggable electronic key intelligent storage device.

[0056] Figure 6 for Figure 1 The flowchart shows the key lending logic implemented by the control unit in the pluggable electronic key intelligent storage device.

[0057] Figure 7 for Figure 1The flowchart shows the key fault handling logic implemented by the control unit in the pluggable electronic key intelligent storage device.

[0058] Figure 8 for Figure 1 The flowchart shows the key socket redistribution logic implemented by the control unit in the pluggable electronic key intelligent storage device. Detailed Implementation

[0059] The inventive concept of this invention lies in achieving accurate identification of both electronic keys and key interfaces through a large visual recognition model. Combined with the management logic settings of the mechanical plug-in unit and control unit, it realizes automated management of electronic keys. On the one hand, it saves a lot of human resources, and on the other hand, it improves the accuracy of management, avoids the occurrence of poor management such as lost or misinserted electronic keys, and reduces the operational risks of HR SaaS service companies.

[0060] To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to specific embodiments and accompanying drawings.

[0061] This invention provides a pluggable intelligent electronic key storage device. Figure 1 This is a schematic diagram of the pluggable electronic key intelligent storage device of the present invention. Figure 2 for Figure 1 The diagram shows the control logic of a pluggable electronic key intelligent storage device. Figure 1 and Figure 2 As shown, in this embodiment, the UKEY intelligent storage device includes:

[0062] Cabinet 10, which has N fixed expansion docks 11 inside, and each expansion dock is equipped with one or more UKEY ports 12, where N≥1;

[0063] The U-Key transfer station is located on the front of the U-Key port in the U-Key cabinet;

[0064] The UKEY temporary storage area is located on the front of the UKEY port in the UKEY cabinet;

[0065] The identification acquisition unit is used to acquire the identification of the UKEY;

[0066] Mechanical plug-in unit 40 is located on one side of the front of the UKEY port in the UKEY cabinet;

[0067] Control unit 50, whose signals are connected to the identification acquisition unit and the mechanical plug-in unit, executes the following control logic:

[0068] Receive the identifier of the UKEY uploaded by the identifier collection unit;

[0069] The device identity of the UKEY is determined by its identifier;

[0070] Control the mechanical insertion / removal unit to remove the UKEY from the UKEY transfer position and insert it into the corresponding UKEY socket; or, remove the UKEY from the corresponding UKEY socket and transfer it to the UKEY transfer position.

[0071] The following is a detailed description of each part of the pluggable electronic key intelligent storage device in this embodiment.

[0072] In this embodiment, a U-key is used as an example for illustration, but the present invention is not limited thereto. In other embodiments of the present invention, other forms of pluggable electronic keys can also be applied to the present invention and are also within the scope of protection of the present invention. Here, electronic key refers to an electronic device associated with user identity.

[0073] In this embodiment, seven expansion docks 11 are arranged vertically inside the cabinet 10. Each expansion dock has three rows of UKEY ports 12, with each row containing ten UKEY ports.

[0074] Those skilled in the art should understand that the number and arrangement of the expansion docks in the cabinet, and the number and arrangement of the UKEY ports on the expansion docks, can all be set according to the size and space of the cabinet. As long as the identification acquisition unit can acquire the identification of the corresponding UKEY and the mechanical plug-in unit can perform plug-in and plug-out operations on the corresponding UKEY, it is within the protection scope of this invention.

[0075] In this embodiment, QR codes identifying the user are affixed to both the front and back of the UKEY, and text information identifying the user is also provided on the front of the UKEY. Compared to text, QR codes are easier to recognize and have a higher recognition accuracy. Furthermore, by setting text information on the UKEY, users can easily identify the UKEY when it is removed for business transactions, thus improving convenience.

[0076] Those skilled in the art will understand that the QR code of the UKEY can also be added to the UKEY casing or accessories by means of printing or laser engraving. Furthermore, in addition to using a QR code image as the identifier of the UKEY, text identifiers can also be used. Moreover, in some embodiments of the present invention, an NFC identifier can also be used, with the identifier acquisition unit using an NFC reading device. These variations can also achieve the present invention and are also within the protection scope of the present invention.

[0077] In this embodiment, the identification acquisition unit, corresponding to image-based identifiers such as QR codes and text information, is an optical camera 30. This optical camera is positioned at the far end of the mechanical plug-in unit. Driven by the mechanical plug-in unit, the optical camera's field of view covers the UKEY transfer position and each UKEY slot. To ensure the optical camera can successfully acquire information from the UKEY, the vertical and horizontal spacing between adjacent key slots is greater than 3cm, and the brightness at the key slot locations within the cabinet is no less than 150 lumens per square meter. The advantage of this configuration is that the optical camera can capture the UKEY's QR code more closely and clearly, improving recognition accuracy.

[0078] In other embodiments of the invention, the optical camera can also be fixedly mounted on the top of the UKEY cabinet and extend forward from the front of the cabinet. The advantage of this design is that the optical camera is less prone to damage, resulting in higher system reliability.

[0079] Those skilled in the art should understand that the above is merely a specific design based on the relevant parameters of the optical camera, and the present invention is not limited thereto. In other embodiments of the present invention, the number and spacing of the UKEY ports, as well as the lighting conditions inside the cabinet, can also be set according to the specific parameters of the optical camera, and the present invention can still be achieved, and are also within the protection scope of the present invention.

[0080] In this embodiment, the UKEY transfer station is a physical UKEY transfer compartment 21 located below the UKEY cabinet; the UKEY temporary storage compartment is a UKEY temporary storage compartment 22 located below the UKEY cabinet and arranged side by side with the UKEY transfer station. Both extend forward on the front of the cabinet to facilitate retrieval by the mechanical plug-in unit. The advantage of this arrangement is that multiple UKEYs can be accommodated in both the transfer station and the temporary storage compartment. When a UKEY needs to be archived, the user simply places it in the transfer station, which is simple and convenient.

[0081] In this embodiment, the UKEY temporary storage compartment 22 is used to temporarily accommodate the UKEY when there are insufficient UKEY slots. If there is sufficient redundancy in the UKEY slots, the UKEY temporary storage compartment 22 may not be set up.

[0082] In other embodiments of the present invention, the transfer slot and temporary storage slot of the UKEY can also be blank UKEY slots. The advantage of this arrangement is that it can make full use of the rack space, the mechanical plug-in unit no longer needs to reach into the compartment to retrieve and place the UKEY, and its design is simpler and more flexible.

[0083] In this embodiment, the mechanical insertion and removal unit 40 includes: a guide mechanism; a transmission mechanism disposed on the guide mechanism; and a clamping device disposed at the distal end of the transmission mechanism; wherein, the guide mechanism transfers the transmission mechanism to a preset height; the transmission mechanism drives the clamping device to move back and forth; the clamping device performs the clamping or releasing action of the electronic key; and the drive system is responsible for providing power to the guide mechanism, the transmission mechanism, etc.

[0084] The guiding mechanism ensures the accurate positioning of the clamping mechanism during insertion and removal. The guiding mechanism can employ linear guides, guide posts, or guide sleeves. Linear guides offer advantages such as high precision and a low coefficient of friction, ensuring smooth movement of the clamping mechanism. Guide posts and guide sleeves, on the other hand, have a simpler structure and lower cost, making them suitable for applications where high precision is not required.

[0085] Please refer to Figure 1 In this embodiment, the guiding mechanism includes: longitudinal guide rails, including a left longitudinal guide rail and a right longitudinal guide rail, which are respectively disposed on the left and right sides of the UKEY cabinet frame; a crossbeam, which is vertically movable between the left and right longitudinal guide rails via a longitudinal traveling device 41; a transverse guide rail, which is disposed on the crossbeam and has a transverse traveling device disposed thereon; and a transmission mechanism, which is horizontally movable on the transverse guide rail via a transverse traveling device 42, with a clamping device for clamping the UKEY at its distal end; wherein, the control unit controls the longitudinal traveling device, the transverse traveling device, and the transmission mechanism, and the movement range of the clamping device is: up and down to the top and bottom UKEY interfaces in the UKEY cabinet respectively, and in the depth direction to the insertion position of the deepest UKEY interface in the UKEY cabinet.

[0086] The transmission mechanism is used to push the gripping device to insert / remove the UKEY into the UKEY slot after reaching the preset position. Furthermore, when the UKEY transfer position is a transfer compartment, the transmission mechanism can also be used to pick up the UKEY from within the transfer compartment.

[0087] Please refer to Figure 1 In this embodiment, the transmission mechanism includes a multi-degree-of-freedom (DOF) robotic arm 43, which is mounted on a transverse guide rail and can move left and right via a transverse traveling device. Its distal end is equipped with a gripping device for grasping the UKEY. A control unit controls the movement of the multi-degree-of-freedom robotic arm. A camera is positioned at the distal end of the multi-degree-of-freedom robotic arm to facilitate capturing clearer images of the UKEY's QR code label. Simultaneously, information such as the UKEY's connector captured by the camera is uploaded to the control unit for controlling the multi-degree-of-freedom robotic arm.

[0088] In this embodiment, the multi-degree-of-freedom robotic arm can precisely control the gripping and releasing of the U-key. For example, an electric gripper can be used, which has advantages such as adjustable force and stable gripping. When gripping the U-key, it is necessary to ensure that the U-key is not damaged, while firmly holding the U-key for insertion and removal operations.

[0089] In addition, to achieve automatic insertion and removal, sensors need to be installed in the clamping device to detect the position and status of the U-key. For example, an image sensor can be installed to detect whether the U-key is inserted correctly, and a pressure sensor can be installed to detect whether the clamping force of the clamping mechanism is appropriate. These sensors can feed back the detected signals to the control unit so that the clamping force can be adjusted accordingly.

[0090] The drive system can use actuators such as motors and cylinders. Motors have advantages such as high control precision and a wide speed range, making them suitable for applications requiring high motion accuracy. Cylinders, on the other hand, feature rapid action and high output force, meeting the needs of quick insertion and removal.

[0091] In the second embodiment of the present invention, the multi-degree-of-freedom manipulator can also be replaced by other means, for example: the transmission mechanism includes: a controlled rotating disk, the extension plane of which is perpendicular to the transverse guide rail; a telescopic transmission rod, fixed to the controlled rotating disk, the distal end of which is provided with a gripping device for gripping the UKEY, wherein the control unit is used for:

[0092] ① Control the rotation of the controlled rotating disk so that the transmission rod is aligned with the UKEY interface or the UKEY rotation position;

[0093] ② Control the extension and retraction of the telescopic transmission rod to make the gripping device move forward or backward toward the UKEY interface or the UKEY rotation position.

[0094] The telescopic transmission rod can be driven by a lead screw and nut, or by a rack and pinion mechanism. Lead screw and nut drives offer advantages such as high precision and smooth transmission, making them suitable for applications requiring high positional accuracy. Rack and pinion drives, on the other hand, feature high transmission speed and strong load-bearing capacity, meeting the needs for rapid movement.

[0095] In the third embodiment of the present invention, other types of guiding mechanisms and transmission mechanisms may also be used. Specifically, in the mechanical insertion and removal unit of the third embodiment, the guiding mechanism includes: a longitudinal guide rail, disposed on the left or right side of the UKEY cabinet frame; a mounting platform, which is fixed to the longitudinal guide rail and can be moved up and down via a longitudinal traveling device; the transmission mechanism includes: a multi-degree-of-freedom manipulator, fixed to the mounting platform, with a gripping device for gripping the UKEY at its distal end; wherein, the control unit controls the longitudinal traveling device and the multi-degree-of-freedom manipulator, and the movement range of the gripping device is: up and down to the top and bottom UKEY interfaces in the UKEY cabinet respectively, and in the depth direction to the insertion position of the deepest UKEY interface in the UKEY cabinet.

[0096] Please refer to Figure 2 In this embodiment, the control unit is the core component. It is responsible for receiving signals from the sensors and controlling the mechanical plug-in unit to perform corresponding actions based on these signals. The control unit can be implemented using a microcontroller, PLC, or other controllers. Microcontrollers have advantages such as small size, low cost, and strong programmability, making them suitable for some miniaturized applications. PLCs, on the other hand, have characteristics such as high reliability and strong anti-interference capabilities, making them suitable for some industrial control applications.

[0097] In this embodiment, the control unit internally stores a trained visual recognition model. This model, after training, can accurately identify the QR code ID graphic area pasted on the UKEY's outer shell surface. Combined with a QR code recognition algorithm, it accurately obtains the UKEY ID, thereby precisely identifying the individual UKEY and transmitting the data to the UKEY management information system for recording and management. Furthermore, the visual recognition model can also identify the UKEY port number and accurately determine the relative position of the port to the multi-degree-of-freedom robotic arm. This position is transmitted to the control unit, participating in the robotic arm's movement position control and posture control. It further participates in the control loop for the robotic arm's movement and alignment with the cabinet ports.

[0098] In this embodiment, the large-scale visual recognition model can be a GLM model with a parameter scale of 7B or 13B. This large-scale visual recognition model is trained using a large number of visual images of UKEY QR codes and UKEY shapes to achieve the ability to accurately identify the type and model of UKEY through visual images.

[0099] It should be noted that due to insufficient lighting inside the cabinet and the fact that the optical camera and the QR code cannot be directly aligned, the large visual recognition model needs to be trained using QR code training data under different lighting conditions, different shooting angles, and different attached surfaces.

[0100] Compared to traditional OCR technology, the large visual recognition model in this embodiment can adapt to the recognition of new UKEY models and has better generalization ability. According to the needs of different users, the large visual recognition model in this embodiment can be retrained to adapt to specific usage scenarios, and continuously learns and optimizes itself to improve performance.

[0101] In this embodiment, the control unit internally stores a key management database. This database stores the identity information and specific location of all U-keys in the cabinet. The device identity of the electronic key includes: type, customer company identity, and priority. The type is one of the following: bank U-key, tax U-key, or business registration U-key; the customer company identity is one of the following: customer company name or customer company code; and the priority is the priority level of the electronic key's use of the key slot. The type, company name, and priority are stored in the key management database after being obtained via QR code.

[0102] With the help of the key management database, the pluggable electronic key intelligent storage device in this embodiment can easily perform operations such as UKEY archiving, lending, searching, queue insertion, and fault handling.

[0103] Users can add or remove UKEYs from the device. Once a user initiates a command, the device responds to the customer's request and begins the response process. Users can also initiate UKEY connection and removal, change the port location, or retrieve the UKEY's port location via the control unit. The identification acquisition unit and mechanical insertion / removal unit will respond to the control unit's commands and execute the corresponding operations.

[0104] Figure 3 for Figure 1 The diagram shows the overall flowchart of the logic operation performed by the control unit in the pluggable electronic key intelligent storage device. Figure 3 As shown, the overall process includes:

[0105] Step A: Start the system

[0106] Object being processed: Control unit;

[0107] Processing steps: System initialization. Start all components - identifier acquisition unit, mechanical plug-in unit, etc.;

[0108] Processing result: The system has entered standby mode, ready to execute the task.

[0109] Step B: QR code image acquisition

[0110] Target device: UKEY device;

[0111] Processing steps: Generate a unique QR code label and affix it to the UKEY; use the label acquisition unit to photograph and scan the UKEY.

[0112] Processing result: Obtain the image of the UKEY;

[0113] Step C: Image Transfer

[0114] Object processed: Captured UKEY image;

[0115] Processing operation: The acquired image data is seamlessly transmitted to the control unit, which utilizes the built-in visual recognition model for accurate analysis and intelligent recognition;

[0116] Processing result: The image data is complete and ready, and is now awaiting advanced analysis and processing by the large-scale visual recognition model; Step D: Analysis of the large-scale visual recognition model

[0117] Object being processed: UKEY image data;

[0118] Processing Operation: The visual recognition big data model will use its advanced algorithms to perform detailed feature extraction on the image, thereby achieving accurate image recognition;

[0119] Processing result: The type and status of the UKEY were identified;

[0120] Step E: Determine operational requirements

[0121] Object being processed: Recognition results;

[0122] Processing procedure: Determine whether a plugging / unplugging operation is required based on the type and status of the UKEY;

[0123] Processing result: Determine whether to perform a plug-in / plug-out operation. If yes, proceed to step F; otherwise, the process ends.

[0124] Step F: Sending control commands

[0125] Target of processing: Mechanical plug-in / plug-out unit;

[0126] Processing operation: Based on the judgment results obtained from the analysis, the control unit accurately sends the corresponding insertion and removal commands to the mechanical insertion and removal unit;

[0127] Processing result: Operation command received for mechanical plugging / unplugging;

[0128] Step G: The mechanical insertion / removal unit performs the operation.

[0129] Target device: UKEY device;

[0130] Processing operation: After receiving the instruction from the control unit, the mechanical insertion and removal unit will move to the corresponding position and accurately perform the insertion or removal action of the UKEY;

[0131] Processing result: The U-key was correctly inserted or removed.

[0132] Step H: Operation Result Feedback

[0133] Processing object: Operation execution status;

[0134] Processing Operation: After successfully completing the insertion and removal of the UKEY, the mechanical insertion and removal unit will feed back detailed information of the operation result to the control unit for system recording and further decision-making.

[0135] Processing result: The control unit learns whether the operation was successfully executed;

[0136] Step 1: Record the operation log

[0137] Object to be processed: Operation execution records;

[0138] Processing Operations: The control unit automatically records detailed operation logs, covering the specific time of the operation, the type of execution, and the final result;

[0139] Processing result: A complete operation log file was created, providing solid data support for future auditing work and continuous optimization of system performance;

[0140] Step J: System Self-Learning and Optimization

[0141] Object of processing: Large-scale visual recognition models;

[0142] Processing Operations: Based on operational feedback, the system will continuously retrain and optimize the large visual recognition model to adapt to the ever-changing operational environment;

[0143] Results: Through this self-learning process, the model's recognition ability and operational accuracy are significantly improved, ensuring high efficiency and accuracy in future task execution.

[0144] The following section, in conjunction with the hardware structure and overall process described above, will explain in detail how the pluggable electronic key intelligent storage device in this embodiment achieves various types of functions.

[0145] 1. Key search logic

[0146] The control unit executes the key search logic in the following scenarios: ① No UKEY to be searched exists in the key management database; ② The key slot corresponding to the recorded UKEY to be searched is empty; ③ The key slot corresponding to the recorded UKEY to be searched is not occupied by the UKEY to be searched.

[0147] Figure 4 for Figure 1 The flowchart shown illustrates the key search logic implemented by the control unit in the pluggable electronic key intelligent storage device. Please refer to... Figure 2 and Figure 4 In this embodiment, the control unit executes the key search logic, including:

[0148] Step S102: Receive the identity of the device whose UKEY is to be found;

[0149] Step S104: The identification acquisition unit traverses each key slot, UKEY temporary storage bit, and UKEY transfer bit in the cabinet, and determines the identity of the UKEY through the QR code identification of the UKEY until the UKEY to be found is found.

[0150] In real-world scenarios, after locating the UKEY, it can be inserted into the desired UKEY slot or placed in the UKEY transfer compartment for user use, depending on the user's needs.

[0151] Those skilled in the art will understand that this key search logic is particularly suitable for situations where the UKEY is inserted into the wrong UKEY slot, causing the device identity of the UKEY to be incorrectly recorded in the key management database, which can greatly reduce the burden of manual searching. Furthermore, by having the control unit periodically archive and organize the UKEYs in the pluggable electronic key intelligent storage device, the probability of UKEY loss can be greatly reduced.

[0152] 2. Key archiving logic

[0153] The scenario in which the control unit executes the key search logic is as follows: when a user returns the UKEY, the system needs to return the UKEY to the correct location and record it in the key management database.

[0154] Figure 5 for Figure 1 The flowchart shown illustrates the key archiving logic implemented by the control unit in the pluggable electronic key intelligent storage device. Please refer to... Figure 2 and Figure 5 In this embodiment, the identification acquisition unit first detects a new UKEY in the UKEY transfer compartment, captures the identification of the UKEY, and then uploads it to the control unit. The control unit executes the key archiving logic, including:

[0155] Step S202: Receive the identifier of the UKEY in the key transfer position uploaded by the identifier acquisition unit;

[0156] Step S204: Determine the device identity of the UKEY through its identifier;

[0157] Step S206: Through the key management database, the corresponding key slot is planned according to the device identity of the UKEY. If there is an empty UKEY slot, proceed to step S208.

[0158] Step S208: The mechanical insertion and removal unit is instructed to remove the UKEY from the key and insert it into the corresponding key slot;

[0159] Step S216: Update the management status information of UKEY in the key management database.

[0160] As can be seen, with the key archiving logic of this embodiment, maintenance personnel only need to put the new UKEY provided by the customer company into the UKEY compartment entrance in the cabinet. There are no restrictions on the posture and position of the placement. The control unit can automatically move and identify the UKEY location, model, and tag ID, and automatically plan the interface position. The multi-degree-of-freedom robotic arm picks up the UKEY from the compartment and moves it to the corresponding free port for insertion, which greatly facilitates personnel operation.

[0161] 3. Key insertion logic

[0162] The key management database stores the priorities of electronic keys. When the number of UKEY server interfaces is limited, and the number of available interfaces is less than the number of UKEYs maintained, some low-priority UKEYs that are not currently in use can be allocated to free up interfaces for urgent UKEY processing. This key queueing logic increases the number of UKEYs that can be processed, overcoming limitations imposed by the number of hardware interfaces and improving system efficiency.

[0163] Please refer to Figure 2 and Figure 5 In this embodiment, in step S206, if all key slots in the rack are occupied, the key queueing logic is executed, including:

[0164] Step S210: Query the key management database and select the second UKEY that occupies the key slot, is not currently in operation, and has a lower priority than the UKEY;

[0165] Step S212: The mechanical insertion and removal unit is instructed to remove the second UKEY from the corresponding second key socket and transfer it to the key temporary storage position.

[0166] Step S214: The mechanical insertion and removal unit removes the UKEY from the key transfer position and inserts it into the second key socket, and then executes step S216.

[0167] 4. Key lending logic

[0168] When a customer needs to retrieve their USB key for various reasons, such as needing to take it to a company office, a branch office, for periodic updates, or upon termination of cooperation, a multi-degree-of-freedom robotic arm automatically moves to the corresponding interface, removes the USB key, and moves it to the normal exit position of the USB key storage compartment for maintenance personnel to retrieve.

[0169] Figure 6 for Figure 1 The flowchart shown illustrates the key lending logic implemented by the control unit in the pluggable electronic key intelligent storage device. Please refer to... Figure 2 and Figure 6 The control unit executes the key lending logic, including:

[0170] Step S302: Receive the device identity of the UKEY to be lent out;

[0171] Step S304: Query the key management database to determine the key slot where the UKEY to be lent is located;

[0172] Step S306: Receive the identifier of the current UKEY inserted into the key slot uploaded by the identifier acquisition unit;

[0173] Step S308: Determine the device identity of the current UKEY by the identifier of the current UKEY;

[0174] Step S310: Determine whether the device identity of the UKEY to be lent out is consistent with the device identity of the current UKEY. If yes, proceed to step S312; otherwise, proceed to step S316.

[0175] Step S312: The mechanical insertion and removal unit removes the UKEY from the key slot and transfers it to the key transfer position;

[0176] Step S314: Update the management status information of UKEY in the key management database, and the process ends;

[0177] Step S316: Execute the error reporting procedure, re-determine the port for the UKEY to be lent out, and the process ends.

[0178] 5. Key Failure Handling Logic

[0179] When a communication failure is detected in a USB key during operation, a multi-degree-of-freedom robotic arm automatically moves to the corresponding location and attempts to re-insert and re-plug the USB key to repair the fault. If the fault cannot be resolved in the original location, the arm can be further tested by changing the insertion port position and re-inserting the USB key. If the fault still cannot be resolved, an alarm will be triggered and the faulty USB key will be moved to the fault exit of the USB key transfer compartment for maintenance personnel to retrieve and repair.

[0180] Figure 7 for Figure 1The flowchart shown illustrates the key fault handling logic implemented by the control unit in the pluggable electronic key intelligent storage device. Please refer to... Figure 2 and Figure 7 The control unit executes key failure handling logic, including:

[0181] Step S402: Receive device identity information of the suspected faulty UKEY;

[0182] Step S404: Query the key management database to determine the key slot where the suspected faulty UKEY is located;

[0183] Step S406: Receive the identifier of the current UKEY of the key slot uploaded by the identifier acquisition unit;

[0184] Step S408: Determine the device identity of the current UKEY by using the identifier of the current UKEY;

[0185] Step S410: Determine whether the device identity of the suspected faulty UKEY matches the device identity of the current UKEY. If yes, proceed to step S412; otherwise, proceed to step S420.

[0186] Step S412: The mechanical insertion and removal unit removes the UKEY from the key socket and inserts it into the third key socket.

[0187] Step S414: If the UKEY still does not work properly in the third key slot, proceed to step S416; otherwise, proceed to step 422.

[0188] Step S416: The mechanical insertion and removal unit is instructed to remove the UKEY from the third key socket and transfer it to the key transfer position;

[0189] Step S418: Update the management status information of UKEY in the key management database, and the process ends;

[0190] Step S420: Execute the error reporting procedure to re-identify the port of the suspected faulty UKEY, and the process ends;

[0191] Step S422: Report that the UKEY is working normally, but the key slot is suspected to be faulty. The process ends.

[0192] 6. Key socket redistribution logic

[0193] In system maintenance scenarios, the allocation of UKEY interfaces can be replanned, and a multi-degree-of-freedom robotic arm can move the UKEYs in batches to the interface positions to perform plug-in and unplug operations.

[0194] Figure 8 for Figure 1 The flowchart shown illustrates the key slot redistribution logic implemented by the control unit in the pluggable electronic key intelligent storage device. Please refer to...Figure 2 and Figure 8 The control unit executes the key socket reallocation logic, including:

[0195] Step S502: Receive the key socket redistribution scheme;

[0196] Step S504, for each key entry in the key interposer redistribution scheme:

[0197] Sub-step S504a: Instruct the identification acquisition unit to acquire the identification of the target key slot in the key slot redistribution scheme for the UKEY to be allocated.

[0198] Sub-step S504b: Determine whether the target key slot is empty based on the identifier of the target key slot. If it is not empty, execute sub-step S504c; otherwise, execute sub-step S504d.

[0199] Sub-step S504c: The mechanical insertion and removal unit removes the UKEY from the target key socket and transfers it to the key transfer position;

[0200] Sub-step S504d: Instruct the mechanical insertion and removal unit to remove the UKEY to be assigned from the current key slot and insert it into the target key slot.

[0201] Sub-step S504e: Update the management status information of the UKEYs to be assigned in the key management database.

[0202] The above lists six typical logics that the control unit in the pluggable electronic key intelligent storage device of this embodiment can implement. It can be seen that this embodiment manages hundreds of UKEYs in the cabinet through identification devices, mechanical pluggable units, and control units, automatically completing most daily UKEY maintenance tasks. Daily manual work only requires handling adding and removing UKEYs; other maintenance is only needed in case of malfunction. This embodiment, through the above-mentioned technical means, greatly improves the operating efficiency of the UKEY storage device and reduces human resource costs.

[0203] Those skilled in the art should understand that the above are only six typical logics that the control unit in the pluggable electronic key intelligent storage device of this embodiment can implement. Those skilled in the art can also design new management logic as needed.

[0204] This concludes the description of the various embodiments of the present invention. Based on the above description, those skilled in the art should have a clear understanding of the present invention.

[0205] It should be noted that, unless explicitly stated otherwise, the numerical parameters in the specification and claims of this invention may be approximate values ​​and can be changed according to the content of this invention. Specifically, all figures in the specification and claims indicating the content of composition, reaction conditions, etc., should be understood to be modified by the term "about" in all cases, which means that they include a specific quantity varying by ±10% in some embodiments.

[0206] The ordinal numbers used in the specification and claims, such as "first," "second," "third," "primary," "secondary," as well as Arabic numerals and letters, to modify the corresponding elements (or steps), are intended only to make one element (or step) with a certain name clearly distinguishable from another element (or step) with the same name, and do not imply that the element (or step) has any ordinal number, nor do they represent the order of one element (or step) with another element (or step).

[0207] Furthermore, unless otherwise specified or required to occur in sequence, the order of the above steps is not limited to those listed above and may be varied or rearranged as needed for the design.

[0208] It should also be noted that the directional terms mentioned in the embodiments, such as "center," "lateral," "longitudinal," "top," "bottom," "upper," "lower," "front," "rear," "left," "right," "inner," and "outer," indicate only the orientation or positional relationship shown in the accompanying drawings. These terms are used solely for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, throughout the accompanying drawings, the same elements are represented by the same or similar reference numerals. Also, the shapes and dimensions of the components in the drawings do not reflect actual size and proportion, but are only illustrative of the embodiments of the invention.

[0209] The present invention can also be implemented as a device or apparatus program (e.g., a computer program and computer program product) for performing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium or can take the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.

[0210] This invention can be implemented using hardware comprising several different components and a suitably programmed computer. Various component embodiments of the invention can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. The physical implementation of the hardware structure includes, but is not limited to, physical devices, including, but not limited to, transistors, memristors, DNA computers, microcontrollers, microprocessors, or digital signal processors (DSPs). Furthermore, this invention is not directed to any particular programming language. It should be understood that the contents of this invention can be implemented using various programming languages; the description of specific languages ​​herein is for the purpose of disclosing the best mode of implementation of the invention.

[0211] Those skilled in the art will understand that in the claims and specification of this invention, the word "comprising" does not exclude the presence of elements (or steps) not listed in the claims. The word "a" or "an" preceding an element (or step) does not exclude the presence of a plurality of such elements (or steps).

[0212] For certain implementation methods, if they are not key aspects of this invention and are well-known to those skilled in the art, they are not described in detail in the accompanying drawings or text due to space limitations. In such cases, they can be understood by referring to relevant prior art.

[0213] Similarly, it should be understood that, for the sake of brevity, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof. However, this method of invention should not be construed as reflecting an intention that the claimed invention requires more features than expressly recited in each claim. Rather, as reflected in the claims, the various inventive aspects consist of fewer than all the features of the preceding single embodiment. Furthermore, embodiments may be used in combination with each other or with other embodiments based on design and reliability considerations; that is, technical features from different embodiments can be freely combined to form more embodiments. Therefore, the claims following the detailed description are hereby expressly incorporated into that detailed description, wherein each claim itself is a separate embodiment of the invention.

[0214] The above specific embodiments have provided a detailed description of the purpose, technical means, and beneficial effects of the present invention. It should be understood that the purpose of the detailed description is to enable those skilled in the art to better understand the present invention, and it is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A plug-in electronic key intelligent storage device, characterized in that, The application relates to a cabinet for storing electronic keys, comprising: a cabinet, inside which N expansion docks are fixed, and on each expansion dock, a plurality of key sockets are arranged, N>=1; an identification acquisition unit, used for acquiring the identification of an electronic key; a key transfer position, arranged on the front of the cabinet; a mechanical plug-pull unit, arranged on one side of the front of the key sockets of the cabinet; a control unit, signal-connected to the identification acquisition unit and the mechanical plug-pull unit, used for executing the following control logic: receiving the identification of the electronic key uploaded by the identification acquisition unit; determining the equipment identity of the electronic key through the identification of the electronic key; controlling the mechanical plug-pull unit to take out the electronic key from the key transfer position and insert the electronic key into the corresponding key socket, or to pull out the electronic key from the corresponding key socket and transfer the electronic key to the key transfer position; the front and / or back of the electronic key is provided with a two-dimensional code indicating the identity of the electronic key; and the control unit internally stores a trained visual recognition large model; in the control logic executed by the control unit, the step of determining the equipment identity of the electronic key through the identification of the electronic key comprises: recognizing the two-dimensional code of the electronic key by using the visual recognition large model, so as to determine the equipment identity of the electronic key; the equipment identity of the electronic key comprises: type, customer enterprise identity and priority, wherein the type is one of the following: bank UKEY, tax UKEY and business UKEY; the customer enterprise identity is one of the following: customer enterprise name and customer enterprise code; and the priority is the priority level of the electronic key in using the key socket; the control unit internally stores a key management database, and the key management database stores the equipment identity information and the specific position of all the electronic keys in the cabinet; the mechanical plug-pull unit comprises: a guide mechanism, a transmission mechanism arranged on the guide mechanism, and a clamping device arranged on the far end of the transmission mechanism; the guide mechanism transfers the transmission mechanism to a preset height; the transmission mechanism drives the clamping device to move forward and backward; and the clamping device executes the clamping or releasing action of the electronic key.

2. The plug-in electronic key intelligent storage device according to claim 1, characterized in that, At least one of the following is met: the identification is an image identification; and the identification acquisition unit is a camera, the visual field range of which covers the key transfer position and each key socket; the key transfer position is a blank key socket or an entity chamber for accommodating a transferred electronic key; the N expansion docks are arranged from bottom to top in the cabinet, and each expansion dock comprises: M rows of key sockets; and each row of key sockets comprises: S key sockets, N>=2, M>=2 and S>=2; the vertical and horizontal spacing between adjacent key sockets is greater than 3cm; the brightness of the key socket position in the cabinet is not less than 150 lumens per square meter.

3. The plug-in electronic key intelligent storage device according to claim 2, characterized in that, At least one of the following is met: the key transfer position is an entity chamber arranged in the cabinet and extending forward on the front of the cabinet; the camera is arranged at the far end of the mechanical plug-pull unit and driven by the mechanical plug-pull unit, the visual field range of the camera covers the key transfer position and each key socket, or the camera is fixedly arranged on the top of the cabinet and extends forward on the front of the cabinet; the control unit is realized by a single-chip microcomputer or a PLC.

4. The plug-in electronic key intelligent storage device according to claim 1, characterized in that, At least one of the following is met: The front and back of the electronic key are pasted with two-dimensional code labels indicating their own identities; The front and / or back of the electronic key is also provided with text information indicating its own identity; The visual recognition large model is a GLM model with a parameter scale of 7B or 13B; The visual recognition large model is trained via two-dimensional code training data under different light conditions, different shooting angles, and different attached surfaces.

5. The plug-in electronic key intelligent storage device according to claim 1, wherein the control unit executes key searching logic, including: Step S102, receiving the device identity of the electronic key to be searched; Step S104, causing the identification collection unit to traverse each key socket and key transfer site in the cabinet, and determining the identity of the electronic key through the identification of the electronic key until the electronic key to be searched is found.

6. The plug-in electronic key intelligent storage device according to claim 1, wherein the control unit executes key archiving logic, including: Step S202, receiving the identification of the electronic key in the key transfer site uploaded by the identification collection unit; Step S204, determining the device identity of the electronic key through the identification of the electronic key; Step S206, planning the corresponding key socket through the device identity of the electronic key by the key management database; Step S208, causing the mechanical plug-in unit to take out the electronic key from the key transfer site and insert it into the corresponding key socket; Step S216, updating the management state information of the electronic key in the key management database.

7. The plug-in electronic key intelligent storage device according to claim 6, wherein the key management database stores the priority of the electronic key; Further comprising: a key temporary storage site arranged on the front of the cabinet; In step S206, if all key sockets in the cabinet are occupied, key queuing logic is executed, including: Step S210, querying the key management database to select a second electronic key occupying a key socket, currently not in operation, and having a priority lower than that of the electronic key; Step S212, causing the mechanical plug-in unit to pull out the second electronic key from the corresponding second key socket and transfer it to the key temporary storage site; Step S214, causing the mechanical plug-in unit to take out the electronic key from the key transfer site and insert it into the second key socket; Step S216, updating the management state information of the electronic key and the second electronic key in the key management database.

8. The plug-in electronic key intelligent storage device according to claim 1, wherein the control unit executes key lending logic, including: Step S302, receiving the device identity of the electronic key to be lent out; Step S304, querying the key management database to determine the key socket where the electronic key to be lent out is located; Step S306, receiving the identification of the current electronic key inserted into the key socket uploaded by the identification collection unit; Step S308, determining the device identity of the current electronic key through the identification of the current electronic key. ​ ​ ​ ​ Step S310, determine whether the device identity of the electronic key to be lent out is consistent with the device identity of the current electronic key, if yes, execute step S312; Step S312, instruct the mechanical plug-pull unit to pull out the electronic key from the key socket and transfer it to the key transfer position; Step S314, update the management state information of the electronic key in the key management database.

9. The plug-in electronic key intelligent storage device according to claim 1, wherein the control unit executes key fault processing logic, comprising: Step S402, receive the device identity information of the suspected faulty electronic key; Step S404, query the key management database to determine the key socket where the suspected faulty electronic key is located; Step S406, receive the identification of the current electronic key of the key socket uploaded by the identification collection unit; Step S408, determine the device identity of the current electronic key through the identification of the current electronic key; Step S410, determine whether the device identity of the suspected faulty electronic key is consistent with the device identity of the current electronic key, if yes, execute step S412; Step S412, instruct the mechanical plug-pull unit to pull out the electronic key from the key socket and insert it into the third key socket; Step S414, if the electronic key still cannot work normally in the third key socket, execute step S416; Step S416, instruct the mechanical plug-pull unit to pull out the electronic key from the third key socket and transfer it to the key transfer position; Step S418, update the management state information of the electronic key in the key management database.

10. The plug-in electronic key intelligent storage device according to claim 1, wherein the control unit executes key socket reassignment logic, comprising: Step S502, receive the key socket reassignment scheme; Step S504, for each key entry in the key socket reassignment scheme: Sub-step S504a, instruct the identification collection unit to collect the identification of the target key socket of the electronic key to be assigned in the key socket reassignment scheme; Sub-step S504b, determine whether the target key socket is empty according to the identification of the target key socket, if not, execute sub-step S504c, otherwise, execute sub-step S504d; Sub-step S504c, instruct the mechanical plug-pull unit to pull out the electronic key on the target key socket and transfer it to the key transfer position; Sub-step S504d, instruct the mechanical plug-pull unit to pull out the electronic key to be assigned from the current key socket and insert it into the target key socket; Sub-step S504e, update the management state information of the electronic key to be assigned in the key management database.

11. The plug-in electronic key intelligent storage device according to claim 1, wherein the guide mechanism comprises: Longitudinal guide rails, comprising left and right longitudinal guide rails respectively arranged on the left and right sides of the cabinet frame; A cross beam movably arranged on the left and right longitudinal guide rails through the longitudinal traveling device; A transverse guide rail arranged on the cross beam, and a transverse traveling device arranged on the transverse guide rail. ​ ​ ​ The transmission mechanism is arranged on the lateral guide rail through the lateral moving device and is provided with a clamping device for clamping the electronic key at the distal end thereof; The control unit controls the movement range of the clamping device in the up-down direction to the key insertion port at the top end and the bottom end in the cabinet respectively and in the depth direction to the insertion position of the key insertion port at the deepest position in the cabinet.

12. The plug-in electronic key smart storage device according to claim 11, wherein, The transmission mechanism adopts one of the following modes: The transmission mechanism includes a mechanical hand arranged on the lateral guide rail through the lateral moving device and provided with a clamping device for clamping the electronic key at the distal end thereof, wherein the control unit controls the movement of the mechanical hand; Or, the transmission mechanism includes a controlled rotating disc with an extension plane perpendicular to the lateral guide rail and a telescopic transmission rod fixed on the controlled rotating disc and provided with a clamping device for clamping the electronic key at the distal end thereof, wherein the control unit controls the rotation of the controlled rotating disc to align the transmission rod with the key insertion port or the key transfer position and controls the extension and retraction of the telescopic transmission rod to advance or retreat the clamping device towards the key insertion port or the key transfer position.

13. The plug-in electronic key smart storage device according to claim 12, wherein, At least one of the following conditions is met: The identification collection unit is arranged on the transmission mechanism or the clamping device; The inner side of the clamping device in contact with the clamped electronic key is provided with a pressure sensor, and the signal output end of the pressure sensor is connected to the control unit; The longitudinal moving device, the lateral moving device, the mechanical hand and the controlled rotating disc are all controlled by the motor.

14. The plug-in electronic key intelligent storage device according to claim 1, characterized in that The guide mechanism includes: A longitudinal guide rail arranged on the left side or the right side of the cabinet frame; An installation platform fixed on the longitudinal guide rail through the longitudinal moving device and movable up and down; The transmission mechanism includes: A mechanical hand fixed on the installation platform and provided with a clamping device for clamping the electronic key at the distal end thereof; The control unit controls the longitudinal moving device and the mechanical hand, and the movement range of the clamping device is in the up-down direction to the key insertion port at the top end and the bottom end in the cabinet respectively and in the depth direction to the insertion position of the key insertion port at the deepest position in the cabinet.

Citation Information

Patent Citations

  • UKEY issuing device and method

    CN115171298A

  • Key management method and device

    CN118966996A