(57)【要約】  ここに記載の主題は、Ｄｉａｍｅｔｅｒルーティングエージェント（ＤＲＡ）を使用してモバイル加入者識別情報と動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとの間のマッピングを取得するとともにマッピングをアプリケーションへアクセス可能とする方法、システム、およびコンピュータ読取可能媒体を含む。１つの例示的な方法は、ＤＲＡにおいて、動的に割り当てられたＩＰアドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージを受け取ることを含む。方法はさらに、受け取られたＤｉａｍｅｔｅｒ信号メッセージをルーティングすることを含む。方法はさらに、ＤＲＡにより、メッセージからＩＰアドレスおよびモバイル加入者識別子をコピーすることを含む。方法はさらに、動的に割り当てられたＩＰアドレスと加入者識別情報との間のマッピングをアプリケーションへアクセス可能とすることを含む。
2016510542.tif 000002
【特許請求の範囲】
【請求項１】
Ｄｉａｍｅｔｅｒルーティングエージェント（ＤＲＡ）を使用してモバイル加入者識別情報と動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとの間のマッピングを取得するとともに前記マッピングをアプリケーションへアクセス可能とする方法であって、
ＤＲＡにより、動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージを受け取るステップと、
前記ＤＲＡにより、前記受け取ったＤｉａｍｅｔｅｒ信号メッセージをルーティングするステップと、
前記ＤＲＡにより、前記メッセージから前記ＩＰアドレスおよび前記モバイル加入者識別情報をコピーするステップと、
前記動的に割り当てられたＩＰアドレスと前記加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするステップとを備える、方法。
【請求項２】
Ｄｉａｍｅｔｅｒメッセージを受け取るステップは、クレジット制御要求初期（ＣＣＲ−Ｉ）メッセージをポリシー課金および施行機能（ＰＣＥＦ）から受け取るステップを含む、請求項１に記載の方法。
【請求項３】
前記ＩＰアドレスおよびモバイル加入者識別子をコピーするステップは、前記ＤＲＡのメッセージコピー機能を使用して前記Ｄｉａｍｅｔｅｒメッセージをコピーするステップを含む、請求項１に記載の方法。
【請求項４】
動的に割り当てられたＩＰアドレスとモバイル加入者情報との間のマッピングをアプリケーションへアクセス可能とするステップは、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別子を、前記アプリケーションへアクセス可能な前記ＤＲＡの内部のデータベースへ提供するステップを含む、請求項１に記載の方法。
【請求項５】
動的に割り当てられたＩＰアドレスとモバイル加入者情報との間のマッピングをアプリケーションへアクセス可能とするステップは、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別子を前記アプリケーションへアクセス可能な前記ＤＲＡの外部のデータベースへ提供するステップを含む、請求項１に記載の方法。
【請求項６】
動的に割り当てられたＩＰアドレスとモバイル加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするステップは、前記ＤＲＡからの前記マッピングを、前記受け取ったＤｉａｍｅｔｅｒメッセージにおいて識別されたアプリケーションへ押すステップを含む、請求項１に記載の方法。
【請求項７】
前記動的に割り当てられたＩＰアドレスを含むクエリをアプリケーションから受け取るステップと、前記クエリに応答して前記加入者識別情報を前記アプリケーションへ提供するステップとをさらに備える、請求項１に記載の方法。
【請求項８】
クエリを受け取るステップは、ＤＲＡの内部の動的ＩＰアドレスとモバイル加入者識別情報とのデータベースにおいて前記クエリを受け取るステップを含み、クエリに応答してモバイル加入者識別情報を提供するステップは、前記データベースにアクセスし、前記ＤＲＡから前記アプリケーションへの応答を提供するステップを含む、請求項７に記載の方法。
【請求項９】
クエリを受け取るステップは、前記ＤＲＡの外部の動的加入者ＩＰアドレスとモバイル加入者識別情報とのデータベースにおいて前記クエリを受け取るステップを含み、クエリに応答してモバイル加入者識別情報を提供するステップは、前記データベースへアクセスして前記データベースから前記アプリケーションへの応答を提供するステップを含む、請求項７に記載の方法。
【請求項１０】
前記メッセージが前記動的に割り当てられたＩＰアドレスと前記モバイル加入者情報とを含むタイプであるかを前記ＤＲＡによって判定するステップをさらに備え、ＩＰアドレスおよびモバイル加入者識別情報をコピーするステップは、前記メッセージが前記モバイル加入者識別情報と前記動的に割り当てられたＩＰアドレスとを含むタイプであるという判定に応答して、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別情報をコピーするステップを含む、請求項１に記載の方法。
【請求項１１】
前記ＤＲＡによって、前記信号メッセージからコピーされた第１のモバイル加入者識別子と第２のモバイル加入者識別子との間のマッピングを維持するステップと、
前記第２のモバイル加入者識別子を含むアプリケーションからクエリを受け取るステップと、
前記第１のモバイル加入者識別子を用いて前記アプリケーションに応答するステップとをさらに備える、請求項１に記載の方法。
【請求項１２】
前記第１のモバイル加入者識別子は国際移動局識別子（ＩＭＳＩ）を含み、前記第２のモバイル加入者識別子はモバイル加入者統合サービスデジタル網（ＩＳＤＮ）番号を含む、請求項１１に記載の方法。
【請求項１３】
Ｄｉａｍｅｔｅｒルーティングエージェントを使用してモバイル加入者識別情報と動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとの間のマッピングを取得するとともにマッピングをアプリケーションへアクセス可能とするシステムであって、
ＤＲＡを備え、ＤＲＡは、
動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージを受け取るＤｉａｍｅｔｅｒメッセージプロセッサと、
前記受け取ったＤｉａｍｅｔｅｒメッセージをルーティングするＤｉａｍｅｔｅｒルーティングモジュールと、
前記メッセージから前記ＩＰアドレスおよび前記モバイル加入者識別情報をコピーし、前記動的に割り当てられたＩＰアドレスと前記加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするＤｉａｍｅｔｅｒメッセージコピーモジュールとを含む、システム。
【請求項１４】
Ｄｉａｍｅｔｅｒメッセージを受け取ることは、クレジット制御要求初期（ＣＣＲ−Ｉ）メッセージをポリシー課金および施行機能（ＰＣＥＦ）から受け取ることを含む、請求項１３に記載のシステム。
【請求項１５】
前記ＤＲＡは、動的ＩＰアドレスとモバイル加入者識別情報とのマッピングデータベースを含み、前記ＤＲＡは、前記ＤＲＡ内の前記データベースに前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別情報を記憶するように構成され、前記ＤＲＡは前記アプリケーションを前記データベースにアクセスさせる、請求項１３に記載のシステム。
【請求項１６】
前記ＤＲＡの外部の動的ＩＰアドレスとモバイル加入者識別情報とのマッピングデータベースをさらに備え、メッセージコピーモジュールは、前記コピーされたＩＰアドレスおよびモバイル加入者識別情報を外部のデータベースへ送るように構成され、前記外部のデータベースは前記アプリケーションへアクセス可能である、請求項１３に記載のシステム。
【請求項１７】
前記メッセージコピーモジュールは、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別子を、前記受け取ったＤｉａｍｅｔｅｒメッセージにおいて識別されたアプリケーションへ押すように構成される、請求項１３に記載のシステム。
【請求項１８】
アプリケーションからクエリを受け取る動的ＩＰアドレスとモバイル加入者識別情報とのデータベースをさらに備え、前記クエリは前記動的に割り当てられたＩＰアドレスを含み、前記クエリに応答して前記加入者識別を提供する、請求項１３に記載のシステム。
【請求項１９】
動的ＩＰアドレスとモバイル加入者識別情報とのデータベースは前記ＤＲＡの内部にある、請求項１８に記載のシステム。
【請求項２０】
動的ＩＰアドレスとモバイル加入者識別情報とのデータベースは前記ＤＲＡの外部にある、請求項１８に記載のシステム。
【請求項２１】
前記メッセージコピー機能は、前記メッセージが前記動的に割り当てられたＩＰアドレスと前記モバイル識別情報とを含むタイプであるかを判定するように構成される、請求項１８に記載のシステム。
【請求項２２】
前記ＤＲＡは、
前記信号メッセージからコピーされた第１のモバイル加入者識別子と第２のモバイル加入者識別子との間のマッピングを維持し、
前記第２のモバイル加入者識別子を含むアプリケーションからクエリを受け取り、
前記第１のモバイル加入者識別子を用いて前記アプリケーションに応答するように構成される、請求項１３に記載のシステム。
【請求項２３】
前記第１のモバイル加入者識別子は国際移動局識別子（ＩＭＳＩ）を含み、前記第２のモバイル加入者識別子はモバイル加入者統合サービスデジタル網（ＩＳＤＮ）番号を含む、請求項２２に記載のシステム。
【請求項２４】
実行可能命令を記憶する非一時的コンピュータ読取可能媒体であって、実行可能命令は、コンピュータによって実行されると、
Ｄｉａｍｅｔｅｒルーティングエージェント（ＤＲＡ）により、動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージを受け取るステップと、
前記ＤＲＡにより、前記受け取ったＤｉａｍｅｔｅｒ信号メッセージをルーティングするステップと、
前記ＤＲＡにより、前記メッセージから前記ＩＰアドレスおよび前記モバイル加入者識別情報をコピーするステップと、
動的に割り当てられたＩＰアドレスと加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするステップとを行うようにコンピュータを制御する、非一時的コンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権主張
この出願は、２０１３年１月２３日に出願された米国特許出願第１３／７４８，５４７号の利益を主張するものであり、その開示の全体が引用によりここに援用される。
【０００２】
技術分野
ここに記載される主題は、モバイル加入者識別情報をアプリケーションへアクセス可能とすることに関する。より特定的には、ここに記載される主題は、ＤＲＡを使用してモバイル加入者識別情報と動的に割り当てられたＩＰアドレスとの間のマッピングを取得するとともに、マッピングをアプリケーションへアクセス可能とする方法、システム、およびコンピュータ読取可能媒体に関する。
【背景技術】
【０００３】
背景
モバイルハンドセットなどのモバイル装置がネットワークへアクセスする時、モバイル装置がインターネットを介してアプリケーションと通信することができるように、モバイル装置にはＩＰアドレスが動的に割り当てられ得る。モバイルインターネット空間におけるアプリケーションサーバについての１つの問題は、アプリケーションサーバが加入者のための新しいデータセッションを受け取る時に、アプリケーションサーバがモバイル加入者統合サービスデジタル網（ＭＳＩＳＤＮ）番号または国際移動局識別子（ＩＭＳＩ）などの加入者の識別情報を受け取らない場合があるということである。アプリケーションサーバは、データセッションのために動的に割り当てられたＩＰｖ４もしくはｖ６アドレスのみを受け取り得て、たとえば請求目的で加入者の同一性を判定する必要があり得る。
【０００４】
このため、ＤＲＡを使用してモバイル加入者識別情報と動的に割り当てられたＩＰアドレスとの間のマッピングを取得するとともに、マッピングをアプリケーションへアクセス可能とする方法、システム、およびコンピュータ読取可能媒体のための方法、システム、およびコンピュータ読取可能媒体が必要とされている。
【発明の概要】
【課題を解決するための手段】
【０００５】
概要
ここに記載の主題は、ＤＲＡを使用してモバイル加入者識別情報と動的に割り当てられたＩＰアドレスとの間のマッピングを取得するとともに、マッピングをアプリケーションへアクセス可能とする方法、システム、およびコンピュータ読取可能媒体を含む。１つの例示的な方法は、動的に割り当てられたＩＰアドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージをＤＲＡにおいて受け取ることを含む。方法はさらに、受け取ったＤｉａｍｅｔｅｒ信号メッセージをルーティングすることを含む。方法はさらに、ＤＲＡによって、ＩＰアドレスおよびモバイル加入者識別情報をメッセージからコピーすることを含む。方法はさらに、動的に割り当てられたＩＰアドレスと加入者識別情報との間のマッピングをアプリケーションへアクセス可能とすることを含む。
【０００６】
ここに記載の主題は、ハードウェアおよび／またはファームウェアと組み合わせてソフトウェアによって実施することができる。たとえば、ここに記載の主題は、プロセッサによってソフトウェアで実行することができる。１つの例示的な実施において、ここに記載の主題は、コンピュータのプロセッサによって実行された時にステップを行うようにコンピュータを制御するコンピュータ実行可能命令を記憶する非一時的コンピュータ読取可能媒体を使用して実施することができる。ここに記載の主題を実施するのに適した例示的なコンピュータ読取可能媒体としては、ディスクメモリデバイス、チップメモリデバイス、プログラマブルロジックデバイス、および特定用途向けＩＣなどの非一時的コンピュータ読取可能媒体が含まれる。加えて、ここに記載の主題を実施するコンピュータ読取可能媒体は、単一の装置もしくはコンピューティングプラットフォーム上に配置され得る、または複数の装置もしくはコンピューティングプラットフォームにわたって分布され得る。
【０００７】
主題の好ましい実施形態は、添付の図面を参照して説明される。
【図面の簡単な説明】
【０００８】
【図１】ここに記載の主題の実施形態に係る、ＤＲＡを使用して動的に割り当てられたＩＰアドレスとモバイル加入者情報との間のマッピングを取得するとともにマッピングをアプリケーションへアクセス可能とする例示的なシステムを示すネットワーク図である。
【図２】ここに記載の主題の実施形態に係る、ＤＲＡを使用して動的に割り当てられたＩＰアドレスとモバイル加入者情報との間のマッピングを取得するとともにマッピングをアプリケーションへアクセス可能とする例示的なシステムを示すネットワーク図である。
【図３】ここに記載の主題の実施形態に係る、ＤＲＡを使用して動的に割り当てられたＩＰアドレスとモバイル加入者情報との間のマッピングを取得するとともにマッピングをアプリケーションへアクセス可能とする例示的なシステムを示すネットワーク図である。
【図４】ここに記載の主題の実施形態に係る、ＤＲＡを使用してモバイル加入者識別情報と動的に割り当てられたＩＰアドレスとの間のマッピングを取得するとともにマッピングをアプリケーションへ利用可能とする例示的な内部アーキテクチャおよびメッセージフローを示すブロック図である。
【図５】ここに記載の主題の実施形態に係る、ＤＲＡを使用してモバイル加入者識別情報と動的に割り当てられたＩＰアドレスとの間のマッピングを取得するとともにマッピングをアプリケーションへ利用可能とする例示的な内部アーキテクチャを示すブロック図である。
【図６】ここに記載の主題の実施形態に係る、ＤＲＡを使用してモバイル加入者識別情報と動的に割り当てられたＩＰアドレスとの間のマッピングを取得するとともにマッピングをアプリケーションへ利用可能とする例示的なアーキテクチャおよびメッセージフローを示すブロック図である。
【図７】ここに記載の主題の実施形態に係る、ＤＲＡを使用して動的に割り当てられたＩＰアドレスとモバイル加入者識別情報との間のマッピングを取得するとともにマッピングをアプリケーションへアクセス可能とする例示的な処理を示すフロー図である。
【発明を実施するための形態】
【０００９】
詳細な説明
ここに記載の主題は、ＤＲＡを使用してモバイル加入者識別情報と動的に割り当てられたＩＰアドレスとの間のマッピングを取得するとともにマッピングをアプリケーションへアクセス可能とする方法、システム、およびコンピュータ読取可能媒体を含む。図１は、モバイル装置へのサービスの提供に関連付けられたＤＲＡおよび他のノードを示すネットワーク図である。図１を参照すると、ＤＲＡ１００は、受け取ったＤｉａｍｅｔｅｒ信号メッセージをルーティングする。ＤＲＡ１００は、Ｄｉａｍｅｔｅｒ信号ルータまたはＤＳＲとも言われ得る。受け取ったＤｉａｍｅｔｅｒ信号メッセージをルーティングすることに加え、ＤＲＡ１００は、モバイル加入者識別情報を取得するために、特定のＤｉａｍｅｔｅｒ信号メッセージを、モバイルインターネットアプリケーション１０４などのアプリケーションによってアクセス可能であり得る動的ＩＰとモバイル加入者ＩＤとのマッピングデータベース１０２へコピーするメッセージコピー機能を含み得る。ＤＲＡ１００は、モバイル加入者識別情報と動的に割り当てられたＩＰアドレスとの間のマッピングを、ポリシー課金および施行機能（ＰＣＥＦ）で構成されたゲートウェイＧＰＲＳ支援ノード（ＧＧＳＮ）間のＧｘインターフェイス上で受け取られたＤｉａｍｅｔｅｒ信号メッセージから、またはＰＣＥＦで構成されたパケットデータネットワーク（ＰＤＮ）ゲートウェイ（ＰＧＷ）１０８から取得し得る。ＤＲＡ１００は、Ｇｘインターフェイス上で受け取られたメッセージをポリシーおよび課金規則機能（ＰＣＲＦ）１１０へルーティングする。ＰＣＲＦ１１０は、ＰＣＥＦからの要求に応答して所与のセッションに適用する適切なポリシーおよび課金規則を判定し得る。
【００１０】
図１に示される例において、ステップ１において、ＤＲＡ１００は、クレジット制御要求−初期（ＣＣＲ−Ｉ）メッセージをＰＧＷ１０８から受け取る。ＣＣＲ−Ｉメッセージは、ＰＧＷ１０８のＰＣＥＦ機能によって生成され、モバイル加入者によって要求されたデータセッションに適用する適切な課金およびポリシー規則を判定し得る。ステップ２において、ＤＲＡ１００は、ＣＣＲ−Ｉメッセージを受け取り、ＣＣＲ−ＩメッセージをＰＣＲＦ１１０へルーティングし、セッションに適用する適切なポリシーおよび課金規則を判定する。
【００１１】
ステップ３において、ＤＲＡ１００は、ＣＣＲ−Ｉメッセージ、または少なくともＣＣＲ−Ｉメッセージからの動的に割り当てられたＩＰアドレスおよびモバイル加入者識別情報を、動的ＩＰとモバイル加入者ＩＤとのマッピングデータベース１０２へコピーする。ＣＣＲ−Ｉメッセージを受け取ると、データベース１０２は、動的に割り当てられたＩＰアドレスとモバイル加入者識別子との間のマッピングを記憶し得る。ステップ４において、アプリケーション１０４は、動的に割り当てられたＩＰアドレスを用いて動的ＩＰとモバイル加入者ＩＤとのマッピングデータベース１０２へ問い合わせを行ない、ステップ５において、データベース１０２はモバイル加入者識別情報を用いて応答する。
【００１２】
図１において、動的ＩＰとモバイル加入者識別情報とのマッピングデータベース１０２はＤＲＡ１００の外部にある。代替的な実施において、データベース１０２はＤＲＡ１００の内部にあり得る。図２は、このような実施形態を例示する。図２のメッセージフローを参照すると、ステップ１において、ＰＧＷ１０８はＣＣＲ−ＩメッセージをＰＣＲＦ１１０へ送り、新しいセッションへ適用する適切なポリシーおよび課金規則を判定する。ステップ２において、ＤＲＡ１００は、ＣＣＲ−ＩメッセージをＰＣＲＦ１１０へルーティングする。ステップ３において、ＤＲＡ１００は、ＣＣＲ−Ｉメッセージ、または少なくとも新しいセッションに関連付けられたモバイル加入者識別情報と動的に割り当てられたＩＰアドレスとの間のマッピングをコピーし、内部の動的ＩＰとモバイル加入者ＩＤとのマッピングデータベース１０２に情報を記憶する。ステップ４において、モバイルインターネットアプリケーション１０４はＤＲＡ１００に問い合わせを行ない、モバイル加入者識別情報を判定する。クエリは、動的に割り当てられたＩＰアドレスを含み得る。クエリに応答して、ＤＲＡ１００は、その内部の動的ＩＰとモバイル加入者ＩＤとのマッピングデータベース１０２にアクセスし、モバイル加入者情報を取得する。ステップ５において、ＤＲＡ１００は、ＩＭＳＩもしくはＭＳＩＳＤＮなどのモバイル加入者識別情報を用いてアプリケーション１０４に応答する。
【００１３】
さらに他の実施において、ＤＲＡ１００は、動的に割り当てられたＩＰアドレスとモバイル加入者識別子との間のマッピングを維持せず、代わりに、ＣＣＲ−Ｉメッセージからアプリケーションを識別し得る、またはアプリケーションについての事前に構成された情報を有し、アプリケーションからのクエリを必要とすることなくアプリケーションへマッピングを押し得る。このシナリオは図３に示される。図３のメッセージフローを参照すると、ステップ１において、ＰＧＷ１０８は、ＰＣＲＦ１１０へＣＣＲ−Ｉメッセージを送り、新しいセッションに適用する適切なポリシーおよび課金規則を判定する。ステップ２において、ＤＲＡ１００は、ＣＣＲ−ＩメッセージをＰＣＲＦ１１０へルーティングする。ステップ３において、ＤＲＡ１００は、ＣＣＲ−Ｉメッセージから新しいセッションに関連付けられたアプリケーションを識別し、ＣＣＲ−Ｉメッセージ、または少なくとも動的に割り当てられたＩＰアドレスへのモバイル加入者識別子のマッピングをコピーし、コピーされたメッセージをアプリケーション１０４へ送る。図３に例示される実施形態は、モバイル加入者識別情報を取得するためにアプリケーション１０４がデータベースに問い合わせを行う必要が無い点において有利である。
【００１４】
図４は、動的ＩＰとモバイル加入者識別情報とのデータベースがＤＲＡ１００の外部にある図１に示されるシナリオについて、ＤＲＡ１００内の例示的な内部アーキテクチャおよびメッセージフローを例示する。図４において、ＤＲＡ１００は、複数のメッセージプロセッサ４００およびアプリケーションプロセッサ４０２を含む。メッセージプロセッサ４００およびアプリケーションプロセッサ４０２は、各々が、１つ以上のマイクロプロセッサおよびそこに配置されるメモリを有するプリント回路基板を含み得る。各マイクロプロセッサは、Ｄｉａｍｅｔｅｒ信号メッセージをルーティングまたは処理するための１つ以上のＤｉａｍｅｔｅｒ関連モジュールを実行し得る。示される例において、メッセージプロセッサ４００は、Ｄｉａｍｅｔｅｒルーティングモジュール４０３とメッセージコピーモジュール４０４とを含む。Ｄｉａｍｅｔｅｒルーティングモジュール４０３は、受け取ったＤｉａｍｅｔｅｒ信号メッセージをルーティングする。メッセージコピーモジュール４０４は、動的に割り当てられたＩＰアドレスとモバイル加入者識別子との間のマッピングなどの情報を、受け取った信号メッセージからコピーする。アプリケーションプロセッサ４０２は、１つ以上のＤｉａｍｅｔｅｒアプリケーション４０５をホスティングし得て、Ｄｉａｍｅｔｅｒルーティングモジュール４０３も含み得る。
【００１５】
図４に示されるメッセージフローにおいて、ステップ１において、メッセージプロセッサ４００のうちの１つによってＣＣＲ−Ｉメッセージが受け取られる。ステップ２において、進入（ingress）メッセージプロセッサ４００上のＤｉａｍｅｔｅｒルーティングモジュール４０３は、ＣＣＲ−Ｉメッセージを退出（egress）メッセージプロセッサ４００へルーティングする。ステップ３において、退出メッセージプロセッサ４００は、ＣＣＲ−Ｉメッセージをネットワークを通じて宛先へ送る。元のＣＣＲ−ＩメッセージがＤｉａｍｅｔｅｒメッセージプロセッサによって受け取られた時、メッセージコピーモジュール４０４は、ＭＳＩＳＤＮもしくはＩＭＳＩなどのモバイル加入者識別子へのセッションのための動的に割り当てられたＩＰアドレスをマッピングする情報を含むタイプであるとしてＣＣＲ−Ｉメッセージを識別し得る。これにより、ステップ４において、進入メッセージプロセッサ４００上のメッセージコピーモジュール４０４は、ＣＣＲ−Ｉのコピー、または少なくとも動的に割り当てられたＩＰアドレスとモバイル加入者識別情報との間のマッピングのコピーを作成し、外部の動的ＩＰとモバイル加入者ＩＤとのマッピングデータベース１０２と関連付けられた退出メッセ―ジプロセッサ４００へそのコピーを送る。ステップ５において、退出メッセージプロセッサ４０２は、コピーされた情報を、アプリケーションによる後続のアクセスのためのマッピング情報を記憶するデータベース１０２へ送る。
【００１６】
図５は、動的ＩＰとモバイル加入者識別とのデータベースがＤＲＡ１００の内部にある図２に示されるシナリオに対応するＤＲＡ１００の例示的な内部アーキテクチャを示す。図５を参照すると、各アプリケーションプロセッサ４０２は、動的ＩＰとモバイル加入者ＩＤとのマッピングデータベース１０２をホスティングする。アプリケーションプロセッサ４０２によってホスティングされる動的ＩＰとモバイル加入者ＩＤとのマッピングデータベース１０２は、同等に規定され、メッセージプロセッサ４００は、異なるアプリケーションプロセッサ４０２によってホスティングされたデータベース間での共有クエリをロードし得る。図５に示されるメッセージフローを参照すると、図２に示されるメッセージフローと同様に、ステップ１から３において、ＣＣＲ−Ｉメッセージは、ＤＲＡ１００によって受け取られ、ＰＣＲＦ１１０に関連付けられた退出Ｄｉａｍｅｔｅｒメッセージプロセッサ４００へルーティングされる。ステップ４において、進入メッセージプロセッサ４００上のメッセージコピーモジュール４０４は、ＣＣＲ−Ｉメッセージ、または少なくともＣＣＲ−Ｉメッセージからの動的に割り当てられたＩＰアドレスおよびモバイル加入者識別情報をコピーし、内部データベース１０２に情報を記憶するアプリケーションプロセッサ４０２へそのコピーを送る。ステップ５において、アプリケーション１０４は、加入者識別情報についてＤＲＡ１００に問い合わせる。クエリは、ステップ６においてアプリケーションプロセッサ４０２のうちの１つへ送られる。ステップ７において、受け取るアプリケーションプロセッサ４０２は、その内部データベース１０２にアクセスし、加入者識別情報を用いて応答する。ステップ８において、加入者識別情報は、問い合わせを行うアプリケーション１０４に提供される。
【００１７】
図６は、アプリケーションからのクエリを必要とすることなくＤＲＡ１００が加入者情報をアプリケーション１０４へ押す図３に示されるシナリオについての例示的なアーキテクチャを示すブロック図およびメッセージフローである。図６のメッセージフローを参照すると、ステップ１において、ＣＣＲ−Ｉメッセージが侵入メッセージプロセッサ４００によって受け取られ、ステップ２においてＣＣＲ−Ｉメッセージが退出メッセージプロセッサ４００へルーティングされる。ステップ３において、退出メッセージプロセッサ４００は、ＣＣＲ−Ｉメッセージを意図した宛先へルーティングする。この宛先は、この例ではＰＣＲＦ１１０である。
【００１８】
ステップ４において、進入メッセージプロセッサ４００上のメッセージコピーモジュール４０４は、ＣＣＲ−Ｉメッセージからアプリケーション１０４を識別し、ＣＣＲ−Ｉメッセージをコピーし、（ステップ５において）アプリ―ケーションに関連付けられた退出メッセージプロセッサ４００へメッセージのコピーを提供する。アプリケーションは、ＣＣＲ−Ｉメッセージにおけるアクセスポイント名（ＡＰＮ）または他のパラメータから識別され得る、または事前に構成され得る。ステップ６において、退出メッセージプロセッサ４００は、アプリケーションからのクエリを要求する必要なくして直接的にマッピング情報を識別されたアプリケーションへ押す。
【００１９】
図７は、ここに記載の主題の実施形態に係る、ＤＲＡを使用して動的に割り当てられたＩＰアドレスとモバイル加入者識別子との間のマッピングを取得するとともにマッピングをアプリケーションへアクセス可能とする例示的なステップを示すフローチャートである。図７を参照すると、ステップ７００において、Ｄｉａｍｅｔｅｒ信号メッセージが受け取られる。たとえば、ＤＲＡ１００は、ＰＧＷまたは他の要素からＣＣＲ−Ｉメッセージを受け取り得る。ステップ７０２において、ＤＲＡは、受け取ったＤｉａｍｅｔｅｒ信号メッセージをルーティングする。たとえば、ＤＲＡ１００は、ＣＣＲ−ＩをＰＣＲＦ１１０へルーティングし得る。ステップ７０４において、メッセージがモバイル加入者識別子をＩＰアドレスへマッピングするために使用され得る情報を含むタイプであるかどうかが判定される。１つの例において、ＤＲＡ１００は、ＣＣＲ−Ｉメッセージを、モバイル加入者識別子マッピング情報に対する動的ＩＰアドレスを含むタイプのものであると識別し得る。他のＤｉａｍｅｔｅｒメッセージタイプは、メッセージタイプに応じてＤＲＡ１００によってルーティングまたは処理され得る。メッセージがマッピング情報を含むタイプではないと判定された場合、次のメッセージが処理されるステップ７００へ制御が戻される。メッセージがマッピング情報を含むタイプであると判定された場合、ステップ７０６において、メッセージにおける動的ＩＰアドレスとモバイル加入者識別情報との間のマッピングがコピーされる。たとえば、ＤＲＡ１００におけるメッセージコピーモジュール４０４は、メッセージからの動的に割り当てられたＩＰアドレスならびにＭＳＩＳＤＮおよび／またはＩＭＳＩをコピーし得る。ステップ７０６において、動的に割り当てられたＩＰアドレスとモバイル加入者識別情報との間のマッピングは、アプリケーションへアクセス可能とされる。たとえば、ＤＲＡ１００は、マッピングをアプリケーションへ押し得る、アプリケーションへアクセス可能な内部データベースにマッピングを記憶し得る、またはアプリケーションへアクセス可能な外部データベースにマッピングを提供し得る。
【００２０】
受け取ったＤｉａｍｅｔｅｒ信号メッセージからコピーされた動的に割り当てられたＩＰアドレスとモバイル加入者情報との間のマッピングを維持することに加え、ここに記載の主題の実施形態に係るＤＲＡは、異なるモバイル加入者識別子間のマッピングを維持し、マッピングをアプリケーションへ利用可能とし得る。たとえば、上記の例のいずれのＤＲＡ１００も、Ｇｘ信号メッセージなどの受け取られたＤｉａｍｅｔｅｒ信号メッセージから、ＩＭＳＩおよび動的に割り当てられたＩＰアドレスなどの第１のモバイル加入者識別子をコピーし得る。ＤＲＡ１００は、第１のモバイル加入者識別子とＭＳＩＳＤＮ番号などの第２のモバイル加入者識別子との間のマッピングを用いて事前に構成され得る。アプリケーション１０４などのアプリケーションは、ＭＳＩＳＤＮ番号を用いてＤＲＡ１００に問い合わせを行ない、ＩＭＳＩを受け取り得る。
【００２１】
現時点で開示されている主題は、現時点で開示されている主題の範囲から逸脱することなく変更され得ることが理解される。さらに、上の記載は例示のみを目的としており、限定を目的としていない。
【図１】
2016510542.tif 000003
【図２】
2016510542.tif 000004
【図３】
2016510542.tif 000005
【図４】
2016510542.tif 000006
【図５】
2016510542.tif 000007
【図６】
2016510542.tif 000008
【図７】
2016510542.tif 000009
【手続補正書】
【提出日】平成26年5月28日(2014.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
Ｄｉａｍｅｔｅｒルーティングエージェント（ＤＲＡ）を使用してモバイル加入者識別情報と動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとの間のマッピングを取得するとともに前記マッピングをアプリケーションへアクセス可能とする方法であって、
ＤＲＡにより、動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージを受け取るステップと、
前記ＤＲＡにより、前記受け取ったＤｉａｍｅｔｅｒ信号メッセージをルーティングするステップと、
前記ＤＲＡにより、前記メッセージから前記ＩＰアドレスおよび前記モバイル加入者識別情報をコピーするステップと、
前記動的に割り当てられたＩＰアドレスと前記加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするステップとを備え、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別子をアプリケーションへ入手可能とするステップは、前記Ｄｉａｍｅｔｅｒメッセージを受け取った時に前記動的に割り当てられたＩＰアドレスと前記モバイル加入者識別子との間のマッピングをデータベースに記憶するステップを含む、方法。
【請求項２】
Ｄｉａｍｅｔｅｒメッセージを受け取るステップは、クレジット制御要求初期（ＣＣＲ−Ｉ）メッセージをポリシー課金および施行機能（ＰＣＥＦ）から受け取るステップを含む、請求項１に記載の方法。
【請求項３】
前記ＩＰアドレスおよびモバイル加入者識別子をコピーするステップは、前記ＤＲＡのメッセージコピー機能を使用して前記Ｄｉａｍｅｔｅｒメッセージをコピーするステップを含む、請求項１に記載の方法。
【請求項４】
動的に割り当てられたＩＰアドレスとモバイル加入者情報との間のマッピングをアプリケーションへアクセス可能とするステップは、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別子を前記データベースへ提供するステップを含み、前記データベースは、前記ＤＲＡの内部にあり、前記アプリケーションへアクセス可能である、請求項１に記載の方法。
【請求項５】
動的に割り当てられたＩＰアドレスとモバイル加入者情報との間のマッピングをアプリケーションへアクセス可能とするステップは、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別子を前記データベースへ提供するステップを含み、前記データベースは、前記ＤＲＡの外部にあり、前記アプリケーションへアクセス可能である、請求項１に記載の方法。
【請求項６】
動的に割り当てられたＩＰアドレスとモバイル加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするステップは、前記ＤＲＡからの前記マッピングを、前記受け取ったＤｉａｍｅｔｅｒメッセージにおいて識別されたアプリケーションへ押すステップを含む、請求項１に記載の方法。
【請求項７】
前記動的に割り当てられたＩＰアドレスを含むクエリをアプリケーションから受け取るステップと、前記クエリに応答して前記加入者識別情報を前記アプリケーションへ提供するステップとをさらに備える、請求項１に記載の方法。
【請求項８】
クエリを受け取るステップは、ＤＲＡの内部の動的ＩＰアドレスとモバイル加入者識別情報とのデータベースにおいて前記クエリを受け取るステップを含み、クエリに応答してモバイル加入者識別情報を提供するステップは、前記データベースにアクセスし、前記ＤＲＡから前記アプリケーションへの応答を提供するステップを含む、請求項７に記載の方法。
【請求項９】
クエリを受け取るステップは、前記ＤＲＡの外部の動的加入者ＩＰアドレスとモバイル加入者識別情報とのデータベースにおいて前記クエリを受け取るステップを含み、クエリに応答してモバイル加入者識別情報を提供するステップは、前記データベースへアクセスして前記データベースから前記アプリケーションへの応答を提供するステップを含む、請求項７に記載の方法。
【請求項１０】
前記メッセージが前記動的に割り当てられたＩＰアドレスと前記モバイル加入者情報とを含むタイプであるかを前記ＤＲＡによって判定するステップをさらに備え、ＩＰアドレスおよびモバイル加入者識別情報をコピーするステップは、前記メッセージが前記モバイル加入者識別情報と前記動的に割り当てられたＩＰアドレスとを含むタイプであるという判定に応答して、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別情報をコピーするステップを含む、請求項１に記載の方法。 
【請求項１１】
前記ＤＲＡによって、前記信号メッセージからコピーされた第１のモバイル加入者識別子と第２のモバイル加入者識別子との間のマッピングを維持するステップと、
前記第２のモバイル加入者識別子を含むアプリケーションからクエリを受け取るステップと、
前記第１のモバイル加入者識別子を用いて前記アプリケーションに応答するステップとをさらに備える、請求項１に記載の方法。 
【請求項１２】
前記第１のモバイル加入者識別子は国際移動局識別子（ＩＭＳＩ）を含み、前記第２のモバイル加入者識別子はモバイル加入者統合サービスデジタル網（ＩＳＤＮ）番号を含む、請求項１１に記載の方法。 
【請求項１３】
Ｄｉａｍｅｔｅｒルーティングエージェントを使用してモバイル加入者識別情報と動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとの間のマッピングを取得するとともにマッピングをアプリケーションへアクセス可能とするシステムであって、
ＤＲＡを備え、ＤＲＡは、
動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージを受け取るＤｉａｍｅｔｅｒメッセージプロセッサと、
前記受け取ったＤｉａｍｅｔｅｒメッセージをルーティングするＤｉａｍｅｔｅｒルーティングモジュールと、
前記メッセージから前記ＩＰアドレスおよび前記モバイル加入者識別情報をコピーし、前記動的に割り当てられたＩＰアドレスと前記加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするＤｉａｍｅｔｅｒメッセージコピーモジュールとを含み、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別子をアプリケーションへ入手可能とすることは、前記Ｄｉａｍｅｔｅｒメッセージを受け取った時に前記動的に割り当てられたＩＰアドレスと前記モバイル加入者識別子との間のマッピングをデータベースに記憶することを含む、システム。
【請求項１４】
Ｄｉａｍｅｔｅｒメッセージを受け取ることは、クレジット制御要求初期（ＣＣＲ−Ｉ）メッセージをポリシー課金および施行機能（ＰＣＥＦ）から受け取ることを含む、請求項１３に記載のシステム。
【請求項１５】
前記データベースは、動的ＩＰアドレスとモバイル加入者識別情報とのマッピングデータベースを含み、前記ＤＲＡは、前記ＤＲＡ内の前記データベースに前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別情報を記憶するように構成され、前記ＤＲＡは前記アプリケーションを前記データベースにアクセスさせる、請求項１３に記載のシステム。
【請求項１６】
前記データベースは、前記ＤＲＡの外部の動的ＩＰアドレスとモバイル加入者識別情報とのマッピングデータベースを含み、メッセージコピーモジュールは、前記コピーされたＩＰアドレスおよびモバイル加入者識別情報を外部のデータベースへ送るように構成され、前記外部のデータベースは前記アプリケーションへアクセス可能である、請求項１３に記載のシステム。
【請求項１７】
前記メッセージコピーモジュールは、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別子を、前記受け取ったＤｉａｍｅｔｅｒメッセージにおいて識別されたアプリケーションへ押すように構成される、請求項１３に記載のシステム。
【請求項１８】
前記データベースは、アプリケーションからクエリを受け取る動的ＩＰアドレスとモバイル加入者識別情報とのデータベースを含み、前記クエリは前記動的に割り当てられたＩＰアドレスを含み、前記クエリに応答して前記加入者識別を提供する、請求項１３に記載のシステム。 
【請求項１９】
動的ＩＰアドレスとモバイル加入者識別情報とのデータベースは前記ＤＲＡの内部にある、請求項１８に記載のシステム。
【請求項２０】
動的ＩＰアドレスとモバイル加入者識別情報とのデータベースは前記ＤＲＡの外部にある、請求項１８に記載のシステム。
【請求項２１】
前記メッセージコピー機能は、前記メッセージが前記動的に割り当てられたＩＰアドレスと前記モバイル識別情報とを含むタイプであるかを判定するように構成される、請求項１８に記載のシステム。
【請求項２２】
前記ＤＲＡは、
前記信号メッセージからコピーされた第１のモバイル加入者識別子と第２のモバイル加入者識別子との間のマッピングを維持し、
前記第２のモバイル加入者識別子を含むアプリケーションからクエリを受け取り、
前記第１のモバイル加入者識別子を用いて前記アプリケーションに応答するように構成される、請求項１３に記載のシステム。 
【請求項２３】
前記第１のモバイル加入者識別子は国際移動局識別子（ＩＭＳＩ）を含み、前記第２のモバイル加入者識別子はモバイル加入者統合サービスデジタル網（ＩＳＤＮ）番号を含む、請求項２２に記載のシステム。
【請求項２４】
実行可能命令を記憶する非一時的コンピュータ読取可能媒体であって、実行可能命令は、コンピュータによって実行されると、
Ｄｉａｍｅｔｅｒルーティングエージェント（ＤＲＡ）により、動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージを受け取るステップと、
前記ＤＲＡにより、前記受け取ったＤｉａｍｅｔｅｒ信号メッセージをルーティングするステップと、
前記ＤＲＡにより、前記メッセージから前記ＩＰアドレスおよび前記モバイル加入者識別情報をコピーするステップと、 
動的に割り当てられたＩＰアドレスと加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするステップとを行うようにコンピュータを制御し、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別子をアプリケーションへ入手可能とするステップは、前記Ｄｉａｍｅｔｅｒメッセージを受け取った時に前記動的に割り当てられたＩＰアドレスと前記モバイル加入者識別子との間のマッピングをデータベースに記憶するステップを含む、非一時的コンピュータ読取可能媒体。
【手続補正書】
【提出日】平成27年11月20日(2015.11.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
Ｄｉａｍｅｔｅｒルーティングエージェント（ＤＲＡ）を使用してモバイル加入者識別情報と動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとの間のマッピングを取得するとともに前記マッピングをアプリケーションへアクセス可能とする方法であって、
ＤＲＡにより、動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージを受け取るステップと、
前記ＤＲＡにより、前記受け取ったＤｉａｍｅｔｅｒメッセージをルーティングするステップと、
前記ＤＲＡにより、前記Ｄｉａｍｅｔｅｒメッセージから前記ＩＰアドレスおよび前記モバイル加入者識別情報をコピーするステップと、
前記動的に割り当てられたＩＰアドレスと前記加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするステップとを備え、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別情報をアプリケーションへ入手可能とするステップは、前記Ｄｉａｍｅｔｅｒメッセージを受け取った時に前記動的に割り当てられたＩＰアドレスと前記モバイル加入者識別情報との間のマッピングをデータベースに記憶するステップを含む、方法。
【請求項２】
Ｄｉａｍｅｔｅｒルーティングエージェントを使用してモバイル加入者識別情報と動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとの間のマッピングを取得するとともにマッピングをアプリケーションへアクセス可能とするシステムであって、
ＤＲＡを備え、ＤＲＡは、
動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージを受け取るＤｉａｍｅｔｅｒメッセージプロセッサと、
前記受け取ったＤｉａｍｅｔｅｒメッセージをルーティングするＤｉａｍｅｔｅｒルーティングモジュールと、
前記Ｄｉａｍｅｔｅｒメッセージから前記ＩＰアドレスおよび前記モバイル加入者識別情報をコピーし、前記動的に割り当てられたＩＰアドレスと前記加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするＤｉａｍｅｔｅｒメッセージコピーモジュールとを含み、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別情報をアプリケーションへ入手可能とすることは、前記Ｄｉａｍｅｔｅｒメッセージを受け取った時に前記動的に割り当てられたＩＰアドレスと前記モバイル加入者識別情報との間のマッピングをデータベースに記憶することを含む、システム。
【請求項３】
Ｄｉａｍｅｔｅｒメッセージを受け取ることは、クレジット制御要求初期（ＣＣＲ−Ｉ）メッセージをポリシー課金および施行機能（ＰＣＥＦ）から受け取ることを含む、請求項２に記載のシステム。
【請求項４】
前記データベースは、動的ＩＰアドレスとモバイル加入者識別情報とのマッピングデータベースを含み、前記ＤＲＡは、前記ＤＲＡ内の前記データベースに前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別情報を記憶するように構成され、前記ＤＲＡは前記アプリケーションを前記データベースにアクセスさせる、請求項２または３に記載のシステム。
【請求項５】
前記データベースは、前記ＤＲＡの外部の動的ＩＰアドレスとモバイル加入者識別情報とのマッピングデータベースを含み、メッセージコピーモジュールは、前記コピーされたＩＰアドレスおよびモバイル加入者識別情報を外部のデータベースへ送るように構成され、前記外部のデータベースは前記アプリケーションへアクセス可能である、請求項２〜４のいずれか１項に記載のシステム。
【請求項６】
前記メッセージコピーモジュールは、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別情報を、前記受け取ったＤｉａｍｅｔｅｒメッセージにおいて識別されたアプリケーションへ押すように構成される、請求項２〜５のいずれか１項に記載のシステム。
【請求項７】
前記データベースは、アプリケーションからクエリを受け取る動的ＩＰアドレスとモバイル加入者識別情報とのデータベースを含み、前記クエリは前記動的に割り当てられたＩＰアドレスを含み、前記クエリに応答して前記加入者識別を提供する、請求項２〜６のいずれか１項に記載のシステム。
【請求項８】
動的ＩＰアドレスとモバイル加入者識別情報とのデータベースは前記ＤＲＡの内部にある、請求項７に記載のシステム。
【請求項９】
動的ＩＰアドレスとモバイル加入者識別情報とのデータベースは前記ＤＲＡの外部にある、請求項７に記載のシステム。
【請求項１０】
前記メッセージコピーモジュールは、前記Ｄｉａｍｅｔｅｒメッセージが前記動的に割り当てられたＩＰアドレスと前記モバイル識別情報とを含むタイプであるかを判定するように構成される、請求項７に記載のシステム。
【請求項１１】
前記ＤＲＡは、
前記Ｄｉａｍｅｔｅｒメッセージからコピーされた第１のモバイル加入者識別子と第２のモバイル加入者識別子との間のマッピングを維持し、
前記第２のモバイル加入者識別子を含むアプリケーションからクエリを受け取り、
前記第１のモバイル加入者識別子を用いて前記アプリケーションに応答するように構成される、請求項２〜１０のいずれか１項に記載のシステム。
【請求項１２】
前記第１のモバイル加入者識別子は国際移動局識別子（ＩＭＳＩ）を含み、前記第２のモバイル加入者識別子はモバイル加入者統合サービスデジタル網（ＩＳＤＮ）番号を含む、請求項１１に記載のシステム。
【請求項１３】
コンピュータ読取可能なプログラムであって、コンピュータによって実行されると、前記コンピュータに
Ｄｉａｍｅｔｅｒルーティングエージェント（ＤＲＡ）により、動的に割り当てられたインターネットプロトコル（ＩＰ）アドレスとモバイル加入者識別情報とを含むＤｉａｍｅｔｅｒメッセージを受け取るステップと、
前記ＤＲＡにより、前記受け取ったＤｉａｍｅｔｅｒメッセージをルーティングするステップと、
前記ＤＲＡにより、前記Ｄｉａｍｅｔｅｒメッセージから前記ＩＰアドレスおよび前記モバイル加入者識別情報をコピーするステップと、
動的に割り当てられたＩＰアドレスと加入者識別情報との間のマッピングをアプリケーションへアクセス可能とするステップとを実行させ、前記動的に割り当てられたＩＰアドレスおよび前記モバイル加入者識別情報をアプリケーションへ入手可能とするステップは、前記Ｄｉａｍｅｔｅｒメッセージを受け取った時に前記動的に割り当てられたＩＰアドレスと前記モバイル加入者識別情報との間のマッピングをデータベースに記憶するステップを含む、コンピュータ読取可能なプログラム。
【国際調査報告】
2016510542.tif 000010
2016510542.tif 000011