WO2018198858A1 - 制御装置、制御装置の制御方法、および通信装置 - Google Patents

制御装置、制御装置の制御方法、および通信装置 Download PDF

Info

Publication number
WO2018198858A1
WO2018198858A1 PCT/JP2018/015708 JP2018015708W WO2018198858A1 WO 2018198858 A1 WO2018198858 A1 WO 2018198858A1 JP 2018015708 W JP2018015708 W JP 2018015708W WO 2018198858 A1 WO2018198858 A1 WO 2018198858A1
Authority
WO
WIPO (PCT)
Prior art keywords
nfc
antenna
terminal
image
communication
Prior art date
Application number
PCT/JP2018/015708
Other languages
English (en)
French (fr)
Inventor
上野 雅史
直樹 塩原
守屋 政明
Original Assignee
シャープ株式会社
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 シャープ株式会社 filed Critical シャープ株式会社
Priority to US16/605,480 priority Critical patent/US11138823B2/en
Publication of WO2018198858A1 publication Critical patent/WO2018198858A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0873Details of the card reader
    • G07F7/088Details of the card reader the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F13/00Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0806Details of the card
    • G07F7/0813Specific details related to card security
    • G07F7/0826Embedded security module
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0873Details of the card reader
    • G07F7/0893Details of the card reader the card reader reading the card in a contactless manner
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/001Interfacing with vending machines using mobile or wearable devices
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/002Vending machines being part of a centrally controlled network of vending machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Definitions

  • the present disclosure relates to a control device that controls a communication device including an antenna unit including a plurality of antennas that perform short-range wireless communication with an information communication terminal, and a display unit.
  • the communication device can be applied to various services. For example, different information for each antenna can be transmitted to the information communication terminal, or different products can be settled for each antenna.
  • Patent Document 1 describes that a game such as chess or shogi is performed by a plurality of short-range wireless communications using a plurality of communication units.
  • One aspect of the present disclosure has been made in view of the above-described problem, and an object thereof is to control a communication device that can cause a user to smoothly execute multiple short-range wireless communication using different antennas. It is to realize a control device or the like.
  • a control device controls a communication device including an antenna unit including a plurality of antennas that perform short-range wireless communication with an information communication terminal, and a display unit.
  • a short-range wireless communication with the information communication terminal is performed using at least one antenna of the antenna unit, the short-range wireless communication using an antenna different from the antenna that performed the short-range wireless communication
  • a display control unit for displaying a communication prompting image for prompting the user.
  • a control method of a control device includes an antenna unit including a plurality of antennas that performs short-range wireless communication with an information communication terminal, and a communication including a display unit
  • a control method of a control device for controlling a device comprising: a communication control step for performing short-range wireless communication with the information communication terminal using at least one antenna of the antenna unit; and a short-range wireless communication in the communication control step
  • FIG. 3 is a functional block diagram illustrating an example of a main configuration of an information processing device 1 and an NFC display 2 included in an NFC system according to Embodiment 1 of the present disclosure.
  • FIG. It is a figure which shows the specific structure of the NFC display shown in FIG. It is a figure which shows the example of wiring in the NFC display shown in FIG. It is a figure which shows an example of the scan drive which the NFC display shown in FIG. 1 performs. It is a figure which shows an example of the screen displayed on the NFC display shown in FIG. It is a figure which shows an example of the image displayed on the NFC display shown in FIG. It is a figure which shows an example of the image displayed on the NFC display shown in FIG.
  • FIG. 12 is a flowchart illustrating an example of a flow of user authentication processing executed by the information processing apparatus according to the second embodiment. It is a figure which shows an example of the screen displayed on the NFC display which concerns on Embodiment 3. FIG. It is a figure which shows an example of the screen displayed on the NFC display which concerns on Embodiment 3.
  • FIG. 14 is a flowchart illustrating an example of a flow of option display processing executed by the information processing apparatus according to the third embodiment. It is a figure which shows the example of arrangement
  • FIG. 10 is a diagram illustrating an example of a screen displayed on an NFC display according to a modification common to the first to fourth embodiments.
  • FIG. 10 is a diagram showing an example of wiring in an NFC display according to another modification common to the first to fourth embodiments. It is a figure which shows an example of the screen displayed on the NFC display which concerns on the modification 2 of Embodiment 2.
  • FIG. 10 is a diagram illustrating an example of a screen displayed on an NFC display according to a modification common to the first to fourth embodiments.
  • FIG. 10 is a diagram showing an example of wiring in an NFC display according to another modification common to the first to fourth embodiments
  • FIG. It is a figure which shows an example of the screen displayed on the NFC display which concerns on the modification 2 of Embodiment 2.
  • FIG. It is a figure which shows an example of the screen displayed on the NFC display which concerns on the modification of Embodiment 3.
  • short-range wireless communication refers to all wireless communication with a short reach.
  • the short-range wireless communication includes, for example, communication using RFID (Radio Frequency IDentification) technology.
  • RFID Radio Frequency IDentification
  • An example of RFID technology is a non-contact IC card or a non-contact IC tag.
  • NFC Near Field Communication
  • Embodiment 1 Hereinafter, Embodiment 1 of the present disclosure will be described in detail based on FIGS. 1 to 9.
  • FIG. 1 is a functional block diagram illustrating an example of a main configuration of an information processing device 1 (control device) and an NFC display 2 (communication device) included in the NFC system 100.
  • the NFC system 100 performs short-range wireless communication with the NFC terminal 3 (information communication terminal) illustrated in FIG. 1 and executes processing according to the result of the communication.
  • the NFC system 100 includes an information processing apparatus 1 and an NFC display 2 as illustrated.
  • the information processing apparatus 1 and the NFC display 2 are separate and may be connected to be communicable by wire or wireless, or may be integrated.
  • the NFC terminal 3 is an information processing terminal capable of causing the NFC system 100 to execute at least one process by performing short-range wireless communication with the NFC system 100.
  • the NFC terminal 3 transmits the terminal information stored in the own terminal to the NFC system 100 by short-range wireless communication, and the NFC system 100 executes processing based on the terminal information.
  • the terminal information includes a terminal ID for identifying the NFC terminal 3 and terminal data that is unique information held by the NFC terminal 3, but is not limited to this example.
  • the terminal information may include a user ID for identifying a user who uses the NFC terminal 3, a mail address used by the user, and the like.
  • the user ID may be an ID for identifying a user in an application, service, etc. that can be used in the NFC terminal 3.
  • information indicating the balance of electronic money may be included.
  • the NFC terminal 3 may be an information processing terminal capable of short-range wireless communication with the NFC system 100, and the type thereof is not particularly limited.
  • Examples of the NFC terminal 3 include an object (for example, a card or a figure) to which an NFC tag is attached, a mobile terminal having an NFC communication function (also referred to as an NFC-equipped mobile terminal), and the like.
  • FIG. 2 is a diagram showing a specific configuration of the NFC display 2.
  • FIG. 3 is a diagram illustrating an example of wiring in the NFC display 2.
  • FIG. 4 is a diagram illustrating an example of scan driving executed by the NFC display 2.
  • the NFC display 2 is a display having a function of performing short-range wireless communication with the NFC terminal 3. As shown in FIG. 1, the NFC display 2 includes an NFC communication unit 21 (antenna unit), a display unit 23, and an NFC controller 24.
  • the NFC display 2 includes an NFC communication unit 21 (antenna unit), a display unit 23, and an NFC controller 24.
  • the NFC communication unit 21 is a communication device for performing near field communication with the NFC terminal 3.
  • the NFC communication unit 21 is an antenna module including an NFC antenna 22 (antenna).
  • the NFC antenna 22 is a transparent antenna having a function of detecting the NFC terminal 3 and performing near field communication with the NFC terminal 3.
  • the NFC antenna 22 can detect the NFC terminal 3 or perform short-range wireless communication with the NFC terminal 3 even when the NFC terminal 3 is separated from the NFC display 2 to some extent (for example, about 2 cm to 4 cm). It is configured. This is for improving reaction sensitivity and reaction speed with respect to the NFC terminal 3 that is close.
  • “approaching” includes contact of the NFC terminal 3 with the NFC display 2.
  • the NFC terminal 3 and the NFC antenna 22 perform two types of short-range wireless communication. Specifically, the NFC terminal 3 and the NFC antenna 22 perform short-range wireless communication for the NFC antenna 22 to detect the NFC terminal 3 and short-range wireless communication for execution of processing by the NFC system 100. .
  • the former short-range wireless communication is referred to as “polling”, and the latter short-range wireless communication is referred to as “data transmission”.
  • Polling is short-range wireless communication for specifying whether or not the NFC terminal 3 is approaching each NFC antenna 22.
  • the NFC antenna 22 outputs a detection signal for detecting the NFC terminal 3, and acquires a response signal from the NFC terminal 3 when the NFC terminal 3 is approaching the NFC antenna 22.
  • the response signal is described as including a terminal ID for identifying the NFC terminal 3, other information (for example, a terminal type) may be included.
  • Data transmission is short-range wireless communication in which data for performing various processes by the NFC system 100 or data based on performing various processes is transmitted and received between the NFC terminal 3 and the NFC antenna 22.
  • the NFC antenna 22 acquires information necessary for the payment from the NFC terminal 3.
  • the information necessary for settlement is, for example, the balance of electronic money and information on a credit card registered by the user (card number, valid date, etc.), but is not limited to this example.
  • a user authentication process also referred to as a login process
  • the NFC antenna 22 acquires information necessary for authentication from the NFC terminal 3.
  • the information necessary for authentication is, for example, a user ID or password set in advance by a user in an application or service performing authentication processing, but is not limited to this example.
  • the password may be an alphanumeric string or a character string indicating an answer to the question selected by the user.
  • the display unit 23 is a display device that displays an image.
  • the display unit 23 is, for example, an LCD (Liquid Cristal Display), but is not limited thereto. Further, the display unit 23 may include a backlight.
  • the NFC communication unit 21 and the protective glass 90 are superimposed on the display unit 23 in this order. That is, the NFC display 2 has a configuration in which the NFC communication unit 21 is sandwiched between the protective glass 90 and the display unit 23.
  • the NFC communication unit 21 includes a plurality of NFC antennas 22.
  • the number of NFC antennas 22 is 12, and the NFC antennas 22 are arranged in a 3 ⁇ 4 matrix.
  • the number and arrangement of the NFC antennas 22 are not limited to this example. Another example of the number and arrangement of the NFC antennas 22 will be described in a fourth embodiment described later.
  • the NFC communication unit 21 and the display unit 23 are devices having substantially the same area, but the areas of the NFC communication unit 21 and the display unit 23 may be different.
  • the NFC communication unit 21 may have a smaller area than the display unit 23.
  • only a partial area of the NFC display 2 is an area where short-range wireless communication is possible.
  • the display unit 23 is superimposed on the NFC communication unit 21 (that is, the NFC antenna 22), but the display unit 23 may not be superimposed on the NFC communication unit 21.
  • the NFC controller 24 controls the operation of the NFC antenna 22. Specifically, the NFC controller 24 controls driving of the NFC antenna 22 based on a control signal from the information processing apparatus 1. As shown in FIG. 3, the NFC controller 24 according to this embodiment is connected to each NFC antenna 22 by wire. Thereby, the NFC controller 24 can make each NFC antenna 22 into a drive state, or can make it into a non-drive state.
  • the driving state is a state in which short-range wireless communication with the NFC terminal 3 can be performed.
  • the non-driving state is a state in which short-range wireless communication with the NFC terminal 3 cannot be performed.
  • the NFC controller 24 may be wirelessly connected to the NFC antenna 22.
  • the NFC controller 24 outputs a detection signal for detecting the NFC terminal 3 from the driven NFC antenna 22 when performing polling.
  • the NFC terminal 3 receives a detection signal and outputs a response signal.
  • the NFC controller 24 detects the NFC terminal 3 by receiving this response signal via the NFC antenna 22.
  • the NFC controller 24 performs scan driving for switching the NFC antenna 22 to be driven in a predetermined order in order to detect the NFC terminal 3. That is, the NFC controller 24 performs polling by sequentially driving the NFC antenna 22 (outputting a detection signal). Thereby, only one NFC antenna 22 is driven at a certain time. Therefore, the NFC display 2 can suppress power consumption and prevent adjacent NFC antennas 22 from interfering with each other.
  • the NFC controller 24 acquires, from the information processing apparatus 1, a control signal including drive order information in which an antenna ID for identifying the NFC antenna 22 is associated with a drive order, and period information indicating a polling period.
  • the NFC controller 24 starts scan driving of the NFC antenna 22 in accordance with the control signal.
  • the NFC controller 24 may perform scan driving from the NFC antenna 22a to the NFC antenna 22b in the order of the arrows shown in FIG.
  • the NFC controller 24 according to the present embodiment repeats driving of the NFC antennas 22 in the predetermined order after all the NFC antennas 22 are driven once in a predetermined order. That is, in the example shown in FIG. 4, the NFC controller 24 drives the NFC antenna 22b, then drives the NFC antenna 22a, and again performs scan driving in the order of the arrows shown in the figure.
  • the NFC controller 24 obtains a control signal including the antenna ID indicating the specific NFC antenna 22 and the polling execution instruction from the information processing apparatus 1, the NFC controller 24 stops the scan driving. Then, the NFC controller 24 starts polling at the NFC antenna 22 indicated by the antenna ID included in the control signal.
  • the NFC controller 24 detects the NFC terminal 3 in any NFC antenna 22 (when a response signal is received), the NFC controller 24 notifies the information processing apparatus 1 to that effect.
  • the notification includes a terminal ID included in the response signal and an antenna ID indicating the NFC antenna 22 that has detected the NFC terminal.
  • FIG. 5 is a diagram illustrating an example of a screen displayed on the NFC display 2 according to the present embodiment.
  • FIG. 5 shows a screen when the NFC system 100 sells beverages. That is, the NFC system 100 in the illustrated example provides a beverage to the user based on short-range wireless communication with the NFC terminal 3 and performs a settlement process for the beverage. For this reason, the NFC system 100 is communicably connected to a beverage vending machine or integrated with a beverage vending machine.
  • the NFC terminal 3 is a card having an electronic money function will be described. That is, the NFC system 100 subtracts the price of the beverage from the balance of the electronic money in the NFC terminal 3 with the provision of the beverage.
  • the information processing apparatus 1 includes a screen including images of each beverage and a product selection image 31 that prompts short-range wireless communication with each NFC antenna 22 as illustrated in FIG. Is displayed.
  • the product selection image 31 is an image that prompts the NFC terminal 3 to approach the position where the image of the beverage desired by the user is displayed. Further, the product selection image 31 only needs to indicate the position of each NFC antenna 22. For example, the product selection image 31 may be displayed in a region superimposed on the NFC antenna 22 as illustrated to indicate the position of the NFC antenna 22. The product selection image 31 may be displayed in a region that does not overlap the NFC antenna 22, but in this case, the product selection image 31 preferably includes text indicating the position of the NFC antenna 22.
  • the information processing apparatus 1 Based on the execution of the short-range wireless communication, the information processing apparatus 1 superimposes the purchase confirmation image 32 (communication prompt image) on the NFC antenna 22 different from the NFC antenna 22c, as shown in FIG. To display.
  • the information processing apparatus 1 displays the purchase confirmation image 32 in a region that is superimposed on the NFC antenna 22d adjacent to the NFC antenna 22c.
  • the purchase confirmation image 32 is an image prompting another short-range wireless communication at the displayed position.
  • the information processing apparatus 1 can prevent the user from suffering damage due to the short distance wireless communication unintentionally performed by the user.
  • the area where the purchase confirmation image 32 is displayed is not limited to the area overlapping the NFC antenna 22 adjacent to the NFC antenna 22 in which the short-range wireless communication is performed.
  • the NFC antenna 22 that performs short-range wireless communication again is not limited to the NFC antenna 22 that is adjacent to the NFC antenna 22 that has performed short-range wireless communication.
  • the purchase confirmation image 32 may be displayed in a region that is not adjacent to the NFC antenna 22 in which short-range wireless communication has been performed, but overlaps with the NFC antenna 22 located around the NFC antenna 22.
  • the purchase confirmation image 32 only needs to indicate the position of each NFC antenna 22.
  • the purchase confirmation image 32 may be displayed in a region superimposed on the NFC antenna 22 as shown in the drawing to indicate the position of the NFC antenna 22.
  • the purchase confirmation image 32 may be displayed in a region that is not superimposed on the NFC antenna 22, but in this case, the purchase confirmation image 32 preferably includes text indicating the position of the NFC antenna 22.
  • the information processing apparatus 1 includes a control unit 10 and a storage unit 14.
  • the control unit 10 controls each unit of the information processing apparatus 1 in an integrated manner.
  • the storage unit 14 stores various data used by the information processing apparatus 1.
  • the control unit 10 includes an NFC communication control unit 11, a process execution unit 12, and a display control unit 13.
  • the storage unit 14 stores, for example, an OS (operating system), various applications, a GUI (graphical user interface), and the like.
  • the information processing apparatus 1 may include the storage unit 14 or may be configured to be communicably connected to an external storage device (not shown) instead of including the storage unit 14.
  • the NFC communication control unit 11 controls near field communication using the NFC antenna 22.
  • the NFC communication control unit 11 includes an antenna driving unit 15.
  • the antenna drive unit 15 causes the NFC controller 24 to perform scan driving by transmitting a control signal to the NFC controller 24.
  • the NFC communication control unit 11 outputs the notification received from the NFC controller 24 that the NFC terminal 3 has been detected to the process execution unit 12. Further, when the NFC communication control unit 11 obtains an instruction to execute data transmission from the process execution unit 12, the antenna drive unit 15 transmits a control signal to the NFC controller 24 based on the instruction, and the antenna ID included in the notification is Data transmission is performed by the NFC antenna 22 shown. When the data transmission is transmission of data from the NFC system 100 to the NFC terminal 3, the NFC communication control unit 11 acquires data from the processing execution unit 12 and transmits the data to the NFC controller 24. As a result, data is transmitted to the NFC terminal 3 via the NFC antenna 22. When the data transmission is reception of data from the NFC terminal 3, the NFC communication control unit 11 receives data from the NFC controller 24 and outputs the data to the process execution unit 12.
  • the antenna driving unit 15 transmits a control signal to the NFC controller 24 based on the instruction, and performs scan driving. Stop. Further, the antenna drive unit 15 causes the NFC antenna 22 indicated by the antenna ID included in the notification to perform polling while stopping the scan drive.
  • the process execution unit 12 causes the NFC display to perform data transmission, and executes a predetermined process based on the data transmission. Specifically, when obtaining a notification that the NFC terminal 3 has been detected from the NFC communication control unit 11, the process execution unit 12 performs a process according to the antenna ID included in the notification.
  • the process execution unit 12 When the notification including the antenna ID indicating the NFC antenna 22 (for example, the NFC antenna 22c) superimposed on the region where the product selection image 31 is displayed is acquired, the process execution unit 12 generates an instruction to execute data transmission. . Specifically, the process execution unit 12 generates an instruction for acquiring the terminal information of the NFC terminal 3 by data transmission, and outputs the instruction to the NFC communication control unit 11. Further, the process execution unit 12 stores the terminal ID and the antenna ID included in the acquired notification in the storage unit 14.
  • the process execution unit 12 determines whether the payment process is possible when the terminal information of the NFC terminal 3 is acquired from the NFC communication control unit 11. Specifically, the process execution unit 12 refers to information indicating the type of the NFC terminal 3 included in the terminal information, and determines whether or not the NFC terminal 3 is a payment terminal. If it is determined that the terminal is not a terminal for settlement, the process execution unit 12 outputs an image display instruction for notifying the user to that effect to the display control unit 13.
  • the process execution unit 12 compares information indicating the balance of the electronic money included in the terminal information with information indicating the price of the beverage specified from the antenna ID. Then, the process execution unit 12 further determines whether or not payment is possible. In other words, the process execution unit 12 determines whether or not the balance of the electronic money is equal to or greater than the price of the beverage. If it is determined that payment is impossible, the process execution unit 12 outputs an image display instruction for notifying the user to that effect to the display control unit 13.
  • the process execution unit 12 outputs a display instruction for the purchase confirmation image 32 to the display control unit 13. Furthermore, the process execution unit 12 performs polling with the NFC antenna 22 (NFC antenna 22d in the example of FIG. 5) superimposed on the area where the purchase confirmation image 32 is displayed together with the output of the display instruction. To instruct.
  • the instruction includes an antenna ID indicating the NFC antenna 22 superimposed on the area where the purchase confirmation image 32 is displayed. Thereby, the NFC controller 24 performs polling only with the NFC antenna 22 superimposed on the area where the purchase confirmation image 32 is displayed.
  • the polling by the NFC antenna 22 superimposed on the area where the purchase confirmation image 32 is displayed is preferably terminated when the NFC terminal 3 cannot be detected.
  • the NFC controller 24 may end polling.
  • the NFC controller 24 controls a timer (not shown) and measures the time after starting polling. If the NFC terminal 3 cannot be detected before the predetermined time elapses, the polling is terminated and the NFC communication control unit 11 is notified accordingly.
  • the antenna driving unit 15 of the NFC communication control unit 11 acquires the notification, the antenna driving unit 15 transmits a control signal to the NFC controller 24 to restart scan driving. Further, the NFC communication control unit 11 notifies the process execution unit 12 of the above notification. Thereby, the process execution part 12 complete
  • the trigger for polling end in the NFC antenna 22 superimposed on the area where the purchase confirmation image 32 is displayed is that a predetermined time elapses without detecting the NFC terminal 3. It is not limited. Another example of the polling end trigger will be described later.
  • the NFC controller 24 detects the NFC terminal 3 with the NFC antenna 22 superimposed on the area where the purchase confirmation image 32 is displayed, a notification to that effect is executed via the NFC communication control unit 11. Transmitted to the unit 12.
  • the process execution unit 12 determines whether the terminal ID included in the acquired notification matches the terminal ID stored in the storage unit 14. If it is determined that they do not match, the process execution unit 12 outputs an image display instruction for notifying the user to that effect to the display control unit 13.
  • the process execution unit 12 performs beverage provision and settlement processing. Specifically, the process execution unit 12 controls the vending machine to discharge the beverage specified from the antenna ID stored in the storage unit 14. Further, the process execution unit 12 instructs the NFC communication control unit 11 to transmit data for the settlement process. By the data transmission based on the instruction, the NFC controller 24 subtracts the price of the beverage from the balance of the electronic money that the NFC terminal 3 has.
  • the instruction from the processing execution unit 12 may include information indicating the balance of electronic money obtained by subtracting the price of the beverage. In this case, the NFC controller 24 overwrites the balance of electronic money held by the NFC terminal 3 with the balance of electronic money obtained by subtracting the price of beverage by data transmission.
  • the display control unit 13 causes the display unit 23 to display an image. Specifically, when the information processing apparatus 1 is activated, the display control unit 13 causes the display unit 23 to display a screen including each beverage image and the product selection image 31 (see FIG. 5A). . As described above, the display control unit 13 causes the product selection image 31 to be displayed in the region overlapping the NFC antenna 22 in the display unit 23.
  • the display control unit 13 displays the purchase confirmation image 32 on the display unit 23 based on the instruction from the processing execution unit 12 (see FIG. 5B). As described above, the display control unit 13 causes the purchase confirmation image 32 to be displayed in an area overlapping the NFC antenna 22 that detects the NFC terminal 3 and the adjacent NFC antenna 22.
  • FIG. 6 and 7 are diagrams illustrating an example of an image displayed on the display unit 23.
  • FIG. 6 and 7 are diagrams illustrating an example of an image displayed on the display unit 23.
  • FIG. 13 An image 33a shown in (a) is displayed on the display unit 23.
  • the image 33a includes the text “cannot be purchased due to insufficient balance”, and the user can recognize that the electronic money cannot be purchased simply by looking at the image 33a because the balance of the electronic money is insufficient.
  • the display control unit 13 obtains an image display instruction for notifying the user that the NFC terminal 3 is not a payment terminal from the process execution unit 12, an image 33b shown in FIG. It is displayed on the display unit 23.
  • the image 33b includes the text “It is not a card that can be settled”, and the user can recognize that the NFC terminal 3 that is not a settlement terminal has been approached by mistake only by looking at the image 33b. .
  • a purchase confirmation image 32 is displayed as shown in FIG.
  • the process execution unit 12 outputs an image display instruction for notifying the user that the terminal IDs do not match, to the display control unit 13.
  • the display control unit 13 acquires the instruction, the display control unit 13 causes the display unit 23 to display an image 34 illustrated in FIG.
  • the image 34 includes the text “the card is different”, and the user recognizes that an NFC terminal different from the NFC terminal 3 used in the previous short-range wireless communication is approached only by looking at the image 34. be able to.
  • the display control unit 13 may generate each image and display the image on the display unit 23, or may read each image from the storage unit 14 and display the image on the display unit 23.
  • FIG. 8 is a flowchart illustrating an example of the flow of payment processing.
  • the display control unit 13 displays a product selection image 31 in the area of the display unit 23 that is superimposed on one or more NFC antennas 22 (step S1, hereinafter). "Step" may be omitted). Further, the antenna drive unit 15 included in the NFC communication control unit 11 transmits a control signal to the NFC controller 24 to cause the NFC controller 24 to start scan driving (S2).
  • the NFC controller 24 waits for detection of the NFC terminal 3 (S3).
  • the NFC controller 24 includes an antenna ID indicating the NFC antenna 22 that has detected the NFC terminal 3, and a terminal ID acquired from the NFC terminal 3.
  • the notification is output to the process execution unit 12 via the NFC communication control unit 11.
  • the process execution unit 12 stores the acquired antenna ID and terminal ID in the storage unit 14, and transmits an execution instruction for data transmission to the NFC controller 24 via the NFC communication control unit 11.
  • the NFC controller 24 acquires terminal information from the NFC terminal 3 by short-range wireless communication (data transmission) (S4).
  • the NFC controller 24 outputs the acquired terminal information to the process execution unit 12 via the NFC communication control unit 11.
  • the process execution unit 12 determines whether or not a beverage can be purchased based on the acquired terminal information (S5). Specifically, the process execution unit 12 determines whether or not the NFC terminal 3 is a payment terminal, and if the payment is a payment terminal, whether or not the balance of the electronic money is equal to or greater than the price of the beverage. Determine. When it is determined that the purchase is not possible (NO in S5), the process execution unit 12 outputs an image display instruction for notifying the user to that effect to the display control unit 13. Based on the instruction, the display control unit 13 causes the display unit 23 to display an image indicating that purchase is not possible (S12). Then, the settlement process returns to step S2. In addition, the image which shows that it cannot purchase here is the image 33a and the image 33b which are shown, for example in FIG.
  • the process execution unit 12 when it is determined that the purchase can be made (YES in S5), the process execution unit 12 outputs a display instruction for the purchase confirmation image 32 to the display control unit 13 and superimposes the NFC on the region where the purchase confirmation image 32 is displayed.
  • a polling instruction from the antenna 22 is output to the NFC communication control unit 11.
  • the display control unit 13 displays the purchase confirmation image 32 in a region superimposed on the NFC antenna 22 adjacent to the NFC antenna 22 that has detected the NFC terminal 3 (S6).
  • the antenna drive unit 15 included in the NFC communication control unit 11 transmits a control signal to the NFC controller 24 according to a polling instruction.
  • the NFC controller 24 stops the scan drive based on the control signal (S7), and performs polling with the NFC antenna 22 superimposed on the area where the purchase confirmation image 32 is displayed (S8).
  • the NFC controller 24 controls the timer to measure the time, and determines whether or not the NFC terminal 3 is detected by the NFC antenna 22 that overlaps the area where the purchase confirmation image 32 is displayed within a predetermined time ( S9). If it is determined that the NFC terminal 3 has not been detected within the predetermined time (NO in S9), the settlement process returns to step S2.
  • the NFC controller 24 sends a notification including the antenna ID and the terminal ID to the process execution unit 12 via the NFC communication control unit 11. Output.
  • the process execution unit 12 determines whether or not the acquired terminal ID matches the terminal ID stored in the storage unit 14 (S10). If it is determined that they do not match (NO in S10), the process execution unit 12 outputs an image display instruction for notifying the user to that effect to the display control unit 13. Based on the instruction, the display control unit 13 causes the display unit 23 to display an image indicating that purchase is not possible (S12). Then, the settlement process returns to step S2.
  • the image which shows that it cannot purchase here is the image 34 shown in FIG. 7, for example.
  • the process execution unit 12 executes a purchase process (S11). Specifically, the process execution unit 12 controls the vending machine to discharge the beverage specified from the antenna ID stored in the storage unit 14. Further, the process execution unit 12 instructs the NFC communication control unit 11 to transmit data for the settlement process. By the data transmission based on the instruction, the NFC controller 24 subtracts the price of the beverage from the balance of the electronic money that the NFC terminal 3 has. When the purchase process is completed, the settlement process returns to step S2. The settlement process shown in FIG. 8 ends when the information processing apparatus 1 is turned off.
  • FIG. 9 is a screen diagram illustrating a modification of the first embodiment.
  • the display control unit 13 causes the display unit 23 to display a cancel image 32a that prompts short-range wireless communication for canceling selection of a beverage in accordance with an instruction from the processing execution unit 12.
  • the cancel image 32a is displayed in a region overlapping the NFC antenna 22e in the vicinity of the NFC antenna 22 in which short-range wireless communication with the NFC terminal 3 is executed.
  • the NFC controller 24 When the purchase confirmation image 32 and the cancel image 32a are displayed, the NFC controller 24 according to the present embodiment starts polling with the NFC antenna 22 superimposed on these images. In the illustrated example, since the NFC antennas 22 that overlap two images are adjacent to each other, it is preferable that the NFC controller 24 perform scan driving in which these two NFC antennas 22 are alternately driven. Note that when the two NFC antennas 22 that are superimposed on the two images are separated, the NFC controller 24 may drive these two NFC antennas 22 simultaneously.
  • the process execution unit 12 When the process execution unit 12 according to the present modification acquires a notification including an antenna ID indicating the NFC antenna 22e, the process execution unit 12 outputs a polling end instruction to the NFC communication control unit 11.
  • the antenna drive unit 15 of the NFC communication control unit 11 transmits a control signal to the NFC controller 24 according to the instruction, and ends the scan drive for alternately driving the two NFC antennas 22. Furthermore, the antenna drive unit 15 resumes the scan drive in which all the NFC antennas 22 are sequentially driven with the end of the scan drive.
  • the process execution unit 12 instructs the display control unit 13 to hide the purchase confirmation image 32 and the cancel image 32a.
  • purchase confirmation image 32 a plurality of purchase confirmation images 32 may be displayed.
  • purchase confirmation images 32b, 32c, and 32d communication prompt images
  • that allow the user to select the number of beverages to be purchased are displayed in regions that are superimposed on the NFC antennas 22d, 22f, and 22b, respectively.
  • the process execution unit 12 determines the number of beverages to be discharged from the vending machine according to which NFC antenna 22 the antenna ID included in the notification indicating that the NFC terminal 3 is detected, and the electronic Specify the price of the beverage to be deducted from the balance of money. Then, the process execution unit 12 discharges the specified number of beverages from the vending machine, and subtracts the specified price from the balance of electronic money that the NFC terminal 3 has.
  • the price of the beverage changes according to the number purchased by the user. Therefore, when the process execution unit 12 acquires a notification indicating that the NFC terminal 3 has been detected by the NFC antenna 22 superimposed on the area where the purchase confirmation image 32 is displayed, whether or not the beverage can be purchased. (Specifically, whether or not the balance of the electronic money is equal to or more than the price of the beverage) is determined.
  • the NFC controller 24 when the NFC terminal 3 is detected by the NFC antenna 22 superimposed on the area where the product selection image 31 is displayed, the NFC controller 24 performs data transmission between the NFC terminal 3 and the NFC antenna 22.
  • the configuration to be performed has been described.
  • the NFC controller 24 may perform data transmission when the NFC terminal 3 is detected by the NFC antenna 22 superimposed on the area where the purchase confirmation image 32 is displayed.
  • the terminal information is not transmitted to the NFC system 100 unless the user brings the NFC terminal 3 close to the NFC antenna 22 superimposed on the area where the purchase confirmation image 32 is displayed. Therefore, the NFC system 100 can prevent unintended transmission of terminal information.
  • the configuration in which the purchase of the beverage is completed when the user brings the NFC terminal 3 close to the two NFC antennas 22 has been described, but the NFC terminal 3 is caused to approach by the time the purchase of the beverage is completed.
  • the number of NFC antennas 22 is not limited to two. Specifically, the number may be plural, for example, three.
  • the display control unit 13 when short-range wireless communication is performed with the NFC antenna 22 superimposed on the area where the product selection image 31 is displayed, the display control unit 13 includes the NFC antenna 22 and a plurality of NFC antennas 22 in the vicinity. A plurality of images for selecting the number to be purchased may be displayed in each overlapping region.
  • the display control unit 13 performs near field communication with the NFC antenna 22 superimposed on the area where any image is displayed, and after the number is determined, the display control unit 13 superimposes the NFC antenna 22 adjacent to the NFC antenna 22.
  • the purchase confirmation image 32 may be displayed in the area to be displayed.
  • the information processing apparatus 1 controls the NFC display 2 including the NFC communication unit 21 including the plurality of NFC antennas 22 that perform short-range wireless communication with the NFC terminal 3 and the display unit 23. To do.
  • the information processing apparatus 1 is different from the NFC antenna 22 that has performed near field communication when the near field communication with the NFC terminal 3 is performed by at least one NFC antenna 22 of the NFC communication unit 21.
  • a display control unit 13 for displaying a purchase confirmation image 32 for prompting near field communication with the NFC antenna 22 is provided.
  • the information processing apparatus 1 purchases confirmation images 32 for prompting near field communication using an NFC antenna 22 different from the NFC antenna 22 when near field communication is performed using a certain NFC antenna 22. Is displayed, the user can easily understand the position where the NFC terminal 3 is brought close to perform the next short-range wireless communication. Therefore, the information processing apparatus 1 can cause the user to smoothly execute multiple short-range wireless communication using different NFC antennas 22.
  • the information processing apparatus 1 further includes a process execution unit 12 that executes a predetermined process based on information acquired from the NFC terminal 3 by short-range wireless communication.
  • the process execution unit 12 receives a communication prompt image a predetermined number of times. After the display, when short-range wireless communication with the NFC terminal 3 is performed by the NFC antenna 22 indicated by the communication prompting image displayed most recently, a predetermined process is executed.
  • the process execution unit 12 when the communication prompting image is displayed a predetermined number of times, the process execution unit 12 performs short-range wireless communication using the NFC antenna 22 indicated by the communication prompting image displayed most recently. A predetermined process is executed. In other words, even if the user causes the NFC terminal 3 to approach the NFC antenna 22 unintentionally before the communication prompt image is displayed a predetermined number of times, the predetermined process is not executed. Therefore, it is possible to prevent the process from being executed due to the NFC terminal 3 approaching the NFC display 2 unintentionally by the user.
  • This configuration is particularly effective when the predetermined process is a payment process.
  • the predetermined number of times may be two or more. This example will be described later in a second embodiment.
  • the predetermined process is a payment process
  • the display control unit 13 displays the purchase confirmation image 32 when the payment is possible, and informs the user that the payment confirmation is impossible.
  • the images to be presented (image 33a, image 33b, image 34) are displayed.
  • the display control unit 13 displays an image to that effect so that the user can immediately understand that the settlement is impossible.
  • the image that indicates to the user that payment is not possible includes text that indicates the reason why payment is not possible, the user can immediately understand and resolve the cause of the payment failure. it can.
  • the process execution unit 12 performs short-range wireless communication with an NFC terminal 3 a different from the NFC terminal 3 that has performed short-range wireless communication at the NFC antenna 22 indicated by the purchase confirmation image 32.
  • the display control unit 13 displays an image (image 34) indicating that the NFC terminal is different based on an instruction from the process execution unit 12 without executing the predetermined process.
  • the predetermined process is not executed. It is possible to prevent execution of processing that is not performed. For example, it is possible to prevent the process from being executed due to another user accidentally approaching the NFC terminal 3 owned by the user. Further, according to the above configuration, since an image indicating that the NFC terminals are different is displayed, the user can immediately understand and solve the cause of the processing not being executed.
  • the display control unit 13 performs near field communication with the NFC antenna 22 adjacent to the NFC antenna 22 that performed the near field communication.
  • a purchase confirmation image 32 for prompting wireless communication is displayed.
  • the display control unit 13 purchases the confirmation image for prompting the short-range wireless communication with the NFC antenna 22 adjacent to the NFC antenna 22 that has performed the short-range wireless communication. 32 is displayed.
  • the short-range wireless communication following the first short-range wireless communication is performed by the NFC antenna 22 adjacent to the NFC antenna 22 that has performed the first short-range wireless communication.
  • the user can perform short-range wireless communication a plurality of times without greatly moving the NFC terminal 3.
  • the information processing apparatus 1 further includes an antenna drive unit 15 that sequentially drives the plurality of NFC antennas 22 in a predetermined order.
  • the antenna driving unit 15 sequentially drives the plurality of NFC antennas 22 in a predetermined order. Therefore, when a certain NFC antenna 22 is driven, the nearby NFC antennas 22 are not driven. It becomes a state. Therefore, it is possible to prevent interference caused by a plurality of adjacent NFC antennas 22 being simultaneously driven and a situation where short-range wireless communication cannot be performed due to the interference.
  • the display unit 23 of the NFC display 2 is superimposed on the NFC antenna 22.
  • the NFC system 100 is applied to a shared computer that can access data of a plurality of users or a terminal for remote access.
  • the NFC system 100 performs user authentication processing based on short-range wireless communication with the NFC terminal 3, and when the authentication is successful, permits access to the personal data of the user.
  • FIG. 10 and FIG. 10 and 11 are diagrams illustrating an example of a screen displayed on the NFC display 2 according to the present embodiment.
  • the display control unit 13 causes the display unit 23 to display a screen including the authentication start image 41 as illustrated in FIG.
  • the authentication start image 41 is an image that presents to the user that the user authentication process is started when the NFC terminal 3 approaches and prompts the NFC terminal 3 to approach.
  • the authentication start image 41 may be any image that indicates the position of the NFC antenna 22.
  • the authentication start image 41 may indicate the position of the NFC antenna 22b by being displayed in a region superimposed on the NFC antenna 22b as illustrated. Note that the authentication start image 41 may be displayed in a region that does not overlap the NFC antenna 22, but in this case, the authentication start image 41 preferably includes text indicating the position of the NFC antenna 22.
  • the NFC controller 24 receives a control signal from the antenna driving unit 15 as the information processing apparatus 1 is activated.
  • the control signal includes an instruction to cause the NFC antenna 22b to perform polling.
  • the NFC controller 24 performs polling by the NFC antenna 22b according to the control signal.
  • the NFC controller 24 transmits a notification including the terminal ID acquired from the NFC terminal 3 and the antenna ID indicating the antenna 22 b to the process execution unit 12 via the NFC communication control unit 11. Further, the NFC controller 24 performs data transmission between the NFC terminal 3 and the NFC antenna 22b in accordance with a control signal from the antenna driving unit 15 based on an instruction from the processing execution unit 12, and acquires terminal information. The NFC controller 24 transmits the acquired terminal information to the process execution unit 12 via the NFC communication control unit 11. Note that the processing executed by the information processing apparatus 1 from when the notification is received until the control signal is transmitted is the same as that in the first embodiment, and thus the description thereof is omitted here.
  • the terminal information includes at least information indicating the type of the NFC terminal 3 and a user ID indicating the user of the NFC terminal 3.
  • the process execution unit 12 refers to information indicating the type of the NFC terminal 3, and determines whether the NFC terminal 3 is an authentication terminal. If it is determined that the terminal is not an authentication terminal, the process execution unit 12 outputs an image display instruction for notifying the user to that effect to the display control unit 13.
  • the process execution unit 12 searches the table stored in the storage unit 14 for a user ID included in the terminal information. Then, a secret question associated with the user ID and an answer to the question are specified in the table. The secret question is selected by the user in advance from a plurality of questions, and the answer is input (set) by the user in advance. Then, the process execution unit 12 selects a plurality of NFC antennas 22 located around the NFC antenna 22b. Further, the process execution unit 12 sends the antenna ID of the selected NFC antenna 22 and the scan drive execution instruction to the NFC communication control unit 11 in order to execute the scan drive in which the NFC antennas 22 are sequentially driven. Output to. As a result, the antenna driving unit 15 transmits a control signal to the NFC controller 24, and scan driving is performed in which the NFC antenna 22 indicated by the antenna ID is sequentially driven.
  • the process execution unit 12 outputs the antenna ID of the selected NFC antenna 22, the identified question and answer, and an image display instruction to the display control unit 13.
  • the display control unit 13 generates a question image that allows the user to select an answer set by the user from a plurality of options.
  • An example of the question image is a question image 42a shown in FIG.
  • the question image 42 a includes a question acquired from the process execution unit 12. In the example shown in the figure, the question is "What is your favorite 4-digit number?"
  • the question image 42a includes an authentication image 43 indicating a plurality of options.
  • the authentication image 43 is an image including information that can be an answer to a question.
  • the authentication image 43 includes a 4-digit number.
  • One of the authentication images 43 includes an answer acquired from the process execution unit 12.
  • the other authentication image 43 includes information that is not an answer.
  • any one of the four-digit numbers included in the authentication images 43a, 43b, and 43c (communication prompt images) is a number set by the user.
  • the authentication image 43 indicates the position of each NFC antenna 22.
  • the authentication image 43 may indicate the position of the NFC antenna 22 by being displayed in a region superimposed on the NFC antenna 22 as shown in FIG. Note that the authentication image 43 may be displayed in a region that does not overlap the NFC antenna 22, but in this case, the authentication image 43 preferably includes text indicating the position of the NFC antenna 22.
  • the display control unit 13 generates an authentication image 43 including an answer acquired from the processing execution unit 12 and an authentication image 43 including information that is not an answer.
  • Information that is not an answer may be generated by the display control unit 13 or information stored in the storage unit 14 may be used.
  • the former example will be described. That is, the display control unit 13 generates two arbitrary 4-digit numbers, and generates an authentication image 43 including the generated 4-digit numbers.
  • the display control part 13 displays the question image 42a so that the produced
  • authentication images 43a, 43b, and 43c are displayed in areas that are superimposed on the NFC antennas 22f, 22c, and 22d, respectively.
  • the display control unit 13 notifies the processing execution unit 12 of an antenna ID indicating the NFC antenna 22 superimposed on the area where the authentication image 43 including the answer is displayed.
  • the user brings the NFC terminal 3 close to one of the NFC antennas 22 superimposed on the area where the authentication image 43 is displayed. Thereby, near field communication is performed and the NFC terminal 3 is detected.
  • the NFC controller 24 transmits a notification including the terminal ID acquired from the NFC terminal 3 and the antenna ID indicating the NFC antenna 22 that has detected the NFC terminal 3 to the processing execution unit 12 via the NFC communication control unit 11.
  • the process execution unit 12 determines whether the terminal ID included in the acquired notification matches the terminal ID stored in the storage unit 14. If it is determined that they do not match, the process execution unit 12 outputs an image display instruction for notifying the user to that effect to the display control unit 13. In accordance with this instruction, the display control unit 13 generates an image for notifying the user that the NFC terminal 3 is different, and causes the display unit 23 to display the image.
  • the process execution unit 12 uses the antenna ID notified from the display control unit 13 and the antenna ID notified from the NFC controller 24 via the NFC communication control unit 11. Compare and determine whether they match. If it is determined that they do not match, the process execution unit 12 regards that the authentication has failed, and outputs an image display instruction for notifying the user to that effect to the display control unit 13. In accordance with this instruction, the display control unit 13 generates an image for notifying the user that the authentication has failed, and causes the display unit 23 to display the image.
  • the image includes, for example, text indicating that the answer to the secret question is different.
  • the process execution unit 12 regards that the authentication is successful.
  • the process execution unit 12 instructs the display control unit 13 to display a screen indicating that personal data can be accessed.
  • the screen is, for example, the screen shown in FIG. 11A and includes an access permission image 42b.
  • the access permission image 42b includes a menu image 44 indicating an application for accessing each personal data.
  • the menu image 44 (communication prompt image) indicates the position of each NFC antenna 22.
  • the menu image 44 may indicate the position of the NFC antenna 22 by being displayed in a region superimposed on the NFC antenna 22 as shown in FIG.
  • the menu image 44 may be displayed in an area that does not overlap the NFC antenna 22, but in this case, the menu image 44 preferably includes text indicating the position of the NFC antenna 22.
  • the menu image 44a is displayed in an area superimposed on the NFC antenna 22g and includes the text “schedule”. Thereby, the menu image 44a can present to the user that the application for displaying the schedule is activated by the short-range wireless communication between the NFC antenna 22g and the NFC terminal 3.
  • user authentication by answering a secret question may be performed in multiple stages. Specifically, when the process execution unit 12 determines that the antenna ID notified from the display control unit 13 and the antenna ID notified from the NFC controller 24 via the NFC communication control unit 11 match, the storage unit In the table stored in 14, another secret question associated with the user ID and an answer to the question are specified. Then, the NFC communication control unit 11, the process execution unit 12, and the display control unit 13 perform a process of displaying a question image indicating another secret question and answer options, and a process of causing the NFC controller to perform scan driving. Do. Note that the details of these processes are the same as those described with reference to FIG. 10B, and thus the description thereof is omitted here. By the above processing, for example, as shown in FIG.
  • authentication images 43d, 43e, and 43f (communication prompt images) including a question “What is your favorite animal?” And options that can be an answer to the question? Is displayed on the display unit 23.
  • the display control unit 13 notifies the processing execution unit 12 of an antenna ID indicating the NFC antenna 22 superimposed on the area where the authentication image 43 including the answer is displayed.
  • the process execution unit 12 compares the antenna ID notified from the display control unit 13 with the antenna ID notified from the NFC controller 24 via the NFC communication control unit 11, and if they match, FIG. The screen shown in (a) of FIG.
  • the authentication image 43 included in the second and subsequent question images 42 is superimposed on the NFC antenna 22 in the direction of the previous movement in the NFC terminal 3. It is preferable not to display in the area.
  • the process execution unit 12 displays the authentication image 43 in the area of the display unit 23 where the NFC antenna 22g (see FIG. 11B) in the upper left direction of the figure is superimposed on the basis of the NFC antenna 22d.
  • the NFC antenna 22 is not selected. That is, based on the instruction from the processing execution unit 12, the display control unit 13 performs authentication for an area of the display unit 23 that is positioned around the NFC antenna 22d and is superimposed on the NFC antennas 22e, 22f, and 22i other than the NFC antenna 22g.
  • the image 43 is displayed.
  • FIG. 12 is a flowchart illustrating an example of the flow of user authentication processing.
  • the flowchart illustrated in FIG. 12 is a flowchart illustrating an example in which the authentication image 43 is displayed once.
  • the display control unit 13 authenticates the area of the display unit 23 superimposed on a predetermined NFC antenna 22 (in the example of FIG. 10, the NFC antenna 22b).
  • the start image 41 is displayed (S21).
  • the antenna driving unit 15 included in the NFC communication control unit 11 transmits a control signal to the NFC controller 24 to start polling by the NFC antenna 22.
  • the NFC controller 24 waits for detection of the NFC terminal 3 (S22).
  • the NFC controller 24 sends a notification including the antenna ID indicating the NFC antenna 22 that detected the NFC terminal 3 and the terminal ID acquired from the NFC terminal 3 to the NFC communication control unit. 11 to the process execution unit 12 via The process execution unit 12 stores the acquired antenna ID and terminal ID in the storage unit 14, and transmits an execution instruction for data transmission to the NFC controller 24 via the NFC communication control unit 11.
  • the NFC controller 24 acquires terminal information from the NFC terminal 3 by short-range wireless communication (data transmission) (S23).
  • the NFC controller 24 outputs the acquired terminal information to the process execution unit 12 via the NFC communication control unit 11.
  • the process execution unit 12 determines whether or not the NFC terminal 3 is an authentication terminal based on the acquired terminal information, specifically, information indicating the type of the terminal included in the terminal information. (S24). When it is determined that the terminal is not an authentication terminal (NO in S24), the process execution unit 12 outputs an image display instruction for notifying the user of the fact to the display control unit 13. Based on the instruction, the display control unit 13 causes the display unit 23 to display an image for notifying the user that the authentication has failed (S33). Then, the user authentication process returns to step S22.
  • the process execution unit 12 outputs an instruction to display the authentication image 43 to the display control unit 13. Further, the process execution unit 12 outputs, to the NFC communication control unit 11, a polling instruction at the NFC antenna 22 that is superimposed on an area where the authentication image 43 is displayed together with the output of the display instruction.
  • the display control unit 13 causes the authentication image 43 to be displayed in a region superimposed on the plurality of NFC antennas 22 around the predetermined NFC antenna 22 (S25).
  • the display control unit 13 notifies the processing execution unit 12 of the antenna ID indicating the NFC antenna 22 that is superimposed on the area in which the authentication image 43 including the answer indicating successful authentication is displayed.
  • the antenna drive unit 15 included in the NFC communication control unit 11 transmits a control signal to the NFC controller 24 according to a polling instruction.
  • the control signal is a signal for performing scan driving in which a plurality of NFC antennas 22 superimposed on an area where the authentication image 43 is displayed are sequentially driven.
  • the NFC controller 24 performs the scan driving based on the control signal (S26).
  • the NFC controller 24 waits for detection of the NFC terminal 3 (S27).
  • the NFC controller 24 sends a notification including the antenna ID indicating the NFC antenna 22 that detected the NFC terminal 3 and the terminal ID acquired from the NFC terminal 3 to NFC communication control.
  • the data is output to the processing execution unit 12 via the unit 11.
  • the process execution unit 12 determines whether or not the authentication is successful based on the acquired notification (S28). Specifically, the process execution unit 12 compares the antenna ID notified from the display control unit 13 with the antenna ID notified from the NFC controller 24 via the NFC communication control unit 11, and whether or not they match. Determine whether. If it is determined that they do not match, the process execution unit 12 regards that the authentication has failed (NO in S28), and outputs an image display instruction for notifying the user to that effect to the display control unit 13. In accordance with this instruction, the display control unit 13 generates an image for notifying the user that the authentication has failed, and causes the display unit 23 to display the image. (S33). Then, the user authentication process returns to step S22.
  • the process execution unit 12 regards the authentication as successful (YES in S28).
  • the process execution unit 12 outputs a display instruction for the menu image 44 to the display control unit 13, and outputs a polling instruction for the NFC antenna 22 superimposed on an area where the menu image 44 is displayed to the NFC communication control unit 11.
  • the display control unit 13 displays the menu image 44 in a region superimposed on the plurality of NFC antennas 22 around the NFC antenna 22 that has detected the NFC terminal 3 (S29).
  • the antenna drive unit 15 transmits a control signal to the NFC controller 24 according to a polling instruction.
  • the control signal is a signal for performing scan driving in which the plurality of NFC antennas 22 that are superimposed on the area where the menu image 44 is displayed are sequentially driven.
  • the NFC controller 24 performs the scan driving based on the control signal (S30).
  • the NFC controller 24 waits for detection of the NFC terminal 3 (S31).
  • the NFC controller 24 sends a notification including the antenna ID indicating the NFC antenna 22 that detected the NFC terminal 3 and the terminal ID acquired from the NFC terminal 3 to NFC communication control.
  • the data is output to the processing execution unit 12 via the unit 11.
  • the process execution unit 12 activates an application corresponding to the NFC antenna 22 that has detected the NFC terminal 3 based on the acquired notification (S32). This completes the user authentication process.
  • the NFC system 100 may be configured not to perform user authentication by displaying the authentication image 43 and allowing the user to select a correct answer.
  • letting a user select the correct answer means performing short-range wireless communication with the NFC antenna 22 superimposed on the authentication image 43 including the correct answer.
  • the process execution unit 12 stores a user ID indicating a user who can access the personal data in the storage unit 14 in advance. And the process execution part 12 displays the menu image 44, when the user ID contained in this terminal information is memorize
  • the display control unit 13 may display a plurality of authentication start images 41.
  • the plurality of NFC antennas 22 superimposed on each of the areas where the plurality of authentication start images 41 are displayed are in a driving state.
  • the NFC controller 24 performs scan driving in which the plurality of NFC antennas 22 are sequentially driven.
  • the NFC system 100 may be configured to perform predetermined processing such as authentication processing by a plurality of NFC terminals 3.
  • 20 and 21 are diagrams illustrating an example of a screen displayed on the NFC display according to the present modification.
  • FIG. 20 is a schematic diagram showing a state of authentication of the NFC terminal 3a.
  • the procedure for the NFC system 100 to perform the authentication process of the NFC terminal 3a and the NFC terminal 3b described later is the same as the authentication process of the NFC terminal 3 described above with reference to FIG.
  • the process execution unit 12 refers to the information indicating the type of the NFC terminal 3a and determines whether or not the NFC terminal 3 is an authentication terminal.
  • the process execution unit 12 When the process execution unit 12 refers to the information indicating the type of the NFC terminal 3a and determines that the NFC terminal 3a is an authentication terminal, the process execution unit 12 instructs the display control unit 13 to exemplify in FIG. And a screen including one or a plurality of menu images 45 that are communication prompting images is displayed.
  • the NFC controller 24 receives a control signal from the antenna drive unit 15.
  • the control signal includes an instruction to cause the NFC antenna 22 to perform polling.
  • the NFC controller 24 performs polling with the NFC antenna 22 in accordance with the control signal.
  • the NFC terminal 3b (second information communication terminal) closer to the NFC antenna 22f.
  • the NFC terminal 3b is detected, and the NFC controller 24 transmits a notification including the terminal ID acquired from the NFC terminal 3b and the antenna ID indicating the antenna 22f to the processing execution unit 12 via the NFC communication control unit 11. .
  • the process execution unit 12 when the process execution unit 12 refers to the information indicating the type of the NFC terminal 3b and determines that the NFC terminal 3b is an authentication terminal, the process execution unit 12 regards the authentication as successful. Then, the process execution unit 12 executes a predetermined process corresponding to the NFC antenna 22f.
  • the above-described predetermined process is an execution process of a “shared” application.
  • NFC terminals 3a and 3b are used for authentication may or may not be defined.
  • the NFC terminal 3b is brought close to the NFC antenna 22b on the screen shown in FIG. 20A, it is regarded as an authentication failure.
  • the authentication is considered successful.
  • each NFC terminal 3 is not limited to a specific type, and both types may be the same or different.
  • the NFC terminal 3c used for the first authentication may be an electronic device such as a smartphone, and the NFC terminal 3b used for the next authentication may be in a card shape.
  • the information processing apparatus 1 uses the antenna indicated by the communication prompt image displayed based on the short-range wireless communication with the NFC terminal 3a to perform the short-range wireless communication with the NFC terminal 3b that is the second information communication terminal.
  • a processing execution unit 12 that executes predetermined processing such as execution of an application corresponding to the antenna is provided.
  • the information processing apparatus 1 that requires two terminals for a predetermined process can be realized.
  • the process execution unit 12 performs the predetermined processing when the user information recorded in the NFC terminal 3a is the same as the user information recorded in the NFC terminal 3b that is the second information communication terminal. In this process, it may be considered that the user authentication is successful. According to said structure, the security of user authentication can be strengthened.
  • the process execution unit 12 may display only information having access rights common to both users on the screen.
  • the process execution unit 12 has the user information recorded in the NFC terminal 3a as the first user information and the user information recorded in the NFC terminal 3b as the second information communication terminal as the second user. If the information is the information, the processing for displaying the information that the first user and the second user have access rights in common may be performed as the predetermined processing.
  • the NFC display 2 when the NFC display 2 is operated by a plurality of people, it is possible to suppress browsing of files and the like by users who do not have access rights.
  • the process execution unit 12 may display only information that has an access right in common with each user on the screen.
  • the predetermined process executed by the process execution unit 12 is a user authentication process
  • the display control unit 13 is a short distance at each of the plurality of NFC antennas 22.
  • a plurality of authentication images 43 for prompting wireless communication and presenting different information to the user are displayed, and the process execution unit 12 displays the NFC antenna 22 indicated by the authentication image 43 presenting information preset by the user.
  • the user authentication is considered successful.
  • the user can perform user authentication only by short-range wireless communication between the NFC terminal 3 and the NFC display 2 without inputting a user ID or password. Therefore, the information processing apparatus 1 can realize user authentication that does not bother the user.
  • the information processing apparatus 1 is the image 43 for authentication which presents information different from this information other than the image 43 for authentication which presents the information previously set by the user for user authentication. Is displayed. Thereby, the information processing apparatus 1 can strengthen security.
  • the NFC antenna 22 indicated by the authentication image 43 displayed after the second time is an NFC terminal for the nearest short-range wireless communication.
  • 3 is an NFC antenna 22 that is not in the moving direction.
  • the NFC antenna 22 in the moving direction of the NFC terminal 3 does not become the NFC antenna 22 in which near field communication may be performed next.
  • the first authentication and the second authentication are not performed continuously because the user has moved the NFC terminal 3 too much. Therefore, the information processing apparatus 1 can prevent unintended short-range wireless communication using the NFC antenna 22 due to the user moving the NFC terminal 3 too much.
  • FIGS. 13 and 14 are diagrams illustrating an example of a screen displayed on the NFC display 2 according to the present embodiment.
  • the NFC system 100 executes an application that the user advances while selecting options displayed on the NFC display 2 in order.
  • Examples of the application include a game application that advances a piece, a questionnaire application, and an application that determines a route while selecting a sightseeing spot, but is not limited to this example.
  • FIGS. 13 and 14 show examples of screens when a game application for advancing the above pieces is executed.
  • the display control unit 13 causes the display unit 23 to display a screen including the start image 51 as illustrated in FIG.
  • the start image 51 is an image that presents to the user that the game starts when the NFC terminal 3 approaches and prompts the NFC terminal 3 to approach.
  • the start image 51 may be any image that indicates the position of the NFC antenna 22.
  • the start image 51 may be displayed in a region superimposed on the NFC antenna 22b as shown in the drawing to indicate the position of the NFC antenna 22b.
  • the start image 51 may be displayed in a region that does not overlap the NFC antenna 22, but in this case, the start image 51 preferably includes text indicating the position of the NFC antenna 22.
  • the NFC controller 24 receives a control signal from the antenna driving unit 15 as the information processing apparatus 1 is activated.
  • the control signal includes an instruction to cause the NFC antenna 22b to perform polling.
  • the NFC controller 24 performs polling by the NFC antenna 22b according to the control signal.
  • the NFC terminal 3 is an NFC terminal 3b in which an NFC tag is attached to a piece used in a game. Thereby, near field communication is performed between the NFC terminal 3b and the NFC antenna 22b, and the NFC terminal 3 is detected.
  • the NFC controller 24 transmits a notification including the terminal ID acquired from the NFC terminal 3b and the antenna ID indicating the antenna 22b to the processing execution unit 12 via the NFC communication control unit 11.
  • the NFC controller 24 performs data transmission between the NFC terminal 3b and the NFC antenna 22b in accordance with a control signal from the antenna driving unit 15 based on an instruction from the processing execution unit 12, and acquires terminal information.
  • the NFC controller 24 transmits the acquired terminal information to the process execution unit 12 via the NFC communication control unit 11. Note that the processing executed by the information processing apparatus 1 from when the notification is received until the control signal is transmitted is the same as that in the first embodiment, and thus the description thereof is omitted here.
  • the terminal information includes at least information indicating the type of the NFC terminal 3b and a piece ID for identifying the piece.
  • the process execution unit 12 refers to the information indicating the type of the NFC terminal 3b and determines whether or not the NFC terminal 3b is a terminal used in the game application. If it is determined that the terminal is not a terminal used in the game application, the process execution unit 12 outputs an image display instruction for notifying the user to that effect to the display control unit 13.
  • the process execution unit 12 when it is determined that the terminal is used in the game application, the process execution unit 12 outputs a display instruction for the option image 52 (communication prompt image) to the display control unit 13. Further, the process execution unit 12 outputs to the NFC communication control unit 11 the antenna IDs of the plurality of NFC antennas 22 superimposed on the area where the option image 52 is displayed and the scan drive execution instruction. As a result, the antenna driving unit 15 transmits a control signal to the NFC controller 24, and scan driving is performed in which the NFC antenna 22 indicated by the antenna ID is sequentially driven.
  • the display control unit 13 generates an option image 52 according to the display instruction, and displays it on the display unit 23 as shown in FIG.
  • the option image 52 is an image showing a position where the piece that is the NFC terminal 3b can be moved next.
  • the option image 52 shows the position of each NFC antenna 22.
  • the option image 52 may indicate the position of the NFC antenna 22 by being displayed in a region superimposed on the NFC antenna 22 as shown in FIG.
  • the option image 52 may be displayed in a region that is not superimposed on the NFC antenna 22, but in this case, the option image 52 preferably includes text indicating the position of the NFC antenna 22.
  • the same image is displayed as the option image 52 when the NFC terminal 3b is placed at the position of the NFC antenna 22b superimposed on the area where the start image 51 is displayed.
  • these images may be different from each other.
  • the display position and the number of display of the option image 52 are not limited to the illustrated example. That is, the type, display position, and number of displays of the option image 52 may be different depending on the type of frame (that is, the frame ID).
  • the display instruction displayed on the display control unit 13 by the process execution unit 12 includes an antenna ID indicating the NFC antenna 22 at a position corresponding to the NFC antenna 22d (for example, around the NFC antenna 22d).
  • the display control unit 13 generates a new option image 52 in accordance with the display instruction, and displays it on the display unit 23 as shown in FIG.
  • a new option image 52 is displayed in a region superimposed on the NFC antennas 22h, 22i, and 22j.
  • the display control unit 13 changes the display form of the displayed option image 52 according to whether or not it has been selected.
  • the display form of the selected option image 52 (the option image 52 displayed in the region superimposed on the NFC antenna 22d) is changed.
  • the selected option image 52 after the display form change is referred to as a selected image 53.
  • the display control unit 13 changes the display form of the option image 52 that has not been selected (the option image 52 that was displayed in the region superimposed on the NFC antennas 22c and 22f). At this time, the display control unit 13 makes the display form of the option image 52 not selected different from the display form of the selected image 53 as illustrated.
  • the non-selected option image 52 after the display form change is referred to as a non-selected image 54.
  • the display control unit 13 changes the pattern of the selected image 53 and the non-selected image 54 from the option image 52, but the change in the display form is not limited to this example.
  • the display control unit 13 may change the color, size, shape, and the like of the image from the option image 52. Further, the display control unit 13 may not display the non-selected image 54 and may not display the option image 52 that has not been selected.
  • the polling instruction output from the process execution unit 12 to the NFC communication control unit 11 includes the antenna ID of the NFC antenna 22 where the NFC terminal 3b was placed last time. Also good.
  • the NFC antenna 22b is also driven in addition to the NFC antennas 22h, 22i, and 22j. In other words, the user can return to one when the selection is wrong in the game.
  • the process execution unit 12 includes the antenna ID of the NFC antenna 22 superimposed on the area where the non-selected image 54 is displayed in the polling instruction instead of the antenna ID of the NFC antenna 22 where the NFC terminal 3b was previously placed. May be.
  • the above game may be a game that can be played by a plurality of people.
  • the display control unit 13 displays an option image 55 (communication prompting image) having a display form different from the option image 52 as illustrated.
  • the display form of the selected image 53 and the non-selected image 54 may be varied depending on the player.
  • the start image 51 is common, but the display form may be varied depending on the player.
  • FIG. 15 is a flowchart illustrating an example of the flow of option display processing.
  • FIG. 15 is a flowchart showing the flow of option display processing when playing a game alone.
  • the display control unit 13 starts in a region of the display unit 23 that is superimposed on a predetermined NFC antenna 22 (in the example of FIG. 13, the NFC antenna 22b).
  • the image 51 is displayed (S41).
  • the antenna driving unit 15 included in the NFC communication control unit 11 transmits a control signal to the NFC controller 24 to start polling by the NFC antenna 22.
  • the NFC controller 24 waits for detection of the NFC terminal 3 (S42).
  • the NFC controller 24 sends a notification including the antenna ID indicating the NFC antenna 22 that has detected the NFC terminal 3 and the terminal ID acquired from the NFC terminal 3 to the NFC communication control unit. 11 to the process execution unit 12 via The process execution unit 12 stores the acquired antenna ID and terminal ID in the storage unit 14, and transmits an execution instruction for data transmission to the NFC controller 24 via the NFC communication control unit 11.
  • the NFC controller 24 acquires terminal information from the NFC terminal 3 by short-range wireless communication (data transmission) (S43).
  • the NFC controller 24 outputs the acquired terminal information to the process execution unit 12 via the NFC communication control unit 11.
  • the NFC terminal 3 is a game-compatible terminal (NFC terminals 3b and 3c) based on the acquired terminal information, specifically, information indicating the type of terminal included in the terminal information. Is determined (S44).
  • the process execution unit 12 outputs an image display instruction for notifying the user of the fact to the display control unit 13.
  • the display control unit 13 causes the display unit 23 to display an image indicating that the NFC terminal is not compatible (S50). Then, the option display process returns to step S42.
  • the process execution unit 12 outputs a display instruction for the option image 52 to the display control unit 13. Further, the process execution unit 12 outputs, to the NFC communication control unit 11, a polling instruction at the NFC antenna 22 that is superimposed on an area where the option image 52 is displayed together with the output of the display instruction. In accordance with the display instruction, the display control unit 13 causes the option image 52 to be displayed in a region superimposed on the plurality of NFC antennas 22 around the predetermined NFC antenna 22 (S45).
  • the antenna drive unit 15 included in the NFC communication control unit 11 transmits a control signal to the NFC controller 24 according to a polling instruction.
  • the control signal is a signal for performing scan driving in which the plurality of NFC antennas 22 that overlap with the area where the option image 52 is displayed are sequentially driven.
  • the NFC controller 24 performs the scan driving based on the control signal (S46).
  • the NFC controller 24 waits for detection of the NFC terminal 3 (S47).
  • the NFC controller 24 sends a notification including the antenna ID indicating the NFC antenna 22 that detected the NFC terminal 3 and the terminal ID acquired from the NFC terminal 3 to NFC communication control.
  • the data is output to the processing execution unit 12 via the unit 11.
  • the process execution unit 12 determines whether or not the same NFC terminal 3 as the previous time is detected based on the acquired notification (S48). Specifically, the process execution unit 12 determines whether or not the piece ID included in the acquired notification matches the piece ID stored in the storage unit 14. When it is determined that they do not match (NO in S48), the process execution unit 12 outputs an image display instruction for notifying the user that the NFC terminal 3 is different to the display control unit 13. The display control unit 13 generates an image according to this instruction and causes the display unit 23 to display the image. (S51). Then, the option display process returns to step S22.
  • the process execution unit 12 determines whether or not the game end condition is satisfied (S49). When it determines with not satisfy
  • the NFC system 100 may be configured such that a plurality of frames, that is, the NFC terminals 3 can be arranged on the NFC display 2.
  • 22 to 25 are diagrams showing examples of screens displayed on the NFC display according to this modification.
  • FIG. 22 is a diagram showing that the process described above with reference to (a) of FIG. 13 is executed, and the user subsequently places the NFC terminal 3a at the position of the NFC antenna 22b.
  • the process execution unit 12 refers to the information indicating the type of the NFC terminal 3a and determines that the NFC terminal 3a is a terminal used in the game application, the process execution unit 12 outputs a display instruction for the option image 52 to the display control unit 13. To do.
  • the option image 52 indicates a position where the NFC terminal 3a can be moved next, or a position where a new NFC terminal 3 can be placed. Note that when both positions are different, the display control unit 13 may display each corresponding option image in an identifiable manner.
  • FIG. 23 is a diagram showing that the user has placed the NFC terminal 3b at the position of the NFC antenna 22c.
  • the process execution unit 12 may associate each NFC terminal 3 as handled by the same user. Good.
  • the process execution unit 12 uses the antenna indicated by the option image 52 displayed based on the short-range wireless communication between the NFC terminal 3a and the NFC antenna 22 to communicate with the NFC terminal 3b that is the second information communication terminal.
  • the process execution part 12 can set the some NFC terminal 3 as what the same user handles.
  • NFC terminals 3 arranged on the NFC display 2 and associated with the same user are not limited.
  • another type of NFC terminal 3c different from the figure may be further arranged.
  • the process execution unit 12 may perform a process of associating the other information communication terminal as an information communication terminal belonging to the group.
  • a new piece can be added on the NFC display 2 which is a board surface in a game application or the like which advances a piece which is the NFC terminal 3.
  • a plurality of persons may arrange and move one or a plurality of NFC terminals 3 on the NFC display 2 in an arbitrary or predetermined order.
  • a game application may be started from a state in which one or a plurality of NFC terminals 3 are arranged at a predetermined position.
  • An example of the game is a shogi or chess.
  • FIG. 24A shows an initial arrangement of each NFC terminal 3 that is a game piece using the NFC system 100.
  • FIG. 24B and FIG. 25A show a state in which each player who performs the game moves the pieces alternately.
  • the player may remove the piece in the middle of the game, or may add a new piece in the middle of the game as shown in FIG. Good.
  • the process execution unit 12 associates the piece with a group corresponding to the user.
  • process execution unit 12 normally treats the plurality of pieces as pieces belonging to the same group even when any of the plurality of pieces associated with the same group moves in the course of the game.
  • the process execution unit 12 performs the information communication terminal and the second information communication. Even when the position of the terminal moves, the information communication terminal and the second information communication terminal may be handled as information communication terminals belonging to the same group as a predetermined process.
  • the NFC display 2 does not have a function as a touch panel, it is possible to execute a game or the like with moving pieces.
  • the display control unit 13 displays the option image 52 based on short-range wireless communication with the NFC terminal 3b.
  • the option image 55 having a display form different from the displayed option image 52 is displayed at a position different from that of the displayed option image 52. To display.
  • the option image 55 having a display form and a display position different from the currently displayed option image 52 is displayed. Since it is displayed, each user can easily specify an option image based on short-range wireless communication with his / her NFC terminal 3.
  • FIGS. 16 and 17 are diagrams showing another arrangement example of the NFC antenna 22.
  • the NFC system 100a shown to (a) of FIG. 16 contains the NFC display 2a.
  • the NFC communication unit 21 of the NFC display 2 a has 13 rectangular NFC antennas 22.
  • four horizontal NFC antennas 22 are arranged at the upper and lower ends in the direction of FIG. 16A, and five vertical NFC antennas 22 are arranged therebetween.
  • the NFC system 100b shown in FIG. 16C includes an NFC display 2b.
  • the NFC communication unit 21 of the NFC display 2 b has 13 rectangular NFC antennas 22.
  • the NFC communication unit 21 has three horizontally oriented NFC antennas 22 arranged in the first, third, and fifth columns from the left end in the direction of FIG. 16C, and the direction of FIG. Two vertical NFC antennas 22 are arranged in the second and fourth rows from the left end in FIG.
  • the NFC system 100c shown in FIG. 16E includes an NFC display 2c.
  • the NFC communication unit 21 of the NFC display 2c has eleven hexagonal NFC antennas 22.
  • the NFC antenna 22 includes a regular hexagonal shape and a non-regular hexagonal shape.
  • the shape, orientation, number, and arrangement of the NFC antenna 22 are not particularly limited, and various variations are conceivable. Further, as shown in FIGS. 16E and 16F, NFC antennas 22 having different shapes may be mixed in the NFC communication unit 21.
  • an image displayed when any NFC antenna 22 and the NFC terminal 3 perform short-range wireless communication is limited to a configuration that is displayed in a region superimposed on the NFC antenna 22 adjacent to the NFC antenna 22.
  • the image is displayed in a region superimposed on the NFC antenna 22 that is not adjacent to the NFC antenna 22 that has performed the short-range wireless communication. May be.
  • the NFC system 100d shown in FIG. 17A includes an NFC display 2d.
  • the NFC communication unit 21 of the NFC display 2d has eight rectangular NFC antennas 22 that vertically cut the NFC communication unit 21 in the vertical direction. Further, the eight NFC antennas 22 are laid out so that a part of the adjacent NFC antennas 22 overlaps as shown in the figure. Thereby, even if the NFC terminal 3 is brought close to any position on the NFC display 2d, short-range wireless communication can be performed.
  • images 68a and 68b (communication prompting images) prompting short-range wireless communication with these NFC antennas 22 are respectively provided in the regions superimposed on the NFC antennas 22Q and 22R. Is displayed. That is, the image 68a and the image 68b are displayed at positions shifted from the image 67 in the horizontal direction.
  • the NFC controller 24 performs scan driving that alternately drives the NFC antenna 22Q and the NFC antenna 22R.
  • the NFC antenna 22 superimposed on the area where the image 68 is displayed becomes the NFC antenna 22P, which is the same as the NFC antenna 22 that has performed the short-range wireless communication prompted by the image 67. For this reason, even if the display position changes between the image 67 and the image 68, the NFC system 100d cannot determine the difference in the position of the short-range wireless communication.
  • the NFC antenna 22 that performs short-range wireless communication prompted by the image 68 is an NFC antenna 22 that is not adjacent to the NFC antenna 22 that performs short-range wireless communication prompted by the image 67.
  • the previous NFC antenna 22 that performs short-range wireless communication and the NFC antenna 22 that performs subsequent short-range wireless communication do not overlap.
  • the display control unit promotes the short-range wireless communication with an antenna not adjacent to the antenna that has performed the short-range wireless communication. Display a reminder image.
  • the NFC system 100d can reliably determine which of the two NFC antennas 22 is held by the NFC terminal 3.
  • the NFC antenna 22Q and the NFC antenna 22R are separated so as not to interfere with each other, the two NFC antennas 22 may be simultaneously driven.
  • the NFC system 100e shown in FIG. 17C includes an NFC display 2e.
  • the NFC communication unit 21 of the NFC display 2e has five rectangular NFC antennas 22 that vertically cut the NFC communication unit 21, as shown in the figure.
  • the NFC communication unit 21 has four rectangular NFC antennas 22 that cross the NFC communication unit 21 as shown in the figure. That is, the illustrated NFC communication unit 21 is laid out so that the vertical NFC antenna 22 and the horizontal NFC antenna 22 intersect each other.
  • Communication reminder image is displayed. Since the image 70a and the image 70b are displayed in a region overlapping with the NFC antenna 22T and the NFC antenna 22U in the vertical direction, the images 70a and 70b are vertically oriented rectangular images. On the other hand, since the image 70c is displayed in an area overlapping the NFC antenna 22V in the horizontal direction, the image 70c is a horizontally oriented rectangular image.
  • the NFC controller 24 performs scan driving in which the NFC antenna 22T, the NFC antenna 22U, and the NFC antenna 22V are sequentially driven.
  • the NFC system 100e has one NFC antenna 22 that performs the first short-range wireless communication, but the NFC antenna 22 that can perform the first and second short-range wireless communication is , Any of them may be plural.
  • the five NFC antennas 22 in the vertical direction may be NFC antennas 22 that can execute the first short-range wireless communication.
  • the four NFC antennas 22 in the horizontal direction may be NFC antennas 22 that can execute the second short-range wireless communication.
  • the NFC system 100e performs scan driving in which the five vertical NFC antennas 22 are sequentially driven when the information processing apparatus 1 and the NFC display 2e are activated. Further, when short-range wireless communication is performed using any one of the five NFC antennas 22, scan driving is performed in which the four NFC antennas 22 in the horizontal direction are sequentially driven.
  • FIG. 18 is a diagram illustrating another example of a screen displayed on the NFC display 2.
  • FIG. 19 is a diagram illustrating another wiring example in the NFC display 2.
  • the processing executed by the NFC system 100 is not limited to that described in the first to third embodiments.
  • the NFC system 100 may supply coupons as shown in FIG.
  • the display control unit 13 When the information processing apparatus 1 and the NFC display 2 are activated, the display control unit 13 performs short-range wireless communication at the position where the image indicating the content of the coupon and the image of the desired coupon are displayed, as shown in FIG. An image for prompting (an image described as “touching a smartphone”) is displayed on the display unit 23.
  • the NFC controller 24 performs scan driving based on the control signal acquired from the antenna driving unit 15.
  • the NFC controller 24 performs data transmission based on an instruction from the processing execution unit 12 using the NFC antenna 22 that has detected the NFC terminal 3, acquires terminal information of the NFC terminal 3, and performs processing via the NFC communication control unit 11. Transmit to the execution unit 12.
  • the terminal information includes at least information indicating the type of the NFC terminal 3 and a user ID in an application for managing coupons.
  • acquisition confirmation image an image prompting confirmation of coupon acquisition
  • the process execution unit instructs the NFC communication control unit 11 to perform polling with the NFC antenna 22 superimposed on the area where the acquisition confirmation image is displayed together with the output of the display instruction.
  • the instruction includes an antenna ID indicating the NFC antenna 22 superimposed on the area where the acquisition confirmation image is displayed.
  • the NFC controller 24 performs polling only with the NFC antenna 22 superimposed on the area where the acquisition confirmation image is displayed.
  • the NFC controller 24 detects the NFC terminal 3 with the NFC antenna 22 superimposed on the area where the acquisition confirmation image is displayed, a notification indicating that is transmitted to the process execution unit 12 via the NFC communication control unit 11. . If the process execution unit 12 determines that the terminal ID included in the acquired notification matches the terminal ID stored in the storage unit 14, the process execution unit 12 controls the communication unit (not shown) to access the server that manages the application. To do. And the process execution part 12 matches and memorize
  • the NFC controller 24 transmits the URL to the NFC terminal 3 from the NFC antenna 22 that performed the previous data transmission.
  • the NFC system 100 may be configured to acquire coupon data (for example, image data) from the server and transmit the acquired coupon data to the NFC terminal 3 by data transmission.
  • one NFC controller 24 is communicably connected to all the NFC antennas 22.
  • one NFC controller 24 is connected to each one or more NFC antennas 22 in the NFC display 2 as shown in FIG.
  • one NFC controller 24 may be connected to the vertical NFC antenna 22. That is, as illustrated, the NFC controller 24a, the NFC controller 24b, the NFC controller 24c, and the NFC controller 24d may be connected to each NFC antenna 22 in a vertical row. Further, one NFC controller 24 may be connected to the NFC antennas 22 in a horizontal row, or one NFC controller 24 may be connected to one NFC antenna 22.
  • the NFC controllers 24a to 24d execute scan driving for the NFC antennas 22 to which the NFC controllers 24a to 24d are connected. For this reason, in the illustrated example, a maximum of four NFC antennas 22 are simultaneously driven. As a result, the NFC system 100 according to the present modification can shorten the time until the full scan is performed. Therefore, the time until the NFC terminal 3 is detected can be shortened.
  • the NFC system 100 has the following problems. That is, when adjacent NFC antennas 22 are simultaneously driven, interference may occur and communication with normal NFC terminal 3 may not be performed.
  • the NFC system 100 performs scan driving so that adjacent NFC antennas 22 are not simultaneously driven.
  • the control unit 10 of the information processing apparatus 1 may instruct the NFC controllers 24a to 24d to start scan driving at different timings.
  • control unit 10 of the information processing apparatus 1 may supply different driving order information to the NFC controllers 24a to 24d.
  • the control unit 10 generates four types of driving order information for first driving the NFC antennas 22 in the arranged rows, and each driving order information is transmitted to any one of the NFC controllers 24a to 24d. Output. Thereby, even if the NFC controllers 24a to 24d start scan driving at the same timing, the horizontally adjacent NFC antennas 22 are not simultaneously driven.
  • the NFC controllers 24a to 24d may be configured to communicate with each other, and the NFC controllers 24 may be synchronized so that the horizontally adjacent NFC antennas 22 are not simultaneously driven.
  • the display control unit 13 is configured to display an image (for example, the product selection image 31) that prompts short-range wireless communication when the information processing apparatus 1 and the NFC display 2 are activated. It was. However, the display control unit 13 may not display the image when the information processing apparatus 1 and the NFC display 2 are activated.
  • the control block (especially the control unit 10) of the information processing apparatus 1 may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or software using a CPU (Central Processing Unit). It may be realized by.
  • the information processing apparatus 1 includes a CPU that executes instructions of a program that is software that realizes each function, and a ROM (Read Only Memory) in which the program and various data are recorded so as to be readable by a computer (or CPU).
  • a storage device (these are referred to as “recording media”), a RAM (Random Access Memory) for expanding the program, and the like are provided.
  • the objective of this indication is achieved when a computer (or CPU) reads and runs the said program from the said recording medium.
  • a “non-temporary tangible medium” such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like can be used.
  • the program may be supplied to the computer via an arbitrary transmission medium (such as a communication network or a broadcast wave) that can transmit the program.
  • an arbitrary transmission medium such as a communication network or a broadcast wave
  • one aspect of the present disclosure can also be realized in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.
  • the information processing apparatus 1 may be realized by a computer.
  • the information processing apparatus is operated by causing the computer to operate as each unit (software element) included in the information processing apparatus 1.
  • a control program for the information processing apparatus 1 that implements 1 on a computer and a computer-readable recording medium that records the control program also fall within the scope of the present disclosure.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

