(57)【要約】【課題】システム全体としてのコストの増大を未然に回避できながらも、無線通信装置が無線通信を行うための無線プログラムを適切に書換える。【解決手段】無線通信装置２が組込まれている車載ディスプレイ１は、無線通信装置２の無線プログラムを書換える場合に、書換えるべき新たな無線プログラムを無線通信装置２とは別のシステムメモリ４に一時的に記憶し、無線通信装置２の動作を停止した後に、システムメモリ４に一時的に記憶されている書換えるべき新たな無線プログラムを装置メモリ７に直接書込んで記憶する。無線通信装置２に書換えるべき新たな無線プログラムを記憶させるためのメモリを用意する必要をなくすことができる。【選択図】  図１
2004159190.tif 000002
【特許請求の範囲】
【請求項１】
無線プログラムを記憶する装置側記憶手段および前記装置側記憶手段に記憶されている無線プログラムを実行して無線通信を制御する装置側制御手段を備えた無線通信装置と、
システムプログラムを記憶するシステム側記憶手段と、
前記システム側記憶手段に記憶されているシステムプログラムを実行してシステムの動作全般を制御するシステム側制御手段とを具備した無線通信装置組込システムであって、
前記システム側制御手段は、外部から受信された無線プログラムを前記システム側記憶手段に一時的に記憶させ、無線通信装置の動作を停止させた後に、前記システム側記憶手段に一時的に記憶されている無線プログラムを前記装置側記憶手段に直接書込んで記憶させることにより、無線プログラムを書換えることを特徴とする無線通信装置組込システム。
【請求項２】
無線プログラムを記憶する装置側記憶手段および前記装置側記憶手段に記憶されている無線プログラムを実行して無線通信を制御する装置側制御手段を備えた無線通信装置と、
システムプログラムを記憶するシステム側記憶手段と、
前記システム側記憶手段に記憶されているシステムプログラムを実行してシステムの動作全般を制御するシステム側制御手段とを具備した無線通信装置組込システムであって、
前記システム側制御手段は、外部から受信された無線プログラムを前記システム側記憶手段に一時的に記憶させ、無線通信装置における少なくとも無線通信に係る動作を停止させた後に、前記システム側記憶手段に一時的に記憶されている無線プログラムを前記装置側制御手段に転送し、
前記装置側制御手段は、前記システム側制御手段から転送された無線プログラムを前記装置側記憶手段に書込んで記憶させることにより、無線プログラムを書換えることを特徴とする無線通信装置組込システム。
【請求項３】
システムに組込まれている無線通信装置の無線プログラムを書換える方法であって、
無線通信装置とは別のシステム側制御手段が外部から受信された無線プログラムを無線通信装置とは別のシステム側記憶手段に一時的に記憶させる手順と、
前記システム側制御手段が無線通信装置の動作を停止させる手順と、
前記システム側制御手段が前記システム側記憶手段に一時的に記憶されている無線プログラムを無線通信装置の装置側記憶手段に直接書込んで記憶させる手順とを順次行うことにより、
無線プログラムを書換えることを特徴とする無線通信装置における無線プログラムの書換方法。
【請求項４】
システムに組込まれている無線通信装置の無線プログラムを書換える方法であって、
無線通信装置とは別のシステム側制御手段が外部から受信された無線プログラムを無線通信装置とは別のシステム側記憶手段に一時的に記憶させる手順と、
前記システム側制御手段が無線通信装置における少なくとも無線通信に係る動作を停止させる手順と、
前記システム側制御手段が前記システム側記憶手段に一時的に記憶されている無線プログラムを無線通信装置の装置側制御手段に転送させる手順と、
前記装置側制御手段が前記システム側制御手段から転送された無線プログラムを無線通信装置の装置側記憶手段に書込んで記憶させる手順とを順次行うことにより、
無線プログラムを書換えることを特徴とする無線通信装置における無線プログラムの書換方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＢｌｕｅｔｏｏｔｈや無線ＬＡＮなどの無線通信を行う無線通信装置が組込まれてなる無線通信装置組込システムおよび当該無線通信装置における無線プログラムを書換える方法に関する。
【０００２】
【従来の技術】
例えばＢｌｕｅｔｏｏｔｈや無線ＬＡＮなどの無線通信を行う無線通信装置が組込まれてなる無線通信装置組込システムの一例として、車両に搭載される車載ディスプレイがある。このものによれば、ユーザは、例えばＢｌｕｅｔｏｏｔｈや無線ＬＡＮなどの無線通信を行う無線モジュールが内蔵された携帯情報端末を車室内に持込み、携帯情報端末と車載ディスプレイに組込まれている無線通信装置との間で無線通信を行うことにより、携帯情報端末を操作することで所望の情報を車載ディスプレイに表示させることができる。
【０００３】
ところで、例えばバグの解消や機能向上を目的として、無線通信装置が無線通信を行うための無線プログラムを書換える（更新する）必要が生じる場合がある。このような場合、従来のものでは、無線通信装置に元々の無線プログラムを記憶させるためのメモリとは別に、書換えるべき新たな無線プログラムを記憶させるためのメモリを設け、外部から書換えるべき新たな無線プログラムを受信させた後に、無線プログラムを書換えるようになっていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、これでは、無線通信装置に元々の無線プログラムを記憶させるためのメモリとは別に、書換えるべき新たな無線プログラムを記憶させるためのメモリを用意しなければならないので、無線通信装置のメモリ容量が増大することになり、その分、システム全体としてのコストが増大するという問題がある。
【０００５】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、無線通信を行う無線通信装置が組込まれてなるものにおいて、無線通信装置のメモリ容量の増大を未然に回避することにより、システム全体としてのコストの増大を未然に回避することができる構成でありながらも、無線通信装置が無線通信を行うための無線プログラムを適切に書換えることができる無線通信装置組込システムおよび無線通信装置における無線プログラムの書換方法を提供することにある。
【０００６】
【課題を解決するための手段】
請求項１に記載した無線通信装置組込システムによれば、システムの動作全般を制御するシステム側制御手段は、外部から無線プログラムが受信されると、当該受信された無線プログラムをシステム側記憶手段に一時的に記憶させ、無線通信装置の動作を停止させた後に、システム側記憶手段に一時的に記憶されている無線プログラムを装置側記憶手段に直接書込んで記憶させることにより、無線プログラムを書換える。
【０００７】
このように、書換えるべき新たな無線プログラムを、無線通信装置とは別のシステム側記憶手段に一時的に記憶させ、無線通信装置の動作を停止させた後に、システム側記憶手段に一時的に記憶されている書換えるべき新たな無線プログラムを装置側記憶手段に直接書込んで記憶させるように構成したので、従来のものとは異なって、無線通信装置に書換えるべき新たな無線プログラムを記憶させるための記憶手段を用意する必要をなくすことができる。これにより、無線通信装置のメモリ容量の増大を未然に回避することにより、システム全体としてのコストの増大を未然に回避することができる構成でありながらも、無線通信装置が無線通信を行うための無線プログラムを適切に書換えることができる。
【０００８】
請求項２に記載した無線通信装置組込システムによれば、システムの動作全般を制御するシステム側制御手段は、外部から無線プログラムが受信されると、当該受信された無線プログラムをシステム側記憶手段に一時的に記憶させ、無線通信装置における少なくとも無線通信に係る動作を停止させた後に、システム側記憶手段に一時的に記憶されている無線プログラムを装置側制御手段に転送する。そして、無線通信を制御する装置側制御手段は、システム側制御手段から転送された無線プログラムを装置側記憶手段に書込んで記憶させることにより、無線プログラムを書換える。
【０００９】
このように、書換えるべき新たな無線プログラムを、無線通信装置とは別のシステム側記憶手段に一時的に記憶させ、無線通信装置における少なくとも無線通信に係る動作を停止させた後に、システム側記憶手段に一時的に記憶されている書換えるべき新たな無線プログラムを装置側制御手段に転送して装置側記憶手段に書込んで記憶させるように構成したので、上記した請求項１に記載したものと同様にして、無線通信装置に書換えるべき新たな無線プログラムを記憶させるための記憶手段を用意する必要をなくすことができる。これにより、無線通信装置のメモリ容量の増大を未然に回避することにより、システム全体としてのコストの増大を未然に回避することができる構成でありながらも、無線通信装置が無線通信を行うための無線プログラムを適切に書換えることができる。
【００１０】
請求項３に記載した無線通信装置における無線プログラムの書換方法によれば、無線通信装置とは別のシステム側制御手段が外部から受信された無線プログラムを無線通信装置とは別のシステム側記憶手段に一時的に記憶させる手順と、前記システム側制御手段が無線通信装置の動作を停止させる手順と、前記システム側制御手段が前記システム側記憶手段に一時的に記憶されている無線プログラムを無線通信装置の装置側記憶手段に直接書込んで記憶させる手順とを順次行うことにより、無線プログラムを書換える。
【００１１】
これにより、上記した請求項１に記載したものと同様にして、無線通信装置のメモリ容量の増大を未然に回避することにより、システム全体としてのコストの増大を未然に回避することができる構成でありながらも、無線通信装置が無線通信を行うための無線プログラムを適切に書換えることができる。
【００１２】
請求項４に記載した無線通信装置における無線プログラムの書換方法によれば、無線通信装置とは別のシステム側制御手段が外部から受信された無線プログラムを無線通信装置とは別のシステム側記憶手段に一時的に記憶させる手順と、前記システム側制御手段が無線通信装置における少なくとも無線通信に係る動作を停止させる手順と、前記システム側制御手段が前記システム側記憶手段に一時的に記憶されている無線プログラムを無線通信装置の装置側制御手段に転送させる手順と、前記装置側制御手段が前記システム側制御手段から転送された無線プログラムを無線通信装置の装置側記憶手段に書込んで記憶させる手順とを順次行うことにより、無線プログラムを書換える。
【００１３】
これにより、上記した請求項１に記載したものと同様にして、無線通信装置のメモリ容量の増大を未然に回避することにより、システム全体としてのコストの増大を未然に回避することができる構成でありながらも、無線通信装置が無線通信を行うための無線プログラムを適切に書換えることができる。
【００１４】
【発明の実施の形態】
（第１実施例）
以下、本発明を、例えば車両に搭載される車載ディスプレイに適用した第１実施例について、図１および図２を参照して説明する。
まず、図１は、車載ディスプレイの概略的な構成を機能ブロック図として示している。車載ディスプレイ１（本発明でいうシステム）は、無線通信装置２が組込まれていると共に、システムＣＰＵ３（本発明でいうシステム側制御手段）、システムメモリ４（本発明でいうシステム側記憶手段）および周辺回路５が備えられて構成されている。
【００１５】
無線通信装置２は、例えばＢｌｕｅｔｏｏｔｈや無線ＬＡＮなどの無線通信を行うもので、ＲＦ回路６、装置メモリ７（本発明でいう装置側記憶手段）および装置ＣＰＵ８（本発明でいう装置側制御手段）から構成されている。装置メモリ７は、所定容量の記憶領域を有しており、その記憶領域に無線通信を行うための無線プログラムを記憶している。装置ＣＰＵ８は、マイクロコンピュータを主体として構成されており、装置メモリ７に記憶されている無線プログラムを実行して無線通信を制御する。
【００１６】
システムメモリ４は、装置メモリ７の所定容量よりも大きな所定容量の記憶領域を有しており、その記憶領域にシステムプログラムを記憶している。システムＣＰＵ３は、マイクロコンピュータを主体として構成されており、システムメモリ４に記憶されているシステムプログラムを実行して車載ディスプレイ１の動作全般を制御する。この場合、システムメモリ４は、その記憶領域の空き領域に無線プログラムをも記憶可能に構成されており、システムＣＰＵ３は、システムメモリ４に記憶されている無線プログラムを無線通信装置２の装置メモリ７に直接書込んで記憶させることが可能に構成されている。
【００１７】
周辺回路５は、外部からの電源の供給を制御する電源回路９、計時動作を行う時計回路１０、ユーザが操作するスイッチ１１、画像や文字などを表示するＬＣＤ１２、音声を出力するスピーカ１３、音声を入力するマイクロホン１４、カーナビゲーション装置やオーディオ機器や各種センサなどの外部機器との間のインタフェース機能を有する周辺機器インタフェース回路１５から構成されている。
【００１８】
次に、上記した構成の作用として、無線通信装置２の無線プログラムを書換える処理について、図２を参照して説明する。ここで、図２は、システムＣＰＵ３が行う処理をフローチャートとして示している。
【００１９】
まず、システムＣＰＵ３は、無線通信装置２の無線プログラムを書換えるためのトリガ（例えばスイッチ１１によるスイッチ動作や外部からの書換指示や定期的な書換タイミングの計時など）が発生した旨を検出すると（ステップＳ１にて「ＹＥＳ」）、無線通信リンク確立指示を無線通信装置２の装置ＣＰＵ８に出力することにより、無線通信装置２のＲＦ回路６と当該無線通信装置２が書換えるべき無線プログラムを保持している端末（図示せず）との間で無線通信リンクを確立させ（ステップＳ２）、端末からの無線プログラムの受信を開始させる（ステップＳ３）。これ以降、システムＣＰＵ３は、端末から無線通信装置２のＲＦ回路６に受信された無線プログラムを装置ＣＰＵ８を通じて入力してシステムメモリ４に逐一記憶させる（ステップＳ４）。尚、この場合、システムＣＰＵ３は、データ圧縮技術を採用することにより、無線プログラムにデータ圧縮処理を施してシステムメモリ４に記憶させることも可能である。
【００２０】
次いで、システムＣＰＵ３は、端末からの無線プログラムの受信が完了した旨を検出すると（ステップＳ５にて「ＹＥＳ」）、無線通信リンク開放指示を無線通信装置２の装置ＣＰＵ８に出力することにより、無線通信装置２のＲＦ回路６と端末との間で確立させていた無線通信リンクを開放させる（ステップＳ６）。次いで、システムＣＰＵ３は、動作停止指示を無線通信装置２の装置ＣＰＵ８に出力することにより、無線通信装置２の動作を停止させる（ステップＳ７）。
【００２１】
そして、システムＣＰＵ３は、システムメモリ４に記憶されている無線プログラムを読出し（ステップＳ８）、当該読出された無線プログラムを無線通信装置２の装置メモリ７に直接書込んで記憶させる（ステップＳ９）。
【００２２】
以上に説明した処理により、無線通信装置２の装置メモリ７に記憶されている無線プログラムが書換えられ、これ以降、無線通信装置２の動作停止が解除されると、無線通信装置２において、装置ＣＰＵ８は、書換えられた無線プログラムを実行して無線通信を制御することになる。
【００２３】
以上に説明したように第１実施例によれば、車載ディスプレイ１において、無線プログラムを書換える場合に、書換えるべき新たな無線プログラムを無線通信装置２とは別のシステムメモリ４に一時的に記憶させ、無線通信装置２の動作を停止させた後に、システムメモリ４に一時的に記憶されている書換えるべき新たな無線プログラムを装置メモリ７に直接書込んで記憶させるように構成した。
【００２４】
したがって、無線通信装置２に書換えるべき新たな無線プログラムを記憶させるためのメモリを用意する必要をなくすことができる。これにより、無線通信装置２のメモリ容量の増大を未然に回避することにより、車載ディスプレイ１全体としてのコストの増大を未然に回避することができる構成でありながらも、無線通信装置２が無線通信を行うための無線プログラムを適切に書換えることができる。
【００２５】
（第２実施例）
次に、本発明の第２実施例について、図３ないし図５を参照して説明する。尚、上記した第１実施例と同一部分については説明を省略し、異なる部分について説明する。上記した第１実施例は、システムＣＰＵ３が単独で装置メモリ７に記憶されている無線プログラムを書換えるものであるが、これに対して、第２実施例は、システムＣＰＵと装置ＣＰＵとが連携して装置メモリ７に記憶されている無線プログラムを書換えるものである。
【００２６】
すなわち、車載ディスプレイ２１において、システムＣＰＵ２２（本発明でいうシステム側制御手段）は、システムメモリ４に記憶されている無線プログラムを無線通信装置２３の装置メモリ７に直接書込んで記憶させることはなく、システムメモリ４に記憶されている無線プログラムを装置ＣＰＵ２４（本発明でいう装置側制御手段）に転送し、装置ＣＰＵ２４は、システムＣＰＵ２２から転送された無線プログラムを装置メモリ７に書込んで記憶させる。
【００２７】
ここで、図４は、システムＣＰＵ２２が行う処理をフローチャートとして示しており、また、図５は、装置ＣＰＵ２４が行う処理をフローチャートとして示している。
【００２８】
この場合は、システムＣＰＵ２２は、上記した第１実施例で説明したステップＳ１〜Ｓ６の一連の処理を行った後では、無線動作停止指示を無線通信装置２３の装置ＣＰＵ２４に出力することにより、無線通信装置２３における無線通信に係る動作のみを停止させるが（ステップＳ１１）、一方で、無線通信装置２３における装置ＣＰＵ２４とシステムＣＰＵ２２との間のデータ転送に係る動作までをも停止させることはない。
そして、システムＣＰＵ２２は、システムメモリ４に記憶されている無線プログラムを読出し（ステップＳ１２）、当該読出された無線プログラムを無線通信装置２３の装置ＣＰＵ２４に転送する（ステップＳ１３）。
【００２９】
これを受けて、装置ＣＰＵ２４は、システムＣＰＵ２２から無線プログラムが転送された旨を検出すると（ステップＴ１にて「ＹＥＳ」）、転送された無線プログラムを装置メモリ７に書込んで記憶させる（ステップＴ２）。
【００３０】
以上に説明した処理により、無線通信装置２３の装置メモリ７に記憶されている無線プログラムが書換えられ、これ以降、無線通信装置２３における無線通信に係る動作停止が解除されると、無線通信装置２３において、装置ＣＰＵ２４は、書換えられた無線プログラムを実行して無線通信を制御することになる。
【００３１】
以上に説明したように第２実施例によれば、車載ディスプレイ２１において、無線プログラムを書換える場合に、書換えるべき新たな無線プログラムを無線通信装置２３とは別のシステムメモリ４に一時的に記憶させ、無線通信装置２３における無線通信に係る動作を停止させた後に、システムメモリ４に一時的に記憶されている書換えるべき新たな無線プログラムを無線通信装置２３の装置ＣＰＵ２４に転送して装置メモリ７に書込んで記憶させるように構成した。
【００３２】
したがって、上記した第１実施例に記載したものと同様にして、無線通信装置２３に書換えるべき新たな無線プログラムを記憶させるためのメモリを用意する必要をなくすことができる。これにより、無線通信装置２３のメモリ容量の増大を未然に回避することにより、車載ディスプレイ２１全体としてのコストの増大を未然に回避することができる構成でありながらも、無線通信装置２３が無線通信を行うための無線プログラムを適切に書換えることができる。
【００３３】
（その他の実施例）
本発明は、上記した実施例にのみ限定されるものではなく、以下のように変形または拡張することができる。
車載ディスプレイに限らず、無線通信装置が組込まれている他のものに適用する構成であっても良い。
無線通信装置は、Ｂｌｕｅｔｏｏｔｈや無線ＬＡＮに限らず、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）や赤外線通信であっても良い。    遠隔地に設置されているサーバからネットワークを通じて無線プログラムが無線通信装置に受信される構成であっても良い。
【図面の簡単な説明】
【図１】本発明の第１実施例の機能ブロック図
【図２】システムＣＰＵが行う処理を示すフローチャート
【図３】本発明の第２実施例の機能ブロック図
【図４】図２相当図
【図５】装置ＣＰＵが行う処理を示すフローチャート
【符号の説明】
図面中、１は車載ディスプレイ（システム）、２は無線通信装置、３はシステムＣＰＵ（システム側制御手段）、４はシステムメモリ（システム側記憶手段）、７は装置メモリ（装置側記憶手段）、８は装置ＣＰＵ（装置側制御手段）、２１は車載ディスプレイ（システム）、２２はシステムＣＰＵ（システム側制御手段）、２３は無線通信装置、２４は装置ＣＰＵ（装置側制御手段）である。
【図１】
2004159190.tif 000003
【図２】
2004159190.tif 000004
【図３】
2004159190.tif 000005
【図４】
2004159190.tif 000006
【図５】
2004159190.tif 000007