Cash delivery matching method and cash delivery matching system

Through the computer system, predicting the cash demand of ATMs and generating and allocating cash replenishment tasks, it solves the problem that banks and secure transportation companies cannot reduce operating costs in cash management, and achieves efficient cash management and operation optimization.

JP2025019890APending Publication Date: 2025-02-07HITACHI CHANNEL SOLUTIONS CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023123771
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In the prior art, banks and safe transport companies are unable to effectively reduce operating costs in the process of managing cash supply and recycling of ATMs. Banks need to pay fixed and temporary replenishment operating costs, while safe transport companies have failed to reduce bank operating costs.

Method used

The computer system is used to match cash distribution methods, and by predicting cash shortages and surplus, generating routes and temporary replenishment tasks, and selecting multiple safe transportation companies to allocate tasks, ensuring efficient cash management and operations.

Benefits of technology

By forecasting and optimizing cash demand, operating costs for banks and secure transport companies are reduced, and efficiency of cash management and operational flexibility are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025019890000001_ABST
    Figure 2025019890000001_ABST
Patent Text Reader

Abstract

To reduce cash management operational costs associated with an apparatus for handling cash.SOLUTION: A processor is configured to: obtain a prediction result of when at least one of a cash shortage and cash overflow will occur in each cash processing machine based on cash inventory information; create a route delivery job for at least one of replenishing and collecting cash from a plurality of cash processing machines in which a time when at least one of the cash shortage and cash overflow is predicted to occur is near based on the prediction result; determine two or more security transport companies among a plurality of security transport companies as notification destinations for the route delivery job; and notify the two or more security transport companies determined as the notification destinations of information on the route delivery job.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique for managing cash delivery operations. [Background technology]

[0002] 2. Description of the Related Art As a technique for managing a shortage of funds in an automated teller machine or the like that deposits and withdraws cash, for example, there is a technique described in Japanese Patent Laid-Open No. 2004-220387 (Patent Document 1).

[0003] Patent document 1 states, "The cash balance at operating bases to which cash is delivered at preset intervals is monitored, and when the cash balance at any operating base falls below a predetermined level, the date when funds will run out is predicted, starting from that point (step S2). If the predicted date when funds will run out is before the next delivery date for cash delivery, it is determined that there is a possibility that funds will run out (step S4)." [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2004-220387 A Summary of the Invention [Problem to be solved by the invention]

[0005] Generally, the cash management and operation of automated teller machines installed outside bank branches is often outsourced to security transport companies. In such cases, the outsourcing bank often pays the security transport company a fixed operation outsourcing fee for regular deliveries and a fee for each occasion when funds run out or collection is not possible.

[0006] According to the conventional technology, in order to improve the efficiency of cash management operation, cash management is performed with prediction processing taken into account, thereby preventing sudden cash shortages and missed collections at automated teller machines. However, in the case of the above-mentioned outsourcing, if the bank performs prediction processing and requests the security transport company to change the delivery plan instructions based on the supplement, the bank will have to pay the security transport company additional operating expenses for the instruction change, so the prediction cannot be used to reduce operating costs. On the other hand, if the security transport company performs prediction processing, the security transport company can improve the efficiency of cash management within the security transport company, but the cash management operating costs that the bank pays to the security transport company cannot be reduced. [Means for solving the problem]

[0007] In order to solve at least one of the above problems, a representative example of the invention disclosed in the present application is a cash delivery matching method executed by a computer system having a processor and a storage device, the storage device holds cash handling machine information including information on a plurality of cash handling machines which deposit and dispense cash, inventory information including historical information on the inventory of cash in each of the cash handling machines, and security transport company information including information on a plurality of security transport companies which replenish cash to and collect cash from the cash handling machines, and the cash delivery matching method includes the steps of: determining whether at least one of a cash shortage and an overflow has occurred in each of the cash handling machines based on the inventory information; a first step of acquiring a prediction result of when at least one of a cash shortage and an overflow is predicted to occur, a second step of the processor creating a route delivery job to at least one of replenish and collect cash from the cash processing machines in the vicinity of the time when at least one of a cash shortage and an overflow is predicted to occur based on the prediction result, a third step of the processor determining two or more security transport companies out of the plurality of security transport companies as notification destinations of the route delivery job based on the cash processing machine information, the security transport company information and the route delivery job, and a fourth step of the processor notifying the two or more security transport companies determined as the notification destinations of information about the route delivery job. Effect of the Invention

[0008] According to one aspect of the present invention, it is possible to reduce the operational costs of cash management by streamlining the distribution of cash based on predictions of cash shortages and overflows in a cash handling device. Problems, configurations and effects other than those described above will become apparent from the following description of the embodiments. [Brief description of the drawings]

[0009] [Figure 1] 1 is a block diagram showing an overview of a cash delivery matching system according to an embodiment of the present invention. [Diagram 2] 1 is a block diagram showing a hardware configuration of a computer system for implementing a cash delivery matching system according to an embodiment of the present invention. [Diagram 3] FIG. 2 is an explanatory diagram of cash handling machine information held by the cash delivery matching system according to the embodiment of the present invention. [Figure 4] FIG. 2 is an explanatory diagram of past cash inflow time series information held by the cash delivery matching system according to an embodiment of the present invention. [Diagram 5] FIG. 11 is an explanatory diagram of prediction result information held by the cash delivery matching system according to an embodiment of the present invention. [Figure 6] FIG. 2 is an explanatory diagram of route delivery job information held by the cash delivery matching system according to the embodiment of the present invention. [Figure 7] FIG. 2 is an explanatory diagram of spot delivery job information held by the cash delivery matching system according to an embodiment of the present invention. [Figure 8] FIG. 2 is an explanatory diagram of job information held by the cash delivery matching system according to the embodiment of the present invention. [Figure 9] FIG. 2 is an explanatory diagram of bidding status information held by the cash delivery matching system according to the embodiment of the present invention. [Figure 10] FIG. 2 is an explanatory diagram of security transport company information held by the cash delivery matching system according to the embodiment of the present invention. [Figure 11] FIG. 2 is an explanatory diagram of area information available for security transport companies held by the cash delivery matching system according to the embodiment of the present invention. [Figure 12]FIG. 2 is an explanatory diagram of deposit information held by the cash delivery matching system according to an embodiment of the present invention. [Figure 13] FIG. 2 is an explanatory diagram of delivery performance information held by the cash delivery matching system according to an embodiment of the present invention. [Figure 14] FIG. 1 is an explanatory diagram of an overview of a delivery matching service provided by a cash delivery matching system according to an embodiment of the present invention. [Figure 15] FIG. 2 is an explanatory diagram of an overview of notification and bidding for a route delivery job by the cash delivery matching system according to an embodiment of the present invention. [Figure 16] FIG. 2 is an explanatory diagram of an overview of payment management of rewards for route delivery jobs to security transport companies by the cash delivery matching system according to an embodiment of the present invention. [Figure 17] 1 is a flowchart of a process related to a route delivery job executed by the cash delivery matching system according to an embodiment of the present invention. [Figure 18] FIG. 2 is an explanatory diagram of an overview of notification and bidding for a spot delivery job by the cash delivery matching system according to an embodiment of the present invention. [Figure 19] FIG. 2 is an explanatory diagram of an overview of notification and bidding for a spot delivery job by the cash delivery matching system according to an embodiment of the present invention. [Figure 20] FIG. 2 is an explanatory diagram of an overview of payment management of rewards for spot delivery jobs to security transport companies by the cash delivery matching system according to an embodiment of the present invention. [Figure 21] 1 is a flowchart of a process for a spot delivery job executed by the cash delivery matching system according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0011] FIG. 1 is a block diagram showing an overview of a cash delivery matching system according to an embodiment of the present invention.

