(57)【要約】【課題】本発明は、ユーザが容易にファイルをダウンロードするか又は共有することができるファイル記憶システム及びその方法を提供する。【解決手段】本発明のファイル記憶システムは、コンピューティングデバイスで実行される。コンピューティングデバイスに電気的に接続されているクラウドストレージデバイスで記憶空間を各クライアントに配分する配分モジュールと、クライアントがファイルをクラウドストレージデバイスの記憶空間に記憶すると、ファイルに対してファイルダウンロードページを生成した後、ファイルダウンロードページのアドレスを生成する生成モジュールと、ファイルダウンロードページのアドレスを符号化して対応する情報バーコードを生成する符号化モジュールと、生成された情報バーコードをクライアントに送信する送信モジュールと、を備える。本発明はファイル記憶方法も提供する。【選択図】図２
2014130596.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティングデバイスで実行されるファイル記憶システムであって、
前記コンピューティングデバイスに電気的に接続されているクラウドストレージデバイスで記憶空間を各クライアントに配分する配分モジュールと、
前記クライアントがファイルを前記クラウドストレージデバイスの記憶空間に記憶すると、前記ファイルに対してファイルダウンロードページを生成した後、ファイルダウンロードページのアドレスを生成する生成モジュールと、
前記ファイルダウンロードページのアドレスを符号化して対応する情報バーコードを生成する符号化モジュールと、
生成された情報バーコードを前記クライアントに送信する送信モジュールと、
を備えることを特徴とするファイル記憶システム。
【請求項２】
前記クライアントのファイル再生を受信すると、ファイル再生要求に基づいて前記クライアントが前記クラウドストレージデバイスにおける記憶空間に記憶されたファイルを再生する再生モジュールをさらに備えることを特徴とする請求項１に記載のファイル記憶システム。
【請求項３】
前記クライアントは、前記情報バーコードを受信して他のクライアントに提供することによって前記ファイルを他のクライアントと共有することを特徴とする請求項１に記載のファイル記憶システム。
【請求項４】
前記ファイルダウンロードページは、ファイルのタイプ、ファイル名、ファイルのアドレス、ファイルのサイズ及びファイルの説明を備えることを特徴とする請求項１から３のいずれか１項に記載のファイル記憶システム。
【請求項５】
前記情報バーコードは、クイックレスポンスコードであることを特徴とする請求項１から４のいずれか１項に記載のファイル記憶システム。
【請求項６】
コンピューティングデバイスで実行されるファイル記憶方法であって、
前記コンピューティングデバイスに電気的に接続されているクラウドストレージデバイスで記憶空間を各クライアントに配分するステップと、
前記クライアントが前記ファイルをクラウドストレージデバイスの記憶空間に記憶する場合、前記ファイルに対してファイルダウンロードページを生成してから、ファイルダウンロードページのアドレスを生成するステップと、
前記ファイルダウンロードページのアドレスを符号化して対応する情報バーコードを生成するステップと、
生成された情報バーコードを前記クライアントに送信するステップと、
を備えることを特徴とするファイル記憶方法。
【請求項７】
クライアントで実行されるファイル記憶方法であって、
ファイルをコンピューティングデバイスに電気的に接続されているクラウドストレージデバイスで配分した記憶空間に記憶するステップと、
前記コンピューティングデバイスによって生成された情報バーコードを受信し、前記情報バーコードは、ファイルに対してファイルダウンロードページを生成し、且つファイルダウンロードページのアドレスを符号化することによって獲得されるステップと、
を備えることを特徴とするファイル記憶方法。
【請求項８】
前記クライアントは受信した情報バーコードを情報キャリアに付加して情報キャリアを他のクライアントに送信することを特徴とする請求項７に記載のファイル記憶方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウドコンピューティングシステム及びその方法に関するものであり、特にファイル記憶システム及びその方法に関するものである。
【背景技術】
【０００２】
ユーザは、クラウドストレージによって、容易にネットワークにおけるリソースにアクセスすることができるため、ファイルをローカルからクラウドストレージにアップロードした後、ファイルアドレスを覚えていさえすれば、ネットワークからファイルをダウンロードするか又はファイルを他のユーザと共有することができる。しかし、ファイルをダウンロードする又は共有する場合、ファイルアドレスを入力しなければならないが、ファイルアドレスは複雑で覚えにくいため、不便である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、前記課題を解決し、ユーザが容易にファイルをダウンロードするか又は共有することができるファイル記憶システム及びその方法を提供することである。
【課題を解決するための手段】
【０００４】
本発明に係るファイル記憶システムは、コンピューティングデバイスで実行される。前記コンピューティングデバイスに電気的に接続されているクラウドストレージデバイスで記憶空間を各クライアントに配分する配分モジュールと、前記クライアントがファイルを前記クラウドストレージデバイスの記憶空間に記憶すると、前記ファイルに対してファイルダウンロードページを生成した後、ファイルダウンロードページのアドレスを生成する生成モジュールと、前記ファイルダウンロードページのアドレスを符号化して対応する情報バーコードを生成する符号化モジュールと、生成された情報バーコードを前記クライアントに送信する送信モジュールと、を備える。
【０００５】
本発明に係るファイル記憶方法は、コンピューティングデバイスに実行される。前記コンピューティングデバイスに電気的に接続されているクラウドストレージデバイスで記憶空間を各クライアントに配分するステップと、前記クライアントが前記ファイルをクラウドストレージデバイスの記憶空間に記憶する場合、前記ファイルに対してファイルダウンロードページを生成した後、ファイルダウンロードページのアドレスを生成するステップと、前記ファイルダウンロードページのアドレスを符号化して対応する情報バーコードを生成するステップと、生成された情報バーコードを前記クライアントに送信するステップと、を備える。
【０００６】
本発明に係るファイル記憶方法は、クライアントで実行される。ファイルをコンピューティングデバイスに電気的に接続されているクラウドストレージデバイスで配分した記憶空間に記憶するステップと、前記コンピューティングデバイスによって生成された情報バーコードを受信し、前記情報バーコードは、ファイルに対してファイルダウンロードページを生成し、且つファイルダウンロードページのアドレスを符号化することによって獲得されるステップと、を備える。
【発明の効果】
【０００７】
従来の技術に比べて、本発明のファイル記憶システム及びその方法において、クライアントがファイルをダウンロードする際、複雑なファイルアドレスを入力する必要がないため、ユーザは、容易にファイルをダウンロードするか又はファイルを他のユーザと共有することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るファイル記憶システムの実施環境を示す図である。
【図２】図１に示すファイル記憶システムの機能ブロック図である。
【図３】本発明の実施形態に係るファイル記憶方法のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態について説明する。
【００１０】
図１に示すように、ファイル記憶システム１０は、コンピューティングデバイス１で実行される。コンピューティングデバイス１は、ネットワーク２によってクラウドストレージデバイス３（例えば、データベースサーバ）及び複数のクライアント４にそれぞれ接続される。コンピューティングデバイス１は、記憶装置１１及びプロセッサ１２を備える。記憶装置１１は、ファイル記憶システム１０のプログラムコード及びその実行過程において使用されるデータを記憶することに用いられる。プロセッサ１２は、ファイル記憶システム１０のプログラムコードを実行する。故に、クライアント４は容易にクラウドストレージデバイス３におけるファイルにアクセスする又は各クライアント４の間でファイルを共有することができる。ネットワーク２は、会社内部のインターネットであり、または、インターネット又はＧＰＲＳ、Ｗｉ−Ｆｉ／ＷＬＡＮ、３Ｇ／ＷＣＤＭＡ（登録商標）、３．５Ｇ／ＨＳＤＰＡ等のような他の通信ネットであっても良い。
【００１１】
図２は、図１に示すファイル記憶システムの機能ブロック図である。ファイル記憶システム１０は、配分モジュール１００と、生成モジュール１０１と、符号化モジュール１０２と、送信モジュール１０３と、再生モジュール１０４と、を備える。
【００１２】
配分モジュール１００は、クラウドストレージデバイス３において記憶空間を各クライアント４に配分するために用いられる。各クライアント４の記憶空間は、クライアント４のファイルを記憶するために用いられる。
【００１３】
生成モジュール１０１は、クライアント４がファイルをクラウドストレージデバイス３の記憶空間に記憶する際、ファイルに対してファイルダウンロードページを生成した後、ファイルダウンロードページのアドレスを生成するために用いられる。ファイルダウンロードページは、ファイルのタイプ、ファイル名、ファイルのアドレス、ファイルのサイズ及びファイルの説明を備える。ファイルのタイプは、画像、文字、映画及び音楽などを備える。ファイルダウンロードページのアドレスは、ファイルダウンロードページのネットワーク２におけるリンクアドレスである。本実施形態において、ファイルアドレス及びファイルダウンロードページのアドレスは、ユニフォームリソースロケータ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ、ＵＲＬ）である。
【００１４】
符号化モジュール１０２は、ファイルダウンロードページのアドレスを符号化して対応する情報バーコードを生成するために用いられる。本実施形態において、情報バーコードは、クイックレスポンス（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ、ＱＲ）コード（登録商標）である。ＱＲコード（登録商標）は、二次元バーコードであり、一般のバーコードに比べて、より多くのデータを記憶することができ、また、二次元バーコードのデータは容易にアクセスすることができる。
【００１５】
送信モジュール１０３は、生成された情報バーコードをクライアント４に送信するために用いられる。クライアント４は、情報バーコードを受信して他のクライアント４に提供することによってファイルを他のクライアント４と共有することができる。例えば、クライアント４は表示装置によって情報バーコードを表示し、他のクライアント４によって走査され、他のクライアント４は走査情報バーコードに基づいてファイルダウンロードページのアドレスを解析し、ファイルダウンロードページのアドレスに基づいてファイルダウンロードページにアクセスし、ファイルダウンロードページに基づいてファイルをダウンロードし、次いで、ダウンロードしたファイルを他のクライアント４がクラウドストレージデバイス３における記憶空間に記憶する。また例えば、クライアント４は情報バーコードを情報キャリアに付加して情報キャリアを他のクライアント４に送信する。情報キャリアは、ネットワークページ、メール等であっても良い。他のクライアント４は、情報バーコードが付加されている情報キャリアを受信した後、情報バーコードに基づいてファイルダウンロードページのアドレスを解析し、ファイルダウンロードページのアドレスに基づいてファイルダウンロードページにアクセスし、ファイルダウンロードページに基づいてファイルをダウンロードし、且つダウンロードしたファイルを他のクライアント４がクラウドストレージデバイス３における記憶空間に記憶する。他のクライアント４はファイルを記憶空間（該記憶空間は他のクライアント４のクラウドストレージデバイス３における記憶空間である）に記憶する場合、ファイル記憶システム１０は、ファイルダウンロードページ及び対応する情報バーコードを他のクライアント４に生成する。
【００１６】
再生モジュール１０４は、クライアント４のファイル再生を受信すると、ファイル再生要求に基づいてクライアント４がクラウドストレージデバイス３における記憶空間に記憶されたファイルを再生するために用いられる。例えば、クライアント４の映画再生要求に応答するために、再生モジュール１０４は対応する映画を再生することができる。また例えば、クライアント４の音楽再生要求に応答するために、再生モジュール１０４は対応する音楽を再生することができる。
【００１７】
図３は、本発明の実施形態に係るファイル記憶方法のフローチャートであり、以下のステップを含む。
【００１８】
ステップＳ３０１：配分モジュール１００は、クラウドストレージデバイス３において記憶空間を各クライアント４に配分する。各クライアント４の記憶空間は、クライアント４のファイルを記憶するために用いられる。クライアント４はファイルをクライアント４がクラウドストレージデバイス３における記憶空間に記憶すると、ステップＳ３０２を実行する。
【００１９】
ステップＳ３０２：生成モジュール１０１は、ファイルに対してファイルダウンロードページを生成した後、ファイルダウンロードページのアドレスを生成する。ファイルダウンロードページは、ファイルタイプ、ファイル名、ファイルのアドレス、ファイルのサイズ及びファイルの説明を備える。ファイルタイプは、画像、文字、映画及び音楽などを備える。ファイルダウンロードページのアドレスは、ファイルダウンロードページのネットワーク２におけるリンクアドレスである。本実施形態において、ファイルアドレス及びファイルダウンロードページのアドレスは、ユニフォームリソースロケータ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ、ＵＲＬ）である。
【００２０】
ステップＳ３０３：符号化モジュール１０２は、ファイルダウンロードページのアドレスを符号化して対応する情報バーコードを生成する。本実施形態において、情報バーコードは、クイックレスポンスコードである。
【００２１】
ステップＳ３０４：送信モジュール１０３は、生成された情報バーコードをクライアント４に送信する。クライアント４は、情報バーコードを受信して他のクライアント４に提供することによってファイルを他のクライアント４と共有することができる。例えば、クライアント４は表示装置によって情報バーコードを表示して他のクライアント４によって走査され、他のクライアント４は走査情報バーコードに基づいてファイルダウンロードページのアドレスを解析し、ファイルダウンロードページのアドレスに基づいてファイルダウンロードページにアクセスし、ファイルダウンロードページに基づいてファイルをダウンロードし、且つダウンロードしたファイルを他のクライアント４がクラウドストレージデバイス３における記憶空間に記憶する。また例えば、クライアント４は情報バーコードを情報キャリアに付加して情報キャリアを他のクライアント４に送信する。情報キャリアは、ネットワークページ、メール等であっても良い。情報バーコードを付加している情報キャリアを受信した後、他のクライアント４は情報バーコードに基づいてファイルダウンロードページのアドレスを解析し、ファイルダウンロードページのアドレスに基づいてファイルダウンロードページにアクセスし、ファイルダウンロードページに基づいてファイルをダウンロードし、且つダウンロードしたファイルを他のクライアント４がクラウドストレージデバイス３における記憶空間に記憶する。他のクライアント４はファイルを他のクライアント４がクラウドストレージデバイス３における記憶空間に記憶すると、ファイル記憶システム１０は、ファイルダウンロードページ及び対応する情報バーコードを他のクライアント４に生成する。クライアント４のファイル再生を受信すると、ステップＳ３０５を実行する。
【００２２】
ステップＳ３０５：再生モジュール１０４は、ファイル再生要求に基づいてクライアント４がクラウドストレージデバイス３における記憶空間に記憶されたファイルを再生する。例えば、再生モジュール１０４は、クライアント４の映画再生要求に応答するために、対応する映画を再生することができる。また例えば、再生モジュール１０４は、クライアント４の音楽再生要求に応答するために、対応する音楽を再生することができる。
【００２３】
本発明の実施形態に係るファイル記憶システム及びその方法において、クライアント４はファイルをダウンロードする際、複雑なファイルアドレスを入力する必要がないため、ユーザは、容易にファイルをダウンロードするか又はファイルを他のユーザと共有することができる。また、クライアント４は他のクライアント４によって共有されたファイルをクラウドストレージに直接的に記憶することができ、予めファイルをローカルの記憶空間にダウンロードする必要がないため、記憶効率を向上させることができる。
【符号の説明】
【００２４】
１  コンピューティングデバイス
２  ネットワーク
３  クラウドストレージデバイス
４  クライアント
１０  ファイル記憶システム
１１  記憶装置
１２  プロセッサ
１００  配分モジュール
１０１  生成モジュール
１０２  符号化モジュール
１０３  送信モジュール
１０４  再生モジュール
【図１】
2014130596.tif 000003
【図２】
2014130596.tif 000004
【図３】
2014130596.tif 000005