Cash box state monitoring method, mobile terminal, electronic equipment, medium and program product

By binding cash boxes to mobile terminals and monitoring their location in real time, the problem of inconsistent information during the transportation of bank vault cash boxes has been solved, enabling real-time tracking and synchronization of cash box status, thus improving transportation security and the accuracy of the cash replenishment process.

CN121661741APending Publication Date: 2026-03-13CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-22
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

The existing bank vault cash boxes cannot be synchronized with the back-end system in real time after leaving the vault, making real-time monitoring and verification impossible. Inconsistent information during the cash replenishment process leads to insecurity and inaccuracy in transportation and operation.

Method used

By binding the cash box to a mobile terminal, its location information is obtained in real time and compared with the recommended transport route to determine the deviation. A recommended transport route for the armored truck is then generated, enabling real-time monitoring and synchronization of the cash box status.

Benefits of technology

It enables real-time tracking and status synchronization of the cash box during transportation, ensuring the security and accuracy of the cash replenishment process and avoiding the high costs of hardware modifications to the cash box.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121661741A_ABST
    Figure CN121661741A_ABST
Patent Text Reader

Abstract

The invention provides a cash box state monitoring method, a mobile terminal, electronic equipment, a medium and a program product, and relates to the technical field of artificial intelligence. The method is applied to a mobile terminal and comprises the following steps: acquiring a current cash replenishing plan of a target mechanism from a cash box management system; the cash replenishing plan comprises information of a line related to cash replenishing, information of self-service equipment to be replenished with cash on the line and information of a cash box to be replenished with cash on the self-service equipment; determining an encasement mode of the cash box to be replenished in the cash replenishing plan, and generating a recommended escorting route of the cash carrier configured by the target mechanism according to the encasement mode; under the condition that the cash box to be added with the cash is transferred from the vault to the use object of the mobile terminal, binding the cash box to be added with the cash with the mobile terminal; in the process of using the cash truck to escort the to-be-replenished cash box, the mobile terminal obtains real-time position information of the to-be-replenished cash box; and determining the deviation degree between the real-time position information and the recommended escorting route, and determining the escorting state of the cash box to be replenished according to the deviation degree.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of artificial intelligence technology and can be used in the financial or other fields. More specifically, it relates to a method for monitoring the status of a cash box, a mobile terminal, an electronic device, a medium, and a program product. Background Technology

[0002] Currently, the usage of bank vault cash boxes is integrated into the bank's cash replenishment and cash box delivery business process management. As corporate assets, the usage and status of cash boxes in various business processes are also included in the daily management of the vault. However, most current vault cash boxes are ordinary cash boxes without intelligent modules. After the cash boxes leave the vault, due to network issues, they cannot connect to the bank's dedicated network. The situation during the cash box transportation process and the operation and processing of the cash boxes in the cash replenishment room cannot be synchronized with the back-end system in real time. Furthermore, the cash replenishment information of the cash boxes and equipment cannot be verified during the cash replenishment process. Summary of the Invention

[0003] In view of the above problems, this disclosure provides a method for monitoring the status of a cash box, a mobile terminal, an electronic device, a medium, and a program product.

[0004] According to the first aspect of this disclosure, a method for monitoring the status of cash boxes is provided, applied to a mobile terminal. The method includes: obtaining the current cash replenishment plan of a target institution from a cash box management system; the cash replenishment plan includes information on the routes involved in cash replenishment, information on self-service devices on the routes to be replenished, and information on cash boxes to be replenished on the self-service devices; determining the packing method of the cash boxes to be replenished in the cash replenishment plan, and generating a recommended transport route for the armored trucks configured by the target institution based on the packing method; binding the cash boxes to be replenished to the mobile terminal when the cash boxes to be replenished are transferred from the vault to the user of the mobile terminal; during the process of transporting the cash boxes to be replenished using the armored truck, the mobile terminal obtains the real-time location information of the cash boxes to be replenished; determining the deviation between the real-time location information and the recommended transport route, and determining the transport status of the cash boxes to be replenished based on the deviation.

[0005] According to embodiments of this disclosure, the packing method includes packing by route and packing by equipment; based on the packing method, a recommended transport route for the armored trucks configured by the target institution is generated, including: when the packing method is packing by route, obtaining the recommended transport route pushed by the cash box management system through the target application of the mobile terminal; when the packing method is packing by equipment, and the cash box to be loaded is transferred from the vault to the user of the mobile terminal, obtaining the recommended transport route pushed by the cash box management system through the target application of the mobile terminal.

