JP2019079174A - Automatic transaction device and screen display method and information processing system of automatic transaction device - Google Patents

Automatic transaction device and screen display method and information processing system of automatic transaction device Download PDF

Info

Publication number
JP2019079174A
JP2019079174A JP2017204351A JP2017204351A JP2019079174A JP 2019079174 A JP2019079174 A JP 2019079174A JP 2017204351 A JP2017204351 A JP 2017204351A JP 2017204351 A JP2017204351 A JP 2017204351A JP 2019079174 A JP2019079174 A JP 2019079174A
Authority
JP
Japan
Prior art keywords
customer
transaction
information
display
control unit
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.)
Pending
Application number
JP2017204351A
Other languages
Japanese (ja)
Inventor
傑 足立
Suguru Adachi
傑 足立
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.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech 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 Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2017204351A priority Critical patent/JP2019079174A/en
Publication of JP2019079174A publication Critical patent/JP2019079174A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

To reduce the deterioration of a touch panel while maintaining the convenience of customers.SOLUTION: An automatic transaction device 10 includes a control part 11, a medium processing part 12, and a display acceptance part 13. The medium processing part 12 accepts a medium inserted by a customer and reads information stored in the medium. The display acceptance part 13 is provided on an outer surface of the automatic transaction device 10 and accepts displaying and inputting of information. The control part 11 transmits a request telegram requesting the permission of a transaction designated by the customer together with the information read from the medium to an information processing device 20, receives a response telegram with respect to the request telegram from the information processing device 20, and decides a position of a button to be displayed on the display acceptance part 13 on the basis of information included in the response telegram.SELECTED DRAWING: Figure 1

Description

本発明は、自動取引装置、自動取引装置における画面表示方法および情報処理システムに関する。   The present invention relates to an automatic transaction apparatus, a screen display method in an automatic transaction apparatus, and an information processing system.

金融取引を行う取引装置として、金融機関等で用いられる現金自動預払機(ATM;Automated Teller Machine、以下ATMと記載する)が知られている。ATMで取引操作を行う場合、顧客はATMに備えられたタッチパネルを指先等で触れて情報の入力やメニュー選択等を行う。   As a transaction apparatus for conducting financial transactions, an automatic teller machine (ATM; Automated Teller Machine, hereinafter referred to as ATM) used in a financial institution or the like is known. When carrying out transaction operation with the ATM, the customer touches the touch panel provided in the ATM with a fingertip or the like to input information, perform menu selection, and the like.

一般に、ATMのタッチパネルに表示される入力ボタンやメニューボタンの位置は、予め所定の位置に設定されており、タッチパネルの所定の位置が繰り返し押下される。このため、タッチパネルの所定位置の汚れが激しく、磨耗し易い状態となる。   Generally, the positions of input buttons and menu buttons displayed on the touch panel of the ATM are set in advance at predetermined positions, and the predetermined position of the touch panel is repeatedly pressed. For this reason, the stains on the predetermined position of the touch panel are severe, and the touch panel is easily worn.

このような問題に関し、入力回数が所定値を超えたときに表示面上のスイッチ表示位置を変更可能とし、タッチパネルの特定部分が損耗することを防止する技術が知られている。   With respect to such a problem, there is known a technique which makes it possible to change the switch display position on the display surface when the number of inputs exceeds a predetermined value, and to prevent the specific part of the touch panel from being worn out.

特開平5−40561号公報Unexamined-Japanese-Patent No. 5-40561

しかしながら、従来技術においては、顧客の利便性について考慮されていなかった。このため、顧客は、表示面上のスイッチ表示位置が大幅に変更されることにより、スイッチの位置がわかりにくく、操作し難い状態が生じることがあった。   However, in the prior art, no consideration was given to the convenience of the customer. As a result, the switch display position on the display surface is significantly changed by the customer, which may make it difficult to understand the position of the switch, which may make it difficult to operate.

このような状況に対処するために、タッチパネルの損耗防止だけでなく、顧客の利便性をも考慮した画面表示が望まれている。
一側面では、本発明は、顧客の利便性を維持しつつタッチパネルの劣化の軽減を図ることができる自動取引装置、自動取引装置における画面表示方法および情報処理システムを提供することを目的とする。
In order to cope with such a situation, it is desirable not only to prevent wear and tear on the touch panel but also to display a screen in consideration of the convenience of the customer.
In one aspect, the present invention aims to provide an automatic transaction apparatus capable of reducing deterioration of a touch panel while maintaining convenience of a customer, a screen display method and an information processing system in the automatic transaction apparatus.

上記目的を達成するために、以下に示すような自動取引装置を提供する。自動取引装置は、媒体処理部と表示受付部と制御部とを備える。媒体処理部は、顧客から挿入された媒体を受け付け、媒体に記憶された情報を読み取る。表示受付部は、自動取引装置の外面に設けられ、情報の表示および入力の受け付けを行う。制御部は、媒体から読み取った情報とともに顧客から指定された取引の許可を要求する要求電文を情報処理装置に送信し、情報処理装置から要求電文に対する応答電文を受信し、応答電文に含まれる情報に基づいて表示受付部に表示するボタンの位置を決定する。   In order to achieve the above object, an automatic transaction apparatus as shown below is provided. The automatic transaction apparatus includes a medium processing unit, a display receiving unit, and a control unit. The media processing unit receives the media inserted from the customer and reads the information stored in the media. The display receiving unit is provided on the outer surface of the automated teller machine, and displays information and receives input. The control unit transmits, to the information processing apparatus, a request message requesting permission of the transaction designated by the customer together with the information read from the medium, receives a response message to the request message from the information processing apparatus, and information included in the response message The position of the button displayed on the display reception unit is determined based on

一態様によれば、顧客の利便性を維持しつつタッチパネルの劣化の軽減を図ることができる。   According to one aspect, it is possible to reduce the deterioration of the touch panel while maintaining the convenience of the customer.

第1の実施形態の情報処理システムの一例を示す図である。It is a figure showing an example of the information processing system of a 1st embodiment. 第2の実施形態の情報処理システムの一例を示す図である。It is a figure showing an example of the information processing system of a 2nd embodiment. 第2の実施形態のホストのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the host of 2nd Embodiment. 第2の実施形態のATMのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of ATM of 2nd Embodiment. 第2の実施形態のATMの画面遷移の一例を示す図である。It is a figure which shows an example of the screen transition of ATM of 2nd Embodiment. 第2の実施形態の画面表示座標の一例を示す図である。It is a figure which shows an example of the screen display coordinate of 2nd Embodiment. 第2の実施形態の顧客管理情報の一例を示す図である。It is a figure which shows an example of the customer management information of 2nd Embodiment. 第2の実施形態の取引依頼電文の一例を示す図である。It is a figure which shows an example of the transaction request message of 2nd Embodiment. 第2の実施形態の取引許可応答電文の一例を示す図である。It is a figure which shows an example of the transaction permission response telegram of 2nd Embodiment. 第2の実施形態の取引完了通知電文および取引完了応答電文の一例を示す図である。It is a figure which shows an example of the transaction completion notification message of 2nd Embodiment, and a transaction completion response message. 第2の実施形態の第1のATM画面変更処理のフローチャートを示す図である(その1)。It is a figure which shows the flowchart of the 1st ATM screen change process of 2nd Embodiment (the 1). 第2の実施形態の第1のATM画面変更処理のフローチャートを示す図である(その2)。It is a figure which shows the flowchart of the 1st ATM screen change process of 2nd Embodiment (the 2). 第2の実施形態の第1の電文応答処理のフローチャートを示す図である。It is a figure which shows the flowchart of the 1st message | telegram response process of 2nd Embodiment. 第3の実施形態の基本制御情報の一例を示す図である。It is a figure which shows an example of the basic control information of 3rd Embodiment. 第3の実施形態の移動量情報の一例を示す図である。It is a figure which shows an example of the movement amount information of 3rd Embodiment. 第3の実施形態の回数別移動方向情報の一例を示す図である。It is a figure which shows an example of the movement direction information classified by number of 3rd Embodiment. 第3の実施形態の時間別移動方向情報の一例を示す図である。It is a figure which shows an example of the movement direction information classified by time of 3rd Embodiment. 第3の実施形態の取引許可応答電文の一例を示す図である。It is a figure which shows an example of the transaction permission response telegram of 3rd Embodiment. 第3の実施形態の第2のATM画面変更処理のフローチャートを示す図である(その1)。It is a figure which shows the flowchart of the 2nd ATM screen change process of 3rd Embodiment (the 1). 第3の実施形態の第2のATM画面変更処理のフローチャートを示す図である(その2)。It is a figure which shows the flowchart of the 2nd ATM screen change process of 3rd Embodiment (the 2). 第3の実施形態の第2のATM画面変更処理のフローチャートを示す図である(その3)。It is a figure which shows the flowchart of the 2nd ATM screen change process of 3rd Embodiment (the 3). 第3の実施形態の表示座標算出処理のフローチャートを示す図である。It is a figure which shows the flowchart of the display coordinate calculation process of 3rd Embodiment. 第3の実施形態の第2の電文応答処理のフローチャートを示す図である。It is a figure showing the flow chart of the 2nd message response processing of a 3rd embodiment. 第3の実施形態のキー押下カウント処理のフローチャートを示す図である。It is a figure which shows the flowchart of the key pressing count process of 3rd Embodiment.

以下、図面を参照して実施の形態を詳細に説明する。
[第1の実施形態]
まず、第1の実施形態の情報処理システムについて図1を用いて説明する。図1は、第1の実施形態の情報処理システムの一例を示す図である。
Hereinafter, embodiments will be described in detail with reference to the drawings.
First Embodiment
First, an information processing system according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of an information processing system according to the first embodiment.

取引システムは、自動取引装置10、情報処理装置20を含む。自動取引装置10と情報処理装置20とは、情報通信等が可能でありネットワークを介してアクセス可能に接続されている。ネットワークは、有線ネットワークであってもよいし無線ネットワークであってもよい。   The transaction system includes an automatic transaction apparatus 10 and an information processing apparatus 20. The automatic transaction apparatus 10 and the information processing apparatus 20 are capable of information communication and the like, and are connected via a network so as to be accessible. The network may be a wired network or a wireless network.

自動取引装置10は、金融取引を行う装置であり、たとえば、金融機関等に設置されたATMである。自動取引装置10は、制御部11、媒体処理部12、表示受付部13および記憶部14を備える。   The automatic transaction apparatus 10 is an apparatus for conducting financial transactions, and is, for example, an ATM installed in a financial institution or the like. The automatic transaction apparatus 10 includes a control unit 11, a medium processing unit 12, a display accepting unit 13, and a storage unit 14.

制御部11は、自動取引装置10全体を制御するものであり、たとえば、プロセッサ等である。制御部11は、媒体処理部12で受け付けたカード等の媒体や表示受付部13で受け付けた顧客の操作に基づいて、自動取引装置10を制御することができる。制御部11は、表示受付部13に画面を表示する画面表示方法を実現するプログラムを実行できる。制御部11は、取引の実行を要求する要求電文を情報処理装置20に送信し、情報処理装置20から要求電文に対応する応答電文を受信する。要求電文には、媒体から読み取った情報が含まれる。応答電文には、要求電文に含まれる情報や、表示受付部13に表示する画面におけるボタンの位置を決定するために用いられる情報等が含まれる。   The control unit 11 controls the entire automatic transaction apparatus 10, and is, for example, a processor or the like. The control unit 11 can control the automated teller machine 10 based on a medium such as a card received by the medium processing unit 12 and a customer operation received by the display receiving unit 13. The control unit 11 can execute a program for realizing a screen display method of displaying a screen on the display accepting unit 13. The control unit 11 transmits a request message for requesting execution of a transaction to the information processing device 20, and receives a response message corresponding to the request message from the information processing device 20. The request message includes information read from the medium. The response message includes information included in the request message, information used to determine the position of the button on the screen displayed on the display accepting unit 13, and the like.

媒体処理部12は、自動取引装置10を利用する顧客から媒体(カード、通帳等)を受け付け、媒体に記録された情報を読み取る。カードは、キャッシュカードやクレジットカード等である。媒体に記録された情報とは、金融機関を識別する銀行コードや、支店を識別する支店コードや、顧客の口座番号を特定する顧客コード等である。   The medium processing unit 12 receives a medium (card, passbook, etc.) from a customer using the automated teller machine 10, and reads the information recorded in the medium. The card is a cash card, a credit card or the like. The information recorded in the medium includes a bank code identifying a financial institution, a branch code identifying a branch, a customer code identifying a customer account number, and the like.

表示受付部13は、情報を表示し、顧客から入力された指示を受け付けるものである。表示受付部13は、たとえば、自動取引装置10の外面に設けられた、ディスプレイおよびタッチパネルである。   The display accepting unit 13 displays information and accepts an instruction input from a customer. Display accepting unit 13 is, for example, a display and a touch panel provided on the outer surface of automatic transaction apparatus 10.

記憶部14は、自動取引装置10に備えられるHDD(Hard Disk Drive)や各種メモリ等である。
情報処理装置20は、自動取引装置10から要求された処理を実行する機能を備えたコンピュータである。情報処理装置20は、制御部21を備える。なお、情報処理装置20は、システム管理者が操作するための入出力部や、情報を記憶する記憶部等も備えるが図示を省略する。
The storage unit 14 is an HDD (Hard Disk Drive), various memories, and the like provided in the automatic transaction apparatus 10.
The information processing device 20 is a computer having a function of executing a process requested by the automatic transaction device 10. The information processing apparatus 20 includes a control unit 21. Although the information processing apparatus 20 also includes an input / output unit for the system administrator to operate, a storage unit for storing information, and the like, illustration is omitted.

制御部21は、情報処理装置20全体を制御し、自動取引装置10と情報通信を行う。また、制御部21は、記憶部に対し情報の記憶および読み出しが可能である。制御部21は、自動取引装置10から要求電文を受信し、要求電文に応じた応答電文を生成し自動取引装置10に送信する。   The control unit 21 controls the entire information processing apparatus 20 and performs information communication with the automatic transaction apparatus 10. Further, the control unit 21 can store and read information in the storage unit. The control unit 21 receives the request message from the automatic transaction apparatus 10, generates a response message according to the request message, and transmits the response message to the automatic transaction apparatus 10.

ここで、情報処理システムの処理について説明する。顧客は、自動取引装置10を利用するため、カードを媒体処理部12に挿入する。自動取引装置10の媒体処理部12は、顧客から挿入されたカードを受け付け、カードに記憶された情報を読み取る。表示受付部13は、顧客から取引の指定を受け付ける。制御部11は、カードから読み取った情報とともに顧客から指定された取引の許可を要求する要求電文を情報処理装置20に送信する。制御部11は、情報処理装置20から要求電文に対する応答電文を受信し、応答電文に含まれる情報に基づいて表示受付部13に表示するボタンの位置を決定する。この具体例について、具体例1および具体例2として説明する。   Here, processing of the information processing system will be described. The customer inserts a card into the media processing unit 12 in order to use the automated teller machine 10. The media processing unit 12 of the automated teller machine 10 receives the card inserted from the customer, and reads the information stored in the card. The display accepting unit 13 accepts designation of a transaction from a customer. The control unit 11 transmits, to the information processing apparatus 20, a request message requesting permission of the transaction designated by the customer together with the information read from the card. Control unit 11 receives a response message to the request message from information processing device 20, and determines the position of the button to be displayed on display accepting unit 13 based on the information included in the response message. This specific example will be described as specific example 1 and specific example 2.

まず、具体例1について説明する。制御部11は、応答電文に含まれる座標に基づいてボタンを表示する位置を決定する。情報処理装置20は、ボタンを表示する座標を含む応答電文を生成し、自動取引装置10に送信する。情報処理装置20がボタンを表示する座標を顧客に応じた座標とすることで、自動取引装置10が表示受付部13のボタンの表示位置を顧客ごとに変更することができ、表示受付部13の所定箇所が磨耗することを軽減することができる。自動取引装置10は、顧客Aが利用する場合に顧客Aの操作時における応答電文に基づき第1画面31を表示し、顧客Bが利用する場合に顧客Bの操作時における応答電文に基づき第2画面32を表示する。顧客Aが操作する第1画面31と顧客Bが操作する第2画面32とは、ボタン(「確認」ボタン)の位置が異なるため、表示受付部13においてボタンを表示する箇所の磨耗を軽減することができる。   First, specific example 1 will be described. The control unit 11 determines the position to display the button based on the coordinates included in the response message. The information processing device 20 generates a response message including coordinates for displaying a button, and transmits the response message to the automatic transaction device 10. The automatic transaction apparatus 10 can change the display position of the button of the display acceptance unit 13 for each customer by setting the coordinates at which the information processing device 20 displays the button to coordinates according to the customer. It is possible to reduce the wear of the predetermined part. The automatic transaction apparatus 10 displays the first screen 31 based on the response message at the time of operation of the customer A when the customer A uses it, and the second screen based on the response message at the time of operation of the customer B when the customer B uses it. The screen 32 is displayed. Since the first screen 31 operated by the customer A and the second screen 32 operated by the customer B differ in the position of the button (“confirmation” button), wear of the portion where the button is displayed in the display accepting unit 13 is reduced be able to.

次に、具体例2について説明する。制御部11は、ボタンを表示する位置である表示位置を決定するための標準となる標準位置を記憶部14から読出し、応答電文に含まれる顧客の前回の取引日に基づいて標準位置から離れた位置に表示位置を決定する。制御部11は、表示位置を決定する際に、前回の取引日と顧客の現在の取引日との差が長い場合に標準位置と表示位置との距離を長くし、前回の取引日と現在の取引日との差が短い場合に標準位置と表示位置との距離を短くする。   Next, specific example 2 will be described. The control unit 11 reads out from the storage unit 14 a standard position which is a standard for determining a display position which is a position at which the button is displayed, and is separated from the standard position based on the customer's previous trading day included in the response message. Determine the display position at the position. When determining the display position, the control unit 11 lengthens the distance between the standard position and the display position when the difference between the previous trading day and the current trading day of the customer is long, and the previous trading day and the current day When the difference from the trading day is short, the distance between the standard position and the display position is shortened.

