Batch USB key control method, system and device

By establishing a communication link between the U-shield and the server in the U-shield control system, automatically triggering mechanical buttons, and adjusting maintenance strategies using the heating weight estimate model, the problems of U-shield batch control and heat management are solved, and automated control and prevention of safety risks are achieved.

CN119945687AActive Publication Date: 2025-05-06CHENGDU WANWANG SECONDARY PLANET COMM EQUIP CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510418539.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2025-05-06
Estimated Expiration
2045-04-03

AI Technical Summary

Technical Problem

The existing U-shield control technology requires manual operation of mechanical buttons, which leads to high labor intensity when batch processing of U-shield, and cannot effectively handle the heat generated by U-shield during high-frequency use or charging, which may cause hardware performance degradation and safety accidents.

Method used

By establishing a communication link between the U shield and the server, the location information of the U shield is obtained, and the mechanical buttons on the U shield are automatically triggered through the associated control mechanism to complete the verification operation. At the same time, the U-shield and the control mechanism are defined as a device group, and based on the heating weight estimate model, the heating weight of the equipment group is obtained, and the maintenance strategy is adjusted according to the total heating weight.

Benefits of technology

The automatic batch control of U-Shield is realized, which reduces manual operation links and reduces the operation error rate. By monitoring the heating condition of U-Shield in real time, it promptly detects and deals with potential overheating risks and prevents safety accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119945687A_ABST
    Figure CN119945687A_ABST
Patent Text Reader

Abstract

The invention discloses a batch USB key control method, system and device, and relates to the technical field of USB key control. The invention provides a batch USB key control method, which comprises the following steps: in response to a use request of a target USB key, establishing a communication link between the target USB key and a server, and obtaining position information of the target USB key; according to the position information of the target USB key, obtaining a target control mechanism associated with the target USB key, and triggering a mechanical key on the target USB key through the target control mechanism to complete verification of the target USB key; defining the target USB key and the target control mechanism as an equipment group, and obtaining a heating weight of the equipment group based on a heating weight prediction model; and according to the heating weight of each equipment group in the preset area, obtaining a heating total weight of the preset area, and adjusting a maintenance strategy based on the heating total weight and a preset threshold.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of U-Shield control technology, and in particular to a batch U-Shield control method, system and device. Background Art

[0002] With the rapid development of financial electronicization and network security technology, U shield is the core carrier of digital certificate storage and identity authentication. In the existing technology, it is usually necessary to press and trigger the mechanical button on the U shield to update the permissions, charge, or connect and disconnect with the system. In some institutions or enterprises, a large number of U shields are usually required to be centrally managed to complete batch permissions updates, charging and other operations.

[0003] Existing U-shield control technology mainly relies on manual operation or single automated command transmission. For example, some systems send commands directly through the communication interface between the server and the U-shield to complete authentication, but such methods are usually unable to effectively handle operations that require physical triggering (such as mechanical button pressing). The U-shield usually dissipates heat during high-frequency use or charging. If the heat cannot be dissipated in time, it will have an adverse effect on the device. Especially when multiple U-shiels are working at the same time, the superposition of local heating of the equipment may cause hardware performance degradation, and the traditional maintenance strategy is only based on fixed-cycle equipment inspections. It is impossible to respond to heating risks in real time, which increases the risk of system failure. Summary of the invention

[0004] The main purpose of this application is to provide a method, system and device for controlling a large number of U-shiels, aiming to solve the technical problem that the existing U-shield authorization confirmation usually requires manual pressing of mechanical buttons, and when batch processing of U-shiels is required, manual frequent plugging and unplugging of U-shiels brings high labor intensity.

[0005] To achieve the above objectives, in a first aspect, the present application provides a batch U-Shield control method, comprising: In response to a request to use the target U shield, a communication link is established between the target U shield and the server, and location information of the target U shield is obtained; According to the location information of the target U shield, a target control mechanism associated with the target U shield is obtained, and a mechanical button on the target U shield is triggered by the target control mechanism to complete the verification of the target U shield; Define the target U shield and the target control mechanism as a device group, and obtain the heating weight of the device group based on the heating weight estimation model; According to the heating weight of each equipment group in the preset area, the total heating weight of the preset area is obtained, and based on the total heating weight and the preset threshold, the maintenance strategy is adjusted.

[0006] Optionally, the step of acquiring a target control mechanism associated with the target U shield according to the location information of the target U shield includes: According to the spatial coordinates of the mechanical button of the target USB shield, the moving stroke required for the power component of the target control mechanism to trigger the mechanical button is obtained; The running time required for the target control mechanism to press the mechanical button is acquired according to the moving stroke.

[0007] Optionally, the step of defining the target U shield and the target control mechanism as a device group, and obtaining the heating weight of the device group based on a heating weight estimation model includes: According to the attribute information of the target U shield, the historical usage frequency, single usage duration, and usage status information of the target U shield are obtained, wherein the usage frequency of the target U shield represents the usage frequency of the target control mechanism; According to the attribute information of the target control mechanism, obtaining a single operation time of the target control mechanism; According to the attribute information of the target U shield, the attribute information of the target control mechanism and the ambient temperature, based on the heat weight estimation model, the heat weight of the device group is obtained.

[0008] Optionally, the target U shield and the target control mechanism are defined as a device group, and based on the heating weight estimation model, the heating weight estimation model in the heating weight of the device group is obtained as follows:

[0009] In the formula, is the heat weight, The historical usage frequency of the target USB shield. The single usage time of the target USB shield. is the target U shield state instability coefficient, is the ambient temperature, is the single operation duration of the target control mechanism, , and is the nonlinear exponential parameter, , and is the exponential temperature coupling coefficient.

