[go: up one dir, main page]

JP2022090348A - Trading systems, control servers and programs - Google Patents

Trading systems, control servers and programs Download PDF

Info

Publication number
JP2022090348A
JP2022090348A JP2020202699A JP2020202699A JP2022090348A JP 2022090348 A JP2022090348 A JP 2022090348A JP 2020202699 A JP2020202699 A JP 2020202699A JP 2020202699 A JP2020202699 A JP 2020202699A JP 2022090348 A JP2022090348 A JP 2022090348A
Authority
JP
Japan
Prior art keywords
transaction
cash
counter
continuous
online
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2020202699A
Other languages
Japanese (ja)
Other versions
JP7524746B2 (en
Inventor
隆志 政本
Takashi Masamoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2020202699A priority Critical patent/JP7524746B2/en
Publication of JP2022090348A publication Critical patent/JP2022090348A/en
Application granted granted Critical
Publication of JP7524746B2 publication Critical patent/JP7524746B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

Figure 2022090348000001

【課題】連続取引における収支チェックを自動的に行う取引システムを提供する。
【解決手段】取引システムにおいて、金融機関の店舗等に設置され、現金の入金または出金を伴う現金取引を実行する現金処理装置1と、顧客が操作する顧客操作端末2と、金融機関の勘定系システムとして機能する、現金の入金および出金を伴わないオンライン取引を実行する勘定サーバ4と、連続取引が現金取引を含む場合には通信網5を介して当該現金取引の実行依頼を現金処理装置1に送信し、連続取引がオンライン取引を含む場合には当該オンライン取引の実行依頼を勘定サーバ4に送信する送信部及び連続取引毎に現金処理カウンタ及び勘定処理カウンタを管理し、現金処理カウンタのカウント値と勘定処理カウンタのカウント値とに基づいて収支差額を算出するカウンタ制御部を有する制御サーバ3を備える。
【選択図】図1

Figure 2022090348000001

PROBLEM TO BE SOLVED: To provide a transaction system for automatically checking a balance in continuous transactions.
SOLUTION: In a transaction system, a cash processing device 1 installed in a store of a financial institution and executing a cash transaction accompanied by deposit or withdrawal of cash, a customer operation terminal 2 operated by a customer, and an account of the financial institution. The account server 4 that executes online transactions without cash deposits and withdrawals, which functions as a system, and when continuous transactions include cash transactions, cash processing the execution request of the cash transaction via the communication network 5. A transmission unit that transmits to the device 1 and transmits an execution request of the online transaction to the account server 4 when the continuous transaction includes an online transaction, and manages a cash processing counter and an account processing counter for each continuous transaction, and a cash processing counter. The control server 3 has a counter control unit that calculates the balance amount based on the count value of the above and the count value of the account processing counter.
[Selection diagram] Fig. 1

Description

本発明は、取引システム、制御サーバおよびプログラムに関する。 The present invention relates to trading systems, control servers and programs.

従来、金融機関には、自動取引装置、および出納機などの現金処理装置が設置されている。現金処理装置は、現金を入金する入金取引、および現金を出金する出金取引などを実行する。特許文献1には、営業店に設置されているこのような現金処理装置の在高の合計金額と、サーバで管理されている営業店の在高の合計金額とが一致しているか否かを確認するための現金管理システムが開示されている。 Conventionally, financial institutions have been equipped with automated teller machines and cash processing devices such as balance machines. The cash processing device executes a deposit transaction for depositing cash, a withdrawal transaction for withdrawing cash, and the like. In Patent Document 1, whether or not the total amount of cash processing equipment installed in the branch office and the total amount of cash in the branch office managed by the server match. A cash management system for confirmation is disclosed.

特開2003-168001号公報Japanese Patent Application Laid-Open No. 2003-168001

上述した通り、現金処理装置では、現金の入金または出金を伴う現金取引が実行される。近年、現金の入金または出金を伴わないオンライン取引の普及も進んでいる。このため、現金取引およびオンライン取引を含む連続取引が実行され得る。なお、現金取引では現金処理装置内の在高が増減し、オンライン取引では勘定サーバで管理される在高が増減する。しかし、各連続取引において、オンライン取引での収支および現金取引での収支を組み合わせて自動的に収支チェックを行う仕組みは知られていなかった。 As described above, the cash processing apparatus executes a cash transaction involving deposit or withdrawal of cash. In recent years, online transactions that do not involve cash deposits or withdrawals have become widespread. Therefore, continuous transactions including cash transactions and online transactions can be executed. In cash transactions, the amount of money in the cash processing device increases or decreases, and in online transactions, the amount of money managed by the account server increases or decreases. However, in each continuous transaction, a mechanism for automatically checking the balance by combining the balance in online transactions and the balance in cash transactions has not been known.

そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、連続取引における収支チェックを自動的に行うことが可能な、新規かつ改良された取引システム、制御サーバおよびプログラムを提供することにある。 Therefore, the present invention has been made in view of the above problems, and an object of the present invention is a new and improved trading system and control capable of automatically performing a balance check in continuous transactions. To provide servers and programs.

上記課題を解決するために、本発明のある観点によれば、現金の入金または出金を伴う現金取引を実行する現金処理装置と、現金の入金および出金を伴わないオンライン取引を実行する勘定サーバと、複数の取引を含む連続取引の実行を制御する制御サーバと、を備え、前記制御サーバは、前記連続取引が前記現金取引を含む場合には当該現金取引の実行依頼を前記現金処理装置に送信し、前記連続取引が前記オンライン取引を含む場合には当該オンライン取引の実行依頼を前記勘定サーバに送信する送信部、および前記連続取引ごとに現金処理カウンタおよび勘定処理カウンタを管理し、前記連続取引に含まれる現金取引の取引種別および取引金額に応じて前記現金処理カウンタのカウント値を増減させ、前記連続取引に含まれるオンライン取引の取引種別および取引金額に応じて前記勘定処理カウンタのカウント値を増減させ、前記現金処理カウンタのカウント値と前記勘定処理カウンタのカウント値とに基づいて収支差額を算出するカウンタ制御部、を有する、取引システムが提供される In order to solve the above problems, according to a certain aspect of the present invention, a cash processing device that executes a cash transaction with a cash deposit or withdrawal and an account for executing an online transaction without a cash deposit or withdrawal. The control server includes a server and a control server that controls execution of a continuous transaction including a plurality of transactions, and the control server sends a request for execution of the cash transaction to the cash processing device when the continuous transaction includes the cash transaction. When the continuous transaction includes the online transaction, a transmission unit that sends a request for execution of the online transaction to the account server, and a cash processing counter and an account processing counter are managed for each continuous transaction. The count value of the cash processing counter is increased or decreased according to the transaction type and transaction amount of the cash transaction included in the continuous transaction, and the count of the account processing counter is increased or decreased according to the transaction type and transaction amount of the online transaction included in the continuous transaction. Provided is a trading system having a counter control unit that increases or decreases the value and calculates the balance amount based on the count value of the cash processing counter and the count value of the account processing counter.

前記制御サーバは、前記連続取引に含まれる前記複数の取引が実行された後に前記カウンタ制御部により算出された前記収支差額が0である場合に、前記連続取引を終了する取引制御部をさらに有してもよい。 The control server further has a transaction control unit that terminates the continuous transaction when the balance amount calculated by the counter control unit is 0 after the plurality of transactions included in the continuous transaction are executed. You may.

前記現金処理カウンタは、現金取引ごとに当該現金取引の取引種別および取引金額に応じたカウント値を示す個別カウンタを含み、前記勘定処理カウンタは、オンライン取引ごとに当該オンライン取引の取引種別および取引金額に応じたカウント値を示す個別カウンタを含んでもよい。 The cash processing counter includes an individual counter indicating a count value according to the transaction type and transaction amount of the cash transaction for each cash transaction, and the account processing counter includes the transaction type and transaction amount of the online transaction for each online transaction. It may include an individual counter indicating a count value according to the above.

また、上記課題を解決するために、本発明の別の観点によれば、複数の取引を含む連続取引の実行依頼を受信する受信部と、前記連続取引が現金の入金または出金を伴う現金取引を含む場合には当該現金取引の実行依頼を現金処理装置に送信し、前記連続取引が現金の入金および出金を伴わないオンライン取引を含む場合には当該オンライン取引の実行依頼を勘定サーバに送信する送信部と、前記連続取引ごとに現金処理カウンタおよび勘定処理カウンタを管理し、前記連続取引に含まれる現金取引の取引種別および取引金額に応じて前記現金処理カウンタのカウント値を増減させ、前記連続取引に含まれるオンライン取引の取引種別および取引金額に応じて前記勘定処理カウンタのカウント値を増減させ、前記現金処理カウンタのカウント値と前記勘定処理カウンタのカウント値とに基づいて収支差額を算出するカウンタ制御部と、を備える、制御サーバが提供される。 Further, in order to solve the above-mentioned problems, according to another aspect of the present invention, a receiving unit that receives a request for execution of a continuous transaction including a plurality of transactions and cash in which the continuous transaction involves cash deposit or withdrawal. When the transaction is included, the execution request of the cash transaction is sent to the cash processing device, and when the continuous transaction includes an online transaction without cash deposit and withdrawal, the execution request of the online transaction is sent to the account server. A transmission unit to be transmitted, a cash processing counter and an account processing counter are managed for each continuous transaction, and the count value of the cash processing counter is increased or decreased according to the transaction type and transaction amount of the cash transaction included in the continuous transaction. The count value of the account processing counter is increased or decreased according to the transaction type and transaction amount of the online transaction included in the continuous transaction, and the balance is calculated based on the count value of the cash processing counter and the count value of the account processing counter. A control server comprising a counter control unit for calculation is provided.

また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、複数の取引を含む連続取引の実行依頼を受信する受信部と、前記連続取引が現金の入金または出金を伴う現金取引を含む場合には当該現金取引の実行依頼を現金処理装置に送信し、前記連続取引が現金の入金および出金を伴わないオンライン取引を含む場合には当該オンライン取引の実行依頼を勘定サーバに送信する送信部と、前記連続取引ごとに現金処理カウンタおよび勘定処理カウンタを管理し、前記連続取引に含まれる現金取引の取引種別および取引金額に応じて前記現金処理カウンタのカウント値を増減させ、前記連続取引に含まれるオンライン取引の取引種別および取引金額に応じて前記勘定処理カウンタのカウント値を増減させ、前記現金処理カウンタのカウント値と前記勘定処理カウンタのカウント値とに基づいて収支差額を算出するカウンタ制御部と、として機能させるための、プログラムが提供される。 Further, in order to solve the above-mentioned problems, according to another aspect of the present invention, a computer is used as a receiving unit for receiving a request for execution of a continuous transaction including a plurality of transactions, and the continuous transaction deposits or withdraws cash. If a cash transaction involving cash transactions is included, a cash transaction execution request is sent to the cash processing device, and if the continuous transaction includes an online transaction that does not involve cash deposits and withdrawals, the online transaction execution request is sent. A transmission unit that transmits to the account server, a cash processing counter and an account processing counter are managed for each continuous transaction, and the count value of the cash processing counter is set according to the transaction type and transaction amount of the cash transaction included in the continuous transaction. Increase or decrease, increase or decrease the count value of the account processing counter according to the transaction type and transaction amount of the online transaction included in the continuous transaction, based on the count value of the cash processing counter and the count value of the account processing counter. A program is provided to function as a counter control unit that calculates the balance amount.

以上説明した本発明によれば、連続取引における収支チェックを自動的に行うことが可能である。 According to the present invention described above, it is possible to automatically check the balance of payments in continuous transactions.

本発明の一実施形態による取引システムの一例について説明する図である。It is a figure explaining an example of the transaction system by one Embodiment of this invention. 現金取引およびオンライン取引を含む連続取引の概念を示す説明図である。It is explanatory drawing which shows the concept of continuous transaction including cash transaction and online transaction. 本発明の一実施形態による現金処理装置1の機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional structure of the cash processing apparatus 1 by one Embodiment of this invention. 本発明の一実施形態による制御サーバ3の機能構成を示すブロック図である。It is a block diagram which shows the functional structure of the control server 3 by one Embodiment of this invention. 受付別カウンタの具体例を示す説明図である。It is explanatory drawing which shows the specific example of the counter by reception. 本発明の一実施形態による取引システムの動作を示す説明図である。It is explanatory drawing which shows the operation of the transaction system by one Embodiment of this invention. 受付別カウンタの具体例を示す説明図である。It is explanatory drawing which shows the specific example of the counter by reception. 受付別カウンタの具体例を示す説明図である。It is explanatory drawing which shows the specific example of the counter by reception. 受付別カウンタの具体例を示す説明図である。It is explanatory drawing which shows the specific example of the counter by reception. 受付別カウンタの具体例を示す説明図である。It is explanatory drawing which shows the specific example of the counter by reception.

以下に添付図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the present specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals, so that duplicate description will be omitted.

また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、複数の構成要素の各々に同一符号のみを付する。 Further, in the present specification and the drawings, a plurality of components having substantially the same functional configuration may be distinguished by adding different alphabets after the same reference numerals. However, when it is not necessary to particularly distinguish each of the plurality of components having substantially the same functional configuration, only the same reference numerals are given to each of the plurality of components.

<1.概要>
本発明の一実施形態は、現金取引およびオンライン取引を行う取引システムに関する。まず、図1を参照して、本発明の一実施形態による取引システムの概要を説明する。
<1. Overview>
One embodiment of the present invention relates to a transaction system for conducting cash transactions and online transactions. First, with reference to FIG. 1, an outline of a trading system according to an embodiment of the present invention will be described.

図1は、本発明の一実施形態による取引システムの一例について説明する図である。本実施形態による取引システムは、例えば図1に示すように、金融機関の店舗等に設置される現金処理装置1と、顧客が操作する顧客操作端末2と、各装置の動作を制御する制御サーバ3と、金融機関の勘定系システムとして機能する勘定サーバ4と、を含む。図1においては現金処理装置1および顧客操作端末2が1つずつ示されているが、本発明の一実施形態による取引システムは複数の現金処理装置1および複数の顧客操作端末2を有してもよい。 FIG. 1 is a diagram illustrating an example of a trading system according to an embodiment of the present invention. As shown in FIG. 1, for example, the transaction system according to the present embodiment includes a cash processing device 1 installed in a store of a financial institution, a customer operation terminal 2 operated by a customer, and a control server that controls the operation of each device. 3 and an account server 4 that functions as an account system of a financial institution. Although the cash processing device 1 and the customer operation terminal 2 are shown in FIG. 1, the transaction system according to the embodiment of the present invention has a plurality of cash processing devices 1 and a plurality of customer operation terminals 2. May be good.

(顧客操作端末)
顧客操作端末2は、例えば金融機関の店舗等の店頭に設置されたカウンター7に載置される。顧客操作端末2は、通信網5を介して制御サーバ3と接続される。また、顧客操作端末2は、表示部、操作入力部および制御部を有する。例えば、制御部が取引情報の入力画面を生成し、表示部が当該入力画面を表示する。顧客は、操作入力部への操作により、取引情報を入力する。取引情報には、入金または出金取引の指定、入金額または出金額、顧客の氏名、顧客の口座番号等が含まれる。出金取引の場合、顧客は出金する金種枚数も指定し得る。なお、金融機関の店員は、カウンター7の付近に待機して顧客による顧客操作端末2の操作をアシストしてもよい。また、顧客操作端末2は、例えばタブレット端末やスマートフォン、ノートPC、デスクトップ型PC等により実現されてもよい。
(Customer operation terminal)
The customer operation terminal 2 is placed on a counter 7 installed in a store such as a store of a financial institution. The customer operation terminal 2 is connected to the control server 3 via the communication network 5. Further, the customer operation terminal 2 has a display unit, an operation input unit, and a control unit. For example, the control unit generates a transaction information input screen, and the display unit displays the input screen. The customer inputs transaction information by operating the operation input unit. The transaction information includes designation of deposit or withdrawal transaction, deposit or withdrawal amount, customer's name, customer's account number, and the like. In the case of withdrawal transactions, the customer may also specify the number of denominations to withdraw. The clerk of the financial institution may stand by in the vicinity of the counter 7 to assist the customer in operating the customer operation terminal 2. Further, the customer operation terminal 2 may be realized by, for example, a tablet terminal, a smartphone, a notebook PC, a desktop PC, or the like.

顧客操作端末2は、入力された取引情報を、取引実行依頼として、通信網5を介して制御サーバ3に送信する。顧客操作端末2に対して1つの現金処理装置1が紐付けられている場合、または顧客によりいずれかの現金処理装置1が指定された場合などには、制御サーバ3から当該現金処理装置1に取引情報が送信されることで、当該現金処理装置1が現金取引を開始し得る。 The customer operation terminal 2 transmits the input transaction information to the control server 3 via the communication network 5 as a transaction execution request. When one cash processing device 1 is associated with the customer operation terminal 2, or when one of the cash processing devices 1 is designated by the customer, the control server 3 transfers the cash processing device 1 to the cash processing device 1. By transmitting the transaction information, the cash processing apparatus 1 can start a cash transaction.

一方、顧客操作端末2は、入力された取引情報に対応する取引に割り当てられた受付ナンバーを、カウンター7に載置され顧客操作端末2と通信接続されたプリンター6に印字出力させてもよい。受付ナンバーは、顧客操作端末2で割り振ってもよいし、制御サーバ3が取引情報を受け付けた際に割り振ってもよい。また、受付ナンバーの印字は、受付ナンバーの英数字の印字であってもよいし、受付ナンバーを示すバーコードや二次元コード(QRコード(登録商標))の印字であってもよい。顧客は、プリンター6から印字出力されたレシートを受け取った後、いずれかの現金処理装置1の場所まで移動し、当該レシートを現金処理装置1に読み取らせることでも、顧客操作端末2で入力した取引を開始し得る。 On the other hand, the customer operation terminal 2 may print out the reception number assigned to the transaction corresponding to the input transaction information to the printer 6 placed on the counter 7 and connected to the customer operation terminal 2 by communication. The reception number may be assigned by the customer operation terminal 2 or may be assigned when the control server 3 receives the transaction information. Further, the reception number may be printed by printing alphanumerical characters of the reception number, or by printing a barcode indicating the reception number or a two-dimensional code (QR code (registered trademark)). After receiving the receipt printed out from the printer 6, the customer moves to the location of any cash processing device 1 and causes the cash processing device 1 to read the receipt, or the transaction input by the customer operation terminal 2. Can be started.

なお、上記では一例として受付ナンバーをレシート(紙媒体)に印字出力する旨を説明したが、顧客操作端末2は、例えば所定のICカードに受付ナンバーを書き込んで排出してもよいし、顧客が携帯する個人端末(スマートフォン等)に受付ナンバーを示す情報の表示画面情報を送信してもよい。 In the above, it has been explained that the reception number is printed out on a receipt (paper medium) as an example, but the customer operation terminal 2 may write the reception number on a predetermined IC card and discharge it, for example, or the customer may discharge the reception number. The display screen information of the information indicating the reception number may be transmitted to the personal terminal (smartphone or the like) to be carried.

(現金処理装置)
現金処理装置1は、ここでは顧客が操作するセルフ型現金処理装置を想定する。現金処理装置1は、紙幣処理部142および硬貨処理部144からなる現金処理部140を有する。紙幣処理部142は紙幣の入出金を行い、硬貨処理部144は硬貨の入出金を行う。また、図1に示すように、現金処理装置1の上面には、操作入力および表示の機能を有する操作表示部110と、レシートに印字されたバーコードやQRコードを光学的に読み取る読取部120が設けられる。読取部120により受付ナンバーが読み取られた場合、現金処理装置1は、受付ナンバーを制御サーバ3に問い合わせ、対応する取引情報を制御サーバ3から取得する。
(Cash processing equipment)
The cash processing device 1 is assumed here to be a self-type cash processing device operated by a customer. The cash processing device 1 has a cash processing unit 140 including a bill processing unit 142 and a coin processing unit 144. The banknote processing unit 142 deposits and withdraws banknotes, and the coin processing unit 144 deposits and withdraws coins. Further, as shown in FIG. 1, on the upper surface of the cash processing device 1, there is an operation display unit 110 having an operation input and display function, and a reading unit 120 that optically reads a barcode or QR code printed on a receipt. Is provided. When the reception number is read by the reading unit 120, the cash processing device 1 inquires of the reception number from the control server 3 and acquires the corresponding transaction information from the control server 3.

また、図1に示すように、現金処理装置1の紙幣処理部142には、紙幣の入金および出金を行う紙幣入出金口11が設けられ、硬貨処理部144には、硬貨の入金を行う硬貨投入口19と、入金取引の取消しにより硬貨を返却する硬貨返却箱22と、硬貨の出金を行う硬貨出金箱24が設けられる。 Further, as shown in FIG. 1, the banknote processing unit 142 of the cash processing device 1 is provided with a banknote deposit / withdrawal port 11 for depositing and withdrawing banknotes, and the coin processing unit 144 is provided with coins. A coin slot 19, a coin return box 22 for returning coins by canceling a deposit transaction, and a coin withdrawal box 24 for withdrawing coins are provided.

(制御サーバ)
制御サーバ3は、金融機関の各店舗に設けられた顧客操作端末2および現金処理装置1と通信網5を介して通信接続する。また、制御サーバ3は、勘定サーバ4にも接続される。制御サーバ3は、通信接続する各装置に対して動作の指示を行い得る。例えば制御サーバ3は、顧客操作端末2から受信した取引情報を記憶し、現金処理装置1または勘定サーバ4に取引の実行を依頼する。
(Control server)
The control server 3 communicates with a customer operation terminal 2 and a cash processing device 1 provided in each store of a financial institution via a communication network 5. The control server 3 is also connected to the accounting server 4. The control server 3 can give an operation instruction to each device to be communicated and connected. For example, the control server 3 stores the transaction information received from the customer operation terminal 2 and requests the cash processing device 1 or the accounting server 4 to execute the transaction.

取引の種類としては、現金取引およびオンライン取引が挙げられる。現金取引は、現金の入金または出金を伴う取引であり、現金処理装置1により実行される。オンライン取引は、現金の入金および出金を伴わない取引であり、勘定サーバ4により実行される。顧客操作端末2から受信された取引情報は、このような現金取引およびオンライン取引を含む連続取引の実行を依頼する情報であってもよい。連続取引が現金取引を含む場合には、制御サーバ3は当該現金取引の実行依頼を現金処理装置1に送信し、連続取引がオンライン取引を含む場合には、制御サーバ3は当該オンライン取引の実行依頼を勘定サーバ4に送信する。ここで、図2を参照して、現金取引およびオンライン取引を含む連続取引を概念的に説明する。 Transaction types include cash transactions and online transactions. The cash transaction is a transaction involving deposit or withdrawal of cash, and is executed by the cash processing apparatus 1. The online transaction is a transaction that does not involve cash deposits and withdrawals and is executed by the account server 4. The transaction information received from the customer operation terminal 2 may be information requesting execution of continuous transactions including such cash transactions and online transactions. When the continuous transaction includes a cash transaction, the control server 3 sends a request for executing the cash transaction to the cash processing device 1, and when the continuous transaction includes an online transaction, the control server 3 executes the online transaction. The request is sent to the account server 4. Here, with reference to FIG. 2, continuous transactions including cash transactions and online transactions will be conceptually described.

図2は、現金取引およびオンライン取引を含む連続取引の概念を示す説明図である。図2に示した準備金プールは、連続取引の過程で生じる準備金を保持する仮想的なプールである。オンライン出金では、勘定サーバ4により顧客の口座残高から顧客により指定された出金金額が減算され、出金金額に相当するお金が準備金として仮想的な準備金プールに入れられる。オンライン入金では、入金先の口座残高に顧客により指定された入金金額が加算され、入金金額に相当する準備金が準備金プールから出される。 FIG. 2 is an explanatory diagram showing the concept of continuous transactions including cash transactions and online transactions. The reserve pool shown in FIG. 2 is a virtual pool that holds reserves generated in the process of continuous trading. In online withdrawal, the account server 4 subtracts the withdrawal amount specified by the customer from the customer's account balance, and the money corresponding to the withdrawal amount is put into the virtual reserve pool as a reserve. In online deposit, the deposit amount specified by the customer is added to the account balance of the deposit destination, and the reserve corresponding to the deposit amount is withdrawn from the reserve pool.

現金入金では、顧客により指定された入金金額の現金が現金処理装置1に入金され、入金金額に相当する準備金が準備金プールに入れられる。現金出金では、顧客により指定された出金金額に相当する現金が現金処理装置1から出金され、出金金額に相当する準備金が準備金プールから出される。 In the cash deposit, the cash of the deposit amount specified by the customer is deposited in the cash processing device 1, and the reserve corresponding to the deposit amount is put in the reserve pool. In the cash withdrawal, cash corresponding to the withdrawal amount designated by the customer is withdrawn from the cash processing device 1, and a reserve corresponding to the withdrawal amount is withdrawn from the reserve pool.

すなわち、連続取引では、概念的には、オンライン出金または現金入金により準備金プールに準備金が入れられ、当該準備金を用いてオンライン入金または現金出金が行われる。例えば、連続取引がオンライン出金、オンライン入金および現金出金を含む場合、概念的には、オンライン出金で準備金プールに準備金が入れられ、その準備金を用いてオンライン入金および現金出金が行われる。 That is, in a continuous transaction, conceptually, a reserve is placed in the reserve pool by online withdrawal or cash deposit, and online deposit or cash withdrawal is performed using the reserve. For example, if a continuous transaction involves online withdrawals, online deposits and cash withdrawals, conceptually, online withdrawals place a reserve in the reserve pool and the reserves are used for online deposits and cash withdrawals. Is done.

このような連続取引が終了する時点では、準備金プールの準備金が0円であることが望ましい。すなわち、連続取引における準備金プールの収支差額が0円であることが望ましい。仮に収支差額が0円を上回る場合、準備金に余剰があり、現金出金またはオンライン入金など準備金の流出を伴う取引の実行が望まれる。また、収支差額が0円未満である場合、準備金が不足しており、現金入金またはオンライン出金などの準備金の流入を伴う取引の実行が望まれる。本発明の一実施形態では、詳細については後述するように、上記の収支差額が0円であることを制御サーバ3が自動的に確認して連続取引を終了することにより、各連続取引での収支差額の発生を防止できる。 At the end of such continuous transactions, it is desirable that the reserve in the reserve pool is 0 yen. That is, it is desirable that the balance of the reserve pool in continuous transactions is 0 yen. If the balance exceeds 0 yen, there is a surplus in the reserve, and it is desirable to execute a transaction involving the outflow of the reserve such as cash withdrawal or online deposit. If the balance is less than 0 yen, the reserve is insufficient, and it is desirable to execute a transaction involving the inflow of reserve such as cash deposit or online withdrawal. In one embodiment of the present invention, as will be described in detail later, the control server 3 automatically confirms that the balance amount is 0 yen and terminates the continuous transaction, whereby the continuous transaction is completed. It is possible to prevent the occurrence of a balance.

(勘定サーバ)
勘定サーバ4は、オンライン取引を実行する。また、勘定サーバ4は、顧客の個人情報(氏名、ID、電話番号、住所、口座番号、取引履歴、勤務先、家族構成等)の管理や、各店舗の情報(現金処理装置1の有高を含む)の管理等を行う。
(Account server)
The accounting server 4 executes an online transaction. In addition, the account server 4 manages customer's personal information (name, ID, telephone number, address, account number, transaction history, work place, family structure, etc.) and information of each store (the amount of cash processing device 1). ) Is managed.

<2.現金処理装置の構成>
以上、本発明の一実施形態による取引システムの概要を説明した。続いて、図3を参照し、本発明の一実施形態による現金処理装置1の機能構成を説明する。
<2. Configuration of cash processing equipment>
The outline of the transaction system according to the embodiment of the present invention has been described above. Subsequently, with reference to FIG. 3, the functional configuration of the cash processing apparatus 1 according to the embodiment of the present invention will be described.

図3は、本発明の一実施形態による現金処理装置1の機能構成の一例を示すブロック図である。図3に示すように、現金処理装置1は、制御部100、操作表示部110、読取部120、通信部130、現金処理部140、および記憶部160を有する。 FIG. 3 is a block diagram showing an example of the functional configuration of the cash processing apparatus 1 according to the embodiment of the present invention. As shown in FIG. 3, the cash processing device 1 includes a control unit 100, an operation display unit 110, a reading unit 120, a communication unit 130, a cash processing unit 140, and a storage unit 160.

制御部100は、例えば、CPU(Central Processing Unit)等を中心に構成されており、現金処理装置1の各機能部を制御して、各種の取引を実行する。また、制御部100は、取引の処理結果を示す情報を通信部130に制御サーバ3へ送信させる制御を行う。また、制御部100は、読取部120により受付ナンバーが読み取られた場合には、当該受付ナンバーを通信部130に制御サーバ3へ送信させる。 The control unit 100 is configured around, for example, a CPU (Central Processing Unit) and the like, and controls each functional unit of the cash processing apparatus 1 to execute various transactions. Further, the control unit 100 controls the communication unit 130 to transmit information indicating the transaction processing result to the control server 3. Further, when the reception number is read by the reading unit 120, the control unit 100 causes the communication unit 130 to transmit the reception number to the control server 3.

操作表示部110は、操作の誘導画面および処理状況を示す画面などを表示する表示部および顧客が操作入力を行うための入力部としての機能を包含する。表示部としての機能は、例えば、CRT(Cathode Ray Tube)ディスプレイ装置、液晶ディスプレイ(LCD)装置、OLED(Organic Light Emitting Diode)装置により実現される。また、入力部としての機能は例えばタッチパネルにより実現される。なお、表示部および操作入力部の機能は分離して構成されてもよい。 The operation display unit 110 includes a display unit that displays an operation guidance screen, a screen showing a processing status, and the like, and a function as an input unit for the customer to input an operation. The function as a display unit is realized by, for example, a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD) device, and an OLED (Organic Light Emitting Diode) device. Further, the function as an input unit is realized by, for example, a touch panel. The functions of the display unit and the operation input unit may be configured separately.

