(57)【特許請求の範囲】
【請求項１】
無線通信機能を有する複数の携帯端末と、前記複数の携帯端末に無線通信によりデータ通信可能に接続される複数のアクセスポイントと、前記複数のアクセスポイントにデータ通信可能に接続される制御装置とを備え、前記複数の携帯端末の各々が接続する前記アクセスポイントを前記制御装置によって管理する通信制御システムにおいて、
前記複数の携帯端末の各々は、
データ通信を開始しようとするときに前記複数のアクセスポイントの一つを介して前記制御装置へ接続要求を送る接続要求手段と、
通信可能範囲内のアクセスポイントの探索結果情報を、前記複数のアクセスポイントの一つを介して前記制御装置へ送信する探索結果送信手段と、
を備え、
前記制御装置は、
前記複数の携帯端末の各々から送信された前記探索結果情報に基づいて接続情報を作成する接続情報作成手段と、
前記接続情報に基づいて、前記携帯端末からの接続要求を受け付ける受付手段と、
前記複数のアクセスポイントの各々に同時に接続できる最大の接続数である最大接続可能数から、通信制御用に確保される接続数である制御用接続数を除いた接続数を、前記複数のアクセスポイントの各々がデータ通信用に使用する最大の接続数である最大使用接続数として記憶する第１記憶手段と、
前記複数のアクセスポイントの各々に現在すでに接続している前記携帯端末の接続数である使用接続数を記憶する第２記憶手段と、
前記接続情報に基づいて、前記複数のアクセスポイントのうち接続可能なアクセスポイントの中から、使用接続数が最大使用接続数よりも小さいアクセスポイントを、前記接続要求を送ってきた前記携帯端末に対して接続許可されたアクセスポイントとして決定する決定手段と、
前記接続許可されたアクセスポイントを前記携帯端末に通知する通知手段と、
を備え、
前記携帯端末は、前記通知手段から通知を受けたときに、前記接続許可されたアクセスポイントに接続することを特徴とする通信制御システム。
【請求項２】
複数の携帯端末が複数のアクセスポイントに対して無線通信によりデータ通信を行う通信制御システムに設けられ、前記複数のアクセスポイントを介して前記複数の携帯端末とデータ通信を行って前記複数の携帯端末の各々が接続する前記アクセスポイントを管理する制御装置において、
前記複数の携帯端末の各々から送信された通信可能範囲内のアクセスポイントの探索結果情報に基づいて接続情報を作成する接続情報作成手段と、
前記接続情報に基づいて、データ通信を開始しようとする前記複数の携帯端末の各々から、前記複数のアクセスポイントの一つを介して接続要求を受け付ける受付手段と、
前記複数のアクセスポイントの各々に同時に接続できる最大の接続数である最大接続可能数から、通信制御用に確保される接続数である制御用接続数を除いた接続数を、前記複数のアクセスポイントの各々がデータ通信用に使用する最大の接続数である最大使用接続数として記憶する第１記憶手段と、
前記複数のアクセスポイントの各々に現在すでに接続している前記携帯端末の接続数である使用接続数を記憶する第２記憶手段と、
前記接続情報に基づいて、前記複数のアクセスポイントのうち接続可能なアクセスポイントの中から、使用接続数が最大使用接続数よりも小さいアクセスポイントを、前記接続要求を送ってきた前記携帯端末に対して接続許可されたアクセスポイントとして決定する決定手段と、
前記接続許可されたアクセスポイントを前記携帯端末に通知する通知手段とを備えたことを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末が接続するアクセスポイントを制御装置によって管理する通信制御システムに関するものである。
【背景技術】
【０００２】
コンピュータや携帯端末などの各種の電子機器間で、近距離の無線通信によってデータ通信を行う無線伝送方式として、Bluetooth（ブルートゥース、登録商標）が知られている。Bluetoothは、Bluetooth機器間での通信可能範囲が約１０ｍであり、最大７台のBluetooth機器で無線ネットワークを構築できるような規格とされている。
【０００３】
従来、Bluetooth機器間で通信を確立する場合には、Bluetooth機器の周囲に存在する相手機器を認知するインクワイアリ（探索）が行われる（例えば特許文献１参照）。例えば、Bluetoothモジュールを搭載した携帯端末が、Bluetoothアクセスポイント（以下、ＢＴＡＰという）に接続する場合、その携帯端末の通信可能範囲内にあるＢＴＡＰの探索を行って、ＢＴＡＰとの接続が行われる。
【特許文献１】特開２００３−２１８７８５号公報（第４−１０頁、第３図、第１０図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の方法では、ＢＴＡＰの最大接続可能数（最大７台）がすでに他の携帯端末との接続により満たされていると、ＢＴＡＰへの接続を試みた携帯端末は、そのＢＴＡＰに接続することができず、所定時間経過後にタイムアウトすることになる。その場合、携帯端末は、その後に別のＢＴＡＰを探索することとなり、接続可能なＢＴＡＰへの切換えまでの待ち時間が長くなるという問題があった。
【０００５】
本発明は、上記従来の問題を解決するためになされたもので、携帯端末がアクセスポイントに接続するまでの待ち時間を短縮することのできる通信制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の通信制御システムは、無線通信機能を有する複数の携帯端末と、前記複数の携帯端末に無線通信によりデータ通信可能に接続される複数のアクセスポイントと、前記複数のアクセスポイントにデータ通信可能に接続される制御装置とを備え、前記複数の携帯端末の各々が接続する前記アクセスポイントを前記制御装置によって管理する通信制御システムにおいて、前記複数の携帯端末の各々は、データ通信を開始しようとするときに前記複数のアクセスポイントの一つを介して前記制御装置へ接続要求を送る接続要求手段を備え、前記制御装置は、前記携帯端末からの接続要求を受け付ける受付手段と、前記複数のアクセスポイントの各々に同時に接続できる最大の接続数である最大接続可能数から、通信制御用に確保される接続数である制御用接続数を除いた接続数を、前記複数のアクセスポイントの各々がデータ通信用に使用する最大の接続数である最大使用接続数として記憶する第１記憶手段と、前記複数のアクセスポイントの各々に現在すでに接続している前記携帯端末の接続数である使用接続数を記憶する第２記憶手段と、前記複数のアクセスポイントから、使用接続数が最大使用接続数よりも小さいアクセスポイントを、前記接続要求を送ってきた前記携帯端末に対して接続許可されたアクセスポイントとして決定する決定手段と、前記接続許可されたアクセスポイントを前記携帯端末に通知する通知手段とを備え、前記携帯端末は、前記通知手段から通知を受けたときに、前記接続許可されたアクセスポイントに接続する構成を有している。
【０００７】
この構成により、携帯端末の接続要求手段は、アクセスポイントを介して制御装置とデータ通信を開始しようとするときに、一つのアクセスポイントを介して前記制御装置へ接続要求を送る。このとき、制御装置の受付手段は、その携帯端末からの接続要求を受け付ける。制御装置の第１記憶手段には、各アクセスポイントに同時に接続できる最大の接続数である最大接続可能数（例えば７）から、通信制御用に確保される接続数である制御用接続数（例えば１）を除いた接続数が、各アクセスポイントをデータ通信用に使用する最大の接続数である最大使用接続数（例えば６）として記憶される。また、制御装置の第２記憶手段には、各アクセスポイントに現在すでに接続している携帯端末の接続数である使用接続数（例えばｎ）が記憶される。そして、制御装置は、各アクセスポイントの使用接続数が最大使用接続数よりも小さい（ｎ＜６）場合には、そのアクセスポイントへの携帯端末の接続を許可する。したがって、携帯端末は、最大使用接続数がすでに満たされているアクセスポイントへ接続を試みて、タイムアウトまでの時間を待つことなく、接続可能なアクセスポイントへの切換えを即座に行うことができる。このように、本発明の通信制御システムでは、アクセスポイントとの通信制御用として制御用接続数の通信回線の空きが確保されており、制御装置は、その通信回線の空きを利用して、携帯端末が接続するアクセスポイントを管理することができる。これにより、携帯端末がアクセスポイントに接続するまでの待ち時間を短縮することができる。
【０００８】
本発明の制御装置は、複数の携帯端末が複数のアクセスポイントに対して無線通信によりデータ通信を行う通信制御システムに設けられ、前記複数のアクセスポイントを介して前記複数の携帯端末とデータ通信を行って前記複数の携帯端末の各々が接続する前記アクセスポイントを管理する制御装置において、データ通信を開始しようとする前記複数の携帯端末の各々から、前記複数のアクセスポイントの一つを介して接続要求を受け付ける受付手段と、前記複数のアクセスポイントの各々に同時に接続できる最大の接続数である最大接続可能数から、通信制御用に確保される接続数である制御用接続数を除いた接続数を、前記複数のアクセスポイントの各々がデータ通信用に使用する最大の接続数である最大使用接続数として記憶する第１記憶手段と、前記複数のアクセスポイントの各々に現在すでに接続している前記携帯端末の接続数である使用接続数を記憶する第２記憶手段と、前記複数のアクセスポイントから、使用接続数が最大使用接続数よりも小さいアクセスポイントを、前記接続要求を送ってきた前記携帯端末に対して接続許可されたアクセスポイントとして決定する決定手段と、前記接続許可されたアクセスポイントを前記携帯端末に通知する通知手段とを備えた構成を有している。
【０００９】
この構成により、制御装置の第１記憶手段には、各アクセスポイントに同時に接続できる最大の接続数である最大接続可能数（例えば７）から、通信制御用に確保される接続数である制御用接続数（例えば１）を除いた接続数が、各アクセスポイントをデータ通信用に使用する最大の接続数である最大使用接続数（例えば６）として記憶される。また、制御装置の第２記憶手段には、各アクセスポイントに現在すでに接続している携帯端末の接続数である使用接続数（例えばｎ）が記憶される。そして、制御装置は、各アクセスポイントの使用接続数が最大使用接続数よりも小さい（ｎ＜６）場合には、そのアクセスポイントへの携帯端末の接続を許可する。したがって、携帯端末は、最大使用接続数がすでに満たされているアクセスポイントへ接続を試みて、タイムアウトまでの時間を待つことなく、接続可能なアクセスポイントへの切換えを即座に行うことができる。このように、本発明の制御装置では、アクセスポイントとの通信制御用として制御用接続数（例えば１）の通信回線の空きが確保されており、制御装置は、その通信回線の空きを利用して、携帯端末が接続するアクセスポイントを管理することができる。これにより、携帯端末がアクセスポイントに接続するまでの待ち時間を短縮することができる。
【発明の効果】
【００１０】
本発明は、制御装置に、最大接続可能数から制御用接続数を除いた接続数を最大使用接続数として記憶する第１記憶手段と、現在の使用接続数を記憶する第２記憶手段と、最大使用接続数と使用接続数に基づいて接続許可するアクセスポイントを決定する決定手段とを設けることにより、携帯端末がアクセスポイントに接続するまでの待ち時間を短縮できるという効果を有する通信制御システムを提供することができるものである。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態の通信制御システムについて、図面を用いて説明する。本実施の形態では、運送会社における集配サービスの作業データ管理等に用いられる通信制御システムの場合を例示する。
【００１２】
本発明の実施の形態の通信制御システムを図１および図２に示す。図２は、本実施の形態の通信制御システムの模式図である。図２に示すように、通信制御システム１は、Bluetoothによる無線通信機能を有する複数の携帯端末２と、複数のBluetoothアクセスポイント３（以下、ＢＴＡＰという）と、複数のＢＴＡＰ３とＬＡＮ（Local Area Network）を介して接続される制御コンピュータ４（以下、制御ＰＣという）とを備えている。なお、図２では、説明の便宜上、一つの携帯端末２のみが示されている。
【００１３】
例えば、制御ＰＣ４は、集配センターの管理室等に設置されており、複数のＢＴＡＰ３は集配センターの各所に設置されている。携帯端末２は、集配サービスの作業者によって勤務中に所持される。そして、集配センターから出発する前の携帯端末２には、その日の作業データ（集配先の顧客名や住所などのデータ）が制御ＰＣ４からダウンロードされる。また、集配センターに帰社した後の携帯端末２からは、その日の作業実績データ（集配時刻などの作業実績が作業データに追加されたデータ）が制御ＰＣ４へアップロードされる。なお、制御ＰＣ４から携帯端末２へは、各種のプログラムやマスターファイル等がダウンロードされてもよい。
【００１４】
図１は、本実施の形態の通信制御システム１のブロック図である。図１に示すように、携帯端末２は、Bluetoothによる無線通信機能を有するBluetoothモジュール５と、Bluetoothモジュール５を制御するモジュール制御部６とを備えている。また、携帯端末２は、通信可能範囲内のＢＴＡＰ３をインクワイアリ（探索）した結果の探索ＡＰ情報をリスト化して作成する探索ＡＰ情報リスト作成部７と、リスト化された探索ＡＰ情報を記憶する探索ＡＰ情報記憶部８と、記憶された探索ＡＰ情報に基づいてＢＴＡＰ３への接続要求や後述するクライアント側ＡＰチェックを行うクライアント側接続制御部９とを備えている。ここで、探索ＡＰ情報とは、例えば、図２および図５に示すように、インクワイアリ（探索）の結果、通信可能範囲内にあると判定されたＢＴＡＰ（１）（２）（３）の情報をいう。また、携帯端末２は、制御ＰＣ４から受信する受信データ（例えば、その日の作業データ）を記憶する受信データ記憶部１０と、制御ＰＣ４へ送信する送信データ（例えば、その日の作業実績データ）を記憶する送信データ記憶部１１と、送信データや受信データなどのデータ通信を制御するデータ通信制御部１２とを備えている。この場合、クライアント側接続制御部９、モジュール制御部６（およびBluetoothモジュール５）が本発明の接続要求手段に相当している。
【００１５】
ＢＴＡＰ３は、Bluetoothによる無線通信機能を有するBluetoothモジュール１３と、Ethernet（イーサーネット、登録商標）によるＬＡＮ内のデータ通信機能を有するEthernetモジュール１４と、Bluetoothモジュール１３とEthernetモジュール１４との間に介在され通信用のプロトコルの変換を行うコンバータ１５とを備えている。
【００１６】
制御ＰＣ４は、EthernetによるＬＡＮ内のデータ通信機能を有するEthernetモジュール１６と、Ethernetモジュール１６を介してデータの送受信を行う送受信部１７とを備えている。また、制御ＰＣ４は、携帯端末２から送られた探索ＡＰ情報を一時的に記憶する探索ＡＰ情報記憶部１８と、携帯端末２から送られた探索ＡＰ情報に基づいて作成される接続情報を記憶する接続情報記憶部１９と、記憶された接続情報に基づいて携帯端末２からの接続要求の受付や後述するサーバ側ＡＰチェックを行うサーバ側接続制御部２０とを備えている。また、制御ＰＣ４は、携帯端末２へ送信する送信データ（例えば、その日の作業データ）や携帯端末２から受信する受信データ（例えば、その日の作業実績データ）の作成（データの編集やデータ形式の変換など）を行う送受信データ作成部２１と、作成した送信データを記憶する送信データ記憶部２２と、作成した受信データを記憶する受信データ記憶部２３と、後述するサーバ側ＡＰチェックにより接続が許可された携帯端末２のみにデータ通信を認めるように管理する接続管理部２４とを備えている。この場合、サーバ側接続制御部２０が本発明の決定手段に相当しており、送受信部１７（およびEthernetモジュール１６）が本発明の受付手段および通知手段に相当している。
【００１７】
接続情報記憶部１９に記憶される接続情報には、ＨＴ接続情報とＢＴＡＰ接続情報とが含まれる。図３は、ＨＴ接続情報を示した表である。図３に示すように、ＨＴ接続情報には、各携帯端末２が現在接続しているＢＴＡＰ３（接続ＡＰ）と、各携帯端末２の探索ＡＰ情報とが含まれている。
【００１８】
図４は、ＢＴＡＰ接続情報を示した表である。図４に示すように、ＢＴＡＰ接続情報には、各ＢＴＡＰ３の最大使用接続数と使用接続数が含まれる。ここで、最大使用接続数とは、各ＢＴＡＰ３に同時に接続できる携帯端末２の最大の接続数である最大接続可能数から、各ＢＴＡＰ３との通信制御用に確保される接続数である制御用接続数を除いた接続数であり、各ＢＴＡＰ３をデータ通信用に使用する携帯端末２の最大の接続数をいう。また、使用接続数とは、各ＢＴＡＰ３に現在すでに接続している携帯端末２の接続数をいう。したがって、接続情報記憶部１９のうち、ＢＴＡＰ接続情報の最大使用接続数を記憶している部分が本発明の第１記憶手段に相当し、ＢＴＡＰ接続情報の使用接続数を記憶している部分が本発明の第２記憶手段に相当しているといえる。
【００１９】
本実施の形態では、各ＢＴＡＰ３の最大使用接続数は、集配センターの管理室のオペレータによって予め設定されている。すなわち、Bluetoothの規格上は、各ＢＴＡＰ３に携帯端末２を７台まで同時に接続することができるが、ここでは、各ＢＴＡＰ３の接続数が制限され通信回線の空きが確保されている。例えば、図４に示すように、ＢＴＡＰ（１）の最大接続可能数は７であり、制御用接続数が１に設定されており、最大使用接続数は６に設定されている。また、ＢＴＡＰ（２）の最大接続可能数は７であり、制御用接続数が２に設定されており、最大使用接続数は５に設定されている。なお、各ＢＴＡＰ３の使用接続数は、ＨＴ接続情報に基づいて、制御ＰＣ４によって最新の情報に更新される。
【００２０】
以上のように構成された通信制御システム１について、図５〜図９のフロー図を用いてその動作を説明する。
【００２１】
まず、本発明の実施の形態の通信制御システム１において、携帯端末２が接続を試みたＢＴＡＰ３の通信回線の空きが十分にある場合の動作について図５を用いて説明する。携帯端末２は、ＢＴＡＰ３を介して制御ＰＣ４に接続しようとするときに、まず、その携帯端末２の周囲の通信可能範囲内（約１０ｍ以内）に存在するＢＴＡＰ３を探索する。そして、探索の結果、通信可能範囲内にあると判定されたＢＴＡＰ３のうち任意のＢＴＡＰ３に接続を試みる。ここでは、図２および図５に示すように、通信可能範囲内にあるＢＴＡＰ（１）（２）（３）のうちＢＴＡＰ（１）に接続を試みる場合を例示して説明する。
【００２２】
図５のフロー図に示すように、携帯端末２がＢＴＡＰ（１）に接続しようとする場合、まず、携帯端末２のクライアント側接続制御部９は、ＢＴＡＰ（１）に対する接続要求と探索ＡＰ情報記憶部８に記憶された探索ＡＰ情報を、ＢＴＡＰ（１）を介して制御ＰＣ４に送る。
【００２３】
携帯端末２からの接続要求と探索ＡＰ情報は、制御ＰＣ４のサーバ側接続制御部２０により受け付けられる。そして、探索ＡＰ情報は探索ＡＰ情報記憶部１８に一時的に記憶されるとともに、探索ＡＰ情報に基づいて作成された接続情報（ＨＴ接続情報）が接続情報記憶部１９に記憶される。そして、制御ＰＣ４のサーバ側接続制御部２０では、接続情報に基づいてサーバ側ＡＰチェックが行われる。
【００２４】
図６は、サーバ側ＡＰチェックのフロー図である。図６に示すように、サーバ側ＡＰチェックが開始されると、制御ＰＣ４のサーバ側接続制御部２０では、接続中のＢＴＡＰ（１）が使用可能か否かの判断が行われる（Ｓ１０１）。この判定は、接続中のＢＴＡＰ（１）の使用接続数が最大使用接続数よりも小さいか否かにより行われる。すなわち、「ＢＴＡＰ（１）の使用接続数＋１≦ＢＴＡＰ（１）の最大使用接続数」の不等式が成立する場合には、ＢＴＡＰ（１）が使用可能であると判断される。この場合、例えば、図４に示すように、接続を試みたＢＴＡＰ３の通信回線の空きが十分にあり、上記の不等式は「１＋１≦６」となり成立する。
【００２５】
そして、ＢＴＡＰ（１）が使用可能であると判断された場合には、サーバ側接続制御部２０では、ＢＴＡＰ（１）への接続許可が決定され、携帯端末２に対してＢＴＡＰ（１）が使用可能であることが通知される（Ｓ１０２）。
【００２６】
図５に示すように、携帯端末２が制御ＰＣ４からＢＴＡＰ（１）の使用可能の通知を受けると、携帯端末２のクライアント側接続制御部９では、クライアント側ＡＰチェックが行われる。
【００２７】
図７は、クライアント側ＡＰチェックのフロー図である。図７に示すように、クライアント側ＡＰチェックが開始されると、携帯端末２のクライアント側接続制御部９では、ＢＴＡＰ（１）が使用可能であったか否かの判断が行われる（Ｓ２０１）。この場合、制御ＰＣ４からＢＴＡＰ（１）の使用可能の通知を受けているので、ＢＴＡＰ（１）は使用可能と判断される。
【００２８】
そして、ＢＴＡＰ（１）が使用可能であると判断された場合には、ＢＴＡＰ（１）を用いたデータ通信が継続して行われる（Ｓ２０２）。なお、本実施の形態では、制御ＰＣ４の接続管理部２４により、接続がサーバ側ＡＰチェックを受けて接続が許可された携帯端末２のみにデータ通信が認められる。これにより、サーバ側ＡＰチェックを受けていない携帯端末によって、いきなりデータ通信が開始されることが防止される。
【００２９】
そして、接続管理部２４によりデータ通信が認められると、携帯端末２のデータ通信制御部１２によって、制御ＰＣ４への送信データの送信や、制御ＰＣ４からの受信データの受信が開始されるとともに、制御ＰＣ４の送受信部１７によって、携帯端末２からの受信データの受信や、携帯端末２への送信データの送信が開始される。本実施の形態では、例えば、集配センターから出発する前の携帯端末２には、その日の作業データなどの受信データが制御ＰＣ４からダウンロードされる。また、集配センターに帰社した後の携帯端末２からは、その日の作業実績データなどの送信データが制御ＰＣ４へアップロードされる。
【００３０】
つぎに、本発明の実施の形態の通信制御システム１において、携帯端末２が接続を試みたＢＴＡＰ３の通信回線に空きがなく、通信可能範囲内の他のＢＴＡＰ３の通信回線に空きがある場合の動作について図８を用いて説明する。ここでは、携帯端末２が探索を行った結果、通信可能範囲内にあるＢＴＡＰ（２）（４）のうちＢＴＡＰ（４）に接続を試みる場合を例示して説明する。
【００３１】
図８のフロー図に示すように、携帯端末２がＢＴＡＰ（４）に接続しようとする場合、まず、携帯端末２のクライアント側接続制御部９は、ＢＴＡＰ（４）に対する接続要求と探索ＡＰ情報記憶部８に記憶された探索ＡＰ情報を、ＢＴＡＰ（４）を介して制御ＰＣ４に送る。
【００３２】
携帯端末２からの接続要求と探索ＡＰ情報は、制御ＰＣ４のサーバ側接続制御部２０により受け付けられ、上述の場合と同様、制御ＰＣ４のサーバ側接続制御部２０では、接続情報に基づいてサーバ側ＡＰチェックが行われる。
【００３３】
図６に示すように、サーバ側ＡＰチェックが開始されると、制御ＰＣ４のサーバ側接続制御部２０では、接続中のＢＴＡＰ（４）が使用可能か否かの判断が行われる（Ｓ１０１）。この場合、例えば、図４に示すように、接続を試みたＢＴＡＰ３の通信回線の空きが十分でなく、上記の不等式は「３＋１≦３」となり成立しない。そのため、ＢＴＡＰ（４）が使用不可能であると判断される。
【００３４】
そして、ＢＴＡＰ（４）が使用不可能であると判断された場合には、携帯端末２の通信可能範囲内に他のＢＴＡＰ３があるか否かの判断が行われる（Ｓ１０３）。この場合、ＢＴＡＰ（２）が存在するため、通信可能範囲内に他のＢＴＡＰ（２）が存在すると判断される。
【００３５】
このように他のＢＴＡＰ（２）が存在すると判断された場合には、そのＢＴＡＰ（２）が使用可能か否かの判断が行われる（Ｓ１０４）。他のＢＴＡＰ（２）が使用不可能であると判断された場合には、通信可能範囲内にさらに他のＢＴＡＰ３があるか否かの判断が再び行われる（Ｓ１０３）。この場合、例えば、図４に示すように、ＢＴＡＰ（２）の通信回線には十分な空きがあり、上記の不等式は「２＋１≦５」となり成立する。そのため、他のＢＴＡＰ（２）が使用可能であると判断される。そして、サーバ側接続制御部２０では、ＢＴＡＰ（２）への接続許可が決定され、携帯端末２に対して、他のＢＴＡＰ（２）が使用可能であることが通知される（Ｓ１０５）。
【００３６】
図８に示すように、携帯端末２が制御ＰＣ４から、ＢＴＡＰ（４）が使用不可能であり他のＢＴＡＰ（２）が使用可能である旨の通知を受けると、携帯端末２のクライアント側接続制御部９では、クライアント側ＡＰチェックが行われる。
【００３７】
図７に示すように、クライアント側ＡＰチェックが開始されると、携帯端末２のクライアント側接続制御部９では、接続中のＢＴＡＰ（４）が使用可能であったか否かの判断が行われる（Ｓ２０１）。この場合、制御ＰＣ４からＢＴＡＰ（４）の使用不可能の通知を受けているので、ＢＴＡＰ（４）は使用不可能と判断される。
【００３８】
つぎに、携帯端末２のクライアント側接続制御部９では、他のＢＴＡＰ３が使用可能であったか否かの判断が行われる（Ｓ２０３）。この場合、制御ＰＣ４から他のＢＴＡＰ（２）について使用可能の通知を受けているので、他のＢＴＡＰ（２）は使用可能と判断される。
【００３９】
そして、他のＢＴＡＰ（２）が使用可能であると判断された場合には、ＢＴＡＰ（４）からＢＴＡＰ（２）へのＡＰ切替えが行われる（Ｓ２０４）。そして、切り替えられたＢＴＡＰ（２）を用いて、携帯端末２と制御ＰＣ４とのデータ通信が行われる。
【００４０】
最後に、本発明の実施の形態の通信制御システム１において、携帯端末２の通信可能範囲内にあるいずれのＢＴＡＰ３の通信回線にも空きがない場合の動作について図９を用いて説明する。ここでは、携帯端末２が探索を行った結果、通信可能範囲内にあるＢＴＡＰ（４）（５）のうちＢＴＡＰ（４）に接続を試みる場合を例示して説明する。
【００４１】
図９のフロー図に示すように、携帯端末２がＢＴＡＰ（４）に接続しようとする場合、まず、携帯端末２のクライアント側接続制御部９は、ＢＴＡＰ（４）に対する接続要求と探索ＡＰ情報記憶部８に記憶された探索ＡＰ情報を、ＢＴＡＰ（４）を介して制御ＰＣ４に送る。
【００４２】
携帯端末２からの接続要求と探索ＡＰ情報は、制御ＰＣ４のサーバ側接続制御部２０により受け付けられ、上述の場合と同様、制御ＰＣ４のサーバ側接続制御部２０では、接続情報に基づいてサーバ側ＡＰチェックが行われる。
【００４３】
図６に示すように、サーバ側ＡＰチェックが開始されると、制御ＰＣ４のサーバ側接続制御部２０では、接続中のＢＴＡＰ（４）が使用可能か否かの判断が行われる（Ｓ１０１）。この場合、例えば、図４に示すように、接続を試みたＢＴＡＰ３の通信回線の空きが十分でなく、上記の不等式は「３＋１≦３」となり成立しない。そのため、ＢＴＡＰ（４）が使用不可能であると判断される。
【００４４】
そして、ＢＴＡＰ（４）が使用不可能であると判断された場合には、携帯端末２の通信可能範囲内に他のＢＴＡＰ３があるか否かの判断が行われる（Ｓ１０３）。この場合、ＢＴＡＰ（２）が存在するため、通信可能範囲内に他のＢＴＡＰ（５）が存在すると判断される。
【００４５】
このように他のＢＴＡＰ（５）が存在すると判断された場合には、そのＢＴＡＰ（５）が使用可能か否かの判断が行われる（Ｓ１０４）。この場合、例えば、図４に示すように、ＢＴＡＰ（５）の通信回線にも空きがなく、上記の不等式は「４＋１≦４」となり成立しない。そのため、ＢＴＡＰ（５）も使用不可能であると判断される。
【００４６】
そして、ＢＴＡＰ（５）も使用不可能であると判断された場合には、携帯端末２の通信可能範囲内にさらに他のＢＴＡＰ３があるか否かの判断が行われる（Ｓ１０３）。この場合、他にＢＴＡＰ３が存在しないため、通信可能範囲内に他のＢＴＡＰ３は存在しないと判断される。そして、制御ＰＣ４から携帯端末２に対して、ＢＴＡＰ３が使用不可能であることが通知される（Ｓ１０６）。
【００４７】
図９に示すように、携帯端末２が制御ＰＣ４から、ＢＴＡＰ（４）（５）がいずれも使用不可能である旨の通知を受けると、携帯端末２のクライアント側接続制御部９では、クライアント側ＡＰチェックが行われる。
【００４８】
図７に示すように、クライアント側ＡＰチェックが開始されると、携帯端末２のクライアント側接続制御部９では、接続中のＢＴＡＰ（４）が使用可能であったか否かの判断が行われる（Ｓ２０１）。この場合、制御ＰＣ４からＢＴＡＰ（４）の使用不可能の通知を受けているので、ＢＴＡＰ（４）は使用不可能と判断される。
【００４９】
つぎに、携帯端末２のクライアント側接続制御部９では、他のＢＴＡＰ３が使用可能であったか否かの判断が行われる（Ｓ２０３）。この場合、制御ＰＣ４から他のＢＴＡＰ（５）についても使用不可能の通知を受けているので、他のＢＴＡＰ３も使用不可能と判断される。
【００５０】
そして、他のＢＴＡＰ３も使用不可能であると判断された場合には、通信終了の処理が行われる（Ｓ２０５）。したがって、この場合には、携帯端末２と制御ＰＣ４とのデータ通信は行われない。
【００５１】
このような発明の実施の形態の通信制御システム１によれば、制御ＰＣ４に、最大接続可能数から制御用接続数を除いた接続数を最大使用接続数と現在の使用接続数を記憶する接続情報記憶部１９と、最大使用接続数と使用接続数に基づいて接続許可するＢＴＡＰ３を決定するサーバ側接続制御部２０とを設けることにより、携帯端末２がＢＴＡＰ３に接続するまでの待ち時間を短縮することができる。
【００５２】
すなわち、本実施の形態では、携帯端末２のクライアント側接続制御部９は、通信可能範囲にあるＢＴＡＰ３を介して制御ＰＣ４とデータ通信を開始しようとするときに、ＢＴＡＰ３を介して制御ＰＣ４へ接続要求を送る。制御ＰＣ４のサーバ側接続制御部２０は、その携帯端末２からの接続要求を受け付ける。
【００５３】
制御ＰＣ４の接続情報記憶部１９には、各ＢＴＡＰ３に同時に接続できる携帯端末２の最大の接続数である最大接続可能数（例えば７）から、各ＢＴＡＰ３との通信制御用に確保される接続数である制御用接続数（例えば１）を除いた接続数が、各ＢＴＡＰ３をデータ通信用に使用する携帯端末２の最大の接続数である最大使用接続数（例えば６）として記憶される。また、制御ＰＣ４の接続情報記憶部１９には、各ＢＴＡＰ３に現在すでに接続している携帯端末２の接続数である使用接続数（例えばｎ）が記憶される。
【００５４】
そして、制御ＰＣ４は、携帯端末２の通信可能範囲内にあるＢＴＡＰ３の使用接続数が最大使用接続数よりも小さい（ｎ＜６）場合には、そのＢＴＡＰ３への携帯端末２の接続を許可する。例えば、通信可能範囲内にある一のＢＴＡＰ３の使用接続数が最大使用接続数にすでに達していた（ｎ＝６）場合には、通信可能範囲内にある他のＢＴＡＰ３であって使用接続数が最大使用接続数よりも小さい（ｎ＜６）ＢＴＡＰ３への接続を許可する。したがって、携帯端末２は、最大使用接続数がすでに満たされているＢＴＡＰ３へ接続を試みて、タイムアウトまでの時間を待つことなく、接続可能なＢＴＡＰ３への切換えを即座に行うことができる。
【００５５】
このように、本実施の形態では、ＢＴＡＰ３との通信制御用として制御用接続数の通信回線の空きが確保されており、制御ＰＣ４は、その通信回線の空きを利用して、携帯端末２が接続するＢＴＡＰ３を管理することができる。これにより、携帯端末２がＢＴＡＰ３に接続するまでの待ち時間を短縮することができる。
【００５６】
また、本実施の形態では、各ＢＴＡＰ３の最大使用接続数を、集配センターの管理室のオペレータが予め設定することにより、各ＢＴＡＰ３の接続数の偏りを調整でき、データ通信の安定性が向上する。
【００５７】
以上、本発明の実施の形態を例示により説明したが、本発明の範囲はこれらに限定されるものではなく、請求項に記載された範囲内において目的に応じて変更・変形することが可能である。
【産業上の利用可能性】
【００５８】
以上のように、本発明にかかる通信制御システムは、携帯端末がアクセスポイントに接続するまでの待ち時間を短縮することができるという効果を有し、携帯端末が接続するアクセスポイントを制御装置によって管理可能な通信制御システム等として有用である。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態における通信制御システムのブロック図
【図２】本発明の実施の形態における通信制御システムの模式図
【図３】本発明の実施の形態におけるＨＴ接続情報の表
【図４】本発明の実施の形態におけるＢＴＡＰ接続情報の表
【図５】本発明の実施の形態における通信制御システムの動作（通信継続）を説明するためのフロー図
【図６】本発明の実施の形態におけるサーバ側ＡＰチェックの動作説明のためのフロー図
【図７】本発明の実施の形態におけるクライアント側ＡＰチェックの動作説明のためのフロー図
【図８】本発明の実施の形態における通信制御システムの動作（ＡＰ切換え）を説明するためのフロー図
【図９】本発明の実施の形態における通信制御システムの動作（通信終了）を説明するためのフロー図
【符号の説明】
【００６０】
１  通信制御システム
２  携帯端末
３  Bluetooth（ブルートゥース）アクセスポイント（ＢＴＡＰ）
４  制御ＰＣ
５  Bluetooth（ブルートゥース）モジュール
６  モジュール制御部
７  探索ＡＰ情報リスト作成部
８  探索ＡＰ情報記憶部
９  クライアント側接続制御部
１０  受信データ記憶部
１１  送信データ記憶部
１２  データ通信制御部
１３  Bluetooth（ブルートゥース）モジュール
１４  Ethernet（イーサーネット）モジュール
１５  コンバータ
１６  Ethernet（イーサーネット）モジュール
１７  送受信部
１８  探索ＡＰ情報記憶部
１９  接続情報記憶部
２０  サーバ側接続制御部
２１  送受信データ作成部
２２  送信データ記憶部
２３  受信データ記憶部
２４  接続管理部
【図１】
0004774275.tif 000002
【図２】
0004774275.tif 000003
【図３】
0004774275.tif 000004
【図４】
0004774275.tif 000005
【図５】
0004774275.tif 000006
【図６】
0004774275.tif 000007
【図７】
0004774275.tif 000008
【図８】
0004774275.tif 000009
【図９】
0004774275.tif 000010