Information processing device, information processing system, information processing method, and program

The system addresses the lack of feedback in touchless payment systems by using colored circles on the floor or sidewall to indicate processing states, allowing users to recognize communication and payment status without removing their smartphone.

JP7674362B2Active Publication Date: 2025-05-09FELICA NETWORKS INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022540086
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-07-29
Filing Date
2021-06-28
Publication Date
2025-05-09
Estimated Expiration
2041-06-28

AI Technical Summary

Technical Problem

Users are unable to determine if communication and payment processing are successful between their smartphone in a bag and a ticket gate, or if errors occur, due to lack of feedback in existing touchless payment systems.

Method used

An information processing device and system that communicates with a user terminal and a gate device, outputting different colored circles on the floor or sidewall to indicate the processing state, allowing users to recognize state transitions without removing their smartphone from their bag.

Benefits of technology

Enables users to visually recognize the status of communication and payment processing, facilitating timely action in case of errors, and enhancing the user experience in touchless payment systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007674362000001
    Figure 0007674362000001
  • Figure 0007674362000002
    Figure 0007674362000002
  • Figure 0007674362000003
    Figure 0007674362000003
Patent Text Reader

Abstract

The purpose of the present invention is to enable a gate device to communicate with a user terminal and output a figure, such as different colored circles, around a user in accordance with a state change of a process necessary for passing through the gate, and to enable the user to recognize the state change. The gate device such as a ticket gate executes communication with a user terminal, and executes control according to a state change of a process necessary for passing through the gate. The gate device outputs a different colored circle according to the state change on a floor surface where the user holding the user terminal is walking. Moreover, the gate device executes a user-terminal position identification process, and changes the output position of the circle to follow the position of the user terminal. By changing the color of the output circle in accordance with each state, such as a state representing successful detection of the user terminal, a gate passing permission state, and a user-terminal recognition finish state, the user can understand the process state.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, an information processing system, an information processing method, and a program. More specifically, the present disclosure relates to an information processing device, an information processing system, an information processing method, and a program that perform touchless payment by communicating with a payment device such as a ticket gate without removing a user terminal such as a smartphone from a bag. [Background technology]

[0002] In recent years, the use of mobile devices such as smartphones with cashless payment functions has been expanding. By using a mobile device with a cashless payment function, it becomes possible to easily pay for shopping, dining, and other purchases, or to board trains and buses, without having to carry cash.

[0003] For example, when passing through a ticket gate at a station, a user takes out a user terminal such as a smartphone from their pocket or bag and holds it over a reader / writer (R / W) attached to the ticket gate. The user terminal and the reader / writer at the ticket gate then perform near-field communication to process the payment.

[0004] Furthermore, development is currently underway for a system that will enable wireless communication between the user's terminal and the ticket gate device when the user passes through the ticket gate, allowing payment to be made without the user having to take out the user's terminal, such as a smartphone, from their pocket or bag. This system is expected to become more widely used in the future. This type of payment system is called a touchless payment system.

[0005] Conventional technologies that disclose touchless payment systems include, for example, Patent Document 1 (International Publication WO2019 / 049623) and Patent Document 2 (U.S. Patent No. US8856045).

[0006] However, a problem with touchless payment systems is that users cannot tell whether communication and payment processing is occurring correctly between the smartphone in their bag and the payment device at the station ticket gate, or whether any problems have occurred.

[0007] For example, a user attempting to pass through a station ticket gate using touchless payment can confirm that communication and payment have taken place if the ticket gate doors open, but if the payment process cannot be completed due to a communication error or insufficient balance, the ticket gate doors will remain closed, and it is only at this point that the user will realize that there has been a problem. However, it is not possible to know the details, such as whether the problem was simply a communication error or an insufficient balance. [Prior art documents] [Patent documents]

[0008] [Patent Document 1] International Publication No. WO2019 / 049623 [Patent Document 2] US Patent No. US8856045 Summary of the Invention [Problem to be solved by the invention]

[0009] The present disclosure has been made in consideration of the above-mentioned problems, for example, and aims to provide an information processing device, an information processing system, an information processing method, and a program that enable a user to be notified of communication and processing status between a user terminal such as a smartphone and a device such as a station ticket gate when making a touchless payment. [Means for solving the problem]

[0010] A first aspect of the present disclosure is A communication unit for executing communication with a user terminal; A control unit that executes control according to a processing state of a process required for passing through a gate, The control unit is The information processing device performs control to output different display data according to the processing state onto a floor surface or a side wall on which a user holding a user terminal walks.

[0011] Furthermore, a second aspect of the present disclosure is a communication unit that communicates with a communication unit of a gate device; an information processing device as a user terminal having a control unit for executing data processing required for passing through the gate, The control unit is The information processing device receives state transition information for processing required for passing through the gate from the gate device, and outputs a voice message or displays a message according to the received state transition information.

[0012] Furthermore, a third aspect of the present disclosure is An information processing system having a gate device and a user terminal, The gate device includes: It communicates with the user terminal and sequentially executes the processes required to pass through the gate, By communicating with the user terminal, continuously performing a location detection process for the user terminal; outputting different display data onto a floor or a side wall on which a user holding a user terminal walks in accordance with a transition of a processing state of a process required for passing through the gate; The information processing system uses the result of the position detection process to control changing the position of the display data to follow the position of the user terminal.

[0013] Furthermore, a fourth aspect of the present disclosure is An information processing method executed in an information processing device, The information processing device includes: A communication unit for executing communication with a user terminal; A control unit that executes control according to a processing state of a process required for passing through a gate, The control unit: The information processing method performs control to output different display data according to the processing state onto a floor surface or a side wall on which a user holding a user terminal walks.

[0014] Furthermore, a fifth aspect of the present disclosure is An information processing method executed in an information processing device, The information processing device includes: a communication unit that communicates with a communication unit of a gate device; an information processing device as a user terminal having a control unit for executing data processing required for passing through the gate, The control unit: The information processing method includes receiving state transition information for processing required for passing through the gate from the gate device, and outputting a voice message or displaying a message according to the received state transition information.

[0015] Furthermore, a sixth aspect of the present disclosure is A program for causing an information processing device to execute information processing, The information processing device includes: A communication unit for executing communication with a user terminal; A control unit that executes control according to a processing state of a process required for passing through a gate, The program causes the control unit to The program controls the display of different display data on a floor or side wall on which a user holding a user terminal walks, depending on the processing state.

[0016] Furthermore, a seventh aspect of the present disclosure is A program for causing an information processing device to execute information processing, The information processing device includes: a communication unit that communicates with a communication unit of a gate device; an information processing device as a user terminal having a control unit for executing data processing required for passing through the gate, The program causes the control unit to The program receives state transition information of the process required for passing through the gate from the gate device, and outputs a voice message or displays a message according to the received state transition information.

[0017] The program of the present disclosure is, for example, a program that can be provided by a storage medium or a communication medium in a computer-readable format to an information processing device or a computer system capable of executing various program codes. By providing such a program in a computer-readable format, processing according to the program is realized on the information processing device or the computer system.

[0018] Further objects, features, and advantages of the present disclosure will become apparent from the following detailed description of the embodiments of the present disclosure and the accompanying drawings. In this specification, a system refers to a logical collective configuration of multiple devices, and each device is not necessarily located in the same housing.

[0019] According to one embodiment of the present disclosure, a configuration is realized in which a gate device communicates with a user terminal and outputs figures such as circles of different colors around the user depending on the state transition of the processing required to pass through the gate, thereby enabling the user to recognize the state transition. Specifically, for example, a gate device such as a ticket barrier communicates with a user terminal and executes control according to the state transition of the process required to pass through the gate. The gate device outputs circles of different colors according to the process state on the floor surface on which the user holding the user terminal walks. It also executes a position identification process for the user terminal and changes the output position of the circle to follow the position of the user terminal. The color of the output circle changes according to each state, such as a state in which the user terminal has been successfully detected, a state in which passage through the gate is permitted, and a state in which user terminal authentication has been completed, allowing the user to grasp the process state. With this configuration, a configuration is realized in which the gate device communicates with the user terminal and outputs circles of different colors around the user depending on the state transition of the processing required to pass through the gate, allowing the user to recognize the state transition. It should be noted that the effects described in this specification are merely examples and are not limiting, and additional effects may also be provided. [Brief description of the drawings]

[0020] [Figure 1] FIG. 1 is a diagram illustrating a general sequence of processing using a touchless payment system. [Diagram 2] FIG. 1 is a diagram illustrating a general sequence of processing using a touchless payment system. [Diagram 3] FIG. 1 is a diagram illustrating an example of a system configuration using a doorless gate. [Figure 4] FIG. 1 is a diagram illustrating an example of a system configuration of the present disclosure that uses a doorless gate. [Diagram 5] FIG. 11 is a diagram illustrating the processing phases in each of states 0 to 3 and an error state. [Figure 6] 13 is a diagram illustrating an example of circle output control when a gate with a door is used. FIG. [Figure 7] 13 is a diagram illustrating an example of circle output control when a gate with a door is used. FIG. [Figure 8] 1 is a diagram illustrating an example of the configuration of a gate device and a user terminal used in the processing of the present disclosure. [Figure 9] 11 is a diagram illustrating an example of "user terminal information" recorded in a storage unit of a gate device. FIG. [Figure 10] FIG. 2 is a diagram illustrating a configuration example of a gate device used in the processing of the present disclosure. [Figure 11] FIG. 2 is a diagram illustrating a configuration example of a gate device used in the processing of the present disclosure. [Figure 12] 10 is a sequence diagram illustrating a processing sequence executed by a gate device and a user terminal according to the present disclosure. FIG. [Figure 13] 10 is a sequence diagram illustrating a processing sequence executed by a gate device and a user terminal according to the present disclosure. FIG. [Figure 14]10 is a sequence diagram illustrating a processing sequence executed by a gate device and a user terminal according to the present disclosure. FIG. [Figure 15] 10 is a sequence diagram illustrating a processing sequence executed by a gate device and a user terminal according to the present disclosure. FIG. [Figure 16] 10 is a sequence diagram illustrating a processing sequence executed by a gate device and a user terminal according to the present disclosure. FIG. [Figure 17] 10 is a sequence diagram illustrating a processing sequence executed by a gate device and a user terminal according to the present disclosure. FIG. [Figure 18] 13 is a diagram illustrating an example of a transition of a circle color when a user approaches a gate device with a door. FIG. [Figure 19] 13 is a diagram illustrating an example of a transition of a circle color when a user approaches a gate device with a door. FIG. [Figure 20] FIG. 13 is a diagram for explaining an embodiment in which a destination guidance display is performed. [Figure 21] 11A and 11B are diagrams illustrating an embodiment in which a state-corresponding color is output to a passage side wall. [Figure 22] 11A and 11B are diagrams illustrating an embodiment in which a user who cannot communicate with a user terminal is detected using an image captured by a camera. [Diagram 23] 11A and 11B are diagrams illustrating an embodiment in which a user who cannot communicate with a user terminal is detected using an image captured by a camera. [Figure 24] 1 is a diagram illustrating an example of the configuration of a gate device that executes an embodiment of detecting users who cannot communicate with a user terminal using an image captured by a camera. [Diagram 25] FIG. 13 is a flowchart illustrating a processing sequence of an embodiment for detecting users who cannot communicate with a user terminal using an image captured by a camera. [Figure 26] 11A and 11B are diagrams illustrating an embodiment in which voice output, message display, and vibration output are performed on a user terminal. [Figure 27]FIG. 13 is a diagram for explaining a processing sequence of an embodiment in which voice output, message display, and vibration output are performed on a user terminal, and destination guidance display is performed. [Figure 28] 13A and 13B are diagrams for explaining a specific example of an embodiment in which voice output, message display, and vibration output are performed on a user terminal, and destination guidance display is performed. [Figure 29] FIG. 13 is a diagram for explaining a processing sequence of an embodiment in which voice output, message display, and vibration output are performed on a user terminal, and destination guidance display is performed. [Diagram 30] 13A and 13B are diagrams for explaining a specific example of an embodiment in which voice output, message display, and vibration output are performed on a user terminal, and destination guidance display is performed. [Diagram 31] 2 is a diagram illustrating an example of a hardware configuration of an information processing device that constitutes a gate device or a user terminal. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] Hereinafter, the information processing device, the information processing system, the information processing method, and the program of the present disclosure will be described in detail with reference to the drawings. The description will be made according to the following items. 1. Overview of touchless payment 2. Overview of the Disclosure Process 3. Example configurations of the gate device and user terminal used in the processing of this disclosure 4. Processing sequence executed by the gate device and user terminal of the present disclosure 5. Other Examples 5-A. (Example 2) Example of displaying destination guidance 5-B. (Example 3) Example of outputting a state-corresponding color on the passage side wall 5-C. (Example 4) Example of detecting users who cannot communicate with user terminals using images captured by a camera 5-D. (Example 5) Example of outputting voice, displaying messages, and vibrating the user terminal 6. Example configuration of information processing device 7. Summary of the Disclosure

