Information processing device
The information processing device addresses vehicle operation improvements by calculating longitudinal acceleration differences to recommend auxiliary items, reducing sway and discomfort during stopping.
Patent Information
- Application Number
- JP2023011534
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-01-30
- Publication Date
- 2026-01-21
- Estimated Expiration
- 2043-01-30
AI Technical Summary
Existing systems fail to suggest appropriate items to users who have room for improvement in vehicle operation, particularly in brake operation, leading to uncomfortable vehicle sway when stopping.
An information processing device that calculates the difference between maximum and average longitudinal acceleration during vehicle stopping, recommending auxiliary items if the difference exceeds a threshold, to assist in brake operation.
Reduces vehicle sway and discomfort by suggesting appropriate auxiliary items for brake operation, improving driving performance.
Smart Images

Figure 0007803292000001 
Figure 0007803292000002 
Figure 0007803292000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technique for suggesting items related to vehicle operation. [Background technology]
[0002] Patent Document 1 describes a method for obtaining KPIs (Key Performance Indicators) based on specific detected values. The present invention discloses a KPI acquisition unit that acquires KPIs and a score calculation unit that calculates driving performance scores based on the KPIs. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-138727 Summary of the Invention [Problem to be solved by the invention]
[0004] The present disclosure aims to suggest appropriate items to users who have room for improvement in vehicle operation. [Means for solving the problem]
[0005] One aspect of an embodiment of the present disclosure is exemplified by an information processing device. The information processing device includes a control unit. For a vehicle that transitions from a running state to a stopped state due to a brake operation, the control unit acquires the longitudinal acceleration of the vehicle from moment to moment for a predetermined period of time after the longitudinal acceleration reaches a maximum value when the vehicle stops. The control unit calculates the average value of the longitudinal acceleration for the predetermined period based on the acquired longitudinal acceleration. The control unit calculates the difference between the maximum value of the acquired longitudinal acceleration and the average value. The control unit determines whether the difference between the maximum value and the average value exceeds a predetermined threshold. If it is determined that the difference between the maximum value and the average value exceeds the predetermined threshold, the control unit outputs recommendation information recommending an auxiliary item that is an item for assisting the brake operation of the vehicle and that can be attached to the vehicle. [Effects of the Invention]
[0006] According to the present disclosure, it is possible to suggest appropriate items to users who have room for improvement in their vehicle operation. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of an information processing system according to an embodiment. [Figure 2] 2 is a block diagram illustrating an example of a functional configuration of a management server in the information processing system. FIG. [Figure 3] 10 is a flowchart illustrating an example of information processing according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0008] Specific embodiments of the present disclosure will be described below with reference to the drawings. The dimensions, materials, shapes, and relative positions of the components described in the present embodiments are not intended to limit the technical scope of the present disclosure unless otherwise specified.
[0009] (Outline of information processing system) 1 is a diagram showing an example of the configuration of an information processing system 1 according to this embodiment. The information processing system 1 acquires information relating to driving (hereinafter referred to as driving information) from a plurality of vehicles, and The information processing system 1 is a system that provides users of each vehicle with a diagnosis result related to the vehicle's driving based on the above. The vehicle driving information is exemplified by driving information related to vehicle braking operations (hereinafter referred to as brake operations). In a predetermined case, the information processing system 1 outputs information (hereinafter referred to as recommendation information) that recommends an item (hereinafter referred to as auxiliary item) that is an item for assisting the vehicle's braking operation and that can be attached to the vehicle. In an predetermined case, for a vehicle that transitions from a driving state to a stopped state due to a brake operation, the difference between the maximum value of longitudinal acceleration immediately after stopping and the average value of longitudinal acceleration over a predetermined period exceeds a predetermined threshold. The information processing system 1 has a management server 10, vehicles 20, and user terminals 30. The management server 10, vehicles 20, and user terminals 30 are connected to each other by a network N. The network N may be, for example, a Wide Area Network (WAP), which is a global public communication network such as the Internet. Alternatively, a telephone communication network such as a WAN (wide area network) or a mobile phone may be used. This connection may be realized by a plurality of networks. For example, the management server 10 and the vehicle 20, and the management server 10 and the user terminal 30 may be connected by different networks.
[0010] The management server 10 is exemplified by a computer. The management server 10 corresponds to an "information processing device" according to the present disclosure.
[0011] The vehicle 20 is driven by a user 40 who is a driver. The vehicle 20 is equipped with various sensors, an Electronic Control Unit (ECU), and a communication device. The bus is a communication bus that constitutes an in-vehicle network. In this embodiment, one bus is exemplified. The vehicle 20 may have two or more communication buses. The multiple communication buses may be connected to each other by a gateway that manages the multiple communication buses.
[0012] The sensor is a sensor that detects driving information of the vehicle 20. Examples of the sensor include a stroke sensor, a speed sensor, and an acceleration sensor. The stroke sensor detects the amount of depression (operation amount) of the brake pedal of the vehicle 20. The speed sensor detects the speed of the vehicle 20. The acceleration sensor detects the acceleration of the vehicle 20. In this embodiment, the acceleration is exemplified by the acceleration in the longitudinal direction of the vehicle 20 (hereinafter referred to as longitudinal acceleration). The stroke sensor, the speed sensor, and the acceleration sensor constantly detect the amount of brake operation, vehicle speed, and acceleration of the vehicle 20, respectively. The sensors that detect driving information of the vehicle 20 are not limited to these.
[0013] The ECU is a computer that processes or controls information about the vehicle 20. The ECU executes a computer program deployed in an executable format. The ECU includes a storage device that stores information about the vehicle 20. The ECU includes a clock that measures time. An example of a clock built into the ECU is one that operates under the control of the OS of the computer.
[0014] The ECU transmits the information detected by the sensor, together with the time of detection and the identifier of the vehicle 20, from the control device to the management server 10 via the network N. The identifier of the vehicle 20 is, for example, a chassis number. The identifier of the vehicle 20 may also be a vehicle identification number (VIN).
[0015] The communication device has a function of connecting the vehicle 20 to the network N. The communication device can be realized by a communication interface (hereinafter referred to as communication I / F). The communication device communicates with external devices via the network N through the communication I / F. The communication I / F is, for example, a LAN (Local Area Network) interface board or a wireless communication circuit for wireless communication.
[0016] The user terminal 30 is a computer owned by a user 40. Examples of the user terminal 30 include a smartphone, a tablet computer, a personal computer, and a wearable terminal. The user terminal 30 is not limited to these. The user terminal 30 may include a control unit, a memory unit, an input / output unit, and a communication unit. The control unit, memory unit, input / output unit, and communication unit of the user terminal 30 are connected to each other. The input / output unit has an input / output screen. The memory unit may store information that identifies the user terminal 30 (hereinafter also referred to as user identification information). Examples of the user identification information include a login ID and password for logging in to a specific web page. The memory unit may store information related to the specific web page. Examples of the information related to the specific web page include the Uniform Resource Locator (URL) of the web page. The control unit may transmit the user identification information to the management server 10 via the network N and the communication unit. Examples of the specific web page include a web page related to a diagnosis result related to the driving of the vehicle 20.
[0017] (Functional configuration) The functional configuration of the management server 10 that constitutes the information processing system 1 will be described with reference to Fig. 2. As shown in Fig. 2, in the configuration example of this embodiment, the management server 10 includes a processor 110, a storage unit 120, and a communication unit 130.
[0018] The processor 110 is, for example, a Central Processing Unit (CPU) or a Digital Signal Processor (DSP).
[0019] The storage unit 120 includes a main storage unit and an auxiliary storage unit. The main storage unit is, for example, a random access memory (RAM). The auxiliary storage unit is, for example, a read only memory (ROM), a hard disk drive (HDD), or a flash memory. The auxiliary storage unit is, for example, a removable The removable media may include, for example, a USB memory, an SD card, or a disk recording medium such as a CD-ROM, a DVD disk, or a Blu-ray disk.
[0020] The auxiliary storage unit stores an operating system (OS), various programs, various information tables, etc. The processor 110 loads the programs stored in the auxiliary storage unit into the main storage unit and executes them, thereby realizing the information processing of this embodiment. Some or all of the functions of the management server 10 can be realized by hardware circuits such as an Application Specific Integrated Circuit (ASIC) or a Field-Programmable Gate Array (FPGA). The management server 10 does not need to be realized by a single physical configuration, and may be made up of multiple computers that work together.
[0021] The auxiliary storage unit stores predetermined information. An example of the predetermined information is driving information of the vehicle 20. An example of the driving information is information related to the amount of operation of the brake pedal of the vehicle 20 (hereinafter, brake information). The driving information of the vehicle 20 is not limited to this. The driving information includes information related to the acceleration of the vehicle 20 (hereinafter, acceleration information) and information related to the vehicle speed (hereinafter, vehicle speed information). The predetermined information includes an identifier of the vehicle 20, and the times when the braking information, vehicle speed information, and acceleration information were measured. The predetermined information includes recommended information for auxiliary items to be provided to the user 40 of the vehicle 20. The auxiliary storage unit may have a driving information DB120A as a database that stores driving information including the identifier of the vehicle 20, moment-by-moment braking information, vehicle speed information, and acceleration information, and the times when the braking information, vehicle speed information, and acceleration information were measured.
[0022] The communication unit 130 has a function of connecting the management server 10 to the network N. The functions of the communication unit 130 are similar to the functions of the communication device of the vehicle 20, and therefore a detailed description thereof will be omitted.
[0023] The processor 110 is a control unit of the management server 10, which is an information processing device in this embodiment. The processor 110 functions as an acquisition unit 111, a calculation unit 112, a determination unit 113, a generation unit 114, and an output unit 115. The configuration of the processor 110 and the processing thereof are exemplified as including the acquisition unit 111, the calculation unit 112, the determination unit 113, the generation unit 114, and the output unit 115. However, not all of the configuration exemplified in Fig. 2 is necessarily provided by a computer program. At least a part of the configuration of the processor 110 may be provided by hardware such as a digital circuit.
[0024] The acquisition unit 111 has a function of acquiring predetermined information. Examples of the predetermined information include brake information related to the amount of brake operation (hereinafter referred to as brake operation amount) of the vehicle 20, vehicle speed information, and acceleration information. The acquisition unit 111 receives (acquires), for example, moment-by-moment brake information, vehicle speed information, acceleration information detected by a sensor of the vehicle 20, the time when the sensor detected the vehicle speed information and acceleration information, and the identifier of the vehicle 20 via the network N, and stores these pieces of information in the traveling information DB 120A in association with each other.
[0025] The calculation unit 112 has a function of executing a predetermined calculation process. When executing the predetermined calculation process, the calculation unit 112 refers to brake information, speed information, and acceleration information included in the moment-to-moment driving information of the vehicle 20 stored in the driving information DB 120A. The calculation unit 112 determines driving information in which the brakes of the vehicle 20 have been operated, based on the value of the brake pedal operation amount related to the moment-to-moment driving information. Then, for driving information in which the brakes of the vehicle 20 have been operated, the calculation unit 112 determines whether the vehicle speed has decelerated to 0 km / h since the brake operation and the longitudinal acceleration has reached 0 m / s. 2 The driving information is extracted up to the point where it no longer changes.
[0026] Furthermore, the calculation unit 112 extracts the maximum value of the longitudinal acceleration from the travel information extracted from the travel information DB 120A, and extracts and acquires the longitudinal acceleration of the vehicle 20 from moment to moment during a predetermined period from the time when the longitudinal acceleration reaches the maximum value. The predetermined period is the time when the longitudinal acceleration reaches the maximum value after the brakes of the vehicle 20 are operated and the value of the longitudinal acceleration reaches 0 km / h. 2The calculation unit 112 calculates the average value of the longitudinal acceleration of the vehicle 20 for the predetermined period. The calculation unit 112 then calculates the difference between the maximum value and the average value of the longitudinal acceleration for the predetermined period. The difference between the maximum value and the average value of the longitudinal acceleration is also referred to as the amount of change in the longitudinal acceleration.
[0027] The determination unit 113 has a function of executing a predetermined determination process. The predetermined determination process is a process of determining whether or not the difference between the maximum value of the longitudinal acceleration of the vehicle 20 and the average value of the longitudinal acceleration over a predetermined period of time exceeds a predetermined threshold. In particular, the storage unit 120 stores a predetermined threshold related to the difference between the maximum value of the longitudinal acceleration of the vehicle 20 and the average value of the longitudinal acceleration. The determination unit 113 compares the difference between the maximum value of the longitudinal acceleration and the average value of the longitudinal acceleration over a predetermined period of time calculated by the calculation unit 112 with the threshold for the difference between the maximum value of the longitudinal acceleration and the average value of the longitudinal acceleration stored in the auxiliary storage unit. If the difference between the maximum value of the longitudinal acceleration and the average value of the longitudinal acceleration over the predetermined period of time is greater than the threshold, the determination unit 113 determines that the difference between the maximum value of the longitudinal acceleration of the vehicle 20 and the average value of the longitudinal acceleration over the predetermined period of time exceeds the predetermined threshold.
[0028] Here, we will explain the change in the longitudinal acceleration of the vehicle 20 when the vehicle 20 is stopped by the driver's braking operation. When the vehicle 20 is stopped by the braking operation (the vehicle speed becomes 0 km / h), the vehicle 20 sways in the longitudinal direction. At this time, the longitudinal acceleration of the vehicle 20 increases to a maximum value immediately after the vehicle 20 stops. Thereafter, the longitudinal acceleration of the vehicle 20 decreases, changing from a positive value to a negative value. Furthermore, the value of the longitudinal acceleration repeats an increase from a negative value to a positive value and a decrease from a positive value to a negative value, with the increase and decrease gradually becoming smaller. Eventually, the value of the longitudinal acceleration reaches 0 m / s 2 In other words, the amplitude of the longitudinal sway of the vehicle 20 is greatest immediately after the vehicle 20 stops, and decreases over time. 2 If this state continues, the vehicle 20 will not stop shaking in the forward and backward directions. At this time, when it is determined that the amount of change in the longitudinal acceleration of the vehicle 20 exceeds a predetermined threshold, the amount of longitudinal sway of the vehicle 20 immediately after it has stopped may be larger than when it is determined that the amount of change is within the predetermined threshold. If the amount of longitudinal sway of the vehicle 20 immediately after it has stopped is large, the user 40 may feel uncomfortable. Such longitudinal sway of the vehicle 20 may occur, for example, when the user 40 depresses the brake pedal of the vehicle 20 and is unable to appropriately ease up on the force applied to the brake pedal as the vehicle 20 decelerates and the vehicle speed approaches 0 km / h.
[0029] The generation unit 114 has a function of executing a predetermined generation process. The predetermined generation process is a process of generating recommendation information that recommends an auxiliary item that is an item that can be attached to the vehicle 20 and that assists in braking operation of the vehicle 20.
[0030] The generation unit 114 references the recommendation information for auxiliary items stored in the auxiliary storage unit and generates, for each identifier of the vehicle 20, recommendation information for auxiliary items including the results of diagnosing the driving of the vehicle 20. The recommendation information generated by the generation unit 114 may include, for example, a message indicating that "the amount of change in the longitudinal acceleration of the vehicle 20 exceeded a predetermined threshold due to the braking operation performed when the vehicle 20 stopped." The recommendation information may also include a message indicating that "use of an item that assists in braking the vehicle 20 to suppress the amount of change is recommended." The generation process by the generation unit 114 is not limited to this. Note that the generation unit 114 may be omitted. For example, if the type of auxiliary item is fixed and will not be changed in the future, the recommendation information for auxiliary items may be stored in the storage unit 120 as fixed information. The output unit 115, which will be described later, may read and output the necessary fixed information from the storage unit 120 according to the longitudinal acceleration.
[0031] The output unit 115 has a function of executing a predetermined output process. An example of the predetermined output process is a process of outputting recommended information for auxiliary items. In detail, the recommended information for auxiliary items can be generated by the generation unit 114. In the information processing system 1, the management server 10 is connected to a network N and posts driving diagnosis results for the vehicle 20 on a web page corresponding to the identifier of the vehicle 20. The output unit 115 outputs the recommended information via the network N and posts it on the web page. The user 40 can access the web page from the user terminal 30 via the network N based on the URL of the web page stored in the memory unit of the user terminal 30, and refer to the recommended information posted on the web page.
[0032] When accessing the web page, the management server 10, which posts diagnostic results related to the driving of the vehicle 20 on the web page, may request the user terminal 30 to enter a login ID and password. In this case, the user 40 enters the login ID and password on the input / output screen of the user terminal 30 and transmits them to the management server 10 via the network N. Alternatively, the control unit of the user terminal 30 transmits the login ID and password stored in the memory unit 120 to the management server 10 via the network N. The management server 10 receives the transmitted login ID and password. The determination unit 113 compares the received login ID and password with the login ID and password of the user 40 stored in the memory unit 120. If it is determined that the two match, the management server 10 permits the user terminal 30 to log in to the web page. The user 40 can view the web page on the input / output screen of the user terminal 30 that has been permitted to log in.
[0033] (Example of information processing) The flow of information processing by the management server 10 according to this embodiment will be described with reference to Fig. 3. Fig. 3 is a flowchart showing an example of information processing in which the processor 110 of the management server 10 outputs recommended information for auxiliary items based on driving information received from the vehicle 20.
[0034] The calculation unit 112 acquires driving information when the vehicle 20 is stopped by braking (step S101). In detail, the calculation unit 112 refers to braking information relating to the amount of braking operation, speed information, and acceleration information included in the driving information of the vehicle 20 stored in the driving information DB 120A at each moment. The calculation unit 112 determines the driving information in which the brake operation of the vehicle 20 was performed based on the value of the amount of braking operation relating to the braking information at each moment. Then, the calculation unit 112 determines the driving information in which the brake operation of the vehicle 20 was performed based on the value of the amount of braking operation relating to the driving information at each moment. Then, for the driving information in which the brake operation of the vehicle 20 was performed, the calculation unit 112 calculates the driving information in which the vehicle speed was decelerated to 0 km / h from the time the brake operation was performed and the longitudinal acceleration was 0 m / s. 2 The driving data up to the point where it no longer changes is extracted and obtained.
[0035] In step S102, the calculation unit 112 extracts the maximum value of the longitudinal acceleration from the travel information extracted and acquired in step S101, and extracts and acquires the longitudinal acceleration of the vehicle 20 for a predetermined period after the longitudinal acceleration reaches its maximum value when the vehicle 20 stops. The predetermined period is the period from when the longitudinal acceleration reaches its maximum value after the vehicle 20 decelerates and reaches 0 km / h until the longitudinal acceleration value reaches 0 m / s. 2 This is the period until the point at which the value no longer changes.
[0036] The calculation unit 112 sums up the extracted and acquired acceleration values of the vehicle 20 at each moment within a predetermined period, and calculates the average value of the longitudinal acceleration for the predetermined period by dividing the summed acceleration value by the number of summed acceleration values (step S103).
[0037] The calculation unit 112 extracts the maximum value of the longitudinal acceleration from the longitudinal acceleration of the vehicle 20 at each moment during the extracted and acquired predetermined period. The calculation unit 112 calculates the difference between the maximum value of the longitudinal acceleration during the predetermined period and the average value by subtracting the calculated average value of the longitudinal acceleration during the predetermined period from the extracted maximum value of the longitudinal acceleration (step S104).
[0038] The determination unit 113 determines whether the calculated difference exceeds a predetermined threshold value (step S105). Specifically, the determination unit 113 compares the difference between the maximum and average longitudinal acceleration values for the predetermined period calculated by the calculation unit 112 with the threshold value for the difference between the maximum and average longitudinal acceleration values stored in the auxiliary storage unit. If the calculated difference is greater than the threshold value, the determination unit 113 determines that the difference between the maximum and average longitudinal acceleration values of the vehicle 20 for the predetermined period exceeds the predetermined threshold value (YES in step S105), and the process proceeds to step S106. Otherwise, the determination unit 113 determines that the difference does not exceed the predetermined threshold value (NO in step S105), and the processor 110 ends the process.
[0039] In step S106, the generation unit 114 generates recommendation information recommending auxiliary items for the vehicle 20 for each identifier of the vehicle 20. The recommendation information includes a diagnosis result about the driving of the vehicle 20. As already mentioned, the processing of S106 may not be necessary. That is, instead of the processing of S106, the output unit 115 may read out the recommendation information of the auxiliary items from the storage unit 120.
[0040] The output unit 115 outputs the recommendation information via the network N (step S107), and the processor 110 ends the process. That is, the output unit 115 transmits the recommendation information to the network N and posts it on a web page corresponding to the identifier of the vehicle 20. The user 40 can access the web page corresponding to the identifier of the vehicle 20 from the user terminal 30 via the network N and refer to the recommendation information posted on the web page.
[0041] (summary) Through the above-described process, the management server 10 of this embodiment can suggest appropriate items to the user 40 who has room for improvement in the operation of the vehicle 20. In other words, the user 40 can use the suggested auxiliary items after checking the output recommendation information. By using the auxiliary item in the vehicle 20, the difference between the maximum value of the longitudinal acceleration when the vehicle 20 stops and the average value of the longitudinal acceleration over the predetermined period can be adjusted to within a predetermined threshold. This can reduce the degree to which the vehicle 20 sways in the longitudinal direction when the vehicle 20 stops. Therefore, discomfort felt by the user 40 due to the swaying can be reduced. In this way, by using the auxiliary item in the vehicle 20, the braking operation of the vehicle 20 can be improved.
[0042] (Other embodiments) The above-described embodiment is merely an example, and the present disclosure can be implemented with appropriate modifications within the scope of the gist thereof.
[0043] In the present embodiment, the output unit 115 publishes the driving diagnosis result for the vehicle 20, including the recommendation information, on a web page corresponding to the identifier of the vehicle 20. The output unit 115 is not limited to this. The output unit 115 may transmit the driving diagnosis result for the vehicle 20, including the recommendation information, to the vehicle 20 via the network N based on the identifier of the vehicle 20 stored in the travel information DB 120A of the storage unit 120. In this case, for example, the vehicle 20 includes an in-vehicle device having an output screen. The in-vehicle device of the vehicle 20 receives the transmitted diagnosis result from a communication device. The in-vehicle device outputs the received diagnosis result on the output screen. This allows the user 40 to refer to the driving diagnosis result for the vehicle 20, including the recommendation information, output on the output screen. Therefore, similar to the present embodiment, by transmitting the recommendation information to the vehicle 20, the output unit 115 may also suggest appropriate items to the user 40 who has room for improvement in the operation of the vehicle 20.
[0044] In this embodiment, the management server 10 acquires information from the vehicle 20 and generates and outputs recommendation information for auxiliary items for the vehicle 20 based on the acquired information. Alternatively, the ECU of the vehicle 20 may generate and output recommendation information for auxiliary items for the vehicle 20 based on information detected by a sensor. In this case, for example, the ECU may include a processor having an acquisition unit, a calculation unit, a determination unit, a generation unit, and an output unit, similar to the management server 10, and a storage unit having a database similar to the travel information DB 120A. In this case, the ECU may calculate the average longitudinal acceleration over a predetermined period based on the braking information, vehicle speed information, and acceleration information detected by the stroke sensor, vehicle speed sensor, and acceleration sensor of the vehicle 20 when the vehicle 20 stops. The ECU calculates the difference between the maximum and average longitudinal acceleration over the predetermined period, and if it determines that the difference exceeds a predetermined threshold, generates recommendation information for auxiliary items for the vehicle 20 and outputs the recommendation information to an in-vehicle device provided in the vehicle 20, thereby achieving information processing similar to that of this embodiment.
[0045] Furthermore, the processes and means described in this disclosure can be freely combined and implemented as long as no technical contradictions arise.
[0046] A process described as being performed by one device may be shared and executed by multiple devices. A process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) that realizes each function can be flexibly changed.
[0047] The present disclosure can also be realized by supplying a computer program that implements the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. Non-transitory computer-readable storage media include, for example, magnetic disks (floppy disks, hard disk drives (HDDs), etc.), optical disks (CD-ROMs, DVDs, etc.), and the like. "electronic instructions" includes any type of medium suitable for storing electronic instructions, such as any type of disk (e.g., USB disk, Blu-ray disk, etc.), read-only memory (ROM), random-access memory (RAM), EPROM, EEPROM, magnetic card, flash memory, or optical card. [Explanation of symbols]
[0048] 1. Information Processing System 10. Management Server 110 Processor 111...Acquisition Department 112··Calculation section 113...Judgment section 114...Generation part 115··Output section 120...Storage section 120A··Driving information DB 130··Communications Department 20 Vehicles 30 User terminal 40 users
Claims
[Claim 1] For a vehicle that transitions from a running state to a stopped state due to a brake operation, acquiring longitudinal acceleration of the vehicle at every moment for a predetermined period of time after the longitudinal acceleration reaches a maximum value when the vehicle stops; calculating an average value of longitudinal acceleration during the predetermined period based on the acquired longitudinal acceleration; Calculating a difference between the maximum value of the acquired longitudinal acceleration and the average value; determining whether a difference between the maximum value and the average value exceeds a predetermined threshold; outputting recommendation information that recommends an auxiliary item that is an item that can be attached to the vehicle and that assists in a brake operation of the vehicle when it is determined that the difference between the maximum value and the average value exceeds the predetermined threshold value; A control unit that executes Information processing device.
Citation Information
Patent Citations
Navigation system for vehicle equipped with support function for safety driving
JP2011145173A
Safety assurance device
JP2017019434A
Driving diagnosis device and driving diagnosis method
JP2022138727A
Vehicle driving assistance system
JP2024015574A