JP3625274B2 - Remote control system for electronic equipment - Google Patents

Remote control system for electronic equipment Download PDF

Info

Publication number
JP3625274B2
JP3625274B2 JP2000339341A JP2000339341A JP3625274B2 JP 3625274 B2 JP3625274 B2 JP 3625274B2 JP 2000339341 A JP2000339341 A JP 2000339341A JP 2000339341 A JP2000339341 A JP 2000339341A JP 3625274 B2 JP3625274 B2 JP 3625274B2
Authority
JP
Japan
Prior art keywords
remote control
electronic device
management server
unit
receiving
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.)
Expired - Fee Related
Application number
JP2000339341A
Other languages
Japanese (ja)
Other versions
JP2002152856A (en
Inventor
哲也 香川
武司 横山
Original Assignee
株式会社エヌ・ティ・ティ・ドコモ四国
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 株式会社エヌ・ティ・ティ・ドコモ四国 filed Critical 株式会社エヌ・ティ・ティ・ドコモ四国
Priority to JP2000339341A priority Critical patent/JP3625274B2/en
Publication of JP2002152856A publication Critical patent/JP2002152856A/en
Application granted granted Critical
Publication of JP3625274B2 publication Critical patent/JP3625274B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、電子機器の遠隔制御システムに関する。
【0002】
【従来の技術】
現代社会において家庭内には、エアコン、照明器具、ビデオデッキ、テレビなどの各種電子機器が存在する。近年、家庭内のこれらの電子機器を通信ケーブルで接続してホームネットワークを構築し、このネットワーク内に設けられたホームサーバから動作を制御することが可能なネット家電(ディジタル家電とも呼ばれる)に関する構想やそのための規格が各種提案されている。また、外出先から携帯通信端末などを利用して上述したホームサーバにアクセスすることにより、電子機器を遠隔制御するための技術が提案されている。
【0003】
【発明が解決しようとする課題】
ところで、遠隔制御の対象となり得る電子機器は、ホームネットワークに接続され、ホームサーバとの間でデータ通信を行うことが可能なネット家電など、ごく一部の電子機器のみであった。また、ホームネットワークを構築するためには、ホームサーバと各電子機器とを通信ケーブルで接続する必要があった。また、ホームサーバは、リモートアクセス機能、ユーザ認証機能、遠隔制御元となる通信端末や各種電子機器との通信機能などを備えていなければならず、ホームサーバに高い処理能力が要求され、結果としてホームサーバが高価格になってしまうという問題もあった。
【0004】
本発明は、以上説明した事情に鑑みてなされたものであり、より簡易で使い勝手に優れた電子機器の遠隔制御システムを提供することを目的とする。
【0005】
【課題を解決するための手段】
この発明は、宅内に設置され、電子機器を遠隔制御する遠隔制御ユニットと、管理サーバとを具備する電子機器の遠隔制御システムであって、
前記遠隔制御ユニットは、
前記宅内にある、リモートコントローラを用いて遠隔操作される電子機器について、遠隔操作の種類毎に、当該遠隔操作に用いる無線信号を生成するための信号データを記憶する記憶手段と、
遠隔操作の種類を示す操作識別情報を前記管理サーバから受信する第1の受信手段と、
前記第1の受信手段により受信された操作識別情報に対応する信号データを前記記憶手段から読み出し、当該信号データを用いて前記無線信号を生成して送信する第1の送信手段と、
前記電子機器の動作状況を検知するセンサと、
前記第1の送信手段により無線信号が送信された後、前記センサを用いて前記電子機器の動作状況を検知し、検知結果を前記管理サーバへ送信する第2の送信手段とを具備し、
前記管理サーバは、
前記電子機器に対する遠隔操作の指令を通信端末から受信する一方、前記センサの検知結果を前記遠隔制御ユニットから受信する第2の受信手段と、
前記第2の受信手段により受信された遠隔操作の指令に対応する前記操作識別情報を特定し、当該操作識別情報を前記遠隔制御ユニットへ送信する第3の送信手段と、
前記第3の送信手段により送信された操作識別情報と、当該操作識別情報の送信に応じて前記第2の受信手段により受信されたセンサの検知結果とに基づいて、前記電子機器の遠隔制御が行われたか否かを判定する判定手段と、
前記判定手段により遠隔制御が行われたと判定された場合、遠隔制御が行われたことを前記通信端末へ送信する一方、前記判定手段により遠隔制御が行われていないと判定された場合、前記第3の送信手段を用いて操作識別情報を再送する制御手段とを具備する
ことを特徴とする
【0006】
また、この発明において、前記遠隔制御ユニットは、前記電子機器を遠隔操作するリモートコントローラから出力される無線信号を受信する第3の受信手段と、前記第3の受信手段により受信された無線信号に対応する信号データを生成し、当該信号データと、前記電子機器の遠隔操作の種類を示す操作識別情報とを対応付けて前記記憶手段に書き込む登録手段とを具備していてもよい。また、この発明において、前記無線信号は赤外線信号であって、前記第1の送信手段は、前記赤外線信号を異なる方向に送信するため複数の赤外線発光部を具備していてもよい。
【0007】
また、この発明は、宅内に設置され、電子機器を遠隔制御する遠隔制御ユニットと、管理サーバとを具備する電子機器の遠隔制御システムであって、
前記遠隔制御ユニットは、
前記電子機器の遠隔制御に用いる無線信号を生成するための信号データを記憶する記憶手段と、
前記電子機器に対する遠隔制御の指令を前記管理サーバから受信する第1の受信手段と、
前記第1の受信手段により遠隔制御の指令が受信されると、前記記憶手段から信号データを読み出して前記無線信号を生成し、当該無線信号を送信する第1の送信手段と、
前記電子機器の動作結果を検知して前記管理サーバへ送信する第2の送信手段とを具備し、
前記管理サーバは、
前記電子機器に対する遠隔制御の指令を通信端末から受信する一方、前記電子機器の動作結果を前記遠隔制御ユニットから受信する第2の受信手段と、
前記第2受信手段により受信された電子機器の動作結果から前記電子機器の遠隔制御が行われたか否かを判定する判定手段と、
前記第2の受信手段により受信された遠隔制御の指令を前記遠隔制御ユニットへ送信する一方、前記判定手段により遠隔制御が行われたと判定された場合に、遠隔制御が行われたことを前記通信端末へ送信する第3の送信手段とを具備する
とを特徴とする
また、この発明において、前記管理サーバは、前記判定手段により遠隔制御が行われていないと判定された場合に、前記第2の受信手段により受信された遠隔制御の指令を前記第3の送信手段を用いて前記遠隔制御ユニットへ再送する再送制御手段をさらに具備していてもよい。
また、この発明において、前記遠隔制御ユニットは、前記記憶手段に新たな前記信号データを登録する登録手段と、前記登録手段により登録された信号データを用いて行われる遠隔制御の種類を示す情報を前記管理サーバへ通知する通知手段とをさらに具備し、前記管理サーバは、前記通信端末へ送信される、遠隔制御を行うことが可能な電子機器についての遠隔制御の種類を示した遠隔制御メニューを記憶するメニュー記憶手段と、前記遠隔制御ユニットから遠隔制御の種類を示す情報が通知された場合に、当該情報を用いて前記遠隔制御メニューの内容をカスタマイズする更新手段とをさらに具備していてもよい。
【0008】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。なお、各図において共通する部分には、同一の符号が付されている。また、かかる実施形態は本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲で任意に変更可能である。
【0009】
<A−1.実施形態の構成>
<a.システム全体の構成>
図1は、この発明の一実施形態に係るサービス管理サーバ50およびホーム管理ユニット60を含む通信システム1の構成を例示するブロック図である。同図に示すように、通信システム1は、複数の端末10と、移動パケット通信網20と、ゲートウェイサーバ30と、インターネット40と、複数のサービス管理サーバ50と、複数のホーム管理ユニット60と、複数の電子機器群70とを有する。
【0010】
なお、図1においては、図面が煩雑になることを防ぐために、通信システム1に収容された所定の端末10、所定の基地局21,22、所定のサービス管理サーバ50、所定のホーム管理ユニット60および所定の電子機器群70のみが示されている。また、インターネット40はイントラネットであってもよい。
【0011】
この通信システム1では、ユーザからの要求に応じて、ユーザ宅内の各種電子機器の遠隔制御を行うサービスが提供される。このサービスを受けるに当たり、ユーザは、ホーム管理ユニット60を購入し、宅内の各電子機器を見通すことができる場所に設置し、サービスを受けるための簡単な手続をすればよい。このようにホーム管理ユニット60を宅内に設置することにより、以後、ユーザは、携帯電話などの端末10を利用して、電子機器の遠隔制御を行うサービスを受けることができる。なお、ホーム管理ユニット60の設置場所は、家屋内に限定されるものではなく、工場や屋外などに設置されてもよい。
【0012】
このサービスを行うためには、次の2つのことが必要である。1つは遠隔制御の対象である電子機器を特定する情報や、遠隔制御の内容など、遠隔制御を行うために必要な情報をユーザから入手することである。もう1つは、このようにしてユーザから入手した情報に従って、ユーザ宅内のホーム管理ユニット60に電子機器の遠隔制御の指令を送ることである。これらは、サービス管理サーバ50によって行われる。各ユーザの宅内に設置されたホーム管理ユニット60は、このサービス管理サーバ50から送られてくる指令に従い、周囲の電子機器に対して遠隔制御のための赤外線操作信号を出力する。すなわち、本実施形態では、サービス管理サーバ50と各ユーザの宅内のホーム管理ユニット60との協同作業により、宅内の電子機器を遠隔制御するサービスが提供される。
以上が本実施形態の概要である。
【0013】
次に、図1に示された各装置について説明する。
端末10は、ユーザが指示を入力するための指示入力部や、情報および画像を表示する液晶表示部を有する携帯型の通信端末であり、例えば、携帯電話機やノート型パソコン、PDA(Personal Digital Assistant)などである。この端末10は、移動パケット通信網20を介してパケット通信を行う機能を有していればよく、電子機器の遠隔制御サービスを受けるための特別な機能は不要である。
【0014】
また、端末10は、図示を省略したメモリを有している。このメモリには、移動パケット通信網20において当該端末10を一意に特定するための端末ID(Identification)や、WWW(World Wide Web)ブラウザのプログラムが記憶されている。端末10は、このWWWブラウザの機能を利用して、インターネット40に接続されたサービス管理サーバ50とデータの授受を行うことができる。
【0015】
移動パケット通信網20は、端末10およびホーム管理ユニット60にパケット通信サービスを提供する網であり、ゲートウェイサーバ30を介してインターネット40に接続されている。基地局21,22は、移動パケット通信網20の通信サービスエリア内に多数設置されており、各々の無線セルに在圏する端末10やホーム管理ユニット60と無線通信を行う。
【0016】
ゲートウェイサーバ30は、移動パケット通信網20とインターネット40とを相互接続する図示を省略した移動パケット関門中継交換局に設けられている。このゲートウェイサーバ30は、異なる通信プロトコルを有するネットワーク間のデータの授受を中継する機能を有する。より具体的に説明すると、ゲートウェイサーバ30は、移動パケット通信網20用の通信プロトコルと、インターネット40の標準通信プロトコルであるTCP/IP(Transmission Control Protocol / Internet Protocol)との相互変換を行って、移動パケット通信網20とインターネット40間のデータの授受を中継する。
【0017】
なお、端末10がノート型パソコンやPDAなどであってTCP/IPに準拠している場合、ゲートウェイサーバ30は、TCP/IPより下位層のプロトコル変換のみを行う。
【0018】
サービス管理サーバ50は、自らの管理下にある複数のホーム管理ユニット60と移動パケット通信網20を介してデータ通信を行い、これらの各ホーム管理ユニット60を制御する。このサービス管理サーバ50は、端末10からの電子機器に対する遠隔制御の指令を受信し、この指令に従ってホーム管理ユニット60に送信する制御コマンドを決定する。また、サービス管理サーバ50は、ホーム管理ユニット60から受信したセンサ検出情報に従って、ユーザ宅内の温度や湿度などを端末10に通知する。
【0019】
ホーム管理ユニット60は、各ユーザの宅内に設置され、サービス管理サーバ50から移動パケット通信網20を介して送られてくる制御コマンドに従って、自らの管理下にある各電子機器を赤外線操作信号を用いて制御する。また、ホーム管理ユニット60は、内蔵された複数のセンサによって検出した温度や湿度などをサービス管理サーバ50に送信する。
【0020】
ここで、ホーム管理ユニット60により制御可能な電子機器とは、当該電子機器を操作するための赤外線リモートコントローラ(以下、赤外線リモコンと略称する)から送信される赤外線操作信号を受信し、この操作信号に対応する処理を実行可能な電子機器である。図1に示すように、このホーム管理ユニット60が制御可能な電子機器群70には、例えば、照明機器、エアコン、ビデオデッキ、テレビ、オーディオ機器、空気清浄機などが含まれる。これらの各電子機器は、ホーム管理ユニット60から送信される赤外線操作信号を受信し、この操作信号に対応する処理を実行する。
【0021】
<b.サービス管理サーバの構成>
図2は、図1に示したサービス管理サーバ50のハードウェア構成を例示するブロック図である。同図に示すように、サービス管理サーバ50は、メモリ501、CPU(Central Processing Unit)502および通信インタフェース503を有し、これらの各部は、バス504によって接続されている。
【0022】
メモリ501には、CPU502によって実行される各種プログラムなどが格納されている。また、このメモリ501は、認証DB(DataBase)501aと、制御コード登録DB501bと、指令格納DB501cと、センサ検出情報DB501dとを有する。
【0023】
認証DB501aには、図3に示すように、このサービス管理サーバ50の管理下にある各ホーム管理ユニット60に割り当てられたサービスID毎に、パスワードが格納されている。ここで、サービスIDは、サービスを受けることができるユーザを特定するための識別情報であり、サービス加入時、すなわちホーム管理ユニット60の購入時に与えられる。また、パスワードは、サービス加入者を認証するための情報である。
【0024】
なお、本実施形態において各ユーザは、サービスIDとパスワードを知らない限り、第三者が所有するホーム管理ユニット60の管理下にある電子機器、すなわち、第三者の宅内などにある電子機器の遠隔制御サービスを受けることができないようになっている。
【0025】
制御コード登録DB501bには、図4に示すように、このサービス管理サーバ50の管理下にある各ホーム管理ユニット60のサービスID毎に、あらかじめコードNo.と当該コードNo.の制御内容とが対応付けられて格納されている。ここで、コードNo.は、電子機器を遠隔制御するためにホーム管理ユニット60に送信される制御コードである。また制御内容とは、遠隔制御の対象となる各電子機器と当該各電子機器に対する遠隔制御の内容とを示すものである。
【0026】
例えば、図4において、コードNo.“1”は、ユーザ宅内の照明機器を点灯させるための制御コードであり、コードNo.“2”は、この照明機器を消灯させるための制御コードである。また、コードNo.“3”〜“8”は、ユーザ宅内のエアコンを制御するめたの制御コードであり、コードNo.“9”〜“14”は、ユーザ宅内のビデオデッキを制御するめたの制御コードである。
【0027】
この制御コード登録DB501bにおける各登録フラグの値は、初期値として“0”が格納されている。そして、コードNo.に対応する赤外線リモコンの操作信号がホーム管理ユニット60に登録されると、ホーム管理ユニット60から送られてくる登録要求に従って対応する登録フラグの値が“0”から“1”に書き換えられる。
【0028】
また、図4においては、図面が煩雑になることを防ぐため、制御コードの数を省略して記載しているが、この他にも多数の制御コードがあらかじめ用意されている。例えば、エアコンの風量調整用の制御コードや、空気清浄機用の制御コード、予備用の制御コードなどがあらかじめ用意されている。
【0029】
指令格納DB501cには、図5に示すように、各端末10から指示された電子機器に対する遠隔制御の指令が順次格納される。ここで、各端末10から指示される指令は、制御対象となる電子機器を管理するホーム管理ユニット60のサービスIDと、電子機器に対する遠隔制御の内容とを含んでいる。例えば、同図に示すように、格納No.“3”には、ビデオの録画予約に関する指令が登録されている。なお、指令格納DB501cに格納された指令は、この指令に従った電子機器の遠隔制御が完了すると削除される。
【0030】
センサ検出情報DB501dには、図6に示すように、このサービス管理サーバ50の管理下にある各ホーム管理ユニット60のサービスID毎に、ホーム管理ユニット60の内蔵センサにより検出され、当該サービス管理サーバ50に送られてきたセンサ検出情報がその取得日時情報と対応付けられて格納される。ここで、センサ検出情報とは、光センサを用いて検出される照明機器の点灯有無を示す情報や、温度・湿度センサを用いて検出される温度や湿度の情報である。
【0031】
図2に戻り、CPU502は、メモリ501に格納されている各種プログラムを実行することにより、バス504を介して接続されている装置各部を制御する。このCPU502は、本実施形態に特有な処理として、端末10から受信した電子機器に対する遠隔制御の指令に従って、ホーム管理ユニット60を介して電子機器を遠隔制御する。
【0032】
通信インタフェース503は、インターネット40を介して当該サービス管理サーバ50と端末10やホーム管理ユニット60との間で行われるデータ通信を制御する回路である。
【0033】
<c.ホーム管理ユニットの構成>
図7は、図1に示したホーム管理ユニット60の外観構成を例示する斜視図である。同図に示すように、ホーム管理ユニット60の本体ケース60a上面(紙面上側)には、複数の開口部が設けられている。そして、各開口部に面して、複数の操作キーが設けられたキー入力部603と、液晶表示部606と、電子機器に対して赤外線操作信号を送信する赤外線発光部607aと、赤外線リモコンから送信される操作信号を受信する赤外線受光部607dと、がケース内部に設けられている。また、本体ケース60aの側面にも複数の開口部が設けられており、各開口部には、光センサ605a、温度・湿度センサ605b、前述した赤外線発光部607b,607cが設置されている。
【0034】
ここで、複数の赤外線発光部607a,607b,607cをそれぞれ別々の方向に向けて設置する構成としたのは、このホーム管理ユニット60の周囲に存在する各電子機器が、ホーム管理ユニット60から送信された赤外線操作信号を確実に受信できるようにするためである。
【0035】
なお、キー入力部603、液晶表示部606および赤外線受光部607d用の開口部を本体ケース60aに設けない構成であってもよい。この場合、赤外線リモコンの操作信号を当該ホーム管理ユニット60に登録する際には、本体ケース60aを開けて登録作業を行うこととなる。
【0036】
図8は、図7に示したホーム管理ユニット60のハードウェア構成を例示するブロック図である。同図に示すように、ホーム管理ユニット60は、無線通信部601と、プロトコル変換部602と、キー入力部603と、メモリ604と、センサ制御部605と、液晶表示部606と、赤外線制御部607と、電源ユニット608と、CPU609とを有し、これらの各部は、バス610によって接続されている。
【0037】
無線通信部601は、アンテナ601aを備え、基地局22との間で行われる無線データ通信を制御する無線通信モジュールである。この無線通信部601は、CPU609の制御の下、センサ検出情報などの各種データを搬送波に重畳し、この信号をアンテナ601aを介して基地局22に送信する。また、無線通信部601は、基地局22から自己宛てに送られてくる信号をアンテナ601aを介して受信し、これを復調して制御コマンドなどの各種データを得る。
【0038】
プロトコル変換部602は、無線通信部601において受信したデータや、無線通信部601を介して送信するデータのプロトコルを変換する。キー入力部603は、SETキー、カーソルキーなどの複数の入力キーを有し、これらのキーの操作に応じた操作信号をCPU609に出力する。
【0039】
メモリ604には、CPU609により実行される各種プログラムなどが格納されている。また、このメモリ604は、赤外線信号登録テーブル604aを有する。赤外線信号登録テーブル604aには、図9に示すように、あらかじめコードNo.と当該コードNo.の制御内容とが対応付けられて格納されている。ここで、このコードNo.および制御内容は、サービス管理サーバ50に格納されている前述した制御コード登録DB501b(図4参照)におけるコードNo.および制御内容と同一である。
【0040】
この赤外線信号登録テーブル604aにおける各信号コード項目には、赤外線受光部607dを介して受信された赤外線リモコンの操作信号の信号コードが格納される。また、図9においては、図4と同様に制御コードの数を省略して記載しているが、この他にも多数の制御コードがあらかじめ用意されている。
【0041】
図8に戻り、センサ制御部605には、光センサ605aと、温度・湿度センサ605bとが接続されている。センサ制御部605は、CPU609の制御の下、これらのセンサ605a,605bを用いて照明機器の点灯有無や温度、湿度などを検出する。液晶表示部606は、液晶表示パネルと、この液晶表示パネルの表示制御を行う駆動回路とから構成されている。
【0042】
赤外線制御部607には、複数の赤外線発光部607a,607b,607cと、赤外線受光部607dとが接続されている。この赤外線制御部607は、CPU609の制御の下、各種電子機器の赤外線リモコン80から送信される操作信号を赤外線受光部607dを介して受信する。そして、赤外線制御部607は、受信した赤外線操作信号を所定レベルに増幅した後、これをデコードして赤外線操作信号の信号コードを取得する。この信号コードは、CPU609によって赤外線信号登録テーブル604aに格納される。また、赤外線制御部607は、CPU609によって指示された信号コードを用いて赤外線操作信号を生成し、この赤外線操作信号を各赤外線発光部607a,607b,607cを介して送信する。
【0043】
電源ユニット608は、ホーム管理ユニット60の各部に駆動電力を供給する電源回路である。
CPU609は、メモリ604に格納されている各種プログラムを実行することにより、バス610を介して接続されている装置各部を制御する。このCPU609は、本実施形態に特有な処理として、遠隔制御の対象となる各電子機器毎に、当該電子機器の赤外線リモコン80から送信される各操作信号の信号コードを赤外線信号登録テーブル604aに登録する処理を行う。また、登録した赤外線操作信号に関する情報をサービス管理サーバ50に送信する。
【0044】
さらに、CPU609は、サービス管理サーバ50から移動パケット通信網20を介して制御コマンドを受信すると、この制御コマンドに含まれるコードNo.に対応する赤外線操作信号を赤外線制御部607と協同して生成し、この赤外線操作信号を各赤外線発光部607a,607b,607cから送信させる。
以上が本実施形態に係る通信システム1の構成である。
【0045】
<A−2.実施形態の動作>
次に、本実施形態の動作について説明する。
まず、ユーザは、電子機器の遠隔制御サービスを受けるに当たり、ホーム管理ユニット60を購入するとともに、サービスを受けるための簡単な手続を行う。このサービスの加入手続に応じて、サービス事業者は、新たに加入したユーザのホーム管理ユニット60を管理するサービス管理サーバ50を決定する。また、サービス事業者は、このサービス管理サーバ50に対し、新たに加入したユーザのホーム管理ユニット60を制御するために必要な情報の書き込み処理などを行う。
【0046】
例えば、サービス事業者は、サービス管理サーバ50に対し、認証DB501aにサービスIDおよびパスワードを登録する処理や、制御コード登録DB501bおよびセンサ検出情報DB501dに新たなユーザのホーム管理ユニット60用のデータ領域を設定し、サービスIDを対応付けて格納する処理、メモリ501内にこのホーム管理ユニット60のアドレス情報をサービスIDと対応付けて格納する処理などを行う。ここで、アドレス情報は、例えば、IPアドレスや電話番号などであり、サービス管理サーバ50がホーム管理ユニット60とデータ通信を行うために必要となる情報である。
【0047】
<a.赤外線操作信号の登録に関する動作>
まず、各種電子機器の赤外線リモコン80の操作信号をホーム管理ユニット60に登録する場合の動作について、ホーム管理ユニット60で行われるユニット登録処理、サービス管理サーバ50で行われるサーバ登録処理、の順に説明を行う。
【0048】
<a−1.ユニット登録処理>
このユニット登録処理は、ホーム管理ユニット60の導入時、あるいは新たに電子機器を遠隔制御の対象として登録する場合に実行される。ホーム管理ユニット60は、キー入力部603のSETキーが押下された状態で図示を省略した電源スイッチがオンに切換えられると、ユニット登録処理を開始する。
【0049】
図10は、ホーム管理ユニット60において、CPU609により実行されるユニット登録処理の動作を説明するフローチャートである。
同図に示すように、まず、CPU609は、キー入力部603に備わるカーソルキーの押下操作に応じて、図11に示す登録メニューを液晶表示部606の画面に表示する(ステップS11)。ユーザは、画面表示される登録メニューの内容をカーソルキーの押下操作によって切り替えて、登録する赤外線操作信号の操作内容と該当する電子機器を選択する。そして、ユーザは、該当する項目が画面に表示された時点でSETキーを押下操作する。このSETキーの押下操作により、登録する赤外線操作信号の操作内容と電子機器、すなわち、コードNo.が決定する。
【0050】
CPU609は、SETキーが押下操作されたか否かを判別し(ステップS12)、SETキーが押下操作されていない場合は、上記ステップS11に戻る。また、CPU609は、SETキーが押下操作されたと判別した場合は、まず、登録する赤外線操作信号のコードNo.を決定する(ステップS13)。次いで、CPU609は、赤外線制御部607に対して赤外線リモコン80から送信される操作信号の受信を指示する(ステップS14)。ここでユーザは、電子機器の付属品として備えられている赤外線リモコン80を操作し、登録する赤外線操作信号を当該ホーム管理ユニット60の赤外線受光部607dに向けて送信する。赤外線制御部607は、赤外線リモコン80から送信される操作信号を赤外線受光部607dを介して受信する。そして、赤外線制御部607は、受信した赤外線操作信号を所定レベルに増幅した後、これをデコードして赤外線操作信号の信号コードを取得し、CPU609に送信する。
【0051】
CPU609は、赤外線制御部607から信号コードを受け取ると(ステップS15)、この信号コードを上記ステップS13において決定したコードNo.に対応させて、赤外線信号登録テーブル604aに格納する(ステップS16)。次いで、CPU609は、赤外線操作信号の登録を終了するか否かを問うメッセージを画面に表示し、キー入力の内容に基づいて赤外線操作信号の登録を終了するか否かを判別する(ステップS17)。CPU609は、赤外線操作信号の登録を終了しない、すなわち、他の赤外線操作信号を引き続いて登録することが指示された場合には、上記ステップS11に戻る。
【0052】
また、CPU609は、赤外線操作信号の登録を終了することが指示された場合には、次いで、登録要求を移動パケット通信網20を介してサービス管理サーバ50に送信する(ステップS18)。ここで、登録要求には、上記ステップS11〜S17までの処理によって登録された1以上の赤外線操作信号に対応する各コードNo.と当該ホーム管理ユニット60のサービスIDとが含まれる。また、登録要求は、プロトコル変換部602においてプロトコルの変換を行った後、無線通信部601を介してサービス管理サーバ50へ送信される。
【0053】
この後、CPU609は、サービス管理サーバ50から登録完了通知を受信すると(ステップS19)、ユニット登録処理を終了する。なお、CPU609は、サービス管理サーバ50に対して登録要求を送信してから所定時間以内に登録完了通知を受信できなかった場合、通信エラーと判断して再度、登録要求をサービス管理サーバ50に送信する。
【0054】
<a−2.サーバ登録処理>
サービス管理サーバ50は、自らの管理下にあるホーム管理ユニット60から登録要求を受信すると、サーバ登録処理を開始する。
図12は、サービス管理サーバ50において、CPU502により実行されるサーバ登録処理の動作を説明するフローチャートである。
【0055】
同図に示すように、まず、CPU502は、ホーム管理ユニット60から登録要求を受信すると(ステップS31)、この登録要求に含まれている1以上のコードNo.とホーム管理ユニット60のサービスIDとに基づいて、制御コード登録DB501bを更新する(ステップS32)。より具体的に説明すると、CPU502は、制御コード登録DB501bにおいて、登録要求に含まれているサービスIDと1以上のコードNo.との組み合わせに対応する各登録フラグの値を“0”から“1”に書き替える。
【0056】
次いで、CPU502は、更新された制御コード登録DB501bの内容に従って、メモリ501に格納されている遠隔制御メニューのデータを更新する(ステップS33)。ここで、遠隔制御メニューとは、端末10において遠隔制御の指令をユーザに入力させるために画面表示される操作メニューである。ユーザは、端末10に画面表示される遠隔制御メニューに従って、項目選択やデータ入力を行い、指令の内容を決定する。
【0057】
この遠隔制御メニューは、各ホーム管理ユニット60毎に用意されている。そして、上記ステップS33の処理によって遠隔制御メニューの内容は、各ホーム管理ユニット60毎にカスタマイズされる。例えば、エアコンを遠隔操作するための赤外線操作信号が1つも登録されていないホーム管理ユニット60用の遠隔制御メニューには、エアコンに関する制御項目が一切表示されない。なお、この遠隔制御メニューの具体的な画面表示例については、後述する遠隔制御処理において説明するものとする。
【0058】
遠隔操作メニューの更新を完了すると、CPU502は、登録完了通知をホーム管理ユニット60に送信し(ステップS34)、サーバ登録処理を終了する。
【0059】
<b.電子機器の遠隔制御を行う場合の動作>
次に、端末10を利用して電子機器の遠隔制御を行う場合の動作について、サービス管理サーバ50で行われる遠隔制御処理、ホーム管理ユニット60で行われる信号送信処理、の順に説明を行う。
【0060】
<b−1.遠隔制御処理>
電子機器の遠隔制御を行いたい場合、ユーザは、端末10においてWWWブラウザの起動をキー操作により指示するとともに、実行されたWWWブラウザの機能を利用してサービス管理サーバ50へのアクセスを指示する。これに応じて端末10は、移動パケット通信網20を介してサービス管理サーバ50に通信要求を送信する。サービス管理サーバ50は、端末10からの通信要求を受信すると、遠隔制御処理を開始する。
【0061】
図13は、サービス管理サーバ50において、CPU502により実行される遠隔制御処理の動作を説明するフローチャートである。
同図に示すように、まず、CPU502は、ユーザ認証を行うための認証画面データを端末10に送信する(ステップS51)。この認証画面データは、図14に示すように、ユーザに対してサービスIDとパスワードの入力を促すものである。端末10にはこの認証画面が表示され、これに応じてユーザは、キー操作によりサービスIDとパスワードを入力する。そして、このサービスIDとパスワードが端末10からサービス管理サーバ50に送信される。
【0062】
サービス管理サーバ50のCPU502は、端末10からサービスIDとパスワードを受信すると(ステップS52)、認証DB501aを参照してユーザ認証を行う(ステップS53)。そして、CPU502は、認証結果を端末10に送信する(ステップS54)。なお、認証が成立しなかった場合は、認証が不成立であったことおよびサービスIDとパスワードの再入力を促すメッセージを端末10に送信し、上記ステップS51に戻る。また、ユーザ認証が成立した場合、CPU502は、認証されたサービスIDに対応する遠隔制御メニューのデータをメモリ501から読み出して端末10に送信する(ステップS55)。これに応じて端末10では、受信した遠隔制御メニューを画面表示する。
【0063】
図15は、端末10において画面表示される遠隔制御メニューの内容およびその状態遷移を例示する図である。なお、この図15に示す画面表示例は、端末10が小型の液晶表示パネルを備えた携帯電話機の場合について示すものである。まず、同図(a)に示すように、端末10の画面には、遠隔制御のメインメニューが表示される。このメインメニューにおいて“「1」空調制御”が選択されると、画面には、同図(b)に示す空調用メニューが表示される。そして、この空調用メニューにおいて、“「1」室温の表示”が選択された場合の画面表示例が同図(c)であり、“「2」空調ON・OFF”が選択された場合の画面表示例が同図(d)および同図(e)である。また、同図(b)に示す空調用メニューにおいて、“「3」温度設定”が選択された場合の画面表示例が同図(f)および同図(g)であり、“「4」状態確認”が選択された場合の画面表示例が同図(h)である。
【0064】
なお、この図15に示す各画面表示例において、破線で示されている部分は1画面に表示しきれないメニューデータであって、スクロールを指示することにより画面内に表示される。
【0065】
ユーザは、画面表示される遠隔制御メニューの内容をキー操作によって切り替えて、遠隔制御する電子機器とその制御内容を選択する。また、必要に応じてデータ入力を行う。そして、キー操作により遠隔制御の指令が決定すると、この指令がサービス管理サーバ50に送信される。ここで、サービス管理サーバ50に送信される指令には、認証済みのサービスIDが含まれている。
【0066】
図13に戻り、サービス管理サーバ50のCPU502は、端末10から遠隔制御の指令を受信すると(ステップS56)、この指令を指令格納DB501cに格納する(ステップS57)。また、CPU502は、制御コード登録DB501bを参照して指令に対応するコードNo.を取得する(ステップS58)。そして、CPU502は、このコードNo.を含む制御コマンドを移動パケット通信網20を介して対応するホーム管理ユニット60に送信する(ステップS59)。ホーム管理ユニット60は、サービス管理サーバ50から制御コマンドを受信すると、この制御コマンドに含まれているコードNo.に対応する赤外線操作信号を生成し、この赤外線操作信号を送信する。また、ホーム管理ユニット60では、センサ制御部605により照明の点灯有無や温度、湿度が検出され、このセンサ検出情報がサービス管理サーバ50に送信される。
【0067】
サービス管理サーバ50のCPU502は、ホーム管理ユニット60からセンサ検出情報を受信すると(ステップS60)、このセンサ検出情報をセンサ検出情報DB501dに格納する(ステップS61)。次いで、CPU502は、必要に応じて、指令格納DB501cに格納されている指令と、受信したセンサ検出情報とを比較して、指令に応じた制御結果が得られたか否かを判別する(ステップS62)。
【0068】
例えば、指令が、照明機器の点灯や消灯、エアコンによる室温調整などであった場合には、センサ検出情報により制御結果を確認することができる。したがって、この場合、上記ステップS62の処理が行われる。しかしながら、指令がビデオの録画指示などであった場合は、センサ検出情報により制御結果を確認することができない。したがって、この場合は上記ステップS62の処理の実行はキャンセルされる。
【0069】
CPU502は、上記ステップS62において、指令に応じた制御結果が得られていないと判別した場合は、上記ステップS59に戻り、ホーム管理ユニット60に対して制御コマンドを再送する。例えば、指令が照明機器の点灯であったにも係らず、センサ検出情報が照明機器の消灯を示している場合は、照明器具の点灯を指示する制御コマンドを再度、ホーム管理ユニット60に送信する。
【0070】
但し、例えば、指令が、エアコンによる室温調整であった場合、指令に応じた制御結果を得るためには一定の時間経過が必要となる。この場合、上記ステップS62において指令に応じた制御結果が得られていないと判別した後、直ちに上記ステップS59に戻る制御構成とすると、ホーム管理ユニット60からエアコンの操作を指示する赤外線操作信号が一定期間、絶えず送信され続けてしまう。したがって、指令に応じた制御結果を得るのに一定の時間経過が必要な処理の場合は、上記ステップS62において指令に応じた制御結果が得られていないと判別してから所定時間が経過した後に、上記ステップS59に戻る制御構成とすることが望ましい。
【0071】
一方、CPU502は、上記ステップS62において、指令に応じた制御結果が得られたと判別した場合および上記ステップS62の処理の実行がキャンセルされた場合は、まず、ホーム管理ユニット60に対して制御完了通知を送信する(ステップS63)。次いで、CPU502は、制御結果を端末10に通知し(ステップS64)、遠隔制御処理を終了する。
【0072】
<b−2.信号送信処理>
ホーム管理ユニット60は、サービス管理サーバ50から通信要求を受信すると、信号送信処理を開始する。
図16は、ホーム管理ユニット60において、CPU609により実行される信号送信処理の動作を説明するフローチャートである。
【0073】
同図に示すように、まず、CPU609は、サービス管理サーバ50から移動パケット通信網20を介して送られてくる制御コマンドを受信する(ステップS81)。ここで、制御コマンドは、無線通信部601によって受信され、プロトコル変換部602においてプロトコルの変換を行った後、CPU609に引き渡される。
【0074】
次いで、CPU609は、受信した制御コマンドに含まれるコードNo.を抽出し、赤外線信号登録テーブル604aを参照してコードNo.に対応する赤外線操作信号の信号コードを取得する(ステップS82)。そして、CPU609は、この信号コードを赤外線制御部607に送信するとともに、赤外線制御部607に対して赤外線操作信号の送信を指示する(ステップS83)。
【0075】
これに応じて赤外線制御部607は、CPU609により与えられた信号コードを用いて赤外線操作信号を生成し、この赤外線操作信号を各赤外線発光部607a,607b,607cを介して送信する。遠隔制御の対象となる各電子機器は、ホーム管理ユニット60から送られてくる赤外線操作信号を受信すると、この赤外線操作信号をデーコードし、自己宛ての操作命令であるか否かを判別する。そして、自己宛ての操作命令であると判別した電子機器のみが、受信した操作命令に応じた処理を実行する。
【0076】
また、ホーム管理ユニット60のCPU609は、上記ステップS83において赤外線操作信号を送信した後、センサ制御部605に対して検出指示を送信する。これに応じてセンサ制御部605は、光センサ605aおよび温度・湿度センサ605bを用いて照明機器の点灯有無、温度、湿度などを検出し、センサ検出情報としてCPU609に引き渡す。CPU609は、このセンサ検出情報を移動パケット通信網20を介してサービス管理サーバ50に送信する(ステップS84)。
【0077】
この後、CPU609は、受信待機モードに移行する。そして、CPU609は、サービス管理サーバ50から新たに制御コマンドを受信した場合は(ステップS85:Yes)、上記ステップS82に戻り、制御コマンドの受信に応じた処理を行う。また、CPU609は、サービス管理サーバ50から制御完了通知を受信すると(ステップS86:Yes)、信号送信処理を終了する。
【0078】
<b−3.電子機器を遠隔制御する場合のシーケンスチャート>
次に、図17は、電子機器を遠隔制御する場合の、端末10、サービス管理サーバ50、ホーム管理ユニット60および電子機器群70間における信号の授受を例示するシーケンスチャートである。なお、以下の説明においては、前述した遠隔制御処理(図13参照)および信号送信処理(図16参照)の各ステップと対応する部分に同一のステップ番号を付している。
【0079】
同図に示すように、サービス管理サーバ50は、端末10から通信要求を受信すると、認証画面データを返信する(ステップS51)。そして、サービス管理サーバ50は、端末10からサービスIDとパスワードを受信すると(ステップS52)、ユーザ認証を行って、認証結果を端末に返信する(ステップS54)。また、認証が成立した場合、サービス管理サーバ50は、端末10に対して遠隔制御メニューを送信する(ステップS55)。
【0080】
この後、サービス管理サーバ50は、端末10から電子機器に対する遠隔制御の指令を受信すると(ステップS56)、この指令に対応する制御コマンドをホーム管理ユニット60に送信する(ステップS59)。ホーム管理ユニット60は、サービス管理サーバ50から制御コマンドを受信すると(ステップS81)、制御コマンドに対応する赤外線操作信号を生成して電子機器群70に送信する(ステップS83)。
【0081】
電子機器群70は、ホーム管理ユニット60から赤外線操作信号を受信すると、この赤外線操作信号をデコードして、自己宛ての操作信号であると判別した電子機器のみが、受信した操作信号に応じた処理を実行する。
【0082】
また、ホーム管理ユニット60は、光センサ605aおよび温度・湿度センサ605bを用いて検出したセンサ検出情報をサービス管理サーバ50に送信する(ステップS84)。この後、サービス管理サーバ50は、必要に応じて、端末10から指示された指令とセンサ検出情報とを比較して、指令に応じた制御結果が得られるまで、図17において破線で囲んだホーム管理ユニット60に対する制御を繰り返して行う。
【0083】
そして、サービス管理サーバ50は、指令に応じた制御結果が得られると、ホーム管理ユニット60に制御完了通知を送信する(ステップS63)。また、サービス管理サーバ50は、端末に制御結果を送信する(ステップS64)。
【0084】
<b−4.ビデオの録画予約の場合の動作>
端末10からの指令がビデオの録画予約の場合、サービス管理サーバ50およびホーム管理ユニット60は、上述した電子機器の遠隔制御の動作を応用して指令の処理を実行する。以下に、ビデオの録画予約に関する動作の補足説明を行う。
【0085】
サービス管理サーバ50は、端末10からビデオの録画予約の指令を受信すると、この指令を指令格納DB501cに格納する。このビデオの録画予約に関する指令とは、例えば、図5において格納No.“3”に示される指令である。また、サービス管理サーバ50は、時計機能を有しており、現在の日時情報を取得することが可能である。
【0086】
サービス管理サーバ50は、指令格納DB501cに格納されているビデオの録画予約に関する指令の録画開始時刻、あるいは録画開始時刻の所定時間前になると、ビデオデッキに対する遠隔制御処理を開始する。そして、ビデオデッキの主電源オン、録画のための設定CH(チャンネル)および録画操作に該当する各コードNo.を含んだ制御コマンドをホーム管理ユニット60に送信する。ホーム管理ユニット60は、受信した制御コマンドに応じた各赤外線操作信号を送信し、ビデオデッキに録画の開始を指示する。
【0087】
また、サービス管理サーバ50は、録画終了時刻になると、再度、ビデオデッキに対する遠隔制御処理を開始し、ビデオデッキの停止操作、主電源オフに該当する各コードNo.を含んだ制御コマンドをホーム管理ユニット60に送信する。ホーム管理ユニット60は、受信した制御コマンドに応じた各赤外線操作信号を送信し、ビデオデッキに録画の終了を指示する。
【0088】
以上説明したように本実施形態によれば、赤外線リモコンにより操作可能なエアコン、ビデオデッキ、テレビ、オーディオ機器など、既に一般に広く普及している各種家電製品を遠隔制御できるようになる。
【0089】
また、本実施形態によれば、ユーザ認証や、遠隔操作メニューの管理、遠隔制御元となる端末10とのデータ通信などは、サービス管理サーバ50で行われる。また、ホーム管理ユニット60は、電子機器を制御する際にも赤外線操作信号を送信するのみである。したがって、ホーム管理ユニット60の構成を簡素化し、生産コストを低減することができる。
【0090】
また、本実施形態によれば、ホーム管理ユニット60は、移動パケット通信網20の基地局22と無線通信によりデータの送受信を行う。したがって、ホーム管理ユニット60を電話回線などと接続する必要が無く、ホーム管理ユニット60の設置に際し、設置場所の自由度を高めることができる。また、各電子機器を通信ケーブルで接続する必要がないなど、使い勝手を高めることができる。
【0091】
<C.変形例>
以上、本発明の実施形態について説明したが、この実施形態はあくまでも例示であり、本発明の趣旨から逸脱しない範囲で様々な変形が可能である。変形例としては、例えば、以下のようなものが考えられる。
【0092】
<変形例1>
上記実施形態では、ホーム管理ユニット60から赤外線信号を送信して電子機器を遠隔制御する場合について説明した。しかしながら、赤外線信号の代わりにHomeRF(Home Radio Frequency)やBluetooth(登録商標)に準拠する無線信号を送信して電子機器を遠隔制御する構成であってもよい。
【0093】
<変形例2>
上記実施形態において、ホーム管理ユニット60は、センサ検知情報をサービス管理サーバ50に送信する構成とした。しかしながら、ホーム管理ユニット60は、センサ検知情報を移動パケット通信網20を介して直接、端末10に送信する構成であってもよい。この場合、ホーム管理ユニット60は、センサ検知情報の通知先となる端末10の電話番号やIPアドレス、メールアドレスなどをキー操作に応じてメモリ604に登録可能な構成を有する。
【0094】
<変形例3>
上記実施形態において、例えば、各電子機器の電源を全てオフにする、あるいは照明機器を点灯させるとともに、エアコンにより室温を25℃に調整するなど、各コードNo.を組み合わせた制御コードを端末10のキー操作に応じてユーザが作成し、遠隔制御メニューに登録可能な構成としてもよい。すなわち、制御コードのマクロ機能をサービス管理サーバ50に備え、端末10を利用してユーザが遠隔制御メニューをカスタマイズ可能な構成としてもよい。
【0095】
<変形例4>
上記実施形態では、サービス管理サーバ50は、インターネット40に接続されている構成とした。しかしながら、サービス管理サーバ50は、移動パケット通信網20内に設置されている構成であってもよい。また、サービス管理サーバ50は、専用線を介してゲートウェイサーバ30に直接接続されている構成であってもよい。さらには、このゲートウェイサーバ30がサービス管理サーバ50の機能を有する構成であってもよい。
【0096】
<変形例5>
上記実施形態では、端末10として携帯電話機や、ノート型パソコン、PDAを用いた場合について説明した。しかしながら本発明は、移動パケット通信網20を介さずに、インターネット40やLAN(Local Area Network)などのネットワークのみを介してサービス管理サーバ50とデータ通信を行うことが可能なパーソナルコンピュータやPDAなどに対しても適用可能である。また、PHS(Personal Handyphone System:登録商標)に対しても適用可能であることは勿論である。
【0097】
【発明の効果】
以上説明したように本発明によれば、既に一般に広く普及している家電製品を簡易な構成で遠隔制御できるようになる。
【図面の簡単な説明】
【図1】この発明の一実施形態に係るサービス管理サーバおよびホーム管理ユニットを含む通信システムの構成を例示するブロック図である。
【図2】同実施形態に係るサービス管理サーバのハードウェア構成を例示するブロック図である。
【図3】同実施形態に係るサービス管理サーバにおいて、メモリに格納される認証DBのデータ構成を例示する図である。
【図4】同実施形態に係るサービス管理サーバにおいて、メモリに格納される制御コード登録DBのデータ構成を例示する図である。
【図5】同実施形態に係るサービス管理サーバにおいて、メモリに格納される指令格納DBのデータ構成を例示する図である。
【図6】同実施形態に係るサービス管理サーバにおいて、メモリに格納されるセンサ検出情報DBのデータ構成を例示する図である。
【図7】同実施形態に係るホーム管理ユニットの外観構成を例示する斜視図である。
【図8】同実施形態に係るホーム管理ユニットのハードウェア構成を例示するブロック図である。
【図9】同実施形態に係るホーム管理ユニットにおいて、メモリに格納される赤外線信号登録テーブルのデータ構成を例示する図である。
【図10】同実施形態に係るホーム管理ユニットにおいて、CPUにより実行されるユニット登録処理の動作を説明するフローチャートである。
【図11】同実施形態に係るホーム管理ユニットにおいて、液晶表示部に表示される登録メニューの内容およびその状態遷移を例示する図である。
【図12】同実施形態に係るサービス管理サーバにおいて、CPUにより実行されるサーバ登録処理の動作を説明するフローチャートである。
【図13】同実施形態に係るサービス管理サーバにおいて、CPUにより実行される遠隔制御処理の動作を説明するフローチャートである。
【図14】同実施形態に係る端末において、液晶表示部に表示される認証画面を例示する図である。
【図15】同実施形態に係る端末において、液晶表示部に表示される遠隔制御メニューの内容およびその状態遷移を例示する図である。
【図16】同実施形態に係るホーム管理ユニットにおいて、CPUにより実行される信号送信処理の動作を説明するフローチャートである。
【図17】同実施形態において電子機器を遠隔制御する場合の、端末、サービス管理サーバ、ホーム管理ユニットおよび電子機器群における信号の授受を例示するシーケンスチャートである。
【符号の簡単な説明】
1……通信システム、10……端末、20……移動パケット通信網、21,22……基地局、30……ゲートウェイサーバ、40……インターネット、50……サービス管理サーバ、60……ホーム管理ユニット、60a……本体ケース、70……電子機器群、501……メモリ、501a……認証DB、501b……制御コード登録DB、501c……指令格納DB、501d……センサ検出情報DB、502……CPU、503……通信インタフェース、504……バス、601……無線通信部、601a……アンテナ、602……プロトコル変換部、603……キー入力部、604……メモリ、604a……赤外線信号登録テーブル、605……センサ制御部、605a……光センサ、605b……温度・湿度センサ、606……液晶表示部、607……赤外線制御部、607a,607b,607c……赤外線発光部、607d……赤外線受光部、608……電源ユニット、609……CPU、610……バス。
[0001]
BACKGROUND OF THE INVENTION
The present invention provides remote control of electronic equipment.systemAbout.
[0002]
[Prior art]
In modern society, there are various electronic devices such as air conditioners, lighting fixtures, video decks, and televisions in the home. In recent years, a home network has been constructed by connecting these electronic devices in a home with a communication cable, and a network home appliance (also called a digital home appliance) that can control operations from a home server provided in this network. Various standards have been proposed. In addition, a technique for remotely controlling an electronic device by accessing the home server described above by using a mobile communication terminal or the like from outside is proposed.
[0003]
[Problems to be solved by the invention]
By the way, electronic devices that can be remotely controlled are only a few electronic devices such as Internet home appliances that are connected to a home network and can perform data communication with a home server. In order to construct a home network, it is necessary to connect the home server and each electronic device with a communication cable. In addition, the home server must have a remote access function, a user authentication function, a communication function with a remote control source communication terminal and various electronic devices, etc., and the home server is required to have a high processing capacity. There was also a problem that the home server became expensive.
[0004]
The present invention has been made in view of the circumstances described above, and is a simpler and more convenient remote control of an electronic device.systemThe purpose is to provide.
[0005]
[Means for Solving the Problems]
This inventionA remote control system for an electronic device that is installed in a home and includes a remote control unit that remotely controls the electronic device and a management server,
The remote control unit is
Storage means for storing signal data for generating a radio signal used for remote operation for each type of remote operation for electronic devices remotely operated using a remote controller in the house,
First receiving means for receiving operation identification information indicating a type of remote operation from the management server;
First transmission means for reading out signal data corresponding to the operation identification information received by the first reception means from the storage means, and generating and transmitting the wireless signal using the signal data;
A sensor for detecting an operation state of the electronic device;
After the wireless signal is transmitted by the first transmission means, the second transmission means for detecting the operation status of the electronic device using the sensor and transmitting the detection result to the management server,
The management server
A second receiving means for receiving a remote operation command for the electronic device from a communication terminal while receiving a detection result of the sensor from the remote control unit;
Third transmission means for specifying the operation identification information corresponding to the remote operation command received by the second reception means, and transmitting the operation identification information to the remote control unit;
Based on the operation identification information transmitted by the third transmission means and the detection result of the sensor received by the second reception means in response to the transmission of the operation identification information, remote control of the electronic device is performed. Determining means for determining whether or not
When it is determined that the remote control is performed by the determination unit, the remote control is transmitted to the communication terminal, while when the determination unit determines that the remote control is not performed, Control means for retransmitting the operation identification information using the transmission means of No. 3.
It is characterized by.
[0006]
In addition, this inventionThe remote control unit includes: a third receiving unit that receives a radio signal output from a remote controller that remotely operates the electronic device; and signal data corresponding to the radio signal received by the third receiving unit. And registering means for associating the signal data with operation identification information indicating the type of remote operation of the electronic device and writing it in the storage means. In the present invention, the wireless signal may be an infrared signal, and the first transmission means may include a plurality of infrared light emitting units for transmitting the infrared signal in different directions.
[0007]
In addition, this inventionA remote control system for an electronic device that is installed in a home and includes a remote control unit that remotely controls the electronic device and a management server,
The remote control unit is
Storage means for storing signal data for generating a radio signal used for remote control of the electronic device;
First receiving means for receiving a remote control command for the electronic device from the management server;
When a remote control command is received by the first receiving means, first transmission means for reading out signal data from the storage means, generating the wireless signal, and transmitting the wireless signal;
A second transmission means for detecting an operation result of the electronic device and transmitting the operation result to the management server;
The management server
Second receiving means for receiving a remote control command for the electronic device from a communication terminal while receiving an operation result of the electronic device from the remote control unit;
Determining means for determining whether or not remote control of the electronic device has been performed from an operation result of the electronic device received by the second receiving means;
While the remote control command received by the second receiving means is transmitted to the remote control unit, when the determination means determines that the remote control has been performed, it is determined that the remote control has been performed. Third transmission means for transmitting to the terminal
ThisAnd features.
In the present invention, the management server sends a remote control instruction received by the second receiving means to the third transmitting means when it is determined that the remote control is not performed by the determining means. It may further comprise a retransmission control means for retransmitting to the remote control unit using.
In the present invention, the remote control unit includes registration means for registering new signal data in the storage means, and information indicating a type of remote control performed using the signal data registered by the registration means. Notification means for notifying the management server, and the management server includes a remote control menu indicating the type of remote control for the electronic device capable of remote control, which is transmitted to the communication terminal. It may further comprise menu storing means for storing and updating means for customizing the contents of the remote control menu using the information when the remote control unit is notified of information indicating the type of remote control. Good.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, the same code | symbol is attached | subjected to the common part in each figure. Moreover, this embodiment shows one aspect | mode of this invention, This invention is not limited, It can change arbitrarily in the scope of the present invention.
[0009]
<A-1. Configuration of Embodiment>
<A. Overall system configuration>
FIG. 1 is a block diagram illustrating a configuration of a communication system 1 including a service management server 50 and a home management unit 60 according to an embodiment of the present invention. As shown in the figure, the communication system 1 includes a plurality of terminals 10, a mobile packet communication network 20, a gateway server 30, an Internet 40, a plurality of service management servers 50, a plurality of home management units 60, And a plurality of electronic device groups 70.
[0010]
In FIG. 1, in order to prevent the drawing from becoming complicated, a predetermined terminal 10, a predetermined base station 21, 22, a predetermined service management server 50, and a predetermined home management unit 60 accommodated in the communication system 1. Only the predetermined electronic device group 70 is shown. The Internet 40 may be an intranet.
[0011]
The communication system 1 provides a service for performing remote control of various electronic devices in the user's house in response to a request from the user. In order to receive this service, the user can purchase the home management unit 60, install it in a place where each electronic device in the house can be seen, and perform a simple procedure for receiving the service. By installing the home management unit 60 in the home in this way, the user can subsequently receive a service for performing remote control of electronic devices using the terminal 10 such as a mobile phone. In addition, the installation location of the home management unit 60 is not limited to a house, and may be installed in a factory or outdoors.
[0012]
In order to perform this service, the following two things are necessary. One is to obtain information necessary for remote control, such as information for specifying an electronic device that is a target of remote control, and details of remote control, from a user. The other is to send a command for remote control of the electronic device to the home management unit 60 in the user's home according to the information thus obtained from the user. These are performed by the service management server 50. The home management unit 60 installed in each user's home outputs an infrared operation signal for remote control to surrounding electronic devices in accordance with a command sent from the service management server 50. That is, in the present embodiment, a service for remotely controlling the electronic devices in the home is provided by the cooperative work between the service management server 50 and the home management unit 60 in the home of each user.
The above is the outline of the present embodiment.
[0013]
Next, each device shown in FIG. 1 will be described.
The terminal 10 is a portable communication terminal having an instruction input unit for a user to input an instruction and a liquid crystal display unit for displaying information and images. For example, the terminal 10 is a mobile phone, a notebook personal computer, a PDA (Personal Digital Assistant). ) Etc. The terminal 10 only needs to have a function of performing packet communication via the mobile packet communication network 20 and does not need a special function for receiving a remote control service of the electronic device.
[0014]
The terminal 10 has a memory not shown. In this memory, a terminal ID (Identification) for uniquely identifying the terminal 10 in the mobile packet communication network 20 and a WWW (World Wide Web) browser program are stored. The terminal 10 can exchange data with the service management server 50 connected to the Internet 40 by using the function of the WWW browser.
[0015]
The mobile packet communication network 20 is a network that provides a packet communication service to the terminal 10 and the home management unit 60, and is connected to the Internet 40 via the gateway server 30. A large number of base stations 21 and 22 are installed in the communication service area of the mobile packet communication network 20 and perform wireless communication with the terminals 10 and home management units 60 located in each wireless cell.
[0016]
The gateway server 30 is provided in a mobile packet gateway relay switching center (not shown) that interconnects the mobile packet communication network 20 and the Internet 40. The gateway server 30 has a function of relaying data exchange between networks having different communication protocols. More specifically, the gateway server 30 performs mutual conversion between the communication protocol for the mobile packet communication network 20 and TCP / IP (Transmission Control Protocol / Internet Protocol) which is a standard communication protocol of the Internet 40, Data exchange between the mobile packet communication network 20 and the Internet 40 is relayed.
[0017]
When the terminal 10 is a notebook personal computer, PDA, or the like and conforms to TCP / IP, the gateway server 30 performs only protocol conversion at a lower layer than TCP / IP.
[0018]
The service management server 50 performs data communication with a plurality of home management units 60 under its management via the mobile packet communication network 20 and controls each of the home management units 60. The service management server 50 receives a remote control command for the electronic device from the terminal 10 and determines a control command to be transmitted to the home management unit 60 according to the command. In addition, the service management server 50 notifies the terminal 10 of the temperature and humidity in the user's home according to the sensor detection information received from the home management unit 60.
[0019]
The home management unit 60 is installed in each user's home, and uses an infrared operation signal for each electronic device under its management in accordance with a control command sent from the service management server 50 via the mobile packet communication network 20. Control. In addition, the home management unit 60 transmits the temperature and humidity detected by a plurality of built-in sensors to the service management server 50.
[0020]
Here, the electronic device that can be controlled by the home management unit 60 receives an infrared operation signal transmitted from an infrared remote controller (hereinafter abbreviated as an infrared remote controller) for operating the electronic device. Is an electronic device capable of executing processing corresponding to the above. As shown in FIG. 1, the electronic device group 70 that can be controlled by the home management unit 60 includes, for example, a lighting device, an air conditioner, a video deck, a television, an audio device, an air cleaner, and the like. Each of these electronic devices receives the infrared operation signal transmitted from the home management unit 60 and executes processing corresponding to the operation signal.
[0021]
<B. Service Management Server Configuration>
FIG. 2 is a block diagram illustrating a hardware configuration of the service management server 50 illustrated in FIG. As shown in the figure, the service management server 50 includes a memory 501, a CPU (Central Processing Unit) 502, and a communication interface 503, and these units are connected by a bus 504.
[0022]
The memory 501 stores various programs executed by the CPU 502. The memory 501 includes an authentication DB (DataBase) 501a, a control code registration DB 501b, a command storage DB 501c, and a sensor detection information DB 501d.
[0023]
As shown in FIG. 3, the authentication DB 501a stores a password for each service ID assigned to each home management unit 60 under the management of the service management server 50. Here, the service ID is identification information for specifying a user who can receive the service, and is given when the service is subscribed, that is, when the home management unit 60 is purchased. The password is information for authenticating the service subscriber.
[0024]
In this embodiment, unless the user knows the service ID and password, an electronic device under the management of the home management unit 60 owned by a third party, that is, an electronic device in a third party's home or the like, is used. The remote control service cannot be received.
[0025]
In the control code registration DB 501b, as shown in FIG. 4, a code No. is previously stored for each service ID of each home management unit 60 under the management of the service management server 50. And the corresponding code No. Are stored in association with each other. Here, the code No. Is a control code transmitted to the home management unit 60 in order to remotely control the electronic device. In addition, the control content indicates each electronic device to be remotely controlled and the content of remote control for each electronic device.
[0026]
For example, in FIG. “1” is a control code for turning on the lighting equipment in the user's home. “2” is a control code for turning off the lighting device. Code No. “3” to “8” are control codes for controlling the air conditioner in the user's home. “9” to “14” are control codes for controlling the video deck in the user's home.
[0027]
The value of each registration flag in this control code registration DB 501b stores “0” as an initial value. And code No. When the operation signal of the infrared remote controller corresponding to is registered in the home management unit 60, the value of the corresponding registration flag is rewritten from “0” to “1” in accordance with the registration request sent from the home management unit 60.
[0028]
In FIG. 4, the number of control codes is omitted in order to prevent the drawing from becoming complicated, but many other control codes are prepared in advance. For example, a control code for air volume adjustment of an air conditioner, a control code for an air purifier, a spare control code, and the like are prepared in advance.
[0029]
In the command storage DB 501c, as shown in FIG. 5, remote control commands for electronic devices instructed from each terminal 10 are sequentially stored. Here, the command instructed from each terminal 10 includes the service ID of the home management unit 60 that manages the electronic device to be controlled, and the content of remote control for the electronic device. For example, as shown in FIG. In “3”, a command related to video recording reservation is registered. The command stored in the command storage DB 501c is deleted when the remote control of the electronic device according to this command is completed.
[0030]
As shown in FIG. 6, the sensor detection information DB 501d detects the service ID of each home management unit 60 under the management of the service management server 50 by the built-in sensor of the home management unit 60, and the service management server The sensor detection information sent to 50 is stored in association with the acquisition date information. Here, the sensor detection information is information indicating the presence / absence of lighting of a lighting device detected using an optical sensor, and information on temperature and humidity detected using a temperature / humidity sensor.
[0031]
Returning to FIG. 2, the CPU 502 controls each unit connected via the bus 504 by executing various programs stored in the memory 501. The CPU 502 remotely controls the electronic device via the home management unit 60 in accordance with a remote control command for the electronic device received from the terminal 10 as processing unique to the present embodiment.
[0032]
The communication interface 503 is a circuit that controls data communication performed between the service management server 50 and the terminal 10 or the home management unit 60 via the Internet 40.
[0033]
<C. Home Management Unit Configuration>
FIG. 7 is a perspective view illustrating the external configuration of the home management unit 60 shown in FIG. As shown in the figure, a plurality of openings are provided on the upper surface (upper side of the sheet) of the main body case 60a of the home management unit 60. Then, facing each opening, a key input unit 603 provided with a plurality of operation keys, a liquid crystal display unit 606, an infrared light emitting unit 607a that transmits an infrared operation signal to an electronic device, and an infrared remote controller An infrared light receiving unit 607d that receives an operation signal to be transmitted is provided inside the case. In addition, a plurality of openings are provided on the side surface of the main body case 60a, and the optical sensor 605a, the temperature / humidity sensor 605b, and the infrared light emitting units 607b and 607c described above are installed in each opening.
[0034]
Here, the reason why the plurality of infrared light emitting units 607a, 607b, and 607c are installed in different directions is that each electronic device existing around the home management unit 60 transmits from the home management unit 60. This is to ensure that the received infrared operation signal can be received.
[0035]
In addition, the structure which does not provide the opening part for the key input part 603, the liquid crystal display part 606, and the infrared rays light-receiving part 607d in the main body case 60a may be sufficient. In this case, when registering the operation signal of the infrared remote controller in the home management unit 60, the main body case 60a is opened to perform the registration work.
[0036]
FIG. 8 is a block diagram illustrating a hardware configuration of the home management unit 60 shown in FIG. As shown in the figure, the home management unit 60 includes a wireless communication unit 601, a protocol conversion unit 602, a key input unit 603, a memory 604, a sensor control unit 605, a liquid crystal display unit 606, and an infrared control unit. 607, a power supply unit 608, and a CPU 609, and these units are connected by a bus 610.
[0037]
The wireless communication unit 601 is a wireless communication module that includes an antenna 601 a and controls wireless data communication performed with the base station 22. Under the control of the CPU 609, the wireless communication unit 601 superimposes various data such as sensor detection information on a carrier wave and transmits this signal to the base station 22 via the antenna 601a. In addition, the wireless communication unit 601 receives a signal transmitted from the base station 22 to itself via the antenna 601a, demodulates it, and obtains various data such as a control command.
[0038]
The protocol conversion unit 602 converts the protocol of data received by the wireless communication unit 601 and data transmitted via the wireless communication unit 601. The key input unit 603 has a plurality of input keys such as a SET key and a cursor key, and outputs an operation signal corresponding to the operation of these keys to the CPU 609.
[0039]
The memory 604 stores various programs executed by the CPU 609. The memory 604 includes an infrared signal registration table 604a. In the infrared signal registration table 604a, as shown in FIG. And the corresponding code No. Are stored in association with each other. Here, this code No. And the control contents are the code numbers in the control code registration DB 501b (see FIG. 4) stored in the service management server 50. And the control content is the same.
[0040]
Each signal code item in the infrared signal registration table 604a stores the signal code of the operation signal of the infrared remote controller received via the infrared light receiving unit 607d. In FIG. 9, the number of control codes is omitted as in FIG. 4, but many other control codes are prepared in advance.
[0041]
Returning to FIG. 8, the sensor control unit 605 is connected to an optical sensor 605a and a temperature / humidity sensor 605b. Under the control of the CPU 609, the sensor control unit 605 uses these sensors 605a and 605b to detect the lighting presence / absence, temperature, humidity, and the like of the lighting device. The liquid crystal display unit 606 includes a liquid crystal display panel and a drive circuit that performs display control of the liquid crystal display panel.
[0042]
A plurality of infrared light emitting units 607a, 607b, and 607c and an infrared light receiving unit 607d are connected to the infrared control unit 607. The infrared control unit 607 receives an operation signal transmitted from the infrared remote controller 80 of various electronic devices via the infrared light receiving unit 607d under the control of the CPU 609. Then, the infrared control unit 607 amplifies the received infrared operation signal to a predetermined level and then decodes it to obtain a signal code of the infrared operation signal. This signal code is stored in the infrared signal registration table 604a by the CPU 609. In addition, the infrared control unit 607 generates an infrared operation signal using a signal code instructed by the CPU 609, and transmits the infrared operation signal via each infrared light emitting unit 607a, 607b, 607c.
[0043]
The power supply unit 608 is a power supply circuit that supplies driving power to each unit of the home management unit 60.
The CPU 609 controls each unit connected via the bus 610 by executing various programs stored in the memory 604. The CPU 609 registers the signal code of each operation signal transmitted from the infrared remote controller 80 of the electronic device in the infrared signal registration table 604a for each electronic device to be remotely controlled as processing unique to the present embodiment. Perform the process. In addition, information regarding the registered infrared operation signal is transmitted to the service management server 50.
[0044]
Further, when the CPU 609 receives a control command from the service management server 50 via the mobile packet communication network 20, the CPU 609 receives a code No. included in the control command. Infrared operation signals corresponding to are generated in cooperation with the infrared control unit 607, and the infrared operation signals are transmitted from the respective infrared light emitting units 607a, 607b, and 607c.
The above is the configuration of the communication system 1 according to the present embodiment.
[0045]
<A-2. Operation of Embodiment>
Next, the operation of this embodiment will be described.
First, when receiving a remote control service for an electronic device, the user purchases the home management unit 60 and performs a simple procedure for receiving the service. In accordance with the service subscription procedure, the service provider determines a service management server 50 that manages the home management unit 60 of the newly subscribed user. In addition, the service provider performs a process of writing information necessary for controlling the home management unit 60 of the newly subscribed user to the service management server 50.
[0046]
For example, the service provider registers a service ID and password in the authentication DB 501a for the service management server 50, and creates a new data area for the home management unit 60 of the user in the control code registration DB 501b and sensor detection information DB 501d. Processing for setting and storing the service ID in association with each other, processing for storing the address information of the home management unit 60 in the memory 501 in association with the service ID, and the like are performed. Here, the address information is, for example, an IP address or a telephone number, and is information necessary for the service management server 50 to perform data communication with the home management unit 60.
[0047]
<A. Operation related to registration of infrared operation signal>
First, the operation when the operation signal of the infrared remote controller 80 of various electronic devices is registered in the home management unit 60 will be described in the order of unit registration processing performed by the home management unit 60 and server registration processing performed by the service management server 50. I do.
[0048]
<A-1. Unit registration process>
This unit registration process is executed when the home management unit 60 is introduced or when a new electronic device is registered as a remote control target. When the power switch (not shown) is turned on while the SET key of the key input unit 603 is pressed, the home management unit 60 starts unit registration processing.
[0049]
FIG. 10 is a flowchart for explaining the operation of unit registration processing executed by the CPU 609 in the home management unit 60.
As shown in the figure, first, the CPU 609 displays the registration menu shown in FIG. 11 on the screen of the liquid crystal display unit 606 in response to the pressing operation of the cursor key provided in the key input unit 603 (step S11). The user switches the content of the registration menu displayed on the screen by pressing the cursor key, and selects the operation content of the infrared operation signal to be registered and the corresponding electronic device. Then, the user presses the SET key when the corresponding item is displayed on the screen. By pressing the SET key, the operation content of the infrared operation signal to be registered and the electronic device, that is, the code No. Will be determined.
[0050]
The CPU 609 determines whether or not the SET key has been pressed (step S12). If the SET key has not been pressed, the process returns to step S11. If the CPU 609 determines that the SET key has been pressed, first, the code No. of the infrared operation signal to be registered is registered. Is determined (step S13). Next, the CPU 609 instructs the infrared control unit 607 to receive an operation signal transmitted from the infrared remote controller 80 (step S14). Here, the user operates an infrared remote controller 80 provided as an accessory of the electronic device, and transmits an infrared operation signal to be registered to the infrared light receiving unit 607d of the home management unit 60. The infrared control unit 607 receives an operation signal transmitted from the infrared remote controller 80 via the infrared light receiving unit 607d. Then, the infrared control unit 607 amplifies the received infrared operation signal to a predetermined level, decodes the received infrared operation signal, acquires a signal code of the infrared operation signal, and transmits the signal code to the CPU 609.
[0051]
When the CPU 609 receives the signal code from the infrared control unit 607 (step S15), the CPU 609 assigns this signal code to the code No. determined in step S13. And stored in the infrared signal registration table 604a (step S16). Next, the CPU 609 displays a message asking whether or not to end registration of the infrared operation signal on the screen, and determines whether or not to end registration of the infrared operation signal based on the contents of the key input (step S17). . If the CPU 609 is instructed not to end the registration of the infrared operation signal, that is, to register another infrared operation signal subsequently, the process returns to step S11.
[0052]
Further, when instructed to end the registration of the infrared operation signal, the CPU 609 then transmits a registration request to the service management server 50 via the mobile packet communication network 20 (step S18). Here, in the registration request, each code No. corresponding to one or more infrared operation signals registered by the processing from the above steps S11 to S17. And the service ID of the home management unit 60 are included. The registration request is transmitted to the service management server 50 via the wireless communication unit 601 after the protocol conversion unit 602 performs protocol conversion.
[0053]
Thereafter, when receiving a registration completion notification from the service management server 50 (step S19), the CPU 609 ends the unit registration process. If the registration completion notification is not received within a predetermined time after the registration request is transmitted to the service management server 50, the CPU 609 determines that the communication error has occurred and transmits the registration request to the service management server 50 again. To do.
[0054]
<A-2. Server registration processing>
When the service management server 50 receives a registration request from the home management unit 60 under its management, the service management server 50 starts a server registration process.
FIG. 12 is a flowchart for explaining the operation of server registration processing executed by the CPU 502 in the service management server 50.
[0055]
As shown in the figure, first, when receiving a registration request from the home management unit 60 (step S31), the CPU 502 receives one or more code numbers included in the registration request. The control code registration DB 501b is updated based on the service ID of the home management unit 60 (step S32). More specifically, the CPU 502 uses the service code included in the registration request and one or more code numbers in the control code registration DB 501b. The value of each registration flag corresponding to the combination is rewritten from “0” to “1”.
[0056]
Next, the CPU 502 updates the remote control menu data stored in the memory 501 in accordance with the contents of the updated control code registration DB 501b (step S33). Here, the remote control menu is an operation menu displayed on the screen for allowing the user to input a remote control command at the terminal 10. The user selects items and inputs data according to a remote control menu displayed on the screen of the terminal 10, and determines the contents of the command.
[0057]
This remote control menu is prepared for each home management unit 60. Then, the contents of the remote control menu are customized for each home management unit 60 by the process of step S33. For example, no control items related to the air conditioner are displayed on the remote control menu for the home management unit 60 in which no infrared operation signal for remotely operating the air conditioner is registered. A specific screen display example of the remote control menu will be described in the remote control process described later.
[0058]
When the update of the remote operation menu is completed, the CPU 502 transmits a registration completion notification to the home management unit 60 (step S34), and ends the server registration process.
[0059]
<B. Operation for remote control of electronic equipment>
Next, the operation when the electronic device is remotely controlled using the terminal 10 will be described in the order of remote control processing performed by the service management server 50 and signal transmission processing performed by the home management unit 60.
[0060]
<B-1. Remote control processing>
When it is desired to perform remote control of the electronic device, the user instructs activation of the WWW browser at the terminal 10 by a key operation, and instructs access to the service management server 50 using the function of the executed WWW browser. In response to this, the terminal 10 transmits a communication request to the service management server 50 via the mobile packet communication network 20. When the service management server 50 receives a communication request from the terminal 10, it starts remote control processing.
[0061]
FIG. 13 is a flowchart for explaining the operation of the remote control process executed by the CPU 502 in the service management server 50.
As shown in the figure, first, the CPU 502 transmits authentication screen data for performing user authentication to the terminal 10 (step S51). As shown in FIG. 14, the authentication screen data prompts the user to input a service ID and a password. This authentication screen is displayed on the terminal 10, and in response to this, the user inputs a service ID and a password by key operation. Then, this service ID and password are transmitted from the terminal 10 to the service management server 50.
[0062]
When receiving the service ID and password from the terminal 10 (step S52), the CPU 502 of the service management server 50 performs user authentication with reference to the authentication DB 501a (step S53). Then, the CPU 502 transmits an authentication result to the terminal 10 (step S54). If the authentication has not been established, a message prompting that the authentication has not been established and re-entering the service ID and password is transmitted to the terminal 10, and the process returns to step S51. If the user authentication is established, the CPU 502 reads the remote control menu data corresponding to the authenticated service ID from the memory 501 and transmits it to the terminal 10 (step S55). In response to this, the terminal 10 displays the received remote control menu on the screen.
[0063]
FIG. 15 is a diagram illustrating the contents of the remote control menu displayed on the screen of the terminal 10 and the state transition thereof. The screen display example shown in FIG. 15 shows a case where the terminal 10 is a mobile phone provided with a small liquid crystal display panel. First, as shown in FIG. 5A, a main menu for remote control is displayed on the screen of the terminal 10. When “1” air conditioning control ”is selected in the main menu, the air conditioning menu shown in FIG. 5B is displayed on the screen. The screen display example when “display” is selected is the same figure (c), and the screen display examples when “2” air conditioning ON / OFF ”is selected are the same figure (d) and the same figure (e). Also, in the air conditioning menu shown in FIG. 5B, examples of screen display when “3” temperature setting ”is selected are FIG. 5F and FIG. FIG. 11H shows an example of a screen display when “Confirm status” is selected.
[0064]
In each screen display example shown in FIG. 15, the portion indicated by a broken line is menu data that cannot be displayed on one screen, and is displayed in the screen by instructing scrolling.
[0065]
The user switches the content of the remote control menu displayed on the screen by key operation, and selects the electronic device to be remotely controlled and the control content. Data input is performed as necessary. When a remote control command is determined by a key operation, this command is transmitted to the service management server 50. Here, the command transmitted to the service management server 50 includes an authenticated service ID.
[0066]
Returning to FIG. 13, when receiving the remote control command from the terminal 10 (step S56), the CPU 502 of the service management server 50 stores this command in the command storage DB 501c (step S57). In addition, the CPU 502 refers to the control code registration DB 501b and sets the code No. corresponding to the command. Is acquired (step S58). Then, the CPU 502 displays the code No. Is transmitted to the corresponding home management unit 60 via the mobile packet communication network 20 (step S59). When receiving the control command from the service management server 50, the home management unit 60 receives the code No. included in the control command. An infrared operation signal corresponding to is generated, and this infrared operation signal is transmitted. Further, in the home management unit 60, the sensor control unit 605 detects the lighting on / off, temperature, and humidity, and transmits this sensor detection information to the service management server 50.
[0067]
When receiving the sensor detection information from the home management unit 60 (step S60), the CPU 502 of the service management server 50 stores the sensor detection information in the sensor detection information DB 501d (step S61). Next, the CPU 502 compares the command stored in the command storage DB 501c with the received sensor detection information as necessary, and determines whether or not a control result corresponding to the command has been obtained (step S62). ).
[0068]
For example, when the command is lighting on / off of lighting equipment, room temperature adjustment by an air conditioner, or the like, the control result can be confirmed by sensor detection information. Therefore, in this case, the process of step S62 is performed. However, when the instruction is a video recording instruction or the like, the control result cannot be confirmed by the sensor detection information. Therefore, in this case, the execution of the process in step S62 is cancelled.
[0069]
If the CPU 502 determines in step S62 that a control result corresponding to the command has not been obtained, the CPU 502 returns to step S59 and retransmits the control command to the home management unit 60. For example, if the sensor detection information indicates that the lighting device is turned off although the command is lighting of the lighting device, a control command for instructing lighting of the lighting device is transmitted to the home management unit 60 again. .
[0070]
However, for example, when the command is a room temperature adjustment by an air conditioner, a certain amount of time is required to obtain a control result according to the command. In this case, if it is determined that the control result corresponding to the command is not obtained in step S62, and the control configuration immediately returns to step S59, the infrared operation signal instructing the operation of the air conditioner from the home management unit 60 is constant. It will continue to be sent for a certain period. Therefore, in the case of a process that requires a certain amount of time to obtain a control result according to the command, after determining that the control result according to the command is not obtained in step S62, a predetermined time has elapsed. It is desirable that the control configuration return to step S59.
[0071]
On the other hand, if the CPU 502 determines in step S62 that a control result corresponding to the command has been obtained and if the execution of the process in step S62 is canceled, the control completion notification is first sent to the home management unit 60. Is transmitted (step S63). Next, the CPU 502 notifies the control result to the terminal 10 (step S64) and ends the remote control process.
[0072]
<B-2. Signal transmission processing>
When receiving a communication request from the service management server 50, the home management unit 60 starts signal transmission processing.
FIG. 16 is a flowchart for explaining the operation of signal transmission processing executed by the CPU 609 in the home management unit 60.
[0073]
As shown in the figure, first, the CPU 609 receives a control command sent from the service management server 50 via the mobile packet communication network 20 (step S81). Here, the control command is received by the wireless communication unit 601, and after the protocol conversion unit 602 performs protocol conversion, the control command is delivered to the CPU 609.
[0074]
Next, the CPU 609 determines the code number included in the received control command. The code No. is extracted with reference to the infrared signal registration table 604a. The signal code of the infrared operation signal corresponding to is acquired (step S82). The CPU 609 transmits the signal code to the infrared control unit 607 and instructs the infrared control unit 607 to transmit an infrared operation signal (step S83).
[0075]
In response to this, the infrared control unit 607 generates an infrared operation signal using the signal code given by the CPU 609, and transmits this infrared operation signal via each infrared light emitting unit 607a, 607b, 607c. When receiving the infrared operation signal sent from the home management unit 60, each electronic device to be remotely controlled decodes the infrared operation signal and determines whether or not it is an operation command addressed to itself. Only the electronic device that has been determined to be an operation command addressed to itself executes processing according to the received operation command.
[0076]
The CPU 609 of the home management unit 60 transmits a detection instruction to the sensor control unit 605 after transmitting an infrared operation signal in step S83. In response to this, the sensor control unit 605 uses the optical sensor 605a and the temperature / humidity sensor 605b to detect the lighting presence / absence of the lighting device, temperature, humidity, and the like, and delivers the detected information to the CPU 609. The CPU 609 transmits this sensor detection information to the service management server 50 via the mobile packet communication network 20 (step S84).
[0077]
Thereafter, the CPU 609 shifts to a reception standby mode. When the CPU 609 newly receives a control command from the service management server 50 (step S85: Yes), the CPU 609 returns to step S82 and performs processing according to reception of the control command. Further, when the CPU 609 receives a control completion notification from the service management server 50 (step S86: Yes), the signal transmission process is terminated.
[0078]
<B-3. Sequence chart for remote control of electronic equipment>
Next, FIG. 17 is a sequence chart illustrating transmission / reception of signals among the terminal 10, the service management server 50, the home management unit 60, and the electronic device group 70 when the electronic device is remotely controlled. In the following description, the same step numbers are assigned to portions corresponding to the respective steps of the above-described remote control processing (see FIG. 13) and signal transmission processing (see FIG. 16).
[0079]
As shown in the figure, when receiving a communication request from the terminal 10, the service management server 50 returns authentication screen data (step S51). When the service management server 50 receives the service ID and password from the terminal 10 (step S52), it performs user authentication and returns an authentication result to the terminal (step S54). If authentication is established, the service management server 50 transmits a remote control menu to the terminal 10 (step S55).
[0080]
Thereafter, when receiving a remote control command for the electronic device from the terminal 10 (step S56), the service management server 50 transmits a control command corresponding to the command to the home management unit 60 (step S59). When receiving a control command from the service management server 50 (step S81), the home management unit 60 generates an infrared operation signal corresponding to the control command and transmits it to the electronic device group 70 (step S83).
[0081]
When the electronic device group 70 receives the infrared operation signal from the home management unit 60, the electronic device group 70 decodes the infrared operation signal, and only the electronic device that has been determined to be the operation signal addressed to itself performs processing according to the received operation signal. Execute.
[0082]
Further, the home management unit 60 transmits sensor detection information detected using the optical sensor 605a and the temperature / humidity sensor 605b to the service management server 50 (step S84). Thereafter, the service management server 50 compares the command instructed from the terminal 10 with the sensor detection information as needed, and until the control result corresponding to the command is obtained, the home surrounded by a broken line in FIG. The control for the management unit 60 is repeated.
[0083]
And the service management server 50 will transmit a control completion notification to the home management unit 60, if the control result according to a command is obtained (step S63). In addition, the service management server 50 transmits the control result to the terminal (step S64).
[0084]
<B-4. Operation for video recording reservation>
When the command from the terminal 10 is a video recording reservation, the service management server 50 and the home management unit 60 execute the command processing by applying the above-described remote control operation of the electronic device. The following is a supplementary explanation of the operation related to video recording reservation.
[0085]
When receiving a video recording reservation command from the terminal 10, the service management server 50 stores this command in the command storage DB 501c. The command relating to the video recording reservation is, for example, the storage No. in FIG. This is a command indicated by “3”. In addition, the service management server 50 has a clock function and can acquire current date and time information.
[0086]
The service management server 50 starts remote control processing for the video deck when the recording start time of a command related to video recording reservation stored in the command storage DB 501c or a predetermined time before the recording start time comes. Each code No. corresponding to the main power-on of the VCR, the setting CH (channel) for recording, and the recording operation. Is sent to the home management unit 60. The home management unit 60 transmits each infrared operation signal corresponding to the received control command, and instructs the video deck to start recording.
[0087]
Also, when the recording end time is reached, the service management server 50 starts the remote control process for the video deck again, and each code No. corresponding to the video deck stop operation and main power off is displayed. Is sent to the home management unit 60. The home management unit 60 transmits each infrared operation signal corresponding to the received control command, and instructs the video deck to end recording.
[0088]
As described above, according to the present embodiment, it is possible to remotely control various home appliances that are already widely used, such as an air conditioner, a video deck, a television, and an audio device that can be operated by an infrared remote controller.
[0089]
Further, according to the present embodiment, user authentication, management of a remote operation menu, data communication with the terminal 10 serving as a remote control source, and the like are performed by the service management server 50. Further, the home management unit 60 only transmits an infrared operation signal when controlling the electronic device. Therefore, the configuration of the home management unit 60 can be simplified and the production cost can be reduced.
[0090]
Further, according to the present embodiment, the home management unit 60 transmits and receives data to and from the base station 22 of the mobile packet communication network 20 by wireless communication. Therefore, there is no need to connect the home management unit 60 to a telephone line or the like, and the degree of freedom of installation location can be increased when installing the home management unit 60. In addition, it is possible to improve usability because it is not necessary to connect each electronic device with a communication cable.
[0091]
<C. Modification>
As mentioned above, although embodiment of this invention was described, this embodiment is an illustration to the last, and various deformation | transformation are possible in the range which does not deviate from the meaning of this invention. As modifications, for example, the following can be considered.
[0092]
<Modification 1>
In the above embodiment, the case where the home management unit 60 transmits an infrared signal to remotely control the electronic device has been described. However, the configuration may be such that a radio signal conforming to HomeRF (Home Radio Frequency) or Bluetooth (registered trademark) is transmitted instead of the infrared signal to remotely control the electronic device.
[0093]
<Modification 2>
In the above embodiment, the home management unit 60 is configured to transmit the sensor detection information to the service management server 50. However, the home management unit 60 may be configured to transmit the sensor detection information directly to the terminal 10 via the mobile packet communication network 20. In this case, the home management unit 60 has a configuration in which the telephone number, IP address, mail address, etc. of the terminal 10 that is the notification destination of the sensor detection information can be registered in the memory 604 according to a key operation.
[0094]
<Modification 3>
In the above-described embodiment, for example, each code No. is set such that all electronic devices are turned off, or lighting devices are turned on, and the room temperature is adjusted to 25 ° C. by an air conditioner. A control code combining the above may be created by the user according to the key operation of the terminal 10 and registered in the remote control menu. In other words, the macro function of the control code may be provided in the service management server 50 so that the user can customize the remote control menu using the terminal 10.
[0095]
<Modification 4>
In the above embodiment, the service management server 50 is connected to the Internet 40. However, the service management server 50 may be configured in the mobile packet communication network 20. The service management server 50 may be configured to be directly connected to the gateway server 30 via a dedicated line. Further, the gateway server 30 may have a function of the service management server 50.
[0096]
<Modification 5>
In the above embodiment, the case where a mobile phone, a notebook personal computer, or a PDA is used as the terminal 10 has been described. However, the present invention can be applied to a personal computer, a PDA, or the like that can perform data communication with the service management server 50 only through a network such as the Internet 40 or a LAN (Local Area Network) without using the mobile packet communication network 20. It can also be applied to. Of course, the present invention is also applicable to PHS (Personal Handyphone System: registered trademark).
[0097]
【The invention's effect】
As described above, according to the present invention, it is possible to remotely control home appliances that are already widely used with a simple configuration.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a communication system including a service management server and a home management unit according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a hardware configuration of a service management server according to the embodiment;
FIG. 3 is a diagram illustrating a data configuration of an authentication DB stored in a memory in the service management server according to the embodiment;
FIG. 4 is a diagram illustrating a data configuration of a control code registration DB stored in a memory in the service management server according to the embodiment;
FIG. 5 is a diagram illustrating a data configuration of a command storage DB stored in a memory in the service management server according to the embodiment;
FIG. 6 is a diagram illustrating a data configuration of a sensor detection information DB stored in a memory in the service management server according to the embodiment;
FIG. 7 is a perspective view illustrating the external configuration of the home management unit according to the embodiment;
FIG. 8 is a block diagram illustrating a hardware configuration of a home management unit according to the embodiment;
FIG. 9 is a diagram illustrating a data configuration of an infrared signal registration table stored in a memory in the home management unit according to the embodiment;
FIG. 10 is a flowchart for explaining an operation of unit registration processing executed by a CPU in the home management unit according to the embodiment;
FIG. 11 is a diagram illustrating contents of a registration menu displayed on the liquid crystal display unit and state transition thereof in the home management unit according to the embodiment;
FIG. 12 is a flowchart illustrating an operation of server registration processing executed by a CPU in the service management server according to the embodiment;
FIG. 13 is a flowchart illustrating an operation of a remote control process executed by a CPU in the service management server according to the embodiment.
FIG. 14 is a diagram illustrating an authentication screen displayed on the liquid crystal display unit in the terminal according to the embodiment;
FIG. 15 is a diagram illustrating the contents of a remote control menu displayed on the liquid crystal display unit and the state transition thereof in the terminal according to the embodiment;
FIG. 16 is a flowchart illustrating an operation of signal transmission processing executed by a CPU in the home management unit according to the embodiment;
FIG. 17 is a sequence chart illustrating transmission / reception of signals in the terminal, the service management server, the home management unit, and the electronic device group when the electronic device is remotely controlled in the embodiment.
[Brief description of symbols]
DESCRIPTION OF SYMBOLS 1 ... Communication system, 10 ... Terminal, 20 ... Mobile packet communication network, 21, 22 ... Base station, 30 ... Gateway server, 40 ... Internet, 50 ... Service management server, 60 ... Home management Unit, 60a... Main body case, 70... Electronic device group, 501... Memory, 501a... Authentication DB, 501b ... Control code registration DB, 501c. ... CPU, 503 ... Communication interface, 504 ... Bus, 601 ... Wireless communication section, 601a ... Antenna, 602 ... Protocol conversion section, 603 ... Key input section, 604 ... Memory, 604a ... Infrared Signal registration table, 605... Sensor control unit, 605a... Optical sensor, 605b... Temperature / humidity sensor, 606. Radical 113, 607 ...... infrared control unit, 607a, 607b, 607c ...... infrared port, 607d ...... infrared receiver, 608 ...... power supply unit, 609 ...... CPU, 610 ...... bus.

Claims (6)

宅内に設置され、電子機器を遠隔制御する遠隔制御ユニットと、管理サーバとを具備する電子機器の遠隔制御システムであって、A remote control system for an electronic device that is installed in a home and includes a remote control unit that remotely controls the electronic device and a management server,
前記遠隔制御ユニットは、The remote control unit is
前記宅内にある、リモートコントローラを用いて遠隔操作される電子機器について、遠隔操作の種類毎に、当該遠隔操作に用いる無線信号を生成するための信号データを記憶する記憶手段と、Storage means for storing signal data for generating a radio signal used for remote operation for each type of remote operation for electronic devices remotely operated using a remote controller in the house,
遠隔操作の種類を示す操作識別情報を前記管理サーバから受信する第1の受信手段と、First receiving means for receiving operation identification information indicating a type of remote operation from the management server;
前記第1の受信手段により受信された操作識別情報に対応する信号データを前記記憶手段から読み出し、当該信号データを用いて前記無線信号を生成して送信する第1の送信手段と、First transmission means for reading out signal data corresponding to the operation identification information received by the first reception means from the storage means, and generating and transmitting the wireless signal using the signal data;
前記電子機器の動作状況を検知するセンサと、A sensor for detecting an operation state of the electronic device;
前記第1の送信手段により無線信号が送信された後、前記センサを用いて前記電子機器の動作状況を検知し、検知結果を前記管理サーバへ送信する第2の送信手段とを具備し、After the wireless signal is transmitted by the first transmission means, the second transmission means for detecting the operation status of the electronic device using the sensor and transmitting the detection result to the management server,
前記管理サーバは、The management server
前記電子機器に対する遠隔操作の指令を通信端末から受信する一方、前記センサの検知結果を前記遠隔制御ユニットから受信する第2の受信手段と、A second receiving means for receiving a remote operation command for the electronic device from a communication terminal while receiving a detection result of the sensor from the remote control unit;
前記第2の受信手段により受信された遠隔操作の指令に対応する前記操作識別情報を特定し、当該操作識別情報を前記遠隔制御ユニットへ送信する第3の送信手段と、Third transmission means for specifying the operation identification information corresponding to the remote operation command received by the second reception means, and transmitting the operation identification information to the remote control unit;
前記第3の送信手段により送信された操作識別情報と、当該操作識別情報の送信に応じて前記第2の受信手段により受信されたセンサの検知結果とに基づいて、前記電子機器の遠隔制御が行われたか否かを判定する判定手段と、Based on the operation identification information transmitted by the third transmission means and the detection result of the sensor received by the second reception means in response to the transmission of the operation identification information, remote control of the electronic device is performed. Determining means for determining whether or not
前記判定手段により遠隔制御が行われたと判定された場合、遠隔制御が行われたことを前記通信端末へ送信する一方、前記判定手段により遠隔制御が行われていないと判定された場合、前記第3の送信手段を用いて操作識別情報を再送する制御手段とを具備するWhen it is determined that the remote control is performed by the determination unit, the remote control is transmitted to the communication terminal. On the other hand, when the determination unit determines that the remote control is not performed, Control means for retransmitting the operation identification information using the transmission means of No. 3.
ことを特徴とする電子機器の遠隔制御システム。A remote control system for electronic equipment.
前記遠隔制御ユニットは、
前記電子機器を遠隔操作するリモートコントローラから出力される無線信号を受信する第3の受信手段と、
前記第3の受信手段により受信された線信号に対応する信号データを生成し、当該信号データと、前記電子機器の遠隔操作の種類を示す操作識別情報とを対応付けて前記記憶手段に書き込む登録手段と
を具備することを特徴とする請求項1に記載の電子機器の遠隔制御システム
The remote control unit is
And third receiving means for receiving a non-Sensing signal outputted to the electronic device from a remote controller for remotely operating,
Generates a signal data corresponding to the non-Sensing No. received by the third receiving means, and the signal data, in the storage means in association with the operation identification information indicating the type of remote operation of the electronic device 2. The electronic device remote control system according to claim 1, further comprising a registration unit for writing.
前記無線信号は赤外線信号であって、
前記第1の送信手段は、前記赤外線信号を異なる方向に送信するため複数の赤外線発光部を具備することを特徴とする請求項1に記載の電子機器の遠隔制御システム
The non Sensing issue an infrared signal,
It said first transmission means, a remote control system for electronic apparatus according to claim 1, characterized in that it comprises the infrared light emitting portion of the order multiple number of transmitting an infrared signal in different directions.
宅内に設置され、電子機器を遠隔制御する遠隔制御ユニットと、管理サーバとを具備する電子機器の遠隔制御システムであって、A remote control system for an electronic device that is installed in a home and includes a remote control unit that remotely controls the electronic device and a management server,
前記遠隔制御ユニットは、The remote control unit is
前記電子機器の遠隔制御に用いる無線信号を生成するための信号データを記憶する記憶手段と、Storage means for storing signal data for generating a radio signal used for remote control of the electronic device;
前記電子機器に対する遠隔制御の指令を前記管理サーバから受信する第1の受信手段と、First receiving means for receiving a remote control command for the electronic device from the management server;
前記第1の受信手段により遠隔制御の指令が受信されると、前記記憶手段から信号データを読み出して前記無線信号を生成し、当該無線信号を送信する第1の送信手段と、When a remote control command is received by the first receiving means, first transmission means for reading out signal data from the storage means, generating the wireless signal, and transmitting the wireless signal;
前記電子機器の動作結果を検知して前記管理サーバへ送信する第2の送信手段とを具備し、A second transmission means for detecting an operation result of the electronic device and transmitting the operation result to the management server;
前記管理サーバは、The management server
前記電子機器に対する遠隔制御の指令を通信端末から受信する一方、前記電子機器の動作結果を前記遠隔制御ユニットから受信する第2の受信手段と、Second receiving means for receiving a remote control command for the electronic device from a communication terminal while receiving an operation result of the electronic device from the remote control unit;
前記第2受信手段により受信された電子機器の動作結果から前記電子機器の遠隔制御が行われたか否かを判定する判定手段と、Determining means for determining whether or not remote control of the electronic device has been performed from an operation result of the electronic device received by the second receiving means;
前記第2の受信手段により受信された遠隔制御の指令を前記遠隔制御ユニットへ送信する一方、前記判定手段により遠隔制御が行われたと判定された場合に、遠隔制御が行われたことを前記通信端末へ送信する第3の送信手段とを具備するWhile the remote control command received by the second receiving means is transmitted to the remote control unit, when the determination means determines that the remote control has been performed, it is determined that the remote control has been performed. Third transmission means for transmitting to the terminal
ことを特徴とする電子機器の遠隔制御システム。A remote control system for electronic equipment.
前記管理サーバは、The management server
前記判定手段により遠隔制御が行われていないと判定された場合に、前記第2の受信手段により受信された遠隔制御の指令を前記第3の送信手段を用いて前記遠隔制御ユニットへ再送する再送制御手段を具備するRetransmission of retransmitting a remote control command received by the second receiving unit to the remote control unit using the third transmitting unit when it is determined by the determining unit that remote control is not being performed With control means
ことを特徴とする請求項4に記載の電子機器の遠隔制御システム。The remote control system for an electronic device according to claim 4.
前記遠隔制御ユニットは、The remote control unit is
前記記憶手段に新たな前記信号データを登録する登録手段と、Registration means for registering new signal data in the storage means;
前記登録手段により登録された信号データを用いて行われる遠隔制御の種類を示す情報を前記管理サーバへ通知する通知手段とを具備し、Notification means for notifying the management server of information indicating the type of remote control performed using the signal data registered by the registration means,
前記管理サーバは、The management server
前記通信端末へ送信される、遠隔制御を行うことが可能な電子機器についての遠隔制御の種類を示した遠隔制御メニューを記憶するメニュー記憶手段と、Menu storage means for storing a remote control menu indicating the type of remote control for an electronic device capable of remote control, which is transmitted to the communication terminal;
前記遠隔制御ユニットから遠隔制御の種類を示す情報が通知された場合に、当該情報を用いて前記遠隔制御メニューの内容をカスタマイズする更新手段とを具備するAnd updating means for customizing the content of the remote control menu using the information when information indicating the type of remote control is notified from the remote control unit.
ことを特徴とする請求項4に記載の電子機器の遠隔制御システム。The remote control system for an electronic device according to claim 4.
JP2000339341A 2000-11-07 2000-11-07 Remote control system for electronic equipment Expired - Fee Related JP3625274B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000339341A JP3625274B2 (en) 2000-11-07 2000-11-07 Remote control system for electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000339341A JP3625274B2 (en) 2000-11-07 2000-11-07 Remote control system for electronic equipment