情報処理装置(1)は、少なくとも1つのNFCアンテナ(22)にて近距離無線通信が行われたとき、該NFCアンテナ(22)とは異なるNFCアンテナ(22)の位置を示すとともに、該異なるNFCアンテナ(22)での近距離無線通信を促す画像を表示させる表示制御部(13)を備える。

Description

制御装置、制御装置の制御方法、および通信装置
 本開示は、情報通信端末と近距離無線通信を行う複数のアンテナを備えるアンテナ部と、表示部とを備える通信装置を制御する制御装置などに関する。
 近年、情報通信端末と近距離無線通信を行う通信装置において、近距離無線通信を行うためのアンテナを複数備える通信装置が開発されている。
 アンテナを複数備えることにより、通信装置を様々なサービスに適用することができる。例えば、アンテナごとに異なる情報を情報通信端末に対して送信したり、アンテナごとに異なる商品の決済を行ったりすることができる。また、特許文献1には、複数の通信部を用いた複数回の近距離無線通信により、チェスや将棋のようなゲームを行うことが記載されている。
日本国特許公開公報「特開2016-177814号公報(2016年10月6日公開)」
 一方で、複数回の近距離無線通信で決済処理などを行う場合、ユーザが複数回の近距離無線通信をスムーズに行うことができるようにすることが求められる。しかしながら、従来技術にはこのような技術思想は開示されていない。
 本開示の一態様は、上記の課題に鑑みてなされたものであり、その目的は、異なるアンテナを用いた複数回の近距離無線通信をユーザにスムーズに実行させることができる、通信装置を制御する制御装置などを実現することである。
 上記の課題を解決するために、本開示の一態様に係る制御装置は、情報通信端末と近距離無線通信を行う複数のアンテナを備えるアンテナ部と、表示部とを備える通信装置を制御する制御装置であって、上記アンテナ部の少なくとも1つのアンテナにて上記情報通信端末との近距離無線通信が行われたとき、該近距離無線通信を行ったアンテナとは異なるアンテナでの近距離無線通信を促す通信催促画像を表示させる表示制御部を備える。
 また、上記の課題を解決するために、本開示の一態様に係る制御装置の制御方法は、情報通信端末と近距離無線通信を行う複数のアンテナを備えるアンテナ部と、表示部とを備える通信装置を制御する制御装置の制御方法であって、上記アンテナ部の少なくとも1つのアンテナにて上記情報通信端末との近距離無線通信を行わせる通信制御ステップと、上記通信制御ステップにて近距離無線通信を行ったアンテナとは異なるアンテナでの近距離無線通信を促す通信催促画像を表示させる表示制御ステップと、を含む。
 本開示の一態様によれば、異なるアンテナを用いた複数回の近距離無線通信をユーザにスムーズに実行させることができるという効果を奏する。
