JP7787005B2 - Vehicle information system and on-board device - Google Patents
Vehicle information system and on-board deviceInfo
- Publication number
- JP7787005B2 JP7787005B2 JP2022066090A JP2022066090A JP7787005B2 JP 7787005 B2 JP7787005 B2 JP 7787005B2 JP 2022066090 A JP2022066090 A JP 2022066090A JP 2022066090 A JP2022066090 A JP 2022066090A JP 7787005 B2 JP7787005 B2 JP 7787005B2
- Authority
- JP
- Japan
- Prior art keywords
- peripheral device
- data
- device data
- vehicle
- updated
- 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
- Stored Programmes (AREA)
Description
本発明は、車両情報システム及び車載装置に関する。 The present invention relates to a vehicle information system and an on-board device.
従来、情報センターと車載装置とが無線通信などで接続され、情報センターから車載装置へプログラムをダウンロードする車両情報システムがある。特許文献1には、車載端末用のプログラムのバージョンアップを、情報センターからの通信により行う通信システムにおいて、新バージョンのプログラムに問題が発生した場合に、容易に応急対策によりプログラムを復旧できる車載端末用プログラムの復旧方式が開示されている。 Conventionally, there are vehicle information systems in which an information center and an in-vehicle device are connected via wireless communication or the like, and programs are downloaded from the information center to the in-vehicle device. Patent Document 1 discloses a method for restoring in-vehicle terminal programs in a communication system in which program upgrades for in-vehicle terminals are performed via communication from the information center, and which enables easy emergency program recovery in the event of a problem with the new version of the program.
車両情報システムにおいて、運行記録計などの車載装置には、ハンディテンキーなどの周辺機器が接続されることがある。この場合に、周辺機器で生成された周辺機器データは、車載装置に保存された後、サーバに出力されることがある。このとき、周辺機器のプログラムが最新のバージョンでない場合は、当該周辺機器で生成された周辺機器データによって、サーバのセキュリティが損なわれる可能性がある。また、最新のプログラムに基づく周辺機器データ(更新済み周辺機器データ)と、古いプログラムに基づく周辺機器データ(未更新周辺機器データ)とが混在した状態でサーバに出力された場合も、通常のサーバでは、未更新周辺機器データと更新済み周辺機器データとを振り分けることができないため、未更新周辺機器データもサーバにおける解析の対象となり、サーバのセキュリティが損なわれる可能性がある。そのため、車両情報システムのセキュリティを高めることが望まれている。 In vehicle information systems, peripheral devices such as handheld numeric keypads may be connected to onboard devices such as tachographs. In such cases, peripheral device data generated by the peripheral devices may be stored in the onboard device and then output to a server. In this case, if the peripheral device program is not the latest version, the peripheral device data generated by the peripheral devices may compromise the security of the server. Furthermore, even if peripheral device data based on the latest program (updated peripheral device data) and peripheral device data based on an older program (unupdated peripheral device data) are output to the server in a mixed state, typical servers cannot separate the unupdated peripheral device data from the updated peripheral device data. Therefore, the unupdated peripheral device data may also be subject to analysis by the server, potentially compromising the server's security. Therefore, there is a demand for improving the security of vehicle information systems.
本発明の目的は、セキュリティを高めることができる車両情報システム及び車載装置を提供することである。 The object of the present invention is to provide a vehicle information system and an on-board device that can enhance security.
本発明の車両情報システムは、車両に搭載された車載装置と、車載装置に接続可能であり、周辺機器データを生成する周辺機器と、車両の外部に設けられたサーバと、を備え、車載装置は、周辺機器のバージョン情報を取得する取得部と、車載装置で生成された車載装置データを記録する記録部と、周辺機器の更新状態を判定する判定部と、を有し、判定部は、バージョン情報に基づいて、周辺機器の更新状態を判定し、判定の結果、最新のバージョンに更新済みであると判定した周辺機器から取得した周辺機器データを更新済み周辺機器データとし、最新のバージョンに更新されていないと判定した周辺機器から取得した周辺機器データを未更新周辺機器データとして、車載装置データ及び更新済み周辺機器データと、未更新周辺機器データと、を振り分けて記録部に記録させ、車載装置データ及び更新済み周辺機器データと、未更新周辺機器データとは、振り分けられた状態で記録部からサーバに出力され、サーバは、データ解析に用いるデータを保存する解析部と、データ解析に用いないデータを保存する未更新データ格納部とを有しており、車載装置データ及び更新済み周辺機器データは、記録部からサーバの解析部に出力されて保存され、未更新周辺機器データは、記録部から未更新データ格納部に出力されて保存されることを特徴とする。 The vehicle information system of the present invention comprises an on-board device mounted in a vehicle, a peripheral device connectable to the on-board device and generating peripheral device data, and a server located outside the vehicle. The on-board device has an acquisition unit that acquires version information of the peripheral device, a recording unit that records the on-board device data generated by the on-board device, and a determination unit that determines the update status of the peripheral device. The determination unit determines the update status of the peripheral device based on the version information, and as a result of the determination, treats peripheral device data acquired from a peripheral device that is determined to have been updated to the latest version as updated peripheral device data, and treats peripheral device data acquired from a peripheral device that is determined not to have been updated to the latest version as updated peripheral device data. The peripheral device data is classified as unupdated peripheral device data and recorded in a recording unit as in-vehicle device data, updated peripheral device data, and unupdated peripheral device data. The in-vehicle device data, updated peripheral device data, and unupdated peripheral device data are output from the recording unit to a server in a classified state. The server has an analysis unit that stores data used in data analysis and an unupdated data storage unit that stores data not used in data analysis. The in-vehicle device data and updated peripheral device data are output from the recording unit to the analysis unit of the server and stored therein, and the unupdated peripheral device data is output from the recording unit to the unupdated data storage unit and stored therein.
本発明の車載装置は、周辺機器のバージョン情報を取得する取得部と、周辺機器の更新状態を判定する判定部と、本装置で生成された車載装置データ、及び、周辺機器で生成された周辺機器データを記録する記録部と、を備え、判定部は、バージョン情報に基づいて、周辺機器の更新状態を判定し、判定の結果、最新のバージョンに更新済みと判定した周辺機器から取得した周辺機器データを更新済み周辺機器データとし、最新のバージョンに更新されていないと判定した周辺機器から取得した周辺機器データを未更新周辺機器データとして、車載装置データ及び更新済み周辺機器データと、未更新周辺機器データと、を振り分けて記録部に記録させ、車載装置データ及び更新済み周辺機器データと、未更新周辺機器データとは、振り分けられた状態で記録部から車両の外部に設けられたサーバに出力される、ことを特徴とする。 The in-vehicle device of the present invention comprises an acquisition unit that acquires version information of peripheral devices, a determination unit that determines the update status of the peripheral devices, and a recording unit that records in-vehicle device data generated by the device and peripheral device data generated by the peripheral devices. The determination unit determines the update status of the peripheral devices based on the version information, and as a result of the determination, treats peripheral device data acquired from peripheral devices that are determined to have been updated to the latest version as updated peripheral device data and peripheral device data acquired from peripheral devices that are determined not to have been updated to the latest version as unupdated peripheral device data. The in-vehicle device data, updated peripheral device data, and unupdated peripheral device data are then sorted and recorded in the recording unit. The in-vehicle device data, updated peripheral device data, and unupdated peripheral device data are then output from the recording unit in their sorted state to a server located outside the vehicle.
本発明に係る車両情報システム及び車載装置は、判定部によって、車載装置データ及び更新済み周辺機器データと、未更新周辺機器データと、を振り分けて記録部に記録させる。そして、車載装置データ及び更新済み周辺機器データと、未更新周辺機器データとは、振り分けられた状態で記録部からサーバに出力される。本発明に係る車両情報システム及び車載装置によれば、セキュリティを高めることができるという効果を奏する。 The vehicle information system and in-vehicle device of the present invention have a determination unit that sorts the in-vehicle device data, updated peripheral device data, and unupdated peripheral device data, and records the sorted data in a recording unit. The in-vehicle device data, updated peripheral device data, and unupdated peripheral device data are then output from the recording unit to a server in the sorted state. The vehicle information system and in-vehicle device of the present invention have the effect of enhancing security.
以下に、本発明の実施形態に係る車両情報システム及び車載装置につき図面を参照しつつ詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。また、下記の実施形態における構成要素には、当業者が容易に想定できるものあるいは実質的に同一のものが含まれる。 Below, a vehicle information system and an on-board device according to an embodiment of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to these embodiments. Furthermore, the components in the following embodiments include those that would be easily imagined by a person skilled in the art or that are substantially identical.
[実施形態]
図1及び図2を参照して、実施形態について説明する。図1は、実施形態に係る車両情報システム及び車載装置を示す概念図である。図2は、実施形態に係る車両情報システムの動作を示すフローチャート図である。実施形態に係る車両情報システム1は、例えば、自動運転(半自動運転、完全自動運転)可能な車両に適応される。また、車両情報システム1が適用される車両は、手動運転可能な車両であってもよく、いわゆる個人が所有する自家用車、レンタカー、シェアリングカー、バス、タクシー、ライドシェアカーのいずれであってもよい。
[Embodiment]
An embodiment will be described with reference to FIGS. 1 and 2. FIG. 1 is a conceptual diagram showing a vehicle information system and an in-vehicle device according to the embodiment. FIG. 2 is a flowchart showing the operation of the vehicle information system according to the embodiment. The vehicle information system 1 according to the embodiment is applied to, for example, a vehicle capable of automatic driving (semi-automatic driving, fully automatic driving). Furthermore, the vehicle to which the vehicle information system 1 is applied may be a manually driven vehicle, and may be any of a so-called privately owned car, a rental car, a sharing car, a bus, a taxi, and a ride-sharing car.
実施形態に係る車両情報システム1は、図1に示すように、車載装置10、第1周辺機器20a、第2周辺機器20b、及び、サーバ30を含む。なお、以下の記載において、特に言及しない場合は、第1周辺機器20a及び第2周辺機器20bは、2つを総称して周辺機器20と表現する。 As shown in FIG. 1, the vehicle information system 1 according to the embodiment includes an in-vehicle device 10, a first peripheral device 20a, a second peripheral device 20b, and a server 30. In the following description, unless otherwise specified, the first peripheral device 20a and the second peripheral device 20b will be collectively referred to as the peripheral device 20.
実施形態の車載装置10は、車両に搭載される機器であり、例えば、デジタルタコグラフなどの運行記録計、又は、ドライブレコーダである。また、周辺機器20は、車載装置10で生成できないデータを生成する機器である。周辺機器20は、車載装置10に対して有線接続又は無線接続される。実施形態において、第1周辺機器20aは、ハンディテンキーであり、第2周辺機器20bは、NFCリーダである。 In this embodiment, the in-vehicle device 10 is a device mounted on a vehicle, such as a tachograph or other tachograph, or a drive recorder. The peripheral device 20 is a device that generates data that cannot be generated by the in-vehicle device 10. The peripheral device 20 is connected to the in-vehicle device 10 via a wired or wireless connection. In this embodiment, the first peripheral device 20a is a handheld numeric keypad, and the second peripheral device 20b is an NFC reader.
ここで、ハンディテンキーは、車載装置10が搭載された車両を遠隔操作する端末である。例えば、ハンディテンキーには、テンキー、十字キー、各種ボタン等が配置されている。乗員は、ハンディテンキーに対する入力操作により車両に対する指令を行なうことができる。例えば、ハンディテンキーは、乗員の入力操作を第1周辺機器データ21aとして車載装置10へ出力する。また、NFC(Near Field Communication)リーダは、ICチップを内蔵したNFCタグやNFCカードを読み取る機器である。例えば、NFCリーダは、車両の乗員が持っているNFCカードを乗員の乗降時に読み取ることで、乗員の入退記録を第2周辺機器データ21bとして取得し、車載機器10へ出力する。 Here, the handheld numeric keypad is a terminal for remotely controlling the vehicle in which the in-vehicle device 10 is installed. For example, the handheld numeric keypad is equipped with a numeric keypad, a cross key, various buttons, etc. The occupant can issue commands to the vehicle by inputting operations on the handheld numeric keypad. For example, the handheld numeric keypad outputs the occupant's input operations to the in-vehicle device 10 as first peripheral device data 21a. The NFC (Near Field Communication) reader is a device that reads NFC tags or NFC cards with built-in IC chips. For example, the NFC reader reads the NFC card carried by the vehicle occupant when the occupant gets in or out of the vehicle, thereby obtaining the occupant's entry and exit records as second peripheral device data 21b and outputting this to the in-vehicle device 10.
サーバ30は、コンピュータ等の情報処理装置である。サーバ30は、車載装置10が搭載された車両の外部に設けられており、車載装置10から受け取ったデータの解析を行う。 The server 30 is an information processing device such as a computer. The server 30 is installed outside the vehicle in which the in-vehicle device 10 is installed, and analyzes the data received from the in-vehicle device 10.
車載装置10は、取得部11、判定部12、記録部13、及び、データ送信部14を有する。 The in-vehicle device 10 has an acquisition unit 11, a determination unit 12, a recording unit 13, and a data transmission unit 14.
取得部11は、車載装置10のバージョン情報及び周辺機器20のバージョン情報を取得する。具体的には、取得部11は、無線通信により、車両の外部に設けられたデータセンター等から、車載装置10のプログラムの最新のバージョン情報を取得して記録する。また、取得部11は、周辺機器20のプログラム22の最新のバージョン情報を取得して記録する。また、周辺機器20は、動作ごとに、実際のプログラム22のバージョン情報を車載機器10に送信する。車載機器10は、この実際のプログラム22のバージョン情報を、取得部11が無線通信によって取得した周辺機器20のプログラム22の最新のバージョン情報と共に周辺機器20のバージョン情報として取得部11に記録させる。 The acquisition unit 11 acquires version information for the in-vehicle device 10 and version information for the peripheral device 20. Specifically, the acquisition unit 11 acquires and records the latest version information for the program of the in-vehicle device 10 via wireless communication from a data center or the like located outside the vehicle. The acquisition unit 11 also acquires and records the latest version information for the program 22 of the peripheral device 20. The peripheral device 20 also transmits version information for the actual program 22 to the in-vehicle device 10 for each operation. The in-vehicle device 10 causes the acquisition unit 11 to record this version information for the actual program 22 as version information for the peripheral device 20, together with the latest version information for the program 22 of the peripheral device 20 acquired by the acquisition unit 11 via wireless communication.
判定部12は、車載装置10に接続されている周辺機器20が生成した周辺機器データ21を取得する。そして、判定部12は、取得部11に記録されている周辺機器20のバージョン情報に基づいて、車載装置10に接続されている周辺機器20のプログラム22が最新のバージョンであるか否かを判定する。 The determination unit 12 acquires peripheral device data 21 generated by the peripheral device 20 connected to the in-vehicle device 10. Then, based on the version information of the peripheral device 20 recorded in the acquisition unit 11, the determination unit 12 determines whether the program 22 of the peripheral device 20 connected to the in-vehicle device 10 is the latest version.
具体的には、判定部12は、取得部11に記録されている、取得部11がデータセンター等から取得した周辺機器20のプログラム22の最新のバージョン情報と車載機器10に接続されている周辺機器20の実際のプログラム22のバージョン情報と、が一致しているか否かにより、車載装置10に接続されている周辺機器20のプログラム22が最新のバージョンであるか否かを判定する。 Specifically, the determination unit 12 determines whether the program 22 of the peripheral device 20 connected to the in-vehicle device 10 is the latest version based on whether the latest version information of the program 22 of the peripheral device 20 recorded in the acquisition unit 11 and acquired by the acquisition unit 11 from a data center or the like matches the version information of the actual program 22 of the peripheral device 20 connected to the in-vehicle device 10.
また、判定部12は、取得部11に記録されている、取得部11が無線通信により取得した車載装置10のプログラムの最新のバージョン情報と車載装置10の実際のプログラムのバージョン情報と、を比較し、車載装置10の実際のプログラムのバージョンが最新でない(未更新である)場合は、車載機器10に、無線通信によって、最新のプログラムを取得させる。この動作により、車載装置10では、常に最新のプログラムが実行される。 The determination unit 12 also compares the latest version information of the program of the in-vehicle device 10, which is recorded in the acquisition unit 11 and acquired by the acquisition unit 11 via wireless communication, with the version information of the actual program of the in-vehicle device 10. If the actual program version of the in-vehicle device 10 is not the latest (has not been updated), the determination unit 12 causes the in-vehicle device 10 to acquire the latest program via wireless communication. This operation ensures that the latest program is always executed on the in-vehicle device 10.
実施形態においては、車載機器10には、第1周辺機器20a及び第2周辺機器20bが接続されている。第1周辺機器20aは、自身のプログラム22(第1周辺機器プログラム22a)に基づいて、周辺機器データ21(第1周辺機器データ21a)を生成する。また、同様に、第2周辺機器20bは、自身のプログラム22(第2周辺機器プログラム22b)に基づいて、周辺機器データ21(第2周辺機器データ21b)を生成する。 In this embodiment, a first peripheral device 20a and a second peripheral device 20b are connected to the in-vehicle device 10. The first peripheral device 20a generates peripheral device data 21 (first peripheral device data 21a) based on its own program 22 (first peripheral device program 22a). Similarly, the second peripheral device 20b generates peripheral device data 21 (second peripheral device data 21b) based on its own program 22 (second peripheral device program 22b).
そして、判定部12は、第1周辺機器20a及び第2周辺機器20bから第1周辺機器データ21a及び第2周辺機器データ21bを取得する。判定部12は、取得部11に記録されているバージョン情報に基づいて、第1周辺機器20aの第1周辺機器プログラム22a及び第2周辺機器20bの第2周辺機器プログラム22bが最新のバージョンに更新済みであるか否かを判定する。 Then, the determination unit 12 acquires first peripheral device data 21a and second peripheral device data 21b from the first peripheral device 20a and the second peripheral device 20b. Based on the version information recorded in the acquisition unit 11, the determination unit 12 determines whether the first peripheral device program 22a of the first peripheral device 20a and the second peripheral device program 22b of the second peripheral device 20b have been updated to the latest versions.
記録部13は、車載装置10に内蔵されたストレージ又はSDカード等の記憶装置である。判定部12は、上記の判定の結果、最新のバージョンに更新済みであると判定した周辺機器20から取得した周辺機器データ21を更新済み周辺機器データとし、最新のバージョンに更新されていないと判定した周辺機器20から取得した周辺機器データ21を未更新周辺機器データとして、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データと、を振り分けて記録部13に記録させる。 The recording unit 13 is a storage device such as a storage device built into the in-vehicle device 10 or an SD card. Based on the result of the above determination, the determination unit 12 classifies peripheral device data 21 acquired from a peripheral device 20 determined to have been updated to the latest version as updated peripheral device data, and peripheral device data 21 acquired from a peripheral device 20 determined not to have been updated to the latest version as unupdated peripheral device data, and records the unupdated peripheral device data on the recording unit 13, sorting the in-vehicle device data 13ac, updated peripheral device data 13aa, 13ab, and ... unupdated peripheral device data.
例えば、判定部12によって、第1周辺機器20aの第1周辺機器プログラム22aが最新のバージョンであると判定された場合、第1周辺機器20aから取得した周辺機器データ22aは、更新済み第1周辺機器データ13aaとして、記憶部13に記録される。同様に、判定部12によって、第2周辺機器20bの第2周辺機器プログラム22bが最新のバージョンであると判定された場合、第2周辺機器20bから取得した第2周辺機器データ22bは、更新済み第2周辺機器データ13abとして、記憶部13に記録される。 For example, if the determination unit 12 determines that the first peripheral device program 22a of the first peripheral device 20a is the latest version, the peripheral device data 22a acquired from the first peripheral device 20a is recorded in the storage unit 13 as updated first peripheral device data 13aa. Similarly, if the determination unit 12 determines that the second peripheral device program 22b of the second peripheral device 20b is the latest version, the second peripheral device data 22b acquired from the second peripheral device 20b is recorded in the storage unit 13 as updated second peripheral device data 13ab.
判定部12によって、第1周辺機器20aの第1周辺機器プログラム22aが最新のバージョンではないと判定された場合は、第1周辺機器20aから取得した周辺機器データ22aは、未更新第1周辺機器データ13baとして、記憶部13に記録される。同様に、判定部12によって、第2周辺機器20bの第2周辺機器プログラム22bが最新のバージョンではないと判定された場合、第2周辺機器20bから取得した第2周辺機器データ22bは、未更新第2周辺機器データ13bbとして、記憶部13に記録される。 If the determination unit 12 determines that the first peripheral device program 22a of the first peripheral device 20a is not the latest version, the peripheral device data 22a acquired from the first peripheral device 20a is recorded in the storage unit 13 as unupdated first peripheral device data 13ba. Similarly, if the determination unit 12 determines that the second peripheral device program 22b of the second peripheral device 20b is not the latest version, the second peripheral device data 22b acquired from the second peripheral device 20b is recorded in the storage unit 13 as unupdated second peripheral device data 13bb.
実施形態において、記録部13の記録領域は、車載装置データ13ac及び更新済み周辺機器データ13aa、13abを記録するための更新済みデータ記録部13aと、未更新周辺機器データ13ba、13bbを記録するための未更新データ記録部13bとに分けられている。なお、以下の記載において、特に言及しない場合は、更新済み第1周辺機器データ13aa及び更新済み第2周辺機器データ13abは、総称して更新済み周辺機器データ13aa、13abと表現する。同様に、未更新第1周辺機器データ13ba及び未更新第2周辺機器データ13bbは、総称して未更新周辺機器データ13ba、13bbと表現する。 In this embodiment, the recording area of the recording unit 13 is divided into an updated data recording unit 13a for recording in-vehicle device data 13ac and updated peripheral device data 13aa and 13ab, and an unupdated data recording unit 13b for recording unupdated peripheral device data 13ba and 13bb. In the following description, unless otherwise specified, the updated first peripheral device data 13aa and the updated second peripheral device data 13ab will be collectively referred to as updated peripheral device data 13aa and 13ab. Similarly, the unupdated first peripheral device data 13ba and the unupdated second peripheral device data 13bb will be collectively referred to as unupdated peripheral device data 13ba and 13bb.
判定部12は、車載装置データ13ac及び更新済み周辺機器データ13aa、13abを更新済みデータ記録部13aに記録させ、未更新周辺機器データ13ba、13bbを未更新データ記録部13bに記録させる。 The determination unit 12 records the in-vehicle device data 13ac and the updated peripheral device data 13aa and 13ab in the updated data recording unit 13a, and records the unupdated peripheral device data 13ba and 13bb in the unupdated data recording unit 13b.
具体的には、記録部13に車載装置データ13ac及び更新済み周辺機器データ13aa、13abを記録させる場合、判定部12は、更新済みデータ記録部13aに対応するパス(記録部13内の位置情報)を指定して、これらを記録部13に記録させる。そして、記録部13に未更新周辺機器データ13ba、13bbを記録させる場合、判定部12は、未更新データ記録部13bに対応するパスを指定して記録部13に記録させる。 Specifically, when recording in-vehicle device data 13ac and updated peripheral device data 13aa and 13ab in the recording unit 13, the determination unit 12 specifies a path (location information within the recording unit 13) corresponding to the updated data recording unit 13a and records them in the recording unit 13. When recording unupdated peripheral device data 13ba and 13bb in the recording unit 13, the determination unit 12 specifies a path corresponding to the unupdated data recording unit 13b and records them in the recording unit 13.
データ送信部14は、サーバ30と無線通信可能に構成されている。データ送信部14は、記録部13に記録されたデータをサーバ30に送信する。実施形態において、データ送信部14は、更新済みデータ記録部13aと未更新データ記録部13bとに振り分けられて記録されている車載装置データ13ac、更新済み周辺機器データ13aa、13ab、及び未更新周辺機器データ13ba、13bbを振り分けられた状態のままサーバ30に送信する。なお、データ送信部14は、サーバ30において受信が拒否されているようなデータは、予め送信しないように設定されていてもよい。 The data transmission unit 14 is configured to be able to communicate wirelessly with the server 30. The data transmission unit 14 transmits the data recorded in the recording unit 13 to the server 30. In this embodiment, the data transmission unit 14 transmits the in-vehicle device data 13ac, the updated peripheral device data 13aa, 13ab, and the unupdated peripheral device data 13ba, 13bb, which have been sorted and recorded in the updated data recording unit 13a and the unupdated data recording unit 13b, to the server 30 in the sorted state. Note that the data transmission unit 14 may be configured in advance not to transmit data that the server 30 has rejected.
サーバ30は、データ送信部14から受信したデータを保存する。サーバ30は、データ解析に用いるデータを保存する解析部31と、データ解析に用いないデータを保存する未更新データ格納部32とを有している。 The server 30 stores the data received from the data transmission unit 14. The server 30 has an analysis unit 31 that stores data used for data analysis, and an unupdated data storage unit 32 that stores data not used for data analysis.
実施形態において、解析部31は、更新済み第1周辺機器データ13aaを保存して解析する第1周辺機器データ解析部31a、更新済み第2周辺機器データ13abを保存して解析する第2周辺機器データ解析部31b、及び、車載機器データ13acを保存して解析する車載機器データ解析部31cを含む。 In this embodiment, the analysis unit 31 includes a first peripheral device data analysis unit 31a that stores and analyzes updated first peripheral device data 13aa, a second peripheral device data analysis unit 31b that stores and analyzes updated second peripheral device data 13ab, and an in-vehicle device data analysis unit 31c that stores and analyzes in-vehicle device data 13ac.
また、未更新データ格納部32は、未更新第1周辺機器データ13baを保存する未更新第1周辺機器データ格納部32a、及び、未更新第2周辺機器データ13bbを保存する未更新第2周辺機器データ格納部32bを含む。 The unupdated data storage unit 32 also includes an unupdated first peripheral device data storage unit 32a that stores unupdated first peripheral device data 13ba, and an unupdated second peripheral device data storage unit 32b that stores unupdated second peripheral device data 13bb.
データ送信部14は、車載装置データ13ac及び更新済み周辺機器データ13aa、13ab)と、未更新周辺機器データ13ba、13bbと、を振り分けられた状態で送信する。サーバ30は、この振り分けられた状態に基づいて、各データの保存先を決定する。この構成により、サーバ30は、各データを詳細に解析することなく、データの保存先を決定することができる。 The data transmission unit 14 transmits the in-vehicle device data 13ac and updated peripheral device data 13aa, 13ab, and unupdated peripheral device data 13ba, 13bb in a sorted state. The server 30 determines the storage destination for each piece of data based on this sorted state. This configuration allows the server 30 to determine the storage destination for each piece of data without analyzing each piece of data in detail.
実施形態において、サーバ30は、車載装置データ13ac及び更新済み周辺機器データ13aa、13abを解析部31に保存する際に、車載装置データ13ac及び更新済み周辺機器データ13aa、13abを解析に用いられる形式に変換して保存する。一方で、サーバ30は、未更新周辺機器データ13ba、13bbを未更新データ格納部32に保存する場合、未更新周辺機器データ13ba、13bbの形式を変更することなく受信した形式のまま保存する。 In this embodiment, when the server 30 stores the in-vehicle device data 13ac and the updated peripheral device data 13aa, 13ab in the analysis unit 31, it converts the in-vehicle device data 13ac and the updated peripheral device data 13aa, 13ab into a format used for analysis and stores them. On the other hand, when the server 30 stores the unupdated peripheral device data 13ba, 13bb in the unupdated data storage unit 32, it stores the unupdated peripheral device data 13ba, 13bb in the format in which they were received without changing the format.
サーバ30では、解析部31に保存された車載装置データ13ac及び更新済み周辺機器データ13aa、13abの解析が行われる。実施形態では、車載装置データ13acを解析することで車両走行時の映像記録等を知ることができ、更新済み第1周辺機器データ13aaを解析することでハンディテンキーに対する乗員の入力操作を知ることができ、更新済み第2周辺機器データ13abを解析することで、車両における乗員の入退記録を知ることができる。なお、未更新データ格納部32に保存された未更新周辺機器データ13ba、13bbは、アンチウイルスソフトによるスキャン等の工程を経て、車載装置データ13ac及び更新済み周辺機器データ13aa、13abとは、別に解析されてもよい。 The server 30 analyzes the in-vehicle device data 13ac and the updated peripheral device data 13aa and 13ab stored in the analysis unit 31. In this embodiment, analyzing the in-vehicle device data 13ac makes it possible to know video recordings of the vehicle while it is running, analyzing the updated first peripheral device data 13aa makes it possible to know the occupant's input operations on the handy numeric keypad, and analyzing the updated second peripheral device data 13ab makes it possible to know the occupant's entry and exit records for the vehicle. The unupdated peripheral device data 13ba and 13bb stored in the unupdated data storage unit 32 may be analyzed separately from the in-vehicle device data 13ac and the updated peripheral device data 13aa and 13ab after undergoing a process such as scanning with antivirus software.
次に、図2のフローチャート図を参照して、実施形態における車両情報システムの動作について説明する。 Next, the operation of the vehicle information system in this embodiment will be explained with reference to the flowchart in Figure 2.
まず、車載装置10は、車載装置10のプログラム及び周辺機器20のプログラム22の最新のバージョン情報を取得し、記録する(ステップSP1)。 First, the in-vehicle device 10 obtains and records the latest version information of the in-vehicle device 10's program and the peripheral device 20's program 22 (step SP1).
次に、車載装置10は、判定部12によって、取得部11に記録されている車載装置10のプログラムの最新のバージョン情報と、車載装置10の実際のプログラムのバージョン情報とを比較し、車載装置10の実際のプログラムが最新のバージョンであるか否かを判定する(ステップSP2)。判定の結果、車載装置10の実際のプログラムが最新のバージョンでない場合は、ステップSP3へ進む。また、判定の結果、車載装置10の実際のプログラムが最新のバージョンである場合は、ステップSP4に進む。 Next, the in-vehicle device 10 uses the determination unit 12 to compare the latest version information of the program of the in-vehicle device 10 recorded in the acquisition unit 11 with the version information of the actual program of the in-vehicle device 10, and determines whether the actual program of the in-vehicle device 10 is the latest version (step SP2). If the result of the determination is that the actual program of the in-vehicle device 10 is not the latest version, the process proceeds to step SP3. If the result of the determination is that the actual program of the in-vehicle device 10 is the latest version, the process proceeds to step SP4.
ステップSP3では、車載装置10のプログラムの更新が行われる。車載装置10のプログラムの更新では、無線通信等によって、最新のバージョンのプログラムが取得され、古いバージョンのプログラムが最新のバージョンのプログラムと入れ替えられる。その後、ステップSP2へ戻る。 In step SP3, the program of the in-vehicle device 10 is updated. When updating the program of the in-vehicle device 10, the latest version of the program is obtained via wireless communication or the like, and the old version of the program is replaced with the latest version of the program. Then, the process returns to step SP2.
ステップSP4では、車両の運行が行われる。車両の運行中、車載装置10には、車両の運行状況に関する種々のデータが車載機器データ13acとして判定部12を介して記録部13の更新済みデータ記録部13aに振り分けられて記録される。また、車両の運行中に、後述するステップSP5~SP9が行われる。 In step SP4, the vehicle is operated. While the vehicle is operating, various data related to the vehicle's operating status is sorted and recorded in the updated data recording section 13a of the recording section 13 via the determination section 12 in the in-vehicle device 10 as in-vehicle equipment data 13ac. Additionally, while the vehicle is operating, steps SP5 to SP9, described below, are performed.
ステップSP5では、車載機器10に接続されている周辺機器20の有無が確認される。車載機器10に接続されている周辺機器20がある場合、ステップSP6へ進む。一方で、車載機器10に接続されている周辺機器20が無い場合は、ステップ10へ進む。 In step SP5, it is confirmed whether or not a peripheral device 20 is connected to the in-vehicle device 10. If a peripheral device 20 is connected to the in-vehicle device 10, the process proceeds to step SP6. On the other hand, if no peripheral device 20 is connected to the in-vehicle device 10, the process proceeds to step 10.
ステップSP6では、車載機器10は、周辺機器20から周辺機器データ21を取得する。実施形態では、車載機器10の判定部11が、車載機器10に接続されている周辺機器20から周辺機器データ21を取得する。その後、ステップSP7へ進む。 In step SP6, the in-vehicle device 10 acquires peripheral device data 21 from the peripheral device 20. In this embodiment, the determination unit 11 of the in-vehicle device 10 acquires the peripheral device data 21 from the peripheral device 20 connected to the in-vehicle device 10. Then, the process proceeds to step SP7.
ステップSP7では、判定部11が周辺機器20のプログラム22が最新のバージョンであるか否かを判定する。実施形態では、判定部11は、取得部11に記録されている周辺機器20のバージョン情報に基づいて、当該周辺機器20のプログラム22が最新のバージョンであるか否かを判定する。判定の結果、周辺機器20のプログラム22が最新のバージョンである場合は、ステップSP8へ進む。一方で、判定の結果、周辺機器20のプログラム22が最新のバージョンでない場合(古いバージョンである場合)は、ステップSP9へ進む。 In step SP7, the determination unit 11 determines whether the program 22 of the peripheral device 20 is the latest version. In this embodiment, the determination unit 11 determines whether the program 22 of the peripheral device 20 is the latest version based on the version information of the peripheral device 20 recorded in the acquisition unit 11. If the result of the determination is that the program 22 of the peripheral device 20 is the latest version, the process proceeds to step SP8. On the other hand, if the result of the determination is that the program 22 of the peripheral device 20 is not the latest version (is an older version), the process proceeds to step SP9.
ステップSP8では、周辺機器20から取得した周辺機器データ21を更新済み周辺機器データ13aa、13abとして、記録部13へ記録する。実施形態では、周辺機器データ21は、記録部13の更新済みデータ記録部13aに記録される。 In step SP8, the peripheral device data 21 acquired from the peripheral device 20 is recorded in the recording unit 13 as updated peripheral device data 13aa, 13ab. In this embodiment, the peripheral device data 21 is recorded in the updated data recording unit 13a of the recording unit 13.
ステップSP9では、周辺機器20から取得した周辺機器データを未更新周辺機器データ13ba、13bbとして、記録部13へ記録する。実施形態では、周辺機器データは、記録部13の未更新周辺機器データ格納部13bに記録される。 In step SP9, the peripheral device data acquired from the peripheral device 20 is recorded in the recording unit 13 as unupdated peripheral device data 13ba, 13bb. In this embodiment, the peripheral device data is recorded in the unupdated peripheral device data storage unit 13b of the recording unit 13.
なお、車載機器10に複数の周辺機器20が接続されている場合は、判定部11は、周辺機器10毎にステップSP6~SP9を実行する。判定部11のこの機能により、更新済み周辺機器データ13aa、13abと未更新周辺機器データ13ba、13bbとが、更新済みデータ記録部13aと未更新周辺機器データ格納部13bとに振り分けられて記録される。 If multiple peripheral devices 20 are connected to the in-vehicle device 10, the determination unit 11 executes steps SP6 to SP9 for each peripheral device 10. This function of the determination unit 11 causes the updated peripheral device data 13aa, 13ab and the unupdated peripheral device data 13ba, 13bb to be sorted and recorded in the updated data recording unit 13a and the unupdated peripheral device data storage unit 13b.
そして、車両の運行が終了された後(ステップSP10)、記録部13に記録された車載装置データ13ac、更新済み周辺機器データ13aa、13ab、及び未更新周辺機器データ13ba、13bbは、振り分けられた状態で、サーバ30へ出力される(ステップSP11)。サーバ30は、この振り分けられた状態に基づいて、解析部31に車載装置データ13ac及び更新済み周辺機器データ13aa、13abを保存し、未更新データ格納部32に未更新周辺機器データ13ba、13bbを保存する。その後、サーバ30では、解析部31に保存された車載装置データ13ac及び更新済み周辺機器データ13aa、13abの解析が行われる。なお、車載装置10に周辺機器20が接続されていない場合は、記録部13に記録された車載装置データ13acのみが、サーバ30へ出力される。 After the vehicle operation is terminated (step SP10), the in-vehicle device data 13ac, updated peripheral device data 13aa, 13ab, and unupdated peripheral device data 13ba, 13bb recorded in the recording unit 13 are output to the server 30 in a sorted state (step SP11). Based on this sorted state, the server 30 stores the in-vehicle device data 13ac and updated peripheral device data 13aa, 13ab in the analysis unit 31, and stores the unupdated peripheral device data 13ba, 13bb in the unupdated data storage unit 32. The server 30 then analyzes the in-vehicle device data 13ac and updated peripheral device data 13aa, 13ab stored in the analysis unit 31. Note that if no peripheral device 20 is connected to the in-vehicle device 10, only the in-vehicle device data 13ac recorded in the recording unit 13 is output to the server 30.
以上説明したように、実施形態に係る車両情報システム1は、車両に搭載された車載装置10と、車載装置10に接続可能であり、周辺機器データ21、21a、21bを生成する周辺機器20、20a、20bと、車両の外部に設けられたサーバ30と、を備え、車載装置10は、周辺機器20、20a、20bのバージョン情報を取得する取得部11と、車載装置10で生成された車載装置データ13acを記録する記録部13と、周辺機器20、20a、20bの更新状態を判定する判定部12と、を有し、判定部12は、バージョン情報に基づいて、周辺機器20、20a、20bの更新状態を判定し、判定の結果、最新のバージョンに更新済みであると判定した周辺機器20、20a、20bから取得した周辺機器データ21、21a、21bを更新済み周辺機器データ13aa、13abとし、最新のバージョンに更新されていないと判定した周辺機器20、20a、20bから取得した周辺機器データ21、21a、21bを未更新周辺機器データ13ba、13bbとして、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データ13ba、13bbと、を振り分けて記録部13に記録させ、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データ13ba、13bbとは、振り分けられた状態で記録部13からサーバ30に出力され、サーバ30は、データ解析に用いるデータを保存する解析部31と、データ解析に用いないデータを保存する未更新データ格納部32とを有しており、車載装置データ13ac及び更新済み周辺機器データ13aa、13abは、記録部13からサーバ30の解析部31に出力されて保存され、未更新周辺機器データ13ba、13bbは、記録部13から未更新データ格納部32に出力されて保存される。 As described above, the vehicle information system 1 according to the embodiment includes an in-vehicle device 10 mounted on a vehicle, peripheral devices 20, 20a, 20b that can be connected to the in-vehicle device 10 and generate peripheral device data 21, 21a, 21b, and a server 30 provided outside the vehicle. The in-vehicle device 10 includes an acquisition unit 11 that acquires version information of the peripheral devices 20, 20a, 20b, a recording unit 13 that records in-vehicle device data 13ac generated by the in-vehicle device 10, and a determination unit 12 that determines the update status of the peripheral devices 20, 20a, 20b. The determination unit 12 determines the update status of the peripheral devices 20, 20a, 20b based on the version information, and sets the peripheral device data 21, 21a, 21b acquired from the peripheral devices 20, 20a, 20b that are determined to have been updated to the latest version as updated peripheral device data 13aa, 13ab, and sets the peripheral device data 21, 21a, 21b acquired from the peripheral devices 20, 20a, 20b that are determined to have not been updated to the latest version as updated peripheral device data 13aa, 13ab. The peripheral device data 21, 21a, 21b acquired from the peripheral devices 20a, 20b are treated as unupdated peripheral device data 13ba, 13bb, and the in-vehicle device data 13ac and the updated peripheral device data 13aa, 13ab, and the unupdated peripheral device data 13ba, 13bb are sorted and recorded in the recording unit 13. The in-vehicle device data 13ac and the updated peripheral device data 13aa, 13ab, and the unupdated peripheral device data 13ba, 13bb are stored in the sorted state in the recording unit 13. The data is output from the recording unit 13 to the server 30, which has an analysis unit 31 that stores data used for data analysis and an unupdated data storage unit 32 that stores data not used for data analysis. The in-vehicle device data 13ac and updated peripheral device data 13aa and 13ab are output from the recording unit 13 to the analysis unit 31 of the server 30 and stored therein, and the unupdated peripheral device data 13ba and 13bb are output from the recording unit 13 to the unupdated data storage unit 32 and stored therein.
上記の構成により、車両情報システム1は、セキュリティを損なう可能性のある未更新周辺機器データ13ba、13bbを、車載装置データ13ac及び更新済み周辺機器データ13aa、13abから分離して未更新データ格納部13bに保存することで、車両情報システム1のセキュリティを高めることができる。 With the above configuration, the vehicle information system 1 can enhance the security of the vehicle information system 1 by separating unupdated peripheral device data 13ba and 13bb, which may compromise security, from in-vehicle device data 13ac and updated peripheral device data 13aa and 13ab and storing them in the unupdated data storage unit 13b.
また、実施形態に係る車両情報システム1において、判定部12は、記録部13における、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データ13ba、13bbとを記録する記録領域を分けることによって、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと未更新周辺機器データ13ba、13bbとの振り分けを行う。 In addition, in the vehicle information system 1 according to the embodiment, the determination unit 12 separates the recording area in the recording unit 13 into areas for recording the in-vehicle device data 13ac and updated peripheral device data 13aa, 13ab and areas for recording the unupdated peripheral device data 13ba, 13bb, thereby sorting the in-vehicle device data 13ac and updated peripheral device data 13aa, 13ab and the unupdated peripheral device data 13ba, 13bb.
記録部13において、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データ13ba、13bbとの記録領域を分けて記録することで、サーバ30において更新済み周辺機器データ13aa、13abと未更新周辺機器データ13ba、13bbとを分離して保存することが容易となる。 By recording the in-vehicle device data 13ac and updated peripheral device data 13aa, 13ab in separate recording areas from the unupdated peripheral device data 13ba, 13bb in the recording unit 13, it becomes easy to separately store the updated peripheral device data 13aa, 13ab and the unupdated peripheral device data 13ba, 13bb on the server 30.
また、実施形態に係る車両情報システム1において、車載装置10は、サーバ30にデータを送信するデータ送信部14を更に備え、記録部13に記録された車載装置データ13ac、更新済み周辺機器データ13aa、13ab、及び、未更新周辺機器データ13ba、13bbは、データ送信部14を介して、記録部13からサーバ30へ出力される。 In addition, in the vehicle information system 1 according to the embodiment, the in-vehicle device 10 further includes a data transmission unit 14 that transmits data to the server 30, and the in-vehicle device data 13ac, updated peripheral device data 13aa, 13ab, and unupdated peripheral device data 13ba, 13bb recorded in the recording unit 13 are output from the recording unit 13 to the server 30 via the data transmission unit 14.
上記の構成では、データ送信部14によって、車載装置データ13ac、更新済み周辺機器データ13aa、13ab及び未更新周辺機器データ13ba、13bbを無線送信することができ、サーバ30へのデータの受け渡しが容易となる。 In the above configuration, the data transmission unit 14 can wirelessly transmit the in-vehicle device data 13ac, updated peripheral device data 13aa, 13ab, and unupdated peripheral device data 13ba, 13bb, facilitating the transfer of data to the server 30.
また、実施形態に係る車両情報システム1において、解析部31は、車載装置データ13ac及び更新済み周辺機器データ13aa、13abを解析に用いられる形式に変換して保存し、未更新データ格納部32は、未更新周辺機器データ13ba、13bbの形式を変更することなく保存する。 Furthermore, in the vehicle information system 1 according to the embodiment, the analysis unit 31 converts the in-vehicle device data 13ac and the updated peripheral device data 13aa and 13ab into a format used for analysis and stores the converted data, and the unupdated data storage unit 32 stores the unupdated peripheral device data 13ba and 13bb without changing the format.
未更新周辺機器データ格納部13bにおける、未更新周辺機器データ13ba、13bbの形式を変更することなく保存することにより、サーバ30において、セキュリティリスクの高い未更新周辺機器データ13ba、13bbを読み込む必要がなくなるため、サーバ30がウイルスに感染することを抑制できる。 By storing the unupdated peripheral device data 13ba and 13bb in the unupdated peripheral device data storage unit 13b without changing the format, the server 30 does not need to read the unupdated peripheral device data 13ba and 13bb, which poses a high security risk, and this helps prevent the server 30 from becoming infected with a virus.
また、実施形態に係る車載装置10は、周辺機器20、20a、20bのバージョン情報を取得する取得部11と、周辺機器20、20a、20bの更新状態を判定する判定部12と、本装置10で生成された車載装置データ13ac、及び、周辺機器20、20a、20bで生成された周辺機器データ21、21a、21bを記録する記録部13と、を備え、判定部12は、バージョン情報に基づいて、周辺機器20、20a、20bの更新状態を判定し、判定の結果、最新のバージョンに更新済みと判定した周辺機器20、20a、20bから取得した周辺機器データ21、21a、21bを更新済み周辺機器データ13aa、13abとし、最新のバージョンに更新されていないと判定した周辺機器20、20a、20bから取得した周辺機器データ21、21a、21bを未更新周辺機器データ13ba、13bbとして、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データ13ba、13bbと、を振り分けて記録部13に記録させ、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データ13ba、13bbとは、振り分けられた状態で記録部13から車両の外部に設けられたサーバ30に出力される。 The in-vehicle device 10 according to the embodiment includes an acquisition unit 11 that acquires version information of the peripheral devices 20, 20a, and 20b, a determination unit 12 that determines the update status of the peripheral devices 20, 20a, and 20b, and a recording unit 13 that records the in-vehicle device data 13ac generated by the device 10 and the peripheral device data 21, 21a, and 21b generated by the peripheral devices 20, 20a, and 20b. The determination unit 12 determines the update status of the peripheral devices 20, 20a, and 20b based on the version information, and records the peripheral device data 21, 21a, and 21b acquired from the peripheral devices 20, 20a, and 20b that have been determined to have been updated to the latest version as updated. The in-vehicle device data 13ac and updated peripheral device data 13aa and 13ab are classified as peripheral device data 13aa and 13ab, and the peripheral device data 21, 21a, and 21b acquired from peripheral devices 20, 20a, and 20b that have not been updated to the latest version are classified as unupdated peripheral device data 13ba and 13bb, and are recorded in the recording unit 13. The in-vehicle device data 13ac and updated peripheral device data 13aa and 13ab, and the unupdated peripheral device data 13ba and 13bb are output in the classified state from the recording unit 13 to a server 30 provided outside the vehicle.
上記構成により、セキュリティを損なう可能性のある未更新周辺機器データ13ba、13bbを、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと分けて保存することにより、セキュリティリスクの低いデータとセキュリティリスクの高いデータとを分けてサーバ30に出力できるようになるため、セキュリティを高めることができる。 With the above configuration, unupdated peripheral device data 13ba and 13bb, which may compromise security, are stored separately from in-vehicle device data 13ac and updated peripheral device data 13aa and 13ab. This allows data with low security risks and data with high security risks to be output to the server 30 separately, thereby improving security.
[第1変形例]
なお、上述の実施形態では、記録部13の記録領域が、更新済みデータ記録部13aと未更新データ記録部13bとに分けられている例を用いて説明したが、この構成に限られない。例えば、判定部13は、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データ13ba、13bbとのうちの少なくとも一方に識別子を付与することで、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データ13ba、13bbとの振り分けを行ってもよい。
[First Modification]
In the above embodiment, the recording area of the recording unit 13 is divided into the updated data recording unit 13a and the unupdated data recording unit 13b. However, the present invention is not limited to this configuration. For example, the determination unit 13 may assign an identifier to at least one of the in-vehicle device data 13ac and the updated peripheral device data 13aa and 13ab and the unupdated peripheral device data 13ba and 13bb, thereby sorting the in-vehicle device data 13ac and the updated peripheral device data 13aa and 13ab from the unupdated peripheral device data 13ba and 13bb.
記録部13からサーバ30にデータが出力される際に、サーバ30は、識別子の有無、又は、識別子の種類に基づいて、データを解析部31に保存するか、未更新データ格納部32に保存するかを決定する。なお、この場合、記録部13の記録領域は、更新済みデータ記録部13aと未更新データ記録部13bとに分けられていなくともよい。 When data is output from the recording unit 13 to the server 30, the server 30 determines whether to store the data in the analysis unit 31 or the unupdated data storage unit 32 based on the presence or absence of an identifier or the type of identifier. In this case, the recording area of the recording unit 13 does not need to be divided into an updated data recording unit 13a and an unupdated data recording unit 13b.
第1の変形例に係る車両情報システム1において、判定部12は、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データ13ba、13bbとのうちの少なくとも一方に識別子を付与することによって、車載装置データ13ac及び更新済み周辺機器データ13aa、13abと未更新周辺機器データ13ba、13bbとの振り分けを行う。 In the vehicle information system 1 according to the first variant, the determination unit 12 assigns an identifier to at least one of the in-vehicle device data 13ac and updated peripheral device data 13aa, 13ab and the unupdated peripheral device data 13ba, 13bb, thereby sorting the in-vehicle device data 13ac and updated peripheral device data 13aa, 13ab from the unupdated peripheral device data 13ba, 13bb.
車載装置データ13ac及び更新済み周辺機器データ13aa、13abと、未更新周辺機器データ13ba、13bbとのうちの少なくとも一方に識別子を付すことによって、サーバ30において更新済み周辺機器データ13aa、13abと未更新周辺機器データ13ba、13bbとを分離して保存することが容易となる。 By assigning an identifier to at least one of the in-vehicle device data 13ac, updated peripheral device data 13aa, 13ab, and unupdated peripheral device data 13ba, 13bb, it becomes easier to store the updated peripheral device data 13aa, 13ab and the unupdated peripheral device data 13ba, 13bb separately on the server 30.
[第2変形例]
また、上述の実施形態では、車載装置10がデータ送信部14を有している例を用いて説明したが、この構成に限られない。例えば、車載装置10は、データ送信部14を有していなくてもよい。この場合、記録部13は、車載装置10において取得部11及び判定部12等を包含する筐体から分離可能なSDカード等の記憶装置とされる。例えば、記録部13を車載装置10の筐体から取り外してサーバ30に接続することで、記録部13に記録された車載装置データ13ac、更新済み周辺機器データ13aa、13ab、及び、未更新周辺機器データ13ba、13bbなどのデータがサーバ30へ出力される。
[Second Modification]
Furthermore, in the above-described embodiment, an example has been described in which the in-vehicle device 10 includes the data transmission unit 14, but this configuration is not limiting. For example, the in-vehicle device 10 may not include the data transmission unit 14. In this case, the recording unit 13 is a storage device such as an SD card that can be separated from the housing of the in-vehicle device 10 that includes the acquisition unit 11, the determination unit 12, etc. For example, by removing the recording unit 13 from the housing of the in-vehicle device 10 and connecting it to the server 30, data such as the in-vehicle device data 13ac, the updated peripheral device data 13aa and 13ab, and the unupdated peripheral device data 13ba and 13bb recorded in the recording unit 13 are output to the server 30.
1:車両情報システム、 10:車載装置、 21:周辺機器データ、
21a:第1周辺機器データ、 21b:第2周辺機器データ、 20:周辺機器、
20a:第1周辺機器、 20b:第2周辺機器、 30:サーバ、 11:取得部、
12:判定部、 13:記録部、 13ac:車載装置データ、
14:データ送信部、 13aa:更新済み第1周辺機器データ、
13ab:更新済み第2周辺機器データ、 13ba:未更新第1周辺機器データ、
13bb:未更新第2周辺機器データ、 31:解析部、 32:未更新データ格納部
1: Vehicle information system, 10: In-vehicle device, 21: Peripheral device data,
21a: First peripheral device data, 21b: Second peripheral device data, 20: Peripheral device,
20a: First peripheral device, 20b: Second peripheral device, 30: Server, 11: Acquisition unit,
12: Determination unit, 13: Recording unit, 13ac: In-vehicle device data,
14: Data transmission unit; 13aa: Updated first peripheral device data;
13ab: updated second peripheral device data; 13ba: unupdated first peripheral device data;
13bb: Unupdated second peripheral device data, 31: Analysis unit, 32: Unupdated data storage unit
Claims (6)
前記車載装置に接続可能であり、周辺機器データを生成する周辺機器と、
前記車両の外部に設けられたサーバと、
を備え、
前記車載装置は、前記周辺機器のバージョン情報を取得する取得部と、前記車載装置で生成された車載装置データを記録する記録部と、前記周辺機器の更新状態を判定する判定部と、を有し、
前記判定部は、前記バージョン情報に基づいて、前記周辺機器の更新状態を判定し、判定の結果、最新のバージョンに更新済みであると判定した前記周辺機器から取得した前記周辺機器データを更新済み周辺機器データとし、最新のバージョンに更新されていないと判定した前記周辺機器から取得した前記周辺機器データを未更新周辺機器データとして、前記車載装置データ及び前記更新済み周辺機器データと、前記未更新周辺機器データと、を振り分けて前記記録部に記録させ、
前記車載装置データ及び前記更新済み周辺機器データと、前記未更新周辺機器データとは、振り分けられた状態で前記記録部から前記サーバに出力され、
前記サーバは、データ解析に用いるデータを保存する解析部と、データ解析に用いないデータを保存する未更新データ格納部とを有しており、
前記車載装置データ及び前記更新済み周辺機器データは、前記記録部から前記サーバの前記解析部に出力されて保存され、
前記未更新周辺機器データは、前記記録部から前記未更新データ格納部に出力されて保存される
ことを特徴とする車両情報システム。 an on-board device mounted in a vehicle;
a peripheral device connectable to the in-vehicle device and generating peripheral device data;
a server provided outside the vehicle;
Equipped with
the in-vehicle device includes an acquisition unit that acquires version information of the peripheral device, a recording unit that records in-vehicle device data generated by the in-vehicle device, and a determination unit that determines an update state of the peripheral device;
the determining unit determines an update state of the peripheral device based on the version information, and as a result of the determination, the peripheral device data acquired from the peripheral device determined to have been updated to the latest version is treated as updated peripheral device data, and the peripheral device data acquired from the peripheral device determined not to have been updated to the latest version is treated as unupdated peripheral device data, and causes the recording unit to record the in-vehicle device data, the updated peripheral device data, and the unupdated peripheral device data separately;
the in-vehicle device data, the updated peripheral device data, and the non-updated peripheral device data are output from the recording unit to the server in a sorted state;
the server has an analysis unit that stores data used for data analysis, and an unupdated data storage unit that stores data not used for data analysis,
the in-vehicle device data and the updated peripheral device data are output from the recording unit to the analysis unit of the server and stored therein;
The vehicle information system is characterized in that the non-updated peripheral device data is output from the recording unit to the non-updated data storage unit and stored therein.
請求項1に記載の車両情報システム。 2. The vehicle information system according to claim 1, wherein the determination unit separates the in-vehicle device data and the updated peripheral device data from the unupdated peripheral device data by separating recording areas in the recording unit for recording the in-vehicle device data and the updated peripheral device data from the unupdated peripheral device data, or by assigning an identifier to at least one of the in-vehicle device data and the updated peripheral device data and the unupdated peripheral device data.
前記記録部に記録された前記車載装置データ、前記更新済み周辺機器データ、及び、前記未更新周辺機器データは、前記データ送信部を介して、前記記録部から前記サーバへ出力される
請求項1又は2に記載の車両情報システム。 the in-vehicle device further includes a data transmission unit that transmits data to the server,
The vehicle information system according to claim 1 or 2, wherein the in-vehicle device data, the updated peripheral device data, and the non-updated peripheral device data recorded in the recording unit are output from the recording unit to the server via the data transmission unit.
前記未更新データ格納部は、前記未更新周辺機器データの形式を変更することなく保存する
請求項1又は2に記載の車両情報システム。 the analysis unit converts the in-vehicle device data and the updated peripheral device data into a format used for analysis and stores the converted data;
The vehicle information system according to claim 1 or 2, wherein the unupdated data storage unit stores the unupdated peripheral device data without changing the format of the data.
前記未更新データ格納部は、前記未更新周辺機器データの形式を変更することなく保存する
請求項3に記載の車両情報システム。 the analysis unit converts the in-vehicle device data and the updated peripheral device data into a format used for analysis and stores the converted data;
The vehicle information system according to claim 3 , wherein the unupdated data storage unit stores the unupdated peripheral device data without changing the format of the data.
前記周辺機器の更新状態を判定する判定部と、
本装置で生成された車載装置データ、及び、前記周辺機器で生成された周辺機器データを記録する記録部と、
を備え、
前記判定部は、前記バージョン情報に基づいて、前記周辺機器の更新状態を判定し、判定の結果、最新のバージョンに更新済みと判定した前記周辺機器から取得した前記周辺機器データを更新済み周辺機器データとし、最新のバージョンに更新されていないと判定した前記周辺機器から取得した前記周辺機器データを未更新周辺機器データとして、前記車載装置データ及び前記更新済み周辺機器データと、前記未更新周辺機器データと、を振り分けて前記記録部に記録させ、
前記車載装置データ及び前記更新済み周辺機器データと、前記未更新周辺機器データとは、振り分けられた状態で前記記録部から車両の外部に設けられたサーバに出力される、
ことを特徴とする車載装置。 an acquisition unit for acquiring version information of a peripheral device;
a determination unit for determining an update status of the peripheral device;
a recording unit for recording the in-vehicle device data generated by the device and the peripheral device data generated by the peripheral device;
Equipped with
the determining unit determines an update state of the peripheral device based on the version information, and as a result of the determination, the peripheral device data acquired from the peripheral device determined to have been updated to the latest version is treated as updated peripheral device data, and the peripheral device data acquired from the peripheral device determined not to have been updated to the latest version is treated as unupdated peripheral device data, and causes the recording unit to record the in-vehicle device data, the updated peripheral device data, and the unupdated peripheral device data separately;
the in-vehicle device data, the updated peripheral device data, and the non-updated peripheral device data are output from the recording unit in a sorted state to a server provided outside the vehicle;
An in-vehicle device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022066090A JP7787005B2 (en) | 2022-04-13 | 2022-04-13 | Vehicle information system and on-board device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022066090A JP7787005B2 (en) | 2022-04-13 | 2022-04-13 | Vehicle information system and on-board device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023156616A JP2023156616A (en) | 2023-10-25 |
| JP7787005B2 true JP7787005B2 (en) | 2025-12-16 |
Family
ID=88468677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022066090A Active JP7787005B2 (en) | 2022-04-13 | 2022-04-13 | Vehicle information system and on-board device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7787005B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014157579A (en) | 2013-02-18 | 2014-08-28 | Brother Ind Ltd | Information processing programs and information processing devices |
| US10332211B1 (en) | 2016-03-03 | 2019-06-25 | State Farm Mutual Automobile Insurance Company | Risk analysis based on electronic security levels of a vehicle |
| JP2020004193A (en) | 2018-06-29 | 2020-01-09 | 株式会社Subaru | vehicle |
| JP2021174413A (en) | 2020-04-29 | 2021-11-01 | 株式会社デンソー | Vehicle recording device and information recording method |
-
2022
- 2022-04-13 JP JP2022066090A patent/JP7787005B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014157579A (en) | 2013-02-18 | 2014-08-28 | Brother Ind Ltd | Information processing programs and information processing devices |
| US10332211B1 (en) | 2016-03-03 | 2019-06-25 | State Farm Mutual Automobile Insurance Company | Risk analysis based on electronic security levels of a vehicle |
| JP2020004193A (en) | 2018-06-29 | 2020-01-09 | 株式会社Subaru | vehicle |
| JP2021174413A (en) | 2020-04-29 | 2021-11-01 | 株式会社デンソー | Vehicle recording device and information recording method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023156616A (en) | 2023-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11354112B2 (en) | On-board update device, update process method, and update process program | |
| EP3223466A1 (en) | In-vehicle gateway device, storage control method and computer-readable medium | |
| US7564375B2 (en) | System and method to associate geographical position data collected from a vehicle with a specific route | |
| JP7039636B2 (en) | Systems, management devices, monitoring terminals, and programs | |
| EP4113287B1 (en) | Gateway device, in-vehicle network system, and firmware update method | |
| EP3352079A1 (en) | Gateway device, vehicle-mounted network system, and firmware update method | |
| CN111737106A (en) | Test scenario generation device, test scenario generation method, and test scenario generation program | |
| US20100043016A1 (en) | Application management device and application management method | |
| JP7406522B2 (en) | Control device and terminal device | |
| KR20050028854A (en) | Information processing system | |
| WO2023233710A1 (en) | Information processing method, information processing system, and program | |
| JP7787005B2 (en) | Vehicle information system and on-board device | |
| KR20190094400A (en) | Methods and systems for preserving and processing vehicle crash data evidence | |
| CN109740304A (en) | A kind of vehicle diagnosis right management method and relevant device | |
| CN120344967A (en) | Attack path prediction method, attack path prediction device and program | |
| CN105991898A (en) | Apparatus, information processing system and information processing method | |
| JP7500923B2 (en) | Information processing device, program, and information processing system | |
| JP2022187056A (en) | Software specification apparatus | |
| JP5109433B2 (en) | Verification system and method, and program | |
| CN115913737A (en) | A method, system, and electronic device for unmanned aerial vehicle communication security testing | |
| JP7140507B2 (en) | Information processing device that performs redaction processing, its control method, and program | |
| CN109254806B (en) | BTM protocol configuration identification unit | |
| CN112910760B (en) | Personalized vehicle-mounted large-screen message pushing method | |
| CN117836769A (en) | Vehicle safety analysis device, method and program thereof | |
| US20210397820A1 (en) | Driver login system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250217 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251128 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251204 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7787005 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |