(57)【要約】    本発明はデジタル版権保護分野に関し、特にデジタル版権管理の方法、システムおよびサーバに関する。当該デジタル版権管理の方法、システムおよびサーバは、従来技術におけるデジタル版権管理において、複数ソース作品に対して授権を行うことができない問題を解決する。当該方法は、サーバ側が、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成するステップと、前記サーバ側が、前記新しいデジタルファイルを暗号化する。かつ、暗号化の際に使用したキーとユーザーがログインしたクライアント装置の情報に基づき、許可情報を生成するステップと、前記サーバ側が、前記クライアント装置へ前記許可情報に基づき、前記新しいデジタルファイルを応用するよう通知する、前記許可情報を送信するステップとを備える。本発明に係る実施形態は、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成し、前記クライアント装置へ新しいデジタルファイルの許可情報を送信するため、複数ソース作品に授権を行うことを実現する。
2014524614.tif 000002
【特許請求の範囲】
【請求項１】
サーバが、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成するステップと、
前記サーバが、前記新しいデジタルファイルを暗号化し、かつ、暗号化の際に使用したキーとユーザーがログインしたクライアント装置の情報に基づき、許可情報を生成するステップと、
前記サーバが、前記クライアント装置へ前記許可情報に基づき、前記新しいデジタルファイルを応用するよう通知する、前記許可情報を送信するステップと
を備えることを特徴とするデジタル版権管理の方法。
【請求項２】
前記サーバが、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する前に、
前記サーバが、受信した再構築情報に含まれるデジタルファイルＩＤに基づき、対応するデジタルファイルを確認するステップと、
前記サーバが、再構築情報において、デジタルファイルＩＤとバインディングしたコンテンツ情報に基づき、ユーザーが選択したデジタルファイルにおけるコンテンツを確認するステップと
をさらに備えることを特徴とする請求項１に記載のデジタル版権管理の方法。
【請求項３】
前記サーバが、新しいデジタルファイルに構成する前に、
サーバが、ユーザーが選択した各デジタルファイルからユーザーが選択したコンテンツを確認し、かつ、確認したコンテンツをバッファリングするステップと、
前記サーバが、ユーザーが選択した各デジタルファイルに対応するキーに基づき、バッファリングしたコンテンツを復号するステップと
をさらに備えることを特徴とする請求項１に記載のデジタル版権管理の方法。
【請求項４】
前記サーバ側の、新しいデジタルファイルの構成は、
前記サーバ側が、ユーザーが選択した順序に基づき、複数デジタルファイルのコンテンツを新しいデジタルファイルに構成するステップを備えることを特徴とする請求項１に記載のデジタル版権管理の方法。
【請求項５】
前記サーバが、許可情報を生成する前に、
前記サーバが、前記クライアント装置へ前記新しいデジタルファイルＩＤを送信するステップをさらに備え、
前記サーバの、許可情報の生成は、
前記サーバ側が、受信した前記クライアント装置からの授権申請に含まれる前記新しいデジタルファイルＩＤに基づき、対応する前記新しいデジタルファイルを確認するステップと、
前記サーバが、確認した前記新しいデジタルファイルに対応するキーと前記授権申請に含まれる前記クライアント装置の情報に基づき、許可情報を生成するステップとを備えることを特徴とする請求項１〜請求項４のいずれか１つに記載のデジタル版権管理の方法。
【請求項６】
再構築サーバが、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成するステップと、
前記再構築サーバが、認証サーバから獲得した前記新しいデジタルファイルに対応するキーを暗号化サーバへ送信し、暗号化サーバに基づき、獲得したキーに前記新しいデジタルファイルを暗号化するよう通知するステップと、
前記再構築サーバが、ユーザーがログインしたクライアント装置に前記新しいデジタルファイルを応用しなければならないと通知後、前記認証サーバにより、前記新しいデジタルファイルに対応する許可情報を獲得するステップとを備え、
ここで、前記許可情報は、前記認証サーバが前記新しいデジタルファイルに対応するキーとユーザーがログインしたクライアント装置の情報に基づき、生成するものであることを特徴とするデジタル版権管理の方法。
【請求項７】
前記再構築サーバが、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する前に、
前記再構築サーバが、受信した再構築情報に含まれるデジタルファイルＩＤに基づき、対応するデジタルファイルを確認するステップと、
前記再構築サーバが、再構築情報において、デジタルファイルＩＤとバインディングしたコンテンツ情報に基づき、ユーザーが選択したデジタルファイルにおけるコンテンツを確認するステップとをさらに備えることを特徴とする請求項６に記載のデジタル版権管理の方法。
【請求項８】
前記再構築サーバが新しいデジタルファイルに構成する前に、
前記再構築サーバが、ユーザーが選択した各デジタルファイルからユーザーが選択したコンテンツを確認する。かつ、確認したコンテンツをバッファリングするステップと、  
前記再構築サーバが、前記認証サーバへユーザーが選択した複数デジタルファイルの授権を申請するステップと、
前記再構築サーバが、受信した複数デジタルファイルに対応するキーに基づき、ユーザーが選択した各デジタルファイルのコンテンツをそれぞれバッファリングしたコンテンツを復号するステップとを備えることを特徴とする請求項６に記載のデジタル版権管理の方法。
【請求項９】
前記再構築サーバの、新しいデジタルファイルの構成は、
前記再構築サーバが、ユーザーが選択した順序に基づき、複数デジタルファイルのコンテンツを新しいデジタルファイルに構成するステップを備えることを特徴とする請求項６〜８に記載のデジタル版権管理の方法。
【請求項１０】
ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する、組み合わせモジュールと、
前記新しいデジタルファイルを暗号化し、かつ、暗号化の際に使用したキーとユーザーがログインしたクライアント装置の情報に基づき、許可情報を生成する、生成モジュールと、
前記クライアント装置へ前記許可情報を送信、前記許可情報に基づき、前記新しいデジタルファイルを応用するよう通知する、処理モジュールとを備えることを特徴とするデジタル版権管理のサーバ。
【請求項１１】
ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する、再構築モジュールと、
認証サーバより獲得した前記新しいデジタルファイルに対応するキーを暗号化サーバへ送信し、暗号化サーバに獲得したキーに基づき、前記新しいデジタルファイルを暗号化するよう通知する、送信モジュールと、
ユーザーがログインしたクライアント装置が新しいデジタルファイルを応用する必要があれば、認証サーバにより、新しいデジタルファイルに対応する許可情報を獲得するよう、前記ログインしたクライアント装置へ通知する、通知モジュールと、を備え、
ここで、前記許可情報は、前記認証サーバが前記新しいデジタルファイルに対応するキーとユーザーがログインしたクライアント装置の情報に基づき、生成することを特徴とするデジタル版権管理のサーバ。
【請求項１２】
ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成し、前記新しいデジタルファイルを暗号化し、かつ、暗号化の際に使用したキーとユーザーがログインしたクライアント装置の情報に基づき、許可情報を生成して、前記クライアント装置へ前記許可情報を送信する、サーバ側と
前記許可情報に基づき、前記新しいデジタルファイルを応用するとクライアント装置と
を備えることを特徴とするデジタル版権管理のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１１年１１月２３日に中国特許局に提出し、出願番号が２０１１１０３７６７５６．２であり、発明名称が「デジタル版権管理の方法、システムおよびサーバ」である中国特許出願を基礎とする優先権を主張し、その開示の総てをここに取り込む。  
本発明はデジタル版権保護分野に関し、特にデジタル版権管理の方法、システムおよびサーバに関する。
【背景技術】
【０００２】
ネットワーク技術とデジタル出版技術の発展および多様な端末サーバの普及に伴い、ユーザーのさらなる豊かなデジタルコンテンツの提供に対するニーズは日増しに高まっている。
【０００３】
一般的に、デジタルコンテンツの応用は、同一ソースデジタルコンテンツへの授権であり、ユーザー個性化に用いるデジタルコンテンツの支援に乏しい。このような同一ソースデジタルコンテンツ授権のモデルは、デジタルコンテンツのより細かい権利管理と使用制御ができず、ユーザーのマルチソースデジタルコンテンツの応用要求を満たすことができない。ユーザー個性化のニーズを満たすために、マルチソースデジタルコンテンツへのきめ細かい版権保護を行わなくてはならない。
【発明の概要】
【発明の解決しようとする課題】
【０００４】
現在、業界においてもきめ細かい版権保護案を提案しており、主に２種類に分けることができる。１つは、専用のファイルフォーマットを使用し、フォーマット自身の特徴を利用して、異なる権利のコンテンツをページングの暗号化戦略を行う。もう１つは、ドキュメントに全体暗号化ストレージを用いて、ロジックからのみページングし、使用する際に、ソフトウェア層から有効範囲制御を行う。この２種類の提案は全て単一ソース作品に対してのみページングの授権を行うことができ、複数ソース作品に対しては授権を行うことができない。
【０００５】
総じて、現在デジタル版権管理は、複数ソース作品に対して授権を行うことができない。
【発明を解決するための手段】
【０００６】
本発明に係る実施形態は、従来技術におけるデジタル版権管理において、複数ソース作品に対して授権を行うことができない問題を解決するデジタル版権管理の方法、システムおよびサーバを提供する。
【０００７】
本発明に係るデジタル版権管理の方法は、
サーバ側が、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成するステップと、
前記サーバ側が、前記新しいデジタルファイルを暗号化し、かつ、暗号化の際に使用したキーとユーザーがログインするクライアント装置の情報に基づき、許可情報を生成するステップと、
前記サーバ側が、前記クライアント装置へ前記許可情報に基づき、前記新しいデジタルファイルを応用するよう通知する、前記許可情報を送信するステップとを備える。
【０００８】
本発明に係る別のデジタル版権管理の方法は、
再構築サーバが、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成するステップと、
前記再構築サーバが、認証サーバから獲得した前記新しいデジタルファイルに対応するキーを暗号化サーバへ送信し、暗号化サーバに獲得したキーに基づき、前記新しいデジタルファイルを暗号化するよう通知するステップと、
前記再構築サーバが、ユーザーがログインしたクライアント装置に前記新しいデジタルファイルを応用する必要があるあれば、前記認証サーバを介して、前記新しいデジタルファイルに対応する許可情報を獲得するようと通知するステップとを備え、
ここで、前記許可情報は、前記認証サーバが前記新しいデジタルファイルに対応するキーとユーザーがログインしたクライアント装置の情報に基づき、生成するものである。  
【０００９】
本発明に係るデジタル版権管理のサーバは、
ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する、組み合わせモジュールと、
前記新しいデジタルファイルを暗号化し、かつ、暗号化の際に使用したキーとユーザーがログインしたクライアント装置の情報に基づき、許可情報を生成する、生成モジュールと、
前記クライアント装置へ前記許可情報に基づき、前記新しいデジタルファイルを応用するよう通知する、前記許可情報を送信する、処理モジュールとを備える。
【００１０】
本発明に係る別のデジタル版権管理のサーバは、
ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する、再構築モジュールと、
認証サーバより獲得した前記新しいデジタルファイルに対応するキーを暗号化サーバへ送信し、暗号化サーバに獲得したキーに基づき、前記新しいデジタルファイルを暗号化するようと通知する、送信モジュールと、
ユーザーがログインしたクライアント装置に、前記新しいデジタルファイルを応用する必要があれば、前記認証サーバにより、前記新しいデジタルファイルに対応する許可情報を獲得するよう、前記ログインしたクライアント装置へ通知する、通知モジュールとを備え、
ここで、前記許可情報は、前記認証サーバが前記新しいデジタルファイルに対応するキーとユーザーがログインしたクライアント装置の情報に基づき、生成するものである。  
【００１１】
本発明に係るデジタル版権管理のシステムは、
ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成し、前記新しいデジタルファイルを暗号化し、かつ、暗号化の際に使用したキーとユーザーがログインしたクライアント装置の情報に基づき、許可情報を生成して、前記クライアント装置へ前記許可情報を送信する、サーバ側と
前記許可情報に基づき、前記新しいデジタルファイルを応用するとクライアント装置とを備える。
【発明の効果】
【００１２】
本発明に係る実施形態は、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成し、前記クライアント装置へ新しいデジタルファイルの許可情報を送信するため、複数ソース作品に授権を行うことを実現する。さらに、ＤＲＭクライアント装置を専用する必要がなく、利便性を高める。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る実施形態における第１種デジタル版権管理の方法フロー図。
【図２】本発明に係る実施形態における第１種デジタル版権管理のシステムフローを示す図。
【図３】本発明に係る実施形態における第１種デジタル版権管理のサーバ構造を示す図。
【図４】本発明に係る実施形態における第２種デジタル版権管理の方法フロー図。
【図５】本発明に係る実施形態における第２種デジタル版権管理のシステムフローを示す図。
【図６】本発明に係る実施形態における第２種デジタル版権管理のサーバ構造を示す図。
【発明を実施するための形態】
【００１４】
従来技術におけるデジタル版権管理において、複数ソース作品に対して授権を行うことができないという問題は、本発明に係る実施形態ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成し、クライアント装置へ新しいデジタルファイルの許可情報を送信することにより、複数ソース作品に授権を行うことを実現する。
【００１５】
以下に図面と結合して本発明に係る実施形態を詳細に記述する。
【００１６】
図１は、本発明に係る実施形態における第１種デジタル版権管理の方法であり、以下のステップ１０１からステップ１０３を備える。
【００１７】
ステップ１０１において、サーバ側は、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する。
【００１８】
ステップ１０２において、サーバ側は、新しいデジタルファイルを暗号化し、かつ、暗号化の際に使用したキーとユーザーがログインしたクライアント装置の情報に基づき、許可情報を生成する。
【００１９】
ステップ１０３において、サーバ側は、クライアント装置へ許可情報を送信し、クライアント装置側が許可情報に基づき、新しいデジタルファイルを応用するようと通知する。
【００２０】
実施過程において、ユーザーウェブサイト、クライアント装置等により、サーバ側にログインできる。ユーザーが選択したデジタルファイルのコンテンツは、デジタルファイルの部分コンテンツでもよく、デジタルファイルの全コンテンツでもよい。
【００２１】
具体的に、サーバ側は、受信した再構築情報に含まれるデジタルファイルＩＤに基づき、対応するデジタルファイルを確認し、
サーバ側は、再構築情報において、デジタルファイルＩＤとバインディングしたコンテンツ情報に基づき、ユーザーが選択したデジタルファイルにおけるコンテンツを確認する。
【００２２】
好ましくは、クライアント装置が、ユーザーが選択したデジタルコンテンツファイルＩＤと再構築情報（即ち、選択したページ番号範囲）を提供し、サーバ側が、デジタルコンテンツファイルＩＤに基づき、ファイル（デジタルコンテンツファイルにおいて、各ページとも対応のページ番号をマックする）を検出する。さらに、ユーザーが選択したページ番号範囲に基づき、ファイルからページ番号を検索し、対応するページ番号を抽出する。
【００２３】
実施過程において、コンテンツ情報は、再構築可能デジタルコンテンツページ番号範囲でもよい。
【００２４】
もしユーザーが選択した複数デジタルファイルを暗号化していれば、ステップ１０１の前に、
サーバ側が、ユーザーが選択した各デジタルファイルに対応するキーに基づいて、ユーザーが選択した各デジタルファイルのコンテンツをそれぞれ復号するステップをさらに備えることができる。
【００２５】
復号過程は、実際は暗号化の逆過程である。ファイルは、暗号化の際に某キーを使用してファイルを暗号化する。ファイルの特殊位置に対応の暗号化情報が増える。復号を行う際に当該キーを使用し、ファイルを開き、対応の暗号化情報をファイルから削除することにより、ファイルの復号過程を実現する。
【００２６】
実施過程において、復号は２つの場合に分けられる。
【００２７】
〈場合１〉全ファイルを復号する。以下、それについて詳細に説明する。
１、ファイルＩＤに基づき、サーバからファイルキーとデジタルファイルの暗号化方法を獲得する。
２、暗号化ファイルを開き、獲得したキーと暗号化方法により、全暗号化ファイルを復号する。
３、復号後の情報を用いて暗号化情報を替え、オリジナル暗号化ファイルにおける安全記述情報を削除する。
【００２８】
〈場合２〉ユーザーが選択した部分のみを復号する。以下、それについて詳細に説明する。
【００２９】
１、ファイルＩＤに基づき、サーバからファイルキーとデジタルファイルの暗号化方法を獲得する。
２、暗号化ファイルを開き、ページ番号を位置指定し、ページ番号範囲を検出する。
３、獲得したキーと暗号化方法により、指定ページ番号範囲内の暗号化部分を復号する。
４、復号後の情報を用いて、暗号化ファイルの暗号化情報において情報に対応する部分情報を替え、暗号化ファイルの安全記述情報をあらためて生成する。
【００３０】
ここで、ページ番号の位置指定の際に、先に復号し、その後にインデックスとページ番号情報を読み取ってもよい。もし、ドキュメントインデックスとページ番号情報を全て外部に記憶していれば、復号せず、ドキュメントインデックスとページ番号情報を直接読み取り、ページ番号の位置指定を行ってもよい。
【００３１】
好ましくは、サーバ側は、先にユーザーが選択した各デジタルファイルからユーザーが選択したコンテンツを確認する。そして、この部分コンテンツをバッファリングする。かつ、デジタルファイルに対応するキーに基づき、バッファリングしたコンテンツを復号する。
【００３２】
例えば、ユーザーがデジタルファイルＡにおける１〜２０ページとデジタルファイルＢにおける４〜２８ページを選択すれば、サーバ側はデジタルファイルＡにおける１〜２０ページとデジタルファイルＢにおける４〜２８ページをバッファリングする（ここでのバッファリングは、コピーかつストレージである。デジタルファイルＡにおける１〜２０ページとデジタルファイルＢにおける４〜２８ページは、さらにデジタルファイルＡとＢにそれぞれある。かつ、バッファリングにより削除されることはない）。そして、サーバ側は、デジタルファイルＡに対応するキー（即ち、暗号化デジタルファイルＡの際に用いるキー）を用いて、バッファリングしたデジタルファイルＡにおける１〜２０ページを復号する。また、デジタルファイルＢに対応するキー（即ち、暗号化デジタルファイルＢの際に用いるキー）を用いて、バッファリングしたデジタルファイルＢにおける４〜２８ページを復号する。
【００３３】
好ましくは、ユーザーが複数デジタルファイルのコンテンツを選択する場合、組み合わせの順序をさらに設定できる。これに応じて、ステップ１０１において、サーバ側はユーザーが選択した順序に基づき、複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する。
【００３４】
新しいデジタルファイルの安全性を高めるため、好ましくは、ステップ１０２において、サーバ側は、先に新しいデジタルファイルのキーを生成する。そして、生成するキーに基づき、新しいデジタルファイルを暗号化する。
【００３５】
具体的に、現在のサーバの時間に基づき、ランダム数を生成する。かつ、当該ランダム数をオフセットとし、固定桁数の文字列をランダムに生成し、キーとする。
【００３６】
好ましくは、ステップ１０２において、サーバ側が新しいデジタルファイルを暗号化後、クライアント装置へ、新しいデジタルファイルを応用する必要があれば、許可情報を獲得するよう、通知する。ここで、新しいデジタルファイルに対応するファイルＩＤを備える。
【００３７】
もしユーザーが許可情報を獲得する必要があれば、クライアント装置を介して、サーバ側へ授権申請を送信できる。ここで、当該授権申請において、ファイルＩＤとクライアント装置の情報（例えば、クライアント装置があるローカルのハードウェア情報等識別可能なクライアント装置の情報）を含む。
【００３８】
これに応じて、サーバ側は受信したファイルＩＤに基づき、対応する新しいデジタルファイルを確認する。さらに、新しいデジタルファイルに対応するキー（即ち、新しいデジタルファイルを暗号化する際に用いるキー）を確認する。そして、サーバ側はキーとクライアント装置の情報の確認に基づき、許可情報を生成する。かつ、許可情報をクライアント装置へ送信する。
【００３９】
クライアント装置は、許可情報により、新しいデジタルファイルを応用できる。
【００４０】
好ましくは、当該許可情報は使用権利、（例えば、閲読権利、印刷権利、文字コピー権利等）ファイルの唯一のＩＤ、ファイル暗号化キー、授権ファイル検証情報等を含むことができる。
【００４１】
図１の発明思想に基づき、本発明に係る実施形態はさらにデジタル版権管理のシステムを提供する。これらサーバが解決する問題の原理と図１のデジタル版権管理の方法は類似しているため、これらサーバの実施についてはその方法の実施形態を参照できる。よって、ここでは繰り返さない。
【００４２】
図２は、本発明に係る第１種デジタル版権管理のシステムである。
【００４３】
当該システムは、
ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成し、新しいデジタルファイルを暗号化し、かつ、暗号化の際に使用したキーとユーザーがログインしたクライアント装置の情報に基づき、許可情報を生成し、クライアント装置へ許可情報を送信する、サーバ側２００と、
許可情報に基づき、新しいデジタルファイルを応用する、クライアント装置２１０とを備える。
【００４４】
図３は、本発明に係る第１種デジタル版権管理のサーバであり、当該サーバは、
ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する、組み合わせモジュール３００と、
新しいデジタルファイルを暗号化し、かつ、暗号化の際に使用したキーとユーザーがログインしたクライアント装置の情報に基づき、許可情報を生成する生成モジュール３１０と、
クライアント装置へ許可情報に基づき、新しいデジタルファイルを応用するよう通知する、許可情報を送信する、処理モジュール３２０とを備える。
【００４５】
好ましくは、組み合わせモジュール３００は、受信した再構築情報に含まれるデジタルファイルＩＤに基づき、対応するデジタルファイルを確認する。また、再構築情報において、デジタルファイルＩＤとバインディングしたコンテンツ情報に基づき、ユーザーが選択したデジタルファイルにおけるコンテンツを確認する。
【００４６】
好ましくは、組み合わせモジュール３００は、ユーザーが選択した各デジタルファイルに対応するキーに基づき、ユーザーが選択した各デジタルファイルのコンテンツをそれぞれ復号する。
【００４７】
具体的に、組み合わせモジュール３００は、ユーザーが選択した各デジタルファイルからユーザーが選択したコンテンツを確認する。かつ、確認したコンテンツをバッファリングする。また、ユーザーが選択した各デジタルファイルに対応するキーに基づき、バッファリングしたコンテンツを復号する。
【００４８】
好ましくは、組み合わせモジュール３００は、ユーザーが選択した順序に基づき、複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する。
【００４９】
好ましくは、生成モジュール３１０は、クライアント装置へ前記新しいデジタルファイルＩＤを送信する。また、受信したクライアント装置からの授権申請に含まれる新しいデジタルファイルＩＤに基づき、対応する新しいデジタルファイルを確認する。また、確認した新しいデジタルファイルに対応するキーと授権申請に含まれるクライアント装置の情報に基づき、許可情報を生成する。
【００５０】
本発明における図１において、サーバ側は１つのサーバでよい。即ち、前記サーバ側の機能は全て１つのサーバにより実現できる。
【００５１】
実施過程において、図１のサーバ側も複数サーバにより実現できる。具体的にいくつのサーバにより実現するかについては、必要に応じて確認する。以下に３つのサーバにより実現する実施形態を例に挙げる。即ち、サーバ側は、再構築サーバ、認証サーバおよび暗号化サーバを備える。
【００５２】
図４は、本発明に係る第２種デジタル版権管理の方法であり、以下のステップ４０１からステップ４０３とを備える。
【００５３】
ステップ４０１において、再構築サーバは、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する。
【００５４】
ステップ４０２において、再構築サーバは、認証サーバから獲得した新しいデジタルファイルに対応するキーを暗号化サーバへ送信し、暗号化サーバに、獲得したキーに基づき新しいデジタルファイルを暗号化するよう、通知する。
【００５５】
ステップ４０３において、再構築サーバが、ユーザーがログインしたクライアント装置に新しいデジタルファイルを応用しなければならないと通知後、認証サーバにより、新しいデジタルファイルに対応する許可情報を獲得する。
【００５６】
ここで、許可情報は、認証サーバが新しいデジタルファイルに対応するキーとユーザーがログインしたクライアント装置の情報に基づき、生成するものである。
【００５７】
実施過程において、ユーザーは、ウェブサイト、クライアント装置等の方式により、再構築サーバにログインできる。ユーザーが選択したデジタルファイルのコンテンツは、デジタルファイルの部分コンテンツでもよく、デジタルファイルの全コンテンツでもよい。
【００５８】
好ましくは、再構築サーバは、受信した再構築情報に含まれるデジタルファイルＩＤに基づき、対応するデジタルファイルを確認する。また、再構築情報において、デジタルファイルＩＤとバインディングしたコンテンツ情報に基づき、ユーザーが選択したデジタルファイルにおけるコンテンツを確認する。
【００５９】
実施過程において、コンテンツ情報は、再構築可能デジタルコンテンツページ番号範囲でもよい。
【００６０】
認証サーバと暗号化サーバが、新しいデジタルファイルＩＤを確認する方式は多い。例えば、背景技術に新たにデジタルファイルを加えた後、デジタルファイルＩＤを確認する方式と同じである。さらに、再構築サーバが新しいデジタルファイルを構成後、新しいデジタルファイルＩＤを生成でき、新しいデジタルファイルＩＤを認証サーバと暗号化サーバへそれぞれ送信できる。再構築サーバはさらに、新しいデジタルファイルＩＤをデジタルファイルＩＤリストに置くことができる。このように、認証サーバと暗号化サーバが、デジタルファイルＩＤリストに基づき、新しいデジタルファイルＩＤを確認でき、デジタルファイルＩＤリストは、どのサーバにストレージしてもよい。
【００６１】
もしユーザーが選択した複数デジタルファイルを暗号化していれば、ステップ４０１の前にさらに、
再構築サーバが、認証サーバへユーザーが選択した複数デジタルファイルの授権を申請するステップと、
認証サーバが、複数デジタルファイルに対応するキーを再構築サーバへ送信するステップと、
再構築サーバが、受信した複数デジタルファイルに対応するキーに基づき、ユーザーが選択した各デジタルファイルのコンテンツをそれぞれ復号するステップとを備える。
【００６２】
復号過程は、実際には暗号化の逆過程である。
【００６３】
具体的に、再構築サーバは、先にユーザーが選択した各デジタルファイルからユーザーが選択したコンテンツを確認する。そして、この部分コンテンツをバッファリングする（実施過程において、デジタルファイルを指定したサーバにストレージできる（例えば、ストレージサーバ、認証サーバ、暗号化サーバ等）ので、再構築サーバは、他のサーバからこの部分のコンテンツを獲得する）。かつ、デジタルファイルに対応するキーに基づき、バッファリングしたコンテンツを復号する。
【００６４】
例えば、ユーザーがデジタルファイルＡにおける１〜２０ページとデジタルファイルＢにおける４〜２８ページを選択すれば、再構築サーバはデジタルファイルＡにおける１〜２０ページとデジタルファイルＢにおける４〜２８ページバッファリングする（ここでのバッファリングは、コピーかつストレージである。デジタルファイルＡにおける１〜２０ページとデジタルファイルＢにおける４〜２８ページさらにデジタルファイルＡとＢにそれぞれある。かつ、バッファリングにより削除されることはない）。そして、再構築サーバは、デジタルファイルＡに対応するキー（即ち、暗号化デジタルファイルＡの際に用いるキー）を用いて、バッファリングしたデジタルファイルＡにおける１〜２０ページを復号する。また、デジタルファイルＢに対応するキー（即ち、暗号化デジタルファイルＢの際に用いるキー）を用いて、バッファリングしたデジタルファイルＢにおける４〜２８ページを復号する。
【００６５】
好ましくは、ユーザーが複数デジタルファイルのコンテンツを選択する場合、組み合わせの順序をさらに設定できる。これに応じて、ステップ４０１において、再構築サーバが、ユーザーが選択した順序に基づき、複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する。
【００６６】
新しいデジタルファイルの安全性を高めるため、好ましくは、ステップ４０２において、認証サーバは、先に新しいデジタルファイルのキーを生成する。そして、再構築サーバは、当該キーと新しいデジタルファイルを暗号化サーバへ送信する。また、暗号化サーバは受信したキーに基づき、受信した新しいデジタルファイルを暗号化する。
【００６７】
好ましくは、ステップ４０３において、再構築サーバが、ユーザーがログインしたクライアント装置に新しいデジタルファイルを応用しなければならないと通知後、認証サーバにより、新しいデジタルファイルに対応する許可情報を獲得する。
【００６８】
もしユーザーが許可情報を獲得する必要がある場合、クライアント装置を介して、サーバ側へ授権申請を送信できる。ここで、当該授権申請は、ファイルＩＤとクライアント装置の情報（例えば、クライアント装置があるローカルのハードウェア情報等の識別可能なクライアント装置の情報）を含む。
【００６９】
これに応じて、認証サーバは受信したファイルＩＤに基づき、対応する新しいデジタルファイルを確認する。さらに新しいデジタルファイルに対応するキー（即ち、新しいデジタルファイルを暗号化する際に用いるキー）を確認する。そして、サーバ側はキーとクライアント装置の情報の確認に基づき、許可情報を生成する。かつ、許可情報をクライアント装置へ送信する。
【００７０】
クライアント装置は、許可情報により、新しいデジタルファイルを応用できる。
【００７１】
説明が必要な点として、図４は説明のための例にすぎず、必要に応じてさらにサーバの機能を再構築でき、さらに認証サーバおよび／または暗号化サーバにより完成できる。このように、サーバ側は２つのサーバがあればよいということである。具体的な実施方式は図４と類似しているため、ここでは繰り返さない。
【００７２】
図４の発明思想に基づき、本発明に係る実施形態はさらに、デジタル版権管理のシステムを提供する。これらのサーバが解決する問題の原理と図４のデジタル版権管理の方法は類似しているため、これらのサーバの実施についてはこの方法の実施形態を参照できる。よって、ここでは繰り返さない。
【００７３】
図５は、本発明に係る第２種デジタル版権管理のシステムであり、
再構築サーバ５００、認証サーバ５１０、暗号化サーバ５２０を備える。
【００７４】
ここで、本発明に係る第２種デジタル版権管理のシステムは、さらにクライアント装置５３０を備えることができる。
【００７５】
以下に、具体例を挙げ、図５システムを詳細に記述する。
【００７６】
例：複数のＣＥＢＸフォーマットドキュメントの再構築と版権管理を実現する。
【００７７】
現在、西遊記．ｃｅｂｘ、三国演義．ｃｅｂｘ、紅楼夢．ｃｅｂｘの３つのファイルがある。
【００７８】
ユーザーは、再構築サーバ５００から興味のあるデジタルコンテンツを選択し、ここで興味のあるページ番号範囲を確認する。同時に、これらの範囲の組み合わせを順序付けする。西遊記．ｃｅｂｘにおける２０から３０ページをＡと記す、三国演義．ｃｅｂｘ６０から７０ページをＢと記す、紅楼夢．ｃｅｂｘ９０から９５ページをＣと記す。順序付けをＡＢＣとする。
【００７９】
再構築サーバ５００は、ユーザーの選択に基づき、認証サーバ５１０へ選択したページ番号範囲のみを含む授権を申請し、
認証サーバ５１０は、３つのドキュメントにおいて、Ａ、Ｂ、Ｃドキュメントページのみを備え、エクスポート権利を有する授権を生成し、
再構築サーバ５００は、授権に基づき、これらのファイルにおける指定ページ番号範囲のドキュメントページをそれぞれ復号し、
再構築サーバ５００は、復号後のドキュメントページを抽出し、ＡＢＣの順序に基づき、改めて組み合わせを行い、新しいファイル「名作小説．ｃｅｂｘ」を形成する。
【００８０】
再構築サーバ５００は、認証サーバ５１０へ新キーを申請し、
認証サーバ５１０は、新ファイルキー「ＫＲＹＣＹ５ＶＲＸＰ１ＵＸＺ＝」を生成し、再構築サーバ５００へ送り、
再構築サーバ５００は、当該キーと名作小説．ｅｂｘを暗号化サーバ５２０へ伝送し、
暗号化サーバ５２０は、当該キーを用いて、名作小説ｃｅｂｘを暗号化し、
暗号化サーバ５２０は、名作小説．ｃｅｂｘと新しいキーをストレージサーバへ送り、保存し、
再構築サーバ５００は、クライアント装置５３０に授権を獲得できることを通知する。かつ、名作小説．ｃｅｂｘのＩＤ情報をクライアント装置５３０へ送信し、
クライアント装置５３０は、認証サーバ５１０へクライアント装置５３０情報と名作小説．ｃｅｂｘを含むＩＤの申請を送信し、
認証サーバ５１０は、クライアント装置５３０情報と名作小説．ｃｅｂｘに対応するキーに基づき、許可情報生成する。かつ、クライアント装置５３０へ送信し、
ここで、認証サーバ５１０は、名作小説．ｃｅｂｘのＩＤにより、ストレージする名作小説．ｃｅｂｘのサーバへ対応するキーの獲得を請求する。
【００８１】
クライアント装置５３０は、名作小説．ｃｅｂｘをダウンロードし、
クライアント装置５３０は、許可情報に基づき名作小説．ｃｅｂｘのファイルコンテンツを応用する。
【００８２】
図６は、本発明に係る第２種デジタル版権管理のサーバであり、
ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する、再構築モジュール６００と、
認証サーバから獲得した新しいデジタルファイルに対応するキーを暗号化サーバへ送信し、暗号化サーバに基づき、獲得したキーに新しいデジタルファイルを暗号化するよう通知する、送信モジュール６１０と、
ユーザーが、ログインしたクライアント装置が新しいデジタルファイルを応用する必要があれば、認証サーバにより、新しいデジタルファイルに対応する許可情報を獲得するようと、前記ログインしたクライアント装置へ通知する、通知モジュール６２０とを備え、
ここで、許可情報は、認証サーバが新しいデジタルファイルに対応するキーとユーザーがログインしたクライアント装置の情報に基づき、生成するものである。
【００８３】
好ましくは、再構築モジュール６００は、受信した再構築情報に含まれるデジタルファイルＩＤに基づき、対応するデジタルファイルを確認し、再構築情報において、デジタルファイルＩＤとバインディングしたコンテンツ情報に基づき、ユーザーが選択したデジタルファイルにおけるコンテンツを確認する。
【００８４】
好ましくは、再構築モジュール６００は、認証サーバへユーザーが選択した複数デジタルファイルの授権を申請し、受信した複数デジタルファイルに対応するキーに基づき、ユーザーが選択した各デジタルファイルのコンテンツをそれぞれ復号する。
【００８５】
具体的に、再構築モジュール６００は、ユーザーが選択した各デジタルファイルからユーザーが選択したコンテンツを確認する。かつ、確認したコンテンツをバッファリングし、前記認証サーバへユーザーが選択した複数デジタルファイルの授権を申請する。また、受信した複数デジタルファイルに対応するキーに基づき、バッファリングしたコンテンツを復号する。
【００８６】
好ましくは、再構築モジュール６００は、ユーザーが選択した順序に基づき、複数デジタルファイルのコンテンツを新しいデジタルファイルに構成する。
【００８７】
本分野の技術者として、本発明の実施形態が、方法、システム或いはコンピュータプログラム製品を提供できるため、本発明は完全なハードウェア実施形態、完全なソフトウェア実施形態、またはソフトウェアとハードウェアの両方を結合した実施形態を採用できることがかわるはずである。さらに、本発明は、一つ或いは複数のコンピュータプログラム製品の形式を採用できる。当該製品はコンピュータ使用可能なプログラムコードを含むコンピュータ使用可能な記憶媒体（ディスク記憶装置と光学記憶装置等を含むがそれとは限らない）において実施する。
【００８８】
以上は本発明の実施形態の方法、装置（システム）、およびコンピュータプログラム製品のフロー図および／またはブロック図によって、本発明を記述した。理解すべきことは、コンピュータプログラム指令によって、フロー図および／またはブロック図における各フローおよび／またはブロックと、フロー図および／またはブロック図におけるフローおよび／またはブロックの結合を実現できる。プロセッサはこれらのコンピュータプログラム指令を、汎用コンピュータ、専用コンピュータ、組込み式処理装置、或いは他のプログラム可能なデータ処理装置設備の処理装置器に提供でき、コンピュータ或いは他のプログラム可能なデータ処理装置のプロセッサは、これらのコンピュータプログラム指令を実行し、フロー図における一つ或いは複数のフローおよび／またはブロック図における一つ或いは複数のブロックに指定する機能を実現する。
【００８９】
これらのコンピュータプログラム指令は又、コンピュータ或いは他のプログラム可能なデータ処理装置を特定方式で動作させるコンピュータ読取記憶装置に記憶できる。これによって、指令を含む装置は当該コンピュータ読取記憶装置内の指令を実行でき、フロー図における一つ或いは複数のフローおよび／またはブロック図における一つ或いは複数のブロックに指定する機能を実現する。
【００９０】
これらコンピュータプログラム指令はさらに、コンピュータ或いは他のプログラム可能なデータ処理装置設備に実装もできる。コンピュータプログラム指令が実装されたコンピュータ或いは他のプログラム可能設備は、一連の操作ステップを実行することによって、関連の処理を実現し、コンピュータ或いは他のプログラム可能な設備において実行される指令によって、フロー図における一つ或いは複数のフローおよび／またはブロック図における一つ或いは複数のブロックに指定する機能を実現する。
【００９１】
上述した実施形態に記述された技術的な解決手段を改造し、或いはその中の一部の技術要素を置換することもできる。そのような、改造と置換は本発明の各実施形態の技術の範囲から逸脱するとは見なされない。
【００９２】
本発明に係る実施形態は、ユーザーが選択した複数デジタルファイルのコンテンツを新しいデジタルファイルに構成し、クライアント装置へ新しいデジタルファイルの許可情報を送信するため、複数ソース作品に授権を行うことを実現する。さらに、ＤＲＭクライアント装置を専用する必要がなく、利便性を高める。
【００９３】
無論、当業者によって、上述した実施形態に記述された技術的な解決手段を改造し、或いはその中の一部の技術要素を置換することもできる。そのような、改造と置換は本発明の各実施形態の技術の範囲から逸脱するとは見なされない。そのような改造と置換は、すべて本発明の請求の範囲に属する。
【図１】
2014524614.tif 000003
【図２】
2014524614.tif 000004
【図３】
2014524614.tif 000005
【図４】
2014524614.tif 000006
【図５】
2014524614.tif 000007
【図６】
2014524614.tif 000008
【国際調査報告】
2014524614.tif 000009
2014524614.tif 000010
2014524614.tif 000011
2014524614.tif 000012