読取部120は、一次元バーコードやQRコード(登録商標)といった符号化された情報を光学的に読み取る機能を有する。読取部120は、例えばカメラやバーコードリーダにより実現されてもよい。また、取引番号の読み取りをICカードから行う場合、読取部120はカードリーダにより実現されてもよい。 The reading unit 120 has a function of optically reading encoded information such as a one-dimensional barcode and a QR code (registered trademark). The reading unit 120 may be realized by, for example, a camera or a barcode reader. Further, when the transaction number is read from the IC card, the reading unit 120 may be realized by a card reader.

通信部130は、通信網5を介して制御サーバ3に接続される。通信部130は、制御サーバ3から現金取引に関する取引情報を受信したり、取引の処理結果を制御サーバ3に送信したりする。通信部130が用いる通信方式は、有線通信方式であってもよいし、無線通信方式であってもよい。有線通信方式としては、IEEEに則ったイーサネットケーブルを用いる通信方式が挙げられ、無線通信方式としては、IEEEに則ったWiFiを用いる通信方式が挙げられる。 The communication unit 130 is connected to the control server 3 via the communication network 5. The communication unit 130 receives transaction information related to a cash transaction from the control server 3 and transmits a transaction processing result to the control server 3. The communication method used by the communication unit 130 may be a wired communication method or a wireless communication method. Examples of the wired communication method include a communication method using an Ethernet cable conforming to IEEE, and examples of the wireless communication method include a communication method using WiFi conforming to IEEE.

