(57)【要約】【課題】表示用端末の表示画面に表示されるコンテンツの内容如何により、操作用端末による操作性が低下する。【解決手段】表示用端末は、表示画面に表示されるコンテンツを操作するための操作用コンテンツを指定する制御信号を操作用端末に管理サーバを介して送信する。操作用端末は、管理サーバを介して受信した制御信号により指定された操作用コンテンツを表示し、表示された操作用コンテンツに対する操作に応じた制御信号を表示用端末に管理サーバを介して送信する。表示用端末は、管理サーバを介して受信した制御信号に基づいて表示画面に表示されているコンテンツの表示を制御する。表示用端末は、表示画面に表示されるコンテンツが切り替えられると、切替後のコンテンツに対応する操作用コンテンツを指定する制御信号を操作用端末に管理サーバを介して送信する。操作用端末は、表示画面の表示を管理サーバを介して受信した切替後のコンテンツに対応する操作用コンテンツに切り替える。【選択図】図６
2014099837.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される管理サーバ、表示用端末及び操作用端末を有する情報連携システムであって、該表示用端末と該操作用端末とは該管理サーバを介して所定の制御信号をやり取りするものであり、
前記表示用端末は、
第１の表示画面と、
前記第１の表示画面に表示するコンテンツを指定する表示用コンテンツ指定手段と、
前記指定されたコンテンツを前記第１の表示画面に表示させる第１の表示手段と、
を有し、
前記指定されたコンテンツを操作するための操作用コンテンツを指定する所定の操作用コンテンツ指定制御信号を前記操作用端末に前記管理サーバを介して送信し、
前記操作用端末は、
第２の表示画面と、
前記表示用端末より前記管理サーバを介して受信した操作用コンテンツ指定制御信号により指定された操作用コンテンツを前記第２の表示画面に表示させる第２の表示手段と、
を有し、
前記操作用コンテンツに対するユーザによる操作に応じて所定の操作制御信号を前記表示用端末に前記管理サーバを介して送信し、
前記表示用端末は、
前記操作用端末より前記管理サーバを介して受信した操作制御信号に基づいて前記第１の表示画面に表示されている前記コンテンツの表示を制御するコンテンツ表示制御手段
を有し、
前記表示用コンテンツ指定手段により指定されるコンテンツが切り替えられると、切替後のコンテンツに対応する操作用コンテンツを指定する操作用コンテンツ指定制御信号を前記操作用端末に前記管理サーバを介して送信し、
前記操作用端末は、
前記表示用端末より前記管理サーバを介して切替後のコンテンツに対応する操作用コンテンツ指定制御信号を受信すると、前記第２の表示手段により、前記第２の表示画面の表示を該切替後のコンテンツに対応する操作用コンテンツに切り替える、
情報連携システム。
【請求項２】
前記操作用端末が複数存在する場合、１つの前記表示用端末と複数の前記操作用端末の各々との間で前記管理サーバを介して前記制御信号をやり取りすることが可能である、
請求項１に記載の情報連携システム。
【請求項３】
前記表示用端末は、
前記コンテンツ表示制御手段により、前記複数の操作用端末のうち何れかの操作用端末より前記管理サーバを介して受信した操作制御信号に基づいて前記第１の表示画面に表示されている前記コンテンツの表示を制御する、
請求項２に記載の情報連携システム。
【請求項４】
前記表示用端末は、
前記表示用コンテンツ指定手段により指定されるコンテンツが切り替えられると、切替後のコンテンツに対応する操作用コンテンツ指定制御信号を前記複数の操作用端末の各々に前記管理サーバを介して送信し、
前記操作用端末の各々は、
前記表示用端末より前記切替後のコンテンツに対応する操作用コンテンツ指定制御信号を受信すると、前記第２の表示手段により、前記第２の表示画面の表示を該切替後のコンテンツに対応する操作用コンテンツに切り替える、
請求項２又は請求項３に記載の情報連携システム。
【請求項５】
前記管理サーバは、
前記管理サーバに接続された表示用端末を所定の端末リストに登録するリスト登録手段
を有し、
前記操作用端末は、
前記管理サーバに前記端末リストをリクエストすることにより、該管理サーバより該端末リストを受信し、該受信された端末リストの中から前記表示用端末をユーザによる操作に従って指定する指定手段
を有し、
前記指定手段により指定された表示用端末と、該指定手段により該表示用端末を指定した操作用端末とが、前記管理サーバを介して通信する、
請求項１から請求項４の何れか一項に記載の情報連携システム。
【請求項６】
前記操作用端末は、
前記第２の表示画面がタッチ操作可能に構成されており、
前記操作用コンテンツは、
前記タッチ操作に対応するＧＵＩ（Graphical User Interface）である、
請求項１から請求項５の何れか一項に記載の情報連携システム。
【請求項７】
前記第１の表示手段、前記第２の表示手段は、夫々、
前記表示用端末、前記操作用端末が有するＷｅｂブラウザである、
請求項１から請求項６の何れか一項に記載の情報連携システム。
【請求項８】
表示用端末及び操作用端末とネットワークを介して通信する管理サーバであって、該表示用端末と該操作用端末との通信を中継することにより、互いの制御信号のやり取りを可能とするものであり、
前記表示用端末にてコンテンツが指定されたときに該表示用端末より受信する、該コンテンツを操作するための操作用コンテンツを指定する操作用コンテンツ指定制御信号を前記操作用端末に送信する第１の送信手段と、
前記操作用端末にて前記操作用コンテンツに対するユーザによる操作が行われたときに該操作用端末より受信する、該操作に応じた操作制御信号を前記表示用端末に送信する第２の送信手段と、
を有し、
前記第１の送信手段は、
前記表示用端末にて指定されるコンテンツが切り替えられたときに該表示用端末より受信する、該切替後のコンテンツに対応する操作用コンテンツ指定制御信号を前記操作用端末に送信する、
管理サーバ。
【請求項９】
前記１つの表示用端末と前記複数の操作用端末の各々との間の通信を中継する場合に、
前記第２の送信手段は、
前記複数の操作用端末のうち何れかの操作用端末より前記制御信号を受信すると、該受信した制御信号を前記表示用端末に送信する、
請求項８に記載の管理サーバ。
【請求項１０】
前記１つの表示用端末と前記複数の操作用端末の各々との間の通信を中継する場合に、
前記第１の送信手段は、
前記表示用端末にて指定されるコンテンツが切り替えられたときに該表示用端末より受信する、該切替後のコンテンツに対応する操作用コンテンツ指定制御信号を前記複数の操作用端末の各々に送信する、
請求項８又は請求項９に記載の管理サーバ。
【請求項１１】
前記表示用端末からのリクエストに応じて該表示用端末を所定の端末リストに登録するリスト登録手段と、
前記操作用端末からのリクエストに応じて前記端末リストを該操作用端末へ送信するリスト送信手段と、
前記端末リストを受信した操作用端末と、該操作用端末にて該端末リストから指定された表示用端末との間でやり取りされる制御信号を中継する通信中継手段と、
を有する、
請求項８から請求項１０の何れか一項に記載の管理サーバ。
【請求項１２】
表示用端末及び操作用端末とネットワークを介して通信する管理サーバにより実行される情報連携方法であって、
前記管理サーバは、
前記表示用端末と前記操作用端末との通信を中継することにより、互いの制御信号のやり取りを可能とし、
前記表示用端末にてコンテンツが指定されたときに該表示用端末より受信する、該コンテンツを操作するための操作用コンテンツを指定する操作用コンテンツ指定制御信号を前記操作用端末に送信し、
前記操作用端末にて前記操作用コンテンツに対するユーザによる操作が行われたときに該操作用端末より受信する、該操作に応じた操作制御信号を前記表示用端末に送信し、
前記表示用端末にて指定されるコンテンツが切り替えられたときに該表示用端末より受信する、該切替後のコンテンツに対応する操作用コンテンツを前記操作用端末に送信する、
情報連携方法。
【請求項１３】
前記１つの表示用端末と前記複数の操作用端末の各々との間の通信を中継する場合に、
前記管理サーバは、
前記複数の操作用端末のうち何れかの操作用端末より前記制御信号を受信すると、該受信した制御信号を前記表示用端末に送信する、
請求項１２に記載の情報連携方法。
【請求項１４】
前記１つの表示用端末と前記複数の操作用端末の各々との間の通信を中継する場合に、
前記管理サーバは、
前記表示用端末にて指定されるコンテンツが切り替えられたときに該表示用端末より受信する、該切替後のコンテンツに対応する操作用コンテンツ指定制御信号を前記複数の操作用端末の各々に送信する、
請求項１２又は請求項１３に記載の情報連携方法。
【請求項１５】
前記管理サーバは、
前記表示用端末からのリクエストに応じた該表示用端末を所定の端末リストに登録し、
前記操作用端末からのリクエストに応じて前記端末リストを該操作用端末へ送信し、
前記端末リストを受信した操作用端末と、該操作用端末にて該端末リストから指定された表示用端末との間でやり取りされる制御信号を中継する、
請求項１２から請求項１４の何れか一項に記載の情報連携方法。
【請求項１６】
請求項１２から請求項１５の何れか一項に記載の情報連携方法をコンピュータに実行させるための情報連携プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続される管理サーバ、表示用端末及び操作用端末を有する情報連携システムに関する。また、表示用端末及び操作用端末とネットワークを介して通信する管理サーバに関する。また、このような管理サーバにおいて実行される情報連携方法及び情報連携プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやフィーチャフォン、タブレット等の携帯情報端末の普及に伴い、ユーザが所有したり共有したりできる携帯情報端末を利用してユーザにサービスを提供するシステムが種々提案されている。この種のシステムの具体的一例が特許文献１に記載されている。
【０００３】
特許文献１に記載されたシステムでは、表示用端末（テレビ・大画面ディスプレイ等）と操作用端末（携帯端末）とがサーバを介してペアリングされる。ペアリングされた操作用端末の表示画面には、例えばコンテンツリストが表示される。ユーザが操作用端末の表示画面に表示されたコンテンツリストからコンテンツを選択したり、選択されたコンテンツの音量調節を行ったりすると、その操作情報がサーバに送信される。一方、表示用端末は、表示画面に表示すべきコンテンツに関する情報をサーバに定期的に問い合わせし、ペアリングされた操作用端末による操作情報を受信する。表示用端末は、受信された操作情報に基づいて表示画面にコンテンツを表示したりコンテンツの音量を調節したりする。このように、特許文献１に記載されたシステムでは、ユーザによる操作用端末の操作を通じて、表示用端末の表示画面に表示されているコンテンツを制御することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１５９１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載のシステムでは、操作用端末の表示画面に表示される操作画面（例えばコンテンツリスト）は、ユーザ毎にカスタマイズ可能ではあるが、表示用端末の表示画面に表示されるコンテンツの内容に応じて変更されることはなく、常に同じである（カスタマイズにより変更されたとしても基本的には同じであり大きくは異ならない。）。そのため、表示用端末の表示画面に表示されるコンテンツの内容如何により、操作用端末による操作性が低下するとの指摘がある。
【０００６】
本発明の一形態は上記の事情に鑑みてなされたものであり、その目的とするところは、表示用端末の表示画面に表示されるコンテンツの状況に応じて操作用端末の表示を切り替えることによりユーザ操作の利便性を向上させることが可能な情報連携システム、管理サーバ、情報連携方法及び情報連携プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の実施形態に係る情報連携システムは、ネットワークを介して接続される管理サーバ、表示用端末及び操作用端末を有するシステムであり、表示用端末と操作用端末とは管理サーバを介して所定の制御信号をやり取りするものである。表示用端末は、第１の表示画面と、第１の表示画面に表示するコンテンツを指定する表示用コンテンツ指定手段と、指定されたコンテンツを第１の表示画面に表示させる第１の表示手段とを有し、指定されたコンテンツを操作するための操作用コンテンツを指定する所定の操作用コンテンツ指定制御信号を操作用端末に管理サーバを介して送信する。操作用端末は、第２の表示画面と、表示用端末より管理サーバを介して受信した操作用コンテンツ指定制御信号により指定された操作用コンテンツを第２の表示画面に表示させる第２の表示手段とを有し、操作用コンテンツに対するユーザによる操作に応じて所定の操作制御信号を表示用端末に管理サーバを介して送信する。また、表示用端末は、操作用端末より管理サーバを介して受信した所定の操作制御信号に基づいて第１の表示画面に表示されているコンテンツの表示を制御するコンテンツ表示制御手段を有し、表示用コンテンツ指定手段により指定されるコンテンツが切り替えられると、切替後のコンテンツに対応する操作用コンテンツを指定する操作用コンテンツ指定制御信号を操作用端末に管理サーバを介して送信する。また、操作用端末は、表示用端末より管理サーバを介して切替後のコンテンツに対応する操作用コンテンツ指定制御信号を受信すると、第２の表示手段により、第２の表示画面の表示を切替後のコンテンツに対応する操作用コンテンツに切り替える。
【０００８】
操作用端末が複数存在する場合、１つの表示用端末と複数の操作用端末の各々との間で管理サーバを介して制御信号をやり取りすることが可能である。
【０００９】
表示用端末は、コンテンツ表示制御手段により、複数の操作用端末のうち何れかの操作用端末より管理サーバを介して受信した操作制御信号に基づいて第１の表示画面に表示されているコンテンツの表示を制御する構成としてもよい。
【００１０】
また、表示用端末は、表示用コンテンツ指定手段により指定されるコンテンツが切り替えられると、切替後のコンテンツに対応する操作用コンテンツ指定制御信号を複数の操作用端末の各々に管理サーバを介して送信する構成としてもよい。この場合、操作用端末の各々は、表示用端末より切替後のコンテンツに対応する操作用コンテンツ指定制御信号を受信すると、第２の表示手段により、第２の表示画面の表示を切替後のコンテンツに対応する操作用コンテンツに切り替えることができる。
【００１１】
管理サーバは、管理サーバに接続された表示用端末を所定の端末リストに登録するリスト登録手段を有する構成としてもよい。この場合、操作用端末は、例えば、管理サーバに端末リストをリクエストすることにより、管理サーバより端末リストを受信し、受信された端末リストの中から表示用端末をユーザによる操作に従って指定する指定手段を有する構成としてもよい。指定手段により指定された表示用端末と、指定手段により表示用端末を指定した操作用端末とが、管理サーバを介して通信する。
【００１２】
操作用端末は、例えば第２の表示画面がタッチ操作可能に構成されている。この場合、操作用コンテンツは、タッチ操作に適したデザインのＧＵＩ（Graphical User Interface）である。
【００１３】
第１の表示手段、第２の表示手段は、夫々、例えば、表示用端末、操作用端末が有するＷｅｂブラウザである。
【００１４】
また、本発明の実施形態に係る管理サーバは、表示用端末及び操作用端末とネットワークを介して通信するサーバであり、表示用端末と操作用端末との通信を中継することにより、互いの制御信号のやり取りを可能とするものである。かかる管理サーバは、表示用端末にてコンテンツが指定されたときに表示用端末より受信する、コンテンツを操作するための操作用コンテンツを指定する操作用コンテンツ指定制御信号を操作用端末に送信する第１の送信手段と、操作用端末にて操作用コンテンツに対するユーザによる操作が行われたときに操作用端末より受信する、操作に応じた操作制御信号を表示用端末に送信する第２の送信手段とを有する。第１の送信手段は、表示用端末にて指定されるコンテンツが切り替えられたときに表示用端末より受信する、切替後のコンテンツに対応する操作用コンテンツ指定制御信号を操作用端末に送信する。
【００１５】
１つの表示用端末と複数の操作用端末の各々との間の通信を中継する場合に、第２の送信手段は、例えば、複数の操作用端末のうち何れかの操作用端末より制御信号を受信すると、受信した制御信号を表示用端末に送信する。
【００１６】
また、１つの表示用端末と複数の操作用端末の各々との間の通信を中継する場合に、第１の送信手段は、例えば、表示用端末にて指定されるコンテンツが切り替えられたときに表示用端末より受信する、切替後のコンテンツに対応する操作用コンテンツ指定制御信号を複数の操作用端末の各々に送信する。
【００１７】
管理サーバは、表示用端末からのリクエストに応じて表示用端末を所定の端末リストに登録するリスト登録手段と、操作用端末からのリクエストに応じて端末リストを操作用端末へ送信するリスト送信手段と、端末リストを受信した操作用端末と、操作用端末にて端末リストから指定された表示用端末との間でやり取りされる制御信号を中継する通信中継手段とを有する構成としてもよい。
【００１８】
また、本発明の実施形態に係る情報連携方法は、表示用端末及び操作用端末とネットワークを介して通信する管理サーバにより実行される方法である。具体的には、管理サーバは、表示用端末と操作用端末との通信を中継することにより、互いの制御信号のやり取りを可能とし、表示用端末にてコンテンツが指定されたときに表示用端末より受信する、コンテンツを操作するための操作用コンテンツを指定する操作用コンテンツ指定制御信号を操作用端末に送信し、操作用端末にて操作用コンテンツに対するユーザによる操作が行われたときに操作用端末より受信する、操作に応じた操作制御信号を表示用端末に送信し、表示用端末にて指定されるコンテンツが切り替えられたときに表示用端末より受信する、切替後のコンテンツに対応する操作用コンテンツを操作用端末に送信する。
【００１９】
また、本発明の実施形態に係る情報連携プログラムは、上記情報連携方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２０】
本発明の一形態によれば、表示用端末の表示画面に表示されるコンテンツの状況に応じて操作用端末の表示を切り替えることによりユーザ操作の利便性を向上させることが可能な情報連携システム、管理サーバ、情報連携方法及び情報連携プログラムが提供される。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態の情報連携システムの構成を示すブロック図である。
【図２】本発明の実施形態の管理サーバの構成を示すブロック図である。
【図３】本発明の実施形態の操作用端末の構成を示すブロック図である。
【図４】本発明の実施形態の表示用端末の構成を示すブロック図である。
【図５】本発明の実施形態のコンテンツサーバの構成を示すブロック図である。
【図６】本発明の実施形態の情報連携システムにおいて実行される情報連携処理を示すシーケンス図である。
【図７】本発明の実施形態の表示用端末のブラウザ上で表示される初期表示コンテンツを示す図である。
【図８】本発明の実施形態の表示用端末のブラウザ上で表示されるゲームコンテンツを示す図である。
【図９】本発明の実施形態の操作用端末のブラウザ上で表示される操作用コンテンツを示す図である。
【図１０】本発明の実施形態の表示用端末のブラウザ上で表示されるゲームコンテンツを示す図である。
【図１１】本発明の実施形態の操作用端末のブラウザ上で表示される操作用コンテンツを示す図である。
【図１２】本発明の実施形態の表示用端末のブラウザ上で表示されるゲームコンテンツを示す図である。
【図１３】本発明の実施形態の表示用端末のブラウザ上で表示される家電コンテンツを示す図である。
【図１４】本発明の実施形態の操作用端末のブラウザ上で表示される家電情報表示コンテンツ及び家電操作用コンテンツを示す図である。
【図１５】本発明の実施形態の情報連携システムにおいて実行される情報連携処理を示すシーケンス図（図６の続き）である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本発明の実施形態の情報連携システムについて、ゲームシステムを例に説明する。
【００２３】
［情報連携システム１の構成］
図１は、本実施形態の情報連携システム１の構成を示すブロック図である。図１に示されるように、情報連携システム１は、ネットワーク（例えばインターネット）５０を介して接続された管理サーバ１０、複数の操作用端末２０、複数の表示用端末３０及び複数のコンテンツサーバ４０を有している。なお、図１においては、説明の便宜上、複数の操作用端末２０のうち操作用端末２０Ａと２０Ｂの２つを、複数の表示用端末３０のうち表示用端末３０Ａと３０Ｂの２つを、複数のコンテンツサーバ４０のうちコンテンツサーバ４０Ａと４０Ｂの２つを、夫々代表して図示している。
【００２４】
［管理サーバ１０の構成］
図２は、管理サーバ１０の構成を示すブロック図である。図２に示されるように、管理サーバ１０は、物理的構成としては一般的なＰＣ（Personal Computer）と同じであり、例えばＣＰＵ（Central Processing Unit）１０２、ＲＡＭ（Random Access Memory）等の主記憶装置１０４、ＨＤＤ（Hard Disk Drive）等の補助記憶装置１０６及び通信インタフェース１０８を備えている。管理サーバ１０は、通信インタフェース１０８によりネットワーク５０を介して他の端末と通信する。
【００２５】
ＣＰＵ１０２は、管理サーバ１０の電源投入後、必要なハードウェアにアクセスする。管理サーバ１０の電源投入直後、ＣＰＵ１０２は、補助記憶装置１０６にアクセスしてＯＳ（Operating System）１０６ａを読み出して、主記憶装置１０４にロードして起動させる。以後、ＣＰＵ１０２とＯＳ１０６ａとが協働することにより、管理サーバ１０による各種処理が実行される。例えば、補助記憶装置１０６には、情報連携プログラム１０６ｂをはじめとする複数種類のサーバサイドのプログラムやアプリケーションがインストールされている。各種プログラムやアプリケーションは、ＯＳ１０６ａによるリソース及びプロセスの管理下で動作する。
【００２６】
［操作用端末２０の構成］
操作用端末２０は、スマートフォンやタブレットＰＣ等のタッチパネルが搭載され、かつコンテンツ閲覧機能を有するアプリケーションが実装された情報機器端末である。図３は、操作用端末２０の構成を示すブロック図である。図３に示されるように、操作用端末２０は、ＣＰＵ２０２、ＲＡＭ等の主記憶装置２０４、フラッシュメモリ等の補助記憶装置２０６、通信インタフェース２０８及びタッチパネル２１０を備えている。操作用端末２０は、通信インタフェース２０８によりネットワーク５０を介して他の端末と通信する。
【００２７】
ＣＰＵ２０２は、操作用端末２０の電源投入後、必要なハードウェアにアクセスする。操作用端末２０の電源投入直後、ＣＰＵ２０２は、主記憶装置２０４にアクセスしてＯＳ２０６ａを読み出して、補助記憶装置２０６にロードして起動させる。以後、ＣＰＵ２０２とＯＳ２０６ａとが協働することにより、操作用端末２０による各種処理が実行される。例えば、補助記憶装置２０６には、ブラウザ２０６ｂをはじめとする複数種類のプログラムやアプリケーションがインストールされている。各種プログラムやアプリケーションは、ＯＳ２０６ａによるリソース及びプロセスの管理下で動作する。
【００２８】
ブラウザ２０６ｂは、例えばＨＴＭＬ（Hyper Text Markup Language）、ＣＳＳ（Cascading Style Sheets）、JavaScript（登録商標）等及びこれらの関連仕様を解釈可能なＷｅｂブラウザである。ブラウザ２０６ｂは、ＨＴＴＰ（Hypertext Transfer Protocol）に準拠したリクエスト・メッセージを生成し、ユーザ操作等により指定されたＵＲＩ（Uniform Resource Identifier）にアクセスして、Ｗｅｂページ等のコンテンツをダウンロードする。ブラウザ２０６ｂは、ダウンロードされたＨＴＭＬコンテンツ等の解釈、ＤＯＭ（Document Object Model）ツリー、レイアウトツリー等の生成を行う。ブラウザ２０６ｂは、レイアウトが決定されたコンテンツの各要素を主記憶装置２０４内のイメージバッファに逐次レンダリングする。イメージバッファにレンダリングされた内容は、図示省略されたＶＲＡＭ（Video Random Access Memory）に転送される。レンダリング結果がＶＲＡＭに転送されることにより、コンテンツがタッチパネル２１０上に表示される。ユーザは、タッチパネル２１０上に表示されたコンテンツに対してペンタッチやフィンガータッチによる入力や、フリック操作（画面上を指ではらう操作）による画面スクロール、ピンチ操作（二本の指の間を画面上で拡げる又は縮める操作）によるズームイン／ズームアウト等の各種操作を行うことができる。
【００２９】
［表示用端末３０の構成］
表示用端末３０は、コンテンツ閲覧機能を有するアプリケーションが実装された情報機器端末であり、典型的にはデスクトップＰＣやラップトップＰＣであるが、スマートフォンやタブレットＰＣ等の携帯情報端末も含まれる。また、ECHONET Lite対応の家電機器等が含まれてもよい。図４は、表示用端末３０の構成を示すブロック図である。図４に示されるように、表示用端末３０は、ＣＰＵ３０２、ＲＡＭ等の主記憶装置３０４、ＨＤＤ等の補助記憶装置３０６、通信インタフェース３０８、ディスプレイ３１０及びユーザインタフェース３１２を備えている。表示用端末３０は、通信インタフェース３０８によりネットワーク５０を介して他の端末と通信する。なお、ディスプレイ３１０も操作用端末２０と同様に、タッチパネル構成としてもよい。また、ユーザインタフェース３１２には、例えばキーボードやマウス等の周辺機器が挙げられる。
【００３０】
ＣＰＵ３０２は、表示用端末３０の電源投入後、必要なハードウェアにアクセスする。表示用端末３０の電源投入直後、ＣＰＵ３０２は、補助記憶装置３０６にアクセスしてＯＳ３０６ａを読み出して、主記憶装置３０４にロードして起動させる。以後、ＣＰＵ３０２とＯＳ３０６ａとが協働することにより、表示用端末３０による各種処理が実行される。例えば、補助記憶装置３０６には、ブラウザ３０６ｂをはじめとする複数種類のプログラムやアプリケーションがインストールされている。各種プログラムやアプリケーションは、ＯＳ３０６ａによるリソース及びプロセスの管理下で動作する。ブラウザ３０６ｂは、例えばブラウザ２０６ｂと同じくＷｅｂブラウザであり、ＨＴＭＬ、ＣＳＳ、JavaScript（登録商標）等及びこれらの関連仕様を解釈することができる。ブラウザ３０６ｂは、解釈等されたコンテンツをディスプレイ３１０の表示画面に表示させる。
【００３１】
［コンテンツサーバ４０の構成］
図５は、コンテンツサーバ４０の構成を示すブロック図である。図５に示されるように、コンテンツサーバ４０は、物理的構成としては一般的なＰＣと同じであり、例えばＣＰＵ４０２、ＲＡＭ等の主記憶装置４０４、ＨＤＤ等の補助記憶装置４０６及び通信インタフェース４０８を備えている。コンテンツサーバ４０は、通信インタフェース４０８によりネットワーク５０を介して他の端末と通信する。
【００３２】
ＣＰＵ４０２は、コンテンツサーバ４０の電源投入後、必要なハードウェアにアクセスする。コンテンツサーバ４０の電源投入直後、ＣＰＵ４０２は、補助記憶装置４０６にアクセスしてＯＳ４０６ａを読み出して、主記憶装置４０４にロードして起動させる。以後、ＣＰＵ４０２とＯＳ４０６ａとが協働することにより、コンテンツサーバ４０による各種処理が実行される。例えば、補助記憶装置４０６には、サーバサイドの各種プログラムやアプリケーションがインストールされている。各種プログラムやアプリケーションは、ＯＳ４０６ａによるリソース及びプロセスの管理下で動作する。
【００３３】
また、補助記憶装置４０６には、コンテンツが格納されている。ここで「コンテンツ」は、ネットワーク上又はローカルに配置されたデータのまとまりであり、ユーザがあるＵＲＩを指定したときに画面に表示されるべき内容全体を指す。本実施形態では、コンテンツは、ＨＴＭＬコンテンツなど、操作用端末２０のブラウザ２０６ｂや表示用端末３０のブラウザ３０６ｂで表示可能な全てを含み、また、テキスト等の文書データや画像ファイル等の静的なコンテンツ、動画ファイル、ＣＧＩ（Common Gateway Interface）、ＳＳＩ（Server Side Include）及びＨＴＭＬ５等による動的なコンテンツ並びにこれらのコンテンツに附帯する音声データ等も含む。なお、本実施形態では、情報連携システム１内で処理されるコンテンツとしてゲームコンテンツを例示するが、別の実施形態では、ゲームコンテンツを他のコンテンツ（例えば教育関連コンテンツ等）に置き換えてもよい。
【００３４】
また、本実施形態では、管理サーバ１０とコンテンツサーバ４０とが物理的に異なる別個のＰＣ等に備えられているが、別の実施形態では、管理サーバ１０、コンテンツサーバ４０及び表示用端末３０の３つの装置のうち２つ又は３つが１台のＰＣ等に備えられていてもよい。
【００３５】
［情報連携処理］
図６及び図１５は、情報連携システム１において実行される情報連携処理を示すシーケンス図である。なお、本シーケンス図は可読性を担保するため、２図に分けて示している。図６及び図１５に示される情報連携処理の実行により、表示用端末３０のディスプレイ３１０の表示画面に表示されるコンテンツの内容に適した操作用コンテンツが操作用端末２０に提供される。これにより、ユーザは、ディスプレイ３１０の表示画面に表示されるコンテンツを、操作性の高い操作用端末２０（操作用コンテンツ）で操作することができる。図６及び図１５では、複数の操作用端末２０のうち操作用端末２０Ａと、複数の表示用端末３０のうち表示用端末３０Ａとが、管理サーバ１０を介して連携して情報連携処理を行う例を説明する。管理サーバ１０は、情報連携プログラム１０６ｂの実行によって操作用端末２０Ａのブラウザ２０６ｂ及び表示用端末３０Ａのブラウザ３０６ｂと連携することにより、図６及び図１５に示される情報連携処理を実現する。なお、図６及び図１５の例では、説明の便宜上、管理サーバ１０及びコンテンツサーバ４０Ａを同一端末とする。
【００３６】
［図６のＳ１（表示用端末３０による初期表示コンテンツの表示）］
表示用端末３０Ａのブラウザ３０６ｂは、初期表示用ＵＲＩ（通常のＷｅｂブラウザのホームのＵＲＩの相当するもの）を保持している。ブラウザ３０６ｂは初期表示用ＵＲＩにより指定される初期表示コンテンツをコンテンツサーバ４０（ここではコンテンツサーバ４０Ａ）より取得してディスプレイ３１０の表示画面に表示する。
【００３７】
図７は、初期表示コンテンツの一例である。図７に示されるように、表示用端末３０Ａのブラウザ３０６ｂは、複数のコンテンツＣ１〜Ｃ５のサムネイル画像を仮想空間内に環状に配置したものをディスプレイ３１０の表示画面に表示させる。ユーザは、ユーザインタフェース３１２を操作して、環状に配置されたサムネイル画像群を閉曲線上で循環的に移動させることができる。なお、図７に示される初期表示コンテンツも、本実施形態にて定義されるコンテンツの１つに含まれる。
【００３８】
［図６のＳ２（表示用端末３０の、端末リスト１０４ａへの登録）］
初期表示コンテンツは、表示用端末３０Ａを管理サーバ１０内の端末リスト１０４ａに登録するためのJavaScriptプログラムを含む。このJavaScriptプログラムは、ユーザの操作を必要とせず、表示用端末３０Ａを端末リスト１０４ａに自動的に登録する。端末リスト１０４ａは、例えば主記憶装置１０４に予め保持されている。
【００３９】
［図６のＳ３（操作用端末２０による初期表示コンテンツの表示）］
操作用端末２０Ａのブラウザ２０６ｂは、初期表示用ＵＲＩ（通常のＷｅｂブラウザのホームのＵＲＩの相当するもの）を保持している。ブラウザ２０６ｂは初期表示用ＵＲＩにより指定される初期表示操作用コンテンツをコンテンツサーバ４０Ａより取得してタッチパネル２１０上に表示する。初期表示操作用コンテンツは、表示用端末３０にて表示されている初期表示コンテンツを操作するためのコンテンツである。
【００４０】
［図６のＳ４（操作用端末２０の、端末リスト１０４ａへの登録）］
初期表示操作用コンテンツは、操作用端末２０Ａを管理サーバ１０内の端末リスト１０４ａに登録するためのJavaScriptプログラムを含む。このJavaScriptプログラムは、ユーザの操作を必要とせず、操作用端末２０Ａを端末リスト１０４ａに自動的に登録する。
【００４１】
［図６のＳ５（接続先の表示用端末リストの表示）］
操作用端末２０Ａのブラウザ２０６ｂは、接続先の表示用端末３０の選択のため、管理サーバ１０に対して、端末リスト１０４ａに登録されている表示用端末３０のリスト（表示用端末リスト）をリクエストする。管理サーバ１０は、ブラウザ２０６ｂのリクエストに応じて、端末リスト１０４ａに登録されている表示用端末リストを操作用端末２０Ａに配信する。ブラウザ２０６ｂは、管理サーバ１０より受信した表示用端末リストをタッチパネル２１０上に表示する。ユーザは、タッチパネル２１０上に表示された表示用端末リスト内から任意の表示用端末３０を選択することができる。
【００４２】
［図６のＳ６（操作用端末２０と表示用端末３０との接続）］
操作用端末２０Ａのタッチパネル２１０上に表示された表示用端末リストから接続先の表示用端末３０Ａがユーザによって選択されると、操作用端末２０Ａ（ブラウザ２０６ｂ）と表示用端末３０Ａ（ブラウザ３０６ｂ）との接続処理が開始される。ブラウザ２０６ｂは、表示用端末３０Ａに対する接続信号を管理サーバ１０に送信する。管理サーバ１０は、ブラウザ２０６ｂより送信された接続信号を中継して表示用端末３０Ａに送信する。表示用端末３０Ａにて管理サーバ１０の中継を経た接続信号が受信されると、ブラウザ３０６ｂは、操作用端末２０Ａに対する接続完了信号を管理サーバ１０に送信する。管理サーバ１０は、ブラウザ３０６ｂより送信された接続完了信号を中継して操作用端末２０Ａに送信する。操作用端末２０Ａにて接続完了信号が受信されると、操作用端末２０Ａ（ブラウザ２０６ｂ）と表示用端末３０Ａ（ブラウザ３０６ｂ）との接続処理が完了する。以降、管理サーバ１０は、操作用端末２０Ａ（ブラウザ２０６ｂ）と表示用端末３０Ａ（ブラウザ３０６ｂ）とを恰も専用のプロトコルで接続された状態とし、操作用端末２０Ａより受信したデータを表示用端末３０Ａにプッシュ送信し、表示用端末３０Ａより受信したデータを操作用端末２０Ａにプッシュ送信する。そのため、管理サーバ１０を介したブラウザ２０６ｂとブラウザ３０６ｂとの通信がソケット通信により低負荷でかつリアルタイムに実施される。
【００４３】
図６のＳ５（接続先の表示用端末リストの表示）及びＳ６（操作用端末２０と表示用端末３０の接続）の処理ステップは、ＱＲコード（登録商標）を用いて実施することもできる。具体的には、管理サーバ１０は、表示用端末リスト内の表示用端末３０（ここでは少なくとも表示用端末３０Ａを含む。）に対してＱＲコードを送信する。表示用端末３０Ａのブラウザ３０６ｂは、管理サーバ１０より受信したＱＲコードをディスプレイ３１０の表示画面に表示させる。このＱＲコードには、例えば管理サーバ１０のＵＲＩ及び表示用端末３０ＡのＩＤ等が埋め込まれている。操作用端末２０Ａに搭載されているカメラ（不図示）でＱＲコードが撮影されてその情報が読み取られると、図６の処理ステップＳ６（操作用端末２０と表示用端末３０との接続）が行われる。
【００４４】
［図６のＳ７（コンテンツの表示）］
図７に示される初期表示コンテンツの表示中、ユーザによるタッチパネル２１０を通じた初期表示操作用コンテンツの操作又はユーザインタフェース３１２を通じた初期表示コンテンツの操作により、画面中央に配置されたコンテンツＣ３のサムネイル画像が指定された場合を考える（なお、前者の場合、操作信号は、管理サーバ１０の中継を経て表示用端末３０Ａに受信される。）。この場合、表示用端末３０Ａのブラウザ３０６ｂは、コンテンツＣ３のサムネイル画像に関連付けられたコンテンツＣ３のＵＲＩ（コンテンツサーバ４０Ａ内のＵＲＩ）を読み出し、読み出されたＵＲＩに基づいてコンテンツサーバ４０Ａより取得したコンテンツＣ３を解釈等して、ディスプレイ３１０の表示画面に表示させる。
【００４５】
図８（ａ）に、ディスプレイ３１０の表示画面に表示されるコンテンツＣ３の一例を示す。コンテンツＣ３は、Ｗｅｂブラウザ上で動作するゲームコンテンツ（ＧＡＭＥ１）であり、図８（ａ）は、ゲームコンテンツ（ＧＡＭＥ１）のスタート画面を示す。
【００４６】
コンテンツＣ３には、表示用端末３０Ａのブラウザ３０６ｂ上で動作するゲームコンテンツ（ＧＡＭＥ１）本体だけでなく、ゲームコンテンツ（ＧＡＭＥ１）を操作するのに好適にデザインされた操作用コンテンツＣ３’のＵＲＩが含まれる。ブラウザ３０６ｂは、コンテンツＣ３に含まれる操作用コンテンツＣ３’のＵＲＩを指定する操作用コンテンツ指定制御信号を、管理サーバ１０を介して操作用端末２０Ａに送信する。制操作用端末２０Ａにて操作用コンテンツ指定制御信号が受信されると、操作用端末２０Ａのブラウザ２０６ｂは、コンテンツサーバ４０Ａに対して操作用コンテンツＣ３’をリクエストする。リクエストを受信したコンテンツサーバ４０Ａは、操作用端末２０Ａに対して操作用コンテンツＣ３’を配信する。操作用端末２０Ａにて操作用コンテンツＣ３’が受信されると、ブラウザ２０６ｂは、操作用コンテンツＣ３’をタッチパネル２１０上に表示する。
【００４７】
図９（ａ）に、タッチパネル２１０上に表示される操作用コンテンツＣ３’の一例を示す。図９（ａ）に示されるように、操作用コンテンツＣ３’は、Ｗｅｂブラウザ上で動作するＧＵＩであり、上下の各方向キー並びに「ＥＮＴＥＲ」及び「ＣＡＮＣＥＬ」の各種ボタン等がレイアウトされている。
【００４８】
［図６のＳ８（操作用端末２０によるゲームコンテンツの操作）］
操作用端末２０Ａのブラウザ２０６ｂは、操作用コンテンツＣ３’の各種ボタン等（図９（ａ）参照）に対してユーザによるタッチ操作が行われると、タッチ操作に応じた制御信号（操作制御信号）を生成し、管理サーバ１０を介して表示用端末３０Ａに送信する。表示用端末３０Ａのブラウザ３０６ｂは、操作用端末２０Ａより受信した操作制御信号に基づいてゲームコンテンツ（ＧＡＭＥ１）のスタート画面（図８（ａ）参照）の表示を更新する。例えば、操作用コンテンツＣ３’の下方向キーがタッチされると、ブラウザ３０６ｂ上に表示されているスタート画面内のカーソルが画面下方向にタッチ回数に応じた分だけ移動する。
【００４９】
[図１５のＳ９（操作用コンテンツの切替）]
表示用端末３０Ａのブラウザ３０６ｂ上に表示されているゲームコンテンツ（ＧＡＭＥ１）のスタート画面内のカーソルが「ＰＬＡＹＥＲ１」を指している状態で、タッチパネル２１０上の「ＥＮＴＥＲ」ボタンがユーザによりタッチ操作された場合を考える。この場合、ブラウザ３０６ｂは、操作用端末２０Ａより受信する、上記タッチ操作に応じた操作制御信号に基づき、ゲームコンテンツ（ＧＡＭＥ１）の表示をゲーム画面に遷移させる（図８（ｂ）参照）。このとき、ゲームコンテンツ（ＧＡＭＥ１）では、操作用端末２０Ａ（ブラウザ２０６ｂ）のＩＤが「ＰＬＡＹＥＲ１」として登録される。そのため、図８（ｂ）に示されるように、ブラウザ２０６ｂに対応するＰＬＡＹＥＲ１がゲーム画面内に配置される。ブラウザ３０６ｂは、ゲーム画面への遷移と共に、コンテンツＣ３に含まれる、操作用コンテンツＣ３’とは別の操作用コンテンツＣ３”のＵＲＩを指定する操作用コンテンツ指定制御信号を、管理サーバ１０を介して操作用端末２０Ａに配信する。
【００５０】
操作用端末２０Ａのブラウザ２０６ｂは、表示用端末３０Ａより受信した操作用コンテンツＣ３”のＵＲＩを指定する操作用コンテンツ指定制御信号に基づき、コンテンツサーバ４０Ａに対して操作用コンテンツＣ３”をリクエストする。リクエストを受信したコンテンツサーバ４０Ａは、操作用端末２０Ａに対して操作用コンテンツＣ３”を配信する。操作用端末２０Ａにて操作用コンテンツＣ３”が受信されると、ブラウザ２０６ｂは、操作用コンテンツＣ３”をタッチパネル２１０上に表示する。図９（ｂ）に、タッチパネル２１０上に表示される操作用コンテンツＣ３”の一例を示す。操作用コンテンツＣ３”は、図８（ｂ）に示されるゲームコンテンツ（ＧＡＭＥ１）を操作するのに好適にデザインされたＧＵＩであり、図９（ｂ）に示されるように、上下左右の各方向キー並びに「ＡＴＴＡＣＫ」及び「ＤＥＦＥＮＣＥ」の各種ボタン等がレイアウトされている。
【００５１】
なお、操作用端末２０Ａには、操作用コンテンツＣ３’のＵＲＩを指定する操作用コンテンツ指定制御信号と共に操作用コンテンツＣ３”のＵＲＩが操作用端末２０Ａに予め配信されていてもよい。この場合、表示用端末３０Ａのブラウザ３０６ｂは、ゲームコンテンツ（ＧＡＭＥ１）のゲーム画面への遷移を行うと共に、所定の制御信号を管理サーバ１０を介して操作用端末２０Ａに送信する。この制御信号は、操作用コンテンツＣ３”のＵＲＩを指定する操作用コンテンツ指定制御信号の使用を指示するものである。そのため、操作用端末２０Ａのブラウザ２０６ｂは、表示用端末３０Ａより上記制御信号を受信すると、予め受信していた操作用コンテンツＣ３”のＵＲＩの読み出し、読み出されたＵＲＩへの操作用コンテンツＣ３”のリクエスト、リクエストした操作用コンテンツＣ３”の受信及びタッチパネル２１０上への表示を行う。
【００５２】
[図１５のＳ１０（操作制御信号のやり取り）]
ユーザは、タッチパネル２１０上に表示される操作用コンテンツＣ３”の各種ボタン等（図９（ｂ）参照）をタッチすることにより、表示用端末３０Ａのブラウザ３０６ｂ上に表示されているＰＬＡＹＥＲ１を操作することができる。具体的には、操作用端末２０Ａのブラウザ２０６ｂは、操作用コンテンツＣ３”の各種ボタン等に対してユーザによるタッチ操作が行われると、タッチ操作に応じた操作制御信号を生成し、管理サーバ１０を介して表示用端末３０Ａに送信する。ブラウザ３０６ｂは、操作用端末２０Ａより受信した操作制御信号に基づいてゲームコンテンツ（ＧＡＭＥ１）のゲーム画面（図８（ｂ）参照）の表示を更新する。例えば、操作用コンテンツＣ３”の「ＡＴＴＡＣＫ」ボタンがタッチされると、ブラウザ３０６ｂ上に表示されているゲーム画面内のＰＬＡＹＥＲ１が周囲に存在する他のキャラクタに対して攻撃を行う。
【００５３】
ユーザによりコンテンツＣ３の終了操作が行われた場合を考える。この場合、表示用端末３０Ａのブラウザ３０６ｂは、終了操作に基づき、表示するコンテンツを初期表示コンテンツ（図７参照）に戻す。説明を加えると、ユーザは、例えば表示用端末３０Ａのユーザインタフェース３１２を操作することにより、コンテンツＣ３を終了させる。ブラウザ３０６ｂは、コンテンツＣ３の終了操作に伴い、ディスプレイ３１０の表示画面の表示を初期表示コンテンツに戻すと共に、初期表示操作用コンテンツへの切替を指示する制御信号を管理サーバ１０を介して操作用端末２０Ａに送信する。操作用端末２０Ａは、受信した制御信号に基づいてタッチパネル２１０上の表示を初期表示操作用コンテンツに戻す。また、操作用端末２０Ａのタッチパネル２１０上に表示された操作用コンテンツＣ２’又はＣ３”を操作することにより、コンテンツＣ３を終了させることもできる。この場合、例えば操作用コンテンツＣ２’及びＣ３”にＥＮＤボタン（不図示）が埋め込まれている。ユーザによりＥＮＤボタンがタッチされると、ブラウザ２０６ｂは、タッチ操作に応じた操作制御信号を管理サーバ１０を介して表示用端末３０Ａに送信すると共に、タッチパネル２１０上の表示を初期表示操作用コンテンツに戻す。ブラウザ３０６ｂは、受信した操作制御信号に基づき、表示するコンテンツを初期表示コンテンツに戻す。
【００５４】
［図１５のＳ１１（切替後のコンテンツの表示）］
初期表示コンテンツ（図７参照）に対し、ユーザがコンテンツＣ３とは別のコンテンツＣ１のサムネイル画像を指定した場合を考える。この場合、表示用端末３０Ａのブラウザ３０６ｂは、コンテンツＣ１のサムネイル画像に関連付けられたコンテンツＣ１のＵＲＩ（コンテンツサーバ４０Ａ内のＵＲＩ）を読み出し、読み出されたＵＲＩに基づいてコンテンツサーバ４０Ａより取得したコンテンツＣ１を解釈等して、ディスプレイ３１０の表示画面に表示させる。
【００５５】
図１０（ａ）に、ディスプレイ３１０の表示画面に表示されるコンテンツＣ１の一例を示す。コンテンツＣ１は、Ｗｅｂブラウザ上で動作するゲームコンテンツ（ＧＡＭＥ２）であり、図１０（ａ）は、ＧＡＭＥ２のスタート画面を示す。
【００５６】
コンテンツＣ３より切り替えられたコンテンツＣ１にも、表示用端末３０Ａのブラウザ３０６ｂ上で動作するゲームコンテンツ（ＧＡＭＥ２）本体だけでなく、ゲームコンテンツ（ＧＡＭＥ２）を操作するのに好適にデザインされた操作用コンテンツＣ１’のＵＲＩが含まれる。ブラウザ３０６ｂは、コンテンツＣ１に含まれる操作用コンテンツＣ１’のＵＲＩを指定する操作用コンテンツ指定制御信号を、管理サーバ１０を介して操作用端末２０Ａに送信する。制操作用端末２０Ａにて操作用コンテンツ指定制御信号が受信されると、操作用端末２０Ａのブラウザ２０６ｂは、コンテンツサーバ４０Ａに対して操作用コンテンツＣ１’をリクエストする。リクエストを受信したコンテンツサーバ４０Ａは、操作用端末２０Ａに対して操作用コンテンツＣ１’を配信する。操作用端末２０Ａにて操作用コンテンツＣ１’が受信されると、ブラウザ２０６ｂは、操作用コンテンツＣ１’をタッチパネル２１０上に表示する。
【００５７】
図１１（ａ）に、タッチパネル２１０上に表示される操作用コンテンツＣ１’の一例を示す。説明の便宜上、操作用コンテンツＣ１’は、図９（ａ）に示される操作用コンテンツＣ３’と同一とする。
【００５８】
［図１５のＳ１２（操作用端末２０による切替後のゲームコンテンツの操作）］
操作用端末２０Ａのブラウザ２０６ｂは、操作用コンテンツＣ１’の各種ボタン等（図１１（ａ）参照）に対してユーザによるタッチ操作が行われると、タッチ操作に応じた操作制御信号を生成し、管理サーバ１０を介して表示用端末３０Ａに送信する。表示用端末３０Ａのブラウザ３０６ｂは、操作用端末２０Ａより受信した操作制御信号に基づいてゲームコンテンツ（ＧＡＭＥ２）のスタート画面（図１０（ａ）参照）の表示を更新する。
【００５９】
[図１５のＳ１３（切替後のコンテンツにおける操作用コンテンツの切替）]
図１５のＳ９（操作用コンテンツの切替）の処理ステップの説明と同様に、表示用端末３０Ａのブラウザ３０６ｂ上に表示されているゲームコンテンツ（ＧＡＭＥ２）のスタート画面内のカーソルが「ＰＬＡＹＥＲ１」を指している状態で、タッチパネル２１０上の「ＥＮＴＥＲ」ボタンがユーザによりタッチ操作された場合を考える。この場合、ブラウザ３０６ｂは、操作用端末２０Ａより受信する、上記タッチ操作に応じた操作制御信号に基づき、ゲームコンテンツ（ＧＡＭＥ２）の表示をゲーム画面に遷移させる（図１０（ｂ）参照）。このとき、ゲームコンテンツ（ＧＡＭＥ２）では、操作用端末２０Ａ（ブラウザ２０６ｂ）のＩＤが「ＰＬＡＹＥＲ１」として登録される。そのため、図１０（ｂ）に示されるように、ブラウザ２０６ｂに対応するＰＬＡＹＥＲ１がゲーム画面内に配置される。ブラウザ３０６ｂは、ゲーム画面への遷移と共に、コンテンツＣ１に含まれる、操作用コンテンツＣ１’とは別の操作用コンテンツＣ１”のＵＲＩを指定する操作用コンテンツ指定制御信号を、管理サーバ１０を介して操作用端末２０Ａに配信する。
【００６０】
操作用端末２０Ａのブラウザ２０６ｂは、表示用端末３０Ａより受信した操作用コンテンツＣ１”のＵＲＩを指定する操作用コンテンツ指定制御信号に基づき、コンテンツサーバ４０Ａに対して操作用コンテンツＣ１”をリクエストする。リクエストを受信したコンテンツサーバ４０Ａは、操作用端末２０Ａに対して操作用コンテンツＣ１”を配信する。操作用端末２０Ａにて操作用コンテンツＣ１”が受信されると、ブラウザ２０６ｂは、操作用コンテンツＣ１”をタッチパネル２１０上に表示する。図１１（ｂ）に、タッチパネル２１０上に表示される操作用コンテンツＣ１”の一例を示す。操作用コンテンツＣ１”は、図１０（ｂ）に示されるゲームコンテンツ（ＧＡＭＥ２）を操作するのに好適にデザインされたＧＵＩであり、図１１（ｂ）に示されるように、左右の各方向キー及び「ＪＵＭＰ」ボタンがレイアウトされている。
【００６１】
[図１５のＳ１４（切替後のコンテンツにおける操作制御信号のやり取り）]
ユーザは、タッチパネル２１０上に表示される操作用コンテンツＣ１”の各種ボタン等（図１１（ｂ）参照）をタッチすることにより、表示用端末３０Ａのブラウザ３０６ｂ上に表示されているＰＬＡＹＥＲ１を操作することができる。具体的には、操作用端末２０Ａのブラウザ２０６ｂは、操作用コンテンツＣ１”の各種ボタン等に対してユーザによるタッチ操作が行われると、タッチ操作に応じた操作制御信号を生成し、管理サーバ１０を介して表示用端末３０Ａに送信する。ブラウザ３０６ｂは、操作用端末２０Ａより受信した操作制御信号に基づいてゲームコンテンツ（ＧＡＭＥ２）のゲーム画面（図１０（ｂ）参照）の表示を更新する。例えば、操作用コンテンツＣ１”の「ＪＵＭＰ」ボタンがタッチされると、ブラウザ３０６ｂ上に表示されているゲーム画面内のＰＬＡＹＥＲ１がジャンプする。
【００６２】
このように、本実施形態の情報連携処理によれば、表示用端末３０のブラウザ３０６ｂ上に表示されるコンテンツが切り替えられる毎に、切替後のコンテンツに適した操作用コンテンツが操作用端末２０に配信される。そのため、ユーザは、ブラウザ３０６ｂ上に表示される様々なコンテンツを、その内容如何に拘わらず常に操作性の高い操作用端末２０（操作用コンテンツ）で操作できるようになる。
【００６３】
［１つの表示用端末３０と複数の操作用端末２０の各々とが接続される場合］
ところで、表示用端末３０Ａのブラウザ３０６ｂと接続される操作用端末２０のブラウザ２０６ｂは１つだけとは限らない。例えばブラウザ３０６ｂと操作用端末２０Ａのブラウザ２０６ｂとが接続されているときに、操作用端末２０Ｂについて、図６のＳ３（操作用端末２０による初期表示コンテンツの表示）からＳ６（操作用端末２０と表示用端末３０の接続）までの処理ステップが実施されると、ブラウザ３０６ｂは、操作用端末２０Ｂのブラウザ２０６ｂとも管理サーバ１０を介して接続される。この場合、管理サーバ１０は、例えば、操作用端末２０Ａ及び２０Ｂの一方より受信したデータを表示用端末３０Ａにプッシュ送信することができ、表示用端末３０Ａより受信したデータを操作用端末２０Ａ及び２０Ｂにプッシュ型で一斉送信することができる。
【００６４】
図６のＳ７（コンテンツの表示）の処理ステップにて、表示用端末３０Ａのブラウザ３０６ｂは、ディスプレイ３１０の表示画面に表示させているコンテンツに対応する操作用コンテンツ（例えば図９（ａ）に示される操作用コンテンツＣ３’）のＵＲＩを指定する操作用コンテンツ指定制御信号を、図６のＳ６（操作用端末２０と表示用端末３０の接続）の処理ステップの実施により接続されている全ての操作用端末２０に、すなわち操作用端末２０Ａ及び２０Ｂに管理サーバ１０を介して配信する。操作用端末２０Ａ、２０Ｂの夫々のブラウザ２０６ｂは、表示用端末３０Ａより受信した操作用コンテンツ指定制御信号に基づいてコンテンツサーバ４０Ａより操作用コンテンツＣ３’を受信・解釈等してタッチパネル２１０上に表示させる。このように、ブラウザ３０６ｂとの接続されているネットワーク５０内の全てのブラウザ２０６ｂ上にて同一の操作用コンテンツＣ３’が表示される。
【００６５】
図１２（ａ）は、表示用端末３０Ａのブラウザ３０６ｂ上に表示されるゲームコンテンツ（ＧＡＭＥ１）のスタート画面を示す。図１２（ａ）の例では、接続した順番に従い、操作用端末２０Ａ（ブラウザ２０６ｂ）、操作用端末２０Ｂ（ブラウザ２０６ｂ）の夫々に、☆カーソル、◇カーソルが割り当てられている。すなわち、操作用端末２０Ａ（ブラウザ２０６ｂ）、操作用端末２０Ｂ（ブラウザ２０６ｂ）は夫々、ユーザによる操作用コンテンツＣ３’（図９（ａ）参照）に対するタッチ操作を介して、スタート画面内の☆カーソル、◇カーソルを制御することができる。
【００６６】
ここで、表示用端末３０Ａのブラウザ３０６ｂ上に表示されているゲームコンテンツ（ＧＡＭＥ１）のスタート画面内の☆カーソルが「ＰＬＡＹＥＲ１」を指し、かつ◇カーソルが「ＰＬＡＹＥＲ２」を指している状態で、操作用端末２０Ａ、２０Ｂの各タッチパネル２１０上の「ＥＮＴＥＲ」ボタンが夫々のユーザによりタッチ操作された場合を考える。この場合、ブラウザ３０６ｂは、操作用端末２０Ａ及び２０Ｂより受信する、上記タッチ操作に応じた操作制御信号に基づき、ゲームコンテンツ（ＧＡＭＥ１）の表示をゲーム画面に遷移させる（図１２（ｂ）参照）。このとき、ゲームコンテンツ（ＧＡＭＥ１）では、操作用端末２０Ａ（ブラウザ２０６ｂ）のＩＤが「ＰＬＡＹＥＲ１」として登録され、操作用端末２０Ｂ（ブラウザ２０６ｂ）のＩＤが「ＰＬＡＹＥＲ２」として登録される。そのため、図１２（ｂ）に示されるように、操作用端末２０Ａ（ブラウザ２０６ｂ）に対応するＰＬＡＹＥＲ１と、操作用端末２０Ｂ（ブラウザ２０６ｂ）に対応するＰＬＡＹＥＲ２がゲーム画面内に配置される。ブラウザ３０６ｂは、ゲーム画面への遷移と共に、操作用コンテンツＣ３”（図９（ｂ）参照）のＵＲＩを指定する操作用コンテンツ指定制御信号を、管理サーバ１０を介して操作用端末２０Ａ及び２０Ｂに一斉送信する。操作用端末２０Ａ、２０Ｂの夫々のブラウザ２０６ｂは、表示用端末３０Ａより受信した操作用コンテンツ指定制御信号に基づいてコンテンツサーバ４０Ａより操作用コンテンツＣ３”を受信・解釈等してタッチパネル２１０上に表示させる。
【００６７】
操作用端末２０Ａ（ブラウザ２０６ｂ）、操作用端末２０Ｂ（ブラウザ２０６ｂ）の夫々のユーザは、タッチパネル２１０上の操作用コンテンツＣ３”（図９（ｂ）参照）をタッチ操作することにより、ゲームコンテンツ（ＧＡＭＥ１）のゲーム画面内（図１２（ｂ）参照）に配置されたＰＬＡＹＥＲ１、ＰＬＡＹＥＲ２を操作することができる。ここで、操作用端末２０Ａ（ブラウザ２０６ｂ）と操作用端末２０Ｂ（ブラウザ２０６ｂ）は、管理サーバ１０を介して、表示用端末３０Ａのブラウザ３０６ｂ上に表示されるゲームコンテンツ（ＧＡＭＥ１）の情報を共有している。そのため、操作用端末２０Ａ及び２０Ｂの一方のブラウザ２０６ｂ上で行われた操作を受けて、他方のブラウザ２０６ｂ上の表示を動的に切り替えることができる。
【００６８】
例えば、操作用端末２０Ａ（ブラウザ２０６ｂ）にて操作用コンテンツＣ３”の「ＡＴＴＡＣＫ」ボタンがタッチされて、ゲーム画面内のＰＬＡＹＥＲ１がＰＬＡＹＥＲ２に対して攻撃を加えた場合を考える。この場合、夫々のブラウザ上の表示が攻撃の結果に従って更新される。例えば、表示用端末３０Ａのブラウザ３０６ｂ上では、ゲーム画面（図１２（ｂ）参照）にＣＯＮＴＩＮＵＥの文字を重畳したものが表示される。ブラウザ３０６ｂは、ＣＯＮＴＩＮＵＥの文字の重畳表示と共に、コンテンツＣ１に含まれる、操作用コンテンツＣ１’及びＣ１”とは別の操作用コンテンツのＵＲＩを指定する操作用コンテンツ指定制御信号を、管理サーバ１０を介して操作用端末２０Ａ及び２０Ｂに一斉送信する。これにより、操作用端末２０Ａ及び２０Ｂの各ブラウザ２０６ｂにて、「ＣＯＮＴＩＮＵＥ」ボタンがレイアウトされた操作用コンテンツのリクエスト、受信及び表示が行われる。操作用端末２０Ａ（ブラウザ２０６ｂ）、操作用端末２０Ｂ（ブラウザ２０６ｂ）の夫々のユーザは、「ＣＯＮＴＩＮＵＥ」ボタンをタッチすることにより、ゲームコンテンツ（ＧＡＭＥ１）を再度プレイすることができる。
【００６９】
［家電コンテンツへの適用例］
上記においては、情報連携システム１にて取り扱うコンテンツをゲームコンテンツに限定して説明したが、情報連携システム１にて取扱可能なコンテンツはこれに限らない。以下においては、家電コンテンツへの適用例を説明する。なお、本適用例における情報連携処理の説明には図６及び図１５のシーケンス図を援用する。本適用例は、例えば、図１５のＳ１１（切替後のコンテンツの表示）の処理ステップにて初期表示コンテンツから家電コンテンツＣ４が指定された場合に実施される。そのため、図１５のＳ１１（切替後のコンテンツの表示）の処理ステップより前の処理ステップの説明は省略する。また、図１５のＳ１２（操作用端末２０による切替後のゲームコンテンツの操作）の処理ステップの説明も省略する。
【００７０】
［図１５のＳ１１（切替後のコンテンツ（家電コンテンツ）の表示）］
表示用端末３０Ａのブラウザ３０６ｂは、ユーザにより家電コンテンツＣ４のサムネイル画像が指定されると、家電コンテンツＣ４のサムネイル画像に関連付けられた家電コンテンツＣ４のＵＲＩ（コンテンツサーバ４０Ａ内のＵＲＩ）を読み出し、読み出されたＵＲＩに基づいてコンテンツサーバ４０Ａより取得した家電コンテンツＣ４を解釈等して、ディスプレイ３１０の表示画面に表示させる。
【００７１】
図１３（ａ）に、ディスプレイ３１０の表示画面に表示される家電コンテンツＣ４の一例を示す。家電コンテンツＣ４は、Ｗｅｂブラウザ上で動作する家電情報表示コンテンツ（ＩＮＦＯ）であり、図１３（ａ）は、ＩＮＦＯの初期画面を示す。
【００７２】
家電コンテンツＣ４には、表示用端末３０Ａのブラウザ３０６ｂ上で動作する家電コンテンツ（ＩＮＦＯ）本体だけでなく、家電コンテンツ（ＩＮＦＯ）を操作するのに好適にデザインされた家電情報表示コンテンツＣ４’のＵＲＩが含まれる。ブラウザ３０６ｂは、家電コンテンツＣ４に含まれる家電情報表示コンテンツＣ４’のＵＲＩを指定する操作用コンテンツ指定制御信号を、管理サーバ１０を介して操作用端末２０Ａに送信する。制操作用端末２０Ａにて操作用コンテンツ指定制御信号が受信されると、操作用端末２０Ａのブラウザ２０６ｂは、コンテンツサーバ４０Ａに対して家電情報表示コンテンツＣ４’をリクエストする。リクエストを受信したコンテンツサーバ４０Ａは、操作用端末２０Ａに対して家電情報表示コンテンツＣ４’を配信する。操作用端末２０Ａにて家電情報表示コンテンツＣ４’が受信されると、ブラウザ２０６ｂは、家電情報表示コンテンツＣ４’をタッチパネル２１０上に表示する。図１４（ａ）に、タッチパネル２１０上に表示される家電情報表示コンテンツＣ４’の一例を示す。
【００７３】
[図１５のＳ１３（家電コンテンツにおける家電情報表示コンテンツの切替）]
操作用端末２０Ａのブラウザ２０６ｂは、家電情報表示コンテンツＣ４’の各種ボタン等（図１４（ａ）参照）に対してユーザによるタッチ操作が行われると、タッチ操作に応じた操作制御信号を生成し、管理サーバ１０を介して表示用端末３０Ａに送信する。ここでは、「エアコン」のアイコンがタッチされた場合を考える。この場合、ブラウザ３０６ｂは、操作用端末２０Ａより受信する、上記タッチ操作に応じた操作制御信号に基づき、家電情報表示コンテンツＣ４’を図１３（ｂ）に示される表示に更新する。すなわち、画面左側のステータス画面に「エアコン操作中」の表示を行う。ブラウザ３０６ｂは、家電情報表示コンテンツＣ４’の表示の更新と共に、家電コンテンツＣ４に含まれる、家電情報表示コンテンツＣ４’とは別の家電操作用コンテンツＣ４”のＵＲＩを指定する操作用コンテンツ指定制御信号を、管理サーバ１０を介して操作用端末２０Ａに配信する。
【００７４】
操作用端末２０Ａのブラウザ２０６ｂは、表示用端末３０Ａより受信した家電操作用コンテンツＣ４”のＵＲＩを指定する操作用コンテンツ指定制御信号に基づき、コンテンツサーバ４０Ａに対して家電操作用コンテンツＣ４”をリクエストする。リクエストを受信したコンテンツサーバ４０Ａは、操作用端末２０Ａに対して家電操作用コンテンツＣ４”を配信する。操作用端末２０Ａにて家電操作用コンテンツＣ４”が受信されると、ブラウザ２０６ｂは、家電操作用コンテンツＣ４”をタッチパネル２１０上に表示する。図１４（ｂ）に、タッチパネル２１０上に表示される家電操作用コンテンツＣ４”の一例を示す。家電操作用コンテンツＣ４”は、図１３（ｂ）に示される家電コンテンツ（ＩＮＦＯ）において操作中と表示された家電（ここではエアコン）を操作するのに好適にデザインされた詳細な操作画面であり、図１４（ｂ）に示されるように、エアコンを操作するための各種ボタンがレイアウトされている。
【００７５】
[図１５のＳ１４（家電コンテンツにおける操作制御信号のやり取り）]
操作用端末２０Ａのブラウザ２０６ｂは、家電操作用コンテンツＣ４”の各種ボタン等に対してユーザによるタッチ操作が行われると、タッチ操作に応じた操作制御信号を生成し、管理サーバ１０を介して表示用端末３０Ａに送信する。ブラウザ３０６ｂは、操作用端末２０Ａより受信した操作制御信号に基づいて家電コンテンツ（ＩＮＦＯ）の表示を更新する。例えば、家電操作用コンテンツＣ４”の運転モードの「冷房」がタッチされると、ブラウザ３０６ｂ上に表示されている家電コンテンツ（ＩＮＦＯ）内のエアコンの運転モードが「冷房」に変更される。
【００７６】
なお、家電操作用コンテンツＣ４”で所定の終了操作が行われると、ブラウザ２０６ｂは、タッチ操作に応じた操作制御信号を管理サーバ１０を介して表示用端末３０Ａに送信すると共に、タッチパネル２１０上の表示を家電情報表示コンテンツＣ４’に戻す。ブラウザ３０６ｂは、受信した操作制御信号に基づき、表示するコンテンツを図１３（ａ）に示される家電コンテンツ（ＩＮＦＯ）に戻す（すなわち、「エアコン操作中」を消去する。）。
【００７７】
また、管理サーバ１０は、エアコンや浴室乾燥暖房機等の各種家電と所定のプロトコル（例えばECHONET Lite）で接続されている。ここで、家電操作用コンテンツＣ４”に対し、運転モードを「冷房」に変更するためのタッチ操作が行われた場合を考える。この場合、管理サーバ１０は、タッチ操作に応じた操作制御信号を中継して表示用端末３０Ａに送信する以外に、当該操作制御信号をECHONET Liteに準拠したプロトコルに変換してエアコンに送信する。これにより、エアコンの運転モードが冷房に変更される。
【００７８】
以上が本発明の例示的な実施形態の説明である。本発明の実施形態は、上記に説明したものに限定されず、本発明の技術的思想の範囲において様々な変形が可能である。例えば明細書中に例示的に明示される実施例等又は自明な実施例等を適宜組み合わせた内容も本願の実施形態に含まれる。
【００７９】
本実施形態では、説明の便宜上、複数の表示用端末３０のうち１つ（表示用端末３０Ａ）が管理サーバ１０及び操作用端末２０と協働して情報連携処理を行う例を説明したが、情報連携システム１全体としては、複数の表示用端末３０の各々が別個独立に（例えば異なるコンテンツを対象として）管理サーバ１０及び操作用端末２０と協働して情報連携処理を行っている。
【符号の説明】
【００８０】
１  情報連携システム
１０  管理サーバ
２０  操作用端末
３０  表示用端末
４０  コンテンツサーバ
５０  ネットワーク
１０２  ＣＰＵ
１０４  主記憶装置
１０４ａ  端末リスト
１０６  補助記憶装置
１０６ａ  ＯＳ
１０６ｂ  情報連携プログラム
１０８  通信インタフェース
２０２  ＣＰＵ
２０４  主記憶装置
２０６  補助記憶装置
２０６ａ  ＯＳ
２０６ｂ  ブラウザ
２０８  通信インタフェース
２１０  タッチパネル
３０２  ＣＰＵ
３０４  主記憶装置
３０６  補助記憶装置
３０６ａ  ＯＳ
３０６ｂ  ブラウザ
３０６ｃ  コンテンツリスト
３０８  通信インタフェース
３１０  ディスプレイ
３１２  ユーザインタフェース
４０２  ＣＰＵ
４０４  主記憶装置
４０６  補助記憶装置
４０６ａ  ＯＳ
４０８  通信インタフェース
【図１】
2014099837.tif 000003
【図２】
2014099837.tif 000004
【図３】
2014099837.tif 000005
【図４】
2014099837.tif 000006
【図５】
2014099837.tif 000007
【図６】
2014099837.tif 000008
【図７】
2014099837.tif 000009
【図８】
2014099837.tif 000010
【図９】
2014099837.tif 000011
【図１０】
2014099837.tif 000012
【図１１】
2014099837.tif 000013
【図１２】
2014099837.tif 000014
【図１３】
2014099837.tif 000015
【図１４】
2014099837.tif 000016
【図１５】
2014099837.tif 000017