[0006] According to embodiments of this disclosure, generating a recommended escort route for the armored trucks configured by the target institution includes: acquiring multiple commonly used escort routes of the armored trucks within a preset historical period and the historical cash replenishment situation on each commonly used escort route; determining the current real-time traffic information of each commonly used escort route; and determining a recommended escort route from the multiple commonly used escort routes based on at least one of the historical cash replenishment situation and the real-time traffic information.

[0007] According to embodiments of this disclosure, binding a cash box to be replenished to a mobile terminal includes: scanning identification information attached to the cash box through a target application on the mobile terminal; the identification information includes an RFID tag or a QR code; and identifying the cash box to be replenished based on the identification information.

[0008] According to embodiments of this disclosure, determining the transport status of a cash box to be replenished based on the deviation includes: if the deviation does not exceed a preset deviation threshold, determining the transport status of the cash box to be replenished as cash in transit; if the deviation exceeds the preset deviation threshold, determining the transport status of the cash box to be replenished as transport route abnormal.

[0009] According to embodiments of this disclosure, determining the escort status of the cash box to be added based on the deviation degree further includes: determining the target escort time period of the armored truck based on the recommended escort route; determining the actual escort time period of the cash box to be added based on the deviation degree; and determining the escort status of the cash box to be added as an abnormal escort time if the actual escort time period exceeds the target escort time period.

[0010] According to embodiments of this disclosure, the method further includes: when the cash box to be replenished is transported to the cash replenishment room where the self-service equipment is located, scanning the first identification information attached to the self-service equipment and the second identification information attached to the cash box to be replenished through a target application on a mobile terminal to bind the self-service equipment and the cash box to be replenished; and completing the cash replenishment operation of the cash box to be replenished after the binding of the self-service equipment and the cash box to be replenished is completed.

[0011] The second aspect of this disclosure provides a mobile terminal, comprising: a cash replenishment plan acquisition module, used to acquire the current cash replenishment plan of a target institution from a cash box management system; the cash replenishment plan includes route information involved in cash replenishment, information of self-service equipment to be replenished on the route, and information of cash boxes to be replenished on the self-service equipment; a transport route generation module, used to determine the packing method of the cash boxes to be replenished in the cash replenishment plan, and generate a recommended transport route for the armored trucks configured by the target institution based on the packing method; a binding module, used to bind the cash boxes to be replenished to the mobile terminal when the cash boxes to be replenished are transferred from the vault to the user of the mobile terminal; a location information acquisition module, used to acquire the real-time location information of the cash boxes to be replenished during the process of using the armored truck to transport the cash boxes to be replenished; and a transport status determination module, used to determine the deviation between the real-time location information and the recommended transport route, and determine the transport status of the cash boxes to be replenished based on the deviation.

[0012] A third aspect of this disclosure provides an electronic device comprising: one or more processors; and a memory for storing one or more computer programs, wherein the one or more processors execute the one or more computer programs to implement the steps of the method described above.

[0013] A fourth aspect of this disclosure also provides a computer-readable storage medium having a computer program or instructions stored thereon, which, when executed by a processor, implement the steps of the above-described method.

[0014] The fifth aspect of this disclosure also provides a computer program product, including a computer program or instructions that, when executed by a processor, implement the steps of the above-described method. Attached Figure Description

[0015] The foregoing contents, as well as other objects, features, and advantages of this disclosure, will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0016] Figure 1 This illustration schematically depicts an application scenario of a cash box status monitoring method, a mobile terminal, an electronic device, a medium, and a program product according to embodiments of the present disclosure.

[0017] Figure 2 A flowchart illustrating a cash box status monitoring method according to an embodiment of the present disclosure is shown schematically.

[0018] Figure 3 One of the flowcharts illustrating the determination of the escort status of a cash box to be loaded with cash according to an embodiment of the present disclosure is shown schematically;

[0019] Figure 4 This schematically illustrates a second flowchart of determining the escort status of a cash box to be loaded according to an embodiment of the present disclosure;

[0020] Figure 5 A schematic diagram illustrating the structure of a mobile terminal according to an embodiment of the present disclosure is shown.

[0021] Figure 6 A block diagram schematically illustrates an electronic device suitable for implementing a cash box status monitoring method according to an embodiment of the present disclosure. Detailed Implementation

