(57)【要約】【課題】  広域網でのスループットの低下や通信料金の上昇を抑制しつつ、広域網に接続されている制御端末に対して、当該制御端末が送信したネットワーク接続機器に対する指示内容の結果を通知することができるホームサーバ及び通信プログラムを提供する。【解決手段】  本発明の係るホームサーバ３０は、広域網を介して、宅外制御端末１０からＡｃｔｉｏｎ文を受信する宅外通信受信部３１と、Ａｃｔｉｏｎ文に含まれている機器識別情報を記憶する許可リスト管理部３７と、エアコン４０Ａによって送信されたＮｏｔｉｆｙ文に記憶した機器識別情報が含まれている場合、当該Ｎｏｔｉｆｙ文を広域網に向けて送信する宅外通信送信部３８とを備え、宅外通信送信部３８は、所定時間のみＮｏｔｉｆｙ文を広域網に向けて送信する。【選択図】  図２
2006309419.tif 000002
【特許請求の範囲】
【請求項１】
ホームネットワークに接続されているネットワーク接続機器に対する動作の指示内容が記述された動作指示文書を前記ネットワーク接続機器に送信し、前記指示内容にしたがった動作の結果を通知する通知文書を前記ネットワーク接続機器から受信するホームサーバであって、
前記動作指示文書には、前記ネットワーク接続機器を一意に識別する機器識別情報が含まれており、
前記ホームネットワークと接続されている広域網を介して、制御端末から前記動作指示文書を受信する動作指示文書受信部と、
前記動作指示文書受信部が受信した前記動作指示文書に含まれている前記機器識別情報を記憶する識別情報記憶部と、
前記ネットワーク接続機器によって送信された前記通知文書に前記識別情報記憶部に記憶されている前記機器識別情報が含まれている場合、前記通知文書を前記広域網に向けて送信する通知文書送信部と
を備え、
前記通知文書送信部は、前記動作指示文書受信部が前記動作指示文書を受信してから所定時間のみ前記通知文書を前記広域網に向けて送信するホームサーバ。
【請求項２】
前記動作指示文書には、前記制御端末を一意に識別する制御端末識別情報が含まれており、
前記識別情報記憶部は、前記制御端末識別情報をさらに記憶し、
前記通知文書送信部は、前記ネットワーク接続機器によって送信された前記通知文書に前記機器識別情報及び前記制御端末識別情報が含まれている場合、前記広域網を介して、前記通知文書を前記制御端末に送信する請求項１に記載のホームサーバ。
【請求項３】
ホームネットワークに接続されているネットワーク接続機器に対する動作の指示内容が記述された動作指示文書を前記ネットワーク接続機器に送信し、前記指示内容にしたがった動作の結果を通知する通知文書を前記ネットワーク接続機器から受信する通信プログラムであって、
前記動作指示文書には、前記ネットワーク接続機器を一意に識別する機器識別情報が含まれており、
コンピュータに、
前記ホームネットワークと接続されている広域網を介して、制御端末から前記動作指示文書を受信する動作指示文書受信手順と、
前記動作指示文書受信手順において受信された前記動作指示文書に含まれている前記機器識別情報を記憶する識別情報記憶手順と、
前記ネットワーク接続機器によって送信された前記通知文書に前記識別情報記憶手順において記憶された前記機器識別情報が含まれている場合、前記通知文書を前記広域網に向けて送信する通知文書送信手順と
を実行させ、
前記通知文書送信手順では、前記動作指示文書受信手順において前記動作指示文書が受信されてから所定時間のみ前記通知文書を前記広域網に向けて送信する通信プログラム。
【請求項４】
前記動作指示文書には、前記制御端末を一意に識別する制御端末識別情報が含まれており、
前記識別情報記憶手順では、前記動作指示文書に含まれている前記制御端末識別情報をさらに記憶し、
前記通知文書送信手順では、前記ネットワーク接続機器によって送信された前記通知文書に前記機器識別情報及び前記制御端末識別情報が含まれている場合、前記広域網を介して、前記通知文書を前記制御端末に送信する請求項３に記載の通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークに接続されているネットワーク接続機器に対する動作の指示内容が記述された動作指示文書を当該ネットワーク接続機器に送信し、当該指示内容にしたがった動作の結果を通知する通知文書を当該ネットワーク接続機器から受信するホームサーバ及び通信プログラムに関する。
【背景技術】
【０００２】
近年、情報技術（ＩＴ）の進展に伴い、住宅内などに敷設される通信ネットワーク、いわゆる“ホームネットワーク”に家電製品や住宅機器などの機器が接続できるようになっている（以下、このような機器をネットワーク接続機器という）。
【０００３】
このようなホームネットワークは、一般的にインターネットや、携帯電話網を含む電話網（以下、“広域網”という）と接続される。このため、利用者は、携帯電話端末などの制御端末を用いて、ホームネットワークに接続されているネットワーク接続機器の状態を宅外から確認したり、当該ネットワーク接続機器を宅外から制御したりすることができる（例えば、特許文献１）。
【０００４】
また、上述したホームネットワークの中には、ネットワーク接続機器への複雑な通信プロトコルの実装を回避するため、ホームネットワークに接続されているネットワーク接続機器との通信を行う“ホームサーバ”を設け、ネットワーク接続機器間の通信や、上述した携帯電話端末などの制御端末〜ネットワーク接続機器間の通信をホームサーバ経由で行う形態が実現されている。
【特許文献１】特開２００４−３４８３１９号公報（第９−１０頁、第７図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したホームサーバ経由で通信が行われる形態のホームネットワークでは、次のような問題があった。具体的には、当該ホームネットワークでは、ネットワーク接続機器に対する指示内容が記述された“Ａｃｔｉｏｎ文”（動作指示文書）は、全てホームサーバに送信される。
【０００６】
当該Ａｃｔｉｏｎ文を受信したホームサーバは、Ａｃｔｉｏｎ文中に記載されている動作指示の対象となるネットワーク接続機器に対して当該Ａｃｔｉｏｎ文を送信する。ホームサーバによって送信された当該Ａｃｔｉｏｎ文を受信したネットワーク接続機器は、当該Ａｃｔｉｏｎ文の内容にしたがって所定の動作を実行し、その結果を通知する“Ｎｏｔｉｆｙ文”（通知文書）をホームサーバに送信する。
【０００７】
当該Ｎｏｔｉｆｙ文を受信したホームサーバは、“ホームネットワークに接続されている”全てのネットワーク接続機器に対して当該Ｎｏｔｉｆｙ文をブロードキャスト送信する。
【０００８】
つまり、ホームサーバは、広域網などを介して宅外からネットワーク接続機器に指示を要求した制御端末には、当該Ｎｏｔｉｆｙ文を返信することができない。このため、当該制御端末の利用者は、当該ネットワーク接続機器に対する指示内容の結果を確認することができないといった問題があった。
【０００９】
一方、当該制御端末の利用者に対して、ネットワーク接続機器に対する指示の結果を確認させるためには、ホームネットワークに接続されている広域網に向けても、ホームサーバからＮｏｔｉｆｙ文を常時送信すればよい。
【００１０】
しかしながら、この場合、広域網へのトラフィック量が増大し、広域網でのスループットの低下や通信料金の上昇といった問題が生じる。
【００１１】
そこで、本発明は、このような状況に鑑みてなされたものであり、広域網でのスループットの低下や通信料金の上昇を抑制しつつ、広域網に接続されている制御端末に対して、当該制御端末が送信したネットワーク接続機器に対する指示内容の結果を通知することができるホームサーバ及び通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した問題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第１の特徴は、ホームネットワーク（ホームネットワーク１）に接続されているネットワーク接続機器（例えば、エアコン４０Ａ）に対する動作の指示内容が記述された動作指示文書（Ａｃｔｉｏｎ文＃２）を前記ネットワーク接続機器に送信し、前記指示内容にしたがった動作の結果を通知する通知文書（Ｎｏｔｉｆｙ文＃１）を前記ネットワーク接続機器から受信するホームサーバ（ホームサーバ３０）であって、前記動作指示文書には、前記ネットワーク接続機器を一意に識別する機器識別情報が含まれており、前記ホームネットワークと接続されている広域網（広域網２）を介して、制御端末（宅外制御端末１０）から前記動作指示文書を受信する動作指示文書受信部（宅外通信受信部３１）と、前記動作指示文書受信部が受信した前記動作指示文書に含まれている前記機器識別情報を記憶する識別情報記憶部（許可リスト管理部３７）と、前記ネットワーク接続機器によって送信された前記通知文書に前記識別情報記憶部に記憶されている前記機器識別情報が含まれている場合、前記通知文書を前記広域網に向けて送信する通知文書送信部（許可リスト管理部３７及び宅外通信送信部３８）とを備え、前記通知文書送信部は、前記動作指示文書受信部が前記動作指示文書を受信してから所定時間（例えば、１２０秒間）のみ前記通知文書を前記広域網に向けて送信することを要旨とする。
【００１３】
このような特徴によれば、広域網を介して制御端末から動作指示文書を受信した場合、ホームサーバは、所定の時間のみ当該動作指示文書にしたがったネットワーク接続機器の動作の結果を通知する通知文書を広域網に向けて送信する。
【００１４】
このため、広域網へのトラフィック量を抑えつつ、広域網に接続されている制御端末に確実に通知文書を送信することができる。すなわち、このような特徴によれば、広域網でのスループットの低下や通信料金の上昇を抑制しつつ、広域網に接続されている制御端末に対して、当該制御端末が送信したネットワーク接続機器に対する指示内容の結果を通知することができる。
【００１５】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記動作指示文書には、前記制御端末を一意に識別する制御端末識別情報が含まれており、前記識別情報記憶部は、前記動作指示文書に含まれている前記制御端末識別情報をさらに記憶し、前記通知文書送信部は、前記ネットワーク接続機器によって送信された前記通知文書に前記機器識別情報及び前記制御端末識別情報が含まれている場合、前記広域網を介して、前記通知文書を前記制御端末に送信することを要旨とする。
【００１６】
本発明の第３の特徴は、ホームネットワークに接続されているネットワーク接続機器に対する動作の指示内容が記述された動作指示文書を前記ネットワーク接続機器に送信し、前記指示内容にしたがった動作の結果を通知する通知文書を前記ネットワーク接続機器から受信する通信プログラムであって、前記動作指示文書には、前記ネットワーク接続機器を一意に識別する機器識別情報が含まれており、コンピュータに、前記ホームネットワークと接続されている広域網を介して、制御端末から前記動作指示文書を受信する動作指示文書受信手順と、前記動作指示文書受信手順において受信された前記動作指示文書に含まれている前記機器識別情報を記憶する識別情報記憶手順と、前記ネットワーク接続機器によって送信された前記通知文書に前記識別情報記憶手順において記憶された前記機器識別情報が含まれている場合、前記通知文書を前記広域網に向けて送信する通知文書送信手順とを実行させ、前記通知文書送信手順では、前記動作指示文書受信手順において前記動作指示文書が受信されてから所定時間のみ前記通知文書を前記広域網に向けて送信することを要旨とする。
【００１７】
本発明の第４の特徴は、本発明の第３の特徴に係り、前記動作指示文書には、前記制御端末を一意に識別する制御端末識別情報が含まれており、前記識別情報記憶手順では、前記動作指示文書に含まれている前記制御端末識別情報をさらに記憶し、前記通知文書送信手順では、前記ネットワーク接続機器によって送信された前記通知文書に前記機器識別情報及び前記制御端末識別情報が含まれている場合、前記広域網を介して、前記通知文書を前記制御端末に送信することを要旨とする。
【発明の効果】
【００１８】
本発明の特徴によれば、広域網に接続されている制御端末に対して、当該制御端末が送信したネットワーク接続機器に対する指示内容の結果を通知することができるホームサーバ及び通信プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施形態について説明する。なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。
【００２０】
したがって、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００２１】
（ホームサーバを含むネットワークシステムの全体概略構成）
図１は、本実施形態に係るホームサーバを含むネットワークシステムの全体概略構成図である。
【００２２】
図１に示すように、住宅内などに敷設されるホームネットワーク１には、ホームサーバ３０が接続されている。また、ホームネットワーク１には、当該住宅内に設置されるネットワーク接続機器であるエアコン４０Ａ及び玄関ドア４０Ｂが接続されている。なお、ホームネットワーク１には、エアコン４０Ａや玄関ドア４０Ｂ以外のネットワーク接続機器も接続されてもよいことは勿論である。
【００２３】
ホームサーバ３０は、エアコン４０Ａ及び玄関ドア４０Ｂに対する動作の指示内容（例えば、エアコン４０Ａの暖房運転の開始や、玄関ドア４０Ｂに具備されている電子錠の施錠）が記述されたＡｃｔｉｏｎ文（動作指示文書）を当該ネットワーク接続機器に送信する。また、ホームサーバ３０は、当該Ａｃｔｉｏｎ文に含まれている指示内容にしたがった動作の結果を通知するＮｏｔｉｆｙ文（通知文書）を当該ネットワーク接続機器から受信する。
【００２４】
本実施形態では、ホームサーバ３０は、ホームネットワーク１と接続されている広域網２及び宅外サーバ２０を介して、宅外制御端末１０（制御端末）からＡｃｔｉｏｎ文を受信し、受信したＡｃｔｉｏｎ文をホームネットワーク１に接続されている制御対象のネットワーク接続機器にユニキャスト送信する。
【００２５】
また、ホームサーバ３０は、当該Ａｃｔｉｏｎ文にしたがった動作の結果を通知するＮｏｔｉｆｙ文を当該ネットワーク接続機器（例えば、エアコン４０Ａ）から受信し、広域網２を介して、受信したＮｏｔｉｆｙ文を宅外サーバ２０に送信する。また、当該Ｎｏｔｉｆｙ文の内容は、宅外サーバ２０から宅外制御端末１０に送信される。なお、Ａｃｔｉｏｎ文及びＮｏｔｉｆｙ文の具体的な送受信方法については後述する。
【００２６】
広域網２は、ホームネットワーク１と接続されており、ホームネットワーク１が敷設されている住宅外（宅外）のエリアをカバーする通信ネットワークである。広域網２には、インターネットや携帯電話網が含まれてもよい。
【００２７】
（ネットワークシステムの論理ブロック構成）
図２は、上述した本実施形態に係るホームサーバ３０を含むネットワークシステムの論理ブロック構成を示している。具体的には、図２は、宅外制御端末１０、宅外サーバ２０、ホームサーバ３０及びエアコン４０Ａの論理ブロック構成を示している。
【００２８】
なお、以下、本発明との関連がある部分について主に説明する。したがって、各装置は、当該装置の機能を実現する上で必須な、図示しない或いは説明を省略した論理ブロック（電源部など）を備える場合があることに留意されたい。
【００２９】
（１）宅外制御端末
本実施形態では、宅外制御端末１０は、広域網２の一部を構成する携帯電話網を介した通信サービスを利用することができる携帯電話端末である。なお、宅外制御端末１０は、携帯電話端末に限らず、広域網２に接続することができる機能を具備するパーソナル・コンピュータや携帯情報端末（ＰＤＡ）などであってもよい。
【００３０】
宅外制御端末１０は、宅外サーバ２０によって送信された文書（例えば、ＨＴＭＬ文書）を表示したり、ネットワーク接続機器に対する動作の指示内容を宅外サーバ２０に送信したりするために用いられるＷｅｂブラウザ１１を備えている。
【００３１】
宅外制御端末１０の利用者は、Ｗｅｂブラウザ１１を用いてネットワーク接続機器に対する動作の指示内容を決定したり、当該指示内容に基づくネットワーク接続機器の動作の結果を確認したりすることができる。
【００３２】
（２）宅外サーバ
宅外サーバ２０は、Ｗｅｂサーバ２１、Ａｃｔｉｏｎ文送信部２２及びＮｏｔｉｆｙ文受信部２３を備えている。
【００３３】
Ｗｅｂサーバ２１は、宅外制御端末１０のＷｅｂブラウザ１１によって送信された要求に応じて、所定の通信プロトコル（例えば、ＨＴＴＰ）を用いて文書（例えば、ＨＴＭＬ文書）などをＷｅｂブラウザ１１に送信する。
【００３４】
Ａｃｔｉｏｎ文送信部２２は、宅外制御端末１０のＷｅｂブラウザ１１によって送信されたネットワーク接続機器に対する動作の指示内容に基づいて、広域網２（及びホームネットワーク１）を介して、当該指示内容が記述されたＡｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃１）をホームサーバ３０の宅外通信受信部３１に送信する。
【００３５】
Ｎｏｔｉｆｙ文受信部２３は、ホームサーバ３０の宅外通信送信部３８によって送信されたＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃２）を受信するものである。Ｎｏｔｉｆｙ文受信部２３が受信したＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃２）は、Ｗｅｂサーバ２１に出力され、文書（例えば、ＨＴＭＬ文書）としてＷｅｂブラウザ１１に送信される。
【００３６】
（３）ホームサーバ
ホームサーバ３０は、宅外通信受信部３１、宅外通信判定部３２、タイマ管理部３３、宅内通信送信部３４、宅内通信受信部３５、宅内通信判定部３６、許可リスト管理部３７及び宅外通信送信部３８を備えている。
【００３７】
宅外通信受信部３１は、ホームネットワーク１が敷設されている住宅外（宅外）から広域網２を介してホームサーバ３０に宛てに送信された文書などを受信する。特に、本実施形態では、宅外通信受信部３１は、広域網２及び宅外サーバ２０を介して、宅外制御端末１０からＡｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃１）を受信する。本実施形態において、宅外通信受信部３１は、動作指示文書受信部を構成する。
【００３８】
宅外通信判定部３２は、宅外通信受信部３１が受信した文書などの種別が、Ａｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃１）であるか否かを判定する。
【００３９】
宅外通信判定部３２は、宅外通信受信部３１がＡｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃１）を受信した場合、当該Ａｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃１）を宅内通信送信部３４に出力するとともに、当該Ａｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃１）に含まれているネットワーク接続機器の識別情報（機器識別情報）を許可リスト管理部３７に出力する。
【００４０】
タイマ管理部３３は、許可リスト管理部３７において管理されている許可リストに含まれている機器識別情報ごとに、当該ネットワーク接続機器によって送信されたＮｏｔｉｆｙ文を広域網２に向けて送信する時間を管理する。
【００４１】
具体的には、タイマ管理部３３は、機器識別情報を許可リストに登録（エントリ）した時点から経過した時間を管理する。本実施形態では、タイマ管理部３３は、許可リストに登録した時点から１２０秒（所定時間）を経過したか否かを管理し、許可リストに登録した時点から１２０秒が経過した場合、許可リストから当該機器識別情報（エントリ）を消去する。
【００４２】
宅内通信送信部３４は、ホームネットワーク１に接続されているネットワーク接続機器（エアコン４０Ａ及び玄関ドア４０Ｂ）に対して文書（例えば、Ａｃｔｉｏｎ文）などを送信する。具体的には、宅内通信送信部３４は、宅外通信判定部３２によって出力されたＡｃｔｉｏｎ文＃１（図３（ａ）参照）の内容に基づいて、ホームネットワーク１で用いられる通信プロトコルに応じたＡｃｔｉｏｎ文＃２（図３（ｂ）参照）を生成して送信する。
【００４３】
宅内通信受信部３５は、ネットワーク接続機器（エアコン４０Ａまたは玄関ドア４０Ｂ）によって送信された文書などを受信する。特に、本実施形態では、宅内通信受信部３５は、ネットワーク接続機器（例えば、エアコン４０Ａ）によって送信されたＮｏｔｉｆｙ文＃１（図３（ｃ）参照）を受信する。
【００４４】
宅内通信判定部３６は、宅内通信受信部３５が受信した文書などの種別が、Ｎｏｔｉｆｙ文であるか否かを判定する。宅内通信判定部３６は、宅内通信受信部３５がＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１）を受信した場合、当該Ｎｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１）を許可リスト管理部３７に出力する。
【００４５】
許可リスト管理部３７は、ネットワーク接続機器（エアコン４０Ａ及び玄関ドア４０Ｂ）を一意に識別する識別情報（機器識別情報）を含む許可リストを管理する。
【００４６】
具体的には、許可リスト管理部３７は、宅外通信受信部３１が受信したＡｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃１）に含まれている機器識別情報（例えば、エアコン４０Ａの識別情報）を許可リストに登録し、当該許可リストを記憶する。本実施形態において、許可リスト管理部３７は、識別情報記憶部を構成する。
【００４７】
また、許可リスト管理部３７は、記憶している許可リストに基づいて、宅内通信判定部３６によって出力されたＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１）を宅外通信送信部３８に出力するか否かを判定する。
【００４８】
具体的には、宅内通信判定部３６によって出力されたＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１）に含まれている当該ネットワーク接続機器の機器識別情報が、記憶している許可リストにも含まれている場合、当該Ｎｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１）を宅外通信送信部３８に出力する。
【００４９】
宅外通信送信部３８は、広域網２に接続されている宅外サーバ２０に対して文書（例えば、Ｎｏｔｉｆｙ文）などを送信する。特に、本実施形態では、宅外通信送信部３８は、許可リスト管理部３７によって出力されたＮｏｔｉｆｙ文＃１の内容に基づいて、広域網２で用いられる通信プロトコルに応じたＮｏｔｉｆｙ文＃２（図３（ｄ）参照）を生成して送信する。
【００５０】
本実施形態では、許可リスト管理部３７と宅外通信送信部３８とによって、ネットワーク接続機器（例えば、エアコン４０Ａ）によって送信されたＮｏｔｉｆｙ文に含まれている機器識別情報が許可リストにも含まれている場合、当該Ｎｏｔｉｆｙ文を広域網２に向けて送信する通知文書送信部が構成される。
【００５１】
具体的には、許可リストに該当する機器識別情報が含まれている場合、許可リスト管理部３７及び宅外通信送信部３８は、Ｎｏｔｉｆｙ文＃２を広域網２に向けて送信する。
【００５２】
すなわち、許可リスト管理部３７及び宅外通信送信部３８は、宅外通信受信部３１が前記動作指示文書を受信してから１２０秒（所定時間）間のみＮｏｔｉｆｙ文を広域網２に向けて送信する。
【００５３】
（４）ネットワーク接続機器
本実施形態においてネットワーク接続機器を構成するエアコン４０Ａは、Ａｃｔｉｏｎ文受信部４１、動作部４２及びＮｏｔｉｆｙ文送信部４３を備えている。なお、玄関ドア４０Ｂもエアコン４０Ａと同様の論理ブロック構成を有している。
【００５４】
Ａｃｔｉｏｎ文受信部４１は、ホームサーバ３０の宅内通信送信部３４によって送信されたＡｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃２）を受信するものである。Ａｃｔｉｏｎ文受信部４１が受信したＡｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃２）は、動作部４２に出力される。
【００５５】
動作部４２は、Ａｃｔｉｏｎ文受信部４１によって出力されたＡｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃２）に含まれている動作の指示内容に基づいて、所定の動作を実行する。例えば、動作部４２は、Ａｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃２）に含まれている“暖房ＯＮ”の指示内容（図３（ｃ）参照）に基づいて、暖房運転を開始する。また、動作部４２は、暖房運転を開始したことをＮｏｔｉｆｙ文送信部４３に通知する。
【００５６】
Ｎｏｔｉｆｙ文送信部４３は、動作部４２による通知に基づいて、ホームネットワーク１を介してＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１）をホームサーバ３０に送信する。例えば、Ｎｏｔｉｆｙ文送信部４３は、暖房運転を開始したことが動作部４２によって通知されると、暖房運転を開始したことを通知するＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１）を生成し、生成したＮｏｔｉｆｙ文をホームサーバ３０の宅内通信受信部３５に送信する。
【００５７】
（ホームサーバの動作）
次に、上述したホームサーバ３０の動作について説明する。具体的には、（１）宅外制御端末１０からＡｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃１）を受信した場合の動作、（２）ネットワーク接続機器（エアコン４０Ａまたは玄関ドア４０Ｂ）からＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１）を受信した場合の動作、及び（３）許可リストから機器識別情報を消去する動作について説明する。
【００５８】
（１）Ａｃｔｉｏｎ文を受信した場合の動作
図４に示すように、ステップＳ１０１において、ホームサーバ３０は、宅外から、つまり、広域網２を介してホームサーバ３０宛ての文書を受信したか否かを判定する。具体的には、ホームサーバ３０は、宛先アドレスがホームサーバ３０に割り当てられているアドレスとなっているパケットを受信したか否かを判定する。
【００５９】
ホームサーバ３０宛ての文書を受信した場合（ステップＳ１０１のＹＥＳ）、ステップＳ１０２において、ホームサーバ３０は、受信した文書がＡｃｔｉｏｎ文であるか否かを判定する。具体的には、ホームサーバ３０は、図３（ａ）に示すようなＡｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃１）を受信したか否かを判定する。
【００６０】
図３（ａ）に示すように、Ａｃｔｉｏｎ文＃１は、宛先アドレス（＜宛先＞）として、指示内容の対象となるネットワーク接続機器であるエアコン４０Ａのアドレスを有している。また、Ａｃｔｉｏｎ文＃１は、送信元アドレス（＜送信元＞）として、宅外サーバ２０のアドレスと、ネットワーク接続機器に対する動作の指示内容の要求元である宅外制御端末１０のアドレスを有している。さらに、Ａｃｔｉｏｎ文＃１には、指示内容（暖房ＯＮ）を示すデータが含まれている。
【００６１】
本実施形態では、Ａｃｔｉｏｎ文＃１全体はＩＰパケットとして生成され、データ部分はＸＭＬにしたがって記述されている。なお、Ａｃｔｉｏｎ文＃１（及び後述するＮｏｔｉｆｙ文＃２）は、必ずしもＩＰパケットでなくてもよい。また、データ部分も必ずしもＸＭＬにしたがって記述されていなくてもよい。
【００６２】
次に、図４に示すように、Ａｃｔｉｏｎ文を受信した場合（ステップＳ１０２のＹＥＳ）、ステップＳ１０３において、ホームサーバ３０は、許可リスト管理部３７において管理されている許可リストに機器識別情報を登録する。
【００６３】
具体的には、ホームサーバ３０は、受信したＡｃｔｉｏｎ文に含まれているエアコン４０Ａの識別情報（機器識別情報）を許可リストに登録する。
【００６４】
ステップＳ１０４において、ホームサーバ３０は、機器識別情報の許可リストへの登録と合わせて、タイマを作動させる。具体的には、ホームサーバ３０は、機器識別情報を許可リストに登録した時点からの経過時間を測定する。
【００６５】
ステップＳ１０５において、ホームサーバ３０は、受信したＡｃｔｉｏｎ文（Ａｃｔｉｏｎ文＃１の内容に基づいて、図３（ｂ）に示すように、ホームネットワーク１で用いられる通信プロトコルに応じたＡｃｔｉｏｎ文＃２を生成し、生成したＡｃｔｉｏｎ文＃２を動作の対象となるエアコン４０Ａに送信する。
【００６６】
Ａｃｔｉｏｎ文＃２は、Ａｃｔｉｏｎ文＃１の送信元アドレスに、ホームサーバ３０のアドレスを付加したものである。
【００６７】
（２）Ｎｏｔｉｆｙ文を受信した場合の動作
図５に示すように、ステップＳ２０１において、ホームサーバ３０は、宅内から、つまり、ネットワーク接続機器（エアコン４０Ａまたは玄関ドア４０Ｂ）によって送信された文書を受信したか否かを判定する。
【００６８】
ネットワーク接続機器によって送信された文書を受信した場合（ステップＳ２０１のＹＥＳ）、ステップＳ２０２において、ホームサーバ３０は、受信した文書がＮｏｔｉｆｙ文であるか否かを判定する。具体的には、ホームサーバ３０は、図３（ｃ）に示すようなＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１）を受信したか否かを判定する。
【００６９】
図３（ｃ）に示すように、Ｎｏｔｉｆｙ文＃１は、送信元アドレス（＜送信元＞）を有している。また、Ｎｏｔｉｆｙ文＃１には、Ａｃｔｉｏｎ文＃２（図３（ｂ）参照）に含まれていた指示内容に基づく動作の結果である指示結果（暖房ＯＮ）を示すデータが含まれている。
【００７０】
次に、図５に示すように、Ｎｏｔｉｆｙ文を受信した場合（ステップＳ２０２のＹＥＳ）、ステップＳ２０３において、ホームサーバ３０は、当該Ｎｏｔｉｆｙ文に含まれている機器識別情報（エアコン４０Ａ）が、許可リストに登録されているか否かを判定する。
【００７１】
機器識別情報（エアコン４０Ａ）が許可リストに登録されている場合（ステップＳ２０３のＹＥＳ）、ステップＳ２０４において、ホームサーバ３０は、受信したＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１の内容に基づいて、図３（ｄ）に示すように、広域網２や宅外サーバ２０において用いられる通信プロトコルに応じたＮｏｔｉｆｙ文＃２を生成し、生成したＮｏｔｉｆｙ文＃２を広域網２（具体的には、宅外サーバ２０）に向けて送信する。
【００７２】
図３（ｄ）に示すように、Ｎｏｔｉｆｙ文＃２は、Ｎｏｔｉｆｙ文＃１の送信元アドレスに、ホームサーバ３０のアドレスを付加したものである。
【００７３】
（３）許可リストから機器識別情報を消去する動作
図６に示すように、ステップＳ３０１において、ホームサーバ３０は、上述したステップＳ１０４においてタイマを作動させてから１２０秒が経過したか否かを判定する。
【００７４】
タイマを作動させてから１２０秒が経過した場合（ステップＳ３０１のＹＥＳ）、ステップＳ３０２において、ホームサーバ３０は、許可リストに登録されている機器識別情報（エアコン４０Ａ）を消去する。
【００７５】
（作用・効果）
以上説明した本実施形態に係るホームサーバ３０によれば、広域網２を介して宅外制御端末１０からＡｃｔｉｏｎ文を受信した場合、ホームサーバ３０は、Ａｃｔｉｏｎ文を受信してから１２０秒のみ当該Ａｃｔｉｏｎ文にしたがったネットワーク接続機器の動作の結果を通知するＮｏｔｉｆｙ文を広域網２に向けて送信する。
【００７６】
このため、広域網２へのトラフィック量を抑えつつ、広域網２に接続されている宅外制御端末１０に確実にＮｏｔｉｆｙ文を送信することができる。すなわち、ホームサーバ３０によれば、広域網２でのスループットの低下や通信料金の上昇を抑制しつつ、広域網２に接続されている宅外制御端末１０に対して、宅外制御端末１０が送信したネットワーク接続機器に対する指示内容の結果を通知することができる。
【００７７】
（その他の実施形態）
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態が明らかとなろう。
【００７８】
例えば、上述した本発明の実施形態は、以下のように変更してもよい。具体的には、Ａｃｔｉｏｎ文（動作指示文書）に宅外制御端末１０（制御端末）を一意に識別する識別情報（制御端末識別情報）を含め、ホームサーバ３０の許可リスト管理部３７は、当該制御端末識別情報を、指示の対象となるネットワーク接続機器の機器識別情報とともに記憶する。
【００７９】
この場合、許可リスト管理部３７及び宅外通信送信部３８（通知文書送信部）は、記憶した機器識別情報（エアコン４０Ａ）及び制御端末識別情報（宅外制御端末１０）がネットワーク接続機器（例えば、エアコン４０Ａ）によって送信されたＮｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃１）に含まれている場合、宅外サーバ２０宛てではなく、広域網２を介して、Ｎｏｔｉｆｙ文（Ｎｏｔｉｆｙ文＃２）を宅外制御端末１０に直接送信する。
【００８０】
このような変更例によれば、宅外サーバ２０を用いることなく、ネットワーク接続機器に対する指示の結果を広域網２に接続されている宅外制御端末１０に送信することができる。
【００８１】
また、上述した本発明の実施形態に係るホームサーバ３０の機能は、コンピュータにおいて実行可能なプログラムとして提供することもできる。
【００８２】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施形態に係るホームサーバを含むネットワークシステムの全体概略構成図である。
【図２】本発明の実施形態に係るホームサーバを含むネットワークシステムの論理ブロック構成図である。
【図３】本発明の実施形態に係るネットワークシステムにおいて送受信される動作指示文書及び通知文書の一例を示す図である。
【図４】本発明の実施形態に係るホームサーバの動作フロー図である。
【図５】本発明の実施形態に係るホームサーバの動作フロー図である。
【図６】本発明の実施形態に係るホームサーバの動作フロー図である。
【符号の説明】
【００８４】
１…ホームネットワーク、２…広域網、１０…宅外制御端末、１１…Ｗｅｂブラウザ、２０…宅外サーバ、２１…Ｗｅｂサーバ、２２…Ａｃｔｉｏｎ文送信部、２３…Ｎｏｔｉｆｙ文受信部、３０…ホームサーバ、３１…宅外通信受信部、３２…宅外通信判定部、３３…タイマ管理部、３４…宅内通信送信部、３５…宅内通信受信部、３６…宅内通信判定部、３７…許可リスト管理部、３８…宅外通信送信部、４０Ａ…エアコン、４０Ｂ…玄関ドア、４１…Ａｃｔｉｏｎ文受信部、４２…動作部、４３…Ｎｏｔｉｆｙ文送信部
【図１】
2006309419.tif 000003
【図２】
2006309419.tif 000004
【図３】
2006309419.tif 000005
【図４】
2006309419.tif 000006
【図５】
2006309419.tif 000007
【図６】
2006309419.tif 000008