JP7652057B2 - Driving promotion device, driving promotion method, and driving promotion program - Google Patents
Driving promotion device, driving promotion method, and driving promotion program Download PDFInfo
- Publication number
- JP7652057B2 JP7652057B2 JP2021196495A JP2021196495A JP7652057B2 JP 7652057 B2 JP7652057 B2 JP 7652057B2 JP 2021196495 A JP2021196495 A JP 2021196495A JP 2021196495 A JP2021196495 A JP 2021196495A JP 7652057 B2 JP7652057 B2 JP 7652057B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- driving
- exchange
- information
- target object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、車両を運転する動機付けを行う運転促進装置、運転促進方法、及び運転促進プログラムに関する。 The present invention relates to a driving promotion device, a driving promotion method, and a driving promotion program that motivate drivers to drive a vehicle.
特許文献1には、複数の移動体から走行データを取得し、走行データを用いて、予め設定された経路における走行状態を評価し、評価に基づいてユーザの順位を決定する運転評価サーバについて開示されている。当該運転評価サーバは、順位に応じて経路を含む領域毎の仮想的な所有権をユーザに付与する Patent document 1 discloses a driving evaluation server that acquires driving data from multiple moving objects, evaluates the driving conditions on a pre-set route using the driving data, and determines the ranking of users based on the evaluation. The driving evaluation server grants virtual ownership of each area including the route to users according to their ranking.
従来技術では、移動経路、及び競うユーザが予め設定されているため、移動体に搭乗して移動する機会が限定されてしまい、移動体に搭乗して移動する意欲を促進することができるとは限らなかった。 In conventional technology, the travel route and competing users are preset, so the opportunities to travel on a moving vehicle are limited, and it is not necessarily possible to encourage people to travel on a moving vehicle.
本発明は、移動体に搭乗して移動する意欲を促進することができる運転促進装置、運転促進方法、及び運転促進プログラムを提供することを目的とする。 The present invention aims to provide a driving promotion device, a driving promotion method, and a driving promotion program that can promote the desire to board a moving object and travel.
請求項1に記載の運転促進装置は、車両に搭載されたセンサから検出された運転に関する運転情報、及び前記車両の位置情報を取得する取得部と、前記運転情報に応じて利益を前記車両に係るユーザに付与する付与部と、前記位置情報が目標物に設定された領域に含まれる場合、前記目標物毎に設定された交換対象を前記利益と交換可能とする交換部と、を備え、前記交換対象は、前記目標物が属する地域の特徴を示す特徴物、又はイベントを発生させるアイテムであり、前記交換部は、交換した前記特徴物に応じて実利的なインセンティブをさらに付与する。 The driving promotion device described in claim 1 comprises an acquisition unit that acquires driving information regarding driving detected from a sensor mounted on the vehicle and location information of the vehicle, an awarding unit that awards a benefit to a user of the vehicle based on the driving information, and an exchange unit that makes it possible to exchange an exchange object set for each of the landmarks for the benefit when the location information is included in an area set for the landmark, the exchange object being a characteristic object that indicates a feature of the area to which the landmark belongs or an item that generates an event, and the exchange unit further awards a practical incentive based on the exchanged characteristic object .
請求項1に記載の運転促進装置は、車両から取得した運転情報、及び車両の位置を示す位置情報を取得し、運転情報に応じた利益をユーザに付与し、車両の位置情報が目標物に設定された領域に含まれている場合、当該目標物に設定された交換対象と、付与された利益と、を交換可能とする。ここで、利益とは、例えば、仮想的に付与されるポイントである。目標物とは、例えば、ランドマーク等の施設及び建物である。領域とは、例えば、地図上における目標物の座標から予め定められた範囲である。つまり、当該運転促進装置によれば、運転情報に応じて、仮想的な利益が与えられ、目標物まで移動することにより、目標物毎に設定されている仮想的な交換対象と、当該利益と、を交換可能とする。これにより、運転診断を行うと共に、ゲームを行うことができ、移動体に搭乗して移動する意欲を促進することができる。また、多方面への移動を促すことができる。ここで、特徴物とは、例えば、目標物が属する地域の代表的な建物及び施設である。アイテムとは、例えば、イベントを発生させる仮想的な物である。イベントとは、自車両及び他の車両に対して発生する演出である。また、ユーザが所望する実利的なインセンティブが得られる目標物までの移動を促すことができる。ここで、インセンティブとは、施設の入場券の割引券、施設で使用可能な引換券、及び施設で使用可能な仮想通貨等の現実的な報酬である。 The driving promotion device according to claim 1 acquires driving information acquired from a vehicle and location information indicating the location of the vehicle, grants a user a benefit according to the driving information, and when the location information of the vehicle is included in an area set for a target object, makes it possible to exchange the granted benefit for an exchange object set for the target object. Here, the benefit is, for example, a virtually granted point. The target object is, for example, a facility or building such as a landmark. The area is, for example, a range that is predetermined from the coordinates of the target object on a map. In other words, according to the driving promotion device, a virtual benefit is given according to the driving information, and by moving to the target object, the benefit can be exchanged for a virtual exchange object set for each target object. This makes it possible to perform driving diagnosis and play a game, and to promote the desire to move by boarding a moving object. In addition , it is possible to encourage movement in many directions. Here, the characteristic object is, for example, a representative building and facility in the area to which the target object belongs. The item is, for example, a virtual object that generates an event. The event is a performance that occurs for the vehicle itself and other vehicles. In addition, it is possible to encourage the user to move to a target object where a practical incentive desired by the user can be obtained. Here, incentives refer to real rewards such as discount coupons for admission tickets to facilities, exchange coupons that can be used at facilities, and virtual currency that can be used at facilities.
請求項2に記載の運転促進装置は、請求項1に記載の運転促進装置において、前記付与部は、前記運転情報を用いて算出された運転スコア、及び前記車両の移動距離に応じて、前記ユーザが有する利益を変化させる。ここで、運転スコアとは、運転情報から算出された運転者の運転技量を示す数値である。 The driving promotion device according to claim 2 is the driving promotion device according to claim 1, in which the granting unit changes the benefit of the user according to the driving score calculated using the driving information and the travel distance of the vehicle. Here, the driving score is a numerical value indicating the driving skill of the driver calculated from the driving information.
請求項2に記載の運転促進装置によれば、より安全運転を促しつつ、より車両に搭乗して移動する意欲を促すことができる。 The driving promotion device described in claim 2 can encourage safer driving while encouraging people to get in their vehicles and travel.
請求項3に記載の運転促進装置は、請求項1又は請求項2に記載の運転促進装置において、前記交換部は、前記特徴物に予め設定された交換可能数に応じて、前記特徴物の交換を可能とする。 The driving promotion device according to claim 3 is the driving promotion device according to claim 1 or 2 , wherein the exchange unit enables the exchange of the feature according to a preset exchangeable number for the feature.
請求項3に記載の運転促進装置によれば、ユーザの所有欲を駆り立てることができる。 According to the driving promotion device of the third aspect , it is possible to stimulate the user's desire to own a vehicle.
請求項4に記載の運転促進装置は、請求項1から請求項3の何れか1項に記載の運転促進装置において、前記車両に対して付与された前記利益を管理する管理部をさらに備え、前記管理部は、予め定められた期間内に前記位置情報が示す位置が変わらなかった場合、前記車両に対して付与された前記利益を減算する。 The driving promotion device described in claim 4 is a driving promotion device described in any one of claims 1 to 3, further comprising a management unit that manages the benefit granted to the vehicle, and the management unit subtracts the benefit granted to the vehicle if the location indicated by the location information does not change within a predetermined period of time.
請求項4に記載の運転促進装置によれば、定期的な車両の運転を促すことができる。 According to the driving promotion device of the fourth aspect , it is possible to promote regular vehicle driving.
請求項5に記載の運転促進装置は、請求項1から請求項4の何れか1項に記載の運転促進装置において、前記車両の位置情報を基点として設定された領域に、他の車両が含まれる場合、イベントを発生させる制御を行う制御部をさらに備える。 The driving promotion device described in claim 5 is a driving promotion device described in any one of claims 1 to 4 , further including a control unit that performs control to generate an event when another vehicle is included in an area set based on the vehicle's position information.
請求項5に記載の運転促進装置によれば、他の車両が存在する場所への移動を促すことができる。 According to the driving promotion device of the fifth aspect , it is possible to promote movement to a location where another vehicle is present.
請求項6に記載の運転促進方法は、車両に搭載されたセンサから検出された運転に関する運転情報、及び前記車両の位置情報を取得し、前記運転情報に応じて利益を前記車両に係るユーザに付与し、前記位置情報が目標物に設定された領域に含まれる場合、前記目標物毎に設定された交換対象を前記利益と交換可能とし、前記交換対象は、前記目標物が属する地域の特徴を示す特徴物、又はイベントを発生させるアイテムであり、交換した前記特徴物に応じて実利的なインセンティブをさらに付与する。 The driving promotion method described in claim 6 acquires driving information related to driving detected from a sensor mounted on the vehicle and location information of the vehicle, grants a benefit to a user of the vehicle according to the driving information, and when the location information is included in an area set for a landmark, makes the benefit exchangeable for an exchange object set for each landmark, the exchange object being a characteristic object that indicates a feature of the area to which the landmark belongs or an item that triggers an event, and further grants a practical incentive according to the exchanged characteristic object .
請求項6に記載の運転促進方法は、車両に搭載されたセンサから検出された運転に関する運転情報、及び前記車両の位置情報を取得し、前記運転情報に応じて利益を前記車両に係るユーザに付与し、前記位置情報が目標物に設定された領域に含まれる場合、前記目標物毎に設定された交換対象を前記利益と交換可能とする。つまり、当該運転促進方法によれば、運転情報に応じて、仮想的な利益が与えられ、目標物まで移動することにより、目標物毎に設定されている仮想的な交換対象と、当該利益と、を交換可能とする。これにより、移動体に搭乗して移動する意欲を促進することができる。また、多方面への移動を促すことができる。また、ユーザが所望する実利的なインセンティブが得られる目標物までの移動を促すことができる。 The driving promotion method according to claim 6 acquires driving information related to driving detected from a sensor mounted on a vehicle and location information of the vehicle, and grants a benefit to a user of the vehicle according to the driving information, and when the location information is included in an area set for a target object, makes it possible to exchange the benefit for an exchange object set for each target object. In other words, according to the driving promotion method, a virtual benefit is given according to the driving information, and by moving to the target object, the virtual exchange object set for each target object can be exchanged for the benefit. This can promote the desire to move by boarding a moving object. It can also promote movement in many directions. It can also promote movement to a target object where a practical incentive desired by the user can be obtained.
請求項7に記載の運転促進プログラムは、車両に搭載されたセンサから検出された運転に関する運転情報、及び前記車両の位置情報を取得し、前記運転情報に応じて利益を前記車両に係るユーザに付与し、前記位置情報が目標物に設定された領域に含まれる場合、前記目標物毎に設定された交換対象を前記利益と交換可能とし、前記交換対象は、前記目標物が属する地域の特徴を示す特徴物、又はイベントを発生させるアイテムであり、交換した前記特徴物に応じて実利的なインセンティブをさらに付与する、処理をコンピュータに実行させる。 The driving promotion program described in claim 7 acquires driving information related to driving detected from a sensor mounted on the vehicle and location information of the vehicle, grants a benefit to a user of the vehicle based on the driving information, and when the location information is included in an area set for a landmark, makes the benefit exchangeable for an exchange object set for each landmark, the exchange object being a characteristic object that indicates the characteristics of the area to which the landmark belongs or an item that generates an event, and causes a computer to execute a process of further granting a practical incentive based on the exchanged characteristic object .
請求項7に記載の運転促進プログラムが実行されるコンピュータは、車両に搭載されたセンサから検出された運転に関する運転情報、及び前記車両の位置情報を取得し、前記運転情報に応じて利益を前記車両に係るユーザに付与し、前記位置情報が目標物に設定された領域に含まれる場合、前記目標物毎に設定された交換対象を前記利益と交換可能とする。つまり、当該コンピュータによれば、運転情報に応じて、仮想的な利益が与えられ、目標物まで移動することにより、目標物毎に設定されている仮想的な交換対象と、当該利益と、を交換可能とする。これにより、移動体に搭乗して移動する意欲を促進することができる。また、多方面への移動を促すことができる。また、ユーザが所望する実利的なインセンティブが得られる目標物までの移動を促すことができる。 The computer on which the driving promotion program according to claim 7 is executed acquires driving information related to driving detected from a sensor mounted on a vehicle and location information of the vehicle, grants a benefit to a user of the vehicle according to the driving information, and when the location information is included in an area set for a target object, makes the benefit exchangeable for an exchange object set for each target object. In other words, according to the computer, a virtual benefit is given according to the driving information, and by moving to the target object, the virtual exchange object set for each target object can be exchanged for the benefit. This can promote the desire to move on a moving object. It can also promote movement in many directions. It can also promote movement to a target object where a practical incentive desired by the user can be obtained.
本発明によれば、移動体に搭乗して移動する意欲を促進することができる。 The present invention can encourage people to get on a moving vehicle and travel.
本発明の車載器を搭載した車両と、運転促進装置としてのセンタサーバと、を含む運転促進システムについて説明する。運転促進システムは、運転促進装置が車両から取得した運転情報を用いて運転技量を示すスコアを算出し、当該スコア及び車両の移動距離に応じたポイントを運転者に付与し、付与されたポイントと、運転者が所望する仮想的な交換対象と、を交換する処理を行う。 This section describes a driving promotion system that includes a vehicle equipped with an on-board device of the present invention and a center server that functions as a driving promotion device. The driving promotion system calculates a score indicating driving skill using driving information acquired from the vehicle by the driving promotion device, awards points to the driver according to the score and the distance traveled by the vehicle, and performs processing to exchange the awarded points for a virtual exchange item desired by the driver.
(全体構成)
図1に示されるように、本発明の実施形態の運転促進システム10は、車両12と、センタサーバ30と、を含んで構成されている。また、車両12には、車載装置としての車載器20が搭載されており、車載器20は、ネットワークNを通じて相互にセンタサーバ30に接続されている。
(Overall composition)
1, a driving promotion system 10 according to an embodiment of the present invention includes a vehicle 12 and a center server 30. The vehicle 12 is equipped with an on-board device 20 as an on-board device, and the on-board devices 20 are mutually connected to the center server 30 via a network N.
車載器20は、車両12の操作に関する運転情報を取得して、センタサーバ30に送信する装置である。ここで、本実施形態に係る運転情報は、車両12に搭載されている各々の機器から検出された運転操作に係る特徴量である。例えば、本実施形態に係る運転情報は、車両12の移動距離、アクセル及びブレーキの踏力、ステアリングにおける操舵角、ウインカーの切り替え等の車両12の特徴量である。 The in-vehicle device 20 is a device that acquires driving information related to the operation of the vehicle 12 and transmits it to the center server 30. Here, the driving information in this embodiment is characteristic quantities related to the driving operation detected from each device mounted on the vehicle 12. For example, the driving information in this embodiment is characteristic quantities of the vehicle 12, such as the travel distance of the vehicle 12, the accelerator and brake pedal forces, the steering angle, and the switching of the turn signals.
センタサーバ30は、例えば、車両12を製造する製造元や当該製造元系列のカーディーラーに設置されている。センタサーバ30は、車載器20から運転情報、及び車両の位置を示す位置情報を取得し、運転情報を用いて、運転者の運転技量を示すスコアを算出して、スコア及び移動距離に応じて、運転者に対してポイントを付与する。センタサーバ30は、車両12の位置情報が予め設定された目標物(例えば、ランドマーク及び施設等)の領域に含まれる場合、目標物毎に設定された仮想的な交換対象を提示して、運転者が所望する交換対象と、運転者が保有するポイントと、を交換する。 The center server 30 is installed, for example, at the manufacturer that produces the vehicle 12 or at a car dealership affiliated with the manufacturer. The center server 30 acquires driving information and location information indicating the vehicle's location from the in-vehicle device 20, calculates a score indicating the driver's driving skill using the driving information, and awards points to the driver according to the score and distance traveled. When the location information of the vehicle 12 is included in the area of a preset target object (e.g., a landmark, a facility, etc.), the center server 30 presents virtual exchange items set for each target object, and exchanges the exchange item desired by the driver for the points held by the driver.
ここで、図1には、1のセンタサーバ30に対して、車載器20を含む1台の車両12が図示されているが、車両12、車載器20、及びセンタサーバ30の数はこの限りではない。また、本実施形態に係る付与されたポイントは、「利益」の一例である。 Here, in FIG. 1, one vehicle 12 including an on-board device 20 is illustrated for one center server 30, but the number of vehicles 12, on-board devices 20, and center servers 30 is not limited to this. Also, the awarded points in this embodiment are an example of "profits."
(車両)
図2に示されるように、本実施形態に係る車両12は、車載器20と、複数のECU(Electronic Control Unit)22と、を含んで構成されている。
(vehicle)
As shown in FIG. 2 , the vehicle 12 according to this embodiment includes an in-vehicle device 20 and a plurality of ECUs (Electronic Control Units) 22 .
車載器20は、CPU(Central Processing Unit)20A、ROM(Read Only Memory)20B、RAM(Random Access Memory)20C、車内通信I/F(Interface)20D、及び無線通信I/F20Eを含んで構成されている。CPU20A、ROM20B、RAM20C、車内通信I/F20D、無線通信I/F20E、入出力I/F20Fは、内部バス20Gを介して相互に通信可能に接続されている。 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, ROM 20B, RAM 20C, in-vehicle communication I/F 20D, wireless communication I/F 20E, and input/output I/F 20F are connected to each other so as to be able to communicate with each other via an internal bus 20G.
CPU20Aは、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU20Aは、ROM20Bからプログラムを読み出し、RAM20Cを作業領域としてプログラムを実行する。 The CPU 20A is a central processing unit that executes various programs and controls each part. That is, the CPU 20A reads the programs from the ROM 20B and executes the programs using the RAM 20C as a working area.
ROM20Bは、各種プログラム及び各種データを記録している。本実施形態のROM20Bには、収集プログラム100が記録されている。収集プログラム100の実行に伴い、車載器20は、図示しない車載機器及びセンサから各々のデータを収集して、センタサーバ30に送信する処理を実行する。RAM20Cは、作業領域として一時的にプログラム又はデータを記録する。 ROM 20B stores various programs and data. In this embodiment, ROM 20B stores a collection program 100. When the collection program 100 is executed, the vehicle-mounted device 20 executes a process of collecting data from vehicle-mounted devices and sensors (not shown) and transmitting the data to the center server 30. RAM 20C temporarily stores programs or data as a working area.
車内通信I/F20Dは、各ECU22と接続するためのインタフェースである。当該インタフェースは、CANプロトコルによる通信規格が用いられる。車内通信I/F20Dは、外部バス20Hに対して接続されている。 The in-vehicle communication I/F 20D is an interface for connecting to each ECU 22. This interface uses a communication standard based on the CAN protocol. The in-vehicle communication I/F 20D is connected to the external bus 20H.
無線通信I/F20Eは、センタサーバ30と通信するための無線通信モジュールである。当該無線通信モジュールは、例えば、5G、LTE、Wi-Fi(登録商標)等の通信規格が用いられる。無線通信I/F20Eは、ネットワークNに対して接続されている。 The wireless communication I/F 20E is a wireless communication module for communicating with the center server 30. 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 the network N.
入出力I/F20Fは、車両12に搭載されるマイク24、スピーカ25、モニタ26、カメラ27、GPS装置28、及び入力部29と通信するためのインタフェースである。なお、マイク24、スピーカ25、モニタ26、カメラ27、GPS装置28、及び入力部29は、内部バス20Gに対して直接接続されていてもよい。 The input/output I/F 20F is an interface for communicating with the microphone 24, speaker 25, monitor 26, camera 27, GPS device 28, and input unit 29 mounted on the vehicle 12. The microphone 24, speaker 25, monitor 26, camera 27, GPS device 28, and input unit 29 may be directly connected to the internal bus 20G.
ECU22は、車両12に搭載された図示しない車載機器及びセンサを制御するための電子制御モジュールである。ECU22は、例えば、ADAS(Advanced Driver Assistance System)-ECU、ステアリングECU、及びエンジンECU等である。 The ECU 22 is an electronic control module for controlling on-board devices and sensors (not shown) mounted on the vehicle 12. The ECU 22 is, for example, an ADAS (Advanced Driver Assistance System)-ECU, a steering ECU, and an engine ECU.
マイク24は、インストルメントパネル、センタコンソール、フロントピラー、及びダッシュボード等に設けられ、車両12の乗員が発した音声を集音する装置である。 The microphone 24 is a device that is installed on the instrument panel, center console, front pillar, dashboard, etc., and collects voices emitted by the occupants of the vehicle 12.
スピーカ25は、インストルメントパネル、センタコンソール、フロントピラー、又はダッシュボード等に設けられ、音声を出力するための装置である。 The speaker 25 is a device that is installed in the instrument panel, center console, front pillar, dashboard, etc., and outputs audio.
モニタ26は、車両12のインストルメントパネル、ダッシュボード等に設けられ、種々の情報を表示するための液晶モニタである。また、本実施形態のモニタ26は、センタサーバから受信した交換対象を示す画像及びテキストが表示される。 The monitor 26 is a liquid crystal monitor that is provided on the instrument panel, dashboard, etc. of the vehicle 12 and is used to display various information. In this embodiment, the monitor 26 also displays images and text indicating the item to be replaced that are received from the center server.
カメラ27は、フロントウィンドウの上部やルームミラーに隣接して設けられ、車両12に乗車している乗員の様子を撮像するための撮像装置である。 The camera 27 is an imaging device that is installed above the windshield or adjacent to the rearview mirror and captures images of the passengers in the vehicle 12.
GPS装置28は車両12の現在地を測定する装置である。GPS装置28は、GPS衛星からの信号を受信する図示しないアンテナを含んでいる。なお、GPS装置28は、図示しないカーナビゲーションシステムを経由して車載器20に接続されていてもよい。 The GPS device 28 is a device that measures the current location of the vehicle 12. The GPS device 28 includes an antenna (not shown) that receives signals from GPS satellites. The GPS device 28 may be connected to the vehicle-mounted device 20 via a car navigation system (not shown).
入力部29は、車両12の搭乗者による入力を受け付けるタッチパネル、及びボタン等である。 The input unit 29 is a touch panel, buttons, etc. that accepts input from passengers of the vehicle 12.
図3に示されるように、本実施形態の車載器20では、CPU20Aが、収集プログラム100を実行することで、収集部200、表示部210、受付部220、及び送受信部230として機能する。 As shown in FIG. 3, in the vehicle-mounted device 20 of this embodiment, the CPU 20A executes the collection program 100 to function as a collection unit 200, a display unit 210, a reception unit 220, and a transmission/reception unit 230.
収集部200は、各ECU22から車両12の車載機器及びセンサが検出した運転情報と、GPS装置28によって取得された位置情報と、を収集する機能を有している。 The collection unit 200 has the function of collecting driving information detected by the vehicle's 12 on-board equipment and sensors from each ECU 22, and location information acquired by the GPS device 28.
表示部210は、車両12の現在地を基点して、車両12の周辺に位置する目標物、及びセンタサーバ30から受信した交換対象の一覧をモニタ26に表示する機能を有している。 The display unit 210 has the function of displaying on the monitor 26, based on the current location of the vehicle 12, landmarks located around the vehicle 12, and a list of exchange items received from the center server 30.
受付部220は、モニタ26に表示された交換対象の一覧からユーザによって選択された交換対象を受け付ける機能を有している。 The reception unit 220 has the function of accepting an exchange item selected by the user from a list of exchange items displayed on the monitor 26.
送受信部230は、収集部200が収集した運転情報、及び位置情報をセンタサーバ30に向けて送信し、センタサーバ30から送信された交換対象の一覧を受信する機能を有している。 The transmission/reception unit 230 has the function of transmitting the driving information and location information collected by the collection unit 200 to the center server 30 and receiving a list of items to be exchanged transmitted from the center server 30.
(センタサーバ)
図4に示されるように、センタサーバ30は、CPU30A、ROM30B、RAM30C、ストレージ30D、及び通信I/F30Eを含んで構成されている。CPU30A、ROM30B、RAM30C、ストレージ30D、及び通信I/F30Eは、内部バス30Fを介して相互に通信可能に接続されている。CPU30A、ROM30B、RAM30C、及び通信I/F30Eの機能は、上述した車載器20のCPU20A、ROM20B、RAM20C、及び無線通信I/F20Eと同じである。なお、通信I/F30Eは有線による通信を行ってもよい。
(Center server)
4, the center 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 30F 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. The communication I/F 30E may perform wired communication.
メモリとしてのストレージ30Dは、HDD(Hard Disk Drive)又はSSD(Solid State Drive)により構成され、各種プログラム及び各種データを記憶している。本実施形態のストレージ30Dには、運転促進プログラム110、利益情報DB(データベース)120、所有情報DB130、及び交換対象DB140が記憶されている。なお、ROM30Bが運転促進プログラム110、利益情報DB120、所有情報DB130、及び交換対象DB140を記憶してもよい。 The storage 30D as a memory is configured with a HDD (Hard Disk Drive) or SSD (Solid State Drive) and stores various programs and various data. In this embodiment, the storage 30D stores a driving promotion program 110, a profit information DB (database) 120, an ownership information DB 130, and an exchange target DB 140. Note that the ROM 30B may store the driving promotion program 110, the profit information DB 120, the ownership information DB 130, and the exchange target DB 140.
プログラムとしての運転促進プログラム110は、センタサーバ30を制御するためのプログラムである。運転促進プログラム110の実行に伴い、センタサーバ30は、車載器20から運転情報、及び位置情報を取得し、運転情報を用いて、運転者の運転技量を示すスコアを算出して、スコア及び移動距離に応じてポイントを付与する。ここで、本実施形態に係るスコアは、「運転スコア」の一例である。 The driving promotion program 110 as a program is a program for controlling the center server 30. With the execution of the driving promotion program 110, the center server 30 acquires driving information and position information from the vehicle-mounted device 20, calculates a score indicating the driver's driving skill using the driving information, and awards points according to the score and the distance traveled. Here, the score in this embodiment is an example of a "driving score."
利益情報DB120には、運転情報に係る運転者に付与されるポイントを示す利益情報を記憶している。所有情報DB130には、運転者が所有するポイント、及び所有物(交換対象)を示す所有情報を記憶している。交換対象DB140は、目標物毎に設定されている交換対象を示す交換対象情報を記憶している。 The profit information DB120 stores profit information indicating points to be awarded to the driver related to the driving information. The ownership information DB130 stores ownership information indicating the points owned by the driver and the ownership (exchange items). The exchange item DB140 stores exchange item information indicating the exchange items set for each target object.
一例として、図5に示すように、利益情報は、運転者名称、移動距離、取得年月日、スコア、及び付与ポイントを含んで構成されている。また、スコアは、算出対象として、加速、減速、及びカーブ等における算出されたスコアを含んでいる。ここで、運転者名称は、運転情報に係る運転者の名称であり、移動距離は、運転情報に含まれる車両12の移動距離であり、取得年月日は、運転情報を取得した日付である。また、スコアは、運転情報を用いて算出された算出対象毎の運転技量を示す数値であり、付与ポイントは、スコア及び移動距離に応じて運転者に付与されるポイントである。ここで、付与ポイントは、スコア及び移動距離に比例して付与されるポイントの値が大きくなる。例えば、移動距離が大きくなるほど付与ポイントの値は大きくなり、安全運転を行い、スコアが高くなるほど、付与ポイントは大きくなる。 As an example, as shown in FIG. 5, the benefit information includes the driver's name, the travel distance, the acquisition date, the score, and the awarded points. The score includes the calculated scores for acceleration, deceleration, curves, etc. as calculation targets. Here, the driver's name is the name of the driver related to the driving information, the travel distance is the travel distance of the vehicle 12 included in the driving information, and the acquisition date is the date on which the driving information was acquired. The score is a numerical value indicating the driving skill for each calculation target calculated using the driving information, and the awarded points are points awarded to the driver according to the score and the travel distance. Here, the value of the awarded points is proportional to the score and the travel distance. For example, the greater the travel distance, the greater the value of the awarded points, and the safer the driving and the higher the score, the greater the awarded points.
一例として、図6に示すように、所有情報は、運転者名称、所有ポイント、所有物、及び最終移動日を含んで構成されている。所有ポイントは、運転者に付与されたポイントの総計であり、所有物は、運転者が所有ポイントと交換して得た交換対象であり、最終移動日は、最後に車両12が移動した日付である。ここで、交換対象とは、後述する仮想的な建物、施設、及びアイテム等である。 As an example, as shown in FIG. 6, the ownership information includes the driver's name, owned points, owned items, and the last travel date. Owned points are the total points given to the driver, owned items are exchange items obtained by the driver in exchange for owned points, and the last travel date is the date when the vehicle 12 last traveled. Here, exchange items are virtual buildings, facilities, items, etc., which will be described later.
一例として、図7に示すように、交換対象情報は、目標物名称、目標物位置、交換対象、必要ポイント、交換可能数、及び付与数を含んで構成されている。目標物名称は、予め設定されている目標物の名称であり、目標物位置は、目標物の位置を示す座標であり、交換対象は、目標物毎に設定されている交換可能な交換対象を示す名称である。また、必要ポイントは、交換対象と交換するために必要なポイント数であり、交換可能数は、交換対象を交換できる上限値であり、付与数は、交換対象が現に運転者に付与されている数である。 As an example, as shown in FIG. 7, the exchange object information includes the target object name, target object position, exchange object, required points, exchangeable number, and granted number. The target object name is the name of a target object that has been set in advance, the target object position is the coordinates indicating the target object's position, and the exchange object is the name indicating an exchangeable exchange object that has been set for each target object. The required points are the number of points required to exchange for the exchange object, the exchangeable number is the upper limit for which the exchange object can be exchanged, and the granted number is the number of exchange objects currently granted to the driver.
ここで、図7に示すように、交換対象は、目標物が属する地域の特徴を示す特徴物(例えば、建物及び施設)と、イベントを発生させるアイテムと、を含んでいる。アイテムとは、例えば、イベントを発生させる仮想的な物であり、イベントとは、例えば、車両12及び他の車両に対して発生する演出である。一例として図7に示す「横取りアイテム」は、所有する運転者によって選択されることによって、他の運転者が所有する特徴物を自分の所有物とする演出を発生させる。また、交換対象は、交換可能数が設定されており、交換可能数まで各々の運転者が所有することが可能である。交換可能数を設けることによって、運転者の所有欲を刺激される。また、運転者が所有する特徴物に応じて、実利的なインセンティブを付与してもよい。例えば、図7に示す「XXXスタジアム」を運転者が仮想的に所有することによって、当該施設の入場券の割引券、当該施設で使用可能な引換券、及び当該施設で使用可能な仮想通貨等の現実的な報酬であるインセンティブを運転者に付与してもよい。 Here, as shown in FIG. 7, the exchange objects include features (e.g., buildings and facilities) that indicate the characteristics of the area to which the target belongs, and items that generate events. An item is, for example, a virtual object that generates an event, and an event is, for example, an effect that occurs for the vehicle 12 and other vehicles. As an example, the "steal item" shown in FIG. 7 is selected by the driver who owns it, and generates an effect in which the driver owns a feature owned by another driver. In addition, an exchangeable number is set for the exchange object, and each driver can own up to the exchangeable number. By setting the exchangeable number, the driver's desire to own is stimulated. In addition, practical incentives may be given according to the feature owned by the driver. For example, by a driver virtually owning the "XXX Stadium" shown in FIG. 7, the driver may be given incentives that are realistic rewards such as discount tickets for admission to the facility, exchange tickets that can be used at the facility, and virtual currency that can be used at the facility.
次に、図8を参照して、センタサーバの機能について説明する。一例として図8に示されるように、本実施形態のセンタサーバ30では、CPU30Aが、運転促進プログラム110を実行することで、取得部300、付与部310、管理部320、制御部330、提示部340、受付部350、交換部360、及び記憶部370として機能する。 Next, the functions of the center server will be described with reference to FIG. 8. As an example, as shown in FIG. 8, in the center server 30 of this embodiment, the CPU 30A executes the driving promotion program 110 to function as an acquisition unit 300, an assignment unit 310, a management unit 320, a control unit 330, a presentation unit 340, a reception unit 350, an exchange unit 360, and a memory unit 370.
取得部300は、車両12の車載器20から送信された運転情報、及び位置情報を取得する機能を有している。 The acquisition unit 300 has the function of acquiring driving information and location information transmitted from the vehicle-mounted device 20 of the vehicle 12.
付与部310は、運転情報に応じてポイントを運転者に付与する機能を有している。具体的には、付与部310は、一例として図5に示す利益情報として、取得部300が取得した運転情報を用いて運転技量を示すスコアを算出し、算出したスコア、及び運転情報に含まれる移動距離に応じて付与ポイントを算出し、運転者に対して付与する。例えば、付与ポイントは、スコアの値と、移動距離と、を積算して算出される。 The granting unit 310 has a function of granting points to the driver according to the driving information. Specifically, the granting unit 310 calculates a score indicating driving skill using the driving information acquired by the acquisition unit 300 as the benefit information shown in FIG. 5 as an example, calculates an award point according to the calculated score and the travel distance included in the driving information, and grants the points to the driver. For example, the award point is calculated by multiplying the score value and the travel distance.
管理部320は、車両12を運転する運転者に対して付与されたポイントを管理する。具体的には、管理部320は、予め定められた期間に位置情報が示す情報が変わらなかった場合、車両12を運転する運転者に対して付与されたポイントを減算する。管理部320は、図6に示す所有情報を参照して、所有情報における最終移動日と、現在日付と、を比較して予め期間を経過していた場合、予め定められた期間内に位置が変わらなかったと判定して、所有情報における所有ポイントから所定のポイントを減算する。 The management unit 320 manages points given to the driver who drives the vehicle 12. Specifically, if the information indicated by the location information has not changed within a predetermined period, the management unit 320 subtracts the points given to the driver who drives the vehicle 12. The management unit 320 refers to the ownership information shown in FIG. 6, compares the last movement date in the ownership information with the current date, and if a predetermined period has passed, determines that the location has not changed within the predetermined period, and subtracts a predetermined point from the ownership points in the ownership information.
制御部330は、車両12の位置情報を基点として設定された領域に、他の車両が含まれる場合、イベントを発生させる制御を行う機能を有している。具体的には、制御部330は、車両12から位置情報を取得した場合、位置情報から予め定められた範囲に、他の車両に係る位置情報が含まれているか否かを判定し、他の車両の位置情報が含まれている場合、イベントを発生させる制御を行う。ここで、発生するイベントは、車両12に運転者と、他の車両の運転者と、を競わせるゲーム(例えば、じゃんけん等)であってもよいし、一方の運転者が所有するポイント又は所有物を、他方の運転者に移転するイベントであってもよい。 The control unit 330 has a function of controlling the generation of an event when another vehicle is included in an area set based on the position information of the vehicle 12. Specifically, when the control unit 330 acquires position information from the vehicle 12, it determines whether or not the position information of the other vehicle is included in a predetermined range from the position information, and controls the generation of an event when the position information of the other vehicle is included. Here, the event that is generated may be a game (e.g., rock-paper-scissors) in which the driver of the vehicle 12 competes against the driver of the other vehicle, or an event in which points or property owned by one driver are transferred to the other driver.
提示部340は、車両12の位置情報、及び図7に示す交換対象情報を用いて、車両12の周辺に位置する目標物と、車両12の運転者に交換可能な交換対象の一覧と、を提示する機能を有している。具体的には、提示部340は、車両12の位置情報、及び交換対象情報に係る目標物位置を用いて、車両12の周辺に位置する目標物を特定し、特定した目標物に係る目標物位置を車載器20に送信して、目標物を提示する。また、提示部340は、車両12の位置が目標物に予め設定された領域に含まれる場合、当該目標物に設定されている交換対象及び必要ポイントの一覧を車載器20に送信して提示する。 The presentation unit 340 has a function of presenting targets located around the vehicle 12 and a list of exchange targets that can be exchanged for the driver of the vehicle 12, using the position information of the vehicle 12 and the exchange target information shown in FIG. 7. Specifically, the presentation unit 340 identifies targets located around the vehicle 12 using the position information of the vehicle 12 and the target position related to the exchange target information, and transmits the target position related to the identified target to the vehicle-mounted device 20 to present the target. In addition, when the position of the vehicle 12 is included in an area that has been preset for the target, the presentation unit 340 transmits a list of the exchange targets and required points set for the target to the vehicle-mounted device 20 and presents it.
受付部350は、車載器20から運転者によって選択された交換対象を受け付ける機能を有している。 The reception unit 350 has the function of receiving the exchange item selected by the driver from the vehicle-mounted device 20.
交換部360は、図6に示す所有情報、及び図7に示す交換対象情報を参照して、受付部350が受け付けた交換対象と、図6に示す所有ポイントと、を交換する機能を有している。具体的には、交換部360は、受付部350が受け付けた交換対象の必要ポイントが、運転者が所有する所有ポイント以下であり、かつ交換対象の付与数が交換可能数未満である場合、受付部350が受け付けた交換対象と、運転者が所有する所有ポイントと、を交換する。 The exchange unit 360 has a function of exchanging the exchange object accepted by the reception unit 350 with the owned points shown in FIG. 6 by referring to the ownership information shown in FIG. 6 and the exchange object information shown in FIG. 7. Specifically, if the required points for the exchange object accepted by the reception unit 350 are equal to or less than the owned points owned by the driver and the number of the exchange object granted is less than the exchangeable number, the exchange unit 360 exchanges the exchange object accepted by the reception unit 350 with the owned points owned by the driver.
また、記憶部370は、運転情報に含まれる移動距離、運転情報を取得した日付、運転情報を用いて算出したスコア、及び算出された付与ポイントを利益情報として利益情報DB120に記憶する。記憶部370は、現に保有している保有ポイントに、付与された付与ポイントを加算して所有情報として所有情報DB130に記憶する。また、記憶部370は、交換して得た交換対象と、交換対象に応じて減算された所有ポイントと、を所有情報として所有情報DB130に記憶する。また、記憶部370は、運転情報に含まれる移動距離が0を超えている場合、当該運転情報を取得した日付を最終移動日とみなし、最終移動日を所有情報として所有情報DB130に記憶する。 The storage unit 370 also stores the travel distance included in the driving information, the date the driving information was acquired, the score calculated using the driving information, and the calculated assigned points as profit information in the profit information DB 120. The storage unit 370 adds the assigned assigned points to the currently held owned points and stores the result in the ownership information DB 130 as ownership information. The storage unit 370 also stores the exchange object obtained through the exchange and the owned points subtracted according to the exchange object as ownership information in the ownership information DB 130. If the travel distance included in the driving information exceeds 0, the storage unit 370 regards the date the driving information was acquired as the last travel date and stores the last travel date in the ownership information DB 130 as ownership information.
(制御の流れ)
本実施形態の運転促進システム10で実行される処理の流れについて、図9及び図10のフローチャートを用いて説明する。センタサーバ30における処理は、センタサーバ30のCPU30Aが、取得部300、付与部310、管理部320、制御部330、提示部340、受付部350、交換部360、及び記憶部370として機能することにより実行される。図9に示す運転促進処理は、例えば、運転促進する処理を実行する指示が入力された場合、実行される。
(Flow of Control)
The flow of processing executed in the driving promotion system 10 of this embodiment will be described with reference to the flowcharts of Figures 9 and 10. The processing in the center server 30 is executed by the CPU 30A of the center server 30 functioning as an acquisition unit 300, an assignment unit 310, a management unit 320, a control unit 330, a presentation unit 340, a reception unit 350, an exchange unit 360, and a storage unit 370. The driving promotion processing shown in Figure 9 is executed, for example, when an instruction to execute a driving promotion processing is input.
ステップS101において、CPU30Aは、車載器20から運転情報を取得したか否かの判定を行う。運転情報を取得した場合(ステップS101:YES)、CPU30Aは、ステップS102に移行する。一方、運転情報を取得していない場合(ステップS101:NO)、CPU30Aは、ステップS109に移行する。 In step S101, the CPU 30A determines whether or not driving information has been acquired from the vehicle-mounted device 20. If driving information has been acquired (step S101: YES), the CPU 30A proceeds to step S102. On the other hand, if driving information has not been acquired (step S101: NO), the CPU 30A proceeds to step S109.
ステップS102において、CPU30Aは、所有情報DB130に係る最終移動日を参照して、最後に車両12が移動してから予め定められた期間が経過したか否かの判定を行う。予め定められた期間が経過した場合(ステップS102:YES)、CPU30Aは、ステップS103に移行する。一方、予め定められた期間が経過していない場合(ステップS102:NO)、CPU30Aは、ステップS104に移行する。 In step S102, CPU 30A refers to the last movement date in ownership information DB 130 to determine whether a predetermined period of time has passed since vehicle 12 was last moved. If the predetermined period of time has passed (step S102: YES), CPU 30A proceeds to step S103. On the other hand, if the predetermined period of time has not passed (step S102: NO), CPU 30A proceeds to step S104.
ステップS103において、CPU30Aは、所有情報DB130に記憶されている運転者の所有ポイントから所定のポイントを減算する。 In step S103, CPU 30A subtracts a predetermined number of points from the driver's owned points stored in ownership information DB 130.
ステップS104において、CPU30Aは、運転情報に含まれている移動距離が0を超えているか否かの判定を行う。移動距離が0を超えている場合(ステップS104:YES)、CPU30Aは、ステップS105に移行する。一方、移動距離が0を超えていない(移動距離が0である)場合(ステップS104:NO)、CPU30Aは、ステップS109に移行する。 In step S104, CPU 30A determines whether the travel distance included in the driving information exceeds 0. If the travel distance exceeds 0 (step S104: YES), CPU 30A proceeds to step S105. On the other hand, if the travel distance does not exceed 0 (travel distance is 0) (step S104: NO), CPU 30A proceeds to step S109.
ステップS105において、CPU30Aは、取得した運転情報を用いてスコアを算出する。 In step S105, CPU 30A calculates the score using the acquired driving information.
ステップS106において、CPU30Aは、算出したスコア、及び運転情報に含まれる移動距離を用いて、付与ポイントを算出し、運転者に付与する。 In step S106, CPU 30A calculates the points to be awarded using the calculated score and the travel distance included in the driving information, and awards the points to the driver.
ステップS107において、CPU30Aは、利益情報として、移動距離、運転情報を取得した日付、算出したスコア、及び算出された付与ポイントを利益情報DB120に記憶する。 In step S107, CPU 30A stores the travel distance, the date the driving information was acquired, the calculated score, and the calculated points awarded as profit information in profit information DB 120.
ステップS108において、CPU30Aは、所有情報として、運転者が現に所有している所有ポイントに付与ポイントを加算した所有ポイント、及び最終移動日とみなされた運転情報を取得した日付を所有情報DB130に記憶する。 In step S108, CPU 30A stores in ownership information DB 130 the ownership points obtained by adding the assigned points to the ownership points currently owned by the driver, and the date on which the driving information considered to be the last travel date was obtained, as ownership information.
ステップS109において、CPU30Aは、車両12の位置情報を取得したか否かの判定を行う。位置情報を取得した場合(ステップS109:YES)、CPU30Aは、ステップS110に移行する。一方、位置情報を取得していない場合(ステップS109:NO)、CPU30Aは、ステップS113に移行する。 In step S109, the CPU 30A determines whether or not the position information of the vehicle 12 has been acquired. If the position information has been acquired (step S109: YES), the CPU 30A proceeds to step S110. On the other hand, if the position information has not been acquired (step S109: NO), the CPU 30A proceeds to step S113.
ステップS110において、CPU30Aは、交換対象の交換処理を実行する。なお、交換処理については、後述する図10において詳細に説明する。 In step S110, the CPU 30A executes an exchange process for the item to be exchanged. The exchange process will be described in detail later with reference to FIG. 10.
ステップS111において、CPU30Aは、車両12の位置情報を基点とした予め定められた領域に、他の車両が含まれているか否かの判定を行う。他の車両が含まれている場合(ステップS111:YES)、CPU30Aは、ステップS112に移行する。一方、他の車両が含まれていない場合(ステップS111:NO)、CPU30Aは、ステップS113に移行する。 In step S111, the CPU 30A determines whether or not other vehicles are included in a predetermined area based on the position information of the vehicle 12. If other vehicles are included (step S111: YES), the CPU 30A proceeds to step S112. On the other hand, if other vehicles are not included (step S111: NO), the CPU 30A proceeds to step S113.
ステップS112において、CPU30Aは、車両12、及び他の車両に対して、イベントを発生させる制御を行う。 In step S112, CPU 30A controls the generation of events for vehicle 12 and other vehicles.
ステップS113において、CPU30Aは、運転を促進する処理を終了するか否かの判定を行う。処理を終了する場合(ステップS113:YES)、CPU30Aは、処理を終了する。一方、処理を終了しない場合(ステップS113:NO)、CPU30Aは、ステップS101に移行する。 In step S113, the CPU 30A determines whether or not to end the process for promoting driving. If the process is to be ended (step S113: YES), the CPU 30A ends the process. On the other hand, if the process is not to be ended (step S113: NO), the CPU 30A proceeds to step S101.
次に、図10を参照して、本実施形態のセンタサーバ30において実行される交換処理の流れについて説明する。 Next, the flow of the exchange process executed by the center server 30 in this embodiment will be described with reference to FIG. 10.
ステップS201において、CPU30Aは、位置情報を用いて、車両12が目標物の領域内に存在するか否かの判定を行う。目標物の領域内に存在する場合(ステップS201:YES)、CPU30Aは、ステップS202に移行する。一方、目標物の領域内に存在しない場合(ステップS201:NO)、CPU30Aは、ステップS207に移行する。 In step S201, the CPU 30A uses the position information to determine whether the vehicle 12 is within the area of the target object. If the vehicle 12 is within the area of the target object (step S201: YES), the CPU 30A proceeds to step S202. On the other hand, if the vehicle 12 is not within the area of the target object (step S201: NO), the CPU 30A proceeds to step S207.
ステップS202において、CPU30Aは、車載器20に交換対象及び必要ポイントの一覧を送信して、交換対象を提示する。 In step S202, the CPU 30A sends a list of the items to be exchanged and the required points to the vehicle-mounted device 20 and presents the items to be exchanged.
ステップS203において、CPU30Aは、車載器20から交換対象の選択を受け付ける。 In step S203, the CPU 30A accepts the selection of the item to be replaced from the vehicle-mounted device 20.
ステップS204において、CPU30Aは、車載器20に係る運転者の所有ポイントと、交換対象と、を交換する。ここで、運転者の所有ポイントから交換対象の必要ポイントを減算し、交換対象を所有物に追加して所有情報として記憶する。 In step S204, the CPU 30A exchanges the points owned by the driver of the vehicle-mounted device 20 with the exchange item. Here, the CPU 30A subtracts the required points for the exchange item from the points owned by the driver, adds the exchange item to the possessions, and stores the possession information.
ステップS205において、CPU30Aは、交換した交換対象が特徴物である場合、特徴物に応じたインセンティブを運転者に付与する。 In step S205, if the exchanged item is a feature item, the CPU 30A grants the driver an incentive according to the feature item.
ステップS206において、CPU30Aは、所有情報として、交換した交換対象、及び運転者が現に所有している所有ポイントに交換対象に係る必要ポイントを減算した所有ポイントを所有情報DB130に記憶する。 In step S206, CPU 30A stores the exchanged item and the owned points obtained by subtracting the required points for the exchange item from the owned points currently owned by the driver in ownership information DB 130 as ownership information.
ステップS207において、CPU30Aは、車両12の位置情報、及び交換対象情報を用いて、車両12の周辺に目標物が位置するか否かを判定する。車両12の周辺に目標物が位置する場合(ステップS207:YES)、CPU30Aは、ステップS208に移行する。一方、車両12の周辺に目標物が位置しない場合(ステップS207:NO)、CPU30Aは、交換処理を終了する。 In step S207, the CPU 30A uses the position information of the vehicle 12 and the exchange target information to determine whether or not a target object is located in the vicinity of the vehicle 12. If a target object is located in the vicinity of the vehicle 12 (step S207: YES), the CPU 30A proceeds to step S208. On the other hand, if a target object is not located in the vicinity of the vehicle 12 (step S207: NO), the CPU 30A ends the exchange process.
ステップS208において、CPU30Aは、車両12の周辺に位置する目標物を車載器20に提示する。 In step S208, the CPU 30A presents the targets located around the vehicle 12 to the vehicle-mounted device 20.
(実施形態のまとめ)
本実施形態のセンタサーバ30は、車両から取得した運転情報、及び車両の位置を示す位置情報を取得し、運転情報に応じた利益をユーザに付与し、車両の位置情報が目標物に設定された領域に含まれている場合、当該目標物に設定された交換対象と、付与された利益と、を交換可能とする処理を行う。
(Summary of the embodiment)
In this embodiment, the center server 30 acquires driving information obtained from the vehicle and location information indicating the vehicle's location, grants the user a benefit based on the driving information, and if the vehicle's location information is included in the area set for the landmark, performs processing to make the granted benefit exchangeable for the exchange object set for the landmark.
以上、本実施形態によれば、移動体に搭乗して移動する意欲を促進することができる。 As described above, this embodiment can encourage people to get on a moving object and travel.
[備考]
なお、上記実施形態では、予め定められた目標物に交換対象が設定される形態について説明した。しかし、これに限定されない。期間を定めて、目標物に交換対象が設定されてもよい。例えば、目標物である施設において、イベントが行われている場合、イベントが行われている期間(例えば、1カ月)等の期間を定めて、目標物に交換対象を設定してもよい。
[remarks]
In the above embodiment, an exchange target is set to a predetermined target object. However, the present invention is not limited to this. A period may be set to set an exchange target to the target object. For example, if an event is being held in a facility that is a target object, a period during which the event is being held (e.g., one month) may be set to set an exchange target to the target object.
また、上記実施形態では、運転者が所有している所有物の保有期間は、特段の期間を定めず、所有し続ける形態について説明した。しかし、これに限定されない。例えば、所有物毎に保有可能期間を設けてもよいし、活動期間を設けて、活動期間が経過した場合、運転者が所有している所有物、及び付与数を初期化してもよい。 In the above embodiment, the period during which the driver owns possessions is not specifically set, and the driver continues to own the possessions. However, this is not limited to this. For example, a period during which possessions can be held may be set for each possession, or an activity period may be set, and when the activity period has elapsed, the possessions owned by the driver and the number of possessions granted may be initialized.
また、上記実施形態では、目標物に設定された領域に、車両12が存在した場合、目標物に係る交換対象の交換を行う形態について説明した。しかし、これに限定されない。車両12が、複数の目標物に係る領域内に存在した場合、目標物の選択を受け付け、選択された目標物に係る交換対象の交換を行ってもよい。 In the above embodiment, an embodiment has been described in which, when the vehicle 12 is present in an area set for a target object, an exchange target related to the target object is exchanged. However, this is not limited to this. When the vehicle 12 is present in an area related to multiple targets, a selection of a target object may be accepted, and an exchange target related to the selected target object may be exchanged.
また、上記実施形態でCPU20A、及びCPU30Aがソフトウェア(プログラム)を読み込んで実行した各種処理を、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(Field-Programmable Gate Array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、上述した各処理を、これらの各種のプロセッサのうちの1つで実行してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGA、及びCPUとFPGAとの組み合わせ等)で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。 In addition, various processes that CPU 20A and CPU 30A execute by reading software (programs) in the above embodiment may be executed by various processors other than the CPU. Examples of processors in this case include PLDs (Programmable Logic Devices) whose circuit configuration can be changed after manufacture, such as FPGAs (Field-Programmable Gate Arrays), and dedicated electric circuits that are processors having circuit configurations designed exclusively to execute specific processes, such as ASICs (Application Specific Integrated Circuits). In addition, each of the above-mentioned processes may be executed by one of these various processors, or may be executed by a combination of two or more processors of the same or different types (for example, multiple FPGAs, or a combination of a CPU and an FPGA). In addition, the hardware structure of these various processors is, more specifically, an electric circuit that combines circuit elements such as semiconductor elements.
また、上記実施形態において、各プログラムはコンピュータが読み取り可能な非一時的記録媒体に予め記憶(インストール)されている態様で説明した。例えば、センタサーバ30における運転促進プログラム110はROM30Bに予め記憶されている。しかしこれに限らず、各プログラムは、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の非一時的記録媒体に記録された形態で提供されてもよい。また、プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。 In the above embodiment, each program has been described as being pre-stored (installed) in a non-transitory recording medium that can be read by a computer. For example, the driving promotion program 110 in the center server 30 is pre-stored in ROM 30B. However, this is not limiting, and 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.
上記実施形態で説明した処理の流れは、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。 The process flow described in the above embodiment is an example, and unnecessary steps may be deleted, new steps may be added, or the process order may be rearranged, without departing from the spirit of the invention.
12 車両
20 車載器
30 センタサーバ(運転促進装置)
110 運転促進プログラム
300 取得部
310 付与部
320 管理部
330 制御部
360 交換部
12 Vehicle 20 Vehicle-mounted device 30 Center server (driving promotion device)
110 Driving promotion program 300 Acquisition unit 310 Assignment unit 320 Management unit 330 Control unit 360 Exchange unit
Claims (7)
前記運転情報に応じて利益を前記車両に係るユーザに付与する付与部と、
前記位置情報が目標物に設定された領域に含まれる場合、前記目標物毎に設定された交換対象を前記利益と交換可能とする交換部と、
を備え、
前記交換対象は、前記目標物が属する地域の特徴を示す特徴物、又はイベントを発生させるアイテムであり、
前記交換部は、
交換した前記特徴物に応じて実利的なインセンティブをさらに付与する
運転促進装置。 An acquisition unit that acquires driving information related to driving detected by a sensor mounted in the vehicle and position information of the vehicle;
an awarding unit that awards a benefit to a user of the vehicle according to the driving information;
an exchange unit that, when the location information is included in an area set for a target object, makes it possible to exchange an exchange object set for each target object for the profit;
Equipped with
The exchange object is a feature that indicates a feature of the area to which the target object belongs, or an item that generates an event;
The exchange unit includes:
Further, practical incentives are given according to the exchanged features.
Driving promotion device.
前記運転情報を用いて算出された運転スコア、及び前記車両の移動距離に応じて、前記ユーザが有する利益を変化させる
請求項1に記載の運転促進装置。 The applying unit is
The driving promotion device according to claim 1 , wherein the benefit of the user is changed according to a driving score calculated using the driving information and a travel distance of the vehicle.
前記特徴物に予め設定された交換可能数に応じて、前記特徴物の交換を可能とする
請求項1又は請求項2に記載の運転促進装置。 The exchange unit includes:
The characteristic object is exchangeable according to a preset exchangeable number for the characteristic object.
The driving promotion device according to claim 1 or 2 .
前記管理部は、
予め定められた期間内に前記位置情報が示す位置が変わらなかった場合、前記車両に対して付与された前記利益を減算する
請求項1から請求項3の何れか1項に記載の運転促進装置。 A management unit that manages the benefit granted to the vehicle,
The management unit
The driving promotion device according to claim 1 , further comprising: subtracting the benefit given to the vehicle when the position indicated by the position information has not changed within a predetermined period of time.
請求項1から請求項4の何れか1項に記載の運転促進装置。 The driving promotion device according to claim 1 , further comprising a control unit that performs control to generate an event when another vehicle is included in an area set based on the position information of the vehicle.
前記運転情報に応じて利益を前記車両に係るユーザに付与し、
前記位置情報が目標物に設定された領域に含まれる場合、前記目標物毎に設定された交換対象を前記利益と交換可能とし、
前記交換対象は、前記目標物が属する地域の特徴を示す特徴物、又はイベントを発生させるアイテムであり、
交換した前記特徴物に応じて実利的なインセンティブをさらに付与する
処理をコンピュータが実行する運転促進方法。 Acquire driving information regarding driving detected by a sensor mounted on the vehicle and position information of the vehicle;
providing a benefit to a user of the vehicle according to the driving information;
When the location information is included in an area set for a target object, an exchange object set for each target object can be exchanged for the benefit ;
The exchange object is a feature that indicates a feature of the area to which the target object belongs, or an item that generates an event;
Further, practical incentives are given according to the exchanged features.
A driving promotion method in which processing is performed by a computer.
前記運転情報に応じて利益を前記車両に係るユーザに付与し、
前記位置情報が目標物に設定された領域に含まれる場合、前記目標物毎に設定された交換対象を前記利益と交換可能とすし、
前記交換対象は、前記目標物が属する地域の特徴を示す特徴物、又はイベントを発生させるアイテムであり、
交換した前記特徴物に応じて実利的なインセンティブをさらに付与する
処理をコンピュータに実行させる運転促進プログラム。 Acquire driving information regarding driving detected by a sensor mounted on the vehicle and position information of the vehicle;
providing a benefit to a user of the vehicle according to the driving information;
When the location information is included in an area set for the target object, an exchange object set for each target object is made exchangeable for the profit;
The exchange object is a feature that indicates a feature of the area to which the target object belongs, or an item that generates an event;
Further, practical incentives are given according to the exchanged features.
A driving promotion program that causes a computer to execute processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021196495A JP7652057B2 (en) | 2021-12-02 | 2021-12-02 | Driving promotion device, driving promotion method, and driving promotion program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021196495A JP7652057B2 (en) | 2021-12-02 | 2021-12-02 | Driving promotion device, driving promotion method, and driving promotion program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023082608A JP2023082608A (en) | 2023-06-14 |
| JP7652057B2 true JP7652057B2 (en) | 2025-03-27 |
Family
ID=86728357
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021196495A Active JP7652057B2 (en) | 2021-12-02 | 2021-12-02 | Driving promotion device, driving promotion method, and driving promotion program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7652057B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7390771B1 (en) * | 2023-09-21 | 2023-12-04 | ジオフラ株式会社 | Information processing system, program, information processing method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016045949A (en) | 2014-08-22 | 2016-04-04 | パーク二四株式会社 | Vehicle management server and computer program |
| JP2019160055A (en) | 2018-03-15 | 2019-09-19 | 本田技研工業株式会社 | Facility customer sending support server and communication terminal |
| JP2019220050A (en) | 2018-06-22 | 2019-12-26 | 本田技研工業株式会社 | Privilege giving apparatus and privilege giving method |
-
2021
- 2021-12-02 JP JP2021196495A patent/JP7652057B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016045949A (en) | 2014-08-22 | 2016-04-04 | パーク二四株式会社 | Vehicle management server and computer program |
| JP2019160055A (en) | 2018-03-15 | 2019-09-19 | 本田技研工業株式会社 | Facility customer sending support server and communication terminal |
| JP2019220050A (en) | 2018-06-22 | 2019-12-26 | 本田技研工業株式会社 | Privilege giving apparatus and privilege giving method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023082608A (en) | 2023-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12254483B1 (en) | Driving points | |
| US9527515B2 (en) | Vehicle performance based on analysis of drive data | |
| US10102096B2 (en) | Method and apparatus for GPS based Z-axis difference parameter computation | |
| US8918229B2 (en) | Method and apparatus for 3-D accelerometer based slope determination, real-time vehicle mass determination, and vehicle efficiency analysis | |
| JP2020095403A (en) | Point management device | |
| US20160350693A1 (en) | Computer program for generating driver ranking based in part on vehicle weight determined while on road | |
| CN115123268B (en) | Driving diagnostic device | |
| CN115068946B (en) | Driving diagnostic device | |
| CN115071420A (en) | Driving diagnosis apparatus and driving diagnosis method | |
| JP7652057B2 (en) | Driving promotion device, driving promotion method, and driving promotion program | |
| CN112446515A (en) | Management device, management method, and storage medium | |
| JP7666311B2 (en) | Information processing device, information processing method, and information processing program | |
| CN114424025B (en) | Vehicle information processing device and method | |
| JP7219650B2 (en) | Information processing device and vehicle driving situation data collection system | |
| JP2023017646A (en) | Driving diagnosis information management device and driving diagnosis information management method | |
| JP7632250B2 (en) | Driving rank management device, driving rank management method, and driving rank management program | |
| JP7517266B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2024101946A (en) | Information processing device and method | |
| JP7284253B2 (en) | Information processing method, information processing server, program and information processing system | |
| JP7757774B2 (en) | Profit awarding device, profit awarding method and program | |
| JP6706442B2 (en) | Information processing apparatus, information processing method, information processing program, and information processing system | |
| US20210295218A1 (en) | Accommodation area management device | |
| JP2021149701A (en) | Software rewriting apparatus | |
| JP7456582B2 (en) | Information processing method, information processing device and program. | |
| JP7567574B2 (en) | Mobile terminal state determination device and mobile terminal state determination method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240320 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250107 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250124 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250212 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250225 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7652057 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |