未知の規制ドメイン内で使用するための端末であって、一つ以上のプロセッサと、一つ以上のコンピュータ読取可能記憶媒体と、周波数帯において作動可能であることを特徴とするラジオから成るワイヤレスローカルエリアネットワークWLANインタフェースと、周波数帯の一つ以上の規制ドメイン独立チャネルをアクティブにスキャンするための第1のプログラム命令と、1以上のドメイン独立チャネルをアクティブにスキャニングした結果として規制ドメイン情報を受信する端末に応答して未知の規制ドメインで使用するために端末を構成するための第2のプログラム命令と、1以上の規制ドメイン独立チャネルをアクティブにスキャニングした結果として規制ドメイン情報を受信しない端末に応答して周波数バンドにおける1以上の規制ドメイン独立チャネルを受動的にスキャンするための第3のプログラム命令と、周波数バンドにおける1以上の規制ドメイン従属チャネルの受動的スキャニングに応答して未知の規制ドメインで使用するために端末を構成するための第4のプログラム命令と、を有し、第1、第2、第3および第4のプログラム命令は、1以上のプロセッサによって、実行のために1以上のコンピュータ読取可能記憶媒体に保存されることができることを特徴とする端末。前記規制ドメイン情報がカントリー情報要素であることを特徴とする請求項1に記載の端末。前記第2のプログラム命令が、1つ以上のコンピュータ読取可能記憶媒体の規制ドメイン情報の少なくとも一部をストアするためのプログラム命令を含むことを特徴とする請求項1に記載の端末。前記第4のプログラム命令が、ビーコンフレームの規制ドメイン情報を受信する端末に応答して、未知の規制ドメインで使用するために端末を構成するようなプログラム命令を含むことを特徴とする請求項1に記載の端末。前記第4のプログラム命令が、規制ドメイン従属チャネルのひとつにわたって、規制ドメイン情報を欠いたビーコンフレームを受信する端末に応答して未知の規制ドメインで使用するように端末を構成するようなプログラム命令を含むことを特徴とする請求項1に記載の端末。1以上のコンピュータ読取可能記憶媒体に格納した集合的な規制ドメインデータからの規制ドメイン独立チャネルを判断するような第5のプログラム命令を更に有し、前記第5のプログラム命令が、1以上のプロセッサによって実行のために1以上のコンピュータ読取可能記憶媒体に保存されることを特徴とする請求項1に記載の端末。1以上のコンピュータ読取可能記憶媒体に格納された集合的な規制ドメインデータから規制ドメイン従属チャネルを判断するための第5のプログラム命令を更に有し、前記第5のプログラム命令が、1以上プロセッサによって実行のために1以上のコンピュータ読取可能記憶媒体に保存されることを特徴とする請求項1に記載の端末。コード化されたメッセージに対応する復号化されたメッセージデータを出力するコード化された情報読取デバイスを更に有することを特徴とする請求項1に記載の端末。未知の規制ドメイン内で使用するための端末を構成するためのコンピュータプログラム製品であって、前記端末は、ワイヤレスローカルエリアネットワークWLANインタフェースを有し、前記WLANインタフェースは周波数帯で作動するラジオを有し、前記コンピュータプログラム製品が、コンピュータ読取可能記憶媒体と、周波数帯で1以上の規制ドメイン独立チャネルをアクティブにスキャンするための第1のプログラム命令と、1以上の規制ドメイン独立チャネルをアクティブにスキャニングした結果として規制ドメイン情報を受信する端末に応答して、未知の規制ドメインで使用するために端末を構成するための第2のプログラム命令と、1以上の規制ドメイン従属チャネルをアクティブスキャニングした結果として規制ドメイン情報を受信しない端末に応答して周波数帯で1以上の規則ドメイン独立チャネルを受動的にスキャンするための第3のプログラム命令と、周波数帯で1以上の規制ドメイン従属チャネルの受動的なスキャニングに応答して未知の規制ドメインで使用するために端末を構成するための第4のプログラム命令と、を有し、第1、第2、第3および第4のプログラム命令が、コンピュータ読取可能記憶媒体に保存される、ことを特徴とするコンピュータプログラム製品。未知の規制ドメインで使用するための端末を構成する方法であって、端末の1以上のプロセッサによって、コンピュータ読取可能プログラムコードの実行により実行される方法であり、1以上プロセッサを使用して、周波数帯の1以上の規制ドメイン従属チャネルを受動的にスキャニングするステップと、規制ドメイン情報から成るビーコンフレームを受信する端末に応答して未知の規制ドメインで使用するために端末を1以上プロセッサを使用して構成するステップと、規制ドメイン従属チャネルのうちの1つにわたって、規制ドメイン情報を欠いたビーコンフレームを受信する端末に応答して、未知の規制ドメインで使用するための端末を1以上のプロセッサを使用して構成するステップとを有することを特徴とする方法。0009未知の規制ドメインの中での使用のための端末を提供する。端末は、周波数帯の一つ以上の規制ドメイン独立チャネルをアクティブにスキャンするための第1のプログラム命令と、1以上のドメイン独立チャネルをアクティブにスキャニングした結果として規制ドメイン情報を受信する端末に応答して未知の規制ドメインで使用するために端末を構成するための第2のプログラム命令と、1以上の規制ドメイン独立チャネルをアクティブにスキャニングした結果として規制ドメイン情報を受信しない端末に応答して周波数バンドにおける1以上の規制ドメイン独立チャネルを受動的にスキャンするための第3のプログラム命令と、周波数バンドにおける1以上の規制ドメイン従属チャネルの受動的スキャニングに応答して未知の規制ドメインで使用するために端末を構成するための第4のプログラム命令とを含む。0010本発明の上記の詳述された特徴がある方法が詳細にわかったため、上で短く要約した本発明のより特定の記述を、実施形態を参照し、その幾つかは添付の図面において例示される。しかし、添付の図面は本発明の典型的実施形態だけを例示し、したがって、その範囲で限定されない。さらに、図面が必ずしも一定の比率であるというわけではなく、一般に発明の特定の実施形態の原理を例示することが強調される。0011かくして、本発明の概念の更なる理解のために、以下の詳細な説明を参照することができ、以下の図と関連して読み込まれ得る。0023IEEE80211dスタンダードの導入の前、端末は、製造時、単一の規制ドメインに関して構成されるのが典型的であった。規制ドメインが変わらなかったので、端末はそれが製造された最初のもの以外の規制ドメインにおいて、使うことができなかった。しかし、80211dスタンダードは、標準と互換性を持つ端末が時間とともに複数の規制ドメインにおいて、作動することが可能なメカニズムを導入した。80211dスタンダードは、アクセスポイントがそのビーコンフレームおよびプローブレスポンスの範囲内で従来のフォーマットのカントリー情報要素を送信することを提案する。カントリー情報要素は、端末がそれが位置する規制ドメインを識別することができ、その規制ドメインの動作のためのそのWLANインタフェースの物理層を構成することを必要とする情報を含む。0024図1は、端末に規制ドメイン情報を提供するための従来のフォーマットの実施形態を示す。カントリー情報要素10には、カントリー情報要素10に示される情報が、規制ドメイン情報に関することを示す要素識別子12を有する。カントリー情報要素10が複数のトリプレット16を含むことができるので、カントリー情報要素10の長さ14は、可変である。領域文字列18は、カントリー情報要素10を送信するアクセスポイントが配置された規制ドメインの中の国の名前に関する3つのオクテット国際標準化機構ISO国名コードを含む。ISO31661として与えられた英語の各々の国名は、対応するISO31661alpha2コード要素を有する。例えば、カナダ、アメリカ合衆国および日本のためのコード要素は、それぞれ、CA、USおよび、JPである。各々のトリプレット16は、第1のチャネルナンバー20、多くのチャネル22および最大送信パワーレベル24から成ることができる。第1のチャネルナンバー20は、カントリー情報要素10に記載されているサブバンドの最も低いチャネル番号を示す。チャネル22の数は、サブバンドのチャネルの数を示す。第1のチャネルナンバー20の各々の一組およびチャネル22の数により記載されているチャネルの集まりは、重なることができず、チャネル番号において、単調に増加している。最大送信パワーレベル24は、最大出力をdBmで示し、サブバンドのために送信されることを許容する。パッドフィールド26は、パディングに関し、長さが0または1のオクテットがある。002580211dスタンダードによれば、拡張サービスセットESSを備えた接続を失った時、規制ドメインにわたってオペレーションを可能にする端末は、受動的スキャニングをデフォルトする。受動的スキャニングは、無線ステーションの受信能力だけを使用して実行され、いかなる規制ドメインそれは、製品禁止または他の輸入金融ペナルティに結果としてなることがありえるの規則に違反するリスクがない。対照的に、アクティブスキャニングは、プローブフレームの端末の伝送を包含するので、それは端末が配置される規制ドメインの規則に違反する。例えば、プローブフレームが送信されたチャネルが、規制ドメインの合法周波数帯の範囲内でなく、または、プローブフレームの伝達力は、規制ドメインの調整された最大の伝達力を上回ることができる。そのESSを備えた接続を失うと即座に、80211dスタンダードと互換性を持つ端末は、少なくとも一つの有効なチャネルすなわちそれがIEEE80211のビーコンフレームを検出するチャネルを学習するために受動的にスキャンする。それが交わることが可能なために、端末が情報を得て送信する規制ドメインの必要条件、情報が以前ビーコンフレームで受け取られなかった限り、プローブレスポンスフレームに含まれる追加的な規制情報を得るために、プローブリクエストをアクセスポイントに発信する。次いで、端末は、規制ドメインの動作に使える充分な情報を有する。0026無線局がそのアクセスポイントとの接続を喪失したときはいつでも、受動的なスキャンを使用することにより安全性を保証すると共に、更に、規制情報が利用可能になった後、アクティブスキャンを用いてスキャニング時間を減らすけれども、本願明細書において、装置および方法を開発するうちに決定された、IEEE80211dは多くの不利な点を有する。例えば、規制ドメインの中でとどまっている端末に関するスキャニング時間は依然として長い。規制ドメイン変化のための可能な規制違反を避けるために、IEEEは80211dは、有効な領域情報が得られるまで、受動的な走査を使用する。しかし、受動的な走査の開始のスキャン時間は、動き回る端末に関して依然として著しく重要であるが、規制ドメインの中にとどまる。IEEE80211dに関するスキャン時間が、全ての受動的なスキャンケースよりも平均で良好であるけれども、IEEE80211dの最悪のケースパフォーマンスは、全ての受動的なスキャンケースと同様である。0027端末が、チャネル1を介してNチャネルを有するアクセスポイントに接続していると仮定する。端末がアクセスポイントとの関係を失ったあと、それは新しいチャネルを見つけようとする。チャネルNが、端末周辺で利用できる唯一のチャネルであり、チャネルスキャニングが、チャネル番号のオーダーを増やすことが生じると仮定すると、次いで、スキャニング時間は、全ての受動的なスキャンの場合と同様である、ビーコン間隔と同じ長さのN1時間と同じである。規制ドメインの中にとどまっている端末の数が、規制ドメイン境界線を横切る端末より非常に大きいようであるとすると、ドメインアウェアdomainawareローミング能力のためにスキャニング速度を犠牲にするのは望ましくない。0028本発明の実施形態は、先に記載したIEEE80211dの不利な点に対処する。本発明の1つの典型的な実施形態では、未知の規制ドメインの中の使用のための端末を提供する。端末は、1以上のプロセッサと、1以上のコンピュータ読取可能媒体と、無線周波数バンドで作動する無線からなるワイヤレスローカルエリアネットワークインターフェースと、周波数バンドにおける1以上のドメイン独立チャネルをアクティブにスキャンするための第1のプログラム命令と、1以上のドメイン独立チャネルをアクティブにスキャニングした結果として規制ドメイン情報を受信する端末に応答して未知の規制ドメインで使用するために端末を構成するための第2のプログラム命令と、1以上のドメイン独立チャネルをアクティブにスキャニングした結果として規制ドメイン情報を受信しない端末に応答して周波数バンドにおける1以上のドメイン独立チャネルを受動的にスキャンするための第3のプログラム命令と、周波数バンドにおける1以上のドメイン従属チャネルの受動的スキャニングに応答して未知の規制ドメインで使用するために端末を構成するための第4のプログラム命令とを有する。第1、第2、第3および第4のプログラム命令は、一つ以上プロセッサによって、実行のために1つ以上のコンピュータ読取可能記憶媒体に保存されることができる。002980211dに反して、依存している受動的にスキャン領域によく行くことの前の情報が向ける規制ドメインから成るプローブレスポンスを受信しようとして、本発明の典型的な実施形態による端末は最初にドメイン独立チャネルのアクティブスキャニングを利用する。ドメイン独立チャネルをアクティブにスキャニングすることにより、端末が全ての規制ドメインの合法周波数帯において、作動することを確実にする。アクセスポイントからのプローブレスポンスが、アクティブスキャニングの間、送られるアクティブプローブリクエストの伝送の15ms以内に受け取られることが可能であり、一方、アクセスポイントからのビーコンフレームが、受動的スキャニングの間、100msごとにアクセスポイントから受け取られることが可能であるので、アクティブスキャニングドメイン独立チャネルはまた、80211dによって提供されるスキャニング速度を超えて有利に増加することができる。0030図2は、典型的な通信環境100の実例である。図2は、WLAN通信のための2つの異なる規制ドメイン102および104を示す。アクセスポイント106は、有効到達エリア108があり、規制ドメイン102に配置される。アクセスポイント110は、有効到達エリア112を有し、規制ドメイン104にある。本発明の典型的な実施形態による端末200は、規制ドメイン104の有効到達エリア112の範囲内の使用のための有効到達エリア108の範囲内のとき、規制ドメイン104の有効到達エリア112の範囲内のとき、規制ドメイン102の有効到達エリア108の範囲内で、使用のためのそれ自体を構成するために適応ドメインコンプライアンスADCプログラムファンクション300図3に示すを有することができる。0031図3は、本発明の1つの典型的な実施形態による端末200のブロック図である。端末200は、中央演算処理装置CPU202およびコンピュータ読取可能媒体204によって構成されたプロセッサから成り、両方ともシステムバス206に連結する。CPU202は、多目的マイクロプロセッサにより提供されることができる。コンピュータ読取可能媒体204は、計算機可読信号媒体または計算機可読記憶媒体であってよい。例えば、コンピュータ読取可能記憶媒体は、電子、磁気、光学、電磁、赤外線、または、半導体システム、装置またはデバイス、あるいは、前述のいかなる適切な組合せもであってもよいが、それらに限定されない。コンピュータ読取可能記憶媒体のより多くの具体例非網羅的なリストは、一つ以上の導線を有する電気接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリRAM、読出し専用メモリROM、消去可能なプログラム可能読み出し専用メモリEPROMまたはFlashメモリ、光ファイバ、ポータブルコンパクトディスク読出し専用メモリCDROM、光学的記憶装置、磁気記憶装置または前述のいかなる適切な組合せを含む。この文書のコンテキストでは、コンピュータ読取可能記憶媒体は、インストラクション実行システム、装置または装置用にまたは関連して含むことができる、またはプログラムを格納できるいかなる有形の媒体でもあってもよい。0032コンピュータ読取可能信号媒体は、例えば、ベースバンドにおいて、または、搬送波の一部として、そこにおいて具体化されるコンピュータ読取可能プログラムコードを有する伝達されたデータ信号を含むことができる。伝達されたこの種の信号は、電磁気、光学、または、それらのいかなる適切な組合せも含むが、それらに限定されない。コンピュータ読取可能信号媒体は、コンピュータ読取可能記憶媒体ではなく、インストラクション実行システム、装置またはデバイスと関連してまたはそれらによって使用するためのプログラムを伝送し、伝播し、通信することができるコンピュータ読取可能媒体であってよい。0033集合的な規制ドメインデータ208およびADCプログラムファンクション300は、コンピュータ読取可能媒体204に格納されることができる。集合的な規制ドメインデータ208は、各々の規制ドメインに関して、IEEE80211標準で特定された1以上の周波数バンドで制限され及び無制限のチャネルの記録を含むことができ、アンテナゲインごとに許容される最大伝送パワーに対応し、その内容は上記表1、2および3の通りである。ADCプログラムファンクション300は、未知の規制ドメイン中で使用のための端末200を構成するためのコンピュータプログラム製品から成るコンピュータプログラムコードであってよく、コンピュータ読取可能媒体204に具体化されることができる。ADCプログラムファンクション300は、無線、有線、光ファイバケーブル、RFまたは、前述のいかなる適切な組合せなどを含むがこれらに限定せず、いかなる適切な媒体も使用して伝導されることができる。ADCプログラムファンクション300は、例えばJava、Smalltalk、C等のようなオブジェクト指向プログラミング言語、Cプログラミング言語のような在来の手続きプログラミング言語、アセンブリ言語のような低級プログラミング言語、または、他の高級又は低級プログラミング言語を包含する1以上のプログラミング言語の組み合わせで書かれたプログラム命令を含むことができる。ADCプログラムファンクション300は、集合的な規制ドメインデータ208を利用できる。0034端末200は、コード化された情報EIR装置210を更に有することができる。EIR装置210は、バーコード読取装置212、RFID読取装置214およびカード読取装置216から成ることができる。バーコード読取デバイス212は、ニューヨークのSkaneatelesFallsのHandHeldProductsIncから入手可能なタイプのデコードアウト回路を備えたIT4XXX5XXXImagingModuleによって提供される。デコードアウト回路を備えたIT4XXX5XXXImagingModuleは、異なる複数のタイプのバーコードシンボル、並びに、PDF417MicroPDF417MaxiCodeDataMatrixQRCodeAztecAztecMesaCode49UCCCompositeSnowflakeDataGliffsCode39Code128CodabarUPCEANInterleaved205RSSCode93CodablockBC412PostnetPlanetCodeJapanesePostKIXOCRA及びOCRBのような他のデコード可能シンボルのデコーディングを提供する。RFID読取装置214は、SkytekSkyModuleM1読取端末により提供されることができる。カード読取装置216は、集積回路カードICCARD読取端末デバイス、さもなければ、スマートカードリーダとして知られるデバイスを含む。バーコード読取装置212、RFID読取装置214、および、カード読取装置216は、それぞれインタフェース回路218、220および222を介してシステムバス206に連結される。ある実施形態では、EIR装置210は、コード化されたメッセージに対応する復号化メッセージデータ例えば復号化バーコードメッセージデータ、復号化RFIDメッセージデータ、復号化雑誌ストライプメッセージデータおよび/または復号化スマートカードメッセージデータを出力できる。別の実施形態では、EIR装置210は、CPU202により処理されるコード化されたメッセージ例えば生の画像データまたは生のRFIDデータを含んでいる生のメッセージデータを出力できる。0035端末200は、CPU202により提供されるプロセッサとの通信のためにシステムバス206に種々の周辺装置を結合するためにさまざまなインタフェース回路を含むことができる。端末200は、システムバス206に対する結合トリガー226のためのインタフェース回路224、システムバス206に対する結合ディスプレイ230のためのインタフェース回路228、システムバス206に対する結合ポインタ機構234のためのインタフェース回路232、および、システムバス206に対する結合キーボード238のためのインタフェース回路236を含むことができる。トリガー226は、フレーム読み出しを活性化させるためのトリガ信号、および/または、EIR装置210によって読まれるデコード可能な証印をデコードするための所定の復号化プロセスを活性化にするのに用いることができる。端末200は、また、電池240を含むことができる。0036端末200は、WLANインタフェース242を更に含むことができる。WLANインタフェース242は、IEEE80211の無線通信標準の一系統の一つ以上の標準と互換性を持つ。WLANインタフェース242は、媒体アクセス制御MACおよびベースバンドBBプロセッサ244およびラジオ246を含むことができる。MACBBプロセッサ244が、ラジオ246に結合され、係るラジオ246は、周波数帯例えば24GHzまたは5GHzにおいて作動可能である。アンテナ248は、ラジオ246に連結できる。MACBBプロセッサ244はまた、カントリーストリング18、トリプレット16のうちの1つの指示または他の規制パラメータを表す値を格納するためのコンピュータ読取可能媒体250に連結できる。本発明の1つの典型的な実施形態では、ADCプログラムファンクション300は、MACBBプロセッサ244のためのドライバであり、コンピュータ読取可能媒体250に設定された値が、端末200が配置される規制ドメイン内でない国の例えばカントリーストリングに不正確に変えられることができるユーザインタフェースまたはアプリケーションプログラムインタフェースが欠けていることが都合よい。0037図4a4bは、フォームファクタの具体例および本発明の1つの典型的な実施形態による端末200のためのハウジングである。図4a4bの典型的な実施形態により示されるように、図3の構成要素はハンドヘルドハウジング252に組み込まれることができる。図4a4bの端末200は、ハンドヘルドポータブルデータ端末のフォームファクタにある。図4a4bで示す端末200は、キーボード238、関連するタッチスクリーン230Tを有するディスプレイ230、カード読取デバイス216、および、イメージングモジュール254を含み、イメージセンサ集積回路ICチップに組み込まれるイメージセンサ配列を含む。イメージングモジュール254は、関連するイメージング軸aiを有する。図4bの側面図により示されるように、図3のブロック図の構成要素は、複数の回路基板256上のハウジング252の中でサポートされることができる。イメージングモジュール254は、2005年6月3日に出願された米国仮特許出願番号6068606、2005年6月14日に出願された米国仮特許出願番号60690268、2005年6月22日に出願された米国仮特許出願番号60692890、および、2005年6月27日に出願された米国仮特許出願番号6069437160694371にて説明したように、カラー高感度ピクセルを有するイメージセンサアレイを含むことができ、その全ては、DigitalPictureTakingOpticalReaderHavingHybridMonochromeAndColorImagesensorと名付けられ、それら全てが、リファレンスとして本願明細書に引用したものとする。0038図5は、フォームファクタの斜視図および本発明の典型的な他の実施形態による端末200のためのハウジングである。図5の典型的な実施形態により示されるように、図3の構成要素はハンドヘルドハウジング252に組み込まれることができる。図5の端末200は、ハンドヘルドポータブルデータ端末のフォームファクタにある。図5bに示す端末200は、キーボード238および関連するタッチスクリーン230Tを有するディスプレイ230を含む。0039図6a6cの典型的な実施形態では、端末200は、小売購入処理端末としてまたは価格ベリファイアとして構成されることができる処理端末の形態である。図6a6cに示される処理端末のハウジング252は、場所から場所まで移動することができるように携帯用に構成され、および、キャッシャーステーションの固定構造又は小売店フロアの固定構造のような固定構造例えば、図7bにおいて最も良く見えるように棚または柱400にリプレイス可能に取り付けられることができるように更に構成される。図6cの底面図を参照すると、端末200のハウジング252は、端末200を固定構造に入れ替え可能に載置することを容易にしている構成258を有する。次いで図6bを参照すると、端末200は、ディスプレイ230、関連するタッチスクリーン230T、カード読み込み装置216、イメージングモジュール254、および、照明囲い板260を含む。照明ブロック図3では図示せずからの光が、照明囲い板260に当たるとき、囲い板は注意をイメージングアセンブリの位置に引きつけるために輝く。図7cに示すような特定のオペレーティングモードでは、図6a6cのいずれかによる端末200は、タッチスクリーン230TにPIN情報を入れるように顧客に促すPIN入力スクリーンをディスプレイ230に表示する。図7に示す他のオペレーティングモードでは、端末200は、スタイラス262の使用によりデバイスにサイン情報を入力するように顧客に促すサインプロンプトスクリーンをディスプレイ230に表示する。0040図7aおよび7bを参照すると、図6a6cの端末のためのさまざまな取付け構成が示される。図7aの視点では、端末200は、販売キャッシャーステーションのポイントで、小売購入処理端末として取り付けられる。図7aのセットアップにおいて、端末200は、小売購入処理端末として構成され、POSで小売処理を助け、容易にするために利用される。顧客は、クレジットカードまたはデビットカードをカード読取デバイス216に入れることができ、小売購入処理端末は、クレジットまたはデビットカード情報をクレジットデビット許可ネットワークに送信できる。0041図7bの視点では、端末200は、顧客がストア床にある製品の価格を点検するのを援助するために価格ベリファイアとして構成される。端末200は、棚図7bでは図示せず上に、または、柱400、または、小売店の他の固定構造上に載置できる。端末200は、ストア製品のバーコードからのコードデータを復号化し、並びに、ディスプレイ230上の表示のためにストアサーバから端末200まで送り返される価格情報の検索のためにストアサーバに、複合化されたバーコードメッセージを送信することができる。0042図8は、本発明の1つの典型的な実施形態による未知の規制ドメインの中での使用のための端末200を構成する方法のフローチャートである。図8に示される各々のブロックまたはブロックの組合せが、例えば、コンピュータ読取可能媒体204に保存されることができ、CPU202のうちの少なくとも1つおよび端末200のMACBBプロセッサ244を介して実行されることができるADCプログラムファンクション300のコンピュータプログラム命令により実行されることができると理解される。0043ブロック502で、ADCプログラムファンクション300は、一つ以上のドメイン独立チャネルを決定する。ドメイン独立チャネルは、ラジオ246でサポートされる周波数帯の範囲内にあり、各々の規制ドメインで使用するために許可されたチャネルである。例えば、先に記載した表1に関して、24GHzの周波数帯のドメイン独立チャネルは、チャネル111である。他の例では、先に記載した表2に関して、5GHzの周波数帯のドメイン独立チャネルはない。本発明の1つの典型的な実施形態では、ブロック502で、ADCプログラムファンクション300は、集合的な規制ドメインデータ208を解析することでドメイン独立チャネルを測定する。0044ブロック504で、ADCプログラムファンクション300は、MACBBプロセッサ244に能動的にドメイン独立チャネルのうちの1つ以上を走査するように指示する。本発明の1つの典型的な実施形態では、ブロック502で、MACBBプロセッサ244は、プローブリクエストを送信することによって、能動的にドメイン独立チャネルのうちの1本以上を走査する。ドメイン独立チャネル上だけのプローブリクエストを送信することにより、規制ドメインの規則に違反する危険がない。0045ブロック506で、ADCプログラムファンクション300は、端末200がブロック504でドメイン独立チャネルの一つ以上のアクティブスキャニングの結果として、規制ドメイン情報を受信したかどうか判断する。端末200が、ブロック504でドメイン独立チャネルの一つ以上のアクティブスキャニングの結果として、規制ドメイン情報を受信した場合、プロセスは、ブロック508へ移動し、さもなければ、プロセスはブロック510へ移動する。0046ブロック508で、ADCプログラムファンクション300は、ブロック504で1以上のドメイン独立チャネルのアクティブスキャニングの結果として、規制ドメイン情報を受信する端末200に応答して、未知の規制ドメインで使用するための端末200を構成する。本発明の1つの典型的な実施形態では、規制ドメイン情報は、カントリー情報要素である。本発明の典型的な他の実施形態では、ブロック504で、ADCプログラムファンクション300は、少なくとも一部の規制ドメイン情報をコンピュータ読取可能媒体250に格納する。規制情報の一部は、例えば、カントリーストリング又はカントリー情報要素のトリプレットに含まれるISO国名コード、若しくは、WLANインタフェース242が操作可能である各々の周波数帯の他の規制パラメータであってよい。ブロック508で格納される規制ドメイン情報の一部を利用して、端末200は、端末200が配置される規制ドメインの合法周波数帯の範囲内で、チャネルを通じて作動できる。ブロック508の後、プロセスは終了する。0047ブロック510で、ADCプログラムファンクション300は、一つ以上のドメイン従属チャネルを判断する。ドメイン従属チャネルは、ラジオ246でサポートされる周波数帯の範囲内にあり、各々の規制ドメインで使用が許可されないチャネルである。例えば、再び表1を参照すると、24GHzの周波数帯のチャネル1214がドメイン従属チャネルであり、再び表2を参照すると、5GHzの周波数帯の全てのチャネルは、ドメイン従属チャネルである。本発明の1つの典型的な実施形態では、ブロック510で、ADCプログラムファンクション300は、チャネルが、集合的な規制ドメインデータ208を解析することによってドメイン従属チャネルであるか判断できる。0048ブロック512で、ADCプログラムファンクション300は、一つ以上のドメイン従属チャネルを受動的にスキャンするようにMACBBプロセッサ244に指示する。本発明の1つの典型的な実施形態では、ブロック512で、ADCプログラムファンクション300は、ビーコンフレームに関して聞くことによって、ドメイン従属チャネルのうちの1つ以上を受動的にスキャンする。トランスミッションがブロック512でドメイン従属チャネルを通じて作られないので、いかなる規制ドメインもの規則に違反する危険がない。0049ブロック514で、ADCプログラムファンクション300は、ブロック512で受動的にスキャンすることに応答して未知の規制ドメインを使用するために端末200を構成する。本発明の1つの典型的な実施形態では、ブロック514で、ADCプログラムファンクション300は、ビーコンフレームの端末200の受けている規制ドメイン情報に応答して、未知の規制ドメインを使用するために端末200を構成する。本発明のある典型的な実施形態では、規制ドメイン情報は、カントリー情報要素である。本発明の典型的な他の実施形態では、ブロック514で、ADCプログラムファンクション300は、少なくとも一部の規制ドメイン情報をコンピュータ読取可能媒体250に格納する。規制情報の一部は、例えば、カントリーストリングまたはカントリー情報要素のトリプレットに含まれるISO国名コード、若しくは、WLANインタフェース242が操作可能である各々の周波数帯の他の規制パラメータであってよい。ブロック506で格納される規制ドメイン情報の一部を利用して、端末200は、端末200が配置される規制ドメインの合法周波数帯の範囲内でチャネルを通じて作動できる。0050本発明の典型的な他の実施形態では、ブロック514で、ADCプログラムファンクション300は、規制ドメイン情報を欠いたビーコンフレームをドメイン独立チャネルのうちの1つにわたって受信する端末200に応答して未知の規制ドメインを使用するために端末200を構成できる。例えば、ある典型的な実施形態では、ブロック514で、ADCプログラムファンクション300は、ドメイン独立チャネルの一つが使用許可されている一つ以上の規制ドメインの各々で使用することができるように一つ以上のチャネルにわたって使用のために端末200を構成できる。例示のために、チャネル12にわたって規制ドメイン情報を欠いたビーコンフレームを受信することに応答して、EMEAおよび日本が、チャネル12を含むチャネル1乃至13にわたって通信を許可するので、ADCプログラムファンクションは、チャネル1乃至13にわたって使用するために端末200を構成できる。0051図9は、端末200にADCプログラムファンクション300を展開することに適している配備システム600の簡略ブロック図を表す。配備システム600は、コンピュータシステム700および端末200を含み、それはネットワーク800を介して通信で連結されることができる。端末200のWLANインタフェース242は、端末200およびネットワーク800の間のインターフェースを提供できる。ネットワーク800は、例えば、ローカルエリアネットワークLAN、ワイドエリアネットワークWAN例えばインターネットまたはLANおよびWANのいかなる組合せでもありえる。0052コンピュータシステム700は、サービスプロバイダのものでありえ、ワークステーション、サーバ、メインフレームコンピュータ、ノートまたはラップトップコンピュータ、デスクトップコンピュータ、携帯電話、無線デバイス、セットトップボックス、等でありえる。コンピュータシステム700は、中央演算処理装置CPU702によって提供されるプロセッサを有し、プロセッサは、コンピュータ読取可能媒体704に保存されるプログラム命令を実行するためのプログラマブルプロセッサでありえる。CPU702により提供されるプロセッサは、IBMPowerPCプロセッサ、x86互換性を持つプロセッサ例えばIntelPentiumプロセッサ、AdvancedMicroDevicesAthlonプロセッサまたは他のいかなる適切なプロセッサのような縮小命令セットRISCマイクロプロセッサであってよい。IBMおよびPowerPCは、米国、他の国または両方とものインターナショナルビジネスマシーンズの商標または登録商標である。インテルおよびPentiumは、米国、他の国または両方ともインテル社またはその子会社が登録した商標であるかまたは商標である。アドバンストマイクロデバイセズおよびAthlonは、米国、他の国または両方でアドバンストマイクロデバイセズ社またはその子会社の商標または登録商標である。他の実施形態では、CPU702により提供されるプロセッサは、例えば、クライアントおよびサーバ上の一つ以上の場所全体に配布される一つ以上のプロセッサでありえる。0053CPU702は、専用のシステムバス706および/または一般のシステムバス708でコンピュータ読取可能媒体704に接続していることができる。コンピュータ読取可能媒体704は、コンピュータ読取可能信号媒体またはコンピュータ読取可能記憶媒体であってよい。コンピュータ読取可能媒体704は、ソフトウェア命令および構成設定の記憶のために使うことができる。例えば、オペレーティングシステム710およびADCプログラムファンクション300は、コンピュータ読取可能媒体704に格納されることができる。ある実施形態では、ADCプログラムファンクション300は、インストールイメージ内でコンピュータ読取可能媒体704に格納されることができる。インストールイメージは、バックアップフォーマットで、例えば、端末200にインストールされるコンピュータプログラム製品のコピー、並びに、コンピュータプログラム製品をインストールするのに必要な他のファイルのコピーを含む。インストールイメージは、例えば、FlexeraSoftware登録商標、InstallShield登録商標またはマイクロソフトWindows登録商標WindowsInstaller登録商標を使用して作成されることができる。FlexeraSoftwareおよびInstallShieldは、米国、他の国または両方ともでFlexeraSoftwareの商標または登録商標である。Windowsインストーラは、米国、他の国または両方ともでマイクロソフトの商標または登録商標である。別の実施形態では、ADCプログラムファンクション300は、圧縮ファイル内でコンピュータ読取可能媒体704に格納されることができる。圧縮ファイルは、ファイルを圧縮するかまたは縮小するためのアルゴリズムまたはスキームを適用するプログラムによって処理されたファイルである。それが読み込まれ、表示され、または、使うことができる前に、圧縮ファイルは、最初に解凍されまたは変形されなければならない。例えば、圧縮ファイルはZIPファイルまたはCABファイルであってよい。別の実施形態では、ADCプログラムファンクション300は、自己展開アーカイブでコンピュータ読取可能媒体704に格納されることができる。自己展開アーカイブは、圧縮ファイルにファイルまたはファイルを抽出するようにというプログラム命令と同様に圧縮される圧縮ファイルを含む。0054オペレーティングシステム710は、機能例えば、デバイスインタフェース管理、メモリ管理および多数のタスク管理を提供できる。オペレーティングシステム710は、Unixベースのオペレーティングシステム例えばIBM登録商標AIX登録商標オペレーティングシステム、非Unixベースのオペレーティングシステム例えばオペレーティングシステムのMicrosoft登録商標Windows登録商標ファミリに入っているオペレーティングシステム、SunMicrosystems登録商標JavaOS登録商標のようなネットワークオペレーティングシステムまたは他のいかなる適切なオペレーティングシステムであってよい。IBMおよびAIXは、米国、他の国または両方ともでインターナショナルビジネスマシーンズの商標または登録商標である。マイクロソフトおよびWindowsは、アメリカ、他の国または両方ともでマイクロソフトの商標または登録商標である。SunMicrosystemsおよびJava、および、全てのJavaを用いた商標およびロゴは米国、他の国または両方ともでサンマイクロシステムズ社の商標である。CPU702は、オペレーティングシステム710の命令を読み込み、ロードし、実行するように最適にプログラムされることができる。他のプログラム図示せずは、ネットワークインターフェース722が、ネットワーク800を介してコンピュータシステム700がネットワークサーバとして機能することを可能にするためにサーバソフトウェアアプリケーションと相互に作用できるサーバソフトウェアアプリケーションを含むことができる。0055汎用システムバス708は、コンピュータシステム700のさまざまなサブシステムの間でデータ転送、命令および他の情報をサポートすることができる。単一のバスとして単純化された形式に示されると共に、多数のバスが階層的な形式においてアレンジされたように、汎用システムバス708を、構築できる。表示インタフェース712は、ビデオディスプレイデバイス714をサポートすることができ、それはブラウン管ディスプレイまたは他の適切な表示技術に基づくディスプレイであってよい。入出力インタフェース716は、例えばキーボードまたはマウス装置718およびディスクドライブユニット図示せずのような入出力に適しているデバイスをサポートすることができる。0056インタフェース720が、汎用システムバス708例えばプリンタ、バスアダプタおよび他のコンピュータを介してコンピュータシステム700に、周辺コンピュータの操作上接続し多くのタイプのために使うことができる。ネットワークインターフェース722は、ネットワーク800に物理的なインタフェースを提供できる。ネットワークインターフェース722は、電話線、イーサネットアダプタまたはトークンリングアダプタのような送信システムに接続していることができるモデムのような、ネットワーク800とコンピュータシステム700との間のインターフェースを提供するいかなるタイプのアダプタのであってよい。コンピュータシステム700は、適当なネットワークプロトコルを使用してLANを介した他のネットワークサーバ、および、順番にインターネットに接続しているネットワークサーバに接続している。0057ADCプログラムファンクション300は、コンピュータシステム700のコンピュータ読取可能媒体704から、転送プロトコル例えばファイル転送プロトコル、FTPまたは安全なファイル転送プロトコル、SFTPを利用しているネットワーク800を介して端末200のコンピュータ読取可能媒体204まで送信されることができる。ある実施形態では、コンピュータシステム700は、電子メールサーバとして機能でき、ADCプログラムファンクション300は、コンピュータシステム700からSimpleMailTransferProtocolSMTPを利用してネットワーク800を介して端末200まで送信されることができる。別の実施形態では、コンピュータシステム700はウェブWWWサーバとして機能でき、ADCプログラムファンクション300は、コンピュータシステム700からハイパーテキストトランスファープロトコルHTTPまたはハイパーテキストトランスファープロトコルSecureHTTPSを利用してネットワーク800を介して端末200まで送信されることができる。0058本願明細書において記載される装置および方法は、以下の通りである:A1該端末が、一つ以上のプロセッサと、一つ以上のコンピュータ読取可能記憶媒体と、周波数帯において作動可能であることを特徴とするラジオから成るワイヤレスローカルエリアネットワークWLANインタフェースと、周波数帯の一つ以上の規制ドメイン独立チャネルをアクティブにスキャンするための第1のプログラム命令と、1以上のドメイン独立チャネルをアクティブにスキャニングした結果として規制ドメイン情報を受信する端末に応答して未知の規制ドメインで使用するために端末を構成するための第2のプログラム命令と、1以上の規制ドメイン独立チャネルをアクティブにスキャニングした結果として規制ドメイン情報を受信しない端末に応答して周波数バンドにおける1以上の規制ドメイン独立チャネルを受動的にスキャンするための第3のプログラム命令と、周波数バンドにおける1以上の規制ドメイン従属チャネルの受動的スキャニングに応答して未知の規制ドメインで使用するために端末を構成するための第4のプログラム命令と、を有し、第1、第2、第3および第4のプログラム命令は、一つ以上プロセッサによって、実行のために1つ以上のコンピュータ読取可能記憶媒体に保存されることができる。A2規制ドメイン情報がカントリー情報要素であることを特徴とするA1に記載の端末。A3前記WLANインタフェースが、一つ以上プロセッサのうちの1つからなることを特徴とするA1に記載の端末。A4前記第2のプログラム命令が、1つ以上のコンピュータ読取可能記憶媒体の規制ドメイン情報の少なくとも一部をストアするためのプログラム命令を含むことを特徴とするA1に記載の端末。A5前記第4のプログラム命令が、ビーコンフレームの規制ドメイン情報を受信する端末に応答して、未知の規制ドメインで使用するために端末を構成するようなプログラム命令を含むことを特徴とするA1に記載の端末。A6前記第4のプログラム命令が、1つ以上のコンピュータ読取可能記憶媒体に少なくとも一部の規制ドメイン情報をストアするようなプログラム命令を含むことを特徴とするA5に記載の端末。A7前記第4のプログラム命令が、規制ドメイン従属チャネルのひとつにわたって、規制ドメイン情報を欠いたビーコンフレームを受信する端末に応答して未知の規制ドメインで使用するように端末を構成するようなプログラム命令を含むことを特徴とするA1に記載の端末。A8前記第4のプログラム命令が、規制ドメイン従属チャネルの一つが使用のために許可される一つ以上の規制ドメインの各々での使用が許可される一つ以上のチャネルにわたって使用するための端末を構成するようにプログラム命令を含むことを特徴とするA7に記載の端末。A91以上のコンピュータ読取可能記憶媒体に格納した集合的な規制ドメインデータからの規制ドメイン独立チャネルを判断するような第5のプログラム命令を更に有し、前記第5のプログラム命令が、1以上のプロセッサによって実行のために1以上のコンピュータ読取可能記憶媒体に保存されることを特徴とするA1に記載の端末。A101以上のコンピュータ読取可能記憶媒体に格納された集合的な規制ドメインデータから規制ドメイン従属チャネルを判断するための第5のプログラム命令を更に有し、前記第5のプログラム命令が、1以上プロセッサによって実行のために1以上のコンピュータ読取可能記憶媒体に保存されることを特徴とするA1に記載の端末。A11コード化されたメッセージに対応する復号化されたメッセージデータを出力するコード化された情報読取デバイスを更に有することを特徴とするA1に記載の端末。B1未知の規制ドメイン内で使用するための端末を構成するためのコンピュータプログラム製品であって、前記端末は、ワイヤレスローカルエリアネットワークWLANインタフェースを有し、前記WLANインタフェースは周波数帯で作動するラジオを有し、前記コンピュータプログラム製品が、コンピュータ読取可能記憶媒体と、周波数帯で1以上の規制ドメイン独立チャネルをアクティブにスキャンするための第1のプログラム命令と、1以上の規制ドメイン独立チャネルをアクティブにスキャニングした結果として規制ドメイン情報を受信する端末に応答して、未知の規制ドメインで使用するために端末を構成するための第2のプログラム命令と、1以上の規制ドメイン従属チャネルをアクティブスキャニングした結果として規制ドメイン情報を受信しない端末に応答して周波数帯で1以上の規則ドメイン独立チャネルを受動的にスキャンするための第3のプログラム命令と、周波数帯で1以上の規制ドメイン従属チャネルの受動的なスキャニングに応答して未知の規制ドメインで使用するために端末を構成するための第4のプログラム命令と、を有し、第1、第2、第3および第4のプログラム命令が、コンピュータ読取可能記憶媒体に保存される、ことを特徴とするコンピュータプログラム製品。B2規制ドメイン情報が、カントリー情報要素であることを特徴とするB1に記載のコンピュータプログラム製品。B3前記第2のプログラム命令が、第2のコンピュータ読取可能記憶媒体に少なくとも一部の規制ドメイン情報をストアするようなプログラム命令を含むことを特徴とするB1に記載のコンピュータプログラム製品。B4前記第4のプログラム命令が、ビーコンフレームの規制ドメイン情報を受信する端末に応答して、未知の規制ドメインで使用するために端末を構成するようなプログラム命令を含むことを特徴とするB1に記載のコンピュータプログラム製品。B5前記第4のプログラム命令が、第2のコンピュータ読取可能記憶媒体に規制ドメイン情報の少なくとも一部をストアするようなプログラム命令を含むことを特徴とするB3に記載のコンピュータプログラム製品。B6前記第4のプログラム命令が、規制ドメイン従属チャネルの1つにわたって、規制ドメイン情報を欠いたビーコンフレームを受信する端末に応答して、未知の規制ドメインで使用するために端末を構成するようなプログラム命令を含むことを特徴とするB1に記載のコンピュータプログラム製品。B7前記第4のプログラム命令が、規制ドメイン従属チャネルの一つが使用できるように許可される1以上の規制ドメインの各々で使用が許可される1以上のチャネルにわたって使用するための端末を構成するようなプログラム命令を含むことを特徴とするB6に記載のコンピュータプログラム製品。B8集合的な規制ドメインデータから規制ドメイン独立チャネルを判断するための第5のプログラム命令を更に有し、前記第5のプログラム命令がコンピュータ読取可能記憶媒体に保存されることを特徴とするB1に記載のコンピュータプログラム製品。B9集合的な規制ドメインデータから、規制ドメイン従属チャネルを判断するための第5のプログラム命令を更に有し、前記第5のプログラム命令が、コンピュータ読取可能記憶媒体に保存されることを特徴とするB1に記載のコンピュータプログラム製品。B10コンピュータプログラム製品が、端末に配備するのためにコンピュータシステムに提供されることを特徴とするB1に記載のコンピュータプログラム製品。C1未知の規制ドメインで使用するための端末を構成する方法であって、端末の1以上のプロセッサによって、コンピュータ読取可能プログラムコードの実行により実行される方法であり、1以上プロセッサを使用して、周波数帯の1以上の規制ドメイン従属チャネルを受動的にスキャニングするステップと、規制ドメイン情報から成るビーコンフレームを受信する端末に応答して未知の規制ドメインで使用するために端末を1以上プロセッサを使用して構成するステップと、規制ドメイン従属チャネルのうちの1つにわたって、規制ドメイン情報を欠いたビーコンフレームを受信する端末に応答して、未知の規制ドメインで使用するための端末を1以上のプロセッサを使用して構成するステップとを有することを特徴とする方法。C2規制ドメイン情報が、カントリー情報要素であることを特徴とするC1に記載の方法。C3前記構成するステップが更に、規制ドメイン従属チャネルの一つが使用のために許可される1以上の規制ドメインの各々で使用することを許可された1以上のチャネルにわたって使用する端末を、1以上プロセッサを使用して構成するステップからなることを特徴とするC1に記載の方法。0059本発明が特に特定の典型的な実施形態に関して図と共に記載されると共に、詳細なさまざまな変化が説明文および図面でサポートされることが可能であり、特許請求の範囲に記載の本発明の精神と範囲から逸脱することなく、その中でもたらされることができることは当業者により理解される。典型的な実施形態が、要素の特定の数に関して記載されている所で、典型的な実施形態が実践されることができると理解し、更に少ないまたはより多い要素の特定の数で利用することができる。