Method and system for off-peak handover of bank branch handover cabinets based on security verification

The preset and real-time handover code of the handover cabinet are obtained through the multi-source handover analysis method, and the handover cabinet verification code is generated for information authentication. In combination with real-time camera identification, it solves the safety hazards caused by insufficient safety verification of handover personnel and abnormal handover routes in the existing technology, and realizes a more efficient and safe handover process.

CN119479154BActive Publication Date: 2025-07-01SHENZHEN JUNHAI SICHUANG TECH DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510069119.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-16
Publication Date
2025-07-01
Estimated Expiration
2045-01-16

AI Technical Summary

Technical Problem

In the existing staggered handover method, the safety verification of handover personnel is more conventional, and there is a risk of being deciphered. If the handover route is abnormal, there is still a safety hazard even if it is identified through identity.

Method used

The multi-source handover analysis method is used to obtain the preset handover code and real-time handover code of the handover cabinet. Through these codes, the handover cabinet verification code is generated, information authentication and withdrawal box are unlocked, and real-time identification and early warning are used for use of the camera.

Benefits of technology

The safety verification level of handover personnel is improved, the potential for deciphering risks caused by conventional identity identification is avoided, and effective identification is carried out when the handover route is abnormal to prevent safety risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119479154B_ABST
    Figure CN119479154B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and a system for off-peak handover of bank branch handover cabinets based on security verification, which relates to the technical field of handover cabinet handover and includes: obtaining a preset handover code of the handover cabinet by using a multi-source handover analysis method; after the handover task starts, obtaining a real-time handover code and verifying it; generating a handover cabinet verification code, performing information authentication, and unlocking the cash withdrawal box; using a camera to perform real-time identification of the handover personnel and giving an early warning; The present invention is used to solve the problem that in the existing handover method of off-peak handover cabinets, the security verification of handover personnel is relatively conventional, resulting in the risk of being deciphered only through identity recognition. At the same time, if there are abnormalities in the handover route of the handover personnel, even if the identity recognition is passed, there will still be a problem that the source of the handover items is unknown and there are potential safety hazards.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of handover cabinets for handover, and specifically to a method and system for handover of off-peak handover cabinets in bank branches based on security verification. Background Art

[0002] An off-peak handover cabinet is a device used for off-peak handover of valuables between banks and armored car companies; through technologies such as the Internet of Things, artificial intelligence, biometric identification, and dynamic passwords, this device realizes the separation of incompatible positions, making the handover process systematic, authorized, and traceable, ensuring the safety and efficiency of the handover process; the main components of the off-peak handover cabinet include monitoring devices, alarm devices, central controllers, identity recognition devices, dynamic password locks, channel gates, storage boxes, front doors, back doors, printing devices, and stamping devices, etc.; the specific working process of the off-peak handover cabinet is as follows: after the armored car personnel arrive at the branch, they open the cabinet door through "dual iris + dynamic password" recognition and put in the cash box. After the branch employees arrive, they also open the cabinet door through a dual recognition process to pick up the cash box.

[0003] Existing methods for the handover of off-peak handover cabinets usually focus on improvements in automation and intelligence, such as binding items in the cabinet door and monitoring the cabinet door. After verifying the identity of the handover personnel, the handover cabinet door is automatically opened to facilitate the handover operation of the handover personnel. Although this improvement method can reduce the labor cost during item handover to improve the handover efficiency, the security verification of the handover personnel is relatively conventional. There is a risk of being cracked by only performing conventional security verification through identity recognition. At the same time, if there are abnormalities in the handover route of the handover personnel, even if the identity is recognized, there will still be a problem that the source of the handover items is unknown and there are security risks. For example, in the patent application with the publication number CN106447944A, an Internet of Things-based intelligent handover cabinet system and an intelligent handover method are disclosed. This solution realizes the automation and intelligence of the handover process. Other improvements in the handover of off-peak handover cabinets usually focus on improvements in cabinet door control and cannot solve the problem that the security verification of the handover personnel is relatively conventional, resulting in a risk of being cracked by only performing conventional security verification through identity recognition. At the same time, if there are abnormalities in the handover route of the handover personnel, even if the identity is recognized, there will still be a problem that the source of the handover items is unknown and there are security risks. In view of this, it is necessary to improve the existing handover methods for off-peak handover cabinets. Summary of the Invention

[0004] The present invention aims to solve at least one of the technical problems in the prior art to some extent. By providing a method and system for off-peak handover of bank branch handover cabinets based on security verification, it is used to solve the problem that in the existing handover methods of off-peak handover cabinets, the security verification of handover personnel is relatively conventional, resulting in the risk of being deciphered when only performing conventional security verification through identity recognition. At the same time, if there are abnormalities in the handover route of the handover personnel, even through identity recognition, there will still be a problem that the source of the handover items is unknown and there are security risks.

[0005] To achieve the above object, in the first aspect, the present application provides a method for off-peak handover of bank branch handover cabinets based on security verification, including the following steps:

[0006] Before the handover task starts, based on the personnel information of the handover personnel and the preset task route, use the multi-source handover analysis method to obtain the preset handover code of the handover cabinet, where the preset handover code includes a preset conversion code and a preset route code;

[0007] After the handover task starts, analyze the personnel information of the handover personnel and the actual task route, and obtain the real-time handover code based on the analysis results. Use the real-time handover code to verify the personnel information and task route of the handover personnel, where the real-time handover code includes a real-time conversion code and a real-time route code;