[0022] [1. Overview of touchless payment] First, an overview of touchless payment will be provided.

[0023] A touchless payment system is a system in which a user terminal and a gate device communicate wirelessly with each other to make a payment when the user passes through a gate such as a ticket barrier, without the user having to take out the user terminal, such as a smartphone, from their pocket or bag.

[0024] With reference to FIG. 1, a general sequence of processing using a touchless payment system will be described.

[0025] 1 shows a gate 20, which corresponds to a ticket barrier at a station, and a user 10 who is about to pass through the gate 20. The user 10 has a user terminal 11, such as a smartphone on which a payment application (application program) is installed. The user terminal 11 is in a bag or a pocket of the user 10, and the user 10 is about to pass through the gate 20 without taking out the user terminal 11.

[0026] The process proceeds in the order of steps S01 to S04 shown in Fig. 1. The process of each step will be described. (Step S01) First, in step S01, when a user 10 holding a user terminal 11 approaches a gate 20, a signal transmitted from a communication unit 21 of the gate 20 is received by the user terminal 11, and the user terminal 11 transmits a response signal to the communication unit 21.

[0027] Upon receiving this response signal, the gate 20 detects that the user terminal 11 is approaching. If this detection is made, the process proceeds to step S02. However, if the communication unit 21 of the gate 20 cannot receive a response signal from the user terminal 11 due to a communication error or the like, a detection error occurs and the process ends without proceeding to step S02. In this case, the door of the gate 20 does not open.

[0028] (Step S02) Next, an authentication process is carried out between the gate 20 and the user terminal 11. This authentication process is carried out according to a predefined algorithm. If the authentication process is successful, the process proceeds to step S03. If the authentication process is not successful, the process ends without proceeding to step S03. In this case, the door of the gate 20 does not open.

[0029] (Step S03) If the authentication process in step S02 is successful, the process proceeds to step S03. In step S03, a process for determining whether the smartphone 11 can pass through the gate 20 is performed. For example, a process for checking the remaining balance of the smartphone 11, commuter pass information, and the like is performed.

[0030] If gate 20 determines that smartphone 11 can pass through the gate, proceed to step S04. On the other hand, if the gate 20 determines that the smartphone 11 cannot pass through the gate, the process ends without proceeding to step S04. In this case, the door of the gate 20 does not open.

[0031] (Step S04) If it is determined in the gate passability determination process in step S03 that the gate is passable, the process proceeds to step S04. In step S04, a payment process and the like are carried out, and the door of gate 20 is opened to allow user 10 to pass through. However, if an error occurs in the payment process in step S04, the door of gate 20 will remain closed and user 10 will not be able to pass through gate 20.

[0032] In this way, with touchless payment, the user 10 can pass through the gate 20 without removing the user terminal 11 from a bag or the like. However, the user cannot know whether communication or payment processing is being carried out correctly between the user terminal 11 in the bag and the gate 20, or whether some kind of problem has occurred.

[0033] An example of a process to be performed when a problem occurs will be described with reference to FIG. FIG. 2 shows the same processing steps (S01 to S04) as FIG.

[0034] For example, in step S01, if the communication unit 21 of the gate 20 cannot receive a response signal from the user terminal 11 due to a communication error or the like, a detection error occurs and the process ends without proceeding to step S02. In this case, the door of the gate 20 does not open.

[0035] Even if the user terminal 11 is detected in step S01 and the process proceeds to step S02, if the authentication process in step S02 is not successful, the process ends without proceeding to step S03. In this case, the door of the gate 20 does not open either.

[0036] In addition, even if the authentication process in step S02 is successful and the process proceeds to step S03, if the gate 20 determines in step S03 that the smartphone 11 cannot pass through the gate, the process ends without proceeding to step S04. In this case, the door of the gate 20 does not open.

[0037] Furthermore, even if it is determined in the gate passage possibility determination process in step S03 that the user 10 can pass through the gate and the process proceeds to step S04, if an error occurs in the payment process in step S04, the door of gate 20 will remain closed and user 10 will not be able to pass through gate 20.

[0038] In this way, in touchless payment, if an error occurs in communication or processing between the user terminal 11 and the gate 20, the door of the gate 20 will remain closed and the user 10 will not be able to pass through the gate 20.

[0039] However, the user will eventually reach the door of gate 20 only to discover that there is a problem when the door remains closed. However, there is no information available on the details, such as whether the problem was simply a communication error or an insufficient balance.

[0040] 1 and 2, the gate 20 has a door, and the door eventually opens and closes to notify the user 10 of whether or not he or she can pass through the gate, thereby preventing unauthorized entry. However, if a doorless gate 30 such as that shown in Fig. 3 is used, unauthorized entry cannot be prevented. In addition, the user cannot know whether or not communication between the user terminal 11 and the communication unit 31 and the determination of whether or not the user can pass through the gate are being performed correctly.

[0041] The present disclosure has been made in consideration of such problems, and makes it possible for a user to be notified of the communication and processing status between a user terminal such as a smartphone and a device such as a station ticket gate when making a touchless payment. For example, if an error or problem occurs in steps S01 to S03 shown in Fig. 1 and Fig. 2, the occurrence of the error or problem and its contents are notified to the user 10. This enables the user 10 to take corrective action at an earlier stage.

[0042] [2. Overview of the Disclosure Process] Next, an overview of the processing of the present disclosure will be described.

[0043] As described above, the present disclosure enables a user to be notified of the communication status and processing status between a user terminal such as a smartphone and a gate device when making a touchless payment when passing through a gate such as a ticket barrier at a station.

[0044] An overview of the processing of the present disclosure will be described with reference to FIG. 4, like the previously described FIG 3, shows a configuration using a doorless gate 30. A large number of users 10 are attempting to pass through the doorless gate 30.

[0045] Most of the users 10 carry a user terminal 11. The user terminal 11 is placed in a bag or a pocket. When passing through the doorless gate 30, communication is carried out between the communication unit 31 of the doorless gate 30 and the user terminal 11 held by each user 10. It should be noted that some of the users 10 do not have a user terminal 11. For example, there is user x, 10x, shown in the lower right of the figure. Processing for such users who do not have a user terminal is handled by, for example, analyzing images captured by a camera installed at the gate; an example of this processing will be described later.

[0046] First, a processing example in which the user 10 holds the user terminal 11 will be described. As shown in the figure, various colored circles are displayed around the user 10: a yellow circle 51Y, a green circle 51G, a blue circle 51B, and a red circle 51R.

[0047] These color circles are displayed around the user 10 by controlling the light emission of light-emitting elements such as LEDs arranged on the floor or by controlling the light emission of a projector that irradiates light from the ceiling. The circle 51 is controlled to move together with the user 10 as the user moves.

[0048] The color of the circle changes depending on the communication status and processing status between the gate's communication unit 31 and the user terminal 11. The correspondence between the circle colors and states is as follows, as shown in the figure. (State 0) = No circle (State 1) = Yellow circle (State 2) = Green circle (State 3) = Blue circle (Error state) = Red circle

[0049] Each of these states will now be described with reference to FIG. FIG. 5 is a diagram for explaining the processing phases in each of states 0 to 3 and the error state.

[0050] (State 0) = No circle This (state 0) indicates the execution state of the detection process of the user terminal 11 and the user terminal position identification process based on the output signal from the gate's communication unit 31. In this (state 0), the detection of the user terminal 11 has not yet been completed, and the user terminal position has not yet been identified, so no circle is output around the user 10 (=around the user terminal 11).

[0051] (State 1) = Yellow circle This (state 1) is a state in which the process of detecting user terminal 11 using an output signal from communication unit 31 of the gate and the process of identifying the user terminal position are completed, and corresponds to the processing phase of user terminal authentication process and gate pass / fail determination process. In this (state 1), the user terminal position has already been identified, and a yellow circle is output around user 10 (=around user terminal 11). Note that the process of identifying the user terminal position continues, and the output of the circle is controlled so that the circle moves as user 10 and user terminal 11 move. This output control is executed in the gate device.

[0052] (State 2) = Green circle This (State 2) is a processing phase executed after authentication is established and it is determined that the user can pass through the gate in the user terminal authentication process and gate pass / no pass determination process executed in (State 1), and corresponds to the processing phase of data update processing required for passing through the gate. Specifically, for example, this is a state in which a process of writing payment information to the user terminal 11, etc. is being executed. In this state (state 2), a green circle is output around the user 10 (=around the user terminal 11).

[0053] (State 3) = Blue circle This (State 3) is a state corresponding to the processing phase in which the data update process required for passing through the gate, which was executed in (State 2), has been completed. That is, specifically, for example, this is a state in which the process of writing payment information to the user terminal 11, etc., has been completed. In this state (state 3), a blue circle is output around the user 10 (=around the user terminal 11).

[0054] When the user 10 sees a blue circle around him / her, he / she understands that all processing has been completed and that he / she is permitted to pass through the gate, and can pass through the gate with peace of mind.

[0055] (Error state) = Red circle This (error state) is a state in which passage through the gate is not permitted. For example, an authentication error or a gate passage denial decision due to insufficient balance has occurred, and the process required to pass through the gate cannot be completed, indicating that passage through the gate is not permitted.

[0056] When a red circle appears around the user 10, the user understands that some problem has occurred, the process required to pass through the gate cannot be completed, and the user is not allowed to pass through the gate, and can then take action such as heading to a counter near the gate.

[0057] Note that the (Error State) = red circle is the state to which a transition occurs when correct processing is not performed in any of (State 1) to (State 3). The following state transitions may occur: from (State 1) to (Error State), from (State 2) to (Error State), and from (State 3) to (Error State). In the above example, the figure (display data) output around the user is a circular figure, but this is just one example. The figure (display data) output around the user is not limited to a circular figure, and figures of various shapes such as rectangles, stars, circles, straight lines, curves, points, filled images, character images, etc. can be used.

[0058] FIG. 4 shows an example of circle output for a gate without a door 30, but a similar circle output is also executed for a gate with a door. An example of circle output control when a gate with a door is used will be described with reference to FIG.

[0059] FIG. 6 shows a user 10 approaching a gate 20 with a door. A user 10 holds a user terminal 11 . (State 0) to (State 3) shown in FIG. 6 correspond to the states described with reference to FIG.

