WO2018146994A1 - 現金処理システム - Google Patents

現金処理システム Download PDF

Info

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
Application number
PCT/JP2018/000626
Other languages
English (en)
French (fr)
Inventor
宣道 若林
岡 直樹
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.)
Glory Ltd
Original Assignee
Glory 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 Glory Ltd filed Critical Glory Ltd
Priority to AU2018218498A priority Critical patent/AU2018218498C1/en
Priority to EP18751958.2A priority patent/EP3582105B1/en
Priority to US16/483,705 priority patent/US10762737B2/en
Publication of WO2018146994A1 publication Critical patent/WO2018146994A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D9/00Counting coins; Handling of coins not provided for in the other groups of this subclass
    • G07D9/04Hand- or motor-driven devices for counting coins
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/18Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete 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/20Automatic teller machines [ATMs]
    • G07F19/202Depositing operations within ATMs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete 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/20Automatic teller machines [ATMs]
    • G07F19/203Dispensing operations within ATMs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete 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/20Automatic teller machines [ATMs]
    • G07F19/211Software 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

多様化された複数の現金処理を現金処理機で実行可能であるとともに、必要な計算機リソースを低減して現金処理機の低コスト化を図ることができる現金処理システムを提供する。 現金処理システムは、現金処理機と、ネットワークを介して現金処理機に接続されるサーバーと、を備える。サーバーは、現金処理機からのダウンロード要求に応じて、拡張機能プログラムを提供する(拡張機能プログラム提供部)。現金処理機は、基本機能プログラムを記憶する第1の記憶部と、拡張機能プログラムを記憶する第2の記憶部と、基本機能プログラム及び拡張機能プログラムを実行する制御部と、を有する。制御部は、現金処理の実行を指示する処理要求を受け付けることに伴い、当該処理要求に含まれる現金処理に対応する拡張機能プログラムをサーバーからダウンロードして第2の記憶部に記憶させる。

Description

現金処理システム
 本発明は、銀行や郵便局などの金融機関の店舗(支店、営業店等)に設置される現金処理システムに関する。
 一般に、金融機関の店舗には、店舗内の現金の管理を行う出納機、顧客が自分で操作して現金の入出金等を行う現金自動預払機(ATM:Automatic Tellers Machine)、窓口係が窓口端末を操作して現金の受け払いを行う入出金機(TM:Teller Machine)、両替を自動的に行う両替機などの複数の現金処理機が設置されている。これらの現金処理機は、現金処理という特定の機能を実現することを目的とする機器であり、組込み機器と呼ばれる。すなわち、現金処理機は、現金処理という特定の機能を実現するために必要な最低限のハードウェア及びソフトウェアを搭載している。
 近年では、現金処理機の高機能化の要求によって総括的な仕様実装が行われるようになっており、これに伴い必要な計算機リソース(典型的にはROM(Read Only Memory))が増大している。例えば、日本国だけでなく、世界各地で利用される現金処理機は、貨幣の金種や真偽の識別に利用するテンプレートデータや、現金処理を行うための現金処理プログラムを、利用される国ごとに保持する必要がある。また、多様化された複数の現金処理に対応する現金処理プログラムを保持しておく必要がある。そのため、高機能の現金処理は、大容量の記憶装置を備えている。
特開2003-051041号公報 特開2014-038473号公報
 しかしながら、顧客によっては利用されない機能が現金処理機に実装されている場合もある。この場合、実際に利用する顧客によっては計算機リソースが無駄に搭載されていることになるため、高機能化による製品価格の上昇に顧客が不満を感じる虞がある。
 一方、特許文献1、2には、テンプレートデータや現金処理プログラムを、ネットワークを介してサーバーが現金処理機に提供する現金処理システムが開示されている。この現金処理システムによれば、サーバー上で行われるテンプレートデータや現金処理プログラムの追加及び更新が、現金処理機にも反映されるので、保守作業の効率化を図ることができる。また、利用国に対応するテンプレートデータや現金処理プログラムだけを現金処理機に保持させることもできるので、記憶装置の少量化を図ることができる。しかしながら、多様化された複数の現金処理に対応する現金処理プログラムを保持することに変わりなく、やはり、顧客によっては利用されない機能が実装されている。
 本発明の目的は、多様化された複数の現金処理を現金処理機で実行可能であるとともに、必要な計算機リソースを低減して現金処理機の低コスト化を図ることができる現金処理システムを提供することである。
 本発明に係る現金処理システムは、複数種類の現金処理を実行可能な現金処理機と、ネットワークを介して前記現金処理機に接続されるサーバーと、を備える現金処理システムであって、前記サーバーは、前記現金処理機からのダウンロード要求に応じて、前記複数種類の現金処理のそれぞれを実行するための複数の拡張機能プログラムのうちのいずれかを提供する拡張機能プログラム提供部を有し、前記現金処理機は、前記複数種類の現金処理を実行する上で共通して必要な基本処理を実行するための基本機能プログラムを記憶する第1の記憶部と、前記拡張機能プログラムを記憶する第2の記憶部と、前記基本機能プログラム及び前記拡張機能プログラムを実行する制御部と、を有し、前記制御部は、前記複数種類の現金処理のうちのいずれかの実行を指示する処理要求を受け付けることに伴い、当該処理要求に含まれる前記現金処理に対応する前記拡張機能プログラムを前記サーバーからダウンロードして前記第2の記憶部に記憶させることを特徴とする。
 本発明によれば、多様化された複数の現金処理を現金処理機で実行可能であるとともに、必要な計算機リソースを低減して現金処理機の低コスト化を図ることができる現金処理システムが提供される。