[0010] Optionally, the step of obtaining a total heating weight of a preset area according to the heating weight of each equipment group in the preset area, and adjusting the maintenance strategy based on the total heating weight and a preset threshold includes: When the total heat weight is greater than the preset threshold, the heat dissipation speed of the preset area is increased, wherein the adjusted heat dissipation speed is expressed as:

[0011] in, is the adjusted heat dissipation speed, is the basic heat dissipation speed, is the preset threshold, is the total heat generation weight.

[0012] Optionally, the step of obtaining a total heating weight of a preset area according to the heating weight of each equipment group in the preset area, and adjusting the maintenance strategy based on the total heating weight and a preset threshold includes: Obtaining the adjacent heating weight of at least one adjacent device group adjacent to the device group where the target U-Shield is located, wherein the adjacent heating weight is greater than a standard threshold; According to the heating weight of the device group where the target U-Shield is located and the adjacent heating weight of the at least one adjacent device group, the maintenance strategy is adjusted based on the heat dissipation strategy model, where the heat dissipation strategy model is expressed as:

[0013] in, is the heat dissipation power increment, is the preset threshold, The device group is adjacent to the device group where the target USB shield is located. for The heat weight, The location is , is the union of the adjacent device group set and the target device group. is the weighted centroid, is the basic heat dissipation power, is the nonlinear adjustment index, is the discrete attenuation coefficient.

[0014] In a second aspect, the present application provides a batch U-Shield control system, including: A location information acquisition module, which is configured to establish a communication link between the target U shield and the server in response to a use request of the target U shield, and obtain the location information of the target U shield; A mechanical trigger module, which is configured to obtain a target control mechanism associated with the target U shield according to the location information of the target U shield, and trigger a mechanical button on the target U shield through the target control mechanism to complete the verification of the target U shield; A heating weight acquisition module, which is configured to define the target U shield and the target control mechanism as a device group, and acquire the heating weight of the device group based on a heating weight estimation model; The maintenance strategy module is configured to obtain the total heating weight of the preset area according to the heating weight of each equipment group in the preset area, and adjust the maintenance strategy based on the total heating weight and the preset threshold.

[0015] In a third aspect, the present application provides a U-shield control device, including: A support member having a bearing portion for bearing the U shield body; A pressing block, which is arranged above the bearing portion; Wherein, a driving member is arranged on the supporting member, the driving member is connected to the pressing block, and the driving member is used to drive the pressing block to move in a direction approaching or away from the bearing part, so that the pressing block can press the mechanical button on the U shield body.

[0016] Optionally, the driving member comprises an electromagnet, the electromagnet has a movable shaft, the movable shaft is connected to the pressing block, so that when the electromagnet is energized, the movable shaft can drive the pressing block to move in a direction close to the bearing portion; The driving member also includes a bracket, which is connected to the other side of the support member relative to the bearing portion, the movable shaft passes through the support member, the end of the movable shaft is connected to the pressure block, and a return spring is sleeved on the movable shaft, and the return spring is located between the pressure block and the support member.

[0017] Optionally, a positioning member is provided at the bearing portion of the support member, a positioning groove is provided at the upper end of the positioning member, a bearing member is provided in the positioning groove, the outer dimensions of the bearing member are adapted to the inner wall of the positioning groove, and the U shield body is provided on the bearing member; The two oppositely disposed inner walls of the positioning groove are both provided with limiting flanges, and a limiting space for accommodating the bearing member is formed between the limiting flanges and the bottom wall of the positioning groove; There is a guide gap between one end of the limiting flange and an inner wall of the positioning groove, and the supporting member can undergo elastic deformation so that the supporting member can enter the limiting space through the guide gap, or the supporting member can move out of the limiting space through the guide gap.

[0018] Beneficial effects that this application can achieve: A batch U shield control method, system and device proposed in the embodiment of the present application include the following operation steps: in response to the use request of the target U shield, establish a communication link between the target U shield and the server, and obtain the location information of the target U shield; according to the location information of the target U shield, obtain the target control mechanism associated with the target U shield, and trigger the mechanical button on the target U shield through the target control mechanism to complete the verification of the target U shield; define the target U shield and the target control mechanism as a device group, and obtain the heating weight of the device group based on the heating weight estimation model; according to the heating weight of each device group in the preset area, obtain the total heating weight of the preset area, and adjust the maintenance strategy based on the total heating weight and the preset threshold. The control mechanism automatically triggers the button, reduces the manual operation link, and significantly reduces the operation error rate. Using the heating weight estimation model, the heating condition of each heating group can be accurately evaluated, which provides a scientific basis for resource allocation and maintenance strategy formulation. By real-time monitoring of the heating condition of the U shield, the method can timely discover and deal with potential overheating risks, and effectively prevent safety accidents that may be caused by overheating of the U shield. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 This is a flow chart of a method for controlling a batch of USB-shields according to an embodiment of the present application; Figure 2 A schematic diagram of the structure of the control mechanism of an embodiment of the present application; Figure 3 for Figure 2 Schematic diagram of the top view of the structure at the support member.

[0020] The numbers in the figure are: 10-supporting member, 20-pressing block, 30-driving member, 31-electromagnet, 32-bracket, 33-moving shaft, 34-reset spring, 40-clamping member, 50-limiting cap, 60-positioning member, 61-positioning groove, 70-limiting flange, 80-bearing member, 81-handle, 90-U shield body, 91-mechanical button.

