(57)【要約】【課題】ソフトウェアの更新により、有効なライセンスを保有しているにも関わらずコンテンツを使用できなくなる不都合の発生を抑制する。【解決手段】コンテンツのライセンスデータを記憶するライセンス保存部３４と、コンテンツを使用する指示入力がなされると、ライセンス保存部３４に記憶されているライセンスデータを参照してそのコンテンツが使用可能か否かを判断するライセンス管理部３３と、自装置内の所定のソフトウェアの更新予定を示す更新通知を受取ると、更新実行前に、ライセンス保存部３４に記憶されているライセンスデータをライセンス保管サーバ４０に送信するバックアップ部３５と、を有する端末装置３０。【選択図】図１
2014115883.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツのライセンスデータを記憶するライセンス保存手段と、
自装置内の所定のソフトウェアの更新予定を示す更新通知を受取ると、更新実行前に、前記ライセンス保存手段に記憶されている前記ライセンスデータを外部装置に送信するバックアップ手段と、
を有する端末装置。
【請求項２】
請求項１に記載の端末装置において、
前記バックアップ手段は、前記ライセンス保存手段に記憶されている前記ライセンスデータの中の、前記ソフトウェアの更新時にライセンスが有効である前記ライセンスデータを前記外部装置に送信し、前記ソフトウェアの更新時にライセンスが無効である前記ライセンスデータは前記外部装置に送信しない端末装置。
【請求項３】
請求項２に記載の端末装置において、
前記ライセンスデータには、各ライセンスの有効日時を特定する第１の情報が含まれており、
前記更新通知には、更新が実行される日時を特定する第２の情報が含まれており、
前記バックアップ手段は、前記第１の情報及び前記第２の情報を利用して、前記ソフトウェアの更新時にライセンスが有効である前記ライセンスデータを特定する端末装置。
【請求項４】
請求項１から３のいずれか１項に記載の端末装置において、
前記バックアップ手段は、
前記ソフトウェアの更新実行後、その時点で自装置において実施可能なライセンス管理方式を示す情報と共に、前記ライセンスデータの返還要求を前記外部装置に送信し、
前記返還要求に応じて前記外部装置から返信されてきた前記ライセンスデータを受信すると、前記ライセンス保存手段に記憶されている前記ライセンスデータを新たに受信した前記ライセンスデータで更新する端末装置。
【請求項５】
請求項１から４のいずれか１項に記載の端末装置において、
コンテンツを使用する指示入力がなされると、前記ライセンス保存手段に記憶されている前記ライセンスデータを参照してそのコンテンツが使用可能か否かを判断するライセンス管理手段をさらに有する端末装置。
【請求項６】
請求項１から５のいずれか１項に記載の端末装置と、
前記外部装置と、
を有するコンテンツ利用システム。
【請求項７】
請求項６に記載のコンテンツ利用システムにおいて、
前記外部装置は、前記ソフトウェアの更新実行後、その時点で前記端末装置において実施可能なライセンス管理方式を示す情報と共に、前記ライセンスデータの返還要求を前記端末装置から受信すると、前記ソフトウェアの更新実行前に受信した前記ライセンスデータを、前記ソフトウェアの更新実行後に前記端末装置で実施可能なライセンス管理方式で処理可能な形式で前記端末装置に返信するコンテンツ利用システム。
【請求項８】
請求項６又は７に記載のコンテンツ利用システムにおいて、
前記端末装置に前記更新通知を送信するソフトウェア更新サーバをさらに有するコンテンツ利用システム。
【請求項９】
コンピュータを、
所定のコンテンツに関するライセンスデータを記憶するライセンス保存手段、
自装置内の所定のソフトウェアの更新予定を示す更新通知を受取ると、更新実行前に、前記ライセンス保存手段に記憶されている前記ライセンスデータを外部装置に送信するバックアップ手段、
として機能させるためのプログラム。
【請求項１０】
コンピュータが、
自装置内の所定のソフトウェアの更新予定を示す更新通知を受取ると、更新実行前に、自装置内に記憶されているライセンスデータを外部装置に送信するバックアップステップを実行するライセンス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、コンテンツ利用システム、ライセンス管理方法及びプログラムに関する。
【背景技術】
【０００２】
端末装置を用いて動画、音楽、電子書籍等のコンテンツを使用（再生、閲覧等）する例として、使用可能回数や使用可能期間などの条件が付された使用ライセンスを購入し、そのライセンスの範囲内でコンテンツを使用するものがある。
【０００３】
特許文献１及び２に関連技術が開示されている。
【０００４】
特許文献１には、クライアント端末から通知された著作権管理方式とライセンスサーバ及び配信サーバが使用可能な著作権管理方式が異なる場合、ライセンスサーバがマルチメディアコンテンツにおける著作権管理方式の変換を著作権管理方式変換サーバに依頼し、著作権管理方式変換サーバが著作権管理方式の変換依頼を受信すると、配信サーバから配信されたマルチメディアコンテンツの著作権管理方式をクライアント端末が使用可能な著作権管理方式に変換し、変換後のマルチメディアコンテンツをクライアント端末に転送するコンテンツ配信システムが開示されている。
【０００５】
特許文献２には、ライセンス管理の対象となるソフトウェアが稼動する管理対象装置と、ライセンス管理情報を保持するライセンス管理サーバとが、ネットワークを介して定期的にランセンス確認情報の確認要求と確認応答を交換するライセンス管理方法が開示されている。当該技術において、通常運用時には、管理対象装置からライセンス管理サーバに対してライセンス確認要求が送られると、ライセンス管理サーバは、ユーザー名、ソフトウェア管理用シリアル番号及び管理対象装置の装置固有情報の組み合わせデータに対するハッシュ値を、装置固有情報に基づくソフトウェアライセンス確認情報１として管理対象装置に返送する。管理対象装置の交換時には、交換された管理対象装置からライセンス管理サーバに対してライセンス確認要求が送られると、ライセンス管理サーバは、ユーザー名、ソフトウェア管理用シリアル番号及び管理対象装置の運用環境情報の組み合わせデータに対するハッシュ値を、動作環境情報に基づくソフトウェアライセンス確認情報２として、交換された管理対象装置に返送する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００６／０９２８４０号
【特許文献２】特開２００６−１１３８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
定期的に又は間欠的に端末装置のソフトウェアが更新（バージョンアップ等）される場合があるが、このようなソフトウェアの更新により、有効なライセンスを保有しているにも関わらずコンテンツを使用できなくなる不都合が発生し得る。
【０００８】
本発明は、ソフトウェアの更新により、有効なライセンスを保有しているにも関わらずコンテンツを使用できなくなる不都合の発生を抑制するための技術を提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明によれば、
コンテンツのライセンスデータを記憶するライセンス保存手段と、
自装置内の所定のソフトウェアの更新予定を示す更新通知を受取ると、更新実行前に、前記ライセンス保存手段に記憶されている前記ライセンスデータを外部装置に送信するバックアップ手段と、
を有する端末装置が提供される。
【００１０】
また、本発明によれば、前記端末装置と、前記外部装置と、を有するコンテンツ利用システムが提供される。
【００１１】
また、本発明によれば、
コンピュータを、
所定のコンテンツに関するライセンスデータを記憶するライセンス保存手段、
自装置内の所定のソフトウェアの更新予定を示す更新通知を受取ると、更新実行前に、前記ライセンス保存手段に記憶されている前記ライセンスデータを外部装置に送信するバックアップ手段、
として機能させるためのプログラムが提供される。
【００１２】
また、本発明によれば、
コンピュータが、
自装置内の所定のソフトウェアの更新予定を示す更新通知を受取ると、更新実行前に、自装置内に記憶されているライセンスデータを外部装置に送信するバックアップステップを実行するライセンス管理方法が提供される。
【発明の効果】
【００１３】
本発明によれば、ソフトウェアの更新により、有効なライセンスを保有しているにも関わらずコンテンツを使用できなくなる不都合の発生を抑制することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のコンテンツ利用システムの全体像の一例を示す図である。
【図２】ライセンスデータの一例を示す図である。
【図３】ライセンスの取得フローの一例をあらわすフローチャートである。
【図４】端末装置上でのコンテンツの利用動作の一例をあらわすフローチャートである。
【図５】端末装置に保存されていたライセンスデータをライセンス保管サーバに保存（バックアップ）する動作の一例をあらわすシーケンス図である。
【図６】端末装置がライセンス保管サーバからライセンスデータを受領する手順の一例をあらわすシーケンス図である。
【図７】端末装置が備えることができる構成の一例を示す図である。
【図８】端末装置が備えることができる構成の一例を示す図である。
【図９】本実施形態のコンテンツ利用システムの全体像の一例を示す図である。
【図１０】端末装置がライセンス保管サーバからライセンスデータを受領する手順の一例をあらわすシーケンス図である。
【図１１】本実施形態のコンテンツ利用システムの全体像の一例を示す図である。
【図１２】端末装置に保存されていたライセンスデータをライセンス保管サーバに保存（バックアップ）する動作の一例をあらわすシーケンス図である。
【図１３】端末装置に保存されていたライセンスデータをライセンス保管サーバに保存（バックアップ）する動作の一例をあらわすシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を用いて説明する。なお、複数の図面に共通して現れる構成要素については共通の符号を付し、適宜説明を省略する。
【００１６】
なお、本実施形態のシステム、装置は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラム（あらかじめ装置を出荷する段階からメモリ内に格納されているプログラムのほか、ＣＤ等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む）、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インターフェースを中心にハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００１７】
また、本実施形態の説明において利用する機能ブロック図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各システム、装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
【００１８】
＜第１の実施形態＞
図１に本実施形態のコンテンツ利用システムの全体像の一例を示す。本実施形態のコンテンツ利用システムは、１つ又は複数の端末装置３０と、ライセンス保管サーバ４０とを有する。さらに、コンテンツ配信サーバ１０及びライセンス配信サーバ２０を有してもよい。これら装置及びサーバは、インターネット等のネットワークを介して通信可能になっている。
【００１９】
コンテンツ配信サーバ１０は、コンテンツ配信部１１と、コンテンツ記憶部１２とを有する。コンテンツ配信部１１は、端末装置３０からネットワークを通じて所定のコンテンツの配信要求を受け付けると、コンテンツ記憶部１２から当該コンテンツを取得し、端末装置３０に配信する。コンテンツ記憶部１２には、一つまたは複数のコンテンツが記憶されている。コンテンツの種類は特段制限されず、例えば、動画、音楽、電子書籍等が考えられる。
【００２０】
ライセンス配信サーバ２０は、ライセンス配信部２１とライセンス生成部２２とを有する。ライセンス配信部２１は、端末装置３０からネットワークを通じて所定のコンテンツの使用に関するライセンス要求を受け付けると、当該要求に対応するライセンスをライセンス生成部２２に要求する。ライセンス生成部２２は、ライセンス配信部２１からライセンス要求を受け付けるとライセンスを生成し、ライセンス配信部２１に返信する。ライセンス配信部２１はこのようにして取得したライセンスを端末装置３０に配信する。
【００２１】
なお、コンテンツ配信サーバ１０及びライセンス配信サーバ２０の構成は、従来技術を適用して実現することができる。
【００２２】
端末装置３０は、ライセンス保存部３４と、バックアップ部３５とを有する。端末装置３０は、さらに、コンテンツ利用部３１と、コンテンツ保存部３２と、ライセンス管理部３３とを有することができる。端末装置３０は、例えば、携帯電話、携帯ゲーム、音楽プレーヤー等の携帯端末や、パーソナルコンピュータ等が該当する。
【００２３】
コンテンツ保存部３２は、コンテンツ配信サーバ１０から取得した１つ又は複数のコンテンツを記憶する。コンテンツ利用部３１は、コンテンツ保存部３２からコンテンツを取得し、当該コンテンツを利用する処理、例えば動画や音楽を再生したり、電子書籍等のコンテンツをディスプレイに表示したりする処理を実行する。
【００２４】
ライセンス保存部３４は、ライセンス配信サーバ２０から取得したコンテンツのライセンスデータを記憶する。ライセンスデータは、コンテンツを識別する情報と、当該コンテンツの利用制限（ライセンスの有効期限、コンテンツを利用できる回数等）とを対応付けた情報を含んでもよい。図２にライセンスデータの一例を示す。
【００２５】
ライセンス管理部３３は、所定のコンテンツを使用する指示入力がなされると、ライセンス保存部３４に記憶されている当該コンテンツのライセンスデータを参照し、そのコンテンツが使用可能か否か、すなわち、有効なライセンスを有するか否かを判断する。そして、判断結果をコンテンツ利用部３１に入力する。コンテンツ利用部３１は、ライセンス管理部３３が使用可能と判断したコンテンツに対してのみ利用する処理を実行する。
【００２６】
バックアップ部３５は、自装置内の所定のソフトウェアの更新（バージョンアップ等）予定を示す更新通知を受取ると、更新実行前に、ライセンス保存部３４に記憶されているライセンスデータを外部装置（ライセンス保管サーバ４０）に送信する。
【００２７】
所定のソフトウェア（以下、「バックアップ処理対象ソフトウェア」）は、端末装置３０で実施可能なライセンス管理方式が変更する可能性があるものや、ライセンス保存部３４に記憶しているデータに影響を及ぼす可能性があるものとすることができる。バックアップ部３５は予めバックアップ処理対象ソフトウェアを識別する情報を記憶しておくことができる。例えば、端末装置３０の設計者や利用者が端末装置３０にインストールされているソフトウェアの中のいずれをバックアップ処理対象ソフトウェアとするか決定し、決定したバックアップ処理対象ソフトウェアを識別する情報をバックアップ部３５に保持させておいてもよい。
【００２８】
バックアップ部３５は、例えば、ユーザーが入力したバックアップ処理対象ソフトウェアを更新する処理を実行する指示を、更新通知として受取ってもよいし、又は、バックアップ処理対象ソフトウェアのバージョンや端末装置３０における更新処理を管理するソフトウェア更新サーバから、更新通知を受取ってもよい。
【００２９】
また、バックアップ部３５は、バックアップ処理対象ソフトウェアの更新実行後、更新実行前にライセンス保管サーバ４０に送信したライセンスデータの返還要求をライセンス保管サーバ４０に送ることができる。そして、返還要求に応じてライセンス保管サーバ４０から送信されてきたライセンスデータを取得すると、当該ライセンスデータをライセンス保存部３４に記憶することができる。例えば、ライセンス保存部３４に記憶されているライセンスデータを、新たに取得したライセンスデータで更新することができる。
【００３０】
ライセンス保管サーバ４０は、ライセンス引継ぎ管理部４１と、ライセンス保管部４２とを有する。ライセンス引継ぎ管理部４１は、端末装置３０のバックアップ部３５から送信されてきたライセンスデータを、端末装置３０を識別する情報、又は、端末装置３０を利用するユーザーを識別する情報に対応付けて、ライセンス保管部４２に記憶する。例えば、バックアップ部３５から送信されてきたライセンスデータに、端末装置３０を識別する情報、又は、端末装置３０を利用するユーザーを識別する情報が付されていてもよい。また、ライセンス引継ぎ管理部４１は、端末装置３０のバックアップ部３５からライセンスデータの返還要求を受信すると、所定のライセンスデータをライセンス保管部４２から取出し、端末装置３０に送信する。例えば、バックアップ部３５から送信されてきた返還要求に、端末装置３０を識別する情報、又は、端末装置３０を利用するユーザーを識別する情報が付されていてもよい。
【００３１】
次に、本実施形態のコンテンツ利用システムの処理の流れの一例について説明する。
【００３２】
図３は本システムにおけるライセンスの取得フローの一例をあらわすフローチャートである。
【００３３】
まず、ユーザーは端末装置３０を操作してライセンス配信サーバと接続し、利用したいコンテンツの選定、及び、そのコンテンツのライセンス条件の確認を行う（Ｓ１０）。
【００３４】
利用者がライセンス条件に同意しない場合（Ｓ１１のＮｏ）、処理を終了する。
【００３５】
一方、利用者がライセンス条件に同意する場合（Ｓ１１のＹｅｓ）、端末装置３０のライセンス管理部３３はライセンス配信サーバ２０のライセンス配信部２１に対してそのコンテンツのライセンスを要求する（Ｓ１２）。
【００３６】
すると、ライセンス配信部２１は、そのコンテンツのライセンスデータをライセンス生成部２２に要求する。ライセンス生成部２２は当該要求に応じてライセンスデータを生成し、ライセンス配信部２１に送信する。その後、ライセンス配信部２１は、ライセンス生成部２２から受信したライセンスデータを、ライセンス管理部３３に送信する（Ｓ１３）。
【００３７】
ライセンスデータを受信したライセンス管理部３３は、そのライセンスデータをライセンス保存部３４に保存する（Ｓ１４）。
【００３８】
以上の動作により、端末装置３０内にライセンスデータが保存される。
【００３９】
図４は、端末装置上でのコンテンツの利用動作の一例をあらわすフローチャートである。以下では、コンテンツを再生動作する例について説明する。
【００４０】
利用者が端末装置３０を操作して所定のコンテンツ（以下、「対象コンテンツ」）を再生する指示入力を行うと、コンテンツ利用部３１は、ライセンス管理部３３に対象コンテンツのライセンスのチェックを要求する。ライセンス管理部３３は、ライセンス保存部３４に格納されているライセンスデータを参照し、対象コンテンツを利用するライセンスを有するか否か、すなわち、対象コンテンツを利用できるか否か判断する。例えば、図２に示すようなコンテンツデータを参照し、今回の対象コンテンツの利用は、利用可能期限内の利用か、又は、利用可能回数内の利用か等を判断する。利用可能期限を超えていたり、また、利用可能回数を超えている場合、ライセンス管理部３３は、対象コンテンツを利用するライセンスを有さないと判断する。その他、ライセンス管理部３３は対象コンテンツのコンテンツデータがライセンス保存部３４に記憶されているか否かを判断し、記憶されていない場合は、対象コンテンツを利用するライセンスを有さないと判断することができる。そして、ライセンス管理部３３は、判断結果をコンテンツ利用部３１に送信する。
【００４１】
コンテンツ利用部３１は、ライセンス管理部３３から受信した判断結果に基づいて、対象コンテンツの使用ライセンスを有するか否かを判断する。対象コンテンツの使用ライセンスを有さない場合（Ｓ２０のＮｏ）、例えばその旨を示す情報をユーザーに向けて出力した後、処理を終了する。
【００４２】
一方、対象コンテンツの使用ライセンスを有する場合（Ｓ２０のＹｅｓ）、コンテンツ利用部３１は、対象コンテンツがコンテンツ保存部３２に格納されているかチェックする。コンテンツ保存部３２に格納されている場合には（Ｓ２１のＹｅｓ）、対象コンテンツをコンテンツ保存部３２から取出し、再生処理を実行する（Ｓ２４）。一方、コンテンツ保存部３２に格納されていない場合には（Ｓ２１のＮｏ）、コンテンツ配信サーバ１０のコンテンツ配信部１１に対して対象コンテンツの配信を要求する（Ｓ２２）。そして、当該要求に応じてコンテンツ配信部１１から送信されてきた対象コンテンツを受信すると（Ｓ２３）、当該対象コンテンツをコンテンツ保存部３２に保存するとともに、再生処理を実行する（Ｓ２４）。
【００４３】
図５は端末装置３０に保存されていたライセンスデータをライセンス保管サーバ４０に保存（バックアップ）する動作の一例をあらわすシーケンス図である。
【００４４】
端末装置３０がバックアップ処理対象ソフトウェアの更新通知を受取ると、その後かつ更新実行前の所定のタイミング（例：更新通知受領後すぐに、更新通知受領後であって更新通知受領時に実行中の処理を終了後、更新実行タイミングの直前）で、バックアップ部３５が起動する。なお、バックアップ部３５には、バックアップ処理対象ソフトウェアの更新通知を受取ったために起動したことを示す情報が入力される。すなわち、これからバックアップ部３５が行うべき処理が、端末装置３０に保存されているライセンスデータをライセンス保管サーバ４０に保存（バックアップ）する処理であることを示す情報が、バックアップ部３５に入力される。
【００４５】
バックアップ部３５は、ライセンス管理部３３にライセンスデータを要求する（Ｓ３０）。すると、ライセンス管理部３３その時点でライセンス保存部３４に保存されているライセンスデータを取出し、バックアップ部３５に送信する（Ｓ３１）。
【００４６】
次に、バックアップ部３５は、ライセンス保管サーバ４０に対してライセンスデータ保管要求を送信する（Ｓ３２）。ライセンスデータ保管要求には、Ｓ３１で取得したライセンスデータが含まれる。また、ライセンスデータ保管要求には、端末装置３０を識別する情報、又は、端末装置３０を利用するユーザーを識別する情報が含まれてもよい。なお、バックアップ部３５は、予めライセンス保管サーバ４０のアドレス情報を記憶しておき、当該情報を利用してＳ３２の送信を実現することができる。
【００４７】
ライセンス保管要求を受信したライセンス保管サーバ４０のライセンス引継ぎ管理部４１は、受信したライセンスデータ保管要求からライセンスデータを取得し、ライセンス保管部４２に送信する（Ｓ３３）。Ｓ３３では、ライセンスデータとともに、端末装置３０を識別する情報、又は、端末装置３０を利用するユーザーを識別する情報が送信される。
【００４８】
ライセンス保管部４２は、ライセンスデータを受信すると、受信したライセンスデータを、端末装置３０を識別する情報、又は、端末装置３０を利用するユーザーを識別する情報に対応付けて記憶する。そして、ライセンス保管部４２はライセンスデータを保管したことを示す応答をライセンス引継ぎ管理部４１に送信する（Ｓ３４）。すると、ライセンス引継ぎ管理部４１はライセンスデータを保管したことを示す応答をバックアップ部３５に送信する（Ｓ３５）。
【００４９】
このようにすることで、端末装置３０内にあったライセンスデータがライセンス保管サーバ４０に保管（バックアップ）される。
【００５０】
図６は、端末装置３０が、ライセンス保管サーバ４０からライセンスデータを受領する手順の一例をあらわすシーケンス図である。
【００５１】
端末装置３０がバックアップ処理対象ソフトウェアの更新処理を実行すると（完了すると）、その後の所定のタイミング（例：更新処理完了後すぐに）で、バックアップ部３５が起動する。なお、バックアップ部３５には、バックアップ処理対象ソフトウェアの更新処理が完了したために起動したことを示す情報が入力される。すなわち、これからバックアップ部３５が行うべき処理が、ライセンス保管サーバ４０からライセンスデータを受領する処理であることを示す情報が、バックアップ部３５に入力される。
【００５２】
バックアップ部３５は、ライセンス引継ぎ管理部４１にライセンスデータを要求する（Ｓ４０）。この要求には、端末装置３０を識別する情報、又は、端末装置３０を利用するユーザーを識別する情報が含まれる。
【００５３】
すると、ライセンス引継ぎ管理部４１は、ライセンス保管部４２に、Ｓ４０で要求を送信してきた端末装置３０を識別する情報、又は、当該端末装置３０を利用するユーザーを識別する情報に対応付けて保管されているライセンスデータの要求を送信する（Ｓ４１）。
【００５４】
すると、ライセンス保管部４２は所定のライセンスデータをライセンス引継ぎ管理部４１に送信する（Ｓ４２）。そして、ライセンス引継ぎ管理部４１は、Ｓ４２で受信したライセンスデータをバックアップ部３５に送信する（Ｓ４３）。
【００５５】
Ｓ４３でライセンスデータを受信したバックアップ部３５は受信したライセンスデータをライセンス保存部３４に記憶する（Ｓ４４、Ｓ４５）。
【００５６】
このようにすることで、ライセンス保管サーバ４０に保管されていたライセンスデータが、端末装置３０内に戻される。
【００５７】
以上説明した本実施形態の端末装置３０、コンテンツ利用システムによれば、端末装置３０内の所定のソフトウェアが更新される場合、その前に、ライセンスデータをライセンス保管サーバ４０に保存することができる。そして、そのソフトウェアの更新が終了すると、その後、ライセンスデータをライセンス保管サーバ４０から受領し、再び、端末装置３０内に保存することができる。
【００５８】
このような本実施形態によれば、ソフトウェアの更新によりライセンスデータが誤って削除される等の不都合が生じても、ライセンス保管サーバ４０からライセンスデータを受領し、端末装置３０内に保存して、そのままライセンスの範囲内でコンテンツを使用することができる。
【００５９】
また、本実施形態によれば、このような一連の処理をコンピュータが自動的に行うことができるので、ユーザーの手間を省くことができる。
【００６０】
＜第２の実施形態＞
第１の実施形態では、バックアップ部３５は、ライセンスデータをライセンス保管サーバ４０に送信する際、その時点でライセンス保存部３４に保存されている全てのライセンスデータを送信していたが、本実施形態のバックアップ部３５は、バックアップ処理対象ソフトウェアの更新時（更新処理時）にライセンスが有効であるライセンスデータをライセンス保管サーバ４０に送信し、バックアップ処理対象ソフトウェアの更新時（更新処理時）にライセンスが無効であるライセンスデータはライセンス保管サーバ４０に送信しない点で相違する。本実施形態のその他の構成は、第１の実施形態と同様である。
【００６１】
例えば、ライセンスデータには、各ライセンスの有効日時を特定する情報が含まれていてもよい。また、バックアップ部３５が受信する更新通知には、更新が実行される日時を特定する情報が含まれていてもよい。そして、バックアップ部３５及び／又はライセンス管理部３３は、これらの情報を利用して、バックアップ処理対象ソフトウェアの更新時（更新処理時）にライセンスが有効であるライセンスデータを特定してもよい。そして、バックアップ部３５は、バックアップ部３５及び／又はライセンス管理部３３が、バックアップ処理対象ソフトウェアの更新時（更新処理時）にライセンスが有効であると判断したライセンスデータをライセンス保管サーバ４０に送信し、その時に無効であると判断したライセンスデータはライセンス保管サーバ４０に送信しないように構成してもよい。
【００６２】
本実施形態によれば、第１の実施形態と同様の作用効果が実現される。また、端末装置３０及びライセンス保管サーバ４０間で送受信するデータ量を減らすことができるほか、ライセンス保管サーバ４０の記憶容量の負担を軽減することができる。
【００６３】
＜第３の実施形態＞
現在、ライセンス管理部３３とライセンスデータとを用いたライセンス管理方式は、複数種類が存在している。１つの端末装置３０が１つのライセンス管理方式を実施可能な場合もあれば、複数のライセンス管理方式を実施可能な場合もある。
【００６４】
図７は、端末装置３０が有するソフトウェア保存部３６及びデータ保存部３７を示している。ソフトウェア保存部３６には、各部を実現するためのソフトウェアが保存されている。データ保存部３７は、データを保存するよう構成され、コンテンツ保存部３２、及び、ライセンス保存部３４を含む。端末装置３０はこれらの部に加えて、第１及び第２の実施形態で説明したその他の部を有することができる。
【００６５】
ライセンス管理部３３は、ソフトウェア保存部３６に保存されたソフトウェアにより実現される。図７に示す例の場合、端末装置３０は、ライセンス管理機能Ａにより実現される第１のライセンス管理部３３と、ライセンス管理機能Ａとは異なるライセンス管理機能Ｂにより実現される第２のライセンス管理部３３とを有することとなる。
【００６６】
データ保存部３７には、第１のライセンス管理部３３が処理可能な形式のライセンスデータ、及び、第２のライセンス管理部３３が処理可能な形式のライセンスデータが、各々を識別可能に保存されている。
【００６７】
第１のライセンス管理部３３は自身が処理可能な形式のライセンスデータを用いて、所定のコンテンツ（第１のコンテンツ）に対するライセンス認証処理を行う。また、第２のライセンス管理部３３は自身が処理可能な形式のライセンスデータを用いて、その他のコンテンツ（第２のコンテンツ）に対するライセンス認証処理を行う。
【００６８】
ところで、端末装置３０の所定のソフトウェアの更新により、端末装置３０が実施可能なライセンス管理方式が変更する場合がある。
【００６９】
例えば、ソフトウェアの更新により、図７に示す例の端末装置３０が図８に示すようになる場合がある。図８においては、ソフトウェアの更新により、ソフトウェア保存部３６からライセンス管理機能Ａが削除されている様子が示されている。すなわち、図８に示す例の端末装置３０は、第２のライセンス管理部３３が存在するが、第１のライセンス管理部３３は存在しない。
【００７０】
このような状態変化が意図せず生じると、その後、第１のライセンス管理部３３がライセンス認証処理を行っていた第１のコンテンツに対するライセンス認証処理が行えなくなり、結果、有効なライセンスを有しているにも関わらず第１のコンテンツを利用できなくなる。
【００７１】
本実施形態はこのような不都合を解消する構成を有する。
【００７２】
図９に本実施形態のコンテンツ利用システムの全体像の一例を示す。コンテンツ配信サーバ１０及びライセンス配信サーバ２０の構成は、第１及び第２の実施形態と同様である。
【００７３】
端末装置３０のバックアップ部３５は、バックアップ処理対象ソフトウェアの更新処理を実行後、その時点で自装置において実施可能なライセンス管理方式を示す情報と共に、ライセンスデータの返還要求をライセンス保管サーバ４０に送信する。
【００７４】
端末装置３０のその他の構成は、第１及び第２の実施形態と同様である。
【００７５】
本実施形態のライセンス保管サーバ４０は、変換部４３を有する。
【００７６】
ライセンス引継ぎ管理部４１は、端末装置３０から、端末装置３０において実施可能なライセンス管理方式を示す情報と共に、ライセンスデータの返還要求を受信すると、当該端末装置３０に送信するライセンスデータの中に、その時点で端末装置３０が実施できないライセンス管理方式のライセンスデータが含まれていないか確認する。含まれていなければ、第１及び第２の実施形態同様の処理を行う。
【００７７】
一方、当該端末装置３０に送信するライセンスデータの中に、その時点で端末装置３０が実施できないライセンス管理方式のライセンスデータが含まれている場合、そのライセンスデータを、その時点で端末装置３０が実施できるライセンス管理方式のライセンスデータに変換するよう変換部４３に指示する。
【００７８】
変換部４３は、ライセンス引継ぎ管理部４１の指示に従いライセンスデータの形式を変換すると、変換後のライセンスデータをライセンス引継ぎ管理部４１に送信する。そして、ライセンス引継ぎ管理部４１は、このようにして変換されたライセンスデータを端末装置３０に送信する。
【００７９】
ライセンス保管サーバ４０のその他の構成は、第１及び第２の実施形態と同様である。
【００８０】
図１０は、端末装置３０が、ライセンス保管サーバ４０からライセンスデータを受領する手順の一例をあらわすシーケンス図である。
【００８１】
端末装置３０がバックアップ処理対象ソフトウェアの更新処理を実行すると、その後の所定のタイミング（例：更新処理完了後すぐに）で、バックアップ部３５が起動する。なお、バックアップ部３５には、バックアップ処理対象ソフトウェアの更新処理が完了したために起動したことを示す情報が入力される。すなわち、これからバックアップ部３５が行うべき処理が、ライセンス保管サーバ４０からライセンスデータを受領する処理であることを示す情報が、バックアップ部３５に入力される。
【００８２】
バックアップ部３５は、その時点で自装置において実施可能なライセンス管理方式を示す情報（図８の場合、ライセンス管理機能Ｂを識別する情報）と共に、ライセンスデータの返還要求をライセンス保管サーバ４０に送信する（Ｓ５０）。この返還要求には、端末装置３０を識別する情報、又は、端末装置３０を利用するユーザーを識別する情報が含まれてもよい。
【００８３】
すると、ライセンス引継ぎ管理部４１は、ライセンス保管部４２に、Ｓ４０で返還要求を送信してきた端末装置３０を識別する情報、又は、当該端末装置３０を利用するユーザーを識別する情報に対応付けて保管されているライセンスデータの要求を送信する（Ｓ５１）。
【００８４】
すると、ライセンス保管部４２は所定のライセンスデータをライセンス引継ぎ管理部４１に送信する（Ｓ５２）。そして、ライセンス引継ぎ管理部４１は、Ｓ５２で受信したライセンスデータの中に、Ｓ５０で受信した情報で特定されるライセンス管理方式で処理できないものが含まれているか判断する。含まれている場合、ライセンス引継ぎ管理部４１は、そのライセンスデータを、Ｓ５０で受信した情報で特定されるライセンス管理方式で処理できる形式に変換する変換要求を変換部４３に送信する（Ｓ５３）。例えば、ライセンス管理機能Ａ用のライセンスデータをライセンス管理機能Ｂ用のライセンスデータに変換するように要求する。
【００８５】
すると、変換部４３は要求に従いライセンスデータを変換し、変換後のライセンスデータをライセンス引継ぎ管理部４１に送信する（Ｓ５４）。その後、ライセンス引継ぎ管理部４１は、変換後のライセンスデータ、及び、変換が不要であったライセンスデータを、バックアップ部３５に送信する（Ｓ５５）。
【００８６】
Ｓ５５でライセンスデータを受信したバックアップ部３５は受信したライセンスデータをライセンス保存部３４に記憶する（Ｓ５６、Ｓ５７）。例えば、新たに受信したライセンスデータで、その時点でライセンス保存部３４に記憶されていたライセンスデータを更新する（置き換える）。
【００８７】
本実施形態によれば、第１及び第２の実施形態と同様の作用効果が実現される。また、端末装置３０の所定のソフトウェアの更新により端末装置３０が実施可能なライセンス管理方式が変更されたことに起因して、有効なライセンスを保有しているにも関わらずコンテンツを使用できなくなるという不都合の発生を抑制することができる。
【００８８】
＜第４の実施形態＞
図１１に本実施形態のコンテンツ利用システムの全体像の一例を示す。コンテンツ配信サーバ１０、ライセンス配信サーバ２０及びライセンス保管サーバ４０の構成は、第１乃至第３の実施形態と同様である。本実施形態のコンテンツ利用システムは、ソフトウェア更新サーバ５０をさらに有することができる。ソフトウェア更新サーバ５０は、所定の端末装置３０に更新通知を送信するソフトウェア更新部５１を有する。
【００８９】
端末装置３０は、コンテンツ利用部３１、コンテンツ保存部３２、ライセンス管理部３３、ライセンス保存部３４、及び、バックアップ部３５に加えて、ソフトウェア保存部３６及びソフトウェア更新処理部３８を有する。コンテンツ利用部３１、コンテンツ保存部３２、ライセンス管理部３３、ライセンス保存部３４、バックアップ部３５、及び、ソフトウェア保存部３６は、第１乃至第３の実施形態で説明したとおりであるので、ここでの説明は省略する。
【００９０】
ソフトウェア更新処理部３８は、ソフトウェア更新サーバ５０から更新通知を受信すると、その一部または全部をバックアップ部３５に送信する。バックアップ部３５に送信される情報の中には、更新するソフトウェアを識別する情報、及び、更新処理を実行するタイミング（日時）を特定する情報が含まれてもよい。
【００９１】
また、ソフトウェア更新処理部３８は、更新通知に従い、所定のタイミングでソフトウェアの更新処理を実行する。
【００９２】
図１２は端末装置３０に保存されていたライセンスデータをライセンス保管サーバ４０に保存（バックアップ）する動作の一例をあらわすシーケンス図である。
【００９３】
ソフトウェア更新処理部３８がソフトウェア更新サーバ５０のソフトウェア更新部５１からバックアップ処理対象ソフトウェアの更新通知を受取ると（Ｓ６０）、その後かつ更新実行前の所定のタイミング（例：更新通知受領後すぐに、更新通知受領後であって更新通知受領時に実行中の処理を終了後、更新実行タイミングの直前）で、ソフトウェア更新処理部３８は、ライセンスデータバックアップ要求をバックアップ部３５に送信する（Ｓ６１）。すると、バックアップ部３５が起動する。
【００９４】
以降の処理は、図５を用いて説明したものと同様であるので、ここでの説明は省略する。
【００９５】
図１３は端末装置３０に保存されていたライセンスデータをライセンス保管サーバ４０に保存（バックアップ）する動作の一例をあらわすシーケンス図である。
【００９６】
ソフトウェア更新処理部３８がソフトウェア更新サーバ５０のソフトウェア更新部５１からバックアップ処理対象ソフトウェアの更新通知（更新予定日時を含む）を受取ると（Ｓ７０）、その後かつ更新実行前の所定のタイミング（例：更新通知受領後すぐに、更新通知受領後であって更新通知受領時に実行中の処理を終了後、更新実行タイミングの直前）で、ソフトウェア更新処理部３８は、ライセンスデータバックアップ要求（更新予定日時を含む）をバックアップ部３５に送信する（Ｓ７１）。
【００９７】
すると、バックアップ部３５が起動する。バックアップ部３５は、ライセンス管理部３３に、更新予定日時において有効なライセンスに関するライセンスデータを要求する（Ｓ７２）。すると、ライセンス管理部３３はその時点でライセンス保存部３４に保存されているライセンスデータのうち、上記条件に合致するライセンスデータを抽出し、バックアップ部３５に送信する（Ｓ７３）。
【００９８】
以降の処理は、図５を用いて説明したものと同様であるので、ここでの説明は省略する。
【００９９】
本実施形態によれば、第１乃至第３の実施形態と同様の作用効果が実現される。
【０１００】
＜＜付記＞＞
上記説明によれば、以下の発明の説明がなされている。
＜付記１＞
コンテンツのライセンスデータを記憶するライセンス保存手段と、
自装置内の所定のソフトウェアの更新予定を示す更新通知を受取ると、更新実行前に、前記ライセンス保存手段に記憶されている前記ライセンスデータを外部装置に送信するバックアップ手段と、
を有する端末装置。
＜付記２＞
付記１に記載の端末装置において、
前記バックアップ手段は、前記ライセンス保存手段に記憶されている前記ライセンスデータの中の、前記ソフトウェアの更新時にライセンスが有効である前記ライセンスデータを前記外部装置に送信し、前記ソフトウェアの更新時にライセンスが無効である前記ライセンスデータは前記外部装置に送信しない端末装置。
＜付記３＞
付記２に記載の端末装置において、
前記ライセンスデータには、各ライセンスの有効日時を特定する第１の情報が含まれており、
前記更新通知には、更新が実行される日時を特定する第２の情報が含まれており、
前記バックアップ手段は、前記第１の情報及び前記第２の情報を利用して、前記ソフトウェアの更新時にライセンスが有効である前記ライセンスデータを特定する端末装置。
＜付記４＞
付記１から３のいずれかに記載の端末装置において、
前記バックアップ手段は、
前記ソフトウェアの更新実行後、その時点で自装置において実施可能なライセンス管理方式を示す情報と共に、前記ライセンスデータの返還要求を前記外部装置に送信し、
前記返還要求に応じて前記外部装置から返信されてきた前記ライセンスデータを受信すると、前記ライセンス保存手段に記憶されている前記ライセンスデータを新たに受信した前記ライセンスデータで更新する端末装置。
＜付記５＞
付記１から４のいずれかに記載の端末装置において、
コンテンツを使用する指示入力がなされると、前記ライセンス保存手段に記憶されている前記ライセンスデータを参照してそのコンテンツが使用可能か否かを判断するライセンス管理手段をさらに有する端末装置。
＜付記６＞
付記１から５のいずれかに記載の端末装置と、
前記外部装置と、
を有するコンテンツ利用システム。
＜付記７＞
付記６に記載のコンテンツ利用システムにおいて、
前記外部装置は、前記ソフトウェアの更新実行後、その時点で前記端末装置において実施可能なライセンス管理方式を示す情報と共に、前記ライセンスデータの返還要求を前記端末装置から受信すると、前記ソフトウェアの更新実行前に受信した前記ライセンスデータを、前記ソフトウェアの更新実行後に前記端末装置で実施可能なライセンス管理方式で処理可能な形式で前記端末装置に返信するコンテンツ利用システム。
＜付記８＞
付記６又は７に記載のコンテンツ利用システムにおいて、
前記端末装置に前記更新通知を送信するソフトウェア更新サーバをさらに有するコンテンツ利用システム。
＜付記９＞
コンピュータを、
所定のコンテンツに関するライセンスデータを記憶するライセンス保存手段、
自装置内の所定のソフトウェアの更新予定を示す更新通知を受取ると、更新実行前に、前記ライセンス保存手段に記憶されている前記ライセンスデータを外部装置に送信するバックアップ手段、
として機能させるためのプログラム。
＜付記９−２＞
付記９に記載のプログラムにおいて、
前記バックアップ手段に、前記ライセンス保存手段に記憶されている前記ライセンスデータの中の、前記ソフトウェアの更新時にライセンスが有効である前記ライセンスデータを前記外部装置に送信させ、前記ソフトウェアの更新時にライセンスが無効である前記ライセンスデータは前記外部装置に送信させないプログラム。
＜付記９−３＞
付記９−２に記載のプログラムにおいて、
前記ライセンスデータには、各ライセンスの有効日時を特定する第１の情報が含まれており、
前記更新通知には、更新が実行される日時を特定する第２の情報が含まれており、
前記バックアップ手段に、前記第１の情報及び前記第２の情報を利用して、前記ソフトウェアの更新時にライセンスが有効である前記ライセンスデータを特定させるプログラム。
＜付記９−４＞
付記９から９−３のいずれかに記載のプログラムにおいて、
前記バックアップ手段に、
前記ソフトウェアの更新実行後、その時点で自装置において実施可能なライセンス管理方式を示す情報と共に、前記ライセンスデータの返還要求を前記外部装置に送信させ、
前記返還要求に応じて前記外部装置から返信されてきた前記ライセンスデータを受信すると、前記ライセンス保存手段に記憶されている前記ライセンスデータを新たに受信した前記ライセンスデータで更新させるプログラム。
＜付記９−５＞
付記９から９−４のいずれかに記載のプログラムにおいて、
前記コンピュータを、さらに、
コンテンツを使用する指示入力がなされると、前記ライセンス保存手段に記憶されている前記ライセンスデータを参照してそのコンテンツが使用可能か否かを判断するライセンス管理手段として機能させるプログラム。
＜付記１０＞
コンピュータが、
自装置内の所定のソフトウェアの更新予定を示す更新通知を受取ると、更新実行前に、自装置内に記憶されているライセンスデータを外部装置に送信するバックアップステップを実行するライセンス管理方法。
＜付記１０−２＞
付記１０に記載のライセンス管理方法において、
前記バックアップステップでは、自装置内に記憶されている前記ライセンスデータの中の、前記ソフトウェアの更新時にライセンスが有効である前記ライセンスデータを前記外部装置に送信し、前記ソフトウェアの更新時にライセンスが無効である前記ライセンスデータは前記外部装置に送信しないライセンス管理方法。
＜付記１０−３＞
付記１０−２に記載のライセンス管理方法において、
前記ライセンスデータには、各ライセンスの有効日時を特定する第１の情報が含まれており、
前記更新通知には、更新が実行される日時を特定する第２の情報が含まれており、
前記バックアップステップでは、前記第１の情報及び前記第２の情報を利用して、前記ソフトウェアの更新時にライセンスが有効である前記ライセンスデータを特定するライセンス管理方法。
＜付記１０−４＞
付記１０から１０−３のいずれかに記載のライセンス管理方法において、
前記バックアップステップでは、
前記ソフトウェアの更新実行後、その時点で自装置において実施可能なライセンス管理方式を示す情報と共に、前記ライセンスデータの返還要求を前記外部装置に送信し、
前記返還要求に応じて前記外部装置から返信されてきた前記ライセンスデータを受信すると、自装置内に記憶されている前記ライセンスデータを新たに受信した前記ライセンスデータで更新するライセンス管理方法。
＜付記１０−５＞
付記１０から１０−４のいずれかに記載のライセンス管理方法において、
前記コンピュータが、さらに、
コンテンツを使用する指示入力がなされると、自装置内に記憶されている前記ライセンスデータを参照してそのコンテンツが使用可能か否かを判断するライセンス管理ステップを実行するライセンス管理方法。
【符号の説明】
【０１０１】
１０    コンテンツ配信サーバ
１１    コンテンツ配信部
１２    コンテンツ記憶部
２０    ライセンス配信サーバ
２１    ライセンス配信部
２２    ライセンス生成部
３０    端末装置
３１    コンテンツ利用部
３２    コンテンツ保存部
３３    ライセンス管理部
３４    ライセンス保存部
３５    バックアップ部
３６    ソフトウェア保存部
３７    データ保存部
３８    ソフトウェア更新処理部
４０    ライセンス保管サーバ
４１    ライセンス引継ぎ管理部
４２    ライセンス保管部
４３    変換部
５０    ソフトウェア更新サーバ
５１    ソフトウェア更新部
【図１】
2014115883.tif 000003
【図２】
2014115883.tif 000004
【図３】
2014115883.tif 000005
【図４】
2014115883.tif 000006
【図５】
2014115883.tif 000007
【図６】
2014115883.tif 000008
【図７】
2014115883.tif 000009
【図８】
2014115883.tif 000010
【図９】
2014115883.tif 000011
【図１０】
2014115883.tif 000012
【図１１】
2014115883.tif 000013
【図１２】
2014115883.tif 000014
【図１３】
2014115883.tif 000015