[0060] First, in (state 0), the gate 20 executes a process of detecting the user terminal 11 and a process of identifying the user terminal position based on an output signal from the communication unit 21. In this (state 0), the detection of the user terminal 11 has not yet been completed, and the user terminal position has not yet been identified, so no circle is output around the user 10 (=around the user terminal 11).

[0061] The next state (state 1) is a state in which the detection process of the user terminal 11 based on the output signal from the communication unit 21 of the gate 20 and the user terminal position identification process are completed, and the user terminal authentication process and the gate pass / no pass process are being executed. In this state (state 1), the user terminal position has already been identified, and a yellow circle is output around the user 10 (=around the user terminal 11).

[0062] The next state (state 2) is the state after the user terminal authentication process is established and it is determined that the user can pass through the gate, and the data update process required for passing through the gate is being executed. Specifically, for example, this is the state in which the process of writing payment information to the user terminal 11 is being executed. In this state 2, a green circle is output around the user 10 (=around the user terminal 11).

[0063] The next state (state 3) is a state in which the data update process of state 2 is completed, for example, a state in which the process of writing payment information to user terminal 11 and the like is completed. In this state (state 3), a blue circle is output around the user 10 (=around the user terminal 11). When the gate 20 transitions to this state (state 3), the gate 20 opens the door of the gate 20 and sets the state so that the user 10 can pass through.

[0064] As described above, in (State 0) to (State 3), various processes are executed by communication between the communication unit of the gate and the user terminal 11. Various communication means are available for communication between the gate communication unit and the user terminal, and are not particularly limited. An example of the available communication means will be described with reference to FIG.

[0065] FIG. 7, like FIG. 6, shows a user 10 approaching a gate 20 with a door. A user 10 holds a user terminal 11 . (State 0) to (State 3) shown in FIG. 7 correspond to the states described with reference to FIG. 5 and FIG.

[0066] First (state 0), the gate 20 executes a process of detecting the user terminal 11 based on an output signal from the communication unit 21 and a process of identifying the position of the user terminal 11. In this state (state 0), the communication unit 21 of the gate 20 first performs a detection process for the user terminal 11 using BLE (Bluetooth Low Energy) communication. BLE is a low-power consumption Bluetooth (registered trademark) communication standard, and is a communication means suitable for detecting devices within a range of several tens of meters, establishing communication connections, and communicating data. The BLE communication standard prescribes an ADV_IND packet (General Advertising Indication packet) as a broadcast packet for device detection.

[0067] The communication unit 21 of the gate 20 broadcasts an ADV_IND packet via BLE communication. The user terminal 11 that receives the ADV_IND packet transmits a response packet including a user terminal identifier. The communication unit 21 of the gate 20 receives the response packet from the user terminal 11 and detects the user terminal 11 by acquiring the user terminal identifier from the received packet.

[0068] When the user terminal is detected, the communication unit 21 of the gate 20 then performs a location identification process for the user terminal 11 . The communication unit 21 of the gate 20 uses UWB (Ultra Wide Band) communication for the location identification process of the user terminal 11.

[0069] UWB communication is a communications standard defined in IEEE802.15.4z, and specifies a "secure ranging" method for analyzing device location while maintaining security. "Secure ranging" is a technology that makes it possible to securely measure the distance and angle between communicating devices by sending and receiving encrypted data using a common key.

[0070] When the communication unit 21 of the gate 20 detects a user terminal through the BLE communication described above, it outputs a UWB communication signal for identifying the position of the detected user terminal 11, establishes communication between the communication unit 21 of the gate 20 and the user terminal 11, and performs position identification processing of the user terminal 11.

[0071] In addition, the communication unit 21 of the gate 20 performs data analysis of ToA (Time of Arrival) and AoA (Angle of Arrival) in secure ranging by UWB communication. ToA (Time of Arrival) corresponds to the transmission and reception time of a UWB signal, and the control unit of the gate 20 analyzes the distance from the communication unit 21 of the gate 20 to the user terminal 11 based on this time.

[0072] AoA (Angle of Arrival) is the angle at which a transmission signal from the user terminal 11 is input to the communication unit 21 of the gate 20. The control unit of the gate 20 analyzes the direction of the user terminal 11 based on this angle. The control unit of the gate 20 identifies the location of the user terminal 11 by analyzing these ToA and AoA.

[0073] It should be noted that the position identification process by the control unit of the gate 20 is continuously executed after the user terminal 11 is detected until the user terminal 11 passes through the gate 20 . Based on this position identification information, the gate device performs control to move a circle around the user 10 so as to follow the user 10 and the user terminal 11.

[0074] In the next state (state 1), user terminal authentication processing and gate pass permission / prohibition determination processing are executed. The communication unit 21 of the gate 20 communicates with the user terminal 11 using the above-mentioned BLE communication, and executes a user terminal authentication process and a process for determining whether or not the user can pass through the gate. In this state (state 1), the user terminal position has already been identified, and a yellow circle is output around the user 10 (=around the user terminal 11).

[0075] In the next state (state 2), the data update process required to pass through the gate is executed. The communication unit 21 of the gate 20 communicates with the user terminal 11 using the above-mentioned BLE communication, and executes data update processing required for passing through the gate. Specifically, for example, it executes processing such as writing payment information to the user terminal 11. In this (state 2), a green circle is output around the user 10 (=around the user terminal 11).

[0076] The next state (state 3) is a state in which the data update process of state 2 is completed, for example, a state in which the process of writing payment information to user terminal 11 and the like is completed. In this state (state 3), a blue circle is output around the user 10 (=around the user terminal 11). When the gate 20 transitions to this state (state 3), the gate 20 opens the door of the gate 20 and sets the state so that the user 10 can pass through.

[0077] In addition, in the above-mentioned (State 0), after the communication unit 21 of gate 20 successfully performs the position identification process of the user terminal 11 based on ``secure ranging'' via UWB communication, the communication unit 21 of gate 20 continues to perform this ``secure ranging'' via UWB communication. That is, the process of identifying the location of the user terminal 11 is continued until the user 10 passes through the gate 20 .

[0078] Note that Figure 7 describes an example of using communication means (BLE, UWB) when using gate 20 with a door, but the communication means used in each state can be set in a similar manner when using gate 30 without a door as shown in Figure 4.

[0079] [3. Example configurations of the gate device and user terminal used in the processing of this disclosure] Next, a configuration example of a gate device and a user terminal used in the processing of the present disclosure will be described.

[0080] FIG. 8 shows a configuration example of a gate device 100 and a user terminal 200 used in the processing of the present disclosure. 8 is a diagram selectively illustrating only the configurations used in the processing of the present disclosure. Each device includes various components other than those shown in the figure.

[0081] 8, the gate device 100 includes a control unit (data processing unit) 101, a communication unit controller 102, a BLE communication unit 103, a UWB communication unit 104, a light emitting unit controller 105, a light emitting unit (LED or the like) 106, and a storage unit 109. In addition, the gate device 100 includes an opening / closing unit controller 107 and an opening / closing unit (door) 108 as optional components that are configured only when the gate device has a door opening / closing unit.

[0082] The user terminal 200 also includes a control unit (data processing unit) 201, a secure element 202, a BLE communication unit 203, and a UWB communication unit 204.

[0083] First, the components of the gate device 100 will be described. A control unit (data processing unit) 101 performs overall control of various processes executed in the gate device 100 and executes data processing. For example, it performs data processing such as authentication processing performed by communication processing with the user terminal 200, gate pass-through determination processing, and settlement processing, etc. Furthermore, it performs processing such as outputting instruction information to the communication unit controller 102, the light-emitting unit controller 105, and the opening / closing unit controller 107.

[0084] The communication unit controller 102 executes communication processing with the user terminal 200 in response to an instruction from the control unit (data processing unit) 101. The communication is executed by using a BLE communication unit 103 and a UWB communication unit 104.

[0085] As described above, the user terminal detection process, authentication process, gate passability determination process, and update process of data necessary for gate pass are performed by BLE communication using the BLE communication unit 103. Furthermore, the location detection process of the user terminal is executed by a communication process via the UWB communication unit 104 .

[0086] A light-emitting unit controller 105 controls the light emission of a light-emitting unit (such as an LED) 106 . As described above, the light emitting unit 106 is composed of light emitting units such as LEDs arranged on the floor surface, or a projector or the like provided on the ceiling.

[0087] The light-emitting unit controller 105 controls the light-emitting unit 106 to output light of a specified color in a circle centered on the position of the user terminal, in accordance with light-emitting control information output from the control unit (data processing unit) 101, specifically, control information including the user terminal position and the light-emitting circle color. As mentioned above, the figure (display data) output around the user is a circular figure here, but this is just one example. The figure (display data) output around the user is not limited to a circular figure, and figures of various shapes such as rectangles, stars, circles, straight lines, curves, points, filled images, character images, etc. can be used.

[0088] An opening / closing unit controller 107, which is an optional component that is configured only when a door opening / closing unit is included, and an opening / closing unit (door) 108 perform opening and closing processes for the doors installed in the gate device 100 in accordance with instructions output from the control unit (data processing unit) 101.

[0089] The storage unit 109 stores a program that defines a processing sequence executed by the control unit (data processing unit) 101, parameters to be applied to data processing, and the like. In addition, "user terminal information," which is information relating to the detected user terminal, is also recorded.

[0090] FIG. 9 shows an example of the “user terminal information” recorded in the storage unit 109. As shown in FIG. 9, the memory unit 109 records in association with each of the following data detected by the gate device 100: (a) the identifier of the user terminal, (b) the position of the user terminal, (c) the status, and (d) the output circle.

[0091] (a) The user terminal identifier is an identifier that the gate apparatus 100 receives from the user terminal 200 when detecting the user terminal 200 or when performing authentication processing. (b) The user terminal position is the position of the user terminal 200 calculated by the "secure ranging" using UWB communication described above. (c) Status is an area for registering each status, ie, statuses 0 to 3 and an error status, which have been described above with reference to FIG. (d) The color of the output circle determined according to the state (c) is recorded in the output circle.

[0092] After detecting the user terminal 200, the control unit (data processing unit) 101 executes communication with the user terminal 200, and when a state transition (transition between states 0 to 3 and an error state) occurs, it changes the color of the output circle and updates the registered data in the storage unit 109 in response to this change process. It also performs an update process of the user terminal position data recorded in the storage unit in response to the movement of the user terminal 200.

[0093] Next, each component of the user terminal 200 shown in FIG. 8 will be described. The user terminal 200 includes a control unit (data processing unit) 201, a secure element 202, a BLE communication unit 203, and a UWB communication unit 204.

[0094] A control unit (data processing unit) 201 performs overall control of various processes executed in the user terminal 200 and executes data processing. For example, the control unit 110 executes authentication processing performed by communication processing with the gate device 100, gate passage permission / prohibition determination processing, communication control with the gate device 100 in payment processing, and data processing.

[0095] The secure element 202 is an element consisting of, for example, a secure memory which is a recording area for electronic money balance information, a payment application which executes data writing and reading processes for this secure memory, and an execution area for an authentication application which executes authentication processes, and is configured as a secure area which is blocked from external access. For example, when updating data recorded in the secure memory, such as a balance update process, the control unit (data processing unit) 201 requests a payment application that is permitted to update the memory in the secure element 202 to perform the process.

[0096] The BLE communication unit 203 communicates with the BLE communication unit 103 of the gate device 100 during user terminal detection processing, authentication processing, gate passability determination processing, and update processing of data required for gate passability, which are executed between the gate device 100 and the BLE communication unit 103.

[0097] The UWB communication unit 204 executes communication with the UWB communication unit 104 of the gate device 100. As described above, communication data using the UWB communication unit 204 is used for the position detection process of the user terminal.

[0098] The gate device 100 shown in FIG. 8 may be divided into a gate device (gate section) 100a and a gate device (server section) 100b, as shown in FIG. That is, the controller unit can be configured in the gate device (server unit) 100b. A BLE communication unit, a UWB communication unit 104, and an opening / closing unit (door) 108 are provided in a gate device (gate unit) 100a such as a ticket gate at a station, and a light emitting unit (LED, etc.) 106 is provided on the floor or ceiling. Other controllers, a control unit (data processing unit), and a storage unit may be provided in the gate device (server unit) 100b, and the BLE communication unit, the UWB communication unit 104, the opening / closing unit (door) 108, and the light emitting unit (LED, etc.) 106 may be controlled based on control information from the gate device (server unit) 100b.

[0099] Also, as shown in FIG. 11, a configuration is possible in which a control unit (data processing unit) 101 and a memory unit 109 are installed in a gate device (server unit) 100b, and the other components are set in a gate device (gate unit) 100a.

[0100] [4. Sequence of processing executed by the gate device and user terminal of the present disclosure] Next, a process sequence executed by the gate device and user terminal of the present disclosure will be described.

[0101] 12 to 17 show sequence diagrams illustrating the sequences of processes executed by the gate device and user terminal of the present disclosure. The processes are executed in sequence from step S101 shown in FIG. 12 to step S160 shown in FIG.

[0102] 12 and 13 show the processing sequence from (state 0) to (state 1) previously described with reference to FIG. 14 and 15 show the processing sequence from (State 1) to (State 2) described above with reference to FIG. 16 and 17 show the processing sequence from (State 2) to (State 3) described above with reference to FIG.

[0103] First, with reference to Figs. 12 and 13, a process sequence for transition from (State 0) to (State 1), which has been described above with reference to Fig. 5, will be described.

[0104] 12 and 13 show components of the gate device 100 on the left and the user terminal 200 on the right. The components of the gate device 100 are as follows, from the left: A light emitting unit controller 105; A control unit (data processing unit) 101, A communication controller 102, UWB Communication Department 104, BLE communication department 103, These components are shown.

[0105] The components of the user terminal 200 are as follows, from the left: BLE communication department 203, UWB Communication Department 204, A control unit (data processing unit) 201, These components are shown.

[0106] 12 and 13 show the process sequence from (state 0) to (state 1) described above with reference to FIG. 5. That is, (State 0) = Execution phase of the user terminal detection process by the gate and the user terminal position identification process; (State 1) = Execution phase of user terminal authentication process and gate pass / fail decision process This is the processing sequence for transitioning from (State 0) to (State 1). The process of each processing step from step S101 onwards will be explained in order below.

[0107] (Steps S101a to S101c) First, in step S101a, the control unit 101 of the gate apparatus 100 instructs the communication controller 102 to start detecting a user terminal. Upon receiving this instruction, the communication unit controller 102 starts BLE communication using the BLE communication unit 103 in step S101b. That is, in step S103c, the BLE communication unit 103 transmits a user terminal detection signal.

[0108] The user terminal detection signal transmission process of step S103c is executed as a process of broadcasting an ADV_IND packet, which is a device detection packet defined in the BLE communication standard described above with reference to FIG. 7, from the BLE communication unit 103.

[0109] (Step S102) In step S102, the BLE communication unit 203 of the user terminal 200 receives the ADV_IND packet transmitted by the BLE communication unit 103 of the gate device 100, and transfers the received packet to the control unit 201.

[0110] (Step S103) When the control unit 201 of the user terminal 200 inputs the ADV_IND packet transmitted by the BLE communication unit 103 of the gate device 100, it generates a response packet including a user terminal identifier, and in step S103, transmits the generated packet to the gate device 100 via the BLE communication unit 203 as a connection request packet.

[0111] (Step S104) In step S104, the BLE communication unit 102 of the gate device 100 receives the response packet transmitted by the BLE communication unit 103 of the user terminal 200, and inputs the packet to the communication unit controller 102.

[0112] (Steps S105 to S106) In step S105, the communication unit controller 102 of the gate device 100 establishes a connection for BLE communication between the gate device 100 and the user terminal 200, and executes processing, and in step S106, notifies the control unit 101 of the completion of the connection.

[0113] (Steps S107 to S108) The control unit 101 of the gate device 100, which has received a notification of completion of establishment of a BLE communication connection from the communication controller 102, generates a ranging key (RK: Ranging Key), which is an encryption key to be used in the location confirmation process, in order to start the location confirmation process of the user terminal 200 in step S107, and requests the communication controller 102 to transmit a UWB connection request and the encryption key (Rk) to the user terminal 200.

[0114] In response to the request from the control unit 101, the communication unit controller 102 of the gate apparatus 100 transmits a UWB connection request and an encryption key (Rk) to the user terminal 200 via the UWB communication unit 104 in step S108.

[0115] As mentioned above, UWB communication is a communication standard defined in IEEE802.15.4z, and specifies a "secure ranging" method for analyzing device positions while maintaining security. "Secure ranging" is a technology that makes it possible to securely measure the distance and angle between communicating devices by sending and receiving encrypted data using a common key.

[0116] (Step S109) In step S 109 i , the UWB communication unit 204 of the user terminal 200 receives the UWB connection request and the encryption key (Rk) transmitted from the gate apparatus 100 , and transfers the received data to the control unit 201 of the user terminal 200 .

[0117] (Step S110) When UWB communication between the gate apparatus 100 and the user terminal 200 is established in steps S108 and S109, the gate apparatus 100 thereafter uses the UWB communication with the user terminal 200 to continuously perform the location identification process for the user terminal 200. That is, the user terminal location identification process of step S110 shown in FIG. 13 is executed continuously.

[0118] As described above, the gate 100 performs data analysis of ToA (Time of Arrival) and AoA (Angle of Arrival) in secure ranging using UWB communication. ToA (Time of Arrival) corresponds to the transmission and reception time of a UWB signal, and the control unit 101 of the gate device 100 analyzes the distance from the UWB communication unit 104 of the gate device 100 to the user terminal 200 based on this time.

[0119] AoA (Angle of Arrival) is the angle at which a transmission signal from the user terminal 200 enters the UWB communication unit 104 of the gate apparatus 100. The control unit 101 of the gate apparatus 100 analyzes the direction of the user terminal 200 based on this angle. The control unit 101 of the gate device 100 identifies the location of the user terminal 200 by analyzing the ToA and AoA.

[0120] The control unit 101 of the gate apparatus 100 continues to perform the location identification process for the user terminal 200 until the user terminal 200 passes through the gate of the gate apparatus 100 . Based on this position identification information, the gate device 100 performs control to move a circle around the user so that it follows the user and the user terminal 200.

[0121] (Steps S111 to S112) The processing of steps S111 to S112 shown in FIG. 13 corresponds to detailed steps of the position identification processing of the user terminal 200 by the gate apparatus 100 started in the above step S110. In step S 111 , the UWB communication unit 104 of the gate apparatus 100 receives user terminal location confirmation data from the UWB communication unit 204 of the user terminal 200 . Specifically, for example, the UWB communication data for analyzing the above-mentioned ToA and AoA data is received.

[0122] The received data is input to the control unit 101 via the communication controller 102, and the control unit 101 performs the above-mentioned ToA and AoA analysis to identify the location of the user terminal 200 in step S112.

[0123] Furthermore, the control unit 101 of the gate device 100 determines the color of the circle to be output around the user. In this case, the output color is determined to be yellow, which indicates a transition from (State 0) to (State 1).

[0124] (Step S113) Next, in step S113, the control unit 101 of the gate apparatus 100 outputs to the light-emitting unit controller 105 the output color (yellow) of the circle to be output around the user, and user terminal position information. Control unit 101 associates the output color (yellow) of this circle and the user terminal position information with the user terminal identifier, and registers them in storage unit 109. This is the user terminal information described above with reference to FIG. As described above, in this embodiment, the figure (display data) output around the user is a circular figure, but this is just one example. The figure (display data) output around the user is not limited to a circular figure, and figures of various shapes such as rectangles, stars, circles, straight lines, curves, points, filled images, character images, etc. can be used.

[0125] (Step S114) In step S113, the light-emitting unit controller 105, which has received the circle output color (yellow) and user terminal position information from the control unit 101, executes light-emitting control of the light-emitting unit so as to draw a circle in the output color (yellow) specified by the control unit 101 around the user terminal position input from the control unit 101.

[0126] This will result in a yellow circle being output around the user. This yellow circle indicates the transition from (State 0) to (State 1). (State 0) = The execution phase of the user terminal detection process by the gate and the user terminal location identification process is completed. (State 1) = A circle indicating a state in which the user terminal has transitioned to the execution phase of the user terminal authentication process and the process of determining whether or not the user can pass through the gate.

[0127] By looking at this yellow circle, the user can recognize that the gate has completed the process of detecting the user terminal and the process of identifying the user terminal's position, and that the gate is now authenticating the user terminal and determining whether or not the user can pass through the gate.

[0128] Next, with reference to sequence diagrams shown in FIGS. 14 and 15, a processing sequence for transition from (State 1) to (State 2), which has been described above with reference to FIG. 5, will be described. That is, (State 1) = Execution phase of user terminal authentication process and gate pass / fail decision process (State 2) = After the user terminal authentication process is established and it is determined that the gate can be passed, the data update process required for passing through the gate is executed (for example, the execution phase of the process of writing payment information to the user terminal, etc.). This is the processing sequence for transitioning from (State 1) to (State 2).

[0129] 14 and 15 show components of a gate device 100 on the left and a user terminal 200 on the right. The components of the gate device 100 are as follows, from the left: A light emitting unit controller 105; A control unit (data processing unit) 101, A communication controller 102, UWB Communication Department 104, BLE communication department 103, These components are shown.

[0130] The components of the user terminal 200 are as follows, from the left: BLE communication department 203, UWB Communication Department 204, A control unit (data processing unit) 201, Secure Element 202, These components are shown.

[0131] As explained above with reference to Figure 8, the secure element 202 is an element consisting of an execution area such as a secure memory which is a recording area for electronic money balance information, a payment application which executes data writing and reading processes for this secure memory, and an authentication application which executes authentication processes, and is configured as a secure area which is blocked from external access. For example, when updating data recorded in the secure memory, such as a balance update process, the control unit (data processing unit) 201 requests a payment application that is permitted to update the memory in the secure element 202 to perform the process.

[0132] The process of each processing step from step S121 onward shown in FIG. 14 will be described below in order.

[0133] (Steps S121a to S121b) First, in step S121a, the control unit 101 of the gate apparatus 100 generates and manually transfers data required for starting execution of a user terminal authentication process and a gate pass permission determination process to the communication controller 102, and issues a request to start these processes.

[0134] In step S121b, the communication unit controller 102 transmits data required for user terminal authentication processing and gate pass-through permission determination processing to the user terminal 200 by BLE communication with the user terminal 200 via the BLE communication unit 103. Specifically, the data required for the user terminal authentication process is, for example, data for confirming whether or not the user terminal 200 is a pre-registered terminal. The data required for the gate passage permission determination process is, for example, data for confirming whether or not the user has a sufficient balance to pass through the gate, or whether or not the user has valid commuter pass data, etc.

[0135] (Steps S122 to S123) The BLE communication unit 203 of the user terminal 200 receives data (data necessary for user terminal authentication processing and gate pass permission determination processing) transmitted from the BLE communication unit 103 of the gate apparatus 100, and inputs the data to the control unit 201. The control unit 201 transfers the input data to the secure element 202.

[0136] (Step S124) The secure element 202 receives transmission data from the gate device 100 (data necessary for user terminal authentication processing and gate pass / no pass determination processing) from the control unit 201 and executes user terminal authentication processing and gate pass / no pass determination processing based on this data.

