JP2012121488A - On-vehicle system, communication method, and program - Google Patents

On-vehicle system, communication method, and program Download PDF

Info

Publication number
JP2012121488A
JP2012121488A JP2010274831A JP2010274831A JP2012121488A JP 2012121488 A JP2012121488 A JP 2012121488A JP 2010274831 A JP2010274831 A JP 2010274831A JP 2010274831 A JP2010274831 A JP 2010274831A JP 2012121488 A JP2012121488 A JP 2012121488A
Authority
JP
Japan
Prior art keywords
unit
countermeasure
countermeasure file
defect
failure
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.)
Granted
Application number
JP2010274831A
Other languages
Japanese (ja)
Other versions
JP5387549B2 (en
Inventor
Masami Nakamura
真巳 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JVCKenwood Corp
Original Assignee
JVCKenwood Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by JVCKenwood Corp filed Critical JVCKenwood Corp
Priority to JP2010274831A priority Critical patent/JP5387549B2/en
Publication of JP2012121488A publication Critical patent/JP2012121488A/en
Application granted granted Critical
Publication of JP5387549B2 publication Critical patent/JP5387549B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an on-vehicle system, a communication method, and a program capable of sufficiently coping with a fault.SOLUTION: A failure diagnostic unit 150 detects the fault. When the failure diagnostic unit 150 detects the fault, a control unit 180 acquires an action file for coping with the fault via a communication network, and executes the action file. When the failure diagnostic unit 150 does not defect the fault, the control unit 180 acquires and stores the action file to cope with the fault via the communication network in an action file storage unit 174. When the failure diagnostic unit 150 defects the fault in the case when communication via the communication network is impossible, the control unit 180 reads out the action file stored in the action file storage unit 174, and executes the action file.

Description

本発明は、車載装置、通信方法及びプログラムに関する。   The present invention relates to an in-vehicle device, a communication method, and a program.

車両用故障診断装置が車両の不具合に対応するバーコードを表示し、携帯端末がこのバーコードを読み取って、この不具合の対処方法を外部のサーバから取得する技術が提案されている(例えば、特許文献1を参照)。   A technique has been proposed in which a vehicle failure diagnosis apparatus displays a barcode corresponding to a vehicle failure, and a mobile terminal reads the barcode to acquire a countermeasure for the failure from an external server (for example, a patent). Reference 1).

特開2008−275545号公報JP 2008-275545 A

一方、不具合に対処するため、車載装置が不具合に対応するプログラムを自動的にダウンロードし、インストールすることも考えられる。しかし、インストールの途中でセルモータが始動すると、車載装置に定格電圧が供給されなくなり、インストールが失敗し、車載装置が起動できなくなる。
この場合、もはや特許文献1に開示された技術によって対処方法を取得することもできず、不具合に適切に対処することができなかった。
On the other hand, in order to deal with the problem, it is conceivable that the in-vehicle device automatically downloads and installs a program corresponding to the problem. However, if the cell motor starts during the installation, the rated voltage is not supplied to the in-vehicle device, the installation fails, and the in-vehicle device cannot be started.
In this case, the coping method can no longer be obtained by the technique disclosed in Patent Document 1, and the problem cannot be appropriately dealt with.

本発明は、上記実情に鑑みてなされたものであり、不具合に適切に対処することができる車載装置、通信方法及びプログラムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and an object thereof is to provide an in-vehicle device, a communication method, and a program that can appropriately cope with a problem.

上記目的を達成するため、本発明の第1の観点に係る車載装置は、
不具合を検出する検出部と、
前記検出部が不具合を検出したときに、不具合に対処するための対策ファイルをネットワークを介して取得し、前記対策ファイルを実行する第1実行部と、
前記検出部が不具合を検出しなかったときに、不具合に対処するための対策ファイルを前記ネットワークを介して取得し、記憶部に記憶する取得部と、
前記検出部が不具合を検出したときに、前記ネットワークを介した通信が不可能である場合、前記記憶部に記憶された前記対策ファイルを読み出して、前記対策ファイルを実行する第2実行部と、
を備えることを特徴とする。
In order to achieve the above object, an in-vehicle device according to the first aspect of the present invention includes:
A detection unit for detecting defects;
A first execution unit that acquires a countermeasure file for coping with the defect when the detection unit detects the defect via a network, and executes the countermeasure file;
When the detection unit does not detect a defect, an acquisition unit for acquiring a countermeasure file for coping with the defect via the network, and storing it in a storage unit;
A second execution unit that reads out the countermeasure file stored in the storage unit and executes the countermeasure file when communication via the network is impossible when the detection unit detects a malfunction;
It is characterized by providing.

前記第1実行部、及び、前記第2実行部に電力を供給する給電部を更に備え、
前記第1実行部、及び、前記第2実行部は、前記給電部により電力が供給されているときに前記対策ファイルを実行可能であってもよい。
A power supply unit that supplies power to the first execution unit and the second execution unit;
The first execution unit and the second execution unit may be capable of executing the countermeasure file when power is supplied from the power supply unit.

前記検出部は、
車両の故障を診断する故障診断装置から車両の故障の診断結果を取得し、取得した診断結果から車両の不具合を検出してもよい。
The detector is
A vehicle failure diagnosis result may be acquired from a failure diagnosis device that diagnoses a vehicle failure, and a vehicle failure may be detected from the acquired diagnosis result.

上記目的を達成するため、本発明の第2の観点に係る通信方法は、
不具合を検出する検出工程と、
不具合を検出したときに、不具合に対処するための対策ファイルをネットワークを介して取得し、前記対策ファイルを実行する第1実行工程と、
不具合を検出しなかったときに、不具合に対処するための対策ファイルを前記ネットワークを介して取得し、記憶部に記憶する取得工程と、
不具合を検出したときに、前記ネットワークを介した通信が不可能である場合、前記記憶部に記憶された前記対策ファイルを読み出して、前記対策ファイルを実行する第2実行工程と、
を備えることを特徴とする。
In order to achieve the above object, a communication method according to the second aspect of the present invention includes:
A detection process for detecting defects;
A first execution step of acquiring a countermeasure file for coping with the defect via the network when the defect is detected, and executing the countermeasure file;
When a failure is not detected, an acquisition process for acquiring a countermeasure file for dealing with the failure via the network and storing it in the storage unit;
A second execution step of reading the countermeasure file stored in the storage unit and executing the countermeasure file when communication via the network is impossible when a malfunction is detected;
It is characterized by providing.

電力を供給する給電工程を更に備え、
前記第1実行工程、及び、前記第2実行工程は、前記給電工程により電力が供給されているときに前記対策ファイルを実行可能であってもよい。
A power supply process for supplying power;
The first execution step and the second execution step may be able to execute the countermeasure file when power is supplied by the power supply step.

前記検出工程は、
車両の故障を診断する故障診断装置から車両の故障の診断結果を取得し、取得した診断結果から車両の不具合を検出してもよい。
The detection step includes
A vehicle failure diagnosis result may be acquired from a failure diagnosis device that diagnoses a vehicle failure, and a vehicle failure may be detected from the acquired diagnosis result.

上記目的を達成するため、本発明の第3の観点に係るプログラムは、
コンピュータに、
不具合を検出する検出手順と、
不具合を検出したときに、不具合に対処するための対策ファイルをネットワークを介して取得し、前記対策ファイルを実行する第1実行手順と、
不具合を検出しなかったときに、不具合に対処するための対策ファイルを前記ネットワークを介して取得し、記憶部に記憶する取得手順と、
不具合を検出したときに、前記ネットワークを介した通信が不可能である場合、前記記憶部に記憶された前記対策ファイルを読み出して、前記対策ファイルを実行する第2実行手順と、
を実行させることを特徴とする。
In order to achieve the above object, a program according to the third aspect of the present invention provides:
On the computer,
A detection procedure to detect defects;
A first execution procedure for acquiring a countermeasure file for coping with the defect via the network when the defect is detected, and executing the countermeasure file;
When a failure is not detected, an acquisition procedure for acquiring a countermeasure file for dealing with the failure via the network and storing it in the storage unit;
A second execution procedure for reading the countermeasure file stored in the storage unit and executing the countermeasure file if communication via the network is impossible when a malfunction is detected;
Is executed.

