(57)【要約】      （修正有）【課題】不要なトラフィックの好適な制御装置および好適な方法を提供する。【解決手段】無線通信装置が必要としないトラフィックが必要以上に無線ネットワーク内に送信されないように、パケットデータネットワーク２２０および無線通信装置２３０Ａに不要トラフィックコントローラ（ＵＴＣ）２１０を接続する。ＵＴＣ２１０は、従来のファイアウォールのようなセッションまたはＩＰアドレスに基づいた技術に対して、ユーザーのアイデンティティ（例、ＩＭＳＩ、ＮＡＩ、ＭＳＩＳＤＮ、ＳＩＰ、ＵＲＬ）に基づいて不要なトラフィックをブロックする。ユーザーがデータセッションを確立したときに、ユーザーアイデンティティベースの技術を適用して、いつでも不要なトラフィックをブロックする。ユーザーアイデンティティはＩＰアドレスおよび／またはセッションの変更に関わらず存続して不要トラフィックのブロックの判断に使用される。【選択図】図２
2011082994.tif 000002
【特許請求の範囲】
【請求項１】
本明細書に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に無線通信技術、および特に無線通信装置用の不要なトラフィックの制御装置および方法に関する。
【背景技術】
【０００２】
いくつかの無線通信装置は、不要なトラフィックを受信することが公知である。例えば、単純なインターネットプロトコル（ＩＰ）構成において操作する符号分割多重アクセス方式（ＣＤＭＡ）２０００無線通信装置は、不要なＩＰパケットを受信する場合がある。他の非無線装置は、不要なトラフィックを受信することが公知であるが、不要なトラフィックが無線インターフェースを通じて無線送信される場合は常に無線通信装置だけでなく無線ネットワークのリソースを著しく浪費するため、この非無線装置で因習的に使用される技術は不適切となり得る。
【０００３】
この問題に部分的に対応した、プライベートなアドレス指定スキームの使用を伴う１つの技術が公知である。しかし、プライベートなアドレス指定スキームを使用したとしても、この技術は、プライベートなアドレス空間内から発生する不要なトラフィックが無線通信装置に達しないようにすることができない場合がある。さらに、この技術は、例えば、特定のＣＤＭＡ２０００無線キャリアによる場合のように、パブリックアドレスが要求される場合には受け入れ難い場合がある。この問題に部分的に対応した、無線通信ネットワーク内でのファイアウォールの使用を伴う別の技術が公知である。しかし、ファイアウォールルールは、手動で構成しなければならない場合があり、また該ルールが無線通信装置のアドレスに依存する場合には無効となる場合があり、モビリティのためにそのアドレス変更しなければならない場合がある。例えば、ＣＤＭＡ２０００の場合、ＩＰアドレスを動的に割り当てて再利用することができるが、ファイアウォールのルールが無線通信装置には有効でない場合がある。
【０００４】
概して、スクリーニングを必要とする不要なトラフィックには次の３つのカテゴリがある。（ａ）ステイルセッションの不要なトラフィック―モバイル装置が他のサーバーに対して以前に確立した通信を最初に終了せずにＩＰアドレスＡの使用を停止した場合、パケットを同じＩＰアドレスＡに送信し続けられる場合がある。その例には、仮想プライベートネットワーク（ＶＰＮ）パケット、ピアツーピア（Ｐ２Ｐ）ファイルシェアリング、スパイウェア、その他多くが挙げられる。このようなパケットは、装置に連続的に送信されることが多い。第２のモバイル装置がＩＰアドレスＡを取得する場合、不要なトラフィックはステイルＩＰセッションを経て到達することが可能であり、不要なトラフィックからステイルＩＰセッションを受信を開始する。この不要なトラフィックは元々第１のモバイル装置への到達を意図したものである。（ｂ）加入者間、サブネット内の不要なパケット―あるモバイル装置から他のモバイル装置へのサブネット固定ブロードキャストまたはシリアルユニキャストは、同じオペレータが利用する他の加入者から受信する事実上不要なパケットである（すなわち、インターネット制御および管理プロトコル（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ：ＩＣＭＰ）またはシンプルサービス探索プロトコル（ＳＳＤＰ）などのサブネットディスカバリプロトコルを利用するワーム）。（ｃ）悪意のあるパケット。
【０００５】
パケットの有効性を判断する前にネットワークへの接続または通話を確立し、ＩＰデータを検査しなければならないため、モバイル装置はネットワークのパケットの送信をブロックできない場合がある。ステイルＩＰセッションからのパケットは、不要なパケットとみなすことができる。ネットワークおよびモバイル装置には不要なパケットによってインパクトが生じる。まず、ネットワークインパクトとは、不要なトラフィックがネットワークリソースの非効率的な使用（ユーザーへの不要なデータの送信）を生じさせ、地理的エリア内の多くのユーザーに対してネットワークが完全に音声を使用できなくなる場合があるとともに、他のユーザーらに対してデータ配信の遅延をもたらすというものである。次にデバイスインパクトとは、モバイル装置が通話を確立するために継続的に呼び出されることになり、特定のデータに対応したモバイル装置に対してデータの使用記録のアカウンティングに誤りが生じるとともに、バッテリの消耗が非常に速くなるというものである。さらに、不要なトラフィックの受信によって、顧客は不快を感じる場合がある。
【発明の概要】
【課題を解決するための手段】
【０００６】
上述のような悪影響を克服するために、本発明は、不要なトラフィックの制御装置および方法を提供する。該方法および装置は、無線通信装置がネットワーク上で求めないトラフィックが必要以上に無線送信されないように、ＣＤＭＡ２０００、汎用移動体通信システム（ＵＭＴＳ）、汎用パケット無線システム（ＧＰＲＳ）などの無線通信ネットワークに利用することができる。本発明は、従来のファイアウォールのようなセッションまたはＩＰアドレスに基づいた技術に対して、ユーザーのアイデンティティ（例、国際移動端末ＩＤ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ  Ｉｄｅｎｔｉｔｙ：ＩＭＳＩ）、ネットワークアクセス識別子（ＮＡＩ）、移動端末ＩＳＤＮ番号（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ  Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ  Ｎｕｍｂｅｒ：ＭＳＩＳＤＮ）、セッション開始プロトコル（ＳＩＰ）、ユニバーサルリソースロケータ（ＵＲＬ））に基づいて不要なトラフィックをブロックする技術を提供する。本発明では、ユーザーがデータセッションを確立したときに、いつでも不要なトラフィックをブロックするように、ユーザーアイデンティティベースの技術が適用される。さらに、本発明によれば、ユーザーアイデンティティはＩＰアドレスおよび／またはセッションの変更に関わらず存続する。
【０００７】
本発明の第１の側面によれば、無線通信ネットワークであって、パケットデータネットワークおよび複数の無線通信装置に接続された不要トラフィックコントローラ（ＵＴＣ）を備えた無線通信ネットワークにおいて、前記複数の無線通信装置のうちの第１のものに対するトラフィックを制御する方法が提供され、前記方法は、前記複数の無線通信装置のうちの前記第１のものに関連する一連のトラフィック制御ルールを保存するステップと、前記複数の無線通信装置のうちの前記第１のものに対応する第１のアイデンティティを判断するステップと、前記パケットデータネットワークから受信された第１のパケットが、前記複数の無線通信装置のうちの前記第１のものに宛てたものであると判断するステップと、前記判断された第１のアイデンティティに関連する前記保存されたトラフィック制御ルールを選択するステップと、前記第１のパケットを前記ユーザーが不要とするかどうかを判断するために、前記選択されたトラフィック制御ルールを適用するステップと、前記第１のパケットを不要と判断した場合に、前記複数の無線通信装置のうちの前記第１のものへ前記第１のパケットを送信させないようにするステップとを含む。
【０００８】
本出願の第２の側面によれば、コンピュータにより実行可能な命令を保存したコンピュータ可読の媒体が提供され、前記命令は、不要トラフィックコントローラ（ＵＴＣ）のプロセッサにより実行されたときに、前記ＵＴＣが、、複数の無線通信装置のうちの特定の１つに関連する一連のトラフィック制御ルールを保存し、前記複数の無線通信装置のうちの前記特定の１つに対応するアイデンティティを判断し、パケットデータネットワークから受信された第１のパケットが、前記複数の無線通信装置のうちの前記特定の１つに宛てたものであると判断し、前記判断されたアイデンティティに関連する前記保存された一連のトラフィック制御ルールを選択し、前記第１のパケットを前記ユーザーが不要とするかどうかを判断するために、前記選択したトラフィック制御ルールを適用し、前記第１のパケットを不要と判断した場合に、前記複数の無線通信装置のうちの前記特定の１つに前記第１のパケットを送信させないようにし、前記ＵＴＣは、無線通信ネットワークのレジデントであり、前記パケットデータネットワークおよび前記複数の無線通信装置に接続される。
【０００９】
本発明の第３の側面によれば、一連の命令を表すコンピュータデータ信号を包含する搬送波が提供され、前記一連の命令は、プロセッサにより実行されたときに、前記プロセッサが、複数の無線通信装置のうちの特定の１つに関連する一連のトラフィック制御ルールを保存し、前記複数の無線通信装置のうちの前記特定の１つに対応するアイデンティティを判断し、パケットデータネットワークから受信された第１のパケットが、前記複数の無線通信装置のうちの前記特定の１つに宛てたものであると判断し、前記判断されたアイデンティティに関連する前記保存された一連のトラフィック制御ルールを選択し、前記第１のパケットを前記ユーザーが不要とするかどうかを判断するために、前記選択したトラフィック制御ルールを適用し、前記第１のパケットを不要と判断した場合に、前記複数の無線通信装置のうちの前記特定の１つに前記第１のパケットを送信させないようにし、前記プロセッサは、不要トラフィックコントローラ（ＵＴＣ）であり、前記ＵＴＣは、無線通信ネットワークのレジデントであり、前記パケットデータネットワークおよび前記複数の無線通信装置に接続される。
【００１０】
本発明の第４の側面によれば、無線通信ネットワークにおいて、複数の無線通信装置のうちの特定の１つに宛てた不要なトラフィックを制御する装置が提供され、前記装置は、パケットデータネットワークからトラフィックを受信するように構成される第１のインターフェースと、トラフィックを前記複数の無線通信装置のうちの前記特定の１つに送信するように構成される第２のインターフェースと、一連のトラフィック制御ルールを表すコンピュータにより実行可能な命令を保存する第１の記憶媒体と、前記第１および第２のインターフェース、ならびに前記第１の記憶媒体と通信する不要トラフィックコントローラ（ＵＴＣ）とを備え、前記ＵＴＣは、前記複数の無線通信装置のうちの前記特定の１つに割り当てられたアイデンティティを判断し、前記複数の無線通信装置のうちの前記特定の１つに前記第２のインターフェースを通じて送信されないように、前記第１のインターフェースを通じて前記不要なトラフィックを選択的にブロックするために、前記コンピュータにより実行可能な命令を実行する。
（項目１）
パケットデータネットワークおよび複数の無線通信装置に接続された不要トラフィックコントローラ（ＵＴＣ）を備えた無線通信ネットワークにおいて、該複数の無線通信装置のうちの第１のものに宛てたトラフィックを制御する方法であって、該方法は、
該複数の無線通信装置のうちの該第１のものに関連する一セットのトラフィック制御ルールを保存するステップと、
該複数の無線通信装置のうちの該第１のもののユーザーに対応する第１のアイデンティティを決定するステップと、
該パケットデータネットワークから受信された第１のパケットが、該複数の無線通信装置のうちの該第１のものに宛てたものであると決定するステップと、
該決定された第１のアイデンティティに関連する該保存されたトラフィック制御ルールを選択するステップと、
該第１のパケットを該ユーザーが不要とするかどうかを決定するために、該選択されたトラフィック制御ルールを適用するステップと、
該第１のパケットを不要と決定した場合に、該複数の無線通信装置のうちの該第１のものへ該第１のパケットを送信させないようにするステップと
を含む、方法。
（項目２）
前記無線通信ネットワークがＣＤＭＡ無線ネットワークであり、前記ＵＴＣが少なくとも１つのＰＤＳＮ内に位置する、項目１に記載の方法。
（項目３）
前記無線通信ネットワークが、ＧＰＲＳ無線ネットワークであり、前記ＵＴＣがＳＧＳＮおよびＧＧＳＮのうちの１つに位置する、項目１に記載の方法。
（項目４）
前記一セットのトラフィック制御ルールが、暗黙的、明示的、動的、またはそれらを組み合わせたものである、項目１に記載の方法。
（項目５）
前記トラフィック制御ルールが明示的である場合、前記複数の無線通信装置のうちの前記第１のものが必要とするトラフィックに応答して、前記ＵＴＣが、該必要とするトラフィックのリストを更新し、該必要とするトラフィックに実質的に類似するトラフィックの前記パケットデータネットワークからの受信に応じて、該複数の無線通信装置のうちの該第１のものに実質的に類似するトラフィックを解放する、項目４に記載の方法。
（項目６）
前記トラフィック制御ルールが明示的である場合、特定の種類のトラフィックに関する前記複数の無線通信装置のうちの前記第１のものからのメッセージの受信に応じて、前記ＵＴＣが、該特定の種類のトラフィックを含めるようにリストを更新し、前記パケットデータネットワークから受信した場合は該特定の種類のトラフィックをブロックする、項目４に記載の方法。
（項目７）
前記トラフィック制御ルールが動的である場合、特定の種類のトラフィックの前記パケットデータネットワークからの第１の受信に応じて、該特定の種類のトラフィックを前記複数の無線通信装置のうちの前記第１のものに解放し、該特定の種類のトラフィックによってリストを更新し、該特定の種類のトラフィックに実質的に類似したトラフィックの第２の受信に応じて、該実質的に類似したトラフィックをブロックする、項目４に記載の方法。
（項目８）
前記第１のアイデンティティが、ＩＭＳＩ、ＮＡＩ、ＭＳＩＤＳＮ、およびＳＩＰ  ＵＲＬから成る群から選択される、項目１に記載の方法。
（項目９）
前記第１のパケットが、インターネットプロトコル、音声、電子メール、ハイパーテキスト転送プロトコル、ファイル転送プロトコル、マルチメディアメッセージサービス、およびショートメッセージサービスを含む群から選択される、項目１に記載の方法。
（項目１０）
前記ＵＴＣはデリゲートするＵＴＣであり、前記方法は、
前記複数の無線通信装置のうちの前記第１のものに代わって前記第１のパケットを規定するために、規定メッセージの前記第１のパケットをデリゲートに送信するステップと、
該デリゲートするＵＴＣの該第１のパケットを保存するステップと、
該デリゲートするＵＴＣにおいて該デリゲートからルールを受信するステップと、
該受信されたルールによって、該保存された一セットのトラフィック制御ルールを更新するステップと
をさらに含む、項目１に記載の方法。
（項目１１）
前記無線通信ネットワークが、前記ＵＴＣと通信する認証・承認・アカウンティング（ＡＡＡ）サーバーをさらに備え、前記方法は、
該ＡＡＡ内の前記複数の無線通信装置のうちの前記第１のものに関連するプロファイルを作成するステップと、
該複数の無線通信装置のうちの該第１のものが非アクティブになったときに、前記第１のアイデンティティを移譲し、該ＡＡＡから該ＵＴＣにアカウンティング停止メッセージを送信するステップと、
該複数の無線通信装置のうちの該第１のものに関連する前記一セットのトラフィック制御ルールを識別するステップと、
その後の検索のために、該識別された一セットのトラフィック制御ルールを記憶装置に保存するステップと
をさらに含む、項目１に記載の方法。
（項目１２）
前記複数の無線通信装置のうちの前記第１のもののユーザーに対応する第２のアイデンティティを割り当てるステップと、
該複数の無線通信装置のうちの該第１のものがアクティブになったときに、該ＡＡＡから前記ＵＴＣにアカウンティング開始メッセージを送信するステップと、
前記保存された一セットのトラフィック制御ルールを前記記憶装置から取り出すステップと、
該取り出されたルールを該第２のアイデンティティに関連づけるステップと
をさらに含む、項目１１に記載の方法。
（項目１３）
前記移譲された第１のアイデンティティを前記複数の無線通信装置のうちの第２のものに割り当てるステップと、
該第１のアイデンティティに関連する前記識別された一セットのトラフィックルールを逆にするステップと、
該複数の無線通信装置のうちの該第２のものがアクティブになったときに、前記ＡＡＡから前記ＵＴＣにアカウンティング開始メッセージを送信するステップと、
該逆にされた一セットのトラフィック制御ルールを該複数の無線通信装置のうちの該第２のものに適用するステップと
をさらに含む、項目１１に記載の方法。
（項目１４）
前記ＵＴＣが送信元ＵＴＣであり、前記方法は、
前記第１のアイデンティティを移譲し、前記ＡＡＡから該送信元ＵＴＣに、前記複数の無線通信装置のうちの前記第１のものが非アクティブになっていることを示すアカウンティング停止メッセージを送信するステップと、
前記識別された一セットのトラフィック制御ルールを宛先ＵＴＣに転送するステップと、
該複数の無線通信装置のうちの該第１のもののユーザーに対応する第２のアイデンティティを割り当てるステップと、
該ＡＡＡから該宛先ＵＴＣに、該複数の無線通信装置のうちの該第１のものがアクティブになっていることを示すアカウンティング開始メッセージを送信するステップと、
該転送された一セットのトラフィック制御ルールを該複数の無線通信装置のうちの該第１のものに適用するステップと
をさらに含む、項目１１に記載の方法。
（項目１５）
コンピュータにより実行可能な命令を保存したコンピュータ可読媒体であって、該命令は、不要トラフィックコントローラ（ＵＴＣ）のプロセッサにより実行されたときに、該ＵＴＣが、
複数の無線通信装置のうちの特定の１つに関連する一セットのトラフィック制御ルールを保存し、
該複数の無線通信装置のうちの該特定の１つに対応するアイデンティティを決定し、
パケットデータネットワークから受信された第１のパケットが、該複数の無線通信装置のうちの該特定の１つに宛てたものであると決定し、
該決定されたアイデンティティに関連する該保存された一セットのトラフィック制御ルールを選択し、
該第１のパケットをユーザーが不要とするかどうかを決定するために、該選択したトラフィック制御ルールを適用し、
該第１のパケットを不要と決定した場合に、該複数の無線通信装置のうちの該特定の１つに該第１のパケットを送信させない
ようにさせ、
該ＵＴＣは、無線通信ネットワークに常駐し、該パケットデータネットワークおよび該複数の無線通信装置に接続される、コンピュータ可読媒体。
（項目１６）
パケットデータネットワークおよび複数の無線通信装置に接続された不要トラフィックコントローラ（ＵＴＣ）を備えた無線通信ネットワークにおいて、該複数の無線通信装置のうちの特定の１つに宛てたトラフィックを制御する方法であって、該方法は、
該複数の無線通信装置のうちの該特定の１つに関連する一セットのトラフィック制御ルールを保存するステップと、
該複数の無線通信装置のうちの該特定の１つのユーザーに対応するアイデンティティを決定するステップと、
該パケットデータから受信された第１のパケットが、該複数の無線通信装置のうちの該特定の１つに宛てたものであることを該ＵＴＣにおいて決定するステップと、
該決定されたアイデンティティに関連する該保存されたトラフィック制御ルールを選択するステップと、
該第１のパケットを該ユーザーが不要とするかどうかを決定するために、該保存されたトラフィック制御ルールを適用するステップと、
該第１のパケットを不要と決定した場合に、該複数の無線通信装置のうちの該特定の１つに該第１のパケットを送信させないようにするステップと
を含む、方法。
（項目１７）
プッシュイニシエータおよび複数のプッシュ受信者に接続した不要トラフィックコントローラ（ＵＴＣ）を備えた無線通信ネットワークにおいて、該複数のプッシュ受信者に配信するためのプッシュ機能に転送されるプッシュデータを制御する方法であって、該方法は、
該複数のプッシュ受信者の特定の群に関連するサブスクリプションベースのファイアウォール（ＳＢＦ）ルールを保存するステップであって、該ＳＢＦルールは、サブスクリプションに基づいて持続的に保存されるルールである、ステップと、
該プッシュイニシエータから受信されたプッシュデータが、該複数のプッシュ受信者の該特定の群を宛先としていることを決定するステップと、
該ＳＢＦルールを選択するステップと、
該プッシュデータをユーザーが不要とするかどうかを決定するために、該選択したＳＢＦルールを適用するステップと、
該プッシュデータを不要と決定した場合に、該複数のプッシュ受信者の該特定の群へ該プッシュデータを送信させないようにするステップと
を含む、方法。
（項目１８）
前記プッシュイニシエータがパケットデータネットワークである、項目１７に記載の方法。
（項目１９）
前記複数のプッシュ受信者がそれぞれ無線通信装置である、項目１８に記載の方法。
（項目２０）
前記無線通信装置が公衆陸上モバイルネットワークである、項目１９に記載の方法。
（項目２１）
前記複数のプッシュの受信者のそれぞれが、テキストブラウザ、音声ブラウザ、および検索エンジンを含む群から選択されるプッシュユーザーエージェントを含む、項目１９に記載の方法。
（項目２２）
前記複数のプッシュの受信者のそれぞれが、前記ＵＴＣによってアクセス可能なプッシュサブスクリプションプロファイル（ＰＳＰ）によって制御され、該ＰＳＰは、前記プッシュイニシエータから受信することができる特定の種類のプッシュデータを定義する、項目１９に記載の方法。
（項目２３）
前記ＵＴＣがベアラパスに従った前記プッシュ受信者に接続され、該ベアラパスは、ＳＭＳ、ＳＩＰ、回路交換、パケット交換、トランクサービス、ＷＬＡＮ、ブロードキャストおよびマルチキャストパスを含む群から選択される、項目１７に記載の方法。
（項目２４）
一連の命令を表すコンピュータデータ信号を包含する搬送波であって、該一連の命令は、プロセッサにより実行されたときに、該プロセッサが、
複数の無線通信装置のうちの特定の１つに関連する一セットのトラフィック制御ルールを保存し、
該複数の無線通信装置のうちの該特定の１つに対応するアイデンティティを決定し、
パケットデータネットワークから受信された第１のパケットが、該複数の無線通信装置のうちの該特定の１つに宛てたものであると決定し、
該決定されたアイデンティティに関連する該保存された一セットのトラフィック制御ルールを選択し、
該第１のパケットをユーザーが不要とするかどうかを決定するために、該選択したトラフィック制御ルールを適用し、
該第１のパケットを不要と決定した場合に、該複数の無線通信装置のうちの該特定の１つに該第１のパケットを送信しない
ようにさせ、
該プロセッサは、不要トラフィックコントローラ（ＵＴＣ）であり、
該ＵＴＣは、無線通信ネットワークに常駐し、該パケットデータネットワークおよび該複数の無線通信装置に接続される、搬送波。
（項目２５）
無線通信ネットワークにおいて、複数の無線通信装置のうちの特定の１つに宛てた不要なトラフィックを制御する装置であって、該装置は、
パケットデータネットワークからトラフィックを受信するように構成される第１のインターフェースと、
トラフィックを該複数の無線通信装置のうちの該特定の１つに送信するように構成される第２のインターフェースと、
一セットのトラフィック制御ルールを表すコンピュータにより実行可能な命令を保存する第１の記憶媒体と、
該第１および第２のインターフェース、ならびに該第１の記憶媒体と通信する不要トラフィックコントローラ（ＵＴＣ）と
を備え、
該ＵＴＣは、該複数の無線通信装置のうちの該特定の１つに割り当てられたアイデンティティを決定し、
該複数の無線通信装置のうちの該特定の１つに該第２のインターフェースを通じて送信されないように、該第１のインターフェースを通じて該不要なトラフィックを選択的にブロックするために、該コンピュータにより実行可能な命令を実行する、装置。
（項目２６）
前記無線通信ネットワークがＧＰＲＳ無線ネットワークであり、前記ＵＴＣがＳＧＳＮおよびＧＧＳＮのうちの１つに位置する、項目２５に記載の装置。
（項目２７）
前記無線通信ネットワークがＣＤＭＡ無線ネットワークであり、前記ＵＴＣが少なくとも１つのＰＤＳＮに位置する、項目２５に記載の装置。
（項目２８）
前記一セットのトラフィック制御ルールが、暗黙的、明示的、動的、またはそれらを組み合わせたものである、項目２５に記載の装置。
（項目２９）
前記アイデンティティが、ＩＭＳＩ、ＮＡＩ、ＭＳＩＤＳＮ、およびＳＩＰ  ＵＲＬから成る群から選択される、項目２５に記載の装置。
（項目３０）
前記トラフィックが、インターネットプロトコル、音声、電子メール、ハイパーテキスト転送プロトコル、ファイル転送プロトコル、マルチメディアメッセージサービス、およびショートメッセージサービスを含む群から選択される、項目２５に記載の装置。
（項目３１）
前記複数の無線通信装置のうちの前記特定の１つに代わって前記第１のパケットを規定するために、前記ＵＴＣと通信するデリゲートをさらに含む、項目２５に記載の装置。
（項目３２）
前記複数の無線通信装置のそれぞれに関連する加入者情報を管理するために、前記ＵＴＣと通信する認証・承認・アカウンティング（ＡＡＡ）サーバーをさらに備える、項目２５に記載の装置。
（項目３３）
前記複数の無線通信装置のうちの前記特定の１つが非アクティブになったときに、前記一セットのトラフィック制御ルールを保存するための、前記ＵＴＣと通信する第２の記憶媒体をさらに備える、項目３２に記載の装置。
（項目３４）
無線通信ネットワークにおいて、複数の無線通信装置のうちの特定の１つに宛てた不要なトラフィックを制御する装置であって、該装置は、
サブスクリプションベースのファイアウォール（ＳＢＦ）に関連するサブスクリプションベースのファイアウォールルールを有するＳＢＦを含む不要トラフィックコントローラ（ＵＴＣ）と、
該ＵＴＣと通信するパケットデータネットワークを含むプッシュイニシエータと、
該ＵＴＣと通信する少なくとも１つの無線通信装置を含むプッシュ受信者と
を備え、
該ＵＴＣが該プッシュイニシエータから受信するプッシュデータには、該プッシュデータが不要であるかどうかを決定するために該ＳＢＦが適用される、装置。
（項目３５）
無線通信ネットワークにおいて、複数の無線通信装置のうちの特定の１つに対する不要なトラフィックを制御する装置であって、該装置は、
パケットデータネットワークからトラフィックを受信するための手段と、
トラフィックを該複数の無線通信装置のうちの該特定の１つに送信するための手段と、
一セットのトラフィック制御ルールを表すコンピュータ実行可能な命令を保存するための手段と、
該パケットデータネットワークから受信し、該複数の無線通信装置のうちの該特定の１つに宛てたトラフィックを選択的にブロックするために、該コンピュータ実行可能な命令を実行するための手段と
を備え、
該実行するための手段は、該受信するための手段、該送信するための手段、および該保存するための手段と通信する、装置。
【００１１】
本発明の他の側面および特徴は、以下の無線通信装置に宛てた不要なトラフィックの制御装置および方法の具体的な実施態様の説明を参照することによって、当業者に明らかになろう。
【００１２】
以下、本発明の実施態様を添付図面を参照して、一例として説明する。
【００１３】
異なる図面に使用される同じ参照番号は、類似する要素を示す。
【図面の簡単な説明】
【００１４】
【図１】本発明に基づいて提供される不要トラフィックコントローラ（ＵＴＣ）の実施態様を含む無線通信ネットワークを示すブロック図である。
【図２】本発明に基づいて提供される暗黙の不要なトラフィックの制御技術を示す相互作用図である。
【図３】本発明に基づいて提供される明示的な不要なトラフィックの制御技術を示す相互作用図である。
【図４】本発明に基づいて提供される動的な不要なトラフィックの制御技術を示す相互作用図である。
【図５】図２乃至図４に示される技術を組み合わせたものを示す相互作用図である。
【図６】図２乃至図４に示される技術を組み合わせたものを示す相互作用図である。
【図７】図２乃至図４に示される技術を組み合わせたものを示す相互作用図である。
【図８】図２乃至図４に示される技術を組み合わせたものを示す相互作用図である。
【図９】本発明に基づいて提供される不要なトラフィックの制御のデリゲート技術を示す相互作用図である。
【図１０】本発明に基づいて提供されるＵＴＣの実施態様を含む無線ネットワークを示すブロック図である。
【図１１】本発明に基づいて提供される無線通信装置が動作を中止した場合のＵＴＣの動作を示す相互作用図である。
【図１２】本発明に基づいて提供される以前アクティブであった無線通信装置が再びアクティブになったときのＵＴＣの動作を示す相互作用図である。
【図１３】本発明に基づいて提供される無線通信装置に割り当てられたアドレスが移譲されて他の無線通信装置に再び割り当てられたときの相互作用を示す相互作用図である。
【図１４】本発明に基づいて提供される無線通信がＵＴＣ間のハンドオフを行うときの相互作用を示す相互作用図である。
【図１５】第三世代パートナーシッププロジェクト（３ＧＰＰ）、汎用パケット無線システム（ＧＰＲＳ）環境に適合させた、本発明に基づいて提供されるＵＴＣの実施態様を備えた無線通信ネットワークを示すブロック図である。
【図１６】本発明に基づいて提供される不要トラフィックコントローラ装置の例示的実施態様を示すブロック図である。
【発明を実施するための形態】
【００１５】
図面を参照する。図１は、本発明に基づいて提供される不要トラフィックコントローラ（ＵＴＣ）の実施態様を備えた無線通信ネットワークを示すブロック図である。該ブロック図は、無線通信装置１３０Ａ乃至１３０Ｎを備えたパケットデータネットワーク１２０を接続し、無線通信装置を互いに接続した、無線通信ネットワーク１００を示す。これによって、パケットデータネットワーク１２０と無線通信ネットワーク１３０Ａ乃至１３０Ｎとの間のトラフィックの流れが可能になり、またある無線通信装置１３０Ａと別の無線通信装置１３０Ｎとの間のトラフィックの流れが可能になる。
【００１６】
無線通信ネットワーク１００は、本発明に基づいて提供される不要トラフィックコントローラ１１０を備える。これを備える目的は、無線通信装置１３０Ａ乃至１３０Ｎに宛てた不要なトラフィックを制限するために、無線通信装置１３０Ａ乃至１３０Ｎの互いの接続およびパケットデータネットワーク１２０との接続を生じさせる様態に作用させるためである。特に、不要トラフィックコントローラ１１０は、一連のファイアウォールのようなルール１４０Ａ乃至１４０Ｎを備え、互いに組み合わせたすべてのルールの作用によって、無線インターフェースが実質的にファイアウォール１５０Ａ乃至１５０Ｎを介したかのように機能するように、それぞれのルールが特定の無線通信装置１３０Ａ乃至１３０Ｎに対応する。
【００１７】
不要トラフィックコントローラのそれぞれを特定の無線通信ネットワークの要求に適合させた、不要トラフィックコントローラの様々な実施態様が想定される。例えば、ＣＤＭＡ無線通信ネットワークに適合させた一実施態様では、不要トラフィックコントローラが、無線通信ネットワークの少なくとも１つのパケットデータサービングノード（ＰＤＳＮ）に位置することが好ましい。別様には、ＧＰＲＳ無線通信ネットワークに適合させた一実施態様では、不要トラフィックコントローラが、少なくとも１つのサービングＧＰＲＳサポートノード（ＳＧＳＮ）に位置することが好ましく、少なくとも１つのゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）に位置することがさらに好ましい。不要トラフィックコントローラをどこに位置させるかは、不要なトラフィックの流れを制御するために無線通信装置に宛てた全てのトラフィックにアクセスできなければならない、という原則に基づいて判断する。この点に関して、不要トラフィックコントローラは、本発明を考慮してあらゆる所与の無線通信ネットワークで機能するように構成することができる。
【００１８】
図１の不要トラフィックコントローラ１１０は、ＧＰＲＳと協調するように構成することができる。ＧＰＲＳには、例えば３ＧＰＰが指定される。プッシュイニシエータは、パケットデータネットワーク１２０内に位置する。無線通信装置１３０Ａ乃至１３０Ｎはユーザー機器であり、それぞれ少なくとも１つのユーザーエージェントおよびプッシュ受信者とを備える。無線ネットワーク１００は公衆陸上モバイルネットワークであり、ユーザー機器の各ユーザーに対応するプッシュサブスクリプションプロファイルとともに、プッシュ機能を備える。本実施態様の不要トラフィックコントローラ１１０は、ユーザー機器のユーザーのプッシュサブスクリプションプロファイルに基づいて不要なトラフィックを制御することによって、ユーザーベースのファイアウォールとして機能する。その構成によって、不要トラフィックコントローラ１１０が、例えばＩＭＳＩ、ＮＡＩ、ＭＳＩＳＤＮ、またはＳＩＰ  ＵＲＬに基づいてトラフィックを制御することが想定される。
【００１９】
本願明細書に示される技術は、無線通信の多くの代替形態に適用することができるが、本記述の残りおよび図では、例示目的のためだけにＩＰパケットおよびＩＰアドレスを使用する。例えば、該技術を音声、電子メール、ハイパーテキスト転送プロトコル（ｈｔｔｐ）、ファイル転送プロトコル（ｆｔｐ）、マルチメディアメッセージサービス（ＭＭＳ）、およびショートメッセージサービス（ＳＭＳ）に適用することが可能である。
【００２０】
図２乃至８は、不要なトラフィックの制御のための様々な技術を示す。トラフィック制御ルールは、暗黙的、明示的、動的、またはそれらを組み合わせたもので制御できることが、当業者には理解されよう。不要トラフィックコントローラの物理的構造の例示的な実施態様を後述する図１６に示す。とりわけ、不要トラフィックコントローラは、パケットの選択的なブロックに使用されるルール（図１６の要素１６７０を参照）を保存する。
【００２１】
図２は、本発明に基づいて提供される暗黙の不要なトラフィックの制御技術を示す相互作用図である。該相互作用図は、無線通信装置２３０Ａと、暗黙の不要トラフィックコントローラ２１０と、パケットデータネットワーク２２０との間の相互作用を示す。
【００２２】
この第１の相互作用図をさらに説明する前に、本願明細書のそれぞれの相互作用図で使用する表記のいくつかの共通する側面を説明する必要がある。本発明のそれぞれの相互作用図では、時間は下方向に流れる。本記述において、図面に使用される波形符号（〜）は、「実質的に類似」していることを簡単に表記したことを意味する。したがって、ＩＰ  〜Ａは、いくつかの特定の目的に対して、実質的にＩＰ  Ａに類似する全てのアドレスを示すことになる。例えば、ＩＰ  Ａを有する無線通信装置に到達できるＩＰアドレスの修飾に使用する場合、表記ＩＰ  〜ＡにはＩＰ  Ａ自身とともに、本発明の技術を使用せずに通常ＩＰ  Ａに到達するブロードキャストアドレス、エニーキャストアドレス、およびマルチキャストアドレスを含む。同じ波形符号（〜）をパケットを示すためにも使用する。例えば、ＰＫＴ１が宛先アドレスＩＰ  Ａ、送信元アドレスＩＰ  Ｂ、およびデータを有する場合、〜ＰＫＴ１は、例えば、実質的な類似性が送信元、宛先、および／または２つのパケット間のデータに見出される場合に、いくつかの特定の目的に対して、実質的にＰＫＴ１に類似するパケットを示すことになる。例えば、ＴＣＰ／ＩＰおよびＵＤＰ／ＩＰにおいて、ポート番号またはソケット番号が実質的に類似している場合、１つのパケット内のデータを実質的に類似したデータであるとみなすことができる。別の例として、ＩＣＭＰ／ＩＰパケットの場合、データは、プロトコル番号を含むことができる。
【００２３】
操作上、無線通信装置２３０Ａには現在、アドレスＩＰ  Ａが割り当てられている。暗黙のＵＴＣ  ２１０は、ＩＰ  Ａがどのようなトラフィックを必要としているのかを把握する。これは、必要とするＩＰ  Ａのブロックに２回示されている。最初、必要とするＩＰ  Ａ  ２２５は、図２に示されるパケットに関するいずれの情報も含まない。したがって、ＰＫＴ１  ２３７がＩＰ  Ａのようなアドレス、すなわちＩＰ  〜Ａ宛であれば、暗黙のＵＴＣ  ２１０は、好都合に２３５でＰＫＴ１  ２３７をブロックする。さらに好都合に、暗黙のＵＴＣ  ２１０は、ＰＫＴ３（〜ＰＫＴ１）  ２６０が無線通信装置２３０Ａ宛であるときにブロックされないように、無線通信装置２３０ＡがＰＫＴ２（〜ＰＫＴ１）  ２４０を送信し、したがって、〜ＰＫＴ１  ２５０を含むように、必要とするＩＰ
Ａのリスト２４５を更新する。
【００２４】
図３は、本発明に基づいて提供される明示的な不要なトラフィックの制御技術を示す相互作用図である。図３を参照する。図２と同様に、無線通信装置３３０Ａには現在、アドレスＩＰ  Ａが割り当てられている。明示的なＵＴＣ  ３１０は、無線通信装置３３０Ａがどのようなトラフィックを不要とするのかを把握する。これは、不要なＩＰ  Ａのリストのブロック３２５において明示的なブロック３４０の前に最初に示され、また、不要なＩＰ  Ａのリストのブロック３４５において明示的なブロック３４０の後に示される。最初、不要なＩＰ  Ａのリスト３２５は、図３に示されるパケット、特にＰＫＴ３  ３３７に関するいずれの情報も含まない。したがって、ＰＫＴ３  ３３７がＩＰ  Ａのようなアドレス、すなわち、ＩＰ  〜Ａ宛であれば、明示的なＵＴＣ  ３１０は、好都合にＰＫＴ３  ３３７を通過させる。無線通信装置２３０Ａは、ＰＫＴ３  ３３７を受信した後に、明示的なブロック  〜ＰＫＴ  ３のメッセージ３４０を明示的なＵＴＣ  ３１０に送信する。したがって、明示的なＵＴＣ  ３１０は、ＰＫＴ３のようなパケット、すなわち、〜ＰＫＴ３  ３６０が無線通信装置３３０Ａ宛であれば、３３５でそれをブロックするように、ＰＫＴ３  ３５０を含むように不要なＩＰ  Ａのリスト３４５を更新する。
【００２５】
別の実施態様では、無線通信装置３３０  Ａはまた、〜ＰＫＴ３  ３５０を除外するために明示的なＵＴＣ  ３１０が不要なＩＰ  Ａ  ３４５を更新するように、明示的なブロック  〜ＰＫＴ  ３のメッセージを明示的なＵＴＣ  ３１０に後で送信することも可能である。ＰＫＴ３のようなパケット、すなわち、〜ＰＫＴ３が無線通信装置３３０Ａ宛であればいつでも、アンブロック  〜ＰＫＴ３に続けて通過させる。
【００２６】
さらに別の実施態様では、図３の態様の明示的なＵＴＣは、図２の態様の暗黙のＵＴＣと組み合わせることができる。明示的なＵＴＣ３１０が明示的なブロックおよびアンブロックを受け入れても、無線通信装置３３０Ａが、パケット  〜ＰＫＴ３をパケットデータネットワーク３２０に送信した場合、他のパケット  〜ＰＫＴ３が無線通信装置３３０Ａ宛であればそれ以上ブロックされないように、〜ＰＫＴ３を暗黙のアンブロックとして翻訳し、したがって、〜ＰＫＴ３  ３５０を削除するために不要なＩＰ  Ａ  ３４５を更新することもできる。
【００２７】
図４は、本発明に基づいて提供される動的な不要なトラフィックの制御技術を示す相互作用図である。図４を参照する。図２および３と同様に、無線通信装置４３０Ａには現在、アドレスＩＰ  Ａが割り当てられている。動的なＵＴＣ  ４１０は、Ａがどのようなトラフィックを未知とするのかを把握する。これは、不要なＡのブロックに２回に示されている。最初、未知のＩＰ  Ａ  ４２５は、図４に示されるパケット、および特にＰＫＴ４
４３７に関するいずれの情報も含まない。したがって、ＰＫＴ４  ４３７が、ＩＰ  Ａのようなアドレス、すなわちＩＰ  〜Ａ宛である場合、動的なＵＴＣ  ４１０が、以降のＰＫＴ４のようなパケット、すなわち、〜ＰＫＴ４  ４６０が無線通信装置４３０Ａ宛であれば、４３５でそれをブロックするように、〜ＰＫＴ４を含むように未知のＩＰ  Ａ  ４４５を更新した後に、動的なＵＴＣ  ４１０は、好都合に一度ＰＫＴ４  ４３７を通過させる。別の実施態様では、ブロック動作によって、以降のパケットをブロックする前に、未知のＩＰ  Ａのリストに一致する所定数のパケットを許可すると想定される。
【００２８】
他の代替となる実施態様では、無線通信装置４３０Ａはまた、動的なＵＴＣ  ４１０がＰＫＴ３のようなパケット、すなわち、〜ＰＫＴ４  ４５０を許可するために未知のＩＰ
Ａ  ４４５のリストを更新するように、後に明示的または暗黙のアンブロックを動的なＵＴＣ  ４１０に送信することもできる。したがって、ＰＫＴのようなパケット、すなわち、〜ＰＫＴ４が無線通信装置２３０Ａ宛であれば、ブロックされない。
【００２９】
図５は、図２のＵＴＣ  ２１０の暗黙の態様と、図４のＵＴＣ  ４１０の動的な態様とを組み合わせたＵＴＣ  ５１０の実施態様を示す。
【００３０】
図６は、図３のＵＴＣ  ３１０の明示的な態様と、図４のＵＴＣ  ４１０の動的な態様とを組み合わせたＵＴＣ  ６１０の実施態様を示す。
【００３１】
図７および８は、図２のＵＴＣ  ２１０の暗黙の態様と、図３のＵＴＣ  ３１０の明示的な態様とを組み合わせたＵＴＣ  ５１０の実施態様を示す。
【００３２】
これまで特定の無線通信装置に関するパケットの様々な性質の分類に用いたリストは、読取装置がそれらの動作をより理解できるようにするために、別々に保持される。しかし、図２乃至８は、適切なリストのＵＴＣへの導入を示し、それらのリストを更新するための以降の適切なプロシージャでは、暗黙の、明示的な、および動的な態様などの、これらのＵＴＣの様々な態様を組み合わせることができる。したがって、本明細書の残りの部分および添付の請求の範囲では、ＵＴＣが、限定されないが、これまで使用した必要、不要、および未知のリストのような、無線装置の把握に用いられる、様々なリストの総称としてルールという用語を使用する。
【００３３】
図９は、本発明に基づいて提供される不要なトラフィックの制御のデリゲート技術を示す相互作用図である。図９を参照する。最初、ＵＴＣ  ９１０は、無線通信装置９３０Ｌに対するいずれのＩＰ  Ｌルール９０１も含まない。図９に示すように、無線通信装置９３０Ｌには現在、アドレスＩＰ  Ｌが割り当てられている。ＰＫＴ１１  ９０３を受信すると、ＵＴＣ  ９１０は、規定メッセージ９０５のＰＫＴ１１を無線通信装置の移譲９１１に送信する。また、実質的に同時に、パケットのコピーを最初は９０３で空である記憶装置９２０に保存する。ＰＫＴ１１を受信した後、無線装置の移譲９５０では、ＰＫＴ１１のルール９０６を形成し、規定メッセージ９０５に応答して、それをＵＴＣ  ９１０に送信する。ＵＴＣ  ９１０は、それに応じて無線通信装置９３０Ｌのルール９６０を更新する。ＰＫＴ１１のルールが、ＰＫＴ１１  ９０３の無線通信装置９３０Ｌの通過を許可していれば、ＵＴＣ  ９１０は保存したＰＫＴ１１のコピーを無線通信装置９３０Ｌに転送９７０する。逆に、ＰＫＴ１１のルールが、ＰＫＴ１１  ９０３の無線通信装置９３０Ｌの通過を許可していなければ、そのコピーは転送されない。図において、転送９７０の条件付の態様は、メッセージ９７０を表すように破線で示す。
【００３４】
図１０は、本発明に基づいて提供されるＵＴＣの実施態様を含む無線ネットワークを示すブロック図である。図１と比較して、図１０は、ＵＴＣ  １０１０と認証・承認・アカウンティングサーバーＡＡＡ  １０２０との協調を示す無線通信ネットワーク１０００の更なる詳細である。ＡＡＡ  １０２０は、Ｗ  Ａデータ１０６０Ａ乃至Ｗ  Ａデータ１０６０Ｎを記録することによって、無線通信装置１３０Ａ乃至１３０Ｎの加入者情報を管理する。ＡＡＡの例には、ＲＡＤＩＵＳサーバーが挙げられる。
【００３５】
図１１は、本発明に基づいて提供される無線通信装置が動作を中止した場合のＵＴＣの動作を示す相互作用図である。図１１を参照する。識別子Ｗ  Ａを有する無線通信装置Ａ
１１３０Ａには、アドレスＪが割り当てられる。装置のプロファイル１１２０は、ＡＡＡ  １１２５に作成される。無線通信装置Ａに割り当てられたアドレスＪが１１４０で移譲されると、ＡＡＡは、アカウンティング停止メッセージ１１５０のような、無線装置Ａのデータが非アクティブであることを実質的に示すメッセージを保存ＵＴＣ  １１１０に送信する。ＵＴＣ  １１１０は、その無線通信装置に割り当てられた識別子Ｗ  ＡおよびアドレスＪに基づいて、無線通信装置１１３０Ａに関連するＵＴＣルール１１６０を識別する。次いでＵＴＣ  １１１０は、無線通信装置１１３０Ａに関連するファイアウォールルールを、後の検索のために記憶装置１１８０に保存（１１７０）する。
【００３６】
図１２は、本発明に基づいて提供される以前非アクティブであった無線通信装置が再びアクティブになったときのＵＴＣの動作を示す相互作用図である。図１２を参照する。最初、識別子Ｗ  Ａを有する無線通信装置１２３０Ａにはアドレスがなく、その後１２４０でアドレスＫが割り当てられる。ＡＡＡ  １２２５は、アカウンティング開始メッセージ１２５０のような、装置Ａのデータがアクティブであることを示すメッセージを検索ＵＴＣ  １２１０に送信する。ＵＴＣ  １２１０は、無線装置Ａに対する記憶装置１２８０に保存したＵＴＣルール１２９０を１２７０で検索し、アドレスＫに適用するためにルール１２９０を有するＵＴＣデータ１２９５を更新し、アドレスＫを有する無線通信装置１２３０Ａに代わって機能を開始する。
【００３７】
図１３は、本発明に基づいて提供される無線通信装置に割り当てられたアドレスが他の無線通信装置に再び割り当てられたときのＵＴＣルールの逆転技術を示す相互作用図である。図１３を参照する。最初、識別子Ｗ  Ａを有する無線通信装置Ａ  １３３０ＡにはアドレスＪが割り当てられる。ＵＴＣ  １３１０は、無線通信装置Ａ  １３３０Ａに代わってＵＴＣルール１３６０を保持する。図に示すように、Ｗ  Ａに対して現在有効であるルールによって、ＰＫＴ１２が通過できるようになり、無線通信装置Ａ  １３３０Ａに到達する。しかし、その後、無線通信装置Ａ  １３３０Ａは、アドレスＪをＡＡＡ  １３２０に移譲する。１３４０でのＩＰ  Ｊの移譲に応じて、ＡＡＡ  １３２０は、アカウンティング停止メッセージ１３５０のような、装置Ａのデータが非アクティブであることを実質的に表すメッセージをＵＴＣ  １３１０に送信する。ＵＴＣ  １３１０は、ＵＴＣルール１３６０の一部の必要とするＩＰ  Ｊのルール１３２５を逆にする。該ルールのこの部分は、無線通信装置Ａ  １３３０Ａに関連するので、１３２２の逆転は、無線通信装置Ｂ  １３３０Ｂがアクティブになりかつ１３７０でＩＰアドレスＪが割り当てられたときに、ＡＡＡ  １３２０が、アカウンティング開始メッセージ１３８０のような、無線装置Ｂのデータがアクティブであることを実質的に表すメッセージをＵＴＣ  １３１０に送信する前であっても、ＵＴＣ  １３１０が無線通信装置Ａ  １３３０Ａが必要とする全てのパケットを好都合にブロックできるようにする。逆にしたルール１３２５Ｉは、無線装置Ａが、例えばパケットデータネットワーク１３９０を使用していて、１３４０でＩＰ  Ｊを移譲する前にＶＰＮを終了していなかった場合、ステイルＶＰＮセッションで使用しなかった、〜ＰＫＴ１２のようないずれの不要なパケットも無線通信装置Ｂ  １３３０Ｂに到達できないようにする。ＵＴＣ  １３１０が無線装置Ｂ  １３３０Ｂに代わって逆にしたルール１３２５Ｉを代用するまで、またはタイムアウトが終了するまで、逆転は、全てのステイルセッションがタイムアウトしたと分かった後、または保持している逆にしたルール１３２５Ｉを置き換えた後に、例えば逆にしたルール１３２５Ｉを一時的にクリアすることが好ましい。
【００３８】
図１４は、本発明に基づいて提供されるＵＴＣ間のハンドオフ技術を示す相互作用図である。図１４を参照する。識別子Ｗ  Ａを有する無線通信装置Ａ  １４３０Ａは、ＡＡＡ
１４２０によって割り当てられたアドレスＳを使用する。ＡＡＡ  １４２０は、アカウンティング停止メッセージ１４６０のような、無線装置Ａのデータが非アクティブであることを実質的に示すメッセージを送信元ＵＴＣ  １４１０Ｑに送信する。ＩＰ  Ｓの移譲１４５０は、例えばモビリティの結果として生じうる。ＵＴＣ  Ｑ  １４１０  ＱからＵＴＣ  Ｒ  １４１０  ＲへのＷ  Ａルール１４４０のハンドオフが生じる。
【００３９】
最初、送信元ＵＴＣ  Ｑ  １４１０  Ｑは、無線通信装置Ａ  １４３０Ａに代わってＷ
Ａルール１４４０を保持する。ハンドオフ後、Ｗ  Ａルール１４４０は、宛先ＵＴＣ  Ｒ１４１０Ｒで保持される。ＡＡＡ  １４２０がＩＰ  Ｔ  １４７０を無線装置Ａ  １４３０Ａに割り当てた場合、ＡＡＡ  １４２０は、アカウンティング開始メッセージ１４８０のような、無線装置Ａのデータがアクティブであることを実質的に表すメッセージをＵＴＣ  Ｒ  １４１０Ｒに送信する。好都合に、ＵＴＣ  Ｒ１４１０Ｒはハンドオフの結果として、すでにＷ  Ａルール１４４０を有するので、無線装置Ａ１４３０ＡはそのＷ  Ａルール１４４０が保護しない状態にはならない。
【００４０】
図面には明示していないが、移譲以外の他の機構およびアドレスの再割当てによってハンドオフを生じさせることが可能である。例えば、ＡＡＡ  １４２０は、ハンドオフ命令をＵＴＣに出すことが可能である。
【００４１】
図１５は、上述の項で説明したＧＰＲＳの実施態様をより詳細に示す。図１５および図１を参照する。公衆陸上モバイルネットワーク（ＰＬＭＮ）１５００（無線ネットワーク１００）は、（パケットデータネットワーク１２０または１５２０内の）プッシュイニシエータ１５７０からのプッシュデータを受信する３ＧＰＰネットワークであり、（無線通信装置１３０Ａ乃至１３０Ｎまたはユーザー機器（ＵＥ）１５３０Ａ乃至１５３０Ｎのうちの少なくとも１つである）プッシュの受信者へのプッシュデータの配信を行えるようにする。プッシュデータの配信は、他のネットワーク（図１または図１５に明示せず）を含むことが可能である。プッシュ機能１５０５は、プッシュイニシエータ１５７０からプッシュデータを受信するＰＬＭＮ  １５００における機能である。このプッシュ機能は、プッシュデータをプッシュの受信者１５９０Ａ乃至１５９０Ｎへ配信する役割を果たす。パケットデータネットワーク１５２０は、ＩＰを経たＰＬＭＮ  １５００へのインターフェースである。ユーザー機器１５３０Ａ乃至１５３０Ｎは、無線通信装置１３０Ａ乃至１３０Ｎのいずれか１つである。操作上、ユーザーベースのファイアウォール（ＵＢＦ）ルール、またはサブスクリプションベースのファイアウォール（ＳＢＦ）ルール（１４０Ａ乃至１４０Ｎまたは１５４０Ａ乃至１５４０Ｎなど）は、セッションではなくユーザーまたはサブスクリプションに基づいて持続的に保存されるファイアウォールルールであり、該ルールは不要トラフィックコントローラ１５１０または１１０によって実行される。例えば、サブスクリプションベースのルールは、特定のユーザーまたは多くのＩＰ（または他の）セッションにわたるサブスクリプションに対して存在し、一方、ＩＰベースのルールはＩＰセッションの間に存在する。サブスクリプションには、例えば社内の全てのユーザーなどの複数のユーザーを含むことが可能である。ユーザー（またはサブスクリプション）ベースのファイアウォールルールは、ユーザー、オペレータによって明示的に定義されるか、またはＵＥの動作（例えば、サービスの要請）によって暗黙に定義される。ＵＥベースのファイアウォールルールのリストは、各インターフェースが、無線ネットワーク１５００または１００と無線通信装置１５３０Ａ乃至１５３０Ｎ（１３０Ａ乃至１３０Ｎ）とをリンクさせる各ユーザー機器のベアラパス１５６０Ａ乃至１５６０Ｎを保護する、見かけ上のファイアウォール１５５０Ａ乃至１５５０Ｎ（１５０Ａ乃至１５０Ｎ）を有するかのように機能する。ベアラパスは、ＳＭＳ、ＳＩＰ、回路交換、パケット交換、トランクサービス、ＷＬＡＮ、ブロードキャスト、または音声、プッシュツートーク、ＷＡＰ、電子メール、ＨＴＭＬ、チャットなどの通信サービスの提供に必要ないずれかの他のベアラのいずれかまたはすべてを含むことが可能であると想定される。プッシュイニシエータ１５７０は、プッシュデータを生じさせ、プッシュの受信者１５９０Ａ乃至１５９０Ｎへはいしんするためにそれをプッシュ機能１５０５に提出するエンティティである。プッシュイニシエータは、例えば、電子メールまたは他のタイムリな通信などの付加価値サービスを提供する��プリケーションであってよい。プッシュユーザーエージェント１５８０Ａ乃至１５８０Ｎは、プッシュデータを無線通信装置１３０Ａ乃至１３０Ｎのユーザーに翻訳するプッシュの受信者に関連するあらゆるソフトウェアまたは装置である。これには、例えば、テキストブラウザ、音声ブラウザ、検索エンジン、マシンまたは装置インターフェースソフトウェア、および他のプッシュユーザーエージェントが挙げられる。プッシュの受信者は、プッシュ機能からプッシュデータを受信し、それを処理または使用するエンティティである。これは、ＰＬＭＮが通信、請求を行い、アプリケーションレベルのアドレスを有するユーザーエージェント、および装置、マシン、またはプッシュデータを使用する人を有するＵＥである。個々のユーザーまたはサブスクリプションは、プッシュの受信者を制御する。各ユーザーまたは加入者に対するプッシュサブスクリプションプロファイル（ＰＳＰ）１５９５は、不要トラフィックコントローラ１５１０または１１０に不可欠なユーザーベースのファイアウォール（ＵＢＦ）にアクセス可能であることが好ましい。ＰＳＰは、プッシュの受信者の設定およびプッシュサービスの初期設定を表す一連のパラメータである。これには、全てのプッシュの受信者（加入者）に対するＵＢＦの標準セットを字実装するために、無線キャリアに対するオーバーライド機能を含むことが可能である。例えば、この機能によって、全てのユーザーがＷＡＰのプッシュをブロックする機能を伴わずにデフォルトでＷＡＰのプッシュを得られるようになる。類似した例には、ブロードキャスト／マルチキャストサービスに対するものがある。
【００４２】
図１６は、本発明に基づいて提供される不要トラフィックコントローラの例示的実施態様を示す。パケットデータネットワーク１６１０は、無線通信装置宛の不要なトラフィックを送信する。不要トラフィックコントローラ１６００は、無線通信装置１６２０宛か、または不要なトラフィックを制御するように権限を移譲した他の類似する装置宛に、パケットデータネットワーク１６１０が送信した全てのトラフィックをインターセプトする。不要トラフィックコントローラ１６００は、パケットデータネットワークからのパケットを受信するために、パケットデータネットワークインターフェース１６４０を備え、またパケットを無線通信装置１６２０に送信するために、無線データネットワークインターフェース１６６０を備える。
【００４３】
操作上、不要なトラフィック制御モジュール１６５０は、無線通信装置１６２０に代わってルール１６７０を適用して、無線通信ネットワークインターフェース１６６０を通じて無線通信装置１６２０に送信されたパケットを選択的にブロックする。それによって、実質的に無線通信装置１６２０が不要とするパケットが無線通信装置１６２０に決して到達しないようにする、見かけ上のファイアウォール１６３０を提供する。
【００４４】
別の実施態様では、インターフェース１６４０および１６６０は、それらがそれぞれ受信および送信だけを行えるように一方向とするか、またはパケットが送受信の両方を行えるように双方向とすることが可能である。
【００４５】
本願明細書において説明される実施態様は、本発明の要素に対応する要素を有する構造、システム、または方法の例である。本明細書によって、当業者が本発明の要素にも対応する別の要素を有する実施態様を作成および使用できるようにすることが可能である。したがって、本発明の意図する範囲には、本願明細書に記述したような発明と異ならない他の構造、システム、または方法が含まれ、また本願明細書に記述したような発明と大きく異ならない他の構造、システム、または方法がさらに含まれる。
【図１】
2011082994.tif 000003
【図２】
2011082994.tif 000004
【図３】
2011082994.tif 000005
【図４】
2011082994.tif 000006
【図５】
2011082994.tif 000007
【図６】
2011082994.tif 000008
【図７】
2011082994.tif 000009
【図８】
2011082994.tif 000010
【図９】
2011082994.tif 000011
【図１０】
2011082994.tif 000012
【図１１】
2011082994.tif 000013
【図１２】
2011082994.tif 000014
【図１３】
2011082994.tif 000015
【図１４】
2011082994.tif 000016
【図１５】
2011082994.tif 000017
【図１６】
2011082994.tif 000018