(57)【要約】【課題】ステアリング対象オペレータリストに含まれるオペレータが圏外の場合でも、他のオペレータを選択すること。【解決手段】国際ローミング機能を有するユーザ端末は、位置登録を拒否されたオペレータを表す情報を含む禁止オペレータリストを記憶する記憶部と、禁止オペレータリストに含まれるオペレータへの位置登録要求を送信する制御を行い、ネットワークからの位置登録を許容することを表す情報に従って、位置登録処理を行う位置登録制御部とを有する。オペレータへの位置登録を許容するか否かを判断する装置は、ユーザ、またはユーザ端末毎に、位置登録を拒否したオペレータを表す情報を含む位置登録拒否済みオペレータリストを記憶し、ユーザ端末からオペレータへの位置登録要求を受信した際に、該オペレータが位置登録拒否済みオペレータリストに含まれる場合、位置登録を許容する。【選択図】図１０
2013143713.tif 000002
【特許請求の範囲】
【請求項１】
国際ローミング機能を有するユーザ端末であって、
位置登録を拒否されたオペレータを表す情報を含む禁止オペレータリストを記憶する記憶部と、
前記禁止オペレータリストに含まれるオペレータへの位置登録要求を送信する制御を行い、前記ネットワークからの位置登録を許容することを表す情報に従って、位置登録処理を行う位置登録制御部と
を有し、
オペレータへの位置登録を許容するか否かを判断する装置は、ユーザ、またはユーザ端末毎に、位置登録を拒否したオペレータを表す情報を含む位置登録拒否済みオペレータリストを記憶し、ユーザ端末からオペレータへの位置登録要求を受信した際に、該オペレータが前記位置登録拒否済みオペレータリストに含まれる場合、位置登録を許容する、ユーザ端末。
【請求項２】
前記記憶部は、国際ローミングサービスの利用の際に、ユーザ端末を誘導するオペレータを表す情報を含むステアリング対象オペレータリストを記憶し、
前記位置登録制御部は、前記ステアリング対象オペレータリストに含まれないオペレータで、且つ前記禁止オペレータリストに含まれるオペレータへの位置登録要求を送信する制御を行い、前記ネットワークからの位置登録を許容することを表す情報に従って、位置登録処理を行う、請求項１に記載のユーザ端末。
【請求項３】
前記位置登録制御部により前記禁止オペレータリストに含まれるオペレータへの位置登録処理が行われた場合に、該位置登録処理が行われたオペレータを前記禁止オペレータリストから削除する、請求項１又は２に記載のユーザ端末。
【請求項４】
オペレータへの位置登録を許容するか否かを判断するネットワーク管理装置であって、
ユーザ、またはユーザ端末毎に、位置登録を拒否したオペレータを表す情報を含む位置登録拒否済みオペレータリストを記憶する記憶部と、
ユーザ端末から、オペレータへの位置登録要求を受信した際に、該オペレータが前記位置登録拒否済みオペレータリストに含まれる場合に、該オペレータへの位置登録を行う位置登録処理部と
を有する、ネットワーク管理装置。
【請求項５】
ユーザ端末から、オペレータへの位置登録要求を受信した際に、該オペレータが前記位置登録拒否済みオペレータリストに含まれない場合に、該オペレータへの位置登録を拒否するとともに、該ユーザ、またはユーザ端末に対応する位置登録拒否済みオペレータリストに、該オペレータを追加するオペレータ判定部
を有する、請求項４に記載のネットワーク装置。
【請求項６】
前記位置登録処理部によりオペレータへの位置登録が行われた際に、前記位置登録拒否済みオペレータリストの該ユーザ、または該ユーザ端末に対応する位置登録拒否済みオペレータリストから、位置登録が行われたオペレータを削除する、請求項４又は５に記載のネットワーク管理装置。
【請求項７】
国際ローミング機能を有するユーザ端末における方法であって、
位置登録を拒否されたオペレータを表す情報を含む禁止オペレータリストに含まれるオペレータへの位置登録要求を送信し、
ネットワークからの位置登録を許容することを表す情報に従って、位置登録処理を行い、
オペレータへの位置登録を許容するか否かを判断する装置により、ユーザ、またはユーザ端末毎に、位置登録を拒否したオペレータを表す情報を含む位置登録拒否済みオペレータリストが記憶され、ユーザ端末からオペレータへの位置登録要求を受信した際に、該オペレータが前記位置登録拒否済みオペレータリストに含まれる場合、位置登録が許容される、方法。
【請求項８】
オペレータへの位置登録を許容するか否かを判断するネットワーク管理装置における方法であって、
ユーザ端末から、オペレータへの位置登録要求を受信した際に、該オペレータがユーザ、またはユーザ端末毎に、位置登録を拒否したオペレータを表す情報を含む位置登録拒否済みオペレータリストに含まれる場合に、該オペレータへの位置登録を行う、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムに関する。
【背景技術】
【０００２】
ユーザ端末には、契約国以外の国で使用することが可能なものがある。契約国以外の国で使用可能とされる場合、契約国のオペレータと契約国以外のオペレータとの間でローミング契約がされていることもある。契約国以外の提携オペレータの設備を利用して、契約しているオペレータのサービスを受けられるようにすることは、国際ローミングと呼ばれる。
【０００３】
オペレータにより提供される無線通信方式には、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）が含まれる。さらに、オペレータにより提供される無線通信方式には、ＬＴＥ−Ａｄｖａｎｃｅｄが含まれてもよい。
【０００４】
ユーザ端末は、ホームの公衆移動通信網（ＰＬＭＮ：  Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ)又はホームに相当する公衆移動通信網（Ｅｑｕｉｖａｌｅｎｔ  ＰＬＭＮ）上で動作する。該ユーザ端末が公衆移動通信網を選択する。公衆移動通信網は、ネットワークと呼ばれることもある。公衆移動通信網を選択する動作として、自動モード（ａｕｔｏｍａｔｉｃ  ｍｏｄｅ）と手動モード（ｍａｎｕａｌ  ｍｏｄｅ）の２種類の選択方法が規定されている。自動モードでは、優先度順に並べられたＰＬＭＮのリストが利用される。利用可能であり、且つ利用が許可されたＰＬＭＮのうち、最も優先度の高いＰＬＭＮが選択される。手動モードでは、ユーザ端末は利用可能なＰＬＭＮを示す。ユーザが手動で選択した場合に、ユーザ端末は選択されたＰＬＭＮでサービスを得ようとする。
【０００５】
国際ローミングの際に、ユーザ端末をステアリングすることにより、ホームネットワークから提携事業者のネットワークへ誘導することができる。ユーザ端末をステアリングすることによりホームネットワークから提携事業者のネットワークへ誘導することは、ネットワークステアリングと呼ばれることもある。提携事業者のネットワークへ誘導することにより、提携事業者の設備を利用させることが可能である。
【０００６】
国際ローミングの際に、ホームネットワークから提携事業者のネットワークへ誘導させないようにすることもできる。この場合、ネットワークステアリングは、オプション機能となる。
【０００７】
ローミングに関して、位置登録拒否率に基づいて、位置登録要求された海外ＰＬＭＮへの携帯電話機の位置登録の可否を判定する技術が知られている（例えば、特許文献１参照）。
【０００８】
また、サービス発生時に待ち受け状態である移動機は、移動通信網から正常にサービスを提供されなかったことを検出すると、周辺のＰＬＭＮ検索を自動で行い、ある任意のＰＬＭＮに切替える技術が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−１２４９８１号公報
【特許文献２】特開２００８−１０９３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
図１は、ネットワークステアリング機能を有さない場合のユーザ端末１０の動作を示す。
【００１１】
ユーザ端末１０はオペレータを選択する（１）。
【００１２】
ユーザ端末１０から交換機２０１を介して、ホームロケーションレジスタ（ＨＬＲ：  Ｈｏｍｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）３０へ、位置登録要求が送信される（２）。
【００１３】
ＨＬＲ３０は、ユーザ端末１０の最終在圏時の移動機種別（ＩＭＥＩＳＶ：  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ  Ｓｏｆｔｗａｒｅ  Ｖｅｒｓｉｏｎ）を参照し、ネットワークステアリング機能に対応するか否かを判定する（３）。
【００１４】
ネットワークステアリング機能に対応しない場合、ＨＬＲ３０は、位置登録を許容する（４）。
【００１５】
ＨＬＲ３０は、ユーザ端末１０へ、位置登録を許容することを通知する（５）。
【００１６】
ユーザ端末１０は位置登録を完了する（６）。
【００１７】
図２は、ネットワークステアリング機能を有する場合のユーザ端末１０の動作を示す。
【００１８】
ユーザ端末１０はオペレータを選択する（１）。
【００１９】
ユーザ端末１０から交換機２０１を介して、ＨＬＲ３０へ、位置登録要求が送信される（２）。
【００２０】
ＨＬＲ３０は、ユーザ端末１０の最終在圏時の移動機種別を参照し、ネットワークステアリング機能に対応するか否かを判定する（３）。
【００２１】
ネットワークステアリング機能に対応する場合、ＨＬＲ３０は、オペレータリストを参照し、規定の拒否率で位置登録を拒否する（４）。
【００２２】
ＨＬＲ３０は、ユーザ端末１０へ、位置登録を拒否することを通知する（５）。
【００２３】
ユーザ端末１０は次のオペレータを選択する（６）。
【００２４】
ユーザ端末１０から交換機２０２を介して、ＨＬＲ３０へ、位置登録要求が送信される（７）。
【００２５】
ＨＬＲ３０は、ユーザ端末１０の最終在圏時の移動機種別を参照し、ネットワークステアリング機能に対応するか否かを判定する。ネットワークステアリング機能に対応する場合、ＨＬＲ３０は、オペレータリストを参照し、規定の拒否率で位置登録を拒否するが、５回目の位置登録である場合には、拒否率に関係なく、位置登録を許容する（８）。ここでは、５回目の位置登録であるとする。
【００２６】
ＨＬＲ３０は、ユーザ端末１０へ、位置登録を許容することを通知する（９）。
【００２７】
ユーザ端末１０は位置登録を完了する（１０）。
【００２８】
ネットワークステアリング機能に対応するユーザ端末は、ステアリングの対象となるオペレータのリスト（ステアリング対象オペレータリスト）に含まれるオペレータを選択する。仮に、ユーザ端末にステアリング対象オペレータリストに含まれないオペレータを選択させても、ネットワークから拒否される。
【００２９】
ステアリング対象オペレータリストに含まれるオペレータが変更できない場合で、且つステアリング対象オペレータリストに含まれるオペレータが全て圏外であった場合には、ユーザ端末は、オペレータを選択できない。
【００３０】
ステアリング対象オペレータリストに含まれるオペレータが全て圏外であった場合でも、ステアリング対象オペレータリストに含まれないオペレータが圏内であることも想定される。この場合、圏内であるオペレータを選択できることが好ましい。
【００３１】
本発明は、上記の点に鑑みてなされたものであり、ステアリング対象オペレータリストに含まれるオペレータが圏外の場合でも、他のオペレータを選択することができる技術を提供することを目的とする。
【課題を解決するための手段】
【００３２】
上記の課題を解決するために、本発明のユーザ端末は、
国際ローミング機能を有するユーザ端末であって、
位置登録を拒否されたオペレータを表す情報を含む禁止オペレータリストを記憶する記憶部と、
前記禁止オペレータリストに含まれるオペレータへの位置登録要求を送信する制御を行い、前記ネットワークからの位置登録を許容することを表す情報に従って、位置登録処理を行う位置登録制御部と
を有し、
オペレータへの位置登録を許容するか否かを判断する装置は、ユーザ、またはユーザ端末毎に、位置登録を拒否したオペレータを表す情報を含む位置登録拒否済みオペレータリストを記憶し、ユーザ端末からオペレータへの位置登録要求を受信した際に、該オペレータが前記位置登録拒否済みオペレータリストに含まれる場合、位置登録を許容する、ユーザ端末として達成される。
【００３３】
前記記憶部は、国際ローミングサービスの利用の際に、ユーザ端末を誘導するオペレータを表す情報を含むステアリング対象オペレータリストを記憶し、
前記位置登録制御部は、前記ステアリング対象オペレータリストに含まれないオペレータで、且つ前記禁止オペレータリストに含まれるオペレータへの位置登録要求を送信する制御を行い、前記ネットワークからの位置登録を許容することを表す情報に従って、位置登録処理を行う、ように構成してもよい。
【００３４】
前記位置登録制御部により前記禁止オペレータリストに含まれるオペレータへの位置登録処理が行われた場合に、該位置登録処理が行われたオペレータを前記禁止オペレータリストから削除する、ように構成してもよい。
【００３５】
本発明のネットワーク管理装置は、
オペレータへの位置登録を許容するか否かを判断するネットワーク管理装置であって、
ユーザ、またはユーザ端末毎に、位置登録を拒否したオペレータを表す情報を含む位置登録拒否済みオペレータリストを記憶する記憶部と、
ユーザ端末から、オペレータへの位置登録要求を受信した際に、該オペレータが前記位置登録拒否済みオペレータリストに含まれる場合に、該オペレータへの位置登録を行う位置登録処理部と
を有する、ネットワーク管理装置として達成される。
【００３６】
ユーザ端末から、オペレータへの位置登録要求を受信した際に、該オペレータが前記位置登録拒否済みオペレータリストに含まれない場合に、該オペレータへの位置登録を拒否するとともに、該ユーザ、またはユーザ端末に対応する位置登録拒否済みオペレータリストに、該オペレータを追加するオペレータ判定部
を有する、ように構成してもよい。
【００３７】
前記位置登録処理部によりオペレータへの位置登録が行われた際に、前記位置登録拒否済みオペレータリストの該ユーザ、または該ユーザ端末に対応する位置登録拒否済みオペレータリストから、位置登録が行われたオペレータを削除する、ように構成してもよい。
【００３８】
また、上記ユーザ端末、ネットワーク管理装置が実行する方法として構成することもできる。
【発明の効果】
【００３９】
開示された実施例によれば、ステアリング対象オペレータリストに含まれるオペレータが圏外の場合でも、他のオペレータを選択することが可能となる。
【図面の簡単な説明】
【００４０】
【図１】ステアリング機能を有さない場合の無線通信システムにより実行される通信の一例を示す図である。
【図２】ステアリング機能を有する場合の無線通信システムにより実行される通信の一例を示す図である。
【図３】無線通信システムの一実施例を示す図である。
【図４】ネットワーク管理装置の一実施例を示す図である。
【図５】禁止済みオペレータリストの一実施例を示す図である。
【図６】ネットワーク管理装置の一実施例を示す機能ブロック図である。
【図７】ユーザ端末の一実施例を示す図である。
【図８】ユーザ端末の一実施例を示す機能ブロック図である。
【図９】ネットワーク管理装置の動作の一実施例を示すフローチャートである。
【図１０】無線通信システムの動作の一実施例を示すシーケンスチャートである。
【発明を実施するための形態】
【００４１】
以下、図面に基づいて、実施例を説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００４２】
＜実施例＞
＜無線通信システム＞
図３は、無線通信システムの一実施例を示す。
【００４３】
無線通信システムが適用される環境には、ユーザ端末１００と、交換機２００ｍ（ｍは、ｍ＞０の整数）と、ネットワーク管理装置３００とが含まれる。図３には、一例として、ｍ＝２の場合が示される。
【００４４】
少なくとも２のオペレータのそれぞれは、複数の交換機２００ｍのうちの幾つかを運営する。例えば、交換機２００１と、交換機２００２は、異なるオペレータにより運営されてもよい。例えば、各交換機２００ｍが属するＰＬＭＮを運営する少なくとも２のオペレータの移動国コードは同じであるが、移動ネットワークコード（ＭＮＣ：  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ  Ｃｏｄｅ）は異なっていてもよい。
【００４５】
以下、一例として、各交換機２００ｍは同じ国に位置し、ネットワーク管理装置３００は各交換機２００ｍとは異なる国に位置する場合について説明する。ネットワーク管理装置３００は契約国に設置される。つまり、ユーザ端末１００のユーザは、ネットワーク管理装置３００が設置された国のオペレータと契約している。交換機２００１、交換機２００２は非契約国に設置される。つまり、ユーザ端末１００のユーザは、契約した国とは異なる国のオペレータによりサービスを受けようとする。ユーザ端末１００は、国際ローミングを行う。「ネットワーク」と「ＰＬＭＮ」と「オペレータ」は同義に使用される場合もある。
【００４６】
図３には、交換機２００１の配下の基地局によりカバーされるエリアと、交換機２００２の配下の基地局によりカバーされるエリアとが略同一である場合について示される。交換機２００１の配下の基地局によりカバーされるエリアと、交換機２００２の配下の基地局によりカバーされるエリアとの間で少なくとも一部が重複するようにしてもよい。
【００４７】
＜ネットワーク管理装置３００＞
図４は、ネットワーク管理装置３００の一実施例を示す。図４には、主にハードウェア構成が示される。ネットワーク管理装置３００は、コアネットワークに設置されてもよい。また、ネットワーク管理装置３００は、ＨＬＲに含まれてもよい。
【００４８】
ネットワーク管理装置３００は、通信回路３０２と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０４と、主記憶部３０６と、補助記憶部３０８とを有する。
【００４９】
通信回路３０２は、交換機２００１、及び交換機２００２との間で通信を行う。具体的には、通信回路３０２は、交換機２００１又は交換機２００２を介して、ユーザ端末１００からの位置登録要求を受信する。また、通信回路３０２は、交換機２００１又は交換機２００２を介して、ユーザ端末１００へ、位置登録応答を送信する。位置登録応答には、位置登録を拒否することを表す位置登録拒否応答、及び位置登録を許容することを表す位置登録許容応答のいずれかが含まれる。
【００５０】
ＣＰＵ３０４は、通信回路３０２、主記憶部３０６、及び補助記憶部３０８の制御を行う。ＣＰＵ３０４は、主記憶部３０６に記憶されたプログラムに従って機能し、所定の処理を行う。
【００５１】
主記憶部３０６には、アプリケーションと、オペレーティングシステム（ＯＳ：  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）とが格納される。アプリケーションは、ユーザ（オペレータ）がネットワーク管理装置３００上で実行する作業を実施する機能を有するソフトウェアである。オペレーティングシステムは、ネットワーク管理装置３００において、ハードウェアを抽象化したインターフェースをアプリケーションに提供するソフトウェアである。
【００５２】
補助記憶部３０８は、ユーザ端末１００のオペレータへの位置登録を拒否した際に、該ユーザ端末１００を表す情報と、該オペレータを表す情報とを対応付けて記憶する。位置登録を拒否したオペレータを表す情報は、ユーザ端末毎に記憶される。ユーザ端末を表す情報として、国際移動体装置識別番号（端末識別番号）（ＩＭＥＩ：Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｆｉｅｒ）が利用されてもよい。
【００５３】
以下、ユーザ端末１００のオペレータへの位置登録を拒否した際に記憶される該ユーザ端末１００を表す情報と、該オペレータを表す情報とを対応付けたリストは、「禁止済みオペレータリスト」と呼ばれることもある。また、ユーザ端末１００のオペレータへの位置登録を拒否した際に記憶されるオペレータを表す情報は、「禁止済みオペレータ」と呼ばれることもある。
【００５４】
図５は、禁止済みオペレータリストの一実施例を示す。図５に示される例では、ユーザ端末を表す情報（ユーザ端末識別子）と、禁止済みオペレータを表す情報（禁止済みオペレータ識別子）とが対応付けられて記憶される。具体的には、ユーザ端末識別子「ＡＡ」により示されるユーザ端末のオペレータへの位置登録を拒否した際の該オペレータのネットワークには、禁止済みオペレータ識別子「１１１−１１」、「３３３−３３」、「５５５−５５」が含まれる。また、ユーザ端末識別子「ＢＢ」により示されるユーザ端末のオペレータへの位置登録を拒否した際の該オペレータのネットワークには、禁止済みオペレータ識別子「２２２−２２」、「４４４−４４」が含まれる。
【００５５】
また、補助記憶部３０８は、禁止済みオペレータを表す情報を記憶した後に、ユーザ端末１００から該禁止済みオペレータへの位置登録があった場合には、該禁止済みオペレータを表す情報を削除する。禁止済みオペレータを表す情報を記憶した後に、ユーザ端末１００から該禁止済みオペレータへの位置登録があった場合には、位置登録が許容される。
【００５６】
＜ネットワーク管理装置３００の機能＞
ネットワーク管理装置３００の機能の一実施例について説明する。
【００５７】
図６は、ネットワーク管理装置３００の機能の一実施例を示す機能ブロック図である。この機能ブロック図により表される機能は、主に、ＣＰＵ３０４により実行される。つまり、図６の機能ブロック図により表される機能は、主記憶部３０６に記憶されたアプリケーションに従ってＣＰＵ３０４により実行される。
【００５８】
ＣＰＵ３０４は、オペレータ判定部３５２として機能する。オペレータ判定部３５２には、通信回路３０２から、ユーザ端末１００により送信された位置登録要求が入力される。オペレータ判定部３５２は、ユーザ端末１００からの位置登録要求が入力されると、該位置登録要求に含まれるユーザ端末を表す情報（ユーザ端末識別子）と、オペレータを表す情報（オペレータ識別子）を取得する。オペレータ判定部３５２は、補助記憶部３０８に記憶された禁止済みオペレータリストを参照し、ユーザ端末識別子に対応する禁止済みオペレータ識別子に、オペレータ識別子が含まれるか否かを判定する。
【００５９】
ユーザ端末識別子に対応する禁止済みオペレータ識別子に、オペレータ識別子が含まれる場合、オペレータ判定部３５２は、オペレータ識別子に対応するオペレータへの位置登録を許容すると判定する。この場合、オペレータ判定部３５２は、位置登録処理部３５４へ、位置登録処理を行うように命令する。オペレータ判定部３５２は、補助記憶部３０８に記憶された禁止済みオペレータリストのユーザ端末識別子に対応する禁止済みオペレータ識別子から、オペレータ識別子を削除する。
【００６０】
一方、ユーザ端末識別子に対応する禁止済みオペレータ識別子に、オペレータ識別子が含まれない場合、オペレータ判定部３５２は、オペレータ識別子に対応するオペレータへの位置登録を拒否すると判定する。この場合、オペレータ判定部３５２は、通信回路３０２へ、位置登録を拒否することを表す情報を送信するように命令する。オペレータ判定部３５２は、補助記憶部３０８に記憶された禁止済みオペレータリストのユーザ端末識別子に対応する禁止済みオペレータ識別子へ、オペレータ識別子を追加する。
【００６１】
ＣＰＵ３０４は、位置登録処理部３５４として機能する。位置登録処理部３５４は、オペレータ判定部３５２から、位置登録処理を行う命令（以下、「位置登録処理命令」という）が入力される。位置登録処理部３５４は、オペレータ判定部３５２からの位置登録処理命令に従って、位置登録要求を行ったユーザ端末１００の位置登録処理を実行する。位置登録処理部３５４は、位置登録処理の実行後、通信回路３０２へ、位置登録が完了したことを表す情報を送信するように命令する。
【００６２】
＜ユーザ端末１００＞
図７は、ユーザ端末１００の一実施例を示す。図７には、主にハードウェア構成が示される。
【００６３】
ユーザ端末１００は、ユーザが通信することができる適切な如何なる端末でもよく、例えば、携帯電話、情報端末、パーソナルディジタルアシスタント、携帯用パーソナルコンピュータ、スマートフォン等が含まれるが、これらに限定されない。
【００６４】
ユーザ端末１００は、無線通信回路１０２と、ＣＰＵ１０４と、主記憶部１０６と、補助記憶部１０８と、入出力部１１０とを有する。補助記憶部１０８は、ユーザ端末１００に使用されるＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードに含まれてもよい。
【００６５】
無線通信回路１０２は、基地局（図示無し）との間で無線通信を行う。無線通信回路１０２から送信された情報は、基地局から、交換機２００１、交換機２００２へ送信される。交換機２００１、交換機２００２へ送信された基地局からの情報は、ネットワーク管理装置３００へ、送信される。
【００６６】
ＣＰＵ１０４は、無線通信回路１０２、主記憶部１０６、補助記憶部１０８、及び入出力部１１０の制御を行う。ＣＰＵ１０４は、主記憶部１０６に記憶されたプログラムに従って機能し、所定の処理を行う。
【００６７】
主記憶部１０６は、アプリケーションと、ＯＳとを有する。アプリケーションは、ユーザがユーザ端末１００上で実行する作業を実施する機能を有するソフトウェアである。ＯＳは、ユーザ端末１００において、ハードウェアを抽象化したインターフェースをアプリケーションソフトウェアに提供するソフトウェアである。
【００６８】
補助記憶部１０８は、ネットワークステアリングの対象となるオペレータのリスト（以下、「ステアリング対象オペレータリスト」という）を格納する。ネットワークステアリングの対象となるオペレータには、国際ローミングの際に、ユーザ端末１００を誘導するオペレータが含まれる。また、補助記憶部１０８は、ステアリング対象オペレータリストに含まれないオペレータへの位置登録の要求が行われた際に、該オペレータを表す情報を記憶する。該オペレータへの位置登録は拒否される。ステアリング対象オペレータリストに含まれないオペレータで、且つ位置登録の要求が行われたオペレータのリストを、「禁止オペレータリスト」という。
【００６９】
入出力部１１０は、例えば、キーボードやマウスにより構成され、ユーザ端末１００への指示や、データの入力を行うための装置である。また、入出力部１１０は、タッチパネルにより構成されてもよい。また、入出力部１１０は、例えば、マイクにより構成され、ユーザにより発せられた音声を入力する。音声には、着信者へのメッセージや、ユーザ端末１００への指示が含まれてもよい。指示には、ＯＳに対するものや、アプリケーションに対するものが含まれる。
【００７０】
また、入出力部１１０は、例えば、ディスプレイにより構成され、当該ユーザ端末１００による処理状態や処理結果を表示する。また、入出力部１１０は、例えば、スピーカにより構成され、ユーザに対して、音を出力するようにしてもよい。処理状態や処理結果には、ＯＳやアプリケーションによるものが含まれる。ディスプレイには、液晶ディスプレイ（ＬＣＤ：  Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＣＲＴ（Ｃａｔｈｏｄ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ、プラズマディスプレイ（ＰＤＰ：  Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等が含まれる。
【００７１】
＜ユーザ端末１００の機能＞
ユーザ端末１００の機能の一実施例について説明する。
【００７２】
図８は、ユーザ端末１００の機能の一実施例を示す機能ブロック図である。この機能ブロック図により表される機能は、主に、ＣＰＵ１０４により実行される。つまり、図８の機能ブロック図により表される機能は、主記憶部１０６に記憶されたアプリケーションに従ってＣＰＵ１０４により実行される。
【００７３】
ＣＰＵ１０４は、オペレータ判定部１５２として機能する。オペレータ判定部１５２は、オペレータへ位置登録要求を行う際に、該オペレータが、補助記憶部１０８に記憶されたステアリング対象オペレータリストに含まれるか否かを判定する。位置登録要求を行うオペレータは、ユーザにより指定されたオペレータであってもよいし、自動的に選択されたオペレータであってもよい。例えば、自動モードに設定されている場合に、利用可能であり、且つ利用が許可されたオペレータのうち、最も優先度の高いオペレータが選択されてもよい。また、例えば、手動モードに設定されている場合に、利用可能なオペレータから、ユーザにより選択されたオペレータであってもよい。この場合、オペレータを表す情報が、入出力部１１０から入力される。
【００７４】
ステアリング対象オペレータリストに含まれると判定される場合、オペレータ判定部１５２は、位置登録制御部１５４へ、位置登録要求を行うように命令する。
【００７５】
一方、ステアリング対象オペレータリストに含まれないと判定される場合、オペレータ判定部１５２は、オペレータが、補助記憶部１０８に記憶された禁止オペレータリストに含まれるか否かを判定する。
【００７６】
禁止オペレータリストに含まれると判定される場合、オペレータ判定部１５２は、位置登録制御部１５４へ、位置登録要求を行うように命令する。
【００７７】
一方、禁止オペレータリストに含まれないと判定される場合、オペレータ判定部１５２は、位置登録制御部１５４へ、位置登録要求を行わないように命令する。さらに、禁止オペレータリストに含まれないと判定される場合、オペレータ判定部１５２は、補助記憶部１０８に記憶された禁止オペレータリストに、オペレータを表す情報を追加する。
【００７８】
ＣＰＵ１０４は、位置登録制御部１５４として機能する。位置登録制御部１５４は、オペレータ判定部１５２からの位置登録を行うか否かを表す情報に従って、位置登録要求を生成する。位置登録要求には、ユーザ端末１００の識別子と、位置登録要求の対象となるオペレータを表す情報（オペレータ識別子）とが含まれる。位置登録制御部１５４は、無線通信回路１０２から位置登録要求が送信されるように制御する。
【００７９】
＜ネットワーク管理装置３００の動作＞
図９は、ネットワーク管理装置３００の動作の一実施例を示す。
【００８０】
ステップＳ９０２では、通信回路３０２は、ユーザ端末１００からの位置登録要求を受信する。
【００８１】
ステップＳ９０４では、オペレータ判定部３５２は、禁止済みオペレータリストと照合する。具体的には、オペレータ判定部３５２は、ステップＳ９０２により受信された位置登録要求から、ユーザ端末１００により位置登録要求されたオペレータの識別子（以下、「オペレータＡ」という）を取得する。位置登録判定部３５２は、オペレータＡと、禁止済みオペレータリストに含まれるオペレータの識別子とを照合する。
【００８２】
ステップＳ９０６では、オペレータ判定部３５２は、禁止済みオペレータリストに、オペレータＡが含まれるか否かを判定する。
【００８３】
ステップＳ９０８では、禁止済みオペレータリストに、オペレータＡが含まれる場合、位置登録処理部３５４は、オペレータＡへ、ユーザ端末１００を位置登録する。具体的には、オペレータ判定部３５２は、禁止済みオペレータリストにオペレータＡが含まれる場合、位置登録処理部３５４へ、位置登録を行うように命令する。位置登録処理部３５４は、オペレータ判定部１５２からの命令に従って、オペレータＡへ、ユーザ端末１００を位置登録する。
【００８４】
ステップＳ９１０では、オペレータＡへのユーザ端末１００の位置登録が終了すると、位置登録処理部３５４は、ユーザ端末１００へ、位置登録許容応答を送信する。
【００８５】
ステップＳ９１２では、位置登録処理部３５４は、補助記憶部３０８に記憶された禁止済みオペレータリストから、オペレータＡを削除する。
【００８６】
ステップＳ９１２による処理の後、ステップＳ９０２へ戻る。
【００８７】
ステップＳ９１４では、禁止済みオペレータリストに、オペレータＡが含まれない場合、オペレータ判定部３５２は、オペレータＡへのユーザ端末１００の位置登録を拒否する。具体的には、オペレータ判定部３５２は、禁止済みオペレータリストにオペレータＡが含まれない場合、通信回路３０２へ、ユーザ端末１００を宛先とする位置登録拒否応答を入力する。通信回路３０２は、ユーザ端末１００へ、位置登録判定部３５２からの位置登録拒否応答を送信する。
【００８８】
ステップＳ９１６では、オペレータ判定部３５２は、補助記憶部３０８に記憶された禁止済みオペレータリストへ、オペレータＡを追加する。
【００８９】
ステップＳ９１６による処理の後、ステップＳ９０２へ戻る。
【００９０】
ステップＳ９０４−Ｓ９１６の処理は、ネットワーク管理装置３００の有するＣＰＵ３０４がプログラムに従って処理を行うことにより実行される。該プログラムは、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード等の記録媒体に記録された状態で提供される。また、プログラムを、通信網を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。ＣＰＵ３０４は、読み込んだプログラムをＲＡＭあるいはＨＤＤに書き込み、処理を実行する。プログラムは、コンピュータに、図９のステップＳ９０４−Ｓ９１６を実行させる。
【００９１】
＜無線通信システムの動作＞
図１０は、無線通信システムの動作の一実施例を示す。
【００９２】
ステップＳ１００２では、ユーザ端末１００は、自動モードに設定される。
【００９３】
ステップＳ１００４では、位置登録制御部１５４による制御により、ユーザ端末１００からネットワーク管理装置３００へ、オペレータＡ  Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ（オペレータＡへの位置登録要求）が送信される。
【００９４】
ステップＳ１００６では、ネットワーク管理装置３００は、ユーザ端末１００からの位置登録要求に応じて、ステアリング処理を行う。具体的には、図９のステップＳ９０２−Ｓ９０６、ステップＳ９１４−Ｓ９１６の処理を行う。
【００９５】
ステップＳ１００８では、ネットワーク管理装置３００は、ユーザ端末１００へ、オペレータＡ  Ａｔｔａｃｈ  Ｒｅｊｅｃｔ（Ｃａｕｓｅ＃１１）（ネットワークＡへの位置登録拒否応答）を送信する。つまり、禁止済みオペレータリストに含まれないオペレータＡがユーザ端末１００により選択されたため、ネットワーク管理装置３００は、位置登録拒否応答を送信する。
【００９６】
ステップＳ１０１０では、ユーザ端末１００は、ネットワーク管理装置３００からのオペレータＡ  Ａｔｔａｃｈ  Ｒｅｊｅｃｔ（Ｃａｕｓｅ＃１１）に応じて、禁止オペレータリストへ、オペレータＡを追加する。
【００９７】
ステップＳ１０１２では、オペレータＡが選択されても、オペレータ判定部１５２により接続要求が拒否される。
【００９８】
ステップＳ１０１４では、ネットワーク管理装置３００は、禁止済みオペレータリストへ、オペレータＡを追加する。ネットワーク管理装置３００は、禁止済みオペレータリストへ、位置登録を拒否したオペレータを追加する。ここで、ネットワーク管理装置３００は、位置登録を拒否した後、ユーザ端末１００から位置登録を拒否したオペレータとは異なるオペレータへの位置登録要求を受信した場合に、ユーザ端末１００の禁止オペレータリストへ、位置登録を拒否したオペレータを表す情報が追加されたと判定する。また、ネットワーク管理装置３００は、Ａｔｔａｃｈ  Ｒｅｊｅｃｔの送信後、所定の時間が経過しても、Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔの再送がない場合、ユーザ端末１００の禁止オペレータリストへ、位置登録を拒否したオペレータを表す情報が追加されたと判定するようにしてもよい。該所定の時間として、Ｔ３３１０が利用されてもよい。Ｔ３３１０は、１５ｓｅｃである。ユーザ端末１００の禁止オペレータリストへ、位置登録を拒否したオペレータを表す情報が追加されたと判定した場合に、ネットワーク管理装置３００は、禁止済みオペレータリストへ、位置登録を拒否したオペレータを追加するようにしてもよい。
【００９９】
ステップＳ１０１６では、ユーザ端末１００は、手動モードに設定される。
【０１００】
ステップＳ１０１８では、位置登録制御部１５４による制御により、ユーザ端末１００からネットワーク管理装置３００へ、オペレータＡ  Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ（オペレータＡへの位置登録要求）が送信される。
【０１０１】
手動モードに設定されることにより、ユーザは、禁止オペレータリストに含まれるオペレータＡを選択できる。自動モードでは、禁止オペレータリストに含まれるオペレータＡへの位置登録要求は拒否されるためである。
【０１０２】
ステップＳ１０２０では、ネットワーク管理装置３００は、ユーザ端末１００へ、オペレータＡ  Ａｔｔａｃｈ  Ａｃｃｅｐｔ（ネットワークＡへの位置登録許容応答）を送信する。つまり、禁止済みオペレータリストに含まれるオペレータＡがユーザ端末１００により選択されたため、ネットワーク管理装置３００は、位置登録許容応答を送信する。
【０１０３】
ステップＳ１０２２では、ユーザ端末１００は、ネットワーク管理装置３００からのオペレータＡ  Ａｔｔａｃｈ  Ａｃｃｅｐｔに応じて、禁止オペレータリストから、オペレータＡを削除する。
【０１０４】
ステップＳ１０２４では、ユーザ端末１００は、自動モード又は手動モードへ設定される。
【０１０５】
ステップＳ１０２６では、位置登録制御部１５４による制御により、ユーザ端末１００からネットワーク管理装置３００へ、オペレータＡ  Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔが送信される。
【０１０６】
ステップＳ１０２８では、ネットワーク管理装置３００は、ユーザ端末１００からの位置登録要求に応じて、ステアリング処理を行う。具体的には、図９のステップＳ９０２−Ｓ９０６、ステップＳ９１４−Ｓ９１６の処理を行う。
【０１０７】
ステップＳ１０３０では、ネットワーク管理装置３００は、ユーザ端末１００へ、オペレータＡ  Ａｔｔａｃｈ  Ｒｅｊｅｃｔ（Ｃａｕｓｅ＃１１）を送信する。つまり、禁止済みオペレータリストに含まれないオペレータＡがユーザ端末１００により選択されたため、ネットワーク管理装置３００は、位置登録を拒否することを表す情報を送信する。
【０１０８】
以降、ステップＳ１１１０からの処理が実行される。
【０１０９】
＜変形例＞
＜無線通信システム＞
無線通信システムの一変形例は、図３を参照して説明した内容と略同一である。
【０１１０】
＜ネットワーク管理装置３００＞
ネットワーク管理装置３００の一変形例は、図４を参照して説明した内容と略同一である。
【０１１１】
補助記憶部３０８は、ユーザ端末１００のユーザのオペレータへの位置登録を拒否した際に、該ユーザ端末１００のユーザを表す情報と、該オペレータを表す情報とを対応付けて記憶する。位置登録を拒否したオペレータを表す情報は、ユーザ端末のユーザ毎に記憶される。ユーザ端末１００のユーザを表す情報として、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）の国際移動体加入者識別番号（ＩＭＳＩ：Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｃｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）が利用されてもよい。
【０１１２】
禁止済みオペレータリストの一変形例は、ユーザ端末識別子の代わりにユーザ（ユーザ識別子）を用いること以外は、図５を参照して説明した内容と略同一である。
【０１１３】
補助記憶部３０８は、禁止済みオペレータを表す情報を記憶した後に、ユーザ端末１００のユーザに対応する禁止済みオペレータへの位置登録があった場合には、該禁止済みオペレータを表す情報を削除する。禁止済みオペレータを表す情報を記憶した後に、ユーザ端末１００のユーザに対応する該禁止済みオペレータへの位置登録があった場合には、位置登録が許容される。
【０１１４】
＜ネットワーク管理装置３００の機能＞
ネットワーク管理装置３００の機能の一変形例について説明する。
【０１１５】
ネットワーク管理装置３００の機能の一実施例を示す機能ブロック図は、図６と略同一である。
【０１１６】
ＣＰＵ３０４は、オペレータ判定部３５２として機能する。オペレータ判定部３５２には、通信回路３０２から、ユーザ端末１００により送信された位置登録要求が入力される。オペレータ判定部３５２は、ユーザ端末１００からの位置登録要求が入力されると、該位置登録要求に含まれるユーザ端末のユーザを表す情報（ユーザ識別子）と、オペレータを表す情報（オペレータ識別子）を取得する。オペレータ判定部３５２は、補助記憶部３０８に記憶された禁止済みオペレータリストを参照し、ユーザ識別子に対応する禁止済みオペレータ識別子に、オペレータ識別子が含まれるか否かを判定する。
【０１１７】
ユーザ識別子に対応する禁止済みオペレータ識別子に、オペレータ識別子が含まれる場合、オペレータ判定部３５２は、オペレータ識別子に対応するオペレータへの位置登録を許容すると判定する。この場合、オペレータ判定部３５２は、位置登録処理部３５４へ、位置登録処理を行うように命令する。オペレータ判定部３５２は、補助記憶部３０８に記憶された禁止済みオペレータリストのユーザ識別子に対応する禁止済みオペレータ識別子から、オペレータ識別子を削除する。
【０１１８】
一方、ユーザ識別子に対応する禁止済みオペレータ識別子に、オペレータ識別子が含まれない場合、オペレータ判定部３５２は、オペレータ識別子に対応するオペレータへの位置登録を拒否すると判定する。この場合、オペレータ判定部３５２は、通信回路３０２へ、位置登録を拒否することを表す情報を送信するように命令する。オペレータ判定部３５２は、補助記憶部３０８に記憶された禁止済みオペレータリストのユーザ識別子に対応する禁止済みオペレータ識別子へ、オペレータ識別子を追加する。
【０１１９】
＜ユーザ端末１００＞
ユーザ端末１００の一変形例は、図７を参照して説明した内容と略同一である。
【０１２０】
＜ユーザ端末１００の機能＞
ユーザ端末１００の機能の一実施例について説明する。
【０１２１】
ユーザ端末１００の機能の一変形例は、図８を参照して説明した内容と略同一である。
【０１２２】
ＣＰＵ１０４は、位置登録制御部１５４として機能する。位置登録制御部１５４は、オペレータ判定部１５２からの位置登録を行うか否かを表す情報に従って、位置登録要求を生成する。位置登録要求には、ユーザ端末１００のユーザの識別子と、位置登録要求の対象となるオペレータ識別子とが含まれる。位置登録制御部１５４は、無線通信回路１０２から位置登録要求が送信されるように制御する。
【０１２３】
＜ネットワーク管理装置３００の動作＞
ネットワーク管理装置３００の動作の一変形例は、図９を参照して説明した内容と略同一である。
【０１２４】
＜無線通信システムの動作＞
無線通信システムの動作の一変形例は、図１０を参照して説明した内容と略同一である。
【０１２５】
本実施例、変形例によれば、ネットワークステアリング機能を有するネットワーク側では、ユーザ端末又はユーザ毎に、禁止済みオペレータリストを用意し、該禁止済みオペレータリストを利用して、ステアリングをオンオフする。
【０１２６】
具体的には、ネットワーク側では、禁止済みオペレータリストに含まれないオペレータに対する位置登録要求を拒否し、該オペレータを禁止済みオペレータリストに追加する。位置登録要求を拒否されたユーザ端末は、該オペレータをＵＳＩＭの禁止オペレータリストに追加する。
【０１２７】
ネットワークは、禁止済みオペレータリストに含まれるオペレータに対する位置登録要求を許容する。位置登録要求を許容した場合、ネットワークは、禁止済みオペレータリストから、位置登録要求を許容したオペレータを削除する。
【０１２８】
ユーザ端末、またはユーザによりオペレータＡからオペレータＢに変更された後に、オペレータＡに対する位置登録要求がなされた場合、ネットワークは、該位置登録要求を拒否する。そして、ネットワークは、オペレータＡを禁止済みオペレータリストに追加する。位置登録要求を拒否されたユーザ端末は、ＵＳＩＭの禁止オペレータリストにオペレータＡを追加する。
【０１２９】
このように構成することにより、ネットワークステアリングを行なった場合でも、ユーザ端末によりステアリングをオフにしたり、オンにしたりすることができる。また、ユーザ端末は、ステアリングの対象となるオペレータが圏外の場合でも他のオペレータを選択できる。
【０１３０】
説明の便宜上、発明の理解を促すため具体的な数値例を用いて説明されるが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてよい。
【０１３１】
以上、本発明は特定の実施例を参照しながら説明されてきたが、各実施例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。説明の便宜上、本発明の実施例に係る装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウエアで、ソフトウエアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。
【符号の説明】
【０１３２】
１０  ユーザ端末
２０１、２０２  交換機
３０  ＨＬＲ
１００  ユーザ端末
２００１、２００２  交換機
３００  ネットワーク管理装置
１０２  無線通信回路
１０４  ＣＰＵ
１０６  主記憶部
１０８  補助記憶部
１１０  入出力部
１５２  オペレータ判定部
１５４  位置登録制御部
３０２  通信回路
３０４  ＣＰＵ
３０６  主記憶部
３０８  補助記憶部
３５２  位置登録判定部
３５４  位置登録処理部
【図１】
2013143713.tif 000003
【図２】
2013143713.tif 000004
【図３】
2013143713.tif 000005
【図４】
2013143713.tif 000006
【図５】
2013143713.tif 000007
【図６】
2013143713.tif 000008
【図７】
2013143713.tif 000009
【図８】
2013143713.tif 000010
【図９】
2013143713.tif 000011
【図１０】
2013143713.tif 000012