前記第1実行手順、及び、前記第2実行手順において、給電部により電力が供給されているときに前記対策ファイルを実行させてもよい。   In the first execution procedure and the second execution procedure, the countermeasure file may be executed when power is supplied from the power supply unit.

前記検出手順において、
車両の故障を診断する故障診断装置から車両の故障の診断結果を取得し、取得した診断結果から車両の不具合を検出してもよい。
In the detection procedure,
A vehicle failure diagnosis result may be acquired from a failure diagnosis device that diagnoses a vehicle failure, and a vehicle failure may be detected from the acquired diagnosis result.

本発明によれば、不具合に適切に対処することができる。   According to the present invention, it is possible to appropriately deal with a problem.

本発明の実施形態に係る車載システムの構成を示すブロック図である。It is a block diagram which shows the structure of the vehicle-mounted system which concerns on embodiment of this invention. 図1に示すカーオーディオ装置の構成を示すブロック図である。It is a block diagram which shows the structure of the car audio apparatus shown in FIG. (a)、(b)はそれぞれ、機器情報記憶部、検出不具合記憶部を説明するための図である。(A), (b) is a figure for demonstrating a device information storage part and a detection malfunction storage part, respectively. (a)、(b)はそれぞれ、不具合情報ローカルDB、対策ファイル記憶部を説明するための図である。(A), (b) is a figure for demonstrating defect information local DB and a countermeasure file storage part, respectively. 図1に示すサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the server shown in FIG. (a)、(b)はそれぞれ、不具合情報サーバDB、対策ファイル記憶部を説明するための図である。(A), (b) is a figure for demonstrating defect information server DB and a countermeasure file storage part, respectively. 図2に示す制御部が実行する不具合対策処理を説明するためのフローチャートである。It is a flowchart for demonstrating the malfunction countermeasure process which the control part shown in FIG. 2 performs. 図7に示すフローチャートに続くフローチャートである。It is a flowchart following the flowchart shown in FIG. (a)乃至(c)は、実行指示画面を説明するための図である。(A) thru | or (c) is a figure for demonstrating an execution instruction | indication screen.

以下、本発明の実施形態に係る車載システム100を、図面を参照して説明する。   Hereinafter, an in-vehicle system 100 according to an embodiment of the present invention will be described with reference to the drawings.

本実施形態に係る車載システム100は、図1に示すように、車載装置としてのカーオーディオ装置10と、カーオーディオ装置10に接続可能な携帯電話20と、携帯電話20と通信可能な基地局30と、基地局30とサーバ50とを接続する通信ネットワーク40と、サーバ50と、を備えている。
カーオーディオ装置10は、ラジオ放送などを受信して音声を再生するほか、携帯電話20、基地局30及び通信ネットワーク40を介して、サーバ50と通信する。
As shown in FIG. 1, an in-vehicle system 100 according to the present embodiment includes a car audio device 10 as an in-vehicle device, a mobile phone 20 that can be connected to the car audio device 10, and a base station 30 that can communicate with the mobile phone 20. A communication network 40 that connects the base station 30 and the server 50, and a server 50.
The car audio device 10 receives radio broadcasts and reproduces sound, and communicates with the server 50 via the mobile phone 20, the base station 30, and the communication network 40.

カーオーディオ装置10は、図2に示すように、ラジオ受信部110と、操作部120と、表示部130と、携帯電話20との接続I/F(Interface)140と、故障診断部150と、音声出力部160と、記憶部170と、制御部180と、を備えている。
なお、カーオーティオ装置10は、接続I/F140を介して携帯電話20と接続でき、携帯電話20に記憶される音楽データを再生できる。このとき、カーオーティオ装置10は、携帯電話20を介して音楽データをダウンロードできる。ユーザは、携帯電話20に記憶される音楽データを再生したい場合、適宜、カーオーディオ装置10と携帯電話20とを接続I/F(140)を介して接続する。
As shown in FIG. 2, the car audio device 10 includes a radio reception unit 110, an operation unit 120, a display unit 130, a connection I / F (Interface) 140 with the mobile phone 20, a failure diagnosis unit 150, An audio output unit 160, a storage unit 170, and a control unit 180 are provided.
The car audio device 10 can be connected to the mobile phone 20 via the connection I / F 140 and can reproduce music data stored in the mobile phone 20. At this time, the car audio apparatus 10 can download music data via the mobile phone 20. When the user wants to reproduce the music data stored in the mobile phone 20, the car audio device 10 and the mobile phone 20 are appropriately connected via the connection I / F (140).

ラジオ受信部110は、チューナ、デコーダ、ADC(Analog to Digital Converter)などから構成され、アンテナ110aを介して受信した所望の周波数の音声信号を復調・復号し、デジタル信号に変換した後、変換した音声信号(デジタル)を制御部180に供給する。   The radio receiving unit 110 includes a tuner, a decoder, an ADC (Analog to Digital Converter), etc., and demodulates and decodes an audio signal having a desired frequency received via the antenna 110a, converts the audio signal into a digital signal, and then converts the audio signal. An audio signal (digital) is supplied to the control unit 180.

操作部120は、操作ボタン等を備え、ユーザの操作に応じた操作信号を制御部180に供給する。   The operation unit 120 includes operation buttons and the like, and supplies an operation signal corresponding to a user operation to the control unit 180.

表示部130は、LCD(Liquid Crystal Display)などから構成され、制御部180の制御下、様々な画像を表示する。   The display unit 130 includes an LCD (Liquid Crystal Display) or the like, and displays various images under the control of the control unit 180.

接続I/F140は、カーオーディオ装置10と携帯電話20とを接続するコネクタなどから構成され、カーオーディオ装置10から供給された情報を携帯端末20に供給し、携帯端末20から供給された情報をカーオーディオ装置10に供給する。   The connection I / F 140 includes a connector that connects the car audio device 10 and the mobile phone 20, and supplies information supplied from the car audio device 10 to the mobile terminal 20, and receives information supplied from the mobile terminal 20. This is supplied to the car audio device 10.

故障診断部150は、カーオーディオ装置10を構成するハードウェアの故障(異常)を検出するセンサ、故障診断装置などから構成され、制御部180の制御下、ハードウェアの故障やソフトウェアの実行エラー等の不具合を検出し、検出結果を制御部180に通知する。   The failure diagnosis unit 150 includes a sensor that detects a failure (abnormality) of hardware constituting the car audio device 10, a failure diagnosis device, and the like. Under the control of the control unit 180, a hardware failure, a software execution error, and the like Are detected, and the detection result is notified to the control unit 180.

音声出力部160は、DAC(Digital to Analog Converter)、アンプなどから構成され、制御部180から供給された音声信号(デジタル)をアナログ信号に変換し、変換した音声信号(アナログ)を増幅した後、増幅した音声信号をスピーカ160aに供給し、音声を出力させる。   The audio output unit 160 includes a DAC (Digital to Analog Converter), an amplifier, and the like, converts the audio signal (digital) supplied from the control unit 180 into an analog signal, and amplifies the converted audio signal (analog). Then, the amplified audio signal is supplied to the speaker 160a to output the audio.

記憶部170は、フラッシュメモリなどから構成され、機器情報記憶部171と、検出不具合記憶部172と、不具合情報ローカルDB(Database)173と、対策ファイル記憶部174と、を備える。   The storage unit 170 includes a flash memory or the like, and includes a device information storage unit 171, a detected failure storage unit 172, a failure information local DB (Database) 173, and a countermeasure file storage unit 174.

機器情報記憶部171は、図3(a)に示すように、カーオーディオ装置10の機種を識別する機種ID(Identifier)を記憶している。
検出不具合記憶部172は、図3(b)に示すように、カーオーディオ装置10の不具合を識別する不具合ID(Identifier)を記憶する。
As shown in FIG. 3A, the device information storage unit 171 stores a model ID (Identifier) that identifies the model of the car audio device 10.
As shown in FIG. 3B, the detected defect storage unit 172 stores a defect ID (Identifier) that identifies a defect in the car audio device 10.

