課金機能ノードへ向けられたDiameter信号メッセージを修正する方法であって、Diameterルーティングノードで、モバイル加入者に関連づけられると共に送信先課金機能ノードへ向けられたDiameter信号メッセージを受信することと、前記Diameter信号メッセージに関連付けられたモバイル加入者関連情報にアクセスすることと、前記Diameter信号メッセージを、前記モバイル加入者関連情報を含むように修正することと、前記修正されたDiameterメッセージを前記送信先課金機能ノードへ送ることと、を含むことを特徴とする方法。前記Diameterルーティングノードは、Diameter信号ルータDSR、DiameterルーティングエージェントDRA、DiameterプロキシエージェントDPA、およびDiameterリレーエージェントのうちの少なくとも1つを含むことを特徴とする請求項1に記載の方法。前記モバイル加入者関連情報は、国際モバイル加入者識別情報IMSI、モバイル加入者ディレクトリ番号DN、グローバル一意仮識別子GUTI、サービングMSCアドレス情報、訪問者位置レジスタVLR番号情報、サービング汎用パケット無線サービスGPRSサポートノードSGSNアドレス情報、SGSN番号情報、訪問モバイル国コードMCC情報、モバイルネットワークコードMNC情報、ユーザ名属性値対AVP、修飾ネットワークアクセス識別子NAI、サービング位置エリアコード情報、サービングセル識別情報、モバイル加入者地理位置座標情報、および追跡エリア情報のうちの少なくとも1つを含むことを特徴とする請求項1に記載の方法。前記モバイル加入者関連情報にアクセスすることは、前記モバイル加入者関連情報をローカルキャッシュから前記Diameterルーティングノードで取得することを含むことを特徴とする請求項1に記載の方法。前記モバイル加入者関連情報にアクセスすることは、前記モバイル加入者関連情報を取得するために、前記Diameterルーティングノードの外部のデータベース保存ノードに問い合わせることを含むことを特徴とする請求項1に記載の方法。前記Diameter信号メッセージを受信することは、信用統制要求CCRメッセージを受信することを含むことを特徴とする請求項1に記載の方法。前記Diameter信号メッセージを受信することは、前記Diameter信号メッセージを、ポリシーおよび課金実施機能PCEFノード、ゲートウェイGPRSサポートノードGGSN、および公衆データネットワークPDNゲートウェイのうちの少なくとも1つから受信することを含むことを特徴とする請求項1に記載の方法。前記モバイル加入者関連情報にアクセスすることは、Diameterベースのノードから、前記モバイル加入者関連情報を包含するDiameterベースの更新位置要求ULR信号メッセージを受信することを含むことを特徴とする請求項1に記載の方法。前記モバイル加入者関連情報にアクセスすることは、信号システム7SS7ベースのルーティングノードから、前記モバイル加入者関連情報を包含する更新通知信号メッセージを受信することを含むことを特徴とする請求項1に記載の方法。前記SS7ベースのルーティングノードは、最初に前記モバイル加入者関連情報を、受信したSS7モバイルアプリケーション部MAP更新位置要求メッセージまたは受信したSS7MAP更新汎用パケット無線サービスGPRS位置要求メッセージのいずれかから取得することを特徴とする請求項9に記載の方法。モバイル加入者関連情報にアクセスすることは、前記Diameterルーティングノードで、前記モバイル加入者関連情報を前記モバイル加入者に付随する訪問モバイル国コードMCC情報およびモバイルネットワークコードMNC情報へ変換することを含むことを特徴とする請求項1に記載の方法。モバイル加入者関連情報にアクセスすることは、ホーム加入者サーバHSSまたはホーム位置レジスタHLRのいずれかから、前記モバイル加入者関連情報を包含する信号メッセージを傍受することを含むことを特徴とする請求項1に記載の方法。モバイル加入者関連情報にアクセスすることは、前記モバイル加入者関連情報を、前記モバイル加入者関連情報を要求する問い合わせ信号メッセージを送信することに応答して、信号システム7SS7ベースのルーティングノードまたは外部データベース保存ノードのいずれかから受信することを含むことを特徴とする請求項1に記載の方法。前記送信先課金機能ノードは、オンライン課金システムOCSノードまたはオフライン課金システムOFCSノードのいずれかを含むことを特徴とする請求項1に記載の方法。送信先課金機能ノードに向けられたDiameter信号メッセージを修正するシステムであって、Diameter信号メッセージを受信するように構成された送信先課金機能ノードと、モバイル加入者に関連づけられると共に前記送信先課金機能ノードへ向けられたDiameter信号メッセージを受信し、前記Diameter信号メッセージに関連付けられたモバイル加入者関連情報にアクセスし、前記モバイル加入者関連情報を含むように前記Diameter信号メッセージを修正し、そして、前記修正されたDiameterメッセージを前記送信先課金機能ノードへ送るように構成されたDiameterルーティングノードと、を含むことを特徴とするシステム。前記Diameterルーティングノードは、Diameter信号ルータDSR、DiameterルーティングエージェントDRA、DiameterプロキシエージェントDPA、およびDiameterリレーエージェントのうちの少なくとも1つを含む、請求項15に記載のシステム。前記モバイル加入者関連情報は、国際モバイル加入者識別情報IMSI、モバイル加入者ディレクトリ番号DN、グローバル一意仮識別子GUTI、サービングMSCアドレス情報、訪問者位置レジスタVLR番号情報、サービング汎用パケット無線サービスGPRSサポートノードSGSNアドレス情報、SGSN番号情報、訪問モバイル国コードMCC情報、モバイルネットワークコードMNC情報、ユーザ名属性値対AVP、修飾ネットワークアクセス識別子NAI、サービング位置エリアコード情報、サービングセル識別情報、モバイル加入者地理位置座標情報、および追跡エリア情報のうちの少なくとも1つを含むことを特徴とする請求項15に記載のシステム。前記Diameterルーティングノードは、前記モバイル加入者関連情報をローカルキャッシュから前記Diameterルーティングノードで取得するようさらに構成されることを特徴とする請求項15に記載のシステム。前記Diameterルーティングノードは、前記モバイル加入者関連情報を取得するために、前記Diameterルーティングノードの外部のデータベース保存ノードに問い合わせるようさらに構成されることを特徴とする請求項15に記載のシステム。前記Diameter信号メッセージは、信用統制要求OCRメッセージを含むことを特徴とする請求項15に記載のシステム。前記Diameterルーティングノードは、前記Diameter信号メッセージを、ポリシーおよび課金実施機能PCEFノード、ゲートウェイGPRSサポートノードGGSN、および公衆データネットワークPDNゲートウェイのうちの少なくとも1つから受信するようさらに構成されることを特徴とする請求項15に記載のシステム。前記Diameterルーティングノードは、Diameterベースのノードから、前記モバイル加入者関連情報を包含するDiameterベースの更新位置要求ULR信号メッセージを受信するようさらに構成されることを特徴とする請求項15に記載のシステム。前記Diameterルーティングノードは、信号システム7SS7ベースのルーティングノードから、前記モバイル加入者関連情報を包含する更新通知信号メッセージを受信するようさらに構成されることを特徴とする請求項15に記載のシステム。前記SS7ベースのルーティングノードは、最初に前記モバイル加入者関連情報を、受信したSS7モバイルアプリケーション部MAP更新位置要求メッセージまたは受信したSS7MAP更新GPRS位置要求メッセージのいずれかから取得することを特徴とする請求項23に記載のシステム。前記Diameterルーティングノードは、前記モバイル加入者関連情報を、前記モバイル加入者に付随する訪問モバイル国コードMCC情報およびモバイルネットワークコードMNC情報へ変換するようさらに構成されることを特徴とする請求項15に記載のシステム。前記Diameterルーティングノードは、ホーム加入者サーバHSSまたはホーム位置レジスタHLRのいずれかから、前記モバイル加入者関連情報を包含する信号メッセージを傍受するようさらに構成されることを特徴とする請求項15に記載のシステム。前記Diameterルーティングノードは、前記モバイル加入者関連情報を、前記モバイル加入者関連情報を要求する問い合わせ信号メッセージを送信することに応答して、信号システム7SS7ベースのルーティングノードまたは外部データベース保存ノードのいずれかから受信するようさらに構成されることを特徴とする請求項15に記載のシステム。前記送信先課金機能ノードは、オンライン課金システムOCSノードまたはオフライン課金システムOFCSノードのいずれかを含むことを特徴とする請求項15に記載のシステム。コンピュータ可読媒体に統合されたコンピュータ実行可能命令を備える持続性コンピュータ可読媒体であって、コンピュータのプロセッサにより実行される際、Diameterルーティングノードで、モバイル加入者に関連付けられると共に送信先課金機能ノードへ向けられたDiameter信号メッセージを受信することと、前記Diameter信号メッセージに関連付けられたモバイル加入者関連情報にアクセスすることと、前記Diameter信号メッセージを、前記モバイル加入者関連情報を含むように修正することと、前記修正されたDiameterメッセージを前記送信先課金機能ノードへ送ることと、を含むステップを実行するようにコンピュータを制御することを特徴とする持続性コンピュータ可読媒体。課金機能ノードへ向けられたDiameter信号メッセージを修正する方法、システム、およびコンピュータ可読媒体が開示される。一つの例示的な方法は、Diameterルーティング経路指定ノードで、モバイル加入者に付随し、かつ送信先課金機能ノードへ向けられたDiameter信号メッセージを受信することを含む。本方法は、Diameter信号メッセージに付随するモバイル加入者関連情報にアクセスすることをさらに含む。本方法は、モバイル加入者関連情報を含むようにDiameter信号メッセージを修正すること、および修正されたDiameterメッセージを送信先課金機能ノードへ送ることをさらに含む。本明細書で使用されるノードという用語は、1つまたは複数のプロセッサおよび付随メモリを含む物理コンピューティングプラットフォームを指す。本明細書に記載される内容は、ハードウェアおよび/またはファームウェアとともにソフトウェアに実装され得る。例えば、本明細書に記載される内容は、プロセッサによって実行されるソフトウェアに実装されてもよい。一つの例示的な実装において、課金機能ノードへ向けられたDiameter信号メッセージを修正するための本明細書に記載される内容は、コンピュータのプロセッサによって実行される際、ステップを行うためにプロセッサを制御する実行可能命令が記憶された持続性コンピュータ可読媒体を使用して実装されてもよい。本明細書に記載される内容を実装するのに適した例示的な持続性コンピュータ可読媒体は、プロセッサによってアクセス可能なチップメモリデバイスまたはディスクメモリデバイス、プログラマブルロジックデバイス、および特定用途向け集積回路を含む。加えて、本明細書に記載される内容を実装するコンピュータ可読媒体は、単一のコンピューティングプラットフォームに置かれてもよく、または複数のコンピュータプラットフォームにわたって分散されてもよい。本明細書に記載される内容は、課金機能ノードへ向けられたDiameter信号を修正する方法、システム、およびコンピュータ可読媒体を含む。本明細書に記載される内容は、Diameter信号ルータDSRで実装されるよう記載されているが、Diameterメッセージ例えば、DiameterルーティングエージェントDRA、DiameterプロキシエージェントDPA、Diameterリレーエージェント、またはDiameterトランスレーションエージェントを送るように構成される任意のノードが、本内容の範囲から逸脱することなく利用可能である。一つの実施形態において、DSRは、オンライン課金システムOCSノードまたはオフライン課金システムOFCSノードのような課金機能ノードへ向けられたDiameterベースの信号メッセージを受信する。受信されたDiameter信号メッセージは、信号中継局STPまたは移動管理エンティティMMEのような別のネットワーク要素から送られてもよい。Diameter信号メッセージを受信すると、DSRは、修正されたメッセージを課金機能ノードへ転送する前に、モバイル加入者関連情報をメッセージに追加するように構成され得る。モバイル加入者関連情報は、事前に受信された信号メッセージからモバイル加入者関連情報が供給されたローカルまたはリモートデータベースからアクセスまたは取得され得る。図1は、課金機能ノードへ向けられたDiameter信号メッセージを修正するために利用され得る多くの多様なモバイルネットワーク要素を含む例示的なシステム100を表す。一つの実施形態において、システム100は、モバイル応用部MAPメッセージのような信号システム7SS7信号メッセージを送るように構成される信号中継局STP102を含む。一つの実施形態において、STP102は、モバイル加入者識別情報例えば、IMSI、ディレクトリ番号、およびGUTI情報のようなモバイル加入者関連情報を、受信されたMAP更新位置要求メッセージおよびネットワークノードによって送信されたMAP更新汎用パケット無線サービスGPRS位置要求メッセージから抽出/コピーするように構成されてもよい。例えば、送信ネットワークノードは、モバイル加入者デバイス101例えば、携帯電話をサポートするモバイル加入者センターMSC109またはサービングGPRSサポートノードSGSN110を含んでもよい。STP102はさらに、例えばサービングMSCアドレス情報、訪問者位置レジスタVLR番号情報、SGSNアドレス情報、およびSGSN番号情報など、サービングネットワーク情報のようなモバイル加入者関連情報を、受信されたMAP信号メッセージから抽出および/またはコピーするように構成されてもよい。一実施形態において、STP102でコピーされたモバイル加入者関連情報例えば、サービングネットワーク情報は、Diameter信号ルータDSR104のようなDiameterルーティングノードへ伝達される。DSR104はさらに、STP104によって提供されるサービングネットワーク情報を保存/キャッシュするように構成されてもよい。例えば、STP102または、STP102に付随するアプリケーションまたはサブシステムは、モバイル加入者に付随するコピーされたサービングネットワーク情報を含む未承諾の更新または通知信号メッセージをDSR104へ送信するように構成されてもよい。DSR104は、その後受信されたサービングネットワーク情報をローカルキャッシュまたはデータベース108に保存し得る。代替の実施形態において、DSR104は、サービングMSCアドレス、VLR番号、SGSNアドレス、SGSN番号情報、またはモバイル加入者に付随する任意の他のサービングネットワーク情報のようなモバイル加入者関連情報を要求するために、問い合わせメッセージをSTP102またはSTP104に付随するアプリケーションまたはサブシステムへ送信してもよい。DSR104はさらに、問い合わせメッセージを送信してもよい。一実施形態において、DSR104は、サービングネットワーク情報を他のネットワークノードにより利用され得るPLMN関連識別子へ変換してもよい。例えば、DSR104は、サービングMSCアドレス、VLR番号、SGSNアドレス、SGSN番号情報を、オンライン課金システムOCSノード116などの課金機能ノードのような、ロングタームエボリューションLTEにおける他のネットワークノードによって認識される、付随の正しく形式化されたモバイル国コードMCCおよびモバイルネットワークコードMNC識別子へ変換してもよい。一つの実施形態において、OCSノード116は、例えばPCEF112などのポリシーおよび課金実施機能PCEFによって送信された信用統制要求CCRメッセージに応答するために、MCCおよびMNC情報を利用してもよい。本明細書で使用されるオンライン課金という用語は、ネットワーク課金機能ノード例えば、OCSノード116によって行われる価格設定および支払処理のリアルタイム管理を指す。オンライン課金システムは、各モバイル加入者のサービス使用および勘定収支をリアルタイムで認識する。一つの実施形態において、OCSノード116は、加入者使用および経常収支に基づいて、モバイル加入者ごとに価格設定、サービス配布、およびマーケティングコミュニケーションをカスタマイズするように構成され得る。図1はOCSノード116を表すが、オフライン課金システムOFCSノードのような他の課金機能ノードが本内容の範囲から逸脱することなく利用され得る。一実施形態において、OCSノード116は、すべての加入者の種類およびサービスの種類を管理するように構成され、ネットワークサービスプロバイダに、モバイル加入者によって利用されたネットワークサービスごとにオンライン課金およびオンライン制御性能を提供する。OCSノード116は、多様な課金ルールおよびサービスフローフィルタを備えるアルゴリズムを提供し得る。サービスフローフィルタは、特定のサービスデータフローに付随するパケットを識別し、処理するためのものである。加入者に関連する情報例えば、モバイル加入者識別子、訪問ネットワーク識別情報、他に基づいて、OCSノード116におけるOCSアルゴリズムは、モバイル加入者が所与のサービスに対してどの程度課金例えば、単一のPDPコンテキスト内での別個の媒体ストリームに対する課金されるかを決定するために課金ルールを使用し得る。一つの実施形態において、OCSノード116は、Diameterベースの要求メッセージをPCEFノード112から受信してもよい。例えば、PCEFノード112は、モバイル加入者に付随する課金ルールを要求するために、信用統制要求CCRメッセージを送信してもよい。別の実施形態において、OCSノード116は、信用統制要求および応答を、オンライン課金を行うことが可能なIMSネットワークノード例えば、アプリケーションサーバ、媒体リソース機能制御器MRFC、およびIMSゲートウェイ114経由のサービング呼び出しセッション制御機能S-CSCFへ伝達してもよい。一実施形態において、DSR104は、MCCおよびMNC識別子情報、またはDSR104に統合されたか、またはアクセス可能なローカルキャッシュまたはデータベース108内の任意の他のサービングネットワーク情報を保存してもよい。別の実施形態において、DSR104は、モバイル加入者関連情報例えば、加入者識別子情報および/またはサービングネットワーク情報を、現状のMCC/MNC情報がモバイル加入者情報とともに保存されている加入者プロファイルリポジトリSPRノード122または、いくつかの他のデータベースアプリケーションまたはデータベースリポジトリへ伝達してもよい。DSR104はさらに、保存されたサービングネットワーク情報を取得するために、SPRノード122に後で問い合わせるように構成されてもよい。一実施形態において、DSR104は、Diameterメッセージを、Gy、Ro、Rf、およびS6aインタフェースを含むが、これに制限されない多様なDiameterインタフェースの多様なDiameterノード間に送るように構成される。DSR104はさらに、PCEFノード例えば、ゲートウェイGPRSサポートノードGGSN、公衆データネットワークPDNゲートウェイ等のようなとOCSノード116との間でGyインタフェースを経由して通信されるDiameter信号メッセージ転送量を監視するように構成される。一つの実施形態において、DSR104は、PCEF112からOCSノード116へ送信された、加入者に付随するDiameter信用統制要求CCRメッセージのようなGyインタフェース信号メッセージを監視、観察、および/または傍受するように構成される。DSR104はさらに、1つまたは複数のサービングMSCアドレス、VLR番号、SGSNアドレス、SGSN番号、MCC識別子、またはMNC識別子情報を含むようにDiameterCCRメッセージを修正するように構成され得る。修正されたCCRメッセージは、その後送信先OCSノード116へ送られる。代替の実施形態において、DSR104は、移動管理エンティティMME111とホーム加入者サーバHSS106との間でS6aインタフェースを経由して通信されたDiameter信号メッセージ転送量を監視し、モバイル加入者および現状のPLMNサービングモバイルデバイス101に付随するMCCおよびMNC情報を識別するDiameter信号メッセージ例えば、更新位置要求メッセージから情報を抽出するように構成される。図2~図7は、図1に記載されたネットワーク要素を利用する課金機能へ向けられたDiameter信号メッセージを修正するための多様な例示的なメッセージシーケンスを示す。例えば、図2は、本明細書に記載された内容の実施形態に従って、ネットワークルーティングノードで更新位置要求ULR信号メッセージからサービングネットワーク情報を取得するプロセスを示すメッセージシーケンス図である。図2において、MSC109は、もともとは、例えば携帯電話などのモバイル加入者デバイスから受信されたSS7MAP更新位置要求信号メッセージ201をSTP102のようなネットワークルーティングノードへ転送し得る。一つの実施形態において、SS7MAP更新位置要求メッセージは、国際モバイル加入者識別IMSI情報および/またはディレクトリ番号DN情報のようなモバイル加入者識別情報、位置情報例えば、サービング位置エリアコード情報、サービングセル識別情報、全地球測位システム座標情報のようなモバイル加入者地理位置座標情報、他、およびモバイル加入者に付随するモバイルデバイスを提供/サポートするサービングネットワーク要素に対応し得るサービングネットワーク情報を含んでもよい。例示的なサービングネットワーク情報は、サービングMSCアドレスおよび/またはモバイル加入者に付随する訪問者位置レジスタVLR番号のような更新位置要求信号メッセージ201に包含されるサービングネットワーク要素識別情報を含んでもよい。代替の実施形態において、信号メッセージ201は、SGSN110から発信されるSS7MAP更新GPRS位置信号メッセージを代わりに含んでもよい。SGSN110から送信されたSS7MAP更新GPRS位置要求信号メッセージは、モバイル加入者識別情報、位置情報、およびサービングSGSNアドレスおよび/またはSGSN番号のようなサービングネットワーク要素識別情報をさらに含み得る。更新位置要求信号メッセージ201を受信した後、STP102は、モバイル加入者識別情報およびサービングネットワーク情報を更新位置要求メッセージ201から取得し得る。STP102は、その後サービングネットワーク情報例えば、モバイル加入者によって訪問されたネットワークに付随するMSCおよびVLR番号および/またはMAP更新位置メッセージから取得された位置情報をコピーおよび/またはキャッシュしてもよい。代替の実施形態において、STP102は、MAP更新GPRS位置要求メッセージを受信するように構成されてもよく、更新位置要求メッセージがHLR102またはHSS106へ送られる前に、SGSN番号情報を信号メッセージから抽出および保存してもよい。図2はさらに、加入者状況更新通知メッセージ203をDSR104へ送信するSTP102を表す。例えば、メッセージ203は、モバイル加入者識別情報例えば、IMSI識別情報またはDN識別情報、位置情報、およびサービングMSCアドレス情報および/またはVLR番号のようなサービングネットワーク情報すなわち、サービングネットワーク要素識別情報を含んでもよい。代替の実施形態において、メッセージ203は、サービングSGSNアドレスおよび/またはSGSN番号を含んでもよい。サービングネットワーク情報をSTP102から受信すると、DSR104は、MSCアドレスおよびVLR番号情報を、正しく形式化されたモバイル国コードMCCおよびモバイルネットワークコードMNC識別情報へ変換し得る。MCCおよびMNCデータは、DSR104によってローカルデータベース108に後の使用のために保存され得る。例えば、図3は、後述する保存されたMCCおよびMNCデータを使用するDSR104のようなDiameterアウティングノードでDiameter信号メッセージを修正するプロセスを表すメッセージシーケンス図を示す。図3において、PCEF112は、モバイル加入者に付随するDiameter信号メッセージをDSR104へ送信し得る。一つの実施形態において、PCEF112は、GGSNまたはPDNゲートウェイであってよい。図3において、Diameter信号メッセージは、モバイル加入者識別子例えば、IMSIまたはDNを包含する信用統制要求CCRメッセージ301であり、DSR104によりGyインタフェース、Roインタフェース、またはRfインタフェースを経由して受信/傍受され得る。一実施形態において、DSR104は、CCRメッセージ301を識別または検出し、訪問MCCおよびMNC識別子情報および/または位置情報を含むようにCCRメッセージ301を修正してもよい。とりわけ、MCCおよびMNC識別子データは、事前に取得され図2参照、データベース108に保存された情報から生じてもよく、または情報を含んでもよい。DSR102は、修正されたCCRメッセージ302をOCSノード116へGyインタフェース、Roインタフェース、またはRfインタフェースを経由して実質的に送るように構成され得る。修正されたCCRメッセージ302を受信した後、OCSノード116は、信用統制応答CCAメッセージ303を生成するために、加入者識別子およびメッセージ302に包含される訪問MCCおよびMNC情報を利用してもよい。CCAメッセージ303は、その後OCSノード116によって発信PCEF112へ送信され得る。代替の実施形態において、PCEFノードの代わりに、IMSゲートウェイ114および/またはS-CSCFが、CCRメッセージ301をRoインタフェースを通じて送信することによりDSR104と通信するために使用されてもよい。さらに別の実施形態において、IMSゲートウェイ機能またはS-CSCFは、CCRメッセージ301をRoインタフェースを通じて送信することによりDSR104と通信するために、PCEFノードの代わりに使用されてもよい。さらに別の実施形態において、GGSN、PDNゲートウェイ、または、CSCFは、CCRメッセージ301をGx/Rxインタフェースを通じて送信することによりDSR104と通信するために、PCEFノード112の代わりに使用されてもよい。このような実施形態において、DSR104は、修正されたCCRメッセージ302をPCRF118へGx/Rxインタフェースを経由してOCSノード116の代わりに送るように構成されてもよい。代替の実施形態において、発信PCRFノードは、CCRメッセージ301をS9インタフェースを通じて送信することによりDSR104と通信するために、PCEFノード112の代わりに使用されてもよい。このような実施形態において、DSR104は、修正されたCCRメッセージ302を送信先PCRFへS9インタフェースを経由してOCSノード116の代わりに送るように構成されてもよい。図4は、本明細書に記載の内容の実施形態に従って、課金機能ノードへ向けられたDiameter信号メッセージを修正するプロセスを表すメッセージシーケンス図を示す。図4において、MME111は、S6a更新位置要求ULR信号メッセージ401をDSR104のようなDiameterルーティングノードへ送信する。一つの実施形態において、S6aULRメッセージ401は、IMSI情報、DN情報、および/またはグローバル一意仮識別子GUTI情報のようなモバイル加入者識別情報を含んでもよい。S6aULRメッセージ401は、位置情報例えば、追跡エリア情報、サービングセル識別情報、全地球測位システム座標情報、他とともに、加入者に付随するローミングモバイルデバイスを提供/サポートするPLMNに対応する訪問MCCおよびMNC情報をさらに含み得る。ULRメッセージ401を受信すると、DSR104は、訪問MCCおよびMNCおよび/または位置情報をメッセージ401からローカルデータベース108にコピーおよび/またはキャッシュし得る。その後、ULRメッセージ402は、もともとの送信先であるHSS106へ転送され得る。ULRメッセージ402すなわち、転送されたメッセージ401を受信した後、HSS106は、その後MME111により作成されたもともとの更新位置要求へS6a更新位置応答ULAメッセージ403を応答し得る。訪問MCCおよびMNCおよび/または位置情報がローカルデータベース108に保存されると、PCEF112は、加入者識別子を包含するCRRメッセージ404をOCSノード116へGyまたはRoインタフェースを経由して案内し得る。DSR104は、その後CRRメッセージ404を識別/検出し、CCRメッセージ404に包含されるモバイル加入者識別子が事前にキャッシュされたMCCおよびNCおよび/またはメッセージ401からコピーされた位置情報に付随するか判定し得る。DSR104は、その後訪問MCCおよびMNC情報を含むようにCCRメッセージ404を修正し得る。一つの実施形態において、修正されたCCRメッセージ405は、その後DSR104によりOCSノード116へGyまたはRoインタフェース経由で送信されてもよい。修正されたCCRメッセージ405を受信すると、OCSノード116は、CCAメッセージ406をPCEF112へもともとのCCRメッセージ404への応答として送信し得る。図5は、本明細書に記載される内容の実施形態に従って、サービングネットワーク情報による加入者プロファイルリポジトリSPRノードの更新を示すメッセージシーケンス図である。例えば、MME111は、S6a更新位置要求ULR信号メッセージ501をDSR104のようなDiameterルーティングノードへ送信する。一つの実施形態において、S6aULRメッセージ501は、IMSI情報、DN情報、および/またはGUTI情報のようなモバイル加入者識別情報、および/または位置情報を含んでもよい。S6aULRメッセージ501は、モバイル加入者に付随するローミングモバイルデバイスを提供/サポートするPLMNに対応する訪問MCCおよびMNC情報をさらに含んでもよい。ULRメッセージ501を受信すると、DSR104は、訪問MCCおよびMNCおよび/または位置情報をメッセージ501からコピーし得る。ULRメッセージ501は、その後もともとの送信先であるHSS106へ転送すなわち、図5にメッセージ502として示すようにされ得る。ULRメッセージ502を受信した後、HSS106は、その後もともとの要求に、S6a更新位置応答ULAメッセージ503を送信することによりMME111によって応答し得る。一つの実施形態において、DSR104はさらに、ULAメッセージ503を傍受し、その中に包含されるモバイル加入者関連情報を抽出してもよい。DSR104は、その後抽出されたモバイル加入者関連情報をローカルキャッシュまたはSPR122に保存し得る。訪問MCCおよびMNCおよび/または位置情報をULRメッセージ501からコピーした後のある時点で、DSR104はSPR更新メッセージ504を生成し得る。一つの実施形態において、SPR更新メッセージ504は、モバイル加入者識別情報例えば、IMSI、DN、および/またはGUTI情報および事前にコピーされた訪問MCCおよびMNCおよび/または位置情報を含む。一つの実施形態において、DSR104は、SPR更新メッセージ504をSPR122へSpインタフェースまたは軽量ディレクトリアクセスプロトコルLDAPインタフェースを経由して送信してもよい。図6は、事前にSPR122で保存されたMCCおよびMNCおよび/または位置情報を使用してDSR104で課金機能ノードへ向けられたDiameter信号メッセージを修正するプロセスを表すメッセージシーケンス図を示す。図6において、PCEF112は、Diameter信号メッセージ601をDSR104へ送信し得る。一つの実施形態において、PCEF112の代わりに、IMSゲートウェイ機能はDiameter信号メッセージ601を送信する原因となり得る。図6において、Diameter信号メッセージ601は、モバイル加入者識別子を包含する信用統制要求CCRメッセージであり、OCSノード116へ案内される。図6に表されるCCRメッセージ601は、DSR104によってGyインタフェースまたはRoインタフェースを経由して受信/傍受され得る。一つの実施形態において、DSR104は、SPR122に保存されたMCCおよびMNCおよび/または位置情報に付随するモバイル加入者識別子を包含するCCRメッセージ601を識別または検出してもよい。DSR104は、その後SPR問い合わせメッセージ602をSPRノード122へSpインタフェースまたはLDAPインタフェースを経由して送信するように構成され得る。一つの実施形態において、SPR問い合わせメッセージ602は、IMSI、DN、および/またはGUTI情報のような加入者識別情報を含んでもよい。問い合わせメッセージ602を受信すると、SPR122は、前述した加入者識別情報に付随する訪問MCCおよびMNCおよび/または位置情報を含むSPR応答メッセージ604を生成する。一つの実施形態において、SPR応答メッセージ604はDSR104へ送信され、その後事前にSPRノード122に保存された訪問MCCおよびMNC識別子および/または位置情報を含むようにCCRメッセージ601を修正するように構成されてもよい。DSR102は、修正されたCCRメッセージ606をOCSノード116へGyインタフェースまたはRoインタフェースを経由して実質的に送るように構成され得る。修正されたCCRメッセージ606を受信した後、OCSノード116は、その後信用統制応答CCAメッセージ608を生成するために、加入者識別子およびメッセージ302の訪問MCCおよびMNCおよび/または位置情報を使用し得る。CCAメッセージ608は、その後OCSノード116によって発信PCEF112へ送信され得る。代替の実施形態において、PCEF112の代わりに、IMSゲートウェイ機能114は、GyまたはRoインタフェースを通じてCCRメッセージ601を送信することによってDSR104と通信するために利用されてもよい。図7は、事前にデータベース108で保存されたMCCおよびMNCデータを使用してDSR104で課金機能ノードへ向けられたDiameterメッセージを修正するプロセスを表すメッセージシーケンス図を示す。図7において、第1のDiameterノード704は、Diameter信号メッセージ701を第2のDiameterノード705へDSR104を経由して案内し得る。一つの実施形態において、第1のDiameterノード704は、Diameter信号ルータDSR、DiameterルーティングエージェントDRA、DiameterプロキシエージェントDPA、およびDiameterリレーエージェントのうちの少なくとも1つであってよい。図7において、Diameterメッセージ701は、ユーザ名属性値対AVPおよび修飾ネットワークアクセス識別子NAIを含む。Diameter信号メッセージ701は、DSR104によって受信または傍受され得る。一つの実施形態において、DSR104は、Diameter信号メッセージ701を識別または検出し、ユーザ名AVPの修飾NAI構成要素から取得されたMCCおよびMNC情報を実質的にコピーしてもよい。例えば、コピーされたMCCおよびMNC情報は、データベース108に保存されてもよい。代わりに、MCCおよびMNC情報は、SPRノード122に保存されてもよい。一実施形態において、DSR104は、Diameter信号メッセージ702を第2のDiameterノード705へ転送する。MCCおよびMNC情報を保存した後、DSRはSPR更新メッセージ703を生成し、これは加入者識別子情報例えば、IMSI、DN、および/またはGUTI情報および訪問MCCおよびMNC情報を含む。一つの実施形態において、SPR更新メッセージ703は、SPR122へSpインタフェースまたはLDAPインタフェースを経由して送信される。DSR104は、後続のCCR要求メッセージのようなDiameter信号メッセージを修正するための特定の加入者識別子に付随する訪問MCCおよびMNC情報を取得するために、図6に示されるSPR要求メッセージを発行し得る。図8は、本明細書に記載される内容の実施形態に従って、課金機能ノードへ向けられたDiameter信号メッセージを修正するプロセス800を示すフローチャートである。ブロック802において、モバイル加入者に付随するDiameter信号メッセージが受信される。一つの実施形態において、DSR104は、CCRメッセージのようなDiameterベースのメッセージをPCEF112のようなDiameterベースのノードから受信する。Diameterベースのメッセージは、課金ネットワーク機能のようなもともとの送信先に宛てられてもよく、または案内されてもよい。ブロック804において、モバイル加入者関連情報がアクセスされる。一つの実施形態において、DSR104は、事前に取得およびキャッシュされたモバイル加入者関連情報にアクセスする。例えば、DSR104は、事前に保存されたモバイル加入者関連情報例えば、訪問MCCおよびMNCおよび/または位置情報を取得するために、ローカルキャッシュ108にアクセスしてもよい。同様に、DSR104は、モバイル加入者関連情報を要求するために、問い合わせメッセージを外部データベース保存ノード例えば、HSS106またはSPR122または信号ルーティングノード例えば、STP102へ送信してもよい。さらに別の実施形態において、DSR104は、HSS106によって送信されたモバイル加入者関連情報を包含する信号メッセージを傍受してもよい。ブロック806において、Diameter信号メッセージは、モバイル加入者関連情報を含むように修正される。一つの実施形態において、DSR104は、訪問MCCおよびMNCおよび/または位置情報のような取得/アクセスされたモバイル加入者関連情報を、CCRメッセージのような受信されたDiameter信号メッセージに挿入するように構成される。ブロック808において、修正されたDiameter信号メッセージは、送信先課金機能ノードへ送られる。一つの実施形態において、DSR104は、挿入されたモバイル加入者関連情報を包含する修正されたCCRメッセージを、もともとの送信先、すなわち課金機能ノード例えば、OCSまたはOFSへ送るように構成される。本明細書に記載される内容の多様な詳細は、本明細書に記載される内容の範囲から逸脱することなく変更可能であることが理解されよう。さらに、前述の記載は例示のみを目的とし、制限を目的とするものではなく、本明細書に記載される内容は以降に明記される請求項により規定される。