本開示の実施形態1に係るNFCシステムに含まれる情報処理装置1およびNFCディスプレイ2の要部構成の一例を示す機能ブロック図である。 図1に示すNFCディスプレイの具体的な構成を示す図である。 図1に示すNFCディスプレイにおける配線例を示す図である。 図1に示すNFCディスプレイが実行するスキャン駆動の一例を示す図である。 図1に示すNFCディスプレイに表示される画面の一例を示す図である。 図1に示すNFCディスプレイに表示される画像の一例を示す図である。 図1に示すNFCディスプレイに表示される画像の一例を示す図である。 図1に示す情報処理装置が実行する決済処理の流れの一例を示すフローチャートである。 図1に示すNFCシステムの変形例を示す画面図である。 実施形態2に係るNFCディスプレイに表示される画面の一例を示す図である。 実施形態2に係るNFCディスプレイに表示される画面の一例を示す図である。 実施形態2に係る情報処理装置が実行するユーザ認証処理の流れの一例を示すフローチャートである。 実施形態3に係るNFCディスプレイに表示される画面の一例を示す図である。 実施形態3に係るNFCディスプレイに表示される画面の一例を示す図である。 実施形態3に係る情報処理装置が実行する選択肢表示処理の流れの一例を示すフローチャートである。 実施形態4に係るNFCアンテナの配置例を示す図である。 実施形態4に係るNFCアンテナの別の配置例を示す図である。 実施形態1~4に共通の変形例に係るNFCディスプレイに表示される画面の一例を示す図である。 実施形態1~4に共通の別の変形例に係るNFCディスプレイにおける配線例を示す図である。 実施形態2の変形例2に係るNFCディスプレイに表示される画面の一例を示す図である。 実施形態2の変形例2に係るNFCディスプレイに表示される画面の一例を示す図である。 実施形態3の変形例に係るNFCディスプレイに表示される画面の一例を示す図である。 実施形態3の変形例に係るNFCディスプレイに表示される画面の一例を示す図である。 実施形態3の変形例に係るNFCディスプレイに表示される画面の一例を示す図である。 実施形態3の変形例に係るNFCディスプレイに表示される画面の一例を示す図である。
 以下の各実施形態では、近距離無線通信を用いたデータ処理の一例について説明する。なお、近距離無線通信とは、到達距離の短い無線通信全般を指す。近距離無線通信は、例えば、RFID(Radio Frequency IDentification)技術を利用した通信を含む。なお、RFID技術の一例としては、非接触ICカードまたは非接触ICタグなどが挙げられる。以下の各実施形態では、近距離無線通信の一例として、NFC(Near Field Communication)を例示して説明する。
 〔実施形態1〕
 以下、本開示の実施形態1について、図1から図9に基づいて詳細に説明する。
 (NFCシステム100の概要)
 まず、図1を参照して、NFCシステム100の概要について説明する。図1は、NFCシステム100に含まれる情報処理装置1(制御装置)およびNFCディスプレイ2(通信装置)の要部構成の一例を示す機能ブロック図である。
 NFCシステム100は、図1に示すNFC端末3(情報通信端末)と近距離無線通信を行い、該通信の結果に応じた処理を実行する。NFCシステム100は、図示のように、情報処理装置1およびNFCディスプレイ2を含んでいる。情報処理装置1とNFCディスプレイ2とは別体であり、有線または無線で通信可能に接続されていてもよいし、一体化していてもよい。
 NFC端末3は、NFCシステム100と近距離無線通信を行うことにより、NFCシステム100に少なくとも1つの処理を実行させることが可能な情報処理端末である。NFC端末3は、近距離無線通信によって、自端末に記憶された端末情報をNFCシステム100に送信し、NFCシステム100は、該端末情報に基づいて処理を実行する。なお、端末情報は、NFC端末3を識別するための端末ID、および、NFC端末3が保有している固有の情報である端末データなどであるが、この例に限定されるものではない。その他、端末情報には、NFC端末3を利用するユーザを識別するためのユーザID、該ユーザが使用するメールアドレスなどが含まれていてもよい。なお、ユーザIDは、NFC端末3で利用可能なアプリケーション、サービスなどにおいてユーザを識別するためのIDであってもよい。また、NFC端末3が電子マネー機能を備える端末である場合、電子マネーの残金を示す情報が含まれていてもよい。
 NFC端末3は、NFCシステム100と近距離無線通信が可能な情報処理端末であればよく、その種類は特に限定されない。NFC端末3の一例としては、NFCタグが取り付けられた物体(例えばカード、フィギュアなど)、NFC通信機能を有する携帯端末(NFC搭載モバイル端末とも称する)などが挙げられる。
 (NFCディスプレイ2の要部構成)
 次に、図1から図4を参照して、NFCディスプレイ2の要部構成について説明する。図2は、NFCディスプレイ2の具体的な構成を示す図である。図3は、NFCディスプレイ2における配線例を示す図である。図4は、NFCディスプレイ2が実行するスキャン駆動の一例を示す図である。
 NFCディスプレイ2は、NFC端末3との近距離無線通信を行う機能を備えたディスプレイである。図1に示すように、NFCディスプレイ2は、NFC通信部21(アンテナ部)、表示部23、およびNFCコントローラ24を備えている。
 NFC通信部21は、NFC端末3と近距離無線通信を行うための通信デバイスである。具体的には、NFC通信部21は、NFCアンテナ22(アンテナ)を備えるアンテナモジュールである。NFCアンテナ22は、NFC端末3を検出し、該NFC端末3と近距離無線通信を行う機能を有する透明アンテナである。NFCアンテナ22は、NFC端末3がNFCディスプレイ2からある程度(例えば、2cmから4cm程度)離れていても、NFC端末3の検出、または、NFC端末3との近距離無線通信を行うことができるように構成されている。これは、接近したNFC端末3に対する反応感度および反応速度向上のためである。なお、本開示において「接近」とは、NFC端末3がNFCディスプレイ2に接触することを含む。
 なお、本実施形態に係るNFC端末3とNFCアンテナ22とは、2種類の近距離無線通信を行う。具体的には、NFC端末3とNFCアンテナ22とは、NFCアンテナ22がNFC端末3を検出するための近距離無線通信と、NFCシステム100による処理の実行のための近距離無線通信とを行う。以降、前者の近距離無線通信を「ポーリング」と称し、後者の近距離無線通信を「データ伝送」と称する。
 ポーリングは、各NFCアンテナ22に対して、NFC端末3が接近しているか否かを特定するための近距離無線通信である。NFCアンテナ22は、NFC端末3を検出するための検出信号を出力し、NFCアンテナ22にNFC端末3が接近している場合、NFC端末3から応答信号を取得する。なお、応答信号には、NFC端末3を識別する端末IDが含まれているものとして説明するが、その他の情報(例えば、端末種別など)が含まれていてもよい。
 データ伝送は、NFCシステム100が各種処理を行うためのデータ、または、各種処理を行ったことに基づくデータを、NFC端末3とNFCアンテナ22との間で送受信する近距離無線通信である。各種処理として決済処理を例に挙げて説明すると、NFCアンテナ22は、NFC端末3から決済に必要な情報を取得する。なお、決済に必要な情報とは、例えば、電子マネーの残金、ユーザが登録しているクレジットカードに関する情報(カード番号、有効年月など)であるが、この例に限定されるものではない。また、各種処理としてユーザの認証処理(ログイン処理とも称する)を例に挙げて説明すると、NFCアンテナ22は、NFC端末3から認証に必要な情報を取得する。なお、認証に必要な情報とは、例えば、認証処理を行っているアプリケーションやサービスにおける、ユーザが予め設定したユーザIDやパスワードであるが、この例に限定されるものではない。なお、パスワードは、英数字列であってもよいし、ユーザが選択した質問に対する回答を示す文字列であってもよい。
 表示部23は、画像を表示する表示デバイスである。表示部23は例えばLCD(Liquid Cristal Display、液晶ディスプレイ)であるが、これに限定されない。また、表示部23はバックライトを含んでいてもよい。
 ここで、図2を参照して、NFCディスプレイ2における各種デバイスの構成例を説明する。本実施形態に係るNFCディスプレイ2は、表示部23に、NFC通信部21および保護ガラス90(図1には不図示)をこの順に重畳させたものである。すなわち、NFCディスプレイ2は、保護ガラス90と表示部23との間にNFC通信部21が挟まれた構成となっている。
 図2に示すように、NFC通信部21は複数のNFCアンテナ22を備えている。なお、図2の例では、NFCアンテナ22の数は12個であり、NFCアンテナ22は3×4のマトリクス状に配置されている。ただし、NFCアンテナ22の数および配置はこの例に限定されない。NFCアンテナ22の数および配置の他の例については、後述する実施形態4にて説明する。
 また、図2の例では、NFC通信部21および表示部23は略同一の面積を有するデバイスであるが、NFC通信部21および表示部23の面積は異なっていてもよい。例えば、NFC通信部21は表示部23に比べて、その面積が小さくてもよい。この例の場合、NFCディスプレイ2の一部領域のみが近距離無線通信可能な領域となる。
 また、図2の例では、表示部23はNFC通信部21(すなわちNFCアンテナ22)に重畳している構成であるが、表示部23はNFC通信部21に重畳していなくてもよい。
 NFCコントローラ24は、NFCアンテナ22の動作を制御する。具体的には、NFCコントローラ24は、情報処理装置1からの制御信号に基づき、NFCアンテナ22の駆動を制御する。本実施形態に係るNFCコントローラ24は、図3に示すように、各NFCアンテナ22と有線接続されている。これにより、NFCコントローラ24は、各NFCアンテナ22を駆動状態としたり、非駆動状態としたりすることができる。なお、駆動状態とは、NFC端末3との近距離無線通信を実行可能な状態である。また、非駆動状態とは、NFC端末3との近距離無線通信を実行不可能な状態である。また、NFCコントローラ24は、NFCアンテナ22と無線接続されていてもよい。
 より具体的には、NFCコントローラ24は、ポーリングを実行するとき、駆動状態のNFCアンテナ22から、NFC端末3を検出するための検出信号を出力する。該NFCアンテナ22にNFC端末3が接近している場合、該NFC端末3は検出信号を受信し、応答信号を出力する。この応答信号を、NFCアンテナ22を介して受信することにより、NFCコントローラ24はNFC端末3を検出する。
 本実施形態に係るNFCコントローラ24は、NFC端末3を検出するために、駆動するNFCアンテナ22を所定の順序で切り替えるスキャン駆動を行う。すなわち、NFCコントローラ24は、NFCアンテナ22を逐次駆動させてポーリングを行う(検出信号を出力させる)。これにより、ある時点において駆動しているNFCアンテナ22は1つのみとなる。よって、NFCディスプレイ2は電力消費を抑えたり、隣接するNFCアンテナ22が互いに干渉することを防いだりすることができる。
 NFCコントローラ24は、情報処理装置1から、NFCアンテナ22を識別するアンテナIDと駆動する順序とを対応付けた駆動順序情報、および、ポーリング周期を示す周期情報を含む制御信号を取得する。NFCコントローラ24は、該制御信号に従って、NFCアンテナ22のスキャン駆動を開始する。例えば、NFCコントローラ24は、図4に示す矢印の順序で、NFCアンテナ22aからNFCアンテナ22bまでのスキャン駆動を行ってもよい。なお、本実施形態に係るNFCコントローラ24は、すべてのNFCアンテナ22を所定の順序で1回ずつ駆動した後は、該所定の順序でのNFCアンテナ22の駆動を繰り返す。すなわち、図4に示す例の場合、NFCコントローラ24は、NFCアンテナ22bを駆動した後、NFCアンテナ22aを駆動し、再び図示の矢印の順序でのスキャン駆動を行う。
 また、NFCコントローラ24は、情報処理装置1から、特定のNFCアンテナ22を示すアンテナIDと、ポーリングの実行指示とを含む制御信号を取得すると、スキャン駆動を停止する。そして、NFCコントローラ24は、制御信号に含まれるアンテナIDが示すNFCアンテナ22でのポーリングを開始する。
 また、NFCコントローラ24は、いずれかのNFCアンテナ22においてNFC端末3を検出した場合(応答信号を受信した場合)、その旨を情報処理装置1に通知する。なお、該通知は、応答信号に含まれる端末ID、および、NFC端末を検出したNFCアンテナ22を示すアンテナIDを含む。
 (情報処理装置1の概要および要部構成)
 次に、図1および図5を参照して、情報処理装置1の概要および要部構成について説明する。図5は、本実施形態に係るNFCディスプレイ2に表示される画面の一例を示す図である。図5は、NFCシステム100が飲料を販売するものである場合の画面を示している。すなわち、図示の例におけるNFCシステム100は、NFC端末3との近距離無線通信に基づいてユーザに飲料を提供するともに、該飲料の決済処理を行う。このため、NFCシステム100は、飲料の自動販売機と通信可能に接続されているか、または、飲料の自動販売機と一体となっている。なお、この例では、NFC端末3が電子マネー機能を備えるカードである例を説明する。すなわち、NFCシステム100は、飲料の提供に伴い、NFC端末3における電子マネーの残金から飲料の代金を差し引く。
 情報処理装置1は、自装置の起動に伴い、図5の(a)に示すように、各飲料の画像と、各NFCアンテナ22での近距離無線通信を促す商品選択画像31とを含む画面を表示させる。商品選択画像31は、ユーザが所望する飲料の画像が表示された位置にNFC端末3を接近させるよう促す画像である。また、商品選択画像31は、各NFCアンテナ22の位置を示すものであればよい。例えば、商品選択画像31は、図示のようにNFCアンテナ22に重畳する領域に表示されることで、NFCアンテナ22の位置を示してもよい。なお、商品選択画像31はNFCアンテナ22に重畳しない領域に表示されてもよいが、この場合、商品選択画像31は、NFCアンテナ22の位置を示すテキストなどを含むことが好ましい。
 ここで、図5の(a)に示すように、ユーザがNFC端末3をNFCアンテナ22cに接近させたとする。これにより、NFC端末3とNFCアンテナ22cとの間で近距離無線通信が行われる。しかしながら、情報処理装置1は、即座に決済処理および飲料の提供を行わない。情報処理装置1は、該近距離無線通信の実行に基づき、図5の(b)に示すように、購入確認画像32(通信催促画像)をNFCアンテナ22cとは異なるNFCアンテナ22に重畳する領域に表示させる。図示の例では、情報処理装置1は、NFCアンテナ22cと隣接するNFCアンテナ22dに重畳する領域に、購入確認画像32を表示させている。購入確認画像32は、表示された位置での再度の近距離無線通信を促す画像である。ユーザがNFC端末3をNFCアンテナ22dに接近させ、NFC端末3とNFCアンテナ22dとの間で近距離無線通信が行われたとき、情報処理装置1は、決済処理および飲料の提供を行う。
 これにより、ユーザが意図せずNFC端末3をNFCアンテナ22に接近させてしまい、近距離無線通信が行われたとしても、情報処理装置1は即座の決済処理を行わない。よって、情報処理装置1は、ユーザが意図せず近距離無線通信を行ってしまったことにより、ユーザが損害を被ることを防ぐことができる。
 なお、購入確認画像32が表示される領域は、近距離無線通信が行われたNFCアンテナ22と隣接するNFCアンテナ22と重畳する領域に限定されない。換言すれば、再度の近距離無線通信を行うNFCアンテナ22は、近距離無線通信が行われたNFCアンテナ22と隣接するNFCアンテナ22に限定されない。例えば、近距離無線通信が行われたNFCアンテナ22に隣接していないが、該NFCアンテナ22の周辺に位置するNFCアンテナ22と重畳する領域に購入確認画像32が表示されてもよい。
 また、購入確認画像32は、各NFCアンテナ22の位置を示すものであればよい。例えば、購入確認画像32は、図示のようにNFCアンテナ22に重畳する領域に表示されることで、NFCアンテナ22の位置を示してもよい。なお、購入確認画像32はNFCアンテナ22に重畳しない領域に表示されてもよいが、この場合、購入確認画像32は、NFCアンテナ22の位置を示すテキストなどを含むことが好ましい。
 続いて、情報処理装置1の要部構成について説明する。図1に示すように、情報処理装置1は、制御部10および記憶部14を備えている。制御部10は、情報処理装置1の各部を統括して制御する。記憶部14は、情報処理装置1が使用する各種データを記憶する。制御部10は、NFC通信制御部11、処理実行部12、および表示制御部13を含んでいる。記憶部14は例えば、OS(operating system)、各種アプリケーション、GUI(graphical user interface)などを記憶している。なお、情報処理装置1は、記憶部14を備えるとともに、または、記憶部14を備える代わりに、外部の記憶装置(不図示)と通信可能に接続する構成であってもよい。
 NFC通信制御部11は、NFCアンテナ22による近距離無線通信を制御する。具体的には、NFC通信制御部11は、アンテナ駆動部15を含む。アンテナ駆動部15は、NFCコントローラ24に制御信号を送信することにより、NFCコントローラ24にスキャン駆動を実行させる。
 また、NFC通信制御部11は、NFCコントローラ24から受信した、NFC端末3を検出した旨の通知を処理実行部12へ出力する。また、NFC通信制御部11が処理実行部12からデータ伝送の実行指示を取得すると、アンテナ駆動部15が該指示に基づいてNFCコントローラ24に制御信号を送信し、上記通知に含まれるアンテナIDが示すNFCアンテナ22でのデータ伝送を行わせる。なお、データ伝送がNFCシステム100からNFC端末3へのデータの送信である場合、NFC通信制御部11は、処理実行部12からデータを取得し、NFCコントローラ24へ該データを送信する。これにより、NFCアンテナ22を介してNFC端末3へデータが送信される。また、データ伝送がNFC端末3からのデータの受信である場合、NFC通信制御部11は、NFCコントローラ24からデータを受信し、処理実行部12へ出力する。
 また、NFC通信制御部11が処理実行部12から、特定のNFCアンテナ22でのポーリング指示を取得すると、アンテナ駆動部15が該指示に基づいてNFCコントローラ24に制御信号を送信し、スキャン駆動を停止させる。さらに、アンテナ駆動部15は、スキャン駆動の停止とともに、上記通知に含まれるアンテナIDが示すNFCアンテナ22でのポーリングを行わせる。
 処理実行部12は、データ伝送をNFCディスプレイに行わせ、該データ伝送に基づいて、所定の処理を実行する。具体的には、処理実行部12は、NFC通信制御部11から、NFC端末3を検出した旨の通知を取得すると、該通知に含まれるアンテナIDに応じた処理を行う。
 ここで、NFCシステム100が飲料を販売するものである場合(図5参照)を例に挙げて、処理実行部12の処理について具体的に説明する。商品選択画像31が表示された領域と重畳しているNFCアンテナ22(例えば、NFCアンテナ22c)を示すアンテナIDを含む通知を取得した場合、処理実行部12は、データ伝送の実行指示を生成する。具体的には、処理実行部12は、NFC端末3の端末情報をデータ伝送によって取得するための指示を生成し、NFC通信制御部11へ出力する。また、処理実行部12は、取得した通知に含まれる端末IDおよびアンテナIDを記憶部14に記憶する。
 処理実行部12は、NFC端末3の端末情報をNFC通信制御部11から取得すると、決済処理が可能であるか否かを判定する。具体的には、処理実行部12は、端末情報に含まれるNFC端末3の種別を示す情報を参照して、NFC端末3が決済用の端末であるか否かを判定する。決済用の端末でないと判定した場合、処理実行部12は、その旨をユーザに通知するための画像の表示指示を、表示制御部13へ出力する。
 一方、決済用の端末であると判定した場合、処理実行部12は、端末情報に含まれる電子マネーの残金を示す情報と、アンテナIDから特定される飲料の代金を示す情報とを比較する。そして、処理実行部12は、決済が可能であるか否かをさらに判定する。換言すれば、処理実行部12は、電子マネーの残金が飲料の代金以上であるか否かを判定する。決済が不可能であると判定した場合、処理実行部12は、その旨をユーザに通知するための画像の表示指示を、表示制御部13へ出力する。
 一方、決済が可能であると判定した場合、処理実行部12は、購入確認画像32の表示指示を表示制御部13へ出力する。さらに、処理実行部12は、該表示指示の出力とともに、購入確認画像32が表示される領域に重畳するNFCアンテナ22(図5の例では、NFCアンテナ22d)でのポーリングをNFC通信制御部11へ指示する。該指示には、購入確認画像32が表示される領域に重畳するNFCアンテナ22を示すアンテナIDが含まれる。これにより、NFCコントローラ24は、購入確認画像32が表示される領域に重畳するNFCアンテナ22のみでポーリングを行う。
 なお、購入確認画像32が表示される領域に重畳するNFCアンテナ22でのポーリングは、NFC端末3を検出できない場合には終了することが好ましい。例えば、所定時間が経過してもNFCアンテナ22がNFC端末3を検出できない場合、NFCコントローラ24がポーリングを終了させてもよい。この例の場合、NFCコントローラ24は、タイマ(不図示)を制御してポーリングを開始してからの時間を計測する。そして、所定時間が経過するまでにNFC端末3を検出できない場合、ポーリングを終了するとともに、その旨をNFC通信制御部11へ通知する。NFC通信制御部11のアンテナ駆動部15は、該通知を取得すると、NFCコントローラ24へ制御信号を送信し、スキャン駆動を再開させる。また、NFC通信制御部11は上記通知を処理実行部12へ通知する。これにより処理実行部12は処理を終了する。具体的には処理実行部12は、表示制御部13へ指示し、購入確認画像32を非表示とさせる。
 なお、本実施形態ではこの例を説明するが、購入確認画像32が表示される領域に重畳するNFCアンテナ22でのポーリング終了のトリガは、NFC端末3を検出しないまま所定時間が経過することに限定されない。該ポーリング終了のトリガの他の例については後述する。
 これに対して、NFCコントローラ24が、購入確認画像32が表示される領域に重畳するNFCアンテナ22にてNFC端末3を検出すると、その旨を示す通知がNFC通信制御部11を介して処理実行部12へ送信される。処理実行部12は、取得した通知に含まれる端末IDと記憶部14に記憶した端末IDとが一致するか否かを判定する。一致しないと判定した場合、処理実行部12は、その旨をユーザに通知するための画像の表示指示を、表示制御部13へ出力する。
 一方、一致すると判定した場合、処理実行部12は、飲料の提供および決済処理を行う。具体的には、処理実行部12は、自動販売機を制御して、記憶部14に記憶したアンテナIDから特定される飲料を排出させる。また、処理実行部12は、決済処理のためのデータ伝送をNFC通信制御部11へ指示する。該指示に基づくデータ伝送により、NFCコントローラ24が、NFC端末3が有する電子マネーの残金から飲料の代金を差し引く。なお、処理実行部12からの指示に、飲料の代金を差し引いた電子マネーの残金を示す情報が含まれていてもよい。この場合、NFCコントローラ24は、データ伝送により、NFC端末3が有する電子マネーの残金を、飲料の代金を差し引いた電子マネーの残金に上書きする。
 表示制御部13は、表示部23に画像を表示させる。具体的には、表示制御部13は、情報処理装置1が起動されると、各飲料の画像と商品選択画像31とを含む画面を表示部23に表示させる(図5の(a)参照)。上述したように、表示制御部13は、表示部23におけるNFCアンテナ22と重畳する領域に、商品選択画像31を表示させる。
 また、表示制御部13は、処理実行部12の指示に基づいて、購入確認画像32を表示部23に表示させる(図5の(b)参照)。上述したように、表示制御部13は、NFC端末3を検出したNFCアンテナ22と隣接するNFCアンテナ22と重畳する領域に、購入確認画像32を表示させる。
 また、表示制御部13は、処理実行部12の指示に基づいて、購入確認画像32以外の画像を表示部23に表示させる。この詳細について、図6および図7を参照して説明する。図6および図7は、表示部23に表示される画像の一例を示す図である。
 表示制御部13は、処理実行部12から、電子マネーの残金が飲料の代金未満であるために決済が不可能である旨をユーザに通知するための画像の表示指示を取得すると、図6の(a)に示す画像33aを表示部23に表示させる。画像33aは、「残高不足のため購入できません」というテキストを含んでおり、ユーザは画像33aを見るだけで、電子マネーの残金が足りないために購入できないことを認識することができる。
 また、表示制御部13は、処理実行部12から、NFC端末3が決済用の端末でない旨をユーザに通知するための画像の表示指示を取得すると、図6の(b)に示す画像33bを表示部23に表示させる。画像33bは、「決済可能なカードではありません」というテキストを含んでおり、ユーザは画像33bを見るだけで、決済用の端末ではないNFC端末3を誤って接近させたことを認識することができる。
 また、商品選択画像31が表示された領域に重畳するNFCアンテナ22でNFC端末3を検出したことにより、図7の(a)に示すように購入確認画像32が表示される。この後、図7の(b)に示すように、購入確認画像32が表示された領域に重畳するNFCアンテナ22dに、NFC端末3と異なるNFC端末3aを接近させた場合について説明する。この場合、処理実行部12から、端末IDが一致しない旨をユーザに通知するための画像の表示指示が、表示制御部13へ出力される。表示制御部13は、該指示を取得すると、図7の(b)に示す画像34を表示部23に表示させる。画像34は、「カードが違います」というテキストを含んでおり、ユーザは画像34を見るだけで、先の近距離無線通信で用いたNFC端末3と異なるNFC端末を接近させたことを認識することができる。
 なお、図6および図7に示した画像33a、画像33b、画像34の形状、大きさ、表示位置、テキストの内容などは一例であり、処理実行部12からの各指示に基づいて表示される画像は、図示の例に限定されるものではない。また、表示制御部13は、各画像を生成して表示部23に表示させてもよいし、各画像を記憶部14から読み出して表示部23に表示させてもよい。
 (決済処理の流れ)
 次に、図8を参照して、NFCシステム100が実行する決済処理の流れについて説明する。図8は、決済処理の流れの一例を示すフローチャートである。
 まず、情報処理装置1およびNFCディスプレイ2が起動されると、表示制御部13は、1以上のNFCアンテナ22に重畳する表示部23の領域に、商品選択画像31を表示させる(ステップS1、以下「ステップ」を省略する場合がある)。また、NFC通信制御部11に含まれるアンテナ駆動部15は、NFCコントローラ24に制御信号を送信することにより、NFCコントローラ24にスキャン駆動を開始させる(S2)。
 スキャン駆動を開始すると、NFCコントローラ24はNFC端末3の検出を待機する状態となる(S3)。いずれかのNFCアンテナ22でNFC端末3を検出すると(S3でYES)、NFCコントローラ24は、NFC端末3を検出したNFCアンテナ22を示すアンテナIDと、NFC端末3から取得した端末IDとを含む通知を、NFC通信制御部11を介して処理実行部12へ出力する。処理実行部12は、取得したアンテナIDおよび端末IDを記憶部14へ記憶するとともに、NFC通信制御部11を介してデータ伝送の実行指示をNFCコントローラ24へ送信する。
 続いて、NFCコントローラ24は、近距離無線通信(データ伝送)によりNFC端末3から端末情報を取得する(S4)。NFCコントローラ24は、NFC通信制御部11を介して、取得した端末情報を処理実行部12へ出力する。
 続いて、処理実行部12は、取得した端末情報に基づいて、飲料の購入が可能であるか否かを判定する(S5)。具体的には、処理実行部12は、NFC端末3が決済用の端末であるか否か、および、決済用の端末である場合には電子マネーの残金が飲料の代金以上であるか否かを判定する。購入できないと判定した場合(S5でNO)、処理実行部12はその旨をユーザに通知するための画像の表示指示を表示制御部13へ出力する。表示制御部13は、該指示に基づいて、購入できない旨を示す画像を表示部23へ表示させる(S12)。そして決済処理はステップS2へ戻る。なお、ここでの購入できない旨を示す画像とは、例えば、図6に示す画像33aおよび画像33bである。
 一方、購入可能と判定した場合(S5でYES)、処理実行部12は、購入確認画像32の表示指示を表示制御部13へ出力するとともに、購入確認画像32が表示される領域に重畳するNFCアンテナ22でのポーリング指示をNFC通信制御部11へ出力する。表示制御部13は、表示指示に従って、NFC端末3を検出したNFCアンテナ22と隣接するNFCアンテナ22に重畳する領域に購入確認画像32を表示させる(S6)。
 また、NFC通信制御部11に含まれるアンテナ駆動部15は、ポーリング指示に従ってNFCコントローラ24へ制御信号を送信する。NFCコントローラ24は、制御信号に基づいてスキャン駆動を停止させ(S7)、購入確認画像32が表示された領域と重畳するNFCアンテナ22でポーリングを行う(S8)。また、NFCコントローラ24は、タイマを制御して時間を計測し、所定時間以内に購入確認画像32が表示された領域と重畳するNFCアンテナ22でNFC端末3を検出したか否かを判定する(S9)。所定時間以内にNFC端末3を検出しなかったと判定した場合(S9でNO)、決済処理はステップS2へ戻る。
 一方、所定時間以内にNFC端末3を検出したと判定した場合(S9でYES)、NFCコントローラ24は、アンテナIDおよび端末IDを含む通知を、NFC通信制御部11を介して処理実行部12へ出力する。処理実行部12は、取得した端末IDと記憶部14に記憶している端末IDとが一致するか否かを判定する(S10)。一致しないと判定した場合(S10でNO)、処理実行部12はその旨をユーザに通知するための画像の表示指示を表示制御部13へ出力する。表示制御部13は、該指示に基づいて、購入できない旨を示す画像を表示部23へ表示させる(S12)。そして決済処理はステップS2へ戻る。なお、ここでの購入できない旨を示す画像とは、例えば、図7に示す画像34である。
 一方、2つの端末IDが一致すると判定した場合(S10でYES)、処理実行部12は購入処理を実行する(S11)。具体的には、処理実行部12は、自動販売機を制御して、記憶部14に記憶したアンテナIDから特定される飲料を排出させる。また、処理実行部12は、決済処理のためのデータ伝送をNFC通信制御部11へ指示する。該指示に基づくデータ伝送により、NFCコントローラ24が、NFC端末3が有する電子マネーの残金から飲料の代金を差し引く。購入処理が完了すると、決済処理はステップS2へ戻る。なお、図8に示す決済処理は、情報処理装置1の電源がOFFになったとき終了する。
 (実施形態1の変形例)
 次に、実施形態1の変形例について、図9を参照して説明する。図9は、実施形態1の変形例を示す画面図である。
 まず、購入確認画像32が表示される領域に重畳するNFCアンテナ22でのポーリング終了のトリガの他の例について、図9の(a)を参照して説明する。本変形例に係る表示制御部13は、処理実行部12からの指示に従って、飲料の選択をキャンセルするための近距離無線通信を促すキャンセル画像32aを表示部23に表示させる。図示の例では、NFC端末3との近距離無線通信が実行されたNFCアンテナ22の周辺にある、NFCアンテナ22eに重畳する領域にキャンセル画像32aを表示させている。
 本実施形態に係るNFCコントローラ24は、購入確認画像32およびキャンセル画像32aが表示されたとき、これらの画像と重畳するNFCアンテナ22でのポーリングを開始する。なお、図示の例では、2つの画像と重畳するNFCアンテナ22は隣接しているので、NFCコントローラ24は、これら2つのNFCアンテナ22を交互に駆動状態とするスキャン駆動を行うことが好ましい。なお、2つの画像それぞれと重畳する2つのNFCアンテナ22が離れている場合、NFCコントローラ24は、これら2つのNFCアンテナ22を同時に駆動状態としてもよい。
 本変形例に係る処理実行部12は、NFCアンテナ22eを示すアンテナIDを含む通知を取得すると、ポーリングの終了指示を、NFC通信制御部11へ出力する。NFC通信制御部11のアンテナ駆動部15は、該指示に従って、NFCコントローラ24へ制御信号を送信し、2つのNFCアンテナ22を交互に駆動状態とするスキャン駆動を終了させる。さらに、アンテナ駆動部15は、スキャン駆動の終了とともに、すべてのNFCアンテナ22を順に駆動状態とするスキャン駆動を再開させる。また、処理実行部12は、表示制御部13へ指示し、購入確認画像32およびキャンセル画像32aを非表示とさせる。
 続いて、購入確認画像32のバリエーションについて、図9の(b)を参照して説明する。図9の(b)に示すように、購入確認画像32は複数表示されてもよい。図示の例では、購入する飲料の本数をユーザに選択させる購入確認画像32b、32c、32d(通信催促画像)がそれぞれ、NFCアンテナ22d、22f、22bに重畳する領域に表示されている。
 処理実行部12は、NFC端末3を検出した旨を示す通知に含まれるアンテナIDが、いずれのNFCアンテナ22を示すものであるかに応じて、自動販売機から排出させる飲料の本数と、電子マネーの残金から差し引く飲料の代金とを特定する。そして、処理実行部12は、特定した本数の飲料を自動販売機から排出させるとともに、特定した代金を、NFC端末3が有する電子マネーの残金から差し引く。
 なお、この例の場合、飲料の代金はユーザが購入する本数に応じて変わる。そのため、処理実行部12は、購入確認画像32が表示された領域に重畳するNFCアンテナ22でNFC端末3が検出された旨を示す通知を取得したときに、飲料を購入可能であるか否か(具体的には、電子マネーの残金が飲料の代金以上であるか否か)を判定する。
 また、実施形態1では、商品選択画像31が表示された領域に重畳するNFCアンテナ22でNFC端末3が検出されたとき、NFCコントローラ24はNFC端末3とNFCアンテナ22との間でデータ伝送を行う構成を説明した。一方で、NFCコントローラ24は、購入確認画像32が表示された領域に重畳するNFCアンテナ22でNFC端末3が検出されたとき、データ伝送を行ってもよい。この例の場合、購入確認画像32が表示された領域に重畳するNFCアンテナ22に、ユーザがNFC端末3を近接させない限り、端末情報はNFCシステム100に送信されない。よって、NFCシステム100は、意図しない端末情報の送信を防ぐことができる。
 また、実施形態1では、ユーザが2つのNFCアンテナ22にNFC端末3を接近させることにより、飲料の購入が完了する構成を説明したが、飲料の購入が完了するまでにNFC端末3を接近させるNFCアンテナ22の個数は2つに限定されない。具体的には、該個数は複数であればよく、例えば3つであってもよい。この例の場合、商品選択画像31が表示された領域と重畳するNFCアンテナ22と近距離無線通信が行われたとき、表示制御部13は、該NFCアンテナ22と周辺の複数のNFCアンテナ22と重畳する領域それぞれに、購入する本数を選択させるための複数の画像を表示させてもよい。そして、表示制御部13は、いずれかの画像が表示された領域に重畳するNFCアンテナ22と近距離無線通信が行われ、本数が決定した後、該NFCアンテナ22と隣接するNFCアンテナ22と重畳する領域に、購入確認画像32を表示させてもよい。
 (実施形態1に係る情報処理装置1が奏する効果)
 上述したように、本実施形態に係る情報処理装置1は、NFC端末3と近距離無線通信を行う複数のNFCアンテナ22を備えるNFC通信部21と、表示部23とを備えるNFCディスプレイ2を制御する。また、情報処理装置1は、NFC通信部21の少なくとも1つのNFCアンテナ22にてNFC端末3との近距離無線通信が行われたとき、該近距離無線通信を行ったNFCアンテナ22とは異なるNFCアンテナ22での近距離無線通信を促す購入確認画像32を表示させる表示制御部13を備える。
 上記の構成によれば、情報処理装置1は、あるNFCアンテナ22での近距離無線通信が行われたとき、該NFCアンテナ22と異なるNFCアンテナ22での近距離無線通信を促す購入確認画像32を表示させるので、ユーザは、次の近距離無線通信を行うために、NFC端末3を近接させる位置を容易に理解することができる。よって、情報処理装置1は、異なるNFCアンテナ22を用いた複数回の近距離無線通信をユーザにスムーズに実行させることができる。
 また、情報処理装置1は、近距離無線通信によりNFC端末3から取得した情報に基づいて所定の処理を実行する処理実行部12をさらに備え、処理実行部12は、通信催促画像が所定の回数表示された後、直近に表示された通信催促画像が示すNFCアンテナ22にてNFC端末3との近距離無線通信が行われたとき、所定の処理を実行する。
 上記の構成によれば、処理実行部12は、通信催促画像が所定の回数表示された後、直近に表示された通信催促画像が示すNFCアンテナ22にて近距離無線通信が行われたとき、所定の処理を実行する。換言すれば、ユーザが、通信催促画像が所定の回数表示される前に、NFC端末3を意図せずNFCアンテナ22に接近させたとしても、所定の処理は実行されない。よって、ユーザが意図せずNFCディスプレイ2にNFC端末3を接近させたことによる、処理の実行を防ぐことができる。この構成は、所定の処理が決済処理である場合に特に有効である。すなわち、上記の構成によれば、ユーザが意図せずNFCディスプレイ2にNFC端末3を接近させたとしても、通信催促画像が表示される前であれば決済処理が行われないので、ユーザが所望しない商品の購入に伴う、意図しない支払を防ぐことができる。
 なお、本実施形態では、所定の回数が1回である例を説明したが、所定の回数は2回以上であってもよい。この例については、後述する実施形態2にて説明する。
 また、情報処理装置1において、所定の処理は決済処理であり、表示制御部13は、決済可能である場合、購入確認画像32を表示させる一方、決済不可能である場合、その旨をユーザに提示する画像(画像33a、画像33b、画像34)を表示させる。
 上記の構成によれば、表示制御部13は、決済不可能である場合、その旨をユーザに提示する画像を表示させるので、ユーザは決済不可能であることをすぐに理解することができる。また、決済不可能である旨をユーザに提示する画像が、決済不可能である理由を示すテキストなどを含むものであれば、ユーザは、決済できない原因の理解と解決とをすぐに行うことができる。
 また、情報処理装置1において、処理実行部12は、購入確認画像32が示すNFCアンテナ22において、直近に近距離無線通信を行ったNFC端末3と異なるNFC端末3aとの近距離無線通信が行われたとき、所定の処理を実行せず、表示制御部13は、処理実行部12からの指示に基づいて、NFC端末が異なる旨を示す画像(画像34)を表示させる。
 上記の構成によれば、直近に近距離無線通信を行ったNFC端末3と異なるNFC端末がNFCアンテナ22に接近しても、所定の処理を実行しないので、別のNFC端末3の接近による意図しない処理の実行を防ぐことができる。例えば、別のユーザが誤って自身が所有するNFC端末3を接近させたことによる、処理の実行を防ぐことができる。また、上記の構成によれば、NFC端末が異なる旨を示す画像が表示されるので、ユーザは処理が実行されない原因の理解と解決とをすぐに行うことができる。
 また、情報処理装置1において、表示制御部13は、NFC端末3との近距離無線通信が行われたとき、該近距離無線通信を行ったNFCアンテナ22に隣接するNFCアンテナ22での近距離無線通信を促す購入確認画像32を表示させる。
 上記の構成によれば、表示制御部13は、近距離無線通信が行われたとき、近距離無線通信を行ったNFCアンテナ22に隣接するNFCアンテナ22での近距離無線通信を促す購入確認画像32を表示させる。換言すれば、1回目の近距離無線通信に続く近距離無線通信は、1回目の近距離無線通信を行ったNFCアンテナ22に隣接するNFCアンテナ22で行われる。これにより、ユーザはNFC端末3を大きく移動させることなく、複数回の近距離無線通信を行うことができる。
 また、情報処理装置1は、複数のNFCアンテナ22を所定の順序で逐次駆動させるアンテナ駆動部15をさらに備える。
 上記の構成によれば、アンテナ駆動部15は、複数のNFCアンテナ22を所定の順序で逐次駆動させるので、あるNFCアンテナ22が駆動しているとき、その近傍のNFCアンテナ22は駆動していない状態となる。よって、近接する複数のNFCアンテナ22が同時に駆動状態となることによる干渉と、該干渉により近距離無線通信が行えないという状況とを防ぐことができる。
 また、NFCディスプレイ2の表示部23は、NFCアンテナ22に重畳している。この構成により、NFCアンテナ22に重畳させて購入確認画像32を表示させることができるので、ユーザは、NFC端末3を近接させる位置を直観的に理解することができる。
 〔実施形態2〕
 本開示の他の実施形態について、図10から図12に基づいて説明すれば、以下のとおりである。なお、実施形態2以降の各実施形態では、説明の便宜上、実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
 本実施形態では、NFCシステム100を、複数のユーザのデータにアクセスすることが可能な共用のコンピュータ、または、リモートアクセス用の端末に適用した例を説明する。本実施形態に係るNFCシステム100は、NFC端末3との近距離無線通信に基づくユーザ認証処理を行い、認証が成功した場合、該ユーザの個人データへのアクセスを許可する。
 図10および図11を参照して、ユーザ認証処理の概要を説明する。図10および図11は、本実施形態に係るNFCディスプレイ2に表示される画面の一例を示す図である。
 表示制御部13は、情報処理装置1の起動に伴い、図10の(a)に示すように、認証開始画像41を含む画面を表示部23に表示させる。認証開始画像41は、NFC端末3の接近でユーザ認証処理が開始されることをユーザに提示し、NFC端末3を接近させるよう促す画像である。
 また、認証開始画像41は、NFCアンテナ22の位置を示すものであればよい。例えば、認証開始画像41は、図示のようにNFCアンテナ22bに重畳する領域に表示されることで、NFCアンテナ22bの位置を示してもよい。なお、認証開始画像41はNFCアンテナ22に重畳しない領域に表示されてもよいが、この場合、認証開始画像41は、NFCアンテナ22の位置を示すテキストなどを含むことが好ましい。
 NFCコントローラ24は、情報処理装置1の起動に伴い、アンテナ駆動部15から制御信号を受信する。該制御信号は、NFCアンテナ22bでポーリングを実行させる指示を含む。NFCコントローラ24は、制御信号に従って、NFCアンテナ22bでポーリングを実行する。
 ここで、図10の(b)に示すように、ユーザがNFC端末3をNFCアンテナ22bに接近させたとする。これにより、NFC端末3とNFCアンテナ22bとの間で近距離無線通信が行われ、NFC端末3が検出される。NFCコントローラ24は、NFC端末3から取得した端末ID、および、アンテナ22bを示すアンテナIDを含む通知を、NFC通信制御部11を介して処理実行部12へ送信する。また、NFCコントローラ24は、処理実行部12からの指示に基づく、アンテナ駆動部15からの制御信号に従って、NFC端末3とNFCアンテナ22bとの間でデータ伝送を行い、端末情報を取得する。NFCコントローラ24は、取得した端末情報を、NFC通信制御部11を介して処理実行部12へ送信する。なお、通知を受信してから制御信号を送信するまでの情報処理装置1が実行する処理については、実施形態1と同様であるため、ここでの説明を省略する。
 端末情報には少なくとも、NFC端末3の種別を示す情報およびNFC端末3のユーザを示すユーザIDが含まれている。処理実行部12は、NFC端末3の種別を示す情報を参照して、NFC端末3が認証用の端末であるか否かを判定する。認証用の端末でないと判定した場合、処理実行部12は、その旨をユーザに通知するための画像の表示指示を、表示制御部13へ出力する。
 一方、認証用の端末であると判定した場合、処理実行部12は、記憶部14に記憶されているテーブルにおいて、端末情報に含まれるユーザIDを検索する。そして、テーブルにてユーザIDに対応付けられている秘密の質問および該質問に対する回答を特定する。なお、秘密の質問は、複数の質問の中から予めユーザが選択したものであり、回答はユーザが予め入力(設定)したものである。そして、処理実行部12は、NFCアンテナ22bの周辺に位置する複数のNFCアンテナ22を選択する。また、処理実行部12は、これらのNFCアンテナ22を順に駆動状態とするスキャン駆動を実行させるために、選択したNFCアンテナ22のアンテナIDと、スキャン駆動の実行指示とを、NFC通信制御部11へ出力する。これにより、アンテナ駆動部15がNFCコントローラ24へ制御信号を送信し、アンテナIDが示すNFCアンテナ22を順に駆動状態とするスキャン駆動が実行される。
 また、処理実行部12は、選択したNFCアンテナ22のアンテナID、特定した質問および回答、並びに、画像の表示指示を表示制御部13へ出力する。表示制御部13は、該指示に従って、ユーザに複数の選択肢の中から自身が設定した回答を選択させる質問画像を生成する。質問画像の一例は、図10の(b)に示す質問画像42aである。質問画像42aは、処理実行部12から取得した質問を含む。図示の例では、該質問は「好きな4ケタの数字は?」である。
 また、質問画像42aは、複数の選択肢を示す認証用画像43を含む。認証用画像43は質問の回答となり得る情報を含む画像であり、図示の例では4ケタの数字を含んでいる。認証用画像43のうちの1つは、処理実行部12から取得した回答を含む。一方、他の認証用画像43は、回答ではない情報を含む。図示の例の場合、認証用画像43a、43b、および43c(通信催促画像)に含まれる各4ケタの数字のうちいずれか1つが、ユーザが設定した数字である。
 また、認証用画像43は、各NFCアンテナ22の位置を示す。例えば、認証用画像43は、図10の(b)に示すようにNFCアンテナ22に重畳する領域に表示されることで、NFCアンテナ22の位置を示してもよい。なお、認証用画像43はNFCアンテナ22に重畳しない領域に表示されてもよいが、この場合、認証用画像43は、NFCアンテナ22の位置を示すテキストなどを含むことが好ましい。
 表示制御部13は、処理実行部12から取得した回答を含む認証用画像43と、回答ではない情報を含む認証用画像43を生成する。回答ではない情報については、表示制御部13が生成してもよいし、記憶部14に記憶されている情報を用いてもよい。なお本実施形態では、前者の例を説明する。すなわち表示制御部13は、任意の4ケタの数字を2つ生成し、生成した4ケタの数字を含む認証用画像43を生成する。
 そして、表示制御部13は、取得したアンテナIDが示すNFCアンテナ22に重畳する領域に、生成した複数の認証用画像43が表示されるように、質問画像42aを表示させる。図示の例では、NFCアンテナ22f、22c、22dそれぞれに重畳する領域に、認証用画像43a、43b、43cが表示されている。また、表示制御部13は、回答を含む認証用画像43を表示させた領域に重畳するNFCアンテナ22を示すアンテナIDを、処理実行部12へ通知する。
 続いてユーザは、認証用画像43が表示された領域に重畳するいずれかのNFCアンテナ22にNFC端末3を接近させる。これにより、近距離無線通信が行われ、NFC端末3が検出される。NFCコントローラ24は、NFC端末3から取得した端末ID、および、NFC端末3を検出したNFCアンテナ22を示すアンテナIDを含む通知を、NFC通信制御部11を介して処理実行部12へ送信する。
 処理実行部12は、取得した通知に含まれる端末IDと記憶部14に記憶した端末IDとが一致するか否かを判定する。一致しないと判定した場合、処理実行部12は、その旨をユーザに通知するための画像の表示指示を、表示制御部13へ出力する。表示制御部13は、この指示に従って、NFC端末3が異なることをユーザに通知するための画像を生成し、表示部23に表示させる。
 一方、2つの端末IDが一致すると判定した場合、処理実行部12は、表示制御部13から通知されたアンテナIDと、NFC通信制御部11を介してNFCコントローラ24から通知されたアンテナIDとを比較し、一致しているか否かを判定する。一致していないと判定した場合、処理実行部12は、認証失敗とみなし、その旨をユーザに通知するための画像の表示指示を、表示制御部13へ出力する。表示制御部13は、この指示に従って、認証に失敗したことをユーザに通知するための画像を生成し、表示部23に表示させる。該画像は例えば、秘密の質問に対する回答が違う旨のテキストを含む。
 一方、2つの端末IDが一致すると判定した場合、処理実行部12は、認証成功とみなす。処理実行部12は、表示制御部13に指示して、個人データにアクセス可能となったことを示す画面を表示させる。該画面は例えば、図11の(a)に示す画面であり、アクセス許可画像42bを含む。アクセス許可画像42bは、各個人データにアクセスするためのアプリケーションを示すメニュー画像44を含んでいる。
 また、メニュー画像44(通信催促画像)は、各NFCアンテナ22の位置を示す。例えば、メニュー画像44は、図11の(a)に示すようにNFCアンテナ22に重畳する領域に表示されることで、NFCアンテナ22の位置を示してもよい。なお、メニュー画像44はNFCアンテナ22に重畳しない領域に表示されてもよいが、この場合、メニュー画像44は、NFCアンテナ22の位置を示すテキストなどを含むことが好ましい。
 例えば、メニュー画像44aは、NFCアンテナ22gに重畳する領域に表示されており、「スケジュール」というテキストを含む。これにより、メニュー画像44aは、NFCアンテナ22gとNFC端末3との近距離無線通信によって、スケジュールを表示するアプリケーションが起動されることをユーザに提示することができる。
 なお、秘密の質問への回答によるユーザ認証は、多段階であってもよい。具体的には、処理実行部12は、表示制御部13から通知されたアンテナIDと、NFC通信制御部11を介してNFCコントローラ24から通知されたアンテナIDとが一致すると判定した場合、記憶部14に記憶されているテーブルにおいて、ユーザIDに対応付けられている別の秘密の質問および該質問に対する回答を特定する。そして、NFC通信制御部11、処理実行部12、および表示制御部13は、別の秘密の質問および回答の選択肢を示す質問画像を表示する処理と、NFCコントローラにスキャン駆動を実行させる処理とを行う。なお、これらの処理の詳細については、図10(b)を参照して行った説明と同様であるため、ここでの説明を省略する。上記処理により、例えば、図11の(b)に示すように、「好きな動物は?」という質問と、該質問の回答となり得る選択肢を含む認証用画像43d、43e、43f(通信催促画像)とを含む質問画像42cが表示部23に表示される。また、表示制御部13は、回答を含む認証用画像43を表示させた領域に重畳するNFCアンテナ22を示すアンテナIDを、処理実行部12へ通知する。
 そして、処理実行部12は、表示制御部13から通知されたアンテナIDと、NFC通信制御部11を介してNFCコントローラ24から通知されたアンテナIDとを比較し、一致している場合、図11の(a)に示す画面を、表示制御部13に表示させる。
 なお、秘密の質問への回答によるユーザ認証が多段階である場合、2回目以降の質問画像42に含まれる認証用画像43は、NFC端末3における直前の移動の方向にあるNFCアンテナ22と重畳する領域に表示させないことが好ましい。
 具体的には、図10の(b)および図11の(b)に示すように、ユーザがNFCアンテナ22dにNFC端末3を接近させた場合、NFC端末3は、図の左上方向に移動することとなる。この場合、処理実行部12は、NFCアンテナ22dを基準として図の左上方向にあるNFCアンテナ22g(図11の(b)参照)を、重畳する表示部23の領域に認証用画像43を表示させるNFCアンテナ22として選択しない。すなわち、表示制御部13は、処理実行部12の指示に基づいて、NFCアンテナ22dの周辺に位置する、NFCアンテナ22g以外のNFCアンテナ22e、22f、22iに重畳する表示部23の領域に認証用画像43を表示させる。
 これにより、ユーザがNFC端末3を移動させすぎたことによる、意図しないNFCアンテナ22での近距離無線通信を防ぐことができる。換言すれば、ユーザが誤った認証用画像43を選択することを防ぐことができる。
 (ユーザ認証処理の流れ)
 次に、図12を参照して、NFCシステム100が実行するユーザ認証処理の流れについて説明する。図12は、ユーザ認証処理の流れの一例を示すフローチャートである。なお、図12に示すフローチャートは、認証用画像43を1回表示する例を示すフローチャートである。
 まず、情報処理装置1およびNFCディスプレイ2が起動されると、表示制御部13は、所定のNFCアンテナ22(図10などの例では、NFCアンテナ22b)に重畳する表示部23の領域に、認証開始画像41を表示させる(S21)。また、NFC通信制御部11に含まれるアンテナ駆動部15は、NFCコントローラ24に制御信号を送信することにより、上記NFCアンテナ22でのポーリングを開始させる。
 ポーリングの開始により、NFCコントローラ24はNFC端末3の検出を待機する状態となる(S22)。NFC端末3を検出すると(S22でYES)、NFCコントローラ24は、NFC端末3を検出したNFCアンテナ22を示すアンテナIDと、NFC端末3から取得した端末IDとを含む通知を、NFC通信制御部11を介して処理実行部12へ出力する。処理実行部12は、取得したアンテナIDおよび端末IDを記憶部14へ記憶するとともに、NFC通信制御部11を介してデータ伝送の実行指示をNFCコントローラ24へ送信する。
 続いて、NFCコントローラ24は、近距離無線通信(データ伝送)によりNFC端末3から端末情報を取得する(S23)。NFCコントローラ24は、NFC通信制御部11を介して、取得した端末情報を処理実行部12へ出力する。
 続いて、処理実行部12は、取得した端末情報、具体的には、端末情報に含まれる端末の種別を示す情報に基づいて、NFC端末3が認証用の端末であるか否かを判定する(S24)。認証用の端末でないと判定した場合(S24でNO)、処理実行部12はその旨をユーザに通知するための画像の表示指示を表示制御部13へ出力する。表示制御部13は、該指示に基づいて、認証に失敗したことをユーザに通知するための画像を表示部23へ表示させる(S33)。そしてユーザ認証処理はステップS22へ戻る。
 一方、認証用の端末であると判定した場合(S24でYES)、処理実行部12は、認証用画像43の表示指示を表示制御部13へ出力する。また、処理実行部12は、表示指示の出力とともに、認証用画像43が表示される領域に重畳するNFCアンテナ22でのポーリング指示をNFC通信制御部11へ出力する。表示制御部13は、表示指示に従って、所定のNFCアンテナ22の周囲の複数のNFCアンテナ22に重畳する領域に、認証用画像43を表示させる(S25)。また、表示制御部13は、認証成功となる回答を含む認証用画像43を表示させた領域に重畳するNFCアンテナ22を示すアンテナIDを、処理実行部12へ通知する。
 また、NFC通信制御部11に含まれるアンテナ駆動部15は、ポーリング指示に従ってNFCコントローラ24へ制御信号を送信する。該制御信号は、認証用画像43が表示された領域と重畳する複数のNFCアンテナ22を順に駆動状態とするスキャン駆動を行わせるための信号である。NFCコントローラ24は、制御信号に基づいて該スキャン駆動を行う(S26)。
 続いて、NFCコントローラ24は、NFC端末3の検出を待機する状態となる(S27)。NFC端末3を検出した場合(S27でYES)、NFCコントローラ24は、NFC端末3を検出したNFCアンテナ22を示すアンテナIDと、NFC端末3から取得した端末IDとを含む通知を、NFC通信制御部11を介して処理実行部12へ出力する。
 続いて、処理実行部12は、取得した通知に基づいて、認証が成功したか否かを判定する(S28)。具体的には、処理実行部12は、表示制御部13から通知されたアンテナIDと、NFC通信制御部11を介してNFCコントローラ24から通知されたアンテナIDとを比較し、一致しているか否かを判定する。一致していないと判定した場合、処理実行部12は、認証失敗とみなし(S28でNO)、その旨をユーザに通知するための画像の表示指示を、表示制御部13へ出力する。表示制御部13は、この指示に従って、認証に失敗したことをユーザに通知するための画像を生成し、表示部23に表示させる。(S33)。そしてユーザ認証処理はステップS22へ戻る。
 一方、2つのユーザIDが一致すると判定した場合、処理実行部12は、認証成功とみなす(S28でYES)。処理実行部12は、メニュー画像44の表示指示を表示制御部13へ出力するとともに、メニュー画像44が表示される領域に重畳するNFCアンテナ22でのポーリング指示をNFC通信制御部11へ出力する。表示制御部13は、表示指示に従って、NFC端末3を検出したNFCアンテナ22の周囲の複数のNFCアンテナ22に重畳する領域に、メニュー画像44を表示させる(S29)。
 また、アンテナ駆動部15は、ポーリング指示に従ってNFCコントローラ24へ制御信号を送信する。該制御信号は、メニュー画像44が表示された領域と重畳する複数のNFCアンテナ22を順に駆動状態とするスキャン駆動を行わせるための信号である。NFCコントローラ24は、制御信号に基づいて該スキャン駆動を行う(S30)。
 続いて、NFCコントローラ24は、NFC端末3の検出を待機する状態となる(S31)。NFC端末3を検出した場合(S31でYES)、NFCコントローラ24は、NFC端末3を検出したNFCアンテナ22を示すアンテナIDと、NFC端末3から取得した端末IDとを含む通知を、NFC通信制御部11を介して処理実行部12へ出力する。
 処理実行部12は、取得した通知に基づいて、NFC端末3を検出したNFCアンテナ22に応じたアプリケーションを起動する(S32)。以上で、ユーザ認証処理は終了する。
 (実施形態2の変形例1)
 本実施形態に係るNFCシステム100は、認証用画像43の表示と、正しい回答をユーザに選択させることによるユーザ認証を行わない構成であってもよい。なお、正しい回答をユーザに選択させるとは、正しい回答を含む認証用画像43に重畳するNFCアンテナ22で近距離無線通信を行うことである。
 具体的には、処理実行部12は、個人データにアクセス可能なユーザを示すユーザIDを予め記憶部14に記憶しておく。そして、処理実行部12は、データ伝送により端末情報を取得したとき、該端末情報に含まれるユーザIDが記憶部14に記憶されている場合、メニュー画像44を表示させる。さらに、処理実行部12は、メニュー画像44の表示とともに、メニュー画像44が示す各アプリケーションを起動させるためのスキャン駆動を、NFCコントローラ24に実行させる。
 これにより、セキュリティは弱まるものの、ユーザは各アプリケーションを迅速に起動することができるようになる。
 また、上述した例では、認証開始画像41は1つのみであったが、表示制御部13は、複数の認証開始画像41を表示させてもよい。この例の場合、複数の認証開始画像41が表示された領域それぞれに重畳する複数のNFCアンテナ22が駆動状態となる。具体的には、NFCコントローラ24は、該複数のNFCアンテナ22を順に駆動状態とするスキャン駆動を実行する。
 (実施形態2の変形例2)
 本実施形態に係るNFCシステム100は、複数のNFC端末3によって、認証処理等の所定の処理を実施する構成であってもよい。
 以下、上記構成の具体的な一例について、図20及び図21を参照して説明する。なお、上記実施形態と重複する処理に関しては、記載を適宜省略する。
 図20及び図21は、本変形例に係るNFCディスプレイに表示される画面の一例を示す図である。
 ここで、図20の(a)は、NFC端末3aの認証の様子を示す概略図である。なお、NFCシステム100がNFC端末3a及び後述するNFC端末3bの認証処理を行う手順は、図10を参照して上述した、NFC端末3の認証処理と同様である。
 図20の(a)に示すように、ユーザがNFC端末3aを、認証開始画像80に対応するNFCアンテナ22bに接近させることにより、NFC端末3aとNFCアンテナ22bとの間で近距離無線通信が行われる。そして、上記実施形態と同様に、処理実行部12は、NFC端末3aの種別を示す情報を参照して、NFC端末3が認証用の端末であるか否かを判定する。
 処理実行部12は、NFC端末3aの種別を示す情報を参照してNFC端末3aが認証用の端末であると判定した場合、表示制御部13に指示して、図20の(b)に例示する画面であって、通信催促画像である1又は複数のメニュー画像45を含む画面を表示させる。
 そして、NFCコントローラ24は、アンテナ駆動部15から制御信号を受信する。該制御信号は、NFCアンテナ22でポーリングを実行させる指示を含む。NFCコントローラ24は、制御信号に従って、NFCアンテナ22でポーリングを実行する。
 ここで、図21の(a)に示すように、ユーザがNFC端末3b(第2の情報通信端末)をNFCアンテナ22fに接近させたとする。これにより、NFC端末3bが検出され、NFCコントローラ24は、NFC端末3bから取得した端末ID及びアンテナ22fを示すアンテナIDを含む通知を、NFC通信制御部11を介して処理実行部12へ送信する。
 続いて、処理実行部12は、NFC端末3bの種別を示す情報を参照して、NFC端末3bが認証用の端末であると判定した場合、認証成功とみなす。そして、処理実行部12は、NFCアンテナ22fに対応する所定の処理を実行する。なお、図21(a)に示す例において、上述した所定の処理とは「共有」アプリケーションの実行処理である。
 なお、双方のNFC端末3a及び3bを認証に用いる順番は、規定されていてもよいし、そうでなくともよい。前者の構成においては、図20の(a)に示す画面においてNFC端末3bをNFCアンテナ22bに接近させた場合、認証失敗とみなす。後者の構成においては、上述した認証処理においてNFC端末3a及び3bを用いる順番が逆であっても認証成功とみなす。
 また、各NFC端末3の種類は、特定の種類に限定されず、双方の種類が同一であってもよいし、異なっていてもよい。例えば、図21の(b)に示すように、最初の認証に用いるNFC端末3cがスマートフォン等の電子機器であり、次の認証に用いるNFC端末3bがカード状であってもよい。
 このように、情報処理装置1は、NFC端末3aとの近距離無線通信に基づいて表示された通信催促画像が示すアンテナにて、第二の情報通信端末であるNFC端末3bとの近距離無線通信が行われたとき、上記アンテナに対応するアプリケーションの実行等の所定の処理を実行する処理実行部12を備える。
 上記の構成によれば、所定の処理に2つの端末を要する情報処理装置1を実現できる。
 また、上述したように、処理実行部12は、NFC端末3aに記録されたユーザ情報と第二の情報通信端末であるNFC端末3bに記録されたユーザ情報とが同一である場合に、上記所定の処理としてユーザの認証が成功したとみなしてもよい。上記の構成によれば、ユーザ認証のセキュリティを強化することができる。
 また、NFC端末3aに紐づけられたユーザと、NFC端末3bに紐づけられたユーザとが異なる場合においても認証を成功とする構成であってもよい。上記の構成の場合、処理実行部12は、双方のユーザに共通してアクセス権がある情報のみを画面に表示させてもよい。
 換言すると、処理実行部12は、NFC端末3aに記録されたユーザ情報が第一のユーザの情報であり、第二の情報通信端末であるNFC端末3bに記録されたユーザ情報が第二のユーザの情報である場合に、上記所定の処理として該第一のユーザと該第二のユーザとが共通してアクセス権を有する情報を表示する処理を行ってもよい。
 上記の構成によれば、例えば、複数人でNFCディスプレイ2を操作する場合に、ファイル等がアクセス権の無いユーザによって閲覧されることを抑制できる。
 なお、ユーザ認証には、3つ以上のNFC端末3が多段階的に用いられる構成でもよい。また、上記の構成において各NFC端末3に紐づけられたユーザが異なる場合、処理実行部12は、各ユーザに共通してアクセス権がある情報のみを画面に表示させてもよい。
 (実施形態2に係る情報処理装置1が奏する効果)
 上述したように、本実施形態に係る情報処理装置1において、処理実行部12が実行する所定の処理はユーザの認証処理であり、表示制御部13は、複数のNFCアンテナ22それぞれでの近距離無線通信を促すとともに、それぞれ異なる情報をユーザに提示する複数の認証用画像43を表示させ、処理実行部12は、ユーザが予め設定した情報を提示している認証用画像43が示すNFCアンテナ22にて近距離無線通信が行われたとき、ユーザの認証が成功したとみなす。
 上記の構成によれば、ユーザはユーザIDやパスワードの入力などを行うことなく、NFC端末3とNFCディスプレイ2との近距離無線通信のみで、ユーザ認証を行うことができる。よって、情報処理装置1は、ユーザにとって煩わしさの無いユーザ認証を実現することができる。
 また、上記の構成によれば、情報処理装置1は、ユーザ認証のために、ユーザが予め設定した情報を提示する認証用画像43の他に、該情報と異なる情報を提示する認証用画像43を表示させる。これにより、情報処理装置1は、セキュリティを強化することができる。
 また、情報処理装置1において、認証用画像43が2回以上表示される場合、2回目以降に表示される認証用画像43が示すNFCアンテナ22は、直近の近距離無線通信のためにNFC端末3が移動した方向にないNFCアンテナ22である。
 上記の構成によれば、NFC端末3の移動方向にあるNFCアンテナ22は、次に近距離無線通信が行われる可能性があるNFCアンテナ22とならない。これにより、ユーザがNFC端末3を移動させすぎたことにより、1回目の認証と2回目の認証とが連続して行われてしまうことがない。よって、情報処理装置1は、ユーザがNFC端末3を移動させすぎたことによる、意図しないNFCアンテナ22での近距離無線通信を防ぐことができる。
 〔実施形態3〕
 本開示のさらなる別の実施形態について、図13から図15に基づいて説明すれば、以下のとおりである。
 まず、本実施形態に係るNFCシステム100が実行する処理について、図13および図14を参照して説明する。図13および図14は、本実施形態に係るNFCディスプレイ2に表示される画面の一例を示す図である。
 本実施形態に係るNFCシステム100は、NFCディスプレイ2上に表示される選択肢を、ユーザが順に選択しながら進めていくアプリケーションを実行する。該アプリケーションとしては、例えば、駒を進めるゲームのアプリケーション、アンケートのアプリケーション、観光スポットを選択しながらルートを決定するアプリケーションなどが挙げられるが、この例に限定されるものではない。図13および図14では、上記の駒を進めるゲームのアプリケーションを実行した場合の画面例を示している。
 表示制御部13は、情報処理装置1の起動に伴い、図13の(a)に示すように、スタート画像51を含む画面を表示部23に表示させる。スタート画像51は、NFC端末3の接近でゲームが開始されることをユーザに提示し、NFC端末3を接近させるよう促す画像である。
 また、スタート画像51は、NFCアンテナ22の位置を示すものであればよい。例えば、スタート画像51は、図示のようにNFCアンテナ22bに重畳する領域に表示されることで、NFCアンテナ22bの位置を示してもよい。なお、スタート画像51はNFCアンテナ22に重畳しない領域に表示されてもよいが、この場合、スタート画像51は、NFCアンテナ22の位置を示すテキストなどを含むことが好ましい。
 NFCコントローラ24は、情報処理装置1の起動に伴い、アンテナ駆動部15から制御信号を受信する。該制御信号は、NFCアンテナ22bでポーリングを実行させる指示を含む。NFCコントローラ24は、制御信号に従って、NFCアンテナ22bでポーリングを実行する。
 ここで、図13の(b)に示すように、ユーザがNFC端末3をNFCアンテナ22bの位置に置いたとする。なお、本実施形態に係るNFC端末3は、ゲームで使用する駒にNFCタグを取り付けたNFC端末3bである。これにより、NFC端末3bとNFCアンテナ22bとの間で近距離無線通信が行われ、NFC端末3が検出される。NFCコントローラ24は、NFC端末3bから取得した端末ID、および、アンテナ22bを示すアンテナIDを含む通知を、NFC通信制御部11を介して処理実行部12へ送信する。また、NFCコントローラ24は、処理実行部12からの指示に基づく、アンテナ駆動部15からの制御信号に従って、NFC端末3bとNFCアンテナ22bとの間でデータ伝送を行い、端末情報を取得する。NFCコントローラ24は、取得した端末情報を、NFC通信制御部11を介して処理実行部12へ送信する。なお、通知を受信してから制御信号を送信するまでの情報処理装置1が実行する処理については、実施形態1と同様であるため、ここでの説明を省略する。
 端末情報には少なくとも、NFC端末3bの種別を示す情報および駒を識別する駒IDが含まれている。処理実行部12は、NFC端末3bの種別を示す情報を参照して、NFC端末3bがゲームアプリケーションで使用する端末であるか否かを判定する。ゲームアプリケーションで使用する端末でないと判定した場合、処理実行部12は、その旨をユーザに通知するための画像の表示指示を、表示制御部13へ出力する。
 一方、ゲームアプリケーションで使用する端末であると判定した場合、処理実行部12は、選択肢画像52(通信催促画像)の表示指示を、表示制御部13へ出力する。また、処理実行部12は、選択肢画像52が表示される領域に重畳する複数のNFCアンテナ22のアンテナIDと、スキャン駆動の実行指示とを、NFC通信制御部11へ出力する。これにより、アンテナ駆動部15がNFCコントローラ24へ制御信号を送信し、アンテナIDが示すNFCアンテナ22を順に駆動状態とするスキャン駆動が実行される。
 表示制御部13は、表示指示に従って選択肢画像52を生成し、図13の(b)に示すように、表示部23に表示させる。選択肢画像52は、NFC端末3bである駒を次に移動させることができる位置を示す画像である。また、選択肢画像52は、各NFCアンテナ22の位置を示す。例えば、選択肢画像52は、図13の(b)に示すようにNFCアンテナ22に重畳する領域に表示されることで、NFCアンテナ22の位置を示してもよい。なお、選択肢画像52はNFCアンテナ22に重畳しない領域に表示されてもよいが、この場合、選択肢画像52は、NFCアンテナ22の位置を示すテキストなどを含むことが好ましい。
 なお、図示の例では、スタート画像51が表示された領域に重畳するNFCアンテナ22bの位置にNFC端末3bを置いたとき、選択肢画像52として同じ画像が表示されている。しかしながら、複数の選択肢画像52が表示される場合、これらの画像は互いに異なっていてもよい。また、選択肢画像52の表示位置および表示数は、図示の例に限定されない。つまり、選択肢画像52の種類、表示位置、および表示数は、駒の種類(すなわち駒ID)に応じてそれぞれ異なってもよい。
 ここで、図14の(a)に示すように、ユーザがNFC端末3bを、NFCアンテナ22dの位置に移動させたとする。これにより、NFCシステム100において、NFC端末3bが、スタート画像が表示されている領域に重畳するNFCアンテナ22bの位置に置かれたときと同様の処理が行われる。このとき処理実行部12が表示制御部13に表示する表示指示には、NFCアンテナ22dに応じた位置(例えば、NFCアンテナ22dの周辺)のNFCアンテナ22を示すアンテナIDが含まれている。
 表示制御部13は、表示指示に従って新たな選択肢画像52を生成し、図14の(a)に示すように、表示部23に表示させる。図示の例では、NFCアンテナ22h、22i、22jに重畳する領域に新たな選択肢画像52を表示させている。
 さらに、表示制御部13は、表示されていた選択肢画像52について、選択されたか否かに応じてその表示形態を変更する。図示の例では、選択された選択肢画像52(NFCアンテナ22dに重畳する領域に表示されていた選択肢画像52)の表示形態を変更する。なお、以降、表示形態変更後の、選択された選択肢画像52を、選択済画像53と称する。また、表示制御部13は、選択されなかった選択肢画像52(NFCアンテナ22c、22fに重畳する領域に表示されていた選択肢画像52)の表示形態を変更する。このとき、表示制御部13は、図示のように、選択されなかった選択肢画像52の表示形態を選択済画像53の表示形態と異ならせる。なお、以降、表示形態変更後の、選択されなかった選択肢画像52を、非選択画像54と称する。
 図示の例では、表示制御部13は、選択済画像53および非選択画像54について、画像の模様を選択肢画像52と異ならせているが、表示形態の変更はこの例に限定されない。例えば、表示制御部13は、画像の色、大きさ、形状などを選択肢画像52と異ならせてもよい。また、表示制御部13は、非選択画像54を表示せず、選択されなかった選択肢画像52については非表示としてもよい。
 また、新たな選択肢画像52を表示する処理において、処理実行部12がNFC通信制御部11へ出力するポーリング指示には、前回NFC端末3bが置かれていたNFCアンテナ22のアンテナIDが含まれてもよい。これにより、図示の例では、NFCアンテナ22h、22i、22jに加え、NFCアンテナ22bも駆動状態となる。つまりユーザは、ゲームにおいて選択を誤った場合に一手戻すことができる。なお、処理実行部12は、前回NFC端末3bが置かれていたNFCアンテナ22のアンテナIDに代えて、非選択画像54が表示される領域に重畳するNFCアンテナ22のアンテナIDをポーリング指示に含めてもよい。
 また、上記ゲームは複数人でのプレイが可能なゲームであってもよい。この場合、図14の(b)に示すように、プレイヤに応じて選択肢画像52の表示形態を異ならせることが好ましい。具体的には、表示制御部13は、NFC端末3bと異なるNFC端末3cが検出された場合、図示のように、選択肢画像52と表示形態が異なる選択肢画像55(通信催促画像)を表示させる。なお、図示してはいないが、選択済画像53および非選択画像54についても、プレイヤに応じて表示形態を異ならせてもよい。また、図示の例においてスタート画像51は共通であるが、プレイヤに応じて表示形態を異ならせてもよい。
 (選択肢表示処理の流れ)
 次に、図15を参照して、NFCシステム100が実行する選択肢表示処理の流れについて説明する。図15は、選択肢表示処理の流れの一例を示すフローチャートである。なお、図15は、一人でゲームをプレイする場合の選択肢表示処理の流れを示すフローチャートである。
 まず、情報処理装置1およびNFCディスプレイ2が起動されると、表示制御部13は、所定のNFCアンテナ22(図13などの例では、NFCアンテナ22b)に重畳する表示部23の領域に、スタート画像51を表示させる(S41)。また、NFC通信制御部11に含まれるアンテナ駆動部15は、NFCコントローラ24に制御信号を送信することにより、上記NFCアンテナ22でのポーリングを開始させる。
 ポーリングの開始により、NFCコントローラ24はNFC端末3の検出を待機する状態となる(S42)。NFC端末3を検出すると(S42でYES)、NFCコントローラ24は、NFC端末3を検出したNFCアンテナ22を示すアンテナIDと、NFC端末3から取得した端末IDとを含む通知を、NFC通信制御部11を介して処理実行部12へ出力する。処理実行部12は、取得したアンテナIDおよび端末IDを記憶部14へ記憶するとともに、NFC通信制御部11を介してデータ伝送の実行指示をNFCコントローラ24へ送信する。
 続いて、NFCコントローラ24は、近距離無線通信(データ伝送)によりNFC端末3から端末情報を取得する(S43)。NFCコントローラ24は、NFC通信制御部11を介して、取得した端末情報を処理実行部12へ出力する。
 続いて、処理実行部12は、取得した端末情報、具体的には、端末情報に含まれる端末の種別を示す情報に基づいて、NFC端末3がゲーム対応端末(NFC端末3b、3c)であるか否かを判定する(S44)。対応端末でないと判定した場合(S44でNO)、処理実行部12はその旨をユーザに通知するための画像の表示指示を表示制御部13へ出力する。表示制御部13は、該指示に基づいて、NFC端末が対応していない旨を示す画像を表示部23へ表示させる(S50)。そして選択肢表示処理はステップS42へ戻る。
 一方、対応端末であると判定した場合(S44でYES)、処理実行部12は、選択肢画像52の表示指示を表示制御部13へ出力する。さらに処理実行部12は、該表示指示の出力とともに、選択肢画像52が表示される領域に重畳するNFCアンテナ22でのポーリング指示をNFC通信制御部11へ出力する。表示制御部13は、表示指示に従って、所定のNFCアンテナ22の周囲の複数のNFCアンテナ22に重畳する領域に、選択肢画像52を表示させる(S45)。
 また、NFC通信制御部11に含まれるアンテナ駆動部15は、ポーリング指示に従ってNFCコントローラ24へ制御信号を送信する。該制御信号は、選択肢画像52が表示された領域と重畳する複数のNFCアンテナ22を順に駆動状態とするスキャン駆動を行わせるための信号である。NFCコントローラ24は、制御信号に基づいて該スキャン駆動を行う(S46)。
 続いて、NFCコントローラ24は、NFC端末3の検出を待機する状態となる(S47)。NFC端末3を検出した場合(S47でYES)、NFCコントローラ24は、NFC端末3を検出したNFCアンテナ22を示すアンテナIDと、NFC端末3から取得した端末IDとを含む通知を、NFC通信制御部11を介して処理実行部12へ出力する。
 続いて、処理実行部12は、取得した通知に基づいて、前回と同じNFC端末3が検出されたか否かを判定する(S48)。具体的には、処理実行部12は、取得した通知に含まれる駒IDと、記憶部14に記憶している駒IDとが一致しているか否かを判定する。一致していないと判定した場合(S48でNO)、処理実行部12は、NFC端末3が異なる旨をユーザに通知するための画像の表示指示を、表示制御部13へ出力する。表示制御部13は、この指示に従って画像を生成し、表示部23に表示させる。(S51)。そして選択肢表示処理はステップS22へ戻る。
 一方、2つの駒IDが一致すると判定した場合、処理実行部12は、ゲームの終了条件を満たしているか否かを判定する(S49)。満たしていないと判定した場合(S49でNO)、選択肢表示処理はステップS45に戻る。一方、ゲームの終了条件を満たしていると判定した場合、選択肢表示は終了する。
 (実施形態3の変形例)
 本実施形態に係るNFCシステム100は、複数の駒、つまりNFC端末3が、NFCディスプレイ2上に配置可能な構成であってもよい。
 以下、上記構成の具体的な一例について、図22~図25を参照して説明する。なお、上記実施形態と重複する処理に関しては、記載を適宜省略する。
 図22~図25は、本変形例に係るNFCディスプレイに表示される画面の一例を示す図である。
 ここで、図22の(a)は、図13の(a)を参照して上述した処理が実行され、続いてユーザがNFC端末3aをNFCアンテナ22bの位置に置いたことを示す図である。処理実行部12は、NFC端末3aの種別を示す情報を参照して、NFC端末3aがゲームアプリケーションで使用する端末であると判定した場合、選択肢画像52の表示指示を、表示制御部13へ出力する。
 選択肢画像52は、NFC端末3aを次に移動させることができる位置、又は、新たなNFC端末3を置くことができる位置を示している。なお、双方の位置が異なる場合、表示制御部13は、対応する各選択肢画像を識別可能な態様で表示させてもよい。
 図23の(a)は、ユーザがNFC端末3bをNFCアンテナ22cの位置に置いたことを示す図である。図23の(a)に示すように、ユーザが複数のNFC端末3をNFCディスプレイ2に置いた場合、処理実行部12は、各NFC端末3を同一ユーザが扱うものとして紐づけを行ってもよい。
 換言すると、処理実行部12は、NFC端末3aとNFCアンテナ22との近距離無線通信に基づいて表示された選択肢画像52が示すアンテナにて、第二の情報通信端末であるNFC端末3bとの近距離無線通信が行われた場合の所定の処理としてNFC端末3aとNFC端末3bとを同一グループに属する情報通信端末として関連付ける処理を行ってもよい。上記の構成によれば、処理実行部12は、複数のNFC端末3を同一のユーザが扱うものとして設定できる。
 なお、NFCディスプレイ2上に配置されて同一のユーザに関連付けられる各NFC端末3の数及び種類は限定されない。例えば、図23の(b)に示すように、フィギュアとは異なる種類のNFC端末3cが更に配置されてもよい。
 このように、グループに属するいずれかの情報通信端末(NFC端末3)との近距離無線通信に基づいて表示された通信催促画像が示すアンテナにて、上記グループに属さない別の情報通信端末との近距離無線通信が行われたとき、処理実行部12は、該別の情報通信端末を上記グループに属する情報通信端末として関連付ける処理を行ってもよい。
 上記の構成によれば、例えば、NFC端末3である駒を進めるゲームのアプリケーション等において、新たな駒を盤面であるNFCディスプレイ2上に追加することができる。
 また、複数人が、1又は複数のNFC端末3を、任意の、又は所定の順番でNFCディスプレイ2上に配置し、移動させてもよい。また、例えばゲームのアプリケーションは、1又は複数のNFC端末3が所定の位置に配置された状態から開始されてもよい。なお、上記ゲームの一例としては、将棋、或いはチェス等が挙げられる。例えば、図24の(a)は、NFCシステム100を用いたゲームの駒である各NFC端末3の初期配置を示している。また、図24の(b)及び図25の(a)は、上記ゲームを行う各プレイヤが交互に駒を移動させた様子を示している。また、NFCシステム100を用いたゲームにおいては、プレイヤが、ゲームの途中で駒を除外してもよいし、図25の(b)に示すようにゲームの途中で新たな駒を追加してもよい。なお、ユーザによってゲームの途中で新たな駒が追加された場合、処理実行部12は、上記駒と上記ユーザに対応するグループとの関連付けを行う。
 また、処理実行部12は、通常、ゲームの過程において、同一グループとして関連付けられた複数の駒の何れかが移動した場合においても、当該複数の駒を引き続き同一グループに属する駒として扱う。
 即ち、処理実行部12は、情報通信端末(NFC端末3)と第二の情報通信端末が既に同一グループに属する情報通信端末として関連付けられていた場合、上記情報通信端末及び上記第二の情報通信端末の位置が移動した場合であっても、所定の処理としてそのまま上記情報通信端末と上記第二の情報通信端末とを同一グループに属する情報通信端末として扱ってもよい。
 上記の構成によれば、NFCディスプレイ2がタッチパネルとしての機能を有しておらずとも、駒の移動を伴うゲーム等を実行できる。
 (実施形態3に係る情報処理装置1が奏する効果)
 図14の(b)に示すように、本実施形態に係る情報処理装置1において、表示制御部13は、NFC端末3bとの近距離無線通信に基づいて選択肢画像52が表示されているときに、NFC端末3bとは別のNFC端末3cとの近距離無線通信が行われた場合、表示されている選択肢画像52と異なる表示形態の選択肢画像55を、表示されている選択肢画像52と異なる位置に表示させる。
 上記の構成によれば、NFC端末3bとは別のNFC端末3cとの近距離無線通信が行われた場合、現在表示されている選択肢画像52とは表示形態および表示位置が異なる選択肢画像55を表示させるので、各ユーザは、自身のNFC端末3での近距離無線通信に基づく選択肢画像を容易に特定することができる。
 〔実施形態4〕
 本開示のさらなる別の実施形態について、図16および図17に基づいて説明すれば、以下のとおりである。本実施形態では、NFCアンテナ22の形状、向き、数、および配置のバリエーションについて説明する。図16および図17は、NFCアンテナ22の別の配置例を示す図である。
 図16の(a)に示すNFCシステム100aは、NFCディスプレイ2aを含む。NFCディスプレイ2aのNFC通信部21は、長方形状のNFCアンテナ22を13個有している。また、NFC通信部21は、図16の(a)の向きにおける上端および下端に4つの横向きのNFCアンテナ22が配置され、その間に5つの縦向きのNFCアンテナ22が配置されている。
 この例において、情報処理装置1およびNFCディスプレイ2aの起動時には、図示のNFCアンテナ22Aにおいてポーリングが実行される。また、上記起動時には、NFCアンテナ22Aに重畳する領域に、NFCアンテナ22Aでの近距離無線通信を促す画像61が表示されるとする。
 ここで、NFCアンテナ22AとNFC端末3との近距離無線通信が実行された場合について説明する。この場合、例えば、図16の(b)に示すようにNFCアンテナ22B、22C、22Dに重畳する領域それぞれに、これらのNFCアンテナ22での近距離無線通信を促す画像62a、62b、62c(通信催促画像)が表示される。
 また、図16の(c)に示すNFCシステム100bは、NFCディスプレイ2bを含む。NFCディスプレイ2bのNFC通信部21は、長方形状のNFCアンテナ22を13個有している。また、NFC通信部21は、図16の(c)の向きにおける左端から1列目、3列目、5列目に3つの横向きのNFCアンテナ22が配置され、図16の(c)の向きにおける左端から2列目および4列目に2つの縦向きのNFCアンテナ22が配置されている。
 この例において、情報処理装置1およびNFCディスプレイ2aの起動時には、図示のNFCアンテナ22Eにおいてポーリングが実行される。また、上記起動時には、NFCアンテナ22Eに重畳する領域に、NFCアンテナ22Eでの近距離無線通信を促す画像63が表示されるとする。
 ここで、NFCアンテナ22EとNFC端末3との近距離無線通信が実行された場合について説明する。この場合、例えば、図16の(d)に示すようにNFCアンテナ22F、22G、22H、22Iに重畳する領域それぞれに、これらのNFCアンテナ22での近距離無線通信を促す画像64a、64b、64c、64d(通信催促画像)が表示される。
 また、図16の(e)に示すNFCシステム100cは、NFCディスプレイ2cを含む。NFCディスプレイ2cのNFC通信部21は、六角形状のNFCアンテナ22を11個有している。また、NFCアンテナ22は、正六角形状のものと、正六角形状でないものとを含む。
 この例において、情報処理装置1およびNFCディスプレイ2aの起動時には、図示のNFCアンテナ22Jにおいてポーリングが実行される。また、上記起動時には、NFCアンテナ22Jに重畳する領域に、NFCアンテナ22Jでの近距離無線通信を促す画像65が表示されるとする。
 ここで、NFCアンテナ22JとNFC端末3との近距離無線通信が実行された場合位ついて説明する。この場合、例えば、図16の(f)に示すようにNFCアンテナ22K、22M、22Nに重畳する領域それぞれに、これらのNFCアンテナ22での近距離無線通信を促す画像66a、66b、66c(通信催促画像)が表示される。
 このように、NFCアンテナ22の形状、向き、数、および配置は特に限定されず、様々なバリエーションが考えられる。また、図16の(e)および(f)に示すように、形状の異なるNFCアンテナ22がNFC通信部21に混在していてもよい。
 また、いずれかのNFCアンテナ22とNFC端末3とが近距離無線通信を行ったときに表示される画像は、該NFCアンテナ22と隣接するNFCアンテナ22に重畳する領域に表示される構成に限定されない。例えば、図16の(b)の画像62a、図16の(f)の画像66aのように、該近距離無線通信を行ったNFCアンテナ22と隣接していないNFCアンテナ22に重畳する領域に表示されてもよい。
 また、図17の(a)に示すNFCシステム100dは、NFCディスプレイ2dを含む。NFCディスプレイ2dのNFC通信部21は、図示のように、NFC通信部21を縦方向に縦断する長方形状のNFCアンテナ22を8個有している。また、8個のNFCアンテナ22は、図示のように、隣接するNFCアンテナ22の一部が重なるようにレイアウトされている。これにより、NFCディスプレイ2dのいずれの位置にNFC端末3を接近させたとしても、近距離無線通信を行うことができる。
 この例において、情報処理装置1およびNFCディスプレイ2dの起動時には、図示のNFCアンテナ22Pにおいてポーリングが実行される。また、上記起動時には、NFCアンテナ22Pに重畳する領域に、NFCアンテナ22Pでの近距離無線通信を促す画像67が表示されるとする。画像67は、図示のようにNFCアンテナ22Pの全面ではなく、一部のみに重畳している。
 ここで、NFCアンテナ22PとNFC端末3との近距離無線通信が実行された場合について説明する。この場合、例えば、図17の(b)に示すようにNFCアンテナ22Qおよび22Rに重畳する領域それぞれに、これらのNFCアンテナ22での近距離無線通信を促す画像68aおよび68b(通信催促画像)が表示される。すなわち、画像68aおよび画像68bは、画像67から横方向にずれた位置に表示される。そして、NFCコントローラ24は、NFCアンテナ22QおよびNFCアンテナ22Rを交互に駆動状態とするスキャン駆動を行う。
 なお、画像67から縦方向にずれた位置に画像68を表示することは好ましくない。なぜなら、この場合、画像68が表示された領域に重畳するNFCアンテナ22は、NFCアンテナ22Pとなり、画像67によって促される近距離無線通信を行ったNFCアンテナ22と同じとなる。そのため、画像67と画像68との間で表示する位置が変わったとしても、NFCシステム100dは、近距離無線通信の位置の違いを判別することができない。
 また、図示のように、画像68によって促される近距離無線通信を行うNFCアンテナ22は、画像67によって促される近距離無線通信を行うNFCアンテナ22と隣接しないNFCアンテナ22とすることが好ましい。換言すれば、先の近距離無線通信を行うNFCアンテナ22と、後の近距離無線通信を行うNFCアンテナ22とが重ならないようになっている。
 更に換言すれば、上記表示制御部は、上記情報通信端末との近距離無線通信が行われたとき、該近距離無線通信を行ったアンテナに隣接しないアンテナでの近距離無線通信を促す上記通信催促画像を表示させる。これにより、2つのNFCアンテナ22のいずれにNFC端末3がかざされたかを、NFCシステム100dが確実に判別することができる。なお、NFCアンテナ22QおよびNFCアンテナ22Rが互いに干渉しない程度に離れている場合、2つのNFCアンテナ22を同時に駆動状態としてもよい。
 また、図17の(c)に示すNFCシステム100eは、NFCディスプレイ2eを含む。NFCディスプレイ2eのNFC通信部21は、図示のように、NFC通信部21を縦断する長方形状のNFCアンテナ22を5個有している。また、NFC通信部21は、図示のように、NFC通信部21を横断する長方形状のNFCアンテナ22を4個有している。すなわち、図示のNFC通信部21は、縦方向のNFCアンテナ22と横方向のNFCアンテナ22とが交差するようにレイアウトされている。
 この例において、情報処理装置1およびNFCディスプレイ2eの起動時には、図示のNFCアンテナ22Sにおいてポーリングが実行される。また、上記起動時には、NFCアンテナ22Sに重畳する領域に、NFCアンテナ22Sでの近距離無線通信を促す画像69が表示されるとする。画像69は、図示のようにNFCアンテナ22Sの全面ではなく、一部のみに重畳している。
 ここで、NFCアンテナ22SとNFC端末3との近距離無線通信が実行された場合について説明する。この場合、例えば、図17の(d)に示すようにNFCアンテナ22T、22U、および22Vに重畳する領域それぞれに、これらのNFCアンテナ22での近距離無線通信を促す画像70a、70b、および70c(通信催促画像)が表示される。画像70aおよび画像70bは、縦方向のNFCアンテナ22TおよびNFCアンテナ22Uに重畳する領域に表示されるので、縦向きの長方形状の画像である。一方、画像70cは、横方向のNFCアンテナ22Vに重畳する領域に表示されるので、横向きの長方形状の画像である。
 そして、NFCコントローラ24は、NFCアンテナ22T、NFCアンテナ22U、およびNFCアンテナ22Vを順次駆動状態とするスキャン駆動を行う。
 また、図示の例では、NFCシステム100eは、1回目の近距離無線通信を行うNFCアンテナ22が1つであったが、1回目および2回目の近距離無線通信を実行し得るNFCアンテナ22は、いずれも複数であってもよい。例えば、縦方向の5つのNFCアンテナ22を1回目の近距離無線通信を実行し得るNFCアンテナ22としてもよい。この場合、該5つのNFCアンテナ22のいずれかで近距離無線通信が行われた場合、横方向の4つのNFCアンテナ22を2回目の近距離無線通信を実行し得るNFCアンテナ22としてもよい。この例の場合、NFCシステム100eは、情報処理装置1およびNFCディスプレイ2eの起動時に、縦方向の5つのNFCアンテナ22を順次駆動状態とするスキャン駆動を行う。また、該5つのNFCアンテナ22のいずれかで近距離無線通信が行われた場合、横方向の4つのNFCアンテナ22を順次駆動状態とするスキャン駆動を行う。
 〔各実施形態に共通の変形例〕
 次に、各実施形態に共通の変形例について、図18および図19に基づいて説明すれば、以下のとおりである。図18は、NFCディスプレイ2に表示される画面の別の例を示す図である。また、図19は、NFCディスプレイ2における別の配線例を示す図である。
 NFCシステム100が実行する処理は、実施形態1~3にて説明したものに限定されない。例えば、NFCシステム100は、図18に示すように、クーポンを供給するものであってもよい。
 表示制御部13は、情報処理装置1およびNFCディスプレイ2の起動時に、図18に示すように、クーポンの内容を示す画像と、所望するクーポンの画像が表示された位置に、近距離無線通信を促す画像(「スマホをタッチ」と記載された画像)とを表示部23に表示させる。また、NFCコントローラ24は、アンテナ駆動部15から取得した制御信号に基づいてスキャン駆動を行う。
 その後、NFCコントローラ24は、NFC端末3を検出したNFCアンテナ22で、処理実行部12からの指示基づくデータ伝送を行い、NFC端末3の端末情報を取得し、NFC通信制御部11を介して処理実行部12へ送信する。なお、該端末情報には、NFC端末3の種別を示す情報と、クーポンを管理するアプリケーションにおけるユーザIDとが少なくとも含まれている。処理実行部12は、NFC端末3の種別を示す情報から、NFC端末3がクーポン取得用の端末であると判定すると、クーポン取得の確認を促す画像(以下、「取得確認画像」と称する)の表示指示を表示制御部13へ出力する。さらに、処理実行部は、該表示指示の出力とともに、取得確認画像が表示される領域に重畳するNFCアンテナ22でのポーリングをNFC通信制御部11へ指示する。該指示には、取得確認画像が表示される領域に重畳するNFCアンテナ22を示すアンテナIDが含まれる。これにより、NFCコントローラ24は、取得確認画像が表示される領域に重畳するNFCアンテナ22のみでポーリングを行う。
 NFCコントローラ24が、取得確認画像が表示される領域に重畳するNFCアンテナ22にてNFC端末3を検出すると、その旨を示す通知がNFC通信制御部11を介して処理実行部12へ送信される。処理実行部12は、取得した通知に含まれる端末IDと記憶部14に記憶した端末IDとが一致すると判定した場合、通信部(不図示)を制御して、該アプリケーションを管理するサーバにアクセスする。そして、処理実行部12は、取得したユーザIDと、クーポンを識別するクーポンIDとを対応付けて記憶させる。また、処理実行部12は、NFCコントローラ24に、ユーザが所望するクーポンのWebページのURLをNFC端末3に送信するよう指示する。NFCコントローラ24は、先のデータ伝送を行ったNFCアンテナ22から、上記URLをNFC端末3に送信する。なお、NFCシステム100は、クーポンのデータ(例えば画像データ)を上記サーバから取得し、取得したクーポンのデータをデータ伝送によってNFC端末3に送信する構成であってもよい。
 また、上述した実施形態1から4では、1つのNFCコントローラ24が、すべてのNFCアンテナ22と通信可能に接続されていた。この構成により、実施形態1から4に係るNFCシステム100では、スキャン駆動時に駆動状態となるNFCアンテナ22は1つのみであった。
 しかしながら、NFCアンテナ22の数が多くなると、すべてのNFCアンテナ22が1回駆動状態となるまでに時間がかかるという問題がある。なお以降、すべてのNFCアンテナ22を1回駆動状態とすることを「全面スキャン」と称する。
 そこで、本変形例に係るNFCシステム100では、図19に示すように、NFCディスプレイ2において、1つ以上のNFCアンテナ22ごとに1つのNFCコントローラ24を接続する。例えば、縦一列のNFCアンテナ22に対して1つのNFCコントローラ24を接続してもよい。すなわち、図示のように、縦一列のNFCアンテナ22ごとに、NFCコントローラ24a、NFCコントローラ24b、NFCコントローラ24c、およびNFCコントローラ24dを接続してもよい。また、横一列のNFCアンテナ22に対して1つのNFCコントローラ24を接続してもよいし、1つのNFCアンテナ22に対して1つのNFCコントローラ24を接続してもよい。
 NFCコントローラ24a~24dは、それぞれが接続されたNFCアンテナ22に対して、スキャン駆動を実行する。このため、図示の例では、最大で4つのNFCアンテナ22が同時に駆動状態となる。これにより、本変形例に係るNFCシステム100は、全面スキャンが行われるまでの時間を短縮することができる。よって、NFC端末3が検出されるまでの時間を短縮することができる。
 ただし、本変形例に係るNFCシステム100には以下の問題がある。すなわち、隣接するNFCアンテナ22が同時に駆動状態となった場合、干渉が発生し、正常なNFC端末3との通信が行われない可能性がある。
 この問題を解決するために、本変形例に係るNFCシステム100は、隣接するNFCアンテナ22が同時に駆動状態とならないようにスキャン駆動を行うことが望ましい。例えば、情報処理装置1の制御部10は、NFCコントローラ24a~24dそれぞれに対して、異なるタイミングでのスキャン駆動の開始を指示してもよい。
 また例えば、情報処理装置1の制御部10は、NFCコントローラ24a~24dそれぞれに異なる駆動順序情報を供給してもよい。図示の例の場合、制御部10は、配置された行がそれぞれ異なるNFCアンテナ22を最初に駆動する4種類の駆動順序情報を生成し、各駆動順序情報をNFCコントローラ24a~24dのいずれかに出力する。これにより、NFCコントローラ24a~24dが、同じタイミングでスキャン駆動を開始しても、横に隣接するNFCアンテナ22が同時に駆動状態となることはない。
 また例えば、NFCコントローラ24a~24dを互いに通信可能に構成し、各NFCコントローラ24間で同期をとることで、横に隣接するNFCアンテナ22が同時に駆動状態とならないように制御してもよい。
 また、上述した実施形態1から4では、表示制御部13は、情報処理装置1およびNFCディスプレイ2の起動時に、近距離無線通信を促す画像(例えば、商品選択画像31)を表示させる構成であった。しかしながら、表示制御部13は、情報処理装置1およびNFCディスプレイ2の起動時に該画像を表示させなくてもよい。
 〔ソフトウェアによる実現例〕
 情報処理装置1の制御ブロック(特に制御部10)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
 後者の場合、情報処理装置1は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本開示の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本開示の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
 本開示の各実施形態に係る情報処理装置1は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置1が備える各部(ソフトウェア要素)として動作させることにより上記情報処理装置1をコンピュータにて実現させる情報処理装置1の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本開示の範疇に入る。
 本開示は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本開示の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
 (関連出願の相互参照)
 本出願は、2017年4月25日に出願された日本国特許出願:特願2017-86483に対して優先権の利益を主張するものであり、それを参照することにより、その内容の全てが本書に含まれる。
 1 情報処理装置(制御装置)
 2、2a~2e NFCディスプレイ(通信装置)
 3 NFC端末(情報通信端末)
 12 処理実行部
 13 表示制御部
 15 アンテナ駆動部
 21 NFC通信部(アンテナ部)
 22 NFCアンテナ(アンテナ)
 23 表示部
 32、32b~32d 購入確認画像(通信催促画像)
 43a~43f 認証用画像(通信催促画像)
 44a~44c メニュー画像(通信催促画像)
 45a~45c メニュー画像(通信催促画像)
 52、55 選択肢画像(通信催促画像)
 62a~62c 画像(通信催促画像)
 64a~64d 画像(通信催促画像)
 66a~66c 画像(通信催促画像)
 68a、68b 画像(通信催促画像)
 70a~70c 画像(通信催促画像)
 S4、S23、S43 通信制御ステップ
 S6、S25、S45 表示制御ステップ