[0137] For example, authentication processing is performed based on the user terminal ID or payment ID registered in the secure element, and further, by referring to the balance and commuter pass information registered in the secure memory, it is confirmed whether the data necessary for passing through the gate has been registered.

[0138] (Steps S125 to S126) The results of the user terminal authentication process and the gate pass permission / prohibition determination process in the secure element 202 in step S124 are transmitted to the gate apparatus 100 via the control unit 201 and the BLE communication unit 203.

[0139] (Step S127) The results of the user terminal authentication process and the gate pass-through determination process executed by the secure element 202 of the user terminal 200 are received by the BLE communication unit 103 of the gate device 100 in step S127 and input to the control unit 101 of the gate device 100.

[0140] (Step S128) In step S128, the control unit 101 of the gate apparatus 100 analyzes the results of the user terminal authentication process and the gate pass permission / prohibition determination process. Furthermore, the color of the circle to be output around the user is determined.

[0141] When the control unit 101 of the gate device 100 confirms through analysis of the user terminal authentication process and the gate pass-through possibility determination process that authentication has been successful and that it has been determined that the user can pass through the gate, it determines the output color of the circle to be output around the user to be green. On the other hand, if it is confirmed that the authentication has failed or that the gate cannot be passed as a result of the user terminal authentication process and the gate passability determination process, the output color of the circle output around the user is determined to be red.

[0142] (Step S129) In step S129, the control unit 101 of the gate apparatus 100 outputs to the light-emitting unit controller 105 the output color (green or red) of the circle to be output around the user, and user terminal position information.

[0143] If, as a result of the user terminal authentication process and the gate pass-through possibility determination process, authentication is successful and it is determined that passage through the gate is possible, the output color (green) of the circle to be output around the user and user terminal position information are output to the light-emitting controller 105. On the other hand, if the result of the user terminal authentication process and the gate pass / no pass determination process is that authentication is not successful or that gate pass / no pass is determined to be impossible, the output color (red) of the circle to be output around the user and user terminal position information are output to the light-emitting controller 105.

[0144] The control unit 101 registers the output color (green or red) of this circle and the user terminal position information in the storage unit 109 in association with the user terminal identifier. This is the user terminal information described above with reference to FIG.

[0145] (Step S130) In step S129, the light-emitting unit controller 105, which has received the circle output color (green or red) and user terminal position information from the control unit 101, executes light-emitting control of the light-emitting unit so as to draw a circle in the output color (green or red) specified by the control unit 101 around the user terminal position input from the control unit 101.

[0146] As a result, a green or red circle will be output around the user.

[0147] The case where a green circle is output around the user and the case where a red circle is output indicate different state transitions as follows.

[0148] The green circle indicates the transition from (State 1) to (State 2). (State 1) = The execution phase of the user terminal authentication process and the gate pass / fail determination process is completed. (State 2) = A state in which the device has transitioned to the execution phase of data update processing required for passing through the gate (for example, the execution phase of writing payment information to the user terminal, etc.). It is a circle that indicates.

[0149] When the yellow circle around the user changes to a green circle, the user can recognize that the user terminal authentication process and the process of determining whether or not the user can pass through the gate have been completed, and that the data update process required to pass through the gate (for example, the process of writing payment information to the user terminal) is being carried out.

[0150] On the other hand, if the yellow circle around you changes to a red circle, the user: (a) An authentication error in user terminal authentication, or (b) Determining whether a gate can be passed through in the gate passability determination process; It is possible to recognize when any of these have occurred. In this case, the user can immediately go to a nearby counter or the like to inquire without going all the way to the gate entrance.

[0151] Next, with reference to sequence diagrams shown in FIGS. 16 and 17, a processing sequence for transition from (State 2) to (State 3), which has been described above with reference to FIG. 5, will be described. That is, (State 2) = After the user terminal authentication process is established and it is determined that the gate can be passed, the data update process required for passing through the gate is executed (for example, the execution phase of the process of writing payment information to the user terminal, etc.). (State 3) = A state in which the data update process of (State 2) has been completed (for example, a state in which the writing process of payment information to a user terminal has been completed) This is the processing sequence for transitioning from (State 2) to (State 3).

[0152] 16 and 17 show components of a gate device 100 on the left and a user terminal 200 on the right. The components of the gate device 100 are as follows, from the left: A light emitting unit controller 105; A control unit (data processing unit) 101, A communication controller 102, UWB Communication Department 104, BLE communication department 103, These components are shown.

[0153] The components of the user terminal 200 are as follows, from the left: BLE communication department 203, UWB Communication Department 204, A control unit (data processing unit) 201, Secure Element 202, These components are shown.

[0154] The process of each processing step from step S151 onward shown in FIG. 16 will be described below in order.

[0155] (Step S151) First, in step S151, the control unit 101 of the gate apparatus 100 generates update data associated with the passage of the user terminal 200 through the gate. Specifically, for example, data for payment processing is generated.

[0156] (Steps S152a to S152b) Next, the control unit 101 of the gate apparatus 100 transmits the update data generated in step S151, for example, data for payment processing, to the user terminal 200 via the communication unit controller 152a and the BLE communication unit 103.

[0157] (Step S153) Next, the BLE communication unit 203 of the user terminal 200 receives the update data, for example, payment data, transmitted from the gate apparatus 100 , and inputs it to the secure element 202 via the control unit 201 .

[0158] (Step S154) Next, the secure element 202 of the user terminal 200 performs an update process on stored data in the secure element 202, for example, data in a secure memory, based on the update data received from the gate device 100. For example, an update process on balance data in the secure memory based on payment data is performed.

[0159] (Steps S155 to S156) Next, in steps S155 to S156, the user terminal 200 transmits the result of the update process in the secure element 202 of the user terminal 200 to the gate device 100 via the BLE communication unit 203. For example, a notification of data update completion or an update error is transmitted to the gate device 100.

[0160] (Step S157) Next, the gate apparatus 100 receives the data update result in the user terminal 200 via the BLE communication unit 103 and transfers it to the control unit 101.

[0161] (Step S158) In step S158, the control unit 101 of the gate apparatus 100 analyzes the result of the data update process in the user terminal 200 received from the user terminal 200 via the BLE communication unit 103. Furthermore, the color of the circle to be output around the user is determined.

[0162] When the control unit 101 of the gate device 100 analyzes the results of the data update process and confirms that the data update process has been executed correctly, it determines the output color of the circle to be output around the user to be blue. On the other hand, if it is determined by analyzing the results of the data update process that the data update process was not executed correctly, the output color of the circle output around the user is determined to be red.

[0163] (Step S159) In step S159, the control unit 101 of the gate apparatus 100 outputs to the light-emitting unit controller 105 the output color (blue or red) of the circle to be output around the user, and user terminal position information.

[0164] When it is confirmed that the data update process has been executed correctly, the output color (blue) of the circle to be output around the user and the user terminal position information are output to the light-emitting unit controller 105. On the other hand, if it is confirmed that the data update process was not executed correctly, the output color (red) of the circle to be output around the user and the user terminal position information are output to the light-emitting unit controller 105.

[0165] The control unit 101 registers the output color of this circle (blue or red) and the user terminal position information in the storage unit 109 in association with the user terminal identifier. This is the user terminal information described above with reference to FIG.

[0166] (Step S160) In step S159, the light-emitting unit controller 105, which has received the circle output color (blue or red) and user terminal position information from the control unit 101, executes light-emitting control of the light-emitting unit so as to draw a circle in the output color (blue or red) specified by the control unit 101 around the user terminal position input from the control unit 101.

[0167] As a result, a blue or red circle will be output around the user.

[0168] The case where a blue circle is output around the user and the case where a red circle is output indicate different state transitions as follows.

[0169] The blue circle indicates the transition from (State 2) to (State 3). (State 2) = The execution phase of the data update process required for passing through the gate (for example, the execution phase of the process of writing payment information to the user terminal) is completed, (State 3) = A state in which the data update process of (State 2) has been completed (for example, a state in which the writing process of payment information to the user terminal has been completed). It is a circle that indicates.

[0170] When the green circle around the user changes to a blue circle, the user can recognize that the data update required to pass through the gate has been completed and that the user can now pass through the gate.

[0171] On the other hand, if the blue circle around the user is changed to a red circle, the user can recognize that an error has occurred in the data update process. In this case, the user can immediately go to a nearby counter or the like to inquire without going all the way to the gate entrance.

[0172] 12 to 17, the gate device 100 checks the state transition while communicating with the user terminal 200, and performs control to change the color of the circle output around the user according to the checked state transition. Based on the change in color of the circle around the user, the user can grasp the communication status and processing status between the user terminal such as a smartphone held by the user and the gate device.

[0173] An example of the transition of the circle color when the user 10 approaches the gate apparatus 20 with a door will be described with reference to FIG. FIG. 18A shows the initial stage in which a user 10, who is located far from a gate 20, approaches the gate 20. In FIG. That is, (State 0) = Execution phase of the user terminal detection process by the gate and the user terminal position identification process; (State 1) = Execution phase of user terminal authentication process and gate pass / fail decision process These show the changes in the circle in the transition steps from (State 0) to (State 1). The area around the user 10 transitions from no circle to a yellow circle output state.

[0174] By processing in accordance with the sequence diagrams previously shown in Figures 12 and 13, gate 20 executes a user terminal detection process and a user terminal position identification process, and when the user terminal detection process and user terminal position identification process are completed, a yellow circle is output around the user. After that, with a yellow circle displayed around the user (=State 1), user terminal authentication processing and gate pass-through permission determination processing are performed. That is, the processing previously described with reference to FIGS. 14 and 15 is executed.

[0175] FIG. 18(B) shows the transition of the circle from (State 1) to (State 2) and (State 3). That is, (State 1) = After the execution phase of the user terminal authentication process and the gate pass / fail determination process is completed, (State 2) = Execution phase of data update processing required for passing through the gate (for example, execution phase of writing payment information to a user terminal, etc.) (State 3) = A state in which the data update process of (State 2) has been completed (for example, a state in which the writing process of payment information to a user terminal has been completed) The change in the circle output color in the processing sequence from (State 2) to (State 3) is shown.

[0176] By the process described above with reference to Figs. The process of (State 1), that is, the user terminal authentication process and the gate pass / no pass determination process are executed, and when the user terminal authentication is successful and it is determined that the gate pass is possible, The process of (State 2), that is, the data update process required for passing through the gate, for example, the process of writing payment information to the user terminal, is carried out. In this state 2, the circle around the user turns green. In this state, the processes are carried out according to the sequence diagrams shown in FIGS.

[0177] When the data update process in (state 2) is completed, for example, when the process of writing payment information to the user terminal is completed, the state transitions to (state 3). When the user transitions to (State 3), the color of the circle around the user changes to blue. When this changes to blue, the door of gate 20 opens, allowing user 10 to pass through gate 20.

[0178] The state transition diagram shown in FIG. 18 is a processing example in which communication processing and data processing between the gate 20 and the user terminal held by the user 10 all proceed smoothly. On the other hand, if an error occurs in the communication or data processing between the gate 20 and the user terminal held by the user 10, the color of the circle around the user 10 turns red. In this case, the door of the gate 20 remains closed, and the user 10 cannot pass through the gate 20.

[0179] For example, the example shown in Figure 19 shows a case where processing proceeds smoothly from (State 0) to (State 1) to (State 2), and then an error occurs during processing of (State 2), so processing does not proceed to (State 3). In this case, the color of the circle around the user does not change from green, which indicates that a process is in progress (State 2), to blue, which indicates that the user is in a state of (State 3), but rather changes from green, which indicates that a process is in progress (State 2), to red, which indicates that the user is in an error state. If the color changes to red, indicating such an error state, the door of the gate 20 will remain closed and the user 10 will not be able to pass through the gate 20.