[0008] Generate a handover cabinet verification code based on the preset handover code and the real-time handover code; perform information authentication based on the handover cabinet verification code and unlock the cash withdrawal box;

[0009] When unlocking the cash withdrawal box, use a camera to perform real-time identification of the handover personnel and give an early warning for abnormal identification results.

[0010] Further, the multi-source handover analysis method includes:

[0011] Before the handover task starts, obtain the personnel information of all handover personnel, and sequentially record the personnel numbers in all personnel information as the handover personnel number RB1 to the handover personnel number RB n ; for any handover personnel number RB c , perform number conversion processing on the handover personnel number RB c , where c is a positive integer less than or equal to n and greater than or equal to 1;

[0012] The number conversion processing is: obtain the number of characters in the handover personnel number RB c , denoted as k; sort all the characters of the handover personnel number RB c from left to right, and sequentially record them as the numbered characters BZ1 to the numbered characters BZ m , for any numbered character BZ v, for the numbered character BZ v perform binary conversion, and record the obtained eight-bit binary code as the conversion character of the numbered character BZ v , where v is a positive integer less than or equal to m and greater than or equal to 1; obtain the conversion characters of all numbered characters BZ.

[0013] Furthermore, the multi-source handover analysis method further includes:

[0014] Based on AI recognition, identify all numbered characters BZ. When the numbered character BZ is a number, set the calculation parameter of the numbered character BZ to 1; when the numbered character BZ is a letter, set the calculation parameter of the numbered character BZ to -1; use the coding comprehensive algorithm to obtain the handover personnel number RB c of the conversion code, and the coding comprehensive algorithm is: , where B is the conversion code, and α i is the calculation parameter of the i-th numbered character BZ of the handover personnel number RB c , sum i is the handover personnel number RB c the sum of all the numbers in the conversion character of the i-th numbered character BZ of;

[0015] Obtain the conversion codes of all handover personnel numbers RB.

[0016] Furthermore, the multi-source handover analysis method further includes:

[0017] Obtain the map where the bank branch to be handed over is located, and record it as the handover map; mark the preset task route on the handover map, and record it as the handover route; establish a plane rectangular coordinate system, and record it as the route analysis coordinate system, where the units of the X-axis and Y-axis of the route analysis coordinate system are both meters; based on the position of the handover route in the handover map, place the handover map and the handover route proportionally in the first quadrant of the route analysis coordinate system, where record the position and scaling ratio of the handover map in the route analysis coordinate system at this time as the standard placement parameters of the handover map;

[0018] Record the curve formed by the handover route in the route analysis coordinate system as the handover curve, and record the number of inflection points in the handover curve as r; record the abscissa of the leftmost point of the handover curve as LF, record the abscissa of the rightmost point of the handover curve as RE, use a curve parallel to the Y-axis to evenly divide the area between X = LF and X = RE into r parts, and record them as handover sub-regions JZ1 to handover sub-region JZ r ; for any handover sub-region JZ t , record the length of the handover curve in the handover sub-region JZ t as the regional distance, and record the handover sub-region JZ tThe slopes of the leftmost and rightmost points of the handover curve are denoted as q1 and q2 respectively, and the handover sub-region JZ is obtained using the region curve feature algorithm. t The region curve parameters of are as follows. Here, F is the region curve parameter, L is the region distance, q max is the maximum value of the slope of the handover curve in the handover sub-region JZ t , and q min is the minimum value of the slope of the handover curve in the handover sub-region JZt;

[0019] The region curve parameters corresponding to all handover sub-regions JZ are obtained, and the sum of all region curve parameters is denoted as the route code.

[0020] Furthermore, after the handover task starts, the personnel information of the handover personnel and the actual task route are analyzed, and based on the analysis results, the real-time handover code is obtained. Using the real-time handover code to verify the personnel information and task route of the handover personnel includes:

[0021] Before the handover task starts, based on the multi-source handover analysis method, the conversion code and route code corresponding to the preset handover personnel and action route are obtained, and are denoted as the preset conversion code and preset route code respectively;

[0022] After the handover task starts, the personnel information of the handover personnel is verified. The verification method is as follows: obtain the personnel numbers of all handover personnel actually performing the handover, and based on the personnel numbers, obtain the conversion codes corresponding to all handover personnel actually performing the handover, denoted as the pending conversion codes; for any one of the pending conversion codes, when the pending conversion code is the same as any one of the preset conversion codes, the pending conversion code is denoted as the real-time conversion code; when the pending conversion code is not the same as all preset conversion codes, the pending conversion code is denoted as the abnormal conversion code;

[0023] When all pending conversion codes are real-time conversion codes, the handover task continues;

[0024] When there are abnormal conversion codes among all pending conversion codes, a personnel verification warning is sent, and the handover personnel corresponding to the abnormal conversion code are reported.

[0025] Furthermore, using the real-time handover code to verify the personnel information and task route of the handover personnel also includes:

[0026] When the vehicle transporting the handover personnel arrives at the end of the task route, the actual route of the vehicle transporting the handover personnel is denoted as the real-time route; obtain the route analysis coordinate system after placing the handover map based on the standard placement parameters, and draw the real-time route in the route analysis coordinate system;

[0027] Obtain the route code corresponding to the real-time route within the route analysis coordinate system, and record it as the real-time route code; when the real-time route code is the same as the preset route code, continue with the handover task;

[0028] When the real-time route code is different from the preset route code, send a route verification warning and report the real-time route.

[0029] Furthermore, generate a handover cabinet verification code based on the preset handover code and the real-time handover code; perform information authentication based on the handover cabinet verification code and unlock the cash withdrawal box, including:

[0030] When the preset handover code is exactly the same as the actual handover code and there is no warning after obtaining the actual handover code, record the real-time route code in the actual handover code as the handover cabinet verification code; when the preset handover code is not exactly the same as the actual handover code and there is a warning after obtaining the actual handover code, record the real-time conversion code in the actual handover code as the handover cabinet verification code.

[0031] Furthermore, generate a handover cabinet verification code based on the preset handover code and the real-time handover code; perform information authentication based on the handover cabinet verification code and unlock the cash withdrawal box also includes:

[0032] Use the handover cabinet verification code to encrypt the handover cabinet and send the handover cabinet verification code to the unreported handover personnel; let the unreported handover personnel use the handover cabinet verification code to perform information authentication and unlock the cash withdrawal box.

[0033] Furthermore, when unlocking the cash withdrawal box, use a camera to perform real-time identification of the handover personnel and give an early warning for abnormal identification results, including:

[0034] Obtain the face verification data and iris recognition data of the recorded handover personnel; when unlocking the cash withdrawal box, start the camera to perform face verification and iris recognition on the handover personnel unlocking the cash withdrawal box. When the results of face verification or iris recognition are different from the face verification data and iris recognition data of the recorded handover personnel, close the cash withdrawal box and give a cash withdrawal box warning.

[0035] In a second aspect, the present application also provides a bank branch off-peak handover cabinet handover system based on security verification, including an encryption code generation module, a verification and unlocking module, and a verification and verification module;

[0036] The encryption code generation module is used to obtain the preset handover code of the handover cabinet based on the personnel information of the handover personnel and the preset task route using a multi-source handover analysis method before the handover task starts, where the preset handover code includes a preset conversion code and a preset route code;

[0037] After the handover task starts, analyze the personal information of the handover personnel and the actual task route, and obtain the real-time handover code based on the analysis results. Use the real-time handover code to verify the personal information and task route of the handover personnel. Among them, the real-time handover code includes a real-time conversion code and a real-time route code;

[0038] The verification and unlocking module is used to generate a handover cabinet verification code based on a preset handover code and a real-time handover code; perform information authentication based on the handover cabinet verification code, and unlock the cash withdrawal box;

[0039] The verification and verification module is used to, when unlocking the cash withdrawal box, use a camera to perform real-time identification of the handover personnel, and give an early warning for abnormal identification results.

[0040] The beneficial effects of the present invention: First, before the handover task starts, the present application uses a multi-source handover analysis method to obtain the preset handover code of the handover cabinet; after the handover task starts, analyze the personal information of the handover personnel and the actual task route, and obtain the real-time handover code. Use the real-time handover code to verify the personal information and task route of the handover personnel. The advantage of this is that by obtaining the preset handover code based on the multi-source handover analysis method, it is possible to effectively encrypt the information of all handover personnel in combination with the personal numbers of the handover personnel, avoiding the risk of deciphering caused by relatively conventional identity recognition; at the same time, through the analysis of the handover route of the handover personnel in the preset handover code, this helps to obtain the transportation route of the handover items before being handed over, and encrypt the data related to the handover route through the multi-source handover analysis method, which can effectively identify when the handover route is abnormal and prevent potential safety hazards caused by unclear sources of handover items;

[0041] The present application also generates a handover cabinet verification code based on the preset handover code and the real-time handover code; performs information authentication based on the handover cabinet verification code, and unlocks the cash withdrawal box; finally, when unlocking the cash withdrawal box, uses a camera to perform real-time identification of the handover personnel, and gives an early warning for abnormal identification results. The advantage of this is that by generating a handover cabinet verification code based on the preset handover code and the real-time handover code and performing information authentication, it can ensure that the handover cabinet verification code can be transmitted to unreported handover personnel regardless of whether there is an alarm, so as to improve the security of the handover cabinet. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 is the principle block diagram of the system of the present invention;

[0043] Figure 2 is the step flow chart of the method of the present invention;

[0044] Figure 3 is the schematic diagram of the route analysis coordinate system of the present invention;

[0045] Figure 4 It is a schematic structural diagram of the electronic device of the present invention. Specific embodiments

[0046] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0047] Example 1, please refer to Figure 1 As shown, the present application provides a time-shifted handover cabinet handover system for bank branches based on security verification, including an encryption code generation module, a verification and unlocking module, and a verification and verification module;

[0048] The encryption code generation module is used to obtain a preset handover code of the handover cabinet based on the personnel information of the handover personnel and a preset task route before the handover task starts, where the preset handover code includes a preset conversion code and a preset route code;

[0049] The multi-source handover analysis method includes: before the handover task starts, obtaining the personnel information of all handover personnel, and sequentially recording the personnel numbers in all personnel information as the handover personnel number RB1 to the handover personnel number RB n ; for any handover personnel number RB c , performing number conversion processing on the handover personnel number RB c , where c is a positive integer less than or equal to n and greater than or equal to 1;

[0050] The number conversion processing is: obtaining the number of characters in the handover personnel number RB c , denoted as k; sorting all the characters of the handover personnel number RB c from left to right, and sequentially recording them as the numbered characters BZ1 to the numbered characters BZ m , for any numbered character BZ v , performing binary conversion on the numbered character BZ v , and recording the obtained eight-bit binary code as the conversion character of the numbered character BZ v , where v is a positive integer less than or equal to m and greater than or equal to 1; obtaining the conversion characters of all numbered characters BZ;