現金処理部140は、紙幣および硬貨などの現金の入金処理、および出金処理を行う。入金処理においては、顧客により投入された現金を計数する計数処理、および現金を収納部に収納する収納処理などが行われる。出金処理では、収納部からの現金の繰り出し処理、および繰り出された現金を出金口に搬送する搬送処理などが行われる。 The cash processing unit 140 performs deposit processing and withdrawal processing of cash such as banknotes and coins. In the deposit process, a counting process for counting the cash input by the customer, a storage process for storing the cash in the storage unit, and the like are performed. In the withdrawal process, cash withdrawal processing from the storage unit, transportation processing for transporting the withdrawn cash to the withdrawal port, and the like are performed.

記憶部160は、ROM(Read Only Memory)およびRAM(Random Access Memory)等から実現され、現金処理装置1の動作を制御するための制御プログラムや、現金処理装置1の取引時における入力データ、表示画面等を格納する。 The storage unit 160 is realized from a ROM (Read Only Memory), a RAM (Random Access Memory), and the like, and is realized by a control program for controlling the operation of the cash processing device 1, input data at the time of transaction of the cash processing device 1, and display. Stores screens, etc.

<3.制御サーバの構成>
以上、本発明の一実施形態による現金処理装置1の機能構成を説明した。続いて、図4を参照して、本発明の一実施形態による制御サーバ3の機能構成を説明する。
<3. Control server configuration>
The functional configuration of the cash processing apparatus 1 according to the embodiment of the present invention has been described above. Subsequently, with reference to FIG. 4, the functional configuration of the control server 3 according to the embodiment of the present invention will be described.