[0022] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0023] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0024] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0025] When using expressions such as "at least one of A, B and C", they should generally be interpreted in accordance with the meaning that is commonly understood by those skilled in the art (e.g., "a system having at least one of A, B and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B and C, etc.).

[0026] It should be noted that in the embodiments disclosed herein, certain software, components, models, and other existing solutions in the industry may be mentioned. These should be considered as exemplary and are intended only to illustrate the feasibility of implementing the technical solutions disclosed herein. However, they do not mean that the applicant has used or necessarily used such solutions.

[0027] In the technical solution disclosed herein, the user information (including but not limited to user personal information, user image information, user device information, such as location information) and data (including but not limited to data used for analysis, stored data, and displayed data) involved are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of related data all comply with relevant laws, regulations, and standards, and necessary measures have been taken to ensure that they do not violate public order and good morals. Corresponding operation entry points are provided for users to choose to authorize or refuse.

[0028] This disclosure provides a method for monitoring the status of cash boxes, applied to a mobile terminal. The method includes: obtaining the current cash replenishment plan of a target institution from a cash box management system; the cash replenishment plan includes information on the routes involved in cash replenishment, information on self-service devices on the routes to be replenished, and information on the cash boxes to be replenished on the self-service devices; determining the packing method of the cash boxes to be replenished in the cash replenishment plan, and generating a recommended transport route for the armored trucks configured by the target institution based on the packing method; binding the cash boxes to be replenished to the mobile terminal when they are transferred from the vault to the user of the mobile terminal; during the process of transporting the cash boxes to be replenished using the armored truck, the mobile terminal obtains the real-time location information of the cash boxes to be replenished; determining the deviation between the real-time location information and the recommended transport route, and determining the transport status of the cash boxes to be replenished based on the deviation.

[0029] Figure 1 The illustration schematically depicts an application scenario of a cash box status monitoring method, a mobile terminal, an electronic device, a medium, and a program product according to embodiments of the present disclosure.

[0030] like Figure 1 As shown, application scenario 100 according to this embodiment can be a bank cash box circulation scenario, including the entire cash business process of retrieving cash from the vault, delivering it to self-service equipment (such as ATMs), and then returning it to the vault. This bank cash box circulation scenario may include, for example, a vault 101, an armored truck 102, a cash replenishment room 103 where the self-service equipment is located, and a management server 104. The armored truck 102 carries a cash box A awaiting replenishment, which is received by cash replenishment personnel C during the cash box receiving process from the vault 101. Cash replenishment personnel C carries a mobile terminal B.

[0031] Vault 101 is used by target institutions (such as banks) to store large amounts of cash and other securities, and has a high level of security protection. As a cash storage center, Vault 101 is responsible for the centralized custody and transfer of cash.

[0032] The armored truck 102 is a special vehicle designed for the secure transport of cash, important documents, and other valuables, ensuring the absolute safety of financial assets during transfer. The armored truck 102 transports cash from the vault to ATMs at various branches.

[0033] Self-service equipment includes ATMs (Automated Teller Machines), which are devices provided by banks to offer self-service functions such as withdrawals, deposits, balance inquiries, and transfers. ATMs obtain cash from cash boxes to provide deposit and withdrawal services to customers. The cash replenishment room 103, where the self-service equipment is located, is a separate, enclosed area used by the bank for ATM cash replenishment and maintenance. The functions of cash replenishment room 103 include: receiving cash boxes transferred from the vault through a dedicated channel to replenish the cash for the ATMs.

[0034] The management server 104 is equipped with a cash box management system for monitoring and managing the cash boxes throughout the entire process. The management server 104 is connected to the vault 101, the armored truck 102, the cash replenishment room 103, and the mobile terminal B via a network. This network can include various connection types, such as wired or wireless communication links or fiber optic cables.

[0035] It is understandable that cash box A, which is to be filled, is used to store cash to be issued. The cash flow path includes: the main path of cash issuance, namely vault → cash box → ATM → customer; and the main path of cash return, namely customer → ATM → cash box → vault.

[0036] In the embodiments of this disclosure, when cash replenishment personnel C exits the vault 101 and receives the cash box A to be replenished, the mobile terminal B carried by personnel C can bind the cash box A to itself. Through the target application installed on the mobile terminal B carried by personnel C, the real-time location information of the cash box A is uploaded to the cash box management system during the transportation of the cash box A. At the same time, the deviation of the real-time location information from the recommended transportation route of the armored truck 102 is compared to determine the transportation status of the cash box A, thereby tracking the transportation status of the cash box A in real time.

[0037] Mobile terminal B refers to mobile electronic devices, including smartphones, tablets, laptops, PDAs (personal digital assistants), smart wearable devices (such as smartwatches and AR glasses), GPS (Global Positioning System) navigation devices, and vehicle terminals.

[0038] It should be noted that the cash box status monitoring method provided in this disclosure embodiment can generally be executed by a mobile terminal B. Accordingly, the mobile terminal provided in this disclosure embodiment includes mobile terminal B.

[0039] It should be understood that Figure 1 The number of vaults, armored trucks, cash replenishment rooms, and management servers shown is merely illustrative. Depending on implementation needs, any number of vaults, armored trucks, cash replenishment rooms, and management servers can be included.

[0040] The following will be based on Figure 1 The described scene, through Figures 2-4 The cash box status monitoring method according to the embodiments of this disclosure will be described in detail.

[0041] Figure 2 A flowchart illustrating a cash box status monitoring method according to an embodiment of the present disclosure is shown schematically.

[0042] like Figure 2 As shown, the cash box status monitoring method of this embodiment includes operations S210 to S250, and the method can be executed by a mobile terminal.

[0043] In operation S210, the current cash replenishment plan of the target institution is obtained from the cash box management system. The cash replenishment plan includes information on the lines involved in cash replenishment, information on the self-service machines on the lines that are to be replenished, and information on the cash boxes on the self-service machines that are to be replenished.

[0044] The target institution is the management organization of the cash box management system, such as a bank or other financial institution. The cash box management system generates a daily cash replenishment plan for the target institution. This plan includes the routes involved in the replenishment, the self-service machines (such as ATMs) required for replenishment on each route, and information about the cash boxes to be replenished on those machines (such as brand, model, and denomination). The replenishment plan can include one or more routes, each route can require one or more self-service machines, and each self-service machine can have one or more cash boxes to be replenished.

[0045] Depending on the actual situation, when a mobile terminal needs to monitor the status of the cash box, it can obtain the target institution's current cash replenishment plan from the cash box management system.

[0046] In operation S220, the packing method of the cash boxes to be added in the cash replenishment plan is determined, and based on the packing method, a recommended escort route for the cash transport vehicles configured for the target institution is generated.

[0047] In embodiments of this disclosure, the packing method includes packing by line and packing by equipment.

[0048] Since a cash replenishment plan involves multiple routes, and each route has multiple machines, packing cash by route means packing all cash boxes on the same route together at once. Only after the cash is transferred from the vault for replenishment will it be known which individual cash box will be assigned to which ATM. The advantage of packing cash by route is that it reduces intermediate backtracking, improves cash transport efficiency, and is suitable for areas with dense branch networks.

[0049] Packing by device refers to packing each self-service device (A2 / AQI) individually, with each cash box corresponding to a unique device number. The specific A2 / AQI to which the cash box will be allocated is determined during the packing process. Packing by device is suitable for scenarios where A2 / AQI are geographically dispersed or where cash replenishment needs vary significantly, facilitating precise management.

[0050] Cash replenishment plans can be categorized into two types: by route and by device. For example, if a cash replenishment plan includes one route, or multiple routes with a high degree of overlap (a quantitative indicator of route similarity or direction), packing by route is an option. Similarly, if multiple ATMs within a cash replenishment plan are located primarily on the same route, packing by route is also an option. Furthermore, if a single ATM within a cash replenishment plan has a large number of cash boxes to be replenished, packing by device is an option.

[0051] After selecting the packing method for the cash boxes to be loaded, a recommended transport route for the armored trucks configured by the target institution can be generated based on the packing method.

[0052] In operation S230, when the cash box to be replenished is transferred from the vault to the user of the mobile terminal, the cash box to be replenished is bound to the mobile terminal.

[0053] The mobile terminal is used by the personnel receiving the cash boxes when they are taken from the vault (also known as cash replenishment personnel). When the cash replenishment personnel receive the cash boxes from the vault, they can bind the cash boxes to their mobile terminals.

[0054] It should be noted that the binding here does not involve physically binding two pieces of hardware, but rather binding the information of the cash box to be added with the target application installed on the mobile terminal. This ensures that the mobile terminal can identify the correct cash box and that the cash-adding personnel carrying the mobile terminal are on the same armored vehicle as the cash box, preventing virtual escort scenarios.

[0055] When operating the S240, during the process of using an armored truck to transport cash boxes to be replenished, the mobile terminal obtains the real-time location information of the cash boxes to be replenished.

[0056] The system uses a target application installed on a mobile device to obtain the real-time location information of the cash-to-be-added boxes during transport. For example, the target application could be a location service application, a real-time location sharing application, etc.

[0057] For example, login to target applications on mobile terminals uses facial recognition or fingerprint recognition to ensure that the person logging in is the actual designated person adding cash, thus guaranteeing the security of the target application.

[0058] In some embodiments, the mobile terminal can also upload real-time location information to the cash box management system.

[0059] During operation of S250, the deviation between the real-time location information and the recommended escort route is determined, and the escort status of the cash box to be added is determined based on the deviation.

[0060] Since the real-time location information changes continuously during the transport of the cash box to be added, the transport status of the cash box to be added can be determined by comparing the deviation of the real-time location information from the recommended transport route of the armored truck. This transport status is dynamic, not fixed.

[0061] Through the embodiments of this disclosure, when cash replenishment personnel receive cash boxes to be replenished from the vault, their mobile terminals can bind the cash boxes to the mobile terminals themselves. During the transport of the cash boxes, the real-time location information of the cash boxes is obtained. By comparing the deviation of this real-time location information from the recommended transport route of the armored truck, the transport status of the cash boxes is determined, thereby tracking the transport status of the cash boxes in real time. Thus, the embodiments of this disclosure track the transport status of cash boxes in real time in a mobile internet mode. Without modifying the hardware of the cash boxes themselves, and combined with the characteristics of cash replenishment, it enables real-time tracking of the trajectory of the cash boxes after they leave the vault, real-time synchronization of the operation status, and real-time verification of replenishment information. Ultimately, it achieves complete information on the cash replenishment process of self-service equipment cash boxes, ensuring the security and accuracy of cash replenishment. This overcomes the disadvantage of traditional cash box status monitoring methods that require upgrading cash box equipment and adding communication equipment, resulting in excessively high costs.

[0062] In some embodiments, since the packing method includes packing by route and packing by equipment, the above operation S220 generates a recommended transport route for the armored truck configured by the target institution based on the packing method, including:

[0063] When the packing method is packing according to the route, the recommended escort route pushed by the cash box management system can be obtained through the target application on the mobile terminal;

[0064] When the packing method is to pack according to the equipment, and the cash box to be added is transferred from the vault to the user of the mobile terminal, the recommended escort route pushed by the cash box management system is obtained through the target application of the mobile terminal.

[0065] Based on the cash replenishment plan, cash can be packed either according to route or according to equipment. Different packing methods determine different recommended transport routes. When the cash boxes to be replenished are packed, if the packing method is according to route, since the route of the cash boxes to be replenished is already determined, the cash box management system will simultaneously generate a recommended transport route for the armored truck. This recommended transport route is pushed by the cash box management system to the target application on the mobile terminal of the cash replenishment personnel for recommending the armored truck's driving route during transport and for monitoring and tracking the status of the transport process.

[0066] When the cash box to be added is packed, if the packing method is according to the equipment, the recommended escort route can only be pushed from the cash box management system to the target application of the cash adding personnel's mobile terminal when the cash box to be added is transferred from the vault to the user of the mobile terminal (i.e., the cash adding personnel).

[0067] In some embodiments, generating a recommended escort route for the armored truck configured by the target institution in the above-described operation S220 includes: obtaining multiple commonly used escort routes of the armored truck within a preset historical period and the historical cash replenishment situation on each commonly used escort route; determining the current real-time traffic information of each commonly used escort route; and determining a recommended escort route from multiple commonly used escort routes based on at least one of the historical cash replenishment situation and the real-time traffic information.

[0068] Through the embodiments of this disclosure, the recommended escort route is not fixed. The cash box management system can generate an optimal recommended escort route based on multiple commonly used escort routes within a preset historical period, including at least one of the historical cash replenishment situation of a certain route and the current real-time traffic information (obtained from the target application), after the cash replenishment personnel receive the cash box to be replenished, thereby dynamically planning the route according to the actual situation.

[0069] In some embodiments, binding the cash box to be added to the mobile terminal in the above operation S230 includes: scanning the identification information attached to the cash box to be added through the target application of the mobile terminal; the identification information includes an RFID tag or a QR code; and identifying the cash box to be added based on the identification information.

[0070] For example, an RFID tag can be a passive RFID tag installed at a fixed location on the cash box to be replenished, used to store a unique cash box number and transmit the number via radio frequency signals. Another example is a QR code, which can be a dedicated QR code set at a fixed location on the cash box to be replenished, primarily used for efficient and accurate cash box tracking and inbound / outbound management.

[0071] Through the embodiments of this disclosure, the information of the cash box to be replenished can be bound to the target application installed on the mobile terminal, so that the mobile terminal can identify the correct cash box to be replenished, ensuring that the cash replenishing personnel carrying the mobile terminal and the cash box to be replenished are on the same armored vehicle, and preventing virtual escort scenarios.

[0072] Figure 3 One of the flowcharts illustrating the determination of the escort status of a cash box to be loaded with cash according to an embodiment of the present disclosure is shown schematically.

[0073] like Figure 3 As shown, in some embodiments, the above operation S250, which determines the escort status of the cash box to be added based on the deviation, includes: if the deviation does not exceed a preset deviation threshold, determining the escort status of the cash box to be added as cash being added in transit; if the deviation exceeds the preset deviation threshold, determining the escort status of the cash box to be added as an abnormal escort route.

[0074] Through the embodiments of this disclosure, by comparing the deviation of the real-time location information with the recommended transport route of the armored truck, different transport statuses of the cash boxes to be added can be determined under different deviation conditions, thereby tracking the transport status of the cash boxes to be added in real time.

[0075] Figure 4 The second flowchart illustrating the process of determining the transport status of a cash box to be loaded with cash according to an embodiment of the present disclosure is shown schematically.

[0076] like Figure 4 As shown, in some embodiments, the above-mentioned operation S250, which determines the escort status of the cash box to be added based on the deviation, also includes operations S501 to S503:

[0077] When operating S501, determine the target escort time for the armored truck based on the recommended escort route;

[0078] In operation S502, the actual escort period of the cash box to be added is determined based on the deviation.

[0079] In operation S503, if the actual escort period exceeds the target escort period, the escort status of the cash box to be added is determined to be an abnormal escort time.

[0080] In bank cash escort operations, once a specific recommended escort route is selected, the most suitable, anticipated, and pre-planned ideal time range for the escort can be determined in advance based on factors such as traffic conditions and security risks of the route. This is the target escort period for the armored truck.

[0081] By dynamically monitoring the real-time location information of the armored truck and its deviation from the recommended transport route, the actual transport time for the cash boxes to be loaded can be determined. This actual transport time may be the same as or different from the expected target transport time.

[0082] If the actual transport period exceeds the target transport period, meaning the actual time spent by the armored truck during transport exceeds the pre-planned ideal time range, this situation may be caused by reasons such as traffic delays, operational delays, or security risk response. In this case, embodiments of this disclosure can update the transport status of the cash box to be loaded to "abnormal transport time".

[0083] Furthermore, reminder messages can be generated on mobile devices to alert cash-carrying personnel if there are any abnormalities in the current transport time.

[0084] Through the embodiments of this disclosure, when the actual time spent by the armored truck during transport exceeds the pre-planned ideal time range, the transport status of the cash box to be added will be updated to abnormal transport time, and corresponding reminder information can also be generated.

[0085] In some embodiments, the cash box status monitoring method further includes performing the following operations after the above-described operation S250: when the cash box to be replenished is transported to the cash replenishment room where the self-service equipment is located, scanning the first identification information attached to the self-service equipment and the second identification information attached to the cash box to be replenished through the target application of the mobile terminal to bind the self-service equipment and the cash box to be replenished; and completing the cash replenishment operation of the cash box to be replenished after the binding of the self-service equipment and the cash box to be replenished is completed.

[0086] Specifically, when the cash replenishment personnel arrive at the cash replenishment room where the ATM is located (i.e., the cash boxes to be replenished are transported to the cash replenishment room), if the ATM has not yet completed its clearing operation, meaning there are cash boxes that need to be unloaded, the personnel can scan the ATM's identification information (such as a QR code) and the identification information of the cash boxes to be unloaded using a target application on a mobile terminal. This unbinding of the cash boxes from the ATM completes the clearing operation, and the corresponding information is simultaneously transmitted back to the cash box management system. In essence, this unbinding is equivalent to retrieving the cash boxes and equipment from the existing cash boxes for counting, and the cash box management system changes the cash box status from "in use on the machine" to "returned for counting."

[0087] After the machine clearing operation is completed, the target application on the mobile terminal can scan the ATM's first identification information and the cash bin's second identification information (such as an RFID tag or QR code) to bind the cash bin to the ATM, completing the cash replenishment operation. Simultaneously, the corresponding information is transmitted back to the cash bin management system. In essence, this binding involves placing the cash bin on the ATM, and the cash bin management system changes the cash bin's status from "in transit" to "in use."

[0088] Understandably, the daily cash replenishment plan includes at least one of two operations: replenishing cash boxes and unloading cash boxes. Furthermore, for cash boxes that are en route for unloading, similar to the cash box status monitoring method described above, the mobile terminal will simultaneously generate a corresponding recommended transport route and synchronize the real-time location information of the cash return status. For unloading tasks that exceed the time limit or deviate from the recommended transport route, corresponding reminder messages will be generated. Because the timing of cash replenishment and cash return differs, road conditions will vary, resulting in different recommended transport routes and real-time location information.

[0089] In the embodiments of this disclosure, after the cash box is transported to the cash replenishment room, the target application on the mobile terminal scans the QR code of the cash box and the identification information of the ATM machine to bind the cash box to the ATM machine and complete the cash replenishment operation. By scanning the QR code of the cash box to be unloaded and the identification information of the ATM machine, the machine clearing and verification operation of the cash box to be unloaded is realized, and the specific information is synchronized to the cash box management system to complete the machine clearing and cash replenishment operation in the cash replenishment room.

[0090] Through the embodiments of this disclosure, in the two operations of adding and unloading cash boxes, real-time interaction with the cash box management system can be achieved to complete the corresponding data verification and real-time status synchronization, thus solving the drawback of the high cost caused by the need to modify the ATM and cash box in the traditional cash box status monitoring method.

[0091] Based on the above-described cash box status monitoring method, this disclosure also provides a mobile terminal. The following will combine... Figure 5 The mobile terminal is described in detail.

[0092] Figure 5 A schematic block diagram of a mobile terminal according to an embodiment of the present disclosure is shown.

[0093] like Figure 5 As shown, the mobile terminal 500 in this embodiment includes a cash replenishment plan acquisition module 510, an escort route generation module 520, a binding module 530, a location information acquisition module 540, and an escort status determination module 550.

[0094] The cash replenishment plan acquisition module 510 is used to obtain the current cash replenishment plan of the target institution from the cash box management system. The cash replenishment plan includes information on the routes involved in cash replenishment, information on the self-service devices on the routes to be replenished, and information on the cash boxes on the self-service devices to be replenished. In one embodiment, the cash replenishment plan acquisition module 510 can be used to perform the operation S210 described above, which will not be repeated here.

[0095] The escort route generation module 520 is used to determine the packing method of the cash boxes to be added in the cash replenishment plan, and generate a recommended escort route for the cash transport vehicles configured by the target institution based on the packing method. In one embodiment, the escort route generation module 520 can be used to perform the operation S220 described above, which will not be repeated here.

[0096] The binding module 530 is used to bind the cash box to the mobile terminal when the cash box is transferred from the vault to the user of the mobile terminal. In one embodiment, the binding module 530 can be used to perform the operation S230 described above, which will not be repeated here.

[0097] The location information acquisition module 540 is used to acquire the real-time location information of the cash box to be replenished during the process of transporting the cash box using an armored truck. In one embodiment, the location information acquisition module 540 can be used to perform the operation S240 described above, which will not be repeated here.

[0098] The escort status determination module 550 is used to determine the deviation between the real-time location information and the recommended escort route, and to determine the escort status of the cash box to be loaded based on the deviation. In one embodiment, the escort status determination module 550 can be used to perform the operation S250 described above, which will not be repeated here.

[0099] According to embodiments of this disclosure, any multiple modules among the cash replenishment plan acquisition module 510, the escort route generation module 520, the binding module 530, the location information acquisition module 540, and the escort status determination module 550 can be combined into one module, or any one of these modules can be split into multiple modules. Alternatively, at least some of the functions of one or more of these modules can be combined with at least some of the functions of other modules and implemented in one module. According to embodiments of this disclosure, at least one of the cash replenishment plan acquisition module 510, the escort route generation module 520, the binding module 530, the location information acquisition module 540, and the escort status determination module 550 can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or any other reasonable means of integrating or packaging circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three implementation methods. Alternatively, at least one of the cash replenishment plan acquisition module 510, the escort route generation module 520, the binding module 530, the location information acquisition module 540, and the escort status determination module 550 can be at least partially implemented as a computer program module, which can perform corresponding functions when the computer program module is run.

[0100] Figure 6 A block diagram schematically illustrates an electronic device suitable for implementing a cash box status monitoring method according to an embodiment of the present disclosure.

[0101] like Figure 6 As shown, an electronic device 600 according to an embodiment of this disclosure includes a processor 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage portion 608 into a random access memory (RAM) 603. The processor 601 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 601 may also include onboard memory for caching purposes. The processor 601 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this disclosure.

[0102] RAM 603 stores various programs and data required for the operation of electronic device 600. Processor 601, ROM 602, and RAM 603 are interconnected via bus 604. Processor 601 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 602 and / or RAM 603. It should be noted that the programs may also be stored in one or more memories other than ROM 602 and RAM 603. Processor 601 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0103] According to embodiments of this disclosure, the electronic device 600 may further include an input / output (I / O) interface 605, which is also connected to a bus 604. The electronic device 600 may also include one or more of the following components connected to the input / output (I / O) interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the input / output (I / O) interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 610 as needed so that computer programs read from it can be installed into the storage section 608 as needed.

