(57)【要約】【課題】車載装置側にサーバに記憶されるデータを記憶する構成で、データを簡易かつ適切に新しいバージョンに更新可能にする。【解決手段】通信システム１では、車載装置６及び携帯端末５は、それぞれのストレージ領域４９、３１に、サーバ３に記憶されたコンテンツデータ１５と同一バージョン又は異なるバージョンのコンテンツデータ１５を記憶する。そして、車載装置６の同期制御部５１は、最も新しいバージョンのコンテンツデータ１５を記憶する通信先が携帯端末５及びサーバ３の両方の場合、車載装置６のストレージ領域４９に記憶されるコンテンツデータ１５を、携帯端末５に記憶されるコンテンツデータ１５に更新する。【選択図】図１
2019174972.tif 000002
【特許請求の範囲】
【請求項１】
車載装置と、前記車載装置で利用可能な所定のデータを記憶するサーバと、前記車載装置と前記サーバとの間のデータ通信を中継する機能を有する携帯端末とを備える通信システムにおいて、
前記車載装置及び前記携帯端末は、それぞれのストレージ領域に、前記サーバに記憶された前記データと同一バージョン又は異なるバージョンのデータを記憶し、
前記車載装置は、
当該車載装置、前記携帯端末及び前記サーバのうち、最も新しいバージョンのデータを記憶する通信先を特定し、特定した通信先が当該車載装置以外の場合、当該車載装置のストレージ領域に記憶される前記データを、特定した前記通信先に記憶される前記データに更新する同期処理を行う同期制御部とを有し、
前記同期制御部は、前記特定した通信先が前記携帯端末及び前記サーバの両方の場合、当該車載装置のストレージ領域に記憶される前記データを、前記携帯端末に記憶される前記データに更新することを特徴とする通信システム。
【請求項２】
前記同期制御部は、特定した通信先である前記サーバと当該車載装置との間の通信速度が閾値未満であって、且つ、前記携帯端末に、当該車載装置よりも新しいバージョンの前記データが記憶されるときは、当該車載装置のストレージ領域に記憶される前記データを、前記携帯端末に記憶される前記データに更新する同期処理を行うことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記携帯端末は、前記サーバと通信可能な場合、前記サーバに記憶されるデータのバージョンが、当該携帯端末に記憶されるデータのバージョンよりも新しい場合に、当該携帯端末に記憶されるデータを、前記サーバに記憶される前記データに更新する同期処理を行う携帯端末側同期制御部を有することを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
前記携帯端末側同期制御部は、前記車載装置と通信可能か否かに関わらず、前記サーバと通信可能な場合、前記同期処理を行うことを特徴とする請求項３に記載の通信システム。
【請求項５】
前記データは、前記車載装置と前記サーバとの間の通信がオフラインの場合でも前記車載装置にて使用可能なデータであることを特徴とする請求項１から４のいずれかに記載の通信システム。
【請求項６】
前記データは、スクリプトを含むコンテンツデータであることを特徴とする請求項５に記載の通信システム。
【請求項７】
携帯端末と通信可能で、かつ、前記携帯端末を介してサーバと通信可能な車載装置において、
当該車載装置及び前記携帯端末のそれぞれのストレージ領域に記憶される、前記サーバに記憶されるデータと同一バージョン又は異なるバージョンのデータ、及び、前記サーバに記憶される前記データのうち、最も新しいバージョンのデータを記憶する通信先を特定し、特定した通信先が当該車載装置以外の場合、当該車載装置のストレージに記憶される前記データを、特定した前記通信先に記憶される前記データに更新する同期処理を行う同期制御部とを有し、
前記同期制御部は、前記特定した通信先が前記携帯端末及び前記サーバの両方の場合、当該車載装置のストレージに記憶される前記データを、前記携帯端末に記憶される前記データに更新することを特徴とする車載装置。
【請求項８】
前記同期制御部は、特定した通信先である前記サーバと当該車載装置との間の通信速度が閾値未満であって、且つ、前記携帯端末に、当該車載装置よりも新しいバージョンの前記データが記憶されるときは、当該車載装置のストレージに記憶される前記データを、前記携帯端末に記憶される前記データに更新する同期処理を行うことを特徴とする請求項７に記載の車載装置。
【請求項９】
前記データは、前記車載装置と前記サーバとの間の通信がオフラインの場合でも前記車載装置にて使用可能なデータであることを特徴とする請求項７又は８に記載の車載装置。
【請求項１０】
前記データは、スクリプトを含むコンテンツデータであることを特徴とする請求項９に記載の車載装置。
【請求項１１】
携帯端末と通信可能で、かつ、前記携帯端末を介してサーバと通信可能な車載装置の制御方法において、
当該車載装置及び前記携帯端末のそれぞれのストレージに記憶される、前記サーバに記憶されるデータと同一バージョン又は異なるバージョンのデータ、及び、前記サーバに記憶される前記データのうち、最も新しいバージョンのデータを記憶する通信先を特定するステップと、
特定した通信先が当該車載装置以外の場合、当該車載装置のストレージに記憶される前記データを、特定した前記通信先に記憶される前記データに更新する同期処理を行うステップとを有し、
前記同期処理を行うステップでは、前記特定した通信先が前記携帯端末及び前記サーバの両方の場合、当該車載装置のストレージに記憶される前記データを、前記携帯端末に記憶される前記データに更新することを特徴とする車載装置の制御方法。
【請求項１２】
前記同期処理を行うステップでは、特定した通信先である前記サーバと当該車載装置との間の通信速度が閾値未満であって、且つ、前記携帯端末に、当該車載装置よりも新しいバージョンの前記データが記憶されるときは、当該車載装置のストレージに記憶される前記データを、前記携帯端末に記憶される前記データに更新する同期処理を行うことを特徴とする請求項１１に記載の車載装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情通信システム、車載装置及び車載装置の制御方法に関する。
【背景技術】
【０００２】
車載装置と、車載装置で利用可能なＷｅｂコンテンツ等のデータを記憶するサーバと、車載装置とサーバとの間のデータ通信を中継する携帯端末とを備える通信システムが知られている。この種の通信システムでは、車載装置がサーバと通信できない場合、車載装置側でＷｅｂコンテンツを利用できなくなる。
特許文献１には、携帯端末と、携帯端末からコンテンツを取得して実行する車載機と、携帯端末と通信するサーバとを備えるコンテンツローカル配信システムが開示されている。この配信システムでは、携帯端末が、コンテンツを保存する記憶部と、車載機が実行可能なコンテンツをあらかじめサーバから取得して記憶部に保存するコンテンツ取得部とを有することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２０６９２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、車載装置が携帯端末を介してサーバと通信できない場合、又は、車載装置が携帯端末と通信できない場合、車載装置側ではコンテンツを利用できなくなる。
通信できない場合でも車載装置側でコンテンツを利用可能にする方法として、車載装置にもコンテンツを記憶する方法が考えられる。
【０００５】
しかし、サーバでコンテンツが新しいバージョンに更新されると、車載装置、携帯端末、及びサーバの間でバージョンの違いが生じ、バージョンの違いを加味してコンテンツを適宜に更新することが望まれる。
そこで、本発明は、車載装置側にサーバに記憶されるデータを記憶する構成で、データを簡易かつ適切に新しいバージョンに更新可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、車載装置と、前記車載装置で利用可能な所定のデータを記憶するサーバと、前記車載装置と前記サーバとの間のデータ通信を中継する機能を有する携帯端末とを備える通信システムにおいて、前記車載装置及び前記携帯端末は、それぞれのストレージ領域に、前記サーバに記憶された前記データと同一バージョン又は異なるバージョンのデータを記憶し、前記車載装置は、当該車載装置、前記携帯端末及び前記サーバのうち、最も新しいバージョンのデータを記憶する通信先を特定し、特定した通信先が当該車載装置以外の場合、当該車載装置のストレージ領域に記憶される前記データを、特定した前記通信先に記憶される前記データに更新する同期処理を行う同期制御部とを有し、前記同期制御部は、前記特定した通信先が前記携帯端末及び前記サーバの両方の場合、当該車載装置のストレージ領域に記憶される前記データを、前記携帯端末に記憶される前記データに更新することを特徴とする。
【０００７】
上記通信システムにおいて、前記同期制御部は、特定した通信先である前記サーバと当該車載装置との間の通信速度が閾値未満であって、且つ、前記携帯端末に、当該車載装置よりも新しいバージョンの前記データが記憶されるときは、当該車載装置のストレージ領域に記憶される前記データを、前記携帯端末に記憶される前記データに更新する同期処理を行うことを特徴とする。
【０００８】
上記通信システムにおいて、前記携帯端末は、前記サーバと通信可能な場合、前記サーバに記憶されるデータのバージョンが、当該携帯端末に記憶されるデータのバージョンよりも新しい場合に、当該携帯端末に記憶されるデータを、前記サーバに記憶される前記データに更新する同期処理を行う携帯端末側同期制御部を有することを特徴とする。
【０００９】
上記通信システムにおいて、前記携帯端末側同期制御部は、前記車載装置と通信可能か否かに関わらず、前記サーバと通信可能な場合、前記同期処理を行うことを特徴とする。
【００１０】
上記通信システムにおいて、前記データは、前記車載装置と前記サーバとの間の通信がオフラインの場合でも前記車載装置にて使用可能なデータであることを特徴とする。
【００１１】
上記構成において、前記データは、スクリプトを含むコンテンツデータであることを特徴とする。
【００１２】
また、携帯端末と通信可能で、かつ、前記携帯端末を介してサーバと通信可能な車載装置において、当該車載装置及び前記携帯端末のそれぞれのストレージ領域に記憶される、前記サーバに記憶されるデータと同一バージョン又は異なるバージョンのデータ、及び、前記サーバに記憶される前記データのうち、最も新しいバージョンのデータを記憶する通信先を特定し、特定した通信先が当該車載装置以外の場合、当該車載装置のストレージに記憶される前記データを、特定した前記通信先に記憶される前記データに更新する同期処理を行う同期制御部とを有し、前記同期制御部は、前記特定した通信先が前記携帯端末及び前記サーバの両方の場合、当該車載装置のストレージに記憶される前記データを、前記携帯端末に記憶される前記データに更新することを特徴とする。
【００１３】
上記車載装置において、前記同期制御部は、特定した通信先である前記サーバと当該車載装置との間の通信速度が閾値未満であって、且つ、前記携帯端末に、当該車載装置よりも新しいバージョンの前記データが記憶されるときは、当該車載装置のストレージに記憶される前記データを、前記携帯端末に記憶される前記データに更新する同期処理を行うことを特徴とする。
【００１４】
上記車載装置において、前記データは、前記車載装置と前記サーバとの間の通信がオフラインの場合でも前記車載装置にて使用可能なデータであることを特徴とする。
【００１５】
上記車載装置において、前記データは、スクリプトを含むコンテンツデータであることを特徴とする。
【００１６】
また、携帯端末と通信可能で、かつ、前記携帯端末を介してサーバと通信可能な車載装置の制御方法において、当該車載装置及び前記携帯端末のそれぞれのストレージに記憶される、前記サーバに記憶されるデータと同一バージョン又は異なるバージョンのデータ、及び、前記サーバに記憶される前記データのうち、最も新しいバージョンのデータを記憶する通信先を特定するステップと、特定した通信先が当該車載装置以外の場合、当該車載装置のストレージに記憶される前記データを、特定した前記通信先に記憶される前記データに更新する同期処理を行うステップとを有し、前記同期処理を行うステップでは、前記特定した通信先が前記携帯端末及び前記サーバの両方の場合、当該車載装置のストレージに記憶される前記データを、前記携帯端末に記憶される前記データに更新することを特徴とする。
【００１７】
上記車載装置の制御方法において、前記同期処理を行うステップでは、特定した通信先である前記サーバと当該車載装置との間の通信速度が閾値未満であって、且つ、前記携帯端末に、当該車載装置よりも新しいバージョンの前記データが記憶されるときは、当該車載装置のストレージに記憶される前記データを、前記携帯端末に記憶される前記データに更新する同期処理を行うことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、車載装置側にサーバに記憶されるデータを記憶する構成で、データを簡易かつ適切に新しいバージョンに更新可能になる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る通信システムの構成を示す図である。
【図２】車載装置の同期処理に関する動作を示すフローチャートである。
【図３】車載装置の同期処理の説明に供する図である。
【図４】車載装置の同期処理の説明に供する図である。
【図５】車載装置の同期処理の説明に供する図である。
【図６】携帯端末の同期処理に関する動作を示すフローチャートである。
【図７】携帯端末の同期処理の説明に供する図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施の形態について説明する。
図１は本発明の実施形態に係る通信システムの構成を示す図である。
この通信システム１は、通信ネットワーク２に接続されたサーバ３と、車両４内に存在する携帯端末５と、車両４に搭載された車載装置６とを備え、車載装置６は携帯端末５を介してサーバ３と通信可能である。
通信ネットワーク２は、無線通信網を含み、インターネット等に規定された公知の通信規格等に従った通信が可能である。図１では、車載装置６と携帯端末５を有する車両４が一台の場合を示しているが、車両４は一台以上であればよい。車両４は、例えば、車載装置６を利用するユーザが乗車可能な車両であり、本実施形態では自動車である。
【００２１】
（サーバ３について）
サーバ３は、通信部１１と、記憶部１２と、サーバ側制御部１３とを備えている。通信部１１は、通信ネットワーク２を介して携帯端末５との間の通信を行う。記憶部１２は、ＨＤＤ（hard disk drive）又はＳＳＤ（solid state drive）等の記憶デバイスであり、サーバ側制御部１３が実行する制御プログラム１４を記憶すると共に、コンテンツデータ１５を記憶するストレージ領域１６を有している。
サーバ側制御部１３は、ＣＰＵ及び周辺回路からなるコンピュータの構成を備え、記憶部１２に記憶された制御プログラム１４を実行することにより、サーバ３の各部を制御する。この制御プログラム１４に従って動作することで、サーバ側制御部１３は、コンテンツを提供するコンテンツ提供部１３Ａ等として機能する。
【００２２】
このコンテンツ提供部１３Ａにより、サーバ３は、車載装置６が有するＷｅｂ（World Wide Web）ブラウザの機能によって、車載装置６に対し、ストレージ領域１６に記憶されるコンテンツデータ１５に基づくサービスを提供するＷｅｂサーバとして機能する。
【００２３】
コンテンツデータ１５は、文字、画像及び音声の少なくとも１つを含む情報とその情報を画像や音声として出力するスクリプトとが一体となったものであり、本実施形態では、いわゆるＷｅｂコンテンツを構成するデータである。
出力する画像や音声は、ユーザの操作等に応じて動的に変化してもよいし、変化しなくてもよい。コンテンツデータ１５は、スクリプトを含むデータであるため、車載装置６とサーバ３との間の通信がオフラインの場合でも車載装置６にて使用可能なデータである。
例えば、Ｗｅｂコンテンツは、ＨＴＭＬ（HyperText Markup Language）、ＣＳＳ（Cascading Style Sheets）、javascript（登録商標）等のデータである。
【００２４】
コンテンツデータ１５に基づき提供されるサービスは、例えば、ストリーミングラジオを視聴可能にする環境を提供したり、温泉等の施設情報を提供したりするサービスといった車両４内のユーザに好適なサービスである。なお、サービス内容は特に限定されない。
サーバ３のストレージ領域１６に記憶されるコンテンツデータ１５は、バージョンアップされたコンテンツデータに適宜に更新される。
【００２５】
（携帯端末５について）
携帯端末５は、携帯型の通信装置であり、本実施形態では、車載装置６のユーザ等が携帯し、車載装置とサーバ３等との間の通信を中継する中継機能（例えばテザリング機能）を有している。この携帯端末５は、通信部２１と、操作部２２と、表示部２３と、一時記憶部２４と、記憶部２５と、音声入力部２６と、音声出力部２７と、携帯端末側制御部２８とを備えている。
これらのうち、一般的なスマートフォンと異なる点等は、記憶部２５に、この携帯端末５を識別可能にする識別情報２９と、この通信システム１に対応した制御プログラム３０とが記憶される点、及び、記憶部２５内のストレージ領域３１に、コンテンツデータ１５が適宜に記憶される点である。
【００２６】
通信部２１は、通信ネットワーク２を介してサーバ３とデータ通信する機能、車載装置６と通信する機能、及び電話網を介して電話を行う機能を備えている。通信部２１と車載装置６と間の通信は、Wi-Fi（登録商標）又はBluetooth（登録商標）等の公知の近距離無線通信が適用される。
操作部２２は、ユーザの操作を入力する入力デバイスであり、例えば、操作ボタンやタッチパネルである。表示部２３は、携帯端末側制御部２８の制御の下、各種の情報を表示する表示デバイスであり、例えば液晶表示装置である。
【００２７】
一時記憶部２４は、携帯端末側制御部２８が利用中のプログラムやデータを一時的に記憶するワークメモリである。
記憶部２５は、ＨＤＤ又はＳＳＤ等の記憶デバイスであり、上記識別情報２９及び制御プログラム３０を記憶すると共に、コンテンツデータ１５を記憶するストレージ領域３１を有している。このコンテンツデータ１５は、データ通信によってサーバ３から取得したデータである。
【００２８】
音声入力部２６は、ユーザの音声を入力するデバイスであり、マイク及びマイクアンプ等である。音声出力部２７は、携帯端末側制御部２８の制御の下、各種の音声を出力するデバイスであり、例えばスピーカ及びアンプ等である。
携帯端末側制御部２８は、ＣＰＵ及び周辺回路からなるコンピュータの構成を備え、記憶部２５に記憶された制御プログラム３０を実行することにより、携帯端末５の各部を制御する。
【００２９】
制御プログラム３０に従って動作することで、携帯端末側制御部２８は、音声入力部２６及び音声出力部２７を利用して電話通話を実現する通話制御部３２、及び、ストレージ領域３１に記憶されたコンテンツデータ１５を、サーバ３に記憶された新しいバージョンのコンテンツデータ１５に更新する同期処理を行う同期制御部３３等として機能する。
【００３０】
（車載装置６について）
車載装置６は、車両４内のユーザが使用する装置であり、上述したように、Ｗｅｂブラウザの機能を有し、Ｗｅｂブラウザによりサーバ３が提供するコンテンツデータ１５を利用可能である。この車載装置６は、通信部４１と、操作部４２と、表示部４３と、一時記憶部４４と、記憶部４５と、制御部４６とを備え、例えば、車両４を目的地に案内する経路案内機能を備えたナビゲーション装置、又はオーディオ装置等の一般的な車載装置の機能を有する装置に形成されている。
これらのうち、一般的な車載装置と異なる点等は、記憶部４５に、この車載装置６を識別可能にする識別情報４７と、この通信システム１に対応した制御プログラム４８とが記憶される点、及び、記憶部４５内のストレージ領域４９に、コンテンツデータ１５が適宜に記憶される点である。なお、本説明において、一般的な車載装置と同様の部分の説明は適宜に省略する。
【００３１】
通信部４１は、携帯端末５と通信する機能、及び公衆電話網を介して電話を行う機能を備えている。車載装置６と携帯端末５との間の通信は、Wi-Fi（登録商標）又はBluetooth（登録商標）等の公知の近距離無線通信が適用される。なお、車載装置６と携帯端末５との間の通信は無線通信に限定されず、有線通信でもよい。
操作部４２は、ユーザの操作を入力する入力デバイスであり、例えば、操作ボタンやタッチパネルである。表示部４３は、制御部４６の制御の下、各種の情報を表示する表示デバイスであり、例えば液晶表示装置である。
【００３２】
一時記憶部４４は、制御部４６が利用中のプログラムやデータを一時的に記憶するワークメモリである。
記憶部４５は、ＨＤＤ又はＳＳＤ等の記憶デバイスであり、上記識別情報４７及び制御プログラム４８を記憶すると共に、コンテンツデータ１５を記憶するストレージ領域４９を有している。このコンテンツデータ１５は、データ通信によって携帯端末５又はサーバ３から取得したデータである。
【００３３】
制御部４６は、ＣＰＵ及び周辺回路からなるコンピュータの構成を備え、記憶部４５に記憶された制御プログラム４８を実行することにより、車載装置６の各部を制御する。
制御プログラム４８に従って動作することで、制御部４６は、Ｗｅｂブラウザによりサーバ３が提供するコンテンツデータ１５に基づくコンテンツを実行するコンテンツ実行部５０、及び、ストレージ領域４９に記憶されたコンテンツデータ１５を、携帯端末５サーバ３に記憶された新しいコンテンツデータ１５に更新する同期処理を行う同期制御部５１等として機能する。
【００３４】
本実施形態において、車載装置６及び携帯端末５に記憶される識別情報４７、２９は、車載装置６、携帯端末５及びサーバ３との間で通信を行う際に、通信相手を特定する情報に使用される。また、通信先の識別情報４７、２９に基づいて、通信が予め許可された通信先か否かを判定するようにしてもよい。なお、通信システム１を通信相手を特に限定する必要がないシステムに構成する場合、識別情報４７、２９を使用しない構成にしてもよい。
【００３５】
図２は車載装置６の同期処理に関する動作を示すフローチャートである。このフローチャートに示す動作は所定の周期で繰り返し実行される。
前提として、携帯端末５のストレージ領域３１には、携帯端末側制御部２８によってサーバ３からデータ通信により取得したコンテンツデータ１５が記憶され、車載装置６のストレージ領域４９には、制御部４６によって携帯端末５又はサーバ３からデータ通信により取得したコンテンツデータ１５が記憶される。
【００３６】
ステップＳ１Ａにおいて、車載装置６の同期制御部５１は、サーバ３及び携帯端末５に対し、ストレージ領域１６、３１内のコンテンツデータ１５のバージョンを確認する処理を行う。例えば、同期制御部５１は、通信部４１を介して所定の問い合わせを行うことによって、サーバ３及び携帯端末５からバージョンを示すデータを取得する。
ここで、車載装置６及び携帯端末５が通信ネットワーク２の通信圏外であったり、通信ネットワーク２又はサーバ３側の不具合等でサーバ３と通信できない場合、同期制御部５１は、携帯端末５のストレージ領域３１内のコンテンツデータ１５のバージョンだけを取得する。
【００３７】
ステップＳ２Ａにおいて、同期制御部５１は、サーバ３と通信可能な場合（ステップＳ２Ａ；ＹＥＳ）、つまり、サーバ３とオンラインの場合、ステップＳ３Ａの処理に移行する。一方、同期制御部５１は、サーバ３と通信不可な場合（ステップＳ２Ａ；ＮＯ）、つまり、サーバ３とオフラインの場合、ステップＳ４Ａの処理に移行する。
ステップＳ３Ａにおいて、同期制御部５１は、最も新しいバージョンのコンテンツデータ１５がサーバ３と携帯端末５の両方に記憶されていると判定した場合（ステップＳ３Ａ；ＹＥＳ）、ステップＳ５Ａの処理に移行する。
一方、同期制御部５１は、最も新しいバージョンのコンテンツデータ１５がサーバ３と携帯端末５の両方に記憶されていないと判定した場合（ステップＳ３Ａ；ＮＯ）、ステップＳ６Ａの処理に移行する。
【００３８】
ステップＳ５Ａにおいて、同期制御部５１は、図３に矢印Ｘで示すように、車載装置６のストレージ領域４９に記憶されるコンテンツデータ１５を、携帯端末５に記憶されるコンテンツデータ１５に更新する同期処理を行う。
ここで、車載装置６と携帯端末５との間の通信は相対的に近い位置で行われるので、外部環境の影響を受けにくく、通信が相対的に安定すると共に、通信速度も安定して高速度に維持される。これに対し、携帯端末５とサーバ３との間の通信は遠距離で行われるので、その間の通信環境の影響で通信状態が相対的に不安定になったり、通信速度が低下したりする可能性が高くなる。
【００３９】
本構成では、最も新しいバージョンのコンテンツデータ１５がサーバ３と携帯端末５の両方に記憶されている場合、携帯端末５に記憶されるコンテンツデータ１５に更新する同期処理を行う。これにより、サーバ３に記憶されるコンテンツデータ１５に更新する場合と比べて、短時間で同期処理を終了し易くなる。
なお、図３では、サーバ３と携帯端末５の両方に、新しいバージョンＶ２のコンテンツデータ１５が記憶され、車載装置６に記憶されるコンテンツデータ１５を新しいバージョンＶ２のコンテンツデータ１５に更新する場合を示している。
【００４０】
また、ステップＳ４Ａにおいて、同期制御部５１は、車載装置６のストレージ領域４９に記憶されるコンテンツデータ１５よりも新しいコンテンツデータ１５が携帯端末５に記憶されているか否かを判定し、新しいコンテンツデータ１５が携帯端末５に記憶されている場合（ステップＳ４Ａ；ＹＥＳ）、ステップＳ５Ａの処理に移行する。これによって、図４に矢印Ｘで示すように、車載装置６に記憶されるコンテンツデータ１５が携帯端末５に記憶される新しいコンテンツデータ１５に更新される。
【００４１】
なお、図４では、サーバ３に最も新しいバージョンＶ３のコンテンツデータ１５が記憶され、サーバ３とオフラインの携帯端末５に新しいバージョンＶ２のコンテンツデータ１５が記憶され、車載装置６に記憶されるコンテンツデータ１５を新しいバージョンＶ２のコンテンツデータ１５に更新する場合を示している。
また、新しいコンテンツデータ１５が携帯端末５に記憶されていない場合（ステップＳ４Ａ；ＮＯ）、同期制御部５１は、当該フローチャートの動作を終了する。
【００４２】
また、ステップＳ６Ａにおいて、同期制御部５１は、最も新しいバージョンのコンテンツデータ１５がサーバ３に記憶されているか否かを判定する。そして、同期制御部５１は、最も新しいバージョンのコンテンツデータ１５がサーバ３に記憶されていない場合（ステップＳ６Ａ；ＮＯ）、最新のコンテンツデータ１５が車載装置６に記憶済みであるので、当該フローチャートの動作を終了する。
【００４３】
一方、ステップＳ６Ａにおいて、最も新しいバージョンのコンテンツデータ１５がサーバ３に記憶されていると判定した場合（ステップＳ６Ａ：ＹＥＳ）、同期制御部５１は、サーバ３との間の通信速度が予め定めた閾値以上であれば（ステップＳ７；ＹＥＳ）、ステップＳ８の処理に移行する。
ステップＳ８において、同期制御部５１は、図５に矢印Ｘで示すように、車載装置６のストレージ領域４９に記憶されるコンテンツデータ１５を、サーバ３のストレージ領域１６に記憶されるコンテンツデータ１５に更新する同期処理を行う。
【００４４】
この場合、サーバ３との間の通信速度が閾値以上であるので、最新のコンテンツデータ１５に同期する処理を相対的に短時間で終了することができる。換言すると、例えば、上記閾値は、車載装置６に記憶されるコンテンツデータ１５を、サーバ３に記憶されるコンテンツデータ１５に十分に短時間で更新可能な通信速度の上限値に設定される。
また、このステップＳ６Ａ等の処理によれば、携帯端末５に記憶されるコンテンツデータ１５をユーザが誤って削除したり、ユーザが携帯端末５を変更したりした場合に、サーバ３に記憶されたコンテンツデータ１５を利用して、速やかに、車載装置６に記憶されるコンテンツデータ１５を最新のものに更新可能である。
【００４５】
ステップＳ７において、サーバ３との間の通信速度が上記閾値未満の場合（ステップＳ７；ＮＯ）、同期制御部５１は、当該フローチャートの動作を終了する。これにより、通信速度が上記閾値未満の場合、サーバ３に最新のコンテンツデータ１５が記憶されていても同期処理は実行されない。したがって、通信速度が低速であることを原因として同期処理が完了しない、といった事態を抑制することが可能である。
【００４６】
図６は携帯端末５の同期処理に関する動作を示すフローチャートである。このフローチャートに示す動作は所定の周期で繰り返し実行される。
ステップＳ１Ｂにおいて、携帯端末５の同期制御部３３は、サーバ３に対し、ストレージ領域１６内のコンテンツデータ１５のバージョンを確認する処理を行う。例えば、同期制御部３３は、通信部２１を介して所定の問い合わせを行うことによって、サーバ側制御部１３からバージョンを示すデータを取得する。
ここで、同期制御部３３は、携帯端末５とサーバ３との間の通信が可能であった場合（ステップＳ２Ｂ；ＹＥＳ）、ステップＳ３Ｂの処理に移行する一方、携帯端末５とサーバ３との間の通信ができない場合（ステップＳ２Ｂ；ＮＯ）、当該フローチャートの動作を終了する。
【００４７】
ステップＳ３Ｂにおいて、同期制御部３３は、携帯端末５のストレージ領域３１に記憶されるコンテンツデータ１５よりも新しいコンテンツデータ１５がサーバ３に記憶されているか否かを判定する。新しいバージョンのコンテンツデータ１５がサーバ３に記憶されていない場合（ステップＳ３Ｂ；ＮＯ）、同期制御部３３は、新しいコンテンツデータ１５が携帯端末５に記憶済みであるので、当該フローチャートの動作を終了する。
【００４８】
一方、同期制御部３３は、新しいバージョンのコンテンツデータ１５がサーバ３に記憶されていると判定した場合（ステップＳ３Ｂ：ＹＥＳ）、ステップＳ４Ｂの処理に移行する。
ステップＳ４Ｂにおいて、同期制御部３３は、図７に示すように、携帯端末５のストレージ領域３１に記憶されるコンテンツデータ１５を、サーバ３のストレージ領域１６に記憶されるコンテンツデータ１５に更新する同期処理を行う。図７では、サーバ３に新しいバージョンＶ２のコンテンツデータ１５が記憶され、車載装置６に古いバージョンＶ１のコンテンツデータ１５が記憶される場合を示している。この図７に示すように、携帯端末５のストレージ領域３１に新しいバージョンＶ２のコンテンツデータ１５が記憶される。
【００４９】
このようにして、図６に示すフローチャートにより、携帯端末５とサーバ３との間の通信が可能な場合、携帯端末５のストレージ領域３１に、サーバ３に記憶される最新のコンテンツデータが記憶される。この図６に示すフローは、携帯端末５が車載装置６と通信接続していない場合（オフラインの場合）でも実行される。
【００５０】
以上説明したように、この通信システム１では、車載装置６及び携帯端末５は、それぞれのストレージ領域４９、３１に、サーバ３に記憶されたコンテンツデータ１５と同一バージョン又は異なるバージョンのコンテンツデータ１５を記憶する。そして、車載装置６の同期制御部５１は、車載装置６、携帯端末５及びサーバ３のうち、最も新しいバージョンのコンテンツデータ１５を記憶する通信先を特定し、特定した通信先が車載装置６以外の場合、当該車載装置６のストレージ領域４９に記憶されるコンテンツデータ１５を、特定した通信先に記憶されるコンテンツデータ１５に更新する同期処理を行う。これにより、車載装置６に新しいバージョンのコンテンツデータ１５が保持される。
【００５１】
したがって、車載装置６が携帯端末５を介してサーバ３と通信できない場合でも、車載装置６のコンテンツ実行部５０によってコンテンツデータ１５を利用可能になる。これにより、車載装置６を搭載する車両４が、サーバ３と通信できない通信圏外に移動したり、通信ネットワーク２又はサーバ３側の不具合等でサーバ３と通信できない事態が発生したりした場合でも、車載装置６側でコンテンツデータ１５に基づくサービスを利用可能になる。
また、コンテンツデータ１５に基づくサービスを利用する際に、車載装置６側の通信を不要にできるので、データの受信に要する時間を省略できる分、サービスの利用開始を早めることが可能である。
【００５２】
しかも、同期制御部５１は、最も新しいバージョンのコンテンツデータ１５を記憶する通信先が携帯端末５及びサーバ３の両方の場合、車載装置６のストレージ領域４９に記憶されるコンテンツデータ１５を、携帯端末５に記憶されるコンテンツデータ１５に更新する。これにより、サーバ３に記憶されるコンテンツデータ１５に更新する場合と比べて、短時間で同期処理を終了し易くなる。
したがって、車載装置６側にサーバ３に記憶されるコンテンツデータ１５を記憶する構成で、コンテンツデータを簡易かつ適切に新しいバージョンに更新し易くなる。
【００５３】
また、同期制御部５１は、特定した通信先であるサーバ３と車載装置６との間の通信速度が閾値未満であって、且つ、携帯端末５に、車載装置６よりも新しいバージョンのコンテンツデータ１５が記憶されるときは、車載装置６のストレージ領域４９に記憶されるコンテンツデータ１５を、携帯端末５に記憶されるコンテンツデータ１５に更新する同期処理を行う。これにより、車載装置６に記憶されるコンテンツデータ１５の更新に時間がかかる事態を避けつつ、新しいバージョンへのデータ更新が可能になる。
【００５４】
さらに、携帯端末５の同期制御部（携帯端末側同期制御部に相当）３３は、サーバ３と通信可能な場合、サーバ３に記憶されるコンテンツデータ１５のバージョンが、携帯端末５に記憶されるコンテンツデータ１５のバージョンよりも新しい場合に、携帯端末５に記憶されるコンテンツデータ１５を、サーバ３に記憶されるコンテンツデータ１５に更新する同期処理を行う。これにより、携帯端末５に記憶されるコンテンツデータ１５を新しいバージョンのデータに更新できる。
【００５５】
この同期制御部３３は、車載装置６と通信可能か否かに関わらず、サーバ３と通信可能な場合に上記同期処理を行うので、サーバ３に記憶されるコンテンツデータ１５が更新された後、携帯端末５に記憶されるコンテンツデータ１５を迅速に更新し易くなる。
【００５６】
また、車載装置６に記憶されるコンテンツデータ１５は、スクリプトを含むコンテンツデータであるので、車載装置６とサーバ３との間の通信がオフラインの場合でも車載装置６にて実行でき、サーバ３から提供されるサービスと同じサービスを提供可能である。
【００５７】
上記実施形態は、あくまでも本発明の一実施の態様を例示するものであって、本発明の趣旨を逸脱しない範囲で任意に変形、及び応用が可能である。
例えば、上記実施形態において、車載装置６とサーバ３との間の通信がオンラインの場合は、車載装置６がサーバ３に記憶されるコンテンツデータ１５を利用するようにし、車載装置６とサーバ３との間の通信がオフラインの場合に、車載装置６が当該車載装置６に記憶されるコンテンツデータ１５を利用するようにしてもよい。
また、サーバ３、携帯端末５及び車載装置６等の各構成要素は分割してもよいし、併合してもよい。また、各構成要素は、ハードウェアとソフトウェアの協働等により任意に実現可能である。さらに、各フローチャートについても、各ステップに対応する処理を分割してもよいし、併合してもよい。
さらに、上記実施形態では、自動車に搭載される車載装置６、及び車載装置６を有する通信システム１、及び車載装置６の制御方法に本発明を適用する場合を説明したが、これに限定されず、自動車以外の車両４に搭載される車載装置６、及び車載装置６を有する通信システム１、及び車載装置６の制御方法に適用してもよい。
【符号の説明】
【００５８】
１  通信システム
２  通信ネットワーク
３  サーバ
４  車両
５  携帯端末
６  車載装置
１１、２１、４１  通信部
１２、２５、４５  記憶部
１３  サーバ側制御部
１３Ａ  コンテンツ提供部
１４、３０、４８  制御プログラム
１５  コンテンツデータ
１６、３１、４９  ストレージ領域
２２、４２  操作部
２３、４３  表示部
２４、４４  一時記憶部
２８  携帯端末側制御部
３３、５１  同期制御部
４６  制御部
５０  コンテンツ実行部
【図１】
2019174972.tif 000003
【図２】
2019174972.tif 000004
【図３】
2019174972.tif 000005
【図４】
2019174972.tif 000006
【図５】
2019174972.tif 000007
【図６】
2019174972.tif 000008
【図７】
2019174972.tif 000009