Information processing system, information processing method, and computer program

The information processing system addresses the challenge of utilizing brain training game data to enhance driving skills by determining game recommendations based on driving behavior, effectively preventing declines in driving ability and improving overall performance.

WO2025134378A1PCT designated stage expired Publication Date: 2025-06-26TOHOKU UNIV +2
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2023/046238
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

Existing technologies lack an effective method to utilize play data from brain training games to improve driving behavior and prevent declines in driving ability.

Method used

An information processing system that includes a determination unit to select games based on driving behavior data, a generation unit to create game information, and a storage unit to store play results, thereby tailoring game recommendations to improve driving skills.

Benefits of technology

The system effectively suppresses declines in driving ability by providing personalized game recommendations based on driving behavior data, leading to improved cognitive and driving skills.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2023046238_26062025_PF_FP_ABST
    Figure JP2023046238_26062025_PF_FP_ABST
Patent Text Reader

Abstract

[Problem] To provide technical improvements for solving or mitigating at least some of the problems of the prior art. [Solution] This information processing system is provided with an information processing device and a server device, said information processing system being characterized in that at least one computer processor provided to the information processing system comprises: a determination unit that, on the basis of driving behavior data of a user, determines a game, the playing of which is to be proposed to said user; a generation unit that generates information for causing the user to play the game determined by the determination unit; and a storage unit that stores, in a prescribed storage device, the result of playing of the game by the user.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing system, information processing method, and computer program

[0001] The present invention relates to an information processing system, an information processing method, and a computer program.

[0002] The present applicants are developing game applications for the purpose of brain training, etc., based on research into preventing declines in the driving ability and cognitive ability of vehicle drivers.

[0003] In order to utilize the accumulated play data of these games, the present applicants have recently been conducting research into the relationship between vehicle driving data and the play data (Non-Patent Document 1).

[0004] Sendai Broadcasting Co., Ltd. Press Release, "Conducting joint research using data from the 'brain exercise app x telematics insurance'," [online], October 22, 2021, [Retrieved April 10, 2023], Internet, <URL: https: / / www.ox-tv.co.jp / company / press-release / 2021-10-22.html>

[0005] Since it is expected that there is a significant correlation between a user's game playing performance and their driving behavior, there is a need to develop technology that can effectively utilize the results of such research.

[0006] SUMMARY OF THE INVENTION It is an object of the present invention to provide technical improvements that solve or alleviate at least some of the problems of the prior art mentioned above.

[0007] Specifically, an object of the present invention is to provide an information processing system, an information processing method, and a computer program that can more effectively prevent a decline in a user's driving ability than conventional systems.

[0008] The information processing system of the present disclosure is an information processing system comprising an information processing device and a server device, and is characterized in that one or more computer processors provided in the information processing system comprise a determination unit that determines a game to suggest to a user to play based on the user's driving behavior data, a generation unit that generates information for allowing the user to play the game determined by the determination unit, and a memory unit that stores the results of the user's game play in a specified memory device.

[0009] The one or more computer processors may further include an acquisition unit that acquires the user's driving data from a specified recording device, and an analysis unit that analyzes the driving data acquired by the acquisition unit to obtain driving behavior data.

[0010] The one or more computer processors further include a judgment unit that judges a state related to the user based on the driving behavior data, and the decision unit can determine a game to suggest to the user to play from among a first group of games when the judgment unit judges that the state related to the user is a first state, and can determine a game to suggest to the user to play from among a second group of games when the judgment unit judges that the state related to the user is a second state.

[0011] The first state is a state in which there are a predetermined number or more improvement items regarding the user's driving behavior, and the first group of games can include dedicated games aimed at improving the cognitive functions of the brain.

[0012] The second state is a state in which the number of improvement items in the user's driving behavior is less than a predetermined number, and the second group of games can include general-purpose games.

[0013] The one or more computer processors further include a display processing unit that performs processing to display a first result screen including a driving report based on the driving behavior data, and the display processing unit can selectably display a play start object for executing the game determined by the determination unit on the first result screen.

[0014] The one or more computer processors may further include a confirmation unit that checks whether or not there is any driving behavior data for the user, a prediction unit that, if the confirmation unit determines that there is no driving behavior data for the user, predicts improvement items for the user's driving behavior based on the user's play results of a specific game, and a display processing unit that performs processing to display a second result screen including the improvement items for the driving behavior predicted by the prediction unit.

[0015] The one or more computer processors further include an authentication unit for performing user authentication, and the authentication unit can perform user authentication by capturing an image of the user's face or a two-dimensional code assigned to each user.

[0016] The one or more computer processors may further include a display processing unit that performs processing to display an administrator screen including game play results of multiple users.

[0017] The games in the first group of games may exclude driving simulation games and racing games.

[0018] The information processing method of the present disclosure is characterized in that one or more computer processors execute a determination step of determining a game to be suggested to a user to play based on the user's driving behavior data, a generation step of generating information for allowing the user to play the game determined in the determination step, and a storage step of storing the results of the user's game play in a predetermined storage device.

[0019] The computer program of the present disclosure is characterized in that it causes one or more computer processors to realize a decision function that decides on a game to suggest to a user to play based on the user's driving behavior data, a generation function that generates information for allowing the user to play the game decided by the decision function, and a storage function that stores the results of the user's game play in a specified storage device.

[0020] The configuration of the present disclosure can provide technical improvements that solve or alleviate at least some of the problems of the prior art described above.

[0021] FIG. 1 is a system configuration diagram showing an example of a system configuration of an information processing system according to the present disclosure. FIG. 1 is a configuration diagram showing an example of a hardware configuration of an information processing device according to the present disclosure. FIG. 1 is a configuration diagram showing an example of a functional configuration of an information processing device according to the present disclosure. FIG. 1 is a system configuration diagram showing another example of a system configuration of an information processing system according to the present disclosure. FIG. 1 is a conceptual diagram showing an example of a screen displayed on an information processing device according to the present disclosure. FIG. 1 is a conceptual diagram showing an example of a screen displayed on an information processing device according to the present disclosure. FIG. 1 is a conceptual diagram showing an example of a screen displayed on an information processing device according to the present disclosure. FIG. 1 is a conceptual diagram showing an example of a screen displayed on an information processing device according to the present disclosure. FIG. 1 is a conceptual diagram showing an example of a screen displayed on an information processing device according to the present disclosure. FIG. 1 is a conceptual diagram showing an example of a screen displayed on an information processing device according to the present disclosure. 1 is a flow diagram showing an example of an information processing method in an information processing device according to the present disclosure; FIG. 2 is a circuit configuration diagram showing an example of a circuit configuration for realizing a computer program executed by the information processing device according to the present disclosure;

[0022] An embodiment of an information processing system according to the present disclosure will be described with reference to the drawings.

[0023] <System Configuration> As shown as an example in FIG. 1, an information processing system 1000 according to the present disclosure may include an information processing device 100 and a server device 200 connected to the information processing device via a network.

[0024] The information processing device 100 may be a television device, a smartphone (multifunction telephone terminal), a tablet terminal, a personal computer, a console game machine, a head-mounted display (HMD), a wearable computer such as a glasses-type wearable terminal (AR glasses, etc.), or an information processing device other than these devices that can play videos. Furthermore, these terminals may be standalone devices that operate independently, or may be composed of multiple devices connected to each other so that various data can be transmitted and received.

[0025] <Hardware Configuration> Here, the hardware configuration of the information processing device 100 will be described with reference to Fig. 2. The information processing device 100 includes a processor 101, a memory 102, a storage 103, an input / output interface (input / output I / F) 104, and a communication interface (communication I / F) 105. The components are connected to each other via a bus B.

[0026] The information processing device 100 can realize the functions and methods described in this embodiment through cooperation between the processor 101, memory 102, storage 103, input / output I / F 104, and communication I / F 105.

[0027] The processor 101 executes functions and / or methods implemented by codes or instructions included in a program stored in the storage 103. The processor 101 may include, for example, a central processing unit (CPU), a microprocessing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., and may implement each process disclosed in each embodiment using a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large-scale integration (LSI)), etc. Furthermore, these circuits may be implemented using one or more integrated circuits, and multiple processes described in each embodiment may be implemented using a single integrated circuit. Furthermore, LSIs may also be referred to as VLSIs, super LSIs, ultra LSIs, etc. depending on the degree of integration.

[0028] The memory 102 temporarily stores programs loaded from the storage 103 and provides a working area for the processor 101. The memory 102 also temporarily stores various data generated while the processor 101 is executing the programs. The memory 102 includes, for example, a random access memory (RAM) and a read-only memory (ROM).

[0029] The storage 103 stores programs and includes, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, and the like.

[0030] The communication I / F 105 is implemented as hardware such as a network adapter, communication software, or a combination thereof, and transmits and receives various data via a network. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The communication I / F 105 communicates with other information processing devices via the network. The communication I / F 105 transmits various data to other information processing devices in accordance with instructions from the processor 101. The communication I / F 105 also receives various data transmitted from other information processing devices and transmits it to the processor 101.

[0031] The input / output I / F 104 includes an input device for inputting various operations to the information processing device 100, and an output device for outputting processing results processed by the information processing device 100. The input / output I / F 104 may be an integrated input device and output device, or may be separate input device and output device.

[0032] The input device is realized by any one or combination of all types of devices that can accept input from a user and transmit information related to the input to the processor 101. Examples of the input device include hardware keys such as a touch panel, a touch display, and a keyboard, a pointing device such as a mouse, a camera (for inputting operations via images), and a microphone (for inputting operations via voice).

[0033] Furthermore, the server device 200 in the present disclosure can also be configured with the same hardware configuration as that shown in FIG. 2, unless otherwise noted.

[0034] Next, various functions that can be executed by one or more computer processors included in an information processing system 1000 according to an embodiment of the present disclosure will be described with reference to the drawings.

[0035] As shown in FIG. 1 , an information processing system 1000 according to an embodiment of the present disclosure includes an information processing device 100 and a server device 200 .

[0036] The one or more computer processors included in the information processing system 1000 include a determination unit 210, a generation unit 220, and a storage unit 230, as shown in FIG. 3 as an example.

[0037] As an example, the determining unit 210 and the generating unit 220 will be described as being included in the server device 200 , but some or all of them may be included in the information processing device 100 .

[0038] The determination unit 210 determines a game to be suggested to the user based on the driving behavior data of the user.

[0039] As an example, the driving behavior data is obtained by analyzing travel data of a vehicle or aircraft that is driven or otherwise operated by a user.

[0040] Vehicles include vehicles that are operated by a user while riding on them, such as four-wheeled motor vehicles, three-wheeled motor vehicles, two-wheeled motor vehicles, electric kick scooters, and bicycles, as well as vehicles that can be operated remotely without a user riding on them, such as work vehicles.

[0041] In addition, aircraft includes not only those that are operated by a user on board, such as airplanes, helicopters, and electric VTOLs, but also those that can be operated remotely without a user on board, such as drones.

[0042] The driving data can be recorded (measured) by a recording device (measuring device) installed on these vehicles or aircraft, and the server device 200 can obtain the driving data directly or indirectly from such a recording device.

[0043] In addition, when a vehicle or aircraft is used by multiple people (such as when multiple users use a company car, shared car, or rental bicycle), it is preferable to perform a user authentication step before or after recording.

[0044] Furthermore, the travel data acquired by the server device 200 can be stored in a predetermined storage device in association with the user information of the user.

[0045] Such a predetermined storage device may be connectable to the server device 200 or may be included in the server device 200. Furthermore, the predetermined storage device may be included in the information processing system 1000 of the present disclosure.

[0046] The user information is stored in advance in the predetermined storage device and includes at least an ID for identifying the user. The user information may also include information on the user's name, gender, age, address, driver's license, and driving history, as necessary.

[0047] As an example, the recording device may be a device having at least one function of a GPS sensor for acquiring location information, a gyro sensor for acquiring orientation, an acceleration sensor for acquiring the degree of impact, and a camera for capturing video, and may be, for example, a drive recorder, a smartphone, a GPS tag, etc. These devices may be installed in a vehicle or an aircraft, or may be devices that can be worn by a user.

[0048] For example, the recording device may be a wearable device such as smart glasses or a smart watch, or may be a helmet-mounted drive recorder.

[0049] The one or more computer processors in the present disclosure can analyze, for example, driving speed, accelerator operation, brake operation, steering operation, etc. based on the driving data, and can obtain driving behavior data based on the analyzed information. Such analysis processing is realized by the analysis unit 250 described later.

[0050] In addition, data on the road environment can also be obtained by analyzing video data captured by a camera as driving data.

[0051] Specifically, the driving behavior data may include an evaluation of the driving speed, accelerator operation, brake operation, steering operation, etc., and may also include an evaluation of the driver's ability to adapt to the road environment. The evaluation may be expressed, for example, by a score.

[0052] Furthermore, the driving behavior data may include information regarding the evaluation period, cumulative evaluation period, cumulative score, number of sudden accelerations, number of sudden brakings, sudden steering, wrong-way driving, driving outside designated areas, front collisions, lane departures, cumulative mileage, number of times driven by time period, number of times driven by day of the week, and insurance.

[0053] Furthermore, the driving behavior data may be stored in a predetermined storage device in association with user information, instead of or in addition to the above-mentioned travel data.

[0054] The game determined by the determination unit 210 may be, for example, a dedicated game aimed at improving the cognitive function of the brain.

[0055] These games may be native games that can be played by executing an application downloaded to the information processing device 100, or may be web games that can be played on a browser.

[0056] The game determined by the determination unit 210 may be one or more.

[0057] As will be described later, the determination unit 210 can determine a game to suggest to the user to play based on the result of the determination unit 260.

[0058] Furthermore, the determination unit 210 may determine the game each time a driving report, which will be described later, is generated.

[0059] Alternatively, the determination of the game by the determination unit 210 may be performed periodically at predetermined time intervals.

[0060] Alternatively, the determination unit 210 may determine the game in response to a request from the information processing device 100 .

