(57)【特許請求の範囲】
【請求項１】
データを記憶可能なデータ記憶端末と、携帯端末と、前記データ記憶端末への記憶データをプールするデータプール装置と、ユーザ端末とを通信可能に接続し、前記記憶データの記憶をスケジューリングするシステムであって、
前記ユーザ端末は、前記記憶データを記憶する前記データ記憶端末をユーザが指定可能な記憶端末指定手段と、前記記憶データと、前記記憶端末指定手段で指定されたデータ記憶端末を特定するための情報である記憶端末情報とを登録要求とともに前記データプール装置に送信する記憶データ送信手段とを備え、
前記データプール装置は、前記記憶データを記憶するための記憶手段と、スケジューリング情報を生成するスケジューリング情報生成手段とを備え、前記記憶データと前記記憶端末情報とを前記登録要求とともに受信したときは、受信した記憶データを、当該記憶データに対して前記スケジューリング情報生成手段で生成したスケジューリング情報と対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっており、
前記スケジューリング情報は、前記記憶端末情報と、前記記憶手段での当該スケジューリング情報の格納位置を示す第１アドレスと、前記記憶手段での前記記憶データの格納位置を示す第２アドレスとを含み、
前記携帯端末は、前記記憶端末情報を入力する記憶端末情報入力手段を備え、前記データプール装置から送信された前記スケジューリング情報を受信し、受信したスケジューリング情報の第１アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たしており、且つ、前記記憶端末情報入力手段で入力された記憶端末情報と前記受信したスケジューリング情報に含まれる記憶端末情報とが一致しているときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記記憶データを取得するようになっており、前記受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する記憶データを記憶すべき記憶要求を前記取得した記憶データとともに前記データ記憶端末に送信するようになっており、
前記データ記憶端末は、前記記憶要求及び前記記憶データを受信し、受信した記憶要求に対応する記憶データを記憶するようになっていることを特徴とするデータ記憶スケジューリングシステム。
【請求項２】
請求項１において、
前記携帯端末は、前記受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末に応答要求を送信し、その送信に伴って応答を受信したときは、前記受信した記憶データを前記記憶要求とともに前記データ記憶端末に送信するようになっており、
前記データ記憶端末は、前記応答要求を受信したときは、前記携帯端末に応答を送信するようになっていることを特徴とするデータ記憶スケジューリングシステム。
【請求項３】
請求項１および２のいずれか１項において、
前記スケジューリング情報は、さらに、当該スケジューリング情報に対応する記憶データの記憶可能回数を示す記憶回数情報を含み、
前記携帯端末は、前記受信したスケジューリング情報の記憶回数情報により特定される記憶可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記記憶データを取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記記憶データを削除するようになっていることを特徴とするデータ記憶スケジューリングシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データの記憶をスケジューリングするシステムに係り、特に、データを保存するにあたってユーザの利便性を向上するのに好適なデータ記憶スケジューリングシステムに関する。
【０００２】
【従来の技術】
従来、ネットワーク上でデータを保存するシステムとしては、ユーザの利用に供するユーザ端末と、記憶装置を有するファイルサーバとをネットワークを介して接続し、ユーザ端末からの記憶要求に応じて記憶装置に記憶データを保存するというネットワークシステムが一般的である。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来のネットワークシステムにあっては、例えば、ユーザが会社で文書データを編集し、自宅に戻った後にその文書データを自宅のコンピュータに保存するには、会社の端末で文書データをＦＤ等に格納し、自宅のコンピュータでＦＤ等から文書データを読み出した上で保存を指示するという作業を経なければならず、保存作業が煩雑であるばかりか、会社から自宅に戻るまでの間に保存することを忘れてしまい、保存をし損なう可能性もあった。例えば、会社の端末と自宅のコンピュータとで同一の文書データを持ち運びしながら編集する場合は、会社の端末に保存されている文書データの内容と、自宅のコンピュータに保存されている文書データの内容とが一致していることが望まれるが、ひとたび保存をし損なうと、それらの文書データのうち一方が新しく他方が古いという状況が生じ、ユーザの操作ミス等誤って古い方の文書データを新しい方の文書データに上書きしてしまうと、文書データの作成のやり直しを伴い編集作業に著しく支障をきたすこととなる。この場合、会社の端末において、自宅のコンピュータにデータを保存すべきことをスケジューリングすると、後は自宅に戻ったときに自動的に保存してくれれば大変便利である。
【０００４】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、データを保存するにあたってユーザの利便性を向上するのに好適なデータ記憶スケジューリングシステムを提供することを目的としている。
【０００５】
【課題を解決するための手段】
〔形態１〕  上記目的を達成するために、形態１記載のデータ記憶スケジューリングシステムは、データを記憶可能なデータ記憶端末と、携帯端末と、前記データ記憶端末への記憶データをプールするデータプール装置と、ユーザ端末とを通信可能に接続し、前記記憶データの記憶をスケジューリングするシステムであって、
前記ユーザ端末は、前記記憶データを記憶する前記データ記憶端末をユーザが指定可能な記憶端末指定手段と、前記記憶データと、前記記憶端末指定手段で指定されたデータ記憶端末を特定するための情報である記憶端末情報とを登録要求とともに前記データプール装置に送信する記憶データ送信手段とを備え、
前記データプール装置は、前記記憶データを記憶するための記憶手段と、スケジューリング情報を生成するスケジューリング情報生成手段とを備え、前記記憶データと前記記憶端末情報とを前記登録要求とともに受信したときは、受信した記憶データを、当該記憶データに対して前記スケジューリング情報生成手段で生成したスケジューリング情報と対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっており、
前記スケジューリング情報は、前記記憶端末情報と、前記記憶手段での当該スケジューリング情報の格納位置を示す第１アドレスと、前記記憶手段での前記記憶データの格納位置を示す第２アドレスとを含み、
前記携帯端末は、前記記憶端末情報を入力する記憶端末情報入力手段を備え、前記データプール装置から送信された前記スケジューリング情報を受信し、受信したスケジューリング情報の第１アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たしており、且つ、前記記憶端末情報入力手段で入力された記憶端末情報と前記受信したスケジューリング情報に含まれる記憶端末情報とが一致しているときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記記憶データを取得するようになっており、前記受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する記憶データを記憶すべき記憶要求を前記取得した記憶データとともに前記データ記憶端末に送信するようになっており、
前記データ記憶端末は、前記記憶要求及び前記記憶データを受信し、受信した記憶要求に対応する記憶データを記憶するようになっている。
【０００６】
このような構成であれば、ユーザが記憶データを記憶させるデータ記憶端末を指定すると、記憶データと、前記指定したデータ記憶端末を一意に特定するための記憶端末情報とが、これらの登録要求とともにデータプール装置に送信される。
データプール装置では、記憶データおよび記憶端末情報を登録要求とともに受信すると、受信した記憶端末情報と、記憶手段での当該スケジューリング情報の格納位置を示す第１アドレスと、受信した記憶データの記憶手段での格納位置を示す第２アドレスとを含むスケジューリング情報が生成される。さらに、受信した記憶データが、該記憶データに対して生成されたスケジューリング情報に対応付けられて記憶手段に登録される。そして、記憶手段のスケジューリング情報が携帯端末に送信される。
携帯端末では、データプール装置から送信されたスケジューリング情報を受信すると、受信したスケジューリング情報の第１アドレスにより特定される格納位置からスケジューリング情報が取得される。そして、取得されたスケジューリング情報と、受信したスケジューリング情報とが所定関係を満たしており、かつ、記憶端末情報入力手段で入力された記憶端末情報とデータプール装置から送信されたスケジューリング情報に含まれる記憶端末情報とが一致していると、受信したスケジューリング情報の第２アドレスにより特定される格納位置から記憶データが取得される。更に、受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末が、その携帯端末の位置を基準として所定範囲内に属しているときに、受信したスケジューリング情報に対応する記憶データを記憶すべき記憶要求およびそれに対応する記憶データがデータ記憶端末に送信される。
データ記憶端末では、記憶要求およびそれに対応する記憶データを受信すると、当該記憶データが記憶される。
ここで、携帯端末は、データプール装置またはデータ記憶端末に記憶要求を送信するようになっていればよく、データプール装置に送信する場合、例えば、データプール装置は、記憶要求を受信したときは、記憶手段の記憶データをデータ記憶端末に送信するようになっていればよいし、データ記憶端末に送信する場合、例えば、データ記憶端末は、記憶要求を受信したときは、記憶データをデータプール装置から取得し、取得した記憶データに基づいて記憶を行うようになっていればよい。後者の場合、携帯端末が記憶データを取得してもよい。
【０００８】
また、記憶手段は、記憶データおよびスケジューリング情報をあらゆる手段でかつあらゆる時期に記憶するものであり、記憶データおよびスケジューリング情報をあらかじめ記憶してあるものであってもよいし、記憶データおよびスケジューリング情報をあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって記憶データおよびスケジューリング情報を記憶するようになっていてもよい。
また、所定関係を満たすことには、例えば、照合対象のスケジューリング情報と被照合対象のスケジューリング情報とが一致していること、照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果が被照合対象のスケジューリング情報と一致していること、または照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果と被照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果が一致することが挙げられる。]
【０００９】
〔形態２〕  さらに、形態２のデータ記憶スケジューリングシステムは、形態１記載のデータ記憶スケジューリングシステムにおいて、前記携帯端末は、前記受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末に応答要求を送信し、その送信に伴って応答を受信したときは、前記受信した記憶データを前記記憶要求とともに前記データ記憶端末に送信するようになっており、前記データ記憶端末は、前記応答要求を受信したときは、前記携帯端末に応答を送信するようになっている。
【００１０】
このような構成であれば、データプール装置では、記憶手段のスケジューリング情報およびそれに対応する記憶データが携帯端末に送信される。
携帯端末では、スケジューリング情報および記憶データを受信すると、受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末に応答要求が送信される。
【００１１】
データ記憶端末では、応答要求を受信すると、携帯端末に応答が送信される。
携帯端末では、応答を受信すると、受信した記憶データが記憶要求とともにデータ記憶端末に送信される。
【００１４】
〔形態３〕  さらに、形態３のデータ記憶スケジューリングシステムは、形態１および２のいずれか１に記載のデータ記憶スケジューリングシステムにおいて、前記スケジューリング情報は、さらに、当該スケジューリング情報に対応する記憶データの記憶可能回数を示す記憶回数情報を含み、前記携帯端末は、前記受信したスケジューリング情報の記憶回数情報により特定される記憶可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記記憶データを取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記記憶データを削除するようになっている。
【００１５】
このような構成であれば、携帯端末では、受信したスケジューリング情報の記憶回数情報により特定される記憶可能回数が所定条件を満たしていると、受信したスケジューリング情報の第２アドレスにより特定される格納位置から記憶データが取得される。これに対し、受信したスケジューリング情報の記憶回数情報により特定される記憶可能回数が所定条件を満たしていないと、受信したスケジューリング情報の第２アドレスにより特定される格納位置から記憶データが削除される。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図９は、本発明に係るデータ記憶スケジューリングシステム、携帯端末およびデータプール装置の実施の形態を示す図である。
本実施の形態は、本発明に係るデータ記憶スケジューリングシステム、携帯端末およびデータプール装置を、図１に示すように、ユーザ端末３００においてデータの記憶をスケジューリングし、携帯端末２００の位置に応じてデータ記憶端末ＲＥ1〜ＲＥnにデータを保存する場合について適用したものである。
【００２３】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット１９９には、図１に示すように、データを保存可能なデータ記憶端末ＲＥ1〜ＲＥnと、データ記憶端末ＲＥ1〜ＲＥnへの記憶データをプールするデータプール装置１００と、携帯端末２００とインターネット１９９との通信を中継する中継局２２０と、ユーザの利用に供するユーザ端末３００とが接続されている。なお、発明の理解を容易にするため、携帯端末２００およびユーザ端末３００をそれぞれ一台しか図示していないが、実際には、複数の携帯端末およびユーザ端末がインターネット１９９に接続されている。また、以下、データ記憶端末ＲＥ1〜ＲＥnのいずれかを指すときにデータ記憶端末ＲＥと総称することがある。
【００２４】
中継局２２０には、携帯端末２００と無線通信を行う複数の基地局２１０が接続されており、中継局２２０は、携帯端末２００がインターネット１９９に接続するときは、携帯端末２００に代わってインターネット１９９上での一端末となって、基地局２１０を介して受信した携帯端末２００からのデータをインターネット１９９を介して目的の端末に送信するとともに、インターネット１９９上にある目的の端末のデータを基地局２１０を介して携帯端末２００に送信するようになっている。
【００２５】
次に、ユーザ端末３００の構成を詳細に説明する。
ユーザ端末３００は、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、Ｉ／Ｆには、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置と、記憶データをファイルとして格納する記憶装置と、画像信号に基づいて画面を表示する表示装置と、インターネット１９９に接続するための信号線とが接続されている。
【００２６】
ユーザ端末３００のＣＰＵは、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図２のフローチャートに示す記憶データ登録要求処理を実行するようになっている。図２は、記憶データ登録要求処理を示すフローチャートである。
【００２７】
記憶データ登録要求処理は、ユーザが指定するデータ記憶端末ＲＥに記憶データを保存するにあたって、データプール装置１００に対して記憶データの登録を要求する処理であって、ＣＰＵにおいて実行されると、図２に示すように、まず、ステップＳ１００に移行するようになっている。
ステップＳ１００では、ユーザにより記憶スケジューリングが指示されたか否かを判定し、記憶スケジューリングが指示されたと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、記憶スケジューリングが指示されるまでステップＳ１００で待機する。
【００２８】
ステップＳ１０２では、記憶装置のなかから保存を希望する記憶データを選択し、ステップＳ１０４に移行して、データ記憶端末ＲＥ1〜ＲＥnのうち保存を希望するデータ記憶端末ＲＥを指定し、ステップＳ１０６に移行する。
ステップＳ１０６では、暗号キーを入力し、ステップＳ１０８に移行して、選択した記憶データ、データ記憶端末ＲＥの指定および入力した暗号キーを登録要求とともにデータプール装置１００に送信し、ステップＳ１１０に移行して、データ記憶端末ＩＤを受信し、受信したデータ記憶端末ＩＤを表示装置に表示し、一連の処理を終了する。なお、データ記憶端末ＩＤについては後段で詳述するが、ユーザは、表示されたデータ記憶端末ＩＤを記憶し、携帯端末２００で入力要求があったときに入力するものとする。
【００２９】
次に、データプール装置１００の構成を図３を参照しながら詳細に説明する。図３は、データプール装置１００の構成を示すブロック図である。
データプール装置１００は、図３に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００３０】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、インターネット１９９に接続するための信号線とが接続されている。
【００３１】
記憶装置４２には、記憶データを、図４に示すようなアクセス認証情報と対応付けて登録するようになっている。図４は、アクセス認証情報のデータ構造を示す図である。
アクセス認証情報は、図４に示すように、記憶データを特定するためのデータＩＤを格納するデータ領域４０２と、データプール装置１００に記憶データを登録した年月日を格納するデータ領域４０４と、このアクセス認証情報のネットワークアドレスを格納するデータ領域４０６と、記憶データのネットワークアドレスを格納するデータ領域４０８と、データ記憶端末ＲＥを特定するためのデータ記憶端末ＩＤを格納するデータ領域４１０と、記憶データの種類を格納するデータ領域４１２と、記憶データの利用可能な形式を格納するデータ領域４１４と、記憶データの有効期限を格納するデータ領域４１６と、記憶データの利用可能回数を格納するデータ領域４１８とを含んで構成されている。
【００３２】
また、記憶装置４２には、携帯端末２００の送信先アドレスが格納されている。送信先アドレスは、携帯端末２００がデータプール装置１００にアクセスし、あらかじめ登録しておくものである。なお、送信先アドレスとしては、例えば、電子メールアドレスが挙げられる。
ＣＰＵ３０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５のフローチャートに示す記憶データ登録処理を実行するようになっている。図５は、記憶データ登録処理を示すフローチャートである。
【００３３】
記憶データ登録処理は、ユーザ端末３００からの登録要求に応じて記憶データを登録する処理であって、ＣＰＵ３０において実行されると、図５に示すように、まず、ステップＳ２００に移行するようになっている。なお、記憶データ登録処理は、図２の記憶データ登録要求処理に対応する処理である。
ステップＳ２００では、登録要求を受信したか否かを判定し、登録要求を受信したと判定したとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定したとき(No)は、登録要求を受信するまでステップＳ２００で待機する。
【００３４】
ステップＳ２０２では、記憶データ、データ記憶端末ＲＥの指定および暗号キーを受信し、ステップＳ２０４に移行して、受信した記憶データおよびデータ記憶端末ＲＥの指定に基づいてアクセス認証情報を生成し、ステップＳ２０６に移行して、受信した記憶データを、生成したアクセス認証情報と対応付けて記憶装置４２に登録し、ステップＳ２０８に移行する。
【００３５】
ステップＳ２０８では、受信した暗号キーに基づいてアクセス認証情報を暗号化し、ステップＳ２１０に移行して、携帯端末２００の送信先アドレスを記憶装置４２から読み出し、ステップＳ２１２に移行して、読み出した送信先アドレスに基づいて暗号化データを携帯端末２００に送信し、ステップＳ２１４に移行して、ステップＳ２０４で生成したアクセス認証情報のうちデータ記憶端末ＩＤをユーザ端末３００に送信し、一連の処理を終了して元の処理に復帰させる。
【００３６】
次に、携帯端末２００の構成を図６を参照しながら詳細に説明する。図６は、携帯端末２００の構成を示すブロック図である。
携帯端末２００は、図６に示すように、データプール装置１００と同様に、ＣＰＵ５０、ＲＯＭ５２、ＲＡＭ５４およびＩ／Ｆ５８等をバス接続した一般的なコンピュータと同一機能を有して構成されており、Ｉ／Ｆ５８には、基地局２１０およびデータ記憶端末ＲＥ1〜ＲＥnと無線通信を行う無線通信装置６０と、ヒューマンインターフェースとして複数のキーによりデータの入力が可能なキーパネル６２と、画像信号に基づいて画面を表示するＬＣＤ（Liquid Crystal Display）６４とが接続されている。
【００３７】
ＣＰＵ５０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図７および図８のフローチャートに示す記憶データ取得処理およびデータ保存要求処理をそれぞれ時分割で実行するようになっている。
初めに、記憶データ取得処理を図７を参照しながら詳細に説明する。図７は、記憶データ取得処理を示すフローチャートである。
【００３８】
記憶データ取得処理は、暗号化データを復号化して得られるアクセス認証情報に基づいて記憶データを取得する処理であって、ＣＰＵ５０において実行されると、図７に示すように、まず、ステップＳ３００に移行するようになっている。
ステップＳ３００では、暗号化データを受信したか否かを判定し、暗号化データを受信したと判定したとき(Yes)は、ステップＳ３０２に移行するが、そうでないと判定したとき(No)は、暗号化データを受信するまでステップＳ３００で待機する。
【００３９】
ステップＳ３０２では、復号キーを入力し、ステップＳ３０３に移行して、データ記憶端末ＩＤを入力し、ステップＳ３０４に移行して、入力した復号キーに基づいて暗号化データを復号化し、ステップＳ３０６に移行して、復号化して得られたアクセス認証情報に含まれるアクセス認証情報のネットワークアドレスに基づいてアクセス認証情報をデータプール装置１００から取得し、ステップＳ３０８に移行して、復号化して得られたアクセス認証情報と、取得したアクセス認証情報とが一致しているか否かを判定する認証処理を実行し、ステップＳ３１０に移行する。
【００４０】
ステップＳ３１０では、ステップＳ３０８の認証処理で一致しているとの認証が得られたか否かを判定し、認証が得られたと判定したとき(Yes)は、ステップＳ３１１に移行して、ステップＳ３０３で入力したデータ記憶端末ＩＤとステップＳ３０６で取得したアクセス認証情報に含まれるデータ記憶端末ＩＤとが一致しているか否かを判定し、それらデータ記憶端末ＩＤが一致していると判定したとき(Yes)は、ステップＳ３１２に移行する。
【００４１】
ステップＳ３１２では、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて記憶データが利用可能であるか否かを判定し、記憶データが利用可能であると判定したとき(Yes)は、ステップＳ３１４に移行する。
ステップＳ３１４では、復号化して得られたアクセス認証情報に含まれる記憶データのネットワークアドレスに基づいて記憶データをデータプール装置１００から取得し、ステップＳ３１６に移行して、取得した記憶データの保存を待機する保存待機状態に設定し、一連の処理を終了して元の処理に復帰させる。
【００４２】
一方、ステップＳ３１２で、記憶データが利用可能でないと判定したとき(No)は、ステップＳ３１８に移行して、復号化して得られたアクセス認証情報に含まれる記憶データのネットワークアドレスに基づいて記憶データをデータプール装置１００から削除し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３１１で、ステップＳ３０３で入力したデータ記憶端末ＩＤとステップＳ３０６で取得したアクセス認証情報に含まれるデータ記憶端末ＩＤとが一致していないと判定したとき(No)、およびステップＳ３１０で、一致しているとの認証が得られないと判定したとき(No)はいずれも、一連の処理を終了して元の処理に復帰させる。
【００４３】
次に、データ保存要求処理を図８を参照しながら詳細に説明する。図８は、データ保存要求処理を示すフローチャートである。
データ保存要求処理は、データ記憶端末ＲＥ1〜ＲＥnに対して保存を要求する処理であって、ＣＰＵ５０において実行されると、図８に示すように、まず、ステップＳ３５０に移行するようになっている。
【００４４】
ステップＳ３５０では、保存待機状態であるか否かを判定し、保存待機状態であると判定したとき(Yes)は、ステップＳ３５２に移行するが、そうでないと判定したとき(No)は、保存待機状態となるまでステップＳ３５０で待機する。
ステップＳ３５２では、復号化して得られたアクセス認証情報に含まれるデータ記憶端末ＩＤにより特定されるデータ記憶端末ＲＥに対して無線通信により応答要求を送信し、ステップＳ３５４に移行して、応答要求の送信に伴って応答を受信したか否かを判定し、応答を受信したと判定したとき(Yes)は、ステップＳ３５６に移行して、応答のあったデータ記憶端末ＲＥに対して無線通信により記憶データを記憶要求とともに送信し、一連の処理を終了して元の処理に復帰させる。
【００４５】
一方、ステップＳ３５４で、応答を受信しないと判定したとき(No)は、ステップＳ３５２に移行する。
次に、データ記憶端末ＲＥ1〜ＲＥnの構成を詳細に説明する。なお、各データ記憶端末ＲＥ1〜ＲＥnは、いずれも同一機能を有して構成されているので、以下、データ記憶端末ＲＥ1の構成についてのみ説明し、他のものについては説明を省略する。
【００４６】
データ記憶端末ＲＥ1は、データプール装置１００と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、Ｉ／Ｆには、携帯端末２００と無線通信を行う無線通信装置と、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置と、記憶データをファイルとして格納する記憶装置と、画像信号に基づいて画面を表示する表示装置と、インターネット１９９に接続するための信号線とが接続されている。
【００４７】
データ記憶端末ＲＥ1のＣＰＵは、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図９のフローチャートに示すデータ保存処理を実行するようになっている。図９は、データ保存処理を示すフローチャートである。
データ保存処理は、携帯端末２００からの記憶要求に応じて記憶データを保存する処理であって、ＣＰＵにおいて実行されると、図９に示すように、まず、ステップＳ４００に移行するようになっている。なお、データ保存処理は、図８のデータ保存要求処理に対応する処理である。
【００４８】
ステップＳ４００では、無線通信により応答要求を受信したか否かを判定し、応答要求を受信したと判定したとき(Yes)は、ステップＳ４０２に移行するが、そうでないと判定したとき(No)は、応答要求を受信するまでステップＳ４００で待機する。
ステップＳ４０２では、携帯端末２００に無線通信により応答を送信し、ステップＳ４０４に移行して、無線通信により記憶要求を受信したか否かを判定し、記憶要求を受信したと判定したとき(Yes)は、ステップＳ４０６に移行するが、そうでないと判定したとき(No)は、記憶要求を受信するまでステップＳ４０４で待機する。
【００４９】
ステップＳ４０６では、無線通信により記憶データを受信し、ステップＳ４０８に移行して、受信した記憶データを記憶装置に保存し、一連の処理を終了して元の処理に復帰させる。
次に、上記実施の形態の動作を説明する。
データ記憶端末ＲＥ1〜ＲＥnに保存を行うには、ユーザ端末３００において、ユーザは、まず、記憶スケジューリングを指示する。
【００５０】
ユーザ端末３００では、記憶スケジューリングが指示されると、ステップＳ１０２を経て、記憶データを選択すべきことがユーザに対して要求される。ここで、ユーザは、その選択要求に応じて、保存を希望する記憶データの選択を入力装置に入力する。
ユーザ端末３００では、記憶データの選択が入力されると、ステップＳ１０４を経て、データ記憶端末ＲＥを指定すべきことがユーザに対して要求される。ここで、ユーザは、その指定要求に応じて、データ記憶端末ＲＥ1〜ＲＥnのなかから保存を希望するデータ記憶端末ＲＥ（例えば、自宅のコンピュータであるデータ記憶端末ＲＥ1）を指定する。
【００５１】
ユーザ端末３００では、データ記憶端末ＲＥの指定が入力されると、ステップＳ１０６を経て、暗号キーを入力すべきことがユーザに対して要求される。ここで、ユーザは、その入力要求に応じて、適当な暗号キーを入力する。
ユーザ端末３００では、暗号キーが入力されると、ステップＳ１０８を経て、選択された記憶データ、データ記憶端末ＲＥの指定および入力された暗号キーが登録要求とともにデータプール装置１００に送信される。
【００５２】
データプール装置１００では、登録要求を受信すると、ステップＳ２００〜Ｓ２０６を経て、記憶データ、データ記憶端末ＲＥの指定および暗号キーを受信し、受信した記憶データおよびデータ記憶端末ＲＥの指定に基づいてアクセス認証情報が生成され、受信した記憶データが、生成されたアクセス認証情報と対応付けられて記憶装置４２に登録される。その一方で、ステップＳ２０８〜Ｓ２１２を経て、受信した暗号キーに基づいてアクセス認証情報が暗号化され、携帯端末２００の送信先アドレスが記憶装置４２から読み出され、読み出された送信先アドレスに基づいて暗号化データが携帯端末２００に送信される。
【００５３】
携帯端末２００では、暗号化データを受信すると、ステップＳ３００，Ｓ３０２を経て、復号キーを入力すべきことがユーザに対して要求される。ここで、ユーザは、その入力要求に応じて、ユーザ端末３００において入力した暗号キーに対応する復号キーを入力する。
携帯端末２００では、復号キーが入力されると、ステップＳ３０４，Ｓ３０６を経て、入力された復号キーに基づいて暗号化データが復号化され、復号化して得られたアクセス認証情報に含まれるアクセス認証情報のネットワークアドレスに基づいてアクセス認証情報がデータプール装置１００から取得される。次いで、ステップＳ３０８を経て、復号化して得られたアクセス認証情報と、取得されたアクセス認証情報とが一致しているか否かが判定される。その結果、両方のアクセス認証情報が一致しているとの認証が得られると、ステップＳ３１０を経て、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて記憶データが利用可能であるか否かが判定される。その結果、記憶データが利用可能であると判定されると、ステップＳ３１２〜Ｓ３１６を経て、復号化して得られたアクセス認証情報に含まれる記憶データのネットワークアドレスに基づいて記憶データがデータプール装置１００から取得され、保存待機状態に設定される。
【００５４】
このように保存待機状態に設定されると、携帯端末２００では、ステップＳ３５０〜Ｓ３５４を経て、復号化して得られたアクセス認証情報に含まれるデータ記憶端末ＩＤにより特定されるデータ記憶端末ＲＥ1に対して無線通信により応答要求が送信される。
こうした状態において、次にユーザは、携帯端末２００を所持して保存を希望するデータ記憶端末ＲＥ1の無線通信範囲内まで接近すると、データ記憶端末ＲＥ1では、応答要求を受信し、ステップＳ４００，Ｓ４０２を経て、携帯端末２００に応答が送信される。
【００５５】
携帯端末２００では、データ記憶端末ＲＥ1からの応答を受信すると、ステップＳ３５６を経て、データ記憶端末ＲＥ1に対して無線通信により記憶データが記憶要求とともに送信される。
データ記憶端末ＲＥ1では、記憶要求を受信すると、ステップＳ４０６，Ｓ４０８を経て、記憶データを受信し、受信した記憶データが記憶装置に保存される。
【００５６】
なお、携帯端末２００においてユーザが入力した復号キーにより、受信した暗号化データが復号化できない場合、および携帯端末２００において、復号化して得られたアクセス認証情報と、取得されたアクセス認証情報とが一致していないと判定された場合はいずれも、ユーザが携帯端末２００を所持してデータ記憶端末ＲＥ1の無線通信範囲内まで接近しても、記憶データが保存されることはない。
【００５７】
また、携帯端末２００において、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて記憶データが利用可能でないと判定された場合は、ステップＳ３１８を経て、復号化して得られたアクセス認証情報に含まれる記憶データのネットワークアドレスに基づいて記憶データがデータプール装置１００から削除される。
【００５８】
このようにして、本実施の形態では、データプール装置１００は、記憶データをアクセス認証情報と対応付けて記憶する記憶装置４２を有し、記憶データおよびアクセス認証情報を登録要求とともに受信したときは、受信した記憶データおよびアクセス認証情報を対応付けて記憶装置４２に登録する一方、記憶装置４２のアクセス認証情報を携帯端末２００に送信するようになっており、携帯端末２００は、アクセス認証情報を受信し、受信したアクセス認証情報のデータ記憶端末ＩＤにより特定されるデータ記憶端末ＲＥが、携帯端末２００の位置を基準として所定範囲内に属しているときは、受信したアクセス認証情報に対応する記憶データを記憶すべき記憶要求をそのデータ記憶端末ＲＥに送信するようになっている。
【００５９】
これにより、記憶データおよびアクセス認証情報をデータプール装置１００に登録するだけで、ユーザが希望するデータ記憶端末ＲＥに記憶データが保存されるので、保存作業が容易となり、しかもデータを保存し損なう可能性を低減することができる。したがって、従来に比して、データを保存するにあたってユーザの利便性を比較的向上することができる。
【００６０】
上記実施の形態において、記憶装置４２は、形態１記載の記憶手段に対応し、データ記憶端末ＩＤは、形態１または２記載の記憶端末情報に対応し、アクセス認証情報は、形態１記載のスケジューリング情報に対応し、アクセス認証情報のネットワークアドレスは、形態１記載の第１アドレスに対応している。また、記憶データのネットワークアドレスは、形態１または３記載の第２アドレスに対応している。
また、上記実施の形態において、ステップＳ１０４は、形態１記載の記憶端末指定手段に対応し、ステップＳ１０８は、形態１記載のスケジューリング情報送信手段に対応し、ステップＳ３０３は、形態１記載の記憶端末情報入力手段に対応する。
【００６１】
なお、上記実施の形態においては、携帯端末２００は、記憶データを取得し、取得した記憶データを記憶要求とともにデータ記憶端末ＲＥに送信するように構成したが、これに限らず、携帯端末２００は、記憶要求のみをデータ記憶端末ＲＥに送信し、データ記憶端末ＲＥは、携帯端末２００から記憶要求を受信したときに、当該記憶要求に対応する記憶データをデータプール装置１００から取得し、取得した記憶データに基づいて記憶を行うように構成してもよいし、携帯端末２００は、記憶要求をデータプール装置１００に送信し、データプール装置１００は、記憶要求を受信したときは、受信した記憶要求に係る記憶データをデータ記憶端末ＲＥに送信するように構成してもよい。
【００６２】
また、上記実施の形態においては、データ記憶端末ＩＤにより特定されるデータ記憶端末ＲＥが、携帯端末２００の位置を基準として所定範囲内に属しているか否かを、携帯端末２００がデータ記憶端末ＲＥの無線通信範囲内に属しているか否かによって判定するように構成したが、これに限らず、携帯端末２００の位置情報およびデータ記憶端末ＲＥの位置情報に基づいて判定するように構成してもよい。この判定は、データプール装置１００、携帯端末２００、ユーザ端末３００またはそれら以外の端末で行うように構成してもよい。
【００６３】
また、上記実施の形態において、図２、図５、図７ないし図９のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２，５２等にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４，５４等に読み込んで実行するようにしてもよい。
【００６４】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【００６５】
また、上記実施の形態においては、本発明に係るデータ記憶スケジューリングシステム、携帯端末およびデータプール装置を、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【００６６】
また、上記実施の形態においては、本発明に係るデータ記憶スケジューリングシステム、携帯端末およびデータプール装置を、図１に示すように、ユーザ端末３００においてデータの記憶をスケジューリングし、携帯端末２００の位置に応じてデータ記憶端末ＲＥ1〜ＲＥnにデータを保存する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【００６７】
【発明の効果】
以上説明したように、本発明に係る形態１ないし３記載のデータ記憶スケジューリングシステムによれば、記憶データおよびスケジューリング情報をデータプール装置に登録するだけで、ユーザが希望するデータ記憶端末に記憶データが保存されるので、保存作業が容易となり、しかもデータを保存し損なう可能性を低減することができる。したがって、従来に比して、データを保存するにあたってユーザの利便性を比較的向上することができるという効果が得られる。
【００６８】
一方、本発明に係る請求項５記載の携帯端末によれば、請求項１記載のデータ記憶スケジューリングシステムと同等の効果が得られる。
一方、本発明に係る請求項６記載のデータプール装置によれば、請求項１記載のデータ記憶スケジューリングシステムと同等の効果が得られる。
【図面の簡単な説明】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】記憶データ登録要求処理を示すフローチャートである。
【図３】データプール装置１００の構成を示すブロック図である。
【図４】アクセス認証情報のデータ構造を示す図である。
【図５】記憶データ登録処理を示すフローチャートである。
【図６】携帯端末２００の構成を示すブロック図である。
【図７】記憶データ取得処理を示すフローチャートである。
【図８】データ保存要求処理を示すフローチャートである。
【図９】データ保存処理を示すフローチャートである。
【符号の説明】
１００                    データプール装置
２００                    携帯端末
２１０                    基地局
２２０                    中継局
３００                    ユーザ端末
ＲＥ1〜ＲＥn              データ記憶端末
３０，５０                ＣＰＵ
３２，５２                ＲＯＭ
３４，５４                ＲＡＭ
４０                      入力装置
４２                      記憶装置
４４                      表示装置
【図１】
0004196544.tif 000002
【図２】
0004196544.tif 000003
【図３】
0004196544.tif 000004
【図４】
0004196544.tif 000005
【図５】
0004196544.tif 000006
【図６】
0004196544.tif 000007
【図７】
0004196544.tif 000008
【図８】
0004196544.tif 000009
【図９】
0004196544.tif 000010