Information processing system, information processing method, and program
The system addresses the challenge of distinguishing legitimate digital tickets from images by superimposing sensor data on the ticket, improving efficiency and reducing costs.
Patent Information
- Application Number
- JP2024061322
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-05
- Publication Date
- 2025-07-30
AI Technical Summary
Existing digital ticket systems that rely on visual confirmation for validity lack a straightforward method to differentiate between legitimate digital tickets and captured images, which can lead to inefficiencies and increased costs.
An information processing system that displays a digital ticket on a user's mobile terminal and superimposes data from sensors, such as imaging units and microphones, to verify its legitimacy.
Enhances processing speed, simplifies the system, and reduces costs by ensuring the digital ticket is confirmed as legitimate, rather than a captured image.
Smart Images

Figure 2025111354000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method, and a program.
Background Art
[0002] Patent Document 1 discloses an electronic ticket sales system that simplifies authentication using biometric information such as fingerprints and voiceprints.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, some digital tickets are designed to be visually confirmed for their validity. By adopting such a mechanism, the processing speed of the entire system can be increased, the system can be simplified, and the cost can be reduced. However, even in such a system, there is a demand to easily confirm that it is a legitimate digital ticket issued, rather than a captured image or the like.
Means for Solving the Problems
[0005] According to one aspect of the present invention, an information processing system is provided. This information processing system has at least one or more control units. The control unit controls to display a digital ticket on the display unit of the user's mobile terminal device in response to a predetermined user operation, and to superimpose and display data corresponding to a detection signal detected by at least one or more sensors of the mobile terminal device on the digital ticket. The digital ticket is a ticket that can be visually confirmed.
Brief Description of the Drawings
[0006]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Mode for Carrying Out the Invention
[0007] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic matters shown in the following embodiments (including modified examples; the same applies hereinafter) can be combined with each other.
[0008] Incidentally, the program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable medium that can be read by a computer, may be provided so as to be downloadable from an external server, or may be provided so that the program is started on an external computer and its function is realized on a client terminal (so-called cloud computing).
[0009] In the specification, the “section” may include, for example, hardware resources implemented by a circuit in a broad sense and information processing of software that can be specifically realized by these hardware resources. Also, in Embodiment 1, various types of information are handled, and these information are represented by the high and low of signal values as a set of binary bits composed of 0 or 1, and communication and calculation can be executed on a circuit in a broad sense.
[0010] In addition, a circuit in a broad sense is a circuit realized by appropriately combining at least a circuit, circuitry, a processor, a memory, etc. That is, it includes an application specific integrated circuit (ASIC), programmable logic devices (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0011] <Embodiment 1> 1. System Configuration FIG. 1 is a diagram showing an example of the system configuration of the information processing system 1000. The information processing system 1000 includes, as a system configuration, a server device 100 and a smartphone 110. The server device 100 and the smartphone 110 are communicably connected via a network 150. The smartphone 110 is an example of a portable terminal device.
[0012] The server device 100 is a device that executes information processing related to Embodiment 1. The smartphone 110 is a device of a user who downloads an application from the server device 100 or the like, displays a digital ticket on the application, and uses the digital ticket. The digital ticket may be a transportation ticket that substitutes for a ticket for transportation such as a bus or a train, or may be an admission ticket that substitutes for an admission ticket for an event such as watching a sports game or a concert. The digital ticket is a ticket that can be visually confirmed. For example, when the digital ticket is a transportation ticket, the digital ticket is visually confirmed for its validity by a station staff member such as at a ticket gate of a station, a bus driver, or a conductor. Also, when the digital ticket is an admission ticket, the digital ticket is visually confirmed for its validity by a ticket clerk at the venue.
[0013] Here, the information processing system described in the claims may be configured by a plurality of devices or may be configured by a single device. When the information processing system described in the claims is configured by a single device, examples of such a device are the server device 100 or the smartphone 110. When the information processing system described in the claims is configured by a plurality of devices, examples of such a plurality of devices are the server device 100 and the smartphone 110, or a cloud server or the like configured by a plurality of server devices that provide the functions of the server device 100.
[0014] FIG. 1 shows an example in which only one smartphone 110 is included in the information processing system 1000, but the information processing system 1000 may include a plurality of smartphones 110.
[0015] 2. Hardware Configuration (1) Hardware Configuration of Server Device 100 FIG. 2 is a diagram showing an example of the hardware configuration of the server device 100. The server device 100 includes, as a hardware configuration, a control unit 210, a storage unit 220, and a communication unit 230. The control unit 210 is a CPU (Central Processing Unit) or the like, and controls the entire server device 100.
[0016] The storage unit 220 is any one of an HDD (Hard Disk Drive), a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid Sate Drive), or any combination thereof, and stores programs and data used when the control unit 210 executes processing based on the programs. The storage unit 220 is an example of a storage medium. In the specification, it is described that the data used when the control unit 210 executes processing based on the program is stored in the storage unit 220, but it may be stored in the storage unit of another device communicable with the server device 100. That is, the data may be stored in the storage unit of any device as long as the control unit 210 can refer to and acquire it. The functions of the server device 100 are realized by the control unit 210 reading out the program stored in the storage unit 220 and executing processing based on the read program.
[0017] The communication unit 230 connects the server device 100 to the network 150 and controls communication with other devices. Note that the number of each piece of hardware constituting the server device 100 is not limited to the number shown in FIG. 2, and may be plural. The same applies to the smartphone 110 described later.
[0018] (2) Hardware Configuration of Smartphone 110 FIG. 3 is a diagram showing an example of the hardware configuration of the smartphone 110. The smartphone 110 includes, as a hardware configuration, a control unit 310, a storage unit 320, a rear imaging unit 330, a front imaging unit 340, an acceleration sensor 350, a microphone 260, an input / output unit 370, and a communication unit 380.
[0019] The control unit 310 is a CPU or the like, and controls the entire smartphone 110.
[0020] The storage unit 320 is any one of a ROM, a RAM, an SSD, etc., or any combination thereof, and stores programs and data used when the control unit 310 executes processes based on the programs. The storage unit 320 is an example of a storage medium. In the specification, it is described that the data used when the control unit 310 executes processes based on the programs is stored in the storage unit 320, but it may be stored in the storage unit of another device communicable with the smartphone 110. That is, the data may be stored in the storage unit of any device as long as the control unit 310 can refer to and acquire it. By the control unit 310 reading out the program stored in the storage unit 320 and executing processes based on the program, the functions of the smartphone 110 and the processes of the flowchart as shown in FIG. 4 described later are realized.
[0021] The rear imaging unit 330 is an imaging unit provided on the rear surface of the smartphone 110, and performs imaging with the rear surface of the smartphone 110 as the imaging range. The front imaging unit 340 is an imaging unit provided on the front surface of the smartphone 110, and performs imaging with the front surface of the smartphone 110 as the imaging range.
[0022] The acceleration sensor 350 measures and outputs the acceleration of the smartphone 110. The microphone 360 collects and outputs the sounds around the smartphone 110.
[0023] The input / output unit 370 is a touch panel display or the like, and receives input operations by an operator and displays the results of processes by the control unit 310 and the like. The input / output unit 370 is an example of the display unit of the smartphone 110. The communication unit 380 connects the smartphone 110 to the network 150 via a base station or the like and controls communication with other devices. The rear imaging unit 330, the front imaging unit 340, the acceleration sensor 350, and the microphone 360 are examples of sensors respectively.
[0024] 3. Information Processing The information processing of Embodiment 1 will be described below. (Overview of the process) The control unit 310 causes a digital ticket to be displayed on the input / output unit 370 of the user's smartphone 110 in response to a predetermined user operation, and controls the digital ticket to be superimposed with data corresponding to a detection signal detected by at least one or more sensors of the smartphone 110.
[0025] According to such processing, since data corresponding to the detection signal detected by the sensor of the smartphone 110 is superimposed on the digital ticket, a person who visually confirms the validity of the digital ticket can confirm that the digital ticket is a legitimate digital ticket rather than an image or the like in which the digital ticket has been captured. In addition, since it can be realized with a simple system configuration, the processing speed of the entire system can be increased, the system can be simplified, and the cost can be reduced.
[0026] (Details of the process) FIG. 4 is a flowchart showing an example of information processing in the smartphone 110. In step S401, the control unit 310 determines whether or not an operation for causing a digital ticket to be displayed by the user (hereinafter referred to as a digital ticket display request) has been made on the application. The operation for causing a digital ticket to be displayed is an example of a predetermined user operation. When the control unit 310 determines that a digital ticket display request has been made on the application, the process proceeds to step S402. When the control unit 310 determines that a digital ticket display request has not been made on the application, the process of step S401 is repeated.
[0027] In step S402, the control unit 310 acquires a detection signal detected by one or more sensors. Here, an example of the sensor is the imaging unit. In step S403, the control unit 310 generates a screen including a digital ticket. More specifically, the control unit 310 generates a screen in which the real-time video captured by the imaging unit is superimposed on the digital ticket. In step S404, the control unit 310 displays the screen generated in step S403.
[0028] FIG. 5 is a diagram showing an example of a screen 500 including a digital ticket. In the example of FIG. 5, the real-time video captured by the front imaging unit 340 as an example of the imaging unit is displayed in a predetermined area 510 of the digital ticket. That is, the control unit 310 controls to superimpose and display the real-time video captured by the front imaging unit 340 on the digital ticket. As the video captured by the front imaging unit 340, for example, when the digital ticket is displayed at the ticket gate of the station, the ceiling of the ticket gate or the face of the station staff looking through the digital ticket for checking is included. Also, in FIG. 5, an example in which the video captured by the front imaging unit 340 is superimposed and displayed on a part of the digital ticket is shown. This is an example of the process in which the control unit 310 controls to superimpose and display the information corresponding to the detection signal on a part of the digital ticket. However, the control unit 310 may superimpose and display the video captured by the front imaging unit 340, such as a watermark image, on the entire digital ticket.
[0029] As another example, the control unit 310 may control to superimpose and display the real-time video captured by the rear imaging unit 330 on the digital ticket.
[0030] Also, the control unit 310 may control to superimpose and display the real-time video captured by the front imaging unit 340 on the first area of the digital ticket, and control to superimpose and display the real-time video captured by the rear imaging unit 330 on the second area of the digital ticket. The second area may be an area different from the first area, or may be an area overlapping a part or all of the first area.
[0031] In addition, the control unit 310 acquires the real-time acceleration of the smartphone 110 detected by the acceleration sensor 350 as sensor information. Then, the control unit 310 may control to superimpose and display an image that changes based on the real-time acceleration of the smartphone 110 detected by the acceleration sensor 350 on the digital ticket. The area to be superimposed and displayed may be part of the digital ticket or all of it. By superimposing and displaying on the digital ticket, if it is found that the digital ticket is not an image such as a captured image, the image that changes and is displayed according to the acceleration of the smartphone 110 may be any image.
[0032] In addition, the control unit 310 acquires the ambient sound information of the smartphone 110 detected by the microphone as sensor information. Then, the control unit 310 may control to superimpose and display an image that changes based on the ambient sound information of the smartphone 110 detected by the microphone on the digital ticket. The area to be superimposed and displayed may be part of the digital ticket or all of it. By superimposing and displaying on the digital ticket, if it is found that the digital ticket is not an image such as a captured image, the image that changes and is displayed according to the ambient sound information (e.g., volume) of the smartphone 110 may be any image.
[0033] In step S405, the control unit 310 determines whether an operation (hereinafter referred to as display termination) for the user to terminate the display of the digital ticket has been performed on the application. When the control unit 310 determines that the display termination has been performed on the application, it ends the information processing shown in FIG. 4. When the control unit 310 determines that the display termination has not been performed on the application, it returns the process to step S402.
[0034] According to the processing of Embodiment 1 above, data corresponding to the detection signal detected by the sensor of the smartphone 110 is superimposed and displayed on the digital ticket. Therefore, a person who visually confirms the validity of the digital ticket can confirm that it is a legitimate digital ticket rather than an image or the like in which the digital ticket has been captured. In addition, since it can be realized with a simple system configuration, the processing speed of the entire system can be increased, the system can be simplified, and the cost can be reduced.
[0035] A part or all of the processing of the control unit 310 of the smartphone 110 described in Embodiment 1 may be executed by the control unit 210 of the server device 100.
[0036] <Supplementary Note> The invention may be provided in each of the following aspects.
[0037] (1) An information processing system having at least one or more control units, wherein the control unit causes a digital ticket to be displayed on a display unit of a user's portable terminal device in response to a predetermined user operation, and superimposes and displays data corresponding to a detection signal detected by at least one or more sensors of the portable terminal device on the digital ticket, and the digital ticket is a ticket that is visually confirmed.
[0038] (2) The information processing system according to (1) above, wherein the control unit controls to superimpose and display information corresponding to the detection signal on a part of the digital ticket.
[0039] (3) The information processing system according to (1) or (2) above, wherein the sensor is an imaging unit, and the control unit controls to superimpose and display the real-time video captured by the imaging unit on the digital ticket.
[0040] (4) In the information processing system according to (3) above, the imaging unit is a front camera provided on the front surface of the mobile terminal device, and the control unit controls to superimpose and display the real-time video captured by the front camera on the digital ticket. Information processing system.
[0041] (5) In the information processing system according to (3) above, the imaging unit is a rear camera provided on the rear surface of the mobile terminal device, and the control unit controls to superimpose and display the real-time video captured by the rear camera on the digital ticket. Information processing system.
[0042] (6) In the information processing system according to any one of (1) to (5) above, the sensor is an acceleration sensor, and the control unit controls to superimpose and display an image that changes based on the real-time acceleration of the mobile terminal device detected by the acceleration sensor on the digital ticket. Information processing system.
[0043] (7) In the information processing system according to any one of (1) to (6) above, the sensor is a microphone, and the control unit controls to superimpose and display an image that changes based on the sound information around the mobile terminal device detected by the microphone on the digital ticket. Information processing system.
[0044] (8) An information processing method executed by an information processing system, which displays a digital ticket on a display unit of a user's mobile terminal device in response to a predetermined user operation, and superimposes and displays information corresponding to a detection signal detected by at least one or more sensors of the mobile terminal device on the digital ticket. The digital ticket is a ticket that can be visually confirmed. Information processing method.
[0045] (9) A program for causing a computer to function as the information processing system according to any one of (1) to (7) above. Of course, this is not all-inclusive.
[0046] Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The embodiments and their modifications are included in the scope and gist of the invention and are included in the invention described in the claims and the equivalent scope thereof.
Description of Reference Numerals
[0047] 100: Server device 110: Smartphone 150: Network 210: Control unit 220: Storage unit 230: Communication unit 260: Microphone 310: Control unit 320: Storage unit 330: Rear imaging unit 340: Front imaging unit 350: Acceleration sensor 360: Microphone 370: Input / output unit 380: Communication unit 500: Screen 510: Region 1000: Information processing system
Claims
1. An information processing system, having at least one or more control units, wherein the control unit displays a digital ticket on a display unit of a user's mobile terminal device in response to a predetermined user operation, and controls to superimpose and display data corresponding to a detection signal detected by at least one or more sensors of the mobile terminal device on the digital ticket, wherein the digital ticket is a ticket that can be visually confirmed. Information processing system.
2. In the information processing system according to Claim 1, wherein the control unit controls to superimpose and display information corresponding to the detection signal on a part of the digital ticket. Information processing system.
3. In the information processing system according to Claim 1, wherein the sensor is an imaging unit, and the control unit controls to superimpose and display real-time video captured by the imaging unit on the digital ticket. Information processing system.
4. In the information processing system according to Claim 3, wherein the imaging unit is a front camera provided on the front surface of the mobile terminal device, and the control unit controls to superimpose and display real-time video captured by the front camera on the digital ticket. Information processing system.
5. In the information processing system according to Claim 3, wherein the imaging unit is a rear camera provided on the rear surface of the mobile terminal device, and the control unit controls to superimpose and display real-time video captured by the rear camera on the digital ticket. Information processing system.
6. In the information processing system according to Claim 1, wherein the sensor is an acceleration sensor, and the control unit controls to superimpose and display an image that changes based on the real-time acceleration of the mobile terminal device detected by the acceleration sensor on the digital ticket. Information processing system.
7. In the information processing system according to Claim 1, wherein the sensor is a microphone, and the control unit controls to superimpose and display an image that changes based on sound information around the mobile terminal device detected by the microphone on the digital ticket. Information processing system.
8. An information processing method executed by an information processing system, Control to display a digital ticket on a display unit of a user's mobile terminal device in response to a predetermined user operation, and to superimpose and display information corresponding to a detection signal detected by at least one or more sensors of the mobile terminal device on the digital ticket. The digital ticket is a ticket that can be visually confirmed. An information processing method.
9. A program, for causing a computer to function as the information processing system according to any one of claims 1 to 7.
Citation Information
Patent Citations
Electronic ticket vending system and method
JP2004295197A