(57)【特許請求の範囲】
【請求項１】
第２の情報処理装置の機器識別子である第２の機器識別子を取得する識別子取得部と、サーバ上のコンテンツの位置を指定するコンテンツ指定子に自己の機器識別子である第１の機器識別子、前記第２の機器識別子及び第１の情報処理装置の役割を示す第１の役割情報を付加して第１のアプリケーション指定子を生成し前記コンテンツ指定子に前記第２の機器識別子及び前記第２の情報処理装置の役割を示す第２の役割情報を付加して第２のアプリケーション指定子を生成するアプリケーション指定子生成部と、前記第１のアプリケーション指定子を前記サーバに送信し前記第２のアプリケーション指定子を前記第２の情報処理装置に送信する第１のアプリケーション指定子送信部と、前記サーバから送信される第１のアプリケーションを受信する第１のアプリケーション受信部とを有する第１の情報処理装置と、
前記第２の情報処理装置であって、前記第１のアプリケーション指定子送信部から送信された前記第２のアプリケーション指定子を受信する第１のアプリケーション指定子受信部と、前記第２のアプリケーション指定子を前記サーバに送信する第２のアプリケーション指定子送信部と、前記サーバから送信される第２のアプリケーションを受信する第２のアプリケーション受信部とを有する第２の情報処理装置と、
前記サーバであって、前記第１のアプリケーション指定子送信部から送信された第１のアプリケーション指定子と前記第２のアプリケーション指定子送信部から送信された第２のアプリケーション指定子とを受信する第２のアプリケーション指定子受信部と、前記第１のアプリケーション指定子及び前記第２のアプリケーション指定子に含まれた前記第２の機器識別子を受けて前記コンテンツの前記第１の役割情報に対応するアプリケーションを前記第１のアプリケーションとして選択し、前記コンテンツの前記第２の役割情報に対応するアプリケーションを前記第２のアプリケーションとして選択し、前記第１のアプリケーションと前記第２のアプリケーションを連携させるアプリケーション連携部と、前記第１のアプリケーションを前記第１のアプリケーション受信部に送信し前記第２のアプリケーションを前記第２のアプリケーション受信部に送信するアプリケーション送信部とを有するサーバと
を具備する
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記第１の情報処理装置は、ハンドヘルド型の情報処理装置であり、
前記第２の情報処理装置は、据え置き型の情報処理装置であり、
前記第１の役割情報は、前記第１の情報処理装置が前記コンテンツの操作用の情報処理装置であることを示す情報であり、
前記第２の役割情報は、前記第２の情報処理装置が前記コンテンツの閲覧用の情報処理装置であることを示す情報である
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、ネットワーク上のコンテンツへのアクセスに用いられる情報処理装置、当該情報処理装置を含む情報処理システム及び当該情報処理装置のプログラムに関する。
【背景技術】
【０００２】
近年、コンピュータに限られず、テレビジョン受像器や携帯電話等の各種情報処理装置によるネットワーク（インターネット等）への接続が可能となっている。このようなネットワーク接続機器の多様化に伴ない、ユーザが同時に複数の機器を使用して単一のコンテンツ（動画、音楽、ゲーム等）に接続するネットワークの利用方法が普及すると予想される。
【０００３】
例えば下記特許文献１には、携帯情報端末と視聴機器を連携させる連携処理システム等が開示されている。当該システムでは、視聴機器において再生されているコンテンツの情報をネットワークを介して携帯情報端末において表示させ、あるいは操作させることが可能とされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２２５０７０号公報（段落[００９０]、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の連携処理システム等では、視聴機器と携帯情報端末の連携は、機器制御サーバの介在によって実現されている。即ち、連携処理のためにはコンテンツを保持するコンテンツサーバに加え、機器制御サーバが必要となる。
【０００６】
一方、一般的なコンテンツサーバに複数の機器が接続している場合、コンテンツサーバは各機器から要求があった場合に個別に情報を送信する。したがって、ユーザが複数の機器を利用して同一のコンテンツに接続していた場合であっても、一つの機器によってなされた操作が他の機器に反映されず、即ち各機器を連携させることはできなかった。
【０００７】
以上のような事情に鑑み、本技術の目的は、ネットワーク上のコンテンツの連携した利用が可能な情報処理装置、情報処理システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本技術の一形態に係る情報処理装置は、識別子取得部と、アプリケーション指定子生成部と、アプリケーション指定子送信部と、アプリケーション受信部とを具備する。
上記識別子取得部は、他の情報処理装置の機器識別子である第２の機器識別子を取得する。
上記アプリケーション指定子生成部は、サーバ上のコンテンツの位置を指定するコンテンツ指定子に、自己の機器識別子である第１の機器識別子及び上記第２の機器識別子を付加して第１のアプリケーション指定子を生成し、上記コンテンツ指定子に上記第２の機器識別子を付加して第２のアプリケーション指定子を生成する。
上記アプリケーション指定子送信部は、上記第１のアプリケーション指定子を上記サーバに送信し、上記第２のアプリケーション指定子を上記他の情報処理装置に送信する。
上記アプリケーション受信部は、上記サーバから送信されたアプリケーションを受信する。
【０００９】
この構成によれば、アプリケーション指定子生成部は、本情報処理装置用の第１のアプリケーション指定子と、他の情報処理装置用の第２のアプリケーション指定子を生成する。この際、アプリケーション指定子生成部は、第１のアプリケーション指定子と第２のアプリケーション指定子の両方に、他の情報処理装置の機器識別子である第２の機器識別子を含ませる。アプリケーション指定子送信部は、第１のアプリケーション指定子をサーバに直接送信し、アプリケーション受信部が第１のアプリケーション指定子によって指定されたアプリケーションを受信する。また、アプリケーション指定子送信部は、第２のアプリケーション指定子を他の情報処理装置を介してサーバに送信させ、第２のアプリケーション指定子によって指定されたアプリケーションを他の情報処理装置に受信させる。上記のように第１のアプリケーション指定子と第２のアプリケーション指定子には共に第２の機器識別子が含まれているので、サーバはこれを基に本情報処理装置と他の情報処理装置が関連することを判断し、両情報処理装置に送信するアプリケーションを連携させることができる。したがって、本情報処理装置は、他の情報処理装置が受信するアプリケーションと連携するアプリケーションを受信し、即ち、他の情報処理装置と連携した動作が可能となる。例えばユーザは、本情報処理装置を用いてコンテンツにアクセスすることにより、他の情報処理装置も自動的に当該コンテンツにアクセスさせることが可能である。
【００１０】
上記アプリケーション指定子生成部は、上記コンテンツ指定子に上記第１の機器識別子及び上記第２の機器識別子に加えて自己の役割を示す第１の役割情報を付加して第１のアプリケーション指定子を生成し、上記コンテンツ指定子に上記第２の機器識別子に加えて上記他の情報処理装置の役割を示す第２の役割情報を付加して第２のアプリケーション指定子を生成してもよい。
【００１１】
この構成によれば、アプリケーション指定子生成部は、本情報処理装置と他の情報処理装置のそれぞれの役割を規定する役割情報を含む第１のアプリケーション指定子及び第２のアプリケーション指定子を生成する。これにより、本情報処理装置と他の情報処理装置のそれぞれの役割に応じたアプリケーションを、両情報処理装置に受信させることが可能となる。例えばユーザは、本情報処理装置をコンテンツの操作に、他の情報処理装置をコンテンツの閲覧に利用することが可能である。
【００１２】
上記目的を達成するため、本技術の一形態に係る情報処理システムは、第１の情報処理装置と、第２の情報処理装置と、サーバとを具備する。
上記第１の情報処理装置は、第２の情報処理装置の機器識別子である第２の機器識別子を取得する識別子取得部と、サーバ上のコンテンツの位置を指定するコンテンツ指定子に自己の機器識別子である第１の機器識別子及び上記第２の機器識別子を付加して第１のアプリケーション指定子を生成し上記コンテンツ指定子に上記第２の機器識別子を付加して第２のアプリケーション指定子を生成するアプリケーション指定子生成部と、上記第１のアプリケーション指定子を上記サーバに送信し上記第２のアプリケーション指定子を上記第２の情報処理装置に送信する第１のアプリケーション指定子送信部と、上記サーバから送信される第１のアプリケーションを受信する第１のアプリケーション受信部とを有する。
上記第２の情報処理装置は、上記第１のアプリケーション指定子送信部から送信された上記第２のアプリケーション指定子を受信する第１のアプリケーション指定子受信部と、上記第２のアプリケーション指定子を上記サーバに送信する第２のアプリケーション指定子送信部と、上記サーバから送信される第２のアプリケーションを受信する第２のアプリケーション受信部とを有する。
上記サーバは、上記第１のアプリケーション指定子送信部から送信された第１のアプリケーション指定子と上記第２のアプリケーション指定子送信部から送信された第２のアプリケーション指定子とを受信する第２のアプリケーション指定子受信部と、上記第１のアプリケーション指定子及び上記第２のアプリケーション指定子に含まれた上記第２の機器識別情報を受けて上記コンテンツに含まれる上記第１のアプリケーションと上記第２のアプリケーションを連携させるアプリケーション連携部と、上記第１のアプリケーションを上記第１のアプリケーション受信部に送信し上記第２のアプリケーションを上記第２のアプリケーション受信部に送信するアプリケーション送信部とを有する。
【００１３】
この構成によれば、第１の情報処理装置において、アプリケーション指定子生成部は、第１の情報処理装置用の第１のアプリケーション指定子と、第２の情報処理装置用の第２のアプリケーション指定子を生成する。この際、アプリケーション指定子生成部は、第１のアプリケーション指定子と第２のアプリケーション指定子の両方に、第２の情報処理装置の機器識別子である第２の機器識別子を含ませる。第１のアプリケーション指定子送信部は、第１のアプリケーション指定子をサーバに送信する。また、第１のアプリケーション指定子送信部は、第２のアプリケーション指定子を第２の情報処理装置の第１のアプリケーション指定子受信部に送信する。第２のアプリケーションにおいて、第２のアプリケーション送信部は第２のアプリケーション指定子をサーバに送信する。サーバにおいて、アプリケーション連携部は、第１のアプリケーション指定子及び第２のアプリケーション指定子に含まれた第２の機器識別子に基づいて第１の情報処理装置と第２の情報処理装置が関連することを判断し、第１の情報処理装置に送信する第１のアプリケーションと第２の情報処理装置に送信する第２のアプリケーションを連携させることができる。したがって本情報処理システムにおいて、第１の情報処理装置と第２の情報処理装置は、相互に連携するアプリケーションを受信し、即ち相互に連携した動作が可能となる。
【００１４】
上記アプリケーション指定子生成部は、上記コンテンツ指定子に上記第１の機器識別子及び上記第２の機器識別子に加えて第１の情報処理装置の役割を示す第１の役割情報を付加して第１のアプリケーション指定子を生成し、上記コンテンツ指定子に上記第２の機器識別子に加えて上記第２の情報処理装置の役割を示す第２の役割情報を付加して第２のアプリケーション指定子を生成してもよい。
【００１５】
この構成によれば、アプリケーション指定子生成部は、第１の情報処理装置と第２の情報処理装置のそれぞれの役割を規定する役割情報を含む第１のアプリケーション指定子及び第２のアプリケーション指定子を生成する。これにより、第１の情報処理装置と第２のの情報処理装置のそれぞれの役割に応じたアプリケーションを、両情報処理装置に受信させることが可能となる。
【００１６】
上記第１の情報処理装置はハンドヘルド型の情報処理装置であり、上記第２の情報処理装置は据え置き型の情報処理装置であり、上記第１の役割情報は上記第１の情報処理装置が上記コンテンツの操作用の情報処理装置であることを示す情報であり、上記第２の役割情報は上記第２の情報処理装置が上記コンテンツの閲覧用の情報処理装置であることを示す情報であってもよい。
【００１７】
この構成によればユーザは、ハンドヘルド型の第１の情報処理装置のみを操作することによって、第１の情報処理装置と共に据え置き型の第２の情報処理装置を同一のコンテンツにアクセスさせ、かつ、第１の情報処理装置による操作の結果を第２の情報処理装置において閲覧することが可能となる。
【００１８】
上記目的を達成するため、本技術の一形態にプログラムは、識別子取得部と、アプリケーション指定子生成部と、アプリケーション指定子送信部と、アプリケーション受信部ととしてコンピュータを機能させる。
上記識別子取得部は、他の情報処理装置の機器識別子である第２の機器識別子を取得する。
上記アプリケーション指定子は、サーバ上のコンテンツの位置を指定するコンテンツ指定子に、自己の機器識別子である第１の機器識別子及び上記第２の機器識別子を付加して第１のアプリケーション指定子を生成し、上記コンテンツ指定子に上記第２の機器識別子を付加して第２のアプリケーション指定子を生成する。
上記アプリケーション指定子送信部は、上記第１のアプリケーション指定子を上記サーバに送信し、上記第２のアプリケーション指定子を上記他の情報処理装置に送信する。
上記アプリケーション受信部は、上記サーバから送信されたアプリケーションを受信する。
【発明の効果】
【００１９】
以上のように本技術によれば、ネットワーク上のコンテンツの連携した利用が可能な情報処理装置、情報処理システム及びプログラムを提供することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本技術の第１の実施形態に係る情報処理システムの機能的構成を示すブロック図である。
【図２】同情報処理システムの機能的構成を示すブロック図である。
【図３】同情報処理システムの装置構成を示す模式図である。
【図４】同情報処理システムのハードウェア構成を示すブロック図である。
【図５】同情報処理システムのハードウェア構成を示すブロック図である。
【図６】同情報処理システムの動作を示すシーケンス図である。
【図７】同情報処理システムの動作を示す模式図である。
【図８】本技術の第２の実施形態に係る情報処理システムの機能的構成を示すブロック図である。
【図９】同情報処理システムの動作を示すシーケンス図である。
【図１０】同情報処理システムの動作を示す模式図である。
【発明を実施するための形態】
【００２１】
（第１の実施形態）
本技術の第１の実施形態に係る情報処理システムについて説明する。
【００２２】
＜情報処理システムの構成＞
図１及び図２は情報処理システム１の機能的構成を示すブロック図であり、図３は情報処理システム１の装置構成を示す模式図である。
【００２３】
図３に示すように、情報処理システム１は、情報処理装置１０、情報処理装置２０及びサーバ３０から構成されている。情報処理装置１０及び情報処理装置２０は後述する機能的構成を有する情報処理装置であれば特に限定されず、携帯型情報端末、タブレット型ＰＣ（Personal computer）、据え置き型ＰＣ、ネットワーク接続機能を有するテレビジョン受像器、ネットワーク接続機能を有するオーディオ機器等であるものとすることができる。
【００２４】
以下、情報処理装置１０は携帯型情報端末、情報処理装置２０はネットワーク接続機能を有するテレビジョン受像器であるものとして説明する。サーバ３０は、情報処理装置１０及び情報処理装置２０とネットワーク接続が可能なサーバであり、典型的にはｗｅｂサーバーである。
【００２５】
[情報処理システムの機能的構成]
図１に示すように情報処理装置１０は、識別子取得部１１、アプリケーション指定子生成部１２、アプリケーション指定子送信部１３及びアプリケーション受信部１４を有する。識別子取得部１１はアプリケーション指定子生成部１２に接続されている。アプリケーション指定子生成部１２はアプリケーション指定子送信部１３に接続されている。
【００２６】
識別子取得部１１は、情報処理装置２０から、情報処理装置２０の機器識別子である「第２機器識別子」を取得する。機器識別子は機器に固有の識別子であり、例えばＭＡＣ（Media Access Control）アドレスであるものとすることができる。識別子取得部１１は、取得した第２機器識別子をアプリケーション指定子生成部１２に供給する。
【００２７】
アプリケーション指定子生成部１２は、「第１アプリケーション指定子」及び「第２アプリケーション指定子」を生成する。第１アプリケーション指定子は情報処理装置１０のためのアプリケーション指定子であり、「コンテンツ指定子」、「第１機器識別子」、「第２機器識別子」及び「第１役割情報」から生成される。第２アプリケーション指定子は情報処理装置２０のためのアプリケーション指定子であり、「コンテンツ指定子」、「第２機器識別子」及び「第２役割情報」から生成される。
【００２８】
具体的には、コンテンツ指定子は、サーバ３０におけるコンテンツ（ゲーム、動画、音楽、ｗｅｂサイト等）の位置を指定する情報であり、典型的にはＵＲＬ（Uniform Resource Locator）である。また、コンテンツ指定子はこの他にも、ＨＴＴＰ（HyperText Transfer Protocol）リクエスト等であるものとすることができる。コンテンツ指定子は、ユーザによって直接入力され、あるいはユーザのコンテンツの指定によって自動的に生成されるものとすることができる。
【００２９】
第１機器識別子は情報処理装置１０の機器識別子であり、情報処理装置１０が予め保持しているものとすることができる。第２機器識別子は上述のように識別子取得部１１が情報処理装置２０から取得したものとすることができる。また、第１機器識別子及び第２機器識別子は、サーバ３０から割り振られるものとすることもできる。
【００３０】
第１役割情報は、情報処理装置１０の役割を示す情報であり、例えば情報処理装置１０がコントローラであることを示す情報（「操作（Control）」)とすることができる。第１役割情報は、ユーザによって指定されるものとすることができる。
【００３１】
第２役割情報は、情報処理装置２０の役割を示す情報であり、例えば情報処理装置２０がビューアであることを示す情報(「閲覧（View）」)とすることができる。第２役割情報は、ユーザによって指定されるものとすることができる。
【００３２】
第１役割情報及び第２役割情報は、次に例示する各種役割情報からコンテンツに応じて選択することが可能である。概要の表示：SummaryView、大局的な表示：OverheadView、関連情報の表示：InformationView、履歴情報の表示：HistoryView、直前の表示：PreviousView、ヘルプ情報の表示：HelpView、メニュー選択：MenuContorol、権限のある操作：MasterControl。このような役割情報は、情報処理装置１０がサーバに問い合わせ、サーバがサポートするものを利用することができる。
【００３３】
アプリケーション指定子生成部１２は、「コンテンツ指定子」に、「第１機器識別子」、「第２機器識別子」及び「第１役割情報」を付加して「第１アプリケーション指定子」を生成する。また、アプリケーション指定子生成部１２は、「コンテンツ指定子」に、「第２機器識別子」及び「第２役割情報」を付加して「第２アプリケーション指定子」を生成する。アプリケーション指定子生成部１２は、生成した第１アプリケーション指定子及び第２アプリケーション指定子をアプリケーション指定子送信部１３に供給する。
【００３４】
アプリケーション指定子送信部１３は、第１アプリケーション指定子をサーバ３０に送信し、第２アプリケーション指定子を情報処理装置２０に送信する。
【００３５】
アプリケーション受信部１４は、サーバ３０から出力された第１アプリケーションを受信する。第１アプリケーションの詳細については後述する。情報処理装置１０は、受信した第１アプリケーションを動作させる。
【００３６】
情報処理装置１０は以上のような機能的構成を有する。このような情報処理装置１０の機能的構成は、後述するハードウェア構成によって実現されるものである。
【００３７】
図１に示すように情報処理装置２０は、識別子送信部２１、アプリケーション指定子受信部２２、アプリケーション指定子送信部２３及びアプリケーション受信部２４を有する。アプリケーション指定子受信部２２はアプリケーション指定子送信部２３に接続されている。
【００３８】
識別子送信部２１は、情報処理装置１０の識別子取得部１１からの問い合わせを受けて、情報処理装置２０が予め保持している第２機器識別子を識別子取得部１１に送信する。
【００３９】
アプリケーション指定子受信部２２は、第２アプリケーション指定子送信部１３から送信された第２アプリケーション指定子を受信する。アプリケーション指定子受信部２２は、受信した第２アプリケーション指定子をアプリケーション指定子送信部２３に供給する。
【００４０】
アプリケーション指定子送信部２３は、アプリケーション指定子受信部２２から供給された第２アプリケーション指定子をサーバ３０に送信する。
【００４１】
アプリケーション受信部２４は、サーバ３０から出力された第２アプリケーションを受信する。第２アプリケーションの詳細については後述する。情報処理装置２０は、受信した第２アプリケーションを動作させる。
【００４２】
情報処理装置２０は以上のような機能的構成を有する。このような情報処理装置２０の機能的構成は、後述するハードウェア構成によって実現されるものである。
【００４３】
図２に示すようにサーバ３０は、アプリケーション指定子受信部３１、アプリケーション連携部３２及びアプリケーション送信部３３を有する。アプリケーション指定子受信部３１はアプリケーション連携部３２に接続され、アプリケーション連携部３２はアプリケーション送信部３３に接続されている。
【００４４】
アプリケーション指定子受信部３１は、アプリケーション指定子送信部１３から送信された第１アプリケーション指定子と、アプリケーション指定子送信部２３から送信された第２アプリケーション指定子とを受信する。アプリケーション指定子受信部３１は第１アプリケーション指定子及び第２アプリケーション指定子をアプリケーション連携部３２に供給する。
【００４５】
アプリケーション連携部３２は、第１アプリケーション指定子と第２アプリケーション指定子に共に第２機器識別子が含まれていることから、情報処理装置１０と情報処理装置２０が連携していることを判断することができる。これにより、アプリケーション連携部３２は、「第１アプリケーション」及び「第２アプリケーション」を連携させる。なお「連携させる」とは、２つのアプリケーションを同期させ、あるいは各アプリケーションの取り扱う情報を共有させることを意味する。
【００４６】
具体的には、アプリケーション連携部３２は第１アプリケーション指定子及び第２アプリケーション指定子に含まれたコンテンツ指定子によって指定されたコンテンツを探索する。次にアプリケーション連携部３２は、第１アプリケーション指定子に含まれた第１役割情報に応じて当該コンテンツに含まれる第１アプリケーションを選択する。例えば第１役割情報が「操作（Control）」である場合には、当該コンテンツの操作用のアプリケーションを第１アプリケーションとすることができる。
【００４７】
また、アプリケーション連携部３２は、第２アプリケーション指定子に含まれた第２役割情報に応じて当該コンテンツに含まれる第２アプリケーションを選択する。例えば第２役割情報が「閲覧（View）」である場合には、当該コンテンツの閲覧用のアプリケーションを第２のアプリケーションとすることができる。アプリケーション連携部３２は、第１アプリケーションと第２アプリケーションを連携させた上でこれらをアプリケーション送信部３３に供給する。
【００４８】
第１アプリケーション及び第２アプリケーションは、コンテンツの種類に応じて適宜選択される。例を挙げると、コンテンツが地図である場合の「広域表示」と「詳細表示」、コンテンツがトランプゲームである場合の「場札表示」と「手札表示」、コンテンツが音楽である場合の「音楽再生」と「操作インターフェイス」、コンテンツがｗｅｂサイトである場合の「サイト表示」と「閲覧履歴表示」等である。
【００４９】
アプリケーション送信部３３は、第１アプリケーションをアプリケーション受信部１４に送信し、第２アプリケーションをアプリケーション受信部２４に送信する。
【００５０】
サーバ３０は以上のような機能的構成を有する。このようなサーバ３０の機能的構成は、後述するハードウェア構成によって実現されるものである。
【００５１】
[情報処理システムのハードウェア構成]
図４及び図５は情報処理システム１のハードウェア構成を示すブロック図である。なお、図４及び図５に示すハードウェア構成は一例であり、上記情報処理システム１の機能的構成を実現することが可能な他の構成とすることが可能である。
【００５２】
図４に示すように、情報処理装置１０は、ＣＰＵ（Central Processing Unit)１０１、メモリ１０２、ストレージ１０３、入力ＩＦ（interface）１０４、ディスプレイ１０５、スピーカ１０６、通信ＩＦ１０７及びネットワークＩＦ１０８有する。これらはバス１０９によって相互に接続されている。
【００５３】
ＣＰＵ１０１は、メモリ１０２からプログラムを読み出し、演算処理を実行する。即ち、情報処理装置１０はＣＰＵ１０１が動作主体となって機能する。メモリ１０２は、ＤＲＡＭ（Dynamic Random Access Memory）等の主記憶装置である。
【００５４】
ストレージ１０３は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の補助記憶装置である。入力ＩＦ１０４は、タッチパネル、キーボードやマウス等の入力デバイスとすることができる。ディスプレイ１０５は液晶ディスプレイ等の表示デバイスとすることができる。スピーカ１０６は一般的なスピーカとすることができる。
【００５５】
通信ＩＦ１０７は情報処理装置２０と通信が可能なデバイスであり、例えば赤外線通信デバイスや近距離無線通信デバイスであるものとすることができる。通信ＩＦ１０７は、機能的構成における識別子取得部１１と識別子送信部２１の通信及びアプリケーション指定子送信部１３とアプリケーション指定子受信部２２の通信に使用されるものとすることができる。
【００５６】
ネットワークＩＦ１０８はネットワーク接続が可能なデバイスであり、例えば有線あるいは無線のＬＡＮ（Local Area Network）ポートであるものとすることができる。ネットワークＩＦ１０８は機能的構成におけるアプリケーション指定子送信部１３とアプリケーション指定子受信部３１の通信及び、アプリケーション送信部３３とアプリケーション受信部１４の通信に使用されるものとすることができる。
【００５７】
図４に示すように、情報処理装置２０は、ＣＰＵ２０１、メモリ２０２、ディスプレイ２０３、スピーカ２０４、通信ＩＦ２０５及びネットワークＩＦ２０６を有する。これらはバス２０７によって相互に接続されている。
【００５８】
ＣＰＵ２０１は、メモリ２０２からプログラムを読み出し、演算処理を実行する。即ち、情報処理装置２０はＣＰＵ２０１が動作主体となって機能する。メモリ２０２は、ＤＲＡＭ等の主記憶装置である。ディスプレイ２０３は、液晶ディスプレイ等の表示デバイスとすることができる。スピーカ２０４は一般的なスピーカとすることができる。
【００５９】
通信ＩＦ２０５は情報処理装置１０と通信が可能なデバイスであり、例えば赤外線通信デバイスや近距離無線通信デバイスであるものとすることができる。通信ＩＦ２０５は、機能的構成における識別子取得部１１と識別子送信部２１の通信及びアプリケーション指定子送信部１３とアプリケーション指定子受信部２２の通信に使用されるものとすることができる。
【００６０】
ネットワークＩＦ２０６はネットワーク接続が可能なデバイスであり、例えば有線あるいは無線のＬＡＮポートであるものとすることができる。ネットワークＩＦ２０６は機能的構成におけるアプリケーション指定子送信部２３とアプリケーション指定子受信部３１の通信及び、アプリケーション送信部３３とアプリケーション受信部２４の通信に使用されるものとすることができる。
【００６１】
図５に示すように、サーバ３０は、ＣＰＵ３０１、メモリ３０２、ストレージ３０３及びネットワークＩＦ３０４を有する。これらはバス３０５によって相互に接続されている。
【００６２】
ＣＰＵ３０１は、メモリ３０２からプログラムを読み出し、演算処理を実行する。即ち、サーバ３０はＣＰＵ３０１が動作主体となって機能する。メモリ３０２は、ＤＲＡＭ等の主記憶装置である。ストレージ３０３は、ＨＤＤやＳＳＤ等の補助記憶装置である。
【００６３】
ネットワークＩＦ３０４はネットワーク接続が可能なデバイスであり、例えば有線あるいは無線のＬＡＮポートであるものとすることができる。ネットワークＩＦ３０４は機能的構成におけるアプリケーション指定子送信部１３又はアプリケーション指定子送信部２３とアプリケーション指定子受信部３１の通信及び、アプリケーション送信部３３とアプリケーション受信部１４又はアプリケーション受信部２４の通信に使用されるものとすることができる。
【００６４】
＜情報処理システムの動作＞
図６は情報処理システム１の動作を示すシーケンス図である。図７は情報処理システム１の動作を示す概念図である。以下の説明において、情報処理装置１０、情報処理装置２０及びサーバ３０の間で授受される命令又は情報の一例を括弧内に示す。
【００６５】
まず、識別子取得部１１が識別子送信部２１に識別情報の問い合わせを実行する（getSystemInformation）。識別子送信部２１は、第２機器識別子（Id2）を識別子取得部１１に送信する。識別子取得部１１は、第２機器識別子（Id2）をアプリケーション指定子生成部１２に供給する。
【００６６】
アプリケーション指定子生成部１２は「コンテンツ指定子（WebAppURL)」に「第１機器識別子（Id1)」、「第２機器識別子（Id2)」及び「第１役割情報(Role:Contorol)」を付加して「第１アプリケーション指定子（URL1)を生成する。また、アプリケーション指定子生成部１２は「コンテンツ指定子（WebAppURL)」に「第２機器識別子（Id2)」及び「第２役割情報(Role:View)」を付加して「第２アプリケーション指定子（URL2)」を生成する。アプリケーション指定子生成部１２は第１アプリケーション指定子（URL1)及び第２アプリケーション指定子(URL2)をアプリケーション指定子送信部１３に供給する。
【００６７】
アプリケーション指定子送信部１３は、第２アプリケーション指定子（URL2)をアプリケーション指定子受信部２２に送信する（SendContentUrl(URL2))。アプリケーション指定子受信部２２は、第２アプリケーション指定子（URL2)をアプリケーション指定子送信部２３に供給する。
【００６８】
アプリケーション指定子送信部２３は、第２アプリケーション指定子(URL2)をアプリケーション指定子受信部３１に送信する（HTTP Get(URL2)）。アプリケーション指定子受信部３１は、第２アプリケーション指定子(URL2)をアプリケーション連携部３２に供給する。
【００６９】
アプリケーション連携部３２は、第２アプリケーション指定子(URL2)に含まれたコンテンツ指定子（WebAppURL)によって指定されたコンテンツの、第２役割情報(Role:View)に対応するアプリケーションを「第２アプリケーション」として選択する。ここでは第２役割情報が「閲覧（View)」であるので、表示用アプリケーションを第２アプリケーションとすることができる。アプリケーション連携部３２は、第２アプリケーションをアプリケーション送信部３３に供給する。なお、アプリケーション連携部３２は、第２アプリケーション指定子に含まれた第２機器識別子(Id2)を保持しておく。
【００７０】
アプリケーション送信部３３は第２アプリケーション（表示用webアプリ)をアプリケーション受信部２４に送信する。このようにして情報処理装置２０は第２アプリケーションを受信することが可能である。情報処理装置２０は、受信した第２アプリケーションを動作させる。図７に、第２アプリケーションによって情報処理装置２０のディスプレイに表示された画像の例（動画再生アプリケーションによって再生されている動画）を示す。
【００７１】
また、アプリケーション指定子送信部１３は、第１アプリケーション指定子(URL1)をアプリケーション指定子受信部３１に送信する（HTTP Get(URL1))。アプリケーション指定子受信部３１は、第1アプリケーション指定子（URL1)をアプリケーション連携部３２に供給する。
【００７２】
アプリケーション連携部３２は、第１アプリケーション指定子(URL1)に含まれた第２機器識別子(Id2)が上記第２アプリケーション指定子(URL2)に含まれた第２機器識別子（Id2)と同一であることから、情報処理装置１０が情報処理装置２０と同時に用いられていることを判定することができる。
【００７３】
アプリケーション連携部３２は、第１アプリケーション指定子(URL1)に含まれたコンテンツ指定子(WebAppURL）によって指定されたコンテンツの、第１役割情報(Role:Control)に対応するアプリケーションを「第１アプリケーション」として選択する。ここでは第１役割情報が「操作(Control)」であるので、操作用アプリケーションを第１アプリケーションとすることができる。アプリケーション連携部３２は、第１アプリケーションをアプリケーション送信部３３に供給する。
【００７４】
アプリケーション送信部３３は第１アプリケーション（操作用webアプリ)をアプリケーション受信部１４に送信する。情報処理装置２０は、受信した第１アプリケーションを動作させる。図７に、第１アプリケーションによって情報処理装置１０のディスプレイに表示された画像の例（動画再生アプリケーションの操作用インターフェイス）を示す。
【００７５】
なお、情報処理装置１０は、第２アプリケーション指定子(URL2)のアプリケーション指定子受信部２２への送信を、第１第１アプリケーション指定子(URL1)のアプリケーション指定子受信部３１より先に実行するものとしたが、この順序は逆であってもよい。
【００７６】
情報処理システム１は以上のような動作を行う。ユーザが、情報処理装置１０を用いてサーバ３０上のコンテンツにアクセスした場合、情報処理装置１０からサーバ３０に第１アプリケーション指定子が送信されるのに加え、情報処理装置２０からサーバ３０に第２アプリケーション指定子が送信される。したがって、ユーザは情報処理装置１０のみを操作することによって、情報処理装置１０に第１アプリケーションを、情報処理装置２０に第２アプリケーションを取得させることが可能である。
【００７７】
また、第１アプリケーションと第２アプリケーションは、サーバ３０が第２機器識別子に基づいて連携させたものであるため、ユーザは、情報処理装置１０と情報処理装置２０を連携させて動作させることが可能である。さらに、第１アプリケーションと第２アプリケーションは、第１役割情報及び第２役割情報に応じて選択されるものであるため、ユーザは情報処理装置１０及び情報処理装置２０にそれぞれの役割に応じたアプリケーションを取得させることが可能である。
【００７８】
本実施形態においてアプリケーション指定子生成部１２は、「コンテンツ指定子」に「第１機器識別子」、「第２機器識別子」及び「第１役割情報」を付加して「第１アプリケーション指定子」を生成するものとした。また、アプリケーション指定子生成部１２は、「コンテンツ指定子」に、「第２機器識別子」及び「第２役割情報」を付加して「第２アプリケーション指定子」を生成するものとした。
【００７９】
しかし、アプリケーション指定子生成部１２は、「コンテンツ指定子」に「第１機器識別子」及び「第２機器識別子」のみを付加して第１アプリケーション指定子を生成し、「コンテンツ指定子に「第２機器識別子」のみを付加して第２アプリケーション指定子とすることも可能である。この場合、第１アプリケーション指定子に第１役割情報が含まれず、第２アプリケーション指定子に第２役割情報が含まれないため、情報処理装置１０及び情報処理装置２０にそれぞれの役割情報に応じたアプリケーションを取得させることはできない。しかし、情報処理装置１０と情報処理装置２０のそれぞれに連携させた（同一の）アプリケーションを取得させ、即ち情報処理装置１０と情報処理装置２０を連携動作させることは可能である。
【００８０】
（第２の実施形態）
本技術の第２の実施形態に係る情報処理システムについて説明する。本実施形態においては、情報処理システムを構成する情報処理装置がさらに１台追加されている場合について説明する。本実施形態において第１の実施形態と同様の構成については説明を省略する。
【００８１】
＜情報処理システムの構成＞
図８は第２の実施形態に係る情報処理システム２の機能的構成を示すブロック図である。同図に示すように、情報処理システム２においては、情報処理装置１０、情報処理装置２０及びサーバ３０に加え、情報処理装置４０が追加されている。
【００８２】
図８に示すように第３情報処理装置４０は、識別子取得部４１、アプリケーション指定子生成部４２、アプリケーション指定子送信部４３及びアプリケーション受信部４４を有する。識別子取得部４１はアプリケーション指定子生成部４２に接続されている。アプリケーション指定子生成部４２はアプリケーション指定子送信部４３に接続されている。
【００８３】
識別子取得部４１は、情報処理装置２０から、情報処理装置２０の機器識別子である「第２機器識別子」を取得する。識別子取得部１１は、取得した第２機器識別子をアプリケーション指定子生成部４２に供給する。
【００８４】
アプリケーション指定子生成部４２は、「第３アプリケーション指定子」を生成する。第３アプリケーション指定子は情報処理装置４０のためのアプリケーション指定子であり、「コンテンツ指定子」、「第３機器識別子」、「第２機器識別子」及び「第３役割情報」から生成される。コンテンツ指定子は第１アプリケーション指定子及び第２アプリケーション指定子のコンテンツ指定子と同一のものとすることができる。
【００８５】
第３機器識別子は情報処理装置４０の機器識別子であり、情報処理装置４０が予め保持しているものとすることができる。また、第３機器識別子は、サーバ３０から割り振れるものとすることもできる。
【００８６】
第３役割情報は、情報処理装置４０の役割を示す情報であり、第１役割情報と同一の役割情報であってもよく、第１役割情報とは異なる役割情報であってもよい。第３役割情報は、ユーザによって指定されるものとすることができる。
【００８７】
アプリケーション指定子生成部４２は、「コンテンツ指定子」に、「第３機器識別子」、「第２機器識別子」及び「第３役割情報」を付加して「第３アプリケーション指定子」を生成する。アプリケーション指定子生成部４２は、生成した第３アプリケーション指定子をアプリケーション指定子送信部４３に供給する。
【００８８】
アプリケーション指定子送信部４３は、第３アプリケーション指定子をサーバ３０に送信する。
【００８９】
アプリケーション受信部４４は、サーバ３０から出力された第３アプリケーションを受信する。第３アプリケーションの詳細については後述する。情報処理装置４０は、受信した第３アプリケーションを動作させる。
【００９０】
情報処理装置４０は以上のような機能的構成を有する。このような情報処理装置４０の機能的構成は、上述した情報処理装置１０と同様のハードウェア構成によって実現されるものとすることができる。
【００９１】
＜情報処理システムの動作＞
図９は情報処理システム２の動作を示すシーケンス図である。図１０は情報処理システム１の動作を示す概念図である。以下の説明において、情報処理装置１０、情報処理装置２０、情報処理装置４０及びサーバ３０の間で授受される命令又は情報の一例を括弧内に示す。
【００９２】
情報処理装置１０による第１アプリケーションの取得までは、第１の実施形態と同様である。即ち、識別子取得部１１が識別子送信部２１に識別情報を問い合わせ（getSystemInformation）、第２機器識別子（Id2)を取得する。
【００９３】
アプリケーション指定子生成部１２は、「第１アプリケーション指定子（URL1)」及び「第２アプリケーション指定子(URL2)」を生成する。アプリケーション指定子生成部１２は第１アプリケーション指定子(URL1)及び第２アプリケーション指定子(URL2)をアプリケーション指定子送信部１３に供給する。
【００９４】
アプリケーション指定子送信部１３は、第２アプリケーション指定子(URL2)をアプリケーション指定子受信部２２に送信（SendContentUrl(URL2))し、アプリケーション指定子受信部２２は第２アプリケーション指定子(URL2)をアプリケーション指定子送信部２３に供給する。
【００９５】
アプリケーション指定子送信部２３は、第２アプリケーション指定子(URL2)をアプリケーション指定子受信部３１に送信する（HTTP Get(URL2)）。アプリケーション指定子受信部３１は、第２アプリケーション指定子(URL2)をアプリケーション連携部３２に供給する。
【００９６】
アプリケーション連携部３２は、第２アプリケーション指定子(URL2)に応じて「第２アプリケーション」を選択し、アプリケーション送信部３３に供給する。なお、アプリケーション連携部３２は、第２アプリケーション指定子に含まれた第２機器識別子(Id2)を保持しておく。
【００９７】
アプリケーション送信部３３は第２アプリケーション（表示用ｗｅｂアプリ）をアプリケーション受信部２４に送信する。このようにして情報処理装置２０は第２アプリケーションを受信することが可能である。情報処理装置２０は、受信した第２アプリケーションを動作させる。図１０に、第２アプリケーションによって情報処理装置２０のディスプレイに表示された画像の例（トランプゲームにおける場札）を示す。
【００９８】
続いて、アプリケーション指定子送信部１３は、第１アプリケーション指定子(URL1)をアプリケーション指定子受信部３１に送信する（HTTP Get(URL1))。アプリケーション指定子受信部３１は、第１アプリケーション指定子（URL1)をアプリケーション連携部３２に供給する。
【００９９】
アプリケーション連携部３２は、第１アプリケーション指定子(URL1)に含まれた第２機器識別子(Id2)が上記第２アプリケーション指定子(URL2)に含まれた第２機器識別子（Id2)と同一であることから、情報処理装置１０が情報処理装置２０と同時に用いられていることを判定することができる。
【０１００】
アプリケーション連携部３２は、第１アプリケーション指定子(URL1)に含まれたコンテンツ指定子(WebAppURL）によって指定されたコンテンツの、第１役割情報(Role:Control)に対応するアプリケーションを「第１アプリケーション」として選択する。アプリケーション連携部３２は、第１アプリケーションをアプリケーション送信部３３に供給する。なお、アプリケーション連携部３２は、第１アプリケーション指定子に含まれた第２機器識別子(Id2)を保持しておく。
【０１０１】
アプリケーション送信部３３は第１アプリケーション（操作用ｗｅｂアプリ）をアプリケーション受信部１４に送信する。情報処理装置２０は、受信した第１アプリケーションを動作させる。図１０に、第１アプリケーションによって情報処理装置１０のディスプレイに表示された画像の例（トランプゲームにおける手札）を示す。
【０１０２】
次に、識別子取得部４１が識別子送信部２１に識別情報の問い合わせを実行する（getSystemInformation）。識別子送信部２１は、第２機器識別子（Id2）を識別子取得部４１に送信する。識別子取得部４１は、第２機器識別子（Id2）をアプリケーション指定子生成部４２に供給する。
【０１０３】
アプリケーション指定子生成部４２は「コンテンツ指定子（WebAppURL)」に「第３機器識別子（Id３)」、「第２機器識別子（Id2)」及び「第３役割情報(Role:Contorol)」を付加して「第３アプリケーション指定子（URL3)を生成する。なお、第３役割情報は、第１役割情報及び第２役割情報と異なるものであってもよい。アプリケーション指定子生成部４２は第３アプリケーション指定子（URL3)をアプリケーション指定子送信部４３に供給する。
【０１０４】
アプリケーション指定子送信部４３は、第３アプリケーション指定子（URL3)をアプリケーション指定子受信部３１に送信する（HTTP Get(URL3)）。アプリケーション指定子受信部３１は、第３アプリケーション指定子(URL3)をアプリケーション連携部３２に供給する。
【０１０５】
アプリケーション連携部３２は、第３アプリケーション指定子(URL3)に含まれた第２機器識別子(Id2)が第２アプリケーション指定子(URL2)及び第１アプリケーション指定子(URL1)に含まれた第２機器識別子（Id2)と同一であることから、情報処理装置４０が情報処理装置２０及び情報処理装置１０と同時に用いられていることを判定することができる。
【０１０６】
アプリケーション連携部３２は、第３アプリケーション指定子(URL3)に含まれたコンテンツ指定子(WebAppURL）によって指定されたコンテンツの、第３役割情報(Role:Control)に対応するアプリケーションを「第３アプリケーション」として選択する。アプリケーション連携部３２は、第３アプリケーションをアプリケーション送信部３３に供給する。
【０１０７】
ここで、第３アプリケーションは、上記第１アプリケーションと役割情報が同一（共に「操作(Control)」）であるが、第１アプリケーションと異なるものであってもよい。サーバ３０は、第３アプリケーション指定子(URL3)に含まれた第３機器識別子(Id3)から、情報処理装置１０と情報処理装置４０が異なる情報処理装置であることを認識し、それぞれに応じたアプリケーションを選択することができる。
【０１０８】
アプリケーション送信部３３は第３アプリケーション（操作用webアプリ)をアプリケーション受信部４４に送信する。情報処理装置４０は、受信した第３アプリケーションを動作させる。図１０に、第３アプリケーションによって情報処理装置４０のディスプレイに表示された画像の例（トランプゲームにおける手札、情報処理装置１０のものとは相違する）を示す。
【０１０９】
なお、アプリケーション指定子生成部４２は、第３アプリケーション指定子(URL3)を生成するものとしたが、これに加えて、情報処理装置２０用の第２アプリケーション指定子(URL2)を生成するものとすることも可能である。この場合、アプリケーション指定子送信部４３は、第２アプリケーション指定子(URL2)をアプリケーション指定子受信部２２に送信し、アプリケーション指定子送信部２３が第２アプリケーション指定子(URL2)をアプリケーション指定子受信部３１に送信する。これによりユーザは、情報処理装置１０と同様に、情報処理装置４０を操作することによって情報処理装置２０にアプリケーションを取得させることが可能である。
【０１１０】
情報処理システム２は以上のような動作を行う。ユーザが、情報処理装置４０を用いてサーバ３０上のコンテンツにアクセスすることにより、情報処理装置４０に第１アプリケーション及び第２アプリケーションと連携された第３アプリケーションを取得させることが可能である。即ち、ユーザは、情報処理装置１０、情報処理装置２０及び情報処理装置４０を連携させて動作させることが可能である。
【０１１１】
さらに、第１アプリケーション、第２アプリケーション及び第３アプリケーションは、それぞれ第１役割情報、第２役割情報及び第３の役割情報に応じて生成されるものである。したがってユーザは、情報処理装置１０、情報処理装置２０及び情報処理装置４０にそれぞれの役割に応じたアプリケーションを取得させることが可能である。
【０１１２】
本技術は上記各実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において変更することが可能である。
【０１１３】
なお、本技術は以下のような構成も採ることができる。
【０１１４】
（１）
他の情報処理装置の機器識別子である第２の機器識別子を取得する識別子取得部と、
サーバ上のコンテンツの位置を指定するコンテンツ指定子に、自己の機器識別子である第１の機器識別子及び前記第２の機器識別子を付加して第１のアプリケーション指定子を生成し、前記コンテンツ指定子に前記第２の機器識別子を付加して第２のアプリケーション指定子を生成するアプリケーション指定子生成部と、
前記第１のアプリケーション指定子を前記サーバに送信し、前記第２のアプリケーション指定子を前記他の情報処理装置に送信するアプリケーション指定子送信部と、
前記サーバから送信されたアプリケーションを受信するアプリケーション受信部と
を具備する情報処理装置。
【０１１５】
（２）
上記（１）に記載の情報処理装置であって、
前記アプリケーション指定子生成部は、前記コンテンツ指定子に前記第１の機器識別子及び前記第２の機器識別子に加えて自己の役割を示す第１の役割情報を付加して第１のアプリケーション指定子を生成し、前記コンテンツ指定子に前記第２の機器識別子に加えて前記他の情報処理装置の役割を示す第２の役割情報を付加して第２のアプリケーション指定子を生成する
情報処理装置。
【０１１６】
（３）
第２の情報処理装置の機器識別子である第２の機器識別子を取得する識別子取得部と、サーバ上のコンテンツの位置を指定するコンテンツ指定子に自己の機器識別子である第１の機器識別子及び前記第２の機器識別子を付加して第１のアプリケーション指定子を生成し前記コンテンツ指定子に前記第２の機器識別子を付加して第２のアプリケーション指定子を生成するアプリケーション指定子生成部と、前記第１のアプリケーション指定子を前記サーバに送信し前記第２のアプリケーション指定子を前記第２の情報処理装置に送信する第１のアプリケーション指定子送信部と、前記サーバから送信される第１のアプリケーションを受信する第１のアプリケーション受信部とを有する第１の情報処理装置と、
前記第２の情報処理装置であって、前記第１のアプリケーション指定子送信部から送信された前記第２のアプリケーション指定子を受信する第１のアプリケーション指定子受信部と、前記第２のアプリケーション指定子を前記サーバに送信する第２のアプリケーション指定子送信部と、前記サーバから送信される第２のアプリケーションを受信する第２のアプリケーション受信部とを有する第２の情報処理装置と、
前記サーバであって、前記第１のアプリケーション指定子送信部から送信された第１のアプリケーション指定子と前記第２のアプリケーション指定子送信部から送信された第２のアプリケーション指定子とを受信する第２のアプリケーション指定子受信部と、前記第１のアプリケーション指定子及び前記第２のアプリケーション指定子に含まれた前記第２の機器識別情報を受けて前記コンテンツに含まれる前記第１のアプリケーションと前記第２のアプリケーションを連携させるアプリケーション連携部と、前記第１のアプリケーションを前記第１のアプリケーション受信部に送信し前記第２のアプリケーションを前記第２のアプリケーション受信部に送信するアプリケーション送信部とを有するサーバと
を具備する情報処理システム。
【０１１７】
（４）
上記（３）に記載の情報処理システムであって、
前記アプリケーション指定子生成部は、前記コンテンツ指定子に前記第１の機器識別子及び前記第２の機器識別子に加えて第１の情報処理装置の役割を示す第１の役割情報を付加して第１のアプリケーション指定子を生成し、前記コンテンツ指定子に前記第２の機器識別子に加えて前記第２の情報処理装置の役割を示す第２の役割情報を付加して第２のアプリケーション指定子を生成する
情報処理システム。
【０１１８】
（５）
上記（３）又は（４）に記載の情報処理システムであって、
前記第１の情報処理装置は、ハンドヘルド型の情報処理装置であり、
前記第２の情報処理装置は、据え置き型の情報処理装置であり、
前記第１の役割情報は、前記第１の情報処理装置が前記コンテンツの操作用の情報処理装置であることを示す情報であり、
前記第２の役割情報は、前記第２の情報処理装置が前記コンテンツの閲覧用の情報処理装置であることを示す情報である
情報処理システム。
【０１１９】
（６）
他の情報処理装置の機器識別子である第２の機器識別子を取得する識別子取得部と、
サーバ上のコンテンツの位置を指定するコンテンツ指定子に、自己の機器識別子である第１の機器識別子及び前記第２の機器識別子を付加して第１のアプリケーション指定子を生成し、前記コンテンツ指定子に前記第２の機器識別子を付加して第２のアプリケーション指定子を生成するアプリケーション指定子生成部と、
前記第１のアプリケーション指定子を前記サーバに送信し、前記第２のアプリケーション指定子を前記他の情報処理装置に送信するアプリケーション指定子送信部と、
前記サーバから送信されたアプリケーションを受信するアプリケーション受信部と
としてコンピュータを機能させるプログラム。
【符号の説明】
【０１２０】
１、２…情報処理システム
１０…第１情報処理装置
１１…識別子取得部
１２…アプリケーション指定子生成部
１３…アプリケーション指定子送信部
１４…アプリケーション受信部
２０…第２情報処理装置
２１…識別子送信部
２２…アプリケーション指定子受信部
２３…アプリケーション指定子送信部
２４…アプリケーション受信部
３０…サーバ
３１…アプリケーション指定子受信部
３２…アプリケーション連携部
３３…アプリケーション送信部
【図１】
0005961926.tif 000002
【図２】
0005961926.tif 000003
【図３】
0005961926.tif 000004
【図４】
0005961926.tif 000005
【図５】
0005961926.tif 000006
【図６】
0005961926.tif 000007
【図８】
0005961926.tif 000008
【図９】
0005961926.tif 000009
【図１０】
0005961926.tif 000010
【図７】
0005961926.tif 000011