(57)【要約】  情報端末（１ｔ）は、ネットワークに接続された第１及び第２の機器を特定する機器情報を取得する機器情報管理部（１０１）と、前記第１の機器が有する第１の機能と、前記第２の機器が有する第２の機能とで実現される連携動作を特定する連携情報を取得する機器連携サービス情報管理部（１０３）と、前記機器情報により特定される前記第１及び第２の機器を示す第１及び第２のＧＵＩ部品、並びに、前記連携情報により特定される前記連携動作を示す第３のＧＵＩ部品を関係付けて描画するＧＵＩ生成描画部（１０５）とを備える。
2013014874.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された第１及び第２の機器を特定する機器情報を取得する機器情報取得部と、
前記第１の機器が有する第１の機能と、前記第２の機器が有する第２の機能とで実現される連携動作を特定する連携情報を取得する連携情報取得部と、
前記機器情報により特定される前記第１及び第２の機器を示す第１及び第２のＧＵＩ（Graphical User Interface）部品、並びに、前記連携情報により特定される前記連携動作を示す第３のＧＵＩ部品を関係付けて描画するＧＵＩ描画部とを備えるＧＵＩ生成装置。
【請求項２】
前記連携情報は、前記連携動作を実現するための前記第１及び第２の機能を特定し、
前記第１及び第２の機器は、特定される前記第１の機能を有することが前記機器情報により示される機器と、特定される前記第２の機能を有することが前記機器情報により示される機器とである請求項１記載のＧＵＩ生成装置。
【請求項３】
前記ＧＵＩ描画部が描画した前記第１〜第３のＧＵＩ部品が含まれるＧＵＩを表示する表示装置と、
前記ＧＵＩに含まれるＧＵＩ部品への、ユーザによる操作を受け付ける入力装置と、
前記入力装置により受け付けられた前記操作で前記ユーザが選択した前記ＧＵＩ部品に関係付けられたＧＵＩ動作を実行するＧＵＩ制御部とを備える請求項１記載のＧＵＩ生成装置。
【請求項４】
前記ＧＵＩ描画部は、前記第１のＧＵＩ部品と前記第２のＧＵＩ部品とを接続する、直線または曲線である線を描画する請求項１記載のＧＵＩ生成装置。
【請求項５】
前記ＧＵＩ描画部は、前記入力装置が受け付けた前記操作がされた前記ＧＵＩ部品を示す情報を描画し、受け付けがされた後には、受け付けがされる前にその情報を描画する態様とは別の態様で、その情報を描画する請求項３記載のＧＵＩ生成装置。
【請求項６】
前記ＧＵＩ描画部は、前記第１及び第２機器を示す前記第１及び第２のＧＵＩ部品を描画すると共に、それらの前記第１及び第２のＧＵＩ部品のそれぞれが含まれるグループを示すグループノード型ＧＵＩ部品を、前記連携動作を示す前記第３のＧＵＩ部品として描画する請求項１記載のＧＵＩ生成装置。
【請求項７】
前記ＧＵＩ制御部は、描画された前記第３のＧＵＩ部品への、一つの機器を示す第４のＧＵＩ部品の、ユーザによるドラッグアンドドロップ操作が前記入力装置により受け付けられた場合に、前記第４のＧＵＩ部品が示す前記一つの機器を、前記ドラッグアンドドロップ操作がされた先の前記第３のＧＵＩ部品が示す前記連携動作がされる際に動作する機器の１つとして登録する請求項３又は５記載のＧＵＩ生成装置。
【請求項８】
前記連携動作がされた回数を特定するデータを記憶する履歴記憶部を備え、
前記ＧＵＩ描画部は、記憶される前記データにより特定される前記回数が閾値より多い場合、操作がされる回数が比較的多い場合に適する形式での描画をし、閾値より少ない場合、操作がされる回数が比較的少ない場合に適する形式での描画をする請求項１記載のＧＵＩ生成装置。
【請求項９】
当該ＧＵＩ生成装置のユーザが所有する機器を特定するデータを記憶する記憶部を備え、
前記ＧＵＩ描画部は、前記データにより特定される、所有される前記機器が有する機能が、前記連携動作がされる際に用いられる場合、操作がされる回数が比較的多い場合に適する形式での描画をし、用いられない場合、操作がされる回数が比較的少ない場合に適する形式での描画をする請求項１記載のＧＵＩ生成装置。
【請求項１０】
前記記憶部は、複数の前記データを記憶し、
それぞれの前記データは、複数のユーザのうちで、そのデータの前記ユーザが所有する機器を特定し、
前記複数のユーザのうちから、前記ＧＵＩが提示されるユーザを特定する特定部を備え、
前記ＧＵＩ描画部は、特定された前記ユーザの前記データに応じて、前記多い場合に適する形式と、前記少ない場合に適する前記形式とのうちの１つでの描画をする請求項９記載のＧＵＩ生成装置。
【請求項１１】
前記機器情報取得部は、無線通信で、当該ＧＵＩ生成装置の近傍の領域内にある、前記第１及び第２の機器を含む２つ以上の機器と通信し、
前記機器情報は、前記近傍の領域内の当該２つ以上の機器を特定し、他の領域にある機器を特定せず、
前記ＧＵＩ描画部は、前記近傍の領域内の前記２つ以上の機器を示す２つ以上のＧＵＩ部品のみを描画し、前記他の領域の前記機器のＧＵＩ部品を描画しない請求項１記載のＧＵＩ生成装置。
【請求項１２】
当該ＧＵＩ生成装置が含まれるシステムは、前記第１及び第２の機器と、第３の機器とを含み、
前記第１及び第２の機器は、第１の家に設けられ、
前記第３の機器は、第２の家に設けられ、
前記連携動作は、前記第１の家の前記第１の機器及び前記第２の機器が有する前記第１及び第２の機能と、当該第２の家の前記第３の機器が有する、前記第２の機能と同じ機能である第３の機能とで実現され、
前記ＧＵＩ描画部は、当該第３の機器を示すＧＵＩ部品も描画し、
前記ＧＵＩ制御部は、前記操作が受け付けられた場合に実行される前記ＧＵＩ動作として、前記第１、第２の機器に、それぞれ、前記第１、第２の機能での動作をさせると共に、前記第３の機器に、前記第３の機能での動作をさせる請求項３記載のＧＵＩ生成装置。
【請求項１３】
当該ＧＵＩ生成装置は、当該ＧＵＩ生成装置が、前記第２の機能を有する場合に、前記第２の機器として、前記連携動作がされるのに際して、前記第２の機能による動作を行う請求項１記載のＧＵＩ生成装置。
【請求項１４】
前記第３のＧＵＩ部品は、前記第１のＧＵＩ部品と、前記第２のＧＵＩ部品とを接続する前記線に関係付けられた請求項４記載のＧＵＩ生成装置。
【請求項１５】
前記第３のＧＵＩ部品は、前記線上に描画される請求項１４記載のＧＵＩ生成装置。
【請求項１６】
前記線は、前記第１のＧＵＩ部品により示される前記第１の機器と、前記第２のＧＵＩ部品により示される前記第２の機器との間での、前記連携動作がされる際における、データの流れの方向を示す矢印線である請求項３、１４、１５の何れか１項に記載のＧＵＩ生成装置。
【請求項１７】
前記第３のＧＵＩ部品は、前記第１のＧＵＩ部品と、前記第２のＧＵＩ部品との間に描画される請求項１〜１６の何れか１項に記載のＧＵＩ生成装置。
【請求項１８】
ネットワークに接続された第１及び第２の機器を特定する機器情報を取得する機器情報取得部と、
前記第１の機器が有する第１の機能と、前記第２の機器が有する第２の機能とで実現される連携動作を特定する連携情報を取得する連携情報取得部と、
前記機器情報により特定される前記第１及び第２の機器を示す第１及び第２のＧＵＩ（Graphical User Interface）部品、並びに、前記連携情報により特定される前記連携動作を示す第３のＧＵＩ部品を関係付けて描画するＧＵＩ描画部とを備える集積回路。
【請求項１９】
ネットワークに接続された第１及び第２の機器を特定する機器情報を取得する機器情報取得ステップと、
前記第１の機器が有する第１の機能と、前記第２の機器が有する第２の機能とで実現される連携動作を特定する連携情報を取得する連携情報取得ステップと、
前記機器情報により特定される前記第１及び第２の機器を示す第１及び第２のＧＵＩ（Graphical User Interface）部品、並びに、前記連携情報により特定される前記連携動作を示す第３のＧＵＩ部品を関係付けて描画するＧＵＩ描画ステップとを含むＧＵＩ生成方法。
【請求項２０】
コンピュータに、
ネットワークに接続された第１及び第２の機器を特定する機器情報を取得する機器情報取得ステップと、
前記第１の機器が有する第１の機能と、前記第２の機器が有する第２の機能とで実現される連携動作を特定する連携情報を取得する連携情報取得ステップと、
前記機器情報により特定される前記第１及び第２の機器を示す第１及び第２のＧＵＩ（Graphical User Interface）部品、並びに、前記連携情報により特定される前記連携動作を示す第３のＧＵＩ部品を関係付けて描画するＧＵＩ描画ステップと
を実行させるためのＧＵＩ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器を特定する機器情報を取得する機器情報取得部と、ＧＵＩ（Graphical User Interface）部品を描画するＧＵＩ描画部とを備えるＧＵＩ生成装置に関する。
【背景技術】
【０００２】
従来より、機器を特定する機器情報を取得する機器情報取得部と、ＧＵＩ（Graphical User Interface）部品を描画するＧＵＩ描画部とを備える、例えばタブレット端末、スマートフォンなどであるＧＵＩ生成装置がある（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３０５１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、第１及び第２の機器によって行われる連携動作が容易に利用されるのに要する描画がされず、連携動作が容易に利用し難いことが想定される。【０００５】
本発明は、連携動作を利用し易くできる情報端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様に係るＧＵＩ生成装置は、ネットワークに接続された第１及び第２の機器を特定する機器情報を取得する機器情報取得部と、前記第１の機器が有する第１の機能と、前記第２の機器が有する第２の機能とで実現される連携動作を特定する連携情報を取得する連携情報取得部と、前記機器情報により特定される前記第１及び第２の機器を示す第１及び第２のＧＵＩ（Graphical User Interface）部品、並びに、前記連携情報により特定される前記連携動作を示す第３のＧＵＩ部品を関係付けて描画するＧＵＩ描画部とを備えるＧＵＩ生成装置である。【０００７】
なお、この全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００８】
連携動作を利用し易くする情報端末を提供できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態における機器連携サービス表示装置を備えた情報端末の構成図である。
【図２】図２は、本発明の実施の形態における機器情報テーブルの一例を示す図である。
【図３Ａ】図３Ａは、本発明の実施の形態における機器連携サービス情報テーブルの一例を示す図である。
【図３Ｂ】図３Ｂは、写真閲覧サービスの実行動作定義ファイルの一例を示す図である。
【図３Ｃ】図３Ｃは、電源管理サービスの実行動作定義ファイルの一例を示す図である。
【図４】図４は、本発明の実施の形態における機器連携サービスと機器連携サービスを実行する機器との関係を表示するＧＵＩの一例を示す図である。
【図５】図５は、本発明の実施の形態における機器連携サービス表示装置によるＧＵＩ描画処理の一例を示すフローチャートである。
【図６】図６は、本発明の実施の形態におけるＧＵＩをユーザが操作した際の、ＧＵＩ制御部の処理の一例を示すフローチャートである。
【図７Ａ】図７Ａは、本発明の実施の形態におけるサービスと機器との関係を示すＧＵＩの一例を示す図である。
【図７Ｂ】図７Ｂは、本発明の実施の形態におけるサービスと機器との関係を示すＧＵＩの一例を示す図である。
【図８Ａ】図８Ａは、本発明の実施の形態におけるサービスと機器との関係を示すＧＵＩの他の例を示す図である。
【図８Ｂ】図８Ｂは、本発明の実施の形態におけるサービスと機器との関係を示すＧＵＩの他の例を示す図である。
【図９Ａ】図９Ａは、ＧＵＩを示す図である。
【図９Ｂ】図９Ｂは、ＧＵＩを示す図である。
【図１０】図１０は、履歴情報記憶部などを示す図である。
【図１１】図１１は、ＧＵＩを示す図である。
【図１２】図１２は、ユーザ情報記憶部などを示す図である。
【図１３Ａ】図１３Ａは、ＧＵＩを示す図である。
【図１３Ｂ】図１３Ｂは、ＧＵＩを示す図である。
【図１３Ｃ】図１３Ｃは、ＧＵＩを示す図である。
【図１４】図１４は、第１、第２の部屋を示す図である。
【図１５】図１５は、本システムを示す図である。
【図１６】図１６は、ＧＵＩを示す図である。
【図１７】図１７は、ＧＵＩを示す図である。
【図１８】図１８は、情報端末を示す図である。
【発明を実施するための形態】
【００１０】
（本発明の基礎となった知見）
本技術では、ネットワークに接続された様々な機器の機能を組合わせることにより実現される、様々な機器連携サービスを、ユーザに、分かり易く提示する。このことで、簡単に、機器の機能を、ユーザが選択・実行可能なグラフィカルユーザインターフェイス（ＧＵＩ、Graphical User Interface）技術を提供する。
【００１１】
発明者らは、タブレット端末などである情報端末の研究、開発を進めるうちに、下記のような問題が生じる可能性があることに気付いた。
【００１２】
つまり、近年では、テレビや録画機などのＡＶ（Audio Visual）機器、タブレットやスマートフォンなどの携帯型情報端末、パーソナルコンピュータやプリンタなどの、様々なデジタル機器を、相互にネットワーク接続することが行われる。そして、これらの様々な機器の機能を、互いに連携させることにより実現される機器連携サービスが、提案されている。
【００１３】
例えば、機器の相互接続方式を定めたＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）の規格では、録画機に保存された動画コンテンツを、ネットワーク接続された携帯情報端末で選択する。そして、選択した動画コンテンツを、ネットワークで接続されたＴＶで再生したりすることができる。
【００１４】
しかし、このような機器連携サービスでは、複数の機器が連携して動作する。このため、それらの複数の機器の間の関係が複雑になったり、機器連携サービスが提供する機能が、多くなったりする。このため、ユーザにとって、利用できる機能を、容易に理解し難い場合があった。
【００１５】
従って、機器連携サービスを、ユーザに分かり易く提示し、ユーザが、機器連携サービスを、簡単に利用できるような新しいＧＵＩの実現が望まれる。
【００１６】
これに対して、従来技術として、機器が保持するコンテンツの情報を表示するためのコンテンツ表示エリアと、コンテンツに対して実行する操作の情報を表示するための操作表示エリアと、操作を実行する対象の情報を表示するための機器表示エリアと、を有するものがある。そして、機器制御端末の操作部を用いて、各表示エリアに表示される情報が選択される。この選択がされる際に、広域ネットワークを介して接続された機器により提供されるサービスが、対象の候補として、機器表示エリアに表示される。これらのことを特徴とする従来技術があった（例えば、特許文献１参照）。
【００１７】
しかしながら、前記従来の技術では、３つの機器が連携する場合に限って、機器の持つコンテンツを操作するための機器連携サービスを、分かり易く、ユーザに提示する。そのため、コンテンツを操作するだけでなく、ある機器の機能を、別の機器から利用したり、４機器以上が連携動作したりする場合の機器連携サービスについては、対応が難しかった。
【００１８】
例えば、今後、ＡＶ機器だけでなく、新たに、エアコンや冷蔵庫などの白物家電が、ネットワークに接続することも考えられる。このことによって、機器間の連携が、より複雑化したり、機器連携サービスの種類が増えたりすることが考えられる。しかし、従来技術のＧＵＩでは、今後増加するこのような機器連携サービスを、ユーザに分かり易く提示し、簡単に利用させることが難しかった。
【００１９】
このような問題を解決するために、本発明の一態様に係るＧＵＩ生成装置（後述される図１の情報端末１ｔを参照）は、ネットワークに接続された第１及び第２の機器を特定する機器情報（図２の機器情報テーブル２００）を取得する機器情報取得部（機器情報管理部１０１）と、前記第１の機器が有する第１の機能と、前記第２の機器が有する第２の機能とで実現される連携動作を特定する連携情報（図３Ａの機器連携サービス情報テーブル３００）を取得する連携情報取得部（機器連携サービス情報管理部１０３）と、前記機器情報により特定される前記第１及び第２の機器を示す第１及び第２のＧＵＩ（Graphical User Interface）部品（図４のノード型ＧＵＩ部品４０２、４０３）、並びに、前記連携情報により特定される前記連携動作を示す第３のＧＵＩ部品（グループノード型ＧＵＩ部品４０１）を関係付けて描画するＧＵＩ描画部（ＧＵＩ生成描画部１０５）とを備えるＧＵＩ生成装置である。
【００２０】
これにより、描画されて、表示される各ＧＵＩ部品のうちに、互いに関係付けられた第１のＧＵＩ部品〜第３のＧＵＩ部品が含まれる。これにより、連携動作を容易に利用するのに要する表示がされて、連携動作が利用し易いようにできる。
【００２１】
なお、例えば、前記連携情報（機器連携サービス情報テーブル３００）は、前記連携動作を実現するための前記第１及び第２の機能を特定し、前記第１及び第２の機器は、特定される前記第１の機能を有することが前記機器情報により示される機器（例えば、図２の録画機）と、特定される前記第２の機能を有することが前記機器情報により示される機器（テレビ）とである。
【００２２】
これにより、第１及び第２の機能を有する一方の２つの機器と、同じく第１及び第２の機能を有する他方の２つの機器とがあっても、適切な動作がされる。つまり、何れの２つの機器についても、その２つの機器のうちの第１の機器の第１のＧＵＩ部品と、第２の機器の第２のＧＵＩ部品と、それら第１及び第２のＧＵＩ部品に関係付けられた第３のＧＵＩ部品とが描画される。これにより、何れの２つの機器についても適切な描画がされて、確実に、適切な描画ができる。
【００２３】
例えば、前記ＧＵＩ描画部が描画した前記第１〜第３のＧＵＩ部品が含まれるＧＵＩ（ＧＵＩ４００１を参照）を表示する表示装置（表示装置１０６）と、前記ＧＵＩに含まれるＧＵＩ部品への、ユーザによる操作を受け付ける入力装置（入力装置１０７）と、前記入力装置により受け付けられた前記操作で前記ユーザが選択した前記ＧＵＩ部品に関係付けられたＧＵＩ動作を実行するＧＵＩ制御部（ＧＵＩ制御部１０８）とを備えてもよい。
【００２４】
これにより、操作がされることにより、上述の連携動作をさせるためのＧＵＩ動作がされて、連携動作が行われる。これにより、連携動作がされるのに必要な操作が、単なる、このＧＵＩ生成装置における操作で済み、必要な操作が、簡単な操作にできる。
【００２５】
例えば、前記ＧＵＩ描画部は、前記第１のＧＵＩ部品と前記第２のＧＵＩ部品とを接続する、直線または曲線である線（図４の線８Ｌ、図１６の線１６０４３などを参照）を描画してもよい。
【００２６】
これにより、上述の線が描画されて、表示されることにより、対応付けが示されて、対応付けが比較的分かり易いようにできる。
【００２７】
例えば、前記ＧＵＩ描画部は、前記入力装置が受け付けた前記操作がされた前記ＧＵＩ部品を示す情報を描画し、受け付けがされた後には、受け付けがされる前にその情報を描画する態様とは別の態様で、その情報を描画してもよい。
【００２８】
例えば、前記ＧＵＩ描画部は、前記第１及び第２機器を示す前記第１及び第２のＧＵＩ部品を描画すると共に、それらの前記第１及び第２のＧＵＩ部品のそれぞれが含まれるグループを示すグループノード型ＧＵＩ部品を、前記連携動作を示す前記第３のＧＵＩ部品として描画してもよい。
【００２９】
例えば、前記ＧＵＩ制御部は、描画された前記第３のＧＵＩ部品（図７Ａのグループノード型ＧＵＩ部品７０１）への、一つの機器を示す第４のＧＵＩ部品（ノード型ＧＵＩ部品７０２）の、ユーザによるドラッグアンドドロップ操作（操作７０２ｍ）が前記入力装置により受け付けられた場合に、前記第４のＧＵＩ部品が示す前記一つの機器（リビングの照明）を、前記ドラッグアンドドロップ操作がされた先の前記第３のＧＵＩ部品が示す前記連携動作（電源管理サービス）がされる際に動作する機器の１つとして登録してもよい。
【００３０】
これにより、登録が簡単にできる。
【００３１】
例えば、前記連携動作がされた回数を特定するデータ（図１０のデータ１０９ｘ）を記憶する履歴記憶部（履歴情報記憶部１０９ｂ）を備え、前記ＧＵＩ描画部は、記憶される前記データにより特定される前記回数が閾値より多い場合、操作がされる回数が比較的多い場合に適する形式（図１１のボタン型ＧＵＩ部品７０３ｍを参照）での描画をし、閾値より少ない場合、操作がされる回数が比較的少ない場合に適する形式（ボタン型ＧＵＩ部品７０３ｎを参照）での描画をしてもよい。
【００３２】
これにより、何れの場合にも適切な形式での描画がされて、確実に、適切な形式の描画ができる。
【００３３】
なお、上述の閾値は、例えば、実験で特定された比較的適切な値の閾値などでもよい。
【００３４】
例えば、当該ＧＵＩ生成装置のユーザが所有する機器を特定するデータ（図１２のデータ１０９ｘ）を記憶する記憶部（ユーザ情報記憶部１０９ｂ）を備え、前記ＧＵＩ描画部は、前記データにより特定される、所有される前記機器が有する機能が、前記連携動作がされる際に用いられる場合、操作がされる回数が比較的多い場合に適する形式での描画をし、用いられない場合、操作がされる回数が比較的少ない場合に適する形式での描画をしてもよい。
【００３５】
これにより、何れの場合にも適切な形式での描画がされて、確実に、適切な形式の描画ができる。
【００３６】
例えば、前記記憶部は、複数の前記データ（情報１０９ｎ）を記憶し、それぞれの前記データは、複数のユーザのうちで、そのデータの前記ユーザが所有する機器を特定し、前記複数のユーザのうちから、前記ＧＵＩが提示されるユーザを特定する特定部（ユーザ特定部１０９ａ）を備え、前記ＧＵＩ描画部は、特定された前記ユーザの前記データに応じて、前記多い場合に適する形式と、前記少ない場合に適する前記形式とを切り替えてもよい。
【００３７】
例えば、前記機器情報取得部は、無線通信で、当該ＧＵＩ生成装置の近傍の領域（図１４の第１の部屋１Ｈ１ａ）内にある、前記第１及び第２の機器を含む２つ以上の機器と通信し、前記機器情報は、前記近傍の領域内の当該２つ以上の機器を特定し、他の領域（第２の部屋１Ｈ１ｂ）にある機器を特定せず、前記ＧＵＩ描画部は、前記近傍の領域内の前記２つ以上の機器を示す２つ以上のＧＵＩ部品のみを描画し、前記他の領域の前記機器のＧＵＩ部品を描画しなくてもよい。
【００３８】
例えば、当該ＧＵＩ生成装置が含まれるシステム（システム１ｓ）は、前記第１及び第２の機器と、第３の機器とを含み、前記第１及び第２の機器は、第１の家（図１５の第１の家１Ｈ１）に設けられ、前記第３の機器は、第２の家（第２の家１Ｈ２）に設けられ、前記連携動作は、前記第１の家の前記第１の機器及び前記第２の機器が有する前記第１及び第２の機能と、当該第２の家の前記第３の機器が有する、前記第２の機能と同じ機能である第３の機能とで実現され、前記ＧＵＩ描画部は、当該第３の機器を示すＧＵＩ部品も描画し、前記ＧＵＩ制御部は、前記操作が受け付けられた場合に実行される前記ＧＵＩ動作として、前記第１、第２の機器に、それぞれ、前記第１、第２の動作をさせると共に、前記第３の機器に、前記第３の動作をさせてもよい。
【００３９】
なお、例えば、第１の家の第１及び第２の機器は、第１の家における第１のネットワークに接続され、第２の家の第３の機器は、別の第２のネットワークに接続されてもよい。
【００４０】
また、第１の家の第１及び第２の機器は、このＧＵＩ生成装置から遠隔の遠隔地にはなく、第２の家の第３の機器は、遠隔地にあってもよい。
【００４１】
例えば、当該ＧＵＩ生成装置は、当該ＧＵＩ生成装置が、前記第２の機能を有する場合に、前記第２の機器として、前記連携動作がされるのに際して、前記第２の機能による動作を行ってもよい。
【００４２】
例えば、前記第３のＧＵＩ部品（図４のグループノード型ＧＵＩ部品４０１などを参照）は、前記第１のＧＵＩ部品（ノード型ＧＵＩ部品４０２）と、前記第２のＧＵＩ部品（ノード型ＧＵＩ部品４０２）とを接続する前記線（線８Ｌ）に関係付けられてもよい。
【００４３】
例えば、前記第３のＧＵＩ部品（例えば、ＧＵＩ部品１６０３）は、前記線（線１６０４）上に描画されてもよい。
【００４４】
前記線（線１６０４）は、前記第１のＧＵＩ部品（ＧＵＩ部品１６０１）により示される前記第１の機器と、前記第２のＧＵＩ部品（ＧＵＩ部品１６０２）により示される前記第２の機器との間での、前記連携動作がされる際における、データの流れの方向を示す矢印線（線１６０４）でもよい。
【００４５】
これにより、連携動作での、データの流れの方向が示され、連携動作が比較的理解され易い表示ができる。
【００４６】
前記第３のＧＵＩ部品は、前記第１のＧＵＩ部品（ＧＵＩ部品１６０１）と、前記第２のＧＵＩ部品（ＧＵＩ部品１６０２）との間に描画されてもよい。
【００４７】
このように、本技術は、前記従来の問題を解決するものである。つまり、本技術によれば、多数の機器が連携して実現される機器連携サービスにおいて、機器連携サービスと、それらの機器の間の関係とを、分かり易く、ユーザに提示し、ユーザが、簡単に、機器連携サービスを利用することができる新しいＧＵＩを提供できる。
【００４８】
なお、前記従来の問題を解決するために、本技術の一態様にかかるＧＵＩ生成装置としては、ネットワークに接続された機器に関する機器情報を取得する機器情報取得部と、連携サービスを実現する連携動作がされるのに際して行われる複数の動作のうちのそれぞれの動作を実現する機能を特定する連携情報を取得する連携情報取得部と、特定される、それぞれの前記機能を有することが、取得された、その機器の前記機器情報により示される前記機器が含まれてなる２つ以上の前記機器と、前記連携サービスとの関係を、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）として描画し、前記連携サービスを示すノード型ＧＵＩ部品と、２つ以上の前記機器のうちのそれぞれの前記機器を示すノード型ＧＵＩ部品が含まれてなる、接続された２つ以上の、前記機器を示す前記ノード型ＧＵＩ部品とが含まれる前記ＧＵＩ  を描画するＧＵＩ生成描画部とを備えるものも想定される。
【００４９】
つまり、描画されるＧＵＩは、連携サービスを示すノード型ＧＵＩ部品と、２つ以上の、機器を示すノード型ＧＵＩ部品（ＧＵＩ部品）を含む。そして、例えば、接続された、２つ以上の、機器を示すノード型ＧＵＩ部品では、含まれるノード型ＧＵＩ部品の個数が２個である場合には、それらの２つが接続され、ｎ≧３について、ｎ個である場合には、接続された、ｎ−１個のノード型ＧＵＩ部品のうちの少なくとも１つと、残りの１つとが接続される。
【００５０】
本構成によって、機器連携サービスを実行する複数機器と機器連携サービスとの関係を、ノード型ＧＵＩ部品間の関係図としてＧＵＩ表示できる。このため、機器連携サービスを利用するユーザは、機器連携サービスと、関係する複数機器との関係を、分かり易いＧＵＩ表示で確認できる。そのうえ、ノード型ＧＵＩ部品の操作によって、機器連携サービスを簡単に実行することができる。
【００５１】
本技術の機器連携サービス表示装置によれば、ユーザは、機器連携サービスを実行する複数機器と機器連携サービスとの関係を、ノード型ＧＵＩ部品間の関係図として、視覚的に確認できる。この確認をしたうえで、ノード型ＧＵＩ部品を操作することによって、機器連携サービスを、簡単に実行することができる。
【００５２】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。
【００５３】
以下、本発明の実施の形態について、図面を参照しながら、詳しく説明する。
【００５４】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００５５】
本ＧＵＩ生成装置（情報端末１ｔ）は、ネットワーク（例えば、図１５のネットワーク１ｎ）に接続された機器１ｅに関する機器情報２００ｓ（図１）を取得する機器情報管理部１０１と、連携サービスを実現する連携動作がされるのに際して行われる複数の動作（例えば、図１５の動作１ｅ１ｐ、１ｅ２ｐ）のうちのそれぞれの動作を実現する機能（図３Ａの第２行における写真データ管理機能、写真表示機能など）を特定する連携情報３００ｓ（図３Ａ、図１）を取得する機器連携サービス情報管理部１０３と、特定される、それぞれの、上述の機能（機能３００Ｆ）を有することが、取得された、その機器の機器情報２００ｓにより示される機器（図１５の機器（録画機）１ｅ１、機器（テレビ）１ｅ２）が含まれてなる２つ以上の機器（機器１ｅ１、１ｅ２）と、連携サービス（写真閲覧サービス）との関係（図４のＧＵＩ８ｘの関係）を、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）（ＧＵＩ８ｘ、ＧＵＩ（画面）１０６ｓ）として描画し、その連携サービスを示すノード型ＧＵＩ部品（図４のグループノード型ＧＵＩ部品８Ｍ）と、上述された２つ以上の機器（機器１ｅ１、１ｅ２）のうちのそれぞれの機器を示すノード型ＧＵＩ部品（ノード型ＧＵＩ部品８Ｎ）が含まれてなる、線８Ｌで接続された２つ以上のノード型ＧＵＩ部品８Ｎとが含まれるＧＵＩ（ＧＵＩ８ｘ、ＧＵＩ（画面）１０６ｓ）を描画するＧＵＩ生成描画部１０５とを備える。
【００５６】
つまり、接続された、２つ以上の、機器を示すノード型ＧＵＩ部品８Ｎでは、含まれるノード型ＧＵＩ部品の個数が２個である場合には、それらの２つが接続される。そして、ｎ≧３について、ｎ個である場合には、接続された、ｎ−１個のノード型ＧＵＩ部品のうちの少なくとも１つと、残りの１つとが接続される。
【００５７】
なお、例えば、当該情報端末１ｔが含まれるシステム１ｓ（図１５）は、それぞれが機器１ｅである、第１、第２および第３の機器（図１５の機器１ｅ１、１ｅ２、１ｅ３）を含んでもよい。
【００５８】
録画機などである第１の機器１ｅ１、および、テレビなどである第２の機器１ｅ２は、それぞれ、第１の家１Ｈ１（図１５）に設けられてもよい。
【００５９】
テレビなどである第３の機器１ｅ３について、次の通りでもよい。
【００６０】
つまり、第２の家１Ｈ２に設けられてもよい。
【００６１】
そして、第１の家１Ｈ１の第１の機器１ｅ１および第２の機器１ｅ２が、それぞれ、第１の動作１ｅ１ｐおよび第２の動作１ｅ２ｐをするのに際して、当該第３の機器１ｅ３が、第２の動作１ｅ２ｐ（例えば、第１の機器１ｅ１により出力される映像の表示）と同じ動作である第３の動作１ｅ３ｐ（同じ映像の表示）をすることにより、それら第１〜第３の機器１ｅ１〜１ｅ３での連携動作が実現されてもよい。
【００６２】
当該第３の機器１ｅ３を表わすノード型ＧＵＩ部品８Ｎ（図４）が、ＧＵＩ生成描画部１０５により描画されて、表示装置１０６により、表示されてもよい。
【００６３】
そして、ＧＵＩ制御部１０８は、ユーザによる、タッチの操作などである操作４０４Ｍ（図４）が受け付けられた場合に実行されるＧＵＩ動作として、第１、第２の機器１ｅ１、１ｅ２に、それぞれ、第１、第２の動作１ｅ１ｐ、１ｅ２ｐをさせると共に、第３の機器１ｅ３に、先述の第３の動作１ｅ３ｐをさせる動作をしてもよい。
【００６４】
これにより、親夫婦の家などである第２の家１Ｈ２でも、同じ映像が表示されて、何れの家（第１、第２の家１Ｈ１、１Ｈ２）でも、適切な動作がされる。これにより、より確実に、適切な動作ができる。
【００６５】
しかも、第２の家１Ｈ２での、親夫婦などによる操作等が不要で、単に、子供夫婦の家などである第の家１Ｈ１で、情報端末１ｔにおいて、上述の処理がされるだけで済み、行うのが困難な操作が必要になるのが回避されて、必要な操作が、容易な操作のみにできる。
【００６６】
（実施の形態）
図１は、本発明の実施の形態における機器連携サービス表示装置（情報端末）の構成図である。
【００６７】
図１において、機器情報管理部１０１は、機器情報テーブル１０２に定義（記憶）された機器情報（データ２００ｓ）を管理し、機器連携サービス情報管理部１０３は、機器連携サービス情報テーブル１０４に定義された機器連携サービス情報（データ３００ｓ）を管理する。
【００６８】
図２は、機器情報テーブル１０２の一例として、機器情報テーブル２００を示す図である。
【００６９】
機器情報テーブル２００では、機器情報として、機器ＩＤ（Identifier）、機器のＩＰ（Internet Protocol）アドレス、機器名、機器機能が定義されている（図２の表の第２列〜第５列）。
【００７０】
つまり、例えば、機器情報テーブル２００により、２つ以上のデータ２００ｓ（図２の表の第２行〜第５行のデータ２００ｓ、第６行〜第８行のデータ２００ｓ…）が記憶されてもよい。
【００７１】
そして、それぞれのデータ２００ｓは、そのデータ２００ｓの機器（例えば、後述される図１５の機器１ｅを参照）の機器ＩＤ（第１のデータ）２００ａと、ＩＰアドレス（第２のデータ）２００ｂと、機器名（第３のデータ）２００ｃと、機器機能（第４のデータ２００ｄ）とのうちの１個以上とを含んでもよい。
【００７２】
なお、含まれる第４のデータ２００ｄの個数は、図２の第２行〜第５行のデータ２００ｓ、第６行〜第８行のデータ２００ｓで示されるように、例えば、２個以上でもよい。
【００７３】
それぞれのデータ２００ｓに含まれるこれら機器ＩＤ等のうちで、機器ＩＤは、ネットワークに接続された機器（図１５の機器１ｅを参照）を一意に特定するための識別子である。
【００７４】
なお、上述のネットワークの一部または全部は、例えば、無線ＬＡＮ（Local Area Network）、ｂｌｕｅｔｏｏｔｈ、ＮＦＣ（Near Field Communication）などの、無線通信でのネットワークである。
【００７５】
なお、機器ＩＤ（図２の表の第１列）としては、例えば、その機器ＩＤの機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスや、その機器の、ネットワーク相互接続規格であるＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）規格で定められた識別子ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）などを用いることができる。
【００７６】
続いて、機器名（第３列）は、その機器（機器１ｅ）の名前である。
【００７７】
なお、例えば、図２の第２〜第５行における機器ＩＤ「２００１」で示される機器での機器名は、「リビングの録画機」となっている。
【００７８】
また、機器機能（第４列）は、ネットワークを介して利用できる、その機器機能が含まれる機器情報（データ２００ｓ）の機器の機能を特定するデータである。
【００７９】
例えば、図２の第２行〜第５行の機器ＩＤ「２００１」で示される録画機（リビングの録画機）の機能には、「録画機能」（第２行）、「動画データ管理機能」（第３行）、「写真データ管理機能」（第４行）、「電源制御機能」（第５行）などが定義されている。
【００８０】
なお、この情報端末（機器連携サービス表示装置）１ｔは、例えば、第９行におけるデータ２００ｓの機器である「タブレット」である。
【００８１】
図３Ａは、機器連携サービス情報テーブル１０４の一例として、機器連携サービス情報テーブル３００を示す図である。
【００８２】
この機器連携サービス情報テーブル３００おいて、機器連携サービス情報（データ３００ｓ）として、サービスＩＤ、サービス名、連携関係、サービスＵＲＩ（Uniform Resource Identifier）が定義されている（第１列〜第４列）。
【００８３】
すなわち、機器連携サービス情報テーブル３００により、１つ以上のデータ３００ｓ（図３Ａの表の第２行、第３行…）が記憶されてもよい。
【００８４】
それぞれのデータ３００ｓは、そのデータ３００ｓのサービス（連携サービス、連携動作）における、サービスＩＤ（第１のデータ）３００ａと、サービス名（第２のデータ）３００ｂと、連携関係（第３のデータ）３００ｃと、サービスＵＲＩ（第４のデータ）３００ｄとを含んでもよい。 
【００８５】
機器連携サービス情報テーブル３００のサービスＩＤ（例えば第２行の「３００１」）は、そのサービスＩＤが含まれるデータ３００ｓ（そのデータ３００ｓの機器連携サービス（写真閲覧サービス））を管理するための識別子である。
【００８６】
サービス名（第２列）は、機器連携サービスを分かり易く説明した名前である。
【００８７】
また、連携関係（第３列）は、例えば、その連携関係が含まれるデータ３００ｓの機器連携サービスを実行するために必要な、２以上の機器の機能の間での接続関係を示している。
【００８８】
例えば、サービスＩＤ「３００１」（第２行）で定義される「写真閲覧サービス」の連携関係は、「サービス実行機能−（写真データ管理機能、写真表示機能）」（「写真表示機能−写真データ管理機能」）とある。
【００８９】
ここで、記号「−」は、その記号「−」の両側に示される各機能を持つ機器が、相互に接続されることを意味する。
【００９０】
また、記号「（）」を用いて記される、「サービス実行機能−（写真データ管理機能、写真表示機能）」の書式、すなわち、「機能Ａ−（機能Ｂ、機能Ｃ）」の書式がある。この書式は、機能Ａを持つ機器は、機能Ｂおよび、機能Ｃを持つ機器相当とそれぞれ接続されることを意味している。
【００９１】
なお、連携関係を、機器の機能の接続関係と説明したが、連携関係のデータは、機器の機能の接続関係を示すのに加えて、さらには、機器の機能の２つ以上と、それらの機能による機器連携サービスとの接続関係を示すと理解することもできる。
【００９２】
例えば、連携関係のデータは、「サービス実行機能−（写真データ管理サービス、写真表示機能）」と示すこともできる（第２行）。なお、上述の「写真データ管理サービス」は、図３では、「写真データ管理機能」と示される。この場合、サービス実行機能は、複数の機器が互いに連携して実行される機器連携サービスにおける１つの機能であって、写真データを管理する機能を持つ「写真データ管理サービス」などと接続されることを意味する。
【００９３】
続いて、機器連携サービス情報テーブル３００のサービスＵＲＩ（第４列）は、そのサービスＵＲＩが定義されたデータ３００ｓの機器連携サービス（例えば「写真閲覧サービス」）の具体的な実行動作が記述された実行動作定義ファイルの配置場所を示している（http://192.168.1.11/photoService）。
【００９４】
ここで、実行動作定義ファイルは、図２で示した機器機能のうちのサービス実行機能を有する機器（例えば、図２の機器ＩＤ「２００３」（第９行）のタブレット）が解釈できる形式で記述される。
【００９５】
例えば、実行動作定義ファイルは、ＸＭＬ（Extensible Markup Language）、ＨＴＭＬ（HyperText Markup Language）などのマークアップ言語や、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔなどのプログラム言語などを用いて記述される。
【００９６】
また、ファイルの配置場所は、ＵＲＩ(Uniform Resource Identifier)形式で記述される。
【００９７】
なお、実行動作定義ファイルは、例えば、図１５に示される９のサーバ１ｘに記憶されたファイル１ｘＦでもよい。
【００９８】
図３Ｂ、図３Ｃは、それぞれ、一例として、写真閲覧サービスと、電源管理サービスとの実行動作定義ファイル３０１、３０２（ファイル１ｘＦ）を示した図である。
【００９９】
実行動作定義ファイル３０１、３０２では、Ｓｅｒｖｉｃｅタグに、サービスＩＤや、サービス名を定義する。そして、ａｃｔｉｏｎタグに、実行動作を規定した関数名（ｆｕｎｃｔｉｏｎ属性）や機能名（ｎａｍｅ属性）を定義する。そして、Ｓｃｒｉｐｔタグで、その関数名の関数が実装されたプログラムのファイル名などを定義している。
【０１００】
以上、図２と、図３Ａ〜図３Ｃを用いて、機器情報テーブル１０２および、機器連携サービス情報テーブル１０４の詳細について、説明した。続いて、図１の構成の説明に戻る。
【０１０１】
図１において、ＧＵＩ生成描画部１０５は、機器連携サービス情報管理部１０３から、機器連携サービス情報（データ３００ｓ）を取得する。
【０１０２】
そして、ＧＵＩ生成描画部１０５は、取得した機器連携サービス情報（データ３００ｓ）毎に、次の処理をする。つまり、その機器連携サービス情報の連携関係定義（図３Ａの第３のデータ３００ｃ）から特定される、その機器連携サービス情報の機器連携サービスを実行するために必要な２つ以上の機器情報（データ２００ｓ）がある。その処理では、それらの２つ以上の機器情報が、機器情報管理部１０１から取得される。
【０１０３】
続いて、ＧＵＩ生成描画部１０５は、取得した機器連携サービス情報（データ３００ｓ）や、機器情報（データ２００ｓ）を、ノード型ＧＵＩ部品（後述の図４のノード型ＧＵＩ部品８Ｎ、グループノード型ＧＵＩ部品８Ｍを参照）として描画する。
【０１０４】
そして、ＧＵＩ生成描画部１０５は、より具体的には、その機器連携サービス情報の機器連携サービスと、その機器連携サービスを実行する２以上の機器との間の関係を、複数のノード型ＧＵＩ部品の間を、直線や曲線などで接続して、描画する（図４の線８Ｌなどを参照）。
【０１０５】
図４は、ＧＵＩ生成描画部１０５が、図３ＡのサービスＩＤ「３００１」で示される機器連携サービス情報（第２行のデータ３００ｓ）を基に描画したＧＵＩの一例（ＧＵＩ４００１）を示す図である。
【０１０６】
図４では、写真閲覧サービス（図３Ａの第２行）を実行する機器の機器名である、リビングのＴＶ（図２の第６〜８行）を示すノード型ＧＵＩ部品４０２と、リビングの録画機（図２の第２行〜第５行）を示すノード型ＧＵＩ部品４０３との間が、曲線（線８Ｌ）で接続されて、描画され、これらの２つ機器の間での接続関係が表現されている。
【０１０７】
また、写真閲覧サービスを示すノード（グループノード型ＧＵＩ部品４０１）は、ノード型ＧＵＩ部品４０２と、ノード型ＧＵＩ部品４０３とを、１つのグループへとグループ化している。つまり、このグループノード型ＧＵＩ部品４０１により、他の２つのノード型ＧＵＩ部品４０２と、ノード型ＧＵＩ部品４０３が含まれてなるグループが示される。
【０１０８】
なお、このような、ノード型ＧＵＩ部品をグループ化するノード型ＧＵＩ部品を、以降、グループノード型ＧＵＩ部品と呼ぶ。
【０１０９】
さらに、グループノード型ＧＵＩ部品４０１には、写真閲覧サービスが提供する機能を実行させるためのボタン型ＧＵＩ部品４０４が描画されている。
【０１１０】
ここで、ボタン型ＧＵＩ部品４０４に描画される文字列「写真をＴＶで見る」は、図３Ｂの実行動作定義ファイル３０１のＡｃｔｉｏｎタグのｎａｍｅ属性から取得し、設定される。
【０１１１】
また、ユーザ（図１５のユーザ１ｕ１Ａを参照）が、ボタン型ＧＵＩ部品４０４を選択した際に実行される機能は、図３Ｂの実行動作定義ファイル３０１のＡｃｔｉｏｎタグのｆｕｎｃｔｉｏｎ属性から取得された関数名で定義されたものである。
【０１１２】
以上のように、ＧＵＩ生成描画部１０５は、機器連携サービスと、機器連携サービスを実行する１つ以上の機器との関係を、ノード型ＧＵＩ部品（グループノード型ＧＵＩ部品４０１などを参照）として描画したり、機器連携サービスが提供する機能をユーザが選択して、実行させるためのボタン型ＧＵＩ部品（ボタン型ＧＵＩ部品４０４）を描画したりできる。
【０１１３】
続いて、図１において、表示装置１０６は、液晶ディスプレイや、タッチパネル型ディスプレイなどの画面に、ＧＵＩ生成描画部１０５が描画したＧＵＩ（そのＧＵＩの画像）を表示する。
【０１１４】
入力装置１０７は、マウス、タッチパネルやキーボードなどの入力装置であって、ＧＵＩ生成描画部１０５が描画したＧＵＩを操作するためのユーザ操作（図４の操作４０４Ｍなど）を、ＧＵＩ制御部１０８へ通知する。
【０１１５】
ＧＵＩ制御部１０８は、ＧＵＩ生成描画部１０５が描画したＧＵＩへのユーザ操作を、入力装置１０７から通知される。ＧＵＩ制御部１０８は、この通知がされると、通知された操作がされたＧＵＩ部品（ノード型ＧＵＩ部品や、ボタン型ＧＵＩ部品）を特定し、特定されたＧＵＩ部品に割り当てられた機能を実行する。
【０１１６】
以上、本実施の形態に係る機器連携サービス表示装置の構成を説明した。続いて、本実施の形態に係る機器連携サービス表示装置の処理フローを、図５および図６を用いて説明する。
【０１１７】
図５は、本発明の実施の形態における機器連携サービス表示装置によるＧＵＩ描画処理の一例を示すフローチャートである。
【０１１８】
機器連携サービス表示装置の描画処理が開始すると、図５のステップＳ５０１において、ＧＵＩ生成描画部１０５は、機器連携サービス情報管理部１０３から、機器連携サービス情報（図３Ａのデータ３００ｓを参照）を取得する。
【０１１９】
以降では、説明のための一例として、機器連携サービス情報管理部１０３が管理する、図３Ａの機器連携サービス情報テーブル３００から、サービスＩＤ「３００１」、サービス名「写真閲覧サービス」のサービス情報を取得したとしたケースを説明する。
【０１２０】
続くステップＳ５０２において、図３ＡのサービスＩＤ「３００１」のサービス情報（第２行のデータ３００ｓ）を取得したＧＵＩ生成描画部１０５は、サービスＩＤ「３００１」に関係する機器情報（図２のデータ２００ｓを参照）を、機器情報管理部１０１から取得する。
【０１２１】
このとき、機器情報管理部１０１は、ＧＵＩ生成描画部１０５から通知されたサービスＩＤ「３００１」に関する機器（その機器の情報）を、サービスＩＤ「３００１」に定義された「連携機能」を基に、図２の機器情報テーブル２００から抽出し、ＧＵＩ生成描画部１０５に通知する。
【０１２２】
具体的には、サービスＩＤ「３００１」の「連携機能」としては、サービス実行機能、写真データ管理機能、写真データ表示機能が示されるから、図２の機器情報テーブル２００からの、次のような抽出の処理がされる。その抽出では、これらの機能のうちのそれぞれの機能が、「機器機能」（図２の第４列）として定義される機器ＩＤ「２００３」（第９行）、機器ＩＤ「２００１」（第２行〜第５行）、機器ＩＤ「２００２」（第６行〜第８行）の機器（機器のデータ２００ｓ）を抽出する。そして、抽出されたそれぞれのデータ２００ｓを、ＧＵＩ生成描画部１０５に通知する。
【０１２３】
続き、ステップＳ５０３において、ＧＵＩ生成描画部１０５は、取得した機器連携サービス情報（データ３００ｓ）と、機器情報（データ２００ｓ）とから、先述の図４に示すＧＵＩを描画する。
【０１２４】
なお、図４においては、一度に描画する機器の数を、必要最小限とするために、本実施の形態にかかる機器連携サービス表示装置を備えた機器（ユーザが直接操作している機器）として、機器ＩＤ「２００３」の「タブレット」を、ノード型ＧＵＩ部品として表示していないが、表示してもよい。
【０１２５】
以上、図５を用いて、本発明の実施の形態にかかる機器連携サービス表示装置におけるＧＵＩ描画処理フローを説明した。
【０１２６】
図６は、図４のＧＵＩをユーザが操作した際の、ＧＵＩ制御部１０８の処理のフローチャートである。
【０１２７】
図６において、入力装置１０７を介して、ユーザが、表示装置１０６に表示されたＧＵＩを操作すると、ステップＳ６０１において、ＧＵＩ制御部１０８は、その操作がされたＧＵＩ部品を特定する。
【０１２８】
なお、ここで、説明のための一例として、表示装置１０６が、入力装置１０７であるタッチパネルを含んでなるタッチパネルディスプレイなどであるとする。
【０１２９】
ユーザが、このタッチパネルディスプレイをタッチ操作すると、入力装置１０７は、ユーザがタッチした、タッチパネル上の座標（Ｘ，Ｙ）を、ＧＵＩ制御部１０８に通知する。ＧＵＩ制御部１０８は、ＧＵＩ生成描画部１０５が描画したＧＵＩのうち、通知された座標（Ｘ，Ｙ）と重なるＧＵＩ部品（ノード型ＧＵＩ部品やボタン型ＧＵＩ部品）を特定する。なお、この特定がされるのに際しては、重なりを判定するための情報として、ＧＵＩ部品の描画座標位置や描画範囲（幅や高さ）の情報が必要であるが、ＧＵＩ生成描画部１０５がＧＵＩを描画した際に、これを保持しているものとする。
【０１３０】
ユーザが操作したＧＵＩ部品が特定されると、ステップＳ６０２において、ＧＵＩ制御部１０８は、特定されたＧＵＩ部品と関連するＧＵＩ動作を実行する。例えば、図４において、ボタン型ＧＵＩ部品４０４を、ユーザが選択操作した場合には、ボタン型ＧＵＩ部品４０４に関連しているＧＵＩ動作として、サービスＩＤ「３００１」（図３Ａの第２行）のサービスＵＲＩ（第２行第４列）で指定された機器連携サービスを実行することができる。
【０１３１】
具体的には、サービスＩＤ「３００１」のサービスＵＲＩで指定された機器連携サービスは、図３Ｂの実行動作定義ファイル３０１で定義される。そのため、ボタン型ＧＵＩ部品４０４の選択操作の際には、図３Ｂの実行動作定義ファイル３０１のＡｃｔｉｏｎタグのｆｕｎｃｔｉｏｎ属性が「ｓｈｏｗＰｈｏｔｏＯｎＴＶ」の関数の動作が、ＧＵＩ動作として実行される。
【０１３２】
なお、ＧＵＩ動作と、ＧＵＩ部品との関連付けについては、ＧＵＩ生成描画部１０５がＧＵＩを描画した際に、その関連付けの割り当て関係を保持するものとする。
【０１３３】
また、ユーザに選択されたＧＵＩ部品と関連するＧＵＩ動作としては、機器連携サービスの実行動作だけでない。例えば、選択されたＧＵＩ部品と関係のある情報のみを描画したり、強調して描画（色を変えたり、線を太くする、線種を変更するなどして描画）したりするようにさせる指示がされてもよい。ステップＳ６０２において、ＧＵＩ制御部１０８が、ＧＵＩ生成描画部１０５に対して、この指示をする動作などを行ってもよい。
【０１３４】
なお、ユーザは、ノード型ＧＵＩ部品や、グループノード型ＧＵＩ部品を、選択操作するだけでなく、グループノード型ＧＵＩ部品（図７Ａのグループノード型ＧＵＩ部品７０１を参照）に、ドラッグアンドドロップ操作（操作７０２ｍを参照）することもできる。
【０１３５】
このとき、ステップＳ６０１において、ＧＵＩ制御部１０８は、ドラッグされたＧＵＩ部品（ノード型ＧＵＩ部品７０２）と、ドロップのあて先となるＧＵＩ部品（グループノード型ＧＵＩ部品７０１）とをそれぞれ特定してもよい。これにより、ＧＵＩ制御部１０８は、ドロップのあて先となるＧＵＩ部品（グループノード型ＧＵＩ部品７０１）に割り当てられたＧＵＩ動作を実行することができる。
【０１３６】
ここで、ドロップのあて先となるＧＵＩ部品に割り当てられたＧＵＩ動作は、予め定義することができる。なお、例えば、実行される、グループノード型ＧＵＩ部品７０１のＧＵＩ動作は、例えば、そのグループノード型ＧＵＩ部品７０１のグループに含まれる各ノード型ＧＵＩ部品のうちに、そのグループノード型ＧＵＩ部品７０１へとドラッグされたノード型ＧＵＩ部品７０２を追加する動作などである。
【０１３７】
例えば、図３Ｃの実行動作定義ファイル３０２のＡｃｔｉｏｎタグのｆｕｎｃｔｉｏｎ属性が「ａｄｄＤｅｖｉｃｅ」となる関数処理を、ドロップされた場合のＧＵＩ動作として割り当てることができる。また、グループノード型ＧＵＩ部品の領域外に、ノード型ＧＵＩ部品が、ドラッグアンドドロップされた場合のＧＵＩ動作を、Ａｃｔｉｏｎタグのｆｕｎｃｔｉｏｎ属性が、「ｒｅｍｏｖｅＤｅｖｉｃｅ」となる関数処理として割り当てることができる。
【０１３８】
具体例を、図７を用いて説明する。
【０１３９】
図７Ａは、ＧＵＩ７００１を示す図である。
【０１４０】
図７Ｂは、ＧＵＩ７００２を示す図である。
【０１４１】
図７Ａ、図７Ｂのそれぞれでは、機器情報テーブル２００で示された電源管理サービス（図３Ａの第４行におけるサービスＩＤ「３００３」を参照）および、電源制御機能を持つ機器（図２における機器ＩＤ「２００１」、「２００２」、「２００４」を参照）を、ＧＵＩ生成描画部１０５が描画した様子が示される。
【０１４２】
なお、図７ＡのＧＵＩ７００１では、「電源管理サービス」を示すグループノード型ＧＵＩ部品７０１に、「リビングの照明」を示すノード型ＧＵＩ部品７０２が含まれていない。このため、「リビングの照明」は、ボタン型ＧＵＩ部品（７０３、７０４）のユーザ操作による、「電源一括ＯＮ」や「電源一括ＯＦＦ」の対象になっていない。
【０１４３】
このような、含まれてない位置から、ユーザが、ノード型ＧＵＩ部品７０２をドラッグし、グループノード型ＧＵＩ部品７０１の位置にドロップする（操作７０２ｍ）。すると、ＧＵＩ制御部１０８は、ドロップの宛先となるグループノード型ＧＵＩ部品７０１のＧＵＩ動作を実行し、図７ＢのＧＵＩ７００２の状態となる。このとき、「リビングの照明」は、「電源管理サービス」の「電源一括ＯＮ」や「電源一括ＯＦＦ」操作の対象となる。
【０１４４】
つまり、電源のオンオフの切り換えとして、ボタン型ＧＵＩ部品７０３における、電源オフへの切り換えと、ボタン型ＧＵＩ部品７０４における、電源オンへの切り換えとがある。
【０１４５】
そして、図７ＡのＧＵＩ７００２が描画されるときには、「リビングのＴＶ」と、「リビングの録画機」との２つの機器のそれぞれの切り換えがされる。一方で、上述の操作７０２ｍがされた後において、図７ＢのＧＵＩ７００２が描画されるときには、それら２つの機器と、操作７０２ｍでドラッグされたノード型ＧＵＩ部品７０２の、「リビングの照明」の機器との３つの機器のそれぞれの切り換えがされる。
【０１４６】
以上のようなドラッグアンドドロップ操作によると、図８に示すようなユーザ操作も可能となる。
【０１４７】
図８Ａは、ＧＵＩ８００１を示す図である。
【０１４８】
図８Ｂは、ＧＵＩ８００２を示す図である。
【０１４９】
図８Ａ、図８ＢのＧＵＩ８００１、および、ＧＵＩ８００２のそれぞれのＧＵＩでは、自宅（図１５の第１の家１Ｈ１を参照）にある、ノード型ＧＵＩ部品７０２により示される「リビングのＴＶ」の機器（機器１ｅ２を参照）による、閲覧される写真の表示が行われるサービスである「写真閲覧サービス」（グループノード型ＧＵＩ部品４０１）が示される。また、それぞれのＧＵＩでは、インターネット（例えば、図１５のネットワーク１ｎ）を介して、情報端末１ｔに対して接続された機器（第２の家１Ｈ２の機器１ｅ（機器１ｅ３）を参照）の、「両親の家の機器」のノード型ＧＵＩ部品８０１が示される。示される、これらグループノード型ＧＵＩ部品４０１、および、ノード型ＧＵＩ部品８０１は、それぞれ、グループノード型ＧＵＩ部品（４０１、８０２）において描画されている。
【０１５０】
ここで、図８ＡのＧＵＩ８００１において、ユーザが、「両親の家の機器」（ノード型ＧＵＩ部品８０１）がある、第２の家１Ｈ２のグループノード型ＧＵＩ部品８０２がある位置からのドラッグアンドドロップ操作をする。そのドラッグアンドドロップ操作では、そのノード型ＧＵＩ部品８０１で示される、ＴＶの表示物（アイコンなど）を、自宅の「写真閲覧サービス」（グループノード型ＧＵＩ部品４０１）の位置に、ドラッグアンドドロップ操作する（図７Ａの操作７０２ｍを参照）。すると、表示されるＧＵＩ１０６Ｓ（図８Ａ、図８Ｂ（図１のＧＵＩ１０６ｓ）を参照）が、図８ＢのＧＵＩ８００２となる。これにより、写真閲覧サービスで利用される各機器のうちに、両親の家（第２の家１Ｈ２）のＴＶ（機器１ｅ３）を参加させることができる。つまり、写真が表示される１以上の機器のうちに、両親の家のＴＶが含まれるようにされる。
【０１５１】
つまり、ユーザは、この参加がされた後には、ボタン型ＧＵＩ部品４０４（「写真をＴＶで見る」）を操作するだけで、自宅の「リビングの録画機」（第１の家１Ｈ１にある機器１ｅ１（図１５）、ノード型ＧＵＩ部品４０３を参照）に保存された写真を、両親の家の「ＴＶ」（機器１ｅ３）で表示することが可能となる。
【０１５２】
つまり、例えば、第２の家１Ｈ２のユーザ１ｕ２は、第１の家１Ｈ１のユーザ１ｕ１Ａである子供の親などで、機器１ｅ３の操作が不慣れであるにも関わらず、次の通りである。つまり、単に、子供であるユーザ１ｕ１Ａの第１の家１Ｈ１における情報端末１ｔにより、上述の処理がされるだけで、第１の家１Ｈ１で表示される写真と同じ写真が、第２の家１Ｈ２の機器１ｅ３によっても表示される。これにより、より多くの家で、写真を表示する適切な動作がされて、より確実に、適切な動作ができる。
【０１５３】
かかる構成によれば、機器連携サービスを実行する複数の機器と、その機器連携サービスとの間の関係を、グループノード型ＧＵＩ部品や、ノード型ＧＵＩ部品間の関係図として、ＧＵＩ表示できる。
【０１５４】
このため、機器連携サービスを利用するユーザは、機器連携サービスと、その機器連携サービスに関係する複数機器との関係を、分かり易いいＧＵＩ表示で確認できる。また、ボタン型ＧＵＩ部品の操作によって、機器連携サービスを、簡単に実行させることができる。
【０１５５】
なお、グループノード型ＧＵＩ部品や、ノード型ＧＵＩ部品で示される属性値として、機器や、機器連携サービスを、一例として説明した。一方、示される属性値は、図８Ａ、図８Ｂの図示において、「両親の家の機器」と示したように、機器の「設置場所」であってもよいし、機器やサービスを所有する「人」などであってもよい。
【０１５６】
例えば、設置場所を、グループノード型ＧＵＩ部品が示す属性値とすれば、設置場所が未定義の機器を、そのグループノード型ＧＵＩ部品にドラッグアンドドロップ操作するだけで、設置場所を、ユーザが定義することができる。
【０１５７】
また、機器やサービスを所有する人を、ノード型ＧＵＩ部品が示す属性値とすれば、そのノード型ＧＵＩ部品の選択操作により、ノード型ＧＵＩ部品で示される「人」が所有する機器やサービスだけを選別して、表示することもできる。
【０１５８】
なお、「設置場所」や「人」などの属性値としては、図２の機器情報テーブルや、図３の機器連携サービス情報テーブルに、予め決められた属性値を定義しておいてもよいし、ユーザ操作により動的に属性値を追加してもよい。
【０１５９】
なお、本実施の形態において、機器連携サービス情報管理部１０３が管理する機器連携サービス情報や、機器情報管理部１０１が管理する機器情報は、予め、機器連携サービス情報テーブル１０４や、機器情報テーブル１０２に保持されているものとして説明した。一方、ネットワークに接続された機器から、機器連携サービス情報や、機器情報を検索することにより、動的に、追加管理してもよい。
【０１６０】
図９Ａは、ＧＵＩ７００１ａを示す図である。
【０１６１】
描画されるＧＵＩは、例えば、図９Ａに示されるＧＵＩ７００１ａでもよい。
【０１６２】
このＧＵＩ７００１ａは、機器（「リビングのＴＶ」、「リビングの録画機」）を示すノード型ＧＵＩ部品の２つ以上（ノード型ＧＵＩ部品７０１ａ、７０１ｂ）を含む。
【０１６３】
これらの２つ以上のノード型ＧＵＩ部品のそれぞれへの、タッチの操作（操作７ｔ１、７ｔ２）がされてもよい。
【０１６４】
それぞれの操作がされた後においては、それらの操作がされた、２個以上のノード型ＧＵＩ部品（ノード型ＧＵＩ部品７０１ａ、７０１ｂ）が含まれるグループノード型ＧＵＩ部品７０１が描画されてもよい。
【０１６５】
なお、例えば、それらの２個以上のノード型ＧＵＩ部品の機器が、連携動作をする２個以上の機器である否かが判定され、連携動作をする２個以上の機器と判定される場合にのみ、グループノード型ＧＵＩ部品７０１の描画がされ、連携動作をする２個以上の機器ではないと判定された場合には、グループノード型ＧＵＩ部品７０１の描画がされなくてもよい。
【０１６６】
図９Ｂは、ＧＵＩ７００１ａを示す図である。
【０１６７】
２つ以上のノード型ＧＵＩ部品（ノード型ＧＵＩ部品７０１ａ、７０１ｂ）の位置が含まれる領域７ｍＲを特定する操作７ｍがされてもよい。
【０１６８】
その操作７ｍがされた後においては、その操作７ｍで特定された領域７ｍＲに、位置が含まれる、それらの２つ以上のノード型ＧＵＩ部品が含まれるグループノード型ＧＵＩ部品７０１が描画されてもよい。
【０１６９】
なお、図９Ｂに示されるように、例えば、操作７ｍは、ユーザ１ｕ１Ａの指の位置が、その領域７ｍＲの外周を動かされる操作などでもよい。
【０１７０】
なお、上述された、グループノード型ＧＵＩ部品７０１の描画は、次の場合にのみ、行われてもよい。
【０１７１】
つまり、そのグループノード型ＧＵＩ部品７０１に含まれる２つ以上のノード型ＧＵＩ部品（ノード型ＧＵＩ部品７０１ａ、７０１ｂ）のそれぞれの機器が含まれてなる、機器の組み合わせがある。上述の描画は、この組み合わせが、連携情報３００ａ（図３Ａ）の第３のデータ３００ｃにより特定される、それぞれの機能の機器が含まれる組み合わせである場合にのみ、行われてもよい。
【０１７２】
図１０は、履歴情報記憶部１０９ｂなどを示す図である。
【０１７３】
情報端末１ｔは、更に、履歴情報記憶部１０９ｂを備えてもよい。
【０１７４】
連携動作（例えば、図１０における第１の連携動作）を特定する情報１０９ｎ（情報１０９ｎが含まれるデータ１０９ｘ）が、この履歴情報記憶部１０９ｂにより記憶されてもよい。
【０１７５】
描画されるＧＵＩ（図４のＧＵＩ８ｘなどを参照）が提示されるユーザ（図１５のユーザ１ｕ１Ａ）が、ある連携動作を実行させる確率が、他の連携動作（例えば、図１０の第４の連携動作）を実行させる確率よりも高いと推定されてもよい。特定される連携動作は、高い確率の、上述されたある連携動作でもよい。
【０１７６】
つまり、特定される、実行される確率が高い連携動作は、例えば、過去に、そのユーザが実行させた連携動作などである。
【０１７７】
特定される連携動作のＧＵＩ８ｘ（図４）が描画され、他の連携動作のＧＵＩ８ｘが描画されなくてもよい。
【０１７８】
なお、具体的には、先述の通り、情報端末１ｔは、例えばタブレットである。
【０１７９】
つまり、情報端末１ｔは、情報端末１ｔが利用される第１の家１Ｈ１（図１５）における家族のメンバーの、複数のユーザ１ｕ１（図１５）により利用されることが考えられる。
【０１８０】
換言すれば、情報端末１ｔは、例えば、一人のユーザのみにより利用される、携帯電話などの情報端末ではない情報端末でもよい。
【０１８１】
それらの複数のユーザ１ｕ１のうちから、描画されるＧＵＩ８ｘが提示される、現在、この情報端末１ｔを利用中であるユーザ１ｕ１Ａ（図１５）が、ユーザ特定部１０９ａ（図１０）により特定されてもよい。
【０１８２】
履歴情報記憶部１０９ｂにより、それぞれのユーザ１ｕ１（図１０の第１、第２のユーザを参照）についてのデータ１０９ｘが記憶されてもよい。
【０１８３】
複数のデータ１０９ｘのうちから、特定されたユーザ１ｕ１Ａのデータ１０９ｘが、選択部１０９ｃ（図１０）により特定されてもよい。
【０１８４】
なお、図１０に示されるように、例えば、この選択部１０９ｃは、先述のＧＵＩ生成描画部１０５の一部などでもよい。
【０１８５】
特定されたデータ１０９ｘが、上述された、そのデータ１０９ｘにより特定される連携動作のＧＵＩ８ｘのみが描画され、他の連携動作のＧＵＩ８ｘが描画されないデータ１０９ｘとして用いられてもよい。
【０１８６】
なお、図１０の２箇所のそれぞれで、ＧＵＩ生成描画部１０５が図示される。これらの２箇所は、例えば、ＧＵＩ生成描画部１０５に含まれる第１の部分を示す一方の箇所と、第２の部分を示す他方の箇所との２つの箇所である。
【０１８７】
図１１は、ＧＵＩ８ｘｊ、および、ＧＵＩ８ｘｋなどを示す図である。
【０１８８】
ＧＵＩ８ｘｊのボタン型ＧＵＩ部品７０３ｍの外観は、第１の外観であり、ＧＵＩ８ｘｋのボタン型ＧＵＩ部品７０３ｎの外観は、第１の外観とは異なる第２の外観である。
【０１８９】
第１の外観は、例えば、操作されることが比較的多いボタン型ＧＵＩ部品（ボタン型ＧＵＩ部品７０３ｍ）が有するのに適する外観である。
【０１９０】
つまり、第１の外観は、例えば、比較的目立ち易い色（例えば、黒色よりも目立ちやすい赤色、黄色など）を有する外観、文字が、強調表示された外観、文字等が、半透明ではない外観などである。
【０１９１】
他方、第２の外観は、操作されることが比較的少ないボタン型ＧＵＩ部品（ボタン型ＧＵＩ部品７０３ｎ）が有するのに適する外観である。
【０１９２】
つまり、第２の外観は、例えば、比較的目立ち難い色（例えば黒色）を有する外観、文字が、強調表示された外観、文字等が、半透明である外観などである。
【０１９３】
情報１０９ｎにより示される連携動作のＧＵＩ８ｘは、操作されることが多いことが適するボタン型ＧＵＩ部品７０３ｍを含むＧＵＩ８ｘｊでもよい。
【０１９４】
他方、他の連携動作のＧＵＩ８ｘは、操作されることが少ないことが適するボタン型ＧＵＩ部品７０３ｎを含むＧＵＩ８ｘｋでもよい。
【０１９５】
図１２は、ユーザ情報記憶部１０９ｂなどを示す図である。
【０１９６】
なお、情報１０９ｎにより、その情報１０９ｎのユーザ（例えば、図１２の第１のユーザ）が所有する機器（例えば第１の機器）などの、そのユーザにより比較的多く利用される機器が特定されてもよい。
【０１９７】
なお、比較的多く利用されるとは、その機器が利用される回数（所定期間内での回数など）が、閾値よりも多いことなどをいう。閾値は、例えば、他の機器（例えば第４の機器）が利用される回数などである。
【０１９８】
つまり、このような情報１０９ｎにより、この情報１０９ｎにより特定される機器が動作をして行われる連携動作が、間接的に特定されることにより、間接的に、連携動作が特定されてもよい（図１０を参照）。
【０１９９】
先述された、ＧＵＩ８ｘｊの連携動作は、例えば、このようなデータ１０９ｘにより間接的に特定された連携動作でもよい。
【０２００】
図１３Ａは、ＧＵＩ９Ｒ１を示す図である。
【０２０１】
図示されるように、機器を示すノード型ＧＵＩ部品９ａと、連携動作（連携サービス）を示すグループノード型ＧＵＩ部品９ｂと、これらのノード型ＧＵＩ部品９ａ、および、グループノード型ＧＵＩ部品９ｂを接続する線とが含まれるＧＵＩ９Ｒ１が描画されてもよい。
【０２０２】
図１３Ｂは、ＧＵＩ９Ｒ２を示す図である。
【０２０３】
図示されるように、それぞれが、機器を示すノード型ＧＵＩ部品であるノード型ＧＵＩ部品９ｃ、９ｄ、９ｅを含むＧＵＩ９Ｒ２が描画されてもよい。
【０２０４】
そして、図示されるように、描画される、このようなＧＵＩ９Ｒ２が、ノード型ＧＵＩ部品９ｃ、および、ノード型ＧＵＩ部品９ｄの間を接続する線と、ノード型ＧＵＩ部品９ｃ、および、ノード型ＧＵＩ部品９ｅの間を接続する線とを更に含んでもよい。
【０２０５】
つまり、描画されるＧＵＩ９Ｒ２により、ノード型ＧＵＩ部品９ｃが「根」であり、２つの他のノード型ＧＵＩ部品９ｄ、９ｅのそれぞれが「葉」であるツリーであるグラフが表わされてもよい。
【０２０６】
図１３Ｃは、ＧＵＩ９Ｒ３を示す図である。
【０２０７】
つまり、グループノード型ＧＵＩ部品９ｈと、ノード型ＧＵＩ部品９ｉとが含まれるＧＵＩ９Ｒ３が描画されてもよい。
【０２０８】
上述のグループノード型ＧＵＩ部品９ｈは、それぞれが、機器を示すノード型ＧＵＩ部品であるノード型ＧＵＩ部品９ｇ、９Ｈを含んでもよい。
【０２０９】
このように、様々なＧＵＩ（ＧＵＩ９Ｒ１、９Ｒ２、９Ｒ３）が描画されてもよい。
【０２１０】
図１４は、情報端末１ｔがある家（図１５の第１の家１Ｈ１）における第１の部屋１Ｈ１ａと、第２の部屋１Ｈ１ｂとを示す図である。
【０２１１】
第１の部屋１Ｈ１ａの領域などの第１の領域と、第２の部屋１Ｈ１ｂの領域などの第２の領域とがあってもよい。
【０２１２】
なお、第１の領域は、母屋の領域である一方で、第２の領域は、母屋以外の他の部分の領域などでもよい。
【０２１３】
機器１ｅａは、第１の領域（第１の部屋１Ｈ１ａの領域）にある機器１ｅである。
【０２１４】
機器１ｅｂは、第２の領域（第２の部屋１Ｈ１ｂの領域）にある機器１ｅである。
【０２１５】
つまり、情報端末１ｔと、機器１ｅとの間の通信は、先述のように、例えば、無線通信である。
【０２１６】
情報端末１ｔは、第１の領域にある場合には（第１の領域にある情報端末１ｔａを参照）、第１の領域にある機器１ｅａとのみ通信し、第２の領域にある機器１ｅｂとは通信しなくてもよい。
【０２１７】
例えば、情報端末１ｔの機器情報管理部１０１は、情報端末１ｔが、第１の領域にある場合には、第１の領域の機器１ｅａのみから、機器情報（データ）２００ｓを取得し、第２の領域の機器１ｅｂからは、機器情報２００ｓを取得しなくてもよい。
【０２１８】
そして、情報端末１ｔが、第１の領域にある場合には、描画されるＧＵＩ（画面）１０６ｓ（ＧＵＩ１０６ｓａ）が、第１の領域にある機器１ｅａのノード型ＧＵＩ部品のみを含んでもよい。
【０２１９】
つまり、この場合のＧＵＩ１０６ｓ（ＧＵＩ１０６ｓａ）に含まれるグループノード型ＧＵＩ部品の連携動作で動作する各機器は、第１の領域にある機器１ｅａのみを含んでもよい。
【０２２０】
図１５は、第１、第２の家１Ｈ１、１Ｈ２などを示す図である。
【０２２１】
第１の家１Ｈ１は、例えば、子供夫婦が住む家などである。つまり、第１の家１Ｈ１では、ユーザ１ｕ１が、青年などであり、機器１ｅの操作が、比較的容易に可能である。
【０２２２】
第２の家１Ｈ２は、例えば、親夫婦が住む家などであり、第２の家１Ｈ２では、ユーザ１ｕ２が、老人などであり、機器１ｅの操作が、比較的容易に可能ではない。
【０２２３】
上述された、情報端末１ｔによる処理は、このようなシステム１ｓにおいて、行われてもよい。
【０２２４】
具体的には、連携動作において、第１の家１Ｈ１における、録画機などである第１の機器１ｅ１により、その第１の機器１ｅ１が有する記録媒体に記録された、写真、動画などの映像が読み出されてもよい。
【０２２５】
そして、第１の家１Ｈ１にある、テレビなどである第２の機器１ｅ２により、読み出された映像が取得されて、表示されてもよい。
【０２２６】
そして、このような、第１の家１Ｈ１での表示がされるのと同時に、第１の家１Ｈ１で表示される映像と同じ映像が、第２の家１Ｈ２にある第３の機器１ｅ３により表示されてもよい。
【０２２７】
なお、このような、同時の表示は、例えば、第１の家１Ｈ１のユーザ１ｕ１であるユーザ１ｕ１Ａなどが、第２の家１Ｈ２のユーザ１ｕ２へ、まもなく、同時の表示が開始されることを、電話などで伝えてから、行われてもよい。
【０２２８】
このような、第１〜第３の機器１ｅ１〜１ｅ３による連携動作がされるのに際して、情報端末１ｔにより行われる処理が、先述された通りでもよい。
【０２２９】
なお、第３の機器１ｅ３は、第２の家１Ｈ２にある複数の機器１ｅＡのうちから、ＧＵＩ生成描画部１０５などにより特定された、所定の機能を有する機器１ｅなどでもよい。
【０２３０】
例えば、特定される機器１ｅは、その機器１ｅから取得された機器情報２００ｓにより特定される、その機器１ｅの機能が、上述の所定の機能である機器である。
【０２３１】
なお、このような、第２の家１Ｈ２からの、機器情報２００ｓの取得が、例えば、インターネットなどであるネットワーク１ｎを介して行われてもよい。
【０２３２】
なお、上述の所定の機能は、例えば、取得された連携情報３００ｓにより特定される各機能（図３Ａの第３のデータ３００ｃを参照）に含まれる機能である。
【０２３３】
なお、機器情報２００ｓ（機器情報テーブル１０２）を記憶する第１の記憶部１０２ｓ（図１を参照）があってもよい。
【０２３４】
第１の記憶部１０２ｓは、図１に示されるように、情報端末１ｔの一部でもよいし、情報端末１ｔの外部などにあってもよい。
【０２３５】
機器情報管理部１０１により取得される機器情報２００ｓは、この第１の記憶部１０２ｓにより記憶されて、この第１の記憶部１０２ｓから取得された機器情報２００ｓでもよい。
【０２３６】
なお、情報端末１ｔの一部である第１の記憶部１０２ｓにより、情報端末１ｔの外部から、機器情報管理部１０１により取得された機器情報２００ｓが記憶されてもよい。
【０２３７】
なお、同様に、連携情報３００ｓを記憶する第２の記憶部１０４ｓがあってもよい。
【０２３８】
そして、この第２の記憶部１０４ｓは、上述の第１の記憶部１０２ｓと同様に、情報端末１ｔの一部でもよいし、情報端末１ｔの外部にあってもよい。
【０２３９】
機器連携サービス情報管理部１０３により取得される連携情報３００ｓは、この第２の記憶部１０４ｓにより記憶された連携情報３００ｓでもよい。
【０２４０】
なお、機器の情報が取得される際には、先述された、ＤＬＮＡの技術による取得が行われてもよい。
【０２４１】
図１６は、ＧＵＩ１６００を示す図である。
【０２４２】
図１６では、ＧＵＩ生成描画部１０５は、ネットワークに接続された２つ以上の機器を示す２つ以上のノード型ＧＵＩ（ノード型ＧＵＩ部品１６０１、１６０２）を描画する。また、ＧＵＩ生成描画部１０５は、それらの２つ以上のノード型ＧＵＩ部品の間を接続する、直線あるいは曲線である線（線１６０４）も描画する。
【０２４３】
そして、ＧＵＩ生成描画部１０５は、これらの、２つ以上のノード型ＧＵＩ部品及び線と共に、上述の２つ以上の機器による連携サービス（連携動作）を示すノード型ＧＵＩ部品（ノード型ＧＵＩ部品１６０３）を、上述の線上に描画する。
【０２４４】
なお、ＧＵＩ生成描画部１０５は、上述の線と共に、連携サービスにおける上述の２つ以上の機器での、データフローや制御フローの方向を示す矢印（矢印１６０４ａ）を描画してもよい。
【０２４５】
なお、線が描画されることにより、その線の一部として、上述の矢印（矢印１６０４ａ）が描画されてもよい。この線は、例えば、上述の矢印を含んでなる矢印線でもよい。
【０２４６】
これにより、次の効果が生じる。つまり、連携する２つ以上の機器（ノード型ＧＵＩ部品１６０１、１６０２参照）と、それら２つ以上の機器の２つ以上の機能で実行される連携動作で実現できる機能（ノード型ＧＵＩ部品１６０３参照）との関係がある。この関係を比較的分かり易くユーザに提示できる。また、上述の２つ以上の機器で連携動作がされる際に生じる、データの通信などの作用の方向である作用方向を示す矢印が描画される。なお、この作用は、例えば、データフローや制御フローなどの作用である。この描画がされることにより、上述の２つ以上の機器における連携動作が、より分かり易くユーザに提示されて、行われる提示が、より適切な提示にできる。
【０２４７】
なお、このように、ノード型ＧＵＩ部品１６０３が描画される位置は、例えば、上述の線１６０４の近傍範囲内の位置である。
【０２４８】
図１７は、３つ以上の機器があるケースでのＧＵＩ１６００を示す図である。
【０２４９】
図１７では、機器を示すノード型ＧＵＩ部品１６０５も示される。なお、この機器は、例えばデジタルカメラなどである。また、図１７では、このノード型ＧＵＩ部品１６０５と、ノード型ＧＵＩ部品１６０１とを接続する線１６０６と、このノード型ＧＵＩ部品１６０５と、ノード型ＧＵＩ部品１６０２とを接続する線１６０７とも示される。
【０２５０】
この図１７の例でのように、機器としては、３つ以上の機器（３つのノード型ＧＵＩ部品１６０１、１６０２、１６０５を参照）があってもよい。これらの３つ以上の機器のうちには、連携動作（図１７の例では、「写真をＴＶで見る」サービスの連携動作）をする２つ以上の機器（２つのノード型ＧＵＩ部品１６０１、１６０２を参照）が含まれる。図１７の例では、これらの２つ以上の機器は、リビングの録画機と、リビングのＴＶとである。
【０２５１】
そして、連携情報（「写真をＴＶで見る」）を示すノード型ＧＵＩ部品１６０３の位置には、上述の線１６０４がある。ノード型ＧＵＩ部品１６０３は、その位置にあるこの線１６０４が接続する２つ以上のノード型ＧＵＩ部品（ノード型ＧＵＩ部品１６０１、１６０２）が示す２つ以上の機器（録画機およびＴＶ）を、連携動作をする２つ以上の機器として示してもよい。
【０２５２】
つまり、上述の線１６０６以外のその他の線（線１６０６、１６０７）が接続する２つ以上の機器（例えば、線１６０６が接続する２つのノード型ＧＵＩ部品１６０１、１６０５の２つの機器）がある。これらの２つ以上の機器は、連携動作（「写真をＴＶで見る」）をしない２つ以上の機器として特定されてもよい。
【０２５３】
これにより、機器が３つ以上あっても、連携動作をする２つ以上の機器が分かり易い適切な表示がされて、確実に、適切な表示ができる。
【０２５４】
なお、ノード型ＧＵＩ部品１６０３の位置は、連携動作をする上述の２つ以上の機器の２つ以上のノード型ＧＵＩ部品（ノード型ＧＵＩ部品１６０１、１６０２）の位置からは比較的近くてもよい。そして、ノード型ＧＵＩ部品１６０３の位置は、連携動作をするこれらの２つ以上の機器以外のその他の機器を示すノード型ＧＵＩ部品（例えばノード型ＧＵＩ部品１６０５）の位置からは比較的遠くてもよい。これにより、比較的近くの位置の２つ以上のノード型ＧＵＩ部品（２つのノード型ＧＵＩ部品１６０１、１６０２）の２つ以上の機器が、連携動作をする２つ以上の機器として示されてもよい。そして、ノード型ＧＵＩ部品１６０３の位置から、比較的遠い位置のノード型ＧＵＩ部品（ノード型ＧＵＩ部品１６０５）の機器が、その他の機器として示されてもよい。
【０２５５】
こうして、ノード型ＧＵＩ部品１６０３が、線１６０４に対応付けられてもよい。
【０２５６】
なお、こうして、上述の矢印１６０４ａの説明で言われるように、連携動作では、通信のフローなどのフロー（流れ）があってもよい。連携動作では、このフローの通信などの、このフローの動作が行われることにより、実現されてもよい。
【０２５７】
なお、例えば、情報端末１は、携帯される、タブレット端末、スマートフォンなどの端末である。
【０２５８】
図１８は、情報端末１ｔを示す図である。
【０２５９】
例えば、情報端末１ｔは、ＣＰＵ１ｔＡと、プログラムを記憶する、ＲＡＭ、ＲＯＭ、ＨＤＤなどである記憶装置１ｔＢとを含んでもよい。
【０２６０】
記憶装置１ｔＢにより、情報端末１ｔの上述の機能の一部等を実現するためのプログラムが記憶されてもよい。記憶されるプログラムが、ＣＰＵ１ｔＡにより実行されることにより、上述の一部等の機能が、この情報端末１ｔに実現されてもよい。
【０２６１】
例えば、それらの一部等の機能は、図１に示される、機器連携サービス情報管理部１０３の機能を含んでもよい。また、機器情報管理部１０１の機能を含んでもよい。また、ＧＵＩ生成描画部１０５の機能を含んでもよい。
【０２６２】
なお、上述の一部等の機能は、例えば、ＧＵＩ制御部１０８の機能を含んでもよいし、その他の機能を含んでもよい。
【０２６３】
一方で、例えば、図１の入力装置１０７は、例えば、この情報端末１ｔが備えるタッチパネルなどに対してユーザにより行われる、タッチ操作などの操作を受け付けて、その操作による入力を取得するセンサなどでもよい。
【０２６４】
また、例えば、図１の表示装置１０６は、上述のタッチパネルの一部などである、先述された図１７のＧＵＩ１６００などのＧＵＩを表示する表示部などでもよい。
【０２６５】
なお、図１の機器連携サービス情報テーブル１０４は、図１８に示される上述の記憶装置１ｔＢなどの記憶装置により記憶される情報などでもよい。また、同様に、機器情報テーブル１０２も、この記憶装置により記憶される情報などでもよい。
【０２６６】
なお、図１の情報端末１ｔは、請求の範囲における「ＧＵＩ生成装置」の一例である。同様に、機器情報管理部１０１、機器連携サービス情報管理部１０３、ＧＵＩ生成描画部１０５、表示装置１０６、入力装置１０７、ＧＵＩ制御部１０８は、それぞれ、請求の範囲における、「機器情報取得部」、「連携情報取得部」、「ＧＵＩ描画部」、「表示装置」、「入力装置」、「ＧＵＩ制御部」の一例である。
【０２６７】
なお、こうして、例えば、ＧＵＩ部品が描画されたＧＵＩを特定するデータが生成されて、そのデータにより特定されるＧＵＩが表示されてもよい。
【０２６８】
なお、上述した本発明の実施形態に係る機器連携サービス表示装置が行うそれぞれの処理手順は、記憶装置（ＲＯＭ、ＲＡＭ、ハードディスク等）に格納された、上述した処理手順を実行可能な所定のプログラムデータが、ＣＰＵによって解釈実行されることで実現されてもよい。この場合、プログラムデータは、記憶媒体を介して記憶装置内に導入されてもよいし、記憶媒体上から、直接実行されてもよい。なお、記憶媒体は、ＲＯＭやＲＡＭやフラッシュメモリ等の半導体メモリ、フレキシブルディスクやハードディスク等の磁気ディスクメモリ、ＣＤ−ＲＯＭやＤＶＤやＢＤ等の光ディスクメモリ、及び、メモリカード等をいう。また、記憶媒体は、電話回線や搬送路等の通信媒体を含む概念である。
【０２６９】
また、上述した、本発明の実施形態に係る描画性能プロファイル表示装置の各構成は、それぞれ集積回路であるＬＳＩとして実現することができる。これらは、個別に１チップ化されてもよいし、それぞれにおいて、全てまたは一部を含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０２７０】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。さらには、半導体技術の進歩又は派生する別技術により、ＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて、機能ブロックの集積化を行ってもよい。バイオ技術の適応例が可能性としてありえる。
【０２７１】
なお、次のようなプログラムが用いられてもよい。
【０２７２】
そのプログラムとは、コンピュータに、ネットワークに接続された第１及び第２の機器を特定する機器情報を取得する機器情報取得ステップと、前記第１の機器が有する第１の機能と、前記第２の機器が有する第２の機能とで実現される連携動作を特定する連携情報を取得する連携情報取得ステップと、前記機器情報により特定される前記第１及び第２の機器を示す第１及び第２のＧＵＩ（Graphical User Interface）部品、並びに、前記連携情報により特定される前記連携動作を示す第３のＧＵＩ部品を関係付けて描画するＧＵＩ描画ステップとを含むＧＵＩ生成方法におけるそれぞれの上述のステップを実行させるためのＧＵＩ生成プログラムなどである。
【産業上の利用可能性】
【０２７３】
本発明にかかる機器連携サービス表示装置は、複数機器が連携する機器連携サービスを、ノード型ＧＵＩ部品間の関係として描画し、ユーザに提示できるため、ユーザにとって分かり難い機器連携サービスや機器間の関係を、分かり易く提示することができる。このため、本技術のＧＵＩは、ユーザが簡単に機器連携サービスを利用することが可能であるＧＵＩとして有用である。
【符号の説明】
【０２７４】
１ｔ  情報端末
１０１  機器情報管理部
１０２  機器情報テーブル
１０３  機器連携サービス情報管理部
１０４  機器連携サービス情報テーブル
１０５  ＧＵＩ生成描画部
１０６  表示装置
１０７  入力装置
１０８  ＧＵＩ制御部
２００  機器情報テーブル
３００  機器連携サービス情報テーブル
３０１  実行動作定義ファイル
３０２  実行動作定義ファイル
４０１  グループノード型ＧＵＩ部品
４０２  ノード型ＧＵＩ部品
４０３  ノード型ＧＵＩ部品
４０４  ボタン型ＧＵＩ部品
７０１  グループノード型ＧＵＩ部品
７０２  ノード型ＧＵＩ部品
７０３  ボタン型ＧＵＩ部品
７０４  ボタン型ＧＵＩ部品
８０１  ノード型ＧＵＩ部品
８０２  グループノード型ＧＵＩ部品
１６００、７００１、７００２、８００１、８００２  ＧＵＩ  
１６０１、１６０２、１６０３、１６０５  ノード型ＧＵＩ部品
１６０４、１６０６、１６０７  線
１６０４ａ  矢印
【図１】
2013014874.tif 000003
【図２】
2013014874.tif 000004
【図３Ａ】
2013014874.tif 000005
【図３Ｂ】
2013014874.tif 000006
【図３Ｃ】
2013014874.tif 000007
【図４】
2013014874.tif 000008
【図５】
2013014874.tif 000009
【図６】
2013014874.tif 000010
【図７Ａ】
2013014874.tif 000011
【図７Ｂ】
2013014874.tif 000012
【図８Ａ】
2013014874.tif 000013
【図８Ｂ】
2013014874.tif 000014
【図９Ａ】
2013014874.tif 000015
【図９Ｂ】
2013014874.tif 000016
【図１０】
2013014874.tif 000017
【図１１】
2013014874.tif 000018
【図１２】
2013014874.tif 000019
【図１３Ａ】
2013014874.tif 000020
【図１３Ｂ】
2013014874.tif 000021
【図１３Ｃ】
2013014874.tif 000022
【図１４】
2013014874.tif 000023
【図１５】
2013014874.tif 000024
【図１６】
2013014874.tif 000025
【図１７】
2013014874.tif 000026
【図１８】
2013014874.tif 000027
【国際調査報告】
2013014874.tif 000028
2013014874.tif 000029