[0021] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0022] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0023] It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0024] In the present invention, unless otherwise clearly specified and limited, the terms "connection", "fixation", etc. should be understood in a broad sense. For example, "fixation" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0025] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the meaning of "and / or" appearing in the full text includes three parallel schemes. Taking "A and / or B" as an example, it includes scheme A, or scheme B, or a scheme that satisfies both A and B. In addition, the technical solutions between the various embodiments can be combined with each other, but it must be based on the ability of ordinary technicians in the field to implement. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0026] Example 1 Reference Figure 1 The first embodiment of the present application provides a batch U-Shield control method, including the following steps: S10. In response to a request to use the target U-Shield, a communication link is established between the target U-Shield and the server, and location information of the target U-Shield is obtained.

[0027] Optionally, the use request of the target U shield is automatically triggered by a server scheduled task, an external system instruction or a change in the U shield status (such as certificate expiration), a charging request of the target U shield, etc. When the verification operation of the target U shield is required, such as certificate update or permission activation, the operator selects the target U shield in the server management interface and sends a use request to the target U shield. The communication link between the target U shield and the server can be established by directly connecting the U shield and the server through a physical USB cable or a USB hub, using the USB protocol for data transmission, connecting multiple U shields through a multi-port USB Hub, and supporting batch operations; it can also communicate through Ethernet, the U shield integrates an Ethernet module, communicates with the server through a network cable, and supports Power over Ethernet (PoE) power supply; it can also be through dedicated short-range wireless communication (such as ZigBee / LoRa), with a low-power wireless module (such as ZigBee or LoRa) built into the U shield, and star or mesh networking with the server gateway; it can also be through a cellular network (4G / 5G), the U shield integrates a SIM card module, and communicates with the cloud server through a cellular network. Communication can also be carried out through Bluetooth or WiFi. When establishing communication connectivity, use an encrypted communication protocol (such as HTTPS or a dedicated hardware channel) to establish a connection between the server and the target USB shield to ensure data transmission security. Obtain the physical location through the built-in GPS module of the target USB shield, RFID tag scanning, or logical location mapping based on the topology of the computer room (such as rack number, port ID). For example: the server scans the RFID tag of the cabinet where the USB shield is located and determines that it is located at "Area A-Cabinet No. 3-Port 5".

[0028] S20: acquiring a target control mechanism associated with the target U shield according to the location information of the target U shield, and triggering a mechanical button on the target U shield through the target control mechanism to complete the verification of the target U shield.

[0029] Optionally, the mapping relationship between the target USB shield stored in the preset position and the physical control mechanism (such as the code of the control mechanism, the ID of the electromagnetic drive device) is matched through the location information query. For example, if the target USB shield location is "Area B-Cabinet No. 2", then the "control mechanism B002" installed in the cabinet is associated. The control mechanism is a programmable robotic arm or an electromagnetic pressing device. After receiving the server command, it simulates the manual pressing operation according to the preset force and duration. Verify the USB shield status before triggering (such as whether it is in idle mode) to avoid data conflicts caused by accidental touches.

[0030] S30: define the target U shield and the target control mechanism as a device group, and obtain the heating weight of the device group based on a heating weight estimation model.

[0031] Optionally, in order to better manage the heating of the U shield and the control mechanism, the server defines the target U shield and its associated control mechanism as a device group. This helps to consider and manage the U shield and the control mechanism as a whole.

[0032] S40, obtaining a total heating weight of the preset area according to the heating weight of each equipment group in the preset area, and adjusting a maintenance strategy based on the total heating weight and a preset threshold.

[0033] Optionally, the preset area is divided by physical space (such as computer room partition) or logical grouping (such as business cluster), and each area contains several device groups. The server will traverse each device group in the preset area and calculate the total heating weight of the area based on its heating weight. This process helps to understand the heating situation of the U shield in the entire area and provide a basis for subsequent maintenance strategy adjustments. After obtaining the total heating weight, the server compares it with the preset threshold. If the total heating weight exceeds the threshold, it indicates that the U shield in the area is at risk of overheating and maintenance measures need to be taken. At this time, the server will adjust the maintenance strategy according to the actual situation, such as increasing the number or function of heat dissipation equipment, allocating the distribution of U shields in the cabinet according to the frequency of use of U shields, etc., to ensure the normal operation and security of U shields.

[0034] During the use of the U shield and the control mechanism used to trigger the mechanical buttons on the U shield, continuous operation or high-frequency use or high-load operation are prone to heat accumulation, and high temperature may cause circuit short circuit, component burnout or even fire. Although the heat generated by a single use of the U shield is not high, under high-frequency use, the U shield needs to be frequently connected or disconnected from the system (for example, in order to reduce the number of physical plug-ins and unplugs between the U shield and the system, the U shield can usually be connected to the physical interface of the system, and then connected or disconnected through physical buttons, etc.), and the charging heat generated by the U shield that needs to be charged is also high. In particular, the risk of concentrated heating is higher for U shields and control mechanisms deployed in batches. Monitoring the heating weight can provide early warning and avoid safety accidents. The mechanical parts of the U shield and control mechanism (such as the motor that triggers the button) are prone to accelerated wear or failure due to overheating under frequent operation. By evaluating the status of the device group through the heating weight model, the distribution position of the U shield can be dynamically adjusted or the heat dissipation efficiency can be improved to extend the service life of the device and ensure the stability of the verification process. Based on the real-time data of the total heating weight of the region, the system can intelligently adjust the maintenance plan. For example, during high temperature periods, additional cooling measures can be taken, loads can be distributed to low-heat equipment groups, or high-heat components can be replaced in advance. This predictive maintenance can reduce sudden failures and reduce operation and maintenance costs.