[0012] The cash delivery matching system 110 of this embodiment is connected to a plurality of cash processing machines 120 (e.g., cash processing machine A 120A to cash processing machine C 120C) via a network 140A, and is connected to a plurality of security transport companies 130 (e.g., security transport company A 130A to security transport company C 130C) via a network 140B. The entire system including the cash delivery matching system 110, the cash processing machine A 120A to cash processing machine C 120C, etc. connected thereto via the network 140A, and the security transport company A 130A to security transport company C 130C, etc. connected thereto via the network 140B, is also referred to as the cash delivery system 100.

[0013] 1 shows cash processing machine A120A, cash processing machine B120B and cash processing machine C120C as examples of multiple cash processing machines 120. In the following explanation, when a description common to all of cash processing machines A120A to C120C is given, they are also collectively referred to as cash processing machine 120. In reality, there may be more cash processing machines 120 than just cash processing machine A120A to cash processing machine C120C.

[0014] The cash handling machine 120 may be, for example, an automatic teller machine (ATM) managed by a bank, but any type of machine may be used as long as it is a machine that deposits and dispenses cash in response to requests from users (e.g., bank depositors, etc.). For example, at least one of the cash handling machines 120 may be managed by a business operator other than a bank.

[0015] 1 shows security transport company A 130A, security transport company B 130B, and security transport company C 130C as examples of multiple security transport companies 130. In the following explanation, when a description common to security transport company A 130A through security transport company C 130C is given, they are also collectively referred to as security transport company 130. In reality, there may be more security transport companies 130 than just security transport company A 130A through security transport company C 130C.

[0016] The security transport company 130 is a business entity that replenishes cash to the cash processing machine 120, collects cash from the cash processing machine 120, and transports and guards the cash for these purposes. Although omitted in Fig. 1, systems such as server devices used by each security transport company 130 are actually connected to the network 140B.

[0017] 1, the networks 140A and 140B are shown separately, but they may be a common network including a general wide area network, etc. The entire network including the networks 140A and 140B may be referred to as the network 140.

[0018] The cash delivery matching system 110 has a function of creating a plan for cash delivery operations such as replenishing cash to the cash processing machine 120 and collecting cash from the cash processing machine 120, and coordinating the entrustment of the operations to the security transport company 130. Specifically, the cash delivery matching system 110 has a cash demand prediction unit 111, a delivery job management unit 112, and a payment management unit 113.

[0019] The cash demand prediction unit 111 holds installation location information 152 indicating the installation location of each cash handling machine 120 and delivery area information 151 indicating the delivery area to which the installation location belongs. Furthermore, the cash demand prediction unit 111 receives inventory information 153 indicating the amount of cash in stock from each cash handling machine 120, and accumulates and holds it as past inventory time series information 154. The cash demand prediction unit 111 predicts the demand for cash of each cash handling machine 120 (for example, the occurrence of a cash shortage or overflow at each cash handling machine) based on the prediction result, the installation location information 152 and the delivery area information 151, and determines a schedule for cash delivery (including at least one of cash replenishment and collection).

[0020] The delivery job management unit 112 determines a delivery job that consolidates cash deliveries to one or more cash processing machines 120 on the same day for each area in which the cash processing machines 120 are installed, and notifies multiple security transport companies 130 of information on the determined delivery job (for example, at least one of route delivery job information 155 and spot delivery job information 156, details will be described later). Then, the delivery job management unit 112 determines a security transport company 130 to entrust with the delivery job based on the bidding results from each security transport company, and manages the results of delivery by the entrusted security transport company 130.

[0021] In this embodiment, there are two types of delivery jobs generated by the delivery job management unit 112: route delivery jobs and spot delivery jobs. A route delivery job is a job in which the replenishment and collection of cash for one or more (generally multiple) cash handling machines 120 is handled as a single job based on the results of predicting cash shortages and overflows in the cash handling machines 120. On the other hand, a spot delivery job is a job in which, when an unexpected cash shortage or overflow is detected in any of the cash handling machines 120, emergency replenishment and collection of cash is handled as a single job for only that cash handling machine 120.

[0022] The payment management unit 113 confirms that the security transport company that has been entrusted with the delivery job has executed the delivery job, and then pays the remuneration. The payment management unit 113 holds route delivery job payment management information 157 and spot delivery job payment management information 158.

[0023] The delivery area information 151 to the spot delivery job payment management information 158 shown in FIG. 1 are representative of the information held by the cash delivery matching system 110, and in reality, information other than the above may also be held in the cash delivery matching system 110, as described below.

[0024] FIG. 2 is a block diagram showing the hardware configuration of a computer system that realizes the cash delivery matching system 110 according to the embodiment of the present invention.

[0025] The cash delivery matching system 110 of this embodiment shown in Fig. 2 can be realized by a computer system. Fig. 2 shows a computer system 200 as an example of the computer system.

[0026] The computer system 200 includes a processor 201, a memory (main storage device) 202, an auxiliary storage device 203, an output device 204, an input device 205, and a communication interface (I / F) 206. The above components are connected to each other via a bus. The memory 202 and the auxiliary storage device 203 are storage devices that store programs and data used by the processor 201.

[0027] The memory 202 is composed of, for example, a semiconductor memory, and is mainly used for holding programs and data being executed. The processor 201 executes various processes in accordance with the programs stored in the memory 202. The processor 201 operates in accordance with the programs to realize various functional units (for example, the cash demand prediction unit 111, the delivery job management unit 112, and the payment management unit 113 shown in FIG. 1).

[0028] The auxiliary storage device 203 is configured with a large-capacity storage device such as a hard disk drive or a solid state drive, and is used to hold programs and data for a long period of time. For example, at least a part of the delivery area information 151 to the spot delivery job payment management information 158 and other information held by the cash delivery matching system 110 (details will be described later with reference to Figures 3 to 13) may be held in the auxiliary storage device 203.

[0029] The processor 201 may be comprised of a single processing unit or multiple processing units and may include single or multiple arithmetic units or multiple processing cores. The processor 201 may be implemented as one or more central processing units, microprocessors, microcomputers, microcontrollers, digital signal processors, state machines, logic circuits, graphic processing units, systems on a chip, and / or any device that manipulates signals based on control instructions.

[0030] The programs and data stored in the auxiliary storage device 203 are loaded into the memory 202 at the time of start-up or when necessary, and the programs are executed by the processor 201, thereby carrying out various processes of the computer system 200.

[0031] The input device 205 is a hardware device for a user to input instructions and information, etc. The output device 204 is a hardware device that presents various images for input and output, such as a display device or a printing device. The communication I / F 206 is an interface for connection to the network 140.

[0032] The computer system 200 may include two or more processors 201. The functions of the system of this embodiment may be implemented in a plurality of computer systems 200. In this case, the plurality of computer systems 200 communicate with each other via a network. For example, some of the functions of the system of this embodiment may be implemented in one computer system 200, and the other parts may be implemented in another computer system 200.

[0033] For example, the computer system 200 may be a server device used by a business providing a cash delivery matching service using the cash delivery matching system 110, or may be a virtual server on the cloud used by the business to provide the cash delivery matching service. In the latter case, the computer system 200 shown in FIG. 2 is realized by computer resources on the cloud.

