(57)【特許請求の範囲】
【請求項１】
電化製品と情報通信端末が協働して実行可能な機能と、当該電化製品のアドレス情報とを対応付けて記憶するアドレス情報記憶手段と、
前記アドレス情報に対するユーザの指定を受付けるユーザ指定手段と、
前記アドレス情報に対する指定に応じて、当該情報通信端末が、当該電化製品と協働して実行可能な機能を実行させるためのコマンドを、前記電化製品に対して送信する機能コマンド送信手段と、
を備える情報通信端末。
【請求項２】
電化製品と当該情報通信端末が協働して実行可能な機能が二以上あることで、前記二以上の機能のいずれかを優先的に実行するかを定めた優先順位とともに、当該二以上の機能と前記電化製品のアドレス情報とを、記憶するアドレス情報記憶手段と、
前記優先順位に基づいて、前記二以上の機能のうち何れかの機能を決定する機能決定手段と、
前記機能コマンド送信手段は、前記機能決定手段が決定した機能を実行させるためのコマンドを、前記電化製品に対して送信する請求項１に記載の情報通信端末。
【請求項３】
電化製品と情報通信端末が協働して実行可能な機能と、当該電化製品のアドレス情報とを対応付けて記憶するアドレス情報記憶ステップと、
前記アドレス情報に対するユーザの指定を受付けるユーザ指定ステップと、
前記アドレス情報に対する指定に応じて、当該情報通信端末が、当該電化製品と協働して実行可能な機能を実行させるためのコマンドを、前記電化製品に対して送信する機能コマンド送信ステップと、
を情報通信端末が実行する電化製品の機能実行方法。
【請求項４】
電化製品と当該情報通信端末が協働して実行可能な機能が二以上あることで、前記二以上の機能のいずれかを優先的に実行するかを定めた優先順位とともに、当該二以上の機能と前記電化製品のアドレス情報とを、記憶するアドレス情報記憶ステップと、
前記優先順位に基づいて、前記二以上の機能のうち何れかの機能を決定する機能決定ステップと、をさらに実行し、
前記機能コマンド送信ステップでは、前記機能決定ステップが決定した機能を実行させるためのコマンドを、前記電化製品に対して送信する請求項３に記載の電化製品の機能実行方法。
【請求項５】
情報通信端末に、
電化製品と情報通信端末が協働して実行可能な機能と、当該電化製品のアドレス情報とを対応付けて記憶するアドレス情報記憶ステップ、
前記アドレス情報に対するユーザの指定を受付けるユーザ指定ステップ、
前記アドレス情報に対する指定に応じて、当該情報通信端末が、当該電化製品と協働して実行可能な機能を実行させるためのコマンドを、前記電化製品に対して送信する機能コマンド送信ステップ、
を実行させるための機能実行用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電化製品の機能を実行するための情報通信端末、電化製品の機能実行方法、及び電化製品の機能実行用プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータの周辺機器の無線化が進むことで、ノートパソコンを有線のＬＡＮケーブルに接続することなく、無線によるＷｉ―Ｆｉ接続が一般化している。さらに、ネットワークの無線化のみならず、周辺機器であるマウスを無線で接続したり、キーボードを無線で接続して使用可能とすることが知られている。
【０００３】
さらに、パソコンの画面を他の画面に表示させるため、ワイヤレス・ディスプレイという技術が知られている。すなわち、無線により、パソコンの画面をＴＶなどの大型ディスプレイに転送して表示することが可能である（例えば、特許文献１、非特許文献１等）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１１−５０９０２２号公報
【非特許文献】
【０００５】
【非特許文献１】インテル株式会社、“インテル  ワイヤレス・ディスプレイ”、［ｏｎｌｉｎｅ］、［平成２３年７月１５日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：//ｗｗｗ.ｉｎｔｅｌ.ｃｏｍ/ｊａ＿ＪＰ/ｃｏｎｓｕｍｅｒ/ｐｒｏｄｕｃｔｓ/ｔｅｃｈｎｏｌｏｇｙ/ｗｉｒｅｌｅｓｓｄｉｓｐｌａｙ.ｈｔｍ？ｃｉｄ＝ｉｊｋｋ：ｇｇｌ｜ｗｉｄｉ＿ｊｐ＿ｗｉｒｅｌｅｓｓ｜ｊｐＣＢ〇ＣＢ｜ｓ＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、現状のワイヤレス等の通信機器では、その通信を利用した機器の機能は、一つであることが多い。すなわち、ディスプレイであればワイヤレスでの表示の機能に限定されるし、マウスであればワイヤレスでのマウスの機能のみに限定される。しかしながら、情報通信端末と高度な電化製品をワイヤレスで接続して所定の機能を実現させようとする場合は、互いに多機能であるため、ワイヤレスで実現したい機能は、必ずしも一つの機能に限定されない。
【０００７】
例えば、情報通信端末と高度な制御部を備えるテレビであれば、ワイヤレスで情報通信端末の画面情報をテレビに転送して表示する機能や、情報通信端末をテレビのリモコンとして使用する機能など、複数の機能が存在する。そのため、複数のボタンを設け、ここから所望するボタンを選択して、各機能を実行可能とできる。
【０００８】
しかしながら、ユーザインターフェースの問題として、これらの各機能を実行するためのアイコンやボタンを情報通信端末の表示部のどこに配置するかが問題となる。特に、スマートフォンのように、情報通信端末の表示部が小さい場合は、これらのアイコンやボタンを配置するスペースが少ない場合も多い。
【０００９】
ところで、一般的に、ユーザは、ＷｅｂブラウザにＵＲＬアドレスを指定してＷｅｂページを閲覧する操作に慣れてきている。そこで、このＷｅｂブラウザにＵＲＬアドレスを指定するという操作から、情報通信端末とテレビで実現する機能を選択して、実行することができるのではないかという点に、発明者は着目した。
【００１０】
本発明は、このような課題に鑑み、アドレスを指定することで、端末と電化製品が協働して実行する所定の機能を実行することが可能な情報通信端末、電化製品の機能実行方法、及び電化製品の機能実行用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明では、以下のような解決手段を提供する。
【００１２】
第１の特徴に係る発明は、電化製品と当該情報通信端末が協働して実行可能な機能と、当該電化製品のアドレス情報とを対応付けて記憶するアドレス情報記憶手段と、
前記アドレス情報に対するユーザの指定を受付けるユーザ指定手段と、
前記アドレス情報に対する指定に応じて、当該情報通信端末が、当該電化製品と協働して実行可能な機能を実行させるためのコマンドを、前記電化製品に対して送信する機能コマンド送信手段と、を備える情報通信端末を提供する。
【００１３】
第１の特徴に係る発明によれば、電化製品と当該情報通信端末が協働して実行可能な機能と、当該電化製品のアドレス情報とを対応付けて記憶しておき、アドレス情報に対するユーザの指定を受付けて、アドレス情報に対する指定に応じて、当該情報通信端末が、当該電化製品と協働して実行可能な機能を実行させるためのコマンドを、電化製品に対して送信する。したがって、端末から電化製品のアドレスを指定するのみで、端末と電化製品が協働して実行する所定の機能を実行することが可能となる。
【００１４】
第１の特徴に係る発明は、発明のカテゴリにおいて端末のみならず、方法、プログラムにおいても同様の作用・効果を奏する。
【００１５】
第２の特徴に係る発明は、第１の特徴に係る発明であって、さらに、電化製品と当該情報通信端末が協働して実行可能な機能が二以上あることで、前記二以上の機能のいずれかを優先的に実行するかを定めた優先順位とともに、当該二以上の機能と前記電化製品のアドレス情報とを、記憶するアドレス情報記憶手段と、
前記優先順位に基づいて、前記二以上の機能のうち何れかの機能を決定する機能決定手段と、
前記機能コマンド送信手段は、前記機能決定手段が決定した機能を実行させるためのコマンドを、前記電化製品に対して送信する情報通信端末を提供する。
【００１６】
第２の特徴に係る発明は、電化製品と当該情報通信端末が協働して実行可能な機能が二以上あることで、二以上の機能のいずれかを優先的に実行するかを定めた優先順位とともに、当該二以上の機能と電化製品のアドレス情報とを、記憶しておき、優先順位に基づいて、二以上の機能のうち何れかの機能を決定する。そして、ここで、決定した機能を実行させるためのコマンドを、電化製品に対して送信する。したがって、電化製品と情報通信端末間で協働して実行可能な機能が二以上ある場合であっても、優先順位に基づいて、ユーザが所望していると想定される機能を実行することが可能である。
【００１７】
第２の特徴に係る発明は、発明のカテゴリにおいて端末のみならず、方法、プログラムにおいても同様の作用・効果を奏する。
【発明の効果】
【００１８】
本発明によれば、ユーザは、情報通信端末に電化製品に予め対応づけられたアドレスを指定するのみで、情報通信端末と電化製品が協働して実行する所定の機能であって、当該ユーザが所望すると想定される妥当な機能を実行することが可能である。
【図面の簡単な説明】
【００１９】
【図１】図１は、機能実行システム１の構成図である。
【図２】図２は、電化製品１００、情報通信端末１０、ゲートウェイ５０の機能ブロック図である。
【図３】図３は、電化製品１００、情報通信端末１０、ゲートウェイ５０が実行する機能実行制御処理を示すフローチャート図である。
【図４】図４は、機能選択テーブルを示す図である。
【図５】図５は、情報通信端末１０に表示される画面イメージ図である。
【図６】図６は、電化製品１００に表示される画面イメージ図である。
【図７】図７は、優先順位入替処理のフローチャート図である。
【図８】図８は、ゲートウェイ５０の代わりに、機能選択管理サーバ２００により実現する場合を説明するための図である。
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２１】
［機能実行システムのシステム構成］
図１は、本発明の好適な実施形態である機能実行システム１のシステム構成図である。機能実行システム１は、情報通信端末１０ａ、１０ｂ（以下、単に「１０」とする）、電化製品１００ａ、１００ｂ（以下、単に「１００」とする）、ゲートウェイ５０から構成される。これらの装置は、無線、有線を問わず互いに通信可能に接続されている。
【００２２】
情報通信端末１０は、電化製品１００と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されていてもよいし、インターネット等の公衆回線網を介して接続されていてもよい。ここでは、情報通信端末１０と電化製品１００、ゲートウェイ５０は、無線ＬＡＮにより通信可能に接続され、ゲートウェイ５０がインターネット等の公衆回線網に接続されていることを想定する。
【００２３】
情報通信端末１０は、ユーザ端末と呼ばれる一般的な情報端末であってよく、後述する機能を備える情報機器や電化製品である。情報通信端末１０は、例えば、スレート端末１０ａ、スマートフォン１０ｂ、携帯電話、ネットワーク機器、コンピュータに加えて、ネットブック端末、電子書籍端末、電子辞書端末、携帯型音楽プレーヤ、携帯型コンテンツ再生・録画プレーヤ等の一般的な情報家電であってよい。
【００２４】
電化製品１００とは、ネットワーク接続機能を備える電化製品であって、例えば、テレビ１００ａ、モニタ、電話機、コンピュータに加えて、携帯電話、携帯情報端末、携帯型音楽プレーヤ、テレビ、オーディオコンポ１００ｂ、コンテンツ再生・録画プレーヤ、プリンタ、電話機、ＦＡＸ機、コピー機、スキャナ機、ＭＦＰ（多機能周辺装置、多機能プリンタ）等の情報家電のみならず、冷蔵庫、洗濯機、食器洗浄乾燥機、扇風機、エアコン、電気ストーブ、炊飯器、電子レンジ等の白物家電や、電気照明、サーバ、交換機、ルータ等も含む。
【００２５】
ゲートウェイ５０は、ＬＡＮに接続される一般的なゲートウェイ、ルータ、ハブ等であってよい。
【００２６】
［各機能の説明］
図２は、ゲートウェイ５０、電化製品１００、情報通信端末１０の機能ブロックと各機能の関係を示す図である。各装置のハードウェア構成について図２を用いて説明する。
【００２７】
情報通信端末１０は、制御部１１、データ記憶部１２、データ通信部１３、入出力部１４を備えていれば、家庭用電化製品、業務用電化製品、携帯端末、業務用端末のいずれであってもよい。
【００２８】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、データ通信部１３として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイス又は、第３世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える（有線によるＬＡＮ接続であってもよい）。さらに、データ記憶部１２として、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等のいずれか又は双方を備える。さらに、入出力部１４として、画像を表示する液晶モニタ等の表示部と、ユーザからの入力を受付けるキーボードやタッチパネル、音声入力等の入力部を備える。
【００２９】
制御部１１は、所定のプログラムを読み込んで、データ記憶部１２と協働して、アドレス情報記憶手段に対応するアドレス情報記憶モジュール２１、及び機能決定手段に対応する機能決定モジュールを実現する。さらに、制御部１１は、所定のプログラムを読み込んで、入出力部１４と協働して、ユーザ指定手段に対応するユーザ指定モジュール２３を実現する。加えて、制御部１１は、所定のプログラムを読み込んで、データ通信部１３と協働して、機能コマンド送信手段に対応する機能コマンド送信モジュール２４を実現する。
【００３０】
電化製品１００は、制御部１０１、データ記憶部１０２、データ通信部１０３を備える。
【００３１】
制御部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、データ通信部１０３として、有線又は無線対応の通信デバイスを備え、データ記憶部１０２として、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等のいずれか又は双方を備える。
【００３２】
制御部１０１は、所定のプログラムを読み込んで、データ通信部１０３と協働して、機能コマンド送信モジュールから受信した機能コマンドを実行する機能コマンド実行モジュール１１０を実現する。
【００３３】
ゲートウェイ５０は、制御部５１、データ記憶部５２、データ通信部５３を備える。
【００３４】
制御部５１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、データ通信部５３として、有線又は無線対応の通信デバイスを備え、データ記憶部５２として、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等のいずれか又は双方を備える。
【００３５】
制御部５１は、所定のプログラムを読み込んで、データ記憶部５２と協働して、機能決定モジュール６１を実現する。この機能決定モジュール６１は、情報通信端末１０の機能決定モジュール２２が動作しなかった場合に、代替的にゲートウェイ５０で実行されるモジュールである。
【００３６】
［機能実行制御処理］
図３は、情報通信端末１０、電化製品１００、ゲートウェイ５０が実行する機能実行制御処理のフローチャートである。前提として、情報通信端末１０と通信を行う電化製品１０は、複数あってよく、各電化製品１０に予めＩＰアドレス等の識別情報が対応付けられている。
【００３７】
最初に、情報通信端末１０は、所定のタイミングで、電化製品１０の選択を受付けるための選択ウィンドウを表示する（ステップＳ０１）。選択ウィンドウとは、図５の例に示すように、情報通信端末１０の画面表示に、電化製品１０の選択を受け付けるアイコン３１を表示したウィンドウ３２である。この例では、情報通信端末１０に月次報告書が表示されている。ここで、ユーザが所定の操作をすることで、電化製品１０の選択を受け付けるアイコン３１が表示される。なお、図５では、リビングＴＶしか電化製品１０が表示されていないが、情報通信端末１０がアクセス可能であれば、複数の電化製品１０が表示されてよい。
【００３８】
次に、情報通信端末１０は、識別情報となるアドレスの指定をユーザから受付ける（ステップＳ０２）。ここで、アドレスの指定とは、情報通信端末１０にユーザが直接、ＩＰアドレスやＭＡＣアドレス等の識別可能なアドレスを入力して指定してもよいし、電化製品１００に対応付けられたＵＲＬアドレスを指定する処理であってもよい。また、単に、図５に示すようなアイコン３１を操作して、予め対応付けられたアドレスを読み出して処理してもよい。
【００３９】
なお、識別情報となるアドレスは、ＩＰアドレス、ＭＡＣアドレスであってもよいし、ＵＲＬアドレスであってもよい。後者の場合は、ゲートウェイ５０がＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）機能を有してよい。
【００４０】
情報通信端末１０は、ユーザからアドレスの指定を受けると（ステップＳ０２：「ＹＥＳ」）、ゲートウェイ５０に問合せを行う。情報通信端末１０は、ユーザからアドレスの指定を受けるまでは（ステップＳ０２：「ＮＯ」）、処理の待受けとなる。
【００４１】
情報通信端末１０の問合せを受けて、ゲートウェイ５０は、指定されたアドレスの電化製品１００が起動しているか否かを電化製品１００からの返信があるか否かで確認する（ステップＳ０３）。そして、ゲートウェイ５０は、電化製品１００が起動していると判断した場合は、その旨を情報通信端末１０に通知する。情報通信端末１０は、この通知を受けて、アクション選択処理を実行する（ステップＳ０４）。
【００４２】
情報通信端末１０は、図４に示す機能選択テーブルを参照して、アクション選択処理を実行する。機能選択テーブルは、情報通信端末１０に予め記憶されているテーブルである。図４では、電化製品（テレビ）１０に対応する、アドレス：ｗｗｗ．ｌｏｃａｌ．ＴＶ．ｊｐの機能選択テーブルである。機能選択テーブルは、優先順位、アクション、実行履歴、起動アプリケーションから構成されている。情報通信端末１０は、このテーブルの優先順位が１番のアクションを選択して、起動アプリケーションを実行する。ここでは、優先順位１番が、画面転送のアクションであるため、情報通信端末１０の画面転送アプリケーションを実行する。
【００４３】
次に、情報通信端末１０は、起動した画面転送アプリケーションにより、電化製品（テレビ）１０に、画面データの転送を行うコマンドを送信する（ステップＳ０５）。これに応じて、電化製品１０は、コマンドの実行処理を行ない（ステップＳ０６）、画面転送アプリケーションの画面出力デバイスとして機能する。この例では、図６に示すように、情報通信端末１０に表示されている画面表示を、電化製品（テレビ）１０に（ＬＡＮを介して）転送して表示する。
【００４４】
例えば、優先順位１番のアクションが、画面転送アプリケーションではなく、ＴＶリモコンアプリケーションの場合は、ユーザからのアドレスの指定に応じて、情報通信端末１０に電化製品（テレビ）１０のリモコンに対応したアプリケーションを起動する。そして、情報通信端末１０の入出力部１４によりユーザがリモコン操作をすると、この操作コマンドをネットワーク経由で電化製品１０が受信して、操作に応じた電化製品１０の機能（例えば、チャンネル切替えの操作であれば、電化製品１０のチャンネルを切替える）を実行する。
【００４５】
なお、上述の説明では、優先順位１番のアクションを、即座に情報通信端末１０が実行する例で説明したが、機能選択テーブルの優先順位順に情報通信端末１０に上から表示して、ユーザにアクションの選択を受けてから、選択されたアクションを実行してもよい。
【００４６】
なお、上述の説明では、アクション選択処理（ステップＳ０４）が、情報通信端末１０にて実行する例で説明したが、機能選択テーブルがゲートウェイ５０に記憶されていて、ゲートウェイ５０で実行されてもよい。この場合は、機能選択テーブルがゲートウェイ５０で管理されるため、後述する優先順位入替処理において、１台の情報通信端末１０の実行履歴のみではなく、複数の情報通信端末１０で実行された実行履歴をカウントして、優先順位の決定をすることが可能となる。
【００４７】
［優先順位入替処理］
次に、機能選択テーブルの優先順位を入れ替える処理について説明する。上述のように、機能選択テーブルは、ユーザ毎に、逐次、更新されることが望ましい。というのも、ユーザによって、対象となる電化製品１０に対して所望するアクションが異なるからである。また、同じユーザであっても、アクションを希望する時期によって、異なるアクションを欲する場合がある。したがって、常に実行履歴に基づいて、優先順位を入れ替えることが望ましい。
【００４８】
優先順位入替処理は、常時、情報通信端末１０にて実行されることが望ましい。最初に、情報通信端末１０は、所定のアプリケーションの起動を検知する（ステップＳ１０）。ここで、所定のアプリケーションとは、通信機能を実行するアプリケーションであれば、情報通信端末１０にインストールされたアプリケーション全てであってよいし、予め該当するアプリケーションを設定しておいてもよい。情報通信端末１０は、所定のアプリケーションの起動を検知した（ステップＳ１０：「ＹＥＳ」）場合には、ステップＳ１１に処理を移す。情報通信端末１０は、所定のアプリケーションの起動を検知しない（ステップＳ１０：「ＮＯ」）場合には、処理待ちとなる。
【００４９】
次に、情報通信端末１０は、起動を検知したアプリケーションが通信可能に接続された電化製品１００にアクセスするために、この電化製品１００のアドレスを使用したか否かを検知する（ステップＳ１１）。すなわち、このアプリケーションが起動して、電化製品１００との協働で所定の機能を実現する際に、電化製品１００のアドレス（ＩＰアドレス等）を参照して、ＴＣＰ／ＩＰ等の通信を実現するが、アプリケーションがこのアドレスを使用したことを情報通信端末１０が検知する。
【００５０】
情報通信端末１０は、アプリケーションがアクセスするアドレスを検知した場合（ステップＳ１１：「ＹＥＳ」）には、ステップＳ１２に処理を移す。情報通信端末１０は、アプリケーションがアクセスするアドレスを検知するまで（ステップＳ１１：「ＮＯ」）は、処理待ちとなる。
【００５１】
次に、情報通信端末１０は、検知した電化製品で実行したアプリケーション（機能）をカウントして、実行履歴として、機能選択テーブルに記憶する（ステップＳ１２）。具体的には、情報通信端末１０は、アクセスした電化製品１０のアドレスに対応する機能選択テーブルを選択し、この機能選択テーブルの起動アプリケーションに、アプリケーション名を登録して、実行履歴の数値を加算する。
【００５２】
そして、情報通信端末１０は、加算された実行履歴の数値を比較して、数字が高いものの優先順位を上げるようにして優先順位の入替えを行う（ステップＳ１３）。
【００５３】
このように、電化製品１００毎の機能選択テーブルが、ユーザがアプリケーションを起動して、その電化製品１０と通信を行うごとに更新されるため、そのユーザにとって適切なアクションを実行することが可能となる。
【００５４】
例えば、電化製品１０がテレビ１００ａの場合は、起動したアプリケーションが画面共有のアプリケーション（設定プログラム）であってよいし、電化製品１０がオーディオコンポ１００ｂの場合は、起動したアプリケーションが音楽再生アプリケーションであってよい。
【００５５】
［機能選択管理サーバの例］
上述の説明では、機能選択テーブルが情報通信端末１０又はゲートウェイ５０に記憶されていて、ステップＳ０４のアクション選択処理が、これらの装置で実行される態様について説明した。一方、図８に示すように、機能選択管理サーバ２００が、機能選択テーブルを記憶して、ステップＳ０４のアクション選択処理を実行してもよい。すなわち、情報通信端末１０と電化製品１００と公衆回線網３を介して通信可能に接続された機能選択管理サーバ２００が、遠隔から機能選択テーブルを管理して、アクセス選択処理を実行してもよい。
【００５６】
この場合には、情報通信端末１０を操作するユーザＩＤ毎に、機能選択管理サーバ２００が、機能選択テーブルを管理する。すなわち、情報通信端末１０よりユーザＩＤと電化製品１０のアドレスのデータを受信して、機能選択テーブルに基づいてアクションを選択する。その結果を、情報通信端末１０に返して、ステップＳ０５を情報通信端末１０が実行する。
【００５７】
また、機能選択管理サーバ２００が、優先順位入替処理の一部も実行してもよい。すなわち、ステップＳ１０、Ｓ１１を情報通信端末１０が実行し、電化製品１００で実行した機能をカウントする際に、機能選択管理サーバ２００にアクセスして、記憶された機能選択テーブルを更新する。そして、更新された機能選択テーブルに基づいて、機能選択管理サーバ２００が優先順位の入替を行う（ステップＳ１３）。
【００５８】
このように、機能選択管理サーバ２００により機能選択テーブルを管理することができれば、情報通信端末１０の種類によらずに、ユーザＩＤにより電化製品１００との協働機能の実行履歴を管理することが可能である。すなわち、一の情報通信端末１０のみに機能選択テーブルが記憶されていると、他の情報通信端末１０はそのデータを有効活用することができない。しかし、機能選択管理サーバ２００により機能選択テーブルを管理していれば、どの情報通信端末１０であっても、機能選択テーブルを活用することが可能である。
【００５９】
また、ゲートウェイ５０に機能選択テーブルを記憶している場合は、機能選択テーブルを参照する際には、協働して使用したい電化製品１００が接続されているＬＡＮを管理するゲートウェイ５０にアクセスする必要がある。しかし、機能選択管理サーバ２００により機能選択テーブルを管理していれば、公衆回線網３にアクセス可能でありさえすればよいので、ＬＡＮやゲートウェイ５０に依存せずに、機能選択テーブルを利用することが可能となる。
【００６０】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００６１】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００６２】
１  機能実行システム、３  公衆回線網、１０  情報通信端末、１００  電化製品、５０  ゲートウェイ
【図１】
0005729822.tif 000002
【図２】
0005729822.tif 000003
【図３】
0005729822.tif 000004
【図４】
0005729822.tif 000005
【図５】
0005729822.tif 000006
【図６】
0005729822.tif 000007
【図７】
0005729822.tif 000008
【図８】
0005729822.tif 000009