[0051] In the specific implementation process, for example, during a data processing, the personnel number of the handover personnel obtained is BBZ7878. Then, through analysis, all the numbered characters BZ are B, B, Z, 7, 8, 7, and 8 in sequence. For one of the characters B, through data acquisition, the binary code of B is 01000010, and then 01000010 can be recorded as the conversion character of B.

[0052] Based on AI recognition, all the numbered characters BZ are recognized. When the numbered character BZ is a number, the calculation parameter of the numbered character BZ is set to 1; when the numbered character BZ is a letter, the calculation parameter of the numbered character BZ is set to -1; the encoding comprehensive algorithm is used to obtain the conversion encoding of the handover personnel number RB c The encoding comprehensive algorithm is as follows: , where B is the conversion encoding, and α i is the i-th numbered character BZ of the handover personnel number RB c 's calculation parameter, and sum i is the sum of all the numbers in the conversion character of the i-th numbered character BZ of the handover personnel number RB c ;

[0053] In the specific implementation process, for example, when analyzing data, the numbered characters BZ are obtained as B, B, Z, 7, 8, 7, and 8 in sequence, and through data acquisition, the conversion characters of all the numbered characters BZ are obtained as 01000010, 01000010, 1011010, 00000111, 00001000, 00000111, and 00001000 in sequence. Then, through calculation using the encoding comprehensive algorithm, the conversion encoding is 0.

[0054] Obtain the conversion encodings of all the handover personnel numbers RB.

[0055] Obtain the map where the bank branch to be handed over is located, denoted as the handover map; mark the preset task route on the handover map and denote it as the handover route; establish a plane rectangular coordinate system, denoted as the route analysis coordinate system, where the units of the X-axis and Y-axis of the route analysis coordinate system are both meters; based on the position of the handover route on the handover map, place the handover map and the handover route proportionally in the first quadrant of the route analysis coordinate system, where the position and scaling ratio of the handover map in the route analysis coordinate system at this time are denoted as the standard placement parameters of the handover map.

[0056] The curve formed by the handover route in the route analysis coordinate system is denoted as the handover curve, and the number of inflection points in the handover curve is denoted as r; the abscissa of the leftmost point of the handover curve is denoted as LF, and the abscissa of the rightmost point of the handover curve is denoted as RE. Use a curve parallel to the Y-axis to evenly divide the area between X = LF and X = RE into r parts, and denote them as handover sub-regions JZ1 to handover sub-region JZ from left to right. r ; For any handover sub-region JZ t , denote the length of the handover curve in the handover sub-region JZ t as the regional distance, and denote the slopes of the leftmost point and the rightmost point of the handover curve in the handover sub-region JZ t as q1 and q2 respectively. Use the regional curve feature algorithm to obtain the regional curve parameters of the handover sub-region JZ t . The regional curve feature algorithm is: , where F is the regional curve parameter, L is the regional distance, q max is the maximum value of the slope of the handover curve in the handover sub-region JZ t , and q min is the minimum value of the slope of the handover curve in the handover sub-region JZt;

[0057] In the specific implementation process, for example, in a data processing, the obtained route analysis coordinate system is as Figure 3 shown. Among them, the curve QQ1 is the handover curve. From Figure 3 , it can be obtained that the number of inflection points of the handover curve is 3. Then, the regions JZ1, JZ2, and JZ3 can be denoted as handover sub-regions JZ1 to handover sub-region JZ3. For the region JZ2, the length of the handover curve within the region JZ2 can be denoted as the regional distance, that is, the curve length between point JJ1 and point JJ2. At the same time, the slope of point JJ1 is q1, and the slope of point JJ2 is q2. Through data analysis, it is obtained that the maximum value of the slope in the handover curve within the region JJ2 is 1, the minimum value of the slope is -3, and q1 and q2 are -1.2 and 1 respectively, and the regional distance is 199m. Then, through calculation, the regional curve parameter of the handover sub-region JZ2 is -0.004;

[0058] Obtain the regional curve parameters corresponding to all handover sub-regions JZ, and denote the sum of all regional curve parameters as the route code;

[0059] In the specific implementation process, by obtaining the conversion code and the route code, it is possible to effectively encrypt the information of all handover personnel in combination with the personnel numbers of the handover personnel, avoiding the deciphering risks caused by relatively conventional identity recognition; at the same time, by analyzing the handover route, it is also possible to effectively distinguish based on the route code when the handover route is abnormal, preventing potential safety hazards caused by unclear sources of handover items;

[0060] After the handover task starts, analyze the personal information of the handover personnel and the actual task route, and obtain a real-time handover code based on the analysis results. Use the real-time handover code to verify the personal information and task route of the handover personnel. Among them, the real-time handover code includes a real-time conversion code and a real-time route code;

[0061] The encryption code generation module includes a code verification and verification unit, and the code verification and verification unit is configured with a code verification and verification strategy. The code verification and verification strategy includes: before the handover task starts, obtain the conversion code and route code corresponding to the preset handover personnel and action route based on the multi-source handover analysis method, and record them as the preset conversion code and the preset route code respectively;

