(57)【要約】【課題】本発明は、新たに外部からローミングエリア情報を受信して更新する場合において、何らかの不具合によりローミングエリア情報が壊れた場合であっても通信処理を行うことができる携帯電話機を提供する。【解決手段】ローミングエリア情報とそのバージョン情報とをＲＯＭに記憶する記憶手段（Ｓ１０１）と、通信処理を行う際に、不揮発性メモリに記憶されたローミングエリア情報及び前記ＲＯＭに記憶されたローミング情報のバージョン情報が同じか否かを判断する判断手段（Ｓ１１３）と、同じであると判断された場合、不揮発性メモリに記憶されたローミングエリア情報を用いて通信処理を試み、同じでないと判断された場合、ＲＯＭに記憶されたローミングエリア情報を不揮発メモリに記憶する（Ｓ１１５）制御手段とを備えた。【選択図】  図４
2008301099.tif 000002
【特許請求の範囲】
【請求項１】
外部から受信したローミングエリア情報とそのバージョン情報とを関連付けて不揮発性の第１のメモリに記憶する記憶手段と、
通信処理を行う際に、前記記憶手段により第１のメモリに記憶されたローミングエリア情報のバージョン情報と、前記第１のメモリとは異なる不揮発性の第２のメモリに記憶されたローミングエリア情報のバージョン情報とが同じか否かを判断し、同じであると判断された場合、前記記憶手段により第１のメモリに記憶されたローミングエリア情報を用いて通信処理を行う制御手段と、
を備えたことを特徴とする携帯電話機。
【請求項２】
外部から受信したローミングエリア情報とそのバージョン情報とを関連付けて不揮発性の第１のメモリに記憶する記憶手段と、
通信処理を行う際に、前記記憶手段により第１のメモリに記憶されたローミングエリア情報のバージョン情報と、前記第１のメモリとは異なる不揮発性の第２のメモリに記憶されたローミングエリア情報のバージョン情報とが同じか否かを判断し、同じでないと判断された場合、前記第２のメモリに記憶されたローミングエリア情報とバージョン情報とを、第１のメモリに記憶されたローミングエリア情報とバージョン情報とに書き換える制御手段と、
を備えた携帯電話機。
【請求項３】
前記制御手段は、前記第２のメモリに記憶されたローミングエリア情報が正常であるか否かを判断し、前記第２のメモリに記憶されたローミングエリア情報が正常であった場合、この第２のメモリに記憶されたローミングエリア情報を用いて通信処理を行う請求項１または２に記載の携帯電話機。
【請求項４】
前記制御手段は、前記第２のメモリに記憶されたローミングエリア情報が正常であるか否かを判断し、前記第２のメモリに記憶されたローミングエリア情報が正常でなかった場合、前記第１のメモリに記憶されたローミングエリア情報が正常であるか否かを判断し、
前記第１のメモリに記憶されたローミングエリア情報が正常であった場合、前記第１のメモリに記憶されたローミングエリア情報を用いて通信処理を行う請求項１乃至３のいずれか１項に記載の携帯電話機。
【請求項５】
前記制御手段は、前記第１のメモリに記憶されたローミングエリア情報及び前記第２のメモリに記憶されたローミングエリア情報が正常でないと判断された場合、通信処理を行わない請求項４記載の携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置内部に記憶されているローミングエリア情報を用いて通信処理を行う携帯電話機に関する。
【背景技術】
【０００２】
移動通信端末装置の利用者は、移動通信システムを運営する通信事業者と加入契約を締結する。その後、上記端末装置は、上記通信事業者が運営する移動通信システムと通信する。しかし、それだけでなく、上記端末装置は、上記通信事業者とは異なる通信事業者が運営する移動通信システムと通信すること、即ち、ローミングが行なわれている。
【０００３】
ローミングを行なうために、移動通信端末装置は、技術的に通信可能で、かつ、契約上通信が許されている複数の移動通信システムを表すローミングリスト（ＰＲＬ；Ｐｒｅｆｅｒｒｅｄ  Ｒｏａｍｉｎｇ  Ｌｉｓｔ）と呼ばれる情報を記憶して、その情報に基いて通信可能な移動通信システムを捕捉し、捕捉したシステムと通信する。
【０００４】
ここで、ローミングリストの仕様は、ＩＳ−６８３Ａ規格で定められており、チャネル番号や、移動通信システムの識別子とチャネル番号と優先度の組などが記憶されている。そして、移動通信端末装置は、電源投入の際や基地局を見失った際に、ローミングリストに番号が記憶されたチャネルを選び、そのチャネル番号と組となって記憶されている移動通信システムを捕捉する。
【０００５】
通信事業者が移動通信システムの増設や廃棄を行なったため、また、通信事業者の統合や分離のため、更には、通信事業者間の契約の締結により、移動通信端末装置が通信する移動通信システムが変更されることがある。それが変更された場合、ローミングリストにその変更を反映させる必要がある。
【０００６】
また、移動通信端末装置が同じ地域において複数の移動通信システムと通信可能な場合、その端末装置がその複数のシステムの中のいずれのシステムを優先して選択するかが変更されることがある。この場合にも、ローミングリストにその変更を反映させる必要がある。
【０００７】
そこで、同じ地域で複数の移動通信システムと通信が可能な場合に、いずれのシステムと通信することが通信料金の面で、または、通信品質の面で有利かを考慮して、移動通信端末装置がローミングリストの内容を変更する処理が知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−３２０２６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記のとおり、携帯電話機において通信処理を行う際には、不揮発性メモリに記憶されているローミングエリア情報（通信の際の捕捉チャネル、捕捉システムを定義するリスト）を用いて通信先のシステムを決定するが、例えば新たにローミングエリア情報を外部より受信して書き換える場合に、何らかの不具合が起きてこの不揮発性メモリ、または不揮発性メモリに記憶されているローミングエリア情報が壊れてしまった場合に、通信処理が行えなくなってしまうという問題があった。
【０００９】
本発明は、上記課題を鑑みなされてものであり、１つの不揮発性メモリ、または１つの不揮発性メモリに記憶されているローミングエリア情報が壊れた場合であっても、そのローミングエリア情報のバージョン情報を適切に管理することができる携帯電話機を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明に係る携帯電話機は、外部から受信したローミングエリア情報とそのバージョン情報とを関連付けて不揮発性の第１のメモリに記憶する記憶手段と、通信処理を行う際に、前記記憶手段により第１のメモリに記憶されたローミングエリア情報のバージョン情報と、前記第１のメモリとは異なる不揮発性の第２のメモリに記憶されたローミングエリア情報のバージョン情報とが同じか否かを判断し、同じであると判断された場合、前記記憶手段により第１のメモリに記憶されたローミングエリア情報を用いて通信処理を行う制御手段と、を備えたことを特徴とする。
【発明の効果】
【００１１】
本発明に係る携帯電話機によると、１つの不揮発性メモリ、または１つの不揮発性メモリに記憶されているローミングエリア情報が壊れた場合であっても、そのローミングエリア情報のバージョン情報を適切に管理することが可能である。
【発明を実施するための最良の形態】
【００１２】
本発明に係る携帯電話機の実施形態について、添付図面を参照しながら説明する。図１に、本発明に係る携帯電話機１が適用されるネットワークシステム２の構成図を示す。このネットワークシステム２において、複数の携帯電話機１が公衆回線網であるネットワーク３によって相互に通信を行う。ネットワーク３により提供される通信サービスの提供エリア内には、固定無線局である基地局４Ａ、４Ｂ、４Ｃ、…が複数設置されている。移動無線局である携帯電話機１は、この基地局４Ａ、４Ｂ、４Ｃ、…のいずれかを介してネットワーク３に接続し、例えばＷ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式と呼ばれる符号分割多元接続方式によって無線接続される。
【００１３】
基地局４Ａ、４Ｂ、４Ｃ、…は、それぞれエリアＡ、エリアＢ、エリアＣの領域を形成し、この形成された領域内にある携帯電話機１に対して通信を行うことができる。すなわち、携帯電話機１は、エリアＡ内にある場合には、基地局４Ａを介してネットワーク３に接続し、エリアＢ内にある場合には、基地局４Ｂを介してネットワーク３に接続する。
【００１４】
図２は、本発明に係る携帯電話機１のブロック図である。携帯電話機１は、図２に示すように、主制御部１１、電源回路部１２、操作入力制御部１３、ＬＣＤ制御部１４、音声コーデック１５、変復調回路部１６、ＲＡＭ１７、ＲＯＭ１８、及び不揮発性メモリ１９が、バスによって接続されて構成される。
【００１５】
主制御部１１は、様々なデータ処理や演算を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を具備し、携帯電話機１の総括的な制御を行うとともに、後述するデータ通信処理や、その他の様々な演算処理や制御処理等を行う。電源回路部１２は、ユーザによる操作キー２１を介した入力に基づいて電源のオン／オフ状態を切り替え、電源がオン状態の場合には電力供給源（バッテリ等）から各部に対して電力を供給して、携帯電話機１を動作可能にする。
【００１６】
操作入力制御部１３は、操作キー２１によって入力されたデータを主制御部１１に伝送する。ＬＣＤ制御部１４は、主制御部１１の制御に基づいて、文書データや画像データ等を液晶ディスプレイ２２に表示する処理を行う。
【００１７】
携帯電話機１は、他の携帯電話機１に対して、例えば基地局５を介して音声通話処理を行う。すなわち音声コーデック１５は、主制御部１１の制御に基づいて、マイクロフォン２３で集音した音声からアナログ音声信号を生成する。変復調回路部１６は、音声通話の際に、音声コーデック１５からアナログ信号を入力すると、この信号をデジタル信号に変換して送受信回路部２５に伝送する。送受信回路部２５はこのデジタル音声信号をアンテナ２６を介して送信する。
【００１８】
変復調回路部１６は、送受信回路部２５を介して受信したデジタル音声信号をアナログ音声信号に変換する。音声コーデック１５は、音声通話の際に、変復調回路部１６からアナログ音声信号を取得して、スピーカ２４から音声として出力する。
【００１９】
また、携帯電話機１は、外部端末３または他の携帯電話機１に対してデータ通信処理を行う。すなわち携帯電話機１は、電子メールや画像データ、映像データ等の様々なテキストデータやバイナリデータの送受信処理を行う。主制御部１１は、データを受信する際、アンテナ２６を介して受信した受信信号を変復調回路部１６でスペクトラム逆拡散処理してデータを復元する。このデータは、主制御部１１の指示により、ＬＣＤ制御部１４を介して液晶ディスプレイ２２に表示されたり記憶部１９に記録されたりする。また主制御部１１は、操作入力部１３を介して入力されたデータや記憶部１９に記憶されたデータを送信する際、変復調回路部１６でデータに対してスペクトラム拡散処理を行い、アンテナ２６を介して送信する。
【００２０】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７は、主制御部１１が処理を行う際の作業領域として処理に必要なデータが一時的に記憶される電気的な記憶装置である。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１８は、主制御部１１が処理を行うための処理プログラムが長期的に記憶させる磁気的な記憶装置である。不揮発性メモリ１９は、主制御部１１が処理を行う際に用いられる様々なデータが長期的に記憶される電気的な記憶装置であり、例えばフラッシュメモリである。
【００２１】
携帯電話機１は、音声通話処理やデータ通信処理を行う際に、基地局４Ａ、４Ｂ、…から放送されている電波を受信して、接続すべき基地局４Ａ、４Ｂ、…を選択する。携帯電話機１のＲＯＭ１８及び不揮発性メモリ１９には、この基地局４Ａ、４Ｂ、…を選択するためのローミングエリア情報３０が記憶されている。
【００２２】
ローミングエリア情報３０は、図３に示すように、このローミングエリア情報３０のバージョンを示すバージョン情報３１を含んでいる。このバージョン情報３１は、各ローミングエリア情報３０に固有に付された情報であり、ローミングエリア情報３０は、このバージョン情報３１によって識別される。またローミングエリア情報３０は、各々の基地局４Ａ、４Ｂ、…を具備した利用可能な通信システムを示すシステム情報３２、この通信システムの識別番号を示すＳＩＤ（ｓｔａｔｉｏｎ  ｉｎｄｉｃｔｏｒ）情報３３、この通信システムの周波数チャネルを示すチャネル情報３４を含んでいる。
【００２３】
このローミングエリア情報３０において、各々のシステム情報３２に対して、ＳＩＤ情報３３、チャネル情報３４が対応付けられている。図３では、例えば「システムＡ」のシステム情報３２に対して「ＳＩＤ１１１１」のＳＩＤ情報３３、「６６６ｃｈ」のチャネル情報３４が対応付けられ、「システムＢ」のシステム情報３２に対して「ＳＩＤ２２２２」のＳＩＤ情報３３、「７７７ｃｈ」のチャネル情報３４が対応付けられている。よって、例えば携帯電話機１がエリアＡにある場合、この携帯電話機１は、ネットワーク４に接続する際に、「システムＡ」のシステム（例えば基地局４Ａを具備したシステム）から「ＳＩＤ１１１１」のＳＩＤ情報を受信したとすると、基地局４Ａを具備した通信システムに「６６６ｃｈ」の周波数チャネルで接続する。
【００２４】
このローミングエリア情報３０は、定期的に、あるいは、携帯電話機１においてソフトウェアが更新される際等にネットワーク４を介して受信され、ＲＯＭ１８及び不揮発性メモリ１９に記憶される。これにより、携帯電話機１が常に最新のローミングエリア情報３０を保持することが可能となる。
【００２５】
携帯電話機１が起動された際、または、携帯電話機１が新しいローミングエリア情報３０を受信した際に、このローミングエリア情報３０を用いて通信処理を行う際の手順について、図４に示すフローチャートに基づいて説明する。なお、ここでは、携帯電話機１がソフトウェアの更新を行って、新しいローミングエリア情報３０を受信した例について説明する。以下、例えば「ステップＳ１０１」を「Ｓ１０１」のように、「ステップ」の語句を省略して説明する。
【００２６】
まず主制御部１１は、ネットワーク４に接続して携帯電話機１のローミングエリア情報を（含むソフトウェア）を更新するために、所定の（新しい）ローミングエリア情報３０を受信する（Ｓ１０１）。携帯電話機１においてこのローミングエリア情報３０を受信する際に、主制御部１１は、このローミングエリア情報３０とともにローミングエリア情報のバージョン情報３１を受信して、ＲＯＭ１８に記憶する。
【００２７】
また、携帯電話機１のＲＯＭ１８にローミングエリア情報３０が書き換えられた際に、この新しいローミングエリア情報３０を用いて通信処理を行うためには、携帯電話機１が再起動される必要がある。よって、主制御部１１は、携帯電話機１の再起動を行う（Ｓ１０３）。
【００２８】
主制御部１１は、携帯電話機１の再起動を行った後に、電源が再び起動された否かを判断する（Ｓ１０５）。携帯電話機１の電源が起動された場合（Ｓ１０５のＹｅｓ）は、主制御部１１は、不揮発性メモリ１９に記憶されているローミングエリア情報３０から、バージョン情報３１を取得する（Ｓ１０７）。なお、通常の携帯電話機１の電源ＯＮの場合はＳ１０７よりフローチャートを開始する。
【００２９】
主制御部１１は、Ｓ１０７で取得したバージョン情報３１（不揮発性メモリ１９に記憶されているバージョン情報３１）が、正常であるか否かを判断する（Ｓ１０９）。これは、Ｓ１０１にて何らかの原因で不揮発性メモリ１９が破壊されていたりすること等により、不揮発性メモリ１９に記憶されているバージョン情報３１が破壊されていないか否かを判断するための処理であり、例えば、ＣＲＣチェックやパリティチェックなどの方法で判断する。
【００３０】
不揮発性メモリ１９に記憶されているバージョン情報３１が正常でない場合（Ｓ１０９のＮｏ）には、主制御部１１は、バージョン情報３１の初期値（１度も更新されていない状態のローミングエリア情報３０のバージョン情報３１）を、不揮発性メモリ１９に記憶されているローミングエリア情報３０のバージョン情報３１とする。
【００３１】
主制御部１１は、ＲＯＭ１８に記憶されているローミングエリア情報３０のバージョン情報３１を、不揮発性メモリ１９に記憶されているローミングエリア情報３０のバージョン情報３１と比較し、双方が同じバージョン情報３１であるか否かを判断する（Ｓ１１３）。
【００３２】
ＲＯＭ１８に記憶されているローミングエリア情報３０のバージョン情報３１と、不揮発性メモリ１９に記憶されているローミングエリア情報３０のバージョン情報３１とが同じバージョン情報３１でなかった場合（Ｓ１１３のＮｏ）には、主制御部１１は、不揮発性メモリ１９に記憶されているローミングエリア情報３０及びそのバージョン情報３１を削除して、ＲＯＭ１８に記憶されているローミングエリア情報３０及びバージョン情報３１を不揮発性メモリ１９に記憶する（Ｓ１１５）。
【００３３】
主制御部１１は、不揮発性メモリ１９に記憶されているローミングエリア情報３０を取得する（Ｓ１１７）。不揮発性メモリ１９からローミングエリア情報３０を取得するのは、ＲＯＭ１８より不揮発性メモリ１９の方が簡易に読み書きが行えるからである。
【００３４】
主制御部１１は、Ｓ１１７にて取得したローミングエリア情報３０が正常か否かを判断する（Ｓ１１９）。この判断は、例えば、ＣＲＣチェックやパリティチェックなどの方法で判断する。不揮発性メモリ１９に記憶されているローミングエリア情報３０が正常である場合（Ｓ１１９のＹｅｓ）は、主制御部１１は、不揮発性メモリ１９に記憶されているローミングエリア情報３０を用いて、通信プロトコルを起動する（Ｓ１２１）。これにより、携帯電話機１はネットワーク４に接続され、オンライン状態になる。
【００３５】
不揮発性メモリ１９に記憶されているローミングエリア情報３０が正常でない場合（Ｓ１１９のＮｏ）は、ＲＯＭ１８に記憶されているローミングエリア情報３０が正常か否かを判断する（Ｓ１２３）。この判断も例えば、ＣＲＣチェックやパリティチェックなどの方法で判断される。ＲＯＭ１８に記憶されているローミングエリア情報３０が正常である場合（Ｓ１２３のＹｅｓ）は、主制御部１１は、ＲＯＭ１８に記憶されているローミングエリア情報３０を用いて、通信プロトコルを起動する（Ｓ１２１）。これにより、携帯電話機１はネットワーク４に接続され、オンライン状態になる。
【００３６】
不揮発性メモリ１９に記憶されているローミングエリア情報３０も、ＲＯＭ１８に記憶されているローミングエリア情報３０も、ともに正常でない場合（Ｓ１２３のＮｏ）は、主制御部１１は、携帯電話機１に正しいローミングエリア情報３０が記憶されていないので、通信プロトコルの起動を行わない（Ｓ１２７）。
【００３７】
このようにして携帯電話機１は、ＲＯＭ１８に新しいローミングエリア情報３０を記憶することにより、不揮発性メモリ１９、または不揮発性メモリ１９に記憶されたローミングエリア情報３０が壊れた場合に、ＲＯＭ１８に記憶されたローミングエリア情報３０を用いて、通信処理を行う。
【００３８】
本発明に係る携帯電話機１によると、ローミングエリア情報３０を更新する際に、この新しいローミングエリア情報３０をＲＯＭ１８に記憶することにより、不揮発性メモリ１９、または不揮発性メモリ１９に記憶されたローミングエリア情報３０が壊れた場合であっても、ＲＯＭ１８に記憶されているローミングエリア情報３０を用いて通信処理を行うことが可能となる。
【００３９】
また、本発明に係る携帯電話機１によると、不揮発性メモリ１９に記憶されたローミングエリア情報３０が壊れた際に、ＲＯＭ１８に記憶されているローミングエリア情報３０およびそのバージョン情報３１を不揮発性メモリ１９に記憶し直すことにより、後に不揮発性メモリ１９に記憶されたローミングエリア情報３０を用いて通信処理を行うことが可能となる。
【００４０】
本発明の説明として、携帯電話機１について説明したが、これに限らず、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の音声通話処理やデータ通信処理を行う情報処理端末であれば任意の情報処理端末であっても良い。
【図面の簡単な説明】
【００４１】
【図１】本発明に係る携帯電話機が適用されるネットワークシステムを示すシステム構成図。
【図２】本発明に係る携帯電話機を示すブロック図。
【図３】ローミングエリア情報を示すデータ構成図。
【図４】本発明に係る携帯電話機が通信処理を行う際の手順を示すフローチャート。
【符号の説明】
【００４２】
１…携帯電話機，２…ネットワークシステム，３…外部端末，４…ネットワーク，５…基地局，１１…主制御部，１８…記憶部，１２…電源回路部，１３…操作入力制御部，１４…ＬＣＤ制御部，１５…音声コーデック，１６…変復調回路部，１７…ＲＡＭ，１８…ＲＯＭ，１９…不揮発性メモリ，２１…操作キー，２２…液晶ディスプレイ，２３…マイクロフォン，２４…スピーカ，２５…送受信回路部，２６…アンテナ，３０…ローミングエリア情報。
【図１】
2008301099.tif 000003
【図２】
2008301099.tif 000004
【図３】
2008301099.tif 000005
【図４】
2008301099.tif 000006