[0035] Example 2 Based on Example 1, this example provides a batch U-Shield control method, including the following steps: S10. In response to a request to use the target U-Shield, a communication link is established between the target U-Shield and the server, and location information of the target U-Shield is obtained.

[0036] S20: acquiring a target control mechanism associated with the target U shield according to the location information of the target U shield, and triggering a mechanical button on the target U shield through the target control mechanism to complete the verification of the target U shield.

[0037] Optionally, the step of acquiring a target control mechanism associated with the target U shield according to the location information of the target U shield includes: S201. According to the spatial coordinates of the mechanical key of the target USB shield, obtain the movement stroke required by the power component of the target control mechanism to trigger the mechanical key.

[0038] Specifically, the spatial coordinates of the target USB shield can use a UWB (ultra-wideband) positioning module or a visual recognition system (such as a camera + QR code tag) to obtain the three-dimensional coordinates (x, y, z) of the USB shield's mechanical buttons in real time. With the origin of the computer room as the reference, a global coordinate system is established, and the coordinate system of the USB shield and the control mechanism is calibrated by a calibration tool to eliminate the cumulative error. Then, the distance between the working surface of the control mechanism that contacts the mechanical button and the mechanical button is obtained, and the moving distance of the control mechanism is obtained by calculating the Euclidean distance.

[0039] S202: Obtain, according to the movement stroke, a running time required for the target control mechanism to press the mechanical button.

[0040] Specifically, regarding the running time of the control mechanism, the model is built according to the speed and acceleration curves of the power components according to their physical characteristics (such as the rated power of the servo motor and the gear reduction ratio). The acceleration parameters are dynamically adjusted according to the load of the working surface of the control mechanism that contacts the mechanical buttons (such as button resistance) and the change in motor efficiency caused by temperature. Similarly, the running time of the control mechanism can also be calculated based on the historical data of the control mechanism. Traditional manual operation or rough positioning may result in incomplete button pressing. This solution ensures that each button press is triggered effectively through precise coordinate calculation. The pressing force is adjusted in real time according to the button resistance to ensure that U-shields from different manufacturers can be reliably triggered. By obtaining the running time of the control mechanism, it is also convenient to obtain the heat generation of the control mechanism. The longer its running time, the higher its heat generation.

[0041] S30: define the target U shield and the target control mechanism as a device group, and obtain the heating weight of the device group based on a heating weight estimation model.

[0042] Optionally, the step of defining the target U shield and the target control mechanism as a device group, and obtaining the heating weight of the device group based on a heating weight estimation model includes: S301. According to the attribute information of the target U shield, obtain the historical usage frequency, single usage duration, and usage status information of the target U shield, wherein the usage frequency of the target U shield represents the usage frequency of the target control mechanism; Specifically, the attribute information of the target USB shield is obtained through the server log database (historical operation records), the USB shield's built-in sensors (temperature, current), the control mechanism feedback signal (operation completion status), etc.

[0043] The attribute information of the target USB shield includes at least the device usage characteristics, hardware performance parameters, and operating environment parameters. The device usage characteristics include: historical usage rating, average number of activations per day / week within the statistical period (such as 30 days); single usage duration distribution, including minimum / average / maximum duration values ​​(unit: minutes); usage status time series data, including the time proportion and conversion frequency of activation state, standby state, and sleep state. Hardware performance parameters include: encryption chip operating voltage (typical value 3.3V / 5V), peak operating current (unit: mA), interface type and version (USB 2.0 / 3.0, Type-C, etc.), security certification level (FIPS 140-2 Level 3, etc.). Operating environment parameters include: firmware version number (affects the execution efficiency of the encryption algorithm), number of concurrent connections (the number of terminal devices served at the same time), data throughput (unit: MB / s, affecting chip load).

[0044] Among them, the historical usage frequency of the target U shield, such as the number of verification operations of the target U shield within a preset period (such as 24 hours / 7 days), unit: times / hour. Record the duration of the U shield in a high power consumption state during each verification operation (such as from establishing a communication link to disconnecting the communication link), unit: seconds. Real-time monitoring of the current state of the target U shield (idle / busy / fault), current power consumption mode (low power consumption / full load), and U shield state stability.

[0045] S302, acquiring a single operation time of the target control mechanism according to the attribute information of the target control mechanism; The attribute information of the target control mechanism includes at least operation characteristic parameters, electrical characteristic parameters, system load indicators and physical environment parameters. Operation characteristic parameters include: single operation duration statistics: including task execution cycle (such as 0.5-2 hours); work mode classification: continuous operation, pulse operation, event-triggered operation; instruction processing frequency (unit: times / minute). Electrical characteristic parameters include: rated power (unit: W), dynamic power consumption curve (power consumption change under different loads), heat sink thermal resistance (unit: ℃ / W), forced heat dissipation configuration (with or without cooling fan and speed gear). System load indicators include: process priority allocation table (real-time process / ordinary process ratio), memory occupancy rate (unit: %), I / O waiting queue depth (reflecting storage device load). Physical environment parameters include: thermal environment coefficient of installation location (closed cabinet = 1.2, open space = 1.0), air convection efficiency level (natural convection / forced ventilation).

[0046] Specifically, the total time taken by the control mechanism to complete a mechanical button trigger operation includes the travel time and the pressing action time (fixed value, such as 0.5 seconds). The running time of the control mechanism can be obtained by the timestamp recorded by the built-in timer of the control mechanism (the difference between the start of movement and the return to the initial position).

[0047] S303: According to the attribute information of the target U shield, the attribute information of the target control mechanism and the ambient temperature, based on the heat weight estimation model, the heat weight of the device group is obtained.