[0034] FIG. 3 is an explanatory diagram of cash handling machine information 300 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0035] The cash processing machine information 300 includes a cash processing machine ID 301, an installation location address 302, location information 303, and delivery area information 304. The cash processing machine ID 301 is identification information of each cash processing machine 120. The installation location address 302 is an address indicating the location where each cash processing machine 120 is installed. The location information 303 is information indicating the location where each cash processing machine 120 is installed (for example, coordinate values ​​consisting of latitude and longitude).

[0036] The delivery area information 304 is information indicating the delivery area to which the installation location of each cash processing machine belongs. For example, the area in which the cash processing machine 120 is installed can be divided into a plurality of delivery areas in advance. The size of the divided delivery areas is arbitrary, but for example, each delivery area may be divided so that the size is approximately the same as or smaller than the size of the area in which one security transport company 130 or one business establishment of one security transport company 130 can deliver.

[0037] The cash processing machine information 300 includes the delivery area information 151 and the installation location information 152 shown in Fig. 1. Specifically, the installation location address 302 and the position information 303 correspond to the installation location information 152, and the delivery area information 304 corresponds to the delivery area information 151.

[0038] FIG. 4 is an explanatory diagram of past cash in-stock time-series information 400 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0039] Past cash time series information 400 shown in Fig. 4 corresponds to past cash time series information 154 shown in Fig. 1. The cash delivery matching system 110 acquires cash information 153 indicating the cash amount in each cash handling machine 120 from each cash handling machine 120 as needed (for example, each time a transaction such as a deposit or withdrawal of cash is made, or periodically), and generates past cash time series information 154 (i.e., past cash time series information 400) by accumulating the information in chronological order based on the acquisition date and time.

[0040] Past balance time-series information 400 includes a cash handling machine ID 401, an acquisition date and time 402, a 10,000 yen balance 403, a 5,000 yen balance 404, and a 1,000 yen balance 405. The cash handling machine ID 401 is information for identifying each cash handling machine 120. The acquisition date and time 402 indicates the date and time when the balance information 153 was acquired from each cash handling machine 120. The 10,000 yen balance 403, the 5,000 yen balance 404, and the 1,000 yen balance 405 indicate the balance (i.e. number) of 10,000 yen bills, 5,000 yen bills, and 1,000 yen bills in each cash handling machine 120 at each acquisition date and time, respectively.

[0041] FIG. 5 is an explanatory diagram of prediction result information 500 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0042] The results of the cash demand prediction by the cash demand prediction unit 111 are held as prediction result information 500. The prediction result information 500 includes a cash handling machine ID 501, a predicted date of cash shortage / overflow 502, cash required for replenishment 503, and cash required to be collected 504. The cash handling machine ID 401 is information for identifying each cash handling machine 120. The predicted date of cash shortage / overflow 502 indicates the date on which a cash shortage (i.e., shortage) or overflow (i.e., excess) is predicted to occur in each cash handling machine 120. The cash required for replenishment 503 indicates the amount of cash (e.g., number of sheets) required to make up for the shortage when a cash shortage is predicted to occur. The cash required to be collected 504 indicates the amount of cash (e.g., number of sheets) that needs to be collected from the cash handling machine 120 when a cash overflow is predicted to occur.

[0043] In addition, currently operating general cash processing machines 120 such as ATMs can both deposit and dispense 10,000 yen and 1,000 yen bills, but only accept deposits and do not dispense 5,000 yen bills. Therefore, both cash shortages and overflows can occur for 10,000 yen and 1,000 yen bills, but only overflows can occur for 5,000 yen bills. Accordingly, in the prediction result information 500 shown in FIG. 5, cash required at replenishment 503 indicates the number of 10,000 yen and 1,000 yen bills that need to be replenished, and cash required to be collected 504 indicates the number of 5,000 yen bills that need to be collected.

[0044] If an overflow of 10,000 yen or 1,000 yen bills is predicted and it is determined that collection is necessary, a negative value may be entered in cash required at time of replenishment 503, or cash required to be collected 504 may include an item for 10,000 yen or 1,000 yen bills. Also, if the cash processing machine 120 is of a type that also dispenses 5,000 yen bills and a shortage of 5,000 yen bills is predicted, cash required at time of replenishment 503 may include an item for 5,000 yen bills.

[0045] 5 is an example, and any format may be used as long as it is possible to know the number of bills of each type that need to be replenished or collected and the timing of the replenishment or collection. In addition, the cash demand prediction unit 111 may use any method, including known methods, to predict the timing of cash shortage or overflow based on the past cash in-stock time-series information 400, and therefore a description thereof will be omitted here.

[0046] In addition, although the cash handling machine 120 in this embodiment is described as handling paper money, the cash handling machine 120 may also handle various coins. In that case, the cash inventory information 153 etc. includes information on coins, and the prediction result of cash demand includes predictions of shortages and overflows of various coins.

[0047] FIG. 6 is an explanatory diagram of route delivery job information 600 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0048] The route delivery job information 600 shown in Fig. 6 corresponds to the route delivery job information 155 shown in Fig. 1. The delivery job management unit 112 of the cash delivery matching system 110 generates a route delivery job based on the prediction result information 500 and holds it as the route delivery job information 600.

[0049] The route delivery job information 600 includes a job ID 601, a cash handling machine ID 602, a predicted date of cash shortage / overflow 603, cash required for replenishment 604, cash required for collection 605, and a corresponding security transport company 606. The job ID 601 is identification information of the generated route delivery job. The cash handling machine ID 602 ​​is identification information of the cash handling machine 120 that is the target of the generated route delivery job.

[0050] The predicted date of cash shortage / overflow 603, the cash required at time of replenishment 604, and the cash required to be collected 605 correspond to the predicted date of cash shortage / overflow 502, the cash required at time of replenishment 503, and the cash required to be collected 504 of each cash handling machine 120 that is the target of the route delivery job, respectively. For the cash required at time of replenishment 604, the total value of all the cash handling machines 120 included in the route delivery job may be held as the total cash to be held at the time of delivery. The corresponding security transport company 606 is identification information of the security transport company 130 that will receive the route delivery job, determined based on the bidding results.

[0051] FIG. 7 is an explanatory diagram of spot delivery job information 700 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0052] The spot delivery job information 700 shown in Fig. 7 corresponds to the spot delivery job information 156 shown in Fig. 1. The delivery job management unit 112 of the cash delivery matching system 110 generates a spot delivery job based on the acquired cash information 153 and holds it as the spot delivery job information 700.

[0053] The spot delivery job information 700 includes a cash handling machine ID 701, a predicted date of cash shortage / overflow 702, a cash required for replenishment 703, a cash required for collection 704, and a corresponding security transport company 705. The cash handling machine ID 701 is identification information of the cash handling machine 120 that is the target of the generated spot delivery job. The predicted date of cash shortage / overflow 702 indicates the date of occurrence of a cash shortage or overflow detected based on the acquired inventory information 153. The cash required for replenishment 703 and the cash required for collection 704 indicate the amount of cash (e.g., the number of bills) that needs to be replenished to the target cash handling machine 120 and the amount of cash (e.g., the number of bills) that needs to be collected from the target cash handling machine 120, respectively, calculated based on the acquired inventory information 153. The corresponding security transport company 705 is identification information of the security transport company 130 that receives the spot delivery job, determined based on the bidding result.

