Game System
The game system simplifies game progression control by using processed vehicle information from in-vehicle devices, reducing complexity and enhancing security while integrating real-world data into the game.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-03
- Publication Date
- 2026-04-07
AI Technical Summary
Existing game systems require additional devices for controlling game progression, leading to a complicated configuration.
A game system that utilizes vehicle information transmitted from in-vehicle devices to a personal terminal, processing and controlling game progression using vehicle information without directly transmitting raw data, thereby simplifying the system configuration.
The system simplifies the game progression control by reducing communication volume and enhancing security while integrating real-world vehicle data into the game experience.
Smart Images

Figure 0007841458000001 
Figure 0007841458000002 
Figure 0007841458000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a game system.
Background Art
[0002] Patent Document 1 discloses a technique for advancing a game using the travel of a vehicle such as an automobile in the real world and enabling the advancement of the game without wasting the travel of the vehicle at all.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The technique described in Patent Document 1 includes a probe device that transmits the collected travel data of the vehicle to a game device. The probe device is a portable terminal (such as a smartphone) in which an application for car navigation is installed. The game device executes a game in which a virtual space is moved (traveled) according to the travel distance of the vehicle indicated by the travel data. Thus, the technique requires another device for controlling the progress of the game executed by the game device, resulting in a complicated configuration.
[0005] Therefore, an object of the present disclosure is to provide a game system that can control the progress of a game executed on a terminal by using vehicle information transmitted from a configuration mounted on a vehicle to a terminal brought into the interior of the vehicle.
Means for Solving the Problems
[0006] The game system according to claim 1 includes a first acquisition unit that acquires vehicle information related to a vehicle, A generation unit that processes the vehicle information acquired by the first acquisition unit to generate processed information, and the processed information generated by the generation unitA first transmission unit transmits the following to a personal terminal brought inside the vehicle: A second transmission unit transmits the vehicle information acquired by the first acquisition unit or the processing information generated by the generation unit to a server, The in-vehicle device mounted on the vehicle, A server including: a third acquisition unit that acquires vehicle information or processing information transmitted from a second transmission unit provided in each of the multiple vehicles; and a third transmission unit that transmits the content of a game running on the personal terminal, determined based on the vehicle information or processing information acquired by the third acquisition unit, to the personal terminal; The transmission from the first transmission unit Processing information and the content transmitted from the third transmission unit A second acquisition unit that acquires the data, and the data acquired by the second acquisition unit. Processing information and the aforementioned content The above Ge The personal terminal includes a control unit that controls the progress of the game by using it as a parameter of the game. The processed information is information obtained by processing the vehicle information so that the vehicle information itself cannot be identified, and the amount of data of the processed information is less than the amount of data of the vehicle information per unit time, and the content reflects the external environment of the vehicle based on a plurality of the vehicle information or processed information acquired by the third acquisition unit. The game system according to claim 2 is as described in claim 1, wherein the generation unit generates evaluation information as processing information, which evaluates the driving of the vehicle driver based on the vehicle information acquired by the first acquisition unit; the second transmission unit transmits the evaluation information generated by the generation unit to the server; the content indicates items to be placed on the game stage corresponding to each point where the multiple vehicles have traveled, according to the evaluation information at each point; and the control unit places the items on the stage according to the content acquired by the second acquisition unit.
[0007] In the game system according to claim 1, the first acquisition unit of the in-vehicle device acquires vehicle information. The first transmission unit of the in-vehicle device transmits the vehicle information acquired by the first acquisition unit to the personal terminal. The second acquisition unit of the personal terminal acquires the vehicle information transmitted from the first transmission unit. The control unit of the personal terminal uses the vehicle information acquired by the second acquisition unit as a game parameter to control the progress of the game. Thus, the game system can control the progress of the game being played on the personal terminal using the vehicle information transmitted from the in-vehicle device to the personal terminal.
[0008] Other embodiments The game system related to this is before The in-vehicle device includes a generation unit that processes the vehicle information acquired by the first acquisition unit to generate processed information, the first transmission unit transmits the processed information generated by the generation unit to the personal terminal, the second acquisition unit acquires the processed information transmitted from the first transmission unit, and the control unit uses the processed information acquired by the second acquisition unit as game parameters to control the progress of the game.
[0009] Other embodimentsIn the game system described above, the in-vehicle device's generation unit processes the vehicle information acquired by the first acquisition unit to generate processed information. The in-vehicle device's first transmission unit transmits the processed information generated by the generation unit to the personal terminal. The personal terminal's second acquisition unit acquires the processed information transmitted from the first transmission unit. The personal terminal's control unit then uses the processed information acquired by the second acquisition unit as game parameters to control the game's progress. As a result, this game system reduces communication volume while enhancing security regarding vehicle information by not directly transmitting the vehicle information to the personal terminal.
[0010] Other embodiments The game system related to this is before The data generation unit generates evaluation information as processed information, which evaluates the driving of the vehicle driver based on the vehicle information acquired by the first acquisition unit; the first transmission unit transmits the evaluation information generated by the generation unit to the personal terminal; the second acquisition unit acquires the evaluation information transmitted from the first transmission unit; and the control unit advances the game to an advantageous or disadvantageous position based on the evaluation indicated by the evaluation information acquired by the second acquisition unit.
[0011] Other embodiments In the game system described above, the in-vehicle device's generation unit generates evaluation information as processing information. The in-vehicle device's first transmission unit transmits the evaluation information generated by the generation unit to the personal terminal. The personal terminal's second acquisition unit acquires the evaluation information transmitted from the first transmission unit. The personal terminal's control unit then uses the evaluation information acquired by the second acquisition unit to advance the game in an advantageous or disadvantageous manner. As a result, in this game system, the driver's driving performance affects the game's progress, and it is expected that communication between the game player and the driver will be more active in order to advance the game in an advantageous manner.
[0012] Other embodiments The game system related to this is beforeThe in-vehicle device includes a second transmission unit that transmits the vehicle information acquired by the first acquisition unit or the processing information generated by the generation unit to a server; a third acquisition unit that acquires the vehicle information or processing information transmitted from the second transmission units of the in-vehicle devices installed in each of the multiple vehicles; and a server that includes a third transmission unit that transmits the game content determined based on the vehicle information or processing information acquired by the third acquisition unit to the personal terminal.
[0013] Other embodiments In the game system described above, the second transmission unit of the in-vehicle device transmits vehicle information acquired by the first acquisition unit or processed information generated by the generation unit to the server. The third acquisition unit of the server acquires vehicle information or processed information transmitted from the second transmission units of the in-vehicle devices installed in multiple vehicles. The third transmission unit of the server then transmits the game content determined based on the vehicle information or processed information acquired by the third acquisition unit to the personal terminal. As a result, the game system can execute game content that reflects the external environment based on information transmitted from multiple vehicles.
[0014] Other embodiments The game system related to this is before The second acquisition unit acquires the content transmitted from the third transmission unit, and the control unit uses the content acquired by the second acquisition unit as parameters that constitute the game stage to present the status of the stage to the player of the game.
[0015] Other embodiments In the game system described above, the second acquisition unit of the personal terminal acquires content transmitted from the third transmission unit. The control unit of the personal terminal then uses the content acquired by the second acquisition unit as parameters that constitute the game stage to present the stage status to the game player. As a result, in this game system, the external environment based on information transmitted from multiple vehicles is reflected in the game stage, thus providing a game experience that links the real world and the game world. [Effects of the Invention]
[0016] As described above, in the game system according to the present disclosure, the progress of the game being executed on the terminal can be controlled by using the vehicle information transmitted from the components mounted on the vehicle to the terminal brought into the interior of the vehicle.
Brief Description of the Drawings
[0017] [Figure 1] It is a diagram showing a schematic configuration of the game system. [Figure 2] It is a block diagram showing the hardware configuration of the vehicle. [Figure 3] It is a block diagram showing the hardware configuration of the personal terminal. [Figure 4] It is a block diagram showing the hardware configuration of the server. [Figure 5] It is a first sequence diagram showing an example of the flow of the game system. [Figure 6] It is a second sequence diagram showing an example of the flow of the game system.
Modes for Carrying Out the Invention
[0018] Hereinafter, the game system 100 according to the present embodiment will be described. FIG. 1 is a diagram showing a schematic configuration of the game system 100.
[0019] As shown in FIG. 1, the game system 100 includes a vehicle 10, a personal terminal 50, and a server 70. The in-vehicle device 20 mounted on the vehicle 10 and the personal terminal 50 are connected via wireless communication. The in-vehicle device 20 and the server 70 are connected via a network N1. The personal terminal 50 and the server 70 are connected via a network N2.
[0020] Vehicle 10 is a so-called connected car capable of transmitting its own status and surrounding conditions to a personal terminal 50 and a server 70. Although Figure 1 shows one vehicle 10, the number of connected cars present in the game system 100 is not limited to one; there may be multiple connected cars.
[0021] The personal terminal 50 is a portable device owned by an occupant of the vehicle 10, specifically an occupant other than the driver. In this embodiment, as an example, the personal terminal 50 is a smartphone. Server 70 is a server computer owned by a designated business operator.
[0022] Figure 2 is a block diagram showing the hardware configuration of vehicle 10. As shown in Figure 2, vehicle 10 is composed of an in-vehicle unit 20, an ECU (Electronic Control Unit) 30, and a group of sensors 40.
[0023] The in-vehicle unit 20 consists of a CPU (Central Processing Unit) 21, ROM (Read Only Memory) 22, RAM (Random Access Memory) 23, storage unit 24, in-vehicle communication interface 25, input / output interface 26, and wireless communication interface 27. The CPU 21, ROM 22, RAM 23, storage unit 24, in-vehicle communication interface 25, input / output interface 26, and wireless communication interface 27 are interconnected via an internal bus 28 so that they can communicate with each other.
[0024] The CPU 21 is a central processing unit that executes various programs and controls various components. Specifically, the CPU 21 reads programs from the ROM 22 or memory unit 24 and executes them using the RAM 23 as a working area. The CPU 21 controls each of the above components and performs various calculations according to the programs recorded in the ROM 22 or memory unit 24.
[0025] ROM22 stores various programs and data. RAM23 temporarily stores programs or data as a working area.
[0026] The memory unit 24 is composed of a storage device such as eMMC (embedded Multi Media Card) or UFS (Universal Flash Storage) and stores various programs and data.
[0027] The in-vehicle communication interface 25 is an interface for connecting to the ECU 30. This interface uses the CAN protocol for communication. The in-vehicle communication interface 25 is connected to the external bus 29. Although not shown in the diagram, in addition to the ECU 30, multiple ECUs are provided for each function of the vehicle 10.
[0028] Here, the sensor group 40 is connected to the ECU 30. For example, the sensor group 40 includes sensors for detecting the state of the vehicle 10 and the surrounding conditions, such as a 3D-LiDAR, millimeter-wave sensor, infrared sensor, turn signal sensor, vehicle speed sensor, steering angle sensor, angular velocity sensor, GPS (Global Positioning System) sensor, gyro sensor, and acceleration sensor. The sensor group 40 outputs the detection results of each sensor to the ECU 30.
[0029] Input / Output I / F26 is an interface for communicating with in-vehicle equipment (not shown) mounted on the vehicle 10.
[0030] The wireless communication interface 27 is a wireless communication module for communicating with the personal terminal 50 and the server 70. This wireless communication module utilizes communication standards such as 5G, LTE, Wi-Fi®, and Bluetooth®.
[0031] Furthermore, the CPU 21 of the in-vehicle unit 20 has an acquisition unit 21A, a transmission unit 21B, and a generation unit 21C as its functional configuration. Each functional configuration is realized by the CPU 21 reading and executing a program stored in the ROM 22 or the storage unit 24.
[0032] The acquisition unit 21A acquires vehicle information relating to the vehicle 10. For example, the acquisition unit 21A acquires CAN data of the vehicle 10 input from the ECU 30 via the in-vehicle communication I / F 25 as vehicle information. The acquisition unit 21A is an example of a "first acquisition unit".
[0033] The transmitting unit 21B transmits the CAN data acquired by the acquiring unit 21A to the personal terminal 50 brought inside the vehicle 10. For example, the transmitting unit 21B transmits the acquired CAN data to the personal terminal 50 as needed, whenever the acquiring unit 21A acquires CAN data.
[0034] The generation unit 21C processes the CAN data acquired by the acquisition unit 21A to generate processed information. The processed information is information that has been processed so that the CAN data itself cannot be identified. Furthermore, the amount of processed information is less than the amount of CAN data per unit time. As an example, the generation unit 21C generates evaluation information as processed information, which evaluates the driving of the vehicle 10 driver based on the CAN data acquired by the acquisition unit 21A. In this case, the generation unit 21C generates evaluation information for the sampling period each time the number of CAN data acquired by the acquisition unit 21A reaches a predetermined number of samples. Furthermore, the type and number of CAN data used to generate the evaluation information are not particularly limited.
[0035] For example, the generation unit 21C evaluates the driver's driving based on evaluation items for acceleration, steering, braking, and eco-driving. The generation unit 21C calculates evaluation values for each evaluation item based on CAN data and sums up the calculated evaluation values to calculate a total evaluation value. Then, the generation unit 21C generates evaluation information indicating "Good" if the total evaluation value is equal to or greater than the first criterion, and generates evaluation information indicating "Bad" if the total evaluation value is lower than the first criterion and equal to or less than the second criterion.
[0036] As described above, when the generation unit 21C generates processing information, the transmission unit 21B transmits the processing information (in the above example, "evaluation information") to the personal terminal 50 based on the fact that the processing information has been generated. Whether or not the generation unit 21C generates processing information may be determined by an input operation to the vehicle 10 or the personal terminal 50.
[0037] Here, the transmitting unit 21B transmits the CAN data acquired by the acquiring unit 21A or the processing information generated by the generating unit 21C to the server 70. The timing of the transmission of the CAN data or processing information to the server 70 is the same as the timing of the transmission of the CAN data or processing information to the personal terminal 50 described above. The transmitting unit 21B is an example of the "first transmitting unit" and the "second transmitting unit".
[0038] Next, we will describe the hardware configuration of the personal terminal 50. Figure 3 is a block diagram showing the hardware configuration of the personal terminal 50.
[0039] As shown in Figure 3, the personal terminal 50 comprises a CPU 51, ROM 52, RAM 53, storage unit 54, input unit 55, display unit 56, and communication unit 57. Each component is connected to the others via a bus 58 so as to be able to communicate with each other. The hardware configuration of the personal terminal 50 is the same as that of a typical smartphone, so details are omitted.
[0040] The CPU 51 of the personal terminal 50 has an acquisition unit 51A and a control unit 51B as its functional configuration. Each functional configuration is realized by the CPU 51 reading and executing a program stored in the ROM 52 or storage unit 54.
[0041] The acquisition unit 51A acquires at least one of the CAN data and processing information transmitted from the transmission unit 21B of the in-vehicle unit 20. The acquisition unit 51A is an example of a "second acquisition unit".
[0042] The control unit 51B uses at least one of the CAN data and processing information acquired by the acquisition unit 51A as parameters for the game being played on the personal terminal 50 to control the game's progress. The game is a computer game whose progress can be controlled based on information from the in-vehicle device 20.
[0043] Specific examples of the control content by the control unit 51B will be described later, but for example, the control unit 51B advances the game in an advantageous or disadvantageous way based on the evaluation indicated by the evaluation information acquired by the acquisition unit 51A as processing information.
[0044] Next, we will describe the hardware configuration of server 70. Figure 4 is a block diagram showing the hardware configuration of server 70.
[0045] As shown in Figure 4, the server 70 comprises a CPU 71, ROM 72, RAM 73, storage unit 74, input unit 75, display unit 76, and communication unit 77. Each component is connected to the others via a bus 78 so that they can communicate with each other. The hardware configuration of the server 70 is the same as that of a typical server computer, so details are omitted.
[0046] The CPU 71 of the server 70 has a functional configuration consisting of an acquisition unit 71A, a determination unit 71B, and a transmission unit 71C. Each functional configuration is realized by the CPU 71 reading and executing a program stored in the ROM 72 or storage unit 74.
[0047] The acquisition unit 71A acquires CAN data or processing information transmitted from the transmission unit 21B of the on-board unit 20 installed in each of the multiple vehicles 10. The CAN data or processing information acquired by the acquisition unit 71A is stored in the storage unit 74. The acquisition unit 71A is an example of a "third acquisition unit".
[0048] The determination unit 71B determines the game content based on the CAN data or processing information acquired by the acquisition unit 71A. Here, the game content is stored in the storage unit 74. The determination unit 71B then selects content from the storage unit 74 that corresponds to the acquired CAN data or processing information. For example, the determination unit 71B determines content that corresponds to the outside temperature of the vehicle 10 estimated from the acquired CAN data, and content that corresponds to the traffic volume around the vehicle 10 estimated from the CAN data. The determination unit 71B also determines content that corresponds to the evaluation indicated by the acquired processing information, specifically the evaluation information.
[0049] The transmitting unit 71C transmits the content to the personal terminal 50 based on the content determination by the determination unit 71B. The transmitting unit 71C is an example of a "third transmitting unit".
[0050] Here, the acquisition unit 51A of the personal terminal 50 acquires the content transmitted from the transmission unit 71C. Then, the control unit 51B of the personal terminal 50 uses the content acquired by the acquisition unit 51A as parameters that make up the game stage and presents the status of the stage to the game player.
[0051] Next, an example of the flow of game system 100 will be explained using the sequence diagrams in Figures 5 and 6. Figure 5 is a first sequence diagram showing an example of the flow of the game system 100. This sequence diagram shows an example of the flow of the game system 100 between the in-vehicle device 20 and the personal terminal 50.
[0052] In step S10 of Figure 5, the CPU 21 of the in-vehicle unit 20 acquires CAN data of the vehicle 10 as vehicle information. In step S11, the CPU 21 transmits the CAN data acquired in step S10 to the personal terminal 50.
[0053] In step S12, the CPU 51 of the personal terminal 50 acquires the CAN data transmitted from the in-vehicle unit 20 in step S11. In step S13, the CPU 51 uses the CAN data acquired in step S12 as game parameters to control the progress of the game. An example of using CAN data as parameters is as follows.
[0054] (1) If a game is being played in which turn signal will be used next. In case (1), the CPU 51 identifies the turn signal used from the turn signal signal included in the CAN data. The CPU 51 then uses the CAN data as a parameter for determining correctness, and if the turn signal used matches the player's prediction, it indicates in the game that the answer was correct. On the other hand, if the turn signal used does not match the player's prediction, the CPU 51 indicates in the game that the answer was incorrect.
[0055] (2) When a game is being played in which the player predicts the distance traveled by the vehicle 10 within a predetermined time. In case (2), the CPU 51 identifies the distance the vehicle 10 has traveled within a predetermined time from the CAN data. The CPU 51 then uses the CAN data as a parameter for determining correctness, and if the difference between the actual distance traveled and the player's prediction is within a predetermined value, the game indicates that the answer was correct. On the other hand, if the difference between the actual distance traveled and the player's prediction is not within a predetermined value, the CPU 51 indicates that the answer was incorrect.
[0056] (3) When the movement of vehicle 10 is to be realized in the game In case (3), the CPU 51 uses the steering angle signal and vehicle speed signal included in the CAN data as parameters related to the movement of the moving object in the game (e.g., parameters such as direction of movement, amount of movement, and speed of movement). The CPU 51 then uses the moving object to realize the movement of the vehicle 10 in the game based on the CAN data.
[0057] Since much of the process for when the in-vehicle device 20 transmits processing information overlaps with the above, we will focus on explaining the differences.
[0058] The CPU 21 of the in-vehicle unit 20 processes the acquired CAN data to generate processed information, such as evaluation information, and transmits this evaluation information to the personal terminal 50. The CPU 51 of the personal terminal 50 uses the evaluation information transmitted from the in-vehicle unit 20 as game parameters to control the game's progress. For example, if the acquired evaluation information is "good," the CPU 51 improves the character's abilities or lowers the difficulty of missions that affect the game's progress, thereby making the game more favorable. On the other hand, if the acquired evaluation information is "bad," the CPU 51 lowers the character's abilities or increases the difficulty of missions, making the game less favorable.
[0059] Figure 6 is a second sequence diagram illustrating an example of the flow of the game system 100. This sequence diagram shows an example of the flow of the game system 100 between the in-vehicle unit 20, the server 70, and the personal terminal 50. Note that in Figure 6, the flow of the game system 100 between the in-vehicle unit 20 and the personal terminal 50, similar to that shown in the sequence diagram in Figure 5, is omitted from the illustration. Similarly, the same parts as shown in the sequence diagram in Figure 5 will also be omitted from the explanation below.
[0060] In step S20 of Figure 6, the CPU 21 of the in-vehicle unit 20 acquires CAN data of the vehicle 10 as vehicle information. In step S21, the CPU 21 transmits the CAN data acquired in step S20 to the server 70.
[0061] In step S22, the CPU 71 of the server 70 acquires the CAN data transmitted from the in-vehicle unit 20 in step S21. Specifically, the CPU 71 acquires the CAN data transmitted from the in-vehicle units 20 installed in each of the multiple vehicles 10.
[0062] In step S23, the CPU 71 of the server 70 determines the game content based on the CAN data acquired in step S22. For example, the CPU 71 may determine content that represents a cold region such as a snow-covered mountain or an ice cave, as content corresponding to the outside temperature of the vehicle 10 estimated from the CAN data. In step S24, the CPU 71 transmits the content determined in step S23 to the personal terminal 50.
[0063] In step S25, the CPU 51 of the personal terminal 50 acquires the content sent from the server 70 in step S24. In step S26, the CPU 51 uses the content acquired in step S25 as parameters that make up the stage to present the stage status to the game player. For example, the CPU 51 may introduce a new stage, a cold region, indicated by the acquired content, into the game, or change the stage of the currently running game to a cold region indicated by the acquired content.
[0064] Since much of the process for when the in-vehicle device 20 transmits processing information overlaps with the above, we will focus on explaining the differences.
[0065] The CPU 21 of the in-vehicle unit 20 processes the acquired CAN data to generate processed information, such as evaluation information, and transmits this evaluation information to the server 70. The CPU 71 of the server 70 determines the game content based on the evaluation information transmitted from the in-vehicle units 20 installed in each of the multiple vehicles 10. For example, the CPU 71 determines, based on the evaluation information at each point traveled by the multiple vehicles 10, to be the content to be transmitted to the personal terminal 50, which will show items placed on the stage corresponding to each point. For example, items are tools that help to progress through the game advantageously. The CPU 71 then transmits the determined content to the personal terminal 50. The CPU 51 of the personal terminal 50 uses the content transmitted from the server 70 as parameters that make up the game stages to present the stage status to the game player. For example, the CPU 51 places the items indicated by the acquired content on each stage of the game being played so that the player can recognize them.
[0066] As explained above, in the game system 100, the CPU 21 of the in-vehicle unit 20 acquires CAN data from the vehicle 10 and transmits the acquired CAN data to the personal terminal 50. The CPU 51 of the personal terminal 50 also acquires the CAN data transmitted from the in-vehicle unit 20 and uses the acquired CAN data as game parameters to control the progress of the game. In this way, the game system 100 can use the CAN data transmitted from the in-vehicle unit 20 to the personal terminal 50 to control the progress of the game being played on the personal terminal 50.
[0067] Furthermore, in the game system 100, the CPU 21 of the in-vehicle unit 20 processes the acquired CAN data to generate processing information and transmits the generated processing information to the personal terminal 50. The CPU 51 of the personal terminal 50 acquires the processing information transmitted from the in-vehicle unit 20 and uses the acquired processing information as game parameters to control the progress of the game. As a result, the game system 100 can reduce the amount of communication while enhancing the security of the CAN data by not transmitting the CAN data directly to the personal terminal 50.
[0068] Furthermore, in the game system 100, the CPU 21 of the in-vehicle unit 20 generates evaluation information as processing information and transmits the generated evaluation information to the personal terminal 50. The CPU 51 of the personal terminal 50 acquires the evaluation information transmitted from the in-vehicle unit 20 and, based on the evaluation indicated by the acquired evaluation information, advances the game to an advantageous or disadvantageous position. As a result, in the game system 100, since the driver's driving performance affects the progress of the game, it is expected that communication between the game player and the driver will be made more active in order to advance the game to an advantage.
[0069] Furthermore, in the game system 100, the CPU 21 of the in-vehicle unit 20 transmits CAN data or processing information to the server 70. The CPU 71 of the server 70 acquires CAN data or processing information transmitted from multiple in-vehicle units 20 and transmits game content determined based on the acquired CAN data or processing information to the personal terminal 50. As a result, the game system 100 can execute game content that reflects the external environment based on information transmitted from multiple vehicles 10.
[0070] Furthermore, in the game system 100, the CPU 51 of the personal terminal 50 acquires content transmitted from the server 70 and uses the acquired content as parameters that constitute the stage to present the stage status to the player. As a result, in the game system 100, the external environment based on information transmitted from multiple vehicles 10 is reflected in the game stage, thus providing a game experience in which the real space and the game space are linked.
[0071] (others) In the above embodiment, the in-vehicle unit 20 transmits either CAN data or processing information to the personal terminal 50 and the server 70. However, the in-vehicle unit 20 is not limited to this and may transmit both CAN data and processing information to the personal terminal 50 and the server 70.
[0072] In the above embodiment, the in-vehicle unit 20 transmitted the acquired CAN data to the personal terminal 50 or server 70 as needed. However, the in-vehicle unit 20 is not limited to this and may transmit any data from the acquired CAN data to the personal terminal 50 or server 70 at any time.
[0073] In the above embodiment, a configuration was described in which programs for executing the sequence diagrams shown in Figure 5 or Figure 6 for each of the in-vehicle unit 20, personal terminal 50, and server 70 are pre-stored (installed) in ROM 22 or storage unit 24, ROM 52 or storage unit 54, and ROM 72 or storage unit 74, respectively, but the embodiment is not limited to this. Each program may be provided in the form of being recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory), and USB (Universal Serial Bus) memory. Alternatively, each program may be provided in the form of being downloaded from an external device via a network. [Explanation of Symbols]
[0074] 10 vehicles 20 Onboard equipment 21A Acquisition Department (1st Acquisition Department) 21B Transmitting section (first transmitting section and second transmitting section) 21C Generation part 50 Personal devices 51A Acquisition Department (Second Acquisition Department) 51B Control Unit 70 servers 71A Acquisition Department (3rd Acquisition Department) 71C Transmitter (Third Transmitter) 100 Game Systems
Claims
1. A first acquisition unit that acquires vehicle information related to the vehicle, A generation unit that processes the vehicle information acquired by the first acquisition unit to generate processed information, A first transmission unit transmits the processing information generated by the generation unit to a personal terminal brought inside the vehicle, A second transmission unit transmits the vehicle information acquired by the first acquisition unit or the processing information generated by the generation unit to a server. The in-vehicle device mounted on the vehicle, A third acquisition unit that acquires the vehicle information or processing information transmitted from the second transmission unit of the in-vehicle device installed in each of the multiple vehicles, A third transmission unit transmits to the personal terminal the content of a game being played on the personal terminal, which is determined based on the vehicle information or processing information acquired by the third acquisition unit. The server including, A second acquisition unit that acquires the processing information transmitted from the first transmission unit and the content transmitted from the third transmission unit, A control unit that uses the processing information and content acquired by the second acquisition unit as parameters for the game to control the progress of the game, The personal terminal including, Equipped with, The processed information is information obtained by processing the vehicle information so that the vehicle information itself cannot be identified, and the amount of data of the processed information is less than the amount of data of the vehicle information per unit time. The aforementioned content reflects the external environment of the vehicle based on a plurality of vehicle information or processing information acquired by the third acquisition unit. Game system.
2. The generation unit generates evaluation information as processing information, which evaluates the driving of the vehicle driver based on the vehicle information acquired by the first acquisition unit. The second transmission unit transmits the evaluation information generated by the generation unit to the server. The aforementioned content indicates items that are placed on the game stage corresponding to each point where the multiple vehicles have traveled, according to the evaluation information at each point where the multiple vehicles have traveled. The control unit places the items on the stage according to the content acquired by the second acquisition unit. The game system according to claim 1.
Citation Information
Patent Citations
Information communication system, game device, image display method and program
JP2011197526A
Game system and program
JP2014188010A
Game device and program
JP2021049249A
Driving diagnosis device and driving diagnosis method
US20220292886A1