(57)【要約】【課題】コンシューマ用途の端末機器に大容量の記憶領域を与え、該端末機器を使用するユーザのデータファイル保管に際しての利便性を向上させる。【解決手段】ユーザ端末機１は、ファイル管理コンピュータ１２とファイルサーバ１３とを有するデータ保管部１１とコンピュータネットワークＮＴを介して接続されるとともに、端末機内のＨＤＤとユーザ領域１４とを階層的に取り扱い且つＨＤＤとユーザ領域１４との間の自動的なデータファイルの移動処理を行う制御用ソフトウェアが動作している。そして、制御用ソフトウェアの動作によって、ユーザ端末機１とデータ保管部１１とが接続された際に、会員ユーザの特定が行われ、この特定された会員ユーザのユーザ領域１４にデータファイルが移動する。【選択図】　図１
2004110290.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが、自己の端末機器内のデータファイルを、サービス提供者が提供するネットワーク上のデータ保管部に保管するデータストレージシステムにおいて、
上記データ保管部は、各ユーザ及び各ユーザが保管しているデータファイルに関する情報を管理し且つデータファイルの授受を制御するファイル管理手段と、各ユーザのデータファイルを保管し且つ容量に応じた使用料の課金対象となるユーザ領域がユーザ毎に所定容量割り当てられるファイル蓄積手段とを備え、
上記ユーザの端末機器は、上記データ保管部とコンピュータネットワークを介して接続されるとともに、上記端末機器の記録領域と上記ユーザ領域とを階層的に取り扱い且つ上記記録領域と上記ユーザ領域との間の自動的なデータファイルの移動処理を行うソフトウェアが動作し、
上記データファイルの移動においては、上記ソフトウェアの動作によって上記ユーザの端末機器と上記データ保管部とが接続された際に、該データ保管部側にてユーザの特定が行われ、該特定されたユーザに割り当てられたユーザ領域にデータファイルが移動するとともに、ユーザ領域へ移動したデータファイルと同一ファイル名で且つ該データファイルの上記ユーザ領域からの取り出しを指示するスタブファイルが上記ユーザの端末機器内に作成されることを特徴とするデータストレージシステム。
【請求項２】
ユーザにより設定された上記端末機器の記憶領域における使用済み容量の閾値、及びデータ移動ポリシーに従ってデータファイルの移動が行われることを特徴とする請求項１記載のデータストレージシステム。
【請求項３】
上記閾値は、２種類設定されることを特徴とする請求項２記載のデータストレージシステム。
【請求項４】
上記記憶領域における使用済み容量が上記各閾値を超えたときの移動動作がそれぞれ設定されることを特徴とする請求項３記載のデータストレージシステム。
【請求項５】
上記データ移動ポリシーは、移動するデータファイルの優先順位を設定することを特徴とする請求項２記載のデータストレージシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上のデータストレージ機器にユーザの所有するデータを保存するデータストレージシステムに関し、特に上記ネットワーク上の記録領域とユーザの端末機器内の記録領域とを階層化し、相互間のデータ移動を自動的に行うデータストレージシステムに関する。
【０００２】
【従来の技術】
従来から、大型のストレージ機器においては、ＨＳＭ（Ｈｉｅｒａｒｃｈｉｃａｌ　ＳｔｏｒａｇｅＭａｎａｇｅｍｅｎｔ）システムと呼ばれる階層記憶型の大容量サーバ装置が利用されている。このＨＳＭシステムは、例えばハードディスクによる大容量ストレージと、磁気テープによる大容量ストレージとを階層化し、通常はハードディスクにてデータの記録再生を行うが、予め設定された容量閾値（ウォーターマーク）を超えた場合には、ハードディスクに記録されたデータファイルを該ハードディスクから階層化された磁気テープに自動的に移動させるものである。
【０００３】
ところで、コンシューマ用途のパーソナルコンピュータや携帯端末等の端末機器においては、内蔵されているＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）等の記憶領域の容量は上述したストレージ機器に比して少なく、使用に際してはディスク容量を常に意識する必要がある。そして、容量が不足する場合には、増設ディスクや外部記憶装置を接続し、それらにデータファイルを退避させて保存し、内蔵ＨＤＤに空き容量を作る必要がある。
【０００４】
また、近年にあっては、容量の大きい動画像ファイルや音楽ファイル等を端末機器内に数多く保存し、これらを後に鑑賞するために、上述した端末機器にも大容量の記憶領域が望まれるようになっている。
【０００５】
したがって、このようなコンシューマ用途の端末機器にも上述したＨＳＭシステムを適用することができれば、データファイルの保管に際してのコンシューマ用途の端末機器のユーザの利便性を大きく向上させることができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した従来のＨＳＭシステムは、大掛かりなサーバ装置が必要であり、一般ユーザが使用するコンシューマ用途の端末機器への適用は困難である。
【０００７】
そこで、本発明は、一般ユーザが使用するコンシューマ用途の端末機器に大容量の記憶領域を与え得るデータストレージシステムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した目的を達成する本発明に係るデータストレージシステムは、ユーザが、自己の端末機器内のデータファイルを、サービス提供者が提供するネットワーク上のデータ保管部に保管するものであり、データ保管部は、各ユーザ及び各ユーザが保管しているデータファイルに関する情報を管理し且つデータファイルの授受を制御するファイル管理手段と、各ユーザのデータファイルを保管し且つ容量に応じた使用料の課金対象となるユーザ領域がユーザ毎に所定容量割り当てられるファイル蓄積手段とを備え、また、ユーザの端末機器は、データ保管部とコンピュータネットワークを介して接続されるとともに、端末機器の記録領域とユーザ領域とを階層的に取り扱い且つ記録領域とユーザ領域との間の自動的なデータファイルの移動処理を行うソフトウェアが動作する。そして、データファイルの移動においては、ソフトウェアの動作によってユーザの端末機器とデータ保管部とが接続された際に、該データ保管部側にてユーザの特定が行われ、該特定されたユーザに割り当てられたユーザ領域にデータファイルが移動するとともに、ユーザ領域へ移動したデータファイルと同一ファイル名で且つ該データファイルのユーザ領域からの取り出しを指示するスタブファイルが端末機器内に作成されることを特徴とする。
【０００９】
上述した本発明では、データ保管部のユーザ領域が、あたかもユーザ自身の端末機器の記憶領域として存在するかのように階層的に取り扱われ、所定条件の下、例えば端末機器の記憶領域における使用済み容量が一定の値を超えた場合に、端末機器の記憶領域とデータ保管部のユーザ領域との間のデータファイルの移動がユーザの端末機器にて動作するソフトウェアによって自動的に行われる。そして、このデータファイルの移動は、ユーザの端末機器とデータ保管部との接続時にユーザの特定が行われ、上述したようにユーザの端末機器の記憶領域と階層的に取り扱われる該ユーザのユーザ領域に対して行われる。したがって、本発明によれば、自己の端末機器の記憶領域と階層的に取り扱い得る仮想的な大容量の記憶領域がユーザに提供されるため、ユーザにおいては、自己の端末機器の実際の記憶領域の容量及びその消費量を気にすることなく、データファイルの保存が可能とされる。また、本発明によれば、端末機器の記憶領域とデータ保管部のデータ領域との間のデータファイルの移動がユーザの端末機器にて動作するソフトウェアによって自動的に行われるため、ユーザにデータファイルの移動を意識させることなくユーザ領域へのデータファイルの保存が可能となる。さらに、本発明によれば、大掛かりなサーバ装置をユーザ自身の端末機器に近接して用意せずに、ネットワーク環境を利用して端末機器と大容量の記憶領域、すなわちユーザ領域とを接続し、この接続時にユーザの特定を行って、この特定されたユーザのユーザ領域へデータファイルの移動を行うというよりコンシューマ用途の端末機器に適したデータストレージシステムの提供を可能とする。
【００１０】
また、本発明では、ユーザ端末機器に、データファイルのユーザ領域からの取り出しを指示するスタブファイルが作成される。したがって、本発明によれば、このように端末機器側にスタブファイルを作成しておくことで、ユーザにデータファイルの移動を意識させることなく、端末機器内にそのままデータが存在しているかのような、容易なデータファイルの取り出しも可能となる。
【００１１】
【発明の実施の形態】
以下、本発明に係るデータストレージシステムの具体的な実施の形態について、図面を参照しながら詳細に説明する。本システムは、ネットワークを介してこのシステムを提供する者（以下、サービス提供者と称して説明する。）が管理するデータ保管部のストレージ機器において所定の容量をユーザ毎に割り当て、このネットワーク上の容量エリアとユーザの所有する端末機器におけるＨＤＤ等の記憶領域とを階層化することによって、ユーザの端末機器に実際の記憶領域の容量を超える仮想的な大容量の記憶領域を与えるものである。そして、これらネットワーク上の容量エリアとユーザの端末機器との間においては、データファイルの自動的な格納及び取り出しが行われる。
【００１２】
このような本システムにおいては、まず、ユーザとサービス提供者との契約によって、サービス提供者のサーバ等のデータストレージ機器に、ユーザが所有する端末機器（以下、ユーザ端末機と称して説明する。）内のデータファイルを保存するための所定容量の記憶領域（以下、ユーザ領域と称する。）が確保される（以下、サービス提供者と契約し、ユーザ領域を確保したユーザを会員ユーザと称する。）。本システムでは、会員ユーザにこのようなユーザ領域の容量に応じた使用料が課金される。
【００１３】
そして、本システムでは、上述した契約に伴って、ユーザ端末機における記憶領域の制御用ソフトウェアがサービス提供者からコンピュータネットワークを介して提供される。この制御用ソフトウェアは、コンピュータネットワークを介してユーザ端末機にダウンロードされ、且つインストールされる。この制御用ソフトウェアは、ユーザ端末機の記憶領域の使用済み容量を常に監視し、必要に応じてユーザ端末機内のデータファイルを、コンピュータネットワークを介してユーザ領域へと自動的に移動させ（保存）、また逆にユーザ領域からユーザ端末機へと移動させる（取り出し）処理を行うようユーザ端末機において動作する。なお、この制御用ソフトウェアは、上述したようにコンピュータネットワークを介して提供されるものでなく、ＣＤ−ＲＯＭ等の記録媒体に記録された状態で提供されるものであってもよい。
【００１４】
上述したように本システムでは、制御用ソフトウェアによってデータファイルの移動が行われるが、データファイルの移動、具体的には保存のための移動は、会員ユーザが設定する使用済み容量の閾値及びデータ移動ポリシーに従って行われる。このデータ移動ポリシーとしては、データファイルの移動のタイミングや、移動の優先順位等が挙げられる。そして、制御用ソフトウェアは、上述した閾値及びデータ移動ポリシーに従ってデータファイルの移動が必要となった場合に、ユーザ端末機とデータ保管部とを接続し、データ保管部側にデータファイルを移動する旨の要求を行う。
【００１５】
データファイルの保存のための移動は、データ保管部に接続したユーザ端末機を所有する会員ユーザのユーザ領域に対して行われるが、当該ユーザ領域への移動を行うために、接続時において、例えばユーザＩＤ、パスワード等会員ユーザを特定し得る情報の認証等によってデータ保管部側でユーザ端末機の特定が行われる。この会員ユーザの特定によって、会員ユーザのユーザ端末機から、同じ会員ユーザの契約したユーザ領域へのデータファイルの移動が可能となり、その結果ユーザ端末機の記憶領域とデータ保管部にある当該会員ユーザのユーザ領域との階層化が可能となる。このように、本システムでは、ユーザ領域分の記憶領域があたかもユーザ端末機に具備されたかのようにユーザ領域を使用することができるようになる。
【００１６】
上述したようなデータファイルの移動に伴い、ユーザ端末機側にはデータファイルのユーザ領域からの取り出しを指示するスタブファイルが作成され、残存する。このスタブファイルは、ユーザ領域へ移動させたデータファイルと同一ファイル名で作成され、スタブファイルにアクセスすることによってユーザ領域からデータの実体を取り出すことができる。このようにして、本システムでは、ユーザ端末機内にそのデータが存在するかのように、簡易にデータファイルの取り出しを行うことができるようになる。
【００１７】
なお、本システムでは、上述したようなデータ領域へのデータファイルの保存容量や、データトラフィックに応じた課金を会員ユーザに行っても良い。
【００１８】
上述した本システムを利用することによって、ユーザは、ネットワークを介して自己の端末機器に備えられた記憶領域の如く扱うことのできる仮想的な大容量の記憶領域が与えられ、この大容量の記録領域へのデータファイルの移動を簡易に且つ端末機器の実際の記憶領域の容量及びその消費量を気にすることなくデータファイルの保存等を行うことができ、会員ユーザにおけるデータファイル保管の際の利便性を著しく向上させることができる。
【００１９】
また、本システムを利用することによって、会員ユーザは、データ保存時には制御用ソフトウェアによって自動的にデータファイルが移動し、データ取り出し時には自己のユーザ端末に残存するスタブファイルへのアクセスによってデータファイルが移動してくるため、会員ユーザ自身がデータファイルの移動を意識せずに、簡易にデータファイルの保存、取り出しを行うことができる。
【００２０】
さらに、本システムは、大掛かりなサーバ装置を会員ユーザ自身の端末機に近接して用意せずに、ネットワーク環境を利用してユーザ端末機１に大容量の記憶領域、すなわちユーザ領域を接続し、この接続時にユーザの特定を行って、特定の会員ユーザのユーザ領域へ該会員ユーザのデータファイルを移動させるというよりコンシューマ用途の端末機器に適したデータストレージシステムを提供することができる。
【００２１】
（１）データストレージシステムの全体構成
次に、上述したようなデータストレージシステムを実現するためのシステム構成例について説明する。
図１は、データ保管システムのシステム構成の概略的に示す図である。該システム構成では、会員ユーザが所有するユーザ端末機１と、このユーザからのデータを保管するサービス提供者のデータ管理部１１とがインターネット等のコンピュータネットワークＮＴを介して接続されている。
【００２２】
ユーザ端末機１は、コンシューマ用途のパーソナルコンピュータであり、例えば各種演算処理を実行するとともに各部を統括して制御するＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）と、このＣＰＵのワークエリアとして機能するＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）と、ＣＰＵによって実行される各種プログラムを含む情報を格納する読み取り専用のＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）と、ＣＰＵによって実行されるオペレーティング・システム（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）やアプリケーション・プログラム等の各種プログラムが記録されるとともに、動画像ファイルや音楽ファイル等の各種データファイルの記録再生が行われる有限容量の記憶領域であるＨＤＤと、各種情報を表示する表示部と、この表示部とＣＰＵとの間でのデータの授受を行うための表示用インターフェースと、ユーザによって各種情報や指示操作を入力するための操作部と、この操作部とＣＰＵとの間でのデータファイルの授受を行うための操作用インターフェースと、コンピュータネットワークを介してサービス提供者との間でデータファイルの授受を行うためのネットワークインターフェースとを備える。
【００２３】
ユーザ端末機１は、コンピュータネットワークＮＴに対して直接接続されていてもよく、また接続事業者（ＩＳＰ：Ｉｎｔｅｒｎｅｔ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）等を利用して電話回線網や光ファイバ網などを介して接続されていてもよい。また、ユーザ端末機１は、コンピュータネットワークＮＴに上記の方法で接続可能な環境であれば有線接続、或いは無線接続の別を問わない。このユーザ端末機１は、コンピュータネットワークＮＴを介して、後述するデータ管理部１１のファイル管理コンピュータと通信可能な構成とされている。
【００２４】
また、ユーザ端末機１には、データ管理部１１からダウンロードした制御用ソフトウェアがインストールされる。この制御用ソフトウェアは、ユーザ端末機１のＨＤＤにおける使用済み容量を監視しながら、データファイルの移動を制御するソフトウェアであり、必要に応じてユーザ端末機１とデータ管理部１１とを接続し、これらの間でのデータファイルの移動を実行する。そして、会員ユーザは、この制御用ソフトウェアに対して、データ移動のトリガとなる閾値と、データ移動の条件となるデータ移動ポリシーとを設定する。
【００２５】
上述した制御用ソフトウェアに対して設定される閾値には、例えば２つのレベル、具体的には閾値Ｌと、この閾値Ｌよりも大きく且つユーザ端末機１のＨＤＤの総容量よりも小さい閾値Ｈとを設ける。このように閾値を２種類設けることによって、ユーザ端末機１の容量には未だ余裕があり、データファイルの移動が必要ではあるがその緊急性が低い、すなわちＨＤＤの使用済み容量Ｓが閾値Ｌを超えたが閾値Ｈは超えていない場合（閾値Ｌ＜使用済み容量Ｓ＜閾値Ｈ）と、ユーザ端末機１の容量が不足している、若しくはすぐに不足してしまうためデータファイルの移動の緊急性が高い、すなわちユーザ端末機１の使用済み容量Ｓが高い閾値Ｈを超えた場合（閾値Ｈ＜使用済み容量Ｓ）とのそれぞれのケースに応じたデータ移動処理を実行できるようになる。
【００２６】
また、データ移動ポリシーとしては、上述した各閾値を超えた場合の動作について設定する。例えば、使用済み容量Ｓが上記閾値Ｌを超えた場合には、予め定めたスケジュールに従って移動処理を実行、或いは端末未使用時（ユーザ端末機１が使用しなくなってから一定時間経過後）に実行等、会員ユーザが選択した時期にデータの移動処理を実行し、また、使用済み容量Ｓが閾値Ｈを超えた場合には、上述したような一定時期を待たずに即座にユーザ端末機１からデータ管理部１１へのデータファイルの移動処理を実行するといったデータ移動処理の開始時期がデータ移動ポリシーとして設定される。
【００２７】
さらに、上述したようなデータ移動処理の時期だけでなく、例えばファイルサイズやファイルアクセス日時、ファイル作成日時、又はデータ形式等を基に、データ管理部１１に移動させるデータファイルの優先度もデータ移動ポリシーとして設定してもよい。例えば、上述した各ケースにおいてデータファイルを移動させる場合に、ファイルサイズがＮバイト以下で、最終のファイルアクセス日時が２ヶ月以上前のデータファイルから優先的にデータ管理部１１に移動させる等のルールを設定することができる。
【００２８】
なお、データ移動ポリシーとしては、設定された閾値とは無関係にデータファイルの移動処理を実行させるような条件を設定することもできる。
【００２９】
上述したような閾値及びデータ移動ポリシーの設定、及びこれらに従ったデータ移動処理は、従来のＨＳＭシステムにおける既知のアルゴリズムをそのまま利用することができる。
【００３０】
また、上述したように設定された閾値及びデータ移動ポリシーは、ユーザ端末機１における制御用ソフトウェアによって管理される。
【００３１】
なお、上記説明においては、ユーザ端末機１にコンシューマ用途のパーソナルコンピュータを用いているが、これに限定されるものではなく、例えば各種のＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）機器、或いは通信機能が搭載された携帯電話等のような情報処理装置がユーザ端末機１として使用される場合にも広く適用可能である。
【００３２】
データ管理部１１は、会員ユーザ及び会員ユーザが保管しているデータファイルについての情報を記録し且つ管理しているファイル管理コンピュータ１２と、各会員ユーザのユーザ端末機１から移動したデータファイルが保管されるファイルサーバ１３とを備えて構成される。これらファイル管理コンピュータ１２とファイルサーバ１３とは、ともに上述したユーザ端末機１と同様の構成を有するパーソナルコンピュータが使用されるが、大量の情報を高速に処理することに特化されており、ユーザ端末機１と比較してより高い情報機処理能力と、より大きな記憶領域のサイズとを備える。また、ファイル管理コンピュータ１２とファイルサーバ１３とは、コンピュータネットワークＮＴを介して接続され、相互に各種信号やファイル等の授受が可能な構成とされている。なお、ファイル管理コンピュータ１２とファイルサーバ１３とは、データ管理部１１内のネットワークでそれぞれが接続され、同様にデータ管理部１１内のネットワークに接続されたルータ等の通信インターフェースを介して外部のコンピュータネットワークＮＴと接続するようにしてもよい。
【００３３】
ファイル管理コンピュータ１２は、会員ユーザの属性情報や、各会員ユーザが保管しているデータファイルの属性情報が、例えば図２（ａ）及び（ｂ）に示すようなデータベース形式で記録されているとともに、これらの情報を管理している。なお、同図（ａ）は、会員ユーザの属性情報、具体的にはユーザＩＤ、後述するユーザ領域の総容量、ユーザ領域の使用済み容量、ユーザ領域の残容量及びユーザ領域が確保されている記録エリアに関する情報が記録された会員ユーザデータベースであり、同図（ｂ）は、各会員ユーザ（本図では会員ユーザ００１）が保管しているデータファイルのファイル名、ジャンル、ファイルサイズ及びそのファイルが記録されている記録エリアに関する情報が記録された会員ユーザファイル管理データベースである。
【００３４】
ここで会員ユーザ管理データベースに含まれるユーザＩＤとは、各会員ユーザをそれぞれ識別できるように付けられた番号、記号、文字等の識別子であり、例えばユーザとサービス提供者との契約後にユーザに付与される。また、会員ユーザファイル管理データベースに含まれるファイル名とは、各データファイルに付けられて名称であり、ジャンルとは、各データファイルの内容を予め設定したカテゴリーに振り分けた場合にどのカテゴリーに属するかを明示する情報であり、ファイルサイズとは、各データファイルの大きさである。
【００３５】
ファイル管理コンピュータ１２は、上述したような会員ユーザデータベースに記録された情報等を基に、ユーザ端末機１との接続時において、会員ユーザの認証を行い、その会員ユーザを特定する。
【００３６】
また、ファイル管理コンピュータ１２は、コンピュータネットワークＮＴを介してユーザ端末機１の制御用ソフトウェアによってデータファイルの保存、削除、検索、移動等の要求があった場合には、その会員ユーザの所有するユーザ領域の使用済み容量やファイルリスト等、各会員ユーザ及びそのデータファイルの管理をするために必要な各データベースの情報項目を更新するとともに、実データの格納をファイルサーバ１３に指示する処理を行う。
【００３７】
ファイルサーバ１３には、会員ユーザとサービス提供者との契約によって、データファイルを保存するための記録領域として、会員ユーザ毎に契約内容に基づく所定容量がユーザ領域１４として割り振られて確保されている。このユーザ領域１４は、サービス提供者との契約内容を変更することにより、その契約期間や総容量等を変更することが可能である。
【００３８】
そして、ファイルサーバ１３に確保されたユーザ領域１４は、ユーザ端末機１にインストールされた制御用ソフトウェアによって、ユーザ端末機１のＨＤＤと階層化され、ユーザ端末機１の仮想的な記憶領域として扱われる。そして、このユーザ領域１４には、ユーザ端末機１から移動してくるデータファイルが保存される。このため、ファイルサーバ１３は、各会員ユーザから送られてくるデータファイルを蓄積し得るような大容量のストレージデバイスを有して構成されている。
【００３９】
以上、本例においては、上述したようにファイル管理コンピュータ１２とファイルサーバ１３とがそれぞれの機能を専ら処理するコンシューマ用途のパーソナルコンピュータであり、これらをコンピュータネットワークＮＴ等を介して接続しているが、本発明はこのような構成に限定されるものではない。上述した構成以外にも、例えばファイル管理コンピュータ１２及びファイルサーバ１３の機能を実現するアプリケーション・プログラムを単一の情報処理装置上で実行処理することで単一の情報処理装置によりデータ管理部１１を実現してもよい。
【００４０】
（２）データストレージシステムにおけるシステム動作
次に、本システムにおけるシステム動作について図３を用いて説明する。
なお、本例においては、予めファイル管理コンピュータ１２には図２（ａ）及び（ｂ）にそれぞれ示す会員ユーザデータベース及び会員ユーザファイル管理データベースにあるような会員ユーザと、ユーザ領域１４に保存されているデータファイルに関する情報が記録され、管理されているものとする。また、閾値として、上述したような閾値Ｌ及び閾値Ｈが会員ユーザにより設定されているものとする。
【００４１】
まず、ユーザ端末機１において、制御用ソフトウェアが、ユーザが設定した閾値Ｌ或いは閾値Ｈよりも使用済み容量Ｓが大きくなったことを感知すると、ファイル管理コンピュータ１２と通信を開始する（ステップＳ１）。この通信において、ユーザ端末機１からデータ管理部１１へ、ユーザが設定したデータ移動ポリシーに基づいた、すなわち移動の優先度の高いデータファイルの移動の要求が行われる。
【００４２】
ファイル管理コンピュータ１２は、ステップＳ１におけるユーザ端末機１の制御用ソフトウェアからの要求を受けると、該要求に含まれる会員ユーザについての情報、例えばユーザＩＤやパスワード等によって会員ユーザの特定を行い、特定された会員ユーザのユーザ領域１４の残容量を確認する。このユーザの特定及びユーザ領域１４の残容量の確認は、ファイル管理コンピュータ１２に記録されている会員ユーザデータベースに基づいて行われる。ユーザ端末機１から移動が要求されているデータファイルが保管可能、すなわちユーザ領域１４の残容量がデータサイズ以上であれば、ユーザ端末機１の制御用ソフトウェアにその旨を応答する（ステップＳ２）。
【００４３】
制御用ソフトウェアは、ファイル管理コンピュータ１２からデータファイルが保管可能である旨の応答があった場合にはデータ管理部１１へデータを移動する（ステップＳ３）。
【００４４】
ステップＳ３におけるデータの移動が行われると、データファイルを受け取ったファイル管理コンピュータ１２は、ファイルサーバ１３に対して実データの保管指示を出すとともに、ファイルサーバ１３の該会員ユーザに割り当てられたユーザ領域１４にデータを移動させる（ステップＳ４）。また、ファイル管理コンピュータ１２は、該会員ユーザのユーザ領域１４の使用済み容量、新たに保管されたデータのファイル属性等、会員ユーザデータベース及び会員ユーザファイル管理データベースの必要な項目の更新を行う。
【００４５】
上述したステップＳ３及びステップＳ４におけるデータファイルの移動が行われると、データ管理部１１に移動させたデータファイルと同じファイル名で、実体は制御用ソフトウェアにユーザ領域１４からの実体ファイルの取り出しを指示するスタブファイルがユーザ端末機１側に残存する。そして、会員ユーザがデータ管理部１１に保管したデータファイルの取り出し（再生、参照等）を希望する場合には、上述したようにユーザ端末機１に残存したスタブファイルにアクセスすると、制御用ソフトウェアがファイル管理コンピュータ１２との通信を開始する（ステップＳ５）。この通信において、ユーザ領域１４からデータファイルの取り出しの要求が行われる。
【００４６】
ステップＳ６におけるデータの取り出し要求を受けたファイル管理コンピュータ１２は、データの取り出しをファイルサーバ１３に対して指示し（ステップＳ６）、さらにこの指示を受けたファイルサーバ１３は、取り出し指示のあったデータをファイル管理コンピュータ１２へ転送する（ステップＳ７）。そして、ファイル管理コンピュータ１２は、ファイルサーバ１３から転送されたデータをユーザ端末機１に対して送信する（ステップＳ８）。以上の動作により、コンピュータネットワークＮＴを介してデータ保管部１１にユーザ端末機１内のデータを保管し、再度取り出して利用することができる。
【００４７】
このように、本システムでは、ユーザの設定した移動条件、すなわち閾値Ｌ、Ｈとデータ移動ポリシーとの下に、ユーザ端末機１の記憶領域と階層的に取り扱うことが可能となったユーザ領域１４への自動的なデータファイルの移動処理が制御用ソフトウェアによって可能となり、大量のデータファイルの保存、及びこれらの取り出しを簡易に行うことができる。
【００４８】
【発明の効果】
以上、詳細に説明したように本発明によれば、自己の端末機器の記憶領域と階層的に取り扱い得る仮想的な大容量の記憶領域がユーザに提供されるため、ユーザにおいては、自己の端末機器の実際の記憶領域の容量及びその消費量を気にすることなく、データファイルを保存することができる。
【００４９】
また、本発明によれば、端末機器の記憶領域とデータ保管部のデータ領域との間のデータファイルの移動がユーザの端末機器にて動作するソフトウェアによって自動的に行われ、データファイルの移動後にはユーザ端末機器にデータファイルのユーザ領域からの取り出しを指示するスタブファイルが作成されるため、ユーザにデータファイルの移動を意識させることなくユーザ領域へのデータファイルの保存、及びユーザ領域からのデータファイルの取り出しを行うことができる。
【００５０】
さらに、本発明によれば、大掛かりなサーバ装置をユーザ自身の端末機器に近接して用意せずに、ネットワーク環境を利用して端末機器と大容量の記憶領域、すなわちユーザ領域とを接続し、この接続時にユーザの特定を行って、この特定されたユーザのユーザ領域へデータファイルの移動を行うというよりコンシューマ用途の端末機器に適したデータストレージシステムを提供することができる。
【図面の簡単な説明】
【図１】本発明に係るデータストレージシステムの構成を概略的に示す図である。
【図２】（ａ）は会員ユーザデータベースの一例を、（ｂ）は会員ユーザファイル管理データベースの一例を示す図である。
【図３】同データストレージシステムにおけるシステム動作を説明するためのフローチャートである。
【符号の説明】
１　ユーザ端末機，１１　データ管理部，１２　ファイル管理コンピュータ，１３　ファイルサーバ，１４　ユーザ領域
【図１】
2004110290.tif 000003
【図２】
2004110290.tif 000004
【図３】
2004110290.tif 000005