(57)【要約】【課題】認証処理のプロセスを効率化する。【解決手段】移動端末装置Ｔ１が基地局Ａの通信エリア内に入ると、通信接続準備部１０が、基地局Ａの識別コード＜Ａ＞を取得し、通信接続の準備を完了する。接続許可判定部４０は、リスト格納部３０内のリストＬ１またはＬ２を参照し、識別コード＜Ａ＞と同一のコードの有無を調べる。モード設定部５０により許可モードが設定されていた場合には、同一コードが許可コードリストＬ１内にあった場合にのみ接続許可を出し、禁止モードが設定されていた場合には、同一コードが禁止コードリストＬ２内になかった場合にのみ接続許可を出す。リストの内容は、リスト編集部６０によって編集できる。通信接続実行部２０は、接続許可判定部４０から接続許可が出たら、基地局Ａと本来のデータ交信を開始する。【選択図】        図４
2004242021.tif 000002
【特許請求の範囲】
【請求項１】
所定位置に配置された複数の基地局のうちのいずれかの通信エリア内に入ったときに、当該基地局との間で無線通信を行うことができる無線通信システム用移動端末装置であって、
特定の基地局の通信エリア内に入ったときに、前記特定の基地局に対して自己の識別コードを送信するとともに、前記特定の基地局の識別コードを受信することにより、前記特定の基地局に対する通信接続の準備を行う通信接続準備部と、
接続許可の指示が与えられたときに、前記特定の基地局に対する通信のための接続を行い、通信対象となるデータの送受処理を実行する通信接続実行部と、
接続を許可する基地局の識別コードを収録した許可コードリストを格納したリスト格納部と、
前記リスト格納部を検索することにより、前記通信接続準備部によって受信した識別コードが前記許可コードリストにあるか否かを確認し、リストにある場合には、前記通信接続実行部に対して接続許可の指示を与える接続許可判定部と、
を備えることを特徴とする無線通信システム用移動端末装置。
【請求項２】
所定位置に配置された複数の基地局のうちのいずれかの通信エリア内に入ったときに、当該基地局との間で無線通信を行うことができる無線通信システム用移動端末装置であって、
特定の基地局の通信エリア内に入ったときに、前記特定の基地局に対して自己の識別コードを送信するとともに、前記特定の基地局の識別コードを受信することにより、前記特定の基地局に対する通信接続の準備を行う通信接続準備部と、
接続許可の指示が与えられたときに、前記特定の基地局に対する通信のための接続を行い、通信対象となるデータの送受処理を実行する通信接続実行部と、
接続を禁止する基地局の識別コードを収録した禁止コードリストを格納したリスト格納部と、
前記リスト格納部を検索することにより、前記通信接続準備部によって受信した識別コードが前記禁止コードリストにあるか否かを確認し、リストにない場合には、前記通信接続実行部に対して接続許可の指示を与える接続許可判定部と、
を備えることを特徴とする無線通信システム用移動端末装置。
【請求項３】
所定位置に配置された複数の基地局のうちのいずれかの通信エリア内に入ったときに、当該基地局との間で無線通信を行うことができる無線通信システム用移動端末装置であって、
特定の基地局の通信エリア内に入ったときに、前記特定の基地局に対して自己の識別コードを送信するとともに、前記特定の基地局の識別コードを受信することにより、前記特定の基地局に対する通信接続の準備を行う通信接続準備部と、
接続許可の指示が与えられたときに、前記特定の基地局に対する通信のための接続を行い、通信対象となるデータの送受処理を実行する通信接続実行部と、
接続を許可する基地局の識別コードを収録した許可コードリストと、接続を禁止する基地局の識別コードを収録した禁止コードリストと、を格納したリスト格納部と、
外部からの操作入力により、許可モードと禁止モードとのいずれか一方のモードを設定することができるモード設定部と、
前記モード設定部による設定が許可モードの場合には、前記リスト格納部を検索することにより、前記通信接続準備部によって受信した識別コードが前記許可コードリストにあるか否かを確認し、リストにある場合には、前記通信接続実行部に対して接続許可の指示を与え、前記モード設定部による設定が禁止モードの場合には、前記リスト格納部を検索することにより、前記通信接続準備部によって受信した識別コードが前記禁止コードリストにあるか否かを確認し、リストにない場合には、前記通信接続実行部に対して接続許可の指示を与える接続許可判定部と、
を備えることを特徴とする無線通信システム用移動端末装置。
【請求項４】
請求項１〜３のいずれかに記載の移動端末装置において、
リスト格納部に格納されているリストに対して編集を行う機能をもったリスト編集部を更に備えることを特徴とする無線通信システム用移動端末装置。
【請求項５】
請求項１〜４のいずれかに記載の移動端末装置において、
リスト格納部に、識別コードを格納するのに十分なワード長をもったレジスタ群を設け、各レジスタにそれぞれリストに収録すべき識別コードを格納するようにし、
接続許可判定部に、通信接続準備部によって受信した識別コードを格納するためのインデックスレジスタと、前記各レジスタの個々のビットと前記インデックスレジスタの個々のビットとを比較して一致判定を行うビット判定器と、個々のレジスタについての一致判定の結果を記録するための各フラグと、を設け、前記各フラグの状態に基づいて接続許可の指示を与えることができるようにしたことを特徴とする無線通信システム用移動端末装置。
【請求項６】
請求項５に記載の移動端末装置において、
インデックスレジスタの特定のビットをマスクするためのマスクレジスタを更に設け、ビット判定器が、前記マスクレジスタによってマスクされていないビットについてのみ一致判定を行うことを特徴とする無線通信システム用移動端末装置。
【請求項７】
請求項１〜６のいずれかに記載の移動端末装置において、
通信接続準備部が、特定の基地局から、識別コードを問い合わせるための問い合わせ信号を受信したときに、自己の識別コードを返信する第１の処理と、前記特定の基地局から、前記自己の識別コードを特定した呼び出し信号を受信したときに、これに応答する第２の処理と、前記特定の基地局から、前記特定の基地局自身の識別コードを受信したときに、これに応答する第３の処理と、を実行することを特徴とする無線通信システム用移動端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信システム用移動端末装置に関し、特に、所定位置に配置された複数の基地局のうちのいずれかの通信エリア内に入ったときに、当該基地局との間で無線通信を行う際の認証処理を効率化する技術に関する。
【０００２】
【従来の技術】
近年、携帯電話をはじめとする移動端末装置を用いた無線通信システムは、欠くことのできない社会インフラとしての基盤を揺るぎないものとしており、また、コンピュータ用ネットワークとしても、様々な規格の無線通信システムが利用されている。更に、パソコン、携帯電話、家電製品などを相互に無線で接続するための無線通信システムの規格として、Ｂｌｕｅｔｏｏｔｈなる規格が注目を集めており、この規格に基づいた無線通信システムの環境が整備されつつある。たとえば、下記の文献には、このＢｌｕｅｔｏｏｔｈなる規格による基本的な通信手順が記載されている。
【０００３】
【非特許文献１】
宮津和弘著「テクノロジー解体新書Ｂｌｕｅｔｏｏｔｈ技術解説ガイド」株式会社リックテレコム刊、２００１年６月１１日
【０００４】
【発明が解決しようとする課題】
多数の基地局と多数の移動端末装置とを含む無線通信システムでは、特定の基地局と特定の移動端末装置との間で、実際のデータ交信を行う通信接続を実行する前段階として、通常、通信接続準備段階と通信接続認証段階とが設けられる。個々の基地局には、それぞれ固有の通信エリアが定まっており、この通信エリア内に存在する移動端末装置と通信接続を行うことになるが、まず、通信接続準備段階において、基地局と移動端末装置との間で識別コードや通信条件などを交換し合い、どの相手とどのような通信条件で通信接続するかを確定させる処理が行われる。続く、通信接続認証段階では、両者間で必要な認証処理が実行され、相互に通信接続が許可されている相手であることの確認が行われる。この認証処理が滞りなく実行された後に、はじめて、当該基地局と当該移動端末装置とが通信接続され、本来の通信対象となるデータの送受処理が実行される。
【０００５】
通信接続認証段階で行われる認証処理の具体的なプロセスは、個々の無線通信システムによって様々であるが、通常は、両者間で所定の認証データのやりとりが行われる。また、必要に応じて、移動端末装置のユーザ自身に何らかの操作入力を行わせ、入力されたデータを用いて、所定の認証処理が行われるケースもある。ところが、このように基地局と移動端末装置との間でデータをやりとりしながら行われる認証処理は、必ずしも効率的な処理ではなく、認証処理が完了するまで、ユーザに待ち時間を強いる結果となる。
【０００６】
そこで本発明は、認証処理のプロセスをより効率化することが可能な無線通信システム用移動端末装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
（１）    本発明の第１の態様は、所定位置に配置された複数の基地局のうちのいずれかの通信エリア内に入ったときに、当該基地局との間で無線通信を行うことができる無線通信システム用移動端末装置において、
特定の基地局の通信エリア内に入ったときに、この特定の基地局に対して自己の識別コードを送信するとともに、この特定の基地局の識別コードを受信することにより、この特定の基地局に対する通信接続の準備を行う通信接続準備部と、
接続許可の指示が与えられたときに、特定の基地局に対する通信のための接続を行い、通信対象となるデータの送受処理を実行する通信接続実行部と、
接続を許可する基地局の識別コードを収録した許可コードリストを格納したリスト格納部と、
リスト格納部を検索することにより、通信接続準備部によって受信した識別コードが許可コードリストにあるか否かを確認し、リストにある場合には、通信接続実行部に対して接続許可の指示を与える接続許可判定部と、
を設けるようにしたものである。
【０００８】
（２）    本発明の第２の態様は、所定位置に配置された複数の基地局のうちのいずれかの通信エリア内に入ったときに、当該基地局との間で無線通信を行うことができる無線通信システム用移動端末装置において、
特定の基地局の通信エリア内に入ったときに、この特定の基地局に対して自己の識別コードを送信するとともに、この特定の基地局の識別コードを受信することにより、この特定の基地局に対する通信接続の準備を行う通信接続準備部と、
接続許可の指示が与えられたときに、特定の基地局に対する通信のための接続を行い、通信対象となるデータの送受処理を実行する通信接続実行部と、
接続を禁止する基地局の識別コードを収録した禁止コードリストを格納したリスト格納部と、
リスト格納部を検索することにより、通信接続準備部によって受信した識別コードが禁止コードリストにあるか否かを確認し、リストにない場合には、通信接続実行部に対して接続許可の指示を与える接続許可判定部と、
を設けるようにしたものである。
【０００９】
（３）    本発明の第３の態様は、所定位置に配置された複数の基地局のうちのいずれかの通信エリア内に入ったときに、当該基地局との間で無線通信を行うことができる無線通信システム用移動端末装置において、
特定の基地局の通信エリア内に入ったときに、この特定の基地局に対して自己の識別コードを送信するとともに、この特定の基地局の識別コードを受信することにより、この特定の基地局に対する通信接続の準備を行う通信接続準備部と、
接続許可の指示が与えられたときに、特定の基地局に対する通信のための接続を行い、通信対象となるデータの送受処理を実行する通信接続実行部と、
接続を許可する基地局の識別コードを収録した許可コードリストと、接続を禁止する基地局の識別コードを収録した禁止コードリストと、を格納したリスト格納部と、
外部からの操作入力により、許可モードと禁止モードとのいずれか一方のモードを設定することができるモード設定部と、
モード設定部による設定が許可モードの場合には、リスト格納部を検索することにより、通信接続準備部によって受信した識別コードが許可コードリストにあるか否かを確認し、リストにある場合には、通信接続実行部に対して接続許可の指示を与え、モード設定部による設定が禁止モードの場合には、リスト格納部を検索することにより、通信接続準備部によって受信した識別コードが禁止コードリストにあるか否かを確認し、リストにない場合には、通信接続実行部に対して接続許可の指示を与える接続許可判定部と、
を設けるようにしたものである。
【００１０】
（４）    本発明の第４の態様は、上述の第１〜第３の態様に係る無線通信システム用移動端末装置において、
リスト格納部に格納されているリストに対して編集を行う機能をもったリスト編集部を更に設けるようにしたものである。
【００１１】
（５）    本発明の第５の態様は、上述の第１〜第４の態様に係る無線通信システム用移動端末装置において、
リスト格納部に、識別コードを格納するのに十分なワード長をもったレジスタ群を設け、各レジスタにそれぞれリストに収録すべき識別コードを格納するようにし、
接続許可判定部に、通信接続準備部によって受信した識別コードを格納するためのインデックスレジスタと、各レジスタの個々のビットとインデックスレジスタの個々のビットとを比較して一致判定を行うビット判定器と、個々のレジスタについての一致判定の結果を記録するための各フラグと、を設け、各フラグの状態に基づいて接続許可の指示を与えることができるようにしたものである。
【００１２】
（６）    本発明の第６の態様は、上述の第５の態様に係る無線通信システム用移動端末装置において、
インデックスレジスタの特定のビットをマスクするためのマスクレジスタを更に設け、ビット判定器が、マスクレジスタによってマスクされていないビットについてのみ一致判定を行うようにしたものである。
【００１３】
（７）    本発明の第７の態様は、上述の第１〜第６の態様に係る無線通信システム用移動端末装置において、
通信接続準備部が、特定の基地局から、識別コードを問い合わせるための問い合わせ信号を受信したときに、自己の識別コードを返信する第１の処理と、特定の基地局から、自己の識別コードを特定した呼び出し信号を受信したときに、これに応答する第２の処理と、特定の基地局から、特定の基地局自身の識別コードを受信したときに、これに応答する第３の処理と、を実行するようにしたものである。
【００１４】
【発明の実施の形態】
以下、本発明を図示する実施形態に基づいて説明する。はじめに、無線通信システムにおいて、特定の移動端末装置が特定の基地局と通信接続を開始するまでの一般的な手順を簡単に説明する。
【００１５】
図１は、複数の基地局と複数の移動端末装置とによって構成される無線通信システムのモデルを示す模式図である。このモデルでは、説明の便宜上、３つの基地局Ａ，Ｂ，Ｃと、７つの移動端末装置Ｔ１〜Ｔ７とによって、無線通信システムが構成される極めて単純な例が示されている。各基地局Ａ，Ｂ，Ｃは、それぞれ所定の通信エリアａ，ｂ，ｃを有しており、各通信エリア内にいる移動端末装置との間で通信を行うことができる。図示の例の場合、たとえば、移動端末装置Ｔ１，Ｔ２は、通信エリアａ内に入っているため、基地局Ａとの間で通信を行うことができる。また、移動端末装置Ｔ６は、通信エリアｂ，ｃの双方に入っているため、基地局Ｂ，Ｃのいずれとも通信を行うことができる。
【００１６】
ただ、図示のように、多数の基地局と多数の移動端末装置とを含む無線通信システムでは、通常、特定の基地局と特定の移動端末装置との間での交信は、図２に示すような複数の段階を経て実行される。まず、ステップＳ１０の通信接続準備段階では、特定の基地局と特定の移動端末装置との間で、それぞれ識別コードを交換し合い、両者間で通信相手を特定し、通信を確立するための処理が行われる。たとえば、基地局Ａと移動端末装置Ｔ１との間で交信を行う場合、通信エリアａ内に入った移動端末装置Ｔ１は、基地局Ａに対して自己の識別コード＜Ｔ１＞を送信するとともに、基地局Ａから送られてくる基地局Ａ自身の識別コード＜Ａ＞を受信する処理を行う必要がある。
【００１７】
図３は、Ｂｌｕｅｔｏｏｔｈなる通信規格における通信接続準備段階（ステップＳ１０）の手順を更に細かく示す流れ図である。Ｂｌｕｅｔｏｏｔｈでは、基地局に対応するマスタと、移動端末装置に対応するスレーブとの間で通信が行われる。図１に示す例では、Ａ，Ｂ，Ｃがそれぞれマスタとして機能し、Ｔ１〜Ｔ７がそれぞれスレーブとして機能する。
【００１８】
このＢｌｕｅｔｏｏｔｈの規格に従えば、まず、ステップＳ１１において、マスタから全スレーブへの識別コードの問い合わせが行われる。具体的には、ＩＱパケットと呼ばれるパケットデータが、マスタからその通信エリア内にいるすべてのスレーブに対してブロードキャストされることになる。たとえば、図１の例の場合、マスタＡからスレーブＴ１，Ｔ２に対して、ＩＱパケットが送信される。このようなＩＱパケットを受信した各スレーブは、ステップＳ１２において、自己の識別コードをマスタに返信する処理を行う。具体的には、Ｂｌｕｅｔｏｏｔｈの場合、ＦＨＳパケットと呼ばれるパケットデータとして、各スレーブの識別コード（Ｂｌｕｅｔｏｏｔｈアドレス）とともに、クロック（Ｂｌｕｅｔｏｏｔｈクロック）やデバイスクラスといった属性情報が、マスタへと返されることになる。たとえば、図１の例の場合、マスタＡに対して、スレーブＴ１からは識別コード＜Ｔ１＞等の情報が返信され、スレーブＴ２からは識別コード＜Ｔ２＞等の情報が返信される。
【００１９】
続いて、ステップＳ１３において、マスタから特定のスレーブへの呼び出しが行われる。図１の例の場合、既にステップＳ１２において、マスタＡには、スレーブＴ１，Ｔ２のそれぞれから識別コードが返信されてきているので、このうちのいずれか一方を選択して、呼び出しをかけることになる。たとえば、スレーブＴ１が選択された場合、スレーブＴ１に対して、マスタＡからの呼び出しが行われる（実際には、ＩＤパケットと呼ばれるパケットが送信される）。ステップＳ１４では、この呼び出しを受けた特定のスレーブから、マスタへの受信確認を示す応答が行われる。この例では、スレーブＴ１からマスタＡに対して、呼び出しに対する応答が返される（実際には、やはりＩＤパケットと呼ばれるパケットが返信される）。
【００２０】
マスタは、呼び出しに対する応答を受け取ると、ステップＳ１５において、当該応答をしてきた特定のスレーブに対して、マスタ自身の識別コードを送信する。具体的には、ＦＨＳパケットと呼ばれるパケットデータとして、マスタ自身の識別コード（Ｂｌｕｅｔｏｏｔｈアドレス）とクロック（Ｂｌｕｅｔｏｏｔｈクロック）の情報が、当該特定のスレーブへと返されることになる。たとえば、上述の例の場合、マスタＡからスレーブＴ１に対して、マスタＡ自身の識別コード＜Ａ＞などの情報が送信されることになる。続くステップＳ１６では、当該特定のスレーブからマスタに対して、受信確認を示す応答が行われる。この例では、スレーブＴ１からマスタＡに対して、再度の応答が返されることになる（やはりＩＤパケットと呼ばれるパケットが返信される）。
【００２１】
以上、述べたステップＳ１１〜Ｓ１６の手順により、マスタＡとスレーブＴ１との間における通信の同期が確立されることになる。この時点で、マスタＡは、通信相手となるスレーブＴ１の識別コード（Ｂｌｕｅｔｏｏｔｈアドレス）、クロック（Ｂｌｕｅｔｏｏｔｈクロック）、デバイスクラスを認識しており、スレーブＴ１は、通信相手となるマスタＡの識別コード（Ｂｌｕｅｔｏｏｔｈアドレス）およびクロック（Ｂｌｕｅｔｏｏｔｈクロック）を認識していることになる。図２のステップＳ１０に示す通信接続準備段階は、このように、特定の基地局（Ｂｌｕｅｔｏｏｔｈの場合はマスタ）と特定の移動端末装置（Ｂｌｕｅｔｏｏｔｈの場合はスレーブ）との間において、少なくとも相手の識別コードを認識し、どの相手とどのような通信条件で通信接続するかを確定させる処理ということができる。
【００２２】
こうして、ステップＳ１０の通信接続準備段階が完了すると、ステップＳ２０の通信接続認証段階が行われる。この段階では、両者間で必要な認証処理が実行され、相互に通信接続が許可されている相手であることの確認が行われる。通信接続認証段階Ｓ２０で行われる認証処理の具体的なプロセスは、個々の無線通信システムによって様々であるが、通常は、両者間で所定の認証データのやりとりが行われる。場合によっては、移動端末装置のユーザ自身に何らかの操作入力を行わせ、入力されたデータを用いて、所定の認証処理を実行することもある。この通信接続認証段階Ｓ２０における認証が完了すると、ようやくステップＳ３０の通信接続実行段階への移行が行われ、本来のデータ送受処理が実行される。
【００２３】
以上、Ｂｌｕｅｔｏｏｔｈなどの規格に基づく一般的な無線通信システムにおける通信接続のための手順を述べたが、ステップＳ２０に示す通信接続認証段階は、必ずしも効率的な処理ではなく、認証処理が完了するまで、ユーザに待ち時間を強いるという問題があることは、既に述べたとおりである。本発明は、このステップＳ２０の通信接続認証段階のプロセスを効率化するための新たな提案を行うものである。
【００２４】
図４は、本発明の一実施形態に係る無線通信システムの基本構成を示すブロック図である。この無線通信システムは、実際には、複数の基地局（Ｂｌｕｅｔｏｏｔｈの場合はマスタに対応）と複数の移動端末装置（Ｂｌｕｅｔｏｏｔｈの場合はスレーブに対応）とによって構成されるが、ここでは説明の便宜上、１つの基地局Ａと１つの移動端末装置Ｔ１だけを図示することにする。
【００２５】
本発明に係る移動端末装置Ｔ１は、所定位置に配置された複数の基地局のうちのいずれかの通信エリア内に入ったときに、当該基地局との間で無線通信を行う機能を有しており、ここでは、移動端末装置Ｔ１が基地局Ａの通信エリア内に入っているものとして、以下の説明を行うことにする。
【００２６】
移動端末装置Ｔ１は、図示のとおり、通信接続準備部１０、通信接続実行部２０、リスト格納部３０、接続許可判定部４０、モード設定部５０、リスト編集部６０によって構成されている。もっとも、これらの各構成要素は、移動端末装置Ｔ１のもつ個々の機能をそれぞれ機能要素として捉えたものであり、実際のハードウエア構成を示しているものではない。
【００２７】
通信接続準備部１０は、この移動端末装置Ｔ１が、特定の基地局の通信エリア内に入ったときに、当該特定の基地局に対して自己の識別コードを送信するとともに、当該特定の基地局の識別コードを受信することにより、当該特定の基地局に対する通信接続の準備を行う機能を有する構成要素であり、図２に示す流れ図における通信接続準備段階Ｓ１０を実行する。たとえば、Ｂｌｕｅｔｏｏｔｈの通信規格を採用している場合であれば、基地局Ａと通信接続準備部１０との間で、図３の流れ図に示す手順が実行されることになる。その結果、通信接続準備部１０から基地局Ａに対しては、移動端末装置Ｔ１の識別コード＜Ｔ１＞が送信され、基地局Ａから通信接続準備部１０に対しては、基地局Ａの識別コード＜Ａ＞が送信されることになる。
【００２８】
一方、通信接続実行部２０は、特定の基地局（図４の例では、基地局Ａ）に対する通信のための接続を行い、通信対象となるデータの送受処理を実行する機能を有する構成要素である。図示の例では、基地局Ａから通信接続実行部２０に対して、データＤＡＴＡ（１）が送信され、逆に、通信接続実行部２０から基地局Ａに対して、データＤＡＴＡ（２）が送信される例が示されている。これは、図２に示す流れ図における通信接続実行段階Ｓ３０に対応する手順である。通常、基地局Ａと通信接続実行部２０との間のデータの送受は、データパケットのやりとりによって行われる。
【００２９】
もっとも、通信接続実行部２０は、無条件で、基地局Ａに対するデータの送受を実行するわけではない。通信接続準備部１０によって、基地局Ａに対する通信接続の準備が完了したとしても、所定の接続許可が与えられない限り、通信接続実行部２０による本来のデータ送受が行われることはない。すなわち、図２の流れ図に示されているとおり、通信接続準備部１０による接続準備完了（ステップＳ１０）から、通信接続実行部２０による通信接続実行（ステップＳ３０）へ移行する前に、ステップＳ２０における通信接続認証段階が必要になる。
【００３０】
ただ、本発明に係る移動端末装置Ｔ１の場合、このステップＳ２０における通信接続認証段階は、従来の一般的な無線通信システム用移動端末装置で行われていた手順よりもはるかに単純になる。図４に示す本発明に係る移動端末装置Ｔ１では、リスト格納部３０および接続許可判定部４０によって、この通信接続認証段階の処理が実行される。
【００３１】
図示のとおり、リスト格納部３０には、接続を許可する基地局の識別コードを収録した許可コードリストＬ１と、接続を禁止する基地局の識別コードを収録した禁止コードリストＬ２と、が格納されている。具体的には、図示の例の場合、許可コードリストＬ１には、識別コード＜Ａ＞，＜Ｂ＞，＜Ｃ＞が格納されており、これは基地局Ａ，基地局Ｂ，基地局Ｃに対しては接続が許可されることを示している。一方、禁止コードリストＬ２には、識別コード＜Ｘ＞，＜Ｙ＞，＜Ｚ＞が格納されており、これは基地局Ｘ，基地局Ｙ，基地局Ｚに対しては接続が禁止されることを示している。
【００３２】
接続許可判定部４０は、通信接続準備部１０によって接続準備が完了した相手先となる基地局、別言すれば、通信接続準備部１０が受信した識別コードによって示される基地局について、通信接続実行部２０に対する接続許可の指示を与えるか否かを判定する機能をもった構成要素である。この判定には、リスト格納部３０内に格納されている許可コードリストＬ１もしくは禁止コードリストＬ２が参照されることになる。
【００３３】
モード設定部５０は、この判定を行うための２種類のモードのいずれか一方を設定する機能を有する構成要素であり、外部からの操作入力により、許可モードと禁止モードとのいずれか一方のモードの設定が可能である。別言すれば、この実施例に示されている移動端末装置Ｔ１は、許可モードか禁止モードかのいずれか一方のモードで動作するように構成されており、ユーザは、所定の切替操作を行うことにより、モード設定部５０におけるモード設定を切り替えることができる。なお、この切替は無線通信を介した外部からの操作により行うことも可能である。リスト格納部３０内には、許可コードリストＬ１と禁止コードリストＬ２との双方が格納されているが、モード設定部５０における設定が許可モードになっていた場合には、接続許可判定部４０における判定には、許可コードリストＬ１のみが利用され、モード設定部５０における設定が禁止モードになっていた場合には、接続許可判定部４０における判定には、禁止コードリストＬ２のみが利用される。
【００３４】
具体的には、モード設定部５０によって許可モードが設定されていた場合、接続許可判定部４０は、リスト格納部３０内の許可コードリストＬ１を検索することにより、通信接続準備部１０によって受信した識別コードが、許可コードリストＬ１にあるか否かを確認し、リストにある場合にのみ、通信接続実行部２０に対して接続許可の指示を与える処理が行われる。一方、モード設定部５０によって禁止モードが設定されていた場合、接続許可判定部４０は、リスト格納部３０内の禁止コードリストＬ２を検索することにより、通信接続準備部１０によって受信した識別コードが、禁止コードリストＬ２にあるか否かを確認し、リストにない場合にのみ、通信接続実行部２０に対して接続許可の指示を与える処理が行われる。
【００３５】
図示の例では、モード設定部５０における設定が許可モードになっていた場合、接続許可判定部４０は、通信接続準備部１０が受信した基地局の識別コードが、＜Ａ＞，＜Ｂ＞，＜Ｃ＞のいずれかであったときには接続許可の指示を与えることになるが、それ以外であったときには接続許可の指示は与えられないことになる。別言すれば、通信接続準備部１０が通信接続の準備を完了した相手の基地局が、基地局Ａ，Ｂ，Ｃのいずれかであれば接続許可を与えるが、それ以外の基地局であった場合には、接続許可は与えられないことになる。このように、許可モードは、予め許可コードリストＬ１内に登録されている特定の基地局に対してのみ接続許可を与え、それ以外の基地局に対しては接続許可を与えない、という判定を行う場合に便利なモードということになる。
【００３６】
一方、モード設定部５０における設定が禁止モードになっていた場合、接続許可判定部４０は、通信接続準備部１０が受信した基地局の識別コードが、＜Ｘ＞，＜Ｙ＞，＜Ｚ＞のいずれでもなかったときは接続許可の指示を与えることになるが、いずれかであったときには接続許可の指示は与えられないことになる。別言すれば、通信接続準備部１０が通信接続の準備を完了した相手の基地局が、基地局Ｘ，Ｙ，Ｚのいずれかであれば接続許可は与えられないが、それ以外の基地局であった場合には、接続許可を与えることになる。このように、禁止モードは、予め禁止コードリストＬ２内に登録されている特定の基地局に対しては接続を禁止し、それ以外の基地局に対しては接続許可を与える、という判定を行う場合に便利なモードということになる。
【００３７】
リスト格納部３０内に格納されている許可コードリストＬ１および禁止コードリストＬ２の内容は、リスト編集部６０によって編集することができる。ユーザは、このリスト編集部６０に対して、所定の操作入力を行うことにより、各リストに特定の基地局の識別コードを追加したり削除したりする編集を行うことができる。また、ここに示す実施形態の場合、通信接続実行部２０を介して受信したデータＤＡＴＡ（２）をリスト編集部６０に与えることにより、各リストに対する編集を行うことも可能になっている。この場合、ユーザの操作によらずに、無線通信を介した外部からの操作により、各リストの内容が編集されることになる。
【００３８】
結局、本発明に係る移動端末装置Ｔ１の場合、図２のステップＳ２０に示す通信接続認証段階は、リスト格納部３０および接続許可判定部４０による上述した判定処理によって実行されることになり、接続許可判定部４０から通信接続実行部２０に対して接続許可が与えられた場合には、接続認証が得られたことになる。このような接続認証処理は、移動端末装置Ｔ１の内部において、リスト格納部３０内の許可コードリストＬ１もしくは禁止コードリストＬ２を参照する処理によって実行可能であり、外部の基地局に対する通信を行う必要はない。このため、認証処理のプロセスを非常に効率化することが可能になる。
【００３９】
もちろん、本発明に係る移動端末装置Ｔ１における認証処理は、通信接続準備部１０が通信接続準備を完了した基地局の識別コードが、リスト格納部３０内の許可コードリストＬ１もしくは禁止コードリストＬ２にあるか否かという二者択一の単純な判定に基づくものであるため、複雑な認証を実行することはできない。たとえば、通信接続準備を完了した基地局との間で、所定のパスワードを取り交わし、このパスワードが正しいか否かを判定するような複雑な認証プロセスが必要な場合には、本発明をそのまま適用することはできない。しかしながら、特定の基地局に対して接続してよいか否かという二者択一的な判定を行えば十分なケースでは、本発明は極めて有効である。
【００４０】
今後は、駅などの公共施設や様々な商業施設内に、種々の企業がそれぞれ基地局を設置して、様々な情報を発信するサービスが提供されることが予想される。この場合、携帯電話、パソコン、ＰＤＡなどの移動端末装置をもったユーザが、これらの施設の通信エリア内に入ってきた場合、各基地局から提供されるサービスを受けることができるようになるが、本発明を利用すれば、受けることができるサービスを予め絞り込むことが可能になる。
【００４１】
たとえば、ある企業が社員に配布した移動端末装置の場合、当該企業あるいはその関連企業からの情報提供が行われる基地局の識別コードを、予めリスト格納部３０内に許可コードリストＬ１として格納しておき、モード設定部５０の設定を許可モードに設定しておくようにすればよい。そうすれば、当該企業の業務に必要な情報を提供している基地局に対する接続のみが許可されることになり、それ以外の基地局からの無用な情報の受信を排除することが可能になる。
【００４２】
あるいは、原則として様々な情報提供サービスを受けることを希望しているが、風俗関連情報など、一部の有害情報に関しては受信したくない、と希望するユーザの場合には、有害情報を提供する基地局の識別コードを、予めリスト格納部３０内に禁止コードリストＬ２として格納しておき、モード設定部５０の設定を禁止モードに設定しておくようにすればよい。そうすれば、禁止コードリストＬ２に登録されている特定の基地局からの情報を除いて、他の基地局からの情報を自由に受信することができるようになる。もちろん、有害な基地局が新たに判明した場合には、リスト編集部６０を用いて、禁止コードリストＬ２に、当該有害基地局の識別コードを追加する操作を行えばよい。
【００４３】
なお、本発明を実行するにあたり、接続許可判定部４０による判定処理は、できるだけ短時間に行うことが好ましい。そのためには、リスト格納部３０内に格納されている許可コードリストＬ１もしくは禁止コードリストＬ２に対する高速検索が可能となるようなハードウエアを用意しておく必要がある。
【００４４】
図５は、このようなハードウエア構成の一例を示すブロック図である。図示の例は、リスト格納部３０に、識別コードを格納するのに十分なワード長をもったレジスタ群を設け、各レジスタにそれぞれリストに収録すべき識別コードを格納するようにした例である。図において、レジスタＲ１〜Ｒ５は、いずれも識別コードを格納するのに十分なワード長をもったレジスタであり、各レジスタには、たとえば、ＢｌｕｅＴｏｏｔｈアドレスなどの識別コードが格納されることになる。なお、図では便宜上、５つのレジスタＲ１〜Ｒ５のみが設けられている例が示されているが、実用上は、より多数のレジスタが用意されることになる。
【００４５】
この図５に示すハードウエアには、接続許可判定部４０の構成要素の一部として、インデックスレジスタＩＲ、マスクレジスタＭＲ、フラグＦ１〜Ｆ５が設けられている。インデックスレジスタＩＲおよびマスクレジスタＭＲは、レジスタＲ１〜Ｒ５と同じワード長をもったレジスタである。インデックスレジスタＩＲには、通信接続準備部１０によって受信した識別コードが格納される。また、このハードウエアには、図示されていないビット判定器が設けられており、このビット判定器によって、各レジスタＲ１〜Ｒ５の個々のビットとインデックスレジスタＩＲの個々のビットとが比較され、一致判定の処理が行われる。フラグＦ１〜Ｆ５は、個々のレジスタＲ１〜Ｒ５についての一致判定の結果を記録するためのフラグであり、接続許可判定部４０は、各フラグＦ１〜Ｆ５の状態に基づいて接続許可の指示を与えることができる。
【００４６】
たとえば、各フラグＦ１〜Ｆ５の初期状態を論理「０」としておき、インデックスレジスタＩＲ内に格納されたデータ（通信接続準備部１０によって受信した識別コード）の全ビットと、第ｉ番目のレジスタＲｉ内に格納されたデータの全ビットとが一致した場合には、第ｉ番目のフラグＦｉの論理を「１」とするようにしておいた場合を考えてみよう。この場合、もし、図６にハッチングを施して示すように、インデックスレジスタＩＲ内に格納されたデータの全ビットと、第４番目のレジスタＲ４内に格納されたデータの全ビットとが一致した場合には（図では一致したレジスタをハッチングで示す）、第４番目のフラグＦ４の論理が「１」になる。そこで、接続許可判定部４０は、許可モードが設定されていた場合には、フラグＦ１〜Ｆ５のうちのいずれかが論理「１」になっていれば（すなわち、全フラグの論理和が論理「１」になっていれば）、通信接続実行部２０に対して接続許可を与えるようにすればよいし、そうでなければ（すなわち、全フラグの論理和が論理「０」になっていれば）、接続許可を与えないようにすればよい。逆に、禁止モードが設定されていた場合には、全フラグの論理和が論理「０」になっていれば接続許可を与え、論理「１」になっていれば接続許可を与えないようにすればよい。
【００４７】
上述のようなハードウエア構成をとれば、許可コードリストＬ１もしくは禁止コードリストＬ２に対する高速検索が可能になり、しかも検索結果に基づいて、接続許可を与えるか否かの論理判断を高速に行うことが可能になる。なお、各レジスタＲ１〜Ｒ５のワード長に余裕があれば、個々の基地局に関する付随的なデータを格納しておくことができ、これらのレジスタをアクセスすることにより、各基地局の付随的な情報を引き出すことも可能である。
【００４８】
なお、図５および図６に示す例では、マスクレジスタＭＲを設けることにより、柔軟な判断が可能になるような工夫が施されている。すなわち、マスクレジスタＭＲは、インデックスレジスタＩＲの特定のビットをマスクするためのレジスタであり、ビット判定器は、このマスクレジスタＭＲによってマスクされていないビットについてのみ一致判定を行うように構成されている。たとえば、マスクレジスタＭＲの各ビットが、論理「０」の場合はマスクせず、論理「１」の場合はマスクする、と定めておけば、マスクレジスタＭＲのビットが「０」となっている桁の一致だけが判定され、その他の桁の一致は不問になる。別言すれば、各レジスタＲ１〜Ｒ５のうち、マスクレジスタＭＲのビットが「０」となっている桁についてだけ、インデックスレジスタＩＲとの一致判定が行われることになる。結局、マスクレジスタＭＲを利用すれば、単一のレジスタに格納したデータによって、複数の識別コードを表現することが可能になる。
【００４９】
このように識別コードの一部分についてのみの一致を見ることにより、接続許可の判定を行うようにすると、より柔軟な判断が可能になる。たとえば、ＢｌｕｅＴｏｏｔｈの場合、識別コードとして機能するＢｌｕｅＴｏｏｔｈアドレスは、４８ビットの情報によって構成されている。この４８ビットのうち、下位２４ビットはＬＡＰ（Ｌｏｗｅｒ  Ａｄｄｒｅｓｓ  Ｐａｒｔ）、次の８ビットがＵＡＰ（Ｕｐｐｅｒ  Ａｄｄｒｅｓｓ  Ｐａｒｔ）、残りの１６ビットがＮＡＰ（Ｎｏｎ−ｓｉｇｎｉｆｉｃａｎｔ  Ａｄｄｒｅｓｓ  Ｐａｒｔ）と呼ばれており、ＵＡＰとＮＡＰは、ＩＥＥＥ８０２によって企業を定める識別子として用いられ、ＬＡＰは個々の企業が独自に定められる任意のコードになる。そこで、マスクレジスタＭＲに格納するデータを適当に設定してやれば、たとえば、企業を定める識別子の部分についてのみ一致判定が行われるような設定が可能になり、通信接続準備部１０によって接続準備完了となった基地局（マスタ）のＢｌｕｅＴｏｏｔｈアドレスが、特定の企業についてのＢｌｕｅＴｏｏｔｈアドレスであるか否かを判定するようなことが可能になる。
【００５０】
以上、本発明を図示する実施形態に基づいて説明したが、本発明は上述した実施形態に限定されるものではなく、この他にも種々の態様で実施可能である。たとえば、図４に示す実施形態では、モード設定部５０によって、許可モードか禁止モードかのいずれか一方を設定することにより、２通りのモード動作を切り替えることが可能な例を示したが、本発明を実施する上では、必ずしも２通りのモード動作を用意しておく必要はない。たとえば、許可モードの動作のみが可能であれば十分な場合には、リスト格納部３０内には許可コードリストＬ１のみを用意しておくようにし、接続許可判定部４０は常に許可モードで動作するようにしておけばよい。この場合、モード設定部５０は不要である。逆に、禁止モードの動作のみが可能であれば十分な場合には、リスト格納部３０内には禁止コードリストＬ２のみを用意しておくようにし、接続許可判定部４０は常に禁止モードで動作するようにしておけばよい。この場合も、モード設定部５０は不要である。
【００５１】
また、上述の実施形態では、主として、ＢｌｕｅＴｏｏｔｈなる通信規格を用いた無線通信システムに本発明を適用した例を述べたが、本発明が適用可能な通信規格はＢｌｕｅＴｏｏｔｈのみに限定されるものではなく、本発明は、この他にも様々な通信規格を用いた無線通信システムに利用可能である。
【００５２】
【発明の効果】
以上のとおり、本発明に係る無線通信システム用移動端末装置によれば、認証処理のプロセスをより効率化することが可能になる。
【図面の簡単な説明】
【図１】複数の基地局と複数の移動端末装置とによって構成される無線通信システムのモデルを示す模式図である
【図２】特定の基地局と特定の移動端末装置との間での一般的な交信プロセスを示す流れ図である。
【図３】Ｂｌｕｅｔｏｏｔｈなる通信規格における通信接続準備段階（図２のステップＳ１０）の手順を細かく示す流れ図である。
【図４】本発明の一実施形態に係る無線通信システムの基本構成を示すブロック図である。
【図５】図４に示す移動端末装置Ｔ１に組み込むのに適したハードウエア構成の一例を示すブロック図である。
【図６】図５に示すハードウエア構成による検索処理を示すブロック図である。
【符号の説明】
１０…通信接続準備部
２０…通信接続実行部
３０…リスト格納部
４０…接続許可判定部
５０…モード設定部
６０…リスト編集部
Ａ，Ｂ，Ｃ…基地局（マスタ）
ａ，ｂ，ｃ…通信エリア
Ｆ１〜Ｆ５…フラグ
ＩＲ…インデックスレジスタ
Ｌ１…許可コードリスト
Ｌ２…禁止コードリスト
ＭＲ…マスクレジスタ
Ｒ１〜Ｒ５…レジスタ
Ｓ１０〜Ｓ１６，Ｓ２０，Ｓ３０…流れ図の各ステップ
Ｔ１〜Ｔ７…移動端末装置（スレーブ）
【図１】
2004242021.tif 000003
【図２】
2004242021.tif 000004
【図３】
2004242021.tif 000005
【図４】
2004242021.tif 000006
【図５】
2004242021.tif 000007
【図６】
2004242021.tif 000008