(57)【要約】      （修正有）【課題】  他の機器のリモートコントロール操作を行う携帯情報端末装置において、迅速な対応がとれるようにする。【解決手段】  携帯情報端末装置が、他の機器をリモートコントロールする際に必要となるデータを、基本となるデータ部とディスプレイに表示するためのデータに分離し、基本データはあらかじめ携帯情報端末装置に蓄積しておき、表示のためのデータのみをリモートコントロールする直前に、無線通信によって受信する。【選択図】  図２
2007074244.tif 000002
【特許請求の範囲】
【請求項１】
無線通信手段と表示手段と記憶部を備える携帯情報端末装置において、リモートコントロールの対象となる他の機器を制御する基本データと表示のためのデータを分離し制御のための基本データを携帯端末装置の記憶部にあらかじめ蓄積しておき、機器固有の表示のためのデータのみを、無線通信手段を介して受信し、その表示データを用いて、他の機器をリモートコントロールすることを特徴とする携帯情報端末装置。
【請求項２】
上記の他の機器を制御するために必要な基本データ及び機器固有の表示データを、最初に無線通信手段で通信した他の機器から受信して、記憶部に蓄積し次に別の機器をリモートコントロールする場合は、機器固有の表示データのみを受信することを特徴とする請求項１に記載の携帯情報端末装置。
【請求項３】
上記のリモートコントロールの対象となる他の機器に、あらたにオプションが追加された際に、そのオプションに関する制御のための基本データと表示のデータを受信して、オプションをリモートコントロール可能とすることを特徴とする請求項１又は請求項２に記載の携帯情報端末装置。
【請求項４】
上記のリモートコントロールの対象となる他の機器に、接続されていたオプションが削除された際に、その旨を通知して、オプションに関する制御のための基本データと表示のデータを削除して、リモートコントロール対象の機器の状況を反映することが可能であることを特徴とする請求項１〜請求項３のいずれかに記載の携帯情報端末装置。
【請求項５】
上記のリモートコントロールの対象となる他の機器が、ネットワークに接続された際に、その旨を通知して、この機器固有の表示のデータを受信して、リモートコントロール可能とすることを特徴とする請求項１〜請求項４のいずれかに記載の携帯情報端末装置。
【請求項６】
上記のリモートコントロールの対象となる他の機器が、ネットワークから切断される直前に、その旨を通知して、この機器固有の表示のデータを削除して、リモートコントロール対象の機器の状況を反映することが可能であることを特徴とする請求項１〜請求項５のいずれかに記載の携帯情報端末装置。
【請求項７】
上記のリモートコントロールの対象となる他の機器の操作に関する表示のためのデータを共通部と機器固有であるものに分離し、それぞれのデータに対して、固有のＩＤを割り当て、このＩＤを指定して、他の機器から受信することが可能なことを特徴とする請求項１〜請求項６のいずれかに記載の携帯情報端末装置。
【請求項８】
上記のリモートコントロールの対象となる他の機器の制御のための基本データと表示のためのデータを、他の機器から受信して、記憶部に蓄積し、このデータを変更して、他の機器に送信して登録することが可能であることを特徴とする請求項１〜請求項７のいずれかに記載の携帯情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の機器のリモートコントロール操作を行う携帯情報端末装置に関する。
【背景技術】
【０００２】
従来、携帯情報端末装置で、他の機器をリモートコントロールする、特開2000-76197が提案されている。これは、携帯情報端末装置が、リモートコントロールの対象となる他の機器から、その機器における固有の設定情報、例えば、その機器のデータ設定用の設定プログラム情報や設定されているデータを、通信によって受信し、その設定情報に基づいて、データ設定を行い、その設定データを他の機器に送信していた。
【０００３】
又、別の従来例としては、特許文献２及び特許文献３をあげることが出来る。
【特許文献１】特開2000-76197号公報
【特許文献２】特開２００１−０８６２５７号公報
【特許文献３】特開平０７−１３１５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例においては、リモートコントロールの対象となる他の機器から、制御のための基本データ及び機器固有の表示データをすべて転送しなければならず、転送に時間がかかるという不具合があった。
【０００５】
さらに、別の機器をリモートコントロールする際には、毎回、基本データと機器固有の表示データを転送しなければならず、効率が悪かった。
【０００６】
また、リモートコントロールの対象となる機器に、新たにオプションを追加するような場合には、もう一度、最初から基本データとオプションの情報を含んだ機器固有の情報を転送しなければないので、すぐにオプションがリモートで操作できすに、ユーザーにとって使いづらいものであった。
【０００７】
逆に、対象となる機器のオプションが削除或いはとりはずされた場合に、この状況を、リモートコントロールしている携帯情報端末側に反映できず、迅速な対応がとれないという不具合があった。
【０００８】
通常、携帯情報端末装置は、リモートコントロールの対象となる機器を検出するために、ディスカバリーという処理を行って、他の機器を検出する。ディスカバリーを行わない場合には、端末の検出ができないため、対象となる機器がネットワークに接続されたり、ネットワークから切断されたことを検出できなかった。
【０００９】
また、表示に関するデータは、通常、ひとかたまりであるので、毎回、このデータを送信しなければならず、時間がかかって不便であった。
【００１０】
さらに、リモートコントロールのためのデータは固定であるため、ユーザーの好みに応じて、変更することはできなかった。
【課題を解決するための手段】
【００１１】
請求項１の発明は、リモートコントロールのための基本となるデータと表示
のためのデータを分離し、かつ、制御される各種機器に対して基本データを共通とし、基本データに関しては、あらかじめ、携帯情報端末装置側に蓄積してもっておき、表示のためのデータのみを、リモートコントロールする直前に、無線通信によって受信するものである。
【００１２】
請求項２の発明は、リモートコントロールのための基本となるデータと表示
のためのデータを分離し、かつ、制御される各種機器に対して基本部を共通とし、対象となる最初の機器から、基本部と表示のためのデータを受信し、次の機器からは、機器固有の表示に関するデータのみを転送するようにする。
【００１３】
請求項３及び請求項４の発明は、対象となる機器のオプションが追加、あるいは削除された際に、その旨を、携帯情報端末装置に通知するようにする。
【００１４】
請求項５及び請求項６の発明は、対象となる機器が、ネットワークに接続あるいは、切断された際に、その旨を、携帯情報端末に通知するようにする。
【００１５】
請求項７の発明は、他の機器の表示データにおいて、共通部並びに機器固有のデータに分類し、それぞれに固有のＩＤを付加する。
【００１６】
請求項８の発明は、他の機器の制御のための基本データ及び表示データを、蓄積し、変更可能とし、なおかつそのデータを送信可能とする。
【発明の効果】
【００１７】
以上説明したように、請求項１の本実施形態によれば、制御するためのデータを基本データと表示データに分離し、あらかじめ基本データを携帯情報端末装置の記憶部に蓄積しておくことにより、機器固有の表示データのみの転送ですむため、転送時間が短くなり、ユーザーがすぐ使用可能となる。例えば、一台の機器が複数の機能を持つような場合、機能に応じた表示データのみを変更することにより、迅速にリモートコントロールのための準備を整えることが可能となる。
【００１８】
また、請求項２の本実施形態によれば、一度基本データを受信して蓄積しておけば、機器固有の表示データのみの転送ですむので、転送時間が短く、ユーザーがすぐ使用可能となる。
【００１９】
請求項３及び請求項４の本実施形態によれば、リモートコントロールの対象となる他の機器に、オプションが追加或いは削除された場合に、この状況を携帯情報端末装置の表示に反映することが可能になり、ユーザーにとって状況がわかりやすい。また、そのオプションに関する基本データ及び表示データを送信するため、携帯情報端末装置が、あらかじめ想定していないオプションであっても表示可能である。つまり、オプションが新規のものであっても、携帯情報端末装置側をアップデートする必要はないため、メンテナンスが容易であるという利点がある。
【００２０】
請求項５及び請求項６の本実施形態によれば、リモートコントロールの対象となる他の機器が、ネットワーク接続或いは切断された場合に、この状況を携帯情報端末装置の表示に反映することが可能になり、ユーザーにとって状況がわかりやすい。
【００２１】
請求項７の本実施形態によれば、制御のための基本データと表示データにIDをつけて携帯情報端末装置から、指定可能としたことにより、複数の基本データ及び表示データへの対応が可能となり、ユーザーにとって使いやすい端末の提供が可能となる。
【００２２】
請求項８の本実施形態によれば、制御のための基本データ及び表示データを蓄積して変更可能としたことにより、ユーザーが使いやすいように変更可能となった。また、蓄積したデータを他の端末装置に送信可能としたことにより、他の携帯情報端末装置への設定が容易になった。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本発明に係る携帯情報端末装置を示すブロック図である。
【００２４】
１０１は、マイクロプロセッサ等のCPUであって、装置全体の制御を行い、後述のROM/RAMに格納された制御プログラムに従って、各種データ信号や、制御信号を出力して装置全体の制御を行っている。１０２は、ＲＯＭ／ＲＡＭであって、制御プログラムデータ等が格納される。また、ＣＰＵ１０１のワークエリアとして使用され、種々の制御データが一時保存される。１０３は、表示部であり種々のメッセージや画像を表示する。１０４は、キーやデジタイザなどの入力部であり、オペレータにより操作され、各種情報を入力する。１０５は、コンパクトフラッシュ（登録商標）カードやSDカードなどの補助記憶部であって、各種情報等を記憶するためのメモリである。１０６は、Bluetooth等の無線通信を行う通信部であり、近傍の端末と通信を行う。１０７は、システムバスである。
【００２５】
図２は、本発明の請求項１を説明するためのフローチャートである。
【００２６】
ステップS201において、携帯情報端末装置は、通信部１０６を介して、近傍にあるリモートコントロールの対象となる他の機器を検出するために、Inquiry（問い合わせ）を送信します。他の機器は、Inquiryを受信すると、それに応答して、自分の機種名を送信します。ステップS202において、他の機器からの応答を待ち、応答を受信すると、ステップS203において、表示部１０３に受信した端末の一覧表を表示する。
【００２７】
次にステップS204において、ユーザーが入力部１０４を介して、リモートコントロールを行う対象となる機器を指定するのを待つ。端末が指定されると、ステップS205に進み、通信部１０６を介して、他の機器との接続を行う。ステップS206において、通信部１０６を介して、他の機器に表示データを要求する。要求を受信した他の機器は、その機器固有の表示のためのデータを、携帯情報端末装置に送信する。携帯情報端末装置は、ステップS207で、この表示データを通信部１０６を介して、すべて受信終了するまで待ち、受信したデータは、補助記憶部１０５に蓄積する。
【００２８】
次に、ステップS208において、補助記憶部１０５に蓄積してある他の機器の表示データを解析して、表示部１０３に、リモートコントロールの対象となる他の機器の操作画面を表示する。そして、ステップS209において、入力部１０４からのユーザーの操作のための入力を待つ。何らかの入力があると、ステップS210に進んで、リモートコントロール操作を終了するために割り当てられたESCキー等の制御キーかどうかを判断する。
【００２９】
もし、終了の制御キーである場合は、ステップS212に進んで、表示部１０３の表示を本来の携帯情報端末装置の画面に戻して、処理を終了する。入力が、終了の制御キー以外であれば、ステップS211に進み、リモートの処理を行う。ここでいうリモートの処理とは、入力部１０４からの入力を、リモートコントロールの対象となる機器の操作に置き換えて、そのコマンドを通信部１０６を介して、他の機器に送信し、その応答を通信部１０６で受信し、その応答に応じて、表示部１０３に表示している他の機器の操作画面を変更するような一連のリモートコントロールに関する処理のことである。
【００３０】
この一連のリモート処理をした後、ステップS209に戻って、入力部１０４からの次の入力を待つ。
【００３１】
図３は、本発明の請求項２を説明するためのフローチャートである。
【００３２】
ステップS301において、携帯情報端末装置は、通信部１０６を介して、近傍にあるリモートコントロールの対象となる他の機器を検出するために、Inquiry（問い合わせ）を送信します。他の機器は、Inquiryを受信すると、それに応答して、自分の機種名を送信します。ステップS302において、他の機器からの応答を待ち、応答を受信すると、ステップS303において、表示部１０３に受信した端末の一覧表を表示する。
【００３３】
次にステップS304において、ユーザーが入力部１０４を介して、リモートコントロールを行う対象となる機器を指定するのを待つ。端末が指定されると、ステップS305に進み、通信部１０６を介して、他の機器との接続を行う。ステップS306において、補助記憶部１０５に基本データがあるかどうかを判断し、基本データがあった場合には、ステップS309に進む。基本データがなかった場合には、ステップS307に進み、通信部１０６を介して、他の機器に基本データを要求する。要求を受信した他の機器は、基本データを携帯情報端末装置に送信する。携帯情報端末装置は、ステップS308で、この基本データを通信部１０６を介して、すべて受信終了するまで待ち、受信したデータは補助記憶部１０５に蓄積する。基本データの受信を終了すると、ステップS309に進み、通信部１０６を介して、他の機器に表示データを要求する。要求を受信した他の機器は、その機器固有の表示のためのデータを、携帯情報端末装置に送信する。携帯情報端末装置は、ステップS310で、この表示データを通信部１０６を介して、すべて受信終了するまで待ち、受信したデータは、補助記憶部１０５に蓄積する。
【００３４】
次に、ステップS311において、補助記憶部１０５に蓄積してある他の機器の表示データを解析して、表示部１０３に、リモートコントロールの対象となる他の機器の操作画面を表示する。そして、ステップS312において、入力部１０４からのユーザーの操作のための入力を待つ。何らかの入力があると、ステップS313に進んで、リモートコントロール操作を終了するために割り当てられたESCキー等の制御キーかどうかを判断する。もし、終了の制御キーである場合は、ステップS315に進んで、表示部１０３の表示を本来の携帯情報端末装置の画面に戻して、処理を終了する。入力が、終了の制御キー以外であれば、ステップS314に進み、リモートの処理を行う。ここでいうリモートの処理とは、入力部１０４からの入力を、リモートコントロールの対象となる機器の操作に置き換えて、そのコマンドを通信部１０６を介して、他の機器に送信し、その応答を通信部１０６で受信し、その応答に応じて、表示部１０３に表示している他の機器の操作画面を変更するような一連のリモートコントロールに関する処理のことである。
【００３５】
この一連のリモート処理をした後、ステップS312に戻って、入力部１０４からの次の入力を待つ。
【００３６】
図４は、本発明の請求項３及び４を説明するためのフローチャートである。
【００３７】
このオプション通知の処理において、まず、ステップS401において、他の機器からのオプション通知を通信部１０６を介して受信するのを待つ。他の機器において、オプションが追加、或いは削除されると、携帯情報端末装置に対してオプション通知を送信するので、ステップS402において、通信部１０６を介して受信したオプション通知が、追加であるのか削除であるのかを判断する。オプション通知が追加の場合には、ステップS403に進み、他の機器に対して、通信部１０６を介して、追加されたオプション機器を操作するための基本データを要求して、ステップS404に進み、他の機器からの基本データの受信を待つ。基本データの受信を終了すると、ステップS405に進み、通信部１０６を介して、オプション機器に関する表示データを他の機器に要求する。次に、ステップS406に進んで、他の機器からの表示データを受信するのを待つ。受信が終了するとステップS407に進んで、表示部１０３に追加されたオプション機器に対応する表示を行って処理を終了する。
【００３８】
ステップS402において、オプション通知が、削除した通知である場合は、ステップS408に進んで、表示部１０３に表示しているオプション機器の表示を削除して、ステップS409に進む。ステップS409で、補助記憶部１０５内に蓄積してあるオプション機器に対応する基本データを削除し、ステップS410において、補助記憶部１０５内に蓄積してあるオプション機器に関する表示データを削除して処理を終了する。
【００３９】
図５は、本発明の請求項５及び６を説明するためのフローチャートである。
このネットワーク通知の処理において、まず、ステップS501において、他の機器からのネットワーク通知を通信部１０６を介して受信するのを待つ。他の機器が、何らかのネットワークに接続、或いはネットワーク接続から切断されると、携帯情報端末装置に対してネットワーク通知を送信する。携帯情報端末装置が、他の機器からのネットワーク通知を受信すると、ステップS502に進み、通信部１０６を介して受信したネットワーク通知が、接続か切断であるのかを判断する。ネットワーク通知が接続である場合には、ステップS503に進み、他の機器に対して、通信部１０６を介して、ネットワーク接続に関する基本データを要求して、ステップS504に進む。ステップS504において、基本データの受信が終了するのを待ち、基本データの受信を終了すると、ステップS505に進み、通信部１０６を介して、ネットワーク接続に関する表示データを他の機器に要求する。次に、ステップS506に進んで、他の機器からのネットワーク接続に関する表示データを受信するのを待つ。表示データの受信が終了すると、ステップS507に進んで、表示部１０３に他の機器がネットワーク接続されたことを表示して、処理を終了する。
【００４０】
ステップS502において、受信したネットワーク通知が切断の場合には、ステップS508に進み、表示部１０３に表示している他の機器のネットワーク接続表示を削除して、切断されたことをユーザーに示す。ステップS509で、補助記憶部１０５内に蓄積してあるネットワーク接続に対応する基本データを削除し、ステップS510において、補助記憶部１０５内に蓄積してあるネットワーク接続に関する表示データを削除して処理を終了する。
【００４１】
図６は、本発明の請求項７を説明するためのフローチャートである。
【００４２】
ステップS601において、携帯情報端末装置は、通信部１０６を介して、近傍にあるリモートコントロールの対象となる他の機器を検出するために、Inquiry（問い合わせ）を送信します。他の機器は、Inquiryを受信すると、それに応答して、自分の機種名を送信します。ステップS602において、他の機器からの応答を待ち、応答を受信すると、ステップS603において、表示部１０３に受信した端末の一覧表を表示する。
【００４３】
次にステップS604において、ユーザーが入力部１０４を介して、リモートコントロールを行う対象となる機器を指定するのを待つ。端末が指定されると、ステップS605に進み、通信部１０６を介して、他の機器との接続を行う。ステップS606において、補助記憶部１０５に基本データがあるかどうかを判断し、基本データがあった場合には、ステップS609に進む。基本データがなかった場合には、ステップS607に進み、補助記憶部１０５に蓄積してある機器と基本データ及び表示データの対応表から、基本データのIDを読み出して、通信部１０６を介して、他の機器に基本データのIDを指定してデータを要求する。要求を受信した他の機器は、基本データを携帯情報端末装置に送信する。
【００４４】
携帯情報端末装置は、ステップS608で、この基本データを通信部１０６を介して、すべて受信終了するまで待ち、受信したデータは補助記憶部１０５に蓄積する。基本データの受信を終了すると、ステップS609に進み、補助記憶部１０５に蓄積してある機器と基本データ及び表示データの対応表から、表示データのIDを読み出して、通信部１０６を介して、他の機器に表示データのIDを指定してデータを要求する。要求を受信した他の機器は、その機器固有の表示のためのデータを、携帯情報端末装置に送信する。携帯情報端末装置は、ステップS610で、この表示データを通信部１０６を介して、すべて受信終了するまで待ち、受信したデータは、補助記憶部１０５に蓄積する。
【００４５】
次に、ステップS611において、補助記憶部１０５に蓄積してある他の機器の表示データを解析して、表示部１０３に、リモートコントロールの対象となる他の機器の操作画面を表示する。そして、ステップS612において、入力部１０４からのユーザーの操作のための入力を待つ。何らかの入力があると、ステップS613に進んで、リモートコントロール操作を終了するために割り当てられたESCキー等の制御キーかどうかを判断する。
【００４６】
もし、終了の制御キーである場合は、ステップS615に進んで、表示部１０３の表示を本来の携帯情報端末装置の画面に戻して、処理を終了する。入力が、終了の制御キー以外であれば、ステップS614に進み、リモートの処理を行う。ここでいうリモートの処理とは、入力部１０４からの入力を、リモートコントロールの対象となる機器の操作に置き換えて、そのコマンドを通信部１０６を介して、他の機器に送信し、その応答を通信部１０６で受信し、その応答に応じて、表示部１０３に表示している他の機器の操作画面を変更するような一連のリモートコントロールに関する処理のことである。
【００４７】
この一連のリモート処理をした後、ステップS612に戻って、入力部１０４からの次の入力を待つ。
【００４８】
図７は、本発明の請求項８を説明するためのフローチャートである。
【００４９】
ステップS701で、補助記憶部１０５に蓄積してある種々の基本データ及び表示データの一覧を表示部１０３に表示する。次に、ステップS702において、ユーザーが入力部１０４からデータを指定するのを待つ。データが入力部１０４から指定されるとステップS703に進んで、データを変更するかどうかを判断する。データを変更しない場合には、ステップS705に進む。データを変更する場合には、ステップS704において、蓄積データの内容を表示部１０３に表示し、ユーザーの入力部１０４からの指定により内容を変更し、補助記憶部１０５に蓄積する。
【００５０】
次に、ステップS705において、他の機器に基本データ及び表示データを送信するかどうかをユーザーに判断してもらって、入力部１０４からの指定を待つ。送信しない場合には、処理を終了する。送信する場合には、ステップS706に進み、補助記憶部１０５からデータを読み出して、通信部１０６を介して他の端末に送信し、処理を終了する。
【００５１】
（発明の他の実施形態）
請求項１，２、７の実施例において、制御の対象となる端末の検出のために、無線通信を用いて、Inquiryを送信し応答を待っているが、あらかじめ、相手端末の機種、アドレス等がわかっていれば、ユーザーの指定も可能である。
【００５２】
また、表示データを毎回送信しているが、これもあらかじめ蓄積しておくことも可能である。
【００５３】
さらに、本実施例において、制御のための基本データや表示データは、対象となる機器から受信しているが、それ以外のサーバー等の機器から受信することも可能である。
【００５４】
また、本実施例においては、1台の携帯情報端末装置で、他の機器1台をリモートコントロールしているが、複数の機器をリモートコントロールする構成も可能である。
【００５５】
請求項３，４，５，６における実施例において、他の機器から通知するイベントとしては、オプションの追加、削除とネットワークへの接続、切断であるが、それ以外のイベント、例えば、エラー等の表示など種々のイベントへの対応も可能である。
【図面の簡単な説明】
【００５６】
【図１】本発明に係わる携帯情報端末装置の構成を示すブロック図である。
【図２】本発明の請求項１を説明するためのフローチャートである。
【図３】本発明の請求項２を説明するためのフローチャートである。
【図４】本発明の請求項３及び４を説明するためのフローチャートである。
【図５】本発明の請求項５及び６を説明するためのフローチャートである。
【図６】本発明の請求項７を説明するためのフローチャートである。
【図７】本発明の請求項８を説明するためのフローチャートである。
【符号の説明】
【００５７】
１０１  CPU
１０２  ROM/RAM
１０３  表示部
１０４  入力部
１０５  補助記憶部
１０６  通信部
１０７  システムバス
【図１】
2007074244.tif 000003
【図２】
2007074244.tif 000004
【図３】
2007074244.tif 000005
【図４】
2007074244.tif 000006
【図５】
2007074244.tif 000007
【図６】
2007074244.tif 000008
【図７】
2007074244.tif 000009