[0061] The generation unit 220 generates game information for allowing the user to play the game determined by the determination unit 210 .

[0062] As an example, if the determined game is a web game, the game information may be link information to a page where the game can be played.

[0063] Alternatively, if the determined game is a native game, the game information may be link information to a page where the game can be downloaded to the information processing device 100, or information for displaying an object for launching a game application that has already been downloaded to the information processing device 100.

[0064] In addition, in the information processing device 100, the application for receiving the above game information from the server device 200 and displaying it on the screen and the above game application may be the same application or may be different applications.

[0065] Furthermore, in the information processing device 100, the display of the game information and the playing of the game may both be realized on a web page provided by the server device 200.

[0066] The storage unit 230 stores the results of the user's game play in a predetermined storage device.

[0067] Such a predetermined storage device may be connectable to the server device 200 or may be included in the server device 200. Furthermore, the predetermined storage device may be included in the information processing system 1000 of the present disclosure.

[0068] The play result includes at least the play score of the game and information about the part where the mistake was made.

[0069] Furthermore, the play results may include the game ID, the level played, the score threshold for leveling up, the score threshold for leveling down, the start date and time of play, the end date and time of play, the date of play, and the like.

[0070] The play results may be stored in association with the above-mentioned user information.

[0071] Furthermore, the play results stored in association with the user information may include play results of games other than the game determined by the determination unit 210 above.

[0072] In this way, the driving behavior data and the play results can be stored in association with each other in the user information.

[0073] The server device 200 can store and accumulate driving behavior data and play results each time new data is obtained.

[0074] The above configuration can provide a technical improvement that solves or alleviates at least some of the problems of the prior art described above.

[0075] Specifically, by determining the game to be suggested to the user based on the user's driving behavior data, it is possible to more effectively prevent the user's driving ability from declining than before.

[0076] In addition to the effect of suggesting games to play each time based on driving behavior data, the server device 200 can also learn from the feedback of play results to create a play menu that more appropriately combines games that the user should play on a daily basis and suggest them to the user.

[0077] The server device 200 can also predict the user's driving tendencies based on the play results and provide the user with driving advice.

[0078] The one or more computer processors of the present disclosure may further include an acquisition unit 240 and an analysis unit 250, as shown in FIG. 4 as an example.

[0079] The acquisition unit 240 acquires the user's running data from a predetermined recording device.

[0080] The details of such a recording device are as described above. Note that, as an example shown in Figure 5, an information processing system 1000 according to the present disclosure may include such a recording device 300.

[0081] In addition, the acquisition unit 140 may acquire the user's driving data directly from the recording device via the Internet, or may acquire the user's driving data indirectly via the Internet from an information processing device 100 connected to the recording device via short-range wireless communication or the like.

[0082] The analysis unit 150 analyzes the driving data acquired by the acquisition unit 140 to obtain driving behavior data.

[0083] The driving behavior data has been described above, and an example of a driving report (evaluation) based on the driving behavior data is shown in FIGS. 6-10.

[0084] As shown as an example in Figure 6, the driving report can display an evaluation value for each evaluation item (a radar chart in Figure 6), as well as an overall score and a rank for the overall score.

[0085] Additionally, as shown by way of example in FIGS. 7-10, the driving report may be based on driving data for a predetermined period of time (eg, one month).

[0086] The screens shown in FIGS. 7-10 can be displayed continuously and scrollably on the display screen of the information processing device 100.

[0087] Through the displayed screen, the user can select the period to be displayed and check the overall evaluation of driving behavior (Figure 7), evaluation for each item, ranking, mileage (Figure 8), advice (Figure 9), points to improve, and recommended training menu (Figure 10).

[0088] The one or more computer processors of the present disclosure may further include a determination unit 260, as shown in FIG. 4 as an example.

[0089] The determination unit 260 determines the state of the user based on the driving behavior data.

[0090] The state for the user may include at least a first state and a second state.

[0091] For example, the first state may be a state in which there are a predetermined number or more improvement items related to the user's driving behavior. The improvement items may be items among the evaluation items that are below a predetermined standard.

[0092] As an example, the second state may be a state in which the number of improvement items in the user's driving behavior is less than a predetermined number.

[0093] The predetermined number can be set to 1. That is, if there is one or more improvement items, it is determined to be in the first state, and if there is zero improvement items, it is determined to be in the second state.

[0094] When the determining unit 260 determines that the state relating to the user is the first state, the determining unit 210 can determine a game to suggest to the user to play from the first group of games.

[0095] As an example, the first group of games may include games dedicated to improving cognitive functions of the brain.

[0096] The term "dedicated games" here refers to games whose primary purpose is to improve the brain's cognitive functions, and excludes games whose primary purpose is entertainment (hereinafter referred to as "general-purpose games").