図1は、実施の形態に係る現金処理システムを示す図である。 図2は、現金処理機の構成の一例を示す図である。 図3は、現金処理機のメモリマップの一例を示す図である。 図4は、サーバーの構成の一例を示す図である。 図5は、現金処理システムで実行される現金処理の一例を示すシーケンス図である。
 以下、本発明の実施の形態を、図面を参照して詳細に説明する。
 図1は、本発明の一実施の形態に係る現金処理システム1を示す図である。
 図1に示すように、現金処理システム1は、複数の現金処理機10及びサーバー20を備える。現金処理機10とサーバー20は、ネットワークNを介して通信可能に接続される。現金処理システム1は、例えば、銀行や郵便局などの金融機関の店舗に設置される。
 図1では、現金処理機10の一例として、出納機10A、入出金機10B及び両替機10Cを示している。ネットワークNは、例えば、現金処理機10とサーバー20(いわゆるクラウドサーバー)が広域通信網を介して接続されるインターネットである。複数の現金処理機10を含むLANを構築し、ゲートウェイを介して当該LANを広域通信網に接続してもよい。
 現金処理システム1において、サーバー20は、現金処理機10に対して拡張機能プログラムを提供するためのサービス提供基盤であり、現金処理機10からのダウンロード要求に応答して、要求された拡張機能プログラムを当該現金処理機10に提供する。
 図2は、現金処理機10の構成の一例を示す図である。図3は、現金処理機10のメモリマップの一例を示す図である。
 図2に示すように、現金処理機10は、制御部11、記憶部12、操作部13、表示部14、通信部15及び現金処理部16等を備える。
 制御部11は、演算/制御装置としてのCPU111(Central Processing Unit)、主記憶装置としてのROM112及びRAM113(Random Access Memory)等を備える。
 ROM112は、不揮発性の半導体メモリ(例えば、NOR型Flashメモリ)であり、電源を供給されなくてもデータを保持することができる。ROM112は、書き込まれたデータをブロック単位で消去して、新たにデータを書き込むことができる。ROM112は、基本機能プログラムP1の記憶領域112A(以下「第1の記憶部112A」と称する)、拡張機能プログラムP2の記憶領域112B(以下「第2の記憶部112B」と称する)、及び保持対象のデータ(例えば、在高、入出金履歴や設定データなど)を記憶するワークエリア112Cを有する(図3参照)。
 基本機能プログラムP1は、拡張機能プログラムP2を実行する上で共通して必要となるプログラムであり、BIOS(Basic Input Output System)、OS(Operating System)、通信プログラム、及びアクチュエーターやセンサーを制御するための制御プログラムを含む。基本機能プログラムP1は、機能単位で個々に用意された複数のプログラムであってもよいし、一体的なプログラムであってもよい。基本機能プログラムP1は、ROM112に固定的に保持される。「固定的に保持」とは、現金処理機10の電源オフ時も保持されるという意味である。基本機能プログラムP1は、第1の記憶部112Aの所定の記憶領域を排他的に利用する。基本機能プログラムP1の格納場所は、絶対アドレスで与えられる。なお、基本機能プログラムP1は、ROM112に固定的に保持されるが、当該基本機能プログラムP1の更新は、サーバー20からのダウンロードによって行うことができる。
 拡張機能プログラムP2は、指示された現金処理(例えば、入金、出金、回入金、回出金、装填、回収など)を実行するための現金処理プログラムである。拡張機能プログラムP2は、必要に応じてサーバー20からダウンロードされ、ROM112にインストールされる。すなわち、拡張機能プログラムP2は、第2の記憶部112Bを、他の拡張機能プログラムP2と時分割で共有する。第2の記憶部112Bにおける拡張機能プログラムP2の保持状態は、ROM112に管理情報として記憶される。管理情報は、第2の記憶部112Bに拡張機能プログラムP2がインストールされているか否かを示す情報、インストールされている拡張機能プログラムP2に対応する現金処理を示す情報、及びインストールされている拡張機能プログラムP2が破損していないことを確認するための情報(例えば、ハッシュ値)を含む。
 RAM113は、揮発性の半導体メモリ(例えば、ダイナミックRAMやスタティックRAM)であり、通常、電源の供給が切断されるとデータは消去される。RAM113は、拡張機能プログラムP2を実行する際のワークエリア及び計数処理ごとのカウンターデータを一時的に記憶するワークエリアを有する。
 CPU111は、ROM112から処理内容に応じたプログラムを読み出してRAM113に展開し、展開したプログラムを実行することにより、現金処理機10の各ブロックの動作を集中制御する。
 記憶部12は、例えば、HDD(Hard Disk Drive)又はSSD(Solid State Drive)等の補助記憶装置である。記憶部12は、CD(Compact Disc)、DVD(Digital versatile Disc)等の光ディスク、MO(Magneto-Optical disk)等の光磁気ディスクを駆動して情報を読み書きするディスクドライブであってもよい。また例えば、記憶部12は、USBメモリ、SDカード等のメモリカードであってもよい。
 操作部13は、例えば、文字や数字を入力可能なキーボードやマウス等のポインティングデバイスである。表示部14は、液晶ディスプレイや有機ELディスプレイなどのディスプレイであり、現金処理機10において現金の入出金等を行う上で必要な情報を表示する。操作部13及び表示部14は、タッチパネル付きのフラットパネルディスプレイで構成されてもよい。
 通信部15は、例えば、NIC(Network Interface Card)、MODEM(MOdulator-DEModulator)、USB(Universal Serial Bus)等の通信インターフェースである。制御部11は、通信部15を介して、ネットワークNに接続されたサーバー20との間で各種情報の送受信を行う。通信部15には、NFC(Near Field Communication)やBluetooth(登録商標)等の近距離無線通信用の通信インターフェースを適用することもできる。
 現金処理部16は、貨幣の入金又は出金を行うユニットである。例えば、出納機10Aの場合、現金処理部16は、新券出金部、束紙幣出金部、バラ紙幣入出金部、包装硬貨出金部、バラ硬貨入出金部を含む。また、現金処理部16は、入金された貨幣又は出金される貨幣を識別しながら計数する識別計数部を含む。
 オペレーターは、現金処理機10に対して所望の現金処理を実行させるための処理要求を、操作部13を通じて入力する。現金処理機10において、制御部11が処理要求に含まれる現金処理に対応する拡張機能プログラムP2を実行することにより、所望の現金処理が行われる。このとき、処理要求に含まれる現金処理に対応する拡張機能プログラムP2は、適宜、サーバー20からダウンロードされ、ROM112にインストールされる。
 図4は、サーバー20の構成の一例を示す図である。
 図4に示すように、サーバー20は、制御部21、記憶部22、操作部23、表示部24、及び通信部25等を備える汎用のコンピューターである。各ブロックの基本構成は、現金処理機10と同様であるので、詳細な説明は省略する。
 制御部21は、CPU211、ROM212及びRAM213等を備える。CPU211は、例えば、ROM212又は記憶部22から処理内容に応じたプログラムを読み出してRAM213に展開し、展開したプログラムを実行して、サーバー20の各ブロックの動作を集中制御する。
 記憶部22は、例えば、HDD等の補助記憶装置である。記憶部22は、例えば、現金処理機10からのダウンロード要求を処理するサービス提供プログラムP3及び現金処理機10に対して提供される拡張機能プログラムP2を記憶する。拡張機能プログラムP2は、現金処理機10の機種ごとに、かつ、現金処理の種別ごとに用意される。また、現金処理機10が設置される金融機関によって特別な仕様が要求されている場合、拡張機能プログラムP2は、当該金融機関の現金処理機10用に用意された特注のプログラムを含む。
 操作部23及び表示部24は、サービス提供プログラムP3又は拡張機能プログラムP2を更新する等、サーバー20の保守を行う際に用いられる。
 通信部25は、外部機器と通信を行うための通信インターフェースである。制御部21は、通信部25を介して、ネットワークNに接続された現金処理機10との間で各種情報の送受信を行う。
 サーバー20において、制御部21は、サービス提供プログラムP3を実行することにより、拡張機能プログラム提供部21Aとして機能する。拡張機能プログラム提供部21Aは、現金処理機10からのダウンロード要求に応答して、複数の拡張機能プログラムP2のうちのいずれかを提供する。拡張機能プログラム提供部21Aの機能については、図5のシーケンス図に従って詳述する。
 図5は、現金処理システム1で実行される現金処理の一例を示すシーケンス図である。サーバー20では、制御部21によりサービス提供プログラムP3が実行される。現金処理機10は、電源が投入されると、初期化処理を行うとともに、第2の記憶部112Bにおける拡張機能プログラムP2の保持状態を含む管理情報を更新する。現金処理機10における処理は、制御部11によって実行される。
 ステップS101において、現金処理機10は、オペレーターが操作部13を通じて行った現金処理の実行を指示する処理要求を受け付ける。
 ステップS102において、現金処理機10は、ROM112にインストールされている拡張機能プログラムP2の状態(管理情報)を取得する。ROM112には、例えば、前回実行された現金処理に対応する拡張機能プログラムP2が保持されている。
 ステップS103において、現金処理機10は、処理要求に含まれる現金処理に対応する拡張機能プログラムP2がROM112にインストールされているか否かを判定する。処理要求に含まれる現金処理に対応する拡張機能プログラムP2がROM112にインストールされている場合(ステップS103で“YES”)、ステップS107の処理に移行する。処理要求に含まれる現金処理に対応する拡張機能プログラムP2がROM112にインストールされていない場合(ステップS103で“NO”)、ステップS104の処理に移行する。
 処理要求に含まれる現金処理に対応する拡張機能プログラムP2が第2の記憶部112B(図3参照)に保持されている場合、サーバー20から当該拡張機能プログラムP2のダウンロードは行われないことになる。これにより、現金処理を開始するまでの時間を短縮することができる。この場合、現金処理機10は、サーバー20に対して当該拡張機能プログラムP2の更新の有無を問い合わせ、更新されている場合には当該拡張機能プログラムP2のダウンロードを行い、更新されていない場合には当該拡張機能プログラムP2のダウンロードを行わないようにしてもよい。
 ステップS104において、現金処理機10は、サーバー20に対して、指示された現金処理に対応する拡張機能プログラムP2のダウンロード要求を送信する。ダウンロード要求は、例えば、現金処理の種別を示す情報、現金処理機10に関する情報(例えば、現金処理機10の機種、シリアルNo.、ハードウェアに関する情報など)、現金処理機10を運用する顧客(ここでは金融機関)に関する情報(例えば、金融機関の識別情報)、オペレーターに関する情報(例えば、オペレーターID)を含む。
 なお、ROM112に他の拡張機能プログラムがインストールされている場合、処理要求に対応する拡張機能プログラムP2をインストールするために、既存の拡張機能プログラムP2は消去される。第2の記憶部112Bに余裕がある場合、すなわち既存の拡張機能プログラムP2を消去しなくても処理要求に含まれる現金処理に対応する拡張機能プログラムP2をインストールできる場合、既存の拡張機能プログラムP2を消去せず、保持しておいてもよい。
 また、ROM112に他の拡張機能プログラムP2が複数インストールされている場合、既存の複数の拡張機能プログラムP2は、利用頻度の低い順に消去されるのが好ましい。
 ステップS105において、サーバー20は、現金処理機10からのダウンロード要求に応答して、要求された拡張機能プログラムP2を提供する(拡張機能プログラム提供部21Aとしての処理)。具体的には、サーバー20は、ダウンロード要求に含まれる現金処理の種別を示す情報及び現金処理機10に関する情報に基づいて、記憶部22に保持されている複数の拡張機能プログラムP2のうちのいずれかを選択し、現金処理機10に提供する。
 このとき、サーバー20は、ダウンロード要求に含まれるオペレーターに関する情報(例えば、オペレーターの識別情報)に基づいて、当該オペレーターの権限を判断し、ダウンロードの可否を判断してもよい。オペレーターに関する情報の照合を行うためのデータは、例えば、記憶部22に格納されている。処理要求を行ったオペレーターが正当な権限を有していない場合、ダウンロードは許可されず、その旨が現金処理機10に通知される。
 ステップS106において、現金処理機10は、サーバー20によって提供された拡張機能プログラムをダウンロードし、ROM112にインストールする。
 ステップS107において、現金処理機10は、処理要求に含まれる現金処理に対応する拡張機能プログラムP2を実行することにより、指示された現金処理を行う。ステップS101において現金処理の実行を指示する処理要求を受け付けたときに、対応する拡張機能プログラムP2がすでにインストールされていた場合は、当該拡張機能プログラムP2が実行される。一方、対応する拡張機能プログラムP2がROM112にインストールされていない場合は、ダウンロード要求に応じてサーバー20から提供された拡張機能プログラムP2がROM112にインストールされ、実行される。
 基本機能プログラムP1の各処理モジュールを指し示すオブジェクト(例えば、関数へのポインタ)は、固定アドレスに配置されたテーブルなどのデータ構造に保持されている。拡張機能プログラムP2は、実行時に、このデータデータ構造を参照して、基本機能プログラムP1の各処理モジュールから所望の処理を呼び出す。これにより、指示された現金処理が実行される。
 現金処理が終了した後は、ROM112にインストールされた拡張機能プログラムP2は、次に指示される現金処理に備えて消去されてもよいが、そのまま保持されるのが好ましい。次に指示された現金処理が、当該拡張機能プログラムP2に対応する現金処理であれば、改めてダウンロードすることなく当該現金処理が実行されるので、ダウンロードする場合に比較して、処理時間を短縮することができる。
 また、ROM112にインストールされた拡張機能プログラムP2が、処理権限が要求される現金処理に対応するプログラムである場合、当該現金処理の完了に伴い拡張機能プログラムP2が消去されるのが好ましい。処理権限が要求される現金処理は、例えば、500万円を超える大口の出金処理を含む。
 このように、現金処理システム1は、複数種類の現金処理を実行可能な現金処理機10と、ネットワークNを介して現金処理機10に接続されるサーバー20と、を備える。サーバー20は、現金処理機10からのダウンロード要求に応じて、複数種類の現金処理のそれぞれを実行するための複数の拡張機能プログラムP2のうちのいずれかを提供する拡張機能プログラム提供部21Aを有する。現金処理機10は、複数種類の現金処理を実行する上で共通して必要な基本処理を実行するための基本機能プログラムP1を記憶する第1の記憶部112Aと、拡張機能プログラムP2を記憶する第2の記憶部112Bと、基本機能プログラムP1及び拡張機能プログラムP2を実行する制御部11と、を有する。制御部11は、複数種類の現金処理のうちのいずれかの実行を指示する処理要求を受け付けることに伴い、当該処理要求に含まれる現金処理に対応する拡張機能プログラムP2をサーバー20からダウンロードして第2の記憶部112Bに記憶させる。
 すなわち、現金処理機10は、同時に動作する必要がない機能、すなわち、拡張機能プログラムP2によって実現される現金処理については、対応する拡張機能プログラムP2をROM112上に固定的に保持せず、オンデマンドでダウンロードして実行する。これにより、現金処理機10は、多様化された複数の現金処理を実行することができるとともに、計算機リソースとしての記憶領域の使用量を抑えることができる。言い換えると、組込み機器である現金処理機10における制約された計算機リソースを有効利用することができる。したがって、現金処理システム1によれば、多様化された複数の現金処理を現金処理機で実行可能であるとともに、必要な計算機リソースを低減して現金処理機10の低コスト化を図ることができる現金処理システムが提供される。
 さらには、現金処理システム1によれば、現金処理機10における現金処理に関する機能を追加又は変更する場合、サーバー20が保持する拡張機能プログラムP2を更新するだけで、市場で稼働中の全ての現金処理機10に対して、機能を追加又は変更することができる。ソフトウェアの保守作業が一元化されるので、保守作業の効率が格段に向上する。
 以上、本発明者によってなされた発明を実施の形態に基づいて具体的に説明したが、本発明は上記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
 例えば、実施の形態では、拡張機能プログラムP2をROM112にインストールする場合について説明したが、RAM113にインストールしてもよい。この場合、現金処理機10の電源がオフになると、拡張機能プログラムP2は、自動的に消去される。なお、スタティックRAMと電池を使用してRAM113への電源供給を行うなどの方法により、現金処理機10の電源をオフにしてもRAM113のデータが保持されるようにしてもよい(いわゆるバッテリーバックアップ)。
 また例えば、RAM113や記憶部12を、拡張機能プログラムP2を記憶する第2の記憶部として利用してもよい。記憶部12を第2の記憶部として利用する場合、拡張機能プログラムP2はファイルシステムなどの機能を利用してRAM113に転送された後、実行される。
 さらには、ROM112及びRAM113を、拡張機能プログラムP2を記憶する第2の記憶部として利用してもよい。この場合、処理要求に含まれる現金処理の内容に応じてダウンロード先(インストール先)が設定される。例えば、利用頻度の高い拡張機能プログラムP2(例えば、入金処理、出金処理など)は、ROM112にインストールされ、利用頻度の低い拡張機能プログラムP2(例えば、装填処理、回収処理など)は、RAM113にインストールされる。
 また、実施の形態において、ネットワークNは、LANであってもよい。
 実施の形態では、サーバー20において、制御部21が、サービス提供プログラムP3を実行し、拡張機能プログラム提供部21Aとして機能することにより、本発明を実現しているが、この機能は、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)等の電子回路によって構成することもできる。
 今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
 2017年2月8日出願の特願2017-021172の日本出願に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
 1 現金処理システム
 10 現金処理機
 11 制御部
 111 CPU
 112 ROM
 112A 第1の記憶部
 112B 第2の記憶部
 20 サーバー
 21 制御部
 21A 拡張機能プログラム提供部
 P1 基本機能プログラム
 P2 拡張機能プログラム