[0062] After the handover task starts, verify the personal information of the handover personnel. The verification method is: obtain the personal numbers of all handover personnel actually conducting the handover, and obtain the conversion code corresponding to all handover personnel actually conducting the handover based on the personal numbers, and record it as the pending conversion code; for any one pending conversion code, when the pending conversion code is the same as any one preset conversion code, record the pending conversion code as the real-time conversion code; when the pending conversion code is not the same as all preset conversion codes, record the pending conversion code as an abnormal conversion code;

[0063] In the specific implementation process, for example, during a data processing, all the obtained preset conversion codes are 0, -1, 23, 0.2, and -5 respectively, the preset route code is -0.004, and after the handover task starts, a pending conversion code obtained is -3. Through analysis, it can be seen that -3 is not the same as all preset conversion codes, indicating that the handover personnel corresponding to -3 do not belong to the preset handover personnel. A personnel verification alarm should be sent, and the handover personnel corresponding to -3 should be reported;

[0064] When all the pending conversion codes are real-time conversion codes, continue with the handover task;

[0065] When there are abnormal conversion codes among all the pending conversion codes, send a personnel verification alarm and report the handover personnel corresponding to the abnormal conversion codes;

[0066] When the vehicle transporting the handover personnel arrives at the end of the task route, record the actual route of the vehicle transporting the handover personnel as the real-time route; obtain the route analysis coordinate system after placing the handover map based on the standard placement parameters, and draw the real-time route in the route analysis coordinate system;

[0067] Obtain the route code corresponding to the real-time route within the route analysis coordinate system, and record it as the real-time route code; when the real-time route code is the same as the preset route code, continue with the handover task;

[0068] When the real-time route code is different from the preset route code, send a route verification warning and report the real-time route.

[0069] The verification and unlocking module is used to generate a handover cabinet verification code based on the preset handover code and the real-time handover code; perform information authentication based on the handover cabinet verification code and unlock the cash withdrawal box; the verification and unlocking module includes an information verification and unlocking unit, and the information verification and unlocking unit is configured with an information verification and unlocking policy, and the information verification and unlocking policy includes:

[0070] When the preset handover code is exactly the same as the actual handover code and no warning occurs after obtaining the actual handover code, record the real-time route code in the actual handover code as the handover cabinet verification code; when the preset handover code is not exactly the same as the actual handover code and a warning occurs after obtaining the actual handover code, record the real-time conversion code in the actual handover code as the handover cabinet verification code;

[0071] In the specific implementation process, for example, during a handover cabinet handover process, the preset handover code is exactly the same as the actual handover code, and no warning occurs after obtaining the actual handover code. At the same time, the real-time route code in the actual handover code is obtained as -0.004, which indicates that there are no abnormalities in the verification of the handover personnel and the verification of the handover route. -0.004 can be used as the handover cabinet verification code for subsequent encryption verification;

[0072] Encrypt the handover cabinet using the handover cabinet verification code and send the handover cabinet verification code to the unreported handover personnel; the unreported handover personnel use the handover cabinet verification code to perform information authentication and unlock the cash withdrawal box.

[0073] The verification and verification module is used to, when unlocking the cash withdrawal box, use a camera to perform real-time identification of the handover personnel and give an early warning to the abnormal identification results; the verification and verification module includes a verification and verification unit, and the verification and verification unit is configured with an unlocking verification and verification policy, and the unlocking verification and verification policy includes:

[0074] Obtain the face verification data and iris recognition data of the included handover personnel; when unlocking the cash withdrawal box, start the camera to perform face verification and iris recognition on the handover personnel unlocking the cash withdrawal box. When the results of the face verification or iris recognition are not the same as the face verification data and iris recognition data of the included handover personnel, close the cash withdrawal box and give a cash withdrawal box warning.

[0075] Embodiment 2, please refer to Figure 2 As shown, the present application also provides a method for off-peak handover cabinet handover in a bank branch based on security verification, including the following steps:

[0076] Step S1, before the handover task starts, based on the personal information of the handover personnel and the preset task route, use the multi-source handover analysis method to obtain the preset handover code of the handover cabinet, where the preset handover code includes a preset conversion code and a preset route code;

[0077] After the handover task starts, analyze the personal information of the handover personnel and the actual task route, and obtain the real-time handover code based on the analysis results. Use the real-time handover code to verify the personal information and task route of the handover personnel, where the real-time handover code includes a real-time conversion code and a real-time route code;

[0078] Step S1 includes: Step S101, the multi-source handover analysis method includes: Step S1011, before the handover task starts, obtain the personal information of all handover personnel, and sequentially record the personnel numbers in all personal information as the handover personnel number RB1 to the handover personnel number RB n ; For any handover personnel number RB c , perform number conversion processing on the handover personnel number RB c , where c is a positive integer less than or equal to n and greater than or equal to 1;

[0079] The number conversion processing is: obtain the number of characters in the handover personnel number RB c , denoted as k; sort all the characters of the handover personnel number RB c from left to right, and sequentially record them as the numbered characters BZ1 to the numbered characters BZ m , for any numbered character BZ v , perform binary conversion on the numbered character BZ v , and record the obtained eight-bit binary code as the conversion character of the numbered character BZ v , where v is a positive integer less than or equal to m and greater than or equal to 1; obtain the conversion characters of all numbered characters BZ;

[0080] Step S1012, based on AI recognition, recognize all numbered characters BZ. When the numbered character BZ is a number, set the calculation parameter of the numbered character BZ to 1; when the numbered character BZ is a letter, set the calculation parameter of the numbered character BZ to -1; use the coding comprehensive algorithm to obtain the conversion code of the handover personnel number RB c , and the coding comprehensive algorithm is: , where B is the conversion code, and α i is the calculation parameter of the i-th numbered character BZ of the handover personnel number RB c , and sum i is the sum of all the numbers in the conversion character of the i-th numbered character BZ of the handover personnel number RB c ;

[0081] Obtain the conversion code of all handover personnel numbers RB;

[0082] Step S1013: Obtain the map where the bank branch to be handed over is located, denoted as the handover map; Mark the preset task route on the handover map and denote it as the handover route; Establish a plane rectangular coordinate system, denoted as the route analysis coordinate system, where the units of the X-axis and Y-axis of the route analysis coordinate system are both meters; Based on the position of the handover route in the handover map, place the handover map and the handover route proportionally in the first quadrant of the route analysis coordinate system, where the position and scaling ratio of the handover map in the route analysis coordinate system at this time are denoted as the standard placement parameters of the handover map.

[0083] Step S1014: Denote the curve formed by the handover route in the route analysis coordinate system as the handover curve, and denote the number of inflection points in the handover curve as r; Denote the abscissa of the leftmost point of the handover curve as LF, and the abscissa of the rightmost point of the handover curve as RE. Use a curve parallel to the Y-axis to evenly divide the area between X = LF and X = RE into r parts, and denote them as handover sub-regions JZ1 to handover sub-region JZ r ; For any handover sub-region JZ t , denote the length of the handover curve in the handover sub-region JZ t as the regional distance, and denote the slopes of the leftmost point and the rightmost point of the handover curve in the handover sub-region JZ t as q1 and q2 respectively. Use the regional curve feature algorithm to obtain the regional curve parameters of the handover sub-region JZ t . The regional curve feature algorithm is: , where F is the regional curve parameter, L is the regional distance, q max is the maximum value of the slope of the handover curve in the handover sub-region JZ t , and q min is the minimum value of the slope of the handover curve in the handover sub-region JZt;

[0084] Step S1015: Obtain the regional curve parameters corresponding to all handover sub-regions JZ, and denote the sum of all regional curve parameters as the route code;

[0085] Step S102: Before the handover task starts, obtain the conversion code and route code corresponding to the preset handover personnel and action route based on the multi-source handover analysis method, and denote them as the preset conversion code and the preset route code respectively;

[0086] Step S103, after the handover task starts, verify the personnel information of the handover personnel. The verification method is as follows: Obtain the personnel numbers of all handover personnel actually conducting the handover, and based on the personnel numbers, obtain the conversion codes corresponding to all handover personnel actually conducting the handover, denoted as the pending conversion codes; for any one of the pending conversion codes, when the pending conversion code is the same as any one of the preset conversion codes, record the pending conversion code as the real-time conversion code; when the pending conversion code is not the same as all preset conversion codes, record the pending conversion code as the abnormal conversion code.

[0087] Step S104, when all pending conversion codes are real-time conversion codes, continue with the handover task.

[0088] Step S105, when there are abnormal conversion codes among all pending conversion codes, send a personnel verification alarm and report the handover personnel corresponding to the abnormal conversion code.

[0089] Step S106, when the vehicle transporting the handover personnel arrives at the end of the task route, record the actual route of the vehicle transporting the handover personnel as the real-time route; obtain the route analysis coordinate system after placing the handover map based on the standard placement parameters, and draw the real-time route in the route analysis coordinate system.

[0090] Step S107, obtain the route code corresponding to the real-time route within the route analysis coordinate system, and denote it as the real-time route code; when the real-time route code is the same as the preset route code, continue with the handover task.

[0091] Step S108, when the real-time route code is not the same as the preset route code, send a route verification alarm and report the real-time route.

[0092] Step S2, generate a handover cabinet verification code based on the preset handover code and the real-time handover code; perform information authentication based on the handover cabinet verification code and unlock the cash withdrawal box.

[0093] Step S2 includes: Step S201, when the preset handover code is exactly the same as the actual handover code and no alarm occurs after obtaining the actual handover code, record the real-time route code in the actual handover code as the handover cabinet verification code; when the preset handover code is not exactly the same as the actual handover code and an alarm occurs after obtaining the actual handover code, record the real-time conversion code in the actual handover code as the handover cabinet verification code.

[0094] Step S202, encrypt the handover cabinet using the handover cabinet verification code, and send the handover cabinet verification code to the handover personnel who have not been reported; the handover personnel who have not been reported use the handover cabinet verification code to perform information authentication and unlock the cash withdrawal box.

[0095] Step S3: When unlocking the cash withdrawal box, use a camera to perform real-time identification on the handover personnel and give an alarm for abnormal identification results.

[0096] Step S3 includes: obtaining the face verification data and iris recognition data of the handover personnel that have been collected; when unlocking the cash withdrawal box, start the camera to perform face verification and iris recognition on the handover personnel unlocking the cash withdrawal box. When the results of the face verification or iris recognition are not the same as the face verification data and iris recognition data of the handover personnel that have been collected, close the cash withdrawal box and give an alarm for the cash withdrawal box.

[0097] Embodiment 3, please refer to Figure 4 as shown in Figure 4 which illustrates a schematic structural diagram of an electronic device. The electronic device may include: a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete mutual communication through the communication bus. The memory stores computer-readable instructions. The processor can call the instructions in the memory. When the computer-readable instructions are executed by the processor, the steps in the method for off-peak handover of bank branch handover cabinets based on security verification are run to implement the following functions: Before the handover task starts, use the multi-source handover analysis method to obtain the preset handover code of the handover cabinet; after the handover task starts, analyze the personnel information of the handover personnel and the actual task route, and obtain the real-time handover code. Use the real-time handover code to verify the personnel information and task route of the handover personnel; then generate a handover cabinet verification code based on the preset handover code and the real-time handover code; perform information authentication based on the handover cabinet verification code and unlock the cash withdrawal box; finally, when unlocking the cash withdrawal box, use a camera to perform real-time identification on the handover personnel and give an alarm for abnormal identification results.

[0098] In addition, when the logical instructions in the above-mentioned memory are implemented in the form of software function units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0099] Example 4. The present application further provides a computer-readable storage medium. The present application provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned off-peak handover cabinet handover method based on security verification are run to implement the following functions: Before the handover task starts, a preset handover code of the handover cabinet is obtained using a multi-source handover analysis method; after the handover task starts, the personal information of the handover personnel and the actual task route are analyzed, and a real-time handover code is obtained. The real-time handover code is used to verify the personal information and task route of the handover personnel; then a handover cabinet verification code is generated based on the preset handover code and the real-time handover code; information authentication is performed based on the handover cabinet verification code, and the cash withdrawal box is unlocked; finally, when the cash withdrawal box is unlocked, a camera is used to perform real-time identification of the handover personnel, and an early warning is given for abnormal identification results.

[0100] Through the description of the above embodiments, the embodiments of the present invention can be provided as a method, a system or a computer program product. Based on such an understanding, the above technical solution essentially or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0101] In the embodiments provided in the present application, it should be understood that the disclosed system or method can be implemented in other ways. The above-described embodiments are merely illustrative. For example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation. For another example, multiple modules or units can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some communication interfaces. The indirect coupling or communication connection of the system, module and unit can be in an electrical, mechanical or other form.

[0102] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A bank branch staggered handover cabinet handover method based on security verification, characterized in that: The steps include: Before the handover task begins, based on the personnel information of the handover personnel and the preset task route, a multi-source handover analysis method is used to obtain the preset handover code of the handover cabinet, wherein the preset handover code includes a preset conversion code and a preset route code; After the handover task begins, the personnel information of the handover personnel and the actual task route are analyzed, and a real-time handover code is obtained based on the analysis result. The real-time handover code is used to verify the personnel information and the task route of the handover personnel, wherein the real-time handover code includes a real-time conversion code and a real-time route code; Generate a handover cabinet verification code based on a preset handover code and a real-time handover code; perform information authentication based on the handover cabinet verification code and unlock the cash box; When unlocking the cash box, use the camera to identify the handover personnel in real time and issue an early warning for abnormal recognition results; Multi-source cross-talk analysis also includes: Obtain a map of the bank branch to be handed over, which is recorded as the handover map; mark the preset task route in the handover map, and record it as the handover route; establish a plane rectangular coordinate system, which is recorded as the route analysis coordinate system, wherein the units of the X-axis and the Y-axis of the route analysis coordinate system are both meters; based on the position of the handover route in the handover map, place the handover map and the handover route in the first quadrant of the route analysis coordinate system in equal proportion, wherein the position and scaling ratio of the handover map in the route analysis coordinate system at this time are recorded as standard placement parameters of the handover map; The curve formed by the intersection route in the route analysis coordinate system is recorded as the intersection curve, and the number of inflection points in the intersection curve is recorded as r; the horizontal coordinate of the leftmost point of the intersection curve is marked as LF, and the horizontal coordinate of the rightmost point of the intersection curve is marked as RE. Using a curve parallel to the Y axis, the area between X=LF and X=RE is evenly divided into r parts, and they are recorded from left to right as intersection sub-areas JZ1 to intersection sub-areas JZ r ; For any intersection sub-area JZ t , the handover sub-area JZ t The length of the intersection curve is recorded as the area distance, and the intersection sub-area JZ t The slopes of the leftmost and rightmost points of the intersection curve are denoted as q1 and q2 respectively, and the intersection sub-region JZ is obtained using the regional curve feature algorithm. t The regional curve parameters and regional curve feature algorithm are: , where F is the regional curve parameter, L is the regional distance, q max The junction sub-area JZ t The maximum value of the slope of the intersection curve, q min is the minimum value of the slope of the intersection curve in the intersection sub-region JZt; The regional curve parameters corresponding to all the intersection sub-regions JZ are obtained, and the sum of all the regional curve parameters is recorded as the route code.

2. The bank branch staggered handover cabinet handover method based on security verification according to claim 1 is characterized in that: Multi-source cross-talk analysis includes: Before the handover task begins, obtain the personnel information of all handover personnel, and record the personnel numbers in all personnel information in sequence as handover personnel number RB1 to handover personnel number RB n ; For any handover personnel number RB c , number the handover personnel RB c Perform number conversion processing, where c is a positive integer less than or equal to n and greater than or equal to 1; The number conversion process is: Get the handover personnel number RB c The number of characters in is denoted as k; the handover personnel are numbered RB from left to right c Sort all the characters and record them in sequence as number character BZ1 to number character BZ m , for any numbered character BZ v , for number characters BZ v Perform binary conversion and record the resulting eight-bit binary code as the number character BZ v where v is a positive integer less than or equal to m and greater than or equal to 1; obtain the conversion characters of all numbered characters BZ.

3. The bank branch staggered handover cabinet handover method based on security verification according to claim 2 is characterized in that: Multi-source cross-talk analysis also includes: Based on AI recognition, all number characters BZ are recognized. When the number character BZ is a number, the calculation parameter of the number character BZ is set to 1; when the number character BZ is a letter, the calculation parameter of the number character BZ is set to -1; the coding comprehensive algorithm is used to obtain the handover personnel number RB c The conversion code, the coding synthesis algorithm is: , where B is the conversion code, α i Number the handover personnel RB c The calculation parameter of the i-th numbered character BZ, sum i Number the handover personnel RB c The sum of all the digits in the conversion character of the i-th numbered character BZ; Get the conversion code of all handover personnel numbers RB.

4. The bank branch staggered handover cabinet handover method based on security verification according to claim 3 is characterized in that: After the handover task begins, the personnel information of the handover personnel and the actual task route are analyzed, and a real-time handover code is obtained based on the analysis results. The real-time handover code is used to verify the personnel information and task route of the handover personnel, including: Before the handover task begins, the conversion code and route code corresponding to the preset handover personnel and action route are obtained based on the multi-source handover analysis method, and recorded as the preset conversion code and the preset route code respectively; After the handover task begins, the personnel information of the handover personnel is verified. The verification method is as follows: obtain the personnel numbers of all the handover personnel who actually conduct the handover, and based on the personnel numbers, obtain the conversion codes corresponding to all the handover personnel who actually conduct the handover, which are recorded as pending conversion codes; for any pending conversion code, when the pending conversion code is the same as any preset conversion code, the pending conversion code is recorded as the real-time conversion code; when the pending conversion code is different from all preset conversion codes, the pending conversion code is recorded as the abnormal conversion code; When all pending conversion codes are real-time conversion codes, continue with the handover task; When there is an abnormal conversion code among all pending conversion codes, the sending personnel will verify the alarm and report the handover personnel corresponding to the abnormal conversion code.

5. The bank branch staggered handover cabinet handover method based on security verification according to claim 4 is characterized in that: Using real-time handover codes to verify the personnel information and task routes of the handover personnel also includes: When the vehicle transporting the handover personnel arrives at the end of the task route, the actual route of the vehicle transporting the handover personnel is recorded as the real-time route; the route analysis coordinate system after placing the handover map based on the standard placement parameters is obtained, and the real-time route is drawn in the route analysis coordinate system; Obtaining a route code corresponding to the real-time route in the route analysis coordinate system, and recording it as the real-time route code; when the real-time route code is the same as the preset route code, continuing the handover task; When the real-time route code is different from the preset route code, a route verification alarm is sent and the real-time route is reported.

6. The bank branch staggered handover cabinet handover method based on security verification according to claim 5 is characterized in that: Generate a handover cabinet verification code based on a preset handover code and a real-time handover code; Information authentication based on the handover cabinet verification code and unlocking the cash box include: When the preset handover code is exactly the same as the actual handover code and no alarm occurs after obtaining the actual handover code, the real-time route code in the actual handover code is recorded as the handover cabinet verification code; When the preset handover code is not completely the same as the actual handover code, and an alarm occurs after the actual handover code is obtained, the real-time conversion code in the actual handover code is recorded as the handover cabinet verification code.

7. The bank branch staggered handover cabinet handover method based on security verification according to claim 6 is characterized in that: Generate a handover cabinet verification code based on a preset handover code and a real-time handover code; Information authentication based on the handover cabinet verification code and unlocking the cash box also includes: Encrypt the handover cabinet using the handover cabinet verification code and send the handover cabinet verification code to the unreported handover personnel; The unreported handover personnel use the handover cabinet verification code to authenticate the information and unlock the cash box.

8. The bank branch staggered handover cabinet handover method based on security verification according to claim 7 is characterized in that: When unlocking the cash box, the camera is used to identify the handover personnel in real time and to issue warnings for abnormal recognition results, including: Obtain the face verification data and iris recognition data of the recorded handover personnel; when the cash withdrawal box is unlocked, start the camera to perform face verification and iris recognition on the handover personnel who unlocked the cash withdrawal box. When the face verification or iris recognition result is different from the face verification data and iris recognition data of the recorded handover personnel, close the cash withdrawal box and issue an alarm.

9. A bank branch staggered delivery cabinet handover system based on security verification, used to implement the bank branch staggered delivery cabinet handover method based on security verification as described in any one of claims 1 to 8, characterized in that: It includes an encryption code generation module, a verification and unlocking module, and a verification and verification module; The encryption code generation module is used to obtain the preset handover code of the handover cabinet by using the multi-source handover analysis method based on the personnel information of the handover personnel and the preset task route before the handover task begins, wherein the preset handover code includes a preset conversion code and a preset route code; After the handover task begins, the personnel information of the handover personnel and the actual task route are analyzed, and a real-time handover code is obtained based on the analysis result. The real-time handover code is used to verify the personnel information and the task route of the handover personnel, wherein the real-time handover code includes a real-time conversion code and a real-time route code; The verification and unlocking module is used to generate a handover cabinet verification code based on a preset handover code and a real-time handover code; perform information authentication based on the handover cabinet verification code, and unlock the cash box; The verification and authentication module is used to use a camera to identify the handover personnel in real time when unlocking the cash box, and to issue an early warning for abnormal recognition results.

Citation Information

Patent Citations

  • Intelligent handover cabinet system and intelligent handover method based on internet of things

    CN106447944A

  • Unattended intelligent money box library management system

    CN111833516A