(57)【要約】【課題】本発明は、無線ローカルエリアネットワーク（ＬＡＮ）に接続するために無線電子装置を設定する、システム、方法及びコンピュータプログラム製品を提供することを目的とする。【解決手段】このシステムとコンピュータプログラム製品が基づいている方法は、無線電子装置から制御装置へ設定要求を送信し、設定要求は無線ＬＡＮへ接続される要求を含み、無線装置で制御装置からデータパッケージを受信し、データパッケージは、無線装置を無線ＬＡＮへ接続するのに必要な情報を含む。ネットワーク情報は、そして、無線ＬＡＮのアクセスポイントと無線接続を確立するために、無線装置で実行される。設定要求は、近接の制御装置のみが要求を受信できることを保証するために、低電力で送信される。ＬＡＮへの無線接続が確立された後に、無線電子装置は最大の電力通信を回復する。【選択図】　　　図１
2004080755.tif 000002
【特許請求の範囲】
【請求項１】
無線電子装置を無線ローカルエリアネットワーク（ＬＡＮ）へ接続するように設定する、電子装置のネットワーク接続方法であって、
無線電子装置から制御装置へ、制限されたアクセス接続を介して、無線ＬＡＮへ接続される要求を含む、設定要求を送信するステップと、
無線装置で、制御装置から、無線装置を無線ＬＡＮに接続するために必要なネットワーク情報を含む、データパッケージを受信するステップと、
無線ＬＡＮのアクセス点へ最大アクセス無線接続を確立するために、無線装置で、ネットワーク情報を使用するステップとを有する、電子装置のネットワーク接続方法。
【請求項２】
前記送信するステップは、
無線装置が接続されることを要求している無線ＬＡＮを識別する情報を送信し、
無線ＬＡＮへ接続されることを要求している無線装置の形式を識別する情報を送信することを含む、請求項１に記載の電子装置のネットワーク接続方法。
【請求項３】
前記受信するステップは、識別された無線装置上で動作し且つ識別されたＬＡＮと互換性のある、ネットワークプロトコルソフトウェアを受信することを含む、請求項２に記載の電子装置のネットワーク接続方法。
【請求項４】
前記送信するステップは、無線装置についてオプションのネットワークサービスを要求する情報を送信することを含み、
前記受信するステップは、無線ＬＡＮのオプションのネットワークサービスを得るのに必要なネットワーク情報を受信することを含む、請求項１に記載の電子装置のネットワーク接続方法。
【請求項５】
前記オプションのネットワークサービスは、暗号化とバックアップ記憶の少なくとも１つを含む、請求項４に記載の電子装置のネットワーク接続方法。
【請求項６】
前記設定要求を送信するステップは、無線電子装置へ制限されたアクセスを提供する有線媒体により、無線電子装置から制御装置へ設定要求を送信することを含む、請求項１に記載の電子装置のネットワーク接続方法。
【請求項７】
前記設定要求を送信するステップは、無線電子装置へ制限されたアクセスを提供する無線媒体により、無線電子装置から制御装置へ設定要求を送信することを含む、請求項１に記載の電子装置のネットワーク接続方法。
【請求項８】
前記無線媒体により設定要求を送信することは、制御装置が設定要求を受信するために予め定められた範囲内になければならないように、無線装置の最大の通信範囲よりも小さい予め定められた通信範囲に対応する低電力で、制御装置へ、無線設定要求を送信することを含む、請求項７に記載の電子装置のネットワーク接続方法。
【請求項９】
前記予め定められた通信範囲は、約１メートルである、請求項８に記載の電子装置のネットワーク接続方法。
【請求項１０】
無線電子装置を無線ローカルエリアネットワーク（ＬＡＮ）へ接続するように設定するために、制御装置を使用する電子装置のネットワーク接続方法であって、
制御装置で、制限されたアクセス接続を介して、無線電子装置から、無線ＬＡＮへ無線電子装置を接続する要求を含む設定要求を受信するステップと、
無線電子装置を、最大アクセス無線接続を介して、無線ＬＡＮに接続するために必要なネットワーク情報を含む、データパッケージを生成するステップと、
制御装置から無線電子装置へそのデータパッケージを送信するステップとを有する、電子装置のネットワーク接続方法。
【請求項１１】
前記受信するステップは、
無線電子装置が接続されることを要求している無線ＬＡＮを識別する情報を受信し、
無線ＬＡＮへ接続されることを要求している無線装置の形式を識別する情報を受信することを含み、
前記生成するステップは、識別された無線電子装置上で動作し且つ識別されたＬＡＮと互換性のある、ネットワークプロトコルソフトウェアを含むデータパッケージを生成することを含む、請求項１０に記載の電子装置のネットワーク接続方法。
【請求項１２】
前記受信するステップは、無線装置についてオプションのネットワークサービスを要求する情報を受信することを含み、
前記送信するステップは、無線ＬＡＮのオプションのネットワークサービスを得るのに必要なネットワーク情報を送信することを含む、請求項１０に記載の電子装置のネットワーク接続方法。
【請求項１３】
前記オプションのネットワークサービスは、暗号化とバックアップ記憶の少なくとも１つを含む、請求項１２に記載の電子装置のネットワーク接続方法。
【請求項１４】
前記設定要求を受信するステップは、無線アクセス装置へ制限されたアクセスを提供する有線媒体を介して、無線電子装置から設定要求を受信することを含む、請求項１０に記載の電子装置のネットワーク接続方法。
【請求項１５】
前記無線電子装置から設定要求を受信するステップは、無線アクセス装置へ制限されたアクセスを提供する無線媒体を介して、無線電子装置から無線設定要求を受信することを含む、請求項１０に記載の電子装置のネットワーク接続方法。
【請求項１６】
前記無線電子装置から設定要求を受信するステップは、
無線電子装置の最大の通信範囲よりも小さい予め定められた通信範囲内に制御装置を配置し、
前記予め定められた通信範囲に対応する低電力で送信された無線設定要求を受信することを含む、請求項１５に記載の電子装置のネットワーク接続方法。
【請求項１７】
前記予め定められた通信範囲は、約１メートルである、請求項１６に記載の電子装置のネットワーク接続方法。
【請求項１８】
コンピュータシステム上で実行するためのプログラム命令を有するコンピュータ読み出し可能な媒体であって、コンピュータシステムにより実行されたときに、コンピュータシステムに、請求項１乃至１７のうちいずれか一項に記載の電子装置のネットワーク接続方法のステップを実行させる、コンピュータ読み出し可能な媒体。
【請求項１９】
無線電子装置を無線ローカルエリアネットワーク（ＬＡＮ）へ接続するように設定することに関連するそこに具体化されたデータを有するメモリ装置を有し、
前記メモリ装置と通信するプロセッサとを有し、前記プロセッサは、
制限されたアクセス接続を介して、制御装置へ、無線ＬＡＮへ接続される要求を含む、設定要求を送信し、
制御装置から、無線装置を無線ＬＡＮに接続するために必要なネットワーク情報を含む、データパッケージを受信し、
無線ＬＡＮのアクセス点へ最大アクセス無線接続を確立するために、ネットワーク情報を使用するように構成される、無線電子装置。
【請求項２０】
前記プロセッサは、
無線装置が接続されることを要求している無線ＬＡＮを識別する情報を送信し、
無線ＬＡＮへ接続されることを要求している無線装置の形式を識別する情報を送信する、
ことにより、設定要求を送信するように構成される、請求項１９に記載の無線電子装置。
【請求項２１】
前記プロセッサは、識別された無線装置上で動作し且つ識別されたＬＡＮと互換性のある、ネットワークプロトコルソフトウェアを受信することにより、データパッケージを受信するように構成される、請求項２０に記載の無線電子装置。
【請求項２２】
前記プロセッサは、無線装置についてオプションのネットワークサービスを要求する情報を送信することにより設定要求を送信するように構成され、
前記プロセッサは、無線ＬＡＮのオプションのネットワークサービスを得るのに必要なネットワーク情報を受信することによりデータパッケージを受信するように構成される、請求項１９に記載の無線電子装置。
【請求項２３】
前記プロセッサは、無線アクセス装置へのアクセスを制限する有線媒体を介して、設定要求を送信するように構成される、請求項１９に記載の無線電子装置。
【請求項２４】
前記プロセッサは、無線電子装置へ制限されたアクセスを提供する無線媒体を介して、設定要求を送信するように構成される、請求項１９に記載の無線電子装置。
【請求項２５】
前記プロセッサは、制御装置が設定要求を受信するために予め定められた範囲内になければならないように、無線装置の最大の通信範囲よりも小さい予め定められた通信範囲に対応する低電力で、制御装置へ無線設定要求を送信するために、無線電子装置の無線送信電力を制御するように構成される、請求項２４に記載の無線電子装置。
【請求項２６】
前記予め定められた通信範囲は、約１メートルである、請求項２５に記載の無線電子装置。
【請求項２７】
無線電子装置を無線ローカルエリアネットワーク（ＬＡＮ）へ接続するように設定するために制御装置を使用することに関連するそこに具体化されたデータを有するメモリ装置を有し、
前記メモリ装置と通信するプロセッサとを有し、前記プロセッサは、
制限されたアクセス接続を介して、無線電子装置から、無線ＬＡＮへ無線電子装置を接続する要求を含む、設定要求を受信し、
最大アクセス接続を介して、無線電子装置を無線ＬＡＮに接続するために必要なネットワーク情報を含む、データパッケージを生成し、
無線電子装置へデータパッケージを送信するように構成される、制御装置。
【請求項２８】
前記プロセッサは、
無線電子装置が接続されることを要求している無線ＬＡＮを識別する情報を受信し、且つ、
無線ＬＡＮへ接続されることを要求している無線装置の形式を識別する情報を受信することにより、設定要求を受信するように構成され、
前記プロセッサは、識別された無線電子装置上で動作し且つ識別されたＬＡＮと互換性のある、ネットワークプロトコルソフトウェアを含むデータパッケージを生成することにより、データパッケージを生成するように構成される、請求項２７に記載の制御装置。
【請求項２９】
前記プロセッサは、無線装置についてオプションのネットワークサービスを要求する情報を受信することにより設定要求を受信するように構成され、
前記プロセッサは、無線ＬＡＮのオプションのネットワークサービスを得るのに必要な情報を含むデータパッケージを送信するように構成される、請求項２７に記載の制御装置。
【請求項３０】
前記プロセッサは、無線アクセス装置への制限されたアクセスを提供する有線接続を介して、設定要求を送信するように構成される、請求項２７に記載の制御装置。
【請求項３１】
前記プロセッサは、無線アクセス装置への制限されたアクセスを提供する無線接続を介して、設定要求を受信するように構成される、請求項２７に記載の制御装置。
【請求項３２】
制限されたアクセス接続を介して、制御装置へ、無線ローカルエリアネットワーク（ＬＡＮ）へ接続される要求を含む、設定要求を送信する手段と、
制御装置から、無線装置を無線ＬＡＮに接続するために必要なネットワーク情報を含む、データパッケージを受信する手段と、
無線ＬＡＮのアクセス点へ最大アクセス無線接続を確立するために、無線装置で、ネットワーク情報を使用する手段を有する、無線電子装置。
【請求項３３】
無線電子装置を無線ローカルエリアネットワーク（ＬＡＮ）へ接続するように設定ために使用される制御装置であって、
制御装置で、制限されたアクセス接続を介して、無線ＬＡＮへ電子装置を接続する要求を含む、設定要求を、無線電子装置から、受信する手段と、
無線電子装置が、最大アクセス無線アクセス接続を介して、無線ＬＡＮに接続するために必要なネットワーク情報を含む、データパッケージを生成する手段と、
制御装置から無線電子装置へデータパッケージを送信する手段とを有する、制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
２００１年８月６日に出願された米国特許出願番号０９／９２１，７０７は、参照によりここに組み込まれる。
【０００２】
本発明は、装置を管理し且つ制御する、方法、コンピュータに基づくシステム及び、コンピュータプログラム製品に関連し、特に、ローカルネットワーク上の電子装置を管理し且つ制御する、方法、コンピュータに基づくシステム及び、コンピュータプログラム製品に関連する。
【０００３】
【従来の技術】
過去数十年間の間、職場及び家庭内の電子及びコンピュータ装置の普及が増加している。家庭の娯楽システムから職場の装置まで、現代の家庭及び職場は、非常に多くの電子装置が置かれている。更に、冷蔵庫及び通常の照明装置のような伝統的な電気装置は、高度なマイクロプロセッサ制御の装置になってきている。
【０００４】
家庭及び職場内のそのような多数の高度な電子装置のために、そのような装置を管理する要求が認識されている。例えば、オープンサービスゲートウェイイニシアティブ（ＯＳＧＩ）は、外部のサービス提供者使用して、ローカル化された電子装置の管理を可能とする技術を提供する、産業界イニシアティブである。このイニシアティブは、装置が置かれた家庭又は職場へ、”ゲートウェイ”を通して、ローカル化された電子装置の管理サービスを提供する、インターネットのようなワイドエリアネットワーク上に置かれた、サービス提供者を予期している。
しかしながら、現在の状態のコンピュータのセキュリティとすれば、ユーザはインターネット上の仮想のエンティティの制御へ、セキュリティと空調制御のような、基本的な必需品の制御を開放することを望まない場合もある。更に、個人の電子環境の包括的な制御は、高価で装置の移動性を制限する中央コンピュータへ多くの装置を配線で接続することを要求しうる。
【０００５】
家庭又は職場内の多くの高度な装置を管理する必要に加えて、そのような装置の多様性は、ユーザが、これらの装置の設定を手動で制御することを困難にしている。例えば、多くのマイクロプロセッサに基づく装置は、メニューで駆動されるインターフェースにより、設定され且つ手動で制御されるが、メニュー構成と用語は、電子装置間で非常に変わる。確かに、これらの装置の特徴と便利さを最適化するために、家庭又は職場で各装置の設定と制御命令を読むのに、ユーザは、非常に多くの時間を費やす。これは、負荷が大きく且つユーザを悩ます。
【０００６】
各電子装置の制御特徴を学ぶ負荷に加えて、多くの装置は、遠隔制御装置設けられておらず、それにより、ユーザに、各装置に局所的ににコマンドを入力することを要求する。テレビジョン、ＶＣＲ及び、天井のファンのような、遠隔制御装置を有する装置は、伝統的に、遠隔制御装置と制御される装置に赤外トランシーバが使用されている。しかしながら、そのような制御装置は、視界赤外通信のラインを必要とし、家庭又は職場の種々の部屋をわたりばらばらに配置されている無線ネットワーク装置を制御するのに適さない。更に、伝統的な遠隔制御装置は、しばしば、制御される装置についての機能制御に関連する多数のボタンを有する、複雑な装置である。
【０００７】
【発明が解決しようとする課題】
本発明の目的は、家庭又は職場内の電子装置をローカルに管理する方法、システム及び、コンピュータ読み出し可能な媒体を提供することである。
【０００８】
本発明の他の目的は、家庭又は職場内の多くの種類の電子装置を手動で制御する方法、システム及び、コンピュータ読み出し可能な媒体を提供することである。
【０００９】
更に、本発明の他の目的は、コントローラと制御される装置の間の視界伝送のラインの必要無しに、電子装置を遠隔的に制御する方法、システム及び、コンピュータ読み出し可能な媒体を提供することである。
【００１０】
更に、本発明の他の目的は、１つ以上の無線ＬＡＮが存在する環境で、新たなネットワーク装置を望まれる無線ＬＡＮに信頼性をもって且つ安全に接続するための、方法、システム及び、コンピュータ読み出し可能な媒体を提供することである。
【００１１】
【課題を解決するための手段】
本発明のこれらのそして他の目的は、無線電子装置を無線ローカルエリアネットワーク（ＬＡＮ）へ接続するように設定する、方法、システム及び、コンピュータ読み出し可能な媒体により達成される。本発明の第１の面では、システムとコンピュータ読み出し可能な媒体が基づく方法は、無線電子装置から制御装置へ、無線ＬＡＮへ接続される要求を含む、設定要求を送信するステップと、無線装置で、制御装置から、無線装置を無線ＬＡＮに接続するために必要なネットワーク情報を含む、データパッケージを受信するステップとを有する。そしてネットワーク情報は、無線ＬＡＮのアクセス点へ無線接続を確立するために、無線装置で、実行される。
【００１２】
本発明の第１の面では、送信するステップは、無線装置が接続されることを要求している無線ＬＡＮを識別する情報を送信し、そして、無線ＬＡＮへ接続されることを要求している無線装置の形式を識別する情報を送信する。この実施例では、受信するステップは、識別された無線装置上で動作し且つ識別されたＬＡＮと互換性のある、ネットワークプロトコルソフトウェアを受信する。第１の面の他の実施例では、送信するステップは、無線装置についてオプションのネットワークサービスを要求する情報を送信し、そして、受信するステップは、無線ＬＡＮのオプションのネットワークサービスを得るのに必要なネットワーク情報を受信する。オプションのネットワークサービスは、暗号化とバックアップ記憶の少なくとも１つを含みうる。
【００１３】
設定要求は、有線又は無線媒体のいずれかで送信される。設定要求が無線媒体で送信される場合には、設定要求は、無線装置の最大の通信範囲よりも小さい予め定められた通信範囲に対応する低電力で、制御装置へ送信される。この実施例では、無線電子装置は、無線装置の最大の通信範囲で、無線ＬＡＮのアクセスポイントと通信する。
【００１４】
本発明の第２の面では、システムとコンピュータ読み出し可能な媒体が基づいている方法は、制御装置で、無線ＬＡＮへ無線電子装置を接続する要求を含む、設定要求を、無線電子装置から受信する。そして、無線電子装置を、無線ＬＡＮに接続するために必要なネットワーク情報を含む、データパッケージが生成され、そして、制御装置から無線電子装置へデータパッケージが送信される。
【００１５】
受信するステップは、無線電子装置が接続されることを要求している無線ＬＡＮを識別する情報を送信し、そして、無線ＬＡＮへ接続されることを要求している無線装置の形式を識別する情報を受信する。この実施例では、生成するステップは、識別された無線電子装置上で動作し且つ識別されたＬＡＮと互換性のある、ネットワークプロトコルソフトウェアを含むデータパッケージを生成する。第２の面の他の実施例では、受信するステップは、無線装置についてオプションのネットワークサービスを要求する情報を受信し、そして、送信するステップは、無線ＬＡＮのオプションのネットワークサービスを得るのに必要なネットワーク情報を送信する。この実施例では、オプションのネットワークサービスは、暗号化とバックアップ記憶の少なくとも１つを含みうる。設定要求は、有線又は無線媒体のいずれかで受信される。
【００１６】
【発明の実施の形態】
添付の図面を参照して、以下の詳細な説明により、本発明の更なる完全な理解とその付随する利点は容易く得られ、さらに理解されよう。
【００１７】
図面を参照して、図を通して同様な符号は同一又は対応する部分を示し、図１は、電子装置のローカルネットワーク１５０を管理し且つ制御するシステムを示すシステム図である。このシステムは、ディスプレイ１０１を有する主サーバ１００、プリンタ１０２と１０４、スキャナ１０６及び、ｆａｘ機１０８を含むオフィス装置を有する。このシステムは、携帯端末１１０と１１２、娯楽装置１１４、家電品１１６及び、環境制御装置１１８も含む。図１から分かるように、装置１００−１１８の各々は、主サーバ１００上に１２１のように番号の付されたシンボルにより表されたアンテナを有する。更に加えて、装置１００−１１８の１つ又は全てには、以下に更に説明されるように、インターネット１２０へのアクセスが提供されている。
【００１８】
主サーバ１００は、ワークステーション、デスクトップコンピュータ又は、管理の単一点から、コンピュータとネットワーク資源の管理を提供する、他の適するネットワークノードである。主サーバは、アンテナ１２１により、他の無線電子装置１０２−１１８へ、ファイル及び他のデータを転送することを主サーバ１００に可能とする無線トランシーバ装置を有する。このように、主サーバ１００は、クライアントとして図１の電子装置１０２−１１８を含む、無線ローカルエリアネットワーク（ＬＡＮ）内でサーバ機能を提供する。ＬＡＮは、バス、ハブ又は、他のネットワーク形式であり、そして、（図示していない）ファイアーウォールを有する。ファイアーウォールは、ファイアーウォールの一方の側の認可されたコンピュータのみが、ファイアーウォールの他の側のネットワーク又はコンピュータに接続することを許す、ハードウェア装置又はソフトウェアである。ファイアーウォールは、知られており且つ商業的に入手できる装置又はソフトウェアである（例えば、サンマイクロシステム社からのＳｕｎＳｃｒｅｅｎ及びＦｉｒｅｗａｌｌ１）。
【００１９】
主サーバ１００は、ウインドウズＮＴ（登録商標）、Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ又は、Ｎｏｖｅｌｌ　Ｎｅｔｗａｒｅのような、ネットワークオペレーティングシステム（ＮＯＳ）ソフトウェアを含む、図１８のコンピュータのような、汎用コンピュータを使用して実行されてもよい。主サーバ１００は、コンピュータネットワークへのアクセスを管理する製品である、ノーベルディレクトリサービス（”ＮＤＳ”）のような、ログインサーバアプリケーションを含んでも良い。ＮＤＳを使用して、ネットワーク管理者は。ユーザのデータベースを設定し且つ制御し、そして、グラフィックユーザインターフェースを有するディレクトリを使用して、それらを管理する。ＮＤＳ又は、主サーバ１００を使用して、コンピュータと他の装置のユーザは、遠隔位置で接続され、更新されそして集中的に管理されることが可能である。ネットワークへのログイン操作は、典型的には、実行され又は翻訳される、スクリプトにより制御される。ディレクトリサービスとして、ノーベルディレクトリサービスの代わりに、マイクロソフト（登録商標）のアクティブディレクトリが使用され得る。更に、ネットワーク資源へのアクセスとネットワーク資源の管理を制御することを補助するために、任意の適するソフトウェア及び／又はハードウェアが使用されてもよい。
【００２０】
主サーバ１００は、望まれる場合には、ファイルサーバ、電子メールサーバ、及び、インターネットサーバアプリケーションも含まれても良い。ファイルサーバアプリケーションは、主サーバ１００に含まれているファイルが、装置１０２−１１８によりアクセスされることを許す。電子メールサーバは、ネットワーク上の電子メールアカウントを管理し且つ制御し、そして、インターネット１２０を介して、インターネット電子メールの送信と受信を許すように使用されてもよい。インターネットサーバは、インターネット１２０へのアクセスを可能とする。望まれる場合には、インターネットサーバはワールドワイドウェブをブラウズすることを可能とするように使用されても良く、ファイル転送プロトコルを使用してファイル転送を可能とし、そして、携帯端末１１０と１１２のような適するネットワークノードからのインターネット電子メールメッセージの送信と受信を可能としてもよい。
【００２１】
上述のサーバアプリケーションに加えて、主サーバ１００は、主サーバ１００と、特に、娯楽装置１１４、家電品１１６及び、環境装置１１８に接続された各々の装置を、管理し且つ制御する、管理及び制御アプリケーションを含む。例えば、主サーバ１００は、サーモスタットを自動的に制御する又は以下にさらに説明するように無線ＬＡＮ１５０上の各電子装置を手動で制御する一様な手段を提供する、ソフトウェアを含んでもよい。
【００２２】
ＬＡＮ１５０のオフィス装置は、図１の破線の円により示されており、そして、家庭又は職場のオフィスに関連しうる従来の装置の機能の全てを提供する。例えば、プリンタ１０２と１０４は、印刷媒体上にテキスト又は画像を印刷するためのインパクト又は非インパクトプリンタとして実装されてもよい。同様に、スキャナ１０６とｆａｘ機１０８も、従来の光走査及びファクシミリ伝送機能をそれぞれ提供してもよい。これらの従来の機能に関わらず、本発明の、プリンタ１０２と１０４、スキャナ１０６及び、ｆａｘ機１０８は、それぞれのアンテナを介して、主サーバ１００と通信するのに適する無線トランシーバが設けられている。これに関して、ネットワーク上の全ての端末が、プリンタ１０２と１０４と一般的にオフィス機器を共有することを可能とするために、プリントサーバのような特別のサーバアプリケーションが、主サーバ１００上に設けられている。
【００２３】
携帯端末１１０と１１２は、主サーバ１００への無線アクセスを可能とする、トランシーバを有する携帯コンピュータ端末として機能する。端末は、主サーバ１００へアクセスするのに必要な最少のハードウェアのみを有するダムターミナルであるのが好ましいが、しかし、ユーザの要求に従って、独立動作に必要なローカルハードウェア装置を有するシン又はファットクライアントでもよい。このように。各携帯端末１１０と１１２は、主サーバ１００の資源を使用する。例えば、携帯端末１１０と１１２のいずれかは、プリンタ１０２と１０４、スキャナ１０６又は、ｆａｘ機１０８を使用することができる。同様に、携帯端末１１０と１１２は、主サーバ１００ローカル記憶装置に記憶されたファイル及びソフトウェアアプリケーションをアクセスできる。端末は無線アクセスで且つ主サーバ１００の資源を共有するので、それらは、無線ＬＡＮ１５０の受信可能範囲内の任意の位置へ簡単に移動されることが可能である。好ましい実施例では、この受信可能範囲は、更に以下に説明するように、望ましいサイズに調整されることが可能である。
【００２４】
娯楽装置１１４は、ユーザに娯楽を提供するのに使用される種々の電子装置の１つでもよい。例えば、娯楽装置１１４は、テレビジョン、ステレオ、ビデオゲーム、ビデオカセットレコーダ（ＶＣＲ）、ディジタルビデオしスク（ＤＶＤ）プレーヤ、コンパクトディスク（ＣＤ）プレーヤ又は、ユーザを楽しませる他の電子装置でもよい。これらの装置の機能性は、従来技術でよく知られており、本発明の娯楽装置１１４には、アンテナ１２１により、主サーバ１００と無線通信を許すのに適するトランシーバが設けられている。このように、娯楽装置１１４は、無線ＬＡＮ１５０に接続されている。本発明の一実施例では、主サーバ１００は以下に説明するように、娯楽装置を管理し且つ制御するソフトウェアを有する。
【００２５】
家電品１１６は、家電品のユーザの幾つかの物理的な仕事を行う電子装置を表す。家電品１１６は、食器洗い機、コーヒーメーカー、冷蔵庫、洗濯機又は乾燥機、又は、他の同様な装置である。家電品１１６は、アンテナ１２１を介して主サーバ１００との無線通信を提供するトランシーバも装備し、それゆえに、ＬＡＮ１５０に接続される。娯楽装置１１４のように、家電品１１６は主サーバ１００により管理され且つ制御される。
【００２６】
環境制御装置１１８は、家庭や職場で見つかり、そのような場所の環境を制御する。例えば、環境制御装置１１８は、家庭やビルディングの空調を制御するサーモスタット、照明装置、天井ファン、換気扇又は排気装置、湿度制御装置又は、同様な装置でもよい。図１の他の装置と共に、環境制御装置１１８には、アンテナ１２１を介して無線通信を許すトランシーバが設けられ、そして、それにより、無線ＬＡＮ１５０に接続される。
【００２７】
前述のように、無線ＬＡＮ１５０の受信可能範囲は、予め定められた範囲に設定されている。特に、好ましい実施例では、主サーバ１００のトランシーバは、調整可能な信号強度の特徴を有する。主サーバ１００の出力パワーを調整することにより、ユーザは、ネットワークノード（即ち、電子装置）が配置されることができそして、ネットワーク接続を維持し且つ主サーバ１００の資源を共有するために主サーバ１００と通信できる範囲を制御する。これに関して、電子装置１０２−１１８のトランシーバは、調整可能な送信電力の特徴も有する。好ましい実施例では、電子装置１０２−１１８は、主サーバ１００から送信された信号の検出された信号強度に基づいて、送信電力を調整する、自動調整の特徴を有する。信号強度を検出する任意の知られた方法又は装置は、本発明のこの特徴を実行するのに使用され得る。
【００２８】
前述のように、図１の無線ネットワークは、家庭又は職場環境に適用される。
図２は、家庭環境で実行されている本発明の無線ＬＡＮを示す。この図から分かるように、家屋２１６は、壁又は他の物理的な構造により分離されている、部屋２１８、２２０、２２２、２２４、２２６及び、２２８を有する。家屋２１６の部屋２１８は、主サーバ２００、レーザプリンタ２０２、及び、スキャナ２０４を有しそして、ホームオフィスとして機能する。主サーバ２００は、制限された携帯性を有するデスクトップコンピュータとして示されているが、図１８のコンピュータのようなどのような汎用コンピュータとしても実行できる。さらに、主サーバ２００は、インターネット１２０に接続されている。部屋２２０は、デスクトップコンピュータ２０６を有するが、部屋２２２と２２８は、それぞれ、携帯端末２０８と２１２を有する。図１の携帯端末のように、携帯端末２０８と２１２は、ダムターミナルが好ましく、これは、携帯性を増加するのに望ましい、軽量と小サイズを提供する。部屋２２４は、冷蔵庫２１０を有し、部屋２２６は、ＶＣＲ２１４を有する。
【００２９】
図１のシステムでのように、図２の装置の各々は、それぞれの電子装置が、主サーバ２００により制御される無線ネットワークに接続されることを可能とするアンテナを有する。このように、レーザプリンタ２０２と２０４は、部屋２１８に示されているが、これらの装置は、家屋２１６内の他の部屋に配置される場合もあり、そして、主サーバ２００とさらに通信を維持する。更に、図２の無線装置の送信パワーは、ネットワークの受信可能範囲を制御するために調整されうる。図２の各装置は主サーバ２００により制御される無線ＬＡＮに接続されているので、図２の各電子装置は、主サーバ２００の資源を共有できる。さらに加えて、主サーバ２００は、図２の家庭無線ネットワーク上の電子装置を管理し且つ制御するソフトウェアを有する。
【００３０】
図３は、職場環境で実行される本発明の無線ＬＡＮを示す図である。職場３２７は、オフィスビルディング３２６内にありそして、壁又は他の物理的な構造により分離された、部屋３２８、３３０、３３２、３３４、３３６、３３８、３４０、３４２及び、３４４を有する。部屋３３６は、主サーバ３００、プリンタ３０２及び、インターネット１２０に接続された主サーバ３００を伴なうデータベース３０４を有する。主サーバ３００とプリンタ３０２は、図１と２で記載されたそれぞれの装置と同様である。データベース３０４は、職場３２７の仕事を実行するレコードを有するファイルである。部屋３２８、３３８及び、３４４は、それぞれ、携帯端末３０６、３２４及び、３１６を有し、部屋３２８はプリンタ３０８も有する。部屋３３２は、デスクトップコンピュータ３１２を有し、部屋３４２は、ワークステーション３１８とプリンタ３２０を有する。ワークステーション３１８は、動作のために主端末３００のハードウェアに大きく依存するということで携帯端末と同様であるが、しかし、ワークステーション３１８はグラフィックと主サーバ３００により提供される他の特別目的のソフトウェアアプリケーションを表示するのに適する比較的大きなモニタを有する。代わりに、ワークステーション３１８は、ディスクと主サーバ３００の資源と対話する処理能力を有する強力なマシンでもよい。
【００３１】
前述のオフィス装置に加えて、職場３２７は、部屋３３０にコーヒーメーカー３１０を、部屋３３４に照明制御ユニット３１４をそして、部屋３４０に空調ユニット３２２を有する。コーヒーメーカー３１０は、予め定められた時間にコーヒーを入れるタイミング装置が設けられるのが好ましくそして、アンテナ３２１を介して主サーバ３００と通信するトランシーバを有する。照明制御装置３１４は、職場の照明を制御する装置であり、そして、予め定められた時に照明を自動的につけるタイマも有する。照明制御装置３１４が、部屋３３４内に配置された単一ユニットとして示されているが、照明制御は、職場３２７を通して個々のライトに配置された複数の無線ユニットとし実行することができると理解される。
最後に空調制御３２２は、職場内の温度と他の環境要素を制御する無線装置である。照明制御でのように、空調制御は、職場３２７を通して、個々の環境ユニット上に配置された複数の無線ユニットとして実行されうる。
【００３２】
図３に示されているように、オフィスビルディング３２６内で利用できる部屋の一部のみが、無線ネットワークに対する職場領域を構成する。一実施例では、主サーバ３００は、全方向性の無線通信信号を放出し、そして、従って、職場の中心に配置され、それにより、主サーバ３００の出力電力は職場３２７の周辺に対応する領域を実質的にカバーする。これに関しては、職場が拡張される場合には、主サーバ１００の送信電力は、オフィスビルディング３２６の大きな領域をカバーするように調整可能であることが好ましい。前述のように、図３の他の（即ち、クライアント）無線装置の出力電力レベルも、調整可能である。
【００３３】
図１−３のシステムは、例示的な目的のみであり、本発明を実行する特定のハードウェア及びソフトウェアの多くの変形は、当業者には明らかであることは、理解されるべきである。例えば、主サーバ１００の機能は、幾つかのコンピュータの間で分割されうる。更に、主サーバ１００が中央サーバとして動作する、クライアントサーバネットワークとして記述されるが、システムは、システム内の携帯端末と他のデスクトップコンピュータが、ネットワーク上の他のノードへのサーバとクライアントの両方として動作する、ピアツーピアネットワークとして動作しうる。最後に、図１−３のＬＡＮに接続された電子装置は、例示の目的のみでありそして、本発明は、どのような電子装置も、本発明の利益と利点を実現するためにＬＡＮに接続されうるということを意図していることは、理解されよう。
【００３４】
図４は、本発明に従った、主サーバの例示の開始と無線ＬＡＮの確立のフロー図を示す。図４の処理ステップは、図１の無線ネットワーク１５０に関して記載されている。前述のように、図１の各々の電子装置は、無線通信のためのアンテナを有する。従って、異なる装置間でデータパケットが送られる図３の全てのステップについて、データパケットは無線で送信される。データパケットは、安全な伝送のために暗号化されてもよい。
【００３５】
ステップ４００は、ユーザが主サーバ１００の電源を入れた時のシステムの開始を示す。主サーバ１００の電源が入れられたときには、主サーバは、電源が投入され且つ無線ＬＡＮ１５０と接続することが可能な全ての電子装置を認識しなければならない。ステップ４０２で、主サーバ１００は、無線ネットワーク１５０内に存在できる全ての電子装置について格納する情報を調査する。一実施例では、格納されたリストは、無線装置がＬＡＮに接続されるにつれて、ＬＡＮ１５０のユーザにより入力される。ステップ４０４では、主サーバ１００は、どの電子装置が無線ネットワーク１５０の範囲内に実際に存在するかを決定するために、ステップ４０２で認識された各々の電子装置へ、データパケットを送信する。
ステップ４０４のデータパケットは、例えば、ステップ４０２でアクセスされる唯一の識別子を含み、それにより、各電子装置は、主サーバ１００により交信されていることを決定できる。
【００３６】
ステップ４０６では、電源が投入され且つ無線ネットワーク１５０の範囲内にある各々の電子装置は、ステップ４０６で、主サーバ１００によりなされた要求に応答する。各電子装置は、主サーバ１００へ、装置に電源が入り且つ動作していることを示すデータを含むデータパケットを送信する。もちろん、主サーバ１００の信号範囲内であり且つ主サーバ１００と通信するのに十分な出力電力を有する電子装置のみが、主サーバ１００へ応答を送信できる。一旦、主サーバ１００が、各電子装置と端末の状態に関する情報を有すると、ステップ４０８で、主サーバ１００は、無線ＬＡＮ１５０内で電源が投入され且つ動作している電子装置に関する情報を維持する。そして、ステップ４１０で、主サーバ１００は、管理開始パラメータを監視しそして、無線ＬＡＮ１５０に接続された電子装置からの処理要求を待つ。管理開始パラメータを監視しそして処理要求に応答する処理を、図５と６に関して以下に説明する。
【００３７】
好ましい実施例では、主サーバ１００は、ＬＡＮ１５０に接続された電子装置に関する情報を、周期的に更新する。この更新は、所定の時間期間で実行されるのが好ましいが、タイミング以外の幾つかのイベントによりトリガされてもよい。従って、判断ブロック４１２は、ネットワーク１５０が更新されるかどうかを決定する。主サーバ１００がネットワークを更新するためにトリガされない場合には、主サーバ１００はステップ４１０に戻り、電子装置を監視し且つ処理要求を待つことを続ける。ネットワークが更新される場合には、主サーバ１００は、図４に示されたように、ステップ４１４へ進み、そして、ステップ４０２へ戻る。
【００３８】
ステップ４１４では、主サーバ１００は、どの装置が、ネットワークを抜けたかを決定しそして、それらの装置へのリンクを落とす。装置は、例えば、遠隔装置への電力が遮断されたとき又は装置がローカル装置の信号領域を離れたときに、ネットワーク１５０を出る。ここで使用されているように、用語”信号領域”は、電子装置が、予め定められたビットエラーレートで、主サーバ１００から送信された信号を受信でき、且つ主サーバ１００が遠隔装置の送信電力を受信できる領域を意味する。電子装置がネットワークを去ったかどうかの決定は、電子装置の同期情報を監視する主サーバ１００により又は、電子装置がネットワークを退出する前に電子装置から送信される退出メッセージを受信する主サーバ１００により、なされうる。更に、上述のように、主サーバ１００は、遠隔装置の信号強度を監視し且つ、その装置についての信号強度が、主サーバ１００のユーザによりプログラム可能な、予め定められたしきい値以下に降下した時に、特定の装置がネットワークを退出したことを決定してもよい。遠隔装置がネットワーク１５０を退出したいずれの状況でも、主サーバ１００はその装置とのリンクを終了する。ネットワークを退出した電子装置を切断した後に、主サーバ１００は、ステップ４０２−４０８へ戻り、ここで、主サーバは、ネットワーク領域に入った新たな装置を識別し、そして、そのような装置のリストを維持する。電子装置は、例えば、電子装置への電力が投入されそして、装置が主サーバ１００の信号領域内であるときに、ネットワーク１５０に入る。
【００３９】
このように、図４は、主サーバ１００の開始と無線ネットワーク１５０の確立のための処理を示す。この処理は、媒体アクセス制御（ＭＡＣ）プロトコルを使用して実行される。ＭＡＣプロトコルは、１つのみの装置が、共有されたリンクへ、一時に、アクセスることを保証する、複数のアクセスリンクで使用されるプロトコルである。ＭＡＣプロトコルは、実効的には、ネットワーク上の各装置へ、トーキング時間を割当てる。例えば、ＭＡＣプロトコルは、典型的には、１つのデータフレームを幾つかの時間スロットに分割する。ネットワーク内の各装置は特定の時間スロットで情報を送信し、そして、フレームの全ての他のスロットで受ける。各装置は固定の量の帯域幅即ち、ＭＡＣプロトコル下で秒当り送信されうる固定数のデータビットを有するので、固定の量のデータが装置の時間スロットで送信されることが可能である。無線ブリッジで使用される共通のＭＡＣプロトコルは、搬送波感知多重アクセス／衝突回避（ＣＳＭＡ／ＣＡ）である。異なるＭＡＣプロトコルは、異なる方法で、図４のステップを実行する。例えば、本発明の一実施例では、主サーバ１００のＭＡＣプロトコルは、新たな電子装置がネットワークに接続することを要求する”接続メッセージ”を送信することを主サーバに周期的に発生することにより、ネットワークを更新する。他の実施例では、ＭＡＣプロトコルは、接続メッセージを送信しそして、新たな遠隔電子装置によりそのようにすることが促される場合にのみ、新たなリンクを確立する。
更に他の実施例では、主サーバ１００は、ネットワークリンクが確立されている遠隔電子装置の数のカウントを保持し、そして、ＭＡＣプロトコルは、接続メッセージを、そのカウントが最大数を超えない場合にのみ、接続メッセージを送信する。最大数は、主サーバ１００の帯域の限度に基づいており又は、主サーバのユーザによりプログラム可能である。
【００４０】
多重アクセスプロトコルの例は、最終ドラフトが１９９７年６月２６日に承認された、ＩＥＥＥ８０２．１１規格と、１９９９年１２月１日のＶ．１．ＯＢ、”ブルーツースシステムの仕様（Ｓｐｅｃｉｆｉｃａｔｉｏｎ　ｏｆ　ｔｈｅ　Ｂｌｕｅ　Ｔｏｏｔｈ　Ｓｙｓｔｅｍ）”のブルーツース仕様であり、その内容の全体は、参照によりここに組み込まれる。本発明の特徴と利益は、特定のＭＡＣプロトコルに依存しないこと、そして、上述の名称のプロトコル又は、どのような他のＭＡＣプロトコルも、当業者に理解されるように本発明の実施で使用され得ることは、理解されよう。
【００４１】
図４のステップ４１０の説明に示されているように、本発明の主サーバは、電子装置を監視しそして、主サーバにより確立された無線ネットワーク上の全ての電子装置から処理要求を待つ。好ましい実施例では、主サーバは、図２に関して説明したネットワークのような、無線ホームネットワーク内の電子装置を管理する。図５は、本発明の実施例に従って、図２の無線ＬＡＮの電子装置を管理する処理を示すフローチャートである。
【００４２】
ステップ５０１では、主サーバ２００は、無線ＬＡＮに接続された全ての電子装置２０２−２１２の管理開始パラメータを監視する。管理開始パラメータは、特定の装置が管理される又は自動的に制御される時を決定する、可変パラメータである。例えば、管理開始パラメータは、システムクロックの時間、時間経過をカウントするカウンタ、又は、温度、湿度又は、他の測定可能なパラメータを示すセンサデータでもよい。判断ブロック５０３では、主サーバ２００は、監視されたパラメータが、管理動作が必要であることを示すかどうかが決定される。判断ブロック５０３は、監視されたパラメータと、各管理開始パラメータについての少なくとも１つの格納された予め定められた値とを比較することにより、実行される。例えば、管理開始パラメータが、時間の場合には、主サーバは、内部システムクロックの実際の時間とユーザにより入力された格納された時間を比較し、これらの時間が一致すると、主サーバ２００はある管理動作が必要であると決定する。
【００４３】
監視されたどのパラメータも動作が必要であることを示さない場合には、主サーバ２００は図５に示されたステップ５０１へ戻る。管理パラメータが管理動作が必要とされていることを示す場合には、主サーバ２００はステップ５０５へ進み、ここで、管理動作が決定される。管理動作は、主サーバ２００により監視されるパラメータと関連する予め定められた動作である。例えば、主サーバ２００が、午前２：３０にＶＣＲ２１４に電源を入れるように設定する場合には、管理パラメータは１日の中の時間であり、そして、管理動作は、ＶＣＲ２１４の電源を入れることである。他の例としては、主サーバ２００が、携帯端末２０８と２１２の電池のパワーを監視するように且つ全ての端末に特定の端末の電池が充電されねばならないことを示すメッセージを送るように設定される場合には、管理開始パラメータは電池パワーであり、動作は、無線ネットワーク上の全ての端末にメッセージを送ることである。このように、管理開始パラメータと管理動作は無線ネットワーク内のいずれかの電子装置に関連しうる。
【００４４】
管理動作が決定された後に、主サーバ２００は、ステップ５０７に示されるように、管理動作情報を含む管理動作データパケットを送信する。前述のＶＣＲの例に戻ると、管理動作データパケットは、動作”記録開始”を含む。ステップ５０９では、管理される電子装置は、管理動作データパケットを受信しそして、処理する。好ましい実施例では、データパケットも、ＶＣＲ２１４の唯一の識別子を含み、それにより、この電子装置のみが、ステップ５０７で主サーバ２００により送信された無線データパケットを受信し且つ処理する。
【００４５】
ステップ５１１では、制御された電子装置は、管理動作データパケットの動作を実行する。即ち、ＶＣＲ２１４は、午前２：３０に記録機能を、オンする。多くの場合には、管理動作は、管理動作データパケットに基づいて、電子装置が自動的に実行できるある動作である。しかしながら、本発明は、自動制御に制限されないことは、理解されよう。例えば、管理動作は、冷蔵庫２１０の水フィルタを清掃する又は交換することを無線ＬＡＮ１５０のユーザに思い出させる、携帯端末２０８と２１２上の注意メッセージを表示することでもよい。
【００４６】
好ましい実施例では、管理動作を実行する電子装置は管理動作報告を発生し、そして、この報告を、ステップ５１３に示されたように、主サーバ２００へ送信する。管理動作報告は、電子装置により実行されたか又は、ある機能不全により電子装置により実行されなかったの情報を含むデータパケットである。ステップ５１５では、報告は主サーバ１００で受信されそして格納され、それにより、ユーザはその報告へアクセスしそして、見ることができる。一旦報告が主サーバ２００により受信されると、主サーバ２００は、無線ホームネットワーク上の電子装置の管理開始パラメータの監視を再び開始する。図５は、無線ホームネットワーク上で電子装置を管理処理ステップを示す。図５の処理を図２のホームネットワークに関して説明したが、本発明の処理は、図３の職場ネットワーク又は種々の電子装置を含む他の無線ネットワーク上で実行されることが可能であることは理解される。
【００４７】
前述のように、本発明の無線ＬＡＮシステムは、ＬＡＮに接続された電子装置の管理と制御を提供するだけでなく、主サーバの資源の共有も可能とする。図６は、主サーバ３００の資源へアクセスする、図３の携帯端末３１６の処理を示すフローチャートである。前述の処理でのように、装置間のデータパケットの全ての伝送は、それぞれのアンテナを介して無線伝送により発生する。図３に示されたように、主サーバ３００は、データベース３０４とプリンタ３０８への無線アクセスを有する。主サーバ３００が、データベース３０４又はプリンタ３０８のいずれかのサービスを必要とするときにはいつでも、主サーバ３００は、主サーバがこれらの無線装置へ何するかを要求しているかに関する命令とデータを有する無線データパケットを送信する。主サーバ３００へデータパケットを送ることにより、端末３０６は、データベース３０４内に配置されたデータを見て、主サーバ３００内のアプリケーションソフトウェアを使用し、プリンタ３０８でファイルを印刷し、そしてインターネット１２０へアクセスしうる。
【００４８】
処理は、ステップ６００で、携帯端末３０６のユーザが携帯端末の電源を入れたときに開始する。これは、電源スイッチを使用することにより又は、電力節約又は”スリーピング”モードから端末を起こすために携帯端末の入力装置を活性化することにより、によりなされうる。ステップ６０２では、携帯端末３０６は、携帯端末３０６を識別するデータパケットを主サーバ３００へ送り、それにより、携帯端末３０６は主サーバ３００の資源を使用する準備が完了していることを主サーバへ示す。主サーバ３００は共有された資源を使用することを登録された端末へのみアクセスを許可する。これは、主サーバ３００とその資源への未認可のアクセスを防止する。図４の説明に示されたように、主サーバ３００は携帯端末３０６からの処理要求を待つ。
【００４９】
一旦、主サーバ３００が、端末から識別データパケットを受信しそして、識別子が有効であることを確認すると、主サーバ３００は、確認パケットを、ステップ６０４に示されているように、携帯端末３０６へ送信する。確認パケットは、携帯端末３０６へ、主サーバ３００が、端末を、主サーバ資源の有効なユーザとして認識することを、知らせる。主サーバ３００は、そして、携帯端末３０６について要求された処理を実行する準備が完了する。ステップ６０６で、携帯端末３０６は、主サーバ３００へ、主サーバ３００のファイルサーバ上に配置されたファイルを開くことを要求するデータパケットを送信する。主サーバ３００は、ファイル要求を受信し、そして、ステップ６０８に示されたようにファイルを開くことを許すアプリケーションソフトウェアを決定する。主サーバ３００そして、適切なアプリケーションソフトウェアを開始し、要求されたファイルを開き、そして、携帯端末３１６へ、携帯端末に要求されたファイルを見ることを許すデータパケットを送信する。
【００５０】
一旦、ファイルが携帯端末３０６により開かれると、携帯端末３０６のユーザは、ファイルを印刷することを望みうる。ステップ６１０で、携帯端末３０６は、主サーバ３００へ、開かれたファイルを印刷することを要求するデータパケットを送る。一旦、主サーバ３００が印刷要求を受信すると、主サーバはプリンタが、主サーバへアクセス可能であるかどうかを決定しなければならない。ステップ６１２では、主サーバ３００は、例えば、プリンタが存在し且つオンラインであるかどうかを決定するために、プリンタ３０８へデータパケットを送信する。
ステップ６１４では、プリンタ３０８は、それが存在しそして、印刷準備が完了していることを示すデータパケットを、主サーバ３００へ送る。代わりの実施例では、主サーバ３００は、図４に関して説明したように、ネットワークに接続された項目のリストを維持することにより、プリンタ３０８が存在し且つオンラインであることを決定してもよい。
【００５１】
一旦、主サーバ３００は、プリンタ３０８が有効であることを決定すると、主サーバ３００は、ステップ６１６に示されたように、プリンタ３０８へ、印刷されるファイルを含むデータパケットを送信する。このファイルは、そして、プリンタ３０８にロードされた印刷媒体に印刷される。このように、図６のステップ６０６から６１６は、携帯端末３０６が主サーバ３００にアクセスしそしてファイルを開きそして、ネットワークプリンタ３０８へ開かれたファイルを印刷する方法を示す。
【００５２】
ファイルが印刷されると、携帯端末３０６のユーザは、インターネット１２０にアクセスを望みうる。好ましい実施例では、携帯端末３０６及び／又は主サーバ３００は、インターネット１２０を介して遠隔ウェブサーバと通信するＷｅｂブラウザソフトウェアを含む。遠隔サーバ上でウェブページへアクセスするために、ユーザは、要求されたウェブページページの位置を識別するユニフォームリソースロケータ（ＵＲＬ）を入力する。インターネットにアクセスし且つ使用することの詳細は、Ｐｒｅｓｔｏｎ　Ｇｒａｌｌａによる、”どのようにインターネットは動作するか（Ｈｏｗ　Ｔｈｅ　Ｉｎｔｅｒｎｅｔ　Ｗｏｒｋｓ）”でわかり、その全体の内容は、参照によりここに組み込まれる。このように、ステップ６１８で、携帯端末３０６は、主サーバ３００へ、例えばインターネットウェブサイトｗｗｗ．ｒｉｃｏｈ．ｃｏｍへのアクセスを要求するデータパケットを、送信する。主サーバ３００は、インターネットアクセス要求を受信し、そして、ステップ６２０で、主サーバは、ユーザとのセキュリティ対話の後に、要求されたウェブサイトへ行くプロキシソフトウェアを使用する。主サーバ３００は、そして、要求されたウェブサイトをアクセスするためにＵＲＬを使用し、そして、ウェブページページのような、ウェブサイトの内容のデータパケットを、携帯端末３０６へ送信する。このように，図６は、本発明に従って、ソフトウェア、ハードウェア及び、無線ネットワーク内のインターネット資源を携帯端末がどのように使用するかを示す。
【００５３】
前述のように、無線ＬＡＮを介して通信する主サーバを使用して、電子装置は管理され、そして、資源は共有される。本発明の他の実施例では、携帯制御装置は、無線ＬＡＮ上の電子装置の手動の制御についての均一なインターフェースを提供する。図７は、制御装置を介して電子装置のローカルネットワークを管理し且つ制御するシステムを示すシステム図である。図７のシステムは、図７のシステムが、制御装置８００を使用して電子装置の遠隔手動制御を可能とするアプリケーションソフトウェアだけでなく、制御装置８００を含むことを除いては、図１のシステムと同一である。ＬＡＮ上の他の装置でのように、制御装置８００は、主サーバ１００及びＬＡＮの他のノードと無線で通信するためのトランシーバとアンテナ１２１を含む。制御装置は、例えば、テレビジョンの遠隔制御装置のような軽量携帯装置である。しかしながら、制御装置のアンテナ１２１は、従来の遠隔制御装置装置の指向性赤外信号よりも、全方向性の信号を放出する。従って、制御装置８００は、制御される装置の視界内にあることなしに、無線ＬＡＮ上の電子装置を制御できる。
【００５４】
図８は、制御装置８００の制御パネルを示す。この図でわかるように、制御装置はディスプレイ８１０と入力キーパッド８１５を含む。ディスプレイは、液晶ディスプレイ（ＬＣＤ）が好ましいが、しかし、知られたディスプレイ装置の１つとしても実行されうる。キーパッド８１５は、上方向ボタン８２０、右方向ボタン８２１、左方向ボタン８２２、下方向ボタン８２３、及び、メニューボタンと選択ボタンそれぞれ８３０と８３２を有する。方向ボタン８２０から８２３は、ディスプレイ８１０に表示されるメニューを通して操作するのに使用される。
メニューボタン８３０と選択ボタン８３２は、以下に更に説明するように、メニューの表示を開始し、そして、メニュー内で項目を選択するのに使用される。グラフィックユーザインターフェース環境では、方向ボタンとメニュー及び選択ボタンは、マウスとして動作するように構成されてもよい。このように、制御装置８００は、無線ＬＡＮに接続された電気装置に対して制御メニューを、表示し、操作しそして、選択する単純な携帯無線装置である。
【００５５】
図９は、制御装置８００のブロック図を示す。制御装置８００はＣＰＵ８０１、ＲＡＭ８０２、ＲＯＭ８０４、ディスプレイコントローラ８０６、入力コントローラ８０８及び、通信コントローラ８４０を有する。制御装置８００の種々のユニットは、システムバス８５０で相互に接続されている。ＣＰＵ８０１は、コントローラ５０８を介して、ユーザの入力コマンドに応答する、ＲＡＭ８０２及び／又はＲＯＭ５０４内に格納された命令又は命令のシーケンスを処理する。このディスプレイコントローラは、ＣＰＵ８０１からのコマンドに応答して、ディスプレイ上への画像とテキストの表示を制御する。通信コントローラ８４０は、制御装置８００が、主サーバ又は無線ＬＡＮ上の他の電子装置から無線ディジタルデータを受信し且つ処理することを許す。図９に示されたブロック図の要素は制御装置８００の制御の機能の説明を提供することを意図した例示的なものであることは理解される。制御装置は、Ｐａｌｍ社により製造されたパームパイロット（Ｐａｌｍ　Ｐｉｌｏｔ）のような知られた無線珪酸装置の構成要素を組み込んでもよい。更に、制御装置は、図１８に記載の装置のような、一般的な計算装置の特徴を含んでもよい。
【００５６】
図１０は、本発明に従って、制御装置８００を使用して、電子装置を手動で制御する処理を示すフローチャートである。処理は、制御装置８００のユーザがキーパッド８１５上のメニュー８３０ボタンを押したときに、ステップ１０００で開始する。ステップ１００２では、メニュー要求コマンドは、無線ＬＡＮ上の装置に同報通信される。メニュー要求メッセージは、無線ＬＡＮ上の電子装置に、それら自身を識別させ且つそれぞれの電子装置の制御メニューについての位置を提供することを要求する、一般的なメッセージである。本発明の一実施例では、制御装置８００は、ハイパーテキスト転送プロトコル（ｈｔｔｐ）のような制御装置８００により使用される予め定められたプロトコルを使用して通信できる、電子装置からのみ識別及び制御メニュー情報を要求し得る。他の実施例では、制御装置８００は、主サーバ１００を通してネットワーク上の全ての電子装置からの識別及び制御メニュー情報を要求しそして、主サーバは、以下にさらに説明するように、メニュー情報を、制御装置８００に理解できる通信プロトコルへ変換する。一旦、メニュー要求コマンドが送られると、制御装置８００は、無線ネットワーク上の電子装置から受信された応答を、受信しそして格納する。
【００５７】
図１の主サーバでのように、制御装置８００は、無線ＬＡＮの１つの装置のみが一時に、複数のアクセスリンクの供給されたリンクへアクセスすることを保証するために、知られたＭＡＣプロトコルを使用し得る。例えば、図１１は、制御装置８００でメニューボタンが押されたときの、通信対応を示す。ステップ１０１で、制御装置８００はメニュー要求を同報通信する。ステップ１１０１は、図１０のフローチャートのステップ１００２に対応する。ステップ１１０３では、制御装置８００は、例えばプリンタ１０２の、第１の電子装置から応答を受信する。図１１から分かるように、プリンタ１０２は、プリンタ”オリオン”として認識され、そしてＯｒｉｏｎ／ｍｅｎｕ．ｈｔｍにメニュー位置を有する。制御装置８００により使用されるＭＡＣは、ステップ１１０３の時点で、プリンタオリオンのみが制御装置８００と通信することを許す。この通信が完了した後に、ステップ１１０５に示されたようにＮ４０２５／ｍｅｎｕ．ｈｔｍｌに制御メニューを有する”Ｎ４０２５”として識別されるプリンタから応答を受信する。再び、Ｎ４０２５は、ステップ１１０５の時点で制御装置８００と通信する、ネットワークの唯一のノードである。制御装置８００は順次に、図１１に示されたように、端末”ビーナス”、サーモスタット”９８０”と電子レンジ”ソール”から応答を受信する。図１１の全ての応答する装置は、ＨＴＴＰメニュー能力を有するように示されているが、本発明は、上述のような、そのような共通のプロトコルを要求しない。さらに、制御装置８００はＨＴＴＰプロトコルを決定するために、サーバ上に登録されたネットワーク上の装置をポーリングしてもよい。
【００５８】
図１０のフローチャートに戻ると、判断ブロック１００６で、制御装置８００は、メニュー要求に応答するための予め定められた時間が経過したかどうかを決定する。時間が経過していない場合には、制御装置８００はステップ１００４に戻り、図１１に関して説明したように、無線ＬＡＮに接続された電子装置の更なる応答とメニュー位置を受信しかつ格納する。応答する時間が失効した場合には、制御装置８００は、ステップ１００８へ進み、応答する装置が、制御装置８００のディスプレイ８１０上に表示される。この装置は、図１１のテキスト内に例示されているように、装置識別子及び／又は主サーバ１００上のメニューファイルの位置を含むテキストフォーマットで表示されてもよい。代わりに、装置のリストは、アイコンのグラフィック表示又は、各アイコンに関連する装置を有する選択ボックス又は、図１２に示された選択ボックスでもよく、それは以下に更に説明する。好ましい実施例では、制御装置は、ウェブサポートされた携帯電話フォーマットを使用して、応答する装置を表示し、それにより、大きなディスプレイは要求されない。
【００５９】
応答する装置が、制御装置８００上に表示された後に、制御装置は、判断ブロック１０１０に示されたように、ユーザにより、リストからの選択がなされたかどうかを決定する。上述のように、ユーザは、制御装置８００上の入力キーパッド８１５を使用して、表示されているリストから装置を選択する。選択がなされない場合には、制御装置は、判断ブロック１０２０に進み、選択をするために予め定められた時間が経過したかどうかを決定する。選択時間が経過すると、制御装置８００は、制御装置８００の電池電力を保存するために、ステップ１０２２で表示を閉じる。表示されたリストからの選択がなされた場合には、制御装置８００は判断ブロック１０１２に進み、制御装置は、なされた選択が”更に”選択であるかを決定する。
【００６０】
本発明の好ましい実施例では、制御装置８００は、制御装置８００のディスプレイ８１０上に表示できるよりも多くの数の電子装置についての識別子とメニュー位置情報を受信し且つ格納しうる。そのような多数の装置が、同報通信に応答する場合には、制御装置８００は、図１２に示されたように、”更に”選択と共に、ディスプレイ上に、第１のグループの応答する装置を表示する。図１２は、本発明の実施例に従って、選択ボックスのグラフィック表示を表示するディスプレイ８１０を示す。この図から分かるように、選択ボックス１２１２はプリンタオリオンに関連し、選択ボックス１２１４は電子レンジソールに関連し、そして、選択ボックス１２１６は端末ビーナスに関連する。このように、図１２のディスプレイは、図１１の通信プロトコルに応答した電子装置を表示する。これに関して、ディスプレイ８１０上に表示できない応答する装置、即ち、プリンタＮ４０２５及びサーモスタット９８０があるので、選択ボックス１２１８が、設けられている。
【００６１】
選択が、”更に”選択ボックス１２１８である場合には、図１０のステップ１０１６により示されているように、制御装置８００は、ディスプレイ８１０上に第２のグループの応答する装置を表示する。選択が、”更に”選択ボックス１２１８でなく、しかし電子装置である場合には、制御装置８００は、ステップ１０１４により示されているように、選択された装置と接続を確立する。好ましい実施例では、選択された項目の選択ボックスが、図１２の選択ボックス１２１４により示されているように、ハイライトされた方法で、ディスプレイ８１０上に示される。
【００６２】
ユーザにより選択がなされた後に、制御装置８００は、ステップ１０１４に示されているように、選択された電子装置と接続が確立される。上述のように、制御装置８００の一実施例は、ｈｔｔｐプロトコルメニューを有する装置からのみ応答を受信し且つ処理する。この実施例では、制御装置８００は、ｈｔｔｐモードで選択された装置と直接的に無線接続を確立する。これは、主サーバ１００の限定された介入で選択された装置の通信を可能とする。他の実施例では、制御装置８００は、制御装置の通信プロトコルと互換性のないメニューコントロールを有する装置を含む、全ての電子装置からの応答を受信する。この実施例では、選択された装置と接続を確立するステップ１０１４は、選択された装置が制御装置と同じ通信プロトコルを有するか否かを決定するステップを有する。選択された装置が、異なる、即ち例えばｈｔｔｐでない、メニュープロトコルを有する場合には、制御装置は、ステップ１０１４の一部として、主サーバ１００と交信する。主サーバ１００は、選択された装置のよく知られていないプロトコルを、制御装置８００に理解できるプロトコルへ変換するソフトウェアを有する。このように、選択された装置と接続を確立するステップ１０１４は、主サーバ１００を通してなされる接続を必要とする。ｈｔｔｐ接続が確立されると、制御装置８００は、電子装置の状況を制御するために、電子装置と制御データを交換する。
【００６３】
装置８００によるネットワーク管理の代わりのアプローチは、装置との実際の通信にサーバ１００を使用することである。主サーバは、ＳＮＭＰと装置専有のプロトコルのような最良の制御モードを通してネットワーク装置と通信できる。
そして、制御装置８００は、装置を制御するユーザに均一なインターフェースを提供するためにＨＴＴＰを通して、サーバと通信できる。即ち、制御装置８００と互換性のある又は互換性のない、全ての電子装置との全ての通信は、サーバ１００を通してなされる。このネットワーク管理構成は、強力なサーバが、携帯制御装置８００によりサポートできないネットワークと通信の特徴を提供することを可能とする。
【００６４】
好ましい実施例に従って、制御装置８００は、予め定められた順序でディスプレイ８１０上に応答する電子装置のリストを提供する。図１３は、本発明の一実施例に従って、制御装置上で応答する電子装置を表示する処理を示すフローチャートである。ステップ１３０２で、制御装置は、格納されたアクセス頻度テーブルに従って、応答する装置に等級を付ける。アクセス頻度テーブルは、無線ローカルエリアネットワーク内の各電子装置へのユーザのアクセスを記録するファイルである。応答する装置を等級付けすると、制御装置８００は、ステップ１３０４に示されているように、ディスプレイ８１０上にＮの装置を表示し、こここで、Ｎは、一時にディスプレイ８１０上に表示されることが可能な装置の数を示し、Ｎは、ディスプレイの解像度とサイズにより決定される。ステップ１３０６で、Ｎより多い応答する装置がある場合には、システムは、ステップ１３０８で”更に”アイコン又は単語を加える。ステップ１３１０で、呼出処理に戻る。
【００６５】
このように、制御装置８００は、無線ＬＡＮ上の電子装置の手動の制御のための均一のインターフェースを提供する携帯装置として使用されうる。この実施例では、入力キーパッド８１５上のメニューボタン８３０は、前述のように、制御装置からＬＡＮ上の装置へのメニュー要求コマンドの同報通信を開始する。他の実施例では、制御装置８００は、ＬＡＮについての種々のネットワーク機能を提供するのに使用されうる。この実施例では、入力キーパッド８１５上のメニューボタン８３０は、利用できる機能のメニューを、ディスプレイ８１０上に表示させることを発生する。図１４は、本発明の実施例に従った、機能選択ボックスのグラフィックディスプレイを表示するディスプレイ８１０を示す。この図から分かるように、機能選択ボックス１４１０はネットワーク装置のメニューを取得する機能に関連し、ボックス１４２０はネットワークに装置を接続する機能に関連し、そして、ボックス１４３０は”機能１”とラベル付けされたその他の機能に関連する。図１２に示されたグラフィック表示でのように、図１４のディスプレイは更なる機能を表示する”更に”選択ボックス１４４０を有する。図１２に関しても記載されているように、制御装置８００のユーザは、選択された機能選択ボックスに関連する機能を開始するために、ディスプレイ８１０上でメニュー選択を行うために、入力キーパッド８１５上で方向ボタン８２０−８２３を操作する。例えば、ボックス１４１０の選択は、制御装置８００に、図１０に記載されたステップ１０００−１０４０を実行させる。ボックス１４２０の選択は、制御装置８００が、幾つかの無線ＬＡＮが存在する環境内で、適切なＬＡＮに新たなネットワーク装置を信頼性高く且つ安全に接続するための登録装置として使用されるようにする。
【００６６】
図１５は、制御装置８００が、新たな電子装置をＬＡＮに接続するための登録装置として使用できる環境の例を示す。図１５では、Ａ装置１５００は、１つのネットワークのアクセスポイントとして働き、一方Ｂ装置１５１０は、第２のネットワークのアクセスポイントとして働く。これらのアクセスポイントは、ハードウェア又はソフトウェアアクセスポイントでもよい。Ａ装置１５００に関連するネットワークは、範囲１５０１を有し、一方、Ｂ装置１５１０に関連するネットワークは範囲１５１１を有する。図１５内のＣ装置１５２０は、例えば、Ａ装置１５００に関連するネットワークに接続される装置であり、そして、破線の円１５２２により示された最大の通信範囲だけでなく、円１５２１により示された短い通信範囲を有する。Ｄ装置８００は、以下に更に説明するように、例えば、Ａ装置１５００に関連するネットワークに接続されたするためにＣ装置１５２０を設定するために使用される制御装置である。
【００６７】
Ａ装置１５００とＢ装置１５１０の各々は、サーバであるか又は図１−３に記載のサーバに取りつけられ、そして、図１８に記載の汎用コンピュータ１８０１のような汎用コンピュータとして実行される。Ｃ装置１５２０は、無線ＬＡＮに接続された装置として図１−３に記載の無線電子装置のいずれかでもよい。Ｃ装置は、以下に更に説明するように、ソフトウェアにより制御された、可変ＲＦ出力電力を有する。Ｄ装置８００は、Ｃ装置１５２０をネットワークに接続する機能を実行するために必要なハードウェア及び／又はソフトウェアが設けられた制御装置８００として実行されるのが好ましい。図１５から分かるように、Ａ装置１５００に関連する範囲１５０１は、Ｂ装置１５１０に関連する範囲１５１１と重なる。これに関して、Ａ装置１５００とＢ装置１５１０のネットワークは、図２に示された家屋２１６のような隣接する家屋のネットワークでもよい。代わりに、Ａ装置１５００とＢ装置１５１０のネットワークは、図３のビルディング３２６のような、共有されたオフィスビルディング内の、近くのオフィス空間でもよい。図１５で分かるように、Ａ装置１５００に関連するネットワークへ接続されるＣ装置の最大範囲は、それぞれのネットワークのアクセスポイントとして働く、Ａ装置１５００とＢ装置１５１０の両方に達するのに十分なほど大きい。このように、最大電力で動作するＣ装置１５２０は、Ａ装置１５００に関連する意図されたネットワークよりも、Ｂ装置１５１０に関連するのネットワークに、偶然に、接続されうる。即ち、Ｃ装置１５２０の最大の通信範囲が、その時に第１の電力で有効である場合には、Ｃ装置が、Ａによりサポートされているネットワークに接続する前に、Ｂによりサポートされているネットワークのような、他のものにより妥協されうる可能性がある。しかしながら、本発明に従って、Ｄ装置（即ち、制御装置）８００は、Ａ装置１５００に関連するネットワークに接続するように、Ｃ装置（即ち、無線電子装置）１５２０を設定するのに使用される。
【００６８】
図１６は、無線ＬＡＮに無線電子装置を接続するために制御装置を使用する処理を示すフローチャートである。図１６は、Ａ装置１５００に関連するネットワークへ無線電子装置１５２０を接続するために、制御装置８００を使用する例に関して説明されるが、本発明は、この特定の例に限定されないことは理解される。処理は、図１４に示されているように、ネットワークへ装置を接続するために制御装置８００上の機能選択ボックス１４２０をユーザが選択する、ステップ１６０１で開始する。この動作は、無線電子装置についての、設定要求を待つことを制御装置８００に促す。ステップ１６０３で、無線電子装置は、制御装置８００へ設定要求を送信する。設定要求は、ネットワーク上で無線電子装置１５２０を設定するために制御装置８００に必要な情報を含む。例えば、この要求は、要求を行う無線電子装置の形式の識別子だけでなく、ＩＰアドレス／ＤＨＣＰ情報、ネットマスク、及び、無線電子装置が接続したいネットワーク（上述の例のＡ装置１５００のネットワーク）の識別子を含む。本発明の好ましい実施例では、無線電子装置１５２０から送信された設定要求は、オプションのネットワークサービスについての要求も含む。オプションのネットワークサービスは、暗号化、バックアップ記憶又は、他の同様な機能のような、Ａ装置１５００に関連するネットワークへ接続するために、無線電子装置１５２０に必要ないネットワークサービスである。
【００６９】
設定要求は、有線媒体又は無線要求を介して送られる要求のいずれかである。要求が、有線媒体により送信される場合には、ユーザは、ケーブル又は特別目的の接続ポートにより、制御装置８００を、無線電子装置１５２０へ物理的に接続しなければならない。この有線接続のために、無線電子装置１５２０へのアクセスは、無線電子装置１５２０へ実際に接続される制御装置へ限定される。設定要求が無線で送られる場合には、無線電子装置１５２０へ電力が与えられたときに、無線電子装置１５２０は、連続して、設定要求を送信してもよく又は、制御装置８００からプロンプトを受信した後にのみ要求を送信してもよい。更に、無線電子装置１５２０は、図１５の円１５２１に示されているように無線電子装置の通信範囲を制限する低電力で無線設定要求を送信する。このように、制限された通信範囲は、無線電子装置１５２０を減少された電力通信範囲内の制御装置へのアクセスに制限する。好ましい実施例では、減少された電力は、例えば、１メートルの、制限された通信範囲を提供する。無線電子装置の通信範囲を制限することにより、無線電子装置は、制御装置８００により可能化されるこれらのＡ装置１５００及びＢ装置１５１０の１つと無線接続をする前に、Ａ装置１５００及びＢ装置１５１０に関連するネットワーク通信することはできない。
【００７０】
一旦、無線電子装置１５２０が設定要求を送信すると、ステップ１６０５に示されているように、制御装置８００は、設定要求を受信し、そして、要求されたネットワークへ無線電子装置１５２０を接続するのに必要なネットワーク情報のデータパッケージを生成する。ネットワーク情報のパッケージは、ＩＰアドレス／ＤＨＣＰ情報、ネットマスク、及び、設定要求内で識別された無線電子装置形式と互換性のあるソフトウェアだけでなく、設定要求の中で無線電子装置１５２０が識別したネットワークの無線通信プロトコルを含む。特に、ネットワーク情報は、無線電子装置１５２０が、Ａ装置１５００とのみ通信しそして、異なる符号化機構を含むＢ装置１５１０と通信しないことを可能とする通信符号化機構を含む。更に、設定要求が、オプションのネットワークサービスについての要求を含む場合には、制御装置８００は、データパッケージ内に、要求されたオプションのネットワークサービスを実行するのに必要な、ソフトウェアツールも含む。一旦、ネットワーク情報データパッケージが生成されると、制御装置８００はデータパッケージを、ステップ１６０７に示されているように、無線電子装置１５２０へ送信する。設定要求でのように、ネットワーク情報データパッケージは、無線で又は、有線媒体で送られうる。
【００７１】
ステップ１６０９で、無線電子装置１５２０は、設定要求で識別されたネットワークに接続するために受信されたネットワーク情報を使用する。前述のように、無線電子装置１５２０に供給されるネットワーク情報は、無線電子装置１５２０が、設定要求で識別されたネットワークとのみ無線で通信することを可能とする符号化機構を含む。このように、前述の例に戻ると、ステップ１６０９で、無線電子装置１５２０は、Ａ装置１５００に関連するネットワークと無線リンクを確立する。好ましい実施例では、無線電子装置１５２０は、最高の送信電力でネットワークと通信する。このように、無線電子装置１５２０と制御装置８００の間のデータの交換が前述のように減少された電力で無線で発生した場合には、ステップ１６０９は、図１５の破線の円１５２２により示されている無線電子装置の最大の範囲へ無線電子装置１５２０の出力電力を増加することも含む。無線電子装置１５２０により使用されている、符号化機構は、そのような装置のみが、Ａ装置１５００のネットワークに接続することを保証する。
【００７２】
前述のように、図８の制御装置８００は、電子装置を特定のネットワークに接続する機能を提供するのが好ましい。従って、図９に示されているように、構成要素８０１−８４０は、修正されることができ及び／又はソフトウェアがこの機能を実行するために制御装置８００に設けられる。しかしながら、特別目的の構成要素は、ＬＡＮへ装置を接続する機能を実行するために設けられる。図１７は、ネットワークパラメータプロセッサ８３０、ネットワーク名プロセッサ８４０、及び、装置８００’内に含まれているネットワークサービス設定プロセッサ８５０を有する特別目的の携帯装置Ｄ８００’の機能ブロック図である。また、ネットワークパラメータ記憶装置８６０、登録されたネットワーク名記憶装置８７０、及び、登録されたサービス情報記憶装置８８０も含む。ネットワークパラメータ記憶装置８６０は、ローカルネットワークに接続される新たな装置についての必要な情報を格納する。情報（パラメータ）は、アドレス情報暗号化情報、プロトコル情報及び、他の標準的なネットワーク情報を含む。ネットワークパラメータプロセッサ８３０は、パラメータを目標装置Ｃ１５２０へ送るために必要なソフトウェア及びハードウェア構成要素を保守する。ネットワークパラメータプロセッサ８３０は、ＤＨＣＰのようなソフトウェア構成要素を含みうる。登録されたネットワーク名記憶装置８７０は、ドメイン名、及び、ワークグループ名のような、ネットワークを確立するのに必要な名称を含み、ネットワーク名設定プロセッサ８４０は、ネットワークを確立するために必要な処理を提供する。登録されたサービス情報記憶装置８８０は、ローカルネットワークに利用できるサービスとサービスを使用するのに必要な情報を含み、一方、ネットワークサービス設定プロセッサ８５０はそのようなサービスを実行するのに必要な処理を提供する。そのようなサービスは、ＳＭＴＰサービスとＰＯＰ３サーバ情報を有する電子メールと、プロキシサーバ情報を有するウェブを含む。
【００７３】
図１８は、本発明に従った実施例が実行されうる、代わりの携帯コンピュータシステム１８０１を示す。前述のように、コンピュータシステム１８０１は、本発明に従った主サーバとして機能しうる。コンピュータシステム１８０１は、バス１８０３又は情報を通信する他の通信機構及び、情報を処理するためにバス１８０３に接続されたプロセッサ１８０５を有する。プロセッサ１１０５は、インテル、ＡＭＤ、モトローラ、日立及び、ＮＥＣのような会社から市販で入手できるプロセッサを含むどのような形式のプロセッサも使用できる。
【００７４】
コンピュータシステム１８０１は、特別目的の論理装置（例えば、特定用途向け集積回路（ＡＳＩＣ））又は、設定可能な論理装置（例えば、論理の汎用アレイ（ＧＡＬ）又は、再プログラム可能なフィールドプログラム可能なゲートアレイ（ＦＰＧＡ））も含みうる。他のリムーバブル媒体装置（例えば、コンパクトディスク、テープ及び、リムーバブル光磁気媒体）又は、固定の、高密度媒体ドライブは、適切な装置バス（例えば、小型コンピュータシステムインターフェース（ＳＣＳＩ）バス、エンハンスドインテグレーテッドエレクトロニクス（ＩＤＥ）バス、又は、ウルトラダイレクトメモリアクセス（ＤＭＡ）バス）を使用してコンピュータシステム１８０１へ接続されても良い。コンピュータシステム１８０１は、更にコンパクトディスクリーダ、コンパクトディスクリーダ−ライタユニット又は、コンパクトディスクジュークボックスを含んでもよく、その各々は、同じ装置バス又は他の装置バスに接続されてもよい。
【００７５】
コンピュータシステム１８０１は、バス１８０３を介して、コンピュータユーザへ情報を表示するために、陰極線管（ＣＲＴ）のような、ディスプレイ１８１３に接続されてもよい。ディスプレイ１８１３は、ディスプレイ又はグラッフィックカードで制御される。コンピュータシステムは、情報とコマンド選択をプロセッサ１８０５へ通信するために、キーパッド１８１５及びカーソル制御１８１７のような入力装置を含む。カーソル制御１８１７は、例えば、方向情報とコマンド選択をプロセッサ１８０５へ通信しそして、ディスプレイ１８１３上でカーソルの移動を制御する、マウス、トラックボール、又は、カーソル方向キーである。
【００７６】
コンピュータシステム１８０１は、主メモリ１８０７のようなメモリ内に含まれる１つ又はそれ以上の命令の１つ又はそれ以上のシーケンスを実行するプロセッサ１８０５に応答して、本発明の処理ステップの一部又は全部を実行する。そのような命令は、記憶装置１８１１のような、他のコンピュータ読み出し可能な媒体から主メモリ１８０７読みこまれる。マルチプロセッシング配置の１つ又はそれ以上のプロセッサも、主メモリ１８０７内に含まれる命令のシーケンスを実行するのに使用される。代わりの実施例では、ソフトウェア命令の代わりに又は組合せて、ハードワイアの回路が使用されてもよい。このように、実施例は、ハードウェア回路とソフトウェアの特定の組合せに限定されない。
【００７７】
前述のように、システム１８０１は、本発明の教示に従ってプログラムされそして、データ構造、テーブル、レコード又は、ここに記載の他のデータを含む、少なくとも１つのコンピュータ読み出し可能な媒体又はメモリを含む。コンピュータ読み出し可能な媒体の１つ又は組合せに格納されて、本発明は、本発明を実行するために装置を駆動するために及び、コンピュータシステム１８０１が例えば顧客である人間のユーザと対話するこを可能とするために、コンピュータシステム１８０１を制御するソフトウェアを含む。そのようなソフトウェアは、限定はされないが、装置ドライバ、オペレーティングシステム、開発ツール、及び、アプリケーションソフトウェアを含む。そのようなコンピュータ読み出し可能な媒体は、更に、本発明を実行するのに実行される処理の全部又は一部（処理が分散されている場合）を実行する本発明のコンピュータプログラム製品を含む。
【００７８】
本発明のコンピュータコード装置は、限定はされないが、スクリプト、インタープリタ、ダイナミックリンクライブラリ、Ｊａｖａ（登録商標）クラス及び、完全な実行可能なプログラムを含む、翻訳された又は実行可能なコード機構でもよい。更に、本発明の処理の一部は、よりよい性能、信頼性及び／又はコストのために分散されてもよい。
【００７９】
ここで使用される用語”コンピュータ読み出し可能な媒体”は、実行のために、プロセッサ１８０５へ命令を供給するのに参加するどのような媒体も指す。コンピュータ読み出し可能な媒体は、限定はされないが、不揮発性媒体、揮発性媒体、及び、伝送媒体を含む多くの形式をとりうる。不揮発性媒体は、例えば、記憶装置１８１１のような、光、磁気ディスク、及び、光磁気ディスクを含む。揮発性媒体は、主メモリ１８０７のような、ダイナミックメモリを含む。伝送媒体は、バス１８０３を含む線を含む、同軸ケーブル、銅線及び、光ファイバを含む。伝送媒体は、無線波及び、赤外データ通信中に発生されるような、音響又は光波の形式もとりうる。
【００８０】
共通な形式のコンピュータ読み出し可能な媒体は、例えば、ハードディスク、フレキシブルディスク、テープ、光磁気ディスク、ＰＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＥＰＲＯＭ）、ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ又は、他の磁気媒体、コンパクトディスク（例えば、ＣＤ−ＲＯＭ）又は、他の光媒体、パンチカード、紙テープ、又は、穴のパターンを有する他の物理的な媒体、搬送波（以下に説明する）又は、コンピュータが読み出せる他の媒体形式を含む。
【００８１】
種々の形式のコンピュータ読み出し可能な媒体は、実行のために、プロセッサ１８０５に１つ又はそれ以上の命令の１つ又はそれ以上のシーケンスを実行するのに関係しうる。例えば、命令は、最初に遠隔コンピュータの磁気ディスク上にある。遠隔コンピュータは、本発明の全部又は一部を実行する命令を遠隔的にダイナミックメモリにロードでき、そして、モデムを使用して命令を電話線を介して送信する。コンピュータシステム１８０１にローカルなモデムは、電話線でデータを受信し、そして、データを赤外信号に変換するために赤外送信機を使用する。バス１８０３に接続された赤外デコーダは、赤外信号で担われているデータを受信しそして、データをバス１８０３上に配置する。バス１８０３は、データを主メモリ１８０７へ送り、そこから、プロセッサ１８０５は命令を取りだしそして、実行する。主メモリ１８０７により受信された命令は、オプションで、プロセッサ１８０５の実行の前又は後に、記憶装置１８１１に格納されうる。
【００８２】
コンピュータシステム１８０１は、バス１８０３に接続された通信インターフェース１８１９も有する。通信インターフェース１８１９は、ローカルネットワーク（例えば、ＬＡＮ１８２３）に接続されたネットワークリンク１８２１に結合する２方向通信を提供する。例えば、通信インターフェース１８１９は、パケット交換ローカルネットエリアワーク（ＬＡＮ）に取り付けられたネットワークインターフェースカードでもよい。他の例として、通信インターフェース１８１９は、非対称ディジタル加入者線（ＡＤＳＬ）カード、サービス総合ディジタル網（ＩＳＤＮ）カード又は、対応する形式の電話線へデータ通信接続を提供するモデムでもよい。無線リンクも、実行されてもよい。そのようなどの実行でも、通信インターフェース１８１９は、種々の形式の情報を示すディジタルデータストリームを担う電気的、電磁気的又は、光学的信号を送信し且つ受信する。無線波は、符号分割多重アクセス（ＣＤＭＡ）のようなスペクトラム拡散技術を使用して、又は、前述のブルーツース（Ｂｌｕｅｔｏｏｔｈ）仕様に示された周波数ホッピングを使用して、実行されてもよい。
【００８３】
ネットワークリンク１８２１は、典型的には、１つ又はそれ以上のネットワークを通して他のデータ装置へデータ通信を提供する。例えば、ネットワークリンク１８２１は、ＬＡＮ１８２３を介してホストコンピュータ１８２５へ又は、サービス提供者により操作されるデータ装置への接続を提供し、これは、ＩＰ（インターネットプロトコル）ネットワーク１８２７（例えば、インターネット６０７）を通してのデータ通信サービスを提供する。ＬＡＮ１８２３とＩＰネットワーク１８２７の両方は、ディジタルデータストリームを担う、電気的、電磁気的又は、光学的信号を使用する。ディジタルデータをコンピュータシステム１８０１との間で担う、種々のネットワークを通した信号及びネットワークリンク１８２１上の及び通信インターフェース１８１９を通した信号は、情報を搬送する例示の形式の搬送波である。コンピュータシステム１８０１は、ネットワーク、ネットワークリンク１８２１及び通信インターフェース１８１９を通して、通知を伝送でき、そして、プログラムコードを含む、データを受信できる。
【００８４】
明らかに、本発明の多くの更なる修正と変形が上述の教示の下で可能である。従って、請求項の範囲内で、本発明は、特にここに記載されている以外で実行されうることは、理解される。
【００８５】
【発明の効果】
上述のように、本発明により、無線電子装置を無線ローカルエリアネットワーク（ＬＡＮ）へ接続するように設定する、方法、装置及び、コンピュータ読み出し可能な媒体を提供できる。
【図面の簡単な説明】
【図１】本発明の一実施例に従って、電子装置のローカルネットワークを管理しそして、制御するシステムを示すシステム図である。
【図２】家庭環境で、実行される本発明の無線ＬＡＮを示す図である。
【図３】職場環境で、実行される本発明の無線ＬＡＮを示す図である。
【図４】本発明の一実施例に従って、無線ＬＡＮを確立する主サーバの例示の開始を示すフローチャートである。
【図５】本発明の一実施例に従って、無線家庭ＬＡＮの電子装置を管理する処理を示すフローチャートである。
【図６】本発明の一実施例に従って、主サーバの資源にアクセスする携帯端末の処理を示すフローチャートを示す図である。
【図７】本発明の一実施例に従って、制御装置を使用して、電子装置のローカルネットワークを管理し且つ制御するシステムを示すシステム図である。
【図８】本発明の一実施例に従った、制御装置の制御パネルを示す図である。
【図９】本発明の一実施例に従った、制御装置のブロック図を示す図である。
【図１０】本発明の一実施例に従って、制御装置を使用して、電子装置を手動で制御する処理を示すフローチャートである。
【図１１】本発明の一実施例に従った、制御装置の通信対応を示すシーケンス図である。
【図１２】本発明の一実施例に従った、選択ボックスのグラフィック表示を表示する制御装置ディスプレイを示す図である。
【図１３】本発明の一実施例に従った、制御装置上に応答する電子装置を表示する処理を示すフローチャートである。
【図１４】本発明の一実施例に従った、機能選択ボックスのグラフィック表示を表示するディスプレイを示す図である。
【図１５】制御装置が新たな電子装置をＬＡＮに接続する登録装置として使用される環境の例を示す図である。
【図１６】無線電子装置を無線ＬＡＮに接続するために制御装置を使用する本発明に従った処理を示すフローチャートである。
【図１７】本発明の一実施例に従った、特別目的の携帯装置の機能ブロック図である。
【図１８】本発明に従った一実施例が実行されうる、汎用コンピュータシステムを示す図である。
【符号の説明】
１００　主サーバ
１０２、１０４　プリンタ
１０６　スキャナ
１０８　ｆａｘ機
１１０、１１２　携帯端末
１１４　娯楽装置
１１６　家電品
１１８　環境制御装置
１２０　インターネット
１２１　アンテナ
１５０　無線ＬＡＮ
２００　主サーバ
２０２　レーザプリンタ
２０４　スキャナ
２０６　デスクトップコンピュータ
２０８、２１２　携帯端末
３００　主サーバ
３０２　プリンタ
３０４　データベース
３０６　携帯端末
３０８　プリンタ
３１０　コーヒーメーカー
３１４　照明制御装置
３１８　ワークステーション
３２０　プリンタ
３２１　アンテナ
３２２　空調ユニット
３２６　オフィスビルディング
３２７　職場
８００　制御装置
８０１　ＣＰＵ
８０２　ＲＡＭ
８０４　ＲＯＭ
８０６　ディスプレイコントローラ
８０８　入力コントローラ
８１０　ディスプレイ
８１５　入力キーパッド
８３０　ネットワークパラメータプロセッサ
８４０　ネットワーク名設定プロセッサ
８５０　ネットワークサービス設定プロセッサ
８６０　ネットワークパラメータ記憶装置
８７０　登録されたネットワーク名記憶装置
８８０　登録されたサービス情報記憶装置
１５００　Ａ装置
１５１０　Ｂ装置
１５２０　Ｃ装置
１５２０　無線電子装置
１８０１　コンピュータシステム
１８０５　プロセッサ
１８０７　主メモリ
１８１３　ディスプレイ
１８１５　キーパッド
１８１７　カーソル制御
１８１９　通信インターフェース
【図１】
2004080755.tif 000003
【図２】
2004080755.tif 000004
【図３】
2004080755.tif 000005
【図４】
2004080755.tif 000006
【図５】
2004080755.tif 000007
【図６】
2004080755.tif 000008
【図７】
2004080755.tif 000009
【図８】
2004080755.tif 000010
【図９】
2004080755.tif 000011
【図１０】
2004080755.tif 000012
【図１１】
2004080755.tif 000013
【図１２】
2004080755.tif 000014
【図１３】
2004080755.tif 000015
【図１４】
2004080755.tif 000016
【図１５】
2004080755.tif 000017
【図１６】
2004080755.tif 000018
【図１７】
2004080755.tif 000019
【図１８】
2004080755.tif 000020