(57)【要約】【課題】  端末が複数のサービスを要求する場合あってもポーリング通信の通信量を抑制することができる通信システムを提供する。【解決手段】  複数のサーバ１２と、宅内機器２と、ＮＡＴルータ３と、サーバ１２から宅内機器２に対する通信要求を受信した後に宅内機器２から質問信号を受信した場合に、サーバ１２からの通信要求があることの応答信号を宅内機器２に返信するポーリングサーバ１１とを備え、宅内機器２は、サーバ１２からの通信要求があることの応答信号をポーリングサーバ１１から受信した場合に、当該通信要求を送信したサーバ１２に対して通信を開始する。【選択図】      図１
2013008214.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワークに設けられた複数のサーバと、
第２ネットワークに設けられた端末と、
前記第１ネットワークと前記第２ネットワークとの間に設けられ、前記第１ネットワークと前記第２ネットワークとの間で通信されるパケットを中継する中継装置と、
前記第１ネットワークに設けられ前記サーバから前記端末に対する通信要求を受信した後に前記端末から質問信号を受信した場合に、前記サーバからの通信要求があることの応答信号を前記端末に返信するポーリングサーバとを備え、
前記端末は、前記サーバからの通信要求があることの応答信号を前記ポーリングサーバから受信した場合に、当該通信要求を送信したサーバに対して通信を開始することを特徴とする通信システム。
【請求項２】
前記ポーリングサーバは、前記サーバが前記端末との間で通信を行う優先度を示す優先度情報を記憶する記憶手段を備え、
前記ポーリングサーバは、前記端末から質問信号を受信した場合に、前記応答信号に、前記サーバからの通信要求及び前記優先度情報を含めて前記端末に返信し、
前記端末は、前記応答信号に含まれている優先度情報に基づいて前記通信要求をしたサーバに対する通信開始順序を決定すること
を特徴とする請求項１に記載の通信システム。
【請求項３】
前記サーバは、前記ポーリングサーバに送信する通信要求に、通信相手となる端末に要求する属性情報を含め、
前記ポーリングサーバは、前記端末から質問信号を受信した場合に、前記応答信号に、前記サーバからの通信要求及び前記属性情報を含めて前記端末に返信し、
前記端末は、前記応答信号に含まれている属性情報に基づく端末情報を、前記通信要求をしたサーバに対して送信すること
を特徴とする請求項１に記載の通信システム。
【請求項４】
前記ポーリングサーバは、前記サーバに予め設定された固有の属性情報を記憶しておき、前記応答信号に、前記固有の属性情報を含めることを特徴とする請求項１に記載の通信システム。
【請求項５】
前記ポーリングサーバは、前記応答信号に含める情報を秘匿するか否かを示す秘匿判断情報を有し、前記応答信号に含める情報が前記秘匿判断情報によって秘匿が不要である場合に、当該応答信号に含める情報を含む応答信号を前記端末に返信することを特徴とする請求項３又は請求項４に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバと端末との間で通信を行う通信システムに関する。
【背景技術】
【０００２】
従来より、サーバによって端末の状態を把握するための手段として、ポーリングサーバを備えたポーリング通信システムが下記の特許文献１等で知られている。
【０００３】
このポーリング通信システムは、複数の宅内機器と接続されて、当該複数の宅内機器と通信するサーバシステムであって、通常、宅内機器は、複数のポーリングサーバに分散して、ポーリング通信を行う。センターサーバは、各宅内機器と情報の授受を行うイベントが発生した場合に、当該宅内機器の通信要求を複数のポーリングサーバに送信し、宅内機器によってポーリングサーバに質問パケットが送信されると、ポーリングサーバはセンターサーバ通信要求があったことを表す応答パケットを返信する。これによって、宅内機器がセンターサーバにパケット要求をし、センターサーバから宅内機器にパケットが送信される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１７２０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のポーリング通信システムは、端末が複数のサービスサーバと接続する場合に、複数のサービスごとのポーリング通信をしていると、端末が要求するサービスが多くなるほどポーリング通信に要する通信量が多くなってしまう。
【０００６】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、端末が複数のサービスを要求する場合あってもポーリング通信の通信量を抑制することができる通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決する第１の発明に係る通信システムは、第１ネットワークに設けられた複数のサーバと、第２ネットワークに設けられた端末と、前記第１ネットワークと前記第２ネットワークとの間に設けられ、前記第１ネットワークと前記第２ネットワークとの間で通信されるパケットを中継する中継装置と、前記第１ネットワークに設けられ前記サーバから前記端末に対する通信要求を受信した後に前記端末から質問信号を受信した場合に、前記サーバからの通信要求があることの応答信号を前記端末に返信するポーリングサーバとを備え、前記端末は、前記サーバからの通信要求があることの応答信号を前記ポーリングサーバから受信した場合に、当該通信要求を送信したサーバに対して通信を開始することを特徴とする。
【０００８】
第１の発明に係る通信システムであって、第２の発明は、前記ポーリングサーバは、前記サーバが前記端末との間で通信を行う優先度を示す優先度情報を記憶する記憶手段を備え、前記ポーリングサーバは、前記端末から質問信号を受信した場合に、前記応答信号に、前記サーバからの通信要求及び前記優先度情報を含めて前記端末に返信し、前記端末は、前記応答信号に含まれている優先度情報に基づいて前記通信要求をしたサーバに対する通信開始順序を決定することを特徴とする。
【０００９】
第１の発明に係る通信システムであって、第３の発明は、前記サーバは、前記ポーリングサーバに送信する通信要求に、通信相手となる端末に要求する属性情報を含め、前記ポーリングサーバは、前記端末から質問信号を受信した場合に、前記応答信号に、前記サーバからの通信要求及び前記属性情報を含めて前記端末に返信し、前記端末は、前記応答信号に含まれている属性情報に基づく端末情報を、前記通信要求をしたサーバに対して送信することを特徴とする。
【００１０】
第１の発明に係る通信システムであって、第４の発明は、前記ポーリングサーバは、前記サーバに予め設定された固有の属性情報を記憶しておき、前記応答信号に、前記固有の属性情報を含めることを特徴とする。
【００１１】
第３又は第４の何れかの発明に係る通信システムであって、第５の発明は、前記ポーリングサーバは、前記応答信号に含める情報を秘匿するか否かを示す秘匿判断情報を有し、前記応答信号に含める情報が前記秘匿判断情報によって秘匿が不要である場合に、当該応答信号に含める情報を含む応答信号を前記端末に返信することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、複数のサーバをポーリングサーバに接続し、ポーリングサーバがサーバから通信要求を受信した場合に、ポーリングサーバによって、サーバからの通信要求があることの応答信号を端末に返信し、端末からサーバに対して通信を開始する。このような本発明によれば、端末が複数のサービスを要求する場合あってもポーリング通信の通信量を抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態として示すポーリング通信システムの構成を示すブロック図である。
【図２】本発明の一実施形態として示すポーリング通信システムにおいて、複数のサービスサーバから通信要求が発生した様子を示すブロック図である。
【図３】本発明の一実施形態として示すポーリング通信システムにおいて、複数のサービスサーバに対して優先度の順に宅内機器２から通信を開始する様子を示すブロック図である。
【図４】本発明の一実施形態として示すポーリング通信システムにおいて、各部間において授受される信号を示すシーケンス図である。
【図５】比較例としてのポーリング通信システムを示すブロック図である。
【図６】本発明の一実施形態として示すポーリング通信システムにおいて、サービスサーバのプロパティ情報をポーリングサーバに記憶しておく様子を示すシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照して説明する。
【００１５】
本発明を適用したポーリング通信システムは、例えば図１に示すように構成される。このポーリング通信システムは、サーバシステム１、顧客宅内の宅内機器２、及び、中継装置としてのＮＡＴ（Network Address Translation）ルータ３を備える。
【００１６】
このポーリング通信システムにおいて、サーバシステム１はＩＰネットワークＮＷといった第１ネットワークに設けられている。一方、宅内機器２は、第１ネットワークとは異なる顧客宅内ネットワークといった第２ネットワークに備えられる。ＮＡＴルータ３は、第１ネットワークと第２ネットワークとの間に設けられている。
【００１７】
このポーリング通信システムにおいて、ＮＡＴルータ３が存在するために、顧客宅内に構築された第２ネットワークへは、第１ネットワークからは通信できない。すなわち、第１ネットワークから送信されたグローバルアドレスでは、顧客宅内においてプライベートアドレスが付与されている宅内機器２にはパケットは届かない。したがって、このポーリング通信システムにおいては、宅内機器２からサービスサーバ１２に対して通信を開始する必要がある。このため、サービスサーバ１２が宅内機器２に対する通信を要求したことを宅内機器２が認識するために、宅内機器２とポーリングサーバ１１との間でポーリング通信を行う。
【００１８】
このポーリング通信システムにおいて、サーバシステム１には、複数のサービスサーバ１２Ａ，１２Ｂ，１２Ｃ（以下、総称する場合には単に「サービスサーバ１２」と呼ぶ。）が含まれる。また、サーバシステム１は、複数のサービスサーバ１２と通信可能なポーリングサーバ１１を備えている。なお、図１では、単一のポーリングサーバ１１に対して３つのサービスサーバ１２Ａ，１２Ｂ，１２Ｃが接続されている例を示しているが、これに限るものではない。
【００１９】
サービスサーバ１２Ａ，１２Ｂ，１２Ｃは、それぞれ、異なる属性（機能）を備えている。すなわち、サービスサーバ１２Ａ，１２Ｂ，１２Ｃは、それぞれ異なるソフトウェアによって動作し、宅内機器２との間で異なる情報を授受する。
【００２０】
サービスサーバ１２Ａは、例えば、顧客宅内のセキュリティを管理するサービス機能を備えている。サービスサーバ１２Ａは、顧客宅内におけるセキュリティに関する電気錠、防犯センサ等のセキュリティ情報を取得し、異常が発生した時にユーザに保持される携帯端末にセキュリティ情報を提供する。
【００２１】
サービスサーバ１２Ｂは、例えば、ユーザに保持された携帯端末や宅内機器２からの要求によって顧客宅内の各デバイスを遠隔操作するサービス機能を備えている。サービスサーバ１２Ｂは、ユーザに保持された携帯端末から顧客宅内に備えられた空調装置等を制御する制御信号が供給された場合に、宅内機器２に対して制御信号を送信する。
【００２２】
サービスサーバ１２Ｃは、例えば、顧客宅内のデバイスの電力等を管理するサービス機能を備えている。サービスサーバ１２Ｃは、顧客宅内に備えられた単位時間（１日や１時間等）の電力量や、瞬間電力等の情報を取得するときに、当該情報を送信するよう宅内機器２を制御する。
【００２３】
ポーリングサーバ１１は、第１ネットワークにおいてサーバシステム１に含まれる複数のサービスサーバ１２と通信可能となっている。ポーリングサーバ１１は、ＩＰネットワークＮＷを含む第１ネットワークを介して第２ネットワークにおける宅内機器２との間でポーリング通信を行う。ポーリングサーバ１１は、サービスサーバ１２から宅内機器２との間で通信を要求する通信要求を受信する。ポーリングサーバ１１は、宅内機器２からポーリング通信における質問信号を受信した場合に、サービスサーバ１２から通信要求があった場合に、当該通信要求を含む応答信号を宅内機器２に返信する。
【００２４】
宅内機器２は、所定の期間ごとにポーリングサーバ１１に対して質問信号を送信し、当該質問信号に対する応答信号を受信するという、ポーリング通信を行う。宅内機器２は、複数のサービスサーバ１２が提供するサービスを享受するために、複数のサービスサーバ１２に接続されたポーリングサーバ１１に対して質問信号を送信する。宅内機器２は、応答信号に通信要求が含まれていた場合に、当該通信要求をポーリングサーバ１１に送信したサービスサーバ１２との間で直接通信を行う。
【００２５】
このようなポーリング通信システムの動作を、図１における手順（１）、（２）、（３）に沿って説明する。
【００２６】
先ず、手順（１）において、宅内機器２は、所定のポーリング通信間隔となると、ＮＡＴルータ３を介して、質問信号をポーリングサーバ１１に対して送信する。ポーリングサーバ１１は、質問信号を受信したことに応じて、サービスサーバ１２から通信要求を受信しているか否かを判定する。サービスサーバ１２から通信要求を受信していない場合、ポーリングサーバ１１は、通信要求がない旨を含む応答信号を宅内機器２に返信する。
【００２７】
一方、手順（２）において、宅内機器２との接続を要求するサービスサーバ１２Ａは、ポーリングサーバ１１に対して通信要求を送信する。ポーリングサーバ１１は、サービスサーバ１２Ａから通信要求を受信すると、当該受信した通信要求を記憶しておく。
【００２８】
その後、手順（１）によって、宅内機器２がポーリングサーバ１１に質問信号を送信する。ポーリングサーバ１１は、質問信号を受信すると、サービスサーバ１２Ａからの通信要求を受信しているので、当該通信要求を含む応答信号を宅内機器２に返信する。
【００２９】
宅内機器２は、ポーリングサーバ１１から通信要求を含む応答信号を受信すると、当該応答信号に含まれる通信要求を取り出す。宅内機器２は、当該通信要求によって、サービスサーバ１２Ａが通信を要求していることを認識する。
【００３０】
これにより、宅内機器２は、手順（３）において、通信要求に応じてサービスサーバ１２Ａにパケット要求を送信して、通信要求を送信したサービスサーバ１２Ａに対して通信を開始する。サービスサーバ１２Ａは、宅内機器２からパケット要求を受信したことに応じて、宅内機器２に対して応答パケットを送信できる。
【００３１】
その後、例えばサービスサーバ１２Ａが宅内におけるセキュリティ情報を要求するコマンドを送信した場合、宅内機器２は、宅内における電気錠の状態や、防犯センサやカメラの検出結果といった情報を取得する。これにより、宅内機器２は、サービスサーバ１２Ａが要求したセキュリティ情報を送信できる。
【００３２】
以上のように、このポーリング通信システムによれば、宅内機器２が複数のサービスサーバ１２との間で通信を行う必要がある場合であっても、ポーリングサーバ１１にポーリング通信を集約する。これにより、宅内機器２は、それぞれのサービスに対してポーリング通信を行う必要はない。また、このポーリング通信システムによれば、複数のサービスサーバ１２が宅内機器２との間で通信を要求する場合であっても、ポーリングサーバ１１に対して通信要求を集約できる。
【００３３】
また、このポーリング通信システムにおいて、図２に示すように、宅内機器２がポーリング通信を行う所定のポーリング通信間隔内に複数のサービスサーバ１２からサーバシステム１に対して通信要求が送信されることがある（手順（５））。この場合、宅内機器２は、手順（４）によってサービスサーバ１２Ａ及びサービスサーバ１２Ｃの２つとの間で通信を開始する必要があると認識できる。これにより、宅内機器２は、各サービスサーバ１２Ａ、サーバシステム１２Ｃに対して略同時にパケット要求を送信する（手順（６ａ）（６ｂ））。これにより、このポーリング通信システムによれば、単一のポーリング通信間隔において２つのサービスサーバ１２から通信要求があった場合であっても、手順（４）において単一の質問信号を送信するのみで、２つの通信要求を受信できる。
【００３４】
以上より、このポーリング通信システムによれば、ポーリングサーバ１１に宅内機器２及びサービスサーバ１２のポーリング通信を集約でき、各宅内機器２から各サービスサーバ１２にそれぞれポーリング通信を行った場合と比較して通信量を低減できる。これにより、このポーリング通信システムによれば、宅内機器２やサービスサーバ１２が増加しても、当該増加分によって通信帯域が逼迫されることを抑制できる。
【００３５】
また、このポーリング通信システムにおいて、単一のポーリング通信間隔において２つのサービスサーバ１２から通信要求があった場合、宅内機器２は、サービスサーバ１２の優先度情報に基づいて動作することが望ましい。
【００３６】
このようなポーリング通信システムにおいて、ポーリングサーバ１１は、サービスサーバ１２が宅内機器２との間で通信を行う優先度を示す優先度情報を記憶する記憶手段を備えておく。この優先度情報は、例えば、サービスサーバ１２の属性によって設定される。例えば、緊急度の高いセキュリティ情報を扱うサービスサーバ１２の優先度は“高”とし、緊急度が低い電力情報を扱うサービスサーバ１２は“低”とする、などといった設定例が挙げられる。また、優先度情報は、宅内機器２を操作するユーザによって任意に決定されても良い。
【００３７】
ポーリングサーバ１１は、宅内機器２から質問信号を受信した場合に、応答信号に、サービスサーバ１２からの通信要求及び優先度情報を含めて宅内機器２に返信する（手順（４））。このとき、ポーリングサーバ１１は、通信要求を送信したサービスサーバ１２の通信要求に併せて、当該サービスサーバ１２の優先度情報を付加する。
【００３８】
宅内機器２は、応答信号を受信すると、応答信号に含まれている優先度情報に基づいて、通信要求をしたサービスサーバ１２に対する通信開始順序を決定する。サービスサーバ１２Ａの方がサーバシステム１２Ｃよりも優先度が高い場合、宅内機器２は、先に、サービスサーバ１２Ａに対してパケット要求を送信し（手順（６））、次いで、サーバシステム１２Ｃに対してパケット要求を送信する（手順（７））。
【００３９】
以上のように、このポーリング通信システムによれば、宅内機器２が行う所定のポーリング通信間隔内で複数のサービスサーバ１２から通信要求が発生した場合であっても、優先度に応じて宅内機器２が複数のサービスサーバ１２との間で通信を開始できる。したがって、緊急度が高いサービスサーバ１２との間では宅内機器２から迅速に接続を確保するといった効果を発揮できる。
【００４０】
上述したポーリング通信システムにおける具体例について、図４を参照して説明する。この動作例においては、サーバシステム１にはサービスサーバ１２Ａとサービスサーバ１２Ｂとの２つが含まれるものとする。
【００４１】
先ず宅内機器２は、所定のポーリング通信間隔ごとに質問信号Ｃ１，Ｃ２を送信する。この質問信号Ｃ１，Ｃ２を送信した期間内においては、サービスサーバ１２Ａ、１２Ｂからポーリングサーバ１１に通信要求がないので、ポーリングサーバ１１は、通信要求がない旨の応答信号Ｒ１，Ｒ２を宅内機器２に送信する。
【００４２】
その後、宅内機器２向けデータの要求が発生すると、サービスサーバ１２Ａは、ポーリングサーバ１１に対して通信要求Ｃ１１を送信する。これによりポーリングサーバ１１は、サービスサーバ１２Ａの通信要求を記憶する。
【００４３】
その後、宅内機器２からポーリングサーバ１１に質問信号Ｃ３が送信されると、ポーリングサーバ１１は、当該質問信号Ｃ３に応答した応答信号Ｒ３を宅内機器２に送信する。このとき、ポーリングサーバ１１は、先にサービスサーバ１２Ａからの通信要求を受信しているので、応答信号Ｒ３に、サービスサーバ１２Ａから送信された通信要求を含める。
【００４４】
宅内機器２は、ポーリングサーバ１１から応答信号Ｒ３を受信すると、当該応答信号Ｒ３から通信要求を取得する。この通信要求によって、宅内機器２は、サービスサーバ１２Ａが自身と通信する要求をしていることを認識する。これにより、宅内機器２は、サービスサーバ１２Ａに、当該サービスサーバ１２Ａからの通信内容を取得するためのパケット要求Ｃ１２を送信する。
【００４５】
サービスサーバ１２Ａは、宅内機器２からパケット要求Ｃ１２を取得する。サービスサーバ１２Ａは、パケット要求Ｃ１２を受信すると、当該パケット要求Ｃ１２に応答して、宅内機器２に向けたデータＲ１２を送信する。この宅内機器２に向けたデータとしては、顧客宅内に備えられた各種のセンサのセンサ値を取得する命令や、空調機器や照明機器、防犯機器を制御する命令が挙げられる。
【００４６】
宅内機器２は、ＮＡＴルータ３を介して、サービスサーバ１２Ａから送信された宅内機器２に向けたデータＲ１２を取得する。宅内機器２は、宅内機器２に向けたデータＲ１２を取得したことに応じて、当該データＲ１２に従って動作して、各種のセンサ値の取得や、各種の機器の制御等を行う。
【００４７】
また、サービスサーバ１２Ｂからポーリングサーバ１１に通信要求Ｃ２１が送信された場合にも同様に、ポーリングサーバ１１は、宅内機器２からの質問信号Ｃ４に対して、応答信号Ｒ４を宅内機器２に送信する。この応答信号Ｒ４には、サービスサーバ１２Ｂが接続を要求していることを含める。これにより、宅内機器２は、サービスサーバ１２Ｂにパケット要求Ｃ１３を送信し、サービスサーバ１２Ｂから宅内機器２に向けたデータＲ１３を取得できる。
【００４８】
このように、ポーリング通信システムによれば、サービスサーバ１２から宅内機器２に直接に接続できなくても、宅内機器２からポーリング通信を行うことによって、サービスサーバ１２の要求に応じて宅内機器２とサービスサーバ１２とを接続できる。
【００４９】
また、ポーリング通信システムにおける他の動作例としては、質問信号Ｃ５及び応答信号Ｒ５が送受信された後のポーリング通信間隔において、２つのサービスサーバ１２Ａ、１２Ｂから通信要求Ｃ１４、Ｃ２２が送信される場合がある。この場合、ポーリングサーバ１１は、サービスサーバ１２Ａ及びサービスサーバ１２Ｂの２つの通信要求を記憶する。
【００５０】
その後に、宅内機器２からポーリングサーバ１１に質問信号Ｃ６が送信された場合、ポーリングサーバ１１は、サービスサーバ１２Ａ及びサービスサーバ１２Ｂから送信された通信要求がる旨を含む応答信号Ｒ６を宅内機器２に送信する。また、ポーリングサーバ１１は、予め記憶しておいたサービスサーバ１２の優先度情報を応答信号Ｒ６に含めても良い。
【００５１】
宅内機器２は、応答信号Ｒ６を受信したことに応じて、略同時に、パケット要求Ｃ１５，Ｃ１７を送信し、サービスサーバ１２Ａ及びサービスサーバ１２Ｂから宅内機器２に向けたデータＲ１５，Ｒ１７を受信できる。
【００５２】
宅内機器２は、応答信号Ｒ６に優先度情報が含まれていた場合において、サービスサーバ１２Ｂよりサービスサーバ１２Ａの方が優先度が高い場合には、先ず、サービスサーバ１２Ａにパケット要求Ｃ１５を送信して宅内機器２に向けたデータＲ１５を取得する。その後に、宅内機器２は、サービスサーバ１２Ｂにパケット要求Ｃ１６を送信して宅内機器２に向けたデータＲ１６を取得する。
【００５３】
以上のように、ポーリング通信システムによれば、複数のサービスを宅内機器２が利用する場合あっても、ポーリング通信の通信量を抑制することができる。
【００５４】
本実施形態との比較例としてのポーリング通信システムを挙げて説明すると、図５に示すようになる。３つのサービスが３つの各サービスサーバ１２Ａ、サービスサーバ１２Ｂ、サービスサーバ１２Ｃに分かれていた場合、宅内機器２は、３つのサービスサーバ１２に対して質問信号を送信して、応答信号を得なければならない。また、サービスの種類によっては、例えばセキュリティ情報等は、緊急度が高く、高い頻度でポーリング通信を行う必要がある。
【００５５】
これに対し、本願のポーリング通信システムによれば、複数のサービスサーバ１２が存在する場合であっても、単一のポーリングサーバ１１に対してポーリング通信を行えば良く、通信量を抑制できる。
【００５６】
また、このポーリング通信システムは、サービスサーバ１２からポーリングサーバ１１に送信する通信要求に、プロパティ情報（属性情報）を含めても良い。このプロパティ情報は、サービスサーバ１２の属性を示す情報である。例えば、プロパティ情報としては、サービスサーバ１２が宅内機器２に要求する情報や、サービスサーバ１２が宅内機器２に対して制御したい内容がある。
【００５７】
ポーリングサーバ１１は、サービスサーバ１２からプロパティ情報を受信した場合、その後に宅内機器２から質問信号を受信した応答信号に、通信要求及びプロパティ情報を含める。宅内機器２は、応答信号を受信すると、当該応答信号に含まれたプロパティ情報を取得できる。これに対し、宅内機器２は、プロパティ情報に基づく宅内機器２の情報（端末情報）を取得して、サービスサーバ１２に送信するパケット要求に含める。
【００５８】
サービスサーバ１２は、パケット要求に含まれた宅内機器２の情報を取り出し、自身がポーリングサーバ１１に送信したプロパティ情報に基づく情報を取得できる。
【００５９】
具体的には、図４における通信要求Ｃ１１に、サービスサーバ１２Ａのプロパティ情報を含める。ポーリングサーバ１１は、通信要求と共に、サービスサーバ１２Ａから送信されたプロパティ情報を記憶しておく。その後、ポーリングサーバ１１は、宅内機器２から質問信号Ｃ３が送信されたことに対し、応答信号Ｒ３にプロパティ情報を含めて宅内機器２に送信する。宅内機器２は、プロパティ情報を参照して、プロパティ情報に基づく情報（端末情報）をパケット要求に含めてサービスサーバ１２Ａに直接返信できる。
【００６０】
以上より、このポーリング通信システムによれば、ポーリングサーバ１１から宅内機器２に送信する応答信号に、必要なプロパティ情報を含めることができ、通信要求に応じて端末からサービスサーバ１２に通信する回数を削減できる。したがって、このポーリング通信システムによれば、上述した実施形態と併せて、更に通信帯域の圧迫を抑制できる。
【００６１】
更に、本発明の実施形態として示すポーリング通信システムにおいて、ポーリングサーバ１１が、サービスサーバ１２に予め設定されたプロパティ情報（固有の属性情報）を記憶しておき、応答信号に、プロパティ情報を含めても良い。
【００６２】
具体的には、図６に示すように、ポーリングサーバ１１は、自身に接続されたサービスサーバ１２Ａのプロパティ情報（Ａ）＝５及びサービスサーバ１２Ｂのプロパティ情報（Ｂ）＝７を記憶しておく。このプロパティ情報は、サービスサーバ１２Ａ及びサービスサーバ１２Ｂにより指定されたデフォルト（初期化）のプロパティ情報である。このデフォルトのプロパティ情報は、サービスサーバ１２Ａ及びサービスサーバ１２Ｂの固有の情報である。この情報は、例えば、数値で特定されたセキュリティ情報、電力・エネルギー情報等が含まれる。この具体例においては、サービスサーバ１２Ａのデフォルトのプロパティ情報は“５”であり、サービスサーバ１２Ｂのデフォルトのプロパティ情報は“７”である。
【００６３】
サービスサーバ１２Ａ及びサービスサーバ１２Ｂからポーリングサーバ１１に通信要求が無い場合において、宅内機器２がポーリングサーバ１１に質問信号Ｃ１を送信する。ポーリングサーバ１１は、通信要求が無くても、当該質問信号Ｃ１に対する応答信号Ｒ１に、サービスサーバ１２Ａ及びサービスサーバ１２Ｂのデフォルトのプロパティ情報を格納する。これにより、宅内機器２は、ポーリングサーバ１１に接続されているサービスサーバ１２Ａ及びサービスサーバ１２Ｂのデフォルトのプロパティ情報を取得できる。その後、質問信号Ｃ２、応答信号Ｒ２が送受信された場合も同様である。
【００６４】
その後、サービスサーバ１２Ａにおいて宅内機器２から取得する情報が変更した場合、サービスサーバ１２Ａは、当該変更した情報を送信するよう値が“８”のプロパティ情報を含む通信要求Ｃ１１をポーリングサーバ１１に送信する。
【００６５】
ポーリングサーバ１１は、変更されたプロパティ情報を含む通信要求Ｃ１１を受信すると、サービスサーバ１２Ａのプロパティ情報を“８”に変更して、記憶する。その後、宅内機器２から質問信号Ｃ３が送信され、ポーリングサーバ１１が当該質問信号Ｃ３を受信する。ポーリングサーバ１１は、通信要求がなく、サービスサーバ１２Ａによって変更されたプロパティ情報“８”を含む応答信号Ｒ３を送信する。
【００６６】
その後、サービスサーバ１２Ｂにおいて宅内機器２から取得する情報が変更した場合、サービスサーバ１２Ｂは、当該変更した情報を送信するよう値が“９”のプロパティ情報を含む通信要求Ｃ２１をポーリングサーバ１１に送信する。
【００６７】
ポーリングサーバ１１は、変更されたプロパティ情報を含む通信要求Ｃ２１を受信すると、サービスサーバ１２Ｂのプロパティ情報を“９”に変更して、記憶する。その後、宅内機器２から質問信号Ｃ４が送信され、ポーリングサーバ１１が当該質問信号Ｃ４を受信する。ポーリングサーバ１１は、通信要求がなく、サービスサーバ１２Ｂによって変更されたプロパティ情報“９”を含む応答信号Ｒ４を送信する。
【００６８】
その後のポーリング通信間隔にて、宅内機器２は、質問信号Ｃ５を送信すると、ポーリングサーバ１１は、通信要求がなく、サービスサーバ１２Ａのプロパティ情報が“８”、サービスサーバ１２Ｂのプロパティ情報が“９”である応答信号Ｒ５を送信する。
【００６９】
更にサービスサーバ１２Ａのプロパティ情報が“１”に変更した場合、サービスサーバ１２Ａは、当該通信要求Ｃ１２に、自身のプロパティ情報“１”を送信する。これにより、ポーリングサーバ１１は、サービスサーバ１２Ａのプロパティ情報を更に変更できる。
【００７０】
以上のように、このポーリング通信システムによれば、サービスサーバ１２自身で自己のデフォルトのプロパティ情報をポーリングサーバ１１に記憶させる。また、サービスサーバ１２は、変更したプロパティ情報をポーリングサーバ１１に記憶させることができる。これにより、ポーリングサーバ１１は、宅内機器２から質問信号を受信した場合に、応答信号にサービスサーバ１２のデフォルトのプロパティ情報又は変更したプロパティ情報を記憶し、送信できる。したがって、宅内機器２は、サービスサーバ１２のプロパティ情報に基づいた端末情報をサービスサーバ１２に送信できる。
【００７１】
その後においては、宅内機器２からポーリングサーバ１１に質問信号Ｃ８，Ｃ９が送信されても、ポーリングサーバ１１は、質問信号Ｃ８，Ｃ９に対して、記憶しているプロパティ情報を含めた応答信号Ｒ８，Ｒ１０を返信できる。
【００７２】
このように、ポーリング通信システムは、サービスサーバ１２の通信要求があった場合に、ポーリングサーバ１１に記憶しておいたプロパティ情報に基づいて宅内機器２からサービスサーバ１２に接続できる。したがって、このポーリング通信システムによれば、宅内機器２とサービスサーバ１２との間の通信量を抑制して、更に通信帯域の逼迫を抑制できる。
【００７３】
更に、上述したポーリング通信システムにおいて、ポーリングサーバ１１は、宅内機器２に送信する応答信号に含める情報を秘匿するか否かを示す秘匿判断情報を有していることが望ましい。ポーリングサーバ１１は、応答信号に含める情報が秘匿判断情報によって秘匿が不要である場合に、当該応答信号に含める情報を含む応答信号を宅内機器２に返信する。
【００７４】
このようなポーリング通信システムにおいて、ポーリングサーバ１１は、上述したように、通信要求と共にサービスサーバ１２から送信されるプロパティ情報、又は、ポーリングサーバ１１に記憶しておいたプロパティ情報を秘匿する。このため、ポーリングサーバ１１は、予め記憶している秘匿判断情報と、プロパティ情報とを比較する。この秘匿判断情報は、例えば、ポーリングサーバ１１に接続されたサービスサーバ１２が通信する情報の内容を示すプロパティ情報と、当該プロパティ情報を秘匿するか否かを示すテーブルデータである。ポーリングサーバ１１は、サービスサーバ１２からプロパティ情報を受信した場合に、当該プロパティ情報を秘匿するか否かを判定する。プロパティ情報を秘匿するべきと判断した場合、ポーリングサーバ１１は、サービスサーバ１２との間で授受する情報を秘匿する旨の情報を応答信号に含める。
【００７５】
宅内機器２は、ポーリングサーバ１１から応答信号を受信した場合に、情報を秘匿する旨の情報が含まれていることを認識できる。宅内機器２は、情報を秘匿する場合には、予めサービスサーバ１２との間で設定された暗号化方式及び暗号キーを使用して、サービスサーバ１２にパケット要求を送信する。これにより、ポーリング通信システムは、宅内機器２からサービスサーバ１２との間でどのような情報を授受するかを秘匿できる。
【００７６】
また、このポーリング通信システムは、サービスサーバ１２から宅内機器２に送信される情報も秘匿することが望ましい。この場合、サービスサーバ１２は、宅内機器２との間で設定された暗号化方式及び暗号キーを使用して、サービスサーバ１２に宅内機器２に向けたデータを送信する。これにより、ポーリング通信システムは、サービスサーバ１２によって宅内機器２に要求する情報がどのような情報化を秘匿できる。
【００７７】
更に、このポーリング通信システムは、サービスサーバ１２によって要求された結果として宅内機器２からサービスサーバ１２に送信する情報も秘匿することが望ましい。これにより、ポーリング通信システムは、例えば宅内機器２からサービスサーバ１２にセキュリティ情報を送信する場合に、当該セキュリティ情報を秘匿できる。
【００７８】
以上のように、このポーリング通信システムによれば、ポーリングサーバ１１と宅内機器２との間や、宅内機器２とサービスサーバ１２との間で授受する情報を秘匿できる。これにより、このポーリング通信システムによれば、複数のサービスサーバ１２がポーリングサーバ１１に接続され、宅内機器２が単一のポーリングサーバ１１に接続する場合であっても、宅内機器２が通信する情報の漏洩を抑制できる。
【００７９】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【符号の説明】
【００８０】
１  サーバシステム
２  宅内機器
３  ＮＡＴルータ
１１  ポーリングサーバ
１２Ａ，１２Ｂ，１２Ｃ  サービスサーバ
【図１】
2013008214.tif 000003
【図２】
2013008214.tif 000004
【図３】
2013008214.tif 000005
【図４】
2013008214.tif 000006
【図５】
2013008214.tif 000007
【図６】
2013008214.tif 000008