[0048] Optionally, the target U shield and the target control mechanism are defined as a device group, and based on the heating weight estimation model, the heating weight of the device group is obtained, and the heating weight estimation model is expressed as:

[0049] In the formula, is the heat generation weight, which is a quantitative indicator used to characterize the heat generation degree of the equipment group; The historical usage frequency of the target USB shield, which reflects the aging degree, potential heating tendency and charging frequency of the target USB shield; The single use time of the target USB shield is an important factor affecting heating; The instability coefficient of the target USB shield status, which may include device aging, failure rate, etc. The ambient temperature is an important factor affecting heat generation among external conditions. When the ambient temperature is too high, the heat dissipation efficiency of the control mechanism will decrease and its heat generation will increase. The single operation time of the target control mechanism reflects the activity level and potential heat generation of the control mechanism; , and It is a nonlinear exponential parameter, which can be set based on historical data; is the component type weight coefficient, which is usually determined by the hardware type, such as plastic housing. , metal housing, ; , and It is an exponential temperature coupling coefficient, which can be set based on the impact of the unstable state of the U shield, the external ambient temperature, etc. on heating, and comprehensive historical data.

[0050] Indicates that high-frequency use of the USB shield causes nonlinear increase in heat generation, such as The heat output of 10 times / hour is 5 times / hour. times.

[0051] The duration is coupled with the state, and the heat generated during a single operation is combined with the instability of the device state. The worse the state ( The larger the value), the higher the heat index.

[0052] Indicates high temperature environment (T increases) and unstable state ( increase) together lead to a decrease in heat dissipation efficiency and an exponential increase in heat generation.

[0053] It reflects the combined impact of trigger frequency and single operation duration. Because the control mechanism is mainly used to press the mechanical structure on the target USB shield, the usage frequency of the target USB shield can represent the usage frequency of the control mechanism.

[0054] This means that the heat dissipation capacity of the control mechanism decreases in a high temperature environment, and heat accumulation accelerates.

[0055] S40, obtaining a total heating weight of the preset area according to the heating weight of each equipment group in the preset area, and adjusting a maintenance strategy based on the total heating weight and a preset threshold.

[0056] Optionally, the step of obtaining the total heating weight of the preset area according to the heating weight of each device group in the preset area, and adjusting the maintenance strategy based on the total heating weight and a preset threshold includes: When the total heat weight is greater than the preset threshold, the heat dissipation speed of the preset area is increased, wherein the adjusted heat dissipation speed is expressed as:

[0057] in, is the adjusted heat dissipation speed, Is the basic heat dissipation speed; is the preset threshold, indicating the total weight of critical heating; is the total heating weight, which represents the sum of the heating weights of all equipment groups in the preset area; Indicates the heat dissipation enhancement factor, which can be set according to the space size or ventilation conditions of the preset area.

[0058] pass Quantifies the relative magnitude of the total heat weight exceeding the threshold, using a linear proportionality coefficient , the excess ratio is mapped to the increment of heat dissipation speed, when When the heat spreading speed increases with the excess ratio, if , the growth rate will be faster.

[0059] When the total heat weight is less than or equal to the preset threshold, there is no need to enhance heat dissipation, and the basic heat dissipation speed can be maintained.

[0060] Optionally, the step of obtaining the total heating weight of the preset area according to the heating weight of each device group in the preset area, and adjusting the maintenance strategy based on the total heating weight and a preset threshold includes: Obtain the adjacent heating weight of at least one adjacent device group adjacent to the device group where the target U-Shield is located, wherein the adjacent heating weight is greater than the standard threshold, indicating that the adjacent heating weight is a device group with a higher heat output; According to the heating weight of the device group where the target U-Shield is located and the adjacent heating weight of the at least one adjacent device group, the maintenance strategy is adjusted based on the heat dissipation strategy model, where the heat dissipation strategy model is expressed as:

[0061] in, The heat dissipation power increment of the heat dissipation equipment indicates the heat dissipation power increased due to the adjustment of the maintenance strategy; is a preset threshold, which indicates a preset threshold used to determine whether the heat dissipation strategy needs to be adjusted; The device group is adjacent to the device group where the target USB shield is located. for The heat weight, The location is , are the coordinates of the target device group, used to calculate its distance from the centroid; is the union of the adjacent device group set and the target device group. is the weighted centroid, which indicates the central position of the device group. is the basic heat dissipation power, which is a constant that represents the basic heat dissipation capacity of the system; It is a nonlinear adjustment index, which is used to adjust the increase of heat dissipation power; is the discreteness attenuation coefficient, which is used to control the influence of discreteness on the heat dissipation power. The more dispersed the equipment is (the greater the discreteness), the smaller the increment of heat dissipation power. When it approaches zero, the heat dissipation increment is maximized.

[0062] : This is to sum the heating weights of the adjacent device groups of the target device group.

[0063] represents the weighted centroid.

[0064] This is an exponential decay term that adjusts the increase in cooling power based on the location and dispersion of the device group. Specifically, it measures the dispersion of the devices by calculating the sum of the squares of their distances from the centroid and decays the increase in cooling power based on that dispersion.

[0065] Represents the weighted spatial standard deviation, which is used to measure the spatial dispersion of the device groups with higher heat generation. When the weighted spatial standard deviation is less than or equal to the dispersion threshold, it is determined to be concentrated distribution, indicating that the device groups with higher heat generation are concentrated. It is necessary to increase the heat dissipation power of the heat dissipation equipment in the concentrated area, or migrate the device groups in the concentrated area to a space with dispersed heat generation. Used for normalization. The greater the discreteness (the more dispersed the device distribution), the smaller the index value, resulting in Reduce to avoid excessive heat dissipation.

