(57)【特許請求の範囲】
【請求項１】
課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正する方法であって、
Ｄｉａｍｅｔｅｒルーティングノードで、モバイル加入者に関連づけられると共に送信先課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを受信することと、
前記Ｄｉａｍｅｔｅｒ信号メッセージに関連付けられたモバイル加入者関連情報にアクセスすることと、
前記Ｄｉａｍｅｔｅｒ信号メッセージを、前記モバイル加入者関連情報を含むように修正することと、
前記修正された信号Ｄｉａｍｅｔｅｒメッセージを前記送信先課金機能ノードへ送ることと、
Ｄｉａｍｅｔｅｒベースのノードから、前記モバイル加入者関連情報を包含するＤｉａｍｅｔｅｒベースの更新位置要求（ＵＬＲ）信号メッセージを受信することと、
前記受信された更新位置要求信号メッセージを保存することとを含み、
前記モバイル加入者関連情報にアクセスすることは、前記保存されている更新位置要求（ＵＬＲ）信号メッセージに含まれる前記モバイル加入者関連情報にアクセスすることを含む、方法。
【請求項２】
前記Ｄｉａｍｅｔｅｒルーティングノードは、Ｄｉａｍｅｔｅｒ信号ルータ（ＤＳＲ）、Ｄｉａｍｅｔｅｒルーティングエージェント（ＤＲＡ）、Ｄｉａｍｅｔｅｒプロキシエージェント（ＤＰＡ）、およびＤｉａｍｅｔｅｒリレーエージェントのうちの少なくとも１つを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記モバイル加入者関連情報は、国際モバイル加入者識別情報（ＩＭＳＩ）、モバイル加入者ディレクトリ番号（ＤＮ）、グローバル一意仮識別子（ＧＵＴＩ）、サービングＭＳＣアドレス情報、訪問者位置レジスタ（ＶＬＲ）番号情報、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）アドレス情報、ＳＧＳＮ番号情報、訪問モバイル国コード（ＭＣＣ）情報、モバイルネットワークコード（ＭＮＣ）情報、ユーザ名属性値対（ＡＶＰ）、修飾ネットワークアクセス識別子（ＮＡＩ）、サービング位置エリアコード情報、サービングセル識別情報、モバイル加入者地理位置座標情報、および追跡エリア情報のうちの少なくとも１つを含むことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記モバイル加入者関連情報にアクセスすることは、前記モバイル加入者関連情報をローカルキャッシュから前記Ｄｉａｍｅｔｅｒルーティングノードで取得することを含むことを特徴とする請求項１から３のいずれかに記載の方法。
【請求項５】
前記モバイル加入者関連情報にアクセスすることは、前記モバイル加入者関連情報を取得するために、前記Ｄｉａｍｅｔｅｒルーティングノードの外部のデータベース保存ノードに問い合わせることを含むことを特徴とする請求項１から４のいずれかに記載の方法。
【請求項６】
前記Ｄｉａｍｅｔｅｒ信号メッセージを受信することは、信用統制要求（ＣＣＲ）メッセージを受信することを含むことを特徴とする請求項１から５のいずれかに記載の方法。
【請求項７】
前記Ｄｉａｍｅｔｅｒ信号メッセージを受信することは、前記Ｄｉａｍｅｔｅｒ信号メッセージを、ポリシーおよび課金実施機能（ＰＣＥＦ）ノード、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）、および公衆データネットワーク（ＰＤＮ）ゲートウェイのうちの少なくとも１つから受信することを含むことを特徴とする請求項１から６のいずれかに記載の方法。
【請求項８】
前記モバイル加入者関連情報にアクセスすることは、信号システム７（ＳＳ７）ベースのルーティングノードから、前記モバイル加入者関連情報を包含する更新通知信号メッセージを受信することを含むことを特徴とする請求項１から７のいずれかに記載の方法。
【請求項９】
前記ＳＳ７ベースのルーティングノードは、最初に前記モバイル加入者関連情報を、受信したＳＳ７モバイルアプリケーション部（ＭＡＰ）更新位置要求メッセージまたは受信したＳＳ７ＭＡＰ更新汎用パケット無線サービス（ＧＰＲＳ）位置要求メッセージのいずれかから取得することを特徴とする請求項８に記載の方法。
【請求項１０】
モバイル加入者関連情報にアクセスすることは、ホーム加入者サーバ（ＨＳＳ）またはホーム位置レジスタ（ＨＬＲ）のいずれかから、前記モバイル加入者関連情報を包含する信号メッセージを傍受することを含むことを特徴とする請求項１から９のいずれかに記載の方法。
【請求項１１】
モバイル加入者関連情報にアクセスすることは、前記モバイル加入者関連情報を、前記モバイル加入者関連情報を要求する問い合わせ信号メッセージを送信することに応答して、信号システム７（ＳＳ７）ベースのルーティングノードまたは外部データベース保存ノードのいずれかから受信することを含むことを特徴とする請求項１から１０のいずれかに記載の方法。
【請求項１２】
前記送信先課金機能ノードは、オンライン課金システム（ＯＣＳ）ノードまたはオフライン課金システム（ＯＦＣＳ）ノードのいずれかを含むことを特徴とする請求項１から１１のいずれかに記載の方法。
【請求項１３】
送信先課金機能ノードに向けられたＤｉａｍｅｔｅｒ信号メッセージを修正するシステムであって、
Ｄｉａｍｅｔｅｒ信号メッセージを受信するように構成された送信先課金機能ノードと、
モバイル加入者に関連づけられると共に前記送信先課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを受信し、前記Ｄｉａｍｅｔｅｒ信号メッセージに関連付けられたモバイル加入者関連情報にアクセスし、前記モバイル加入者関連情報を含むように前記Ｄｉａｍｅｔｅｒ信号メッセージを修正し、そして、前記修正されたＤｉａｍｅｔｅｒメッセージを前記送信先課金機能ノードへ送るように構成されたＤｉａｍｅｔｅｒルーティングノードと、
を含み、
前記Ｄｉａｍｅｔｅｒルーティングノードは、
Ｄｉａｍｅｔｅｒベースのノードから、前記モバイル加入者関連情報を包含するＤｉａｍｅｔｅｒベースの更新位置要求（ＵＬＲ）信号メッセージを受信し、
前記受信された更新位置要求信号メッセージを保存するように構成されており、
前記モバイル加入者関連情報にアクセスすることは、前記保存されている更新位置要求（ＵＬＲ）信号メッセージに含まれる前記モバイル加入者関連情報にアクセスすることを含む、システム。
【請求項１４】
請求項１〜１２のいずれかに記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権の主張
この出願は、２０１０年１２月２３日に出願された米国仮特許出願第６１／４２６，８４１号の利益を主張し、その開示は本明細書に参考としてその全体が組み込まれる。
【０００２】
本明細書に記載される内容は、課金機能ノード（ｃｈａｒｇｉｎｇ  ｆｕｎｃｔｉｏｎ  ｎｏｄｅ）へ向けられたＤｉａｍｅｔｅｒ（ダイアメータ）信号メッセージを処理することに関する。より詳細には、本内容は、課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正する方法、システム、およびコンピュータ可読媒体に関する。
【背景技術】
【０００３】
現在、オンライン課金システム（ＯＣＳ）は、通信サービスプロバイダが顧客にサービス利用に対してリアルタイムに課金することを可能にしている。オンライン課金システムは、サービスデータフローに対する加入者課金を決定するために、フローベースの課金アルゴリズムおよびフィルタを利用し得る。例えば、提供されたＯＣＳアルゴリズムは、オンラインサービスを使用するモバイル加入者に課せられる適切な課金を決定するために、信用制御要求（ＣＣＲ）メッセージのような受信されたＤｉａｍｅｔｅｒベースの信号メッセージに包含される情報を利用する。ＯＣＳで受信されるＣＣＲメッセージは、一般的に制限された情報量を包含し、これによって加入者関連データを入力として使用するアルゴリズムの有効性を制限する。とりわけ、より高機能なＯＣＳアルゴリズムは、モバイル加入者に関連する追加データがＯＣＳに提供される場合、より効率的に顧客に課金するために実装され得る。
【０００４】
したがって、課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正する改良された方法、システム、およびコンピュータ可読媒体の必要性が存在する。
【発明の概要】
【課題を解決するための手段】
【０００５】
課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正する方法、システム、およびコンピュータ可読媒体が開示される。一つの例示的な方法は、Ｄｉａｍｅｔｅｒルーティング（経路指定）ノードで、モバイル加入者に付随し、かつ送信先課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを受信することを含む。本方法は、Ｄｉａｍｅｔｅｒ信号メッセージに付随するモバイル加入者関連情報にアクセスすることをさらに含む。本方法は、モバイル加入者関連情報を含むようにＤｉａｍｅｔｅｒ信号メッセージを修正すること、および修正されたＤｉａｍｅｔｅｒメッセージを送信先課金機能ノードへ送ることをさらに含む。
【０００６】
本明細書で使用される「ノード」という用語は、１つまたは複数のプロセッサおよび付随メモリを含む物理コンピューティングプラットフォームを指す。
【０００７】
本明細書に記載される内容は、ハードウェアおよび／またはファームウェアとともにソフトウェアに実装され得る。例えば、本明細書に記載される内容は、プロセッサによって実行されるソフトウェアに実装されてもよい。一つの例示的な実装において、課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正するための本明細書に記載される内容は、コンピュータのプロセッサによって実行される際、ステップを行うためにプロセッサを制御する実行可能命令が記憶された持続性コンピュータ可読媒体を使用して実装されてもよい。本明細書に記載される内容を実装するのに適した例示的な持続性コンピュータ可読媒体は、プロセッサによってアクセス可能なチップメモリデバイスまたはディスクメモリデバイス、プログラマブルロジックデバイス、および特定用途向け集積回路を含む。加えて、本明細書に記載される内容を実装するコンピュータ可読媒体は、単一のコンピューティングプラットフォームに置かれてもよく、または複数のコンピュータプラットフォームにわたって分散されてもよい。
【図面の簡単な説明】
【０００８】
本明細書に記載される内容は、付属の図面を参照して説明される。
【０００９】
【図１】本明細書に記載される内容の実施形態に従って、課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正するシステムを示すブロック図である。
【図２】本明細書に記載される内容の実施形態に従って、更新位置信号メッセージからのサービングネットワーク情報の取得を示すメッセージシーケンス図である。
【図３】本明細書に記載される内容の実施形態に従って、課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージの修正を示すメッセージシーケンス図である。
【図４】本明細書に記載される内容の実施形態に従って、サービングネットワーク情報の取得、および課金機能ノードへ向けられたサービングネットワーク情報によるＤｉａｍｅｔｅｒ信号メッセージの修正を示すメッセージシーケンス図である。
【図５】本明細書に記載される内容の実施形態に従って、サービングネットワーク情報による加入者プロファイルリポジトリ（ＳＰＲ）ノードの更新を示すメッセージシーケンス図である。
【図６】本明細書に記載される内容の実施形態に従って、加入者プロファイルリポジトリノードから取得されたサービングネットワーク情報によるＤｉａｍｅｔｅｒ信号メッセージの修正を示すメッセージシーケンス図である。
【図７】本明細書に記載される内容の実施形態に従って、Ｄｉａｍｅｔｅｒ信号メッセージにおけるネットワークアクセス識別子からのサービングネットワーク情報の取得を示すメッセージシーケンス図である。
【図８】本明細書に記載される内容の実施形態に従って、課金機能ノードに向けられたＤｉａｍｅｔｅｒ信号メッセージを修正するプロセスを示すフローチャートである。
【発明を実施するための形態】
【００１０】
本明細書に記載される内容は、課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号を修正する方法、システム、およびコンピュータ可読媒体を含む。本明細書に記載される内容は、Ｄｉａｍｅｔｅｒ信号ルータ（ＤＳＲ）で実装されるよう記載されているが、Ｄｉａｍｅｔｅｒメッセージ（例えば、Ｄｉａｍｅｔｅｒルーティングエージェント（ＤＲＡ）、Ｄｉａｍｅｔｅｒプロキシエージェント（ＤＰＡ）、Ｄｉａｍｅｔｅｒリレーエージェント、またはＤｉａｍｅｔｅｒトランスレーションエージェント）を送るように構成される任意のノードが、本内容の範囲から逸脱することなく利用可能である。一つの実施形態において、ＤＳＲは、オンライン課金システム（ＯＣＳ）ノードまたはオフライン課金システム（ＯＦＣＳ）ノードのような課金機能ノードへ向けられたＤｉａｍｅｔｅｒベースの信号メッセージを受信する。受信されたＤｉａｍｅｔｅｒ信号メッセージは、信号中継局（ＳＴＰ）または移動管理エンティティ（ＭＭＥ）のような別のネットワーク要素から送られてもよい。Ｄｉａｍｅｔｅｒ信号メッセージを受信すると、ＤＳＲは、修正されたメッセージを課金機能ノードへ転送する前に、モバイル加入者関連情報をメッセージに追加するように構成され得る。モバイル加入者関連情報は、事前に受信された信号メッセージからモバイル加入者関連情報が供給されたローカルまたはリモートデータベースからアクセスまたは取得され得る。
【００１１】
図１は、課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正するために利用され得る多くの多様なモバイルネットワーク要素を含む例示的なシステム１００を表す。一つの実施形態において、システム１００は、モバイル応用部（ＭＡＰ）メッセージのような信号システム７（ＳＳ７）信号メッセージを送るように構成される信号中継局（ＳＴＰ）１０２を含む。一つの実施形態において、ＳＴＰ１０２は、モバイル加入者識別情報（例えば、ＩＭＳＩ、ディレクトリ番号、およびＧＵＴＩ情報）のようなモバイル加入者関連情報を、受信されたＭＡＰ更新位置要求メッセージおよびネットワークノードによって送信されたＭＡＰ更新汎用パケット無線サービス（ＧＰＲＳ）位置要求メッセージから抽出／コピーするように構成されてもよい。例えば、送信ネットワークノードは、モバイル加入者デバイス１０１（例えば、携帯電話）をサポートするモバイル加入者センター（ＭＳＣ）１０９またはサービングＧＰＲＳサポートノード（ＳＧＳＮ）１１０を含んでもよい。ＳＴＰ１０２はさらに、例えばサービングＭＳＣアドレス情報、訪問者位置レジスタ（ＶＬＲ）番号情報、ＳＧＳＮアドレス情報、およびＳＧＳＮ番号情報など、サービングネットワーク情報のようなモバイル加入者関連情報を、受信されたＭＡＰ信号メッセージから抽出および／またはコピーするように構成されてもよい。
【００１２】
一実施形態において、ＳＴＰ１０２でコピーされたモバイル加入者関連情報（例えば、サービングネットワーク情報）は、Ｄｉａｍｅｔｅｒ信号ルータ（ＤＳＲ）１０４のようなＤｉａｍｅｔｅｒルーティングノードへ伝達される。ＤＳＲ１０４はさらに、ＳＴＰ１０４によって提供されるサービングネットワーク情報を保存／キャッシュするように構成されてもよい。例えば、ＳＴＰ１０２（または、ＳＴＰ１０２に付随するアプリケーションまたはサブシステム）は、モバイル加入者に付随するコピーされたサービングネットワーク情報を含む未承諾の更新または通知信号メッセージをＤＳＲ１０４へ送信するように構成されてもよい。ＤＳＲ１０４は、その後受信されたサービングネットワーク情報をローカルキャッシュまたはデータベース１０８に保存し得る。代替の実施形態において、ＤＳＲ１０４は、サービングＭＳＣアドレス、ＶＬＲ番号、ＳＧＳＮアドレス、ＳＧＳＮ番号情報、またはモバイル加入者に付随する任意の他のサービングネットワーク情報のようなモバイル加入者関連情報を要求するために、問い合わせメッセージをＳＴＰ１０２（またはＳＴＰ１０４に付随するアプリケーションまたはサブシステム）へ送信してもよい。ＤＳＲ１０４はさらに、問い合わせメッセージを送信してもよい。
【００１３】
一実施形態において、ＤＳＲ１０４は、サービングネットワーク情報を他のネットワークノードにより利用され得るＰＬＭＮ関連識別子へ変換してもよい。例えば、ＤＳＲ１０４は、サービングＭＳＣアドレス、ＶＬＲ番号、ＳＧＳＮアドレス、ＳＧＳＮ番号情報を、オンライン課金システム（ＯＣＳ）ノード１１６などの課金機能ノードのような、ロングタームエボリューション（ＬＴＥ）における他のネットワークノードによって認識される、付随の正しく形式化されたモバイル国コード（ＭＣＣ）およびモバイルネットワークコード（ＭＮＣ）識別子へ変換してもよい。一つの実施形態において、ＯＣＳノード１１６は、例えばＰＣＥＦ１１２などのポリシーおよび課金実施機能（ＰＣＥＦ）によって送信された信用統制要求（ＣＣＲ）メッセージに応答するために、ＭＣＣおよびＭＮＣ情報を利用してもよい。本明細書で使用されるオンライン課金という用語は、ネットワーク課金機能ノード（例えば、ＯＣＳノード１１６）によって行われる価格設定および支払処理のリアルタイム管理を指す。オンライン課金システムは、各モバイル加入者のサービス使用および勘定収支をリアルタイムで認識する。一つの実施形態において、ＯＣＳノード１１６は、加入者使用および経常収支に基づいて、モバイル加入者ごとに価格設定、サービス配布、およびマーケティングコミュニケーションをカスタマイズするように構成され得る。図１はＯＣＳノード１１６を表すが、オフライン課金システム（ＯＦＣＳ）ノードのような他の課金機能ノードが本内容の範囲から逸脱することなく利用され得る。
【００１４】
一実施形態において、ＯＣＳノード１１６は、すべての加入者の種類およびサービスの種類を管理するように構成され、ネットワークサービスプロバイダに、モバイル加入者によって利用されたネットワークサービスごとにオンライン課金およびオンライン制御性能を提供する。ＯＣＳノード１１６は、多様な課金ルールおよびサービスフローフィルタを備えるアルゴリズムを提供し得る。サービスフローフィルタは、特定のサービスデータフローに付随するパケットを識別し、処理するためのものである。加入者に関連する情報（例えば、モバイル加入者識別子、訪問ネットワーク識別情報、他）に基づいて、ＯＣＳノード１１６におけるＯＣＳアルゴリズムは、モバイル加入者が所与のサービスに対してどの程度課金（例えば、単一のＰＤＰコンテキスト内での別個の媒体ストリームに対する課金）されるかを決定するために課金ルールを使用し得る。一つの実施形態において、ＯＣＳノード１１６は、Ｄｉａｍｅｔｅｒベースの要求メッセージをＰＣＥＦノード１１２から受信してもよい。例えば、ＰＣＥＦノード１１２は、モバイル加入者に付随する課金ルールを要求するために、信用統制要求（ＣＣＲ）メッセージを送信してもよい。別の実施形態において、ＯＣＳノード１１６は、信用統制要求および応答を、オンライン課金を行うことが可能なＩＭＳネットワークノード（例えば、アプリケーションサーバ、媒体リソース機能制御器（ＭＲＦＣ）、およびＩＭＳゲートウェイ１１４経由のサービング呼び出しセッション制御機能（Ｓ−ＣＳＣＦ））へ伝達してもよい。
【００１５】
一実施形態において、ＤＳＲ１０４は、ＭＣＣおよびＭＮＣ識別子情報、またはＤＳＲ１０４に統合されたか、またはアクセス可能なローカルキャッシュまたはデータベース１０８内の任意の他のサービングネットワーク情報を保存してもよい。別の実施形態において、ＤＳＲ１０４は、モバイル加入者関連情報（例えば、加入者識別子情報および／またはサービングネットワーク情報）を、現状のＭＣＣ／ＭＮＣ情報がモバイル加入者情報とともに保存されている加入者プロファイルリポジトリ（ＳＰＲ）ノード１２２（または、いくつかの他のデータベースアプリケーションまたはデータベースリポジトリ）へ伝達してもよい。ＤＳＲ１０４はさらに、保存されたサービングネットワーク情報を取得するために、ＳＰＲノード１２２に後で問い合わせるように構成されてもよい。
【００１６】
一実施形態において、ＤＳＲ１０４は、Ｄｉａｍｅｔｅｒメッセージを、Ｇｙ、Ｒｏ、Ｒｆ、およびＳ６ａインタフェースを含むが、これに制限されない多様なＤｉａｍｅｔｅｒインタフェースの多様なＤｉａｍｅｔｅｒノード間に送るように構成される。ＤＳＲ１０４はさらに、ＰＣＥＦノード（例えば、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）、公衆データネットワーク（ＰＤＮ）ゲートウェイ等のような）とＯＣＳノード１１６との間でＧｙインタフェースを経由して通信されるＤｉａｍｅｔｅｒ信号メッセージ転送量を監視するように構成される。一つの実施形態において、ＤＳＲ１０４は、ＰＣＥＦ１１２からＯＣＳノード１１６へ送信された、加入者に付随するＤｉａｍｅｔｅｒ信用統制要求（ＣＣＲ）メッセージのようなＧｙインタフェース信号メッセージを監視、観察、および／または傍受するように構成される。ＤＳＲ１０４はさらに、１つまたは複数のサービングＭＳＣアドレス、ＶＬＲ番号、ＳＧＳＮアドレス、ＳＧＳＮ番号、ＭＣＣ識別子、またはＭＮＣ識別子情報を含むようにＤｉａｍｅｔｅｒＣＣＲメッセージを修正するように構成され得る。修正されたＣＣＲメッセージは、その後送信先ＯＣＳノード１１６へ送られる。
【００１７】
代替の実施形態において、ＤＳＲ１０４は、移動管理エンティティ（ＭＭＥ）１１１とホーム加入者サーバ（ＨＳＳ）１０６との間でＳ６ａインタフェースを経由して通信されたＤｉａｍｅｔｅｒ信号メッセージ転送量を監視し、モバイル加入者および現状のＰＬＭＮサービングモバイルデバイス１０１に付随するＭＣＣおよびＭＮＣ情報を識別するＤｉａｍｅｔｅｒ信号メッセージ（例えば、更新位置要求メッセージ）から情報を抽出するように構成される。
【００１８】
図２〜図７は、図１に記載されたネットワーク要素を利用する課金機能へ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正するための多様な例示的なメッセージシーケンスを示す。例えば、図２は、本明細書に記載された内容の実施形態に従って、ネットワークルーティングノードで更新位置要求（ＵＬＲ）信号メッセージからサービングネットワーク情報を取得するプロセスを示すメッセージシーケンス図である。図２において、ＭＳＣ１０９は、（もともとは、例えば携帯電話などのモバイル加入者デバイスから受信された）ＳＳ７ＭＡＰ更新位置要求信号メッセージ２０１をＳＴＰ１０２のようなネットワークルーティングノードへ転送し得る。一つの実施形態において、ＳＳ７ＭＡＰ更新位置要求メッセージは、国際モバイル加入者識別（ＩＭＳＩ）情報および／またはディレクトリ番号（ＤＮ）情報のようなモバイル加入者識別情報、位置情報（例えば、サービング位置エリアコード情報、サービングセル識別情報、全地球測位システム座標情報のようなモバイル加入者地理位置座標情報、他）、およびモバイル加入者に付随するモバイルデバイスを提供／サポートするサービングネットワーク要素に対応し得るサービングネットワーク情報を含んでもよい。例示的なサービングネットワーク情報は、サービングＭＳＣアドレスおよび／またはモバイル加入者に付随する訪問者位置レジスタ（ＶＬＲ）番号のような更新位置要求信号メッセージ２０１に包含されるサービングネットワーク要素識別情報を含んでもよい。
【００１９】
代替の実施形態において、信号メッセージ２０１は、ＳＧＳＮ１１０から発信されるＳＳ７ＭＡＰ更新ＧＰＲＳ位置信号メッセージを代わりに含んでもよい。ＳＧＳＮ１１０から送信されたＳＳ７ＭＡＰ更新ＧＰＲＳ位置要求信号メッセージは、モバイル加入者識別情報、位置情報、およびサービングＳＧＳＮアドレスおよび／またはＳＧＳＮ番号のようなサービングネットワーク要素識別情報をさらに含み得る。
【００２０】
更新位置要求信号メッセージ２０１を受信した後、ＳＴＰ１０２は、モバイル加入者識別情報およびサービングネットワーク情報を更新位置要求メッセージ２０１から取得し得る。ＳＴＰ１０２は、その後サービングネットワーク情報（例えば、モバイル加入者によって訪問されたネットワークに付随するＭＳＣおよびＶＬＲ番号）および／またはＭＡＰ更新位置メッセージから取得された位置情報をコピーおよび／またはキャッシュしてもよい。代替の実施形態において、ＳＴＰ１０２は、ＭＡＰ更新ＧＰＲＳ位置要求メッセージを受信するように構成されてもよく、更新位置要求メッセージがＨＬＲ１０２またはＨＳＳ１０６へ送られる前に、ＳＧＳＮ番号情報を信号メッセージから抽出および保存してもよい。図２はさらに、加入者状況更新通知メッセージ２０３をＤＳＲ１０４へ送信するＳＴＰ１０２を表す。例えば、メッセージ２０３は、モバイル加入者識別情報（例えば、ＩＭＳＩ識別情報またはＤＮ識別情報）、位置情報、およびサービングＭＳＣアドレス情報および／またはＶＬＲ番号のようなサービングネットワーク情報（すなわち、サービングネットワーク要素識別情報）を含んでもよい。代替の実施形態において、メッセージ２０３は、サービングＳＧＳＮアドレスおよび／またはＳＧＳＮ番号を含んでもよい。
【００２１】
サービングネットワーク情報をＳＴＰ１０２から受信すると、ＤＳＲ１０４は、ＭＳＣアドレスおよびＶＬＲ番号情報を、正しく形式化されたモバイル国コード（ＭＣＣ）およびモバイルネットワークコード（ＭＮＣ）識別情報へ変換し得る。ＭＣＣおよびＭＮＣデータは、ＤＳＲ１０４によってローカルデータベース１０８に後の使用のために保存され得る。例えば、図３は、後述する保存されたＭＣＣおよびＭＮＣデータを使用するＤＳＲ１０４のようなＤｉａｍｅｔｅｒアウティングノードでＤｉａｍｅｔｅｒ信号メッセージを修正するプロセスを表すメッセージシーケンス図を示す。図３において、ＰＣＥＦ１１２は、モバイル加入者に付随するＤｉａｍｅｔｅｒ信号メッセージをＤＳＲ１０４へ送信し得る。一つの実施形態において、ＰＣＥＦ１１２は、ＧＧＳＮまたはＰＤＮゲートウェイであってよい。図３において、Ｄｉａｍｅｔｅｒ信号メッセージは、モバイル加入者識別子（例えば、ＩＭＳＩまたはＤＮ）を包含する信用統制要求（ＣＣＲ）メッセージ３０１であり、ＤＳＲ１０４によりＧｙインタフェース、Ｒｏインタフェース、またはＲｆインタフェースを経由して受信／傍受され得る。
【００２２】
一実施形態において、ＤＳＲ１０４は、ＣＣＲメッセージ３０１を識別または検出し、訪問ＭＣＣおよびＭＮＣ識別子情報および／または位置情報を含むようにＣＣＲメッセージ３０１を修正してもよい。とりわけ、ＭＣＣおよびＭＮＣ識別子データは、事前に取得され（図２参照）、データベース１０８に保存された情報から生じてもよく、または情報を含んでもよい。ＤＳＲ１０２は、修正されたＣＣＲメッセージ３０２をＯＣＳノード１１６へＧｙインタフェース、Ｒｏインタフェース、またはＲｆインタフェースを経由して実質的に送るように構成され得る。修正されたＣＣＲメッセージ３０２を受信した後、ＯＣＳノード１１６は、信用統制応答（ＣＣＡ）メッセージ３０３を生成するために、加入者識別子およびメッセージ３０２に包含される訪問ＭＣＣおよびＭＮＣ情報を利用してもよい。ＣＣＡメッセージ３０３は、その後ＯＣＳノード１１６によって発信ＰＣＥＦ１１２へ送信され得る。代替の実施形態において、ＰＣＥＦノードの代わりに、ＩＭＳゲートウェイ１１４および／またはＳ−ＣＳＣＦが、ＣＣＲメッセージ３０１をＲｏインタフェースを通じて送信することによりＤＳＲ１０４と通信するために使用されてもよい。さらに別の実施形態において、ＩＭＳゲートウェイ機能またはＳ−ＣＳＣＦは、ＣＣＲメッセージ３０１をＲｏインタフェースを通じて送信することによりＤＳＲ１０４と通信するために、ＰＣＥＦノードの代わりに使用されてもよい。さらに別の実施形態において、ＧＧＳＮ、ＰＤＮゲートウェイ、または、ＣＳＣＦは、ＣＣＲメッセージ３０１をＧｘ／Ｒｘインタフェースを通じて送信することによりＤＳＲ１０４と通信するために、ＰＣＥＦノード１１２の代わりに使用されてもよい。このような実施形態において、ＤＳＲ１０４は、修正されたＣＣＲメッセージ３０２をＰＣＲＦ１１８へＧｘ／Ｒｘインタフェースを経由してＯＣＳノード１１６の代わりに送るように構成されてもよい。代替の実施形態において、発信ＰＣＲＦノードは、ＣＣＲメッセージ３０１をＳ９インタフェースを通じて送信することによりＤＳＲ１０４と通信するために、ＰＣＥＦノード１１２の代わりに使用されてもよい。このような実施形態において、ＤＳＲ１０４は、修正されたＣＣＲメッセージ３０２を送信先ＰＣＲＦへＳ９インタフェースを経由してＯＣＳノード１１６の代わりに送るように構成されてもよい。
【００２３】
図４は、本明細書に記載の内容の実施形態に従って、課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正するプロセスを表すメッセージシーケンス図を示す。図４において、ＭＭＥ１１１は、Ｓ６ａ更新位置要求（ＵＬＲ）信号メッセージ４０１をＤＳＲ１０４のようなＤｉａｍｅｔｅｒルーティングノードへ送信する。一つの実施形態において、Ｓ６ａＵＬＲメッセージ４０１は、ＩＭＳＩ情報、ＤＮ情報、および／またはグローバル一意仮識別子（ＧＵＴＩ）情報のようなモバイル加入者識別情報を含んでもよい。Ｓ６ａＵＬＲメッセージ４０１は、位置情報（例えば、追跡エリア情報、サービングセル識別情報、全地球測位システム座標情報、他）とともに、加入者に付随するローミングモバイルデバイスを提供／サポートするＰＬＭＮに対応する訪問ＭＣＣおよびＭＮＣ情報をさらに含み得る。ＵＬＲメッセージ４０１を受信すると、ＤＳＲ１０４は、訪問ＭＣＣおよびＭＮＣおよび／または位置情報をメッセージ４０１から（ローカルデータベース１０８に）コピーおよび／またはキャッシュし得る。その後、ＵＬＲメッセージ４０２は、もともとの送信先であるＨＳＳ１０６へ転送され得る。ＵＬＲメッセージ４０２（すなわち、転送されたメッセージ４０１）を受信した後、ＨＳＳ１０６は、その後ＭＭＥ１１１により作成されたもともとの更新位置要求へＳ６ａ更新位置応答（ＵＬＡ）メッセージ４０３を応答し得る。
【００２４】
訪問ＭＣＣおよびＭＮＣおよび／または位置情報がローカルデータベース１０８に保存されると、ＰＣＥＦ１１２は、加入者識別子を包含するＣＲＲメッセージ４０４をＯＣＳノード１１６へＧｙまたはＲｏインタフェースを経由して案内し得る。ＤＳＲ１０４は、その後ＣＲＲメッセージ４０４を識別／検出し、ＣＣＲメッセージ４０４に包含されるモバイル加入者識別子が事前にキャッシュされたＭＣＣおよびＮＣおよび／またはメッセージ４０１からコピーされた位置情報に付随するか判定し得る。ＤＳＲ１０４は、その後訪問ＭＣＣおよびＭＮＣ情報を含むようにＣＣＲメッセージ４０４を修正し得る。一つの実施形態において、修正されたＣＣＲメッセージ４０５は、その後ＤＳＲ１０４によりＯＣＳノード１１６へＧｙまたはＲｏインタフェース経由で送信されてもよい。修正されたＣＣＲメッセージ４０５を受信すると、ＯＣＳノード１１６は、ＣＣＡメッセージ４０６をＰＣＥＦ１１２へもともとのＣＣＲメッセージ４０４への応答として送信し得る。
【００２５】
図５は、本明細書に記載される内容の実施形態に従って、サービングネットワーク情報による加入者プロファイルリポジトリ（ＳＰＲ）ノードの更新を示すメッセージシーケンス図である。例えば、ＭＭＥ１１１は、Ｓ６ａ更新位置要求（ＵＬＲ）信号メッセージ５０１をＤＳＲ１０４のようなＤｉａｍｅｔｅｒルーティングノードへ送信する。一つの実施形態において、Ｓ６ａＵＬＲメッセージ５０１は、ＩＭＳＩ情報、ＤＮ情報、および／またはＧＵＴＩ情報のようなモバイル加入者識別情報、および／または位置情報を含んでもよい。Ｓ６ａＵＬＲメッセージ５０１は、モバイル加入者に付随するローミングモバイルデバイスを提供／サポートするＰＬＭＮに対応する訪問ＭＣＣおよびＭＮＣ情報をさらに含んでもよい。ＵＬＲメッセージ５０１を受信すると、ＤＳＲ１０４は、訪問ＭＣＣおよびＭＮＣおよび／または位置情報をメッセージ５０１からコピーし得る。ＵＬＲメッセージ５０１は、その後もともとの送信先であるＨＳＳ１０６へ転送（すなわち、図５にメッセージ５０２として示すように）され得る。ＵＬＲメッセージ５０２を受信した後、ＨＳＳ１０６は、その後もともとの要求に、Ｓ６ａ更新位置応答（ＵＬＡ）メッセージ５０３を送信することによりＭＭＥ１１１によって応答し得る。一つの実施形態において、ＤＳＲ１０４はさらに、ＵＬＡメッセージ５０３を傍受し、その中に包含されるモバイル加入者関連情報を抽出してもよい。ＤＳＲ１０４は、その後抽出されたモバイル加入者関連情報をローカルキャッシュまたはＳＰＲ１２２に保存し得る。
【００２６】
訪問ＭＣＣおよびＭＮＣおよび／または位置情報をＵＬＲメッセージ５０１からコピーした後のある時点で、ＤＳＲ１０４はＳＰＲ更新メッセージ５０４を生成し得る。一つの実施形態において、ＳＰＲ更新メッセージ５０４は、モバイル加入者識別情報（例えば、ＩＭＳＩ、ＤＮ、および／またはＧＵＴＩ情報）および事前にコピーされた訪問ＭＣＣおよびＭＮＣおよび／または位置情報を含む。一つの実施形態において、ＤＳＲ１０４は、ＳＰＲ更新メッセージ５０４をＳＰＲ１２２へＳｐインタフェースまたは軽量ディレクトリアクセスプロトコル（ＬＤＡＰ）インタフェースを経由して送信してもよい。
【００２７】
図６は、事前にＳＰＲ１２２で保存されたＭＣＣおよびＭＮＣおよび／または位置情報を使用してＤＳＲ１０４で課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正するプロセスを表すメッセージシーケンス図を示す。図６において、ＰＣＥＦ１１２は、Ｄｉａｍｅｔｅｒ信号メッセージ６０１をＤＳＲ１０４へ送信し得る。一つの実施形態において、ＰＣＥＦ１１２の代わりに、ＩＭＳゲートウェイ機能はＤｉａｍｅｔｅｒ信号メッセージ６０１を送信する原因となり得る。図６において、Ｄｉａｍｅｔｅｒ信号メッセージ６０１は、モバイル加入者識別子を包含する信用統制要求（ＣＣＲ）メッセージであり、ＯＣＳノード１１６へ案内される。図６に表されるＣＣＲメッセージ６０１は、ＤＳＲ１０４によってＧｙインタフェースまたはＲｏインタフェースを経由して受信／傍受され得る。一つの実施形態において、ＤＳＲ１０４は、ＳＰＲ１２２に保存されたＭＣＣおよびＭＮＣおよび／または位置情報に付随するモバイル加入者識別子を包含するＣＣＲメッセージ６０１を識別または検出してもよい。ＤＳＲ１０４は、その後ＳＰＲ問い合わせメッセージ６０２をＳＰＲノード１２２へＳｐインタフェースまたはＬＤＡＰインタフェースを経由して送信するように構成され得る。一つの実施形態において、ＳＰＲ問い合わせメッセージ６０２は、ＩＭＳＩ、ＤＮ、および／またはＧＵＴＩ情報のような加入者識別情報を含んでもよい。問い合わせメッセージ６０２を受信すると、ＳＰＲ１２２は、前述した加入者識別情報に付随する訪問ＭＣＣおよびＭＮＣおよび／または位置情報を含むＳＰＲ応答メッセージ６０４を生成する。一つの実施形態において、ＳＰＲ応答メッセージ６０４はＤＳＲ１０４へ送信され、その後事前にＳＰＲノード１２２に保存された訪問ＭＣＣおよびＭＮＣ識別子および／または位置情報を含むようにＣＣＲメッセージ６０１を修正するように構成されてもよい。ＤＳＲ１０２は、修正されたＣＣＲメッセージ６０６をＯＣＳノード１１６へＧｙインタフェースまたはＲｏインタフェースを経由して実質的に送るように構成され得る。修正されたＣＣＲメッセージ６０６を受信した後、ＯＣＳノード１１６は、その後信用統制応答（ＣＣＡ）メッセージ６０８を生成するために、加入者識別子およびメッセージ３０２の訪問ＭＣＣおよびＭＮＣおよび／または位置情報を使用し得る。ＣＣＡメッセージ６０８は、その後ＯＣＳノード１１６によって発信ＰＣＥＦ１１２へ送信され得る。代替の実施形態において、ＰＣＥＦ１１２の代わりに、ＩＭＳゲートウェイ機能１１４は、ＧｙまたはＲｏインタフェースを通じてＣＣＲメッセージ６０１を送信することによってＤＳＲ１０４と通信するために利用されてもよい。
【００２８】
図７は、事前にデータベース１０８で保存されたＭＣＣおよびＭＮＣデータを使用してＤＳＲ１０４で課金機能ノードへ向けられたＤｉａｍｅｔｅｒメッセージを修正するプロセスを表すメッセージシーケンス図を示す。図７において、第１のＤｉａｍｅｔｅｒノード７０４は、Ｄｉａｍｅｔｅｒ信号メッセージ７０１を第２のＤｉａｍｅｔｅｒノード７０５へＤＳＲ１０４を経由して案内し得る。一つの実施形態において、第１のＤｉａｍｅｔｅｒノード７０４は、Ｄｉａｍｅｔｅｒ信号ルータ（ＤＳＲ）、Ｄｉａｍｅｔｅｒルーティングエージェント（ＤＲＡ）、Ｄｉａｍｅｔｅｒプロキシエージェント（ＤＰＡ）、およびＤｉａｍｅｔｅｒリレーエージェントのうちの少なくとも１つであってよい。図７において、Ｄｉａｍｅｔｅｒメッセージ７０１は、ユーザ名属性値対（ＡＶＰ）および修飾ネットワークアクセス識別子（ＮＡＩ）を含む。Ｄｉａｍｅｔｅｒ信号メッセージ７０１は、ＤＳＲ１０４によって受信または傍受され得る。一つの実施形態において、ＤＳＲ１０４は、Ｄｉａｍｅｔｅｒ信号メッセージ７０１を識別または検出し、ユーザ名ＡＶＰの修飾ＮＡＩ構成要素から取得されたＭＣＣおよびＭＮＣ情報を実質的にコピーしてもよい。例えば、コピーされたＭＣＣおよびＭＮＣ情報は、データベース１０８に保存されてもよい。代わりに、ＭＣＣおよびＭＮＣ情報は、ＳＰＲノード１２２に保存されてもよい。
【００２９】
一実施形態において、ＤＳＲ１０４は、Ｄｉａｍｅｔｅｒ信号メッセージ７０２を第２のＤｉａｍｅｔｅｒノード７０５へ転送する。ＭＣＣおよびＭＮＣ情報を保存した後、ＤＳＲはＳＰＲ更新メッセージ７０３を生成し、これは加入者識別子情報（例えば、ＩＭＳＩ、ＤＮ、および／またはＧＵＴＩ情報）および訪問ＭＣＣおよびＭＮＣ情報を含む。一つの実施形態において、ＳＰＲ更新メッセージ７０３は、ＳＰＲ１２２へＳｐインタフェースまたはＬＤＡＰインタフェースを経由して送信される。ＤＳＲ１０４は、後続のＣＣＲ要求メッセージのようなＤｉａｍｅｔｅｒ信号メッセージを修正するための特定の加入者識別子に付随する訪問ＭＣＣおよびＭＮＣ情報を取得するために、図６に示されるＳＰＲ要求メッセージを発行し得る。
【００３０】
図８は、本明細書に記載される内容の実施形態に従って、課金機能ノードへ向けられたＤｉａｍｅｔｅｒ信号メッセージを修正するプロセス８００を示すフローチャートである。ブロック８０２において、モバイル加入者に付随するＤｉａｍｅｔｅｒ信号メッセージが受信される。一つの実施形態において、ＤＳＲ１０４は、ＣＣＲメッセージのようなＤｉａｍｅｔｅｒベースのメッセージをＰＣＥＦ１１２のようなＤｉａｍｅｔｅｒベースのノードから受信する。Ｄｉａｍｅｔｅｒベースのメッセージは、課金ネットワーク機能のようなもともとの送信先に宛てられてもよく、または案内されてもよい。
【００３１】
ブロック８０４において、モバイル加入者関連情報がアクセスされる。一つの実施形態において、ＤＳＲ１０４は、事前に取得およびキャッシュされたモバイル加入者関連情報にアクセスする。例えば、ＤＳＲ１０４は、事前に保存されたモバイル加入者関連情報（例えば、訪問ＭＣＣおよびＭＮＣおよび／または位置情報）を取得するために、ローカルキャッシュ１０８にアクセスしてもよい。同様に、ＤＳＲ１０４は、モバイル加入者関連情報を要求するために、問い合わせメッセージを外部データベース保存ノード（例えば、ＨＳＳ１０６またはＳＰＲ１２２）または信号ルーティングノード（例えば、ＳＴＰ１０２）へ送信してもよい。さらに別の実施形態において、ＤＳＲ１０４は、ＨＳＳ１０６によって送信されたモバイル加入者関連情報を包含する信号メッセージを傍受してもよい。
【００３２】
ブロック８０６において、Ｄｉａｍｅｔｅｒ信号メッセージは、モバイル加入者関連情報を含むように修正される。一つの実施形態において、ＤＳＲ１０４は、訪問ＭＣＣおよびＭＮＣおよび／または位置情報のような取得／アクセスされたモバイル加入者関連情報を、ＣＣＲメッセージのような受信されたＤｉａｍｅｔｅｒ信号メッセージに挿入するように構成される。
【００３３】
ブロック８０８において、修正されたＤｉａｍｅｔｅｒ信号メッセージは、送信先課金機能ノードへ送られる。一つの実施形態において、ＤＳＲ１０４は、挿入されたモバイル加入者関連情報を包含する修正されたＣＣＲメッセージを、もともとの送信先、すなわち課金機能ノード（例えば、ＯＣＳまたはＯＦＳ）へ送るように構成される。
【００３４】
本明細書に記載される内容の多様な詳細は、本明細書に記載される内容の範囲から逸脱することなく変更可能であることが理解されよう。さらに、前述の記載は例示のみを目的とし、制限を目的とするものではなく、本明細書に記載される内容は以降に明記される請求項により規定される。
【図１】
0006010546.tif 000002
【図２】
0006010546.tif 000003
【図３】
0006010546.tif 000004
【図４】
0006010546.tif 000005
【図５】
0006010546.tif 000006
【図６】
0006010546.tif 000007
【図７】
0006010546.tif 000008
【図８】
0006010546.tif 000009