[go: up one dir, main page]

JP2005020650A - Operation terminal with auto button - Google Patents

Operation terminal with auto button Download PDF

Info

Publication number
JP2005020650A
JP2005020650A JP2003186098A JP2003186098A JP2005020650A JP 2005020650 A JP2005020650 A JP 2005020650A JP 2003186098 A JP2003186098 A JP 2003186098A JP 2003186098 A JP2003186098 A JP 2003186098A JP 2005020650 A JP2005020650 A JP 2005020650A
Authority
JP
Japan
Prior art keywords
network
home appliance
home
operation terminal
gateway
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003186098A
Other languages
Japanese (ja)
Inventor
Yukiko Sagi
雪子 鷺
Shinichi Sawamura
伸一 澤村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2003186098A priority Critical patent/JP2005020650A/en
Publication of JP2005020650A publication Critical patent/JP2005020650A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Details Of Television Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

【課題】従来のホームネットワーク未対応機器では、それぞれの機器が専用操作インターフェースを持っているため、機器操作の使い勝手が悪い。また、従来のホームネットワーク対応遠隔操作端末においては、操作対象選択において階層構造をたどるため操作手順が複雑になる。
【解決手段】本発明の操作端末は、インターフェースとしてオートボタンおよびショートカット入力部を備える。すなわち、操作端末のオートボタンは、ホームネットワークに接続された機器に状況に応じた動作をさせるオート機能を備える。また、階層型に遷移する操作対象機器および操作対象状態の選択をその操作対象機器および操作対象状態固有のショートカット入力に割り当てる。
【選択図】 図1
In conventional home network incompatible devices, each device has a dedicated operation interface, so that the device operation is not easy to use. Further, in the conventional remote control terminal for home network, the operation procedure becomes complicated because the hierarchical structure is followed in selecting the operation target.
An operation terminal according to the present invention includes an auto button and a shortcut input unit as an interface. In other words, the auto button of the operation terminal has an auto function that causes a device connected to the home network to operate according to the situation. In addition, the selection of the operation target device and the operation target state transitioning to the hierarchical type is assigned to the shortcut input unique to the operation target device and the operation target state.
[Selection] Figure 1

Description

【0001】
【発明の属する技術分野】
本発明は、ホームネットワークにつながれた家電機器、AV(Audio Visual)機器(以下「家電機器」と総称する)を宅内および宅外から操作する遠隔操作端末装置に関する。
【0002】
【従来の技術】
従来の家電機器は、直接的、あるいは各家電機器に付属の赤外線操作リモートコントローラ(以下、「リモコン」)等で間接的に操作されていた。
【0003】
しかし、家庭内にそれぞれ独立して存在している家電機器を家庭内の通信回線(以下「ホームネットワーク」)で接続し、家電機器の一括操作、遠隔操作および連携操作を行うことを可能にするホームネットワークシステムの研究開発が進められている。その中で、従来のリモコン等での制御に代わって、ホームネットワークを用いた家電機器の遠隔制御の研究開発が進められている。
【0004】
これらの研究では、遠隔制御用の端末(以下「操作端末」)としてWebブラウザ型のインターフェースを用いている場合に、一度使用した家電機器操作用のウェブ画面へのリンクを保存しておくブックマーク機能によって、機器操作画面の選択操作を容易にする技術が開発されている。
【0005】
一方、Webブラウザのような階層構造による制御手法を用いない操作端末を提供するための技術が、特許文献1に開示されている。本技術では、住宅内を複数のエリアに分割して、各々のエリアにルームハブと呼ばれるアクセスポイントを設置する。そして、どのルームハブに接続されているかによって家電機器の設置場所を特定する。そして、ルームハブに接続可能なリモコン等と同じルームハブに接続された家電機器、すなわちリモコンを保持して移動している使用者がいる部屋の家電機器を優先的に操作画面に表示する。また、本技術では、家庭内の全ての場所からの使用が想定される家電機器を宅内グローバル機器と呼び、リモコンがどのルームハブに接続しているかに関係なく常に宅内グローバル機器の一覧を表示画面に表示し操作できるようにしている。
【0006】
【特許文献1】
特開2001−309457号公報
【0007】
【発明が解決しようとする課題】
そもそも、ホームネットワーク未対応の複数の家電機器を制御するには複数のリモコンを使い分ける必要があるため、使用者の使い勝手が悪い。
【0008】
上述の課題は、家電機器をホームネットワーク対応にすれば良い。しかし、ホームネットワークや外部のネットワークを介して各種家電機器を操作する場合、従来は、コンピュータグラフィックス表示やポインティングデバイスを用いて階層的な操作画面を表示し、画面内に操作指示の入力を促す形式であった。これでは、表示される画面が次々変化して操作入力領域が変わってしまうので、機械操作に不慣れな使用者にとっては受け入れられにくい。
【0009】
このため、前述のWebブラウザの技術では、階層的な操作画面から所望の画面を表示させる機能としてブックマークを用いている。しかし、ブックマークに保存されるURLの数が多くなると呼出し手順が煩雑(所望の画面の選択が困難)になるため、結局、階層構造又はポインティングデバイスを用いて一覧から所望の操作画面を選択するという方法をとることになり、使用者の負担は軽減されない。
【0010】
更に、特許文献1に開示された技術は、上述の階層構造による操作の不便さを解決することを目的としているが、現在使用者が居る部屋の以外の家電機器を操作する場合は結局階層構造をたどらなければならず、階層構造の操作の不便さが充分に解決されていない。
【0011】
本発明の目的は、ホームネットワークに接続されている家電機器を、操作方法がわかりやすいインターフェースを持つ操作端末から簡単に操作できるような操作端末を提供することである。
【0012】
【課題を解決するための手段】
上述の課題を解決するために、本発明は以下の構成とする。すなわち、家電機器をネットワークを介して操作するための操作端末に入力部を設ける。操作端末にはこの入力部を介して入力された情報と家電機器の操作とを関連付ける情報が登録されており、操作端末は入力部に入力された情報に基づいて、家電機器を制御するゲートウェイに対して指示を送る。指示を受けたゲートウェイは、指示内容に基づいて家電機器を操作する。
【0013】
尚、上述の入力部は文字入力に対応するものでも、音声入力に対応するものでも良い。また、操作端末の使用者は、使用者が望む操作内容と使用者が入力部に入力する記号とを関連付けて操作端末に記憶することもできる。
【0014】
更に、入力部はボタンであって、操作端末は、ボタンの押下に関連付けられた特定の要求をゲートウェイに送信する。そして、ゲートウェイは、その特定の要求に基づいて家電機器の操作を決定し、家電機器の操作を行う構成としても良い。ここで、入力部はボタンではなく、表示領域のある特定の部分でも良い。
【0015】
尚、ゲートウェイは、操作端末から送信される特定の要求、操作端末の状態、家電機器の状態及びこれらの状態における家電機器の操作内容との対応関係を保持し、この対応関係に従って家電機器の操作内容を決定する構成としても良い。ここで、操作端末の状態とは、例えば宅外からのアクセスか宅内からのアクセスかといった操作端末の場所を指す情報を含む。
【0016】
又、ゲートウェイは、操作端末からの特定の要求に応じて、複数の家電機器の操作内容を決定しても良い。この場合、ゲートウェイは、操作端末の状態及び操作対象となる複数の家電機器が存在する場所、例えばある部屋の状態(暗い、温度が低い等)に基づいて、複数の家電機器の操作内容(照明をつける、カーテンを開ける等)を決定しても良い。
【0017】
【発明の実施の形態】
以下、図面を用いて本発明の実施形態を説明する。
図1は、本発明を適用した、ネットワークに対応する家電機器を遠隔操作する操作端末101の実施形態例の外観を示す図である。
【0018】
操作端末101は、オートボタン102、画像表示部103、操作入力部104及びショートカット入力部105を有する。本実施形態では、オートボタン102及びショートカット入力部105は操作入力部104と別に物理的に設けられいるが、オートボタン102及びショートカット入力部105に対応する表示を画像表示部103に表示し、操作入力を受け付けるようにしても良い。尚、操作入力部104は、画像表示部103に組み込まれていてもよく、ポインティングデバイス等が使用されても良い。
【0019】
操作端末101の使用者は、ショートカット入力部105を用いて家電機器の指定又は家電機器の状態、例えば通電の状態等の指定を行うことで、複雑な階層構造を経由せずに一つの動作で操作対象となる家電機器または操作対象となる家電機器の状態を表示する画面を呼び出すことが可能となる。ショートカット入力は、記号入力、音声認識などショートカット入力部105の構成により様々な構成とすることができる。
【0020】
一方、操作端末101の使用者がオートボタン102を操作すると、家電機器を制御するホームゲートウェイは、指定されている家電機器、その家電機器の状態及び操作端末101を使用している使用者の居場所を判断し、その状況において最もよく使う設定に基づく操作の指示を行う。
【0021】
したがって、使用者は、操作対象となる家電機器の全機能を知らなくても、オートボタン操作のみで家電機器の状態にあわせた良く使う設定に基づいた処理の実行を家電機器に指示することができる。
【0022】
図2は、本発明に係わるホームネットワーク201を用いた、ホームネットワーク対応の家電機器202(以下、「ネット家電202」と呼ぶ)操作システムのネットワーク構成の一例を示す図である。
【0023】
本システムでは、ホームネットワーク201に、操作端末101、ホームゲートウェイ203及びネット家電202が接続されている。ホームゲートウェイ203は、ホームネットワーク201と他のネットワークとを接続(使用プロトコルの変更等)する機器であり、本実施形態では、ホームネットワーク201と、インターネット等の外部ネットワーク204とを接続している。尚、操作端末101は、外部ネットワーク204を介してホームネットワーク201と接続される場合もある。
【0024】
住居内又は住居外に居る使用者が操作端末101を操作すると、操作端末101から、状態遷移、操作選択又はコマンド要求のコマンドがホームゲートウェイ203に送られる。ホームゲートウェイ203は、状態遷移要求に対しては、要求された状態遷移に対応するページ情報を操作端末101に返し、操作選択に対しては指定されたネット家電202に指定された操作コマンドを発行する。
【0025】
尚、「状態遷移」のコマンドとは、例えば、部屋全体の情報を表示している表示画面(即ち操作対象が「部屋全体」)から、その部屋のエアコンの情報(電源、タイマー、設定温度等)を表示する画面(即ち操作対象が「エアコン」)へ変更するための情報を要求するためのコマンドである。
【0026】
図3は、操作端末101のハードウェア構成を示す図である。
操作端末101は、各種プログラムを実行するCPU301、DRAM等の揮発性記憶装置302、EPROM等のブートROM303、並びに周辺機器を制御する入出力インターフェースを備えたSuperI/Oチップ及びバスブリッジなどを有するペリフェラルコントローラ304を有する。又これらの部品は、バス305で相互に接続されている。
【0027】
更に、操作端末101は、ネットワークインターフェース306、不揮発性記憶装置307、オートボタン102、ショートカット入力部105、操作入力部104及び画像表示部103を有しており、これらはペリフェラルコントローラ304を介してCPU301から制御できるようになっている。尚、本実施形態では、ネットワークインターフェース306に接続されるネットワークとしてホームネットワーク201を想定しているが、外部ネットワーク204でも良い。
【0028】
ネットワークインターフェース306は、ネットワーク201に例えば無線LANが利用される場合は、無線LANカードとカードバスコントローラなどにより構成される。不揮発性記憶装置307は、具体的にはバッテリバックアップメモリやハードディスク、フラッシュメモリなどの記憶媒体である。不揮発性記憶装置307は、ここでは図示しないOSやBIOS、ショートカットデータベース308、ショートカット登録プログラム309及び機器操作プログラム310を格納している。
【0029】
ショートカットデータベース308は、使用者が入力したショートカット入力の内容を、ホームゲートウェイ203に送る状態遷移先を示すアドレスに変換する際にCPU301に使用される変換テーブルである。
ショートカット登録プログラム309は、ショートカットデータベース308の内容の登録、変更および削除を行う際にCPU301で実行されるプログラムである。
機器操作プログラム310は、使用者からの操作入力を受けつけた際に、ホームゲートウェイ203に対して状態遷移またはコマンド要求を行い表示画面を形成する際にCPU301で実行されるプログラムである。
【0030】
操作入力部104は、タッチパネルやキーボードなどの入力装置である。画像表示部103は、LCD(Liquid Crystal Display)パネルおよびバックライトなどで構成される表示装置である。
【0031】
オートボタン102は、オートコマンドを発行する際に操作される部分である。ショートカット入力部105は、使用者がショートカットを入力し機器選択の状態遷移を容易にするために使用される部分である。
ショートカット入力部105は、入力に使用される方法がサイン入力の場合、タッチパネルなどにより構成され、音声入力の場合、マイクおよびA/Dコンバータ等から構成される。
【0032】
図4は、ホームゲートウェイ203のハードウェア構成を示す図である。
ホームゲートウェイ203は、各種プログラムを実行するCPU401、DRAMなどの揮発性記憶装置402、EPROMなどのブートROM403並びに周辺機器を制御する入出力インターフェースを備えたSuperI/Oチップ及びバスブリッジなどを有するペリフェラルコントローラ404を有しており、これら各部品はバス405で接続されている。
【0033】
また、ホームゲートウェイ203は、外部ネットワークインターフェース406、ホームネットワークインターフェース407及び不揮発性記憶装置408を有しており、これらはペリフェラルコントローラ404を介してCPU401から制御できるようになっている。外部ネットワーク204としてインターネットが利用される場合、外部ネットワークインターフェース406はEtherチップなどにより構成される。またホームネットワークインターフェース407は、操作端末101のネットワークインターフェース306と同種のものから構成されても良い。
【0034】
不揮発性記憶装置408は、バッテリバックアップメモリやハードディスク、フラッシュメモリなどの記憶媒体である。不揮発性記憶装置408は、ここでは図示しないOSやBIOS、機器操作ドライバ409、機器データベース410及びホームサーバプログラム411を格納している。
【0035】
尚、不揮発性記憶装置408には、ネット家電202一つに対応する機器操作ドライバ409が、操作対象となるネット家電202の種類の数だけ格納されている。そして、ホームゲートウェイ203がネット家電202に操作コマンドを送る際に、操作対象となるネット家電202に対応する機器操作ドライバ409が選択されてCPU401で実行される。更に、機器操作ドライバ409は、オートボタン102を押下した際に、その時点でのネット家電202の状態に合わせてネット家電202の操作内容を決定するためのオートコマンドテーブルを備えていても良い。尚、オートコマンドテーブルの例は図17で後述する。
【0036】
ホームサーバプログラム411は、操作端末101からの要求に対して要求された操作対象へ遷移するための情報(アドレス等)を操作端末101に送信する場合及びコマンドや機器操作パラメータなどのコマンド送信を操作端末101から受信して機器操作を実行し、操作端末101へ操作結果の確認情報を送信する際に、CPU401で実行されるプログラムである。
機器データベース410は、ホームゲートウェイ203が操作するネット家電202に関する情報が登録されるデータベースである。
【0037】
尚、操作端末101とホームゲートウェイ203をつなぐホームネットワーク201と、ネット家電202とホームゲートウェイ203をつなぐホームネットワーク201が別のネットワークである場合もある。この場合、ホームゲートウェイ203は、二種類のホームネットワークインターフェースを有する。具体的には、ホームゲートウェイ203は、操作端末101との通信を無線LANで行う場合は、第一のホームネットワークインターフェースとして無線LANカード等を有し、ネット家電202との通信を電灯線通信で行う場合は、第二のホームネットワークインターフェースとして電灯線モデムを有する。
【0038】
図5は、機器データベース410のデータ形式の例を示す図である。機器データベース410の一つのレコードは、7つのデータフィールドを有する。
【0039】
このうち、機器名称、型番及び製造番号並びにメーカサポートWebページアドレスのフィールドに登録される値は、ネット家電202にあらかじめ登録されている。そのため、ホームゲートウェイ203は、ネット家電202がホームネットワーク201に接続された際にこれらの情報を受け取り、機器データベース410に保存する。
【0040】
ホームネットワークアドレスは、機器データベース410に新規保存されたネット家電202に対してホームゲートウェイ203が与えるネット家電202固有の値である。設置場所は使用者が指定することにより決定される値である。機器ドライバ起動コマンドは、機器操作ドライバをダウンロード時にメーカサポートWebページから与えられる、機器ドライバを指定する情報である。機器アドレスは、機器ドライバ起動コマンドにホームネットワークアドレスを付加したものである。
【0041】
図6は、ネット家電202の構成例を示す図である。
ネット家電202は照明であったり、エアコンであったりと、そのハード構成が異なる。しかし、各ネット家電202は、ホームゲートウェイ203と通信するためのホームネットワークインターフェース601、不揮発性記憶装置604、プログラムを実行するCPU605、揮発性記憶装置606及びホームネットワークインターフェース601をCPU605から制御できるようにするためのペリフェラルコントローラ607を有しており、これらはバス608で接続されている。それに加えて照明ならば電球、エアコンならば熱源といった、そのネット家電固有のデバイス609を備えている。
【0042】
不揮発性記憶装置604には、制御プログラム602及び機器情報603が格納される。機器情報603には、機器名称、型番及び製造番号、メーカサポートWebページアドレス並びにホームネットワークアドレスの各種情報が含まれている。
【0043】
制御プログラム602は、ネット家電固有デバイス609を制御する場合、特に、ホームネットワークインターフェース601を通じてコマンドを受信し、そのコマンドに従ったネット家電固有デバイス609の制御を行う際に、CPU605で実行されるプログラムである。例えば、ネット家電202がホームネットワーク201に接続された場合に、CPU605がホームゲートウェイ203に接続要求を送信し、ホームネットワーク201におけるアドレスの付与を受ける際に実行される。
【0044】
尚、このときの接続要求には情報として機器名称、型番及び製造番号並びにメーカサポートWebページアドレスが含まれる。又、接続要求に対する応答として、ホームゲートウェイ203からホームネットワークアドレスがネット家電202に送信される。
【0045】
又、ネット家電202には、図中の破線で囲まれた部分の一部あるいは全部の構成部分がワンチップ化されたいわゆるワンチップマイコンを用いてもよい。これはホームゲートウェイ203においても同様である。もちろんホームネットワークインターフェース601まで含めてワンチップ化されていても良い。
【0046】
以下、図2で説明したホームネットワーク201を用いたネット家電操作における状態遷移について説明する。図7は、操作端末101における処理手順を示すフローチャートである。以下、プログラムを動作主体として説明する場合があるが、実際の処理は、これらプログラムが実行されるCPUによって行われる。
【0047】
操作端末101の機器操作プログラム310は、起動時にショートカット入力受け付け状態になる(ST711)とともに、ホームサーバープログラム412へアクセスし(ST701)、ホームサーバプログラム412から受け取った情報を画面に表示して(ST702)、使用者からの入力受け付け状態になる(ST703)。
【0048】
使用者からの受け付け内容が状態遷移入力であれば(ST704)、機器操作プログラム310は、ホームゲートウェイ203のホームサーバプログラム411に対して状態遷移要求(ST705)を行う。受け付け内容が操作選択入力であれば(ST706)、機器操作プログラム310は、コマンド発行要求(ST707)を行う。受け付け内容がオートボタン入力であれば(ST708)、機器操作プログラム310は、オートボタン処理要求(ST709)を行う。受け付け内容が、状態遷移または操作選択またはオートボタン入力のどれにも当てはまらない場合はエラー処理を行う(ST710)。
【0049】
要求またはエラー処理後、機器操作プログラム310は、ホームサーバプログラム411から受け取った情報を画面に表示して(ST702)入力受け付け状態になる(ST703)。また、使用者からの操作要求受付とは別に、ショートカットボタン102等から特定の操作対象機器又は特定の操作対象の状態を指定するショートカット入力を受け付け(ST711)、入力内容を判断して(ST712)メインタスクの状態遷移要求にアドレス情報を渡し(ST713)、再びショートカット入力受け付け状態(ST711)に戻る。
【0050】
図8は、ホームゲートウェイ203がホームサーバプログラム411を実行した際の処理手順を示すフローチャートである。ホームゲートウェイ203は、ホームネットワーク201上の各ネット家電202等から送られる情報の受け付け待ち(ST801)をして、操作端末101からのアクセスに対して要求された操作対象の状態の情報を返す。また、ホームサーバプログラム411は、機器操作ドライバダウンロード受け付け待ち(ST807)をするタスクを別に持っている。
【0051】
ホームサーバプログラム411は、操作端末101やネット家電202からの入力を受け付け(ST801)、要求先および要求内容を判断する(ST802)。そして、要求先が機器データベース410へ登録済みの機器であり(ST803)、その要求先が機器データベース410において設置場所登録済みの機器であれば(ST804)、ホームサーバプログラム411は入力内容処理を実行して(ST805)、入力受け付け待ち状態(ST801)に戻る。
ここで、操作端末101からの要求内容が部屋名またはネット家電名であれば(ST802)、ホームサーバプログラム411は、入力処理として、その操作対象の状態から遷移可能な操作対象へのリンクを含む宅内部屋状態の情報またはネット家電機器操作状態の情報を操作端末101に返す処理を行う。
【0052】
操作端末101からの要求がネット家電202へのコマンド発行状態であれば(ST802)、ホームサーバプログラム411は、入力処理としてネット家電202に命令実行コマンドを出し、操作端末101にはその実行結果を返す(ST805)。尚、ここで操作端末101に返される状態情報の例は図9で後述する。
【0053】
一方、入力された要求先が機器データベース410に登録済みであるが、設置場所登録がなされていない場合(ST804)、ホームサーバプログラム411は、機器データベース410に対して設置場所の登録を行う(ST806)。入力内容が、機器データベース410に未登録であるネット家電202からのものであった場合(ST803)、ホームサーバプログラム411は、未登録のネット家電202に対応する機器操作ドライバ409のダウンロードを行う。
【0054】
具体的には、ステップ803で機器データベース410に登録されていないと判断すると、ホームサーバプログラム411は、機器ドライバダウンロードタスクの実行を開始して(ST807)、ネット家電メーカサポートWebページへアクセスし(ST808)、機器操作ドライバをダウンロード(ST809)する。
【0055】
次にホームサーバプログラム411は、このネット家電202に対してホームネットワークアドレスを付与し(ST810)、機器アドレスを決定する(ST811)。その後、ホームサーバプログラム411は、ネット家電202から受け取った機器情報と、ここで決定したホームネットワークアドレス、機器ドライバ起動コマンド、機器アドレスを機器データベース410へ新規登録する(ST812)。
【0056】
図9は、ホームネットワーク201を用いてネット家電操作を行うにあたって、操作対象となるものの状態及びその状態遷移の構成を示す図である。それぞれの操作対象の状態において、上段がアドレス名、下段がアドレスを表す。ここで、使用者が操作端末101でアドレス名を指定すれば、そのアドレス名に対応するアドレスの情報がホームゲートウエイ203に通知され、そのアドレスに対応する状態についての情報が操作端末101へ返信され、その情報に基いてその状態についての画面表示が行われる。
【0057】
図9において、宅内部屋状態とは、操作対象が、ネット家電202が存在する部屋、例えば家全体や1階、又はリビング等である場合のその部屋等の状態を指す。
尚、操作端末101の表示画面で宅内部屋状態の情報が表示される場合には、その操作対象の状態から遷移可能な操作対象を指定するアドレスへのリンクの表示が含まれる。
【0058】
ネット家電操作状態とは、操作対象が特定のネット家電202の場合のそのネット家電202の状態を指す。尚、ネット家電操作状態の情報を表示する画面には、そのネット家電202に発行可能なコマンドを指定するためのアドレス(以下「コマンド発行アドレス」に)へのリンクが含まれる。尚、このリンクは画面に表示されるコマンド名を選択することで指定されても良い。
【0059】
操作端末101を用いて機器操作を行う場合、操作端末101は家全体の状態を表すアドレス(901)にアクセスする。家全体の状態を示すアドレス(901)にアクセスした操作端末101が表示する画面には、その家に属する他の操作対象を示すアドレスがアドレス名で表示される。そこからあるアドレスを使用者が選択すると、操作端末101からそのアドレスがホームサーバプログラム411に送られ(ST705)、ホームサーバプログラム411が状態遷移処理を行い、遷移した操作対象の状態の情報を操作端末101に返す(ST805)。その後、使用者が返された操作対象の状態の表示画面からそこに属する操作対象のアドレスを選択し、その操作対象の状態の情報が返されるという送受信を何度か経て、ホームサーバプログラム411から選択したネット家電202の情報が操作端末101に返される。この時点で使用者は操作対象となるネット家電202を選択したことになる(ネット家電操作状態)。
【0060】
ネット家電操作状態の情報にはそのネット家電操作用コマンド発行アドレスが含まれ(図9のコマンド発行リンク)、その情報を表示した操作端末101の画面に存在するアドレス名から使用者があるコマンド発行を図7のST707又はST709で選択すると、そのアドレス名に対応したコマンドを、ホームサーバプログラム411が操作対象ネット家電202の機器操作ドライバ409に送る(ST805)。機器操作ドライバ409は、ホームサーバプログラム411から受取ったコマンドに対応した制御命令を、操作対象となるネット家電202へ送る。
【0061】
本実施形態では、アドレスや情報送信にhttpプロトコルを用いる。この場合、各々の操作対象や操作コマンドのアドレスはURLとして表示される。新しくネット家電202が接続された場合は、図9に示した状態遷移構成に新しいノードが加わることになる。
【0062】
図10は、ネット家電202が制御プログラム602を実行した場合の手順を示すフローチャートである。
【0063】
ネット家電202は、制御プログラム起動時に接続要求をブロードキャストし(ST1001)、ホームゲートウェイ203からのアクセスを待つ(ST1002)。ホームゲートウェイ203からのアクセスがホームネットワークアドレス付与のためのアクセスならば(ST1006)、ネット家電202は受け取ったホームネットワークアドレスを機器情報に登録する(ST1007)。
【0064】
ホームゲートウェイ203からのアクセスが操作コマンドならば(ST1003)、ネット家電202はその操作コマンドで指示される処理を実行し(ST1004)、動作後の機器状態をホームゲートウェイ203へ返す(ST1005)。ホームゲートウェイ203からのアクセスが操作コマンドでもホームネットワーク付与でもないならば、ネット家電202はエラー処理を行う(ST1008)。
【0065】
図11は、ネット家電202、特に新しいネット家電202をホームネットワーク201に追加した際の、使用者、操作端末101、ホームゲートウェイ203及びネット家電202における相互の処理手順を示す図である。
【0066】
使用者がネット家電202をホームネットワーク201に接続すると(1101)、ネット家電202は機器名称、型番及び製造番号並びにメーカサポートWebページアドレスから構成される機器情報を含む接続要求をホームネットワーク201上にブロードキャストする(1102)。
【0067】
ホームゲートウェイ203はホームネットワーク201上の各機器から送られる情報の受け付け待ちをしており、ネット家電202から接続要求を受け取ると、それに含まれる機器の型番及び製造番号を機器データベース410に登録された内容と照合する(1103)。未だ登録されていないネット家電202からの接続要求ならば、機器操作ドライバ409をダウンロードするため、ホームゲートウェイ203は、その接続要求に含まれているメーカのサポートWebページへアクセスし(1104)、機器操作ドライバ409をダウンロードする(1105)。
【0068】
続いてホームゲートウェイ203は、新たに接続されたネット家電202に対して任意のホームネットワークアドレスを設定し、ホームネットワークアドレスをネット家電202へ送信する(1106)。ネット家電202はホームネットワークアドレスを機器情報603に登録する。ホームゲートウェイ203は、接続要求に含まれていた機器名称、型番及び製造番号、メーカサポートWebページアドレス並びにダウンロードしてきた機器ドライバ409を起動するための機器ドライバ起動コマンドのあとにホームネットワークアドレスを付加したものである機器アドレスを機器データベース410へ登録する(1107)。
これにより、ホームゲートウエイ203は、機器操作ドライバ409を起動することができる。又、同じ機器操作ドライバ409で動作するネット家電202が宅内に複数あっても、ホームゲートウエイ203は、付加されたホームネットワークアドレスによってどの機器を操作するかを区別することができる。
【0069】
新規に機器データベース410に追加されたネット家電202に対応する機器データベース410の設置場所のフィールドはこの時点では空であるので、新規に追加されるネット家電202は、ホームネットワーク201に接続された時、まず家全体をあらわすアドレス901の下に追加される。
【0070】
使用者が操作端末101の機器操作プログラム310を起動すると(1108)、操作端末101はホームゲートウェイ203へアクセスする(1109)。ホームゲートウェイ203は、機器データベース410に設置場所情報が未だ登録されていないネット家電202の有無を検索し(1110)、該当するネット家電202がある場合、設置場所候補情報を操作機器101に送る(1111)。設置場所候補情報を受信した操作機器101は、受信した設置場所候補情報を元に設置場所登録画面を表示する。
【0071】
使用者が設置場所を選択すると(1112)、選択された設置場所情報がホームゲートウェイ203に送られ(1113)、ホームゲートウェイ203は、機器データベース410に受信した設置場所情報を保存する(1114)。この時点で新規にホームネットワーク201に接続されたネット家電202(以下「新規ネット家電」)へアクセスするための機器データベース410の全てのフィールドに値が登録され、ホームゲートウェイ203は新規ネット家電の操作を行う機器アドレスへ遷移し、その情報を操作端末101へ送る(1115)。
【0072】
この設置場所登録により、新規ネット家電は家全体をあらわすアドレス901に直接リンクされていた状態から、使用者が設定した設置場所の下へリンク先が移動された状態となる。
【0073】
以下に本発明における場所選択および機器選択を容易にするためのショートカット操作、およびその登録方法について説明する。
ショートカット操作とは、ショートカット入力部105を用いた状態遷移先アドレス指定方法である。ショートカット入力部105の構成により、使用者がショートカット操作を指定するための記号(以下「ショートカットサイン」)の入力方法は手書き記号(以下「サイン」)入力や音声入力など異なった形態を取る。その際アドレス変換に用いられるサインや音声とショートカットの内容(例えばアドレス)は図12に示すショートカット入力対応表のように入力形態によって一意に決まっており、その内容は操作端末101のショートカットデータベース308に保存される。
【0074】
図12は、ショートカットサインの入力にサイン入力を用いる場合のショートカットデータベース308の内容例を示す図である。ショートカットデータベース308には、ショートカットサインであるサインとサインに対応するアドレスの情報が登録されている。本図では、ショートカットサインに使用されるサインは判定用パターンマッチングに用いられるデータ形式となっている。音声入力の場合はこのデータが音素PCMデータ等ショートカット入力部105から入力される音声データとのマッチングに沿った形式となる。
【0075】
まず、このショートカット操作の登録方法について説明する。 図13は、操作端末101におけるショートカット操作登録に関するシーケンスを示す図である。
【0076】
使用者は、ショートカット操作を登録したい宅内部屋状態またはネット家電操作状態の画面を操作端末101が表示している時に、ショートカット登録プログラム309の起動を指示する(1301)。ショートカット登録プログラム309は、操作端末101の機器操作プログラム310が現在画像表示部103に表示させている操作対象の状態のアドレス名およびアドレスを機器操作プログラム310に対して問い合わせ(1302)、機器操作プログラム310から得られたアドレス(1303)がまだショートカットデータベース308に登録されていなければ、そのアドレスに対するショートカット登録画面を画像表示部103に表示する(1304)。
【0077】
使用者がショートカット操作を指定するためのショートカットサインの候補を入力すると(1305)、ショートカット登録プログラム309は入力内容とショートカットデータベース308に既に登録されたショートカットサインとを照合し(1306)、同じものが既に登録されていれば再入力を促す画面を表示する(1307)。ショートカット候補再入力(1308)および入力内容のショートカットデータベースとの照合(1309)は、ショートカットデータベースと同じものがなくなるまで繰り返す。
【0078】
ショートカットサインの照合は、ショートカットサインの入力形態がサイン入力の場合、文字認識などで用いられるパターンマッチングアルゴリズムと同等の判定処理が用いられる。音声入力である場合にはHMM音素モデルと語彙連続音声認識アルゴリズム等をキーワード判定に用いれば良い。文字認識、音声認識アルゴリズム自体は既知のもので良いのでここでは説明を省略する。
【0079】
同じものがなければ、ショートカット登録プログラム309は、登録したい操作対象のアドレス名およびアドレスと使用者が指定したショートカットサインとを関連付けてショートカットデータベース308に登録し(1310)、ショートカット登録内容確認画面を表示し(1311)、ショートカット登録プログラム309を終了する。
【0080】
機器操作プログラム310から得られたアドレスが既にショートカットデータベース308に登録されているときは、ショートカット登録プログラム309は、その登録内容確認、登録内容変更又は削除へのリンクを含む画面を画像表示部103に表示する。使用者が登録内容変更を選択した場合は、ショートカット登録プログラム309は、そのアドレスに対するショートカット登録画面を画像表示部103に表示する。
【0081】
使用者がショートカットサインの候補を入力すると、ショートカット登録プログラム309は、入力内容とショートカットデータベース308の内容とを照合し、同じものが既に登録されていれば再入力を促す画面を表示する。同じものがなければ、ショートカット登録プログラム309は、登録したい操作対象のアドレス名およびアドレスとショートカットサインとの対応関係をショートカットデータベース308に登録し、ショートカット登録内容確認画面を表示し、ショートカット登録プログラム309を終了する。
【0082】
機器操作プログラム310から得られたアドレスが既にショートカットデータベース308に登録されており使用者が登録内容削除を選択した場合は、ショートカット登録プログラム309は、そのアドレスのレコードをショートカットデータベース308から削除し、ショートカット登録プログラム309を終了する。
【0083】
以下に、登録したショートカットサインを用いてショートカット操作を指定し、宅内部屋状態又はネット家電操作状態の情報を呼び出す方法について述べる。図14は、ショートカット操作でネット家電202を操作する処理手順を示すシーケンス図である。
【0084】
使用者が操作端末101の機器操作プログラム310を起動すると(1401)、機器操作プログラム310はホームサーバプログラム411にアクセスし(1402)、ホームサーバプログラム411から家全体を表すアドレス901の情報を得る(1403)。その後、操作端末101が現在どの階層を表示しているかに関わらず、使用者は状態遷移における階層構造を気にせずに、呼び出したい宅内部屋状態又はネット家電操作状態に割り当てたショートカットサインを操作端末101のショートカット入力部105に入力する(1404)。
【0085】
ショートカットサインが入力されると、機器操作プログラム310のショートカット入力タスクでショートカットデータベース308を用いて入力内容が判断され(1405)、ショートカットサインにより選択されたアドレスが決定される。この時の入力判断は、ショートカットサイン入力形態に合わせたデータベース照合アルゴリズムと同じ判定が用いられる。このアドレスによって機器操作プログラム310のメインタスクからホームゲートウェイ203のホームサーバプログラム411に対して状態遷移要求を行う(1406)。
【0086】
ホームサーバプログラム411は、受信したアドレスから機器操作ドライバ409を起動する(1407)。機器操作ドライバ409は、操作対象であるネット家電202に対し、状態取得要求を行い(1408)、得られた機器状態情報(1409)および操作コマンドをリンクとして含む機器操作情報をホームサーバプログラム411に返す(1410)。
【0087】
ホームサーバプログラム411は、この機器操作情報を操作端末101に返す(1411)。これにより、使用者は複数回の状態遷移入力を行わずに、呼び出したネット家電202を操作することができる状態、即ちネット家電操作状態の情報を得る。例えばショートカットサインを用いて宅内部屋状態を指定した場合は、その部屋に属する操作対象へのリンクを含む情報が操作端末101へ返される。
【0088】
以下に、操作端末101のオートボタン102を操作することによるオートコマンド発行と機器動作について説明する。
【0089】
使用者がオートボタン102を操作すると(1412)、操作端末101の機器操作プログラム310は、ホームサーバプログラム411に対して、使用者がオートボタン102を操作した時点で操作端末101の画像表示部103に表示されているネット家電操作状態の「オート」に対応したコマンド発行アドレスを送る(1413)。具体的には、図9に示したコマンド発行アドレス911である。
【0090】
このアドレス911は、家全体をあらわすアドレス「http://home」に、設置場所アドレス「/2F/bedroom」、機器アドレス「light?address=192.168.0.5」及びそのネット家電202が個別に持つ操作コマンドを表すデータをフォームデータとして加えたものである。ネット家電202が持つ他の操作コマンドと異なり、「オート」コマンドを表すデータは全てのネット家電202で共通である。
【0091】
本実施形態ではフォームデータ付加部分「&command=AUTO」がオートコマンドを表すデータとなる。機器操作プログラム310は、使用者がオートボタン102を操作した時点のネット家電操作状態のリンク先に、この「&command=AUTO」が含まれる操作コマンド発行アドレスが含まれているかどうかを検索し、その検索によって得られたコマンド発行アドレス(ここではコマンド発行アドレス911)の情報をホームゲートウェイ203に送信する。
【0092】
オートコマンド発行アドレスを受け取ったホームサーバプログラム411は、フォームデータのcommand変数がAUTOであることを確認して、オートボタン処理ルーチンを実行する。図15は、オートボタン処理の手順を示すフローチャートである。
【0093】
ホームサーバプログラム411は、オートコマンド発行アドレスをホームネットワークインターフェース407を用いて受け取ったならば宅内からのアクセスであり、外部ネットワークインターフェース406を用いて受け取ったならば宅外からのアクセスと判断する。次にホームサーバプログラム411は、受け取ったアドレスを解析して(ST1501)、それが宅内部屋状態をさすならば宅内部屋アドレス、ネット家電操作状態をさすならばその機器ドライバ起動コマンドおよびフォームデータaddress変数部よりホームネットワークアドレスを得る。
【0094】
ネット家電操作状態であれば(ST1502)、ホームサーバプログラム411は得られた機器ドライバ起動コマンドを実行して機器操作ドライバ409を起動し(ST1503)、その機器操作ドライバ409にオートコマンドを渡す(1414、ST1504)。宅内部屋状態ならば(ST1502)、ホームサーバプログラム411は状態コマンド処理(ST1505)に入る。状態コマンド処理(ST1505)では、ホームサーバプログラム411は、遷移先状態アドレスがネット家電操作状態であるならば、その機器操作ドライバ409を起動し(ST1506)、状態取得コマンドを渡す(ST1507)という操作を繰り返し、遷移先状態アドレスがネット家電操作状態でないならば、オートボタン処理を終了する。
【0095】
オートコマンド発行アドレスがネット家電操作状態をさしており、オートコマンドを渡された操作対象ネット家電202の機器操作ドライバ409がオートコマンドテーブルを持つ場合、そのネット家電202はオートコマンド対応機器である。よって、機器操作ドライバ409は通常のコマンドに加えてオートコマンドを発行するにあたり機器状態にあった動作を実行するコマンドをネット家電202に対して発行する。オートボタン102の動作内容を変更するには、使用者またはネットワーク管理者が直接またはネットワークを介してこのオートコマンドテーブルの内容を変更すればよい。
【0096】
図16は、ビデオデッキを操作対象のネット家電202とした場合のビデオデッキ用の機器操作ドライバ409から送信される各操作コマンドに対する動作内容を示す図である。各状態に応じたオートコマンド動作内容は太枠内のようになる。
【0097】
図17は、ビデオデッキ用の機器操作ドライバ409が持つオートコマンドテーブルを示す図である。このオートコマンドテープルにより、使用者がオートボタン102を押したときにビデオデッキに送信される操作コマンドが決定され、図16で示される太枠部の動作が実行される。宅内から操作端末101でこのビデオデッキをオートコマンドで操作した場合のシーケンス例(図14の下部のシーケンス)を以下に説明する。
【0098】
オート操作コマンドを受信したビデオデッキ用の機器操作ドライバ409は、操作対象のビデオデッキに対して状態取得コマンドを発行し(1415)、機器状態情報を得る(1416)。そのときの機器状態が、電源が入っておらず録画予約がない状態で、ホームネットワークインターフェース407を用いたアクセスであれば(1417)、図17のオートコマンドテーブルに従って(ホーム・電源オフ・予約なし→電源オン)、機器操作ドライバ409からビデオデッキへ、電源を入れるためのONコマンドが発行される(1418)。
【0099】
ビデオデッキは、操作コマンドを受け取ると、内部の不揮発性記憶装置内の制御プログラム602によってコマンド内容を実行しビデオデッキの主電源を入れ、機器操作ドライバ409に対して機器状態情報を送る(1419)。機器操作ドライバ409はホームサーバプログラム411に対して機器状態情報を送り(1420)、ホームサーバプログラム411は操作端末101の機器操作プログラム310に対して機器状態情報を送る(1421)。機器操作プログラム310は受け取った機器状態情報を元に画面を表示する。
【0100】
上述の状態で使用者が続けてオートボタン102を操作すると、先の操作でビデオデッキに電源が入っており、ビデオデッキが停止中で録画予約がない状態に移行されているので、機器操作ドライバ409は、録画予約設定を行う画面を呼び出すRESERVE_SETコマンドを発行する。録画予約設定が完了後、オートボタン102が再び操作されると、先の操作でビデオデッキの電源が入っており停止中で予約がある状態に移行されているので、機器操作ドライバ409は、録画予約内容の確認画面を呼び出すRESERVE_CONFコマンドを発行する。
【0101】
尚、オートコマンド発行アドレスがネット家電操作状態をさしており、オートコマンドを渡された操作対象ネット家電の機器操作ドライバ409がオートコマンドテーブルを持たない場合には、ホームサーバプログラムにおいてオートコマンドを既定操作コマンドとして状態取得コマンドに変換することにより、オートコマンド非対応であるネット家電202に対しても、オートコマンドを状態取得コマンドとして働かせることができる。既定操作コマンドは電源ON、OFFなどその他各デバイスが共通して持っているインターフェースであればこれを指定しておいても良い。
【0102】
オートボタン102による操作コマンド入力およびショートカット入力は、単体のネット家電202の操作にとどまらず、複数のネット家電202やセンサ等のネット家電202以外のネットワークに対応した機器を組み合わせた機器連携動作にも用いることができる。
【0103】
具体的には、機器操作ドライバ409およびオートコマンドテーブルを、ネット家電操作状態より上位の宅内部屋状態に適用する。そして、通常の機器操作ドライバ409と同様に、その宅内部屋状態での連携操作に適用する機器操作ドライバ409’をホームゲートウェイ203に適宜ダウンロードすることにより、連携操作を実現する。
【0104】
宅内部屋状態に対応した機器操作ドライバ409’は、各機器状態を判断してその部屋のネット家電202の制御プログラムにテーブルに沿った動作内容を送る。図18は、使用者が2階寝室状態においてオートボタン102を操作し、それによってホームサーバプログラム411からオートコマンドが発行されたときに使用されるオートコマンドテーブル例を示す図である。
【0105】
本例でのオートコマンドテーブルは、機器状態を判断するための状態取得対象機器と、取得した機器の状態に応じた操作を行う操作対象機器の2種類に分けてデータを持っている。本例では、操作端末101がホームゲートウェイ203のホームネットワークインターフェース407に対してアクセスしており、2階に設置している時計がAM7:00からAM10:00までの間でかつ照度センサの明るさが暗ければ連動してそれぞれ照明にON、カーテンにOPEN、テレビにONのコマンドを発行する。これにより使用者が朝起きた時、オートボタン102を2階寝室状態で押すことにより、一連の機器操作をオートで行うことができる。
【0106】
宅内部屋状態に対応する機器操作ドライバ409’およびオートコマンドテーブルが存在しない場合でも、オートコマンド発行アドレスのフォームデータを除くアドレスが宅内部屋状態であるとき、ホームサーバプログラム411のオートボタン処理において、状態コマンドループ(ST1505〜ST1508)を図19のように置き換えることで複数のネット家電202や他の機器のオート操作を実現しても良い。
【0107】
図19の例では、アドレスが家全体を表す場合(ST1901)、状態コマンドループには入らずに家全体に属する全てのネット家電202の機器操作ドライバ409を起動し(ST1902)、それぞれのネット家電202に状態情報取得コマンドを渡し(ST1903)、宅内のネット家電202すべての状態情報を取得する。また、アドレスが1階のリビングを表す場合(ST1904)、状態コマンドループには入らずに1階のリビングに属する全てのネット家電202の機器操作ドライバ409を起動し(ST1905)、それぞれのネット家電に電源入コマンドを渡し(ST1906)、1階のリビングに属するすべてのネット家電202の電源を入れる。状態コマンドループに入らずになされる処理部を変更して、様々な機器間連動を実現できる。
【0108】
本発明における操作端末101は、ネット家電専用の操作端末以外の、例えば携帯電話、パーソナルコンピュータ、PDA、リモコンなどでも良い。
【0109】
携帯電話やPDAなどのモバイル機器を操作端末101として用いてWebブラウザを呼び出しインターネットにアクセスすることによりネット家電202の遠隔操作を行う場合は、モバイル機器に備え付けられているかもしくは操作画面上にある操作用ボタンの一つに本発明によるオートボタンの機能を割り当てる。
【0110】
機器操作プログラムはそれぞれのモバイル機器のアプリケーションとして不揮発性記憶装置に保存されており、それを起動することにより操作端末101としてネット家電202を操作する。機器操作プログラム起動時には以下のようなアクセス方法に従う。
【0111】
携帯電話に電源が入っており通信圏内にいるか、またはPDAに電源が入っており通信が行える状態でアプリケーションメニューを呼び出し、機器操作プログラムを備えていなければ、ネット上のサイトからそれぞれのモバイル端末用機器操作プログラムをダウンロードする。そして機器操作プログラムを起動し、上述した処理を実行する。
【0112】
本発明は、以上説明したように構成されており、操作端末がオートボタンを備えることによってネット家電にオート機能を付加し、それを操作端末内のオートボタンから操作することができる。
【0113】
上述した操作端末におけるオートボタンは、各機器にオート機能を付加し、その実現を単一のボタン操作で行うので、操作過程が複数におよび複雑化するボタン操作を簡素化し、使用者が容易に機器を操作できる。したがって、使用者に受け入れられやすく、ネット家電の高機能を生かすことができる。
【0114】
また、操作端末におけるショートカット入力により、登録されているショートカット数が多くなろうとも、宅内部屋状態およびネット家電操作状態を選択するにあたって、使用者が階層構造を意識せず、あらかじめ登録したショートカットを入力することで操作したい対象機器または部屋を呼び出すことができる。
【0115】
更に、本発明によって、ホームネットワークに新たな機器を接続した場合、その機器へアドレスを配布し、操作ドライバをダウンロードし、操作端末から新たに接続した機器を操作できるようになる。
【0116】
また、オートボタン操作により同時に複数の機器を制御する機器間連係動作を行い、使い勝手が向上する。
【0117】
更に、本発明によれば、既存のネットワーク機器の専用アプリケーションとしてオートボタン機能を備える操作端末を実現することができる。
【0118】
【発明の効果】
本発明によれば、機械操作に不慣れな使用者にも受け入れられるネットワーク対応家電向け操作端末を実現できるという効果を奏する。
【0119】
又、本発明によれば、操作端末を用いて、宅内および宅外からホームネットワークに接続している多様多種なネット家電の遠隔操作を簡単に行うことができるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の操作端末の外観を示す図である。
【図2】ホームネットワーク対応家電操作システムのネットワーク構成を示す図である。
【図3】操作端末101のハードウェア構成を示す図である。
【図4】ホームゲートウェイ203のハードウェア構成を示す図である。
【図5】機器データベース410のデータ形式を示したものである。
【図6】ネット家電202の内部構成の例を示す図である。
【図7】機器操作プログラム310の手順を示すフローチャートである。
【図8】ホームサーバプログラム411の手順を示すフローチャートである。
【図9】ネット家電202の操作を行うにあたっての状態遷移構成を示した図である。
【図10】制御プログラム602の手順を示すフローチャートである。
【図11】ネット家電202をホームネットワークに追加したときの処理手順を示す図である。
【図12】ショートカットデータベース308のデータ形式例を示した図である。
【図13】操作端末においてショートカットを登録する際の処理手順を示した図である。
【図14】ショートカットおよびオートボタンを用いたネット家電202操作の手順を示す図である。
【図15】ホームサーバプログラムのオートボタン処理の手順を示すフローチャートである。
【図16】操作コマンドにより各機器において実行される動作例を示す図である。
【図17】機器操作ドライバが持つオートコマンドテーブルの例を示す図である。
【図18】2階寝室状態におけるオートコマンドテーブルの例を示す図である。
【図19】ホームサーバプログラムにおけるオートコマンド処理の手順の他の例を示す図である。
【符号の説明】
101…操作端末、102…オートボタン、103…画像表示部、104…操作入力部、105…ショートカット入力部、201…ホームネットワーク、202…ネット家電、203…ホームゲートウェイ、204…外部ネットワーク。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a remote control terminal device for operating home appliances and AV (Audio Visual) devices (hereinafter collectively referred to as “home appliances”) connected to a home network from inside and outside the home.
[0002]
[Prior art]
Conventional home appliances are operated directly or indirectly by an infrared operation remote controller (hereinafter referred to as “remote control”) attached to each home appliance.
[0003]
However, home appliances that exist independently in the home can be connected via a home communication line (hereinafter referred to as “home network”), enabling home appliances to perform batch operations, remote operations, and linked operations. Research and development of home network systems is underway. In this context, research and development of remote control of home appliances using a home network is being promoted in place of conventional remote control.
[0004]
In these studies, when a web browser type interface is used as a remote control terminal (hereinafter referred to as “operation terminal”), a bookmark function for storing a link to a web screen for home appliance operation once used Thus, a technique for facilitating the selection operation of the device operation screen has been developed.
[0005]
On the other hand, Patent Document 1 discloses a technique for providing an operation terminal that does not use a hierarchical control method such as a Web browser. In this technique, the interior of a house is divided into a plurality of areas, and an access point called a room hub is installed in each area. And the installation place of household appliances is specified by which room hub is connected. Then, the home appliance connected to the same room hub as the remote controller that can be connected to the room hub, that is, the home appliance in the room where the user moving while holding the remote control is preferentially displayed on the operation screen. In this technology, home appliances that are assumed to be used from all locations in the home are called home global devices, and a list of home global devices is always displayed on the display screen regardless of which room hub the remote control is connected to. It can be displayed and operated.
[0006]
[Patent Document 1]
JP 2001-309457 A
[0007]
[Problems to be solved by the invention]
In the first place, in order to control a plurality of home appliances that are not compatible with the home network, it is necessary to use a plurality of remote controllers separately, which is inconvenient for the user.
[0008]
What is necessary is just to make home appliances correspond to a home network for the above-mentioned subject. However, when various home appliances are operated via a home network or an external network, conventionally, a hierarchical operation screen is displayed using a computer graphics display or a pointing device, and an input of an operation instruction is prompted in the screen. It was a format. In this case, since the displayed screens change one after another and the operation input area changes, it is difficult for a user unaccustomed to the machine operation to accept.
[0009]
For this reason, in the above-described Web browser technology, a bookmark is used as a function for displaying a desired screen from a hierarchical operation screen. However, if the number of URLs stored in the bookmark increases, the calling procedure becomes complicated (it is difficult to select a desired screen), and eventually, a desired operation screen is selected from a list using a hierarchical structure or a pointing device. The burden on the user will not be reduced.
[0010]
Furthermore, the technique disclosed in Patent Document 1 aims to solve the inconvenience of operation due to the above-described hierarchical structure. However, in the case of operating a home appliance other than the room where the user is currently located, the hierarchical structure is eventually obtained. The inconvenience of the hierarchical operation is not sufficiently solved.
[0011]
An object of the present invention is to provide an operation terminal that can easily operate home appliances connected to a home network from an operation terminal having an interface with an easy-to-understand operation method.
[0012]
[Means for Solving the Problems]
In order to solve the above-described problems, the present invention has the following configuration. That is, an input unit is provided in an operation terminal for operating home appliances via a network. Information that associates the information input via the input unit with the operation of the home appliance is registered in the operation terminal, and the operation terminal serves as a gateway that controls the home appliance based on the information input to the input unit. Send instructions to. Upon receiving the instruction, the gateway operates the home appliance based on the instruction content.
[0013]
The input unit described above may correspond to character input or may correspond to voice input. In addition, the user of the operation terminal can associate the operation content desired by the user with the symbol that the user inputs to the input unit and store it in the operation terminal.
[0014]
Further, the input unit is a button, and the operation terminal transmits a specific request associated with the pressing of the button to the gateway. And a gateway is good also as a structure which determines operation of household appliances based on the specific request | requirement, and operates household appliances. Here, the input unit may not be a button but a specific part of the display area.
[0015]
Note that the gateway maintains a correspondence relationship between the specific request transmitted from the operation terminal, the state of the operation terminal, the state of the home appliance, and the operation content of the home appliance in these states, and the operation of the home appliance according to this correspondence relationship. It is good also as a structure which determines the content. Here, the state of the operation terminal includes information indicating the location of the operation terminal such as whether access from outside the house or access from inside the house.
[0016]
Further, the gateway may determine the operation contents of a plurality of home appliances in response to a specific request from the operation terminal. In this case, the gateway operates the operation contents (lighting) of the plurality of home appliances based on the state of the operation terminal and the location where the plurality of home appliances to be operated exist, for example, the state of a certain room (dark, low temperature, etc.). Or opening the curtain).
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing an external appearance of an embodiment of an operation terminal 101 to which a home appliance corresponding to a network is remotely applied to which the present invention is applied.
[0018]
The operation terminal 101 includes an auto button 102, an image display unit 103, an operation input unit 104, and a shortcut input unit 105. In this embodiment, the auto button 102 and the shortcut input unit 105 are physically provided separately from the operation input unit 104. However, a display corresponding to the auto button 102 and the shortcut input unit 105 is displayed on the image display unit 103, and the operation is performed. An input may be accepted. The operation input unit 104 may be incorporated in the image display unit 103, or a pointing device or the like may be used.
[0019]
The user of the operation terminal 101 can specify a home appliance or a home appliance state, for example, an energization state, etc. by using the shortcut input unit 105, so that one operation can be performed without going through a complicated hierarchical structure. It becomes possible to call up a screen that displays the state of the home appliance to be operated or the state of the home appliance to be operated. The shortcut input can have various configurations depending on the configuration of the shortcut input unit 105 such as symbol input and voice recognition.
[0020]
On the other hand, when the user of the operation terminal 101 operates the auto button 102, the home gateway that controls the home appliance is the designated home appliance, the state of the home appliance, and the location of the user using the operation terminal 101 And instructing an operation based on the setting most frequently used in the situation.
[0021]
Therefore, even if the user does not know all the functions of the household electrical appliance to be operated, the user can instruct the household electrical appliance to execute processing based on the frequently used settings according to the state of the household electrical appliance only by the auto button operation. it can.
[0022]
FIG. 2 is a diagram showing an example of a network configuration of a home network compatible home appliance 202 (hereinafter referred to as “net home appliance 202”) operating system using the home network 201 according to the present invention.
[0023]
In this system, an operation terminal 101, a home gateway 203, and an internet home appliance 202 are connected to a home network 201. The home gateway 203 is a device for connecting the home network 201 to another network (changing a used protocol or the like). In the present embodiment, the home gateway 203 connects the home network 201 and an external network 204 such as the Internet. Note that the operation terminal 101 may be connected to the home network 201 via the external network 204.
[0024]
When a user inside or outside the residence operates the operation terminal 101, a command for state transition, operation selection, or command request is sent from the operation terminal 101 to the home gateway 203. The home gateway 203 returns page information corresponding to the requested state transition to the operation terminal 101 in response to the state transition request, and issues an operation command designated by the designated network appliance 202 in response to the operation selection. To do.
[0025]
Note that the “state transition” command refers to, for example, information on the air conditioner (power, timer, set temperature, etc.) from the display screen displaying information on the entire room (that is, the operation target is “entire room”). ) Is a command for requesting information for changing to a screen (that is, the operation target is “air conditioner”).
[0026]
FIG. 3 is a diagram illustrating a hardware configuration of the operation terminal 101.
The operation terminal 101 includes a CPU 301 for executing various programs, a volatile storage device 302 such as a DRAM, a boot ROM 303 such as an EPROM, and a peripheral having a super I / O chip and a bus bridge having an input / output interface for controlling peripheral devices. It has a controller 304. These components are connected to each other via a bus 305.
[0027]
The operation terminal 101 further includes a network interface 306, a nonvolatile storage device 307, an auto button 102, a shortcut input unit 105, an operation input unit 104, and an image display unit 103, which are connected to the CPU 301 via the peripheral controller 304. Can be controlled from. In this embodiment, the home network 201 is assumed as a network connected to the network interface 306, but an external network 204 may be used.
[0028]
For example, when a wireless LAN is used for the network 201, the network interface 306 includes a wireless LAN card and a card bus controller. Specifically, the nonvolatile storage device 307 is a storage medium such as a battery backup memory, a hard disk, or a flash memory. The nonvolatile storage device 307 stores an OS and BIOS (not shown), a shortcut database 308, a shortcut registration program 309, and a device operation program 310.
[0029]
The shortcut database 308 is a conversion table used by the CPU 301 when converting the content of the shortcut input input by the user into an address indicating a state transition destination to be sent to the home gateway 203.
The shortcut registration program 309 is a program executed by the CPU 301 when registering, changing, and deleting the contents of the shortcut database 308.
The device operation program 310 is a program executed by the CPU 301 when a state transition or a command request is made to the home gateway 203 to form a display screen when an operation input from the user is received.
[0030]
The operation input unit 104 is an input device such as a touch panel or a keyboard. The image display unit 103 is a display device that includes an LCD (Liquid Crystal Display) panel, a backlight, and the like.
[0031]
The auto button 102 is a part operated when issuing an auto command. The shortcut input unit 105 is a part used for a user to input a shortcut to facilitate the state transition of device selection.
The shortcut input unit 105 is configured by a touch panel or the like when the method used for input is sign input, and is configured by a microphone and an A / D converter or the like when input by voice.
[0032]
FIG. 4 is a diagram illustrating a hardware configuration of the home gateway 203.
The home gateway 203 is a peripheral controller having a CPU 401 for executing various programs, a volatile storage device 402 such as DRAM, a boot ROM 403 such as EPROM, a super I / O chip having an input / output interface for controlling peripheral devices, a bus bridge, and the like. These components are connected by a bus 405.
[0033]
The home gateway 203 includes an external network interface 406, a home network interface 407, and a nonvolatile storage device 408, which can be controlled from the CPU 401 via the peripheral controller 404. When the Internet is used as the external network 204, the external network interface 406 is configured by an Ether chip or the like. The home network interface 407 may be configured of the same type as the network interface 306 of the operation terminal 101.
[0034]
The nonvolatile storage device 408 is a storage medium such as a battery backup memory, a hard disk, or a flash memory. The non-volatile storage device 408 stores an OS and BIOS (not shown), a device operation driver 409, a device database 410, and a home server program 411.
[0035]
Note that the non-volatile storage device 408 stores as many device operation drivers 409 corresponding to one network appliance 202 as the number of types of network appliances 202 to be operated. When the home gateway 203 sends an operation command to the network home appliance 202, the device operation driver 409 corresponding to the network home appliance 202 to be operated is selected and executed by the CPU 401. Furthermore, the device operation driver 409 may include an auto command table for determining operation contents of the internet home appliance 202 in accordance with the state of the internet home appliance 202 at the time when the auto button 102 is pressed. An example of the auto command table will be described later with reference to FIG.
[0036]
The home server program 411 operates when transmitting information (such as an address) for transitioning to an operation target requested in response to a request from the operation terminal 101 to the operation terminal 101 and when transmitting commands such as commands and device operation parameters. The program is executed by the CPU 401 when the device operation is received from the terminal 101 and the operation result confirmation information is transmitted to the operation terminal 101.
The device database 410 is a database in which information related to the network home appliance 202 operated by the home gateway 203 is registered.
[0037]
Note that the home network 201 that connects the operation terminal 101 and the home gateway 203 and the home network 201 that connects the network home appliance 202 and the home gateway 203 may be different networks. In this case, the home gateway 203 has two types of home network interfaces. Specifically, the home gateway 203 has a wireless LAN card or the like as a first home network interface when communicating with the operation terminal 101 via a wireless LAN, and communicates with the network home appliance 202 via power line communication. If so, it has a power line modem as the second home network interface.
[0038]
FIG. 5 is a diagram illustrating an example of the data format of the device database 410. One record of the device database 410 has seven data fields.
[0039]
Among these, values registered in the fields of the device name, model number, manufacturing number, and manufacturer support Web page address are registered in advance in the network home appliance 202. Therefore, the home gateway 203 receives these pieces of information when the network home appliance 202 is connected to the home network 201 and stores it in the device database 410.
[0040]
The home network address is a value specific to the network home appliance 202 that the home gateway 203 gives to the network home appliance 202 newly stored in the device database 410. The installation location is a value determined by designation by the user. The device driver activation command is information specifying a device driver given from the manufacturer support Web page when downloading the device operation driver. The device address is obtained by adding the home network address to the device driver activation command.
[0041]
FIG. 6 is a diagram illustrating a configuration example of the internet home appliance 202.
The net home appliance 202 has different hardware configurations, such as lighting or an air conditioner. However, each home appliance 202 can control the home network interface 601 for communicating with the home gateway 203, the nonvolatile storage device 604, the CPU 605 for executing the program, the volatile storage device 606, and the home network interface 601 from the CPU 605. A peripheral controller 607 is connected to each other via a bus 608. In addition, a device 609 unique to the Internet home appliance, such as a light bulb for lighting and a heat source for air conditioner, is provided.
[0042]
The nonvolatile storage device 604 stores a control program 602 and device information 603. The device information 603 includes various information such as a device name, model number, serial number, manufacturer support Web page address, and home network address.
[0043]
The control program 602 is a program executed by the CPU 605 when controlling the internet home appliance unique device 609, particularly when receiving a command through the home network interface 601 and controlling the internet home appliance unique device 609 according to the command. It is. For example, when the network home appliance 202 is connected to the home network 201, the CPU 605 transmits a connection request to the home gateway 203 and receives an address assignment in the home network 201.
[0044]
The connection request at this time includes the device name, model number, serial number, and manufacturer support Web page address as information. In addition, a home network address is transmitted from the home gateway 203 to the network home appliance 202 as a response to the connection request.
[0045]
Further, as the home appliance 202, a so-called one-chip microcomputer in which a part or all of the components surrounded by a broken line in the figure is made into one chip may be used. The same applies to the home gateway 203. Of course, the home network interface 601 may be included in one chip.
[0046]
Hereinafter, the state transition in the internet home appliance operation using the home network 201 demonstrated in FIG. 2 is demonstrated. FIG. 7 is a flowchart showing a processing procedure in the operation terminal 101. Hereinafter, the program may be described as an operation subject, but the actual processing is performed by the CPU that executes the program.
[0047]
The device operation program 310 of the operation terminal 101 enters a shortcut input acceptance state when activated (ST711), accesses the home server program 412 (ST701), and displays the information received from the home server program 412 on the screen (ST702). ), An input from the user is accepted (ST703).
[0048]
If the content received from the user is a state transition input (ST704), the device operation program 310 makes a state transition request (ST705) to the home server program 411 of the home gateway 203. If the received content is an operation selection input (ST706), device operation program 310 makes a command issuance request (ST707). If the received content is an auto button input (ST708), device operation program 310 makes an auto button processing request (ST709). If the received content does not apply to any of state transition, operation selection, or auto button input, error processing is performed (ST710).
[0049]
After the request or error processing, the device operation program 310 displays the information received from the home server program 411 on the screen (ST702) and enters an input acceptance state (ST703). In addition to receiving an operation request from the user, a shortcut input designating a specific operation target device or a specific operation target state is received from the shortcut button 102 or the like (ST711), and the input content is determined (ST712). Address information is passed to the state transition request of the main task (ST713), and the process returns to the shortcut input acceptance state (ST711) again.
[0050]
FIG. 8 is a flowchart showing a processing procedure when the home gateway 203 executes the home server program 411. Home gateway 203 waits for reception of information sent from each home appliance 202 on home network 201 (ST801), and returns information on the status of the operation target requested for access from operation terminal 101. Further, the home server program 411 has a separate task waiting for device operation driver download acceptance (ST807).
[0051]
Home server program 411 accepts input from operation terminal 101 or internet home appliance 202 (ST801), and determines the request destination and request contents (ST802). If the request destination is a device already registered in the device database 410 (ST803) and the request destination is a device already registered in the installation location in the device database 410 (ST804), the home server program 411 executes input content processing. Then, the process returns to the input acceptance waiting state (ST801).
Here, if the request content from operation terminal 101 is a room name or a name of an internet home appliance (ST802), home server program 411 includes a link to an operation target that can be transitioned from the state of the operation target as input processing. Processing for returning the information on the state of the room in the house or the information on the operation state of the internet home appliance to the operation terminal 101 is performed.
[0052]
If the request from the operation terminal 101 is a command issuance state to the network home appliance 202 (ST802), the home server program 411 issues a command execution command to the network home appliance 202 as input processing, and the operation terminal 101 receives the execution result. Return (ST805). An example of status information returned to the operation terminal 101 will be described later with reference to FIG.
[0053]
On the other hand, when the input request destination has been registered in the device database 410 but the installation location registration has not been made (ST804), the home server program 411 registers the installation location in the device database 410 (ST806). ). When the input content is from the network home appliance 202 that is not registered in the device database 410 (ST803), the home server program 411 downloads the device operation driver 409 corresponding to the network home appliance 202 that is not registered.
[0054]
Specifically, if it is determined in step 803 that it is not registered in the device database 410, the home server program 411 starts execution of the device driver download task (ST807), and accesses the home appliance manufacturer support Web page ( ST808), a device operation driver is downloaded (ST809).
[0055]
Next, the home server program 411 assigns a home network address to the network home appliance 202 (ST810), and determines a device address (ST811). Thereafter, the home server program 411 newly registers the device information received from the network home appliance 202, the home network address determined here, the device driver activation command, and the device address in the device database 410 (ST812).
[0056]
FIG. 9 is a diagram illustrating a state of an operation target and a configuration of the state transition when the home appliance 201 is operated using the home network 201. In each operation target state, the upper row represents an address name and the lower row represents an address. Here, if the user designates an address name on the operation terminal 101, information on the address corresponding to the address name is notified to the home gateway 203, and information on the state corresponding to the address is returned to the operation terminal 101. Based on the information, a screen display about the state is performed.
[0057]
In FIG. 9, the in-home room state refers to the state of the room or the like when the operation target is a room where the internet home appliance 202 exists, for example, the entire house, the first floor, or a living room.
In addition, when the information on the room state is displayed on the display screen of the operation terminal 101, a display of a link to an address that designates an operation target that can be changed from the state of the operation target is included.
[0058]
The net home appliance operation state refers to the state of the net home appliance 202 when the operation target is a specific net home appliance 202. The screen displaying the information on the operation state of the internet home appliance includes a link to an address (hereinafter referred to as “command issue address”) for designating a command that can be issued to the internet home appliance 202. This link may be specified by selecting a command name displayed on the screen.
[0059]
When operating the device using the operation terminal 101, the operation terminal 101 accesses an address (901) representing the state of the entire house. On the screen displayed by the operation terminal 101 that has accessed the address (901) indicating the state of the entire house, an address indicating another operation target belonging to the house is displayed as an address name. When the user selects an address from the address, the address is sent from the operation terminal 101 to the home server program 411 (ST705), the home server program 411 performs state transition processing, and operates the information on the state of the transitioned operation target. Return to terminal 101 (ST805). After that, the user selects the address of the operation target belonging to the operation target state display screen that is returned from the user, and the home server program 411 passes through a number of transmissions and receptions to return information on the state of the operation target. Information on the selected internet home appliance 202 is returned to the operation terminal 101. At this point, the user has selected the network home appliance 202 to be operated (network home appliance operation state).
[0060]
The information on the operation status of the Internet home appliance includes the command issuance address for the operation of the Internet home appliance (command issue link in FIG. 9), and the user issues a command from the address name existing on the screen of the operation terminal 101 displaying the information. Is selected in ST707 or ST709 in FIG. 7, the home server program 411 sends a command corresponding to the address name to the device operation driver 409 of the operation-target net home appliance 202 (ST805). The device operation driver 409 sends a control command corresponding to the command received from the home server program 411 to the internet home appliance 202 to be operated.
[0061]
In the present embodiment, the http protocol is used for address and information transmission. In this case, the address of each operation target or operation command is displayed as a URL. When the network home appliance 202 is newly connected, a new node is added to the state transition configuration shown in FIG.
[0062]
FIG. 10 is a flowchart showing a procedure when the net home appliance 202 executes the control program 602.
[0063]
The network home appliance 202 broadcasts a connection request when the control program is activated (ST1001) and waits for access from the home gateway 203 (ST1002). If the access from home gateway 203 is an access for giving a home network address (ST1006), net home appliance 202 registers the received home network address in the device information (ST1007).
[0064]
If the access from the home gateway 203 is an operation command (ST1003), the network home appliance 202 executes processing instructed by the operation command (ST1004), and returns the device state after the operation to the home gateway 203 (ST1005). If the access from home gateway 203 is neither an operation command nor a home network assignment, network appliance 202 performs error processing (ST1008).
[0065]
FIG. 11 is a diagram illustrating a mutual processing procedure in the user, the operation terminal 101, the home gateway 203, and the network home appliance 202 when the network home appliance 202, particularly a new network home appliance 202 is added to the home network 201.
[0066]
When the user connects the network home appliance 202 to the home network 201 (1101), the network home appliance 202 sends a connection request including device information including a device name, a model number, a serial number, and a manufacturer support Web page address on the home network 201. Broadcast (1102).
[0067]
The home gateway 203 is waiting to receive information sent from each device on the home network 201, and upon receiving a connection request from the network home appliance 202, the model number and manufacturing number of the device included therein are registered in the device database 410. The contents are collated (1103). If the connection request is from the unregistered network home appliance 202, the home gateway 203 accesses the manufacturer's support Web page included in the connection request in order to download the device operation driver 409 (1104). The operation driver 409 is downloaded (1105).
[0068]
Next, the home gateway 203 sets an arbitrary home network address for the newly connected network home appliance 202, and transmits the home network address to the network home appliance 202 (1106). The net home appliance 202 registers the home network address in the device information 603. The home gateway 203 adds the home network address to the device name, model number and serial number, manufacturer support Web page address, and device driver start command for starting the downloaded device driver 409 included in the connection request. The device address that is the one is registered in the device database 410 (1107).
As a result, the home gateway 203 can activate the device operation driver 409. Even if there are a plurality of home appliances 202 operating in the same device operation driver 409 in the home, the home gateway 203 can distinguish which device is operated by the added home network address.
[0069]
Since the installation location field of the device database 410 corresponding to the network home appliance 202 newly added to the device database 410 is empty at this point, the newly added network home appliance 202 is connected to the home network 201. First, it is added under the address 901 representing the entire house.
[0070]
When the user activates the device operation program 310 of the operation terminal 101 (1108), the operation terminal 101 accesses the home gateway 203 (1109). The home gateway 203 searches for the presence of the network home appliance 202 whose installation location information is not yet registered in the device database 410 (1110), and when there is a corresponding network home appliance 202, sends the installation location candidate information to the operation device 101 ( 1111). The operating device 101 that has received the installation location candidate information displays an installation location registration screen based on the received installation location candidate information.
[0071]
When the user selects an installation location (1112), the selected installation location information is sent to the home gateway 203 (1113), and the home gateway 203 stores the received installation location information in the device database 410 (1114). At this time, values are registered in all the fields of the device database 410 for accessing the net home appliance 202 (hereinafter referred to as “new net home appliance”) newly connected to the home network 201, and the home gateway 203 operates the new net home appliance. The device address is transferred to the operation terminal 101 (1115).
[0072]
By this installation location registration, the new internet home appliance is in a state where the link destination is moved from the state directly linked to the address 901 representing the entire house to the location set by the user.
[0073]
Hereinafter, a shortcut operation for facilitating location selection and device selection according to the present invention, and a registration method thereof will be described.
The shortcut operation is a state transition destination address designation method using the shortcut input unit 105. Depending on the configuration of the shortcut input unit 105, the input method of a symbol (hereinafter referred to as “shortcut sign”) for the user to specify a shortcut operation takes different forms such as handwritten symbol (hereinafter “signature”) input and voice input. At that time, the signature (sound, voice, and shortcut contents (for example, address) used for address conversion are uniquely determined by the input form as shown in the shortcut input correspondence table shown in FIG. 12, and the contents are stored in the shortcut database 308 of the operation terminal 101. Saved.
[0074]
FIG. 12 is a diagram showing an example of the contents of the shortcut database 308 when sign input is used for inputting a shortcut signature. In the shortcut database 308, a signature that is a shortcut signature and address information corresponding to the signature are registered. In this figure, the signature used for the shortcut signature has a data format used for determination pattern matching. In the case of voice input, this data is in a format that matches the voice data input from the shortcut input unit 105 such as phoneme PCM data.
[0075]
First, a method for registering this shortcut operation will be described. FIG. 13 is a diagram showing a sequence related to shortcut operation registration in the operation terminal 101.
[0076]
The user gives an instruction to start the shortcut registration program 309 when the operation terminal 101 is displaying a screen in the room state or the home appliance operation state in which the shortcut operation is desired to be registered (1301). The shortcut registration program 309 inquires the device operation program 310 about the address name and address of the operation target state currently displayed on the image display unit 103 by the device operation program 310 of the operation terminal 101 (1302). If the address (1303) obtained from 310 is not yet registered in the shortcut database 308, a shortcut registration screen for the address is displayed on the image display unit 103 (1304).
[0077]
When the user inputs a shortcut sign candidate for designating a shortcut operation (1305), the shortcut registration program 309 checks the input contents against the shortcut signature already registered in the shortcut database 308 (1306), and the same one is obtained. If already registered, a screen prompting re-input is displayed (1307). The shortcut candidate re-input (1308) and the collation (1309) of the input contents with the shortcut database are repeated until there is no longer the same as the shortcut database.
[0078]
When the shortcut signature is collated, the shortcut signature is collated using a determination process equivalent to a pattern matching algorithm used for character recognition or the like. In the case of speech input, an HMM phoneme model and a vocabulary continuous speech recognition algorithm may be used for keyword determination. Since the character recognition and speech recognition algorithms themselves may be known, their description is omitted here.
[0079]
If there is no same, the shortcut registration program 309 associates the address name and address of the operation target to be registered with the shortcut signature designated by the user and registers them in the shortcut database 308 (1310), and displays the shortcut registration content confirmation screen (1311), and the shortcut registration program 309 is terminated.
[0080]
When the address obtained from the device operation program 310 is already registered in the shortcut database 308, the shortcut registration program 309 displays a screen including a link for checking the registered content, changing the registered content, or deleting the image on the image display unit 103. indicate. When the user selects to change registered contents, the shortcut registration program 309 displays a shortcut registration screen for the address on the image display unit 103.
[0081]
When the user inputs a shortcut sign candidate, the shortcut registration program 309 checks the input content against the content of the shortcut database 308, and displays a screen prompting re-input if the same is already registered. If there is no same, the shortcut registration program 309 registers the address name of the operation target to be registered and the correspondence between the address and the shortcut signature in the shortcut database 308, displays a shortcut registration content confirmation screen, and displays the shortcut registration program 309. finish.
[0082]
If the address obtained from the device operation program 310 has already been registered in the shortcut database 308 and the user selects to delete the registered content, the shortcut registration program 309 deletes the record at that address from the shortcut database 308, and the shortcut The registration program 309 is terminated.
[0083]
Hereinafter, a method for designating a shortcut operation using a registered shortcut signature and calling up information on the in-home room state or the internet home appliance operation state will be described. FIG. 14 is a sequence diagram showing a processing procedure for operating the internet home appliance 202 by a shortcut operation.
[0084]
When the user starts the device operation program 310 of the operation terminal 101 (1401), the device operation program 310 accesses the home server program 411 (1402), and obtains the information of the address 901 representing the entire house from the home server program 411 ( 1403). Thereafter, regardless of which level the operation terminal 101 is currently displaying, the user does not care about the hierarchical structure in the state transition, and uses the shortcut sign assigned to the in-room state or net home appliance operation state to be called. 101 is input to the shortcut input unit 105 (step 1404).
[0085]
When the shortcut signature is input, the input content is determined using the shortcut database 308 in the shortcut input task of the device operation program 310 (1405), and the address selected by the shortcut signature is determined. For the input determination at this time, the same determination as the database collation algorithm adapted to the shortcut sign input form is used. With this address, a state transition request is sent from the main task of the device operation program 310 to the home server program 411 of the home gateway 203 (1406).
[0086]
The home server program 411 activates the device operation driver 409 from the received address (1407). The device operation driver 409 makes a status acquisition request to the Internet home appliance 202 that is the operation target (1408), and the device operation information including the obtained device status information (1409) and the operation command as a link is sent to the home server program 411. Return (1410).
[0087]
The home server program 411 returns this device operation information to the operation terminal 101 (1411). As a result, the user can obtain information on a state in which the called home appliance 202 can be operated without making a state transition input a plurality of times, that is, information on the operation state of the internet appliance. For example, when a home room state is designated using a shortcut sign, information including a link to an operation target belonging to the room is returned to the operation terminal 101.
[0088]
The auto command issuance and device operation by operating the auto button 102 of the operation terminal 101 will be described below.
[0089]
When the user operates the auto button 102 (1412), the device operation program 310 of the operation terminal 101 makes the image display unit 103 of the operation terminal 101 when the user operates the auto button 102 with respect to the home server program 411. The command issuance address corresponding to the “auto” of the home appliance operation state displayed in is sent (1413). Specifically, it is the command issue address 911 shown in FIG.
[0090]
This address 911 includes an address “http: // home” representing the entire house, an installation location address “/ 2F / bedroom”, a device address “light? Address = 192.168.0.5”, and the Internet home appliance 202 Data representing operation commands that are individually added is added as form data. Unlike other operation commands held by the internet home appliance 202, data representing the “auto” command is common to all internet home appliances 202.
[0091]
In this embodiment, the form data addition portion “& command = AUTO” is data representing an autocommand. The device operation program 310 searches whether the operation command issue address including “& command = AUTO” is included in the link destination of the Internet home appliance operation state at the time when the user operates the auto button 102. Information on the command issue address (command issue address 911 in this case) obtained by the search is transmitted to the home gateway 203.
[0092]
The home server program 411 that has received the auto command issue address confirms that the command variable of the form data is AUTO, and executes the auto button processing routine. FIG. 15 is a flowchart showing the procedure of the auto button process.
[0093]
The home server program 411 determines that the access is from the home if the auto command issue address is received using the home network interface 407, and the access is from the outside if it is received using the external network interface 406. Next, the home server program 411 analyzes the received address (ST1501), and if it indicates a home room state, it indicates a home room address, and if it indicates a home appliance operation state, the device driver start command and form data address variable. Obtains the home network address.
[0094]
If it is an internet home appliance operation state (ST1502), the home server program 411 executes the obtained device driver activation command to activate the device operation driver 409 (ST1503), and passes an auto command to the device operation driver 409 (1414). , ST1504). If it is in the house state (ST1502), the home server program 411 enters the state command process (ST1505). In the status command process (ST1505), the home server program 411 starts the device operation driver 409 (ST1506) and passes a status acquisition command (ST1507) if the transition destination status address is the Internet home appliance operation status. If the transition destination state address is not an internet home appliance operation state, the auto button process is terminated.
[0095]
When the auto-command issue address indicates the operation state of the net home appliance, and the device operation driver 409 of the operation-target net home appliance 202 to which the auto command is passed has an auto command table, the net home appliance 202 is an auto command compatible device. Therefore, the device operation driver 409 issues a command for executing an operation suitable for the device state to the Internet home appliance 202 when issuing the auto command in addition to the normal command. In order to change the operation content of the auto button 102, the user or the network administrator may change the content of the auto command table directly or via the network.
[0096]
FIG. 16 is a diagram showing operation contents for each operation command transmitted from the device operation driver 409 for the video deck when the video deck is the Internet home appliance 202 to be operated. The contents of the auto command operation corresponding to each state are shown in a thick frame.
[0097]
FIG. 17 is a diagram showing an auto command table possessed by the device operation driver 409 for the video deck. By this auto command table, an operation command transmitted to the video deck when the user presses the auto button 102 is determined, and the operation of the thick frame portion shown in FIG. 16 is executed. A sequence example (the lower sequence in FIG. 14) in the case where this video deck is operated by an auto command from the home with the operation terminal 101 will be described below.
[0098]
Upon receiving the auto operation command, the device operation driver 409 for the video deck issues a status acquisition command to the operation target video deck (1415) and obtains device status information (1416). If the device state at that time is an access using the home network interface 407 in a state where the power is not turned on and there is no recording reservation (1417), according to the auto command table of FIG. 17 (home / power off / no reservation) → Power ON), an ON command for turning on the power is issued from the device operation driver 409 to the video deck (1418).
[0099]
Upon receiving the operation command, the VCR executes the command contents by the control program 602 in the internal nonvolatile storage device, turns on the main power of the VCR, and sends device status information to the device operation driver 409 (1419). . The device operation driver 409 sends device state information to the home server program 411 (1420), and the home server program 411 sends device state information to the device operation program 310 of the operation terminal 101 (1421). The device operation program 310 displays a screen based on the received device state information.
[0100]
If the user continues to operate the auto button 102 in the above-described state, the video deck is turned on by the previous operation, and the video deck is stopped and no recording reservation is made. 409 issues a RESERVE_SET command for calling a screen for setting recording reservation. When the auto button 102 is operated again after the recording reservation setting is completed, since the video deck is turned on by the previous operation and the state is shifted to a state in which there is a reservation in the stopped state, the device operation driver 409 performs recording. A RESERVE_CONF command for calling a reservation confirmation screen is issued.
[0101]
If the auto command issue address indicates the operation state of the home appliance, and the device operation driver 409 of the operation target home appliance to which the auto command is passed does not have an auto command table, the home server program automatically operates the auto command. By converting the command into a status acquisition command, the auto command can be used as a status acquisition command even for the network home appliance 202 that does not support the auto command. The default operation command may be designated as long as it is an interface shared by other devices such as power ON and OFF.
[0102]
The operation command input and the shortcut input by the auto button 102 are not limited to the operation of the single home appliance 202, but also in the device cooperation operation in which a plurality of home appliances 202, sensors and other devices corresponding to networks other than the home appliance 202 are combined. Can be used.
[0103]
Specifically, the device operation driver 409 and the auto command table are applied to a room state higher than the Internet home appliance operation state. Then, similarly to the normal device operation driver 409, the device operation driver 409 ′ to be applied to the cooperation operation in the home room state is appropriately downloaded to the home gateway 203, thereby realizing the cooperation operation.
[0104]
The device operation driver 409 ′ corresponding to the room state in the home determines each device state and sends the operation content along the table to the control program of the network home appliance 202 in the room. FIG. 18 is a diagram illustrating an example of an auto command table used when the user operates the auto button 102 in the second-floor bedroom state and thereby issues an auto command from the home server program 411.
[0105]
The auto command table in this example has data divided into two types: a status acquisition target device for determining the device status and an operation target device that performs an operation according to the acquired device status. In this example, the operation terminal 101 accesses the home network interface 407 of the home gateway 203, the clock installed on the second floor is between AM 7:00 and AM 10:00, and the brightness of the illuminance sensor If it is dark, it issues commands to turn on the lighting, open the curtain, and turn on the TV. As a result, when the user wakes up in the morning, a series of device operations can be performed automatically by pressing the auto button 102 in the second floor bedroom state.
[0106]
Even when the device operation driver 409 ′ corresponding to the in-room state and the auto command table do not exist, when the address other than the auto command issue address form data is in the in-room state, in the auto button processing of the home server program 411, the state The command loop (ST1505 to ST1508) may be replaced as shown in FIG. 19 to realize automatic operation of a plurality of network home appliances 202 and other devices.
[0107]
In the example of FIG. 19, when the address represents the whole house (ST1901), the device operation drivers 409 of all the net home appliances 202 belonging to the whole house are started without entering the state command loop (ST1902), and the respective net home appliances. A status information acquisition command is passed to 202 (ST1903), and the status information of all home appliances 202 in the home is acquired. If the address represents the living room on the first floor (ST1904), the device operation drivers 409 of all the net home appliances 202 belonging to the living room on the first floor are started without entering the state command loop (ST1905), and the respective net home appliances. A power-on command is passed to (ST1906), and all the net home appliances 202 belonging to the living room on the first floor are turned on. Various inter-device linkages can be realized by changing the processing unit that is performed without entering the state command loop.
[0108]
The operation terminal 101 in the present invention may be, for example, a mobile phone, a personal computer, a PDA, a remote control, or the like other than an operation terminal dedicated to home appliances.
[0109]
When a mobile device such as a mobile phone or PDA is used as the operation terminal 101 to remotely operate the network home appliance 202 by calling a Web browser and accessing the Internet, the operation provided on the mobile device or on the operation screen The function of the auto button according to the present invention is assigned to one of the buttons.
[0110]
The device operation program is stored in the non-volatile storage device as an application of each mobile device, and the Internet home appliance 202 is operated as the operation terminal 101 by starting the device operation program. Follow the following access method when starting the device operation program.
[0111]
If the mobile phone is turned on and within range, or if the PDA is turned on and can communicate, the application menu is called, and if there is no device operation program, it can be accessed from the Internet site for each mobile terminal. Download the device operation program. And an apparatus operation program is started and the process mentioned above is performed.
[0112]
The present invention is configured as described above. When the operation terminal is provided with an auto button, an auto function is added to the network home appliance, and it can be operated from the auto button in the operation terminal.
[0113]
The auto button in the operation terminal described above adds an auto function to each device and realizes it with a single button operation, simplifying the button operation that makes the operation process more complicated and easier for the user. Can operate the equipment. Therefore, it is easy for a user to accept and can make use of the high functions of the net home appliance.
[0114]
In addition, even if the number of registered shortcuts increases due to the shortcut input on the operation terminal, the user can input the shortcuts registered in advance without being aware of the hierarchical structure when selecting the room state and the home appliance operation state. By doing so, you can call the target device or room you want to operate.
[0115]
Furthermore, according to the present invention, when a new device is connected to the home network, an address is distributed to the device, an operation driver is downloaded, and the newly connected device can be operated from the operation terminal.
[0116]
In addition, an inter-device linkage operation that controls a plurality of devices simultaneously by an auto button operation improves usability.
[0117]
Furthermore, according to the present invention, an operation terminal having an auto button function can be realized as a dedicated application for an existing network device.
[0118]
【The invention's effect】
According to the present invention, it is possible to realize an operation terminal for network-compatible home appliances that can be accepted by a user who is unfamiliar with machine operation.
[0119]
In addition, according to the present invention, it is possible to easily perform remote operation of various types of network home appliances connected to the home network from inside and outside the home using the operation terminal.
[Brief description of the drawings]
FIG. 1 is a diagram showing an external appearance of an operation terminal according to the present invention.
FIG. 2 is a diagram showing a network configuration of a home network-compatible home appliance operation system.
FIG. 3 is a diagram illustrating a hardware configuration of the operation terminal 101.
4 is a diagram illustrating a hardware configuration of a home gateway 203. FIG.
FIG. 5 shows the data format of the device database 410.
FIG. 6 is a diagram showing an example of the internal configuration of the internet home appliance 202;
FIG. 7 is a flowchart showing a procedure of the device operation program 310;
FIG. 8 is a flowchart showing a procedure of a home server program 411.
FIG. 9 is a diagram showing a state transition configuration when operating the network home appliance 202;
10 is a flowchart showing a procedure of a control program 602. FIG.
FIG. 11 is a diagram showing a processing procedure when an Internet home appliance 202 is added to a home network.
12 is a diagram showing an example of a data format of a shortcut database 308. FIG.
FIG. 13 is a diagram showing a processing procedure when a shortcut is registered in the operation terminal.
FIG. 14 is a diagram showing a procedure for operating the internet home appliance 202 using a shortcut and an auto button.
FIG. 15 is a flowchart showing a procedure of auto button processing of the home server program.
FIG. 16 is a diagram illustrating an operation example executed in each device by an operation command.
FIG. 17 is a diagram illustrating an example of an auto command table possessed by the device operation driver.
FIG. 18 is a diagram showing an example of an auto command table in the second-floor bedroom state.
FIG. 19 is a diagram showing another example of the auto command processing procedure in the home server program.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 101 ... Operation terminal, 102 ... Auto button, 103 ... Image display part, 104 ... Operation input part, 105 ... Shortcut input part, 201 ... Home network, 202 ... Internet home appliance, 203 ... Home gateway, 204 ... External network.

