(57)【要約】  ホームネットワークをリモートＴＭＡサービスに拡張する方法。ＴＭＡサービスでのＴＭＡが、ＵＩＤ（一意識別子）およびＭＳ−ＵＩＤ（監視サービスＵＩＤ）を取得および格納し、次いでＳＧ（シグナリングゲートウェイ）に登録し、次いでＭＡ−ＳＧ（監視アプリケーションＳＧ）にリダイレクトされる。ＭＡ−ＳＧは、ＴＭＡサービス専用でよく、または複数のサービスに関する通信をホストすることができる。監視サービスに加入するＨＡが登録するとき、ＨＡもＭＡ−ＳＧにリダイレクトされ、ＴＭＡとＨＡとの間でセキュアトンネルが確立され、ハートビートメッセージによって管理される。監視プロセスで消費される帯域幅およびトラフィック条件に応じて、セキュアトンネルをＭＡ−ＰＳ（監視アプリケーションプロキシサーバ）にリダイレクトすることができる。
2014515216.tif 000002
【特許請求の範囲】
【請求項１】
ＳＧ（シグナリングゲートウェイ）に登録されたＨＡ（ホームエージェント）を備えるホームネットワークへの、ＴＭＡ（信頼できる監視エージェント）を備えるサービスを求めるアクセスを実現する方法であって、
ＴＭＡ内のＵＩＤ（一意識別子）を取得すること、
ＴＭＡをＭＡ−ＳＧ（監視アプリケーションシグナリングゲートウェイ）に登録すること、
ＴＭＡとＭＡ−ＳＧとの間でハートビートを開始すること
を含む、方法。
【請求項２】
ＴＭＡ内のＭＳ−ＵＩＤ（監視サービスＵＩＤ）を取得することをさらに含む、請求項１に記載の方法。
【請求項３】
ＴＭＡをＭＡ−ＳＧに登録することが、ＴＭＡを通信ネットワークのＳＧに登録することを含む、請求項１に記載の方法。
【請求項４】
ＳＧからＴＭＡへの命令に応答して、ＳＧからＭＡ−ＳＧに監視通信をリダイレクトすることをさらに含む、請求項３に記載の方法。
【請求項５】
加入ＨＡがＴＭＡに関連する監視サービスについてＭＡ−ＳＧに登録したという指示を受信することをさらに含む、請求項１に記載の方法。
【請求項６】
ＨＡに関連するホームネットワークの少なくとも１つの装置を監視することをさらに含む、請求項５に記載の方法。
【請求項７】
ホームネットワークの少なくとも１つの装置が医用装置コントローラである、請求項５に記載の方法。
【請求項８】
ホームネットワークの少なくとも１つの装置がホームセキュリティシステムコントローラである、請求項５に記載の方法。
【請求項９】
ＨＡを備える少なくとも１つのホームネットワークをリモートに監視するＴＭＡ（信頼できる監視エージェント）であって、
プロセッサと、
プロセッサにとってアクセス可能なメモリ装置と、
少なくとも１つのホームネットワークがそれを通じて監視されているＨＡのレジストリを管理するＨＡレジスタと、
ＴＭＡと少なくとも１つのネットワークの少なくともＨＡとの間でハートビートメッセージを生成するハートビートメッセージジェネレータと
を備える、ＴＭＡ。
【請求項１０】
ハートビートメッセージの頻度を調節するハートビートアジャスタをさらに備える、請求項９に記載のＴＭＡ。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本発明は、２０１１年１月６日出願のＭｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓという名称の米国特許出願第１２／９８５，７３０号、２０１１年１月７日出願のＭｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｕｓｉｎｇ  ａ  Ｒｅｍｏｔｅ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅという名称の米国特許出願第１２／９８６，７０６号、および２０１１年３月３０日出願のＭｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  Ｆｏｒ  Ｅｎｈａｎｃｉｎｇ  ＱｏＳ  Ｄｕｒｉｎｇ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋ  Ｒｅｍｏｔｅ  Ａｃｃｅｓｓという名称の米国特許出願第１３／０７５，９２０号に関する。これらの出願の内容全体が、引用により本明細書に組み込まれる。
【０００２】
本発明は、一般には通信ネットワークの分野に関し、より詳細には、信頼できる監視エージェントによる家庭内通信ネットワークへのリモートアクセスを容易にする方法および装置に関する。
【背景技術】
【０００３】
前置き情報がここで与えられる。しかし、本明細書で既存のものまたは可能なものとして説明される装置、技法、または方式は、本発明を説明するための背景として提示されるに過ぎず、これらが以前に商業化され、または本発明者以外の他者に知られていたという自認を意図するものではないことに留意されたい。
【０００４】
選択された略称が本明細書で定義され、その少なくとも一部が、以下の現況技術および本発明の説明の中で参照される。
【０００５】
ＡＳＩＣ  特定用途向け集積回路
ＢＳＳ  ビジネスサポートシステム
ＣＡＣ  コールアドミッション制御
ＣＲＬ  証明書失効リスト
ＤＨＣＰ  動的ホスト構成プロトコル
ＤＳＬ  デジタル加入者線
ＤＶＲ  デジタルビデオレコーダ
ＨＡ  ホームエージェント
ＦＡ  フォーリンエージェント
ＩＥＥＥ  米国電気電子学会
ＩＰ  インターネットプロトコル
ＩＳＰ  インターネットサービスプロバイダ
ＭＡ−ＳＧ  監視アプリケーションＳＧ
ＭＡ−ＰＳ  監視アプリケーションＰＳ
ＭＳ−ＵＩＤ  監視サービスＵＩＤ
ＮＡＴ  ネットワークアドレス変換
ＯＳ  オペレーティングシステム
ＯＳＳ  オペレーションサポートシステム
ＰＣ  パーソナルコンピュータ
ＰＫＩ  公開鍵インフラストラクチャ
ＰＳ  プロキシサーバ
ＱｏＳ  サービス品質
ＲＧ  住居ゲートウェイ
ＳＧ  シグナリングゲートウェイ
ＴＣＰ  伝送制御プロトコル
ＵＩＤ  一意識別子
【０００６】
近年、家電製品は非常に進歩している。コンシューマエレクトロニクスは、少し前よりも能力が向上しているだけでなく、はるかに普及している。例えば、多くの家庭は、複数のパーソナルコンピュータおよびビデオ記憶装置、ならびに多くの同様の装置を有する。こうした装置はしばしば、互いに接続されてネットワークを形成し、ネットワークを通じて、家庭の外部の他の装置と通信することができる。そのようなネットワークを通じて利用可能なＥメールおよび電話サービスの使用は非常に一般的であり、例えばソフトウェアアプリケーションのダウンローディング、およびマルチメディア伝送がより頻繁になりつつある。
【０００７】
ホームネットワークは、いくつかの形でユーザに恩恵をもたらす。家庭の外部の他者への接続がない場合であっても、ホームネットワークは、ユーザが、例えば使用中のコンピュータに直接的に接続されないプリンタから印刷することを可能にする。文書、ピクチャおよびビデオなどのファイルを取り出し、または家庭内の別の装置に送ることができる。現代のデータ記憶ユニットは、大量のオーディオまたはビデオデータを保存することができ、ネットワークは、ネットワークに接続された任意の装置上でこのコンテンツを取り出し、再生することを可能にする。複数のユーザが、ネットワークを介してゲームに参加することができる。
【０００８】
ネットワークサービスがアクセスを提供するものが何であってもそれに対するインターフェースとして働くあるタイプの装置により、家庭の外部の接続はしばしば容易となる。そのような装置は、例えば、インターネットに複数のコンピュータを接続するワイヤレスルータ、またはテレビジョンまたは他のビデオディスプレイ装置上で表示するためのビデオおよびテレビジョン番組を受信するセットトップボックスの形態を取ることがある。大部分ではないとしても多くのホームネットワークがアクセスネットワークに接続され、アクセスネットワークは、加入者の家庭と、大量の通信トラフィックを処理することができ、他のネットワークを通じて通信するためのゲートウェイも提供することのできるコアネットワークとの間のリンクを提供する。
【０００９】
ホームネットワークがアクセスネットワークに接続されるとき、Ｅメールおよびインターネットアクセスなどの通信が許可され、ビデオおよびオーディオコンテンツをダウンロードすることができる。さらに、最近の技術の進歩により、アクセスネットワークを通じてホームネットワークから他者へアップロードし、または送ることのできるデータ量が増大した。あるケースでは、例えば、ムービーまたは他のビデオを、少なくともユーザの感覚からはそれがダウンロードされたのに近い速度で他者に送ることができる。
【００１０】
これは、モバイル装置のユーザにとって大きな利点となることがある。本明細書では、モバイル装置は、無線通信を使用してモバイルネットワークにアクセスすることができるものである。モバイル装置は、そのモビリティのために非常に人気があり、ユーザは、装置を便利に持ち運び、モバイルネットワークに接触することのできるどのような所でも装置を使用することができる。モバイルネットワークプロバイダは、数千の加入者と契約し、広い地理的エリアをカバーするネットワークを構築している。多くの場所では、加入者が加入者自身のモバイルネットワークにアクセスすることができない場合、加入者は別のネットワークをビジタとして使用することができる。モバイルネットワークは多くの場合、セルシステムに基づき、モバイル装置は近隣の基地局と通信し、ハンドオーバプロトコルにより、進行中の通信セッションの著しい中断なしに、モバイル装置があるセル（基地局）から別のセル（基地局）に移動することが可能となる。
【００１１】
家庭のモバイル加入者は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線プロトコルを使用して、ホームネットワークの一部であるコンテンツおよび装置にアクセスすることができる。しかし、ユーザが家庭にいないとき、そのようなアクセスは利用不能であるが、いくつかの他の方法でコンテンツにアクセスすることができる。例えば、ホームネットワークを介してアクセス可能なコンテンツが、実際にはそこに格納されるのではなく、ベンダによって管理されるリモートメモリ装置に格納されることがある。別のケースでは、コンテンツがホームネットワーク内に格納されることがあるが、モバイルアクセスを提供するためにベンダのサーバでコピーまたはミラーリングされる。どちらのケースでも、ユーザは、モバイルネットワークを通じて通信するモバイル装置を使用して、ベンダによって格納されるコンテンツにアクセスすることができる。
【００１２】
しかし、この方策には欠点がある。１つには、ベンダサイト上のストレージが、セキュリティ問題を引き起こすことがある。さらに、ベンダはサービスに対して課金することがあり、ベンダの会社が倒産した場合、ある時点でサービスが利用不能となる危険がある。最後に、ユーザが現在望んでおり、要求することが予定されるコンテンツの純然たるボリュームにより、将来にこのオプションが実現不可能となることがある。
【００１３】
ＭｏｂｉｌｅＩＰなどのプロトコルを使用する、モバイルネットワークを通じた直接的なホームネットワークへのアクセスも可能である。そのような構成では、モバイル装置が、ホームネットワークを構成する装置のうちの１つの上で実施されるホームエージェント（ＨＡ）との通信セッションを確立するフォーリンエージェント（ＦＡ）を実施することが企図される。そのようなシステムを使用して、ＴＭＡ（信頼できる監視エージェント）によるアクセスを可能にすることもでき、ＴＭＡは、監視サービスによって所有および操作することができ、通常は加入者および通信ネットワークオペレータではない。しかし、サードパーティ監視サービスは非常に貴重であることがある。一例として、セキュリティ監視サービスを使用して、ホームネットワークを通じてホームセキュリティシステムを監視することができる。別の例として、ヘルス監視サービスが、ホームネットワークを通じてホーム患者監視装置を監視することもできる。これらおよび他のケースでは、ホームネットワークにアクセスするために、ＭｏｂｉｌｅＩＰによってＴＭＡをＦＡとして扱うことができる。これは、サードパーティベンダに関連する欠点の一部に対処するが、いくつかの欠点は残る。
【００１４】
まず、ＦＡまたはＴＭＡと通信するためにＨＡはＩＰアドレスを得る。しかし、一般的な慣行では、このＩＰアドレスが動的に割り当てられることになり、アドレスは永続的に割り当てられず、最終的には別のユーザに再割当てされることになることを意味する。もちろん、ＨＡは別のＩＰアドレスを要求することができるが、それが割り当てられるとき、以前のＩＰアドレスとはほぼ確実に異なることになる。ＩＰアドレスを動的に割り当てるポリシーは、ＩＰアドレスを温存し、最終的に必要な数を削減するが、ＦＡ（またはＴＭＡ）とＨＡとの間のルーティングを混乱させ、モバイル装置がそれぞれのＨＡに登録することがより難しくなる。
【００１５】
さらに、ホームネットワークは頻繁にレジデンシャルゲートウェイを利用し、ＨＡにはプライベートＩＰアドレスが割り当てられ、ＨＡはＮＡＴ境界の後ろにある。このことも、ＩＰアドレスを温存する助けになるが、ＦＡまたはＴＭＡがＨＡと連絡を取り、通信のためのセキュアトンネルをセットアップすることが難しくなることがある。
【発明の概要】
【発明が解決しようとする課題】
【００１６】
そのような困難に直面して、リモート移動局からホームネットワークへのセキュアアクセスを容易にする方法が求められている。したがって、ホームネットワーク内のＴＭＡサービスとＨＡとの間の通信に関連する上述の欠点および他の欠点に対処することが依然として求められている。こうした要求およびその他の要求が本発明によって満たされる。
【課題を解決するための手段】
【００１７】
本発明は、ＴＭＡサービスによるホームネットワークへのアクセスを容易にする方法を対象とする。一態様では、本発明は、ＳＧ（シグナリングゲートウェイ）に登録されたＨＡ（ホームエージェント）を備えるホームネットワークへの、ＴＭＡ（信頼できる監視エージェント）を備えるサービスに対してアクセスを実現する方法であって、ＵＩＤ（一意識別子）を取得し、ＴＭＡに格納すること、ＴＭＡをＭＡ−ＳＧ（監視アプリケーションシグナリングゲートウェイ）に登録すること、ＴＭＡとＭＡ−ＳＧとの間でハートビートを開始することを含む方法である。この方法はまた、ＭＳ−ＵＩＤ（監視サービスＵＩＤ）を取得し、ＴＭＡに格納することをも含むことができる。
【００１８】
いくつかの実施形態では、ＴＭＡをＭＡ−ＳＧに登録することは、ＴＭＡを通信ネットワークのＳＧに登録することを含み、通信セッションが、ＳＧからＭＡ−ＳＧにリダイレクトされる。ＴＭＡは、例えば、ホストされるＭＡ−ＳＧと共に使用するためにポートの割振りを受信することができ、ホストされるＭＡ−ＰＳに通信セッションをリダイレクトすることができる。ホームネットワークレジスタに関連する加入ＨＡが登録するとき、監視セッションが確立され、何らかの理由で終了するまでホームネットワークが監視される。監視関連の伝送の量および頻度が許す場合、ネットワークを通るハートビートトラフィックを低減するようにハートビートを調節することができる。いくつかの実施形態では、ＴＭＡがホームネットワークからアラームを受信した場合、ホームネットワーク内の電話からの緊急呼出しを開始することができる。
【００１９】
別の態様では、本発明は、ＴＭＡ、ＳＧ、ＰＳなどのコンピューティング装置上の専用プロセッサ上で実行されたときに、上記の動作のいずれかまたはすべてを実施する１つまたは複数の有形の非一時的メモリ装置に格納されたソフトウェア命令である。
【００２０】
別の態様では、本発明は、ＨＡを有する少なくとも１つのホームネットワークをリモートに監視するＴＭＡであって、プロセッサと、プロセッサにアクセス可能なメモリ装置と、少なくとも１つのホームネットワークがそれを通じて監視されているＨＡのレジストリを管理するＨＡレジスタと、ＴＭＡと少なくとも１つのネットワークの少なくともＨＡとの間でハートビートメッセージを生成するハートビートメッセージジェネレータとを含むＴＭＡである。ＴＭＡはまた、ハートビートメッセージの頻度を調節するハートビートアジャスタをも含むことができる。
【００２１】
本発明の追加の態様が、部分的には、詳細な説明、図面、およびその後に続く任意の請求項で説明され、部分的には、詳細な説明から導出され、または本発明の実施によって知ることができる。上記の一般的な説明と、以下の詳細な説明はどちらも例示的で説明のためのものに過ぎず、本発明を開示されるものに限定するものではないことを理解されたい。
【００２２】
添付の図面と共に以下の詳細な説明を参照することにより、本発明のより完全な理解を得ることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態によるホームネットワークの選択された構成要素を示す簡略図である。
【図２】本発明の一実施形態による通信ネットワークの選択された構成要素を示す簡略図である。
【図３】本発明の一実施形態による方法を示す流れ図である。
【図４】本発明の一実施形態によるＴＭＡの選択された構成要素を示す簡略図である。
【発明を実施するための形態】
【００２４】
本発明は、ＴＭＡサービスによるホームネットワークへのアクセスを容易にする方法を対象とし、ホームネットワークとの通信が動的接続点によってインターネットおよびＮＡＴ（ネットワークアドレス変換）境界に限定される環境内で実装されるときに特に有利である。
【００２５】
図１は、本発明の一実施形態によるホームネットワーク１００の選択された構成要素を示す簡略図である。ホームネットワークは、使用される構成要素が加入者による家庭内での取得および使用に適しているためにそのように呼ばれるが、同一のシステムを、例えば小企業、学校、または教会事務所環境に同様に容易に設置できることに留意されたい。便宜上、そのようなネットワークは、単一の加入者の住居に設置されるか、それとも別の場所に設置されるかに関わらず、ホームネットワークと呼ばれる。
【００２６】
ホームネットワークの様々な構成要素は、家庭（または他の設置される場所）の中で、すなわちそれら自体の間でのみ通信することができるが、これは一般的にそうであるわけではない。外部装置との通信は、多くの場合、ホームネットワークが確立された理由の１つである。図１の実施形態では、ホームネットワーク１００はＲＧ（住居ゲートウェイ）１０５を含む。ＲＧ１０５は、ホームネットワーク１００とアクセスネットワーク（図１には図示せず）との間の通信を容易にする。アクセスネットワークは、コア通信ネットワークへ、次いで他のネットワークおよび装置へのコンジットを提供する（例えば、図２を参照）。
【００２７】
図１の実施形態では、ＲＧ１０５はまた、外部から通信を受信し、それをネットワーク１００の様々な構成要素に送信するルータとして働く。この実施形態では、こうした構成要素は、ＰＣ１１０および関連するメディア記憶装置１１５を含む。電話１４０によって表されるように、電話サービスもホームネットワーク１００を通じて利用可能である。セットトップボックス１２０もホームネットワーク１００の一部であり、ＤＶＲ１２５に関連付けられる。この実施形態では、ネットワーク１００はまた、電話１３０およびラップトップコンピュータ１３５をも含む。図１に示されるように、ネットワーク１００の多くの構成要素は、ケーブルによってＲＧ１０５に接続され、一方、ラップトップ１３５はワイヤレスインターフェースを使用する。もちろん、構成要素のこの特定の組合せは、珍しいわけではないが、例示的なものであり、他のホームネットワークを別様に構成することができる。
【００２８】
この実施形態では、ホームネットワークはまた、ヘルス関連装置または患者医用装置をホームネットワークに接続するのに使用されるＭＤＣ（医用装置コントローラ）１５５をも含む。例えば、居住者は、患者の心拍を監視するハートモニタを着用または担持することができ、または酸素システムを監視して、酸素システムが動作していること、および必要な場合は、患者が使用する気体または液体酸素の蓄えを含むことを確認することができる。こうした装置は多くの場合、それ自体で動作するが、ホームネットワークへの接続は、十分なデータストレージと、ダウンロードすることができる追加の命令と、もちろん、ＴＭＡなどのリモート装置への接続とを提供することができる。
【００２９】
同様の理由で、この実施形態はまた、ホームネットワークの一部であるホームセキュリティシステムコントローラ１６０をも含む。ホームセキュリティシステムコントローラ１６０は、アラーム１６５を制御および監視することができ、アラーム１６５は、動きまたはオープンドア、ならびに場合によっては煙または炎または一酸化炭素の過剰を検出する複数のセンサを含むことができる。カメラ１７０および１７５を戦略的な場所に配置することができ、例えばメディア記憶装置１１５に格納するために、ビデオイメージをホームセキュリティシステムコントローラ１６０に中継することができる。周囲の音声を収集し、または電話を使用しない人と話すために、コントローラ１６０またはＭＤＣ１５５あるいはその両方によってマイクロフォンおよびスピーカ（図示せず）を配置および制御することもできる。
【００３０】
この実施形態では、恐らくは事前記録またはシミュレートされるメッセージを使用して、９１１緊急呼出しなどの電話をかけるように電話１４０を構成することもできる。このことは、例えば火災が検出された場合、または高齢の患者が個人警報装置を作動する場合に有用であることがある。セキュリティまたは医用監視サービスがホームネットワーク１００と通信しているとき、そのようなメッセージ、さらには例えば、監視サービスを通じて通信する離れた所に位置する警察官、消防士、または看護師とのライブ会話を送信することもできる。
【００３１】
本発明によれば、ホームネットワーク１００はまた、ＨＡ（ホームエージェント）１５０をも含み、ＨＡ１５０は、本明細書で暗に言及され、または説明されるいくつかの機能を有する。ＨＡ１５０は通常、非一時的媒体にソフトウェアとして格納された命令を実行する物理的プロセッサとして実装される。別の実施形態では、ＨＡは、実行可能ソフトウェアとＡＳＩＣなどのハードウェアの組合せとして実装することができる。ＨＡは、スタンドアロン装置でよく、または他の任務も実施する多機能装置に組み込むことができる。いくつかの実装では、ＨＡは、例えばＲＧ１０５またはＰＣ１１０で実装することができる。
【００３２】
本発明のこの実施形態によれば、ＨＡ１５０は、ホームネットワークにアクセスすることを許可されたＦＡまたはＴＭＡに関係する通信セッションのために使用することのできるＵＩＤ（一意識別子）を取得する。この取得を行うことのできるいくつかの方法があり、一実施形態では、ＨＡは、例えばプロセッサのシリアル番号を使用して、ＨＡ自体のＵＩＤを単に生成する。別の実施形態では、ＨＡは、ＯＳ（オペレーティングシステム）内のＵＩＤを使用する。どちらのケースでも、ＵＩＤ取得方式は、ＵＩＤの一意性を保証すべきである。別の要素によってＵＩＤを生成することもでき、例えば、ＳＧ（シグナリングゲートウェイ、例えば図２を参照）に登録するときにＵＩＤを割り当てることができる。別の要素によって生成されるとき、ＨＡは、アクセス可能なメモリ装置に暗号化形式でＵＩＤを格納することが好ましい。
【００３３】
図２は、本発明の一実施形態による通信ネットワーク２００の選択された構成要素を示す簡略図である。通信ネットワーク２００は実際にはいくつかのネットワークを含む（または、より正確には、そうしたネットワーク内の構成要素を含み、そうした構成要素は別々には図示されていない）ことに留意されたい。例えば、ＨＡ１５０が図２にも示されており、ＲＧ１０５も同様であることを除いて、ホームネットワーク１００が（図１にはより詳細に示されているが）クラウドとして示されている。ＲＧ１０５は、ホームネットワーク１００をアクセスネットワーク２１０に接続する。アクセスネットワークは、例えば、ＰＳＴＮまたはＰＯＮ（受動光ネットワーク）内のＤＳＬ実装でよい。アクセスネットワーク２１０は、コアネットワーク２２０への接続を実現する。一般には、コアネットワーク２２０は、アクセスネットワーク２１０を介してホームネットワーク１００を含む多数の異なるエンティティ間の通信をルーティングする大容量パケットデータネットワークである。
【００３４】
この実施形態では、例えば、コアネットワーク２２０はインターネット２４０と通信しており、ホームネットワーク１００にインターネットアクセスをもたらす。この場合も、インターフェースで使用される１つまたは複数のゲートウェイ装置が存在することができるが、話を簡単にするために、こうした構成要素は、図２では個々には図示されていない。しかし、シグナリングゲートウェイ（ＳＧ）２２５とプロキシサーバ（ＰＳ）２３０が別々に示されている。こうした装置のそれぞれ（または両方）は、単一の物理ユニット上で実行するソフトウェアでよく、または協働して働く複数の物理装置を使用して実装することができる。本発明によるこうした構成要素の動作が以下で説明される。
【００３５】
ＯＳＳ／ＢＳＳ（オペレーションサポートシステム／ビジネスサポートシステム）２３５も図２では別々に示されている。ＯＳＳ／ＢＳＳ２３５は、保守、構成、および障害管理のいくつかの機能を実施することができ、加入サービスおよび課金サービスもサポートするネットワーク制御システムである。少なくともいくつかの実施形態では、本発明のプロセスおよび装置はＯＳＳ／ＢＳＳ２３５と対話する。
【００３６】
図２の実施形態では、コアネットワーク２２０はモバイルネットワーク２５０にも接続される。モバイルネットワーク２５０は通常、いくつかの地理的に分散した基地局を含み、それ自体のアンテナをそれぞれ有し、そのローカルエリアでモバイル装置と通信する、例示のためにアンテナ／基地局２５５が示されている。アンテナ／基地局２５５は、例えばｅＮｏｄｅＢを含むことができる。モバイル装置２６０も示されており、モバイル装置２６０は、モバイルネットワーク２５０を通じて通信セッションをセットアップするためにアンテナ／基地局２５５との間で無線通信が可能である。１つだけが示されているが、モバイルネットワークは通常、多数のアンテナ／基地局を含み、モバイル装置が移動したときに、あるアンテナ／基地局から別のアンテナ／基地局に通信セッションをハンドオーバするためのプロトコルを利用する。
【００３７】
本発明のこの実施形態では、モバイル装置２６０はＦＡ（フォーリンエージェント）２６５を含み、ＦＡ２６５は、ホームネットワーク１００にアクセスするためにＨＡ１５０に登録することができる。本発明によれば、ＳＧ２２５を通じて、モバイル装置２６０のＦＡ２６５と、ホームネットワーク１００のＨＡ１５０との間でセキュア通信経路、すなわちトンネルが確立される。このプロセスの一例が、上記で参照した米国特許出願第１２／９８５，７３０号に記載されている。ＴＭＡサービス２４５および２７５によってそれぞれ運用されるＴＭＡ（信頼できる監視エージェント）２４６やＴＭＡ２７０などのＴＭＡに登録し、ＴＭＡと通信する際に、同一ではないが同様のプロセスを使用することができる。ＴＭＡサービス２４５および２７５は、インターネット２４０を介してアクセス可能である。
【００３８】
図２の実施形態では、各ＴＭＡはそれぞれの監視サービスに関連付けられる。ＴＭＡ２４６やＴＭＡ２７０などの各ＴＭＡは通常、非一時的媒体にソフトウェアとして格納される命令を実行する物理的プロセッサとして実装される。別の実施形態では、実行可能ソフトウェアとＡＳＩＣなどのハードウェアの組合せとしてＴＭＥを実装することができる。ＴＭＡは、スタンドアロン装置でよく、または他の任務も実施する多機能装置に組み込むことができる。図２では、各監視サービス２４５および２７５がそれぞれ単一のＴＭＡを有するように示されているが、いくつかの実装では、サービスは、一緒に働く複数のＴＭＡを有することができる。
【００３９】
この実施形態では、監視サービス２４５はまた、ＭＡ−ＳＧ（監視アプリケーションＳＧ）２４７およびＭＡ−ＰＳ（監視アプリケーションＰＳ）２４８をも含む。こうした装置のそれぞれは、コアネットワーク２２０の一部であるＳＧ２２５およびＰＳ２３０と、必ずしも同一ではないが類似の機能を果たすが、ここで示されるＭＡ−ＳＧ２４７およびＭＡ−ＰＳ２４８は、監視アプリケーションでの使用専用である。ＭＡ−ＳＧ２４７およびＭＡ−ＰＳ２４８のそれぞれは、ＴＭＡ２４６と同様に、パブリックＩＰアドレスを有し、インターネット２４０を通じて通信するが、サービス２４５によって所有され、同一のサイトに収容される。
【００４０】
明らかなはずであるが、図２の監視サービス２７５は、ＭＡ−ＳＧおよびＭＡ−ＰＳを含まない。これは、より小規模なハードウェアの資本投資を行った、より小規模のサービスでよい。したがって、この実施形態では、サービス２７５は、ホストされるサービスを使用して、ＭＡ−ＳＧおよびＭＡ−ＰＳの機能を実施することに依拠する。例えば、コアネットワーク２２０の一部であり、この目的でネットワークオペレータによって所有および運用されるＭＡ−ＳＧ２８０およびＭＡ−ＰＳ２８５により、こうしたサービスをホストすることができる。別の実施形態では、ホストされるサービスは、サービス２４５のＭＡ−ＳＧ２４７およびＭＡ−ＰＳ２４８によって、さらにはＳＧ２２５およびＰＳ２３０によって（公にアクセス可能なＩＰアドレスおよびインターネット（図２には図示せず）への接続を仮定する）供給することができる。
【００４１】
図２の実施形態では、サービスがホストされるときはいつでも、所与の監視サービスに対して特定のポート範囲を割り振るようにＰＳでの準備を行わなければならない。これらは、例えば、ＯＳＳ／ＢＳＳ２３５、またはＰＳが対話する別のＯＳＳで実施することができる。一実装では、ネットワークオペレータは、こうした監視サービスを階層式にホストすることができ、容量、ＱｏＳ、およびレートがある層から別の層に変化する。ネットワークオペレータは、加入ごとに消費者に対して直接的に監視サービスを提供したいこともある。
【００４２】
次に、図３を参照しながら、監視サービスの開始が説明される。図３は、本発明の一実施形態による方法３００を示す流れ図である。スタートで、方法を実施するのに必要な構成要素が利用可能であり、本発明に従って動作可能であると仮定される。次いで、プロセスは、ＴＭＡに関するＵＩＤの取得から始まる（ステップ３０５）。例えば、プロセッサのシリアル番号、またはＴＭＡオペレーティングシステムに既にインストールされている一意識別子を使用して、ＴＭＡ自体でＴＭＡ  ＵＩＤを生成することができる。ＴＭＡ登録中に、別の要素、例えばＳＧによってＵＩＤをＴＭＡに提供することもできる。次いで、取得されたＵＩＤが、ＴＭＡの格納場所、またはＴＭＡにとってアクセス可能な格納場所に、好ましくは暗号化形式で格納される（別々には図示せず）。
【００４３】
この実施形態では、ＭＳ−ＵＩＤも取得される（ステップ３１０）。ＭＳ−ＵＩＤは、ＴＭＡが携わる監視サービスに一意に関連付けられ、ＯＳＳ／ＢＳＳまたは通信ネットワークに関連する何らかの他のエンティティによって割り当てることができる。次いで、取得されたＭＳ−ＵＩＤが、ＴＭＡの格納場所、またはＴＭＡにとってアクセス可能な格納場所に、好ましくは暗号化形式で格納される（別々には図示せず）。
【００４４】
図３の実施形態では、次いで、ＴＭＡが、通信ネットワークに関連するＳＧに登録する（ステップ３１５）。登録時に、ＴＭＡは、ＭＳ−ＵＩＤをＳＧに提示し、好ましくは認証プロトコルを実行する。好ましくは、認証プロトコルは、ＴＭＡとＳＧとの間の双方向証明書検証を含む。好ましくは、公開鍵インフラストラクチャ（ＰＫＩ）および証明書テンプレートが、信頼できるパーティ（例えば、共通ルートまたは中間認証局）から証明書が導出される方式で構成され、何らかの認証局がセキュリティ侵害を受けた場合、証明書失効リストに対するチェックをも含む。しかし、認証のために使用される厳密なプロトコルは実装ごとに異なり、特定の実施形態で明示的に言及されるのでない限り、本発明では特定の認証方法は必要とされないことに留意されたい。
【００４５】
いくつかの実施形態では、ＴＭＡに関するＵＩＤが、登録プロセスの一部としてＳＧによって（またはステップ３２０の後にＭＡ−ＳＧによって）ＴＭＡに提供され、ＵＩＤが生成され、またはあらかじめＴＭＡにインストールされる場合などの別の実施形態では、登録中にＳＧに提供することができることに留意されたい。
【００４６】
図３の実施形態では、登録が完了すると、ＴＭＡは、ＳＧが監視通信を専用ＭＡ−ＳＧにリダイレクトしたという指示を受信する（ステップ３２０）。この時点で、ＴＭＡとＭＡ−ＳＧとの間のハートビートが開始する（ステップ３２５）。ハートビートは、ある装置から別の装置に周期的に送信される小さいメッセージであり、次いでその装置は、肯定応答を送信する。このようにして、ＮＡＴ境界のオープニングが保持され、その結果、通信登録での後続の非常に長い休止を反復する必要がない。必ずしもそうではないが、監視サービスに関連するＮＡＴ境界が存在することがあることに留意されたい。もちろん、ハートビートが不要である場合、この段階でハートビートを省略することができる。
【００４７】
この実施形態では、次いでＴＭＡは、セキュアトンネルを通じて監視サービスがそれによって送信されるＭＡ−ＰＳに関連するポート割振りがある場合、それを受信および格納する（ステップ３３０）。こうしたポート割振りは、監視が他の監視サービスもホストすることのできるＭＡ−ＳＧおよびＭＡ−ＰＳによってホストされる場合に最も必要である。こうしたポート割振りは、専用ＭＡ−ＳＧおよびＭＡ−ＰＳ（すなわち、ＴＭＡ監視サービスに一意に関連付けられるＭＡ−ＳＧおよびＭＡ−ＰＳ）のときは不要であり、または使用されないことがある。
【００４８】
図３の実施形態では、次いでＴＭＡは、監視サービス加入者に関連するＨＡがＭＡ−ＳＧに登録したという指示を受信する（ステップ３３５）。図示していないが、このことは、ＨＡが通信ネットワークに関連するＳＧに登録することを含むことができ、ＳＧは、ＨＡが特定の（または複数の）監視サービスに対する加入ＨＡであることを認識する。この認識は、登録中にＯＳＳ／ＢＳＳを用いたルックアップに由来することができる。これが生じたとき、ＨＡはセッションをフォークするように指示され、監視フォークがＭＡ−ＳＧにリダイレクトされる。（ＨＡは、１次ＳＧとの通信も維持し、例えば、その結果ＦＡは、ホームネットワークにリモートにアクセスすることができる。）
【００４９】
この実施形態では、ＨＡがＭＡ−ＳＧに向けられるとき、登録プロセスが実行される（ステップ３４０）。登録中に、ＴＭＡとＨＡは、それぞれのＵＩＤ（およびＭＳ−ＵＩＤ）を交換することができ、または別の認証プロトコルを実行することができる。セキュアトンネルもセットアップされ、ＭＡ−ＳＧを通じてＴＭＡとＨＡが接続され、２つのエンティティ間でハートビートが開始される（別々に図示せず）。この時点で、好ましくは、ハートビートがＴＭＡとＨＡとの間で交換される。
【００５０】
図３の実施形態では、登録が実施されると、監視通信セッションがＭＡ−ＰＳに向けられ、好ましくは、さらなる登録または認証の必要なしにセキュアトンネルが転送される（ステップ３４５）。しかし、転送は主に、監視がより高い帯域幅の必要に関係することがあり、ＭＡ−ＳＧを過負荷にすべきではないために行われることに留意されたい。いくつかのケースでは、監視は、ホームネットワーク装置をポーリングすること、またはＴＭＡに周期的レポートを送信することのみに関係するときなどに、低帯域幅のみに関係する。このため、少なくともリソース要求が増大し、またはＭＡ−ＳＧ上のトラフィック負荷が増大するまで、必須ではないが、ＭＡ−ＰＳへの転送を依然として行うことができる。いずれのケースでも、ここで監視サービスを開始することができ（ステップ３５０）、サービスが何らかの理由で終了するまで（図示せず）、ＴＭＡはホームネットワークを監視する。
【００５１】
サービスは同時に多くのホームネットワークを監視することができるので、ＴＭＡは、この方式で多くのＨＡとインターフェースすることができ、恐らくはインターフェースすることに留意されたい。開始手順は、各ＨＡについて同様となり、したがって図３では１つのプロセスだけが説明される。ＯＳＳ／ＢＳＳが、例えば周期的に、または新しい加入に着手するときに加入更新を送り出すことができることにも留意されたい。この結果、１つまたは複数のＨＡに関する監視サービスが終了し、または新しい監視サービスをＴＭＡについて追加することができる。
【００５２】
図３の実施形態では、ＴＭＡはまた、ホームネットワークとの間の監視関連の伝送を監視する（ステップ３５５）。それが十分に頻繁である場合、監視伝送によってＮＡＴ境界（複数可）をオープンに保つことができ、ハートビートトラフィックが不要なとき、ハートビートトラフィックを低減するようにハートビート頻度を遅延し、あるいは調節することができる（ステップ３６０）。明らかなはずであるが、監視伝送が不十分な頻度で行われているとき、ハートビートを再開するための準備も行わなければならない。
【００５３】
次いで、方法３００のプロセスは、追加の監視セッションの受諾または終了に進む。例えば装置の停止または故障により、ＴＭＡとＭＡ−ＳＧまたはＭＡ−ＰＳとの間の通信が、何らかの形で、ハートビート伝送を適切に受信することが中断されない限り、プロセスを始めから反復すべきではない。
【００５４】
図３に提示される動作のシーケンスは例示的なものであり、本発明は図示される実施形態に限定されないことに留意されたい。本発明の趣旨から逸脱することなく、追加の動作を追加することができ、またはいくつかのケースでは除去することができる。さらに、図示される方法の動作を任意の論理的に一貫した順序で実施することができる。
【００５５】
図４は、本発明の一実施形態によるＴＭＡ４００の選択された構成要素を示す簡略図である。この実施形態では、ＴＭＡ４００は、ＴＭＡ４００の他の構成要素を制御するプロセッサ４０５と、ＴＭＡ４００を制御するデータとプログラム命令のどちらも格納するメモリ装置４１０とを含む。本明細書では、メモリ装置は、物理的な非一時的装置を意味する。ＴＭＡのＵＩＤおよび監視サービスのＭＳ−ＵＩＤが取得されたときに、好ましくは暗号化形式でそれを格納するＵＩＤメモリ装置４１５が別々に示されている。ＨＡ登録テーブル４２０は、利用可能であり、望ましい場合、それぞれのＵＩＤおよび認証証明書を含む、ＴＭＡ４００に登録したＨＡのレジストリを維持する。ＨＡ登録テーブル４２０はまた、実施中の特定の監視サービスに関する詳細も格納することができる。ＳＧテーブル４２５は、ＳＧアドレスのレジストリおよびＳＧに連絡を取るためのセキュリティ情報を維持し、リモートアクセスを許可するときにリモートモバイル装置通信セッションに関するセキュアトンネルを登録およびセットアップする。監視中に収集される記録がある場合、それを監視データベース４５５に格納することができる。任意のポート割振りがポート割振りデータベース４６０に格納される。
【００５６】
この実施形態では、ＴＭＡ４００はまた、インターネットとインターフェースするネットワークインターフェース４３０と、監視操作に関与するようになった１人または複数のユーザがいる場合、ユーザとインターフェースするユーザインターフェース４３５とを含む。この目的で、例えば、キーボードおよびディスプレイ画面またはマイクロフォンおよびスピーカ（図示せず）にユーザインターフェース４３５を接続することができる。登録に続いて、ハートビートジェネレータ４４０は、ハートビートメッセージを生成し、ＴＭＡ４００とＭＡ−ＳＧまたは様々なＨＡとの間のＴＣＰフローを維持する。この実施形態では、可能な場合はハートビート頻度を調節することを可能にするために、監視伝送ログ４４５およびハートビートアジャスタ４５０も存在する。
【００５７】
ＴＭＡ４００は例示的実施形態であり、本発明の他の実施形態が可能であることに留意されたい。例えば、他の実施形態では、適切な場合は、ＴＭＡ４００の構成要素の一部を互いに組み合わせ、またはさらに細分することができる。さらに、ＴＭＡ４００をスタンドアロン物理装置で実装し、または他の監視サービス要素のうちの１つに組み込むことができる。
【００５８】
この方法では、本発明は、リモートＴＭＡ装置によってＨＡを使用して、ホームネットワークへのアクセスを容易にする。ＴＭＡとＭＡ−ＳＧとの間でセキュアトンネルを確立することができ、ＨＡとＭＡ−ＳＧとの間のセキュアトンネルでリンクすることができ、条件が保証される場合、セキュアトンネルがＭＡ−ＰＳに転送される。
【００５９】
本発明の複数の実施形態が添付の図面に図示され、上記の発明を実施するための形態で説明されたが、本発明は開示される実施形態に限定されず、以下の特許請求の範囲で記載および定義される本発明から逸脱することなく、多数の再構成、修正、置換が可能であることを理解されたい。
【図１】
2014515216.tif 000003
【図２】
2014515216.tif 000004
【図３】
2014515216.tif 000005
【図４】
2014515216.tif 000006
【国際調査報告】
2014515216.tif 000007
2014515216.tif 000008