図4は、本発明の一実施形態による制御サーバ3の機能構成を示すブロック図である。図4に示したように、本発明の一実施形態による制御サーバ3は、通信部310、取引制御部320、カウンタ制御部330およびカウンタ記憶部340を有する。 FIG. 4 is a block diagram showing a functional configuration of the control server 3 according to the embodiment of the present invention. As shown in FIG. 4, the control server 3 according to the embodiment of the present invention has a communication unit 310, a transaction control unit 320, a counter control unit 330, and a counter storage unit 340.

通信部310は、現金処理装置1、顧客操作端末2、および勘定サーバ4などの外部装置と通信する。例えば、通信部310は、顧客操作端末2から複数の取引を含む連続取引の取引情報を連続取引の実行依頼として受信する受信部としての機能を有する。また、通信部310は、取引制御部320からの制御に従い、現金処理装置1および勘定サーバ4に取引の実行依頼を送信する送信部としての機能を有する。例えば、通信部310は、依頼された連続取引が現金取引を含む場合には、当該現金取引の実行依頼を現金処理装置1に送信し、連続取引がオンライン取引を含む場合には、当該オンライン取引の実行依頼を勘定サーバ4に送信する。 The communication unit 310 communicates with an external device such as a cash processing device 1, a customer operation terminal 2, and an accounting server 4. For example, the communication unit 310 has a function as a receiving unit that receives transaction information of a continuous transaction including a plurality of transactions from the customer operation terminal 2 as a continuous transaction execution request. Further, the communication unit 310 has a function as a transmission unit for transmitting a transaction execution request to the cash processing device 1 and the account server 4 in accordance with the control from the transaction control unit 320. For example, the communication unit 310 sends a request for executing the cash transaction to the cash processing device 1 when the requested continuous transaction includes a cash transaction, and when the continuous transaction includes an online transaction, the online transaction. The execution request of is sent to the account server 4.