[0104] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0105] According to embodiments of this disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as including, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this disclosure, the computer-readable storage medium may include ROM 602 and / or RAM 603 and / or one or more memories other than ROM 602 and RAM 603 described above.

[0106] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code enables the computer system to implement the cash box status monitoring method provided in the embodiments of this disclosure.

[0107] When the computer program is executed by the processor 601, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0108] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and downloaded and installed via the communication section 609, and / or installed from the removable medium 611. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0109] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 609, and / or installed from the removable medium 611. When the computer program is executed by the processor 601, it performs the functions defined in the system of this disclosure embodiment. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0110] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on a user's computing device, partially on a user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0111] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0112] Those skilled in the art will understand that the features described in the various embodiments of this disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments of this disclosure can be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0113] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. A method for monitoring the status of a cash box, applied to a mobile terminal, characterized in that, The method includes: Obtain the target institution's current cash replenishment plan from the cash box management system; the cash replenishment plan includes information on the routes involved in the cash replenishment, information on the self-service machines on the routes to be replenished, and information on the cash boxes on the self-service machines to be replenished; Determine the packing method of the cash boxes to be added in the cash replenishment plan, and generate a recommended escort route for the cash transport vehicles configured by the target institution based on the packing method; When the cash box to be added is transferred from the vault to the user of the mobile terminal, the cash box to be added is bound to the mobile terminal; During the process of using the armored truck to transport the cash box to be replenished, the mobile terminal obtains the real-time location information of the cash box to be replenished; The deviation between the real-time location information and the recommended escort route is determined, and the escort status of the cash box to be loaded is determined based on the deviation.

