Nothing Special   »   [go: up one dir, main page]

JP2007052781A - Communication system between on-vehicle terminal and center, and on-vehicle terminal used for communication system - Google Patents

Communication system between on-vehicle terminal and center, and on-vehicle terminal used for communication system Download PDF

Info

Publication number
JP2007052781A
JP2007052781A JP2006217415A JP2006217415A JP2007052781A JP 2007052781 A JP2007052781 A JP 2007052781A JP 2006217415 A JP2006217415 A JP 2006217415A JP 2006217415 A JP2006217415 A JP 2006217415A JP 2007052781 A JP2007052781 A JP 2007052781A
Authority
JP
Japan
Prior art keywords
program
center
vehicle terminal
communication system
download
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.)
Pending
Application number
JP2006217415A
Other languages
Japanese (ja)
Inventor
Shinichi Hayashi
新一 林
Toru Konishi
徹 小西
Akito Tada
昭人 多田
Hironobu Sugimoto
浩伸 杉本
Akemasa Nanba
明正 難波
Toshiyuki Kaneiwa
俊幸 兼岩
Toshiaki Egawa
敏明 江川
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.)
Denso Ten Ltd
Aisin AW Co Ltd
Denso Corp
Toyota Motor Corp
Panasonic Holdings Corp
Original Assignee
Denso Ten Ltd
Aisin AW Co Ltd
Denso Corp
Toyota Motor Corp
Matsushita Electric Industrial Co Ltd
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 Denso Ten Ltd, Aisin AW Co Ltd, Denso Corp, Toyota Motor Corp, Matsushita Electric Industrial Co Ltd filed Critical Denso Ten Ltd
Priority to JP2006217415A priority Critical patent/JP2007052781A/en
Publication of JP2007052781A publication Critical patent/JP2007052781A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Navigation (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To transmit start information of a downloaded program to a center, in a communication system for downloading a program from the center to an on-vehicle terminal. <P>SOLUTION: This on-vehicle terminal used for this communication system for downloading a program from the center to the on-vehicle terminal is provided with a storage part for storing the downloaded program and a means to transmit information showing the start of the program when a certain time elapses after the stored program is started. The information showing the start of the program may be transmitted after the program is started a certain number of times. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、車載端末とセンター(情報センター)とが、無線通信などで接続される通信システムに関する。また、本発明は、この通信システムに使用される車載端末に関する。   The present invention relates to a communication system in which an in-vehicle terminal and a center (information center) are connected by wireless communication or the like. Moreover, this invention relates to the vehicle-mounted terminal used for this communication system.

車載端末で使用するプログラムを、センターから無線通信などにより配信する通信システムがある。この通信システムにおいては、ユーザが、車載端末にナビゲーションシステム、ビデオゲームなどのプログラムをインストールしようとするとき、或いは、インストール済みのプログラムを更新しようとするとき、車載端末からセンターへダウンロードの要求を出す。センターからは、車載端末に無線通信などにより要求されたプログラムをダウンロードする。   There is a communication system that distributes a program used in an in-vehicle terminal from a center by wireless communication or the like. In this communication system, when a user intends to install a program such as a navigation system or a video game on an in-vehicle terminal, or to update an installed program, the user issues a download request from the in-vehicle terminal to the center. . From the center, the requested program is downloaded to the in-vehicle terminal by wireless communication or the like.

この場合、センターには、プログラムのダウンロードが正常に行われたか、ダウンロードしたプログラムが車載端末のソフト及びハード的環境に適していて正常に動作しているかということを確認したいという要求がある。センターは、これらを確認することにより、ユーザにプログラムが配信されたこと確認すると同時に、ユーザの車載端末の安全性を確保することができる。また、センターは、これらを確認することにより、ユーザへのサービスに対して課金を行うことができる。   In this case, the center has a request to confirm whether the program has been downloaded normally or whether the downloaded program is suitable for the software and hardware environment of the in-vehicle terminal and is operating normally. By confirming these, the center can confirm that the program has been distributed to the user, and at the same time, can ensure the safety of the in-vehicle terminal of the user. Further, the center can charge for the service to the user by confirming these.

これに対して、従来の通信システムでは、これらを確認する手段がないため、プログラムを車載端末に渡した後は、ユーザ任せとなっていた。このため、センターは、ユーザの満足度を確認した上でプログラムを販売することができなかった。また、ダウンロード時、又は、プログラム起動後に異常が発生しても、センターが迅速に対応することができなかった。   On the other hand, in the conventional communication system, since there is no means for confirming these, it is left to the user after the program is transferred to the in-vehicle terminal. For this reason, the center could not sell the program after confirming the user's satisfaction. In addition, even if an abnormality occurs during downloading or after starting the program, the center could not respond quickly.

本発明は、センターから車載端末へプログラムをダウンロードする通信システムにおいて、ダウンロードしたプログラムの起動情報をセンターに送信することができると共に、プログラムの自動更新が選択された時に、センターにおいてプログラムを更新する毎に、更新後のプログラムをセンターが車載端末に自動配信できるようにすることを目的とするものである。   In the communication system for downloading a program from the center to the in-vehicle terminal, the present invention can transmit the activation information of the downloaded program to the center and each time the program is updated at the center when automatic update of the program is selected. In addition, the purpose is to enable the center to automatically distribute the updated program to the in-vehicle terminal.

本発明は、上記目的を達成するためになされたものである。本発明の車載端末は、センターから車載端末へプログラムをダウンロードする通信システムに使用する車載端末であって、ダウンロードしたプログラムを記憶する記憶部と、この記憶したプログラムが起動した後、一定時間が経過すると、プログラムが起動したことを示す情報をセンターに対して送信する手段を具備することを特徴とするものである。   The present invention has been made to achieve the above object. The in-vehicle terminal of the present invention is an in-vehicle terminal used in a communication system for downloading a program from the center to the in-vehicle terminal, and a storage unit that stores the downloaded program, and a certain time has elapsed after the stored program is started. Then, a means for transmitting information indicating that the program has started to the center is provided.

更に、操作者により操作される操作手段を有し、この送信手段は、操作手段の操作と、一定時間の経過、早い方のタイミングでプログラムが起動したことを示す情報をセンターに対して送信することができる。   Furthermore, it has an operation means operated by the operator, and this transmission means transmits information indicating that the operation of the operation means and that the program has started at the earlier timing after a certain period of time has elapsed. be able to.

また、本発明の車載端末は、センターから車載端末へプログラムをダウンロードする通信システムに使用する車載端末であって、ダウンロードしたプログラムを記憶する記憶部と、この記憶したプログラムの起動回数をカウントし、この起動回数が規定回数に達すると、プログラムが起動したことを示す情報をセンターに対して送信する手段を具備することを特徴とするものである。
更に、操作者により操作される操作手段を有し、送信手段は、操作手段の操作と、規定回数の達成の早い方のタイミングでプログラムが起動したことを示す情報をセンターに対して送信するようにすることができる。
The in-vehicle terminal of the present invention is an in-vehicle terminal used in a communication system that downloads a program from the center to the in-vehicle terminal. The in-vehicle terminal stores the downloaded program, and counts the number of times the stored program is activated. When the number of times of activation reaches a specified number of times, there is provided means for transmitting information indicating that the program has been activated to the center.
Furthermore, it has an operation means operated by an operator, and the transmission means transmits information indicating that the program has started at the earlier timing of operation of the operation means and achievement of the specified number of times to the center. Can be.

更に、本発明の通信システムは、センターから車載端末へプログラムをダウンロードする通信システムであって、車載端末は、プログラムの自動更新の有無の選択をする手段と、この選択手段により自動更新を行うことが選択されたとき、その旨をセンターへ送信する手段を有し、センターは、車載端末からプログラムの自動更新が選択されたことの通知を受信したときは、センターにおいてプログラムを更新するごとに、当該車載端末に対して更新後のプログラムを自動配信する手段を有することを特徴としている。この場合の車載端末の送信手段は、自動更新される時間帯を指定する機能を有するようにする。   Furthermore, the communication system of the present invention is a communication system that downloads a program from a center to an in-vehicle terminal, and the in-vehicle terminal performs automatic updating by means for selecting whether or not to automatically update the program. Is selected, when the center receives a notification that the automatic update of the program is selected from the in-vehicle terminal, every time the center updates the program, It has a means for automatically distributing the updated program to the in-vehicle terminal. In this case, the transmission means of the in-vehicle terminal has a function of designating a time zone to be automatically updated.

本発明によれば、ダウンロード時又は車載端末におけるプログラムの動作時に問題が発生しても素早い対応をとることができる。これにより、ユーザの業務に支障を来すことが少なくなり、ユーザの満足度を高くすることができる。また、ユーザに対して課金をする場合にも、課金を行うことの判断を正確に行うことが可能となる。   According to the present invention, it is possible to take a quick response even if a problem occurs during downloading or operation of a program in an in-vehicle terminal. As a result, it is less likely to interfere with the user's business, and the user's satisfaction can be increased. Further, even when the user is charged, it is possible to accurately determine whether to charge.

本発明によれば、センターから車載端末へプログラムをダウンロードする通信システムにおいて、ダウンロードの正否、及び、車載端末におけるプログラムの動作状況を、センターが容易に確認することができる。   According to the present invention, in the communication system for downloading a program from the center to the in-vehicle terminal, the center can easily confirm whether the download is correct and the operation status of the program in the in-vehicle terminal.

以下、本発明を適用した通信システム及び車載端末について図を用いて説明をする。   Hereinafter, a communication system and an in-vehicle terminal to which the present invention is applied will be described with reference to the drawings.

図1は、通信システムにおけるセンターと車載端末の構成を示す。   FIG. 1 shows a configuration of a center and an in-vehicle terminal in a communication system.

センター11は、配信される複数のプログラム13を具備している。センター情報管理部12は、CPUなどから構成され、各プログラム13の配信、プログラム13の更新などを行う。通信部14は、車載端末21との間で送受信を行う。
各プログラム13に、プログラム自身の情報であるプログラム情報15が付加される。そして、プログラム13には、プログラム本体の他に、プログラム情報15を管理する情報管理機能16とプログラム情報を車載端末21からセンター11へ送信するための情報送信機能17を有する。プログラム13は、センター情報管理部12の管理の下で通信部14により外部へ送信される。
The center 11 has a plurality of programs 13 to be distributed. The center information management unit 12 includes a CPU and the like, and distributes each program 13 and updates the program 13. The communication unit 14 performs transmission / reception with the in-vehicle terminal 21.
Program information 15 which is information of the program itself is added to each program 13. The program 13 has an information management function 16 for managing the program information 15 and an information transmission function 17 for transmitting the program information from the in-vehicle terminal 21 to the center 11 in addition to the program body. The program 13 is transmitted to the outside by the communication unit 14 under the management of the center information management unit 12.

車載端末21は、センター11との間で送受信を行う通信部24と、ダウンロードされたプログラム13を記憶する記憶媒体23と、CPUなどにより構成される端末情報管理部22と、入力部25とを具備する。入力部25は、ユーザの操作、又は、他のアプリケーションからの呼出しによりトリガを出力する。
図示の通信システムにおいて、センター11は、車載端末21からプログラムのダウンロードの要求を受けると、要求されたプログラム13を送信する。センター情報管理部12は、プログラム情報15にある送信時の日付、時間、プログラム起動回数などの情報を更新して、このプログラム情報15を付加したプログラム13を、通信部14から送信する。
The in-vehicle terminal 21 includes a communication unit 24 that transmits and receives to / from the center 11, a storage medium 23 that stores the downloaded program 13, a terminal information management unit 22 that includes a CPU and the like, and an input unit 25. It has. The input unit 25 outputs a trigger by a user operation or a call from another application.
In the illustrated communication system, when the center 11 receives a program download request from the in-vehicle terminal 21, the center 11 transmits the requested program 13. The center information management unit 12 updates information such as a transmission date, time, and the number of program activations in the program information 15 and transmits the program 13 with the program information 15 added thereto from the communication unit 14.

ダウンロードが正常に終了すると、車載端末21では、通信部24で受信したプログラム13とプログラム情報15を記憶媒体23に記憶する。
図2は、車載端末21からダウンロードが正常に完了したことをセンター11に送信する手順を示すフローチャートである。
ユーザがプログラム13を選択する操作を行うか、又は、他のアプリケーションによりプログラム13が呼び出されると、入力部25から端末情報管理部22へトリガが送られる(ステップS11)。これにより、端末情報管理部22は、プログラム13を起動させる。すると、プログラム13は起動し動作を継続する。また、プログラム13中の情報管理機能16は、プログラム情報15にあるプログラム情報の読み出しを行う(ステップS12)。そして、プログラムの起動回数をチェックして、今回の起動が最初の起動か否かを判定する(ステップS13)。
When the download ends normally, the in-vehicle terminal 21 stores the program 13 and program information 15 received by the communication unit 24 in the storage medium 23.
FIG. 2 is a flowchart showing a procedure for transmitting to the center 11 that the download has been normally completed from the in-vehicle terminal 21.
When the user performs an operation of selecting the program 13 or the program 13 is called by another application, a trigger is sent from the input unit 25 to the terminal information management unit 22 (step S11). Accordingly, the terminal information management unit 22 activates the program 13. Then, the program 13 is activated and continues to operate. Further, the information management function 16 in the program 13 reads program information in the program information 15 (step S12). Then, the number of program activations is checked to determine whether or not the current activation is the first activation (step S13).

ここで、今回の起動が最初の起動の場合は、ステップS14で、プログラム情報15の更新を行い、情報送信機能17を用いて、プログラム情報15をセンター11へ送信する。また、今回の起動が最初の起動でなければ、ステップS14で、プログラム情報15の更新を行い、起動回数を1だけ増加する。
センター11では、車載端末21から情報を受信すると、この情報を分析することにより、車載端末21へのダウンロードが正しく送られたこと、及び、プログラム13が正常に起動したことを知ることができる。
If the current activation is the first activation, the program information 15 is updated in step S14 and the program information 15 is transmitted to the center 11 using the information transmission function 17. If the current activation is not the first activation, the program information 15 is updated in step S14, and the activation count is increased by one.
When the center 11 receives information from the in-vehicle terminal 21, it can know that the download to the in-vehicle terminal 21 has been sent correctly and that the program 13 has started normally by analyzing this information.

図3は、通信システムの他の例を示す。上述の実施形態1では、センター11からダウンロードされるプログラム自身によりダウンロードが正常に行われ、プログラムが起動したことの確認を行っているが、本例では、車載端末21の端末情報管理部22で確認の処理を行うものである。   FIG. 3 shows another example of a communication system. In the above-described first embodiment, the program downloaded from the center 11 is normally downloaded and it is confirmed that the program is started. In this example, the terminal information management unit 22 of the in-vehicle terminal 21 Confirmation processing is performed.

図3については、図1と共通の点が多いので、以下の説明では図1と異なる点についてのみ説明をする。
センター11では、配信するプログラム13として本体(プログラムA,B…)のみを具備する。プログラム自身の情報であるプログラム情報部は、車載端末において作成され、記憶される。
Since FIG. 3 has many points in common with FIG. 1, only the points different from FIG. 1 will be described below.
The center 11 includes only a main body (programs A, B...) As a program 13 to be distributed. A program information section, which is information of the program itself, is created and stored in the in-vehicle terminal.

車載端末21は、プログラム13を受信して記憶媒体23に記憶する際に、ダウンロードされた日時、起動回数などのプログラム情報26を作成して、記憶媒体23に記憶する。
また、車載端末21は、ディスプレイ27、スピーカ28、電源管理部29を具備する。電源管理部29は、ACC電源30、+B電源31、グラウンド32と接続される。+B電源31は、バッテリから直接得られる電源であり、メモリのバックアップ電源などとして使用される。ACC電源30は、+B電源31からイグニッションキーを経由して得られる電源であり、イグニッションキーがオンとされるとACC電源30から各負荷へ電力が供給され、オフとされるとACC電源がオフとされる。電源管理部29は、通常はACC電源30をシステムの電源とし、必要なときは、+B電源31に切り替える。
When the in-vehicle terminal 21 receives the program 13 and stores it in the storage medium 23, the in-vehicle terminal 21 creates program information 26 such as the downloaded date / time and the number of activations, and stores it in the storage medium 23.
The in-vehicle terminal 21 includes a display 27, a speaker 28, and a power management unit 29. The power management unit 29 is connected to the ACC power supply 30, the + B power supply 31, and the ground 32. The + B power source 31 is a power source obtained directly from the battery, and is used as a memory backup power source. The ACC power source 30 is a power source obtained from the + B power source 31 via the ignition key. When the ignition key is turned on, power is supplied from the ACC power source 30 to each load. When the ignition key is turned off, the ACC power source is turned off. It is said. The power management unit 29 normally uses the ACC power supply 30 as a system power supply, and switches to the + B power supply 31 when necessary.

図4は、車載端末21から、ダウンロードが正常に終了したことを送信する方法を示すフローチャートである。
図4のフローチャートのステップS21〜25は、前述の図2のステップS11〜15の処理と同様であるので、重複する説明は省略する。ただ、図2の処理では、ステップS11〜15の処理はプログラム13自身が行うのに対して、図4のステップS21〜25の処理では、端末情報管理部22が行う点が異なる。
FIG. 4 is a flowchart showing a method for transmitting from the in-vehicle terminal 21 that the download has been completed normally.
Steps S21 to S25 in the flowchart in FIG. 4 are the same as the processes in steps S11 to S15 in FIG. However, in the process of FIG. 2, the process of steps S11 to 15 is performed by the program 13 itself, whereas the process of steps S21 to S25 of FIG.

次に、センター11から車載端末21へのダウンロードに障害が発生した場合の処理について説明する。以下の説明においては、図3に示す通信システムにおけるダウンロード時の処理を説明する。しかしながら、以下の処理は、図1に示した、プログラム自身が処理を行う通信システムにおいても可能である。なお、図1の通信システムで実行する場合は、車載端末は、スピーカ28などを具備する必要がある。   Next, processing when a failure occurs in downloading from the center 11 to the in-vehicle terminal 21 will be described. In the following description, processing at the time of downloading in the communication system shown in FIG. 3 will be described. However, the following processing can also be performed in the communication system shown in FIG. In addition, when performing with the communication system of FIG. 1, the vehicle-mounted terminal needs to comprise the speaker 28 grade | etc.,.

図5は、図3に示す車載端末21におけるダウンロード時の処理を示すフローチャートである。図5の処理は、車載端末21の端末情報管理部22により実行される。
車載端末21からの要求などにより、センター11からプログラムのダウンロードが開始される(ステップS30)と、ステップS31で、通信状態が良好であるか否かが判定される。良好であれば、ステップS32で、1通信データ単位を記憶部23にセーブする。そして、ステップS33で、プログラム情報26にダウンロード状態を記録する。次いで、ステップS34でダウンロードが完了したか否かを判定し、完了していなければ、ステップS31へ戻り、全てのダウンロードが完了するまで、同様の動作を繰り返す。また、ステップS34で全てのダウンロードが完了したと判定すると、ステップS35でダウンロードを終了し、ステップS41で音声でユーザに通知をする。
FIG. 5 is a flowchart showing processing at the time of downloading in the in-vehicle terminal 21 shown in FIG. The process in FIG. 5 is executed by the terminal information management unit 22 of the in-vehicle terminal 21.
When downloading of a program is started from the center 11 in response to a request from the in-vehicle terminal 21 (step S30), it is determined in step S31 whether or not the communication state is good. If it is satisfactory, one communication data unit is saved in the storage unit 23 in step S32. In step S33, the download state is recorded in the program information 26. Next, in step S34, it is determined whether or not the download is completed. If not completed, the process returns to step S31, and the same operation is repeated until all the downloads are completed. If it is determined in step S34 that all downloads have been completed, the download ends in step S35, and the user is notified by voice in step S41.

ステップS31で、通信状態が良好でないと判定されると、ステップS36で、ユーザに対して、スピーカ28により音声で、ダウンロードを中断する旨の通知をし、ステップS37へ進む。図5の第1の例では、ステップS37でダウンロードを中断し、それまで記憶媒体23に記憶したデータ単位を削除する。この中断は音声でユーザに通知されるので、ユーザはダウンロードが途中で中断したことを知ることができる。この場合、ユーザはセンター11へプログラムのダウンロードを再度要求し、センター11は、プログラムを最初から送信する。   If it is determined in step S31 that the communication state is not good, in step S36, the user is informed by the speaker 28 that the download is interrupted, and the process proceeds to step S37. In the first example of FIG. 5, the download is interrupted in step S <b> 37 and the data unit stored in the storage medium 23 is deleted. Since this interruption is notified to the user by voice, the user can know that the download has been interrupted. In this case, the user requests the center 11 to download the program again, and the center 11 transmits the program from the beginning.

図5の第2の例では、ステップS37のダウンロードの中断の代わりに、ステップS38へ進み、通信状態の復帰を待つ。通信状態が良好になると、ステップS39へ進む。ステップS39では、プログラム情報26のダウンロード状態、つまり、プログラムのどのデータ単位までを受信したかを通信部24からセンター11へ送信する。   In the second example of FIG. 5, instead of interrupting the download in step S <b> 37, the process proceeds to step S <b> 38 and waits for the communication state to return. If the communication state becomes good, the process proceeds to step S39. In step S39, the download state of the program information 26, that is, up to which data unit of the program is received is transmitted from the communication unit 24 to the center 11.

センター11は、この送信に応じて、ダウンロードが途絶えた位置から、プログラムのダウンロードを再開し、車載端末21はダウンロードの受信を再開する(ステップS40)。以降は、ステップS31へ戻り、通信状態のチェック、データのセーブなどを継続して行う。車載端末21では、ダウンロードが完了する(ステップS35)と、音声でユーザに通知を行う。   In response to this transmission, the center 11 resumes the download of the program from the position where the download has stopped, and the in-vehicle terminal 21 resumes the reception of the download (step S40). Thereafter, the process returns to step S31, and the communication state check, data saving, etc. are continued. The in-vehicle terminal 21 notifies the user by voice when the download is completed (step S35).

図6は、図5の変形例を示す。図5に示した第1及び第2の例では、ダウンロード時に通信状態が不良となった場合、ダウンロードを中断するか、又は、自動的再開をするかのいずれかが実行可能となっている。本例は、通信状態が不良となったときに、ダウンロードの中断と自動的再開の両方の手段を具備し、ユーザがいずれかを選択できるようにするものである。この選択は、予め、入力部25でユーザが操作することにより行われる。   FIG. 6 shows a modification of FIG. In the first and second examples shown in FIG. 5, when the communication state becomes poor at the time of download, either the download can be interrupted or the automatic restart can be executed. In this example, when the communication state becomes defective, both downloading interruption means and automatic restarting means are provided so that the user can select one of them. This selection is performed in advance by the user operating the input unit 25.

図6は、図5のステップS36〜38を変形したものである。したがって、その他の部分については図5を参照されたい。
通信状態が良好でないことが判定されて、音声によるユーザへの通知がされる(ステップS36)と、ステップS41で、ユーザの選択が自動的継続であるか否かが判定される。ここでダウンロードの中断が選択されていた場合は、ステップS37へ進み、ダウンロードを中断する。一方、自動的継続が選択されていた場合は、ステップS38へ進む。以後は、図5と同様のステップS38以降の処理がされて、通信状態が良好になるとダウンロードを再開する。
FIG. 6 is a modification of steps S36 to S38 in FIG. Therefore, refer to FIG. 5 for other parts.
If it is determined that the communication state is not good and the user is notified by voice (step S36), it is determined in step S41 whether or not the user's selection is automatically continued. If the download interruption is selected here, the process proceeds to step S37, where the download is interrupted. On the other hand, if automatic continuation is selected, the process proceeds to step S38. Thereafter, the processing after step S38 similar to FIG. 5 is performed, and when the communication state becomes good, the download is resumed.

車載端末21の電源管理部29は、通常は、ACC電源30を本システムの電源としている。したがって、ダウンロード中に、イグニッションキーが抜かれると、ACC電源30がオフとなり、ダウンロードが中断されることとなる。本例は、これに対応するものである。   The power management unit 29 of the in-vehicle terminal 21 normally uses the ACC power supply 30 as the power supply of this system. Therefore, if the ignition key is removed during the download, the ACC power supply 30 is turned off and the download is interrupted. This example corresponds to this.

図7は、ACC電源30がオフとされた場合の動作を示す。
電源管理部29は、ACC電源30のオフを検出すると、車載端末21に供給する電源をバックアップ電源の+B電源31に切り替える。これにより、ダウンロードは継続する。また、電源管理部29は、ACC電源30が回復すると車載端末21の電源をACC電源に切り替える。
FIG. 7 shows an operation when the ACC power supply 30 is turned off.
When the power management unit 29 detects that the ACC power supply 30 is turned off, the power management unit 29 switches the power supplied to the in-vehicle terminal 21 to the backup power supply + B power supply 31. As a result, the download continues. Moreover, the power supply management part 29 will switch the power supply of the vehicle-mounted terminal 21 to an ACC power supply, if the ACC power supply 30 recovers.

電源管理部29は、ACC電源30がオフとなると、端末情報管理部22に割り込みをかける。端末情報管理部22は、+B電源31により動作を継続し、ACC電源30オフの割り込みにより図7の動作を開始し(ステップS51)、スピーカ28から音声により、又は、ディスプレイ27での表示によりユーザに、ACC電源30がオフとなったことを通知する(ステップS52)。   The power management unit 29 interrupts the terminal information management unit 22 when the ACC power supply 30 is turned off. The terminal information management unit 22 continues to operate with the + B power supply 31 and starts the operation of FIG. 7 by interruption of the ACC power supply 30 off (step S51). To notify that the ACC power supply 30 is turned off (step S52).

次いで、ACC電源30の状態を調べ(ステップS53)、オンに復帰していれば、図5の割り込み開始前の状態に戻る。したがって、イグニッションキーの操作によりACC電源30が直ちに復帰していれば、ダウンロードを継続することができる。この場合、音声及びディスプレイの表示を行っても良い。また、オフの状態が継続していれば、ダウンロードを中断し(ステップS54)、電源管理部29にシステム電源をオフさせる(ステップS55)。   Next, the state of the ACC power supply 30 is checked (step S53). If the ACC power supply 30 is turned on, the state before the start of the interrupt in FIG. 5 is restored. Therefore, the download can be continued if the ACC power supply 30 is immediately restored by the operation of the ignition key. In this case, sound and display may be displayed. If the off state continues, the download is interrupted (step S54), and the power management unit 29 turns off the system power (step S55).

ユーザは、ダウンロードの再開をする場合は、イグニッションキーをオンとして、車載端末21に電源を供給した後に、センター11へダウンロードを要求するための操作を行う。センター11は、車載端末21に対してプログラム13を最初から送信する。
本例によれば、ダウンロード中にイグニッションキーが抜かれるなどしてACC電源30がオフとなった場合、その状態をユーザに通知することができる。また、ACC電源30のオフが瞬間的なものであれば、ダウンロードを自動的に再開することができる。
When restarting the download, the user turns on the ignition key, supplies power to the in-vehicle terminal 21, and then performs an operation for requesting the download to the center 11. The center 11 transmits the program 13 to the in-vehicle terminal 21 from the beginning.
According to this example, when the ACC power supply 30 is turned off due to an ignition key being removed during downloading, the user can be notified of the state. If the ACC power supply 30 is turned off momentarily, the download can be automatically resumed.

上述の図7の処理では、ACC電源30のオフが検出されるとダウンロードを中断していた。これに対し、ACC電源30のオフ後も、+B電源31により、ダウンロードを継続させることができる。
図8は、ACC電源30のオフ後に、+B電源31によりダウンロードを継続する場合の処理を示す。図8のステップS61〜63までは、図7のステップS51〜53までと同様であるので、重複する説明は省略する。ステップS63で、ACC電源30が依然としてオフであることが検出された場合、本例では、ステップS64へ進み、+B電源31によりダウンロードを継続する。ダウンロードが完了する(ステップS65)と、電源管理部29は、システムの電源をオフとする(ステップS66)。
In the process of FIG. 7 described above, the download is interrupted when the ACC power supply 30 is detected to be off. In contrast, the download can be continued by the + B power supply 31 even after the ACC power supply 30 is turned off.
FIG. 8 shows processing when downloading is continued by the + B power supply 31 after the ACC power supply 30 is turned off. Steps S61 to S63 in FIG. 8 are the same as steps S51 to S53 in FIG. If it is detected in step S63 that the ACC power supply 30 is still off, in this example, the process proceeds to step S64 and the download is continued by the + B power supply 31. When the download is completed (step S65), the power management unit 29 turns off the system (step S66).

図9は、ダウンロード中にACC電源30がオフとなった場合に、ユーザが、ダウンロードの中断と継続のいずれかを、予め選択しておくことができる例を示す。
ステップS71、72は、図7のステップS51,52と同様である。ステップS72で、ユーザに対する通知がされると、ステップS73で、ユーザの選択が自動的継続であるか否かが判定される。この選択は、ダウンロードを中断させるか、自動継続させるかを、ユーザが、予め、入力部25において選択をしておくことにより行われる。
FIG. 9 shows an example in which, when the ACC power supply 30 is turned off during download, the user can select in advance whether to interrupt or continue the download.
Steps S71 and S72 are the same as steps S51 and S52 in FIG. When the user is notified in step S72, it is determined in step S73 whether or not the user's selection is automatic continuation. This selection is performed by the user selecting in advance using the input unit 25 whether the download is interrupted or automatically continued.

中断が選択されている場合、ステップS77へ進んで、ダウンロードを中断する。一方、自動的継続が選択されている場合、ステップS74へ進んで、+B電源31によりダウンロードを継続し、ステップS75で、ダウンロード状態、つまり、プログラムのどのデータ単位までを受信したかをセンター11に送信して、この処理を終了する。   If interruption is selected, the process proceeds to step S77 to stop the download. On the other hand, if automatic continuation is selected, the process proceeds to step S74, and the download is continued by the + B power source 31, and in step S75, the download state, that is, up to which data unit of the program has been received is sent to the center 11. Send this to finish this process.

ACC電源30が回復すると、電源管理部29は、システムの電源を、+B電源31からACC電源30に切り替え、端末情報管理部22へ通知をする。この通知により、ステップS76の割り込みが発生して、センター11に対してダウンロードの要求を送信する。センター11は、ステップS75で送信されたダウンロード状態から、ダウンロード中断時以降のデータを送信する。   When the ACC power supply 30 recovers, the power management unit 29 switches the system power supply from the + B power supply 31 to the ACC power supply 30, and notifies the terminal information management unit 22 of the change. By this notification, an interrupt in step S76 occurs, and a download request is transmitted to the center 11. The center 11 transmits data after the download interruption from the download state transmitted in step S75.

なお、図9に示した例においては、ステップS76のダウンロードの再開時に、センター11がプログラム13を最初から送信するようにすることもできる。つまり、ステップS75では、端末情報管理部22は、途中まで記憶したプログラムを削除する。
さらに、図9の変形例として、ステップS74〜76を、図8のステップS64〜66に置き換えることもできる。この場合、ユーザがACC電源オフ時にダウンロードの継続を選択すると、+B電源31を使用してダウンロードを継続し、ダウンロードの完了後にシステムの電源をオフとする。
In the example shown in FIG. 9, the center 11 can transmit the program 13 from the beginning when the download is resumed in step S76. That is, in step S75, the terminal information management unit 22 deletes the program stored halfway.
Furthermore, as a modification of FIG. 9, steps S74 to S76 can be replaced with steps S64 to 66 of FIG. In this case, if the user selects to continue the download when the ACC power is turned off, the download is continued using the + B power supply 31, and the system is turned off after the download is completed.

以上、ダウンロードが問題なく終了したか否かを確認する手段について説明をしてきた。次に、このダウンロードが問題なく終了した後に、プログラムが車載端末のソフト及びハード的環境に適していて正常に動作しているか否かを、センター11で確認できるようにする手段について説明する。   As described above, the means for confirming whether the download has been completed without any problem has been described. Next, a description will be given of means for enabling the center 11 to check whether the program is suitable for the software and hardware environment of the in-vehicle terminal and is operating normally after the download is completed without any problem.

図10は、プログラムの起動後、一定時間が経過した場合に、プログラムが正常に動作したと判断する例を示す。
ユーザの操作、又は、他のアプリケーションからの呼出しがあると、入力部25からトリガが入力され、端末情報管理部22がプログラムを起動させる(ステップS81)。プログラム13は起動後に動作を継続する。端末情報管理部22では、一定時間の経過を待ち(ステップS82)、一定時間が経過すると、プログラムが起動して一定時間が経過したことをセンター11へ送信する(ステップS83)。このとき、ディスプレイ27にセンター11へ通知をしたことを表示するようにしても良い。
FIG. 10 shows an example in which it is determined that the program operates normally when a certain time has elapsed after the program is started.
When there is a user operation or a call from another application, a trigger is input from the input unit 25, and the terminal information management unit 22 starts the program (step S81). The program 13 continues to operate after startup. The terminal information management unit 22 waits for a certain period of time to elapse (step S82), and when the certain period of time has elapsed, the program is activated and transmits to the center 11 that the certain period of time has elapsed (step S83). At this time, the notification to the center 11 may be displayed on the display 27.

また、一定時間の経過前であっても、ユーザがプログラムの動作に満足をした場合、ユーザが入力部25で所定の操作をすること(ステップS84)により、プログラムが正常に起動したことがセンター11へ送信される。なお、このステップS84は省略することもできる。
これにより、センター11では、ダウンロードが問題なく完了し、プログラムが正常に動作していることを知ることができる。
Further, if the user is satisfied with the operation of the program even before the lapse of a certain period of time, the user has performed a predetermined operation with the input unit 25 (step S84), so that the program has started normally. 11 is transmitted. Note that step S84 can be omitted.
Thereby, the center 11 can know that the download is completed without any problem and the program is operating normally.

図11は、プログラム13の動作回数が一定回数を超えた場合に、プログラムが正常に動作したと判断する例を示す。
図11のステップS91は上述の図10のステップS81と同様であり、ユーザの操作、又は、他のアプリケーションからの呼出しによりプログラムが起動をする。次いで、プログラムの起動を継続した状態で、プログラムの動作回数がチェックされる(ステップS92)。この動作回数は、プログラム情報26から得られる。ここで、一定回数以上の起動がされた場合は、その旨をセンター11へ送信する(ステップS93)。
FIG. 11 shows an example in which it is determined that the program operates normally when the number of operations of the program 13 exceeds a certain number.
Step S91 in FIG. 11 is the same as step S81 in FIG. 10 described above, and the program is activated by a user operation or a call from another application. Next, the number of program operations is checked in a state where the program has been continuously started (step S92). The number of operations is obtained from the program information 26. Here, if it has been activated more than a certain number of times, the fact is transmitted to the center 11 (step S93).

また、一定回数が経過する前であっても、前述の図10のステップS84と同様に、ユーザが所定の操作をした場合(ステップS94)も、センター11への送信がされる(ステップS93)。なお、本例でもステップS94の省略が可能である。   Even before a certain number of times have passed, as in step S84 of FIG. 10 described above, when the user performs a predetermined operation (step S94), transmission to the center 11 is also performed (step S93). . Note that step S94 can also be omitted in this example.

以上説明した実施形態1〜8では、車載端末21からの要求によりセンター11がプログラム13のダウンロードを行う。また、バージョンアップなどのプログラムの更新があった場合も、その都度、ユーザが更新後のプログラムのダウンロードを要求する。   In the first to eighth embodiments described above, the center 11 downloads the program 13 in response to a request from the in-vehicle terminal 21. Also, whenever there is a program update such as a version upgrade, the user requests a download of the updated program each time.

図12は、ユーザがプログラムの自動更新をセンター11に要求する例を示す。
ユーザが入力部25で自動更新のための所定の操作を行う(ステップS101)と、端末情報管理部22では、自動更新の予約をプログラムセンター11に送信する(ステップS102)。このとき、ユーザは、例えば、夜中などの車両の運転をしない時間帯などに自動更新のダウンロードを行うように指定することもできる。
FIG. 12 shows an example in which the user requests the center 11 to automatically update the program.
When the user performs a predetermined operation for automatic update using the input unit 25 (step S101), the terminal information management unit 22 transmits an automatic update reservation to the program center 11 (step S102). At this time, for example, the user can also specify to download the automatic update during a time period when the vehicle is not driven, such as at night.

センター11では、この要求を受信すると、自動更新の予約をプログラム情報15に記憶する(ステップS111)。
センター11でプログラム13の更新があった場合(ステップS121)は、予約をしたユーザに対して、プログラム13をダウンロードする(ステップS122)。このとき、時間帯が指定されている場合は、その時間帯に送信をする。この場合、車載端末21の端末情報管理部22は、センター11からの呼出しを検知すると、自動的にシステム電源をオンとし、その後、図5〜6に示した動作に従ってダウンロードを実施する。また、ダウンロードが完了すると、システム電源をオフとする。
Upon receiving this request, the center 11 stores the automatic update reservation in the program information 15 (step S111).
When the program 13 is updated in the center 11 (step S121), the program 13 is downloaded to the user who made the reservation (step S122). At this time, if a time zone is specified, transmission is performed in that time zone. In this case, when detecting a call from the center 11, the terminal information management unit 22 of the in-vehicle terminal 21 automatically turns on the system power, and then downloads according to the operations shown in FIGS. When the download is completed, the system power is turned off.

その後、端末情報管理部22は、ACC電源30がオンされたとき、ディスプレイ27に、プログラムの自動更新が実行されたことを表示する。これにより、ユーザは、ダウンロードがされていることを知ることができる。   Thereafter, when the ACC power supply 30 is turned on, the terminal information management unit 22 displays on the display 27 that the program has been automatically updated. Thereby, the user can know that the download is being performed.

本発明を適用した通信システムの第1の構成を示す図。The figure which shows the 1st structure of the communication system to which this invention is applied. 図1の通信システムにおける処理を示すフローチャート。The flowchart which shows the process in the communication system of FIG. 本発明を適用した通信システムの第2の構成を示す図。The figure which shows the 2nd structure of the communication system to which this invention is applied. 図3の通信システムにおける処理を示すフローチャート。The flowchart which shows the process in the communication system of FIG. 図3の通信システムにおけるダウンロード時の処理を示すフローチャート。FIG. 4 is a flowchart showing processing during download in the communication system of FIG. 3. FIG. 図5の変形例を示すフローチャート。The flowchart which shows the modification of FIG. 図3の通信システムにおけるACC電源オフ時の第1の処理を示すフローチャート。The flowchart which shows the 1st process at the time of ACC power supply OFF in the communication system of FIG. 図3の通信システムにおけるACC電源オフ時の第2の処理を示すフローチャート。The flowchart which shows the 2nd process at the time of ACC power supply OFF in the communication system of FIG. 図3の通信システムにおけるACC電源オフ時の第3の処理を示すフローチャート。The flowchart which shows the 3rd process at the time of ACC power supply OFF in the communication system of FIG. 図3の通信システムにおける、プログラムが正常に起動したことを確認する第1の処理を示すフローチャート。The flowchart which shows the 1st process which confirms that the program started normally in the communication system of FIG. 図3の通信システムにおける、プログラムが正常に起動したことを確認する第2の処理を示すフローチャート。The flowchart which shows the 2nd process which confirms that the program started normally in the communication system of FIG. 図3の通信システムにおける、プログラム自動更新の処理を示すフローチャート。The flowchart which shows the process of the program automatic update in the communication system of FIG.

符号の説明Explanation of symbols

11 センター
12 センター情報管理部
13 プログラム
14 通信部
15 プログラム情報
16 情報管理機能
17 情報送信機能
21 車載端末
22 端末情報管理部
23 記憶媒体
24 通信部
25 入力部
26 プログラム情報
27 ディスプレイ
28 スピーカ
29 電源管理部
30 ACC電源
31 +B電源
32 グラウンド
DESCRIPTION OF SYMBOLS 11 Center 12 Center information management part 13 Program 14 Communication part 15 Program information 16 Information management function 17 Information transmission function 21 In-vehicle terminal 22 Terminal information management part 23 Storage medium 24 Communication part 25 Input part 26 Program information 27 Display 28 Speaker 29 Power supply management 30 ACC power supply 31 + B power supply 32 Ground

Claims (6)

センターから車載端末へプログラムをダウンロードする通信システムに使用する車載端末であって、
ダウンロードしたプログラムを記憶する記憶部と、この記憶したプログラムが起動した後、一定時間が経過すると、前記プログラムが起動したことを示す情報を前記センターに対して送信する手段を具備することを特徴とする車載端末。
An in-vehicle terminal used for a communication system for downloading a program from a center to an in-vehicle terminal,
A storage unit for storing a downloaded program, and means for transmitting information indicating that the program has started to the center when a predetermined time has elapsed after the stored program has started. In-vehicle terminal.
操作者により操作される操作手段を有し、前記送信手段は、前記操作手段の操作と、前記一定時間の経過の早い方のタイミングで前記プログラムが起動したことを示す情報を前記センターに対して送信する請求項1に記載の車載端末。   The transmission means has an operation means operated by an operator, and the transmission means sends information indicating that the program has been started at the earlier timing of the operation and operation of the predetermined time to the center. The in-vehicle terminal according to claim 1 which transmits. センターから車載端末へプログラムをダウンロードする通信システムに使用する車載端末であって、
ダウンロードしたプログラムを記憶する記憶部と、この記憶したプログラムの起動回数をカウントし、この起動回数が規定回数に達すると、前記プログラムが起動したことを示す情報を前記センターに対して送信する手段を具備する車載端末。
An in-vehicle terminal used for a communication system for downloading a program from a center to an in-vehicle terminal,
A storage unit for storing the downloaded program, and a means for counting the number of activations of the stored program and transmitting information indicating that the program has been activated to the center when the number of activations reaches a specified number. Car terminal equipped.
操作者により操作される操作手段を有し、前記送信手段は、前記操作手段の操作と、前記規定回数の達成の早い方のタイミングで前記プログラムが起動したことを示す情報を前記センターに対して送信する請求項3に記載の車載端末。   The transmission means has an operation means operated by an operator, and the transmission means sends information indicating that the program has started at the earlier timing of the operation means and the achievement of the specified number of times to the center. The in-vehicle terminal according to claim 3 which transmits. センターから車載端末へプログラムをダウンロードする通信システムであって、
前記車載端末は、プログラムの自動更新の有無の選択をする手段と、この選択手段により自動更新を行うことが選択されたとき、その旨を前記センターへ送信する手段を有し、
前記センターは、前記車載端末からプログラムの自動更新が選択されたことの通知を受信したときは、センターにおいてプログラムを更新するごとに、当該車載端末に対して更新後のプログラムを自動配信する手段を有することを特徴とする通信システム。
A communication system for downloading a program from a center to an in-vehicle terminal,
The in-vehicle terminal has means for selecting whether or not to automatically update the program, and means for transmitting the fact to the center when automatic selection is selected by the selection means,
When the center receives a notification that automatic program update has been selected from the in-vehicle terminal, the center automatically updates the updated program to the in-vehicle terminal each time the program is updated in the center. A communication system comprising:
前記車載端末の送信手段は、自動更新される時間帯を指定する機能を有する請求項5に記載の通信システム。   The communication system according to claim 5, wherein the transmission unit of the in-vehicle terminal has a function of designating a time zone to be automatically updated.
JP2006217415A 2006-08-09 2006-08-09 Communication system between on-vehicle terminal and center, and on-vehicle terminal used for communication system Pending JP2007052781A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006217415A JP2007052781A (en) 2006-08-09 2006-08-09 Communication system between on-vehicle terminal and center, and on-vehicle terminal used for communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006217415A JP2007052781A (en) 2006-08-09 2006-08-09 Communication system between on-vehicle terminal and center, and on-vehicle terminal used for communication system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2004309945A Division JP2005100435A (en) 2004-10-25 2004-10-25 Communication system between onboard terminal and center, and onboard terminal to be used for communication system

Publications (1)

Publication Number Publication Date
JP2007052781A true JP2007052781A (en) 2007-03-01

Family

ID=37917144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006217415A Pending JP2007052781A (en) 2006-08-09 2006-08-09 Communication system between on-vehicle terminal and center, and on-vehicle terminal used for communication system

Country Status (1)

Country Link
JP (1) JP2007052781A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008142775A1 (en) * 2007-05-21 2008-11-27 Pioneer Corporation Navigation system, control method, control program, and recording medium
JP2011248599A (en) * 2010-05-26 2011-12-08 Ricoh Co Ltd Image forming device
JP2016224898A (en) * 2015-05-27 2016-12-28 株式会社デンソー On-vehicle electronic control device
WO2017077817A1 (en) * 2015-11-04 2017-05-11 株式会社デンソー Onboard download control device and download control method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008142775A1 (en) * 2007-05-21 2008-11-27 Pioneer Corporation Navigation system, control method, control program, and recording medium
JP4509215B2 (en) * 2007-05-21 2010-07-21 パイオニア株式会社 Navigation device, control method, control program, and recording medium
JPWO2008142775A1 (en) * 2007-05-21 2010-08-05 パイオニア株式会社 Navigation device, control method, control program, and recording medium
JP2011248599A (en) * 2010-05-26 2011-12-08 Ricoh Co Ltd Image forming device
JP2016224898A (en) * 2015-05-27 2016-12-28 株式会社デンソー On-vehicle electronic control device
WO2017077817A1 (en) * 2015-11-04 2017-05-11 株式会社デンソー Onboard download control device and download control method
JP2017090092A (en) * 2015-11-04 2017-05-25 株式会社デンソー Onboard download control device, and download control method

Similar Documents

Publication Publication Date Title
EP1022656A2 (en) Communication system for communication between in-vehicle terminals and center, and in-vehicle terminal employed in communication system
US10652709B2 (en) Method and apparatus for automatic Bluetooth connection using Bluetooth dual mode
EP3133498B1 (en) Data delivery system, control server, and data delivery method
CN102315863B (en) Wireless communication apparatus and wireless communication method
JP2006203392A (en) Software radio apparatus and on-vehicle information system
CN102193808A (en) Vehicle software downloading system and method thereof
JP2009102003A (en) Software updating device, and software updating method
JP2007052781A (en) Communication system between on-vehicle terminal and center, and on-vehicle terminal used for communication system
JP2005100435A (en) Communication system between onboard terminal and center, and onboard terminal to be used for communication system
JP2007065856A (en) Information rewriting system and information rewriting device
JP2007049713A (en) Vehicle-mounted terminal
JP2023108066A (en) Software update apparatus, update control method, update control program, and server
CN114385202A (en) Server, software update system, distribution method, and non-temporary storage medium
CN111722856B (en) Method and device for upgrading firmware in vehicle-mounted microcontroller
JP2022103451A (en) Apparatus for confirming compatibility of software and vehicle equipped therewith, method and program for confirming compatibility of software
JP2023019048A (en) Center, method, and program
JP2011066777A (en) On-board wireless communication apparatus
JP2003229974A (en) System and method for updating software installed in portable telephone terminal
JP2024124910A (en) VEHICLE SOFTWARE MANAGEMENT SYSTEM, VEHICLE SOFTWARE MANAGEMENT METHOD, AND VEHICLE SOFTWARE MANAGEMENT PROGRAM

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070508

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080107

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080701