[0054] FIG. 8 is an explanatory diagram of job information 800 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0055] Job information 800 is information for managing delivery jobs generated by the delivery job management unit 112, and includes a job ID 801, a bidding deadline 802, and a bidding status 803. The job ID is identification information for each delivery job. The bidding deadline 802 indicates the deadline for waiting for bids after each delivery job is notified to multiple security transport companies 130. The bidding status 803 indicates whether or not there have been bids for each delivery job.

[0056] FIG. 9 is an explanatory diagram of bidding status information 900 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0057] The bidding status information 900 is information held by the delivery job management unit 112 to manage the bidding status for the delivery jobs generated, and includes a job ID 901, a security transport company ID 902, and a bidding amount 903. The job ID is identification information for each delivery job. The security transport company ID 902 is identification information for the security transport company that has submitted a bid for each delivery job. The bidding amount indicates the amount bid by the security transport company for each delivery job.

[0058] FIG. 10 is an explanatory diagram of security transport company information 1000 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0059] Security transport company information 1000 is information for managing each security transport company 130 , and includes a security transport company ID 1001 , a company name 1002 , a login password 1003 , contact information (telephone number) 1004 and contact information (email address) 1005 .

[0060] The security transport company ID 1001 is identification information for each security transport company 130. The company name 1002 is the name of each security transport company 130. The login password 1003 is a password used by each security transport company 130 to log in to the cash delivery matching system 110 in order to use the services of the cash delivery matching system 110. The contact information (telephone number) 1004 and the contact information (email address) 1005 are the telephone number and email address of each security transport company, respectively.

[0061] FIG. 11 is an explanatory diagram of security transport company available area information 1100 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0062] Security transport company service area information 1100 is information for managing areas where delivery is possible by each security transport company 130, and includes a security transport company ID 1101, a company name 1102, and a service area 1103.

[0063] Security transport company ID 1101 is identification information for each security transport company 130. Company name 1102 is the name of each security transport company 130. Available area 1103 indicates an area in which each security transport company 130 can make deliveries. For example, as shown in FIG. 3, when a plurality of delivery areas are set in advance, identification information for the delivery areas in which each security transport company 130 can make deliveries may be registered in available area 1103. When one security transport company 130 can make deliveries in a plurality of delivery areas, identification information for the plurality of delivery areas is registered corresponding to one security transport company 130.

[0064] FIG. 12 is an explanatory diagram of the deposit information 1200 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0065] The deposit information 1200 is information for managing deposits held by each security transport company 130. Here, the deposit is, for example, cash that a bank or the like deposits with the security transport company in advance to replenish the cash processing machine 120. When the security transport company executes a delivery job including cash replenishment, if the security transport company holds the amount of cash required for replenishment as a deposit, the delivery job can be executed using the deposit, but if the security transport company does not hold the amount of cash required for replenishment, the security transport company needs to obtain new cash from a bank or the like.

[0066] The deposit information 1200 includes a security transport company ID 1201, a number of 10,000 yen bills 1202, a number of 1,000 yen bills 1203, a reserved number of 10,000 yen bills 1204, and a reserved number of 1,000 yen bills 1205. The security transport company ID 1201 is identification information for each security transport company 130. The number of 10,000 yen bills 1202 and the number of 1,000 yen bills 1203 indicate the number of 10,000 yen bills and 1,000 yen bills, respectively, held by each security transport company 130 as a deposit. The reserved number of 10,000 yen bills 1204 and the reserved number of 1,000 yen bills 1205 indicate the number of 10,000 yen bills and 1,000 yen bills, respectively, that have already been decided to be used for a delivery job out of the number of 10,000 yen bills and 1,000 yen bills held by each security transport company 130 as a deposit.

[0067] The cash delivery matching system 110 may further include information indicating the evaluation of each security transport company 130. The evaluation of each security transport company 130 may be based on, for example, the performance of route delivery jobs and spot delivery jobs received in the past. The performance of delivery jobs may be, for example, the number of times cash was replenished and collected from each cash processing machine 120, whether a set amount of cash was replenished or collected within a time set by the delivery job, etc., based on delivery performance information 1300 (FIG. 13) described later. Furthermore, the evaluation of each security transport company 130 may include evaluations from related parties at the installation site of the cash processing machine 120 (for example, evaluations of the working attitude during the work of replenishing and collecting cash, etc.). Such information on the evaluation of each security company 130 may be included in the security transport company information 1000, the security transport company available area information 1100, the deposit information 1200, etc.

[0068] FIG. 13 is an explanatory diagram of delivery record information 1300 held by the cash delivery matching system 110 according to the embodiment of the present invention.

[0069] The delivery record information 1300 is information for managing the record of deliveries made to each cash handling machine 120, and includes a cash handling machine ID 1301, a security transport company ID 1302, and a delivery record date 1303. The cash handling machine ID 1301 is identification information for each cash handling machine 120. The security transport company ID 1302 is identification information for each security transport company 130 that delivered cash to each cash handling machine 120 (including, for example, at least one of replenishing or collecting cash). The delivery record date 1303 indicates the date on which the cash was delivered.

[0070] Typically, cash is delivered to each cash handling machine 120 each time a cash shortage or overflow is predicted (or each time it actually occurs), and information regarding the actual cash deliveries is accumulated in delivery record information 1300.

[0071] FIG. 14 is an explanatory diagram showing an outline of the delivery matching service provided by the cash delivery matching system 110 according to the embodiment of the present invention.

[0072] The cash delivery matching system 110 acquires cash information 153 from each cash handling machine 120. In the example of Fig. 1, the cash delivery matching system 110 acquires cash information 153A-153C from the cash handling machines A 120A-C 120C, respectively, and accumulates it as past cash time-series information 154. Each cash handling machine 120 may generate cash information 153 at that time point each time a transaction occurs, for example, and transmit it to the cash delivery matching system 110.

[0073] The cash delivery matching system 110 refers to the cash inventory information 153 and generates a spot delivery job when it determines that an immediate response is necessary (step 1401). For example, the cash delivery matching system 110 may generate a spot delivery job based on the cash inventory information 153 when a cash shortage or overflow has already occurred in any of the cash processing machines 120, or when a cash shortage or overflow is predicted to occur shortly (for example, within the same day). Step 1401 may be executed immediately, for example, every time new cash inventory information 153 is obtained. Details of this process will be described later.

[0074] Furthermore, the cash delivery matching system 110 refers to the delivery area information 151, the installation location information 152, and the past cash inventory time series information 154 to predict the cash demand of each cash handling machine 120 (step 1402), and creates a route delivery job based on the predicted cash demand (step 1403). In the example of FIG. 14, a route delivery job 1404 and a route delivery job 1405 are created. The route delivery job 1404 targets the cash handling machine A 120A to the cash handling machine C 120C, and the route delivery job 1405 targets the cash handling machine D to the cash handling machine F (not shown) installed in a different area from the cash handling machine A 120A to the cash handling machine C 120C. The route delivery job information 600 shown in FIG. 6 shows the route delivery job 1404 as an example. These processes may be executed, for example, every night based on the past cash inventory time series information 154 obtained at that time. The creation of the route delivery job will be described in detail later.

[0075] FIG. 15 is an explanatory diagram of an overview of notification and bidding for a route delivery job by the cash delivery matching system 110 according to the embodiment of the present invention.