Claims (18)

  1.  情報通信端末と近距離無線通信を行う複数のアンテナを備えるアンテナ部と、表示部とを備える通信装置を制御する制御装置であって、
     上記アンテナ部の少なくとも1つのアンテナにて上記情報通信端末との近距離無線通信が行われたとき、該近距離無線通信を行ったアンテナとは異なるアンテナでの近距離無線通信を促す通信催促画像を表示させる表示制御部を備えることを特徴とする制御装置。
  2.  近距離無線通信により上記情報通信端末から取得した情報に基づいて所定の処理を実行する処理実行部をさらに備え、
     上記処理実行部は、上記通信催促画像が所定の回数表示された後、直近に表示された通信催促画像が示すアンテナにて上記情報通信端末との近距離無線通信が行われたとき、上記所定の処理を実行することを特徴とする請求項1に記載の制御装置。
  3.  上記所定の処理は決済処理であり、
     上記表示制御部は、決済可能である場合、上記通信催促画像を表示させる一方、決済不可能である場合、その旨をユーザに提示する画像を表示させることを特徴とする請求項2に記載の制御装置。
  4.  上記所定の処理はユーザの認証処理であり、
     上記表示制御部は、複数のアンテナそれぞれでの近距離無線通信を促すとともに、それぞれ異なる情報をユーザに提示する複数の上記通信催促画像を表示させ、
     上記処理実行部は、ユーザが予め設定した情報を提示している通信催促画像が示すアンテナにて近距離無線通信が行われたとき、ユーザの認証が成功したとみなすことを特徴とする請求項2に記載の制御装置。
  5.  上記所定の回数が2回以上である場合、2回目以降に表示される通信催促画像が示すアンテナは、直近の近距離無線通信のために上記情報通信端末が移動した方向にないアンテナであることを特徴とする請求項2から4のいずれか1項に記載の制御装置。
  6.  上記処理実行部は、上記通信催促画像が示すアンテナにて、直近に近距離無線通信を行った上記情報通信端末と異なる情報通信端末との近距離無線通信が行われたとき、上記所定の処理を実行せず、
     上記表示制御部は、上記処理実行部からの指示に基づいて、情報通信端末が異なる旨を示す画像を表示させることを特徴とする請求項2から5のいずれか1項に記載の制御装置。
  7.  上記表示制御部は、上記情報通信端末との近距離無線通信に基づいて上記通信催促画像が表示されているときに、該情報通信端末とは別の情報通信端末との近距離無線通信が行われた場合、表示されている上記通信催促画像と異なる表示形態の通信催促画像を、表示されている上記通信催促画像と異なる位置に表示させることを特徴とする請求項1から5のいずれか1項に記載の制御装置。
  8.  上記情報通信端末との近距離無線通信に基づいて表示された上記通信催促画像が示すアンテナにて、第二の情報通信端末との近距離無線通信が行われたとき、所定の処理を実行する処理実行部を備えることを特徴とする請求項1に記載の制御装置。
  9.  上記処理実行部は、上記情報通信端末に記録されたユーザ情報と上記第二の情報通信端末に記録されたユーザ情報とが同一である場合に、上記所定の処理としてユーザの認証が成功したとみなす処理を行うことを特徴とする請求項8に記載の制御装置。
  10.  上記処理実行部は、上記情報通信端末に記録されたユーザ情報が第一のユーザの情報であり、上記第二の情報通信端末に記録されたユーザ情報が第二のユーザの情報である場合に、上記所定の処理として該第一のユーザと該第二のユーザとが共通してアクセス権を有する情報を表示する処理を行うことを特徴とする請求項8に記載の制御装置。
  11.  上記処理実行部は、上記所定の処理として上記情報通信端末と上記第二の情報通信端末とを同一グループに属する情報通信端末として関連付ける処理を行うことを特徴とする請求項8に記載の制御装置。
  12.  上記グループに属するいずれかの情報通信端末との近距離無線通信に基づいて表示された上記通信催促画像が示すアンテナにて、上記グループに属さない別の情報通信端末との近距離無線通信が行われたとき、
     上記処理実行部は、該別の情報通信端末を上記グループに属する情報通信端末として関連付ける処理を行うことを特徴とする請求項11に記載の制御装置。
  13.  上記処理実行部は、上記情報通信端末と上記第二の情報通信端末とが既に同一グループに属する情報通信端末として関連付けられていた場合、上記情報通信端末及び上記第二の情報通信端末の位置が移動した場合であっても、上記所定の処理としてそのまま上記情報通信端末と上記第二の情報通信端末とを同一グループに属する情報通信端末として扱うことを特徴とする請求項11または12に記載の制御装置。
  14.  上記表示制御部は、上記情報通信端末との近距離無線通信が行われたとき、該近距離無線通信を行ったアンテナに隣接するアンテナでの近距離無線通信を促す上記通信催促画像を表示させることを特徴とする請求項1から13のいずれか1項に記載の制御装置。
  15.  上記表示制御部は、上記情報通信端末との近距離無線通信が行われたとき、該近距離無線通信を行ったアンテナに隣接しないアンテナでの近距離無線通信を促す上記通信催促画像を表示させることを特徴とする請求項1から13のいずれか1項に記載の制御装置。
  16.  複数のアンテナを所定の順序で逐次駆動させるアンテナ駆動部をさらに備えることを特徴とする請求項1から13のいずれか1項に記載の制御装置。
  17.  情報通信端末と近距離無線通信を行う複数のアンテナを備えるアンテナ部と、表示部とを備える通信装置を制御する制御装置の制御方法であって、
     上記アンテナ部の少なくとも1つのアンテナにて上記情報通信端末との近距離無線通信を行わせる通信制御ステップと、
     上記通信制御ステップにて近距離無線通信を行ったアンテナとは異なるアンテナでの近距離無線通信を促す通信催促画像を表示させる表示制御ステップと、を含むことを特徴とする制御装置の制御方法。
  18.  請求項1から16のいずれか1項に記載の制御装置によって制御される通信装置であって、
     上記表示部は、上記アンテナ部に重畳していることを特徴とする通信装置。
PCT/JP2018/015708 2017-04-25 2018-04-16 制御装置、制御装置の制御方法、および通信装置 WO2018198858A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/605,480 US11138823B2 (en) 2017-04-25 2018-04-16 Control device, control method of control device, and communication device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017086483 2017-04-25
JP2017-086483 2017-04-25

Publications (1)

Publication Number Publication Date
WO2018198858A1 true WO2018198858A1 (ja) 2018-11-01

Family

ID=63919721

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/015708 WO2018198858A1 (ja) 2017-04-25 2018-04-16 制御装置、制御装置の制御方法、および通信装置

Country Status (2)

Country Link
US (1) US11138823B2 (ja)
WO (1) WO2018198858A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020087220A (ja) * 2018-11-29 2020-06-04 ビリングシステム株式会社 スマートベンディングシステム、スマートベンディングサーバ、スマートベンディング方法、および、スマートベンディングプログラム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113760168A (zh) * 2021-08-18 2021-12-07 华东师范大学 基于阵列型感知交互模块的可交互屏幕、及其方法和***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1166398A (ja) * 1997-08-25 1999-03-09 Nippon Signal Co Ltd:The 自動販売機
JP2009025997A (ja) * 2007-07-18 2009-02-05 Sharp Corp 情報検索表示装置
WO2009028203A1 (ja) * 2007-08-30 2009-03-05 Zybox Technologies Co., Ltd. 情報表示パネル
JP2013143150A (ja) * 2012-01-12 2013-07-22 Toshiba Corp 情報処理装置、操作制限プログラム
JP2015090590A (ja) * 2013-11-06 2015-05-11 株式会社デンソーウェーブ 決済端末

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001167331A (ja) * 1999-09-28 2001-06-22 Fuji Electric Co Ltd 自動販売機
US20040050855A1 (en) * 2002-09-17 2004-03-18 Gordon Jurgenson Vending machine
CA2632351A1 (en) * 2007-05-23 2008-11-23 646840 Alberta Ltd. D/B/A The Mentor Group Apparatus for dispensing and/or vending a bulk product
WO2009146380A1 (en) * 2008-05-29 2009-12-03 Pnb Remittance Centers, Inc. Automated remittance machine and method
CN104024988A (zh) * 2011-12-15 2014-09-03 英特尔公司 用于用户认证数据的受保护的输入的***和方法
WO2014136167A1 (ja) * 2013-03-08 2014-09-12 株式会社ソニー・コンピュータエンタテインメント 近傍無線通信用のrfidタグのリーダおよび近傍無線通信システム
US10133889B2 (en) * 2015-11-03 2018-11-20 Microsoft Technology Licensing, Llc Power scheduling for short-range wireless tags
JP2019053343A (ja) * 2016-01-29 2019-04-04 シャープ株式会社 アンテナ内蔵タッチパネル

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1166398A (ja) * 1997-08-25 1999-03-09 Nippon Signal Co Ltd:The 自動販売機
JP2009025997A (ja) * 2007-07-18 2009-02-05 Sharp Corp 情報検索表示装置
WO2009028203A1 (ja) * 2007-08-30 2009-03-05 Zybox Technologies Co., Ltd. 情報表示パネル
JP2013143150A (ja) * 2012-01-12 2013-07-22 Toshiba Corp 情報処理装置、操作制限プログラム
JP2015090590A (ja) * 2013-11-06 2015-05-11 株式会社デンソーウェーブ 決済端末

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020087220A (ja) * 2018-11-29 2020-06-04 ビリングシステム株式会社 スマートベンディングシステム、スマートベンディングサーバ、スマートベンディング方法、および、スマートベンディングプログラム
JP7116447B2 (ja) 2018-11-29 2022-08-10 ビリングシステム株式会社 スマートベンディングシステム、スマートベンディングサーバ、スマートベンディング方法、および、スマートベンディングプログラム
JP2022140550A (ja) * 2018-11-29 2022-09-26 ビリングシステム株式会社 スマートベンディングシステム、スマートベンディングサーバ、スマートベンディング方法、および、スマートベンディングプログラム
JP7462911B2 (ja) 2018-11-29 2024-04-08 ビリングシステム株式会社 スマートベンディングシステム、スマートベンディングサーバ、スマートベンディング方法、および、スマートベンディングプログラム

Also Published As

Publication number Publication date
US11138823B2 (en) 2021-10-05
US20210125450A1 (en) 2021-04-29

Similar Documents

Publication Publication Date Title
US9582147B2 (en) Inserting game objects through contactless communication
EP3104311A1 (en) Mobile terminal and control method thereof
US9936476B2 (en) System and method for providing social network service and for setting relationship between users
US9317854B2 (en) Automatic audio level adjustment for video vending machines
AU2017238515A1 (en) System and method to purchase from a vending machine by using a mobile phone
US20140152425A1 (en) Touch sensor and radio frequency identification apparatus and method
WO2018198858A1 (ja) 制御装置、制御装置の制御方法、および通信装置
US20220201094A1 (en) Computer-readable non-transitory storage medium, terminal device, and information processing system
US20120169462A1 (en) Method and apparatus for access authentication using mobile terminal
JP2010277496A (ja) パスワード認証システム
JP2019033360A (ja) 認証システム、及び、サーバー
AU2021270861A1 (en) Augmented reality card activation experience
WO2018142924A1 (ja) 制御装置および制御装置の制御方法
KR102431306B1 (ko) 사용자 장치, 서비스 제공 장치 그를 포함하는 결제 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
JP7040028B2 (ja) ゲームシステム、及び、サーバー
JP2019032803A (ja) 認証システム、及び、サーバー
US11636729B2 (en) Online game mobile controller
KR20170024720A (ko) 사용자 장치, 서비스 제공 장치, pos 단말, 그를 포함하는 결제 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
JP2018033515A (ja) 遊技情報表示システム
WO2018051564A1 (ja) 情報処理装置、および情報処理装置の制御方法
KR102530908B1 (ko) 주문 전용 장치 및 이를 이용한 추천 상품 주문 시스템 및 방법, 그리고 컴퓨터 프로그램이 기록된 기록매체
KR102137139B1 (ko) 초 근거리 통신 안테나가 구비된 무선충전기
KR101610091B1 (ko) 근거리무선통신을 이용한 사용자 인증 시스템 및 방법
JP6375840B2 (ja) 近距離無線通信を行う移動端末装置、無線通信システム、及び無線通信方法
JP6906450B2 (ja) システム、サーバ及び方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18791056

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18791056

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP