Handheld terminal, control method for handheld terminal, and program

The system uses a business card as an authentication key to secure integrated terminals, preventing unauthorized use and misuse by restricting operations when detached, ensuring secure transitions and payment processes.

JP7613026B2Active Publication Date: 2025-01-15CASIO COMPUTER CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2020149255
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-09-04
Publication Date
2025-01-15
Estimated Expiration
2040-09-04

AI Technical Summary

Technical Problem

Integrated terminals for business, ticketing, and payment functions face security risks when handed to passengers or users due to the potential for unauthorized use and misuse of credit cards.

Method used

Implementing a system where a business card serves as a first authentication key to enable specific functions, restricting operations when detached, and allowing payment processes only when a credit card is used, ensuring secure transitions between users.

Benefits of technology

Ensures secure use of integrated terminals by restricting unauthorized operations and preventing misuse of credit cards, allowing seamless transitions between conductors and passengers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007613026000001
    Figure 0007613026000001
  • Figure 0007613026000002
    Figure 0007613026000002
  • Figure 0007613026000003
    Figure 0007613026000003
Patent Text Reader

Abstract

To allow another user to use an information terminal while keeping security.SOLUTION: A handy terminal 100 includes a contact IC card controller IC8 that determines whether or not a task card 50 is attached to a contact IC card reader 7, and a SoC 1 that restricts a start of settlement processing when the contact IC card controller IC8 determines that the task card 50 is not attached to the contact IC card reader 7. The SoC 1 restricts reception of an operation other than an input operation relating to the settlement processing when it is determined that the settlement processing is started while the task card 50 is attached to the contact IC card reader 7, and then the task card 50 is removed from the contact IC card reader 7 by the contact IC card controller IC8.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to Handheld terminal , Handheld terminal The present invention relates to a control method and a program. [Background technology]

[0002] In European high-speed trains, ticket inspection is carried out on board. When passengers board beyond their designated destination, the conductor issues tickets on board using a ticket issuing terminal. Passengers pay for their tickets using a payment terminal with cash or credit card.

[0003] In recent years, terminals equipped with full touch screen displays, thermal printers, IC (Integrated Circuit) card readers, magnetic card readers, and contactless card readers have integrated business functions, ticket issuing functions, and payment functions. These terminals can be said to be integrated into one as both a ticket issuing terminal, a payment terminal, and a business terminal.

[0004] Conventionally, for mobile information terminals used for business purposes, a technology is 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). [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2008-211582 A Summary of the Invention [Problem to be solved by the invention]

[0006] 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) when starting work. However, this terminal has the following problems when issuing tickets and performing payment operations.

[0007] If the conductor hands this terminal to the passenger, there is a risk that the terminal may be operated unexpectedly. Also, if the 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 passenger, the service terminal and the payment terminal were often separate.

[0008] An object of the present invention is to allow other users to use an information terminal while maintaining security. [Means for solving the problem]

[0009] 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 restriction means for restricting the start of a specific process when the determination means determines that the first authentication key is not attached to the attachment portion; and A display means; Equipped with The limiting means is After the specific process is started with the first authentication key attached to the attachment section, when the determining means determines that the first authentication key is attached to the attachment portion, displaying a guidance to remove the first authentication key on the display means; and when it is subsequently determined by the determination means that the first authentication key has been removed from the attachment portion, restricting acceptance of operations other than the input operation related to the specific process. It is characterized by: Effect of the Invention

[0010] According to the present invention, it is possible to allow other users to use an information terminal while maintaining security. [Brief description of the drawings]

[0011] [Figure 1] 1 is a block diagram showing a hardware configuration of a handheld terminal according to an embodiment of the present invention; [Diagram 2] 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; [Figure 3A] 1 is a flowchart showing a payment process of the handheld terminal according to the embodiment (part 1). [Figure 3B] 13 is a flowchart showing the payment process of the handheld terminal according to the embodiment (part 2). [Figure 3C] 11 is a flowchart showing the payment process of the handheld terminal according to the embodiment (part 3). [Figure 4A] 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. [Figure 4B] 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. [Figure 4C] 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. [Figure 4D] 13A and 13B are diagrams showing a state in which a guidance screen instructing the user to remove the business card is displayed on the liquid crystal touch panel of the handheld terminal, and the action of removing the business card. [Figure 5A] 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. [Figure 5B] 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. [Figure 5C]This 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 LCD touch panel. [Figure 5D] 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. [Figure 5E] 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. [Figure 6A] 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. [Figure 6B] A diagram showing a screen including a ticket issuance button displayed on the liquid crystal touch panel of a handheld terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to the illustrated examples.