不具合情報ローカルDB173は、図4(a)に示すように、前述した不具合IDと、不具合に対処するためのファイル(対策ファイル)を識別する対策ファイルIDと、を対応付けて記憶する。   As shown in FIG. 4A, the defect information local DB 173 stores the above-described defect ID and a countermeasure file ID for identifying a file (countermeasure file) for coping with the defect in association with each other.

対策ファイル記憶部174は、図4(b)に示すように、後述するサーバ50から取得した対策ファイルを記憶する。対策ファイルの一例として、カーオーディオ装置10のソフトウェアの不具合を修正するパッチ(修正プログラム:*.patch)や、カーオーディオ装置10のハードウェアの不具合に対する対処方法を記憶したテキストファイル(*.txt)がある。   As shown in FIG. 4B, the countermeasure file storage unit 174 stores a countermeasure file acquired from the server 50 described later. As an example of the countermeasure file, a patch (correction program: * .patch) for correcting a malfunction of the software of the car audio apparatus 10 or a text file (* .txt) storing a countermeasure for a malfunction of the hardware of the car audio apparatus 10 There is.

図2に示す制御部180は、CPU(Central Processing Unit)181、フラッシュメモリ182などから構成され、フラッシュメモリ182に記憶された制御プログラムをCPU181が実行することにより、カーオーディオ装置10の諸機能を実現する。
例えば、制御部180は、ラジオ受信部110から供給された音声信号を適宜補正し、補正した音声信号を音声出力部160に供給すること等により、ラジオ放送を受信して再生する機能を実現する。
また、制御部180は、フラッシュメモリ182に記憶された不具合対策プログラムをCPU181が実行することにより、不具合に対応する対策ファイルをサーバ50から適宜ダウンロードし、ユーザの操作指示に応答してインストールする。
制御部180が実行する制御の詳細については後述する。
2 includes a CPU (Central Processing Unit) 181, a flash memory 182, and the like. The CPU 181 executes a control program stored in the flash memory 182 so that various functions of the car audio device 10 are performed. Realize.
For example, the control unit 180 appropriately corrects the audio signal supplied from the radio reception unit 110, and supplies the corrected audio signal to the audio output unit 160, thereby realizing a function of receiving and playing a radio broadcast. .
In addition, the control unit 180 causes the CPU 181 to execute the trouble countermeasure program stored in the flash memory 182 to appropriately download a countermeasure file corresponding to the defect from the server 50 and install it in response to a user operation instruction.
Details of the control executed by the control unit 180 will be described later.

給電部190は、スイッチなどから構成され、イグニッションスイッチの状態に応じて、車両に搭載されたバッテリから供給される電力を制御部180に供給する。
イグニッションスイッチの状態は、一般的なイグニッションスイッチと同様に、ユーザがイグニッションキーを挿入して回転することにより、バッテリから供給される電力をカーオーディオ装置10などのアクセサリ機器に供給する状態(ACC−ON状態)、バッテリから供給される電力をエンジンの点火装置に供給する状態(IG−ON状態)、バッテリから供給される電力をセルモータに供給する状態(START状態)に切り替わる。
ここで、給電部190は、ACC−ON状態又はIG−ON状態の場合、制御部180に電力を供給するが、START状態の場合、制御部180に電力を供給しない又は制御部180が稼動するために必要な電力を供給しない。
The power feeding unit 190 is configured by a switch or the like, and supplies power supplied from a battery mounted on the vehicle to the control unit 180 according to the state of the ignition switch.
The state of the ignition switch is the same as a general ignition switch in that the user inserts an ignition key and rotates to supply power supplied from the battery to an accessory device such as the car audio device 10 (ACC−). (ON state), a state in which power supplied from the battery is supplied to the ignition device of the engine (IG-ON state), and a state in which power supplied from the battery is supplied to the cell motor (START state).
Here, the power supply unit 190 supplies power to the control unit 180 in the ACC-ON state or the IG-ON state, but does not supply power to the control unit 180 or operates the control unit 180 in the START state. Does not supply the necessary power.

図1に示すサーバ50は、カーオーディオ装置10の要求に応答して対策ファイルを提供するコンピュータであり、図5に示すように、通信部510と、操作部520と、表示部530と、記憶部540と、制御部550と、を備える。   A server 50 shown in FIG. 1 is a computer that provides a countermeasure file in response to a request from the car audio device 10, and as shown in FIG. 5, a communication unit 510, an operation unit 520, a display unit 530, and a storage A unit 540 and a control unit 550.

通信部510は、Ethernet(登録商標)等の通信規格に応じた通信インタフェースなどから構成され、通信ネットワーク40、基地局30及び携帯電話20を介して、カーオーディオ装置10と通信する。   The communication unit 510 includes a communication interface according to a communication standard such as Ethernet (registered trademark), and communicates with the car audio apparatus 10 via the communication network 40, the base station 30, and the mobile phone 20.

操作部520は、キーボード、マウスなどから構成され、ユーザの操作に応じた操作信号を制御部550に供給する。   The operation unit 520 includes a keyboard, a mouse, and the like, and supplies an operation signal corresponding to a user operation to the control unit 550.

表示部530は、LCD(Liquid Crystal Display)などから構成され、制御部550の制御下、様々な画像を表示する。   The display unit 530 includes an LCD (Liquid Crystal Display) or the like, and displays various images under the control of the control unit 550.

記憶部540は、磁気ディスクなどから構成され、不具合情報サーバDB541と、対策ファイル記憶部542と、を備える。   The storage unit 540 is composed of a magnetic disk or the like, and includes a failure information server DB 541 and a countermeasure file storage unit 542.

不具合情報サーバDB541は、図6(a)に示すように、不具合IDと、機種IDと、対策ファイルIDとを対応付けて記憶している。
ユーザは、新たな不具合に対応する対策ファイルを作成したときに、その不具合の不具合IDと、作成した対策ファイルを適用できるカーオーディオ装置10の機種IDと、対策ファイルの対策ファイルIDとを対応付けて不具合情報サーバDB541に追加的に記憶する。
As shown in FIG. 6A, the defect information server DB 541 stores a defect ID, a model ID, and a countermeasure file ID in association with each other.
When the user creates a countermeasure file corresponding to a new defect, the defect ID of the defect, the model ID of the car audio device 10 to which the created countermeasure file can be applied, and the countermeasure file ID of the countermeasure file are associated with each other. Are additionally stored in the defect information server DB 541.

対策ファイル記憶部542は、図6(b)に示すように、サーバ50がカーオーディオ装置10に提供する対策ファイルを記憶している。
前述したように、新たな不具合に対応する対策ファイルを作成したときに、ユーザは、作成した対策ファイルを対策ファイル記憶部542に記憶する。
The countermeasure file storage unit 542 stores a countermeasure file that the server 50 provides to the car audio device 10 as shown in FIG.
As described above, when a countermeasure file corresponding to a new defect is created, the user stores the created countermeasure file in the countermeasure file storage unit 542.

制御部550は、CPU、メモリなどから構成され、メモリに記憶された所定のプログラムを実行することにより、カーオーディオ装置10の要求に応答して、対策ファイル記憶部542に記憶された対策ファイルをカーオーディオ装置10に提供する。   The control unit 550 includes a CPU, a memory, and the like, and executes a predetermined program stored in the memory, thereby responding to a request from the car audio device 10 and storing the countermeasure file stored in the countermeasure file storage unit 542. This is provided to the car audio device 10.

次に、上記構成を有する車載システム100の動作をカーオーディオ装置10の動作を中心に説明する。   Next, the operation of the in-vehicle system 100 having the above configuration will be described focusing on the operation of the car audio device 10.