[0097] Games whose primary purpose is to improve the cognitive function of the brain can include, for example, the first game, second game, third game, and fourth game described below.

[0098] The first game, as shown as an example in Figure 11, is a training game for training the player to respond accurately to people and objects that appear by having the player press the central trumpet button when multiple moving objects rotating in the central area overlap with the target object, and only press the corresponding left and right buttons if people appear from the left or right.It is a double-attention training game for training the player to quickly recognize danger.

[0099] The second game, as shown in FIG. 12 as an example, is a training game in which players are asked to select the sign on the left or right that has the larger number, rather than the size of the number, and is a cognitive speed training game for improving the ability to make quick decisions.

[0100] The third game, as shown as an example in Figure 13, is a training game in which players predict when a vehicle hidden behind a wall will suddenly appear from behind the wall, and is a prediction training game for improving the ability to recognize danger in advance.

[0101] The fourth game, as shown as an example in Figure 14, is a game in which players input arithmetic symbols into an arithmetic equation with holes in it. It is a training game in which brain function is evaluated using a deviation score, allowing players to understand brain function in relative terms in comparison with people of the same age.

[0102] The games included in this first group of games can be stored in a database in association with evaluation items that are expected to have an improvement effect, and the determination unit 210 can determine the games to suggest by referring to this database.

[0103] On the other hand, when the judgment unit 260 judges that the state relating to the user is the second state, the determination unit 210 can determine a game to suggest to the user to play from the second group of games.

[0104] As an example, the second group of games may include general-purpose games.

[0105] Such games are offered as a reward to users.

[0106] Alternatively, the determination unit 210 may determine a game to suggest to the user to play from among the first group of games and the second group of games when the judgment unit 260 judges that the state related to the user is the second state.

[0107] In addition, when the judgment unit 260 judges that the state relating to the user is the second state, the determination unit 210 may determine a specific reward to be given to the user instead of or in addition to suggesting that the user play the above-mentioned game.

[0108] The specific reward may be a title that can be used or displayed within the application, game media that can be used within the game, an electronic coupon that can be used at a specified store, etc. In addition, services such as discounts on insurance premiums may be provided as the specific reward in cooperation with an insurance company.

[0109] In this way, by giving a specific reward to a user who has few areas for improvement (high driving ability), it is possible to increase motivation to improve driving ability.

[0110] The one or more computer processors of the present disclosure may further include a display processing unit 270, as shown in FIG. 4 as an example.

[0111] The display processing unit 270 performs processing for displaying a result screen including a driving report based on the driving behavior data.

[0112] As shown by way of example in FIGS. 6 and 7-10, the first results screen 400 may include a driving report display area 410 and a game suggestion area 420.

[0113] Furthermore, the first result screen 400 may include a reward display area that displays a specific reward, instead of or in addition to the game suggestion area 420 .

[0114] A driving report is displayed in the driving report display area 410. As described above, the driving report can display a display 411 (a radar chart in FIG. 6 ) showing the evaluation value for each evaluation item, as well as a total score 412 and a rank 413 for the total score 412.

[0115] The display processing unit 270 can display, on the first result screen 400, a selectable play start object for executing the game determined by the determination unit 210.

[0116] Specifically, the display processing unit 270 displays a selectable play start object 421 for playing the game determined by the determination unit 210 in the game proposal area 420, as shown as an example in Figures 6 and 10.

[0117] As described above, in the information processing device 100, the application for receiving the game information from the server device 200 and displaying the play start object 421 on the screen (the application for displaying the first result screen 400) and the above game application may be the same application or different applications.

[0118] According to the above configuration, it becomes possible to seamlessly start playing the game from the first result screen 400, and the user's motivation to play the game is not diminished.

[0119] Furthermore, the determining unit 260 in the present disclosure can determine whether or not the evaluation value for the evaluation item is below a predetermined value.

[0120] If the determination unit 260 determines that the evaluation value is below a predetermined value, the display processing unit 270 can further display suggestion information to encourage a visit to a hospital. The suggestion information can also display information on the nearest hospital with an appropriate medical department using the location information of the information processing device 100. At this time, it is also possible to electronically grant the information processing device 100 a hospital consultation coupon or the like.

[0121] Furthermore, when the determination unit 260 determines that the evaluation value is lower than a predetermined value, the one or more computer processors of the present disclosure may further include a notification unit that notifies other pre-registered information processing devices. The other information processing devices may be, for example, devices of family members who live apart from the user.

[0122] The analysis unit 150 can obtain driving behavior data by analyzing driving data for a predetermined period or the latest driving data.

[0123] The predetermined period may be a preset period (one week, three days, etc.), or the period from the last time the application is started until the next time the application is started, or the like.

