Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7613026B2 - Handheld terminal, control method for handheld terminal, and program - Google Patents
[go: Go Back, main page]

JP7613026B2 - Handheld terminal, control method for handheld terminal, and program - Google Patents

Handheld terminal, control method for handheld terminal, and program Download PDF

Info

Publication number
JP7613026B2
JP7613026B2 JP2020149255A JP2020149255A JP7613026B2 JP 7613026 B2 JP7613026 B2 JP 7613026B2 JP 2020149255 A JP2020149255 A JP 2020149255A JP 2020149255 A JP2020149255 A JP 2020149255A JP 7613026 B2 JP7613026 B2 JP 7613026B2
Authority
JP
Japan
Prior art keywords
authentication key
handheld terminal
card
attachment portion
attached
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.)
Active
Application number
JP2020149255A
Other languages
Japanese (ja)
Other versions
JP2022043793A (en
Inventor
和也 坂本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2020149255A priority Critical patent/JP7613026B2/en
Publication of JP2022043793A publication Critical patent/JP2022043793A/en
Application granted granted Critical
Publication of JP7613026B2 publication Critical patent/JP7613026B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、ハンディターミナルハンディターミナルの制御方法、及びプログラムに関する。 The present invention relates to a handheld terminal , a control method for a handheld terminal , and a program.

欧州の高速鉄道では、車内検札が実施されている。乗客の乗越し等の場合、車掌は発券端末により車内で発券を行う。乗客は、決済端末により現金やクレジットカード等で切符代を決済する。 On European high-speed trains, ticket inspections are carried out on board. If a passenger wants to board, the conductor will issue a ticket on board using a ticket issuing terminal. Passengers can pay for their tickets using a payment terminal with cash or credit card.

また近年、フルタッチスクリーンの画面、サーマルプリンタ、IC(Integrated Circuit)カードリーダ、磁気カードリーダ、非接触カードリーダを備えた端末により、業務機能と発券機能と決済機能とが一体化されている。この端末は、発券端末と決済端末に加えて、業務端末が1つに統合されているともいえる。 In recent years, business functions, ticket issuing functions, and payment functions have been integrated into terminals equipped with full touch screen displays, thermal printers, IC (Integrated Circuit) card readers, magnetic card readers, and contactless card readers. These terminals can be said to be integrated into a single business terminal in addition to being a ticket issuing terminal and payment terminal.

従来、業務上に利用される携帯情報端末にあっては、第三者による不正な使用を防止するために、定められたICカードが読み取られた場合にのみ所定の機能の利用を許可する技術が知られている(特許文献1)。 Conventionally, for mobile information terminals used for business purposes, a technology has been known that allows the use of certain functions only when a specified IC card is read in order to prevent unauthorized use by third parties (Patent Document 1).

特開2008-211582号公報JP 2008-211582 A

業務機能と発券機能と決済機能とが一体化された端末は、車掌が1つの端末だけ携帯すればよく、端末台数分の電池を管理しなくてよいメリットがある。更にこの端末は、業務開始時にBluetooth(登録商標)などの接続をしなくてもよいというメリットがある。しかし、この端末は、発券/決済のオペレーション時には下記の問題が発生する。 A terminal that integrates business functions, ticket issuing functions, and payment functions has the advantage that the conductor only needs to carry one terminal, and there is no need to manage batteries for each terminal. Another advantage of this terminal is that there is no need to connect via Bluetooth (registered trademark) or the like when starting work. However, this terminal has the following problems when issuing tickets and performing payment operations.

車掌はこの端末を乗客に渡すことにより、この端末に対して不測の操作をされるおそれがある。また、乗客はクレジットカードを車掌に渡すことにより、このクレジットカードを悪用されるおそれがある。従来は、このような車掌と乗客の双方の要求から、業務端末と決済端末は別体であることが多かった。 If the conductor hands this terminal to a passenger, there is a risk that the terminal may be subjected to unexpected operations. Also, if a passenger hands over their credit card to the conductor, there is a risk that the credit card may be misused. Conventionally, due to the demands of both the conductor and the passengers, the service terminal and the payment terminal were often separate.

本発明の課題は、セキュリティ性を保ったまま他のユーザに情報端末を使用させることである。 The objective of this invention is to allow other users to use the information terminal while maintaining security.

上記課題を解決するために、本発明の情報処理装置は、
第1の認証用のキーが装着部に装着されているか否かを判別する判別手段と、
前記判別手段により前記第1の認証用のキーが前記装着部に装着されていないと判別された場合に特定の処理の開始を制限する制限手段と、
表示手段と、
を備え、
前記制限手段は、
前記第1の認証用のキーが前記装着部に装着されている状態で前記特定の処理が開始された後に、前記判別手段により前記第1の認証用のキーが前記装着部に装着されていると判別された場合に、前記第1の認証用のキーを引き抜く旨のガイダンスを前記表示手段に表示させ、引き続き前記判別手段により前記第1の認証用のキーが前記装着部から取り外されたと判別された場合に、前記特定の処理に係る入力操作以外の操作の受付を制限する、
ことを特徴とする。
In order to solve the above problems, the information processing device of the present invention comprises:
a determination means for determining whether or not a first authentication key is attached to the attachment portion;
a restricting means for restricting the start of a specific process when the determining means determines that the first authentication key is not attached to the attachment portion;
A display means;
Equipped with
The limiting means is
when the determination means determines that the first authentication key is attached to the attachment portion after the specific process is started with the first authentication key attached to the attachment portion, a guidance to remove the first authentication key is displayed on the display means, and when the determination means subsequently determines that the first authentication key has been removed from the attachment portion, acceptance of operations other than an input operation related to the specific process is restricted.
It is characterized by:

本発明によれば、セキュリティ性を保ったまま他のユーザに情報端末を使用させることができる。 The present invention allows other users to use an information terminal while maintaining security.

本実施の形態に係るハンディーターミナルのハードウェアの構成を示したブロック図である。1 is a block diagram showing a hardware configuration of a handheld terminal according to an embodiment of the present invention; 本実施の形態に係るハンディーターミナルの外観と、ハンディーターミナルを使用した概略のネットワーク構成を示す説明図である。1 is an explanatory diagram showing the appearance of a handheld terminal according to an embodiment of the present invention and a schematic network configuration using the handheld terminal; 本実施形態に係るハンディーターミナルの決済処理を示したフローチャートである(その1)。1 is a flowchart showing a payment process of the handheld terminal according to the embodiment (part 1). 本実施形態に係るハンディーターミナルの決済処理を示したフローチャートである(その2)。11 is a flowchart showing the payment process of the handheld terminal according to the embodiment (part 2). 本実施形態に係るハンディーターミナルの決済処理を示したフローチャートである(その3)。11 is a flowchart showing the payment process of the handheld terminal according to the embodiment (part 3). ハンディーターミナルの液晶タッチパネル上に業務カードを挿入する旨のガイダンス画面が表示された状態と、業務カードの挿入動作を示した図である。13A and 13B are diagrams showing a state in which a guidance screen for inserting a business card is displayed on a liquid crystal touch panel of a handheld terminal, and the operation of inserting a business card. ハンディーターミナルに業務カードが装着され、かつ液晶タッチパネル上に業務アプリの選択画面が表示された状態の図である。13 is a diagram showing a state in which a business card is inserted into the handheld terminal and a business application selection screen is displayed on the liquid crystal touch panel. ハンディーターミナルに業務カードが装着され、かつ液晶タッチパネル上に発券アプリの画面が表示された状態の図である。13 is a diagram showing a state in which a business card is inserted into the handheld terminal and a ticket issuing application screen is displayed on the liquid crystal touch panel. ハンディーターミナルの液晶タッチパネル上に業務カードを抜く旨のガイダンス画面が表示された状態と、業務カードを抜く動作を示した図である。13A and 13B are diagrams showing a state in which a guidance screen instructing the user to remove a business card is displayed on a liquid crystal touch panel of a handheld terminal, and the action of removing the business card. ハンディーターミナルの液晶タッチパネル上にクレジットカードを挿入する旨のガイダンス画面が表示された状態の図である。13 is a diagram showing a state in which a guidance screen instructing the user to insert a credit card is displayed on the liquid crystal touch panel of the handheld terminal. ハンディーターミナルの液晶タッチパネル上にクレジットカードを挿入する旨のガイダンス画面が表示された状態と、クレジットカードの挿入動作を示した図である。13A and 13B are diagrams showing a state in which a guidance screen for inserting a credit card is displayed on a liquid crystal touch panel of a handheld terminal, and the operation of inserting a credit card. ハンディーターミナルにクレジットカードが装着され、かつ液晶タッチパネル上にPIN入力画面が表示された状態の図である。13 is a diagram showing a state in which a credit card is inserted into the handheld terminal and a PIN input screen is displayed on the liquid crystal touch panel. ハンディーターミナルにクレジットカードが装着され、かつ液晶タッチパネル上に決済完了画面が表示された状態の図である。13 is a diagram showing a state in which a credit card is inserted into the handheld terminal and a payment completion screen is displayed on the liquid crystal touch panel. ハンディーターミナルの液晶タッチパネル上にクレジットカードを抜く旨のガイダンス画面が表示された状態と、クレジットカードを抜く動作とを示した図である。13A and 13B are diagrams showing a state in which a guidance screen for removing a credit card is displayed on a liquid crystal touch panel of a handheld terminal, and the action of removing the credit card. ハンディーターミナルの液晶タッチパネル上に業務カードを挿入する旨のガイダンス画面が表示された状態と、業務用カードの挿入動作とを示した説明図である。11 is an explanatory diagram showing a state in which a guidance screen for inserting a business card is displayed on a liquid crystal touch panel of a handheld terminal, and the operation of inserting a business card. FIG. ハンディーターミナルの液晶タッチパネル上に切符発行ボタンを含む画面が表示された状態の図である。A diagram showing a screen including a ticket issuance button displayed on the liquid crystal touch panel of a handheld terminal.

以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。 The following describes in detail an embodiment of the present invention with reference to the accompanying drawings. Note that the present invention is not limited to the illustrated examples.

<ハンディーターミナルの構成>
図1は、本実施の形態に係るハンディーターミナル100のハードウェアの構成を示したブロック図である。図2は、ハンディーターミナル100の外観と、このハンディーターミナル100を使用した概略のネットワーク構成を示す説明図である。以下、図1と図2を適宜参照して、このハンディーターミナル100の各部の機能と動作を説明する。
<Handheld terminal configuration>
Fig. 1 is a block diagram showing the hardware configuration of a handy terminal 100 according to this embodiment. Fig. 2 is an explanatory diagram showing the appearance of the handy terminal 100 and a schematic network configuration using this handy terminal 100. Below, the functions and operations of each part of this handy terminal 100 will be explained with appropriate reference to Figs. 1 and 2.

本実施形態に係るハンディーターミナル100は、SoC(System On Chip)1、記憶部2、バーコードスキャナ3、バーコードスキャナコントローラIC(Integrated Circuit)4、サーマルプリンタ5、サーマルプリンタコントロールIC6を備えて構成される。ハンディーターミナル100は更に、接触ICカードリーダ7、接触ICカードコントローラIC8、ボタン9、キーコントローラIC10、液晶タッチパネル11、LCD(Liquid Crystal Display)/TP(Touch Panel)コントローラIC12、通信部13、通信関連回路14、バッテリ15、PMIC(Power Management Integrated Circuit)16を備えて構成される。またハンディーターミナル100は、NFC(Near Field Communication)通信部17、NFC通信コントローラIC18、磁気カード読取部19、磁気カードコントローラIC20を備えて構成されているが、これらは必ずしも必須ではない。 The handheld terminal 100 according to this embodiment is configured to include a SoC (System On Chip) 1, a memory unit 2, a barcode scanner 3, a barcode scanner controller IC (Integrated Circuit) 4, a thermal printer 5, and a thermal printer control IC 6. The handheld terminal 100 is further configured to include a contact IC card reader 7, a contact IC card controller IC 8, a button 9, a key controller IC 10, a liquid crystal touch panel 11, an LCD (Liquid Crystal Display)/TP (Touch Panel) controller IC 12, a communication unit 13, a communication-related circuit 14, a battery 15, and a PMIC (Power Management Integrated Circuit) 16. The handheld terminal 100 is also configured to include an NFC (Near Field Communication) communication unit 17, an NFC communication controller IC 18, a magnetic card reading unit 19, and a magnetic card controller IC 20, but these are not necessarily required.

SoC1は、集積回路の1つのチップ上にプロセッサコアをはじめ、メモリやアナログ回路など様々な機能を集積した半導体デバイスである。このSoC1は、ハンディーターミナル100を統括的に制御する中央処理装置として機能する。 The SoC1 is a semiconductor device that integrates various functions, such as a processor core, memory, and analog circuits, on a single integrated circuit chip. This SoC1 functions as a central processing unit that provides overall control of the handheld terminal 100.

接触ICカードコントローラIC8は、判別手段であり、業務カード50(第1の認証用のキー)が接触ICカードリーダ7(装着部)に装着されているか否かを判別する。SoC1は、制限手段であり、接触ICカードコントローラIC8により業務カード50が接触ICカードリーダ7に装着されていないと判別した場合に、各業務に係る操作を制限する。SoC1は、業務カード50が接触ICカードリーダ7に装着されている状態で決済処理が開始された後、接触ICカードコントローラIC8により業務カード50が取り外されたと判別した場合、当該決済処理に係る入力操作以外の操作の受付を制限する。 The contact IC card controller IC8 is a discrimination means, and determines whether or not the business card 50 (first authentication key) is attached to the contact IC card reader 7 (attachment section). The SoC1 is a restriction means, and when the contact IC card controller IC8 determines that the business card 50 is not attached to the contact IC card reader 7, it restricts operations related to each business. When the contact IC card controller IC8 determines that the business card 50 has been removed after the payment process has been started with the business card 50 attached to the contact IC card reader 7, the SoC1 restricts the acceptance of operations other than input operations related to the payment process.

このように、本実施の形態のSoC1は、所定の処理として、決済に関する処理を含むアプリケーションを実行する。また、第1の認証用のキーは、ハンディーターミナル100を用いて業務に関するアプリケーションを実行可能に制御するキー、即ち、業務カード50が該当する。また、発券アプリケーションによる決済処理は一例であり、これに限定されるものではない。 In this way, the SoC1 of this embodiment executes an application including a payment-related process as a predetermined process. The first authentication key corresponds to a key that controls the execution of a business-related application using the handheld terminal 100, i.e., the business card 50. The payment process using the ticket issuing application is one example, and is not limited to this.

記憶部2は、ROM(Read Only Memory)及びRAM(Random Access Memory)を含んで構成されている。ROMには、所定のプログラムが格納されており、RAMには、書き換え可能なデータが格納されている。SoC1は、各アプリケーションを実行するための所定のプログラムを記憶部2のROMから読み出して実行することにより、各アプリケーションを実現する。各アプリケーションとは、時刻表アプリケーション、発券アプリケーション、翻訳アプリケーション、路線案内アプリケーション等である。 The storage unit 2 is composed of a ROM (Read Only Memory) and a RAM (Random Access Memory). The ROM stores specific programs, and the RAM stores rewritable data. The SoC1 realizes each application by reading and executing specific programs for executing each application from the ROM of the storage unit 2. The applications are a timetable application, a ticketing application, a translation application, a route guide application, etc.

バーコードスキャナ3は、レーザ光又はLED(Light Emitting Diode)をバーコードに照射し、CCD(Charge Coupled Device)を用いた読み取りによりバーコードを認識する。これにより、バーコードは、文字や数字、記号等にデコードされる。 The barcode scanner 3 irradiates the barcode with laser light or an LED (Light Emitting Diode) and recognizes the barcode by reading it using a CCD (Charge Coupled Device). This allows the barcode to be decoded into letters, numbers, symbols, etc.

バーコードスキャナコントローラIC4は、バーコードスキャナ3を制御するコントローラICである。 The barcode scanner controller IC4 is a controller IC that controls the barcode scanner 3.

サーマルプリンタ5は、熱によって紙媒体に印字を行うプリンタである。紙媒体に転写する転写方法は、専用の感熱紙に印刷を行う感熱式プリンタと、インクリボンを使用する熱転写プリンタとがあり、いずれの転写方法でも適用可能である。従って、サーマルプリンタ5は、決済処理によりレシートを発行することができる。図2に示すように、サーマルプリンタ5は、ハンディーターミナル100の上部に設けられている。 The thermal printer 5 is a printer that prints on paper media using heat. There are two transfer methods for transferring data onto paper media: thermal printers that print on dedicated thermal paper, and thermal transfer printers that use ink ribbons. Either transfer method can be applied. Therefore, the thermal printer 5 can issue a receipt as a result of the payment process. As shown in FIG. 2, the thermal printer 5 is provided on top of the handheld terminal 100.

サーマルプリンタコントローラIC6は、サーマルプリンタ5を制御するコントローラICである。 The thermal printer controller IC 6 is a controller IC that controls the thermal printer 5.

接触ICカードリーダ7は、業務カード50、又は乗客のクレジットカード51を装着する装着部であり、図2に示すように、ハンディーターミナル100の下端に設けられている。業務カード50と乗客のクレジットカード51は、接触ICカードであり、不図示のCPU(Central Processing Unit)、ROM、RAM、及び接点(端子)52等を有し、その表面に接点52(図4D参照)が露出している。 The contact IC card reader 7 is a mounting section for mounting the business card 50 or the passenger's credit card 51, and is provided at the bottom end of the handheld terminal 100 as shown in FIG. 2. The business card 50 and the passenger's credit card 51 are contact IC cards, and have a CPU (Central Processing Unit), ROM, RAM, and contacts (terminals) 52 (not shown), and the contacts 52 (see FIG. 4D) are exposed on the surface.

接触ICカードコントローラIC8は、接触ICカードリーダ7に装着された業務カード50又はクレジットカード51に格納された情報を読み取ったり、これらに情報を書き込むコントローラICである。接触ICカードコントローラIC8は更に、業務カード50又はクレジットカード51が接触ICカードリーダ7に装着されているか否かを判別する判別手段でもある。接触ICカードコントローラIC8は、業務カード50又はクレジットカード51の接点52を介して、これら業務カード50又はクレジットカード51との間で情報を読み書きする。 The contact IC card controller IC8 is a controller IC that reads information stored in the business card 50 or credit card 51 attached to the contact IC card reader 7 and writes information to them. The contact IC card controller IC8 also serves as a determination means for determining whether the business card 50 or credit card 51 is attached to the contact IC card reader 7. The contact IC card controller IC8 reads and writes information between the business card 50 or credit card 51 and the business card 50 or credit card 51 via the contacts 52 of the business card 50 or credit card 51.

ボタン9は、ハンディーターミナル100を操作するために設けられた物理的なキー(これを、物理キーともいう)であり、図2に示すように液晶タッチパネル11の直下に設けられている。キーコントローラIC10は、ボタン9を制御するコントローラICである。ボタン9は、業務カード50がハンディーターミナル100の接触ICカードリーダ7から抜かれると、ハンディーターミナル100を操作する機能が制限される。 The button 9 is a physical key (also called a physical key) provided for operating the handheld terminal 100, and is provided directly below the liquid crystal touch panel 11 as shown in FIG. 2. The key controller IC 10 is a controller IC that controls the button 9. When the business card 50 is removed from the contact IC card reader 7 of the handheld terminal 100, the function of the button 9 to operate the handheld terminal 100 is restricted.

即ち、ハンディーターミナル100の接触ICカードリーダ7に業務カード50が装着されていない場合、車掌は、ハンディーターミナル100を操作できない。ハンディーターミナル100の接触ICカードリーダ7に業務カード50が装着されている場合、車掌は、ハンディーターミナル100を操作できる。また、ハンディーターミナル100の接触ICカードリーダ7にクレジットカード51が装着されている場合、乗客は、決済処理に係る入力操作ができるが、これ以外の操作の受付が制限される。 In other words, if the business card 50 is not inserted in the contact IC card reader 7 of the handheld terminal 100, the conductor cannot operate the handheld terminal 100. If the business card 50 is inserted in the contact IC card reader 7 of the handheld terminal 100, the conductor can operate the handheld terminal 100. Also, if a credit card 51 is inserted in the contact IC card reader 7 of the handheld terminal 100, passengers can perform input operations related to payment processing, but the acceptance of other operations is restricted.

液晶タッチパネル11は、表示装置を構成する液晶パネルと、位置入力装置を構成するタッチパッドとを組み合わせた部品である。液晶タッチパネル11は、画面上の表示が押下されることにより、ハンディーターミナル100を操作する入力装置である。 The liquid crystal touch panel 11 is a component that combines a liquid crystal panel that constitutes a display device and a touch pad that constitutes a position input device. The liquid crystal touch panel 11 is an input device that operates the handheld terminal 100 by pressing the display on the screen.

LCD/TPコントローラIC12は、液晶タッチパネル11を制御するコントローラICである。 The LCD/TP controller IC 12 is a controller IC that controls the LCD touch panel 11.

通信部13は、例えば、WAN(Wide Area Network)、WLAN(Wireless Local Area Network)、又は、Bluetooth(登録商標)の少なくとも何れか1つの通信機能を実現するインターフェース部である。通信関連回路14は、通信部13の接続を実現するための各規格に応じたインターフェース回路である。なお、通信部13及び通信関連回路14は、無線による通信でも有線による通信でも、適用可能である。本実施の形態では、一例として、無線通信を想定する。図2に示すように、通信部13は、ハンディーターミナル100を、無線基地局200を介して、決済用のサーバ301に接続する。 The communication unit 13 is an interface unit that realizes at least one of the communication functions of, for example, a wide area network (WAN), a wireless local area network (WLAN), or Bluetooth (registered trademark). The communication-related circuit 14 is an interface circuit that complies with each standard for realizing the connection of the communication unit 13. The communication unit 13 and the communication-related circuit 14 can be applied to both wireless and wired communication. In this embodiment, wireless communication is assumed as an example. As shown in FIG. 2, the communication unit 13 connects the handheld terminal 100 to a payment server 301 via a wireless base station 200.

バッテリ15は、二次電池であり、電気エネルギーを化学エネルギーに変換して蓄えて、必要に応じて電気エネルギーに還元する。 Battery 15 is a secondary battery that converts electrical energy into chemical energy, stores it, and converts it back to electrical energy when needed.

PMIC16は、電源管理ICであり、使用するハンディーターミナル100に合わせて、必要な電源を組み合わせ、ハンディーターミナル100に合わせた電源起動シーケンスの制御や消費電力低減のための電源のON/OFF制御などを行う。 The PMIC 16 is a power management IC that combines the necessary power supplies according to the handheld terminal 100 being used, controls the power startup sequence according to the handheld terminal 100, and controls the power ON/OFF to reduce power consumption.

NFC通信部17は、十数cm以内の至近距離で無線通信を行う通信部である。NFC通信部17は、至近距離の非接触型ICカードとの間で、数百kbps程度の速度で決済に関する所定のデータを伝送でき、非接触型ICカードに予め金額をチャージしておくことにより決済処理を実行する。NFC通信コントローラIC18は、NFC通信部17を制御するためのコントローラICである。 The NFC communication unit 17 is a communication unit that performs wireless communication at close ranges of within a dozen centimeters. The NFC communication unit 17 can transmit predetermined data related to payment at a speed of several hundred kbps between a contactless IC card at close range, and executes payment processing by charging the contactless IC card with an amount in advance. The NFC communication controller IC 18 is a controller IC for controlling the NFC communication unit 17.

磁気カード読取部19は、磁気カードからデータを読み取る読取部である。磁気カードコントローラIC20は、クレジットカード51からデータを読み取る磁気カード読取部19を制御するコントローラICである。 The magnetic card reading unit 19 is a reading unit that reads data from a magnetic card. The magnetic card controller IC 20 is a controller IC that controls the magnetic card reading unit 19 that reads data from a credit card 51.

なお、NFC通信部17、NFC通信コントローラIC18、磁気カード読取部19及び磁気カードコントローラIC20は、任意の構成要素である。 Note that the NFC communication unit 17, the NFC communication controller IC 18, the magnetic card reading unit 19, and the magnetic card controller IC 20 are optional components.

ハンディーターミナル100を業務用として「業務する人」が操作するときは、接触ICカードリーダ7に業務カード50を挿入する。ハンディーターミナル100のSoC1は、この業務カード50が装着されていることより「現在は業務利用中」であることを認識し、必要な業務アプリやボタン9の入力を許可する。業務カード50は、業務に関するアプリケーションを実行可能に制御する第1の認証用のキーである。 When a "business person" operates the handheld terminal 100 for business purposes, the business card 50 is inserted into the contact IC card reader 7. The SoC 1 of the handheld terminal 100 recognizes that the business card 50 is inserted and indicates that the terminal is "currently being used for business purposes," and allows the necessary business applications and button 9 input. The business card 50 is a first authentication key that controls the execution of business-related applications.

この業務カード50を抜かれたときの動作は予め決められている。例えば、決済画面まで遷移したときに、接触ICカードリーダ7から業務カード50を抜かれると、SoC1は、乗客の操作である決済処理を許可する。 The behavior when this business card 50 is removed is predetermined. For example, when the screen transitions to the payment screen, if the business card 50 is removed from the contact IC card reader 7, the SoC 1 allows the passenger to perform the payment process.

決済処理において、ハンディーターミナル100のSoC1は、クレジットカード51を挿入するよう画面に表示する。SoC1は、クレジットカード51の情報に基づいて決済センター(例えば、図2のサーバ301参照)と接続し、決済に必要な処理としてPIN入力を要求し、PIN入力が正しければ、決済処理を実行する。SoC1は、決済処理が終了したとき、クレジットカード51を抜くよう画面に表示する。 During the payment process, the SoC1 of the handheld terminal 100 displays a message on the screen requesting the user to insert the credit card 51. The SoC1 connects to a payment center (see, for example, server 301 in FIG. 2) based on the information in the credit card 51, requests the user to enter a PIN as a process required for payment, and executes the payment process if the PIN is entered correctly. When the payment process is complete, the SoC1 displays a message on the screen requesting the user to remove the credit card 51.

つまり決済処理において、SoC1は、端末の操作としてクレジットカード51の挿抜とPIN入力のみ許可し、ボタン9による入力を禁止している。なお、必要であればボタン9による入力を許可してもよい。「業務する人」による業務が引き続いて必要な場合、「業務する人」が、業務カード50を挿入することにより業務を再開できる。 In other words, in the payment process, SoC1 allows only the insertion and removal of credit card 51 and PIN input as terminal operations, and prohibits input using button 9. Note that input using button 9 may be permitted if necessary. If the "business person" is required to continue business, the "business person" can resume business by inserting business card 50.

図2に示す無線基地局200は、ハンディーターミナル100の通信部13から送信される電波を受信し、受信した電波を信号に変換する。そして、無線基地局200は、変換された信号を決済用のサーバ301に送信する。 The wireless base station 200 shown in FIG. 2 receives radio waves transmitted from the communication unit 13 of the handheld terminal 100 and converts the received radio waves into a signal. The wireless base station 200 then transmits the converted signal to the payment server 301.

サーバ301は、本実施の形態では、決済用のサーバを示しており、無線基地局200を介して、ハンディーターミナル100の要求に応じた決済処理を実行する。 In this embodiment, server 301 represents a payment server, and executes payment processing in response to requests from handheld terminal 100 via wireless base station 200.

<決済端末ロック制御>
次に、ハンディーターミナル100が実行する決済処理について、図3Aから図3Cに示すフローチャートを用いて説明する。図3Aから図3Cは、本実施の形態に係るハンディーターミナル100のSoC1が、クレジットカード51を決済する処理を示したフローチャートである。
<Payment terminal lock control>
Next, the settlement process executed by the handheld terminal 100 will be described with reference to the flowcharts shown in Figures 3A to 3C. Figures 3A to 3C are flowcharts showing the process in which the SoC 1 of the handheld terminal 100 according to the present embodiment settles the credit card 51.

ハンディーターミナル100は、業務カード50が接触ICカードリーダ7から抜かれた状態で保管又は充電等されている。車掌がハンディーターミナル100を業務に使用する場合、車掌は、ハンディーターミナル100の電源を入れる。これによりSoC1は、業務カード50を挿入する旨のガイダンス画面36(図4A参照)を液晶タッチパネル11上に表示する。 The handheld terminal 100 is stored or charged with the business card 50 removed from the contact IC card reader 7. When the conductor uses the handheld terminal 100 for business purposes, the conductor turns on the power of the handheld terminal 100. This causes the SoC 1 to display a guidance screen 36 (see FIG. 4A) on the liquid crystal touch panel 11, instructing the conductor to insert the business card 50.

図4Aは、業務カード50を挿入する旨のガイダンス画面36が液晶タッチパネル11上に表示された図である。このガイダンス画面36には、「業務カードを挿入してください」と表示されている。車掌は、このガイダンスに従い、接触ICカードリーダ7に業務カード50を挿入する。これにより、図3Aから図3Cに示す一連の処理が開始する。 Figure 4A shows a guidance screen 36 displayed on the liquid crystal touch panel 11, instructing the conductor to insert a business card 50. This guidance screen 36 displays "Please insert your business card." The conductor follows this guidance and inserts the business card 50 into the contact IC card reader 7. This starts the series of processes shown in Figures 3A to 3C.

車掌が使用するハンディーターミナル100には、様々な業務用アプリケーション(以下、これを業務アプリという。)が予めインストールされている。SoC1は、接触ICカードリーダ7に業務カード50が装着されると(ステップS001のYes)、車掌が業務として使用する各業務アプリを選択する選択画面30(図4B)を液晶タッチパネル11上に表示する(ステップS002)。 The handheld terminal 100 used by the conductor has various business applications (hereinafter referred to as business apps) pre-installed. When the business card 50 is inserted into the contact IC card reader 7 (Yes in step S001), the SoC1 displays a selection screen 30 (Figure 4B) on the liquid crystal touch panel 11, allowing the conductor to select each business app to be used for business (step S002).

図4Bは、ハンディーターミナル100に業務カード50が装着され、かつ液晶タッチパネル11上に業務アプリの選択画面30が表示された状態の図である。具体的には、この選択画面30には、時刻案内ボタン305、発券ボタン302、翻訳ボタン303、及び路線案内ボタン304が表示されている。 Figure 4B shows a state in which the business card 50 is inserted into the handheld terminal 100 and the business application selection screen 30 is displayed on the liquid crystal touch panel 11. Specifically, this selection screen 30 displays a time information button 305, a ticket issue button 302, a translation button 303, and a route information button 304.

図3Aに戻り説明を続ける。SoC1は、車掌の画面操作を判別する(ステップS003)。SoC1は、画面操作されていなければ(ステップS003のNo)、この画面操作の判別処理を繰り返す。SoC1は、画面操作として時刻案内ボタン305のタップを検知すると、時刻案内アプリを開始し、発券ボタン302のタップを検知すると発券アプリを開始してステップS004に進む。SoC1は、翻訳ボタン303のタップを検知すると、翻訳アプリを開始し、路線案内ボタン304のタップを検知すると、路線案内アプリを開始する。本実施の形態では、これらのうち、発券ボタン302のタップにより発券アプリが起動した場合について説明する。 Returning to FIG. 3A, the explanation will continue. SoC1 determines the conductor's screen operation (step S003). If no screen operation has been performed (No in step S003), SoC1 repeats this screen operation determination process. When SoC1 detects a tap on the time information button 305 as a screen operation, it starts a time information application, and when it detects a tap on the ticket issue button 302, it starts a ticket issue application and proceeds to step S004. When SoC1 detects a tap on the translation button 303, it starts a translation application, and when it detects a tap on the route information button 304, it starts a route information application. In this embodiment, a case where the ticket issue application is launched by tapping the ticket issue button 302 will be described.

ここで発券アプリとは、乗客が電車内で乗り越しした場合や、乗客が切符を買い忘れた場合に、車掌が電車内で切符を発券するためのアプリケーションプログラムである。発券アプリでは、切符購入のための金銭の支払い処理が必要となっており、ハンディーターミナル100の決済機能と連携している。 The ticketing app is an application program that allows the conductor to issue tickets on the train when a passenger has traveled beyond their destination or has forgotten to buy a ticket. The ticketing app requires payment processing for purchasing tickets, and is linked to the payment function of the handheld terminal 100.

SoC1は、発券情報の入力を受け付ける(ステップS004)。発券情報とは、出発駅と到着駅と列車種別と座席種別などである。具体的にいうと、SoC1は、出発駅情報として「新宿」、到着駅情報として「立川」の入力を受け付ける。そしてSoC1は、列車種別として「普通」、座席種別として「自由席」の入力を受け付ける。そしてSoC1は、図4Cに示す決済選択画面31を液晶タッチパネル11上に表示する(ステップS005)。 SoC1 accepts the input of ticket issuance information (step S004). Ticket issuance information includes the departure station, arrival station, train type, and seat type. Specifically, SoC1 accepts the input of "Shinjuku" as the departure station information and "Tachikawa" as the arrival station information. SoC1 then accepts the input of "local" as the train type and "unreserved seat" as the seat type. SoC1 then displays the payment selection screen 31 shown in Figure 4C on the LCD touch panel 11 (step S005).

図4Cは、ハンディーターミナル100に業務カード50が装着され、かつ液晶タッチパネル11上に発券アプリの決済選択画面31が表示された状態の図である。図4Cに示すように、決済選択画面31には、「新宿」から「立川」までの運賃が「2,000円」と表示されるとともに、その下側に現金ボタン311とカードボタン312とが表示される。現金ボタン311がタップされたとき、運賃の決済方法として現金が選択される。カードボタン312がタップされたとき、運賃の決済方法としてクレジットカード51が選択される。 Figure 4C shows the state when the business card 50 is inserted into the handheld terminal 100 and the payment selection screen 31 of the ticket issuing app is displayed on the LCD touch panel 11. As shown in Figure 4C, the payment selection screen 31 displays the fare from "Shinjuku" to "Tachikawa" as "2,000 yen", with a cash button 311 and a card button 312 displayed below it. When the cash button 311 is tapped, cash is selected as the payment method for the fare. When the card button 312 is tapped, a credit card 51 is selected as the payment method for the fare.

図3Aに戻り、乗客がクレジットカード51での支払いを車掌に告げたした場合、車掌は、決済選択画面31のカードボタン312をタップして、クレジット決済を選択する(ステップS006のカード)。乗客が現金での支払いを車掌に告げたした場合、車掌は、決済選択画面31の現金ボタン311をタップして、現金決済を選択する(ステップS006の現金)。ここで、決済選択画面31のカードボタン312がタップされるので、SoC1は、接触ICカードリーダ7に装着されている業務カード50を抜く旨のガイダンス画面32(図4D参照)を表示する。 Returning to FIG. 3A, if the passenger tells the conductor that they will be paying with a credit card 51, the conductor taps the card button 312 on the payment selection screen 31 to select credit card payment (Card in step S006). If the passenger tells the conductor that they will be paying with cash, the conductor taps the cash button 311 on the payment selection screen 31 to select cash payment (Cash in step S006). Here, as the card button 312 on the payment selection screen 31 is tapped, the SoC 1 displays a guidance screen 32 (see FIG. 4D) instructing the passenger to remove the business card 50 attached to the contact IC card reader 7.

図4Dは、ハンディーターミナル100に業務カード50が装着されており、かつ液晶タッチパネル11上に業務カード50を接触ICカードリーダ7から抜く旨のガイダンス画面32を表示した状態の図である。図4Dに示すように、ガイダンス画面32には、「業務カードを抜いてください」とのガイダンスが表示されている。車掌は、このガイダンスに従い、ハンディーターミナル100の接触ICカードリーダ7から業務カード50を抜き、このハンディーターミナル100を乗客に渡す。なお、ハンディーターミナル100は、接触ICカードリーダ7から業務カード50が抜かれると、発券アプリによる決済処理に係る入力操作を受け付け、これ以外の操作を受け付けなくなる。 Figure 4D shows the state when the business card 50 is attached to the handheld terminal 100 and a guidance screen 32 is displayed on the liquid crystal touch panel 11, instructing the conductor to remove the business card 50 from the contact IC card reader 7. As shown in Figure 4D, the guidance screen 32 displays the guidance "Please remove the business card." Following this guidance, the conductor removes the business card 50 from the contact IC card reader 7 of the handheld terminal 100 and hands the handheld terminal 100 to the passenger. Note that when the business card 50 is removed from the contact IC card reader 7, the handheld terminal 100 accepts input operations related to the payment process by the ticket issuing app and does not accept any other operations.

つまりSoC1(制限手段)は、業務カード50が接触ICカードリーダ7に装着されている状態で、発券アプリによる決済処理が開始された後、接触ICカードコントローラIC8により業務カード50が接触ICカードリーダ7から取り外されたと判別した場合、発券アプリによる決済処理に係る入力操作以外の操作の受付を制限する。 In other words, when the business card 50 is attached to the contact IC card reader 7 and payment processing by the ticket issuing app is started, if the contact IC card controller IC8 determines that the business card 50 has been removed from the contact IC card reader 7, SoC1 (restriction means) restricts the acceptance of operations other than input operations related to payment processing by the ticket issuing app.

この場合、乗客は、業務カード50が抜かれたハンディーターミナル100を操作しても、発券アプリによる決済処理に係る入力操作しか受け付けられず、その他の業務アプリの操作は受け付けられない。これにより、本実施の形態に係るSoC1は、乗客によるハンディーターミナル100に対する不測の操作を防止することができる。 In this case, even if the passenger operates the handheld terminal 100 from which the business card 50 has been removed, only input operations related to the payment process by the ticket issuing application are accepted, and operations of other business applications are not accepted. In this way, the SoC1 of this embodiment can prevent accidental operations on the handheld terminal 100 by passengers.

図3Aに戻り、説明を続ける。SoC1は、業務カード50が接触ICカードリーダ7から抜かれたか否かを判別している(ステップS007)。SoC1は、業務カード50が接触ICカードリーダ7から抜かれた場合(ステップS007のYes)、図3BのステップS009に進み、クレジットカード51を接触ICカードリーダ7に挿入する旨のガイダンス画面33(図5A参照)を液晶タッチパネル11上に表示する。 Returning to FIG. 3A, the explanation will continue. SoC1 determines whether or not the business card 50 has been removed from the contact IC card reader 7 (step S007). If the business card 50 has been removed from the contact IC card reader 7 (Yes in step S007), SoC1 proceeds to step S009 in FIG. 3B and displays a guidance screen 33 (see FIG. 5A) on the liquid crystal touch panel 11, instructing the user to insert the credit card 51 into the contact IC card reader 7.

図5Aは、ハンディーターミナル100の液晶タッチパネル11上に、クレジットカード51を接触ICカードリーダ7に挿入する旨のガイダンス画面33を表示した状態の図である。図5Aに示すように、ガイダンス画面33には、「カードを挿入してください」とのガイダンスが表示されている。 Figure 5A is a diagram showing a state in which a guidance screen 33 is displayed on the liquid crystal touch panel 11 of the handheld terminal 100, instructing the user to insert a credit card 51 into the contact IC card reader 7. As shown in Figure 5A, the guidance screen 33 displays the message "Please insert your card."

ここで、SoC1は、接触ICカードコントローラIC8によりクレジットカード51が接触ICカードリーダ7に装着されたと判別した場合に、発券アプリによる決済処理に係る入力操作以外の操作の受付を制限する。即ち、ハンディーターミナル100は、発券アプリによる決済処理に係る入力操作のみを受け付ける。ここでハンディーターミナル100のSoC1は、発券アプリによる決済処理に係る入力操作を有効にし、ボタン9(物理キー)による操作を無効にする。 Here, when the contact IC card controller IC8 determines that the credit card 51 is inserted into the contact IC card reader 7, the SoC1 restricts the acceptance of operations other than input operations related to the payment processing by the ticket issuing app. In other words, the handy terminal 100 only accepts input operations related to the payment processing by the ticket issuing app. Here, the SoC1 of the handy terminal 100 enables input operations related to the payment processing by the ticket issuing app and disables operations by the button 9 (physical key).

図5Bは、ハンディーターミナル100の液晶タッチパネル11上にガイダンス画面33が表示された状態と、クレジットカード51の挿入動作とを示した図である。 Figure 5B shows the state in which the guidance screen 33 is displayed on the LCD touch panel 11 of the handheld terminal 100, and the insertion operation of the credit card 51.

乗客は、このガイダンスに従い、クレジットカード51をハンディーターミナル100の接触ICカードリーダ7に挿入する。ここでクレジットカード51は、決済処理に係る入力操作以外の操作の受付を制限するための第2の認証用のキーである。 Following this guidance, the passenger inserts the credit card 51 into the contact IC card reader 7 of the handheld terminal 100. Here, the credit card 51 is a second authentication key for restricting the acceptance of operations other than input operations related to the payment process.

図3BのステップS011に進み、SoC1は、クレジットカード51が接触ICカードリーダ7に挿入されると(ステップS011のYes)、決済用のサーバ301との間で通信を確立する。SoC1は、決済用のサーバ301との間で通信が確立すると、PIN(Personal Identification Number)入力画面34(図5C参照)を液晶タッチパネル11上に表示する(ステップS013)。 Proceeding to step S011 in FIG. 3B, when the credit card 51 is inserted into the contact IC card reader 7 (Yes in step S011), the SoC 1 establishes communication with the payment server 301. When communication with the payment server 301 is established, the SoC 1 displays a PIN (Personal Identification Number) input screen 34 (see FIG. 5C) on the LCD touch panel 11 (step S013).

図5Cは、ハンディーターミナル100にクレジットカード51が装着され、かつ液晶タッチパネル11上にPIN入力画面34が表示された状態の図である。図5Cに示すように、PIN入力画面34には、金額欄341に「¥2,000」が表示され、その下側に「PINを入力してください」とテンキー342が表示されている。乗客がテンキー342をタップしてPINを入力することにより、決済が認証される。 Figure 5C shows the state when a credit card 51 is inserted into the handheld terminal 100 and the PIN entry screen 34 is displayed on the liquid crystal touch panel 11. As shown in Figure 5C, the PIN entry screen 34 displays "¥2,000" in the amount field 341, and below that, a numeric keypad 342 is displayed with the words "Please enter your PIN." The passenger taps the numeric keypad 342 to enter their PIN, and the payment is authenticated.

図3Bに戻り説明を続ける。乗客によりPINが入力されると、SoC1は、PINによる決済の認証を行い、この決済処理が完了したか否かを判別する(ステップS015)。SoC1は、この決済処理が完了すると(ステップS015のYes)、図5Dに示す決済完了画面35(図5D参照)を表示する(ステップS017)。 Returning to FIG. 3B for further explanation, when the passenger enters the PIN, SoC1 authenticates the payment using the PIN and determines whether the payment process has been completed (step S015). When the payment process is completed (Yes in step S015), SoC1 displays the payment completion screen 35 (see FIG. 5D) shown in FIG. 5D (step S017).

図5Dは、ハンディーターミナル100にクレジットカード51が装着され、かつ液晶タッチパネル11上に決済完了画面35が表示された状態の図である。図5Dに示すように、決済完了画面35には、「決済完了」と表示されている。 Figure 5D shows the state in which a credit card 51 is inserted into the handheld terminal 100 and a payment completion screen 35 is displayed on the LCD touch panel 11. As shown in Figure 5D, the payment completion screen 35 displays "Payment Complete."

また、本実施の形態では、一例として、乗客がハンディーターミナル100にPINを入力し認証するようになっていたが、これに限定されるものではない。例えば、ハンディーターミナル100は、磁気カードにより乗客の情報を取得すると共にサインを取得して、決済処理を行ってもよく、また非接触型ICカードにより決済処理を実行してもよい。さらに、ハンディーターミナル100は、液晶タッチパネル11上にサインを入力して決済する処理を実行してもよい。 In the present embodiment, as an example, the passenger inputs a PIN into the handheld terminal 100 for authentication, but this is not limited to this. For example, the handheld terminal 100 may acquire passenger information using a magnetic card and a signature to perform payment processing, or may execute payment processing using a contactless IC card. Furthermore, the handheld terminal 100 may execute processing to execute payment by inputting a signature on the liquid crystal touch panel 11.

図3Bに戻り説明を続ける。SoC1は、クレジットカード51を接触ICカードリーダ7から抜く旨のガイダンス画面36(図5E参照)を表示し(ステップS019)、図3CのステップS021に進む。 Returning to FIG. 3B, the explanation continues. SoC1 displays a guidance screen 36 (see FIG. 5E) instructing the user to remove the credit card 51 from the contact IC card reader 7 (step S019), and proceeds to step S021 in FIG. 3C.

図5Eは、ハンディーターミナル100の液晶タッチパネル11上にクレジットカード51を抜く旨のガイダンス画面36を表示した状態と、クレジットカード51の抜去動作を示した図である。図5Eに示すように、ガイダンス画面36には、「カードを抜いてください」と表示されている。乗客は、このガイダンスに従い、ハンディーターミナル100の接触ICカードリーダ7からクレジットカード51を抜き、このハンディーターミナル100を車掌に返却する。 Figure 5E shows the state in which a guidance screen 36 is displayed on the liquid crystal touch panel 11 of the handheld terminal 100, instructing the passenger to remove the credit card 51, and the operation of removing the credit card 51. As shown in Figure 5E, the guidance screen 36 displays "Please remove your card." The passenger follows this guidance, removes the credit card 51 from the contact IC card reader 7 of the handheld terminal 100, and returns the handheld terminal 100 to the conductor.

図3Cに示すように、SoC1は、接触ICカードリーダ7からクレジットカード51が抜かれたか否かを判別する(ステップS021)。SoC1は、接触ICカードリーダ7からクレジットカード51が抜かれたならば(ステップS021のYes)、業務カード50の挿入を促すガイダンス画面36(図6A参照)を液晶タッチパネル11上に表示する(ステップS023)。 As shown in FIG. 3C, the SoC1 determines whether or not the credit card 51 has been removed from the contact IC card reader 7 (step S021). If the credit card 51 has been removed from the contact IC card reader 7 (Yes in step S021), the SoC1 displays a guidance screen 36 (see FIG. 6A) on the liquid crystal touch panel 11 to prompt the user to insert the business card 50 (step S023).

図6Aは、ハンディーターミナル100の液晶タッチパネル11上に業務カード50の挿入を促すガイダンス画面36を表示した図である。ガイダンス画面36には、「業務カードを挿入してください」と表示されている。このガイダンスに従い、車掌は、業務カード50をハンディーターミナル100の接触ICカードリーダ7に挿入する。 Figure 6A shows a guidance screen 36 displayed on the liquid crystal touch panel 11 of the handheld terminal 100, which prompts the conductor to insert the business card 50. The guidance screen 36 displays "Please insert your business card." Following this guidance, the conductor inserts the business card 50 into the contact IC card reader 7 of the handheld terminal 100.

ここで、SoC1は、接触ICカードコントローラIC8により、業務カード50が接触ICカードリーダ7に装着されていると判別するので、発券アプリによる決済処理に係る入力操作以外の操作の受付を再開する。つまり、業務カード50は、決済処理に係る入力操作以外の操作の受付を再開する第1の認証用のキーである。 At this point, the SoC1 determines through the contact IC card controller IC8 that the business card 50 is attached to the contact IC card reader 7, and resumes accepting operations other than input operations related to the payment process by the ticket issuing app. In other words, the business card 50 is a first authentication key that resumes accepting operations other than input operations related to the payment process.

図3Cに戻り、ハンディーターミナル100のSoC1は、業務カード50が挿入されたか否かを判別している(ステップS024)。SoC1は、接触ICカードリーダ7に業務カード50が挿入された場合(ステップS024のYes)、切符発行ボタン371を含む画面37(図6B参照)を表示する(ステップS025)。この切符発行ボタン371は、切符発行アプリを起動するためのものである。 Returning to FIG. 3C, the SoC1 of the handheld terminal 100 determines whether or not the business card 50 has been inserted (step S024). If the business card 50 has been inserted into the contact IC card reader 7 (Yes in step S024), the SoC1 displays a screen 37 (see FIG. 6B) including a ticket issue button 371 (step S025). This ticket issue button 371 is for launching a ticket issue application.

図6Bは、ハンディーターミナル100の液晶タッチパネル11上に切符発行ボタン371を含む画面37を表示した図である。図6Bに示すように、SoC1は、この切符発行ボタン371がタップされると、切符を発行して、一連の発券処理を終了する。 Figure 6B is a diagram showing a screen 37 including a ticket issue button 371 displayed on the liquid crystal touch panel 11 of the handheld terminal 100. As shown in Figure 6B, when the ticket issue button 371 is tapped, the SoC 1 issues a ticket and ends the series of ticket issuing processes.

以上説明したように、本実施形態に係るハンディーターミナル100のSoC1は、業務カード50が接触ICカードリーダ7に装着されている状態で発券アプリによる決済処理が開始された後に、接触ICカードコントローラIC8により業務カード50が接触ICカードリーダ7から取り外されたと判別した場合に、発券アプリによる決済処理に係る入力操作以外の操作の受付を制限する。 As described above, the SoC1 of the handheld terminal 100 according to this embodiment restricts the acceptance of operations other than input operations related to the payment processing by the ticket issuing app when the business card 50 is attached to the contact IC card reader 7 and the payment processing by the ticket issuing app is started, and then the contact IC card controller IC8 determines that the business card 50 has been removed from the contact IC card reader 7.

これにより、車掌は、乗客にこのハンディーターミナル100を渡してクレジットカード51による決済をさせることができる。 The conductor can then hand the handheld terminal 100 to the passenger and have them make payment using the credit card 51.

詳述すると、車掌は、業務で使用するハンディーターミナルを乗客に渡すことより、乗客による不測の操作がされるおそれがある。そのため、車掌は、ハンディーターミナルに対する不測の操作の防止の観点から乗客にハンディーターミナルを渡したくない。一方、乗客は、クレジットカードを、初対面の他人である車掌に渡すことにより、このクレジットカードを悪用されるおそれがある。 To be more specific, if the conductor were to hand over a handheld terminal used for work to a passenger, there would be a risk that the passenger may inadvertently operate the terminal. For this reason, the conductor does not want to hand over the handheld terminal to the passenger in order to prevent inadvertent operation of the terminal. On the other hand, if the passenger were to hand over their credit card to the conductor, who is a stranger they have never met before, there would be a risk that the credit card would be misused.

そこで、本実施形態に係るハンディーターミナル100は、業務カード50が接触ICカードリーダ7から抜かれると、決済操作に係る入力操作以外の受付を制限する。車掌は、業務カード50を抜いて乗客にハンディーターミナル100を渡すことができる。同時に乗客も、車掌から渡されたハンディーターミナル100により、クレジットカード51を車掌に渡すことなく決済処理を行える。 Therefore, when the business card 50 is removed from the contact IC card reader 7, the handheld terminal 100 according to this embodiment restricts the acceptance of any operations other than input operations related to the payment operation. The conductor can remove the business card 50 and hand the handheld terminal 100 to a passenger. At the same time, the passenger can use the handheld terminal 100 handed to them by the conductor to carry out the payment process without having to hand over the credit card 51 to the conductor.

(変形例)
以上説明した本発明の本実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、本発明の趣旨を逸脱しない範囲で、種々の省略、置き換え、変更が可能である。例えば、次のようなものがある。
(Modification)
The above-described embodiment of the present invention is presented as an example, and is not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the present invention. For example, the following are included.

本実施の形態では、所定の処理として発券アプリによる決済処理を適用して説明したが、本実施の形態は、決済処理に限定されるものではない。例えば、宅配便などで利用される業務端末では、端末のタッチパネルを利用して受け取りのサインをしてもらう運用をしているところもある。このサインをするのは顧客であり、上記実施形態と同様の課題が発生する。 In this embodiment, the application of payment processing using a ticket issuing app has been described as the predetermined processing, but this embodiment is not limited to payment processing. For example, some business terminals used for home delivery services and the like are operated in such a way that the touch panel of the terminal is used to have the customer sign for receipt. This signature is done by the customer, and the same problems as in the above embodiment arise.

よって、変形例では、業務カードが業務端末に挿入されているときには、業務に係る各機能の操作を許可する。そして、業務カードが業務端末の接触ICカードリーダから抜かれたとき、宅配便などの受取を示すサインの入力を許可し、これ以外の操作を禁止することにより、顧客による不測の操作を防ぐことができる。 Therefore, in the modified example, when the business card is inserted into the business terminal, operation of each business-related function is permitted. Then, when the business card is removed from the contact IC card reader of the business terminal, input of a signature indicating receipt of a parcel or the like is permitted, and other operations are prohibited, thereby preventing accidental operations by customers.

また、本実施の形態では、ハンディーターミナル100は、PINの入力を受け付けるようになっていたが、PINに限定されるものではなく、例えば、パスワードであってもよい。また、パスワードを使用する場合、決済用のサーバ301で認証してもよい。 In addition, in this embodiment, the handheld terminal 100 is configured to accept the input of a PIN, but this is not limited to a PIN and may be, for example, a password. In addition, if a password is used, it may be authenticated by the payment server 301.

なお、これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 These embodiments and their variations are within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.

以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
第1の認証用のキーが装着部に装着されているか否かを判別する判別手段と、
前記判別手段により前記第1の認証用のキーが前記装着部に装着されていないと判別された場合に特定の処理の開始を制限する制限手段と、
を備え、
前記制限手段は、
前記第1の認証用のキーが前記装着部に装着されている状態で前記特定の処理が開始された後に引き続き前記判別手段により前記第1の認証用のキーが前記装着部から取り外されたと判別された場合に、前記特定の処理に係る入力操作以外の操作の受付を制限する、
ことを特徴とする情報端末。
<請求項2>
前記制限手段は、
前記判別手段により前記第1の認証用のキーが前記装着部から取り外されたと判別され、且つ前記判別手段により第2の認証用のキーが前記装着部に装着されたと判別された場合に、前記特定の処理に係る入力操作以外の操作の受付を制限する、
ことを特徴とする請求項1に記載の情報端末。
<請求項3>
前記特定の処理は、
決済に関する処理を含むアプリケーションの実行であり、
前記第1の認証用のキーは、
前記決済に関する処理を含むアプリケーションを実行可能に制御するキーである、
請求項1又は2に記載の情報端末。
<請求項4>
前記特定の処理に係る入力操作は、
前記決済に関する処理を含むアプリケーションにおいて認証情報を入力するためのユーザの操作のことである、
請求項3に記載の情報端末。
<請求項5>
前記制限手段が前記特定の処理に係る入力操作以外の操作の受付を制限した後、
前記判別手段は、
前記第1の認証用のキーが前記装着部に装着されていると判別した場合は、前記特定の処理に係る入力操作以外の操作の受付を再開する、
請求項1から4のいずれか1項に記載の情報端末。
<請求項6>
第1の認証用のキーが装着部に装着されているか否かを判別するステップと、
前記第1の認証用のキーが前記装着部に装着されていないと判別された場合に、特定の処理の開始を制限するステップと、
前記第1の認証用のキーが前記装着部に装着されている状態で前記特定の処理が開始された後に引き続き前記第1の認証用のキーが前記装着部から取り外されたと判別された場合に、前記特定の処理に係る入力操作以外の操作の受付を制限するステップと、
を含む、情報端末の制御方法。
<請求項7>
コンピュータに、
第1の認証用のキーが装着部に装着されているか否かを判別する手順、
前記第1の認証用のキーが前記装着部に装着されていないと判別された場合に、特定の処理の開始を制限する手順、
前記第1の認証用のキーが前記装着部に装着されている状態で前記特定の処理が開始された後に引き続き前記第1の認証用のキーが前記装着部から取り外されたと判別された場合に、前記特定の処理に係る入力操作以外の操作の受付を制限する手順、
を実行させるためのプログラム。
The inventions described in the claims originally attached to this application are set forth below. The claim numbers in the appended claims are the same as those in the claims originally attached to this application.
[Additional Notes]
<Claim 1>
a determination means for determining whether or not a first authentication key is attached to the attachment portion;
a restricting means for restricting the start of a specific process when the determining means determines that the first authentication key is not attached to the attachment portion;
Equipped with
The limiting means is
when the determination means determines that the first authentication key has been removed from the mounting portion after the specific process has been started with the first authentication key mounted in the mounting portion, the reception of operations other than the input operation related to the specific process is restricted.
An information terminal characterized by:
<Claim 2>
The limiting means is
when the discrimination means discriminates that the first authentication key has been removed from the mounting portion and the discrimination means discriminates that the second authentication key has been mounted on the mounting portion, restricting acceptance of operations other than the input operation related to the specific process.
2. The information terminal according to claim 1 .
<Claim 3>
The specific processing is
Execution of applications including payment processing,
The first authentication key is
A key for controlling an application including the processing related to the payment to be executable.
3. An information terminal according to claim 1 or 2.
<Claim 4>
The input operation related to the specific process is
A user operation for inputting authentication information in an application including the payment-related process,
4. An information terminal according to claim 3.
<Claim 5>
After the restriction means restricts reception of operations other than the input operation related to the specific process,
The discrimination means is
when it is determined that the first authentication key is attached to the attachment portion, acceptance of operations other than the input operation related to the specific process is resumed.
5. An information terminal according to claim 1.
<Claim 6>
determining whether or not a first authentication key is attached to the attachment portion;
restricting the start of a specific process when it is determined that the first authentication key is not attached to the attachment unit;
a step of restricting acceptance of operations other than an input operation related to the specific process when it is determined that the first authentication key is removed from the mounting portion after the specific process has been started in a state in which the first authentication key is mounted in the mounting portion;
A method for controlling an information terminal, comprising:
<Claim 7>
On the computer,
a step of determining whether or not a first authentication key is attached to the attachment portion;
a step of restricting the start of a specific process when it is determined that the first authentication key is not attached to the attachment portion;
a step of restricting acceptance of operations other than an input operation related to the specific process when it is determined that the first authentication key is removed from the mounting portion after the specific process has been started in a state in which the first authentication key is mounted in the mounting portion;
A program for executing.

1 SoC(制限手段)
2 記憶部
3 バーコードスキャナ
5 サーマルプリンタ
7 接触ICカードリーダ (装着部)
8 接触ICカードコントローラIC (判別手段)
9 ボタン
10 キーコントローラIC
11 液晶タッチパネル
12 LCD/TPコントローラIC
13 通信部
14 通信関連回路
15 バッテリ
16 PMIC
17 NFC通信部
18 NFC通信コントローラIC
19 磁気カード読取部
20 磁気カードコントローラIC
50 業務カード(第1の認証用のキー)
51 クレジットカード(第2の認証用のキー)
100 ハンディーターミナル
200 無線基地局
301 サーバ
1. SoC (Means of Constraint)
2 Memory unit 3 Barcode scanner 5 Thermal printer 7 Contact IC card reader (mounting unit)
8 Contact IC card controller IC (discrimination means)
9 Button 10 Key controller IC
11 Liquid crystal touch panel 12 LCD/TP controller IC
13 Communication section 14 Communication-related circuit 15 Battery 16 PMIC
17 NFC communication unit 18 NFC communication controller IC
19 Magnetic card reader 20 Magnetic card controller IC
50 Business card (first authentication key)
51 Credit card (second authentication key)
100 Handy terminal 200 Wireless base station 301 Server

Claims (7)

第1の認証用のキーが装着部に装着されているか否かを判別する判別手段と、
前記判別手段により前記第1の認証用のキーが前記装着部に装着されていないと判別された場合に特定の処理の開始を制限する制限手段と、
表示手段と、
を備え、
前記制限手段は、
前記第1の認証用のキーが前記装着部に装着されている状態で前記特定の処理が開始された後に、前記判別手段により前記第1の認証用のキーが前記装着部に装着されていると判別された場合に、前記第1の認証用のキーを引き抜く旨のガイダンスを前記表示手段に表示させ、引き続き前記判別手段により前記第1の認証用のキーが前記装着部から取り外されたと判別された場合に、前記特定の処理に係る入力操作以外の操作の受付を制限する、
ことを特徴とするハンディターミナル
a determination means for determining whether or not a first authentication key is attached to the attachment portion;
a restricting means for restricting the start of a specific process when the determining means determines that the first authentication key is not attached to the attachment portion;
A display means;
Equipped with
The limiting means is
when the determination means determines that the first authentication key is attached to the attachment portion after the specific process is started with the first authentication key attached to the attachment portion, a guidance to remove the first authentication key is displayed on the display means, and when the determination means subsequently determines that the first authentication key has been removed from the attachment portion, acceptance of operations other than an input operation related to the specific process is restricted.
A handheld terminal characterized by the above.
前記制限手段は、
前記判別手段により前記第1の認証用のキーが前記装着部から取り外されたと判別され、且つ前記判別手段により第2の認証用のキーが前記装着部に装着されたと判別された場合に、前記特定の処理に係る入力操作以外の操作の受付を制限する、
ことを特徴とする請求項1に記載のハンディターミナル
The limiting means is
when the discrimination means discriminates that the first authentication key has been removed from the mounting portion and the discrimination means discriminates that the second authentication key has been mounted on the mounting portion, restricting acceptance of operations other than the input operation related to the specific process.
2. The handheld terminal according to claim 1 .
前記特定の処理は、
決済に関する処理を含むアプリケーションの実行であり、
前記第1の認証用のキーは、
前記決済に関する処理を含むアプリケーションを実行可能に制御するキーである、
請求項1又は2に記載のハンディターミナル
The specific processing is
Execution of applications including payment processing,
The first authentication key is
A key for controlling an application including the processing related to the payment to be executable.
3. The handheld terminal according to claim 1 or 2.
前記特定の処理に係る入力操作は、
前記決済に関する処理を含むアプリケーションにおいて認証情報を入力するためのユーザの操作のことである、
請求項3に記載のハンディターミナル
The input operation related to the specific process is
A user operation for inputting authentication information in an application including the payment-related process,
The handheld terminal according to claim 3.
前記制限手段が前記特定の処理に係る入力操作以外の操作の受付を制限した後、
前記判別手段は、
前記第1の認証用のキーが前記装着部に装着されていると判別した場合は、前記特定の処理に係る入力操作以外の操作の受付を再開する、
請求項1から4のいずれか1項に記載のハンディターミナル
After the restriction means restricts reception of operations other than the input operation related to the specific process,
The discrimination means is
when it is determined that the first authentication key is attached to the attachment portion, acceptance of operations other than the input operation related to the specific process is resumed.
The handheld terminal according to any one of claims 1 to 4.
第1の認証用のキーが装着部に装着されているか否かを判別するステップと、
前記第1の認証用のキーが前記装着部に装着されていないと判別された場合に、特定の処理の開始を制限するステップと、
前記第1の認証用のキーが前記装着部に装着されている状態で前記特定の処理が開始された後に、前記第1の認証用のキーが前記装着部に装着されていると判別された場合に、前記第1の認証用のキーを引き抜く旨のガイダンスを表示手段に表示させ、引き続き前記第1の認証用のキーが前記装着部から取り外されたと判別された場合に、前記特定の処理に係る入力操作以外の操作の受付を制限するステップと、
を含む、ハンディターミナルの制御方法。
determining whether or not a first authentication key is attached to the attachment portion;
restricting the start of a specific process when it is determined that the first authentication key is not attached to the attachment unit;
a step of displaying a guidance to remove the first authentication key on a display means when it is determined that the first authentication key is attached to the attachment portion after the specific process is started with the first authentication key attached to the attachment portion, and subsequently restricting acceptance of operations other than an input operation related to the specific process when it is determined that the first authentication key is removed from the attachment portion;
A method for controlling a handheld terminal , comprising:
ハンディターミナルのコンピュータに、
第1の認証用のキーが装着部に装着されているか否かを判別する手順、
前記第1の認証用のキーが前記装着部に装着されていないと判別された場合に、特定の処理の開始を制限する手順、
前記第1の認証用のキーが前記装着部に装着されている状態で前記特定の処理が開始された後に、前記第1の認証用のキーが前記装着部に装着されていると判別された場合に、前記第1の認証用のキーを引き抜く旨のガイダンスを表示手段に表示させ、引き続き前記第1の認証用のキーが前記装着部から取り外されたと判別された場合に、前記特定の処理に係る入力操作以外の操作の受付を制限する手順、
を実行させるためのプログラム。
On the handheld terminal computer,
a step of determining whether or not a first authentication key is attached to the attachment portion;
a step of restricting the start of a specific process when it is determined that the first authentication key is not attached to the attachment portion;
a step of displaying, on a display means, a guidance to remove the first authentication key when it is determined that the first authentication key is attached to the attachment portion after the specific process has been started with the first authentication key attached to the attachment portion, and subsequently restricting acceptance of operations other than an input operation related to the specific process when it is determined that the first authentication key has been removed from the attachment portion;
A program for executing.
JP2020149255A 2020-09-04 2020-09-04 Handheld terminal, control method for handheld terminal, and program Active JP7613026B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020149255A JP7613026B2 (en) 2020-09-04 2020-09-04 Handheld terminal, control method for handheld terminal, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020149255A JP7613026B2 (en) 2020-09-04 2020-09-04 Handheld terminal, control method for handheld terminal, and program

Publications (2)

Publication Number Publication Date
JP2022043793A JP2022043793A (en) 2022-03-16
JP7613026B2 true JP7613026B2 (en) 2025-01-15

Family

ID=80668630

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020149255A Active JP7613026B2 (en) 2020-09-04 2020-09-04 Handheld terminal, control method for handheld terminal, and program

Country Status (1)

Country Link
JP (1) JP7613026B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011227760A (en) 2010-04-21 2011-11-10 Sharp Corp Composite machine

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011227760A (en) 2010-04-21 2011-11-10 Sharp Corp Composite machine

Also Published As

Publication number Publication date
JP2022043793A (en) 2022-03-16

Similar Documents

Publication Publication Date Title
JP2009048488A (en) Electronic wallet device, electronic value utilization method and program
KR100896007B1 (en) How to approve payments
JP7613026B2 (en) Handheld terminal, control method for handheld terminal, and program
KR20070118642A (en) Ticket system and ticket usage
KR20080044806A (en) Payment processing terminal
JP2009134629A (en) Ticket gate, ticket vending machine, station service system, and ticket gate method
KR101323655B1 (en) Method for Operating Coupon
KR100834584B1 (en) Payment processing terminal
JP2003016418A (en) Mobile terminal, control method therefor, and IC card
JP2017224120A (en) Payment device and payment method
JP7399234B2 (en) Host terminal, terminal control method and program
JP2001266178A (en) Electronic ticket system using mobile terminals
KR20080103619A (en) Card terminal with customer signature information output function and method of outputting customer signature information and program recording medium using the same
JP6892656B2 (en) Settlement system, host terminal, settlement method, program and vehicle
KR101106385B1 (en) Terminal device for outputting foreign language receipts, method for outputting foreign language receipts using the same, and recording medium therefor
KR100973559B1 (en) Winning game provision method and system by checking the regular customer
JP2006178522A (en) Station service system and station service equipment
JP5280759B2 (en) Automatic transaction apparatus and copy system
JP2016186820A (en) Multi-medium system, multi-medium terminal, cache register with electronic money settlement function and server
KR20080044560A (en) Card terminal device and prepaid card charging method and program recording medium using same
JP5978157B2 (en) Multimedia system, multimedia terminal, cash register with electronic money settlement function and server
JP2006058970A (en) Ic card, method and program for user authentication for the ic card, mobile phone with ic card, mobile phone system with ic card
KR19980054903A (en) Ticket purchase / purchase device using a card terminal
KR101020197B1 (en) Automation equipment controlled by portable electronic devices
KR20040008441A (en) Credit card reference of device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230815

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241024

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241209

R150 Certificate of patent or registration of utility model

Ref document number: 7613026

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150