Information processing device
09760739 · 2017-09-12
Assignee
Inventors
Cpc classification
G06F3/0416
PHYSICS
G06F3/0488
PHYSICS
International classification
G06F3/041
PHYSICS
G06F21/57
PHYSICS
Abstract
A non-secure display area and a secure display area are set on a screen of a display section of a touch panel TP. A non-secure input area and a secure input area are set on a detection surface of a touch input detector of the touch panel TP. In settlement processing, in a display area where the non-secure display area and the secure display area are overlapped, amount information is displayed. A message for urging authentication information input and a PIN pad are displayed in the secure display area. An operator can safely input PIN information to secure the input area through the PIN pad displayed in the secure display area. Even when the secure portion and the non-secure portion are present together, the settlement terminal device can secure the security of input authentication information or the like to suppress the operator's mistake or incorrect operation.
Claims
1. An information processing device that performs processing, comprising: a single display includes a secure display area configured to display first information for an authentication with respect to settlement processing and a non-secure display area configured to display second information with respect to work processing which includes at least one of amount information with respect to the settlement processing, a payment method with respect to the settlement processing, a message instructing a reading operation of a card used for the settlement processing and information with respect to work of a member store; and; a single input detector that detects an input operation with respect to a predetermined input detection surface overlapped with the single display, the input operation being input authentication information with respect to the settlement processing, wherein the input detection surface includes a secure input area having tamper resistance against the input authentication information and a non-secure input area not having tamper resistance against the input authentication information, wherein at least a part of the secure display area of the single display is not overlapped with the secure input area of the input detection surface, and wherein at least one of coordinates on the single display corresponding to the secure display area and coordinates on the input detection surface corresponding to the secure input area is changed according to content of processing to be executed.
2. The information processing device of claim 1, further comprising: an area setting controller that sets the secure display area which is the secure area and the non-secure display area on the single display, and sets the secure input area which is the secure area and a non-secure input area on the input detection surface.
3. The information processing device of claim 2, further comprising: a display controller that displays information in the secure display area or the non-secure display area according to content of processing to be executed, wherein the single input detector processes an input detected in the secure input area or the non-secure input area according to content of processing to be executed.
4. The information processing device of claim 1, wherein the single input detector and the single display are configured by a touch panel.
5. The information processing device of claim 2, wherein the area setting controller sets the secure display area and the non-secure display area on the single display so that parts of the secure display area and the non-secure display area are overlapped.
6. The information processing device of claim 4, wherein the single input detector and the single display are configured by the touch panel.
7. The information processing device of claim 3, wherein the display controller displays information for urging an operation with respect to the secure input area as the information to be displayed in the secure display area.
8. The information processing device of claim 4, wherein the touch panel includes a first touch panel where a secure input area is not set on the input detection surface, and a second touch panel where the secure input area is set on the input detection surface.
9. An information processing device that performs processing, comprising: a first display that includes a secure display area configured to display first information for an authentication with respect to settlement processing and a non-secure display area configured to display second information with respect to work processing which includes at least one of amount information with respect to the settlement processing, a payment method with respect to the settlement processing, a message for instructing a reading operation of a card used for the settlement processing and information with respect to work of a member store; and a first input detector that detects a first input operation with respect to a first input detection surface overlapped with the first display, the first input detection surface including a non-secure input area not having tamper resistance; and a second input detector that detects a second input operation with respect to a second input detection surface not overlapped with the first display, the second input detection surface including a secure input area having tamper resistance against input authentication information, wherein at least a part of the secure display area of the first display is not overlapped with the secure input area of the second input detection surface, wherein at least one of coordinates on the first display corresponding to the secure display area is changed according to content of processing to be executed.
10. The information processing device of claim 9, further comprising a second display that is overlapped with the second input detection surface.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(27) Hereinafter, exemplary embodiments of the invention will be described with reference to the accompanying drawings. In the following exemplary embodiments, as an example of an information processing device according to the invention, a settlement terminal device used in settlement processing in transactions of goods or services will be described.
(28) First Exemplary Embodiment
(29) Settlement terminal device 100 of a first exemplary embodiment is a portable type, and for example, includes first information processing unit 21 and second information processing unit 41 that perform a variety of information processing including settlement processing in transactions of goods or services (see
(30)
(31) The acquirer refers to a company that collects member contracts dealing with transactions using a specific credit card and sums up credit sales, and the acquirer work application refers to a work application used between a member store and the acquirer or a settlement processor. Further, the settlement processor refers to a company that executes settlement for the acquirer based on consignment from the acquirer. The member store work application refers to an application used for internal work of the member store.
(32)
(33) As described above, touch panel TP is provided on the operation surface of housing 119, and has a structure in which touch input detector (touch pad) 27 and display section (liquid crystal display (LCD)) 29 are overlapped. First information processing unit 21 that includes touch panel TP and secure second information processing unit 41 are accommodated in housing 119.
(34) Here, “secure” means that tamper resistance is provided. “Tamper” means unauthorized analysis or modification of software or hardware in an information processing device (for example, settlement terminal device 100), unauthorized deprivation, modification, or disabling attack of internal information of the information processing device (for example, settlement terminal device 100). Accordingly, the “tamper resistance” means resistance against such an attack. With the tamper resistance, for example, it is possible to protect customer information in the settlement processing, and to safely perform the transaction.
(35) First information processing unit 21 may be configured as “secure”, or may be configured as “non-secure”. The “non-secure” means that the tamper resistance is not provided or the tamper resistance is low. Secure second information processing unit 41 is built in secure module 91 in housing 119.
(36) Settlement terminal device 100 includes magnetic card reader 13 disposed in an end portion of housing 119. Magnetic card reader 13 includes slit 120 provided on front surface 119a of housing 119. Slit 120 refers to a path through which a magnetic card is slid (swiped) in order to read information (magnetic stripe) of the magnetic card. Slit 120 may be provided on a rear surface (surface opposite to front surface 119a) of housing 119.
(37) Display section 29 displays a variety of information on screen 29s. As shown in
(38) Non-secure display area 29A is set in a range of about ⅓ in an upper part of screen 29s, for example. Further, secure display area 29B is set in a range of about ¾ from a lower part of screen 29s to the upper part thereof. Accordingly, an area where non-secure display area 29A and secure display area 29B are overlapped is set in an approximately central part of screen 29s. Here, information on settlement amount, for example, “total purchase amount 128,000 Yen (tax included)” is displayed in the overlap area.
(39) Further, as shown in
(40) In this way, as the ranges of the coordinates of non-secure display area 29A and non-secure input area 27A are set to be different from each other with respect to the non-secure display and input to touch panel TP, settlement terminal device 100 can display amount information in non-secure display area 29A as non-secure information, and can receive an amount input from non-secure input area 27A, for example.
(41) Further, as the ranges of the coordinates of secure display area 29B and secure input area 27B are set to be different from each other with respect to the secure display and input to touch panel TP, settlement terminal device 100 can display a PIN input screen (PIN pad 80) which is secure information in secure display area 29B, and can receive a PIN input from secure input area 27B.
(42) As shown in
(43)
(44) Further, first information processing unit 21 includes first flash read only memory (ROM) 31, first random access memory (RAM) 33, key input section 35, magnetic card reader 13, and first interface (IF) unit 37.
(45) Further, first information processing unit 21 includes first touch input processing section 107 and first display generating section 109.
(46) In first information processing unit 21, the respective units are connected to first CPU 22. First CPU 22 generally controls the entirety of first information processing unit 21, and for example, performs a variety of controls, processing, setting, determination, decision, confirmation, or the like.
(47) Local area wireless communicating section 23 is connected to local area wireless communication antenna 23A, and for example, has a function of performing communication on a wireless LAN, using a local area wireless communication channel (not shown). Local area wireless communicating section 23 may perform communication (for example, Bluetooth (registered trademark) communication) other than wireless LAN communication.
(48) Wide area wireless communicating section 25 is connected to wide area wireless communication antenna 25A, and has a function of performing communication through a wide area wireless communication channel (for example, wide area network (WAN)) (not shown). Communication on the wide area wireless communication channel may be performed using mobile communication such as wideband code division multiple access (W-CDMA), universal mobile telecommunications system (UMTS), code division multiple access (CDMA) 2000 or long term evolution (LTE), for example.
(49) Display section 29 has a function of controlling display of touch panel TP (see
(50) First flash ROM 31 has a function of storing a variety of data. In first flash ROM 31, various applications such as the member store work application or the acquirer work application are stored to be updated as necessary. Further, a program for controlling first information processing unit 21 is stored in first flash ROM 31.
(51) First RAM 33 is a memory used for temporarily storing, when operation processing due to an operation of first information processing unit 21 is performed, for example, processing data generated in the middle of the operation processing.
(52) Key input section 35 has a function of receiving an input through input keys (not shown) disposed on a side surface or the like of housing 119. A part of magnetic card reader 13 is disposed in slit 120, and has a function of reading a magnetic stripe of a magnetic card.
(53) First touch input processing section 107 performs processing corresponding to an operation (pen input or the like) input to non-secure input area 27A. First display generating section 109 generates image data to be displayed in non-secure display area 29A.
(54) First information processing unit 21 and second information processing unit 41 are connected to each other through first interface unit (hereinafter, referred to as first IF section) 37 and second interface unit (hereinafter, referred to as second IF section) 43, and perform exchange of a variety of data or commands. Further, first IF section 37 and second IF section 43 may be integrally formed.
(55) Second information processing unit 41 includes second IF section 43, second CPU 42, non-contact type IC card reader/writer 45, second flash ROM 51, second RAM 53, second touch input processing section 113, touch input switching/distributing section 114, display switching/overlapping section 116, touch input switching controller 117, display switching controller 118, and second display generating section 115.
(56) In second information processing unit 41, the respective units are connected to second CPU 42. Second CPU 42 generally controls the entirety of second information processing unit 41, and for example, performs a variety of controls, processing (for example, settlement processing), setting, determination, decision, confirmation, authentication, collation (for example, collation of a PIN or a signature), or the like.
(57) Second flash ROM 51 has a function of storing a variety of data. Further, a program for controlling second information processing unit 41, in addition to the variety of data, is stored in second flash ROM 51.
(58) Second RAM 53 is a memory used for temporarily storing, when operation processing due to an operation of second information processing unit 41 is performed, for example, processing data generated in the middle of the operation processing.
(59) Non-contact type IC card reader/writer 45 includes loop antenna 45A, and is provided in second information processing unit 41 which is a secure side, to control input and output of an IC card. Non-contact type IC card reader/writer 45 and loop antenna 45A may be provided in first information processing unit 21.
(60) Touch input switching controller 117 (area setting unit) sets each range of coordinates where each input operation to non-secure input area 27A and secure input area 27B can be received on detection surface 27s of touch input detector 27, and gives a switching/distribution instruction to touch input switching/distributing section 114. Touch input switching/distributing section 114 switches an output destination detected by touch input detector 27 to first touch input processing section 107 or second touch input processing section 113 according to the switching/distribution instruction.
(61) Display switching controller 118 (area setting unit) sets each range of coordinates where each display to non-secure display area 29A and secure display area 29B can be performed on screen 29s of display section 29, and gives a switching/overlapping instruction to display switching/overlapping section 116. Display switching/overlapping section 116 switches a display destination of image data generated by first display generating section 109 or second display generating section 115 to coordinates of any one of non-secure display area 29A, secure display area 29B, and the overlap area according to the switching/overlapping instruction.
(62) Second touch input processing section 113 performs processing corresponding to an operation (pen input or the like) input to secure input area 27B. Second display generating section 115 generates image data to be displayed in secure display area 29B.
(63)
(64) As shown in
(65) In
(66) When the display timing of display section 29 is associated with pixels in secure display area 29B (see
(67) When the display timing of display section 29 is associated with pixels in the area where non-secure display area 29A and secure display area 29B (see
(68) Further, when the display timing of display section 29 is associated with pixels that do not belong to any one of non-secure display area 29A and secure display area 29B (see
(69) As described above, second information processing unit 41 is built in secure module 91 (see
(70) Referring to
(71) In
(72) When the detection timing of touch input detector 27 is associated with coordinates in secure input area 27B (see
(73) In settlement terminal device 100 of the present embodiment, an area where non-secure display area 27A and secure display area 27B (see
(74) Further, when the detection timing of touch input detector 27 is associated with coordinates that do not belong to any one of non-secure input area 27A (see
(75) As described above, second information processing unit 41 is built in secure module 91 (see
(76) As described above, the input of authentication information (for example, PIN information) of a card used in settlement and the display of the input are performed by second touch input processing section 113 and second display generating section 115 in second information processing unit 41. Accordingly, the operator inputs a PIN through touch input to secure input area 27B using formal PIN pad 80 displayed in secure display area 29B, and thus, the occurrence of unauthorized settlement processing is reduced.
(77) An operation of settlement terminal device 100 of the present embodiment having the above-described configuration will be described.
(78) In the settlement processing, a process of inputting information relating to settlement (for example, amount information, or payment method) or the like to settlement terminal device 100, a process of displaying a message for urging a reading operation of the card used in settlement, or the like is executed by the member store work application.
(79) Further, a process of displaying PIN pad 80 and a message or the like for urging PIN input, a process of receiving PIN input from an acquirer, an authentication process of collating the input PIN with a card-registered PIN, or the like is executed by the acquirer work application. Here, the authentication process is performed by collating the input PIN with the card-registered PIN, but the input PIN may be collated with a PIN registered in a settlement center, and when both the PINs match each other, credit may be given from the settlement center to perform the authentication process.
(80) First, touch input switching controller 117 in second information processing unit 41 sets coordinates of each of secure input area 27B and non-secure input area 27A on detection surface 27s of touch input detector 27 (S1). Secure input area 27B is represented as secure inputtable coordinates, and is set by coordinates on detection surface 27s of touch input detector 27. In
(81) Display switching controller 118 sets coordinates of each of secure display area 29B and non-secure display area 29A on screen 29s of display section 29 (S2). Secure display area 29B is represented as secure displayable coordinates, and is set by coordinates on screen 29s of display section 29. In
(82) Then, settlement terminal device 100 executes the settlement processing (S3). In the settlement processing, touch input switching controller 117 controls touch input switching/distributing section 114, and first touch input processing section 107 receives an input of amount information and a payment method from non-secure input area 27A of touch input detector 27. Further, display switching controller 118 controls display switching/overlapping section 116, and first display generating section 109 generates a message for urging a reading operation of a card, and displays the result in non-secure display area 29A of display section 29. The operator inserts and slides a magnetic card in slit 120 according to the message, to thereby read information on the magnetic card.
(83) Subsequently, display switching controller 118 controls display switching/overlapping section 116, and second display generating section 115 generates a message for urging input of PIN information and PIN pad 80, to thereby display the result in secure display area 29B of display section 29.
(84) The operator views PIN pad 80 displayed in secure display area 29B of display section 29, and then, touch-inputs the PIN information. Touch input switching controller 117 controls touch input switching/distributing section 114, and second touch input processing section 113 receives an input of the PIN information from secure input area 27B of touch input detector 27.
(85) Second CPU 42 collates the input PIN information with PIN information registered in advance in the magnetic card, and outputs the collation result. When the collation result represents that the input PIN information and the PIN information registered in the magnetic card match each other, second CPU 42 instructs first CPU 22 to perform sales processing as a subsequent settlement processing. Further, first CPU 22 performs the sales processing, and transmits sales processing data after the sales processing to the settlement center through wide area wireless communicating section 25.
(86) On the other hand, the collation result represents that both the PINs do not match each other, display switching controller 118 controls display switching/overlapping section 116, and second display generating section 115 generates a message for stopping the settlement processing and displays the result in secure display area 29B of display section 29. In this case, second CPU 42 does not instruct first CPU 22 to perform the sales processing, and stops the procedure of the subsequent settlement processing.
(87) If the execution of the settlement processing is completed or the execution is stopped, touch input switching controller 117 returns touch input detector 27 to a value before accounting processing (S4). That is, the coordinates of each of secure input area 27B and non-secure input area 27A may be changed to a default value (range), or may be changed to a value different from a value (range) in accounting processing.
(88) Further, display switching controller 118 returns display section 29 to a value before accounting processing (S5). That is, the coordinates of each of secure display area 29B and non-secure display area 29A may be changed to a default value (range), or may be changed to a value different from a value (range) in accounting processing. Then, the operation is terminated.
(89) In settlement terminal device 100, for example, the coordinates of non-secure display area 29A are set in range of about ⅓of the upper part of touch panel TP. Further, the coordinates of secure display area 29B are set to in range of about ¾ from the lower part of touch panel TP to the upper part thereof. On the other hand, the coordinates of non-secure input area 27A are set to in range of about ⅓ of the upper part of touch panel TP. Further, the coordinates of secure input area 27B are set in range of about ⅓ from the central part of touch panel TP to the lower part thereof.
(90) When performing the settlement processing, in the display area where non-secure display area 29A and secure display area 29B are overlapped, a settlement amount, for example, “total purchase amount 128,000 Yen (tax included)” is displayed. Further, a message for urging authentication information, for example, “Please input password”, and PIN pad 80 are displayed in secure display area 29B. The operator approximately knows in advance a position where non-secure display area 29A and secure display area 29B are set on screen 29s. Further, the operator knows that secure input area 27B (range of coordinates where secure input can be performed) is set inside secure display area 29B (range of coordinates where secure display can be performed). Accordingly, the operator can safely input PIN information through PIN pad 80 that is displayed in secure display area 29B and is disposed in secure input area 27B.
(91) Thus, even when a secure portion (second information processing unit 41) and a non-secure portion (first information processing unit 21) are present together, settlement terminal device 100 of the present embodiment can secure the security of authentication information or the like, and can suppress an operator's mistake or incorrect operation.
(92) For example, with respect to an unauthorized application, information is displayed in the secure display area, and thus, input information cannot be received from the secure input area. Accordingly, settlement terminal device 100 can reduce loss generated when the unauthorized application acquires a certificate without permission and performs unauthorized behavior like a formal application, for example, theft or falsification of a PIN or a signature, an unauthorized transaction, or the like.
(93) Further, by displaying information in the secure display area, settlement terminal device 100 can inform the operator that the area is an area where the safety of input of authentication information or the like is guaranteed, and the operator can easily recognize that the area is an input area where the security is guaranteed, and can safely input authentication information or the like for the transaction. Accordingly, settlement terminal device 100 can safely process the authentication information or the like.
(94) In addition, when performing the authentication process or the like, settlement terminal device 100 can perform the display and input processing using the secure display area and the secure input area. On the other hand, when performing a process other than the authentication process or the like, settlement terminal device 100 can perform the display and input processing using the non-secure display area and the non-secure input area.
(95) Further, settlement terminal device 100 can distinguish areas where the input and display are performed between the non-secure area and the secure area, to thereby perform safe processing. Since the touch input detector and the display section are configured by touch panel TP, the correspondence relationship between the detection surface and the screen becomes clear.
(96) Since the area where secure display area 29B (range of coordinates where secure display can be performed) and non-secure display area 29A (range of coordinates where non-secure display can be performed) are overlapped and displayed is present, settlement terminal device 100 can display information in an appropriate area.
(97) Since secure input area 27B (range of coordinates where secure input can be performed) is set inside secure display area 29B (range of coordinates where secure display can be performed), settlement terminal device 100 can cause the operator to recognize the secure input area even without particular indication.
(98) Further, since information for urging an operation with respect to the secure input area is generated as information displayed in the secure display area, settlement terminal device 100 can easily recognize the operation with respect to the secure input area by the information displayed in the secure display area.
(99) Modification Example of First Exemplary Embodiment
(100) In the above-described first exemplary embodiment, a case where the PIN pad for receiving the PIN input is displayed in the secure display area as the authentication information is described, but in a modification example of the first exemplary embodiment, a case where a signature input section for receiving an input of a signature is displayed in the secure display area will be described.
(101)
(102) Amount information is displayed in non-secure display area 29A. Further, signature input section 133 is displayed in secure display area 29B as secure information. A message for urging a signature of the operator, for example, “Please sign in frame” is displayed together with an arrow indicating signature input section 133.
(103)
(104) Non-secure input area 27A (range of coordinates where non-secure input can be performed; see a single dot chain line shown in
(105) As shown in
(106) Settlement terminal device 100 of the modification example of the first exemplary embodiment also uses the control described with reference to
(107) When the display timing of display section 29 is associated with pixels in secure display area 29B (see
(108) When the display timing of display section 29 is associated with pixels in the area where non-secure display area 29A and secure display area 29B (see
(109) In
(110) When the detection timing of touch input detector 27 is associated with coordinates in secure input area 27B (see
(111) In settlement terminal device 100 of the modification example of the first exemplary embodiment, the area where non-secure input area 27A and secure input area 27B (see
(112) Further, when the detection timing of touch input detector 27 is associated with coordinates that do not belong to any one of non-secure input area 27A (see
(113) The display information to secure display area 29B (see
(114) Further, touch input switching controller 117 and touch input switching/distributing section 114 in secure second information processing unit 41 do not undergo unauthorized access or unauthorized control from the outside. As a result, particularly, information on the touch input coordinates to secure input area 27B (see
(115) As described above, the input of the authentication information (for example, signature) of the card used for settlement and the display of the input are performed by second touch input processing section 113 and second display generating section 115 in second information processing unit 41. Accordingly, since the operator inputs the PIN through touch input to secure input area 27B (see
(116) As described above, in the settlement terminal device of the modification of the first exemplary embodiment, the same operation as in the first exemplary embodiment is performed except that the signature is written using a pen or the like. Since the operator knows that secure input area 27B (range of coordinates where secure input can be performed) is set inside secure display area 29B (range of coordinates where secure display can be performed), the operator can safely sign a signature with respect to signature input section 133 that is displayed in secure display area 29B and is disposed in secure input area 27B.
(117) Second Exemplary Embodiment
(118) In the first exemplary embodiment, a single touch panel having displayable and inputtable areas is used, but in a second exemplary embodiment, two touch panels are used. Since a settlement terminal device of the second exemplary embodiment has approximately the same configuration as that of the first exemplary embodiment, the same reference numerals are given to the same components as those of the first exemplary embodiment, and description thereof will not be repeated.
(119)
(120) Settlement terminal device 100A includes first touch panel TP1 and second touch panel TP2 as two touch panels. Specifically, first touch panel TP1 provided in first information processing unit 21A is disposed on an operational surface of housing 119 in an upper part of the figure. Further, second touch panel TP2 provided in second information processing unit 41A is disposed on an operational surface of housing 119 in a lower part of the figure. Between first touch panel TP1 and second touch panel TP2 in housing 119, non-secure LED 95 lighted in a non-secure state is disposed.
(121) First touch panel TP1 has a structure in which first touch input detector 127 and first display section 129 are overlapped. Similarly, second touch panel TP2 has a structure in which second touch input detector 137 and second display section 139 are overlapped.
(122) On screen 129s of first display section 129 of first touch panel TP1, non-secure display area 129A (range of coordinates where non-secure display can be performed; see a single dot chain line shown in
(123) Further, in secure display area 139B of second display section 139 of second touch panel TP2, PIN pad 80 is displayed as secure content.
(124)
(125) On detection surface 127s of first touch input detector 127 of first touch panel TP1, non-secure input area 127A (range of coordinates where non-secure input can be performed; see a single dot chain line shown in
(126) In this way, first touch panel TP1 displays amount information as non-secure information, and receives an input of amount. On the other hand, second touch panel TP2 displays PIN pad 80 as secure information, and receives an input of a PIN.
(127) As shown in
(128)
(129) Further, second information processing unit 41A has approximately the same configuration as that of the first exemplary embodiment except that second touch panel TP2 and non-secure LED 95 are provided compared with the case of the first exemplary embodiment. Second touch panel TP2 is configured by second touch input detector 137 and second display section 139.
(130) In first information processing unit 21A, first display generating section 109 generates image data to be displayed in non-secure display area 129A of first touch panel TP1. First touch input processing section 107 performs input processing of the touch input (coordinates data) detected by non-secure input area 127A of first touch panel TP1.
(131) In second information processing unit 41A, second display generating section 115 generates image data to be displayed in secure display area 129B of first touch panel TP1, and generates image data to be displayed in secure display area 139B of second touch panel TP2. Second touch input processing section 113 performs input processing of the touch input (coordinates data) detected by secure input area 137B of second touch panel TP2.
(132) When displaying image data in the non-secure display area, display switching/overlapping section 116 outputs image data generated by first display generating section 109 to first display section 129 according to a switching/overlap instruction from display switching controller 118. Further, when displaying image data in the secure display area, display switching/overlapping section 116 outputs image data generated by second display generating section 115 to first display section 129 or second display section 139 according to a switching/overlap instruction from display switching controller 118.
(133) When the coordinates of the touch input detected by first touch input detector 127 are in non-secure input area 127A (range of coordinates where non-secure input can be performed; see the single dot chain line shown in
(134) On the other hand, when the coordinates of the touch input detected by second touch input detector 137 are in secure input area 137B (range of coordinates where secure input can be performed), touch input switching/distributing section 114 outputs input information to second touch input processing section 113 according to the switching/distribution instruction from touch input switching controller 117. Further, when the coordinates of the touch input detected by second touch input detector 137 are in an input area other than secure input area 137B (for example, non-secure input area 127A shown in
(135) Further, when the coordinates of the touch input is detected in secure second input area 137B (range of coordinates where secure input can be performed) of second touch input detector 137 according to the switching/distribution instruction from touch input switching controller 117, non-secure LED 95 is lighted according to an instruction from second CPU 42. The operator easily recognizes that first touch panel TP1 is in a state where non-secure display and input can be performed, through the lighting.
(136) In settlement terminal device 100A, non-secure display area 129A (range of coordinates where non-secure display can be performed) and secure display area 129B (range of coordinates where secure display can be performed) are set in first touch panel TP1. Further, secure display area 139B (range of coordinates where secure display can be performed) is set in second touch panel TP2.
(137) Settlement terminal device 100A of the present exemplary embodiment uses the control described with reference to
(138) More specifically, in
(139) When the display timing of first display section 129 is associated with pixels in secure display area 129B (see
(140) When the display timing of first display section 129 is associated with pixels in the area where non-secure display area 129A and secure display area 129B (see
(141) Further, when the display timing of first display section 129 is associated with pixels that do not belong to any one of non-secure display area 129A and secure display area 129B (see
(142) In
(143) In settlement terminal device 100A of the present exemplary embodiment, a secure input area with respect to first touch panel TP1 is not set. Accordingly, when the detection timing of touch input detector 27 is associated with coordinates other than non-secure input area 27A (see
(144) Display information to secure display area 129B (see
(145) Further, touch input switching controller 117 and touch input switching/distributing section 114 (see
(146) When performing the settlement processing, in the display area where non-secure display area 129A of first touch panel TP1 and secure display area 129B are overlapped, amount information, for example, “total purchase amount 128,000 Yen (tax included)” is displayed. Further, a message for urging authentication information, for example, “Please input password” is displayed in secure display area 129B. PIN pad 80 is displayed in non-secure display area 139B of second touch panel TP2.
(147) The operator approximately knows in advance a position where non-secure display area 129A and secure display area 129B are set on screen 129s. Further, non-secure LED 95 is turned off. The operator can safely input PIN information to secure input area 137B of second touch panel TP2 through PIN pad 80 according to the message displayed in secure display area 129B of first touch panel TP1.
(148) As described above, the input of the authentication information (for example, PIN) of the card used for settlement and the display of the input are performed by second touch panel TP2 of which the entirety is secure input area 137B (see
(149) Thus, even when a secure portion (second information processing unit) and a non-secure portion (first information processing unit) are present together, settlement terminal device 100A of the present exemplary embodiment can secure the security of the authentication information or the like, and can suppress an operator's mistake or incorrect operation. Further, since settlement terminal device 100A includes the second touch panel in which the secure input area (range of coordinates where secure input can be performed) is set, in addition to the first touch panel, it is easy to know a position where the authentication information or the like is input.
(150) Modification Example of Second Exemplary Embodiment
(151) In the above-described second exemplary embodiment, a case where the PIN pad for receiving the PIN input is displayed in the secure display area as the authentication information is described, but in the second exemplary embodiment, a case where a signature input section for receiving an input of a signature is displayed in the secure display area will be described.
(152)
(153) As shown in
(154) Settlement terminal device 100A of the modification example of the second exemplary embodiment also uses the control described with reference to
(155) More specifically, in
(156) When the detection timing of first display section 129 is associated with pixels in secure display area 129B (see
(157) When the detection timing of first display section 129 is associated with pixels in the area where non-secure display area 129A and secure display area 129B (see
(158) When the display timing of first display section 129 is associated with pixels that do not belong to any one of non-secure display area 129A and secure display area 129B (see
(159) In
(160) When the detection timing of first touch input detector 127 is associated with coordinates in secure input area 127B (see
(161) In settlement terminal device 100 of the modification example of the first exemplary embodiment, an area where non-secure display area 27A and secure display area 27B (see
(162) Further, when the detection timing of first touch input detector 127 is associated with coordinates that do not belong to any one of non-secure input area 127A (see
(163) Display information to secure display area 129B (see
(164) Further, touch input switching controller 117 and touch input switching/distributing section 114 (see
(165) As described above, signature input section 133A of the modification example of the second exemplary embodiment is displayed in secure display area 129B of first touch panel TP1. That is, when displaying signature input section 133A in the secure display area, display switching/overlapping section 116 outputs image data generated by second display generating section 115 to first display section 129 according to a switching/overlapping instruction from display switching controller 118.
(166) Further, touch input switching/distributing section 114 outputs coordinate data of the touch input detected in secure input area 127B of first touch input detector 127 to second touch input processing section 113 according to a switching/distribution instruction from touch input switching controller 117.
(167) Accordingly, the operator knows that secure input area 127B (range of coordinates where secure input can be performed) of first touch panel TP1 is set inside secure display area 129B (range of coordinates where secure display can be performed), and thus, can safely sign a signature to secure input area 127B through signature input section 133 according to the message displayed in secure display area 129B.
(168) Accordingly, the input of the authentication information (for example, signature) of the card used for settlement and the display of the input are performed by second touch input processing section 113 and second display generating section 115 in second information processing unit 41. Accordingly, the operator inputs the PIN using formal signature input section 133A displayed in secure display area 129B (see
(169) As described above, various embodiments have been described with reference to the accompanying drawings, but the invention is not limited thereto. It is obvious to those skilled in the art that various modifications or revisions can be made within the categories disclosed in claims, which should be construed to be included in the technical scope of the invention.
(170) For example, the positions and ranges (ranges of coordinates where display and input can be performed) of the non-secure display area, the secure display area, the non-secure input area, and the secure input area in the above-described exemplary embodiments are respectively exemplary, and may be set in an arbitrary manner. Further, these positions and ranges may be set according to the content of processing to be performed by the settlement terminal device, that is, for each application executed by the settlement terminal device, so that display and input suitable for each application can be performed.
(171) In addition, in the above-described embodiments, the input detector and the display section are configured by the touch panel in which the detection surface is overlapped with the screen, but may be configured by two units in which the detection surface and the screen are disposed not to be overlapped, that is, to be spaced from each other.