2. The method according to claim 1, characterized in that, The packing methods include packing by line and packing by equipment; The step of generating a recommended transport route for the armored trucks configured for the target institution based on the packing method includes: When the packing method is packing according to the route, the recommended escort route pushed by the cash box management system is obtained through the target application of the mobile terminal; When the packing method is to pack according to equipment, and the cash box to be added is transferred from the vault to the user of the mobile terminal, the recommended escort route pushed by the cash box management system is obtained through the target application of the mobile terminal.

3. The method according to claim 1, characterized in that, The generation of recommended escort routes for the armored trucks configured for the target institution includes: Obtain multiple commonly used armored truck routes within a preset historical time period, as well as the historical cash replenishment information for each of the commonly used armored truck routes; Determine the current real-time traffic information for each of the commonly used escort routes; The recommended escort route is determined from the multiple commonly used escort routes based on at least one of the historical cash replenishment information and the real-time traffic information.

4. The method according to claim 1, characterized in that, Binding the cash box to be filled to the mobile terminal includes: The mobile terminal uses a target application to scan the identification information attached to the cash box to be filled; the identification information includes radio frequency identification tags or QR codes. The cash box to be filled is identified based on the identification information.

5. The method according to claim 1, characterized in that, Determining the transport status of the cash box to be loaded based on the deviation includes: If the deviation does not exceed a preset deviation threshold, the escort status of the cash box to be added is determined to be "in transit". If the deviation exceeds the preset deviation threshold, the escort status of the cash box to be added is determined to be abnormal.

