WO2018146994A1 - 現金処理システム - Google Patents
現金処理システム Download PDFInfo
- Publication number
- WO2018146994A1 WO2018146994A1 PCT/JP2018/000626 JP2018000626W WO2018146994A1 WO 2018146994 A1 WO2018146994 A1 WO 2018146994A1 JP 2018000626 W JP2018000626 W JP 2018000626W WO 2018146994 A1 WO2018146994 A1 WO 2018146994A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cash
- function program
- cash processing
- extended function
- server
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D9/00—Counting coins; Handling of coins not provided for in the other groups of this subclass
- G07D9/04—Hand- or motor-driven devices for counting coins
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/18—Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/202—Depositing operations within ATMs
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/203—Dispensing operations within ATMs
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/211—Software architecture within ATMs or in relation to the ATM network
Definitions
- the present invention relates to a cash processing system installed in a store (branch, sales office, etc.) of a financial institution such as a bank or a post office.
- ATM Automatic Tellers Machine
- a plurality of cash processing machines such as a deposit / withdrawal machine (TM: TellerTMachine) that operates a terminal to receive and pay cash and a money changer that automatically changes money are installed.
- TM deposit / withdrawal machine
- TMachine TellerTMachine
- These cash processors are devices intended to realize a specific function called cash processing, and are called embedded devices. That is, the cash processing machine is equipped with the minimum hardware and software necessary for realizing a specific function called cash processing.
- Patent Documents 1 and 2 disclose a cash processing system in which a server provides template data and a cash processing program to a cash processing machine via a network. According to this cash processing system, the addition and update of the template data and the cash processing program performed on the server are also reflected in the cash processing machine, so that maintenance work can be made more efficient. In addition, since only the template data and the cash processing program corresponding to the country of use can be held in the cash processing machine, the amount of the storage device can be reduced. However, there is still a cash processing program corresponding to a plurality of diversified cash processes, and functions that are not used by customers are implemented.
- An object of the present invention is to provide a cash processing system that can execute a plurality of diversified cash processes with a cash processor and reduce the cost of the cash processor by reducing necessary computer resources. It is to be.
- a cash processing system is a cash processing system comprising a cash processing machine capable of executing a plurality of types of cash processing, and a server connected to the cash processing machine via a network, wherein the server is And an extended function program providing unit that provides one of a plurality of extended function programs for executing each of the plurality of types of cash processing in response to a download request from the cash processing machine,
- the processing machine has a first storage unit that stores a basic function program for executing a basic process commonly required for executing the plurality of types of cash processing, and a second storage unit that stores the extended function program.
- a cash processing system capable of executing a plurality of diversified cash processes by a cash processor and reducing the cost of the cash processor by reducing necessary computer resources. Is done.
- FIG. 1 is a diagram illustrating a cash processing system according to an embodiment.
- FIG. 2 is a diagram illustrating an example of the configuration of the cash processing machine.
- FIG. 3 is a diagram showing an example of a memory map of the cash processor.
- FIG. 4 is a diagram illustrating an example of the configuration of the server.
- FIG. 5 is a sequence diagram illustrating an example of cash processing executed in the cash processing system.
- FIG. 1 is a diagram showing a cash processing system 1 according to an embodiment of the present invention.
- the cash processing system 1 includes a plurality of cash processors 10 and a server 20.
- the cash processor 10 and the server 20 are communicably connected via the network N.
- the cash processing system 1 is installed in a store of a financial institution such as a bank or a post office, for example.
- FIG. 1 shows a depositing / dispensing machine 10A, a deposit / withdrawal machine 10B, and a change machine 10C as an example of the cash processing machine 10.
- the network N is, for example, the Internet where the cash processor 10 and the server 20 (so-called cloud server) are connected via a wide area communication network.
- a LAN including a plurality of cash processors 10 may be constructed, and the LAN may be connected to a wide area communication network via a gateway.
- the server 20 is a service providing base for providing an extended function program to the cash processor 10, and the requested extended function program in response to a download request from the cash processor 10. Is provided to the cash processing machine 10.
- FIG. 2 is a diagram illustrating an example of the configuration of the cash processor 10.
- FIG. 3 is a diagram illustrating an example of a memory map of the cash processor 10.
- the cash processor 10 includes a control unit 11, a storage unit 12, an operation unit 13, a display unit 14, a communication unit 15, a cash processing unit 16, and the like.
- the control unit 11 includes a CPU 111 (Central Processing Unit) as an arithmetic / control device, a ROM 112 and a RAM 113 (Random Access Memory) as main storage devices, and the like.
- CPU 111 Central Processing Unit
- ROM 112 Read Only Memory
- RAM 113 Random Access Memory
- the ROM 112 is a non-volatile semiconductor memory (for example, a NOR flash memory), and can hold data without being supplied with power.
- the ROM 112 can erase the written data in units of blocks and write new data.
- the ROM 112 has a storage area 112A for the basic function program P1 (hereinafter referred to as “first storage section 112A”), a storage area 112B for the extended function program P2 (hereinafter referred to as “second storage section 112B”), and a holding target.
- the work area 112C is stored (for example, FIG. 3).
- the basic function program P1 is a program that is commonly required to execute the extended function program P2, and controls BIOS (Basic Input / Output System), OS (Operating System), communication program, and actuators and sensors. Includes control program.
- the basic function program P1 may be a plurality of programs prepared individually for each functional unit, or may be an integrated program.
- the basic function program P1 is fixedly held in the ROM 112. “Fixedly hold” means that the cash processor 10 is held even when the power is turned off.
- the basic function program P1 exclusively uses a predetermined storage area of the first storage unit 112A. The storage location of the basic function program P1 is given by an absolute address.
- the basic function program P1 is fixedly held in the ROM 112, but the basic function program P1 can be updated by downloading from the server 20.
- the extended function program P2 is a cash processing program for executing instructed cash processing (for example, deposit, withdrawal, withdrawal, withdrawal, loading, collection, etc.).
- the extended function program P2 is downloaded from the server 20 as necessary and installed in the ROM 112. That is, the extended function program P2 shares the second storage unit 112B with other extended function programs P2 in a time-sharing manner.
- the holding state of the extended function program P2 in the second storage unit 112B is stored in the ROM 112 as management information.
- the management information includes information indicating whether or not the extended function program P2 is installed in the second storage unit 112B, information indicating cash processing corresponding to the installed extended function program P2, and installed extended functions Information (for example, hash value) for confirming that the program P2 is not damaged is included.
- the RAM 113 is a volatile semiconductor memory (for example, a dynamic RAM or a static RAM), and data is usually erased when the supply of power is cut off.
- the RAM 113 has a work area for executing the extended function program P2 and a work area for temporarily storing counter data for each counting process.
- the CPU 111 reads out a program corresponding to the processing content from the ROM 112, expands it in the RAM 113, and executes the expanded program to centrally control the operation of each block of the cash processing machine 10.
- the storage unit 12 is an auxiliary storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive).
- the storage unit 12 may be a disc drive that reads and writes information by driving an optical disc such as a CD (Compact Disc) or DVD (Digital Versatile Disc), or a magneto-optical disc such as an MO (Magneto-Optical disc).
- the storage unit 12 may be a memory card such as a USB memory or an SD card.
- the operation unit 13 is, for example, a pointing device such as a keyboard or a mouse capable of inputting characters and numbers.
- the display unit 14 is a display such as a liquid crystal display or an organic EL display, and displays information necessary for depositing / withdrawing cash in the cash processor 10.
- the operation unit 13 and the display unit 14 may be configured by a flat panel display with a touch panel.
- the communication unit 15 is a communication interface such as a NIC (Network Interface Card), a MODEM (Modulator-DE Modulator), or a USB (Universal Serial Bus).
- the control unit 11 transmits and receives various types of information to and from the server 20 connected to the network N via the communication unit 15.
- a communication interface for near field communication such as NFC (Near Field Communication) or Bluetooth (registered trademark) can be applied to the communication unit 15.
- the cash processing unit 16 is a unit that deposits or withdraws money.
- the cash processing unit 16 includes a new ticket dispensing unit, a bundled bill dispensing unit, a loose banknote depositing / dispensing unit, a wrapping coin dispensing unit, and a loose coin depositing / dispensing unit.
- the cash processing unit 16 includes an identification counting unit that counts while identifying the deposited money or the dispensed money.
- the operator inputs a processing request for causing the cash processing machine 10 to execute a desired cash processing through the operation unit 13.
- the control unit 11 executes the extended function program P2 corresponding to the cash processing included in the processing request, thereby performing desired cash processing.
- the extended function program P2 corresponding to the cash process included in the processing request is downloaded from the server 20 and installed in the ROM 112 as appropriate.
- FIG. 4 is a diagram illustrating an example of the configuration of the server 20.
- the server 20 is a general-purpose computer including a control unit 21, a storage unit 22, an operation unit 23, a display unit 24, a communication unit 25, and the like. Since the basic configuration of each block is the same as that of the cash processing machine 10, detailed description is omitted.
- the control unit 21 includes a CPU 211, a ROM 212, a RAM 213, and the like.
- the CPU 211 reads out a program corresponding to the processing content from the ROM 212 or the storage unit 22, expands it in the RAM 213, executes the expanded program, and centrally controls the operation of each block of the server 20.
- the storage unit 22 is an auxiliary storage device such as an HDD.
- the storage unit 22 stores, for example, a service providing program P3 that processes a download request from the cash processing machine 10 and an extended function program P2 provided to the cash processing machine 10.
- the extended function program P2 is prepared for each type of cash processing machine 10 and for each type of cash processing. Further, when a special specification is required by the financial institution where the cash processing machine 10 is installed, the extended function program P2 includes a custom-made program prepared for the cash processing machine 10 of the financial institution.
- the operation unit 23 and the display unit 24 are used when performing maintenance of the server 20 such as updating the service providing program P3 or the extended function program P2.
- the communication unit 25 is a communication interface for communicating with an external device.
- the control unit 21 transmits and receives various types of information to and from the cash processing machine 10 connected to the network N via the communication unit 25.
- control unit 21 functions as the extended function program providing unit 21A by executing the service providing program P3.
- the extended function program providing unit 21A provides any one of the multiple extended function programs P2 in response to the download request from the cash processing machine 10. The function of the extended function program providing unit 21A will be described in detail according to the sequence diagram of FIG.
- FIG. 5 is a sequence diagram showing an example of cash processing executed by the cash processing system 1.
- the service providing program P3 is executed by the control unit 21.
- the cash processing machine 10 performs initialization processing and updates management information including the holding state of the extended function program P2 in the second storage unit 112B. Processing in the cash processing machine 10 is executed by the control unit 11.
- step S101 the cash processing machine 10 accepts a processing request instructing execution of cash processing performed by the operator through the operation unit 13.
- step S102 the cash processing machine 10 acquires the state (management information) of the extended function program P2 installed in the ROM 112.
- the ROM 112 holds, for example, an extended function program P2 corresponding to the cash process executed last time.
- step S103 the cash processor 10 determines whether or not the extended function program P2 corresponding to the cash processing included in the processing request is installed in the ROM 112.
- the extended function program P2 corresponding to the cash process included in the process request is installed in the ROM 112 (“YES” in step S103)
- the process proceeds to step S107.
- the extended function program P2 corresponding to the cash process included in the process request is not installed in the ROM 112 (“NO” in step S103)
- the process proceeds to step S104.
- the extended function program P2 When the extended function program P2 corresponding to the cash process included in the processing request is held in the second storage unit 112B (see FIG. 3), the extended function program P2 is not downloaded from the server 20. . Thereby, time until cash processing is started can be shortened. In this case, the cash processor 10 inquires of the server 20 about whether or not the extension function program P2 has been updated. If the extension function program P2 has been updated, the cash processing machine 10 downloads the extension function program P2. The extended function program P2 may not be downloaded.
- step S104 the cash processing machine 10 transmits a download request for the extended function program P2 corresponding to the instructed cash processing to the server 20.
- the download request includes, for example, information indicating the type of cash processing, information on the cash processing machine 10 (for example, information on the model of the cash processing machine 10, serial number, hardware, etc.), and a customer who operates the cash processing machine 10 ( Here, it includes information relating to the financial institution (for example, identification information of the financial institution) and information relating to the operator (eg, operator ID).
- the existing extended function program P2 is deleted in order to install the extended function program P2 corresponding to the processing request. If there is room in the second storage unit 112B, that is, if the extended function program P2 corresponding to the cash process included in the processing request can be installed without deleting the existing extended function program P2, the existing extended function program P2 May be retained without being erased.
- extension function programs P2 when a plurality of other extension function programs P2 are installed in the ROM 112, it is preferable that the plurality of existing extension function programs P2 be deleted in ascending order of use frequency.
- step S105 the server 20 provides the requested extended function program P2 in response to the download request from the cash machine 10 (processing as the extended function program providing unit 21A). Specifically, the server 20 determines which of the plurality of extended function programs P2 held in the storage unit 22 based on information indicating the type of cash processing included in the download request and information on the cash processor 10. Is selected and provided to the cash processor 10.
- the server 20 may determine the authority of the operator based on information related to the operator (for example, operator identification information) included in the download request, and may determine whether the download is possible. Data for collating information related to the operator is stored in the storage unit 22, for example. If the operator who has made the processing request does not have a legitimate authority, the download is not permitted and a notice to that effect is sent to the cash processor 10.
- information related to the operator for example, operator identification information
- the server 20 may determine the authority of the operator based on information related to the operator (for example, operator identification information) included in the download request, and may determine whether the download is possible. Data for collating information related to the operator is stored in the storage unit 22, for example. If the operator who has made the processing request does not have a legitimate authority, the download is not permitted and a notice to that effect is sent to the cash processor 10.
- step S106 the cash machine 10 downloads the extended function program provided by the server 20 and installs it in the ROM 112.
- step S107 the cash processing machine 10 performs the instructed cash processing by executing the extended function program P2 corresponding to the cash processing included in the processing request.
- the extended function program P2 is executed.
- the extended function program P2 is not installed in the ROM 112
- the extended function program P2 provided from the server 20 in response to the download request is installed in the ROM 112 and executed.
- An object for example, a pointer to a function indicating each processing module of the basic function program P1 is held in a data structure such as a table arranged at a fixed address.
- the extended function program P2 refers to this data data structure and calls a desired process from each processing module of the basic function program P1. Thereby, the instructed cash process is executed.
- the extended function program P2 installed in the ROM 112 may be erased in preparation for the next cash process, but it is preferably retained as it is. If the next instructed cash process is a cash process corresponding to the extended function program P2, the cash process is executed without downloading again, so the processing time is shortened compared to the case of downloading. be able to.
- the extended function program P2 installed in the ROM 112 is a program corresponding to cash processing for which processing authority is required, it is preferable that the extended function program P2 is deleted upon completion of the cash processing.
- Cash processing requiring processing authority includes, for example, large withdrawal processing exceeding 5 million yen.
- the cash processing system 1 includes the cash processing machine 10 capable of executing a plurality of types of cash processing and the server 20 connected to the cash processing machine 10 via the network N.
- the server 20 has an extended function program providing unit 21A that provides one of a plurality of extended function programs P2 for executing each of a plurality of types of cash processing in response to a download request from the cash processing machine 10.
- the cash processing machine 10 stores a first storage unit 112A that stores a basic function program P1 for executing basic processing that is necessary in common for executing a plurality of types of cash processing, and an extended function program P2. It has the 2nd memory
- the control unit 11 downloads the extended function program P2 corresponding to the cash processing included in the processing request from the server 20 in response to receiving the processing request instructing execution of any of the plurality of types of cash processing. It memorize
- the cash processing machine 10 does not need to operate at the same time, that is, for cash processing realized by the extended function program P2, the corresponding extended function program P2 is not held on the ROM 112 in a fixed manner. Download and run on Thereby, the cash processing machine 10 can execute a plurality of diversified cash processes, and can suppress the usage amount of the storage area as a computer resource. In other words, it is possible to effectively use the restricted computer resources in the cash processing machine 10 that is an embedded device. Therefore, according to the cash processing system 1, a plurality of diversified cash processes can be executed by the cash processor, and the cost of the cash processor 10 can be reduced by reducing necessary computer resources.
- a cash processing system is provided.
- the extended function program P2 is installed in the ROM 112 has been described, but it may be installed in the RAM 113.
- the extended function program P2 is automatically deleted.
- the data in the RAM 113 may be retained even when the cash processor 10 is turned off by a method such as supplying power to the RAM 113 using a static RAM and a battery (so-called battery backup). .
- the RAM 113 or the storage unit 12 may be used as a second storage unit that stores the extended function program P2.
- the extended function program P2 is transferred to the RAM 113 by using a function such as a file system and then executed.
- the ROM 112 and the RAM 113 may be used as a second storage unit that stores the extended function program P2.
- a download destination (installation destination) is set according to the contents of the cash process included in the processing request.
- an extended function program P2 for example, deposit processing, withdrawal process, etc.
- an extended function program P2 for example, loading processing, collection processing, etc.
- an extended function program P2 for example, loading processing, collection processing, etc.
- the network N may be a LAN.
- control unit 21 executes the service providing program P3 and functions as the extended function program providing unit 21A, thereby realizing the present invention. It can also be configured by an electronic circuit such as Signal (Processor), ASIC (Application Specific Integrated Circuit), or PLD (Programmable Logic Device).
- Signal Processor
- ASIC Application Specific Integrated Circuit
- PLD Programmable Logic Device
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Security & Cryptography (AREA)
- Technology Law (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Stored Programmes (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
図1に示すように、現金処理システム1は、複数の現金処理機10及びサーバー20を備える。現金処理機10とサーバー20は、ネットワークNを介して通信可能に接続される。現金処理システム1は、例えば、銀行や郵便局などの金融機関の店舗に設置される。
図2に示すように、現金処理機10は、制御部11、記憶部12、操作部13、表示部14、通信部15及び現金処理部16等を備える。
図4に示すように、サーバー20は、制御部21、記憶部22、操作部23、表示部24、及び通信部25等を備える汎用のコンピューターである。各ブロックの基本構成は、現金処理機10と同様であるので、詳細な説明は省略する。
10 現金処理機
11 制御部
111 CPU
112 ROM
112A 第1の記憶部
112B 第2の記憶部
20 サーバー
21 制御部
21A 拡張機能プログラム提供部
P1 基本機能プログラム
P2 拡張機能プログラム
Claims (8)
- 複数種類の現金処理を実行可能な現金処理機と、ネットワークを介して前記現金処理機に接続されるサーバーと、を備える現金処理システムであって、
前記サーバーは、
前記現金処理機からのダウンロード要求に応じて、前記複数種類の現金処理のそれぞれを実行するための複数の拡張機能プログラムのうちのいずれかを提供する拡張機能プログラム提供部を有し、
前記現金処理機は、
前記複数種類の現金処理を実行する上で共通して必要な基本処理を実行するための基本機能プログラムを記憶する第1の記憶部と、
前記拡張機能プログラムを記憶する第2の記憶部と、
前記基本機能プログラム及び前記拡張機能プログラムを実行する制御部と、を有し、
前記制御部は、前記複数種類の現金処理のうちのいずれかの実行を指示する処理要求を受け付けることに伴い、当該処理要求に含まれる前記現金処理に対応する前記拡張機能プログラムを前記サーバーからダウンロードして前記第2の記憶部に記憶させることを特徴とする現金処理システム。 - 前記制御部は、前記処理要求に含まれる前記現金処理に対応する前記拡張機能プログラムが前記第2の記憶部に保持されている場合、前記サーバーから当該拡張機能プログラムのダウンロードを行わないことを特徴とする請求項1に記載の現金処理システム。
- 前記制御部は、前記処理要求に含まれる前記現金処理に対応する前記拡張機能プログラムが前記第2の記憶部に保持されている場合、前記サーバーに対して当該拡張機能プログラムの更新の有無を問い合わせ、更新されている場合には当該拡張機能プログラムのダウンロードを行い、更新されていない場合には当該拡張機能プログラムのダウンロードを行わないことを特徴とする請求項1に記載の現金処理システム。
- 前記現金処理機は、複数の金融機関に設置され、
前記サーバーは、前記現金処理機からのダウンロード要求に含まれる前記金融機関の識別情報に基づいて、当該金融機関用の前記拡張機能プログラムを提供することを特徴とする請求項1又は2に記載の現金処理システム。 - 前記第2の記憶部は、不揮発性メモリであり、
前記第2の記憶部に記憶された前記拡張機能プログラムは、利用頻度の低い順に消去されることを特徴とする請求項1から3のいずれか一項に記載の現金処理システム。 - 前記第2の記憶部は、不揮発性メモリ及び揮発性メモリを有し、前記拡張機能プログラムに対応する前記現金処理の内容に応じてダウンロード先が設定されていることを特徴とする請求項1から3のいずれか一項に記載の現金処理システム。
- 前記第2の記憶部は、不揮発性メモリであり、
前記拡張機能プログラムが処理権限を要求される前記現金処理に対応するプログラムである場合、当該現金処理の完了に伴い消去されることを特徴とする請求項1から3のいずれか一項に記載の現金処理システム。 - 前記サーバーは、前記現金処理機からのダウンロード要求に含まれるオペレーターの識別情報に基づいて、当該オペレーターの権限を判断し前記ダウンロードの可否を判断することを特徴とする請求項1から7のいずれか一項に記載の現金処理システム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2018218498A AU2018218498C1 (en) | 2017-02-08 | 2018-01-12 | Cash processing system |
| EP18751958.2A EP3582105B1 (en) | 2017-02-08 | 2018-01-12 | Cash processing system |
| US16/483,705 US10762737B2 (en) | 2017-02-08 | 2018-01-12 | Cash processing system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017021172A JP6810626B2 (ja) | 2017-02-08 | 2017-02-08 | 現金処理システム |
| JP2017-021172 | 2017-02-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018146994A1 true WO2018146994A1 (ja) | 2018-08-16 |
Family
ID=63107490
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2018/000626 Ceased WO2018146994A1 (ja) | 2017-02-08 | 2018-01-12 | 現金処理システム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10762737B2 (ja) |
| EP (1) | EP3582105B1 (ja) |
| JP (1) | JP6810626B2 (ja) |
| AU (1) | AU2018218498C1 (ja) |
| WO (1) | WO2018146994A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3703017A1 (en) * | 2019-02-27 | 2020-09-02 | Glory Ltd. | Money handling apparatus and money handling system |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11483137B2 (en) * | 2020-01-22 | 2022-10-25 | Micron Technology, Inc. | Dynamic command extension for a memory sub-system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002197514A (ja) * | 2000-12-22 | 2002-07-12 | Sogo Keibi Hosho Co Ltd | 自動取引システム |
| JP2003051041A (ja) | 2001-08-08 | 2003-02-21 | Toshiba Corp | 紙幣処理装置 |
| JP2003177932A (ja) * | 2001-10-31 | 2003-06-27 | Seiko Epson Corp | アプリケーションを実行するためのJava(登録商標)クラスのダイナミックローディング |
| JP2011059835A (ja) * | 2009-09-08 | 2011-03-24 | Oki Electric Industry Co Ltd | 自動取引装置 |
| JP2014038473A (ja) | 2012-08-15 | 2014-02-27 | Glory Ltd | 貨幣処理機保守システム及び貨幣処理機保守用サーバ |
| JP2017021172A (ja) | 2015-07-10 | 2017-01-26 | キヤノン株式会社 | 画像形成装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1096374A2 (en) * | 1999-11-01 | 2001-05-02 | Citicorp Development Center, Inc. | Method and system for simultancous and unattended installation of software on a self-service financial transaction terminal |
| US8352937B2 (en) * | 2009-08-03 | 2013-01-08 | Symantec Corporation | Streaming an application install package into a virtual environment |
| US8255581B2 (en) * | 2010-04-19 | 2012-08-28 | International Business Machines Corporation | Electronic device having physical switch to select functionality exposed to host computing device |
| US8255582B2 (en) * | 2010-07-09 | 2012-08-28 | Sae Magnetics (H.K.) Ltd. | Optical communication module, universal serial bus cable with the same and processing method of data transfer thereof |
-
2017
- 2017-02-08 JP JP2017021172A patent/JP6810626B2/ja not_active Expired - Fee Related
-
2018
- 2018-01-12 WO PCT/JP2018/000626 patent/WO2018146994A1/ja not_active Ceased
- 2018-01-12 AU AU2018218498A patent/AU2018218498C1/en active Active
- 2018-01-12 US US16/483,705 patent/US10762737B2/en active Active
- 2018-01-12 EP EP18751958.2A patent/EP3582105B1/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002197514A (ja) * | 2000-12-22 | 2002-07-12 | Sogo Keibi Hosho Co Ltd | 自動取引システム |
| JP2003051041A (ja) | 2001-08-08 | 2003-02-21 | Toshiba Corp | 紙幣処理装置 |
| JP2003177932A (ja) * | 2001-10-31 | 2003-06-27 | Seiko Epson Corp | アプリケーションを実行するためのJava(登録商標)クラスのダイナミックローディング |
| JP2011059835A (ja) * | 2009-09-08 | 2011-03-24 | Oki Electric Industry Co Ltd | 自動取引装置 |
| JP2014038473A (ja) | 2012-08-15 | 2014-02-27 | Glory Ltd | 貨幣処理機保守システム及び貨幣処理機保守用サーバ |
| JP2017021172A (ja) | 2015-07-10 | 2017-01-26 | キヤノン株式会社 | 画像形成装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3582105A4 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3703017A1 (en) * | 2019-02-27 | 2020-09-02 | Glory Ltd. | Money handling apparatus and money handling system |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3582105A1 (en) | 2019-12-18 |
| JP6810626B2 (ja) | 2021-01-06 |
| AU2018218498C1 (en) | 2020-12-24 |
| AU2018218498A1 (en) | 2019-08-22 |
| AU2018218498B2 (en) | 2020-09-10 |
| EP3582105A4 (en) | 2020-12-09 |
| US10762737B2 (en) | 2020-09-01 |
| EP3582105B1 (en) | 2025-01-01 |
| US20200027298A1 (en) | 2020-01-23 |
| JP2018128832A (ja) | 2018-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8397230B2 (en) | Software updates using delta patching | |
| US8584113B2 (en) | Cross-updating of software between self-service financial transaction machines | |
| US9128799B2 (en) | Programmatic creation of task sequences from manifests | |
| US20110113424A1 (en) | Distribution Of Software Updates | |
| US20110113417A1 (en) | Network-Enhanced Control Of Software Updates Received Via Removable Computer-Readable Medium | |
| US9176898B2 (en) | Software stack building using logically protected region of computer-readable medium | |
| JP6600534B2 (ja) | 入金管理システム、入金管理装置、入金管理方法および入金管理プログラム | |
| US8972974B2 (en) | Multiple invocation points in software build task sequence | |
| CN106875231A (zh) | 一种优惠券使用方法及装置 | |
| JP6810626B2 (ja) | 現金処理システム | |
| US9336361B2 (en) | Feature license-related repair/replacement processes and credit handling | |
| WO2011119485A1 (en) | Remote control of self-service terminal | |
| US20200346475A1 (en) | Paper sheet handling apparatus and method of configuring pld in paper sheet handling apparatus | |
| US10956892B2 (en) | Transaction performance | |
| KR101454963B1 (ko) | 지출 항목별로 잔액을 관리하는 스마트 계좌 시스템과 그 방법 | |
| JP2019036011A (ja) | 電子マネー端末装置、電子マネー管理システム及び電子マネーチャージ方法 | |
| KR101416642B1 (ko) | 금융기기 및 이의 파일 다운로드 방법 | |
| JP6457917B2 (ja) | 切り替えシステム、投票装置及び切り替え方法 | |
| JP2024111940A (ja) | 賞品買取所システム、制御装置及び帳簿データ処理方法 | |
| KR101188814B1 (ko) | 수표 시재 관리를 위한 용역 시스템 및 그를 이용한 수표시재 정산방법 | |
| JP2026043766A (ja) | 情報処理装置、情報処理システム、情報処理方法及びプログラム | |
| JPH04291489A (ja) | 自動販売機における主制御装置 | |
| KR20050078933A (ko) | 금융자동화기기에서 지도와 전화번호를 제공하는 방법 | |
| KR20060131035A (ko) | 금융 전산망에서의 통합된 도움말 관리 방법 및 시스템 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18751958 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2018218498 Country of ref document: AU Date of ref document: 20180112 Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2018751958 Country of ref document: EP Effective date: 20190909 |