(57)【要約】【課題】  任意のタイミングで複数ある無線部の負荷分散を行ったり、それまでとは異なる規則で収容先を振り分け直したりすることは不可能であった。【解決手段】  複数の無線部を設けた無線通信装置において、各無線部における端末の収容状況を記憶する記憶手段と、記憶された端末の収容状況に基づいて各無線部が収容する端末を調整する少なくとも一つの調整手段と、前記調整手段の動作命令を装置外部より入力する入力手段とを設けた。【選択図】        図５
2006287859.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線部を設けた無線通信装置において、
各無線部における端末の収容状況を記憶する記憶手段と、
記憶された端末の収容状況に基づいて各無線部が収容する端末を調整する少なくとも一つの調整手段と、
前記調整手段の動作命令を装置外部より入力する入力手段とを設けたことを特徴とする無線通信装置。
【請求項２】
前記動作命令とは前記調整手段の実行であることを特徴とする請求項１に記載の無線通信装置。
【請求項３】
作用の異なる前記調整手段を複数有し、
前記入力手段によって入力される動作命令によって上記調整手段の何れか一方を動作させることを特徴とする請求項１に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線部を設け収容可能な端末数の増加や無線部当たりの負荷低減を図った無線通信装置に関する。
【背景技術】
【０００２】
従来の無線通信装置には、複数の無線部を設け、収容可能な端末数が増加するなど、より多くの情報を効率的に伝送できるようにしたものがある（例えば、特許文献１参照）。無線方式によっては、上記の様な効果を得る為には、各無線部が使用する無線周波数の排他制御をさらに行う必要がある。
【０００３】
また従来の無線通信装置には、他の装置と連携して、新たな端末を収容する際に、出来るだけ装置間の収容状況に偏りが生じないよう、収容先を振り分けるものもある（例えば、特許文献２参照）。
【特許文献１】特開２００３−２４９８６９号公報
【特許文献２】特開２００４−００７０８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
以上に述べた従来の無線通信装置では、任意のタイミングで複数ある無線部の負荷分散を行ったり、それまでとは異なる規則で収容先を振り分け直したりすることは不可能であった。
【０００５】
本発明は、このような従来の装置が有していた問題を解決しようとするものであり、任意のタイミングで複数ある無線部の負荷分散を行ったり、それまでとは異なる規則で収容先を振り分け直したりすることができる無線通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そして、本発明は上記目的を達成するために、複数の無線部を設けた無線通信装置において、各無線部における端末の収容状況を記憶する記憶手段と、記憶された端末の収容状況に基づいて各無線部が収容する端末を調整する少なくとも一つの調整手段と、前記調整手段の動作命令を装置外部より入力する入力手段とを設けた。
【発明の効果】
【０００７】
本発明の無線通信装置は、任意のタイミングで複数ある無線部の負荷分散を行ったり、それまでとは異なる規則で収容先を振り分け直したりすることができ、利便性の高い無線通信装置を提供できる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態を図１〜図５に基づいて説明する。
【実施例】
【０００９】
図１は本実施の形態における無線通信装置１００のハードウェア構成を示している。
【００１０】
無線通信装置１００のハードウェアは、Ｂｌｕｅｔｏｏｔｈモジュール１０ａ、１０ｂ、アンテナ１１ａ、１１ｂ、ＵＡＲＴコントローラ１２ａ、１２ｂ、ＣＰＵ１３、ＲＡＭ１４、ＲＯＭ１５、Ｅｔｈｅｒｎｅｔ（登録商標）コントローラ１６、コネクタ１７及びシステムバス１８から構成される。
【００１１】
Ｂｌｕｅｔｏｏｔｈモジュール１０ａ、１０ｂはＢｌｕｅｔｏｏｔｈ規格によって定められた無線ユニット、リンク制御ユニット及びリンク管理機能やホスト端末インタフェース機能を実現するサポートユニットから構成される。アンテナ１１ａ、１１ｂはＢｌｕｅｔｏｏｔｈ規格に好適な２．４ＧＨｚ帯用のアンテナであり規格内の特性で電波の送受信を行う。ＵＡＲＴコントローラ１２ａ、１２ｂはＢｌｕｅｔｏｏｔｈモジュール内の上記ホスト端末インタフェース機能と通信を行うために設けられている。
【００１２】
ＣＰＵ１３はいわゆる中央処理装置で、システムバス１８を介してＲＡＭ１４、ＲＯＭ１５、Ｅｔｈｅｒｎｅｔ（登録商標）コントローラ１６及び前述のＵＡＲＴコントローラ１２ａ、１２ｂと接続しており、ＲＯＭ１５に格納されたプログラムを実行するなどの演算処理を行う。ＲＡＭ１４はいわゆる主記憶で、ＣＰＵ１３の作業領域として用いられ、ＲＯＭ１５に格納されたプログラムを記憶したり変数データの一時的な記憶領域として用いられたりする。ＲＯＭ１５は装置全体の制御を行うためのプログラムが予め格納されている読み込み専用の記憶領域である。Ｅｔｈｅｒｎｅｔ（登録商標）コントローラ１６はＩＥＥＥ８０２．３規格によって定められたＬＡＮ用の通信を行うために設けられている。コネクタ１７はＥｔｈｅｒｎｅｔ（登録商標）に適合したコネクタでありＥｔｈｅｒｎｅｔ（登録商標）コントローラ１６と接続されている。
【００１３】
図２は本実施の形態における無線通信装置１００のソフトウェア構成を示している。
【００１４】
起動プログラム２０は無線通信装置１００を立ち上げるために必要なＣＰＵ１３の初期設定などを行う。ＯＳ２１は装置全体の制御を行う基本ソフトウェアであり、無線通信装置１００のハードウェアを効率よく動作させるためにＲＡＭ１４の管理及びＵＡＲＴコントローラ１２ａ、１２ｂやＥｔｈｅｒｎｅｔ（登録商標）コントローラの制御を行い、応用ソフトウェアのためのシステムサービス、さらにＴＣＰ／ＩＰスタックやＨＴＴＰサーバなど付属の応用ソフトウェアを提供するものである。
【００１５】
Ｂｌｕｅｔｏｏｔｈスタック２２はＢｌｕｅｔｏｏｔｈ規格によって定められたプロトコル及びプロファイルの各レイヤ処理を行うものであり、最下位層にＢｌｕｅｔｏｏｔｈモジュール内の上記ホスト端末インタフェース機能と通信を行うＨＣＩレイヤを配している。本実施の形態においては各無線部・各レイヤの接続状況に変更があった場合には後述の収容管理プログラム２３に通知するようにした。より具体的には、Ｂｌｕｅｔｏｏｔｈモジュール１０ａに対応するＨＣＩレイヤにおいてＡＣＬリンクの確立が新規に生じた場合には、通常の手順に加えて、収容管理プログラムにもＡＣＬリンクの確立と端末のアドレスなど付随情報を含めて通知するようにすれば良い。他のレイヤに関しても同様である。
【００１６】
さらに本実施の形態においては各レイヤにおける接続及び切断の命令を収容管理プログラム２３から受け付けることとした。収容管理プログラム２３はＢｌｕｅｔｏｏｔｈスタック２２の通知を受け、端末の収容状況を記憶し、後述のＣＧＩ２４から収容調整の実行命令があった場合には記憶している収容状況に基づいて各無線部の端末の切断命令及び接続命令をＢｌｕｅｔｏｏｔｈスタック２２に発行するようにした。
【００１７】
ＣＧＩプログラム２４はＥｔｈｅｒｎｅｔ（登録商標）コントローラ１６を介して有線接続された外部端末からアクセスされ、ユーザから収容調整の命令を受け付けるようにした。
【００１８】
尚、Ｂｌｕｅｔｏｏｔｈスタック２２、収容管理プログラム２３及びＣＧＩプログラム２４は本実施の形態に特有のものであるので詳細を後述する。
【００１９】
図３は収容状況テーブルと更新シーケンスを示している。
【００２０】
図３の収容状況１において、無線通信装置１００には計３台の端末が収容されており、Ｂｌｕｅｔｏｏｔｈモジュール１０ａの無線部には２台の端末がＰＡＮプロファイル及びＳＰＰで接続され、Ｂｌｕｅｔｏｏｔｈモジュール１０ｂの無線部には１台の端末がＰＡＮプロファイルで接続されている。このとき上記収容管理プログラム２３のデータとして右の図の収容テーブルが生成される。本実施例では各無線部にテーブルを設け要素として、収容している端末番号、アドレス及び接続プロファイルで構成されている。
【００２１】
図３の更新シーケンスにしたがって前記収容テーブルが更新される手順を示すと、まず収容状況１の状態で新規端末がＢｌｕｅｔｏｏｔｈモジュール１０ａにＳＰＰ接続を行った場合、各々のＢｌｕｅｔｏｏｔｈモジュール間での接続処理が行われて、Ｂｌｕｅｔｏｏｔｈモジュール１０ａからＨＣＩを用いて接続要求のあった旨がＢｌｕｅｔｏｏｔｈスタック２２に通知され、Ｂｌｕｅｔｏｏｔｈスタック２２はＨＣＩの書式にしたがって接続許可を返答する（Ｓ３０）。Ｂｌｕｅｔｏｏｔｈモジュール１０ａは接続許可を受けると無線リンクが確立される。さらに新規端末はＬ２ＣＡＰレイヤ及びＲＦＣＯＭＭレイヤでの接続を行い、Ｂｌｕｅｔｏｏｔｈスタック２２はその度に適切な返答（Ｓ３１、Ｓ３２）を行う。
【００２２】
ここで本実施の形態のＢｌｕｅｔｏｏｔｈスタック２２はプロファイルレベルでの接続が完了した場合に、所定のＢｌｕｅｔｏｏｔｈ制御に加え前記収容管理プログラム２３に対して、接続された端末のアドレスとプロファイルを通知する（Ｓ３３）。収容管理プログラム２３は前記通知が合った場合には収容状況テーブルを適切に更新する（Ｓ３４）。
【００２３】
図３の収容状況２は、上記の新規端末が収容された結果を示しており、Ｂｌｕｅｔｏｏｔｈモジュール１０ａに対応する収容状況テーブル［０］が更新され右の図の様になる。この場合収容状況テーブル［１］に変更はない。
【００２４】
図４はＣＧＩプログラム２４を参照する外部端末４０及びその画面を示している。
【００２５】
外部端末４０と無線通信装置１００はＬＡＮで接続しており、外部端末４０がＷｅｂブラウザなどを用いで無線通信装置１００の所定のアドレスにアクセスすることで参照できる。ＣＧＩプログラム２４はラジオボタンを配置しており、外部端末４０のユーザが無線通信装置１００の収容調整を行いたい場合にはこれをクリックして、収容管理プログラム２３に命令が送信されるようになっている。
【００２６】
図５はユーザ命令による収容調整シーケンスを示している。
【００２７】
先の図３における収容状況２において、外部端末４０のユーザが収容調整を指示した場合のシーケンスを説明する。
【００２８】
上記の様に外部端末４０がＣＧＩプログラム２４を参照して収容調整指示を行うと、ＣＧＩプログラム２４はラジオボタンに関連付けられている収容調整命令を、収容管理プログラム２３に対して行う（Ｓ５０）。収容調整命令を受けた収容管理プログラム２３は、その時点での収容状況テーブル［０］及び収容状況テーブル［１］を統計して、各無線部の収容状況が均一になるように収容調整端末を決定する（Ｓ５１）。本実施の形態では端末数と接続プロファイルの数が均一になるよう決定する。具体的には一つの無線部に端末数が平均２、ＰＡＮプロファイルは１、ＳＰＰは１と平均値との比較による決定がなされる。結果、Ｂｌｕｅｔｏｏｔｈモジュール１０ａとＳＰＰ接続している端末を１台決定する（本実施の形態では端末番号の大きい端末２とする）。
【００２９】
つづいて収容管理プログラム２３はＢｌｕｅｔｏｏｔｈスタック２２に対して、端末のアドレスとプロファイルを含む端末切断命令を行い（Ｓ５２）、Ｂｌｕｅｔｏｏｔｈスタック２２はＲＦＣＯＭＭ切断を行う。ＲＦＣＯＭＭ切断の完了の後には、Ｂｌｕｅｔｏｏｔｈスタック２２はプロファイルレベルでの収容状況の変化が生じた為、収容管理プログラム２３にＳＰＰ切断通知を行う（Ｓ５４）。収容管理プログラム２３はＳＰＰ切断通知を受け収容状況テーブルを更新する（Ｓ５５）。
【００３０】
一方Ｂｌｕｅｔｏｏｔｈスタック２２は所定のＢｌｕｅｔｏｏｔｈ制御であるＬ２ＣＡＰレイヤの切断（Ｓ５６）、ＨＣＩレイヤを介して切断要求を行い（Ｓ５７）、無線リンクが切断されるとＢｌｕｅｔｏｏｔｈモジュール１０ａから切断通知が発生する。Ｂｌｕｅｔｏｏｔｈスタック２２は、前記の端末切断命令を収容管理プログラム２３から受けているので、このタイミングで端末切断通知を収容管理プログラム２３に行う（Ｓ５８）。収容管理プログラム２３は端末切断通知を受けると切換先の端末と接続するよう、Ｂｌｕｅｔｏｏｔｈスタック２２に対して、無線部１０ｂの指定、相手端末のアドレス及びプロファイルを含んだ端末接続命令を行う（Ｓ５９）。
【００３１】
Ｂｌｕｅｔｏｏｔｈスタック２２は端末接続命令に従って下位層より順次接続を行い（Ｓ６０、Ｓ６１）、ＲＦＣＯＭＭ接続が完了したタイミングで収容管理プログラム２３にたいしてＳＰＰ接続通知を行い（Ｓ６２）、続けて端末接続通知を行う（Ｓ６３）。収容管理プログラム２３はＳＰＰ接続通知を受けて収容状況テーブルを更新する（Ｓ６４）。
【００３２】
以上の様に、本発明の実施の形態を図１〜図５に基づいて説明したが、図１において無線方式をＢｌｕｅｔｏｏｔｈ規格としたが、各プロトコルレイヤからなり、通信路を確立して通信するような無線方式であれば本発明は適用できる。また、図３における収容状況テーブルの要素は端末のアドレスを含め端末の収容状況を示すもので構成してもよい。また図５における収容調整端末決定（Ｓ５１）はプロファイル毎に無線部を振り分けるようにしてもよい。さらに収容調整端末決定（Ｓ５１）を複数もち、図４においてユーザが選択できるように構成し、その動作命令に応じて収容調整するよう構成してもよい。
【図面の簡単な説明】
【００３３】
【図１】無線通信装置１００のハードウェア構成図
【図２】無線通信装置１００のソフトウェア構成図
【図３】収容状況テーブルと更新シーケンスを示す図
【図４】ＣＧＩプログラム２４を参照する外部端末４０及びその画面を示す図
【図５】ユーザ命令による収容調整シーケンスを示す図
【符号の説明】
【００３４】
１０    Ｂｌｕｅｔｏｏｔｈモジュール
１１    アンテナ
１２    ＵＡＲＴコントローラ
１３    ＣＰＵ
１４    ＲＡＭ
１５    ＲＯＭ
１６    Ｅｔｈｅｒｎｅｔ(登録商標)コントローラ
１７    コネクタ
１８    システムバス
１００  無線通信装置
【図１】
2006287859.tif 000003
【図２】
2006287859.tif 000004
【図３】
2006287859.tif 000005
【図４】
2006287859.tif 000006
【図５】
2006287859.tif 000007