(57)【要約】本発明は通信ネットワークにおける幾つかの独立したノードが、ノードを制御するサーバに直列接続されるシステムを提供する。ネットワークにおける各ノードは、無線通信によりデータを独自に送受信可能である。好適な実施形態において、このことは、ノードおよびサーバ間の処理スタックを分割することによって達成される。更に、本発明において、サーバは電源を含み、これは通信リンクを介してノードに結合される。電力は、直列の通信リンクを介して電源からノードへと転送される。これは、通信システムに要する配線を更に簡略化する。
2004503991.tif 000002
【特許請求の範囲】
【請求項１】
無線接続を介して通信装置と通信するのに適した通信ネットワークであって、
各々が、無線通信装置と通信するために少なくとも一つのトランシーバを含む、幾つかの独立したノードと、
上記ネットワークノードの動作を制御するためのサーバと、
上記ノードを上記サーバに直列に連結するための通信リンクと
を備える通信ネットワーク。
【請求項２】
各ノードは、上記トランシーバに連結された、処理スタックの第一部分を含み、上記サーバは、上記処理スタックの第二部分を含み、上記処理スタックの上記第一および第二部分は、上記通信リンクを介して互いに通信するのに適している、請求項１記載の通信ネットワーク。
【請求項３】
上記処理スタックの上記第一および第二部分は、それぞれ第一および第二のＴＣＰ／ＩＰスタックを介して上記通信リンクに連結され、上記通信リンクは、ＴＣＰ／ＩＰの通信プロトコルにしたがって動作する、請求項２記載の通信ネットワーク。
【請求項４】
上記第二のＴＣＰ／ＩＰスタックは、上記通信リンクを介して、第一のＴＣＰ／ＩＰスタックのそれぞれと仮想的な接続（ｖｉｒｔｕａｌ ｃｏｎｎｅｃｔｉｏｎ）を提供するのに適している、請求項３記載の通信ネットワーク。
【請求項５】
上記通信リンクはイーサネット接続を備える、先行する請求項のいずれかに記載の通信ネットワーク。
【請求項６】
上記サーバは電源を含み、上記通信リンクを介して上記ノードに電力が供給される、先行する請求項のいずれかに記載の通信ネットワーク。
【請求項７】
上記ネットワークは、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）接続を介して上記通信装置と通信するのに適し、上記処理スタックの第一および第二部分は、Ｂｌｕｅｔｏｏｔｈスタックの第一および第二の部分を備える、先行する請求項のいずれかに記載の通信ネットワーク。
【請求項８】
無線接続を介して通信装置と通信するのに適した通信ネットワークで使用するためのノードであって、
無線通信装置と通信するための少なくとも一つのトランシーバと、
通信リンクを介して上記ノードをサーバに連結するための第一ポートと、
上記通信リンクを介して、上記ネットワークノードを他の独立したノードに連結するための第二ポートと
を含むノード。
【請求項９】
上記ノードは、少なくとも一つの中間ノードを介して上記サーバに連結され、上記ノードの上記第一ポートは、上記中間ノードの上記第二ポートに連結される、請求項８記載のノード。
【請求項１０】
上記ノードは、さらに、処理スタックの第一部分を備え、上記第一部分は、上記トランシーバと上記第一および第二ポートとに連結されるとともに、上記サーバに配置された上記処理スタックの第二部分と通信するのに適する、請求項８または９記載のノード。
【請求項１１】
上記ノードは、Ｂｌｕｅｔｏｏｔｈ接続を介して上記通信装置と通信するのに適する、請求項８〜１０のいずれかに記載のノード。
【請求項１２】
上記処理スタックはＢｌｕｅｔｏｏｔｈスタックである、請求項１０に従属する場合の請求項１１記載のノード。
【請求項１３】
通信ネットワークで使用するためのサーバであって、ここで上記通信ネットワークは、無線接続を介して通信装置と通信するのに適した独立したノードを幾つか有するものであり、
上記ノードの動作を制御するためのプロセッサと、
通信リンクを介して上記サーバを上記ノードに連結するためのポートと、
上記通信リンクを介して上記ノードに電力を供給するために、上記ポートに連結された電源と
を含むサーバ。
【請求項１４】
上記プロセッサは、処理スタックの第二部分を形成し、上記第二部分は、上記ノードに配置された上記処理スタックの第一部分と通信するのに適する、請求項１３記載のサーバ。
【請求項１５】
上記ノードは、Ｂｌｕｅｔｏｏｔｈ接続を介して上記通信装置と通信するのに適し、上記処理スタックはＢｌｕｅｔｏｏｔｈスタックである、請求項１３または１４記載のサーバ。
【請求項１６】
請求項１〜７のいずれかに記載の通信ネットワークであって、請求項１３〜１５のいずれかに記載のサーバに通信リンクを介して連結された請求項８〜１２のいずれかに記載のノードを幾つか備えるネットワーク。
【発明の詳細な説明】
【０００１】
＜発明の分野＞
本発明は、無線接続、特にＢｌｕｅｔｏｏｔｈ接続を介して通信装置と通信するのに適した通信ネットワークに関する。
【０００２】
＜発明の背景＞
現在、コンピュータネットワークの大半は、コンピュータをネットワーク上に相互接続するために、ある種の形態の配線を使用する。これらのシステムは、ネットワークを適合可能とするために、建物内で配線を設置しなければならず、また更に、配線の故障が起こった場合、配線を交換する必要が生じうるという、主たる欠点がある。更に、異なるネットワークは、異なる配線規格を必要とし、これは更に、建物におけるネットワークの設置を複雑なものとする結果となる。
【０００３】
無線タイプのネットワークは、現在、より普及しつつある。無線通信は、ラジオ、セルラーおよびローカルという、主たる三つの分類の一に分けることができる。ラジオ通信は、主に長距離作業に用いられる。セルラー通信は、携帯電話等のために用いられる。現在、セルラーシステムは、ＷＡＰ（ワイヤレス・アプリケーション・プロトコル）ホンを用いて限定的なインターネット接続を提供するのに使用することができる。インターネット接続は、セルラーホン、ＧＳＭモデムやＰＣ／ＰＤＡを介しても可能である。
【０００４】
上記に加え、ローカル通信規格は、近距離ラジオ通信のために提供される。これらのシステムは、無線ネットワークの開発（ｐｒｏｄｕｃｔｉｏｎ）において用いられてきた。
【０００５】
Ｂｌｕｅｔｏｏｔｈラジオ周波数（ＲＦ）システムは、パケットを、規則的なタイムスロットにて、疑似ランダムなシーケンスによって定められる周波数上で送信する高速周波数ホッピングスペクトル拡散システムである。周波数ホッピングシステムが、干渉に対する耐性をＢｌｕｅｔｏｏｔｈに提供する。干渉は、世界中で自由に使用可能なこの無免許の無線帯域で動作する電子レンジや他の通信システムを含む、種々のソースから発生しうる。このシステムは、２．４ＧＨｚの工業・科学・医用（ＩＳＭ）バンドにおける７９の周波数の中で毎秒１６００ホップでスイッチするために、１ＭＨｚの周波数ホッピングステップを用いるものであり、各チャネルは異なるホッピングシーケンスを用いる。
【０００６】
Ｂｌｕｅｔｏｏｔｈのベースバンド・アーキテクチャは、リンク・マネージャ・プロトコル（ＬＭＰ）を実行するラジオ周波数トランシーバ（ＲＦ）、リンクコントローラ（ＬＣ）およびリンクマネージャ（ＬＭ）を含む。
【０００７】
Ｂｌｕｅｔｏｏｔｈ ｖｅｒｓｉｏｎ １．１は、７２１Ｋｂｐｓおよび５７．６Ｋｂｐｓまでの非対称データ転送速度と、４３２．５Ｋｂｐｓまでの対称データ転送速度をサポートする。データ転送は、同期接続によってもよい。Ｂｌｕｅｔｏｏｔｈは、６４Ｋｂｐｓの対称音声チャネルを三対までサポートする。
【０００８】
Ｂｌｕｅｔｏｏｔｈ接続は、ピコネットと称されるものにおいて動作する。ピコネットにおいては、共通のホッピングシーケンスを介して同一のチャネルに接続する幾つかのノードが、ポイント−ツー−マルチポイントネットワークにて接続される。ピコネットの中心ノードは、マスターと称され、スタートポロジにてアクティブスレーブを七つまで有するものである。単一のピコネット内において利用可能な帯域幅は、その種々のスレーブとの通信時間をスケジュールするマスターによって制限される。アクティブスレーブの他に、装置を、パークモードとして知られる低電力状態にてマスターに接続することができる。これらのパークドスレーブは、チャネル上でアクティブにはできないが、マスターとの同期を維持し、アドレス可能である。幾つかの装置をパークモードにて接続することにより、七つ以上のスレーブを同時にマスターに接続することが可能になる。パークドスレーブは、アクティブスレーブになることによってチャネルにアクセスする。これはマスターによって規制される。
【０００９】
重複する有効範囲をもつ複数のピコネットは協働してスキャタネットを形成しうる。スキャタネットでは、幾つかの装置は、時分割多重ベースで一つ以上のピコネットに加わっている。これら及び他のピコネットは、時間または周波数で同期しておらず、各ピコネットは、独自のマスタークロックおよびホッピングシーケンスを維持する。
【００１０】
Ｂｌｕｅｔｏｏｔｈシステムの欠点は、Ｂｌｕｅｔｏｏｔｈラジオが、典型的には数メートルの、非常に短い距離範囲しか有さないことである。したがって、例えば空港や会社のオフィス等の全体にわたるような広範囲にＢｌｕｅｔｏｏｔｈの接続性を提供する必要がある場合、幾つかの別個のＢｌｕｅｔｏｏｔｈ使用可能なコンピュータを、建物全体にわたって設ける必要が生じる。これにより、建物全体において、幾つかの独立したＢｌｕｅｔｏｏｔｈネットワークが効果的に形成される結果となる。幾つかの独立したネットワークの相互接続は簡単ではなく、相互作用のためにネットワークを正しく構築する必要がある。これは、建物内の一地点から他の地点へのＢｌｕｅｔｏｏｔｈの接続性を通常は提供できないことを意味する。
【００１１】
＜発明の概要＞
本発明の第一の態様によれば、我々は、無線接続を介して通信装置と通信するのに適した通信ネットワークであって、各々が、無線通信装置と通信するために少なくとも一つのトランシーバを含む、幾つかの独立したノードと、上記ネットワークノードの動作を制御するためのサーバと、上記ノードを上記サーバに直列に連結するための通信リンクとを備える通信ネットワークを提供する。
【００１２】
本発明の第二の態様によれば、我々は、無線接続を介して通信装置と通信するのに適した通信ネットワークで使用するためのノードであって、無線通信装置と通信するための少なくとも一つのトランシーバと、通信リンクを介して上記ノードをサーバに連結するための第一ポートと、上記通信リンクを介して、上記ネットワークノードを他の独立したノードに連結するための第二ポートとを含むノードを提供する。
【００１３】
本発明の第三の態様によれば、我々は、通信ネットワークで使用するためのサーバであって、ここで上記通信ネットワークは、無線接続を介して通信装置と通信するのに適した独立したノードを幾つか有するものであり、上記ノードの動作を制御するためのプロセッサと、通信リンクを介して上記サーバを上記ノードに連結するためのポートと、上記通信リンクを介して上記ノードに電力を供給するために、上記ポートに連結された電源とを含むサーバを提供する。
【００１４】
したがって、本発明は、無線接続性を提供するためにトランシーバを各々含む幾つかのノードから形成される通信ネットワークを提供する。各ノードは、他のノードとは独立してデータの送受信が可能である。ノードは、制御サーバに直列に接続される。これにより、全てのノードをサーバに相互接続するために単一の配線リンク（ｗｉｒｉｎｇ ｌｉｎｋ）の存在のみを必要としつつ、建物全体にわたって幾つかのノードを好都合に配置することができる。したがって、これにより、スタートポロジを有するネットワークのような複雑な配線を必要とすることなく、分散されたノードが広範なフットプリントエリアにわたって他の装置への無線接続性を提供することを可能としつつ、集中処理を達成することができる。
【００１５】
各ノードは、通常、トランシーバに連結された処理スタックの第一の部分を含み、サーバが処理スタックの第二の部分を含む。この場合、処理スタックの第一および第二の部分は、通信リンクを介して互いに通信するのに適する。したがって、本システムは、好都合に、ノードとサーバとの間で処理を分散し、サーバが各ノードを制御することを可能とさせつつ、ノードが通信装置と独自に通信することを可能とする。しかし、このことは、ノードを単に遠隔トランシーバの形態にて設けて、サーバに全ての処理を配置することによっても達成することができる。
【００１６】
処理スタックをノードおよびサーバ間で分割する場合、処理スタックの第一および第二部分は、典型的には、それぞれ第一および第二ＴＣＰ／ＩＰスタックを介して通信リンクに連結される。したがって、この場合、典型的には、通信リンクはＴＣＰ／ＩＰの通信プロトコルにしたがって動作する。非常にロバストな通信プロトコルを用いてノードおよびサーバ間における効率的なデータ転送が可能となるため、特に好都合である。このことは、処理スタックの第一および第二部分の間で転送されるコマンドにエラーがないことを保証するために、重要である。
【００１７】
第二のＴＣＰ／ＩＰスタックは、典型的には、通信リンクを介して、各第一のＴＣＰ／ＩＰスタックとの仮想的な接続を提供するのに適合される。これは、サーバおよび複数のノード間における単一の直列接続を介して、各ノードを独立して制御できることを保証する。しかし、他の形態の接続も適切でありうる。
【００１８】
典型的には、通信リンクは、イーサネット接続を備える。多くの建物には、本発明を実施するために再使用可能な、例えばローカル・エリア・ネットワーク（ＬＡＮ）のようなイーサネット接続が既に組み込まれているため、特に好都合である。したがって、現存するＬＡＮを取り除き、本発明によるネットワークを実施するために配線を用いることができる。
【００１９】
サーバは、通常、通信リンクを介してノードに連結される電源を含む。これにより、電源から、直列の通信リンクを介して、ノードへ電力を転送することができる。したがって、これにより、通信リンクを、データ転送のためだけでなく、各ノードへの電力供給を保証するために使用することができる。これにより、建物内におけるノードの配置に関し更なる制限を生じうる、各ノードに個別に電力供給しなければならないという必要性が解消される。
【００２０】
ネットワークは、通常、Ｂｌｕｅｔｏｏｔｈ接続を介して通信装置と通信するのに適合される。この場合、処理ステップの第一および第二部分は、Ｂｌｕｅｔｏｏｔｈスタックの第一および第二部分を備える。Ｂｌｕｅｔｏｏｔｈ技術を使用することは、このような発明の形態について特に好都合である。
【００２１】
処理スタックが、ノードおよびサーバ間で第一および第二の部分に分割されるＢｌｕｅｔｏｏｔｈスタックの場合、Ｂｌｕｅｔｏｏｔｈスタックは、典型的には、ＨＣＩ層において分割される。これにより、通信リンクを介して、ＨＣＩフォーマットにて制御コマンドを転送することができる。これは、通信リンクを介して転送される情報量を最小限とすることができるため、好ましい。いずれにしても、Ｂｌｕｅｔｏｏｔｈスタックは、ＨＣＩフォーマットのコマンドが転送されるＲＳ２３２接続を通常必要とする。そして、本発明は、好都合に、Ｂｌｕｅｔｏｏｔｈスタックに既に存在しているこのような部分（ｄｉｖｉｓｉｏｎ）を使用する。
【００２２】
上述したように、ノードは、通常、ノードをサーバに連結するための第一ポートと、ノードを他のノードに連結するための第二ポートとを有する。この場合、ノードは、ノードの第一ポートが中間ノードの第二ポートに連結され、中間ノードの第一ポートがサーバに連結されるように、中間ノードを介してサーバに連結されうる。
【００２３】
上記より、本発明の第一の態様によるネットワークは、本発明の第三の態様によるサーバに連結された場合の、本発明の第二の態様によるノードによって形成されうることが理解されよう。
【００２４】
添付の図面を参照して、本発明の実施例について説明する。
【００２５】
＜詳細な説明＞
図１は、基本的なネットワーク配置を示し、これは、幾つかのローカル・エリア・ネットワークのアクセスポイント２に連結された無線インターネット・アクセスサーバ１を含む。アクセスポイント２は、本実施例ではＢｌｕｅｔｏｏｔｈプロトコルである無線通信プロトコルを用いて、幾つかの無線通信装置３、４、５、６、７、８と通信するよう設計されている。
【００２６】
無線通信装置３、４、５、６、７、８は、例えば、Ｂｌｕｅｔｏｏｔｈアダプタが取り付けられたパソコンやラップトップ等、Ｂｌｕｅｔｏｏｔｈに特化したラップトップ、Ｂｌｕｅｔｏｏｔｈ使用可能な電話または携帯電話、ＷＡＰインターネットホン、Ｂｌｕｅｔｏｏｔｈ使用可能なプリンタ、Ｂｌｕｅｔｏｏｔｈ使用可能な個人用携帯型情報端末（ＰＤＡ）や、Ｂｌｕｅｔｏｏｔｈヘッドセット等の装置を含みうる。本実施例においては、これら装置はそれぞれ、アクセスポイントと通信することができ、これにより、各装置は、アクセスサーバからデータを取得したり、アクセスサーバへデータを送ったりすることができる。
【００２７】
事実、アクセスサーバとアクセスポイントは、いかなるＢｌｕｅｔｏｏｔｈ使用可能な装置とも通信可能である。これには、ＰＣ、ＰＤＡやラップトップだけでなく、運搬車、冷蔵庫、手荷物運搬車、キーボード等のＢｌｕｅｔｏｏｔｈポートを有するものも含まれる。
【００２８】
アクセスサーバ１は、また、任意により、幾つかの端末局１１、１２、１３を有するローカル・エリア・ネットワーク１０に接続される。本実施例では、これにより、アクセスサーバを、建物内に現に存在するローカル・エリア・ネットワークと統合することができる。
【００２９】
アクセスサーバ１は、また、本実施例ではインターネットである、遠隔通信ネットワーク１４と接続することができる。これにより、アクセスサーバに連結された通信装置は、遠隔ユーザ１５や他の遠隔サイトのアクセスサーバと通信することができる。
【００３０】
したがって、アクセスポイント２は、無線通信装置３、４、５、６、７、８がアクセスサーバ１を介してＬＡＮ１０およびインターネット１４と独立して通信できるようにする。アクセスサーバは、典型的にはネットワークサーバとして動作し、したがって、インターネットからダウンロードされる情報を含む、通信装置が検索取得（ｒｅｔｒｉｅｖｅ）する情報を典型的に格納することができる。
【００３１】
アクセスサーバを、図２により詳細に示す。
アクセスサーバは、インターネット・インターフェース２０と、アクセスポイント・インターフェース２１と、ＬＡＮ・インターフェース２２と、ＰＢＸ・インターフェース２３とを含み、これらは全てバス２４を介して相互接続されている。また、オペレーティングソフトウェアの処理および格納のために設けられたマイクロプロセッサ２５およびメモリ２６がバス２４に連結される。入出力装置２７も設けられる。
【００３２】
電源１００が、以降により詳細に説明するようにアクセスポイントに電力を供給するために、アクセスポイント・インターフェース２１に接続される。
【００３３】
プロセッサ２５は、典型的には、Ｒｅｄ Ｈａｔ ＬｉｎｕｘのようなＬｉｎｕｘ型のオペレーティングシステムを動作させるｘ８６型のプロセッサである。これは、Ｌｉｎｕｘシステムが多くの異なるソフトウェアアプリケーションのオペレーティングシステムとして広く使用されているため、特に好都合である。したがって、システムは、ネットワークサーバ等のための広範な種類の標準的オペレーティングシステムを実行可能であるとともに、現存のソフトウェアを変更し独自のソフトウェアを開発する機会を第三者に与えるものである。しかしながら、いかなる適切な形態の処理システムをも使用することができる。
【００３４】
これらの特徴に加えて、幾つかのＢｌｕｅｔｏｏｔｈラジオ２８およびＧＰＲＳトランシーバ２９を含めることができる。これらは、ともにバス２４に連結される。
標準および拡張レンジの装置を含む無線範囲（ｒａｎｇｅ ｏｆ ｒａｄｉｏｓ）がサポートされる。
【００３５】
同様に、アクセスサーバおよびアクセスポイントのＢｌｕｅｔｏｏｔｈ設計は、基本的なＢｌｕｅｔｏｏｔｈ仕様を超える能力を提供する。これには、スループットを向上させるためのＢｌｕｅｔｏｏｔｈ装置の状態の高度な制御や、Ｂｌｕｅｔｏｏｔｈ装置からの、また、Ｂｌｕｅｔｏｏｔｈ装置へのブロードキャストおよびマルチキャストのトラフィックストリームの制御が含まれる。
【００３６】
本実施例において、四つの異なるインターフェース２０、２１、２２、２３を示す。しかしながら、アクセスサーバ１は、以降により詳細に説明するように、使用される特定の構成に応じて、これらのインターフェースを全て含む必要はない。
【００３７】
したがって、無線通信装置とアクセスサーバとの間のＢｌｕｅｔｏｏｔｈ通信を可能とするために、アクセスポイント・インターフェース２１、および適切に接続されたアクセスポイント２のみが必要である。この場合、インターネット・インターフェース２０、ＬＡＮ・インターフェース２２およびＰＢＸ・インターフェース２３は、必ずしも必要でない。あるいは、Ｂｌｕｅｔｏｏｔｈラジオを代わりに使用する場合、アクセスポイント・インターフェースを使用する必要はない。しかしながら、アクセスサーバによって使用される種々のネットワーク構成を以下により詳細に説明すれば、このことはより明確となるであろう。
【００３８】
インターネット・インターフェース２０は、インターネット・サービス・プロバイダへのＩＳＤＮ接続を提供するために主として使用される。しかしながら、インターネットへの接続性のためにイーサネット、ＤＳＬまたはＰＯＴＳモデムを使用するように、このシステムを再構築することができる。
【００３９】
アクセスポイント・インターフェース２１は、効果的には、以下により詳細に説明するように、アクセスポイントと動作するのに適したイーサネット・インターフェースである。
【００４０】
ＬＡＮ・インターフェース２２は、通常、イーサネット・インターフェースとして構築される。しかし、必要に応じて、トークンリングや他の通信形態を提供するように適用することができる。したがって、ＬＡＮ１０は、イーサネット、トークンリングまたは他の同様のネットワークを含むことができる。
【００４１】
異なる通信プロトコルを扱うことができるように、各インターフェース２０、２１、２２は、プロセッサおよびメモリを含む。プロセッサは、必要な通信プロトコルを扱うのに適した、メモリに格納されたソフトウェアを動作させる。したがって、ＬＡＮ・インターフェース２１の場合、デフォルトのプロトコルはイーサネットである。しかし、他のプロトコル、例えばトークンリングやＡＴＭが使用される場合、ソフトウェアは、データがそのインターフェースを通る際に、データのフォーマットを翻訳するのに適用される。
【００４２】
本発明によるアクセスポイントを図３に示す。アクセスポイントは、アクセスポイントをアクセスサーバに接続するためのアクセスサーバ・インターフェース３０を含む。アクセスサーバ・インターフェース３０は、バス３１を介してプロセッサ３２およびメモリ３３に接続される。また、バスは、改善された帯域幅やコール密度（ｃａｌｌ ｄｅｎｓｉｔｙ）等の向上された能力を提供する幾つかのＢｌｕｅｔｏｏｔｈラジオ３４（一つしか図示しない）に連結される。
【００４３】
プロセッサ３２は、典型的には、システム内に同一または異なるタイプの一つ以上のプロセッサを含みうるようなプロセッサシステムである。例えば、プロセッサシステムは、ＲＩＳＣ（縮小命令セットコンピュータ）プロセッサや、ＤＳＰ（デジタル信号プロセッサ）プロセッサを含みうるが、これに限定されるものではない。
【００４４】
使用の際、アクセスポイントは、デージーチェーン方式のイーサネット接続を用いてアクセスポイント・インターフェース２１に接続される。これにより、数多くのアクセスポイント２を、アクセスポイント・インターフェース２１への一つの接続を介して直列に接続することができる。さらに、この場合、アクセスポイント２には、アクセスサーバ１から上記接続を介して電源１００より電力が供給される。これは、当業者によって理解されるような、Ｐｏｗｅｒｅｄ Ｅｔｈｅｒｎｅｔ接続を用いることによって達成される。
【００４５】
使用の際、各アクセスポイント２は、それぞれのラジオ３４の範囲内にある幾つかの通信装置３、４、５、６、７、８と独自に通信することができる。ラジオで受信したデータは、一時的な記憶のためにメモリ３３に転送される。プロセッサ３２は、そのデータから、意図されている宛先を決定する。それが、そのアクセスポイントの範囲内の他のＢｌｕｅｔｏｏｔｈ装置のものである場合、そのデータは、ラジオ３４を介して適切な通信装置３、４、５、６、７、８へと転送される。それ以外の場合、データは、バス３１を介して、アクセスサーバ・インターフェース３０、そしてアクセスサーバ１へと転送される。
【００４６】
アクセスサーバ１がデータを受信すると、アクセスポイント・インターフェース２１はデータをメモリに一時的に記憶するとともに、プロセッサはデータの意図されている宛先を決定する。プロセッサは、また、必要であれば、データのフォーマットを翻訳すべく動作しうる。その後データは、以下により詳細に説明するように、アクセスサーバによって、ＬＡＮ１０、インターネット１４、またはＰＢＸネットワーク上の意図された宛先へとルート（ｒｏｕｔｅ）される。
【００４７】
Ｂｌｕｅｔｏｏｔｈ装置からの（アクセスポイントまたはアクセスサーバを通って到着する）トラフィックは、幾つかの異なるメカニズムによってＬＡＮへ送ることができる。一つはルーティングであり、他のものは、必要な構成を減らすためにプロキシＡＲＰと呼ばれる技術を用いる。これらのメカニズムは双方向性で、ＬＡＮからＢｌｕｅｔｏｏｔｈ装置へのトラフィックをも接続する。
【００４８】
同様に、アクセスポイント・インターフェース２１を介して、アクセスサーバからアクセスポイント２へデータを転送することができる。この場合、アクセスポイント２はデータを受信し、メモリ３３内へ転送する。プロセッサ３２は、このデータを用いて、データを適切にルートする前に、意図された宛先の通信装置を決定する。
【００４９】
ここで、本発明による、アクセスサーバ１およびアクセスポイント２の動作の相関関係を、図４を参照して説明する。
【００５０】
本実施例において、システムを正しく機能させるために、アクセスポイント２ａ、２ｂ、２ｃ、２ｄを介したＢｌｕｅｔｏｏｔｈ接続の動作は、アクセスサーバ１によって制御される。
【００５１】
通常の状況下で、Ｂｌｕｅｔｏｏｔｈ接続は、Ｂｌｕｅｔｏｏｔｈラジオの動作を制御するためのコマンドを生成すべく、また、Ｂｌｕｅｔｏｏｔｈ接続を介した転送に適したフォーマットにデータを翻訳すべく動作するＢｌｕｅｔｏｏｔｈスタックを用いて制御される。したがって、本発明の接続性を達成するために、各アクセスポイント２ａ、２ｂ、２ｃ、２ｄは、それぞれ、第一のＢｌｕｅｔｏｏｔｈスタック部６１ａ、６１ｂ、６１ｃ、６１ｄを含む。同様に、アクセスサーバは、対応する第二のＢｌｕｅｔｏｏｔｈスタック部５１を含む。したがって、以下により詳細に説明するように、この状況において、Ｂｌｕｅｔｏｏｔｈスタックは、アクセスポイント２ａ、２ｂ、２ｃ、２ｄとアクセスサーバ１との間で効果的に分割（ｓｐｌｉｔ）される。
【００５２】
したがって、本実施例で図示するように、アクセスサーバ１は、インターネット・インターフェース２０、ＬＡＮ・インターフェース２２およびＰＢＸ・インターフェース２３に連結され、且つ、図示のように第二Ｂｌｕｅｔｏｏｔｈスタック部５１およびＴＣＰ／ＩＰスタック５２に連結されたコネクションマネージャ（ｃｏｎｎｅｃｔｉｏｎ ｍａｎａｇｅｒ）５０を含む。コネクションマネージャとは、典型的にはプロセッサ２５を用いて実行される、ソフトウェアで実装される装置である。
【００５３】
第二Ｂｌｕｅｔｏｏｔｈスタック部５１およびＴＣＰ／ＩＰスタック５２もまた、ソフトウェアにより実装され、これもプロセッサ２５によってなされうる。しかし、より典型的には、第二Ｂｌｕｅｔｏｏｔｈスタック部およびＴＣＰ／ＩＰスタックは、アクセスポイント・インターフェース２１のプロセッサによって実行される。しかし、このことは本発明の動作に関しては重要ではない。
【００５４】
使用の際、コネクションマネージャ５０は、インターネット・インターフェース２０、アクセスポイント・インターフェース２１、ＬＡＮ・インターフェース２２およびＰＢＸインターフェース２３の動作を制御するための制御信号を提供すべく動作する。コネクションマネージャ５０は、同様に、アクセスサーバ１を通るデータ転送を制御する。
【００５５】
また図４に示すように、アクセスポイント２ａ、２ｂ、２ｃ、２ｄは、それぞれのＴＣＰ／ＩＰスタック６０ａ、６０ｂ、６０ｃ、６０ｄと、それぞれの第一Ｂｌｕｅｔｏｏｔｈスタック部６１ａ、６１ｂ、６１ｃ、６１ｄとを含む。ここでも、ＴＣＰ／ＩＰスタック６０ａ、６０ｂ、６０ｃ、６０ｄと、第一Ｂｌｕｅｔｏｏｔｈスタック部は、アクセスサーバ・インターフェース３０内において、あるいは各アクセスポイント２ａ、２ｂ、２ｃ、２ｄのプロセッサ３２において実行されうる。
【００５６】
ここで、一つのアクセスポイント２とアクセスサーバ１の動作について説明する。Ｂｌｕｅｔｏｏｔｈラジオ３４を介してアクセスポイント２で受信したデータは、典型的には、プロセッサ３２に転送される前に、メモリ３３に一時的に記憶される。この段階で、第二Ｂｌｕｅｔｏｏｔｈスタック部６１は、データを、Ｂｌｕｅｔｏｏｔｈ仕様にしたがって、例えばＲＳ２３２接続等の接続における送信に適したＢｌｕｅｔｏｏｔｈＨＣＩ（ホスト・コンピュータ・インターフェース）フォーマットにするために使用される。
【００５７】
本実施例において、データは、対応するＴＣＰ／ＩＰスタック６０に転送され、ここでスタック６０は、データを、アクセスサーバ１へのイーサネット接続上の送信に適したフォーマットに変換する。そして、データは、通常のイーサネット・プロシージャにしたがって転送される。
【００５８】
アクセスサーバ１でデータが受信されると、データは、ＴＣＰ／ＩＰスタック５２に転送され、スタック５２は、データを、第二Ｂｌｕｅｔｏｏｔｈスタック部５１へのＲＳ２３２接続上の転送のためにＢｌｕｅｔｏｏｔｈＨＣＩフォーマットに再度変換する。第二Ｂｌｕｅｔｏｏｔｈスタック部５１は、データをＨＣＩフォーマットから、インターネット・インターフェース２０、ＬＡＮ・インターフェース２２、またはＰＢＸ・インターフェース２３のいずれかにその後転送可能な基本的なペイロード・データに翻訳すべく動作する。
【００５９】
アクセスサーバ１から一つのアクセスポイント２へのデータ転送は、各アクセスポイントが独立してデータ受信をできるような態様にて同様の手法で行われるので、詳細には説明しない。
【００６０】
上述した特徴に加えて、アクセスサーバ１が幾つかのアクセスポイント２ａ、２ｂ、２ｃ、２ｄに連結される場合、ＴＣＰ／ＩＰスタック５２が、各ＴＣＰ／ＩＰスタック６０ａ、６０ｂ、６０ｃ、６０ｄへの仮想的な接続を提供するのが典型的である。このような手法にて、ＴＣＰ／ＩＰスタック５２で受信したデータを、この仮想的な接続を介して、宛先のＴＣＰ／ＩＰスタック６０ａ、６０ｂ、６０ｃ、６０ｄそれぞれに、直接転送することができる。この仮想的な接続は、データがエラーなく素早く転送されることを保証する助けとなり、これにより、分散したＢｌｕｅｔｏｏｔｈ処理の動作の維持を助ける。
【００６１】
アクセスポイント２ａ、２ｂ、２ｃ、２ｄは、図示のように、ＴＣＰ／ＩＰスタック６０ａ、６０ｂ、６０ｃ、６０ｄを介して直列接続される。したがって、ＴＣＰ／ＩＰスタック６０ａが受け取ったＴＣＰ／ＩＰスタック６０ｂ宛のあらゆるデータは、単に、仮想的な接続を介しＴＣＰ／ＩＰスタック６０ａを通って、直接転送される。アクセスポイントを直列に接続することの有利な点は、イーサネット通信リンクを介してアクセスポイントへ電力を供給できる点にある。したがって、電源１００を、各アクセスポイント２ａ、２ｂ、２ｃ、２ｄそれぞれに電力供給するために用いることができる。
【００６２】
データのルーティングは、コネクションマネージャ５０によって解釈されるルーティング情報によって達成される。コネクションマネージャ５０は、また、第二Ｂｌｕｅｔｏｏｔｈスタック部５１からのＢｌｕｅｔｏｏｔｈ接続に関する種々の情報を決定する。これには、アクセスポイント２と、アクセスポイントに現在接続されている通信装置３、４、５、６、７、８との間の信号強度に関する情報が含まれる。信号強度の決定は、通信装置と通信するのに必要な信号の強度による直接的な決定、あるいは、またはこれに加えて、単位時間当たりに受信されるエラー数の指示（ｉｎｄｉｃａｔｉｏｎ）であってもよい。
【００６３】
したがって、上記から理解されるように、アクセスサーバ１および一つのアクセスポイント２は、すなわち、アクセスサーバ１によって制御される通信装置とのＢｌｕｅｔｏｏｔｈ接続を提供すべく、動作する。したがって、本実施例においては、アクセスポイント２がネットワークノードとして機能し、アクセスサーバ１がネットワークの動作を制御するためにネットワークサーバを形成する。
【００６４】
当業者によって理解されるように、このことは、２０００年６月１３日に出願した同時係属中の英国特許出願ＧＢ００１４４３１．１においてより詳細に説明しているような、多くの異なるネットワーク構成の実施を可能とするものである。
【図面の簡単な説明】
【図１】
図１は、本発明による分散処理を用いたネットワークの概略図である。
【図２】
図２は、図１のアクセスサーバの概略図である。
【図３】
図３は、図１のアクセスポイントの概略図である。
【図４】
図４は、図１に示したネットワークの相関関係の一例である。
【図１】
2004503991.tif 000003
【図２】
2004503991.tif 000004
【図３】
2004503991.tif 000005
【図４】
2004503991.tif 000006
【国際公開パンフレット】
2004503991.tif 000007
2004503991.tif 000008
2004503991.tif 000009
2004503991.tif 000010
2004503991.tif 000011
2004503991.tif 000012
2004503991.tif 000013
2004503991.tif 000014
2004503991.tif 000015
2004503991.tif 000016
2004503991.tif 000017
2004503991.tif 000018
2004503991.tif 000019
2004503991.tif 000020
2004503991.tif 000021
2004503991.tif 000022
2004503991.tif 000023
2004503991.tif 000024
【国際調査報告】
2004503991.tif 000025
2004503991.tif 000026