[0066] Example 3 Based on Example 1, this embodiment provides a batch U-Shield control system, including: A location information acquisition module, which is configured to establish a communication link between the target U shield and the server in response to a use request of the target U shield, and obtain the location information of the target U shield; A mechanical trigger module, which is configured to obtain a target control mechanism associated with the target U shield according to the location information of the target U shield, and trigger a mechanical button on the target U shield through the target control mechanism to complete the verification of the target U shield; A heating weight acquisition module, which is configured to define the target U shield and the target control mechanism as a device group, and acquire the heating weight of the device group based on a heating weight estimation model; The maintenance strategy module is configured to obtain the total heating weight of the preset area according to the heating weight of each equipment group in the preset area, and adjust the maintenance strategy based on the total heating weight and the preset threshold.

[0067] Example 4 On the basis of Example 1, this embodiment provides a U shield control device, including a support member 10, which has a bearing portion for bearing a U shield body 90; a pressure block 20, which is arranged above the bearing portion; wherein a driving member 30 is arranged on the support member 10, and the driving member 30 is connected to the pressure block 20, and the driving member 30 is used to drive the pressure block 20 to move in a direction close to or away from the bearing portion, so that the pressure block 20 can press the mechanical button 91 on the U shield body 90.

[0068] In this embodiment, if Figure 2 As shown, the support member 10 is plate-shaped, and the upper end surface of the support member 10 is located on the right side of the moving shaft 33 as the bearing part. The projection of the pressing block 20 on the support member 10 is located on the bearing part. A driving member 30 is provided on the support member 10. The driving member 30 is used to drive the pressing block 20 to move up and down. When the pressing block 20 moves downward, the pressing block 20 can contact the mechanical button 91 on the U shield body 90 to press the mechanical button 91 on the U shield body 90. When the pressing block 20 moves upward, the pressing block 20 is separated from the U shield body 90 and restored to the initial state, preparing for the next press. The driving member 30 can be a micro electric push-pull rod, a cylinder or an oil cylinder, etc. It should be noted that when the user initiates sensitive operations such as transfer and payment, the U-Shield body 90 will display key information such as transaction amount, receiving account, merchant name, etc. in real time; the user needs to press the mechanical button 91 on the U-Shield, such as the "confirmation" button (usually marked as OK or √) to complete the authorization and ensure that the transaction content has not been tampered with. The mechanical button 91 requires the user to actively press the operation. Even if a malicious user obtains the password of the U-Shield body 90 through a virus, he cannot remotely control the button to complete the transaction. This design effectively resists automated attacks and the execution of malicious scripts.

[0069] By arranging the U shield body 90 on the support member 10, the support member 10 supports the U shield body 90 and the pressure block 20, and a driving member 30 is also arranged on the support member 10, and the driving member 30 can drive the pressure block 20 to move up and down. During the lifting and moving process of the pressure block 20, the pressure block 20 can abut against the mechanical button 91 on the U shield body 90, so that the pressure block 20 can automatically press the mechanical button 91 on the U shield body 90, so that when it is necessary to press the mechanical button 91 on the U shield, there is no need for manual pressing. When the U shield needs to be frequently verified or a large number of U shields need to be controlled, the labor intensity of manual work can be effectively reduced.

[0070] Optionally, this embodiment provides a specific structure of a driving member 30, including: the driving member 30 includes an electromagnet 31, the electromagnet 31 has a movable shaft 33, the movable shaft 33 is interconnected with the pressing block 20, so that when the electromagnet 31 is energized, the movable shaft 33 can drive the pressing block 20 to move in a direction close to the bearing part.

[0071] Specifically, the electromagnet 31 may be a DC push-pull electromagnet 31 , and a moving shaft 33 is provided on the electromagnet 31 .

[0072] The push-pull electromagnet 31 is mainly composed of the following components: Coil: It generates a magnetic field when electricity is applied, which is the source of electromagnetic force.

[0073] Moving iron core (moving shaft 33): moves axially under the action of the magnetic field to achieve push-pull action.

[0074] Static iron core (fixed iron core): cooperates with the moving iron core to form a closed magnetic circuit and enhance the magnetic field strength.

[0075] Power controller: adjusts the current size and direction, controls the push and pull force and action frequency of the electromagnet 31.

[0076] When the coil is energized, the current passes through the coil to generate a magnetic field, and the static iron core and the moving shaft 33 are magnetized to form a closed magnetic circuit. At this time, the moving shaft 33 moves axially (pushed or pulled) under the action of the magnetic field, and connects with the external load to realize mechanical action.

[0077] Optionally, the driving member 30 also includes a bracket 32, which is connected to the other side of the support member 10 relative to the bearing portion, and a movable shaft 33 passes through the support member 10. The end of the movable shaft 33 is interconnected with the pressure block 20. A return spring 34 is sleeved on the movable shaft 33, and the return spring 34 is located between the pressure block 20 and the support member 10.

[0078] Specifically, the bracket 32 ​​plays a role of fixing and supporting the electromagnet 31, and the bracket 32 ​​can be connected to the support member 10 by welding, bonding or bolting. When the electromagnet 31 is powered on, the pressing block 20 moves downward, and the return spring 34 is compressed. When the electromagnet 31 is powered off, the return spring 34 pushes the pressing block 20 to move upward and return to the initial state.

[0079] Optionally, one end of the movable shaft 33 passes through the bracket 32 ​​, and one end of the movable shaft 33 passing through the bracket 32 ​​is connected to a limiting cap 50 , and the limiting cap 50 can form a limiting structure with the bracket 32 ​​.