[0076] FIG. 15 shows, as an example, the notification and bidding for the route delivery job 1404 shown in FIG. 14. In this example, the route delivery job 1404 is notified to security transport company A 130A, security transport company B 130B, and security transport company C 130C, and they bid 55,000 yen, 60,000 yen, and 70,000 yen, respectively. In this example, security transport company A 130A, which has the lowest bid price, will receive the route delivery job 1404, but the security transport company 130 that will receive the order may be automatically determined by the cash delivery matching system 110, or may be determined by the operator of the cash delivery matching service using the administrator of the cash delivery matching system 110 based on the bid price, etc. Details of these processes will be described later.

[0077] FIG. 16 is an explanatory diagram of an overview of payment management of rewards for route delivery jobs to the security transport company 130 by the cash delivery matching system 110 according to the embodiment of the present invention.

[0078] Fig. 16 shows, as an example, management of payment of reward for the route delivery job 1404 shown in Fig. 14 and Fig. 15. The cash delivery matching system 110 checks whether the route delivery job 1404 has been executed (i.e., whether the cash specified by the route delivery job 1404 has been replenished and collected) based on the cash information 153A-cash information 153C acquired from the cash processing machine A 120A-cash processing machine C 120C that are the targets of the route delivery job 1404, and if execution is confirmed, performs payment of reward (i.e., a fee equivalent to the bid price of the security transport company A 130A shown in Fig. 15) to the security transport company A 130A that has received the order for the route delivery job 1404.

[0079] FIG. 17 is a flowchart of a process related to a route delivery job executed by the cash delivery matching system 110 according to the embodiment of the present invention.

[0080] The flowchart shown in Fig. 17 is a summary of the process flows shown in Fig. 14 to Fig. 16. Note that the process related to the spot delivery job shown in step 1401 in Fig. 14 will be explained separately.

[0081] First, the cash demand prediction unit 111 of the cash delivery matching system 110 inputs the history of cash inventory information 153 from each cash processing machine 120 into a prediction engine (not shown) (step 1701). If the cash demand prediction unit 111 itself has a prediction engine function, it may be used, but any prediction engine, such as one generally provided by an external business operator, may be used.

[0082] The cash demand prediction unit 111 obtains from the prediction engine the prediction result of the cash inventory information for the next day and thereafter, and the date of occurrence of a cash shortage or overflow predicted based on the predicted cash inventory information (step 1702).

[0083] Next, the delivery job management unit 112 of the cash delivery matching system 110 creates a route delivery job based on the predicted date of occurrence of cash shortage and overflow, and holds it as route delivery job information 155 (step 1703). For example, the delivery job management unit 112 may classify into one group the cash handling machines 120 that are predicted to run out of cash or overflow on the same day or soon thereafter (for example, on the same day or a day close thereto), and generate a route delivery job targeting the cash handling machines 120 in that group. At this time, the delivery job management unit 112 may refer to the delivery area information 151 and the installation location information 152 to generate groups such that the cash handling machines 120 belonging to the same delivery area are included in the same group. In addition, the group may be divided as necessary so that the number of cash handling machines 120 included in one group does not exceed a predetermined upper limit.

[0084] Next, the delivery job management unit 112 determines the security transport company 130 to which the information of the generated route delivery job is to be notified (step 1704). For example, the delivery job management unit 112 may refer to the security transport company available area information 1100 and determine the security transport company 130 that can handle the area to which the cash processing machine 120 of the delivery destination of the generated route delivery job belongs as the notification target. Also, the delivery job management unit 112 may refer to the deposit information 1200 and determine the security transport company 130 to which the difference obtained by subtracting the number of already reserved from the number of deposits is greater than the amount of cash to be brought to execute the generated delivery job as the notification target.

[0085] Furthermore, the delivery job management unit 112 may determine the security transport companies 130 to be notified based on information indicating the evaluation of each security transport company 130. For example, the delivery job management unit 112 may exclude the security transport companies 130 with evaluations lower than a predetermined standard from the notification targets.

[0086] Next, the delivery job management unit 112 notifies the security transport company 130 determined as the notification target of the route delivery job (step 1705). When there are bids from each security transport company 130, the security transport company 130 that will receive the route delivery job is determined according to the result, and the security transport company 130 is notified of the acceptance, and the other security transport companies 130 are notified of the rejection (step 1706). At this time, the delivery job management unit 112 may automatically determine the security transport company 130 that will receive the route delivery job based on a predetermined criterion. For example, the delivery job management unit 112 may determine the security transport company 130 with the lowest bid price as the recipient, or may determine the recipient based on the evaluation of each security transport company 130 based on the bid price as well as the performance of past delivery jobs.

[0087] The delivery job management unit 112 may automatically determine the contractor based on this information, or may output this information and accept input of information to determine which of the security transport companies 130 will be the contractor. In the latter case, a person (e.g., an operator of a cash delivery matching service) can select the security transport company 130 based on the bid price and the evaluation of each security transport company 130, etc.

[0088] Thereafter, when the delivery job management unit 112 obtains the latest cash inventory information 153 until the route delivery job is executed, it calculates the difference between the cash replenishment amount and recovery amount identified from the cash inventory information and the replenishment amount and recovery amount planned by the route delivery job, and notifies the security transport company 130 that has received the order for the route delivery job in real time (step 1707).

[0089] Furthermore, the delivery job management unit 112 checks changes in the cash balance of each cash handling machine 120 based on the latest cash balance information 153 until the route delivery job is executed (step 1708). As a result, if a sudden cash shortage or overflow is detected in any of the cash handling machines 120, the delivery job management unit 112 creates a spot delivery job targeting that cash handling machine 120 (step 1708). Then, the delivery job management unit 112 updates the route delivery job so as to delete the replenishment and collection of cash for the cash handling machine 120 that is the target of the newly created spot delivery job from the already created route delivery job. Furthermore, the delivery job management unit 112 notifies the security transport company 130 that receives the order for the route delivery job of the update.

[0090] If, as a result of checking the change in inventory, it is confirmed that cash replenishment and collection based on the route delivery job has been carried out, the payment management unit 113 pays a reward to the security transport company 130 that received the route delivery job (security transport company I 130A in the example of Figure 16) (step 1710).

[0091] FIG. 18 is an explanatory diagram of an overview of processing related to a spot delivery job in the delivery matching service provided by the cash delivery matching system 110 according to the embodiment of the present invention.

[0092] For example, if it is determined in step 1401 of Figure 14 that immediate action is required for any of the cash processing machines 120, and if a sudden cash shortage or overflow is detected in any of the cash processing machines 120 in step 1708 of Figure 17, the process shown in Figure 18 is executed.

[0093] Specifically, when the cash delivery matching system 110 detects, based on the cash inventory information 153 acquired from each cash handling machine 120, that a sudden cash shortage or overflow (i.e., not predicted based on the past cash inventory time-series information 154) has occurred in any of the cash handling machines 120, it decides to implement spot delivery (step 1801). Then, the cash delivery matching system 110 creates a spot delivery job targeting only that cash handling machine 120 (step 1802).

[0094] In the example of FIG. 18, the cash delivery matching system 110 detects that the cash handling machine A120A is out of cash based on the cash inventory information 153A acquired from the cash handling machine A120A (step 1801), and creates a spot delivery job 1803 for the cash handling machine A120A (step 1802). The created spot delivery job 1803 may include, for example, information specifying the target cash handling machine 120, information specifying the desired time for the security transport company 130 to arrive at the target cash handling machine 120, and information specifying the requirements for the work to be performed on the target cash handling machine 120 (for example, whether to replenish or collect cash, what type of cash to replenish or collect, etc.). In the example of FIG. 18, the spot delivery job 1803 includes information specifying that the cash handling machine A120A arrives by 10:00 and replenishes 10,000 yen bills.

