Information processing system, information processing method, and computer program
The information processing system addresses the lack of effective utilization of driving behavior data by personalizing game recommendations, enhancing driving ability and cognitive function through targeted game play.
Patent Information
- Application Number
- JP2024080654
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-17
- Publication Date
- 2025-07-03
AI Technical Summary
Existing technologies fail to effectively utilize the correlation between game play performance and driving behavior to suppress declines in a user's driving ability and cognitive ability.
An information processing system that includes a determination unit to propose games based on driving behavior data, a generation unit to create game information, and a storage unit to record play results, utilizing computer processors to enhance brain training and driving ability.
The system effectively suppresses declines in driving ability by personalizing game recommendations based on driving behavior, enhancing user motivation and improving cognitive function through targeted game play.
Smart Images

Figure 2025100291000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method, and a computer program.
Background Art
[0002] Based on research to suppress a decline in the driving ability and cognitive ability of a person driving a vehicle, the present applicants have been developing a game application for the purpose of brain training and the like.
[0003] In order to utilize the accumulated play data of these games, in recent years, the present applicants have been conducting research on investigating the correlation between the driving data of a vehicle and the above play data (Non-Patent Document 1).
Prior Art Documents
Non-Patent Documents
[0004]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] Since a considerable correlation is expected to exist between the play performance of a user's game and the driving behavior of the user, development of a technology for effectively utilizing such research results is required.
[0006] An object of the present invention is to provide a technical improvement that solves or alleviates at least part of the problems of the above-described conventional technology.
[0007] Specifically, an object of the present invention is to provide an information processing system, an information processing method, and a computer program capable of more effectively suppressing a decrease in a user's driving ability than in the prior art. **Means for Solving the Problems**
[0008] An information processing system according to the present disclosure is an information processing system including 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 user's driving behavior data; 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 a play result of the game by the user in a predetermined storage device.
[0009] One or more computer processors may further include an acquisition unit that acquires the user's driving data from a predetermined recording device, and an analysis unit that analyzes the driving data acquired by the acquisition unit to obtain driving behavior data.
[0010] One or more computer processors may further include a determination unit that determines a 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 can determine a game to propose to the user from among a second group of games.
[0011] The first state is a state in which there are a predetermined number or more improvement items related to the user's driving behavior, and the first group of games may include dedicated games aimed at improving the cognitive function of the brain.
[0012] The second state is a state in which there are less than a predetermined number of improvement items in the user's driving behavior, and the second group of games may include general-purpose games.
[0013] 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 driving behavior data, and the display processing unit can selectively display a play start object for executing the game determined by the determination unit on the first result screen.
[0014] One or more computer processors further include a confirmation unit that checks for the presence or absence of the user's driving behavior data, and a prediction unit that predicts improvement items related to the user's driving behavior based on the play results of a specific game by the user when the confirmation unit confirms that there is no user's driving behavior data as a result of the confirmation, and a display processing unit that performs processing to display a second result screen including the improvement items related to the driving behavior predicted by the prediction unit.
[0015] One or more computer processors further include an authentication unit for performing user authentication, and the authentication unit can perform user authentication by imaging the user's face or a two-dimensional code assigned to each user.
[0016] One or more computer processors can further include a display processing unit that performs processing to display an administrator screen including the game play results of a plurality of users.
[0017] The games belonging to the first game group can exclude driving simulation games and racing games.
[0018] The information processing method in the present disclosure is characterized in that one or more computer processors are caused to execute a determination step of determining a game to propose play to the user based on the user's driving behavior data, 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.
[0019] The computer program in the present disclosure causes one or more computer processors to implement a determination function for determining a game to propose to the user based on the user's driving behavior data, a generation function for generating information for causing the user to play the game determined by the determination function, and a storage function for storing the play result of the game by the user in a predetermined storage device.
Effect of the Invention
[0020] According to the configuration of the present disclosure, it is possible to provide a technical improvement that solves or alleviates at least part of the problems of the prior art described above.
Brief Description of the Drawings
[0021]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Embodiments for Carrying Out the Invention
[0022] Embodiments of the information processing system in the present disclosure will be described with reference to the drawings.
[0023] <System Configuration> As shown as an example in FIG. 1, the information processing system 1000 according to the present disclosure can be configured to include an information processing apparatus 100 and a server apparatus 200 connected to the information processing apparatus via a network.
[0024] The information processing apparatus 100 can be a television apparatus, a smartphone (multifunctional 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.), and an information processing apparatus capable of playing videos other than these apparatuses. Further, these terminals may be stand-alone devices that operate independently, or may be composed of a plurality of devices connected so as to be able to transmit and receive various data to and from each other.
[0025] <Hardware Configuration> Here, with reference to FIG. 2, the hardware configuration of the information processing apparatus 100 will be described. The information processing apparatus 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. Each component is interconnected via a bus B.
[0026] The information processing apparatus 100 can realize the functions and methods described in the present embodiment through the cooperation of the processor 101, the memory 102, the storage 103, the input / output I / F 104, and the communication I / F 105.
[0027] Processor 101 executes functions and / or methods realized by code or instructions included in a program stored in storage 103. 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) formed in an integrated circuit (IC (Integrated Circuit) chip, large scale integration (LSI)) or a dedicated circuit. Also, 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. Also, LSI may be referred to as VLSI, super LSI, ultra LSI, etc. depending on the difference in integration density.
[0028] Memory 102 temporarily stores a program loaded from storage 103 and provides a working area for processor 101. Various data generated while processor 101 is executing the program are also temporarily stored in memory 102. Memory 102 includes, for example, a random access memory (RAM), a read only memory (ROM), etc.
[0029] Storage 103 stores a program. Storage 103 includes, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc.
[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 can be executed. The communication I / F 105 executes communication with other information processing devices via a network. The communication I / F 105 transmits various data to other information processing devices according to instructions from the processor 101. Further, the communication I / F 105 receives various data transmitted from other information processing devices and transmits them to the processor 101.
[0031] The input / output I / F 104 includes an input device that inputs various operations to the information processing device 100 and an output device that outputs the processing results processed by the information processing device 100. The input / output I / F 104 may integrate the input device and the output device, or may separate the input device and the output device.
[0032] The input device is realized by any one or a combination of all types of devices that can receive an input from a user and transmit information related to the input to the processor 101. The input device includes, for example, hardware keys such as a touch panel, a touch display, a keyboard, a pointing device such as a mouse, a camera (operation input via an image), and a microphone (operation input by voice).
[0033] Also, the server device 200 in the present disclosure can be configured with a hardware configuration similar to that of FIG. 2, except in cases where special mention is required.
[0034] <Embodiment> Subsequently, various functions executable in 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, the information processing system 1000 according to an embodiment of the present disclosure is assumed to include an information processing apparatus 100 and a server apparatus 200.
[0036] 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. 3.
[0037] As an example, the determination unit 210 and the generation unit 220 will be described as being included in the server apparatus 200, but part or all of them may be included in the information processing apparatus 100.
[0038] The determination unit 210 determines a game to propose play to the user based on the driving behavior data of the user.
[0039] As an example, the driving behavior data is assumed to be obtained by analyzing the running data of a vehicle or an aircraft in which the user performs operations such as driving.
[0040] Vehicles include not only those that users ride and operate, such as automobiles, three-wheeled vehicles, two-wheeled vehicles, electric kick scooters, and bicycles, but also those that can be remotely operated without the user riding, such as work vehicles.
[0041] Also, aircraft include not only those that users board and operate, such as airplanes, helicopters, and flying cars (eVTOLs), but also those that can be remotely operated without the user boarding, such as drones.
[0042] And the running data can be recorded (measured) by a recording device (measurement device) mounted on these vehicles or aircraft, and the server apparatus 200 can acquire the running data directly or indirectly from such a recording device.
[0043] In addition, when a vehicle or an aircraft is used by a plurality of persons (such as when a company car, a shared car, or a rental cycle is used by a plurality of users), it is preferable to perform a user authentication step before or after the recording.
[0044] Also, the driving 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 provided in the server device 200. Further, 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. In addition, the user information may include, as necessary, information regarding name, gender, age, address, driver's license, and driving history.
[0047] As an example, the recording device can be a device having at least one function among a GPS sensor for acquiring position information, a gyro sensor for acquiring orientation, an acceleration sensor for acquiring impact intensity, and a camera for shooting a video. For example, it can be a drive recorder, a smartphone, a GPS tag, or the like. These devices can be installed in a vehicle or an aircraft, or can be devices wearable by a user.
[0048] For example, the recording device may be a wearable terminal such as smart glasses or a smart watch. Further, the recording device may be a helmet-mounted drive recorder or the like.
[0049] One or more computer processors in the present disclosure can analyze driving data, for example, driving speed, accelerator operation, brake operation, steering operation, etc., and driving behavior data can be obtained based on the analyzed information. Such analysis processing is assumed to be 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 can include evaluations with the above driving speed, accelerator operation, brake operation, steering operation, etc. as evaluation items. It may also include an evaluation regarding the adaptability to the above road environment. Note that the evaluation is represented by a score as an example.
[0052] Furthermore, the driving behavior data can include an evaluation period, a cumulative evaluation period, a cumulative score, the number of hard accelerations, the number of hard brakes, hard steering, reverse driving, driving outside a designated area, frontal collision, lane departure, cumulative driving distance, the number of driving times by time zone, the number of driving times by day of the week, and information regarding insurance.
[0053] In addition, the driving behavior data can be stored in a predetermined storage device in association with user information, instead of or additionally to the above driving data.
[0054] The game determined by the determination unit 210 can be, for example, a dedicated game aimed at improving the cognitive function of the brain.
[0055] These games may be native games playable by executing an application downloaded to the information processing device 100, or web games playable on a browser.
[0056] Also, the game determined by the determination unit 210 may be one or a plurality of games.
[0057] As will be described later, the determination unit 210 can determine a game to propose play to the user based on the result of the determination unit 260.
[0058] Also, the determination of the game by the determination unit 210 can be performed each time an operation report described later is generated.
[0059] Alternatively, the determination of the game by the determination unit 210 can be performed periodically at predetermined time intervals.
[0060] Alternatively, the determination of the game by the determination unit 210 can be performed in response to a request from the information processing apparatus 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, when the determined game is a web game, the game information can be link information to a page where the game can be played.
[0063] Alternatively, when the determined game is a native game, the game information can be link information to a page where the game can be downloaded to the information processing apparatus 100 or information for displaying an object for starting the game application downloaded to the information processing apparatus 100.
[0064] Note that, in the information processing apparatus 100, the application for receiving the game information from the server apparatus 200 and displaying it on the screen and the game application may be the same application or different applications.
[0065] Further, in the information processing apparatus 100, both the display of the game information and the play of the game may be realized on a web page provided by the server apparatus 200.
[0066] And the storage unit 230 stores the play result of the game by the user in a predetermined storage device.
[0067] Such a predetermined storage device may be connectable to the server apparatus 200, or may be provided in the server apparatus 200. Further, 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 regarding the portion where a mistake was made.
[0069] Furthermore, the play result can include a game ID, the level played, the score threshold for level up, the score threshold for level down, the play start date and time, the play end date and time, the play date, and the like.
[0070] Also, the play result may be stored in association with the above-described user information.
[0071] Also, the play result stored in association with the user information may include the play results of games other than the game determined by the determination unit 210.
[0072] In this way, driving behavior data and play results can be stored in association with the user information.
[0073] The server apparatus 200 can store and accumulate the driving behavior data and the 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 prior art described above.
[0075] Specifically, by determining a game to propose to the user based on the user's driving behavior data, it is possible to effectively suppress a decrease in the user's driving ability more effectively than in the past.
[0076] In addition to the effect of proposing a game to be played each time based on the driving behavior data, the server device 200 can learn the feedback play results, thereby constructing a play menu that more appropriately combines the games that the user should play daily and propose it to the user.
[0077] In addition, the server device 200 can predict the driving tendency of the user based on the play results and provide advice on driving to the user.
[0078] One or more computer processors in the present disclosure can further include an acquisition unit 240 and an analysis unit 250, as shown as an example in FIG. 4.
[0079] The acquisition unit 240 acquires the driving data of the user from a predetermined recording device.
[0080] Details of such a recording device are as described above. Note that, as shown as an example in FIG. 5, the information processing system 1000 of the present disclosure may include such a recording device 300.
[0081] In addition, the acquisition unit 140 may directly acquire the driving data of the user from the recording device via the Internet, or may indirectly acquire the driving data of the user from the information processing device 100 connected via short-range wireless communication or the like with the recording device via the Internet.
[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 is as described above. 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 FIG. 6, the driving report can display a display (a radar chart in FIG. 6) showing the evaluation values for each evaluation item, as well as the overall score and the rank for the overall score.
[0085] Also, as shown as an example in FIGS. 7-10, the driving report may be based on driving data for a predetermined period (for example, one month).
[0086] The screens shown in FIGS. 7-10 can be continuously and scrollably displayed on the display screen of the information processing apparatus 100.
[0087] Through the displayed screen, the user can select the period to be displayed and check the overall evaluation of the driving behavior (FIG. 7), the evaluation for each item, the ranking, the driving distance (FIG. 8), the advice (FIG. 9), the improvement points, and the recommended training menu (FIG. 10).
[0088] One or more computer processors in the present disclosure can further include a determination unit 260 as shown as an example in FIG. 4.
[0089] The determination unit 260 determines the state of the user based on the driving behavior data.
[0090] The state of the user can include at least a first state and a second state.
[0091] As an example, the first state can be a state in which there are a predetermined number or more of improvement items related to the user's driving behavior. The improvement items can be items among the evaluation items that are below a predetermined standard.
[0092] As an example, the second state can 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 "1". That is, if there is one or more improvement items, it is determined to be in the first state, and if the number of improvement items is 0, it is determined to be in the second state.
[0094] When the determination unit 260 determines that the state related to the user is the first state, the determination unit 210 can determine a game for proposing play to the user from among the first game group.
[0095] As an example, the first game group can include dedicated games aimed at improving the cognitive function of the brain.
[0096] The "dedicated game" mentioned here refers to a game whose main purpose is to improve the cognitive function of the brain, and excludes games whose main purpose is entertainment (hereinafter referred to as "general-purpose games").
[0097] Games whose main purpose is to improve the cognitive function of the brain can include, for example, the first game, the second game, the third game, and the fourth game described below.
[0098] As shown as an example in FIG. 11, the first game is a training game for accurately reacting to the humans and objects that appear by making the user press the left and right buttons only when humans appear from the left and right while performing the operation of pressing the central trumpet button at the timing when a plurality of moving objects rotating in the central region overlap the aiming object, and is a dual attention training game for training the ability to quickly notice danger.
[0099] The second game is a training game that allows the user to select the larger number out of the left and right signs, as shown in Fig. 12 as an example. It is a cognitive speed training game for training the ability to make quick judgments.
[0100] The third game is a training game that predicts the timing when a vehicle moving hidden behind a wall jumps out of the wall, as shown in Fig. 13 as an example. It is a prediction training game for training the ability to notice danger in advance.
[0101] The fourth game is a game that allows the user to input arithmetic symbols into an arithmetic expression with holes, as shown in Fig. 14 as an example. It is a training game that can evaluate the brain's function in terms of deviation values and relatively understand the brain's function compared to people of the same age.
[0102] The games included in these first game groups can be stored in the database in association with evaluation items for which an improvement effect is expected, and the determination unit 210 can determine the game to be proposed by referring to such a database.
[0103] On the other hand, when the determination unit 210 determines that the state regarding the user is the second state by the determination unit 260, it can determine the game to be proposed for the user to play from among the second game groups.
[0104] As an example, the second game groups can include general-purpose games.
[0105] Such games are proposed as rewards for the user.
[0106] Alternatively, when the determination unit 210 determines that the state regarding the user is the second state by the determination unit 260, it may determine the game to be proposed for the user to play from among the first game groups and the second game groups.
[0107] Further, when the determination unit 260 determines that the state regarding 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 the proposal of playing the game.
[0108] The specific reward can be a title that can be used or displayed within the application, a game medium that can be used within the game, an electronic coupon that can be used at a predetermined store, or the like. Also, in cooperation with an insurance company, services such as a discount on insurance premiums can be given as a specific reward.
[0109] In this way, by giving a specific reward to a user with few improvement items (high driving ability), the motivation to improve driving ability can be enhanced.
[0110] One or more computer processors in the present disclosure can further include a display processing unit 270 as shown as an example in FIG. 4.
[0111] The display processing unit 270 performs processing for displaying a result screen including a driving report based on driving behavior data.
[0112] As shown as an example in FIGS. 6 and 7 - 10, the first result screen 400 can include a driving report display area 410 and a game proposal area 420.
[0113] Further, the first result screen 400 may include a reward display area for displaying a specific reward, instead of or in addition to the game proposal area 420.
[0114] A driving report is displayed in the driving report display area 410. As described above, in the driving report, a display 411 showing the evaluation value for each evaluation item (a radar chart in FIG. 6), as well as a total score 412 and a rank 413 for the total score 412 can be displayed.
[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, as shown as an example in FIGS. 6 and 10, the display processing unit 270 displays, in the game proposal area 420, a play start object 421 for executing the game determined by the determination unit 210 in a selectable manner.
[0117] As described above, in the information processing apparatus 100, the application for receiving the game information from the server apparatus 200 and displaying the play start object 421 on the screen (the application for displaying the first result screen 400) and the 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, without reducing the user's motivation for game play.
[0119] Also, the determination unit 260 in the present disclosure can determine whether or not the evaluation value for the evaluation item is less than a predetermined value.
[0120] When it is determined by the determination unit 260 that the evaluation value is less than the predetermined value, the display processing unit 270 can further display proposal information for proceeding to visit the hospital. It is also possible to display hospital information of the nearest appropriate medical department using the position information of the information processing apparatus 100 in the proposal information. At this time, it is also possible to electronically assign a medical examination coupon or the like of the hospital to the information processing apparatus 100.
[0121] Also, when the determination unit 260 determines that the evaluation value is less than a predetermined value, one or more computer processors of the present disclosure can further include a notification unit that notifies a pre-registered other information processing device. The other information processing device is, for example, a device such as a family member who lives away from the user.
[0122] The analysis unit 150 can obtain driving behavior data by analyzing the driving data for a predetermined period or the latest driving data.
[0123] The predetermined period can be a preset period (such as one week, three days, etc.), or a period from when the previous application was launched to when the next application is launched, etc.
[0124] The driving behavior data obtained by analyzing the driving data for a predetermined period can be generated based on the average value or the minimum value for the predetermined period.
[0125] One or more computer processors in the present disclosure can further include a confirmation unit 280, a prediction unit 290, and a display processing unit 270, as shown as an example in FIG. 4.
[0126] The confirmation unit 180 checks whether there is driving behavior data of the user.
[0127] When the prediction unit 190 confirms, based on the result of the confirmation by the confirmation unit 180, that there is no driving behavior data of the user, the prediction unit 190 predicts improvement items regarding the driving behavior of the user based on the play result of a specific game by the user.
[0128] Such prediction is made based on the driving behavior data of a plurality of other users and the play results of games stored in the server device 200.
[0129] Then, the display processing unit 170 performs processing for displaying a second result screen including the improvement items regarding 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 can include a play result display area 510 and an improvement item display area 520.
[0131] Further, the second result screen 500 may include, instead of or in addition to the improvement item display area 520, a reward display area for displaying a specific reward.
[0132] This specific reward can be given according to the play result of the game.
[0133] And a play report is displayed in the play result display area 510. Information about the play score of the game and the parts where mistakes are made can be displayed in the play report.
[0134] Also, driving advice regarding improvement items can be displayed in the improvement item display area 520.
[0135] In this way, it is possible to predict the driving behavior tendencies (improvement items) of users who rarely drive usually or users who are about to start driving from the analysis of play results, and individually notify advice, alerts, etc.
[0136] One or more computer processors in the present disclosure can further include an authentication unit 295 as shown as an example in FIG. 4.
[0137] The authentication unit 295 is for performing user authentication.
[0138] The authentication unit 295 can perform user authentication by imaging the face of the user or the two-dimensional code assigned to each user.
[0139] As shown as an example in FIG. 17, the authentication unit 295 can identify a user and perform user authentication by imaging a two-dimensional code (e.g., QR code (registered trademark)) issued for each user with a camera included in the information processing apparatus 100.
[0140] Alternatively, the authentication unit 295 can identify a user and perform user authentication by imaging the face of the user with a camera included in the information processing apparatus 100.
[0141] As an alternative, the authentication unit 295 may perform user authentication using password authentication or biometric information other than the face of the user (information such as fingerprint, finger vein, iris, voice, etc.).
[0142] Note that the authentication unit 295 may be included in the information processing apparatus 100.
[0143] Such user authentication is a useful function when the information processing apparatus 100 is used by multiple people.
[0144] One or more computer processors in the present disclosure can further include a display processing unit 270, as shown as an example in FIG. 4.
[0145] The display processing unit 270 performs processing for displaying an administrator screen including game play results of multiple users.
[0146] An administrator is, as an example, a management user such as a transportation company or a taxi company that manages multiple drivers.
[0147] As shown as an example in FIG. 18, on the administrator screen 600, scores of various games and their update dates and times can be displayed for each user, but it is not excluded that other information is included.
[0148] Further, the display processing unit 170 may display a play data screen 700 as shown in FIG. 19 for each user and / or administrator.
[0149] On the play data screen 700, for each game, the number of play times, the cumulative play time, the correct answer rate, etc. within a predetermined period may be displayed.
[0150] In addition, for a game belonging to the second game group, when the determination unit 260 determines that the state regarding the user is the second state, the user can be made into a playable state.
[0151] The playable state of the game shall include displaying or activating the play start object 421.
[0152] In addition, 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 of the present disclosure is not for the purpose of training for driving operations, but for the purpose of preventing a decline in driving ability due to brain training.
[0154] In addition, as described above, the driving behavior data can be obtained by analyzing the running data of a vehicle or an aircraft in which the user performs a driving operation.
[0155] One or more computer processors in the present disclosure can further perform processing for displaying a score calendar screen showing the presence or absence of a driving report and / or a play result for each date.
[0156] As shown as an example in FIG. 20, on the score calendar screen 800, it is assumed that the days with and without a driving report and / or a play result are distinguishable. Further, the days with both a driving report and a play result, the days with only a driving report, and the days with only a play result may be distinguishable.
[0157] When a day with a driving report and / or play result is selected by the user, a detailed result screen (the first result screen 400 and / or the second result screen 500) shall be displayed.
[0158] By displaying such a performance calendar screen 800, the motivation of the user for training can be improved.
[0159] As another embodiment, the determination unit 210 may determine a game to propose to the user based on the user's past play results and / or biometric information (such as brain waves and pulse waves) during the user's driving or play in addition to the user's driving behavior data.
[0160] As another embodiment, the user may play the game determined by the determination unit 210 in a metaverse space where the user's avatar can be displayed. At this time, the user shall wear an HMD as the information processing device 100 and carry a controller to play the game.
[0161] As another embodiment, the information processing system in the present disclosure may cooperate with ChatGPT, which is an AI chat service, to execute the function of the determination unit 210.
[0162] Also, the game determined by the determination unit 210 may be an online battle game in which the user competes with other users for scores. According to this, the motivation of the user for game play can be improved.
[0163] Also, when the game determined by the determination unit 210 is a native game that has not yet been downloaded to the information processing device 100, it can be assumed that no charges other than communication fees will be required from the user for downloading such a game.
[0164] Similarly, when the game determined by the determination unit 210 is a web game, it can be assumed that the user is not charged any fees other than communication fees for playing such a game.
[0165] In the above embodiment, the information processing apparatus 100 has been described assuming that it is mainly a smartphone, but the information processing apparatus 100 can also be a television apparatus. At this time, the television apparatus is a television apparatus (such as a connected TV) that can be connected to the Internet. At this time, the information processing system 1000 in the present disclosure can provide an optimal brain training game for viewers in cooperation with the platform of the connected TV.
[0166] In addition, the information processing system 1000 in the present disclosure can also propose to the user to watch a brain training program or content that associates with traffic safety according to the game result.
[0167] In addition, the information processing system 1000 in the present disclosure can utilize driving behavior data to propose a vehicle or a means of transportation other than a vehicle suitable for the user. Specifically, for a user with low driving ability, an alternative public transportation means (such as a bus or a train) instead of a private car can be proposed.
[0168] As another embodiment, the server device 200 of the information processing system 1000 of the present disclosure can be composed of a web server, a batch server, and an AI server.
[0169] The web server is a server that manages games, has an AI training proposal API, and has an AI difficulty learning function. The batch server is an external cooperation server for linking log data. The AI server is a server that receives driving data and performs AI processing.
[0170] In addition, the server device 200 can cooperate with another server device. The other server device can be composed of an application server, a log management server, and an operation 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 operation data management server transmits and receives operation data-related information from and 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 above-described conventional technology.
[0173] Specifically, by determining a game that proposes play to the user based on the user's driving behavior data, it is possible to effectively suppress a decrease in the user's driving ability compared to the conventional situation.
[0174] Then, by connecting from suppressing the decrease in driving ability to improving the driving ability, it is possible to reduce unnecessary driving operations and lead to the realization of an energy-saving eco-drive. In addition, the impact on the vehicle body due to driving can also be reduced.
[0175] By constructing a mechanism in which AI automatically determines an effective training menu according to the situation of dangerous behaviors (such as sudden braking, sudden acceleration, and sudden steering) based on driving data, and distributes the determined menu in accordance with the provision of a driving report, it is possible to motivate the user to use it.
[0176] In addition, by constructing a new conduction path that can seamlessly transition from a driving report to a brain gymnastics application, it is possible to provide an environment that is easy for the user to use.
[0177] By aiming to expand the number of users through the provision of this service, it is possible to realize not only the prevention of accidents for drivers but also the support for reducing the victims of 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 one or more computer processors execute a determination step S210, a generation step S220, and a storage step S230, as shown as an example in FIG. 21.
[0180] One or more computer processors can be those included in the above-described information processing system. As an example, one or more computer processors can be those included in the server device 200.
[0181] In the determination step S210, a game to be proposed to the user for play is determined based on the user's driving behavior data.
[0182] Such a determination step S210 can be executed by the above-described determination unit 210. Details of the determination unit 210 are as described above.
[0183] In the generation step S220, information for allowing the user to play the game determined in the determination step S210 is generated.
[0184] Such a generation step S220 can be executed by the above-described generation unit 220. Details of the generation unit 220 are as described above.
[0185] In the storage step S230, the play result of the game by the user is stored in a predetermined storage device.
[0186] Such a storage step S230 can be executed by the above-described storage unit 230. Details of the storage unit 230 are as described above.
[0187] According to the above configuration, a technical improvement that solves or alleviates at least some of the problems of the above-described prior art can be provided.
[0188] Next, the computer program in the present disclosure will be described with reference to the drawings.
[0189] The computer program in the present disclosure is characterized in that it causes one or more computer processors to realize a determination function, a generation function, and a storage function.
[0190] The determination function determines a game to propose to the user to play based on the user's driving behavior data.
[0191] The generation function generates information for the user to play the game determined by the determination function.
[0192] The storage function stores the play result of the game by the user in a predetermined storage device.
[0193] The above functions can be realized by the circuits 1210 to 1230 shown in FIG. 22. It is assumed that the determination circuit 1210, the generation circuit 1220, and the storage circuit 1230 are respectively realized by the determination unit 210, the generation unit 220, and the storage unit 230 described above. The 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 a part of the problems of the prior art described above.
[0195] In addition, in order to function as the server device or the terminal device according to the above-described embodiment, an information processing device such as a computer or a mobile phone can be preferably used. 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 the terminal device according to the embodiment in the storage unit of the information processing device and reading and executing the program by the CPU of the information processing device.
[0196] Although some embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.
[0197] In addition, the methods described in the embodiments can be stored as programs executable on a computer (computer) in a recording medium such as a magnetic disk (e.g., a floppy (registered trademark) disk, a hard disk, etc.), an optical disk (CD-ROM, DVD, MO, etc.), a semiconductor memory (ROM, RAM, flash memory, etc.), and can also be transmitted and distributed through a communication medium. The program stored on the medium side includes a setting program for configuring software means (including not only the execution program but also tables and data structures) to be executed on the computer in the computer. The computer that realizes this device reads the program recorded on the recording medium, and in some cases, constructs software means by the setting program, and executes the above-described processing by being controlled by this software means. Note that the recording medium referred to in this specification includes not only a storage medium such as a magnetic disk or a semiconductor memory provided inside the computer or in a device connected via a network for distribution, but also a storage medium 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.
Description of Reference Numerals
[0198] 1000 Information processing apparatus 100 Information processing apparatus 200 Server apparatus 210 Decision unit 220 Generation unit 230 Storage unit
Claims
【Claim 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 are: a determination unit that determines a game to propose to the user to play 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. An information processing system comprising the above components.