Profit awarding device, profit awarding method and program
A reward system evaluates safe driving and awards points for travel, motivating drivers to drive safely and reach their destination while enjoying the journey.
Patent Information
- Application Number
- JP2021208746
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-22
- Publication Date
- 2025-10-22
- Estimated Expiration
- 2041-12-22
AI Technical Summary
Existing systems that encourage safe driving do not sufficiently motivate drivers to travel by vehicle.
A reward system that evaluates a driver's safe driving and awards points redeemable for goods or services at the destination, increasing the reward amount based on driving evaluation and distance traveled.
Encourages safe driving and travel to the destination by providing incentives through redeemable points for safe driving and distance traveled.
Smart Images

Figure 0007757774000001 
Figure 0007757774000002 
Figure 0007757774000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a reward awarding device, a reward awarding method, and a program for awarding a reward to a driver of a vehicle. [Background technology]
[0002] Patent Document 1 discloses a safe driving point reward system that evaluates the driving state of a driver and gives a reward. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2020-107161 Summary of the Invention [Problem to be solved by the invention]
[0004] The system of Patent Document 1 can encourage drivers to drive safely, but it does not provide much motivation for them to travel by vehicle. There is room for improvement in encouraging vehicle drivers to not only drive safely but also travel by vehicle.
[0005] An object of the present invention is to provide a reward providing device, a reward providing method, and a program that can encourage a vehicle driver to drive safely while encouraging the driver to travel by the vehicle. [Means for solving the problem]
[0006] The benefit granting device according to claim 1 includes a processor, and the processor acquires driving information of a vehicle, evaluates the driving of a driver of the vehicle until the vehicle arrives at a destination based on the driving information, and determines a benefit available for goods or services provided at the destination based on the evaluation of the driver's driving. Prior to evaluating the driver's driving, Traveling along the route or point to the destination Luck Driving by a passenger multipleand awarding the calculated profit to the driver when the vehicle arrives at the destination.
[0007] In the reward awarding device described in claim 1, a processor is configured to evaluate the driving of a vehicle driver until the vehicle arrives at the destination based on driving information acquired from the vehicle. The reward awarding device is also configured to calculate a reward based on the evaluation of the driver's driving, and to award the calculated reward to the driver when the vehicle arrives at the destination. This reward can be used for goods or services provided at the destination. Therefore, the reward awarding device can encourage the vehicle driver to drive safely to the destination while encouraging the vehicle driver to travel to the destination.
[0008] The reward awarding device according to a second aspect of the present invention is the reward awarding device according to the first aspect, wherein the processor calculates a larger reward as the driver's driving is evaluated higher.
[0009] According to the benefit granting device of claim 2, it is possible to encourage the driver to drive safely to the destination.
[0010] The profit granting device according to a third aspect of the present invention is the profit granting device according to the first or second aspect, wherein the processor calculates a larger profit as the distance to the destination increases.
[0011] According to the benefit granting device of claim 3, it is possible to encourage the driver to drive the vehicle farther.
[0012] The profit granting device according to claim 4 is the profit granting device according to any one of claims 1 to 3, wherein the processor grants the profit every time the vehicle passes through the destination. Calculate Put out.
[0013] According to the benefit granting device of claim 4, it is possible to provide the driver with the enjoyment of traveling around various places by vehicle.
[0014] The benefit granting device described in claim 5 is the benefit granting device described in any one of claims 1 to 4, wherein the processor receives settings of a benefit to be provided to the driver from a provider of goods or services.
[0015] An example of a provider of goods or services is a store that provides the goods or services. The reward awarding device described in claim 5 is configured so that the store can set the reward award rate and additional amount for safe driving, so that a larger reward can be awarded when encouraging drivers to visit. Therefore, the reward awarding device can encourage drivers to visit their store according to the store's wishes.
[0016] The profit granting device according to claim 6 is the profit granting device according to any one of claims 1 to 5, wherein the processor receives a reward from a provider of goods or services when the vehicle arrives at the destination.
[0017] According to the profit giving device recited in claim 6, the source of the profit to be given to the driver can be collected from the store.
[0018] The method for providing benefits according to claim 7 includes acquiring driving information of a vehicle, evaluating the driving of a driver of the vehicle until the vehicle arrives at a destination based on the driving information, and allocating benefits available for goods or services to be provided at the destination based on the evaluation of the driving of the driver. Prior to evaluating the driver's driving, Traveling along the route or point to the destination Luck Driving by a passenger multiple and the evaluation of the vehicle, and when the vehicle arrives at the destination, the computer executes a process of awarding the calculated profit to the driver.
[0019] In the method for providing benefits as set forth in claim 7, a computer executes a process for evaluating the driving of a vehicle driver until the vehicle arrives at a destination based on driving information acquired from the vehicle. The computer also executes a process for calculating a benefit according to the evaluation of the driver's driving, and granting the calculated benefit to the driver when the vehicle arrives at the destination. This benefit can be used for goods or services provided at the destination. Therefore, the method for providing benefits can encourage the vehicle driver to drive safely to the destination while encouraging the vehicle driver to travel to the destination.
[0020] The program according to claim 8 acquires driving information of a vehicle, evaluates the driving of a driver of the vehicle until the vehicle arrives at a destination based on the driving information, and calculates profits available for goods or services provided at the destination based on the evaluation of the driver's driving. Prior to evaluating the driver's driving, Traveling along the route or point to the destination Luck Driving by a passenger multiple and the computer executes a process of giving the calculated profit to the driver when the vehicle arrives at the destination.
[0021] The program described in claim 8 causes a computer to execute the following process. That is, the computer executes a process of evaluating the driving of the driver of the vehicle until the vehicle arrives at the destination based on driving information acquired from the vehicle. The computer also executes a process of calculating a profit according to the evaluation of the driver's driving, and granting the calculated profit to the driver when the vehicle arrives at the destination. This profit can be used for goods or services provided at the destination. Therefore, this program can encourage the vehicle driver to drive safely to the destination while encouraging the vehicle driver to travel to the destination. [Effects of the Invention]
[0022] According to the present invention, it is possible to encourage a vehicle driver to drive safely while urging the driver to travel by the vehicle. [Brief explanation of the drawings]
[0023] [Figure 1] An overview of the point service realized by the benefit awarding system is shown below. [Figure 2] 1 is a diagram showing a schematic configuration of a profit granting system according to a first embodiment. [Figure 3] 1 is a block diagram showing a hardware configuration of a vehicle according to a first embodiment. [Figure 4] FIG. 2 is a block diagram showing a hardware configuration of a server according to the first embodiment. [Figure 5] FIG. 2 is a block diagram showing a storage configuration in a center server of the first embodiment. [Figure 6] FIG. 2 is a block diagram showing the functional configuration of a center server according to the first embodiment. [Figure 7] FIG. 2 is a sequence diagram showing a processing flow in the profit granting system of the first embodiment. [Figure 8] 10 is a flowchart showing the flow of a point conversion process executed in the center server of the first embodiment. [Figure 9] 10 is a flowchart showing the flow of a point conversion process executed in the center server of the second embodiment. [Figure 10] FIG. 10 is a sequence diagram showing a processing flow in the profit granting system of the third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0024] The following describes a reward system including a reward device of the present invention. The reward system has a function of diagnosing the driving of a driver who drives a vehicle and a function of awarding points to the driver as rewards according to the evaluation of the driving. Figure 1 shows the overall configuration of the point service realized by the reward system of the present invention.
[0025] The benefit awarding system exchanges information, etc. between three parties: the user who is the driver of the vehicle, the system operating company that operates the system, and the store that provides the goods or services. For example, the user provides the operator with vehicle information in exchange for being awarded points by the operator. On the other hand, the user receives goods or services from the provider by using the points with the provider. The provider can receive user information, etc. from the operator in exchange for providing the operator with a reward based on the points earned from the user. The operator then uses the reward received from the provider as the source of points to be given to the user.
[0026] [First embodiment] (Overall composition) As shown in FIG. 2, the profit awarding system 10 of the first embodiment includes a vehicle 12, multiple servers 30, and a terminal 40. The vehicle 12 is equipped with an in-vehicle device 20. The server 30 includes a center server 32 and a store server 34 as profit awarding devices. The in-vehicle devices 20, the servers 30, and the terminal 40 are interconnected via a network N. Note that FIG. 2 illustrates one center server 32, one vehicle 12, one in-vehicle device 20 corresponding to the vehicle 12, three store servers 34, and one terminal 40, but the numbers of vehicles 12, in-vehicle devices 20, store servers 34, and terminals 40 are not limited to this.
[0027] The center server 32 is installed at the operator of the profit granting system 10. The store server 34 is installed at the store that provides the goods or services, or at a contracting party of the store. The terminal 40 is exemplified by a smartphone or personal computer carried by the driver of the vehicle 12.
[0028] (vehicle) As shown in FIG. 3, the vehicle 12 according to this embodiment includes an in-vehicle device 20, a plurality of ECUs (Electronic Control Units) 22, and a plurality of in-vehicle devices 24.
[0029] The vehicle-mounted device 20 includes a CPU (Central Processing Unit) 20A, a ROM (Read Only Memory) 20B, a RAM (Random Access Memory) 20C, an in-vehicle communication I / F (Interface) 20D, and a wireless communication I / F 20E. The CPU 20A, the ROM 20B, the RAM 20C, the in-vehicle communication I / F 20D, and the wireless communication I / F 20E are interconnected via an internal bus 20G so as to be able to communicate with each other.
[0030] The CPU 20A is a central processing unit that executes various programs and controls each part. That is, the CPU 20A reads out a program from the ROM 20B and executes the program using the RAM 20C as a work area.
[0031] The ROM 20B stores various programs and various data. In this embodiment, the ROM 20B stores a control program 50 that collects vehicle information related to the state and control of the vehicle 12 from the ECU 22 and provides the collected information to the center server 32. The RAM 20C temporarily stores programs or data as a working area.
[0032] The in-vehicle communication I / F 20D is an interface for connecting to each ECU 22. The interface uses a communication standard based on the CAN protocol. The in-vehicle communication I / F 20D is connected to the external bus 20H.
[0033] The wireless communication I / F 20E is a wireless communication module for communicating with the center server 32. The wireless communication module uses communication standards such as 5G, LTE, and Wi-Fi (registered trademark). The wireless communication I / F 20E is connected to a network N.
[0034] The ECU 22 includes at least an ADAS (Advanced Driver Assistance System)-ECU 22A, a steering ECU 22B, a body ECU 22C, and an information system ECU 22D.
[0035] The ADAS-ECU 22A controls the advanced driving assistance system. A vehicle speed sensor 25 and a yaw rate sensor 26, which constitute the in-vehicle device 24, are connected to the ADAS-ECU 22A.
[0036] The steering ECU 22B controls the power steering. A steering angle sensor 27 that constitutes the in-vehicle device 24 is connected to the steering ECU 22B. The steering angle sensor 27 is a sensor that detects the steering angle of the steering wheel.
[0037] The body ECU 22C controls lights such as blinkers, etc. A blinker switch 28 constituting the in-vehicle device 24 is connected to the body ECU 22C.
[0038] The information ECU 22D controls the car navigation system, audio, etc. A GPS device 29 constituting the in-vehicle equipment 24 is connected to the information ECU 22D. The GPS device 29 is a device for measuring the current position of the vehicle 12. The GPS device 29 includes an antenna (not shown) that receives signals from GPS satellites. The GPS device 29 may be directly connected to the in-vehicle device 20.
[0039] (server) As described above, the server 30 includes the center server 32 and the store server 34. The center server 32 acquires vehicle information from the in-vehicle device 20 of the vehicle 12, analyzes the driving status of the vehicle 12, and evaluates the driver. The center server 32 also provides points to the driver's terminal 40 according to the evaluation of the driving. The store server 34 processes the points used by the driver and provides a reward according to the points to the center server 32.
[0040] 4, the server 30 includes a CPU 30A, a ROM 30B, a RAM 30C, a storage 30D, and a communication I / F 30E. The CPU 30A, the ROM 30B, the RAM 30C, the storage 30D, and the communication I / F 30E are connected to each other via an internal bus 30G so as to be able to communicate with each other. The functions of the CPU 30A, the ROM 30B, the RAM 30C, and the communication I / F 30E are the same as those of the CPU 20A, the ROM 20B, the RAM 20C, and the wireless communication I / F 20E of the vehicle-mounted device 20 described above. Note that the communication I / F 30E may perform wired communication.
[0041] The storage 30D serving as a storage unit is configured with an HDD (Hard Disk Drive) or an SSD (Solid State Drive) and stores various programs and various data. As shown in Fig. 5, the storage 30D of the center server 32 stores a processing program 100, a user information DB (database) 110, a store information DB 120, and a setting information DB 130. The processing program 100, the user information DB 110, the store information DB 120, and the setting information DB 130 may also be stored in the ROM 30B.
[0042] The processing program 100 is a program for controlling the center server 32. When the processing program 100 is executed, the center server 32 performs a driving evaluation of the driver of the vehicle 12 and executes a point calculation process for calculating points according to the evaluation.
[0043] The user information DB 110 is a database that stores information related to the drivers of the vehicles 12 who are users participating in the point service. The user information DB 110 includes at least identification information such as the vehicle number of the vehicle 12 in which the driver rides, identification information such as the unique ID of the terminal 40 carried by the driver, and information on the number of points the user has.
[0044] The store information DB 120 is a database that stores information about stores that participate in the point service. The setting information DB 130 is a database that stores the point award rate and the amount of points to be added.
[0045] As shown in Figure 6, in the center server 32 of this embodiment, the CPU 30A executes the processing program 100 to function as an acquisition unit 200, an evaluation unit 210, a calculation unit 220, an assignment unit 230, a reception unit 240, and a setting unit 250.
[0046] The acquisition unit 200 has a function of acquiring vehicle information related to the state and control of the vehicle 12, destination information of the vehicle 12, and location information of the vehicle 12 from the in-vehicle device 20 of the vehicle 12. The acquisition unit 200 acquires the vehicle information, destination information, and location information from the in-vehicle device 20 periodically or at any timing.
[0047] The evaluation unit 210 has a function of evaluating the driving of the driver of the vehicle 12 based on the vehicle information. For example, it evaluates sudden braking and sudden steering based on the acceleration and steering angle included in the vehicle information. Also, for example, it evaluates eco-driving based on fuel efficiency information included in the vehicle information. The evaluation unit 210 of this embodiment evaluates the driving of the driver from the departure point until the vehicle 12 arrives at the destination. Then, the evaluation unit 210 converts the evaluation of each preset driving item into an overall evaluation and scores it as a numerical value ranging from 0 to 100.
[0048] The calculation unit 220 has a function of calculating points according to the evaluation of the driver. These points can be used for products or services offered at stores participating in the point service. In this embodiment, the calculation unit 220 calculates more points the higher the evaluation of the driver's driving, i.e., the higher the overall evaluation score. Furthermore, the calculation unit 220 calculates more points the longer the distance from the departure point to the destination of the vehicle 12.
[0049] The granting unit 230 has a function of granting points to the driver. Specifically, the granting unit 230 grants points to the driver by transmitting point information related to the points to the driver's terminal 40 when the vehicle 12 arrives at the destination.
[0050] The reception unit 240 has a function of receiving information from the store server 34 and the terminal 40. The reception unit 240 of this embodiment receives reward information related to rewards from the store server 34. Furthermore, the reception unit 240 can receive inquiries about points and the like from the terminal 40.
[0051] The setting unit 250 has a function of setting points to be given to the driver.
[0052] (Flow of Control) The flow of processing executed in the profit granting system 10 of this embodiment will be described with reference to the sequence diagram of Fig. 7 and the flowchart of Fig. 8. The processing in the center server 32 is executed by the CPU 30A of the center server 32 functioning as an acquisition unit 200, an evaluation unit 210, a calculation unit 220, an granting unit 230, a reception unit 240, and a setting unit 250.
[0053] First, the flow of processing in the entire system including the center server 32, the store server 34, the vehicle-mounted device 20, and the terminal 40 will be described.
[0054] 7, the CPU 20A of the vehicle-mounted device 20 acquires the destination of the vehicle 12. Specifically, the CPU 20A of the vehicle-mounted device 20 acquires, from the information ECU 22D, destination information relating to one or more destinations set by the car navigation system.
[0055] In step S11, the CPU 20A of the vehicle-mounted device 20 transmits destination information, vehicle information of the vehicle 12, and position information of the vehicle 12 to the center server 32. The CPU 20A transmits the destination information, vehicle information, and position information to the center server 32 at a predetermined interval. In this case, it is sufficient to transmit the destination information when the destination is set, and it is not necessary to transmit the destination information to the center server 32 at every interval. In addition, the destination information, vehicle information, and position information may be transmitted all at once when the vehicle 12 arrives at the destination.
[0056] In step S12, the CPU 30A of the center server 32 executes a point conversion process, the details of which will be described later.
[0057] In step S13, the CPU 30A of the center server 32 transmits point information to the terminal 40. The point information transmitted in this step is information related to the number of points calculated by the point conversion process.
[0058] In step S14, the terminal 40 executes a point use process. The point use process is a process for exchanging points for goods or services with a store at a destination in order to receive goods or services at the store.
[0059] In step S15, the terminal 40 transmits point information to the store server 34 corresponding to the store that provides the product or service. The point information transmitted in this step is information related to the number of points required to exchange for the product or service.
[0060] In step S16, the CPU 30A of the store server 34 executes a point reception process. The point reception process is a process of receiving point information transmitted from the terminal 40 and calculating a reward according to the number of points in the point information. For example, the reward may be a fixed percentage or a fixed number of points used by the driver.
[0061] In step S17, the CPU 30A of the store server 34 transmits the reward information to the center server 32.
[0062] Next, the point conversion process in FIG. 8 will be described. In step S100 of Fig. 8, the CPU 30A acquires vehicle information. Specifically, the CPU 30A acquires vehicle information from the in-vehicle device 20 of the vehicle 12 of the driver who uses the point service.
[0063] In step S101, CPU 30A determines whether or not the destination has been reached. If CPU 30A determines that the destination has been reached (YES in step S101), it proceeds to step S102. On the other hand, if CPU 30A determines that the destination has not been reached (NO in step S101), it returns to step S100.
[0064] In step S102, CPU 30A executes a driving evaluation process, specifically, the process of evaluation unit 210 described above.
[0065] In step S103, CPU 30A executes an evaluation addition process. Specifically, CPU 30A adds points according to the evaluation of driving in the process of calculation unit 220 described above.
[0066] In step S104, CPU 30A executes a distance addition process. Specifically, CPU 30A adds points according to the distance traveled from the departure point to the destination, among the processes of calculation unit 220 described above.
[0067] In step S105, CPU 30A awards the calculated points, that is, the total points added up in steps S103 and S104, to the driver. Then, the point awarding process ends, and the process returns to step S13. As a result, point information is transmitted to terminal 40 (see FIG. 7).
[0068] (summary) The center server 32 of this embodiment evaluates the driving of the driver of the vehicle 12 until the vehicle 12 arrives at the destination based on the driving information acquired from the vehicle 12. The center server 32 also calculates points according to the evaluation of the driver's driving, and when the vehicle 12 arrives at the destination, the center server 32 awards the calculated points to the driver. These points can be used for goods or services offered at stores located at the destination. Therefore, according to this embodiment, the driver of the vehicle 12 can be encouraged to drive safely to the destination while being encouraged to travel to the destination.
[0069] In particular, the center server 32 of this embodiment calculates more points for a driver when the driver's driving is evaluated higher, and therefore can encourage the driver to drive safely to the destination.
[0070] Furthermore, the center server 32 of this embodiment calculates more points the farther the distance from the departure point to the destination, and therefore can encourage the driver to drive the vehicle 12 farther.
[0071] Furthermore, the center server 32 of this embodiment is configured to receive a reward from a store that provides a product or service when the vehicle 12 arrives at the destination. Therefore, according to this embodiment, the operator of the point service can collect the funds for the points to be awarded to the driver from the store as a reward.
[0072] [Second embodiment] In the second embodiment, when the driver drives the vehicle 12 to a final destination via multiple destinations, points are added each time the driver passes through a waypoint that is an intermediate destination. The differences from the first embodiment will be described below.
[0073] The calculation unit 220 of this embodiment is configured to calculate points according to the driver's evaluation, and also to add points each time the vehicle passes through one of a plurality of destinations.
[0074] Next, the point calculation process of this embodiment will be described. 9, CPU 30A acquires vehicle information, the details of which are the same as those of step S100 described above.
[0075] In step S201, CPU 30A determines whether or not the vehicle has arrived at the route point. If CPU 30A determines that the vehicle has arrived at the route point (YES in step S201), the process proceeds to step S202. On the other hand, if CPU 30A determines that the vehicle has not arrived at the route point (NO in step S201), the process returns to step S200.
[0076] In step S202, CPU 30A executes a driving evaluation process, specifically, the process of evaluation unit 210 described above.
[0077] In step S203, CPU 30A executes an evaluation addition process. Specifically, CPU 30A adds points according to the evaluation of driving in the process of calculation unit 220 described above.
[0078] In step S204, CPU 30A executes a route point addition process. Specifically, CPU 30A adds predetermined points every time the route point is passed through, as part of the process of calculation unit 220 described above.
[0079] In step S205, CPU 30A determines whether or not the vehicle has arrived at the final destination. If CPU 30A determines that the vehicle has arrived at the final destination (YES in step S205), the process proceeds to step S206. On the other hand, if CPU 30A determines that the vehicle has not arrived at the final destination (NO in step S205), the process returns to step S200.
[0080] In step S206, CPU 30A awards the calculated points to the driver. Then, the point awarding process ends, and the process returns to step S13. As a result, point information is transmitted to terminal 40 (see FIG. 7).
[0081] As described above, the center server 32 of this embodiment adds points each time the vehicle passes through a destination. Therefore, this embodiment can provide the driver with the enjoyment of traveling to various places in the vehicle 12.
[0082] [Third embodiment] The third embodiment differs from the first embodiment in that the rate at which points are awarded to drivers or the amount of points to be added can be set for each store. The differences from the first embodiment will be described below.
[0083] The store server 34 of this embodiment is configured to provide the center server 32 with setting information relating to the point award rate or the amount of points to be added.
[0084] On the other hand, in the center server 32 of this embodiment, the CPU 30A functions as follows. The receiving unit 240 receives setting information relating to the point award rate or the added amount from the store server 34. Furthermore, the setting unit 250 reflects the setting information for each store received from the store server 34.
[0085] Next, the flow of processing in the entire system including the center server 32, the store server 34, the vehicle-mounted device 20, and the terminal 40 will be described.
[0086] 10, the CPU 30A of the store server 34 performs point allocation settings in response to a request from the store. Specifically, the store manager operates a terminal or the like installed in the store to set the point allocation rate or the point addition amount, and the CPU 30A of the store server 34 receives the setting related to the point allocation rate or the point addition amount from the terminal or the like.
[0087] In step S21, the CPU 30A of the store server 34 transmits setting information to the center server 32.
[0088] In step S22, the CPU 30A of the center server 32 executes the setting process. Specifically, the process by the setting unit 250 described above is executed.
[0089] In step S23, the CPU 30A of the center server 32 transmits the recommendation information to the vehicle-mounted device 20. In addition, in step S24, the CPU 30A of the center server 32 transmits the recommendation information to the terminal 40. Here, the recommendation information is information indicating the rate and amount of points to be awarded for each store relative to the overall driving evaluation score.
[0090] In step S25, the CPU 20A of the vehicle-mounted device 20 that has received the recommendation information displays destination candidates based on the recommendation information on a monitor (not shown). In step S26, the terminal 40 that has received the recommended information displays destination candidates based on the recommended information on a screen (not shown). Stores with a high point award rate or high added amount can be selected as destination candidates.
[0091] As described above, the center server 32 of this embodiment is configured to allow the store to set the point award rate and the amount of points added to the driving evaluation score, so that it can be set to award more points when encouraging drivers to visit. Stores that offer a high point award rate and high amount of points added to the driving score can attract drivers. Therefore, according to this embodiment, it is possible to encourage customers to visit their store according to the store's wishes.
[0092] [remarks] In addition to the point calculation methods in the above embodiments, the center server 32 may vary the calculated points depending on the route from the departure point to the destination. Also, the center server 32 may vary the calculated points depending on the order in which multiple destinations are visited. These aspects allow the driver to enjoy selecting a route and create a new route.
[0093] Furthermore, the center server 32 may add fewer points the more highly rated drivers there are on a specific driving route or at a driving point of the vehicle 12, and may add more points the more lowly rated drivers there are on that route or at that point. According to this embodiment, an incentive of adding points can be provided on routes or points with low safety, thereby encouraging safe driving.
[0094] In the above-described embodiment, various processes executed by CPU 20A and CPU 30A after loading software (programs) may be executed by various processors other than CPUs. Examples of such processors include programmable logic devices (PLDs) (such as field-programmable gate arrays (FPGAs)) whose circuit configuration can be changed after fabrication, and dedicated electrical circuits, such as application-specific integrated circuits (ASICs), which are processors with circuit configurations specifically designed to execute specific processes. Each of the above-described processes may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these various processors is, more specifically, an electrical circuit that combines circuit elements such as semiconductor devices.
[0095] In the above embodiment, each program is described as being pre-stored (installed) in a computer-readable non-transitory recording medium. For example, the control program 50 in the vehicle-mounted device 20 is pre-stored in the ROM 20B, and the processing program 100 in the center server 32 is pre-stored in the storage 30D. However, the present invention is not limited to this. Each program may be provided in a form recorded on a non-transitory recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a USB (Universal Serial Bus) memory. The program may also be downloaded from an external device via a network.
[0096] The processing flow described in the above embodiment is an example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be changed within the scope of the gist of the invention. [Explanation of symbols]
[0097] 12 vehicles 30 Center server (profit giving device) 30A CPU (processor) 100 Processing Program (Program)
Claims
1. a processor, the processor comprising: Acquire vehicle driving information, Evaluating the driving of the driver of the vehicle until the vehicle arrives at the destination based on the driving information; Calculating a profit available for goods or services to be provided at the destination in response to an evaluation of the driver's driving and a plurality of evaluations of the driving of drivers who have traveled the route or points to the destination prior to the evaluation of the driver's driving; When the vehicle arrives at the destination, the calculated profit is awarded to the driver. The benefit granting device is configured as follows.
2. The profit giving device according to claim 1 , wherein the processor calculates a larger profit as the driver's driving is evaluated higher.
3. The profit giving device according to claim 1 or 2, wherein the processor calculates a larger profit as the distance to the destination increases.
4. 4. The profit granting device according to claim 1, wherein the processor calculates the profit each time the vehicle passes through the destination.
5. 5. The benefit granting device according to claim 1, wherein the processor accepts settings of a benefit to be provided to the driver from a provider of the product or service.
6. 6. The profit granting device according to claim 1, wherein the processor receives a reward from a provider of goods or services when the vehicle arrives at the destination.
7. Acquire vehicle driving information, Evaluating the driving of the driver of the vehicle until the vehicle arrives at the destination based on the driving information; Calculating a profit available for goods or services to be provided at the destination in response to an evaluation of the driver's driving and a plurality of evaluations of the driving of drivers who have traveled the route or points to the destination prior to the evaluation of the driver's driving; When the vehicle arrives at the destination, the calculated profit is awarded to the driver. A method of awarding benefits in which processing is performed by a computer.
8. Acquire vehicle driving information, Evaluating the driving of the driver of the vehicle until the vehicle arrives at the destination based on the driving information; Calculating a profit available for goods or services to be provided at the destination in response to an evaluation of the driver's driving and a plurality of evaluations of the driving of drivers who have traveled the route or points to the destination prior to the evaluation of the driver's driving; When the vehicle arrives at the destination, the calculated profit is awarded to the driver. A program that causes a computer to perform a process.
Citation Information
Patent Citations
Vehicle traveling information management method, vehicle traveling information management system, on- vehicle information terminal, and computer-readable recording medium
JP2002230696A
System for Selective Vehicle Driving Modes
JP2013511764A
Driving evaluation server, driving evaluation method, and driving evaluation program
JP2017182317A
Facility customer sending support server and communication terminal
JP2019160055A
Safe driving point reward system
JP2020107161A