[0095] FIG. 19 is an explanatory diagram of an overview of notification and bidding for a spot delivery job by the cash delivery matching system 110 according to an embodiment of the present invention.

[0096] FIG. 19 shows, as an example, the notification and bidding for the spot delivery job 1803 shown in FIG. 18. In this example, the spot delivery job 1803 is notified to security transport company A 130A, security transport company B 130B, and security transport company C 130C. In response, security transport company A 130A bids 10:00 as the arrival time and 30,000 yen as the price. Security transport company B 130B bids 9:30 as the arrival time and 35,000 yen as the price. Security transport company C 130C bids 9:15 as the arrival time and 38,000 yen as the price.

[0097] In this example, the manager 1900 of the cash delivery matching service refers to the bidding results and determines the security transport company B 130B with the second lowest price and the second earliest arrival time as the security transport company to receive the spot delivery job 1803. This is just one example, and the cash delivery matching system 110 may automatically determine the security transport company 130 to receive the order. In that case, for example, the security transport company A 130A with the lowest price may be selected, or the security transport company C 130C with the earliest arrival time may be selected.

[0098] Alternatively, the cash delivery matching system 110 may determine the security transport company 130 to receive the order based on both the price and the arrival time. In this case, the cash delivery matching system 110 may calculate an evaluation index in which the lower the price, the higher the evaluation, and the earlier the arrival time, the higher the evaluation, for example, by a method such as weighting the low price and the fast arrival time, and determine the security transport company 130 with the highest evaluation index as the security transport company 130 to receive the order.

[0099] FIG. 20 is an explanatory diagram of an overview of payment management of rewards for spot delivery jobs to the security transport company 130 by the cash delivery matching system 110 according to the embodiment of the present invention.

[0100] Fig. 20 shows, as an example, payment management of reward for the spot delivery job 1803 shown in Fig. 18 and Fig. 19. The cash delivery matching system 110 confirms whether the spot delivery job 1803 has been executed (i.e., whether the cash specified by the spot delivery job 1803 has been replenished and collected) based on the cash inventory information 153A acquired from the cash processing machine A 120A that is the target of the spot delivery job 1803, and if execution is confirmed, performs payment of reward (i.e., a fee equivalent to the bid price of the security transport company B 130B shown in Fig. 19) to the security transport company B 130B that received the spot delivery job 1803.

[0101] FIG. 21 is a flowchart of a process related to a spot delivery job executed by the cash delivery matching system 110 according to the embodiment of the present invention.

[0102] The flowchart shown in FIG. 21 summarizes the process flow shown in FIGS.

[0103] First, the cash demand prediction unit 111 detects the cash handling machine 120 in which a cash shortage or overflow has occurred or which is close to occurring (step 2101). For example, the cash demand prediction unit 111 may detect that a cash shortage or overflow has occurred or which is close to occurring when the amount of cash held by the cash handling machine 120 reaches a predetermined lower limit or a predetermined upper limit. This detection may be performed, for example, in step 1401 in Fig. 14 or in step 1708 in Fig. 17.

[0104] Next, the delivery job management unit 112 creates a spot delivery job targeting the cash handling machine 120 in which a cash shortage or overflow has been detected, and determines the security transport company 130 to which the information of the spot delivery job is to be notified (step 2102). The created spot delivery job includes information specifying the target cash handling machine 120, information indicating the amount of cash to be replenished or collected, information indicating the arrival time at the target cash handling machine 120, and information indicating the lowest bid price. The determination of the security transport company 130 to which the information of the spot delivery job is to be notified may be performed, for example, in a manner similar to that of step 1704 in FIG. 17.

[0105] Next, the delivery job management unit 112 notifies the security transport company 130 determined as the notification target of the spot delivery job (step 2103). If there is no bid from the security transport company 130 (step 2104: No), the delivery job management unit 112 may raise the minimum bid price (step 2105) and execute step 2103 again. If there is a bid from each security transport company 130, the delivery job management unit 112 determines the security transport company 130 that will receive the spot delivery job according to the result, notifies the security transport company 130 of the acceptance, and notifies the other security transport companies 130 of the rejection (step 2106). This determination may be made, for example, by the method described with reference to FIG. 19. Furthermore, similar to step 1706 in FIG. 17, the past delivery performance of each security transport company 130 and evaluations from others may be taken into consideration.

[0106] Thereafter, when the delivery job management unit 112 obtains the latest cash inventory information 153 from the cash processing machine 120 that is the target of the spot delivery job until the spot delivery job is executed, it calculates the difference between the cash replenishment amount and recovery amount identified from the cash inventory information and the replenishment amount and recovery amount planned by the spot delivery job, and notifies the security transport company 130 that has received the spot delivery job in real time (step 2107).

[0107] Furthermore, the delivery job management unit 112 checks the change in the inventory of the target cash processing machine 120 based on the latest inventory information 153 until the spot delivery job is executed (step 2108). As a result, when it is confirmed that the replenishment and collection of cash based on the spot delivery job has been executed, the payment management unit 113 pays a reward to the security transport company 130 that has received the spot delivery job (security transport company B 130B in the example of FIG. 20) (step 2109).

[0108] In addition, when the detection of step 2101 is performed in step 1708 of Fig. 17, a route delivery job that has already been created but not yet executed is updated in response to the creation of the spot delivery job. For example, after the route delivery job 1404 for the cash handling machine A120A to the cash handling machine C120C shown in Fig. 14 is created, if a sudden cash shortage or overflow is detected in the cash handling machine A120A before the route delivery job 1404 is executed and a corresponding spot delivery job 1803 is executed, the spot delivery job 1803 is executed before the route delivery job 1404 is executed. As a result, it becomes unnecessary to replenish or collect cash from the cash handling machine A120A in the route delivery job 1404.

[0109] Therefore, the delivery job management unit 112 updates the route delivery job 1404 to delete the replenishment and collection of cash for the cash processing machine A 120A, and notifies the security transport company 130 that received the order for the updated route delivery job 1404 (step 1709). This prevents unnecessary delivery from being performed.

[0110] Furthermore, the system according to the embodiment of the present invention may be configured as follows.

[0111] (1) A cash delivery matching method executed by a computer system (e.g., computer system 200) having a processor (e.g., processor 201) and a storage device (e.g., at least one of memory 202 and auxiliary storage device 203), the storage device retaining cash handling machine information (e.g., cash handling machine information 300) including information on a plurality of cash handling machines which deposit and dispense cash, inventory information including historical information on the inventory of cash in each of the cash handling machines (e.g., inventory information 153 and past inventory time series information 154), and security transport company information (e.g., security transport company information 1000 and security transport company serviceable area information 1100) including information on a plurality of security transport companies which replenish cash to and collect cash from the cash handling machines, and the cash delivery matching method is such that the processor The method includes a first step (e.g., steps 1701 and 1702) of obtaining a prediction result of when at least one of a cash shortage and overflow will occur in a cash processing machine; a second step (e.g., step 1703) of the processor creating a route delivery job to at least one of replenish and collect cash from a plurality of cash processing machines for which at least one of a cash shortage and overflow is predicted to occur soon based on the prediction result; a third step (e.g., step 1704) of the processor determining two or more security transport companies among the plurality of security transport companies as notification destinations for the route delivery job based on the cash processing machine information, the security transport company information and the route delivery job; and a fourth step (e.g., step 1705) of the processor notifying the two or more security transport companies determined as the notification destinations of information about the route delivery job.