たとえば、顧客Aが自動取引装置10で取引をした日(現在の取引日)が「8月8日」であり、顧客Aの前回の取引日が「8月7日」である場合、両日ともに顧客Aに対して自動取引装置10が表示する画面は第1画面31である。自動取引装置10は、前回の取引日と現在の取引日との経過日数が少ない場合、ボタンの位置を変更することで顧客に対し画面の違和感を与えることを避けるため、同一の画面を表示する。   For example, if the date on which customer A trades on automated teller machine 10 (the current transaction day) is "August 8" and the last transaction day of customer A is "August 7", then both days The screen displayed by the automatic transaction apparatus 10 to the customer A is a first screen 31. The automatic transaction apparatus 10 displays the same screen in order to avoid giving a sense of incongruity to the customer by changing the position of the button when the number of days elapsed between the previous trading day and the current trading day is small. .

また、顧客Aの現在の取引日が「9月9日」であり、顧客Aの前回の取引日が「3月3日」である場合、自動取引装置10は「3月3日」の取引の際に第1画面31を表示し、「9月9日」の取引の際に第2画面32を表示する。前回の取引日と現在の取引日との経過日数が多い場合、ボタンの位置を変更しても顧客に違和感を与える蓋然性が低いためボタンの位置をずらした画面を表示する。   In addition, when the current transaction date of the customer A is "September 9" and the last transaction date of the customer A is "March 3", the automatic transaction apparatus 10 performs the transaction "March 3". 1st screen 31 is displayed in the case of, and the 2nd screen 32 is displayed in the case of a transaction of "September 9". If the number of days elapsed between the previous trading day and the current trading day is large, the possibility of giving a sense of discomfort to the customer is low even if the button position is changed.

このように、自動取引装置10は、顧客が自動取引装置10を前回操作した日から経過した日数に応じてボタンを表示する位置をずらすことで、顧客に対する視認性や操作性の悪化を軽減しつつタッチパネルの磨耗を軽減することができる。   As described above, the automatic transaction apparatus 10 reduces the deterioration of the visibility and operability for the customer by shifting the position where the button is displayed according to the number of days elapsed since the day when the customer operated the automatic transaction apparatus 10 last time. At the same time, wear of the touch panel can be reduced.

このように、情報処理システムおよび自動取引装置10は、顧客の利便性を維持しつつタッチパネルの劣化の軽減を図ることができる。
[第2の実施形態]
次に、第2の実施形態として、自動取引装置10をATMに適用し、情報処理装置20をホストに適用した情報処理システムについて図2を用いて説明する。図2は、第2の実施形態の情報処理システムの一例を示す図である。
Thus, the information processing system and the automatic transaction apparatus 10 can reduce the deterioration of the touch panel while maintaining the convenience of the customer.
Second Embodiment
Next, as a second embodiment, an information processing system in which the automatic transaction apparatus 10 is applied to ATM and the information processing apparatus 20 is applied to a host will be described using FIG. FIG. 2 is a diagram illustrating an example of the information processing system according to the second embodiment.

金融機関等における情報処理システム200は、1台以上のATM100(図2ではその内の1台を図示)を備える。ATM100は、ネットワーク210を介してホスト300と接続している。   An information processing system 200 in a financial institution or the like includes one or more ATMs 100 (one of which is shown in FIG. 2). The ATM 100 is connected to the host 300 via the network 210.

ATM100は、顧客操作部120と、カード/レシート部130と、通帳処理部140と、硬貨処理部150と、紙幣処理部160と、テンキー入力部170とを有する。
顧客操作部120は、ディスプレイとタッチパネルを有し、取引操作の案内と、指示の受け付けとを行う。
The ATM 100 has a customer operation unit 120, a card / receipt unit 130, a passbook processing unit 140, a coin processing unit 150, a bill processing unit 160, and a ten key input unit 170.
The customer operation unit 120 has a display and a touch panel, and provides guidance on transaction operations and accepts instructions.

カード/レシート部130は、キャッシュカードやクレジットカード等のカードを用いる取引において、カードの挿入と排出とを行う。また、カード/レシート部130は、取引終了時におけるレシートの排出をする。   The card / receipt unit 130 inserts and discharges cards in transactions using cards such as cash cards and credit cards. In addition, the card / receipt unit 130 discharges the receipt at the end of the transaction.

通帳処理部140は、通帳の受け付けの際に通帳の挿入と排出とを行い、必要に応じて通帳の印字をする。硬貨処理部150は、入金および出金取引の際に、硬貨の受け渡しを処理する。紙幣処理部160は、入金および出金取引の際に、紙幣の受け渡しを処理する。   The passbook processing unit 140 inserts and discharges the passbook at the time of acceptance of the passbook, and prints the passbook as needed. The coin processing unit 150 processes the delivery of coins at the time of deposit and withdrawal transactions. The bill processing unit 160 processes the delivery of bills at the time of deposit and withdrawal transactions.

テンキー入力部170は、数字等を入力するボタンを備え、顧客操作部120のタッチパネルと協働して顧客の指示を受け付ける。たとえば、テンキー入力部170は、キャッシュカード等を認証するための暗証番号や、金融取引内容の選択や、金融取引の金額等の入力を受け付けることができる。   The ten key input unit 170 has a button for inputting numbers and the like, and cooperates with the touch panel of the customer operation unit 120 to receive a customer's instruction. For example, the ten-key input unit 170 can receive an input such as a personal identification number for authenticating a cash card or the like, selection of financial transaction contents, or an amount of financial transaction.

ホスト300は、ATM100と情報の送受信を行い、勘定系の業務やATM100を用いる顧客の認証処理や、ATM100を管理する機能を備えるプログラムが実行されるコンピュータである。   The host 300 transmits and receives information to and from the ATM 100, and is a computer that executes a program having a function of accounting operations, a customer authentication process using the ATM 100, and a function of managing the ATM 100.

ここで、顧客がATM100で出金操作を行う際の動作について説明する。ここで、顧客は、カードをカード/レシート部130に挿入し、出金取引を行うものとする。ATM100は、挿入されたカードから情報(銀行コード、支店コード、顧客コード等)を読み取る。ATM100は、カードから読み取った情報をホスト300に送信し、ホスト300からの指示に従い顧客操作部120に操作画面を表示する。顧客は、顧客操作部120に表示される指示に従い、顧客操作部120等を操作して、指示の入力や暗証番号の入力や出金金額の入力を行う。ATM100は、ホスト300に、口座番号、暗証番号、出金金額等を送信する。ホスト300は、暗証番号の認証処理や、口座番号に対応する口座残高からの出金処理も行い、ATM100に出金許可を応答する。ATM100は、ホスト300から出金許可の応答を受信し、出金金額で指定された現金を硬貨処理部150や紙幣処理部160から排出し、カードをカード/レシート部130から排出する。顧客は、顧客操作部120の表示を確認し、排出された現金およびカードを受け取り、出金取引を終了する。   Here, the operation when the customer performs the dispensing operation at the ATM 100 will be described. Here, the customer inserts a card into the card / receipt unit 130 and performs a withdrawal transaction. The ATM 100 reads information (bank code, branch code, customer code, etc.) from the inserted card. The ATM 100 transmits the information read from the card to the host 300, and displays an operation screen on the customer operation unit 120 according to an instruction from the host 300. The customer operates the customer operation unit 120 or the like according to the instruction displayed on the customer operation unit 120 to input an instruction, input a personal identification number, and input a withdrawal amount. The ATM 100 transmits, to the host 300, an account number, a personal identification number, a payment amount, and the like. The host 300 also performs authentication processing of the personal identification number and withdrawal processing from the account balance corresponding to the account number, and responds to the ATM 100 with withdrawal permission. The ATM 100 receives a withdrawal permission response from the host 300, ejects the cash designated by the withdrawal amount from the coin processing unit 150 or the bill processing unit 160, and ejects the card from the card / receipt unit 130. The customer confirms the display on the customer operation unit 120, receives the discharged cash and card, and ends the withdrawal transaction.

次に、第2の実施形態のホストのハードウェア構成について図3を用いて説明する。図3は、第2の実施形態のホストのハードウェア構成の一例を示す図である。
ホスト300は、制御部310を含む。制御部310は、プロセッサ311、RAM(Random Access Memory)312、HDD313、入出力信号インタフェース314、記憶媒体インタフェース315、通信インタフェース316を含む。ホスト300は、プロセッサ311によって装置全体が制御されている。プロセッサ311には、バス317を介してRAM312と複数の周辺機器が接続されている。プロセッサ311は、マルチプロセッサであってもよい。プロセッサ311は、たとえば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、またはPLD(Programmable Logic Device)である。また、プロセッサ311は、CPU、MPU、DSP、ASIC、PLDのうちの2以上の要素の組み合わせであってもよい。
Next, the hardware configuration of the host according to the second embodiment will be described with reference to FIG. FIG. 3 is a diagram illustrating an example of a hardware configuration of a host according to the second embodiment.
The host 300 includes a control unit 310. The control unit 310 includes a processor 311, a random access memory (RAM) 312, an HDD 313, an input / output signal interface 314, a storage medium interface 315, and a communication interface 316. The host 300 is entirely controlled by a processor 311. A RAM 312 and a plurality of peripheral devices are connected to the processor 311 via a bus 317. The processor 311 may be a multiprocessor. The processor 311 is, for example, a central processing unit (CPU), a micro processing unit (MPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), or a programmable logic device (PLD). Also, the processor 311 may be a combination of two or more elements of a CPU, an MPU, a DSP, an ASIC, and a PLD.

RAM312は、ホスト300の主記憶装置として使用される。RAM312には、プロセッサ311に実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が一時的に記憶される。また、RAM312には、プロセッサ311による処理に必要な各種データが記憶される。   The RAM 312 is used as a main storage device of the host 300. The RAM 312 temporarily stores at least part of an OS (Operating System) program and application programs to be executed by the processor 311. The RAM 312 also stores various data necessary for processing by the processor 311.

バス317に接続されている周辺機器としては、HDD313、入出力信号インタフェース314、記憶媒体インタフェース315および通信インタフェース316がある。
HDD313は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。HDD313は、ホスト300の補助記憶装置として使用される。HDD313には、OSのプログラム、アプリケーションプログラム、および各種データが記憶される。なお、HDD313に限らず、SSD(Solid State Drive)を使用することもできる。なお、補助記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
As peripheral devices connected to the bus 317, there are an HDD 313, an input / output signal interface 314, a storage medium interface 315, and a communication interface 316.
The HDD 313 magnetically writes data to and reads data from the built-in disk. The HDD 313 is used as an auxiliary storage device of the host 300. The HDD 313 stores an OS program, an application program, and various data. Not only the HDD 313 but also a solid state drive (SSD) can be used. As the auxiliary storage device, a semiconductor storage device such as a flash memory can also be used.

入出力信号インタフェース314には、入出力デバイス318が接続されている。入出力デバイス318は、入力デバイスと出力デバイスを含む。入力デバイスの一例として、キーボードや、マウスや、タッチパネル等がある。また、出力デバイスの一例には、モニタや、ディスプレイや、液晶表示や、各種パネル表示装置や、スピーカー等の音声出力装置がある。   An input / output device 318 is connected to the input / output signal interface 314. The input / output device 318 includes an input device and an output device. Examples of the input device include a keyboard, a mouse, and a touch panel. Further, examples of the output device include a monitor, a display, a liquid crystal display, various panel display devices, and an audio output device such as a speaker.

入出力信号インタフェース314は、キーボードやマウスから送られてくる信号をプロセッサ311に送信する。なお、マウスは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボール等がある。   The input / output signal interface 314 transmits signals sent from the keyboard and mouse to the processor 311. The mouse is an example of a pointing device, and other pointing devices can also be used. Other pointing devices include touch panels, tablets, touch pads, track balls, and the like.

入出力デバイス318の出力デバイスは、プロセッサ311からの命令に従って、画像をモニタ画面に表示させる。モニタとしては、CRT(Cathode Ray Tube)を用いた表示装置や液晶表示装置等がある。   The output device of the input / output device 318 causes the image to be displayed on the monitor screen in accordance with the instruction from the processor 311. As a monitor, there are a display device using a CRT (Cathode Ray Tube), a liquid crystal display device, and the like.

記憶媒体インタフェース315は、磁気やレーザ等を利用して記憶媒体319に記録されたデータの読み取りや書き込みを行う。また、記憶媒体インタフェース315は、半導体メモリ等の記憶媒体に記録されたデータの読み取りを行うものであってもよい。記憶媒体319とは、たとえば、光ディスクや、フラッシュメモリ等の半導体メモリ等を含む。光ディスクは、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスクには、DVD(Digital Versatile Disc)、DVD−RAM、CD−ROM(Compact Disc − Read Only Memory)、CD−R(Recordable)/RW(ReWritable)等がある。   The storage medium interface 315 reads and writes data recorded in the storage medium 319 using magnetism, a laser, or the like. Further, the storage medium interface 315 may read data recorded in a storage medium such as a semiconductor memory. The storage medium 319 includes, for example, an optical disc, a semiconductor memory such as a flash memory, and the like. An optical disc is a portable recording medium in which data is recorded so as to be readable by reflection of light. The optical disc includes a DVD (Digital Versatile Disc), a DVD-RAM, a CD-ROM (Compact Disc-Read Only Memory), a CD-R (Recordable) / RW (ReWritable), and the like.

記憶媒体インタフェース315は、ホスト300に周辺機器を接続するための通信インタフェースとしても用いることができる。たとえば、記憶媒体インタフェース315には、メモリ装置やメモリリーダライタを接続することができる。メモリ装置は、記憶媒体インタフェース315との通信機能を搭載した記録媒体である。メモリリーダライタは、メモリカードへのデータの書き込み、またはメモリカードからのデータの読み出しを行う装置である。メモリカードは、カード型の記録媒体である。   The storage medium interface 315 can also be used as a communication interface for connecting a peripheral device to the host 300. For example, a memory device or a memory reader / writer can be connected to the storage medium interface 315. The memory device is a recording medium equipped with a communication function with the storage medium interface 315. The memory reader / writer is a device that writes data to the memory card or reads data from the memory card. The memory card is a card type recording medium.

通信インタフェース316は、データベース320とネットワーク210に接続されている。通信インタフェース316は、他のコンピュータ、記憶装置、または通信機器との間でデータの送受信を行う。データベース320は、各種の情報を記憶するとともに検索や抽出等により情報を利用できるようにしたものであり、ストレージシステム等を用いてもよい。   The communication interface 316 is connected to the database 320 and the network 210. The communication interface 316 transmits and receives data to and from another computer, a storage device, or a communication device. The database 320 stores various types of information and can be used by searching or extracting, and may use a storage system or the like.

以上のようなハードウェア構成によって、第2の実施形態のホスト300の処理機能を実現することができる。なお、第1の実施形態の情報処理装置20も、図3に示したホスト300のハードウェア構成で実現できる。   By the hardware configuration as described above, the processing function of the host 300 of the second embodiment can be realized. The information processing apparatus 20 of the first embodiment can also be realized by the hardware configuration of the host 300 shown in FIG. 3.

なお、上記の構成は一例であり、構成部の組み合わせは適宜決定できる。たとえば、上記構成のうち必要のないものを削除するとしてもよい。
ホスト300は、たとえばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第2の実施の形態の処理機能を実現する。ホスト300に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。たとえば、ホスト300に実行させるプログラムをHDD313に記憶しておくことができる。プロセッサ311は、HDD313内のプログラムの少なくとも一部をRAM312にロードし、プログラムを実行する。また、ホスト300に実行させるプログラムを、光ディスク、メモリ装置、メモリカード等の可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に記憶されたプログラムは、たとえばプロセッサ311からの制御により、HDD313にインストールされた後、実行可能となる。またプロセッサ311が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
In addition, said structure is an example and the combination of a structure part can be determined suitably. For example, the unnecessary ones of the above configurations may be deleted.
The host 300 realizes the processing function of the second embodiment by executing a program recorded on a computer readable recording medium, for example. A program in which the processing content to be executed by the host 300 is described can be recorded in various recording media. For example, a program to be executed by the host 300 can be stored in the HDD 313. The processor 311 loads at least a part of the program in the HDD 313 into the RAM 312 and executes the program. The program to be executed by the host 300 can also be recorded in a portable recording medium such as an optical disk, a memory device, or a memory card. The program stored in the portable recording medium can be executed after being installed in the HDD 313 under the control of the processor 311, for example. The processor 311 can also read and execute the program directly from the portable recording medium.

次に、第2の実施形態のATMについて図4を用いて説明する。図4は、第2の実施形態のATMのハードウェア構成の一例を示す図である。
ATM100は、制御部110と、ディスプレイ120aと、タッチパネル120bと、カード/レシート処理ユニット130aと、通帳処理ユニット140aと、硬貨処理ユニット150aと、紙幣処理ユニット160aと、テンキー処理ユニット170aと、対人センサ制御ユニット180aとを有する。
Next, the ATM according to the second embodiment will be described with reference to FIG. FIG. 4 is a diagram showing an example of the hardware configuration of the ATM of the second embodiment.
The ATM 100 includes a control unit 110, a display 120a, a touch panel 120b, a card / receipt processing unit 130a, a passbook processing unit 140a, a coin processing unit 150a, a bill processing unit 160a, a ten key processing unit 170a, and an interpersonal sensor And a control unit 180a.

制御部110は、プロセッサ111、RAM112、第1HDD113a、第2HDD113b、外部通信インタフェース114、表示処理ユニット115、タッチパネル処理ユニット116およびI/O(Input/Output)制御部117を有し、各々がバス118を介して接続されている。   The control unit 110 includes a processor 111, a RAM 112, a first HDD 113a, a second HDD 113b, an external communication interface 114, a display processing unit 115, a touch panel processing unit 116, and an I / O (Input / Output) control unit 117. Connected through.

プロセッサ111は、ATM100の全体動作を制御する。プロセッサ111は、たとえばCPU、MPU等である。RAM112には、プロセッサ111に実行させるOSのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM112には、プロセッサ111による処理に必要な各種データが格納される。   The processor 111 controls the overall operation of the ATM 100. The processor 111 is, for example, a CPU, an MPU or the like. The RAM 112 temporarily stores at least part of an OS program and application programs to be executed by the processor 111. The RAM 112 also stores various data necessary for processing by the processor 111.

第1HDD113aおよび第2HDD113bには、OSやアプリケーションプログラムや取引履歴情報等を格納できる。第1HDD113aと、第2HDD113bとは、システム保護のために二重化されているが、いずれか一方のみで構成することもできる。また、第1HDD113aと第2HDD113bは、SSD等他の記憶装置でも代用可能である。   The OS, application programs, transaction history information, and the like can be stored in the first HDD 113a and the second HDD 113b. The first HDD 113a and the second HDD 113b are duplexed for system protection, but can be configured with only one of them. In addition, the first HDD 113a and the second HDD 113b can be substituted by another storage device such as an SSD.

