Information processing system, information processing method, and computer program

JPWO2025134378A1Active Publication Date: 2025-06-26TOHOKU UNIV +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024517375
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2025-06-26
Estimated Expiration
2043-12-22

AI Technical Summary

Technical Problem

There is a need to effectively utilize the correlation between a user's game playing performance and driving behavior to suppress the decline in driving ability and cognitive ability.

Method used

An information processing system that includes an information processing device and a server device, which analyzes driving behavior data to determine appropriate games for users, generates game information, and stores play results, utilizing computer processors to personalize game recommendations based on driving behavior and cognitive state.

Benefits of technology

This system effectively suppresses the decline in driving ability by providing personalized game recommendations tailored to the user's driving behavior, enhancing cognitive training and improving driving skills.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

SUMMARY OF THE DISCLOSURE Technical improvements are provided that solve or mitigate at least some of the problems of the prior art. [Solution] 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 of the information processing system comprise a determination unit that determines a game to be suggested 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.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Based on research into preventing declines in the driving and cognitive abilities of vehicle drivers, the applicants are developing game applications aimed at brain training and the like.

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

[0004] [Non-Patent Document 1] 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> Summary of the Invention [Problem to be solved by the invention]

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

[0006] SUMMARY OF THE PRESENT EMBODIMENT It is an object of the present invention to provide a technical improvement which overcomes or alleviates 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 are capable of suppressing the decline in a user's driving ability more effectively than ever before. [Means for solving the problem]

[0008] The information processing system of the present disclosure is an information processing system comprising an information processing device and a server device, and the one or more computer processors of the information processing system are characterized in that they comprise a determination unit that determines a game to be suggested 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 determination unit can determine a game to be suggested 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 be suggested 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 user's driving behavior has less than a predetermined number of improvement items, 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 of the user, a prediction unit that predicts improvement items regarding the user's driving behavior based on the user's play results of a specific game if the confirmation unit confirms that there is no driving behavior data of the user, and a display processing unit that performs processing to display a second result screen including the improvement items regarding 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 for displaying an administrator screen including game play results of the multiple users.

[0017] The games belonging to the first group of games may not include driving simulation games and racing games.

[0018] The information processing method of the present disclosure is characterized in that it has 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 specified 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 a game to be suggested 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. Effect of the Invention

[0020] The configurations of the present disclosure can provide technical improvements that solve or alleviate at least some of the problems of the conventional techniques described above. [Brief description of the drawings]

[0021] [Figure 1] 1 is a system configuration diagram showing an example of a system configuration of an information processing system according to the present disclosure. [Diagram 2] FIG. 2 is a configuration diagram showing an example of a hardware configuration of an information processing device according to the present disclosure. [Diagram 3] FIG. 2 is a configuration diagram showing an example of a functional configuration of an information processing device according to the present disclosure. [Figure 4] FIG. 11 is a configuration diagram showing another example of the functional configuration of the information processing device according to the present disclosure. [Diagram 5] FIG. 11 is a system configuration diagram showing another example of the system configuration of the information processing system according to the present disclosure. [Figure 6] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 7] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 8] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 9] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 10] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 11]FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 12] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 13] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 14] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 15] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 16] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 17] FIG. 2 is a conceptual diagram for explaining an authentication function in the present disclosure. [Figure 18] 11 is a conceptual diagram illustrating an example of a screen displayed on an administrator terminal in the present disclosure. [Figure 19] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 20] FIG. 11 is a conceptual diagram illustrating an example of a screen displayed on an information processing device according to the present disclosure. [Figure 21] 1 is a flow diagram illustrating an example of an information processing method in an information processing device according to the present disclosure. [Figure 22] FIG. 2 is a circuit configuration diagram showing an example of a circuit configuration for realizing a computer program executed by an information processing device according to the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[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 phone 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 capable of playing videos other than these devices. In addition, 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 a processor 101, a memory 102, a storage 103, an input / output I / F 104, and a communication I / F 105.

[0027] The processor 101 executes functions and / or methods realized by codes or instructions included in a program stored in the storage 103. The processor 101 includes, for example, a central processing unit (CPU), a micro processing 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 realize each process disclosed in each embodiment by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large scale integration (LSI)), etc.). These circuits may be realized by one or more integrated circuits, and a plurality of processes shown in each embodiment may be realized by one integrated circuit. An LSI may also be called a VLSI, a super LSI, an ultra LSI, etc., depending on the degree of integration.