[0112] This makes it possible to streamline cash distribution based on predictions of cash shortages and overflows in cash handling machines, thereby reducing cash management operational costs.

[0113] (2) The cash delivery matching method described in (1) above, wherein the cash handling machine information includes information indicating the installation location of each of the cash handling machines (e.g., at least one of the installation location address 302 and location information 303), and the security transport company information includes information on available areas where each of the security transport companies can replenish and collect cash (e.g., security transport company available area information 1100), and in the third step, the processor determines two or more of the security transport companies whose available areas include the installation locations of the multiple cash handling machines included in the route delivery job, as notification recipients of the route delivery job.

[0114] This makes it possible to exclude security transport companies that are unable to execute route delivery jobs from the notification destinations of route delivery jobs, thereby making processing more efficient.

[0115] (3) A cash delivery matching method as described in (2) above, wherein the storage device further holds deposit information (e.g., deposit information 1200) indicating the amount of deposit held by each of the security transport companies, and in the third step, the processor determines, as notification recipients for the route delivery job, two or more of the security transport companies that hold more of the deposit than the amount of cash that needs to be brought to replenish the cash processing machines included in the route delivery job.

[0116] This makes it possible to exclude security transport companies that are unable to execute route delivery jobs from the notification destinations of route delivery jobs, thereby making processing more efficient.

[0117] (4) A cash delivery matching method as described in (3) above, wherein the storage device further retains information indicating an evaluation of each of the security transport companies, and in the third step, the processor determines two or more of the security transport companies whose evaluations meet a predetermined criterion as notification recipients for the route delivery job.

[0118] This helps ensure the quality of the cash delivery service.

[0119] (5) In the cash delivery matching method described in (4) above, the evaluation of each security transport company is based on the past track record of cash replenishment and collection performed by each security transport company (e.g., delivery track record information 1300).

[0120] This helps ensure the quality of the cash delivery service.

[0121] (6) The cash delivery matching method described in (1) above, further comprising a fifth step (e.g., step 1706) in which the processor determines a security transport company to be commissioned with the route delivery job based on bidding information from the two or more security transport companies in response to notification of the information on the route delivery job, and notifies the result of the determination.

[0122] This will make cash distribution more efficient and reduce cash management operational costs.

[0123] (7) A cash delivery matching method as described in (6) above, wherein the bidding information includes information (e.g., bid amount 903) indicating the price at which each of the two or more security transport companies will perform the route delivery job, and in the fifth step, the processor determines the security transport company with the lowest price included in the bidding information as the security transport company to be requested to perform the route delivery job.

[0124] This will make cash distribution more efficient and reduce cash management operational costs.

[0125] (8) The cash delivery matching method described in (7) above, wherein the storage device further retains information indicating an evaluation of each of the security transport companies, and in the fifth step, the processor determines a security transport company to be requested to perform the route delivery job based on the price included in the bidding information and the evaluation of each of the security transport companies.

[0126] This will enable the efficiency of cash delivery and reduce cash management operational costs while ensuring the quality of cash delivery services.

[0127] (9) A cash delivery matching method as described in (6) above, wherein the bidding information includes information (e.g., bid amount 903) indicating the price when each of the two or more security transport companies executes the route delivery job, and in the fifth step, the processor outputs the information indicating the price included in the bidding information, and when information specifying the security transport company to be requested to perform the route delivery job is input, determines the specified security transport company as the security transport company to be requested to perform the route delivery job.

[0128] This will make cash distribution more efficient and reduce cash management operational costs.

[0129] (10) The cash delivery matching method described in (6) above further includes a sixth step (e.g., step 1707) in which, when the processor acquires new inventory information from the cash processing machine that is the target of the route delivery job before the route delivery job is executed, the processor notifies the security transport company requesting the route delivery job of the difference between the amount of cash scheduled to be replenished or collected by the route delivery job and the amount of cash calculated to need to be replenished or collected based on the new inventory information.

[0130] This will make cash distribution more efficient and reduce cash management operational costs.

[0131] (11) The cash delivery matching method described in (10) above further includes a seventh procedure (e.g., step 1710) of executing a process for paying a remuneration to a security transport company that has requested the route delivery job when the processor determines that the route delivery job has been executed based on cash inventory information newly acquired from the cash processing machine that is the target of the route delivery job.

[0132] This will make cash distribution more efficient and reduce cash management operational costs.

[0133] (12) The cash delivery matching method described in (10) above, further comprising an eighth step (e.g., step 1709) of creating a spot delivery job to at least one of replenish and collect cash only for a cash processing machine that is the target of the route delivery job when the processor detects at least one of a cash shortage or overflow that will occur before the route delivery job is executed based on inventory information newly obtained from any of the cash processing machines that are the target of the route delivery job, and in the eighth step, the processor updates the route delivery job to exclude replenishment and collection of cash for the cash processing machine that is the target of the spot delivery job, and notifies the security transport company that has requested the route delivery job of the updated route delivery job.

[0134] This ensures the quality of the cash delivery service by responding to sudden cash shortages or overflows, and also makes cash delivery more efficient by avoiding unnecessary work.

[0135] (13) The cash delivery matching method described in (12) above, wherein the storage device further retains deposit information indicating the amount of deposit held by each of the security transport companies, the cash handling machine information includes information indicating the installation location of each of the cash handling machines, and the security transport company information includes information of available areas where each of the security transport companies can replenish and collect cash, and the cash delivery matching method further includes a ninth step (e.g., steps 2102, 2103) in which the processor notifies two or more security transport companies whose available areas include the installation location of the cash handling machine that is the target of the spot delivery job and who hold more of the deposit than the amount of cash that needs to be brought to execute the spot delivery job, of information about the spot delivery job.

[0136] This allows security transport companies that are unable to carry out spot delivery jobs to be excluded from the notification recipients of spot delivery jobs, making processing more efficient.

[0137] (14) The cash delivery matching method described in (13) above, further comprising a 10th step (e.g., step 2106) in which the processor determines a security transport company to be requested to perform the route delivery job based on bidding information from the two or more security transport companies in response to the notification of the spot delivery job information, and notifies the result of the determination, wherein the bidding information from the two or more security transport companies in response to the notification of the spot delivery job information includes information indicating the price at which each of the two or more security transport companies will perform the spot delivery job and the arrival time at the cash processing machine, and the security transport company to be requested to perform the route delivery job is determined based on the price and arrival time.

[0138] This will enable the efficiency of cash delivery and reduce cash management operational costs while ensuring the quality of cash delivery services.

[0139] The present invention is not limited to the above-mentioned embodiment, and various modifications are included. For example, the above-mentioned embodiment has been described in detail for better understanding of the present invention, and is not necessarily limited to those having all the configurations described. Also, it is possible to replace a part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. Also, it is possible to add, delete, or replace a part of the configuration of each embodiment with another configuration.

[0140] In addition, the above-mentioned configurations, functions, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. In addition, the above-mentioned configurations, functions, etc. may be realized in software by a processor interpreting and executing a program that realizes each function. Information such as a program, table, file, etc. that realizes each function can be stored in a storage device such as a non-volatile semiconductor memory, a hard disk drive, or an SSD (Solid State Drive), or in a computer-readable non-transitory data storage medium such as an IC card, an SD card, or a DVD.

