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