(57)【特許請求の範囲】
【請求項１】
一以上のデバイスとコーディネータ間で無線通信を行う無線通信ネットワーク間の共存システムにおいて、
管轄内にある１又は複数の無線通信ネットワークによる各共存処理を制御する共存制御手段と、複数の上記共存制御手段から送信される各情報を記憶する記憶手段とを備え、
探索ステップにおいて、
上記コーディネータは、自己の属する無線通信ネットワークにおける通信情報を上記共存制御手段へ送信し、上記共存制御手段は、管轄内にある各無線通信ネットワークから送信されてきた通信情報をそれぞれ又はまとめて上記記憶手段へ送信し、上記記憶手段は、複数の上記共存制御手段から送信されてくる全ての通信情報に基づいて通信情報テーブルを作成し、
共存制御ステップにおいて、
一のコーディネータは、隣接する他の無線通信ネットワークとの間で通信干渉を防止するための共存処理を実行する場合に共存処理要求を上記共存制御手段を介して上記記憶手段へ通知し、上記共存処理要求を受けた上記記憶手段は、作成した上記通信情報テーブルを参照して当該コーディネータの属する無線通信ネットワークに隣接する他の無線通信ネットワークの通信情報を上記共存制御手段を介して当該コーディネータへ送信し、当該コーディネータは、受信した上記通信情報に基づいて共存処理を実行すること
を特徴とする無線通信ネットワーク間の共存システム。
【請求項２】
上記コーディネータは、上記共存処理の結果、新たな通信条件に再設定するとともに、その再設定した通信条件に基づく新たな通信情報を上記共存制御手段へ送信し、
上記共存制御手段は、送信されてきた新たな通信情報に基づいて自身のアップデートを行うとともに、当該通信情報を上記記憶手段へ送信し、
上記記憶手段は、当該通信情報を受信して、自身のアップデートを行うこと
を特徴とする請求項１記載の無線通信ネットワーク間の共存システム。
【請求項３】
一以上のデバイスとコーディネータ間で無線通信を行う無線通信ネットワーク間の共存システムにおいて、
管轄内にある１又は複数の無線通信ネットワークによる各共存処理を制御する共存制御手段と、複数の上記共存制御手段から送信される各情報を記憶する記憶手段とを備え、
探索ステップにおいて、
上記コーディネータは、自己の属する無線通信ネットワークにおける通信情報を上記共存制御手段へ送信し、上記共存制御手段は、管轄内にある各無線通信ネットワークから送信されてきた通信情報をそれぞれ又はまとめて上記記憶手段へ送信し、上記記憶手段は、複数の上記共存制御手段から送信されてくる全ての通信情報に基づいて通信情報テーブルを作成し、
共存制御ステップにおいて、
上記共存制御手段は、自己の管轄する無線通信ネットワークにおける通信干渉を防止するための共存処理を実行する場合にその旨の要求を上記記憶手段へ通知し、上記要求を受けた上記記憶手段は、作成した上記通信情報テーブルを参照して当該共存制御手段の管轄下にある全ての無線通信ネットワークに隣接する他の無線通信ネットワークの通信情報を当該共存制御手段へ送信し、当該共存制御手段は、受信した上記通信情報に基づいて共存処理を実行すること
を特徴とする無線通信ネットワーク間の共存システム。
【請求項４】
上記共存制御手段は、上記一の無線通信ネットワークにおけるコーディネータを、上記共存処理の結果から選択し得ることになった新たな通信条件に再設定するとともに、当該再設定情報を上記記憶手段へ送信し、
上記記憶手段は、当該再設定情報を受信して、自身のアップデートを行うこと
を特徴とする請求項３記載の無線通信ネットワーク間の共存システム。
【請求項５】
上記無線通信ネットワークにおける各コーディネータには、上記コーディネータにおける共存に関する各種処理を実行する共存イネーブラーが実装されていること
を特徴とする請求項１〜４のうち何れか１項記載の無線通信ネットワーク間の共存システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信システムが同一帯域で共存する上で好適な通信システム、通信ネットワーク間の共存処理方法に関する。
【背景技術】
【０００２】
従来よりTV White Space（ＴＶＷＳ）を利用した無線通信ネットワークの標準化が進められており、特に近年においては異なるＩＥＥＥ８０２標準がＴＶＷＳにおいて共存するための手法の標準化（ＩＥＥＥ８０２．１９規格）も進められている。このため、これら異なるＩＥＥＥ８０２標準の通信システムを同じ周波数帯においていかに共存させるかが特に重要になり、特に最近における無線通信機会の飛躍的な増大に伴い、その重要性はより増している。
【０００３】
例えば、図１７に示すように、異なる２つ以上の無線通信システム７、８が並存する場合において、先ず無線通信システム７では、基地局としての役割を担うコーディネータ７１とこれと無線通信可能な携帯端末等からなるデバイス７２ａ〜７２ｃを含み、また無線通信システム８では、基地局としての役割を担うコーディネータ８１とこれと無線通信可能な携帯端末等からなるデバイス８２ａ〜８２ｃを含むものとなる。
【０００４】
このとき、各コーディネータ７１、８１からの通信可能範囲が重なる斜線部で示す干渉範囲は、コーディネータ７１、８１の何れからも無線信号が到達しえる領域である。特に無線通信システム７、８がともに同一の周波数チャネルを使用している場合に、かかる干渉範囲にあるデバイス８２ａは、実際にコーディネータ８１との間で無線通信を行う際において、隣接する他の無線通信システム７による干渉を受けることになる。
【０００５】
このため、異なる２つ以上の無線通信システムを同じ周波数帯域において動作させる場合、互いに干渉することなく同一空間内において共存し得る共存方法を確立する必要がある。従来においても、例えば特許文献１に示すように、互いの無線通信ネットワークによる相互干渉の影響を無くしてそれぞれの共存を可能とする共存技術が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第２０１０／０００８２９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１の開示技術は、ＩＥＥＥ８０２．２２無線通信システムにおいてビーコンプロトコル等に基づいて共存処理を行うことが記載されているに過ぎない。このため、あくまでＩＥＥＥ８０２．１９．１システムにおいて、後述する共存制御手段（Coexistence Manager :CM）や、ＣＤＩＳ（Coexistence Discovery and Information Server）を用いて、実際に高精度な干渉防止のための共存処理を行う手法は未だ提案されていないのが現状であった。
【０００８】
そこで、本発明は、上述した問題点に鑑みて案出されたものであり、その目的とするところは、ＩＥＥＥ８０２．１９．１システムにおいて共存制御手段（ＣＭ）やＣＤＩＳによる制御が行われる場合においても、隣接する他の無線通信システムを漏れなく見つけ出して、高精度な干渉防止のための共存処理を行うことが可能な無線通信ネットワーク間の共存システムを提案することにある。
【課題を解決するための手段】
【０００９】
本発明に係る無線通信ネットワーク間の共存システムは、一以上のデバイスとコーディネータ間で無線通信を行う無線通信ネットワーク間の共存システムにおいて、管轄内にある１又は複数の無線通信ネットワークによる各共存処理を制御する共存制御手段と、複数の上記共存制御手段から送信される各情報を記憶する記憶手段とを備え、探索ステップにおいて、上記コーディネータは、自己の属する無線通信ネットワークにおける通信情報を上記共存制御手段へ送信し、上記共存制御手段は、管轄内にある各無線通信ネットワークから送信されてきた通信情報をそれぞれ又はまとめて上記記憶手段へ送信し、上記記憶手段は、複数の上記共存制御手段から送信されてくる全ての通信情報に基づいて通信情報テーブルを作成し、共存制御ステップにおいて、一のコーディネータは、隣接する他の無線通信ネットワークとの間で通信干渉を防止するための共存処理を実行する場合に共存処理要求を上記共存制御手段を介して上記記憶手段へ通知し、上記共存処理要求を受けた上記記憶手段は、作成した上記通信情報テーブルを参照して当該コーディネータの属する無線通信ネットワークに隣接する他の無線通信ネットワークの通信情報を上記共存制御手段を介して当該コーディネータへ送信し、当該コーディネータは、受信した上記通信情報に基づいて共存処理を実行することを特徴とする。
【００１０】
本発明に係る無線通信ネットワーク間の共存システムは、一以上のデバイスとコーディネータ間で無線通信を行う無線通信ネットワーク間の共存システムにおいて、管轄内にある１又は複数の無線通信ネットワークによる各共存処理を制御する共存制御手段と、複数の上記共存制御手段から送信される各情報を記憶する記憶手段とを備え、探索ステップにおいて、上記コーディネータは、自己の属する無線通信ネットワークにおける通信情報を上記共存制御手段へ送信し、上記共存制御手段は、管轄内にある各無線通信ネットワークから送信されてきた通信情報をそれぞれ又はまとめて上記記憶手段へ送信し、上記記憶手段は、複数の上記共存制御手段から送信されてくる全ての通信情報に基づいて通信情報テーブルを作成し、共存制御ステップにおいて、上記共存制御手段は、自己の管轄する無線通信ネットワークにおける通信干渉を防止するための共存処理を実行する場合にその旨の要求を上記記憶手段へ通知し、上記要求を受けた上記記憶手段は、作成した上記通信情報テーブルを参照して当該共存制御手段の管轄下にある全ての無線通信ネットワークに隣接する他の無線通信ネットワークの通信情報を当該共存制御手段へ送信し、当該共存制御手段は、受信した上記通信情報に基づいて共存処理を実行することを特徴とする。
【発明の効果】
【００１１】
上述した構成からなる本発明では、共存処理の意思決定主体が、コーディネータであっても、Ｃ共存制御手段であっても、ＩＥＥＥ８０２．１９．１システムにおいて、隣接する他の無線通信システムを漏れなく見つけ出して、高精度な干渉防止のための共存処理を行うことが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明を適用した無線通信ネットワーク間の共存システムの構成図である。
【図２】本発明を適用した無線通信ネットワーク間の共存システムにおける一のＣＤＩＳ下の階層構造の模式図である。
【図３】本発明を適用した無線通信ネットワーク間の共存システムにおける共存処理動作のコンセプトについて説明するための図である。
【図４】意思決定主体がＣＥ（コーディネータ）とした場合におけるフローチャートである。
【図５】意思決定主体がＣＭとした場合におけるフローチャートである。
【図６】ステップＳ１１における処理の詳細を示すフローチャートである。
【図７】ＣＭによりＣＥが動作しているか否かを確認するためのフローチャートである。
【図８】ステップＳ１３における処理の詳細を示すフローチャートである。
【図９】(a)は、ＣＭのＣＤＩＳへの接続処理が終了した後の処理フローチャートであり、(b)は、かかるＣＭとＣＤＩＳとの間で通信リンクを確立し、ＣＤＩＳ内に通信情報を登録するまでのフローチャートである。
【図１０】(a)は、ＣＭからＣＤＩＳへ通信情報の登録が行われた後、かかる登録された通信情報の変更やアップデートを行う場合のフローチャートであり、 (b)は、ステップＳ１３、Ｓ２１における詳細なフローチャートである。
【図１１】(a)は、ＣＤＩＳによりＣＭが動作しているか否かを確認するためのフローチャートであり、(b)は、ＣＭからＣＤＩＳに登録除去、ログオフ処理を要求する場合のフローチャートである。
【図１２】ＣＥ側においてデータを測定してＣＭへ通知するための処理フローチャートである。
【図１３】(a)は、ＣＥにおいて通信情報を集める場合の処理フローチャートであり、 (b)は、ＣＭにおいて通信情報を集める場合の処理フローチャートである。
【図１４】イベントを通知するためのフローチャートである。
【図１５】イベントを通知するための他のフローチャートである。
【図１６】ＣＥが利用可能なテレビチャネルリストを取得するため処理や、ステップＳ２４におけるシステムパラメータを再設定する際のフローチャートである。
【図１７】一般的な通信干渉について説明するための図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について詳細に説明する。
【００１４】
本発明を適用した無線通信ネットワーク間の共存システムは、ＩＥＥＥ８０２．１９．１標準が実装され、TV White Space（ＴＶＷＳ）存在する場合においても互いに共存処理を行うことが可能なシステムである。但し、本発明を適用した通信システムは、これに限定されるものではなく、ＴＶＷＳ以外の空間においても、他のいかなるシステム間の共存処理において適用してもよい。
【００１５】
本発明を適用した無線通信ネットワーク間の共存システム１は、図１に示すように、一つのＣＤＩＳ（Coexistence Discovery and Information Server）２と、このＣＤＩＳとの間で情報を送受信可能な複数のＣＭ（Coexistence Manager）３と、これら各ＣＭ３との間で情報を送受信可能なＣＥ４（Coexistence Enabler）とを備えている。この図１では、ＣＤＩＳとの間で情報を送受信可能な２つのＣＭ３ａ、３ｂと、このＣＭ３ａの管轄に入っており、このＣＭ３ａのみと情報を送受信できる２つのＣＥ４ａ−１、４ａ−２と、ＣＭ３ｂの管轄に入っており、このＣＭ３ｂのみと情報を送受信できる１つのＣＥ４ｂとを備えている場合を例にとり説明をするが、これに限定されるものではない。また、ＣＤＩＳ２は、一つのみ設けられている場合に限定されるものではなく、複数に亘り設けられるものであってもよい。仮に複数のＣＤＩＳ２が設けられる場合には、互いに同期をとる必要がある。
【００１６】
また、この無線通信ネットワーク間の共存システム１は、外部にあるＴＶＷＳのデータベース５との間でも情報を送受信可能とされている。具体的には、ＣＤＩＳ２又はＣＭ３が、このデータベース５との間で情報を送受信可能とされている。
【００１７】
この本発明を適用した無線通信ネットワーク間の共存システム１は、そのシステム外にある複数の無線通信ネットワーク６間において互いに通信干渉が生じないようにして隣接空間において互いに共存しえるような共存処理を実行していく。ＣＥ４は、その共存処理対象としての無線通信ネットワーク６に実装されている。無線通信ネットワーク６は、当該ネットワークの基地局としての役割を担うコーディネータ６１と、かかるコーディネータ６１との間で無線通信可能な複数のデバイス６２を有している。
【００１８】
一のＣＥはそれぞれ割り当てられた一の無線通信ネットワーク６のコーディネータ６１内に設けられる。例えば、ＣＥ４ａ−１は、割り当てられた無線通信ネットワーク６ａ−１におけるコーディネータ６１ａ−１内に実装される。ＣＥ４ａ−２は、割り当てられた無線通信ネットワーク６ａ−２におけるコーディネータ６１ａ−２内に実装される。ＣＥ４ｂは、割り当てられた無線通信ネットワーク６ｂにおけるコーディネータ６１ｂ内に実装される。
【００１９】
以下、本発明を適用した無線通信ネットワーク間の共存システム１の各構成要素について詳細に説明をする。
【００２０】
ＣＤＩＳ２は、少なくとも無線通信ネットワーク６間における共存処理に関する各種情報が記述され、またＣＭ３が実際に共存処理の制御を行う場合において、自身に格納されている各種有用な情報を提供するサーバーである。また、このＣＤＩＳは、ＴＶＷＳのデータベース５にアクセスし、そのＴＶＷＳにおけるプライマリユーザとの共存を行う上で必要な、使用可能な情報を取得してこれを蓄積する。またＣＤＩＳ２は、ＣＭ３毎にその管轄するＣＥ４を記憶する。
【００２１】
ＣＭ３は、必要に応じて共存処理に関する意思決定を行う。このＣＭ３は、共存処理に関する各要求コマンド、又は応答コマンドを生成し、これをＣＤＩＳ２やＣＥ４へ送信する。また、このＣＭ３は、ＣＤＩＳ２やＣＥ４から送信されてきた各要求コマンド、又は応答コマンドを受信して共存に関する各種意思決定を行い、又は処理動作を実行することになる。また、ＣＭ３は、ＣＥ４自体が共存に関する意思決定を行わない場合には、このＣＥ４に代わってその意思決定を代行する場合もある。またＣＭ３はＴＶＷＳとの共存処理を行う場合においても、共存制御を自ら実行し、又はこれを補助する役割も担う。ちなみに、このＣＭ３は、それぞれのＣＥ４の管轄が割り当てられている。なお、このＣＭ３は、コーディネータ６１に実装されるものであってもよいし、インターネット上において個別に設けられるものであってもよい。
【００２２】
図２は、本発明を適用した無線通信ネットワーク間の共存システム１における階層構造の模式的に示している。この図２によれば、例えばＣＭ３ａの管轄としては、ＣＥ４ａ−１、ＣＥ４ａ−２、ＣＥ４ａ−３が割り当てられている。ＣＭ３ｂの管轄としては、ＣＥ４ｂ−１、ＣＥ４ｂ−２、ＣＥ４ｂ−３、ＣＥ４ｂ−４が割り当てられている。またＣＭ３ｃの管轄としては、ＣＥ４ｃ−１、ＣＥ４ｃ−２、ＣＥ４ｃ−３が割り当てられている。例えばＣＭ３ａは、自らの管轄内にあるＣＥ４ａ−１、ＣＥ４ａ−２、ＣＥ４ａ−３がそれぞれどのチャネルを利用しているのか、その通信範囲はどの程度か、どの通信規格か、等といった各種通信情報を基本的に全て把握しようとする。把握した通信情報は、ＣＭ３内にある図示しない記憶部に記憶される。また自己の管轄内にあるＣＥ４に関する通信情報が更新された場合には、随時アップデートされる場合もある。なお、ＣＭ３ａは、他のＣＭ３ｂ等の管轄下にあるＣＥ４ｂ−１〜ＣＥ４ｂ−４についての通信情報は、当初の段階では分からない状態となっている。
【００２３】
ちなみに、ここでいう通信情報は、チャネル情報に加えて、ＣＭ３のＩＤやネットワークＩＤ、サービスエリア、ネットワークの規格や通信方式、各種意思決定の方法等、通信に関するあらゆる情報が含まれる。
【００２４】
ＣＥ４は、無線通信ネットワーク６におけるコーディネータ６１並びにデバイス６２間と、ＣＭ３との間における通信を中継し、また共存に関する各種処理を実行するイネーブラーである。このＣＥ４は、実際に無線通信ネットワーク６におけるコーディネータ６１内に実装され、そのコーディネータ６１によって生成され、又はデバイス６２から受信した、共存に関する各種要求や応答をＣＭ３へ送信する。また、このＣＥ４は、ＣＭ３から送信されてくる、共存に関する各種要求や応答をコーディネータ６１やデバイス６２へ送る。ＣＥ４は、あくまでイネーブラーとしての役割が主たるものであって、送受信する信号を必要に応じて他の規格のものに置き換えたり、送受信する信号を他の信号に変換する処理を担う。即ち、図１におけるＣＥ４とコーディネータ６１との間における点線矢印は、何れもイネーブルを意味する。このＣＥ４は、ＣＭ３の下に管轄グループに分かれ、一のＣＥ４が２以上のＣＭ３の管轄グループに属することは無い。
【００２５】
なお、ＣＥ４は、それぞれ無線通信ネットワーク６に実装されることから、ＣＥ４の判断は、無線通信ネットワーク６（コーディネータ６１、デバイス６２を含む）自身の判断を代表しているといえる。
【００２６】
ＴＶＷＳのデータベース５は、プライマリユーザによって既に占有されているチャネルのリストを格納するデータベースである。また、このＴＶＷＳのデータベース５は、既に占有されていないチャネルのリストも格納する。
【００２７】
デバイス６２は、ＩＥＥＥ８０２標準に基づいてコーディネータ６１との間で無線パケット通信を行うことができ、更にはコーディネータ６１を介して他のデバイス６２との間で無線パケット通信を行うことができる。このデバイス６２は、例えば携帯電話、パーソナルコンピュータ（ＰＣ）等を初めとしたモバイル端末等である。
【００２８】
コーディネータ６１も同様に上述したデバイス６２と構成を同一とするものであってもよい。このコーディネータ６１は、無線通信ネットワーク６内における中央制御ユニットとしての役割を担う。また、コーディネータ６１にはＣＥ４を装着可能な図示しない装着部が設けられていてもよい。
【００２９】
ちなみに、この無線通信ネットワーク６内には、当該ネットワーク６内の通信を制御するための通信制御局が別途設けられていてもよい。
【００３０】
次に、本発明を適用した無線通信ネットワーク間の共存システム１における共存処理動作のコンセプトについて説明をする。
【００３１】
先ず図３(a)に示すように、ＣＥ４ａ−１が実装された無線通信ネットワーク６ａ−１と、ＣＥ４ａ−２が実装された無線通信ネットワーク６ａ−２とが十分離間していて、通信可能範囲が重複しない場合には、何ら共存処理を行う必要がない。これに対して図３(b)に示すように、ＣＥ４ａ−１が実装された無線通信ネットワーク６ａ−１と、ＣＥ４ａ−２が実装された無線通信ネットワーク６ａ−２とが接近している場合には、互いに通信可能範囲が重複するため干渉領域が形成されることになり、このまま通信を開始すると無線通信ネットワーク６間において干渉が生じてしまう。この干渉領域が形成される程度まで接近している他の無線通信ネットワーク６を以下、隣接する他の無線通信ネットワーク６という。
【００３２】
このような隣接する他の無線通信ネットワーク６が存在する場合には、共存処理を行う必要がある。この共存処理の最も一般的なものとしては、ＣＥ４ａ−１側から共存処理を行う場合において、隣接する他の無線通信ネットワーク６が何であるかを識別する。このとき、無線通信ネットワーク６と、ＣＥ４とが一対一対応の場合には、かかる無線通信ネットワーク６のネットワークＩＤを介して識別を行うことが可能となる。そして、識別した隣接する他の無線通信ネットワーク６ａ−２において実際に使用されているチャネルを識別する。仮に無線通信ネットワーク６ａ−１がチャネルＡであり、無線通信ネットワーク６ａ−２がチャネルＢであれば、特に干渉は生じない。これに対して、無線通信ネットワーク６ａ−１がチャネルＡであり、無線通信ネットワーク６ａ−２がチャネルＡであれば、干渉が生じるため、無線通信ネットワーク６ａ−１のチャネルを他に切り替える共存処理を行う必要性が生じる。
【００３３】
但し、このときＣＥ４ａ−１は、隣接する他の無線通信ネットワーク６ａ−２が現在どのチャネルを使用しているのか、他の無線通信ネットワーク６ａ−２についてのいわゆる通信情報を取得する必要がある。
【００３４】
ＣＥ４ａ−１自身で、或いは無線通信ネットワーク６ａ−１自身で、同じ管轄グループ内の各ＣＥ４（無線通信ネットワーク６）について、下記の表１に示すように、ＣＥ４の種別毎にそれぞれの通信情報を取得している場合がある。但し、ＣＥ４自身がこの表１のようなリストを取得している場合は、かかるＣＥ４が実装されたコーディネータ６１自体が共存に関する意思決定を行うことができる場合である。かかる場合には、その通信情報を参照してチャネルを他に切り替える共存処理を行うことができる。
【００３５】
【表１】
0005545549.tif 000002
【００３６】
これに対して、ＣＥ４ａ−１自身が、或いは無線通信ネットワーク６ａ−１自身が、同じ管轄グループ内の各ＣＥ４（無線通信ネットワーク６）ではなく、他のＣＭ３ｂの管轄下にある４ｂ−１、４ｂ―２管轄のＣＭ３ｂについて通信情報をもっていない場合について通信情報を取得できていない場合がある。
【００３７】
このため、かかる隣接する他の無線通信ネットワーク６ａ−２についての通信情報をＣＤＩＳ２に問い合わせる必要性が出てくる。
【００３８】
表２は、各ＣＭ３ａ、ＣＭ３ｂ、ＣＭ３ｃにおいて、自己の管轄内にあるＣＥ４について取得している通信情報の例である。ＣＭ３ａは、自己の管轄内にある全てのＣＥ４ａ−１〜４ａ−３の属するそれぞれの無線通信ネットワーク６の通信情報を取得しているが、他のＣＭ３ｂ、ＣＭ３ｃの管轄内にあるＣＥ４の通信情報は、当初の段階において取得することができない。他のＣＭ３ｂ、３ｃも自らの管轄内にあるＣＥ４の通信情報のみ取得することができ、他のＣＭ３の管轄内にあるＣＥ４の通信情報は当初の段階において取得することができない。
【００３９】
【表２】
0005545549.tif 000003
【００４０】
このため、例えば図３(c)に示すように、隣接する他の無線通信ネットワーク６が、ＣＭ３ａの管轄ではなく、ＣＭ３ｂの管轄下にある場合には、ＣＥ４ａ−１は単にＣＭ３ａに問い合わせるだけでは足りず、ＣＤＩＳ２に問い合わせる必要が出てくる。
【００４１】
表３は、ＣＤＩＳ２において格納されている通信情報テーブルの例である。
【表３】
0005545549.tif 000004
【００４２】
ＣＤＩＳ２には、複数のＣＭ３から送信されてくる全ての通信情報に基づいて上述した通信情報テーブルが作成され、記憶されることになる。この通信情報テーブルは、それぞれＣＭ３毎に分類され、さらにその分類されたＣＭ３の管轄する全てのＣＥ４が記述される。即ち、このＣＤＩＳ２に記憶されている通信情報テーブルを参照することにより、全てのＣＥ４における通信情報を把握することが可能となる。
【００４３】
なお、上述した表１〜表３では通信情報としてチャネルに関する情報を例に挙げて説明をしたが、これらはあくまで一例であって、他の通信情報についても同様に説明することが可能となる。
【００４４】
従って、図３(c)に示すように、隣接する他の無線通信ネットワーク６が、他のＣＭ３の管轄下にある場合には、ＣＤＩＳ２に問い合わせをすることにより、かかる通信情報テーブルを参照することで、通信情報を全て把握することが可能となる。
【００４５】
本発明は、かかるコンセプトの下で、このＣＤＩＳ２に記憶されている通信情報テーブルを参照することを必須のプロセスとして実行する。但し、この参照する通信情報テーブルが過去の通信情報が記述されているのでは、正確な通信情報を取得することができない。このため、実際に共存処理を開始する際には、先ずこのＣＤＩＳ２に記憶されている通信情報テーブルを更新し、各ＣＥ４について最新の通信情報が書き込まれている状態としてから、ＣＤＩＳ２からＣＭ３を介してＣＥ４に通信情報を通知することになる。
【００４６】
以下、本発明を適用した無線通信ネットワーク間の共存システム１の処理動作について説明をする。
【００４７】
先ず図４に示すように、ＣＤＩＳ２に記憶されている通信情報テーブルに対して最新の情報を登録する操作を行う。具体的には、ステップＳ１１、Ｓ１２においてかかる登録処理を実行する。
【００４８】
先ずステップＳ１１においてＣＥ４は、自己の属する無線通信ネットワーク６における通信情報をＣＭ３へ送信する。このとき、ＣＭ３の管轄下にある全てのＣＥ４から、その管轄元であるＣＭ３に対してそれぞれの通信情報が送信されることを前提としているが、必ずしもこれに限定されるものではない。ＣＭ３は、自己の管轄下にある各ＣＥ４から送信されてきた通信情報を必要応じて登録する。
【００４９】
また、ステップＳ１２において、ＣＭ３は、各ＣＥ４から送信されてきた通信情報をそれぞれ又はまとめてＣＤＩＳ２へ送信する。ＣＤＩＳ２が複数のＣＭ３からアクセス可能である場合には、その全ての複数のＣＭ３から通信情報が送信されることを前提としているが、それに限定されるものではない。なお、図１中において、ステップＳ１２が上位に、またステップＳ１１が下位にきているが、何れを先に実行するようにしてもよい。
【００５０】
仮にステップＳ１２を先に実行し、ステップＳ１１を後に実行する場合には、先ずＣＭ３内にある最新の通信情報をＣＤＩＳ２へ送信した後、各ＣＥ４から通信情報が送信されてくる。そしてＣＭ３は、かかるＣＥ４からの通信情報に基づき自己の記憶しているＣＥ４毎の通信情報を更新し、その後ＣＤＩＳ２へとこれを送信することになる。
【００５１】
ＣＤＩＳ２には、全てのＣＭ３から通信情報が送信されてくる。ちなみに、このＣＭ３から送信されてくる通信情報は、ＣＥ４からの最新の通信情報に更新されている。この通信情報には、ＣＥ４の属する無線通信ネットワーク６の最新の位置情報も当然に含まれることから、各無線通信ネットワーク６の最新の位置情報がＣＤＩＳにおいて更新されていると考えることもできる。このため、ＣＤＩＳ２には、基本的には、全てのＣＥ４から最新の通信情報（位置情報）が集められ、表３に示す通信情報テーブルが最新の状態に更新されることになる。
【００５２】
以上のステップＳ１１、１２は、いわゆる最新の通信情報を探索する探索ステップとされている。次にステップＳ１３へと移行する。このステップＳ１３以降では、実際に共存処理をおこなうための制御を行う、いわゆる共存制御ステップとなる。
【００５３】
ステップＳ１３では、先ず、共存処理を試みようとする一のＣＥ４から共存処理要求をＣＭ３を介してＣＤＩＳ２へ送信する。この共存処理要求には、隣接する他の無線通信システム６の存在と、例えばチャネル情報等を始めとしたその通信情報を問い合わせるためのコマンドが記述されている。ＣＥ４は、先ずＣＭ３へこの共存処理要求を通知し、ＣＭ３は、自らのデータベースに記憶されている管轄内の他のＣＥ４について隣接通信情報を確認する。その結果、ＣＭ３内のデータベースに隣接通信情報が格納されている場合には、ＣＤＩＳ２に問い合わせることなく、ＣＥ４へその隣接通信情報を送信する。これに対して、ＣＭ３内のデータベースに隣接通信情報が格納されていない場合には、ＣＤＩＳ２へかかる共存処理要求を送信する。かかる共存処理要求を受けたＣＤＩＳ２は、ステップＳ１１、１２において作成した通信情報テーブルを参照し、当該一のＣＥ４の属する無線通信ネットワーク６に隣接する他の無線通信ネットワーク６が何であるかを判別する。この判別は、通信情報の中の一つである各無線通信ネットワーク６の位置情報に基づいて判別するようにしてもよい。そして、この隣接する他の通信ネットワーク６の通信情報を通信情報テーブルから取得し、これをＣＭ３を介して当該一のＣＥ４へ送信する。
【００５４】
次にステップＳ１４へ移行し、ＣＥ４は、共存処理のための各種意思決定を行う。なお、実際はＣＥ４自身が意思決定を行っているのではなく、ＣＥ４が実装されたコーディネータ６１が意思決定を行うことになる。このため、ＣＥ４が意思決定を行う場合というのは、ＣＥ４が装着されたコーディネータ６１が実際に意思決定を行っているものと解される。このステップＳ１４において、ＣＥ４は、自己が属する無線通信ネットワーク６に隣接する他の無線通信ネットワーク６における通信情報が既に送信されてきている。このためＣＥ４は、この隣接する他の無線通信ネットワーク６の通信情報に基づいて、これと通信干渉を防止するための共存処理を実行する。
【００５５】
そして、このステップＳ１４における共存処理の結果、ＣＥ４が実装されている無線通信ネットワーク６のチャネルを変更又は更新すべき旨等の意思決定を行った場合には、ステップＳ１５において新たな通信条件の再設定を行う。この通信条件の再設定では、ＣＥ４が実装されている無線通信ネットワーク６について、新たに変更又は更新されたチャネルに再設定する処理を行う。その結果、これ以降の無線通信ネットワーク６におけるコーディネータ６１とデバイス６２との間における無線通信は、その新たに再設定された通信条件に基づいて、ひいては新たに再設定されたチャネルで行われる。
【００５６】
次にステップＳ１６へ移行し、ＣＥ４からＣＭ３に対して、再設定された通信条件に応じた新たな通信情報を更新する、いわゆる登録アップデートを行う。その結果、ＣＭ３において記憶されている各ＣＥ４の新たな通信情報が最新の状態に更新されることになる。
【００５７】
また、次にステップＳ１７へ移行し、ＣＭ３からＣＤＩＳ２に対して通信情報を更新する、いわゆる登録アップデートを行う。その結果、ＣＤＩＳ２において記憶されている全てのＣＭ３の管轄下にある各ＣＥ４の通信情報が最新の状態に更新されることになる。
【００５８】
上述したステップＳ１３からステップＳ１７における共存制御ステップは、ＣＥ４ａ−１が共存処理を試みようとする場合を例に取ると以下のプロセスとなる。先ずＣＥ４ａ−１は、共存処理要求をＣＭ３ａを介してＣＤＩＳ２へ送信する。かかる共存処理要求を受けたＣＤＩＳ２は、作成した通信情報テーブルを参照し、ＣＥ４ａ−１の属する無線通信ネットワーク６ａ−１に隣接する他の無線通信ネットワーク６が何であるかを判別する。最新の通信情報から現在の隣接する他の無線通信ネットワーク６は、無線通信ネットワーク６ｂ−２であることが判別したものとする。かかる場合においてＣＤＩＳ２は、その隣接する他の無線通信ネットワーク６ｂ−２の通信情報を通信情報テーブルから取得し、これをＣＭ３ａを介して当該一のＣＥ４ａ−１へ送信する。ＣＥ４ａ−１は、この送信されてきた通信情報を含む全ての情報を無線通信ネットワーク６におけるコーディネータ６１へ渡す。コーディネータ６１はかかる情報を受けて各種意思決定を行う。
【００５９】
ＣＥ４ａ−１（ＣＭ４ａ−１が実装されたコーディネータ６１）は、ステップＳ１４において共存処理を行う上で必要な意思決定を行う場合、隣接する他の無線通信ネットワーク６ｂ−２の通信情報をこの段階で把握していることとなる。仮にＣＥ４ａ−１の属する無線通信ネットワーク６ａ−１が、隣接する他の無線通信ネットワーク６ｂ−２とチャネルが重複する場合、ＣＥ４ａ−１は、これと重複しないチャネルに変更していくことになる。そして、ステップＳ１４における共存処理の結果、ＣＥ４ａ−１が実装されている無線通信ネットワーク６ａ−１のチャネルを変更又は更新すべき旨の意思決定を行った場合には、ステップＳ１５において新たな通信条件の再設定を行う。次にＣＥ４ａ−１は、ステップＳ１６においてＣＭ３ａに対して登録アップデートを行い、更にステップＳ１７においてＣＤＩＳ２に対する登録アップデートが行われることになる。
【００６０】
上述した例では、あくまで共存処理の意思決定対象がＣＥ４が実装されたコーディネータ６１である場合について説明をしたがＣＥ４は上述したようにイネーブラーとしての機能しか発揮しえない。かかる場合には、上述したＣＥ４をコーディネータ６１に読み替えるものとする。
【００６１】
なお、ＣＤＩＳ２の代替としてデータベース５を使用するようにしてもよい。かかる場合にはＴＶＷＳに関するチャネル情報も盛り込まれた情報がＣＥ４へと送信されることになる。
【００６２】
本発明は、共存処理の意思決定対象が無線通信ネットワーク６である場合に限定されるものではない。例えば図５に示すように共存処理の意思決定対象がＣＭ３であってもよい。以下、このＣＭ３が共存処理の意思決定を行う場合の例について図面を参照しながら詳細に説明をする。
【００６３】
先ずステップＳ１１、ステップＳ１２の探索ステップは、上述した図５の処理と同一であるため、同一のステップ符号を付すことにより以下での説明を省略する。
【００６４】
ステップＳ２１では、一のＣＭ３からＣＤＩＳ２に対して自身の管轄下にある全てのＣＥ４について、それぞれの他の隣接する無線通信ネットワーク６における通信情報を取得したい旨の要求を送信する。かかる要求を受けたＣＤＩＳ２は、ステップＳ１１、１２において作成した通信情報テーブルを参照し、当該一のＣＭ３の管轄下にあるＣＥ４に属する無線通信ネットワーク６に隣接する他の無線通信ネットワーク６が何であるかを判別する。そして、この隣接する他の通信ネットワーク６の通信情報を通信情報テーブルから取得し、これをＣＭ３へ送信する。
【００６５】
次にステップＳ２２へ移行し、ＣＭ３は、自己の管轄するＣＥ４のうち何れかが共存処理を行いたい旨の要求信号を受ける。かかる信号を受けたＣＭ３は、要求信号を受信した旨の応答を送信する。更に、このステップＳ２２において、ＣＥ４が実装された無線通信ネットワーク６に関する詳細な情報を確認したい場合には、ＣＭ３とＣＥ４との間で互いに通信を行うことにより情報の収集を行うことになる。
【００６６】
次にステップＳ２３へ移行し、ＣＭ３は、その要求信号を送信したＣＥに隣接する他の通信ネットワーク６を特定する。そして特定した隣接する他の無線通信ネットワーク６の通信情報と、ＣＥ４が実装された無線通信ネットワーク６の通信情報とに基づいて、ＣＭ３は共存処理のための各種意思決定を行う。このステップＳ２３において、ＣＭ３は、自己の管轄下にあるＣＥ４の属する無線通信ネットワーク６に隣接する他の無線通信ネットワーク６の通信情報が既に送信されてきている。このためＣＭ３は、この隣接する他の無線通信ネットワーク６の通信情報に基づいて、これと通信干渉を防止するための共存処理を実行する。
【００６７】
そして、このステップＳ２３における共存処理の結果、その共存処理を要求してきたＣＥ４が実装されている無線通信ネットワーク６のチャネルを変更又は更新すべき旨の意思決定を行った場合には、ステップＳ２４において新たな通信条件の再設定の命令をＣＭ３から行う。即ち、この通信条件の再設定では、ＣＭ３からＣＥ４に対して、新たに変更又は更新されたチャネルに再設定する処理を行う。この図５の例では、あくまでＣＥ４が実装されたコーディネーター６１が自ら意思決定や再設定を行う能力を有しない場合を想定しているところ、ＣＭ３側からかかる意思決定や再設定をＣＥ４に対して実行する必要がある。
【００６８】
また、次にステップＳ２５へ移行し、ＣＭ３からＣＤＩＳ２に対して通信情報を更新する、いわゆる登録アップデートを行う。その結果、ＣＤＩＳ２において記憶されている全てのＣＭ３の管轄下にある各ＣＥ４の通信情報が最新の状態に更新されることになる。なお、このとき、ＣＤＩＳ２は、この内容と関係するＣＭ３に対して通知するようにしてもよい。
【００６９】
このように、本発明では、共存処理の意思決定主体が、ＣＭ３であっても、ＣＥ４（コーディネータ６１）であっても、ＩＥＥＥ８０２．１９．１システムにおいて、隣接する他の無線通信システムを漏れなく見つけ出して、高精度な干渉防止のための共存処理を行うことが可能となる。
【００７０】
本発明を適用した無線通信ネットワーク間の共存システム１は、上述した図４、５のフローチャートをベースにしたものであるが、その細かい処理フローは以下に説明するとおりである。
【００７１】
図６(a)は、ステップＳ１１における処理の詳細を示している。先ず初回のみＣＥ４からＣＥに対してCM_CE_Authentication_requestを送信する。このCM_CE_Authentication_requestは、ＣＥ４が自己の存在の認証をＣＭ３に対して要求するための信号である。このCM_CE_Authentication_requestを受信したＣＭ３は、かかる送信元のＣＥ４の存在を認証する場合あるいは拒絶する場合に、CM_CE_Authentication_responseを当該ＣＥ４へ送信する。このCM_CE_Authentication_responseには、ＣＭ３が係る認証の可否が記述されているため、これを受信したＣＥ４はその認証の結果を識別することが可能となる。
【００７２】
仮にＣＥ４がＣＭ３から認証を受けた場合には、CM_CE_Registration_RequestをＣＭ３へ送信する。このCM_CE_Registration_Requestは、実際にステップＳ１１においてＣＭ３において送信すべき通信情報が含まれる。この通信情報の送信は、上述したように、隣接する他の無線通信ネットワーク６を高精度に発見するために必要になるものである。
【００７３】
CM_CE_Registration_Requestを受信したＣＭ３は、送信されてきた通信情報を自己のデータベース内に登録を試みる。そして、その登録の成否についての情報を含めたCM_CE_Registration_responseを生成して、これをＣＥ４へ送信する。ＣＥ４は、かかるCM_CE_Registration_responseを受信することにより、かかる登録の成否を判別することが可能となる。
【００７４】
図６(b)は、既にＣＥ４からＣＭ３へ通信情報の登録が行われた後に、再度ＣＥ４からＣＭ３へ新たな通信情報を登録したり、既に登録された通信情報を更新する場合の例である。かかる場合には、既にＣＥ４はＣＭ３から認証を受けているため、ＣＥ４から先ずCM_CE_Registration_RequestをＣＭ３へ送信し、通信情報の登録の成否をＣＭ３からＣＥ４へCM_CE_Registration_responseを介して送信することとなる。
【００７５】
図６(c)は、一度ＣＭ３に登録した通信情報の登録を解除し、ログオフする場合のフローチャートである。実際に、無線通信ネットワーク６は、場合よって無線通信ネットワーク間の共存システム１から抜けたい場合もある。かかる場合には、実際に無線通信ネットワーク間の共存システム１から抜ける前に、図６(c)に示すように登録解除、並びにログオフの処理を行う必要がある。
【００７６】
先ず、ＣＥ４からＣＭ３に対してCM_CE_De-Registration _Requestを送信する。このCM_CE_De-Registration _Requestは、ＣＭ３のデータベースからＣＥ４の登録情報を除去するためのメッセージである。このメッセージでは、消去されるべきネットワークＩＤも含まれている。
【００７７】
ＣＭ３は、このＣＥ４から送信されてきたCM_CE_De-Registration _Requestを受信し、送信元のＣＥ４について登録を解除するための処理を行う。そして、登録解除の成否をCM_CE_De-Registration_confirmに含めて、ＣＥ４へ送信する。ちなみに、このCM_CE_De-Registration_confirmには、更に登録解除の成否を示すためのステータス情報が記述されていてもよい。
【００７８】
このCM_CE_De-Registration_confirmを受信したＣＥ４は、かかる登録解除の成否を確認することが可能となる。そしてＣＥ４は、CM_CE_De-Authentication_RequestをＣＭ３へ送信する。このCM_CE_De-Authentication_Requestは、ログオフを要求するためのメッセージであるが、ネットワークＩＤに関する情報や確認のためのパスワード等が含まれていてもよい。CM_CE_De-Authentication_Requestを受信したＣＭ３は、送信元のＣＥ４をログオフするための処理を行う。
【００７９】
更にＣＭ３は、このCM_CE_De-Authentication_Requestに対する応答信号として、CM_CE_De-Authentication_ConfirmをＣＥ４へ送信する。このCM_CE_De-Authentication_Confirmには、ＣＥ４のログオフの処理の成否情報、ステータス情報が記述される。ＣＥ４は、かかるCM_CE_De-Authentication_Confirmを読み取ることにより、ＣＭにおけるログオフ処理の成否を識別することが可能となる。
【００８０】
図７は、ＣＭ３によりＣＥ４が動作しているか否かを確認するためのフローチャートである。先ずＣＥ４から最後のメッセージをＣＭ３が受信した時点をスタート時とし、そこから所定時間カウントする。その所定時間カウントすることをタイマー１と称する。この所定時間経過後、ＣＭ３は、ＣＥ４が現時点において動作しているか否かを確認するためのメッセージCM_CE_SessionActive_RequestをＣＥ４へ送信する。かかるCM_CE_SessionActive_Requestを受信したＣＥ４がその時点においてまだ動作可能であれば、CM_CE_SessionActive_ConfirmをＣＭ３へ送信する。このCM_CE_SessionActive_Confirmを受信したＣＭ３が、かかるＣＥ４が現時点においてまだ動作中であることを確認することが可能となる。またその時点において動作不能であれば、そもそもCM_CE_SessionActive_Requestを受信できたか否かの判断もできなくなることから、CM_CE_SessionActive_ConfirmをＣＭ３へ送信することはできない。
【００８１】
CM_CE_SessionActive_Confirmを受信したＣＭ３は、かかるCM_CE_SessionActive_Confirmが最後のメッセージとなるため、それを受信した時点をスタート時としたタイマー１を再度動作させる。そして、所定時間経過後、ＣＭ３は、ＣＥ４が現時点において動作しているか否かを確認するためのメッセージCM_CE_SessionActive_RequestをＣＥ４へ送信する。以下の説明は、ＣＭ３がCM_CE_SessionActive_Confirmを受信することができなかった場合の処理フローである。ＣＭ３は、このCM_CE_SessionActive_Requestの送信時点から別のタイマー２を動作させて所定時間経過後に再度CM_CE_SessionActive_RequestをＣＥ４へ送信する。
【００８２】
ＣＥ４からCM_CE_SessionActive_Confirmを受信することができない場合には、更に別のタイマー３を動作させて所定時間経過後に再度CM_CE_SessionActive_RequestをＣＥ４へ送信する。このタイマー３を動作させて所定時間経過後まで、ＣＥ４からの応答が得られない場合には、ＣＭ３は、当該ＣＥ４について自己のデータベースから登録を解除し、またログオフ処理を実行していくことになる。
【００８３】
図８(a)は、ステップＳ１１、１２が完了していることを前提とした上での、ステップＳ１３における処理の詳細を示している。
【００８４】
先ずＣＥ４からＣＭ３に向けてCM_CE_GetNeighbors_Requestを送信する。このCM_CE_GetNeighbors_Requestは、ＣＥ４が自己の属する無線通信ネットワーク６の周囲にある他の隣接する無線通信ネットワーク６の通信情報を要求するメッセージである。ＣＭ３はかかるCM_CE_GetNeighbors_Requestを受信した場合にCM_CE_GetNeighbors_Requestを新たに生成し、これをＣＤＩＳ２へ送信する。ＣＤＩＳ２は、このCM_CE_GetNeighbors_Requestを受信した場合には、送信元のＣＥ４の属する無線通信ネットワーク６に隣接する他の無線通信ネットワーク６が何であるかを判別する。そして、この隣接する他の通信ネットワーク６の通信情報を通信情報テーブルから取得し、これをCM_CDIS_GetNeighbors_ResponseとしてＣＭ３へ送信する。ＣＭ３は、かかるCM_CDIS_GetNeighbors_Responseを受けて、隣接する他の通信ネットワーク６の通信情報を含めたCM_CE_GetNeighbors_Responseを生成し、これをＣＥ４へと送信する。ＣＥ４は、かかるCM_CE_GetNeighbors_Responseを受信することにより、隣接する他の通信ネットワーク６の通信情報を取得することが可能となる。
【００８５】
図８(b)は、ＣＭ３からＣＤＩＳ２へアクセスする際の処理フローである。先ず通信可能なＣＤＩＳ２のリストが既に取得されていることを前提としたとき、先ず、ＣＭ３は、一のＣＤＩＳ２に対して、CM_CDIS_Connection_Requestを送信する。このCM_CDIS_Connection_Requestは、ＣＭ３がＣＤＩＳ２と通信開始をする上での接続要求のメッセージである。このCM_CDIS_Connection_Requestを送信後所定時間経過しても特に応答が無い場合には、再びCM_CDIS_Connection_Requestを送信する。このとき、送信先のＣＤＩＳ２は、前回とは異なる他のＣＤＩＳ２に対して送信をするようにしてもよい。
【００８６】
即ちタイマーがかかることになる。この動作は、ＣＤＩＳ２からの応答を受信するまで定期的に実行される。これは、複数のＣＤＩＳ２のリストの順にCM_CDIS_Connection_Requestを送信を順次送信し、最初に応答のあるＣＤＩＳ２が検出されるまで定期的に実行される。このCM_CDIS_Connection_Requestを受信したＣＤＩＳ２が通信接続可能であれば、このCM_CDIS_Connection_ResponseをＣＭ３へ送信する。ＣＭ３は、かかるCM_CDIS_Connection_Responseを受信することにより、ＣＤＩＳ２が自己との間で通信リンクを確立することができることを識別することが可能となる。
【００８７】
図９(a)は、ＣＭ３のＣＤＩＳ２への接続処理が終了した後の処理フローである。ＣＭ３は、初回のみCM_CDIS_Authentication_RequestをＣＤＩＳ２へ送信する。このCM_CDIS_Authentication_Requestでは、ＩＤやパスワードも含むものであってもよい。次にＣＤＩＳ２からＣＭ３へCM_CDIS_Authentication_Responseを送信する。このCM_CDIS_Authentication_ResponseにはＣＤＩＳ２からＣＭ３への認証の成否が記述される。そして、このCM_CDIS_Authentication_Responseを受信することにより、ＣＭ３は、ＣＤＩＳ２により認証されたか否かを識別することが可能となる。
【００８８】
ＣＤＩＳ２から認証を受けたＣＭ３のみ、次のステップにおいてCM_CDIS_Registration_RequestをＣＤＩＳ２へと送信する。このCM_CDIS_Registration_Requestには、ＣＤＩＳ２に対して登録すべき通信情報が含まれている。ＣＤＩＳ２はかかるCM_CDIS_Registration_Requestを取得し、自らの通信情報テーブルに、ＣＭ３から送信されてきた通信情報をそれぞれ書き込んでいく。書込み終了後、ＣＤＩＳ２は、CM_CDIS_Authentication_ResponseをＣＭ３へ送信する。
【００８９】
ＣＤＩＳ２は、上述の如き処理を他のＣＭ３との間でも同様に行っていくことになる。その結果、ＣＤＩＳ２における通信情報テーブルには、自己とリンク可能な全てのＣＭ３から送られてきた通信情報がそれぞれ管轄するＣＥ４毎に詳細に書き込まれることになる。
【００９０】
図９(b)は、かかるＣＭ３とＣＤＩＳ２との間で通信リンクを確立し、ＣＤＩＳ２内に通信情報を登録するまでのフローチャートである。
【００９１】
先ず、ステップＳ３０において、ＣＭ３とＣＤＩＳ２との間で通信リンクの接続を試みる。次にステップＳ３１へ移行し、その接続が成功した場合には、ステップＳ３２へ移行し、失敗した場合には再びステップＳ３０へ移行して処理を繰り返す。ステップＳ３２へ移行した場合には、ＣＤＩＳ２側においてＣＭ３の認証を試み、ステップＳ３３において成功した場合には、ステップＳ３４へ移行し、失敗した場合にはステップＳ３０へ移行することになる。
【００９２】
図１０(a)は、ＣＭ３からＣＤＩＳ２へ通信情報の登録が行われた後、かかる登録された通信情報の変更やアップデートを行う場合のフローチャートである。
【００９３】
先ずＣＭ３からCM_CDIS_RegistrationUPdate_RequestをＣＤＩＳ２へ送信する。この要求の内容としては、通信情報テーブルにおいて新たなＣＥ４の追加、各ＣＥ４の通信情報の変更、当該テーブルにおいて既に記述されているＣＥ４の削除等を行う旨の指示が含まれている。ＣＤＩＳ２は、かかるCM_CDIS_RegistrationUPdate_Requestの内容に基づいて、通信情報の変更や各種アップデートを行う。ＣＤＩＳにおけるこれらの処理が終了した後、ＣＤＩＳ２からＣＭ３へその確認のためのCM_CDIS_RegistrationUPdate_Confirmを送信する。
【００９４】
図１０(b)は、ステップＳ１３、Ｓ２１における詳細なフローチャートを示している。このフローチャートでは、ＣＭ３のＣＤＩＳ２への認証、通信方法の登録が終了したものとする。このとき、先ずCM_CDIS_GetNeighbors_RequestをＣＭ３からＣＤＩＳ２へ送信する。このCM_CDIS_GetNeighbors_Requestは、隣接する他の無線通信システム６の通信情報を要求するためのメッセージである。ＣＤＩＳ２は、かかるCM_CDIS_GetNeighbors_Requestを取得した後、通信情報テーブルを参照して、隣接する他の無線通信システム６の通信情報を読出し、これをCM_CDIS_GetNeighbors_ResponseとしてＣＭ３へと送信する。
【００９５】
図１１(a)は、ＣＤＩＳ２によりＣＭ３が動作しているか否かを確認するためのフローチャートである。先ずＣＭ３から最後のメッセージをＣＤＩＳ２が受信した時点をスタート時とし、そこから所定時間カウントする。その所定時間カウントすることをタイマー４と称する。この所定時間経過後、ＣＤＩＳ２は、ＣＭ３が現時点において動作しているか否かを確認するためのメッセージCM_CDIS_SessionActive_RequestをＣＭ３へ送信する。かかるCM_CDIS_SessionActive_Requestを受信したＣＭ３がその時点においてまだ動作可能であれば、CM_CDIS_SessionActive_ConfirmをＣＤＩＳ２へ送信する。このCM_CDIS_SessionActive_Confirmを受信したＣＤＩＳ２が、かかるＣＭ３が現時点においてまだ動作中であることを確認することが可能となる。またその時点において動作不能であれば、そもそもCM_CDIS_SessionActive_Requestを受信できたか否かの判断もできなくなることから、CM_CDIS_SessionActive_ConfirmをＣＤＩＳ２へ送信することはできない。
【００９６】
CM_CDIS_SessionActive_Confirmを受信したＣＤＩＳ２は、かかるCM_CDIS_SessionActive_Confirmが最後のメッセージとなるため、それを受信した時点をスタート時としたタイマー４を再度動作させる。そして所定時間経過後、ＣＤＩＳ２は、ＣＭ３が現時点において動作しているか否かを確認するためのメッセージCM_CDIS_SessionActive_RequestをＣＭ３へ送信する。以下の説明は、ＣＤＩＳ２がCM_CDIS_SessionActive_Confirmを受信することができなかった場合の処理フローである。ＣＤＩＳ２は、このCM_CDIS_SessionActive_Requestの送信時点から別のタイマー５を動作させて所定時間経過後に再度CM_CDIS_SessionActive_RequestをＣＭ３へ送信する。ＣＭ３からCM_CDIS_SessionActive_Confirmを受信することができない場合には、更に別のタイマー６を動作させる。このタイマー６を動作させて所定時間経過後までＣＭ３からの応答が得られない場合には、ＣＤＩＳ２は、当該ＣＭ３について自己のデータベースから登録を解除し、またログオフ処理を実行していくことになる。
【００９７】
図１１(b)は、ＣＭ３からＣＤＩＳ２に登録除去、ログオフ処理を要求する場合のフローチャートである。先ずＣＭ３からＣＥ４へCM_CE_De-Registration_Announcementを送信し、自己が今後ログオフする旨を通知する。その後、ＣＭ３からＣＤＩＳ２に対してCM_CDIS_De-Registration_Requestを送信する。このCM_CDIS_De-Registration_Requestは、ＣＤＩＳ２の通信情報テーブルからＣＭ３の登録情報を除去するためのメッセージである。
【００９８】
ＣＤＩＳ２は、このＣＭ３から送信されてきたCM_CDIS_De-Registration_Requestを受信し、送信元のＣＭ３について登録を解除するための処理を行う。そして、登録解除の成否をCM_CDIS_De-Registration_confirmに含めて、ＣＭ３へ送信する。ちなみに、このCM_CDIS_De-Registration_confirmには、更に登録解除の成否を示すためのステータス情報が記述されていてもよい。
【００９９】
このCM_CDIS_De-Registration_confirmを受信したＣＭ３は、かかる登録解除の成否を確認することが可能となる。そしてＣＭ３は、CM_CDIS_De-Authentication_RequestをＣＤＩＳ２へ送信する。このCM_CDIS_De-Authentication_Requestは、ログオフを要求するためのメッセージである。CM_CDIS_De-Authentication_Requestを受信したＣＤＩＳ２は、送信元のＣＭ３をログオフするための処理を行う。
【０１００】
更にＣＤＩＳ２は、このCM_CDIS_De-Authentication_Requestに対する応答信号として、CM_CDIS_De-Authentication_ResponseをＣＭ３へ送信する。このCM_CDIS_De-Authentication_Confirmには、ＣＭ３のログオフの処理の成否情報、ステータス情報が記述される。ＣＭ３は、かかるCM_CDIS_De-Authentication_Confirmを読み取ることにより、ＣＤＩＳ２におけるログオフ処理の成否を識別することが可能となる。
【０１０１】
図１２は、実際にＣＥ４側においてデータを測定してＣＭ３へ通知するための処理フローを示している。
【０１０２】
先ずＣＭ３は、かかる測定をＣＥ４側に要求するためにCM_CE_Measurement_Requestを送信する。このCM_CE_Measurement_Requestは、例えばどの時点からどの時点まで、どのような測定をどのような周期で行うかというメッセージを含むものである。このCM_CE_Measurement_Requestには、例えば、直ぐに測定データを送信する／定期的に測定データを送信する／ＣＭ３から別途送信されてくる要求CM_CE_info-acquaring_requestを受けて測定データをCM_CE_info-acquaring_responseに含めて返信する等といった各種コマンドが含まれている。ＣＥ４は、CM_CE_Measurement_Requestを受信し、CM_CE_Measurement_ConfirmをＣＭ３へ送信する。
【０１０３】
次にＣＥ４は、CM_CE_Measurement_Requestにおいて記述されたコマンドに基づいて測定を実行する。以下では、CM_CE_Measurement_Requestにおいて記述されたコマンドにおいて、直ぐに測定データを送信する、又は定期的に測定データを送信する旨が記述されていた場合のフローである。
【０１０４】
ＣＥ４は、測定データをCM_CE_Measurement_Reportに載せてＣＭ３へ送信し、ＣＭ３は、ＣＥ４へCM_CE_Measurement_Confirmを送信する。仮に定期的に測定データを送信する旨がCM_CE_Measurement_requestに記述されていた場合には、かかる結果をCM_CE_Measurement_reportを使って定期的にＣＭ３に通知する。これに対して、直ぐに測定データを送信する旨がCM_CE_Measurement_requestに記述されていた場合には、全ての測定データを一回又は複数回に分けて測定した後、直ぐにCM_CE_Measurement_resportを使ってＣＭ３に送信する。
【０１０５】
図１３(a)は、ＣＥ４において通信情報を集める場合の処理フローである。ＣＥ４、ＣＭ３への通信情報への登録、更新が終了していることを前提として、先ずＣＥ４からＣＭ３へCM_CE_Info_Acquiring_ Requestを送信する。ＣＭ３は、かかるCM_CE_Info_Acquiring_ Requestを受けて、CM_CE(CM/CDIS)_Info_Acquiring_ Requestを送信する。この送信先は、他のＣＭ３であってもよいし、ＣＤＩＳ２又は他のＣＥ４であってもよい。ＣＭ３は送信先からCM_CE(CM/CDIS)_Info_Acquiring_Responseに含まれている通信情報を取得する。更にこのＣＭ３は、CM_CE_Info_Acquiring_Responseにこの通信情報を含めて当初のＣＥ４へ送信する。
【０１０６】
図１３(b)は、ＣＭ３において通信情報を集める場合の処理フローである。ＣＥ４、ＣＭ３への通信情報への登録、更新が終了していることを前提として、先ずＣＭ３からＣＥ４（ＣＭ３又はＣＤＩＳ２）へCM_CE(CM/CDIS)_Info_Acquiring_ Requestを送信する。ＣＭ３は送信先からCM_CE(CM/CDIS)_Info_Acquiring_Responseに含まれている通信情報を取得する。
【０１０７】
図１４(a)は、ＣＥ４からＣＭ３に対してイベント（何らかの障害が発生した場合や、連絡事項等がある場合）を通知するためのフローである。ＣＥ４は、ＣＭ３において既に登録済みであることを前提とした場合において、先ずＣＥ４は、CM_CE_Event _Indicationにそのイベントに関する情報を含めてＣＭ３へ送信する。ＣＭ３は、かかるCM_CE_Event _Indicationを受けてその確認のメッセージCM_CE_Event_ConfirmをＣＥ４へ送信する。
【０１０８】
図１４(b)は、ＣＭ３からＣＥ４に対してイベントを通知するためのフローである。ＣＭ３は、ＣＥ４において既に登録済みであることを前提とした場合において、先ずＣＭ３は、CM_CE_Event _Indicationにそのイベントに関する情報を含めてＣＥ４へ送信する。ＣＥ４は、かかるCM_CE_Event_Indicationを受けてその確認のメッセージCM_CE_Event_ConfirmをＣＭ３へ送信する。
【０１０９】
図１４(c)は、２つのＣＭ３ａ、ＣＭ３ｂとの間でイベントを通知するためのフローである。ＣＭ３は、ＣＤＩＳ２において既に登録済みであることを前提とした場合において、先ずＣＭ３ａは、CM_CM_Event _Indicationにそのイベントに関する情報を含めてＣＭ３ｂへ送信する。ＣＭ３ｂは、かかるCM_CM_Event_Indicationを受けてその確認のメッセージCM_CM_Event_ConfirmをＣＭ３ａへ送信する。
【０１１０】
図１５(a)は、ＣＭ３、ＣＤＩＳ２との間でイベントを通知するためのフローである。ＣＭ３は、ＣＤＩＳ２において既に登録済みであることを前提とした場合において、先ずＣＭ３は、CM_CDIS_Event _Indicationにそのイベントに関する情報を含めてＣＤＩＳ２へ送信する。ＣＤＩＳ２は、かかるCM_CM_Event_Indicationを受けてその確認のメッセージCM_CDIS_Event_ConfirmをＣＭ３へ送信する。
【０１１１】
また、図１５(b)は、ＣＤＩＳ２からＣＭ３へイベントを通知するためのフローである。先ずＣＤＩＳ２は、CM_CDIS_Event _Indicationにそのイベントに関する情報を含めてＣＭ３へ送信する。ＣＭ３は、かかるCM_CM_Event_Indicationを受けてその確認のメッセージCM_CDIS_Event_ConfirmをＣＤＩＳ２へ送信する。
【０１１２】
図１６(a)は、ＣＥ４が利用可能なテレビチャネルを取得するためのフローチャートである。
【０１１３】
ＣＥ４、ＣＭ３が既に登録済みであるとしたとき、先ずＣＥ４は、ＣＭ３に対して、CM_CE_GetAvailableChanels_Requestを送信する。これを受けたＣＭ３は、ＣＤＩＳ２又は他のＴＶバンドのチャネルを使用する無線通信ネットワーク６に対して、利用可能なチャネルリストの送信を要求するメッセージCM_CE(CM/CDIS)_GetAvailableChanels_Requestを送信する。このCM_CE(CM/CDIS)_GetAvailableChanels_Requestを受けたＣＤＩＳ２又は無線通信ネットワーク６は有効なＴＶバンドのチャネルリストをCM_CE(CM/CDIS)_GetAvailableChanels_Responseに含めてＣＭ３へ送信する。ＣＭ３は、これを受けてCM_CE_GetAvailableChanels_ ResponseによりＣＥ４に利用可能なチャネルを通知する。
【０１１４】
図１６(b)は、ＣＭ３が有効なテレビチャネルを取得するためのフローチャートである。ＣＭ３は、ＣＤＩＳ２又は他のＴＶバンドのチャネルリストを使用する無線通信ネットワーク６に対して、利用可能なチャネルの送信を要求するメッセージCM_CE(CM/CDIS)_GetAvailableChanels_Requestを送信する。このCM_CE(CM/CDIS)_GetAvailableChanels_Requestを受けたＣＤＩＳ２又は無線通信ネットワーク６は有効なＴＶバンドのチャネルリストをCM_CE(CM/CDIS)_GetAvailableChanels_Responseに含めてＣＭ３へ送信する。
【０１１５】
図１６(c)は、ステップＳ２４におけるシステムパラメータを再設定する際の詳細を示している。ステップＳ２３の処理を終了後、ＣＭ３は、ＣＥ４に対してCM_CE_Reconfiguration_Requestを送信し、これを受けたＣＥが再設定を行い、確認の通知をCM_CE_Reconfiguration_Confirmを介して行う。
【符号の説明】
【０１１６】
１  無線通信ネットワーク間の共存システム
２  ＣＤＩＳ
３  ＣＭ
４  ＣＥ
５  データベース
６  無線通信ネットワーク
６１  コーディネータ
６２  デバイス
【図１】
0005545549.tif 000005
【図２】
0005545549.tif 000006
【図３】
0005545549.tif 000007
【図４】
0005545549.tif 000008
【図５】
0005545549.tif 000009
【図６】
0005545549.tif 000010
【図７】
0005545549.tif 000011
【図８】
0005545549.tif 000012
【図９】
0005545549.tif 000013
【図１０】
0005545549.tif 000014
【図１１】
0005545549.tif 000015
【図１２】
0005545549.tif 000016
【図１３】
0005545549.tif 000017
【図１４】
0005545549.tif 000018
【図１５】
0005545549.tif 000019
【図１６】
0005545549.tif 000020
【図１７】
0005545549.tif 000021