6. The method according to claim 1, characterized in that, The step of determining the transport status of the cash box to be loaded based on the deviation also includes: Based on the recommended escort route, the target escort period for the armored truck is determined; The actual transport period for the cash box to be loaded is determined based on the deviation. If the actual escort period exceeds the target escort period, the escort status of the cash box to be added is determined to be an abnormal escort time.

7. The method according to claim 1, characterized in that, The method further includes: When the cash box to be replenished is transported to the cash replenishment room where the self-service equipment is located, the target application of the mobile terminal scans the first identification information attached to the self-service equipment and the second identification information attached to the cash box to be replenished, so as to bind the self-service equipment and the cash box to be replenished; Once the self-service device and the cash box to be replenished are bound together, the cash replenishment operation of the cash box to be replenished is completed.

8. A mobile terminal, characterized in that, The mobile terminal includes: The cash replenishment plan acquisition module is used to obtain the current cash replenishment plan of the target institution from the cash box management system; the cash replenishment plan includes the route information involved in cash replenishment, the information of the self-service equipment to be replenished on the route, and the information of the cash box to be replenished on the self-service equipment; The escort route generation module is used to determine the packing method of the cash boxes to be added in the cash replenishment plan, and generate a recommended escort route for the cash transport vehicles configured by the target institution based on the packing method. The binding module is used to bind the cash box to the mobile terminal when the cash box to be added is transferred from the vault to the user of the mobile terminal; The location information acquisition module is used to acquire the real-time location information of the cash box to be added during the process of using the armored truck to transport the cash box to be added; The escort status determination module is used to determine the deviation between the real-time location information and the recommended escort route, and to determine the escort status of the cash box to be loaded based on the deviation.

9. An electronic device, comprising: One or more processors; Memory, used to store one or more computer programs. The characteristic feature is that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 6.

11. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 7.