(57)【要約】【課題】訪問先ネットワークがホーム・ネットワークによるローミングのステアリングを拒否するかを判断する。【解決手段】ローミングのアンチステアリング活動を自動的に検出するシステム及び方法を開示している。訪問先ネットワークによる全てのインターナショナルＭＡＰシグナリングを連続的にモニタするホーム・ネットワークでのモニタリング・システムによりこの方法を用いることができる。固有のアクティブなローミング・サービス利用者の数、固有のステアリングされたローミング・サービス利用者の数、固有のアンチステアリングされたローミング・サービス利用者の数を含む異なる形式のローミング加入者の数を見積もって、ローミングのアンチステアリングを検出する。異なる形式の加入者の数は、単独又は組合せで、しきい値と比較される。数がしきい値を超えれば、モニタリング・システムは、訪問先ネットワークがローミングのアンチステアリングの技術を用いているとホーム・ネットワークに警告する。【選択図】図２
2012134976.tif 000002
【特許請求の範囲】
【請求項１】
訪問先ネットワークでのローミングのアンチステアリングを検出する方法であって；
ホーム・ネットワークで受信した上記訪問先ネットワークでのローミング加入者からのシグナリング・メッセージを捕捉し；
加入者毎に上記捕捉したメッセージを相関させ；
上記訪問先ネットワークでのアクティブなローミング加入者の数を見積り；
上記訪問先でのステアリングされたローミング加入者の数を見積り；
上記訪問先ネットワークでのアンチステアリングされたローミング加入者の数を見積り；
上記アクティブなローミング加入者、ステアリングされたローミング加入者及びアンチステアリングされたローミング加入者の見積り数を単独又は組合せて１つ以上の所定しきい値と比較し；
上記１つ以上の見積り値が単独又は組合せでしきい値を超えたときにローミング活動の潜在的なアンチステアリングを識別する方法。
【請求項２】
ホーム・ネットワーク及び１つ以上の訪問先ネットワークの間で交換されるメッセージを含むデータ・トラフィックをＳＳ７リンクから捕捉するのに適する少なくとも１つのＳＳ７インタフェースと；
上記捕捉したデータ・トラフィックを蓄積するメモリと；
上記訪問先ネットワークでのアクティブなローミング加入者の数を計算し、
上記訪問先ネットワークでのステアリングされたローミング加入者の数を計算し、
上記訪問先ネットワークでのアンチステアリングされたローミング加入者の数を計算し、
上記アクティブなローミング加入者、ステアリングされたローミング加入者及びアンチステアリングされたローミング加入者の数を所定しきい値と比較し、
上記比較に応じて上記訪問先ネットワークがローミング技術のアンチステアリングを用いているかを判断するのに適したプロセッサと
を備えるネットワーク・モニタリング・システム。
【請求項３】
ネットワーク・モニタリング・システムを制御するインストラクションを備えており、上記インストラクションは、実行の際にプロセッサにより；
ホーム・ネットワークで受信した訪問先ネットワークからのシグナリング・メッセージを捕捉し、ここで、ローミング・ホーム・ネットワーク加入者が上記訪問先ネットワークにアタッチしようとする試みに上記シグナリング・メッセージが対応し；
上記訪問先ネットワークでのアクティブなローミング加入者の数を見積り；
上記訪問先でのステアリングされたローミング加入者の数を見積り；
上記訪問先ネットワークでのアンチステアリングされたローミング加入者の数を見積り；
上記アクティブなローミング加入者、ステアリングされたローミング加入者及びアンチステアリングされたローミング加入者の見積り数を単独又は組合せて１つ以上の所定しきい値と比較し；
上記１つ以上の見積り値が単独又は組合せでしきい値を超えたときにローミング活動の潜在的なアンチステアリングを識別する
ことを行うことを特徴とするコンピュータが読出し可能な蓄積媒体
【請求項４】
ホーム・ネットワーク及び１つ以上の訪問先ネットワークの間で交換されるメッセージを含むデータ・トラフィックをＳＳ７リンクから捕捉するのに適する少なくとも１つのＳＳ７インタフェースと；
上記捕捉したデータ・トラフィックを蓄積するメモリと；
訪問先ネットワーク用の成功したローミングの数に対応するローミング変数を上記所定期間の初めにてゼロにリセットし、
上記所定期間中に上記訪問先ネットワークにて個別の出て行くローミング加入者を追跡し、
上記所定期間中に少なくとも１つの成功したサービスの試みを特定ローミング加入者が実行すると上記ローミング加入者をアクティブなローミング・サービス利用者として識別し、
各アクティブなローミング・サービス利用者に対してローミング・サービス利用者変数の値を増分するのに適するプロセッサと
を備えるネットワーク・モニタリング・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ホーム及び訪れた一般モバイル・ネットワークの間のシグナリングのモニタリングに関し、特に、訪問先ネットワークがホーム・ネットワークによるローミングのステアリングを拒否するかの判断に関する。
【背景技術】
【０００２】
モバイル・サービス・プロバイダは、典型的には、特定の国又は１つ以上の大都市サービス・エリア（Metropolitan Service Area：ＭＳＡ）の如く特定された地理的エリア内での無線カバレージを提供する。サービス・プロバイダの加入者がそれらエリア内でのモバイル・サービスを要求するとき、加入者の携帯電話又はユーザ装置は、サービス・プロバイダのネットワークをサーチし、そのネットワークにアタッチする。加入者がそのサービス・プロバイダの指定カバレージ・エリアの外を訪問するとき、加入者の携帯電話は、サービスを得るためには、ローミングすべきかを検討し、他のサービス・プロバイダによるモバイル・ネットワークである訪問先ネットワークにアタッチしなければならない。加入者がアタッチして加入者の携帯電話が有効な装置であるかを確認するときに、訪問先ネットワークは、ホーム・ネットワークと情報を交換する。認証メッセージの交換が成功すると、ローミング加入者は、訪問先ネットワークからサービスを得る。
【０００３】
例えば、米国を本拠とするモバイル・ネットワークの加入者がヨーロッパに旅行する。ヨーロッパにいる間にモバイル・サービスを受けるには、米国を本拠にする加入者の携帯電話は、ヨーロッパのサービス・プロバイダのモバイル・ネットワークを探し、そこにアタッチしなければならない。ローミング・モバイル装置は、多数の可能性のある訪問先ネットワークを検出できる。典型的には、モバイル装置は、最強の信号を有する訪問先ネットワークにアタッチする。
【０００４】
しばしば、ホーム・モバイル・サービス・プロバイダは、ホーム・サービス・エリアの外側のエリア内でのカバレージを提供する好ましい外国サービス・プロバイダと契約上の合意を行う。かかる契約は、例えば、ホーム・ネットワークからのローミング加入者に低い課金レート及び／又は保証されたクラスのサービスを提供する。よって、ホーム・ネットワーク・サービス・プロバイダは、通常、その加入者のローミング装置が、推奨外国サービス・プロバイダにアタッチすることを望む。これを達成するためには、ホーム・ネットワークは、ローミングのステアリング（Steering of Roaming：ＳｏＲ）を用いて、その加入者のモバイル装置を推奨訪問先ネットワークに案内しようとする。非推奨訪問先ネットワークのいくつかは、ローミング加入者をそのネットワークに維持するため、又はそのローミング加入者が他の訪問先ネットワークを利用するのを防ぐために、ローミングのアンチステアリング（Anti-Steering of Roaming：アンチＳｏＲ）技術を用いる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２８２２３号公報
【特許文献２】国際公開第２００２／０１３５６７号パンフレット（特表２００４−５０６３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
モニタリング・システムは、訪問先の一般モバイル・ネットワーク及びホームの一般モバイル・ネットワークの間のシグナリング・トラフィックを分析して、訪問先ネットワークがホーム・ネットワーク加入者に対するローミング技術のアンチステアリングを用いているかを判断する。モニタリング・システムは、例えば、訪問先ネットワークが加入者の手動切り離しをエミュレーションしているか、又はホーム・ネットワークからのメッセージの切り離しに応答していないかを検出する。
【課題を解決するための手段】
【０００７】
一実施例において、モニタリング・システムは、訪問先ネットワークでのローミングのアンチステアリングを検出する。モニタリング・システムは、訪問先ネットワークからホーム・ネットワークで受信したシグナリング・メッセージを捕捉する。シグナリング・メッセージは、ホーム・ネットワーク加入者をローミングすることによって訪問先ネットワークにアタッチする試みに対応する。モニタリング・システムは、アクティブなローミング加入者の数、ステアリングされたローミング加入者の数、訪問先ネットワークでアンチステアリングされたローミング加入者の数を見積る。モニタリング・システムは、次に、アクティブなローミング加入者、ステアリングされたローミング加入者及びアンチステアリングされたローミング加入者の見積り数を単独又は組合せで、予め選択された１つ以上のしきい値と比較する。単独又は他の見積り数と組合さった１つ以上の見積り数が、予め選択されたしきい値を超えると、モニタリング・システムは、ローミング活動の潜在的なアンチステアリングを識別する。
【０００８】
本発明の第１態様によれば、訪問先ネットワークでのローミングのアンチステアリングを検出する方法は；ホーム・ネットワークで受信した上記訪問先ネットワークでのローミング加入者からのシグナリング・メッセージを捕捉し；加入者毎に上記捕捉したメッセージを相関させ；上記訪問先ネットワークでのアクティブなローミング加入者の数を見積り；上記訪問先でのステアリングされたローミング加入者の数を見積り；上記訪問先ネットワークでのアンチステアリングされたローミング加入者の数を見積り；上記アクティブなローミング加入者、ステアリングされたローミング加入者及びアンチステアリングされたローミング加入者の見積り数を単独又は組合せて１つ以上の所定しきい値と比較し；上記１つ以上の見積り値が単独又は組合せでしきい値を超えたときにローミング活動の潜在的なアンチステアリングを識別する。
【０００９】
本発明の第２態様によれば、上記第１態様の方法は、更に、特定加入者が上記訪問先ネットワークで通信を成功裏に開始又は受信すると、アクティブなローミング加入者として特定ネットワーク加入者をカウントすることを特徴とする。
【００１０】
本発明の第３態様によれば、上記第２態様の方法は、上記訪問先ネットワークでの上記通信が音声コール、データ接続又はショート・メッセージ・サービス通信から選択された通信を含むことを特徴とする。
【００１１】
本発明の第４態様によれば、上記第１態様の方法は、更に、上記特定加入者に対して上記訪問先ネットワークから成功裏にアップデートしたロケーション・トランザクションを上記ホーム・ネットワークが実行しないと、ステアリングされたローミング加入者として特定加入者をカウントすることを特徴とする。
【００１２】
本発明の第５態様によれば、上記第４態様の方法は、システム障害、許可されないローミング、データ損失、予期せぬデータ値コードから成るグループから選択された応答コードによって、失敗したアップデート・ロケーション・トランザクションが拒絶されると、ステアリングされたローミング加入者として特定加入者がカウントされることを特徴とする。
【００１３】
本発明の第６態様によれば、上記第１態様の方法は、更に、成功したアップデート・ロケーション・トランザクションが続く所定期間内に、特定加入者が失敗したアップデート・ロケーション・トランザクションのシーケンスを行うと、アンチステアリングされたローミング加入者として特定ネットワーク加入者をカウントすることを特徴とする。
【００１４】
本発明の第７態様によれば、上記第１態様の方法は、更に、特定加入者がアップデート・ロケーション・トランザクションのシーケンスを実行すると、アンチステアリングされたローミング加入者として特定ネットワーク加入者をカウントとし、各アップデート・ロケーション・トランザクションが所定のインターバルで離れており、上記シーケンスに上記所定インターバルで成功したアップデート・ロケーション・トランザクションが続くことを特徴とする。
【００１５】
本発明の第８態様によれば、上記第１態様の方法は、更に、所定期間内に上記訪問先ネットワークによる複数のトランザクション・シーケンスを上記特定加入者が実行すると、アンチステアリングされたローミング加入者として特定ネットワーク加入者をカウントすることを特徴とする。
【００１６】
本発明の第９態様によれば、上記第１態様の方法は、更に、少なくとも１つのアンチステアリング・ローミング加入者に関連したメッセージを含むプロトコル・トレースを発生することを特徴とする。
【００１７】
本発明の第１０態様によれば、ネットワーク・モニタリング・システムは；ホーム・ネットワーク及び１つ以上の訪問先ネットワークの間で交換されるメッセージを含むデータ・トラフィックをＳＳ７リンクから捕捉するのに適する少なくとも１つのＳＳ７インタフェースと；上記捕捉したデータ・トラフィックを蓄積するメモリと；上記訪問先ネットワークでのアクティブなローミング加入者の数を計算し、上記訪問先ネットワークでのステアリングされたローミング加入者の数を計算し、上記訪問先ネットワークでのアンチステアリングされたローミング加入者の数を計算し、上記アクティブなローミング加入者、ステアリングされたローミング加入者及びアンチステアリングされたローミング加入者の数を所定しきい値と比較し、上記比較に応じて上記訪問先ネットワークがローミング技術のアンチステアリングを用いているかを判断するのに適したプロセッサとを備えている。
【００１８】
本発明の第１１態様によれば、上記第１０態様のシステムは、上記データ・トラフィックが捕捉されると上記比較ステップをほぼ実時間で実行するのに上記プロセッサが適することを特徴とする。
【００１９】
本発明の第１２態様によれば、上記第１０態様のシステムは、上記メモリに蓄積された捕捉データ・トラフィックを用いて所定インターバルで上記比較ステップを実行するのに上記プロセッサが適することを特徴とする。
【００２０】
本発明の第１３態様によれば、上記第１２態様のシステムは、上記所定インターバルが操作者の選択した期間に対応することを特徴とする。
【００２１】
本発明の第１４態様によれば、上記第１２態様のシステムは、上記所定インターバルが捕捉データの所定量に対応することを特徴とする。
【００２２】
本発明の第１５態様によれば、上記第１０態様のシステムは、上記訪問先ネットワークのサービス・エリア内で動作するテスト・モバイル・ユニットを更に備え、上記テスト・モバイルは、上記モニタリング・システムに命令されるときに上記訪問先ネットワークにアタッチすると共に、上記訪問先ネットワークから受信したメッセージ・トラフィックを上記モニタリング・システムにレポートするのに適しているのを特徴とする。
【００２３】
本発明の第１６態様によれば、コンピュータが読出し可能な蓄積媒体がネットワーク・モニタリング・システムを制御するインストラクションを備えており；上記インストラクションは、実行の際にプロセッサにより；ホーム・ネットワークで受信した訪問先ネットワークからのシグナリング・メッセージを捕捉し；ローミング・ホーム・ネットワーク加入者が上記訪問先ネットワークにアタッチしようとする試みに上記シグナリング・メッセージが対応し；上記訪問先ネットワークでのアクティブなローミング加入者の数を見積り；上記訪問先でのステアリングされたローミング加入者の数を見積り；上記訪問先ネットワークでのアンチステアリングされたローミング加入者の数を見積り；上記アクティブなローミング加入者、ステアリングされたローミング加入者及びアンチステアリングされたローミング加入者の見積り数を単独又は組合せて１つ以上の所定しきい値と比較し；上記１つ以上の見積り値が単独又は組合せでしきい値を超えたときにローミング活動の潜在的なアンチステアリングを識別する。
【００２４】
本発明の第１７態様によれば、上記第１６態様のコンピュータが読出し可能な蓄積媒体は、更に、上記特定加入者が上記訪問先ネットワークでの通信を成功裏に開始するか受信すると、アクティブなローミング加入者として上記特定ネットワークの加入者をカウントし；上記訪問先ネットワークでの上記通信は、音声コール、データ接続又はショート・メッセージ・サービス通信から成るグループから選択された通信を含むことを特徴とする。
【００２５】
本発明の第１８態様によれば、上記第１６態様のコンピュータが読出し可能な蓄積媒体は、更に、特定加入者に対して上記訪問先ネットワークからの成功したアップデート・ロケーション・トランザクションを上記ホーム・ネットワークが実行しないと、ステアリングされたローミング加入者として上記特定加入者をカウントし；システム故障、許可されないローミング、データ損失及び予期せぬデータ値コードから成るグループから選択された応答コードにより、失敗したアップデート・ロケーション・トランザクションが拒絶されると、ステアリングされたローミング加入者として上記特定加入者がカウントされることを特徴とする。
【００２６】
本発明の第１９態様によれば、上記第１６態様のコンピュータが読出し可能な蓄積媒体は、更に；成功したアップデート・ロケーション・トランザクションが続く所定期間内に失敗したアップデート・ロケーション・トランザクションの試験を上記特定加入者が実行すると、アンチステアリングされたローミング加入者として特定ネットワーク加入者をカウントし；上記特定加入者がアップデート・ロケーション・トランザクションのシーケンスを実行すると、アンチステアリングされたローミング加入者として特定ネットワーク加入者をカウントし、各アップデート・ロケーション・トランザクションが所定のインターバルで離れており、上記シーケンスに上記所定インターバルで成功したアップデート・ロケーション・トランザクションが続き；所定期間内で上記訪問先ネットワークにより複数のトランザクション・シーケンスを上記特定加入者が実行すると、アンチステアリングされたローミング加入者として特定ネットワーク加入者をカウントし、上記トランザクション・シーケンスの各々が少なくとも１つのキャンセル・ロケーション・メッセージ及び少なくとも１つのアップデート・ロケーション・メッセージの交換を含むことを特徴とする。
【００２７】
本発明の第２０態様によれば、上記第１６態様のコンピュータが読出し可能な蓄積媒体は、更に、少なくとも１つのアンチステアリング・ローミング加入者に関連したメッセージを含むプロトコル・トレースを発生することを特徴とする。
【００２８】
本発明の第２１態様によれば、ネットワーク・モニタリング・システムは；ホーム・ネットワーク及び１つ以上の訪問先ネットワークの間で交換されるメッセージを含むデータ・トラフィックをＳＳ７リンクから捕捉するのに適する少なくとも１つのＳＳ７インタフェースと；上記捕捉したデータ・トラフィックを蓄積するメモリと；訪問先ネットワーク用の成功したローミングの数に対応するローミング変数を上記所定期間の初めにてゼロにリセットし、上記所定期間中に上記訪問先ネットワークにて個別の出て行くローミング加入者を追跡し、上記所定期間中に少なくとも１つの成功したサービスの試みを特定ローミング加入者が実行すると上記ローミング加入者をアクティブなローミング・サービス利用者として識別し、各アクティブなローミング・サービス利用者に対してローミング・サービス利用者変数の値を増分するのに適するプロセッサとを備える。
【００２９】
本発明の第２２態様によれば、上記第２１態様のネットワーク・モニタリング・システムは、更に、加入者のユーザ装置のＩＭＳＩ又はＭＩＳＩＤＮを用いてローミング加入者身元を決めることを特徴とする。
【００３０】
本発明の第２３態様によれば、上記第２１態様のネットワーク・モニタリング・システムは、上記所定期間が２４時間の期間であることを特徴とする。
【００３１】
本発明の第２４態様によれば、上記第２１態様のネットワーク・モニタリング・システムは、モバイル音声コールの発信、モバイル音声コールの終了、ＳＭＳメッセージの発信及びＳＭＳメッセージの終了から成るグループから、少なくとも１つの成功したサービスの試みを選択することを特徴とする。
【００３２】
よって、一般用語で本発明を説明することにより、添付図について説明を行う。
【図面の簡単な説明】
【００３３】
【図１】図１は、訪問先公衆モバイル・ネットワーク（Visited Public Mobile Network：ＶＰＭＮ）とユーザ装置（User Equipment：ＵＥ）との相互作用を説明する高レベルのブロック図である。
【図２】図２は、本発明の一実施例によるローミング活動のアンチステアリングを検出する処理を説明する流れ図である。
【発明を実施するための形態】
【００３４】
以下に添付図を参照して本発明を更に詳細に説明する。しかし、本発明は、多くの異なる形式で実施でき、ここでの説明の実施例に限定することを意図するものではない。むしろここでの開示が詳細且つ完全になるようにこれら実施例を提供し、当業者に本発明の範囲を充分に示すものである。当業者は、本発明の種々の実施例を用いることができよう。
【００３５】
図１は、訪問先公衆モバイル・ネットワーク（Visited Public Mobile Network：ＶＰＭＮ）１０２〜１０４とユーザ装置（User Equipment：ＵＥ）１０１との相互作用を説明する高レベルのブロック図である。ＵＥ１０１は、ホーム公衆モバイル・ネットワーク（Home Public Mobile Network：ＨＰＭＮ）１０５であり、装置がそのホーム・エリア、領域又は国で動作するとき、無線サービスをＵＥ１０１に提供する。ＨＰＭＮ１０５が無線サービスを提供しないときは、ＵＥ１０１の如き加入者がローミングか、異なるエリア、領域又は国に出かけているときである。この状態にて、加入者は、他の公衆モバイル・ネットワークをサーチしなければならず、無線サービスを得るために他のネットワークにアクセスしようとする。例えば、ＵＥ１０１は、ローミング・プロバイダをサーチする間に、３つのＶＰＭＮ１０２〜１０４を検出する。ＵＥ１０１は、典型的には、ＶＰＭＮ１０２〜１０４の信号強度を測定し、最強信号のＶＰＭＮに接続しようとする。ＵＥ１０１がＶＰＭＮの１つにアタッチすると、ＨＰＭＮ１０５は、ＵＥ１０１用の登録処理期間中にＶＰＭＮからの認証メッセージを受ける。ＵＥ１０１がローミングであり、特定ＶＰＭＮにアタッチしていることを、ＶＰＭＮからのアタッチ及び認証メッセージがＨＰＭＮ１０５に知らせる。
【００３６】
ＨＰＭＮ１０５は、ＨＰＭＮサービス・エリアの外側のエリア内の１つ以上の推奨ＶＰＭＮを有する。例えば、ＨＰＭＮ１０５は、ＶＰＭＮ１０２のパートナであり、ＨＰＭＮ１０５のローミング加入者をサポートする。ＶＰＭＮ１０２は、推奨課金レート又は進化したサービスをＨＰＭＮ１０５のローミング加入者に提供できる。その結果、ＨＰＭＮ１０５は、ＶＰＭＮサービス・エリア内でローミングしている間、ＵＥ１０１を含む加入者がＶＰＭＮ１０２を使用することを好む。ＵＥ１０１がＶＰＭＮ１０２にアタッチすると、ＨＰＭＮ１０５は、ＵＥ１０１用の登録処理期間中にＶＰＭＮからの認証メッセージを受ける。ＨＰＭＮ１０５は、ＵＥ１０１がパートナ又は優先のＶＰＭＮ１０２にアタッチしたと判断し、ＨＰＭＮ１０５は、認証データを提供して、ＵＥ１０１がＶＰＭＮ１０２により登録できるようにする。
【００３７】
ＵＥ１０１は、ＶＰＭＮ１０３が最強の信号であると判断し、ＶＰＭＮ１０３にアタッチしようとする。ＨＰＭＮ１０５は、ＵＥ１０１用の登録処理期間中にＶＰＭＮ１０３からの認証メッセージを受ける。ＨＰＭＮ１０５は、ＵＥ１０１が非推奨又は未知のＶＭＰＮにアタッチしたと判断する。ＨＰＭＮ１０５は、ＶＰＭＮ１０３と同じエリアでパートナＶＰＭＮ１０２がＵＥ１０１にサービスしているとも判断する。次に、ＶＰＭＮ１０３から切り離れ、他のＶＭＰＮを探し、特にパートナＶＭＰＮ１０２に再アタッチするように、ＨＰＭＮ１０５がＵＥ１０１に命令する。
【００３８】
特定のＶＰＭＮにアタッチするようにＨＰＭＮ１０５がＵＥ１０１に指示するか指示しようとする処理は、ローミングのステアリング（Steering of Roaming：ＳｏＲ）と呼ばれる。ローミングのステアリングは、ＨＰＭＮ１０５の如きホーム・ネットワークが用いる技術であり、推奨又はパートナ・ネットワーク（好ましくはＶＰＭＮ）と交換されるローミング・トラフィックのパーセントを制御するために、ＵＥ１０１の如き加入者用の外に向かうローミング・トラフィックを管理する。典型的には、ローミングのステアリングは、ホーム・ネットワークがサービスをしない異国に出かける加入者に適用する。例えば、無線（over-the-air：ＯＴＡ）ステアリング及びＳＳ７ノード・ベース・レダイレクションを含むいくつかの異なる方法で、ローミングのステアリングを達成できる。
【００３９】
ＯＴＡ動作において、ＵＥ１０１は、ＨＰＭＮ１０５が割り当てた推奨ネットワークのリストを維持する。ＵＥ１０１は、ローミングがＨＰＭＮ１０５から離れるとき、ＶＰＭＮ１０２の如き推奨ネットワークの１つに接続しようとする。推奨ネットワーク・リストは、ＧＳＭ（登録商標）ＭＡＰメッセージ、即ち、ＭＴＦＳＭ６３−（Ｕ）ＳＭデータ・ダウンロードをＵＥ１０１へ送るようにして、ＨＰＭＮ１０５によりアップデートできる。
【００４０】
ＳＳ７ノード・ベースのリダイレクションにおいて、ＵＥ１０１が訪問国でのＶＰＭＮ１０３の如き他のネットワークにアタッチするとき、モバイル・アプリケーション・パート（Mobile Application Part：ＭＡＰ）アップデート・ロケーション・メッセージは、ＶＰＭＮ１０３からＳＳ７ネットワーク１０６を介してＵＥ１０１用のホーム・ネットワーク１０５でのホーム・ロケーション・レジスタ（Home Location Resister：ＨＬＲ）１０７に送られる。ホーム・ネットワーク１０５内に配置されたステアリング・プラットホーム１０８は、アップデート・ロケーション・メッセージを遮断し、発信されたメッセージからＶＰＭＮ１０３を識別する。ＶＰＭＮ１０３がＨＰＭＮ１０５用の推奨又はパートナ・ネットワークでなければ、ホーム・ネットワークは、そのネットワークから離れるようにローミング加入者をステアリングすることを望む。ステアリング・プラットホーム１０８は、アップデート・ロケーション・メッセージを拒否する。失敗したロケーション・アップデート手順は、ＵＥ１０１がＶＰＭＮ１０３から切り離されるようにし、次の利用可能なネットワークへのアタッチを試みる。ＵＥ１０１は、利用可能なネットワークを再びサーチし、ＶＰＭＮ１０３の後の次に最強の信号のネットワークにアタッチしようとする。推奨ＶＰＭＮ１０２からメッセージが来るまで、ＨＰＭＮ１０５及びステップ・プラットホーム１０８は、ＵＥ１０１用にアップデート・ロケーション・メッセージを拒否し続ける。
【００４１】
ＭＡＰアップデート・ロケーション・メッセージへの返信にて異なる応答コードを送ることができる。ステアリング・プラットホーム１０８によりこれらメッセージも用いて、異なるＶＰＭＮへＵＥ１０１をリダイレクションする。ステアリング・プラットホーム１０８は、ある応答コードを用いて、アップデート・ロケーション・メッセージを拒否し、他のＶＰＭＮへローミング加入者をステアリングする。３ＧＰＰ_ＧＳＭ（登録商標）_ＭＡＰ規格において、例えば、アップデート・ロケーション・メッセージに応答するために許された値は、システム障害、許可されないローミング、データ損失及び予期せぬデータ値である。
【００４２】
ＵＥ１０１がＶＰＭＮ１０４の如きあるローミング・プローブにアタッチするとき、訪問先ネットワークは、ホーム・ネットワーク１０５が実行しようとしているいかなるローミングのステアリングに対抗しようとする。ローミングのステアリングを対抗又は拒否する処理は、ローミングのアンチステアリング（アンチＳｏＲ）と呼ばれる。
【００４３】
非推奨ＶＰＭＮがローミングのアンチステアリングを用いて、ＨＰＭＮからのローミングのステアリングを無視する。非推奨ＶＰＭＮ１０４は、例えば、ローミング・トラフィックを捕捉するためのローミング加入者の身元と対応収益とを維持しようとするかもしれない。その代わりに、非推奨ＶＰＭＮ１０４は、推奨ＶＰＭＮ１０２の如き競合ネットワークで生じる収益を防ぐか最小にしようとするかもしれない。
【００４４】
訪問先ネットワークは、異なる形式のローミングのアンチステアリングを用いて、ローミングのステアリングの異なる形式に対抗する。ＳＳ７ノード・ベースのリダイレクション・メカニズムを無視するため、例えば、アンチＳｏＲ方法は、ＳＳ７シグナリングをあてにし、２つのメイン・カテゴリである強制手動モード又は周期的回復に入る。強制手動モードにおいて、ＶＰＭＮアンチＳｏＲプラットホームは、ＳｏＲプラットホームがアップデート・ロケーション・メッセージの拒否を止めるまで、ＨＰＭＮへの連続的アップデート・ロケーションを発生する。ある数のアップデート・ロケーションを受信した後、ＨＰＭＮＳｏＲプラットホームは、加入者が手動で特定ネットワークを選択しようとしていると仮定する。周期的回復において、非推奨ＶＰＭＮがＭＡＰキャンセル・ロケーションをＨＰＭＮから受信するとき、ＶＰＭＮのアンチＳｏＲプラットホームは、ＭＡＰアップデート・ロケーションを出す。キャンセル・ロケーションであるアップデート・ロケーション・パターンが半連続シーケンスにて繰り返し、（非常に短時間のウィンドウを除いて）ＵＥがモバイル終了又はモバイル発信サービスを実行できない。いくつかの場合において、ＶＰＭＮにより他のシグナリングもサポートされて、ローミング加入者に対するサービス途絶のリスクを低減する。非推奨ＶＰＭＮがこれらの方法を単独又は組合せで用いて、ホーム・ネットワークでのローミングのステアリングの活動に対抗する。一実施例において、非推奨ＶＰＭＮ１０４は、ＶＰＭＮ１０４及びＨＰＭＮ１０５の間のＳＳ７トラフィックをモニタするローミングのアンチステアリング・プラットホーム１１０を有する。
【００４５】
加入者が用いるＵＥ１０１は、ローミング期間中に特定のＶＰＭＮを用いることを望む。このオプションを加入者に提供するために、ＨＰＭＮ１０５は、ＵＥ１０１が手動モードで動作することを認め、加入者は、どの訪問先ネットワークを用いるかを手動で選択する。ローミング・プラットホーム１１０のアンチステアリングは、ＵＥ１０１のこの能力を活用する。アンチＳｏＲプラットホーム１１０は、連続アップデート・ロケーション・メッセージを発生し、これらがＵＥ１０１で開始されるようにこれらをＨＰＭＮ１０５に送ることにより、強制手動ノードにて動作する。ローミングのステアリング・プラットホーム１０８は、アップデート・ロケーション・メッセージを最初に拒否するが、その理由は、これらが非推奨訪問先ネットワークから発信されるためである。しかし、ローミングのステアリング１０８は、加入者が特定ネットワークを手動で選択しようとしているという仮定でアップデート・ロケーション・メッセージの拒否を結局は停止する。例えば、１５秒間隔で４つのアップデート・ロケーション・メッセージが受信された後、ＨＰＭＮがアップデート・ロケーションの拒否を停止するということを３ＧＰＰＴＳ２４．００８が規定している。この方法において、加入者の知識がなくても、ＶＰＭＮ１０４は、ＵＥ１０１からのメッセージを成功裏に模倣して、パートナＶＰＭＮ１０２の如き推奨ＶＰＭＮにＵＥ１０１をＨＰＭＮがリダイレクションすることを防ぐ。その結果、加入者は、推奨訪問先ネットワークで利用できるよりも高速レート又は準標準サービスを非推奨ＶＰＭＮ１０４で受けることができる。
【００４６】
ローミング加入者が競合ネットワークにアタッチするのを防ぐだけで、非推奨ＶＰＭＮは、加入者がそのネットワークにうまくアタッチするかを配慮しない。ローミングのアンチステアリング・プラットホーム１１０は、周期的な回復を用いて、ＵＥ１０１が他の訪問先ネットワークにアタッチするのを妨げる。ＵＥ１０１がＶＰＭＮ１０４にアタッチしようとするとき、上述のようにアップデート・ロケーション・メッセージをＨＰＭＮ１０５に送る。ＶＰＭＮ１０４が推奨ＶＰＭＮでないため、ＵＥ１０１が他の訪問先ネットワークにアタッチするように強制しようとして、ＳｏＲプラットホーム１０８は、キャンセル・ロケーション又は他のＭＡＰメッセージをＶＰＭＮ１０４に送る。非推奨ＶＰＭＮ１０４がＨＰＭＮ１０５からキャンセル・ロケーション・メッセージを受信するとき、アンチＳｏＲプラットホーム１１０は、他のＭＡＰアップデート・ロケーションをＨＰＭＮ１０５に再度出す。ＳｏＲプラットホーム１０８は、キャンセル・ロケーション・メッセージを再度出す。アップデート・ロケーション／キャンセル・ロケーション・パターンは、連続又は準連続シーケンスにてアンチＳｏＲプラットホーム１１０により繰り返される。その結果、ＵＥ１０１は、いかなるモバイル終了又はモバイル発信サービスも達成できない。よくても、ＵＥ１０１は、アンチＳｏＲ及びＳｏＲプラットホームからのアップデート・ロケーション／キャンセル・ロケーションの交換の間で、非常に短時間のウィンドウの間だけサービスを受ける。
【００４７】
ＳＳ７モニタリング・システムを用いて、上述の如きローミングのアンチステアリングのアタックを検出できる。一実施例において、受動モニタリング・システムにより備えられたＨＰＭＮは、全ての国際的なＭＡＰシグナリングを連続的にモニタする。ＭＡＰシグナリングを分析することにより、モニタリング・システムは、訪問先ネットワークでのアンチＳｏＲ動作を自動的に検出できる。
【００４８】
受動モニタリング・システムは、１つ以上のネットワーク・モニタリング・プローブ１１１を備える。図１に示すように、プローブ１１１は、ホーム・ネットワーク１０５で１つ以上のインタフェース又は相互接続リンクに結合される。プローブ１１１は、ステアリング・プラットホーム１０８からＨＬＲ１０７及びＶＰＭＮ１０２〜１０４へのリンクに加えて、ホーム・ネットワーク１０５内の任意のインタフェース又は相互接続リンクにも結合できることが理解できよう。簡単にするため、図１は、ネットワーク１０５内の全てのモニタ可能なリンクを示すわけではない。プローブ１１１は、ネットワーク動作を中断することなく、インタフェースからのメッセージ・トラフィックを受動的に捕捉する。
【００４９】
図１に示すモニタリング・プローブ１１１は、ホーム・ネットワーク１０５での１つ以上のモニタリング・プローブを代表する。各モニタリング・プローブは、ネットワークでの１つ以上のリンクからのトラフィックを捕捉する。さらに、１つ以上のプローブ１１１が、あるリンクのトラフィックを捕捉できる。多数のプローブ１１１を用いれば、これらプローブを相互接続して、捕捉したトラフィックを共有及び交換できる。モニタリング・システムは、大量のシグナリング・トラフィックを扱うのに最適化された分布アーキテクチャを利用できる。モニタリング・システム及びプローブ１１１は、実時間、ネットワークにわたる全てのトランザクションのマルチプロトコル追跡、ベアラ／サービス加入者の付勢、リンク／インタフェース、及びノード状態モニタリングを提供できる。一実施例において、プローブ１１１は、テクトロニクス社製アイリス・アナライザ・ツールセット・アプリケーション並びにＳｐＩプローブ及びＧ１０プローブを含むＧｅｏＰｒｏｂｅプラットホームの一部でもよい。モニタリング・プローブは、ＳＳ７リンクから捕捉したデータ・トラフィックを分析するためのソフトウェア・アプリケーションを実行するプロセッサと、ソフトウェア・アプリケーション・インストラクション及び捕捉データ・トラフィックを蓄積するメモリとを備えている。ここで開示し記載した技術を用いて、ローミングのアンチステアリングを検出するために他のネットワーク・モニタリング装置又はプローブを用いることができることが理解できよう。
【００５０】
図２は、本発明の一実施例によるローミングのアンチステアリング動作を検出する処理を示す流れ図である。ホーム・ネットワーク内のリンクからのデータを捕捉するモニタリング・システムは、図２に示す処理を実行して、ホーム・ネットワークの加入者に対してローミングのアンチステアリング技術を訪問先ネットワークが適用するときに、検出を行う。ステップ２０１において、モニタリング・システムは、一実施例において、「インジケータ番号１」と指定された第１パラメータを見積る。これは、固有のアクティブ・ローミング・サービス利用者の数に対応する。所定期間にわたって訪問先ネットワークでローミングするホーム・ネットワーク加入者の数がどれくらいかの見積りが、インジケータ番号１である。
【００５１】
ステップ２０２において、モニタリング・システムは、一実施例において、「インジケータ番号２」と指定された第２パラメータを見積る。これは、固有のステアリング・ローミングの数に対応する。所定期間にわたってホーム・ネットワークが開始したローミング活動のステアリングを示すシグナリング・トラフィックに関連するホーム・ネットワーク加入者の数がどれくらいであるかの見積りが、インジケータ番号２である。ステップ２０３において、モニタリング・システムは、一実施例において、「インジケータ番号３」と指定された第３パラメータを見積る。これは、固有のアンチステアリング・ローミングの数に対応する。所定期間にわたって訪問先ネットワークが開始したローミング活動のアンチステアリングを示すシグナリングに関連したホーム・ネットワーク加入者の数がどれくらいかであるかの見積りが、インジケータ番号３である。
【００５２】
ステップ２０４にて、モニタリング・システムは、一実施例において、「インジケータ番号４」と指定された第４パラメータを見積る。これは、ホーム・ネットワークＨＬＲの潜在的エリアシングに対応する。訪問先ネットワークからのトラフィックに応答するときに、訪問先ネットワークでのアンチステアリング・プラットホームがホーム・ネットワークＨＬＲのアドレスを用いることを示すシグナリング・トラフィックの量の見積りが、インジケータ番号４である。
【００５３】
インジケータ番号１〜４パラメータは、特定の訪問先ネットワーク又は訪問先ネットワークのグループに関連する。インジケータ番号１〜４パラメータは、分、時、日又は他の時間での選択された期間の如き特定期間にわたり検出された活動に対応する。
【００５４】
ステップ２０５において、モニタリング・システムは、ローミング活動の可能なアンチステアリングに関する警告を発生する。設定可能なしきい値と、インジケータ番号１〜４パラメータ値との比較に基づいて、アンチＳｏＲ警告を決める。ホーム・ネットワーク・サービス・プロバイダの如きユーザは、インジケータ番号１〜４パラメータの各々に対するしきい値を確立又は選択できる。これらしきい値は、一般的であり、全ての訪問先ネットワークに適用されるか、１つ以上の特定訪問先ネットワーク用に特に選択される。個別のインジケータ及び／又は２つ以上のインジケータの種々の組合せの値を用いて、潜在的なアンチＳｏＲ活動を識別する。
【００５５】
ステップ２０６において、モニタリング・システムは、詳細なプロトコル・トレースを発生して、特定訪問先ネットワークでの任意の検出可能なローミングのアンチステアリング活動を確認する。
【００５６】
処理のステップ２０１〜２０４は、同時に及び／又はシーケンスで実行できることが理解できよう。これらステップは、任意の順序で実行でき、１回又は繰り返し実行できることが更に理解できよう。図２の処理は、モニタリング・システムで利用可能な処理能力及びリソースに応じて連続的に実行できる。インジケータの連続及び同時のモニタリングにより、モニタリング・システムは、アンチＳｏＲ活動のほぼ実時間の警告を発生できる。
【００５７】
代わりに、ホーム・ネットワーク及び訪問先ネットワークの間のトラフィック・トレースを時間と伴に捕捉する。選択したインターバルで、又は所望量のデータを捕捉したときに、モニタリング・システムは、捕捉したトラフィックをバッチ・モードで分析して、アンチＳｏＲ活動が前の期間に生じたかを判断する。アンチＳｏＲ活動の実時間及び経過的な両方の検出は、ホーム・ネットワーク・サービス・プロバイダに対する潜在的なビジネス価値がある。ホーム・ネットワーク・サービス・プロバイダは、技術的、商業的又は法務的な方法を用いて、訪問先ネットワークのアンチＳｏＲに対抗しようとする。しかし、アンチＳｏＲ活動に対するホーム・ネットワーク・サービス・プロバイダが採る対策には、対策が有効になるまでに、長くなくても、日又は週の如きある程度の期間がかかる。
【００５８】
［インジケータ番号１の見積り：固有のアクティブなローミング・サービス利用者の数］
ホーム・ネットワークでのＳＳ７リンクから受動的に捕捉したデータを用いて、ネットワーク・モニタリング・システムが、所定訪問先ネットワーク用の固有の成功したローミング・サービス利用者の数を見積もることができる。一実施例において、モニタリング・システムは、以下の処理を実行する。
１．各日の開始にて、選択した訪問先ネットワーク用のインジケータ番号１の値をゼロにリットする。
２．訪問先ネットワークにて、外に向かうローミング加入者（subscriber：ＳＵＢ）の各々を追跡する。例えば、ユーザ装置のＩＭＳＩ又はＭＳＩＳＤＮを用いて、加入者の身元を判断できる。
３．その日の終わりにて、各ＳＵＢ用のトラフィックを精査する。次の動作、即ち、モバイル発信音声コール、モバイル終了音声コール、モバイル発信ＳＭＳ及びモバイル終了ＳＭＳの中で少なくとも１つの成功したサービスの試みをＳＵＢが実行したならば、特定のＳＵＢをアクティブ・ローミング・サービス利用者としてカウントし、その日に訪問先ネットワーク用のインジケータ番号１の値を増分する。
【００５９】
［インジケータ番号２の見積り：固有のステアリングされたローミング・サービス利用者の数］
以下の処理を用いて、所定訪問先ネットワーク用の固有のステアリングされたローミング・サービス利用者の数をモニタリング・システムにより見積もることができる。
１．各日の開始にて、選択された訪問先ネットワーク用のインジケータ番号２の値をゼロにリセットする。
２．訪問先ネットワークにて、外に向かうローミング加入者（ＳＵＢ）の各々を追跡する。例えば、ユーザ装置のＩＭＳＩ／ＭＳＩＳＤＮを用いて、加入者の身元を判断できる。
３．その日の終わりにて、各ＳＵＢのトラフィックを精査する。次の条件の両方が満足すれば、特定のＳＵＢをステアリングされたローミング・サービス利用者としてカウントし、その日の訪問先ネットワーク用のインジケータ番号２の値を増分する。
ａ）訪問先ネットワークからの成功しないＭＡＰアップデート・ロケーション・トランザクションをそのＳＵＢが実行する。
ｂ）ＳＵＢからの全ての失敗したＭＡＰロケーション・トランザクションが、所定リスト内で識別された応答コードにより拒否される。応答コード・リストは、設定可能であり、例示又はディフォルトの実施例において、システム障害、許されないローミング、データ損失及び予期せぬデータ値であるコードを含む。応答コード・リストは、各訪問先ネットワークに対して異なった構成となる。
【００６０】
インジケータ番号２は、ステアリングされたローミング・サービス利用者の正確なカウントを提供できない。これは、異なる訪問先ネットワークにローミング加入者をステアリングするのにステアリング・プラットホームが用いた応答コードを、実際のネットワーク又は加入の問題をレポートするのにホーム・ネットワーク自体が用いるためである。しかし、インジケータ番号２の値は、アンチＳｏＲ活動の発見的検出の役割を果たす関連情報を提供する。
【００６１】
［インジケータ番号３の見積り：固有のアンチステアリングされたローミング・サービス利用者の数］
所定訪問先ネットワーク用の固有のアンチステアリングされたローミング・サービス利用者の数は、以下の条件を用いてモニタリング・システムにより見積もることができる。
１．各日の開始にて、選択された訪問先ネットワーク用のインジケータ番号３の値をゼロにリセットする。
２．訪問先ネットワークにて外に向かうローミング加入者（ＳＵＢ）の各々を追跡する。加入者の身元は、例えば、ユーザ装置のＩＭＳＩ／ＭＳＩＳＤＮを用いて判断できる。
３．その日の終わりにて、各ＳＵＢ用のトラフィックを精査する。以下の条件の少なくとも１つを満足したならば、特定のＳＵＢをアンチステアリングされたローミング・サービス利用者としてカウントし、その日の訪問先ネットワーク用のインジケータ番号３の値を増分する。
ａ）その特定ＳＵＢが、ｔ１秒の期間中に、訪問先ネットワークからのｎ個のＭＡＰアップデート・ロケーション・トランザクションの少なくとも１個のシーケンスを実行する。ここでは、最初のｎ−１回のトランザクションが応答コードで失敗し、最後のトランザクションが成功する。ｔ１及び／又はｎは、設定可能である。応答コードは、所定又は設定可能なリストにて任意のＭＡＰ応答コードである。例示的な実施例において、ｔ１のディフォルト値が２０秒であり、ｎの値が５であり、応答コードの設定可能なリストが次のコードを含んでいる。すなわち、システム障害、許可されないローミング、データ損失、及び予期せぬデータ値である。ＭＡＰ応答コードは、各訪問先ネットワークで異なって構成される。
ｂ）この特定ＳＵＢは、訪問先ネットワークからのｎ個のＭＡＰアップデート・ロケーション・トランザクションの少なくとも１個を実行する。ここで、ＭＡＰアップデート・ロケーションの試みは、最短がｔ２秒で最長がｔ３秒だけ離れた間隔である。また、最初のｎ−１回のトランザクションが応答コードＲＣで失敗し、最後のトランザクションが成功する。ｔ２、ｔ３の値が設定可能である。例示的な実施例において、ｔ2のディフォルト値が３５秒であり、ｔ3のディフォルト値が４０秒であり、ｎのディフォルト値が５である。応答コードは、所定又は設定可能なリストにて任意のＭＡＰ応答コードである。例示的な実施例において、応答コードの構成可能なリストは、システム障害、許可されないローミング、データ損失、及び予期せぬデータ値を含んでいる。
ｃ）その特定ＳＵＢは、１時間の期間にてＭＡＰ手順の少なくともｍ回のシーケンスを実行する。ここで、各シーケンスは、訪問先ネットワークへのＭＡＰキャンセル・ロケーションにより開始し、訪問先ネットワークからのＭＡＰアップデート・ロケーションにより終了する。各シーケンスに含まれるＭＡＰ手順と、そのシーケンス内の引き続く手順の間の時間インターバルは、設定可能である。一実施例において、ディフォルトの構成は、２０秒間隔未満で離れたＭＡＰアップデート・ロケーション・トランザクション及びＭＡＰキャンセル・ロケーションを備えたシーケンスである。ｍの値は、設定可能である。一実施例において、ｍ＝２のディフォルト値を用いる。
【００６２】
インジケータ番号３は、アンチステアリング・ローミングの正確なカウントを提供しない。これは、アンチＳｏＲプラットホームでなく加入者又はユーザ装置が、ネットワークの選択を手動強制するためである。これは、インジケータ番号３の下でカウントされるＭＡＰ手順のシーケンスを含むことができる。さらに、アンチＳｏＲの動きは、タイミング及びシグナリングの流れの観点からの変動を含み、上述の処理を用いて、検出を潜在的に避けることができる。しかし、インジケータ番号２の値は、アンチＳｏＲ活動の発見的な検出での役割を果たす関連情報を提供する。
【００６３】
［インジケータ番号４の見積り：訪問先ネットワークＨＬＲの潜在的エリアシング］
アンチステアリング・プラットホームは、訪問先ネットワークＨＬＲのアドレスを用いて、訪問先ネットワークに応答する。これが生じると、モニタリング・システムは、応答のみのＭＡＰトランザクションをレポートする。インジケータ番号４の値は、応答のみのトランザクションの数をカウントする。インジケータ番号４を計算するのに用いる応答のみのトランザクションのリストは、設定可能であり、一実施例においては、アップデート・ロケーション／挿入加入者データ（Insert Subscriber Data）がディフォルトである。
【００６４】
［ローミングのアンチステアリングの可能な存在での警告の発生］
ローミングの可能なアンチステアリングの指示が検出されると、モニタリング・システムは、インジケータ番号１〜４に基づいて警告を発生する。
【００６５】
上述のインジケータ番号３の規則３に基づいてモニタリング・システムにより、ほぼ実時間の警告が発生される。モニタリング・システムでの処理パワーが充分ならば、システムは、この規則を連続的に評価でき、１つのＳＵＢが規則３の第１又は第２条件のいずれかに一致したときに、警告を発生できる。
【００６６】
インジケータ番号４を用いて、モニタリング・システムは、ほぼ実時間の警告も発生する。インジケータ番号４の値が設定可能又は現在の時間インターバル内の設定可能又はプリセットのしきい値に達すると、モニタリング・システムは、訪問先ネットワークがアンチＳｏＲを用いていると判断する。
【００６７】
一実施例において、モニタリング・システムは、以下のアプローチによる如くインジケータの組合せを用いて、アンチＳｏＲレポートを発生できる。
もし、（インジケータ番号２／（インジケータ番号１＋インジケータ番号２））＜Ｘで
且つ（インジケータ番号３／インジケータ番号２）＞Ｙならば、
アンチＳｏＲ活動をレポートする。
【００６８】
最初の式（インジケータ番号２／（インジケータ番号１＋インジケータ番号２））は、ステアリングされたローミング加入者の総数の分数として、訪問先ネットワークによるステアリングの効率を計っている。
【００６９】
２番目の式（インジケータ１／インジケータ２）は、ステアリングの効果に対するアンチＳｏＲの効果を計っている。
【００７０】
Ｘ及びＹの値は、設定可能であり、各訪問先ネットワーク用に個別に選択される。Ｘ及びＹは、訪問先ネットワーク用のステアリング・プラットホームの構成と、ステアリングされた加入者の要求パーセントに基づく。校正期間を用いて、Ｘ及びＹの値を選択する。
【００７１】
インジケータ番号１及びインジケータ番号２は、発見的アプリケーションで単に見積もることができ、これは、可能なアンチＳｏＲの必要性を確認する。かかる更なる確認は、訪問先ネットワークが法務的又は商業的活動を行う前に、必要である。
【００７２】
アンチＳｏＲの確認をテスト・モビリティで得る。例えば、テスト・モバイル１１２を１つ以上のＶＰＭＮ１０２〜１０４用のカバレージ・エリアシング内に配置する。訪問先ネットワーク１０５又はモニタリング・システム１１１は、リンク１１３を介してテスト・モバイル１１２と通信を行うが、これは、ＳＳ７シグナリング、インターネット接続、又は他の任意の通信方法である。訪問先ネットワーク１０５又はモニタリング・システム１１１は、ＶＰＭＮ１０４の如き選択された訪問先ネットワークにアタッチすることをテスト・モバイル１１２に指示する。アタッチ・メッセージがＶＰＭＮ１０４からホーム・ネットワーク１０５に送られるとき、ステアリング・プラットホーム１０８は、テスト・モバイル１１２を他のＶＰＭＮにステアリングしようとして、アップデート・ロケーション・メッセージを拒否する。ＶＰＭＮ１０４がアンチＳｏＲを用いていれば、アップデート・ロケーション・メッセージが拒否されたことをテスト・モバイル１１２に通知しない。ホーム・ネットワーク１０５及び／又はモニタリング・システム１１１がテスト・モバイル１１２へのバック・チャネル１１３接続を有するので、これらは、何のメッセージが実際に送られテスト・モバイル１１２で受信されたかをモニタできる。ホーム・ネットワーク１０５のインストラクションに基づいて送信又は受信された期待メッセージと実際のメッセージとを比較できる。アップデート・ロケーション又はキャンセル・ロケーション・メッセージが期待されたように伝送されないなどのように、実際のメッセージが期待メッセージと一致しなければ、アンチＳｏＲ活動を確認できる。
【００７３】
［何が検出されたかを確認するための詳細プロトコル・トレースの発生］
モニタリング・システムは、データ記録として、コール捕捉したＭＡＰシグナリング・トラフィックのログをとり、完全なプロトコル・トレースを発生する能力がある。モニタリング・システムのアンチＳｏＲ検出処理が警告を発生するとき、それは、加入者の検出されたＩＭＳＩ／ＭＳＩＳＤＮのリストも提供する。このリストを、プロトコル・トレース質問及び履歴的コール・トレース・アプリケーションに用いることができる。検出されたＩＭＳＩ／ＭＳＩＳＤＮに対応するユーザ装置用に詳細なプロトコル・トレースを発生して、インジケータが示唆したようにアンチＳｏＲが生じたかを確認できる。
【００７４】
本発明の多くの変更及び他の実施例が当業者には想定され、本発明は、上述及び添付図に示す利点を有する。よって、本発明は、開示した特定実施例に限定されないことを理解すべきである。特定の用語をここでは用いたが、これらは、汎用且つ説明のためのみであり、限定の目的ではない。
【符号の説明】
【００７５】
１０１：ユーザ装置（ＵＥ）
１０２；訪問先公衆モバイル・ネットワーク（ＶＰＭＮ）
１０３：ＶＰＭＮ
１０４：ＶＰＭＮ
１０５：ＨＰＭＮ
１０６：ＳＳ７ネットワーク
１０７：ＨＬＲ
１０８：ステアリング・プラットホーム
１１０：ローミング・プラットホーム
１１１：モニタリング・プローブ（アンチＳｏＲプラットホーム）
１１２：テスト・モバイル
【図１】
2012134976.tif 000003
【図２】
2012134976.tif 000004
【外国語明細書】
2012134976.tif 000005
2012134976.tif 000006
2012134976.tif 000007
2012134976.tif 000008
2012134976.tif 000009
2012134976.tif 000010
2012134976.tif 000011
2012134976.tif 000012
2012134976.tif 000013
2012134976.tif 000014
2012134976.tif 000015
2012134976.tif 000016
2012134976.tif 000017
2012134976.tif 000018
2012134976.tif 000019
2012134976.tif 000020
2012134976.tif 000021
2012134976.tif 000022
2012134976.tif 000023
2012134976.tif 000024
2012134976.tif 000025
2012134976.tif 000026
2012134976.tif 000027
2012134976.tif 000028
2012134976.tif 000029
2012134976.tif 000030
2012134976.tif 000031
2012134976.tif 000032
2012134976.tif 000033