Publications (2)

Publication Number Publication Date
JP2002152856A JP2002152856A (en) 2002-05-24
JP3625274B2 true JP3625274B2 (en) 2005-03-02

Family

ID=18814424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000339341A Expired - Fee Related JP3625274B2 (en) 2000-11-07 2000-11-07 Remote control system for electronic equipment

Country Status (1)

Country Link
JP (1) JP3625274B2 (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7103656B2 (en) * 2001-02-20 2006-09-05 Research In Motion Limited System and method for administrating a wireless communication network
US8250136B2 (en) 2002-06-19 2012-08-21 Panasonic Corporation Server, electronic apparatus, external apparatus, and information processing system using them, and electronic apparatus setting and status acquisition method
KR100505221B1 (en) 2002-07-03 2005-08-03 엘지전자 주식회사 Remote Control System of Home Appliance Network and Its Operating Method for the same
US7987489B2 (en) 2003-01-07 2011-07-26 Openpeak Inc. Legacy device bridge for residential or non-residential networks
JP2007074008A (en) * 2003-12-22 2007-03-22 Kimitoku Araki Controller used for remotely controlling electronic device or home electric appliance or the like via internet, and two-way communication method between terminal apparatus via internet
FR2869134B1 (en) * 2004-04-16 2008-10-03 Somfy Soc Par Actions Simplifiee METHOD FOR TRANSMITTING INFORMATION BETWEEN BIDIRECTIONAL OBJECTS
JP2006227825A (en) * 2005-02-16 2006-08-31 Ntt Docomo Inc Information appliance management system, information appliance control management system, information appliance control management method and information appliance operation method
JP2007072745A (en) * 2005-09-07 2007-03-22 Nippon Telegraph & Telephone East Corp Network service management system and network service management method
JP2008283298A (en) * 2007-05-08 2008-11-20 Kawamura Electric Inc Learning remote control device and remote control system
JP4781312B2 (en) * 2007-05-23 2011-09-28 三菱電機株式会社 Centralized controller, equipment control system
US7954133B2 (en) * 2007-10-22 2011-05-31 Sony Ericsson Mobile Communications Ab Digital living network alliance (DLNA) enabled portable electronic devices, DLNA management consoles and related methods of operating DLNA enabled portable electronic devices
JP2009253395A (en) * 2008-04-01 2009-10-29 Nec Corp Television broadcasting reception reservation system, server apparatus, and television receiver
JP5256516B2 (en) * 2009-01-29 2013-08-07 ソフトバンクBb株式会社 base station
JP4790866B1 (en) * 2011-03-11 2011-10-12 東北電力株式会社 Remote control system
JP5819630B2 (en) * 2011-04-28 2015-11-24 能美防災株式会社 Fire alarm system
EP2787598B1 (en) * 2011-11-28 2018-04-25 Kyocera Corporation Power control device, power control system, and power control method
JP5951536B2 (en) * 2013-03-19 2016-07-13 西日本電信電話株式会社 Power remote control system
JP5886267B2 (en) * 2013-12-13 2016-03-16 株式会社アイ・オー・データ機器 Remote control device
JP6380981B2 (en) * 2014-10-17 2018-08-29 三菱重工サーマルシステムズ株式会社 Indoor unit control device, air conditioning system including the same, indoor unit control method, and control program
CN105180367B (en) * 2015-09-16 2018-11-23 珠海格力电器股份有限公司 Air-conditioning unit data transmission method
JP2018152756A (en) * 2017-03-14 2018-09-27 シャープ株式会社 Network system, information processing method, server, and communication terminal

Also Published As

Publication number Publication date
JP2002152856A (en) 2002-05-24

Similar Documents

Publication Publication Date Title
JP3625274B2 (en) Remote control system for electronic equipment
EP2273330B1 (en) Home appliance control system and methods in a networked environment
US8026789B2 (en) State-based remote control system
RU2375834C2 (en) Method, telecommunication system and telecommunication portable device for wireless communication and telecommunication in &#34;smart home&#34; medium
US12063618B2 (en) Home appliance and mobile terminal having application for registering the home appliance to server
WO2001073720A1 (en) Remote control interface for converting radio remote control signals into infrared remote control signals
JP4698129B2 (en) Control device
AU2003204991B2 (en) Air conditioner control system using public switched telephone network and method for operating the same
JP2002354556A (en) Method for registering controlled apparatus to controller and control system
WO2009026310A1 (en) Method and apparatus for controlled device selection by a portable electronic device
JP2002152858A (en) Home automation system
JP2002171580A (en) Device control system
JP2002186063A (en) Remote control system and mobile wireless terminal
JP2002344644A (en) Remote control system
JP2002199043A (en) Information processor and electronic equipment control system
KR101136875B1 (en) Mobile Terminal Provided with Alarming Function of Electronic Apparatus Connected with Home Network and Method Thereof
JP2004194085A (en) Cellular phone system and cellular phone
JP2002291061A (en) Wireless remote control system
JP2002291072A (en) Portable remote control system and setting method for the portable remote control system
JP2002186067A (en) Electric apparatus controller and electric apparatus control method
JP2001086257A (en) Telecontrol system, and controller and device to be controlled used in the system
JP2001275171A (en) Remote control system
JP2000209673A (en) Remote controller for electric appliance provided with infrared ray reception section
JP2004235723A (en) Portable information terminal with infrared remote controller, program therefor and unit to be remotely controlled
JP2002118889A (en) Communication apparatus

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040713

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040913

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041126

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3625274

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071210

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081210

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081210

Year of fee payment: 4

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081210

Year of fee payment: 4

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081210

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091210

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091210

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101210

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101210

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111210

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111210

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees