JP2010211543A - Vehicle failure diagnostic device - Google Patents
Vehicle failure diagnostic device Download PDFInfo
- Publication number
- JP2010211543A JP2010211543A JP2009057254A JP2009057254A JP2010211543A JP 2010211543 A JP2010211543 A JP 2010211543A JP 2009057254 A JP2009057254 A JP 2009057254A JP 2009057254 A JP2009057254 A JP 2009057254A JP 2010211543 A JP2010211543 A JP 2010211543A
- Authority
- JP
- Japan
- Prior art keywords
- software
- vehicle
- failure diagnosis
- vehicle failure
- user
- 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.)
- Withdrawn
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、車両に搭載する車載電子制御装置(以下「ECU」と称する)に接続してECUが所持している情報を取得し、車両の故障診断が行える車両故障診断装置に関する。 The present invention relates to a vehicle failure diagnosis device that is connected to an on-vehicle electronic control device (hereinafter referred to as “ECU”) mounted on a vehicle, acquires information held by the ECU, and can perform vehicle failure diagnosis.
一般に、自動車等の車両には、エンジン制御用、トランスミッション制御用、サスペンション制御用、ブレーキ制御用、空調機制御用等の各種ECUが搭載され、相互のデータを各ECU間で授受できるように通信線で接続されている。各ECUは、該当個所の制御を行うと共に、故障検出や故障判断等の各種情報を記憶するように構成されている。 In general, vehicles such as automobiles are equipped with various ECUs for engine control, transmission control, suspension control, brake control, air conditioner control, etc., and communication lines are provided so that mutual data can be exchanged between the ECUs. Connected with. Each ECU is configured to control various parts and store various information such as failure detection and failure determination.
点検修理を行う整備工場等の整備場所において、車載の車両診断コネクタに車両故障診断装置を接続し、各ECUに記録された各種情報を、車両故障診断装置に取り込んで処理することによって、当該車両の故障発生原因の検出や故障場所の診断を行い、早期に車両の保守が容易に行えるようになっている。 At a maintenance location such as a maintenance shop that performs inspection and repair, a vehicle failure diagnosis device is connected to the vehicle-mounted vehicle diagnosis connector, and various types of information recorded in each ECU are taken into the vehicle failure diagnosis device and processed. It is possible to detect the cause of the failure of the vehicle and diagnose the location of the failure so that the vehicle can be easily maintained at an early stage.
但し、ECU情報の取り込み方法や取り込んだ情報の解析方法は、車両製造メーカやECU製造メーカによって異なっており、車両故障診断装置は多種多様な方法に対応する必要がある。更に、技術の進歩や新型車両の開発に伴うECU制御範囲の拡張などにより、年々ECU情報の取り込み方法や取り込んだ情報の解析方法が増える傾向にある。 However, the method of capturing ECU information and the method of analyzing the captured information differ depending on the vehicle manufacturer and ECU manufacturer, and the vehicle failure diagnosis apparatus needs to support various methods. Furthermore, with the advancement of technology and the expansion of the ECU control range accompanying the development of new vehicles, there is a tendency that the number of methods for capturing ECU information and the method for analyzing captured information increase year by year.
このような傾向に対応して、車両故障診断用のソフトウェアを適時に開発し市場へ供給するには、一定の車両メーカや年式、ECUなどに限定したソフトウェアを個々に開発し、随時供給していく方法が有効的である。しかし、ソフトウェアの種類が増えることで市場への供給回数も増え、車両故障診断装置の各利用者への発送や管理に多大な工数や費用が必要となるため、より円滑なソフトウェアの供給手段を備える必要がある。 In response to these trends, in order to develop vehicle failure diagnosis software in a timely manner and supply it to the market, software limited to a certain vehicle manufacturer, model year, ECU, etc. is individually developed and supplied as needed. It is effective to follow this method. However, as the number of types of software increases, the number of times of supply to the market also increases, and a lot of man-hours and costs are required for sending and managing vehicle failure diagnosis devices to each user. It is necessary to prepare.
円滑なソフトウェアの供給手段としては、ソフトウェア供給者が汎用的なネットワークを介して多数の利用者へソフトウェアデータを供給可能とする方法(特許文献1参照)などが知られている。 As a smooth software supply means, there is known a method (see Patent Document 1) that enables a software supplier to supply software data to a large number of users via a general-purpose network.
しかしながら、ソフトウェアの入手方法や使用方法に制限を設けずにソフトウェアデータを供給してしまうと、入手権限のない利用者がソフトウェアを不正に入手してしまう場合や、正規に入手したソフトウェアであっても使用権限のない車両故障診断装置で不正に利用されてしまう場合が起きる可能性がある。このような場合には供給元に不利益が生じるため、ソフトウェアの入手方法や使用方法に何らかの制限や不正防止手段を設けることが必要である。 However, if software data is supplied without any restrictions on how to obtain and use the software, a user who does not have the right to obtain the software may obtain the software illegally. However, there is a possibility that the vehicle failure diagnosis apparatus without the authority to use it may be illegally used. In such a case, there is a disadvantage for the supplier, and it is necessary to provide some restriction or fraud prevention means for the method of obtaining and using the software.
本発明の目的は、ネットワークを用いて提供するソフトウェアが、そのソフトウェアの使用権限のない車両故障診断装置で不正に利用されるのを防止する手段を備えた車両故障診断装置を提供することにある。 An object of the present invention is to provide a vehicle failure diagnosis apparatus provided with means for preventing software provided using a network from being illegally used by a vehicle failure diagnosis apparatus that is not authorized to use the software. .
本発明のもう1つの目的は、ネットワークを用いて提供するソフトウェアデータが不正に入手されるのを防止する手段を備えた車両故障診断装置を提供することにある。 Another object of the present invention is to provide a vehicle failure diagnosis apparatus including means for preventing software data provided using a network from being illegally obtained.
本発明は、車両に搭載された車載電子制御装置と接続し車両の故障診断を行う車両故障診断端末と、ネットワークを介して前記車両故障診断端末に接続し、前記車両故障診断端末に車両故障診断端末用のソフトウェアを配信して更新可能とするソフトウェア配信システムとを備える車両故障診断装置において、前記車両故障診断端末は、前記ソフトウェア配信システムから配信された前記ソフトウェアの利用可否を判別するソフトウェアデータ管理手段を備えていることを特徴とする車両故障診断装置によって達成される。 The present invention relates to a vehicle failure diagnosis terminal that is connected to an on-vehicle electronic control device mounted on a vehicle and performs vehicle failure diagnosis, and is connected to the vehicle failure diagnosis terminal via a network, and the vehicle failure diagnosis terminal is connected to the vehicle failure diagnosis terminal. A vehicle failure diagnosis apparatus comprising a software distribution system that distributes and updates software for a terminal, wherein the vehicle failure diagnosis terminal determines whether or not the software distributed from the software distribution system can be used. It is achieved by a vehicle fault diagnosis device characterized by comprising means.
また、本発明は、車両に搭載された車載電子制御装置と接続し車両の故障診断を行う車両故障診断端末と、ネットワークを介して前記車両故障診断端末に接続し、前記車両故障診断端末に車両故障診断端末用のソフトウェアを配信して更新可能とするソフトウェア配信システムとを備える車両故障診断装置において、前記ソフトウェア配信システムは、前記ソフトウェアを配信する際に配信可能な利用者及び配信可能な前記車両故障診断端末を認証する手段を備えていることを特徴とする車両故障診断装置によっても達成される。 The present invention also provides a vehicle failure diagnosis terminal that is connected to an on-vehicle electronic control device mounted on a vehicle and performs vehicle failure diagnosis, and is connected to the vehicle failure diagnosis terminal via a network. A vehicle failure diagnosis apparatus comprising: a software distribution system capable of distributing and updating software for a failure diagnosis terminal, wherein the software distribution system includes a user who can distribute the software and the vehicle which can be distributed The present invention is also achieved by a vehicle failure diagnosis apparatus characterized by comprising means for authenticating a failure diagnosis terminal.
本発明により、汎用的なネットワークを用いて提供するソフトウェアが、そのソフトウェアの使用権限のない車両故障診断装置で不正に利用されるのを防止することができる。 According to the present invention, it is possible to prevent software provided using a general-purpose network from being illegally used by a vehicle failure diagnosis apparatus that is not authorized to use the software.
また、本発明により、汎用的なネットワークを用いて配信されるソフトウェアデータが不正に入手されるのを防止することができる。 Further, according to the present invention, it is possible to prevent unauthorized acquisition of software data distributed using a general-purpose network.
以下、図を用いて本発明の実施例による車両故障診断装置について説明する。 Hereinafter, a vehicle failure diagnosis apparatus according to an embodiment of the present invention will be described with reference to the drawings.
本実施例の車両故障診断装置は、図1に示すように、車両故障診断端末10と車両故障診断端末用のソフトウェア配信装置20とから構成される。車両故障診断端末10とソフトウェア配信装置20とは、ネットワーク4を介して接続される。
As shown in FIG. 1, the vehicle failure diagnosis apparatus according to the present embodiment includes a vehicle
車両故障診断端末10は、車両1の車両診断コネクタ3と接続するための車両接続端子部11を備え、故障診断通信部12を介して車両1に搭載された各車載電子制御装置(以下「ECU」と称する)2と通信可能に接続する。更に、車両故障診断端末10は、車両故障診断端末10全体を統括制御する演算処理部15を備える。演算処理部15は、各ECU2との通信によって得た情報を解析し、ユーザインタフェースである操作部13や表示部14を介して利用者へ伝達するという、車両の故障診断機能を有している。
The vehicle
車両故障診断端末10を動作させる上で必要なソフトウェアは、データ全体の統括制御を行う基本ソフトウェアと、車両の故障診断を行うために必要な情報が含まれた応用ソフトウェアとに分類される。ソフトウェアデータ管理部16は、基本ソフトウェアを基本ソフトウェア記憶部17にて、応用ソフトウェアを応用ソフトウェア記憶部18にて、それぞれ管理、記憶し、必要に応じてこれらのソフトウェアを読出し、実行する手段を有している。
Software necessary for operating the vehicle
更に、ソフトウェアデータ管理部16は、ソフトウェアの追加や更新を容易に行うことを目的とし、ネットワーク制御部19を用いて接続しているネットワーク4を介して、ソフトウェア配信装置20からソフトウェアデータを入手できるように構成されている。
Further, the software
基本ソフトウェア記憶部17にて管理されるデータは、図2に示すデータ構成のブロック図のように、基本ソフトウェア17Aと、車両故障診断端末10の同一性を識別するために用いる診断端末製品番号17Bとによって構成されている。診断端末製品番号17Bは、車両故障診断端末10ごとに付けられた固有の番号である。
The data managed in the basic
応用ソフトウェア記憶部18には、図3に示すデータ構成のブロック図のように、診断対象車両や診断機能に対応した複数の応用ソフトウェア18A・・・18Nが管理、記憶される。また、応用ソフトウェア18A・・・18Nは、汎用パーソナルコンピュータなどでも取り扱いできるようなファイルデータ形式と記憶媒体で管理、記憶される。
As shown in the block diagram of the data configuration shown in FIG. 3, the application
なお、応用ソフトウェア記憶部18は、記憶容量や各応用ソフトウェア18A・・・18Nのデータサイズにより、記憶できるデータ数が制限される。このため、応用ソフトウェア記憶部18を車両故障診断端末10に対して着脱可能な構造とすると、複数の応用ソフトウェア記憶部18を用意してこれらを交換して車両故障診断端末10に装着することができる。これにより、複数の応用ソフトウェア記憶部18を用いて、応用ソフトウェアデータを数の制限が無く所持することが可能となる。
Note that the number of data that can be stored in the application
図1に戻って、ソフトウェア配信装置20の説明をする。ソフトウェア配信装置20は、汎用のネットワークサーバを用い、ネットワーク制御部21とソフトウェアデータ配信部22とを備える。ソフトウェアデータ配信部22は、車両故障診断端末10用の基本ソフトウェア及び応用ソフトウェアを記憶しており、この基本ソフトウェア及び応用ソフトウェアを、ネットワーク制御部21とネットワーク4とを介して車両故障診断端末10へ配信する。
Returning to FIG. 1, the
図4に、ソフトウェア配信装置20のソフトウェアデータ配信部22の構成例を示す。
FIG. 4 shows a configuration example of the software
ソフトウェアデータ配信部22内の配信用ソフトウェアマスタデータ群22Dには、配信可能な車両故障診断端末10用の基本ソフトウェアのデータ及び応用ソフトウェアのデータが複数登録されている。
In the distribution software
ユーザ情報データベース22Cには、ユーザ情報として、車両故障診断端末10を所有する利用者が個々に登録した利用者の個人情報(名称、住所、連絡先、ソフトウェア入手時の支払い方法など)、個人情報登録時に設定し利用者個人を識別可能なユーザID、所有している車両故障診断端末10から取得した診断端末製品番号、及び利用者が現在入手可能なソフトウェアデータ(配信可能なソフトウェアデータ)の情報が予め登録されている。なお、入手可能なソフトウェアデータの情報には、配信可否情報の他に配信実績情報も含まれ、過去に配信実績のあるソフトウェアデータであれば、そのソフトウェアデータの配信を許可するものとする。
In the
配信要求元情報22Aは、ソフトウェアデータを配信する際に配信要求元である車両故障診断端末10から取得する情報である。配信要求元情報22Aは、配信対象であるソフトウェアのID22A1、車両故障診断端末10の基本ソフトウェア記憶部17に記憶されている診断端末製品番号22A2、及び後述する車両故障診断端末10のソフトウェアデータ管理部16のソフトウェアデータ入手手続き処理で利用者に問合せして入力させたユーザID22A3から構成される。
The distribution
ソフトウェアデータ配信部22のユーザ認証処理22Bでは、ソフトウェアの不正入手の防止を目的とし、車両故障診断端末10の利用者及びソフトウェアの入手に用いる車両故障診断端末10の認証と、配信対象ソフトウェアの特定を行う。
In the
図5は、ユーザ認証処理22Bの動作を説明する流れ図である。以下、図5を用いて、ユーザ認証処理22Bが利用者及び車両故障診断端末10を認証し、配信対象ソフトウェアデータを特定する手順を説明する。
FIG. 5 is a flowchart for explaining the operation of the
まず、ステップS10でユーザ認証処理を開始する。 First, user authentication processing is started in step S10.
ステップS11で、不正な利用者でない事の確認として、利用者に問合せして入力させたユーザID22A3を検索キーに用いて、ユーザ情報データベース22Cから対象の利用者のユーザ情報を検索する。
In step S11, as a confirmation that the user is not an unauthorized user, the user ID 22A3 entered by inquiring the user is used as a search key, and the user information of the target user is searched from the
ステップS12でユーザ情報の検索結果を判別する。ユーザ情報データベース22C内にユーザID22A3と一致するユーザIDが登録されていた場合、そのユーザIDに対応するユーザ情報を読み出す。
In step S12, a search result of user information is determined. When a user ID that matches the user ID 22A3 is registered in the
次に、ステップS13で、配信要求元情報22Aの診断端末製品番号22A2とユーザ情報に登録されている診断端末製品番号とが一致していることを確認する。
Next, in step S13, it is confirmed that the diagnostic terminal product number 22A2 of the distribution
診断端末製品番号が一致していた場合、ステップS14で、ユーザ情報に登録されている配信可能なソフトウェアの有無を確認する。 If the diagnostic terminal product numbers match, it is checked in step S14 whether there is software that can be distributed registered in the user information.
配信可能なソフトウェアが有る場合、ステップS15で、配信可能なソフトウェアの情報として、そのソフトウェアの名称(種別)、対応する車種や診断機能の情報、バージョン、及びソフトウェアの識別に用いるソフトウェアIDを、車両故障診断端末10へ通知する。
When there is software that can be distributed, in step S15, as the software information that can be distributed, the name (type) of the software, information on the corresponding vehicle type and diagnostic function, version, and software ID used for software identification, The
ステップS15で配信可能ソフトウェア情報が通知された後、利用者がソフトウェアを入手する場合は、車両故障診断端末10から入手するソフトウェアの配信対象ソフトウェアID22A1が返信される。
When the user obtains the software after the distributable software information is notified in step S15, the distribution target software ID 22A1 of the software obtained from the vehicle
ステップS16で、利用者が入手する配信対象ソフトウェアID22A1の返信の有無を確認し、返信が有った場合は、配信対象ソフトウェアを確定し、配信可能としてユーザ認証処理を終了(ステップS17)する。 In step S16, it is confirmed whether or not there is a reply to the distribution target software ID 22A1 obtained by the user. If there is a reply, the distribution target software is confirmed, and the user authentication processing is terminated (step S17).
なお、上記処理中の条件分岐の何れか1つでも条件が成立しなかった場合は、配信不可能と判別してユーザ認証処理を終了(ステップS18)する。 If the condition is not satisfied in any one of the conditional branches being processed, it is determined that the distribution is impossible and the user authentication process is terminated (step S18).
以上のユーザ認証処理22Bにより、配信可能な利用者と車両故障診断端末10とを特定することができる。このため、利用者がユーザ情報登録の際に設定したユーザIDを知らない不正な利用者である場合や、正規利用者であってもユーザ情報に登録されていない不正な車両故障診断端末10を用いた場合には、配信を中止してソフトウェアの不正入手を防止することが可能となる。
Through the
以上の手順に従い、ユーザ認証処理22Bによって配信可能と判別された場合は、図4のソフトウェアデータ配信部22の処理は、配信用ソフトウェア生成処理22Eに移行し、配信用ソフトウェアデータ22Fを作成する。
If it is determined that distribution is possible by the
図6に、配信用ソフトウェア生成処理22Eの構成と、配信用ソフトウェアデータ22Fの構成の一例を示す。
FIG. 6 shows an example of the configuration of the distribution
配信用ソフトウェアデータ22Fは、ソフトウェア配信装置20が配信して車両故障診断端末10が用いるソフトウェアのデータであり、ソフトウェア本体22F1、ソフトウェアID22F2、ソフトウェア本体のCRC(Cyclic Redundancy Check)値22F3、及びソフトウェア認証キー22F4から構成される。ソフトウェア認証キー22F4は、後述するソフトウェア認証キー生成処理22E1によって生成される。なお、配信用ソフトウェアデータ22Fを構成する各データは、予め記憶する位置を定めておき、その位置情報が分かれば任意にそのデータの読み出しや書込みができるものとする。
The
ソフトウェアID22F2は、ユーザ認証処理22Bで得る配信対象ソフトウェアID22A1と同一値であり、ソフトウェアの種別(名称)を識別するソフトウェア種別情報22A11とバージョン情報22A12とによって構成される。
The software ID 22F2 has the same value as the distribution target software ID 22A1 obtained in the
ソフトウェア認証キー22F4は、配信対象の車両故障診断端末10によって値が異なるので、配信用ソフトウェアデータ22Fが配信用ソフトウェアマスタデータ群22Dに登録されている段階ではブランク状態とし、配信用ソフトウェア生成処理22Eで生成されて、配信用ソフトウェアデータ22Fに組込まれる。
Since the value of the software authentication key 22F4 differs depending on the vehicle
ここで、配信用ソフトウェア生成処理22Eの処理について説明する。
Here, the process of the distribution
最初に、ソフトウェア認証キー生成処理22E1において、ユーザ認証処理22Bで得た配信対象ソフトウェアID22A1、そのIDを持つソフトウェアのソフトウェア種別情報22A11及びバージョン情報22A12、ならびに診断端末製品番号22A2を基に、暗号化プロセスを用いてソフトウェア認証キー22F4を生成する。暗号化プロセスには、一般的な暗号化手法を用いることができる。
First, in the software authentication key generation process 22E1, encryption is performed based on the distribution target software ID 22A1 obtained in the
次に、配信対象ソフトウェア抽出処理22E2において、配信対象ソフトウェアID22A1を基にして、配信用ソフトウェアマスタデータ群22Dから配信対象ソフトウェアのマスタデータを抽出する。
Next, in the distribution target software extraction process 22E2, the master data of the distribution target software is extracted from the distribution software
最後に、ソフトウェア認証キーの組込み処理22E3において、ソフトウェア認証キー生成処理22E1で生成したソフトウェア認証キー22F4を、配信対象ソフトウェア抽出処理22E2で抽出した配信対象ソフトウェアのデータへ組込み、配信用ソフトウェアデータ22Fを生成する。以上で、配信用ソフトウェア生成処理22Eの処理が終了する。
Finally, in the software authentication key incorporation process 22E3, the software authentication key 22F4 generated by the software authentication key generation process 22E1 is incorporated into the distribution target software data extracted by the distribution target software extraction process 22E2, and the
なお、上述した暗号化プロセスと後述する復号化プロセス(車両故障診断端末10が実施する)とでは共通の計算手順を用いており、復号化プロセスでは、暗号化プロセスで生成したソフトウェア認証キーから配信対象ソフトウェアID22A1(ソフトウェアID22F2と同一値)と診断端末製品番号22A2とを復元できるものとする。 Note that a common calculation procedure is used for the above-described encryption process and a decryption process described later (implemented by the vehicle failure diagnosis terminal 10). In the decryption process, distribution is performed from the software authentication key generated in the encryption process. It is assumed that the target software ID 22A1 (the same value as the software ID 22F2) and the diagnostic terminal product number 22A2 can be restored.
配信用ソフトウェア生成処理22Eによって生成された配信用ソフトウェアデータ22Fは、図4に示すソフトウェアデータ配信処理22Gによって車両故障診断端末10へ配信される。配信後、車両故障診断端末10からの入手完了情報を受信し、ユーザ情報データベース22Cのソフトウェアデータ配信実績情報を更新する。
The
次に、図7を用いて、ソフトウェアデータ配信の受け側であり、配信されたソフトウェアデータを実行する車両故障診断端末10のソフトウェアデータ管理部16の構成を説明する。ソフトウェアデータ管理部16は、ソフトウェア入手手続き処理16A、ソフトウェア認証処理16B、及びCRC処理16Cから構成され、図1に示したように、ネットワーク4及びネットワーク制御部19を介してソフトウェアデータを入手し、基本ソフトウェア記憶部17または応用ソフトウェア記憶部18に記憶する。
Next, the configuration of the software
ソフトウェア入手手続き処理16Aは、ソフトウェアデータの入手と記憶を実行する。ソフトウェア認証処理16Bは、記憶されているソフトウェアを読み出して起動する際に、そのソフトウェアが起動可能かどうかを判別する。CRC処理16Cは、ソフトウェアデータに誤りが無いことの確認に用いる。
The software
図8を用いて、ソフトウェア入手手続き処理16Aが実行するソフトウェア入手手続の手順を説明する。
The procedure of the software acquisition procedure executed by the software
まず、ステップS200でソフトウェア入手手続き処理を開始する。 First, in step S200, software acquisition procedure processing is started.
ステップS201で、利用者に対してユーザIDの問合せを行う。なお、利用者への問合せに関する入出力の手段としては、車両故障診断端末10に備えられている表示部14、操作部13を用いる。
In step S201, the user is inquired of the user ID. In addition, the
ステップS202で、利用者からのユーザIDの入力の有無を確認する。 In step S202, it is confirmed whether or not a user ID is input from the user.
ユーザIDの入力があった場合は、ステップS203で、入力されたユーザID及び基本ソフトウェア記憶部17に記憶されている診断端末製品番号17Bを配信要求元情報22Aとしてソフトウェア配信装置20へ通知する。
When the user ID is input, in step S203, the
ステップS203でのソフトウェア配信装置20への通知後、ソフトウェア配信装置20は、ソフトウェアデータ配信部22のユーザ認証処理22Bで処理を行い、車両故障診断端末10に配信可能ソフトウェアの情報を通知する。
After the notification to the
ステップS204では、この配信可能ソフトウェアの情報の有無を確認する。 In step S204, the presence / absence of information on this distributable software is confirmed.
情報が有った場合は、ステップS205で、配信可能ソフトウェアの情報を利用者へ通知し、利用者へ入手するソフトウェアを問合せする。 If there is information, in step S205, the user is notified of information on the distributable software, and the software to be obtained is inquired to the user.
ステップS206で、利用者からの入手ソフトウェアの指定の有無を確認する。 In step S206, it is confirmed whether the acquired software is designated from the user.
入手ソフトウェアの指定が有った場合は、ステップS207で、指定されたソフトウェア(入手対象ソフトウェア)のソフトウェアIDを配信対象ソフトウェアID22A1としてソフトウェア配信装置20へ通知する。
If the acquired software is designated, in step S207, the
ステップS207での配信対象ソフトウェアID22A1の通知後、ソフトウェア配信装置20は、ソフトウェアデータ配信部22で配信用ソフトウェアデータ22Fを生成し、車両故障診断端末10にこのデータを配信する。
After the notification of the distribution target software ID 22A1 in step S207, the
ステップS208では、この配信用ソフトウェアデータ22Fが車両故障診断端末10に配信されたかどうか、配信の有無を確認する。
In step S208, whether or not this
配信が有った場合は、ステップS209で、配信された配信用ソフトウェアデータ22Fを、ソフトウェアの種類に応じて、基本ソフトウェア記憶部17または応用ソフトウェア記憶部18へ書込む。
If there is a distribution, in step S209, the distributed
なお、応用ソフトウェアデータは、応用ソフトウェア記憶部18に複数のデータが保存可能である。このため、配信された配信用ソフトウェアデータ22Fが応用ソフトウェアデータの場合は、この配信用ソフトウェアデータ22F内のソフトウェアID22F2よりソフトウェアの種別(名称)を判別すると共に、既に応用ソフトウェア記憶部18に記憶されているソフトウェアデータについても、それぞれのソフトウェアID22F2より種別を判別する。そして、配信された配信用ソフトウェアデータ22Fと同一種別のソフトウェアが既に応用ソフトウェア記憶部18内に存在する場合は、既存のデータを上書きする。同一種別のソフトウェアが応用ソフトウェア記憶部18内に存在しない場合は、配信された配信用ソフトウェアデータ22Fを新規に書込むものとする。
Note that a plurality of pieces of application software data can be stored in the application
また、配信された配信用ソフトウェアデータ22Fが基本ソフトウェアデータの場合は、既存のデータを上書きして基本ソフトウェア記憶部17に書込むものとする。
When the distributed
ステップS209での各記憶部への書込み後、ステップS210で、後述するソフトウェア認証処理16Bを用いて、書込んだソフトウェアの認証確認を行う。
After writing to each storage unit in step S209, authentication verification of the written software is performed in step S210 using
ステップS211で、ソフトウェアの認証確認の結果を判別する。 In step S211, the result of the software authentication check is determined.
確認結果が合格の場合は、配信された配信用ソフトウェアデータ22Fの内容が配信途中や書込み中に破壊されていないことを確認する目的で、ステップS212で、CRC処理16Cを用いて配信された配信用ソフトウェアデータ22FのCRC値を算出し、配信用ソフトウェアデータ22F内に組込まれているCRC値22F3と照合する。
If the confirmation result is acceptable, the distribution distributed using the
ステップS213で、CRC値の照合結果を確認する。 In step S213, the CRC value verification result is confirmed.
CRC値が一致する場合は、配信された配信用ソフトウェアデータ22Fの入手に成功したと判断し、ステップS214でソフトウェアの入手完了をソフトウェア配信装置20へ通知する。
If the CRC values match, it is determined that the distributed
通知後、ステップS215で、ソフトウェア入手手続き処理を終了(正常終了)する。 After the notification, in step S215, the software acquisition procedure process ends (normal end).
なお、処理中の全条件分岐のうち何れか1つでも条件が成立しなかった場合は、ステップS216で、ソフトウェアの入手に失敗したと判断し、入手した情報やソフトウェアデータを破棄して、各記憶部をソフトウェア入手手続き処理の実行前の状態に戻す。 If any one of all the conditional branches being processed does not satisfy the condition, it is determined in step S216 that the acquisition of software has failed, and the acquired information and software data are discarded. The storage unit is returned to the state before execution of the software acquisition procedure process.
そして、ステップS217で、ソフトウェア入手手続き処理を終了(異常終了)する。 In step S217, the software acquisition procedure process is terminated (abnormally terminated).
ソフトウェアデータ管理部16(図7参照)のCRC処理16Cは、配信用ソフトウェア生成処理22Eで入手した配信用ソフトウェアデータ22F内にCRC値22F3が含まれているので(図6参照)、基本ソフトウェア記憶部17や応用ソフトウェア記憶部18に記憶したソフトウェアデータの破壊の有無が車両故障診断端末10のみで判別できる。すなわち、ソフトウェアデータ管理部16は、ソフトウェアデータの配信後にも車両故障診断端末10単独で、ソフトウェアのデータが破壊されているかどうかをCRC処理16Cにより判別できる。したがって、ソフトウェアの動作中に異常が発生した場合などにも、CRC処理16Cを用いてソフトウェアのデータ破壊の有無を確認することにより、異常原因がデータの破壊によるものであるか、それ以外の原因(ソフトウェア自体のバグや車両故障診断端末10の故障など)であるかを容易に判別可能である。
The
ソフトウェアデータ管理部16(図7参照)のソフトウェア認証処理16Bは、配信したソフトウェアの種別(名称)とそのソフトウェアの入手に用いた車両故障診断端末10とを特定し、配信したソフトウェアが別の車両故障診断端末10で不正に利用されることを防止するための手段である。ソフトウェア入手手続き後、ソフトウェアの起動時にもソフトウェア認証処理16Bを実行し、認証に合格した場合のみソフトウェアを起動するものとする。
The
ここで、図9を用いて、ソフトウェア認証処理16Bが実行するソフトウェア認証処理の手順を説明する。
Here, the procedure of the software authentication process executed by the
まず、ステップS30でソフトウェア認証処理を開始する。 First, software authentication processing is started in step S30.
ステップS31で、認証対象となるソフトウェアデータよりソフトウェア認証キー22F4を取得する。 In step S31, the software authentication key 22F4 is acquired from the software data to be authenticated.
ステップS32で、復号化プロセスを用いてソフトウェア認証キー22F4を復号化し、ソフトウェアIDと診断端末製品番号とを復元する。前述したように、復号化プロセスには、ソフトウェア認証キー22F4を作成した暗号化プロセスと共通の計算手順を用いる。 In step S32, the software authentication key 22F4 is decrypted using a decryption process, and the software ID and the diagnostic terminal product number are restored. As described above, the decryption process uses the same calculation procedure as the encryption process that created the software authentication key 22F4.
ステップS33では、ステップS32で復元した診断端末製品番号と、本処理を実行している車両故障診断端末10の基本ソフトウェア記憶部17に記憶されている診断端末製品番号17B(図2参照)とを照合する。この照合は、例えば、ある車両故障診断端末10に配信されたソフトウェアデータが他の車両故障診断端末10で使用されるという不正利用を防止するためである。
In step S33, the diagnostic terminal product number restored in step S32 and the diagnostic
ステップS34で、診断端末製品番号の照合結果を判別する。 In step S34, the collation result of the diagnostic terminal product number is determined.
診断端末製品番号が一致していた場合は、ソフトウェア認証キー22F4が配信用ソフトウェアデータ22Fから取出されて不正に利用されることの防止を目的とし、ステップS35において、復元したソフトウェアIDと、認証対象となるソフトウェアデータのソフトウェアID(配信用ソフトウェアデータ22F内のソフトウェアID22F2)とを照合する。この照合は、例えば、あるソフトウェアデータのソフトウェア認証キー22F4が他のソフトウェアデータに組込まれて使用されるという不正利用を防止するためである。
If the diagnostic terminal product numbers match, the software authentication key 22F4 is extracted from the
ステップS36で、ソフトウェアIDの照合結果を判別する。 In step S36, the collation result of the software ID is determined.
ソフトウェアIDが一致していた場合は、認証合格としてソフトウェア認証処理を終了(ステップS37)する。 If the software IDs match, it is determined that the authentication has passed, and the software authentication process is terminated (step S37).
上記の各照合結果で1つでも不一致があった場合は、認証不合格としてソフトウェア認証処理を終了(ステップS38)する。 If even one of the above collation results is inconsistent, the software authentication process is terminated (step S38) as an authentication failure.
以上のように、本発明による車両故障診断装置は、ソフトウェアの配信の際に配信用ソフトウェアデータ22Fに配信先の車両故障診断端末10の固有情報をソフトウェア認証キー22F4として組込み、配信先の車両故障診断端末10で起動可能なソフトウェアであるかどうかを判別できる手段を備えている。したがって、配信された配信用ソフトウェアデータ22Fを異なる車両故障診断端末10の記憶部17、18へ複写したり、応用ソフトウェア記憶部18が車両故障診断端末10に対して着脱可能な構造の場合に応用ソフトウェア記憶部18を取り外して異なる車両故障診断端末10へ装着したりするなどの不正利用を防止することが可能となる。
As described above, the vehicle failure diagnosis apparatus according to the present invention incorporates the unique information of the distribution destination vehicle
更に、配信用ソフトウェアデータ22Fに含まれるソフトウェアID22F2もソフトウェア認証キー22F4に組込むことで、配信用ソフトウェアデータ22Fのソフトウェア種別(名称)やバージョンを特定することができる。したがって、ソフトウェア認証キー22F4を配信用ソフトウェアデータ22Fから切出してバージョンが異なる同一種別のソフトウェアデータや種別の異なるソフトウェアデータへ組込んだ場合であっても、このようなソフトウェアデータは認証不合格になり起動できないため、ソフトウェアデータの不正利用を防止することが可能となる。
Further, the software ID 22F2 included in the
図10を用いて、本発明のもう1つの実施例による車両故障診断装置を説明する。本実施例の車両故障診断装置は、実施例1と同様の構成であるが、次の点が相違する。すなわち、本実施例の車両故障診断装置は、汎用パーソナルコンピュータ(PC)30を備え、実施例1では車両故障診断端末10で動作していたネットワーク制御部19とソフトウェアデータ管理部16のソフトウェア入手手続き処理16Aとを、汎用パーソナルコンピュータ30で動作させるものである。また、車両故障診断端末10は、汎用パーソナルコンピュータ30と接続するためのPC通信制御部19Aを備える。
A vehicle failure diagnosis apparatus according to another embodiment of the present invention will be described with reference to FIG. The vehicle failure diagnosis apparatus of the present embodiment has the same configuration as that of the first embodiment, but the following points are different. That is, the vehicle failure diagnosis apparatus of the present embodiment includes a general-purpose personal computer (PC) 30, and the software acquisition procedure of the
汎用パーソナルコンピュータ30は、ネットワーク制御部33(実施例1の車両故障診断端末10のネットワーク制御部19に相当)、ソフトウェア入手手続き処理32(実施例1のソフトウェアデータ管理部16のソフトウェア入手手続き処理16Aに相当)、及び故障診断端末通信制御部31を備える。
The general-purpose
汎用パーソナルコンピュータ30は、ネットワーク制御部33によりネットワーク4を介してソフトウェア配信装置20に接続でき、ソフトウェア入手手続き処理32を用いてソフトウェア配信装置20よりソフトウェアデータを入手できる。
The general-purpose
また、汎用パーソナルコンピュータ30は、故障診断端末通信制御部31を介して、車両故障診断端末10に接続できる。これにより、ソフトウェア入手手続き処理32は、車両故障診断端末10のPC通信制御部19Aを介して、ソフトウェアの入手に用いる診断端末製品番号17Bの取得や各ソフトウェア記憶部17、18への書込みと消去が行える。更に、ソフトウェアデータ管理部16のソフトウェア認証処理16B、CRC処理16Cを実行し、実行結果を得ることができる。
The general-purpose
以上のような構成により、本実施例の車両故障診断装置も実施例1の車両故障診断装置と同様に、配信されたソフトウェアデータの不正利用を防止することが可能である。 With the configuration as described above, the vehicle failure diagnosis apparatus according to the present embodiment can prevent unauthorized use of the distributed software data in the same manner as the vehicle failure diagnosis apparatus according to the first embodiment.
なお、ソフトウェア入手手続き処理32(図8)中のユーザIDの問合せや配信可能ソフトウェアの情報の表示、入手対象とするソフトウェアの問合せなど、利用者への問合せに関する入出力の手段としては、汎用パーソナルコンピュータ30に装備されている表示装置と入力装置とを用いる。
Note that general-purpose personal input / output means for inquiries to the user, such as user ID inquiries in the software acquisition procedure processing 32 (FIG. 8), display of information on distributable software, and inquiries about software to be acquired. A display device and an input device provided in the
1…車両、2…車載電子制御装置(ECU)、3…車両診断コネクタ、4…ネットワーク、10…車両故障診断端末、11…車両接続端子部、12…故障診断通信部、13…操作部、14…表示部、15…演算処理部、16…ソフトウェアデータ管理部、16A…ソフトウェア入手手続き処理、16B…ソフトウェア認証処理、16C…CRC処理、17…基本ソフトウェア記憶部、18…応用ソフトウェア記憶部、19…ネットワーク制御部、19A…PC通信制御部、20…ソフトウェア配信装置、21…ネットワーク制御部、22…ソフトウェアデータ配信部、22B…ユーザ認証処理、22E…配信用ソフトウェア生成処理、30…汎用パーソナルコンピュータ(PC)、31…故障診断端末通信制御部、32…ソフトウェア入手手続き処理、33…ネットワーク制御部。
DESCRIPTION OF SYMBOLS 1 ... Vehicle, 2 ... In-vehicle electronic control unit (ECU), 3 ... Vehicle diagnostic connector, 4 ... Network, 10 ... Vehicle failure diagnosis terminal, 11 ... Vehicle connection terminal part, 12 ... Failure diagnosis communication part, 13 ... Operation part, DESCRIPTION OF
Claims (9)
ネットワークを介して前記車両故障診断端末に接続し、前記車両故障診断端末に車両故障診断端末用のソフトウェアを配信して更新可能とするソフトウェア配信システムとを備える車両故障診断装置において、
前記車両故障診断端末は、前記ソフトウェア配信システムから配信された前記ソフトウェアの利用可否を判別するソフトウェアデータ管理手段を備えていることを特徴とする車両故障診断装置。 A vehicle failure diagnosis terminal for connecting to an in-vehicle electronic control device mounted on the vehicle and performing vehicle failure diagnosis;
In a vehicle failure diagnosis apparatus comprising: a software distribution system that connects to the vehicle failure diagnosis terminal via a network and distributes and updates software for the vehicle failure diagnosis terminal to the vehicle failure diagnosis terminal;
The vehicle failure diagnosis terminal includes a software data management unit that determines whether or not the software distributed from the software distribution system can be used.
前記ソフトウェアデータ管理手段は、前記車両故障診断端末の同一性を識別する製品番号データ及び前記ソフトウェアを識別するソフトウェアIDを用いて、配信された前記ソフトウェアの利用可否を判別する車両故障診断装置。 The vehicle fault diagnosis device according to claim 1, wherein
The software data management means determines whether or not the distributed software can be used, using product number data for identifying the identity of the vehicle failure diagnosis terminal and software ID for identifying the software.
前記ソフトウェア配信システムは、
ソフトウェア配信先の車両故障診断端末の前記製品番号データと配信するソフトウェアの前記ソフトウェアIDとを暗号化することにより認証キーを生成する手段と、
配信する前記ソフトウェアへ生成した前記認証キーを組込む手段と、を備えている車両故障診断装置。 The vehicle fault diagnosis device according to claim 2,
The software distribution system includes:
Means for generating an authentication key by encrypting the product number data of the vehicle failure diagnosis terminal of the software distribution destination and the software ID of the software to be distributed;
Means for incorporating the generated authentication key into the software to be distributed.
前記車両故障診断端末は、前記ソフトウェア配信システムから配信されたソフトウェアに組込まれた前記認証キーを復号化する手段と、
前記復号化する手段により復号化した前記車両故障診断端末の製品番号データと前記車両故障診断端末に記憶されている製品番号データとを照合する手段と、
前記復号化する手段により復号化した前記ソフトウェアIDと配信された前記ソフトウェアのソフトウェアIDとを照合する手段と、を備えている車両故障診断装置。 In the vehicle failure diagnosis device according to claim 3,
The vehicle failure diagnosis terminal is configured to decrypt the authentication key incorporated in software distributed from the software distribution system;
Means for comparing product number data of the vehicle fault diagnosis terminal decrypted by the means for decryption with product number data stored in the vehicle fault diagnosis terminal;
A vehicle fault diagnosis apparatus comprising: means for comparing the software ID decrypted by the decrypting means with the software ID of the distributed software.
ネットワークを介して前記車両故障診断端末に接続し、前記車両故障診断端末に車両故障診断端末用のソフトウェアを配信して更新可能とするソフトウェア配信システムとを備える車両故障診断装置において、
前記ソフトウェア配信システムは、前記ソフトウェアを配信する際に配信可能な利用者及び配信可能な前記車両故障診断端末を認証する手段を備えていることを特徴とする車両故障診断装置。 A vehicle failure diagnosis terminal for connecting to an in-vehicle electronic control device mounted on the vehicle and performing vehicle failure diagnosis;
In a vehicle failure diagnosis apparatus comprising: a software distribution system that connects to the vehicle failure diagnosis terminal via a network and distributes and updates software for the vehicle failure diagnosis terminal to the vehicle failure diagnosis terminal;
The software distribution system includes a means for authenticating a user who can distribute the software and the vehicle failure diagnosis terminal which can be distributed when distributing the software.
前記ソフトウェア配信システムは、前記利用者を識別するユーザID及び前記車両故障診断端末の同一性を識別する製品番号データを用いて、配信可能な前記利用者及び配信可能な前記車両故障診断端末を認証する車両故障診断装置。 The vehicle fault diagnosis device according to claim 5, wherein
The software distribution system authenticates the distributable user and the distributable vehicle failure diagnosis terminal by using a user ID for identifying the user and product number data for identifying the identity of the vehicle failure diagnosis terminal. Vehicle failure diagnosis device.
前記車両故障診断端末は、利用者に前記ユーザIDを問合せて入力させる手段と、
入力された前記ユーザIDと前記車両故障診断端末に記憶されている前記製品番号データとを前記ソフトウェア配信システムに通知する手段と、を備えている車両故障診断装置。 The vehicle fault diagnosis device according to claim 6, wherein
The vehicle fault diagnosis terminal is configured to inquire and input the user ID to a user;
A vehicle failure diagnosis apparatus comprising: means for notifying the software distribution system of the input user ID and the product number data stored in the vehicle failure diagnosis terminal.
前記ソフトウェア配信システムは、前記利用者のユーザIDとこのユーザIDに対する前記車両故障診断端末の製品番号データとが登録されたデータベースと、
ソフトウェア配信先の車両故障診断端末から得たユーザIDが前記データベースに登録されているか検索する手段と、
前記データベースに登録されている前記車両故障診断端末の製品番号データであって前記検索する手段により検索されたユーザIDに対する製品番号データと前記ソフトウェア配信先の車両故障診断端末の製品番号データとを照合する手段と、を備える車両故障診断装置。 The vehicle fault diagnosis device according to claim 6, wherein
The software distribution system includes a database in which a user ID of the user and product number data of the vehicle failure diagnosis terminal corresponding to the user ID are registered,
Means for searching whether the user ID obtained from the vehicle failure diagnosis terminal of the software distribution destination is registered in the database;
The product number data of the vehicle fault diagnosis terminal registered in the database, the product number data corresponding to the user ID searched by the searching means is collated with the product number data of the vehicle fault diagnosis terminal of the software distribution destination A vehicle fault diagnosis apparatus comprising:
前記車両故障診断端末と前記ソフトウェア配信システムとに接続する汎用パーソナルコンピュータを備え、
前記汎用パーソナルコンピュータは、利用者に前記ユーザIDを問合せて入力させる手段と、入力された前記ユーザIDと前記車両故障診断端末に記憶されている前記製品番号データとを前記ソフトウェア配信システムに通知する手段と、を備える車両故障診断装置。 The vehicle fault diagnosis device according to claim 6, wherein
A general-purpose personal computer connected to the vehicle fault diagnosis terminal and the software distribution system;
The general-purpose personal computer notifies the software distribution system of means for allowing a user to inquire and input the user ID, and the input user ID and the product number data stored in the vehicle fault diagnosis terminal. A vehicle fault diagnosis apparatus comprising: means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009057254A JP2010211543A (en) | 2009-03-11 | 2009-03-11 | Vehicle failure diagnostic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009057254A JP2010211543A (en) | 2009-03-11 | 2009-03-11 | Vehicle failure diagnostic device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010211543A true JP2010211543A (en) | 2010-09-24 |
Family
ID=42971619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009057254A Withdrawn JP2010211543A (en) | 2009-03-11 | 2009-03-11 | Vehicle failure diagnostic device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010211543A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013142994A (en) * | 2012-01-10 | 2013-07-22 | Clarion Co Ltd | Method and system for delivering information and vehicle-mounted terminal |
CN107729757A (en) * | 2016-08-10 | 2018-02-23 | 福特全球技术公司 | Software authentication before software upgrading |
US10353695B2 (en) | 2016-03-14 | 2019-07-16 | Toyota Jidosha Kabushiki Kaisha | Software management system for vehicle, management server, and vehicle |
CN113625682A (en) * | 2021-07-19 | 2021-11-09 | 深圳市元征未来汽车技术有限公司 | Diagnostic method, diagnostic device, electronic apparatus, and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0235327A (en) * | 1988-07-23 | 1990-02-05 | Fuji Heavy Ind Ltd | Vehicle diagnostic apparatus |
JPH10297898A (en) * | 1997-04-25 | 1998-11-10 | Toyota Autom Loom Works Ltd | Information display system |
JP2002228552A (en) * | 2001-01-31 | 2002-08-14 | Mazda Motor Corp | Remote failure diagnostic server of vehicle, remote failure diagnostic method of vehicle, remote failure diagnostic program, on-vehicle remote failure diagnostic system and remote failure diagnostic system of vehicle |
JP2005100347A (en) * | 2003-08-28 | 2005-04-14 | Matsushita Electric Ind Co Ltd | Program creation apparatus |
JP2005182472A (en) * | 2003-12-19 | 2005-07-07 | Matsushita Electric Ind Co Ltd | Downloading method and apparatus, and management station |
JP2005258931A (en) * | 2004-03-12 | 2005-09-22 | Sony Corp | Diagnostic device |
JP2006018744A (en) * | 2004-07-05 | 2006-01-19 | Hitachi Ltd | Software distribution management method, management terminal of software distribution, and distribution terminal of software |
JP2006235791A (en) * | 2005-02-23 | 2006-09-07 | Canon Inc | Image processor |
JP2007004499A (en) * | 2005-06-24 | 2007-01-11 | Mazda Motor Corp | Program data distribution system |
-
2009
- 2009-03-11 JP JP2009057254A patent/JP2010211543A/en not_active Withdrawn
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0235327A (en) * | 1988-07-23 | 1990-02-05 | Fuji Heavy Ind Ltd | Vehicle diagnostic apparatus |
JPH10297898A (en) * | 1997-04-25 | 1998-11-10 | Toyota Autom Loom Works Ltd | Information display system |
JP2002228552A (en) * | 2001-01-31 | 2002-08-14 | Mazda Motor Corp | Remote failure diagnostic server of vehicle, remote failure diagnostic method of vehicle, remote failure diagnostic program, on-vehicle remote failure diagnostic system and remote failure diagnostic system of vehicle |
JP2005100347A (en) * | 2003-08-28 | 2005-04-14 | Matsushita Electric Ind Co Ltd | Program creation apparatus |
JP2005182472A (en) * | 2003-12-19 | 2005-07-07 | Matsushita Electric Ind Co Ltd | Downloading method and apparatus, and management station |
JP2005258931A (en) * | 2004-03-12 | 2005-09-22 | Sony Corp | Diagnostic device |
JP2006018744A (en) * | 2004-07-05 | 2006-01-19 | Hitachi Ltd | Software distribution management method, management terminal of software distribution, and distribution terminal of software |
JP2006235791A (en) * | 2005-02-23 | 2006-09-07 | Canon Inc | Image processor |
JP2007004499A (en) * | 2005-06-24 | 2007-01-11 | Mazda Motor Corp | Program data distribution system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013142994A (en) * | 2012-01-10 | 2013-07-22 | Clarion Co Ltd | Method and system for delivering information and vehicle-mounted terminal |
US9515829B2 (en) | 2012-01-10 | 2016-12-06 | Clarion Co., Ltd. | Information distribution method, information distribution system and in-vehicle terminal |
US10353695B2 (en) | 2016-03-14 | 2019-07-16 | Toyota Jidosha Kabushiki Kaisha | Software management system for vehicle, management server, and vehicle |
CN107729757A (en) * | 2016-08-10 | 2018-02-23 | 福特全球技术公司 | Software authentication before software upgrading |
CN113625682A (en) * | 2021-07-19 | 2021-11-09 | 深圳市元征未来汽车技术有限公司 | Diagnostic method, diagnostic device, electronic apparatus, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10397212B2 (en) | Information device, data processing system, data processing method, and non-transitory storage medium for executing content upon authentication | |
US10229547B2 (en) | In-vehicle gateway device, storage control method, and computer program product | |
CN110083610B (en) | Data processing method, device, system, trusted computing device, equipment and medium | |
US11645376B2 (en) | Device-based database system | |
US8966248B2 (en) | Secure software file transfer systems and methods for vehicle control modules | |
CN103729597B (en) | System starts method of calibration, system starts calibration equipment and terminal | |
CN108768972B (en) | Vehicle data storage and access method, device, system and electronic equipment | |
CN108694330B (en) | Internet of things data management method, platform and equipment | |
US8844049B2 (en) | Method for generating a cryptographic key for a protected digital data object on the basis of current components of a computer | |
US8881308B2 (en) | Method to enable development mode of a secure electronic control unit | |
TW201820132A (en) | Unified programming environment for programmable devices | |
JP2021523597A (en) | Cloaking authority system | |
JP2011507742A (en) | Alternative parts signature list file | |
US11182485B2 (en) | In-vehicle apparatus for efficient reprogramming and controlling method thereof | |
US20130036103A1 (en) | Software Part Validation Using Hash Values | |
JP4678884B2 (en) | Portable storage media management system | |
US20130111212A1 (en) | Methods to provide digital signature to secure flash programming function | |
JP2015079440A (en) | Correction program confirmation method, correction program confirmation program, and information processing apparatus | |
JPWO2007108127A1 (en) | System program download system | |
CN111492355B (en) | Method and control system for controlling and/or monitoring a device | |
CN112861191B (en) | Application program monitoring method and device | |
JP2010211543A (en) | Vehicle failure diagnostic device | |
CN113343641B (en) | Equipment identification method, device, system and cloud server | |
CN114021081A (en) | Product software authorization system and method | |
CN105653932A (en) | Software upgrading validation method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110111 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120926 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121009 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20121210 |