[0013] <Handy 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 reference to Figs. 1 and 2 as appropriate.

[0014] The handy terminal 100 according to this embodiment includes 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 handy terminal 100 further includes 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 handy terminal 100 also includes 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.

[0015] The SoC1 is a semiconductor device that integrates various functions such as a processor core, memory, analog circuits, etc., on a single chip of an integrated circuit. The SoC1 functions as a central processing unit that controls the handheld terminal 100 in an integrated manner.

[0016] 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). SoC1 is a restriction means, and restricts operations related to each business when the contact IC card controller IC8 determines that the business card 50 is not attached to the contact IC card reader 7. After a payment process is started with the business card 50 attached to the contact IC card reader 7, if the contact IC card controller IC8 determines that the business card 50 has been removed, SoC1 restricts the acceptance of operations other than input operations related to the payment process.

[0017] 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 handheld terminal 100 so that a business-related application can be executed, that is, the business card 50. The payment process using the ticket issuing application is just one example, and is not limited to this.

[0018] The storage unit 2 is configured to include a ROM (Read Only Memory) and a RAM (Random Access Memory). The ROM stores a predetermined program, and the RAM stores rewritable data. The SoC 1 realizes each application by reading a predetermined program for executing each application from the ROM of the storage unit 2 and executing it. Each application is a timetable application, a ticketing application, a translation application, a route guide application, etc.

[0019] The barcode scanner 3 irradiates a 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.

[0020] The barcode scanner controller IC 4 is a controller IC that controls the barcode scanner 3 .

[0021] The thermal printer 5 is a printer that prints on paper media using heat. There are two transfer methods for transferring onto paper media: a thermal printer that prints on dedicated thermal paper, and a thermal transfer printer that uses an ink ribbon, and 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 handy terminal 100.

[0022] The thermal printer controller IC 6 is a controller IC that controls the thermal printer 5 .

[0023] 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 lower 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.

[0024] 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.