[0124] The driving behavior data obtained by analyzing the driving data for a predetermined period of time can be generated based on an average value or a minimum value for the predetermined period of time.

[0125] The one or more computer processors of the present disclosure may further include a verifying unit 280, a predicting unit 290, and a display processing unit 270, as shown in FIG. 4 as an example.

[0126] The checking unit 180 checks whether or not there is driving behavior data of the user.

[0127] When the confirmation unit 180 confirms that there is no driving behavior data of the user, the prediction unit 190 predicts improvement items regarding the user's driving behavior based on the user's playing results of a specific game.

[0128] Such prediction is made based on the driving behavior data of multiple other users stored in the server device 200 and the game play results.

[0129] The display processing unit 170 then performs processing to display a second result screen including improvement items related to the driving behavior predicted by the prediction unit 190 .

[0130] As shown as an example in FIGS. 15 and 16, the second result screen 500 may include a play result display area 510 and an improvement item display area 520.

[0131] Furthermore, the second result screen 500 may include a reward display area that displays a specific reward instead of or in addition to the improvement item display area 520.

[0132] This particular reward may be awarded depending on the results of playing the game.

[0133] A play report is displayed in the play result display area 510. The play report can display the game play score and information about the parts where mistakes were made.

[0134] Furthermore, the improvement item display area 520 may display driving advice regarding the improvement items.

[0135] In this way, the driving behavior trends (items for improvement) of users who rarely drive or who are just starting to drive can be predicted from an analysis of the play results, and individual advice, alerts, etc. can be provided.

[0136] The one or more computer processors of the present disclosure may further include an authentication unit 295, as shown in FIG. 4 as an example.

[0137] The authentication unit 295 is for performing user authentication.

[0138] The authentication unit 295 can perform user authentication by capturing an image of the user's face or a two-dimensional code assigned to each user.

[0139] As shown as an example in Figure 17, the authentication unit 295 can identify the user and perform user authentication by capturing an image of a two-dimensional code (e.g., a QR code (registered trademark)) issued to each user using a camera provided in the information processing device 100.

[0140] Alternatively, the authentication unit 295 can identify the user and perform user authentication by capturing an image of the user's face using a camera provided in the information processing device 100.

[0141] Alternatively, the authentication unit 295 may perform user authentication using password authentication or biometric information other than the user's face (such as fingerprint, finger veins, iris, or voice information).

[0142] The authentication unit 295 may be included in the information processing device 100 .

[0143] Such user authentication is a useful function when the information processing device 100 is used by multiple people.

[0144] The one or more computer processors of the present disclosure may further include a display processing unit 270, as shown in FIG. 4 as an example.

[0145] The display processing unit 270 performs processing for displaying a manager screen including game play results of a plurality of users.

[0146] An example of an administrator is a management user of a transportation company, a taxi company, or the like that manages multiple drivers.

[0147] As shown as an example in FIG. 18, the administrator screen 600 can display the scores of various games and their update dates and times for each user, but it is not excluded that other information may also be included.

[0148] The display processing unit 170 may also display a play data screen 700 such as that shown in FIG. 19 to each user and / or administrator.

[0149] The play data screen 700 may display, for each game, the number of times played in a predetermined period, the cumulative play time, the accuracy rate, and the like.

[0150] Furthermore, when the determining unit 260 determines that the state relating to the user is the second state, the games belonging to the second game group can be made playable by the user.

[0151] The state in which the game is playable includes displaying or activating the play start object 421 .

[0152] Furthermore, the games belonging to the first group of games may not include driving simulation games and racing games.

[0153] This is because the information processing system of the present disclosure is not intended for training driving operations, but rather for preventing a decline in driving ability through brain training.

[0154] As described above, the driving behavior data can be obtained by analyzing travel data of a vehicle or aircraft driven by a user.

[0155] The one or more computer processors of the present disclosure may further perform processing to display a performance calendar screen showing the presence or absence of driving reports and / or play results by date.

[0156] 20, the results calendar screen 800 distinguishes between days with and without driving reports and / or play results. Furthermore, days with both driving reports and play results, days with only driving reports, and days with only play results may be distinguishably displayed.

[0157] When the user selects a day for which there is a driving report and / or play result, a detailed result screen (first result screen 400 and / or second result screen 500) is displayed.

[0158] Displaying such a performance calendar screen 800 can increase the user's motivation for training.

[0159] In another embodiment, the decision unit 210 may decide which games to suggest to the user to play based on the user's driving behavior data as well as the user's past playing results and / or the user's biometric information (brain waves, pulse waves, etc.) while driving or playing.

[0160] In another embodiment, the user may play a game determined by the determination unit 210 in a metaverse space in which the user's own avatar can be displayed. In this case, the user wears an HMD as the information processing device 100 and carries a controller to play the game.

