(57)【特許請求の範囲】
【請求項１】
１つ以上のプロセッサと；
前記１つ以上のプロセッサによって実行可能なコンピュータ実行可能命令であって、
無線デバイスが、該無線デバイスからの無線データ伝送のための優先アクセス（PA）チャネルを含むチャネルのセットを利用するステップと、
前記PAチャネルへの優先アクセス（PA）デバイスのアクセスを検出するステップと、
前記PAチャネルへの優先アクセスについて前記PAデバイスを認証するステップと、
前記PAチャネルへの優先アクセスについて前記PAデバイスを認証したことに応答して、前記無線デバイスによって、前記PAチャネルを解放する解放ステップであって、
前記PAチャネルが開放時間に関連付けられていることを確認することと、
新たなチャネルへの接続が確立されたこと又は前記開放時間が経過したことのいずれかが先に起こったことに応答して、前記PAチャネルを解放することと、
を含む、解放ステップと、
を含む動作を実行するコンピュータ実行可能命令を格納する、１つ以上のコンピュータ読取可能記録媒体と；
を備える、システム。
【請求項２】
前記解放するステップは、
前記開放時間が経過したことに応答して、前記PAチャネルを解放すること、
を備える、請求項１に記載のシステム。
【請求項３】
前記解放するステップは、
前記新たなチャネルへの接続が確立されたことに応答して、前記開放時間が経過する前に前記PAチャネルを解放すること、
を備える、請求項１に記載のシステム。
【請求項４】
前記開放時間が経過したことに応答して、前記PAチャネルを解放し、前記の解放の後に、前記新たなチャネルへの接続を検索するステップ
を更に備える、請求項１に記載のシステム。
【請求項５】
前記チャネルのセットは、少なくとも１つの一般アクセス（GA）チャネルを含む、
請求項１に記載のシステム。
【請求項６】
前記認証するステップは、
前記PAチャネルに関連付けられる鍵を利用して、前記PAデバイスから受け取った暗号化パッケージを復号して、前記PAデバイスのデバイス属性のセットを提示するステップと、
前記デバイス属性のうちの１つ以上が、前記PAチャネルについて指定された１つ以上の属性に合致すると判断することによって、前記PAデバイスを認証するステップと、
を備える、請求項１に記載のシステム。
【請求項７】
無線デバイスが、該無線デバイスからの無線データ伝送のための優先アクセス（PA）チャネルを含むチャネルのセットを利用するステップと、
前記PAチャネルへの優先アクセス（PA）デバイスのアクセスを検出するステップと、
前記PAチャネルへの優先アクセスについて前記PAデバイスを認証するステップと、
前記PAチャネルへの優先アクセスについて前記PAデバイスを認証したことに応答して、前記無線デバイスによって、前記PAチャネルを解放する解放ステップであって、
前記PAチャネルが開放時間に関連付けられていることを確認することと、
新たなチャネルへの接続が確立されたこと又は前記開放時間が経過したことのいずれかが先に起こったことに応答して、前記PAチャネルを解放することと、
を含む、解放ステップと、
を備える、コンピュータ実施方法。
【発明の詳細な説明】
【背景技術】
【０００１】
今日、多くのデバイスが、何らかの形式の無線周波数（RF）データ通信を使用する。RF通信の例には、（例えば携帯電話用の）セルラネットワーク、データブロードバンド（例えばWi-Fi（登録商標））、ブロードキャストテレビ、全地球測位システム（GPS）ナビゲーション等が含まれる。典型的に、異なる形式のRF通信は、無線スペクトルの異なる部分を使用する。無線スペクトルの多くの部分が特定の使用のために割り当てられ、かつ／又はライセンスされるが、活用されていない部分が残っている。無線スペクトルの未活用の部分は、様々な目的に、例えばライセンスされていない形のRF通信等に用いられることがある。しかしながら、そのような未活用の部分の使用はいずれも、既存のライセンスされたRF通信との干渉を避け、RF通信の規制要件に従わなければならない。
【発明の概要】
【０００２】
この「発明の概要」における記載は、以下で「発明を実施するための形態」において更に説明される概念の選択を簡略化した形で紹介するために提供される。この「発明の概要」における記載は、特許請求に係る主題の主要な特徴又は本質的特徴を特定するようには意図されておらず、また特許請求に係る主題の範囲を限定するのに使用されるようにも意図されていない。
【０００３】
優先アクセスチャネルへの優先アクセスのための技術を説明する。少なくとも一部の実施形態では、無線スペクトルの一部が、一般アクセス（GA：general  access）チャネルと優先アクセス（PA：priority  access）に分けられる。異なるチャネルへのアクセスのレべルは、そのチャネルにアクセスするよう試みているデバイスの優先レベルに基づいて制御される。
【０００４】
例えば実施形態は、利用可能なGAチャネルとPAチャネルを追跡して、利用可能なチャネルを様々なデバイスに通知する、チャネルデータベースを用いる。また、チャネルデータベースは、PAチャネルへの優先アクセスについてデバイスの認証を可能にするPAチャネルの鍵も追跡することができる。少なくとも一部の実施形態では、利用可能なGAチャネル及びPAチャネルを追跡することは、無線ブロードバンド通信等のような様々な使用のために、未活用の無線チャネルを識別することを可能にする。
【図面の簡単な説明】
【０００５】
詳細な説明は、添付の図面との関連で説明される。図面において、参照番号の最も左の桁は、その参照番号が最初に現れる図面を特定する。説明及び図面内の異なる例における同じ参照番号の使用は、同様又は同じアイテムを示すことがある。
【０００６】
【図１】１つ以上の実施形態に係る、本明細書で説明される技術を用いるよう動作可能な例示の実装における環境を示す図である。
【０００７】
【図２】１つ以上の実施形態に係る、利用可能なチャネルを決定する例示の実装シナリオを示す図である。
【０００８】
【図３】１つ以上の実施形態に係る、異なる無線チャネルについての情報を追跡するための例示のチャネルテーブルを示す図である。
【０００９】
【図４】１つ以上の実施形態に係る、チャネルデータベースを維持する方法におけるステップを説明するフロー図である。
【００１０】
【図５】１つ以上の実施形態に係る、領域内の利用可能なチャネルを決定する方法におけるステップを説明するフロー図である。
【００１１】
【図６】１つ以上の実施形態に係る、クライアントデバイスによって領域内で利用可能なチャネルを決定する方法におけるステップを説明するフロー図である。
【００１２】
【図７】１つ以上の実施形態に係る、PAチャネルへのPAデバイスのアクセスの方法におけるステップを説明するフロー図である。
【００１３】
【図８】１つ以上の実施形態に係る、優先アクセスデバイスを認証する方法におけるステップを説明するフロー図である。
【００１４】
【図９】１つ以上の実施形態に係る、優先アクセスチャネルを解放する方法におけるステップを説明するフロー図である。
【００１５】
【図１０】本明細書で説明される技術の実施形態を実装するよう構成される、図１に関連して説明される例示のシステム及びコンピューティングデバイスを示す図である。
【発明を実施するための形態】
【００１６】
概要
優先アクセスチャネルへの優先アクセスのための技術を説明する。少なくとも一部の実施形態では、無線スペクトルの一部（例えば３．５ギガヘルツ帯）を、一般アクセス（GA）チャネルと優先アクセス（PA）チャネルに分ける。異なるチャネルへのアクセスのレベルは、チャネルへのアクセスを試みているデバイスの優先レベルに基づいて制御される。
【００１７】
例えば実施形態は、利用可能なGAチャネルとPAチャネルを追跡し、利用可能なチャネルを様々なデバイスに通知する、チャネルデータベースを用いる。チャネルデータベースは、PAチャネルへの優先アクセスについてデバイスの認証を可能にするPAチャネルの鍵も追跡することができる。少なくとも一部の実施形態では、利用可能なGAチャネル及びPAチャネルを追跡することは、無線ブロードバンド通信等のような様々な使用のために、未活用の無線チャネルを識別することを可能にする。
【００１８】
例えばチャネルデータベースが、利用可能なGAチャネルとPAチャネルを一般アクセス（GA）デバイスに通知するシナリオを考える。一般に、GAデバイスは、一般的な目的のために典型的なユーザによって利用されるデバイス（例えばモバイルデバイス）を表す。このシナリオでは更に、GAデバイスが、特定のPAチャネル上でデータの伝送を開始する。PAチャネル上で伝送している間、GAデバイスは、優先アクセス（PA）デバイスがPAチャネルにアクセスしていることを検出する。
【００１９】
一般に、PAデバイスは、優先目的のために優先ユーザによって利用されるデバイス（例えばモバイルデバイス）を表す。PAデバイスの例は、緊急医療スタッフや消防士、警察官等によって、緊急目的のために使用されるデバイスを含む。
【００２０】
このシナリオを続けると、GAデバイスは、PAチャネルへの優先アクセスの権利を与えられているものとしてPAデバイスを認証するよう試みる。GAデバイスは、例えばPAデバイスから受け取ったデジタル署名が、PAチャネルのデジタル署名に合致するかどうかを判断する。署名が合致する場合、GAデバイスは、PAデバイスがPAチャネルへの優先アクセスの権利を与えられていると判断する。GAデバイスは次いで、PAチャネルを解放する。例えばPAチャネルの使用を止める。そうではなく、署名が合致しない場合、GAデバイスは、PAデバイスが認証されていないと判断し、PAチャネルの使用を継続することができる。
【００２１】
少なくとも一部の実施形態において、利用可能なGAチャネル及びPAチャネルを用いて、例えば無線ローカルエリアネットワーク（WLAN）の一部としてのデータ伝送等のために、無線ブロードバンドデータを伝送することができる。例えばデータ伝送を、IEEEによって管理される無線データ通信の802.11規格に従って実施することができる。802.11規格は、「Wi-Fi（登録商標）」と称されることが多いが、本明細書では様々な方法で称される。
【００２２】
したがって、本明細書で説明される実施形態は、無線スペクトルの未活用の部分を利用することにより、無線通信に利用可能な無線帯域幅を増加させる。無線スペクトルの未活用の部分を、無線通信に利用することを可能にすることにより、無線チャネル上のトラフィックを低減させ、したがって、無線帯域幅及び信号品質を向上させることができる。さらに、認証済みPAデバイスによってアクセスされるPAチャネルを解放することによって、PAデバイスとの干渉が軽減される。
【００２３】
以下の検討では、最初に、本明細書で説明される技術を用いるよう動作可能な例示の環境を説明する。次に、「例示の実装シナリオ」というタイトルのセクションでは、本明細書で検討される技術に関与する一部の実装シナリオを説明する。このシナリオは、例示の環境だけでなく、他の環境においても利用され得る。これに続いて、「例示のプロシージャ」というタイトルのセクションでは、１つ以上の実施形態に従って優先アクセスチャネルへの優先アクセスのための幾つかの例示のプロシージャを説明する。最後に、「例示のシステム及びデバイス」というタイトルのセクションでは、１つ以上の実施形態に従って、本明細書で説明される技術を利用するよう動作可能な例示のシステム及びデバイスを説明する。
【００２４】
例示の環境
図１は、優先アクセスチャネルへの優先アクセスのための技術を利用するよう動作可能な例示の実装の環境１００の図である。環境１００は、任意の適切なデバイスとして具現化され得るクライアントデバイス１０２を含む。クライアントデバイス１０２は、限定ではなく例として、スマートフォン、タブレットコンピュータ、ポータブルコンピュータ（例えばラップトップ）、デスクトップコンピュータ等である。クライアントデバイス１０２の様々な異なる例の１つが図１０に図示されており、以下で説明される。
【００２５】
図１のクライアントデバイス１０２は、クライアント無線モジュール１０４を含むものとして図示されている。クライアント無線モジュール１０４は、クライアントデバイス１０２が他のデバイス及び／又はエンティティと無線で通信することを可能にする機能を表す。クライアント無線モジュール１０４は、様々な異なる無線技術及びプロトコルを介したデータ通信を可能にするように構成され得る。そのような技術及び／又はプロトコルの例は、セルラ通信（例えば3G、4G、LTE等）、近距離無線通信（NFC）、短距離無線接続（例えばBluetooth（登録商標））、ローカルエリア無線ネットワーク（例えばIEEE802.11に従う１つ以上の規格）、ワイドエリア無線ネットワーク（例えばIEE802.16又は802.22に従う１つ以上の規格）、無線電話ネットワーク等を含む。例えばクライアント無線モジュール１０４は、本明細書で検討される優先アクセスチャネルへの優先アクセスのための技術の様々な態様を実施するよう構成される。
【００２６】
クライアントデバイス１０２は、該クライアントデバイス１０２が無線で通信することを可能にするために利用され得る様々なハードウェアコンポーネントを表す、クライアント無線ハードウェア１０６を含む。クライアント無線ハードウェア１０６の例は、無線トランスミッタ、無線レシーバ、様々なタイプ及び／又は組合せのアンテナ、インピーダンスマッチング機能等を含む。少なくとも一部の実施形態において、クライアントデバイス１０２は、異なる無線技術及び／又はプロトコルを介して通信することができるマルチ無線デバイスである。
【００２７】
クライアントデバイス１０２の一部として更に含まれるのは、１つ以上のデバイスドライバ１０８である。デバイスドライバ１０８は、クライアントデバイス１０２が様々なデバイスと対話すること及びその逆の対話も同様に可能にする機能を表す。例えばデバイスドライバ１０８は、クライアントデバイス１０２の様々な機能（例えばオペレーティングシステム、アプリケーション、サービス等）及びクライアントデバイス１０２の異なるデバイス、例えば入出力（I/O）デバイス等の間のインタラクションを可能にすることができる。例えばデバイスドライバ１０８は、クライアント無線モジュール１０４と、クライアント無線ハードウェア１０６との間のインタラクションを可能にして、クライアントデバイス１０２が無線信号を送受信することを可能にすることができる。
【００２８】
少なくとも一部の実施形態において、クライアントデバイス１０２は、通信アプリケーション１１０を介して他のデバイス及び／又はエンティティと通信するように構成される。一般に、通信アプリケーション１１０は、クライアントデバイス１０２を介した異なる形式の通信を可能にする機能を表す。通信アプリケーション１１０の例は、音声通信アプリケーション（例えばボイスオーバー・インターネットプロトコル（VoIP）クライアント）、ビデオ通信アプリケーション、メッセージングアプリケーション、コンテンツ共有アプリケーション及びその組合せを含む。通信アプリケーション１１０は、例えば異なる通信モダリティを組み合わせることを可能にし、多様な通信シナリオを提供する。
【００２９】
環境１００は更に、ネットワーク１１４の少なくとも幾つかの無線部分のためのハブとして機能する無線レシーバ及びトランスミッタを表す無線基地局１１２を含む。少なくとも一部の実施形態において、無線基地局１１２は、ネットワーク１１４の有線部分と無線部分との間のゲートウェイとして機能し得る。無線基地局１１２は、本明細書で検討される優先アクセスチャネルへの優先アクセスのための技術の様々な態様を実施する機能も含み、そのような技術の態様は、以下で更に詳細に検討される。１つ以上の実施形態によると、無線基地局１１２は、様々な異なる無線技術及びプロトコルを介した無線通信のための機能を含み、その例は、本明細書における他の箇所で検討される。
【００３０】
一般に、ネットワーク１１４は、単一のネットワーク又は異なる相互接続ネットワークの組合せを表す。少なくとも一部の実施形態において、ネットワーク１１４は、無線通信に利用され得る無線スペクトルの異なる部分を表す。ネットワーク１１４は、例えば異なる周波数帯、例えば極超短波（UHF）、超高周波（SHF）等の無線スペクトルを表す。ネットワーク１１４は、無線及び有線ネットワークの組合せを表すこともあり、ワイドエリアネットワーク（WAN）、ローカルエリアネットワーク（LAN）、インターネット等のような様々な方法で構成され得る。
【００３１】
環境１００は更に、チャネルデータベースサービス１１６を含む。チャネルデータベースサービス１１６は、無線チャネルの様々な属性を追跡し、かつ／又は管理する機能を表す。チャネルデータベースサービス１１６は、例えば異なる無線チャネルのチャネル利用を追跡することができる、例えば特定の無線チャネルが使用中であるかどうか、かつ／又は無線通信のために利用可能であるかどうか、異なるチャネルについてのチャネル利用のレベル等を追跡することができる。チャネルデータベースサービス１１６は、チャネル品質、異なるチャネルについての信号対ノイズ比、特定のチャネルにおけるノイズ・フロア等のように、無線チャネルの様々な他の属性を追跡してモニタすることができる。例えばチャネルデータベースサービス１１６は、異なる無線チャネルについてのステータス情報を格納するチャネルデータベース１１８を保持する。以下で更に詳述されるように、チャネルデータベースサービス１１６は、チャネルデータベース１１８からのチャネル情報を、異なるエンティティ（例えば無線基地局１１２及び／又はクライアントデバイス１０２）へ提供して、無線通信のために無線チャネルが選択されることを可能にすることができる。
【００３２】
チャネル所有者（owner）１２０も更に含まれる。チャネル所有者１２０は、無線スペクトルの異なる部分に対する特定の権利及び／又は特権を有する異なるエンティティを表す。例えばチャネル所有者１２０は、テレビネットワークや携帯キャリア、無線局等のような、１つの特定のマーケット及び／又は複数のマーケットにおける無線スペクトルの特定の部分のライセンシーを表すことがある。チャネル所有者１２０は、政府組織、緊急サービス、教育機関及び／又は調査エンティティ等のような、特定の周波数帯に対する排他的アクセス又は共有アクセスを与えられるエンティティを表してもよい。一般に、無線スペクトルの異なる部分に対するアクセスのライセンス及び特権は、米国の連邦通信委員会（FCC）や英国の米国情報通信省（OFCOM）等のような政府組織によって規制される。少なくとも一部の実施形態において、チャネル所有者１２０は、特定のチャネルに対して最も高い優先アクセスを与えられる、それぞれのチャネルの「在職者（incumbent）」と考えられる。
【００３３】
環境１００において更に図示されるように、無線基地局１１２は、ネットワーク１１４内の無線通信に利用可能な無線チャネルのデータベースを表す、利用可能なチャネルデータベース１２２を含む。利用可能なチャネルデータベース１２２には、例えばチャネルデータベースサービス１１６から受け取ったチャネル情報を追加することができる。少なくとも一部の実施形態において、利用可能なチャネルデータベース１２２からの利用可能なチャネル情報をクライアントデバイス１０２に伝搬して、１つのチャネル及び／又は複数のチャネルを無線通信のために選択することが可能である。無線チャネルの識別及び選択に関する更なる詳細は、以下で提示される。
【００３４】
環境１００は、優先アクセス（PA）デバイス１２４を更に含む。優先アクセス（PA）デバイス１２４は、無線通信のために特定のチャネルに対する優先アクセスを与えることができるデバイスを表す。PAデバイス１２４は、例えば緊急医療スタッフや消防士、警察官等のような重大任務を担う人によって利用されるデバイスであり得る。少なくとも一部の実施形態において、例えばPAデバイスは、無線スペクトルの特定の領域内のチャネルをネイティブには割り当てられない（例えばチャネル所有者１２０ではない）が、本明細書で検討される技術に従ってそのようなチャネルへの優先アクセスが与えられ得る。
【００３５】
PAデバイス１２４は、秘密鍵１２６を維持し、かつ／又は秘密鍵１２６へのアクセスを有する。秘密鍵１２６は、無線チャネルへの優先アクセスについてPAデバイス１２４を認証するための様々な認証プロシージャの一部として利用される。秘密鍵１２６の使用に関する更なる詳細は以下で検討される。
【００３６】
本明細書で検討される実装によると、異なる無線データ通信技術及び／又はプロトコルを使用してクライアントデバイス１０２と他のデバイスの間の無線データ通信を確立するための技術を用いることができる。例えば利用可能なチャネルデータベース１２２内で特定されるチャネルを、様々な802.11規格を介した無線通信に利用することができる。しかしながら、これは限定するように意図されておらず、開示される実施形態に従って多様な異なる無線技術及びプロトコルを使用してもよい。さらに、確立される無線プロトコル（例えば802.11、Wi-Fi  Direct（登録商標）等）の特定の態様を、本明細書で検討される技術とともに利用してデバイス間の無線データ通信を可能にすることができるが、本明細書で検討される技術は独創的であって、現在存在するような、これらのプロトコルの一部と見なされるべきではない。
【００３７】
本明細書で説明される技術が動作し得る例示の実施形態について説明したので、次に、１つ以上の実施形態に係る幾つかの例示の実装シナリオの検討を考える。
【００３８】
例示の実装シナリオ
以下の検討では、１つ以上の実施形態に係る優先アクセスチャネルへの優先アクセスのための例示の実装シナリオを説明する。以下の検討の一部では、図１の環境１００を参照することがある。
【００３９】
図２は、１つ以上の実施形態に従って利用可能な無線アクセスを決定するための例示の実装シナリオ２００を図示している。
【００４０】
シナリオ２００は、無線スペクトルのスペクトル部分２０２を含む。一般に、スペクトル部分２０２は、無線周波数の個別の帯域を表す。例えばスペクトル部分２０２は、3.5ギガヘルツ（GHｚ）帯、例えば3550〜3650メガヘルツの周波数を表してよい。3.5GHｚ帯は、単なる例示のために提示されており、スペクトル部分２０２は無線スペクトルの任意の適切な領域を表してよいことが認識されよう。
【００４１】
シナリオ２００に更に付け加えると、スペクトル部分２０２は、一般アクセス（GA）チャネル２０４と優先アクセス（PA）チャネル２０６に分けられる。様々な実施形態によると、GAチャネル２０４は、無線データ伝送のために一般アクセスデバイス（例えばクライアントデバイス１０２）によって使用され得る。PAチャネル２０６からのチャネルも一般アクセスデバイスによって使用されてもよいが、そのような使用は特定の条件及び制約の対象となる。その例は以下で詳述する。
【００４２】
シナリオ２００では、チャネルデータベースサービス１１６は、GAチャネル２０４が利用可能な一般アクセス（GA）チャネル２０８を含み、PAチャネル２０６が利用可能な優先アクセス（PA）チャネル２１０を有することを判断する。チャネルの利用可能性は様々な方法で決定され得る。例えばチャネルデータベースサービス１１６は、チャネル所有者１２０によって信号伝送に使用されていないチャネルのためにスペクトルの部分２０２をスキャンすることができる。チャネル所有者１２０は典型的に、最も優先度の高いユーザと考えられるので、チャネル所有者１２０により使用中のチャネルは、利用可能ではないと考えられることになる。別の例として、チャネル所有者１２０又は他のエンティティは、チャネルが利用可能であることをチャネルデータベースサービス１１６に通知してもよい。
【００４３】
更に別の例として、チャネルデータベースサービス１１６は、これらのそれぞれのチャネルが利用中であるかどうかに関して、チャネル所有者１２０にクエリしてもよい。チャネルの利用可能性は、本明細書で明示されない様々な他の方法で決定されてもよい。
【００４４】
少なくとも一部の実施形態において、利用可能なGAチャネル２０８及び利用可能なPAチャネル２１０は、チャネル所有者１２０による使用のために割り当てられているが、現在使用されていないチャネルを表す。
【００４５】
シナリオ２００に更に付け加えると、チャネルデータベースサービス１１６は、利用可能なGAチャネル２０８及び利用可能なPAチャネル２１０のチャネル識別子２１２をチャネルデータベース１１８の一部として格納する。チャネルデータベースサービス１１６は、例えば利用可能なチャネルを求める無線基地局１１２からのクエリに応答して、利用可能なチャネルデータベース１２２の一部として格納されるべきチャネル識別子２１２を無線基地局１１２に提供する。チャネル識別子２１２は、様々な方法で、例えば個々のチャネルについての周波数範囲、（例えば地域的帯域計画に基づいて割り当てられる）チャネルのチャネル数等に関連して、利用可能なGAチャネル２０８及び利用可能なPAチャネル２１０を識別することができる。
【００４６】
少なくとも一部の実施形態において、無線基地局１１２は、周期的に、例えば２４時間ごと、１２時間ごと、１時間ごと等に、利用可能なチャネルについてチャネルデータベースサービス１１６をクエリすることができる。あるいはまた、無線基地局１１２は、利用可能なチャネルデータベース１２２内の利用可能なチャネルの不足、地理的領域内の増加するチャネル輻輳、クライアントデバイス１０２からの利用可能なチャネルについてのクエリ等のようなイベントに応答して、利用可能なチャネルについてチャネルデータベースサービス１１６をクエリすることができる。
【００４７】
シナリオ２００に更に付け加えると、クライアントデバイス１０２は（例えばクライアント無線モジュール１０４を介して）、周期的に（例えば２４時間ごと）及び／又は通信アプリケーション１１０を介した通信セッションの開始等のような様々なイベントに応答して、利用可能なチャネルについて無線基地局１１２にクエリする。クエリに応答して、クライアントデバイス１０２は、利用可能なGAチャネル２０８及び利用可能なPAチャネル２１０についてのチャネル識別子を、利用可能なチャネルデータベース１２２から受け取る。クライアントデバイス１０２は、チャネル識別子をチャネルセット２１４の一部として格納する。チャネルセット２１４は一般に、無線通信のためにクライアントデバイス１０２に対して利用可能なチャネルに対応する。クライアントデバイス１０２は、チャネルセット２１４内の識別された１つ以上のチャネルを使用して、無線データ通信を開始及び／又は参加することができる。
【００４８】
図３は、１つ以上の実施形態に従って、異なる無線チャネルについての情報を追跡する例示のチャネルテーブル３００を図示している。チャネルテーブル３００は、例えば（上記で紹介した）スペクトル部分２０２に含まれるチャネルについてのチャネル情報を追跡し、同様に他のチャネルについてのチャネル情報を追跡することもできる。図３では、チャネルテーブル３００は、チャネルデータベース１１６のチャネル識別子２１２の一部として維持されるように図示されている。しかしながら、チャネルテーブル３００は、様々な他のエンティティに対しても同様に維持され、かつ／又は伝搬されてもよい。例えばチャネルテーブル３００は、全体又は部分的に、無線基地局１１２の利用可能なチャネルデータベース１２２へ、かつ／又はクライアントデバイス１０２によって維持されるチャネルセット２１４へ提供されてもよい。
【００４９】
チャネルテーブル３００は、チャネル列３０２、鍵列３０４及びサービス識別子（ID）列３０６を含む。様々な実施形態によると、チャネル列３０２は、異なる利用可能なチャネルについての識別子を追跡する。上述のように、チャネル識別子を様々な方法で指定することができる。
【００５０】
鍵列３０４は、異なる利用可能なチャネルについての鍵を追跡する。少なくとも一部の実施形態において、鍵列３０４で指定される鍵は、それぞれの利用可能なチャネルに関連付けられる公開鍵を表す。以下で更に説明されるように、それぞれのチャネルについての鍵を使用して、PAチャネルへのアクセスを試みているPAデバイスの識別情報を検証することができる。
【００５１】
１つ以上の実施形態によると、鍵を使用して、PAデバイスについての異なる優先レベルを指定することができる。例えば個々の鍵を異なる優先レベルに関連付けて、どの鍵がPAデバイスにリンクされるかに基づいて、特定の優先レベル（例えば高、中、低等）を有するPAデバイスを識別することを可能にすることができる。
【００５２】
サービスID列３０６は、異なるチャネルに関連付けられるサービスIDを追跡する。少なくとも一部の実施形態では、サービスIDは、「緊急医療」、「消防」、「警察」等といった特定のPAサービスについての一般的なIDに対応する。あるいはまた、サービスIDは、デバイスのメディアアクセス制御（MAC）アドレス、デバイスのモバイル装置ID（MEID）、デバイスの電話番号、デバイスの加入者識別モジュール（SIM）ID等のように、特定のPAデバイスを識別することができる。更に別の例として、サービスIDは、デバイス及び／又はデバイスのクラスについて任意に生成されたIDに対応してもよい。
【００５３】
１つ以上の実施形態によると、サービスIDを使用して、PAデバイスについての異なる優先レベルを指定することができる。例えば異なるサービスIDを異なる優先レベルに関連付けて、どのサービスIDがPAデバイスにリンクされているかに基づいて、特定の優先レベル（例えば高、中、低等）を有するPAデバイスを識別することを可能にすることができる。
【００５４】
チャネルテーブル３００は更に、優先アクセス（PA）チェック列３０８及び開放時間列３１０を含む。PAチェック列３０８は、異なるPAチャネルについて、GAデバイスがどのくらいの頻度で特定のチャネルへのPAデバイスのアクセスについてチェックすべきかを指定する時間間隔を含む。開放時間列３１０は、PAチャネルへのPAデバイスのアクセスが検出されるとき、GAデバイスがPAチャネルを解放すべき時間制限を指定する時間間隔を含む。開放時間列３１０に示される値は、例えばGAデバイスがPAチャネル上のPAデバイスを検出した後にPAチャネルの使用を継続することができる最大時間を指定する。
【００５５】
チャネルテーブル３００に更に付け加えると、利用可能なGAチャネルのセットに対応するGAチャネル３１２について検討する。チャネル列３０２は、異なるGAチャネル３１２についての識別子を含む。しかしながら、鍵列３０４並びに他の列内のGAチャネル３１２についてヌル値が指定されていることに留意されたい。様々な実施形態によると、GAチャネルは、鍵及び／又はPAチャネルの他の属性に関連付けられない。以下で更に説明されるように、鍵をGAチャネルにリンクすることによって、GAチャネルをPAチャネルとして再割り当てすることができる。
【００５６】
さらに、利用可能なPAチャネルに対応するPAチャネル３１４について検討する。チャネル列３０２は、異なるPAチャネル３１４についての識別子を含む。さらに、鍵列３０４は、それぞれのPAチャネル３１４についての鍵を含む。少なくとも一部の実施形態では、特定のPAチャネルについての鍵エントリに、実際の鍵データ、例えば公開鍵を備える文字列を追加することができる。あるいは、特定のPAチャネルについての鍵エントリは、鍵についてのポインタ及び／又は他の識別子を含んでもよい。したがって、少なくとも一部の実施形態において、チャネルテーブル３００内に実際の鍵値を格納する代わりに、鍵へのポインタを利用することにより、チャネルテーブル３００のサイズを減少させることができる。
【００５７】
サービスID列３０６は、個々のPAチャネル３１４についてのサービスIDを含み、PAチェック列３０８は、個々のPAチャネル３１４についてのチェック時間間隔を含む。例えばPAチャネルC51は、100ミリ秒（ms）のチェック時間を有する。したがって、GAデバイスがC51を使用するシナリオでは、GAデバイスは、100msごとにC51に対するPAデバイスのトラフィックをチェックするよう指示される。少なくとも一部の実施形態において、より高優先度のPAチャネルは、より短いチェック時間を有し、一方、より低優先度のPAチャネルは、より長いチェック時間を有し得る。
【００５８】
開放時間列３１０は、個々のPAチャネル３１４についての開放時間を含む。例えばPAチャネルC51は、100msの開放時間を有する。したがって、GAデバイスがC51を使用し、C51上でPAデバイスを検出するシナリオでは、GAデバイスはC51を解放するまでに、例えば無線データ通信のためにC51の使用を終了するまでに100msある。少なくとも一部の実施形態において、より高優先度のPAチャネルは、より短い解放時間を有し、一方、より低優先度のPAチャネルは、より長い解放時間を有することがある。一般に、開放時間は、GAデバイスが、PAチャネルを解放する前に置換チャネルを探すための時間を提供する。
【００５９】
チャネルテーブル３００は、異なるPAチェック時間を有する異なるPAチャネルを例示するが、幾つかの代替的な実施形態は、一部又は全てのPAチャネルに適用する標準のチェック時間を利用してもよい。
【００６０】
１つ以上の実施形態によると、特定のPAチャネルは、例えば開放時間列３１０内に指定の開放時間を有さないことがある。そのようなシナリオでは、GAデバイスは、チャネル上でPAデバイスの検出があるとすぐにPAチャネルを解放するよう要求され得る。あるいは、GAデバイスは、PAデバイスに対してPAチャネルを解放する前に置換チャネルが識別されるまで待機することを許容されることがある。
【００６１】
少なくとも一部の実施形態では、チャネルテーブル３００は、例えば動的に様々なエンティティによって構成可能であり再構成可能である。例えば規制機関（例えばFCC）又は他のエンティティは、鍵を既存のGAチャネルに加えることによって、追加のPAチャネルを追加することができる。さらに、これらに鍵を取り除くことによって、PAチャネルをGAチャネルとして再割り当てすることができる。したがって、チャネルのセットを動的に割り当てて、PAチャネルの不足やGAチャネルの不足等のような様々なシナリオに適合させることができる。
【００６２】
１つ以上の実施形態によると、チャネルテーブル３００は、領域固有、例えば特定の地理的領域及び／又は市場に基づく領域に関連付けられる。チャネルデータベースサービス１１６は、例えばそれぞれ異なる地理的領域に対応する様々な異なるチャネルテーブルを保持することができる。したがって、特定の地理的領域からのクライアントデバイスが利用可能なチャネルを要求すると、チャネルデータベースは、その特定の地理的領域についてのチャネルテーブルから利用可能なチャネルを提供することができる。
【００６３】
幾つかの例示の実装シナリオについて検討したので、次に１つ以上の実施形態に係る幾つかの例示のプロシージャについて考える。
【００６４】
例示のプロシージャ
図４は、１つ以上の実施形態に従ってチャネルデータベースを維持する方法のステップを説明するフロー図である。チャネルデータベースサービス１１６は、例えばこの方法を用いてチャネルデータベース１１８を維持することができる。
【００６５】
ステップ４００は、ある領域について利用可能なチャネルのデータベースを維持する。そのようなデータベースの一例は、チャネルデータベースサービス１１６によって維持されるチャネルデータベース１１８である。少なくとも一部の実施形態において、チャネルデータベース１１８は、異なる地理的領域に個々に対応する異なるチャネルテーブル３００のように、複数の異なる地理的領域について利用可能なチャネルを追跡する。したがって、異なる地理的領域について、利用可能なGAチャネル及びPAチャネルを追跡することができる。
【００６６】
ステップ４０２は、領域内の利用可能なチャネルについてのクエリを受け取る。チャネルデータベースサービス１１６は、例えば領域内の利用可能なチャネルについて、無線基地局１１２からクエリを受け取る。
【００６７】
ステップ４０４は、領域内の利用可能なチャネルについての通知を提供する。例えばチャネルデータベースサービス１１６は、利用可能なチャネルについて、例えば上記で紹介したように利用可能なGAチャネル２０４及び／又は利用可能なPAチャネル２０６について、無線基地局１１２及び／又はクライアントデバイス１０２に通知する。チャネルデータベースサービス１１６は、チャネルテーブル３００からの情報等のように、利用可能なチャネルについての様々な情報を提供することができる。
【００６８】
ステップ４０６は、チャネルの利用可能性に対する変化の指示を受け取る。チャネルデータベースサービス１１６は、例えば１つ以上のGAチャネル及び／又はPAチャネルが利用可能になったと判断することができる。例えばチャネル所有者１２０がチャネルを解放し、したがって、チャネルデータベースサービスは、チャネルが現在利用可能であると特定することができる。
【００６９】
あるいはまた、チャネルデータベースサービス１１６は、１つ以上の以前に利用可能なGAチャネル及び／又はPAチャネルがもはや利用可能ではないと判断することがある。例えばチャネル所有者１２０がチャネルを使用し始めており、したがって、チャネルデータベースサービス１１６は、そのチャネルがもはや利用可能ではないと特定することができる。
【００７０】
ステップ４０８は、チャネルの利用可能性に対する変化の通知を提供する。例えばチャネルデータベースサービス１１６は、その変化について無線基地局１１２及び／又はクライアントデバイス１０２に通知する。チャネルデータベースサービス１１６は、例えば新たに利用可能なチャネルを追加し、かつ／又はもはや利用可能でないチャネルを削除するよう、チャネルテーブル３００を更新することができる。チャネルテーブル３００への更新は、無線基地局１１２へ提供され得る（例えば無線基地局へプッシュされ、かつ／又は無線基地局１１２からプルされ得る）。無線基地局１１２は、通知に基づいて利用可能なチャネルデータベース１２２を更新し、更にそのような更新をクライアントデバイス１０２に提供することができる。
【００７１】
図５は、１つ以上の実施形態に従って、領域内の利用可能なチャネルを決定する方法のステップを説明するフロー図である。
【００７２】
ステップ５００は、領域内の利用可能なチャネルについてのクエリを提示する。無線基地局１１２は、例えば特定の地理的領域及び／又は地理的領域のセット内の利用可能な無線チャネルについて、チャネルデータベースサービス１１６にクエリする。
【００７３】
ステップ５０２は、領域内の利用可能なチャネルについての識別子及び属性情報（attribute）を受け取る。例えば無線基地局１１２は、チャネルテーブルから（例えばチャネルテーブル３００から）の情報をチャネルデータベースサービス１１６から受け取る。１つ以上の実施形態によると、チャネルテーブルの一部を受け取るか、チャネルテーブル全体のコピーを受け取ることがある。識別子及び属性情報は、利用可能なGAチャネル及び利用可能はPAチャネルに対応し得る。無線基地局１１２は、例えば利用可能なチャネルデータベース１２２の一部として、利用可能なチャネルの識別子及び属性情報を格納する。
【００７４】
ステップ５０４は、クライアントデバイスから、領域内の利用可能なチャネルについてのクエリを受け取る。例えば無線基地局１１２は、クライアントデバイスから、利用可能なチャネルについてのクエリを受け取る。少なくとも一部の実施形態において、クエリは、クライアントデバイスについての地理的位置情報、例えば全地球測位システム（GPS）座標、所在地住所（street  address）、市や町の名前及び／又はクライアントデバイスの位置を示す任意の他の適切な方法による情報等を含む。
【００７５】
ステップ５０６は、領域内の利用可能なチャネルについての識別子及び属性情報の通知をクライアントデバイスに提供する。例えば無線基地局１１２は、利用可能なチャネルデータベース１２２からの利用可能なチャネルに関する様々な情報を、クライアントデバイス１０２に提供する。少なくとも一部の実施形態において、その情報は、領域内の利用可能なチャネルを追跡するチャネルテーブルの一部又は全てを含み、利用可能なGAチャネル及び利用可能なPAチャネルについての情報を含む。
【００７６】
１つ以上の実施形態によると、（例えば上述のように）利用可能なチャネルに対する変更情報を受け取った場合、その変更情報をクライアントデバイスに提供（例えばプッシュ）することができる。例えば無線基地局１１２は、チャネルデータベースサービス１１６から利用可能なチャネルに対する更新情報を受け取り、この更新情報をクライアントデバイス１０２にプッシュすることができる。少なくとも一部の実施形態において、更新情報は、クライアントデバイスからのクエリと独立にプッシュされ得る。
【００７７】
図６は、１つ以上の実施形態に従って、クライアントデバイスによって領域内の利用可能なチャネルを決定する方法のステップを説明するフロー図である。
【００７８】
ステップ６００は、領域内の利用可能なチャネルについてのクエリを提示する。クライアントデバイス１０２は、例えば特定の地理的領域及び／又は地理的領域のセット内の利用可能な無線チャネルについて、無線基地局１１２にクエリする。少なくとも一部の実施形態において、クエリは、クライアントデバイス１０２についての地理的位置情報を含み、その例は上記で検討されている。
【００７９】
ステップ６０２は、領域内の利用可能なチャネルについての識別子及び属性情報を受け取る。例えばクライアントデバイス１０２は、チャネルテーブルから（例えばチャネルテーブル３００から）の情報を無線基地局１１２から受け取る。１つ以上の実施形態によると、チャネルテーブルの一部を受け取るか、チャネルテーブル全体のコピーを受け取ることがある。識別子及び属性情報は、利用可能なGAチャネル及び利用可能はPAチャネルに対応し得る。クライアントデバイス１０２は、例えば利用可能なチャネルセット２１４の一部として、利用可能なチャネルの識別子及び属性情報を格納する。
【００８０】
１つ以上の実施形態によると、クライアントデバイス１０２は、例えばチャネルテーブル３００の鍵列３０４内で指定された鍵等のように、利用可能なPAチャネルについての鍵（例えば公開鍵）を受け取る。クライアントデバイス１０２は、PAチャネルが利用可能であるという指示をクライアントデバイス１０２が受信するたびに特定のPAチャネルについての鍵をダウンロードする必要がないように、その鍵をローカルにキャッシュしてもよい。
【００８１】
少なくとも一部の実施形態において、チャネルとの鍵の関連付けは、そのチャネルがPAチャネルであることを示す。チャネルが、関連付けられる鍵を有していない場合、これは、そのチャネルがGAチャネルであることを示す。したがって、デバイス（例えばクライアントデバイス）は、チャネルが鍵に関連付けられているか、関連付けられていないかに基づいて、PAチャネルをGAチャネルから区別することができる。
【００８２】
ステップ６０４は、優先アクセス（PA）チャネルを含む利用可能なチャネルからチャネルのセットを選択する。例えばクライアントデバイス１０２は、無線データ通信のために１つ以上のチャネルを選択する。１つ以上のチャネルを、チャネル品質、チャネル輻輳、他の利用可能なチャネルに対するチャネルの近接性等といった、様々な基準に基づいて選択することができる。あるいはまた、チャネルのセットを、使用に固有の（use-specific）パラメータに基づいて、例えば通信セッションのために通信アプリケーション１１０によって指定されるパラメータ等に基づいて選択してもよい。
【００８３】
ステップ６０６は、無線データ通信のためにチャネルのセットを使用する。クライアントデバイス１０２は、例えば優先アクセスチャネルを含む利用可能なチャネルのセットを介して無線データ通信を開始し、かつ／又は参加する。少なくとも一部の実施形態において、チャネルのセットは、GAチャネルとPAチャネルの双方を含んでもよく、１つのPAチャネル及び／又は複数のPAチャネルのみを含んでもよい。
【００８４】
ステップ６０８は、PAチャネルにおいて優先アクセス（PA）デバイスを検出する。例えばクライアントデバイス１０２は、PAデバイス１２４が、PAチャネルにアクセスしているか、PAチャネルへアクセスするよう試みていることを検出する。PAデバイスを、様々な方法で、例えばPAデバイス識別子及び／又はPAデバイスによって伝送される指示子（designator）を介して検出することができる。
【００８５】
少なくとも一部の実施形態において、PAデバイスは、周期的に実行されるチェックに基づいて、例えばPAチャネルについて指定されるPAチェック時間に従って検出される。PAチェック時間の例は、チャネルテーブル３００に関連して上記で検討されている。
【００８６】
ステップ６１０は、優先アクセスデバイスが認証されているかどうかを確認する。クライアントデバイス１０２は、例えばPAデバイスが、PAチャネルへ優先的にアクセスする権利が与えられるPAデバイスとして認証されるかどうかを検証する。PAデバイスを認証する方法の例は以下で説明される。
【００８７】
優先アクセスデバイスが認証される（「はい」）場合、ステップ６１２は、優先アクセスチャネルを解放する。例えばクライアントデバイス１０２は、PAチャネルを介してデータを伝送することを止める。PAチャネルを解放する例示の方法は以下で説明される。認証されたPAデバイスはその後、GAデバイスからの割り込みなしに、PAチャネルを使用することができる。
【００８８】
優先アクセスデバイスが認証されない（「いいえ」）場合、ステップ６１４は、優先アクセスチャネルを解放しない。例えばPAデバイスが認証に失敗した場合、クライアントデバイスは、PAチャネルを介してデータの伝送を継続することができる。一部の実施形態では、PAデバイスの認証が失敗したことは、デバイスが、PAデバイスになりすまそうと試みていることを示すことがある。例えばGAデバイスがPAデバイスのまねをしてPAチャネルへの優先アクセスを得ようとしたことを示すことがある。
【００８９】
図７は、１つ以上の実施形態に従って、PAチャネルへのPAデバイスのアクセスのための方法のステップを説明するフロー図である。
【００９０】
ステップ７００は、優先アクセス鍵を用いて優先アクセス（PA）デバイスの属性情報を暗号化して暗号化パッケージを生成する。PAデバイス１２４は、例えばそのそれぞれの秘密鍵１２６を使用して様々な情報を暗号化する。そのような情報の例にはデバイス識別子が含まれ、デバイス識別子の例は上記で検討されている。そのような情報の他の例は、PAデバイスに関連付けられるサービスID、例えばチャネルテーブル３００のサービスID列３０６内で指定されるサービスIDを含む。あるいはまた、優先アクセス鍵を介して様々な他のタイプの情報を暗号化して、暗号化パッケージを生成してもよい。一般に、暗号化パッケージは、様々な方法で利用され得る、例えばPAデバイスを認証するために利用され得る、暗号化された情報のセットを表す。
【００９１】
上記で言及したように、少なくとも一部の実施形態では、優先アクセス鍵は、様々なシナリオでデータを暗号化するためにPAデバイス１２４によって維持される秘密鍵を表すことがある。
【００９２】
ステップ７０２は、優先アクセスチャネルにアクセスしている間に暗号化パッケージを伝送する。PAデバイス１２４は、例えば暗号化パッケージを、PAチャネルへアクセスするための要求の一部として伝送することができる。あるいはまた、PAデバイス１２４は、PAチャネルを介してデータを伝送する間に、例えばPAデバイスと別のデバイスとの間の確立された通信セッション中に、暗号化パッケージを伝送することができる。
【００９３】
１つ以上の実施形態によると、PAデバイスは暗号化パッケージを様々な方法で伝送することができる。例えば暗号化パッケージを、PAチャネル上で伝送される通信データのパケットヘッダ内で伝送することができる。暗号化パッケージを伝送する他の例示の方法は、PAデバイスにより伝送される情報要素の一部として、制御チャネル（例えば二重の間隔（duplex  gap））内において、PAデバイスによって伝送される識別情報のビーコン等として伝送することを含む。
【００９４】
少なくとも一部の実施形態において、暗号化パッケージを利用してPAデバイスを認証する。例えば以下の例示のプロシージャについて検討する。
【００９５】
図８は、１つ以上の実施形態に従って、PAデバイスを認証するための方法のステップを説明するフロー図である。
【００９６】
ステップ８００は、優先アクセス（PA）チャネルにアクセスしている優先アクセス（PA）デバイスから暗号化パッケージを受け取る。クライアントデバイス１０２は、例えばPAチャネルへアクセスするためにPAデバイス１２４からの要求の一部として、かつ／又はPAデバイス１２４がPAチャネル上でデータを伝送している間に、PAデバイス１２４から暗号化パッケージを受け取る。
【００９７】
ステップ８０２は、暗号化パッケージを復号してPAデバイスの属性情報を取り出す。クライアントデバイス１０２は、例えばPAチャネルについて指定された復号鍵（例えば公開鍵）を使用する。チャネルテーブル３００を参照すると、例えばPAチャネルに対応する鍵列３０４から鍵を取り出して、暗号化パッケージを復号するために使用する。
【００９８】
ステップ８０４は、PAデバイスの属性情報が、PAチャネルについて指定された属性情報に合致するかどうかを確認する。そのような属性情報の例には、チャネルテーブル３００のサービスID列３０６において、PAチャネルについて指定された属性情報が含まれる。そのような属性情報の具体的な例については、チャネルテーブル３００の上記の議論を参照されたい。
【００９９】
PAデバイスの属性情報が、PAチャネルについて指定された属性情報に合致する（「はい」）場合、ステップ８０６は、PAチャネルへの優先アクセスについてPAデバイスを認証する。例えばクライアントデバイス１０２がPAデバイス１２４を認証する場合、クライアントデバイス１０２は、PAチャネルを解放する、例えばPAチャネル上の伝送を止めることがある。
【０１００】
PAデバイスの属性情報が、PAチャネルについて指定された属性情報に合致しない（「いいえ」）場合、ステップ８０８は、PAチャネルへの優先アクセスについてのPAデバイスの認証を失敗する。
【０１０１】
図９は、１つ以上の実施形態に従って、PAチャネルを解放するための方法のステップを説明するフロー図である。
【０１０２】
ステップ９００は、開放すべき優先アクセス（PA）チャネルが開放時間に関連付けられているかどうかを確認する。PAチャネルの開放時間の例は、チャネルテーブル３００に関連して上記で検討されている。少なくとも一部の実施形態において、異なるPAチャネルが異なる開放時間に関連付けられてよい。あるいは、異なるPAチャネルのグループが、一般に、同じ開放時間に関連付けられてもよい。
【０１０３】
PAチャネルが開放時間に関連付けられる（「はい」）場合、ステップ９０２は、新たなチャネルへの接続が確立されるか開放時間が経過したとき、そのいずれか早い方が起こると、PAチャネルを解放する。例えば開放時間のカウンタは、PAチャネル上でPAデバイスが検出されると、経過を開始する。カウンタが経過している間、GAデバイス（例えばクライアントデバイス１０２）は、置換チャネル、例えば利用可能なPAチャネル及び／又は利用可能なGAチャネルを探すことができる。カウンタが経過する前に置換チャネルが見つかった場合、GAデバイスは置換チャネルに切り替えて、PAチャネルを解放することができる。置換チャネルが特定される前にカウンタが経過すると、PAチャネルが解放され、GAデバイスは置換チャネルを引き続き探すことになる。
【０１０４】
代替的な実施形態では、PAチャネルが条件付きの解放に関連付けられることがあり、条件付きの解放では、例えば置換チャネルを探しているPAチャネルを現在使用しているGAデバイスに対して条件が課される。そのような実施形態では、GAデバイスは、PAチャネルの使用を継続しつつ置換チャネルを探すことができ、置換チャネルが見つかるまでPAチャネルを継続して使用することができる。
【０１０５】
PAチャネルが開放時間に関連付けられない（「いいえ」）場合、ステップ９０４は、PAチャネルを解放して置換チャネルを探す。GAデバイスは、例えばPAチャネル上でPAデバイスの検出があるとすぐにチャネルを解放するであろう。GAデバイスは、PAチャネルを解放した後に置換チャネルを探してもよい。
【０１０６】
少なくとも一部の実施形態は、データ伝送のために複数のチャネルが一緒に使用されるよう、チャネル集約（例えばキャリア集約（carrier  aggregation））を用いることができる。そのような実施形態は、高い帯域幅を必要とする伝送シナリオ、例えばマルチメディア通信セッションに特に有益である。チャネル集約を用いるとき、複数のPAチャネル及び／又はGAチャネルとPAチャネルの組合せが使用され得る。
【０１０７】
GAデバイスがPAチャネルを使用するチャネル集約を用いており、PAデバイスがPAチャネル上で検出されるとき、PAチャネルを解放する代わりに、GAデバイスは単に、PAチャネル上（及び任意選択で他のチャネル上も）での伝送パワーを減少させて、PAデバイスからのデータ伝送との干渉を減少させてもよい。したがって、諸実施形態は、チャネル集約シナリオにおいて、PAデバイスのトラフィックがPAチャネル上で検出されたときであっても、GAデバイスがPAチャネルの使用を継続することを可能にする。
【０１０８】
幾つかの例示のプロシージャを検討したので、次に１つ以上の実施形態に係る例示のシステム及びデバイスについて考える。
【０１０９】
例示のシステム及びデバイス
図１０は、全体的に１０００として例示のシステムを図示している。このシステムは、本明細書で説明される様々な技術を実装することができる１つ以上のコンピューティングシステム及び／又はデバイスを表す、例示のコンピューティングデバイス１００２を含む。例えば図１に関連して説明されるクライアントデバイス１０２が、コンピューティングデバイス１００２として具現化され得る。コンピューティングデバイス１００２は、例えばサービスプロバイダのサーバ、クライアント（例えばクライアントデバイス）に関連付けられるデバイス、オンチップシステム及び／又は任意の他の適切なコンピューティングデバイス又はコンピューティングシステムとすることができる。
【０１１０】
図示されるように、例示のコンピューティングデバイス１００２は、処理システム１００４と、１つ以上のコンピュータ読取可能媒体１００６と、１つ以上のI/Oインタフェース１００８を含み、これは相互に通信可能に接続される。図示されていないが、コンピューティングデバイス１００２は更に、様々なコンポーネントを相互に結合するシステムバスあるいは他のデータ及びコマンド転送システムを含んでもよい。システムバスは、メモリバス若しくはメモリコントローラ、周辺バス、ユニバーサルシリアルバス及び／又は様々なバスアーキテクチャのいずれかを使用するプロセッサ若しくはローカルバスのような、異なるバス構造のうちのいずれか１つ又は組合せを含むことができる。制御及びデータ回線のような様々な他の例も考えられる。
【０１１１】
処理システム１００４は、ハードウェアを使用して１つ以上の動作を実行する機能性を表す。したがって、処理システム１００４は、プロセッサ、機能ブロック等として構成され得るハードウェア要素１０１０を含むように図示されている。これは、特定用途向け集積回路又は１つ以上の半導体を使用して形成される他の論理デバイスとして、ハードウェアの実装を含むことがある。ハードウェア要素１０１０は、これらが形成される材料やこれらに用いられる処理機構に制限されない。例えばプロセッサは、半導体及び／又はトランジスタ（例えば電子集積回路（ＩＣ））から構成されることがある。そのようなコンテキストにおいて、プロセッサ実行可能命令は、電子的に実行可能な命令であってよい。
【０１１２】
コンピュータ読取可能媒体１００６は、メモリ／ストレージ１０１２を含むように図示されている。メモリ／ストレージ１０１２は、１つ以上のコンピュータ読取可能媒体に関連付けられるメモリ／ストレージ機能を表す。メモリ／ストレージ１０１２は、揮発性媒体（ランダムアクセスメモリ（ＲＡＭ）等）及び／又は非揮発性媒体（読取専用メモリ（ＲＯＭ）、フラッシュメモリ、光ディスク、磁気ディスク等）を含み得る。メモリ／ストレージ１０１２は、固定の媒体（例えばＲＡＭ、ＲＯＭ、固定のハードドライブ等）並びに取外し可能媒体（例えばフラッシュメモリ、取外し可能ハードドライブ、光ディスク等）を含むことができる。コンピュータ読取可能媒体１００６は、以下で更に説明されるように様々な他の方法で構成されてもよい。
【０１１３】
入出力インタフェース１００８は、ユーザがコマンド及び情報をコンピューティングデバイス１００２に入力することを可能にし、また様々な入出力デバイスを使用して、情報をユーザ及び／又は他のコンポーネント若しくはデバイスに提示することも可能にする機能性を表す。入力デバイスの例には、キーボード、カーソル制御デバイス（例えばマウス）、（例えば音声及び／又は発話入力を実装するための）マイクロフォン、スキャナ、タッチ機能（例えば物理的な接触を検出するように構成される容量式センサ又は他のセンサ）、カメラ（例えば赤外線周波数のような可視又は非可視の波長を用いて、接触を伴わない動きをジェスチャとして検出し得るもの）等が含まれる。出力デバイスの例には、ディスプレイデバイス（例えばモニタ又はプロジェクタ）、スピーカ、プリンタ、ネットワークカード、触覚応答デバイス等が含まれる。したがって、コンピューティングデバイス１００２は、ユーザインタラクションをサポートするよう、以下で更に説明されるような様々な方法で構成され得る。
【０１１４】
本明細書では、様々な技術がソフトウェア、ハードウェア要素又はプログラムモジュールの一般的なコンテキストにおいて説明され得る。一般に、そのようなモジュールは、特定のタスクを実行するか特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、要素、コンポーネント、データ構造等を含む。本明細書で使用されるとき、「モジュール」、「機能」及び「コンポーネント」という用語は、一般的に、ソフトウェア、ファームウェア、ハードウェア又はこれらの組合せを表す。本明細書で説明される技術の特徴はプラットフォーム独立であるが、これは、本技術が、様々なプロセッサを有する様々な市販のコンピューティングプラットフォームにおいて実装され得ることを意味する。
【０１１５】
説明されるモジュール及び技術の実装は、何らかの形式のコンピュータ読取可能媒体に格納されるか、そのコンピュータ読取可能媒体によって伝送され得る。コンピュータ読取可能媒体は、コンピューティングデバイス１００２によってアクセスされ得る様々な媒体を含み得る。限定ではなく例として、コンピュータ読取可能媒体は、「コンピュータ読取可能記録媒体」と「コンピュータ読取可能信号媒体」とを含むことがある。
【０１１６】
「コンピュータ読取可能記録媒体」は、単なる信号伝送や、搬送波又は信号自体とは対照的に、情報の持続的な記憶を可能にする媒体及び／又はデバイスを指すことができる。コンピュータ読取可能記録媒体は、信号自体は含まない。コンピュータ読取可能記録媒体は、コンピュータ読取可能命令、データ構造、プログラムモジュール、ロジック要素／回路又は他のデータのような情報の記憶に適した方法又は技術で実装される、揮発性及び非揮発性、取外し可能及び取外し不可能の媒体及び／又はストレージデバイスのようなハードウェアを含む。コンピュータ読取可能記録媒体の例には、これらに限られないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ若しくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）若しくは他の光ストレージ、ハードディスク、磁気カセット、磁気テープ、磁気ディスクストレージ若しくは他の磁気ストレージデバイス、あるいは所望の情報を格納するのに適切であって、コンピュータによってアクセス可能な他の記録デバイス、有形の媒体又は製品が含まれる。
【０１１７】
「コンピュータ読取可能信号媒体」は、命令を、ネットワークを介するなどしてコンピューティングデバイス１００２のハードウェアに伝送するように構成される信号担持媒体を指すことがある。信号媒体は典型的に、コンピュータ読取可能命令、データ構造、プログラムモジュール又は他のデータを、搬送波、データ信号又は他の伝送機構のような変調データ信号で具現化することができる。信号媒体は、任意の情報配信媒体も含む。「変調データ信号」という用語は、情報を信号にエンコードするような方法で設定又は変更された特性の１つ以上を有する信号を意味する。限定ではなく例として、通信媒体は、有線ネットワーク又は直接有線接続のような有線媒体と、音響、RF、赤外線及び他の無線媒体のような無線媒体とを含む。
【０１１８】
上述のように、ハードウェア要素１０１０及びコンピュータ読取可能媒体１００６は、説明される技術の少なくとも一部の態様を実装するよう一部の実施形態で用いられるハードウェアの形で実装される、モジュール、プログラマブルデバイスロジック及び／又は固定のデバイスロジックを表す。ハードウェア要素は、集積回路若しくはオンチップシステム、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰGA）、結合プログラム可能論理回路（ＣＰＬＤ）及びシリコン若しくは他のハードウェアデバイスにおける他の実装が含まれる。このコンテキストにおいて、ハードウェア要素は、該ハードウェア要素によって具現化される命令、モジュール及び／又はロジックによって定義されるプログラムタスクを実行する処理デバイス、並びに実行のために命令を格納するのに用いられるハードウェア、例えば前述したコンピュータ読取可能記録媒体として動作することができる。
【０１１９】
上述の組合せを用いて、本明細書で説明される様々な技術及びモジュールを実装することもできる。したがって、ソフトウェア、ハードウェア又はプログラムモジュールを、何らかの形式のコンピュータ読取可能記録媒体において及び／又は１つ以上のハードウェア要素１０１０によって具現化される１つ以上の命令及び／又はロジックとして実装してもよい。コンピューティングデバイス１００２は、ソフトウェア及び／又はハードウェアモジュールに対応する特定の命令及び／又は機能を実装するように構成され得る。したがって、ソフトウェアとして本明細書で説明されるモジュールの実装は、少なくとも部分的にハードウェアで、例えばコンピュータ読取可能記録媒体及び／又は処理システムのハードウェア要素１０１０の使用を通して達成され得る。命令及び／又は機能は、本明細書で説明される技術、モジュール及び実施例を実装するよう１つ以上の製品（例えば１つ以上のコンピューティングデバイス１００２及び／又は処理システム１００４）によって実行可能／動作可能である。
【０１２０】
図１０に更に図示されるように、例示のシステム１０００は、パーソナルコンピュータ（PC）、テレビジョンデバイス及び／又はモバイルデバイス上でアプリケーションが動作するときに、シームレスなユーザ経験のためのユビキタスな環境を可能にする。サービス及びアプリケーションは、アプリケーションを利用し、ビデオゲームをプレイし、ビデオを見ている間に、１つのデバイスから次のデバイスに遷移する際の共通のユーザ経験のために、３つの全ての環境において実質的に同様に動作する。
【０１２１】
例示のシステム１０００において、複数のデバイスは、中央コンピューティングデバイスを通して相互に接続される。中央コンピューティングデバイスは、複数のデバイスにローカルであってよく、複数のデバイスからリモートに配置されてもよい。一実施形態において、中央コンピューティングデバイスは、インターネット等のネットワーク又は他のデータ通信リンクを通して複数のデバイスに接続される、１つ以上のサーバコンピュータのクラウドとすることができる。
【０１２２】
一実施形態において、この相互接続アーキテクチャは、機能を複数のデバイスにわたって分配して、共通のシームレスな経験を複数のデバイスのユーザに提供することを可能にする。複数のデバイスの各々は、異なる物理的要件及び能力を有してよく、中央コンピューティングデバイスは、あるデバイスに対して適合されるが依然として全てのデバイスに共通な経験をそのデバイスに分配することを可能にするプラットフォームを使用する。一実施形態において、ターゲットデバイスのクラスを作成して、複数のデバイスの一般的なクラスに対して経験を適合させる。デバイスのクラスは、物理的特徴、使用タイプ又は複数のデバイスに共通の他の特性によって定義され得る。
【０１２３】
様々な実装において、コンピューティングデバイス１００２は、例えばコンピュータ１０４の使用、モバイル１０１６の使用及びテレビジョン１０１８の使用のように、様々な構成を想定することができる。これら構成の各々は、一般に異なる構成及び能力を有するデバイスを含み、したがって、コンピューティングデバイス１００２は、異なるデバイスクラスの１つ以上に従って構成され得る。例えばコンピューティングデバイス１００２は、パーソナルコンピュータ、デスクトップコンピュータ、マルチスクリーンコンピュータ、ラップトップコンピュータ、ネットブック等を含む、コンピュータ１０１４のデバイスクラスとして実装され得る。
【０１２４】
コンピューティングデバイス１００２は、モバイルフォン、ポータブル音楽プレイヤ、ポータブルゲームデバイス、タブレットコンピュータ、マルチスクリーンコンピュータ等のようなモバイルデバイスを含む、モバイル１０１６のデバイスクラスとしても実装されてもよい。コンピューティングデバイス１００２は、カジュアルな視聴環境において、一般的により大きな画面を有するか、その画面に接続されるデバイスを含む、テレビジョン１０１８のデバイスクラスとして実装されてもよい。これらのデバイスは、テレビジョン、セットトップボックス、ゲームコンソール等を含む。
【０１２５】
本明細書で説明される技術は、コンピューティングデバイス１００２のこれらの様々な構成によってサポートされることができ、本明細書で説明される技術の具体的な例に限定されない。例えばクライアントデバイス１０２、無線基地局１１２及び／又はチャネルデータベースサービス１１６に関連して説明される機能は全て又は部分的に、分散システムの使用を通して、例えば上述のプラットフォーム１０２２を介して「クラウド」１０２０上で実装され得る。
【０１２６】
クラウド１０２０は、リソース１０２４についてのプラットフォーム１０２２を含むか、かつ／又はプラットフォーム１０２２を表す。プラットフォーム１０２２は、クラウド１０２０のハードウェア（例えばサーバ）及びソフトウェアリソースの基礎となる機能を抽象化する。リソース１０２４は、コンピューティングデバイス１００２からリモートにあるサーバにおいてコンピュータ処理が実行されている間に利用され得るアプリケーション及び／又はデータを含み得る。リソース１０２４は、インターネット上で、かつ／又はセルラネットワーク若しくはWi-Fi（登録商標）のような加入者ネットワークを通して提供されるサービスも含むことができる。
【０１２７】
プラットフォーム１０２２は、リソース及び機能を抽象化してコンピューティングデバイス１００２を他のコンピューティングデバイスに接続することができる。プラットフォーム１０２２は、リソースのスケーリングを抽象化して、プラットフォーム１００２を介して実装されるリソース１０２４について生じる要求（encountered  demand）に対して、対応するレベルのスケールを提供するよう機能することもできる。したがって、相互接続されるデバイスの実施形態では、本明細書で説明される機能の実装を、システム１０００にわたって分散させることができる。例えば機能は、部分的にコンピューティングデバイス１００２において、クラウド１０２０の機能を抽象化するプラットフォーム１０２２を介して実装され得る。
【０１２８】
本明細書で説明されているのは、本明細書で説明される技術を実行するための実装され得る幾つかの方法である。方法の態様は、ハードウェア、ファームウェア、ソフトウェア又はその組合せで実装され得る。方法は、１つ以上のデバイスによって実行される動作を指定するブロックのセットとして図示されているが、それぞれのブロックによって図示される動作を実行する順序に必ずしも限定されない。さらに、特定の方法に関して図示される動作が、１つ以上の実装に係る異なる方法の動作と組み合わされてもよく、かつ／又は相互に交換されてもよい。方法の態様は、環境１００に関連して上記で検討される様々なエンティティ間のインタラクションを介して実装され得る。
【０１２９】
結論
優先アクセスチャネルへの優先アクセスのための技術を説明した。実施形態は、構造的特徴及び／又は方法的動作に特有の言語で説明されるが、添付の特許請求の範囲において定義される実施形態は、必ずしも説明される具体的な特徴又は動作に限定されない。むしろ、具体的な特徴及び動作は、特許請求に係る実施形態を実装するための例示の形式として開示される。
【図１】
0006498686.tif 000002
【図２】
0006498686.tif 000003
【図３】
0006498686.tif 000004
【図４】
0006498686.tif 000005
【図５】
0006498686.tif 000006
【図６】
0006498686.tif 000007
【図７】
0006498686.tif 000008
【図８】
0006498686.tif 000009
【図９】
0006498686.tif 000010
【図１０】
0006498686.tif 000011