(57)【要約】      （修正有）【課題】コンテンツの再生形式に関係なく複数のユーザ装置におけるコンテンツの同時視聴を制限するための技術を提供する。【解決手段】特定のユーザに属する１以上の端末装置から受信したコンテンツ視聴情報を管理するコンテンツ視聴情報管理部２１１と、端末装置からのコンテンツに対するライセンス発行要求に応答して、他の端末装置において視聴されているか判断する同時視聴判定部２１２を有し、前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツ識別子、前記コンテンツ視聴情報を更新した更新日時、更新契機を示す更新種別及び送信元の端末装置を特定する端末識別情報を含み、前記同時視聴判定部は、前記更新日時が最新である最新のコンテンツ視聴情報を特定し、更新種別が明示的な中断指示であることを示す場合、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定する。【選択図】図３
2014131234.tif 000002
【特許請求の範囲】
【請求項１】
特定のユーザに属する１以上の端末装置から受信したコンテンツ視聴情報を管理するコンテンツ視聴情報管理部と、
前記１以上の端末装置の要求元の端末装置からのコンテンツに対するライセンス発行要求に応答して、前記コンテンツが前記１以上の端末装置の他の端末装置において視聴されているか判断する同時視聴判定部と、
を有するサーバであって、
前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、
前記同時視聴判定部は、前記１以上の端末装置から受信した前記コンテンツのコンテンツ視聴情報から、前記更新日時が最新である最新のコンテンツ視聴情報を特定し、前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定するサーバ。
【請求項２】
前記同時視聴判定部は、前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示でない場合、前記最新のコンテンツ視聴情報を送信した送信元の端末装置に付与されたライセンスの発行日時から所定の期間が経過していることに応答して、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定する、請求項１記載のサーバ。
【請求項３】
前記同時視聴判定部は、前記要求元の端末装置に前記コンテンツに対するライセンスが発行不可であると判定した場合、前記送信元の端末装置に付与された前記コンテンツに対するライセンスを無効にする、請求項２記載のサーバ。
【請求項４】
前記同時視聴判定部は、前記要求元の端末装置に前記コンテンツに対するライセンスが発行不可であると判定した場合、前記コンテンツの再生を強制終了させるための信号を前記送信元の端末装置に送信する、請求項２記載のサーバ。
【請求項５】
サーバにより実行される方法であって、
特定のユーザに属する１以上の端末装置からコンテンツ視聴情報を受信及び格納するステップと、
前記１以上の端末装置の要求元の端末装置からコンテンツに対するライセンス発行要求を受信するステップと、
前記コンテンツが前記１以上の端末装置の他の端末装置において視聴されているか判断するステップと、
を有し、
前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、
前記判断するステップは、
前記１以上の端末装置から受信した前記コンテンツのコンテンツ視聴情報から、前記更新日時が最新である最新のコンテンツ視聴情報を特定するステップと、
前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定するステップと、
を有する方法。
【請求項６】
特定のユーザに属する１以上の端末装置からコンテンツ視聴情報を受信及び格納するステップと、
前記１以上の端末装置の要求元の端末装置からコンテンツに対するライセンス発行要求を受信するステップと、
前記コンテンツが前記１以上の端末装置の他の端末装置において視聴されているか判断するステップと、
を有し、
前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、
前記判断するステップは、
前記１以上の端末装置から受信した前記コンテンツのコンテンツ視聴情報から、前記更新日時が最新である最新のコンテンツ視聴情報を特定するステップと、
前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定するステップと、
をプロセッサに実行させるためのプログラム。
【請求項７】
端末装置と、
前記端末装置に通信接続されるサーバと、
を有するシステムであって、
前記端末装置は、視聴中のコンテンツに対する明示的な中断指示に応答して、又は前記コンテンツの視聴中に定期的に、前記コンテンツの視聴状態を示すコンテンツ視聴情報を生成して前記サーバに送信し、
前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与される前記コンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、
前記サーバは、
特定のユーザに属する１以上の端末装置から受信した前記コンテンツ視聴情報を管理するコンテンツ視聴情報管理部と、
前記１以上の端末装置の要求元の端末装置からのコンテンツに対するライセンス発行要求に応答して、前記コンテンツが前記１以上の端末装置の他の端末装置において視聴されているか判断する同時視聴判定部と、
を有し、
前記同時視聴判定部は、前記１以上の端末装置から受信した前記コンテンツのコンテンツ視聴情報から、前記更新日時が最新である最新のコンテンツ視聴情報を特定し、前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定するシステム。
【請求項８】
特定のユーザに属する１以上の端末装置が、視聴中のコンテンツに対する明示的な中断指示に応答して、又は前記コンテンツの視聴中に定期的に、前記コンテンツの視聴状態を示すコンテンツ視聴情報を生成してサーバに送信するステップと、
前記サーバが、前記コンテンツ視聴情報を受信及び格納するステップと、
前記１以上の端末装置の要求元の端末装置が、前記サーバにコンテンツに対するライセンス発行要求を送信するステップと、
前記サーバが、前記コンテンツが前記１以上の端末装置の他の端末装置において視聴されているか判断するステップと、
を有する方法であって、
前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、
前記判断するステップは、
前記１以上の端末装置から受信した前記コンテンツのコンテンツ視聴情報から、前記更新日時が最新である最新のコンテンツ視聴情報を特定するステップと、
前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定するステップと、
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチデバイスに対応可能な無線通信技術に関する。
【背景技術】
【０００２】
近年、サーバから提供される音楽やビデオなどのマルチメディアコンテンツを携帯電話やスマートフォンなどのユーザ装置で利用するユーザが増加している。また、ユーザ装置の利用の増加に伴って、１人のユーザが複数のユーザ装置を利用するケースも増加している。
【０００３】
このようなユーザ装置でのマルチメディアコンテンツの利用の増加によって、いくつかの関連する技術が開発されてきている。例えば、配信されるマルチメディアコンテンツに対する著作権を保護するための技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１３１５５３
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、ストリーミングにより提供されるコンテンツとダウンロードにより提供されるコンテンツとの双方を提供することが可能である場合、ストリーミングコンテンツとダウンロードコンテンツとの同時視聴を制御することはできなかった。例えば、特定のユーザが２つのユーザ装置Ａ及びＢを所有しているとき、ユーザがユーザ装置Ａでダウンロードコンテンツを再生しながら、さらにユーザ装置Ｂでストリーミングコンテンツを再生することが可能であり、複数のユーザ装置から同一契約において同時にサービスを利用することが可能となっている。このような状況は、著作権保護の観点からコンテンツプロバイダにとって好ましくないかもしれない。
【０００６】
上記問題点に鑑み、本発明の課題は、コンテンツの再生形式に関係なく複数のユーザ装置におけるコンテンツの同時視聴を制限するための技術を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一態様は、特定のユーザに属する１以上の端末装置から受信したコンテンツ視聴情報を管理するコンテンツ視聴情報管理部と、前記１以上の端末装置の要求元の端末装置からのコンテンツに対するライセンス発行要求に応答して、前記コンテンツが前記１以上の端末装置の他の端末装置において視聴されているか判断する同時視聴判定部とを有するサーバであって、前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、前記同時視聴判定部は、前記１以上の端末装置から受信した前記コンテンツのコンテンツ視聴情報から、前記更新日時が最新である最新のコンテンツ視聴情報を特定し、前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定するサーバに関する。
【発明の効果】
【０００８】
本発明によると、コンテンツの再生形式に関係なく複数のユーザ装置におけるコンテンツの同時視聴を制限するための技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の一実施例による無線通信システムを概略的に示す図である。
【図２】図２は、本発明の一実施例による端末装置の構成を示すブロック図である。
【図３】図３は、本発明の一実施例による視聴管理サーバの構成を示すブロック図である。
【図４】図４は、本発明の一実施例によるテーブル形式によるコンテンツ視聴情報を示す図である。
【図５】図５は、本発明の一実施例による同時視聴制限処理を示すフロー図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。
【００１１】
後述される本発明の実施例では、ユーザが、携帯電話、スマートフォン、タブレット端末などの端末装置を用いてサーバからダウンロード又はストリーミングにより提供されるコンテンツを再生する際、複数の端末装置において同一内容のコンテンツを同時再生することを制限することを可能にするサーバ及びシステムを開示する。
【００１２】
後述される実施例を概略すると、ユーザが端末装置においてコンテンツを視聴する毎に、端末装置は、視聴中又は視聴終了時に当該コンテンツに関するコンテンツ視聴情報を生成し、サーバに送信する。コンテンツ視聴情報は、例えば、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、コンテンツ視聴情報生成時の当該コンテンツの再生位置、コンテンツ視聴情報を生成又は更新した更新日時、コンテンツ視聴情報を生成又は更新した契機がコンテンツ視聴の明示的な中断指示によるものか、又はコンテンツ再生中のコンテンツ視聴情報の定期的な送信によるものかを示す更新種別、及びコンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含む。
【００１３】
サーバは、当該ユーザの１以上の端末装置から受信したコンテンツ視聴情報を管理すると共に、当該ユーザの端末装置からコンテンツを視聴するためのライセンス発行要求を受信すると、要求されたコンテンツが当該ユーザの他の端末装置において視聴中であるか判断する。具体的には、サーバは、要求されたコンテンツのコンテンツ視聴情報から更新日時が最新であるコンテンツ視聴情報を特定し、特定したコンテンツ視聴情報の更新種別を確認する。特定したコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、サーバは、当該コンテンツは他の端末装置においてすでに視聴終了しており、同時視聴状態にはならないと判断し、要求元の端末装置に当該コンテンツに対するライセンスを発行する。また、特定したコンテンツ視聴情報の更新種別が明示的な中断指示でなく、例えば、コンテンツの視聴中に定期的に報告されるキープアライブ（ｋｅｅｐ  ａｌｉｖｅ）メッセージなどのコンテンツ視聴情報の定期的な送信であったとしても、当該コンテンツの直近の視聴のためのライセンス発行から所定の期間が経過している場合、サーバは、当該ライセンスの有効期間が満了しているため、コンテンツはすでに視聴終了していると判断し、要求元の端末装置に当該コンテンツに対するライセンスを発行する。
【００１４】
以下の実施例を参照して、本発明の各種態様をより詳細に説明する。
【００１５】
まず、図１を参照して、本発明の一実施例による無線通信システムを説明する。図１は、本発明の一実施例による無線通信システムを概略的に示す図である。
【００１６】
図１に示されるように、無線通信システム１０は、端末装置１０１，１０２，１０３，１０４（以降において、端末装置１００と総称する）、端末装置１００と無線接続する基地局１５１，１５２（以降において、基地局１５０と総称する）、及び基地局１５０とネットワークを介し接続する視聴管理サーバ２０１，コンテンツサーバ２０２，ライセンスサーバ２０３（以降において、サーバ群２００と総称する）を有する。
【００１７】
端末装置１００は、特定のユーザにより利用される複数の端末装置の１つであり、典型的には、携帯電話、スマートフォン、タブレット端末などの携帯情報端末である。あるいは、端末装置１００は、無線通信を実現するためのデータ通信端末が着脱可能に装着されたパーソナルコンピュータやノートブックコンピュータなどの計算装置であってもよい。あるいは、端末装置１００は、ネットワークに有線接続された計算装置であってもよい。しかしながら、本発明は、これらの装置に限定されるものでなく、サーバ群２００又は他の端末装置に通信接続可能であって、コンテンツを再生可能な何れか適切な装置であってもよい。また、図１では４つの端末装置が示されてるが、本発明はこれに限定されるものでない。無線通信システム１０は、任意数の端末装置を有してもよい。
【００１８】
端末装置１００は、典型的には、補助記憶装置、メモリ装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、通信装置、表示装置、入力装置などの各種ハードウェアリソースの１以上から構成される。補助記憶装置は、ハードディスクやフラッシュメモリなどから構成され、後述される各種処理を実現するためのプログラムやデータを格納する。これらのプログラム及びデータは、例えば、基地局１５０を介しサーバ群２００からダウンロードされてもよく、又は端末装置１００のインタフェースに接続された記憶媒体から提供されてもよい。メモリ装置は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成され、プログラムの起動指示があった場合に、補助記憶装置からプログラムを読み出して格納する。ＣＰＵは、情報を処理するプロセッサとして機能し、メモリ装置に格納されたプログラムを実行することによって、後述される各種機能を実現する。通信装置は、基地局１５０にアクセスし、基地局１５０を介しサーバ群２００などの外部装置に接続するための各種通信回路から構成される。また、通信装置はさらに、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）通信や赤外線通信など、典型的には、端末装置間のアドホックな通信を実現するための近距離無線をサポートする無線モジュールを有してもよい。表示装置は、ディスプレイなどから構成され、ネットワークを介し受信したコンテンツやプログラムによるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を表示する。入力装置は、典型的には、操作ボタン、タッチパネル、キーボード、マウス等で構成され、端末装置１００のユーザが様々な操作命令を入力するのに用いられる。なお、本発明による端末装置は、上述したハードウェア構成に限定されるものでなく、後述する各種機能を実現可能な回路等の他の何れか適切なハードウェア構成を有してもよい。
【００１９】
基地局１５０は、典型的には、携帯電話ネットワークの無線基地局や無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のアクセスポイントであり、無線通信システム１０のカバレッジ領域に分散配置される。基地局１５０は、何れかの無線通信規格に従って端末装置１００と無線接続し、端末装置１００とサーバ群２００などのネットワーク上のネットワーク装置との通信を中継する。
【００２０】
視聴管理サーバ２０１は、端末装置１００から基地局１５０を介し受信するコンテンツ視聴情報を管理すると共に、端末装置１００からのコンテンツに対するライセンス発行要求に応答して、以下でより詳細にされるように、端末装置１００のユーザに属する他の端末装置において当該コンテンツが視聴されていないことを確認し、要求元の端末装置１００に当該コンテンツに対するライセンスが発行可能であることをライセンスサーバ２０３に通知する。
【００２１】
一実施例では、コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、コンテンツの再生位置、コンテンツ視聴情報を更新した更新日時、コンテンツ視聴情報の更新契機を示す更新種別及びコンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含む。コンテンツ識別子が、ダウンロードコンテンツとストリーミングコンテンツとに共通に付与されることによって、視聴管理サーバ２０１は、再生形式に関係なくコンテンツ視聴情報を管理することが可能である。また、視聴管理サーバ２０１は、当該コンテンツ視聴情報が生成又は更新された契機を示す更新種別に基づき、当該コンテンツ視聴情報がコンテンツの明示的な中断指示に応答して生成されたものであるか、又は当該コンテンツ視聴情報がコンテンツの視聴中に定期的に生成されたものであるか判別することが可能となる。例えば、コンテンツの再生中、端末装置１００は、キープアライブ（Ｋｅｅｐ−ａｌｉｖｅ）メッセージを定期的に再生し、サーバ群２００に送信する。さらに、視聴管理サーバ２０１は、各ユーザが契約している１以上の端末装置の各端末識別情報を、当該ユーザと関連付けて管理する。これにより、コンテンツ視聴情報に含まれる端末識別情報に基づき、視聴管理サーバ２０１は、各ユーザが利用する１以上の端末装置のコンテンツ視聴情報を、当該ユーザと関連付けて管理することが可能である。
【００２２】
コンテンツサーバ２０２は、端末装置１００からのダウンロードコンテンツ又はストリーミングコンテンツの取得要求に応答して、端末装置１００にダウンロードコンテンツ又はストリーミングコンテンツを提供する。具体的には、コンテンツサーバ２０２は、要求されたダウンロードコンテンツ又はストリーミングコンテンツがユーザにライセンスされているかライセンスサーバ２０３に照会する。要求されたコンテンツがユーザにライセンスされている場合、コンテンツサーバ２０２は、要求されたダウンロードコンテンツ又はストリーミングコンテンツを端末装置１００に提供する。また、ストリーミングコンテンツの場合には、コンテンツサーバ２０２は、視聴管理サーバ２０１に管理されるコンテンツ視聴情報のうち最新のコンテンツ視聴情報の再生位置に基づき、当該再生位置から当該コンテンツを提供してもよい。
【００２３】
ライセンスサーバ２０３は、各コンテンツに対するユーザのライセンス状態を管理し、視聴管理サーバ２０１及びコンテンツサーバ２０２からユーザのライセンス状態を照会されると、照会されたコンテンツに対する当該ユーザのライセンス状態を返す。例えば、視聴管理サーバ２０１からある端末装置に対して直近に付与したライセンスの状態を照会されると、ライセンスサーバ２０３は、当該ライセンスの発行日時を視聴管理サーバ２０１に返す。取得したライセンス発行日時に基づき、視聴管理サーバ２０１は、当該端末装置に直近に付与されたライセンスの有効期間が満了しているか判断することが可能となり、当該端末装置におけるコンテンツの視聴が終了しているか判断することが可能となる。視聴管理サーバ２０１が要求元の端末装置１００へのライセンス発行が可能であると判定すると、ライセンスサーバ２０３は、要求元の端末装置１００に当該コンテンツに対するライセンスを発行する。ライセンスが発行された要求元の端末装置１００は、コンテンツサーバ２０２から、発行されたライセンスに基づきコンテンツを取得することが可能となる。他方、視聴管理サーバ２０１が要求元の端末装置１００へのライセンス発行が不可であると判定すると、ライセンスサーバ２０３は、要求元の端末装置１００に当該コンテンツに対するライセンスが発行不可であることをその理由（例えば、同時視聴制限のためなど）と共に通知する。
【００２４】
視聴管理サーバ２０１，コンテンツサーバ２０２及びライセンスサーバ２０３はそれぞれ、典型的には、バスを介し相互接続されるドライブ装置、補助記憶装置、メモリ装置、ＣＰＵ及びインタフェース装置を有する。サーバ群２００における後述される各種機能及び処理を実現するプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記憶媒体によって提供されてもよい。プログラムを記憶した記憶媒体がドライブ装置にセットされると、プログラムが記憶媒体からドライブ装置を介して補助記憶装置にインストールされる。あるいは、プログラムは、ネットワークを介し他のサーバからダウンロードするようにしてもよい。補助記憶装置は、インストールされたプログラムを格納すると共に、必要なファイルやデータなどを格納する。メモリ装置は、プログラムの起動指示があった場合に、補助記憶装置からプログラムやデータを読み出して格納する。ＣＰＵは、メモリ装置に格納されたプログラムやプログラムを実行するのに必要なパラメータなどの各種データに従って、後述されるようなサーバの各種機能及び処理を実行する。インタフェース装置は、ネットワークに接続するための通信インタフェースとして用いられ、コンテンツや各種データを送受信する。なお、図１では視聴管理サーバ２０１，コンテンツサーバ２０２及びライセンスサーバ２０３は個別のサーバとして示されているが、本発明はこれに限定されるものでない。例えば、より多数又は少数のサーバが、視聴管理サーバ２０１，コンテンツサーバ２０２及びライセンスサーバ２０３によって提供される機能を実現してもよい。
【００２５】
次に、図２を参照して、本発明の一実施例による端末装置の構成を説明する。図２は、本発明の一実施例による端末装置の構成を示すブロック図である。
【００２６】
図２に示されるように、端末装置１００は、コンテンツ処理部１１０、コンテンツ視聴情報生成部１２０及びライセンス管理部１３０を有する。
【００２７】
コンテンツ処理部１１０は、ユーザからのコンテンツ再生指示に応答して、ダウンロード形式又はストリーミング形式により要求されたコンテンツを再生する。一実施例では、ユーザが端末装置１００のコンテンツ再生アプリケーションを起動すると、コンテンツ処理部１１０は、端末装置１００において再生可能なコンテンツのリストを表示し、リストから所望のコンテンツを選択するようユーザに促す。ユーザがリストから所望のコンテンツを選択すると、コンテンツ処理部１１０は、ユーザにダウンロード形式とストリーミング形式の何れかの再生形式を選択させる。ユーザによってコンテンツと再生形式とが選択されると、コンテンツ処理部１１０は、コンテンツサーバ２０２に選択されたコンテンツを要求する。
【００２８】
例えば、ユーザがダウンロード形式による再生を選択した場合、コンテンツ処理部１１０は、当該コンテンツがダウンロード済みであるか確認する。当該コンテンツがダウンロード済みである場合、コンテンツ処理部１１０は、当該コンテンツを再生する。このとき、ユーザが当該コンテンツの前回の再生を終了した位置からの再開を所望する場合、コンテンツ処理部１１０は、視聴管理サーバ２０１から当該コンテンツに対するユーザの直近の再生に関するコンテンツ視聴情報を取得し、取得したコンテンツ視聴情報に示される再生位置に基づきコンテンツの再生開始位置を決定し、当該再生開始位置からコンテンツの再生を再開するようにしてもよい。他方、当該コンテンツがダウンロード済みでない場合、コンテンツ処理部１１０は、当該ダウンロードコンテンツに対するライセンス発行要求をライセンスサーバ２０３に送信し、ライセンスサーバ２０３からライセンスを取得した後、コンテンツサーバ２０２にコンテンツダウンロード要求を送信する。
【００２９】
他方、ユーザがストリーミング形式による再生を選択した場合、コンテンツ処理部１１０は、当該ストリーミングコンテンツに対するライセンス発行要求をライセンスサーバ２０３に送信し、ライセンスサーバ２０３からライセンスを取得すると、コンテンツサーバ２０２から取得した当該コンテンツを再生する。このとき、ユーザが当該コンテンツの前回の再生を終了した位置からの再開を所望する場合、コンテンツ処理部１１０は、視聴管理サーバ２０１から当該コンテンツに対するユーザの直近の再生に関するコンテンツ視聴情報を取得し、取得したコンテンツ視聴情報に示される再生位置に基づきコンテンツの再生開始位置を決定し、当該再生開始位置からコンテンツのストリーミングを再開するようにしてもよい。
【００３０】
コンテンツ視聴情報生成部１２０は、ユーザによる各コンテンツの再生履歴を示すコンテンツ視聴情報を生成し、生成したコンテンツ視聴情報を視聴管理サーバ２０１に送信する。一実施例では、コンテンツ視聴情報は、ダウンロード形式とストリーミング形式との双方に共通に付与される当該コンテンツのコンテンツ識別子（ＩＤ）、当該コンテンツ視聴情報が生成された時点における当該コンテンツの再生位置、当該コンテンツ視聴情報を生成又は更新した更新日時、当該コンテンツ視聴情報を生成又は更新した契機がユーザ又はサーバ群２００によるコンテンツ視聴の明示的な中断指示によるものか、又はコンテンツ再生中におけるコンテンツ視聴情報の定期的な送信によるものであるかなどを示す更新種別、及び当該コンテンツ視聴情報の送信元の端末装置１００の端末識別情報を含む。
【００３１】
コンテンツ視聴情報生成部１２０は、視聴中のコンテンツがユーザ又はサーバ群２００による明示的な中断指示によって中断されたことに応答してコンテンツ視聴情報を生成して視聴管理サーバ２０１に送信するか、又はコンテンツ視聴中に定期的にコンテンツ視聴情報を生成して視聴管理サーバ２０１に送信する。
【００３２】
例えば、ストリーミングコンテンツ再生中、コンテンツ視聴情報生成部１２０は、コンテンツサーバ２０２から順次受信するストリーミングコンテンツに対してコンテンツ視聴情報を定期的に生成し、生成したコンテンツ視聴情報を視聴管理サーバ２０１に送信するようにしてもよい。しかしながら、これに限定されることなく、ダウンロードコンテンツ再生中においても、コンテンツ視聴情報生成部１２０は、コンテンツ視聴情報を定期的に生成し、生成したコンテンツ視聴情報を視聴管理サーバ２０１に送信するようにしてもよい。コンテンツ視聴情報生成部１２０は、生成したコンテンツ視聴情報を視聴管理サーバ２０１に送信すると共に、ローカルに格納して以降のコンテンツ再生に利用してもよい。
【００３３】
ユーザが複数の端末装置を所有する場合、各端末装置においてコンテンツが視聴される毎にコンテンツ視聴情報が生成され、視聴管理サーバ２０１に送信及び管理される。視聴管理サーバ２０１は、当該ユーザが契約する各端末装置の端末識別情報などによって、これらの端末装置が当該ユーザに属するものであることを認識できる。また、自宅のパーソナルコンピュータなど複数のユーザが共有して端末装置を利用することが想定されるケースでは、各ユーザは、当該端末装置上でコンテンツ再生アプリケーションを起動し、当該アプリケーションにユーザ識別子を入力することによって、何れのユーザがコンテンツを再生しているか特定するようにしてもよい。
【００３４】
ライセンス管理部１３０は、ライセンスサーバ２０３と協調して、再生にライセンスが必要とされるコンテンツのライセンス状態を管理する。一般に、コンテンツのダウンロード及び／又はストリーミングは、著作権管理（ＤＲＭ）の観点からコンテンツプロバイダからライセンスを受けたユーザに限定される。また、ダウンロード済みのコンテンツに対しては、ダウンロードから所定の期間が経過すると、コンテンツを再生するのに新たなライセンスを取得することが求められる。また、ストリーミングコンテンツは、所定の期間内の利用に限定されることが一般的である。
【００３５】
ユーザがコンテンツの視聴を要求すると、ライセンス管理部１３０は、要求されたコンテンツに対するライセンス発行要求をライセンスサーバ２０３に送信する。例えば、ライセンス発行要求は、要求されたコンテンツの識別子、ユーザにより選択された当該コンテンツの再生形式及び要求元の端末装置１００を特定する端末識別情報を含むものであってもよい。
【００３６】
ライセンスサーバ２０３によりライセンスが発行されると、コンテンツ処理部１１０は、受信したライセンスを用いてコンテンツサーバ２０２から当該コンテンツを取得して再生する。他方、ライセンスサーバ２０３からライセンスが発行不可であるという通知を受信すると、ライセンス管理部１３０は、要求されたコンテンツの再生が不可であることをその理由と共にユーザに通知する。
【００３７】
例えば、ライセンスサーバ２０３から同時視聴制限のためライセンスが発行不可であるという通知を受信すると、ライセンス管理部１３０は、その旨をユーザに通知すると共に、ユーザの他の端末装置における当該コンテンツの再生を強制的に終了させるかユーザに選択させてもよい。ユーザが他の端末装置における当該コンテンツの再生を強制的に終了させることを選択すると、ライセンス管理部１３０は、当該コンテンツの再生を強制的に終了させるための強制終了信号を視聴管理サーバ２０１に送信する。この強制終了信号を受信した視聴管理サーバ２０１は、他の端末装置に付与したライセンスを無効にするようライセンスサーバ２０３に指示するか、又は他の端末装置に当該コンテンツの再生を終了させるための再生終了信号を送信するようにしてもよい。このようにして、コンテンツの再生を終了すると、他の端末装置は、更新種別が明示的な中断指示であるコンテンツ視聴情報を生成し、視聴管理サーバ２０１に送信することになる。
【００３８】
次に、図３を参照して、本発明の一実施例による視聴管理サーバを説明する。図３は、本発明の一実施例による視聴管理サーバの構成を示すブロック図である。
【００３９】
図３に示されるように、視聴管理サーバ２０１は、コンテンツ視聴情報管理部２１１及び同時視聴判定部２１２を有する。
【００４０】
コンテンツ視聴情報管理部２１１は、端末装置１００から受信したコンテンツ視聴情報を管理する。コンテンツ視聴情報は、端末装置１００におけるコンテンツの視聴状態を示すものであり、例えば、端末装置１００においてユーザが視聴中のコンテンツを中断させるための明示的な中断指示をしたことに応答して生成及び送信され、あるいは、端末装置１００におけるコンテンツの視聴中に定期的に生成及び送信される。一実施例では、コンテンツ視聴情報管理部２１１は、図４に示されるようなテーブル形式によって、端末装置１００から受信したコンテンツ視聴情報を格納及び管理してもよい。ここで、更新種別の"Ｅｘｐｌｉｃｉｔ"は、当該コンテンツ視聴情報がユーザ又はサーバ群２００による明示的な中断指示によって生成又は更新されたことを示し、"Ｋｅｅｐ−ａｌｉｖｅ"は、当該コンテンツ視聴情報がコンテンツ再生中に定期的に生成又は更新されたものであることを示す。
【００４１】
また、コンテンツ視聴情報管理部２１１は、ユーザが複数の端末装置を所有し、これら複数の端末装置において当該コンテンツを再生する可能性があることを想定して、各ユーザのユーザ識別子と当該ユーザが契約する各端末装置の端末識別情報とを関連付けて保持する。これにより、コンテンツ視聴情報管理部２１１は、受信したコンテンツ視聴情報の端末識別情報に基づき、当該コンテンツ視聴情報が何れのユーザによる視聴に関するものであるか認識できる。なお、自宅のパーソナルコンピュータなど複数のユーザが共有して端末装置を利用することが想定されるケースでは、各ユーザは、当該端末装置上でコンテンツ再生アプリケーションを起動し、当該アプリケーションにユーザ識別子を入力することによって、何れのユーザがコンテンツを再生しているか特定するようにしてもよい。
【００４２】
コンテンツ視聴情報管理部２１１は、同時視聴判定部２１２からの特定の端末装置に対する特定のコンテンツのコンテンツ視聴情報の取得要求に応答して、当該端末装置のユーザを特定し、特定したユーザに属するすべての端末装置のコンテンツ視聴情報を特定する。複数のコンテンツ視聴情報が特定された場合、コンテンツ視聴情報管理部２１１は、特定されたコンテンツ視聴情報のうち、更新日時が最新のコンテンツ視聴情報を抽出して同時視聴判定部２１２に提供する。最新のコンテンツ視聴情報は、ユーザによる当該コンテンツの直近の再生に関するものであり、この最新のコンテンツ視聴情報を生成及び送信した端末装置が同時視聴判定の対象になると考えられるためである。
【００４３】
同時視聴判定部２１２は、端末装置１００からのコンテンツに対するライセンス発行要求に応答して、当該コンテンツが当該ユーザに属する他の端末装置において視聴中であるか判断する。すなわち、同時視聴判定部２１２は、ユーザによる当該コンテンツの直近の視聴が終了しているか確認するため、コンテンツ視聴情報管理部２１１から最新のコンテンツ視聴情報を取得し、当該最新のコンテンツ視聴情報の更新種別を確認する。
【００４４】
更新種別が明示的な中断指示である"Ｅｘｐｌｉｃｉｔ"である場合、同時視聴判定部２１２は、ユーザによる当該コンテンツの直近の視聴が終了していると判断し、同時視聴状態にならないと判断する。この場合、同時視聴判定部２１２は、要求元の端末装置１００に当該コンテンツに対するライセンスが発行可能であると判定し、ライセンスサーバ２０３に要求元の端末装置１００へのライセンスが発行可能であることを通知する。当該ライセンス発行可能通知によって、ライセンスサーバ２０３は、当該端末装置１００にライセンスを発行する。
【００４５】
他方、更新種別が明示的な中断指示でなく、定期的に送信される"Ｋｅｅｐ−ａｌｉｖｅ"である場合、最新のコンテンツ視聴情報を送信した送信元の端末装置においてコンテンツが再生中である可能性がある。このため、同時視聴判定部２１２は、送信元の端末装置においてコンテンツが再生中であるか確認するため、ライセンスサーバ２０３に当該送信元の端末装置に対するライセンスの発行日時を照会し、取得したライセンス発行日時から所定の期間が経過しているか判断する。当該ライセンス発行日時から所定の期間が経過している場合、同時視聴判定部２１２は、最新のコンテンツ視聴情報を送信した送信元の端末装置に付与されたライセンスがすでに無効になっているため、当該コンテンツの再生はすでに終了していると判定し、ライセンスサーバ２０３に要求元の端末装置１００へのライセンスが発行可能であることを通知する。他方、当該ライセンス発行日時から所定の期間が経過していない場合、同時視聴判定部２１２は、最新のコンテンツ視聴情報を送信した送信元の端末装置に付与されたライセンスは依然として有効であり、送信元の端末装置において当該コンテンツが再生中である可能性があると判定し、ライセンスサーバ２０３に要求元の端末装置１００へのライセンスが発行不可であることを通知する。ここで、視聴管理サーバ２０１が送信元の端末装置に当該コンテンツが再生中であるか直接照会することも考えられる。しかしながら、無線状態などに依存して視聴管理サーバ２０１が、送信元の端末装置に直接照会することができない可能性もあることに留意されたい。
【００４６】
なお、当該所定の期間は、コンテンツの長さ、ダウンロードコンテンツ又はストリーミングコンテンツの何れかなどのコンテンツの属性に応じて設定されてもよい。例えば、コンテンツが２時間のビデオコンテンツである場合、当該所定の期間は、少なくとも２時間以上に設定される必要がある。また、ダウンロードコンテンツに対する所定の期間は、ストリーミングコンテンツに対する期間より長く設定されてもよい。例えば、ダウンロードコンテンツに対する所定の期間は、数週間、数ヶ月又は無期限の期間に設定され、ストリーミングコンテンツに対する所定の期間は、数時間又は数日の期間に設定されてもよい。
【００４７】
ここで、同時視聴判定部２１２は、最新のコンテンツ視聴情報を送信した送信元の端末装置において要求されたコンテンツが再生中である可能性があると判定した結果、ライセンスサーバ２０３に要求元の端末装置１００へのライセンスが発行不可であることを通知した場合、ライセンスサーバ２０３は、要求元の端末装置１００に同時視聴制限のためライセンスが発行不可であることを通知する。このライセンス発行不可通知を受信した要求元の端末装置１００から送信元の端末装置におけるコンテンツの再生を強制的に終了させるための強制終了信号が視聴管理サーバ２０１に送信されると、同時視聴判定部２１２は、送信元の端末装置に付与したライセンスを無効化するようライセンスサーバ２０３に指示し、送信元の端末装置における当該コンテンツの再生を強制的に終了させた後、要求元の端末装置１００にライセンスを発行するようライセンスサーバ２０３に指示してもよい。あるいは、同時視聴判定部２１２は、送信元の端末装置に当該コンテンツの再生を終了させるための再生終了信号を送信し、送信元の端末装置における当該コンテンツの再生を強制的に終了させた後、要求元の端末装置１００にライセンスを発行するようライセンスサーバ２０３に指示してもよい。このようにしてコンテンツの再生が強制終了されると、コンテンツ視聴情報管理部２１１は、送信元の端末装置から更新種別が明示的な中断指示であるコンテンツ視聴情報を受信することになる。
【００４８】
次に、図５を参照して、本発明の一実施例による視聴管理サーバ２０１における同時視聴制限処理を説明する。図５は、本発明の一実施例による同時視聴制限処理を示すフロー図である。
【００４９】
図５に示されるように、ステップＳ１０１において、視聴管理サーバ２０１は、特定のユーザに属する１以上の端末装置においてコンテンツが視聴されると、当該コンテンツの再生状態を示すコンテンツ視聴情報を受信する。各端末装置は、再生中のコンテンツが明示的な中断指示により再生終了するとコンテンツ視聴情報を生成し、視聴管理サーバ２０１に送信する。あるいは、各端末装置は、コンテンツ再生中にコンテンツ視聴情報を定期的に生成し、視聴管理サーバ２０１に送信する。コンテンツ視聴情報が、明示的な中断指示に応答して生成及び送信されたか、又はコンテンツ再生中に定期的に生成及び送信されたかは、コンテンツ視聴情報の更新種別に記録される。
【００５０】
ステップＳ１０２において、視聴管理サーバ２０１は、端末装置１００からコンテンツを視聴するためのライセンス発行要求を受信する。当該ライセンス発行要求は、ライセンスサーバ２０３を介し受信してもよいし、要求元の端末装置１００から直接受信してもよい。
【００５１】
ステップＳ１０３において、コンテンツ視聴情報管理部２１１は、ライセンス発行要求により要求されたコンテンツのコンテンツ視聴情報を特定する。具体的には、コンテンツ視聴情報管理部２１１は、要求元の端末装置１００のユーザに属する端末装置の端末識別情報を特定し、要求されたコンテンツのコンテンツ識別子と当該ユーザに属するすべての端末装置の端末識別情報とに対応するコンテンツ視聴情報を格納されているコンテンツ視聴情報から抽出する。
【００５２】
ステップＳ１０４において、コンテンツ視聴情報管理部２１１は、抽出したコンテンツ視聴情報のうち最新の更新日時を有するコンテンツ視聴情報を特定し、同時視聴判定部２１２に提供する。特定された最新のコンテンツ視聴情報を送信した送信元の端末装置が、要求されたコンテンツをユーザが直近に再生した端末装置であると判断できるためである。なお、当該送信元の端末装置とライセンス発行要求をした要求元の端末装置とが同一である場合、ステップＳ１０６に移行して、要求元の端末装置にライセンスを発行するようにしてもよい。
【００５３】
ステップＳ１０５において、同時視聴判定部２１２は、特定した最新のコンテンツ視聴情報の更新種別を確認し、当該更新種別が明示的な中断指示であるか判断する。当該更新種別が明示的な中断指示である場合（Ｓ１０５：Ｙ）、同時視聴判定部２１２は、要求されたコンテンツをユーザが直近に再生した送信元の端末装置における当該コンテンツの再生が終了していると判断し、当該フローはステップＳ１０６に移行する。
【００５４】
ステップＳ１０６において、同時視聴判定部２１２は、要求元の端末装置１００にライセンスが発行可能であると判定し、ライセンスサーバ２０３に要求元の端末装置１００に当該コンテンツに対するライセンスを発行するよう通知する。当該ライセンス発行可能通知を受信すると、ライセンスサーバ２０３は、要求元の端末装置１００に当該コンテンツに対するライセンスを付与する。
【００５５】
他方、当該更新種別が明示的な中断指示でない場合、すなわち、当該更新種別が定期的なコンテンツ視聴情報の送信を示す場合（Ｓ１０５：Ｎ）、同時視聴判定部２１２は、要求されたコンテンツをユーザが直近に再生した送信元の端末装置において当該コンテンツの再生が継続している可能性があると判断し、当該フローはステップＳ１０７に移行する。
【００５６】
ステップＳ１０７において、同時視聴判定部２１２は、送信元の端末装置に対して付与されたライセンスの発行日時をライセンスサーバ２０３に照会し、取得したライセンス発行日時から所定の期間が経過しているか判断する。当該ライセンス発行日時から所定の期間が経過している場合（Ｓ１０７：Ｙ）、同時視聴判定部２１２は、当該ライセンスの有効期間がすでに経過しているため、送信元の端末装置における当該コンテンツの再生が終了していると判断し、ステップＳ１０６において、要求元の端末装置１００にライセンスが発行可能であると判定し、ライセンスサーバ２０３に要求元の端末装置１００に当該コンテンツに対するライセンスを発行するよう通知する。
【００５７】
他方、当該ライセンス発行日時から所定の期間が経過していない場合（Ｓ１０７：Ｎ）、同時視聴判定部２１２は、送信元の端末装置において当該コンテンツの再生が継続している可能性があると判断し、当該フローはステップＳ１０８に移行する。
【００５８】
ステップＳ１０８において、同時視聴判定部２１２は、要求元の端末装置１００にライセンスが発行不可であると判定し、ライセンスサーバ２０３に要求元の端末装置１００に当該コンテンツにライセンスが発行不可であることを通知する。当該ライセンス発行不可通知を受信すると、ライセンスサーバ２０３は、要求元の端末装置１００に同時視聴制限のため当該コンテンツに対するライセンスが発行不可であることを通知する。当該通知を受信した端末装置１００は、送信元の端末装置における当該コンテンツの再生を強制的に終了させるかユーザに照会するようにしてもよい。ユーザが送信元の端末装置における当該コンテンツの再生を強制的に終了させることを選択すると、端末装置１００は、当該コンテンツの再生を強制的に終了させるための強制終了信号を視聴管理サーバ２０１に送信する。この強制終了信号を受信した視聴管理サーバ２０１は、送信元の端末装置に付与したライセンスを無効化するようライセンスサーバ２０３に指示するか、又は送信元の端末装置に当該コンテンツの再生を終了させるための再生中断信号を送信するようにしてもよい。
【００５９】
以上、本発明の実施例について詳述したが、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６０】
１０  無線通信システム
１００  端末装置
１５０  基地局
２０１  視聴管理サーバ
２０２  コンテンツサーバ
２０３  ライセンスサーバ
【図１】
2014131234.tif 000003
【図２】
2014131234.tif 000004
【図３】
2014131234.tif 000005
【図４】
2014131234.tif 000006
【図５】
2014131234.tif 000007
【手続補正書】
【提出日】平成26年1月14日(2014.1.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
特定のユーザに属する２以上の端末装置から受信したコンテンツ視聴情報を管理するコンテンツ視聴情報管理部と、
前記２以上の端末装置の要求元の端末装置からのコンテンツを視聴するためのライセンス発行要求に応答して、前記コンテンツが前記２以上の端末装置の他の端末装置において視聴されているか判断する同時視聴判定部と、
を有するサーバであって、
前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、
前記要求元の端末装置からライセンス発行要求を受信した場合に、前記コンテンツ視聴情報管理部は、前記要求元の端末装置のユーザに属する端末装置のコンテンツ視聴情報の中から、ライセンス発行要求の対象となるコンテンツのコンテンツ視聴情報を特定し、前記特定したコンテンツ視聴情報のうち、前記更新日時が最新である最新のコンテンツ視聴情報を特定し、前記同時視聴判定部は、前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記最新のコンテンツ視聴情報を送信した端末装置において前記コンテンツの視聴が終了していると判断して、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定するサーバ。
【請求項２】
前記同時視聴判定部は、前記最新のコンテンツ視聴情報の更新種別が定期的に生成又は更新されたことを示す場合に、前記最新のコンテンツ視聴情報の送信元の端末装置に付与されたライセンスの発行日時から所定の期間が経過しているか判断し、前記所定の期間が経過している場合は、前記送信元の端末において前記コンテンツの視聴が終了していると判断して、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定する、請求項１記載のサーバ。
【請求項３】
前記同時視聴判定部は、前記要求元の端末装置に前記コンテンツに対するライセンスが発行不可であると判定した場合に前記要求元の端末装置にライセンスが発行不可であることを通知し、これに応答して前記要求元の端末装置から前記送信元の端末装置における前記コンテンツの再生を終了させる信号を受信した場合に、前記送信元の端末装置に付与された前記コンテンツに対するライセンスを無効にして、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定する、請求項２記載のサーバ。
【請求項４】
前記同時視聴判定部は、前記要求元の端末装置に前記コンテンツに対するライセンスが発行不可であると判定した場合、前記コンテンツの再生を強制終了させるための信号を前記送信元の端末装置に送信して前記コンテンツの再生を終了させた後、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定する、請求項２記載のサーバ。
【請求項５】
サーバにより実行される方法であって、
特定のユーザに属する２以上の端末装置からコンテンツ視聴情報を受信及び格納するステップと、
前記２以上の端末装置の要求元の端末装置からコンテンツを視聴するためのライセンス発行要求を受信するステップと、
前記コンテンツが前記２以上の端末装置の他の端末装置において視聴されているか判断するステップと、
を有し、
前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、
前記要求元の端末装置からライセンス発行要求を受信した場合に、前記判断するステップは、前記要求元の端末装置のユーザに属する端末装置のコンテンツ視聴情報の中から、前記ライセンス発行要求の対象となるコンテンツのコンテンツ視聴情報を特定し、前記特定したコンテンツ視聴情報のうち、前記更新日時が最新である最新のコンテンツ視聴情報を特定し、前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記最新のコンテンツ視聴情報を送信した端末装置において前記コンテンツの視聴が終了していると判断して、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定するステップと、
を有する方法。
【請求項６】
特定のユーザに属する２以上の端末装置からコンテンツ視聴情報を受信及び格納するステップと、
前記２以上の端末装置の要求元の端末装置からコンテンツを視聴するためのライセンス発行要求を受信するステップと、
前記コンテンツが前記２以上の端末装置の他の端末装置において視聴されているか判断するステップと、
をプロセッサに実行させるためのプログラムであって、
前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、
前記要求元の端末装置からライセンス発行要求を受信した場合に、前記判断するステップは、
前記要求元の端末装置のユーザに属する端末装置のコンテンツ視聴情報の中から、前記ライセンス発行要求の対象となるコンテンツのコンテンツ視聴情報を特定し、前記特定したコンテンツ視聴情報のうち、前記更新日時が最新である最新のコンテンツ視聴情報を特定し、前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記最新のコンテンツ視聴情報を送信した端末装置において前記コンテンツの視聴が終了していると判断して、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定することを含むプログラム。
【請求項７】
特定のユーザに属する２以上の端末装置と、
前記端末装置に通信接続されるサーバと、
を有するシステムであって、
前記端末装置は、視聴中のコンテンツに対する明示的な中断指示に応答して、又は前記コンテンツの視聴中に定期的に、前記コンテンツの視聴状態を示すコンテンツ視聴情報を生成して前記サーバに送信し、
前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与される前記コンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、
前記サーバは、
前記特定のユーザに属する２以上の端末装置から受信した前記コンテンツ視聴情報を管理するコンテンツ視聴情報管理部と、
前記２以上の端末装置の要求元の端末装置からのコンテンツを視聴するためのライセンス発行要求に応答して、前記コンテンツが前記２以上の端末装置の他の端末装置において視聴されているか判断する同時視聴判定部と、
を有し、
前記要求元の端末装置からライセンス発行要求を受信した場合に、前記コンテンツ視聴情報管理部は、前記要求元の端末装置のユーザに属する端末装置のコンテンツ視聴情報の中から、ライセンス発行要求の対象となるコンテンツのコンテンツ視聴情報を特定し、前記特定したコンテンツ視聴情報のうち、前記更新日時が最新である最新のコンテンツ視聴情報を特定し、前記同時視聴判定部は、前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記最新のコンテンツ視聴情報を送信した端末装置において前記コンテンツの視聴が終了していると判断して、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定するシステム。
【請求項８】
特定のユーザに属する２以上の端末装置が、視聴中のコンテンツに対する明示的な中断指示に応答して、又は前記コンテンツの視聴中に定期的に、前記コンテンツの視聴状態を示すコンテンツ視聴情報を生成してサーバに送信するステップと、
前記サーバが、前記コンテンツ視聴情報を受信及び格納するステップと、
前記２以上の端末装置の要求元の端末装置が、前記サーバにコンテンツを視聴するためのライセンス発行要求を送信するステップと、
前記サーバが、前記コンテンツが前記２以上の端末装置の他の端末装置において視聴されているか判断するステップと、
を有する方法であって、
前記コンテンツ視聴情報は、ダウンロード形式とストリーミング形式とに共通に付与されるコンテンツのコンテンツ識別子、前記コンテンツの再生位置、前記コンテンツ視聴情報を更新した更新日時、前記コンテンツ視聴情報の更新契機を示す更新種別及び前記コンテンツ視聴情報の送信元の端末装置を特定する端末識別情報を含み、
前記要求元の端末装置からライセンス発行要求を受信した場合に、前記判断するステップは、前記要求元の端末装置のユーザに属する端末装置のコンテンツ視聴情報の中から、前記ライセンス発行要求の対象となるコンテンツのコンテンツ視聴情報を特定し、前記特定したコンテンツ視聴情報のうち、前記更新日時が最新である最新のコンテンツ視聴情報を特定し、前記最新のコンテンツ視聴情報の更新種別が明示的な中断指示であることを示す場合、前記最新のコンテンツ視聴情報を送信した端末装置において前記コンテンツの視聴が終了していると判断して、前記要求元の端末装置に前記コンテンツに対するライセンスが発行可能であると判定することを含む方法。