(57)【要約】【課題】  本発明は、優先順位を管理された複数の移動電話システムのうち、現用システムよりも優先順位が高いシステムとの接続を試みる際に、現用システムからの着信を受けられなくなる不都合を軽減する携帯電話機を提供する。【解決手段】  システム情報テーブル６１は携帯電話機１が接続し得るシステムの一覧を優先順位と共に保持し、現用システムレジスタ６２は最後に接続されたシステムを現用システムとして記録する。スキャン制御部５２は、現用システムを待ち受ける合間に、スキャンポインタレジスタ５４を作業メモリに使って、優先順位がより高い上位システムの捕捉をシステム捕捉制御部５１に指示する。その際、割込待受制御部５３は、所定数の上位システムの捕捉に連続して失敗するたびに、一旦現用システムに接続を戻して待ち受けを行うための制御を行う。【選択図】          図１
2005286865.tif 000002
【特許請求の範囲】
【請求項１】
複数の移動電話システムの一つを選択的に現用システムとして待ち受ける携帯電話機であって、
前記複数の移動電話システムそれぞれの順位を記憶しているシステム情報記憶手段と、
前記現用システムの待ち受けを中断して、前記現用システムよりも順位が高い上位システムの捕捉を試みるスキャン手段と、
前記上位システムの捕捉を所定の条件が満たされるまで連続して試みると、前記上位システムの捕捉の試みを中断して、前記現用システムの待ち受けを再開する割込待受手段と
を備えることを特徴とする携帯電話機。
【請求項２】
前記割込待受手段は、前記上位システムの捕捉を所定数又は所定時間連続して失敗するまで試みると、前記上位システムの捕捉の試みを中断して、前記現用システムの待ち受けを再開する
ことを特徴とする請求項１に記載の携帯電話機。
【請求項３】
前記割込待受手段は、前記現用システムから所定時間呼びがなければ、前記上位システムの捕捉の試みを再開する
ことを特徴とする請求項１に記載の携帯電話機。
【請求項４】
前記スキャン手段は、前記上位システムの捕捉に失敗した後、さらに前記現用システムの待ち受けにも失敗した場合、前記現用システムよりも順位が低い下位システムの捕捉を試みる
ことを特徴とする請求項１に記載の携帯電話機。
【請求項５】
複数の移動電話システムの一つを選択的に現用システムとして待ち受ける携帯電話機の制御方法であって、
前記携帯電話機は、前記複数の移動電話システムそれぞれの順位を記憶しており、
前記現用システムの待ち受けを中断して、前記現用システムよりも順位が高い上位システムの捕捉を試みるスキャンステップと、
前記上位システムの捕捉を所定の条件が満たされるまで連続して試みると、前記上位システムの捕捉の試みを中断して、前記現用システムの待ち受けを再開する割込待受ステップと
を含むことを特徴とする制御方法。
【請求項６】
前記割込待受ステップは、前記上位システムの捕捉を所定数又は所定時間連続して失敗するまで試みると、前記上位システムの捕捉の試みを中断して、前記現用システムの待ち受けを再開する
ことを特徴とする請求項５に記載の制御方法。
【請求項７】
前記割込待受ステップは、前記現用システムから所定時間呼びがなければ、前記上位システムの捕捉の試みを再開する
ことを特徴とする請求項５に記載の制御方法。
【請求項８】
前記スキャンステップは、前記上位システムの捕捉に失敗した後、さらに前記現用システムの待ち受けにも失敗した場合、前記現用システムよりも順位が低い下位システムの捕捉を試みる
ことを特徴とする請求項５に記載の制御方法。
【請求項９】
複数の移動電話システムの一つを選択的に現用システムとして待ち受ける携帯電話機を制御するためのコンピュータ実行可能なプログラムであって、
前記携帯電話機は、前記複数の移動電話システムそれぞれの順位を記憶しており、
請求項５乃至請求項８の少なくとも一つに記載のステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の移動電話システムのうちの一つと選択的に接続する携帯電話機に関し、特に接続の切り替えに際して生じる可用性の低下を軽減する技術に関する。
【背景技術】
【０００２】
近年、移動電話サービスの普及は目覚しく、多数の事業者が様々な方式で移動電話サービスを提供している。その結果、利用者には、サービスエリア、利用料金、付加機能等が異なる多数の選択肢が与えられている。
そのような中で、事業者や方式が異なる複数の移動電話サービスのシステム（以降、単にシステムと言う）との接続が可能で、利用者の選択に応じてその一つと接続する携帯電話機が実用に供されている。その利用者は、一台の携帯電話機を携行するだけで、その時々の所在地や利用目的、さらには利用料金に応じた好適なシステムに接続して移動電話サービスを利用することができる。
【０００３】
そのような携帯電話機において接続システムを切り替える方法が、例えば特許文献１に開示されている。特許文献１は、ＧＳＭ（Global Systems for Mobile communications）、及びＰＨＳ（Personal Handy phone System）の移動通信システムを切り替える携帯電話機を例示する。当該携帯電話機は、電源投入時、及びその後周期的に、サービスエリアは狭いものの利用料金が低廉なＰＨＳへ優先的に位置登録を試みると共に、ＧＳＭの制御チャンネルからも制御信号を受信して当該制御信号が受信された制御チャンネルを記録する。その記録は、ＰＨＳへの位置登録に成功した場合にも行われる（文献１の図３及び図６）。
【０００４】
そして、ＰＨＳの圏外へ出ると直ちに、記録しておいた制御チャンネルを介してＧＳＭへの位置登録を試みることにより、改めて制御チャンネルを探す時間を省いた最短の時間でＧＳＭの利用を可能にするとしている（文献１の図２）。
【特許文献１】特開平１１−２９８９６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術の切替方法に従って動作する携帯電話機は、周期的にＰＨＳへの接続を試みるので、その間ＧＳＭからの着信に応じられない状態になる恐れがある。そうなれば、ＧＳＭを経由してその携帯電話機へ電話をかけた発呼者には、相手がＧＳＭの圏内にいるにもかかわらず、圏外であることを示すメッセージが通知されるという不都合が生じるのだが、上記従来の携帯電話機によれば、この不都合に有効に対処できないという問題がある。
【０００６】
この例のように、ただ２つのシステムを切り替えるのであれば、ＰＨＳへ位置登録を試みる時間は僅かだからこの不都合は顕在化しないかもしれない。また、２つのシステムを完全に並行して処理するための回路を設けることにより、この不都合を回避することも考えられる。
しかしながら、切り替えるべきシステムの数がもっと多い場合、全てのシステムを完全に並行して処理するための回路を設けることは現実的でない。それゆえ、システムに位置登録を試みるための時間が増大する事態は避けられないから、前述した不都合が顕在化することになる。
【０００７】
上記の問題に鑑み、本発明は、優先順位を管理された複数の移動電話システムのうち、現用システムよりも優先順位が高いシステムとの接続を試みる際に生じる可用性の低下、具体的には、現用システムからの着信を受けられなくなる不都合を軽減する携帯電話機、その制御方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上記問題を解決するため、本発明の携帯電話機は、複数の移動電話システムの一つを選択的に現用システムとして待ち受ける携帯電話機であって、前記複数の移動電話システムそれぞれの順位を記憶しているシステム情報記憶手段と、前記現用システムの待ち受けを中断して、前記現用システムよりも順位が高い上位システムの捕捉を試みるスキャン手段と、前記上位システムの捕捉を所定の条件が満たされるまで連続して試みると、前記上位システムの捕捉の試みを中断して、前記現用システムの待ち受けを再開する割込待受手段とを備える。
【０００９】
また、前記割込待受手段は、前記上位システムの捕捉を所定数又は所定時間連続して失敗するまで試みると、前記上位システムの捕捉の試みを中断して、前記現用システムの待ち受けを再開してもよい。
【発明の効果】
【００１０】
前記構成によれば、上位システムの捕捉を試みる途中に割り込んで現用システムを待ち受けるから、現用システムからの呼びに応じられない不都合が軽減される。特に、呼びの継続時間よりも十分に小さい間隔で割り込んで現用システムを待ち受ければ、現用システムからの呼びに応じられない不都合がほぼ完全に解消される。
また、前記割込待受手段は、前記現用システムから所定時間呼びがなければ、前記上位システムの捕捉の試みを再開してもよい。
【００１１】
この構成によれば、上位ステムの捕捉途中に割込んで行われる待ち受けによって呼びがないことが確認されると上位システムの捕捉を再開するので、全ての上位システムが漏れなくスキャンされる。
また、前記スキャン手段は、前記上位システムの捕捉に失敗した後、さらに前記現用システムの待ち受けにも失敗した場合、前記現用システムよりも順位が低い下位システムの捕捉を試みてもよい。
【００１２】
この構成によれば、上位システムのスキャン後、現用システムに戻れなかった場合、下位システムの捕捉を試みることによって、可能な限り何れかの移動電話システムを利用可能な状態にする。
上記問題を解決するため、本発明の制御方法は、複数の移動電話システムの一つを選択的に現用システムとして待ち受ける携帯電話機の制御方法であって、前記携帯電話機は、前記複数の移動電話システムそれぞれの順位を記憶しており、前記現用システムの待ち受けを中断して、前記現用システムよりも順位が高い上位システムの捕捉を試みるスキャンステップと、前記上位システムの捕捉を所定の条件が満たされるまで連続して試みると、前記上位システムの捕捉の試みを中断して、前記現用システムの待ち受けを再開する割込待受ステップとを含む。
【００１３】
また、前記割込待受ステップは、前記上位システムの捕捉を所定数又は所定時間連続して失敗するまで試みると、前記上位システムの捕捉の試みを中断して、前記現用システムの待ち受けを再開してもよい。
また、前記割込待受ステップは、前記現用システムから所定時間呼びがなければ、前記上位システムの捕捉の試みを再開してもよい。
【００１４】
また、前記スキャンステップは、前記上位システムの捕捉に失敗した後、さらに前記現用システムの待ち受けにも失敗した場合、前記現用システムよりも順位が低い下位システムの捕捉を試みてもよい。
これらの制御方法に従って携帯電話機を動作させることによって、前述と同様の効果を得ることができる。
【００１５】
上記問題を解決するため、本発明のプログラムは、複数の移動電話システムの一つを選択的に現用システムとして待ち受ける携帯電話機を制御するためのコンピュータ実行可能なプログラムであって、前記携帯電話機は、前記複数の移動電話システムそれぞれの順位を記憶しており、請求項５乃至請求項８の少なくとも一つに記載のステップをコンピュータに実行させることを特徴とする。
【００１６】
このプログラムを用いて携帯電話機を制御することによって、前述と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態に係る携帯電話機は、複数の移動電話システムの一つを選択的に現用システムとして接続する。本携帯電話機は、この複数の移動電話システムに優先順位を管理し、現用システムの待ち受けを周期的に中断して、より高い優先順位を与えられたシステム（以降、上位システムと言う）との接続を試みる。
その際、本携帯電話機は、上位システムとの接続を所定数連続して試みると、一旦現用システムに接続を戻して所定時間待ち受けを行い、呼びがなければ引き続いて他の上位システムとの接続を試みる。
【００１８】
以下、図面を参照しながら、本携帯電話機について詳しく説明する。
＜全体構成＞
図１は、携帯電話機１の全体構成を示す機能ブロック図である。
携帯電話機１は、アンテナ１０、無線部２０、変復調部３０、音声処理部４０、マイク４１、レシーバ４２、制御部５０、記憶部６０、時計部７０、操作部８０、及び表示部８１から構成される。
【００１９】
無線部２０はアンテナ１０に受信された受信信号を増幅し、変復調部３０は増幅された受信信号を制御データ信号及び受話音声信号に復調する。制御部５０は、当該制御データ信号に基づいてシステムとの接続を制御し、音声処理部４０は、その後得られる当該受話音声信号をＤ／Ａ変換してレシーバ４２から発音させる。
また、音声処理部４０はマイク４１から取得した送話音声信号をＡ／Ｄ変換する。変復調部３０は、Ａ／Ｄ変換された送話音声信号及び制御部５０から与えられる制御データ信号を送信信号に変調し、無線部２０は当該送信信号を増幅してアンテナ１０から送信する。
【００２０】
ここで、無線部２０、変復調部３０、制御部５０は、携帯電話機１が接続し得る複数のシステムが使用する伝送方式及び周波数に適合するように構成され、伝送方式及び周波数を切り替えることによって、当該複数のシステムのうちの一つとの接続を果たす。複数のシステムに適合するための構成そのものは本発明の特徴部分ではないので、従来用いられている一般的な構成を適宜採用するものとし、説明を省略する。
【００２１】
時計部７０は、現在時刻を計時し制御部５０へ出力する。
表示部８１は、カラー液晶パネル、ＤＭＤ（デジタル・ミラー・デバイス）、有機ＥＬパネル、又はＰＤＰ（プラズマ・ディスプレイ・パネル）などで実現され、現在時刻、バッテリ残量、電波強度等を表示する。
操作部８０は、テンキー、オフフックキー、オンフックキー等を含み、ダイヤル操作、通話開始操作、通話終了操作等に用いられる。
【００２２】
制御部５０は、具体的には、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を用いて実現され、ＲＯＭに格納されているプログラムをＲＡＭを作業メモリに用いてＣＰＵが実行することによって、携帯電話機１の全体動作を制御する。とりわけ、次の動作は本発明を特徴付ける。
システム捕捉制御部５１は、スキャン制御部５２から指示されたシステムの捕捉を試みる。ここで捕捉とは、そのシステムからの制御信号を受信し、受信に成功した場合を言う。
【００２３】
スキャン制御部５２は、現用システムを待ち受ける合間に、スキャンポインタレジスタ５４を作業メモリに使って、優先順位に従って順次上位システムの捕捉をシステム捕捉制御部５１に指示する。その際、割込待受制御部５３は、所定数の上位システムの捕捉に連続して失敗するたびに、一旦現用システムに接続を戻して待ち受けを行うための制御を行う。
【００２４】
記憶部６０は、フラッシュメモリ等を用いて実現され、システム情報テーブル６１、及び現用システムレジスタ６２が設けられる。システム情報テーブル６１は携帯電話機１が接続し得るシステムの一覧を優先順位と共に保持し、現用システムレジスタ６２は最後に接続されたシステムを現用システムとして記録する。
＜データ構造＞
図２は、記憶部６０に設けられるシステム情報テーブル６１のデータ構造及び内容の一例である。
【００２５】
システム情報テーブル６１の各行は、一つのシステムに対応して設けられる。順位欄６１１はシステムに与えられる優先順位を保持し、伝送方式欄６１２はシステムが通信に用いる伝送方式を保持し、制御チャンネル周波数欄６１３はシステムが用いる一つ以上の制御チャンネルそれぞれの周波数を保持する。
ここでは説明の便宜上、優先順位が全て異なる例を挙げるが、いくつかのシステムに同じ順位が与えられてもかまわない。
【００２６】
この優先順位には、種々の用途が想定される。この優先順位は、例えば、携帯電話機の利用者によって、利用料金や付加機能等に応じてよく使うシステムへ優先的に接続されるように設定されてもよい。また、この携帯電話機が移動電話サービスの事業者から供給される場合には、その事業者のシステム、その事業者とローミング提携する事業者のシステム、及びそれ以外のシステムといった順に優先順位を設定することもできる。本発明は、優先順位の用途を限定しない。
＜動作＞
図３は、携帯電話機１が実行するシステム切替処理を示すフローチャートである。
【００２７】
この処理は、現用システムの順位が１以外である場合に、現用システムで通常の待ち受けを行っている合間に周期的に実行される。さらに、電源の投入直後や全てのシステムの圏外状態から以前の現用システムとの接続を回復したときにも実行されてもよい。この実行には、割込待受制御部５３に設けられる図示しない作業変数ｉが用いられる。
まず、割込待受制御部５３はｉを１とする（Ｓ１１）。スキャン制御部５２は、スキャンポインタを上位システムの順位（１から現用システムの順位−１まで）の範囲で１ずつ増やしながら上位システムのスキャンを行う（Ｓ１３〜Ｓ２１）。
【００２８】
スキャン制御部５２は、スキャンポインタで示されるシステムの伝送方式及び制御チャンネル周波数をシステム情報テーブル６１から参照し、参照された内容をシステム捕捉制御部５１へ通知して、システムの捕捉を指示する。システム捕捉制御部５１は、通知された内容に従って無線部２０及び変復調部３０を制御してそのシステムの制御チャンネルから制御信号の受信を試み、制御信号が受信されるとそのシステムへ位置登録を行う（Ｓ１３）。
【００２９】
システムが捕捉された場合（Ｓ１４：ＹＥＳ）、捕捉されたシステムの順位を現用システムレジスタ６２に記録することによって現用システムを更新し（Ｓ２６）、当該新たな現用システムで待ち受けを行う（Ｓ２７）。
システムが捕捉されない場合（Ｓ１４：ＮＯ）、割込待受制御部５３はｉを１増やす（Ｓ１５）。ここで、ｉが所定のしきい値を上回れば（Ｓ１６：ＹＥＳ）、ｉを１にリセットしてから（Ｓ１７）、現用システムの伝送方式及び制御チャンネル周波数をシステム情報テーブル６１から参照し、参照された内容をシステム捕捉制御部５１へ通知して、システムの捕捉を指示する。システム捕捉制御部５１は、通知された内容に従って現用システムの捕捉を試み（Ｓ１８）、捕捉されれば（Ｓ１９：ＹＥＳ）、現用システムを所定時間待ち受ける（Ｓ２０）。この待ち受けを、通常の待ち受けと区別して割込待ちうけと呼ぶことにする。
【００３０】
その後、スキャンポインタを１増やして、次の上位システムを処理する。
上位システムを一通りスキャンし終わると、システム捕捉制御部５１は現用システムの捕捉を試み（Ｓ２２）、捕捉されれば（Ｓ２３：ＹＥＳ）、現用システムで通常の待ち受けに戻る（Ｓ２４）。ここで現用システムに戻れなければ（Ｓ２３：ＮＯ）、下位システムをスキャンしてシステムの捕捉を試みる（Ｓ２５）。図示しないが、全ての下位システムの捕捉に失敗した場合、携帯電話機１は圏外を表示する。下位システムのスキャン中にも、所定数のシステムの捕捉に連続して失敗するたびに現用システムの割込待ち受けを行っても、もちろん構わない。
＜具体例＞
図４は、携帯電話機１の動作環境の一例であり、システム情報テーブル６１の内容例（図２参照）と対応して描いている。携帯電話機１は、現用システムＳ7（順位７）のサービスエリア９０の内にあり、基地局９５へ位置登録して通常の待ち受けを行っている。このとき携帯電話機１は、上位システムＳ1〜Ｓ6（順位１〜６）のサービスエリア９１〜９３の外にあり、それぞれの基地局９６〜９８からの制御信号を受信することはできない。
【００３１】
図５は、この動作環境においてシステム切替処理が行われる場合の、動作シーケンスの一例である。ここでは、割込待ち受けの起動に関するｉのしきい値を３としている。
携帯電話機１は最初、現用システムＳ7で通常の待ち受けを行っている。このときスキャン対象となる上位システムはＳ1〜Ｓ6である。携帯電話機１は、上位システムＳ1、Ｓ2、Ｓ3の順に捕捉を試みる。そして、この３つの上位システムの捕捉に連続して失敗したところで、現用システムＳ7を捕捉して割込待ち受けを行う。そこで呼びがないことを確認した後、引き続いて上位システムＳ4、Ｓ5、Ｓ6の順に捕捉を試み、再び現用システムＳ7を捕捉して通常の待ち受けに戻る。
【００３２】
なお、割込待ち受けで呼びを確認した場合には、もちろん、通常の着信動作を行い、例えばリンガの鳴動等によって着信を利用者に報知する。
携帯電話システムからの呼びは、一般に数秒から十数秒の間継続して行われる。そこで、上位システムを連続してスキャンする時間の上限が呼びの継続時間よりも十分に小さくなるしきい値を採用することで、呼びの継続中に少なくとも１回現用システムを待ち受けることができる。これにより、上位システムのスキャン中に現用システムからの呼びに応じられない不都合がほぼ解消される。
【００３３】
実施の形態では、割込待ち受けを、上位システムを連続してスキャンする上限数を基準として起動したが、より直接的に、上位システムを連続してスキャンする上限時間に応じて起動してもよい。そのために、図３のフローチャートにおいて、作業変数ｉに代えてタイマを使用し、Ｓ１１及びＳ１５を当該タイマのリスタート処理に変更し、Ｓ１６を当該タイマの満了を判定する処理に変更することが考えられる。
【００３４】
また、実施の形態では、携帯電話機１が接続し得る全てのシステムを、システム情報テーブル６１に一体として保持したが、地理的な位置に応じた複数のシステム情報テーブルに分割して保持してもよい。そうすれば、スキャンすべき上位システムの数を地理的な位置に応じて適切に削減できるから、スキャン処理の負担を軽減できる。複数のシステム情報テーブルを設ける代わりに、システム情報テーブル６１の部分を地理的な位置に応じて区切って用いても同じ効果を得ることができる。
＜まとめ＞
以上説明したように、本発明の携帯電話機によれば、上位ステムをスキャンする途中に所定時間ごとに割り込んで現用システムを待ち受けるから、現用システムからの呼びに応じられない不都合が軽減される。特に、呼びの継続時間よりも十分に小さい時間ごとに割り込んで現用システムを待ち受ければ、現用システムからの呼びに応じられない不都合がほぼ解消される。
＜その他の変形例＞
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【００３５】
本発明は、実施の形態で説明した方法を、携帯電話機を制御するためのＣＰＵを用いて実現するためのコンピュータプログラムであるとしてもよいし、前記プログラムを表すデジタル信号であるとしてもよい。
また、本発明は、前記プログラム又は前記デジタル信号を記録したコンピュータ読取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ、ＭＯ、ＤＶＤ、ＢＤ、半導体メモリ等であるとしてもよい。
【００３６】
また、本発明は、電気通信回線、無線又は有線通信回線、若しくはインターネットに代表されるネットワーク等を経由して伝送される前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
また、前記プログラム又は前記デジタル信号は、前記記録媒体に記録されて移送され、若しくは、前記ネットワーク等を経由して移送され、独立した他の携帯電話機において実施されるとしてもよい。
【産業上の利用可能性】
【００３７】
本発明に係る携帯電話機は、複数の移動電話サービスが提供される地域で用いられる携帯電話機として適しており、ローミング機能を有する携帯電話機にも良好に適用できる。
【図面の簡単な説明】
【００３８】
【図１】携帯電話機の全体構成を示す機能ブロック図である。
【図２】システム情報テーブルのデータ構造及び内容の一例である。
【図３】携帯電話機が実行するシステム切替処理を示すフローチャートである。
【図４】携帯電話機の動作環境の一例である。
【図５】当該動作環境におけるシステム切替動作シーケンスの一例である。
【符号の説明】
【００３９】
１    携帯電話機
１０    アンテナ
２０    無線部
３０    変復調部
４０    音声処理部
４１    マイク
４２    レシーバ
５０    制御部
５１    システム捕捉制御部
５２    スキャン制御部
５３    割込待受制御部
５４    スキャンポインタレジスタ
６０    記憶部
６１    システム情報テーブル
６２    現用システムレジスタ
７０    時計部
８０    操作部
８１    表示部
９０〜９３  サービスエリア
９５〜９８  基地局
【図１】
2005286865.tif 000003
【図２】
2005286865.tif 000004
【図３】
2005286865.tif 000005
【図４】
2005286865.tif 000006
【図５】
2005286865.tif 000007