(57)【特許請求の範囲】
【請求項１】
情報機器本体に接続され、該情報機器が周辺の無線基地局との通信を行うためのモデムとして使用されるデータ通信用端末であって、
情報機器本体側から無線基地局のサーチ周波数の設定情報を受信するサーチ周波数情報取得手段と、
前記サーチ周波数情報取得手段により受信したサーチ周波数の設定情報を記憶する設定データ記憶手段と、
前記設定データ記憶手段により記憶されたサーチ周波数の設定情報を基に、サーチすべき周波数を決定するサーチ周波数展開手段と、
前記サーチ周波数展開手段により決定された周波数により無線基地局のサーチを行う無線基地局サーチ手段とを備え、
前記サーチ周波数の設定情報が、１または２以上の固定周波数の情報と、サーチすべき周波数の下限周波数および上限周波数により示される１または２以上の限定周波数範囲の情報と、全周波数範囲の情報であり、
前記無線基地局サーチ手段は、最初に前記固定周波数によるサーチ動作を行い、前記固定周波数によるサーチ処理に失敗した場合は次に前記限定周波数範囲についてサーチ動作を行い、前記限定周波数範囲によるサーチ処理に失敗した場合は次に前記全周波数範囲についてサーチ動作を行うことを特徴とするデータ通信用端末。
【請求項２】
前記サーチ周波数の設定情報の前記限定周波数範囲が複数であり、さらに前記複数の限定周波数範囲毎のサーチ順位の情報を含み、
前記サーチ周波数展開手段は、前記複数の限定周波数範囲の情報と前記サーチ順位の情報を基にサーチ周波数とサーチ順位を決定し、
前記無線基地局サーチ手段は、前記複数の限定周波数の範囲について前記サーチ順位の順番でサーチ動作を行うことを特徴とする請求項１に記載のデータ通信用端末。
【請求項３】
前記複数の限定周波数範囲毎のサーチ順位の情報は、前記限定周波数の範囲を前記サーチ順の情報の順番にサーチ処理し、最初にサーチ処理に成功した限定周波数の範囲のサーチ順位の情報を上位に書き換えて記憶されることを特徴とする請求項２に記載のデータ通信用端末。
【請求項４】
情報機器本体に接続され、該情報機器が周辺の無線基地局との通信を行うためのモデムとして使用されるデータ通信用端末における無線基地局サーチ方法であって、
情報機器本体側から無線基地局のサーチ周波数の設定情報を受信するサーチ周波数情報取得手順と、
前記サーチ周波数情報取得手段により受信したサーチ周波数の設定情報を記憶する設定データ記憶手順と、
前記設定データ記憶手段により記憶されたサーチ周波数の設定情報を基に、サーチすべき周波数を決定するサーチ周波数展開手順と、
前記サーチ周波数展開手段により決定された周波数により無線基地局のサーチを行う無線基地局サーチ手順とを備え、
前記サーチ周波数の設定情報が、１または２以上の固定周波数の情報と、サーチすべき周波数の下限周波数および上限周波数により示される１または２以上の限定周波数範囲の情報と、全周波数範囲の情報であり、
前記無線基地局サーチ手順は、最初に前記固定周波数によるサーチ動作を行い、前記固定周波数によるサーチ処理に失敗した場合は次に前記限定周波数範囲についてサーチ動作を行い、前記限定周波数範囲によるサーチ処理に失敗した場合は次に前記全周波数範囲についてサーチ動作を行うことを特徴とする基地無線局サーチ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信用端末、無線基地局サーチ方法、およびプログラムに関し、特に、データ通信用端末をＰＣやＰＤＡなどの情報機器に接続しモデムとして使用する場合に、無線基地局のサーチおよび選択処理を迅速に完了することができる、データ通信用端末、無線基地局サーチ方法、およびプログラムに関する。
【背景技術】
【０００２】
Ｗ−ＣＤＭＡ移動通信規格は、３ＧＰＰという第三世代移動通信システムの標準化プロジェクトによって世界共通標準規格化されている。Ｗ−ＣＤＭＡにおいて利用される周波数帯域についても、Ｗ−ＣＤＭＡ端末が世界中で利用できることを目標に、各国で統一されている。【０００３】
実際の事業者毎の周波数帯域の割り当ては、各国の電波通信管理機関により取り決められる。各事業者は、各国毎に、Ｗ−ＣＤＭＡ周波数帯域内のある特定の周波数帯域幅を割り当てられる。各事業者は、この割り当てられた周波数帯域内で基地局の使用する周波数を一つまたは複数決定し、各基地局を設置する。【０００４】
Ｗ−ＣＤＭＡ端末においては、Ｗ−ＣＤＭＡ周波数帯域からＷ−ＣＤＭＡ端末使用者の加入する事業者の基地局を探し出し選択するという処理が行なわれる。基地局をサーチし選択する処理としては、規格化された全周波数帯域を対象にサンプリング周波数毎に基地局の発する報知情報を受信し、その情報からＷ−ＣＤＭＡ端末使用者の加入する事業者の基地局か否かを判別し、一致すればそれを選択するという方法が考えられる。【０００５】
この全周波数サーチ選択処理は、以下の状況を考えた場合、容易に考えられるものである。各事業者の基地局がどの周波数で運用されているかは、既知であるが、将来にわたっては、周波数の変更および新規周波数の追加が行なわれる可能性がある点と、また、Ｗ−ＣＤＭＡ端末を国外に持ち出して利用する場合、その国においてローミングが許可されている事業者の基地局の周波数は、いままで利用していた周波数とは異なる点のためである。【０００６】
所で、Ｗ−ＣＤＭＡ方式を採用するデータ通信用カード端末（データ通信用端末）をＰＣやＰＤＡなどに接続し、標準モデムとして使用する場合、ダイヤルアップ接続動作開始と同時にデータ通信用カード端末への給電が開始される。その給電時間であるほぼ１分（使用するＯＳにより異なる）の間に基地局のサーチおよび選択処理を完了しなければ、タイムアウトしてしまう。また、データ通信用カード端末という性格上、接続完了までの時間は短いほどよい。しかし、Ｗ−ＣＤＭＡの全周波数帯域をサーチする上記の方法では、状況によっては非常に時間がかかり、タイムアウトすることがある。【０００７】
なお、本発明に関連する従来技術として、位置登録の要求を送信するための周波数を効率的に探すことができる基地無線装置、移動無線装置がある（例えば、特許文献１参照）。この従来技術においては、移動無線装置は、直前に使用していた送受信周波数と周辺の基地無線装置が使用する下り周波数を記憶するメモリと、この移動無線装置が送受信を許可されている複数の周波数を記憶するＲＯＭと、メモリに記憶された周波数とＲＯＭに記憶された周波数とを比較することによって、この移動無線装置が送受信に使用しようとしている周波数が使用可能であるかを判断する判定部とを備え、直前に使用していた受信周波数、周辺基地無線装置が使用する下り周波数及び受信許可周波数を順に切り替えて、基地無線装置から通知される上り周波数を受信して、この上り周波数が使用許可された周波数であるときのみに位置登録の要求を送信する。【０００８】
しかしながら、上記従来技術では、現在通信中の基地局から、周辺の基地局が使用する下り周波数の情報を取得しつつ、この情報を基に、位置登録要求を送信する周波数を効率的に探そうとするものであり、本発明のようにデータ通信用カード端末（データ通信用端末）の起動後から、初めて通信可能な無線基地局を迅速に探索しようとするものとは、その目的と構成が異なるものである。
【特許文献１】特開２０００−１７５２５４号公報  上述したように、データ通信カード等のデータ通信用端末をＰＣやＰＤＡなどに接続しモデムとして使用する場合、ダイヤルアップ接続動作開始から所定の時間内に基地局のサーチおよび選択処理を完了しなければ、タイムアウトしてしまうという問題があり、また、Ｗ−ＣＤＭＡ方式の全周波数帯域をサーチする方法では、例えば、外国においてローミングを行う場合など、状況によっては非常に時間がかかり、タイムアウトが生じるという問題があった。
【発明の開示】
【０００９】
本発明はこのような問題を解決するためになされたもので、その目的は、データ通信用端末をＰＣやＰＤＡなどの情報機器に接続し、標準モデムとして使用する場合に、無線基地局のサーチおよび選択処理を迅速に完了することができ、また、ローミングを行う場合にもタイムアウトを生じさせることのない、データ通信用端末、無線基地局サーチ方法、およびプログラムを提供することにある。
【００１０】
本発明は上記課題を解決するためになされたものであり、本発明のデータ通信用端末は、情報機器本体に接続され、該情報機器が周辺の無線基地局との通信を行うためのモデムとして使用されるデータ通信用端末であって、情報機器本体側から無線基地局のサーチ周波数の設定情報を受信するサーチ周波数情報取得手段と、前記サーチ周波数情報取得手段により受信したサーチ周波数の設定情報を記憶する設定データ記憶手段と、前記設定データ記憶手段により記憶されたサーチ周波数の設定情報を基に、サーチすべき周波数を決定するサーチ周波数展開手段と、前記サーチ周波数展開手段により決定された周波数により無線基地局のサーチを行う無線基地局サーチ手段とを備え、前記サーチ周波数の設定情報が、１または２以上の固定周波数の情報、サーチすべき周波数の下限周波数および上限周波数により示される１または２以上の限定周波数範囲の情報、および全周波数範囲の情報であり、前記無線基地局サーチ手段は、最初に前記固定周波数によるサーチ動作を行い、前記固定周波数によるサーチ処理に失敗した場合は次に前記限定周波数範囲についてサーチ動作を行い、前記限定周波数範囲によるサーチ処理に失敗した場合は次に前記全周波数範囲についてサーチ動作を行うことを特徴とする。
【００１７】
これにより、サーチすべき周波数を限定して、無線基地局のサーチおよび選択処理を迅速に完了することができると共に、無線基地局サーチ処理の成功の確率が増す。
【００２０】
また、本発明のデータ通信用端末は、前記サーチ周波数の設定情報の前記限定周波数範囲が複数であり、さらに前記複数の限定周波数範囲毎のサーチ順位の情報を含み、前記サーチ周波数展開手段は、前記複数の限定周波数範囲の情報と前記サーチ順位の情報を基にサーチ周波数とサーチ順位を決定し、前記無線基地局サーチ手段は、前記複数の限定周波数の範囲について前記サーチ順位の順番でサーチ動作を行うことを特徴とする。
【００２１】
これにより、サーチすべき周波数を限定しつつ、複数の国に対応可能な無線基地局のサーチおよび選択処理を迅速に完了することができる。
【００２４】
また、本発明のデータ通信用端末は、前記複数の限定周波数範囲毎のサーチ順位の情報は、前記複数の限定周波数の範囲を前記サーチ順の情報の順番にサーチ処理し、最初にサーチ処理に成功した限定周波数の範囲のサーチ順位の情報を上位に書き換えて記憶されることを特徴とする。
これにより、サーチすべき周波数を限定しつつ、複数の国に対応可能な無線基地局のサーチおよび選択処理をさらに迅速に完了することができる。
【００２９】
また、本発明の無線基地局サーチ方法は、情報機器本体に接続され、該情報機器が周辺の無線基地局との通信を行うためのモデムとして使用されるデータ通信用端末における無線基地局サーチ方法であって、情報機器本体側から無線基地局のサーチ周波数の設定情報を受信するサーチ周波数情報取得手順と、前記サーチ周波数情報取得手段により受信したサーチ周波数の設定情報を記憶する設定データ記憶手順と、前記設定データ記憶手段により記憶されたサーチ周波数の設定情報を基に、サーチすべき周波数を決定するサーチ周波数展開手順と、前記サーチ周波数展開手段により決定された周波数により無線基地局のサーチを行う無線基地局サーチ手順とを備え、前記サーチ周波数の設定情報が、１または２以上の固定周波数の情報、サーチすべき周波数の下限周波数および上限周波数により示される１または２以上の限定周波数範囲の情報、および全周波数範囲の情報であり、前記無線基地局サーチ手順は、最初に前記固定周波数によるサーチ動作を行い、前記固定周波数によるサーチ処理に失敗した場合は次に前記限定周波数範囲についてサーチ動作を行い、前記限定周波数範囲によるサーチ処理に失敗した場合は次に前記全周波数範囲についてサーチ動作を行うことを特徴とする。
【００３０】
これにより、サーチすべき周波数を限定して、無線基地局のサーチおよび選択処理を迅速に完了することができる。
【００３２】
本発明は上記課題を解決するためになされたものであり、本発明のデータ通信用端末においては、情報機器本体側から無線基地局のサーチ周波数の設定情報を受信し、受信したサーチ周波数の設定情報を端末内に記憶し、このサーチ周波数の設定情報を基にサーチすべき周波数を決定して無線基地局のサーチを行うようにしたので、これにより、無線基地局のサーチおよび選択処理を迅速に完了することができる。
【００３３】
また、本発明のデータ通信用端末においては、サーチ周波数の設定情報として固定周波数の情報を設定し、この固定周波数についてサーチ動作を行うようにしたので、これにより、無線基地局のサーチおよび選択処理を迅速に完了することができる。
【００３４】
また、本発明のデータ通信用端末においては、サーチ周波数の設定情報が、サーチすべき周波数の下限周波数および上限周波数により示される限定周波数の範囲であり、該限定周波数の範囲についてサーチ動作を行うようにしたので、これにより、サーチすべき周波数範囲を限定して、無線基地局のサーチおよび選択処理を迅速に完了することができる。
【００３５】
また、本発明のデータ通信用端末においては、サーチ周波数の設定情報として、限定周波数範囲と固定周波数の両方を設定し、最初に固定周波数によるサーチ動作を行い、固定周波数によるサーチ処理に失敗した場合に、前記限定周波数の範囲についてサーチ動作を行うようにしたので、これにより、サーチすべき周波数を限定して、無線基地局のサーチおよび選択処理を迅速に完了することができると共に、無線基地局サーチ処理の成功の確率が増す。
【００３６】
また、本発明のデータ通信用端末においては、サーチ周波数の設定情報には、サーチすべきでない無線基地局の周波数の情報を指定できるようにしたので、これにより、サーチすべき周波数を限定して、無線基地局のサーチおよび選択処理を迅速に完了することができると共に、接続を希望しない事業者（例えば、端末使用者が加入していない事業者）の無線基地局への接続を回避できる。
【００３７】
また、本発明のデータ通信用端末においては、サーチ周波数の設定情報として、国名別等の識別条件と、該識別条件に対応する周波数情報とを独立に設定できるようにし、国名等の識別条件を指定するだけで、国名等に対応するサーチ周波数を決定できるようにしたので、これにより、ローミングを行う場合に、簡単な設定（例えば、国名等）により、サーチすべき周波数を限定して、無線基地局のサーチおよび選択処理を迅速に完了することができる。
【００３８】
また、本発明のデータ通信用端末においては、情報機器本体側から送られる周波数設定情報の更新、追加、および削除コマンドを解釈し、周波数設定情報の更新、追加、または削除を行うようにしたので、これにより、情報機器本体側から操作により、データ通信用端末内のサーチ周波数の設定情報を容易に変更できる。
【図面の簡単な説明】
【００３９】
【図１】本発明のデータ通信用端末のハードウェア構成例を示す図である。
【図２】従来のデータ通信用カードの使用例を示す図である。
【図３】図２における周波数と電界強度の関係を示す図である。
【図４】従来のサーチ周波数範囲の例を示す図である。
【図５】本発明による限定周波数サーチ範囲の例を示す図である。
【図６】本発明による固定周波数サーチの例を示す図である。
【図７】従来のサーチ手順の概略を示すフローチャートである。
【図８】従来のサーチ手順を示すフローチャートである。
【図９】本発明によるサーチ手順の概略を示すフローチャートである。
【図１０】周波数情報テーブルの第１のデータ構成例を示す図である。
【図１１】周波数情報テーブルの第２のデータ構成例を示す図である。
【図１２】周波数情報テーブルの第３のデータ構成例を示す図である。
【図１３】本発明の固定周波数サーチ処理の詳細な手順を示すフローチャートである。
【図１４】本発明の第２の実施例である組み合わせサーチ処理の手順を示すフローチャートである。
【図１５】本発明の第３の実施例である接続を拒否する事業者の無線基地局を指定してサーチ処理を行なう手順を示すフローチャートである。
【図１６】ＲＡＭ上に展開されるデータベースの第１の構成例を示す図である。
【図１７】ＲＡＭ上に展開されるデータベースの第２の構成例を示す図である。
【図１８】本発明によるデータ更新のための機器構成例を示す図である。
【図１９】データ更新のためのコマンドの例を示す図である。
【図２０】ＳＥＴ＿ＣＯＤＥコマンドの処理例を示す図である。
【図２１】ＡＤＤ＿ＤＡＴＡコマンドの処理例を示す図である。
【図２２】ＤＥＬ＿ＤＡＴＡコマンドの処理例を示す図である。
【図２３】本発明のデータ通信用端末の第２のハードウェア構成例を示す図である。
【図２４】サーチ順位および周波数情報メモリの第1のデータ構成例を示す図である。
【図２５】本発明による複数の限定周波数サーチ範囲の例を示す図である。
【図２６】本発明の第４の実施例によるサーチ手順の概略を示すフローチャートである。
【図２７】本発明の第５の実施例によるサーチ手順の概略を示すフローチャートである。
【図２８】サーチ順位および周波数情報メモリの第２のデータ構成例を示す図である。
【図２９】本発明のデータ通信用端末の第３のハードウェア構成例を示す図である。
【図３０】本発明の第６の実施例によるサーチ手順の概略を示すフローチャートである。
【発明を実施するための最良の形態】
【００４０】
次に本発明を実施するための最良の形態について図面を参照して説明する。【００４１】
最初に、本発明のデータ通信用端末、および基地局サーチ方法の概要について説明する。【００４２】
Ｗ−ＣＤＭＡ等のデータ通信用端末（データ通信用カード端末等）を国外で使用する場合、国外でローミングできる事業者は、Ｗ−ＣＤＭＡ端末使用者の加入する事業者により指定されており、使用される周波数帯域もしくは基地局の使用する周波数は既知である。【００４３】
したがって、ローミング先事業者の基地局の周波数は、この事業者に割り当てられた周波数帯域内にのみ存在することになる。そこで、データ通信用端末によりサーチする周波数帯域を、この事業者に割り当てられた周波数帯域に限定することで、サーチ時間の短縮を図ることができる。もしくは、サーチする周波数を固定することによって、サーチ時間の短縮を図ることができる。【００４４】
例えば、使用者がイギリスで使用する場合、使用する国はイギリスであるという情報をデータ通信用端末に対してコマンドで渡す。データ通信用端末はこの国名の情報から予めデータ通信用端末内に格納されている各国における事業者基地局周波数情報（帯域または周波数そのもの）を検索し、サーチする周波数帯域または周波数を限定することができる。【００４５】
ここで、各国における事業者基地局周波数情報（帯域または周波数そのもの）は、データ通信用端末内に持ち、コマンドによって、ローミング先事業者の基地局周波数情報（帯域または周波数そのもの）を更新できる仕組みを持つ。【００４６】
また、本発明では、データ通信用端末におけるサーチ動作、サーチデータの指定方法、サーチデータの内容について以下の態様があり、それぞれを組み合わせた構成としている。【００４７】
第１のサーチ動作として、幾つかの固定された所定周波数のみをサーチする。【００４８】
第２のサーチ動作として、幾つかの固定された所定周波数のみサーチの後に、所定周波数範囲をサーチし、さらに、所望の場合には、全周波数範囲をサーチする。また、オプションとして、サーチしない周波数範囲を設定できるようにしている。【００４９】
次に、本発明の実施の形態の具体的な構成例と動作について説明する。【００５０】
図１は、本発明のデータ通信用端末のハードウェア構成例を示す図であり、データ通信用のカード端末の例である。図１に示すデータ通信用カード端末１は、ＰＣ（情報機器）３０とＰＣＭＣＩＡスロットやＵＳＢ端子と接続されるＰＣカードインターフェース部２、カードに必要な電源を供給する電源回路３、基地局との通信を行う無線回路部４、カード全体の動作を制御する制御部５、カードの動作状態を発光色により表示するＬＥＤ発光回路６、カード動作に必要なプログラムやデータを記憶するＲＯＭ７、ＲＡＭ８、フラッシュメモリ９を備えている。【００５１】
また、制御部５には、ＰＣ３０側からサーチ周波数の設定情報（または、更新、削除情報）を受信して、フラッシュメモリ９中のユーザ設定情報格納メモリ２１および周波数情報テーブル２２に格納（または、更新、削除）する処理を行なうサーチ周波数情報取得処理部（サーチ周波数情報取得手段）１１と、取得したサーチ周波数設定情報を基に、サーチ周波数情報を決定してＲＡＭ８上に展開するサーチ周波数展開処理部１２と、無線回路部４を制御して無線基地局のサーチ処理を行なう無線基地局サーチ処理部（無線基地局サーチ手段）１３と、ＰＣ側から送られるサーチ周波数設定情報のコマンドを解釈するためのコマンド解釈部処理部（コマンド解釈手段）１４とが備えられている。なお、これらの各処理部の動作については、後述する。【００５２】
また、ユーザ設定情報格納メモリ２１には、サーチすべき対象となる条件、例えば、国名などの情報が記録される。また、周波数情報テーブル２２には、サーチ対象となる周波数の情報（例えば、国名別の周波数情報等）が記録される。なお、このユーザ設定情報格納メモリ２１および周波数情報テーブル２２のデータ構成については、後述する。【００５３】
ここで、本発明のデータ通信用端末におけるサーチ動作を説明する前に、本発明との比較のために、従来のサーチ動作の例について説明しておく。【００５４】
図２、図３、および図４は従来のデータ通信用カード端末について説明するための図であり、図２に示すように、従来のデータ通信用カード端末１ａを装着したＰＣの周辺に基地局Ａ、Ｂ、Ｃがあり、データ通信用カード端末１ａにおける基地局からの電波の強度が図３に示すように、基地局Ｂの電波強度が最も大きく、続いて基地局Ｃ、基地局Ａの順であるとする。【００５５】
このような場合に、従来のデータ通信用カード端末１ａにおけるサーチ動作は、図４に示すように、Ｗ−ＣＤＭＡ方式等で規定される全周波数範囲（例えば、外国にいる場合は、欧州や北米などエリア別に割り当てられている全周波数帯）をサーチする。すなわち、Ｗ−ＣＤＭＡ方式等で規定された下限周波数Ｆ０から上限周波数Ｆ１までの全周波数範囲をサーチし、そのうち、通常は、通信可能な電波強度であり、かつ最初に見つかった無線基地局（例えば、Ｆ０からＦ１にサーチした場合は無線基地局Ａ、Ｆ１からＦ０にサーチした場合は無線基地局Ｃ）を選択して通信接続する。【００５６】
一方、本発明のデータ通信用カード端末１においては、予めサーチする固定周波数または限定された周波数範囲を、ユーザ設定情報格納メモリ２１および周波数情報テーブル２２に記憶しておき、この固定周波数または限定周波数範囲により無線基地局のサーチを行なうものである。【００５７】
図５に示す例では、限定された範囲（例えば、イギリスのある事業者に割り当てられた周波数範囲、Ｆ２〜Ｆ３）をサーチする例を示している。また、図６は、固定された周波数ｆ１、ｆ２、ｆ３についてのみサーチ動作を行う例を示している。この固定周波数による無線基地局サーチと、限定周波数による無線基地局サーチとは併用することもできる。【００５８】
なお、図７および図８は、従来のサーチ動作の手順について説明するための図であり、本発明の処理手順との比較のために示したものである。図７に示すように、従来はサーチ動作の開始により、全周波数範囲に渡りサーチ処理を行っていた（ステップＳ１１）。【００５９】
また、図８に示すように、最初にサーチ開始周波数を設定し（ステップＳ２１）、設定されたサーチ周波数における基地局報知情報を取得する（ステップＳ２２）。基地局報知情報が取得できた場合は、次に所望事業者の基地局であるかどうかを判定する（ステップＳ２３、Ｓ２４）。基地局報知情報が取得できなかった場合は、サーチ周波数を変更してサーチ動作を継続する（ステップＳ２７、Ｓ２８）。【００６０】
ステップＳ２４において、所望事業者の基地局であると判定した場合は、ＡＴＴＡＣＨ処理（位置登録と接続処理）を行い（ステップＳ２５）、所望事業者でない場合は、サーチ周波数を変更してサーチ動作を継続する（ステップＳ２７、Ｓ２８）。【００６１】
ステップＳ２５におけるＡＴＴＡＣＨ処理において、ＡＴＴＡＣＨ処理に成功した場合は、サーチ処理を終了する（ステップＳ２６）。ＡＴＴＡＣＨ処理に成功しなかった場合は、サーチ周波数を変更してサーチ動作を継続する（ステップＳ２７、Ｓ２８）。【００６２】
一方、図９は、本発明のデータ通信用カード端末におけるサーチ動作の概略の処理手順を示す図である。以下、図９を参照して、本発明のデータ通信用カード端末におけるサーチ動作の概要について説明する。【００６３】
サーチ処理の開始とともに、最初にユーザ設定情報取得処理を行う（ステップＳ３１）。このユーザ設定情報取得処理は、ユーザ設定情報格納メモリ２１に記録された情報、例えば、国別情報を読み出す。【００６４】
次に、所定周波数データの取得処理を行う（ステップＳ３２）。この所定周波数データの取得処理では、周波数情報テーブル２２に記録された周波数データを読み出す処理が行われる。この例では、周波数情報テーブル２２に、国名に対応づけられた固定周波数の情報を読み出す。【００６５】
それから、周波数情報テーブル２２から読み出した固定周波数の情報を基に、無線基地局のサーチ処理を行なう（ステップＳ３３）。【００６６】
また、図１０は、周波数情報テーブルの第１の構成例を示す図であり、国名をキーとして、各国別のローミング許可事業者、使用下限周波数（Ｆ０）、使用上限周波数（Ｆ１）、固定周波数サーチのための使用周波数（ｆ１、ｆ２、ｆ３）を登録したテーブルの例である。【００６７】
また、図１１は、周波数情報テーブルの第２の構成例を示す図であり、使用条件（一般用か、業務用か）をキーとして、ローミング許可事業者、使用下限周波数（Ｆ０）、使用上限周波数（Ｆ１）、固定周波数サーチ処理用の使用周波数（ｆ１、ｆ２、ｆ３）を登録したテーブルの例である。なお、図１１に示す例では、一般用が選択された場合には、下限周波数（Ｆ０）から上限周波数（Ｆ１）までの限定周波数サーチを行う。業務用が選択された場合は、固定周波数サーチを行い、必要な場合に、限定周波数サーチが行なわれる。【００６８】
また、図１２は、周波数情報テーブルの第３の構成例を示す図であり、接続を拒否する事業者の無線基地局の周波数情報テーブルの例を示す図である。図１２に示す例では、Ａ国における接続を拒否するローミング許可事業者（１２３−４６）について、使用上限周波数（Ｆ１）、使用周波数（ｆ１）を登録したテーブルの例である。【００６９】
また、図１３は、本発明の固定周波数サーチ処理の詳細な手順を示すフローチャートであり、本発明のデータ通信用カード端末における固定周波数サーチ処理の手順を詳細に示したものである。以下、図１３を参照して、その処理手順について説明する。【００７０】
サーチ処理が開始されると、最初に、ユーザ設定情報格納メモリ２１からユーザ設定データを取得する（ステップＳ４１）。例えば、国名の情報を取得する。【００７１】
次に、国名の情報から、周波数情報テーブル２２を参照し、国名に対応する固定周波数（ｆ１、ｆ２、ｆ３、・・・・）を取得し、サーチ周波数をＲＡＭ上のデータベースに展開する（ステップＳ４２）。例えば、図１６に示すようなデータベース構成となる。【００７２】
そして、ＲＡＭ上に展開されたデータベースに基づき、サーチする周波数を設定し（ステップＳ４３）、設定されたサーチ周波数における基地局報知情報を取得する（ステップＳ４４）。なお、最初に、固定周波数ｆ１が設定され、以下、ｆ２、ｆ３・・・と順次設定される。【００７３】
そして、設定されたサーチ周波数における基地局報知情報を取得できたかどうかを判定し（ステップＳ４５）、設定されたサーチ周波数における基地局報知情報が取得できた場合には、次に所望事業者の基地局かどうか判定する（ステップＳ４６）。なお、設定されたサーチ周波数における基地局報知情報が取得できなかった場合には、データベースに登録された全周波数のサーチ動作が終了したかどうかを判定し（ステップＳ４９）、全周波数のサーチ動作終了していない場合は、サーチ周波数を更新してステップＳ４３からの処理を再度行う。【００７４】
ステップＳ４６において、所望事業者の基地局と判定された場合は、ＡＴＴＡＣＨ処理を行う（ステップＳ４７）、なお、所望事業者の基地局でないと判定された場合は、サーチ周波数を更新してステップＳ４３からの処理を再度行う。【００７５】
ステップＳ４７のＡＴＴＡＣＨ処理を行い、ＡＴＴＡＣＨ処理に成功した場合は、処理を完了し、ＡＴＴＡＣＨ処理に成功しなかった場合には、サーチ周波数を更新してステップＳ４３からの処理を再度行う。【００７６】
また、図１４は、本発明による第２の実施例の組み合わせサーチ処理の順を示すフローチャートであり、固定周波数サーチ処理と、限定周波数サーチ処理と、全周波数サーチ処理を組み合わせて行う処理の例を示したものである。以下、図１４を参照して、その処理手順について説明する。【００７７】
サーチ処理が開始されると、最初に、ユーザ設定情報格納メモリ２１からユーザ設定データを取得する（ステップＳ６１）。例えば、国名の情報を取得する。【００７８】
次に、国名の情報から、周波数情報テーブル２２を参照し、国名に対応する使用周波数範囲情報を取得し、サーチ周波数をＲＡＭ上のデータベースに展開する（ステップＳ６２）。【００７９】
そして、ＲＡＭ上に展開されたデータベースに基づき、サーチする固定周波数を設定し、固定周波数サーチ処理を行う（ステップＳ６３）。この固定周波数サーチにより基地局報知情報を取得し、ＡＴＴＡＣＨ処理に成功した場合には、サーチ処理を終了する（ステップＳ６４）。【００８０】
固定周波数サーチ処理によるＡＴＴＡＣＨ処理に成功しなかった場合、次に、限定周波数サーチ処理を行う（ステップＳ６５）。この限定周波数サーチ処理により基地局報知情報を取得でき、ＡＴＴＡＣＨ処理に成功した場合には、サーチ処理を終了する（ステップＳ６６）。【００８１】
ステップＳ６５における限定周波数サーチ処理によるＡＴＴＡＣＨ処理に成功しなかった場合、次に、全周波数サーチ処理を行う（ステップＳ６７）。【００８２】
この例では、最初に、最も処理速度が早い固定周波数サーチ処理を最初に行い、固定周波数サーチ処理に失敗した場合に、次に、処理速度が早い限定周波数サーチ処理を行い、限定周波数サーチ処理にも失敗した場合に、最後に全周波数サーチ処理を行うようにしたものである。これにより、サーチ処理速度の向上と、ＡＴＴＡＣＨ処理の成功の確度の向上とを両立させることができる。【００８３】
また、図１５は、接続を拒否する事業者の無線基地局を指定してサーチ処理を行なう本発明による第３の実施例の手順を示すフローチャートであり、限定周波数サーチ処理を行なうと共に、接続を拒否する事業者の無線基地局をサーチ対象から除外する処理の手順を示したものである。以下、図１５を参照して、その処理手順について説明する。【００８４】
サーチ処理が開始されると、最初に、ユーザ設定情報格納メモリ２１からユーザ設定データを取得する（ステップＳ７１）。例えば、国名の情報を取得する。【００８５】
次に、国名の情報から、周波数情報テーブル２２を参照し使用周波数範囲情報を取得し、サーチ周波数をＲＡＭ上のデータベースに展開する（ステップＳ７２）。また、サーチ周波数をＲＡＭ上のデータベースに展開する際に、拒否する事業者の無線基地局の周波数情報を取得し、非サーチ周波数をＲＡＭ上のデータベースから削除する（ステップＳ７３）。これにより、接続を拒否する事業者の無線基地局の周波数をサーチすることを避けることができる。【００８６】
そして、ＲＡＭ上に展開されたデータベースに基づき、サーチする周波数を設定し（ステップＳ７４）、設定されたサーチ周波数における基地局報知情報を取得する（ステップＳ７５）。【００８７】
そして、設定されたサーチ周波数における基地局報知情報が取得できたかどうかを判定し（ステップＳ７６）、設定されたサーチ周波数における基地局報知情報が取得できた場合には、次に、所望事業者の基地局かどうか判定する（ステップＳ７７）。なお、設定されたサーチ周波数における基地局報知情報が取得できなかった場合には、データベースに登録された全周波数のサーチ動作終了したかどうかを判定し（ステップＳ８０）、全周波数のサーチ動作終了していない場合は、サーチ周波数を更新してステップＳ７４からの処理を再度行う。【００８８】
ステップＳ７７において、所望事業者の基地局と判定された場合は、ＡＴＴＡＣＨ処理を行う（ステップＳ７８）、なお、所望事業者の基地局でないと判定された場合は、サーチ周波数を更新してステップＳ７４からの処理を再度行う。【００８９】
ステップＳ７８のＡＴＴＡＣＨ処理を行い、ＡＴＴＡＣＨ処理に成功した場合は、処理を完了し、ＡＴＴＡＣＨ処理に成功しなかった場合には、サーチ周波数を更新してステップＳ７４からの処理を再度行う。【００９０】
また、図１６はＲＡＭ上に展開されるデータベースの第１の例を示す図であり、固定周波数サーチ処理の場合の例である。図１６に示す例は、国別ローミング可能事業者の周波数情報テーブル例であり、Ａ国を選択した場合の例であり、ＲＡＭ上のデータベースには、サーチ順番、ローミング許可事業者ＩＤ、サーチ周波数のデータが展開される。【００９１】
また、図１７は、ＲＡＭ上に展開されるデータベースの第２の例を示す図であり、限定周波数サーチ処理の場合の例である。図１７に示す例は、国別ローミング可能事業者の周波数情報テーブルの例であり、Ａ国を選択した場合の例であり、ＲＡＭ上のデータベースには、サーチ順番、ローミング許可事業者ＩＤ、サーチ周波数下限周波数（２１５０．０ＭＨｚ）、各サンプリング周波数間隔ごとのサーチ周波数、使用上限周波数（２１７６．８ＭＨｚ）のデータが展開される。【００９２】
また、図１８は、本発明による各種データ更新のための機器構成例を示す図である。図１８に示すように、ＰＣ３０とデータ通信用カード端末１とは、ＰＣカードインターフェース部２を介して接続され、ＰＣ３０内にはデータ設定ツール３１が備えられている。このデータ設定ツール３１を使用して、フラッシュメモリ９内のユーザ設定情報格納メモリ２１および周波数情報テーブル２２にデータ設定（または、更新、削除）を行う。また、データ通信用カード端末１内にはコマンド解釈処理部１４が設けられ、このコマンド解釈処理部１４によりＰＣ３０内のデータ設定ツール３１から送られるコマンドを解釈して、ユーザ設定情報格納メモリ２１および周波数情報テーブル２２へのデータ設定を行う。【００９３】
図１９は、各種データ更新のためのコマンド例を示す図であり、本発明のデータ通信用カード端末で使用される各種データ更新のためのコマンド例を示したものである。【００９４】
コマンド「SET_CODE」は、ユーザ設定情報格納メモリ２１にデータを設定するためのコマンドであり、コマンド「ADD_DATA」は、周波数情報テーブル２２にデータを追加するためのコマンドであり、コマンド「DEL_DATA」は、周波数情報テーブル２２から該当データを削除するためのコマンドである。【００９５】
また、図２０は、SET_CODEコマンドの処理シーケンスを示す図であり、ＰＣ内のデータ設定ツール３１からデータ通信用カード端末１内のコマンド解釈処理部１４に、コマンド「SET_CODE=A」が送られると、ユーザ設定情報格納メモリ２１内に国名情報としてＡが設定される。【００９６】
また、図２１は、ADD_DATAコマンドの処理シーケンスを示す図であり、ＰＣ内のデータ設定ツール３１からデータ通信用カード端末１内のコマンド解釈処理部１４に、コマンド「ADD_DATA=A,123-45,2050.0,2060.0,2055,0、」が送られると、周波数情報テーブル２２内にデータが追加され、ローミング事業者ＩＤ（１２３−４５）、国名情報（Ａ）、下限周波数（２０５０．０ＭＨｚ）、上限周波数（２０６０．０ＭＨｚ）、固定周波数（２０５５．０ＭＨｚ）の情報が追加される。【００９７】
また、図２２は、DEL_DATAコマンドの処理シーケンスを示す図であり、ＰＣ内のデータ設定ツール３１からデータ通信用カード端末１内のコマンド解釈処理部１４に、コマンド「DEL_DATA=123-45」が送られると、周波数情報テーブル２２内の指定事業者（１２３−４５）の情報が削除される。
次に本発明の第４の実施例について説明する。
図２３は、本発明のデータ通信用端末の第２のハードウェア構成を示す図である。図1と重複する部分の説明はここでは省略する。図２３において、フラッシュメモリ９ａ内のサーチ順位および周波数情報メモリ２３には、図２４に示すように周波数サーチを行う順位と、各サーチ順位別の国もしくは地域と対応するサーチ周波数範囲が記憶されている。ここでサーチ順位は、一例としてサーチされる基地局数が多い国もしくは地域、例えば北米地域、欧州地域、東アジア地域の国や地域および所望事業者などを上位にして設定される。
図２５は、図２４に記憶されるデータにより、複数の限定周波数による無線基地局サーチを行う状態を示している。【００９８】
図２６は、図２３に示す本発明の第４の実施例におけるサーチ動作の概略の処理手順を示す図である。【００９９】
先ず、サーチ処理の開始とともに、最初にサーチ順位および国別周波数データ取得処理を行なう（ステップＳ１００）。このサーチ順位および国別周波数データ取得処理は、サーチ順位および周波数情報メモリ２３に記憶されたサーチ順位と各サーチ順位に割り振られた国と対応するサーチ周波数範囲を読み出す。【０１００】
読み出されたサーチ順位および国別周波数データより、先ず最初にサーチ順位第１位の国に対応する範囲の周波数で限定周波数サーチ処理が行なわれる（ステップ１０１）。図２４によればサーチ順位第１位のＡ国に対応するＦ１からＦ２の間の周波数の限定周波数サーチ処理が行なわれる。この限定周波数サーチ処理により基地局報知情報を取得し、ＡＴＴＡＣＨ処理に成功した場合には、サーチ処理を終了する（ステップＳ１０２）。【０１０１】
ステップＳ１０２において、サーチ順位第１位のサーチ処理によりＡＴＴＡＣＨ処理が成功しなかった場合には、次にサーチ順位第２位のＣ国に対応するＦ５からＦ６の間の周波数の限定周波数サーチ処理が行われる（ステップＳ１０３）。このとき図２６では省略するが、ステップＳ１０２と同様にＡＴＴＡＣＨ処理に成功した場合はサーチ処理を終了し、ＡＴＴＡＣＨ処理に成功しなかった場合にはサーチ順位第３位のＢ国のサーチ処理というようにサーチ順位に従ってＡＴＴＡＣＨ処理に成功するまで順次限定周波数サーチ処理が実行される。最後に、サーチ順位および周波数情報メモリ２３から読み出された、最後のサーチ順位第ｎ位での限定周波数ＦｎからＦｍでのサーチ処理を行なう（ステップＳ１０４）。【０１０２】
ステップＳ１０４における第ｎ位の限定周波数サーチ処理によるＡＴＴＡＣＨ処理に成功した場合にはサーチ処理を終了する（ステップ１０５）
一方、ステップＳ１０４における第ｎ位の限定周波数サーチ処理によるＡＴＴＡＣＨ処理が成功しなかった場合には、次に全周波数サーチを行い（ステップＳ１０６）サーチ処理を終了する。【０１０３】
この例によれば、多数の国もしくは地域で対応可能であって、サーチ処理速度の速いデータ通信用カード端末が実現できる。
上記本発明の第４の実施例のサーチ順位および周波数情報メモリ２３の記憶内容は固定であったが、サーチ結果により書き換えても良い。【０１０４】
図２７は、図２３のサーチ順位および周波数情報メモリ２３の記憶内容をサーチ結果に従って書き換える本願発明の第５の実施例のサーチ動作の概略の処理手順を示す図である。尚、図２６と重複する部分の説明は省略する。【０１０５】
各サーチ順位での限定周波数サーチ処理（ステップＳ１０１、Ｓ１０３、Ｓ１０４）でＡＴＴＡＣＨ処理成功後（ステップＳ１０２、Ｓ１０５）、ＡＴＴＡＣＨ処理が成功したサーチ順位の国別周波数データをサーチ順位第1位としてサーチ順位および周波数情報メモリ２３の記憶内容を書き換える（ステップＳ１１０）。【０１０６】
例えば図２４に示すサーチ順位のうち、サーチ順位第1位およびサーチ順位第２位の限定周波数サーチ処理でのＡＴＴＡＣＨ処理が失敗し、サーチ順位第３位のＢ国のサーチ周波数範囲Ｆ５からＦ６でＡＴＴＡＣＨ処理が成功した場合、図２８に示すようにサーチ順位および周波数情報メモリ２３の記憶内容を、Ｂ国がサーチ順位第1位とし、以降のサーチ順位を順次繰り下がるように書き換える。【０１０７】
これにより、次回にサーチ処理が開始された場合には前回のサーチ処理でＡＴＴＡＣＨ処理が成功したＢ国に対応するサーチ周波数範囲Ｆ５からＦ６がサーチ順位第1位として、最初に限定周波数サーチ処理を行われることになる。【０１０８】
この例によれば、例えば使用者が現在滞在中の地域が、２回目のサーチ処理からは自動的に優先してサーチされるため、地域を移動してもサーチ速度が著しく遅くなることも無く、特に各国を渡航して国際ローミングを利用する利用者には有用なものとなる。
さらに、図２９、図３０は、図２６に示される第４の実施例に、固定周波数サーチの手順を組み合わせた第６の実施例を説明する図である。【０１０９】
図２９は、本発明のデータ通信用端末の第３のハードウェア構成を示す図である。なお、図1、図２３と重複する部分の説明はここでは省略する。図２９において、フラッシュメモリ９ｂ内には、ユーザ設定情報格納メモリ２１、周波数情報テーブル２２、サーチ順位および周波数情報メモリ２３が設けられる。【０１１０】
図３０は本発明の第６の実施例によるサーチ手順の概略を示す図である。【０１１１】
サーチ処理が開始されると、最初に、ユーザ設定情報格納メモリ２１からユーザ設定データを取得する（ステップＳ１２０）。【０１１２】
次に、国名の情報から、周波数情報テーブル２２を参照し、国名に対応する使用周波数範囲情報を取得する（ステップＳ１２１）。【０１１３】
そして、サーチ順位および周波数情報メモリ２３からサーチ順位および国別周波数データ取得を行なう（ステップＳ１２２）。【０１１４】
次に、サーチする固定周波数を設定し、最初に固定周波数サーチ処理を行う（ステップＳ１２３）。この固定周波数サーチにより基地局報知情報を取得し、ＡＴＴＡＣＨ処理に成功した場合には、サーチ処理を終了する（ステップＳ１２４）。【０１１５】
固定周波数サーチ処理によるＡＴＴＡＣＨ処理に成功しなかった場合、次に、第１順位の限定周波数サーチ処理を行う（ステップＳ１００）。以降は図２６に示す実施例と同様にサーチ処理を行なう。
この例によれば、さらに高速なサーチが可能となるものである。【０１１６】
なお、上記、ユーザ設定情報格納メモリ２１、周波数情報テーブル２２、およびサーチ順位および周波数情報メモリ２３は、フラッシュメモリ９内に記憶する例を示したが、これは端末内のＲＯＭに記憶するようにしてもよい。また、データ通信用カード端末１と接続可能なメモリーカードなどの外部メモリに記憶するようにしてもよい。【０１１７】
また、ＲＯＭ７内の内容をフラッシュメモリ９内に記憶し、フラッシュメモリ９にＲＯＭ７の機能を持たせてＲＯＭ７を省略しても良い。【０１１８】
また、上述した例では、サーチデータの更新をＰＣからのコマンドにより行う例を示したが、基地局情報（サーチ範囲）をインターネット経由でダウンロードして、ＰＣからのコマンドによりデータを更新を行うようにしてもよい。【０１１９】
以上、本発明の実施の形態について説明したが、本発明はデータ通信用カード端末に限らず、携帯電話、ＰＤＡ等にも適用できることは言うまでもない。【０１２０】
また、本発明の実施の形態は、Ｗ−ＣＤＭＡ方式を一例として説明してきたが、国際ローミングが可能な他の方式、また、国際ローミングに限らず多くの基地局をサーチする方式、例えばＣＤＭＡ２０００やＴＤ-ＳＣＤＭＡなどの他の通信方式における通信でも有用であることは言うまでも無い。【０１２１】
以上、本発明の実施の形態について説明したが、本発明のデータ通信用端末は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【０１２２】
本発明は、データ通信用端末をＰＣやＰＤＡなどの情報機器に接続しモデムとして使用する場合に、無線基地局のサーチおよび選択処理を迅速に完了する効果を奏するので、本発明は、データ通信用端末、無線基地局サーチ方法、およびプログラム等に有用である。
【図１】
0004791450.tif 000002
【図２】
0004791450.tif 000003
【図３】
0004791450.tif 000004
【図４】
0004791450.tif 000005
【図５】
0004791450.tif 000006
【図６】
0004791450.tif 000007
【図７】
0004791450.tif 000008
【図８】
0004791450.tif 000009
【図９】
0004791450.tif 000010
【図１０】
0004791450.tif 000011
【図１１】
0004791450.tif 000012
【図１２】
0004791450.tif 000013
【図１３】
0004791450.tif 000014
【図１４】
0004791450.tif 000015
【図１５】
0004791450.tif 000016
【図１６】
0004791450.tif 000017
【図１７】
0004791450.tif 000018
【図１８】
0004791450.tif 000019
【図１９】
0004791450.tif 000020
【図２０】
0004791450.tif 000021
【図２１】
0004791450.tif 000022
【図２２】
0004791450.tif 000023
【図２３】
0004791450.tif 000024
【図２４】
0004791450.tif 000025
【図２５】
0004791450.tif 000026
【図２６】
0004791450.tif 000027
【図２７】
0004791450.tif 000028
【図２８】
0004791450.tif 000029
【図２９】
0004791450.tif 000030
【図３０】
0004791450.tif 000031