取引制御部320は、CPU(Central Processing Unit)などのハードウェアとソフトウェアとの協働により実現される機能の1つである。取引制御部320は、取引に関する全般の制御を行う。例えば、取引制御部320は、通信部310により連続取引の実行依頼が受信されると、当該連続取引に対応する受付ナンバーを採番する。また、連続取引に含まれる各取引の実行依頼を通信部310に現金処理装置1または勘定サーバ4へ送信させる。また、取引制御部320は、後述するカウンタ制御部330により管理される収支差額が0であるか否かを確認して、連続取引を終了する。 The transaction control unit 320 is one of the functions realized by the cooperation between hardware such as a CPU (Central Processing Unit) and software. The transaction control unit 320 controls general transactions. For example, when the transaction control unit 320 receives a continuous transaction execution request from the communication unit 310, the transaction control unit 320 assigns a reception number corresponding to the continuous transaction. Further, the communication unit 310 is made to transmit the execution request of each transaction included in the continuous transaction to the cash processing device 1 or the accounting server 4. Further, the transaction control unit 320 confirms whether or not the balance amount managed by the counter control unit 330, which will be described later, is 0, and ends the continuous transaction.

カウンタ制御部330は、各連続取引に対して1つの受付別カウンタを生成する。カウンタ記憶部340は、当該受付別カウンタを記憶する。受付別カウンタは、現金処理カウンタおよび勘定処理カウンタを含む。現金処理カウンタは、現金取引での収支を示すカウント値を保持するカウンタであり、勘定処理カウンタは、オンライン取引での収支を示すカウント値を保持するカウンタである。なお、上記の収支は、図2を参照して説明した準備金プールにおける収支であってもよい。ここで、図5を参照し、受付別カウンタをより詳細に説明する。 The counter control unit 330 generates one reception-specific counter for each continuous transaction. The counter storage unit 340 stores the reception-specific counter. Reception-specific counters include cash processing counters and account processing counters. The cash processing counter is a counter that holds a count value indicating the balance in cash transactions, and the account processing counter is a counter that holds a count value that indicates the balance in online transactions. The balance may be the balance in the reserve pool described with reference to FIG. Here, with reference to FIG. 5, the counter for each reception will be described in more detail.

図5は、受付別カウンタの具体例を示す説明図である。図5に示したように、勘定処理カウンタおよび現金処理カウンタは、それぞれ、合計カウンタおよび個別カウンタを含む。カウンタ制御部330は、各オンライン取引に対応するカウント値を勘定処理カウンタの個別カウンタに保持させ、当該個別カウンタの合計値を勘定処理カウンタの合計カウンタに保持させる。勘定処理カウンタの個別カウンタは、対応するオンライン取引の取引種別および取引金額に応じたカウント値を保持する。図5に示した例では、勘定処理カウンタの個別カウンタに「+10,000」が保持されており、これは、実行された10,000円のオンライン出金に対応するカウント値である。また、勘定処理カウンタの合計カウンタに「+5,000」が保持されており、これは、実行済みのオンライン取引に対応する個別カウンタの合計値が「+5,000」であることを示す。すなわち、カウンタ制御部330は、実行されたオンライン取引の取引種別および取引金額に応じて勘定処理カウンタの合計カウンタを増減させる。 FIG. 5 is an explanatory diagram showing a specific example of the counter for each reception. As shown in FIG. 5, the account processing counter and the cash processing counter include a total counter and an individual counter, respectively. The counter control unit 330 causes the individual counter of the account processing counter to hold the count value corresponding to each online transaction, and causes the total value of the individual counter to be held in the total counter of the account processing counter. The individual counter of the account processing counter holds a count value according to the transaction type and transaction amount of the corresponding online transaction. In the example shown in FIG. 5, "+10,000" is held in the individual counter of the account processing counter, which is a count value corresponding to the executed online withdrawal of 10,000 yen. Further, "+5,000" is held in the total counter of the account processing counter, which indicates that the total value of the individual counters corresponding to the executed online transactions is "+5,000". That is, the counter control unit 330 increases / decreases the total counter of the account processing counter according to the transaction type and the transaction amount of the executed online transaction.

同様に、カウンタ制御部330は、各現金取引に対応するカウント値を現金処理カウンタの個別カウンタに保持させ、当該個別カウンタの合計値を現金処理カウンタの合計カウンタに保持させる。現金処理カウンタの個別カウンタは、対応する現金取引の取引種別および取引金額に応じたカウント値を保持する。図5に示した例では、現金処理カウンタの個別カウンタに「-5,000」が保持されており、これは、実行された5,000円の現金出金に対応するカウント値である。また、現金処理カウンタの合計カウンタに「-5,000」が保持されており、これは、実行済みの現金取引に対応する個別カウンタの合計値が「-5,000」であることを示す。すなわち、カウンタ制御部330は、実行された現金取引の取引種別および取引金額に応じて現金処理カウンタの合計カウンタを増減させる。 Similarly, the counter control unit 330 causes the individual counter of the cash processing counter to hold the count value corresponding to each cash transaction, and causes the total value of the individual counter to be held in the total counter of the cash processing counter. The individual counter of the cash processing counter holds a count value according to the transaction type and transaction amount of the corresponding cash transaction. In the example shown in FIG. 5, "-5,000" is held in the individual counter of the cash processing counter, which is a count value corresponding to the executed cash withdrawal of 5,000 yen. Further, "-5,000" is held in the total counter of the cash processing counter, which indicates that the total value of the individual counters corresponding to the executed cash transactions is "-5,000". That is, the counter control unit 330 increases or decreases the total counter of the cash processing counter according to the transaction type and transaction amount of the executed cash transaction.

また、カウンタ制御部330は、勘定処理カウンタの合計カウンタのカウント値と、現金処理カウンタの合計カウンタのカウント値に基づき、収支差額を算出する。具体的には、双方のカウンタ値を合計することにより、連続取引での収支差額を算出する。受付別カウンタは、カウンタ制御部330により算出された収支差額を含む。図5に示した例では、現金処理カウンタの合計カウンタが「-5,000」であり、勘定処理カウンタの合計カウンタが「+5,000」であることから、収支差額が「0円」となっている。 Further, the counter control unit 330 calculates the balance amount based on the count value of the total counter of the account processing counter and the count value of the total counter of the cash processing counter. Specifically, the balance amount in continuous transactions is calculated by summing the counter values of both. The reception-specific counter includes the balance amount calculated by the counter control unit 330. In the example shown in FIG. 5, since the total counter of the cash processing counter is "-5,000" and the total counter of the account processing counter is "+5,000", the balance amount is "0 yen". ing.

