(57)【要約】【課題】  本発明は、ユーザの利便性を考慮した上で、コンテンツデータを購入することのできる携帯端末、サーバ装置および通信システムを提供することを目的とする。【解決手段】  出発地から目的地までの移動時間を算出する移動時間算出手段２０２と、コンテンツデータをダウンロードする時間を算出するダウンロード時間算出手段２０４と、前記移動時間算出手段２０２で算出した前記出発地から目的地までの移動時間と、前記ダウンロード時間算出手段２０４で算出した前記コンテンツデータをダウンロードする時間とを比較する比較手段２０３と、前記比較手段２０２による比較結果から受信装置３０１を選択する選択手段２０４と、前記選択手段２０４で選択した前記受信装置３０１に前記コンテンツデータをダウンロードする通信手段２０９とを具備する。【選択図】      図１
2009171358.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地までの移動時間を算出する移動時間算出手段と、
コンテンツデータをダウンロードする時間を算出するダウンロード時間算出手段と、
前記移動時間算出手段で算出した前記出発地から目的地までの移動時間と、前記ダウンロード時間算出手段で算出した前記コンテンツデータをダウンロードする時間とを比較する比較手段と、
前記比較手段による比較結果から受信装置を選択する選択手段と、
前記選択手段で選択した前記受信装置に前記コンテンツデータをダウンロードするコマンドをサーバ装置に送信する通信手段と
を具備することを特徴とする携帯端末。
【請求項２】
前記移動時間算出手段は、目的地到着予測時刻を算出し、
前記ダウンロード時間算出手段は、前記コンテンツデータのダウンロード完了時刻を算出し、
前記選択手段は、前記出発地から目的地までの移動時間が前記コンテンツデータのダウンロードする時間より長い場合、前記コンテンツデータのダウンロード完了時刻から前記目的地到着予測時刻までの間に通過する移動経路周辺に存在する受信装置を選択し、前記出発地から目的地までの移動時間が前記コンテンツデータをダウンロードする時間より短い場合、前記目的地周辺に存在する受信装置を選択すること
を特徴とする請求項１記載の携帯端末。
【請求項３】
前記選択手段で選択した前記受信装置の一覧リストを作成するリスト作成手段を更に具備し、
前記通信手段は、前記リスト作成手段で作成した前記一覧リストから選択された前記受信装置に前記コンテンツデータを送信すること
を特徴とする請求項２記載の携帯端末。
【請求項４】
前記移動時間算出手段は、前記通信手段で前記出発地から目的地までの移動時間を算出するコマンドを前記サーバ装置に送信することにより前記出発地から目的地までの移動時間を算出し、
前記ダウンロード時間算出手段は、前記通信手段で前記コンテンツデータをダウンロードする時間を算出するコマンドを前記サーバ装置に送信することにより前記コンテンツデータをダウンロードする時間を算出し、
前記比較手段は、前記通信手段で前記出発地から目的地までの移動時間と、前記コンテンツデータをダウンロードする時間とを比較するコマンドを前記サーバ装置に送信することにより前記出発地から目的地までの移動時間と、前記コンテンツデータをダウンロードする時間とを比較し、
前記選択手段は、前記通信手段で受信装置を選択するコマンドを前記サーバ装置に送信することにより受信装置を選択すること
を特徴とする請求項３記載の携帯端末。
【請求項５】
携帯端末からのコマンドを受信し、コンテンツデータを受信装置に送信するサーバ装置であって、
携帯端末の出発地から目的地までの移動時間を算出する移動時間算出手段と、
コンテンツデータをダウンロードする時間を算出するダウンロード時間算出手段と、
前記移動時間算出手段で算出した前記携帯端末の出発地から目的地までの移動時間と、前記ダウンロード時間算出手段で算出した前記コンテンツデータをダウンロードする時間とを比較する比較手段と、
前記比較手段による比較結果から受信装置を選択する選択手段と、
前記選択手段で選択した前記受信装置に前記コンテンツデータを送信すると共に、前記携帯端末に前記受信装置の所在を送信する通信手段と
を具備することを特徴とするサーバ装置。
【請求項６】
前記移動時間算出手段は、携帯端末の目的地到着予測時刻を算出し、
前記ダウンロード時間算出手段は、前記コンテンツデータのダウンロード完了時刻を算出し、
前記選択手段は、前記携帯端末の出発地から目的地までの移動時間が前記コンテンツデータのダウンロードする時間より長い場合、前記コンテンツデータのダウンロード完了時刻から前記携帯端末の目的地到着予測時刻までに携帯端末が通過する経路周辺に存在する受信装置を選択し、前記携帯端末の出発地から目的地までの移動時間が前記コンテンツデータをダウンロードする時間より短い場合、前記携帯端末の目的地周辺に存在する受信装置を選択すること
を特徴とする請求項５記載のサーバ装置。
【請求項７】
前記選択手段で選択した前記受信装置の一覧リストを作成するリスト作成手段を更に具備し、
前記通信手段は、前記リスト作成手段で作成した前記一覧リストから選択された前記受信装置に前記コンテンツデータを送信すること
を特徴とする請求項６記載のサーバ装置。
【請求項８】
携帯端末と、該携帯端末が送信したコマンドを受信し、コンテンツデータを送信するサーバ装置と、該サーバ装置からコンテンツデータを受信する受信装置とを備える通信システムであって、
前記携帯端末は、
前記サーバ装置にコマンドを送信する第１の通信手段
を備え、
前記サーバ装置は、
前記第１の通信手段で送信された前記コマンドを受信する第２の通信手段と、
前記第２の通信手段で受信した前記コマンドから、前記携帯端末の出発地から目的地までの移動時間を算出する移動時間算出手段と、
コンテンツデータをダウンロードする時間を算出するダウンロード時間算出手段と、
前記移動時間算出手段で算出した前記携帯端末の出発地から目的地までの移動時間と、前記ダウンロード時間算出手段で算出した前記コンテンツデータをダウンロードする時間とを比較する比較手段と、
前記比較手段による比較結果から受信装置を選択する選択手段と、
を備え、
前記第２の通信手段は、前記選択手段で選択した前記受信装置に前記コンテンツデータを送信すると共に、前記携帯端末に前記受信装置の所在を送信し、
前記受信装置は、
前記第２の通信手段で送信された前記コンテンツデータを受信する第３の通信手段を
備えることを特徴とする通信システム。
【請求項９】
前記移動時間算出手段は、前記携帯端末の目的地到着予測時刻を算出し、
前記ダウンロード時間算出手段は、前記コンテンツデータのダウンロード完了時刻を算出し、
前記選択手段は、前記携帯端末の出発地から目的地までの移動時間が前記コンテンツデータのダウンロードする時間より長い場合、前記コンテンツデータのダウンロード完了時刻から前記携帯端末の目的地到着予測時刻までの間に携帯端末が通過する経路周辺に存在する受信装置を選択し、前記携帯端末の出発地から目的地までの移動時間が前記コンテンツデータをダウンロードする時間より短い場合、前記携帯端末の目的地周辺に存在する受取先を選択すること
を特徴とする請求項８記載の通信システム。
【請求項１０】
前記選択手段で選択した前記受信装置の一覧リストを作成するリスト作成手段を更に具備し、
前記通信手段は、前記リスト作成手段で作成した前記一覧リストから選択された前記受信装置に前記コンテンツデータを送信すること
を特徴とする請求項９記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、サーバ装置および通信システムに関する。
【背景技術】
【０００２】
近年のコンテンツデータを販売する通信システムとして、コンテンツサーバからインターネットを介してパーソナルコンピュータに配信する通信システムが広く普及している。これらの通信システムでは、例えばユーザが自宅に設置されたパーソナルコンピュータ等の特定の受信端末を指定してコンテンツデータを購入すると、当該受信端末にコンテンツデータのダウンロードが開始される。
【０００３】
また、これらの通信システムの中には、最寄りのコンビニエンスストアでコンテンツデータ配信を受けるシステムもある。例えば特許文献１には、音楽配信を受けたい利用者が最寄りのコンビニエンスストアに出向き、携帯電話を音楽配信用の端末にセットすると、該端末と高速無線光送受信モジュールとの間で通信が行われて音楽情報が半導体メモリに書き込まれる情報利用方法が開示されている。
【特許文献１】特開２００２−２９０５９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示す通信システムでは、ユーザが移動中である場合について考慮されていない。
よって、ユーザが移動中にコンテンツデータを購入する場合、コンテンツデータのダウンロードが終了するまで、ユーザは受信端末の付近で待機する必要があり、利便性に欠ける。
【０００５】
そこで、ユーザの利便性を考慮した上で、コンテンツデータを購入することのできる通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の携帯端末は、出発地から目的地までの移動時間を算出する移動時間算出手段と、コンテンツデータをダウンロードする時間を算出するダウンロード時間算出手段と、前記移動時間算出手段で算出した前記出発地から目的地までの移動時間と、前記ダウンロード時間算出手段で算出した前記コンテンツデータをダウンロードする時間とを比較する比較手段と、前記比較手段による比較結果から受信装置を選択する選択手段と、前記選択手段で選択した前記受信装置に前記コンテンツデータをダウンロードするコマンドをサーバ装置に送信する通信手段とを具備することを特徴とする。
【０００７】
また、本発明のサーバ装置は、携帯端末からのコマンドを受信し、コンテンツデータを受信装置に送信するサーバ装置であって、携帯端末の出発地から目的地までの移動時間を算出する移動時間算出手段と、コンテンツデータをダウンロードする時間を算出するダウンロード時間算出手段と、前記移動時間算出手段で算出した前記携帯端末の出発地から目的地までの移動時間と、前記ダウンロード時間算出手段で算出した前記コンテンツデータをダウンロードする時間とを比較する比較手段と、前記比較手段による比較結果から受信装置を選択する選択手段と、前記選択手段で選択した前記受信装置に前記コンテンツデータを送信すると共に、前記携帯端末に前記受信装置の所在を送信する通信手段とを具備することを特徴とする。
【０００８】
また、本発明の通信システムは、携帯端末と、該携帯端末が送信したコマンドを受信し、コンテンツデータを送信するサーバ装置と、該サーバ装置からコンテンツデータを受信する受信装置とを備える通信システムであって、前記携帯端末は、前記サーバ装置にコマンドを送信する第１の通信手段を備え、前記サーバ装置は、前記第１の通信手段で送信された前記コマンドを受信する第２の通信手段と、前記第２の通信手段で受信した前記コマンドから、前記携帯端末の出発地から目的地までの移動時間を算出する移動時間算出手段と、コンテンツデータをダウンロードする時間を算出するダウンロード時間算出手段と、前記移動時間算出手段で算出した前記携帯端末の出発地から目的地までの移動時間と、前記ダウンロード時間算出手段で算出した前記コンテンツデータをダウンロードする時間とを比較する比較手段と、前記比較手段による比較結果から受信装置を選択する選択手段と、を備え、前記第２の通信手段は、前記選択手段で選択した前記受信装置に前記コンテンツデータを送信すると共に、前記携帯端末に前記受信装置の所在を送信し、前記受信装置は、前記第２の通信手段で送信された前記コンテンツデータを受信する第３の通信手段を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザの利便性を考慮した上で、コンテンツデータを購入することのできる携帯端末、サーバ装置および通信システムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。
図１は、本発明の実施例である携帯端末１０１、サーバ装置２０１、及び複数の受信装置３０１からなる通信システム１の構成を示す図である。通信システム１は、携帯端末１０１と、コンテンツデータを配信するサーバ装置２０１と、コンテンツデータを受信する受信装置３０１とから構成される。尚、携帯端末１０１、サーバ装置２０１、及び受信装置３０１は、其々ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等により通信が行われるインターネット４００で接続されている。
【００１１】
ここで、携帯端末１０１はユーザによる操作入力に応じて目的地への走行経路案内を行うカーナビゲーション等である。携帯端末１０１はサーバ装置２０１からコンテンツデータ一覧リストやコンテンツデータ受信店舗一覧リストを受信し、ユーザからコンテンツデータの指定やコンテンツデータを受信する受信装置３０１を設置した店舗の指定、及びコンテンツデータを書き込むＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やメモリカード等のメディアの指定を受けてコンテンツデータの購入処理を行う機能を有する。
【００１２】
サーバ装置２０１は携帯端末１０１からの購入処理に応じて、インターネット４００を介してコンテンツデータを所定の受信装置３０１に配信するＷｅｂサーバ等のサーバコンピュータである。また、サーバ装置２０１は、取り扱う各種コンテンツデータを閲覧できるコンテンツデータ一覧リストや、コンテンツデータを受信する店舗の候補を閲覧できるコンテンツデータ受信店舗の一覧を携帯端末１０１に送信する機能を有する。
【００１３】
受信装置３０１は、各地域に存在するコンビニエンスストア等の店舗に其々設置されインターネット接続端末等であり、サーバ装置２０１から配信されたコンテンツデータを受信し、当該コンテンツデータを指定されたメディアに書き込む機能を有する。
【００１４】
次に、図２を参照して携帯端末１０１のシステム構成を説明する。図２は携帯端末１０１のシステム構成を示したブロック図である。本実施例の携帯端末１０１は、例えば、入力部１０２、表示部１０３、購入処理部１０４、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｉｎｔ）１０５、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０６、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０７、通信部１０８、メディア再生部１０９を備えている。
【００１５】
入力部１０２は、ユーザからの操作入力を受ける操作キー等を備える。入力部１０２では、目的地、出発地、及び出発時刻の入力、移動時間算出要求の入力、コンテンツデータ一覧表示要求の入力、コンテンツデータ指定の入力、コンテンツデータのダウンロード時間算出及び移動時間とダウンロード時間との比較要求の入力、コンテンツデータを受信する店舗の検索要求の入力、コンテンツデータを受信する店舗指定の入力、及びコンテンツデータを書き込むメディア指定の入力等の操作入力を受ける。また、入力部１０２はユーザからの操作入力を受けることが可能であれば、タッチパネルや音声認識による入力方法でも良い。
【００１６】
表示部１０３は、液晶ディスプレイ等の画像表示装置であり、画面上に現在位置や目的地への走行経路案内、目的地到着予測時刻、および移動時間等を表示する。また、表示部１０３では、走行経路案内の他にサーバ装置２０１から送信されたコンテンツデータ一覧（図示していない）やコンテンツデータを受け取る店舗の候補を示したコンテンツデータ受信店舗一覧リストを表示する。尚、コンテンツデータ受信店舗一覧リストについては、図６及び図８を参照しながら後述する。
【００１７】
購入処理部１０４は、入力部１０２からの操作入力に基づいて、コンテンツデータ一覧表示を要求するコマンド、コンテンツデータを指定するコマンド、コンテンツデータの受信先店舗を指定するコマンド、及びコンテンツデータを書き込むメディアを指定するコマンド等の各コマンドを通信部１０８に出力し、コンテンツデータを購入する処理を実行する。尚、コンテンツデータを購入する処理の詳細については図５及び図６を参照しながら説明する。
【００１８】
ＣＰＵ１０５は、ＲＯＭ１０６に記憶されているプログラムに従い、バス１１０を介して携帯端末１０１の動作制御を行う。ＲＡＭ１０７は、電気信号の読み込み及び書き込みを行い、ＣＰＵ１０５に作業エリアを提供する記憶装置の主メモリとして利用される。
【００１９】
通信部１０８は、通信ネットワークを介して購入処理部１０４から出力された各コマンドをサーバ装置２０１に送信する。また、通信部１０８はサーバ装置２０１からコンテンツデータ一覧やコンテンツデータ受信店舗一覧を受信する。
【００２０】
メディア再生部１０９は、符号化してメディアに格納されたコンテンツデータを復号して表示部１０３等に出力する。
次に、図３を参照してサーバ装置２０１のシステム構成を説明する。図３はサーバ装置２０１のシステム構成を示したブロック図である。本実施例のサーバ装置２０１は、例えば、時刻算出部２０２、判断部２０３、コンテンツ管理部２０４、購入処理管理部２０５、ＣＰＵ２０６、ＲＯＭ２０７、ＲＡＭ２０８、及び通信部２０９を備えている。尚、ＣＰＵ２０６、ＲＯＭ２０７、及びＲＡＭ２０８については、図２を参照して説明した内容と同様であるため省略する。
【００２１】
時刻算出部２０２は、例えば蓄積している過去の交通情報から道路の渋滞予測情報を生成する。また、時刻算出部２０２は、生成した道路の渋滞予測情報と携帯端末１０１から送信された目的地、出発地、及び出発時刻の入力情報と、標準的な走行速度とから目的地の到着予定時刻および移動に掛かる時間を算出する。尚、ここでは標準的な走行速度として各道路の法定速度等を採用している。
【００２２】
コンテンツ管理部２０４は、携帯端末１０１からコンテンツデータ一覧表示を要求するコマンドを受けて、取り扱う各種コンテンツデータを閲覧できるコンテンツデータ一覧リストを作成する。また、コンテンツ管理部２０４は、データベース化して蓄積しているコンテンツデータのデータ容量とネットワークの通信速度とからコンテンツデータのダウンロード時間を算出する。
【００２３】
また、コンテンツ管理部２０４は携帯端末１０１からコンテンツデータを指定するコマンドを受けて、判断部２０３の比較結果に基づき決定した、コンテンツデータをダウンロードする受信装置３０１を設置する好適な店舗の候補が閲覧できるコンテンツデータ受信店舗一覧リストを作成する。尚、本実施例では受信装置３０１を設置する各地の店舗を予めデータベース等（図示していない）に登録しているものとする。
【００２４】
判断部２０３は、時刻算出部２０２で算出した出発地から目的地までの移動に掛かる時間と、コンテンツ管理部２０４で算出したコンテンツデータのダウンロードに掛かる時間とを比較する。
【００２５】
購入処理管理部２０５は、携帯端末１０１から受信先店舗を指定するコマンドを受けて、例えばクレジットカードや現金による支払い等の支払い方法に関する手続き処理を行い、当該受信先店舗に設置された受信装置３０１にコンテンツデータを配信する。尚、この詳細については図９及び図１０を参照しながら説明する。
【００２６】
通信部２０９は、通信ネットワークを介して、携帯端末１０１から目的地、出発地、及び出発時刻等の入力情報や、各種コマンドを受信する。また、通信部２０９はコンテンツ管理部２０４で作成したコンテンツデータ一覧リストやコンテンツデータ受信店舗一覧リストを携帯端末１０１に送信する。また、通信部２０９は、所定のコンテンツデータを所定の店舗に設置された受信装置３０１に送信する。
【００２７】
次に、図４を参照して受信装置３０１のシステム構成を説明する。図４は受信装置３０１のシステム構成を示したブロック図である。本実施例の受信装置３０１は、例えば、コンテンツ保存部３０２、コンテンツ管理部３０３、メディア書込部３０４、ＣＰＵ３０５、ＲＯＭ３０６、ＲＡＭ３０７、及び通信部３０８を備えている。尚、ＣＰＵ３０５、ＲＯＭ３０６、及びＲＡＭ３０７については、図２を参照して説明した内容と同様であるため省略する。
【００２８】
コンテンツ保存部３０２は、サーバ装置２０１から送信されるコンテンツデータを保存する。また、コンテンツ保存部３０２は、サーバ装置２０１から送信されるコンテンツデータのバッファ処理を行い、受信装置３０１の処理速度と通信速度との速度差を調整する。また、コンテンツ保存部３０２は通信部３０８を介して、コンテンツデータの受信過程で定期的にサーバ装置２０１に制御信号を送信し、コンテンツデータを受信していることを通知する。また、コンテンツ保存部３０２はコンテンツデータを全て受信し終えると、通信部３０８を介してサーバ装置２０１に完了通知を送信する。尚、この詳細については図９及び図１０を参照しながら説明する。
【００２９】
コンテンツ管理部３０３は、例えばユーザにより設定されたＩＤ等を基に受信した各コンテンツデータを管理する。例えば本実施例ではコンテンツデータを格納したメディアを取引する際、事前に設定したＩＤを受信装置３０１の入力部（図示していない）に入力することで、認証を行いメディアの受け取りを許可する。
【００３０】
メディア書込部３０４は、受信したコンテンツデータをサーバ装置２０１から指定されたメディアに書き込む。
通信部３０８は、通信ネットワークを介して、サーバ装置２０１からコンテンツデータを受信する。また、通信部３０８はコンテンツ保存部３０２から出力される制御信号や完了通知をサーバ装置２０１に送信する。
【００３１】
尚、本実施例では、サーバ装置２０１が移動に掛る時間の算出、コンテンツデータのダウンロードに掛る時間の算出、移動に掛る時間とダウンロードに掛る時間との比較、及び店舗検索を行うが、これに限らず携帯端末１０１にこれらの機能を設けてもよい。
【００３２】
本実施例では、出発地から目的地までの移動に掛かる時間と、コンテンツデータのダウンロードに掛かる時間とを比較して、コンテンツデータの受信先店舗の候補を決定する。以下に、図５乃至図８を参照して店舗の候補を決定する方法を説明する。ここでは、例えば携帯端末１０１の入力部１０２から入力された出発地、目的地、及び出発時刻が、其々東京都青梅市、大阪府大阪市、及び午前０８時００分であった場合を想定する。
【００３３】
まず、図５及び図６を参照して出発地から目的地までの移動に掛かる時間が、コンテンツデータのダウンロードに掛かる時間より長い場合における店舗の候補を決定する方法を説明する。図５は、コンテンツデータの受信先店舗の候補と各店舗に到着する時刻を示した図である。図６は、コンテンツデータ受信店舗一覧リストを示した図である。
【００３４】
例えば、時刻算出部２０２で算出した東京都青梅市から大阪府大阪市までの移動に掛かる時間が７時間であり、コンテンツ管理部２０４で算出したコンテンツデータのダウンロードに掛かる時間が１時間２０分であった場合、判断部２０３はこれらの時間を比較してユーザがコンテンツデータを受け取る店舗の候補を決定する。この時、店舗の候補は午前０８時００分から１時間２０分後に到着する神奈川県横浜市から大阪府大阪市までの走行経路途中に点在する各店舗が挙げられる。
【００３５】
例えば、ここでは神奈川県横浜市から大阪府大阪市までの走行経路周辺に点在する、コンテンツデータ受け取り先の候補となる店舗として、店舗Ａ、店舗Ｂ、店舗Ｃ、および店舗Ｄが挙げられる。
【００３６】
図６では、コンテンツデータ受信店舗一覧リストにはコンテンツデータ受け取り先の候補として、店舗Ａ、店舗Ｂ、店舗Ｃ、および店舗Ｄの各店舗が挙げられ、其々の店舗の住所及び到着予測時刻が示されている。ユーザは当該リストを参照することで、所望の店舗を選択することが出来る。
【００３７】
次に、図７及び図８を参照して出発地から目的地までの移動に掛かる時間が、コンテンツデータのダウンロードに掛かる時間より短い場合における店舗の候補を決定する方法を説明する。図７は、コンテンツデータの受信先店舗の候補と各店舗に到着する時刻を示した図である。図８は、コンテンツデータ受信店舗一覧リストを示した図である。
【００３８】
例えば、時刻算出部２０２で算出した東京都青梅市から大阪府大阪市までの移動に掛かる時間が７時間であり、コンテンツ管理部２０４で算出したコンテンツデータのダウンロードに掛かる時間が８時間であった場合、判断部２０３はこれらの時間を比較してユーザがコンテンツデータを受け取る店舗の候補を決定する。この時、店舗の候補は目的地である大阪府大阪市周辺に点在する各店舗が挙げられる。
【００３９】
例えば、ここでは、大阪府大阪市に点在してコンテンツデータ受け取り先の候補となる店舗として、店舗Ｅ、店舗Ｆ、および店舗Ｇが挙げられる。図６では、コンテンツデータ受信店舗一覧リストにはコンテンツデータ受け取り先の候補として、店舗Ｅ、店舗Ｆ、および店舗Ｇの各店舗が挙げられ、其々の店舗の住所及び到着予測時刻が示されている。ユーザは当該リストを参照することで、所望の店舗を選択することが出来る。
【００４０】
次に、図９及び図１０を参照しながら本実施例のコンテンツデータ購入処理の流れを説明する。図９は本実施例のコンテンツデータ購入処理の流れを示す図であり、図１０は本実施例のコンテンツデータ購入処理の具体的な流れを示すフローチャートである。
【００４１】
まず、携帯端末１０１は入力部１０２から出発地、目的地、出発時刻の入力及び移動時間算出要求の入力を受けると（Ｓ１０１）、サーバ装置２０１に入力された情報および対応するコマンドを送信する（Ｓ１０２）。サーバ装置２０１は入力情報を受信すると（Ｓ２０１）、出発地から目的地までの移動に掛かる時間を計算し（Ｓ２０２）、携帯端末１０１に目的地までの到着時刻を送信する（Ｓ２０３）。携帯端末１０１はＳ２０３で送信された目的地までの到着時刻を受信すると（Ｓ１０３）、この情報を表示部１０３により表示する（Ｓ１０４）。
【００４２】
ここで、携帯端末１０１は入力部１０２からコンテンツデータ一覧を表示する要求を受けると（Ｓ１０５）、サーバ装置２０１にコンテンツデータ一覧要求のコマンドを送信する（Ｓ１０６）。サーバ装置２０１はコンテンツデータ一覧要求のコマンドを受信すると（Ｓ２０４）、コンテンツデータ一覧リストを作成し（Ｓ２０５）、当該リストを携帯端末１０１に送信する（Ｓ２０６）。携帯端末１０１はＳ２０６で送信されたリストを受信すると（Ｓ１０７）、当該リストを表示部１０３により表示する（Ｓ１０８）。
【００４３】
次に、携帯端末１０１は入力部１０２からコンテンツデータ指定の入力、コンテンツデータを受信する店舗の検索要求の入力を受けると（Ｓ１０９）、サーバ装置２０１にコンテンツデータを指定して店舗検索するコマンドを送信する（Ｓ１１０）。サーバ装置２０１はコンテンツデータを指定するコマンドを受信すると（Ｓ２０７）、当該コンテンツデータのダウンロードに掛かる時間を計算する（Ｓ２０８）。
【００４４】
次に、サーバ装置２０１は、Ｓ２０２で計算した目的地までの移動に掛かる時間とＳ２０８で計算したダウンロードに掛かる時間との比較結果基づき、コンテンツデータをダウンロードする受信装置３０１を設置した、好適な店舗の候補が閲覧できるコンテンツデータ受信店舗一覧リストを作成し（Ｓ２０９）、携帯端末１０１に送信する（Ｓ２１０）。携帯端末１０１はＳ２１０で送信されたリストを受信すると（Ｓ１１１）、当該リストを表示部１０３により表示する（Ｓ１１２）。
【００４５】
次に、携帯端末１０１は入力部１０２からコンテンツデータを受信する店舗およびコンテンツデータを書き込むメディアの指定を受けると（Ｓ１１３）、サーバ装置２０１に受信店舗およびメディアを指定するコマンドを送信する（Ｓ１１４）。
【００４６】
サーバ装置２０１は受信店舗およびメディアを指定するコマンドを受信すると（Ｓ２１１）、指定された店舗に設置された受信装置３０１にコンテンツデータの送信を開始する（Ｓ２１２）。尚、本実施例ではコンテンツデータの送信を開始する際に、当該コンテンツデータを書き込むメディアを指定するコマンドを送信する。
【００４７】
受信装置３０１はコンテンツデータの受信を開始すると（Ｓ３０１）、処理速度と通信速度との速度差を調整するためにバッファ処理を行う（Ｓ３０２）。また、受信装置３０１は、所定量のデータを受信し終える毎に、コンテンツデータを受信していることを通知する制御信号をサーバ装置２０１に送信する（Ｓ３０３）。
【００４８】
Ｓ３０３の受信通知を受けると（Ｓ２１３）、サーバ装置２０１はコンテンツデータの送信が全て完了したか否か確認する（Ｓ２１４）。コンテンツデータの送信が全て完了していない場合（Ｓ２１４のＮｏ）、サーバ装置２０１はＳ２１２の処理に戻りコンテンツデータの送信処理を継続する。コンテンツデータの送信が全て完了した場合（Ｓ２１４のＹｅｓ）、サーバ装置２０１はＳ２１５で完了通知を受信するまで待機する。
【００４９】
また、受信装置３０１はコンテンツデータの受信が全て完了したか否か確認する（Ｓ３０４）。コンテンツデータの受信が全て完了していない場合（Ｓ３０４のＮｏ）、受信装置３０１はＳ３０１の処理に戻りコンテンツデータの受信処理を継続する。コンテンツデータの受信が全て完了した場合（Ｓ３０４のＹｅｓ）、受信装置３０１はコンテンツデータの受信完了通知をサーバ装置２０１に送信する（Ｓ３０５）。また、受信装置３０１はコンテンツデータの受信が完了すると指定されたメディアに当該コンテンツデータを書き込む（Ｓ３０６）。
【００５０】
サーバ装置２０１は、Ｓ３０５で送信された完了通知を受けると（Ｓ２１５）、携帯端末１０１にコンテンツデータのダウンロードが完了したことを通知する完了通知を送信する（Ｓ２１６）。携帯端末１０１は完了通知を受信すると（Ｓ１１５）、表示部１０３にコンテンツデータのダウンロードが完了したことを表示させる（Ｓ１１６）。
【００５１】
以上、上述した通り本実施例によれば、ユーザは移動中に好適な店舗で購入したコンテンツデータを受け取ることができ、ユーザの利便性を考慮した上で、コンテンツデータを購入することのできる通信システム１を提供することが実現できる。
【００５２】
本実施例では、サーバ装置２０１から送信されたコンテンツデータ一覧リスト及び受信店舗一覧リストを参照することで所望のコンテンツデータ及び受信店舗を指定できる。
【００５３】
本実施例では、移動に掛かる時間とコンテンツデータのダウンロードに掛る時間を比較することでコンテンツデータをダウンロードする好適な店舗を検索できる。
本実施例では、移動に掛る時間がコンテンツデータのダウンロードに掛る時間より長い場合、コンテンツデータのダウンロード完了時刻から目的地到着予測時刻までの間に通過する移動経路周辺に存在する店舗を検索し、移動に掛る時間がコンテンツデータのダウンロードに掛る時間より短い場合、前記目的地周辺に存在する店舗を検索することで、コンテンツデータを受け取る好適な店舗を検索できる。
【００５４】
本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５５】
【図１】本実施例の携帯端末、サーバ装置、及び受信装置における通信システムの構成を示す図である。
【図２】本実施例の携帯端末のシステム構成を示したブロック図である。
【図３】本実施例のサーバ装置のシステム構成を示したブロック図である。
【図４】本実施例の受信装置のシステム構成を示したブロック図である。
【図５】本実施例のコンテンツデータの受信先店舗の候補と各店舗に到着する時刻を示した図である。
【図６】本実施例のコンテンツデータ受信店舗一覧リストを示した図である。
【図７】本実施例のコンテンツデータの受信先店舗の候補と各店舗に到着する時刻を示した図である。
【図８】本実施例のコンテンツデータ受信店舗一覧リストを示した図である。
【図９】本実施例のコンテンツデータ購入処理の流れを示す図である。
【図１０】本実施例のコンテンツデータ購入処理の具体的な流れを示すフローチャートである。
【符号の説明】
【００５６】
１  通信システム
１０１  携帯端末
１０２  入力部
１０３  表示部
１０４  購入処理部
１０５、２０６、３０５  ＣＰＵ
１０６、２０７、３０６  ＲＯＭ
１０７、２０８、３０７  ＲＡＭ
１０８、２０９、３０８  通信部
１０９  メディア再生部
２０１  サーバ装置
２０２  判断部
２０３  時刻算出部
２０４、３０３  コンテンツ管理部
２０５  購入処理管理部
３０１  受信装置
３０２  コンテンツ保存部
３０４  メディア書込部
【図１】
2009171358.tif 000003
【図２】
2009171358.tif 000004
【図３】
2009171358.tif 000005
【図４】
2009171358.tif 000006
【図５】
2009171358.tif 000007
【図６】
2009171358.tif 000008
【図７】
2009171358.tif 000009
【図８】
2009171358.tif 000010
【図９】
2009171358.tif 000011
【図１０】
2009171358.tif 000012