[0180] In the example shown in FIG. This is an example of what happens when an error occurs during processing of (State 2). For example, if an error occurs in (State 1), the yellow circle indicating the execution state of (State 1) will change to a red circle indicating (Error state), allowing the user to know that an error has occurred at an earlier stage.

[0181] [5. Other Examples] Next, another embodiment having a different configuration from the above-described embodiment will be described. Each of the following embodiments will be described in turn. (Example 2) Example of displaying destination guidance (Example 3) Example of outputting a state-corresponding color on the side wall of the passage (Fourth embodiment) An embodiment for detecting users who cannot communicate with a user terminal using images captured by a camera (Example 5) Example of outputting voice, displaying messages, and vibrating the user terminal

[0182] (5-A. (Example 2) Example of displaying destination guidance) First, as (Example 2), an example in which destination guidance is displayed will be described.

[0183] An embodiment for displaying destination guidance in (embodiment 2) will be described with reference to FIG. FIG. 20 shows a number of users 10 attempting to pass through a doorless gate 30, similar to FIG. 4 described above. Around each user, a circle of a color corresponding to each state (states 0 to 3, error state) is output in accordance with the above-mentioned process.

[0184] Red circles are displayed around user X, 10x, and user Y, 10y in the lower part of FIG. 20, indicating that an error state exists. Furthermore, in addition to the red circle, destination guide display 52, which is an arrow display for indicating the destination to each user, is output to user X, 10x and user Y, 10y. Like the circle, this destination guide display 52 is also displayed by controlling the LED on the floor or the projector on the ceiling.

[0185] By following this destination guide display 52, user X, 10x, and user Y, 10y can proceed to the charge terminal installation space 60 and perform the charge process.

[0186] It should be noted that the destination guidance display 52 shown in FIG. 20 is shown as an arrow to guide the user to the charging terminal installation space 60, but this is just one example, and various settings are possible, such as a guidance display that guides the user to a counter or a display that guides the user to a gate with a door.

[0187] (5-B. (Example 3) Example of outputting a state-corresponding color on the passage side wall) Next, as a third embodiment, an embodiment in which a state-corresponding color is output to a passage side wall will be described.

[0188] With reference to FIG. 21, a third embodiment in which a state-corresponding color is output to a passage side wall will be described.

[0189] In this embodiment, a state-corresponding color is output not to the floor surface but to the side wall of a passageway along which the user 10 walks. As shown in FIG. 21, blocks of colors corresponding to each state (states 0 to 3, error state) are output to a side wall 80 of the passage along which the user 10 walks.

[0190] LEDs capable of emitting various colors are arranged on the side wall 80, and different colors are output depending on the communication status and processing status between the user terminal held by the user 10 and the communication unit of the gate. These colors are the same as the color settings of the circle described above with reference to FIG. 5.

[0191] The upper part of FIG. 21 shows an example of transition of the output of the light emission blocks of the side wall 80 according to the progress of the user A, 10a. In (State 1), which was previously described with reference to Figure 5, a yellow light-emitting block 81Y is output, and then, when transitioning to (State 2), a green light-emitting block 81G is output, and then, when transitioning to (State 3), a blue light-emitting block 81B is output, and then the door of gate 20 is opened and user A, 10a can pass through gate 20.

[0192] On the other hand, the lower part of FIG. 21 shows an example of transition of the output of the light emission blocks of the side wall 80 in accordance with the progress of the user B, 10b. In (State 1), the yellow light emitting block 81Y is output, and then when the state transitions to (State 2), the green light emitting block 81G is output. However, after that, the state transitions to (Error State) without transitioning to (State 3), and the red light emitting block 81R is output. In this case, the door of the gate 20 is closed, and the user B, 10b cannot pass through the gate 20.

[0193] (5-C. (Example 4) Example of detecting users who cannot communicate with user terminals using images captured by a camera) Next, as a fourth embodiment, an embodiment in which a user who cannot communicate with a user terminal is detected using an image captured by a camera will be described.

[0194] With reference to FIG. 22, an embodiment of detecting a user who cannot communicate with a user terminal using an image captured by a camera in (embodiment 4) will be described.

[0195] FIG. 22 shows a number of users 10 attempting to pass through a doorless gate 30 . Among these many users, there may be users who do not own a user terminal, and there may also be users who own a user terminal but have turned it off. For such users, communication between the user terminal and the communication unit 31 of the gate is not possible, the user terminal cannot be detected, the user position cannot be identified, and the above states (states 0 to 3, error state) cannot be distinguished. Therefore, it is not possible to output circles in the colors corresponding to each state.

[0196] In the fourth embodiment, such a user is detected by analyzing an image captured by a camera 32 installed at a gate 30, and a warning message is displayed on a display unit 33 based on the detection result. 22, a user X, 10x is a user who does not have a circle display around the user and is not permitted to pass through the gate. The control unit of the gate device detects a user who does not have a circle display around the user by analyzing an image captured by the camera 32. If such a user is detected, a warning message is displayed on the display unit 33.

[0197] Furthermore, as shown in FIG. 23, a warning output unit 34 that outputs a buzzer sound or the like may be provided at the gate, and a warning sound may be output from the warning output unit 34.

[0198] FIG. 24 shows an example of the configuration of a gate device 100 for executing the processes shown in FIG. 22 and FIG. As shown in FIG. 24, the gate device 100 has a configuration in which a camera 111, a display unit 112, and an audio output unit 113 are added to the configuration of the gate device 100 previously described with reference to FIG.

[0199] In this embodiment, the control unit 101 of the gate device 100, for example, analyzes the image captured by the camera 111 to determine the color of the circle around the user and whether or not a circle is present, and controls the message to be displayed on the display unit 112 and the output of a warning sound via the audio output unit 113 according to the determination result.

[0200] An example of this control sequence will be described with reference to the flowchart shown in FIG. 25 is executed according to a program stored in a storage unit of the gate device, for example, as a program execution process by a processor such as a CPU having a program execution function. The process of each step in the flow shown in FIG. 25 will be described.

[0201] (Step S201) First, in step S201, the control unit of the gate device analyzes the image captured by the camera to determine whether or not there is a circle of a user just before the gate and the color of the circle.

[0202] (Step S202) Next, in step S202, the control unit of the gate device determines whether or not the color of the circle of the user just before the gate is blue, which indicates (State 3). As explained above with reference to Figure 5, (State 3) is a state in which the data update process required to pass through the gate has been completed and the user is permitted to pass through the gate. If the user just before the gate is in (State 3), a blue circle is output around the user.

[0203] When the control unit of the gate apparatus determines in step S202 that the color of the circle of the user immediately before the gate is blue, which indicates (State 3), the process proceeds to step S203. On the other hand, if it is determined that the color of the circle of the user immediately before the gate is not blue, which indicates (State 3), the process proceeds to step S204.

[0204] (Step S203) In step S202, when the control unit determines that the color of the circle of the user immediately before the gate is blue, which indicates (State 3), the process proceeds to step S203.

[0205] In this case, in step S203, the control unit of the gate device outputs the following via the display unit and the audio output unit: Display shows "Please continue on." Warning sound from audio output section = None

[0206] (Step S204) On the other hand, in step S202, if the control unit determines that the color of the circle of the user immediately before the gate is not blue, which indicates (State 3), the process proceeds to step S204.

[0207] In this case, the control unit of the gate apparatus determines in step S204 whether the color of the circle of the user immediately before the gate is green, which indicates (State 2). As explained above with reference to Fig. 5, (State 2) is the execution state of the data update process required to pass through the gate. If the user just before the gate is in (State 2), a green circle is output around the user.

[0208] If the control unit of the gate apparatus determines in step S204 that the color of the circle of the user immediately before the gate is green, which indicates (state 2), the process proceeds to step S205. On the other hand, if the color of the circle of the user just before the gate is not green, indicating (state 2), that is, yellow, indicating (state 1), or red, indicating an error state, or there is no circle, the process proceeds to step S206.

[0209] (Step S205) In step S204, if the control unit determines that the color of the circle of the user immediately before the gate is green, which indicates (state 2), the process proceeds to step S205.

[0210] In this case, in step S205, the control unit of the gate device outputs the following via the display unit and the audio output unit: Display: "Payment cannot be processed. Please charge." Warning sound from audio output section = Yes

[0211] (Step S206) On the other hand, in step S204, if the control unit determines that the color of the circle of the user just before the gate is not green, indicating (state 2), but yellow, indicating (state 1), or red, indicating an error state, or there is no circle, the control unit proceeds to step S206.

[0212] In this case, in step S206, the control unit of the gate device outputs the following via the display unit and the audio output unit: Display says "Please use the right gate" Warning sound from audio output section = Yes

[0213] In this way, in this embodiment, it is possible to analyze camera images even for users whose user terminals are unavailable, prevent unauthorized passage through the gate, and notify the user of the correct information that the gate cannot be opened.

[0214] (5-D. (Example 5) Example of outputting voice, displaying messages, and vibrating the user terminal) Next, as a fifth embodiment, an embodiment in which voice output, message display, and vibration output are performed on a user terminal will be described.

[0215] In the above embodiment, a circle of a different color is displayed on the floor where the user is walking according to each state (states 0 to 3, error state). However, some users may have difficulty distinguishing between colors. For such users, displaying different colored circles such as yellow, green, blue, and red will not inform them of the status. In the fifth embodiment, voice output and vibration are output to the user terminal to notify such a user of each state (states 0 to 3, error state).

[0216] FIG. 26 shows an example of the configuration of a user terminal used in the fifth embodiment. The user terminal 200 shown in Fig. 26 is configured by adding a voice output unit 211, a display unit 212, and a vibrator 213 to the user terminal 200 previously described with reference to Fig. 8. Note that these components are basically provided in, for example, a smartphone.

[0217] The processing sequence of the fifth embodiment will be described with reference to FIG. FIG. 27 shows components of a gate device 100 on the left and a user terminal 200 on the right. The components of the gate device 100 are as follows, from the left: A light emitting unit controller 105; A control unit (data processing unit) 101, A communication controller 102, UWB Communication Department 104, BLE communication department 103, These components are shown.

[0218] The components of the user terminal 200 are as follows, from the left: BLE communication department 203, UWB Communication Department 204, A control unit (data processing unit) 201, Audio output unit 211, These components are shown.

[0219] The sequence diagram shown in FIG. 27 shows a processing sequence after the user terminal detection processing and user position / terminal position confirmation processing described above with reference to FIGS. Step S301 shown in FIG. 27 is a process for confirming the location of a user terminal using UWB communication, and this process is executed continuously. The processes from step S302 onwards will be described below.

[0220] (Steps S302 to S303) Step S302 is a state transition confirmation process executed by the control unit 101 of the gate device 100.

[0221] The states are states 0 to 3 and an error state, which have been described above with reference to Fig. 5. This state transition is performed according to the sequence described above with reference to Figs. 12 to 17, but is omitted in Fig. 27.

[0222] When the control unit 101 of the gate apparatus 100 confirms the state transition in step S302, the control unit 101 notifies the communication unit controller 102 of the state transition in step S303. Specifically, specific state transition information such as a transition from (state 1) to (state 2), or a transition from (state 2) to (state 3), or a transition from (state 2) to (error state), is notified.

[0223] (Step S304) Next, the communication unit controller 102 transmits the state transition information input from the control unit 101 to the user terminal 200 via the BLE communication unit 103.

[0224] (Step S305) Next, the BLE communication unit 203 of the user terminal 200 receives the state transition information transmitted from the gate apparatus 100 and inputs it to the control unit 201 of the user terminal 200.