外部通信インタフェース114は、外部のネットワーク210に接続され、ホスト300等との間でデータの送受信を行う。また、外部通信インタフェース114は、ホスト300へ暗証番号や取引情報等を送受信できる。   The external communication interface 114 is connected to an external network 210, and transmits and receives data to and from the host 300 or the like. Also, the external communication interface 114 can transmit and receive the personal identification number, transaction information, and the like to the host 300.

表示処理ユニット115には、ディスプレイ120aが接続される。ディスプレイ120aは、タッチパネル120bとともに顧客操作部120を構成する。表示処理ユニット115は、プロセッサ111の制御の下に、操作案内等の各種情報をディスプレイ120aの画面に表示させる。   A display 120 a is connected to the display processing unit 115. The display 120 a constitutes the customer operation unit 120 together with the touch panel 120 b. The display processing unit 115 displays various information such as operation guidance on the screen of the display 120 a under the control of the processor 111.

タッチパネル処理ユニット116には、タッチパネル120bが接続される。タッチパネル120bは、ディスプレイ120aの上層に形成される。タッチパネル処理ユニット116は、顧客の指がタッチパネル120bに接触あるいは接近した画面上の位置を検出し、プロセッサ111に通知する。   The touch panel 120 b is connected to the touch panel processing unit 116. The touch panel 120 b is formed on the upper layer of the display 120 a. The touch panel processing unit 116 detects a position on the screen at which the finger of the customer touches or approaches the touch panel 120 b, and notifies the processor 111 of the position.

I/O制御部117には、カード/レシート処理ユニット130a、通帳処理ユニット140a、硬貨処理ユニット150a、紙幣処理ユニット160a、テンキー処理ユニット170aおよび対人センサ制御ユニット180aが接続される。I/O制御部117は、プロセッサ111の制御の下に、接続する各部にプロセッサ111からの指示を通知するとともに、各部から取得した情報をバス118経由でプロセッサ111に送る。   Connected to the I / O control unit 117 are a card / receipt processing unit 130a, a passbook processing unit 140a, a coin processing unit 150a, a bill processing unit 160a, a ten key processing unit 170a, and an interpersonal sensor control unit 180a. Under the control of the processor 111, the I / O control unit 117 notifies each unit to be connected of an instruction from the processor 111, and sends information acquired from each unit to the processor 111 via the bus 118.

カード/レシート処理ユニット130aは、カード/レシート部130に設けられ、カードの取り込みと排出、およびレシートの排出を制御する。また、カード/レシート処理ユニット130aは、取り込んだカードに付された磁気で記録された情報(口座番号等)を読み込む。また、カード/レシート処理ユニット130aは、印刷等を行う機能も備えており、文字や図形を印刷することが可能である。カード/レシート処理ユニット130aは、カードの排出だけでなく、取引内容を印刷した明細票(レシート)を排出することが可能である。   The card / receipt processing unit 130a is provided in the card / receipt unit 130, and controls card loading and unloading and receipt delivery. Further, the card / receipt processing unit 130a reads magnetically recorded information (account number etc.) attached to the taken-in card. The card / receipt processing unit 130a also has a function of printing and the like, and can print characters and figures. The card / receipt processing unit 130a can discharge not only the card but also the statement slip (receipt) on which the transaction content is printed.

通帳処理ユニット140aは、通帳処理部140に設けられ、通帳の取り込みと排出を制御する。また、通帳処理ユニット140aは、取り込んだ通帳に付された磁気で記録された情報(口座番号等)を読み込む。また、通帳処理ユニット140aは、通帳に印字を行う機能も備えており、通帳の記帳が可能である。   The passbook processing unit 140a is provided in the passbook processing unit 140 and controls the taking in and discharging of the passbook. Further, the passbook processing unit 140a reads magnetically recorded information (account number etc.) attached to the fetched passbook. In addition, the passbook processing unit 140a also has a function of printing on a passbook, and can register a passbook.

硬貨処理ユニット150aは、硬貨処理部150に設けられ、プロセッサ111の指示に従って硬貨の入出金と、扉の開閉とを制御する。紙幣処理ユニット160aは、紙幣処理部160に設けられ、プロセッサ111の指示に従って紙幣の入出金と、扉の開閉とを制御する。   The coin processing unit 150a is provided in the coin processing unit 150, and controls the deposit and withdrawal of coins and the opening and closing of the door according to the instruction of the processor 111. The bill processing unit 160a is provided in the bill processing unit 160, and controls the deposit and withdrawal of bills and the opening and closing of the door according to the instruction of the processor 111.

テンキー処理ユニット170aは、テンキー入力部170に設けられ、顧客が押下したボタンの情報を出力する。顧客が押下したボタンの情報には、暗証番号、金融取引で用いる情報等を含めてもよい。対人センサ制御ユニット180aは、人の接近を検知する対人センサを制御し、ATM100に顧客が近付いたことを検出する。なお、対人センサについては、図示を省略する。   A ten key processing unit 170a is provided in the ten key input unit 170, and outputs information of a button pressed by the customer. The information on the button pressed by the customer may include a personal identification number, information used in financial transactions, and the like. The interpersonal sensor control unit 180a controls an interpersonal sensor that detects the approach of a person, and detects that the customer approaches the ATM 100. The illustration of the interpersonal sensor is omitted.

可搬型記録媒体190は、たとえば、DVDやCD等の記録媒体である。可搬型記録媒体190は、取引履歴情報等を格納できる。
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、上記の構成は一例であり、ATM100の構成部の組み合わせは適宜決定できる。上記構成のうち必要のないものを削除するとしてもよいし、たとえば、手のひら静脈や指静脈を用いた生体認証部や非接触ICに対応する非接触IC部等を加えることもできる。
The portable recording medium 190 is, for example, a recording medium such as a DVD or a CD. The portable recording medium 190 can store transaction history information and the like.
The processing function of the present embodiment can be realized by the hardware configuration as described above. The above configuration is an example, and the combination of the components of the ATM 100 can be determined as appropriate. Among the above configurations, unnecessary ones may be deleted, or, for example, a biometric authentication unit using a palm vein or finger vein or a non-contact IC unit corresponding to a non-contact IC can be added.

次に、第2の実施形態のATMの画面遷移の一例について図5を用いて説明する。図5は、第2の実施形態のATMの画面遷移の一例を示す図である。
ATM100は、対人センサ制御ユニット180aを介して人の接近を検知し、顧客操作部120に画面を表示する。ATM100は、たとえば、カード挿入待ち画面501、取引種別選択画面502、振込詐欺注意喚起画面503、時間外手数料案内画面504、振込予約確認画面505、口座振込確認画面506の順で画面を遷移させて表示する。なお、ATM100は、口座振込確認画面506を表示した後、暗証番号入力画面や、口座番号入力画面や、振込金額入力画面等を表示するが、図示を省略する。また、図5は、ATM100における画面遷移の一例に過ぎず、図示した以外の画面を含めるものとしてもよいし、いずれかの画面を省略するものとしてもよい。
Next, an example of the screen transition of the ATM according to the second embodiment will be described with reference to FIG. FIG. 5 is a view showing an example of the screen transition of the ATM of the second embodiment.
The ATM 100 detects the approach of a person via the interpersonal sensor control unit 180 a and displays a screen on the customer operation unit 120. For example, the ATM 100 changes the screen in the order of the card insertion waiting screen 501, the transaction type selection screen 502, the transfer fraud alert screen 503, the overtime fee guidance screen 504, the transfer reservation confirmation screen 505, and the account transfer confirmation screen 506. indicate. In addition, after displaying the account transfer confirmation screen 506, the ATM 100 displays a personal identification number input screen, an account number input screen, a transfer amount input screen and the like, but illustration is omitted. 5 is only an example of screen transition in the ATM 100, and screens other than those illustrated may be included, or any of the screens may be omitted.

カード挿入待ち画面501は、ATM100を利用する顧客に対しカードの挿入を促す画面である。顧客は、カード挿入待ち画面501を確認し、カードをカード/レシート部130に挿入する。ATM100は、挿入されたカードに記憶された情報を読み取り、ホスト300に送信する。   The card insertion waiting screen 501 is a screen prompting the customer using the ATM 100 to insert a card. The customer confirms the card insertion waiting screen 501 and inserts the card into the card / receipt unit 130. The ATM 100 reads the information stored in the inserted card and sends it to the host 300.

取引種別選択画面502は、顧客に対し金融取引の種別の選択を促す画面である。顧客は、取引種別選択画面502を確認し、取引の種別を選択する。ここでは、顧客が「振込」の取引を選択し、顧客操作部120に表示された「振込」ボタンを押下したものとする。   The transaction type selection screen 502 is a screen prompting the customer to select the type of financial transaction. The customer confirms the transaction type selection screen 502 and selects the type of transaction. Here, it is assumed that the customer selects the “Transfer” transaction and presses the “Transfer” button displayed on the customer operation unit 120.

振込詐欺注意喚起画面503は、振込詐欺に対する注意喚起を促す画面であり、取引で「振込」が選択されたことに伴い表示される画面である。振込詐欺注意喚起画面503は、顧客に対する振込詐欺への注意事項と「確認」ボタンとを含む画面である。顧客は、画面を確認し、顧客操作部120に表示された「確認」ボタンを押下する。ATM100は、顧客操作部120を介して「確認」ボタンの押下を検知し、次の画面へ表示を遷移させる。   The transfer fraud alerting screen 503 is a screen for prompting attention to a transfer fraud, and is a screen that is displayed along with the selection of “transfer” in the transaction. The transfer fraud alerting screen 503 is a screen including notes on a transfer fraud for the customer and a “confirm” button. The customer confirms the screen and presses the “confirm” button displayed on the customer operation unit 120. The ATM 100 detects pressing of the “confirm” button via the customer operation unit 120, and shifts the display to the next screen.

時間外手数料案内画面504は、振込の操作が選択された時刻が時間外手数料の発生する時刻である場合に、顧客に手数料を徴収する旨を報知する画面である。時間外手数料案内画面504は、手数料の報知と「確認」ボタンとを含む画面である。顧客は、画面を確認し、顧客操作部120に表示された「確認」ボタンを押下する。ATM100は、顧客操作部120を介して「確認」ボタンの押下を検知し、次の画面へ表示を遷移させる。   The overtime fee guidance screen 504 is a screen for notifying the customer that the fee is to be collected when the time when the transfer operation is selected is the time when the overtime fee occurs. The overtime fee guidance screen 504 is a screen including notification of a fee and a "confirm" button. The customer confirms the screen and presses the “confirm” button displayed on the customer operation unit 120. The ATM 100 detects pressing of the “confirm” button via the customer operation unit 120, and shifts the display to the next screen.

振込予約確認画面505は、振込が実行される月日を顧客に報知する画面である。たとえば、金融機関の営業時間外(土日や祝日等)に受付けた振込処理について、翌営業日に振込を実行する旨を顧客に報知する画面である。顧客は、画面を確認し、顧客操作部120に表示された「確認」ボタンを押下する。ATM100は、顧客操作部120を介して「確認」ボタンの押下を検知し、次の画面へ表示を遷移させる。   The transfer reservation confirmation screen 505 is a screen for notifying the customer of the date on which the transfer is to be performed. For example, it is a screen for notifying the customer that the transfer is to be performed on the next business day, regarding the transfer process received outside the business hours of the financial institution (Saturday, Sunday, holiday, etc.). The customer confirms the screen and presses the “confirm” button displayed on the customer operation unit 120. The ATM 100 detects pressing of the “confirm” button via the customer operation unit 120, and shifts the display to the next screen.

口座振込確認画面506は、営業時間外に受付けた振込について、現金の取り扱いができず、口座振込となる旨を顧客に報知する画面である。口座振込確認画面506は、口座振込の旨の報知と「確認」ボタンとを含む画面である。顧客は、画面を確認し、顧客操作部120に表示された「確認」ボタンを押下する。ATM100は、顧客操作部120を介して「確認」ボタンの押下を検知し、次の画面へ表示を遷移させる。   The account transfer confirmation screen 506 is a screen for notifying the customer that account transfer will not be possible for the transfer accepted outside business hours, because cash can not be handled. The account transfer confirmation screen 506 is a screen including notification of account transfer and a “confirm” button. The customer confirms the screen and presses the “confirm” button displayed on the customer operation unit 120. The ATM 100 detects pressing of the “confirm” button via the customer operation unit 120, and shifts the display to the next screen.

これらの画面のうち、振込詐欺注意喚起画面503、時間外手数料案内画面504、振込予約確認画面505および口座振込確認画面506は、いずれも画面の右下の位置に「確認」ボタンを備えている。ATM100において、顧客が操作しやすいように同じ操作を行うボタンを同じ座標で表示する画面が多いため、右下の「確認」ボタンの位置が磨耗しやすい部分となる。なお、この画面は一例であり、対象となるボタンは「確認」ボタンに限るものではなく、数字を入力するために用いる数字ボタンや、前に表示された画面にもどる操作を指示する「もどる」ボタン等の他のボタンであってもよい。   Among these screens, the transfer fraud warning screen 503, the overtime fee guidance screen 504, the transfer reservation confirmation screen 505, and the account transfer confirmation screen 506 all have a “confirm” button at the lower right position of the screen. . In the ATM 100, there are many screens in which buttons for performing the same operation are displayed with the same coordinates so that the customer can easily operate, so the position of the “confirm” button at the lower right is a wearable part. Note that this screen is an example, and the button to be used is not limited to the “confirm” button, and “return” that instructs the user to return to the previously displayed screen using the number buttons used to input numbers. It may be another button such as a button.

次に、第2の実施形態の画面表示座標について図6を用いて説明する。図6は、第2の実施形態の画面表示座標の一例を示す図である。
図6(A)は、振込詐欺注意喚起画面503、時間外手数料案内画面504、振込予約確認画面505および口座振込確認画面506における画面座標と「確認」ボタン(以下、「キー」と記載する。)座標のイメージを示したものである。キーの初期位置は、実線四角形(点O1,点P1,点Q1,点R1)であるものとする。また、ATM100において画面表示を変更した一例として、キーを左上に移動した後の位置を破線四角形(点O2,点P2,点Q2,点R2)であるものとする。また、図6(B)は、キーの位置を示す座標の一例を示したものである。
Next, the screen display coordinates of the second embodiment will be described with reference to FIG. FIG. 6 is a diagram showing an example of screen display coordinates in the second embodiment.
In FIG. 6A, screen coordinates and a “confirmation” button (hereinafter, “key”) in the transfer fraud alert screen 503, the overtime fee guidance screen 504, the transfer reservation confirmation screen 505, and the account transfer confirmation screen 506 are described. ) An image of coordinates is shown. The initial position of the key is a solid square (point O1, point P1, point Q1, point R1). Further, as an example of changing the screen display in the ATM 100, it is assumed that the position after moving the key to the upper left is a dashed quadrilateral (point O2, point P2, point Q2, point R2). Further, FIG. 6B shows an example of coordinates indicating the position of the key.

図6において、顧客操作部120に表示される画面四隅の座標点を、左下から順に点A、点B、点C、点Dとする。以下、各点の座標は(X座標,Y座標)と記載する。画面の左下に位置する点Aを原点(0,0)とする。点Aから水平右方向をX座標軸とし、点Aから垂直上方向をY座標軸とする。また、座標として表示する数値の単位は、ドット(ピクセル)であるが、その他の単位を用いてもよい。   In FIG. 6, coordinate points at the four corners of the screen displayed on the customer operation unit 120 are referred to as a point A, a point B, a point C, and a point D sequentially from the lower left. Hereinafter, the coordinates of each point are described as (X coordinate, Y coordinate). The point A located at the lower left of the screen is set as the origin (0, 0). The horizontal right direction from point A is taken as the X coordinate axis, and the vertically upward direction from point A as the Y coordinate axis. Moreover, although the unit of the numerical value displayed as a coordinate is a dot (pixel), you may use another unit.

画面四隅の座標は、点A(0,0)、点B(0,80)、点C(120,80)、点D(120,0)とする。
キー座標の初期位置の座標点は、左下から順に点O1,点P1,点Q1,点R1とする。キー座標の初期位置の座標は、点O1(90,10)、点P1(90,20)、点Q1(110,20)、点R1(110,10)とする。キー座標の左上位置に5ドット移動後の座標点は、左下から順に点O2,点P2,点Q2,点R2とする。キー座標の初期位置の座標は、点O2(85,15)、点P2(85,25)、点Q2(105,25)、点R2(105,15)とする。
The coordinates of the four corners of the screen are point A (0, 0), point B (0, 80), point C (120, 80), and point D (120, 0).
The coordinate points of the initial position of the key coordinate are a point O1, a point P1, a point Q1 and a point R1 in order from the lower left. Coordinates of the initial position of the key coordinate are a point O1 (90, 10), a point P1 (90, 20), a point Q1 (110, 20), and a point R1 (110, 10). The coordinate points after moving 5 dots to the upper left position of the key coordinate are, in order from the lower left, point O2, point P2, point Q2, and point R2. The coordinates of the initial position of the key coordinates are the point O2 (85, 15), the point P2 (85, 25), the point Q2 (105, 25), and the point R2 (105, 15).

なお、キーを表示する位置は、顧客に応じて変更するものとする。ATM100が顧客操作部120に表示する画面においてキーの表示座標を変更表示する処理については、後で図11〜図12で説明する。   In addition, the position which displays a key shall be changed according to a customer. The process of changing and displaying the display coordinates of the key on the screen displayed by the ATM 100 on the customer operation unit 120 will be described later with reference to FIGS.

次に、第2の実施形態の顧客管理情報について図7を用いて説明する。図7は、第2の実施形態の顧客管理情報の一例を示す図である。
顧客管理情報601は、金融機関の顧客を管理する情報である。顧客管理情報601は、予めシステム管理者等によって登録される情報である。顧客管理情報601は、ホスト300からアクセス可能なデータベース320やHDD313等の記憶部に記憶される情報である。
Next, customer management information according to the second embodiment will be described with reference to FIG. FIG. 7 is a diagram showing an example of customer management information according to the second embodiment.
The customer management information 601 is information for managing a customer of a financial institution. The customer management information 601 is information registered in advance by a system administrator or the like. The customer management information 601 is information stored in a storage unit such as the database 320 or the HDD 313 accessible from the host 300.

顧客管理情報601は、管理番号、銀行コード、支店コード、顧客コード、前回取引日およびキー位置座標を含む。
管理番号の項目には、顧客管理情報601に登録されるエントリを識別する情報が登録される。なお、管理番号は、各エントリに昇順に数字を割当てたものだけではなく、文字や記号等を含むものであってもよい。銀行コードの項目には、銀行を識別する情報が登録される。支店コードの項目には、支店を識別する情報が登録される。顧客コードの項目には、顧客を識別する情報が登録される。なお、顧客コードは、口座番号等の他の情報で代用することも可能である。前回取引日の項目には、銀行コード、支店コードおよび顧客コードで特定される顧客が、前回ATM100を利用した年月日が登録される。
The customer management information 601 includes a management number, a bank code, a branch code, a customer code, a last trade date, and key position coordinates.
In the item of the management number, information for identifying an entry registered in the customer management information 601 is registered. The management number may not only have numbers assigned to each entry in ascending order, but may include characters, symbols, and the like. The bank code field contains information identifying the bank. In the branch code field, information identifying a branch is registered. In the customer code item, information for identifying a customer is registered. The customer code can be substituted by other information such as an account number. In the item of the last transaction date, the date when the customer specified by the bank code, the branch code and the customer code used the ATM 100 last time is registered.

キー位置座標の項目には、顧客コードに対応する顧客がATM100を利用する際に画面に表示されるキーの座標が登録される。キー位置座標の項目には、キー左上座標、キー右上座標、キー左下座標およびキー右下座標の項目が含まれる。キー左上座標の項目には、キーの左上の座標(X座標およびY座標)が登録される。キー右上座標の項目には、キーの右上の座標(X座標およびY座標)が登録される。キー左下座標の項目には、キーの左下の座標(X座標およびY座標)が登録される。キー右下座標の項目には、キーの右下の座標(X座標およびY座標)が登録される。   In the item of key position coordinates, coordinates of keys displayed on the screen when a customer corresponding to a customer code uses the ATM 100 are registered. The items of key position coordinates include items of key upper left coordinates, key upper right coordinates, key lower left coordinates, and key lower right coordinates. The upper left coordinates (X coordinate and Y coordinate) of the key are registered in the item of the upper left coordinate of the key. In the item of the key upper right coordinate, the upper right coordinate (X coordinate and Y coordinate) of the key is registered. In the item of the key lower left coordinate, the lower left coordinate (X coordinate and Y coordinate) of the key is registered. In the item of the lower right coordinates of the key, the lower right coordinates (X coordinate and Y coordinate) of the key are registered.

たとえば、顧客管理情報601には、管理番号が「1」、銀行コードが「110」、支店コードが「223」、顧客コードが「10023029」、前回取引日が「2017/7/1」という情報が登録される。   For example, in the customer management information 601, the management number is “1”, the bank code is “110”, the branch code is “223”, the customer code is “10023029”, and the last transaction date is “2017/7/1”. Is registered.

また、キー位置座標には、キー左上座標にX座標「90」およびY座標「20」、キー右上座標にX座標「110」およびY座標「20」、キー左下座標にX座標「90」およびY座標「10」、キー右下座標にX座標「110」およびY座標「10」という情報が登録される。   Also, for the key position coordinates, X coordinate "90" and Y coordinate "20" at key upper left coordinate, X coordinate "110" and Y coordinate "20" at key upper right coordinate, X coordinate "90" at key lower left coordinate and Information of Y coordinate “10”, and X coordinate “110” and Y coordinate “10” are registered in the lower right coordinates of the key.

これは、管理番号「1」のエントリについて、銀行コード「110」、支店コード「223」および顧客コード「10023029」で特定される顧客について、前回の取引日が「2017年7月1日」であることを示す。また、この顧客が、ATM100を利用する際に画面に表示されるキーの座標について左上座標(90,20)、右上座標(110,20)、左下座標(90,10)、右下座標(110,20)であることを示す。   This is because the last transaction date is "July 1, 2017" for the customer specified by the bank code "110", the branch code "223" and the customer code "10023029" for the entry of the control number "1". Indicates that there is. In addition, when the customer uses the ATM 100, coordinates of keys displayed on the screen at upper left coordinates (90, 20), upper right coordinates (110, 20), lower left coordinates (90, 10), lower right coordinates (110) , 20).

なお、顧客管理情報601は、一例であり、その他の情報を含むものであってもよい。また、システム管理者は、顧客管理情報601において、管理番号の奇数番号の顧客と偶数番号の顧客とで異なるキー位置座標を設定してもよいし、その他の方法で顧客を区分してキー位置座標を設定してもよい。このように、顧客管理情報601において、顧客が押下するキーの座標が分散するようにキー位置座標を設定することで、タッチパネル120bの磨耗を軽減することが可能となる。   The customer management information 601 is an example, and may include other information. In addition, the system administrator may set different key position coordinates for the odd-numbered customer and the even-numbered customer of the management number in the customer management information 601, or the customer may be classified by other methods and the key position is determined. Coordinates may be set. As described above, by setting the key position coordinates such that the coordinates of the key pressed by the customer are dispersed in the customer management information 601, it is possible to reduce the wear of the touch panel 120b.

次に、第2の実施形態の取引依頼電文について図8を用いて説明する。図8は、第2の実施形態の取引依頼電文の一例を示す図である。
取引依頼電文701は、ATM100がホスト300に取引を依頼する場合に送信する情報である。ATM100は、顧客から挿入されたカードを読み取り、顧客から取引の指示を受け付けた際に、取引依頼電文701をホスト300に送信する。
Next, a transaction request message according to the second embodiment will be described with reference to FIG. FIG. 8 is a diagram showing an example of a transaction request message according to the second embodiment.
The transaction request message 701 is information to be transmitted when the ATM 100 requests the host 300 for a transaction. The ATM 100 reads a card inserted from a customer, and transmits a transaction request message 701 to the host 300 when it receives a transaction instruction from the customer.

取引依頼電文701は、銀行コード、支店コード、顧客コード、取引種別の項目を含む。
銀行コード、支店コードおよび顧客コードの項目については、顧客管理情報601と同様である。ここでは、ATM100が、顧客から挿入されたカードから読み取った銀行コード、支店コードおよび顧客コードを取引依頼電文701に含めるものとする。
The transaction request message 701 includes items of a bank code, a branch code, a customer code, and a transaction type.
The items of bank code, branch code and customer code are the same as the customer management information 601. Here, it is assumed that the ATM 100 includes the bank code, the branch code and the customer code read from the card inserted from the customer in the transaction request message 701.

取引種別の項目には、顧客が指示した取引の種別が登録される。なお、顧客は、顧客操作部120に表示された取引(預入、引出等)を指示するボタンを押下し、取引を選択できるものとする。たとえば、顧客が指示した取引が「預入」の場合、取引種別に「10」が登録される。顧客が指示した取引が「引出」の場合、取引種別に「20」が登録される。顧客が指示した取引が「振込」の場合、取引種別に「30」が登録される。顧客が指示した取引が「記帳」の場合、取引種別に「40」が登録される。顧客が指示した取引が「残高照会」の場合、取引種別に「50」が登録される。顧客が指示した取引が「振替」の場合、取引種別に「60」が登録される。   In the item of transaction type, the type of transaction instructed by the customer is registered. The customer can select a transaction by pressing a button for instructing a transaction (deposit, withdrawal, etc.) displayed on the customer operation unit 120. For example, if the transaction indicated by the customer is "deposit", "10" is registered as the transaction type. When the transaction instructed by the customer is "withdrawal", "20" is registered as the transaction type. If the transaction instructed by the customer is "transfer", "30" is registered as the transaction type. When the transaction instructed by the customer is "book entry", "40" is registered as the transaction type. If the transaction indicated by the customer is “balance inquiry”, “50” is registered as the transaction type. If the transaction instructed by the customer is "transfer", "60" is registered as the transaction type.

たとえば、取引依頼電文701には、銀行コードが「110」、支店コードが「223」、顧客コードが「10023029」、取引種別が「30」という情報が登録される。
これは、ATM100が、顧客から挿入されたカードから読み取った情報のうち銀行コードが「110」、支店コードが「223」、顧客コードが「10023029」であり、顧客が選択した取引が「振込(30)」であることを示す。
For example, in the transaction request message 701, information in which the bank code is "110", the branch code is "223", the customer code is "10023029", and the transaction type is "30" is registered.
Among the information read from the card inserted from the customer, the bank code is "110", the branch code is "223", the customer code is "10023029", and the transaction selected by the customer is "transfer ( 30) ”.

なお、取引依頼電文701は、ホスト300に対して取引を依頼する場合に送信する情報の一例に過ぎず、その他の情報を含めてもよい。たとえば、取引依頼電文701は、ATM100を特定する識別情報等を含めてもよい。   The transaction request message 701 is merely an example of information to be sent when requesting a transaction to the host 300, and may include other information. For example, the transaction request message 701 may include identification information or the like for identifying the ATM 100.

次に、第2の実施形態の取引許可応答電文について図9を用いて説明する。図9は、第2の実施形態の取引許可応答電文の一例を示す図である。
取引許可応答電文702は、ホスト300がATM100に対して取引依頼電文701で依頼された取引を許可する場合に送信する応答電文である。取引許可応答電文702は、顧客ごとにキーを表示する位置を設定する場合における応答電文である。
Next, the transaction authorization response message of the second embodiment will be described with reference to FIG. FIG. 9 is a diagram illustrating an example of a transaction authorization response message according to the second embodiment.
The transaction permission response message 702 is a response message transmitted when the host 300 permits the ATM 100 to perform the transaction requested by the transaction request message 701. The transaction authorization response message 702 is a response message in the case of setting the position at which the key is displayed for each customer.

取引許可応答電文702は、銀行コード、支店コード、顧客コード、キー位置座標の項目を含む。銀行コード、支店コードおよび顧客コードの項目については、取引依頼電文701と同様である。ここでは、ホスト300が、ATM100から受信した取引依頼電文701から取得した銀行コード、支店コードおよび顧客コードを取引許可応答電文702に含めるものとする。キー位置座標の項目には、取引依頼電文701に含まれる銀行コード、支店コードおよび顧客コードに対応するエントリを顧客管理情報601から取得し、顧客管理情報601に含まれるキー位置座標が取引許可応答電文702のキー位置座標として登録される。   The transaction authorization response message 702 includes items of a bank code, a branch code, a customer code, and key position coordinates. The items of the bank code, the branch code and the customer code are the same as the transaction request message 701. Here, it is assumed that the host 300 includes the bank code, the branch code and the customer code acquired from the transaction request message 701 received from the ATM 100 in the transaction permission response message 702. In the item of key position coordinate, the bank code, branch code and entry corresponding to the customer code are acquired from the customer management information 601 and the key position coordinate contained in the customer management information 601 is the transaction permission response. The key position coordinates of the message 702 are registered.

たとえば、取引許可応答電文702には、銀行コードが「110」、支店コードが「223」、顧客コードが「10023029」という情報が登録される。また、キー位置座標には、キー左上座標にX座標「90」およびY座標「20」、キー右上座標にX座標「110」およびY座標「20」、キー左下座標にX座標「90」およびY座標「10」、キー右下座標にX座標「110」およびY座標「10」という情報が登録される。これは、銀行コードが「110」、支店コードが「223」および顧客コードが「10023029」で特定される顧客の取引についての応答電文であることを示す。また、この顧客が、ATM100を利用する際に画面に表示されるキーの座標について左上座標(90,20)、右上座標(110,20)、左下座標(90,10)、右下座標(110,20)であることを示す。ATM100は、取引許可応答電文702を受信し、取引許可応答電文702に含まれるキー位置座標に基づきキーを表示する。   For example, in the transaction authorization response message 702, information in which the bank code is "110", the branch code is "223", and the customer code is "10023029" is registered. Also, for the key position coordinates, X coordinate "90" and Y coordinate "20" at key upper left coordinate, X coordinate "110" and Y coordinate "20" at key upper right coordinate, X coordinate "90" at key lower left coordinate and Information of Y coordinate “10”, and X coordinate “110” and Y coordinate “10” are registered in the lower right coordinates of the key. This indicates that it is a response message for the customer transaction identified by the bank code "110", the branch code "223" and the customer code "10023029". In addition, when the customer uses the ATM 100, coordinates of keys displayed on the screen at upper left coordinates (90, 20), upper right coordinates (110, 20), lower left coordinates (90, 10), lower right coordinates (110) , 20). The ATM 100 receives the transaction authorization response message 702, and displays a key based on the key position coordinates included in the transaction authorization response message 702.

ATM100において、取引許可応答電文702を用いて画面表示を行う処理については、後で図11および図12を用いて説明する。
次に、第2の実施形態の取引完了通知電文および取引完了応答電文について図10を用いて説明する。図10は、第2の実施形態の取引完了通知電文および取引完了応答電文の一例を示す図である。
The process of displaying a screen using the transaction permission response message 702 in the ATM 100 will be described later with reference to FIGS. 11 and 12.
Next, a transaction completion notification message and a transaction completion response message of the second embodiment will be described using FIG. FIG. 10 is a diagram illustrating an example of a transaction completion notification message and a transaction completion response message according to the second embodiment.

図10(A)は取引完了通知電文704であり、図10(B)は取引完了応答電文705である。
取引完了通知電文704は、ATM100が顧客の取引が完了した場合にホスト300に送信する電文である。取引完了通知電文704は、銀行コード、支店コード、顧客コード、完了種別の項目を含む。銀行コード、支店コードおよび顧客コードの項目については、取引依頼電文701と同様である。完了種別の項目には、ATM100において取引が完了した種別が登録される。たとえば、ATM100において、エラーが発生することなく顧客から指示された取引が完了できた場合、完了種別に「0(正常)」が登録される。また、ATM100において、エラーが発生し顧客から指示された取引を強制終了した場合、完了種別に「0」以外の値(たとえば、「1(異常)」)が登録される。なお、完了種別の項目には、エラーの種類に応じて「0」以外の値を設定することが可能である。
FIG. 10A shows a transaction completion notification telegram 704, and FIG. 10B shows a transaction completion response telegram 705.
The transaction completion notification message 704 is a message transmitted to the host 300 when the customer's transaction is completed by the ATM 100. The transaction completion notification message 704 includes items of a bank code, a branch code, a customer code, and a completion type. The items of the bank code, the branch code and the customer code are the same as the transaction request message 701. In the item of the completion type, the type in which the transaction is completed in the ATM 100 is registered. For example, in the ATM 100, when the transaction instructed by the customer can be completed without the occurrence of an error, “0 (normal)” is registered as the completion type. In the ATM 100, when an error occurs and the transaction instructed by the customer is forcibly terminated, a value other than "0" (for example, "1 (abnormal)") is registered as the completion type. In addition, it is possible to set values other than "0" according to the kind of error in the item of the completion type.

たとえば、取引完了通知電文704には、銀行コードが「110」、支店コードが「223」、顧客コードが「10023029」、完了種別が「0」という情報が登録される。これは、ATM100において、銀行コードが「110」、支店コードが「223」、顧客コードが「10023029」で特定される顧客が指示した取引が正常に終了したことを示す。   For example, in the transaction completion notification message 704, information in which the bank code is "110", the branch code is "223", the customer code is "10023029", and the completion type is "0" is registered. This indicates that the transaction indicated by the customer specified by the bank code “110”, the branch code “223” and the customer code “10023029” has been successfully completed in the ATM 100.

取引完了応答電文705は、ホスト300が顧客の取引が完了した場合にATM100に送信する電文である。取引完了応答電文705は、銀行コード、支店コード、顧客コードの項目を含む。銀行コード、支店コードおよび顧客コードの項目については、取引許可応答電文702と同様である。なお、取引完了応答電文705に含まれる項目は、一例に過ぎず、ホスト300における完了を示す識別情報(完了コード)等の項目を含めてもよい。   The transaction completion response message 705 is a message that the host 300 transmits to the ATM 100 when the customer's transaction is completed. The transaction completion response message 705 includes items of a bank code, a branch code, and a customer code. The items of the bank code, the branch code and the customer code are the same as the transaction authorization response message 702. The items included in the transaction completion response message 705 are merely an example, and may include items such as identification information (completion code) indicating completion in the host 300.

たとえば、取引完了応答電文705には、銀行コードが「110」、支店コードが「223」、顧客コードが「10023029」という情報が登録される。これは、ホスト300において、銀行コードが「110」、支店コードが「223」、顧客コードが「10023029」で特定される顧客が指示した取引が終了したことを示す。   For example, in the transaction completion response message 705, information in which the bank code is "110", the branch code is "223", and the customer code is "10023029" is registered. This indicates that the transaction indicated by the customer specified by the bank code “110”, the branch code “223”, and the customer code “10023029” is ended in the host 300.

次に、第2の実施形態のATMが実行する第1のATM画面変更処理について図11および図12を用いて説明する。図11は、第2の実施形態の第1のATM画面変更処理のフローチャートを示す図である(その1)。図12は、第2の実施形態の第1のATM画面変更処理のフローチャートを示す図である(その2)。   Next, a first ATM screen change process performed by the ATM according to the second embodiment will be described with reference to FIGS. FIG. 11 is a diagram showing a flowchart of a first ATM screen change process of the second embodiment (part 1). FIG. 12 is a diagram showing a flowchart of first ATM screen change processing of the second embodiment (part 2).

第1のATM画面変更処理は、ATM100が顧客から指定された取引を実行する際に、取引許可応答電文702に基づいてキーの位置を決定し画面に表示する処理である。
ATM100の制御部110(プロセッサ111)は、対人センサ制御ユニット180aを介して顧客が近付いたことを検出した場合に第1のATM画面変更処理を実行する。
The first ATM screen change process is a process of determining the position of the key based on the transaction permission response telegram 702 and displaying it on the screen when the ATM 100 executes the transaction designated by the customer.
The control unit 110 (processor 111) of the ATM 100 executes the first ATM screen change process when detecting that the customer approaches via the interpersonal sensor control unit 180a.

[ステップS11]制御部110は、顧客操作部120にカードを挿入する指示画面を表示する。
[ステップS12]制御部110は、カード/レシート部130にカードが挿入されたか否かを判定する。制御部110は、カードが挿入された場合にステップS13にすすみ、カードが挿入されていない場合にステップS12にもどる。
[Step S11] The control unit 110 causes the customer operation unit 120 to display an instruction screen for inserting a card.
[Step S12] The control unit 110 determines whether a card has been inserted into the card / receipt unit 130. The control unit 110 proceeds to step S13 when the card is inserted, and returns to step S12 when the card is not inserted.

なお、制御部110は、カードが挿入された場合、カードに記憶された情報(銀行コード、支店コード、顧客コード等)を読み出す。
[ステップS13]制御部110は、顧客操作部120に取引選択画面を表示する。顧客は、取引選択画面に表示された金融取引(振込、出金等)を選択するボタンを押下することにより、取引を指示する。なお、顧客は、取引内容に応じて、暗証番号等を入力するが、暗証番号等の入力については説明を省略する。
When the card is inserted, the control unit 110 reads out information (bank code, branch code, customer code, etc.) stored in the card.
[Step S13] The control unit 110 causes the customer operation unit 120 to display a transaction selection screen. The customer instructs a transaction by pressing a button for selecting a financial transaction (transfer, withdrawal, etc.) displayed on the transaction selection screen. The customer inputs the personal identification number or the like according to the content of the transaction, but the description of the input of the personal identification number or the like is omitted.

[ステップS14]制御部110は、取引を選択するボタンが押下されたか否かを判定する。制御部110は、取引を選択するボタンが押下された場合にステップS15にすすみ、取引を選択するボタンが押下されない場合にステップS14にもどる。   [Step S14] The control unit 110 determines whether or not a button for selecting a transaction has been pressed. The control unit 110 proceeds to step S15 when the button for selecting a transaction is pressed, and returns to step S14 when the button for selecting a transaction is not pressed.

[ステップS15]制御部110は、取引依頼電文701を生成し、ホスト300に送信する。取引依頼電文701には、ステップS12でカードから読み出した情報およびステップS14で顧客から受け付けた取引の取引種別が含まれる。   [Step S15] The control unit 110 generates a transaction request message 701, and transmits it to the host 300. The transaction request message 701 includes the information read from the card in step S12 and the transaction type of the transaction accepted from the customer in step S14.

[ステップS16]制御部110は、ホスト300から電文を受信したか否かを判定する。本ステップでの電文とは、取引を許可する旨を示す電文(取引許可応答電文702)と取引を不許可とする旨を示す電文との両方を含む。   [Step S16] The control unit 110 determines whether a message has been received from the host 300. The message in this step includes both a message indicating that the transaction is permitted (transaction permission response message 702) and a message indicating that the transaction is not permitted.

制御部110は、ホスト300から電文を受信した場合にステップS17にすすみ、電文を受信しない場合にステップS16にもどる。
[ステップS17]制御部110は、ホスト300から取引許可応答電文702を受信したか否かを判定する。制御部110は、取引許可応答電文702を受信した場合にステップS18にすすみ、受信しない場合にステップS19にすすむ。
The control unit 110 proceeds to step S17 when the telegram is received from the host 300, and returns to step S16 when the telegram is not received.
[Step S17] The control unit 110 determines whether or not the transaction approval response message 702 has been received from the host 300. The control unit 110 proceeds to step S18 when the transaction permission response telegram 702 is received, and proceeds to step S19 when it is not received.

なお、受信しない場合とは、取引許可応答電文702以外に取引不許可応答電文を規定し、制御部110が取引不許可応答電文を受信した場合であってもよい。また、受信しない場合とは、取引許可応答電文702内に許可/不許可を識別する情報(例えば、許可/不許可フラグ)を追加し、不許可フラグが含まれる取引許可応答電文702を制御部110が受信した場合であってもよい。   The case of not receiving may be a case where a transaction non-permission response message is defined other than the transaction permission response message 702, and the control unit 110 receives a transaction non-permission response message. In addition, when not receiving, information (for example, permission / non-permission flag) which identifies permission / non-permission is added in transaction permission response telegram 702, transaction permission response telegram 702 which includes non-permission flag is controlled unit 110 may be received.

[ステップS18]制御部110は、取引許可応答電文702からキー位置座標を抽出する。
[ステップS19]制御部110は、取引が不可である旨を説明する画面を顧客操作部120に表示し、ステップS11にもどる。なお、本ステップは、カードの情報が顧客管理情報601に登録がない(カードが取扱対象外)等の場合の処理である。
[Step S18] The control unit 110 extracts key position coordinates from the transaction approval response message 702.
[Step S19] The control unit 110 displays a screen explaining that the transaction is not possible on the customer operation unit 120, and the process returns to step S11. Note that this step is processing when the card information is not registered in the customer management information 601 (the card is not handled).

[ステップS20]制御部110は、顧客操作部120に表示する各画面においてキー位置座標に基づきキーを表示する。なお、各画面とは、顧客が指示した取引が「振込」である場合、振込先の指定画面、振込元の指定画面、振込金額の指定画面、振込取引の確認画面等である。各画面については説明を省略する。   [Step S20] The control unit 110 displays keys on each screen displayed on the customer operation unit 120 based on the key position coordinates. Note that each screen is, when the transaction instructed by the customer is “transfer”, a transfer destination specification screen, a transfer source specification screen, a transfer amount specification screen, a transfer transaction confirmation screen or the like. The description of each screen is omitted.

[ステップS21]制御部110は、取引が終了か否かを判定し、取引が終了の場合にステップS23にすすみ、取引が終了でない場合にステップS22にすすむ。
[ステップS22]制御部110は、顧客操作部120に表示する各画面においてキー位置座標に基づきキーを表示する。
[Step S21] The control unit 110 determines whether or not the transaction is ended, proceeds to Step S23 when the transaction is ended, and proceeds to Step S22 when the transaction is not ended.
[Step S22] The control unit 110 displays keys on each screen displayed on the customer operation unit 120 based on the key position coordinates.

[ステップS23]制御部110は、媒体等(カード、レシート、現金等)を排出する。
[ステップS24]制御部110は、取引完了通知電文704をホスト300に送信する。
[Step S23] The control unit 110 discharges a medium or the like (card, receipt, cash or the like).
[Step S24] The control unit 110 transmits a transaction completion notification telegram 704 to the host 300.

[ステップS25]制御部110は、取引完了応答電文705をホスト300から受信したか否かを判定する。制御部110は、取引完了応答電文705を受信した場合にステップS26にすすみ、受信しない場合にステップS25にもどる。   [Step S25] The control unit 110 determines whether a transaction completion response message 705 has been received from the host 300. The control unit 110 proceeds to step S26 when the transaction completion response message 705 is received, and returns to step S25 when it is not received.

[ステップS26]制御部110は、ATM100が営業終了(ATM100がシャットダウン指示や運用休止指示を受信、現在時刻が営業終了時刻等)であるか否かを判定する。制御部110は、営業終了でない場合にステップS11にもどり、営業終了である場合に処理を終了する。   [Step S26] The control unit 110 determines whether the ATM 100 is at the end of business (the ATM 100 receives a shutdown instruction or an operation stop instruction, the current time is the business end time, etc.). The control unit 110 returns to step S11 when the business is not ended, and ends the process when the business is ended.

次に、第2の実施形態のホストが実行する第1の電文応答処理について図13を用いて説明する。図13は、第2の実施形態の第1の電文応答処理のフローチャートを示す図である。   Next, a first message response process executed by the host according to the second embodiment will be described with reference to FIG. FIG. 13 is a diagram illustrating a flowchart of first message response processing according to the second embodiment.

第1の電文応答処理は、ホスト300がATM100から受信した電文に応じて取引許可応答電文702または取引完了応答電文705を生成し、ATM100に送信する処理である。ホスト300の制御部310(プロセッサ311)は、ATM100から電文を受信し、第1の電文応答処理を実行する。   The first message response process is a process in which the host 300 generates a transaction permission response message 702 or a transaction completion response message 705 according to a message received from the ATM 100 and transmits it to the ATM 100. The control unit 310 (processor 311) of the host 300 receives the message from the ATM 100, and executes the first message response process.

[ステップS31]制御部310は、ATM100から電文を受信したか否かを判定する。本ステップでの電文とは、取引の許可を依頼する旨を示す電文(取引依頼電文701)と取引の完了を通知する旨を示す電文(取引完了通知電文704)との両方を含む。   [Step S31] The control unit 310 determines whether a message has been received from the ATM 100. The telegram in this step includes both a telegram (trade request telegram 701) indicating that permission for the trade is requested and a telegram (trade completion notification telegram 704) indicating that the end of the trade is notified.

[ステップS32]制御部310は、受信した電文の種別が取引依頼電文701である場合にステップS33にすすみ、受信した電文の種別が取引完了通知電文704である場合にステップS35にすすむ。   [Step S32] The control unit 310 proceeds to Step S33 when the type of the received message is the transaction request message 701, and proceeds to Step S35 when the type of the received message is the transaction completion notification message 704.

[ステップS33]制御部310は、顧客管理情報601から取引依頼電文701の情報(銀行コード、支店コード、顧客コード)に対応するキー位置座標を抽出する。
なお、顧客管理情報601から取引依頼電文701の情報に対応するキー位置座標を抽出できない場合(例えば、顧客コードが存在しない場合等)、制御部310は、取引不許可応答電文を新たに規定してもよいし、取引許可応答電文702内に不許可フラグを追加した電文を生成してもよい。
[Step S33] The control unit 310 extracts key position coordinates corresponding to the information (bank code, branch code, customer code) of the transaction request message 701 from the customer management information 601.
When the key position coordinates corresponding to the information of the transaction request message 701 can not be extracted from the customer management information 601 (for example, when the customer code does not exist), the control unit 310 newly defines the transaction non-permission response message. A message may be generated by adding a disapproval flag in the transaction permission response message 702.

[ステップS34]制御部310は、取引許可応答電文702を生成し、ATM100に送信し、ステップS31にもどる。なお、取引許可応答電文702は、取引依頼電文701に含まれる情報と顧客管理情報601から抽出したキー位置座標とを含む。   [Step S34] The control unit 310 generates a transaction permission response message 702, transmits it to the ATM 100, and returns to step S31. The transaction permission response message 702 includes information included in the transaction request message 701 and key position coordinates extracted from the customer management information 601.

[ステップS35]制御部310は、取引完了応答電文705を生成し、ATM100に送信し、ステップS31にもどる。なお、取引完了応答電文705は、取引完了通知電文704に含まれる情報(銀行コード、支店コード、顧客コード)を含む。   [Step S35] The control unit 310 generates a transaction completion response message 705, transmits it to the ATM 100, and returns to step S31. The transaction completion response message 705 includes information (bank code, branch code, customer code) included in the transaction completion notification message 704.

このように、ATM100は、ホスト300から顧客ごとのキー位置座標を受信し、顧客ごとのキー位置座標に基づいて顧客操作部120の画面のキーの位置を決定する。ATM100は、顧客に応じて異なる座標でキーを表示するため顧客から押下される位置が分散し、タッチパネル120bの磨耗を軽減することができる。   Thus, the ATM 100 receives key position coordinates for each customer from the host 300, and determines the position of the key on the screen of the customer operation unit 120 based on the key position coordinates for each customer. Since the ATM 100 displays keys at different coordinates according to the customer, the positions pressed by the customer are dispersed, and wear of the touch panel 120b can be reduced.

なお、各種電文の識別は、各電文の先頭(図示は省略する)に電文識別情報等を設け、その情報により判定するようにしても良い。
[第3の実施形態]
次に、第3の実施形態について説明する。第2の実施形態は、ATM100が取引許可応答電文702に含まれるキー位置座標に基づいてキーを表示する位置を決定したが、第3の実施形態は、ATM100における取引日や取引時間帯に基づいてキーを表示する位置を決定する点で第2の実施形態と相違する。なお、第2の実施形態と同様の構成については、符号を同じにして説明を省略する。
Note that identification of various messages may be determined by providing message identification information or the like at the beginning of each message (not shown) and the like.
Third Embodiment
Next, a third embodiment will be described. In the second embodiment, the position where the key is displayed is determined based on the key position coordinates included in the transaction authorization response message 702 in the second embodiment. However, the third embodiment is based on the transaction date and the transaction time zone in the ATM 100. The second embodiment is different from the second embodiment in that the position to display the key is determined. In addition, about the structure similar to 2nd Embodiment, a code | symbol is made the same and description is abbreviate | omitted.

まず、第3の実施形態の基本制御情報について図14を用いて説明する。図14は、第3の実施形態の基本制御情報の一例を示す図である。
基本制御情報650は、ATM100において顧客操作部120に表示する画面を制御するために用いられる情報のうちの1つである。基本制御情報650は、第1HDD113aや第2HDD113b等のようなATM100の記憶部に記憶される情報である。
First, basic control information of the third embodiment will be described with reference to FIG. FIG. 14 is a diagram illustrating an example of basic control information according to the third embodiment.
Basic control information 650 is one of the information used to control the screen displayed on the customer operation unit 120 in the ATM 100. The basic control information 650 is information stored in the storage unit of the ATM 100 such as the first HDD 113a and the second HDD 113b.

基本制御情報650は、取引回数カウンタ、キー標準位置座標、移動制御フラグの項目を含む。取引回数カウンタの項目には、ATM100において顧客が取引を実行した回数について1日の累計が登録される。なお、取引回数カウンタの値の初期値は、「0」である。また、取引回数カウンタの値は、顧客が取引を実行するごとに「1」増加する。キー標準位置座標の項目には、顧客操作部120に表示される画面において、キーを表示するデフォルトの位置(標準位置)の座標が登録される。   Basic control information 650 includes items of a number-of-transactions counter, key standard position coordinates, and a movement control flag. In the item of the number-of-transactions counter, the cumulative total of one day is registered about the number of times the customer has executed the transaction in the ATM 100. The initial value of the value of the number-of-transactions counter is “0”. Also, the value of the transaction number counter increases by “1” each time the customer executes a transaction. In the item of key standard position coordinates, coordinates of a default position (standard position) at which a key is displayed on the screen displayed on the customer operation unit 120 are registered.

キー標準位置座標の項目には、標準位置となるキー左上座標、キー右上座標、キー左下座標およびキー右下座標の項目が含まれる。キー左上座標の項目には、キーの左上の座標(X座標およびY座標)が登録される。キー右上座標の項目には、キーの右上の座標(X座標およびY座標)が登録される。キー左下座標の項目には、キーの左下の座標(X座標およびY座標)が登録される。キー右下座標の項目には、キーの右下の座標(X座標およびY座標)が登録される。   The items of key standard position coordinates include items of key upper left coordinates, key upper right coordinates, key lower left coordinates, and key lower right coordinates which become standard positions. The upper left coordinates (X coordinate and Y coordinate) of the key are registered in the item of the upper left coordinate of the key. In the item of the key upper right coordinate, the upper right coordinate (X coordinate and Y coordinate) of the key is registered. In the item of the key lower left coordinate, the lower left coordinate (X coordinate and Y coordinate) of the key is registered. In the item of the lower right coordinates of the key, the lower right coordinates (X coordinate and Y coordinate) of the key are registered.

移動制御フラグの項目には、顧客操作部120に表示される画面においてキーを表示する際に、キーの表示位置を制御するためのフラグである。ATM100は、移動制御フラグの値が「0」である場合、キー標準位置座標にキーを表示する。ATM100は、移動制御フラグの値が「1」である場合、所定の条件に従いキー標準位置座標から移動させた位置にキーを表示する。   The item of the movement control flag is a flag for controlling the display position of the key when the key is displayed on the screen displayed on the customer operation unit 120. When the value of the movement control flag is “0”, the ATM 100 displays a key at the key standard position coordinates. When the value of the movement control flag is “1”, the ATM 100 displays the key at the position moved from the key standard position coordinates according to a predetermined condition.

たとえば、基本制御情報650には、取引回数カウンタが「218」という情報が登録される。また、キー位置座標には、キー左上座標にX座標「90」およびY座標「20」、キー右上座標にX座標「110」およびY座標「20」、キー左下座標にX座標「90」およびY座標「10」、キー右下座標にX座標「110」およびY座標「10」という情報が登録される。また、移動制御フラグには「0」という情報が登録される。   For example, in the basic control information 650, information in which the number-of-transactions counter is "218" is registered. Also, for the key position coordinates, X coordinate "90" and Y coordinate "20" at key upper left coordinate, X coordinate "110" and Y coordinate "20" at key upper right coordinate, X coordinate "90" at key lower left coordinate and Information of Y coordinate “10”, and X coordinate “110” and Y coordinate “10” are registered in the lower right coordinates of the key. In addition, information “0” is registered in the movement control flag.

これは、ATM100において、一日の取引回数が「218」であり、顧客操作部120の画面に表示するキーの標準位置となる座標が、左上座標(90,20)、右上座標(110,20)、左下座標(90,10)、右下座標(110,20)であることを示す。また、ATM100は、移動制御フラグの値が「0」であるため、キーを表示する位置をキー標準位置座標とする。   This is because in the ATM 100, the number of transactions per day is "218", and the coordinates serving as the standard positions of the keys displayed on the screen of the customer operation unit 120 are upper left coordinates (90, 20) and upper right coordinates (110, 20). ), Lower left coordinates (90, 10), lower right coordinates (110, 20). Further, since the value of the movement control flag is “0”, the ATM 100 sets the position where the key is displayed as the key standard position coordinate.

次に、第3の実施形態の移動量情報について図15を用いて説明する。図15は、第3の実施形態の移動量情報の一例を示す図である。
移動量情報651は、顧客操作部120に表示される画面におけるキーの表示位置を決定するために用いられる情報のうちの1つである。具体的には、移動量情報651は、ATM100において、顧客が前回ATM100を利用した時点から経過した日数(取引間隔)に応じてキーを標準位置から離れた位置に表示させる際に、標準位置から移動する距離(移動量)を決定するために用いられる情報である。なお、顧客が利用するATM100は、同一のATM100であることは必要とせず、情報処理システム200に含まれるいずれのATMであってもよい。
Next, movement amount information according to the third embodiment will be described with reference to FIG. FIG. 15 is a diagram illustrating an example of movement amount information according to the third embodiment.
The movement amount information 651 is one of the information used to determine the display position of the key on the screen displayed on the customer operation unit 120. Specifically, the movement amount information 651 is displayed from the standard position when the key is displayed at a position away from the standard position according to the number of days (transaction interval) elapsed since the customer used the ATM 100 last time in the ATM 100. It is information used to determine the moving distance (moving amount). The ATMs 100 used by the customers are not required to be the same ATM 100, and may be any ATMs included in the information processing system 200.

移動量情報651は、第1HDD113aや第2HDD113b等のようなATM100の記憶部に予め記憶される情報である。なお、移動量情報651は、システム管理者等が予めATM100の記憶部に記憶させてもよいし、ATM100がホスト300から受信し記憶部に記憶してもよい。   The movement amount information 651 is information stored in advance in the storage unit of the ATM 100 such as the first HDD 113a and the second HDD 113b. The transfer amount information 651 may be stored in advance in the storage unit of the ATM 100 by a system administrator or the like, or may be received from the host 300 by the ATM 100 and stored in the storage unit.

