(57)【特許請求の範囲】
【請求項１】
インターネットに接続されたＷｅｂサーバ及び接続管理サーバと、ＬＡＮ(Local Area Network)側で、インターネットをＷＡＮ(Wide Area Network)側に接続する上位ルータと、当該上位ルータをＷＡＮ側に接続する１つ以上の下位ルータと、当該下位ルータのＬＡＮ側に接続された端末及び管理機器とを有するシステムの中で、端末のＷｅｂブラウザを用いたＷｅｂアクセス方法であって、
前記端末が、下位ルータ及び上位ルータを介して前記Ｗｅｂサーバから、Ｗｅｂページを取得する第１のステップと、
前記端末が、自らのセッション情報を、下位ルータ及び上位ルータを介して前記接続管理サーバへ送信する第２−１のステップと、
前記接続管理サーバが、前記端末のセッション情報を含む前記プッシュ通知を、前記管理機器へ送信する第２−２のステップと、
前記管理機器が、自らのセッション情報を、下位ルータ及び上位ルータを介して前記接続管理サーバへ送信する第２−３のステップと、
前記接続管理サーバが、前記管理機器のセッション情報を、前記端末へ送信する第２−４のステップと、
前記端末及び前記管理機器が、互いのセッション情報を用いて、ＬＡＮを介したピアツーピア通信を確立する第２−５のステップと
を有する第２のステップと、
前記端末が、前記ピアツーピア通信を介して前記管理機器から、管理識別子を受信する第３のステップと、
前記端末が、前記管理識別子を、前記Ｗｅｂページに関連して、前記Ｗｅｂサーバ又は他のコンテンツサーバへ送信する第４のステップと
を有することを特徴とするＷｅｂアクセス方法。
【請求項２】
第１のステップの前段で、
前記管理機器が、自らのサブネット範囲を含む登録情報を、下位ルータ及び上位ルータを介して前記接続管理サーバへ送信し、
前記接続管理サーバは、前記端末から受信した前記登録情報の送信元グローバルアドレスと、前記登録情報に含まれる前記サブネット範囲とを対応付けて記憶し、
第２−１のステップについて、前記端末は、自らのセッション情報に、自らのプライベートアドレスを含め、
第２−２のステップについて、前記接続管理サーバは、前記端末から受信した前記セッション情報の送信元グローバルアドレスと、前記登録情報の送信元グローバルアドレスとが一致し、且つ、前記端末のセッション情報のプライベートアドレスが、前記登録情報のサブネット範囲に含まれている場合にのみ、前記プッシュ通知を前記管理機器へ送信する
ことを特徴とする請求項１に記載のＷｅｂアクセス方法。
【請求項３】
前記ピアツーピア通信は、ＷｅｂＲＴＣ(Web Real-Time Communication)であり、
第２〜第４のステップは、前記端末の前記Ｗｅｂブラウザに実装されたスクリプトによって実行される
ことを特徴とする請求項１又は２に記載のＷｅｂアクセス方法。
【請求項４】
前記管理識別子は、世帯を識別する世帯識別子である
ことを特徴とする請求項１から３のいずれか１項に記載のＷｅｂアクセス方法。
【請求項５】
前記システムは、前記世帯識別子に対応付けて世帯属性情報を管理する世帯属性管理サーバを更に有し、
第４のステップの後段として、前記Ｗｅｂサーバ又は他のコンテンツサーバが、前記世帯属性管理サーバへ、前記世帯識別子を用いて前記世帯属性情報を取得する
ことを特徴とする請求項４に記載のＷｅｂアクセス方法。
【請求項６】
前記システムは、前記世帯識別子に対応付けて世帯属性情報を管理する世帯属性管理サーバを更に有し、
第４のステップについて、
前記端末が、前記世帯識別子を、前記世帯属性管理サーバへ送信し、
前記世帯属性管理サーバが、前記世帯識別子に対応する世帯属性情報を、前記端末へ返信し、
前記端末が、前記世帯属性情報を、前記Ｗｅｂサーバ又は他のコンテンツサーバへ送信する
ことを特徴とする請求項４に記載のＷｅｂアクセス方法。
【請求項７】
前記管理機器は、世帯毎に管理を要するＨＥＭＳ(Home Energy Management System)機器である
ことを特徴とする請求項１から６のいずれか１項に記載のＷｅｂアクセス方法。
【請求項８】
インターネットに接続されたＷｅｂサーバ及び接続管理サーバと、ＬＡＮ側で、インターネットをＷＡＮ側に接続する上位ルータと、当該上位ルータをＷＡＮ側に接続する１つ以上の下位ルータと、当該下位ルータのＬＡＮ側に接続された端末及び管理機器とを有するシステムの中で、Ｗｅｂブラウザを用いてＷｅｂアクセスする端末に搭載されたコンピュータを機能させるプログラムであって、
下位ルータ及び上位ルータを介して前記Ｗｅｂサーバから、Ｗｅｂページを取得するページ取得手段と、
自らのセッション情報を、下位ルータ及び上位ルータを介して前記接続管理サーバへ送信し、前記接続管理サーバが、前記端末のセッション情報を含む前記プッシュ通知を、前記管理機器へ送信し、前記管理機器が、自らのセッション情報を、下位ルータ及び上位ルータを介して前記接続管理サーバへ送信し、前記接続管理サーバから、前記管理機器のセッション情報を受信し、前記管理機器との間で、互いのセッション情報を用いて、ＬＡＮを介したピアツーピア通信を確立するピアツーピア通信確立手段と、
前記ピアツーピア通信を介して前記管理機器から、管理識別子を受信する管理識別子受信手段と、
前記管理識別子を、前記Ｗｅｂページに関連して、前記Ｗｅｂサーバ又は他のコンテンツサーバへ送信する管理識別子送信手段と
してコンピュータを機能させることを特徴とする端末用のプログラム。
【請求項９】
Ｗｅｂブラウザによって実行可能なスクリプトとしてコンピュータを機能させることを特徴とする請求項８に記載の端末用のプログラム。
【請求項１０】
インターネットに接続されたＷｅｂサーバ及び接続管理サーバと、ＬＡＮ側で、インターネットをＷＡＮ側に接続する上位ルータと、当該上位ルータをＷＡＮ側に接続する１つ以上の下位ルータと、当該下位ルータのＬＡＮ側に接続された端末及び管理機器とを有するシステムの中で、Ｗｅｂブラウザを用いてＷｅｂアクセスする端末であって、
下位ルータ及び上位ルータを介して前記Ｗｅｂサーバから、Ｗｅｂページを取得するページ取得手段と、
自らのセッション情報を、下位ルータ及び上位ルータを介して前記接続管理サーバへ送信し、前記接続管理サーバが、前記端末のセッション情報を含む前記プッシュ通知を、前記管理機器へ送信し、前記管理機器が、自らのセッション情報を、下位ルータ及び上位ルータを介して前記接続管理サーバへ送信し、前記接続管理サーバから、前記管理機器のセッション情報を受信し、前記管理機器との間で、互いのセッション情報を用いて、ＬＡＮを介したピアツーピア通信を確立するピアツーピア通信確立手段と、
前記ピアツーピア通信を介して前記管理機器から、管理識別子を受信する管理識別子受信手段と、
前記管理識別子を、前記Ｗｅｂページに関連して、前記Ｗｅｂサーバ又は他のコンテンツサーバへ送信する管理識別子送信手段と
を有することを特徴とする端末。
【請求項１１】
インターネットに接続されたＷｅｂサーバ及び接続管理サーバと、ＬＡＮ側で、インターネットをＷＡＮ側に接続する上位ルータと、当該上位ルータをＷＡＮ側に接続する１つ以上の下位ルータと、当該下位ルータのＬＡＮ側に接続された端末及び管理機器とを有し、端末のＷｅｂブラウザを用いてＷｅｂアクセス可能なシステムであって、
前記端末は、
下位ルータ及び上位ルータを介して前記Ｗｅｂサーバから、Ｗｅｂページを取得するページ取得手段と、
自らのセッション情報を、下位ルータ及び上位ルータを介して前記接続管理サーバへ送信し、前記接続管理サーバから、前記管理機器のセッション情報を受信し、前記管理機器との間で、互いのセッション情報を用いて、ＬＡＮを介したピアツーピア通信を確立するピアツーピア通信確立手段と、
前記ピアツーピア通信を介して前記管理機器から、管理識別子を受信する管理識別子受信手段と、
前記管理識別子を、前記Ｗｅｂページに関連して、前記Ｗｅｂサーバ又は他のコンテンツサーバへ送信する管理識別子送信手段と
を有し、
前記管理機器は、
前記接続管理サーバから、前記端末のセッション情報を含む前記プッシュ通知を受信し、自らのセッション情報を、下位ルータ及び上位ルータを介して前記接続管理サーバへ送信し、前記端末との間で、互いのセッション情報を用いて、ＬＡＮを介したピアツーピア通信を確立するピアツーピア通信確立手段と、
前記ピアツーピア通信を介して前記端末へ、管理識別子を送信する管理識別子送信手段と
を有することを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークに接続されるＨＥＭＳ(Home Energy Management System)機器を用いて、サーバから世帯を管理する技術に関する。
【背景技術】
【０００２】
従来、インターネットを介して、地域に限定されたサービスコンテンツを送信する技術がある（例えば特許文献１参照）。この技術によれば、居住宅内に設置されたセットトップボックスへコンテンツを送信する際に、契約者個人を認証する。その認証によれば、ユーザにＩＤ（IDentifier、識別子）及びパスワードを入力させることなく、ユーザ所持のＩＣカードやＣＤ−ＲＯＭを利用する。契約者情報が記憶されたこれらＩＣカードやＣＤ−ＲＯＭを、セットトップボックスに挿入することによって、契約者情報単位で認証する。
【０００３】
また、サーバが、端末からアクセスされた際のグローバルＩＰ(Internet Protocol)アドレスによって、その端末の地域を特定する技術もある（例えば特許文献２参照）。この技術によれば、グローバルＩＰアドレスによって特定された地域に応じたコンテンツを、端末へ配信することができる。
【０００４】
更に、特定のＷｅｂページに対してユーザがアクセスした閲覧履歴を用いて、そのユーザに対して特定の広告情報を配信する技術もある。この技術によれば、クッキー(cookie)を用いて、複数の異なるＷｅｂサイトへアクセスした閲覧履歴を収集する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−６８５４３号公報
【特許文献２】特開２０００−２０４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１及び２に記載の技術によれば、セットトップボックスの契約者情報単位や、グローバルＩＰアドレスの地域単位で、コンテンツの配信先を特定している。また、グローバルＩＰアドレスや閲覧履歴は、サーバが収集可能な情報に基づいて、コンテンツの配信先を特定している。但し、クッキーの利用が制限されるようなローカルネットワーク又はプライベートネットワークでは、閲覧履歴を収集できず、ユーザを特定することはできない。
【０００７】
例えば、サーバから見て、ＨＥＭＳ機器のような管理機器を、世帯毎に管理する場合を想定する。ＨＥＭＳ機器には、その世帯に固有の管理識別子が記憶されており、これによって世帯を識別する。
【０００８】
ここで、本願の発明者らは、ＨＥＭＳ機器に記憶された世帯識別子毎に、異なるサービスコンテンツを配信することができるのではないか？と考えた。その世帯識別子に対応付けてその世帯属性を管理することができれば、その世帯属性に応じたサービスコンテンツを提供することができる。
【０００９】
また、本願の発明者らは、ローカルネットワークに接続された端末に実装されたＷｅｂブラウザから、ＨＥＭＳ機器の世帯識別子を利用できないか？と考えた。現状、端末を操作しているユーザが、Ｗｅｂブラウザのページの閲覧中に、世帯を特定する世帯識別子が必要となったとしても、ユーザは自ら、その世帯識別子を手入力しなければならない。また、端末が、ＬＡＮを介してＨＥＭＳ機器から世帯識別子を取得することができるようにするためには、端末及びＨＥＭＳ機器それぞれに専用プログラムをインストールしておく必要がある。
【００１０】
更に、世帯毎に設置されるルータは一般に、インターネットに対するグローバルＩＰアドレスと、ローカルネットワークに対するプライベートＩＰアドレスとを変換するＮＡＴ(Network Address Translation)機能を実装している。そのために、インターネットに接続されたサーバは、ＨＥＭＳ機器の専用プログラムから、プライベートＩＰアドレスを含むデータパケットを受信し、そのプライベートＩＰアドレスと、そのデータパケットに付与されるグローバルＩＰアドレスとの組によって、その世帯を特定する。
【００１１】
しかしながら、例えばマンションのような集合住宅の場合、マンション自体が管理する上位ルータと、各世帯が管理する下位ルータとが、階層状に構成されている。下位ルータは、その配下のホームネットワーク（ＬＡＮ）に接続された端末及びＨＥＭＳ機器に対して、プライベートＩＰアドレスを付与する。このとき、異なる世帯であっても、同一のプライベートＩＰアドレスが、端末やＨＥＭＳ機器に付与される場合もある。サーバから見て、グローバルＩＰアドレス及びプライベートＩＰアドレスが同一である場合、異なる世帯の管理機器として識別することができない場合がある。
【００１２】
そこで、本発明は、端末に実装されたＷｅｂブラウザから、その世帯の管理機器に記憶された管理識別子を用いてＷｅｂブラウザからアクセスすることができるＷｅｂアクセス方法、プログラム、端末及びシステムを提供することを目的とする。また、本発明によれば、ルータが階層的に構成された集合住宅であっても、サーバから見て世帯毎に、端末からのアクセスを識別することができる技術を提供することも目的とする。
【課題を解決するための手段】
【００１３】
本発明によれば、インターネットに接続されたＷｅｂサーバ及び接続管理サーバと、ＬＡＮ(Local Area Network)側で、インターネットをＷＡＮ(Wide Area Network)側に接続する上位ルータと、当該上位ルータをＷＡＮ側に接続する１つ以上の下位ルータと、当該下位ルータのＬＡＮ側に接続された端末及び管理機器とを有するシステムの中で、端末のＷｅｂブラウザを用いたＷｅｂアクセス方法であって、
端末が、下位ルータ及び上位ルータを介してＷｅｂサーバから、Ｗｅｂページを取得する第１のステップと、
端末が、自らのセッション情報を、下位ルータ及び上位ルータを介して接続管理サーバへ送信する第２−１のステップと、
接続管理サーバが、端末のセッション情報を含むプッシュ通知を、管理機器へ送信する第２−２のステップと、
管理機器が、自らのセッション情報を、下位ルータ及び上位ルータを介して接続管理サーバへ送信する第２−３のステップと、
接続管理サーバが、管理機器のセッション情報を、端末へ送信する第２−４のステップと、
端末及び管理機器が、互いのセッション情報を用いて、ＬＡＮを介したピアツーピア通信を確立する第２−５のステップと
を有する第２のステップと、
端末が、ピアツーピア通信を介して管理機器から、管理識別子を受信する第３のステップと、
端末が、管理識別子を、Ｗｅｂページに関連して、Ｗｅｂサーバ又は他のコンテンツサーバへ送信する第４のステップと
を有することを特徴とするＷｅｂアクセス方法。
【００１６】
本発明のＷｅｂアクセス方法における他の実施形態によれば、
第１のステップの前段で、
管理機器が、自らのサブネット範囲を含む登録情報を、下位ルータ及び上位ルータを介して接続管理サーバへ送信し、
接続管理サーバは、端末から受信した登録情報の送信元グローバルアドレスと、登録情報に含まれるサブネット範囲とを対応付けて記憶し、
第２−１のステップについて、端末は、自らのセッション情報に、自らのプライベートアドレスを含め、
第２−２のステップについて、接続管理サーバは、端末から受信したセッション情報の送信元グローバルアドレスと、登録情報の送信元グローバルアドレスとが一致し、且つ、端末のセッション情報のプライベートアドレスが、登録情報のサブネット範囲に含まれている場合にのみ、プッシュ通知を管理機器へ送信することも好ましい。
【００１７】
本発明のＷｅｂアクセス方法における他の実施形態によれば、
ピアツーピア通信は、ＷｅｂＲＴＣ(Web Real-Time Communication)であり、
第２〜第４のステップは、端末のＷｅｂブラウザに実装されたスクリプトによって実行されることも好ましい。
【００１８】
本発明のＷｅｂアクセス方法における他の実施形態によれば、
管理識別子は、世帯を識別する世帯識別子であることも好ましい。
【００１９】
本発明のＷｅｂアクセス方法における他の実施形態によれば、
システムは、世帯識別子に対応付けて世帯属性情報を管理する世帯属性管理サーバを更に有し、
第４のステップの後段として、Ｗｅｂサーバ又は他のコンテンツサーバが、世帯属性管理サーバへ、世帯識別子を用いて世帯属性情報を取得することも好ましい。
【００２０】
本発明のＷｅｂアクセス方法における他の実施形態によれば、
システムは、世帯識別子に対応付けて世帯属性情報を管理する世帯属性管理サーバを更に有し、
第４のステップについて、
端末が、世帯識別子を、世帯属性管理サーバへ送信し、
世帯属性管理サーバが、世帯識別子に対応する世帯属性情報を、端末へ返信し、
端末が、世帯属性情報を、Ｗｅｂサーバ又は他のコンテンツサーバへ送信することも好ましい。
【００２１】
本発明のＷｅｂアクセス方法における他の実施形態によれば、
管理機器は、世帯毎に管理を要するＨＥＭＳ(Home Energy Management System)機器であることも好ましい。
【００２２】
本発明によれば、インターネットに接続されたＷｅｂサーバ及び接続管理サーバと、ＬＡＮ側で、インターネットをＷＡＮ側に接続する上位ルータと、当該上位ルータをＷＡＮ側に接続する１つ以上の下位ルータと、当該下位ルータのＬＡＮ側に接続された端末及び管理機器とを有するシステムの中で、Ｗｅｂブラウザを用いてＷｅｂアクセスする端末に搭載されたコンピュータを機能させるプログラムであって、
下位ルータ及び上位ルータを介してＷｅｂサーバから、Ｗｅｂページを取得するページ取得手段と、
自らのセッション情報を、下位ルータ及び上位ルータを介して接続管理サーバへ送信し、接続管理サーバが、端末のセッション情報を含むプッシュ通知を、管理機器へ送信し、管理機器が、自らのセッション情報を、下位ルータ及び上位ルータを介して接続管理サーバへ送信し、接続管理サーバから、管理機器のセッション情報を受信し、管理機器との間で、互いのセッション情報を用いて、ＬＡＮを介したピアツーピア通信を確立するピアツーピア通信確立手段と、
ピアツーピア通信を介して管理機器から、管理識別子を受信する管理識別子受信手段と、
管理識別子を、Ｗｅｂページに関連して、Ｗｅｂサーバ又は他のコンテンツサーバへ送信する管理識別子送信手段と
してコンピュータを機能させることを特徴とする。
【００２３】
本発明のプログラムにおける他の実施形態によれば、
Ｗｅｂブラウザによって実行可能なスクリプトとしてコンピュータを機能させることも好ましい。
【００２４】
本発明によれば、インターネットに接続されたＷｅｂサーバ及び接続管理サーバと、ＬＡＮ側で、インターネットをＷＡＮ側に接続する上位ルータと、当該上位ルータをＷＡＮ側に接続する１つ以上の下位ルータと、当該下位ルータのＬＡＮ側に接続された端末及び管理機器とを有するシステムの中で、Ｗｅｂブラウザを用いてＷｅｂアクセスする端末であって、
下位ルータ及び上位ルータを介してＷｅｂサーバから、Ｗｅｂページを取得するページ取得手段と、
自らのセッション情報を、下位ルータ及び上位ルータを介して接続管理サーバへ送信し、接続管理サーバが、端末のセッション情報を含むプッシュ通知を、管理機器へ送信し、管理機器が、自らのセッション情報を、下位ルータ及び上位ルータを介して接続管理サーバへ送信し、接続管理サーバから、管理機器のセッション情報を受信し、管理機器との間で、互いのセッション情報を用いて、ＬＡＮを介したピアツーピア通信を確立するピアツーピア通信確立手段と、
ピアツーピア通信を介して管理機器から、管理識別子を受信する管理識別子受信手段と、
管理識別子を、Ｗｅｂページに関連して、Ｗｅｂサーバ又は他のコンテンツサーバへ送信する管理識別子送信手段と
を有することを特徴とする。
【００２５】
本発明によれば、インターネットに接続されたＷｅｂサーバ及び接続管理サーバと、ＬＡＮ側で、インターネットをＷＡＮ側に接続する上位ルータと、当該上位ルータをＷＡＮ側に接続する１つ以上の下位ルータと、当該下位ルータのＬＡＮ側に接続された端末及び管理機器とを有し、端末のＷｅｂブラウザを用いてＷｅｂアクセス可能なシステムであって、
端末は、
下位ルータ及び上位ルータを介してＷｅｂサーバから、Ｗｅｂページを取得するページ取得手段と、
自らのセッション情報を、下位ルータ及び上位ルータを介して接続管理サーバへ送信し、接続管理サーバから、管理機器のセッション情報を受信し、管理機器との間で、互いのセッション情報を用いて、ＬＡＮを介したピアツーピア通信を確立するピアツーピア通信確立手段と、
ピアツーピア通信を介して管理機器から、管理識別子を受信する管理識別子受信手段と、
管理識別子を、Ｗｅｂページに関連して、Ｗｅｂサーバ又は他のコンテンツサーバへ送信する管理識別子送信手段と
を有し、
管理機器は、
接続管理サーバから、端末のセッション情報を含むプッシュ通知を受信し、自らのセッション情報を、下位ルータ及び上位ルータを介して接続管理サーバへ送信し、端末との間で、互いのセッション情報を用いて、ＬＡＮを介したピアツーピア通信を確立するピアツーピア通信確立手段と、
ピアツーピア通信を介して端末へ、管理識別子を送信する管理識別子送信手段と
を有することを特徴とする。
【発明の効果】
【００２６】
本発明のＷｅｂアクセス方法、プログラム、端末及びシステムによれば、端末に実装されたＷｅｂブラウザから、その世帯の管理機器に記憶された管理識別子を用いてＷｅｂブラウザからアクセスすることができる。また、本発明によれば、ルータが階層的に構成された集合住宅であっても、サーバから見て世帯毎に、端末からのアクセスを識別することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明におけるシステム構成図である。
【図２】本発明におけるシーケンス図である。
【図３】本発明における端末及び管理機器の機能構成図である。
【図４】世帯属性管理サーバを用いたシーケンス図である。
【図５】世帯属性管理サーバが記憶するテーブルを表す説明図である。
【図６】Ｗｅｂサーバが記憶するテーブルを表す説明図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について、図面を用いて詳細に説明する。
【００２９】
図１は、本発明におけるシステム構成図である。
【００３０】
［集合住宅内のシステム構成］
図１によれば、マンションのような集合住宅内に、１つの上位ルータ３１と複数の下位ルータ３２が、階層状に構成されている。上位ルータ３１は、インターネットをＷＡＮ(Wide Area Network)側に接続し、下位ルータ３２をＬＡＮ側に接続する。また、下位ルータ３２は、上位ルータ３１をＷＡＮ側に接続し、世帯内のホームネットワークをＬＡＮ側に接続する。
【００３１】
下位ルータ３２配下では、世帯内のＬＡＮに、端末１及び管理機器２が接続されている。即ち、端末１及び管理機器２は、同一のサブネットに属することとなる。端末１は、例えばパーソナルコンピュータやスマートフォン、タブレット、テレビであって、Ｗｅｂブラウザをインストールしたものである。Ｗｅｂブラウザは、一般的なクライアントソフトウェアであって、ネットワークを介したサーバとの通信によって取得したコンテンツ（テキスト、音声、画像、映像等）を、ユーザに再生することができる。
【００３２】
Ｗｅｂブラウザとしては、例えばChrome（登録商標）やFirefox（登録商標）のような一般的なものである。そのために、端末同士のＷｅｂブラウザ間で、プライベートＩＰアドレス及びポートを指定して、ＬＡＮを介した直接的な通信をすることはできない。端末間でピアツーピア通信を確立する場合、一般に、Ｗｅｂブラウザとは別に、端末両方に専用通信アプリケーションをインストールする必要がある。
【００３３】
管理機器２は、世帯毎の世帯識別子（管理識別子）を記憶した、例えばＨＥＭＳ機器である。一般に、ＨＥＭＳ機器２は、世帯内の設備である電力メータ、ガスメータ、水道メータなどから、世帯における消費電力量、ガス使用量及び水道使用量のような生活関連量データを収集する。
【００３４】
また、ＨＥＭＳ機器２は、ディスプレイを搭載し、Ｗｅｂブラウザのクライアントソフトウェアをインストールしている。そのディスプレイには、計測した生活関連量データのみならず、外部のＷｅｂサーバから取得したサービスコンテンツを、居住者に向けて提示することもできる。
【００３５】
［接続管理サーバ４、世帯属性管理サーバ５、Ｗｅｂサーバ６］
図１によれば、インターネットに、接続管理サーバ４と、世帯属性管理サーバ５と、Ｗｅｂサーバ６とが接続されている。ユーザ操作に基づく端末１は、下位ルータ３２及び上位ルータ３１を介してインターネットに接続し、これらサーバ４，５，６と通信することができる。
【００３６】
接続管理サーバ４は、ホームネットワーク内における機器間のセッション情報を交換するためのものである。ここで、接続管理サーバ４は、ＳＩＰ(Session Initiation Protocol)サーバとして機能するものであってもよい。接続管理サーバ４は、端末１のＷｅｂブラウザからセッション情報を受信し、そのセッション情報を管理機器２へ転送する。本発明によれば、端末１と管理機器２との間のセッション情報の交換によって、ピアツーピア(Peer-to-Peer)通信を確立させる。
【００３７】
世帯属性管理サーバ５は、世帯識別子に対応付けて世帯属性情報を管理する。世帯属性情報としては、例えば家族の人数や構成、休日の外出頻度などである。このような世帯属性情報に応じて、その世帯に配信すべきサービスコンテンツも異なるものとなる。
【００３８】
Ｗｅｂサーバ６は、ユーザ操作に基づいて、端末１からのアクセス（ページ取得要求）に対して、Ｗｅｂページを返信する。
【００３９】
図２は、本発明におけるシーケンス図である。
図３は、本発明における端末及び管理機器の機能構成図である。
【００４０】
図３によれば、端末１は、ページ取得部１１と、ピアツーピア通信確立部１２と、管理識別子受信部１３と、管理識別子送信部１４とを有する。これらの機能構成部は、端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
また、管理機器２は、設定部２１と、ピアツーピア通信確立部２２と、管理識別子送信部２３とを有する。これらの機能構成部も、管理機器に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
以下では、図３の各機能構成部を、図２のシーケンスに沿って説明する。
【００４１】
＜設定ステップ＞（設定部２１）
管理機器２は、下位ルータ及び上位ルータを介して接続管理サーバ４へ、「登録情報」を送信する。登録情報には、少なくとも管理機器自らのサブネット範囲を含み、「プライベートＩＰアドレス」を更に含んでもよい。管理機器２は、これら情報に、登録情報のデータパケットに付加された送信元「グローバルＩＰアドレス」を対応付けて記憶する。
グローバルＩＰアドレス<->サブネット範囲<->プライベートＩＰアドレス
【００４２】
勿論、登録情報に、「世帯識別子」を含めたものであってもよい。その場合、これら情報を、世帯識別子に対応付けることができる。
世帯識別子->  
グローバルＩＰアドレス<->サブネット範囲<->プライベートＩＰアドレス
【００４３】
更に、登録情報には、管理機器２に対するプッシュ通知のアドレスも含まれる。プッシュ通知は、ロングポーリングやWebSocket、ＳＭＳ(Short Messaging System)のような、既存のプッシュサービスを利用する。WebSocketの場合、管理機器２と接続管理サーバ４との場合で、ソケットを予め確立しておく必要がある。また、ＳＭＳの場合、アドレスは、電話番号となる。
世帯識別子->  
グローバルＩＰアドレス<->サブネット範囲<->プライベートＩＰアドレス
<->プッシュ通知アドレス
【００４４】
尚、「WebSocket」とは、Ｗｅｂブラウザからサーバに対してソケット型のコネクションを確立し、全てのデータをコネクション上の専用のプロトコルで通信する。そのために、WebSocektは、ＨＴＴＰのように新たなＴＣＰコネクションを張る必要もなく、サーバからクライアントに対してデータをプッシュ配信することもできる。
【００４５】
＜第１のステップＳ１＞（ページ取得部１１）
端末１は、下位ルータ３２及び上位ルータ３１を介してＷｅｂサーバ６から、Ｗｅｂページを取得する。Ｗｅｂページは、例えばＨＴＭＬ(HyperText Markup Language)や、ＣＳＳ(Cascading Style Sheets)、JavaScript（登録商標）等で記述されたものである。
【００４６】
ここで、Ｗｅｂサーバ６が端末１へ送信するＷｅｂページには、端末１のＷｅｂブラウザにおける本発明の機能制御が記述された「スクリプト(例えばJavaScript)」（又はタグ）が埋め込まれている。このスクリプトが、端末１のＷｅｂブラウザで読み込まれることによって、本発明の機能が発動する。即ち、ユーザ自ら、Ｗｅｂブラウザに、アドオン又はプラグインのような機能を追加する操作をする必要もない。
【００４７】
＜第２のステップＳ２＞（ピアツーピア通信確立部１２）
端末１は、同一の下位ルータに接続する管理機器２との間で、ＬＡＮを介したピアツーピア通信を確立する。ここで、ピアツーピア通信は、「ＷｅｂＲＴＣ(Web Real-Time Communication)」に基づくものである。
【００４８】
ＷｅｂＲＴＣは、Ｗ３Ｃ(World Wide Web Consortium)によって規格化されたリアルタイムコミュニケーション用のＡＰＩ(Application Programming Interface)である。これは、Ｗｅｂブラウザにプラグイン無しで、端末１及び管理機器２が、Ｗｅｂブラウザを用いてチャットルーム用のＵＲＬにアクセスするだけで、Ｗｅｂブラウザ間でピアツーピア通信を確立することできる。尚、端末１及び管理機器２の両方が、Ｗｅｂブラウザ上で、スクリプトによってＷｅｂＲＴＣを実行可能であることを前提としている。従って、第２〜第４のステップ（Ｓ２〜Ｓ４）は、端末のＷｅｂブラウザで受信したＷｅｂページのスクリプトによって実行される。
【００４９】
図２によれば、端末１と管理機器２との間でピアツーピア通信を確立するための、具体的なシーケンス（Ｓ２−１〜Ｓ２−５）が表されている。
【００５０】
（Ｓ２−１）端末１が、自らのセッション情報（セッション接続要求）を、下位ルータ３２及び上位ルータ３１を介して接続管理サーバ４へ送信する。「セッション情報」は、具体的にはＳＤＰ(Session Description Protocol)やICECandidateの形式のものである。尚、セッション情報には少なくとも、端末１自らのプライベートＩＰアドレスを含む。
【００５１】
（Ｓ２−２）接続管理サーバ４は、以下の両方の条件を満たすか否かを判定する。
（１）端末１から受信したセッション情報に含まれるグローバルＩＰアドレスと、
予め記憶した登録情報の送信元グローバルＩＰアドレスとが一致する
（２）端末１のセッション情報のプライベートアドレスが、その登録情報の
サブネット範囲に含まれている
真と判定された場合、プッシュ通知を管理機器２へ送信する。
一方で、偽と判定された場合、接続管理サーバ４は、世帯識別子が存在しない旨を、端末１へ返信する。
【００５２】
接続管理サーバ４は、プッシュ通知を管理機器２へ送信した後、一定時間（例えば５秒程度）、その返答（セッション情報）を待つ。一定時間を経過した場合、接続管理サーバ４は、接続失敗を、端末１へ返信する。
【００５３】
（Ｓ２−３）管理機器２は、プッシュ通知を受信した際に、自らのセッション情報（セッション接続応答）を、下位ルータ３２及び上位ルータ３１を介して接続管理サーバ４へ送信する。プッシュ通知は、管理機器２がセッションを確立するトリガとなる。
【００５４】
（Ｓ２−４）接続管理サーバ４は、管理機器２のセッション情報を、端末１へ転送する。
【００５５】
（Ｓ２−５）そして、端末１及び管理機器２は、互いのセッション情報を用いて、ピアツーピア通信を確立する。本発明によれば、端末１及び管理機器２は、専用プログラムをインストールすることなく、Ｗｅｂブラウザ間で通信することができる。端末１のＷｅｂブラウザと、管理機器２のＷｅｂブラウザとがピアツーピア通信を確立するために、「ＷｅｂＲＴＣ」を用いる。ＷｅｂＲＴＣは、ローカルネットワークに限定して接続されるために、集合住宅内における他の世帯の機器との間で、ピアツーピア通信が接続されることはない。
【００５６】
前述したＳ２−１〜Ｓ２−５のステップによれば、ルータが階層的に構成された集合住宅であっても、サーバから見て世帯毎に、端末からのアクセスを識別することができる。
【００５７】
＜第３のステップＳ３＞
（端末１の管理識別子受信部１３、管理機器２の管理識別子送信部２３）
管理機器２が、ピアツーピア通信を介して端末１へ世帯識別子（管理識別子）を送信し、端末１のＷｅｂブラウザがその世帯識別子を受信する。尚、端末１のＷｅｂブラウザは、世帯識別子を受信した後、直ぐに、ＷｅｂＲＴＣを切断するものであってもよい。
【００５８】
＜第４のステップＳ４＞
端末１は、世帯識別子（管理識別子）を、Ｗｅｂページに関連して、Ｗｅｂサーバ６へ送信する。即ち、ユーザが、端末１のＷｅｂブラウザに表示されたページに、世帯識別子を手入力することなく、自動的に送信することができる。Ｗｅｂサーバ６から見ると、先に送信したＷｅｂページに関連して、その世帯に設置されたＨＥＭＳ機器の世帯識別子を、取得することができる。
【００５９】
ここで、端末１からの世帯識別子の送信先は、第１のステップＳ１でアクセスしたＷｅｂサーバ６に限られず、他のコンテンツサーバであってもよい。第１のステップＳ１で取得したＷｅｂページにリンクする他のコンテンツサーバへ、世帯識別子を送信することもできる。
【００６０】
前述したように、Ｓ１〜Ｓ４のステップによって、ユーザは、特定のＷｅｂページにアクセスするだけで、端末が自動的に管理機器から世帯識別子を取得し、その世帯識別子を送信することができる。そのために、ユーザにとって、世帯を識別する情報の入力負担がなく、その世帯に対応したコンテンツの配信を受けることができる。また、本発明によれば、世帯識別子を送信することによって、世帯内のＬＡＮに接続されたプライベートＩＰアドレスをあえて送信する必要もない。これは、外部からのアクセスに対するセキュリティ対策とすることもできる。
【００６１】
図４は、世帯属性管理サーバを用いたシーケンス図である。
【００６２】
図４のシーケンスは、図２のシーケンスの第４のステップＳ４のみを表したものである。本発明のシステムは、世帯識別子に対応付けて世帯属性情報を管理する世帯属性管理サーバ５を更に有する。
【００６３】
図４（ａ）によれば、端末１は、図２と同様に、世帯識別子をＷｅｂサーバ６（他のコンテンツサーバを含む）へ送信する。そして、Ｗｅｂサーバ６は、その世帯識別子に対する世帯属性情報を世帯属性管理サーバ５へ問い合わせる。これに対し、世帯属性管理サーバ５は、その世帯識別子に対応する世帯属性情報を、Ｗｅｂサーバ６へ返信する。これによって、Ｗｅｂサーバ６は、その世帯属性情報に応じたコンテンツを、端末１へ送信することができる。
【００６４】
図４（ｂ）によれば、端末１は、世帯識別子を世帯属性管理サーバ５へ問い合わせる。これに対し、世帯属性管理サーバ５は、その世帯識別子に対応する世帯属性情報を、端末１へ返信する。そして、端末１は、その世帯属性情報をＷｅｂサーバ６へ送信する。これによって、Ｗｅｂサーバ６は、その世帯属性情報に応じたコンテンツを、端末１へ送信することができる。このような端末１の振る舞いは、先のスクリプトに予め記述されたものである。
【００６５】
図５は、世帯属性管理サーバが記憶するテーブルを表す説明図である。
【００６６】
図５によれば、世帯識別子毎に、各属性に対する属性値が表されている。世帯属性管理サーバ５は、例えば世帯識別子がＩＤ１である問い合わせに対して、以下の世帯属性情報を返信する。
［属性］          ［属性値］
家族構成      ：  複数人家族で子供あり
休日の外出頻度：  多い
【００６７】
図６は、Ｗｅｂサーバが記憶するテーブルを表す説明図である。
【００６８】
図６によれば、世帯属性情報に応じた配信コンテンツのルールが設定されている。Ｗｅｂサーバ６は、例えば前述の世帯属性情報に対して、以下の配信コンテンツのルールを設定している。
「家族構成      ：複数人家族で子供あり」
「休日の外出頻度：多い                」
↓
「子供のための旅行ツアーの広告：７０％」
「屋外で家族で遊べる玩具の広告：３０％」
ここでは、具体的な商品役務の広告コンテンツにおける配信割合を設定したものとなっている。勿論、配信割合は、例えば配信広告を表示する時間の割合、表示面積の割合、又は表示数の割合であってもよい。
【００６９】
尚、他の実施形態として、Ｗｅｂサーバ６は、例えば世帯識別子の世帯属性情報と、cookieを利用したＷｅｂ上の行動履歴情報とを組合わせて、ターゲティング広告システムを実現することもできる。例えば、世帯属性として「子供がいる世帯」ということが推定され、かつ「受験対策情報サイトの閲覧履歴」があるなら、「子供向のための旅行ツアー」や「屋外で家族で遊べる玩具」ではなく、「学習塾に関する広告」を９０％の割合で配信することも好ましい。
【００７０】
以上、詳細に説明したように、本発明のＷｅｂアクセス方法、プログラム、端末及びシステムによれば、端末に実装されたＷｅｂブラウザから、その世帯の管理機器に記憶された管理識別子を用いてＷｅｂブラウザからアクセスすることができる。また、本発明によれば、ルータが階層的に構成された集合住宅であっても、サーバから見て世帯毎に、端末からのアクセスを識別することができる。
【００７１】
前述した本発明の種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００７２】
１  端末
１１  ページ取得部
１２  ピアツーピア通信確立部
１３  管理識別子受信部
１４  管理識別子送信部
２  管理機器、ＨＥＭＳ機器
２１  設定部
２２  ピアツーピア通信確立部
２３  管理識別子送信部
３１  上位ルータ
３２  下位ルータ
４  接続管理サーバ
５  世帯属性管理サーバ
６  Ｗｅｂサーバ
【図１】
0006471058.tif 000002
【図２】
0006471058.tif 000003
【図３】
0006471058.tif 000004
【図４】
0006471058.tif 000005
【図５】
0006471058.tif 000006
【図６】
0006471058.tif 000007