[0028] The memory 102 temporarily stores the 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. The storage 103 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 of these, 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 the communication between the two devices can be performed. The communication I / F 105 communicates with other information processing devices via the network. The communication I / F 105 transmits various data to the other information processing devices according to instructions from the processor 101. The communication I / F 105 also receives various data transmitted from the other information processing devices and transmits the data 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 an output device, or may be separate input device and output device.

[0032] The input device is realized by any one or a combination of all kinds of devices that can receive input from a user and transmit information related to the input to the processor 101. The input device includes, for example, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera (operation input via an image), and a microphone (operation input by voice).

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

[0034] <Embodiment> Next, various functions that can be executed by one or more computer processors included in the information processing system 1000 according to the 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 as an example in FIG.

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

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

[0039] The driving behavior data is, for example, obtained by analyzing travel data of a vehicle or aircraft in which a user performs operations such as driving.

[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 while on board, such as airplanes, helicopters, and electric VTOL (eVTOL) vehicles, 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, a shared car, or a 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 may 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. In addition, 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 above-mentioned 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 of the functions of a GPS sensor for acquiring position information, a gyro sensor for acquiring orientation, an acceleration sensor for acquiring the degree of impact, and a camera for taking videos, 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 terminal such as smart glasses or a smart watch, or a helmet-mounted drive recorder.

[0049] The one or more computer processors in the present disclosure can analyze, for example, the 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 regarding 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., as evaluation items. The driving behavior data may also include an evaluation of the adaptability to the road environment. The evaluation is represented by a score, for example.

[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, forward collisions, lane departure, 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 traveling 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] Furthermore, the game determined by the determination unit 210 may be one or more.

[0057] As described below, 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 decision unit 210 may decide on a 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 of the game by the determination unit 210 may be performed 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 already downloaded to the information processing device 100.

[0064] In addition, in the information processing device 100, the application for receiving the game information from the server device 200 and displaying it on the screen may be the same application as the game 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. In addition, 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 result may include the game ID, the level played, the score threshold for leveling up, the score threshold for leveling down, the play start date and time, the play end date and time, the play date, and the like.

[0070] The play result 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.

[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 the driving behavior data and play results each time new data is obtained.

[0074] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

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

[0076] In addition to the effect of suggesting games to play each time based on the driving behavior data, the server device 200 can, by learning the feedback of the play results, create a play menu that more appropriately combines games that the user should play on a daily basis and suggest these 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 advice regarding driving.

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

[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 FIG. 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 running data directly from the recording device via the Internet, or may acquire the user's running data indirectly via the Internet from the 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 FIG. 6-10.

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

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

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

[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 for improvement, and recommended training menu (Figure 10).

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

[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] As an 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 user's driving behavior has less than a predetermined number of improvement items.

[0093] The above-mentioned predetermined number can be set to "1". In other words, 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 be proposed to the user from among 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 functions of the brain can include, for example, the first game, the second game, the third game, and the fourth game described below.

[0098] The first game, as shown as an example in Figure 11, is a training game to train 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 or right button if a person appears from the left or right. It is a dual-attention training game to train the player to quickly recognize danger.

[0099] The second game, as shown in Figure 12 as an example, is a training game in which participants are asked to select the larger number on a sign on the left or right side rather than the size of the number, and is a cognitive speed training game intended to improve the ability to make quick judgments.

[0100] The third game, as shown in FIG. 13 as an example, is a training game in which players must predict when a vehicle hiding behind a wall will suddenly emerge from behind the wall; it is a prediction training game designed to improve players' ability to detect danger in advance.

[0101] The fourth game, as shown in Figure 14 as an example, 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 standard deviation score and players can understand their brain function 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 produce improvement, and the determination unit 210 can determine the games to suggest by referring to this database.

[0103] On the other hand, when the determining unit 260 determines that the state relating to the user is the second state, the determining unit 210 can determine a game to be suggested to the user from among a 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, when the judgment unit 260 judges that the state related to the user is the second state, a game to be suggested to the user to play from among a first group of games and a second group of games.

[0107] In addition, when the judgment unit 260 judges that the state related to the user is the second state, the determination unit 210 may determine a specific reward to be granted to the user instead of or in addition to suggesting to 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, electronic coupons that can be used at a specific 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 in the present disclosure may further include a display processing unit 270, as shown as an example in FIG.

[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. As shown in FIG.

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

[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 play start object for executing the game determined by the determination unit 210 in a selectable manner.

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

[0117] As described above, in the information processing device 100, the application for receiving the above 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 may be 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 section 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 suggested information for encouraging the user to visit a hospital. The suggested information can also display information on the nearest hospital to an appropriate medical department by utilizing the location information of the information processing device 100. At this time, it is also possible to electronically grant a consultation coupon or the like to the information processing device 100.

[0121] Furthermore, when the determination unit 260 determines that the evaluation value is below a predetermined value, the one or more computer processors of the present disclosure may further include a notification unit that notifies other information processing devices that have been registered in advance. The other information processing devices may be, for example, devices of family members living 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 of time may be a period of time that is set in advance (one week, three days, etc.), or the period from the last time the application is started to 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 may be generated based on an average value or a minimum value for the predetermined period of time.

[0125] The one or more computer processors in the present disclosure may further include a confirmation unit 280, a prediction 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 it is confirmed by the confirmation unit 180 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 results of the user's play of a specific game.

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

[0129] Then, the display processing unit 170 performs processing for displaying 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, instead of or in addition to the improvement item display area 520, a reward display area that displays a specific reward.

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

[0133] A play report is then displayed in the play result display area 510. The play report can display the game play score and information regarding any mistakes made.

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

[0135] In this way, the driving behavior tendencies (areas 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 advice, alerts, etc. can be provided to each individual.

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

[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 FIG. 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 by capturing an image of the user's face using a camera included in the information processing device 100, thereby performing user authentication.

[0141] Alternatively, the authentication unit 295 may perform user authentication using password authentication or biometric information other than the user's face (such as a fingerprint, finger vein, 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 in the present disclosure may further include a display processing unit 270, as shown as an example in FIG.

[0145] The display processing unit 270 performs processing for displaying an administrator 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 may display the scores of various games and their update dates and times for each user, but the inclusion of other information is not excluded.

[0148] Furthermore, the display processing unit 170 may display a play data screen 700 as shown in FIG. 19 to each user and / or the administrator.

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

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

[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 game group may not include driving simulation games and racing games.

[0153] This is because the information processing system disclosed herein 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 being 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 is assumed to distinguish 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 a day for which there is a driving report and / or play result is selected by the user, 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 determination unit 210 may determine a game to be suggested 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 avatar can be displayed. In this case, the user wears an HMD as the information processing device 100 and holds a controller to play the game.

[0161] As 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] Furthermore, the game determined by the determination unit 210 may be an online competitive game in which the user competes with other users for the highest score. This can increase the user's motivation to play the game.

[0163] Furthermore, in the case where 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 a 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 described assuming that it is mainly 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 be connected to the Internet. In this case, the information processing system 1000 in the present disclosure can provide the viewer with an optimal brain training game in cooperation with a platform of the connected TV.

[0166] Furthermore, the information processing system 1000 according to the present disclosure can also suggest to the user to view content associated with brain training programs or road safety, depending on the game results.

[0167] In addition, the information processing system 1000 in the present disclosure can utilize the driving behavior data to suggest a vehicle or a means of transportation other than a vehicle suitable for the user. Specifically, for a user with poor driving ability, an alternative public transportation means (such as a bus or a train) to replace a private vehicle 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 linking server for linking log data. The AI ​​server is a server that receives driving data and performs AI processing.

[0170] The server device 200 may be linked to another server device. The other server device may be configured as an application server, a log management server, or 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 the training result data from the batch server. The driving data management server sends and receives driving data related to the batch server.

[0172] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

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

[0174] By preventing the decline in driving ability and leading to improved driving ability, unnecessary driving actions can be reduced, leading to the realization of energy-saving eco-driving. In addition, the impact of driving on the vehicle body can be reduced.

[0175] By building 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 menu along with the driving report, it is possible to motivate users to use the service.

[0176] In addition, by creating a new pathway that allows users to seamlessly transition from the driving report to the brain exercise app, it is possible to 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 be possible to not only prevent driver accidents from occurring, but also to help reduce the damage caused by accidents.

[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 it causes one or more computer processors to 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. As an example, the one or more computer processors may be included in the server device 200.

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

[0182] Such a 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] Such generating step S220 can be executed by the above-mentioned generating unit 220. Details of the generating unit 220 are as described above.

[0185] A storage step S230 stores the results of the user's game play in a predetermined storage device.

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

[0187] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional technology 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 implement 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 generating function generates information for allowing the user to play the game determined by the determining 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] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

[0195] In addition, 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 embodiment. Such an information processing device can be realized by storing a program describing the processing contents for realizing each function of the server device or terminal device according to the embodiment in a storage unit of the information processing device, and reading and executing the program by a CPU of the information processing device.

[0196] Although some 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 implemented 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 in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.

[0197] The method described in the embodiment can be stored as a program that can be executed by a calculator (computer) on a recording medium such as a magnetic disk (floppy disk, hard disk, etc.), an optical disk (CD-ROM, DVD, MO, etc.), or a semiconductor memory (ROM, RAM, flash memory, etc.), and can also be distributed by transmitting it via a communication medium. The program stored on the medium side also includes a setting program that configures software means (including not only execution programs but also tables and data structures) that the computer executes. The computer that realizes this device reads the program recorded on the recording medium, and in some cases, configures the software means by the setting program, and executes the above-mentioned processing by controlling the operation of the software means. The recording medium referred to in this specification is not limited to a storage medium for distribution, but also includes a storage medium such as a magnetic disk or semiconductor memory provided inside 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. [Explanation of symbols]

[0198] 1000 Information processing device 100 Information processing device 200 Server device 210 Decision Section 220 Generation part 230 Storage section

Claims

1. An information processing system including an information processing device and a server device, The one or more computer processors included in the information processing system include A determination unit that determines a state related to a user based on driving behavior data of the user; determining, when the determination unit determines that the state related to the user is a first state, a game to be proposed to the user from among a first group of games; a determination unit that determines a game to be proposed to the user from a second group of games when the determination unit determines that the state related to the user is a second state; a generation unit that generates information for causing the user to play the game determined by the determination unit; a storage unit that stores the results of the game played by the user in a predetermined storage device; Equipped with 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 is an information processing system including dedicated games aimed at improving the cognitive functions of the brain.

2. An information processing system comprising an information processing device and a server device, The one or more computer processors included in the information processing system include A determination unit that determines a state related to a user based on driving behavior data of the user; determining, when the determination unit determines that the state related to the user is a first state, a game to be proposed to the user from among a first group of games; a determination unit that determines a game to be proposed to the user from a second group of games when the determination unit determines that the state related to the user is a second state; a generation unit that generates information for causing the user to play the game determined by the determination unit; a storage unit that stores the results of the game played by the user in a predetermined storage device; Equipped with The first state is a state in which the number of improvement items related to the user's driving behavior is less than a predetermined number, The second group of games is an information processing system including general-purpose games.

3. An information processing system comprising an information processing device and a server device, The one or more computer processors included in the information processing system include A confirmation unit that confirms whether or not there is driving behavior data of a user; a prediction unit that predicts improvement items regarding the driving behavior of the user based on a play result of the user of a specific game when it is confirmed that there is no driving behavior data of the user as a result of the confirmation by the confirmation unit; a display processing unit that performs processing for displaying a second result screen including improvement items related to the driving behavior predicted by the prediction unit; a determination unit that, when it is determined that the driving behavior data of the user is available as a result of the determination by the determination unit, determines a game to be proposed 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; a storage unit that stores the results of the game played by the user in a predetermined storage device; An information processing system comprising:

4. The one or more computer processors further include: An acquisition unit that acquires the user's running data from a predetermined recording device; an analysis unit that analyzes the traveling data acquired by the acquisition unit to obtain the driving behavior data; 4. The information processing system according to claim 1, further comprising:

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

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 information processing system according to claim 1, 2 or 3, characterized in that the display processing unit displays, on the first result screen, a play start object for executing the game determined by the determination unit in a selectable manner.

7. The one or more computer processors further include: An authentication unit for performing user authentication, 4. The information processing system according to claim 1, wherein the authentication unit performs user authentication by capturing an image of the face of the user or a two-dimensional code assigned to each user.

8. The one or more computer processors further include:

4. The information processing system according to claim 1, further comprising a display processing unit for performing processing for displaying an administrator screen including game play results of a plurality of users.

9. 3. The information processing system according to claim 1, wherein the games belonging to the first game group do not include driving simulation games and racing games.

10. one or more computer processors, A determination step of determining a state related to the user based on driving behavior data of the user; determining a game to be proposed to the user to play from among a first group of games when the state relating to the user is determined to be a first state in the determining step; a determination step of determining, when the state related to the user is determined to be a second state in the determination step, a game to be proposed to the user to play from a second group of games; a generating step of generating information for allowing the user to play the game determined in the determining step; a storage step of storing a play result of the game by the user in a predetermined storage device; Run the command, 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 is an information processing method including dedicated games aimed at improving the cognitive functions of the brain.

11. one or more computer processors, A determination function for determining a state related to a user based on driving behavior data of the user; determining a game to be proposed to the user to play from among a first group of games when the determining function determines that the state of the user is a first state; a determination function that determines, when the state of the user is determined to be a second state by the determination function, a game to be proposed to the user from a second group of games; a generation function that generates information for allowing the user to play the game determined by the determination function; a storage function for storing the results of the game played by the user in a predetermined storage device; Realize this, 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 is a computer program including dedicated games aimed at improving cognitive functions of the brain.

12. In one or more computer processors: A determination step of determining a state related to the user based on driving behavior data of the user; determining a game to be proposed to the user to play from among a first group of games when the state related to the user is determined to be a first state in the determining step; a determination step of determining, when the state related to the user is determined to be a second state in the determination step, a game to be proposed to the user to play from a second group of games; a generating step of generating information for allowing the user to play the game determined in the determining step; a storage step of storing a play result of the game by the user in a predetermined storage device; Run the command, The first state is a state in which the number of improvement items related to the user's driving behavior is less than a predetermined number, The information processing method, wherein the second group of games includes general-purpose games.

13. In one or more computer processors: A determination function for determining a state related to a user based on driving behavior data of the user; determining a game to be proposed to the user to play from among a first group of games when the determining function determines that the state of the user is a first state; a determination function that determines, when the state of the user is determined to be a second state by the determination function, a game to be proposed to the user from a second group of games; a generation function that generates information for allowing the user to play the game determined by the determination function; a storage function for storing the results of the game played by the user in a predetermined storage device; Realize this, The first state is a state in which the number of improvement items related to the user's driving behavior is less than a predetermined number, The second group of games is a computer program including a general-purpose game.

14. One or more computer processors, comprising: A confirmation step of confirming whether or not there is driving behavior data of the user; a prediction step of predicting improvement items regarding the driving behavior of the user based on a play result of the specific game by the user when it is confirmed that there is no driving behavior data of the user as a result of the confirmation step; a display processing step of performing processing for displaying a second result screen including improvement items related to the driving behavior predicted in the prediction step; a determination step of determining a game to be proposed to the user to play based on the driving behavior data of the user when it is confirmed that the driving behavior data of the user is available as a result of the confirmation step; a generating step of generating information for allowing the user to play the game determined in the determining step; a storage step of storing a play result of the game by the user in a predetermined storage device; An information processing method for executing the above.

15. One or more computer processors, comprising: A confirmation function to check whether the user's driving behavior data exists; a prediction function for predicting improvement items regarding the driving behavior of the user based on a play result of the user of a specific game when it is confirmed that there is no driving behavior data of the user as a result of the confirmation by the confirmation function; A display processing function for performing processing for displaying a second result screen including improvement items related to the driving behavior predicted by the prediction function; a determination function that, when it is determined that the driving behavior data of the user is available as a result of the determination by the verification function, determines a game to be proposed to the user based on the driving behavior data of the user; a generation function that generates information for allowing the user to play the game determined by the determination function; a storage function for storing the results of the game played by the user in a predetermined storage device; A computer program that achieves this.