Claims (16)

家電機器と、
前記家電機器とネットワークを介して接続されているゲートウェイと、
前記ゲートウエイと接続されている操作端末とを有し、
前記操作端末は入力部を有し、
前記操作端末を使用する使用者が前記入力部を使用して前記家電機器に指示を行った場合に、
前記操作端末は、前記入力部に入力される内容と関連付けられた前記家電機器の操作要求を前記ゲートウエイに発行し、
前記ゲートウエイは、前記操作要求に基づいて、前記家電機器を前記ネットワークを介して操作することを特徴とするネットワークシステム。
Home appliances,
A gateway connected to the home appliance via a network;
An operating terminal connected to the gateway,
The operation terminal has an input unit,
When a user using the operation terminal gives an instruction to the home appliance using the input unit,
The operation terminal issues an operation request for the home appliance associated with the content input to the input unit to the gateway,
The network system, wherein the gateway operates the home appliance via the network based on the operation request.
前記入力部に入力される内容は、前記操作端末を使用する使用者が予め定めた記号であり、
前記操作端末は、前記記号と前記家電機器の操作要求との対応関係を記録する記憶部を有し、
前記操作端末は、前記対応関係に基づいて、前記ゲートウェイに対して、前記入力部に入力された記号に対応する前記処理要求を送信することを特徴とする請求項1記載のネットワークシステム。
The content input to the input unit is a symbol predetermined by a user using the operation terminal,
The operation terminal includes a storage unit that records a correspondence relationship between the symbol and the operation request of the home appliance,
The network system according to claim 1, wherein the operation terminal transmits the processing request corresponding to the symbol input to the input unit to the gateway based on the correspondence relationship.
前記入力部は音声入力に対応した入力部であり、
前記記号とは、音声記号であり、
前記操作端末は、前記音声記号を前記対応関係から検索して前記ゲートウェイに送信する前記処理要求を決定することを特徴とする請求項2記載のネットワークシステム。
The input unit is an input unit corresponding to voice input,
The symbol is a phonetic symbol,
3. The network system according to claim 2, wherein the operation terminal searches the phonetic symbol from the correspondence relationship and determines the processing request to be transmitted to the gateway.
前記入力部は文字入力に対応した入力部であり、
前記記号とは、文字記号であり、
前記操作端末は、前記文字記号を前記対応関係から検索して前記ゲートウェイに送信する前記処理要求を決定することを特徴とする請求項2記載のネットワークシステム。
The input unit is an input unit corresponding to character input,
The symbol is a character symbol,
The network system according to claim 2, wherein the operation terminal searches the character symbol from the correspondence relationship and determines the processing request to be transmitted to the gateway.
前記操作端末は表示部を有し、
前記使用者は、前記入力部に記号を入力し、
前記操作端末は、前記使用者が前記入力部に前記記号を入力した際に前記表示部に表示されている前記家電機器に対する処理内容と前記記号とを関連付けて前記記憶部に記憶することを特徴とする請求項4及び5のうちいずれか一つに記載されたネットワークシステム。
The operation terminal has a display unit,
The user inputs a symbol into the input unit,
When the user inputs the symbol to the input unit, the operation terminal associates the processing content for the home appliance displayed on the display unit with the symbol, and stores the symbol in the storage unit. The network system according to any one of claims 4 and 5.
前記操作端末は、前記入力部に入力された前記記号が既に前記記憶部に登録されている場合には、前記使用者に前記記号とは異なる記号を入力する旨を前記表示部に表示することを特徴とする請求項5記載のネットワークシステム。If the symbol input to the input unit is already registered in the storage unit, the operation terminal displays on the display unit that the user inputs a symbol different from the symbol. The network system according to claim 5. 前記入力部はボタンであり、
前記操作端末は、前記ボタンの押下に対応した前記家電機器への要求を前記ゲートウェイに送信し、
前記ゲートウェイは、前記家電機器の状態及び前記操作端末の状態から前記要求に対応する操作を決定し、前記ネットワークを介して前記家電機器を操作することを特徴とする請求項1記載のネットワークシステム。
The input unit is a button,
The operation terminal transmits a request to the home appliance corresponding to the pressing of the button to the gateway,
The network system according to claim 1, wherein the gateway determines an operation corresponding to the request from a state of the home appliance and a state of the operation terminal, and operates the home appliance via the network.
前記操作端末は表示部を有し、
前記入力部は前記表示部に表示された特定の領域であり、
前記操作端末は、前記特定の領域の指定に対応した前記家電機器への要求を前記ゲートウェイに送信し、
前記ゲートウェイは、前記家電機器の状態及び前記操作端末の状態から前記要求に対応する操作を決定し、前記ネットワークを介して前記家電機器を操作することを特徴とする請求項1記載のネットワークシステム。
The operation terminal has a display unit,
The input unit is a specific area displayed on the display unit,
The operation terminal sends a request to the home appliance corresponding to the designation of the specific area to the gateway,
The network system according to claim 1, wherein the gateway determines an operation corresponding to the request from a state of the home appliance and a state of the operation terminal, and operates the home appliance via the network.
前記ゲートウェイは、前記家電機器の状態、前記操作端末の状態及び前記家電機器の操作内容との対応関係を記憶する記憶部を有することを特徴とする請求項7及び8のうちいずれか一つに記載されたネットワークシステム。9. The gateway according to claim 7, further comprising: a storage unit that stores a correspondence relationship between the state of the home appliance, the state of the operation terminal, and the operation content of the home appliance. The described network system. 前記操作端末の状態とは、前記操作端末が、前記ネットワークを介して前記ゲートウェイに接続されているか、前記ネットワークとは異なるネットワークを介して前記ゲートウエイに接続されているかを示す情報であることを特徴とする請求項9記載のネットワークシステム。The state of the operation terminal is information indicating whether the operation terminal is connected to the gateway via the network or connected to the gateway via a network different from the network. The network system according to claim 9. 前記家電機器は前記ネットワークに複数接続されており、
前記ゲートウェイは、前記操作端末から送信される前記要求に基づいて、前記複数の家電機器の操作を前記ネットワークを介して行うことを特徴とする請求項10記載のネットワークシステム。
A plurality of the home appliances are connected to the network,
The network system according to claim 10, wherein the gateway operates the plurality of home appliances via the network based on the request transmitted from the operation terminal.
前記ゲートウェイは、前記要求、前記複数の家電機器が置かれている状態、前記操作端末の状態及びこれらの関係において前記複数の家電機器に行う操作の内容との対応関係を前記記憶部に格納し、前記要求を受信した場合には、前記対応関係に基づいて、前記複数の家電機器の操作を行うことを特徴とする請求項11記載のネットワークシステム。The gateway stores, in the storage unit, correspondence between the request, a state where the plurality of home appliances are placed, a state of the operation terminal, and contents of operations performed on the plurality of home appliances in relation thereto. The network system according to claim 11, wherein when the request is received, the plurality of home appliances are operated based on the correspondence relationship. 前記操作端末から前記家電機器への操作要求を受信した前記ゲートウェイが、該ゲートウェイに接続されたネットワークを介して前記家電機器の操作に使用するプログラムを取得することを特徴とする請求項1から12に記載されたネットワークシステム。13. The gateway that has received an operation request to the home appliance from the operation terminal acquires a program used for operating the home appliance via a network connected to the gateway. Network system described in 1. ネットワーク及びゲートウェイを介して家電機器に接続される操作端末であって、
入力部と、
記憶部とを有し、
前記記憶部は、使用者が予め定めた記号と前記家電機器の操作要求との対応関係を記録し、
前記操作端末を使用する使用者が前記入力部を使用して前記家電機器に前記記号を入力した際に、
前記操作端末は、前記対応関係に基づいて、前記ゲートウェイに対して、前記入力部に入力された記号に対応する前記処理要求を送信することを特徴とする操作端末。
An operation terminal connected to a home appliance via a network and a gateway,
An input section;
A storage unit;
The storage unit records a correspondence relationship between a symbol predetermined by a user and an operation request of the home appliance,
When a user using the operation terminal inputs the symbol to the home appliance using the input unit,
The operation terminal transmits the processing request corresponding to the symbol input to the input unit to the gateway based on the correspondence relationship.
ネットワークを介して操作端末及び家電機器と接続されるゲートウェイであって、
前記ネットワークと接続されるインターフェースと、
処理部と、
記憶部とを有し、
前記操作端末から送信される前記家電機器への特定の要求を前記インターフェースを介して受信し、
前記記憶部は、前記特定の要求、前記家電機器の状態、前記操作端末の状態及び前記家電機器の操作内容との対応関係を記憶し、 前記処理部は、前記対応関係に基づいて前記要求に対応する操作を決定し、前記ネットワークを介して前記家電機器を操作することを特徴とするゲートウェイ。
A gateway connected to the operation terminal and the home appliance via the network,
An interface connected to the network;
A processing unit;
A storage unit;
A specific request to the home appliance transmitted from the operation terminal is received via the interface,
The storage unit stores a correspondence relationship between the specific request, the state of the home appliance, the state of the operation terminal, and the operation content of the home appliance, and the processing unit responds to the request based on the correspondence. A gateway that determines a corresponding operation and operates the home appliance via the network.
ネットワークを介して接続しているネットワーク対応家電機器と通信し、それとは異なったネットワークを通じて外部と通信可能なホームゲートウェイと、
ネットワークに接続しているネットワーク対応家電機器を遠隔操作する遠隔家電操作端末と、
ネットワークインターフェースをもち、ネットワークから操作コマンドを受け付けることが可能なネットワーク対応家電機器
からなる制御情報システムであって、
ネットワーク対応家電機器のネットワークアドレスおよび機器操作手順をゲートウエイが状態アドレスとして管理し、
遠隔家電操作端末から送信された状態アドレス信号をゲートウエイがネットワーク家電への操作コマンドへ変換して
ネットワーク家電を制御することを特徴とする制御情報システム。
A home gateway that communicates with a network-compatible home appliance connected via a network and can communicate with the outside through a different network,
A remote home appliance operation terminal for remotely operating a network compatible home appliance connected to the network;
A control information system comprising a network-compatible home appliance that has a network interface and can accept operation commands from the network,
The gateway manages the network address and device operation procedure of network-compatible home appliances as status addresses,
A control information system, wherein a gateway controls a network home appliance by converting a state address signal transmitted from a remote home appliance operation terminal into an operation command to the network home appliance.
JP2003186098A 2003-06-30 2003-06-30 Operation terminal with auto button Pending JP2005020650A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003186098A JP2005020650A (en) 2003-06-30 2003-06-30 Operation terminal with auto button

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003186098A JP2005020650A (en) 2003-06-30 2003-06-30 Operation terminal with auto button

