(57)【要約】【課題】  ネットワーク・デバイス構成のためのＸＭＬスキーマを提供する。【解決手段】  エクステンシブル・マークアップ言語（ＸＭＬ）スキーマを使用して構成設定ファイルを生成する。ワイヤレス構成ＸＭＬスキーマが、ワイヤレス・デバイス上でワイヤレス・ネットワーク設定を構成するためのＸＭＬファイルを定義する。ワイド・エリア・ネットワーク（ＷＡＮ）構成スキーマが、ＷＡＮデバイスを構成するためのＸＭＬファイルを定義する。ローカル・エリア・ネットワーク（ＬＡＮ）構成スキーマが、ＬＡＮデバイスを構成するためのＸＭＬファイルを定義する。ブロードバンド・モデム構成スキーマが、ブロードバンド・モデム・デバイスを構成するためのＸＭＬファイルを定義する。デバイス構成スキーマが、デバイスの構成を報告するためのＸＭＬファイルを定義する。【選択図】  図５
2005223899.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス・デバイス構成のためのＸＭＬスキーマに準拠するエクステンシブル・マークアップ言語（ＸＭＬ）ファイル・インスタンスを格納しているコンピュータ可読媒体であって、前記スキーマは、
ネットワーク識別子要素と、
ネットワーク暗号化キー要素と
を備えることを特徴とするコンピュータ可読媒体。
【請求項２】
前記スキーマは、
接続タイプ要素と、
認証タイプ要素と、
暗号化タイプ要素と、
デバイス・モード・インジケータ要素と
をさらに備えることを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項３】
前記スキーマは、
ネットワーク・キーが自動的に提供されるかどうかを示すための自動キー要素と、
デバイスがＩＥＥＥ８０２．１ｘプロトコルをサポートしているかどうかを示すための８０２．１ｘ要素と、
周波数インジケータ要素と
をさらに備えることを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項４】
前記スキーマは、前記スキーマのインスタンスが有効である期間を定義するための有効期間要素をさらに備えることを特徴とする請求項１に記載のコンピュータ可読媒体。
【請求項５】
ワイド・エリア・ネットワーク（ＷＡＮ）デバイス構成のためのＸＭＬスキーマに準拠するＸＭＬファイル・インスタンスを格納しているコンピュータ可読媒体であって、前記スキーマは、
ＤＮＳインターネット・プロトコル（ＩＰ）アドレスが自動的に提供されるかどうかを示すためのＤＮＳ自動要素と、
媒体アクセス制御（ＭＡＣ）アドレスが複製されるべきかどうかを示すためのＭＡＣアドレス複製要素と、
ＭＡＣアドレス要素と
を備えることを特徴とするコンピュータ可読媒体。
【請求項６】
前記スキーマは、
ＤＮＳ  ＩＰアドレス要素と、
接続タイプ要素と、
ＷＡＮタイプ要素と
をさらに備えることを特徴とする請求項５に記載のコンピュータ可読媒体。
【請求項７】
前記接続タイプ要素は、ポイント・ツー・ポイント・プロトコル（ＰＰＰ）オーバー・イーサネット（登録商標）（ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））副要素とＩＰ副要素のいずれかを含むことを特徴とする請求項６に記載のコンピュータ可読媒体。
【請求項８】
前記ＷＡＮタイプ要素は、動的ホスト構成プロトコル（ＤＨＣＰ）副要素と静的ＩＰ副要素のいずれかを含むことを特徴とする請求項６に記載のコンピュータ可読媒体。
【請求項９】
ローカル・エリア・ネットワーク（ＬＡＮ）デバイス構成のためのＸＭＬスキーマに準拠するＸＭＬファイル・インスタンスを格納しているコンピュータ可読媒体であって、前記スキーマは、
デバイス名要素と、
デバイス記述要素と、
ＬＡＮ構成要素と
を備えることを特徴とするコンピュータ可読媒体。
【請求項１０】
前記ＬＡＮ構成要素は、ワークグループ名副要素とドメイン名副要素のいずれかを含むことを特徴とする請求項９に記載のコンピュータ可読媒体。
【請求項１１】
キャッスル要素をさらに備えることを特徴とする請求項９に記載のコンピュータ可読媒体。
【請求項１２】
ブロードバンド・モデム・デバイス構成のためのＸＭＬスキーマに準拠するＸＭＬファイル・インスタンスを格納しているコンピュータ可読媒体であって、前記スキーマは、
セッション・インスタンス識別子要素と、
ＤＨＣＰがサポートされているかどうかを示すためのＤＨＣＰ要素と、
ブロードバンド接続のタイプを示すためのリンク変調要素と
を備えることを特徴とするコンピュータ可読媒体。
【請求項１３】
前記スキーマは、
ユーザ名要素と、
パスワード要素と
をさらに備えることを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１４】
前記スキーマは、非同期転送モード（ＡＴＭ）カプセル化のタイプを示すためのＡＴＭカプセル化要素をさらに備えることを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１５】
デバイス構成レポートを生成するためのＸＭＬスキーマに準拠するＸＭＬファイル・インスタンスを格納しているコンピュータ可読媒体であって、前記スキーマは、
製造業者要素と、
モデル名要素と、
シリアル番号要素と
を備えることを特徴とするコンピュータ可読媒体。
【請求項１６】
前記スキーマは、
製造業者のユニフォーム・リソース・ロケータ（ＵＲＬ）要素と、
デバイス・ステータス要素と、
デバイス・タイプ要素と
をさらに備えることを特徴とする請求項１５に記載のコンピュータ可読媒体。
【請求項１７】
前記スキーマは、
ネットワーク設定要素と、
サポートされているワイヤレス認証プロトコルを示すためのワイヤレス認証要素と、
サポートされているワイヤレス暗号化プロトコルを示すためのワイヤレス暗号化要素と
をさらに備えることを特徴とする請求項１５に記載のコンピュータ可読媒体。
【請求項１８】
前記スキーマは、ワイヤレス・クライアント・デバイス用のワイヤレス構成要素をさらに備えることを特徴とする請求項１５に記載のコンピュータ可読媒体。
【請求項１９】
前記スキーマは、ワイヤレス・インフラストラクチャ・デバイス用のワイヤレス構成要素をさらに備えることを特徴とする請求項１５に記載のコンピュータ可読媒体。
【請求項２０】
前記スキーマは、ワイヤレス・アクセス・ポイント・デバイス用のワイヤレス構成要素をさらに備えることを特徴とする請求項１５に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、コンピュータ・ネットワークの分野に関し、より詳細には、コンピュータ・ネットワークにおけるノード群を構成するプロセスを単純化するためのスキーマに関する。
【背景技術】
【０００２】
データ通信ネットワークの使用が、増加しつづけている。大規模な企業環境だけでなく小規模な企業環境でも、有線のローカル・エリア・ネットワーク（ＬＡＮ）およびワイド・エリア・ネットワーク（ＷＡＮ）が、ビジネスを実施する上での定着した機構となっており、ワイヤレス・ネットワークもますます使用されるようになっている。家庭におけるネットワーク技術の使用は、有線もワイヤレスもともに、より新しい現象であり、発展が緩慢な状態である。インターネット接続を容易にすることに加え、ホーム・ネットワーキングは、家庭内のパーソナル・コンピューティング・デバイス、ならびに様々な家庭用電子機器および家庭用電気器具が互いに通信することを可能にする。ＩＥＥＥ８０２．１１ワイヤレス・ネットワークやＢｌｕｅｔｏｏｔｈ対応デバイスなどの、ワイヤレス技術は、企業環境だけでなく家庭においても、利便性、移動性、および柔軟性の理由で魅力的である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
家庭、およびその他の非企業環境におけるネットワーク技術のより広範な採用に対する主な障害は、非専門家のユーザが経験する、ネットワーク・デバイスを構成する際の難しさである。例えば、そのようなユーザが、ワイヤレス・アクセス・ポイント（ＷＡＰ）として機能するようにデバイスを構成することは、困難である可能性がある。（ワイヤレスＰＣ、ワイヤレス・プリンタ、およびＰＤＡなどの）ピア・デバイス群についてアドホック（ad hoc）ワイヤレス・ネットワークをセットアップすることも、通常、複雑な作業である。各ピア・デバイスが、同一のネットワーク設定を有さなければならず、セキュリティで保護されたアドホック・ネットワークは、通常、各ピア・デバイスが、ピア・デバイスのユーザに通信され、手動で入力されなければならない共通のＷＥＰキーを有することを要求する。シン・クライアント・デバイス群は、たとえば、デジタル・オーディオ受信機やワイヤレス・プリンタなどは、ホーム・ネットワーク・デバイスのうちの増加する部分を構成し、これらは、従来のパーソナル・コンピュータの便利で直観的な入出力機能を欠いているという理由で、ネットワーク接続を構成するのに特に困難である。
【課題を解決するための手段】
【０００４】
本発明によれば、拡張マークアップ言語（ＸＭＬ）スキーマを使用して、ネットワーク機能およびネットワーク接続を可能にするようにネットワーク・デバイス群を構成するのに使用されるＸＭＬファイルを生成する。本発明の実施形態では、ワイヤレス・デバイス構成のためのＸＭＬスキーマは、ネットワーク識別子要素、およびネットワーク暗号化キー要素を含む。本発明の特徴を踏まえて、ワイヤレス・デバイス構成スキーマは、接続タイプ要素、認証タイプ要素、暗号化タイプ要素、およびデバイス・モード・インジケータ要素をさらに含む。自動キー要素により、ネットワーク・キーが自動的に提供されるかどうかが示され、８０２．１ｘ要素により、デバイスがＩＥＥＥ８０２．１ｘプロトコルをサポートするかどうかが示される。周波数インジケータ要素も使用されて、動作周波数を指示することが可能である。有効期間（time-to-live）要素を使用して、スキーマのインスタンスが有効である期間が定義される。
【０００５】
本発明の別の実施形態では、ワイド・エリア・ネットワーク（ＷＡＮ）デバイス構成のためのＸＭＬスキーマは、ＤＮＳインターネット・プロトコル（ＩＰ）アドレスが自動的に提供されるかどうかを示すためのＤＮＳ自動要素、ＭＡＣが複製されるべきかどうかを示すための複製媒体アクセス制御（clone media access control）（ＭＡＣ）アドレス要素、およびＭＡＣアドレス要素を含む。本発明の特徴を踏まえて、ＷＡＮデバイス構成スキーマは、ＤＮＳ  ＩＰアドレス要素、接続タイプ要素、およびＷＡＮタイプ要素をさらに含む。接続タイプ要素は、ポイント・ツー・ポイント・プロトコル（ＰＰＰ）オーバー・イーサネット（登録商標）（ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））副要素とＩＰ副要素のいずれかを含むことが可能である。ＷＡＮタイプ要素は、動的ホスト構成プロトコル（ＤＨＣＰ）副要素と静的ＩＰ副要素のいずれかを含むことができる。
【０００６】
本発明のさらに別の実施形態では、ローカル・エリア・ネットワーク（ＬＡＮ）デバイス構成のためのＸＭＬスキーマは、デバイス名要素、デバイス記述要素、およびＬＡＮ構成要素を含む。ＬＡＮ構成要素は、ワークグループ名副要素とドメイン名副要素のいずれかを含むことが可能である。スキーマは、キャッスル（castle）要素をさらに含むことが可能である。
【０００７】
本発明のさらなる実施形態では、ブロードバンド・モデム・デバイス構成のためのＸＭＬスキーマが、セッション・インスタンス識別子要素、ＤＨＣＰがサポートされるかどうかを示すためのＤＨＣＰ要素、およびブロードバンド接続のタイプを示すためのリンク変調要素を含む。ブロードバンド・モデム・デバイス構成スキーマは、ユーザ名要素、パスワード要素、およびＡＴＭカプセル化のタイプを示すための非同期転送モード（ＡＴＭ）カプセル化要素をさらに含むことが可能である。
【０００８】
本発明のさらに別の実施形態では、デバイス構成レポートを生成するためのＸＭＬスキーマは、製造業者要素、モデル名要素、およびシリアル番号要素を含む。スキーマは、製造業者のユニフォーム・リソース・ロケータ（uniform resource locator）（ＵＲＬ）要素、デバイス・ステータス要素、デバイス・タイプ要素、ネットワーク設定要素、サポートされるワイヤレス認証プロトコルを示すためのワイヤレス認証要素、およびサポートされるワイヤレス暗号化プロトコルを示すためのワイヤレス暗号化要素をさらに含むことが可能である。本発明の特徴を踏まえて、スキーマは、ワイヤレス・クライアント・デバイス、ワイヤレス・インフラストラクチャ・デバイス、またはワイヤレス・アクセス・ポイント・デバイスのためのワイヤレス構成要素も含むことが可能である。
【０００９】
本発明のさらなる特徴および利点は、添付の図を参照して行う、例示的な実施形態の以下の詳細な説明から明白となろう。
【００１０】
添付の特許請求の範囲が、本発明の特徴を詳細に記載しているが、本発明、および本発明の利点は、添付の図面と併せて理解される以下の詳細な説明からよく理解されよう。
【発明を実施するための最良の形態】
【００１１】
ポータブル・メディア・デバイスを使用してネットワーク・デバイス群を構成するための方法およびシステムを、いくつかの実施形態に関連して以下に説明する。本明細書で説明する方法およびシステムは、単に例示であり、本発明の趣旨および範囲を逸脱することなく、変形形態を実施することができることが当業者には容易に認められよう。
【００１２】
本発明は、添付の図面と併せて読まれるべき以下の詳細な説明を介してより完全に理解されよう。この説明では、同様の符号が、本発明の様々な実施形態の中で類似の要素を指している。本発明は、適切なコンピューティング環境において実施されるものとして例示する。必須ではないが、本発明は、パーソナル・コンピュータによって実行される、手続き（procedures）などの、コンピュータ実行可能命令の一般的な文脈で説明する。一般に、手続きには、特定のタスクを実行する、または特定の抽象データ型を実装するプログラム・モジュール、ルーチン、関数、プログラム、オブジェクト、コンポーネント、データ構造などが含まれる。さらに、本発明は、ハンドヘルド・デバイス、マルチ・プロセッサ・システム、およびマイクロ・プロセッサ・ベースの家庭用電子機器またはプログラマブル家庭用電子機器を含む他のコンピュータ・システム構成で実施することもできることが、当業者には認められよう。本発明は、通信網を介してリンクされたリモート処理装置群によってタスクが実行される分散コンピューティング環境において実施することもできる。分散コンピューティング環境では、プログラム・モジュール群は、ローカル・メモリ記憶装置とリモート・メモリ記憶装置の両方の中に配置することができる。コンピュータ・システムという用語は、分散コンピューティング環境において見られるようなコンピュータ群のシステムを指すのに用いることができる。
【００１３】
図１は、本発明を実施することができる適切なコンピューティング・システム環境１００の例を示す。コンピューティング・システム環境１００は、適切なコンピューティング環境の一例に過ぎず、本発明の用途または機能の範囲について何ら限定を示唆するものではない。また、コンピューティング環境１００が、典型的な動作環境１００に例示したコンポーネントのいずれの１つ、または組合せに関連する依存関係または要件も有すると解釈してはならない。本発明の少なくとも１つの実施形態が、典型的な動作環境１００に例示した各コンポーネントを含むが、本発明の別のさらに典型的な実施形態は、一部の、またはすべての不可欠ではないコンポーネント、例えば、ネットワーク通信に要求される入出力デバイス以外の入出力デバイス群を除外する。
【００１４】
図１を参照すると、本発明を実施するための典型的なシステムが、コンピュータ１１０の形態で汎用コンピューティング・デバイスを含む。コンピュータ１１０のコンポーネントには、処理装置１２０、システム・メモリ１３０、ならびにシステム・メモリから処理装置１２０までを含む様々なシステム・コンポーネントを結合するシステム・バス１２１が含まれることが可能であるが、以上には限定されない。システム・バス１２１は、様々なバス・アーキテクチャのいずれかを使用するメモリ・バスまたはメモリ・コントローラ、周辺バス、およびローカル・バスを含め、いくつかのタイプのバス構造のいずれであってもよい。
【００１５】
コンピュータ１１０は、通常、様々なコンピュータ可読媒体を含む。コンピュータ可読媒体は、コンピュータ１１０がアクセスすることができる任意の利用可能な媒体であることが可能であり、揮発性媒体と不揮発性媒体、リムーバブルな媒体とリムーバブルでない媒体がともに含まれる。例として、限定としてではなく、コンピュータ可読媒体は、コンピュータ記憶媒体および通信媒体を含むことが可能である。コンピュータ記憶媒体には、コンピュータ可読命令、データ構造、プログラム・モジュール、またはその他のデータなどの情報を格納するために任意の方法または技術で実装される揮発性媒体と不揮発性媒体、リムーバブルな媒体とリムーバブルでない媒体が含まれる。コンピュータ記憶媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリまたは他のメモリ技術、光ディスク・ストレージ、磁気カセット、磁気テープ、磁気ディスク・ストレージまたは他の磁気記憶装置、あるいは所望の情報を格納するのに使用することができ、コンピュータ１１０がアクセスすることができる他の任意の媒体が含まれるが、以上には限定されない。通信媒体は、通常、搬送波などの変調されたデータ信号、または他のトランスポート機構においてコンピュータ可読命令、データ構造、プログラム・モジュール、またはその他のデータを具現化し、あらゆる情報配信媒体が含まれる。「変調されたデータ信号」という用語は、信号に情報を符号化するような形で特性の１つまたは複数が設定、または変更されている信号を意味する。例として、限定としてではなく、通信媒体には、有線ネットワークまたは直接有線接続などの有線媒体、ならびに音響媒体、ＲＦ媒体、赤外線媒体、およびその他のワイヤレス媒体などのワイヤレス媒体が含まれる。以上の媒体のいずれの組合せも、コンピュータ可読媒体の範囲内に含まれる。
【００１６】
システム・メモリ１３０には、読み取り専用メモリ（ＲＯＭ）１３１やランダム・アクセス・メモリ（ＲＡＭ）１３２などの揮発性メモリおよび／または不揮発性メモリの形態のコンピュータ記憶媒体が含まれる。例として、限定としてではなく、図１は、オペレーティング・システム１３４、アプリケーション・プログラム群１３５、その他のプログラム・モジュール群１３６、およびプログラム・データ１３７を示す。
【００１７】
コンピュータ１１０は、その他のリムーバブルなコンピュータ記憶媒体およびリムーバブルでないコンピュータ記憶媒体、揮発性のコンピュータ記憶媒体および不揮発性のコンピュータ記憶媒体も含むことが可能である。単に例として、図１は、リムーバブルでない不揮発性の磁気媒体に対して読み取りまたは書き込みを行うハードディスク・ドライブ１４１、リムーバブルな不揮発性の磁気ディスク１５２に対して読み取りまたは書き込みを行う磁気ディスク・ドライブ１５１、およびＣＤ−ＲＯＭなどのリムーバブルな不揮発性の光ディスク１５６に対して読み取りまたは書き込みを行う光ディスク・ドライブ１５５を示す。典型的な動作環境で使用することができるその他のコンピュータ記憶媒体には、磁気テープカセット、フラッシュ・メモリ・カード、ＤＶＤ、デジタルビデオ・テープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどが含まれるが、以上には限定されない。ハードディスク・ドライブ１４１は、通常、インターフェース１４０のようなリムーバブルでないメモリのインターフェースを介してシステム・バス１２１に接続され、磁気ディスク・ドライブ１５１および光ディスク・ドライブ１５５は、通常、インターフェース１５０のようなリムーバブルなメモリのインターフェースでシステム・バス１２１に接続される。
【００１８】
以上に説明し、図１に示したドライブ群および関連するコンピュータ記憶媒体により、コンピュータ可読命令、データ構造、プログラム・モジュール、およびその他のデータのストレージがコンピュータ１１０に提供される。図１では、例えば、ハードディスク・ドライブ１４１が、オペレーティング・システム１４４、アプリケーション・プログラム群１４５、その他のプログラム・モジュール群１４６、およびプログラム・データ１４７を格納しているように例示されている。これらのコンポーネントは、オペレーティング・システム１３４、アプリケーション・プログラム群１３５、その他のプログラム・モジュール群１３６、およびプログラム・データ１３７と同一であることも、異なることも可能であることに留意されたい。オペレーティング・システム１４４、アプリケーション・プログラム群１４５、その他のプログラム・モジュール群１４６、およびプログラム・データ１４７に、本明細書では、それらが少なくとも異なるコピーであることを示すために異なる符号を付している。ユーザは、タブレット（tablet）または電子デジタイザ（digitizer）１６４、マイク１６３、キーボード１６２、ならびにマウス、トラック・ボール、またはタッチ・パッドと一般に呼ばれるポインティング・デバイス１６１などの入力デバイス群を介して、コマンドおよび情報をコンピュータ１１０に入力することができる。以上の入力デバイス、およびその他の入力デバイスは、しばしば、システム・バスに結合されたユーザ入力インターフェース１６０を介して処理装置１２０に接続されるが、パラレル・ポート、ゲーム・ポート、またはユニバーサル・シリアル・バス（ＵＳＢ）などの他のインターフェースおよびバス構造で接続してもよい。また、モニタ１９１、またはその他のタイプのディスプレイ・デバイスも、ビデオ・インターフェース１９０のようなインターフェースを介してシステム・バス１２１に接続される。モニタ１９１には、タッチ・スクリーン・パネルなどが組み込まれることも可能である。モニタおよび／またはタッチ・スクリーン・パネルは、タブレット・タイプのパーソナル・コンピュータの場合のように、コンピューティング・デバイス１１０が内蔵される筐体に物理的に結合されることが可能であることに留意されたい。さらに、コンピューティング・デバイス１１０のようなコンピュータは、出力周辺インターフェース１９４などを介して接続することができるスピーカ１９７やプリンタ１９６などの他の周辺出力デバイス群も含むことが可能である。
【００１９】
コンピュータ１１０は、好ましくは、リモート・コンピュータ１８０のような１つまたは複数のリモート・コンピュータに対する論理接続を使用するネットワーク化された環境において動作するか、または動作するように適応可能である。リモート・コンピュータ１８０は、パーソナル・コンピュータ、サーバ、ルータ、ピア・デバイス、またはその他のネットワーク・ノードであることが可能であり、通常、コンピュータ１１０に関連して前述した要素の一部またはすべてを含むが、メモリ記憶装置１８１だけを図１に示している。図１に示す論理接続には、ＬＡＮ１７１およびＷＡＮ１７３が含まれるが、その他のネットワークも含まれることが可能である。例えば、本発明では、コンピュータ１１０が、データが移送される源の送信元マシン（source machine）を構成することが可能であり、リモート・コンピュータ１８０が、宛先マシン（destination machine）を構成することが可能である。しかし、送信元マシンおよび宛先マシンは、最初、ネットワークで、またはそれ以外の形で接続されている必要はなく、代わりに、ソース・プラットフォームが書き込むことができ、１つまたは複数の宛先プラットフォームが読み取ることができる任意の媒体を介してデータを移動させてもよいことに留意されたい。例えば、そのような媒体の１つの非限定的な実例が、ときとしてメモリ「キー」またはメモリ「スティック」と呼ばれるフラッシュ・メモリ媒体である。その他の非限定的な例は、以下に提示する。
【００２０】
ＬＡＮ環境で使用される場合、コンピュータ１１０は、ネットワーク・インターフェースまたはネットワーク・アダプタ１７０を介してＬＡＮ１７１に接続可能である。コンピュータ１１０は、ＷＡＮ１７３を介して通信を確立するためのモデム１７２、またはその他の手段も含むことが可能である。内部にあることも、外部にあることも可能なモデム１７２は、ユーザ入力インターフェース１６０、またはその他の適切な機構を介してシステム・バス１２１に接続することができる。ネットワーク化された環境では、コンピュータ１１０に関連して示したプログラム・モジュール群、またはプログラム・モジュール群の諸部分は、リモート・メモリ記憶装置の中に格納することができる。例として、限定としてではなく、図１は、リモート・アプリケーション・プログラム群１８５がメモリ・デバイス１８１上に存在しているように例示している。図示したネットワーク接続は、例示であり、コンピュータ間で通信リンクを確立するその他の手段も使用できることが認められよう。
【００２１】
図２を参照すると、本発明の実施形態を実装するのに使用可能なコンピューティング環境の簡単な例が示されている。図２に示した実施例では、コンピュータ２００が、物理接続を介してＬＡＮ２０２と通信する。代替として、コンピュータ２００は、ＷＡＮ、またはその他の通信媒体を介してＬＡＮ２０２と通信する。本発明の実施形態では、コンピュータ２００は、最初、他のいずれのデバイスまたはネットワークともまったく通信していない。本発明の実施形態では、コンピュータ２００は、ＸＭＬスキーマに従ってネットワーク構成設定を生成するプログラムを実行する。それらの設定は、ＵＳＢフラッシュ・ドライブ、メモリ・スティック、コンパクト・フラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ）カード、スマートメディア（ＳｍａｒｔＭｅｄｉａ（登録商標））カード、またはその他の記憶装置などのポータブル・メディア・デバイス（ＰＭ）２０４上に格納される。コンピュータ２００は、組み込まれたＵＳＢポートを介してＰＭ２０４を直接に受け容れることができるが、代替として、ＰＭ２０４を受け容れる、カード読み取り装置などの周辺デバイスに接続される。一実施形態では、ＰＭ２０４は、コンピュータ２００とワイヤレス通信するＢｌｕｅｔｏｏｔｈデバイスである。
【００２２】
設定（settings）が生成されてＰＭ上に格納されると、ＰＭ２０４を様々なネットワーク化可能なデバイスに接続することにより、適切なネットワーク構成設定が、それらのデバイスに転送され、ＬＡＮ２０２、ＷＡＮ２０６、ＷＬＡＮ２０８、またはその他のタイプのコンピュータ網を介するネットワーク通信を可能にする。ＰＭ２０４を受け容れる典型的なネットワーク化可能なデバイス群には、ＬＡＮ２０２に物理的に接続された他のコンピュータ群２１０が含まれる。他のコンピュータ群２１０は、同一のＬＡＮ２０２に物理的に接続されているが、一般に、ネットワーク設定が適切に構成されるまで、互いに通信することができない。ＰＭ２０４を接続することにより、適切なネットワーク設定が、他のコンピュータ群２１０に転送され、コンピュータ群２１０の間におけるネットワーク通信を可能にする。同様に、ＰＭ２０４を受け容れたプリンタ２１２は、ＬＡＮ２０２上、および／またはワイヤレス・ネットワーク２０３上の通信に適応するように構成され、プリンタ２１２が、ＬＡＮ２０２上および／またはワイヤレス・ネットワーク２０３上のコンピュータ２００、およびその他のデバイス群とアクセスできるようになる。ネットワーク化可能なテレビ２１４、およびネットワーク化可能な電話機２１６も、ＰＭ２０４を受け容れ、ＬＡＮ２０２上および／またはワイヤレス・ネットワーク２０３上の通信に適応するように構成される。例示的な実施形態では、ワイヤレス・ネットワーク２０３は、ＩＥＥＥ８０２．１１標準のワイヤレス・ネットワークである。代替の実施形態では、ワイヤレス・ネットワーク２０３は、ＷｉＭＡＸ標準のワイヤレス・ネットワークである。しかし、ワイヤレス・ネットワーク２０３は、任意の過去、現在、または将来のワイヤレス・ネットワークプロトコルに準拠することが可能であることが、当業者には認められよう。
【００２３】
他のネットワーク・ハードウェアも同様に、ＰＭ２０４を接続することにより、ネットワーク通信に適応するように構成される。ワイヤレス・アクセス・ポイント２１８が、ＰＭ２０４を受け容れ、ＬＡＮ２０２上のデバイス群、およびその他の適切に構成されたワイヤレス・デバイス群の間における通信を可能にするように構成される。例えば、コンピュータ２００がワイヤレス・ネットワーキング・ハードウェアを備えている場合、コンピュータ２００は、ワイヤレス・アクセス・ポイント２１８とワイヤレス通信することにより、ＬＡＮ２０２に接続することができる。モデム２２０およびルータ２２２も、ＰＭ２０４を受け容れ、ＬＡＮ２０２上のデバイス群、ならびにＷＡＮ２０６またはインターネット２２４に接続されたデバイス群の間における通信を可能にするように構成される。とりわけ、ＰＭ２０４を接続することにより、キーボードやモニタなどの入力機構および出力機構を通常、含まないモデム２０２やルータ２２２などのデバイス群上でネットワーク構成が可能になる。
【００２４】
ＰＭ２０４は、ワイヤレス・ネットワークを構成するのにも使用される。例えば、ノートブック・コンピュータ２３０およびタブレット・コンピュータ２３２がそれぞれ、ＰＭ２０４を受け容れ、ワイヤレス・ネットワーク２０３を介するワイヤレス通信のために適切に構成される。ＰＭ２０４がなければ、ユーザは、ワイヤレス・ネットワーク２０３にアクセスするために、ネットワーク名およびあらゆるセキュリティ・キーを含む構成設定を入力しなければならないことになる。ＰＭ２０４を接続することにより、コンピュータは、ワイヤレス・ネットワーク２０３へのアクセスを迅速に、トランスペアレントな形で許可される。ＰＭ２０４によって構成されるコンピュータ・ネットワークは、ピア・ツー・ピア・ネットワーク（例えば、専用サーバを要さない管理なしの「ワークグループ」）、またはクライアント−サーバ・ネットワークなどのドメイン・ベースのネットワークであることが可能である。
【００２５】
図３に注目して、ネットワーク構成設定を生成し、格納するためのソフトウェア・アーキテクチャを、本発明の実施形態に従って次に説明する。フラッシュ構成ウィザード（Flash Config Wizard）３０２が、コンピュータ３００上で実行され、ワイヤレス構成アプリケーション・プログラミング・インターフェース（ＡＰＩ）３０４を介してコンピュータと通信して、ワイヤレス・ネットワーク構成設定を生成する。例えば、Ｗｉｎｄｏｗｓ（登録商標）オペレーティング・システム環境では、ＷＺＣＤＬＧ．ＤＬＬライブラリを使用することができる。一実施形態では、フラッシュ構成ウィザード３０２は、スタンドアロン・アプリケーションである。別の実施形態では、フラッシュ構成ウィザード３０２は、汎用ネットワーク・セットアップ・アプリケーションに組み込まれる。フラッシュ構成ウィザード３０２は、スキーマに従ってＸＭＬファイルを生成し、ワイヤレス・プロビジョニング（provisioning）ＡＰＩ３０６を介してコンピュータにそのＸＭＬファイルを出力する。フラッシュ構成ウィザード３０２はさらに、ＵＳＢフラッシュ・ドライブ３０８のような、取り付けられたポータブル・メディア・デバイスにＸＭＬファイルを出力する。ＵＳＢフラッシュ・ドライブ３０８は、ネットワーク構成プロセスにおいて使用するためのファイルおよびアプリケーションを格納する。本発明の実施形態は、他のデバイス群の上でネットワーク設定を構成するのを容易にするため、ＵＳＢフラッシュ・ドライブ３０８のルート（root）に格納されたネットワーク・セットアップ・アプリケーション３１０を含む。ネットワーク・セットアップ・アプリケーションは、フラッシュ構成ウィザード３０２によってＵＳＢフラッシュ・ドライブ３０８上に格納される。ＵＳＢフラッシュ・ドライブ３０８が別のデバイスに取り付けられた場合、そのデバイスが、ネットワーク・セットアップ・アプリケーション３１０を実行して、ＵＳＢフラッシュ・ドライブ３０８からそのデバイスに妥当なネットワーク設定を読み込むことができる。
【００２６】
ＵＳＢフラッシュ・ドライブ３０８は、自動実行ファイル３１８をさらに格納する。ＵＳＢフラッシュ・ドライブ３０８が、自動実行ファイルを認識する適合するデバイスに取り付けられた場合、自動実行ファイル３１８の検出により、デバイスがネットワーク・セットアップ・プログラム３１０を実行するように自動的にトリガされる。このようにして、ＵＳＢフラッシュ・ドライブ３０８が取り付けられ後、ネットワーク設定をデバイスに転送するのにユーザ介入がまったく要求されない。また、ＵＳＢフラッシュ・ドライブ３０８は、フラッシュ構成ウィザードのコピー３２０も格納する。ＵＳＢフラッシュ・ドライブ３０８が別のコンピュータに取り付けられると、フラッシュ構成ウィザード３２０が、コンピュータによって実行されて、ネットワーク構成設定を転送する際、および変更する際に手動による誘導（manual guidance）が可能になる。
【００２７】
ＵＳＢフラッシュ・ドライブ３０８上には、スキーマに従って生成されたネットワーク構成設定を表すいくつかのＸＭＬファイルも格納される。それらのファイルは、ＵＳＢフラッシュ・ドライブ３０８上のＳＭＲＴＮＫＥＹと名付けられたフォルダの中に格納される。ＬＳＥＴＴＩＮＧ．ＸＭＬファイル３１２が、ＬＡＮに関する設定を含み、ＬＡＮ構成スキーマを使用して生成される。ＮＳＥＴＴＩＮＧ．ＸＭＬファイル３１４が、ＷＡＮに関する設定を含み、ＷＡＮ構成スキーマに従って生成される。ＷＳＥＴＴＩＮＧ．ＸＭＬファイル３１６が、ワイヤレスＬＡＮに関連する設定を含み、ワイヤレス構成スキーマを使用して生成される。ＭＳＥＴＴＩＮＧＳ．ＸＭＬファイル３１３が、ブロードバンド・モデムに関する設定を含み、ブロードバンド・モデム構成スキーマを使用して生成される。以上のネットワーク構成設定を格納することにより、単一のＵＳＢフラッシュ・ドライブ３０８を使用して、様々なタイプのネットワークを介して通信するように様々なデバイス（パーソナル・コンピュータ、ルータ、プリンタ、ＰＤＡ、およびＷＡＰなどの）を構成することができる。
【００２８】
ネットワーク構成設定ファイルがＵＳＢフラッシュ・ドライブ３０８に転送された後、ＵＳＢフラッシュ・ドライブ３０８が、構成可能なデバイス３３０にインストールされる。構成可能なデバイス３３０は、ＵＳＢホスト・ポート、ＵＳＢ大容量記憶装置、ファイル・アロケーション・テーブル（ＦＡＴ）１６／３２ファイル・システムのサポートを提供しなければならず、ＸＭＬパーサ（Ｐａｒｓｅｒ）を含まなければならない。さらに、アクセス・ポイントが、１０４ビットのワイヤレス暗号化プロトコル（ＷＥＰ）、インフラストラクチャ・モード、およびＩＥＥＥ８０２．１１ｂプロトコルをサポートしなければならない。構成可能なデバイス３３０は、ネットワーク構成ファイルがＵＳＢフラッシュ・ドライブ３０８からダウンロードされた後に３回、明滅する発光ダイオード（ＬＥＤ）３３４を含む。
【００２９】
また、ＵＳＢフラッシュ・ドライブ３０８は、ＵＳＢフラッシュ・ドライブ３０８が接続されたデバイスの構成を記述するためのデバイス構成ファイル３１１を格納するのにも使用される。構成可能なデバイス３３０は、ＸＭＬスキーマに従ってデバイス構成ファイル３１１を生成するためのデバイス構成レポータ（reporter）３３２をさらに含む。ＵＳＢフラッシュ・ドライブ３０８を使用して構成された各デバイスが、そのデバイスの構成を記述するＸＭＬファイルを生成し、全ての障害状態を報告する。次に、デバイスは、デバイス構成ファイル３１１をＵＳＢフラッシュ・ドライブ３０８に書き込み、次に、ドライブ３０８が、デバイス構成ファイル３１１をアップロードするＰＣに取り付けられる。ＰＣは、例えば、診断ツールにおいてデバイス構成ファイルを使用して、ネットワーク構成になぜ障害が生じたのか判定する。別の例では、ＰＣは、デバイス構成ファイル３１１からデバイス製造業者のユニフォーム・リソース・ロケータ（ＵＲＬ）を獲得し、そのＵＲＬを使用して、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒｓ）（ＨＨＴＰＳ）を介して、デバイスにアクセスする暗号化キーをダウンロードする。デバイス構成ファイル３１１は、デバイスと同一の名前を有するサブフォルダの中のＳＭＲＴＮＫＹフォルダの中に格納される。デバイス構成ファイル３１１には、デバイスの媒体アクセス制御（ＭＡＣ）アドレスの最後の８バイトを使用して名前が付けられる。
【００３０】
図４は、ワイヤレス設定ファイル、ＷＡＮ設定ファイル、ＬＡＮ設定ファイル、およびブロードバンド・モデム設定ファイルを生成する際のフラッシュ構成ウィザードの動作を示す。ステップ４１０で、フラッシュ構成ウィザードは、スキーマ、例えば、ワイヤレス構成スキーマを読み込む。ステップ４２０で、フラッシュ構成ウィザードは、ＡＰＩまたはユーザ・インピュータ（user imputer）を介して、ワイヤレス構成設定を読み込む。ステップ４３０で、フラッシュ構成ウィザードは、ワイヤレス構成スキーマ、すなわち、ワイヤレス構成スキーマのインスタンスに従ってワイヤレス構成設定ＸＭＬファイルを生成する。次に、ワイヤレス構成設定ＸＭＬファイルをポータブル媒体デバイスにコピーして、他のデバイス群を構成するのに使用することができる。
【００３１】
本発明の一実施形態によれば、図５は、ワイヤレス・ネットワーク設定スキーマ５００の概念を示す。スキーマ５００は、ワイヤレス構成設定を定義するワイヤレス・プロファイル要素５１０を含む。ワイヤレス・プロファイル要素５１０は、構成、および構成の作成者を識別するための構成副要素５２０を含む。構成５２０は、副要素、構成ＩＤ５２１、構成ハッシュ５２２、構成作成者ＩＤ５２３、および構成作成者５２４を含む。構成ＩＤ５２１は、構成を一意に識別するための３６文字の文字列であり、ワイヤレス設定ファイルの中で１回に限って出現しなければならない。構成ハッシュ５２２は、ワイヤレス設定ファイルの完全性を試験するためにオプションとして含めることができる２０桁の１６進数である。構成作成者ＩＤ５２３は、構成の作成者を一意に識別するための３６文字の文字列であり、ワイヤレス設定ファイルの中で１回に限って出現しなければならない。構成作成者５２４は、ワイヤレス設定ファイルの名前を示す最大１２８文字の長さの文字列であり、ワイヤレス設定ファイルの中で１回に限って出現しなければならない。
【００３２】
ワイヤレス・プロファイル要素５１０は、ワイヤレス構成設定のそれぞれを定義するための副要素をさらに含む。サービス設定識別子（ＳＳＩＤ）５１１は、ワイヤレス・ネットワークの名前を表す１〜３２バイトの文字列である。ＳＳＩＤ５１１は、ワイヤレス設定ファイルの中で１回に限って出現しなければならない。接続タイプ５１２は、ネットワーク接続タイプを示すための文字列であり、その値として、アドホック・ネットワークの場合は、拡張サービス・セット（ＥＳＳ）を、インフラストラクチャ・ネットワークの場合は、インフラストラクチャ基本サービス・セット（ＩＢＳＳ）を有することが可能である。接続タイプ５１２は、ワイヤレス設定ファイルの中で１回に限って出現しなければならない。チャネル２．４ＧＨｚ５１３は、使用されているとすれば、いずれの２．４ＧＨｚチャネルがワイヤレス・ネットワークによって使用されているかを示すための整数であり、チャネル５ＧＨｚ５１４は、使用されているとすれば、いずれの５ＧＨｚチャネルがワイヤレス・ネットワークによって使用されているかを示すための整数である。デバイス・モード５１５は、ワイヤレス・アクセス・ポイントが動作しているモードを示し、インフラストラクチャ、ブリッジ、リピータ、または局（station）の値を有することが可能である。
【００３３】
ワイヤレス・プロファイル要素５１０は、ワイヤレス設定ファイルの中で１回に限って出現しなければならない１次プロファイル副要素５１６を含む。１次プロファイル要素は、デバイスによって使用される１次ワイヤレス構成を定義する。ただし、ワイヤレス・プロファイル５１０は、無制限の数のオプションのプロファイル５１７も含むことができる。オプションのプロファイル５１７は、デバイスによってサポートされている場合に使用されることが可能な代替の、または追加のワイヤレス構成を定義することができる。１次プロファイル５１６とオプションのプロファイル５１７はともに、やはりワイヤレス設定スキーマ５００の中で定義されるタイプ・プロファイル・インスタンス５３０のインスタンスである。
【００３４】
プロファイル・インスタンスタイプ５３０は、認証タイプ副要素５３１を含む。認証タイプ５３１は、ワイヤレス・ネットワークによって使用される認証プロトコルを示す文字列であり、オープン、共有、ＷｉＦｉ保護アクセス（ＷＰＡ）、ＷＰＡ事前共有キー（ＰＳＫ）、ＷＰＡ−ｎｏｎｅ、ＷＰＡ２、またはＷＰＡ２  ＰＳＫを含め、様々な可能な値をとることができる。認証タイプは、プロファイル・インスタンスの中で１回に限って出現しなければならない。暗号化タイプ５３２は、ワイヤレス・ネットワークによって使用される暗号化プロトコルを示す文字列であり、なし、ワイヤレス暗号化プロトコル（ＷＥＰ）、テンポラル・キー・インテグリティ・プロトコル（Temporal Key Intergirity Protocol）（ＴＫＩＰ）、およびＡｄｖａｎｃｅ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ（ＡＥＳ）を含め、様々な可能な値をとることができる。認証タイプ５３１および暗号化タイプ５３２は、プロファイル・インスタンスの中で１回に限って出現しなければならない。
【００３５】
プロファイル・インスタンス５３０は、ＰＣが自動的に生成する、あるいは代替として、ＰＣユーザから受け取る文字列であるネットワーク・キー副要素５３３をさらに含む。ネットワーク・キー５３３はワイヤレス・ネットワーク上で暗号化に使われる。本発明の一実施形態では、ネットワーク・キー５３３は、プロファイル・インスタンスの中で１回に限って出現しなければならないが、空白であってもよい。代替の実施形態では、ネットワーク・キー５３３は、ワイヤレス設定ファイルの中に含める必要がない。キー・インデックス５３４は、メッセージを暗号化するのに使用される特定のキーの場所を示すためのオプションの整数であり、ＷＥＰと一緒に使用される。Ｋｅｙ  ｐｒｏｖｉｄｅｄ  ａｕｔｏ５３５は、ネットワーク・キーが自動的に提供されるかどうかを示すためのブール（boolean）副要素であり、０または１の値を有することが可能である。８０２．１ｘ５３６は、ＩＥＥＥ８０２．１ｘプロトコルがネットワーク上で使用されるかどうかを示すためのブール副要素であり、０または１の値を有することが可能である。Ｋｅｙ  ｐｒｏｖｉｄｅｄ  ａｕｔｏ５３５および８０２．１ｘ５３６は、プロファイル・インスタンスの中で１回に限って出現しなければならない。ＥＡＰメソッド５３７は、使用されるエクステンシブル・オーセンティケーション・プロトコル（Extensible Authentication Protocol）を示すための文字列であり、ＥＡＰ−ＴＬＳ、ＰＥＡＰ−ＥＡＰ−ＭＳＣＨＡＰｖ２、またはＰＥＡＰ−ＥＡＰ−ＴＬＳの値を有することが可能である。この設定は、８０２．１ｘ認証のためだけに使用される。ＴＴＬ５３８は、ネットワーク・キーが有効である時間の長さを指定する有効期間を示すためのオプションの整数である。
【００３６】
ワイヤレス・ネットワーク設定スキーマ５００の典型的な実施形態を、この説明の後に続くＡｐｐｅｎｄｉｘ  Ａに含める。Ａｐｐｅｎｄｉｘ  Ａのスキーマに準じて生成されたワイヤレス・ネットワーク設定ファイルの例示的なインスタンスを、この説明の後に続くＡｐｐｅｎｄｉｘ  Ｂに含める。
【００３７】
本発明の別の実施形態に従って、図６は、ＷＡＮネットワーク設定スキーマ６００の概念を示す。スキーマ６００は、ＷＡＮ構成設定を定義するＷＡＮプロファイル要素６１０を含む。ＷＡＮプロファイル要素６１０は、構成、および構成の作成者を識別するための構成副要素６２０を含む。構成６２０は、副要素、構成ＩＤ６２１、構成ハッシュ６２２、構成作成者ＩＤ６２３、および構成作成者６２４を含む。構成ＩＤ６２１は、構成を一意に識別するための３６文字の文字列であり、ＷＡＮ設定ファイルの中に１回で限って出現しなければならない。構成ハッシュ６２２は、ＷＡＮ設定ファイルの完全性を試験するためにオプションとして含めることができる２０桁の１６進数である。構成作成者ＩＤ６２３は、構成の作成者を一意に識別するための３６文字の文字列であり、ＷＡＮ設定ファイルの中で１回に限って出現しなければならない。構成作成者６２４は、ＷＡＮ設定ファイルの名前を示す最大１２８文字の長さの文字列であり、ＷＡＮ設定ファイルの中で１回に限って出現しなければならない。
【００３８】
ＷＡＮプロファイル要素６１０は、ＷＡＮ構成設定のそれぞれを定義するための副要素をさらに含む。ＷＡＮプロファイル６１０は、クライアントのＭＡＣアドレスが、ＷＡＮにおける使用のために複製されるべきかどうかを示すブーリアン（boolean）である副要素、ＭＡＣアドレス複製６１１を含む。ＭＡＣアドレス複製６１１は、ＷＡＮ設定ファイルの中で出現しなければならず、０または１の値をとる。ＭＡＣアドレス６１２は、クライアントのＭＡＣアドレスを定義する８文字の１６進数である。ＤＮＳ  ＩＰ自動プッシュ（auto pushed）６１３は、ドメイン・ネーム・サービスＩＰアドレスが、ＤＨＣＰクライアントに自動的にプッシュされるかどうかを示すブーリアンである。ＤＮＳ  ＩＰ自動プッシュ６１３は、ＷＡＮ設定ファイルの中で出現しなければならず、０または１の値をとる。ＤＮＳ１  ＩＰアドレス６１４およびＤＮＳ２  ＩＰアドレス６１５は、ドメイン・ネーム・サーバ群のＩＰアドレスを定義し、タイプＩＰｖ４アドレスである。
【００３９】
ＷＡＮプロファイル６１０は、接続が、ポイント・ツー・ポイント・プロトコル・オーバー・イーサネット（登録商標）（ＰＰＰｏＥ）６３１を介するか、またはＩＰ６３７を介するかを指定する接続タイプ副要素６３０をさらに含む。接続タイプがＰＰＰｏＥである場合、ＰＰＰｏＥ副要素６３１が、副要素、サービス名６３２、ユーザ名６３３、パスワード６３４、最大アイドル時間６３５、および自動再接続６３６をさらに含み、以上のすべてが、ＷＡＮ設定ファイルの中で出現しなければならない。サービス名６３２は、ＰＰｏＥサーバの名前を示す１〜４０文字の文字列を定義する。ユーザ名６３３は、構成されるデバイスのユーザ名を示すための１〜６４文字の文字列を定義し、パスワード６３４は、構成されるデバイスのパスワードを示すための１〜６４文字の文字列を定義する。最大アイドル時間６３５は、構成されるデバイスの最大アイドル時間を定義するための整数である。自動再接続６３６は、構成されるデバイスが、ネットワークに自動的に再接続されるべきかどうかを示すブーリアンであり、０または１の値をとる。
【００４０】
ＷＡＮプロファイル６１０は、ＷＡＮ接続がＤＨＣＰ接続であるか、または静的ＩＰ接続であるかを指定するＷＡＮ接続副要素６４０をさらに含む。ＷＡＮ接続がＤＨＣＰ接続である場合、ＤＨＣＰ要素６４１は、副要素、ホスト名６４２をさらに含む。ホスト名６４２は、ＤＨＣＰホストの名前を表す文字列を定義する。ＷＡＮ接続が静的ＩＰ接続である場合、静的ＩＰ要素６４３が、副要素、ＩＰアドレス６４４、ＩＰサブネット・マスク６４５、ＩＰ既定ゲートウェイ６４６をさらに含み、以上のすべてが、ＷＡＮ設定ファイルの中で出現しなければならない。ＩＰアドレス６４４は、構成されるデバイスの静的ＩＰアドレスを定義し、タイプＩＰｖ４アドレスである。ＩＰサブネット・マスク６４５は、構成されるデバイスのＩＰサブネット・マスクを定義し、タイプＩＰｖ４アドレスである。ＩＰ既定ゲートウェイ６４６は、構成されるデバイス用の既定のゲートウェイを定義し、タイプＩＰｖ４アドレスである。
【００４１】
さらに、ＷＡＮ設定スキーマ６００は、ＩＰｖ４アドレスのインスタンスを定義するためのＩＰｖ４アドレス・タイプを定義する。
【００４２】
ＷＡＮ設定スキーマ６００の典型的な実施形態を、この説明の後に続くＡｐｐｅｎｄｉｘ  Ｃに含める。Ａｐｐｅｎｄｉｘ  Ｃのスキーマに準じて生成されたＷＡＮ設定ファイルの典型的なインスタンスを、この説明の後に続くＡｐｐｅｎｄｉｘ  Ｄに含める。
【００４３】
本発明のさらに別の実施形態に従って、図７は、ＬＡＮネットワーク設定スキーマ７００の概念を示す。スキーマ７００は、ＬＡＮ構成設定を定義するＬＡＮプロファイル要素７１０を含む。ＬＡＮプロファイル要素７１０は、構成、および構成の作成者を識別するための構成副要素７２０を含む。構成７２０は、副要素、構成ＩＤ７２１、構成ハッシュ７２２、構成作成者ＩＤ７２３、および構成作成者７２４を含む。構成ＩＤ７２１は、構成を一意に識別するための３６文字の文字列であり、ＬＡＮ設定ファイルの中で１回に限って出現しなければならない。構成ハッシュ７２２は、ＬＡＮ設定ファイルの完全性を試験するためにオプションとして含めることができる２０桁の１６進数である。構成作成者ＩＤ７２３は、構成の作成者を一意に識別するための３６文字の文字列であり、ＬＡＮ設定ファイルの中で１回に限って出現しなければならない。構成作成者７２４は、ＬＡＮ設定ファイルの名前を示す最大１２８文字の長さの文字列であり、ＬＡＮ設定ファイルの中で１回に限って出現しなければならない。
【００４４】
ＬＡＮプロファイル要素７１０は、ＬＡＮ構成設定のそれぞれを定義するための副要素をさらに含む。副要素デバイス名７３０は、ネットワーク上のデバイスの名前を示す１〜１５文字の文字列である。デバイス記述７４０は、デバイスの説明を示す１〜５０文字の文字列である。キャッスル７５０は、キャッスル・タイプのサービスが有効にされているかどうかを示すためのブーリアン要素である。キャッスル・サービスは、セキュリティで保護された小規模ネットワークのための同期されたアカウントを提供する。キャッスル名７６０は、キャッスル・ネットワークの名前を示すための１〜３０文字の文字列である。以上の副要素は、ＬＡＮ設定ファイルの中で１回に限って出現しなければならない。さらに、ＬＡＮプロファイル７１０は、ＬＡＮがピア・ツー・ピア・ベースのワークグループ・ネットワークであるか、またはドメイン・ベースのネットワークであるかを示すためのＬＡＮ構成副要素７７０を含む。構成がワークグループ向けである場合、ワークグループ要素７７１が、ワークグループの名前を示すための１〜１５文字の文字列であるワークグループ名副要素７７２を含む。構成がドメイン・ベースのネットワーク向けである場合、ドメイン要素７７３が、ＬＡＮのドメイン名を示すための１〜１５文字の文字列である副要素、ドメイン名７７４を含む。
【００４５】
ＬＡＮ設定スキーマ７００の典型的な実施形態を、この説明の後に続くＡｐｐｅｎｄｉｘ  Ｅに含める。Ａｐｐｅｎｄｉｘ  Ｅのスキーマに準じて生成されたＬＡＮ設定の典型的なインスタンスを、この説明の後に続くＡｐｐｅｎｄｉｘ  Ｆに含める。
【００４６】
本発明のさらなる実施形態に従って、図８は、ブロードバンド・モデム設定スキーマ８００の概念を示す。スキーマ８００は、ブロードバンド・モデム設定を定義するＷＡＮデバイス・プロファイル要素８１０を含む。ＷＡＮデバイス・プロファイル８１０は、構成、および構成の作成者を識別するための構成副要素８２０を含む。構成８２０は、副要素、構成ＩＤ８２１、構成ハッシュ８２２、構成作成者ＩＤ８２３、および構成作成者８２４を含む。構成ＩＤ８２１は、構成を一意に識別するための３６文字の文字列であり、ブロードバンド設定ファイルの中で１回に限って出現しなければならない。構成ハッシュ８２２は、ブロードバンド・モデム設定ファイルの完全性を試験するためにオプションとして含めることができる２０桁の１６進数である。構成作成者ＩＤ８２３は、構成の作成者を一意に識別するための３６文字の文字列であり、ブロードバンド・モデム設定ファイルの中で１回に限って出現しなければならない。構成作成者８２４は、ブロードバンド・モデム設定ファイルの名前を示す最大１２８文字の長さの文字列であり、ブロードバンド・モデム設定ファイルの中で１回に限って出現しなければならない。
【００４７】
ＷＡＮデバイス・プロファイル８１０は、ブロードバンド・モデム構成設定のそれぞれを定義するための副要素群をさらに含む。副要素、ＷＡＮ接続８２０は、ＷＡＮ接続の構成を定義する。ＷＡＮ接続８２０の少なくとも１つのインスタンスが、ブロードバンド・モデム設定ファイルの中で出現しなければならないが、無制限の数のＷＡＮ接続８２０が出現することができる。ＷＡＮ接続要素８２０は、ＷＡＮデバイス構成を定義するための副要素を含む。副要素、リンク・インスタンスＩＤ８２１は、セッションの固有ＩＤを定義するための３２文字の文字列であり、ブロードバンド・モデム設定ファイルの中で１回に限って出現しなければならない。ユーザ名８２２およびパスワード８２３は、ユーザ名を示すための１〜６４文字の文字列、およびブロードバンドＩＳＰを介してインターネットにアクセスするためのパスワードである。ＤＨＣＰ８２４は、ＤＨＣＰが使用されるかどうかを示すブーリアン要素であり、ブロードバンド・モデム設定ファイルの中で１回に限って出現しなければならない。ＩＰアドレス８２５は、モデムに割り当てられるＩＰアドレスを示すための８〜３２桁の１６進数である。接続タイプ８２６は、ブロードバンドネットワーク接続のタイプを示すための文字列であり、値としてＰＰＰ、ＰＰＰｏＥ、ＰＰＰｏＡ、ＩＰｏＡ、ＥｏＡ、ダイヤルＰＰＰ、およびＣＩＰを有することが可能である。
【００４８】
ＷＡＮデバイス・プロファイル８１０は、ブロードバンド・リンクの構成を定義するためのリンク構成副要素８３０も含む。リンク構成８３０は、ブロードバンド・モデム設定ファイルの中で１回に限って出現しなければならず、構成を定義するための副要素群を含む。副要素、インスタンスＩＤ８３１は、リンク・セッションを一意に識別するための３２文字の文字列である。リンク変調８３２は、リンクの変調タイプを示すための文字列であり、値としてＶＤＳＬ、ＳＤＳＬ、ＡＤＳＬｄｍｔ、ＡＤＳＬｌｉｔｅ、ＩＤＳＬ、ＨＤＳＬ、ＱＰＳＫ、１６ＱＡＭ、６４ＱＡＭ、２５６ＱＡＭ、イーサネット（登録商標）、その他、またはＰＯＴＳをとることができる。リンク変調８３２は、ブロードバンド・モデム設定ファイルの中で少なくとも１回、出現しなければならず、ただし、２回を超えて出現してはならない。ＡＴＭカプセル化８３３は、ＡＴＭカプセル化がＬＬＣであるか、またはＶＣＭＵＸであるかを示すための文字列である。リンク媒体タイプ８３４は、リンクが、ＤＳＬを介するか、ケーブルを介するか、イーサネット（登録商標）を介するか、またはＰＯＴＳを介するかを示すための文字列である。
【００４９】
ブロードバンド・モデム設定スキーマ８００の典型的な実施形態を、この説明の後に続くＡｐｐｅｎｄｉｘ  Ｇに含める。
【００５０】
本発明の別の実施形態に従って、図９は、デバイス構成スキーマ９００の概念を示す。スキーマ９００は、デバイス構成を定義するデバイス・プロファイル要素９１０を含む。デバイス・プロファイル９１０は、構成を一意に識別するための３６文字の文字列である副要素、構成ＩＤ９１１を含み、デバイス構成ファイルの中で１回に限って出現しなければならない。構成ハッシュ９１２は、デバイス構成ファイルの完全性を試験するためにオプションとして含めることができる２０桁の１６進数である。デバイス・プロファイル９１０は、デバイス上のエラーの条件を指定するために使用されるオプションの構成エラー副要素９２０をさらに含む。無制限の数の構成エラー９２０が、デバイス構成ファイルの中で出現することができる。構成エラー９２０は、副要素、エラー・タイプ９２１、サポートされていない要素名９２２、および構成作成者ＩＤ９２３を含む。構成エラー・タイプは、生じたエラーのタイプを指定するための文字列であり、値として、スキーマ無効、ドライバ・エラー、サポートされていないオプション、無効なハッシュ、その他、のいずれかをとる。構成エラー・タイプ９２１は、構成エラー９２０が含められる場合、デバイス構成ファイルの中で出現しなければならない。サポートされていない要素名は、デバイスによってサポートされていないワイヤレス設定ファイル、ＷＡＮ設定ファイル、ＬＡＮ設定ファイル、またはブロードバンド・モデム設定ファイルの要素を指定するための１〜１２８文字の文字列である。構成作成者ＩＤ９２３は、構成の作成者を一意に識別するための３６文字の文字列であり、構成エラー９２０が含められる場合、デバイス構成ファイルの中で１回に限って出現しなければならない。
【００５１】
デバイス・プロファイル９１０は、デバイスを識別するための副要素群をさらに含む。副要素、製造業者９３０は、デバイスの製造業者を示す文字列であり、デバイス構成ファイルの中で１回に限って出現しなければならない。製造業者ＵＲＬ９３１は、製造業者のＷｅｂサイト・アドレスを示すＵＲＩである。デバイス・ステータス９３２は、デバイスの現在のステータスを示すための文字列である。モデル名９３３は、デバイスのモデル名を示すための文字列であり、デバイス構成ファイルの中で１回に限って出現しなければならない。モデルＵＲＬ９３４は、デバイスのモデルに固有のＷｅｂページのＷｅｂサイト・アドレスを示すオプションのＵＲＩである。このＷｅｂページは、デバイスを動作させるための命令を含むこと、またはデバイスを更新するためのパッチを含むことが可能である。シリアル番号９３５は、デバイスのシリアル番号を示す文字列であり、デバイス構成ファイルの中で１回に限って出現しなければならない。ファームウェア・バージョン９３６は、デバイスにインストールされたファームウェアのバージョンを示すための文字列であり、デバイス構成ファイルの中で１回に限って出現しなければならない。プレゼンテーションＵＲＬ９３７は、デバイスのためのＷｅｂサーバを示すオプションのＵＲＩである。デバイス・タイプ９３８は、デバイスのタイプを示すためのオプションの文字列であり、値として、ＰＣ、アクセス・ポイント、プリンタ、電子ピクチャ・フレーム、デジタル・オーディオ受信機、Ｗｉｎｄｏｗｓ（登録商標）メディア・センタ・エクステンダ（extender）、パーソナル・ビデオ・レコーダ、プリンタ・ブリッジ、プロジェクタ、ポケットＰＣ、その他のいずれかをとることができる。
【００５２】
デバイスがワークグループのメンバである場合、ワークグループ副要素９４０を使用してワークグループ設定が識別される。ワークグループ９４０は、副要素、デバイス名９４１、ワークグループ名９４２、およびデバイス記述９４３を含む。デバイス名は、デバイスの名前を示す１〜１５文字の文字列である。ワークグループ名は、ワークグループの名前を示す１〜１５文字の文字列である。デバイス記述は、デバイスの説明を明示する１〜５０文字の文字列である。
【００５３】
デバイス・プロファイル９１０は、デバイスのＩＰｖ４アドレス、ＩＰｖ６アドレス、およびＭＡＣアドレス、ネットワーク・インターフェースのステータス（例えば、アクティブ、信号なし、認証中、使用不可）、媒体のタイプ（例えば、８０２．３、１３９４、８０２．１１、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ）、接続の速度、ＤＨＣＰが有効にされているかどうか、に関するネットワーク設定を指定するためのネットワーク・インターフェース副要素９５０をさらに含む。ネットワーク・インターフェース９５０については、図１０に関連して以下により詳細に説明する。
【００５４】
デバイス・プロファイル９１０は、デバイスによって使用されるワイヤレス認証プロトコル（例えば、オープン、共有、ＷＰＡ−ＮＯＮＥ、ＷＰＡ、ＷＰＡＰＳＫ、ＷＰＡ２、ＷＰＡ２ＰＳＫ）を指定するＷｉＦｉ認証副要素９５５をさらに含む。ＷｉＦｉ認証９５５については、図１１に関連して以下により詳細に説明する。デバイス・プロファイル９１０は、デバイスによって使用されるワイヤレス暗号化プロトコル（例えば、ＷＥＰ、ＴＫＩＰ、ＡＥＳ）を指定するＷｉＦｉ暗号化副要素９６０も含む。ＷｉＦｉ暗号化９６０については、図１２に関連して以下により詳細に説明する。
【００５５】
デバイス・プロファイル９１０は、デバイスの機能に固有のワイヤレス設定プロファイル群をさらに含む。デバイスがワイヤレス・クライアントである場合、デバイス・プロファイル９１０は、ＷｉＦｉクライアント副要素９６５を含む。この副要素は、デバイスの規制ドメイン、デバイスの送信電力、およびネットワーク・タイプ（例えば、８０２．１１ａ／ｂ／ｇ）に関する情報に関連する。デバイスがワイヤレス・インフラストラクチャ・デバイスである場合、デバイス・プロファイル９１０は、ＷｉＦｉインフラストラクチャ副要素９７０を含む。この副要素は、ワイヤレス・インフラストラクチャのＳＳＩＤ、ネットワーク・タイプ、チャネル、および信号強度に関する情報に関連する。デバイスがＷＡＰである場合、デバイス・プロファイル９１０は、ＷＡＰ副要素９７５を含む。この副要素は、ＷＡＰの規制ドメイン、ＭＡＣフィルタ、ビーコン間隔、およびネットワーク・タイプ、に関する情報に関連する。ＷｉＦｉクライアント９６５、ＷｉＦｉインフラストラクチャ９７０、およびＷＡＰ９７５については、それぞれ、図１３、図１４、および図１５に関連して以下により詳細に説明する。
【００５６】
デバイス・プロファイルは、ＩＰｖ４アドレスおよびＩＰｖ６アドレスをそれぞれ表すためのＩＰｖ４アドレス・タイプ９８０およびＩＰｖ６アドレス・タイプ９９０も定義する。
【００５７】
図１０は、図９に示したネットワーク・インターフェース副要素９５０の概念を示す。ネットワーク・インターフェース１０００は、デバイスのＩＰｖ４アドレスが存在する場合、そのアドレスを示すための副要素、ＩＰｖ４アドレス１０１０を含む。ネットワーク・インターフェース１０００は、オプションとして、デバイスのＩＰｖ６アドレスを示すためのもう１つのＩＰｖ６アドレス１０２０を定義することができる。ＭＡＣアドレス１０３０は、デバイスのＭＡＣアドレスを示す８桁の１６進数である。インターフェース・ステータス１０４０は、ネットワーク接続のステータスを示すための文字列であり、アクティブ、使用不可、媒体なし、認証中、媒体、および信号なしのいずれかの値をとることができる。媒体タイプ１０５０は、媒体のタイプを示すための文字列であり、８０２．３、１３９４、８０２．１１、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ、その他のいずれかの値をとることができる。速度１０６０は、デバイスのネットワーク接続の速度を示す正の整数である。ＤＨＣＯ１０７０は、デバイスに関してＤＨＣＰが有効にされているかどうかを示すブーリアンである。ＭＡＣアドレス１０３０、インターフェース・ステータス１０４０、媒体タイプ１０５０、速度１０６０、およびＤＨＣＰ１０７０は、デバイス構成ファイルの中で１回に限って出現しなければならない。
【００５８】
図１１は、図９に示したＷｉＦｉ認証副要素９５５の概念を示す。ＷｉＦｉ認証１１００は、認証タイプに対応する副要素群を含む。各副要素は、０または１の値をとることができるブーリアンであり、デバイスが対応する認証をサポートしているかどうかを示す。これらの副要素には、オープン１１１０、共有１１２０、ＷＰＡ−Ｎｏｎｅ１１３０、ＷＰＡ１１４０、ＷＰＡＰＳＫ１１５０、ＷＰＡ２  １１６０、およびＷＰＡ２ＰＳＫ１１７０が含まれる。
【００５９】
図１２は、図９に示したＷｉＦｉ暗号化副要素９６０の概念を示す。ＷｉＦｉ暗号化１２００は、暗号化タイプに対応する副要素群を含む。各副要素は、０または１の値をとることができるブーリアンであり、デバイスが対応する暗号化タイプをサポートしているかどうかを示す。これらの副要素には、なし（または基本）１２１０、ＷＥＰ１２２０、ＴＫＩＰ１２３０、およびＡＥＳ１２４０が含まれる。
【００６０】
図１３は、図９に示したＷｉＦｉクライアント９６５の概念を示す。ＷｉＦｉクライアント１３００は、デバイスが規制を遵守している国の国コードを示す３文字の文字列である規制ドメイン副要素１３１０を含む。送信電力１３２０は、デバイスの送信電力をｄＢｍ単位で示す−２００から−２０までの間の整数である。ネットワーク・タイプ１３３０は、ネットワークのタイプを示すための副要素であり、デバイスが対応するＩＥＥＥ標準をサポートしているかどうかを示すためのブール要素であるそれ自身の副要素、８０２．１１ａ  １３４０、８０２．１１ｂ  １３５０、および８０２．１１ｇ  １３６０を含む。
【００６１】
図１４は、図９に示したＷｉＦｉインフラストラクチャ副要素９７０の概念を示す。ＷｉＦｉインフラストラクチャ１４００は、ワイヤレス・ネットワークを示すための文字列であるＳＳＩＤ副要素１４１０を含む。ＭＡＣアドレス１４２０は、デバイスのＭＡＣアドレスを示す８桁の１６進数である。ネットワーク・タイプ１４３０は、ネットワークのタイプを示すための文字列であり、８０２．１１ａ、８０２．１１ｂ、または８０２．１１ｇの値をとることができる。チャネル１４４０は、デバイスが動作しているチャネルを示すための正の整数である。ＳＳＩＤ１４１０、ＭＡＣアドレス１４２０、ネットワーク・タイプ１４３０、およびチャネル１４４０は、デバイスがワイヤレス・インフラストラクチャ・デバイスである場合、デバイス構成の中で１回に限って出現しなければならない。ＷｉＦｉインフラストラクチャ１４００は、オプションとして、別の副要素、信号強度１４５０を含み、これは、デバイスの信号強度をｄＢｍ単位で示すのに使用される−２００から−２０までの間の整数である。
【００６２】
図１５は、図９に示したＷＡＰ副要素９７５の概念を示す。ＷＡＰ１５００は、副要素、８０２．１１ａ  １５１０、８０２．１１ｂ  １５２０、および８０２．１１ｇ  １５３０を含み、各副要素は、デバイスがＩＥＥＥ８０２．１１ａ標準、ＩＥＥＥ８０２．１１ｂ標準、およびＩＥＥＥ８０２．１１ｇ標準をそれぞれサポートしているかどうかを示すブール要素である。規制ドメイン１５４０は、デバイスが規制を遵守している国の国コードを示す３文字の文字列である。ＭＡＣフィルタ１５５０は、当該のデバイスに関連することが許されるデバイスのＭＡＣアドレスを示す８桁の１６進数である。デバイス構成ファイルは、ＭＡＣフィルタ要素１５５０についての無制限の数のインスタンスを含むことが可能である。セキュリティ・タイプ１５６０は、ワイヤレス・ビーコンにおいてセキュリティが使用される場合のタイプを示す副要素である。セキュリティ・タイプ１５６０は、副要素、基本１５６１、ＷＰＡ１５６２、およびＷＰＡ２  １５６３を含み、各副要素は、デバイスが、基本セキュリティ・プロトコルを使用しているか、ＷＰＡセキュリティ・プロトコルを使用しているか、またはＷＰＡ２セキュリティ・プロトコルを使用しているかを示すブール要素である。ビーコン間隔１５７０は、デバイスがビーコン信号を発するミリ秒単位の間隔を示す１から３６００までの間の整数である。
【００６３】
デバイス設定スキーマ９００の例示的な実装形態を、この説明の後に続くＡｐｐｅｎｄｉｘ  Ｈに含める。Ａｐｐｅｎｄｉｘ  Ｈのスキーマに準じて生成されたデバイス設定の典型的なインスタンスを、この説明の後に続くＡｐｐｅｎｄｉｘ  Ｉに含める。
【００６４】
ネットワーク・デバイス構成のための改良されたシステムおよび方法が本明細書で開示されたことが認められよう。本発明の原理を適用することができる多くの可能な実施形態に鑑みて、図面に関連して本明細書で説明した諸実施形態は、単に例示することを意図しており、本発明の範囲を限定するものと受け止められるべきではないことを認識されたい。例えば、本発明の趣旨を逸脱することなく、例示した実施形態の構成および詳細を変更できることが当業者には認識されよう。本発明は、ソフトウェア・モジュールまたはソフトウェア・コンポーネントという形で説明したが、ソフトウェア・モジュールまたはソフトウェア・コンポーネントを、ハードウェア・コンポーネントで同等に置き換えてもよいことが、当業者には認識されよう。したがって、本明細書で説明した本発明は、特許請求の範囲、および等価の範囲に含まれることが可能なすべてのそのような実施形態を企図している。
【００６５】
【表１−１】
2005223899.tif 000003
【００６６】
【表１−２】
2005223899.tif 000004
【００６７】
【表１−３】
2005223899.tif 000005
【００６８】
【表２】
2005223899.tif 000006
【００６９】
【表３−１】
2005223899.tif 000007
【００７０】
【表３−２】
2005223899.tif 000008
【００７１】
【表３−３】
2005223899.tif 000009
【００７２】
【表４】
2005223899.tif 000010
【００７３】
【表５−１】
2005223899.tif 000011
【００７４】
【表５−２】
2005223899.tif 000012
【００７５】
【表６】
2005223899.tif 000013
【００７６】
【表７−１】
2005223899.tif 000014
【００７７】
【表７−２】
2005223899.tif 000015
【００７８】
【表７−３】
2005223899.tif 000016
【００７９】
【表８−１】
2005223899.tif 000017
【００８０】
【表８−２】
2005223899.tif 000018
【００８１】
【表８−３】
2005223899.tif 000019
【００８２】
【表８−４】
2005223899.tif 000020
【００８３】
【表８−５】
2005223899.tif 000021
【００８４】
【表８−６】
2005223899.tif 000022
【００８５】
【表９】
2005223899.tif 000023
【図面の簡単な説明】
【００８６】
【図１】本発明の実施形態によるコンピュータ網の構成を実行するためのコンピューティング・デバイスの典型的なアーキテクチャを示す簡略化された概略図である。
【図２】本発明の実施形態によるコンピュータ網の構成を実行するためのコンピューティング・デバイスの構成を示す図である。
【図３】本発明の実施形態によるコンピュータ網の構成を実行するためのソフトウェア・アーキテクチャを示す簡略化された概略図である。
【図４】スキーマを使用してネットワーク設定ファイルを生成する方法を示す流れ図である。
【図５】本発明の実施形態によるワイヤレス・ネットワーク設定スキーマを示すデータ構造図である。
【図６】本発明の実施形態によるワイド・エリア・ネットワーク設定スキーマを示すデータ構造図である。
【図７】本発明の実施形態によるローカル・エリア・ネットワーク設定スキーマを示すデータ構造図である。
【図８】本発明の実施形態によるブロードバンド・モデム設定スキーマを示すデータ構造図である。
【図９】本発明の実施形態によるデバイス構成設定スキーマを示すデータ構造図である。
【図１０】図９に示したネットワーク・インターフェース要素をより詳細に示すデータ構造図である。
【図１１】図９に示したＷｉＦｉ認証要素をより詳細に示すデータ構造図である。
【図１２】図９に示したＷｉＦｉ暗号化要素をより詳細に示すデータ構造図である。
【図１３】図９に示したＷｉＦｉクライアント要素をより詳細に示すデータ構造図である。
【図１４】図９に示したＷｉＦｉインフラストラクチャ要素をより詳細に示すデータ構造図である。
【図１５】図９に示したＷＡＰ要素をより詳細に示すデータ構造図である。
【符号の説明】
【００８７】
１００  コンピューティング・システム環境
１２０  処理装置
１２１  システム・バス
１３０  システム・メモリ
１３４、１４４  オペレーティング・システム
１３５、１４５  アプリケーション・プログラム群
１３６、１４６  他のプログラム・モジュール群
１３７、１４７  プログラム・データ
１４０  リムーバブルでない不揮発性メモリのインターフェース
１４１  ハードディスク・ドライブ
１５０  リムーバブルな不揮発性メモリのインターフェース
１５１  磁気ディスク・ドライブ
１５２  磁気ディスク
１５５  光ディスク・ドライブ
１５６  光ディスク
１６０  ユーザ入力インターフェース
１６１  マウス
１６２  キーボード
１７０  ネットワーク・インターフェース
１７１  ローカル・エリア・ネットワーク
１７２  モデム
１７３  ワイド・エリア・ネットワーク
１８０  リモート・コンピュータ
１８１  メモリ記憶装置
１８５  リモート・アプリケーション・プログラム群
１９０  ビデオ・インターフェース
１９５  出力周辺インターフェース
１９６  プリンタ
１９７  スピーカ
２００  コンピュータ
２０２  イーサネット（登録商標）
２０３  ワイヤレス・ネットワーク
２０４  ポータブル・メディア・デバイス（ＰＭ）
２０６  ＷＡＮ
２１０  他のコンピュータ群
２１２  プリンタ
２１４  ネットワーク化可能なテレビ
２１６  ネットワーク化可能な電話機
２１８  ワイヤレス・アクセス・ポイント
２２０  モデム
２２２  ルータ
２３０  ノートブック・コンピュータ
２３２  タブレット・コンピュータ
３００  コンピュータ
３０２  フラッシュ構成ウィザード
３０４  ワイヤレス構成ＡＰＩ
３０６  ワイヤレス・プロビジョニングＡＰＩ
３０８  ＵＳＢフラッシュ・ドライブ
３２０  フラッシュ構成ウィザード
３３０  構成可能なデバイス
３３２  デバイス構成レポータ
５００  ワイヤレス設定スキーマ
５１０  ワイヤレス・プロファイル
５３０  プロファイル・インスタンス
６００  ＷＡＮ設定スキーマ
６１０  ＷＡＮプロファイル
７００  ＬＡＮ設定スキーマ
７１０  ＬＡＮプロファイル
８００  ブロードバンド・モデム設定スキーマ
８１０  ＷＡＮデバイス・プロファイル
９００  デバイス構成スキーマ
９１０  デバイス・プロファイル
１０００  ネットワーク・インターフェース
１１００  ＷｉＦｉ認証
１２００  ＷｉＦｉ暗号化
１３００  ＷｉＦｉクライアント
１３１０  規制ドメイン
１４００  ＷｉＦｉインフラストラクチャ
１５００  ＷＡＰ
【図１】
2005223899.tif 000024
【図２】
2005223899.tif 000025
【図３】
2005223899.tif 000026
【図４】
2005223899.tif 000027
【図５】
2005223899.tif 000028
【図６】
2005223899.tif 000029
【図７】
2005223899.tif 000030
【図８】
2005223899.tif 000031
【図９】
2005223899.tif 000032
【図１０】
2005223899.tif 000033
【図１１】
2005223899.tif 000034
【図１２】
2005223899.tif 000035
【図１３】
2005223899.tif 000036
【図１４】
2005223899.tif 000037
【図１５】
2005223899.tif 000038
【外国語明細書】
2005223899000001.pdf