(57)【要約】  コンテンツ群の各コンテンツの再生処理を実行する再生機能と再生処理以外の特定の処理を実行する１以上の拡張機能とを有する再生プログラムは、プロセッサに、端末の利用者を特定する第１の識別情報と第１のコンテンツを特定する第２の識別情報とを含む第１のコンテンツのダウンロード要求を管理サーバに送信した結果、第１のコンテンツと、第１の識別情報と第２の識別情報と第１のコンテンツで利用可能な拡張機能を特定する第３の識別情報とを含むキーと、を受信する受信処理と、端末が保持する第１の識別情報とキーに含まれている第１の識別情報とを照合し、第１のコンテンツに含まれている第２の識別情報とキーに含まれている第２の識別情報とを照合する照合処理と、照合された場合、第１のコンテンツを記憶デバイスに格納し、第２の識別情報とキーに含まれている第３の識別情報とを対応付けた対応情報を記憶デバイスに格納する格納処理と、を実行させる。
2016135803.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ群の各コンテンツの再生処理を実行する再生機能と前記再生処理以外の特定の処理を実行する１以上の拡張機能とを有する再生プログラムであって、
前記再生プログラムは、端末内のプロセッサがアクセス可能な記憶デバイスに格納され、
前記プロセッサに、
前記端末の利用者を特定する第１の識別情報と第１のコンテンツを特定する第２の識別情報とを含む前記第１のコンテンツのダウンロード要求を、コンテンツ群を管理する管理サーバに送信する送信処理と、
前記送信処理によって前記ダウンロード要求を送信した結果、前記第１のコンテンツと、前記第１の識別情報と前記第２の識別情報と前記第１のコンテンツで利用可能な拡張機能を特定する第３の識別情報とを含むキーと、を受信する受信処理と、
前記端末が保持する前記第１の識別情報と前記受信処理によって受信された前記キーに含まれている前記第１の識別情報とを照合するとともに、前記第１のコンテンツに含まれている前記第２の識別情報と前記キーに含まれている前記第２の識別情報とを照合する照合処理と、
前記照合処理によって照合された場合、前記第１のコンテンツを前記記憶デバイスに格納するとともに、前記第２の識別情報と前記第３の識別情報とを対応付けた対応情報を前記記憶デバイスに格納する格納処理と、
を実行させることを特徴とする再生プログラム。
【請求項２】
前記プロセッサに、
前記第１のコンテンツの再生指示を検出する第１の検出処理と、
前記第１の検出処理によって前記第１のコンテンツの再生指示が検出された場合、前記再生機能をアクティベートするとともに、前記対応情報を参照して、前記第１のコンテンツで利用可能な拡張機能をアクティベートするアクティベート処理と、
を実行させることを特徴とする請求項１に記載の再生プログラム。
【請求項３】
前記プロセッサに、
前記第１のコンテンツの再生終了、前記記憶デバイスに記憶されている第２のコンテンツの再生指示、または前記第２のコンテンツの再生中断状態からの中断解除指示のいずれかの指示を検出する第２の検出処理と、
前記第２の検出処理によって前記いずれかの指示が検出された場合、前記アクティベート処理によりアクティベートされた前記再生機能および前記拡張機能をディアクティベートするディアクティベート処理と、
を実行させることを特徴とする請求項２に記載の再生プログラム。
【請求項４】
前記第２のコンテンツの再生指示は、前記第１のコンテンツが前記再生プログラムにより表示される画面の第１の表示領域に表示されている場合に、前記画面に第２の表示領域を生成して前記第２のコンテンツを再生させる指示であることを特徴とする請求項３に記載の再生プログラム。
【請求項５】
前記第２のコンテンツの再生中断状態からの中断解除指示は、前記第１のコンテンツが前記再生プログラムにより表示される画面の第１の表示領域に再生されている場合に、前記第１の表示領域から前記画面に生成済みの第２の表示領域に切り替えることにより、前記第２のタブにおいて再生が中断されていた前記第２のコンテンツについて、再生中断を解除させる指示であることを特徴とする請求項３に記載の再生プログラム。
【請求項６】
コンテンツ群の各コンテンツの再生処理を実行する再生機能と前記再生処理以外の特定の処理を実行する１以上の拡張機能とを有する再生プログラムを記憶する記憶デバイスと、前記再生プログラムを実行するプロセッサと、前記コンテンツ群を管理する管理サーバと通信するインタフェースと、を有する端末であって、
前記プロセッサは、
前記端末の利用者を特定する第１の識別情報と第１のコンテンツを特定する第２の識別情報とを含む前記第１のコンテンツのダウンロード要求を、前記管理サーバに送信する送信処理と、
前記送信処理によって前記ダウンロード要求を送信した結果、前記第１のコンテンツと、前記第１の識別情報と前記第２の識別情報と前記第１のコンテンツで利用可能な拡張機能を特定する第３の識別情報とを含むキーと、を受信する受信処理と、
前記端末が保持する前記第１の識別情報と前記受信処理によって受信された前記キーに含まれている前記第１の識別情報とを照合するとともに、前記第１のコンテンツに含まれている前記第２の識別情報と前記キーに含まれている前記第２の識別情報とを照合する照合処理と、
前記照合処理によって照合された場合、前記第１のコンテンツを前記記憶デバイスに格納するとともに、前記第２の識別情報と前記第３の識別情報とを対応付けた対応情報を前記記憶デバイスに格納する格納処理と、
を実行することを特徴とする端末。
【請求項７】
前記プロセッサが、
前記第１のコンテンツの再生指示を検出する第１の検出処理と、
前記第１の検出処理によって前記第１のコンテンツの再生指示が検出された場合、前記再生機能をアクティベートするとともに、前記対応情報を参照して、前記第１のコンテンツで利用可能な拡張機能をアクティベートするアクティベート処理と、
を実行することを特徴とする請求項６に記載の端末。
【請求項８】
前記プロセッサが、
前記第１のコンテンツの再生終了、前記記憶デバイスに記憶されている第２のコンテンツの再生指示、または前記第２のコンテンツの再生中断状態からの中断解除指示のいずれかの指示を検出する第２の検出処理と、
前記第２の検出処理によって前記いずれかの指示が検出された場合、前記アクティベート処理によりアクティベートされた前記再生機能および前記拡張機能をディアクティベートするディアクティベート処理と、
を実行することを特徴とする請求項７に記載の端末。
【請求項９】
前記他のコンテンツの再生指示は、前記第１のコンテンツが前記再生プログラムにより表示される画面の第１の表示領域に表示されている場合に、前記画面に第２の表示領域を生成して前記第２のコンテンツを再生させる指示であることを特徴とする請求項８に記載の端末。
【請求項１０】
前記第２のコンテンツの再生中断状態からの中断解除指示は、前記第１のコンテンツが前記再生プログラムにより表示される画面の第１の表示領域に再生されている場合に、前記第１の表示領域から前記画面に生成済みの第２の表示領域に切り替えることにより、前記第２のタブにおいて再生が中断されていた前記第２のコンテンツについて、再生中断を解除させる指示であることを特徴とする請求項８に記載の端末。
【請求項１１】
コンテンツ群を管理する管理サーバであって、
前記管理サーバは、前記コンテンツ群の各コンテンツの再生処理を実行する再生機能と前記再生処理以外の特定の処理を実行する１以上の拡張機能とを有する再生プログラムを保持する端末と通信可能に接続され、
前記管理サーバは、前記コンテンツ群を記憶する第１のデータベースと、前記コンテンツ群のコンテンツごとに、前記コンテンツを特定する識別情報と前記拡張機能を特定する識別情報とを関連付ける第２のデータベースと、を有し、
前記管理サーバは、
前記端末の利用者を特定する第１の識別情報と前記端末からのダウンロード要求の対象である対象コンテンツを特定する第２の識別情報とを含む前記対象コンテンツのダウンロード要求を、前記利用者の端末から受信する受信処理と、
前記受信処理によって受信されたダウンロード要求に含まれる前記第２の識別情報に基づいて、前記対象コンテンツで利用可能な拡張機能を特定する第３の識別情報を前記データベースから特定し、前記第１の識別情報、前記第２の識別情報、および前記第３の識別情報を含むキーを発行する発行処理と、
前記第１のデータベース内の前記第１のコンテンツと、前記発行処理によって発行されたキーと、を前記利用者の端末に送信する送信処理と、
を実行することを特徴とする管理サーバ。
【請求項１２】
前記管理サーバは、前記拡張機能と前記拡張機能についての課金額とを関連付ける第３のデータベースを有し、
前記対象コンテンツで利用可能な拡張機能についての課金額を前記第３のデータベースを参照することにより算出し、算出結果を前記対象コンテンツの提供者のサーバに送信する請求処理を実行することを特徴とする請求項１１に記載の管理サーバ。
【請求項１３】
コンテンツ群を管理する管理サーバによる管理方法であって、
前記管理サーバは、前記コンテンツ群の各コンテンツの再生処理を実行する再生機能と前記再生処理以外の特定の処理を実行する１以上の拡張機能とを有する再生プログラムを保持する端末と通信可能に接続され、
前記管理サーバは、前記コンテンツ群を記憶する第１のデータベースと、前記コンテンツ群のコンテンツごとに、前記コンテンツを特定する識別情報と前記拡張機能を特定する識別情報とを関連付ける第２のデータベースと、を有し、
前記管理方法は、
前記管理サーバが、
前記端末の利用者を特定する第１の識別情報と前記端末からのダウンロード要求の対象である対象コンテンツを特定する第２の識別情報とを含む前記対象コンテンツのダウンロード要求を、前記利用者の端末から受信する受信処理と、
前記受信処理によって受信されたダウンロード要求に含まれる前記第２の識別情報に基づいて、前記対象コンテンツで利用可能な拡張機能を特定する第３の識別情報を前記データベースから特定し、前記第１の識別情報、前記第２の識別情報、および前記第３の識別情報を含むキーを発行する発行処理と、
前記第１のデータベース内の前記第１のコンテンツと、前記発行処理によって発行されたキーと、を前記利用者の端末に送信する送信処理と、
を実行することを特徴とする管理方法。
【請求項１４】
前記管理サーバは、前記拡張機能と前記拡張機能についての課金額とを関連付ける第３のデータベースを有し、
前記対象コンテンツで利用可能な拡張機能についての課金額を前記第３のデータベースを参照することにより算出し、算出結果を前記対象コンテンツの提供者のサーバに送信する請求処理を実行することを特徴とする請求項１３に記載の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を再生する再生プログラム、および端末と、情報を管理する管理サーバ、および管理方法と、に関する。
【背景技術】
【０００２】
また、引用文献１では、ユーザーシステムから通信回線を介してなされたプログラム要求が、メーカーのサーバシステムによって受信され、プログラム要求を受けたサーバシステムは、該プログラムをユーザーシステムに対して提供するとともに、前記所定のプログラムがユーザーシステムに導入された結果、ユーザーシステムにおいて動作する環境を提供できたか否かを確認し、その確認結果に応じて所定のプログラムの販売および購入が完了したとして費用の請求手続きを行う。【０００３】
また、オプション機能を有するデジタル機器が開示されている（たとえば、下記特許文献２を参照）。特許文献２のデジタル機器において、関数起動処理部は、電源の投入に伴ってメモリにライセンスキーが記憶されているかどうかを判定し、ライセンスキーが記憶されているときは、そのライセンスキーの種類に対応する関数を決定する。ライセンスキー計算処理部は、関数起動処理部から知らされたライセンスキーに対応する関数を起動させてライセンスキーを得る。オプション起動選択部は、ライセンスキーが求められる毎に、そのライセンスキーと不揮発性のメモリに記憶されているライセンスキーとが一致しているかどうかを判断し、一致しているときは、そのライセンスキーが示すオプションを起動させる。【０００４】
予め備える基本機能と、モジュール記憶手段から転送されたモジュールに対応した拡張機能と、を有するインストール装置が開示されている（たとえば、下記特許文献３を参照）。特許文献３のインストール装置は、拡張機能毎に、モジュールを実行するための実行情報が定義された機能定義ファイルを記憶する定義ファイル記憶手段と、拡張機能の一覧を表示する機能一覧表示部と、定義ファイル記憶手段を参照し、一覧からポインティングデバイス等の入力手段により選択された拡張機能に対応するモジュールを決定するモジュール決定部と、モジュール決定部が決定したモジュールを、モジュール記憶手段から転送するモジュール転送部と、を有する。【０００５】
また、外部装置から、外部装置上のアプリケーションによって生成されたアプリケーションデータと当該印刷装置が印刷可能な印刷データを含む印刷ジョブを受信する印刷装置が開示されている（たとえば、下記特許文献４を参照）。特許文献４の印刷装置は、受信した印刷ジョブ中の印刷データをビットマップデータに展開する。受信した印刷ジョブ中のアプリケーションデータを、当該印刷装置で展開可能な暗号化情報を示すビットマップデータに変換する。変換したビットマップデータと、展開したビットマップデータを合成する。その合成したビットマップデータを印刷する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−０２３８７９号公報
【特許文献２】特開２０１０−０１５５３３号公報
【特許文献３】特開２００３−０６７０７２号公報
【特許文献４】特開２００７−３３１３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１では、ユーザーシステムに費用を請求しており、ユーザーシステムにプログラムを提供したサーバシステムに費用を請求する仕組みではない。また、上述した特許文献２〜４では、与えられた機能を使用することができるが、無断使用を禁止する仕組みについては開示されていない。【０００８】
本発明は、コンテンツごとに必要となる拡張機能の使用権限の適正化を図ることを目的とする。
【課題を解決するための手段】
【０００９】
本願において開示される発明の一側面となる再生プログラムおよび端末は、前記端末の利用者を特定する第１の識別情報と第１のコンテンツを特定する第２の識別情報とを含む前記第１のコンテンツのダウンロード要求を、コンテンツ群を管理する管理サーバに送信する送信処理と、前記送信処理によって前記ダウンロード要求を送信した結果、前記第１のコンテンツと、前記第１の識別情報と前記第２の識別情報と前記第１のコンテンツで利用可能な拡張機能を特定する第３の識別情報とを含むキーと、を受信する受信処理と、前記端末が保持する前記第１の識別情報と前記受信処理によって受信された前記キーに含まれている前記第１の識別情報とを照合するとともに、前記第１のコンテンツに含まれている前記第２の識別情報と前記キーに含まれている前記第２の識別情報とを照合する照合処理と、前記照合処理によって照合された場合、前記第１のコンテンツを前記記憶デバイスに格納するとともに、前記第２の識別情報と前記第３の識別情報とを対応付けた対応情報を前記記憶デバイスに格納する格納処理と、をプロセッサに、または、プロセッサが実行することを特徴とする。【００１０】
また、本願において開示される発明の一側面となる管理サーバおよび管理方法は、前記端末の利用者を特定する第１の識別情報と前記端末からのダウンロード要求の対象である対象コンテンツを特定する第２の識別情報とを含む前記対象コンテンツのダウンロード要求を、前記利用者の端末から受信する受信処理と、前記受信処理によって受信されたダウンロード要求に含まれる前記第２の識別情報に基づいて、前記対象コンテンツで利用可能な拡張機能を特定する第３の識別情報を前記データベースから特定し、前記第１の識別情報、前記第２の識別情報、および前記第３の識別情報を含むキーを発行する発行処理と、前記第１のデータベース内の前記第１のコンテンツと、前記発行処理によって発行されたキーと、を前記利用者の端末に送信する送信処理と、を実行することを特徴とする。
【発明の効果】
【００１１】
本発明の代表的な実施の形態によれば、コンテンツごとに必要となる拡張機能の使用権限の適正化を図ることができる。前述した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】本実施例にかかるコンテンツ管理例１を示す説明図である。
【図２】本実施例にかかるコンテンツ管理例２を示す説明図である。
【図３】管理ＤＢの記憶内容例を示す説明図である。
【図４】端末側ＤＢの記憶内容例を示す説明図である。
【図５】コンピュータのハードウェア構成例を示すブロック図である。
【図６】端末内でのコンテンツとビューアの関係の一例を示す説明図である。
【図７】管理システムにおけるシーケンス例を示す説明図である。
【図８】図７に示したインストール処理（ステップＳ７１０）の詳細な処理手順例を示すフローチャートである。
【図９】図７に示したコンテンツ再生処理（ステップＳ７１１）の詳細な処理手順例を示すフローチャートである。
【図１０】コンテンツ再生例を示す説明図である。
【発明を実施するための形態】
【００１３】
＜コンテンツ管理例＞
図１および図２は、本実施例にかかるコンテンツ管理例を示す説明図である。図１は、コンテンツ１１０のアップロードとビューア１２２のダウンロードの例を示す。管理システム１００は、コンテンツ提供者の提供者サーバ１０１と、サービス提供者の管理サーバ１０２と、利用者の端末１０３と、により構成される。
【００１４】
コンテンツ１１０は、コンテンツ提供者の提供者サーバ１０１からサービス提供者の管理サーバ１０２にアップロードされる。管理サーバ１０２は、アップロードされたコンテンツ１１０をコンテンツＤＢ１２１に格納する。コンテンツ１１０は、たとえば、書籍、辞書、地図、楽譜、図鑑、辞典、絵本、教材などをデジタル化したデータまたはプログラムである。
【００１５】
管理サーバ１０２は、コンテンツＤＢ１２１と、ビューア１２２と、対応関係ＤＢ１２３と、管理ＤＢ１２４と、を保持する。コンテンツＤＢ１２１は、提供者サーバ１０１からアップロードされたコンテンツ１１０を格納する。
【００１６】
ビューア１２２は、コンテンツ１１０を再生するプログラムである。ビューア１２２は、基本機能としての再生機能ｆ０と、１以上の拡張機能ｆ１〜ｆｎ（ｎは１以上の整数）と、制御機能ｃと、を有する。再生機能ｆ０は、たとえば、コンテンツ１１０についての、データ通信、データ複製、印刷など、汎用性のある機能である。拡張機能ｆ１〜ｆｎは、たとえば、音声認識、手書き文字認識など、再生機能ｆ０以外でコンテンツ１１０に追加される機能である。なお、以降の説明で、拡張機能ｆ１〜ｆｎを区別しない場合は、単に拡張機能ｆと表記する。制御機能ｃは、コンテンツ１１０で使用可能な拡張機能ｆを選択したり、コンテンツ１１０に対し選択した拡張機能ｆのアクティベートとディアクティベートを切替制御する機能である。ビューア１２２は、たとえば、複数のコンテンツ１１０を切り替えて再生可能なタブブラウザである。
【００１７】
対応関係ＤＢ１２３は、コンテンツ１１０と拡張機能ｆとを対応付けた対応情報を格納する。コンテンツ１１０と拡張機能ｆとの対応関係は、あらかじめ規定される。すなわち、対応関係にしたがって、対応する拡張機能ｆをビューア１２２が呼び出せるようにコンテンツ１１０が作成され、対応関係にしたがってコンテンツ１１０は端末１０３において動作する。たとえば、『あるコンテンツ１１０では拡張機能ｆ１〜ｆ３が使用可能である』と規定されているものとする。端末１０３がビューア１２２を介してコンテンツ１１０を再生する場合、端末１０３は、拡張機能ｆ１〜ｆ３を使用することができる。換言すれば、端末１０３は、当該コンテンツ１１０については、対応関係のない拡張機能ｆ４、ｆ５、…を使用することができない。
【００１８】
管理サーバ１０２は、ビューア１２２を利用者の端末１０３にダウンロードする。ビューア１２２は、端末１０３にインストールされる。
【００１９】
図２では、まず、端末１０３は、提供者サーバ１０１にダウンロード要求を送信する。提供者サーバ１０１は、ダウンロード要求を管理サーバ１０２に転送する。ダウンロード要求には、たとえば、利用者のユーザアカウントと、ダウンロード要求対象となるコンテンツを特定するコンテンツＩＤと、が含まれる。
【００２０】
管理サーバ１０２は、ダウンロード要求されたコンテンツ１１０をコンテンツＤＢ１２１から検索する。また、管理サーバ１０２は、ダウンロード要求に応じて、検索したコンテンツ１１０に固有なキーＫを生成する。キーＫは、利用者とコンテンツ１１０とを認証するための情報である。キーＫには、たとえば、利用者のユーザアカウント、ダウンロード要求対象となるコンテンツ１１０を特定するコンテンツＩＤ、および当該コンテンツ１１０で利用可能な拡張機能ｆの拡張機能ＩＤが含まれる。拡張機能ＩＤは、拡張機能ｆを一意に特定する識別情報である。管理サーバ１０２は、キーＫを生成する際、対応関係ＤＢ１２３を参照して、ダウンロード要求対象となるコンテンツ１１０のコンテンツＩＤと対応関係のある拡張機能ＩＤを取得する。
【００２１】
管理ＤＢ１２４は、コンテンツ１１０とコンテンツ提供者と拡張機能ＩＤと拡張機能ｆの課金額とを管理する。管理ＤＢ１２４は、拡張機能ｆの使用についてコンテンツ提供者に課金するためのデータベースである。管理ＤＢ１２４の詳細については後述する。管理サーバ１０２は、コンテンツ１１０ごとに、コンテンツ１１０で使用可能な拡張機能ｆの課金額を合計することにより、コンテンツ１１０ごとに、コンテンツ提供者に請求する総課金額を算出する。管理サーバ１０２は、総課金額を提供者サーバ１０１に送信する。
【００２２】
提供者サーバ１０１は、コンテンツ１１０およびキーＫを、ダウンロード要求の送信元である端末１０３に転送する。端末１０３は、コンテンツ１１０およびキーＫを受信する。
【００２３】
端末１０３は、ユーザアカウントと、キーＫに含まれるユーザアカウントとを照合する。また、端末１０３は、キーＫに含まれるコンテンツＩＤと、コンテンツ１１０に含まれるコンテンツＩＤとを照合する。いずれの照合においても一致した場合、端末１０３は、コンテンツ１１０をインストールして記憶デバイスに格納する。また、端末１０３は、コンテンツ１１０をアクティベート／ディアクティベートするために、キーＫに含まれるコンテンツＩＤおよび拡張機能ＩＤの組み合わせである対応情報をキーＫから取得して、対応情報を端末側ＤＢ１３０に格納する。
【００２４】
たとえば、図１では、サービス提供者は、利用者にビューア１２２を無償提供する（有償でもよい）。また、たとえば、図２では、コンテンツ提供者は、ダウンロード要求とダウンロードにより、コンテンツ１１０を利用者に販売する。また、サービス提供者は、拡張機能ｆのロイヤリティを課金額としてコンテンツ提供者に請求する。
【００２５】
＜ＤＢの記憶内容＞
図３は、対応関係ＤＢ１２３の記憶内容例を示す説明図である。対応関係ＤＢ１２３は、上述した対応情報をエントリとして格納するデータベースである。対応関係ＤＢ１２３は、コンテンツフィールド３０１と、拡張機能フィールド３０２と、を有する。コンテンツフィールド３０１は、値としてコンテンツ１１０のコンテンツＩＤを格納する記憶領域である。拡張機能フィールド３０２は、値として拡張機能ＩＤを格納するフィールドである。
【００２６】
図４は、管理ＤＢ１２４の記憶内容例を示す説明図である。管理サーバ１０２は、提供者サーバ１０１からコンテンツ１１０がアップロードされると、管理ＤＢ１２４にエントリを作成する。
【００２７】
管理ＤＢ１２４は、拡張機能フィールド４０１と、課金額フィールド４０２と、を有する。拡張機能フィールド４０１は、値として拡張機能ＩＤを格納する記憶領域である。課金額フィールド４０２は、値として拡張機能フィールド４０１の拡張機能ＩＤで特定される拡張機能ｆ１〜ｆｎの課金額ｂ１〜ｂｎを格納するフィールドである。以後、課金額ｂ１〜ｂｎを区別しない場合は課金額ｂと表記する。課金額ｂは、拡張機能ｆごとにあらかじめ設定される。
【００２８】
＜コンピュータのハードウェア構成例＞
図５は、コンピュータ（提供者サーバ１０１、管理サーバ１０２、および端末１０３の総称）のハードウェア構成例を示すブロック図である。コンピュータ５００は、プロセッサ５０１と、記憶デバイス５０２と、入力デバイス５０３と、出力デバイス５０４と、通信インターフェース（通信ＩＦ５０５）と、を有する。プロセッサ５０１、記憶デバイス５０２、入力デバイス５０３、出力デバイス５０４、および通信ＩＦ５０５は、バスにより接続される。プロセッサ５０１は、コンピュータ５００を制御する。記憶デバイス５０２は、プロセッサ５０１の作業エリアとなる。また、記憶デバイス５０２は、各種プログラムやデータを記憶する非一時的なまたは一時的な記録媒体である。記憶デバイス５０２としては、たとえば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリがある。入力デバイス５０３は、データを入力する。入力デバイス５０３としては、たとえば、キーボード、マウス、タッチパネル、テンキー、スキャナがある。出力デバイス５０４は、データを出力する。出力デバイス５０４としては、たとえば、ディスプレイ、プリンタ、スピーカがある。通信ＩＦ５０５は、ネットワークと接続し、データを送受信する。
【００２９】
＜端末１０３内でのコンテンツとビューア１２２の関係＞
図６は、端末１０３内でのコンテンツとビューア１２２の関係の一例を示す説明図である。コンテンツＣＡ１は、端末１０３にダウンロードされたコンテンツ１１０である。コンテンツＣＡ１については、ビューア１２２は、再生機能ｆ０のほか、拡張機能ｆ１〜ｆ５のうち拡張機能ｆ１〜ｆ３が使用可能である。拡張機能ｆ１〜ｆ３は、管理サーバ１０２からのキーＫにより後述の処理でアクティベートされる。
【００３０】
＜管理システム１００におけるシーケンス例＞
図７は、管理システム１００におけるシーケンス例を示す説明図である。まず、端末１０３は、提供者サーバ１０１にダウンロード要求を送信する（ステップＳ７０１）。ダウンロード要求には、ユーザアカウントとコンテンツＩＤとが含まれる。コンテンツＩＤは、ダウンロードしたコンテンツ１１０のコンテンツＩＤである。提供者サーバ１０１は、ダウンロード要求を管理サーバ１０２に転送する（ステップＳ７０２）。
【００３１】
管理サーバ１０２は、ダウンロード要求を受信すると、キーＫを発行する（ステップＳ７０３）。キーＫには、利用者のユーザアカウント、ダウンロード要求対象となるコンテンツを特定するコンテンツＩＤ、および拡張機能ＩＤが含まれる。
【００３２】
このあと、管理サーバ１０２は、ダウンロード要求のあったコンテンツ１１０をコンテンツＤＢ１２１から取得し（ステップＳ７０４）、取得したコンテンツ１１０とステップＳ７０３で発行したキーＫと取得した対応情報１１１とを提供者サーバ１０１に送信する（ステップＳ７０５）。このとき、管理サーバ１０２は、インストーラを含めて送信する。提供者サーバ１０１は、受信したコンテンツ１１０およびキーＫを、ダウンロード要求をした端末１０３に転送する（ステップＳ７０６）。なお、ステップＳ７０６により、コンテンツ提供者は利用者にコンテンツを提供したことになる。したがって、コンテンツ提供者は、利用者にコンテンツの料金を請求することが可能となる。
【００３３】
そして、管理サーバ１０２は、管理ＤＢ１２４を参照して課金請求処理を実行する（ステップＳ７０７）。課金請求処理（ステップＳ７０７）では、管理サーバ１０２は、ダウンロード要求されたコンテンツについて利用可能な拡張機能ｆの課金額を合算して、総課金額を算出する。このあと、管理サーバ１０２は、算出した総課金額を含む課金情報を提供者サーバ１０１に送信する（ステップＳ７０８）。これにより、サービス提供者は、コンテンツで使用可能な拡張機能ｆについて、コンテンツ提供者から収益を得ることができる。
【００３４】
端末１０３は、コンテンツ１１０およびキーＫを受信した場合、インストール処理を実行する（ステップＳ７０９）。インストール処理（ステップＳ７０９）は、受信したコンテンツ１１０を端末１０３内にインストールする処理である。インストール処理（ステップＳ７０９）の詳細については後述する。
【００３５】
つぎに、端末１０３は、コンテンツ再生処理を実行する（ステップＳ７１０）。コンテンツ再生処理（ステップＳ７１０）は、インストールされたコンテンツ１１０を再生する処理である。コンテンツ再生処理（ステップＳ７１０）の詳細については後述する。
【００３６】
＜インストール処理（ステップＳ７０９）＞
図８は、図７に示したインストール処理（ステップＳ７０９）の詳細な処理手順例を示すフローチャートである。まず、端末１０３は、利用者またはインストーラからのインストール指示を待ち受ける（ステップＳ８０１：Ｎｏ）。インストール指示があった場合（ステップＳ８０１：Ｙｅｓ）、管理サーバ１０２は、コンテンツ１１０にコンテンツＩＤがあるか否かを判断する（ステップＳ８０２）。
【００３７】
コンテンツＩＤが含まれていない場合（ステップＳ８０２：Ｎｏ）、受信されたコンテンツ１１０は、フリーのコンテンツ１１０であり、端末１０３内で管理するためのコンテンツＩＤがない。したがって、端末１０３は、当該コンテンツ１１０に一意のコンテンツＩＤを発行して（ステップＳ８０３）、ステップＳ８０８に移行する。なお、ステップＳ８０３で発行されるコンテンツＩＤは、コンテンツ１１０に含まれるコンテンツＩＤとは、区別できるような値に設定される。なお、コンテンツＩＤが含まれているコンテンツ１１０を「正規コンテンツ」と称す。
【００３８】
一方、ステップＳ８０２においてコンテンツＩＤがある場合（ステップＳ８０２：Ｙｅｓ）、端末１０３は、受信したキーＫからコンテンツＩＤおよびユーザアカウントを取得する（ステップＳ８０４）。そして、端末１０３は、照合処理を実行する（ステップＳ８０５）。具体的には、たとえば、端末１０３は、受信したコンテンツ１１０のコンテンツＩＤとステップ８０４においてキーＫから取得したコンテンツＩＤとが一致するか否かを判断する。また、端末１０３は、端末１０３内に保持されているユーザアカウントとステップ８０４においてキーＫから取得したユーザアカウントとが一致するか否かを判断する。いずれか一方でも一致しなかった場合は照合されなかったとして（ステップＳ８０６：Ｎｏ）、ステップＳ８０６に移行する。一方、いずれも一致した場合には照合されたとして（ステップＳ８０５：Ｙｅｓ）、ステップＳ８０７に移行する。
【００３９】
ステップＳ８０６では、端末１０３はエラー通知をして（ステップＳ８０６）、インストール処理を終了する。この場合は、インストール処理（ステップＳ７０９）を試行したコンテンツ１１０については、コンテンツ再生処理（ステップＳ７１０）は実行されない。
【００４０】
ステップＳ８０７では、端末１０３は、キーＫからコンテンツＩＤと拡張機能ＩＤとの組み合わせである対応情報を取得する（ステップＳ８０７）。そして、端末１０３は、端末１０３内の記憶デバイス５０２内の端末側ＤＢ１３０にコンテンツ１１０およびステップＳ８０７で取得した対応情報を格納する（ステップＳ８０８）。これにより、端末１０３はインストール処理（ステップＳ７０９）を終了する。この状態では、利用者からの操作によりコンテンツＩＤが指定されると対応するコンテンツ１１０が呼び出されてビューア１２２の再生機能ｆ０により端末１０３の出力デバイス５０４に出力される。
【００４１】
＜コンテンツ再生処理（ステップＳ７１０）＞
図９は、図７に示したコンテンツ再生処理（ステップＳ７１０）の詳細な処理手順例を示すフローチャートである。端末１０３は、利用者の操作によるコンテンツの再生指示を待ち受ける（ステップＳ９０１）。再生指示があった場合（ステップＳ９０１：Ｙｅｓ）、端末１０３は、ビューア１２２に新規タブを生成する（ステップＳ９０２）。そして、端末１０３は、コンテンツを端末側ＤＢ１３０からメモリにロードする（ステップＳ９０３）。
【００４２】
そして、端末１０３は、メモリにロードしたコンテンツが正規コンテンツであるか否かを判断する（ステップＳ９０４）。正規コンテンツでない場合（ステップＳ９０４：Ｎｏ）、ステップＳ９０６に移行する。一方、正規コンテンツである場合（ステップＳ９０４：Ｙｅｓ）、端末１０３は、対応情報を参照して、使用可能な拡張機能ｆをコンテンツ１１０にアクティベートする（ステップＳ９０５）。そして、端末１０３はコンテンツ１１０を再生する（ステップＳ９０６）。
【００４３】
このあと、端末１０３は、利用者の操作により既存タブの切替を待ち受ける（ステップＳ９０７：Ｎｏ）。既存タブが他のタブに切り替えられた場合（ステップＳ９０７：Ｙｅｓ）、他のタブで再生されていたコンテンツの中断が解除され、端末１０３は、切替元のタブにおいて再生されていたコンテンツ１１０について拡張機能ｆをディアクティベートして（ステップＳ９０８）、ステップＳ９０４に戻る。なお、既存タブのコンテンツ１１０は、再生中断状態となる。これにより、切替元のタブで再生されていたコンテンツ１１０の拡張機能ｆが切替先のタブで再生されているコンテンツ１１０に利用されることを防止することができる。
【００４４】
一方、既存タブ切替でない場合（ステップＳ９０７：Ｎｏ）、端末１０３は、利用者の操作により新規タブが生成されたか否かを判断する（ステップＳ９０９）。新規タブが生成された場合（ステップＳ９０９：Ｙｅｓ）、端末１０３は、切替元のタブにおいて再生されていたコンテンツ１１０について拡張機能ｆをディアクティベートして（ステップＳ９０８）、ステップＳ９０４に戻る。これにより、切替元のタブで再生されていたコンテンツ１１０の拡張機能ｆが新規タブで再生されるコンテンツに利用されることを防止することができる。
【００４５】
また、新規タブの生成でない場合（ステップＳ９０９：Ｎｏ）、端末１０３は、利用者の操作により既存タブの終了指示があったか否かを判断する（ステップＳ９１１）。終了指示がない場合（ステップＳ９１１：Ｎｏ）、ステップＳ９０７に戻る。一方、終了指示があった場合（ステップＳ９１１：Ｙｅｓ）、端末１０３は、切替元のタブにおいて再生されていたコンテンツ１１０について拡張機能ｆをディアクティベートして（ステップＳ９１２）、コンテンツ１１０をメモリから消去する（ステップＳ９１３）。これにより、端末１０３は、コンテンツ再生処理（ステップＳ７１０）を終了する。
【００４６】
＜コンテンツ再生例＞
図１０は、コンテンツ再生例を示す説明図である。ステップＳ９０２で新規タブが生成され、ステップＳ９０６でコンテンツ１１０が再生されると、ビューア１２２は（Ａ）の状態となる。（Ａ）では、タブ１００１にコンテンツＣＡ１が表示されている。なお、コンテンツＣＡ１では、拡張機能ｆ１〜ｆ５のうち拡張機能ｆ１〜ｆ３が使用可能である。したがって、利用者は、拡張機能ｆ１〜ｆ５のうち拡張機能ｆ１〜ｆ３のボタン１０１１〜１０１３を選択することにより、拡張機能ｆ１〜ｆ３を使用することができる。一方、拡張機能ｆ４、ｆ５の選択ボタン１０１４，１０１５は選択できないように設定される。
【００４７】
タブ１００２が新たに生成され、コンテンツＣＡ２が生成されると、ビューア１２２は（Ｂ）の状態となる。コンテンツＣＡ２では、拡張機能ｆ１〜ｆ５のうち拡張機能ｆ４、ｆ５が使用可能である。したがって、利用者は、拡張機能ｆ１〜ｆ５のうち拡張機能ｆ４、ｆ５のボタン１０１１，１０１２を選択することにより、拡張機能ｆ４、ｆ５を使用することができる。一方、拡張機能ｆ１〜ｆ３の選択ボタン１０１１〜１０１３は選択できないように設定される。
【００４８】
（Ｂ）の状態からタブ１００２を削除すると、拡張機能ｆ４、ｆ５がディアクティベートされて、（Ａ）の状態になる。（Ｂ）の状態からタブ１００１に切り替えた場合も同様である。これにより、切替元のタブで再生されていたコンテンツの拡張機能が切替先のタブで再生されているコンテンツに利用されることを防止することができる。
【００４９】
以上に説明したように、本実施例の管理サーバ１０２によれば、コンテンツ１１０ごとに拡張機能ｆの使用許可を端末１０３に与えることができ、拡張機能ｆの使用権限の適正化を図ることができる。すなわち、非対応の拡張機能ｆについては使用許可を与えないことにより、非対応の拡張機能ｆの無断使用を禁止することができる。
【００５０】
また、コンテンツ１１０ごとに使用可能な拡張機能ｆについてコンテンツ提供者に請求する課金額を算出するため、課金額算出の適正化も図ることができる。
【００５１】
また、本実施例の端末１０３によれば、ダウンロード要求をするコンテンツ１１０をダウンロードすることにより、コンテンツ１１０で使用可能な拡張機能ｆを使用することができ、コンテンツ１１０に非対応の拡張機能ｆは使用することができない。したがって、非対応の拡張機能ｆの無断使用を禁止することができる。
【００５２】
また、拡張機能ｆの課金額の請求はコンテンツ提供者にされるため、端末１０３は、ダウンロードするコンテンツ１１０において、どの拡張機能ｆが使用可能であるかをダウンロード要求に際して選択する必要がない。換言すれば、ダウンロードしたいコンテンツ１１０を選択すれば、使用可能か拡張機能ｆが特定された状態でダウンロードされるため、端末１０３の利用者の利便性の向上を図ることができる。
【００５３】
また、コンテンツの再生中に拡張機能ｆがアクティベートされ、コンテンツの非再生時には拡張機能ｆがディアクティベートされる。したがって、他のコンテンツを再生する場合に、非再生のコンテンツの拡張機能ｆはディアクティベート状態であるため、他のコンテンツでは、非再生のコンテンツの拡張機能ｆを利用することができない。これにより、いわゆる拡張機能の無断使用を禁止することができる。
【００５４】
具体的には、ビューア１２２がタブブラウザである場合、コンテンツＣＡ１がビューア１２２により表示される画面１０００の第１のタブ１００１に表示されている場合に、画面１０００に第２のタブ１００２を生成して他のコンテンツＣＡ２を再生させる。この場合、非再生のコンテンツＣＡ１の拡張機能ｆ１〜ｆ３はディアクティベート状態であるため、他のコンテンツＣＡ２では、非再生のコンテンツＣＡ１の拡張機能ｆ１〜ｆ３を利用することができない。これにより、いわゆる拡張機能ｆ１〜ｆ３の無断使用を禁止することができる。
【００５５】
また、コンテンツＣＡ１がビューア１２２により表示される画面１０００の第１のタブ１００１に再生されている場合に、第１のタブ１００１から画面１０００に生成済みの第２のタブ１００２に切り替えることにより、第２のタブ１００２において再生が中断されていた他のコンテンツＣＡ２について、再生中断が解除される。この場合も、非再生のコンテンツＣＡ１の拡張機能ｆ１〜ｆ３はディアクティベート状態されるため、他のコンテンツＣＡ２では、非再生のコンテンツＣＡ１の拡張機能ｆ１〜ｆ３を利用することができない。これにより、いわゆる拡張機能ｆ１〜ｆ３の無断使用を禁止することができる。
【００５６】
また、端末１０３は、コンテンツＩＤと拡張機能ＩＤとを対応付けた対応情報４００を自動生成する。生成された対応情報４００は、アクティベートの際に用いられる。したがって、どのコンテンツがどの拡張機能を使用可能であるかを容易に特定することができる。
【００５７】
なお、上述した実施例では、端末１０３がキーＫから対応情報を取得する構成としたが、端末１０３は、対応情報を管理サーバ１０２からコンテンツ１１０およびキーＫとともに受信してもよい。この場合、管理サーバ１０２は、ダウンロード要求対象となるコンテンツ１１０のコンテンツＩＤと、当該コンテンツＩＤと対応関係のある拡張機能ＩＤと、の組み合わせである対応情報を、対応関係ＤＢ１２３から取得する。そして、管理サーバ１０２は、取得したコンテンツ１１０と、当該コンテンツ１１０に固有なキーＫと、取得した対応情報とを、提供者サーバ１０１経由で端末１０３にダウンロードする。そして、端末１０３は、キーＫから対応情報を取得せず、受信した対応情報をコンテンツ１１０とともに記憶デバイス５０２に格納することになる。
【００５８】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加、削除、または置換をしてもよい。
【００５９】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【００６０】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置、又は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に格納することができる。
【００６１】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【図１】
2016135803.tif 000003
【図２】
2016135803.tif 000004
【図３】
2016135803.tif 000005
【図４】
2016135803.tif 000006
【図５】
2016135803.tif 000007
【図６】
2016135803.tif 000008
【図７】
2016135803.tif 000009
【図８】
2016135803.tif 000010
【図９】
2016135803.tif 000011
【図１０】
2016135803.tif 000012
【手続補正書】
【提出日】平成28年6月6日(2016.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビューワを有し利用者が利用する利用者端末と、コンテンツを前記利用者に提供するコンテンツ提供者サーバと、に通信可能に接続された管理サーバであって、
前記管理サーバは、
前記利用者にかかる利用者ＩＤと、前記コンテンツにかかるコンテンツＩＤと、当該コンテンツで使用する機能にかかる機能ＩＤとを含むダウンロード要求を、前記コンテンツ提供者サーバから受け付け、
前記利用者ＩＤと、前記コンテンツＩＤと、前記機能ＩＤとを含む前記ダウンロード要求に基づいて、前記利用者が前記コンテンツで使用する前記機能を前記利用者端末の前記ビューワ上で有効にするための拡張機能キーを発行し、
当該拡張機能キーと前記拡張機能キーの対価請求とを前記コンテンツ提供者サーバに送信する、
ことを特徴とする管理サーバ。
【請求項２】
請求項１に記載の管理サーバにおいて、
前記コンテンツ提供者サーバから前記コンテンツを受信して格納し、
前記拡張機能キー及び前記対価の請求とともに、前記コンテンツを前記コンテンツ提供者サーバに送信することを特徴とする管理サーバ。
【請求項３】
請求項１に記載の管理サーバにおいて、
前記利用者端末が有する前記ビューワは、前記管理サーバが送信してインストールさせたものであることを特徴とする管理サーバ。
【請求項４】
請求項１に記載の管理サーバにおいて、
前記管理サーバは、
前記機能と課金額とを対応させて記憶した管理情報を有し、
当該管理情報と、前記ダウンロード要求に含まれる機能ＩＤと、に基づいて、前記対価請求を送信することを特徴とする管理サーバ。
【請求項５】
ビューワを有し利用者が利用する利用者端末と、コンテンツを前記利用者に提供するコンテンツ提供者サーバと、に通信可能に接続された管理サーバによる管理方法であって、
前記管理サーバは、
前記利用者にかかる利用者ＩＤと、前記コンテンツにかかるコンテンツＩＤと、当該コンテンツで使用する機能ＩＤとを含むダウンロード要求を、前記コンテンツ提供者サーバから受け付け、
前記利用者ＩＤと、前記コンテンツＩＤと、前記機能ＩＤとを含む前記ダウンロード要求に基づいて、前記利用者が前記コンテンツで使用する前記機能を、前記利用者端末の前記ビューワ上で有効にするための拡張機能キーを発行し、
当該拡張機能キーと前記拡張機能キーの対価請求とを前記コンテンツ提供者サーバに送信する、
ことを特徴とする管理方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本願において開示される発明の一側面となる管理サーバおよび管理方法は、ビューワを有し利用者が利用する利用者端末と、コンテンツを前記利用者に提供するコンテンツ提供者サーバと、に通信可能に接続された管理サーバおよびその管理方法であって、前記管理サーバは、前記利用者にかかる利用者ＩＤと、前記コンテンツにかかるコンテンツＩＤと、当該コンテンツで使用する機能にかかる機能ＩＤとを含むダウンロード要求を、前記コンテンツ提供者サーバから受け付け、前記ダウンロード要求に基づいて、前記利用者が前記コンテンツで使用する前記機能を前記利用者端末の前記ビューワ上で有効にするための拡張機能キーを発行し、当該拡張機能キーと前記拡張機能キーの対価請求とを前記コンテンツ提供者サーバに送信することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正書】
【提出日】平成28年11月30日(2016.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビューワを有し利用者が利用する利用者端末と、コンテンツを前記利用者に提供するコンテンツ提供者サーバと、に通信可能に接続された管理サーバであって、
前記管理サーバは、
コンテンツのコンテンツＩＤと、当該コンテンツで使用する機能の機能ＩＤとを対応付けた対応関係ＤＢを備え、
前記利用者にかかる利用者ＩＤと、前記コンテンツにかかるコンテンツＩＤと、を含むダウンロード要求を、前記コンテンツ提供者サーバから受け付け、
前記コンテンツＩＤと、前記対応関係ＤＢとに基づいて、前記機能ＩＤを取得し、
前記ダウンロード要求に含まれる前記利用者ＩＤおよび前記コンテンツＩＤと、取得した前記機能ＩＤと、に基づいて、前記利用者が前記コンテンツで使用する前記機能を前記利用者端末の前記ビューワ上で有効にするための拡張機能キーを発行し、
当該拡張機能キーと前記拡張機能キーの対価請求とを前記コンテンツ提供者サーバに送信する、
ことを特徴とする管理サーバ。
【請求項２】
請求項１に記載の管理サーバにおいて、
前記コンテンツ提供者サーバから前記コンテンツを受信して格納し、
前記拡張機能キー及び前記対価請求とともに、前記コンテンツを前記コンテンツ提供者サーバに送信することを特徴とする管理サーバ。
【請求項３】
請求項１に記載の管理サーバにおいて、
前記利用者端末が有する前記ビューワは、前記管理サーバが送信してインストールさせたものであることを特徴とする管理サーバ。
【請求項４】
請求項１に記載の管理サーバにおいて、
前記管理サーバは、
前記機能と課金額とを対応させて記憶した管理情報を有し、
当該管理情報と、前記機能ＩＤと、に基づいて、前記対価請求を送信することを特徴とする管理サーバ。
【請求項５】
ビューワを有し利用者が利用する利用者端末と、コンテンツを前記利用者に提供するコンテンツ提供者サーバと、に通信可能に接続された管理サーバによる管理方法であって、
前記管理サーバは、
コンテンツのコンテンツＩＤと、当該コンテンツで使用する機能の機能ＩＤとを対応付けた対応関係ＤＢを備え、
前記利用者にかかる利用者ＩＤと、前記コンテンツにかかるコンテンツＩＤと、を含むダウンロード要求を、前記コンテンツ提供者サーバから受け付け、
前記コンテンツＩＤと、前記対応関係ＤＢとに基づいて、前記機能ＩＤを取得し、
前記ダウンロード要求に含まれる前記利用者ＩＤおよび前記コンテンツＩＤと、取得した前記機能ＩＤと、に基づいて、前記利用者が前記コンテンツで使用する前記機能を前記利用者端末の前記ビューワ上で有効にするための拡張機能キーを発行し、
当該拡張機能キーと前記拡張機能キーの対価請求とを前記コンテンツ提供者サーバに送信する、
ことを特徴とする管理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本願において開示される発明の一側面となる管理サーバおよび管理方法は、ビューワを有し利用者が利用する利用者端末と、コンテンツを前記利用者に提供するコンテンツ提供者サーバと、に通信可能に接続された管理サーバおよびその管理方法であって、前記管理サーバは、コンテンツのコンテンツＩＤと、当該コンテンツで使用する機能の機能ＩＤとを対応付けた対応関係ＤＢを備え、前記利用者にかかる利用者ＩＤと、前記コンテンツにかかるコンテンツＩＤと、を含むダウンロード要求を、前記コンテンツ提供者サーバから受け付け、前記コンテンツＩＤと、前記対応関係ＤＢとに基づいて、前記機能ＩＤを取得し、前記ダウンロード要求に含まれる前記利用者ＩＤおよび前記コンテンツＩＤと、取得した前記機能ＩＤと、に基づいて、前記利用者が前記コンテンツで使用する前記機能を前記利用者端末の前記ビューワ上で有効にするための拡張機能キーを発行し、当該拡張機能キーと前記拡張機能キーの対価請求とを前記コンテンツ提供者サーバに送信することを特徴とする。
【国際調査報告】
2016135803.tif 000013
2016135803.tif 000014
2016135803.tif 000015