Bank security device detection method and device, computer device and storage medium
By generating and comparing identification information in bank security equipment, the problem of passive inspection by staff is solved, automated equipment status detection is achieved, and the effectiveness and security of detection are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INDUSTRIAL AND COMMERCIAL BANK OF CHINA
- Filing Date
- 2022-01-18
- Publication Date
- 2026-04-28
AI Technical Summary
In existing methods for testing bank security equipment, the negative work attitude of staff leads to low testing effectiveness and potential security risks.
By triggering an identification request in the bank's security equipment, the device's identity and operating information are obtained, identification information is generated and displayed, the identification information is received to read the device's verification information, and it is compared with historical information to achieve automated detection.
This improves the effectiveness of bank security equipment inspection, prevents passive inspection by staff, and ensures the accuracy and security of equipment status.
Smart Images

Figure CN114399381B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet of Things (IoT) technology, and in particular to a method, apparatus, computer equipment, storage medium, and computer program product for detecting bank security equipment. Background Technology
[0002] With the development of security management in the banking industry, many banks have equipped themselves with advanced security equipment. However, this equipment is stored in secure cabinets, and its removal can only be recorded with pen and paper. To ensure the security of this equipment, regular inspection and maintenance by staff are necessary. However, currently, staff often exhibit a negative work attitude and fail to conduct thorough inspections, leading to potential security risks.
[0003] Therefore, current equipment testing methods suffer from low testing effectiveness. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for testing bank security equipment that can improve the effectiveness of equipment testing, in response to the above-mentioned technical problems.
[0005] In a first aspect, this application provides a method for detecting bank security equipment, the method comprising:
[0006] In response to an identification request triggered in the bank security device under test, the device identity information and device operation information of the bank security device under test are obtained;
[0007] Based on the device identity information and device operation information, corresponding identification information is generated and displayed in the bank security device to be detected;
[0008] Upon receiving the device information to be verified sent by the identifier reading device after reading the identifier information, the system obtains the historical device information corresponding to the device information to be verified; the device information to be verified includes the device identity information and the device operation information; the historical device information represents the identity information and operation information of historical devices that have passed verification.
[0009] The bank security device to be tested is detected based on the comparison results between the identity information and operation information of the device to be tested and the corresponding type of device information in the historical device information.
[0010] In one embodiment, obtaining the device identity information and device operation information of the bank security device to be detected includes:
[0011] Based on the identification request, the device identity information and device operation information corresponding to the bank security device to be detected are obtained from the blockchain server; the blockchain server stores device identity information and device operation information corresponding to multiple bank security devices.
[0012] The step of generating and displaying corresponding identification information based on the device identity information and device operation information includes:
[0013] Obtain the identifier generation strategy from the blockchain server according to the identifier request;
[0014] Based on the device identity information, the device operation information, and the identifier generation strategy, the identifier information corresponding to the bank security device to be detected is generated.
[0015] In one embodiment, generating the identification information corresponding to the bank security device to be detected based on the device identity information, the device operation information, and the identification generation strategy includes:
[0016] The device identity information and the device operation information are encrypted, and an encrypted string is generated based on the encrypted device identity information and device operation information, as well as the identifier generation strategy.
[0017] The encrypted string is converted into a QR code to obtain QR code information, which is used as the identification information.
[0018] In one embodiment, the step of detecting the bank security device to be tested based on the comparison results between the identity information of the device to be verified and the operating information of the device to be verified and the corresponding type of device information in the historical device information includes:
[0019] If the similarity between the identity information of the device to be verified and the corresponding historical device identity information is greater than or equal to a first threshold, and the similarity between the operating information of the device to be verified and the corresponding historical device operating information is greater than or equal to a second threshold, then the bank security device to be tested is determined to have passed the test.
[0020] In one embodiment, the number of the bank security devices to be detected includes multiple devices;
[0021] After generating the corresponding identification information based on the device identity information and device operation information, the process further includes:
[0022] Obtain the first generation time and the second generation time corresponding to two consecutive sets of identifier information;
[0023] The staff member inspecting the bank security equipment under test is monitored based on the difference between the first generation time and the second generation time.
[0024] In one embodiment, monitoring the personnel inspecting the bank security equipment under test based on the difference between the first generation time and the second generation time includes:
[0025] If the difference between the first generation time and the second generation time is less than a preset threshold, it is determined that the staff member has failed the monitoring.
[0026] Secondly, this application provides a bank security equipment detection device, the device comprising:
[0027] The acquisition module is used to acquire the device identity information and device operation information of the bank security device under test in response to an identification request triggered in the bank security device under test;
[0028] The generation module is used to generate corresponding identification information based on the device identity information and device operation information, and display it in the bank security device to be detected;
[0029] The receiving module is used to receive the device information to be verified sent by the identification reading device after reading the identification information, and to obtain the historical device information corresponding to the device information to be verified; the device information to be verified includes the device identity information and the device operation information to be verified; the historical device information represents the identity information and operation information of the historical device that has passed the verification.
[0030] The detection module is used to detect the bank security device to be tested based on the comparison results between the identity information of the device to be tested and the operating information of the device to be tested and the corresponding type of device information in the historical device information.
[0031] Thirdly, this application provides a computer device including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described method.
[0032] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method.
[0033] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.
[0034] The aforementioned bank security equipment detection method, apparatus, computer equipment, storage medium, and computer program products generate and display identification information on the corresponding bank security equipment based on its identity and operational information when an employee triggers an identification request. They also receive the device information to be verified from the identification information received by an identification reader, and compare it with corresponding historical device information based on the identity and operational information in the device information to be verified. Based on the comparison results, the bank security equipment to be monitored is then detected. Compared to traditional bank equipment inspections relying on paper-and-pen records from employees, this solution generates identification in response to employee triggers and detects bank security equipment by receiving data sent after the employee scans the identification, thus improving the effectiveness of bank security equipment detection. Attached Figure Description
[0035] Figure 1 This is an application environment diagram of a bank security equipment detection method in one embodiment;
[0036] Figure 2 This is a flowchart illustrating a bank security equipment detection method in one embodiment;
[0037] Figure 3 This is a flowchart illustrating the identification information generation steps in one embodiment;
[0038] Figure 4 This is a flowchart illustrating the reading step in one embodiment;
[0039] Figure 5 This is a flowchart illustrating the detection steps in one embodiment;
[0040] Figure 6 This is a structural block diagram of a bank security equipment detection system in one embodiment;
[0041] Figure 7 This is a structural block diagram of a bank security equipment detection device in one embodiment;
[0042] Figure 8 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0044] The bank security equipment detection method provided in this application relates to the field of Internet of Things (IoT) technology and can be applied to, for example... Figure 1In the application environment shown, the detection terminal 102 can receive an identification request triggered by a user on the bank security device to be tested, and obtain the device identity information and device operation information of the bank security device to be tested. Based on this information, the detection terminal 102 generates identification information and displays it in the bank security device to be tested. Staff can read the identification information through an identification reading device and send it to the detection terminal 102. The detection terminal 102 can compare the received device information to be verified with the corresponding historical device information to determine the operating status of the bank security device to be tested, thereby realizing the detection of the bank security device. In some embodiments, a server 104 may also be included. The detection terminal 102 communicates with the server 104 through a network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104 or placed on the cloud or other network servers. The detection terminal 102 can obtain the device identity information and device operation information of the bank security device to be tested from the server 104. The detection terminal 102 can also obtain the aforementioned historical device information from the server 104. The detection terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, and tablets. Server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.
[0045] In one embodiment, such as Figure 2 As shown, a method for detecting bank security equipment is provided, which can be applied to... Figure 1 Taking the detection terminal in the example, the following steps are included:
[0046] Step S202: In response to the identification request triggered in the bank security device to be tested, obtain the device identity information and device operation information of the bank security device to be tested.
[0047] The bank security equipment to be tested can be various security devices within the bank, normally stored in a designated area and requiring periodic inspections. These security devices may be equipped with a device for generating identifiers, such as an identifier generation button. Staff can trigger an identifier request within the security device. For example, staff can click the identifier request button on the security device to trigger an identifier request. The testing terminal 102 receives the identifier request and, based on it, obtains the device identity information and operational information of the security device. For instance, the identifier request may include an identifier for the security device, and the testing terminal 102 can obtain the corresponding device identity information and operational information based on this identifier. The device identity information may include the name, expiration date, production date, and manufacturer information of the security device, while the operational information may include usage data and quality inspection report information.
[0048] Step S204: Generate corresponding identification information based on device identity information and device operation information, and display it in the bank security device to be tested.
[0049] The detection terminal 102, upon receiving the device identity information and device operation information of the bank security device to be tested corresponding to the aforementioned identification request, can generate corresponding identification information based on this information. After generating the identification information, the detection terminal 102 can send the identification information to the corresponding bank security device to be tested for display. The identification information can be a QR code or an RFID tag; in this case, the detection terminal 102 can generate the corresponding QR code information based on the device identity information and device operation information. For example, as... Figure 3 As shown, Figure 3 This is a flowchart illustrating the identification information generation steps in one embodiment. The detection terminal 102 can generate QR code information via a QR code generation unit. The QR code generation unit includes a dynamic QR code generation module, a button module, an LCD display module, a button battery module, a chip processing module, a time reading module, and a wireless transmission module. The input interface of the chip processing module is connected to the button module, the dynamic QR code generation module, and the button battery module; the output interface of the chip processing module is connected to the LCD display module; the time module within the chip processing module is connected to the time reading module; the time reading module is connected to the wireless transmission module; and the wireless transmission module is connected to the data management unit. The data management unit can be a unit within the detection terminal 102 used for storing and managing device information.
[0050] Step S206: Receive the device information to be verified sent by the identification reading device after reading the identification information, and obtain the historical device information corresponding to the device information to be verified; the device information to be verified includes the identity information of the device to be verified and the operating information of the device to be verified; the historical device information represents the identity information and operating information of the historical device that has passed the verification.
[0051] The identifier reading device can be a device used to read the aforementioned identifier information. Staff can use the identifier reading device to read the identifier information displayed on the bank security device to be tested. The identifier reading device can then send the read device information to the testing terminal 102. After receiving the device information, the testing terminal 102 can retrieve the historical device information corresponding to the device information from the database. The device information to be tested includes the device's identity information and operating information. The historical device information can be the identity information and operating information of previously verified devices; that is, the testing terminal 102 can save the verified device information. The testing terminal 102 can find the corresponding historical device information based on the relevant identifiers in the acquired device information. The identifier reading device can be a barcode scanner, and the testing terminal 102 can receive the device information to be tested sent after the barcode scanner reads the identifier information. For example, taking a QR code as an example, the barcode scanner is connected to a data management system via a local area network of the bank, such as... Figure 4 As shown, Figure 4 This is a flowchart illustrating the reading step in one embodiment. The barcode scanner unit comprises a distance sensing module, a camera scanning module, a QR code decoding module, a QR code data conversion module, a data storage module, a data display module, a data integration and transmission module, a barcode chip processing module, a buzzer response module, a barcode record storage module, a power supply module, and a wireless transmission module. The input interface of the barcode chip processing module is connected to the power supply module, the distance sensing module, and the data storage module. The data storage module is connected to the QR code data conversion module. The QR code data conversion module is connected to the QR code decoding module. The QR code decoding module is connected to the camera scanning module. The output interface of the barcode chip processing module is connected to the buzzer response module, the data display module, and the data integration and transmission module. The data integration and transmission module is connected to the wireless transmission module.
[0052] The barcode scanner unit also includes an LDE supplementary light module and a photosensitive switch module. The LDE supplementary light module is electrically connected to the barcode scanning chip processing module through the photosensitive switch module. During daily use of the barcode scanner unit, the photosensitive switch module can determine whether the LDE supplementary light module is lit based on the real-time lighting environment, avoiding the LDE light from turning on every time it is used, which would reduce the lifespan of the barcode scanner unit and increase energy consumption. The distance sensing module is an infrared laser displacement sensor, and the infrared laser displacement sensor model is HG-C1030HG-C1050, which facilitates better sensing and scanning, and is convenient to use.
[0053] Step S208: Based on the comparison results between the identity information of the device to be verified and the operation information of the device to be verified and the corresponding type of device information in the historical device information, the bank security device to be tested is tested.
[0054] The identity information and operational information of the device to be verified can be obtained by the detection terminal 102 through parsing the device information. The detection terminal 102 can obtain historical device identity information and historical device operational information from historical device information. Therefore, the detection terminal 102 can perform detection on the bank security device to be verified based on the comparison results between the identity information of the device to be verified and the historical device identity information, and the comparison results between the operational information of the device to be verified and the historical device operational information. The above detection can be implemented through the data management unit in the detection terminal 102, such as... Figure 5 As shown, Figure 5 This is a flowchart illustrating the detection steps in one embodiment. The data management unit includes a data management processing unit. The input port of the data management processing unit is connected to a responsibility judgment module and a data anomaly handling module. The data anomaly handling module is connected to a data anomaly reporting module, which in turn is connected to a data processing module. The data processing module is connected to a data classification module, which is connected to a data receiving module. The data receiving module is connected to a wireless transmission module. The responsibility judgment module is connected to a time comparison module, which is connected to a time acquisition module. The time acquisition module is connected to a wireless transmission module. The output port of the data management processing unit is connected to a report sending module, a data storage warehouse, and a decision suggestion sending module. Both the report sending module and the decision suggestion sending module are connected to a mobile terminal and a data display module via the bank's local area network. That is, the detection terminal 102 can detect the information of the device to be verified through the aforementioned data management unit. Furthermore, in some embodiments, the detection terminal 102 can also judge and detect the staff's detection attitude based on the aforementioned data management unit.
[0055] In the aforementioned method for detecting bank security devices, when a staff member triggers an identification request, identification information is generated based on the device's identity and operational information and displayed on the corresponding security device. The method also receives the device information to be verified from the identification information received by an identification reader. The identification and operational information in the device information to be verified are compared with corresponding historical device information, and the detection of the bank security device is based on the comparison results. Compared to the traditional method of checking bank equipment by staff recording information with pen and paper, this solution generates an identification in response to staff triggers and detects bank security devices by receiving data sent after the staff scans the identification, thus improving the effectiveness of bank security device detection.
[0056] In one embodiment, obtaining the device identity information and device operation information of the bank security device to be tested includes: obtaining the device identity information and device operation information corresponding to the bank security device to be tested from a blockchain server according to an identification request; the blockchain server stores device identity information and device operation information corresponding to multiple bank security devices; generating and displaying corresponding identification information based on the device identity information and device operation information includes: obtaining an identification generation strategy from the blockchain server according to an identification request; generating identification information corresponding to the bank security device to be tested based on the device identity information, device operation information, and identification generation strategy.
[0057] In this embodiment, the identification request can be a request triggered by a staff member on the bank security device to be tested to request identification information. The detection terminal 102 can obtain the device identity information and device operation information corresponding to the bank security device to be tested from the blockchain server based on the identification request. The blockchain server stores device identity information and device operation information corresponding to multiple bank security devices. After obtaining the device identity information and device operation information, the detection terminal 102 can generate and display corresponding identification information based on the obtained device identity information and device operation information. For example, the detection terminal 102 can obtain an identification generation strategy from the blockchain server based on the identification request, thereby generating the identification information corresponding to the bank security device to be tested according to the device identity information, device operation information, and identification generation strategy. The identification information can be a QR code, and the identification generation strategy can be a QR code generation strategy. The detection terminal 102 can generate the identification information based on the QR code generation strategy.
[0058] For example, the testing terminal 102 can pre-collect equipment information of the bank security equipment to be tested. Specifically, the testing terminal 102 can obtain the name, expiration date, production date, manufacturer information, usage quantity, and quality inspection report information of the security equipment, and store this information on the blockchain server. The testing terminal 102 can collect this equipment information according to a preset collection cycle or in real time. Staff can activate the QR code generation unit via a button module in the bank security equipment to be tested, enabling the QR code generation unit to obtain authorization information. After authorization, the dynamic QR code generation module obtains the latest QR code policy from the blockchain server and generates a dynamic QR code based on the policy, which is then displayed on the LCD display module.
[0059] Through this embodiment, the detection terminal 102 can obtain device information and identification strategy information based on the blockchain server, thereby enabling the detection terminal 102 to perform device detection based on the generated identification information, which improves the effectiveness of bank security device detection.
[0060] In one embodiment, the identification information corresponding to the bank security device to be detected is generated based on the device identity information, device operation information, and identification generation strategy. This includes: encrypting the device identity information and device operation information, and generating an encrypted string based on the encrypted device identity information, device operation information, and identification generation strategy; and converting the encrypted string into a QR code to obtain QR code information, which serves as the identification information.
[0061] In this embodiment, the aforementioned identification information can be QR code information, and the aforementioned identification generation strategy can be a QR code generation strategy. The detection terminal 102 can generate identification information corresponding to the bank security device to be detected based on device identity information, device operation information, and the identification generation strategy. The identification information generated by the detection terminal 102 can be encrypted. For example, the detection terminal 102 can encrypt the aforementioned device identity information and device operation information, and based on the encrypted device identity information and device operation information, generate an encrypted string according to the identification generation strategy, and then QR code the encrypted string to obtain the QR code information as the aforementioned identification information. Specifically, the dynamic QR code generation module in the detection terminal 102 can use the BID, random parameters, and timestamp to perform RC4 encryption algorithm to generate a URL string with encrypted ciphertext, and then QR code the string to form a QR code image. For example, the detection terminal 102 uses the BID, random parameters, and timestamp to perform RC4 encryption algorithm to generate a URL string with encrypted ciphertext, and then QR code the string to form a dynamic QR code image.
[0062] Through this embodiment, the detection terminal 102 can generate identification information using various information of the device and the identification generation strategy. This allows for better management of the equipment based on dynamically generated identification information, improving the effectiveness of equipment detection, effectively preventing theft, avoiding the loss of equipment usage data, and enabling good classification and management of security equipment to prevent criminals from taking advantage of the situation.
[0063] In one embodiment, the bank security device to be tested is tested based on the comparison results between the identity information of the device to be tested and the operation information of the device to be tested and the corresponding type of device information in the historical device information. This includes: if the similarity between the identity information of the device to be tested and the corresponding historical device identity information is greater than or equal to a first threshold, and the similarity between the operation information of the device to be tested and the corresponding historical device operation information is greater than or equal to a second threshold, the bank security device to be tested is determined to have passed the test.
[0064] In this embodiment, the detection terminal 102 can determine whether the bank security device to be verified passes the detection based on the comparison results between the information of the bank security device to be verified and the historical device information. The information of the device to be verified includes the device's identity information and its operational information. The detection terminal 102 can compare the device's identity information with the historical device identity information corresponding to the bank security device, and it can also compare the device's operational information with the historical device operational information corresponding to the bank security device. If the detection terminal 102 detects that the similarity between the device's identity information and the corresponding historical device identity information is greater than or equal to a first threshold, and the similarity between the device's operational information and the corresponding historical device operational information is greater than or equal to a second threshold, then the detection terminal 102 can determine that the device information to be verified passes the verification, and the corresponding device to be verified passes the detection. If the detection terminal 102 detects that the similarity between the identity information of the device to be verified and the corresponding historical device identity information is less than a first threshold, or the similarity between the operation information of the device to be verified and the corresponding historical device operation information is less than a second threshold, then the detection terminal 102 can determine that the information of the device to be verified fails the verification, and the corresponding device to be tested fails the test.
[0065] The detection terminal 102 can process the device information of the aforementioned bank security equipment differently based on different detection results. For example, the aforementioned identification reading device can scan the QR code generated by the dynamic QR code generation module through the camera scanning module and send it to the detection terminal 102. The detection terminal 102 can transmit the decoded data to the data receiving module through the QR code decoding module and the QR code data conversion module, and extract the QR code data separately through the data classification module. The detection terminal 102 can use the data processing module to obtain the separately extracted data and compare the name information, validity period information, production date information, and usage information with the corresponding data in historical data to determine whether it is abnormal data. If the detection terminal 102 finds abnormal data, it can process it through the data anomaly processing module and send decision suggestions to the data display module through the decision suggestion sending module in the detection terminal 102, while retaining the abnormal data for subsequent review of data vouchers.
[0066] Through this embodiment, the detection terminal 102 can perform detection on the bank security equipment to be tested based on the comparison results of the device information and historical device information, thereby improving the detection effectiveness of the bank security equipment. Furthermore, the detection terminal 102 utilizes a data anomaly processing module to handle abnormal data and sends decision suggestions to the data display module through a decision suggestion sending module, facilitating timely improvements to the equipment. Simultaneously, it retains abnormal data for easy review of data vouchers later, enabling more secure equipment management and demonstrating strong practicality.
[0067] In one embodiment, after generating corresponding identification information based on device identity information and device operation information, the method further includes: obtaining a first generation time and a second generation time corresponding to two adjacent identification information; and monitoring the staff who are testing the bank security equipment to be tested based on the difference between the first generation time and the second generation time.
[0068] In this embodiment, the number of bank security devices to be tested can include multiple devices. The detection terminal 102 can receive multiple identification requests triggered by staff, each request representing the staff initiating testing of a specific bank security device. The detection terminal 102 can monitor the staff's testing progress based on the interval information between the triggering of identification requests. The detection terminal 102 can obtain the first generation time and the second generation time corresponding to two adjacent identification requests, and monitor the staff testing the bank security devices based on the difference between the first generation time and the second generation time.
[0069] For example, the aforementioned identification information could be a QR code. The bank security device under inspection could have a corresponding button. When the operator first activates the button module, the LCD display of the security device shows the first generated QR code. At this time, the time reading module obtains the time the QR code was generated based on the time module and transmits it wirelessly to the time acquisition module of the inspection terminal 102. The time acquisition module then transmits the time data to the time comparison module and saves it. When the operator activates the button module a second time, the LCD display of the security device shows the second generated QR code. Again, the time reading module obtains the time the QR code was generated based on the time module and transmits it wirelessly to the time acquisition module of the inspection terminal 102. The time acquisition module then transmits the time data to the time comparison module and saves it. Thus, the inspection terminal 102 can monitor the inspection status of the operator inspecting the bank security device based on the difference between the two generation times.
[0070] Through this embodiment, the detection terminal 102 can monitor the staff's detection status based on the time difference between the generation of two identifiers, thereby preventing staff from conducting passive detection and improving the effectiveness of bank security equipment detection.
[0071] In one embodiment, monitoring staff members who are inspecting the bank security equipment under test is performed based on the difference between a first generation time and a second generation time, including: if the difference between the first generation time and the second generation time is less than a preset threshold, determining that the staff member fails the monitoring.
[0072] In this embodiment, the detection terminal 102 can monitor the staff of the bank security equipment to be inspected based on the difference between the first generation time and the second generation time. The detection terminal 102 can compare the difference between the first generation time and the second generation time with a preset threshold. If the detection terminal 102 detects that the difference is less than the preset threshold, the detection terminal 102 can determine that the staff is passively conducting the inspection and that the staff fails the inspection. If the detection terminal 102 detects that the difference is greater than or equal to the preset threshold, the detection terminal 102 can determine that the staff passes the inspection. For example, the aforementioned identifier can be a QR code. The detection terminal 102 can use a time comparison module to compare the time of the first display of the dynamic QR code with the time of the second display using a difference method. If the time difference is less than a set threshold t, the detection terminal 102 determines through its responsibility judgment module that the staff member has been negligent and sends the report to the relevant manager's mobile terminal via its report sending module. Simultaneously, the detection terminal 102 saves the work information to the data storage warehouse through its data management processing unit. If the detection terminal 102 detects that the time difference is greater than or equal to the set threshold t, the detection terminal 102 determines through its responsibility judgment module that the staff member has not been negligent and saves the work information to the data storage warehouse through its data management processing unit for future performance evaluation. Additionally, the detection terminal 102 can also receive the scanning records from the scanning record storage module through its data receiving module and compare them with the staff member records in the daily log to determine if the staff member made any work errors.
[0073] Through this embodiment, the detection terminal 102 can monitor the staff's detection status based on the time difference between the generation of two identifiers, thereby preventing staff from conducting passive detection and improving the effectiveness of bank security equipment detection.
[0074] In one embodiment, such as Figure 6 As shown, Figure 6 This is a structural block diagram of a bank security equipment detection system in one embodiment. It includes a QR code generation unit in the detection terminal 102, a barcode scanner unit for the identification reading device, and a data management unit in the detection terminal 102. The QR code generation unit and the data management unit in the above system are connected via a bank local area network (LAN), and the data management unit is connected to the barcode scanner unit via the LAN.
[0075] The QR code generation unit can be used to produce dynamic QR codes, which can be recognized by the barcode scanner unit, enabling the barcode scanner unit to establish a communication connection with the data management unit.
[0076] The data management unit can be used to manage the QR code data scanned by the barcode scanner unit. It can classify the scanned QR codes, process the data, and handle anomalies. It can also obtain the QR code generation time and compare the generation times using a difference method to determine the work status of the person in charge.
[0077] In this embodiment, the detection terminal 102 generates an identifier in response to staff triggering operations and detects bank security equipment by receiving data sent after the staff scans the identifier, thereby improving the effectiveness of detecting bank security equipment. Furthermore, the detection terminal 102 utilizes a QR code generation unit to establish a connection between the data management unit and the barcode scanner unit, ensuring that each security device has a corresponding QR code for easy classification and management. The QR codes are dynamic and can be updated in real time, effectively preventing theft and avoiding the loss of equipment usage data. This allows for effective classification and management of security equipment, preventing criminals from taking advantage of the situation. Simultaneously, the data anomaly handling module can process abnormal data. The detection terminal 102 sends decision suggestions to the data display module through the decision suggestion sending module while retaining abnormal data for later review of data vouchers, enabling more secure equipment management.
[0078] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0079] Based on the same inventive concept, this application also provides a bank security equipment testing device for implementing the aforementioned bank security equipment testing method. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more bank security equipment testing device embodiments provided below can be found in the limitations of the bank security equipment testing method described above, and will not be repeated here.
[0080] In one embodiment, such as Figure 7 As shown, a bank security equipment detection device is provided, including: an acquisition module 500, a generation module 502, a receiving module 504, and a detection module 506, wherein:
[0081] The acquisition module 500 is used to obtain the device identity information and device operation information of the bank security device under test in response to the identification request triggered in the bank security device under test.
[0082] The generation module 502 is used to generate corresponding identification information based on the device identity information and device operation information, and display it in the bank security device to be tested.
[0083] The receiving module 504 is used to receive the device information to be verified sent by the identification reading device after reading the identification information, and to obtain the historical device information corresponding to the device information to be verified. The device information to be verified includes the identity information of the device to be verified and the operating information of the device to be verified. The historical device information represents the identity information and operating information of the historical device that has passed the verification.
[0084] The detection module 506 is used to detect the bank security device to be tested based on the comparison results between the identity information of the device to be tested, the operation information of the device to be tested, and the corresponding type of device information in the historical device information.
[0085] In one embodiment, the acquisition module 500 is specifically used to acquire, according to the identification request, the device identity information and device operation information corresponding to the bank security device to be detected from the blockchain server; the blockchain server stores device identity information and device operation information corresponding to multiple bank security devices.
[0086] In one embodiment, the generation module 502 is specifically used to obtain an identifier generation strategy from the blockchain server according to the identifier request; and generate identifier information corresponding to the bank security device to be detected based on the device identity information, device operation information, and identifier generation strategy.
[0087] In one embodiment, the generation module 502 is specifically used to encrypt the device identity information and device operation information, and generate an encrypted string based on the encrypted device identity information and device operation information and the identifier generation strategy; and to convert the encrypted string into a QR code to obtain QR code information as identifier information.
[0088] In one embodiment, the detection module 506 is specifically used to determine that the bank security device to be detected has passed the detection if the similarity between the identity information of the device to be verified and the corresponding historical device identity information is greater than or equal to a first threshold, and the similarity between the operating information of the device to be verified and the corresponding historical device operating information is greater than or equal to a second threshold.
[0089] In one embodiment, the above-mentioned device further includes: a monitoring module, configured to acquire a first generation time and a second generation time corresponding to two adjacent identification information; and to monitor the staff who are inspecting the bank security equipment to be inspected based on the difference between the first generation time and the second generation time.
[0090] In one embodiment, the aforementioned monitoring module is specifically used to determine that the staff member fails the monitoring if the difference between the first generation time and the second generation time is less than a preset threshold.
[0091] Each module in the aforementioned bank security equipment detection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0092] In one embodiment, a computer device is provided, which may be a detection terminal, and its internal structure diagram may be as follows: Figure 8 As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for detecting bank security equipment. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.
[0093] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0094] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described bank security device detection method.
[0095] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the aforementioned bank security device detection method.
[0096] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the aforementioned bank security device detection method.
[0097] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0098] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0099] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0100] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for detecting bank security equipment, characterized in that, The method includes: In response to an identification request triggered in the bank security device under test, the device identity information and device operation information of the bank security device under test are obtained; Based on the device identity information and device operation information, corresponding identification information is generated and displayed in the bank security device to be detected; Upon receiving the device information to be verified sent by the identifier reading device after reading the identifier information, the system obtains the historical device information corresponding to the device information to be verified; the device information to be verified includes the device identity information and the device operation information; the historical device information represents the identity information and historical device operation information of the historical devices that have passed the verification. Based on the comparison results between the identity information and operational information of the device to be verified and the corresponding type of device information in the historical device information, the bank security device to be tested is detected. The device identity information includes the name, expiration date, production date, and manufacturer information of the bank security device to be tested. The equipment operation information includes usage information and quality inspection report information of the security equipment to be tested at the bank. The number of bank security devices to be tested includes multiple devices; After generating the corresponding identification information based on the device identity information and device operation information, the process further includes: Obtain the first generation time and the second generation time corresponding to two consecutive sets of identifier information; The staff member inspecting the bank security equipment under test is monitored based on the difference between the first generation time and the second generation time.
2. The method according to claim 1, characterized in that, The acquisition of the device identity information and device operation information of the bank security device to be tested includes: Based on the identification request, the device identity information and device operation information corresponding to the bank security device to be detected are obtained from the blockchain server; the blockchain server stores device identity information and device operation information corresponding to multiple bank security devices. The step of generating and displaying corresponding identification information based on the device identity information and device operation information includes: Obtain the identifier generation strategy from the blockchain server according to the identifier request; Based on the device identity information, the device operation information, and the identifier generation strategy, the identifier information corresponding to the bank security device to be detected is generated.
3. The method according to claim 2, characterized in that, The step of generating identification information corresponding to the bank security device to be detected based on the device identity information, the device operation information, and the identification generation strategy includes: The device identity information and the device operation information are encrypted, and an encrypted string is generated based on the encrypted device identity information and device operation information, as well as the identifier generation strategy. The encrypted string is converted into a QR code to obtain QR code information, which is used as the identification information.
4. The method according to claim 1, characterized in that, The step of detecting the bank security device to be verified based on the comparison results between the identity information and operating information of the device to be verified and the corresponding type of device information in the historical device information includes: If the similarity between the identity information of the device to be verified and the corresponding historical device identity information is greater than or equal to a first threshold, and the similarity between the operating information of the device to be verified and the corresponding historical device operating information is greater than or equal to a second threshold, then the bank security device to be tested is determined to have passed the test.
5. The method according to claim 1, characterized in that, The step of monitoring the personnel inspecting the bank security equipment under test based on the difference between the first generation time and the second generation time includes: If the difference between the first generation time and the second generation time is less than a preset threshold, it is determined that the staff member has failed the monitoring.
6. A bank security equipment detection device, characterized in that, The device includes: The acquisition module is used to acquire the device identity information and device operation information of the bank security device under test in response to an identification request triggered in the bank security device under test; The generation module is used to generate corresponding identification information based on the device identity information and device operation information, and display it in the bank security device to be detected; The receiving module is used to receive the device information to be verified sent by the identification reading device after reading the identification information, and to obtain the historical device information corresponding to the device information to be verified; the device information to be verified includes the device identity information and the device operation information to be verified; the historical device information represents the identity information and operation information of the historical device that has passed the verification. The detection module is used to detect the bank security device to be verified based on the comparison results between the identity information and operating information of the device to be verified and the corresponding type of device information in the historical device information. The device identity information includes the name, expiration date, production date, and manufacturer information of the bank security device to be tested. The equipment operation information includes usage information and quality inspection report information of the security equipment to be tested at the bank. The number of bank security devices to be tested includes multiple devices; After generating the corresponding identification information based on the device identity information and device operation information, the process further includes: Obtain the first generation time and the second generation time corresponding to two consecutive sets of identifier information; The staff member inspecting the bank security equipment under test is monitored based on the difference between the first generation time and the second generation time.
7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Medical apparatus data transmitting system and method
CN106575467A
Method and device for determining operation state of equipment
CN110858072A