[0141] In addition, the control lines and information lines are shown as those considered necessary for the explanation, and not all control lines and information lines in the product are shown. In reality, it can be considered that almost all components are connected to each other. [Explanation of symbols]

[0142] 100 Cash Delivery System 110 Cash Delivery Matching System 111 Cash Demand Forecasting Department 112 Delivery Job Management Department 113 Payment Management Department 151 Delivery Area Information 152 Installation location information 153 Current status information 154 Past High School Statistics 120A~120C Cash handling machine 130A~130C Security transport company 140A, 140B Network

Claims

1. A cash delivery matching method executed by a computer system having a processor and a storage device, comprising: The storage device includes: cash processing machine information including information on a plurality of cash processing machines that deposit and dispense cash; Cash inventory information including history information of cash inventory in each of the cash processing machines; security transport company information including information on a plurality of security transport companies that replenish cash to and collect cash from the cash processing machine; The cash delivery matching method includes: a first step of the processor acquiring a prediction result of a time when at least one of a cash shortage and an overflow will occur in each of the cash processing machines based on the inventory information; a second step of generating a route delivery job for at least one of replenishing and recovering cash from a plurality of cash processing machines that are predicted to experience at least one of a cash shortage and an overflow, based on the prediction result; a third step in which the processor determines two or more security transport companies among the plurality of security transport companies as notification destinations of the route delivery job based on the cash processing machine information, the security transport company information, and the route delivery job; and a fourth step in which the processor notifies information about the route delivery job to two or more security transport companies determined as the notification destinations.

2. 2. The cash delivery matching method according to claim 1, The cash processing machine information includes information indicating an installation location of each of the cash processing machines, The security transport company information includes information on available areas where each security transport company can replenish and collect cash, A cash delivery matching method characterized in that in the third step, the processor determines two or more of the security transport companies whose serviceable areas include the installation locations of the multiple cash processing machines included in the route delivery job as notification recipients of the route delivery job.

3. 3. The cash delivery matching method according to claim 2, further comprising: The storage device further stores deposit information indicating the amount of deposit held by each of the security transport companies; In the third step, the processor determines, as notification recipients for the route delivery job, two or more of the security transport companies that hold a greater amount of deposit than the amount of cash that needs to be brought to replenish the cash processing machines included in the route delivery job.

4. 4. The cash delivery matching method according to claim 3, further comprising: The storage device further stores information indicating an evaluation of each of the security transportation companies; A cash delivery matching method, characterized in that in the third step, the processor determines two or more of the security transport companies whose evaluations meet a predetermined criterion as notification recipients of the route delivery job.

5. 5. The cash delivery matching method according to claim 4, further comprising: A cash delivery matching method, characterized in that the evaluation of each security transport company is based on the past performance of cash replenishment and collection by each security transport company.

6. 2. The cash delivery matching method according to claim 1, The cash delivery matching method further comprises a fifth step in which the processor determines a security transport company to be commissioned to carry out the route delivery job based on bidding information from the two or more security transport companies in response to notification of the information on the route delivery job, and notifies the result of the determination.

7. 7. The cash delivery matching method of claim 6, further comprising: The bidding information includes information indicating a price when each of the two or more security transport companies executes the route delivery job, A cash delivery matching method, characterized in that in the fifth step, the processor determines the security transport company with the lowest price included in the bidding information as the security transport company to be requested to carry out the route delivery job.

8. 8. The cash delivery matching method of claim 7, further comprising: The storage device further stores information indicating an evaluation of each of the security transportation companies; A cash delivery matching method characterized in that in the fifth step, the processor determines a security transport company to be requested to carry out the route delivery job based on the price included in the bidding information and an evaluation of each security transport company.

9. 7. The cash delivery matching method of claim 6, further comprising: The bidding information includes information indicating a price when each of the two or more security transport companies executes the route delivery job, A cash delivery matching method characterized in that in the fifth step, the processor outputs information indicating the price contained in the bidding information, and when information specifying a security transport company to be requested to perform the route delivery job is input, the processor determines the specified security transport company as the security transport company to be requested to perform the route delivery job.

10. 7. The cash delivery matching method of claim 6, further comprising: A cash delivery matching method characterized in that it further comprises a sixth step of, when the processor acquires new inventory information from the cash processing machine that is the target of the route delivery job before the route delivery job is executed, notifying the security transport company requesting the route delivery job of the difference between the amount of cash scheduled to be replenished or collected by the route delivery job and the amount of cash calculated to need to be replenished or collected based on the new inventory information.

11. 11. The cash delivery matching method of claim 10, further comprising: The cash delivery matching method further comprises a seventh step of executing a process for paying a remuneration to a security transport company that has requested the route delivery job when the processor determines that the route delivery job has been executed based on newly acquired cash inventory information from the cash processing machine that is the target of the route delivery job.

12. 11. The cash delivery matching method of claim 10, further comprising: an eighth step of creating a spot delivery job for at least one of replenishing and collecting cash only for a cash processing machine when the processor detects at least one of a cash shortage or overflow that occurs before the route delivery job is executed based on newly acquired cash inventory information from any of the cash processing machines that are targets of the route delivery job; The cash delivery matching method, in the eighth step, characterized in that the processor updates the route delivery job to exclude replenishment and recovery of cash from the cash processing machine that is the target of the spot delivery job, and notifies the security transport company that requests the route delivery job of the updated route delivery job.

13. 13. The cash delivery matching method of claim 12, further comprising: The storage device further stores deposit information indicating the amount of deposit held by each of the security transport companies; The cash processing machine information includes information indicating an installation location of each of the cash processing machines, The security transport company information includes information on available areas where each security transport company can replenish and collect cash, The cash delivery matching method is characterized in that it further includes a ninth step in which the processor notifies information about the spot delivery job to two or more security transport companies whose serviceable area includes the installation location of the cash processing machine that is the target of the spot delivery job and who hold a deposit greater than the amount of cash that needs to be brought to carry out the spot delivery job.

14. 14. The cash delivery matching method of claim 13, further comprising: The processor further includes a tenth step of determining a security transport company to be requested to carry out the route delivery job based on bidding information from the two or more security transport companies in response to the notification of the information of the spot delivery job, and notifying the result of the determination; Bid information from the two or more security transport companies in response to the notification of the information on the spot delivery job includes information indicating a price when each of the two or more security transport companies executes the spot delivery job and an arrival time at the cash processing machine, A cash delivery matching method, characterized in that the security transport company to which the route delivery job is requested is determined based on the price and arrival time.

15. A cash delivery matching system having a processor and a storage device, The storage device includes: cash processing machine information including information on a plurality of cash processing machines that deposit and dispense cash; Cash inventory information including history information of cash inventory in each of the cash processing machines; security transport company information including information on a plurality of security transport companies that replenish cash to and collect cash from the cash processing machine; The processor, obtaining a prediction result of a time when at least one of a cash shortage and an overflow will occur in each of the cash processing machines based on the inventory information; creating a route delivery job for at least one of replenishing and recovering cash from the cash processing machines for which at least one of a cash shortage and an overflow is predicted to occur soon based on the prediction result; determining two or more security transport companies among the plurality of security transport companies as notification destinations of the route delivery job based on the cash processing machine information, the security transport company information, and the route delivery job; The cash delivery matching system is characterized in that information on the route delivery job is notified to two or more security transport companies determined as the notification destinations.

Citation Information

Patent Citations

  • Cash managing method and system at operation base point

    JP2004220387A