<4.動作>
以上、本発明の一実施形態による取引システムの構成を説明した。続いて、図6を参照し、本発明の一実施形態による取引システムの動作を整理する。
<4. Operation>
The configuration of the trading system according to the embodiment of the present invention has been described above. Subsequently, with reference to FIG. 6, the operation of the trading system according to the embodiment of the present invention will be organized.

図6は、本発明の一実施形態による取引システムの動作を示す説明図である。図6に示したように、まず、顧客が顧客操作端末2を操作して連続取引の内容を入力すると(S204)、顧客操作端末2が当該連続取引の内容を示す取引情報を取引実行依頼として制御サーバ3に送信する(S208)。ここでは、オンライン出金(10,000円)、オンライン入金(5,000円)および現金出金(5,000円)を含む連続取引の取引実行依頼が送信されたこととする。 FIG. 6 is an explanatory diagram showing the operation of the trading system according to the embodiment of the present invention. As shown in FIG. 6, first, when the customer operates the customer operation terminal 2 and inputs the content of the continuous transaction (S204), the customer operation terminal 2 uses the transaction information indicating the content of the continuous transaction as a transaction execution request. It is transmitted to the control server 3 (S208). Here, it is assumed that a transaction execution request for continuous transactions including online withdrawal (10,000 yen), online deposit (5,000 yen), and cash withdrawal (5,000 yen) has been sent.

制御サーバ3の取引制御部320は、取引実行依頼の受信に基づき、連続取引に対応する受付ナンバーを採番する(S212)。また、カウンタ制御部330が、当該連続取引に対応する受付別カウンタを生成する(S216)。この時点では、いずれの取引も実行されていないので、図7に示すように、受付別カウンタ内の各カウンタにはカウント値が保持されておらず、収支差額は0円である。その後、制御サーバ3の通信部310は、取引を開始する旨を示す取引開始応答を顧客操作端末2に送信する(S220)。顧客操作端末2は、当該取引開始応答の受信に基づき、取引が実行中であることを示すメッセージ、および「しばらくお待ちください」のようなメッセージを含む案内画面を表示してもよい。 The transaction control unit 320 of the control server 3 assigns a reception number corresponding to continuous transactions based on the reception of the transaction execution request (S212). Further, the counter control unit 330 generates a reception-specific counter corresponding to the continuous transaction (S216). At this point, since no transaction has been executed, as shown in FIG. 7, the count value is not held in each counter in the reception-specific counter, and the balance is 0 yen. After that, the communication unit 310 of the control server 3 transmits a transaction start response indicating that the transaction is started to the customer operation terminal 2 (S220). The customer operation terminal 2 may display a guidance screen including a message indicating that the transaction is in progress and a message such as "Please wait" based on the reception of the transaction start response.

そして、制御サーバ3の通信部310は、取引制御部320からの制御に基づき、勘定サーバ4にオンライン出金(10,000円)の実行依頼を送信する(S224)。勘定サーバ4は、当該実行依頼に従ってオンライン出金を実行し、処理結果を制御サーバ3に送信する(S228)。制御サーバ3のカウンタ制御部330は、当該処理結果の受信に基づき、受付別カウンタの勘定処理カウンタを更新する(S232)。具体的には、カウンタ制御部330は、図8に示したように勘定処理カウンタの個別カウンタに「+10,000」を追加し、勘定処理カウンタの合計カウンタを「+10,000」とし、収支差額を「+10,000円」とする。 Then, the communication unit 310 of the control server 3 transmits an execution request for online withdrawal (10,000 yen) to the account server 4 based on the control from the transaction control unit 320 (S224). The accounting server 4 executes online withdrawal according to the execution request, and transmits the processing result to the control server 3 (S228). The counter control unit 330 of the control server 3 updates the account processing counter of the reception-specific counter based on the reception of the processing result (S232). Specifically, the counter control unit 330 adds "+110,000" to the individual counters of the account processing counters as shown in FIG. 8, sets the total counter of the account processing counters to "+110,000", and sets the balance amount. Is set to "+110,000 yen".

続いて、制御サーバ3の通信部310は、取引制御部320からの制御に基づき、勘定サーバ4にオンライン入金(5,000円)の実行依頼を送信する(S236)。勘定サーバ4は、当該実行依頼に従ってオンライン入金を実行し、処理結果を制御サーバ3に送信する(S240)。制御サーバ3のカウンタ制御部330は、当該処理結果の受信に基づき、受付別カウンタの勘定処理カウンタを更新する(S244)。具体的には、カウンタ制御部330は、図9に示したように勘定処理カウンタの個別カウンタに「-5,000」を追加し、勘定処理カウンタの合計カウンタを「+5,000」とし、収支差額を「+5,000円」とする。 Subsequently, the communication unit 310 of the control server 3 transmits an execution request for online deposit (5,000 yen) to the account server 4 based on the control from the transaction control unit 320 (S236). The accounting server 4 executes online deposit according to the execution request, and transmits the processing result to the control server 3 (S240). The counter control unit 330 of the control server 3 updates the account processing counter of the reception-specific counter based on the reception of the processing result (S244). Specifically, the counter control unit 330 adds "-5,000" to the individual counter of the account processing counter as shown in FIG. 9, sets the total counter of the account processing counter to "+5,000", and makes a balance. The difference is "+5,000 yen".

その後、制御サーバ3の通信部310は、現金処理装置1の占有状況を確認する問い合わせを現金処理装置1に送信し(S248)、現金処理装置1から確認結果を受信する(S252)。ここで、現金処理装置1が占有されていないことを確認結果が示す場合、制御サーバ3の通信部310は、取引制御部320からの制御に基づき、現金処理装置1に現金出金(5,000円)の実行依頼を送信する(S256)。現金処理装置1は、当該実行依頼に従って現金出金を実行し、処理結果を制御サーバ3に送信する(S260)。制御サーバ3のカウンタ制御部330は、当該処理結果の受信に基づき、受付別カウンタの現金処理カウンタを更新する(S264)。具体的には、カウンタ制御部330は、図10に示したように、現金処理カウンタの個別カウンタに「-5,000」を追加し、現金処理カウンタの合計カウンタを「-5,000」とし、収支差額を「0円」とする。 After that, the communication unit 310 of the control server 3 transmits an inquiry for confirming the occupancy status of the cash processing device 1 to the cash processing device 1 (S248), and receives the confirmation result from the cash processing device 1 (S252). Here, when the confirmation result indicates that the cash processing device 1 is not occupied, the communication unit 310 of the control server 3 withdraws cash (5,) to the cash processing device 1 based on the control from the transaction control unit 320. 000 yen) execution request is sent (S256). The cash processing device 1 executes cash withdrawal according to the execution request, and transmits the processing result to the control server 3 (S260). The counter control unit 330 of the control server 3 updates the cash processing counter of the reception-specific counter based on the reception of the processing result (S264). Specifically, as shown in FIG. 10, the counter control unit 330 adds "-5,000" to the individual counter of the cash processing counter, and sets the total counter of the cash processing counter to "-5,000". , The balance is "0 yen".

制御サーバ3の取引制御部320は、連続取引に含まれる全ての取引が終わった時点で受付別カウンタに保持されている収支差額が「0円」であることを確認し(S268)、連続取引を終了する(S272)。そして、制御サーバ3の通信部310は連続取引が終了したことを示す取引終了応答を顧客操作端末2に送信する(S276)。顧客操作端末2は、当該取引終了応答の受信に基づいて取引が終了したことを示す表示画面を表示してもよい。 The transaction control unit 320 of the control server 3 confirms that the balance held in the counter for each reception is "0 yen" when all the transactions included in the continuous transaction are completed (S268), and the continuous transaction. Is terminated (S272). Then, the communication unit 310 of the control server 3 transmits a transaction end response indicating that the continuous transaction has ended to the customer operation terminal 2 (S276). The customer operation terminal 2 may display a display screen indicating that the transaction has been completed based on the reception of the transaction end response.

なお、連続取引に含まれる全ての取引が終わった時点で受付別カウンタに保持されている収支差額が0円でない場合、連続取引での収支が一致していないので、制御サーバ3は、収支を一致させるための取引を誘導する画面を顧客操作端末2に表示させてもよい。例えば、収支差額が0円未満である場合、顧客操作端末2は現金入金またはオンライン出金などの追加実行を誘導する画面を表示してもよい。その後、現金入金またはオンライン出金などが追加実行され、収支差額が0円となると、連続取引が終了可能となる。 If the balance held in the reception counter is not 0 yen at the end of all transactions included in the continuous transaction, the balance in the continuous transaction does not match, so the control server 3 determines the balance. The customer operation terminal 2 may display a screen for inducing a transaction for matching. For example, when the balance amount is less than 0 yen, the customer operation terminal 2 may display a screen for inducing additional execution such as cash deposit or online withdrawal. After that, cash deposits or online withdrawals are additionally executed, and when the balance becomes 0 yen, continuous transactions can be completed.

また、上記では顧客操作端末2からの取引開始依頼の送信に基づいて連続取引が開始される例を説明したが、受付ナンバーが印字されたレシートを顧客操作端末2が出力し、現金処理装置1が当該レシートから受付ナンバーを読み取ることにより、連続取引が開始されてもよい。 Further, in the above, an example in which continuous transactions are started based on the transmission of a transaction start request from the customer operation terminal 2 has been described, but the customer operation terminal 2 outputs a receipt on which the reception number is printed, and the cash processing device 1 May start a continuous transaction by reading the receipt number from the receipt.

<5.作用効果>
以上説明した本発明の一実施形態によれば、多様な作用効果が発揮される。例えば、制御サーバ3においてオンライン取引での収支および現金取引での収支を組み合わせて自動的に収支チェックを行うことが可能である。従って、オペレータが各連続取引の収支チェックを行う場合と比較して、取引の堅確性を向上すると共に、オペレータの負荷を軽減することが可能である。また、受付別カウンタには、各取引に対応するカウント値が個別カウンタに保持されるので、収支差額が0円にならなかった場合に、収支差額が0円にならなかった原因を個別カウンタのカウント値を参照しながら分析することが可能である。
<5. Action effect>
According to one embodiment of the present invention described above, various effects are exhibited. For example, the control server 3 can automatically check the balance by combining the balance in online transactions and the balance in cash transactions. Therefore, it is possible to improve the reliability of the transaction and reduce the load on the operator as compared with the case where the operator checks the balance of each continuous transaction. In addition, since the count value corresponding to each transaction is held in the individual counter in the counter for each reception, if the balance does not reach 0 yen, the reason why the balance did not reach 0 yen is caused by the individual counter. It is possible to analyze while referring to the count value.

<6.補足>
なお、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
<6. Supplement>
A preferred embodiment of the present invention has been described in detail with reference to the accompanying drawings, but the present invention is not limited to this example. It is clear that a person having ordinary knowledge in the field of the art to which the present invention belongs can come up with various modifications or modifications within the scope of the technical ideas described in the claims. , These are also naturally understood to belong to the technical scope of the present invention.

例えば、上記では本発明の一実施形態による取引システムが金融機関における業務のフローに適用される例を説明したが、本発明の一実施形態による取引システムの適用先は金融機関に限られない。本発明の一実施形態による取引システムは、スーパーマーケットやコンビニエンスストアー等の小売業、旅行代理店、レジャー施設、鉄道や航空等の旅客・インフラ業、医療機関、官公庁等など、顧客が現金を取り扱う多様な業界に適用可能である。 For example, although the example in which the transaction system according to the embodiment of the present invention is applied to the business flow in a financial institution has been described above, the application destination of the transaction system according to the embodiment of the present invention is not limited to the financial institution. The trading system according to one embodiment of the present invention is various in which customers handle cash in retail businesses such as supermarkets and convenience stores, travel agencies, leisure facilities, passenger / infrastructure businesses such as railroads and aviation, medical institutions, government offices, and the like. Applicable to various industries.

また、本明細書の取引システムの処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、取引システムの処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。 In addition, each step in the processing of the transaction system of the present specification does not necessarily have to be processed in chronological order in the order described as a sequence diagram or a flowchart. For example, each step in the processing of the trading system may be processed in an order different from the order described in the flowchart, or may be processed in parallel.

また、現金処理装置1、顧客操作端末2、制御サーバ3および勘定サーバ4に内蔵されるCPU、ROMおよびRAMなどのハードウェアに、上述した現金処理装置1、顧客操作端末2、制御サーバ3および勘定サーバ4の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。 Further, the above-mentioned cash processing device 1, customer operation terminal 2, control server 3 and hardware such as CPU, ROM and RAM built in the cash processing device 1, the customer operation terminal 2, the control server 3 and the accounting server 4 are used. It is also possible to create a computer program for exerting the same function as each configuration of the accounting server 4. A storage medium for storing the computer program is also provided.

1 現金処理装置
11 紙幣入出金口
19 硬貨投入口
22 硬貨返却箱
24 硬貨出金箱
100 制御部
110 操作表示部
120 読取部
130 通信部
140 現金処理部
142 紙幣処理部
144 硬貨処理部
160 記憶部
2 顧客操作端末
3 制御サーバ
310 通信部
320 取引制御部
330 カウンタ制御部
340 カウンタ記憶部
4 勘定サーバ
1 Cash processing device 11 Banknote deposit / withdrawal port 19 Coin slot 22 Coin return box 24 Coin withdrawal box 100 Control unit 110 Operation display unit 120 Reading unit 130 Communication unit 140 Cash processing unit 142 Banknote processing unit 144 Coin processing unit 160 Storage unit 2 Customer operation terminal 3 Control server 310 Communication unit 320 Transaction control unit 330 Counter control unit 340 Counter storage unit 4 Account server

Claims (5)