移動量情報651は、取引間隔と移動量の項目を含む。取引間隔の項目には、現在ATM100を利用している顧客が、前回ATM100を利用した時点から経過した日数が登録される。ここで、取引間隔が「1日以下」とは、前回の取引時点から現在までの経過時間が24時間以下であることを示す。取引間隔が「3日以下」とは、前回の取引時点から現在までの経過時間が24時間を超えており、かつ、3日以下であることを示す。取引間隔が「7日以下」とは、前回の取引時点から現在までの経過時間が3日を超えており、かつ、7日以下であることを示す。取引間隔が「14日以下」とは、前回の取引時点から現在までの経過時間が7日を超えており、かつ、14日以下であることを示す。取引間隔が「1カ月未満」とは、前回の取引時点から現在までの経過時間が14日を超えており、かつ、1カ月未満であることを示す。取引間隔が「1カ月以上」とは、前回の取引時点から現在までの経過時間が1カ月を超えていることを示す。移動量の項目には、取引間隔に応じたキーの移動距離がドット(ピクセル)単位で登録される。   The movement amount information 651 includes items of a transaction interval and a movement amount. In the item of transaction interval, the number of days elapsed since the customer using the ATM 100 used the ATM 100 last time is registered. Here, the transaction interval "one day or less" indicates that the elapsed time from the point of the previous transaction to the present is 24 hours or less. The transaction interval “3 days or less” indicates that the elapsed time from the point of the previous transaction to the present exceeds 24 hours and is 3 days or less. The transaction interval of “seven days or less” indicates that the elapsed time from the point of the previous transaction to the present time exceeds three days and is seven days or less. The transaction interval “14 days or less” indicates that the elapsed time from the point of the previous transaction to the present is more than 7 days and is 14 days or less. The transaction interval of “less than one month” indicates that the elapsed time from the point of the previous transaction to the present is more than 14 days and less than one month. The transaction interval of "one month or more" indicates that the elapsed time from the point of the previous transaction to the present time exceeds one month. In the item of movement amount, the movement distance of the key according to the transaction interval is registered in dot (pixel) units.

ATM100は、移動量情報651に基づいてキーの表示位置を設定することで、取引間隔が短い顧客に対してキーの移動量を少なく(画面上の移動距離を短く)、取引間隔が長い顧客に対してキーの移動量を多く(画面上の移動距離を長く)することが可能となる。取引間隔が短い場合、前回の画面と今回の画面との表示上の相違について顧客が気づき、違和感を覚え操作に影響が出る可能性が高いため、移動量を少なくするものとする。また、取引間隔が長い場合、前回の画面と今回の画面との表示上の相違について顧客が気づく蓋然性が低く、操作に影響が出ない可能性が高いため、移動量を多くするものとする。   By setting the display position of the key based on the movement amount information 651, the ATM 100 reduces the movement amount of the key with respect to the customer with a short transaction interval (shortens the movement distance on the screen), and for the customer with a long transaction interval. On the other hand, it is possible to increase the amount of movement of the key (increase the movement distance on the screen). When the transaction interval is short, the customer notices the difference in display between the previous screen and the current screen, and there is a high possibility that the user feels strange and affects the operation, so the movement amount is reduced. In addition, when the transaction interval is long, there is a low probability that the customer notices the difference in display between the previous screen and the current screen, and there is a high possibility that the operation will not be affected, so the movement amount is increased.

たとえば、移動量情報651には、取引間隔が「1日以下」、移動量が「0」という情報が登録される。これは、ある顧客がATM100を利用する場合において、前回の取引時点から今回の取引時点までの取引間隔が「1日以下」の場合、キーの移動量が「0(ドット)」であることを示す。言い換えると、顧客の取引間隔が「1日以下」の場合、キーの表示位置は標準位置から移動させない。   For example, in the movement amount information 651, information in which the transaction interval is “1 day or less” and the movement amount is “0” is registered. This means that, when a customer uses the ATM 100, the key movement amount is "0 (dot)" when the transaction interval from the previous transaction point to the current transaction point is "1 day or less". Show. In other words, when the customer's transaction interval is "1 day or less", the display position of the key is not moved from the standard position.

また、移動量情報651には、取引間隔が「1カ月以上」、移動量が「5」という情報が登録される。これは、ある顧客がATM100を利用する場合において、前回の取引時点から今回の取引時点までの取引間隔が「1カ月以上」の場合、キーの移動量が「5(ドット)」であることを示す。   Further, in the movement amount information 651, information in which the transaction interval is "one month or more" and the movement amount is "5" is registered. This means that when a customer uses the ATM 100, the key movement amount is "5 (dots)" when the transaction interval from the previous transaction point to the current transaction point is "one month or more". Show.

このように、ATM100は、移動量情報651に基づき、顧客ごとの取引間隔に応じて、顧客操作部120に表示する画面上のキーの表示位置を変更することができる。
次に、第3の実施形態の回数別移動方向情報について図16を用いて説明する。図16は、第3の実施形態の回数別移動方向情報の一例を示す図である。
Thus, the ATM 100 can change the display position of the key on the screen displayed on the customer operation unit 120 according to the transaction interval for each customer based on the movement amount information 651.
Next, movement direction information classified by number according to the third embodiment will be described with reference to FIG. FIG. 16 is a diagram illustrating an example of movement direction information classified by number according to the third embodiment.

回数別移動方向情報652は、顧客操作部120に表示される画面におけるキーの表示位置を決定するために用いられる情報のうちの1つである。具体的には、回数別移動方向情報652は、ATM100における取引回数に応じて標準位置(キー標準位置座標)から離れた位置にキーを表示させる際に、標準位置から移動する方向(移動方向)を決定するために用いられる情報である。   The movement direction information by number of times 652 is one of the information used to determine the display position of the key on the screen displayed on the customer operation unit 120. Specifically, when the key is displayed at a position away from the standard position (key standard position coordinates) according to the number of transactions in the ATM 100, the movement direction information 652 for each number moves in the direction (movement direction) from the standard position Information used to determine the

回数別移動方向情報652は、第1HDD113aや第2HDD113b等のようなATM100の記憶部に予め記憶される情報である。なお、回数別移動方向情報652は、システム管理者等が予めATM100の記憶部に記憶させてもよいし、ATM100がホスト300から受信し記憶部に記憶してもよい。   The movement direction information 652 classified by number is information stored in advance in the storage unit of the ATM 100 such as the first HDD 113a and the second HDD 113b. The movement direction information 652 may be stored in advance in the storage unit of the ATM 100 by a system administrator or the like, or may be received from the host 300 by the ATM 100 and stored in the storage unit.

回数別移動方向情報652は、取引回数と移動方向の項目を含む。取引回数の項目には、ATM100における取引回数の累計が登録される。移動方向の項目には、取引回数に応じたキーの移動方向が登録される。なお、移動方向において、「右」方向とは図6(A)におけるX座標軸のプラス方向であり、「左」方向とは図6(A)におけるX座標軸のマイナス方向である。また、移動方向において、「上」方向とは図6(A)におけるY座標軸のプラス方向であり、「下」方向とは図6(A)におけるY座標軸のマイナス方向である。移動方向において、「左上」方向とは図6(A)における点Bの方向であり、「右上」方向とは図6(A)における点Cの方向である。また、「右下」方向とは図6(A)における点Dの方向であり、「左下」方向とは図6(A)における点Aの方向である。   The movement direction information by number 652 includes items of the number of transactions and the movement direction. The total number of transactions in the ATM 100 is registered in the item of the number of transactions. The moving direction of the key corresponding to the number of transactions is registered in the moving direction item. In the moving direction, the “right” direction is the plus direction of the X coordinate axis in FIG. 6A, and the “left” direction is the minus direction of the X coordinate axis in FIG. 6A. Further, in the moving direction, the “up” direction is the plus direction of the Y coordinate axis in FIG. 6A, and the “down” direction is the minus direction of the Y coordinate axis in FIG. In the movement direction, the “upper left” direction is the direction of point B in FIG. 6 (A), and the “upper right” direction is the direction of point C in FIG. 6 (A). The “lower right” direction is the direction of point D in FIG. 6A, and the “lower left” direction is the direction of point A in FIG. 6A.

たとえば、回数別移動方向情報652には、取引回数が「100未満」、移動方向が「左上」という情報が登録される。これは、ATM100における取引回数が「100回未満」である場合、キーを移動して表示する場合の移動方向が「左上」方向であることを示す。   For example, information indicating that the number of transactions is less than 100 and the movement direction is “upper left” is registered in the movement direction information 652 by number. This indicates that when the number of transactions in the ATM 100 is "less than 100", the moving direction in the case of moving and displaying the key is the "upper left" direction.

このように、ATM100は、取引回数に応じてキーを表示する位置を変えることにより、タッチパネル120bのキー表示箇所の磨耗を軽減できる。
次に、第3の実施形態の時間別移動方向情報について図17を用いて説明する。図17は、第3の実施形態の時間別移動方向情報の一例を示す図である。
Thus, the ATM 100 can reduce the wear of the key display portion of the touch panel 120b by changing the position where the key is displayed according to the number of transactions.
Next, the movement direction information classified by time according to the third embodiment will be described with reference to FIG. FIG. 17 is a diagram showing an example of hourly movement direction information according to the third embodiment.

時間別移動方向情報653は、顧客操作部120に表示される画面におけるキーの表示位置を決定するために用いられる情報のうちの1つである。具体的には、時間別移動方向情報653は、ATM100における取引が行われる時刻に応じてキーを標準位置から離れた位置に表示させる際に、標準位置から移動する方向(移動方向)を決定するために用いられる情報である。   The time-based movement direction information 653 is one of the information used to determine the display position of the key on the screen displayed on the customer operation unit 120. Specifically, when displaying the key at a position away from the standard position according to the time when the transaction in the ATM 100 is performed, the time-based movement direction information 653 determines the direction (movement direction) to move from the standard position. Information used to

時間別移動方向情報653は、第1HDD113aや第2HDD113b等のようなATM100の記憶部に予め記憶される情報である。なお、時間別移動方向情報653は、システム管理者等が予めATM100の記憶部に記憶させてもよいし、ATM100がホスト300から受信し記憶部に記憶してもよい。   The movement direction information 653 classified by time is information stored in advance in the storage unit of the ATM 100 such as the first HDD 113a and the second HDD 113b. Note that the time-based moving direction information 653 may be stored in advance in the storage unit of the ATM 100 by a system administrator or the like, or may be received from the host 300 by the ATM 100 and stored in the storage unit.

時間別移動方向情報653は、取引時間帯と移動方向の項目を含む。取引時間帯の項目には、ATM100において取引が行われる時刻が登録される。移動方向の項目には、取引時間帯に応じたキーの移動方向が登録される。   The hourly traveling direction information 653 includes items of a trading time zone and a traveling direction. In the item of transaction time zone, the time when the transaction is performed in the ATM 100 is registered. In the item of movement direction, the movement direction of the key corresponding to the transaction time zone is registered.

たとえば、時間別移動方向情報653には、取引時間帯が「9:00〜9:59」、移動方向が「左上」という情報が登録される。これは、ATM100において取引が行われる時刻が「9時から9時59分」の間である場合、キーを移動して表示する場合の移動方向が「左上」方向であることを示す。   For example, in the hourly moving direction information 653, information in which the trading time zone is "9:00 to 9:59" and the moving direction is "upper left" is registered. This indicates that, when the time at which the transaction is performed in the ATM 100 is between "9 o'clock and 9:59", the moving direction in the case of moving and displaying the key is the "upper left" direction.

なお、時間別移動方向情報653において、取引時間帯の全てを同一の時間間隔とするのではなく、異なる時間間隔とすることができる。たとえば、昼休み時間(12時から13時)は、ATM100を利用する顧客が多いことが見込まれるため、他の時間帯よりも移動方向を変化させる時間間隔を短くすることも可能である。このように、ATM100は、利用状況に応じてキーを移動させる位置や頻度を変えることにより、押下される位置が集中することを回避してタッチパネル120bの磨耗を軽減できる。   Note that in the hourly moving direction information 653, not all of the transaction time zones may be set to the same time interval, but may be set to different time intervals. For example, during lunch break time (12 o'clock to 13 o'clock), since it is expected that many customers use the ATM 100, it is also possible to shorten the time interval for changing the moving direction compared to other time zones. As described above, the ATM 100 can reduce the wear on the touch panel 120b by avoiding concentration of pressed positions by changing the position and frequency of moving the key according to the usage condition.

次に、第3の実施形態の取引許可応答電文について図18を用いて説明する。図18は、第3の実施形態の取引許可応答電文の一例を示す図である。
取引許可応答電文750は、ホスト300がATM100に対して取引依頼電文701で依頼された取引を許可する場合に送信する応答電文である。取引許可応答電文750は、顧客の取引間隔に応じてキーを表示する位置を設定する場合における応答電文である。
Next, the transaction authorization response message of the third embodiment will be described using FIG. FIG. 18 is a diagram illustrating an example of a transaction authorization response message according to the third embodiment.
The transaction permission response message 750 is a response message transmitted when the host 300 permits the ATM 100 to perform the transaction requested by the transaction request message 701. The transaction authorization response message 750 is a response message in the case of setting the position where the key is displayed according to the transaction interval of the customer.

取引許可応答電文750は、銀行コード、支店コード、顧客コード、キー位置座標の項目を含む。銀行コード、支店コードおよび顧客コードの項目については、取引許可応答電文702と同様である。   The transaction authorization response message 750 includes items of a bank code, a branch code, a customer code, and key position coordinates. The items of the bank code, the branch code and the customer code are the same as the transaction authorization response message 702.

前回取引日の項目には、銀行コード、支店コードおよび顧客コードに対応する顧客の前回の取引日が登録される。具体的には、ホスト300は、ATM100から受信した取引依頼電文701に含まれる銀行コード、支店コードおよび顧客コードに対応する顧客管理情報601のエントリを取得し、顧客管理情報601のエントリに含まれる前回取引日を取引許可応答電文750の前回取引日として登録する。   In the item of last trade date, the last trade date of the customer corresponding to the bank code, the branch code and the customer code is registered. Specifically, the host 300 acquires the bank code, the branch code, and the entry of the customer management information 601 corresponding to the customer code included in the transaction request message 701 received from the ATM 100, and is included in the entry of the customer management information 601. The last transaction date is registered as the last transaction date of the transaction authorization response message 750.

たとえば、取引許可応答電文750には、銀行コードが「110」、支店コードが「223」、顧客コードが「10023029」、前回取引日が「2017/7/1」という情報が登録される。これは、銀行コードが「110」、支店コードが「223」および顧客コードが「10023029」で特定される顧客の取引についての応答電文であることを示す。また、この顧客の前回の取引日が「2017年7月1日」であることを示す。   For example, in the transaction authorization response message 750, information is registered that the bank code is “110”, the branch code is “223”, the customer code is “10023029”, and the last transaction date is “2017/7/1”. This indicates that it is a response message for the customer transaction identified by the bank code "110", the branch code "223" and the customer code "10023029". It also indicates that the last transaction date of this customer is "July 1, 2017".

次に、第3の実施形態のATMが実行する第2のATM画面変更処理について図19、図20および図21を用いて説明する。図19は、第3の実施形態の第2のATM画面変更処理のフローチャートを示す図である(その1)。図20は、第3の実施形態の第2のATM画面変更処理のフローチャートを示す図である(その2)。図21は、第3の実施形態の第2のATM画面変更処理のフローチャートを示す図である(その3)。   Next, a second ATM screen change process performed by the ATM according to the third embodiment will be described with reference to FIG. 19, FIG. 20, and FIG. FIG. 19 is a diagram showing a flowchart of second ATM screen change processing of the third embodiment (part 1). FIG. 20 is a flowchart of the second ATM screen change process of the third embodiment (part 2). FIG. 21 is a flowchart of the second ATM screen change process of the third embodiment (part 3).

第2のATM画面変更処理は、ATM100が顧客から指定された取引を実行する際に、取引許可応答電文750に基づいてキーの位置を決定し画面に表示する処理である。
ATM100の制御部110(プロセッサ111)は、対人センサ制御ユニット180aを介して顧客が近付いたことを検出した場合に第2のATM画面変更処理を実行する。
The second ATM screen change process is a process for determining the position of the key based on the transaction permission response message 750 and displaying it on the screen when the ATM 100 executes the transaction designated by the customer.
The control unit 110 (processor 111) of the ATM 100 executes the second ATM screen change process when detecting that the customer approaches via the interpersonal sensor control unit 180a.

[ステップS41]制御部110は、顧客操作部120にカードを挿入する指示画面を表示する。
[ステップS42]制御部110は、カード/レシート部130にカードが挿入されたか否かを判定する。制御部110は、カードが挿入された場合にステップS43にすすみ、カードが挿入されていない場合にステップS42にもどる。
[Step S41] The control unit 110 causes the customer operation unit 120 to display an instruction screen for inserting a card.
[Step S42] The control unit 110 determines whether a card has been inserted into the card / receipt unit 130. The control unit 110 proceeds to step S43 when the card is inserted, and returns to step S42 when the card is not inserted.

なお、制御部110は、カードが挿入された場合、カードに記憶された情報(銀行コード、支店コード、顧客コード等)を読み出す。
[ステップS43]制御部110は、基本制御情報650の取引回数カウンタの値を「1」増加する。
When the card is inserted, the control unit 110 reads out information (bank code, branch code, customer code, etc.) stored in the card.
[Step S43] The control unit 110 increases the value of the number-of-transactions counter of the basic control information 650 by “1”.

[ステップS44]制御部110は、顧客操作部120に取引選択画面を表示する。顧客は、取引選択画面に表示された金融取引(振込、出金等)を選択するボタンを押下することにより、取引を指示する。なお、顧客は、取引内容に応じて、暗証番号等を入力するが、暗証番号等の入力については説明を省略する。   [Step S44] The control unit 110 causes the customer operation unit 120 to display a transaction selection screen. The customer instructs a transaction by pressing a button for selecting a financial transaction (transfer, withdrawal, etc.) displayed on the transaction selection screen. The customer inputs the personal identification number or the like according to the content of the transaction, but the description of the input of the personal identification number or the like is omitted.

[ステップS45]制御部110は、取引を選択するボタンが押下されたか否かを判定する。制御部110は、取引を選択するボタンが押下された場合にステップS46にすすみ、取引を選択するボタンが押下されない場合にステップS45にもどる。   [Step S45] The control unit 110 determines whether or not a button for selecting a transaction has been pressed. The control unit 110 proceeds to step S46 when the button for selecting a transaction is pressed, and returns to step S45 when the button for selecting a transaction is not pressed.

