(57)【特許請求の範囲】
【請求項１】
車両に搭載される車載システム、携帯機、及び前記車両の外に設けられるデータセンターを含むデータ通信システムであって、
前記車載システムは、
前記車両の乗員の降車を検知する降車検知手段と、
前記降車検知手段が前記降車を検知したときに前記車両からデータを取得するデータ取得手段と、
前記データを近距離無線通信により前記携帯機に送信する第１送信手段と、
前記データを公衆無線通信により前記データセンターに送信する第２送信手段と、
前記第１送信手段による前記データの送信失敗を検出可能であるとともに、前記送信失敗を検出した場合、前記第２送信手段に、前記データを前記データセンターに送信させる車載システム側制御手段と、を備え、
前記携帯機は、
前記第１送信手段により送信された前記データを受信する第１受信手段と、
公衆無線通信によりデータを前記データセンターから受信する第２受信手段と、
前記第１受信手段による前記データの受信失敗を検出可能であるとともに、前記受信失敗を検出した場合、前記第２受信手段に、前記データを前記データセンターから受信させる携帯機側制御手段と、を備え、
前記データセンターは、
前記第２送信手段により送信された前記データを受信する第３受信手段と、
前記第３受信手段により受信した前記データを記憶する記憶手段と、
前記記憶手段により記憶された前記データを公衆無線通信により前記携帯機に送信する第３送信手段と、を備えることを特徴とするデータ通信システム。
【請求項２】
前記車載システム側制御手段は、前記第２送信手段による前記データの送信失敗を検出可能であるとともに、前記第２送信手段による前記データの送信失敗を検出した場合、前記第２送信手段に、所定時間経過後、前記データの送信を再試行させることを特徴とする請求項１記載のデータ通信システム。
【請求項３】
前記車載システム側制御手段は、
前記携帯機が前記近距離無線通信の可能な位置にあることを検出する検出手段を備え、前記第２送信手段による送信の失敗を検出した後、前記検出手段により、前記携帯機が前記近距離無線通信の可能な位置にあることを検出した場合は、前記第１送信手段に、前記データを前記携帯機に送信させることを特徴とする請求項１又は２に記載のデータ通信システム。
【請求項４】
前記携帯機側制御手段は、前記第２受信手段による前記データの受信失敗を検出可能であるとともに、前記第２受信手段による前記データの受信失敗を検出した場合、前記第２受信手段に、所定時間経過後、前記データの受信を再試行させることを特徴とする請求項１〜３のいずれかに記載のデータ通信システム。
【請求項５】
前記携帯機側制御手段は、前記携帯機の電源がＯＮになったとき、前記データセンターに未受信の前記データが有るか否かを判断する手段を備え、未受信の前記データがある場合は、前記第２受信手段に、未受信の前記データを前記データセンターから受信させることを特徴とする請求項１〜４のいずれかに記載のデータ通信システム。
【請求項６】
請求項１〜５のいずれかに記載のデータ通信システムに用いられる車載システムであって、
前記降車検知手段と
前記データ取得手段と、
前記第１送信手段と、
前記第２送信手段と、
前記車載システム側制御手段と、
を備えることを特徴とする車載システム。
【請求項７】
請求項１〜５のいずれかに記載のデータ通信システムに用いられる携帯機であって、
前記第１受信手段と、
前記第２受信手段と、
前記携帯機側制御手段と、
を備えることを特徴とする携帯機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載される車載システムと、ユーザが携帯可能な携帯機との間でデータの送受信を行うデータ通信システム、車載システム、及び携帯機に関する。
【背景技術】
【０００２】
車両に搭載される車載システムと、携帯機との間でデータの送受信を行うデータ通信システムが提案されている（特許文献１参照）。このデータ通信システムでは、車載システムに蓄積された情報を、近距離無線通信で、携帯機に送信することができる。ユーザは、携帯機で受信したデータに基づき、様々なサービスを受けることができる。
【特許文献１】特開２００６−００４１８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
車載システムから携帯機へ送信するデータとして、様々な車両設定値情報が考えられる。ユーザは、例えば、ある車両の車両設定値情報を携帯機に記憶してから、その携帯機を所持して別の車両に乗車し、携帯機に記憶しておいた車両設定値情報を用いて、その車両における設定を容易に変更することができる。
【０００４】
この場合、携帯機に記憶する車両設定値情報は、ユーザが元の車両を離れる時点で最新のものであることが望ましく、そのためには、ユーザが元の車両を離れる直前（降車時もしくはキーＯＦＦ時）に車載システムに蓄積された車両設定値情報を携帯機に送信する必要がある。
【０００５】
しかしながら、ユーザが元の車両を離れるときに、近距離無線通信による車両設定値情報の送受信に失敗すると、携帯機に記憶する車両設定値情報を最新のものに更新できなくなってしまう。
【０００６】
本発明は以上の点に鑑みなされたものであり、近距離無線通信によるデータの送受信に失敗しても、車載システムのデータを携帯機へ送信することができるデータ通信システム、車載システム、及び携帯機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）請求項１の発明において、車載システムは、第１送信手段による携帯機へのデータの送信に失敗した場合、第２送信手段により、データをデータセンターに送信する。データセンターは、そのデータを第３受信手段により受信し、記憶手段に記憶する。携帯機は、第１受信手段によるデータの受信に失敗した場合、データセンターの第３送信手段により送信されるデータを、第２受信手段により受信する。
【０００８】
そのため、車載システムと携帯機との間で、近距離無線通信によるデータの送受信ができない場合でも、携帯機に記憶されるデータを最新のものに更新することができる。
また、本発明のデータ通信システムでは、車載システムの第１送信手段と、携帯機の第１受信手段とにより、データの送受信が可能な場合は、それらによって、携帯機に記憶されるデータを最新のものに更新することができる。
【０００９】
前記データとしては、例えば、車両のシートポジション、カーナビゲーションの設定（自宅の位置設定、ルート設定）、ラジオの選局や音量、ディーラーで行う車両の各種カスタマイズ設定等が挙げられる。
【００１０】
前記近距離無線通信としては、例えば、ブルートゥース、微弱電波による通信（スマートキー、キーレスエントリー）、ＺＩＧＢＥＥ等が挙げられる。
前記公衆無線通信としては、例えば、携帯電話において利用されている周知の形態の無線通信が挙げられる。
（２）請求項２の発明において、車載システムは、公衆無線通信によるデータセンターへのデータの送信ができない場合、所定時間経過後、公衆無線通信によるデータセンターへのデータの送信を再試行する。そのことにより、車載システムからデータセンターへのデータの送信失敗を防止することができる。
（３）請求項３の発明において、車載システムは、過去に、公衆無線通信によるデータの送信に失敗した後、そのデータを送信しようとした携帯機を、近距離無線通信の可能な位置に検出すると、その携帯機に対し、近距離無線通信により、データを送信する。そのことにより、携帯機に対し、データを確実に送信することができる。
（４）請求項４の発明において、携帯機は、データセンターからデータを受信できない場合、所定時間経過後、データセンターからのデータの受信を再試行する。そのことにより、携帯機は、データセンターからデータを確実に受信することができる。
（５）請求項５の発明において、携帯機は、その電源がＯＮになったとき、データセンターに、未受信のデータが有るか否かを判断し、未受信のデータがある場合は、その未受信のデータを公衆無線通信により受信する。そのことにより、例えば、携帯機の電源がＯＦＦの期間にデータセンターに記憶されていたデータを、早期に、携帯機に取り込むことができる。
（６）請求項６の車載システムを用いれば、請求項１〜５のいずれかに記載のデータ通信システムを実現することができる。
（７）請求項７の携帯機を用いれば、請求項１〜５のいずれかに記載のデータ通信システムを実現することができる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施形態を図面に基づいて説明する。
１．データ通信システム１の構成
データ通信システム１の全体構成及び車載システム３の構成を図１に基づいて説明する。
【００１２】
データ通信システム１は、車両に搭載される車載システム３と、車両の乗員が携帯可能な携帯機５と、車両の外に設けられるデータセンター７とから構成される。
車載システム３は、車載器９と、車載ネットワーク１１と、車両ＥＣＵ群１３と、乗員検知装置１５と、公衆無線通信装置（第２送信手段）１７とを備える。
【００１３】
車載器９は、車載ネットワーク１１との間でデータの送受信を行うネットワーク通信装置（データ取得手段）１９と、携帯機５に搭載されている近距離無線通信装置２７（後述）との間でブルートゥースによる近距離無線通信を行う近距離無線通信装置（第１送信手段）２１と、データを記憶する記憶装置２３と、車載システム３の各構成を制御するとともに、各構成との間でデータの送受信を行うことで、後述する処理を行う中央演算処理装置（車載システム側制御手段）２５とを備える。
【００１４】
車載ネットワーク１１は、車載器９、車両ＥＣＵ群１３、乗員検知装置１５、及び公衆無線通信装置１７の間を接続し、データのやりとりを可能にする。
車両ＥＣＵ群１３は、車両における各部を制御するとともに、車両に関する種々の設定値情報（シートポジション、ナビゲーションシステムの設定、エアコンの設定等）を車載ネットワーク１１に送信する。また、車両ＥＣＵ群１３は、車両のキーＯＦＦを検出したとき、キーＯＦＦ信号を車載ネットワーク１１に送信する。
【００１５】
乗員検知装置１５は、車両のシートに設けられた着座センサであり、乗員の着座を検出していた状態から、検出しない状態に移行したとき、乗員不在信号を車載ネットワーク１１に送信する。
【００１６】
公衆無線通信装置１７は、データセンター７との間で、周知の携帯電話と同様の方式により、公衆無線通信を行う。
次に、携帯機５の構成を図２に基づき説明する。携帯機５は、近距離無線通信装置（第１受信手段）２７と、公衆無線通信装置（第２受信手段）２９と、記憶装置３１と、中央演算処理装置（携帯機側制御手段）３３とから構成される。近距離無線通信装置２７は、車載器９に搭載されている近距離無線通信装置２１との間で、ブルートゥースによる近距離無線通信を行う。公衆無線通信装置２９は、データセンター７との間で、周知の携帯電話と同様の方式により、公衆無線通信を行う。記憶装置３１は、車両設定値情報等のデータを記憶するとともに、通信状態等の記憶を行う。中央演算処理装置３３は、携帯機５の各構成を制御するとともに、各構成との間でデータの送受信を行うことで、後述する処理を実行する。
【００１７】
次に、データセンター７の構成を図３に基づき説明する。
データセンター７は、公衆無線通信装置（第３受信手段、第３送信手段）３５と、記憶装置（記憶手段）３７と、ユーザ管理装置３９とから構成される。
【００１８】
公衆無線通信装置３５は、車載システム３の公衆無線通信装置１７及び携帯機５に搭載されている公衆無線通信装置２９との間で、周知の携帯電話と同様の方式により、公衆無線通信を行う。
【００１９】
記憶装置３７は、車両設定値情報等のデータを記憶する。記憶装置３７は、ユーザ（携帯機５）ごとに分けられた複数の記憶領域３７ａ、３７ｂ・・・３７ｘを備えており、各ユーザから受信したデータは、そのユーザに対応する記憶領域に記憶される。
【００２０】
ユーザ管理装置３９は、公衆無線通信装置３５及び記憶装置３７を制御するとともに、公衆無線通信装置３５及び記憶装置３７との間でデータの送受信を行うことで、後述する処理を行う。なお、ユーザ管理装置３９は、公衆無線通信装置３５で受信したデータを記憶装置３７に記憶させるときは、そのユーザに対応する記憶領域に記憶させる。また、ユーザ管理装置３９は、記憶装置３７の特定の記憶領域から読み出したデータを、公衆無線通信装置３５により送信するときは、データを読み出した記憶領域に対応するユーザの携帯機５に送信させる。データにユーザＩＤを含ませておき、そのユーザＩＤと記憶装置３７の記憶領域とを対応させることにより、上記の処理が可能になる。
【００２１】
２．車載システム３が実行する処理
図４〜図６のフローチャートに基づき、車載システム３（特に中央演算処理装置２５）が実行する処理を説明する。
【００２２】
図４のステップ１０では、乗員が車両から降車したことを検知したか否かを判断する。乗員の降車は、乗員検知装置１５（図１参照）が送信する乗員不在信号により判断する。乗員の降車を検知しない場合はステップ２０へ進み、乗員の降車を検知した場合はステップ３０へ進む。
【００２３】
ステップ２０では、車両のキーＯＦＦを検知したか否かを判断する。車両のキーＯＦＦは、車両ＥＣＵ群１３（図１参照）が送信するキーＯＦＦ信号により判断する。車両のキーＯＦＦを検知しない場合はステップ１０へ戻り、車両のキーＯＦＦを検知した場合はステップ３０へ進む。
【００２４】
ステップ３０では、乗員の降車又はキーＯＦＦを検出した状態にあることを報知する信号を、近距離無線通信装置２１を使用して、携帯機５に送信する。
ステップ４０では、車載ネットワーク１１からデータＡを取得し、そのデータＡを、近距離無線通信装置２１を使用して、携帯機５へ送信開始する。このデータＡは、車両に関する種々の設定値情報（シートポジション、ナビゲーションシステムの設定、エアコンの設定等）であり、車両ＥＣＵ群１３が車載ネットワーク１１に送信するものである。
【００２５】
ステップ５０では、前記ステップ４０で開始したデータ送信が中断したか否かを判断する。この判断は以下のようにして行う。データＡの送信は、データＡを複数のパケットに分割し、パケットごとに順次行われる。携帯機５は、それぞれのパケットを受信するごとに、そのパケットに対応する受信通知を車載システム３に送信する。あるパケットについて、受信通知を受信したときは、送信は、そのパケットの時点では中断していないと判断する。一方、あるパケットについて、受信通知を受信しなかったときは、送信が中断したと判断する。送信が中断しなかった場合はステップ６０に進み、送信が中断した場合はステップ７０に進む。
【００２６】
ステップ６０では、データＡの送信が完了したか否かを判断する。すわわち、データＡを分割したパケットのうち、最後に送信するパケットまで、中断することなく、送信が完了したか否かを判断する。データＡの送信が完了した場合は本処理を終了し、送信が完了していない場合はステップ５０に戻り、送信を継続する。
【００２７】
前記ステップ５０でデータ送信が中断したと判断した場合は、ステップ７０に進み、データセンター７へデータＡを送信する処理を行う。その後、本処理を終了する。
上述した、データセンター７へデータＡを送信する処理を図５のフローチャートに基づき説明する。
【００２８】
ステップ１１０では、公衆無線通信装置１７を使用して、データＡをデータセンター７へ送信する。データＡの送信は、データＡを複数のパケットに分割し、パケットごとに順次行われる。データセンター７は、それぞれのパケットを受信するごとに、そのパケットに対応する受信通知を車載システム３に送信する。
【００２９】
ステップ１２０では、前記ステップ１１０のデータ送信が失敗したか否かを判断する。具体的には、最後のパケットまで、車載システム３が受信通知を受信した場合は、データ送信が失敗していないと判断し、一方、少なくとも一部のパケットについて受信通知を受信していない場合は、データ送信が失敗したと判断する。データ送信に失敗しなかった場合は本処理を終了し、データ送信に失敗した場合はステップ１３０に進む。
【００３０】
ステップ１３０では、データ送信に失敗した状態を表すデータ（以下、データＸとする）を記憶装置２３に記憶する。なお、このデータＸには、データＡを本来送信するはずであった携帯機５のＩＤが含まれる。
【００３１】
ステップ１４０では、再送信指定時刻を設定する。この再送信指定時刻は、例えば、前記ステップ１２０においてデータ送信に失敗したと判断した時点から、予め定めた時間が経過した時刻とすることができる。
【００３２】
ステップ１５０では、前記ステップ１４０で設定した再送信指定時刻に達したか否かを判断する。再送信指定時刻に達した場合はステップ１６０に進み、再送信指定時刻に達していない場合はステップ１５０に留まる。
【００３３】
ステップ１６０では、再度、公衆無線通信装置１７を使用して、データＡをデータセンター７へ送信する。その送信方法は前記ステップ１１０と同様である。
ステップ１７０では、前記ステップ１６０におけるデータ送信が失敗したか否かを判断する。その判断方法は、前記ステップ１２０と同様である。データ送信に失敗しなかった場合はステップ１８０に進み、データ送信に失敗した場合はステップ１４０に戻る。
【００３４】
ステップ１８０では、前記ステップ１３０で記憶したデータＸ（データ送信に失敗した状態を表すデータ）を消去し、その後、本処理を終了する。
車載システム３は、上述した処理とは別に、以下の処理も定期的に実行する。その処理を図６に基づいて説明する。
【００３５】
ステップ２１０では、車載システム３との間で、近距離無線通信が可能な距離にある携帯機５を探索する。探索は、近距離無線通信装置２１を使用して、呼出信号を送信し、その呼出信号を受信した携帯機５が送信する応答信号を受信することで行う。なお、携帯機５が複数存在する場合、複数の携帯機５を探索することができる。また、上記応答信号には、それを送信する携帯機５のＩＤが含まれており、車載システム３は、応答信号を送信した携帯機５を識別することができる。
【００３６】
ステップ２２０では、前記ステップ２１０における探索の結果、車載システム３と近距離無線通信可能な（車載システム３に対応する）携帯機５を検出したか否かを判断する。対応する携帯機５を検出した場合はステップ２３０に進み、検出しなかった場合はステップ２１０に戻る。
【００３７】
ステップ２３０では、記憶装置２３に、公衆無線通信によるデータ送信に失敗した状態を表すデータＸ（図５におけるステップ１３０参照）が存在するか否かを判断する。データＸが存在する場合はステップ２４０に進み、データＸが存在しない場合は本処理を終了する。
【００３８】
ステップ２４０では、前記ステップ２１０で検出した携帯機５が、近距離無線通信によるデータＡの送信に失敗し、さらに、公衆無線通信によるデータＡの送信にも失敗した携帯機５（以下、送信失敗該当携帯機とする）であるか否かを判断する。具体的には、前記ステップ２１０の探索において受信した応答信号に含まれる携帯機５のＩＤと、データＸに含まれる携帯機５のＩＤとが一致するか否かにより、送信失敗該当携帯機であるか否かを判断する。送信失敗該当携帯機である場合はステップ２５０に進み、送信失敗該当携帯機でない場合は本処理を終了する。
【００３９】
ステップ２５０では、前記ステップ２１０で検知した携帯機５に、近距離無線通信装置２１を使用して、データＡを送信する。このデータＡは、以前に、その携帯機５への送信に失敗したものである。
【００４０】
ステップ２６０では、前記ステップ２５０における送信が失敗であったか否かを判断する。すなわち、前記ステップ５０において述べたように、データ送信が中断してしまった場合は送信が失敗であったと判断し、最後のパケットまで送信が完了した場合は送信が失敗ではなかったと判断する。送信が失敗であった場合はステップ２１０に戻り、送信が失敗ではなかった場合はステップ２７０に進む。
【００４１】
ステップ２７０では、前記ステップ１３０で記憶したデータＸを消去し、その後、本処理を終了する。
３．携帯機５が実行する処理
図７〜図９のフローチャートに基づき、携帯機５（特に中央演算処理装置３３）が実行する処理を説明する。
【００４２】
図７のステップ３１０では、車載システム３が乗員の降車を検知したか否かを判断する。具体的には、乗員の降車を検知したときに車載システム３が送信する信号（前記ステップ３０）を受信した場合は、車載システム３が乗員の降車を検知したと判断し、上記信号を受信しない場合は、乗員の降車を検知しないと判断する。車載システム３が乗員の降車を検知したと判断した場合はステップ３３０に進み、乗員の降車を検知しなかったと判断した場合はステップ３２０に進む。
【００４３】
ステップ３２０では、車載システム３が車両のキーＯＦＦを検知したか否かを判断する。具体的には、車両のキーＯＦＦを検知したときに車載システム３が送信する信号（前記ステップ３０）を受信した場合は、車載システム３が車両のキーＯＦＦを検知したと判断し、上記信号を受信しない場合は、車両のキーＯＦＦを検知しないと判断する。車載システム３が車両のキーＯＦＦを検知したと判断した場合はステップ３３０に進み、車両のキーＯＦＦを検知しなかったと判断した場合はステップ３１０に戻る。
【００４４】
ステップ３３０では、車載システム３から近距離無線通信装置２１を使用して送信されるデータの受信開始を検知したか否かを判断する。具体的には、携帯機５の中央演算処理装置３３が近距離無線通信装置２７の状態が受信状態であることを検知することにより、データの受信開始を検知したか否かを判断する。データの受信開始を検知した場合はステップ３４０に進み、データの受信開始を検知しなかった場合はステップ３７０に進む。
【００４５】
ステップ３４０では、車載システム３から近距離無線通信装置２１を使用して送信されるデータの受信を開始する。このデータは、前記ステップ４０にて車載システム３が送信したデータＡである。
【００４６】
ステップ３５０では、前記ステップ３４０で開始したデータＡの受信が中断したか否かを判断する。この判断は以下のようにして行う。車載システム３は、データＡを複数のパケットに分割し、パケットごとに順次送信する。携帯機５は、あるパケット（最後のパケットを除く）を受信した後、所定時間経過しても次のパケットを受信しないとき、受信が中断したと判断する。受信が中断しなかった場合はステップ３６０に進み、受信が中断した場合はステップ３８０に進む。
【００４７】
ステップ３６０では、データＡの受信が完了したか否かを判断する。すわわち、データＡを分割したパケットのうち、最後に送信されるパケットまで、中断することなく、受信したか否かを判断する。データＡの受信が完了した場合は本処理を終了し、受信が完了していない場合はステップ３５０に戻り、送信を継続する。
【００４８】
一方、前記ステップ３３０にてデータの受信開始を検知しなかった場合は、ステップ３７０に進み、乗員の降車又は車両のキーＯＦＦの検知（前記ステップ３１０又はステップ３２０）から、予め設定された指定時間が経過したか否かを判断する。指定時間が経過した場合はステップ３８０に進み、指定時間が経過していない場合はステップ３３０に戻る。
【００４９】
ステップ３８０では、公衆無線通信装置２９を使用してデータセンター７へ接続し、データＡを取得する処理を行い、その後、本処理を終了する。
前記ステップ３８０で実行される処理を図８のフローチャートに基づいて説明する。図８のステップ４１０では、公衆無線通信装置２９を使用して、データセンター７へアクセスし、その記憶装置３７に、更新対象となるデータＡを検出できるか否かを判断する。ここで、更新対象となるデータＡとは、未だ、車載システム３又はデータセンター７から携帯機５が受信していないデータＡである。なお、上述したように、データセンター７は、ユーザごとに分けられた複数の記憶領域３７ａ、３７ｂ・・・３７ｘを備えているので、携帯機５は、自らに対応する記憶領域にアクセスする。更新対象となるデータＡを検出しなかった場合はステップ４２０に進み、更新対象となるデータＡを検出した場合はステップ４８０に進む。
【００５０】
ステップ４２０では、データセンター７において更新対象となるデータＡを検出できない状態を表すデータ（以下、データＹとする）を記憶装置３１に記憶する。
ステップ４３０では、再確認指定時刻を設定する。この再確認指定時刻は、例えば、前記ステップ４１０又は後述するステップ４６０にて、更新対象となるデータＡを検出しなかったと判断した時点から、予め定めた時間が経過した時刻とすることができる。
【００５１】
ステップ４４０では、前記ステップ４３０で設定した再確認指定時刻に達したか否かを判断する。再確認指定時刻に達した場合はステップ４５０に進み、再確認指定時刻に達していない場合はステップ４４０に留まる。
【００５２】
ステップ４５０では、再度、公衆無線通信装置２９を使用して、データセンター７へアクセスし、その記憶装置３７にて、更新対象となるデータＡを検索する。上述したように、データセンター７は、ユーザごとに分けられた複数の記憶領域３７ａ、３７ｂ・・・３７ｘを備えているので、携帯機５は、自らに対応する記憶領域にアクセスする。
【００５３】
ステップ４６０では、前記ステップ４５０における検索の結果、更新対象となるデータＡを検出した否か判断する。更新対象となるデータＡを検出した場合はステップ４７０に進み、更新対象となるデータＡを検出しなかった場合はステップ４３０に進む。
【００５４】
ステップ４７０では、前記ステップ４２０で記憶したデータＹ（更新対象となるデータＡを検出できない状態を表すデータ）を消去する。
ステップ４８０では、公衆無線通信装置２９を使用して、更新対象となるデータＡをデータセンター７から取得する。具体的には、まず、携帯機５がデータセンター７に対し、データＡの送信命令を公衆無線通信装置２９を使用して送る。それに対し、データセンター７は、公衆無線通信装置３５を使用して、データＡを送信し、そのデータＡを携帯機５が受信する。
【００５５】
ステップ４９０では、前記ステップ４８０におけるデータ取得が失敗したか否かを判断する。その判断は、以下のように行う。データセンター７によるデータＡの送信は、データＡを複数のパケットに分割し、パケットごとに順次行われる。最後に送信されるパケットまで、中断することなく、携帯機５が受信した場合はデータＡの取得が成功であると判断し、いずれかのパケットが受信できなかった場合はデータＡの取得が失敗であると判断する。データＡの取得が成功であった場合はステップ５００に進み、データＡの取得が失敗であった場合はステップ５１０に進む。
【００５６】
ステップ５００では、後述するステップ５１０にて、公衆無線通信によるデータＡの取得に失敗した状態を表すデータＺを記憶装置３１に記憶している場合は、そのデータＺを消去する。データＺが元々存在しない場合は、特に処理を行わない。ステップ５００の処理の後、本処理を終了する。
【００５７】
一方、前記ステップ４９０で、データＡの取得が失敗であると判断した場合はステップ５１０に進み、公衆無線通信によるデータＡの取得に失敗した状態を表すデータ（データＺ）を記憶装置３１に記憶する。
【００５８】
ステップ５２０では、再取得指定時刻を設定する。この再取得指定時刻は、例えば、前記ステップ４９０にて、データＡの取得に失敗したと判断した時点から、予め定めた時間が経過した時刻とすることができる。
【００５９】
ステップ５３０では、前記ステップ５２０で設定した再取得指定時刻に達したか否かを判断する。再取得指定時刻に達した場合はステップ４８０に進み、再取得指定時刻に達していない場合はステップ５３０に留まる。
【００６０】
携帯機５は、上述した処理とは別に、以下の処理も定期的に実行する。その処理を図９に基づいて説明する。
図９のステップ６１０では、携帯機５の電源が、ＯＦＦの状態からＯＮの状態に切り替わったことを検出したか否かを判断する。電源ＯＮを検出した場合はステップ６２０に進み、電源ＯＮを検出しなかった場合はステップ６１０に留まる。
【００６１】
ステップ６２０では、公衆無線通信装置２９を使用して、データセンター７へアクセスし、その記憶装置３７にて、更新対象となるデータＡを検索する。上述したように、データセンター７は、ユーザごとに分けられた複数の記憶領域３７ａ、３７ｂ・・・３７ｘを備えているので、携帯機５は、自らに対応する記憶領域にアクセスする。
【００６２】
ステップ６３０では、前記ステップ６２０における検索の結果、更新対象となるデータＡを検出した否か判断する。更新対象となるデータＡを検出した場合はステップ６４０に進み、更新対象となるデータＡを検出しなかった場合は本処理を終了する。
【００６３】
ステップ６４０では、前記ステップ４８０と同様にして、更新対象となるデータＡを、公衆無線通信装置２９を使用して、データセンター７から取得する。
ステップ６５０では、前記ステップ６４０におけるデータ取得が失敗したか否かを、前記ステップ４９０と同様に判断する。データＡの取得が成功であった場合はステップ６６０に進み、データＡの取得が失敗であった場合はステップ６７０に進む。
【００６４】
ステップ６６０では、後述するステップ６７０にて、公衆無線通信によるデータＡの取得に失敗した状態を表すデータＺを記憶装置３１に記憶している場合は、そのデータＺを消去する。データＺが元々存在しない場合は、特に処理を行わない。ステップ６６０の処理の後、本処理を終了する。
【００６５】
一方、前記ステップ６５０で、データＡの取得が失敗であると判断した場合はステップ６７０に進み、公衆無線通信によるデータＡの取得に失敗した状態を表すデータ（データＺ）を記憶装置３１に記憶する。
【００６６】
ステップ６８０では、再取得指定時刻を設定する。この再取得指定時刻は、例えば、前記ステップ６５０にて、データＡの取得に失敗したと判断した時点から、予め定めた時間が経過した時刻とすることができる。
【００６７】
ステップ６９０では、前記ステップ６８０で設定した再取得指定時刻に達したか否かを判断する。再取得指定時刻に達した場合はステップ６４０に進み、再取得指定時刻に達していない場合はステップ６９０に留まる。
【００６８】
４．データ通信システム１が奏する効果
データ通信システム１は、以下の効果を奏することができる。
(i)車載システム３は、乗員降車時や車両のキーＯＦＦ時に、近距離無線通信により携帯機５にデータＡを送信できない場合は、公衆無線通信により、データＡをデータセンター７に送信する。そして、携帯機５は、データセンター７からデータＡを、公衆無線通信により受信する（図４におけるステップ７０の処理）。そのため、データ通信システム１によれば、乗員降車時や車両のキーＯＦＦ時に、近距離無線通信によるデータＡの送受信ができない場合でも、携帯機５に記憶されるデータＡを最新のものに更新することができる。
【００６９】
なお、乗員降車時や車両のキーＯＦＦ時に、車載システム３と携帯機５との間で、近距離無線通信によるデータＡの送受信が可能な場合は、それによって、携帯機５に記憶されるデータＡを最新のものに更新することができる。
(ii)車載システム３は、公衆無線通信によるデータセンター７へのデータＡの送信ができない場合、再送信指定時刻に、再度、公衆無線通信によるデータセンター７へのデータＡの送信を行う（図５におけるステップ１６０の処理）。そのことにより、車載システム３からデータセンター７へのデータＡの送信失敗を防止することができる。
(iii)車載システム３は、公衆無線通信によるデータＡの送信に失敗した後、そのデータＡを送信しようとした携帯機５を、近距離無線通信の可能な位置にて検出すると、その携帯機５に対し、近距離無線通信により、データＡを送信する（図６におけるステップ２５０の処理）。そのことにより、携帯機５に対し、データＡを確実に送信することができる。
(iv)携帯機５は、データセンター７にてデータＡを検出できない場合、再確認指定時刻に、再度、データセンター７にてデータＡを検索する（図８におけるステップ４５０の処理）。そして、データＡを検出した場合は、それを公衆無線通信により受信する（図８におけるステップ４８０の処理）。そのことにより、携帯機５は、データセンターから７データＡを確実に受信することができる。
(v)携帯機５は、その電源がＯＮになったとき、データセンター７に、更新すべきデータＡがあるかを確認し、更新すべきデータＡがある場合は、公衆無線通信により受信する（図９におけるステップ６４０の処理）。そのことにより、例えば、携帯機５の電源がＯＦＦの期間にデータセンター７に記憶されていたデータＡを、早期に、携帯機５に取り込むことができる。
【００７０】
尚、本発明は前記実施例になんら限定されるものではなく、本発明を逸脱しない範囲において種々の態様で実施しうることはいうまでもない。
例えば、近距離無線通信の方式として、微弱電波による通信（スマートキー、キーレスエントリー）、ＺＩＧＢＥＥ等を用いてもよい。
【図面の簡単な説明】
【００７１】
【図１】データ通信システム１の構成を表すブロック図である。
【図２】携帯機５の構成を表すブロック図である。
【図３】データセンター７の構成を表すブロック図である。
【図４】車載システム３が実行する処理を表すフローチャートである。
【図５】車載システム３が実行する処理を表すフローチャートである。
【図６】車載システム３が実行する処理を表すフローチャートである。
【図７】携帯機５が実行する処理を表すフローチャートである。
【図８】携帯機５が実行する処理を表すフローチャートである。
【図９】携帯機５が実行する処理を表すフローチャートである。
【符号の説明】
【００７２】
１・・・データ通信システム、３・・・車載システム、５・・・携帯機、
７・・・データセンター、９・・・車載器、１１・・・車載ネットワーク、
１３・・・車両ＥＣＵ群、１５・・・乗員検知装置、１７・・・公衆無線通信装置、
２１・・・近距離無線通信装置、２３・・・記憶装置、２５・・・中央演算処理装置、
２７・・・近距離無線通信装置、２９・・・公衆無線通信装置、３１・・・記憶装置、
３３・・・中央演算処理装置、３５・・・公衆無線通信装置、３７・・・記憶装置、
３７ａ、３７ｂ、３７ｘ・・・記憶領域、３９・・・ユーザ管理装置
【図１】
0005096225.tif 000002
【図２】
0005096225.tif 000003
【図３】
0005096225.tif 000004
【図４】
0005096225.tif 000005
【図５】
0005096225.tif 000006
【図６】
0005096225.tif 000007
【図７】
0005096225.tif 000008
【図８】
0005096225.tif 000009
【図９】
0005096225.tif 000010