(57)【特許請求の範囲】
【請求項１】
各ユーザの個人データファイルをファイルサーバにアップロードしておき、
定期的に各ユーザ携帯の位置情報端末から自動的に自らの位置情報を、前記個人データファイルの配送に関する指示及び制御を行うデータ管理センタに取得させ、
当該データ管理センタにより、各位置情報端末からの取得した位置情報に基づき、ユーザの個人データファイルの転送の要否を判断しつつ、前記ユーザの平均移動速度を算出し、当該算出した平均移動速度がある一定の速度以下で移動している場合に限り、前記ファイルサーバに対し、前記ユーザの個人データファイル転送要求を行うと共に、
当該個人データファイルの転送を行う場合には、前記ユーザの現在位置がそれぞれカバーエリア内である当該複数のファイルサーバ中から、現に当該個人データファイルを保有するファイルサーバとの距離が最短にあるファイルサーバを転送先として選定し、当該個人データファイルを保有するファイルサーバから当該選定された転送先のファイルサーバに対して転送する様に当該ファイルサーバに配送命令を発して、各ユーザによる自己の個人データファイルの使用を瞬時に可能ならしめる、
ことを特徴とする個人データ配送方法。
【請求項２】
ユーザが携帯する位置情報端末からの位置情報を受動的に取得し、当該ユーザの個人データファイルの配送の要否の判断及び配送の指示、制御を行うデータ管理センタと、
当該データ管理センタにネットワークにより接続され、前記個人データファイルを格納する個人データファイル格納部を有し、前記配送の指示に基づき転送及び受信を行う複数のファイルサーバと、
当該複数のファイルサーバの内の各それぞれに別のネットワークにより接続され、ユーザ個人の個人データファイルのアップロードを可能にし、また当該ファイルサーバにおける個人データファイル格納部から自己の個人データファイルをダウンロードして使用可能ならしめる複数のダウンロード端末とによりシステム構築され、
前記データ管理センタは、各ユーザ毎の移動に追従し、前記ユーザの位置情報から当該ユーザの平均移動速度を算出し、当該算出した平均移動速度がある一定の速度以下で移動している場合を条件として、前記複数のファイルサーバの内、当該ユーザの現在位置がそれぞれカバーエリア内に該当する複数のファイルサーバの中から、現に当該個人データファイルを保有するファイルサーバとの距離が最短に位置するファイルサーバを転送先ファイルサーバとして選定し、当該選定されたファイルサーバの個人データファイル格納部に該当ユーザの個人データファイルを転送させる、
ことを特徴とする個人データ配送システム。
【請求項３】
個人データ配送システムにおけるデータ管理センタにおいて用いられるプログラムであって、
ファイルサーバ又は位置情報端末からの接続待ちの状態で何れかの接続の後、前記位置情報端末からの位置情報通知コマンドか、ファイルサーバからのファイル保持情報通知コマンドかを認識し、
位置情報通知コマンドの場合には、その位置情報端末ＩＤ及び位置情報を取得した後、ユーザの特定を行うとともに、ユーザの平均速度を算出し、その算出した値が所定の一定置未満であることを、またユーザの位置情報に応じて、個人データファイルを現在格納しているファイルサーバから他のファイルサーバへの転送の要否を判断し、転送要と判断した場合に限り、自己の保有するファイルサーバデータベースのカバーエリアフィールドを参照しながら前記複数の個人データファイルを保有していないファイルサーバ内で当該現在個人データファイルを格納しているファイルサーバから最短の距離に位置するファイルサーバを個人データファイルの転送先として選定し、当該現在格納しているファイルサーバに対して、当該選定された転送先のファイルサーバへ当該個人データファイルを転送する様に個人データファイル配送命令を送信し、当該送信を受けたファイルサーバから転送完了通知を受信すると、自己のユーザ管理データベースを更新する一方で、
ファイル保持情報通知コマンドの場合には、ファイルサーバからのファイル保持情報通知により受信したユーザＩＤ及びファイルサーバ名をもとに自己のユーザ管理データベースを更新する、
ことを特徴とする個人データ配送プログラム。
【請求項４】
請求項３に記載のプログラムを実録した、
ことを特徴とする個人データ配送プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークにより接続される複数のファイルサーバの内特定のファイルサーバ又は利用端末に対して個人データファイルを格納し、ユーザの移動に追従して当該個人データファイルをユーザ近くのファイルサーバ又は利用端末に自動的に転送し、ユーザが即座に個人データファイルを利用できる個人データ配送方法、システム及びプログラム並びに該プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
従来、インターネット上のファイルサーバに個人専用のディスクスペースを確保し、そのディスクスペースに個人のデータファイルを格納しておくシステムがある。当該システムにおいては、インターネット上に接続可能なＰＣ等を用いてファイルサーバにアクセスすることにより、場所を問わずに個人のデータファイルをダウンロードすることが可能であった。
【０００３】
しかしながら、この従来のシステムにおいては、個人のデータファイルがインターネットというスループットの保証がなされないネットワーク上に存在するファイルサーバに格納されているので、ネットワークの混み具合によっては、ＰＣ等で個人のデータファイルをダウンロードする際に非常に時間がかかるという問題がある。
【０００４】
特にダウンロードするデータファイルの容量が大であるときには、ダウンロードに多くの時間を要する為に、データファイルが使用可能になるまでに時間がかかり、作業効率が悪く、しかも精神的に好ましい環境とはいえないという問題があった。
【０００５】
かかる問題の解決は、従来では、予め、移動先で個人ユーザファイルをダウンロードするであろう端末に又は移動先で個人ユーザファイルをダウンロードするであろう端末と広帯域なネットワークに接続しているファイルサーバに、前もって個人データファイルを配送しておくという事前配送の手法がある。この手法を用いることにより、ユーザは移動先で即時に個人のデータファイルを使用することが可能となる。
【０００６】
【発明が解決しようとする課題】
ところが、この事前配送の手法にあっては、前もって個人データファイルを移動先の端末に又はファイルサーバに配送するといった事前の操作を必須とし、ユーザにとっては煩わしさを与えていたし、また、ユーザの予定外の突然の変更又は急遽に個人データファイルが必要となるといった場合には、事前の操作を行っていないので、瞬時に個人データファイルを利用することができないという問題があり、この事前配送の手法も問題又は限界もあった。
【０００７】
ここにおいて、本発明の解決すべき主要な目的は以下の通りである。
本発明の第１の目的は、ユーザからの事前の操作の煩わしさを可及的になくし個人データファイルを瞬時に任意の場所にて利用できる個人データ配送方法、システム及びプログラム並びに該プログラムを記録した記録媒体を提供することにある。
【０００８】
本発明の第２の目的は、ユーザに予定外の移動場所の変更等が生じた場合においても、必要となる個人データファイルを瞬時に使用できる個人データ配送方法、システム及びプログラム並びに該プログラムを記録した記録媒体を提供することにある。
【０００９】
本発明の第３の目的は、インターネットというスループットの保証されないインターネットを有効利用できる個人データ配送方法、システム及びプログラム並びに個人データ配送プログラムを記録した記録媒体を提供することにある。
【００１０】
本発明の他の目的は、明細書、図面、特に特許請求の範囲における各請求項の記載から自ずと明らかとなろう。
【００１１】
【課題を解決する為の手段】
本発明方法は、前記課題の解決に当たり、個人データファイルを格納する個人データ格納部を各々もち互いにネットワークにより相互接続される複数のファイルサーバの内の特定のファイルサーバに対して、各ユーザの個人データファイルをアップロードしてその個人データ格納部に格納しておき、当該ユーザの移動に伴い、当該複数のファイルサーバの内当該ユーザの現時点の位置に近いファイルサーバに当該アップロードされた当該ユーザの個人データファイルを転送して、当該ユーザの使用に供される特徴的構成手法を講じる。
【００１２】
本発明システムは、前記課題の解決に当たり、ユーザが携帯する位置情報端末からの位置情報を受動的に取得し、当該ユーザの個人データファイルの配送の指示及び制御を行うデータ管理センタと、当該データ管理センタに狭帯域・広域ネットワークにより接続され、当該個人データファイルを格納する個人データファイル格納部を有し、当該配送の指示に基づき転送及び受信を行う複数のファイルサーバと、当該複数のファイルサーバの内の各それぞれに広帯域ネットワークにより接続され、ユーザ個人の個人データファイルのアップロードを可能にし、また当該ファイルサーバにおける個人データファイル格納部から自己の個人データファイルをダウンロードして使用可能ならしめる複数のダウンロード端末とによりシステム構築され、当該データ管理センタは、各ユーザ毎の移動に追従する様に、当該複数のファイルサーバの内最適とするファイルサーバを選定し、当該選定されたファイルサーバの個人データファイル格納部に該当ユーザの個人データファイルを転送させる特徴的構成手段を講じる。
【００１３】
本発明プログラムは、前記課題の解決に当たり、ファイルサーバ又は位置情報端末からの接続待ちの状態で何れかの接続の後、当該位置情報端末からの位置情報通知コマンドか、ファイルサーバからのファイル保持情報通知コマンドかを認識するステップと、位置情報通知コマンドの場合には、その位置情報端末ＩＤ及び位置情報を取得した後、ユーザの特定を行い、当該特定されたユーザの個人データファイルを現在格納しているファイルサーバから他のファイルサーバに転送すべきかを判断し、転送すべきと判断した場合に限り、個人データファイルの転送先を選定し、当該現在格納しているファイルサーバに対して、当該選定された転送先のファイルサーバへ当該個人データファイルを転送する様に個人データファイル配送命令を送信し、当該送信を受けたファイルサーバから転送完了通知を受信すると、自己のユーザ管理データベースを更新するステップと、ファイル保持情報通知コマンドの場合には、ファイルサーバからのファイル保持情報通知により受信したユーザＩＤ及びファイルサーバ名をもとに自己のユーザ管理データベースを更新するステップとを踏むデータ管理センタ使用プログラムと、ユーザ使用の端末、データ管理センタ、別のファイルサーバ、ダウンロード端末の何れかからの接続待ちの状態において接続があると、何れかからの接続であるかをコマンド名から判断するステップと、当該判断においてアップロード要求に関するコマンドの場合には、ユーザＩＤ及びパスワードを受信してユーザ認証を行い、当該ユーザ認証に成功したことを条件として、個人データファイルを受信すると共にユーザＩＤ及び本ファイルサーバ名をデータ管理センタに通知するステップと、当該判断において個人データファイル配送命令に関するコマンドの場合には、ユーザＩＤ及び配送先ファイルサーバ情報を受信し、当該受信したユーザＩＤをもとに転送する個人データファイルを検索し、当該配送先ファイルサーバ情報が示す他のファイルサーバに対して当該検索した個人データファイルの配送を行い、当該配送の完了を検知すると、当該配送の完了を当該データ管理センタに配送先ファイルサーバアクセス情報をパラメータとして通知するステップと、当該判断において個人データファイル配送要求に関するコマンドの場合には、他のファイルサーバからの個人データファイル配送を受信し、当該受信した個人データファイルを格納するステップと、当該判断において個人データファイルダウンロード要求に関するコマンドの場合には、ユーザＩＤ及びパスワードを受信して、ユーザ認証を行い、当該ユーザ認証に成功したら、個人データファイルをダウンロードさせるステップとを踏むファイルサーバ格納プログラムとを具備する特徴的構成手順を講じる。
【００１４】
本発明記録媒体は、前記課題の解決に当たり、前記本発明プログラムにより実録された特徴的構成手続を講じる。
【００１５】
更に、具体的詳細に述べると、当該課題の解決では、本発明が次に列挙する新規な特徴的構成手法、手段、手順又は手続を採用することにより、前記目的を達成するようになされる。
【００１６】
本発明方法の第１の特徴は、各ユーザの個人データファイルをファイルサーバにアップロードしておき、定期的に各ユーザ携帯の位置情報端末から自動的に自らの位置情報を、前記個人データファイルの配送に関する指示及び制御を行うデータ管理センタに取得させ、当該データ管理センタにより、各位置情報端末からの取得した位置情報に基づき、ユーザの個人データファイルの転送の要否を判断しつつ、前記ユーザの平均移動速度を算出し、当該算出した平均移動速度がある一定の速度以下で移動している場合に限り、前記ファイルサーバに対し、前記ユーザの個人データファイル転送要求を行うと共に、当該個人データファイルの転送を行う場合には、前記ユーザの現在位置がそれぞれカバーエリア内である当該複数のファイルサーバ中から、現に当該個人データファイルを保有するファイルサーバとの距離が最短にあるファイルサーバを転送先として選定し、当該個人データファイルを保有するファイルサーバから当該選定された転送先のファイルサーバに対して転送する様に当該ファイルサーバに配送命令を発して、各ユーザによる自己の個人データファイルの使用を瞬時に可能ならしめてなる個人データ配送方法の構成採用にある。
【００２３】
本発明システムの第１の特徴は、ユーザが携帯する位置情報端末からの位置情報を受動的に取得し、当該ユーザの個人データファイルの配送の要否の判断及び配送の指示、制御を行うデータ管理センタと、当該データ管理センタにネットワークにより接続され、前記個人データファイルを格納する個人データファイル格納部を有し、前記配送の指示に基づき転送及び受信を行う複数のファイルサーバと、当該複数のファイルサーバの内の各それぞれに別のネットワークにより接続され、ユーザ個人の個人データファイルのアップロードを可能にし、また当該ファイルサーバにおける個人データファイル格納部から自己の個人データファイルをダウンロードして使用可能ならしめる複数のダウンロード端末とによりシステム構築され、前記データ管理センタは、各ユーザ毎の移動に追従し、前記ユーザの位置情報から当該ユーザの平均移動速度を算出し、当該算出した平均移動速度がある一定の速度以下で移動している場合を条件として、前記複数のファイルサーバの内、当該ユーザの現在位置がそれぞれカバーエリア内に該当する複数のファイルサーバの中から、現に当該個人データファイルを保有するファイルサーバとの距離が最短に位置するファイルサーバを転送先ファイルサーバとして選定し、当該選定されたファイルサーバの個人データファイル格納部に該当ユーザの個人データファイルを転送させてなる個人データ配送システムの構成採用にある。
【００３０】
本発明プログラムの第１の特徴は、個人データ配送システムにおけるデータ管理センタにおいて用いられるプログラムであって、ファイルサーバ又は位置情報端末からの接続待ちの状態で何れかの接続の後、前記位置情報端末からの位置情報通知コマンドか、ファイルサーバからのファイル保持情報通知コマンドかを認識し、位置情報通知コマンドの場合には、その位置情報端末ＩＤ及び位置情報を取得した後、ユーザの特定を行うとともに、ユーザの平均速度を算出し、その算出した値が所定の一定置未満であることを、またユーザの位置情報に応じて、個人データファイルを現在格納しているファイルサーバから他のファイルサーバへの転送の要否を判断し、転送要と判断した場合に限り、自己の保有するファイルサーバデータベースのカバーエリアフィールドを参照しながら前記複数の個人データファイルを保有していないファイルサーバ内で当該現在個人データファイルを格納しているファイルサーバから最短の距離に位置するファイルサーバを個人データファイルの転送先として選定し、当該現在格納しているファイルサーバに対して、当該選定された転送先のファイルサーバへ当該個人データファイルを転送する様に個人データファイル配送命令を送信し、当該送信を受けたファイルサーバから転送完了通知を受信すると、自己のユーザ管理データベースを更新する一方で、ファイル保持情報通知コマンドの場合には、ファイルサーバからのファイル保持情報通知により受信したユーザＩＤ及びファイルサーバ名をもとに自己のユーザ管理データベースを更新してなる個人データ配送プログラムの構成採用にある。
【００３５】
本発明記録媒体の第１の特徴は、前記本発明プログラムの第１の特徴におけるプログラムを実録してなる個人データ配送プログラムを記録した記録媒体の構成採用にある。
【００３６】
【発明の実施の形態】
以下、本発明の実施形態を説明するに際して、その本質的な部分について先ず説明する。図１は、本発明の本質を説明する為の説明図である（尚、同図は、下記するシステム例の一例でもあり、各手段の内部については、下記するシステム例にて説明する）。
【００３７】
同図の如く、ユーザが携帯する位置情報が取得可能な位置情報端末ＰＴと、個人向けデータ保存領域（個人データファイル格納部ＦＳａ）と他のファイルサーバへのデータ転送機能を持つファイルサーバＦＳ（ＦＳ−１乃至ＦＳ−Ｎ）と、ファイルサーバ設置場所及びユーザ情報を管理すると共に位置情報端末ＰＴから送られてくる位置情報から最寄のファイルサーバに個人データファイルを転送するように現に個人データファイルを保持しているファイルサーバＦＳに命令を与えるデータ管理センタＤＣＣと、ファイルサーバＦＳと広帯域ネットワークＬ（Ｌ１乃至ＬＮ）で接続されているダウンロード端末ＤＴ（尚、必ずしも広帯域ネットワークである必要性はない。）とでシステム構築される。
【００３８】
以下のステップ１乃至ステップ６の各ステップを必要に応じて踏破することにより、本発明の目的を達成でき、ユーザが携帯する位置情報端末からの位置情報を用いることにより、ユーザの最寄のファイルサーバＦＳへ個人データファイルを自動的に転送することが可能となる。
【００３９】
ステップ１として、ユーザは、個人データ配送システムが提供するサービスに加入し、位置情報端末ＩＤと個人データＩＤやパスワードなどをデータ管理センタＤＣＣに登録する。
【００４０】
ステップ２として、ユーザは、パーソナルコンピュータなどの各種の情報器機を用いて、回線交換網、インターネット、広帯域ネットワークなどに代表されるネットワーク（このネットワークは図１には必ずしも図示していない。）を介して、移動先で使用したいデータファイルをファイルサーバＦＳの個人データ保存領域（個人データファイル格納部ＦＳａ）にアップロードしておく。
【００４１】
ステップ３として、データ管理センタＤＣＣは、定期的にユーザが所持する位置情報端末ＰＴから位置情報を取得し、最寄のファイルサーバＦＳが現在ユーザの個人データファイルを格納しているか判定する。
【００４２】
ステップ４として、最寄のファイルサーバＦＳが個人データファイルを格納している場合にはステップ３の処理を繰り返し行う一方で、最寄の個人データファイルを格納していない場合にはデータ管理センタＤＣＣは現在個人データファイルを格納しているファイルサーバＦＳに対してそのユーザの最寄のファイルサーバＦＳへ当該個人データファイルを転送する様に個人データファイル転送命令を行う。
【００４３】
ステップ５として、データ管理センタＤＣＣからの最寄ファイルサーバＦＳへの個人データファイル転送命令を受けたファイルファーバＦＳは最寄ファイルサーバＦＳへ個人データファイルの転送を開始する。
ステップ６として、ユーザは個人データファイルを使用したいときに例えばダウンロード端末ＤＴを使用して、例えば広帯域ネットワークＬを介しファイルサーバＦＳへアクセスし、個人データファイルをダウンロードするなどして使用する。
【００４４】
尚、図面におけるファイルサーバの符号ＦＳ−１乃至ＦＳ−Ｎ、広帯域ネットワークの符号Ｌ１乃至ＬＮは、特定のファイルサーバ、特定の広帯域ネットワークを指す場合を除いて、説明に用いる符号はＦＳ、Ｌとする。
【００４５】
では、本発明の実施形態について、本発明の基本例をシステム例、方法例、プログラム例及び記録媒体例として説明する。
【００４６】
（システム例）
本発明の一実施形態である個人データ配送システムを説明する。
図１は、その個人データ配送システムの一例である。
個人データ配送システムは、位置情報端末ＰＴとデータ管理センタＤＣＣと複数のファイルサーバＦＳを必須とし、データ管理センタＤＣＣと複数のファイルサーバＦＳとは狭帯域・広域ネットワークＬａ（例えばインターネットなど）により接続される。
【００４７】
そして、例えば、図１に示す様に、各ユーザが所持する位置情報端末ＰＴとデータ管理センタＤＣＣとは、回線交換網、インターネットなどのネットワークＬｂと接続され、各ファイルサーバＦＳは、各ダウンロード端末ＤＴと広帯域ネットワークＬ（Ｌ１乃至ＬＮ）、例えばＬＡＮなどにより接続される。
【００４８】
以下、個人データ配送システムの構成手段について更に説明する。
［位置情報端末］
位置情報端末ＰＴは、その存在位置がデータ管理センタＤＣＣから取得可能な端末であり、例えば、ＰＨＳ、ＧＰＳ付き携帯電話機、位置情報送信機能付きパーソナルコンピュータなどを具体例として挙げることができる。
【００４９】
この位置情報端末ＰＴは、自立的に自端末の位置検出を行うＧＰＳ装置などの位置情報検出部ＰＴａと、データ管理センタＤＣＣに接続する為のネットワークインターフェース（例えば回線交換網用インターフェース、インターネット用インターフェース、その他の通信インターフェース）である通信部ＰＴｂを具備する。
【００５０】
[データ管理センタ]
データ管理センタＤＣＣは、▲１▼個人データ配送システムにより提供されるサービスにおいて、個人のユーザに関して管理すべき情報（例えば、ユーザ認証にかかるユーザＩＤやパスワード、携帯する位置情報端末ＰＴの端末ＩＤ、現在使用しているファイルサーバ名）及びファイルサーバＦＳに関して管理すべき情報（例えば、ファイルサーバＦＳの配置情報やファイルサーバＦＳの個人データファイル格納部ＦＳａの空き容量に関する情報）について管理を行う。
【００５１】
それと共に、▲２▼位置情報端末ＰＴからの位置情報を取得し、▲３▼最寄のファイルサーバＦＳにそのユーザの個人データファイルがあるか否かの判定を行い、もし、最寄のファイルサーバＦＳに個人データファイルが存在しない場合には、その個人データファイルを現に格納しているファイルサーバＦＳに対して、その最寄のファイルサーバＦＳにその個人データファイルを転送するよう命令を発する。
【００５２】
データ管理センタＤＤＣは、位置情報端末ＰＴと接続する為のネットワークインターフェースである第一通信部ＤＤＣａと、狭帯域・広域ネットワークＬａを介して各ファイルサーバＦＳと接続する為のネットワークインターフェースである第二通信部ＤＤＣｂと、位置情報端末ＰＴからの位置情報を第一通信部ＤＣＣａを介して取得する位置情報取得部ＤＤＣｃと、各ファイルサーバＦＳに関する管理情報を格納しているファイルサーバデータベース（ファイルサーバＤＢ）ＤＤＣｄと、各ユーザに関する管理情報を格納しているユーザ管理データベース（ユーザ管理ＤＢ）ＤＤＣｅと、位置情報端末ＰＴから位置情報取得部ＤＣＣｃを介して取得した位置情報をファイルサーバデータベースＤＤＣｄ、ユーザ管理データベースＤＤＣｅにそれぞれ格納している各種の情報から配送の要否及び適切な配送先の選択を行い現にその個人データファイルを格納しているファイルサーバＦＳにその個人データファイルの転送命令を行う配送選択部ＤＤＣｆとを、具備している。
【００５３】
図２は、そのユーザ管理データベースＤＤＣｅの構造の一例を示したものである。ユーザ管理データベースＤＤＣｅは、図の如く、ユーザＩＤ，パスワード、現ファイル格納ファイルサーバ名,位置情報端末ＩＤを保持するフィールドを持っている。
【００５４】
図３は、そのファイルサーバデータベースＤＤＣｄの構造の一例を示したものである。ファイルサーバデータベースＤＤＣｄは、図の如く、ファイルサーバ名、カバーエリア、ファイルサーバアクセス情報及び収納端末を保持するフィールドを持っている。
【００５５】
特に本発明の一例においては、ファイルサーバアクセス情報フィールドには、ファイルサーバＦＳのＩＰアドレス、収容端末にはファイルサーバＦＳと広帯域ネットワークＬを介して接続しているダウンロード端末名が保持されている。
【００５６】
カバーエリアには、そのファイルサーバＦＳが管理するエリアを示す情報を格納する。カバーエリアを示す情報としては、範囲を示す情報であれば何でもよく、例えば同図に例示してある、緯度経度で表示した二点を指定し矩形でその範囲を表現してもよいし、また本ファイルサーバＦＳを中心として何ｋｍ以内といった円形で表現してもよいし、その他の表現形式、形状をもって表してもよい。
【００５７】
カバーエリアについて更に説明すると、図１に示したシステム構成図におけるカバーエリアの一例を示した図が図４である。同図において、カバーエリアは各ファイルサーバＦＳが管理している範囲を示しており、ファイルサーバＦＳ１においては破線で示された矩形のカバーエリアが、ファイルサーバＦＳ２においては同様に円形のカバーエリアが、ファイルサーバＦＳ３においては同様に矩形のカバーエリアが、それぞれ設定されている。
【００５８】
このカバーエリアの範囲設定については、各ファイルサーバＦＳ配下の広帯域ネットワークＬに接続されたダウンロード端末ＤＴを全て含む様に設定することが望ましい。また、各ファイルサーバＦＳは各カバーエリアを持つものの、同図にも示す様に、それらのカバーエリアは重複する様に設定してもよい。各ファイルサーバＦＳのカバーエリアの設定については、全ての領域をカバーする様に範囲指定する必要はなく、どのファイルサーバＦＳのカバーエリアにも指定されない領域が存在してもよい。
【００５９】
[ファイルサーバ]
ファイルサーバＦＳは、各ユーザの個人データファイルを格納しておくディスク保有領域を持つサーバであり、インターネットの様な広域ネットワーク上に複数配置される手段である。
【００６０】
ユーザは、インターネット等の広域ネットワークを介して、ファイルサーバＦＳにアクセスし、様々な端末からそれぞれの個人データファイルをダウンロードすることができる。更には、広帯域ネットワークＬを介して接続しているダウンロード端末ＤＴからは、瞬時に個人データファイルをダウンロードを高速に行うことができる。
【００６１】
ファイルサーバＦＳは、個人データファイルを格納しておくディスクである個人データファイル格納部ＦＳａと、データ管理センタＤＣＣに接続する為のネットワークインターフェース（例えば回線交換網用インターフェース、インターネット用インターフェース、その他の通信インターフェース）である第一通信部ＦＳｂと、複数のダウンロード端末ＤＴを収容している広帯域ネットワークＬに接続する為のネットワークインターフェース（例えば、回線交換網用インターフェース、インターネット用インターフェース、その他の通信インターフェース）である第二通信部ＦＳｃと、データ管理センタＤＣＣからのファイル転送命令を受信し、配送先のファイルサーバＦＳに対して、個人データファイル格納部ＦＳａに格納しているところのファイル転送命令に係る個人データファイルをデータ転送するなどの一連の動作を制御する制御部ＦＳｄとを、具備する。
【００６２】
[ダウンロード端末ＤＴ]
ダウンロード端末ＤＴは、ユーザが自分の個人データファイルをファイルサーバからダウンロードする際に使用する端末であり、広帯域ネットワークＬを介してファイルサーバＦＳに接続されている。ダウンロード端末ＤＴは、データのダウンロードが行える各種の情報通信機器であればよく、例えばパーソナルコンピュータがそれに該当する。ダウンロード端末自体についての特段の説明は要しないであろう。
【００６３】
（方法例）
本発明の一実施形態である個人データ配送方法について、前記システム例で説明した個人データ配送システムにおけるメッセージシーケンスを用いて説明する。
図４は、個人データ配送システムのメッセージシーケンスである。
【００６４】
前提条件として、ユーザは、個人データ配送システムが提供するサービスに加入している必要がある。サービスに加入することにより、データ管理センタＤＣＣのユーザ管理データベースＤＤＣｅにおける、ユーザＩＤフィールドにサービス加入者のＩＤ、パスワードフィールドにユーザ指定のパスワードが保持される。そして、ユーザはサービスに加入することによって、任意のファイルサーバＦＳに個人データファイルを格納することが可能な個人用のディスク領域（個人データファイル格納部ＦＳａ内に存在）を使用する権限が付与される。
【００６５】
サービスに加入したユーザはＰＣ等により、任意のファイルサーバＦＳに外出先で使用するであろう個人データファイルをアップロードする。アップロード要求を受けたファイルサーバＦＳは、アップロードされた個人データファイルを格納後、データ管理センタＤＣＣに対して、「現在ユーザの個人データファイルを格納しているファイルサーバは、本ファイルサーバである」旨通知する。尚、ファイルサーバＦＳにおけるこれらの動作などについては、下記プログラム例及び記録媒体例にて詳細に説明する。
【００６６】
以下、図５のメッセージシーケンス図における、ＳＴ１−１乃至ＳＴ１−１５の各段階処理について説明する。
ＳＴ１−１として、ユーザが現に携帯する位置情報端末ＰＴからデータ管理センタＤＣＣへ位置情報端末ＰＴが自立的に検出した位置情報及び位置情報端末固有の端末ＩＤをデータ管理センタＤＣＣに通知する。このＳＴ１−１の処理は、以下のＳＴ１−２以降の処理とは非同期的にしかも定期的に実行される。
【００６７】
ＳＴ１−２として、データ管理センタＤＣＣは、ＳＴ１−１でユーザ所持の位置情報端末ＰＴから送信された位置情報を取得する。
ＳＴ１−３として、データ管理センタＤＣＣは、ＳＴ１−２で受信した端末ＩＤ及び位置情報をもとに、最適な配送先のファイルサーバＦＳを選択する。この最適な配送先のファイルサーバＦＳの選択に関しては、下記するプログラム例及び記録媒体例にて詳細に説明する。
【００６８】
ＳＴ１−４として、データ管理センタＤＣＣは、ユーザの個人データファイルを現に格納しているファイルサーバ（説明上、ファイルサーバＦＳ−１とする。）に対して、ＳＴ１−３で選択した最適な配送先ファイルサーバ（説明上、ファイルサーバＦＳ−Ｎとする。）へそのユーザの個人データファイルを転送する命令を送信する。
【００６９】
ＳＴ１−５として、ＳＴ１−４によるデータ管理センタＤＣＣからの「個人データファイル配送命令」を受信したファイルサーバＦＳ−１は、ＳＴ１−４で受信したユーザＩＤをもとに、配送する個人データファイルを検索する。個人データファイルの検索に関してはプログラム例及び記録媒体例にて詳細に説明する。
【００７０】
ＳＴ１−６として、ファイルサーバＦＳ−１は、ＳＴ１−４で受信した配送先ファイルサーバアクセス情報（例えば、配送先ファイルサーバＦＳのＩＰアドレス）を用いて、ファイルサーバＦＳ−Ｎに対して、ＳＴ１−５で検索した個人データファイルのファイル転送（ファイル転送に際して使用するプロトコールについては、例えば、ＦＴＰ、ＨＴＴＰ、独自ソケット使用などがあるものの、それに限定されない。）をする。
【００７１】
ＳＴ１−７として、ファイルサーバＦＳ−Ｎは、ＳＴ１−６によりファイルサーバＦＳ−１からの「個人データファイル転送」により受信した個人データファイルの格納を行う。尚、この格納については、下記するプログラム例及び記録媒体例にて詳細に説明する。
ＳＴ１−８として、ファイルサーバＦＳ−１は、個人データファイルの転送を完了したことを検知したら、「個人データファイル転送完了」をデータ管理センタＤＣＣに伝える。
【００７２】
ＳＴ１−９として、ファイルサーバＦＳ−１からの「個人データファイル転送完了」を受信したデータ管理センタＤＣＣは、ユーザ管理データベースＤＣＣｅのデータ格納ファイルサーバ名を更新（本例においては、ファイルサーバＦＳ−Ｎに更新）する。この更新に関しては、下記するプログラム例及び記録媒体例にて詳細に説明する。
以上が、ファイルサーバＦＳ間における個人データファイルの転送である。
【００７３】
次に、ユーザがダウンロード端末ＤＴを用いて、ファイルサーバＦＳに格納されている個人データファイルを使用することを説明する。尚、ダウンロード端末ＤＴを用いることは必須ではなく、そのファイルサーバＦＳに対して接続可能な端末であればよい。
【００７４】
ＳＴ１−１０として、ダウンロード端末ＤＴを用いて、広帯域ネットワークＬ（本例では、ＬＮ）を介してファイルサーバＦＳ（本例では、ＦＳ−Ｎ）に接続する。尚、ダウンロード端末ＤＴには、予め広帯域ネットワークＬに存在する一つのファイルサーバＦＳに接続する為の設定が事前になされているものとし、本例においては、ダウンロード端末ＤＴはファイルサーバＦＳ−Ｎが存在する広帯域ネットワークＬＮに収容されているので、ファイルサーバＦＳ−Ｎへ自動的に接続することになる。
【００７５】
ＳＴ１−１１として、ユーザがファイルサーバＦＳ−Ｎに接続し、個人のデータファイルを使用する為にユーザＩＤ／パスワードをファイルサーバＦＳ−Ｎに送信する。
ＳＴ１−１２として、ファイルサーバＦＳ−Ｎは、ＳＴ１−１１で受信したＩＤ／パスワードによりユーザの認証を行う。詳細については、下記するプログラム例及び記録媒体例にて詳細に説明する。
【００７６】
ＳＴ１−１３として、ファイルサーバＦＳ−Ｎは、ＳＴ１−１２にてユーザ認証の成功を経て個人データファイルのダウンロードを許可し、ダウンロード端末ＤＴは、該当の個人データファイルをダウンロードする。
【００７７】
ＳＴ１−１４として、ＳＴ１−１３で受信した個人データファイルをダウンロード端末ＤＴに格納する。
ＳＴ１−１５として、必要な個人データファイルをダウンロードしたダウンロード端末ＤＴは、ファイルサーバＦＳ−Ｎとの接続を切断し、ファイルサーバＦＳ-Ｎとの通信を終了する。
【００７８】
（プログラム例及び記録媒体例）
本発明一実施形態である個人データ配送プログラムを記録した記録媒体は、本発明一実施形態である個人データ配送プログラムを記録媒体（尚、媒体の種類は問わない。）にコンピュータ読み取り可能に記録した物であって、該プログラムは、本発明一実施形態であるデータ管理センタＤＣＣ、ファイルサーバＦＳに格納されて当該プログラムを実行することにより、前記方法例にて説明した一連の処理が行われる。
【００７９】
尚、前述した方法例等の説明と重複する部分については、説明を省略し、以下説明されるデータ管理センタＤＣＣ及びファイルサーバＦＳの個別具体的な処理動作は、単なる例示に過ぎない。
【００８０】
図６乃至８は、本発明一実施形態である個人データ配送プログラムをその担当毎に応じてデータ管理センタＤＣＣ及びファイルサーバＦＳに格納し、該プログラムを実行させることにより実施される、データ管理センタＤＣＣの動作（ＳＴ２−１乃至ＳＴ２−１２）、データ管理センタＤＣＣの動作の内の個人データファイル転送の判断ＳＴ２−５の詳細アルゴリズム（ＳＴ３−１乃至ＳＴ３−７）、ファイルサーバＦＳの動作（ＳＴ４−１乃至ＳＴ４−２１）である。
【００８１】
[データ管理センタＤＣＣに格納されるプログラム]
本発明の一実施形態である個人データ配送プログラムの内のデータ管理センタＤＣＣ分を格納したデータ管理センタＤＣＣは、該プログラムの実行により、以下のＳＴ２−１乃至ＳＴ２−１２、ＳＴ３−１乃至ＳＴ３−７を行う。
【００８２】
ＳＴ２−１として、データ管理センタＤＣＣは、ファイルサーバＦＳからの接続又は位置情報端末ＰＴからの接続待ち状態である。
ＳＴ２−２として、ＳＴ２−１で待ち状態を接続により抜け、位置情報端末ＰＴからの位置情報通知か否かコマンド名から判断する。位置情報通知であればＳＴ２−３へ、その他のコマンドであればＳＴ２−１０へ進む。
【００８３】
ＳＴ２−３として、位置情報端末ＰＴから送信された端末ＩＤ及び位置情報を取得する。
ＳＴ２−４として、ＳＴ２−３で受信した端末ＩＤをもとに、ユーザ管理データベースＤＣＣｄの端末ＩＤフィールドを参照して、受信した位置情報が何れのユーザ（ユーザ所持の位置情報端末ＰＴ）からかを特定する。
【００８４】
ＳＴ２−５として、ＳＴ２−４で特定されたユーザの個人データファイルを現に格納しているファイルファーバＦＳから他のファイルサーバＦＳに転送すべきか否かを受信した位置情報に基づいて判断する。その判断（配送判断）は、ＳＴ３−１乃至ＳＴ３−７のアルゴリズムにより決定される。
【００８５】
即ち、ＳＴ３−１として、ＳＴ２−４で特定したユーザをもとに、現に個人データファイルを格納しているファイルサーバ名をユーザ管理データベースＤＣＣｅから取得する。
ＳＴ３−２として、ＳＴ３−１で取得したファイルサーバ名をもとに、ファイルサーバデータベースＤＣＣｄを参照して、現に個人データファイルを格納しているファイルサーバＦＳのカバーエリアを取得する。
【００８６】
ＳＴ３−３として、ＳＴ２−３で位置情報端末から受信した位置情報が、ＳＴ３−２で取得したカバーエリア内に位置しているか判定する。もし、カバーエリア内であればＳＴ３−４へ、カバーエリア外であればＳＴ３−５へ進む。
ＳＴ３−４として、個人データファイル配送不要と判断する。
【００８７】
ＳＴ３−５として、ＳＴ２−３で取得した位置情報をカバーエリア内とするファイルサーバＦＳがあるか否かを判定する。この判定は、データ管理センタＤＣＣのファイルサーバデータベースＤＣＣｄのカバーエリアフィールドを参照することで行う。ユーザ位置をカバーしているファイルサーバＦＳが存在すればＳＴ３−６へ、現ユーザの位置が何れのファイルサーバＦＳのカバーエリアにも属さない場合にはＳＴ３−７へ進む。
【００８８】
ＳＴ３−６として、個人データファイル配送必要と判断する。
ＳＴ３−７として、個人データファイル配送不要と判断する。
かように、ＳＴ３−１乃至ＳＴ３−７に例示される個人データファイル配送要否の判定（ＳＴ２−５）の後、個人データファイル配送必要との判断の場合にはＳＴ２−６へ、個人データファイル配送不要との判断の場合にはＳＴ２−１へ移行する。
【００８９】
ＳＴ２−６として、個人データ配送先を選定する。具体的には、個人データファイルの配送先は、ファイルサーバデータベースＤＣＣｄのカバーエリアを参照して、ＳＴ２−３で取得した位置情報をカバーしているファイルサーバＦＳを検索することで行わる。
【００９０】
カバーしているファイルサーバＦＳが一つの場合には、そのファイルサーバＦＳを配送先のファイルサーバＦＳとして選定し、二つ以上の場合には、何らかの判断基準を用いて、−例えば、配送候補である複数のファイルサーバＦＳの内から任意に一つをランダムに選定するなどして−、一つのファイルサーバＦＳに選定する。
【００９１】
ＳＴ２−７として、現にＳＴ２−４で特定されたユーザの個人データファイルを格納しているファイルサーバＦＳに対して、そのユーザの個人データファイルをＳＴ２−６で選定したファイルサーバＦＳに転送するような配送命令を送信する。そのパラメータはユーザＩＤ及び配送先ファイルサーバアクセス情報である。
【００９２】
ＳＴ２−８として、その配送命令の送信先であるファイルサーバＦＳからの配送先ファイルサーバ情報（配送先のファイルサーバＦＳのＩＰアドレスなど）と共に当該配送命令にしたがって個人データファイルの転送完了の通知を受信する。
ＳＴ２−９として、ファイルサーバデータベースＤＣＣｄから配送先のファイルサーバ名を取得し、ユーザ管理データベースＤＣＣｅの現ファイル格納ファイルサーバ名を更新する。
【００９３】
ＳＴ２−１０として、接続待ち状態を抜けた接続が、ファイルサーバＦＳからのファイル保持情報通知(個人データファイルをアップロードされたときの通知）か否かをコマンド名から判断する。接続してきたコマンドがファイル保持情報通知の場合にはＳＴ２−１１へ、その他のコマンドの場合にはＳＴ２−１２へ移行する。
【００９４】
ＳＴ２−１１として、ファイルサーバＦＳからのファイル保持情報通知により受信したユーザＩＤ及びファイルサーバ名に加えて、ユーザ管理データベースＤＣＣｅのユーザＩＤフィールドを参照して、対応レコードの現ファイル格納ファイルサーバ名を通知されたファイルサーバ名に更新する。
ＳＴ２−１２として、「エラーメッセージ送信」などの、接続要求してきた手段に対してエラーメッセージを送信する。
【００９５】
[ファイルサーバＦＳに格納されるプログラム]
本発明の一実施形態である個人データ配送プログラムの内のファイルサーバＦＳ担当分を格納したファイルサーバＦＳは、該プログラムを実行により、以下のＳＴ４−１乃至ＳＴ４−２１を行う。
ＳＴ４−１として、ファイルサーバＦＳは、ユーザ使用のＰＣなどからの接続、データ管理センタＤＣＣからの接続、他のファイルサーバＦＳからの接続及びダウンロード端末ＤＴからの接続の待ち状態である。
【００９６】
ＳＴ４−２乃至ＳＴ４−５として、「アップロード要求」か、「個人データファイル配送命令」か、他のファイルサーバからの「個人データ配送要求」か、「個人データファイルダウンロード要求」か又はそれ以外であるかをコマンド名をもって判断し、それぞれＳＴ４−６、ＳＴ４−１１、ＳＴ４−１６、ＳＴ４−１８、ＳＴ４−２２へ移行する。
【００９７】
ＳＴ４−６として、ユーザからユーザＩＤ及びパスワードを受信する。
ＳＴ４−７として、ユーザ認証を行い、サービス加入済みのユーザであることを判断し、肯定の判断の場合にはＳＴ４−８へ、否定（ユーザ認証結果により不正なユーザ、ここではサービス未加入のユーザとの判断）の場合にはＳＴ４−１０へ移行する。
【００９８】
ここで、ユーザ認証の判断は、データ管理センタＤＣＣへ問い合わせ、データ管理センタＤＣＣがユーザ管理データベースＤＤＣｅのユーザＩＤフィールドとパスワードフィールドを参照して、ユーザ認証結果をファイルサーバＦＳに返信することで行われる。尚、ファイルサーバＦＳ自身がユーザ管理データベースをもち、認証を行う様に構成することもできる。
【００９９】
ＳＴ４−８として、個人データファイルを受信する。
ＳＴ４−９として、ファイルサーバＦＳはデータ管理センタＤＣＣに、個人データファイル保持情報通知、即ち、アップロードを受信したユーザＩＤ及び本ファイルサーバ名をデータ管理センタＤＣＣに通知する。
ＳＴ４−１０として、ユーザ認証エラーをユーザ使用のＰＣ等に返送する。
【０１００】
ＳＴ４−１１として、ＳＴ３−３で受信した個人データファイル配送のパラメータであるユーザＩＤ及び転送先ファイルサーバ情報を受信する。
ＳＴ４−１２として、ＳＴ４−１１で受信したユーザＩＤをもとに転送する個人データファイルを検索する。ここで、ファイルサーバＦＳは、ユーザＩＤと個人データファイルとを対応付けて格納しており、例えば、ユーザＩＤとファイルシステムにおけるディレクトリを対応付けた表などを保持することにより実現できる。
【０１０１】
ＳＴ４−１３として、ＳＴ４−３で受信した配送先ファイルサーバ情報が示すところの他のファイルサーバＦＳに対して、ＳＴ４−１２で検索した個人データファイルの配送を開始する。
ＳＴ４−１４として、ＳＴ４−１３で配送された個人データファイルの送信が完了したことを検出する。
【０１０２】
ＳＴ４−１５として、個人データファイルの送信が完了したことを、配送先ファイルサーバアクセス情報をパラメータとして、データ管理センタＤＣＣに通知する。
ＳＴ４−１６として、ＳＴ４−４のファイル配送要求を受け付ける。
ＳＴ４−１７として、他のファイルサーバＦＳから配送される個人データファイルを受信し、ユーザＩＤと対応付けて個人データファイルを格納する。
【０１０３】
ＳＴ４−１８として、ＳＴ４−５で個人データファイルのダウンロード要求をしたダウンロード端末ＤＴから送信されてきたコマンドのパラメータであるユーザＩＤ及びパスワードを受信する。
ＳＴ４−１９として、ＳＴ４−１８で受信したユーザＩＤ及びパスワードをもとにユーザ認証を行い、ユーザ認証に成功した場合にはＳＴ４−２０へ、不成功の場合にはＳＴ４−２１へ移行する。
【０１０４】
尚、このユーザ認証は、データ管理センタＤＣＣのユーザデータベースを参照して認証する様に構成してもよいし、個々のファイルサーバＦＳがデータ管理センタＤＣＣのユーザデータベースをマスターとするユーザデータベースをもって認証を行ってもよい。
【０１０５】
ＳＴ４−２０として、ダウンロード端末ＤＴからの個人データファイルのダウンロード要求を受け付け、個人データファイルがダウンロード端末ＤＴによりダウンロードされる。
ＳＴ４−２１として、ダウンロード端末ＤＴに対して、認証失敗を意味するエラーメッセージを送信する。
ＳＴ４−２２として、「エラーメッセージ送信」を示す様に、接続要求してきた端末にエラーメッセージを送信する。
【０１０６】
以上説明した、プログラム例及び記録媒体例については、前述のステップ１乃至６を実行できる様に、適宜臨機応変に変更できるものである。例えば、ダウンロード端末ＤＴの代わりに図１のシステムに図示していないところの、ファイルサーバＦＳアクセス可能とする端末でダウンロードをする様にしてもよい。
【０１０７】
（実施例１）
以下、システム例、方法例、プログラム例及び記録媒体例にて説明した基本例を前提原理として応用した本発明の一実施形態を説明する。
基本例においては、ユーザの位置情報のみで個人データファイルの配送を行っていたものの、この配送が行われてもユーザがその配送された個人データファイルを使用するとは限らないことから、データ管理センタＤＣＣ、ファイルサーバＦＳ及び各種のネットワークの資源を浪費することになる。
【０１１２】
このことから、実施例１として、データ管理センタＤＣＣにおいて、ファイルサーバＦＳにファイル配送要求を出す為の判断基準を位置情報についての時刻Ｔと時刻Ｔ＋１との差分を算出し、ある一定値を超えていた場合に限り、即ち、ユーザがある一定の速度以下で移動している場合に限り、個人データファイル転送要求を行う形態が考えられる。
【０１１３】
これにより、ユーザが自動車に乗車、各種交通機関を利用している場合には、ダウンロード端末ＤＴから個人データファイルを使用することの蓋然性が少ないことから、無駄なファイル転送処理をなくすことが可能となる。
【０１１４】
その手段としては、データ管理センタＤＣＣのファイル配送判断に、かかる基準を設けることで実現できる。以下、具体的な一例として、ユーザ管理データベースＤＣＣの構成及び配送判断基準を示すフローチャートを示して説明する。
図９、１０には、実施例１におけるそのユーザ管理データベースの構成、配送判断基準を示すフローチャートである。
【０１１５】
図９に示す様に、ユーザ管理データベースＤＣＣｅは、ユーザＩＤ、パスワード、現ファイル格納ファイルサーバ名、位置情報端末ＩＤ及びＴ時の位置情報（但し、Ｔは任意の時刻である。）を保持するフィールドを含んでいる。
図１０に示す配送判断基準を示すフローチャートは、図６のＳＴ２−５の「個人ユーザファイル転送？」の詳細となる。
【０１１６】
同図において、ＳＴ５−１乃至ＳＴ５−４については、図７におけるＳＴ３−１乃至ＳＴ３−４と同一であるので、この説明はカットする。
ＳＴ５−５として、ＳＴ５−３にてユーザがカバーエリア外の場合、ユーザ管理データベースの「Ｔ時の位置情報」フィールドに格納されている位置情報とＳＴ５−３で取得した位置情報とから、時刻Ｔから現時刻の間に移動した距離を計算する。
【０１１７】
その計算した移動距離に時刻Ｔから現時刻までの時間で割ることにより、ユーザの時刻Ｔから現時刻までに平均移動速度を算出し、その算出した平均移動速度が一定値Ｓ（任意に指定可）以上か否かを判断し、一定値Ｓ以上ではＳＴ５−６へ、一定値Ｓ未満ではＳＴ５−７へ移行する。
ＳＴ５−６として、個人データファイル配送不要と判断する。
ＳＴ５−７乃至ＳＴ５−９は、図７におけるＳＴ３−５乃至ＳＴ３−７と同一であるので、説明をカットする。
【０１１８】
以上説明したデータ管理センタＤＣＣの判断基準に関するフローチャート以外の動作などは、前述の基本例に準じるので、同様な説明については省略する。
【０１１９】
（実施例２）
前述の基本例においては、個人データファイルが配送されても、ユーザの現在の位置情報のみでファイル転送が行われていたので、個人データファイルが転送さえてもユーザが個人データファイルを利用するとは限らないことから、データ管理センタＤＣＣ、ファイルサーバＦＳ及びネットワークの資源の無駄使いとなる。
【０１２０】
この点、実施例１によりその無駄使いを減少させることはできても、完全にその問題を解決することはできないことから、変更例３では、一度ダウンロード端末ＤＴを用いて個人データファイルのダウンロードを行ったファイルサーバＦＳから、データ管理センタＤＣＣに対してユーザの使用状況を登録する様にし、そして、ユーザのファイルサーバＦＳへの使用履歴をデータ管理センタＤＣＣで管理する構成とする。
【０１２１】
しかも、データ管理センタＤＣＣが、ユーザの位置情報だけでなく、過去の使用状況をも加味し、個人データファイル転送命令を与える判断基準を持つようすることにより、ユーザの現在位置をカバーしているファイルサーバＦＳが重複している場合にも、ユーザが過去にダウンロードを行ったファイルサーバＦＳはよりダウンロードが行われやすいとする傾向又は習性がある。
【０１２２】
その様な考えの下において、ユーザのファイルサーバＦＳの使用履歴から使用頻度の多いファイルサーバＦＳを配送先として選択し、よりユーザが使用するであろうファイルサーバＦＳへの個人データファイルの配送を可能な限り実現するものである。
【０１２３】
これは、データ管理センタＤＣＣのファイル配送先判断において（図６のＳＴ２−６における処理に相当）、かような判断基準を設けることにより、実現できる。図１１、１２は、実施例２におけるユーザ管理データベースの構成、配送判断を示すフローチャートである。
【０１２４】
図１１の様に、ユーザ管理データベースＤＣＣｅは、ユーザＩＤ、パスワード、現ファイル格納ファイルサーバ名、位置情報端末ＩＤ及びユーザが何れのファイルサーバから個人データファイルを使用したかを示すファイルサーバ使用履歴を保持するフィールドを含む。
【０１２５】
実施例２では、ユーザ毎のファイルサーバ使用履歴は、ダウンロード端末ＤＴが狭帯域・広域ネットワークＬａを介して、自ダウンロード端末ＤＴを収容している広帯域ネットワークＬ以外のファイルサーバＦＳから個人データファイルをダウンロードした際に、ファイルサーバＦＳがアクセスしてきたダウンロード端末ＤＴに関する情報をデータ管理センタＤＣＣに通知することにより更新するように構成する。
【０１２６】
図１２に示す配送判断基準を示すフローチャートは、図６のＳＴ２−６の「個人データファイル配送先選択」の詳細である。
図１２の様に、ＳＴ６−１として、ＳＴ２−２で受信したユーザの位置情報をもとに、ファイルサーバ管理データベースＤＣＣｄのカバーエリアフィールドを参照して、ユーザの現在位置がカバーエリア内であるファイルサーバＦＳを全て検索する。
【０１２７】
ＳＴ６−２として、ＳＴ６−１で取得したファイルサーバ数が１以下であるか否かを判定し、１以下であればＳＴ６−３へ、１を超えると（即ち、ユーザの現在位置をカバーしているファイルサーバＦＳが二つ以上で重複している場合には）ＳＴ６−４へ移行する。
ＳＴ６−３として、そのファイルサーバＦＳを個人データファイルの配送先のファイルサーバＦＳとして決定する。
【０１２８】
ＳＴ６−４として、ＳＴ２−４で特定されたユーザ名をもとに、重複しているファイルサーバＦＳの何れのファイルサーバＦＳについて使用履歴が多いかをユーザ管理データベースＤＣＣｅの使用履歴フィールドを参照することにより選定し、そのファイルサーバＦＳを個人データファイルの配送先のファイルサーバＦＳとする。この際、使用履歴が全く同じである場合には、ランダムに決定してもよい。
【０１２９】
以上説明したデータ管理センタＤＣＣの配送判断基準についてのフローチャート以外に関する動作などは、前述の基本例に準じるので、同様な説明については省略する。
【０１３０】
かように本発明の目的を達し、下記する効果を奏する範囲において、適宜変更して実施可能であり、更に例を挙げると、前述の基本例乃至実施例２においては、個人データファイルの転送先は、一つのファイルサーバを選定するとして説明しているものの、必ずしも選定されるファイルサーバは一つでなければならない論理必然性はなく、複数のファイルサーバに対して、転送を行う様に構成することも可能である。
【０１３１】
これにより、複数のファイルサーバへの転送を行うことにより不意にユーザが個人データファイルを使用したいときにダウンロード端末を用いて、ファイルサーバへアクセスした際に個人データファイルが既に格納されている可能性が高まる。
【０１３２】
例えば前述の基本例においてファイルサーバの配送先の選定にて、カバーエリアの重複より、配送先のファイルサーバの候補が複数ある場合に、その複数全てのファイルサーバに個人データファイルを転送してもよい。個人データファイルの転送先ファイルサーバが複数である場合には、データ管理センタのユーザ管理データベースの現ファイル格納ファイルサーバ名フィールドには、当然複数のファイルサーバ名が格納されることになる。
【０１３３】
即ち、複数のファイルサーバに対して同一の個人データファイルが保持されることになるものの、その際には位置情報端末から位置情報を受信するデータ管理センタは、ユーザ管理データベースの現ファイル格納ファイルサーバ名フィールドとファイルサーバデータベースのカバーエリアフィールドを参照して、ユーザの位置がカバーエリアから一定以上はなれたことを検知したら、該当のファイルサーバに対して個人データファイルの削除命令を出すように構成することで、ファイルサーバのディスク容量に関して資源有効利用が可能になる。
【０１３４】
また、前述の基本例及び各実施例においてファイルサーバは、カバーエリアという担当範囲を持っているが、カバーエリアが極小である場合、即ち、カバーエリアがファイルサーバの設置位置のみという場合も当然考え得る。
【０１３５】
かかる場合には、位置情報端末からの送信される位置情報とファイルサーバの設定位置情報からファイルサーバとユーザとの距離を求め、個人データファイルの次の配信先ファイルサーバを決めることになるが、単純に最短の距離に設置してあるファイルサーバに配送するのではなく、現在の個人データファイルを格納しているファイルサーバとの距離とを比較して一定以上距離が短縮されるファイルサーバ中で、最短な距離のファイルサーバに配送することによって、無駄なファイルサーバ配送を防ぐことが可能となる。
【０１３６】
また、実施例２で説明した使用履歴との優先なども勘案して、例えば、使用履歴の多いファイルサーバに関しては、ユーザとの距離を短くみなし、配送先ファイルサーバを決定することが望ましい。
単純に最短の距離に設定してあるファイルサーバに配送しないのは、ファイルの配送をコロコロと発生する事態を防ぐ目的による。
【０１３７】
カバーエリアに基づいて配送先を決める場合には、カバーエリアが重複するように設定することによりファイルの配送をコロコロと発生する事態を防げる。そして、この場合には、ユーザがカバーエリアから一定距離以上離れた場合にはその個人データファイルを削除することにより、個人データファイルの削除及び蓄積をコロコロ発生する事態を防ぐのに資する。
【０１３８】
【発明の効果】
本発明によれば、位置情報検出可能な位置情報端末をユーザが持ち運ぶことにより、ユーザは広帯域のネットワーク上に位置するファイルサーバに個人データファイルを格納しておき、何ら事前操作を可能な限り必要とせずに、個人データファイルを使用したいときに瞬時にできるという優れた効果を有する。
【図面の簡単な説明】
【図１】  本発明の前提原理を説明する説明図であり、また、本発明一実施形態である個人データ配送システムのシステム構成図でもある。
【図２】  図１のユーザ管理データベースの構成についての一例である。
【図３】  図１のファイルサーバデータベースの構成についての一例である。
【図４】  図１の個人データ配送システムでのカバーエリアを説明する説明図である。
【図５】  図１における個人データ配送システムのメッセージシーケンス図である。
【図６】  図１のデータ管理センタに格納される個人データ配送プログラムのフローチャートである。
【図７】  図６のフローチャートにおけるＳＴ２−５の詳細フローチャートである。
【図８】  図１のファイルサーバに格納される個人データ配送プログラムのフローチャートである。
【図９】  本願発明における実施例１のユーザ管理データベースの構成である。
【図１０】  本願発明における実施例１のフローチャートである。
【図１１】  本願発明における実施例２のユーザ管理データベースの構成である。
【図１２】  図６のＳＴ２−６の詳細フローチャートである。
【符号の説明】
ＤＴ…ダウンロード端末
ＤＣＣ…データ管理センタ
ＤＣＣａ…第一通信部
ＤＣＣｂ…第二通信部
ＤＣＣｃ…位置取得部
ＤＣＣｄ…ファイルサーバデータベース
ＤＣＣｅ…ユーザ管理データベース
ＤＣＣｆ…配送先選択部
ＦＳ、ＦＳ−１、ＦＳ−Ｎ…ファイルサーバ
ＦＳａ…個人データファイル格納部
ＦＳｂ…第一通信部
ＦＳｃ…第二通信部
ＦＳｄ…制御部
Ｌａ…狭帯域・広域ネットワーク
Ｌｂ…ネットワーク
Ｌ１、Ｌ２、Ｌ３、ＬＮ…広帯域ネットワーク
ＰＴ…位置情報端末
ＰＴａ…位置検出部
ＰＴｂ…通信部
【図１】
0003955190.tif 000002
【図２】
0003955190.tif 000003
【図３】
0003955190.tif 000004
【図４】
0003955190.tif 000005
【図５】
0003955190.tif 000006
【図６】
0003955190.tif 000007
【図７】
0003955190.tif 000008
【図８】
0003955190.tif 000009
【図９】
0003955190.tif 000010
【図１０】
0003955190.tif 000011
【図１１】
0003955190.tif 000012
【図１２】
0003955190.tif 000013