[0225] (Step S306) The control unit 201 of the user terminal 200 inputs the state transition information transmitted from the gate device 100 via the BLE communication unit 203, and outputs a message or an alarm sound corresponding to the state transition via the audio output unit 211 based on the input state transition information.

[0226] In addition, messages corresponding to state transitions are pre-recorded in the memory unit of the user terminal 200, and the control unit 201 of the user terminal 200 retrieves from the memory unit a message associated with the input state transition information, for example, transition information such as a transition from (State 1) to (State 2), and outputs the retrieved message via the audio output unit 211.

[0227] A specific example of a message output will be described with reference to FIG. In Fig. 28, the states are shown from the top as (State 0), (State 1), (State 2), and (State 3). As time passes, the state changes from (State 0) to (State 1) to (State 2) to (State 3).

[0228] For example, when a state transition occurs in which the state changes from (State 0) to (State 1) and the circle around the user 10 changes from "no circle" to "yellow circle," the gate device 100 transmits notification data to the user terminal 200 indicating that a state transition from (State 0) to (State 1) has occurred.

[0229] In response to input of notification data indicating that a state transition from (state 0) to (state 1) has occurred, the control unit 201 of the user terminal 200 retrieves from the memory unit message data recorded in association with the state transition from (state 0) to (state 1) and outputs it via the audio output unit 211. An example of this message is shown in FIG. 28 (state 1) with the message "The gate has detected you." The user 10 can confirm that a state transition from (state 0) to (state 1) has occurred by listening to this voice message output from the user terminal.

[0230] Next, when a state transition occurs in which the state changes from (State 1) to (State 2) and the circle around the user 10 changes from a "yellow circle" to a "green circle," the gate device 100 transmits notification data to the user terminal 200 indicating that a state transition from (State 1) to (State 2) has occurred.

[0231] In response to input of notification data indicating that a state transition from (State 1) to (State 2) has occurred, the control unit 201 of the user terminal 200 retrieves from the memory unit message data recorded in association with the state transition from (State 1) to (State 2), and outputs the message data via the audio output unit 211. An example of this message is the message shown in FIG. 28 (state 2) which reads "Balance confirmed. Please proceed as is." The user 10 can confirm that a state transition from (state 1) to (state 2) has occurred by listening to this voice message output from the user terminal.

[0232] Next, when a state transition occurs in which the state changes from (State 2) to (State 3) and the circle around the user 10 changes from a "green circle" to a "blue circle," the gate device 100 transmits notification data to the user terminal 200 indicating that a state transition from (State 2) to (State 3) has occurred.

[0233] In response to input of notification data indicating that a state transition from (State 2) to (State 3) has occurred, the control unit 201 of the user terminal 200 retrieves from the memory unit message data recorded in association with the state transition from (State 2) to (State 3), and outputs the message data via the audio output unit 211. An example of this message is the message shown in FIG. 28 (state 3) = "Payment completed. The total amount paid is 260 yen." The user 10 can confirm that a state transition from (state 2) to (state 3) has occurred by listening to this voice message output from the user terminal.

[0234] Note that the message example shown in FIG. 28 is just an example, and other messages may be output.

[0235] 27 and 28, the processing example is an example in which only a voice message is output from user terminal 200. However, other configurations may also be used, for example, in which not only voice output is performed from user terminal 200, but also vibrator 213 is operated to vibrate user terminal 200 and a message is displayed on display unit 212. The processing sequence for carrying out such processing is shown in FIG.

[0236] In the sequence diagram shown in FIG. 29, steps S321 to S325 are the same processes as steps S301 to S305 in the sequence diagram shown in FIG. Only step S326 is different from step S306. The process of step S326 will now be described.

[0237] (Step S326) The control unit 201 of the user terminal 200 inputs the state transition information transmitted from the gate device 100 via the BLE communication unit 203, and in step S326, based on the input state transition information, outputs a message or an alarm sound corresponding to the state transition via the audio output unit 211, and also operates the vibrator 213 to vibrate the user terminal 200 and display a message on the display unit 212.

[0238] In addition, the display messages corresponding to the state transitions are pre-recorded in the memory unit of the user terminal 200, and the control unit 201 of the user terminal 200 retrieves from the memory unit a message associated with the input state transition information, for example, transition information such as a transition from (State 1) to (State 2), and outputs the retrieved message to the display unit 212.

[0239] A specific example of a message display will be described with reference to FIG. In Fig. 30, the states are shown from the top as (State 0), (State 1), (State 2), and (State 3). As time passes, the state changes from (State 0) to (State 1) to (State 2) to (State 3).

[0240] For example, when a state transition occurs in which the state changes from (State 0) to (State 1) and the circle around the user 10 changes from "no circle" to "yellow circle," the gate device 100 transmits notification data to the user terminal 200 indicating that a state transition from (State 0) to (State 1) has occurred.

[0241] In response to the input of notification data indicating that a state transition from (State 0) to (State 1) has occurred, the control unit 201 of the user terminal 200 retrieves from the storage unit display message data recorded in association with the state transition from (State 0) to (State 1), and outputs the data via the display unit 212. Furthermore, in conjunction with the message display process, the control unit 201 operates the vibrator 213 to vibrate the user terminal 200.

[0242] An example of a display message is the message shown in FIG. 30 (state 1) = "The gate has detected you." By looking at this message displayed on the display unit 212 of the user terminal, the user 10 can confirm that a state transition from (state 0) to (state 1) has occurred.

[0243] Next, when a state transition occurs in which the state changes from (State 1) to (State 2) and the circle around the user 10 changes from a "yellow circle" to a "green circle," the gate device 100 transmits notification data to the user terminal 200 indicating that a state transition from (State 1) to (State 2) has occurred.

[0244] In response to the input of notification data indicating that a state transition from (State 1) to (State 2) has occurred, the control unit 201 of the user terminal 200 retrieves from the storage unit display message data recorded in association with the state transition from (State 1) to (State 2), and outputs the data via the display unit 212. Furthermore, in conjunction with the message display process, the control unit 201 operates the vibrator 213 to vibrate the user terminal 200.

[0245] An example of this display message is the message shown in FIG. 30 (state 2) = "Balance confirmation completed. Please proceed as is." By looking at this message displayed on the display unit 212 of the user terminal, the user 10 can confirm that a state transition from (state 1) to (state 2) has occurred.

[0246] Next, when a state transition occurs in which the state changes from (State 2) to (State 3) and the circle around the user 10 changes from a "green circle" to a "blue circle," the gate device 100 transmits notification data to the user terminal 200 indicating that a state transition from (State 2) to (State 3) has occurred.

[0247] In response to the input of notification data indicating that a state transition from (State 2) to (State 3) has occurred, the control unit 201 of the user terminal 200 retrieves from the storage unit display message data recorded in association with the state transition from (State 2) to (State 3), and outputs the display message data to the display unit 212. Furthermore, in conjunction with the message display process, the control unit 201 operates the vibrator 213 to vibrate the user terminal 200.

[0248] An example of this display message is the message shown in FIG. 30 (state 3) = "Payment completed. Total amount: 260 yen." By seeing this message displayed on the display unit 212 of the user terminal, the user 10 can confirm that a state transition from (state 2) to (state 3) has occurred.

[0249] Note that the message example shown in FIG. 30 is just an example, and other messages may be output.

[0250] [6. Examples of hardware configurations of information processing devices] Next, a hardware configuration example of an information processing device constituting the gate device 100 and the user terminal 200 of the present disclosure will be described.

[0251] FIG. 31 is a diagram showing an example of the hardware configuration of an information processing device constituting the gate device 100 or the user terminal 200 of the present disclosure.

[0252] The configuration shown in FIG. 31 will be described. A CPU (Central Processing Unit) 301 functions as a control unit or data processing unit that executes various processes according to programs stored in a ROM (Read Only Memory) 302 or a storage unit 308. For example, it executes processes according to the sequences described in the above-mentioned embodiments. A RAM (Random Access Memory) 303 stores programs and data executed by the CPU 301. The CPU 301, ROM 302, and RAM 303 are connected to each other via a bus 304.

[0253] CPU 301 is connected to input / output interface 305 via bus 304, and input / output interface 305 is connected to input unit 306 including various switches, a UI, a keyboard, a mouse, a microphone, a camera, etc., and output unit 307 including a display, a speaker, etc. CPU 301 executes various processes in response to commands input from input unit 306, and outputs the process results to output unit 307, for example.

[0254] The storage unit 308 connected to the input / output interface 305 is composed of, for example, a flash memory, a hard disk, etc., and stores the programs executed by the CPU 301 and various data. The communication unit 309 functions as a transmission / reception unit for Wi-Fi communication, Bluetooth (registered trademark) (BT) communication, UWB communication, and other data communication via networks such as the Internet and a local area network, and communicates with external devices.

[0255] A drive 310 connected to the input / output interface 305 drives removable media 311, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory such as a memory card, and executes recording or reading of data.

[0256] [7. Summary of the Configuration of the Present Disclosure] The embodiments of the present disclosure have been described in detail above with reference to specific embodiments. However, it is obvious that a person skilled in the art can modify or substitute the embodiments without departing from the gist of the present disclosure. In other words, the present invention has been disclosed in the form of an example, and should not be interpreted as being limited. In order to judge the gist of the present disclosure, the claims should be taken into consideration.

[0257] The technology disclosed in this specification can have the following configurations. (1) a communication unit for performing communication with a user terminal; A control unit that executes control according to a processing state of a process required for passing through a gate, The control unit is An information processing device that performs control to output different display data according to the processing state onto a floor surface or a side wall on which a user holding a user terminal walks.

[0258] (2) The control unit The information processing device according to (1) performs control to output light of different colors to a floor or a side wall on which a user holding the user terminal walks, depending on the processing state.

[0259] (3) The control unit The information processing device according to (1) or (2), which performs control to output graphics of different colors according to the processing state onto a floor surface on which a user holding the user terminal walks.

[0260] (4) The control unit When a user terminal is detected by communication between the communication unit and the user terminal, Starting a location identification process for the user terminal; The information processing device according to any one of (1) to (3), wherein control is performed to change an output position of the display data so as to follow a position of the user terminal.

[0261] (5) The control unit The information processing device according to any one of (1) to (4) performs control to output display data that enables identification of a state in which detection of a user terminal has been successful.

[0262] (6) The control unit The information processing device according to any one of (1) to (5) performs control to output display data that enables identification of a state in which a user holding a user terminal is permitted to pass through a gate.

[0263] (7) The control unit The information processing device according to any one of (1) to (6) performs control to output display data that enables identification of a state in which authentication processing of a user terminal has been completed.

[0264] (8) The control unit The information processing device according to any one of (1) to (7) performs control to output display data that enables identification of an execution state of a data update process required for a user holding a user terminal to pass through a gate.

[0265] (9) The information processing device according to (8), wherein the data update process required for passing through the gate is a payment process.

[0266] (10) The control unit The information processing device according to any one of (1) to (9) analyzes an image captured by a camera, executes a process of detecting a user who is unable to communicate with a user terminal, and performs control to output a warning.

[0267] (11) The control unit The information processing device according to any one of (1) to (10), which executes control to notify the user terminal of the transition information of the processing state.

[0268] (12) a communication unit that communicates with a communication unit of a gate device; an information processing device as a user terminal having a control unit for executing data processing required for passing through the gate, The control unit is An information processing device that receives state transition information for processing required for passing through a gate from the gate device, and outputs a voice message or displays a message according to the received state transition information.

[0269] (13) The state transition information is information indicating that the gate device has successfully detected the user terminal; The control unit is The information processing device according to (12), wherein the gate device outputs a voice message or displays a message indicating that the gate device has successfully detected the user terminal.

