(57)【要約】【課題】様々な電子装置に統一的な制御メニューを用意すること及びネットワークサーバーを使用せずに、電子装置を無線ネットワークに接続すること。【解決手段】第1無線装置を利用して第２無線装置を制御する方法、システム及びコンピュータ読み取り可能な媒体がもたらされる。本方法は、或る限定されたアクセス接続を介して第２無線装置のアドレスを取得又は設定するステップと、第２無線装置の身元情報を第２無線装置から取得するステップと、身元情報に基づいて、第１無線装置による制御に備えて第２無線装置を登録するか否かを決定するステップとを有する。本方法には、第１無線装置による制御に備えて第２無線装置を登録するように第１無線装置が決定した場合に、第２無線装置のアドレスを第１無線装置に保存するステップも含まれる。【選択図】図１
2007215194.tif 000002
【特許請求の範囲】
【請求項１】
第１無線装置で第２無線装置を制御する方法であって、
或る限定されたアクセス接続を介して前記第２無線装置のアドレスを設定するステップと、
前記第２無線装置の身元情報を前記第２無線装置から取得するステップと、
前記身元情報に基づいて、前記第１無線装置による制御に備えて前記第２無線装置を登録するか否かを決定するステップと、
前記第１無線装置による制御に備えて前記第２無線装置を登録するように前記第１無線装置が決定した場合に、前記第２無線装置のアドレスを前記第１無線装置に保存するステップと、
を有することを特徴とする方法。
【請求項２】
前記アドレスを設定するステップが、前記第２無線装置に至る限定されたアクセスをもたらす無線媒体を利用して前記第２無線装置の前記アドレスを設定するステップを有する
ことを特徴とする請求項１記載の方法。
【請求項３】
無線媒体を利用して前記第２無線装置の前記アドレスを設定するステップが、前記第１無線装置の全通信範囲に至るものより小さな所定の電力で前記第１無線装置から無線信号を送信するステップを有し、
前記第１無線装置で応答が受信されなかった場合に、第１の電力レベルより高い第２の電力レベルで前記無線信号を送信する
ことを特徴とする請求項２記載の方法。
【請求項４】
前記アドレスを設定するステップが、前記第２無線装置から配線接続されるアドレスを設定するステップを有する
ことを特徴とする請求項１記載の方法。
【請求項５】
前記アドレスを設定するステップが、前記第２無線装置からソフトウエアアドレスを取得するステップを有する
ことを特徴とする請求項１記載の方法。
【請求項６】
前記アドレスを設定するステップが、IPアドレスを前記第１無線装置が前記第２無線装置に割り当てるステップを有する
ことを特徴とする請求項５記載の方法。
【請求項７】
前記第１無線装置にDHCPサーバー機能を用意するステップと、
前記DHCPサーバーのリースを無期限に設定するステップと
を更に有することを特徴とする請求項６記載の方法。  
【請求項８】
前記身元情報を前記第２無線装置から取得するステップが、前記第２無線装置のホームページを取得するステップを有する
ことを特徴とする請求項１記載の方法。
【請求項９】
前記決定するステップが、
前記第２無線装置の情報を前記第１無線装置のユーザに提示するステップと、
前記第２無線装置を登録するか否かを前記ユーザが決定するよう要求するステップと、
前記制御装置に対するユーザ入力に基づいて、前記第１無線装置による制御に備えて前記第２無線装置を登録するか否かを決定するステップと、
を有することを特徴とする請求項１記載の方法。
【請求項１０】
前記提示するステップが、前記第１無線装置のディスプレイに登録決定画面を表示するステップを有し、
前記要求するステップが、前記第１無線装置の前記ディスプレイに登録及び不登録ボタンを表示するステップを有し、
前記決定するステップが、前記登録又は不登録ボタンに対する入力を受信するステップを有する
ことを特徴とする請求項９記載の方法。
【請求項１１】
前記第２無線装置用のメニュー項目を作成することを前記ユーザに促すステップを更に有し、前記保存するステップが、前記メニュー項目に従って前記第２無線装置の前記アドレスを保存するステップを有する
ことを特徴とする請求項１記載の方法。
【請求項１２】
前記第１無線装置のディスプレイに、前記第２無線装置を含む登録済み装置のデバイス制御メニューを表示するステップ
を更に有することを特徴とする請求項１１記載の方法。
【請求項１３】
前記ユーザにより制御される周波数に対応する順序で前記登録済み装置を表示するステップ
を更に有することを特徴とする請求項１２記載の方法。  
【請求項１４】
無線装置で実行されるプログラム命令を含むコンピュータ読み取り可能な媒体であって、前記プログラム命令は、前記無線装置で実行される場合に、請求項１に記載の方法のステップを前記無線装置に実行させることを特徴とするコンピュータ読み取り可能な媒体。
【請求項１５】
無線制御装置であって、
当該無線制御装置に組み込まれ、ターゲット無線装置を制御することに関連するデータを有するメモリ装置と、
前記メモリ装置と通信するプロセッサと、
を有し、前記プロセッサは、
或る限定されたアクセス接続を介して前記ターゲット無線装置のアドレスを設定し、
前記ターゲット無線装置の身元情報を前記ターゲット無線装置から取得し、
前記身元情報に基づいて、当該無線制御装置による制御に備えて前記ターゲット無線装置を登録するか否かを決定し、
当該無線制御装置による制御に備えて前記ターゲット無線装置を登録するように当該無線制御装置が決定した場合に、前記ターゲット無線装置のアドレスを前記メモリ装置に保存する
ことを特徴とする無線制御装置。
【請求項１６】
前記プロセッサが、前記ターゲット無線装置に至る限定されたアクセスをもたらす無線媒体を利用して前記ターゲット無線装置から前記アドレスを設定するよう構成される
ことを特徴とする請求項１５記載の無線制御装置。
【請求項１７】
前記プロセッサが、当該無線制御装置の全通信範囲に至るものより小さな所定の電力で当該無線制御装置から無線信号を送信することで前記アドレスを設定するよう構成され、
当該無線制御装置により応答が受信されなかった場合に、第１の電力レベルより高い第２の電力レベルで前記無線信号を送信するよう構成される
ことを特徴とする請求項１６記載の無線制御装置。
【請求項１８】
前記プロセッサが、前記ターゲット無線装置から配線接続されるアドレスを取得するよう構成される
ことを特徴とする請求項１５記載の無線制御装置。
【請求項１９】
前記プロセッサが、前記ターゲット無線装置からソフトウエアアドレスを取得するよう構成される
ことを特徴とする請求項１５記載の無線制御装置。
【請求項２０】
前記プロセッサが、IPアドレスを前記ターゲット無線装置に割り当てるよう構成される
ことを特徴とする請求項１９記載の無線制御装置。
【請求項２１】
前記プロセッサが、前記ターゲット無線装置にDHCPサーバー機能を用意するよう構成され、前記DHCPサーバーのリースは無期限に設定される
ことを特徴とする請求項２０記載の無線制御装置。  
【請求項２２】
前記プロセッサが、前記ターゲット無線装置のホームページを取得することで前記身元情報を取得する
ことを特徴とする請求項１５記載の無線制御装置。
【請求項２３】
前記ターゲット無線装置の情報を当該無線制御装置のユーザに提示し、
前記ターゲット無線装置を登録するか否かを前記ユーザが決定するよう要求し、
前記制御装置に対するユーザ入力に基づいて、当該無線制御装置による制御に備えて前記ターゲット無線装置を登録するか否かを決定することで、
前記ターゲット無線装置を登録するか否かを前記プロセッサが決定する
ことを特徴とする請求項１５記載の無線制御装置。
【請求項２４】
ディスプレイに登録決定画面を表示し、
当該無線制御装置の前記ディスプレイに登録及び不登録ボタンを表示し、
前記登録又は不登録ボタンに対する入力を受信する
ように前記プロセッサが構成されることを特徴とする請求項２３記載の無線制御装置。
【請求項２５】
前記ターゲット無線装置用のメニュー項目を作成することを前記ユーザに促し、前記メニュー項目に従って前記ターゲット無線装置の前記アドレスを保存するように前記プロセッサが構成される
ことを特徴とする請求項１５記載の無線制御装置。
【請求項２６】
前記プロセッサが、前記ディスプレイに、前記ターゲット無線装置を含む登録済み装置のデバイス制御メニューを表示するよう構成される
ことを特徴とする請求項２５記載の無線制御装置。
【請求項２７】
前記ユーザにより制御される周波数に対応する順序で前記登録済み装置を表示するように前記プロセッサが構成される
ことを特徴とする請求項２６記載の無線制御装置。  
【請求項２８】
無線制御装置であって、
ターゲット装置を制御することに関するデータを格納する手段と、
或る限定されたアクセス接続を介して前記ターゲット無線装置のアドレスを設定する手段と、
前記ターゲット無線装置の身元情報を前記ターゲット無線装置から取得する手段と、
前記身元情報に基づいて、当該無線制御装置による制御に備えて前記ターゲット無線装置を登録するか否かを決定する手段と、
当該無線制御装置による制御に備えて前記ターゲット無線装置を登録するように当該無線制御装置が決定した場合に、前記ターゲット無線装置のアドレスをメモリに保存する手段と、
を有することを特徴とする無線制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置を制御するための−特に無線ネットワークに接続された電子装置を無線コントローラを用いて制御するための−方法、コンピュータシステム及びコンピュータプログラムプロダクトに関連する。
【背景技術】
【０００２】
ここ数十年の間に職場で及び家庭で電子機器及びコンピュータ機器が益々普及していることをまのあたりに見てきた。家庭娯楽システムからオフィス機器に至るまで、現在の家庭及び職場はおびただしい電子装置の配列を含む。更に冷蔵庫のような従来の電子装置や通常の照明具もマイクロプロセッサで制御される複雑な装置になりつつある。より多くのアドレス空間を有するインターネットプロトコルバージョン６(IPV6)が実現され始めると、それら上述したような更に多くの装置にIPアドレスが割り当てられるようになる。更に、無線技術の急速な進展は無線チップの価格を低下させている。従って、近い将来、より多くの装置が、無線通信機能を備え、インターネットのようなネットワークにアクセスするようになるであろう。
【０００３】
上記装置の普及は、それらの装置の設定をユーザが手動で制御しにくくする。例えば、ほとんどのマイクロプロセッサベースの装置はインターフェースで駆動されるメニューによって設定され及び手動で制御されるが、そのメニュー機構及び専門用語は電子装置間で大幅に異なる。実際、それらの電子装置の特性や利便性を最適化したい人は、家庭で又は職場で各装置用の設定及び制御命令を読んで理解することに多くの時間を費やさなければならない。これはユーザにとって負担が大きく悩ましいものである。
【０００４】
各電子装置特性の制御法を学習する重荷に加えて、多くの装置にはリモートコントローラが備わっておらず、そのためユーザはコマンドを入力するために各装置に接近する必要がある。テレビジョン、VCR、DVD、ルームヒータ／空調装置及び天井扇風機のような遠隔制御機能を有する装置は、伝統的に、リモートコントロール装置及び被制御装置上で赤外線送信機を使用している。しかしながらそのような制御装置は見通しのよい赤外線通信を必要とし、家庭及び職場の様々な部屋中で電波が散乱される、無線ネットワーク装置の制御には適していない。更に、従来のリモートコントロール装置はしばしば複雑な装置になり、制御対象装置の機能制御に関連する多数のボタンを含んでいる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の或る課題は、様々な電子装置に統一的な制御メニューを用意する方法、システム及びコンピュータ読み取り可能な媒体をもたらすことである。
【０００６】
本発明の別の課題は、    ネットワークサーバーを使用せずに、電子装置を無線ネットワークに接続するための方法、システム及びコンピュータ読み取り可能な媒体をもたらすことである。
【課題を解決するための手段】
【０００７】
本発明に関するこれら及び他の課題は、第1無線装置を利用して第２無線装置を制御する方法によって達成される。本方法は、或る限定されたアクセス接続を介して前記第２無線装置のアドレスを取得又は設定するステップと、前記第２無線装置の身元情報を前記第２無線装置から取得するステップと、前記身元情報に基づいて、前記第１無線装置による制御に備えて前記第２無線装置を登録するか否かを決定するステップとを有する。本方法には、前記第１無線装置による制御に備えて前記第２無線装置を登録するように前記第１無線装置が決定した場合に、前記第２無線装置のアドレスを前記第１無線装置に保存するステップも含まれる。
【０００８】
本発明の他の形態による無線制御装置は、そこに組み込まれ、ターゲット無線装置を制御することに関連するデータを有するメモリ装置を有する。プロセッサは、前記メモリ装置と通信し、前記プロセッサは、或る限定されたアクセス接続を介して前記ターゲット無線装置のアドレスを取得し、前記ターゲット無線装置の身元情報を前記ターゲット無線装置から取得するよう構成される。本プロセッサは、前記身元情報に基づいて、当該無線制御装置による制御に備えて前記ターゲット無線装置を登録するか否かを決定し、当該無線制御装置による制御に備えて前記ターゲット無線装置を登録するように当該無線制御装置が決定した場合に、前記ターゲット無線装置のアドレスを前記メモリ装置に保存する。
【０００９】
本発明の更に別の形態による無線制御装置は、ターゲット装置を制御することに関するデータを格納する手段と、或る限定されたアクセス接続を介して前記ターゲット無線装置のアドレスを設定する手段と、前記ターゲット無線装置の身元情報を前記ターゲット無線装置から取得する手段とを有する。本装置は、前記身元情報に基づいて、当該無線制御装置による制御に備えて前記ターゲット無線装置を登録するか否かを決定する手段と、当該無線制御装置による制御に備えて前記ターゲット無線装置を登録するように当該無線制御装置が決定した場合に、前記ターゲット無線装置のアドレスをメモリに保存する手段と  を有する。
【発明を実施するための最良の形態】
【００１０】
添付図面に関連する以下の説明を参照することで、本発明及びその利点の更に完全な理解が容易に得られるであろう。
【実施例１】
【００１１】
各図を参照するに、複数の図面にわたって同様な参照番号は同じ又は対応する部分を示し、図１は無線ネットワーク上の電子装置を制御する本発明の一実施例によるシステム及び装置を示すシステム図である。本システムはアクセスポイントを備えるメインサーバー１００、ディスプレイ１０１及びオフィス機器（プリンタ１０２，１０４、スキャナ１０６及びファクシミリ装置１０８を含む）を含む。本システムは、移動端末１１０，１１２、娯楽装置１１４、器具１１６及び環境制御装置１１８に加えてコントローラ４００も含む。図１に示されるように、装置１００−１１８，４００の各々は、メインサーバー１００で１２１の番号が付された図形で表現されるようなアンテナを含む。さらに、図１の装置の１つ又は全部にはメインサーバー１００を介して又は独立してインターネット１２０にアクセスしてもよい。
【００１２】
メインサーバー１００は、ワークステーション、デスクトップコンピュータその他の適切なネットワークノードのような、コンピュータ及びネットワークリソースの管理を単独の管理地点からもたらす適切な如何なるものでもよい。メインサーバーは無線トランシーバ装置を含み、無線トランシーバ装置はメインサーバー１００が表示情報をディスプレイ１０１に転送すること及びアンテナ１２１を利用して他の無線電子装置１０２−１１８又は４００にメインサーバーがファイルその他のデータを転送することを可能にする。かくてメインサーバー１００は図１の電子装置１０２−１１８をクライアントとして含む無線ローカルエリアネットワーク（LAN）のサーバー機能を提供する。LANはバスでも、ハブでもその他の如何なるネットワークタイプでもよく、ファイヤウォール（図示されていない）を含んでもよい。ファイヤウォールはハードウエア装置又はソフトウエアであり、ファイヤウォールの一方側で認証されたコンピュータだけがファイヤウォールの他方側のネットワーク又はコンピュータに接続できるようにする。ファイヤウォール自体は既知であり、商業的に利用可能な装置又はソフトウエアとしてもよい（例えば、シスコ(Cisco)のPIXファイヤウォール、ゾーンラブ(Zone  Labs)のゾーンアラーム(ZoneAlarm)）。
【００１３】
メインサーバー１００は図１４に示されるような汎用コンピュータを用いて実現されてもよく、ウインドウズNT、ユニックス、リナックス又はノベルネットウエアのようなネットワークオペレーティングシステム(NOS)ソフトウエアを含む。メインサーバー１００は、コンピュータネットワークへのアクセスを制御する製品であるノベルディレクトリサービス（NDS）のようなログインサーバーアプリケーションを含んでもよい。NDSを利用して、ネットワーク管理者はユーザのデータベースを設定及び制御し、グラフィカルユーザインターフェースと共にディレクトリを用いてそれらを制御する。NDS又はメインサーバー１００を用いて、離れた場所にあるコンピュータ及び他の装置のユーザは、集約的に、付加、更新及び管理されることが可能である。ネットワークへのログイン操作は典型的には実行される又は解釈されるスクリプトで制御される。ノベルディレクトリサービスの代わりに、マイクロソフトのアクティブディレクトリがディレクトリサービスとして利用されてもよい。更に、ネットワークリソースへのアクセス及び管理を制御支援するために適切な如何なるソフトウエア及び／又はハードウエアが使用されてもよい。
【００１４】
メインサーバー１００も望まれるならばファイルサーバー、電子メールサーバー及びインターネットサーバーアプリケーションを含んでもよい。ファイルサーバーアプリケーションは、メインサーバー１００に含まれているファイル１００が装置１０２−１１８又は４００によってアクセスされることを許可する。電子メールサーバーはネットワークの電子メールアカウントを管理及び制御し、インターネット１２０を介してインターネット電子メールを送受信することを許可するために使用されてもよい。インターネットサーバーはインターネット１２０へのアクセスを許可する。望まれるならば、インターネットサーバーは、ワールドワイドウェブの閲覧(ブラウジング)を許可するために使用されてもよいし、ファイル転送プロトコルを用いてファイル転送を許可してもよいし、移動端末１１０，１１２のような適切なネットワークノードからインターネット電子メールメッセージの送信及び受信を許可してもよい。
【００１５】
上述のサーバーアプリケーションに加えて、メインサーバー１００に接続された装置（特に、娯楽装置１１４、器具１１６及び環境装置１１８）の各々を管理及び制御するための管理及び制御アプリケーションを含んでよい。例えば、メインサーバー１００は、サーモスタットを自動的に制御するソフトウエアを含んでもよいし、又は以下で更に説明されるような無線LAN１５０で電子装置各々をマニュアル制御するための同じ手段（ユニフォーム手段）を提供することを含んでもよい。無線ネットワークで電子装置を管理及び制御する具体例は、例えば米国特許出願第09/921,707号及び10/198,991号に説明されており、それらの全内容は本願のリファレンスに組み入れられる。
【００１６】
LAN１５０のオフィス機器は、図１の破線の円で示され、家庭又は職場に関連する普通の装置の機能の全てを提供する。例えば、プリンタ１０２，１０４は印刷媒体に文字及び画像を印刷するインパクト式又は非インパクト式の印刷装置として実現されてよい。同様に、スキャナ１０６及びファクシミリ装置１０８は普通の光走査及びファクシミリ伝送機能をそれぞれ発揮してもよい。これらの既存の機能とは別に、本発明によるプリンタ１０２，１０４、スキャナ１０６及びファクシミリ装置１０８には各自のアンテナを介してメインサーバー１００と通信するのに適切な無線トランシーバが備わっている。これに関し、プリントサーバーのような特殊なサーバーアプリケーションがメインサーバー１００に用意され、ネットワーク上の全ての端末がプリンタ１０２，１０４及びオフィス機器を一般的に共有することが許可される。
【００１７】
移動端末１１０，１１２は、メインサーバー１００への無線アクセスを可能にするトランシーバを有する移動コンピュータ端末として機能する。端末は、メインサーバー１００にアクセスするのに必要な最小限のハードウエアしか備えていないダム端末でもよいし、ユーザの要請に応じて独自の操作をするのに必要なローカルなハードウエア装置を備えた重厚なクライアントでもよい。ネットワーク１５０に接続される場合には、移動端末１１０，１１２の各々はメイン端末１００のリソースを利用することができる。例えば、何れの端末１１０，１１２もプリンタ１０２、プリンタ１０４、スキャナ１０６又はファクシミリ装置１０８を利用することができる。同様に端末１１０，１１２はメインサーバー１００のローカルストレージに格納されているファイル及びソフトウエアアプリケーションにアクセスできる。端末は無線アクセス機能を有し、メインサーバー１００のリソースを共有し、端末は無線LAN１５０のカバレッジ領域の範疇でどこにでも移動可能である。好適実施例では、このカバレッジ領域は米国特許出願第09/921,707号及び10/198,991号で説明されているような所望のサイズに調整可能である。
【００１８】
娯楽装置１１４はユーザに娯楽を提供するのに使用される様々な電子装置のどれでもよい。例えば、娯楽装置１１４はテレビジョン、ステレオ、ビデオゲーム、ビデオカセットレコーダ(VCR)、ディジタルビデオディスク(DVD)プレイヤー、コンパクトディスク(CD)プレイヤー又はユーザを楽しませる他の如何なる電子装置でもよい。これらの装置の機能は当該技術分野で既知であるが、本発明による娯楽装置１１４には、アンテナ１２１を使用してメインサーバー１００及び／又は制御装置４００と無線通信を行うのに適したトランシーバが備わっている。こうして娯楽装置１１４は無線LAN１５０に接続される。本発明の一実施例では、メインサーバー１００は後述されるような娯楽装置を管理及び制御するソフトウエアを含む。
【００１９】
器具１１６はその器具のユーザのために何らかの作業を実行する電子装置を表す。器具１１６は皿洗い機、コーヒーメーカー、冷蔵庫、洗濯機若しくは乾燥機又は他の同様な如何なる装置でもよい。器具１１６にもアンテナ１２１を介してメインサーバー１００及び／又は制御装置４００との無線通信機能をもたらすトランシーバが備わっている。娯楽層１１４と同様に、器具１１６はメインサーバー１００により管理及び制御されてよい。
【００２０】
環境制御装置１１８は、家庭や職場のようなエリアの環境を制御する、家庭や職場で見受けられる電子装置を表現する。例えば、環境制御装置１１８は家庭や建物の熱や空調を制御するサーモスタット、照明装置、天井ファン、屋根裏のファン若しくは他の排出装置、湿度制御装置又は他の同様な装置でもよい。図１の他の装置と同様に、環境制御装置１１８にはアンテナ１２１を介して無線通信を可能にするトランシーバが備わっており、従って環境制御装置は無線LAN１５０に接続可能である。
【００２１】
上述したように、無線LAN１５０のカバレッジ領域は或る所定の範囲に設定されてよい。特に、好適実施例では、メインサーバー１００のトランシーバは信号強度調整機能を有する。メインサーバー１００の出力電力を調整することで、ユーザは、そのネットワークノード（即ち、電子装置）が位置してよい範囲であって、ネットワーク接続を維持するようにメインサーバー１００と依然として通信可能であり及びメインサーバー１００のリソースを共有できる範囲を制御する。これに関し、電子装置１０２−１１８，４００のトランシーバも送信電力調整機能を有してもよい。好適実施例では、電子装置１０２−１１８，４００は自動調整機能を有し、メインサーバー１００から送信された信号の信号強度検出値に基づいて送信電力を調整する。信号強度を検出する方法又は装置のどれもが本発明のこの機能を実現するのに使用されてもよい。
【００２２】
制御装置４００はポータブル制御装置であり、ポータブル制御装置はネットワーク上の電子装置を追加すること、ネットワークの電子装置を制御すること又は以下に説明される他の機能を発揮することのために使用可能である。一実施例では、制御装置４００は、でネットワークLANの電子装置のマニュアル制御用のユニフォームインターフェースをもたらす。別の実施例では、制御装置４００は、ネットワークのサーバーに初期にアクセスせずに、電子装置がネットワーク１５０に追加されることを許可する。ネットワーク１５０上の各装置は、好ましくは、その制御装置４００が電子装置とインターフェースをとることを可能にするアプリケーションソフトウエアを含む。LAN上の他の装置と同様に、制御装置４００は、メインサーバー１００及びLANの他のノードと無線で通信するためのトランシーバ及びアンテナ１２１を含む。制御装置は例えばテレビジョンのリモコンに類似する携帯式の軽量の指示装置として実現されてよい。好適実施例では、制御装置４００はセルラ電話機、無線機能を有するポータブルゲーム機、PDA又は無線通信機能を備えた何らかの携帯式コンピュータ装置の一部として実現されてよい。制御装置のアンテナ１２１は、好ましくは、オムニ指向性の信号を放射し、被制御装置が見通し線上になくても無線LAN上の電子装置を制御装置４００が制御できるようにする。そのような制御は直接的な接続によってなされてもよいし、サーバー１００やインターネット１２０を介する間接的な接続によってなされてもよい。
【００２３】
上述したように、図１の無線ネットワークは家庭や職場環境に適用されてよい。図２は家庭環境で使用される本発明による無線LANを示す。この図に示されているように、家庭２１６は壁又は他の物理的構造で区切られた部屋２１８，２２０，２２２，２２４，２２６及び２２８を含む。家２１６の部屋２１８はメインサーバー２００、レーザプリンタ２０２及びスキャナ２０４を含み、ホームオフィスとして機能する。メインサーバー２００は移動が制限されたデスクトップコンピュータとして描かれているが、図１４のコンピュータのような如何なる汎用コンピュータとして実現されてもよい。更に、メインサーバー２００はインターネット１２０に接続されてもよい。部屋２２０はデスクトップコンピュータ２０６を含み、部屋２２２，２２８は移動端末２０８，２１２をそれぞれ含む。図１の移動端末と同様に、移動端末２０８，２１２はダム端末でもスタンドアローンコンピュータでもよく、ダム端末は軽量且つ小型で高い移動性をもたらす。部屋２２４は冷蔵庫２１０を含み、部屋２２６はVCR２１４を含む。
【００２４】
図１のシステムと同様に、図２の装置の各々はアンテナを有し、電子装置各自がサーバー２００で制御される無線ネットワークに接続可能にし、及び／又は各装置がコントローラ４００又はインターネット１２０と無線通信できるようにする。かくてレーザプリンタ２０２及びスキャナ２０４は部屋２１８内に示されているが、これらの装置は家２１６の他のどの部屋に設けられてもよく、それでも例えばメインサーバー２００と通信を維持できる。更に、図２の無線装置の送信電力はネトワークのカバレッジ範囲を制御するために調整可能であってよい。図２の装置は無線LANに接続されているので、図２の電子装置の各々は互いに通信可能であり、メインサーバー２００のリソースを共有できる。更に、メインサーバー２００は図２の家庭無線ネットワーク上の電子装置を管理及び制御するためのソフトウエアを有することができる。
【００２５】
図３は、職場環境で使用される本発明の無線LANを示す。職場３２７はオフィスビルディング３２６の中にあり、壁又は他の物理的な構造で区分けされた部屋３２８，３３０，３３２，３３４，３３６，３３８，３４０，３４２及び３４４を含む。部屋３３６はメインサーバー３００、インターネット１２０によりメインサーバー３００に接続されたプリンタ３０２及びデータベース３０４を含む。メインサーバー３００及びプリンタ３０２は、図１，２で説明済みの各装置と同様である。データベース３０４は職場３２７の業務を行うための記録を含む。部屋３２８，３３８及び３４４は移動端末３０６，３２４及び３１６をそれぞれ含み、部屋３２８はプリンタ３０８も含む。部屋３３２はデスクトップコンピュータ３１２を含み、部屋３４２はワークステーション３１８及びプリンタ３２０を含む。ワークステーション３１８は、オペレーション用のメイン端末３００のハードウエアに大きく依存する移動端末に類似するが、ワークステーション３１８は、図形を表示するのに適した比較的大きなモニタを、及びメインサーバー３００により提供される他の特定用途ソフトウエアアプリケーションを含んでもよい。或いは、ワークステーション３１８はディスクを備えた高性能マシンであってメインサーバー３００のリソースとやりとりする処理機能を備えていてもよい。
【００２６】
上述のオフィス機器に加えて、職場３２７は部屋３３０内にコーヒーメーカー３１０を、部屋３３４内に照明制御装置３１４を、及び部屋３４０内に気候制御装置３２２を含む。コーヒーメーカー３１０には好ましくは所定時間にコーヒーを入れるためのタイミング装置が備わり、コーヒーメーカーはアンテナ３２１を介してメインサーバー３００と通信するトランシーバを含む。照明制御装置３１４は、職場の照明を制御する装置であり、所定の時間に照明を自動的に灯すタイマーも含む。照明制御装置３１４は部屋３３４の中に設けられた１つの装置として示されているが、照明制御装置は職場３２７の至る所にある個々の照明に用意された複数の無線装置として実現されてもよいことが理解されるであろう。最後に、気候制御装置３２２は職場内の温度及び他の環境要因を制御する無線装置である。照明制御装置と同様に、気候制御装置は職場３２７の至る所で個々の環境装置に用意された複数の無線装置として実現されてもよい。
【００２７】
図３に見受けられるように、オフィスビルディング３２６内で利用可能な部屋の一部分だけが無線ネットワーク用の職場領域を構成する。一実施例では、メインサーバー３００は、無指向性の無線通信信号を放出し、従って職場の中心に設けられ、メインサーバー３００の出力電力が職場３２７周辺に実質的に対応する領域を網羅するようにする。この点に関し、メインサーバー３００の送信電力は好ましくはビルディング３２６の大きな領域（仕事場が展開される領域）をカバーするように調整可能である。上述したように、図３の他の（即ち、クライアントの）無線電子装置の出力電力も調整可能であってよい。
【００２８】
図１−３のシステムは例示目的であるに過ぎず、本発明を実現するのに使用される多くの様々な具体的なハードウエア及びソフトウエアは当業者には明白であることが理解されるべきである。例えば、メインサーバー１００の機能はいくつかのコンピュータの間で分散されてもよい。更に、メインサーバー１００がセントラルサーバーであるようなクライアントサーバーネットワークとしてシステムが記述されたが、本システムはピア(peer)ネットワーク又はメッシュネットワークとして動作してもよく、メッシュネットワーク等では移動端末コントローラ又はシステム内の他の装置が互いに通信を行う。最後に、図１−３のLANに接続された電子装置は例示に過ぎず、本発明による利益や恩恵を受けるために、如何なる電子装置がLANに接続されてもよいことを本発明は想定していることが理解されるべきである。
【００２９】
図１−３の無線ネットワークは既存の如何なる多重アクセスプロトコルで構築及び管理されてもよい。多重アクセスプロトコルの具体例は例えば次の文献に見受けられ、その全内容は本願のリファレンスに組み入れられる：1997年6月26日付けで認められた最終ドラフトに係るIEEE802.11規格、及びブルートゥース仕様書“Specification  of  the  Blue  Tooth  System”,V.I.OB,December  1,1999,core  specification-Vol.1。当業者に理解されるように、本発明の特徴及び利点は特定のプロトコルには依存しないこと、及び上記のどのプロトコルでも又は他のどのプロトコルでも本発明を実現するのに使用されてよいことは、理解されるべきである。
【００３０】
図４は制御装置４００の制御パネルを示す。この図に示されているように、制御装置はディスプレイ４１０及び入力キーパッド４１５を含む。電話機やパーソナルディジタルアシスタント(PDA)で使用されているように、ディスプレイは好ましくは液晶ディスプレイ(LCD)であるが、既知の如何なる表示装置で実現されてもよい。キーパッド４１５は上方向ボタン４２０、右方向ボタン４２１、左方向ボタン４２２、下方向ボタン４２３、メニュー及び選択ボタン４３０，４３２を含む。４２０乃至４２３の方向ボタンは、カーソルを制御し、以下に説明されるようにディスプレイ４１０に表示されるメニューを通じてナビゲートするために使用される。ボタン４２０乃至４２３は、方向の情報がユーザから取得可能である限り、１つのボタンでも別々のボタンでもよい。メニューボタン４３０及び選択ボタン４３２は、以下で更に説明されるように、メニューの表示を開始するため及びメニュー内の項目を選択するために使用される。選択ボタン４３２はマウスボタンのクリックとして機能してよい。グラフィカルユーザインターフェース環境では、方向ボタン、メニュー及び選択ボタンはマウスで操作するよう構築されてもよい。更に、必要ならば、２つの追加ボタンが制御装置４００に加えられ、その１つがマウスの右クリックボタンに対応する機能を発揮するようにしてもよい。このように制御装置４００は、無線LANに接続される電子装置用の制御メニューを表示し、ナビゲートし及び選択する手段のための簡易なポータブル無線装置である。
【００３１】
図５は本発明の一実施例による制御装置４００のブロック図を示す。制御装置４００は、CPU５０１、RAM５０２、ROM/フラッシュメモリ５０４、ディスプレイコントローラ５０６、入力コントローラ５０８、通信コントローラ５１０、通信電力コントローラ５１２及びメモリ拡張インターフェース５１４を含む。制御装置４００の様々なユニットはシステムバス５２０により相互接続される。CPU５０１は、入力コントローラ５０８を介するユーザの入力コマンドに応答して、RAM５０２及び／又はROM/フラッシュメモリ５０４に格納されている１つの命令又は一連の命令シーケンスを処理する。ディスプレイコントローラは、CPU５０１からの指示に応答してディスプレイでの画像及び文字の表示を制御する。
【００３２】
通信コントローラ５１０は、制御装置４００がメインサーバー及び無線LAN上の他の電子装置から無線ディジタルデータを受信及び処理することを可能にする。通信電力コントローラ５１２は、後述されるように通信電力の制御を可能にする。電力コントローラ５１２は電力方向制御回路をも含んでよい。メモリ拡張インターフェース５１４はより多くのメモリをコントローラに加えるための拡張スロットを用意する。図５のブロック図中の項目は、制御装置４００の機能説明を行うための例示的な項目に過ぎないことが理解されるべきである。制御装置は既知の無線コンピュータ装置の如何なる要素を組み込んでもよい。更に、制御装置は図１４で説明される装置のような汎用コンピュータ装置の如何なる機能を含んでいてもよい。
【００３３】
上述したように、制御装置４００は無線ネットワーク上の電子装置用の様々な管理及び制御機能をもたらすように使用され、その機能は無線ネットワークに新たなネットワーク装置を設定すること、及び制御装置４００に電子装置を登録すること等を含む。
【００３４】
図６は本発明の一実施例による制御装置のディスプレイ４１０に表示されるメニュー例を示す。この図に示されているように、メニューは、「１．ネットワークに新たな装置を設定し、登録する」機能、「２．登録する未登録装置を探索する」コマンド及び「３．デバイスメニューを表示する」コマンドをユーザが行えるようにする。これらのメニュー選択は単なる例示に過ぎず、他のメニュー選択肢が用意されてもよい。
【００３５】
図７は、無線ネットワークに新たな電子装置を設定し、制御装置４００に新たな電子装置を登録するための本発明の一実施例によるプロセスを示すフローチャートである。制御装置４００のユーザが入力キーパッド４１５上のメニューボタン４３０を押して“１．ネットワークへの新たな装置の設定及び登録”のメニューオプションを選択すると、本プロセスがステップ７００から始まる。ステップ７０２では、通信電力コントローラ５１２は通信コントローラ５１０を制御して所定の低電力送信信号を送信し、ネットワーク１５０に加えられるターゲット電子装置と共に接続を確立するようにする。ターゲット装置との限られた低電力アクセス接続を確立するために、制御装置４００のユーザはターゲット装置近辺に制御装置を持って行くことが好ましい。ターゲット装置が別のネットワークに参入することを回避するために、好ましくは低電力接続により始まることがターゲット装置に適用される。１メートルの範疇に近接していることが好ましいが、距離は異なってもよい。判定ブロック７０４では、電子装置が制御装置４００によりコンタクトしてきているか否かを制御装置４００が確認する。図７のステップ７０４は、「ターゲット装置」がコンタクトしてきているか否かが確認されるように示しているが、ターゲットでない装置が上述のようにコンタクトしていてもよい。電子装置が接続されていなかったならば、通信電力コントローラ５１２は通信コントローラ５１０を制御して所定の増分量だけ出力電力を増やし、ターゲット装置との接続のしやすさを高めるように制御する。ターゲット装置についてもその装置が未設定であった場合には電力を増やすことが好ましい。電子装置との接続が形成されたことを制御装置４００が確認するまで或いはステップ７１６で動作がユーザによりキャンセルされるまで、電子装置を接続する複数の試み及び増分電力向上が実行される。制御装置４００がターゲット装置にアクセスする第１装置であるように、ターゲット装置は低電力による同じ電力制御を通じて処理を進めることが好ましい。
【００３６】
ステップ７０２−７０６はターゲット装置のアドレスを得るために制御装置４００及び電子装置（好ましくは、ターゲット装置）間の無線接続を確立し、ターゲット装置がLAN１５０に加わり及び／又は制御装置４００に登録されるようにする。電子装置との接続設定は、赤外線ピアトゥピア、ブルートゥース等のようなアクセス方向の限られた様々な接続法により確立可能及び管理可能である。そのような場合に、ネットワークのコンフィギュレーションは米国特許出願第10/985,044号(公開番号第2002/0147819号)に開示されているのと同様な方法を用いて設定可能であり、その全内容は本願のリファレンスに組み入れられる。ワイファイ(Wi-Fi)認証ピアトゥピアが使用されてもよい。ピアトゥピア接続では、ネットワーク環境のアドレス及び他の属性がウェブサービスを介してターゲット装置にインストール可能である。赤外線やブルートゥース等のような別個の通信チャネルを利用すること又はピアトゥピアプロトコルの代替物は、制御装置がターゲット装置にIPアドレスを自動的に割り当てることを許容する。そのような場合に、制御装置４００はダイナミックホストコンフィギュレーションプロトコル(DHCP)サーバー機能を発揮しなければならない。DHCP設定プロセスは、IPv4のコメント番号RFC2131及びIPv6のRFC3315に関する要求におけるietf.orgのインターネットページでインターネットエンジニアリングタスクフォース(IETF)により決められており、その全内容は本願のリファレンスに組み入れられる。
【００３７】
図８はDHCPサーバーのような制御装置を設定するための本発明の一実施例によるプロセスを示すフローチャートである。ステップ８０２では、無線ネットワーク用に利用可能なIPアドレスの範囲が制御装置により取得される。このIPアドレスの範囲は、当該技術分野で知られているような既存のDHCPサーバーで使用されるIPレンジ及び使用されるネットワークアドレスを検査することで自動的に取得されてもよいし又はマニュアルで取得されてもよい。ステップ８０４では、DHCP割当の携帯装置により所定数のIPアドレスが確保される。図８のフローチャートは30このIPアドレスを示すが、確保されるアドレス数はネットワークサイズ又は他の要因に基づいてユーザにより設定可能である。そして制御装置４００がステップ８０６で設定され、DHCPサーバー機能に無期限のデフォルトリースを用意する。これは、従来のように限られた期間ではなく、ターゲット装置へのIP割当を永久的にすることを許容する。
【００３８】
００３７図７を再び参照するに、ステップ７０８では、コントローラ４００は接続を形成した電子装置からデバイスメニューを取得し、制御装置４００のディスプレイ４１０にそのデバイスメニューを表示する。一実施例では、IPアドレスが設定されると、デバイスメニューを取得するために、制御装置４００は接続した装置のポート80にアクセスする。デバイスメニューは、接続した電子装置に関する情報を含み、デバイスメニューは接続した電子装置のウェブページでもよい。接続した電子装置に関する情報は制御装置のユーザに用意され、その装置をネットワークに加えるか否か及び／又は制御装置４００による制御に備えてその装置を登録するか否かをユーザが決定してよいようにする。場合によっては、接続した装置は既にネットワークに接続済みであり、制御登録の決定だけを要する。
【００３９】
デバイスメニューをユーザに提供することに加えて、制御装置４００は、表示されるデバイスメニューに関連する電子装置が制御装置４００に登録されるべきか否かをユーザが決定するように促す。装置(好ましくは、ターゲット装置)との接続設定プロセスが電力制御されるが、非ターゲット装置が制御装置４００との接続設定を確立してもよい。例えば、制御装置４００から相当の距離に位置する隣接するネットワーク装置は、制御装置４００からの信号を拾う高感度受信機を備えていてもよい。従って制御装置４００に返されるデバイスメニューは非ターゲット装置のものかもしれない。本発明の一実施例は接続装置を登録するか否かを選択する選択画面をユーザに用意する。
【００４０】
図９は本発明の一実施例による制御装置に表示される選択画面例を示す。図示されるように、選択画面はデバイスメニュー部分９０１及び登録選択部分９０９を含む。デバイスメニュー部分９０１は、接続される装置を区別する装置識別子９０３と、表示される装置について様々なタイプの情報をユーザが選択することを可能にするデバイスメニュータブ部分９０５とを含む。デバイスメニューはIP識別タブ９０７も含む。図９に示されるように、本装置は“B4350”で識別され、それはIPアドレス172.30.4.49を有するプリンタであり、図では“ステータス(status)”タブが選択されている。登録選択部分９０７は「登録」ボタン及び「登録しない」ボタンを含む。制御装置のユーザは、装置が実際にターゲット装置であるか或いは非ターゲット隣接装置であるか否かを確認するための装置情報を見ることができる。この確認に基づいて、ユーザは制御パネル４１５の入力制御を操作し、登録又は不登録用の適切なボタンを選択する。
【００４１】
制御装置４００のユーザは選択メニューにより登録の選択を促されるが、登録選択は制御装置４００による音響要求によって達成されてもよく、当該技術分野で既知の音響的な及び／又は視覚的な如何なる手段でなされてもよい。同様に、ユーザの選択は音声コマンドでもよいし、制御装置４００への既知の如何なる入力手段でもよい。
【００４２】
図７を再び参照するに、ステップ７１０では、表示された装置がユーザの入力に基づいて登録されるか否かを制御装置４００が確認する。装置が登録されるべきでなかったならば、制御装置はステップ７００に戻り、別の電子装置にコンタクトする。登録されない装置は、ユーザが無線ネットワークに加えることは希望するが制御装置３００の制御用に登録することは希望しない装置であるかもしれない。この場合、制御装置４００はその接続した装置のIPアドレス(制御装置４００から割り当てられた場合のアドレス)を格納し、非登録の装置はネットワーク動作用にIPアドレスを維持してもよい。加えられるべきでない装置が隣接する装置であった場合、コントローラにより(例えば、DHCPにより)装置に割り当てられた如何なるIPアドレスも、そのIPアドレスがユーザやコントローラに関するネットワーク装置に使用されてよいように期限切れにされる。これに関し、割り当てられたIPアドレスが短期間だけ維持され、ターゲット装置が確認される間制御装置４００が非加入装置を「無視」するようにしてよいことが理解されるべきである。
【００４３】
制御装置のユーザが表示される装置を登録することを選択した場合、本プロセスはステップ７１２に進み、電子装置から得られた又は電子装置に割り当てられたIPアドレスが制御装置４００に格納される。好適実施例では、IPアドレスは制御装置４００のメニューエントリに関連して格納される。更に、制御装置４００は一時的なアドレスではなく永続的なアドレスにターゲット装置のIPアドレスを変える。図１０は本発明の一実施例によるメニューエントリ作成画面例を示す。この図に示されるように、メニュー生成画面はメニュー生成部分１００１及びキーパッド表示部分１００５を含む。メニュー作成部分１００１は、登録される装置に関連するメニュー名をタイプ入力するためのカーソルウインドウ１００３を含む。図１０に示されるように、ユーザは図９に表示されているプリンタを「プリンタ  オリオン」(Printer  Orion)として登録している。キーボードディスプレイ１００５はメニュー名をタイプ入力するための英数字キーパッドを含む。一実施例では、ユーザは制御装置入力ボタン４１５を利用してカーソルウインドウに入力する文字を選択する。しかしながら、セルラ電話のように、制御装置４００が物理的なキーボードを備えた電子装置に実現されていた場合は、キーボードディスプレイ１００５は省略されてもよい。
【００４４】
図９及び図１０はネットワークに加えられて登録される装置にユーザが接続したことに応じて表示されるように説明されたが、これらの画面は、既に無線ネットワーク１５０の一部になっている装置を登録するために始まってもよい。例えば制御装置４００のユーザは図６のメニューを見るためにメニューボタン４３０を押し、「２．登録する未登録装置のサーチ」選択肢を選択してもよい。これは、制御装置が既に無線ネットワークにある装置に接続し、図９に示されるようなメニューの中で各装置の情報を表示することを引き起こす。以後ユーザはこれらの画面を眺め、各ネットワーク装置について、上述したように制御に備えて装置を登録するか否かを決定する。
【００４５】
メニュー名が完全に入力されると、ユーザは例えば制御装置上の「メインメニュー」ボタンを押すことでそのプロセスを終了することができる。今や装置は登録され、ユーザは制御メニューからその装置名を選択できる。
【００４６】
図１１は選択ボックスの図形表示を示す本発明の一実施例によるディスプレイ４１０を示す。このメニューは例えばメインメニューで「３．デバイスメニューを表示する」をユーザが選択することによってアクセスされてもよい。図１１に示されているように、選択ボックス１１１２はプリンタ＿オリオン(Orion)に関連し、選択ボックス１１１４は電子レンジ＿ソル(Sol)に関連し、選択ボックス１１１６はコンピュータ＿ビーナス(Venus)に関連する。かくて図１１のディスプレイは制御装置４００のユーザにより登録済みの電子装置を表示する。これに関し、ディスプレイ４１０に表示しきれない登録済み装置があるかもしれないので、選択ボックス１１１８が用意されている。そのような多数の装置が登録されている場合、制御装置４００は、図１１に示されているような「更に(more)」選択肢と共にディスプレイに第１群の応答装置を表示する。
【００４７】
ユーザによって装置が選択されると、制御装置はその選択された装置について装置制御画面を表示し、選択された装置の制御をユーザに許容する。例えば、ユーザが「プリンタ＿オリオン」を選択すると、図１２の装置制御画面が制御装置４００により表示される。図１２に示されるように、制御画面はデバイスメニュー１２０１を含み、デバイスメニューは図９の選択画面９０１と同様である。更に、装置制御画面はキーボード１２０３及び矢印ボタン１２０５を含む。キーボードディスプレイ１２０３は図１０に関して説明したような英数字入力を可能にし、矢印ボタンはウェブページに一般的なHTML表示ページブラウジングに類似する、選択装置メニューのウェブブラウジングを可能にする。ディスプレイ１２０３，１２０５は装置メニューを制御するためにデバイスメニューを介してユーザがナビゲートすることを可能にする。これらのディスプレイは、制御装置４００の物理的な入力手段と共に又は単独で使用されてもよいし、或いは物理的な入力手段が全ての制御ボタンを用意していた場合には省略されてもよい。
【００４８】
本実施例によれば、制御装置４００はディスプレイ４１０に所定の順序で登録済み電子装置のリストを用意する。図１３は制御装置に登録された電子装置を表示するための本発明の一実施例によるプロセスを示すフローチャートである。ステップ１３０２では制御装置は格納済みのアクセス周波数テーブルに従って登録済み装置をランク付けする。アクセス周波数テーブルは、無線ローカルエリアネットワーク内で登録済み電子装置各々に対するユーザのアクセスの跡をたどるファイルである。登録済み装置がランク付けされると、制御装置４００はステップ１３０４に示されるようにディスプレイ４１０にN個の装置を表示し、ここでNはディスプレイ４１０に一度に表示できる装置数を表し、Nはディスプレイの解像度及びサイズによって決定される。ステップ１３０６では、N個の装置より多くの登録済み装置があった場合に、本システムはステップ１３０８で「更に」のアイコン又は言葉を付加する。ステップ１３１０では呼出プロセスに戻る。
【００４９】
図１４は本発明の一実施例が使用されてもよい代替的な携帯式コンピュータシステム１８０１を示す図である。上述したように、コンピュータシステム１８０１は制御装置として、メインサーバーとして又は本発明による他の如何なるコンピューティング装置として機能してよい。コンピュータシステム１８０１は、情報を通信するバス１８０３又は他の通信手段と、情報を処理するためにバス１８０３に結合されたプロセッサ１８０５とを含む。プロセッサ１１０５は、インテル、エイエムディー（AMD）、モトローラ、日立製作所及び日本電気(NEC)のような企業から商業的に入手可能なマイクロプロセッサを含む如何なるタイプのプロセッサとして実現されてもよい。
【００５０】
コンピュータシステム１８０１は、特定用途向け論理装置(例えば、特定用途向け集積回路(ASIC))又は可変構成論理装置(例えば、汎用アレイ論理(GAL)又は再プログラム可能なフィールドプログラマブルゲートアレイ(FPGA))等を含んでもよい。他の取り外し可能なメディア装置(例えば、コンパクトディスク、テープ及び取り外し可能な磁気光媒体)又は一定の高密度媒体装置が適切な装置バス(例えば、小型コンピュータシステムインターフェース（SCSI）バス、エンハンスト集積装置エレクトロニクス（IDE）バス又はウルトラダイレクトメモリアクセス（DMA）バス)を用いてコンピュータシステム１８０１に加えられてもよい。コンピュータシステム１８０１は、コンパクトディスクリーダ、コンパクトディスクリーダーライタユニット又はコンパクトディスクジュークボックスを付加的に含んでもよく、その各々は同じの装置バス又は別の装置のバスに接続されてよい。
【００５１】
コンピュータシステム１８０１は、コンピュータユーザに情報を表示するために陰極線管(CRT)のようなディスプレイ１８１３にバス１８０３を介して結合されてもよい。ディスプレイ１８１３はディスプレイ又はグラフィクスカードにより制御されてもよい。コンピュータシステムは、キーボード１８１５及びカーソル制御部１８１７のような入力装置を、情報及びコマンド選択内容をプロセッサ１８０５に通知するために含む。カーソル制御部１８１７は例えば方向情報及びコマンド選択内容をプロセッサ１８０５に通知するため及びディスプレイ１８１３におけるカーソルの動きを制御するためのカーソル方向キー、トラックボール又はマウスである。
【００５２】
コンピュータシステム１８０１は、メインメモリ１８０７のようなメモリに含まれている１以上の命令の１以上のシーケンスをプロセッサ１８０５が実行することに応じて、本発明の処理ステップの全部又は一部を実行する。そのような命令はストレージ装置１８１１のような他のコンピュータ読み取り可能な媒体からメインメモリ１８０７内に読み取られてもよい。マルチプロセシングシスにおける１以上のプロセッサが、メインメモリ８１０７に含まれている命令シーケンスを実行するのに使用されてもよい。代替実施例では、配線接続された回路がソフトウエア命令の代わりに又はそれと組み合わさって使用されてもよい。かくて実施例はハードウエア回路及びソフトウエアの特定のどの組み合わせにも限定されない。
【００５３】
上述したように、システム１８０１は本発明の教示内容に従ってプログラムされ且つ或るデータ構造、テーブル、レコード又はここに説明された他のデータを含む少なくとも１つのコンピュータ読み取り可能な媒体又はメモリを含む。コンピュータ読み取り可能な媒体のどの１つに又はそれらのどの組み合わせにも格納されるものは、本発明では、コンピュータシステム１８０１を制御するソフトウエアを含み、そのソフトウエアは本発明を実施するための１つ又は複数の装置を駆動し、コンピュータシステム１８０１が例えば顧客のような人的なユーザとやり取りすることを可能にする。そのようなソフトウエアは、限定ではないが、デバイスドライバ、オペレーティングシステム、開発ツール及びアプリケーションソフトウエアを含んでもよい。そのようなコンピュータ読み取り可能な媒体は、本発明を実現する際に実行されるプロセスの全部又は一部(プロセスが分散して行われる場合)を実行する本発明のコンピュータプログラムプロダクトを更に含んでもよい。
【００５４】
本発明のコンピュータコードデバイスは、コードを解釈又は実行する如何なる手段でもよく、限定ではないが、スクリプト、インタープリタ、ダイナミックリンクライブラリ、ジャバクラス及び完全な実行ファイルを含む。更に、本発明の処理の一部はより良いパフォーマンス、信頼性及び／又はコストをもたらすように分散されてもよい。
【００５５】
ここで使用されるような「マシン読み取り可能な媒体」は、プロセッサ１８０５が実行する命令を用意することに関与する如何なる媒体にも関連する。コンピュータ読み取り可能な媒体は様々な形態をとってよく、不揮発性媒体、揮発性媒体及び伝送媒体を含むがそれらに限定されない。記憶装置１８１１のような不揮発性媒体は、例えば、光学的、磁気的及び磁気光学的ディスクを含む。揮発性媒体はメインメモリ１８０７のようなダイナミックメモリを含む。伝送媒体は、同軸ケーブル、銅線及び光ファイバを含み、バス１８０３を構成するワイヤを含む。伝送媒体は、無線波及び赤外線データ通信で生成されるような音響的な又は光学的な波の形態をとってもよい。
【００５６】
コンピュータ読み取り可能な媒体の一般的な形態は、例えば、ハードディスク、フロッピディスク、テープ、磁気光学ディスク、PROM(EPROM、EEPROM、フラッシュEPROM)、DRAM、SRAM、SDRAMその他の如何なる磁性媒体を含んでもよいし、コンパクトディスク（例えば、CD-ROM）その他の光媒体、パンチカード、紙テープその他の穿孔パターンによる物理的媒体、(後述の)搬送波又は他のコンピュータが読み取り可能な何らかの媒体を含んでもよい。
【００５７】
様々な形態のコンピュータ読み取り可能な媒体は、実行に備えて１以上の命令の１以上の命令シーケンスをプロセッサ１８０５に運ぶことを含んでもよい。例えば、その命令は当初は遠隔的な（リモート）コンピュータの磁気ディスクで運ばれてもよい。リモートコンピュータは、本発明の全部又は一部を実行する命令をダイナミックメモリにロードし、その命令をモデムを用いて電話回線で送信してもよい。コンピュータシステム１８０１にとってローカルなモデムは電話回線でデータを受信し、赤外線送信機を用いてデータを赤外線信号に変換してもよい。バス１８０３に結合された赤外線検出器は赤外線信号で搬送されたデータを受信し、バス１８０３にデータをのせる。バス１８０３はデータをメインメモリ１８０７に搬送し、プロセッサ１８０５は命令を引き出して実行する。メインメモリ１８０７で受信された命令は、プロセッサ１８０５による実行の前に又は後に記憶装置１８１１に光学的に格納されてもよい。
【００５８】
コンピュータシステム１８０１はバス１８０３に結合された通信インターフェース１８１９も含む。通信インターフェース１８１９は、ローカルネットワーク（例えば、LAN１８２３）に接続されたネットワークリンク１８２１に結合する双方向データ通信をもたらす。例えば通信インターフェース１８１９は、何らかのパケット交換ローカルエリアネットワーク（LAN）に取り付けられるネットワークインターフェースでもよい。別の例として、通信インターフェース１８１９は非対称ディジタル加入者回線（ADSL）カード、統合サービスディジタルネットワーク（ISDN）カード又はモデムであり、対応するタイプの電話回線へのデータ通信接続を提供してもよい。無線リンクが実現されてもよい。そのような如何なる実施例でも、通信インターフェース１８１９は電気的な、電磁的な又は光学的な信号を送信及び受信し、その信号は様々なタイプの情報を表現するディジタルデータストリームを搬送する。符号分割多重アクセス（CDMA）通信のようなスペクトル拡散技術を用いて又は上述したブルートゥース仕様書に記載されているような周波数ホッピングを用いて無線波が実現されてもよい。
【００５９】
ネットワークリンク１８２１は典型的には１以上のネットワークを介して他のデータ装置に至るデータ通信をもたらす。例えば、ネットワークリンク１８２１は、LAN１８２３を介してホストコンピュータ１８２５に至る接続を又はサービスプロバイダにより操作されるデータ機器に至る接続を用意し、IP(インターネットプロトコル)ネットワーク１８２７（例えば、インターネット）を介してデータ通信サービスを提供する。LAN１８２３及びIPネットワーク１８２７の双方はディジタルデータストリームを運ぶ電気的な、電磁的な又は光学的な信号を使用する。様々なネットワークを介する信号、コンピュータシステム１８０１への及びそこからのディジタルデータを搬送する、通信インターフェース１８１９を介した及びネットワークリンク１８２１における信号は、情報を伝送する搬送波の形態の具体例である。コンピュータシステム１８０１はネットワーク、ネットワークリンク１８２１及び通信インターフェース１８１９を介してプログラムコードを含むデータの受信及び通知の送信を行うことができる。
【００６０】
明らかに、本発明の多数の更なる修正例及び変形例が上記の開示内容に照らして可能になる。従って、添付の特許請求の範囲内で本発明はここで具体的に説明されたものによらずに実施されてもよいことが理解されるべきである。
【００６１】
（関連出願）
本願は米国特許出願第09/921,707号及び10/198,991号に関連する。これらの出願内容は本願のリファレンスに組み入れられる。
【図面の簡単な説明】
【００６２】
【図１】無線ネットワーク上の電子装置を制御する本発明の一実施例によるシステム及び装置を示すシステム図である。
【図２】家庭環境で使用される本発明による無線LANを示す図である。
【図３】職場環境で使用される本発明による無線LANを示す図である。
【図４】本発明の一実施例による制御装置の制御パネルを示す図である。
【図５】本発明の一実施例による制御装置４００のブロック図である。
【図６】本発明の一実施例による制御装置のディスプレイ４１０に表示されるメニュー例を示す図である。
【図７】無線ネットワークに新たな電子装置を設定し、制御装置４００に新たな電子装置を登録するための本発明の一実施例による手順を示すフローチャートである。
【図８】DHCPサーバーのような制御装置を設定するための本発明の一実施例による手順を示すフローチャートである。
【図９】本発明の一実施例による制御装置に表示される選択画面例を示す図である。
【図１０】本発明の一実施例によるメニューエントリ作成画面例を示す図である。
【図１１】選択ボックスの図形表示を示す本発明の一実施例によるディスプレイ４１０を示す図である。
【図１２】本発明の一実施例による制御画面例を示す図である。
【図１３】制御装置に登録された電子装置を表示する本発明の一実施例による手順を示すフローチャートである。
【図１４】本発明の一実施例が使用されてもよい汎用コンピュータシステムを示す図である。
【符号の説明】
【００６３】
１００  メインサーバー
１０１  ディスプレイ
１０２，１０４  プリンタ
１１０，１１２  移動端末
１１４  環境装置
１１６  器具
１１８  環境制御装置
１２０  インターネット
１２１  アンテナ
１５０  無線ＬＡＮ
４００  コントローラ
２００  メインサーバー
２０２  レーザプリンタ
２０４  スキャナ
２０６  デスクトップコンピュータ
２０８，２１２  移動端末
２１０  冷蔵庫
２１４  ＶＣＲ
２１６  家
２１８，２２０，２２２，２２４，２２６，２２８  部屋
３００  メインサーバー
３０２，３２０  プリンタ
３０４  データベース
３０６，３２４，３１６  移動端末
３０８  プリンタ
３１０  コーヒーメーカー
３１２  デスクトップコンピュータ
３１４  照明制御装置
３１８  ワークステーション
３２１  アンテナ
３２２  気候制御装置
３２８，３３０，３３２，３３４，３３６，３３８，３４０，３４２，３４４  部屋
３２６  オフィスビルディング
３２７  職場
４００  制御装置
４１０  ディスプレイ
４１５  入力キーパッド
４２０−４２３  方向ボタン
４３０  メニューボタン
４３２  選択ボタン
５０１  ＣＰＵ
５０２  ＲＡＭ
５０４  ＲＯＭ／フラッシュメモリ
５０６  表示制御部
５０８  入力制御部
５１０  通信制御部
５１２  通信電力制御部
５１４  メモリ拡張インターフェース
５２０  システムバス
９０１  メニュー部分
９０３  装置識別子
９０５  装置メニュータブ
９０７  ＩＰ識別タブ
９０９  登録選択部
１００１  メニュー作成部
１００３  カーソルウインドウ
１００５  キーボード表示部
１１１２−１１１８  選択ボックス
１８０１  コンピュータシステム
１８０３  バス
１８０５  プロセッサ
１８０７  メインメモリ
１８０９  ROM
１８１１  ストレージ装置
１８１３  ディスプレイ
１８１５  入力装置
１８１７  カーソル制御部
１８１９  通信インターフェース
１８２３  ローカルエリアネットワーク
１８２５  ホストコンピュータ
１８２７  インターネット
【図１】
2007215194.tif 000003
【図２】
2007215194.tif 000004
【図３】
2007215194.tif 000005
【図４】
2007215194.tif 000006
【図５】
2007215194.tif 000007
【図６】
2007215194.tif 000008
【図７】
2007215194.tif 000009
【図８】
2007215194.tif 000010
【図１０】
2007215194.tif 000011
【図１１】
2007215194.tif 000012
【図１３】
2007215194.tif 000013
【図１４】
2007215194.tif 000014
【図９】
2007215194.tif 000015
【図１２】
2007215194.tif 000016