[0080] Specifically, by setting a limit cap 50 on the moving shaft 33, it is ensured that when the pressure block 20 is driven to move upward by the reset spring 34, the limit cap 50 can form a limit structure with the bracket 32, and the moving shaft 33 will not be separated from the electromagnet 31. An external thread can be set on the moving shaft 33, and the limit cap 50 has an internal thread that matches the external thread. The limit cap 50 and the moving shaft 33 thread are matched, so that the position of the moving cap can be adjusted at the upper end of the moving shaft 33, and then the distance between the pressure block 20 and the upper end surface of the support 10 can be adjusted.

[0081] Optionally, a clamping member 40 is provided on the pressing block 20 or the supporting member 10, and the clamping member 40 is used to clamp the label.

[0082] Specifically, Figure 2 is a schematic diagram of a clamping member 40 disposed on a pressing block 20, Figure 2 and Figure 3 The schematic diagram of the clamping member 40 when it is arranged on the support member 10 is not shown. The clamping member 40 includes a vertical pole and two elastic rings, the lower end of the vertical pole is interconnected with the pressing block 20, the upper end of the vertical pole is interconnected with the two elastic rings, the lower ends of the two elastic rings can be connected to the vertical pole by welding or bonding, and the upper ends of the two elastic rings are movable ends, which can apply external force to the upper ends of the two elastic rings to increase the gap between the upper ends of the two elastic rings, thereby realizing the ability to quickly clamp the label between the two elastic rings, or remove the label from between the two elastic rings. It should be noted that the label can be a paper or an elastic sheet, and the label is used to mark and distinguish the U shield body 90 carried on the support member 10, so that the user can quickly identify the information of the U shield body 90.

[0083] Optionally, the pressing block 20 has a disc shape.

[0084] Optionally, the present embodiment provides a specific structure of a positioning member 60, including: a positioning member 60 is provided at the bearing portion of the support member 10, a positioning groove 61 is provided at the upper end of the positioning member 60, a bearing member 80 is provided in the positioning groove 61, the outer dimensions of the bearing member 80 are mutually adapted to the inner wall of the positioning groove 61, and the U shield body 90 is provided on the bearing member 80.

[0085] Specifically, the positioning member 60 can be installed on the support member 10 by welding, bonding, riveting or bolting. The positioning member 60 is provided with a positioning groove 61, which is used to limit the bearing member 80. The U shield body 90 is provided on the bearing member 80. The U shield body 90 can be quickly positioned through the bearing member 80. After the U shield body 90 is replaced, the U shield body 90 can be quickly installed to the target position. The positioning groove 61 can limit the bearing member 80, avoiding the situation that the U shield body 90 moves randomly and the pressing block 20 cannot press the mechanical button 91.

[0086] Optionally, limiting flanges 70 are provided on two opposite inner walls of the positioning groove 61 , and a limiting space for accommodating the carrier 80 is formed between the limiting flanges 70 and the bottom wall of the positioning groove 61 .

[0087] Specifically, Figure 2As shown, limiting flanges 70 are provided on the upper side wall and the lower side wall of the positioning groove 61. Further, a limiting flange 70 can be provided on the left side wall of the positioning groove 61. The limiting flange 70 limits the supporting component 80. When the supporting component 80 is installed in the limiting space, the limiting flange 70 blocks the supporting component 80 to prevent the supporting component 80 from accidentally moving out of the positioning groove 61.

[0088] Optionally, there is a guide gap between one end of the limiting flange 70 and an inner wall of the positioning groove 61, and the supporting member 80 can undergo elastic deformation so that the supporting member 80 can enter the limiting space through the guide gap, or the supporting member 80 can move out of the limiting space through the guide gap.

[0089] Optionally, a handle 81 is provided on the carrier 80, and the carrier 80 is elastically deformed by the handle 81.

[0090] Specifically, as shown in 2, L represents the length of the guide gap. When the carrier 80 is installed, one end of the carrier 80 enters the limit space from the guide gap, and then the carrier 80 undergoes elastic deformation until the carrier 80 completely enters the limit space, and then the carrier 80 restores the elastic deformation; when the U shield body 90 needs to be replaced, or the U shield body 90 needs to be removed for maintenance, by applying an upward external force to the handle 81 on the carrier 80, the carrier 80 undergoes elastic deformation, so that the right end of the carrier 80 moves outside the positioning groove 61, and then an external force to the right is applied to the carrier 80, so as to remove the carrier 80 from the positioning groove 61. Thereby, the quick installation and removal of the carrier 80 is realized. It should be noted that the U shield body 90 is arranged on the carrier 80, and the U shield body 90 will not interfere with the limit flange 70. The handle 81 can be a hard fixing ring or a flexible pull rope.

[0091] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A method for controlling batch U-shields, characterized in that: include: In response to a request to use the target U shield, a communication link is established between the target U shield and the server, and location information of the target U shield is obtained; According to the location information of the target U shield, a target control mechanism associated with the target U shield is obtained, and a mechanical button on the target U shield is triggered by the target control mechanism to complete the verification of the target U shield; Define the target U shield and the target control mechanism as a device group, and obtain the heating weight of the device group based on the heating weight estimation model; According to the heating weight of each equipment group in the preset area, the total heating weight of the preset area is obtained, and based on the total heating weight and the preset threshold, the maintenance strategy is adjusted.