[0161] In another embodiment, the information processing system according to the present disclosure may cooperate with ChatGPT, an AI chat service, to execute the functions of the determination unit 210.

[0162] The game determined by the determination unit 210 may be an online competitive game in which the user competes against other users for the highest score, which can increase the user's motivation to play the game.

[0163] Furthermore, if the game determined by the determination unit 210 is a native game that has not yet been downloaded to the information processing device 100, the user may be required to pay no fees other than communication charges for downloading such game.

[0164] Similarly, if the game determined by the determination unit 210 is a web game, the user may be charged no fees other than communication fees for playing the game.

[0165] In the above embodiment, the information processing device 100 has been mainly described as a smartphone, but the information processing device 100 can also be a television device. In this case, the television device is a television device (such as a connected TV) that can connect to the Internet. In this case, the information processing system 1000 in the present disclosure can cooperate with the connected TV platform to provide viewers with optimal brain training games.

[0166] Furthermore, the information processing system 1000 according to the present disclosure can also suggest to the user that they watch content related to brain training programs or traffic safety, depending on the game results.

[0167] Furthermore, the information processing system 1000 according to the present disclosure can utilize the driving behavior data to suggest a vehicle or a means of transportation other than a vehicle that is suitable for the user. Specifically, for a user with poor driving ability, an alternative public transportation means (such as a bus or train) to a private car can be suggested.

[0168] In another embodiment, the server device 200 of the information processing system 1000 of the present disclosure can be configured as a web server, a batch server, and an AI server.

[0169] The web server is a server that manages the game, has an AI training suggestion API, and has an AI difficulty learning function. The batch server is an external collaboration server that links log data. The AI ​​server is a server that receives driving data and performs AI processing.

[0170] The server device 200 can also be linked to other server devices, which can be configured as an application server, a log management server, and an operating data management server.

[0171] The application server executes the AI ​​training proposal API and cooperates with the web server. The log management server receives training result data from the batch server. The driving data management server sends and receives driving data related to the batch server.

[0172] The above configuration can provide a technical improvement that solves or alleviates at least some of the problems of the prior art described above.

[0173] Specifically, by determining the game to be suggested to the user based on the user's driving behavior data, it is possible to more effectively prevent the user's driving ability from declining than before.

[0174] By preventing the decline in driving ability and leading to an improvement in driving ability, unnecessary driving actions can be reduced, leading to the realization of energy-saving eco-driving. It can also reduce the impact of driving on the vehicle body.

[0175] By creating a system in which AI automatically determines effective training menus based on dangerous behavior (sudden braking, sudden acceleration, sudden steering, etc.) based on driving data, and delivers the determined menus along with the driving report, it is possible to motivate users to use the service.

[0176] In addition, by creating a new flow that allows users to seamlessly transition from the driving report to the brain exercise app, we can provide an environment that is easy for users to use.

[0177] By increasing the number of users through the provision of this service, it will not only be possible to prevent accidents involving drivers, but also to help reduce the number of accident victims.

[0178] Next, an information processing method according to the present disclosure will be described with reference to the drawings.

[0179] The information processing method according to the present disclosure is characterized in that one or more computer processors execute a determining step S210, a generating step S220, and a storing step S230, as shown as an example in FIG.

[0180] The one or more computer processors may be included in the information processing system described above. For example, the one or more computer processors may be included in the server device 200.

[0181] In the determination step S210, a game to be suggested to the user to play is determined based on the driving behavior data of the user.

[0182] The determination step S210 can be executed by the above-mentioned determination unit 210. Details of the determination unit 210 are as described above.

[0183] In the generating step S220, information for allowing the user to play the game determined in the determining step S210 is generated.

[0184] The generating step S220 can be executed by the above-mentioned generating unit 220. Details of the generating unit 220 are as described above.

[0185] In the storage step S230, the results of the user's game play are stored in a predetermined storage device.

[0186] The storage step S230 can be executed by the above-mentioned storage unit 230. Details of the storage unit 230 are as described above.

[0187] The above configuration can provide a technical improvement that solves or alleviates at least some of the problems of the prior art described above.

[0188] Next, the computer program according to the present disclosure will be described with reference to the drawings.

[0189] The computer program of the present disclosure is characterized in that it causes one or more computer processors to perform decision functions, generation functions, and storage functions.

[0190] The determination function determines a game to be suggested to the user to play based on the user's driving behavior data.

[0191] The generation function generates information for allowing the user to play the game determined by the determination function.

[0192] The storage function stores the results of the user's game play in a predetermined storage device.

[0193] The above functions can be realized by circuits 1210 to 1230 shown in Fig. 22. The decision circuit 1210, the generation circuit 1220, and the storage circuit 1230 are realized by the above-mentioned decision unit 210, the generation unit 220, and the storage unit 230, respectively. Details of each unit are as described above.

[0194] The above configuration can provide a technical improvement that solves or alleviates at least some of the problems of the prior art described above.

[0195] Furthermore, an information processing device such as a computer or a mobile phone can be suitably used to function as the server device or terminal device according to the above-described embodiments. Such an information processing device can be realized by storing a program describing the processing content for realizing each function of the server device or terminal device according to the embodiments in a storage unit of the information processing device, and having the CPU of the information processing device read and execute the program.

[0196] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.

[0197] Furthermore, the methods described in the embodiments can be stored as a program executable by a computer on a recording medium such as a magnetic disk (e.g., a floppy disk, a hard disk, etc.), an optical disk (e.g., a CD-ROM, a DVD, an MO, etc.), or a semiconductor memory (e.g., a ROM, a RAM, a flash memory, etc.), and can also be distributed by transmitting it via a communication medium. The program stored on the medium also includes a configuration program that configures software means (including not only executable programs but also tables and data structures) within the computer for execution. The computer implementing this device loads the program stored on the recording medium and, in some cases, configures the software means using the configuration program, and executes the above-described processing by controlling the operation of this software means. Note that the term "recording medium" as used herein is not limited to a storage medium for distribution, but also includes storage media such as a magnetic disk or semiconductor memory installed within the computer or in a device connected via a network. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory.

[0198] 1000 Information processing device 100 Information processing device 200 Server device 210 Determination unit 220 Generation unit 230 Storage unit

Claims

1. An information processing system comprising an information processing device and a server device, wherein one or more computer processors included in the information processing system include: a determination unit that determines a game to propose to the user based on the driving behavior data of the user; a generation unit that generates information for causing the user to play the game determined by the determination unit; and a storage unit that stores the play result of the game by the user in a predetermined storage device.

2. The one or more computer processors further include: an acquisition unit that acquires the driving data of the user from a predetermined recording device; and an analysis unit that analyzes the driving data acquired by the acquisition unit to obtain the driving behavior data. The information processing system according to claim 1, characterized in that it comprises these components.

3. The one or more computer processors further include a determination unit that determines the state of the user based on the driving behavior data. When the determination unit determines that the state of the user is a first state, the determination unit determines a game to propose to the user from among a first group of games. When the determination unit determines that the state of the user is a second state, the determination unit determines a game to propose to the user from among a second group of games. The information processing system according to claim 1, characterized by this feature.

4. The first state is a state in which there are a predetermined number or more improvement items related to the driving behavior of the user. The first group of games includes dedicated games aimed at improving the cognitive function of the brain. The information processing system according to claim 3, characterized by this feature.

5. The second state is a state in which there are less than a predetermined number of improvement items in the driving behavior of the user. The second group of games includes general-purpose games. The information processing system according to claim 3, characterized by this feature.

6. The one or more computer processors further include a display processing unit that performs processing for displaying a first result screen including a driving report based on the driving behavior data. The display processing unit displays a play start object for executing the game determined by the determination unit on the first result screen in a selectable manner. The information processing system according to claim 1, characterized by this feature.

7. The one or more computer processors further include: a confirmation unit that checks for the presence or absence of the driving behavior data of the user; a prediction unit that predicts improvement items related to the driving behavior of the user based on the play result of a specific game by the user when it is confirmed by the confirmation unit that there is no driving behavior data of the user; and a display processing unit that performs processing for displaying a second result screen including the improvement items related to the driving behavior predicted by the prediction unit. The information processing system according to claim 1 is characterized by this.

8. The one or more computer processors further include an authentication unit for performing user authentication. The authentication unit performs user authentication by imaging the face of the user or the two-dimensional code assigned to each user. The information processing system according to claim 1 is characterized by this.

9. The one or more computer processors further include a display processing unit that performs processing for displaying an administrator screen including the game play results of a plurality of users. The information processing system according to claim 1 is characterized by this.

10. The games belonging to the first game group do not include driving simulation games and racing games. The information processing system according to claim 3 is characterized by this.

11. An information processing method for causing one or more computer processors to execute: a determination step of determining a game to propose for the user to play based on the driving behavior data of the user; a generation step of generating information for causing the user to play the game determined in the determination step; and a storage step of storing the play result of the game by the user in a predetermined storage device.

12. A computer program for causing one or more computer processors to realize: a determination function of determining a game to propose for the user to play based on the driving behavior data of the user; a generation function of generating information for causing the user to play the game determined by the determination function; and a storage function of storing the play result of the game by the user in a predetermined storage device.

Citation Information

Patent Citations

  • Electric wheelchair driver education device

    JP2015045826A

  • Driving support device, driving support program, driving training program and information management program

    JP2022026230A

  • Interactive Rewards System for Rewarding Drivers

    US20220277332A1