カーオーディオ装置10は、一般的なラジオ受信機能を有するほか、自装置の不具合を検出し、検出した不具合に対応する対策ファイルをサーバ50から適宜ダウンロードし、ユーザの操作指示に応答して対策ファイルを実行するという特徴的な機能を有する。
以下、理解を容易にするため、カーオーディオ装置10の機種IDが「M001」である場合を例にして、カーオーディオ装置10のこのような特徴的な動作を説明する。
In addition to having a general radio reception function, the car audio device 10 detects a failure of the device itself, appropriately downloads a countermeasure file corresponding to the detected failure from the server 50, and responds to an operation instruction of the user by the countermeasure file. It has a characteristic function of executing.
Hereinafter, in order to facilitate understanding, such a characteristic operation of the car audio device 10 will be described by taking as an example a case where the model ID of the car audio device 10 is “M001”.

制御部180は、電源投入後、図7に示す不具合対策処理を開始し、まず、不具合の検出結果を故障診断部150から取得する(ステップS1)。
具体的には、制御部180は、不具合を検出する旨の不具合検出指示信号を故障診断部150に供給する。故障診断部150は、制御部180から供給された不具合検出指示信号に応答して、カーオーディオ装置10の不具合を検出し、検出結果を制御部180に通知する。
ここで、故障診断部150は、不具合を検出した場合、不具合を検出した旨のメッセージとその不具合の不具合IDを検出結果に含める。一方、故障診断部150は、不具合を検出しない場合、不具合を検出しなかった旨のメッセージを検出結果に含める。
After the power is turned on, the control unit 180 starts the failure countermeasure process shown in FIG. 7, and first acquires a failure detection result from the failure diagnosis unit 150 (step S1).
Specifically, the control unit 180 supplies a failure detection instruction signal to the failure diagnosis unit 150 to detect a failure. The failure diagnosis unit 150 detects a failure of the car audio device 10 in response to the failure detection instruction signal supplied from the control unit 180 and notifies the control unit 180 of the detection result.
Here, when the failure diagnosis unit 150 detects a failure, the failure diagnosis unit 150 includes a message indicating that the failure has been detected and the failure ID of the failure in the detection result. On the other hand, when failure diagnosis unit 150 does not detect a failure, failure diagnosis unit 150 includes a message indicating that the failure has not been detected in the detection result.

制御部180は、取得した検出結果が不具合を検出した旨のメッセージを含むか否か、即ち、不具合があったか否かを判別する(ステップS2)。制御部180は、不具合がないと判別した場合(ステップS2;No)、サーバ50と通信可能か否かを判別する(ステップS3)。なお、携帯電話10がカーオーディオ装置10の接続I/F140に接続されていない場合や、携帯電話10が圏外であって通信が不可能な場合には、サーバ50と通信が不可能であると判別される。また、携帯電話10、基地局30、通信ネットワーク40、サーバ50のいずれかに不具合がある場合等にも、サーバ50と通信が不可能であると判別される。   The control unit 180 determines whether or not the acquired detection result includes a message indicating that a defect has been detected, that is, whether or not there is a defect (step S2). When determining that there is no malfunction (step S2; No), the control unit 180 determines whether or not communication with the server 50 is possible (step S3). When the mobile phone 10 is not connected to the connection I / F 140 of the car audio device 10 or when the mobile phone 10 is out of service area and communication is impossible, communication with the server 50 is impossible. Determined. In addition, when any of the mobile phone 10, the base station 30, the communication network 40, and the server 50 is defective, it is determined that communication with the server 50 is impossible.

制御部180は、サーバ50と通信可能であると判別した場合(ステップS3;Yes)、機器情報記憶部171に記憶された機種ID「M001」に対応する対策ファイルをダウンロードしたい旨と、この機種ID「M001」に対応する不具合ID及び対策ファイルIDをダウンロードしたい旨の要求を含むダウンロード要求をサーバ50に送信する(ステップS4)。   If the control unit 180 determines that communication with the server 50 is possible (step S3; Yes), the control unit 180 downloads the countermeasure file corresponding to the model ID “M001” stored in the device information storage unit 171 and this model. A download request including a request to download the defect ID and countermeasure file ID corresponding to the ID “M001” is transmitted to the server 50 (step S4).

サーバ50の制御部550は、ダウンロード要求に応答して、図6(a)に示す不具合情報サーバDB541を参照することにより、カーオーディオ装置10の機種ID「M001」に対応する不具合ID及び対策ファイルIDを特定し、特定した対策ファイルIDが付された対策ファイルを対策ファイル記憶部542から読み出して、ダウンロード要求のあったカーオーディオ装置10に送信する。併せて、制御部550は、特定した不具合ID及び対策ファイルIDを、ダウンロード要求のあったカーオーディオ装置10に送信する。   The control unit 550 of the server 50 refers to the defect information server DB 541 shown in FIG. 6A in response to the download request, so that the defect ID and the countermeasure file corresponding to the model ID “M001” of the car audio device 10 are obtained. The ID is specified, and the countermeasure file to which the identified countermeasure file ID is attached is read from the countermeasure file storage unit 542 and transmitted to the car audio device 10 that requested the download. At the same time, the control unit 550 transmits the identified defect ID and countermeasure file ID to the car audio device 10 that requested the download.

カーオーディオ装置10の制御部180は、最新の対策ファイルをサーバ50からダウンロードし、ダウンロードした対策ファイルを対策ファイル記憶部174に記憶する(ステップS5)。また、制御部180は、不具合ID及びこれに対応する対策ファイルIDをサーバ50からダウンロードし、不具合情報ローカルDB173を更新し(ステップS6)、不具合対策処理を終了する。   The control unit 180 of the car audio device 10 downloads the latest countermeasure file from the server 50 and stores the downloaded countermeasure file in the countermeasure file storage unit 174 (step S5). Also, the control unit 180 downloads the defect ID and the countermeasure file ID corresponding to the defect ID from the server 50, updates the defect information local DB 173 (step S6), and ends the defect countermeasure process.

具体的には、制御部180は、ダウンロードした不具合ID及びこれに対応する対策ファイルIDの組み合わせが不具合情報ローカルDB173に記憶されていない場合、この不具合IDと対策ファイルIDとを対応付けて不具合情報ローカルDB173に追加的に記憶する。また、制御部180は、ダウンロードした対策ファイルを対策ファイル記憶部174に記憶する。   Specifically, when the combination of the downloaded defect ID and the countermeasure file ID corresponding to the downloaded defect ID is not stored in the defect information local DB 173, the control unit 180 associates the defect ID with the countermeasure file ID to identify the defect information. It is additionally stored in the local DB 173. In addition, the control unit 180 stores the downloaded countermeasure file in the countermeasure file storage unit 174.

一方、制御部180は、ダウンロードした不具合ID及びこれに対応する対策ファイルIDの組み合わせが不具合情報ローカルDB173に記憶されている場合、この不具合ID及び対策ファイルIDを不具合情報ローカルDB173に記憶せず、対応する対策ファイルも対策ファイル記憶部174に記憶しない。   On the other hand, when the combination of the downloaded defect ID and the countermeasure file ID corresponding thereto is stored in the defect information local DB 173, the control unit 180 does not store the defect ID and the countermeasure file ID in the defect information local DB 173, The corresponding countermeasure file is not stored in the countermeasure file storage unit 174.

制御部180は、前述したステップS3で、サーバ50と通信できないと判別した場合(ステップS3;No)、以後の処理をスキップし、不具合対策処理を終了する。   When it is determined in step S3 described above that the control unit 180 cannot communicate with the server 50 (step S3; No), the control unit 180 skips the subsequent processing and ends the defect countermeasure processing.

以上のように、本発明のカーオーディオ装置10は、不具合が発生していなくても(ステップS2;No)、サーバ50と通信可能であるときに(ステップS3;Yes)、その時点で最新の対策ファイルサーバ50からダウンロードし、記憶部170に格納しておくことができる(ステップS4〜S6)。   As described above, the car audio device 10 according to the present invention has the latest information at that time when it can communicate with the server 50 (step S3; Yes) even if no malfunction occurs (step S2; No). It can be downloaded from the countermeasure file server 50 and stored in the storage unit 170 (steps S4 to S6).

また、制御部180は、前述したステップS2で、不具合があったと判別した場合(ステップS2;Yes)、検出結果に含まれる不具合IDを、検出不具合記憶部172に上書き保存する(ステップS7)。続いて、制御部180は、前述したステップS3〜S6と同じ処理を実行する(ステップS8〜S11)。
具体的には、カーオーディオ装置10がサーバ50と通信可能であるとき、ステップS8でYesとなり、最新の対策ファイルがカーオーディオ装置10にダウンロードされ(ステップS10)、不具合情報ローカルDB173が更新される(ステップS11)。一方、カーオーディオ装置10がサーバ50と通信できないとき、ステップS8でNoとなり、制御部180はステップS12に処理を進める。
Further, when it is determined in step S2 described above that there is a defect (step S2; Yes), the control unit 180 overwrites and saves the defect ID included in the detection result in the detected defect storage unit 172 (step S7). Subsequently, the control unit 180 executes the same processing as steps S3 to S6 described above (steps S8 to S11).
Specifically, when the car audio device 10 is communicable with the server 50, “Yes” is determined in step S8, the latest countermeasure file is downloaded to the car audio device 10 (step S10), and the defect information local DB 173 is updated. (Step S11). On the other hand, when the car audio apparatus 10 cannot communicate with the server 50, No is determined in step S8, and the control unit 180 advances the process to step S12.

制御部180は、検出不具合記憶部172に記憶された不具合IDに対応する対策ファイルIDを不具合情報ローカルDB173から検索する(図8のステップS12)。制御部180は、検索条件を満たす対策ファイルIDが発見されたか否か、即ち、不具合IDに対応する対策ファイルがあるか否かを判別する(ステップS13)。   The control unit 180 searches the defect information local DB 173 for a countermeasure file ID corresponding to the defect ID stored in the detected defect storage unit 172 (step S12 in FIG. 8). The control unit 180 determines whether or not a countermeasure file ID satisfying the search condition has been found, that is, whether or not there is a countermeasure file corresponding to the defect ID (step S13).

制御部180は、不具合IDに対応する対策ファイルがあると判別した場合(ステップS13;Yes)、対策ファイルを実行するか否かを指示する実行指示画面1300を表示部130に表示する(ステップS14)。
実行指示画面1300は、例えば、図9(a)に示すように、対策ファイルを実行する旨を指示する「はい」ボタン1301と、対策ファイルを実行しない旨を指示する「いいえ」ボタン1302と、メッセージを表示するテキストエリア1303と、を備えている。
When the control unit 180 determines that there is a countermeasure file corresponding to the defect ID (step S13; Yes), the control unit 180 displays an execution instruction screen 1300 for instructing whether to execute the countermeasure file on the display unit 130 (step S14). ).
For example, as shown in FIG. 9A, the execution instruction screen 1300 includes a “Yes” button 1301 for instructing execution of the countermeasure file, a “No” button 1302 for instructing not to execute the countermeasure file, A text area 1303 for displaying a message.

制御部180は、「はい」ボタン1301又は「いいえ」ボタン1302が押下されたか否か、即ち、ユーザから指示があったか否かを判別する(ステップS15)。制御部180は、ユーザから指示がないと判別した場合(ステップS15;No)、ステップS15を繰り返す。
一方、制御部180は、ユーザから指示があったと判別した場合(ステップS15;Yes)、押下されたボタンが「はい」ボタン1301であったか否か、即ち、対策ファイルを実行する旨の指示があったか否かを判別する(ステップS16)。
The control unit 180 determines whether the “Yes” button 1301 or the “No” button 1302 is pressed, that is, whether there is an instruction from the user (Step S15). When it is determined that there is no instruction from the user (step S15; No), the control unit 180 repeats step S15.
On the other hand, if the control unit 180 determines that there is an instruction from the user (step S15; Yes), whether or not the pressed button is the “Yes” button 1301, that is, whether there is an instruction to execute the countermeasure file. It is determined whether or not (step S16).

制御部180は、対策ファイルを実行する旨の指示があったと判別した場合(ステップS16;Yes)、ステップS12の検索で発見された対策ファイルIDが付された対策ファイルを対策ファイル記憶部174から読み出して実行し(ステップS17)、不具合対策処理を終了する。
具体的には、対策ファイルが修正プログラム(*.patch)である場合、制御部180はこの修正プログラムを実行し、インストールを開始する。続いて、制御部180は、インストールが完了すると、図9(b)に示すように、修正プログラムのインストールが終了した旨のメッセージを表示部130に表示する。そして、制御部180は、実行指示画面の1300のOKボタン1304が押下されると、この画面を非表示とし、通常の初期画面等を表示する。
一方、対策ファイルがカーオーディオ装置10のハードウェアの不具合に対する対処方法を記憶したテキストファイル(*.txt)である場合、図9(c)に示すように、制御部180はこのテキストファイルをオープン(実行)し、不具合に対する対処方法を表示部130に表示する。そして、制御部180は、実行指示画面の1300のOKボタン1304が押下されると、この画面を非表示とし、通常の初期画面等を表示する。
When the control unit 180 determines that there is an instruction to execute the countermeasure file (step S16; Yes), the countermeasure file with the countermeasure file ID found by the search in step S12 is stored in the countermeasure file storage unit 174. Reading and executing (step S17), the trouble countermeasure processing is terminated.
Specifically, when the countermeasure file is a correction program (* .patch), the control unit 180 executes the correction program and starts installation. Subsequently, when the installation is completed, the control unit 180 displays a message indicating that the installation of the correction program is completed on the display unit 130 as illustrated in FIG. 9B. When the OK button 1304 on the execution instruction screen 1300 is pressed, the control unit 180 hides this screen and displays a normal initial screen or the like.
On the other hand, when the countermeasure file is a text file (* .txt) storing a countermeasure method for a hardware failure of the car audio device 10, the control unit 180 opens the text file as shown in FIG. 9C. (Execute) and display a countermeasure for the defect on the display unit 130. When the OK button 1304 on the execution instruction screen 1300 is pressed, the control unit 180 hides this screen and displays a normal initial screen or the like.

制御部180は、前述したステップS13で、不具合IDに対応する対策ファイルがないと判別した場合(ステップS13;No)、その旨のメッセージを表示し(ステップS19)、不具合対策処理を終了する。また、制御部180は、前述したステップS16で、対策ファイルを実行しない旨の指示があった場合(ステップS16;No)、不具合対策処理を終了する。   When it is determined in step S13 described above that there is no countermeasure file corresponding to the defect ID (step S13; No), the control unit 180 displays a message to that effect (step S19) and ends the defect countermeasure process. In addition, when there is an instruction not to execute the countermeasure file in Step S16 described above (Step S16; No), the control unit 180 ends the defect countermeasure process.

このようにして、制御部180は、カーオーディオ装置10に不具合があり、且つ、サーバ50と通信可能な場合、カーオーディオ装置10に適用できる対策ファイルをサーバ50からダウンロードし、ダウンロードした対策ファイル(カーオーディオ装置10が正常のときダウンロードした対策ファイルを含む。)のうちから、検出した不具合に対応する対策ファイルを特定し、ユーザの操作指示に応答して実行する。
一方、制御部180は、カーオーディオ装置10に不具合があり、且つ、サーバ50と通信できない場合、カーオーディオ装置10に不具合が発生していないときに前もってダウンロードした対策ファイルのうちから、検出した不具合に対応する対策ファイルを特定し、ユーザの操作指示に応答して実行する。
In this way, when the car audio device 10 has a problem and can communicate with the server 50, the control unit 180 downloads a countermeasure file applicable to the car audio device 10 from the server 50, and downloads the downloaded countermeasure file ( The countermeasure file corresponding to the detected malfunction is specified from the countermeasure file downloaded when the car audio device 10 is normal) and executed in response to the user's operation instruction.
On the other hand, when the car audio device 10 has a problem and cannot communicate with the server 50, the control unit 180 detects the trouble detected from the countermeasure files downloaded in advance when the car audio device 10 has no trouble. The countermeasure file corresponding to is identified and executed in response to a user operation instruction.

以上の具体的な動作を、図3、4、6、7を参照して具体的に説明する。
例えば、図3、4、6に示すように、各種DBにデータが記憶されており、不具合ID=1012の不具合が検出され、且つ、携帯電話20がカーオーディオ装置10に接続されていないとする。ここで、図4(b)に示すカーオーディオ装置10の対策ファイル記憶部174には、不具合ID=1012に対応する対策ファイル(F1012.patch)が記憶されているのに対し、図6(b)に示すサーバ50の対策ファイル記憶部542には、不具合ID=1012に対応する最新の対策ファイル(F1012−1.patch)が記憶されている。
The specific operation described above will be specifically described with reference to FIGS.
For example, as shown in FIGS. 3, 4, and 6, it is assumed that data is stored in various DBs, a failure with failure ID = 1012 is detected, and the mobile phone 20 is not connected to the car audio device 10. . Here, the countermeasure file storage unit 174 of the car audio device 10 shown in FIG. 4B stores a countermeasure file (F1012.patch) corresponding to the defect ID = 1012, whereas FIG. The latest countermeasure file (F1012-1.patch) corresponding to the defect ID = 1012 is stored in the countermeasure file storage unit 542 of the server 50 illustrated in FIG.

この場合、不具合ID=1012の不具合が検出されたため、ステップS2でYesとなり、携帯電話20がカーオーディオ装置10に接続されていないため、ステップS8でNoとなる。続いて、制御部180は、ステップS12で、図4に示す不具合情報ローカルDB173を参照し、不具合ID=1012に対応する対策ファイルIDを検索し、検索条件を満たす対策ファイルID「F1012」を発見し、ステップS13でYesとなる。その後、制御部180は、ユーザの操作指示に応答して(ステップS16;Yes)、対策ファイル(F1012.patch)を実行して、修正プログラムをインストールする。   In this case, since a defect with defect ID = 1012 is detected, Yes is determined in step S2, and since the mobile phone 20 is not connected to the car audio device 10, No is determined in step S8. Subsequently, in step S12, the control unit 180 refers to the defect information local DB 173 illustrated in FIG. 4 and searches for a countermeasure file ID corresponding to the defect ID = 1012, and finds a countermeasure file ID “F1012” that satisfies the search condition. Then, Yes in step S13. Thereafter, in response to the user's operation instruction (step S16; Yes), the control unit 180 executes the countermeasure file (F1012.patch) and installs the correction program.

次に、図3、4、6に示すように、各種DBにデータが記憶されており、不具合ID=1012の不具合が検出され、且つ、携帯電話20がカーオーディオ装置10に接続されており、カーオーディオ装置10がサーバ50と通信可能であるとする。
この場合、不具合ID=1012の不具合が検出されたため、ステップS2でYesとなるが、カーオーディオ装置10がサーバ50と通信可能であるため、ステップS8でYesとなる。続いて、制御部180は、ステップS10で、不具合ID=1012に対応する最新の対策ファイル「F1012−1.patch」をダウンロードし、その後、ユーザの操作指示に応答して(ステップS16;Yes)、最新の対策ファイル(F1012−1.patch)を実行して、最新の修正プログラムをインストールする。
Next, as shown in FIGS. 3, 4, and 6, data is stored in various DBs, a failure with a failure ID = 1012 is detected, and the mobile phone 20 is connected to the car audio device 10. It is assumed that the car audio device 10 can communicate with the server 50.
In this case, since the defect of defect ID = 1012 is detected, Yes is determined in step S2, but since the car audio device 10 is able to communicate with the server 50, Yes is determined in step S8. Subsequently, in step S10, the control unit 180 downloads the latest countermeasure file “F1012-1.patch” corresponding to the defect ID = 1012, and then responds to a user operation instruction (step S16; Yes). The latest countermeasure file (F1012-1.patch) is executed to install the latest correction program.

一方、不具合が検出されなかったとする。
この場合、ステップS2でNoとなる。制御部180は、カーオーディオ装置10がサーバ50と通信可能な場合(ステップS3;Yes)、最新の対策ファイル(F1012−1.patch等)を含む対策ファイルをダウンロードし(ステップS5)、カーオーディオ装置10がサーバ50と通信可能できない場合(ステップS3;No)、不具合対策処理を終了する。
On the other hand, it is assumed that no defect is detected.
In this case, No in step S2. When the car audio apparatus 10 can communicate with the server 50 (step S3; Yes), the control unit 180 downloads a countermeasure file including the latest countermeasure file (F1012-1.patch etc.) (step S5), and the car audio. When the apparatus 10 cannot communicate with the server 50 (step S3; No), the trouble countermeasure process is terminated.

以上、説明したように、制御部180は、カーオーディオ装置10に不具合があり、且つ、サーバ50と通信可能な場合、カーオーディオ装置10に適用できる対策ファイルをサーバ50からダウンロードし、ダウンロードした対策ファイル(カーオーディオ装置10に不具合が発生していないときにダウンロードした対策ファイルを含む。)のうちから、検出した不具合に対応する対策ファイルを特定し、ユーザの操作指示に応答して実行する。
一方、制御部180は、カーオーディオ装置10に不具合があり、且つ、サーバ50と通信できない場合、カーオーディオ装置10が正常のときにダウンロードした対策ファイルのうちから、検出した不具合に対応する対策ファイルを特定し、ユーザの操作指示に応答して実行する。
As described above, the control unit 180 downloads a countermeasure file applicable to the car audio device 10 from the server 50 when the car audio device 10 has a defect and can communicate with the server 50, and downloads the countermeasure. A countermeasure file corresponding to the detected malfunction is identified from the files (including a countermeasure file downloaded when no malfunction has occurred in the car audio device 10), and executed in response to a user operation instruction.
On the other hand, when there is a problem in the car audio device 10 and communication with the server 50 is not possible, the control unit 180 measures the countermeasure file corresponding to the detected defect from the countermeasure files downloaded when the car audio device 10 is normal. Is executed in response to a user operation instruction.

このため、対策ファイルを提供するサーバ50と通信可能な場合、サーバ50からダウンロードした最新の対策ファイルを実行することにより、検出した不具合に対して最適な対処をすることができる。一方、サーバ50と通信できない場合であっても、サーバ50と通信可能なときにダウンロードした対策ファイルを実行することにより、検出した不具合に対して次善の対処をすることができる。   For this reason, when communication with the server 50 providing the countermeasure file is possible, the latest countermeasure file downloaded from the server 50 can be executed to optimally cope with the detected malfunction. On the other hand, even when communication with the server 50 is not possible, the second best countermeasure can be taken against the detected malfunction by executing the countermeasure file downloaded when communication with the server 50 is possible.

また、ソフトウェアの不具合を検出したときに、制御部180は、ユーザの操作指示に応答して、対策ファイルとしての修正プログラムを実行する。
このため、修正プログラムのインストール中であることを知らずに、ユーザがイグニッションスイッチをオンにし、セルモータを始動することが低減され、修正プログラムのインストールが失敗することを少なくすることができる。なお、修正プログラムのインストールの失敗を防止するために、修正プログラムのインストールにかかる時間を表示したり、インストール中はイグニッションスイッチを操作しないように注意喚起することが好ましい。
In addition, when a software defect is detected, the control unit 180 executes a correction program as a countermeasure file in response to a user operation instruction.
For this reason, without knowing that the correction program is being installed, it is possible to reduce the number of times that the user turns on the ignition switch and starts the cell motor, and the installation of the correction program fails. In order to prevent the failure of installing the correction program, it is preferable to display the time required for the installation of the correction program or to alert the user not to operate the ignition switch during the installation.

(変形例)
上記実施形態では、制御部180は、カーオーディオ装置10の不具合を検出するが、不具合を検出する対象はこれに限定されず、例えば、カーオーディオ装置10を搭載する車両の不具合を検出するようにしてもよい。
具体的には、カーオーディオ装置10が、車両に設置されたODB(On-Board Diagnostic system)に接続する接続I/Fをさらに備え、ODBから車両の故障の診断結果を取得し、取得した診断結果に基づいて車両の不具合を検出すればよい。この場合、対策ファイルとして、例えば、車両の不具合(エンジンオイルの不足、バッテリの電圧不足、点火タイミングの異常)に対する対処方法を記憶したテキストファイル(*.txt)を、サーバ50に登録すればよい。
(Modification)
In the above embodiment, the control unit 180 detects a malfunction of the car audio device 10, but the target for detecting the malfunction is not limited to this. For example, the controller 180 detects a malfunction of the vehicle on which the car audio device 10 is mounted. May be.
Specifically, the car audio device 10 further includes a connection I / F that connects to an ODB (On-Board Diagnostic system) installed in the vehicle, acquires a diagnosis result of a vehicle failure from the ODB, and acquires the acquired diagnosis. What is necessary is just to detect the malfunction of a vehicle based on a result. In this case, as a countermeasure file, for example, a text file (* .txt) storing a countermeasure against a vehicle malfunction (insufficient engine oil, insufficient battery voltage, abnormal ignition timing) may be registered in the server 50. .

また、この発明は上記の実施形態に限定されず、種々の変形及び応用が可能である。例えば、上記説明において示したハードウェアの構成及び動作は一例でありこれらに限定されるものではなく、適宜変更及び応用が可能である。   Moreover, this invention is not limited to said embodiment, A various deformation | transformation and application are possible. For example, the configuration and operation of the hardware shown in the above description are examples, and the present invention is not limited to these, and can be changed and applied as appropriate.

上記実施形態では、カーオーディオ装置10は、携帯電話20を介してサーバ50と通信しているが、カーオーディオ装置10に通信モジュールを組み込み、この通信モジュールを介してサーバ50と通信するようにしてもよい。   In the above embodiment, the car audio device 10 communicates with the server 50 via the mobile phone 20, but a communication module is incorporated in the car audio device 10 and communicates with the server 50 via this communication module. Also good.

上記実施形態では、理解を容易にするため、カーオーディオ装置10は、ラジオ放送を受信して再生することを前提としたが、これに限定されず、CDなどの記憶媒体に記憶されている音楽データを再生したり、テレビジョン放送を受信して再生するものであってもよい。   In the above embodiment, in order to facilitate understanding, the car audio device 10 is premised on receiving and playing a radio broadcast. However, the present invention is not limited to this, and music stored in a storage medium such as a CD is used. Data may be reproduced or a television broadcast may be received and reproduced.

上記実施形態では、車載装置がカーオーディオ装置10の場合を例にして車載システム100の動作を説明したが、車載装置はこれに限定されず、例えば、道案内をするナビゲーション装置であってもよい。また、車載装置が、前述したカーオーディオ装置10の機能と、ナビゲーション装置の機能を併せ持つようにしてもよい。   In the above embodiment, the operation of the in-vehicle system 100 has been described by taking the case where the in-vehicle device is the car audio device 10 as an example. However, the in-vehicle device is not limited to this, and may be, for example, a navigation device that provides route guidance. . Further, the in-vehicle device may have both the functions of the car audio device 10 and the navigation device.

上記実施形態では、カーオーディオ装置10と携帯電話20とは接続I/F140を介して接続されているが、接続方法はこれに限定されず、例えば、IEEE802.15.1などの通信規格に応じた近距離無線通信装置を介して接続されていてもよい。   In the above-described embodiment, the car audio device 10 and the mobile phone 20 are connected via the connection I / F 140. However, the connection method is not limited to this, for example, near the communication standards such as IEEE802.15.1. It may be connected via a distance wireless communication device.

上記実施形態では、対策ファイルは、ソフトウェアの不具合を修正するプログラムやハードウェアの不具合に対する対処方法を記憶したテキストファイルであったが、対策ファイルの種別はこれに限定されず、PDFファイルやGIFであってもよい。   In the above embodiment, the countermeasure file is a text file that stores a program for correcting a software defect and a countermeasure method for a hardware defect. However, the type of the countermeasure file is not limited to this, and is a PDF file or GIF. There may be.

なお、本発明の車載装置は、専用の装置を用いる必要はなく、通常のコンピュータにより実現することができる。例えばコンピュータに上記した各処理を実行させるためのプログラム及びデータを記録媒体(CD−ROM等)に記録して配布し、これをインストールしてOS(Operating System)上で実行することにより、本発明の車載装置を実現できる。また、プログラム及びデータの配布は、CD−ROM等に限らず、通信回線等を介して行われてもよい。   The in-vehicle device of the present invention does not need to use a dedicated device and can be realized by a normal computer. For example, a program and data for causing a computer to execute each process described above are recorded on a recording medium (CD-ROM or the like), distributed, installed, and executed on an OS (Operating System). Can be realized. Further, the distribution of the program and data is not limited to the CD-ROM or the like, and may be performed via a communication line or the like.

10 車載装置
20 携帯電話
30 基地局
40 通信ネットワーク
50 サーバ
100 車載システム
110 ラジオ受信部
120 操作部
130 表示部
140 接続I/F
150 故障診断部
160 音声出力部
170 記憶部
171 機器情報記憶部
172 検出不具合記憶部
173 不具合情報ローカルDB
174 対策ファイル記憶部
180 制御部
190 給電部
510 通信部
520 操作部
530 表示部
540 記憶部
541 不具合情報サーバDB
542 対策ファイル記憶部
DESCRIPTION OF SYMBOLS 10 In-vehicle apparatus 20 Mobile phone 30 Base station 40 Communication network 50 Server 100 In-vehicle system 110 Radio receiving part 120 Operation part 130 Display part 140 Connection I / F
150 Failure Diagnosis Unit 160 Audio Output Unit 170 Storage Unit 171 Device Information Storage Unit 172 Detection Failure Storage Unit 173 Failure Information Local DB
174 Countermeasure file storage unit 180 Control unit 190 Power supply unit 510 Communication unit 520 Operation unit 530 Display unit 540 Storage unit 541 Failure information server DB
542 Measure file storage

Claims (9)

不具合を検出する検出部と、
前記検出部が不具合を検出したときに、不具合に対処するための対策ファイルをネットワークを介して取得し、前記対策ファイルを実行する第1実行部と、
前記検出部が不具合を検出しなかったときに、不具合に対処するための対策ファイルを前記ネットワークを介して取得し、記憶部に記憶する取得部と、
前記検出部が不具合を検出したときに、前記ネットワークを介した通信が不可能である場合、前記記憶部に記憶された前記対策ファイルを読み出して、前記対策ファイルを実行する第2実行部と、
を備えることを特徴とする車載装置。
A detection unit for detecting defects;
A first execution unit that acquires a countermeasure file for coping with the defect when the detection unit detects the defect via a network, and executes the countermeasure file;
When the detection unit does not detect a defect, an acquisition unit for acquiring a countermeasure file for coping with the defect via the network, and storing it in a storage unit;
A second execution unit that reads out the countermeasure file stored in the storage unit and executes the countermeasure file when communication via the network is impossible when the detection unit detects a malfunction;
A vehicle-mounted device comprising:
前記第1実行部、及び、前記第2実行部に電力を供給する給電部を更に備え、
前記第1実行部、及び、前記第2実行部は、前記給電部により電力が供給されているときに前記対策ファイルを実行可能である、
ことを特徴とする請求項1に記載の車載装置。
A power supply unit that supplies power to the first execution unit and the second execution unit;
The first execution unit and the second execution unit are capable of executing the countermeasure file when power is supplied by the power supply unit.
The in-vehicle device according to claim 1.
前記検出部は、
車両の故障を診断する故障診断装置から車両の故障の診断結果を取得し、取得した診断結果から車両の不具合を検出する、
ことを特徴とする請求項1又は2に記載の車載装置。
The detector is
Acquire a vehicle failure diagnosis result from a failure diagnosis device for diagnosing vehicle failure, and detect a vehicle failure from the acquired diagnosis result,
The in-vehicle device according to claim 1 or 2, characterized by things.
不具合を検出する検出工程と、
不具合を検出したときに、不具合に対処するための対策ファイルをネットワークを介して取得し、前記対策ファイルを実行する第1実行工程と、
不具合を検出しなかったときに、不具合に対処するための対策ファイルを前記ネットワークを介して取得し、記憶部に記憶する取得工程と、
不具合を検出したときに、前記ネットワークを介した通信が不可能である場合、前記記憶部に記憶された前記対策ファイルを読み出して、前記対策ファイルを実行する第2実行工程と、
を備えることを特徴とする通信方法。
A detection process for detecting defects;
A first execution step of acquiring a countermeasure file for coping with the defect via the network when the defect is detected, and executing the countermeasure file;
When a failure is not detected, an acquisition process for acquiring a countermeasure file for dealing with the failure via the network and storing it in the storage unit;
A second execution step of reading the countermeasure file stored in the storage unit and executing the countermeasure file when communication via the network is impossible when a malfunction is detected;
A communication method comprising:
電力を供給する給電工程を更に備え、
前記第1実行工程、及び、前記第2実行工程は、前記給電工程により電力が供給されているときに前記対策ファイルを実行可能である、
ことを特徴とする請求項4に記載の通信方法。
A power supply process for supplying power;
The first execution step and the second execution step can execute the countermeasure file when power is supplied by the power supply step.
The communication method according to claim 4.
前記検出工程は、
車両の故障を診断する故障診断装置から車両の故障の診断結果を取得し、取得した診断結果から車両の不具合を検出する、
ことを特徴とする請求項4又は5に記載の通信方法。
The detection step includes
Acquire a vehicle failure diagnosis result from a failure diagnosis device for diagnosing vehicle failure, and detect a vehicle failure from the acquired diagnosis result,
The communication method according to claim 4 or 5, characterized in that:
コンピュータに、
不具合を検出する検出手順と、
不具合を検出したときに、不具合に対処するための対策ファイルをネットワークを介して取得し、前記対策ファイルを実行する第1実行手順と、
不具合を検出しなかったときに、不具合に対処するための対策ファイルを前記ネットワークを介して取得し、記憶部に記憶する取得手順と、
不具合を検出したときに、前記ネットワークを介した通信が不可能である場合、前記記憶部に記憶された前記対策ファイルを読み出して、前記対策ファイルを実行する第2実行手順と、
を実行させることを特徴とするプログラム。
On the computer,
A detection procedure to detect defects;
A first execution procedure for acquiring a countermeasure file for coping with the defect via the network when the defect is detected, and executing the countermeasure file;
When a failure is not detected, an acquisition procedure for acquiring a countermeasure file for dealing with the failure via the network and storing it in the storage unit;
A second execution procedure for reading the countermeasure file stored in the storage unit and executing the countermeasure file if communication via the network is impossible when a malfunction is detected;
A program characterized by having executed.
前記第1実行手順、及び、前記第2実行手順において、給電部により電力が供給されているときに前記対策ファイルを実行させる、
ことを特徴とする請求項7に記載のプログラム。
In the first execution procedure and the second execution procedure, the countermeasure file is executed when power is supplied by a power supply unit.
The program according to claim 7.
前記検出手順において、
車両の故障を診断する故障診断装置から車両の故障の診断結果を取得し、取得した診断結果から車両の不具合を検出する、
ことを特徴とする請求項7又は8に記載のプログラム。
In the detection procedure,
Acquire a vehicle failure diagnosis result from a failure diagnosis device for diagnosing vehicle failure, and detect a vehicle failure from the acquired diagnosis result,
The program according to claim 7 or 8, characterized in that.
JP2010274831A 2010-12-09 2010-12-09 In-vehicle device, communication method, and program Active JP5387549B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010274831A JP5387549B2 (en) 2010-12-09 2010-12-09 In-vehicle device, communication method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010274831A JP5387549B2 (en) 2010-12-09 2010-12-09 In-vehicle device, communication method, and program

Publications (2)

Publication Number Publication Date
JP2012121488A true JP2012121488A (en) 2012-06-28
JP5387549B2 JP5387549B2 (en) 2014-01-15

Family

ID=46503421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010274831A Active JP5387549B2 (en) 2010-12-09 2010-12-09 In-vehicle device, communication method, and program

Country Status (1)

Country Link
JP (1) JP5387549B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014234100A (en) * 2013-06-04 2014-12-15 株式会社デンソー Vehicle failure diagnosis system
WO2020110446A1 (en) * 2018-11-27 2020-06-04 住友電気工業株式会社 Vehicle malfunction prediction system, monitoring device, vehicle malfunction prediction method, and vehicle malfunction prediction program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11134529A (en) * 1997-10-30 1999-05-21 Toyota Motor Corp Vehicle information collection system and on-vehicle investigation device applied for the system
JP2002144983A (en) * 2000-11-14 2002-05-22 Toyoda Mach Works Ltd Method and device for changing control software of vehicle control device
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
JP2007004499A (en) * 2005-06-24 2007-01-11 Mazda Motor Corp Program data distribution system
JP2007126024A (en) * 2005-11-04 2007-05-24 Denso Corp Vehicular electronic control device
JP2008275545A (en) * 2007-05-07 2008-11-13 Sony Corp Failure diagnostic device and method for vehicle

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11134529A (en) * 1997-10-30 1999-05-21 Toyota Motor Corp Vehicle information collection system and on-vehicle investigation device applied for the system
JP2002144983A (en) * 2000-11-14 2002-05-22 Toyoda Mach Works Ltd Method and device for changing control software of vehicle control device
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
JP2007004499A (en) * 2005-06-24 2007-01-11 Mazda Motor Corp Program data distribution system
JP2007126024A (en) * 2005-11-04 2007-05-24 Denso Corp Vehicular electronic control device
JP2008275545A (en) * 2007-05-07 2008-11-13 Sony Corp Failure diagnostic device and method for vehicle

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014234100A (en) * 2013-06-04 2014-12-15 株式会社デンソー Vehicle failure diagnosis system
WO2020110446A1 (en) * 2018-11-27 2020-06-04 住友電気工業株式会社 Vehicle malfunction prediction system, monitoring device, vehicle malfunction prediction method, and vehicle malfunction prediction program
CN112912282A (en) * 2018-11-27 2021-06-04 住友电气工业株式会社 Vehicle failure prediction system, monitoring device, vehicle failure prediction method, and vehicle failure prediction program
JPWO2020110446A1 (en) * 2018-11-27 2021-10-14 住友電気工業株式会社 Vehicle failure prediction system, monitoring device, vehicle failure prediction method and vehicle failure prediction program

Also Published As

Publication number Publication date
JP5387549B2 (en) 2014-01-15

Similar Documents

Publication Publication Date Title
US12001825B2 (en) Method and apparatus for vehicle software update installation
CN105791387B (en) Vehicle control updating method and system
JP2014041456A (en) On-vehicle equipment, mobile terminal, information management device, and information communication system
JP2006203392A (en) Software radio apparatus and on-vehicle information system
US10469690B2 (en) Information processing apparatus
US11694485B2 (en) Information processing device, information processing method, mobile terminal, and storage medium
JP5710680B2 (en) System and method for reducing factory program time for wireless devices
EP3536546A1 (en) Electric carrier system and method for tracking lost battery
US8095924B2 (en) Method and apparatus to upgrade driver of image forming apparatus
EP1808338A1 (en) Power management system for in-vehicle apparatus and in-vehicle apparatus
JP5387549B2 (en) In-vehicle device, communication method, and program
US8930069B2 (en) In-vehicle system removing a freeze state of car navigation equipment
KR20070070562A (en) Error reporting system for a mobile phone and error management server
US11765592B2 (en) In-vehicle device to connect to information terminal and in-vehicle system
JP5551045B2 (en) Program rewriting system for vehicles
US20150189488A1 (en) Electronic apparatus and wireless device checking method
JP2006232031A (en) Center device, and tire information transmitting/receiving method
WO2014187401A1 (en) Method and device for remote base station version installation
US20230094805A1 (en) Systems and methods for safe over-the-air update of electronic control units in vehicles
JP2014221620A (en) Display controller and program
JPH11345118A (en) On-vehicle information processor and recording medium
US11829748B1 (en) Systems and methods for safe over-the-air update of electronic control units in vehicles
US9532305B2 (en) Controlling VoLTE service at vehicle telematics units
US10725605B2 (en) Display control unit and display control program product
JP2011148495A (en) On-board information device and information transfer system for electromotive vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120724

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130805

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130910

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130923

R150 Certificate of patent or registration of utility model

Ref document number: 5387549

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150