Publications (1)

Publication Number Publication Date
JP2005020650A true JP2005020650A (en) 2005-01-20

Family

ID=34185319

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003186098A Pending JP2005020650A (en) 2003-06-30 2003-06-30 Operation terminal with auto button

Country Status (1)

Country Link
JP (1) JP2005020650A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006112326A1 (en) * 2005-04-18 2006-10-26 Sony Corporation Control device and method, program, and recording medium
JP2007096553A (en) * 2005-09-28 2007-04-12 Sharp Corp Remote control device
JP2007189392A (en) * 2006-01-12 2007-07-26 Toyota Motor Corp Residential equipment control system
JP2008046934A (en) * 2006-08-17 2008-02-28 Toshiba Corp Home appliance network system
JP2008211383A (en) * 2007-02-23 2008-09-11 Matsushita Electric Works Ltd Remote monitoring system
JP2011254344A (en) * 2010-06-03 2011-12-15 Nec Corp Device information providing apparatus, communication relay apparatus, device information providing system, device information providing method, and computer program
US8351915B2 (en) 2005-06-17 2013-01-08 Sk Planet Co., Ltd. Method and system for status of application storing by using mobile communication terminal
US8488068B2 (en) 2010-07-27 2013-07-16 Kabushiki Kaisha Toshiba Electronic apparatus and method for assisting in remote control
WO2015019991A1 (en) * 2013-08-07 2015-02-12 三菱電機株式会社 Energy management system, terminal device, display control method, and program
WO2016038650A1 (en) * 2014-09-12 2016-03-17 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Information device control method and program
WO2016157640A1 (en) * 2015-03-31 2016-10-06 ダイキン工業株式会社 Control system for controlling multiple apparatuses in linkage
US9537536B2 (en) 2012-03-09 2017-01-03 Panasonic Intellectual Property Management Co., Ltd. Communication method, program storage medium, mobile terminal, home electric appliance, and home electric appliance operation setting system
JPWO2016170659A1 (en) * 2015-04-23 2017-07-27 株式会社東芝 Client system, complex client system or server client system
JP2020042561A (en) * 2018-09-11 2020-03-19 シャープ株式会社 Equipment control device
JP7221564B1 (en) 2022-03-17 2023-02-14 ジャトー株式会社 Presentation support method and presentation support system
EP4181098A1 (en) * 2021-11-10 2023-05-17 Schneider Electric Japan Holdings Ltd. Communication terminal and programmable display device

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006324876A (en) * 2005-04-18 2006-11-30 Sony Corp Control device and method, program, and recording medium
US8769007B2 (en) 2005-04-18 2014-07-01 Sony Corporation Control device and method, program, and recording medium
WO2006112326A1 (en) * 2005-04-18 2006-10-26 Sony Corporation Control device and method, program, and recording medium
US8351915B2 (en) 2005-06-17 2013-01-08 Sk Planet Co., Ltd. Method and system for status of application storing by using mobile communication terminal
JP2007096553A (en) * 2005-09-28 2007-04-12 Sharp Corp Remote control device
JP2007189392A (en) * 2006-01-12 2007-07-26 Toyota Motor Corp Residential equipment control system
JP2008046934A (en) * 2006-08-17 2008-02-28 Toshiba Corp Home appliance network system
JP2008211383A (en) * 2007-02-23 2008-09-11 Matsushita Electric Works Ltd Remote monitoring system
JP2011254344A (en) * 2010-06-03 2011-12-15 Nec Corp Device information providing apparatus, communication relay apparatus, device information providing system, device information providing method, and computer program
US8488068B2 (en) 2010-07-27 2013-07-16 Kabushiki Kaisha Toshiba Electronic apparatus and method for assisting in remote control
US9537536B2 (en) 2012-03-09 2017-01-03 Panasonic Intellectual Property Management Co., Ltd. Communication method, program storage medium, mobile terminal, home electric appliance, and home electric appliance operation setting system
US9946288B2 (en) 2013-08-07 2018-04-17 Mitsubishi Electric Corporation Energy management system, terminal device, display control method, and program
WO2015019991A1 (en) * 2013-08-07 2015-02-12 三菱電機株式会社 Energy management system, terminal device, display control method, and program
JP2015035009A (en) * 2013-08-07 2015-02-19 三菱電機株式会社 Energy management system, terminal equipment, display control method and program
JP2016063531A (en) * 2014-09-12 2016-04-25 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information equipment control method and program
US10362091B2 (en) 2014-09-12 2019-07-23 Panasonic Intellectual Property Corporation Of America Control method of information device for displaying subject device list screen, and non-transitory computer-readable recording medium storing program causing computer to perform the method
WO2016038650A1 (en) * 2014-09-12 2016-03-17 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Information device control method and program
JP2016195303A (en) * 2015-03-31 2016-11-17 ダイキン工業株式会社 Control system
WO2016157640A1 (en) * 2015-03-31 2016-10-06 ダイキン工業株式会社 Control system for controlling multiple apparatuses in linkage
US11609018B2 (en) 2015-03-31 2023-03-21 Daikin Industries, Ltd. Control system for controlling multiple apparatuses in linkage
JPWO2016170659A1 (en) * 2015-04-23 2017-07-27 株式会社東芝 Client system, complex client system or server client system
US11936744B2 (en) 2015-04-23 2024-03-19 Kabushiki Kaisha Toshiba Client system, combination client system and server client system
JP2020042561A (en) * 2018-09-11 2020-03-19 シャープ株式会社 Equipment control device
EP4181098A1 (en) * 2021-11-10 2023-05-17 Schneider Electric Japan Holdings Ltd. Communication terminal and programmable display device
JP7221564B1 (en) 2022-03-17 2023-02-14 ジャトー株式会社 Presentation support method and presentation support system
JP2023136615A (en) * 2022-03-17 2023-09-29 ジャトー株式会社 Presentation support method and presentation support system