Claims (8)

  1.  複数種類の現金処理を実行可能な現金処理機と、ネットワークを介して前記現金処理機に接続されるサーバーと、を備える現金処理システムであって、
     前記サーバーは、
     前記現金処理機からのダウンロード要求に応じて、前記複数種類の現金処理のそれぞれを実行するための複数の拡張機能プログラムのうちのいずれかを提供する拡張機能プログラム提供部を有し、
     前記現金処理機は、
     前記複数種類の現金処理を実行する上で共通して必要な基本処理を実行するための基本機能プログラムを記憶する第1の記憶部と、
     前記拡張機能プログラムを記憶する第2の記憶部と、
     前記基本機能プログラム及び前記拡張機能プログラムを実行する制御部と、を有し、
     前記制御部は、前記複数種類の現金処理のうちのいずれかの実行を指示する処理要求を受け付けることに伴い、当該処理要求に含まれる前記現金処理に対応する前記拡張機能プログラムを前記サーバーからダウンロードして前記第2の記憶部に記憶させることを特徴とする現金処理システム。
  2.  前記制御部は、前記処理要求に含まれる前記現金処理に対応する前記拡張機能プログラムが前記第2の記憶部に保持されている場合、前記サーバーから当該拡張機能プログラムのダウンロードを行わないことを特徴とする請求項1に記載の現金処理システム。
  3.  前記制御部は、前記処理要求に含まれる前記現金処理に対応する前記拡張機能プログラムが前記第2の記憶部に保持されている場合、前記サーバーに対して当該拡張機能プログラムの更新の有無を問い合わせ、更新されている場合には当該拡張機能プログラムのダウンロードを行い、更新されていない場合には当該拡張機能プログラムのダウンロードを行わないことを特徴とする請求項1に記載の現金処理システム。
  4.  前記現金処理機は、複数の金融機関に設置され、
     前記サーバーは、前記現金処理機からのダウンロード要求に含まれる前記金融機関の識別情報に基づいて、当該金融機関用の前記拡張機能プログラムを提供することを特徴とする請求項1又は2に記載の現金処理システム。
  5.  前記第2の記憶部は、不揮発性メモリであり、
     前記第2の記憶部に記憶された前記拡張機能プログラムは、利用頻度の低い順に消去されることを特徴とする請求項1から3のいずれか一項に記載の現金処理システム。
  6.  前記第2の記憶部は、不揮発性メモリ及び揮発性メモリを有し、前記拡張機能プログラムに対応する前記現金処理の内容に応じてダウンロード先が設定されていることを特徴とする請求項1から3のいずれか一項に記載の現金処理システム。
  7.  前記第2の記憶部は、不揮発性メモリであり、
     前記拡張機能プログラムが処理権限を要求される前記現金処理に対応するプログラムである場合、当該現金処理の完了に伴い消去されることを特徴とする請求項1から3のいずれか一項に記載の現金処理システム。
  8.  前記サーバーは、前記現金処理機からのダウンロード要求に含まれるオペレーターの識別情報に基づいて、当該オペレーターの権限を判断し前記ダウンロードの可否を判断することを特徴とする請求項1から7のいずれか一項に記載の現金処理システム。
PCT/JP2018/000626 2017-02-08 2018-01-12 現金処理システム Ceased WO2018146994A1 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
See also references of EP3582105A4

Cited By (1)

* Cited by examiner, † Cited by third party
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