(57)【要約】  周波数リソースを二次利用する無線システムの可用性を向上させる。  インタフェース（１１）は、第１の無線システムに割り当てられた複数の周波数リソースの使用状況を管理するサーバ装置（２０）にアクセスし、使用状況を示す情報を取得する。制御部（１３）は、取得された情報に基づいて、複数の周波数リソースの中から第２の無線システムが使用する周波数リソースを選択する。制御部（１３）は、第１のタイミングで情報が取得された後、再取得するようスケジューリングされた第２のタイミングにおいて再取得が成功したか判定する。再取得に失敗した場合、制御部（１３）は、第１のタイミングで取得された情報に基づいて第２のタイミング以降も選択を行うことを許容する。
2014188583.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線システムに割り当てられた複数の周波数リソースの前記第１の無線システムによる使用状況を管理するサーバ装置にアクセスし、前記使用状況を示す情報を前記サーバ装置から取得するインタフェースと、
取得された前記使用状況を示す情報を記憶する記憶部と、
前記使用状況を示す情報に基づいて、前記複数の周波数リソースの中から第２の無線システムが使用する周波数リソースを選択する制御部と、を有し、
前記制御部は、第１のタイミングで前記使用状況を示す情報が取得された後、前記使用状況を示す情報を前記サーバ装置から再取得するようスケジューリングされた第２のタイミングにおいて前記再取得が成功したか判定し、前記再取得に失敗した場合、前記記憶部に記憶されている前記第１のタイミングの前記使用状況を示す情報に基づいて前記第２のタイミング以降も前記選択を行うことを許容する、通信装置。
【請求項２】
前記サーバ装置に障害が発生しているときに障害情報を送信する送信装置から、前記障害情報を受信する他のインタフェースを更に有し、
前記制御部は、前記障害情報の受信状況に応じて、前記第１のタイミングの前記使用状況を示す情報に基づいて前記第２のタイミング以降も前記選択を行うか決定する、
請求の範囲第１項記載の通信装置。
【請求項３】
前記障害情報は、前記使用状況を示す情報の取得タイミング条件を含み、
前記制御部は、前記障害情報が受信されており、且つ、前記第１のタイミングが前記取得タイミング条件を満たすとき、前記第１のタイミングの前記使用状況を示す情報に基づいて前記第２のタイミング以降も前記選択を行う、
請求の範囲第２項記載の通信装置。
【請求項４】
前記送信装置は、前記サーバ装置に障害が発生しているときに前記障害情報を報知する無線送信装置であり、前記他のインタフェースは、前記無線送信装置が報知した前記障害情報を受信する無線インタフェースである、請求の範囲第２項または第３項記載の通信装置。
【請求項５】
第１のタイミングで、第１の無線システムに割り当てられた複数の周波数リソースの前記第１の無線システムによる使用状況を管理するサーバ装置にアクセスし、前記使用状況を示す情報を前記サーバ装置から取得し、
前記第１のタイミングで取得された前記使用状況を示す情報に基づいて、前記複数の周波数リソースの中から第２の無線システムが使用する周波数リソースを選択し、
前記第１のタイミングの後、前記使用状況を示す情報を前記サーバ装置から再取得するようスケジューリングされた第２のタイミングで、前記サーバ装置にアクセスし、
前記第２のタイミングで前記再取得に失敗した場合、前記第１のタイミングの前記使用状況を示す情報に基づいて前記第２のタイミング以降も前記選択を行うことを許容する、
通信装置が実行する無線通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置および無線通信制御方法に関する。
【背景技術】
【０００２】
現在、テレビジョン放送システム、携帯電話システム、無線ＬＡＮ（Local Area Network）などの様々な種類の無線システムが利用されている。ここで、社会全体で使用可能な周波数リソースには限りがあるため、無線システムを設計するにあたっては、周波数リソースを効率的に使用できるようにすることが好ましい。かかる観点から、周囲の無線環境に応じて周波数などのパラメータを動的に変更することで、多くの無線システムを共存できるようにするコグニティブ無線技術が提案されている。【０００３】
コグニティブ無線技術には、ある無線システム（一次利用者）に割り当てられた周波数リソースのうち一次利用者が使用していないもの（ホワイトスペースと呼ぶことがある）を、他の無線システム（二次利用者）のために利用する形態が含まれる。二次利用者は、一次利用者の無線デバイスへの干渉を十分に抑制できれば、免許を受けなくても一次利用者に割り当てられた周波数リソースの一部を使用することができる。【０００４】
例えば、テレビジョン放送では、テレビジョン放送用に割り当てられた複数の物理チャネルの中から、放送エリア毎に一部の物理チャネルが選択されて使用される。よって、ある放送エリアに着目すると、使用されていない物理チャネルが多数存在する。そこで、このような使用されていない物理チャネル（テレビホワイトスペース）を、テレビジョン放送以外の無線システムのために二次利用することが議論されている。【０００５】
二次利用者としての無線システムがホワイトスペースを探せるように、ホワイトスペースの情報を提供するホワイトスペースデータベースが設置されることがある。例えば、テレビジョン放送用の複数の物理チャネルのうち、ある放送エリアで現在使用されていない物理チャネルを示すチャネルリストを提供するテレビホワイトスペースデータベースが提案されている。ホワイトスペースデータベースを利用することで、一次利用者と二次利用者の間の干渉が十分小さくなる周波数リソースを効率的に探すことができる。【０００６】
なお、二次利用者のデバイスがデータベースからホワイトスペースを示すチャネル情報を取得する機能を有していないとき、一次利用者のデバイスが二次利用者のデバイスに、使用が許可された周波数帯域を通知する無線通信システムが提案されている。また、ホワイトスペースを使用する二次利用者ネットワークと、二次利用者ネットワークとは通信方式の異なる他の無線通信ネットワークとが、ホワイトスペースである同じ周波数帯域上で共存できるようにする共存システムが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−５０６８号公報
【特許文献２】特開２０１２−６０４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、一次利用者によって使用されていない周波数リソースは変化する可能性があるため、従来、二次利用者としての無線システムは、周波数リソースの情報をデータベースから継続的に（例えば、数時間から一日の周期で定期的に）取得していた。そして、従来、二次利用者としての無線システムは、周波数リソースの情報を再取得すべきタイミングで再取得に失敗すると、次に再取得に成功するまで無線通信を停止していた。【０００９】
そのため、従来、データベースまたはその周辺のネットワークに障害が発生してデータベースがアクセス不可になると、障害が解消するまで周波数リソースの二次利用ができなくなっていた。すなわち、周波数リソースの情報を提供するデータベースがボトルネックとなって、二次利用者としての無線システムの可用性が低下するという問題があった。【００１０】
１つの側面では、本発明は、周波数リソースを二次利用する無線システムの可用性を向上させることができる通信装置および無線通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
１つの態様では、インタフェースと記憶部と制御部とを有する通信装置が提供される。インタフェースは、第１の無線システムに割り当てられた複数の周波数リソースの第１の無線システムによる使用状況を管理するサーバ装置にアクセスし、使用状況を示す情報をサーバ装置から取得する。記憶部は、取得された使用状況を示す情報を記憶する。制御部は、使用状況を示す情報に基づいて、複数の周波数リソースの中から第２の無線システムが使用する周波数リソースを選択する。制御部は、第１のタイミングで使用状況を示す情報が取得された後、使用状況を示す情報をサーバ装置から再取得するようスケジューリングされた第２のタイミングにおいて再取得が成功したか判定し、再取得に失敗した場合、記憶部に記憶されている第１のタイミングの使用状況を示す情報に基づいて第２のタイミング以降も選択を行うことを許容する。【００１２】
また、１つの態様では、通信装置が実行する無線通信制御方法が提供される。無線通信制御方法では、第１のタイミングで、第１の無線システムに割り当てられた複数の周波数リソースの第１の無線システムによる使用状況を管理するサーバ装置にアクセスし、使用状況を示す情報をサーバ装置から取得する。第１のタイミングで取得された使用状況を示す情報に基づいて、複数の周波数リソースの中から第２の無線システムが使用する周波数リソースを選択する。第１のタイミングの後、使用状況を示す情報をサーバ装置から再取得するようスケジューリングされた第２のタイミングで、サーバ装置にアクセスする。第２のタイミングで再取得に失敗した場合、第１のタイミングの使用状況を示す情報に基づいて第２のタイミング以降も選択を行うことを許容する。
【発明の効果】
【００１３】
１つの側面では、周波数リソースを二次利用する無線システムの可用性が向上する。
本発明の上記および他の目的、特徴および利点は本発明の例として好ましい実施の形態を表す添付の図面と関連した以下の説明により明らかになるであろう。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態のシステムを示す図である。
【図２】第２の実施の形態のシステムを示す図である。
【図３】第３の実施の形態のシステムを示す図である。
【図４】ホワイトスペースの例を示す図である。
【図５】マスタデバイスの例を示すブロック図である。
【図６】データベースサーバの例を示すブロック図である。
【図７】ホワイトスペーステーブルの例を示す図である。
【図８】チャネル周波数テーブルの例を示す図である。
【図９】チャネルリストの例を示す図である。
【図１０】障害通知メッセージの例を示す図である。
【図１１】ローカル無線制御の手順例を示すフローチャートである。
【図１２】データベースアクセスの流れの例を示すシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、本実施の形態を図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態のシステムを示す図である。
【００１６】
第１の実施の形態のシステムは、第１の無線システムに割り当てられた周波数リソースのうち第１の無線システムによって使用されていない周波数リソース（ホワイトスペースと呼んでもよい）を利用して、第２の無線システムが無線通信を行うものである。第１の無線システムは、例えば、テレビジョン放送用の周波数リソースが割り当てられたテレビジョン放送システムである。第２の無線システムは、例えば、学校・商業施設・イベント会場・商店街・住宅街の一角などの比較的狭いエリアで、テレビジョン放送用の周波数リソースの一部を一時的に利用して無線通信を行うものである。
【００１７】
第１の実施の形態のシステムは、無線端末装置３、通信装置１０およびサーバ装置２０を有する。無線端末装置３は、第２の無線システムに属する無線デバイスであり、例えば、基地局などのマスタデバイスと無線通信を行うクライアントデバイスである。通信装置１０は、第２の無線システムが無線通信に使用する周波数リソースを動的に選択する。通信装置１０は、第２の無線システムに属する無線デバイスであってもよく、例えば、クライアントデバイスによる無線通信を制御するマスタデバイスである。
【００１８】
サーバ装置２０は、第１の無線システムに割り当てられた複数の周波数リソースの第１の無線システムによる使用状況を管理する情報処理装置である。サーバ装置２０は、いわゆるホワイトスペースデータベースを備えるものでもよい。サーバ装置２０は、通信装置１０や他の通信装置からネットワークを介してアクセスを受け付け、周波数リソースの使用状況を示すリソース情報２１を提供する。リソース情報２１は、第１の無線システムが現在使用していない周波数リソースのリストであってもよい。第１の実施の形態では、サーバ装置２０またはその周辺のネットワークに障害が発生することで、通信装置１０および他の通信装置がサーバ装置２０にアクセスできなくなる場合を考える。
【００１９】
通信装置１０は、インタフェース１１、記憶部１２および制御部１３を有する。
インタフェース１１は、ネットワークを介してサーバ装置２０にアクセスし、サーバ装置２０からリソース情報２１を取得する。エリアによって第１の無線システムが使用していない周波数リソースが異なる場合、インタフェース１１は、サーバ装置２０にアクセスするときに通信装置１０の位置を示す位置情報をサーバ装置２０に送信してもよい。これにより、通信装置１０の位置に応じたリソース情報２１を取得できる。インタフェース１１は、インターネットなどの有線ネットワークに接続される有線インタフェースでもよいし、無線ネットワークに接続される無線インタフェースでもよい。
【００２０】
記憶部１２は、サーバ装置２０から取得されたリソース情報２１を記憶する。通信装置１０がサーバ装置２０からリソース情報を継続的に取得している場合、記憶部１２には最後に取得された最新のリソース情報のみが記憶されるようにしてもよい。記憶部１２としては、例えば、フラッシュメモリなどの不揮発性メモリを用いることができる。
【００２１】
制御部１３は、サーバ装置２０から取得されたリソース情報２１に基づいて、第１の無線システムに割り当てられた複数の周波数リソースの中から、第２の無線システムが使用する周波数リソースを選択する。例えば、制御部１３は、第１の無線システムが現在使用していない周波数リソースについて無線状態を測定し、第１の無線システムや他の第２の無線システムとの干渉が十分小さくなる周波数リソースを選択する。通信装置１０は、例えば、制御部１３が選択した周波数リソースを用いて無線端末装置３と通信する。
【００２２】
このような無線制御を実現するために、制御部１３は、プロセッサやメモリを備えてもよい。「プロセッサ」は、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）でもよいし、ＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）などの特定用途の電子回路でもよい。また、「プロセッサ」は、複数のプロセッサの集合（マルチプロセッサ）であってもよい。プロセッサは、例えば、メモリに記憶されたプログラムを実行する。メモリは、例えば、ＲＡＭ（Random Access Memory）などの揮発性メモリである。
【００２３】
ここで、制御部１３は、第１のタイミングでリソース情報２１が取得された後、サーバ装置２０からリソース情報を再取得するようスケジューリングされた第２のタイミングにおいて、インタフェース１１からサーバ装置２０に対してアクセスさせる。第２のタイミングは、リソース情報２１を更新すべきタイミング、または、リソース情報２１の当初の有効期限が切れるタイミングと言うこともできる。第２のタイミングは、例えば、第１のタイミングから所定時間（例えば、数時間から１日程度）経過した時点である。
【００２４】
そして、制御部１３は、第２のタイミングにおいてリソース情報の再取得が成功したか判定する。再取得のためのサーバ装置２０へのアクセスは、１回のみ行われるようにしてもよいし、最大で所定回数まで行われるようにしてもよい。再取得に成功した場合、制御部１３は、第２のタイミング以降は再取得されたリソース情報を参照して、第２の無線システムを制御する。一方、再取得に失敗した場合、制御部１３は、第２のタイミング以降も、記憶部１２に記憶されている第１のタイミングのリソース情報２１（古いリソース情報）を参照して第２の無線システムを制御することを許容する。
【００２５】
第１の実施の形態のシステムによれば、第１のタイミングでサーバ装置２０から取得されたリソース情報２１が、通信装置１０の記憶部１２に保存される。そして、リソース情報をサーバ装置２０から再取得すべき第２のタイミングで再取得に失敗しても、記憶部１２に保存されているリソース情報２１（古いリソース情報）を流用して、第２の無線システムによる周波数リソースの二次利用が行われ得る。このため、サーバ装置２０について障害が発生しても、第２の無線システムは無線通信を停止しなくてもよい。すなわち、サーバ装置２０がボトルネックとなって第２の無線システムが動作できなくなる可能性を抑制し、第２の無線システムの可用性を向上させることができる。
【００２６】
［第２の実施の形態］
次に、第２の実施の形態を説明する。第１の実施の形態との違いを中心に説明し、第１の実施の形態と同様の事項については適宜説明を省略する。
【００２７】
図２は、第２の実施の形態のシステムを示す図である。
第２の実施の形態のシステムは、無線端末装置３、送信装置４、通信装置１０ａおよびサーバ装置２０を有する。通信装置１０ａは、第１の実施の形態の通信装置１０に対応するものであり、第２の無線システムの無線通信を制御する。
【００２８】
送信装置４は、サーバ装置２０について障害が発生している間、障害発生を示す障害情報２２を通信装置１０ａが存在するエリアに対して送信する。送信装置４は、テレビジョン放送システムの放送局であってもよい。その場合、送信装置４は、例えば、データ放送サービスによって障害情報２２を放送エリアに対して報知する。また、送信装置４は、携帯電話システムのマクロ基地局であってもよい。その場合、送信装置４は、例えば、マクロセルに対して報知チャネルで障害情報２２を報知する。ただし、障害情報２２が送信されるチャネルは、新たに用意されるチャネルであってもよい。また、送信装置４は、既存の無線サービスに用いられていない新たな通信装置であってもよい。
【００２９】
通信装置１０ａは、第１の実施の形態で説明したインタフェース１１および記憶部１２に加えて、インタフェース１４および制御部１５を有する。制御部１５は、第１の実施の形態の制御部１３に対応するものであり、周波数リソースの選択を行う。
【００３０】
インタフェース１４は、送信装置４から信号を受信する。サーバ装置２０について障害が発生したときは、送信装置４からの信号に障害情報２２が含まれている。インタフェース１４は、送信装置４からの信号を有線で受信する有線インタフェースでもよいし、送信装置４からの信号を無線で受信する無線インタフェースでもよい。なお、インタフェース１４は、信号を送信する機能を有していなくてもよい。
【００３１】
制御部１５は、前述の通り、第１のタイミングでリソース情報２１が取得された後、サーバ装置２０からリソース情報を再取得するようスケジューリングされた第２のタイミングにおいて、インタフェース１１からサーバ装置２０に対してアクセスさせる。そして、制御部１５は、第２のタイミングにおいてリソース情報の再取得が成功したか判定する。再取得に成功した場合、制御部１５は、第２のタイミング以降は再取得されたリソース情報を参照して、第２の無線システムが使用する周波数リソースを選択する。
【００３２】
一方、再取得に失敗した場合、制御部１５は、送信装置４からサーバ装置２０についての障害発生を示す障害情報２２が受信されているか判定する。障害情報２２の受信は、再取得に失敗した後に確認してもよいし、再取得の成否にかかわらず継続的に確認するようにしてもよい。再取得に失敗し、且つ、障害情報２２が受信されている場合、制御部１５は、第２のタイミング以降も記憶部１２に記憶されている第１のタイミングのリソース情報２１を参照して周波数リソースの選択を行うことを許容する。再取得に失敗し、且つ、障害情報２２が受信されていない場合、例えば、制御部１５は、周波数リソースの選択を行わずに第２の無線システムの無線通信を停止させる。
【００３３】
第２の実施の形態のシステムによれば、第１の実施の形態のシステムと同様の効果が得られる。更に、第２の実施の形態のシステムによれば、リソース情報の再取得に失敗した原因がサーバ装置２０の障害であるか否かが、送信装置４からの信号によって確認することができる。サーバ装置２０について障害が発生している場合、サーバ装置２０によって管理される周波数リソースの使用状況が変化している可能性は低い。また、サーバ装置２０について障害が発生している場合、他の通信装置も通信装置１０ａと同様にリソース情報の再取得に失敗しており通信装置１０ａと同様の振る舞いを行うと期待できる。そのため、前に取得したリソース情報２１を参照しても、第１の無線システムや他の第２の無線システムとの干渉が十分小さい周波数リソースを効率的に探すことができる。
【００３４】
［第３の実施の形態］
図３は、第３の実施の形態のシステムを示す図である。
第３の実施の形態のシステムは、テレビジョン放送システムを一次利用者とし、ローカル無線ネットワークを二次利用者としたものである。このローカル無線ネットワークは、１つの放送局がカバーする放送エリアや１つのマクロ基地局がカバーするマクロセルと比べて狭い範囲内で、テレビジョン放送用の周波数を一時的に使用して無線通信を行う。
【００３５】
ローカル無線ネットワークの例としては、学校・商店街・住宅街の一角などの狭い範囲に対して放送を行うもの（エリア放送）や、商業施設・イベント会場など人が集まる場所においてマイクロフォンの音声を伝送するもの（特定ラジオマイク）などが挙げられる。また、ローカル無線ネットワークの例として、センシングデバイスによって測定された環境状態を報告するもの（センサネットワーク）や、災害発生に備えて用意する予備の通信インフラ（災害向け通信システム）なども挙げられる。
【００３６】
第３の実施の形態のシステムは、クライアントデバイス３１，３２、広域無線送信装置４０、管理端末５０、有線ネットワーク６０、マスタデバイス１００，１００ａおよびデータベースサーバ２００を有する。クライアントデバイス３１，３２は、第１および第２の実施の形態の無線端末装置３の一例である。広域無線送信装置４０は、第２の実施の形態の送信装置４の一例である。マスタデバイス１００，１００ａは、第１の実施の形態の通信装置１０の一例であり、第２の実施の形態の通信装置１０ａの一例である。データベースサーバ２００は、第１および第２の実施の形態のサーバ装置２０の一例である。
【００３７】
クライアントデバイス３１，３２は、何れかのマスタデバイスに接続してローカル無線ネットワークに参加する無線デバイスである。第３の実施の形態では、クライアントデバイス３１，３２はマスタデバイス１００に接続するものとする。クライアントデバイス３１，３２は、固定無線通信装置であってもよいし、移動無線通信装置であってもよい。クライアントデバイス３１，３２は、例えば、携帯電話機・タブレット型コンピュータ・ノード型コンピュータなど、ユーザが操作する端末装置である。
【００３８】
広域無線送信装置４０は、後述する障害通知メッセージを広範囲のエリアに対して報知することができる無線送信装置である。広域無線送信装置４０は、複数のマスタデバイスによって制御される複数のローカル無線ネットワークをカバーする。広域無線送信装置４０として、例えば、テレビジョン放送システムの放送局や、携帯電話システムのマクロ基地局を利用できる。障害通知メッセージは、例えば、既存の報知チャネルで送信される。
【００３９】
管理端末５０は、データベースサーバ２００の管理者が操作する端末装置としての情報処理装置である。管理者は、データベースサーバ２００またはその周辺ネットワークに障害が発生して、何れのマスタデバイスからもデータベースサーバ２００にアクセスできない状態になったときに、障害発生を認定する。データベースサーバ２００に関する障害としては、データベースサーバ２００のハードウェアの故障、データベースサーバ２００で実行されるソフトウェアの異常停止、データの消失、データベースサーバ２００に接続された通信装置の故障などが考えられる。管理端末５０は、管理者によって障害発生が認定されると、広域無線送信装置４０に障害通知メッセージを報知するよう指示する。障害通知メッセージは、障害が解消されるまで継続的に報知される。
【００４０】
マスタデバイス１００，１００ａは、それぞれローカル無線ネットワークを構築し制御することができる無線デバイスである。マスタデバイス１００，１００ａは、有線ネットワーク６０に接続され、有線ネットワーク６０を介してデータベースサーバ２００にアクセスする。有線ネットワーク６０は、例えば、インターネットである。また、マスタデバイス１００，１００ａは、１またはそれ以上のクライアントデバイスからアクセスを受け付け、それらクライアントデバイスと無線通信を行う。すなわち、マスタデバイス１００，１００ａは、ローカル無線ネットワークの基地局として動作する。
【００４１】
データベースサーバ２００は、テレビジョン放送のホワイトスペースデータベースを備え、有線ネットワーク６０に接続されたサーバ装置である。ホワイトスペースデータベースは、放送エリアとテレビジョン放送システムによって使用されていない周波数リソース（テレビホワイトスペース）の対応関係を管理する。データベースサーバ２００は、マスタデバイス１００，１００ａからのアクセスに応じて、アクセス元のマスタデバイスが存在する放送エリアに対応するテレビホワイトスペースの情報を提供する。
【００４２】
図４は、ホワイトスペースの例を示す図である。
第３の実施の形態のテレビジョン放送システムでは、テレビジョン放送用に割り当てられた周波数帯域が、予め複数の物理チャネルに分割されている。複数の物理チャネルは、全て同じ帯域幅であってもよい。例えば、４７０ＭＨｚ〜７１０ＭＨｚの周波数帯域が、それぞれの帯域幅が６ＭＨｚである物理チャネル＃１３〜＃５２に分割される。
【００４３】
テレビジョン放送システムがカバーする範囲は、複数の放送エリアに分割されている。複数の物理チャネルのうち、現在、何れの物理チャネルが放送に使用されており何れの物理チャネルが放送に使用されていないかは、放送エリアによって異なる。例えば、放送エリアＡでは、物理チャネル＃４１，＃４３，＃４４が使用され、物理チャネル＃４２，＃４５が使用されていない。一方、例えば、放送エリアＢでは、物理チャネル＃４３，＃４５が使用され、物理チャネル＃４１，＃４２，＃４４が使用されていない。
【００４４】
すなわち、放送エリアＡでは物理チャネル＃４２，＃４５がテレビホワイトスペースであり、放送エリアＢでは物理チャネル＃４１，＃４２，＃４４がテレビホワイトスペースである。マスタデバイス１００，１００ａは、自身が放送エリアＡ内に存在するときは、物理チャネル＃４２，＃４５の周波数リソースを用いて、クライアントデバイス３１，３２と無線通信を行う可能性がある。一方、マスタデバイス１００，１００ａは、自身が放送エリアＢ内に存在するときは、物理チャネル＃４１，＃４２，＃４４の周波数リソースを用いて、クライアントデバイス３１，３２と無線通信を行う可能性がある。
【００４５】
図５は、マスタデバイスの例を示すブロック図である。
マスタデバイス１００は、ＧＰＳ（Global Positioning System）受信部１１０、広域無線受信部１２０、有線インタフェース１３０、記憶部１４０、無線インタフェース１５０、制御部１６０および表示部１７０を有する。マスタデバイス１００ａも、マスタデバイス１００と同様のブロック構成によって実現することができる。
【００４６】
ＧＰＳ受信部１１０は、ＧＰＳを利用してマスタデバイス１００の現在位置を算出する無線インタフェースである。ＧＰＳ受信部１１０は、ＧＰＳ用アンテナを用いて、複数のＧＰＳ衛星それぞれから当該ＧＰＳ衛星の送信時刻を含むＧＰＳ信号を受信する。そして、ＧＰＳ受信部１１０は、複数のＧＰＳ衛星の送信時刻とマスタデバイス１００の内部時計が示す受信時刻とに基づいて、マスタデバイス１００が存在する現在位置の経度および緯度を算出する。なお、第３の実施の形態ではＧＰＳを利用することとしたが、他の方法によってマスタデバイス１００の現在位置を算出してもよい。
【００４７】
広域無線受信部１２０は、広域無線送信装置４０から無線信号を受信する無線インタフェースである。広域無線受信部１２０は、無線信号を送信する機能を有していなくてもよい。広域無線受信部１２０は、広域無線送信装置４０からの無線信号に障害通知メッセージが含まれるか確認し、含まれている場合はこれを抽出する。広域無線送信装置４０が放送局である場合、例えば、広域無線受信部１２０は、データ放送サービスのデータの中から障害通知メッセージを探す。また、広域無線送信装置４０がマクロ基地局である場合、例えば、広域無線受信部１２０は、報知チャネルから障害通知メッセージを探す。
【００４８】
有線インタフェース１３０は、有線ネットワーク６０に接続された通信インタフェースである。有線インタフェース１３０は、制御部１６０によって制御されるスケジュールに従って、定期的に有線ネットワーク６０を介してデータベースサーバ２００にアクセスする。このとき、有線インタフェース１３０は、ＧＰＳ受信部１１０によって算出された位置を示す位置情報をデータベースサーバ２００に送信する。そして、有線インタフェース１３０は、アクセスに応じてデータベースサーバ２００から、マスタデバイス１００が存在する放送エリアのテレビホワイトスペースを示すチャネルリストを受信する。なお、データベースサーバ２００に送信する位置情報は、緯度および経度を含んでもよいし、緯度および経度から特定される放送エリアの識別子を含んでもよい。
【００４９】
記憶部１４０は、制御部１６０によって使用されるデータやプログラムを記憶する、フラッシュメモリなどの不揮発性メモリである。記憶部１４０は、データベースサーバ２００から取得されたチャネルリストを記憶する。チャネルリストには、マスタデバイス１００における取得時刻が付加される。記憶部１４０に保存されるチャネルリストは、最後にデータベースサーバ２００から取得された最新のものだけであってもよく、その場合は古いチャネルリストが記憶部１４０から削除される。また、記憶部１４０は、テレビジョン放送の各物理チャネルの周波数を示すチャネル周波数情報を記憶する。また、記憶部１４０は、ローカル無線ネットワークを制御するためのプログラムを予め記憶してもよい。
【００５０】
無線インタフェース１５０は、クライアントデバイス３１，３２と無線通信を行う通信インタフェースである。無線インタフェース１５０は、制御部１６０から周波数範囲が指定されて干渉の測定が要求されると、指定された周波数範囲について一次利用者や他の二次利用者からの無線信号の受信レベルを測定する。また、無線インタフェース１５０は、制御部１６０から二次利用のための周波数が指定されると、ＲＦ（Radio Frequency）送信回路およびＲＦ受信回路を設定し、また、クライアントデバイス３１，３２に周波数を指定する。そして、無線インタフェース１５０は、ローカル無線ネットワークの基地局として振る舞い、クライアントデバイス３１，３２との間でデータを送受信する。
【００５１】
制御部１６０は、ローカル無線ネットワークが使用する周波数を制御する。制御部１６０は、ＧＰＳ受信部１１０によって算出された現在位置を示す位置情報を生成し、有線インタフェース１３０を介してデータベースサーバ２００に位置情報を送信する。制御部１６０は、データベースサーバ２００から現在位置に応じたチャネルリストを取得し、取得時刻を付加して記憶部１４０にチャネルリストを保存する。取得されたチャネルリストには、初期の有効期間として所定時間（例えば、数時間から１日程度）が与えられる。制御部１６０は、初期の有効期間が経過する毎にチャネルリストを再取得する。
【００５２】
また、制御部１６０は、取得されたチャネルリストを参照して、マスタデバイス１００が存在する放送エリアにおいて放送に使用されていない１またはそれ以上の物理チャネルを選択する。ホワイトスペースは共有の周波数リソースであり他の二次利用者も使用する可能性があることから、制御部１６０は、無線インタフェース１５０を用いて、選択した物理チャネルの周波数範囲の干渉を測定する。そして、制御部１６０は、測定結果に従って、一次利用者および他の二次利用者との干渉が十分小さい周波数を、ローカル無線ネットワークが使用する周波数に決定し、無線インタフェース１５０に通知する。周波数の決定は、ローカル無線ネットワークが動作している間は継続的に行われ、少なくともチャネルリストが再取得されたタイミングで行われることが好ましい。
【００５３】
また、制御部１６０は、データベースサーバ２００からチャネルリストを取得できないときのマスタデバイス１００の動作を制御する。チャネルリストを取得できない原因は、データベースサーバ２００についての障害とそれ以外の障害とに分類できる。前者の場合は、データベースサーバ２００からチャネルリストの提供を受けている全てのマスタデバイスがチャネルリストを取得できないことになる。一方、後者の場合は、マスタデバイス１００以外のマスタデバイスはチャネルリストを正常に取得できる可能性がある。そこで、制御部１６０は、次のようにマスタデバイス１００の動作を制御する。
【００５４】
すなわち、制御部１６０は、データベースサーバ２００へのアクセスに失敗すると、広域無線送信装置４０が障害通知メッセージを報知しているか（広域無線受信部１２０によって障害通知メッセージが受信されているか）判断する。障害通知メッセージは、データベースサーバ２００について障害が発生している間、継続的に報知される。制御部１６０は、障害通知メッセージが受信されている場合、記憶部１４０に保存してある前回取得したチャネルリストを使用することを許可する。これは、前回取得したチャネルリストの有効期限を延長すると言うこともできる。一方、制御部１６０は、障害通知メッセージが受信されていない場合、ローカル無線ネットワークが無線通信を行うのを停止する。
【００５５】
なお、制御部１６０は、ＣＰＵ１６１およびＲＡＭ１６２を有する。ＣＰＵ１６１は、記憶部１４０に記憶されたデータやプログラムの少なくとも一部をＲＡＭ１６２にロードし、ＲＡＭ１６２に記憶したプログラムを実行する。ただし、制御部１６０は、ＣＰＵ以外の種類のプロセッサを備えてもよく、複数のプロセッサの集合（マルチプロセッサ）を備えてもよい。また、上記の制御部１６０の機能を、ＣＰＵなどの汎用的なプロセッサではなく、ハードウェアロジックとして実装することも可能である。
【００５６】
表示部１７０は、ローカル無線ネットワークの稼働状態を表示する。表示部１７０は、１またはそれ以上の色で点灯するランプであってもよい。表示部１７０は、データベースサーバ２００へのアクセスに失敗し古いチャネルリストに基づいて無線通信を行っている場合、その旨を知らせるための表示を行う。例えば、表示部１７０は、古いチャネルリストが使用されている場合、データベースサーバ２００へのアクセスに成功している場合とは異なる色の点灯を行う。これにより、マスタデバイス１００のユーザに警告を行うことができる。ただし、古いチャネルリストを使用している旨を、ＳＮＭＰ（Simple Network Management Protocol）により所定の端末装置に報告するようにしてもよい。
【００５７】
なお、有線インタフェース１３０は、第１および第２の実施の形態のインタフェース１１の一例である。広域無線受信部１２０は、第２の実施の形態のインタフェース１４の一例である。記憶部１４０は、第１および第２の実施の形態の記憶部１２の一例である。制御部１６０は、第１の実施の形態の制御部１３や第２の実施の形態の制御部１５の一例である。
【００５８】
図６は、データベースサーバの例を示すブロック図である。
データベースサーバ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＨＤＤ（Hard Disk Drive）２０３、画像信号処理部２０４、入力信号処理部２０５、媒体読取部２０６および通信インタフェース２０７を有する。これらのユニットは、データベースサーバ２００の中でバスに接続され、相互に信号を送信し得る。管理端末５０も、データベースサーバ２００と同様のブロック構成によって実現することができる。
【００５９】
ＣＰＵ２０１は、プログラムの命令を実行するプロセッサである。ＣＰＵ２０１は、ＨＤＤ２０３に記憶されているプログラムやデータの少なくとも一部をＲＡＭ２０２にロードし、プログラムを実行する。なお、ＣＰＵ２０１は複数のプロセッサコアを備えてもよく、データベースサーバ２００は複数のプロセッサを備えてもよく、以下で説明する処理を複数のプロセッサまたはプロセッサコアを用いて並列に実行してもよい。
【００６０】
ＲＡＭ２０２は、ＣＰＵ２０１が実行するプログラムや情報処理に用いられるデータを一時的に記憶する揮発性メモリである。なお、データベースサーバ２００は、ＲＡＭ以外の種類のメモリを備えてもよく、複数の種類のメモリを備えてもよい。
【００６１】
ＨＤＤ２０３は、ＯＳ（Operating System）やアプリケーションソフトウェアなどのソフトウェアのプログラム、および、データを記憶する不揮発性の記憶装置である。なお、データベースサーバ２００は、ＳＳＤ（Solid State Drive）などの他の種類の不揮発性の記憶装置を備えてもよく、複数の種類の不揮発性の記憶装置を備えてもよい。
【００６２】
画像信号処理部２０４は、ＣＰＵ２０１からの命令に従って、データベースサーバ２００に接続されたディスプレイ２１１に画像を出力する。ディスプレイ２１１としては、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、プラズマディスプレイ（ＰＤＰ：Plasma Display Panel）、有機ＥＬディスプレイ（ＯＥＬＤ：Organic Electro-Luminescence Display）などを用いることができる。
【００６３】
入力信号処理部２０５は、データベースサーバ２００に接続された入力デバイス２１２から入力信号を取得しＣＰＵ２０１に通知する。入力デバイス２１２としては、例えば、マウスやタッチパネルやタッチパッドやトラックボールなどのポインティングデバイス、キーボード、リモートコントローラ、ボタンスイッチなどを用いることができる。また、データベースサーバ２００に複数の種類の入力デバイスが接続されてもよい。
【００６４】
媒体読取部２０６は、記録媒体２１３に記録されたプログラムやデータを読み取る駆動装置である。記録媒体２１３として、例えば、フレキシブルディスク（ＦＤ：Flexible Disk）やＨＤＤなどの磁気ディスク、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）などの光ディスク、光磁気ディスク（ＭＯ：Magneto-Optical disk）、半導体メモリなどを使用できる。媒体読取部２０６は、例えば、記録媒体２１３から読み取ったプログラムやデータをＲＡＭ２０２またはＨＤＤ２０３に格納する。なお、データベースサーバ２００は、複数の種類の記録媒体に対応した複数の媒体読取部を備えてもよい。
【００６５】
通信インタフェース２０７は、有線ネットワーク６０に接続され、マスタデバイス１００，１００ａと通信を行う有線インタフェースである。
ただし、データベースサーバ２００は媒体読取部２０６を備えなくてもよく、端末装置からネットワーク経由でデータベースサーバ２００を制御できる場合には画像信号処理部２０４や入力信号処理部２０５を備えなくてもよい。また、ディスプレイ２１１や入力デバイス２１２は、データベースサーバ２００の筐体と一体に形成されてもよい。
【００６６】
図７は、ホワイトスペーステーブルの例を示す図である。
ホワイトスペーステーブル２２１は、データベースサーバ２００の記憶装置（例えば、ＨＤＤ２０３）に記憶されている。ホワイトスペーステーブル２２１の内容は、テレビジョン放送システムによる物理チャネルの使用状況が変化すると更新される。ホワイトスペーステーブル２２１は、エリア名、座標および空きチャネルの項目を含む。
【００６７】
エリア名の項目には、放送エリアの識別子が登録される。座標の項目には、その放送エリアの範囲を経度および緯度を用いて表現した情報が登録される。空きチャネルの項目には、その放送エリアにおいて放送に使用されていない物理チャネルの番号が列挙される。なお、チャネルリストを取得するにあたり、マスタデバイス１００，１００ａは、ＧＰＳを用いて算出された経度および緯度をデータベースサーバ２００に送信してもよい。また、マスタデバイス１００，１００ａは、経度および緯度から放送エリアを判定し、放送エリアの識別子をデータベースサーバ２００に送信してもよい。その場合、エリア名と座標とを対応付けた情報がマスタデバイス１００，１００ａに記憶されている。
【００６８】
例えば、エリア名＝Ａに対して、その経度・緯度の範囲および空きチャネル＝｛４２，４５，…｝という情報が、ホワイトスペーステーブル２２１に登録される。また、エリア名＝Ｂに対して、その経度・緯度の範囲および空きチャネル＝｛４１，４２，４４，…｝という情報が、ホワイトスペーステーブル２２１に登録される。
【００６９】
図８は、チャネル周波数テーブルの例を示す図である。
チャネル周波数テーブル１４１は、マスタデバイス１００の記憶部１４０に記憶されている。チャネル周波数テーブル１４１は、チャネル番号および周波数の項目を含む。チャネル番号の項目には、テレビジョン放送用に予め定義された物理チャネルの番号が登録される。周波数の項目には、その物理チャネルの中心周波数および周波数範囲の少なくとも一方が登録される。全ての物理チャネルの帯域幅が同一であれば、マスタデバイス１００は、中心周波数から各物理チャネルの周波数範囲を算出できる。
【００７０】
例えば、チャネル番号＝４１に対して、周波数＝６４１ＭＨｚ（または、６３８−６４４ＭＨｚ）という情報が、チャネル周波数テーブル１４１に予め登録される。また、チャネル番号＝４２に対して、周波数＝６４７ＭＨｚ（または、６４４−６５０ＭＨｚ）という情報が、チャネル周波数テーブル１４１に予め登録される。なお、隣接する物理チャネルの間のマージンは十分に小さくてよい。放送データがデジタル方式で送信される場合、隣接する物理チャネルを使用しても物理チャネルの間の干渉を十分に抑制できる。
【００７１】
図９は、チャネルリストの例を示す図である。
チャネルリスト１４２は、制御部１６０によってマスタデバイス１００の記憶部１４０に保存される。データベースサーバ２００からマスタデバイス１００に送信されるチャネルリストには、マスタデバイス１００が存在する放送エリアにおいて未使用の物理チャネルの番号が列挙される。取得されたチャネルリストには、制御部１６０によって、マスタデバイス１００が当該チャネルリストを取得した時刻（取得時刻）が付加される。なお、記憶部１４０には、最後に取得された１つのチャネルリストのみ保存されてもよい。
【００７２】
図１０は、障害通知メッセージの例を示す図である。
障害通知メッセージ４１は、データベースサーバ２００がアクセス不可である間、広域無線送信装置４０によって報知されてマスタデバイス１００，１００ａによって受信される。障害通知メッセージ４１は、障害フラグおよびリスト有効条件の項目を含む。
【００７３】
障害フラグの項目には、データベースサーバ２００について障害が発生しているか否かを示すビットが登録される。例えば、障害フラグ＝０は障害なしを示し、障害フラグ＝１は障害発生を示す。リスト有効条件の項目には、マスタデバイス１００，１００ａが使用を継続してもよいチャネルリストの条件が記載される。
【００７４】
リスト有効条件には、取得時刻の条件が含まれ得る。例えば、リスト有効条件が「取得時刻から３６時間以内」であれば、３６時間より前に取得されたチャネルリストは継続使用が許可されない。これは、チャネルリストの有効期間が障害通知メッセージ４１によって変更されたと言うこともできる。取得時刻の条件を設定することで、物理チャネルの使用状況が変化する前の古いチャネルリストが継続使用されることを抑制できる。
【００７５】
なお、データベースサーバ２００の障害が複数の放送エリアのうちの一部のみに影響を与える場合、障害通知メッセージ４１が当該一部の放送エリアのみで報知されるようにしてもよい。また、障害通知メッセージ４１に、ターゲットとする放送エリアを示す情報が含まれてもよい。また、障害通知メッセージ４１の内容が、放送エリアによって異なってもよい。例えば、ある放送エリアでは物理チャネルの使用状況が最近変化し、別の放送エリアでは物理チャネルの使用状況が最近変化していない場合、この２つの放送エリアに対してリスト有効条件が異なる障害通知メッセージ４１が報知されてもよい。
【００７６】
また、広域無線送信装置４０が障害通知メッセージ４１に割り当て可能な無線リソースに余裕がある場合、障害通知メッセージ４１がホワイトスペースに関する情報を含んでもよい。例えば、障害通知メッセージ４１は、隣接する複数の放送エリアに共通して未使用である物理チャネルの番号など、未使用の物理チャネルの一部を示す限定したチャネルリストを含んでもよい。その場合、マスタデバイス１００，１００ａは、障害通知メッセージ４１に含まれるホワイトスペースの情報も参照して、使用する周波数を決定する。
【００７７】
図１１は、ローカル無線制御の手順例を示すフローチャートである。
ここでは、マスタデバイス１００がローカル無線制御を行うものとしてその手順を説明する。他のマスタデバイスも、マスタデバイス１００と同様のローカル無線制御を行う。このフローチャートが示す手順は、マスタデバイス１００の電源がＯＮになるか、または、ローカル無線通信を開始するＯＮコマンドが入力されたことを契機として行われる。
【００７８】
（Ｓ１）ＧＰＳ受信部１１０は、ＧＰＳ信号を受信してマスタデバイス１００の現在位置を算出する。現在位置は、例えば、緯度と経度によって特定される。
（Ｓ２）制御部１６０は、ＧＰＳを利用して算出された現在位置を示す位置情報を生成する。位置情報は、経度および緯度を含んでもよいし、現在位置が属する放送エリアの識別子を含んでもよい。有線インタフェース１３０は、有線ネットワーク６０を介して位置情報をデータベースサーバ２００に送信する。なお、制御部１６０は、データベースサーバ２００にアクセスするための情報として、ＵＲＬ（Uniform Resource Locator）またはＩＰ（Internet Protocol）アドレスなどのアドレスを予め知っていることが好ましい。
【００７９】
（Ｓ３）制御部１６０は、データベースサーバ２００へのアクセスに対する応答として、位置情報に応じたチャネルリストをデータベースサーバ２００から取得できたか判断する。１回のアクセスで応答が得られない場合、複数回（最大で所定回数まで）アクセスを試してみてもよい。チャネルリストの取得に成功した場合、処理をステップＳ４に進め、チャネルリストの取得に失敗した場合、処理をステップＳ５に進める。
【００８０】
（Ｓ４）制御部１６０は、有線インタフェース１３０がデータベースサーバ２００から受信したチャネルリストに取得時刻を付与する。そして、制御部１６０は、記憶部１４０にそのチャネルリストを保存する。このとき、制御部１６０は、古いチャネルリストを記憶部１４０から削除してもよい。そして、処理をステップＳ８に進める。
【００８１】
（Ｓ５）制御部１６０は、広域無線受信部１２０によって、広域無線送信装置４０が送信している無線信号の中から、障害発生を示す障害通知メッセージ４１（例えば、障害フラグ＝１であるもの）が検出されたか判断する。障害通知メッセージ４１の検出は、チャネルリストの取得に失敗した後に試みてもよいし、チャネルリストの取得に失敗する前に行っておいてもよい。障害発生を示す障害通知メッセージ４１が検出されている場合は処理をステップＳ６に進め、検出されていない場合は処理をステップＳ９に進める。
【００８２】
（Ｓ６）制御部１６０は、記憶部１４０に保存されている前回取得されたチャネルリスト１４２が、障害通知メッセージ４１に含まれるリスト有効条件を満たすか判断する。例えば、制御部１６０は、保存されているチャネルリスト１４２の取得時刻と、リスト有効条件に含まれる取得時刻条件とに基づいて、このチャネルリスト１４２が継続使用できないほど古過ぎるものでないか確認する。リスト有効条件が満たされる場合は処理をステップＳ７に進め、リスト有効条件が満たされない場合は処理をステップＳ９に進める。
【００８３】
（Ｓ７）制御部１６０は、記憶部１４０からチャネルリスト１４２を読み出す。
（Ｓ８）制御部１６０は、データベースサーバ２００から取得された新しいチャネルリストまたは記憶部１４０に記憶された古いチャネルリスト１４２を参照して、１またはそれ以上の未使用の物理チャネルを選択する。制御部１６０は、チャネル周波数テーブル１４１を参照して、選択した物理チャネルの周波数を確認する。無線インタフェース１５０は、選択された物理チャネルの周波数の範囲で、テレビジョン放送システムや他のローカル無線ネットワークからの無線信号の受信レベル（干渉レベル）を測定する。そして、制御部１６０は、干渉が最も小さくなる周波数を、ローカル無線ネットワークが使用する周波数に決定する。これにより、マスタデバイス１００とクライアントデバイス３１，３２との間で無線通信が開始されるかまたは継続される。その後、処理をステップＳ１０に進める。
【００８４】
（Ｓ９）制御部１６０は、マスタデバイス１００とクライアントデバイス３１，３２との間の無線通信を含むローカル無線ネットワークの無線通信を停止する。
（Ｓ１０）制御部１６０は、電源ＯＦＦまたはローカル無線通信を終了するＯＦＦコマンドが入力されたか判断する。ＯＦＦコマンドが入力された場合はローカル無線制御を終了し、ＯＦＦコマンドが入力されていない場合は処理をステップＳ１１に進める。
【００８５】
（Ｓ１１）制御部１６０は、データベースサーバ２００に前回アクセスを試みてから所定時間（例えば、数時間から１日程度）経過したか判断する。データベースサーバ２００から最新のチャネルリストを取得すべき周期は、予めマスタデバイス１００に定義されている。所定時間経過した場合、処理をステップＳ１に進めてデータベースサーバ２００からチャネルリストの再取得を試みる。所定時間経過していない場合、処理をステップＳ１０に進めて、ＯＦＦコマンドが入力されるかまたは所定時間経過するのを待つ。
【００８６】
図１２は、データベースアクセスの流れの例を示すシーケンス図である。
マスタデバイス１００は、マスタデバイス１００の現在位置を示す位置情報を、データベースサーバ２００に送信する（ＳＴ１）。データベースサーバ２００は、マスタデバイスの現在位置に応じたチャネルリストをマスタデバイス１００に送信する（ＳＴ２）。マスタデバイス１００は、チャネルリストを用いてローカル無線ネットワークを制御する。マスタデバイス１００は、前回チャネルリストを取得してから所定時間経過すると、再び位置情報をデータベースサーバ２００に送信する（ＳＴ３）。データベースサーバ２００は、最新のチャネルリストをマスタデバイス１００に送信する（ＳＴ４）。マスタデバイス１００は、最新のチャネルリストを用いてローカル無線ネットワークを制御する。
【００８７】
ここで、データベースサーバ２００について障害が発生したとする。例えば、データベースサーバ２００のハードウェアの故障によってデータベースサーバ２００が停止したとする。すると、データベースサーバ２００の管理者によって障害発生が認定される。広域無線送信装置４０は、障害通知メッセージ４１を継続的に報知する（ＳＴ５）。例えば、広域無線送信装置４０は、障害通知メッセージ４１を所定周期で送信し続ける。
【００８８】
マスタデバイス１００は、前回チャネルリストを取得してから所定時間経過すると、再び位置情報をデータベースサーバ２００に送信する（ＳＴ６）。しかし、データベースサーバ２００に障害が発生しているため、マスタデバイス１００はデータベースサーバ２００から応答を得られない。すると、マスタデバイス１００は、障害通知メッセージ４１が広域無線送信装置４０によって報知されていることを確認する。そして、マスタデバイス１００は、前回データベースサーバ２００から取得したチャネルリストを継続して用いてローカル無線ネットワークを制御する（ＳＴ７）。すなわち、マスタデバイス１００は、無線通信を停止せずにローカル無線ネットワークを継続して動作させる。
【００８９】
その後、データベースサーバ２００の障害が復旧したとする。例えば、故障したハードウェアが交換されてデータベースサーバ２００が再稼働したとする。すると、データベースサーバ２００の管理者によって、データベースサーバ２００の復旧が認定される。広域無線送信装置４０は、障害通知メッセージ４１の報知を停止する。
【００９０】
マスタデバイス１００は、前回チャネルリストの取得を試みてから所定時間経過すると、再び位置情報をデータベースサーバ２００に送信する（ＳＴ８）。ここでは、データベースサーバ２００が復旧しているため、データベースサーバ２００が最新のチャネルリストをマスタデバイス１００に送信する（ＳＴ９）。マスタデバイス１００は、最新のチャネルリストを用いてローカル無線ネットワークを制御する。
【００９１】
第３の実施の形態のシステムによれば、データベースサーバ２００から提供されたチャネルリストが、マスタデバイス１００，１００ａに保存される。そして、チャネルリストを再取得すべきタイミングで再取得に失敗しても、前回のチャネルリストを引き続き使用して各ローカル無線ネットワークの周波数を制御することが許容される。よって、データベースサーバ２００に障害が発生しても、複数のローカル制御ネットワークが全て使用できなくなるのを抑制できる。すなわち、テレビジョン放送用の周波数リソースを二次利用するローカル無線ネットワークの可用性が向上する。
【００９２】
また、チャネルリストの再取得に失敗した原因がデータベースサーバ２００の障害であることを、広域無線送信装置４０によって報知される障害通知メッセージ４１を受信することで確認できる。データベースサーバ２００に障害が発生している場合、ホワイトスペースデータベースが更新される可能性は低い。また、あるマスタデバイスが前のチャネルリストを継続使用しても、他のマスタデバイスも同様に前のチャネルリストを継続使用する可能性が高く、ホワイトスペースを共有して利用する複数のマスタデバイスが同様の振る舞いをすると期待できる。よって、各マスタデバイスは、前のチャネルリストを使用しても、干渉の小さい周波数を効率的に探すことができると期待できる。
【００９３】
なお、無線端末装置３、通信装置１０，１０ａ、サーバ装置２０、クライアントデバイス３１，３２、管理端末５０、マスタデバイス１００，１００ａおよびデータベースサーバ２００の情報処理は、各装置にプログラムを実行させることで実現してもよい。プログラムは、コンピュータ読み取り可能な記録媒体に記録しておくことができる。記録媒体としては、例えば、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリを使用できる。磁気ディスクには、ＦＤおよびＨＤＤが含まれる。光ディスクには、ＣＤ、ＣＤ−Ｒ（Recordable）／ＲＷ（Rewritable）、ＤＶＤおよびＤＶＤ−Ｒ／ＲＷが含まれる。プログラムは、可搬記録媒体に記録されて配布されることがある。その場合、上記の各装置は、可搬記録媒体からＨＤＤなど他の記録媒体にプログラムを複製して実行してもよい。
【００９４】
上記については単に本発明の原理を示すものである。更に、多数の変形や変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応する全ての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【符号の説明】
【００９５】
３  無線端末装置
４  送信装置
１０，１０ａ  通信装置
１１，１４  インタフェース
１２  記憶部
１３，１５  制御部
２０  サーバ装置
２１  リソース情報
２２  障害情報
【図１】
2014188583.tif 000003
【図２】
2014188583.tif 000004
【図３】
2014188583.tif 000005
【図４】
2014188583.tif 000006
【図５】
2014188583.tif 000007
【図６】
2014188583.tif 000008
【図７】
2014188583.tif 000009
【図８】
2014188583.tif 000010
【図９】
2014188583.tif 000011
【図１０】
2014188583.tif 000012
【図１１】
2014188583.tif 000013
【図１２】
2014188583.tif 000014
【手続補正書】
【提出日】平成27年12月7日(2015.12.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
第３の実施の形態のシステムによれば、データベースサーバ２００から提供されたチャネルリストが、マスタデバイス１００，１００ａに保存される。そして、チャネルリストを再取得すべきタイミングで再取得に失敗しても、前回のチャネルリストを引き続き使用して各ローカル無線ネットワークの周波数を制御することが許容される。よって、データベースサーバ２００に障害が発生しても、複数のローカル無線ネットワークが全て使用できなくなるのを抑制できる。すなわち、テレビジョン放送用の周波数リソースを二次利用するローカル無線ネットワークの可用性が向上する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の無線システムに割り当てられた複数の周波数リソースの前記第１の無線システムによる使用状況を管理するサーバ装置にアクセスし、前記使用状況を示す情報を前記サーバ装置から取得するインタフェースと、
取得された前記使用状況を示す情報を記憶する記憶部と、
前記使用状況を示す情報に基づいて、前記複数の周波数リソースの中から第２の無線システムが使用する周波数リソースを選択する制御部と、を有し、
前記制御部は、第１のタイミングで前記使用状況を示す情報が取得された後、前記使用状況を示す情報を前記サーバ装置から再取得するようスケジューリングされた第２のタイミングにおいて前記再取得が成功したか判定し、前記再取得に失敗した場合、前記記憶部に記憶されている前記第１のタイミングの前記使用状況を示す情報に基づいて前記第２のタイミング以降も前記選択を行うことを許容する、通信装置。
【請求項２】
前記サーバ装置に障害が発生しているときに障害情報を送信する送信装置から、前記障害情報を受信する他のインタフェースを更に有し、
前記制御部は、前記障害情報の受信状況に応じて、前記第１のタイミングの前記使用状況を示す情報に基づいて前記第２のタイミング以降も前記選択を行うか決定する、
請求項１記載の通信装置。
【請求項３】
前記障害情報は、前記使用状況を示す情報の取得タイミング条件を含み、
前記制御部は、前記障害情報が受信されており、且つ、前記第１のタイミングが前記取得タイミング条件を満たすとき、前記第１のタイミングの前記使用状況を示す情報に基づいて前記第２のタイミング以降も前記選択を行う、
請求項２記載の通信装置。
【請求項４】
前記送信装置は、前記サーバ装置に障害が発生しているときに前記障害情報を報知する無線送信装置であり、前記他のインタフェースは、前記無線送信装置が報知した前記障害情報を受信する無線インタフェースである、請求項２または３記載の通信装置。
【請求項５】
第１のタイミングで、第１の無線システムに割り当てられた複数の周波数リソースの前記第１の無線システムによる使用状況を管理するサーバ装置にアクセスし、前記使用状況を示す情報を前記サーバ装置から取得し、
前記第１のタイミングで取得された前記使用状況を示す情報に基づいて、前記複数の周波数リソースの中から第２の無線システムが使用する周波数リソースを選択し、
前記第１のタイミングの後、前記使用状況を示す情報を前記サーバ装置から再取得するようスケジューリングされた第２のタイミングで、前記サーバ装置にアクセスし、
前記第２のタイミングで前記再取得に失敗した場合、前記第１のタイミングの前記使用状況を示す情報に基づいて前記第２のタイミング以降も前記選択を行うことを許容する、
通信装置が実行する無線通信制御方法。
【国際調査報告】
2014188583.tif 000015
2014188583.tif 000016