Similar Documents

Publication Publication Date Title
JP2005020650A (en) Operation terminal with auto button
CA2701448C (en) Web browser based remote control for programmable multimedia controller
RU2651164C2 (en) Method and apparatus for customizing smart device scenario mode of the intelligent device
AU2009288704B2 (en) Touch-sensitive wireless device and on screen display for remotely controlling a system
CN112286067B (en) Smart home control method, device, server and readable storage medium
JP4678950B2 (en) Portable control device
JP2017502623A (en) Smart device control method, control apparatus, program and recording medium based on set scene mode
US20170265286A1 (en) Light Control Apparatus and Light Control Method Thereof
CN101315727A (en) a universal remote
JP2002373129A (en) Equipment control system
TWI714958B (en) A method of modifying setup of basic input/output system
JP2001245371A (en) Remote controller
CN108259281A (en) Intelligent domestic system based on ZigBee and Raspberry Pi
JP2003202152A (en) Content management server that enables content distribution to remote controller for hot water equipment and hot water equipment system
US20030158898A1 (en) Information processing apparatus, its control method, and program
KR20040069530A (en) Method and system for remote control to electronic products
KR20000042807A (en) Method for controlling various infrared equipments
US8289361B2 (en) System and method for setting up and activating agent shortcut operations
CN117915141A (en) A local key control method and display device
US10469468B2 (en) Apparatus and method for automatically converting user interface
JP2003153355A (en) Voice recognition remote control device
US20170060979A1 (en) Action Group Loading and Operation
KR20060080699A (en) Mobile communication terminal having an integrated remote control function and an integrated remote control setting method using the same
JP2004500751A (en) Universal remote control unit
KR0138607B1 (en) Home automation system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050916

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060420

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070911

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071107

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090217