(57)【要約】  本発明は、デジタルコンテンツ伝送の成功率を高める、デジタルコンテンツ伝送の方法、システムおよび装置を開示した。この方法は、第１クライアントが送信したリソースリクエストを受信するステップと、記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいて、リソースリクエストとマッチングする第１デジタルオブジェクトおよび第１証明書ファイルをそれぞれ検索し、第１デジタルオブジェクトおよび第１証明書ファイルを第１クライアントへ送信し、第１クライアントを、受信した第１証明書ファイルに基づき、受信したデジタルオブジェクトを復号し、対応するデジタルコンテンツを獲得させるステップとを備える。
2014528680.tif 000002
【特許請求の範囲】
【請求項１】
第１クライアントが送信したリソースリクエストを受信するステップと、
記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいて、前記リソースリクエストとマッチングする第１デジタルオブジェクトと、第１証明書ファイルとをそれぞれ検索し、前記第１デジタルオブジェクトおよび前記第１証明書ファイルを前記第１クライアントへ送信し、前記第１クライアントを、受信した第１証明書ファイルに基づき、受信したデジタルオブジェクトを復号し、対応するデジタルコンテンツを獲得させるステップとを備えることを特徴とするデジタルコンテンツ伝送の方法。
【請求項２】
予めの前記デジタルオブジェクトの記憶が、
予めにデジタルコンテンツに対して生成ランダムのキー情報および与前記デジタルコンテンツに唯一対応するリソースＩＤを生成し、かつ、前記キー情報を利用して前記デジタルコンテンツを暗号化し、デジタルオブジェクトを獲得して、ストレージするステップと、
前記リソースＩＤ、前記デジタルオブジェクトのストレージルートの第１対応関係を記憶するステップとを備え、
前記リソースリクエストとマッチングする第１デジタルオブジェクトの検索が、
前記第１対応関係において、前記リソースリクエストに含まれる第１リソースＩＤとマッチングする第１ストレージルートを検索するステップと、
前記第１ストレージルートに基づき、対応する第１デジタルオブジェクトを獲得するステップとを備えることを特徴とする請求項１に記載のデジタルコンテンツ伝送の方法。
【請求項３】
予めの前記証明書ファイルの記憶が、
予めクライアントのハードウェア情報およびデジタルコンテンツの関連情報を獲得し、かつ、前記クライアントのハードウェア情報および前記関連情報に基づき、証明書ファイルを生成し、ストレージするステップと、
クライアントのハードウェア情報、リソースＩＤおよび証明書ファイルのストレージルートの第２対応関係を記憶するステップとを備え、
前記関連情報が、デジタルコンテンツに唯一対応するリソースＩＤおよび暗号化デジタルコンテンツのキー情報を含み、
前記リソースリクエストとマッチングする第１証明書ファイルの前記検索が、
前記第２対応関係において、前記第１クライアントのハードウェア情報、前記リソースリクエストに含まれる第１リソースＩＤ全てと対応する第２ストレージルートを確認するステップと、
前記第２ストレージルートに基づき、前記第１証明書ファイルを獲得するステップとを備えることを特徴とする請求項１または請求項２に記載のデジタルコンテンツ伝送の方法。
【請求項４】
前記予めのクライアントのハードウェア情報の獲得が、
前記クライアントの登録リクエストを受信し、前記登録リクエストから前記クライアントのハードウェア情報を獲得するステップを備えることを特徴とする請求項３に記載のデジタルコンテンツ伝送の方法。
【請求項５】
第１クライアントが送信したリソースリクエストを受信し、記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいて、前記リソースリクエストとマッチングする第１デジタルオブジェクトおよび第１証明書ファイルをそれぞれ検索し、前記第１デジタルオブジェクトおよび前記第１証明書ファイルを前記第１クライアントへ送信するサーバと、
前記第１デジタルオブジェクトおよび前記第１証明書ファイルを受信し、受信した第１証明書ファイルに基づき、受信したデジタルオブジェクトを復号し、対応するデジタルコンテンツを獲得する第１クライアントとを備えることを特徴とするデジタルコンテンツ伝送のシステム。
【請求項６】
前記サーバが、デジタルコンテンツにランダムのキー情報および当該デジタルコンテンツに唯一対応するリソースＩＤを予めに生成し、かつ、キー情報を利用してデジタルコンテンツを暗号化し、デジタルオブジェクトを獲得し、ストレージし、リソースＩＤ、デジタルオブジェクトのストレージルートの第１対応関係を記憶することを特徴とする請求項５に記載のデジタルコンテンツ伝送のシステム。
【請求項７】
前記サーバが、前記第１対応関係において、前記リソースリクエストに含まれる第１リソースＩＤとマッチングする第１ストレージルートを検索し、前記第１ストレージルートに基づき、対応する第１デジタルオブジェクトを獲得することを特徴とする請求項６に記載のデジタルコンテンツ伝送のシステム。
【請求項８】
前記サーバが、クライアントのハードウェア情報およびデジタルコンテンツの関連情報を予めに獲得し、前記クライアントのハードウェア情報および前記関連情報に基づき、証明書ファイルを生成し、ストレージし、前記クライアントのハードウェア情報、リソースＩＤおよび前記証明書ファイルのストレージルートの第２対応関係を記憶し、
前記関連情報が、前記デジタルコンテンツに唯一対応するリソースＩＤおよび暗号化した前記デジタルコンテンツのキー情報を含むことを特徴とする請求項５または請求項６に記載のデジタルコンテンツ伝送のシステム。
【請求項９】
前記サーバが、前記第２対応関係において、前記第１クライアントのハードウェア情報、前記リソースリクエストに含まれる第１リソースＩＤ全てと対応する第２ストレージルートを確認し、前記第２ストレージルートに基づき、前記第１証明書ファイルを獲得することを特徴とする請求項８に記載のデジタルコンテンツ伝送のシステム。
【請求項１０】
リソースリクエストを受信する受信ユニットと、
記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいて、前記リソースリクエストとマッチングする第１デジタルオブジェクトおよび第１証明書ファイルをそれぞれ検索する検索ユニットと、
前記第１デジタルオブジェクトおよび前記第１証明書ファイルを送信する送信ユニットとを備えることを特徴とするデジタルコンテンツ伝送の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は２０１１年１１月２４日に、中国特許局に提出し、出願番号が２０１１１０３７８１９４．５であり、発明名称が「デジタルコンテンツ伝送の方法、システムおよび装置」である中国特許出願を基礎とする優先権を主張し、その開示の総てをここに取り込む。
本発明はコンピュータ情報技術分野に関し、特にデジタルコンテンツ伝送の方法、システムおよび装置に関する。
【背景技術】
【０００２】
インターネットの発展と普及に伴い、デジタルコンテンツの種類と数も益々増加し、その使用も益々広がり、デジタルコンテンツの保護も益々関心を集めている。
現在、通常では証明書ファイルを用いることにより、伝送するデジタルコンテンツの合法的訪問および許可なく伝播することの禁止を包括している。
【０００３】
従来のデジタルコンテンツ伝送過程は具体的に、サーバ側が授権したクライアントのリクエストを受信後、キー情報、授権したクライアントのハードウェア情報等を暗号化アルゴリズムにより計算し、デジタルコンテンツの証明書ファイルを算出し、キー情報を用いた暗号化後のデジタルコンテンツおよび対応する証明書ファイルを指定したクライアントに送信する。
こうして、クライアントは、獲得した証明書ファイルにより暗号化後のデジタルコンテンツを復号して閲覧し、デジタルコンテンツの合法的使用を保証し、違法伝播を防止する。
さらにデジタルコンテンツ提供側の知的財産権を保護する。
【０００４】
よって、デジタルコンテンツ伝送過程における証明書ファイル生成の際、授権クライアントのハードウェア情報、デジタルコンテンツのキー情報は、複雑な暗号化アルゴリズムによる計算によって初めて獲得できる。
併発が大きい状況では、この過程に時間がかかり、サーバにおいて大量のリソースを占め、サーバの対外サービスに影響することは明らかである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在、証明書ファイル生成によりもたらされるサーバ性能に対する影響を解決するために、通常用いられる方法には、証明書サービスと他のサービスを異なるサーバに分けて配置する方法がある。
こうした方法は証明書生成のためにサーバリソースを占用するという問題を解決できる。
しかし、併発量が大きい場合、証明書サーバがネックとなり、対外サービス全体に影響する。
または、証明書サービスを複数台サーバに分けて配置する。
即ち、証明書サービスに対し負荷均衡を行う。
こうした方法は併発量が大きいという問題を解決できるが、必要なソフト・ハードウェアコストは増え、リスクおよびアフターサービスの作業量も増える。
【０００６】
よって、証明書ファイル生成の過程は、未だサーバに負担をかけ、サーバの併発能力および性能に影響する。
これにより、デジタルコンテンツ伝送の成功率に影響することは明らかである。
【課題を解決するための手段】
【０００７】
本発明に係るデジタルコンテンツ伝送の方法、システムおよび装置は、デジタルコンテンツ伝送の成功率を高める。
【０００８】
本発明に係るデジタルコンテンツ伝送の方法は、第１クライアントが送信したリソースリクエストを受信するステップと、記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいて、前記リソースリクエストとマッチングする第１デジタルオブジェクトと、第１証明書ファイルとをそれぞれ検索し、前記第１デジタルオブジェクトおよび前記第１証明書ファイルを前記第１クライアントへ送信し、前記第１クライアントを、受信した第１証明書ファイルに基づき、受信したデジタルオブジェクトを復号し、対応するデジタルコンテンツを獲得させるステップとを備える。
【０００９】
本発明に係るデジタルコンテンツ伝送のシステムは、サーバと第１クライアントを備える。
【００１０】
サーバは、第１クライアントが送信したリソースリクエストを受信する。
記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいて、前記リソースリクエストとマッチングする第１デジタルオブジェクトと、第１証明書ファイルとをそれぞれ検索し、前記第１デジタルオブジェクトおよび前記第１証明書ファイルを前記第１クライアントへ送信する。
【００１１】
第１クライアントは、前記第１デジタルオブジェクトおよび前記第１証明書ファイルを受信し、受信した第１証明書ファイルに基づき、受信したデジタルオブジェクトを復号し、対応するデジタルコンテンツを獲得する。
【００１２】
本発明に係るデジタルコンテンツ伝送の装置は、リソースリクエストを受信する受信ユニットと、記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいて、前記リソースリクエストとマッチングする第１デジタルオブジェクトと、第１証明書ファイルとをそれぞれ検索する検索ユニットと、前記第１デジタルオブジェクトおよび前記第１証明書ファイルを送信する送信ユニットとを備える。
【発明の効果】
【００１３】
本発明の実施形態において、記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいてのみ、それぞれリソースリクエストとマッチングする第１デジタルオブジェクトおよび第１証明書ファイルを検索し、検索した第１デジタルオブジェクトおよび第１証明書ファイルを送信する。
よって、伝送過程において証明書ファイルを生成する必要が無く、システムリソースの占用を大幅に減らし、デジタルコンテンツを提供するサーバストレスを低減し、このサーバ併発能力を高める。
これにより、デジタルコンテンツ伝送の成功率を高め、証明書ファイルによりデジタルコンテンツ伝送の信頼性を保証できることは明らかである。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態におけるデジタルコンテンツ伝送のフロー図。
【図２】本発明の実施形態におけるデジタルコンテンツ伝送システムのアーキテクチャを示す図。
【図３】本発明の実施形態におけるデジタルコンテンツ伝送装置の構造を示す図。
【発明を実施するための形態】
【００１５】
本発明の実施形態において、予めデジタルコンテンツおよびクライアントのハードウェア情報全てと対応する証明書ファイルを生成し、記憶する。
こうして、デジタルコンテンツ伝送過程において、記憶した証明書ファイルにてのみ、リソースリクエストとマッチングする証明書ファイルを検索する。
そして、この検索した証明書ファイルおよびリクエストの暗号化済みのデータコンテンツを伝送する。
こうして、伝送過程における大量の計算が必要無く、システムリソースを節約し、デジタルコンテンツを提供するサーバストレスを低減し、このサーバ併発能力を高める。
これにより、伝送の成功率を高める。
【００１６】
本発明の実施形態において、デジタルコンテンツを提供するサーバが提供できるデジタルコンテンツの情報管理は具体的に、提供できる各デジタルコンテンツをインポートするステップと、インポートした各デジタルコンテンツに唯一のリソースＩＤを生成するステップとを備える。
例えば、各デジタルコンテンツをナンバリングする。
即ち、各デジタルコンテンツは唯一のナンバリングに対応する。
さらに、各デジタルコンテンツにランダムのキー情報を生成する。
そして、生成したキー情報を利用し、対応するデジタルコンテンツを暗号化し、対応するデジタルオブジェクトを獲得し、ストレージする。
各デジタルコンテンツ全てが対応するデジタルオブジェクトを記憶するまでこれらを行う。
キー情報の生成過程およびキー情報を利用する暗号化過程は従来技術と一致でき、多種多様である。
最後に、リソースＩＤ、デジタルオブジェクトのストレージルートの第１対応関係を確立かつ記憶する。
【００１７】
第１対応関係を表１に示すことができる。
【表１】
2014528680.tif 000003
【００１８】
以上に第１対応関係を表の方式を用いて記述したが、本発明の実施形態はこれに限らない。
例えば、ツリー構造化テキストのようなデータベースの他のフォーマットＩＤを用いることができる。
具体的な内容はここでは説明しない。
【００１９】
これまでに記述した通り、デジタルコンテンツを提供するサーバは、予めデジタルコンテンツにランダムのキー情報およびこのデジタルコンテンツに唯一対応するリソースＩＤを生成する。
かつ、キー情報を利用し、デジタルコンテンツを暗号化し、デジタルオブジェクトを獲得し、ストレージする。
また、リソースＩＤ、デジタルオブジェクトのストレージルートの第１対応関係を記憶する。
【００２０】
当然、上記内容はデジタルコンテンツの管理メカニズムに過ぎず、この第１対応関係は、リソースＩＤ、デジタルコンテンツの名称、デジタルオブジェクトのストレージルートおよびキー情報を含む。
本発明の実施形態において、デジタルコンテンツ、デジタルオブジェクト、リソースＩＤおよびキー情報の対応関係をさらに直接記憶できる。
具体的な内容はここでは説明を繰り返さない。
【００２１】
本発明の実施形態において、デジタルコンテンツを提供するサーバは証明書ファイルをさらに記憶しなければならず、具体的な過程には、記憶済の各クライアントのハードウェア情報を獲得するステップと、各デジタルコンテンツの関連情報を獲得するステップとを備える。
ここで、関連情報は、デジタルコンテンツに唯一対応するリソースＩＤおよびこのデータコンテンツを暗号化したキー情報を含む。
そして、クライアントのハードウェア情報、デジタルコンテンツの関連情報に基づき、対応する証明書ファイルを生成し、証明書ファイルを記憶する。
各クライアントのハードウェア情報および各デジタルコンテンツの関連情報全てが対応する証明書ファイルを生成および記憶するまでこれらを行う。
こうして、クライアントのハードウェア情報、リソースＩＤおよび証明書ファイルのストレージルートの第２対応関係を確立かつ記憶する。
【００２２】
第２対応関係を表２に示すことができる。
【表２】
2014528680.tif 000004
【００２３】
表２は、クライアントのハードウェア情報をインデックスとし第２対応関係を確立するが、表２は第２対応関係を示すのみである。
リソースＩＤをインデックスとし第２対応関係をさらに確立できる。
または、ツリー構造化テキストを用いて第２対応関係を示すことができる。
具体的な内容はここでは説明を繰り返さない。
【００２４】
上述した通り、デジタルコンテンツを提供するサーバは、予めクライアントのハードウェア情報およびデジタルコンテンツの関連情報を獲得する。
かつ、クライアントのハードウェア情報および関連情報に基づき、証明書ファイルを生成し、ストレージする。
ここで、関連情報は、デジタルコンテンツに唯一対応するリソースＩＤおよび暗号化デジタルコンテンツのキー情報を含む。
そして、クライアントのハードウェア情報、リソースＩＤおよび証明書ファイルのストレージルートの第２対応関係を記憶する。
【００２５】
当然、上記内容は証明書ファイルの管理メカニズムに過ぎず、本発明の実施形態において、クライアントのハードウェア情報、リソースＩＤおよび証明書ファイルの対応関係をさらに直接記憶できる。
具体的な内容はここでは説明を繰り返さない。
【００２６】
本発明の実施形態において、デジタルコンテンツを提供するサーバはクライアントのハードウェア情報をさらに管理できる。
登録済のクライアントのハードウェア情報の記憶は、具体的に、クライアントの登録リクエストを受信し、登録リクエストからクライアントの設備情報を獲得するステップを備える。
この設備情報は、ＣＰＵのＩＤ、ハードデスクＩＤ、ネットワークカードＩＤ等を備える。
そして、設備情報に基づき、ハードウェア情報を生成する。
生成過程には多くの種類があって良い。
例えば、ＣＰＵのＩＤ、ハードデスクＩＤ、ネットワークカードＩＤ等のこれらＩＤを設定ルールに従い、ハードウェア情報を直接組み合わせ形成する。
または、ＣＰＵのＩＤ、ハードデスクＩＤ、ネットワークカードＩＤ等を暗号化演算し、ハードウェア情報を生成する。
最後に、生成したクライアントのハードウェア情報を記憶する。
【００２７】
当然、本発明の実施形態において、クライアントの設備情報をさらに大量にインポートできる。
そして、設備情報に基づき、ハードウェア情報を生成し、クライアントのハードウェア情報を記憶する。
【００２８】
こうして、証明書ファイルを生成する際、記憶したクライアントのハードウェア情報から生成待機証明書のクライアントのハードウェア情報を獲得する。
【００２９】
デジタルコンテンツを提供するサーバは、予めクライアントのハードウェア情報、デジタルコンテンツおよび証明書ファイルの管理メカニズムを確立後、即ち、デジタルコンテンツを提供するサーバがクライアントのハードウェア情報、デジタルオブジェクトおよび証明書ファイルを記憶後、このデジタルコンテンツを提供するサーバのリソースをリクエストする第１クライアントへのデジタルコンテンツの伝送過程を図１に示す。
具体的に、以下のステップ１０１〜ステップ１０６を備える。
【００３０】
ステップ１０１において、第１クライアントは、デジタルコンテンツを提供するサーバへリソースリクエストを送信する。
【００３１】
ここで、サーバは提供できるデジタルコンテンツの一部の情報を明らかにできる。
クライアントは、これらの情報に基づき、選択する。
そして、サーバへリソースリクエストを送信する。
または、クライアントはリソースリクエストを直接入力する。
【００３２】
このリソースリクエストは、第１リソースＩＤおよび第１クライアントのハードウェア情報を含む。
【００３３】
ステップ１０２において、デジタルコンテンツを提供するサーバは、リソースリクエストを受信する。
【００３４】
ステップ１０３において、記憶したデジタルオブジェクトにおいて、リソースリクエストとマッチングする第１デジタルオブジェクトを検索する。
【００３５】
デジタルコンテンツを提供するサーバは、デジタルオブジェクトをすでに記憶し、上述のように、サーバはデジタルオブジェクトおよびリソースＩＤとデジタルオブジェクトのストレージルートにより形成される第１対応関係を記憶する。
こうして、この第１対応関係において、リソースリクエストに含まれる第１リソースＩＤとマッチングする第１ストレージルートを検索する。
そして、この第１ストレージルートに基づき、対応する第１デジタルオブジェクトを獲得する。
【００３６】
例えば、第１リソースＩＤを０２とし、表１に示す第１対応関係において、０２と対応する第１ストレージルートＤ：ｆｌ／ｆ２を検索する。
そして、この第１ストレージルートに基づき、対応する第１デジタルオブジェクトを獲得する。
【００３７】
ステップ１０４において、記憶した証明書ファイルにおいて、リソースリクエストとマッチングする第１証明書ファイルを検索する。
【００３８】
デジタルコンテンツを提供するサーバは証明書ファイルをすでに記憶し、上述のように、サーバは証明書ファイルおよびクライアントのハードウェア情報、リソースＩＤおよび証明書ファイルストレージルートにより形成される第２対応関係を記憶する。
こうして、第２対応関係において、第１クライアントのハードウェア情報、リソースリクエストに含まれる第１リソースＩＤ全てと対応する第２ストレージルートを確認する。
そして、第２ストレージルートに基づき、第１証明書ファイルを獲得する。
【００３９】
例えば、リソースリクエストにおいて、第１リソースＩＤを０２とし、第１クライアントのハードウェア情報をクライアント１のハードウェア情報とする。
表２に示す第２対応関係において、第１ストレージルートをＣ：ｆｉｌｅ／ｆ２とすることを検索する。
そして、この第１ストレージルートに基づき、対応する第１証明書ファイルを獲得する。
【００４０】
ステップ１０５において、デジタルコンテンツを提供するサーバは、第１デジタルオブジェクトおよび第１証明書ファイルを第１クライアントへ送信する。
【００４１】
ステップ１０６において、第１クライアントは受信した第１証明書ファイルに基づき、受信したデジタルオブジェクトを復号し、対応するデジタルコンテンツを獲得する。
【００４２】
デジタルオブジェクトとは、キー情報を用いてデジタルコンテンツを暗号化後に生成したものである。
【００４３】
証明書ファイルとは、クライアントのハードウェア情報およびデジタルコンテンツの関連情報に基づき、生成したものである。
関連情報は、デジタルコンテンツのリソースＩＤおよび暗号化デジタルコンテンツのキー情報を含む。
これにより、ここで、具体的に証明書ファイルからキー情報を獲得できる。
そして、このキー情報を用いてデジタルオブジェクトを復号し、デジタルコンテンツを獲得できる。
【００４４】
上述した過程において、ステップ１０３とステップ１０４の実行順序に制限はない。
即ち、先にステップ１０３を実行してからステップ１０４を実行する、または、先にステップ１０４を実行してからステップ１０３を実行してもよい。
【００４５】
上述したデジタルコンテンツ伝送過程により、クライアントのハードウェア情報、デジタルコンテンツおよび証明書ファイルの管理メカニズムを予めすでに確立するため、伝送過程において、記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいてのみ、それぞれリソースリクエストとマッチングする第１デジタルオブジェクトおよび第１証明書ファイルを検索し、検索した第１デジタルオブジェクトおよび第１証明書ファイルを送信することを発見する。
よって、伝送過程にて証明書ファイルを生成する必要が無く、システムリソースの占用を大幅に減らし、デジタルコンテンツを提供するサーバストレスを低減し、このサーバ併発能力を高める。
これにより、デジタルコンテンツ伝送の成功率を高め、証明書ファイルによりデジタルコンテンツ伝送の信頼性を保証できることは明らかである。
【００４６】
上述したデジタルコンテンツ伝送のシステムは、図２に示すように、サーバ１００と第１クライアント２００を備える。
【００４７】
サーバ１００は、第１クライアント２００が送信するリソースリクエストを受信する。
記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいて、それぞれリソースリクエストとマッチングする第１デジタルオブジェクトおよび第１証明書ファイルを検索し、第１デジタルオブジェクトおよび第１証明書ファイルを第１クライアント２００へ送信する。
【００４８】
第１クライアント２００は、第１デジタルオブジェクトおよび第１証明書ファイルを受信する。
かつ、受信した第１証明書ファイルに基づき、受信したデジタルオブジェクトを復号し、対応するデジタルコンテンツを獲得する。
【００４９】
このサーバ１００は、クライアントのハードウェア情報、デジタルコンテンツおよび証明書ファイルの管理メカニズムを確立しなければならない。
これにより、サーバ１００はさらに予めデジタルコンテンツにランダムのキー情報およびデジタルコンテンツに唯一対応するリソースＩＤを生成する。
かつ、キー情報を利用し、デジタルコンテンツを暗号化し、デジタルオブジェクトを獲得し、ストレージする。
リソースＩＤおよびデジタルオブジェクトストレージルートの第１対応関係を記憶する。
【００５０】
こうして、検索過程において、サーバ１００は具体的に、第１対応関係において、リソースリクエストに含まれる第１リソースＩＤとマッチングする第１ストレージルートを検索する。
そして、第１ストレージルートに基づき、対応する第１デジタルオブジェクトを獲得する。
【００５１】
このサーバ１００はさらに、予めクライアントのハードウェア情報およびデジタルコンテンツの関連情報を獲得する。
かつ、クライアントのハードウェア情報および関連情報に基づき、証明書ファイルを生成し、ストレージする。
ここで、関連情報は、デジタルコンテンツに唯一対応するリソースＩＤおよび暗号化デジタルコンテンツのキー情報を含む。
そして、クライアントのハードウェア情報、リソースＩＤおよび証明書ファイルのストレージルートの第２対応関係を記憶する。
【００５２】
さらに検索過程において、サーバ１００は具体的に、第２対応関係において、第１クライアントのハードウェア情報、リソースリクエストに含まれる第１リソースＩＤ全てと対応する第２ストレージルートを確認する。
そして、第２ストレージルートに基づき、第１証明書ファイルを獲得する。
【００５３】
このサーバ１００はさらに、上述したクライアントの登録リクエストを受信する。
かつ、登録リクエストからクライアントのハードウェア情報を獲得する。
【００５４】
本発明の実施形態において、構築したデジタルコンテンツ伝送の装置は、図３に示すように、受信ユニット３１０、検索ユニット３２０および送信ユニット３３０を備える。
【００５５】
受信ユニット３１０は、リソースリクエストを受信する。
【００５６】
検索ユニット３２０は、記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいて、それぞれリソースリクエストとマッチングする第１デジタルオブジェクトおよび第１証明書ファイルを検索する。
【００５７】
送信ユニット３３０は、第１デジタルオブジェクトおよび第１証明書ファイルを送信する。
【００５８】
この装置は、クライアントのハードウェア情報、デジタルコンテンツおよび証明書ファイルの管理メカニズムを確立したため、ランダムのキー情報およびデジタルコンテンツに唯一対応するリソースＩＤを生成する。
かつ、キー情報を利用し、デジタルコンテンツを暗号化する。
デジタルオブジェクトを獲得し、ストレージし、リソースＩＤ、デジタルオブジェクトのストレージルート第１対応関係を記憶する。
【００５９】
さらに検索ユニット３２０は具体的に、第１対応関係において、リソースリクエストに含まれる第１リソースＩＤとマッチングする第１ストレージルートを検索する。
そして、第１ストレージルートに基づき、対応する第１デジタルオブジェクトを獲得する。
【００６０】
この装置はさらに第２ストレージユニットを備え、予めクライアントのハードウェア情報およびデジタルコンテンツの関連情報を獲得する。
かつ、クライアントのハードウェア情報および関連情報に基づき、証明書ファイルを生成し、ストレージする。
ここで、関連情報はデジタルコンテンツに唯一対応するリソースＩＤおよび暗号化デジタルコンテンツのキー情報を備え、クライアントのハードウェア情報、リソースＩＤおよび証明書ファイルのストレージルートの第２対応関係を記憶する。
【００６１】
さらに、検索ユニット３２０は第２対応関係において、第１クライアントのハードウェア情報、リソースリクエストに含まれる第１リソースＩＤ全てと対応する第２ストレージルート第２ストレージルートを確認する。
そして、第２ストレージルートに基づき、第１証明書ファイルを獲得する。
【００６２】
受信ユニット３１０はさらに、登録リクエストを受信し、登録リクエストからクライアントのハードウェア情報を獲得する。
【００６３】
このデジタルコンテンツ伝送の装置は、デジタルコンテンツを提供するサーバにおいて応用できる。
【００６４】
本発明の実施形態において、すでに予めクライアントのハードウェア情報、デジタルコンテンツおよび証明書ファイルの管理メカニズムを確立する。
これにより、デジタルコンテンツ伝送過程において、記憶したデジタルオブジェクトおよび記憶した証明書ファイルにおいてのみ、それぞれリソースリクエストとマッチングする第１デジタルオブジェクトおよび第１証明書ファイルを検索する。
そして検索した第１デジタルオブジェクトおよび第１証明書ファイルを送信する。
よって、伝送過程にて証明書ファイルを生成する必要が無く、システムリソースの占用を大幅に減らし、デジタルコンテンツのサーバストレスの高まりを低減し、このサーバ併発能力を高める。
これにより、デジタルコンテンツ伝送の成功率を高め、証明書ファイルによりデジタルコンテンツ伝送の信頼性を保証できることは明らかである。
【００６５】
本分野の技術者として、本発明の実施形態が、方法、システム或いはコンピュータプログラム製品を提供できるため、本発明は完全なハードウェア実施形態、完全なソフトウェア実施形態、またはソフトウェアとハードウェアの両方を結合した実施形態を採用できることがかわるはずである。
さらに、本発明は、一つ或いは複数のコンピュータプログラム製品の形式を採用できる。
この製品はコンピュータ使用可能なプログラムコードを含むコンピュータ使用可能な記憶媒体（ディスク記憶装置と光学記憶装置等を含むがそれとは限らない）において実施する。
【００６６】
以上、本発明の実施形態の方法、装置（システム）、およびコンピュータプログラム製品のフロー図および／またはブロック図によって、本発明を説明した。
理解すべきことは、コンピュータプログラム指令によって、フロー図および／またはブロック図における各フローおよび／またはブロックと、フロー図および／またはブロック図におけるフローおよび／またはブロックの結合を実現できる。
プロセッサはこれらのコンピュータプログラム指令を、汎用コンピュータ、専用コンピュータ、組込み式処理装置、或いは他のプログラム可能なデータ処理装置設備の処理装置器に提供でき、コンピュータ或いは他のプログラム可能なデータ処理装置のプロセッサは、これらのコンピュータプログラム指令を実行し、フロー図における一つ或いは複数のフローおよび／またはブロック図における一つ或いは複数のブロックに指定する機能を実現する。
【００６７】
これらのコンピュータプログラム指令は又、コンピュータ或いは他のプログラム可能なデータ処理装置を特定方式で動作させるコンピュータ読取記憶装置に記憶できる。
これによって、指令を含む装置はこのコンピュータ読取記憶装置内の指令を実行でき、フロー図における一つ或いは複数のフローおよび／またはブロック図における一つ或いは複数のブロックに指定する機能を実現する。
【００６８】
これらコンピュータプログラム指令はさらに、コンピュータ或いは他のプログラム可能なデータ処理装置設備に実装もできる。
コンピュータプログラム指令が実装されたコンピュータ或いは他のプログラム可能設備は、一連の操作ステップを実行することによって、関連の処理を実現し、コンピュータ或いは他のプログラム可能な設備において実行される指令によって、フロー図における一つ或いは複数のフローおよび／またはブロック図における一つ或いは複数のブロックに指定する機能を実現する。
【００６９】
上述した実施形態の技術的な解決手段を改造し、或いはその中の一部の技術要素を置換することもできる。
そのような、改造と置換は本発明の各実施形態の技術の範囲から逸脱するとは見なされない。
【００７０】
無論、当業者によって、上述した実施形態の技術的な解決手段を改造し、或いはその中の一部の技術要素を置換することもできる。
そのような、改造と置換は本発明の各実施形態の技術の範囲から逸脱するとは見なされない。
そのような改造と置換は、すべて本発明の請求の範囲に属する。
【図１】
2014528680.tif 000005
【図２】
2014528680.tif 000006
【図３】
2014528680.tif 000007
【国際調査報告】
2014528680.tif 000008
2014528680.tif 000009
2014528680.tif 000010
2014528680.tif 000011