(57)【特許請求の範囲】
【請求項１】
モノのインターネットサーバとインターワーキングゲートウェイとを備えるモノのインターネットシステムであって、
前記モノのインターネットサーバはモノのインターネット端末のアカウント登録情報を記録するように構成され、前記アカウント登録情報は、前記モノのインターネット端末に関する国際移動体加入者識別番号（ＩＭＳＩ）及びデバイス識別子を含み、前記モノのインターネットサーバはさらに、前記インターワーキングゲートウェイにより転送され且つ前記モノのインターネット端末に関する登録要求を処理するように構成され、
前記インターワーキングゲートウェイは、前記モノのインターネット端末から前記登録要求を受信し、通信ネットワークにより前記モノのインターネット端末に割り当てられるアドレスと、前記モノのインターネットサーバに記録され且つ前記モノのインターネット端末に関する前記デバイス識別子とに基づいて、前記モノのインターネット端末を認証するように構成され、前記モノのインターネット端末の認証に成功した後に、前記インターワーキングゲートウェイはさらに、前記登録要求を前記モノのインターネットサーバに送信するように構成される、モノのインターネットシステム。
【請求項２】
前記インターワーキングゲートウェイはさらに、前記通信ネットワークにより送信される第１のメッセージを受信するように構成され、前記第１のメッセージは、前記モノのインターネット端末に関するアドレスと前記ＩＭＳＩとを含み、前記第１のメッセージは、前記モノのインターネット端末が前記通信ネットワークへの接続を確立したことを前記インターワーキングゲートウェイに示すのに用いられ、前記モノのインターネット端末の前記アドレスは、前記通信ネットワークにより前記モノのインターネット端末に割り当てられる前記アドレスである、請求項１に記載のモノのインターネットシステム。
【請求項３】
前記インターワーキングゲートウェイはさらに、前記モノのインターネットサーバに第２のメッセージを送信するように構成され、前記第２のメッセージは前記モノのインターネット端末の前記ＩＭＳＩを含み、前記第２のメッセージは、前記モノのインターネット端末が前記通信ネットワークへの接続を確立したことを前記モノのインターネットサーバに示すのに用いられ、
前記モノのインターネットサーバはさらに、前記インターワーキングゲートウェイにより送信される前記第２のメッセージを受信し、前記モノのインターネットサーバに記録され且つ前記ＩＭＳＩに対応し且つ前記モノのインターネット端末に関する前記デバイス識別子を前記インターワーキングゲートウェイに送信するように構成され、
前記インターワーキングゲートウェイはさらに、前記モノのインターネットサーバにより送信され且つ前記モノのインターネットサーバに記録され且つ前記モノのインターネット端末に関する前記デバイス識別子を受信するように構成される、請求項２に記載のモノのインターネットシステム。
【請求項４】
前記第１のメッセージは、前記通信ネットワークにより送信されるアカウント要求メッセージである、請求項２又は３に記載のモノのインターネットシステム。
【請求項５】
前記インターワーキングゲートウェイが、通信ネットワークにより前記モノのインターネット端末に割り当てられるアドレスと、前記モノのインターネットサーバに記録され且つ前記モノのインターネット端末に関する前記デバイス識別子とに基づいて、前記モノのインターネット端末の認証に成功することは具体的に、
前記登録要求の送信元アドレスが、前記通信ネットワークにより前記モノのインターネット端末に割り当てられる前記アドレスと同じであり、前記登録要求に含まれ且つ前記モノのインターネット端末に関するデバイス識別子が、前記モノのインターネットサーバに記録され且つ前記モノのインターネット端末に関する前記デバイス識別子と同じであると、前記インターワーキングゲートウェイが判定する場合、前記モノのインターネット端末の認証に成功することを含む、請求項１から４のいずれか一項に記載のモノのインターネットシステム。
【請求項６】
モノのインターネット端末の登録要求をインターワーキングゲートウェイが受信する段階と、
通信ネットワークにより前記モノのインターネット端末に割り当てられるアドレスと、モノのインターネットサーバに記録され且つ前記モノのインターネット端末に関するデバイス識別子とに基づいて、前記モノのインターネット端末の認証に成功した後に、前記インターワーキングゲートウェイが前記登録要求を前記モノのインターネットサーバに送信する段階と
を備える、モノのインターネット通信方法。
【請求項７】
モノのインターネット端末の登録要求をインターワーキングゲートウェイが前記受信する段階の前に、前記モノのインターネット通信方法はさらに、
前記通信ネットワークにより送信される第１のメッセージを前記インターワーキングゲートウェイが受信する段階を備え、前記第１のメッセージは、前記モノのインターネット端末に関するアドレス及び国際移動体加入者識別番号（ＩＭＳＩ）を含み、前記第１のメッセージは、前記モノのインターネット端末が前記通信ネットワークへの接続を確立したことを前記インターワーキングゲートウェイに示すのに用いられ、前記モノのインターネット端末の前記アドレスは、前記通信ネットワークにより前記モノのインターネット端末に割り当てられる前記アドレスである、請求項６に記載のモノのインターネット通信方法。
【請求項８】
前記通信ネットワークにより送信される第１のメッセージを前記インターワーキングゲートウェイが前記受信する段階の後に、前記モノのインターネット通信方法はさらに、
前記インターワーキングゲートウェイが第２のメッセージを前記モノのインターネットサーバに送信する段階であって、前記第２のメッセージは、前記モノのインターネット端末の前記ＩＭＳＩを含み、前記第２のメッセージは、前記モノのインターネット端末が前記通信ネットワークへの接続を確立したことを前記モノのインターネットサーバに示すのに用いられる、段階と、
前記モノのインターネットサーバにより送信され且つ前記モノのインターネットサーバに記録され且つ前記モノのインターネット端末に関する前記デバイス識別子を前記インターワーキングゲートウェイが受信する段階と
を備える請求項７に記載のモノのインターネット通信方法。
【請求項９】
前記第１のメッセージは、前記通信ネットワークにより送信されるアカウント要求メッセージである、請求項７又は８に記載のモノのインターネット通信方法。
【請求項１０】
前記インターワーキングゲートウェイが、通信ネットワークにより前記モノのインターネット端末に割り当てられるアドレスと、前記モノのインターネットサーバに記録され且つ前記モノのインターネット端末に関するデバイス識別子とに基づいて、前記モノのインターネット端末の認証に成功することは具体的に、
前記登録要求の送信元アドレスが、前記通信ネットワークにより前記モノのインターネット端末に割り当てられる前記アドレスと同じであり、また前記登録要求に含まれ且つ前記モノのインターネット端末に関するデバイス識別子が、前記モノのインターネットサーバに記録され且つ前記モノのインターネット端末に関する前記デバイス識別子と同じであると、前記インターワーキングゲートウェイが判定する場合、前記モノのインターネット端末の認証に成功することを含む、請求項６から９のいずれか一項に記載のモノのインターネット通信方法。
【請求項１１】
通信ネットワークにより前記モノのインターネット端末に割り当てられるアドレスと、前記モノのインターネットサーバに記録され且つ前記モノのインターネット端末に関するデバイス識別子とを前記インターワーキングゲートウェイが前記受信する段階の後に、前記モノのインターネット通信方法はさらに、
前記モノのインターネットサーバにより送信されるブートストラップメッセージを前記インターワーキングゲートウェイが受信する段階であって、前記ブートストラップメッセージは前記モノのインターネットサーバのデバイス識別子と前記インターワーキングゲートウェイのアドレス又は識別子とを含み、前記ブートストラップメッセージは、前記モノのインターネット端末が前記インターワーキングゲートウェイへの登録を開始することを示すのに用いられる、段階と、
前記ブートストラップメッセージに含まれ且つ前記モノのインターネット端末に関する前記デバイス識別子に基づいて、前記通信ネットワークにより前記モノのインターネット端末に割り当てられる前記アドレスを前記インターワーキングゲートウェイが決定し、前記通信ネットワークにより前記モノのインターネット端末に割り当てられる前記アドレスに前記ブートストラップメッセージの送信先アドレスを設定し、前記ブートストラップメッセージを前記モノのインターネット端末に送信する段階と
を備える、請求項６から１０のいずれか一項に記載のモノのインターネット通信方法。
【請求項１２】
前記インターワーキングゲートウェイが前記登録要求をモノのインターネットサーバに前記送信する段階の後に、前記モノのインターネット通信方法はさらに、
前記モノのインターネットサーバにより送信される登録応答を前記インターワーキングゲートウェイが受信する段階であって、前記登録応答は前記モノのインターネット端末の前記デバイス識別子を含む、段階と、
前記登録応答に含まれ且つ前記モノのインターネット端末に関する前記デバイス識別子に基づいて、前記通信ネットワークにより前記モノのインターネット端末に割り当てられる前記アドレスを前記インターワーキングゲートウェイが決定し、前記通信ネットワークにより前記モノのインターネット端末に割り当てられる前記アドレスに前記登録応答の送信先アドレスを設定し、前記登録応答を前記モノのインターネット端末に送信する段階と
を備える、請求項６から１１のいずれか一項に記載のモノのインターネット通信方法。
【請求項１３】
前記インターワーキングゲートウェイにより受信され且つ前記モノのインターネットサーバにより送信される前記登録応答はさらに、前記モノのインターネットサーバにより前記モノのインターネット端末に割り当てられる識別子を含み、前記インターワーキングゲートウェイは、前記モノのインターネットサーバにより前記モノのインターネット端末に割り当てられる前記識別子を記録する、請求項１２に記載のモノのインターネット通信方法。
【請求項１４】
前記インターワーキングゲートウェイが前記登録要求をモノのインターネット端末に前記送信する段階の後に、前記モノのインターネット通信方法はさらに、
前記インターワーキングゲートウェイが前記モノのインターネットサーバから第３のメッセージを受信する段階であって、前記第３のメッセージは、前記モノのインターネット端末の前記デバイス識別子又は前記モノのインターネットサーバにより前記モノのインターネット端末に割り当てられる識別子を含む、段階と、
前記モノのインターネット端末の前記デバイス識別子又は前記モノのインターネットサーバにより前記モノのインターネット端末に割り当てられる前記識別子に基づいて、前記通信ネットワークにより前記モノのインターネット端末に割り当てられる前記アドレスを前記インターワーキングゲートウェイが決定し、前記通信ネットワークにより前記モノのインターネット端末に割り当てられる前記アドレスに前記第３のメッセージの送信先アドレスを設定し、前記第３のメッセージを前記モノのインターネット端末に送信する段階と
を備える、請求項１２又は１３に記載のモノのインターネット通信方法。
【請求項１５】
通信インタフェースと、メモリと、プロセッサとを備えるモノのインターネット装置であって、前記通信インタフェースはメッセージを受信又は送信するように構成され、前記プロセッサは前記メモリ及び前記通信インタフェースにバスを用いて接続され、前記プロセッサは、前記メモリに格納されたコンピュータ実行可能命令を実行して、請求項１２から１４によるモノのインターネット通信方法のうちのいずれか１つにおけるインターワーキングゲートウェイの機能を実行する、モノのインターネット装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１７年１１月３日に中国国家知識産権局に出願された「モノのインターネット通信方法、モノのインターネット装置、及びモノのインターネットシステム（ＩＮＴＥＲＮＥＴ  ＯＦ  ＴＨＩＮＧＳ  ＣＯＭＭＵＮＩＣＡＴＩＯＮ  ＭＥＴＨＯＤ，  ＡＰＰＡＲＡＴＵＳ，  ＡＮＤ  ＳＹＳＴＥＭ）」と題する中国特許出願第２０１７１１０７０３０１．１号に基づく優先権を主張し、当該特許出願は、その全体が参照により本明細書に組み込まれる。
【０００２】
本願はモノのインターネット分野に関するものであり、具体的には、モノのインターネット分野におけるモノのインターネット端末とモノのインターネットサーバとの間の通信を目的とした方法、装置、及びシステムに関するものである。
【背景技術】
【０００３】
モノのインターネットシステムでは、能力が限られた又はリソースが限られたモノのインターネット端末が大量にある。小容量のメモリ又は限られた電力供給などによって、これらの端末は概して、少量トラフィック、低速度、低消費電力、及び低コストなどの特徴がある。能力が限られた代表的なモノのインターネット端末には、狭帯域モノのインターネット（Ｎａｒｒｏｗ  ｂａｎｄ  ｉｎｔｅｒｎｅｔ  ｏｆ  ｔｈｉｎｇｓ、ＮＢ−ＩｏＴ）端末が含まれ、それらの端末は、例えば、ＮＢ−ＩｏＴチップが挿入されている水道メータ、積算電力計、又はガスメータなどのデバイスである。能力が限られたモノのインターネット端末は、複雑な手順の認証方式（ＤＴＬＳなど）によって生じるパフォーマンスの消耗に耐えられないため、モノのインターネットプラットホーム又はモノのインターネットサーバは概して、例えば、ライトウェイトＭ２Ｍプロトコル（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｍ２Ｍ、ＬＷＭ２Ｍ）などのアプリケーション層プロトコルを用い、ある登録手順で端末を認証する。しかしながら、ＬＷＭ２Ｍプロトコルでは、モノのインターネットプラットホーム又はモノのインターネットサーバは、登録要求で端末により報告されるノード識別子（ＮｏｄｅＩＤ）に基づいてのみ、端末を認証することができる。このＮｏｄｅＩＤは概して一定であるため、悪意のある別の端末によって偽造されるかもしれない。したがって、モノのインターネット端末の低消費電力の要件を満たし、且つモノのインターネットプラットホーム又はモノのインターネットサーバがモノのインターネット端末に対してセキュリティ認証を実行できるようにする登録方法を、提供する必要がある。
【発明の概要】
【０００４】
本願は新たなモノのインターネットデバイス、すなわち、インターワーキングゲートウェイを提供する。インターワーキングゲートウェイは、コアネットワークに接続される。例えば、インターワーキングゲートウェイは、コアネットワークのパケットデータネットワークゲートウェイ又はユーザプレーンデバイスに接続される。インターワーキングゲートウェイは、同じＩＰサブネット又はプライベートネットワークに、コアネットワークのパケットデータネットワークゲートウェイ又はユーザプレーンデバイスとして位置する。すなわち、インターワーキングゲートウェイは、ＩＰアドレス変換を行わずに、パケットデータネットワークゲートウェイ又はユーザプレーンデバイスと直接にインターワークを行い得る。ショートコネクションに加えて、インターワーキングゲートウェイ及びモノのインターネットサーバは、少なくとも１つの信頼できる通信伝送路を保持し得る。インターワーキングゲートウェイは、事業者ネットワークのモノのインターネットサーバのエージェントとして機能し、モノのインターネットサーバに取って代わってモノのインターネット端末の登録及び認証を行い、モノのインターネットサーバとモノのインターネット端末との間でメッセージを転送する。モノのインターネット端末が通信ネットワークにアタッチした後に、通信ネットワークによりモノのインターネット端末に割り当てられるＩＰアドレスは、通信ネットワークのパケットデータネットワークゲートウェイ又はユーザプレーンデバイスが位置するＩＰサブネット又はプライベートネットワークのＩＰアドレスである。インターワーキングゲートウェイが、同じＩＰサブネット又はプライベートネットワークに、通信ネットワークのパケットデータネットワークゲートウェイ又はユーザプレーンデバイスとして位置しているため、インターワーキングゲートウェイは、モノのインターネット端末の現実のＩＰアドレス（すなわち、ＮＡＴ変換が行われないＩＰアドレス）を取得し得る。モノのインターネット端末のＩＰアドレスに基づいて、インターワーキングゲートウェイは、モノのインターネット端末の有効性を判定し、モノのインターネット端末を直接にアドレス指定し得る。したがって、インターワーキングゲートウェイとモノのインターネット端末との間で、追加のハートビートメッセージを送信する必要がないので、モノのインターネット端末の電力消費とパフォーマンスの消耗とを減少させることができる。さらに、インターワーキングゲートウェイが信頼できる伝送路を用いてモノのインターネットサーバと通信する場合、モノのインターネット端末とモノのインターネットサーバとの間の通信のセキュリティを保証することができる。
【０００５】
第１の態様によれば、本願はモノのインターネット通信方法を提供する。本方法は、コアネットワークゲートウェイにより送信されるモノのインターネット端末からの登録要求をインターワーキングゲートウェイが受信する段階であって、登録要求にはモノのインターネット端末に関するアドレス及びデバイス識別子が含まれ、インターワーキングゲートウェイ及びコアネットワークゲートウェイは同じＩＰサブネット又はプライベートネットワークに位置する、段階と、モノのインターネット端末の認証に成功した後に、インターワーキングゲートウェイが登録要求をモノのインターネットサーバに送信する段階とを含む。具体的には、インターワーキングゲートウェイは、登録要求に含まれ且つモノのインターネット端末に関するアドレス及びデバイス識別子に基づいて、モノのインターネットデバイスを認証する。登録要求に含まれるアドレス及びデバイス識別子が、インターワーキングゲートウェイにローカルに記録されているアドレス及びデバイス識別子と同じである場合、モノのインターネット端末の認証に成功する。例えば、インターワーキングゲートウェイは、登録要求に含まれるアドレスに基づいて、当該アドレスに対応するデバイス識別子をローカル登録簿に照会してよく、インターワーキングゲートウェイにローカルに記録されたデバイス識別子が、登録要求に含まれるデバイス識別子と同じである場合、モノのインターネット端末の認証に成功する。あるいは、インターワーキングゲートウェイは、登録要求に含まれるデバイス識別子に基づいて、対応するアドレスをローカル登録簿に照会してよく、インターワーキングゲートウェイにローカルに記録されたアドレスが、登録要求に含まれるアドレスと同じである場合、モノのインターネット端末の認証に成功する。
【０００６】
実行可能な一実施形態では、インターワーキングゲートウェイがコアネットワークゲートウェイにより送信されるモノのインターネット端末からの登録要求を受信する前に、モノのインターネット端末がコアネットワークにアタッチされた場合、コアネットワークゲートウェイは、モノのインターネット端末がアタッチされたことをインターワーキングゲートウェイに通知し、モノのインターネット端末に関するアドレス及びＩＭＳＩをインターワーキングゲートウェイに通知する。モノのインターネット端末がアカウントを登録すると、モノのインターネットサーバは、モノのインターネット端末に関するデバイス識別子及びＩＭＳＩを格納する。したがって、インターワーキングゲートウェイは、モノのインターネット端末に関するアドレス及びＩＭＳＩを受信した後に、モノのインターネット端末のデバイス識別子をＩＭＳＩに基づいてモノのインターネットサーバに照会してよい、すなわち、インターワーキングゲートウェイは、コアネットワーク及びモノのインターネットサーバから、モノのインターネット端末に関するアドレス、ＩＭＳＩ、及びデバイス識別子の間の対応関係を取得する。したがって、インターワーキングゲートウェイは、登録要求に含まれ且つモノのインターネット端末に関するアドレス及びデバイス識別子に基づいて、モノのインターネットデバイスを認証してよい。
【０００７】
実行可能な一実施形態では、インターワーキングゲートウェイがモノのインターネット端末に関するアドレスとデバイス識別子との間の対応関係を取得した後に、インターワーキングゲートウェイは、モノのインターネットサーバからの、モノのインターネット端末のデバイス識別子を含むメッセージをモノのインターネット端末に転送してよい。インターワーキングゲートウェイにより転送され得るメッセージは、登録応答及びブートストラップメッセージなどを含む。
【０００８】
実行可能な一実施形態では、モノのインターネットサーバによりインターワーキングゲートウェイに送信される登録応答はさらに、モノのインターネットサーバのルールに従ってモノのインターネットサーバによりモノのインターネット端末に割り当てられる新たなデバイス識別子を含んでよい。インターワーキングゲートウェイは、新たなデバイス識別子を記録する。次に、モノのインターネットサーバ及びインターワーキングゲートウェイは、新たなデバイス識別子を用いてモノのインターネット端末を識別してよい。インターワーキングゲートウェイは代替的に、新たなデバイス識別子とアドレスとの間の対応関係に基づいて、モノのインターネットサーバからの、新たなデバイス識別子を含むメッセージをモノのインターネット端末に転送してもよい。
【０００９】
第２の態様によれば、本願は、第１の態様による方法のインターワーキングゲートウェイの機能を実装するモノのインターネット装置を提供する。これらの機能は、ハードウェアによって実装されてもよく、又は対応するソフトウェアをハードウェアが実行することで実装されてもよい。ハードウェア又はソフトウェアは、前述の機能に対応する１つ又は複数のモジュールを含む。
【００１０】
第３の態様によれば、本願は、モノのインターネットサーバ及びインターワーキングゲートウェイを含むモノのインターネットシステムを提供する。インターワーキングゲートウェイは、コアネットワークにおいてモノのインターネットサーバのエージェントとして機能し、コアネットワークが位置するＩＰサブネット内にあるモノのインターネット端末の現実のＩＰアドレスを認識することができる。インターワーキングゲートウェイは、モノのインターネットサーバに取って代わってモノのインターネット端末の登録及び認証を行い、モノのインターネットサーバとモノのインターネット端末との間でメッセージを転送する。
【００１１】
第４の態様によれば、本願はコンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は命令を格納し、命令がコンピュータで動作すると、コンピュータは第１の態様の方法を実行する。
【００１２】
第５の態様によれば、本願は命令を含むコンピュータプログラム製品を提供する。命令がコンピュータで動作すると、コンピュータは第１の態様の方法を実行する。
【図面の簡単な説明】
【００１３】
【図１】先行技術におけるモノのインターネットシステムの概略アーキテクチャ図である。
【００１４】
【図２】本発明の一実施形態に係るモノのインターネットシステムの概略アーキテクチャ図である。
【００１５】
【図３】本発明の一実施形態に係るモノのインターネット端末登録方法のフローチャートである。
【００１６】
【図４】本発明の一実施形態に係るモノのインターネット端末デタッチ方法のフローチャートである。
【００１７】
【図５】本発明の一実施形態に係るブートストラップ方法のフローチャートである。
【００１８】
【図６】本発明の一実施形態に係るコンピュータデバイスの概略図である。
【００１９】
【図７】本発明の一実施形態に係るインターワーキングゲートウェイ機能モジュールの概略図である。
【発明を実施するための形態】
【００２０】
図１は、先行技術における代表的なネットワーキングアーキテクチャであり、ここでは、モノのインターネット端末が通信ネットワークを用いてモノのインターネットプラットホーム又はモノのインターネットサーバにアクセスする。モノのインターネットプラットホーム又はモノのインターネットサーバは、モノのインターネット端末のために、接続、デバイス、又はサービスに関連する管理及びオペレーションを実行する。説明しやすいように、本願では、モノのインターネットサーバを一例として用い、特定の実施形態での技術的解決手段を説明する。また、モノのインターネットサーバを一例として用いて説明される全ての実施形態は、モノのインターネットプラットホームにも適用可能である。図１のコアネットワークは、通信事業者により提供される通信ネットワークに属する。コアネットワークは、進化型パケットコアネットワーク（ｅｖｏｌｖｅｄ  ｐａｃｋｅｔ  ｃｏｒｅ、ＥＰＣ）、５Ｇコアネットワーク、又は第３世代パートナーシッププロジェクト標準化機構（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ、３ＧＰＰ）が定める別のタイプ又は形態の通信ネットワークであってよい。モノのインターネット端末は、３ＧＰＰが定めるＮＢ−ＩｏＴ無線接続技術、４Ｇ無線接続、５Ｇ無線接続、Ｗｉ−Ｆｉ接続、又は有線接続などを含む様々な接続技術又はアクセスネットワークを用いてコアネットワークにアクセスしてよい。コアネットワークは、インターネットを用いてモノのインターネットサーバに接続される。セキュリティ又はネットワーク計画などの要素を考慮して、通常、ネットワークアドレス変換（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ、ＮＡＴ）デバイス又はファイアウォールなどのデバイスが、コアネットワークとインターネットとの間及びモノのインターネットサーバとインターネットとの間に配置されて、ネットワーク分離を行う。例えば、ＮＡＴデバイス１及びＮＡＴデバイス２が図１に用いられている。すなわち、モノのインターネットサーバ及びコアネットワークは、異なるＩＰサブネット又はプライベートネットワークに位置している。モノのインターネットサーバがパブリックネットワークに配置されている場合、ＮＡＴデバイス２が用いられなくてもよく、すなわち、図１では、ＮＡＴデバイス１又は機能がＮＡＴデバイス１に相当するアドレス変換デバイスがあるだけでよいことに留意されたい。
【００２１】
コアネットワーク及びモノのインターネットサーバは異なるプライベートネットワークに位置していると仮定する。ＮＡＴデバイス１は、コアネットワークが位置するプライベートネットワークとパブリックネットワーク（すなわち、図１のインターネット）との間に位置しており、ＮＡＴデバイス１は、コアネットワークに関する（プライベートＩＰアドレス、プライベートポート番号）と、ＮＡＴデバイス１に設定されている（パブリックＩＰアドレス、パブリックポート番号）とを変換する。ＮＡＴデバイス２は、モノのインターネットサーバが位置するプライベートネットワークとパブリックネットワークとの間に位置しており、ＮＡＴデバイス２は、モノのインターネットサーバに関する（プライベートＩＰアドレス、プライベートポート番号）と、ＮＡＴデバイス２に設定されている（パブリックＩＰアドレス、パブリックポート番号）とを変換する。モノのインターネット端末がコアネットワークにアタッチされた後に、コアネットワークのゲートウェイ、例えば、ＥＰＣネットワークのパケットデータネットワークゲートウェイ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ、ＰＧＷ）又は５Ｇコアネットワークのユーザプレーン（Ｕｓｅｒ  ｐｌａｎｅ、ＵＰ）機能エンティティが、ゲートウェイが属するプライベートネットワークのプライベートＩＰアドレス（プライベートＩＰ−１）をモノのインターネット端末に割り当てる。モノのインターネットサーバのプライベートＩＰアドレスは、モノのインターネットサーバが属するプライベートネットワークのプライベートＩＰアドレスであるプライベートＩＰ−２であり、モノのインターネットサーバの外部パブリックアドレスがＮＡＴデバイス２のパブリックＩＰアドレス、すなわち、パブリックＩＰ−Ａである。モノのインターネット端末とモノのインターネットサーバとが、アクセスネットワーク、コアネットワーク、及びインターネットを用いてメッセージをやり取りする場合、ＮＡＴデバイスは、メッセージの送信元アドレス及び送信先アドレスの代わりに、プライベートアドレスとパブリックＩＰアドレスとの間でネットワークアドレス変換を行う。表１に示すように、モノのインターネット端末によりモノのインターネットサーバに送信されるメッセージ（すなわち、表１のアップリンクメッセージ）では、モノのインターネット端末からのアップリンクメッセージの送信元アドレスがプライベートＩＰ−１であり、その送信先アドレスがパブリックＩＰ−Ａである。アップリンクメッセージがＮＡＴデバイス１に伝えられると、ＮＡＴデバイス１は、アップリンクメッセージの送信元アドレスをＮＡＴデバイス１のパブリックＩＰアドレス（すなわち、パブリックＩＰ−Ｂ）に変換する。アップリンクメッセージがＮＡＴデバイス２に伝えられると、ＮＡＴデバイス２は、アップリンクメッセージの送信先アドレスをモノのインターネットサーバのプライベートアドレス（すなわち、プライベートＩＰ−２）に変換する。同様に、モノのインターネットサーバによりモノのインターネット端末に送信されるダウンリンクメッセージでは、モノのインターネットサーバからのメッセージの送信元アドレスがプライベートＩＰ−１であ���、その送信先アドレスがパブリックＩＰ−Ｂである。ダウンリンクメッセージの送信元アドレスは、ＮＡＴデバイス２により変換された後に、パブリックＩＰ−Ｂに変更され、ダウンリンクメッセージの送信先アドレスは、ＮＡＴデバイス１により変換された後に、プライベートＩＰ−１に変換される。コアネットワーク及びモノのインターネットサーバは同じＩＰサブネット又はプライベートネットワークに存在しないため、モノのインターネットサーバは、コアネットワークによりモノのインターネット端末に割り当てられるプライベートＩＰアドレスを認識できず、またアップリンクメッセージに含まれ且つモノのインターネットサーバが認識できるモノのインターネット端末のアドレスが、ＮＡＴ変換が行われた後に取得されるパブリックアドレスであることが分かる。ＮＡＴデバイスが、対応するパブリックアドレスをモノのインターネット端末のアドレスに割り当てた後に、ＮＡＴデバイスが、モノのインターネット端末からのメッセージ又はモノのインターネット端末に送信されるメッセージを特定の期間内に受信しなかった場合、ＮＡＴデバイスはモノのインターネット端末のアドレスとパブリックアドレスとの間の拘束力のある関係又は対応関係を保持できず、例えば、ＮＡＴデバイスはパブリックアドレスを別のモノのインターネット端末に用いるために割り当ててもよい。モノのインターネット端末に割り当てられるパブリックアドレスとモノのインターネット端末との間の拘束力のある関係又は対応関係をＮＡＴデバイスが解除するような場合は、ＮＡＴアドレスエージングとも呼ばれる。ＮＡＴデバイスが次に、モノのインターネット端末からのメッセージ又はモノのインターネット端末に送信されるメッセージを再度受信すると、ＮＡＴデバイスは、パブリックＩＰ−Ｃなどの新たなパブリックアドレスをモノのインターネット端末に割り当てる。モノのインターネット端末に関する且つＮＡＴ変換を受けるパブリックアドレスがエージングされるのを防ぐために、概して、モノのインターネット端末及びモノのインターネットサーバはハートビートメッセージなどのメッセージを送信し、これにより、ＮＡＴデバイスはＮＡＴ変換が行われた後でも、パブリックアドレスとモノのインターネット端末のアドレスとの間の拘束力のある関係及び対応関係を保ち、ＮＡＴ変換が行われた後にモノのインターネットサーバにより認識される、モノのインターネット端末に関するパブリックアドレスは変わらないままである。この方法は、ＮＡＴキープアライブとも呼ばれる。本願で述べられるＩＰアドレス又はＩＰ情報がさらにポート番号などの情報を含んでよく、すなわち、本願のＩＰアドレス又はＩＰ情報はＩＰアドレスであってもよく、又はＩＰアドレス及びポート番号であってもよいことに留意されたい。
【表１】
0006908334.tif 000002
【００２２】
背景技術の項で説明したように、複雑なＤＴＬＳ認証方式はモノのインターネット端末を認証するのに適していない。また、既存の物理ネットワークプロトコルのデバイス識別子又はノード識別子だけに基づく認証方式では、セキュリティを保証するのに十分ではない。ＩＰネットワークでは、特に通信事業者が信頼できる通信ネットワークでは、メッセージの送信元アドレスを偽造するのは概して困難である。モノのインターネットサーバが、モノのインターネット端末のデバイス識別子を認証することに加えて、アップリンクメッセージの送信元アドレスを認証できるならば、デバイスの認証に関するセキュリティ及び信頼性を著しく高めることができる。
【００２３】
しかしながら、モノのインターネット端末のバッテリー耐用年数が限られる、ＮＢ−ＩｏＴネットワークの負荷容量が限られる、又は各セルにおいて１秒当たりの新たに確立される接続数が限られるなどによって、ＮＡＴを有効に保つためにハートビートメッセージを頻繁に送信することは、例えば、モノのインターネット端末のバッテリー耐用年数が急激に低下する、ＮＢ−ＩｏＴネットワークの負荷が価値の低い大量のハートビートメッセージに占有されるなどの欠点を有する。したがって、実際の適用では、モノのインターネット端末は概して、ハートビートメッセージの頻繁な送信をサポートすることはなく、したがって、モノのインターネットサーバは、アップリンクメッセージに含まれる送信元アドレス（すなわち、ＮＡＴ変換が行われた後に取得されるモノのインターネット端末のパブリックアドレス）が固定されていないことを認識する。モノのインターネットサーバは、アップリンクメッセージの送信元アドレスを用いて、モノのインターネット端末の識別情報を決定することも認証することもできない。
【００２４】
図２に示すように、本願は、新たなデバイス、すなわち、インターワーキングゲートウェイを提供する。インターワーキングゲートウェイはコアネットワークに接続される。例えば、インターワーキングゲートウェイはコアネットワークのＰＧＷ又はＵＰに接続され、インターワーキングゲートウェイは、同じＩＰサブネット又はプライベートネットワークに、コアネットワークのＰＧＷ又はＵＰとして位置している。メッセージ及びデータを伝送するのに用いられ得るショートコネクションに加えて、インターワーキングゲートウェイ及びモノのインターネットサーバは、信頼できる少なくとも１つの通信伝送路を保持してよい。信頼できる伝送路は、暗号化されている若しくは暗号化されていないＭＱＴＴロングコネクション、暗号化されている若しくは暗号化されていないＣｏＡＰロングコネクション、又は暗号化されている若しくは暗号化されていないＷｅｂＳｏｃｋｅｔロングコネクションなどのロングコネクションであってよい。インターワーキングゲートウェイ及び通信ネットワークにあるＰＧＷ又はＵＰが同じＩＰサブネット又はプライベートネットワークに位置しており、インターワーキングゲートウェイとモノのインターネット端末との間にアドレス変換デバイスがなく、インターワーキングゲートウェイは、信頼できる通信ネットワークにおいて、モノのインターネット端末のプライベートアドレスを直接に用いてモノのインターネット端末をアドレス指定してよい。したがって、インターワーキングゲートウェイとモノのインターネット端末との間で、追加のハートビートメッセージを送信する必要はないので、モノのインターネット端末の電力消費及びパフォーマンスの消耗を減少させることができる。さらに、インターワーキングゲートウェイがロングコネクションの伝送路を用いてモノのインターネットサーバと通信する場合、通信セキュリティが保証されるので、伝送情報を盗んだり偽造したりするのは容易ではない。本願の本実施形態では、ロングコネクションがインターワーキングゲートウェイとモノのインターネットサーバとの間で用いられる方式が主に説明され、ショートコネクションがインターワーキングゲートウェイとモノのインターネットサーバとの間で通信に用いられる方式は、本願では説明されない。インターワーキングゲートウェイは、ロングコネクション及びショートコネクションの両方を用いて、モノのインターネットサーバと通信してよいことに留意されたい。例えば、インターワーキングゲートウェイによりモノのインターネットサーバに送信されるアップリンクメッセージでは、ショートコネクションが通信に用いられ、モノのインターネットサーバによりインターワーキングゲートウェイに送信されるダウンリンクメッセージでは、ロングコネクションが通信に用いられる。あるいは、インターワーキングゲートウェイによりモノのインターネットサーバに送信されるアップリンクメッセージでは、ロングコネクションが通信に用いられ、モノのインターネットサーバによりインターワーキングゲートウェイに送信されるダウンリンクメッセージでは、ショートコネクションが通信に用いられる。
【００２５】
図３は、モノのインターネット端末がＮＢ−ＩｏＴ無線ネットワークを用いてＥＰＣネットワークにアタッチされ、次にインターワーキングゲートウェイの配置シナリオにおいてモノのインターネットプラットホームに登録されるプロセスを示す。図３に示すＲＡＮは、ＮＢ−ＩｏＴ無線ネットワークであり、図１及び図２に示すアクセスネットワークの具体的な実施形態である。ＥＰＣネットワークは、図１及び図２に示すコアネットワークの具体的な実施形態である。図１及び図２に示すＮＡＴデバイス及びインターネットは、図３に示す実施形態のネットワークに引き続き存在する。メッセージフローチャートの制約によって、ＮＡＴデバイスもインターネットも、図３に示すメッセージフローチャートには示されていない。
【００２６】
３０１：モノのインターネットサーバにアカウントを登録したモノのインターネット端末が、ＮＢ−ＩｏＴ無線ネットワークにアクセスしてＥＰＣネットワークにアタッチされ、パケットデータプロトコル（Ｐａｃｋｅｔ  ｄａｔａ  ｐｒｏｔｏｃｏｌ、ＰＤＰ）コンテキストが有効になる。関連するアクセス手順及びアタッチ手順、並びにＰＤＰコンテキストの有効化手順については、３ＧＰＰのＴＳ２３．４０１及び３ＧＰＰのＴＳ２３．０６０などの、関連する３ＧＰＰ標準プロトコルを参照されたい。本明細書では詳細を説明しない。モノのインターネット端末がＥＰＣネットワークにアタッチされた後に、ＥＰＣネットワークのＰＧＷがＩＰアドレスをモノのインターネット端末に割り当てる。割り当てられるＩＰアドレスはプライベートＩＰ−１であると仮定する。デバイス識別子及び国際移動体加入者識別番号（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ、ＩＭＳＩ）などの情報を含む、モノのインターネット端末のデバイス関連情報をモノのインターネットサーバが記録したことをアカウント登録が示し、デバイス識別子は、ノード識別子（ｎｏｄｅ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ、ＮｏｄｅＩＤ）、国際移動体装置識別番号（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ、ＩＭＥＩ）、メディアアクセス制御（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ、ＭＡＣ）アドレス、又は製造番号（ｓｅｒｉａｌ  ｎｕｍｂｅｒ、ＳＮ）などであってよいことに留意されたい。
【００２７】
３０２：ＥＰＣネットワークは、モノのインターネット端末がＥＰＣネットワークにアタッチされたことをインターワーキングゲートウェイに通知する。図３において、「デバイスオンライン」とは、モノのインターネット端末がＥＰＣネットワークにアタッチされていることを意味する。段階３０２におけるメッセージには、ＥＰＣネットワークのＰＧＷによってモノのインターネット端末に割り当てられるＩＰアドレスと、モノのインターネット端末のＩＭＳＩとが少なくとも含まれる。本実施形態は、インターワーキングゲートウェイに通知し且つＥＰＣネットワークに含まれる特定のネットワークエレメントに対して制約を課すものではない。具体的には、インターワーキングゲートウェイに通知するネットワークエレメントは、モビリティ管理エンティティ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ、ＭＭＥ）、ＰＧＷ、ホーム加入者サーバ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ、ＨＳＳ）、又はポリシー及び課金ルール機能（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ、ＰＣＲＦ）ユニットなどであってよい。ＥＰＣネットワークのＰＧＷがインターワーキングゲートウェイに接続され、ＰＧＷが段階３０２でインターワーキングゲートウェイにメッセージを送信する場合、実行可能な一実施例では、ＰＧＷは、Ｄｉａｍｅｔｅｒプロトコル又はＲＡＤＩＵＳプロトコルを用いて、インターワーキングゲートウェイと通信してよい。例えば、デバイスがオンラインになったことをインターワーキングゲートウェイに通知するのにＡＣＲメッセージが用いられ、ＡＣＲメッセージは、モノのインターネット端末に関するＩＰアドレス及びＩＭＳＩを搬送する。
【００２８】
３０３：インターワーキングゲートウェイは、モノのインターネット端末がオンラインになったことをモノのインターネットサーバに通知する。通知メッセージには、モノのインターネット端末に関するＩＰアドレス及びＩＭＳＩが少なくとも含まれる。本願の特定の一実施形態では、インターワーキングゲートウェイが、確立されたモノのインターネットサーバへのロングコネクション又は別の方式を用いて、メッセージをモノのインターネットサーバに送信してよいことに留意されたい。モノのインターネットサーバは、段階３０３でメッセージを受信し、アカウントを登録したモノのインターネット端末のデバイス情報を照会し、ＩＭＳＩに対応するモノのインターネット端末のデバイス識別子を決定し、モノのインターネット端末に関するＩＰアドレス及びＩＭＳＩを記録する。インターワーキングゲートウェイが、インターワーキングゲートウェイとモノのインターネットサーバとの間のＭＱＴＴロングコネクションを用いて、段階３０３でメッセージを送信すると仮定すると、段階３０３における当該メッセージの考えられるメッセージフォーマットは次のとおりである。
Topic:.IGs.{IGId}.event.radiusEvent  Payload:
{
"header": {
"from": "***"
"to": "***",
"requestId": "{requestId}",
"timestamp": "{timestamp}",
},
"body": {
RadiusMessageType": "{Start}",
"UE_IP": "{UE_IP}",
"IMSI": "{IMSI}",
}
}
【００２９】
「ＩＧ」は、インターワーキングゲートウェイ（ｉｎｔｅｒｗｏｒｋｉｎｇ  ｇａｔｅｗａｙ）を表し、「ｒａｄｉｕｓ」はＲＡＤＩＵＳプロトコルを表している。
【００３０】
３０４：モノのインターネットサーバは、インターワーキングゲートウェイのメッセージを送信し、モノのインターネット端末に関連し且つインターワーキングゲートウェイにより記録される情報を更新する。段階３０４のメッセージには、モノのインターネット端末に関するＩＰアドレス、ＩＭＳＩ、及びデバイス識別子が少なくとも含まれる。本願の特定の一実施形態では、モノのインターネットサーバは、モノのインターネットサーバとインターワーキングゲートウェイとの間のロングコネクション又は別の方式を用いて、インターワーキングゲートウェイにメッセージを送信してよいことに留意されたい。インターワーキングゲートウェイは、段階３０４でメッセージを受信し、モノのインターネット端末に関するＩＰアドレス、ＩＭＳＩ、及びデバイス識別子を記録する。インターワーキングゲートウェイは、段階３０２でメッセージを受信した後に、モノのインターネット端末のＩＰアドレスを直接に記録してよく、またインターワーキングゲートウェイは、モノのインターネット端末のＩＰアドレスをモノのインターネットサーバに送信しなくてもよく、すなわち、段階３０３におけるメッセージはモノのインターネット端末のＩＰアドレスを含まないことに留意されたい。この場合、モノのインターネットサーバは、段階３０４でモノのインターネット端末に関するＩＭＳＩ及びデバイス識別子をメッセージに追加する。モノのインターネットサーバは、モノのインターネットサーバとインターワーキングゲートウェイとの間のＭＱＴＴロングコネクションを用いて、段階３０４でメッセージを送信すると仮定すると、段階３０４における当該メッセージの考えられるメッセージフォーマットは次のとおりである。
Topic:.IGs.{IGId}.event.radiusEvent  Payload:
{
"header": {
"from": "***"
"to": "***",
"requestId": "{requestId}",
"timestamp": "{timestamp}",
},
"body": {
"RadiusMessageType": "{Start}",
"UE_IP": "{UE_IP}",
"IMSI": "{IMSI}",
"deviceNodeID": "{NodeID}",
}
}
【００３１】
インターワーキングゲートウェイがモノのインターネット端末に関するデバイス識別子とアドレスとの間の対応関係を保存した後に、その後受信される、モノのインターネット端末に転送する必要があるモノのインターネットサーバからのメッセージについては、モノのインターネットサーバからのメッセージがモノのインターネット端末のデバイス識別子を含むという前提で、インターワーキングゲートウェイは、デバイス識別子に基づいて、モノのインターネット端末の対応するアドレスを照会し、次にモノのインターネットサーバからのメッセージをモノのインターネット端末に転送してよい。
【００３２】
３０５：モノのインターネット端末は、アクセスネットワーク及びコアネットワークを用いて、インターワーキングゲートウェイに登録要求を送信する。登録要求の送信先アドレスはインターワーキングゲートウェイのＩＰアドレスであり、その送信元アドレスはモノのインターネット端末のＩＰアドレスであり、インターワーキングゲートウェイのＩＰアドレス及びモノのインターネット端末のＩＰアドレスは、同じＩＰサブネット又はプライベートネットワークに属する。登録要求は、モノのインターネット端末のデバイス識別子を含む。インターワーキングゲートウェイのアドレスがモノのインターネット端末に事前設定されてもよく、又はインターワーキングゲートウェイのアドレスが、モノのインターネット端末が登録される前に、ブートストラップ手順を用いてモノのインターネット端末に送出されてもよい。登録要求の具体的な伝送路とは、登録要求がＮＢ−ＩｏＴ無線ネットワークを介しＰＧＷを用いてインターワーキングゲートウェイに送信されることであってよく、又は登録要求が別の経路を用いてインターワーキングゲートウェイに送信されることであってもよい。本実施形態は、ＥＰＣネットワークにおけるメッセージルーティング及びメッセージ転送に対して制約を課すものではない。
【００３３】
３０６：インターワーキングゲートウェイは、登録要求をモノのインターネット端末から受信し、当該要求を解析して送信元アドレス（すなわち、モノのインターネット端末のＩＰアドレス）及びデバイス識別子を取得する。インターワーキングゲートウェイは、登録要求に含まれるＩＰアドレス及びデバイス識別子がインターワーキングゲートウェイに記録されているかどうか、また登録要求に含まれるＩＰアドレスとデバイス識別子との間の対応関係が、インターワーキングゲートウェイに記録されているＩＰアドレスとデバイス識別子との間の対応関係と同じかどうかを判定する。インターワーキングゲートウェイに記録されているＩＰアドレス及び対応するデバイス識別子が、登録要求に含まれているＩＰアドレス及びデバイス識別子と同じである場合、インターワーキングゲートウェイはモノのインターネット端末の認証に成功する。登録要求に含まれるＩＰアドレス及びデバイス識別子が対応する記録をインターワーキングゲートウェイに有していない場合、又は登録要求に含まれるＩＰアドレス及びデバイス識別子がインターワーキングゲートウェイに記録されているＩＰアドレス及びデバイス識別子とは異なる場合、又は登録要求に含まれるＩＰアドレスとデバイス識別子との間の対応関係がインターワーキングゲートウェイに記録されているＩＰアドレスとデバイス識別子との間の対応関係とは異なる場合、モノのインターネット端末は認証されることができず、インターワーキングゲートウェイは、モノのインターネット端末が無効の端末であるとみなし、その結果、登録要求を拒絶する。
【００３４】
３０７：モノのインターネット端末の認証に成功した後に、インターワーキングゲートウェイはモノのインターネットサーバに登録要求を送信する。モノのインターネットサーバは、モノのインターネット端末の登録記録を作成する。任意選択で、モノのインターネットサーバはさらに、新たなデバイス識別子をモノのインターネット端末に割り当ててもよい。
【００３５】
３０８：モノのインターネットサーバは、インターワーキングゲートウェイに登録応答を返信する。登録応答には、モノのインターネット端末のデバイス識別子が含まれる。モノのインターネットサーバが新たなデバイス識別子をモノのインターネット端末に割り当てる場合、モノのインターネットサーバはさらに、モノのインターネットサーバによりモノのインターネット端末に割り当てられる新たなデバイス識別子を段階３０８の登録応答に追加してよく、インターワーキングゲートウェイは、モノのインターネットサーバによりモノのインターネット端末に割り当てられる新たなデバイス識別子を記録する。次に、モノのインターネットサーバ及びインターワーキングゲートウェイは、新たなデバイス識別子を用いてモノのインターネットデバイスを識別してよい。インターワーキングゲートウェイは、モノのインターネットサーバからのメッセージに含まれ且つモノのインターネット端末に関する新たなデバイス識別子に基づく照会を通じて、モノのインターネット端末の対応するアドレスを取得し、次いで、コアネットワークを用いて、モノのインターネットサーバからのメッセージをモノのインターネット端末に転送してよい。
【００３６】
３０９：インターワーキングゲートウェイは、登録応答に含まれ且つモノのインターネット端末に関するデバイス識別子に基づいて、モノのインターネット端末の対応するアドレスを決定し、コアネットワークを用いて登録応答をモノのインターネット端末に送信する。登録応答の送信元アドレスはインターワーキングゲートウェイのＩＰアドレスであり、登録応答の送信先アドレスはモノのインターネット端末のＩＰアドレスである。任意選択で、登録応答は、モノのインターネットサーバによりモノのインターネット端末に割り当てられる新たなデバイス識別子を含んでよい。
【００３７】
これで、モノのインターネット端末はモノのインターネットサーバに関する登録手順を完了する。モノのインターネット端末の観点から見ると、モノのインターネット端末はインターワーキングゲートウェイの送信先アドレスに登録することが、図３に示す技術的解決手段から分かる。しかしながら実際には、インターワーキングゲートウェイは、事業者ネットワーク（ＥＰＣネットワーク）のモノのインターネットサーバのエージェントとして機能し、インターワーキングゲートウェイは、モノのインターネット端末の現実のＩＰアドレスを認識して、モノのインターネット端末のデバイス識別子をモノのインターネットサーバから取得できるため、インターワーキングゲートウェイは、モノのインターネットサーバに取って代わってモノのインターネット端末を認証してよい。したがって実際には、モノのインターネット端末はモノのインターネットサーバの送信先アドレスに最終的に登録する。インターワーキングゲートウェイは、モノのインターネット端末とモノのインターネットサーバとの間の通信経路に配置されているため、インターワーキングゲートウェイはさらに、ローカルデータ処理、データクレンジング、及びデータキャッシングなどのサービス要件に基づいて、モノのインターネット端末のサービスデータを記録又は処理してよい。また、インターワーキングゲートウェイを配置することで、さらに、膨大な数のモノのインターネット端末の間の差異が見えなくなるので、モノのインターネットサーバの処理が簡略化される。異なるモノのインターネット端末が異なる通信プロトコルをサポートしてよい。しかしながら、インターワーキングゲートウェイによって変換及び転送が行われることにより、モノのインターネットサーバは、同じ接続方式、メッセージフォーマット、又はセルタイプに基づいて、異なるモノのインターネット端末と、インターワーキングゲートウェイを用いて通信し得る。例えば、モノのインターネット端末によりサポートされるデバイス識別子が、タイプ及び符号化フォーマットの点で著しく異なってもよい。しかしながら、モノのインターネットサーバは、新たなデバイス識別子をモノのインターネット端末に割り当て、段階３０８で新たなデバイス識別子をメッセージに追加することで、新たなデバイス識別子をインターワーキングゲートウェイに通知するので、モノのインターネットサーバ及びインターワーキングゲートウェイは、同じタイプ及び同じフォーマットのデバイス識別子を用いて異なるモノのインターネット端末を識別し得る。インターワーキングゲートウェイは、モノのインターネットサーバにより割り当てられるデバイス識別子、モノのインターネット端末によりサポートされるデバイス識別子、及び、モノのインターネット端末のＩＰアドレスなどの情報の変換を担当している。
【００３８】
実際には、モノのインターネットサーバによりモノのインターネット端末に送信されるメッセージ又はデータが、まずインターワーキングゲートウェイに送信され、次いで、インターワーキングゲートウェイによりモノのインターネット端末に転送される。したがって、モノのインターネットサーバはさらに、アクセスネットワーク及びコアネットワークを用いてモノのインターネット端末に接続されるインターワーキングゲートウェイをリアルタイムで記録し更新する必要がある。例えば、図３に示す手順では、モノのインターネットサーバがインターワーキングゲートウェイにより送信されるメッセージを段階３０３で受信した後に、モノのインターネットサーバはインターワーキングゲートウェイの識別子を記録する必要があり、モノのインターネットサーバは次に、インターワーキングゲートウェイを用いてモノのインターネット端末と通信することができる。モノのインターネット端末は異なるインターワーキングゲートウェイを用いてモノのインターネットサーバと通信してよいことに留意されたい。例えば、モノのインターネット端末がローミングするシナリオでは、モノのインターネット端末は異なる地域で異なるインターワーキングゲートウェイに接続され得る。別の例の場合、障害回復及びバックアップのシナリオでは、コアネットワークはモノのインターネット端末を異なるインターワーキングゲートウェイに接続し得る。したがって、段階３０３でメッセージを受信した後に、モノのインターネットサーバはさらに、ローカルに記録され且つモノのインターネット端末に接続されているインターワーキングゲートウェイ（すなわち、モノのインターネット端末に前もって接続されているインターワーキングゲートウェイ）が、段階３０３でメッセージを送信するインターワーキングゲートウェイ（すなわち、モノのインターネット端末に現在接続されているインターワーキングゲートウェイ）と同じであるかどうかを判定する必要がある。ローカルに記録され且つモノのインターネット端末に接続されているインターワーキングゲートウェイが、段階３０３でメッセージを送信するインターワーキングゲートウェイとは異なる場合、モノのインターネット端末はさらに、モノのインターネット端末に前もって接続されているインターワーキングゲートウェイにメッセージを送信し、モノのインターネット端末に前もって接続されているインターワーキングゲートウェイに、モノのインターネット端末の関連記録及び情報、例えば、モノのインターネット端末に関するデバイス識別子、ＩＰアドレス、及びＩＭＳＩなどの情報を消去するように通知する必要がある。さらに、モノのインターネット端末がコアネットワークから切断された後に、例えば、モノのインターネット端末の電源をオフにするシナリオでは、コアネットワークは、モノのインターネット端末のステータスを更新するためにインターワーキングゲートウェイにメッセージを送信し、次いで、インターワーキングゲートウェイは、モノのインターネット端末のステータス更新をモノのインターネットサーバに通知する。この場合、モノのインターネットサーバは、図４に示すように、モノのインターネット端末の関連情報の消去もインターワーキングゲートウェイに通知する。
【００３９】
４０１：モノのインターネット端末は、コアネットワークから切断される。詳細な手順については、３ＧＰＰ規格に定められているデタッチ手順を参照されたい。詳細は、本明細書では説明しない。
【００４０】
４０２：モノのインターネット端末がＥＰＣネットワークから切断されたことを、ＥＰＣネットワークがインターワーキングゲートウェイに通知する。図３において、「デバイスオフライン」とは、モノのインターネット端末がデタッチされていることを意味する。段階４０２におけるメッセージには、モノのインターネット端末のＩＭＳＩが少なくとも含まれる。本実施形態は、インターワーキングゲートウェイに通知し且つＥＰＣネットワークに含まれる特定のネットワークエレメントに対して制約を課すものではない。具体的には、インターワーキングゲートウェイに通知するネットワークエレメントは、モビリティ管理エンティティ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ、ＭＭＥ）、ＰＧＷ、ホーム加入者サーバ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ、ＨＳＳ）、又はポリシー及び課金ルール機能（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ、ＰＣＲＦ）ユニットなどであってよい。ＥＰＣネットワークのＰＧＷがインターワーキングゲートウェイに接続され、ＰＧＷが段階４０２でメッセージをインターワーキングゲートウェイに送信する場合、実行可能な一実施例では、ＰＧＷは、Ｄｉａｍｅｔｅｒプロトコル又はＲＡＤＩＵＳプロトコルを用いて、インターワーキングゲートウェイと通信してよい。例えば、デバイスがオフラインになったことをインターワーキングゲートウェイに通知するのにＡＣＲメッセージが用いられ、ＡＣＲメッセージはモノのインターネット端末のＩＭＳＩを搬送する。
【００４１】
４０３：インターワーキングゲートウェイは、デバイスオフライン通知を受信し、デバイスオフライン通知をモノのインターネットサーバに転送する。
【００４２】
４０４：モノのインターネットサーバは段階４０３でメッセージを受信し、ローカルに記録されているモノのインターネット端末のステータスを更新する。例えば、記録されているモノのインターネット端末のステータスは「到達不能」である。さらに、モノのインターネットサーバは、段階４０４でインターワーキングゲートウェイにメッセージを送信し、モノのインターネット端末の関連記録及び情報、例えば、モノのインターネット端末に関するデバイス識別子、ＩＰアドレス、及びＩＭＳＩなどの情報の消去をインターワーキングゲートウェイに通知する。段階４０４のメッセージには、モノのインターネット端末のデバイス識別子又はＩＭＳＩが少なくとも含まれ、デバイス識別子は、モノのインターネット端末の登録手順において、モノのインターネットサーバによりモノのインターネット端末に割り当てられるデバイス識別子であってよい。
【００４３】
モノのインターネットサーバは、インターワーキングゲートウェイにより記録され且つモノのインターネット端末に関する情報及び記録の更新又は削除をインターワーキングゲートウェイにタイムリーに通知して、モノのインターネット端末の無効情報又は期限切れ情報がインターワーキングゲートウェイに記録されるのを防ぎ、インターワーキングゲートウェイにより保持される必要のあるデータ量を減少させ、インターワーキングゲートウェイのパフォーマンスを向上させる。
【００４４】
図３に示す手順では、モノのインターネット端末は、段階３０５のメッセージを用いてインターワーキングゲートウェイに登録要求を送信する。インターワーキングゲートウェイのアドレスは、モノのインターネット端末に予め設定されてもよく、又は段階３０５のメッセージが送信される前に図５に示す手順に従って、ブートストラップ（Ｂｏｏｔｓｔｒａｐ）サーバによりモノのインターネット端末に送信されてもよい。ブートストラップサーバは、登録サーバのアドレス並びにソフトウェア及びハードウェアのバージョン情報などの、デバイスが動作するのに必要な初期化情報をモノのインターネット端末に送信するように構成される。モノのインターネットサーバは機能上、デバイス管理サーバ、サービスサーバ、及びブートストラップサーバなどの複数のタイプに分類され得ることに留意されたい。これらの機能のそれぞれは１つのモノのインターネットサーバとして別個に配置されてもよく、又はこれらの機能の全てが１つのモノのインターネットサーバにより実行されてもよい。図５のモノのインターネットサーバにより行われるブートストラップ機能は、別個に配置されたブートストラップサーバにより実行されてもよく、又は図３のモノのインターネットサーバにより行われてもよい。図５に示す、ブートストラップ機能を実行するモノのインターネットサーバは、端末がブートストラップ手順を実行するかどうかを記録することにさらに留意されたい。
【００４５】
段階５０１〜５０３のメッセージは、段階３０１〜３０３のメッセージと同じである。詳細はここで再度説明しない。
【００４６】
５０４：モノのインターネットサーバが段階５０３でメッセージを受信し、段階５０３のメッセージに含まれるＩＭＳＩに基づいて、モノのインターネット端末がブートストラップ手順を完了しなかったと判定し、その結果、ブートストラップ情報をインターワーキングゲートウェイに送信する。ブートストラップ情報は、モノのインターネット端末のデバイス識別子及びインターワーキングゲートウェイのアドレス又は識別子を少なくとも含む。識別子はＵＲＩであってよく、ＵＲＩの具体的なフォーマットが限定されることはなく、完全修飾ドメイン名（Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ、ＦＱＤＮ）フォーマットでも、又は任意の他のフォーマットでもよい。本実施形態では、モノのインターネットサーバは、段階５０４のメッセージをインターワーキングゲートウェイに送信する前に、段階３０４のメッセージを用いて、モノのインターネット端末に関するデバイス識別子及びアドレスをインターワーキングゲートウェイに送信していることに留意されたい。
【００４７】
５０５：インターワーキングゲートウェイは、段階５０４でメッセージを受信し、モノのインターネット端末のデバイス識別子に基づいてモノのインターネット端末のアドレスを決定し、インターワーキングゲートウェイのアドレス又は識別子を含むブートストラップ情報をモノのインターネット端末に送信する。モノのインターネット端末はメッセージを受信し、インターワーキングゲートウェイのアドレスは、次の登録のための送信先アドレスとして用いられる。
【００４８】
図５に示す手順に基づいて、モノのインターネット端末の製造業者がブートストラップ情報を生産段階で事前に設定しなくてもよい。これによって、生産コストが減少するだけでなく、サプライチェーンの要件も減少する。例えば、製品出荷時及び製品交換時に、モノのインターネット端末に予め設定されたブートストラップ情報と注文とを一致させる必要はない。
【００４９】
前述したことは主に、本願において提供される解決手段を方法の手順の観点から説明している。前述の機能を実装するために、全てのデバイス又はネットワークエレメント、例えば、インターワーキングゲートウェイ及びモノのインターネットサーバは、これらの機能を実行するための対応するハードウェア構造及び／又はソフトウェアモジュールを含むことが理解できる。ある機能がハードウェアによって実行されるのか、又はコンピュータソフトウェアで駆動するハードウェアによって実行されるのかは、技術的解決手段の特定用途及び設計制約条件で決まる。当業者であれば、説明された機能を特定用途ごとに実装するのに異なる方法を用いてよいが、これによってその実施例が本願の範囲を越えているとみなされるべきではない。
【００５０】
本願において提供されるインターワーキングゲートウェイは、図６のコンピュータデバイス（又はシステム）により実装されてよい。
【００５１】
図６は、本願に係るコンピュータデバイスの概略図である。コンピュータデバイス６００は、少なくとも１つのプロセッサ６０１と、通信バス６０２と、メモリ６０３と、少なくとも１つの通信インタフェース６０４とを含む。
【００５２】
プロセッサ６０１は、汎用の中央演算処理装置（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ、ＣＰＵ）、マイクロプロセッサ、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ、ＡＳＩＣ）、又は本願における解決手段のプログラム実行を制御するように構成された１つ又は複数の集積回路であってよい。
【００５３】
通信バス６０２は、前述の構成要素間で情報を伝送するための経路を含んでよい。
【００５４】
通信インタフェース６０４は、送受信機などの任の装置であってよく、別のデバイス又は通信ネットワークと通信するように構成され、そのような通信ネットワークには、イーサネット（登録商標）、無線アクセスネットワーク（ｒａｄｉｏ  ａｃｃｅｓｓ  ｎｅｔｗｏｒｋ、ＲＡＮ）、又は無線ローカルエリアネットワーク（ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋｓ、ＷＬＡＮ）などがある。
【００５５】
メモリ６０３は、リードオンリメモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ、ＲＯＭ）若しくは静的な情報及び命令を格納できる別のタイプの静的記憶装置であっても、又はランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ＲＡＭ）若しくは情報及び命令を格納できる別のタイプの動的記憶装置であってもよく、又は電気的消去可能プログラム可能型リードオンリメモリ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ、ＥＥＰＲＯＭ）、コンパクトディスクリードオンリメモリ（ｃｏｍｐａｃｔ  ｄｉｓｃ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ、ＣＤ−ＲＯＭ）若しくは別のコンパクトディスク記憶装置、光ディスク記憶装置（コンパクトディスク、レーザディスク、光ディスク、デジタル多用途ディスク、及びＢｌｕｅ−ｒａｙ（登録商標）光ディスクなどを含む）、磁気ディスク記憶媒体若しくは別の磁気記憶装置、若しくは期待されるプログラムコードを命令若しくはデータ構造の形態で保持若しくは格納することができ且つコンピュータがアクセスできる任意の他の媒体であってよいが、これらに限定されるものではない。メモリは別個に存在してよく、バスを用いてプロセッサに接続される。あるいは、メモリはプロセッサと統合されてもよい。
【００５６】
メモリ６０３は、本願の解決手段を実行するアプリケーションプログラムコードを格納するように構成され、プロセッサ６０１はその実行を制御する。プロセッサ６０１は、メモリ６０３に格納されたアプリケーションプログラムコードを実行して、本特許の方法におけるインターワーキングゲートウェイの機能を実装するように構成される。
【００５７】
具体的な実装において、一実施形態では、プロセッサ６０１は、１つ又は複数のＣＰＵ、例えば、図６のＣＰＵ０及びＣＰＵ１を含んでよい。
【００５８】
具体的な実装において、一実施形態では、コンピュータデバイス６００は、複数のプロセッサ、例えば、図６のプロセッサ６０１及びプロセッサ６０８を含んでよい。各プロセッサはシングルコア（若しくはシングルＣＰＵ）プロセッサであってもよく、又はマルチコア（若しくはマルチＣＰＵ）プロセッサであってもよい。本明細書におけるプロセッサは、データ（例えば、コンピュータプログラム命令）を処理するのに用いられる１つ又は複数のデバイス、回路、及び／又は処理コアであってよい。
【００５９】
具体的な実装において、一実施形態では、コンピュータデバイス６００はさらに、出力装置６０５及び入力装置６０６を含んでよい。出力装置６０５はプロセッサ６０１と通信し、複数の方式で情報を表示し得る。例えば、出力装置６０５は、液晶ディスプレイ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ、ＬＣＤ）、発光ダイオード（ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ、ＬＥＤ）表示装置、ブラウン管（ｃａｔｈｏｄｅ  ｒａｙ  ｔｕｂｅ、ＣＲＴ）表示装置、又はプロジェクタ（ｐｒｏｊｅｃｔｏｒ）であってよい。入力装置６０６はプロセッサ６０１と通信し、複数の方式でユーザの入力を受け取ってよい。例えば、入力装置６０６は、マウス、キーボード、タッチスクリーン式デバイス、又は検知装置であってよい。
【００６０】
コンピュータデバイス６００は、汎用コンピュータデバイスでも、又は専用コンピュータデバイスでもよい。具体的な実装において、コンピュータデバイス６００は、デスクトップコンピュータ、ポータブルコンピュータ、専用サーバ、通信デバイス、組み込みデバイス、又は図６の構造と同様の構造を有するデバイスであってよい。コンピュータデバイス６００のタイプが本願において限定されることはない。
【００６１】
本願では、インターワーキングゲートウェイはさらに、複数の機能モジュールに分割されてよい。例えば、各機能モジュールは、対応する機能に基づく分割によって取得されてよく、又は２つ若しくはそれより多くの機能が１つのモジュールに統合されてもよい。統合されたモジュールは、ハードウェアの形態で実装されてもよく、又はソフトウェア機能モジュールの形態で実装されてもよい。本発明の実施形態におけるモジュール分割は一例であって、単なる論理的な機能分割であることに留意されたい。実際の実装においては、他の分割方式があってもよい。
【００６２】
例えば、図７は装置の概略構造図であり、本装置は前述の実施形態におけるインターワーキングゲートウェイの機能を実装する。装置７００の機能モジュールの機能が、チップによって実装され得る。このことは、本願の本実施形態において具体的に限定されない。
【００６３】
図７に示すように、装置７００は、サーバ通信モジュール７０１と、サービス処理モジュール７０２と、記憶モジュール７０３と、端末通信モジュール７０４とを含む。
【００６４】
サーバ通信モジュール７０１は、モノのインターネットサーバと通信するように構成される。例えば、サーバ通信モジュール７０１は、インターワーキングゲートウェイとモノのインターネットサーバとの間のロングコネクションを確立して保持し、ロングコネクション又は別の接続モードを用いてモノのインターネットサーバと通信する。
【００６５】
サービス処理モジュール７０２は、サーバ通信モジュール７０１によりモノのインターネットサーバから受信されるメッセージを処理し、端末通信モジュール７０４を用いてモノのインターネット端末に転送する必要のあるメッセージをモノのインターネット端末に送信し、端末通信モジュール７０４によりモノのインターネット端末から受信されるメッセージを処理し、サーバ通信モジュール７０１を用いてモノのインターネットサーバに転送する必要のあるメッセージをモノのインターネットサーバに送信するように構成される。記憶モジュール７０３は、サービス処理モジュール７０２のメッセージ又はサービス処理手順に格納又は記録する必要のある情報（例えば、モノのインターネットサーバによりモノのインターネット端末に割り当てられるデバイス識別子、並びにモノのインターネット端末に関するデバイス識別子、ＩＰアドレス、及びＩＭＳＩ）を格納する。モノのインターネットサーバとモノのインターネット端末との間でメッセージを変換又は転送する場合、サービス処理モジュール７０２はさらに、必要な情報を記憶モジュール７０３から取得する必要がある。例えば、サーバ通信モジュール７０１によりモノのインターネットサーバから受信されるメッセージをサービス処理モジュール７０２が処理し、当該メッセージがモノのインターネット端末に転送される必要があると判定された場合、サービス処理モジュール７０２は、モノのインターネットサーバからのメッセージで搬送され且つモノのインターネット端末に関するデバイス識別子（これは、モノのインターネットサーバによりモノのインターネット端末に割り当てられるデバイス識別子であってよい）に基づいて記憶モジュール７０３から、モノのインターネット端末のデバイス識別子に対応するＩＰアドレスを取得し、端末通信モジュール７０４を用いてモノのインターネットサーバからのメッセージをモノのインターネット端末に送信する。サービス処理モジュール７０２によりサポートされるサービス処理には、メッセージ解析、メッセージフォーマット変換、メッセージ転送、メッセージに含まれる情報又はデータの処理、及びメッセージに含まれる情報又はデータの保存などが含まれる。
【００６６】
記憶モジュール７０３は、サービス処理モジュール７０２とやり取りし、データ又は情報の格納及び読み出しを担当する。
【００６７】
端末通信モジュール７０４は、コアネットワーク及びアクセスネットワークを用いてモノのインターネット端末からメッセージを受信する、又はコアネットワーク及びアクセスネットワークを用いてモノのインターネット端末にメッセージを送信する。
【００６８】
この機能モジュールは、ハードウェアの形態で実装されてもよく、又はソフトウェア機能モジュールの形態で実装されてもよい。簡単な実施形態において、当業者であれば、装置７００が図６に示す形態を用いてよいことを考え付くであろう。例えば、図７のサービス処理モジュール７０２は図６のプロセッサ６０１により実装されてよく、図７の記憶モジュールは図６のメモリ６０３により実装されてよい。このことは、本発明の本実施形態において限定されることはない。任意選択で、図７に示す装置７００がチップである場合、サーバ通信モジュール７０１及び端末通信モジュール７０４の機能／実装処理は、ピン又は回路によって代替的に実装されてよい。任意選択で、記憶モジュール７０３は、チップ内の記憶ユニット、例えば、レジスタ又はキャッシュであってよい。あるいは、記憶モジュール７０３は、チップの外側に位置する記憶ユニットであってもよい。
【００６９】
前述の実施形態の全て又は一部は、ソフトウェア、ハードウェア、ファームウェア、又はこれらの組み合わせで実装されてよい。これらの実施形態がソフトウェアで実装される場合、これらの実施形態は、コンピュータプログラム製品の形態で完全に又は部分的に実装されてよい。コンピュータプログラム製品は、１つ又は複数のコンピュータ命令を含む。コンピュータプログラム命令がロードされて、コンピュータで実行される場合、本発明の実施形態に係る手順又は機能が完全に又は部分的に生み出される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、又は別のプログラム可能な装置であってよい。コンピュータ命令は、コンピュータ可読記憶媒体に格納されてもよく、又はあるコンピュータ可読記憶媒体から別のコンピュータ可読記憶媒体に伝送されてもよい。例えば、コンピュータ命令は、ウェブサイト、コンピュータ、サーバ、又はデータセンタから、別のウェブサイト、コンピュータ、サーバ、又はデータセンタに、有線方式（例えば、同軸ケーブル、光ファイバ、又はデジタル加入者線（ＤＳＬ））又は無線方式（例えば、赤外線、電波、又はマイクロ波）で伝送されてよい。コンピュータ可読記憶媒体は、コンピュータがアクセスできる任意の使用可能な媒体、又は１つ又は複数の使用可能な媒体を統合したサーバ若しくはデータセンタなどのデータ記憶装置であってよい。使用可能な媒体は、磁気媒体（例えば、フロッピーディスク、ハードディスク、又は磁気テープ）、光媒体（例えば、ＤＶＤ）、又は半導体媒体（例えば、ソリッドステートドライブ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ、ＳＳＤ））などであってよい。
【００７０】
前述の具体的な実施例には、本発明の目的、技術的解決手段、及び利点がさらに、詳細に説明されている。当業者であれば、前述の説明が本発明の単なる具体的な実施例にすぎず、本発明の保護範囲を限定する意図はないことを理解するはずである。本発明に技術的解決手段に基づいて行われる、あらゆる修正、均等な置き換え、又は改善などは、本発明の保護範囲に含まれることになる。特許請求の範囲において、「含む（ｃｏｍｐｒｉｓｉｎｇ）」は別の構成要素又は別の段階を排除せず、「１つの（ａ又はｏｎｅ）」は複数の場合を排除しない。単一のプロセッサ又は別のユニットが、特許請求の範囲に列挙されるいくつかの機能を実装し得る。互いに異なるいくつかの手段が複数の従属請求項に記されているが、このことが、これらの手段を組み合わせてより優れた効果を生み出すことができないことを意味しているわけではない。
（項目１）
モノのインターネットサーバとインターワーキングゲートウェイとを備えるモノのインターネットシステムであって、
上記モノのインターネットサーバはモノのインターネット端末のアカウント登録情報を記録するように構成され、上記アカウント登録情報は、上記モノのインターネット端末に関するＩＭＳＩ及びデバイス識別子を含み、上記モノのインターネットサーバはさらに、上記インターワーキングゲートウェイにより転送され且つ上記モノのインターネット端末に関する登録要求を処理するように構成され、
上記インターワーキングゲートウェイは、上記モノのインターネット端末から上記登録要求を受信し、通信ネットワークにより上記モノのインターネット端末に割り当てられるアドレスと、上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子とに基づいて、上記モノのインターネット端末を認証するように構成され、上記モノのインターネット端末の認証に成功した後に、上記インターワーキングゲートウェイはさらに、上記登録要求を上記モノのインターネットサーバに送信するように構成される、モノのインターネットシステム。
（項目２）
上記インターワーキングゲートウェイはさらに、上記通信ネットワークにより送信される第１のメッセージを受信するように構成され、上記第１のメッセージは、上記モノのインターネット端末に関するアドレスと上記国際移動体加入者識別番号ＩＭＳＩとを含み、上記第１のメッセージは、上記モノのインターネット端末が上記通信ネットワークへの接続を確立したことを上記インターワーキングゲートウェイに示すのに用いられ、上記モノのインターネット端末の上記アドレスは、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスである、項目１に記載のモノのインターネットシステム。
（項目３）
上記インターワーキングゲートウェイはさらに、上記モノのインターネットサーバに第２のメッセージを送信するように構成され、上記第２のメッセージは上記モノのインターネット端末の上記ＩＭＳＩを含み、上記第２のメッセージは、上記モノのインターネット端末が上記通信ネットワークへの接続を確立したことを上記モノのインターネットサーバに示すのに用いられ、
上記モノのインターネットサーバはさらに、上記インターワーキングゲートウェイにより送信される上記第２のメッセージを受信し、上記モノのインターネットサーバに記録され且つ上記ＩＭＳＩに対応し且つ上記モノのインターネット端末に関する上記デバイス識別子を上記インターワーキングゲートウェイに送信するように構成され、
上記インターワーキングゲートウェイはさらに、上記モノのインターネットサーバにより送信され且つ上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子を受信するように構成される、項目２に記載のモノのインターネットシステム。
（項目４）
上記第１のメッセージは、上記通信ネットワークにより送信されるアカウント要求メッセージである、項目２又は３に記載のモノのインターネットシステム。
（項目５）
上記インターワーキングゲートウェイが、通信ネットワークにより上記モノのインターネット端末に割り当てられるアドレスと、上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子とに基づいて、上記モノのインターネット端末の認証に成功することは具体的に、
上記登録要求の送信元アドレスが、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスと同じであり、上記登録要求に含まれ且つ上記モノのインターネット端末に関するデバイス識別子が、上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子と同じであると、上記インターワーキングゲートウェイが判定する場合、上記モノのインターネット端末の認証に成功することを含む、項目１から４のいずれか一項に記載のモノのインターネットシステム。
（項目６）
上記モノのインターネットサーバはさらに、上記インターワーキングゲートウェイにブートストラップメッセージを送信するように構成され、上記ブートストラップメッセージは、上記モノのインターネットサーバのデバイス識別子を含み、上記ブートストラップメッセージは、上記モノのインターネット端末が上記インターワーキングゲートウェイへの登録を開始することを示すのに用いられ、
上記インターワーキングゲートウェイはさらに、上記モノのインターネットサーバにより送信される上記ブートストラップメッセージを受信し、上記ブートストラップメッセージに含まれ且つ上記モノのインターネット端末に関する上記デバイス識別子に基づいて、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスを決定し、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスに上記ブートストラップメッセージの送信先アドレスを設定し、上記ブートストラップメッセージを上記モノのインターネット端末に送信するように構成される、項目１から５のいずれか一項に記載のモノのインターネットシステム。
（項目７）
上記モノのインターネット端末に関する且つ上記インターワーキングゲートウェイにより転送される上記登録要求を処理した後に、上記モノのインターネットサーバはさらに、上記インターワーキングゲートウェイに登録応答を送信するように構成され、上記登録応答は上記モノのインターネット端末の上記デバイス識別子を含み、
上記インターワーキングゲートウェイはさらに、上記登録応答を受信し、上記モノのインターネット端末に関する且つ上記登録応答に含まれる上記デバイス識別子に基づいて、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスを決定し、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスに上記登録応答の送信先アドレスを設定し、上記登録応答を上記モノのインターネット端末に送信するように構成される、項目１から６のいずれか一項に記載のモノのインターネットシステム。
（項目８）
上記モノのインターネットサーバにより送信される上記登録応答はさらに、上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる識別子を含み、上記インターワーキングゲートウェイは、上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる上記識別子を記録する、項目７に記載のモノのインターネットシステム。
（項目９）
上記インターワーキングゲートウェイが上記登録応答を上記モノのインターネット端末に送信した後に、
上記モノのインターネットサーバはさらに、上記インターワーキングゲートウェイに第３のメッセージを送信するように構成され、上記第３のメッセージは、上記モノのインターネット端末の上記デバイス識別子、又は上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる上記識別子を含み、
上記インターワーキングゲートウェイはさらに、上記第３のメッセージを受信し、上記第３のメッセージに含まれ且つ上記モノのインターネット端末に関する上記デバイス識別子、又は上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられ且つ上記第３のメッセージに含まれる上記識別子に基づいて、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスを決定し、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスに上記第３のメッセージの送信先アドレスを設定し、上記第３のメッセージを上記モノのインターネット端末に送信するように構成される、項目７又は８に記載のモノのインターネットシステム。
（項目１０）
上記インターワーキングゲートウェイにより上記モノのインターネットサーバに送信されるメッセージ、又は上記モノのインターネットサーバにより上記インターワーキングゲートウェイに送信されるメッセージが、上記インターワーキングゲートウェイと上記モノのインターネットサーバとの間のロングコネクションを用いて伝送され、上記ロングコネクションは、メッセージキューテレメトリトランスポートＭＱＴＴ、制約付きアプリケーションプロトコルＣｏＡＰ、及びＷｅｂＳｏｃｋｅｔを含むプロトコルのうちのいずれか１つに基づいて確立される、項目１から９のいずれか一項に記載のモノのインターネットシステム。
（項目１１）
上記モノのインターネット端末の上記デバイス識別子は、ノード識別子ＮｏｄｅＩＤ、国際移動体装置識別番号ＩＭＥＩ、デバイスメディアアクセス制御ＭＡＣ物理アドレス、及びデバイス製造番号ＳＮのうちのいずれか１つを含む、項目１から１０のいずれか一項に記載のモノのインターネットシステム。
（項目１２）
モノのインターネット通信方法であって、
モノのインターネット端末の登録要求をインターワーキングゲートウェイが受信する段階と、
通信ネットワークにより上記モノのインターネット端末に割り当てられるアドレスと、モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関するデバイス識別子とに基づいて、上記モノのインターネット端末の認証に成功した後に、上記インターワーキングゲートウェイが上記登録要求を上記モノのインターネットサーバに送信する段階と
を備える、方法。
（項目１３）
モノのインターネット端末の登録要求をインターワーキングゲートウェイが上記受信する段階の前に、上記方法はさらに、
上記通信ネットワークにより送信される第１のメッセージを上記インターワーキングゲートウェイが受信する段階を備え、上記第１のメッセージは、上記モノのインターネット端末に関するアドレス及び国際移動体加入者識別番号ＩＭＳＩを含み、上記第１のメッセージは、上記モノのインターネット端末が上記通信ネットワークへの接続を確立したことを上記インターワーキングゲートウェイに示すのに用いられ、上記モノのインターネット端末の上記アドレスは、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスである、項目１２に記載の方法。
（項目１４）
上記通信ネットワークにより送信される第１のメッセージを上記インターワーキングゲートウェイが上記受信する段階の後に、上記方法はさらに、
上記インターワーキングゲートウェイが第２のメッセージを上記モノのインターネットサーバに送信する段階であって、上記第２のメッセージは、上記モノのインターネット端末の上記ＩＭＳＩを含み、上記第２のメッセージは、上記モノのインターネット端末が上記通信ネットワークへの接続を確立したことを上記モノのインターネットサーバに示すのに用いられる、段階と、
上記モノのインターネットサーバにより送信され且つ上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子を上記インターワーキングゲートウェイが受信する段階と
を備える項目１３に記載の方法。
（項目１５）
上記第１のメッセージは、上記通信ネットワークにより送信されるアカウント要求メッセージである、項目１３又は１４に記載の方法。
（項目１６）
上記インターワーキングゲートウェイが、通信ネットワークにより上記モノのインターネット端末に割り当てられるアドレスと、上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関するデバイス識別子とに基づいて、上記モノのインターネット端末の認証に成功することは具体的に、
上記登録要求の送信元アドレスが、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスと同じであり、また上記登録要求に含まれ且つ上記モノのインターネット端末に関するデバイス識別子が、上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子と同じであると、上記インターワーキングゲートウェイが判定する場合、上記モノのインターネット端末の認証に成功することを含む、項目１２から１５のいずれか一項に記載の方法。
（項目１７）
通信ネットワークにより上記モノのインターネット端末に割り当てられるアドレスと、上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関するデバイス識別子とを上記インターワーキングゲートウェイが上記受信する段階の後に、上記方法はさらに、
上記モノのインターネットサーバにより送信されるブートストラップメッセージを上記インターワーキングゲートウェイが受信する段階であって、上記ブートストラップメッセージは上記モノのインターネットサーバのデバイス識別子と上記インターワーキングゲートウェイのアドレス又は識別子とを含み、上記ブートストラップメッセージは、上記モノのインターネット端末が上記インターワーキングゲートウェイへの登録を開始することを示すのに用いられる、段階と、
上記ブートストラップメッセージに含まれ且つ上記モノのインターネット端末に関する上記デバイス識別子に基づいて、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスを上記インターワーキングゲートウェイが決定し、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスに上記ブートストラップメッセージの送信先アドレスを設定し、上記ブートストラップメッセージを上記モノのインターネット端末に送信する段階と
を備える、項目１２から１６のいずれか一項に記載の方法。
（項目１８）
上記インターワーキングゲートウェイが上記登録要求をモノのインターネットサーバに上記送信する段階の後に、上記方法はさらに、
上記モノのインターネットサーバにより送信される登録応答を上記インターワーキングゲートウェイが受信する段階であって、上記登録応答は上記モノのインターネット端末の上記デバイス識別子を含む、段階と、
上記登録応答に含まれ且つ上記モノのインターネット端末に関する上記デバイス識別子に基づいて、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスを上記インターワーキングゲートウェイが決定し、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスに上記登録応答の送信先アドレスを設定し、上記登録応答を上記モノのインターネット端末に送信する段階と
を備える、項目１２から１７のいずれか一項に記載の方法。
（項目１９）
上記インターワーキングゲートウェイにより受信され且つ上記モノのインターネットサーバにより送信される上記登録応答はさらに、上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる識別子を含み、上記インターワーキングゲートウェイは、上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる上記識別子を記録する、項目１８に記載の方法。
（項目２０）
上記インターワーキングゲートウェイが上記登録要求をモノのインターネット端末に上記送信する段階の後に、上記方法はさらに、
上記インターワーキングゲートウェイが上記モノのインターネットサーバから第３のメッセージを受信する段階であって、上記第３のメッセージは、上記モノのインターネット端末の上記デバイス識別子又は上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる上記識別子を含む、段階と、
上記モノのインターネット端末の上記デバイス識別子又は上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる上記識別子に基づいて、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスを上記インターワーキングゲートウェイが決定し、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスに上記第３のメッセージの送信先アドレスを設定し、上記第３のメッセージを上記モノのインターネット端末に送信する段階と
を備える、項目１８又は１９に記載の方法。
（項目２１）
上記インターワーキングゲートウェイにより上記モノのインターネットサーバに送信されるメッセージ、又は上記モノのインターネットサーバにより上記インターワーキングゲートウェイに送信されるメッセージが、上記インターワーキングゲートウェイと上記モノのインターネットサーバとの間のロングコネクションを用いて伝送され、上記ロングコネクションは、メッセージキューテレメトリトランスポートＭＱＴＴ、制約付きアプリケーションプロトコルＣｏＡＰ、及びＷｅｂＳｏｃｋｅｔを含むプロトコルのうちのいずれか１つに基づいて確立される、項目１２から２０のいずれか一項に記載の方法。
（項目２２）
上記デバイス識別子は、ノード識別子ＮｏｄｅＩＤ、国際移動体装置識別番号ＩＭＥＩ、デバイスメディアアクセス制御物理アドレスＭＡＣ、及びデバイス製造番号ＳＮのうちのいずれか１つを含む、項目１２から２１のいずれか一項に記載の方法。
（項目２３）
通信インタフェースと、メモリと、プロセッサとを備えるモノのインターネット装置であって、上記通信インタフェースはメッセージを受信又は送信するように構成され、上記プロセッサは上記メモリ及び上記通信インタフェースにバスを用いて接続され、上記プロセッサは、上記メモリに格納されたコンピュータ実行可能命令を実行して、項目１２から２２による方法のうちのいずれか１つにおけるインターワーキングゲートウェイの機能を実行する、装置。
（項目２４）
サーバ通信モジュールと、サービス処理モジュールと、記憶モジュールと、端末通信モジュールとを備えるモノのインターネット装置であって、
上記端末通信モジュールはモノのインターネット端末の登録要求を受信するように構成され、
上記記憶モジュールは上記モノのインターネット端末の関連情報を格納するように構成され、上記関連情報は上記モノのインターネット端末のアドレスと上記モノのインターネット端末のデバイス識別子とを含み、上記モノのインターネット端末の上記アドレスは通信ネットワークにより上記モノのインターネット端末に割り当てられるアドレスであり、上記モノのインターネット端末の上記デバイス識別子は、モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関するデバイス識別子であり、
上記サービス処理モジュールは、上記端末通信モジュールにより受信され且つ上記モノのインターネット端末に関する上記登録要求を解析し、上記モノのインターネット端末の上記アドレスと上記モノのインターネット端末の上記デバイス識別子とに基づいて上記モノのインターネット端末の認証に成功した後に、上記サーバ通信モジュールを用いて上記登録要求を上記モノのインターネットサーバに送信するように構成され、上記モノのインターネット端末の上記アドレス及び上記モノのインターネット端末の上記デバイス識別子は上記記憶モジュールに格納され、
上記サーバ通信モジュールは上記登録要求を上記モノのインターネットサーバに送信するように構成される、装置。
（項目２５）
上記端末通信モジュールが上記モノのインターネット端末の上記登録要求を受信する前に、
上記端末通信モジュールはさらに、上記通信ネットワークにより送信される第１のメッセージを受信するように構成され、上記第１のメッセージは、上記モノのインターネット端末に関するアドレス及び国際移動体加入者識別番号ＩＭＳＩを含み、上記第１のメッセージは、上記モノのインターネット端末が上記通信ネットワークへの接続を確立したことをインターワーキングゲートウェイに示すのに用いられ、上記モノのインターネット端末の上記アドレスは上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスであり、
上記サービス処理モジュールはさらに、上記第１のメッセージを解析し、上記モノのインターネット端末の上記アドレスを上記記憶モジュールに記録するように構成され、またさらに、上記モノのインターネットサーバに送信される第２のメッセージを作成するように構成され、上記第２のメッセージは上記モノのインターネット端末の上記ＩＭＳＩを含み、上記第２のメッセージは、上記モノのインターネット端末が上記通信ネットワークへの接続を確立したことを上記モノのインターネットサーバに示すのに用いられ、
上記サーバ通信モジュールはさらに、上記第２のメッセージを上記モノのインターネットサーバに送信し、上記モノのインターネットサーバにより送信され且つ上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子を受信するように構成され、
上記サービス処理モジュールはさらに、上記サーバ通信モジュールにより受信され且つ上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子を上記記憶モジュールに記録するように構成される、項目２４に記載の装置。
（項目２６）
上記端末通信モジュールが上記モノのインターネット端末の上記登録要求を受信する前に、
上記端末通信モジュールはさらに、上記通信ネットワークにより送信される第１のメッセージを受信するように構成され、上記第１のメッセージは、上記モノのインターネット端末に関するアドレス及び国際移動体加入者識別番号ＩＭＳＩを含み、上記第１のメッセージは、上記モノのインターネット端末が上記通信ネットワークへの接続を確立したことを上記インターワーキングゲートウェイに示すのに用いられ、上記モノのインターネット端末の上記アドレスは上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスであり、
上記サービス処理モジュールはさらに、上記第１のメッセージに基づいて、上記モノのインターネットサーバに送信される第２のメッセージを作成するように構成され、上記第２のメッセージは上記モノのインターネット端末に関する上記アドレス及び上記ＩＭＳＩを含み、上記第２のメッセージは、上記モノのインターネット端末が上記通信ネットワークへの接続を確立したことを上記モノのインターネットサーバに示すのに用いられ、
上記サーバ通信モジュールはさらに、上記サービス処理モジュールにより作成される上記第２のメッセージを上記モノのインターネットサーバに送信し、上記モノのインターネットサーバにより送信され且つ上記モノのインターネット端末に関するアドレスと、上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子とを受信するように構成され、
上記サービス処理モジュールはさらに、上記サーバ通信モジュールにより受信され且つ上記モノのインターネット端末に関する上記アドレスと、上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子とを、上記記憶モジュールに記録するように構成される、項目２４に記載の装置。
（項目２７）
上記第１のメッセージは、通信ネットワークゲートウェイにより送信されるアカウント要求メッセージである、項目２５又は２６に記載の装置。
（項目２８）
上記サービス処理モジュールが、上記モノのインターネット端末の上記アドレスと上記モノのインターネット端末の上記デバイス識別子とに基づいて上記モノのインターネット端末の認証に成功し、上記モノのインターネット端末の上記アドレスと上記モノのインターネット端末の上記デバイス識別子とが上記記憶モジュールに格納されることは具体的に、
上記登録要求の送信元アドレスが、上記記憶モジュールに格納され且つ上記モノのインターネット端末に関する上記アドレスと同じであり、また上記登録要求に含まれ且つ上記モノのインターネット端末に関するデバイス識別子が、上記記憶モジュールに格納され且つ上記モノのインターネット端末に関する上記デバイス識別子と同じであると、上記サービス処理モジュールが判定する場合、上記モノのインターネット端末の認証に成功することを含む、項目２４から２７のいずれか一項に記載の装置。
（項目２９）
上記サービス処理モジュールが、上記通信ネットワークにより上記モノのインターネット端末に割り当てられる上記アドレスと、上記モノのインターネットサーバに記録され且つ上記モノのインターネット端末に関する上記デバイス識別子とを上記記憶モジュールに記録した後に、
上記サーバ通信モジュールはさらに、上記モノのインターネットサーバにより送信されるブートストラップメッセージを受信するように構成され、上記ブートストラップメッセージは上記モノのインターネットサーバのデバイス識別子と上記インターワーキングゲートウェイのアドレス又は識別子とを含み、上記ブートストラップメッセージは、上記モノのインターネット端末が上記インターワーキングゲートウェイへの登録を開始することを示すのに用いられ、
上記サービス処理モジュールはさらに、上記モノのインターネット端末の上記デバイス識別子に対応し且つ上記モノのインターネット端末に関するアドレスを取得するために上記記憶モジュールに照会し、上記記憶モジュールに格納され且つ上記モノのインターネット端末に関する上記アドレスに上記ブートストラップメッセージの送信先アドレスを設定し、上記端末通信モジュールを用いて上記ブートストラップメッセージを上記モノのインターネット端末に送信するように構成される、項目２５から２８のいずれか一項に記載の装置。
（項目３０）
上記サーバ通信モジュールが上記登録要求を上記モノのインターネットサーバに送信した後に、
上記サーバ通信モジュールはさらに、上記モノのインターネットサーバから登録応答を受信するように構成され、上記登録応答は上記モノのインターネット端末の上記デバイス識別子を含み、
上記サービス処理モジュールがさらに、上記登録応答を処理するように構成されることは具体的に、上記モノのインターネット端末の上記デバイス識別子に対応し且つ上記モノのインターネット端末に関する上記アドレスを取得するために上記記憶モジュールに照会することと、上記記憶モジュールに格納され且つ上記モノのインターネット端末に関する上記アドレスに上記登録応答の送信先アドレスを設定することと、上記端末通信モジュールを用いて上記登録応答を上記モノのインターネット端末に送信することとを含む、項目２４から２９のいずれか一項に記載の装置。
（項目３１）
上記サーバ通信モジュールにより上記モノのインターネットサーバから受信される上記登録応答はさらに、上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる識別子を含み、上記サービス処理モジュールはさらに、上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる上記識別子を上記記憶モジュールに記録するように構成される、項目３０に記載の装置。
（項目３２）
上記サービス処理モジュールが上記登録応答を処理した後に、
上記サーバ通信モジュールはさらに、上記モノのインターネットサーバから第３のメッセージを受信するように構成され、上記第３のメッセージは、上記モノのインターネット端末の上記デバイス識別子、又は上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる上記識別子を含み、
上記サービス処理モジュールはさらに、上記モノのインターネット端末の上記デバイス識別子、又は上記モノのインターネット端末に関する且つ上記モノのインターネットサーバにより上記モノのインターネット端末に割り当てられる上記識別子に対応する上記アドレスを求めて上記記憶モジュールに照会し、上記第３のメッセージの送信先アドレスを上記モノのインターネット端末の上記アドレスに設定し、上記端末通信モジュールを用いて上記第３のメッセージを上記モノのインターネット端末に送信するように構成される、項目３０又は３１に記載の装置。
（項目３３）
上記サーバ通信モジュールにより上記モノのインターネットサーバに送信されるメッセージ、又は上記モノのインターネットサーバにより上記インターワーキングゲートウェイに送信されるメッセージが、上記サーバ通信モジュールと上記モノのインターネットサーバとの間のロングコネクションを用いて伝送され、上記ロングコネクションは、メッセージキューテレメトリトランスポートＭＱＴＴ、制約付きアプリケーションプロトコルＣｏＡＰ、及びＷｅｂＳｏｃｋｅｔを含むプロトコルのうちのいずれか１つに基づいて確立される、項目２４から３２のいずれか一項に記載の装置。
（項目３４）
上記デバイス識別子は、ノード識別子ＮｏｄｅＩＤ、国際移動体装置識別番号ＩＭＥＩ、デバイスメディアアクセス制御物理アドレスＭＡＣ、及びデバイス製造番号ＳＮのうちのいずれか１つを含む、項目２４から３３のいずれか一項に記載の装置。
（項目３５）
命令を含むコンピュータ可読記憶媒体であって、上記命令がコンピュータで動作すると、上記コンピュータは項目１２から２２のいずれか一項に記載の方法を実行する、コンピュータ可読記憶媒体。
【図１】
0006908334.tif 000003
【図２】
0006908334.tif 000004
【図３】
0006908334.tif 000005
【図４】
0006908334.tif 000006
【図５】
0006908334.tif 000007
【図６】
0006908334.tif 000008
【図７】
0006908334.tif 000009