現金の入金または出金を伴う現金取引を実行する現金処理装置と、
現金の入金および出金を伴わないオンライン取引を実行する勘定サーバと、
複数の取引を含む連続取引の実行を制御する制御サーバと、
を備え、
前記制御サーバは、
前記連続取引が前記現金取引を含む場合には当該現金取引の実行依頼を前記現金処理装置に送信し、前記連続取引が前記オンライン取引を含む場合には当該オンライン取引の実行依頼を前記勘定サーバに送信する送信部、および
前記連続取引ごとに現金処理カウンタおよび勘定処理カウンタを管理し、前記連続取引に含まれる現金取引の取引種別および取引金額に応じて前記現金処理カウンタのカウント値を増減させ、前記連続取引に含まれるオンライン取引の取引種別および取引金額に応じて前記勘定処理カウンタのカウント値を増減させ、前記現金処理カウンタのカウント値と前記勘定処理カウンタのカウント値とに基づいて収支差額を算出するカウンタ制御部、
を有する、取引システム。
A cash processing device that executes cash transactions involving cash deposits and withdrawals,
An account server that executes online transactions without cash deposits and withdrawals,
A control server that controls the execution of continuous transactions involving multiple transactions,
Equipped with
The control server
When the continuous transaction includes the cash transaction, a cash transaction execution request is sent to the cash processing device, and when the continuous transaction includes the online transaction, the online transaction execution request is sent to the account server. A transmission unit to be transmitted, a cash processing counter and an account processing counter are managed for each continuous transaction, and the count value of the cash processing counter is increased or decreased according to the transaction type and transaction amount of the cash transaction included in the continuous transaction. The count value of the account processing counter is increased or decreased according to the transaction type and transaction amount of the online transaction included in the continuous transaction, and the balance is calculated based on the count value of the cash processing counter and the count value of the account processing counter. Counter control unit to calculate,
Has a trading system.
前記制御サーバは、前記連続取引に含まれる前記複数の取引が実行された後に前記カウンタ制御部により算出された前記収支差額が0である場合に、前記連続取引を終了する取引制御部をさらに有する、請求項1に記載の取引システム。 The control server further has a transaction control unit that terminates the continuous transaction when the balance amount calculated by the counter control unit is 0 after the plurality of transactions included in the continuous transaction are executed. , The transaction system according to claim 1. 前記現金処理カウンタは、現金取引ごとに当該現金取引の取引種別および取引金額に応じたカウント値を示す個別カウンタを含み、
前記勘定処理カウンタは、オンライン取引ごとに当該オンライン取引の取引種別および取引金額に応じたカウント値を示す個別カウンタを含む、請求項1または2に記載の取引システム。
The cash processing counter includes an individual counter indicating a count value according to the transaction type and transaction amount of the cash transaction for each cash transaction.
The transaction system according to claim 1 or 2, wherein the account processing counter includes an individual counter indicating a count value according to the transaction type and transaction amount of the online transaction for each online transaction.
複数の取引を含む連続取引の実行依頼を受信する受信部と、
前記連続取引が現金の入金または出金を伴う現金取引を含む場合には当該現金取引の実行依頼を現金処理装置に送信し、前記連続取引が現金の入金および出金を伴わないオンライン取引を含む場合には当該オンライン取引の実行依頼を勘定サーバに送信する送信部と、
前記連続取引ごとに現金処理カウンタおよび勘定処理カウンタを管理し、前記連続取引に含まれる現金取引の取引種別および取引金額に応じて前記現金処理カウンタのカウント値を増減させ、前記連続取引に含まれるオンライン取引の取引種別および取引金額に応じて前記勘定処理カウンタのカウント値を増減させ、前記現金処理カウンタのカウント値と前記勘定処理カウンタのカウント値とに基づいて収支差額を算出するカウンタ制御部と、
を備える、制御サーバ。
A receiver that receives execution requests for continuous transactions that include multiple transactions, and
If the continuous transaction involves a cash transaction involving cash deposits or withdrawals, a request to execute the cash transaction is sent to the cash processing device, and the continuous transaction includes an online transaction without cash deposits and withdrawals. In some cases, a transmitter that sends a request to execute the online transaction to the account server,
A cash processing counter and an account processing counter are managed for each continuous transaction, and the count value of the cash processing counter is increased or decreased according to the transaction type and transaction amount of the cash transaction included in the continuous transaction, and is included in the continuous transaction. With a counter control unit that increases or decreases the count value of the account processing counter according to the transaction type and transaction amount of online transactions, and calculates the balance amount based on the count value of the cash processing counter and the count value of the account processing counter. ,
A control server.
コンピュータを、
複数の取引を含む連続取引の実行依頼を受信する受信部と、
前記連続取引が現金の入金または出金を伴う現金取引を含む場合には当該現金取引の実行依頼を現金処理装置に送信し、前記連続取引が現金の入金および出金を伴わないオンライン取引を含む場合には当該オンライン取引の実行依頼を勘定サーバに送信する送信部と、
前記連続取引ごとに現金処理カウンタおよび勘定処理カウンタを管理し、前記連続取引に含まれる現金取引の取引種別および取引金額に応じて前記現金処理カウンタのカウント値を増減させ、前記連続取引に含まれるオンライン取引の取引種別および取引金額に応じて前記勘定処理カウンタのカウント値を増減させ、前記現金処理カウンタのカウント値と前記勘定処理カウンタのカウント値とに基づいて収支差額を算出するカウンタ制御部と、
として機能させるための、プログラム。
Computer,
A receiver that receives execution requests for continuous transactions that include multiple transactions, and
If the continuous transaction involves a cash transaction involving cash deposits or withdrawals, a request to execute the cash transaction is sent to the cash processing device, and the continuous transaction includes an online transaction without cash deposits and withdrawals. In some cases, a transmitter that sends a request to execute the online transaction to the account server,
A cash processing counter and an account processing counter are managed for each continuous transaction, and the count value of the cash processing counter is increased or decreased according to the transaction type and transaction amount of the cash transaction included in the continuous transaction, and is included in the continuous transaction. With a counter control unit that increases or decreases the count value of the account processing counter according to the transaction type and transaction amount of online transactions, and calculates the balance amount based on the count value of the cash processing counter and the count value of the account processing counter. ,
A program to function as.
JP2020202699A 2020-12-07 2020-12-07 Trading system, control server and program Active JP7524746B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020202699A JP7524746B2 (en) 2020-12-07 2020-12-07 Trading system, control server and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020202699A JP7524746B2 (en) 2020-12-07 2020-12-07 Trading system, control server and program

Publications (2)

Publication Number Publication Date
JP2022090348A true JP2022090348A (en) 2022-06-17
JP7524746B2 JP7524746B2 (en) 2024-07-30

Family

ID=81990268

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020202699A Active JP7524746B2 (en) 2020-12-07 2020-12-07 Trading system, control server and program

Country Status (1)

Country Link
JP (1) JP7524746B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777221A (en) * 2009-01-14 2010-07-14 光荣株式会社 Fund management system and fund management method
JP2016085568A (en) * 2014-10-24 2016-05-19 沖電気工業株式会社 Information processing device, automatic transaction device, and information processing system
JP2017102578A (en) * 2015-11-30 2017-06-08 株式会社三井住友銀行 Remittance system, method, and program
JP2017151659A (en) * 2016-02-24 2017-08-31 沖電気工業株式会社 Composite transaction system, center terminal, business store terminal, terminal apparatus, composite transaction method, and program
US20190147422A1 (en) * 2016-08-24 2019-05-16 Oki Electric Industry Co., Ltd. Automated transaction machine, communication terminal, automated transaction system, and program
JP2019185438A (en) * 2018-04-11 2019-10-24 グローリー株式会社 Transaction system, transaction processing apparatus, money processing apparatus and transaction method
JP2020042620A (en) * 2018-09-12 2020-03-19 富士通フロンテック株式会社 Automated teller machine, transaction processing system, and transaction processing method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777221A (en) * 2009-01-14 2010-07-14 光荣株式会社 Fund management system and fund management method
JP2016085568A (en) * 2014-10-24 2016-05-19 沖電気工業株式会社 Information processing device, automatic transaction device, and information processing system
JP2017102578A (en) * 2015-11-30 2017-06-08 株式会社三井住友銀行 Remittance system, method, and program
JP2017151659A (en) * 2016-02-24 2017-08-31 沖電気工業株式会社 Composite transaction system, center terminal, business store terminal, terminal apparatus, composite transaction method, and program
US20190147422A1 (en) * 2016-08-24 2019-05-16 Oki Electric Industry Co., Ltd. Automated transaction machine, communication terminal, automated transaction system, and program
JP2019185438A (en) * 2018-04-11 2019-10-24 グローリー株式会社 Transaction system, transaction processing apparatus, money processing apparatus and transaction method
JP2020042620A (en) * 2018-09-12 2020-03-19 富士通フロンテック株式会社 Automated teller machine, transaction processing system, and transaction processing method

Also Published As

Publication number Publication date
JP7524746B2 (en) 2024-07-30

Similar Documents

Publication Publication Date Title
US8746551B2 (en) Predictive fault resolution
JP6475790B2 (en) Financial settlement system, financial settlement method, and financial settlement program
JP6163195B2 (en) Prepaid payment system, prepaid payment method, and program
JP2021157327A (en) Transaction device, information processing device, and transaction system
CN111861700A (en) A method and device for account inbound supervision
US12142118B1 (en) System for incentivizing transition from physical card to mobile pay
US20210304303A1 (en) System and Method for Efficient Allocation of Resources in a Financial Services Branch
US20230070996A1 (en) Cash depositing method and cash depositing system
JP2022090348A (en) Trading systems, control servers and programs
CN201629010U (en) Payment instrument based on double-medium medical insurance cards
EP3825940A1 (en) Electronic money mediation system and electronic money mediation method
JP2007257325A (en) Automatic transaction device monitoring system and automatic transaction device
KR20160025796A (en) Apparatus for exchanging money piece by piece and method thereof
KR101337095B1 (en) Financial device, system for providing financial goods information using the same, and method thereof
US20150106132A1 (en) Processing insurance payments
JP2022090329A (en) Cash processing systems, cash processing equipment and programs
JP7707762B2 (en) CASH HANDLING SYSTEM, CONTROL DEVICE, CONTROL METHOD, AND PROGRAM
JP2021182324A (en) Media processing equipment and media processing system
JP7722139B2 (en) Cash processing system, control server, method and program
JP7718182B2 (en) Cash handling system, control method, and program
CN110020845A (en) For handling terminal, method and the storage medium of transaction
JP6928361B2 (en) Transaction information processing system and method
KR102120987B1 (en) System, apparatus and method for electronic payment
JP7399628B2 (en) Guidance system and method
CN101146242A (en) SMS confirmation telecommunication method for bank check encashing

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240605

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240701

R150 Certificate of patent or registration of utility model

Ref document number: 7524746

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150