2. The batch U-Shield control method according to claim 1, characterized in that: The step of acquiring the target control mechanism associated with the target U shield according to the location information of the target U shield includes: According to the spatial coordinates of the mechanical button of the target USB shield, the moving stroke required for the power component of the target control mechanism to trigger the mechanical button is obtained; The running time required for the target control mechanism to press the mechanical button is acquired according to the moving stroke.

3. The batch U-Shield control method according to claim 1, characterized in that: The step of defining the target U shield and the target control mechanism as a device group and obtaining the heating weight of the device group based on the heating weight estimation model includes: According to the attribute information of the target U shield, the historical usage frequency, single usage duration, and usage status information of the target U shield are obtained, wherein the usage frequency of the target U shield represents the usage frequency of the target control mechanism; According to the attribute information of the target control mechanism, obtaining a single operation time of the target control mechanism; According to the attribute information of the target U shield, the attribute information of the target control mechanism and the ambient temperature, based on the heat weight estimation model, the heat weight of the device group is obtained.

4. The batch U-Shield control method according to claim 1, characterized in that: The target U shield and the target control mechanism are defined as a device group, and based on the heating weight estimation model, the heating weight estimation model in the heating weight of the device group is obtained as follows: In the formula, is the heat weight, The historical usage frequency of the target USB shield. The single usage time of the target USB shield. is the target U shield state instability coefficient, is the ambient temperature, is the single operation duration of the target control mechanism, is the component type weight coefficient, , and is the nonlinear exponential parameter, , and is the exponential temperature coupling coefficient.

5. The batch U-Shield control method according to claim 1, characterized in that: The step of obtaining the total heating weight of the preset area according to the heating weight of each equipment group in the preset area, and adjusting the maintenance strategy based on the total heating weight and the preset threshold, includes: When the total heat weight is greater than the preset threshold, the heat dissipation speed of the preset area is increased, wherein the adjusted heat dissipation speed is expressed as: in, is the adjusted heat dissipation speed, is the basic heat dissipation speed, is the preset threshold, is the total heat weight, It represents the heat enhancement factor.

6. The batch U-Shield control method according to claim 1, characterized in that: The step of obtaining the total heating weight of the preset area according to the heating weight of each equipment group in the preset area, and adjusting the maintenance strategy based on the total heating weight and the preset threshold, includes: Obtaining the adjacent heating weight of at least one adjacent device group adjacent to the device group where the target U-Shield is located, wherein the adjacent heating weight is greater than a standard threshold; According to the heating weight of the device group where the target U-Shield is located and the adjacent heating weight of the at least one adjacent device group, the maintenance strategy is adjusted based on the heat dissipation strategy model, where the heat dissipation strategy model is expressed as: in, is the heat dissipation power increment, is the preset threshold, The device group is adjacent to the device group where the target USB shield is located. for The heat weight, The location is , is the union of the adjacent device group set and the target device group. is the weighted centroid, is the basic heat dissipation power, is the nonlinear adjustment index, is the discrete attenuation coefficient.

7. A batch U-shield control system, characterized in that: include: A location information acquisition module, which is configured to establish a communication link between the target U shield and the server in response to a use request of the target U shield, and obtain the location information of the target U shield; A mechanical trigger module, which is configured to obtain a target control mechanism associated with the target U shield according to the location information of the target U shield, and trigger a mechanical button on the target U shield through the target control mechanism to complete the verification of the target U shield; A heating weight acquisition module, which is configured to define the target U shield and the target control mechanism as a device group, and acquire the heating weight of the device group based on a heating weight estimation model; The maintenance strategy module is configured to obtain the total heating weight of the preset area according to the heating weight of each equipment group in the preset area, and adjust the maintenance strategy based on the total heating weight and the preset threshold.

8. A device applied to the method according to any one of claims 1 to 6, characterized in that: include: A support member having a bearing portion for bearing the U shield body; A pressing block, which is arranged above the bearing portion; Wherein, a driving member is arranged on the supporting member, the driving member is connected to the pressing block, and the driving member is used to drive the pressing block to move in a direction approaching or away from the bearing part, so that the pressing block can press the mechanical button on the U shield body.

9. The device according to claim 8, characterized in that The driving member comprises an electromagnet, and the electromagnet has a movable shaft, and the movable shaft is connected to the pressing block, so that when the electromagnet is energized, the movable shaft can drive the pressing block to move in a direction close to the bearing portion; The driving member also includes a bracket, which is connected to the other side of the support member relative to the bearing portion, the movable shaft passes through the support member, the end of the movable shaft is connected to the pressure block, and a return spring is sleeved on the movable shaft, and the return spring is located between the pressure block and the support member.

10. The device according to claim 8, characterized in that A positioning member is provided at the bearing part of the support member, a positioning groove is provided at the upper end of the positioning member, a bearing member is provided in the positioning groove, the outer dimensions of the bearing member are adapted to the inner wall of the positioning groove, and the U shield body is provided on the bearing member; The two oppositely disposed inner walls of the positioning groove are both provided with limiting flanges, and a limiting space for accommodating the bearing member is formed between the limiting flanges and the bottom wall of the positioning groove; There is a guide gap between one end of the limiting flange and an inner wall of the positioning groove, and the supporting member can undergo elastic deformation so that the supporting member can enter the limiting space through the guide gap, or the supporting member can move out of the limiting space through the guide gap.

Citation Information

Patent Citations

  • Verification method and device, and terminal equipment

    CN104104508A

  • Method for adding USB key functions and USB key

    CN112306569A

  • Electric equipment, surface temperature control method and device thereof, medium and chip system

    CN117389344A

  • Zero-trust secure trusted access method of 5G dual-domain private network

    CN117750467A

  • USB key press and USB key management equipment

    CN119542050A