JP2006323598A - ネットワーク家電制御システム - Google Patents

ネットワーク家電制御システム Download PDF

Info

Publication number
JP2006323598A
JP2006323598A JP2005145721A JP2005145721A JP2006323598A JP 2006323598 A JP2006323598 A JP 2006323598A JP 2005145721 A JP2005145721 A JP 2005145721A JP 2005145721 A JP2005145721 A JP 2005145721A JP 2006323598 A JP2006323598 A JP 2006323598A
Authority
JP
Japan
Prior art keywords
data
operation terminal
control device
network
external server
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.)
Granted
Application number
JP2005145721A
Other languages
English (en)
Other versions
JP4776977B2 (ja
Inventor
Naohisa Osaka
尚久 大坂
Morio Hirahara
茂利夫 平原
Shuichi Hisama
修一 久間
Takaaki Yamamoto
高章 山本
Nobuyuki Kadoma
信行 門間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba Consumer Marketing Corp
Toshiba Lifestyle Products and Services Corp
Original Assignee
Toshiba Corp
Toshiba Consumer Marketing Corp
Toshiba Home Appliances Corp
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 Toshiba Corp, Toshiba Consumer Marketing Corp, Toshiba Home Appliances Corp filed Critical Toshiba Corp
Priority to JP2005145721A priority Critical patent/JP4776977B2/ja
Publication of JP2006323598A publication Critical patent/JP2006323598A/ja
Application granted granted Critical
Publication of JP4776977B2 publication Critical patent/JP4776977B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Selective Calling Equipment (AREA)

Abstract

【課題】 ネットワーク家電機器を制御するための制御装置と外部サーバとの間のデータの秘匿を図りながら、制御装置と外部サーバとの間の通信レスポンスの著しい低下を回避することができるネットワーク家電制御システムを提供する。
【解決手段】 ホームゲートウェイ3は、操作端末6bがホームゲートウェイ3にアクセスするアクセスパスに応じてASPサーバ7との間のデータを暗号化データと非暗号データとに分けて送信するので、データの重要性に応じてデータを暗号化するデータと暗号化しないデータとに分けることにより、重要なデータを秘匿しながら、データ通信速度が著しく低下してしまうことを回避することができる。
【選択図】 図1

Description

本発明は、家庭内ネットワークに接続されたネットワーク家電機器を操作端末により外部サーバを通じて遠隔制御可能とするネットワーク家電制御システムに関する。
近年、ネットワーク家電機器を家庭内ネットワークを介して制御装置に接続し、制御装置を通じてネットワーク家電機器の動作を遠隔制御可能としたり、動作状態を遠隔地から監視可能としたりするネットワーク家電制御システムが提供されている。このようなネットワーク家電機器を家庭内で遠隔制御可能とするには、外部サーバにネットワーク家電機器を登録しておき、操作端末に対する操作する。これにより、操作端末は、制御装置を通じて外部サーバにアクセスし、外部サーバにより制御装置を通じてネットワーク家電機器に対して遠隔操作することができる。この場合、セキュリティ強化として制御装置と外部サーバとの間のデータの暗号化を図るようにしている(特許文献1参照)。
特開2004−128821号公報
しかしながら、制御装置と外部サーバとの間のデータを暗号化すると、暗号作業及び解読作業によるCPU使用率の増加、及び流れるデータ量の増加による処理速度の低下が発生する。特にCPUの処理速度の低い機器が操作端末の場合、非常に画面表示が遅く感じることになる。
本発明は上記事情に鑑みてなされたもので、その目的は、ネットワーク家電機器を制御するための制御装置と外部サーバとの間のデータの秘匿を図りながら、制御装置と外部サーバとの間の通信レスポンスの著しい低下を回避することができるネットワーク家電制御システムを提供することにある。
本発明のネットワーク家電制御システムは、制御対象となるネットワーク家電機器と、このネットワーク家電機器と家庭内ネットワークを介して接続され、前記ネットワーク家電機器を制御するための制御情報を提供する制御装置と、前記ネットワーク家電機器を前記制御装置を通じて遠隔制御するための操作端末と、前記制御装置と外部ネットワークと介して接続され、前記制御装置に対して前記制御情報を出力する外部サーバとを備え、前記操作端末は、前記外部サーバに要求するデータを暗号化するデータと暗号化しないデータとに対応したアクセスパスで前記制御装置にアクセスし、前記制御装置は、前記操作端末からのアクセスパスが暗号化を示していたときは受信データを暗号化して前記外部サーバにデータを要求し、アクセスパスが非暗号化を示していたときは受信データを非暗号化でデータを要求するものである(請求項1)。
上記構成において、前記操作端末は、機器特定用の固体識別子情報を前記外部サーバに送信する場合は、暗号化するデータに対応したアクセスパスで前記制御装置にアクセスし、前記制御装置は、前記固体識別子情報を暗号化して前記外部サーバに送信し、前記外部サーバは、前記制御装置から受信した前記固体識別子情報に基づいて機器を特定するようにしてもよい(請求項2)。
また、前記操作端末は、前記個体識別子情報を前記外部サーバに送信した後に前記外部サーバにデータを要求する場合は、前記固体識別情報を送信することなく非暗号化で前記外部サーバにデータを要求するようにしてもよい(請求項3)。
本発明によれば、制御装置は、操作端末がアクセスするアクセスパスに応じて外部サーバとの間のデータを暗号化データと非暗号データとに分けて送信するので、データの重要性に応じてデータを暗号化するデータと暗号化しないデータとに分けることにより、重要なデータを秘匿しながら、データ通信速度が著しく低下することを回避することができる。
(第1実施例)
以下、本発明の一実施例について図1ないし図18を参照しながら説明する。図2は、ネットワークシステムの構成例を示している。この図2において、住居1内には家庭内ネットワーク2が構成されており、この家庭内ネットワーク2にホームゲートウェイ(制御装置に相当)3が接続されている。このホームゲートウェイ3は、家庭内ネットワーク2と外部ネットワークであるインターネット4との接点となるもので、家庭内ネットワーク2へのインタフェースとインターネット4へのインタフェースとを有する。
家庭内ネットワーク2には、ホームゲートウェイ3に加えてネットワーク家電機器(以下、ネット家電)5及び操作端末6が接続されている。
家庭内ネットワーク2は、物理的には、イーサネット(登録商標)、IEEE1394のような有線LAN、Bluetooth(登録商標)、802.11のような無線LANのうち特定のネットワーク或いは種々のネットワークが混成されて構成可能である。
また、本実施例では、ネット家電5の制御のためにエコーネット(登録商標)が利用されている。このエコーネットは、電灯線、ツイストペア線等の様々な物理媒体上で、設備系機器(白物家電等)を制御するためのコマンド、プロトコル、オブジェクト、API等を規定している。ホームゲートウェイ3は、エコーネットサーバの機能を備えており、エコーネットプロトコルに基づいてネット家電5を制御する機能を有する。つまり、家庭内ネットワーク2を検索して、その家庭内ネットワーク2に接続されているネット家電5を自動的に検出し、検出したネット家電5から当該ネット家電5に関する家電機器情報を取得する機能も持つ。
一方、インターネット4には、ASP(Application Service Provider)サーバ(外部サーバに相当)7が接続されている。このASPサーバ7は、ホームゲートウェイ3が取得したネット家電5の情報を収集して登録する機能を持つと共に、後述するように操作端末6に対する操作に応じてネット家電5の動作をホームゲートウェイ3を通じて制御する機能も持っている。
なお、図2では、ネット家電5及び操作端末6は1台のみ図示しているが、実際には複数台接続されているのが一般的である。また、家庭内ネットワーク2やASPサーバ7を1つのみ示したが、インターネット4上に複数の家庭内ネットワーク2や複数のASPサーバ7が存在可能である。
ホームゲートウェイ3はグローバルIPを持ち、ASPサーバ7とインターネット4を通じてTCP/IPで直接通信を行うようになっている。この実施例では、ASPサーバ7のドメインは「netkaden.toshiba.co.jp」であり、ホームゲートウェイ3は、DNS(Domain Name System)サーバによりASPサーバ7のグローバルIPを取得可能となっている。また、ホームゲートウェイ3、ネット家電5、操作端末6は、同一のネットワークアドレスに属するプライベートIPアドレスを持ち、家庭内ネットワーク2を通じてTCP/IPで通信すると共に、ホームゲートウェイ3を通じてASPサーバ7とTCP/IPで通信するようになっている。
なお、ネット家電5、操作端末6がプライベートIPアドレスの代わりに固有のグローバルIPアドレスを持ち、ASPサーバ7と直接通信するようにしてもよい。
ここで、ホームゲートウェイ3は、プロキシィサーバとしての機能を有しており、操作端末6からアクセスされたときは、そのアクセスパスに応じてASPサーバ7との間のデータ通信に対する暗号化の有無を切り換えるように設定されている。
このような暗号化の有無の機能を実現するために、ホームゲートウェイ3は次のように設定されている。
Proxy Pass/a/"https://netkaden.toshiba.co.jp/"
Proxy Pass/b/"http://netkaden.toshiba.co.jp/"
Proxy Pass Reverse/a/"https://netkaden.toshiba.co.jp/"
Proxy Pass Reverse/b/"http://netkaden.toshiba.co.jp/"
つまり、ホームゲートウェイ3にアクセスパスに「/a/」を含んだアクセスが届くと、https(SSL(Secure Socket Layer)による暗号化あり)でASPサーバ7にアクセスして暗号化によるデータ通信を実行する。また、アクセスパスに「/b/」を含んだアクセスが届くと、http(暗号化なし)でASPサーバ7にアクセスして非暗号化でデータ通信を実行する。本実施例では、後述するように制御コマンド情報を暗号化し、画像或いはhtmlソース本体を非暗号化する。これは、制御コマンド情報を第三者により盗み取られた場合は、盗聴或いは成りすましによる不正なアクセスが行われてしまう虞があるからである。
家庭内ネットワーク2に接続された操作端末6は、ホームゲートウェイ3を介して所望のネット家電5を制御するための家電用リモコンとして機能するもので、例えば、パーソナルコンピュータ、テレビ、携帯電話端末、PDA等、様々な種類の装置が利用可能であり、本実施例では、図3に示すようにパーソナルコンピュータ(以下、PC)6a及びテレビ6bを用いた例で説明する。
また、本実施例では、ネット家電制御のためのリモコン画面としてWebブラウザを利用する場合、つまり、ネット家電5の制御のためのインタフェースをWeb画面の形で提供する場合を例にとって説明する。すなわち、操作端末6を家電用リモコンとする場合には、所定のネット家電5を制御するための操作画面を操作端末6のWebブラウザ8(図2参照)で表示するもので、その操作画面は、ネット家電制御用のjavaファイル、画像ファイルなどにより構成される。
Webブラウザ8の具体例としては、操作端末6がパーソナルコンピュータ6aの場合は、Internet Exploler(登録商標)、或いはNetscape(登録商標)が代表的であり、操作端末がテレビ(デジタルテレビ)6bの場合は、Netfront(登録商標)が代表的である。
次に、インターネット4上に接続されるASPサーバ7について説明する。
図3に、ASPサーバ7の構成例を示す。この図3において、ASPサーバ7は、Webブラウザ8を持った操作端末6に対して家電機器制御のための画面やインタフェースを提供するためのWebサーバ機能を有する。
また、ASPサーバ7は、ネット家電制御のためのプログラム(家電機器制御のためのWebページ等)を操作端末6のために生成し、そのファイルを配信する機能を有し、そのために必要なhtmlファイル、画像ファイル、個々のネット家電5について、その操作画面を作成するのに必要なcgiファイル、画像ファイルなどを保持する。
操作端末6は、ホームゲートウェイ3経由でASPサーバ7にアクセスすることにより、後述するように操作画面を作成するのに必要なファイルをHTTP或いはHTTPSで取得することができる。
このような機能を実現するために、ASPサーバ7には、個人情報データベース9、所有機器情報データベース10、属性情報データベース11が設けられている。
図4は、個人情報データベース9の一例を示している。この図4において、個人情報データベース9には、ユーザIDに対応して,氏名、所属グループ、スキンが設定されている。所属グループとは、ユーザが住むマンションやマンションを開発するデベロッパなどのことで、ASPサーバ7による提供サービスを受ける際に、同一のサービスを受ける集団のことである。スキンとは、表示用の処理レイヤーのことで、操作端末6毎にスキンを変更することにより操作端末6に送信するWeb素材は同一であるものの、その見せ方(画面のレイアウトや色)を異ならせることができる。
図5は、所有機器情報データベース10を示している。この図5において、所有機器情報データベース10には、ユーザIDに対応して、所有機器、設置場所が設定されている。
図6は、グループ毎に表示する属性情報データベース11を示している。この図6において、属性情報データベース11には、グループに対応して、表示場所、画像、リンクURL(Uniform Resource Locator)が設定されている。
一方、ASPサーバ7は、ユーザの所属グループを判別したときは、その所属グループに応じて表示制御用のスキンを変更するようになっている。
図7は、ASPサーバ7に設定されたスキンのディレクトリの一例を示している。この図7において、各スキンのディレクトリ下にhtml及びimgの各ディレクトリが設定され、それらの各ディレクトリに所定のファイルが保存されている。図7では、同一の部品(「title.gif」、「Toshiba.gif」など)は同じ名称となっている。
次に、上記構成の作用について説明する。
ユーザが操作端末6を立ち上げると、操作端末6のWebブラウザ8は、ホームゲートウェイ3を通じてASPサーバ7にTOP画面をリクエストする。
図8は、ASPサーバ7による操作端末6に対するTOP画面表示までの流れを示すフローチャートである。この図8において、ASPサーバ7は、TOP画面のリクエストを受け付けたときは(S1)、ユーザを特定するための認証キーをチェックし(S2)、チェック結果がNGのときは(S3:NG)、エラーページを表示する(S9)。また、チェック結果がOKのときは(S3:OK)、所有機器情報に基づいてユーザ毎の所有機器を検索すると共に(S4)、所属するグループを検索する(S5)。図4及び図5に示す例では、特定したユーザIDが例えば「00001」であったときは、所有機器情報としては、「リビング」に「エアコン」が設置されていると共に、「リビング」に「照明」が設置されていることを検索する。また、所属グループは「A」であることを検索する。
次に、ASPサーバ7は、スキンをチェックする(S6)。図5に示す例では、ユーザIDが「00001」のスキンは「1」であることをチェックする。
次に、ASPサーバ7は、操作端末6のWebブラウザ8を判別してから(S7)、TOP画面を表示する(S8)。図6に示す例では、グループ毎に表示する属性情報としては、所属グループ「A」に対応した表示場所(PC6a上の表示場所)として「1」、「2」、「3」が設定されていると共に(図9参照)、それらの表示場所に対応した画像ファイルとして「title.gif」、「cm.gif」、「topics.gif」が保存され、さらにその画像ファイルに対応したリンクとして「http://AAA/index.html」、「http://AAA/cm.html」、「http://AAA/topics.html」が設定されている。従って、ASPサーバ7がユーザのPC6aに対して斯様なhtmlファイルを送信することにより、PC6aのWebブラウザ8によりTOP画面を表示することができる。
ところで、PC6a用のTOP画面では、ASPサーバ7が持っているTOP画面を形成するための表示コンテンツ(Web素材から形成される1つのフレームによる表示のこと)を複数表示するようにしている。
図10に示す例では、PC6aに表示されるTOP画面12の表示コンテンツは、共通のタイトル画面12a、宅内家電機器リスト画面(操作画面)12b、使用者が所属するグループ毎の表示コンテンツであるコマーシャル画面12c、トピックス画面12dとからなる。また、宅内家電機器リスト画面12bには、ネット家電5を示すアイコン12eが表示される。これらの画面を表示するための表示コンテンツは、元々画素数の大きなディスプレイを有するPC6aに表示することを前提として作成されていることから、複数の表示コンテンツをPC6aに表示するにしても、PC6aの画面に全てを支障なく表示することができる。
しかしながら、操作端末6としてテレビ6bを用いた場合、テレビ6bの画素数はPC6aに比較して少ないことから(このことは、テレビ6bが大画面となるにしても同じである)、PC6aに表示可能な複数の表示コンテンツの全てを表示することはできない。
そこで、本実施例では、ASPサーバ7は、操作端末6のWebブラウザ8が例えばテレビ用のNetfrontであることを判別したときは、操作端末6はテレビ6bであると判断し、タイトル画面12a及び表示コンテンツとして宅内家電機器リスト画面12bを表示する(図11参照)。この場合、テレビ6bに表示する宅内家電機器リスト画面12bの表示コンテンツのWeb素材は、PC6aに表示する宅内家電機器リスト画面12bの表示コンテンツのWeb素材と同一であり、Web素材の共通化が図られている。
さらに、本実施例では、ユーザが所属するグループに合わせてスキンにより表示コンテンツを変更するようにした。つまり、図10に示すPC6a用のTOP画面12、或いは図11に示すテレビ6b用のTOP画面12の何れの表示であっても、skin 1ではTOP画面12を青色表示に、skin 2ではオレンジ表示に切り換えるようにした。この場合、表示に必要なWeb素材(部品)は同一であり、その表示色がスキンにより変更されているだけである。また、色だけでなく、異なるレイアウトで表示することも可能である。従って、スキンを変更するだけで、ユーザが所属するグループに適した表示形態でTOP画面12をPC6a或いはテレビ6bに表示することが可能となる。
このような機能を実現するために、ASPサーバ7に、図7に示すようにスキン毎にディレクトリを設定し、同一の部品を使用するようにしたのである。つまり、表示コンテンツを構成する部品は同一であっても、スキンを変更することによりユーザが所属するグループ毎に見せ方を異ならせるようにしたのである。
さて、上述したように、PC6a或いはテレビ6bに表示されたTOP画面12に対する操作により所望のネット家電5に対する遠隔制御が可能となる。例えば使用者が操作端末6としてPC6aで例えばエアコンを操作したい場合は、PC6aに表示されたエアコンのアイコン12eをマウスで選択した状態でクリックする。また、操作端末6としてテレビ6bでエアコンを操作したい場合は、図12に示すリモコン13の「十字」キー14でエアコンのアイコン12eを選択した状態で「決定」キー15を操作する。
ここで、TOP画面12における各ネット家電5のアイコン12eには、選択時のリンク先として、各ネット家電5の操作画面の作成に必要なリンクが指定されている。例えば、エアコンのアイコン12eには、ASPサーバ7に保存してある「aircon.html」へのリンクが張られている。
操作端末6に表示されているTOP画面12上のエアコンのアイコン12eが選択された状態で「決定」キー15が操作されると、当該アイコンには「192.168.1.1/b/aircon.html」のリンクが張られているので、テレビ6bは、「192.168.1.1/b/aircon.html」のアクセスパスでホームゲートウェイ3にアクセスする。
ホームゲートウェイ3は、「192.168.1.1/b/aircon.html」でアクセスされたときは、アクセスパスに「/b/」が含まれていることから、上述したプロキシィサーバとしての設定に基づいてhttpで暗号化することなくASPサーバ7にアクセスして「aircon.html」をリクエストする(図1及び図13参照)。
ASPサーバ7は、ホームゲートウェイ3からのhttpによるリクエストに応じて自己が保有する「aircon.html」を暗号化することなくホームゲートウェイ3経由で操作端末6に送信する。これにより、操作端末6は、受信した「aircon.html」を実行するようになる。
ASPサーバ7に設定された「aircon.html」の一例を以下に示す。
[aircon.html]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<title>エアコン</title>
<script language="javascript" src="/a/air#control.js "></script>;制御情報
</head>
<body>
<img src="/b/aircon.gif" alt="" width=1 height=1></td>;エアコン操作画面
</body>
</html>
このプログラムでは、スクリプト言語を指定するための制御情報は「/a/」をアクセスパスに含めることにより暗号化し、エアコン操作画面を表示するための情報は、「/b/」をアクセスパスに含めることにより暗号化しないことを示している。
なお、ASPサーバ7は、上述の「aircon.html」のプログラムを操作端末6に送信する際は、操作端末6からhttpでアクセスされることから、「aircon.html」を構成するhtmlタグ自体を暗号化することなく送信する。
操作端末6のWebブラウザ8は、「aircon.html」をASPサーバ7から受信したときは、その「aircon.html」を実行する。
即ち、ASPサーバ7に対してTOP画面12を作成する上で必要となる制御情報とエアコン操作画面をASPサーバ7にリクエストする。このとき、ホームゲートウェイ3は、操作端末6から受信したアクセスパスに「/a/」または「/b/」が含まれているかを判断し、「/a/」が含まれている場合、つまり上述のプログラム例では、制御情報である「air control.js」をhttpsで暗号化してASPサーバ7にリクエストする。また、「/b/」が含まれている場合、つまり上述のプログラム例では、「aircon.gif」を暗号化することなくhttpでASPサーバ7にリクエストする(図1及び図13参照)。
以上のような動作により、ASPサーバ7からホームゲートウェイ3を経由して操作端末6に対して、暗号化されない「aircon.html」が送信されるのに続けて、暗号化された「air control.js」、暗号化されない「aircon.gif」が順に送信されるので、操作端末6にはTOP画面が表示される(図1及び図13参照)。
図14に、操作端末6(図ではテレビ6b)、ASPサーバ7、ネット家電5(図ではエアコン5a)との間のシーケンスを示している。この図14において、ASPサーバ7は、テレビ6bからのアクセスに応じてエアコン5aの状態を確認し、エアコン5aが状態を返してきたときは、取得した情報に基づいて操作画面をテレビ6bに表示する。このとき、ASPサーバ7は、テレビ6bに操作画面を表示する際は、エアコン5aの現在の状態に応じてアイコンを選択するためのカーソルの表示を切り換えるようになっている。つまり、図15に示すようにエアコン5aが運転中であったときはカーソルを停止中にし、エアコンが停止中であったときはカーソルを運転中にするもので、斯様な操作画面を作成してホームゲートウェイ3経由でテレビ6bに送出する。
以上の動作により、テレビ6bには、図16に示すようなエアコン5aの操作画面16が表示される。この操作画面16では、エアコン5aを運転するための「ON」ボタン17及び停止するための「OFF」ボタン18が表示される。このとき、操作画面16において、エアコン5aが運転中(図では冷房運転中)の場合は、「OFF」ボタン18がカーソル(図中の太線)により予め選択された状態で表示される。また、エアコン5aが停止中の場合は、図17に示すように「ON」ボタン17がカーソルにより予め選択された状態で表示される。
さて、ユーザがエアコン5aの操作画面16において、運転中のエアコン5aを停止するには、「OFF」ボタン18が予め選択された状態で表示されているので、テレビ6bのリモコン13の「決定」キー15を操作する。これにより、テレビ6bは、図14に示すようにエアコン5aに対する停止コマンドを例えばCGIパラメータとして含む要求メッセージとしてホームゲートウェイ3経由でASPサーバ7へ送信する。
ASPサーバ7は、この要求メッセージを受けると、例えばCGIパラメータなどによるエアコン5aに対する停止コマンドを、エコーネットプロトコルにおけるエアコン5aに対する停止コマンドに変換し、これをホームゲートウェイ3へ送信する。
ホームゲートウェイ3は、エコーネットプロトコルによるエアコン5aに対する停止のコマンドを受けたときは、エアコン5aに対して停止コマンドを送信する。
以上の動作により、リモコン13に対する操作により、運転していたエアコン5aを遠隔制御で停止することができる。
このとき、ASPサーバ7は、図14に示すようにエアコンをオフしたことに応じてエアコン5aの状態が停止中に切り換わったことを確認したときは、操作端末6の操作画面に表示されているカーソルを「ON」ボタン17に移動する。従って、ユーザは、リモコン13によりエアコン5aを運転するための操作を「決定」キー15に対する1回の操作で簡単に行うことができる。
なお、上述したようにエアコン5aの操作画面16において、「OFF」ボタン18から「ON」ボタン17にカーソルを移動するために、ホームゲートウェイ3とASPサーバ7との間で行われる通信は非SSL通信である。これは、ホームゲートウェイ3からASPサーバ7に対するインターネット通信は、制御結果から操作ボタンの画像を特定するために必要な情報のみなので、特に機器を特定する情報が含まれていないからである。
一方、図18に示すシーケンスのように、ASPサーバ7は、エアコン5aの状態を確認した際に、エアコン5aが故障中であったときは、テレビ6bに表示している操作画面中の「ON」ボタン17及び「OFF」ボタン18の何れも選択できないようになっている。このような制御方法としては、例えば「OFF」ボタン18に張られている、「<a href="/cgi-bin/on.cgi"><img src="off.gif"></a>」というURLの記述を、「<img src="off.gif">」に変更することにより実施可能である。
このような実施例によれば、ホームゲートウェイ3は、ASPサーバ7との間のデータ通信を、操作端末6からのアクセスパスに応じて制御情報に関しては暗号化し、ボタン表示に関しては非暗号化して行うようにしたので、データ通信の秘匿を図りながら、通信速度が著しく低下してしまうことを効果的に回避することができる。
(第2実施例)
次に、本発明の第2実施例について図19ないし図22を参照して説明するに、第1実施例と同一部分には同一符号を付して説明を省略する。この第2実施例は、ホームゲートウェイ3が有する機器固有の固体識別子情報を送信する場合は、その固体識別子情報を暗号化してASPサーバ7に送信することを特徴とする。
ASPサーバ7には、第1実施例で示した「aircon.gif」に代えて「monitor.cgi」が保存されている。
また、ASPサーバ7に保存された「aircon.html」は、次のようにプログラムされている。
[aircon.html]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<title>エアコン</title>
<script language="javascript" src="/a/air#control.js "></script>;制御情報
</head>
<body>
<script language="javascript" src="/a/monitor.cgi"></script>;エアコン画面
</body>
</html>
このプログラムでは、スクリプト言語を指定するための制御情報に加えてエアコン操作画面を表示するための情報は、「/a/」をアクセスパスに含めることにより暗号化することを示している。
また、ASPサーバ7に設定されたホームゲートウェイ情報の一例としては、図21に示すようにユーザIDに対応してホームゲートウェイ固体識別子が設定されている。
本実施例では、操作端末6のWebブラウザ8が上述の「aircon.html」を実行することにより、「/a/」で「monitor.cgi」にアクセスすると、ホームゲートウェイ3は、自己の固体識別子情報をASPサーバ7に渡すので、「monitor.cgi」は、その固体識別子情報を元にユーザを特定し、対象機器の操作画面を作成してホームゲートウェイ3経由で操作端末6に送出する。
このような動作により、図19及び図20に示すようにASPサーバ7からホームゲートウェイ3経由で操作端末6に対して、暗号化されない「aircon.html」が送信されるのに続けて、暗号化された「air control.js」、暗号化された「monitor.cgi」が送信される。
ここで、エアコン5aが運転中であったときは、テレビ6bに表示されたエアコン5aの操作画面16には、「OFF」ボタン18がカーソルにより予め選択された状態で表示されているので、ユーザがテレビ6bのリモコン13の「決定」キー15を操作すると、リモコン13は、ホームゲートウェイ3経由でASPサーバ7に対して停止コマンドを実行することを要求する。
ASPサーバ7は、ホームゲートウェイ3に対して停止コマンドを出力するので、ホームゲートウェイ3は、停止コマンドを実行してエアコン5aを停止してから、ASPサーバ7にOFF画面を要求する。この場合、OFF画面には機器情報が含まれていないので、非暗号化でOFF画面を要求する。
このような動作により、図22に示すようにASPサーバ7からホームゲートウェイ3に「Off.gif」が非暗号化で送信されるので、テレビ6bの操作画面16は、停止画面に切り換えられる。この場合、操作画面のボタンをカーソルで選択された状態で表示するための「On.gif」が「Off.gif」に切り換えられるだけであり、操作画面を構成する他のWeb素材が変更されることはない。
このような実施例によれば、ホームゲートウェイ3は、操作端末6からの要求に応じてASPサーバ7にアクセスして操作画面をリクエストする場合は、自己の固体識別子情報を暗号化して送信するようにしたので、ASPサーバ7は、対象となるTOP画面を返すことができ、ユーザ情報を秘匿しながらユーザを確実に特定することができる。
本発明は、上述した実施の形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
ホームゲートウェイ3とASPサーバ7との間の暗号化の手段としては、SSLに限らず、PKI、RSA、S/MINEなどを用いるようにしてもよい。
ホームゲートウェイ3に表示コンテンツを保存しておき、ホームゲートウェイ3が操作端末6に表示コンテンツを提供するようにしてもよい。
ASPサーバ7は、操作端末6に操作画面を表示する場合は、過去の操作履歴に基づき、最も利用頻度の高い操作ボタンにカーソルを合わせて表示するようにしてもよい。
ASPサーバ7は、現在月が例えば7〜9月の場合は、自動、冷房、暖房、除湿のうち、冷房を選択して表示するようにしてもよい。
本実施例では、操作端末6を家電制御のためのリモコンとして利用する場合を説明しているが、例えば、ホームゲートウェイ3自身がWebブラウザ機能(とディスプレイ機能)を含み、このホームゲートウェイ3そのものを家電制御のためのリモコンとして利用するような形態ももちろん可能である。
本発明の第1実施例におけるデータの流れを示す全体の概略図 システム全体の構成を示す概略図 ASPサーバの構成を示す概略図 ASPサーバの個人情報データベースを示す図 ASPサーバの所有機器情報データベースを示す図 ASPサーバの属性情報データベースを示す図 ASPサーバに登録されたスキンのディレクトリを示す図 ASPサーバのTOP画面表示動作を示すフローチャート 操作端末の表示領域の位置を示す図 パーソナルコンピュータのTOP画面を示す概略図 テレビのTOP画面を示す概略図 リモコンの一部を示す平面図 操作画面を表示するまでの各機器間のデータの流れを示すシーケンス カーソルによる選択表示するまでの各機器間のデータの流れを示すシーケンス ASPサーバのカーソルの移動表示動作を示すフローチャート 「OFF」ボタンが選択表示された操作画面を示す図 「ON」ボタンが選択表示された操作画面を示す図 エアコンが故障中の場合を示す図14相当図 本発明の第2実施例を示す図1相当図 図13相当図 ASPサーバのホームゲートウェイ情報データベースを示す図 操作画面の表示の切り替え手順を示す図
符号の説明
図面中、2は家庭内ネットワーク、3はホームゲートウェイ(制御装置)、4はインターネット(外部ネットワーク)、5はネットワーク家電機器、5aはエアコン(ネットワーク家電機器)、6は操作端末、6aはパーソナルコンピュータ(操作端末)、6bはテレビ(操作端末)、7はASPサーバ(外部サーバ)、8はWebブラウザ、12はTOP画面、12bは宅内家電機器リスト画面(操作画面)である。

Claims (3)

  1. 制御対象となるネットワーク家電機器と、
    このネットワーク家電機器と家庭内ネットワークを介して接続され、前記ネットワーク家電機器を制御するための制御情報を出力する制御装置と、
    前記ネットワーク家電機器を前記制御装置を通じて遠隔制御するための操作端末と、
    前記制御装置と外部ネットワークと介して接続され、前記制御装置に対して前記制御情報を提供する外部サーバとを備え、
    前記操作端末は、前記外部サーバに要求するデータを暗号化するデータと暗号化しないデータとに対応したアクセスパスで前記制御装置にアクセスし、
    前記制御装置は、前記操作端末からのアクセスパスが暗号化を示していたときは受信データを暗号化して前記外部サーバにデータを要求し、アクセスパスが非暗号化を示していたときは受信データを非暗号化でデータを要求することを特徴とするネットワーク家電制御システム。
  2. 前記操作端末は、機器特定用の固体識別子情報を前記外部サーバに送信する場合は、暗号化するデータに対応したアクセスパスで前記制御装置にアクセスし、
    前記制御装置は、前記固体識別子情報を暗号化して前記外部サーバに送信し、
    前記外部サーバは、前記制御装置から受信した前記固体識別子情報に基づいて機器を特定することを特徴とする請求項1記載のネットワーク家電制御システム。
  3. 前記操作端末は、前記個体識別子情報を前記外部サーバに送信した後に前記外部サーバにデータを要求する場合は、前記固体識別情報を送信することなく非暗号化で前記外部サーバにデータを要求することを特徴とする請求項1または2記載のネットワーク家電制御システム。

JP2005145721A 2005-05-18 2005-05-18 ネットワーク家電制御システム Active JP4776977B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005145721A JP4776977B2 (ja) 2005-05-18 2005-05-18 ネットワーク家電制御システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005145721A JP4776977B2 (ja) 2005-05-18 2005-05-18 ネットワーク家電制御システム

Publications (2)

Publication Number Publication Date
JP2006323598A true JP2006323598A (ja) 2006-11-30
JP4776977B2 JP4776977B2 (ja) 2011-09-21

Family

ID=37543233

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005145721A Active JP4776977B2 (ja) 2005-05-18 2005-05-18 ネットワーク家電制御システム

Country Status (1)

Country Link
JP (1) JP4776977B2 (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009069221A1 (ja) * 2007-11-30 2009-06-04 Mitsubishi Electric Corporation 制御状態取得装置
WO2010107062A1 (ja) * 2009-03-17 2010-09-23 サイバーステーション株式会社 Webシステム、命令対象システム、及び、コンテンツデータ提供方法
JP2014045254A (ja) * 2012-08-24 2014-03-13 Konica Minolta Inc 画像処理システム、画像処理装置、携帯情報装置、遠隔制御方法、遠隔操作方法、遠隔制御プログラムおよび遠隔操作プログラム
KR101672800B1 (ko) * 2015-05-15 2016-11-22 삼성에스디에스 주식회사 네트워크 서비스 제공 방법 및 이를 이용한 네트워크 서비스 제공 시스템
WO2022173020A1 (ja) * 2021-02-12 2022-08-18 株式会社富士通ゼネラル 空気調和機、空調制御装置及び空気調和システム
JP2022123585A (ja) * 2021-02-12 2022-08-24 株式会社富士通ゼネラル 空気調和機及び空気調和システム
JP2022138616A (ja) * 2021-03-10 2022-09-26 株式会社富士通ゼネラル 空気調和機及び空気調和システム
JP2022151244A (ja) * 2021-03-26 2022-10-07 株式会社富士通ゼネラル 空気調和機及び空気調和システム
JP2022151245A (ja) * 2021-03-26 2022-10-07 株式会社富士通ゼネラル 空調制御装置及び空気調和システム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002048893A1 (fr) * 2000-12-11 2002-06-20 Ntt Docomo, Inc. Procede et dispositif d'identification d'utilisateurs
JP2004021325A (ja) * 2002-06-12 2004-01-22 Toshiba Corp 通信制御装置及び通信制御方法
JP2004515011A (ja) * 2000-11-28 2004-05-20 チョイスパーツ リミテッド ライアビリティ カンパニー オンラインパーツ検索及び取引システム
JP2005063032A (ja) * 2003-08-08 2005-03-10 Toshiba Corp クライアント/サーバシステム、クライアントモジュール及び暗号化通信プログラム
JP2005107737A (ja) * 2003-09-29 2005-04-21 Toshiba Corp 電気機器、電気機器コントローラ及びアプリケーションサーバ
JP2005182248A (ja) * 2003-12-17 2005-07-07 Ricoh Co Ltd 印刷制御装置、印刷制御方法、印刷制御プログラム及び記録媒体
WO2006057280A1 (ja) * 2004-11-29 2006-06-01 Ibm Japan, Ltd. 中継装置、中継方法、及びプログラム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004515011A (ja) * 2000-11-28 2004-05-20 チョイスパーツ リミテッド ライアビリティ カンパニー オンラインパーツ検索及び取引システム
WO2002048893A1 (fr) * 2000-12-11 2002-06-20 Ntt Docomo, Inc. Procede et dispositif d'identification d'utilisateurs
JP2004021325A (ja) * 2002-06-12 2004-01-22 Toshiba Corp 通信制御装置及び通信制御方法
JP2005063032A (ja) * 2003-08-08 2005-03-10 Toshiba Corp クライアント/サーバシステム、クライアントモジュール及び暗号化通信プログラム
JP2005107737A (ja) * 2003-09-29 2005-04-21 Toshiba Corp 電気機器、電気機器コントローラ及びアプリケーションサーバ
JP2005182248A (ja) * 2003-12-17 2005-07-07 Ricoh Co Ltd 印刷制御装置、印刷制御方法、印刷制御プログラム及び記録媒体
WO2006057280A1 (ja) * 2004-11-29 2006-06-01 Ibm Japan, Ltd. 中継装置、中継方法、及びプログラム

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009069221A1 (ja) * 2007-11-30 2009-06-04 Mitsubishi Electric Corporation 制御状態取得装置
JPWO2009069221A1 (ja) * 2007-11-30 2011-04-07 三菱電機株式会社 制御状態取得装置
JP5419707B2 (ja) * 2007-11-30 2014-02-19 三菱電機株式会社 制御状態取得装置
WO2010107062A1 (ja) * 2009-03-17 2010-09-23 サイバーステーション株式会社 Webシステム、命令対象システム、及び、コンテンツデータ提供方法
JP2014045254A (ja) * 2012-08-24 2014-03-13 Konica Minolta Inc 画像処理システム、画像処理装置、携帯情報装置、遠隔制御方法、遠隔操作方法、遠隔制御プログラムおよび遠隔操作プログラム
KR101672800B1 (ko) * 2015-05-15 2016-11-22 삼성에스디에스 주식회사 네트워크 서비스 제공 방법 및 이를 이용한 네트워크 서비스 제공 시스템
WO2022173020A1 (ja) * 2021-02-12 2022-08-18 株式会社富士通ゼネラル 空気調和機、空調制御装置及び空気調和システム
JP2022123585A (ja) * 2021-02-12 2022-08-24 株式会社富士通ゼネラル 空気調和機及び空気調和システム
JP7160120B2 (ja) 2021-02-12 2022-10-25 株式会社富士通ゼネラル 空気調和機及び空気調和システム
JP2022138616A (ja) * 2021-03-10 2022-09-26 株式会社富士通ゼネラル 空気調和機及び空気調和システム
JP7160124B2 (ja) 2021-03-10 2022-10-25 株式会社富士通ゼネラル 空気調和機及び空気調和システム
JP2022151244A (ja) * 2021-03-26 2022-10-07 株式会社富士通ゼネラル 空気調和機及び空気調和システム
JP2022151245A (ja) * 2021-03-26 2022-10-07 株式会社富士通ゼネラル 空調制御装置及び空気調和システム
JP7207446B2 (ja) 2021-03-26 2023-01-18 株式会社富士通ゼネラル 空調制御装置及び空気調和システム
JP7207445B2 (ja) 2021-03-26 2023-01-18 株式会社富士通ゼネラル 空気調和機及び空気調和システム

Also Published As

Publication number Publication date
JP4776977B2 (ja) 2011-09-21

Similar Documents

Publication Publication Date Title
JP4776977B2 (ja) ネットワーク家電制御システム
JP2006323597A (ja) ネットワーク家電制御システム
US7673329B2 (en) Method and apparatus for encrypted communications to a secure server
JP4823015B2 (ja) 遠隔制御プログラム、携帯端末装置およびゲートウェイ装置
JP2006352666A (ja) ネットワーク家電制御システム
JP2005267303A (ja) 情報処理装置、ネットワークシステムおよびネットワークシステムの制御方法
JP5909476B2 (ja) 遠隔操作システム
JP2006323596A (ja) ネットワーク家電制御システム
EP4250660A2 (en) Content policy discovery
JP2000324104A (ja) バーチャル通信ネットワークにおけるセキュリティーポリシー設定方法、セキュリティーポリシーマネージャ及びこれを用いたバーチャル通信ネットワークシステム
JP4541028B2 (ja) Webサーバを利用した遠隔操作制御プログラム
JP2004310734A (ja) Web及びアイコンを利用した遠隔制御システム
JP2010092185A (ja) ネットワーク中継機器、ユーザ情報管理システム、およびユーザ情報管理方法
JP4005090B2 (ja) 通信プロファイル自動配布設定システムおよび方法ならびに管理装置、プログラム
JP2006018635A (ja) フィルタリングシステム
JP2004070517A (ja) Webページ表示画面共有システム
JP4675921B2 (ja) 情報処理システム及びコンピュータプログラム
JP2017167674A (ja) 情報提供装置、情報提供方法および情報提供プログラム
JP2009239922A (ja) 遠隔操作システムおよび遠隔操作方法および遠隔操作アダプタおよびサービス機器
JP4709607B2 (ja) ネットワーク家電制御システム
JP6075400B2 (ja) 遠隔操作システム、遠隔操作方法、およびサービス機器
JP2016213801A (ja) 通信システム、ゲートウェイサーバ、及びプログラム
JP2006135470A (ja) 操作権限管理機能を有するプライベートネットワークを構成する宅内機器
JP2005063336A (ja) 仮想オフィス空間提供プログラム、仮想オフィス空間提供装置、仮想オフィス空間提供方法、仮想オフィス空間提供システム、及び仮想オフィス空間提供プログラムを記憶する記憶媒体
JP2010183259A (ja) 通信方法およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100427

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101207

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110216

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110223

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: 20110607

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110629

R150 Certificate of patent or registration of utility model

Ref document number: 4776977

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140708

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350