[ステップS46]制御部110は、取引依頼電文701を生成し、ホスト300に送信する。取引依頼電文701には、ステップS42でカードから読み出した情報およびステップS45で顧客から受け付けた取引の取引種別が含まれる。   [Step S46] The control unit 110 generates a transaction request message 701 and transmits it to the host 300. The transaction request message 701 includes the information read from the card in step S42 and the transaction type of the transaction accepted from the customer in step S45.

[ステップS47]制御部110は、ホスト300から電文を受信したか否かを判定する。本ステップでの電文とは、取引を許可する旨を示す電文(取引許可応答電文750)と取引を不許可とする旨を示す電文との両方を含む。   [Step S47] The control unit 110 determines whether a message has been received from the host 300. The message in this step includes both a message indicating that the transaction is permitted (a transaction permission response message 750) and a message indicating that the transaction is not permitted.

制御部110は、ホスト300から電文を受信した場合にステップS48にすすみ、電文を受信しない場合にステップS47にもどる。
[ステップS48]制御部110は、ホスト300から取引許可応答電文750を受信したか否かを判定する。制御部110は、取引許可応答電文750を受信した場合にステップS50にすすみ、受信しない場合にステップS49にすすむ。
The control unit 110 proceeds to step S48 when receiving a message from the host 300, and returns to step S47 when not receiving a message.
[Step S48] The control unit 110 determines whether or not the transaction approval response message 750 has been received from the host 300. The control unit 110 proceeds to step S50 when the transaction permission response message 750 is received, and proceeds to step S49 when not received.

なお、受信しない場合とは、取引許可応答電文750以外に取引不許可応答電文を規定し、制御部110が取引不許可応答電文を受信した場合であってもよい。また、受信しない場合とは、取引許可応答電文750内に許可/不許可を識別する情報(例えば、許可/不許可フラグ)を追加し、不許可フラグが含まれる取引許可応答電文750を制御部110が受信した場合であってもよい。   The case of not receiving may be a case where a transaction non-permission response message is defined other than the transaction permission response message 750, and the control unit 110 receives a transaction non-permission response message. In addition, when not receiving, information (for example, permission / non permission flag) which identifies permission / non permission is added inside transaction permission response message 750, transaction permission response message 750 which includes non permission flag 110 may be received.

[ステップS49]制御部110は、取引が不可である旨を説明する画面を顧客操作部120に表示し、ステップS41にもどる。なお、本ステップは、カードの情報が顧客管理情報601に登録がない(カードが取扱対象外)等の場合の処理である。   [Step S49] The control unit 110 displays a screen explaining that the transaction is not possible on the customer operation unit 120, and the process returns to Step S41. Note that this step is processing when the card information is not registered in the customer management information 601 (the card is not handled).

[ステップS50]制御部110は、基本制御情報650から移動制御フラグの値を読出し、移動制御フラグの値が「1」か否かを判定する。制御部110は、移動制御フラグの値が「1」である場合にステップS51にすすみ、移動制御フラグの値が「1」でない場合にステップS59にすすむ。   [Step S50] The control unit 110 reads the value of the movement control flag from the basic control information 650, and determines whether the value of the movement control flag is “1”. The control unit 110 proceeds to step S51 when the value of the movement control flag is “1”, and proceeds to step S59 when the value of the movement control flag is not “1”.

なお、本ステップは、移動制御フラグに応じてキーを表示する位置をキー標準位置座標とするか否かを判定する処理であるが、本ステップの実行は必須事項ではない。制御部110が、本ステップを実行しない場合、移動制御フラグの値に制限されることなくステップS51からステップS58を実行する。   Although this step is processing to determine whether or not the position where the key is displayed is to be set as the key standard position coordinates according to the movement control flag, the execution of this step is not an essential matter. When the control unit 110 does not execute this step, the control unit 110 executes steps S51 to S58 without being limited to the value of the movement control flag.

[ステップS51]制御部110は、取引許可応答電文750から前回取引日を取得する。
[ステップS52]制御部110は、日付管理部(図示は省略する)より、現在日付を取得する。
[Step S51] The control unit 110 acquires the previous transaction date from the transaction permission response message 750.
[Step S52] The control unit 110 acquires the current date from a date management unit (not shown).

[ステップS53]制御部110は、現在日付と前回取引日との差を変数Dに設定する。変数Dには、日数が設定される。たとえば、制御部110は、現在日付が「2017年7月4日」であり、前回取引日が「2017年7月1日」である場合、変数Dに「3日」を設定する。   [Step S53] The control unit 110 sets, as a variable D, the difference between the current date and the previous transaction date. The number of days is set in the variable D. For example, when the current date is "July 4, 2017" and the last trading day is "July 1, 2017", control unit 110 sets "3 days" as variable D.

[ステップS54]制御部110は、移動量情報651から変数Dに対応する移動量を取得し、変数Mに設定する。変数Mには、移動量が設定される。たとえば、制御部110は、変数Dが「3日」である場合、移動量情報651の取引間隔「3日以下」に対応する移動量「1」を取得し変数Mに設定する。   [Step S54] The control unit 110 acquires the movement amount corresponding to the variable D from the movement amount information 651 and sets the movement amount as the variable M. The movement amount is set to the variable M. For example, when the variable D is “3 days”, the control unit 110 acquires the movement amount “1” corresponding to the transaction interval “3 days or less” of the movement amount information 651 and sets it as the variable M.

[ステップS55]制御部110は、基本制御情報650から取引回数カウンタの値を取得し、変数Cに設定する。たとえば、制御部110は、取引回数カウンタの値が「218」である場合、変数Cに「218」を設定する。   [Step S55] The control unit 110 acquires the value of the number-of-transactions counter from the basic control information 650, and sets it to a variable C. For example, when the value of the number-of-transactions counter is “218”, control unit 110 sets “218” to variable C.

[ステップS56]制御部110は、回数別移動方向情報652から変数Cに対応する移動方向を取得し、変数Nに設定する。たとえば、制御部110は、変数Cが「218」である場合、回数別移動方向情報652の取引回数「200以上300未満」に対応する移動方向「右上」を取得し、変数Nに設定する。   [Step S56] The control unit 110 acquires the movement direction corresponding to the variable C from the movement direction information 652 by number, and sets the movement direction as the variable N. For example, when the variable C is “218”, the control unit 110 acquires the moving direction “upper right” corresponding to the number of transactions “200 or more and less than 300” of the moving direction information 652 by number, and sets it in the variable N.

なお、制御部110は、回数別移動方向情報652ではなく、時間別移動方向情報653を用いて変数Nを設定することも可能である。たとえば、制御部110は、現在時刻が「12時10分」である場合、時間別移動方向情報653の取引時間帯「12:00〜12:14」に対応する移動方向「左」を取得し変数Nに設定することができる。   The control unit 110 can also set the variable N using the movement direction information 653 classified by time instead of the movement direction information 652 classified by number. For example, when the current time is "12:10", the control unit 110 acquires the moving direction "left" corresponding to the trading time zone "12:00 to 12:14" of the hourly moving direction information 653. It can be set to the variable N.

このように、制御部110は、取引回数や取引時刻に応じて、キーを表示する座標を変更することができる。
[ステップS57]制御部110は、表示座標算出処理を実行する。表示座標算出処理は、キーを表示する座標を算出する処理である。制御部110は、変数N(移動方向)および変数M(移動量)を引数として表示座標算出処理を実行する。表示座標算出処理は、後で図22を用いて説明する。
As described above, the control unit 110 can change the coordinates at which the key is displayed, in accordance with the number of transactions and the transaction time.
[Step S57] The control unit 110 executes display coordinate calculation processing. The display coordinate calculation process is a process of calculating coordinates for displaying a key. The control unit 110 executes the display coordinate calculation process using the variable N (moving direction) and the variable M (moving amount) as arguments. The display coordinate calculation process will be described later with reference to FIG.

[ステップS58]制御部110は、表示座標算出処理で求めた座標をキー表示座標とする。
[ステップS59]制御部110は、基本制御情報650からキー標準位置座標を取得し、キー表示座標とする。
[Step S58] The controller 110 sets the coordinates obtained by the display coordinate calculation process as key display coordinates.
[Step S59] The control unit 110 acquires key standard position coordinates from the basic control information 650, and uses them as key display coordinates.

[ステップS60]制御部110は、顧客操作部120に表示する各画面においてキー表示座標に基づきキーを表示する。なお、各画面とは、顧客が指示した取引が「振込」である場合、振込先の指定画面、振込元の指定画面、振込金額の指定画面、振込取引の確認画面等である。各画面については説明を省略する。   [Step S60] The control unit 110 displays keys on each screen displayed on the customer operation unit 120 based on the key display coordinates. Note that each screen is, when the transaction instructed by the customer is “transfer”, a transfer destination specification screen, a transfer source specification screen, a transfer amount specification screen, a transfer transaction confirmation screen or the like. The description of each screen is omitted.

[ステップS61]制御部110は、取引が終了か否かを判定し、取引が終了の場合にステップS63にすすみ、取引が終了でない場合にステップS62にすすむ。
[ステップS62]制御部110は、顧客操作部120に表示する各画面においてキー表示座標に基づきキーを表示する。
[Step S61] The control unit 110 determines whether or not the transaction is ended, proceeds to Step S63 when the transaction is ended, and proceeds to Step S62 when the transaction is not ended.
[Step S62] The control unit 110 displays keys based on the key display coordinates on each screen displayed on the customer operation unit 120.

[ステップS63]制御部110は、媒体等(カード、レシート、現金等)を排出する。
[ステップS64]制御部110は、取引完了通知電文704をホスト300に送信する。
[Step S63] The control unit 110 discharges a medium or the like (card, receipt, cash or the like).
[Step S64] The control unit 110 transmits a transaction completion notification telegram 704 to the host 300.

[ステップS65]制御部110は、取引完了応答電文705をホスト300から受信したか否かを判定する。制御部110は、取引完了応答電文705を受信した場合にステップS66にすすみ、受信しない場合にステップS65にもどる。   [Step S65] The control unit 110 determines whether or not the transaction completion response message 705 has been received from the host 300. The control unit 110 proceeds to step S66 when the transaction completion response message 705 is received, and returns to step S65 when it is not received.

[ステップS66]制御部110は、ATM100が営業終了(ATM100がシャットダウン指示や運用休止指示を受信、現在時刻が営業終了時刻等)であるか否かを判定する。制御部110は、営業終了でない場合にステップS41にもどり、営業終了である場合にステップS67にすすむ。   [Step S66] The control unit 110 determines whether the ATM 100 is at the end of business (the ATM 100 receives a shutdown instruction or an operation stop instruction, the current time is the business end time, etc.). The control unit 110 returns to step S41 when the business is not ended, and proceeds to step S67 when the business is ended.

[ステップS67]制御部110は、基本制御情報650の取引回数カウンタの値をクリア(「0」に設定)し、処理を終了する。
このように、ATM100は、顧客ごとの取引間隔に応じてキーの移動量を決定し、ATM100の取引回数や取引時間に応じてキーの移動方向を決定することで、キーを表示する座標を変更する。これにより、ATM100は、顧客から特定の箇所を集中して押下されることを回避し、タッチパネル120bの磨耗を軽減できる。
[Step S67] The control unit 110 clears (sets to “0”) the value of the number-of-transactions counter of the basic control information 650, and ends the process.
Thus, the ATM 100 changes the coordinates for displaying the key by determining the movement amount of the key according to the transaction interval for each customer and determining the movement direction of the key according to the number of transactions of the ATM 100 and the transaction time. Do. As a result, the ATM 100 can prevent the customer from pressing down a specific part intensively, and can reduce the wear of the touch panel 120b.

次に、第3の実施形態のATMが実行する表示座標算出処理について図22を用いて説明する。図22は、第3の実施形態の表示座標算出処理のフローチャートを示す図である。   Next, display coordinate calculation processing performed by the ATM of the third embodiment will be described using FIG. FIG. 22 is a flowchart of display coordinate calculation processing according to the third embodiment.

表示座標算出処理は、取引許可応答電文750に基づいてキーの位置を決定する処理である。表示座標算出処理は、第2のATM画面変更処理のステップS57でATM100の制御部110(プロセッサ111)が実行する処理である。   The display coordinate calculation process is a process of determining the position of the key based on the transaction permission response telegram 750. The display coordinate calculation process is a process executed by the control unit 110 (processor 111) of the ATM 100 in step S57 of the second ATM screen change process.

[ステップS71]制御部110は、基本制御情報650からキー標準位置座標を抽出し、キー表示座標に設定する。
[ステップS72]制御部110は、キー標準位置座標を移動方向(変数N)および移動量(変数M)に基づき移動させた座標を算出し、処理を終了する。たとえば、制御部110は、移動方向が「左」、移動量が「1」である場合、キー表示座標を左方向へ1ドット(ピクセル)ずらした座標として設定する。キー標準位置座標が左上座標(90,20)、右上座標(110,20)、左下座標(90,10)、右下座標(110,10)である場合、左上座標(89,20)、右上座標(109,20)、左下座標(89,10)、右下座標(109,10)が算出される。
[Step S71] The control unit 110 extracts key standard position coordinates from the basic control information 650, and sets them as key display coordinates.
[Step S72] The control unit 110 calculates coordinates obtained by moving the key standard position coordinates based on the movement direction (variable N) and the movement amount (variable M), and ends the process. For example, when the movement direction is “left” and the movement amount is “1”, control unit 110 sets key display coordinates as coordinates shifted by 1 dot (pixel) in the left direction. If the key standard position coordinate is upper left coordinate (90, 20), upper right coordinate (110, 20), lower left coordinate (90, 10), lower right coordinate (110, 10), upper left coordinate (89, 20), upper right Coordinates (109, 20), lower left coordinates (89, 10), lower right coordinates (109, 10) are calculated.

次に、第3の実施形態のホストが実行する第2の電文応答処理について図23を用いて説明する。図23は、第3の実施形態の第2の電文応答処理のフローチャートを示す図である。   Next, a second message response process executed by the host according to the third embodiment will be described with reference to FIG. FIG. 23 is a diagram illustrating a flowchart of second message response processing according to the third embodiment.

第2の電文応答処理は、ホスト300がATM100から受信した電文に応じて取引許可応答電文750または取引完了応答電文705を生成し、ATM100に送信する処理である。ホスト300の制御部310(プロセッサ311)は、ATM100から電文を受信し、第2の電文応答処理を実行する。   The second message response process is a process in which the host 300 generates a transaction permission response message 750 or a transaction completion response message 705 according to a message received from the ATM 100 and transmits the message to the ATM 100. The control unit 310 (processor 311) of the host 300 receives the message from the ATM 100, and executes the second message response process.

[ステップS81]制御部310は、ATM100から電文を受信したか否かを判定する。本ステップでの電文とは、取引の許可を依頼する旨を示す電文(取引依頼電文701)と取引の完了を通知する旨を示す電文(取引完了通知電文704)との両方を含む。   [Step S81] The control unit 310 determines whether a telegram has been received from the ATM 100. The telegram in this step includes both a telegram (trade request telegram 701) indicating that permission for the trade is requested and a telegram (trade completion notification telegram 704) indicating that the end of the trade is notified.

[ステップS82]制御部310は、受信した電文の種別が取引依頼電文701である場合にステップS83にすすみ、受信した電文の種別が取引完了通知電文704である場合にステップS85にすすむ。   [Step S82] The control unit 310 proceeds to Step S83 when the type of the received message is the transaction request message 701, and proceeds to Step S85 when the type of the received message is the transaction completion notification message 704.

[ステップS83]制御部310は、顧客管理情報601から取引依頼電文701に含まれる情報(銀行コード、支店コード、顧客コード)に対応する前回取引日を抽出する。
なお、顧客管理情報601から取引依頼電文701の情報に対応するキー位置座標を抽出できない場合(例えば、顧客コードが存在しない場合等)、制御部310は、取引不許可応答電文を新たに規定してもよいし、取引許可応答電文702内に不許可フラグを追加した電文を生成してもよい。
[Step S83] The control unit 310 extracts, from the customer management information 601, the previous transaction date corresponding to the information (bank code, branch code, customer code) included in the transaction request message 701.
When the key position coordinates corresponding to the information of the transaction request message 701 can not be extracted from the customer management information 601 (for example, when the customer code does not exist), the control unit 310 newly defines the transaction non-permission response message. A message may be generated by adding a disapproval flag in the transaction permission response message 702.

[ステップS84]制御部310は、取引許可応答電文750を生成し、ATM100に送信し、ステップS81にもどる。なお、取引許可応答電文750は、取引依頼電文701に含まれる情報と顧客管理情報601から抽出した前回取引日とを含む。   [Step S84] The control unit 310 generates a transaction permission response message 750, transmits it to the ATM 100, and returns to step S81. The transaction permission response message 750 includes the information included in the transaction request message 701 and the previous transaction date extracted from the customer management information 601.

[ステップS85]制御部310は、顧客管理情報601の取引完了通知電文704に含まれる情報(銀行コード、支店コード、顧客コード)に対応する前回取引日に、現在の日付を設定する。   [Step S85] The control unit 310 sets the current date to the previous transaction date corresponding to the information (bank code, branch code, customer code) included in the transaction completion notification message 704 of the customer management information 601.

[ステップS86]制御部310は、取引完了応答電文705を生成し、ATM100に送信し、ステップS81にもどる。なお、取引完了応答電文705は、取引完了通知電文704に含まれる情報(銀行コード、支店コード、顧客コード)を含む。   [Step S86] The control unit 310 generates a transaction completion response message 705, transmits it to the ATM 100, and returns to step S81. The transaction completion response message 705 includes information (bank code, branch code, customer code) included in the transaction completion notification message 704.

なお、各種電文の識別は、各電文の先頭(図示は省略する)に電文識別情報等を設け、その情報により判定するようにしても良い。
次に、第3の実施形態のATMが実行するキー押下カウント処理について図24を用いて説明する。図24は、第3の実施形態のキー押下カウント処理のフローチャートを示す図である。
Note that identification of various messages may be determined by providing message identification information or the like at the beginning of each message (not shown) and the like.
Next, key press count processing performed by the ATM according to the third embodiment will be described with reference to FIG. FIG. 24 is a diagram showing a flowchart of key press count processing of the third embodiment.

キー押下カウント処理は、ATM100が顧客操作部120を介して顧客からキーを押下された回数を計数し、キーが押下された回数が所定値を超えた場合に移動制御実行フラグを「1」に設定する処理である。キー押下カウント処理は、ATM100が第2のATM画面変更処理のバックグラウンドで独立して実行する処理である。ATM100の制御部110(プロセッサ111)は、顧客操作部120を介して顧客から操作を受け付けた場合にキー押下カウント処理を実行する。   The key press counting process counts the number of times the ATM 100 presses the key from the customer via the customer operation unit 120, and sets the movement control execution flag to "1" when the number of times the key is pressed exceeds a predetermined value. It is a process to set. The key press count process is a process that the ATM 100 independently executes in the background of the second ATM screen change process. When the control unit 110 (processor 111) of the ATM 100 receives an operation from the customer via the customer operation unit 120, the control unit 110 executes key press count processing.

[ステップS91]制御部110は、タッチパネル120bからキー押下通知を受け付けたか否かを判定する。キー押下通知は、顧客からキーを押下された場合にタッチパネル120bから制御部110に通知する情報であり、押下された座標を含む情報である。制御部110は、キー押下通知を受け付けた場合にステップS92にすすみ、キー押下通知を受け付けない場合にステップS91にもどる。   [Step S91] The control unit 110 determines whether a key press notification has been received from the touch panel 120b. The key press notification is information notified from the touch panel 120b to the control unit 110 when a key is pressed from a customer, and is information including pressed coordinates. Control unit 110 proceeds to step S92 when a key press notification is received, and returns to step S91 when a key press notification is not received.

[ステップS92]制御部110は、記憶部から基本制御情報650を読出し、移動制御フラグの値が「0」であるか否かを判定する。制御部110は、移動制御フラグの値が「0」である場合にステップS93にすすみ、移動制御フラグの値が「0」でない場合(移動制御フラグの値が「1」の場合)にステップS91にすすむ。   [Step S92] The control unit 110 reads the basic control information 650 from the storage unit, and determines whether the value of the movement control flag is “0”. Control unit 110 proceeds to step S93 when the value of the movement control flag is "0", and when the value of the movement control flag is not "0" (when the value of the movement control flag is "1"), step S91. To proceed.

[ステップS93]制御部110は、ステップS91で受け付けたキー押下通知に含まれる座標から、該当するキーの押下回数を「1」増加する。なお、ATM100は、顧客操作部120に表示する各キーについて押下された回数を管理する情報(キー押下管理情報)を記憶しており、キーが押下されるごとに押下回数を1増加させる。キー押下管理情報は、キーの識別情報と、キーの座標と、キーの押下回数とを対応づけて管理した情報である。キー押下管理情報については、図示を省略する。   [Step S93] The control unit 110 increments the number of pressing times of the corresponding key by “1” from the coordinates included in the key pressing notification received in Step S91. The ATM 100 stores information (key press management information) for managing the number of times of pressing of each key displayed on the customer operation unit 120, and increases the number of times of pressing by one each time the key is pressed. The key press management information is information in which the identification information of the key, the coordinates of the key, and the number of times of pressing of the key are associated and managed. Illustration of key press management information is omitted.

[ステップS94]制御部110は、キーの押下回数が所定値(たとえば、1万回)を超えたか否かを判定する。制御部110は、キーの押下回数が所定値を超えた場合にステップS95にすすみ、所定値を超えていない場合にステップS91にもどる。   [Step S94] The control unit 110 determines whether the number of key presses has exceeded a predetermined value (for example, 10,000 times). The control unit 110 proceeds to step S95 when the number of times the key is pressed exceeds the predetermined value, and returns to step S91 when the number of times the key is pressed does not exceed the predetermined value.

[ステップS95]制御部110は、移動制御フラグの値を「1」に設定する。
[ステップS96]制御部110は、ATM100が営業終了(ATM100がシャットダウン指示や運用休止指示を受信、現在時刻が営業終了時刻等)であるか否かを判定する。制御部110は、営業終了でない場合にステップS91にもどり、営業終了である場合に処理を終了する。
[Step S95] The controller 110 sets the value of the movement control flag to “1”.
[Step S96] The control unit 110 determines whether the ATM 100 is at the end of business (the ATM 100 receives a shutdown instruction or an operation stop instruction, the current time is the business end time, etc.). Control part 110 returns to Step S91, when it is not business closing, and ends processing, when it is business closing.

なお、移動制御フラグの値が「1」に設定された場合において、タッチパネル120bを新品等に交換した場合は、保守機能の移動制御フラグ変更処理(図示および説明を省略する)において移動制御フラグの値を「0」に戻すことが望ましい。   In addition, when the value of the movement control flag is set to “1”, when the touch panel 120 b is replaced with a new one or the like, the movement control flag change process (illustration and description will be omitted) of the maintenance function It is desirable to return the value to '0'.

このように、ATM100は、使用頻度の高いキーの表示位置を顧客に応じてずらして表示することで、タッチパネル120bの磨耗や劣化を軽減できる。ATM100は、顧客が1人で利用するものであり、原則として複数人が目視することが無いため、顧客に応じてキーの表示位置が異なっていたとしても、顧客が違和感を覚えることはなく、操作性や視認性が悪化することは避けられる。こうして、ATM100は、顧客ごとの操作性を維持しつつ、キーの表示位置を変更することができる。なお、これらの表示方法等は、ATM100に限るものではなく、顧客が個別に利用する画面表示に適用することも可能である。   Thus, the ATM 100 can reduce the wear and deterioration of the touch panel 120b by shifting and displaying the frequently used key display positions according to the customer. The ATM 100 is used by a single customer and, in principle, is not viewed by a plurality of people. Therefore, even if the display position of the key is different depending on the customer, the customer does not feel discomfort. Deterioration in operability and visibility is avoided. Thus, the ATM 100 can change the display position of the key while maintaining the operability for each customer. In addition, these display methods etc. are not restricted to ATM100, It is also possible to apply to the screen display which a customer utilizes individually.

また、ATM100は、使用頻度の高いキーの表示位置をずらす際に、利用期間の間隔が短い顧客の場合にキーを移動する距離を短くし、利用期間の間隔が長い顧客の場合にキーを移動する距離を大きくする。これにより、ATM100は、顧客が画面表示に対して違和感を覚えることや操作性の悪化を回避しつつ、タッチパネル120bにおけるキーの表示部分の磨耗を軽減することができる。   Further, when the display position of the frequently used key is shifted, the ATM 100 shortens the distance for moving the key in the case of the customer whose interval of use period is short, and moves the key in the case of the customer whose interval of use period is long. Increase the distance to As a result, the ATM 100 can reduce the wear of the display portion of the key on the touch panel 120b while preventing the customer from feeling uncomfortable with the screen display and the deterioration of the operability.

こうして、ATM100および情報処理システム200は、顧客の利便性を維持しつつタッチパネルの劣化の軽減を図ることができる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、自動取引装置10、ATM100、情報処理装置20およびホスト300が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープ等がある。光ディスクには、DVD、DVD−RAM、CD−ROM/RW等がある。光磁気記録媒体には、MO(Magneto-Optical disk)等がある。
Thus, the ATM 100 and the information processing system 200 can reduce the deterioration of the touch panel while maintaining the convenience of the customer.
The above processing functions can be realized by a computer. In that case, a program is provided which describes the processing contents of functions that the automated teller machine 10, the ATM 100, the information processor 20 and the host 300 should have. The above processing functions are realized on the computer by executing the program on the computer. The program in which the processing content is described can be recorded on a computer readable recording medium. Examples of the computer-readable recording medium include a magnetic storage device, an optical disc, a magneto-optical recording medium, a semiconductor memory, and the like. The magnetic storage device includes a hard disk drive (HDD), a flexible disk (FD), a magnetic tape and the like. Optical disks include DVD, DVD-RAM, CD-ROM / RW, and the like. Magneto-optical recording media include MO (Magneto-Optical disk) and the like.

プログラムを流通させる場合には、たとえば、そのプログラムが記録されたDVD、CD−ROM等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。   When the program is distributed, for example, a portable recording medium such as a DVD or a CD-ROM in which the program is recorded is sold. Alternatively, the program may be stored in the storage device of the server computer, and the program may be transferred from the server computer to another computer via a network.

プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。   The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. The computer reads the program from its storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. Also, each time a program is transferred from a server computer connected via a network, the computer can sequentially execute processing in accordance with the received program.

また、上記の処理機能の少なくとも一部を、DSP、ASIC、PLD等の電子回路で実現することもできる。   In addition, at least a part of the above processing functions can be realized by an electronic circuit such as a DSP, an ASIC, or a PLD.

10 自動取引装置
11,21 制御部
12 媒体処理部
13 表示受付部
14 記憶部
20 情報処理装置
31 第1画面
32 第2画面
DESCRIPTION OF SYMBOLS 10 Automatic transaction apparatus 11, 21 Control part 12 Medium processing part 13 Display reception part 14 Storage part 20 Information processing apparatus 31 1st screen 32 2nd screen

Claims (9)

自動取引装置であって、
顧客から挿入された媒体を受け付け、前記媒体に記憶された情報を読み取る媒体処理部と、
前記自動取引装置の外面に設けられ、情報の表示および入力の受け付けを行う表示受付部と、
前記媒体から読み取った情報とともに前記顧客から指定された取引の許可を要求する要求電文を情報処理装置に送信し、前記情報処理装置から前記要求電文に対する応答電文を受信し、前記応答電文に含まれる情報に基づいて前記表示受付部に表示するボタンの位置を決定する制御部とを備える、
自動取引装置。
An automatic transaction device,
A media processing unit that receives media inserted from a customer and reads information stored in the media;
A display receiving unit provided on the outer surface of the automatic transaction apparatus for receiving information display and input;
A request message for requesting permission of the transaction designated by the customer is transmitted to the information processing apparatus together with the information read from the medium, a response message for the request message is received from the information processing apparatus, and the response message is included And a control unit that determines the position of a button to be displayed on the display reception unit based on information.
Automatic trading device.
前記制御部は、
前記応答電文に含まれる座標に基づいて前記ボタンを表示する位置を決定する、
請求項1記載の自動取引装置。
The control unit
Determine the position to display the button based on the coordinates included in the response message;
The automatic transaction apparatus according to claim 1.
前記制御部は、
前記ボタンを表示する位置である表示位置を決定するための標準となる標準位置を記憶部から読出し、
前記応答電文に含まれる前記顧客の前回の取引日に基づいて前記標準位置から離れた位置に前記表示位置を決定する、
請求項1記載の自動取引装置。
The control unit
Reading out from the storage unit a standard position which is a standard for determining a display position which is a position at which the button is displayed;
The display position is determined at a position away from the standard position based on the previous trading day of the customer included in the response message.
The automatic transaction apparatus according to claim 1.
前記制御部は、
前記表示位置を決定する際に、前記前回の取引日と前記顧客の現在の取引日との差が長い場合に前記標準位置と前記表示位置との距離を長くし、前記前回の取引日と前記現在の取引日との差が短い場合に前記標準位置と前記表示位置との距離を短くする、
請求項3記載の自動取引装置。
The control unit
When the display position is determined, the distance between the standard position and the display position is increased when the difference between the previous trading day and the current trading day of the customer is long, and the previous trading day and the previous trading day Shorten the distance between the standard position and the display position if the difference from the current trading day is short,
The automatic transaction apparatus according to claim 3.
前記制御部は、
前記表示位置を決定する際に、前記顧客が前記自動取引装置において取引を行う時刻に基づいて前記標準位置から前記表示位置が離れる方向を決定する、
請求項3記載の自動取引装置。
The control unit
In determining the display position, a direction in which the display position is separated from the standard position is determined based on the time at which the customer makes a transaction in the automatic transaction apparatus.
The automatic transaction apparatus according to claim 3.
前記制御部は、
前記表示位置を決定する際に、前記自動取引装置における取引回数に基づいて前記標準位置から前記表示位置が離れる方向を決定する、
請求項3記載の自動取引装置。
The control unit
In determining the display position, a direction in which the display position is separated from the standard position is determined based on the number of transactions in the automatic transaction apparatus.
The automatic transaction apparatus according to claim 3.
前記制御部は、
前記表示位置を決定する際に、前記自動取引装置におけるキーの押下回数に基づいて前記標準位置とするか、前記標準位置から前記表示位置が離れる方向とするかを決定する、
請求項4乃至6記載の自動取引装置。
The control unit
When determining the display position, it is determined whether to set the standard position or to move the display position away from the standard position based on the number of times the key is pressed on the automatic transaction apparatus.
The automatic transaction apparatus according to any one of claims 4 to 6.
自動取引装置における画面表示方法であって、
顧客から挿入された媒体を受け付け、前記媒体に記憶された情報を読み取り、
前記媒体から読み取った情報とともに前記顧客から指定された取引の許可を要求する要求電文を情報処理装置に送信し、前記情報処理装置から前記要求電文に対する応答電文を受信し、前記応答電文に含まれる情報に基づいて表示受付部に表示するボタンの位置を決定する、
画面表示方法。
It is a screen display method in an automatic transaction apparatus,
Accept the media inserted from the customer, read the information stored in the media,
A request message for requesting permission of the transaction designated by the customer is transmitted to the information processing apparatus together with the information read from the medium, a response message for the request message is received from the information processing apparatus, and the response message is included Determine the position of the button to be displayed on the display reception unit based on the information;
Screen display method.
自動取引装置と情報処理装置とを含む情報処理システムであって、
前記自動取引装置は、
顧客から挿入された媒体を受け付け、前記媒体に記憶された情報を読み取る媒体処理部と、
前記自動取引装置の外面に設けられ、情報の表示および入力の受け付けを行う表示受付部と、
前記媒体から読み取った情報とともに前記顧客から指定された取引の許可を要求する要求電文を情報処理装置に送信し、前記情報処理装置から前記要求電文に対する応答電文を受信し、前記応答電文に含まれる情報に基づいて前記表示受付部に表示するボタンの位置を決定する制御部とを備え、
前記情報処理装置は、
前記自動取引装置から前記要求電文を受信し、前記要求電文に基づき前記応答電文を生成し、前記応答電文を前記自動取引装置に送信する制御部を備える、
情報処理システム。
An information processing system including an automatic transaction apparatus and an information processing apparatus,
The automated teller machine
A media processing unit that receives media inserted from a customer and reads information stored in the media;
A display receiving unit provided on the outer surface of the automatic transaction apparatus for receiving information display and input;
A request message for requesting permission of the transaction designated by the customer is transmitted to the information processing apparatus together with the information read from the medium, a response message for the request message is received from the information processing apparatus, and the response message is included A control unit that determines the position of a button to be displayed on the display reception unit based on information;
The information processing apparatus is
The control unit receives the request message from the automatic transaction apparatus, generates the response message based on the request message, and transmits the response message to the automatic transaction apparatus.
Information processing system.
JP2017204351A 2017-10-23 2017-10-23 Automatic transaction device and screen display method and information processing system of automatic transaction device Pending JP2019079174A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017204351A JP2019079174A (en) 2017-10-23 2017-10-23 Automatic transaction device and screen display method and information processing system of automatic transaction device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017204351A JP2019079174A (en) 2017-10-23 2017-10-23 Automatic transaction device and screen display method and information processing system of automatic transaction device

Publications (1)

Publication Number Publication Date
JP2019079174A true JP2019079174A (en) 2019-05-23

Family

ID=66628752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017204351A Pending JP2019079174A (en) 2017-10-23 2017-10-23 Automatic transaction device and screen display method and information processing system of automatic transaction device

Country Status (1)

Country Link
JP (1) JP2019079174A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6839324B1 (en) * 2020-08-06 2021-03-03 株式会社キューブシステム Input system, input program and input method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05127825A (en) * 1991-11-08 1993-05-25 Hitachi Ltd Display device with touch panel
JPH09147151A (en) * 1995-11-27 1997-06-06 Toshiba Corp Touch panel input device and displaying method therefor
JPH10177458A (en) * 1996-12-16 1998-06-30 Nec Corp Touch pannel device
JP2008250219A (en) * 2007-03-30 2008-10-16 Brother Ind Ltd Karaoke network system, and remote control terminal for karaoke service

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05127825A (en) * 1991-11-08 1993-05-25 Hitachi Ltd Display device with touch panel
JPH09147151A (en) * 1995-11-27 1997-06-06 Toshiba Corp Touch panel input device and displaying method therefor
JPH10177458A (en) * 1996-12-16 1998-06-30 Nec Corp Touch pannel device
JP2008250219A (en) * 2007-03-30 2008-10-16 Brother Ind Ltd Karaoke network system, and remote control terminal for karaoke service

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6839324B1 (en) * 2020-08-06 2021-03-03 株式会社キューブシステム Input system, input program and input method
JP2022031099A (en) * 2020-08-06 2022-02-18 株式会社キューブシステム Input system, input program, and input method
JP2022030249A (en) * 2020-08-06 2022-02-18 株式会社キューブシステム Input system, input program, and input method

Similar Documents

Publication Publication Date Title
JP2012108796A (en) Automatic transaction system, automatic transaction method and automatic transaction machine
JP5070988B2 (en) Automatic transaction equipment
JP4807019B2 (en) Automatic transaction system, automatic transaction apparatus, information management server, and automatic transaction method
JP7335823B2 (en) Automatic transaction system, charge balance management server, automatic transaction device, program and automatic transaction method
JP5550324B2 (en) Automatic transaction apparatus and its fee display method
JP2019079174A (en) Automatic transaction device and screen display method and information processing system of automatic transaction device
JP2019028620A (en) Transaction system and transaction apparatus reservation method in transaction system
JP5794878B2 (en) Automatic transaction system, management device, automatic transaction method, and automatic transaction control program
JP5100404B2 (en) Transaction processing equipment
JP2017151749A (en) Automatic transaction device, control method in automatic transaction device, and automatic transaction system
JP2017027542A (en) Automatic transaction machine, automatic transaction method and automatic transaction system
JP6480313B2 (en) Transaction apparatus, transaction method, and transaction program
JP4552608B2 (en) Automatic transaction equipment
JP6781687B2 (en) Information processing equipment, operation command judgment method and information processing system
JP2021117881A (en) Information processing system, and fee compensation method in information processing system
JP6630250B2 (en) Trading method and trading system
JP6550361B2 (en) Automated trading device and trading method
JP2017162170A (en) Automatic transaction device, reservation system, reservation method, and reservation program
JP7395880B2 (en) Management server and programs
JP2020087063A (en) Information processing system and transaction method in disaster
JP2021128541A (en) Automated transaction device and alternative service provision method for automated transaction device
JP2007058482A (en) Automatic transaction device and automatic transaction device monitoring system
JP2021131749A (en) Automatic transaction device, automatic transaction program, automatic transaction method, and server
JP2018136732A (en) Automatic transaction apparatus and transaction method
JP5215687B2 (en) Automatic transaction equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181204

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190604