(57)【特許請求の範囲】
【請求項１】
各基地局と各基地局の種別とを対応づけたローミング情報に基づいて、前記種別の指定である選定条件に従って基地局を選定し、通信を行う携帯電話機であって、
ユーザによる前記種別の指定を選定条件として受け付ける受付手段と、
受け付けた選定条件を記憶する記憶手段と、
前記ローミング情報を保持する保持手段と、
前記ローミング情報を取得する取得手段と、
前記取得手段によってローミング情報が取得されたときに、前記記憶手段によって記憶されている選定条件に示される種別に対応する基地局が、前記取得にかかるローミング情報に含まれるか否かを判断する判断手段と、
前記取得したローミング情報を前記保持手段に保持させて、前記判断手段によって含まれないと判断したときに限り、前記記憶されている選定条件を、前記取得したローミング情報に含まれる基地局に対応づけられている前記種別のうち少なくとも１つを含むよう変更する制御手段とを備える
ことを特徴とする携帯電話機。
【請求項２】
前記種別には、通信方式が含まれ、
前記受付手段は、１以上の通信方式の指定を選定条件として受け付けており、
前記判断手段は、前記選定条件に示される通信方式のうちいずれかと対応する基地局が、前記取得にかかるローミング情報に含まれるか否かによって前記判断を行う
ことを特徴とする請求項１記載の携帯電話機。
【請求項３】
前記制御手段は、前記判断手段が否定的な判断をしたときに限り、前記記憶されている選定条件を、通信方式を問わない条件に変更する
ことを特徴とする請求項２記載の携帯電話機。
【請求項４】
前記種別には、各基地局が、ローミングサービスを提供していることによって利用可能な基地局であるか否かが含まれ、
前記受付手段は、ローミングサービスを提供していることによって利用可能な基地局であるか否かの指定を選定条件として受け付けており、
前記判断手段は、前記選定条件に示される前記指定に対応する基地局が、前記取得にかかるローミング情報に含まれるか否かによって前記判断を行う
ことを特徴とする請求項１記載の携帯電話機。
【請求項５】
前記制御手段は、前記判断手段が否定的な判断をしたときに限り、前記記憶されている選定条件を、ローミングサービスを提供していることによって利用可能な基地局であるか否かを問わない条件に変更する
ことを特徴とする請求項４記載の携帯電話機。
【請求項６】
前記携帯電話機は、さらに、
格納手段を備え、
前記制御手段は、前記変更を行うときに、前記変更前の選定条件であるユーザ指定条件を格納手段に格納し、
前記携帯電話機は、
前記制御手段が前記変更の実行および前記取得したローミング情報の保持を行わせた後に、前記取得手段によってローミング情報を取得すると、前記格納手段に格納されているユーザ指定条件に示される種別に対応する基地局が、当該取得にかかるローミング情報に含まれるか否かを判断するユーザ指定判断手段とを備え、
前記制御手段は、前記ユーザ指定判断手段が含まれると判断したときに、前記判断手段による判断結果にかかわらず、前記記憶されている選定条件を、前記ユーザ指定条件と同一にすることで前記変更を行う
ことを特徴とする請求項１記載の携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機に関し、特に、PRL（Preferred  Roaming  List）書き込み時の処理に関する。
【背景技術】
【０００２】
通信事業者は、広範囲な通信可能エリアを提供するために、他の通信事業者と提携して相互にローミングサービスを提供している場合がある。そのため、ユーザは、自身が契約している通信事業者の通信システムの他に、ローミングサービスによって提供されている通信システムも利用可能な場合がある。利用可能な通信システムのうちいずれを優先的に利用するかと、利用可能な通信システム各々についての情報とを定めたリストをPRLという。
【０００３】
このPRLに対し、ユーザは、通信方式などの、通信システム各々に関する情報に基づいて、通信対象とする通信システムを選定するための選定条件を指定することができる。携帯電話機は、PRLを保持し、保持しているPRLと、ユーザの指定した選定条件とに基づいて、通信対象とする通信システムを選定している。ユーザが選定条件を指定することで、携帯電話機は、ユーザが所望する通信方法で通信システムと通信することができる。
【０００４】
例えば、ローミングサービスを提供していることによって利用可能なシステムであるか否かに基づいて、ユーザは、ローミングサービスを提供していることによって利用可能なシステムと通信を行わないように選定条件を指定することができる。ローミングサービスを提供していることによって利用可能なシステムの中には、ローミングサービスを利用することによる通信料を請求される場合もあるため、ローミングサービスを利用しないよう選定条件を指定することで、ユーザは、そのような通信料を請求されないようにすることができる。
【０００５】
ところで、通信事業者によって新たに基地局が設置されたり撤去されたりした場合などのように、通信システムの構成に変更が生じると、携帯電話機によって保持されているPRLに含まれている通信システムの構成が、実際の通信システムの構成と異なる事態が起こりうる。そのため、携帯電話機は、通信システムの構成に変更があると、変更に対応したPRLを新たに取得し、取得した新たなPRLに基づいて、通信システムとの通信を行う必要がある。なお、携帯機器が保持するデータを外部から更新する方法には、下記の特許文献１がある（特許文献１参照）。
【０００６】
しかしながら、ユーザが指定していた選定条件によっては、選定条件に対応する通信システムが、新たに取得したPRLに含まれない場合がある。
例えば、ユーザが、選定条件としてアナログ方式による通信方式を指定していて、新たに取得したPRLにはデジタル方式による通信方式で通信を行う通信システムのみが含まれていて、アナログ方式の通信システムが含まれていない場合などである。
【０００７】
このように、選定条件に対応する通信システムがPRLに含まれていないと、通信対象である通信システムそのものが存在しないことになり、その結果、携帯電話機は、通信に関して動作不可能な状態となる。
このような動作不可能な事態を避けるために、従来の携帯電話機では、PRLを新たに取得すると、それまでユーザによって指定されていた選定条件を、ユーザの指定にかかわらず、すべての通信システムを通信対象とする選定条件に変更している。これにより、PRLを新たに取得した際に、携帯電話機が動作不可能な状態になることを防止することができる。
【特許文献１】特開２００１−２１７８４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のように、PRLを取得した際に、ユーザの指定にかかわらず選定条件を所定の条件に変更する構成では、ユーザが予期していないにもかかわらずユーザの指定している選定条件が変更されるおそれがある。
例えば、ユーザが特に意識することなく、外部から自動的にPRLを取得するOTAPA（Over-the-air  Parameter  Administration）によってPRLを取得したときには、ユーザが認識していない間にPRLの取得と選定条件の変更とを行うので、ユーザは、自身が指定した選定条件を満たす通信システムと通信を行っているつもりが、実際にはユーザが通信を希望しない通信システムと通信を行っていた、という事態が発生しうる。
【０００９】
そこで、本発明は、PRLを新たに取得した際に、携帯電話機が動作不可能な状態になることを防止しつつ、なおかつユーザ指定の選定条件を可能な限り保持する機能を有する携帯電話機を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明にかかる携帯電話機は、各基地局と各基地局の種別とを対応づけたローミング情報に基づいて、前記種別の指定である選定条件に従って基地局を選定し、通信を行う携帯電話機であって、ユーザによる前記種別の指定を選定条件として受け付ける受付手段と、受け付けた選定条件を記憶する記憶手段と、前記ローミング情報を保持する保持手段と、前記ローミング情報を取得する取得手段と、前記取得手段によってローミング情報が取得されたときに、前記記憶手段によって記憶されている選定条件に示される種別に対応する基地局が、前記取得にかかるローミング情報に含まれるか否かを判断する判断手段と、前記取得したローミング情報を前記保持手段に保持させて、前記判断手段によって含まれないと判断したときに限り、前記記憶されている選定条件を、前記取得したローミング情報に含まれる基地局に対応づけられている前記種別のうち少なくとも１つを含むよう変更する制御手段とを備える。
【発明の効果】
【００１１】
これにより、本発明にかかる携帯電話機は、ローミング情報、例えばPRLを新たに取得したときに、取得した新たなPRLと、選定条件とに基づいて、選定条件に対応する基地局が新たなPRLに含まれていると判断すれば、選定条件を変更せずにユーザの指定した選定条件を保持する。
一方、取得した新たなPRLに、ユーザ指定にかかる選定条件に対応する基地局が存在しないと判断した場合に限り、選定条件を、携帯電話機が動作不可能な状態にならないよう変更する。
【００１２】
したがって、本発明にかかる携帯電話機は、ユーザ指定の選定条件を可能な限り保持しつつ、選定条件の変更が必要であれば変更を行って、携帯電話機が動作不可能な状態になることを防止することができる。
また、前記種別には、通信方式が含まれ、前記受付手段は、１以上の通信方式の指定を選定条件として受け付けており、前記判断手段は、前記選定条件に示される通信方式のうちいずれかと対応する基地局が、前記取得にかかるローミング情報に含まれるか否かによって前記判断を行うこととしてもよい。
【００１３】
これにより、ユーザは、PRLを新たに取得しても、可能な限り所望の通信方式で基地局との通信を行うことができる。
例えば、デジタル方式による通信方式でのみ通信を行うよう選定条件を指定することで、ユーザは、新たに取得したPRLによって選定条件の変更が必要になるまでは、デジタル方式に比べて通信速度が低速である場合が多いアナログ方式による通信を行わないようにすることができる。また、1x（CDMA2000  1x）とEVDO（Evolution  Data  Only）の２つのデータ通信の方式が指定可能な場合に、ユーザは、EVDOを指定することで、新たにPRLを取得することによって選定条件の変更が必要になるまでは、1xと比べてデータ通信の通信速度が高速であるEVDOによって通信を行うことができる。
【００１４】
また、前記制御手段は、前記判断手段が否定的な判断をしたときに限り、前記記憶されている選定条件を、通信方式を問わない条件に変更することとしてもよい。
制御手段は、新たに取得したPRLに、通信方式の組み合わせである選定条件に対応する基地局が含まれるよう、通信方式を指定して選定条件を適切に変更する処理を実行するが、上述の構成を備える携帯電話機は、すべての通信方式を選定条件として指定するので、選定条件の変更に要する処理負荷を軽減することができる。
【００１５】
また、前記種別には、各基地局が、ローミングサービスを提供していることによって利用可能な基地局であるか否かが含まれ、前記受付手段は、ローミングサービスを提供していることによって利用可能な基地局であるか否かの指定を選定条件として受け付けており、前記判断手段は、前記選定条件に示される前記指定に対応する基地局が、前記取得にかかるローミング情報に含まれるか否かによって前記判断を行うこととしてもよい。
【００１６】
これにより、ユーザは、PRLを新たに取得しても、可能な限り、基地局がローミングサービスを提供していることによって利用可能であるか否かに応じて、基地局との通信を行うことができる。
例えば、ローミングサービスを提供していることによって利用可能な基地局を使用しないように選定条件を指定することで、ユーザは、新たに取得したPRLによって選定条件の変更が必要になるまでは、ローミングサービスを提供していることによって利用可能な基地局を使用しないで基地局との通信を行うことができる。
【００１７】
また、前記制御手段は、前記判断手段が否定的な判断をしたときに限り、前記記憶されている選定条件を、ローミングサービスを提供していることによって利用可能な基地局であるか否かを問わない条件に変更することとしてもよい。
上述の構成を備える携帯電話機は、判断手段が含まれないと判断したときに限り、選定条件を変更して、ローミングサービスを提供していることによって利用可能な基地局であるか否かを問わず、すべての基地局を選定条件として指定するので、ユーザの指定した選定条件を可能な限り保持しつつ、携帯電話機が動作不可能な状態になることを防止することができる。
【００１８】
また、前記携帯電話機は、さらに、格納手段を備え、前記制御手段は、前記変更を行うときに、前記変更前の選定条件であるユーザ指定条件を格納手段に格納し、前記携帯電話機は、前記制御手段が前記変更の実行および前記取得したローミング情報の保持を行わせた後に、前記取得手段によってローミング情報を取得すると、前記格納手段に格納されているユーザ指定条件に示される種別に対応する基地局が、当該取得にかかるローミング情報に含まれるか否かを判断するユーザ指定判断手段とを備え、前記制御手段は、前記ユーザ指定判断手段が含まれると判断したときに、前記判断手段による判断結果にかかわらず、前記記憶されている選定条件を、前記ユーザ指定条件と同一にすることで前記変更を行うこととしてもよい。
【００１９】
上述の構成を備える携帯電話機は、新たにPRLを取得して選定条件の変更が必要になった場合に、ユーザが指定している選定条件をユーザ指定条件として格納手段に格納し、その後、さらに別のPRLを取得したときに、ユーザ指定判断手段によって、そのPRLに、ユーザ指定条件に対応する基地局が含まれるか否か判断し、含まれると判断すると、ユーザ指定条件に示される条件を選定条件とする。
【００２０】
したがって、PRLを取得したときに、選定条件の変更が必要であれば制御手段によって選定条件の変更を行うが、その後、また別にPRLを取得したときに、その別に取得したPRLに、ユーザが指定していた選定条件に対応する基地局が含まれていれば、選定条件を、ユーザが指定していた選定条件に復旧することができ、これにより、ユーザが選定条件を再度指定する手間を省くことができる。
【発明を実施するための最良の形態】
【００２１】
＜実施の形態＞
以下、本発明の実施の形態にかかる携帯電話機について図面を用いて説明する。
本発明にかかる携帯電話機は、後述する図２（a）および（b）に示すPRL（Preferred  Roaming  List）を取得して保持し、保持しているPRLと、後述する図３（a）および（b）に示すSetModeテーブルに示されるユーザ指定の選定条件とに基づいて通信対象の通信システムを選定する。
【００２２】
具体的に説明すると、図２に示すPRLには、携帯電話機との通信対象となる通信システムと、その通信システム各々に関する情報とが含まれている。通信システムに関する情報とは、通信方式などのことである。ユーザは、通信システムに関する情報を選定条件として指定することができる。
例えば、通信方式として、デジタル方式によって通信を行う通信システムを選定するように選定条件を指定することができる。携帯電話機は、通信システムごとにPRLに定められている優先順位に従って、選定している通信システムと通信を行う。なお、通信システムごとに定められている優先順位は、後述する図２（b）のPRI２１６に定められている。
【００２３】
＜構成＞
図１は、本発明の携帯電話機の機能ブロック図である。
同図に示すように、本発明の携帯電話機は、アンテナ１１と、送受信部１２と、記憶部１３と、操作部１４と、表示部１５と、音声入力部１６と、音声出力部１７と、PRL取得部１８と、制御部１９とを備える。
【００２４】
アンテナ１１は、機体から出し入れ自在なロッドアンテナであり、通信電波の送受信を行う。
送受信部１２は、無線信号を送受信する無線回路であり、制御部１９から出力される通信データを変調し、アンテナ１１を介して送信する。また、アンテナ１１を介して受信した通信データを復調し、制御部１９へ出力する。ここで、通信データとは、通話のための音声データや、PRLの取得に際して送受信される制御信号などのことをいう。
【００２５】
記憶部１３は、データの書き換えが可能な不揮発性のメモリであり、PRLと、ユーザが指定している選定条件とを記憶している。
操作部１４は、通話開始キーや通話終了キー、テンキー等であり、ユーザによる選定条件の指定操作や発呼操作などを受け付けて制御部１９へ信号を出力する。
表示部１５は、液晶パネルであり、制御部１９から出力された信号を受け付けて、文字、画像、現在時刻などの表示を行う。
【００２６】
音声入力部１６は、マイクであり、ユーザによる音声入力を音声信号に変換して制御部１９へ出力する。
音声出力部１７は、スピーカであり、制御部１９から出力された信号を受け付けて、通話音声などを出力する。
PRL取得部１８は、CPU（Central  Processing  Unit）、ROM（Read  Only  Memory）、RAM（Random  Access  Memory）等からなり、制御部１９の指示を受け付けて、規定のプロトコルに従ってPRLを取得する。規定のプロトコルとは、例えばOTASP（over-the-air  Service  Provisioning）や、OTAPA（over-the-air  Parameter  Administration）や、IOTA（IP-based  over-the-air  Handset  Configuration  Management）などである。また、図示していないが、PC（Personal  Computer）等と接続ツールを用いて接続してPRLを取得することもできる。
【００２７】
制御部１９は、CPU、ROM、RAM等を備え、ROMに格納されているプログラムに従って、PRL取得部１８がPRLを取得する処理や、選定条件の変更を行う処理などを制御する。
＜データ＞
＜PRL＞
以下、記憶部１３において記憶されているPRLについて図面を用いて説明する。
【００２８】
図２は、PRLを示す図である。
PRLは、同図（a）に示すAcquisitionTableと、同図（b）に示すSystemTableとからなる。AcquisitionTableには、携帯電話機が利用可能な通信システムの通信方式についての情報が含まれており、また、SystemTableには、携帯電話機が利用可能な通信システム各々を識別するための情報が含まれている。
【００２９】
同図（a）に示すAcquisitionTable２０００は、INDEX２０１と、ACQ_TYPE２０２と、チャネル２０３とを含む。
INDEX２０１は、AcquisionTableに含まれる各レコードのインデックスを示す。
ACQ_TYPE２０２は、各レコードに対応する通信システムの通信方式に関する情報を４ビットで表現しており、例えばACQ_TYPEの値が「１」であれば、アナログ方式であるAMPS（Advanced  Mobile  Phone  Service）によって通信を行うことを示し、値が「４」であれば、デジタル方式であるCDMA（Code  Division  Multiple  Access）およびアナログ方式であるAMPSの双方の通信方式に対応しており、CDMA方式を第一に使用することを示すCDMA/AMPSによって通信を行うことを示す。また、ACQ_TYPEの値が「６」であれば、デジタル方式であるPCS（Personal  Communication  Services）によって通信を行うことを示す。
【００３０】
チャネル２０３は、各レコードが通信を行うときに使用する周波数チャネルを示す。
同図（b）に示すSystemTable２１００は、INDEX２１１と、SID２１２と、NID２１３と、NEG/PREF２１４と、GEO２１５と、PRI２１６と、ACQ_INDEX２１７と、ROAM_IND２１８と、SUBNET２１９とを含む。
INDEX２１１は、SystemTableに含まれる各レコードのインデックスを示す。
【００３１】
SID２１２は、各通信システムを識別するID番号を示し、１５ビットの数で表現される。
NID２１３は、ネットワークIDであり、デフォルト値は６５５３５である。
NEG/PREF２１４は、該当レコードのSIDに示されている通信システムが利用不可能（negative）か利用可能（preferred）かを１ビットで表している。値が「０」であれば、「Neg」、すなわち利用不可能であり、値が「１」であれば、「Pref」、すなわち利用可能であることを示す。
【００３２】
GEO２１５は、各通信システムの地理的範囲を１ビットで表す。値が「１」であれば「NEW」、値が「０」であれば「SAME」を示し、「NEW」によって地理的範囲の境界を示す。「SAME」は、１つ前のレコードと同一の地理的範囲に含まれていることを示す。携帯電話機は、既に通信システムと通信を行っている場合、GEO２１５によって同一の地理的範囲に含まれている通信システムのうち最も優先順位の高い通信システムとの通信を試みる。
【００３３】
PRI２１６は、各通信システムの優先順位を１ビットで示しており、値が「１」であれば「MORE」、値が「０」であれば「SAME」を示す。「MORE」は、GEO２１５によって同一の地理的範囲に含まれる通信システムの中で、１つ後のレコードよりも高い優先順位であることを示し、「SAME」は、１つ後のレコードと同一の優先順位であることを示す。
なお、同一の地理的範囲に含まれる通信システムのうち、最後のレコードに格納されているPRI２１６の値は、制御部１９によって無視される。
【００３４】
ACQ_INDEX２１７は、SID２１２によって識別される各通信システムの通信方式を示しており、AcquitionTable２０００のINDEX２０１と対応している。例えば、ACQ_INDEX２１７に格納されている値が「３６」であれば、通信システムは、AcquitionTable２０００のINDEX２０１の「３６」に示される通信方式、すなわちPCSによって通信を行うことを示す。
ROAM_IND２１８は、SID２１２によって識別される各通信システムが、ローミングサービスによって提供されている通信システムであるか否かを示す。ROAM_IND２１８の値が「０」であれば、ローミングサービスによって提供されている通信システムであることを示し、値が「１」であればローミング先ではない通信システムであることを示す。また、値が「２」であれば、Flashing  Roamであることを示す。
【００３５】
SUBNET２１９は、サブネットのID番号を示し、通信システムがEVDO（Evolution  Data  Only）によるデータ通信を行う場合は、SID２１２およびNID２１３の領域は使用されず、SUBNET２１９が参照される。なお、図２（b）の例で説明すると、携帯電話機は、INDEX２１１の「４」に示されるように、SID２１２およびNID２１３の領域に数字が入っていない場合に、通信システムがEVDOによるデータ通信を行うと判断する。
【００３６】
＜SetMode＞
図３は、記憶部１３に記憶されているSetModeテーブルの一例を示す図である。
ユーザは、操作部１４を介して選定条件を指定することで、PRLに示されている通信システムのうち、通信対象とする通信システムを選定することができる。選定条件には、各通信システムの通信方式と、データ通信方式と、ローミングサービスによって提供されている通信システムであるか否かを示すホーム情報とについて条件を指定することができる。SetModeテーブルは、ユーザが指定している選定条件を示している。
【００３７】
同図（a）は、通信方式およびホーム情報の組み合わせに基づいて選定条件を指定するときのSetModeテーブル３０００の一例を示す図である。
同図（a）に示すように、SetModeテーブル３０００は、INDEX３０１と、RoamingMode３０２と、通信方式３０３と、Home/Roaming３０４と、フラグ３０５とを含む。
INDEX３０１は、ユーザが指定することができる選定条件の組のインデックス番号を示す。ユーザは、いずれか１つのインデックス番号に対応する選定条件を指定することができる。
【００３８】
RoamingMode３０２は、選定条件の名称を示す。ユーザは、各選定条件の名称を変更することができる。
通信方式３０３は、各インデックス番号に対応する選定条件が、どの通信方式を指定しているかを示す。例えば、インデックス番号１である「PCS  Home」は、PCS方式を選定条件として指定していることを示し、また、インデックス番号２である「Automatic」は、すべての通信方式を選定条件として指定していることを示す。なお、ユーザは、通信方式３０３で指定されている各通信方式を変更することができる。
【００３９】
Home/Roaming３０４は、ローミングサービスによって提供されている通信システムを選定条件として指定するか否かを示す。例えば、「PCS  Home」と対応している「Home」は、ローミング先の通信システムを利用しないことを選定条件として指定しており、「Automatic」に対応している「Home/Roaming」は、ローミングサービスを利用しているか否かにかかわらず選定対象とすることを示す。
【００４０】
フラグ３０５は、インデックス番号に対応する選定条件をユーザが指定しているか否かを１ビットで表す。例えば、フラグ３０５の値が「１」であれば「ON」、値が「０」であれば「OFF」とし、「ON」であれば、ユーザが指定している選定条件であることを示し、「OFF」であれば、ユーザが指定していない選定条件であることを示す。
図３（b）は、データ通信方式に基づいて選定条件を指定するときのSetModeテーブル３１００の一例を示す図である。
【００４１】
同図（b）に示すように、SetModeテーブル３１００は、INDEX３１１と、HybridMode３１２と、データ通信方式３１３と、フラグ３１４とを含む。
INDEX３１１は、ユーザが指定することができる選定条件の組のインデックス番号を示す。ユーザは、いずれか１つのインデックス番号に対応する選定条件を指定することができる。
【００４２】
HybridMode３１２は、選定条件の名称を示す。ユーザは、各選定条件の名称を変更することができる。
データ通信方式３１３は、各インデックス番号に対応する選定条件が、どのデータ通信方式を指定しているかを示す。例えば、インデックス番号１である「Hybrid」は、すべてのデータ通信方式を選定条件として指定していることを示し、インデックス番号２である「1x  Only」は、1x（CDMA2000  1x）方式によってのみ、データ通信を行うことを示す。
【００４３】
フラグ３１４は、図３（a）のフラグ３０５と同様、インデックス番号に対応する選定条件をユーザが指定しているか否かを１ビットで表す。
＜動作＞
以下、上述した構成を備える携帯電話機の動作について説明する。
図４は、制御部１９が、ユーザによって指定されている選定条件の変更を行う処理を示すフローチャートである。
【００４４】
同図に示すように、制御部１９は、携帯電話機が待ち受け状態のときにPRL取得部１８に指示を行ってOTAPAによってPRLを取得させると（Ｓ４１）、SetModeテーブル３０００において指定している通信方式およびホーム情報に対応する通信システムが、新たに取得したPRLに含まれているか否か判断する（Ｓ４２）。
ステップＳ４２において、含まれていないと判断したときは（Ｓ４２：ＮＯ）、ユーザによって指定されているRoamingMode３０２に対応するレコードのフラグ３０５を「OFF」にするとともに、RoamingMode３０２の「Automatic」に対応するレコードのフラグ３０５を「ON」にして、SetModeテーブル３０００においてユーザによって指定されているRoamingMode３０２を「Automatic」に変更する（Ｓ４３）。
【００４５】
ステップＳ４２においてRoamingMode３０２の変更制御を行った後（Ｓ４２、Ｓ４３）、制御部１９は、SetModeテーブル３１００において指定しているデータ通信方式に対応する通信システムが、新たに取得したPRLに含まれているか否か判断する（Ｓ４４）。
Ｓ４４において、含まれていないと判断したときは（Ｓ４４：ＮＯ）、ユーザによって指定されているHybridMode３１２に対応するレコードのフラグ３１４を「OFF」にするとともに、HybridMode３１２の「Hybrid」に対応するレコードのフラグ３１４を「ON」にして、SetModeテーブル３１００においてユーザによって指定されているHybridMode３１２を「Hybrid」に変更する（Ｓ４５）。
【００４６】
ステップＳ４４においてHybridMode３１２の変更制御を行うと（Ｓ４４、Ｓ４５）、ユーザによって指定されている選定条件の変更処理を終了する。
＜補足＞
以上のように本発明にかかる携帯電話機について実施の形態に基づいて説明したが、以下のように変形することもでき、本発明は上述の実施の形態で示した携帯電話機に限られないことは勿論である。
（１）上述の実施形態では、制御部１９がユーザによって指定されている選定条件の変更を行う際に、「Automatic」や「Hybrid」に変更することとしているが、これに限らず、変更後の選定条件に対応する通信システムが、新たに取得したPRLに含まれるように選定条件の変更を行うこととしてもよい。
（２）上述の実施形態では、制御部１９が、ユーザによって指定されている選定条件を「Automatic」や「Hybrid」へ変更した後は特段の処理を行わないこととしているが、これに限らず、ユーザ指定の選定条件を変更する際に、ユーザ指定の選定条件であるユーザ指定条件を記憶部１３に記憶させることもできる。
【００４７】
そして、ユーザ指定条件を記憶部１３に記憶させてから選定条件の変更を行い、その後、また新たにPRLを取得した際に、記憶部１３に記憶させているユーザ指定条件に対応する通信システムが、新たに取得したPRLに含まれていれば、制御部１９によって「Automatic」や「Hybrid」に変更されている選定条件をユーザ指定条件に置き換えることとすることもできる。
【００４８】
これにより、ユーザは、取得したPRLに、ユーザ指定条件に対応する通信システムが存在するときに、PRLを取得する度に選定条件を指定し直す必要が無くなるので、選定条件の指定にかかるユーザの手間を軽減することができる。
（３）上述の実施形態では、通信方式と、データ通信方式と、ホーム情報とについて選定条件を指定することとしているが、これに限らず、通信システムに関する他の情報を選定条件と指定することとしてもよい。
【００４９】
また、ユーザが指定することができる選定条件は、上述した通信方式、データ通信方式、ホーム情報の３つに固定されるものではなく、これらのうち２つだけでも１つだけでもよい。
（４）上述の実施形態では、PRLに基づいて通信システムとの通信を行う携帯電話機について説明してきたが、PRLに限らず、通信システムに関する情報を含むデータに基づいて通信システムとの通信を行う場合も本発明に含まれる。
（５）上述の実施形態では、OTAPAによってPRLを取得したときに上述の図４に示す制御を行うこととして説明してきたが、これに限らず、OTASPや、IOTAや、PC等と接続ツールを用いて接続してPRLを取得したときも上述の制御を行うこととしてもよい。
【産業上の利用可能性】
【００５０】
本発明は、PRLに従って基地局との通信を行う携帯電話機において利用されうる。
【図面の簡単な説明】
【００５１】
【図１】本発明の携帯電話機の機能ブロック図である。
【図２】PRLを示す図である。
【図３】SetModeテーブルの一例を示す図である。
【図４】制御部１９が、ユーザによって指定されている選定条件の変更を行う処理を示すフローチャートである。
【符号の説明】
【００５２】
１１  アンテナ
１２  送受信部
１３  記憶部
１４  操作部
１５  表示部
１６  音声入力部
１７  音声出力部
１８  PRL取得部
１９  制御部
【図１】
0004585400.tif 000002
【図２】
0004585400.tif 000003
【図３】
0004585400.tif 000004
【図４】
0004585400.tif 000005