[0025] The button 9 is a physical key (also referred to as 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 limited.

[0026] That is, 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 acceptance of other operations is restricted.

[0027] 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.

[0028] The LCD / TP controller IC 12 is a controller IC that controls the liquid crystal touch panel 11 .

[0029] 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.

[0030] The battery 15 is a secondary battery that converts electrical energy into chemical energy, stores the chemical energy, and converts it back into electrical energy as needed.

[0031] 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.

[0032] The NFC communication unit 17 is a communication unit that performs wireless communication at a short distance of within a dozen centimeters. The NFC communication unit 17 can transmit predetermined data related to payment between a contactless IC card at a short distance at a speed of about several hundred kbps, 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.

[0033] 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.

[0034] It should be noted 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.

[0035] When a "person doing business" 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 permits the operation of necessary business applications and input of the buttons 9. The business card 50 is a first authentication key that controls the execution of business-related applications.

[0036] The behavior when the business card 50 is removed is predetermined. For example, when the payment screen is reached, if the business card 50 is removed from the contact IC card reader 7, the SoC 1 permits the payment process, which is an operation by the passenger.

[0037] In 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 (for example, see server 301 in FIG. 2) based on the information of 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 input is correct. When the payment process is completed, the SoC1 displays a message on the screen requesting the user to remove the credit card 51.

[0038] That is, in the payment process, SoC1 permits 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.

[0039] 2 receives radio waves transmitted from the communication unit 13 of the handheld terminal 100, and converts the received radio waves into a signal. Then, the radio base station 200 transmits the converted signal to the payment server 301.

[0040] In this embodiment, the server 301 represents a server for settlement, and executes settlement processing in response to a request from the handy terminal 100 via the wireless base station 200 .

[0041] <Payment terminal lock control> Next, the settlement process executed by the handy terminal 100 will be described with reference to the flowcharts shown in Fig. 3A to Fig. 3C. Fig. 3A to Fig. 3C are flowcharts showing the process in which the SoC 1 of the handy terminal 100 according to the present embodiment settles the credit card 51.

[0042] 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 on the liquid crystal touch panel 11 a guidance screen 36 (see FIG. 4A) instructing the conductor to insert the business card 50.

[0043] 4A is a diagram showing a guidance screen 36 for instructing the conductor to insert a business card 50, displayed on the liquid crystal touch panel 11. 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 a series of processes shown in FIG. 3A to FIG. 3C.

[0044] Various business applications (hereinafter, referred to as business applications) are pre-installed in the handheld terminal 100 used by the conductor. When the business card 50 is inserted into the contact IC card reader 7 (Yes in step S001), the SoC 1 displays on the liquid crystal touch panel 11 a selection screen 30 (FIG. 4B) for the conductor to select each business application to be used for business (step S002).

[0045] 4B is a diagram showing 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 issuing button 302, a translation button 303, and a route information button 304.

[0046] Returning to FIG. 3A, the explanation will be continued. SoC1 determines the screen operation performed by the conductor (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 will be described where the ticket issue application is started by tapping the ticket issue button 302.

[0047] The ticket issuing application is an application program that allows the conductor to issue tickets on the train when a passenger has moved beyond their destination or has forgotten to buy a ticket. The ticket issuing application requires payment processing for purchasing a ticket, and is linked to the payment function of the handheld terminal 100.

[0048] SoC1 accepts input of ticket issuance information (step S004). Ticket issuance information includes departure station, arrival station, train type, seat type, etc. Specifically, SoC1 accepts input of "Shinjuku" as departure station information and "Tachikawa" as arrival station information. SoC1 then accepts input of "local" as train type and "unreserved seat" as seat type. SoC1 then displays payment selection screen 31 shown in FIG. 4C on liquid crystal touch panel 11 (step S005).

[0049] 4C is a diagram showing a state in which a business card 50 is inserted into the handheld terminal 100 and a payment selection screen 31 of the ticket issuing application is displayed on the liquid crystal touch panel 11. As shown in FIG. 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.

[0050] Returning to FIG. 3A, if the passenger tells the conductor that they will pay with credit card 51, the conductor taps 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 pay in cash, the conductor taps cash button 311 on the payment selection screen 31 to select cash payment (Cash in step S006). Here, as card button 312 on the payment selection screen 31 is tapped, SoC1 displays guidance screen 32 (see FIG. 4D) instructing the user to remove business card 50 attached to contact IC card reader 7.

[0051] 4D is a diagram showing a state in which 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 FIG. 4D, the guidance screen 32 displays a guidance saying "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. 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 application and does not accept any other operations.

[0052] In other words, when the business card 50 is attached to the contact IC card reader 7 and payment processing by the ticket issuance 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, the SoC1 (restriction means) restricts the acceptance of operations other than input operations related to payment processing by the ticket issuance app.

[0053] 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. This allows the SoC1 according to the present embodiment to prevent accidental operations on the handheld terminal 100 by passengers.

[0054] Returning to Fig. 3A, the explanation will be continued. SoC 1 determines whether or not business card 50 has been removed from contact IC card reader 7 (step S007). If business card 50 has been removed from contact IC card reader 7 (Yes in step S007), SoC 1 proceeds to step S009 in Fig. 3B and displays guidance screen 33 (see Fig. 5A) on liquid crystal touch panel 11, instructing to insert credit card 51 into contact IC card reader 7.

[0055] 5A is a diagram showing a state in which a guidance screen 33 for instructing the user to insert a credit card 51 into the contact IC card reader 7 is displayed on the liquid crystal touch panel 11 of the handheld terminal 100. As shown in FIG. 5A, the guidance screen 33 displays the guidance "Please insert your card."

[0056] Here, when the contact IC card controller IC8 determines that the credit card 51 is inserted in 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 application. In other words, the handy terminal 100 accepts only input operations related to the payment processing by the ticket issuing application. Here, the SoC1 of the handy terminal 100 enables input operations related to the payment processing by the ticket issuing application and disables operations by the button 9 (physical key).

[0057] FIG. 5B is a diagram showing a state in which guidance screen 33 is displayed on liquid crystal touch panel 11 of handy terminal 100 and the insertion operation of credit card 51.

[0058] 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.

[0059] Proceeding to step S011 in Fig. 3B, when credit card 51 is inserted into contact IC card reader 7 (Yes in step S011), SoC 1 establishes communication with payment server 301. When communication with payment server 301 is established, SoC 1 displays PIN (Personal Identification Number) input screen 34 (see Fig. 5C) on liquid crystal touch panel 11 (step S013).

[0060] 5C is a diagram showing a state in which a credit card 51 is inserted into the handheld terminal 100 and a PIN input screen 34 is displayed on the liquid crystal touch panel 11. As shown in FIG 5C, the PIN input screen 34 shows "2,000 yen" in an 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 the PIN, and the payment is authenticated.

[0061] Returning to Fig. 3B, the explanation will be continued. When the passenger enters the PIN, SoC1 authenticates the payment by the PIN and determines whether the payment process is completed (step S015). When the payment process is completed (Yes in step S015), SoC1 displays a payment completion screen 35 (see Fig. 5D) shown in Fig. 5D (step S017).

[0062] 5D is a diagram showing a state in which a credit card 51 is inserted into the handheld terminal 100 and a payment completion screen 35 is displayed on the liquid crystal touch panel 11. As shown in FIG 5D, the payment completion screen 35 displays "Payment Completed."

[0063] In the present embodiment, as an example, the passenger inputs a PIN into the handheld terminal 100 for authentication, but the present invention is not limited to this. For example, the handheld terminal 100 may acquire passenger information and a signature using a magnetic card to perform payment processing, or may execute payment processing using a contactless IC card. Furthermore, the handheld terminal 100 may execute processing to input a signature on the liquid crystal touch panel 11 to execute payment processing.

[0064] Returning to Fig. 3B, the description will continue. The SoC 1 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.

[0065] 5E is a diagram showing a 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 FIG. 5E, the guidance screen 36 displays "Please remove your card." Following this guidance, the passenger 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.

[0066] 3C, the SoC 1 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 SoC 1 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).

[0067] 6A is a diagram showing 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.

[0068] Here, the SoC1 determines by the contact IC card controller IC8 that the business card 50 is attached to the contact IC card reader 7, and resumes the acceptance of operations other than input operations related to the payment processing by the ticket issuing application. In other words, the business card 50 is a first authentication key that resumes the acceptance of operations other than input operations related to the payment processing.

[0069] 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 issuance button 371 (step S025). This ticket issuance button 371 is for starting a ticket issuance application.

[0070] 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 FIG 6B, when the ticket issue button 371 is tapped, the SoC 1 issues a ticket and ends a series of ticket issuing processes.

[0071] As described above, the SoC1 of the handheld terminal 100 in 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 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.

[0072] This allows the conductor to hand over the handheld terminal 100 to the passenger and allow the passenger to make payment by credit card 51.

[0073] To be more specific, if the conductor were to hand over the handheld terminal used for work to the passenger, there would be a risk of the passenger accidentally operating the terminal. Therefore, the conductor does not want to hand over the handheld terminal to the passenger in order to prevent the passenger from accidentally operating 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.

[0074] Therefore, the handheld terminal 100 according to this embodiment restricts the acceptance of any operations other than input operations related to payment operations when the business card 50 is removed from the contact IC card reader 7. The conductor can remove the business card 50 and hand the handheld terminal 100 to a passenger. At the same time, the passenger can perform payment processing using the handheld terminal 100 handed to him by the conductor, without having to hand over the credit card 51 to the conductor.

[0075] (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.

[0076] In this embodiment, the payment process by the ticket issuing app is applied as the predetermined process, but this embodiment is not limited to the payment process. For example, some business terminals used for home delivery services have the customer sign for receipt using the touch panel of the terminal. This signature is done by the customer, and the same problems as in the above embodiment arise.

[0077] Therefore, in the modified example, when the business card is inserted in the business terminal, operation of each function related to the business 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.

[0078] In the present embodiment, the handheld terminal 100 accepts the input of a PIN, but this is not limited to a PIN and may be, for example, a password. When a password is used, it may be authenticated by the payment server 301.

[0079] Note that these embodiments and their variations are intended to fall within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.

[0080] 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 restriction means for restricting the start of a specific process when the determination means determines that the first authentication key is not attached to the attachment portion; and Equipped with The limiting means is when the specific process is started with the first authentication key attached to the attachment section and then the determination means determines that the first authentication key has been removed from the attachment section, restricting acceptance of operations other than input operations related to the specific process. 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, 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 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 section after the specific process is started in a state in which the first authentication key is mounted in the mounting section; 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 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 part after the specific process has been started in a state in which the first authentication key is mounted in the mounting part; A program for executing the above. [Explanation of symbols]

[0081] 1 SoC (Means of Constraint) 2 Storage section 3. Barcode Scanner 5. Thermal Printer 7 Contact IC card reader (attachment part) 8 Contact IC card controller IC (discrimination means) 9 Buttons 10 Key Controller IC 11 LCD touch panel 12 LCD / TP Controller IC 13. Communications Department 14 Communication-related circuits 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 Handheld terminal 200 wireless base stations 301 Server

Claims

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.

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 handheld terminal according to claim 1 .

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. The handheld terminal according to claim 1 or 2.

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, The handheld terminal according to claim 3.

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. The handheld terminal according to any one of claims 1 to 4.

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 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:

7. A 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 the above.

Citation Information

Patent Citations

  • Taxi credit card settling system

    JP1986054593A

  • Portable terminal device, and IC card authentication control method and program

    JP2008211582A

  • Composite machine

    JP2011227760A