(57)【要約】【課題】  通信ネットワークに常時接続できない移動体内からであっても、データを送受信できるようにする。【解決手段】  移動体内に設置される一時保存サーバ２０は、ユーザ端末１０から受信したアップロードデータを一時保存する。一時保存サーバ２０は、各種サーバ３０と通信可能な状態であるか否かを判断する機能を備える。一時保存サーバ２０は、各種サーバ３０と通信可能な状態である場合には、一時保存するデータを、通信ネットワークを介して各種サーバ３０に送信する。また、一時保存サーバ２０は、ユーザ端末１０からダウンロード要求されると、各種サーバ３０と通信可能な状態である場合には、ダウンロードデータを、通信ネットワークを介して各種サーバ３０から受信する。そして、一時保存サーバ２０は、受信したダウンロードデータを一時保存する。【選択図】  図１
2005260469.tif 000002
【特許請求の範囲】
【請求項１】
移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するデータ送受信システムであって、
移動体内サーバが前記移動体内に設置され、
前記移動体内サーバは、
前記移動体外のサーバと通信可能な状態であるか否かを判断する通信状態判断手段と、
前記通信状態判断手段が前記移動体外のサーバと通信可能な状態であると判断した場合に、前記ユーザ端末からの要求に応じて、通信ネットワークを介して前記移動体外のサーバとデータを送受信するデータ送受信手段と、
前記データ送受信手段が送受信するデータを一時保存するデータ保存手段とを備えた
ことを特徴とするデータ送受信システム。
【請求項２】
データ保存手段は、ユーザ端末から受信したアップロードデータを一時保存し、
データ送受信手段は、通信状態判断手段が移動体外のアップロード先のサーバと通信可能な状態であると判断した場合に、前記ユーザ端末からのアップロード要求に応じて、前記データ保存手段が保存するアップロードデータを、通信ネットワークを介して前記アップロード先のサーバに送信する
請求項１記載のデータ送受信システム。
【請求項３】
データ送受信手段は、
アップロード先のサーバへのアップロードデータの送信が途中で中断した場合、通信状態判断手段が前記アップロード先のサーバと再び通信可能な状態になったと判断するまで待機し、
前記通信状態判断手段が前記アップロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介して前記アップロード先のサーバにアップロードデータを再送信する
請求項２記載のデータ送受信システム。
【請求項４】
移動体内サーバは、データ送受信手段がアップロード先のサーバにアップロードデータを送信し終えると、データ保存手段が一時保存するアップロードデータを消去するデータ消去手段を備えた請求項２または請求項３記載のデータ送受信システム。
【請求項５】
通信状態判断手段は、移動体外のダウンロード先のサーバと通信可能な状態であるか否かを判断し、
データ送受信手段は、前記通信状態判断手段が前記ダウンロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのダウンロード要求に応じて、前記ダウンロード先のサーバから通信ネットワークを介してダウンロードデータを受信し、
データ保存手段は、前記データ送受信手段が受信したダウンロードデータを一時保存する
請求項１記載のデータ送受信システム。
【請求項６】
データ受信手段は、
ダウンロード先のサーバからのダウンロードデータの受信が途中で中断した場合、通信状態判断手段が前記ダウンロード先のサーバと再び通信可能な状態になったと判断するまで待機し、
前記通信状態判断手段が前記ダウンロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介して前記ダウンロード先のサーバからダウンロードデータを再受信する
請求項５記載のデータ送受信システム。
【請求項７】
移動体内サーバは、
ユーザ端末からの要求に応じて、データ保存手段が一時保存するダウンロードデータを前記ユーザ端末に転送するデータ転送手段と、
前記データ転送手段が前記ユーザ端末にダウンロードデータを転送し終えると、前記データ保存手段が一時保存するダウンロードデータを消去するデータ消去手段とを備えた
請求項５または請求項６記載のデータ送受信システム。
【請求項８】
移動体内サーバと移動体外のサーバとのデータの送受信を中継する中継サーバが各中継地点に設置され、
前記中継サーバは、前記移動体内サーバと前記移動体外のサーバとの送受信データを一時保存する中継データ保存手段を備えた
請求項１から請求項７のうちのいずれか１項に記載のデータ送受信システム。
【請求項９】
移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するデータ送受信方法であって、
前記移動体外のサーバと通信可能な状態であるか否かを判断するステップと、
前記移動体外のサーバと通信可能な状態であると判断した場合に、前記ユーザ端末からの要求に応じて、通信ネットワークを介して前記移動体外のサーバとデータを送受信するステップと、
前記送受信するデータを一時保存するステップとを含む
ことを特徴とするデータ送受信方法。
【請求項１０】
移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するためのデータ送受信プログラムであって、
コンピュータに、
前記移動体外のサーバと通信可能な状態であるか否かを判断する処理と、
前記移動体外のサーバと通信可能な状態であると判断した場合に、前記ユーザ端末からの要求に応じて、通信ネットワークを介して前記移動体外のサーバとデータを送受信する処理と、
前記送受信するデータを一時保存する処理と
を実行させるためのデータ送受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、列車や自動車、航空機、船舶など移動する移動体内からであっても、移動体外のサーバとデータの送受信を行えるデータ送受信システム、データ送受信方法およびデータ送受信プログラムに関する。
【背景技術】
【０００２】
特許文献１には、車両内の情報端末が無線通信ネットワークを介してインターネット上のサーバに接続できる情報通信システムが記載されている。特許文献１に記載された情報通信システムでは、車両内の車載情報通信システムと、路側に設置された無線ＬＡＮなどのアクセスポイントと、サーバとが、インターネットを介して接続されている。
【０００３】
特許文献１に記載された情報通信システムでは、利用者は、車載情報通信システムの端末を操作してデータ送受信の指示を入力する。車載情報通信システムは、利用者の操作に従って、アクセスポイントまたは電話網とインターネットとを介して、利用者に指示されたデータをサーバに送信する。また、サーバは、アクセスポイントまたは電話網とインターネットとを介して、車載情報通信システムにデータを転送する。特許文献１に記載された情報通信システムでは、路側のアクセスポイントと電話網とを使い分けることによって、移動環境においても車載情報通信システムがデータを送受信することができる。
【０００４】
また、特許文献２には、車両内に設置された車内サーバを中継サーバとして利用して、衛星通信などを用いた無線通信ネットワークおよびインターネットを介して、インターネット上のサーバに接続するサービス提供システムが記載されている。特許文献２に記載されたサービス提供システムでは、ユーザが使用する車内端末と、車内サーバと、車内無線機と、送受信機とが、車両内に設置される。また、車両内の送受信機は、無線通信ネットワークを介して情報提供システムの送受信機と接続される。また、情報提供システムは、インターネットを介して各種店舗のサーバと接続される。
【０００５】
特許文献２に記載されたサービス提供システムでは、車内端末は、利用者の操作に従って、車内サーバを中継サーバとして利用することによって、無線通信ネットワークを介して情報提供システムにアクセスする。そして、利用者は、走行中の列車などの車両内でインターネット上のサーバの種々のサービスを利用できる。
【０００６】
【特許文献１】特開２００２−２３６６３２号公報（段落００５４−００６９、図１−３）
【特許文献２】特開２００１−２２２６０３号公報（段落００５７−００６８、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載された情報通信システムでは、常時接続およびリアルタイム接続を前提としているので、通信が中断しやすい飛行機や新幹線、テージェーヴェー（ＴＧＶ）などの高速で移動する移動体内から移動体外のサーバへのデータの送受信には適さない。また、地下鉄や船舶内など電波が届かない場所を移動する移動体内からは、移動体外のサーバにデータを送受信することができない。また、携帯電話網やＰＨＳ網を利用して移動体外のサーバと通信する場合には、データの通信速度が速くないので、大容量のデータの送受信には適さない。
【０００８】
また、特許文献２に記載されたサービス提供システムでも、常時接続を前提としているので、高速で移動する移動体内や電波の届かない場所を移動する移動体内から移動体外のサーバへのデータの送受信には適さない。例えば、移動体が高速で移動する場合や、移動体がトンネルなどの電波が届かない領域に入った場合には、移動体と外部との通信ができなくなるので、車内端末からの要求に従ってデータを送受信することができなくなる。特に、大容量のデータを送受信している途中で通信が切れてしまうと、データのダウンロードまたはアップロードの処理を初めからやり直さなければならない。また、車内サーバは単に中継サーバにすぎないので、データの送受信の信頼性が低く、重要データの送受信には適さない。
【０００９】
そこで、本発明は、通信ネットワークに常時接続できない移動体内からであっても、データを送受信できるデータ送受信システム、データ送受信方法およびデータ送受信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明によるデータ送受信システムは、移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するデータ送受信システムであって、移動体内サーバが移動体内に設置され、移動体内サーバは、移動体外のサーバと通信可能な状態であるか否かを判断する通信状態判断手段と、通信状態判断手段が移動体外のサーバと通信可能な状態であると判断した場合に、ユーザ端末からの要求に応じて、通信ネットワークを介して移動体外のサーバとデータを送受信するデータ送受信手段と、データ送受信手段が送受信するデータを一時保存するデータ保存手段とを備えたことを特徴とする。
【００１１】
また、データ保存手段は、ユーザ端末から受信したアップロードデータを一時保存し、データ送受信手段は、通信状態判断手段が移動体外のアップロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのアップロード要求に応じて、データ保存手段が保存するアップロードデータを、通信ネットワークを介してアップロード先のサーバに送信するものであってもよい。
【００１２】
また、データ送受信手段は、アップロード先のサーバへのアップロードデータの送信が途中で中断した場合、通信状態判断手段がアップロード先のサーバと再び通信可能な状態になったと判断するまで待機し、通信状態判断手段がアップロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介してアップロード先のサーバにアップロードデータを再送信するものであってもよい。そのような構成によれば、データ送信中に通信が途切れた場合に、ユーザが再送要求などの操作を行わなくても、移動体内サーバが自動的にデータを再送信する。従って、ユーザの操作負担を軽減することができる。
【００１３】
また、移動体内サーバは、データ送受信手段がアップロード先のサーバにアップロードデータを送信し終えると、データ保存手段が一時保存するアップロードデータを消去するデータ消去手段を備えたものであってもよい。
【００１４】
また、通信状態判断手段は、移動体外のダウンロード先のサーバと通信可能な状態であるか否かを判断し、データ送受信手段は、通信状態判断手段がダウンロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのダウンロード要求に応じて、ダウンロード先のサーバから通信ネットワークを介してダウンロードデータを受信し、データ保存手段は、データ送受信手段が受信したダウンロードデータを一時保存するものであってもよい。
【００１５】
また、データ受信手段は、ダウンロード先のサーバからのダウンロードデータの受信が途中で中断した場合、通信状態判断手段がダウンロード先のサーバと再び通信可能な状態になったと判断するまで待機し、通信状態判断手段がダウンロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介してダウンロード先のサーバからダウンロードデータを再受信するものであってもよい。そのような構成によれば、データ受信中に通信が途切れた場合に、ユーザが再送要求などの操作を行わなくても、移動体内サーバが自動的にデータを再受信する。従って、ユーザの操作負担を軽減することができる。
【００１６】
また、移動体内サーバは、ユーザ端末からの要求に応じて、データ保存手段が一時保存するダウンロードデータをユーザ端末に転送するデータ転送手段と、データ転送手段がユーザ端末にダウンロードデータを転送し終えると、データ保存手段が一時保存するダウンロードデータを消去するデータ消去手段とを備えたものであってもよい。
【００１７】
また、データ送受信システムは、移動体内サーバと移動体外のサーバとのデータの送受信を中継する中継サーバが各中継地点に設置され、中継サーバは、移動体内サーバと移動体外のサーバとの送受信データを一時保存する中継データ保存手段を備えたものであってもよい。そのような構成によれば、移動体内サーバと移動体外のサーバとの間のデータ通信の信頼性を高めることができる。
【００１８】
本発明によるデータ送受信方法は、移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するデータ送受信方法であって、移動体外のサーバと通信可能な状態であるか否かを判断するステップと、移動体外のサーバと通信可能な状態であると判断した場合に、ユーザ端末からの要求に応じて、通信ネットワークを介して移動体外のサーバとデータを送受信するステップと、送受信するデータを一時保存するステップとを含むことを特徴とする。
【００１９】
本発明によるデータ送受信プログラムは、移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するためのデータ送受信プログラムであって、コンピュータに、移動体外のサーバと通信可能な状態であるか否かを判断する処理と、移動体外のサーバと通信可能な状態であると判断した場合に、ユーザ端末からの要求に応じて、通信ネットワークを介して移動体外のサーバとデータを送受信する処理と、送受信するデータを一時保存する処理とを実行させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、移動体内サーバが送受信データを一時保存することができ移動体外のサーバとの通信状態に応じてデータを送受信できるので、通信ネットワークに常時接続できない移動体内からであっても、データを送受信することができる。
【発明を実施するための最良の形態】
【００２１】
実施の形態１．
以下、本発明の第１の実施の形態を図面を参照して説明する。図１は、本発明によるデータ送受信システムの構成の一例を示すブロック図である。図１に示すように、データ送受信システムは、ユーザが使用するユーザ端末１０と、一時保存サーバ２０と、各種サーバ３０とを含む。
【００２２】
図１に示すように、ユーザ端末１０は、列車や自動車、航空機、船舶などの移動体内で用いられ、移動体内で一時保存サーバ２０と無線接続される。また、一時保存サーバ２０は、移動体内に設置され、無線ＬＡＮなどの無線通信ネットワーク１１０を介してインターネット１００に接続される。そして、一時保存サーバ２０は、無線通信ネットワーク１１０およびインターネット１００を介して各種サーバ３０とデータを送受信する。なお、本実施の形態では、一時保存サーバ２０が無線通信ネットワーク１１０およびインターネット１００を介して各種サーバ３０とデータを送受信することを、単に一時保存サーバ２０が通信ネットワークを介して各種サーバ３０とデータを送受信するという。
【００２３】
ユーザ端末１０は、ノート型パーソナルコンピュータ、携帯電話機、ＰＤＡなどの携帯情報処理装置である。ユーザ端末１０は、ブラウザやメーラが搭載されており、インターネット１００接続機能を備える。本実施の形態では、ユーザ端末１０は、移動体内の一時保存サーバ２０にアクセスし、一時保存サーバ２０を介してインターネット１００に接続する。
【００２４】
ユーザ端末１０は、インターネット１００上の各種サーバ３０へのデータのアップロード要求またはダウンロード要求を、一時保存サーバ２０に送信する機能を備える。また、ユーザ端末１０は、ダウンロードしたデータやアップロードするデータを保存する機能を備える。
【００２５】
本実施の形態では、ユーザ端末１０は、例えば、ユーザの操作に従って、テキストなどの文書データ、動画／音声を含むマルチメディアデータ、またはメールデータの送受信を一時保存サーバ２０に要求する。また、ユーザ端末１０は、例えば、ユーザの操作に従って、ソフトウェアのダウンロードを一時保存サーバ２０に要求する。
【００２６】
なお、図１では、移動体内に１つのユーザ端末１０が示されているが、移動体内には複数のユーザ端末１０が存在しうる。
【００２７】
一時保存サーバ（移動体内サーバ）２０は、データを一時保存する機能を備える。本実施の形態では、ユーザ端末１０からアップロード要求された場合には、一時保存サーバ２０は、ユーザ端末１０から受信したアップロードデータを一時保存する。また、ユーザ端末１０からダウンロード要求された場合には、一時保存サーバ２０は、各種サーバ３０から受信したダウンロードデータを一時保存する。
【００２８】
また、一時保存サーバ２０は、通信ネットワークを介して各種サーバ３０とデータを送受信する機能を備える。本実施の形態では、一時保存サーバ２０は、一時保存するアップロードデータを、通信ネットワークを介して各種サーバ３０に送信する。また、一時保存サーバ２０は、ユーザ端末１０から要求されたダウンロードデータを、通信ネットワークを介して各種サーバ３０から受信する。
【００２９】
また、一時保存サーバ２０は、ユーザ端末１０とデータを送受信する機能を備える。本実施の形態では、一時保存サーバ２０は、ユーザ端末１０からアップロードデータを受信する。また、一時保存サーバ２０は、一時保存するダウンロードデータをユーザ端末１０に送信する。
【００３０】
また、一時保存サーバ２０は、ユーザ端末１０または各種サーバ３０へのデータ転送が終了すると、一時保存するデータを削除する機能を備える。本実施の形態では、一時保存サーバ２０は、アップロードデータを各種サーバ３０に送信し終えると、一時保存するアップロードデータを消去する。また、一時保存サーバ２０は、ダウンロードデータをユーザ端末１０に送信し終えると、一時保存するダウンロードデータを消去する。
【００３１】
また、一時保存サーバ２０は、各種サーバ３０と通信可能な状態であるか否かを判定する機能を備える。本実施の形態では、一時保存サーバ２０は、ピング（ping）と呼ばれるネットワーク接続の診断方法を用いて各種サーバ３０との通信状態を判定する。本実施の形態では、一時保存サーバ２０は、予め定めた所定の時間ごとに、ピングコマンドを通信ネットワークを介して各種サーバ３０に送信する。そして、一時保存サーバ２０は、各種サーバ３０からの応答の有無および応答時間にもとづいて、各種サーバ３０と通信可能な状態であるか否かを判定する。
【００３２】
また、一時保存サーバ２０は、各種サーバ３０へのデータ送信中に通信状態が悪化して通信が中断した場合には、データを一時保存したまま待機する。そして、一時保存サーバ２０は、各種サーバ３０との通信状態が回復すると、一時保存するデータを、通信ネットワークを介して各種サーバ３０に再送信する機能を備える。
【００３３】
また、一時保存サーバ２０は、各種サーバ３０からのデータ受信中に通信状態が悪化して通信が中断した場合には、各種サーバ３０との通信状態が回復するまで待機する。そして、一時保存サーバ２０は、各種サーバ３０との通信状態が回復すると、各種サーバ３０から、通信ネットワークを介してデータを再受信する機能を備える。
【００３４】
各種サーバ３０は、具体的には、ファイルサーバやメールサーバ、アプリケーションサーバ、データベースサーバなどである。各種サーバ３０は、一時保存サーバ２０からのアップロードの依頼に応じて、通信ネットワークを介して一時保存サーバ２０からアップロードデータを受信し保存する機能を備える。また、各種サーバ３０は、一時保存サーバ２０からのダウンロードの依頼に応じて、依頼されたダウンロードデータを抽出し、抽出したダウンロードデータを通信ネットワークを介して一時保存サーバ２０に送信する機能を備える。
【００３５】
また、各種サーバ３０は、各ユーザ端末１０のユーザの認証データを記憶する認証データベースを備える。また、各種サーバ３０は、一時保存サーバ２０を介してユーザ端末１０からのログイン要求があった場合に、ログインを許可できるユーザであるか否かを認証する機能を備える。本実施の形態では、各種サーバ３０の認証データベースは、認証データとして、各ユーザのログイン名とパスワードとを対応付けて予め記憶している。また、各種サーバ３０は、一時保存サーバ２０から転送されたログイン名およびパスワードを、認証データベースが記憶する認証データと照合することによって、ユーザを認証する。
【００３６】
なお、図１では、１つの各種サーバ３０が示されているが、一時保存サーバ２０は、通信ネットワークを介して複数の各種サーバ３０と接続されている。また、各種サーバ３０は、ユーザの認証処理を連携して行う。本実施の形態では、同じユーザに対して、各種サーバ３０は、それぞれ同じログイン名および同じパスワードを認証データベースに記憶している。そして、ユーザは、いずれの各種サーバ３０にログインしたい場合であっても、ユーザ端末１０を操作して、共通のログイン名およびパスワードを入力することによって各種サーバ３０にログインできる。
【００３７】
また、いずれかの各種サーバ３０にログインできれば、ログイン中の各種サーバ３０以外の各種サーバ３０にさらにログインしたい場合でも、認証を引き継ぐことができる。例えば、いずれかの各種サーバ３０で認証されてログインした後に、ログイン中の各種サーバ３０以外の各種サーバ３０にさらにログインしたい場合には、ユーザは、再度ログイン名およびパスワードを入力しなくてもログインすることができる。
【００３８】
本実施の形態において、通信状態判断手段、データ消去手段およびデータ転送手段は、プログラムに従って動作する一時保存サーバ２０の制御部によって実現される。データ送受信手段は、プログラムに従って動作する一時保存サーバ２０の制御部およびネットワークインタフェース部によって実現される。データ保存手段は、一時保存サーバ２０の記憶装置によって実現される。
【００３９】
また、本実施の形態において、一時保存サーバ２０の記憶部は、ユーザ端末１０と各種サーバ３０との間のデータ送受信を中継する処理を実行するための各種プログラムを記憶している。例えば、一時保存サーバ２０の記憶部は、コンピュータに、移動体外のサーバと通信可能な状態であるか否かを判断する処理と、移動体外のサーバと通信可能な状態であると判断した場合に、ユーザ端末からの要求に応じて、通信ネットワークを介して移動体外のサーバとデータを送受信する処理と、送受信するデータを一時保存する処理とを実行させるためのデータ送受信プログラムを記憶している。
【００４０】
次に、動作について説明する。まず、一時保存サーバ２０がユーザ端末１０から各種サーバ３０へのデータのアップロードを中継する場合を説明する。図２は、一時保存サーバ２０が、ユーザ端末１０からの要求に応じて各種サーバ３０へのデータのアップロードを中継するアップロード処理の一例を示す流れ図である。
【００４１】
ユーザは、一時保存サーバ２０および各種サーバ３０にログインするために、移動体内においてユーザ端末１０を操作してログイン名およびパスワードを入力する。すると、ユーザ端末１０は、入力されたログイン名およびパスワードを一時保存サーバ２０に送信する（ステップＳ１０１）。例えば、ユーザ端末１０は、ユーザの操作に従って、一時保存サーバ２０および各種サーバ３０にログインするためのログイン画面を表示する。図３は、ユーザ端末１０が表示するログイン画面の例を示す説明図である。ユーザが図３に示すログイン画面からログイン名およびパスワードを入力すると、ユーザ端末１０は、入力されたログイン名およびパスワードを一時保存サーバ２０に送信する。
【００４２】
一時保存サーバ２０は、ユーザ端末１０から受信したログイン名およびパスワードを、通信ネットワークを介して各種サーバ３０に転送する（ステップＳ１０２）。各種サーバ３０は、一時保存サーバ２０から受信したログイン名およびパスワードにもとづいて、ユーザを認証し、認証結果を通信ネットワークを介して一時保存サーバ２０に送信する（ステップＳ１０３）。
【００４３】
ステップＳ１０３において、ログイン名およびパスワードが認証データと一致した場合には、各種サーバ３０は、ユーザ端末１０からのログインを許可する。そして、各種サーバ３０は、ログインを許可する旨の認証結果を一時保存サーバ２０に送信する。また、ログイン名およびパスワードが認証データと一致しない場合には、各種サーバ３０は、ログインを許可しない旨の認証結果を一時保存サーバ２０に送信する。
【００４４】
ログインを許可する旨の認証結果を受信した場合には、一時保存サーバ２０は、ユーザ端末１０からのログインを許可する。そして、一時保存サーバ２０は、ログインを許可する旨の通知をユーザ端末１０に送信する（ステップＳ１０４）。ログインを許可しない旨の認証結果を受信した場合には、一時保存サーバ２０は、ログインを許可しない旨の通知をユーザ端末１０に送信する。
【００４５】
一時保存サーバ２０および各種サーバ３０へのログインが完了し、ログインを許可する旨通知されると、ユーザ端末１０は、一時保存サーバ２０を仮想的な各種サーバ３０としてアクセスするための表示画面を表示する（ステップＳ１０５）。以下、ユーザ端末１０が表示する一時保存サーバ２０を仮想的な各種サーバ３０としてアクセスするための表示画面を仮想ファイルサーバ表示画面という。
【００４６】
図４は、仮想ファイルサーバ表示画面の例を示す説明図である。図４は、ユーザ端末１０がオペレーティングシステム（ＯＳ）としてＷｉｎｄｏｗｓ（登録商標）ＸＰを使用している場合の表示画面の例である。図４に示すように、ユーザ端末１０は、ログインを許可する旨通知されると、仮想ファイルサーバのエイリアスを含む表示画面を表示する。図４に示す表示画面が表示されると、ユーザは、ユーザ端末１０を操作して、各種サーバ３０へのアップロード要求をすることが可能となる。
【００４７】
ユーザ端末１０は、ユーザの操作に従って、アップロード要求およびアップロードデータを一時保存サーバ２０に送信する（ステップＳ１０６）。アップロード要求およびアップロードデータを受信すると、一時保存サーバ２０は、受信したアップロードデータを一時保存する（ステップＳ１０７）。
【００４８】
一時保存サーバ２０は、各種サーバ３０と通信可能な状態である場合には、一時保存するアップロードデータを、通信ネットワークを介して各種サーバ３０に送信する（ステップＳ１０８）。
【００４９】
ステップＳ１０８で各種サーバ３０と通信可能な状態でない場合には、一時保存サーバ２０は、アップロードデータを一時保存したまま待機する。そして、一時保存サーバ２０は、各種サーバ３０と通信可能な状態になってから、一時保存するアップロードデータを、通信ネットワークを介して各種サーバ３０に送信する。アップロードデータを各種サーバ３０に送信し終えると、一時保存サーバ２０は、一時保存するアップロードデータを消去する。
【００５０】
なお、ステップＳ１０８において、データ送信の途中で各種サーバ３０との通信状態が悪化して通信が中断した場合には、一時保存サーバ２０は、アップロードデータを一時保存したまま待機する。そして、一時保存サーバ２０は、各種サーバ３０との通信状態が回復してから、一時保存するアップロードデータを、通信ネットワークを介して各種サーバ３０に再送信する。
【００５１】
そして、各種サーバ３０は、一時保存サーバ２０から受信したアップロードデータを保存する（ステップＳ１０９）。
【００５２】
次に、一時保存サーバ２０が各種サーバ３０からユーザ端末１０へのデータのダウンロードを中継する場合を説明する。図５は、一時保存サーバ２０が、ユーザ端末１０からの要求に応じて各種サーバ３０からのデータのダウンロードを中継するダウンロード処理の一例を示す流れ図である。
【００５３】
図５において、ステップＳ１０１からステップＳ１０５までの処理は、図２に示すアップロード処理におけるそれらの処理と同様である。ステップＳ１０５において、図４に示す仮想ファイルサーバ表示画面が表示されると、ユーザは、ユーザ端末１０を操作して、各種サーバ３０からのダウンロード要求をすることが可能となる。
【００５４】
ユーザ端末１０は、ユーザの操作に従って、一時保存サーバ２０にダウンロード要求を送信し、データのダウンロードを予約する（ステップＳ２０６）。
【００５５】
ダウンロード要求を受信すると、一時保存サーバ２０は、各種サーバ３０と通信可能な状態である場合には、ユーザ端末１０から要求されたデータのダウンロードの依頼を、通信ネットワークを介して各種サーバ３０に送信する。すると、各種サーバ３０は、依頼されたダウンロードデータを抽出し、抽出したダウンロードデータを、通信ネットワークを介して一時保存サーバ２０に送信する（ステップＳ２０７）。
【００５６】
ステップＳ２０７で各種サーバ３０と通信可能な状態でない場合には、一時保存サーバ２０は、各種サーバ３０と通信可能な状態になるまで待機してから、ダウンロード依頼を、通信ネットワークを介して各種サーバ３０に送信する。
【００５７】
なお、ステップＳ２０７において、データ受信の途中で各種サーバ３０との通信状態が悪化して通信が中断した場合には、一時保存サーバ２０は、各種サーバ３０との通信状態が回復するまで待機してから、通信ネットワークを介して各種サーバ３０からダウンロードデータを再受信する。
【００５８】
そして、一時保存サーバ２０は、各種サーバ３０から受信したダウンロードデータを一時保存する（ステップＳ２０８）。
【００５９】
ユーザは、一定の時間が経過した後に、予約したダウンロードデータを取り出したい場合には、ユーザ端末１０を操作して一時保存サーバ２０にアクセスし、一時保存サーバ２０が一時保存するデータの転送要求の指示を入力する。ユーザ端末１０は、ユーザの操作に従って、データの転送要求を一時保存サーバ２０に送信する。
【００６０】
データの転送要求を受信すると、一時保存サーバ２０は、一時保存するダウンロードデータをユーザ端末１０に送信する（ステップＳ２０９）。そして、ダウンロードデータをユーザ端末１０に送信し終えると、一時保存サーバ２０は、一時保存したダウンロードデータを消去する。
【００６１】
以上のように、本実施の形態によれば、予めユーザ端末１０を用いて要求したデータが移動体内の一時保存サーバ２０に一時保存される。また、移動体内の一時保存サーバ２０が移動体外のサーバと通信可能な状態であると判断する場合に、自動的に一時保存サーバ２０がインターネット１００上の各種サーバ３０とデータを送受信する。一時保存サーバ２０が一時保存データを各種サーバ３０と同期をとって自動的に送受信するので、移動体外の各種サーバ３０との常時接続ができない場合であっても、データを送受信することができる。従って、通信ネットワークに常時接続できない移動体内からであっても、データを送受信することができる。
【００６２】
特に、大容量のデータや電子メールをインターネットなどのネットワーク上の各種サーバ３０にアップロードまたはダウンロードしたい場合に、インターネットなどの通信ネットワークと常時接続できない状況であっても、大容量のデータを送受信することができる。
【００６３】
また、本実施の形態によれば、移動体が高速移動することによってデータ転送中に通信が途切れた場合に、ユーザが再送要求などの操作を行わなくても、移動体内の一時保存サーバ２０が自動的にデータを再送信または再受信する。そのため、ユーザの操作負担を軽減することができる。また、本実施の形態によれば、無線ＬＡＮなどの無線通信ネットワークを利用してデータを送受信するので、携帯電話網やＰＨＳ網を用いる場合と比較して、高速にデータを送受信することができる。
【００６４】
実施の形態２．
次に、本発明の第２の実施の形態を図面を参照して説明する。図６は、データ送受信システムの他の構成例を示すブロック図である。図６に示すように、本実施の形態では、データ送受信システムは、第１の実施の形態で示した構成に加えて中継保存サーバ４０を含む。本実施の形態では、一時保存サーバ２０と各種サーバ３０との間のデータの送受信が中継保存サーバ４０によって中継される。
【００６５】
中継保存サーバ４０は、無線ＬＡＮなどの無線通信ネットワーク１１０と接続する各中継地点に設置される。例えば、中継保存サーバ４０は、高速道路のパーキングエリアや駅、空港、港、島などに設置される。なお、図６では、１つの中継保存サーバ４０が示されているが、中継保存サーバ４０は、中継地点ごとに存在する。
【００６６】
中継保存サーバ（中継サーバ）４０は、データを一時保存する機能を備える。本実施の形態では、中継保存サーバ４０は、一時保存サーバ２０から受信したアップロードデータを一時保存する。また、中継保存サーバ４０は、各種サーバ３０から受信したダウンロードデータを一時保存する。
【００６７】
また、中継保存サーバ４０は、インターネット１００を介して各種サーバ３０とデータを送受信する機能を備える。本実施の形態では、中継保存サーバ４０は、一時保存するアップロードデータを、インターネット１００を介して各種サーバ３０に送信する。また、中継保存サーバ４０は、ダウンロードデータを、インターネット１００を介して各種サーバ３０から受信する。
【００６８】
また、中継保存サーバ４０は、無線通信ネットワーク１１０を介して一時保存サーバ２０とデータを送受信する機能を備える。本実施の形態では、中継保存サーバ４０は、一時保存サーバ２０から、無線通信ネットワーク１１０を介してアップロードデータを受信する。また、中継保存サーバ４０は、一時保存するダウンロードデータを、無線通信ネットワーク１１０を介して一時保存サーバ２０に送信する。
【００６９】
また、中継保存サーバ４０は、一時保存サーバ２０または各種サーバ３０へのデータ転送を終了すると、一時保存するデータを削除する機能を備える。本実施の形態では、中継保存サーバ４０は、アップロードデータを各種サーバ３０に送信し終えると、一時保存するアップロードデータを消去する。また、中継保存サーバ４０は、ダウンロードデータを一時保存サーバ２０に送信し終えると、一時保存するダウンロードデータを消去する。
【００７０】
なお、本実施の形態において、中継データ保存手段は、中継保存サーバ４０の記憶装置によって実現される。
【００７１】
次に、動作について説明する。図７は、アップロード処理の他の例を示す流れ図である。図７において、ステップＳ１０１の処理は、第１の実施の形態で示した処理と同様である。一時保存サーバ２０は、ユーザ端末１０から受信したログイン名およびパスワードを、無線通信ネットワーク１１０を介して中継保存サーバ４０に転送する（ステップＳ１０２）。すると、中継保存サーバ４０は、受信したログイン名およびパスワードを、インターネット１００を介して各種サーバ３０に転送する（ステップＳ１０２ｂ）。
【００７２】
各種サーバ３０は、認証処理を実行すると、認証結果をインターネット１００を介して中継保存サーバ４０に送信する（ステップＳ１０３）。すると、中継保存サーバ４０は、受信した認証結果を、無線通信ネットワーク１１０を介して一時保存サーバ２０に転送する（ステップＳ１０３ｂ）。
【００７３】
ステップＳ１０４からステップＳ１０７までの処理は、第１の実施の形態で示したそれらの処理と同様である。一時保存サーバ２０は、一時保存したアップロードデータを、無線通信ネットワーク１１０を介して中継保存サーバ４０に送信する（ステップＳ１０８）。すると、中継保存サーバ４０は、受信したアップロードデータを一時保存し（ステップＳ１０７ｂ）、一時保存したデータをインターネット１００を介して各種サーバ３０に送信する（ステップＳ１０８ｂ）。アップロードデータを各種サーバ３０に送信し終えると、中継保存サーバ４０は、一時保存したデータを消去する。
【００７４】
そして、各種サーバ３０は、中継保存サーバ４０から受信したアップロードデータを保存する（ステップＳ１０９）。
【００７５】
図８は、ダウンロード処理の他の例を示す流れ図である。図８において、ステップＳ１０１からステップＳ１０５までの処理は、図７に示すアップロード処理におけるそれらの処理と同様である。また、ステップＳ２０６の処理は、第１の実施の形態におけるステップＳ２０６の処理と同様である。
【００７６】
一時保存サーバ２０は、ユーザ端末１０からダウンロード要求を受信すると、要求されたデータのダウンロードの依頼を、無線通信ネットワーク１１０を介して中継保存サーバ４０に送信する。すると、中継保存サーバ４０は、ユーザ端末１０から要求されたデータのダウンロードの依頼を、インターネット１００を介して各種サーバ３０に送信する。
【００７７】
各種サーバ３０は、依頼されたダウンロードデータを抽出し、抽出したダウンロードデータを、インターネット１００を介して中継保存サーバ４０に送信する（ステップＳ２０７）。すると、中継保存サーバ４０は、受信したダウンロードデータを一時保存し（ステップＳ２０８ｂ）、一時保存したデータを無線通信ネットワーク１１０を介して一時保存サーバ２０に送信する（ステップＳ２０９ｂ）。ダウンロードデータを一時保存サーバ２０に送信し終えると、中継保存サーバ４０は、一時保存したダウンロードデータを消去する。
【００７８】
ステップＳ２０８およびステップＳ２０９の処理は、第１の実施の形態におけるそれらの処理と同様である。
【００７９】
以上のように、本実施の形態によれば、一時保存サーバ２０は、中継保存サーバ４０を介して各種サーバ３０にデータのアップロードまたはダウンロードを依頼する。また、中継保存サーバ４０は、一時保存サーバ２０と各種サーバ３０との間のデータの送受信を中継するとともに、中継データを一時保存する。そのため、ダウンロード中にインターネット１００が混雑し通信状態が悪化した場合であっても、中継保存サーバ４０がダウンロードデータの一時保存を完了していれば、ダウンロードの処理を継続して行うことができる。また、アップロード中に一時保存サーバ２０と中継保存サーバ４０との通信が切断された場合であっても、中継保存サーバ４０がアップロードデータの一時保存を完了していれば、アップロードの処理を継続して行うことができる。
【００８０】
従って、各中継地点の中継保存サーバ４０を用いてデータの送受信を中継することによって、一時保存サーバ２０と各種サーバ３０との間のデータ通信の信頼性を高めることができる。
【産業上の利用可能性】
【００８１】
本発明は、列車や自動車、航空機、船舶などの移動体内から、移動体外のサーバにデータを送受信する用途に適用できる。特に、飛行機や新幹線など高速で移動する移動体や、地下鉄や船舶など電波が届かない場所を移動する移動体など、通信ネットワークに常時接続できない移動体内からであっても、データを送受信することができる。
【図面の簡単な説明】
【００８２】
【図１】本発明によるデータ送受信システムの構成の一例を示すブロック図である。
【図２】一時保存サーバ２０が、ユーザ端末１０からの要求に応じて各種サーバ３０へのデータのアップロードを中継するアップロード処理の一例を示す流れ図である。
【図３】ユーザ端末１０が表示するログイン画面の例を示す説明図である。
【図４】仮想ファイルサーバ表示画面の例を示す説明図である。
【図５】一時保存サーバ２０が、ユーザ端末１０からの要求に応じて各種サーバ３０からのデータのダウンロードを中継するダウンロード処理の一例を示す流れ図である。
【図６】データ送受信システムの他の構成例を示すブロック図である。
【図７】アップロード処理の他の例を示す流れ図である。
【図８】ダウンロード処理の他の例を示す流れ図である。
【符号の説明】
【００８３】
１０  ユーザ端末
２０  一時保存サーバ
３０  各種サーバ
１００  インターネット
１１０  無線通信ネットワーク
【図１】
2005260469.tif 000003
【図２】
2005260469.tif 000004
【図３】
2005260469.tif 000005
【図４】
2005260469.tif 000006
【図５】
2005260469.tif 000007
【図６】
2005260469.tif 000008
【図７】
2005260469.tif 000009
【図８】
2005260469.tif 000010