[0270] (14) The state transition information is information indicating that the gate device has permitted the user holding the user terminal to pass through the gate; The control unit is The information processing device according to (12) or (13), wherein the gate device outputs a voice message or displays a message indicating that the user holding the user terminal has been permitted to pass through the gate.

[0271] (15) An information processing system having a gate device and a user terminal, The gate device includes: It communicates with the user terminal and sequentially executes the processes required to pass through the gate, By communicating with the user terminal, continuously performing a location detection process for the user terminal; outputting different display data onto a floor or a side wall on which a user holding a user terminal walks in accordance with a transition of a processing state of a process required for passing through the gate; An information processing system that uses a result of the position detection process to control changing the position of the display data to follow the position of the user terminal.

[0272] (16) The gate device comprises: Transmitting the transition information of the processing state to the user terminal; The user terminal, The information processing system according to (15), further comprising: receiving the transition information of the processing state from the gate device; and outputting a voice message or displaying a message according to the received transition information.

[0273] (17) An information processing method executed in an information processing device, The information processing device includes: A communication unit for executing communication with a user terminal; A control unit that executes control according to a processing state of a process required for passing through a gate, The control unit: An information processing method for controlling output of different display data depending on the processing state onto a floor surface or a side wall on which a user holding a user terminal walks.

[0274] (18) An information processing method executed in an information processing device, The information processing device includes: a communication unit that communicates with a communication unit of a gate device; an information processing device as a user terminal having a control unit for executing data processing required for passing through the gate, The control unit: An information processing method for receiving, from a gate device, state transition information of a process required for passing through a gate, and outputting a voice message or displaying a message according to the received state transition information.

[0275] (19) A program for causing an information processing device to execute information processing, The information processing device includes: A communication unit for executing communication with a user terminal; A control unit that executes control according to a processing state of a process required for passing through a gate, The program causes the control unit to A program that controls the output of different display data according to the processing state onto a floor surface or side wall on which a user holding a user terminal walks.

[0276] (20) A program for causing an information processing device to execute information processing, The information processing device includes: a communication unit that communicates with a communication unit of a gate device; an information processing device as a user terminal having a control unit for executing data processing required for passing through the gate, The program causes the control unit to A program that receives from the gate device state transition information regarding the processing required for passing through the gate, and outputs a voice message or displays a message according to the received state transition information.

[0277] In addition, the series of processes described in the specification can be executed by hardware, software, or a combination of both. When executing processes by software, a program recording the processing sequence can be installed and executed in a memory in a computer built into dedicated hardware, or the program can be installed and executed in a general-purpose computer capable of executing various processes. For example, the program can be pre-recorded on a recording medium. In addition to installing the program from the recording medium to the computer, the program can be received via a network such as a LAN (Local Area Network) or the Internet, and installed on a recording medium such as a built-in hard disk.

[0278] In addition, the various processes described in the specification may not only be executed in chronological order as described, but may also be executed in parallel or individually depending on the processing capacity of the device executing the processes or as necessary. Furthermore, in this specification, a system refers to a logical collective configuration of multiple devices, and is not limited to devices in the same housing. [Industrial Applicability]

[0279] As described above, according to the configuration of one embodiment of the present disclosure, a configuration is realized in which a gate device communicates with a user terminal and outputs figures such as circles of different colors around the user depending on the state transition of the processing required to pass through the gate, thereby enabling the user to recognize the state transition. Specifically, for example, a gate device such as a ticket barrier communicates with a user terminal and executes control according to the state transition of the process required to pass through the gate. The gate device outputs circles of different colors according to the process state on the floor surface on which the user holding the user terminal walks. It also executes a position identification process for the user terminal and changes the output position of the circle to follow the position of the user terminal. The color of the output circle changes according to each state, such as a state in which the user terminal has been successfully detected, a state in which passage through the gate is permitted, and a state in which user terminal authentication has been completed, allowing the user to grasp the process state. With this configuration, a configuration is realized in which the gate device communicates with the user terminal and outputs circles of different colors around the user depending on the state transition of the processing required to pass through the gate, allowing the user to recognize the state transition. [Explanation of symbols]

[0280] 10 users 11 User terminal 20 Gate 21 Communications Department 30 Gate without a door 31 Communications Department 32 Camera 33 Display section 34 Warning Output Section 100 Gate device 101 Control section (data processing section) 102 Communication Controller 103 BLE Communication Department 104 UWB Communication Department 105 Light Emitting Unit Controller 106 Light-emitting part (LED, etc.) 107 Opening and closing controller 108 Opening and closing part (door) 109 Storage section 111 Camera 112 Display section 113 Audio output section 200 User terminals 201 Control section (data processing section) 202 Secure Element 203 BLE Communication Department 204 UWB Communication Department 211 Audio output section 212 Display section 213 Vibrator 301 CPU 302 ROM 303 RAM 304 Bus 305 Input / Output Interface 306 Input section 307 Output section 308 Storage section 309 Communications Department 310 Drive 311 Removable Media

Claims

1. A communication unit for executing communication with a user terminal; A control unit that executes control according to a processing state of a process required for passing through the gate, The control unit is A configuration in which different display data is output according to the processing state to a floor surface or a side wall on which a user holding a user terminal walks, (State 0) User terminal location identification process execution state, (State 1) Gate pass / no pass determination process execution state, (State 2) Data update process execution state upon passing through a gate, (State 3) Data update process completed state upon passing through the gate, An information processing device that performs control to output display data that makes it possible to distinguish each of the above processing states 0 to 3.

2. The control unit is The information processing device according to claim 1 , wherein the information processing device performs control to output light of different colors to a floor surface or a side wall on which a user holding the user terminal walks, depending on the processing state.

3. The control unit is The information processing apparatus according to claim 1 , further comprising control for outputting graphics of different colors according to the processing state onto a floor surface on which a user holding the user terminal walks.

4. The control unit is When a user terminal is detected by communication between the communication unit and the user terminal, Starting a location identification process for the user terminal; The information processing apparatus according to claim 1 , wherein an output position of the display data is changed in accordance with the position of the user terminal.

5. The control unit is 2. The information processing apparatus according to claim 1, further comprising control for outputting display data that enables identification of a state in which detection of the user terminal has been successful.

6. The control unit is 2. The information processing apparatus according to claim 1, further comprising control for outputting display data that enables identification of a state in which a user holding a user terminal is permitted to pass through the gate.

7. The control unit is 2. The information processing apparatus according to claim 1, further comprising control for outputting display data that enables identification of a state in which authentication processing of the user terminal has been completed.

8. The control unit is 2. The information processing apparatus according to claim 1, further comprising control for outputting display data that enables identification of an execution state of a data update process required for a user holding a user terminal to pass through a gate.

9. The information processing device according to claim 8 , wherein the data update process required for passing through the gate is a payment process.

10. The control unit is The information processing apparatus according to claim 1 , further comprising control for analyzing an image captured by a camera, executing a process for detecting a user who is unable to communicate with a user terminal, and outputting a warning.

11. The control unit is The information processing apparatus according to claim 1 , which executes control for notifying the user terminal of the transition information of the processing state.

12. a communication unit that communicates with a communication unit of a gate device; an information processing device as a user terminal having a control unit for executing data processing required for passing through the gate, The control unit is a configuration in which state transition information of a process required for passing through a gate is received from the gate device, and a voice output of a message or a display of a message is executed in accordance with the received state transition information; (State 0) User terminal location identification process execution state, (State 1) Gate pass / no pass determination process execution state, (State 2) Data update process execution state upon passing through a gate, (State 3) Data update process completed state upon passing through the gate, An information processing device that outputs a voice message or displays a message that enables each of the above processing states 0 to 3 to be identified.

13. The state transition information is information indicating that the gate device has successfully detected the user terminal; The control unit is The information processing device according to claim 12 , further comprising: a voice output or a display of a message indicating that the gate device has successfully detected the user terminal.

14. The state transition information is information indicating that the gate device has permitted the user holding the user terminal to pass through the gate, The control unit is The information processing device according to claim 12 , further comprising: a voice output or a display of a message indicating that the gate device has permitted the user holding the user terminal to pass through the gate.

15. An information processing system having a gate device and a user terminal, The gate device includes: It communicates with the user terminal and sequentially executes the processes required to pass through the gate, By communicating with the user terminal, continuously performing a location detection process for the user terminal; outputting different display data onto a floor or a side wall on which a user holding a user terminal walks in accordance with a transition of a processing state of a process required for passing through the gate; A configuration in which a result of the position detection process is utilized to perform control to change the position of the display data so as to follow the position of the user terminal, (State 0) User terminal location identification process execution state, (State 1) Gate pass / no pass determination process execution state, (State 2) Data update process execution state upon passing through a gate, (State 3) Data update process completed state upon passing through the gate, An information processing system that performs control to output display data that makes it possible to identify each of the above processing states 0 to 3.

16. The gate device includes: Transmitting the transition information of the processing state to the user terminal; The user terminal, 16. The information processing system according to claim 15, further comprising: a gate device that receives the transition information of the processing state; and a voice output or a display of a message according to the received transition information.

17. An information processing method executed in an information processing device, The information processing device includes: A communication unit for executing communication with a user terminal; A control unit that executes control according to a processing state of a process required for passing through the gate, The control unit: performing control to output different display data according to the processing state onto a floor surface or a side wall on which a user holding the user terminal walks; (State 0) User terminal location identification process execution state, (State 1) Gate pass / no pass determination process execution state, (State 2) Data update process execution state upon passing through a gate, (State 3) Data update process completed state upon passing through the gate, An information processing method for controlling output of display data that makes it possible to distinguish each of the above processing states 0 to 3.

18. An information processing method executed in an information processing device, The information processing device includes: a communication unit that communicates with a communication unit of a gate device; an information processing device as a user terminal having a control unit for executing data processing required for passing through the gate, The control unit: receiving state transition information for processing required for passing through the gate from the gate device, and outputting a voice message or displaying a message in accordance with the received state transition information; (State 0) User terminal location identification process execution state, (State 1) Gate pass / no pass determination process execution state, (State 2) Data update process execution state upon passing through a gate, (State 3) Data update process completed state upon passing through the gate, An information processing method for outputting a voice message or displaying a message that enables each of the above processing states 0 to 3 to be identified.

19. A program for causing an information processing device to execute information processing, The information processing device includes: A communication unit for executing communication with a user terminal; A control unit that executes control according to a processing state of a process required for passing through the gate, The program causes the control unit to performing control to output different display data according to the processing state onto a floor surface or a side wall on which a user holding a user terminal walks; (State 0) User terminal location identification process execution state, (State 1) Gate pass / no pass determination process execution state, (State 2) Data update process execution state upon passing through a gate, (State 3) Data update process completed state upon passing through the gate, A program for controlling the output of display data that makes it possible to identify each of the above processing states 0 to 3.

20. A program for causing an information processing device to execute information processing, The information processing device includes: a communication unit that communicates with a communication unit of a gate device; an information processing device as a user terminal having a control unit for executing data processing required for passing through the gate, The program causes the control unit to receiving state transition information for processing required for passing through the gate from the gate device, and outputting a voice message or displaying a message in accordance with the received state transition information; (State 0) User terminal location identification process execution state, (State 1) Gate pass / no pass determination process execution state, (State 2) Data update process execution state upon passing through a gate, (State 3) Data update process completed state upon passing through the gate, A program for outputting voice or displaying a message that makes it possible to identify each of the above processing states 0 to 3.

Citation Information

Patent Citations

  • Gate-free ticket examination system and method for processing ticket examination

    JP2013152665A

  • Object recognition device and recognition result presentation method

    JP2016173657A

  • Information processing system, information processing method, and program

    JP2019164584A

  • Mobile-device-to-machine payment systems

    US8856045B1

  • Gate device and method for gate device

    WO2019049623A1