(57)【要約】  クラウドコンピューティングシステムは、それぞれの企業に構築された多数のＳＭＢネットワークシステムであって、それぞれのＳＭＢネットワークシステムは、多数の第１クライアント端末とそれぞれの前記クライアント端末で処理したファイルを格納する物理的ＮＡＳを含むＳＭＢネットワークシステム、及びネットワークを介してそれぞれの前記物理的ＮＡＳからのクラウドホスティングサービスの要請に従って前記物理的ＮＡＳに対応する仮想ＮＡＳを生成し、前記物理的ＮＡＳに格納されているオリジナルファイルのバックアップファイルを格納する前記ＳＭＢネットワークシステム用仮想のストレージ空間を割り当てて前記物理的ＮＡＳと前記仮想ＮＡＳのデータの同期化を行うクラウドホスティング及びストレージシステムを含む。
2013545166.tif 000002
【特許請求の範囲】
【請求項１】
クラウドコンピューティングシステムであって、
それぞれの企業に構築された多数のＳＭＢネットワークシステムと、それぞれの前記ＳＭＢネットワークシステムは、多数の第１クライアント端末とそれぞれの前記第１クライアント端末で処理したファイルを格納する物理的ＮＡＳを含むＳＭＢネットワークシステム、及び
ネットワークを介してそれぞれの前記物理的ＮＡＳからのクラウドホスティングサービスの要請に従って前記物理的ＮＡＳに対応する仮想ＮＡＳを生成し、前記物理的ＮＡＳに格納されているオリジナルファイルのバックアップファイルを格納する前記ＳＭＢネットワークシステム用仮想のストレージ空間を割り当てて前記物理的ＮＡＳと前記仮想ＮＡＳのデータの同期化を行うクラウドホスティング及びストレージシステムと
を含むクラウドコンピューティングシステム。
【請求項２】
前記クライアント端末は、前記企業内で物理的ＮＡＳにアクセスして格納されているファイルを変更する第１クライアント端末と前記ネットワークを介して前記仮想ＮＡＳにアクセスして前記クラウドストレージに格納されているファイルを変更する第２クライアント端末を含み、前記第２クライアント端末は、前記第１クライアント端末の所有者と同一の所有者により所有され、
前記クラウドサービスシステムは、
前記第２クライアント端末を認証し、認証された前記第２クライアント端末の前記仮想ＮＡＳに格納されているファイルに対するアクセスを許容するように構成されたことを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項３】
前記クラウドホスティング及びストレージシステムは、それぞれの前記物理的ＮＡＳのクラウドホスティングの要請に従って前記それぞれのＮＡＳに対応する仮想ストレージ空間を割り当てるように構成されたことを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項４】
前記物理的ＮＡＳは、前記生成された仮想ＮＡＳを前記物理的ＮＡＳの複製システムとして登録し、前記物理的ＮＡＳで管理する全てのファイルを前記仮想ＮＡＳに提供して前記物理的ＮＡＳと前記仮想ＮＡＳとのデータの同期化を行うことを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項５】
前記物理的ＮＡＳは、前記仮想ＮＡＳのＩＰアドレスを前記複製システムとして登録することを特徴とする請求項４に記載のクラウドコンピューティングシステム。
【請求項６】
前記物理的ＮＡＳは、前記物理的ＮＡＳでファイルが変更されるとき、変更されたファイルを前記仮想ＮＡＳに伝送して前記仮想ＮＡＳのクラウドストレージの仮想ストレージ空間内のバックアップファイルを前記変更されたファイルに替えるようにすることを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項７】
前記物理的ＮＡＳは、
前記物理的ＮＡＳでファイルを読み出す途中にエラーが発生すれば、前記仮想ＮＡＳに前記エラーファイルのバックアップファイルを要請して受信し、前記エラーファイルを前記受信されたバックアップファイルを用いて復元することを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項８】
前記仮想ＮＡＳは、
前記仮想ＮＡＳの仮想クラウド空間内のバックアップファイルが変更されるとき、前記変更されたファイルを前記物理的ＮＡＳに伝送して前記物理的ＮＡＳのオリジナルファイルを前記変更されたファイルに替えるようにすることを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項９】
前記仮想ＮＡＳは、
前記仮想ＮＡＳでファイルを読み出す途中にエラーが発生すれば、前記物理的ＮＡＳに前記エラーファイルのオリジナルファイルを要請して受信し、前記エラーファイルを前記受信されたオリジナルファイルを用いて復元するようにすることを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項１０】
クラウドコンピューティングシステムのデータ同期化方法であって、
多数のクライアント端末で処理されたファイルを格納するように構成された物理的ＮＡＳでネットワークを介してクラウドホスティングサービスを要請する段階と、
前記クラウドホスティングサービスの要請に従って前記物理的ＮＡＳに対応する仮想ＮＡＳを構築する段階と、
前記物理的ＮＡＳに格納されているオリジナルファイルをバックアップするための仮想ストレージ空間を前記仮想ＮＡＳに割り当てる段階と、
前記物理的ＮＡＳに格納されているファイルを前記仮想ＮＡＳの前記仮想クラウドストレージにバックアップする段階と、
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの前記仮想クラウドストレージに格納されているバックアップファイルとのデータの同期化を行う段階と
を含む方法。
【請求項１１】
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの前記仮想クラウドストレージに格納されているバックアップファイルとのデータの同期化を行う段階は、
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの前記仮想クラウドストレージに格納されているバックアップファイルを何れもファイル階層構造によって順次比較する段階と、
前記バックアップファイルがオリジナルファイルと異なる場合、前記バックアップファイルを前記オリジナルファイルに替える段階と
を含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの前記仮想クラウドストレージに格納されているバックアップファイルとのデータの同期化を行う段階は、
前記物理的ＮＡＳでオリジナルファイルが変更されるとき、前記変更されたファイルを変更ファイルのリストに登録する段階と、
前記仮想ＮＡＳで前記変更ファイルのリストに登録されたファイルに対応するバックアップファイルを前記変更されたファイルに替える段階と
を含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの前記仮想クラウドストレージに格納されているバックアップファイルとのデータの同期化を行う段階は、
前記物理的ＮＡＳでファイルを読み出す際にエラーが発生すれば、前記仮想ＮＡＳに前記エラーファイルのバックアップファイルを要請する段階と、
前記仮想ＮＡＳから前記バックアップファイルを受信して前記物理的ＮＡＳでエラーファイルを復元する段階と
を含むことを特徴とする請求項１０に記載の方法。
【請求項１４】
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの前記仮想クラウドストレージに格納されているバックアップファイルとのデータの同期化を行う段階は、
前記仮想ＮＡＳでファイルを読み出す際にエラーが発生すれば、前記物理的ＮＡＳに前記エラーファイルのオリジナルファイルを要請する段階と、
前記物理的ＮＡＳから前記オリジナルファイルを受信して前記仮想ＮＡＳで前記エラーファイルを復元する段階と
を含むことを特徴とする請求項１０に記載の方法。
【請求項１５】
クラウドコンピューティングシステムであって、
多数のＳＭＢネットワークシステムと、それぞれの前記ＳＭＢネットワークシステムは、それぞれのクライアント端末で処理したファイルを共通で格納する共有格納領域を有するＮＡＳストレージを備えるＮＡＳを含むＳＭＢネットワークシステム、及び前記共有格納領域に対する情報の提供を受け、
前記提供を受けた共有格納領域の情報に対応するクラウドストレージ内の仮想ストレージ空間を割り当て、前記共有格納領域と前記仮想ストレージ空間に格納されるファイルのデータの同期化を行うクラウドストレージシステムと
を含むクラウドコンピューティングシステム。
【請求項１６】
前記クラウドストレージシステムは、
前記共有格納領域の情報に対応するクラウドストレージ内の仮想ストレージ空間を割り当てるストレージ管理部と、
前記共有格納領域に格納されているオリジナルファイルが変更されるか、前記仮想ストレージ空間に格納されているバックアップファイルが変更される場合、前記共有格納領域と前記仮想ストレージ空間に格納されているファイルを同期化させる同期化部と
を含むことを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項１７】
前記クライアント端末は、前記ネットワークを介して前記クラウドストレージにアクセスして前記クラウドストレージの仮想ストレージ空間に格納されているファイルを変更するクライアントサブ端末を含み、
前記クライアントサブ端末から前記仮想ストレージ空間に格納されているファイルに対するアクセスの要請がある場合、前記アクセスを要請したファイルを提供するアクセス処理部を更に含むことを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項１８】
前記データ同期化は、既に設定されている時間間隔で行われることを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項１９】
前記データ同期化は、前記システムの管理者の要請に基づいて行われることを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項２０】
前記ＳＭＢネットワークシステムからエラーファイルの要請に応答して、前記エラーファイルを前記仮想ストレージ空間で検索し、検索されたエラーファイルを前記ＳＭＢネットワークシステムに提供するエラー処理部を更に含むことを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項２１】
前記クライアント端末からファイルの要請に従って、ファイルを読み出す途中にエラーが発生する場合、前記エラーファイルに対応するオリジナルファイルを前記物理的ＮＡＳから提供を受け、前記クライアント端末に提供するエラー処理部を更に含むことを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項２２】
クラウドコンピューティングシステムのデータ同期化方法であって、
ＳＭＢネットワークシステム内の多数のクライアント端末で処理したファイルを共通で格納する共有格納領域を設定する段階と、
ネットワークを介して前記共有格納領域に対する情報を受け、前記共有格納領域に対応するクライアントストレージ内に仮想ストレージ空間を前記ＳＭＢネットワークシステムに割り当てる段階と、
前記共有格納領域と前記仮想ストレージ空間に格納されているファイルのデータの同期化を行う段階と
を含む方法。
【請求項２３】
前記共有格納領域と前記仮想ストレージ空間に格納されているファイルのデータの同期化を行う段階は、
前記仮想ストレージ空間内のファイルが変更された場合、前記変更ファイルを用いて前記共有格納領域に格納されているオリジナルファイルを替えて前記共有格納領域と前記仮想ストレージ空間に格納されているファイルのデータの同期化を行う段階を含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記共有格納領域と前記仮想ストレージ空間に格納されているファイルのデータの同期化を行う段階は、
前記仮想ストレージ空間でファイルを読み出す途中にエラーが発生すれば、前記エラーファイルのオリジナルファイルを前記ＳＭＢネットワークシステムに要請し、前記ＳＭＢネットワークシステムから前記オリジナルファイルを受信する段階と、
前記受信されたオリジナルファイルを用いて前記エラーファイルを復元する段階と
を含むことを特徴とする請求項２２に記載の方法。
【請求項２５】
前記データ同期化は、既に設定されている時間間隔で行われることを特徴とする請求項２２に記載の方法。
【請求項２６】
前記データ同期化は、前記システムの管理者の要請に基づいて行われることを特徴とする請求項２２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウドコンピューティングシステムに関し、特にＳＭＢ（Ｓｍａｌｌ Ｍｅｄｉｕｍ Ｂｕｓｉｎｅｓｓ）ネットワークシステムで管理及び格納されるデータとバックアップ用クラウドストレージ内のデータとの同期化のためのクラウドコンピューティングシステムに関する。特に、本発明は、ＳＭＢ内の物理的ＮＡＳ（Ｎｅｔｗｏｒｋ Ａｔｔａｃｈｅｄ Ｓｙｓｔｅｍ）とクラウドホスティングサービス（Ｃｌｏｕｄ Ｈｏｓｔｉｎｇ Ｓｅｒｖｉｃｅ）により生成された仮想ＮＡＳ間のデータの同期化のための仮想ＮＡＳを用いた、クラウドコンピューティングシステム及びクラウドコンピューティングシステムのデータ同期化方法に関する。
【背景技術】
【０００２】
一般に、クラウドストレージサービスとは、物理的に離れているストレージを論理的な１つのストレージで構成し、そのストレージ空間をユーザ別に割り当てて各ユーザに大容量の仮想ストレージを利用するようにするサービスのことをいう。個人、企業又は団体は、クラウドストレージサービスに加入して仮想のストレージ空間を割り当てられる。割り当てられるストレージ空間は、クラウドストレージサービスに支払う使用料によって変わることもあり得る。
【０００３】
このようなクラウドストレージサービスは、安価なストレージ構築費用を追求する目的には適しているが、様々な脆弱点がある。例えば、コスト削減のために、専用の電算室を設置していない中小企業がクラウドストレージサービスのみに依存する場合、ともするとネットワークの不通時にクラウドストレージに保管されているデータにアクセスできないこともあり得る。
【０００４】
一方、データを多く保有している中小企業は、専用のＮＡＳを企業内に設置し、ネットワークを介してＮＡＳを企業内のコンピュータと接続して企業内のデータを共有するＳＭＢネットワークシステムを構築したりもする。この場合、外部から企業の構成員がＳＭＢ内のＮＡＳに保管されているデータにアクセスするためには、別途のウェブフォルダサービスを利用しなければならない。また、外部で企業の構成員がＮＡＳにデータを格納するためには、ｅ-メールに格納を所望するファイルを添付して送信する形式を取らなければならない。また、大体の場合、各企業毎に１〜２個程度のＮＡＳのみを運用するため、ＮＡＳの災害及びエラーによるデータの損失が発生する恐れもある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、本発明は上記事情に鑑みてなされたものであって、その目的は、ＳＭＢ内の物理的ＮＡＳとクラウドホスティングサービスにより生成された仮想ＮＡＳ間のデータの同期化のための仮想ＮＡＳを用いたクラウドコンピューティングシステム及びクラウドコンピューティングシステムにおけるデータの同期化方法を提供することにある。
【０００６】
また、本発明の他の目的は、ＳＭＢネットワークシステムの物理的ＮＡＳとＳＭＢネットワークシステムに割り当てられたクラウドストレージの仮想ストレージ空間とのデータの同期化のためのクラウドコンピューティングシステム及びクラウドコンピューティングシステムにおけるデータの同期化方法を提供することにある。
【課題を解決するための手段】
【０００７】
前述した目的を達成するための本発明の第１態様によれば、クラウドコンピューティングシステムは、それぞれの企業に構築された多数のＳＭＢネットワークシステムであって、それぞれのＳＭＢネットワークシステムは、多数の第１クライアント端末とそれぞれの前記第１クライアント端末で処理したファイルを格納する物理的ＮＡＳを含む多数のＳＭＢネットワークシステム、及びネットワークを介してそれぞれの前記物理的ＮＡＳからのクラウドホスティングサービスの要請に従って前記物理的ＮＡＳに対応する仮想ＮＡＳを生成し、前記物理的ＮＡＳに格納されているオリジナルファイルのバックアップファイルを格納する前記ＳＭＢネットワークシステム用仮想のクラウドストレージ空間を割り当てて前記物理的ＮＡＳと前記仮想ＮＡＳのデータの同期化を行うクラウドホスティング及びストレージシステムを含む。
【０００８】
本発明の第２態様によれば、クラウドコンピューティングシステムのデータ同期化方法は、多数のクライアント端末で処理されたファイルを格納するように構成された物理的ＮＡＳでネットワークを介してクラウドホスティングサービスを要請する段階と、前記クラウドホスティングサービスの要請に従って前記物理的ＮＡＳに対応する仮想ＮＡＳを構築する段階と、前記物理的ＮＡＳに格納されているオリジナルファイルをバックアップするための仮想ストレージ空間を前記仮想ＮＡＳに割り当てる段階と、前記物理的ＮＡＳに格納されているファイルを前記仮想ＮＡＳの前記仮想クラウドストレージにバックアップする段階と、前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの仮想クラウドストレージに格納されているバックアップファイルとのデータの同期化を行う段階とを含む。
【０００９】
本発明の第３態様によれば、クラウドコンピューティングシステムは、多数のＳＭＢネットワークシステム、それぞれのＳＭＢネットワークシステムは、それぞれのクライアント端末で処理したファイルを共通で格納する共有格納領域を有するＮＡＳストレージを備えるＮＡＳを含むＳＭＢネットワークシステム、及び前記共有格納領域に対する情報の提供を受け、前記提供を受けた共有格納領域の情報に対応するクラウドストレージ内の仮想ストレージ空間を割り当て、前記共有格納領域と前記仮想ストレージ空間に格納されるファイルのデータの同期化を行うクラウドストレージシステムを含む。
【００１０】
本発明の第４態様によれば、クラウドコンピューティングシステムのデータ同期化方法は、ＳＭＢネットワークシステム内の多数のクライアント端末で処理したファイルを共通で格納する共有格納領域を設定する段階と、ネットワークを介して前記共有格納領域に対する情報を受け、前記共有格納領域に対応するクライアントストレージ内に仮想ストレージ空間を前記ＳＭＢネットワークシステムに割り当てる段階と、前記共有格納領域と前記仮想ストレージ空間に格納されているファイルのデータの同期化を行う段階とを含む。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態によるクラウドコンピューティングシステムの概略的なブロック図である。
【図２】図１に示すクラウドホスティング及びストレージシステムの詳細ブロック図である。
【図３】本発明の一実施形態によって仮想ＮＡＳを生成する手順を説明するフローチャートである。
【図４】本発明の一実施形態によって物理的ＮＡＳと仮想ＮＡＳ間のデータの同期化のための手順を説明するフローチャートである。
【図５】本発明の一実施形態によって物理的ＮＡＳでデータの同期化のための手順を説明するフローチャートである。
【図６】本発明の一実施形態によって物理的ＮＡＳでデータ復元のための手順を説明するフローチャートである。
【図７】本発明の一実施形態によって仮想ＮＡＳでデータの同期化のための手順を説明するフローチャートである。
【図８】本発明の一実施形態によって仮想ＮＡＳでデータ復元のための手順を説明するフローチャートである。
【図９】本発明の他の実施形態によるクラウドコンピューティングシステムのブロック図である。
【図１０】本発明の他の実施形態によってクラウドコンピューティングシステムでデータの同期化のための手順を説明するフローチャートである。
【図１１】本発明の更なる他の実施形態によってクラウドコンピューティングシステムでデータの同期化のための手順を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付の図面を参照して本発明を詳細に説明し、図面全体において同一又は類似する図面符号は、同一又は類似する構成要素を示す。
【００１３】
図１を参照すれば、本発明の一実施形態によるクラウドコンピューティングシステムのブロック図が示される。
【００１４】
本発明のクラウドコンピューティングシステムは、ネットワーク１２２、例えば、有無線インターネットに接続されている多数のＳＭＢネットワークシステム１００とそれぞれのＳＭＢネットワークシステム１００にクラウドサービスを提供するクラウドホスティング及びストレージ１９０を含む。それぞれのＳＭＢネットワークシステム１００は、多数のクライアント端末１１０と、イントラネットを介してクライアント端末１１０と接続されている物理的ＮＡＳ１２０とを含む。ここで、それぞれの物理的ＮＡＳ１２０は、多数の第１クライアント端末１１０で処理されるデータ又はファイルを格納するデータ格納装置でとして機能し、クライアント端末１１０で処理されるデータ又はファイルを格納するＮＡＳストレージ１３０を含む。
【００１５】
それぞれの第１クライアント端末１１０は、各企業内の構成員に割り当てられたパソコンのような端末であり、データ又はファイルを生成してＳＭＢネットワークシステム１００内のＮＡＳストレージ１３０に格納する。また、第１クライアント端末１１０は、ＮＡＳストレージ１３０に格納されているファイルにアクセスし、ファイルの修正、編集、又は削除を行う。本明細書においてファイルの生成、修正、編集又は削除は、ファイル変更と称す。第１クライアント１１０は、これに限定しないが、例えば、パソコン以外に、ノートブック、通信機能を備えたＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）などを含むこともできる。また、第１クライアント端末１１０は、携帯電話、スマートフォンなどを含むこともできる。
【００１６】
クラウドホスティング及びストレージシステム１９０は、クラウドホスティングサーバ１５０とクラウドストレージ１６０を含む。クラウドホスティングサーバ１５０は、それぞれのＳＭＢネットワークシステム１００からクラウドホスティングの要請に基づいて各物理的ＮＡＳ１２０の仮想ＮＡＳ１７０を構築するクラウドホスティングサービスを提供する。それぞれの仮想ＮＡＳ１７０は、例えば有無線インターネットのようなネットワーク１２２を介してそれぞれ対応するＳＭＢネットワークシステム１００の物理的ＮＡＳ１２０に接続される。それぞれの仮想ＮＡＳ１７０には、仮想ストレージ空間１８０が割り当てられ、それぞれの仮想ストレージ空間１８０は、各ＳＭＢネットワークシステム１００のＮＡＳストレージ１３０に対応する仮想のクラウドストレージ空間であり、各物理的ＮＡＳ１２０のＮＡＳストレージ１３０に格納されているデータをバックアップするのに用いられる。
【００１７】
第２クライアント端末１１２は、各企業内の構成員のサブ端末として用いられ、例えば、これに限定しないが、パソコンだけでなく、携帯電話、スマートフォン、ＰＤＡを含む。第２クライアント端末１１２は、ネットワーク１２２を介してクラウドホスティングサーバ１５０にアクセスし、仮想ＮＡＳ１７０にデータ又はファイルを格納し、格納されているファイルを変更できる。従って、第２クライアント端末１１２のユーザは、企業の内部で作業したファイルを企業の外部からも仮想ＮＡＳを介してアクセスすることが可能であり、これにより、モバイルオフィス環境が構築され得る。
【００１８】
図２は、図１に示すクラウドホスティング及びストレージシステムの詳細ブロック図である。
【００１９】
図２に示すように、クラウドホスティング及びストレージシステム１９０は、通信部２００、制御部２０４及び格納部２０２を更に含む。
【００２０】
通信部２００は、制御部２０４の制御によってネットワーク１２２を介して各ＳＭＢネットワークシステム１００の物理的ＮＡＳ１２０とデータの送／受信を行い、またネットワーク１２２を介して第２クライアント端末１１２とデータの送／受信を行う。通信部２００は、例えば、ネットワークインターフェースでも実現され得る。
【００２１】
制御部２０４は、格納部２０２に格納されている動作プログラムによってクラウドホスティングサーバ１５０の全般的な動作を制御する。制御部２０４は、各ＳＭＢネットワークシステム１００のクラウドホスティングの要請に従ってそのＳＭＢネットワークシステム１００の物理的ＮＡＳ１２０と連動する仮想ＮＡＳ１７０を生成し、仮想ＮＡＳ１７０に割り当てられた仮想ストレージ空間１８０にデータをバックアップするようにする。
【００２２】
また、制御部２０４は、ネットワーク１２２を介して第２クライアント端末１１２から仮想ストレージ空間１８０に格納されているバックアップファイルに対するアクセスの要請がある場合、第２クライアント端末１１２を認証し、仮想ストレージ空間１８０から物理的ＮＡＳ１２０に格納されているファイルと同一のバックアップファイルを認証された第２クライアント端末１１２に提供することで、第２クライアント端末１１２のモバイルオフィス環境を提供する。
【００２３】
図３は、本発明の一実施形態によるクラウドコンピューティングシステムで仮想ＮＡＳを生成する過程を説明するフローチャートである。
【００２４】
各ＳＭＢネットワークシステム１００で物理的ＮＡＳ１２０に格納されているデータのバックアップが必要な場合、ＳＭＢネットワークシステム１００は、ネットワーク１２２を介してクラウドホスティングサーバ１５０に接続し（段階３００）、クラウドホスティングサービスを要請して物理的ＮＡＳ１２０に対応する仮想ＮＡＳ１７０及び仮想のストレージ空間１８０の生成を要請する（段階３０２）。
【００２５】
これに応答して、クラウドホスティングサーバ１５０は、ＳＭＢ１００の物理的ＮＡＳ１２０と連動する仮想ＮＡＳ１７０を生成し、仮想ＮＡＳ１７０により管理される仮想ストレージ空間１８０を割り当てる（段階３０４）。この過程で、クラウドホスティングサーバ１５０は、仮想マシンのＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）として仮想ＮＡＳ１７０に特化されたＯＳをインストールする。
【００２６】
次いで、クラウドホスティングサーバ１５０は、生成した仮想ＮＡＳ１７０のＩＰアドレスをＳＭＢネットワークシステム１１０に伝送する（段階３０６）。
【００２７】
すると、ＳＭＢネットワークシステム１１０は、仮想ＮＡＳ１７０のＩＰアドレスを受信し、仮想ＮＡＳ１７０を物理的ＮＡＳ１２０の複製システム（ｃｌｏｎｅ ｓｙｓｔｅｍ）として登録する（段階３０８）。
【００２８】
その次に、段階３１０で、物理的ＮＡＳ１２０に登録されたＳＭＢネットワークシステム１００のクライアント端末１１０を識別するユーザアカウント及び権限情報のようなプロファイルを仮想ＮＡＳ１７０に伝送し、ＳＭＢネットワークシステム１００とクラウドホスティングサーバ１５０が同一のプロファイルを共有するようにする。また、ＳＭＢネットワークシステム１００の物理的ＮＡＳ１２０とクラウドホスティングサーバ１５０の仮想ＮＡＳ１７０が互いにデータを共有するようにすることで、ＳＭＢネットワークシステム１００のどの構成員でも物理的ＮＡＳ１２０だけでなく、仮想ＮＡＳ１７０にも接続が可能であり、同一のデータの共有が可能となる（段階３１０）。
【００２９】
物理的ＮＡＳ１２０と仮想ＮＡＳ１７０間のデータの同期化は、一括同期化と部分同期化とに区分され得る。一括同期化は、物理的ＮＡＳ１２０に格納されている全てのファイルと仮想ＮＡＳ１７０に格納されているファイルとを比較して、変更されたファイルに対して一括同期化を進める手順を意味する。反面、部分同期化は、ＳＭＢネットワークシステム１００内のクライアント端末１１０でファイルの変更、例えば、ファイルの生成、修正又は削除が発生し、その変更が何れも完了した後、物理的ＮＡＳ１２０と仮想ＮＡＳ１７０との間で変更されたファイルに対してのみデータの同期化を行うことを意味する。
【００３０】
図４は、本発明のクラウドコンピューティングシステムで物理的ＮＡＳ１２０と仮想ＮＡＳ１７０間で行われるデータの一括同期化のための手順を説明するフローチャートである。
【００３１】
一括同期化のために、ＳＭＢネットワークシステム１００は、ネットワーク１２２を介してクラウドホスティングサーバ１５０内の対応する仮想ＮＡＳ１７０に接続する（段階４０２）。
【００３２】
その次に、物理的ＮＡＳ１２０に格納されている全てのファイルと仮想ＮＡＳ１７０に格納されているファイルがファイル階層構造に付いて行きながら、順次比較される（段階４０４）。
【００３３】
物理的ＮＡＳ１２０と仮想ＮＡＳ１７０間の順次的なファイルの比較によって互いに異なるデータを有する変更されたファイルが存在すれば、変更されたファイルが物理的ＮＡＳ１２０から仮想ＮＡＳ１７０に伝達され、仮想ＮＡＳ１７０の仮想ストレージ空間１８０のバックアップファイルに替えられることによって、物理的ＮＡＳと仮想ＮＡＳ間の一括同期化が行われる（段階４０６）。
【００３４】
図５は、本発明のクラウドコンピューティングシステムで物理的ＮＡＳ１２０と仮想ＮＡＳ１７０間で行われるデータの部分同期化のための手順を説明するフローチャートである。
【００３５】
ＳＭＢネットワークシステム１００のクライアント端末１１０は、ファイルの生成、修正、又は削除のようなファイル変更を行っており（段階５００）、物理的ＮＡＳ１２０は、クライアント端末１１０で行われるファイルの変更が完了したかをチェックする（段階５０２）。
【００３６】
ファイルの変更が完了したとチェックされれば、物理的ＮＡＳ１２０は、ファイルの生成、修正又は削除が行われた変更されたファイルを変更ファイルのリストに追加で登録する（段階５０４）。
【００３７】
その次に、既に設定されている時間毎に変更ファイルのリストに登録されたファイルのリストが仮想ＮＡＳ１７０に送られる（段階５０６）。その後、変更ファイルのリストによって仮想ＮＡＳ１７０で物理的ＮＡＳ１２０との部分的なデータの同期化が行われる。
【００３８】
図６は、本発明の実施形態によるクラウドコンピューティングシステムで物理的ＮＡＳのデータ復元のための手順を説明するフローチャートを示す。
【００３９】
まず、クライアント端末１１０が物理的ＮＡＳ１２０からのファイル読み出し中にエラーが発生するかをチェックする（段階６００）。クライアント端末１１０のファイル読み出し中にエラーが発生したと判断されれば、エラー発生の事実がＳＭＢネットワークシステム１００の管理者に知らされ、エラーが発生したエラーファイルの復元のために、クラウドホスティングサーバ１５０内に対応する仮想ＮＡＳ１７０にエラーファイルのコピー又はバックアップファイルを要請する（段階６０２）。
【００４０】
これに応答して、仮想ＮＡＳ１７０は、仮想ストレージ空間１８０から要請されたバックアップファイルを検索して検索されたバックアップファイルを物理的ＮＡＳ１２０に伝送する。
【００４１】
すると、物理的ＮＡＳ１２０は、仮想ＮＡＳ１７０からバックアップファイルを受信し（段階６０４）、受信したバックアップファイルを物理的ＮＡＳ１２０の一時格納空間に格納する（段階６０６）。
【００４２】
その次に、このバックアップファイルを読み出しエラーが発生したファイルに替えて物理的ＮＡＳ１２０のエラーファイルを復元する（段階６０８）。
【００４３】
図７は、本発明の実施形態によるクラウドコンピューティングシステムで行われる仮想ＮＡＳのデータの同期化のための手順を説明するフローチャートである。
【００４４】
企業の構成員は、企業の外部からクラウドホスティングサーバ１５０の仮想ＮＡＳ１７０にアクセスしてファイル作業をしようとするとき、自身の第２クライアント端末１１２を用いてネットワーク１２２を介してクラウドホスティングサーバ１５０の仮想ＮＡＳ１７０に接続する（段階７００）。
【００４５】
その後、仮想ＮＡＳ１７０でファイルの生成、修正又は削除のようなファイル変更が遂行され得る（段階７０２）。
【００４６】
仮想ＮＡＳ１７０は、引き続きファイル変更が完了したかをチェックし（段階７０４）、ファイルの変更が完了したとチェックされれば、仮想ＮＡＳ１７０は、変更されたファイルを物理的ＮＡＳ１２０に伝送する（段階７０６）。
【００４７】
これにより、物理的ＮＡＳ１２０は、仮想ＮＡＳ１７０から変更されたファイルを受信し、それに対応するオリジナルファイルを受信した変更されたファイルに替えることで、物理的ＮＡＳ１２０と仮想ＮＡＳ１７０間のデータの同期化が行われ得る（段階７０８）。
【００４８】
本発明によれば、仮想ＮＡＳ１７０が物理的ＮＡＳ１２０に変更ファイルを伝送し、データの同期化を行う時点は、既に設定されている時間毎に、例えば、一日単位、時間単位によって定められることもあり得る。また、物理的ＮＡＳ１２０と仮想ＮＡＳ１７０間のデータの同期化は、仮想ＮＡＳ１７０から物理的ＮＡＳ１２０に送られる時点に直ちに反映してもよく、又は直ちに反映せず、ＳＭＢネットワークシステムの管理者の確認を経た後、又はウイルスチェックなどの付加的な作業を行った後に反映してもよい。
【００４９】
図８は、本発明の実施形態によるクラウドコンピューティングシステムにおいて仮想ＮＡＳでデータ復元のための動作を説明するフローチャートである。
【００５０】
第２通信端末１１２は、仮想ＮＡＳ１７０にアクセスして所望のファイルを要請できる。仮想ＮＡＳ１７０は、仮想ストレージ空間１８０に格納されているファイルの読み出し中にエラーが発生したかをチェックする（段階８００）。
【００５１】
仮想ストレージ空間１８０に格納されているファイルの読み出し中にエラーが発生するものとチェックされれば、仮想ＮＡＳ１７０は、エラーによってファイルを読み出せないことを第２クライアント端末１１２のユーザに知らせる（段階８０２）。
【００５２】
その次に、段階（８０４）で仮想ＮＡＳ１７０は、物理的ＮＡＳ１２０にエラーファイルのオリジナルファイルを要請する。仮想ＮＡＳ１７０からオリジナルファイルの要請に応答して、物理的ＮＡＳ１２０は、仮想ＮＡＳ１７０から要請されたエラーファイルのオリジナルファイルを検索し、検索されたオリジナルファイルを仮想ＮＡＳ１７０に伝送する。
【００５３】
その次に、仮想ＮＡＳ１７０は、物理的ＮＡＳ１２０からエラーファイルのオリジナルファイルを受信し（段階８０６）、ファイル読み出しエラーが発生したエラーファイルを、受信されたオリジナルファイルに替えて仮想ストレージ空間１８０に格納されているファイルを復元する（段階８０８）。
【００５４】
前述したように、ＳＭＢネットワークシステム内の物理的ＮＡＳの仮想ＮＡＳをクラウドホスティングサービスで生成して物理的ＮＡＳと仮想ＮＡＳ間のデータの同期化を通じて物理的ＮＡＳと仮想ＮＡＳ間のデータのバックアップが可能である。また、ＳＭＢネットワークシステム内の物理的ＮＡＳとクラウドホスティングサーバの仮想ＮＡＳ間のデータの同期化に基づき、企業の構成員が外部から自身のサブ端末である第２クライアント端末を用いてクラウドホスティングサーバで管理するバックアップデータにアクセスできるモバイルオフィス環境を構築できる。
【００５５】
図９は、本発明の第２実施形態によるクラウドコンピューティングシステムのブロック図を示す。
【００５６】
図９の第２実施形態はクラウドホスティングを用いない点を除いて図１の第１実施形態と実質的に同一である。
【００５７】
図示のように、クラウドコンピューティングシステムは、有無線ネットワーク１２２０を介して接続されている多数のＳＭＢネットワークシステム１０００とクラウドストレージシステム１９００を含む。
【００５８】
それぞれのＳＭＢネットワークシステム１０００は、１つ以上の多数の第１クライアント端末１１００と、イントラネットを介して第１クライアント端末１１００と接続され、各第１クライアント端末１１００の個別フォルダ、及び特定の第１クライアント端末１１００の専用フォルダを提供する１つ以上のＮＡＳ１２００とＮＡＳストレージ１３００を備える。
【００５９】
それぞれの第１クライアント端末１１００は、各企業内の構成員に割り当てられたパソコンのような端末であり、データ又はファイルを生成してＮＡＳストレージ１３００に格納する。また、第１クライアント端末１１００は、ＮＡＳストレージ１３００に格納されているファイルにアクセスしてファイルの変更を行う。本明細書において、ファイルの変更は、ファイルの生成、修正、編集又は削除を意味する。第１クライアント１１００は、これに限定しないが、例えば、パソコン以外に、ノートブック、通信機能を備えたＰＤＡなどを含むこともできる。また、第１クライアント端末１１００は、携帯電話、スマートフォンなどを含むこともできる。
【００６０】
第２クライアント端末１１２２は、各企業内の構成員のサブ端末であって、携帯電話、スマートフォン、ＰＤＡなどを含む。第２クライアント端末１１２２は、ネットワーク１２２０を介してクラウドストレージシステム１９００に接続して仮想ストレージ空間１６００にデータ又はファイルを生成、修正又は削除のようなファイル変更を行うことができる。従って、第２クライアント端末１１２２のユーザは、クラウドストレージシステム１９００を経由して仮想ストレージ空間１６００に接続することによって、企業で作業したファイルと同一のファイルへのアクセスが可能であり、これにより、モバイルオフィス環境が構築され得る。
【００６１】
ＮＡＳ１２００は、１つ以上のＮＡＳストレージ１３００を備えることもできるが、例えば、図９において最初のＳＭＢネットワークシステム１０００は、１台のＮＡＳ１２００及び１台のＮＡＳストレージ１３００を備えたファイルシステム階層構造を有し、２番目及び３番目のＳＭＢ１０００は、それぞれ２台、３台のＮＡＳ１２００及びＮＡＳストレージ１３００を備えるファイルシステム階層構造を有する。
【００６２】
本発明の実施形態においては、それぞれのＳＭＢネットワークシステムがＮＡＳ１２００とＮＡＳストレージ１３００の一対一マッピングする階層構造を例に挙げて説明したが、一対一マッピングではない多対多のＭ：Ｎ（Ｍ＞Ｎ）マッピング構造を有することも当業者に自明である。
【００６３】
それぞれのＳＭＢネットワークシステム１０００は、ＮＡＳ１２００のＮＡＳストレージ１３００で共有される共有格納領域を設定する。即ち、ＳＭＢネットワークシステム１０００は、ＮＡＳ１２００のファイルシステムで支援するファイルシステムのフォルダ階層構造から選択された特定のフォルダを共有格納領域に設定する。設定された共有格納領域に関する情報は、クラウドストレージシステム１９００に提供される。ファイルシステムのフォルダ階層構造において、特定のフォルダを選択するようになれば、このフォルダを含んでこのフォルダに属する全ての下位フォルダも選択することを意味する。従って、共有格納領域の情報は、選択された特定のフォルダとそれに属する下位フォルダに関する情報となる。
【００６４】
また、ＮＡＳ１２００は、ＳＭＢネットワークシステム内の各構成員の識別及び認証のための情報、例えば、ＩＤ、パスワード、又は指紋情報を含むプロファイルが格納されている。このようなプロファイル情報は、クラウドストレージシステム１９００に提供され、ＳＭＢネットワークシステム１０００とクラウドストレージシステム１９００が同一のプロファイルを共有するようにする。
【００６５】
クラウドストレージシステム１９００は、クラウドストレージ１６００を備え、各ＮＡＳ１２００のストレージ１３００の共有格納領域に格納されているデータとクラウドストレージ１６００に格納されているデータ間の同期化を行う。また、クラウドストレージシステム１９００は、通信部１１５２、格納部１１６２及び制御部１９０４を更に含み、制御部１９０４は、機能的にストレージ管理部１１５４、同期化部１１５６、認証部１１６０、及びエラー処理部１１５８を含む。
【００６６】
通信部１１５２は、ネットワーク１１２０を介して接続した第２クライアント端末１１２０の要請に従って要請したデータを提供する。
【００６７】
ストレージ管理部１１５４は、各ＮＡＳ１２００から共有格納領域に関する情報の提供を受け、提供された共有格納領域の情報に基づいてクラウドストレージ１６００内にバックアップ用仮想ストレージ空間（クラウドストレージ１６００内の斜線の三角形で示される）を割り当てる。クラウドストレージ１６００のそれぞれの仮想ストレージ空間は、各ＳＭＢネットワークシステムのＮＡＳストレージ１３００に対応する仮想のクラウドストレージ空間であり、各ＮＡＳストレージに格納されているデータをバックアップするのに用いられる。
【００６８】
同期化部１１５６は、クラウドストレージ１６００内の各ＮＡＳ１２００により設定されたバックアップ用仮想ストレージ空間内のファイルの変更がある度にデータの同期化を行う。即ち、クラウドストレージ１６００内により設定された仮想ストレージ空間に格納されているファイルが変更されれば、同期化部１１５６は、変更されたファイルをＮＡＳ１２００に伝送してＮＡＳ１２００のストレージ１３００の共有フォルダに格納されているファイルをアップデートするようにする。反面、ＮＡＳ１２００のストレージ１３００の共有フォルダに格納されているオリジナルファイルが変更されれば、ＮＡＳ１２００から変更されたオリジナルファイルの提供を受けてクラウドストレージ１６００のバックアップ用仮想ストレージ空間に格納されているバックアップファイルをアップデートする。ここで、ファイルの変更は、ファイルの生成、格納、修正、編集又は削除を意味する。
【００６９】
一方、同期化部１１５６によるデータの同期化は、ストレージ優先、クラウドストレージ優先、設定時間優先及び要請優先のような多様な基準によって行われることもできる。
【００７０】
ストレージ優先は、ストレージ１３００の共有フォルダ内のファイルが変更されるとき、データの同期化を行うことをいう。クラウドストレージ優先は、クラウドストレージ１６００内のファイルが変更されるとき、データの同期化を行うことをいう。設定時間優先は、ＳＭＢネットワークシステム１０００の管理者又はクラウドストレージシステム１９００の管理者により設定された時間に合せてデータの同期化を行うことをいう。要請優先は、ＳＭＢネットワークシステム１０００の管理者が要請のある際にデータの同期化を行うことをいう。
【００７１】
認証部１１６０は、ＮＡＳ１２００を管理する管理者のプロファイルとクラウドストレージ１６００にアクセスできる各構成員のプロファイルをＳＭＢネットワークシステム１０００から提供を受けて格納部１１６２に格納して管理する。認証管理部１１６０は、何れの構成員からクラウドストレージ１６００に対するアクセス要請があるとき、これを知らせる通知メッセージを生成し、生成された通知メッセージを格納部１１６２に格納されている管理者のプロファイルを参照してＳＭＢネットワークシステム１０００の管理者に送ることもできる。
【００７２】
エラー処理部１１５８は、クラウドストレージ１６００でデータを読み出す途中にエラーが発生した場合、そのエラーファイルに対応するオリジナルファイルをＮＡＳ１２００に要請して提供を受け、提供されたオリジナルファイルを用いてクラウドストレージ１６００内のエラーが発生したエラーファイルを復元する。また、エラー処理部１１５８は、ＳＭＢネットワークシステム１０００でエラーが発生したエラーファイルのバックアップを要請されたとき、クラウドストレージ１６００からエラーファイルに対応するバックアップファイルを検索してＳＭＢネットワークシステム１０００に提供する。ここで、ファイルエラーは、第２クライアント端末１１２２からファイルのリード要請を受けたとき、そのファイルがクラウドストレージ１６００に誤って格納されていたり、そのファイルの読み出し中にファイルで発生したエラーである。
【００７３】
図１０は、本発明の他の実施形態によるクラウドコンピューティングシステムでデータの同期化を行う手順を説明するフローチャートである。
【００７４】
図１０に示すように、共有フォルダを設定するために、ＮＡＳ１２００のファイルシステムで支援するフォルダ階層構造において何れか特定のフォルダが選択される。このような選択によってＮＡＳ１２００は、選択されたフォルダ及び選択されたフォルダに属する下位フォルダを含むストレージ１３００の格納ストレージ空間を共有格納領域に設定する（段階１００２）。また、設定された共有格納領域の情報は、クラウドストレージシステム１９００に提供され、クラウドストレージシステム１９００のストレージ管理部１１５４は、提供を受けた共有格納領域の情報に基づいてクラウドストレージ１６００で仮想のストレージ空間をＳＭＢネットワークシステム１０００の格納ストレージ空間として割り当てる。
【００７５】
ＮＡＳストレージ１３００で共有格納ストレージ空間が生成された状態で、ＳＭＢネットワークシステム１０００でどの構成員のクライアント端末１１００、１１２２からストレージ１３００にデータに対するアクセスの要請があるかがチェックされる（段階１００４）。アクセスの要請があるとチェックされれば、ＳＭＢネットワークシステム１０００はこのようなアクセスの要請を知らせる通知メッセージを生成し、生成された通知メッセージをＳＭＢネットワークシステム１０００の管理者に送る（段階１００６）。例えば、ＮＡＳ１２００は、管理者の第１クライアント端末の画面上に通知メッセージを表示するか、ｅ-メールで知らせるか、又は管理者の第２クライアント端末に通知メッセージを送ることもできる。
【００７６】
その次に、ＳＭＢネットワークシステム１０００のＮＡＳ１２００は、クライアント端末１１００、１１２２が要請したファイルを共有フォルダで検索して伝達するサービスを提供する（段階１００８）。
【００７７】
その後、クライアント端末１１００、１１２２から要請されたサービスが終了すれば（段階１０１０）、共有フォルダ内でファイルの変更が発生したかチェックされる（段階１０１２）。ここで、ファイルの変更は、共有フォルダ内でファイルの生成、削除、修正、編集又は追加を意味する。
【００７８】
共有フォルダ内のファイルが変更されたとチェックされれば、段階１０１４に進む。段階１０１４で、変更されたファイルがクラウドストレージシステム１９００に提供され、仮想ストレージ空間にバックアップされることで、ＳＭＢネットワークシステム１０００のＮＡＳストレージ１３００とクラウドストレージ１６００間のデータの同期化が行われる。即ち、クラウドストレージシステム１９００の同期化部１１５６は、ＮＡＳ１２００から共有フォルダで変更されたファイルの提供を受け、クラウドストレージ１６００の仮想ストレージ空間内のバックアップファイルをアップデートさせることで、ＮＡＳ１２００のストレージ１３００とクラウドストレージ１６００間の同期化を行う。
【００７９】
一方、段階１００８で、もしＮＡＳ１２００が共有フォルダでファイルを読み出す途中にエラーが発生した場合、ＮＡＳ１２００は、クラウドストレージシステム１９００にエラーが発生したファイルのバックアップファイル又はコピーを要請する。この要請に応答してクラウドストレージシステム１９００は、ＮＡＳ１２００にエラーファイルに対応するバックアップファイルを提供し、ＮＡＳ１２００は、バックアップファイルを一時格納空間に格納し、一時格納空間に格納されているファイルを読み出し、クライアント端末１１００、１１２２に提供する。また、ＮＡＳ１２００は、一時格納空間に格納されているデータを用いてＮＡＳストレージ１３００内の共有フォルダに格納されているデータを復元することもできる。
【００８０】
本発明の実施形態では、共有フォルダ内のファイルが変更され、サービスが終了する際にデータの同期化が行われることを例に挙げて説明したが、ＮＡＳ１２００の管理者が設定したルール又はクラウドストレージシステム１９００の管理者が設定したルールに従ってデータの同期化を行うこともできる。例えば、ＮＡＳ１２００の管理者が定めた一定時間間隔のルールの場合、一定時間間隔でＮＡＳストレージ１３００の共有フォルダ内の変更ファイルをクラウドストレージシステム１９００に提供するか、クラウドストレージシステム１９００から変更ファイルの提供を受けることができる。
【００８１】
また、ＮＡＳ１２００の管理者要請又はクラウドストレージシステム１９００の管理者要請に基づいてデータの同期化を行うこともできる。
【００８２】
本発明の実施形態によれば、ＮＡＳ１２００のストレージ１３００内に共有フォルダが設定されることによって、クラウドストレージ１６００に共有フォルダに該当する仮想格納空間を割り当てられ、割り当れられた仮想格納空間と共有フォルダ内のデータの同期化を行うことで、ＮＡＳストレージ１３００のエラーの発生によるデータの損失を防止できるだけでなく、ＳＭＢネットワークシステム１０００の外部からもクラウドストレージ１６００に接続し、あたかもＳＭＢネットワークシステムの共有フォルダ内のデータを用いたかのようにクラウドストレージ内のデータを利用できる。
【００８３】
図１１は、本発明の他の実施形態によるクラウドコンピューティングシステムでデータの同期化のための手順を説明するフローチャートである。
【００８４】
図１１に示すように、共有フォルダを設定するために、ファイルシステムで支援するフォルダ階層構造から特定のフォルダが選択される。このような選択によってＮＡＳ１２００は、選択されたフォルダ及び選択されたフォルダに属する下位フォルダに基づいてＮＡＳストレージ１３００で共有格納領域を設定する。また、設定された共有格納領域の情報は、クラウドストレージシステム１９００に提供され、クラウドストレージシステム１９００のストレージ管理部１１５４は、共有格納領域の情報に基づいてクラウドストレージ１６００のデータの同期化のための仮想の格納ストレージ空間をＳＭＢ１０００に割り当てる（段階１１０２）。クラウドストレージ１６００で仮想ストレージ空間が割り当てられた状態で、ネットワーク１２２０を介して第２クライアント端末１１２２がクラウドストレージ１６００内のデータに対するアクセスを要請するかチェックされる（段階１１０４）。
【００８５】
アクセス要請があるとチェックされれば、第２クライアント端末１１２２のクラウドストレージ１６００内のファイルへのアクセス要請を知らせるメッセージが生成され、生成された通知メッセージがＳＭＢネットワークシステム１０００に送られる（段階１１０６）。その次に、第２クライアント端末１１２２が要請したファイルがクラウドストレージ１６００で検索される（段階１１０８）。
【００８６】
ファイルの検索途中又はデータの伝送途中、エラーが発生するかチェックされる（段階１１１０）。チェックの結果、エラーが発生していないとチェックされれば、段階１１１６に進み、検索されたファイルを第２クライアント端末１１２２に送るサービスを提供する。しかしながら、エラーが発生したとチェックされれば、エラー処理部１１５８を介してエラーの発生によりファイルを提供できないというメッセージが生成され、第２クライアント端末１８０に提供される（段階１１１２）。
【００８７】
その次に、エラー処理部１１５８は、ＳＭＢネットワークシステム１０００のＮＡＳ１２００にエラーが発生したファイルのバックアップファイルを要請し、バックアップファイルを受けてクラウドストレージ１６００のエラーファイルを復元する（段階１１１４）。
【００８８】
一方、段階１１１８で、第２クライアント端末１１２２から要請されたサービスの終了が判断される。サービスが終了すれば、同期化部１１５６は、クラウドストレージ１６００の仮想ストレージ空間でファイル変更が発生したかチェックする（段階１１２０）。チェックの結果、ファイルの変更がチェックされる場合、同期化部１１５６は、変更ファイルをＮＡＳ１２００に伝送してＮＡＳ１２００のストレージ１３００内の共有フォルダに格納されているファイルをアップデートするようにし、ＮＡＳ１２００のストレージ１３００とクラウドストレージ１６００間のデータの同期化を行う。
【００８９】
前述したように、ＳＭＢネットワークシステムの共有フォルダに対応する仮想ストレージ空間をクラウドストレージに設定し、設定された仮想ストレージ空間と共有フォルダ間のデータを同期化させることで、仮想ストレージ空間又は共有フォルダ内のデータに異常が発生しても、データを復元できるだけでなく、低コストでファイルシステムを構築できる。
【００９０】
前述した本発明は、特定の実施形態に対して図示し説明したが、本発明の属する技術分野における通常の知識を有する者であれば、次の請求範囲で規定されたような本発明の範疇から逸脱することがなくても、本発明の多様な変更と変動もあり得るという事実を理解するはずである。
【図１】
2013545166.tif 000003
【図２】
2013545166.tif 000004
【図３】
2013545166.tif 000005
【図４】
2013545166.tif 000006
【図５】
2013545166.tif 000007
【図６】
2013545166.tif 000008
【図７】
2013545166.tif 000009
【図８】
2013545166.tif 000010
【図９】
2013545166.tif 000011
【図１０】
2013545166.tif 000012
【図１１】
2013545166.tif 000013
【手続補正書】
【提出日】平成24年8月21日(2012.8.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クラウドコンピューティングシステムであって、
それぞれの企業に構築された多数のＳＭＢネットワークシステムと、それぞれの前記ＳＭＢネットワークシステムは、多数の第１クライアント端末とそれぞれの前記第１クライアント端末で処理したファイルを格納する物理的ＮＡＳを含むＳＭＢネットワークシステム、及び
ネットワークを介してそれぞれの前記物理的ＮＡＳからのクラウドホスティングサービスの要請に従って前記物理的ＮＡＳに対応する仮想ＮＡＳを生成し、前記物理的ＮＡＳに格納されているオリジナルファイルのバックアップファイルを格納する前記ＳＭＢネットワークシステム用仮想のストレージ空間を割り当てて前記物理的ＮＡＳと前記仮想ＮＡＳのデータの同期化を行うクラウドホスティング及びストレージシステムと
を含むクラウドコンピューティングシステム。
【請求項２】
前記クライアント端末は、前記企業内で物理的ＮＡＳにアクセスして格納されているファイルを変更でき、
前記クラウドコンピューティングシステムは前記ネットワークを介して前記仮想ＮＡＳにアクセスして前記クラウドストレージに格納されているファイルを変更できる第２クライアント端末を更に含み、前記第２クライアント端末は、前記第１クライアント端末の所有者と同一の所有者により所有され、
前記クラウドホスティング及びストレージシステムは、
前記第２クライアント端末を認証し、認証された前記第２クライアント端末の前記仮想ＮＡＳに格納されているファイルに対するアクセスを許容するように構成されたことを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項３】
前記クラウドホスティング及びストレージシステムは、それぞれの前記物理的ＮＡＳのクラウドホスティングの要請に従って前記それぞれのＮＡＳに対応する仮想ストレージ空間を割り当てるように構成されたことを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項４】
前記物理的ＮＡＳは、前記生成された仮想ＮＡＳを前記物理的ＮＡＳの複製システムとして登録し、前記物理的ＮＡＳで管理する全てのファイルを前記仮想ＮＡＳに提供して前記物理的ＮＡＳと前記仮想ＮＡＳとのデータの同期化を行うことを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項５】
前記物理的ＮＡＳは、前記仮想ＮＡＳのＩＰアドレスを前記複製システムとして登録することを特徴とする請求項４に記載のクラウドコンピューティングシステム。
【請求項６】
前記物理的ＮＡＳは、前記物理的ＮＡＳでファイルが変更されるとき、変更されたファイルを前記仮想ＮＡＳに伝送して前記仮想ＮＡＳのクラウドストレージの仮想ストレージ空間内のバックアップファイルを前記変更されたファイルに替えるようにすることを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項７】
前記物理的ＮＡＳは、
前記物理的ＮＡＳでファイルを読み出す途中にエラーが発生すれば、前記仮想ＮＡＳに前記エラーファイルのバックアップファイルを要請して受信し、前記エラーファイルを前記受信されたバックアップファイルを用いて復元することを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項８】
前記仮想ＮＡＳは、
前記仮想ＮＡＳの仮想クラウド空間内のバックアップファイルが変更されるとき、前記変更されたファイルを前記物理的ＮＡＳに伝送して前記物理的ＮＡＳのオリジナルファイルを前記変更されたファイルに替えるようにすることを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項９】
前記仮想ＮＡＳは、
前記仮想ＮＡＳでファイルを読み出す途中にエラーが発生すれば、前記物理的ＮＡＳに前記エラーファイルのオリジナルファイルを要請して受信し、前記エラーファイルを前記受信されたオリジナルファイルを用いて復元するようにすることを特徴とする請求項１に記載のクラウドコンピューティングシステム。
【請求項１０】
クラウドコンピューティングシステムのデータ同期化方法であって、
多数のクライアント端末で処理されたファイルを格納するように構成された物理的ＮＡＳでネットワークを介してクラウドホスティングサービスを要請する段階と、
前記クラウドホスティングサービスの要請に従って前記物理的ＮＡＳに対応する仮想ＮＡＳを構築する段階と、
前記物理的ＮＡＳに格納されているオリジナルファイルをバックアップするための仮想ストレージ空間を前記仮想ＮＡＳに割り当てる段階と、
前記物理的ＮＡＳに格納されているファイルを前記仮想ＮＡＳの前記仮想ストレージ空間にバックアップする段階と、
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの 前記仮想ストレージ空間に格納されているバックアップファイルとのデータの同期化を行う段階と
を含む方法。
【請求項１１】
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの前記仮想ストレージ空間に格納されているバックアップファイルとのデータの同期化を行う段階は、
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの仮想クラウドストレージに格納されているバックアップファイルを何れもファイル階層構造によって順次比較する段階と、
前記バックアップファイルがオリジナルファイルと異なる場合、前記バックアップファイルを前記オリジナルファイルに替える段階と
を含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの 前記仮想ストレージ空間 に格納されているバックアップファイルとのデータの同期化を行う段階は、
前記物理的ＮＡＳでオリジナルファイルが変更されるとき、前記変更されたファイルを変更ファイルのリストに登録する段階と、
前記仮想ＮＡＳで前記変更ファイルのリストに登録されたファイルに対応するバックアップファイルを前記変更されたファイルに替える段階と
を含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの 前記仮想ストレージ空間に格納されているバックアップファイルとのデータの同期化を行う段階は、
前記物理的ＮＡＳでファイルを読み出す際にエラーが発生すれば、前記仮想ＮＡＳに前記エラーファイルのバックアップファイルを要請する段階と、
前記仮想ＮＡＳから前記バックアップファイルを受信して前記物理的ＮＡＳでエラーファイルを復元する段階と
を含むことを特徴とする請求項１０に記載の方法。
【請求項１４】
前記物理的ＮＡＳに格納されているオリジナルファイルと前記仮想ＮＡＳの 前記仮想ストレージ空間に格納されているバックアップファイルとのデータの同期化を行う段階は、
前記仮想ＮＡＳでファイルを読み出す際にエラーが発生すれば、前記物理的ＮＡＳに前記エラーファイルのオリジナルファイルを要請する段階と、
前記物理的ＮＡＳから前記オリジナルファイルを受信して前記仮想ＮＡＳで前記エラーファイルを復元する段階と
を含むことを特徴とする請求項１０に記載の方法。
【請求項１５】
クラウドコンピューティングシステムであって、
多数のＳＭＢネットワークシステムと、それぞれの前記ＳＭＢネットワークシステムは、それぞれのクライアント端末で処理したファイルを共通で格納する共有格納領域を有するＮＡＳストレージを備えるＮＡＳを含むＳＭＢネットワークシステム、及び前記共有格納領域に対する情報の提供を受け、
前記提供を受けた共有格納領域の情報に対応するクラウドストレージ内の仮想ストレージ空間を割り当て、前記共有格納領域と前記仮想ストレージ空間に格納されるファイルのデータの同期化を行うクラウドストレージシステムと
を含むクラウドコンピューティングシステム。
【請求項１６】
前記クラウドストレージシステムは、
前記共有格納領域の情報に対応するクラウドストレージ内の仮想ストレージ空間を割り当てるストレージ管理部と、
前記共有格納領域に格納されているオリジナルファイルが変更されるか、前記仮想ストレージ空間に格納されているバックアップファイルが変更される場合、前記共有格納領域と前記仮想ストレージ空間に格納されているファイルを同期化させる同期化部と
を含むことを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項１７】
前記クライアント端末は、前記ネットワークを介して前記クラウドストレージにアクセスして前記クラウドストレージの仮想ストレージ空間に格納されているファイルを変更するクライアントサブ端末を含み、
前記クライアントサブ端末から前記仮想ストレージ空間に格納されているファイルに対するアクセスの要請がある場合、前記アクセスを要請したファイルを提供するアクセス処理部を更に含むことを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項１８】
前記データ同期化は、既に設定されている時間間隔で行われることを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項１９】
前記データ同期化は、前記システムの管理者の要請に基づいて行われることを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項２０】
前記ＳＭＢネットワークシステムからエラーファイルの要請に応答して、前記エラーファイルを前記仮想ストレージ空間で検索し、検索されたエラーファイルを前記ＳＭＢネットワークシステムに提供するエラー処理部を更に含むことを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項２１】
前記クライアント端末からファイルの要請に従って、ファイルを読み出す途中にエラーが発生する場合、前記エラーファイルに対応するオリジナルファイルを前記物理的ＮＡＳから提供を受け、前記クライアント端末に提供するエラー処理部を更に含むことを特徴とする請求項１５に記載のクラウドコンピューティングシステム。
【請求項２２】
クラウドコンピューティングシステムのデータ同期化方法であって、
ＳＭＢネットワークシステム内の多数のクライアント端末で処理したファイルを共通で格納する共有格納領域を設定する段階と、
ネットワークを介して前記共有格納領域に対する情報を受け、前記共有格納領域に対応するクラウドストレージ内に仮想ストレージ空間を前記ＳＭＢネットワークシステムに割り当てる段階と、
前記共有格納領域と前記仮想ストレージ空間に格納されているファイルのデータの同期化を行う段階と
を含む方法。
【請求項２３】
前記共有格納領域と前記仮想ストレージ空間に格納されているファイルのデータの同期化を行う段階は、
前記仮想ストレージ空間内のファイルが変更された場合、前記変更ファイルを用いて前記共有格納領域に格納されているオリジナルファイルを替えて前記共有格納領域と前記仮想ストレージ空間に格納されているファイルのデータの同期化を行う段階を含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記共有格納領域と前記仮想ストレージ空間に格納されているファイルのデータの同期化を行う段階は、
前記仮想ストレージ空間でファイルを読み出す途中にエラーが発生すれば、前記エラーファイルのオリジナルファイルを前記ＳＭＢネットワークシステムに要請し、前記ＳＭＢネットワークシステムから前記オリジナルファイルを受信する段階と、
前記受信されたオリジナルファイルを用いて前記エラーファイルを復元する段階と
を含むことを特徴とする請求項２２に記載の方法。
【請求項２５】
前記データ同期化は、既に設定されている時間間隔で行われることを特徴とする請求項２２に記載の方法。
【請求項２６】
前記データ同期化は、前記ＳＭＢネットワークシステムの管理者の要請に基づいて行われることを特徴とする請求項２２に記載の方法。
【国際調査報告】
2013545166.tif 000014
2013545166.tif 000015
2013545166.tif 000016
2013545166.tif 000017