(57)【要約】  本発明は、パーソナル・エリア・ネットワーク（ＰＡＮ）のユーザが自分の装置の１台を使い、ＰＡＮ（１００）内の他どの装置の中にあるサービスも利用できるように、ＰＡＮ（１００）内の装置を管理する方法、プロトコル、および制御部に関するものである。ＰＡＮ内の装置は、装置がＰＡＮを制御するのに適したユーザインタフェースを有するか否かに応じて、ＰＡＮコントローラ装置（２００、２１０）またはＰＡＮ付属装置（２５０）のどちらかとして定義される。ＰＡＮが本発明に従って管理されるとき、ＰＡＮコントローラ装置（２００、２１０）およびＰＡＮ付属装置（２５０）は、近距離通信手段（２０１、２１１、２５１）を介して互いに通信し、ＰＡＮ関連情報がネットワーク内で同期が取られるよう互いのＰＡＮ関連情報を交換する。少なくともＰＡＮコントローラ装置（２００、２１０）は、他のＰＡＮ参加装置から受信した最新のＰＡＮ関連情報を格納し、ユーザがＰＡＮユーザインタフェース（２０２、２１２）でＰＡＮの最新の画像を見ることができるようにする。次いでＰＡＮコントローラ装置（２００、２１０）のいずれかは、本発明のコマンドとメッセージを使用して他のＰＡＮ参加装置を制御するのに使用できる。
2008503980.tif 000002
【特許請求の範囲】
【請求項１】
パーソナル・エリア・ネットワーク（ＰＡＮ）（１００）内の装置を管理する方法であって、
各装置がＰＡＮ内の他の装置と通信するための近距離通信手段（２０１、２１１、２５１）を有し、ＰＡＮ参加装置（２００、２１０、２５０）と呼ばれる現在互いに近距離通信圏内にある装置が前記ＰＡＮを構成し、各ＰＡＮ参加装置が装置の特性に応じてＰＡＮコントローラ装置（２００、２１０）またはＰＡＮ付属装置（２５０）のどちらかとして定義されており、
各装置についてのＰＡＮ関連情報を少なくとも前記ＰＡＮコントローラ装置で同期させるように、各装置についての前記ＰＡＮ関連情報を少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に通信する工程と、
前記ＰＡＮ参加装置の少なくとも１台を制御するために現在使用中のＰＡＮコントローラ装置であるＰＡＮ管理装置（２００または２１０）により、前記ＰＡＮ参加装置の少なくとも１台を制御する工程と、
を備えることを特徴とする方法。
【請求項２】
前記ＰＡＮ管理装置（２００または２１０）はユーザコントローラ装置であり、前記ユーザコントローラ装置はユーザが現在使用中の前記ＰＡＮコントローラ装置であることを特徴とする請求項１に記載の方法。
【請求項３】
前記ＰＡＮ参加装置が、ユーザにＰＡＮ参加装置から前記ＰＡＮを管理することを可能にする入力特性と、前記ユーザに前記ＰＡＮの状態を示す出力特性とを持つユーザインタフェース（２０２、２１２）を有する場合、前記ＰＡＮ参加装置はＰＡＮコントローラ装置として定義されることを特徴とする請求項１または２に記載の方法。
【請求項４】
グローバル・アクセス・ポイント（ＧＡＰ）（２１０）と呼ばれる前記装置の少なくとも１台の装置は、外部ネットワークとの通信を可能にする外部アクセス手段（２１５）を有し、
前記制御する工程では、前記ＰＡＮ管理装置（２００または２１０）が前記ＰＡＮ参加装置（２００、２１０、２５０）の少なくとも１台にアクセス選択コマンドを送信して、前記ＰＡＮ参加装置の前記少なくとも１台を制御し、前記アクセス選択コマンドは前記ＰＡＮ参加装置の前記少なくとも１台による前記外部アクセス手段（２１５）の使用を制御するために使用されることを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記アクセス選択コマンドは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台をアクセス選択モードに設定するコマンドを備えることを特徴とする請求項４に記載の方法。
【請求項６】
前記アクセス選択モードは遠隔制御モードであり、前記遠隔制御モードでは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台が、その外部アクセスのために前記ＧＡＰ（２１０）の前記少なくとも１台の使用法を指示されることを特徴とする請求項５に記載の方法。
【請求項７】
前記アクセス選択モードは遠隔制御選択基準モードであり、前記遠隔制御選択基準モードでは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台が、前記ＰＡＮ管理装置（２００または２１０）から受信した基準および優先順位に基づき、その外部アクセスのために前記ＧＡＰの前記少なくとも１台の使用を指示されることを特徴とする請求項５に記載の方法。
【請求項８】
前記アクセス選択モードは独立モードであり、前記独立モードでは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台が、その内部基準および内部優先順位に基づき、前記ＧＡＰの前記少なくとも１台の使用を指示されることを特徴とする請求項５に記載の方法。
【請求項９】
少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に通信された前記ＰＡＮ関連情報は、少なくとも各ＰＡＮ参加装置のアイデンティティを備えていることを特徴とする請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
前記通信する工程は、少なくとも前記ＰＡＮコントローラ装置（２００、２１０）を備えるマルチキャストグループにメッセージを送信することで実行されることを特徴とする請求項１乃至９のいずれか１項に記載の方法。
【請求項１１】
前記通信する工程は、前記ＰＡＮ参加装置のＰＡＮ関連情報に変更が発生するたびに、各ＰＡＮ参加装置（２００、２１０、２５０）が少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に自装置のＰＡＮ関連情報を送信することで実行されることを特徴とする請求項１乃至１０のいずれか１項に記載の方法。
【請求項１２】
前記通信する工程は、そのＰＡＮ関連情報の送信要求を受信したとき、各ＰＡＮ参加装置（２００、２１０、２５０）が自装置のＰＡＮ関連情報を送信することで実行されることを特徴とする請求項１乃至１１のいずれか１項に記載の方法。
【請求項１３】
前記通信する工程は、周期的に実行されることを特徴とする請求項１乃至１２のいずれか１項に記載の方法。
【請求項１４】
前記装置の少なくとも１台は専用リンク装置（ＤＬＤ）（１１５）であり、その近距離通信手段はＤＬＤピア（１１４）とだけ通信でき、前記ＤＬＤピアは前記ＰＡＮ内の他の装置と通信するためのその近距離通信手段に加えて、前記ＤＬＤとの通信用に特に構成された第２の近距離通信手段を有する装置であり、
前記方法は、前記ＤＬＤピアが少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に前記ＤＬＤのＰＡＮ関連情報をエクスポートする工程を更に含むことを特徴とする請求項１乃至１３のいずれか１項に記載の方法。
【請求項１５】
パーソナル・エリア・ネットワーク（ＰＡＮ）（１００）内の装置を管理するための通信プロトコルであって、
各装置がＰＡＮ内の他の装置と通信するための近距離通信手段（２０１、２１１、２５１）を有し、ＰＡＮ参加装置（２００、２１０、２５０）と呼ばれる現在互いに近距離通信圏内にある前記装置が前記ＰＡＮを構成し、各ＰＡＮ参加装置が装置の特性に応じてＰＡＮコントローラ装置（２００、２１０）またはＰＡＮ付属装置（２５０）のどちらかとして定義されており、
前記通信プロトコルが、
各装置についてのＰＡＮ関連情報を少なくとも前記ＰＡＮコントローラ装置（２００、２１０）で同期させるように、各装置についての前記ＰＡＮ関連情報を少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に通信する工程と、
前記ＰＡＮ参加装置の少なくとも１台を制御するために現在使用中のＰＡＮコントローラ装置であるＰＡＮ管理装置（２００または２１０）により、前記ＰＡＮ参加装置の前記少なくとも１台を制御する工程とを実施するためのメッセージを指定することを特徴とする通信プロトコル。
【請求項１６】
グローバル・アクセス・ポイント（ＧＡＰ）（２１０）と呼ばれる前記装置の少なくとも１台の装置は、外部ネットワークとの通信を可能にする外部アクセス手段（２１５）を有し、
前記制御する工程は、前記ＰＡＮ管理装置（２００または２１０）が前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台にアクセス選択コマンド・メッセージを送信することで前記ＰＡＮ参加装置の前記少なくとも１台を制御し、前記アクセス選択コマンド・メッセージは、前記ＰＡＮ参加装置の前記少なくとも１台による前記外部アクセス手段（２１５）の使用を制御するために使用されることを特徴とする請求項１５に記載の通信プロトコル。
【請求項１７】
前記アクセス選択コマンド・メッセージは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台をアクセス選択モードに設定するアクセス選択モード・コマンド・メッセージであることを特徴とする請求項１６に記載の通信プロトコル。
【請求項１８】
前記アクセス選択モードは遠隔制御モードであり、前記遠隔制御モードでは、前記アクセス選択モード・コマンド・メッセージが、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台がその外部アクセスのために使用すべき前記少なくとも１台のＧＡＰ（２１０）の１つの識別子を備えることを特徴とする請求項１７に記載の通信プロトコル。
【請求項１９】
前記アクセス選択モードは遠隔制御選択基準モードであり、前記遠隔制御選択基準モードでは、前記アクセス選択モード・コマンド・メッセージが、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台が前記アクセス選択手段を使用する基にすべき基準を定義するアクセス選択基準を備えることを特徴とする請求項１７に記載の通信プロトコル。
【請求項２０】
前記アクセス選択モードは独立モードであり、前記独立モードでは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台が、その内部基準および内部優先順位に基づき、前記ＧＡＰの前記少なくとも１台の使用を指示されることを特徴とする請求項１７に記載の通信プロトコル。
【請求項２１】
少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に通信された前記ＰＡＮ関連情報は、少なくとも各ＰＡＮ参加装置のアイデンティティを備えることを特徴とする請求項１５乃至２０のいずれか１項に記載の通信プロトコル。
【請求項２２】
前記通信する工程は、少なくとも前記ＰＡＮコントローラ装置（２００、２１０）を備えるマルチキャストグループにメッセージを送信することで実行されることを特徴とする請求項１５乃至２１のいずれか１項に記載の通信プロトコル。
【請求項２３】
前記通信する工程は、前記ＰＡＮ参加装置のＰＡＮ関連情報に変更が発生するたびに、各ＰＡＮ参加装置（２００、２１０、２５０）が少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に自装置のＰＡＮ関連情報を備えるＰＡＮ汎用情報メッセージを送信することで実行されることを特徴とする請求項１５乃至２２のいずれか１項に記載の前記通信プロトコル。
【請求項２４】
前記通信する工程は、そのＰＡＮ関連情報の送信要求を受信したとき、各ＰＡＮ参加装置（２００、２１０、２５０）が自装置のＰＡＮ関連情報を備えるＰＡＮ汎用情報メッセージを送信することで実行されることを特徴とする請求項１５乃至２３のいずれか１項に記載の通信プロトコル。
【請求項２５】
前記装置の少なくとも１台は専用リンク装置（ＤＬＤ）（１１５）であり、その近距離通信手段はＤＬＤピア（１１４）とだけ通信でき、前記ＤＬＤピアは前記ＰＡＮ内の他の装置と通信用のその近距離通信手段に加えて、前記ＤＬＤとの通信用に特に構成された第２の近距離通信手段を有する装置であり、
前記通信プロトコルは、前記ＤＬＤピアが少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に前記ＤＬＤのＰＡＮ関連情報をエクスポートする工程を実施するためのメッセージも指定することを特徴とする請求項１５乃至２４のいずれか１項に記載の通信プロトコル。
【請求項２６】
ＰＡＮ内の装置を管理するためのパーソナル・エリア・ネットワーク（ＰＡＮ）（１００）内のＰＡＮコントローラ装置（２００、２１０）であって、
ＰＡＮ参加装置と呼ばれる現在互いに近距離通信圏内にある装置がＰＡＮを構成しており、
前記ＰＡＮ内の各装置の前記ＰＡＮ関連情報が前記ＰＡＮ内の少なくとも前記ＰＡＮコントローラ装置で同期が取られるように、前記ＰＡＮ内の少なくとも前記他のＰＡＮコントローラ装置に自装置についてのＰＡＮ関連情報を送信し、前記ＰＡＮ内の他の各装置のＰＡＮ関連情報を受信するための近距離通信手段（２０１、２１１）と、
前記ＰＡＮ参加装置の少なくとも１台を制御するための制御部（２０３、２１３）と、
を備えることを特徴とするＰＡＮコントローラ装置。
【請求項２７】
前記ＰＡＮコントローラ装置が、さらに、ユーザが前記装置から前記ＰＡＮを管理することを可能にする入力特性と、前記ユーザに前記ＰＡＮの状態を示す出力特性とを有するＰＡＮユーザインタフェース（２０２、２１２）を備えることを特徴とする請求項２６に記載のＰＡＮコントローラ装置。
【請求項２８】
前記制御部（２０３、２１３）は、前記ＰＡＮ参加装置の前記少なくとも１台に近距離通信手段（２０１、２１１）で送信されるアクセス選択コマンドを発生することにより、前記ＰＡＮ参加装置の前記少なくとも１台による前記ＰＡＮ参加装置のいずれかにある外部アクセス手段の使用を制御するように構成されることを特徴とする請求項２６または２７に記載のＰＡＮコントローラ装置。
【請求項２９】
前記アクセス選択コマンドは、ユーザインタフェース（２０２、２１２）の入力特性での前記ユーザの行為の結果として発生されることを特徴とする請求項２８に記載のＰＡＮコントローラ装置。
【請求項３０】
前記アクセス選択コマンドは、前記ＰＡＮ参加装置の前記少なくとも１台をアクセス選択モードに設定するコマンドを備えることを特徴とする請求項２８または２９に記載のＰＡＮコントローラ装置。
【請求項３１】
前記近距離通信手段（２０１、２１１）は、前記ＰＡＮ（１００）内の少なくとも前記ＰＡＮコントローラ装置を備えるマルチキャストグループにＰＡＮ関連情報を送信するように構成されることを特徴とする請求項２６乃至３０のいずれか１項に記載のＰＡＮコントローラ装置。
【請求項３２】
前記装置が、自装置および他のＰＡＮ参加装置についてのＰＡＮ関連情報を格納するためのメモリ（２０２、２１４）を更に備えることを特徴とする請求項２６乃至３１のいずれか１項に記載のＰＡＮコントローラ装置。
【請求項３３】
ＰＡＮ内の各装置の中にあるデジタルのコンピュータ装置のメモリにロード可能なコンピュータプログラム製品であって、
前記コンピュータプログラム製品が前記コンピュータ装置で実行されるときに、請求項１乃至１４のいずれか１項に記載の方法を実行するソフトウェアコード部分を備えることを特徴とするコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近距離通信ネットワークの方法、装置およびプロトコルに関し、より具体的には、パーソナル・エリア・ネットワーク内の装置を管理する方法、装置およびプロトコルに関する。
【背景技術】
【０００２】
今日では、移動体通信ネットワークのユーザは、様々な通信装置を多数持っているのが一般的である。例えば、あるユーザは、携帯電話機、ラップトップ・コンピュータ、携帯情報端末（ＰＤＡ）を持っているだろう。それに加えて、例えばデジタルカメラやワイヤレスヘッドセットも持っているかも知れない。複数ある装置の１台を使用しているユーザにとって、そのユーザの別の装置またはそのユーザの近くにある他の装置の中にあるリソースにアクセスすることは、興味を惹きそうである。それゆえ、通信装置の中には、この目的に適した近距離通信手段を有するものがある。
【０００３】
例を挙げると、それ自体では例えば移動体通信ネットワークへ外部アクセスする実行手段を持たないラップトップ・コンピュータが、近距離通信手段を介してセルラー方式アクセス実行手段を有する携帯電話機に接続することができるものとする。それによって、ラップトップ・コンピュータは、携帯電話機のセルラー方式アクセス手段を利用して、例えばイントラネットまたはインターネットにアクセスできるようになる。近距離通信手段は、例えば、その1例がブルートゥースである近距離無線リンク、または赤外線リンク、または通常の有線接続でもよい。
【０００４】
最近の進歩により、ユーザの近くにある通信装置を無線接続し、パーソナル・エリア・ネットワーク（ＰＡＮ：personal area network）と呼ばれる１つの近距離通信ネットワークにすることが勧められている。それゆえＰＡＮは、互いに近距離通信圏内にある通信装置から構成される。ＰＡＮに属する装置は、ユーザに属することもあるし、そうでないこともある。例を挙げると、ＰＡＮは、ユーザが現在そばを通り過ぎている部屋の中に置かれているプリンタも含んでもよい。こうしたパーソナル・エリア・ネットワークの範囲は通常、２〜３メートルである。ＰＡＮの目的は、ＰＡＮに接続されている装置がＰＡＮに属する別の装置に属するリソースにアクセスし、各装置自体で与えられる経験に比べてより素晴しい経験をユーザにもたらすことである。ユーザは、例えば特定の期間中希望する機能を実施するのに必要な装置だけを持って行くことを選んでもよい。
【０００５】
ＰＡＮは動的なネットワークなので、装置が例えばネットワークの範囲内に移動するか範囲外に移動するかに依存して、ネットワークに属することもあり属さないこともある。したがって、ＰＡＮに参加することが許可されている全装置と定義されるＰＡＮメンバと、特定の瞬間にＰＡＮに接続しているＰＡＮメンバと定義されるＰＡＮ参加装置との間には差異がある。ユーザの経験範囲を拡げるために、あるＰＡＮ参加装置に属するリソースを他のＰＡＮ参加装置と共有することができるアプリケーションの例には、他のどのＰＡＮ参加装置のファイルにもアクセスすることができること、およびあるＰＡＮ参加装置の外部アクセス能力（例、セルラー方式アクセス）をすべてのＰＡＮ参加装置間で共有することのように単純なものから、ＰＡＮ参加装置間に本当に分散して、ＰＡＮ参加装置の様々なリソースを利用するＰＡＮを意識した新しいアプリケーションまである。このようなＰＡＮを意識した新しいアプリケーションの例として、ＰＡＮ内装置各部間で共有されるグラフィカル・ユーザ・インタフェース並びにＰＡＮ全体にわたるファイルシェアリング・アプリケーションおよびデータシェアリング・アプリケーションがある。
【０００６】
ブルートゥースピコネットは、従来技術のパーソナル・エリア・ネットワークと見なすことができる。ブルートゥースピコネットは、最大８台まで収容でき、そこでは１台が親機で、最大7台までが親機の子機として親機に接続される。したがって、ブルートゥースピコネットでは、すべてのトラヒックは親機を経由する必要がある。すなわち、ブルートゥースピコネットは、子機が互いの存在を知らないので、トランスペアレントではない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
すべての装置が互いに連絡することができるようにブルートゥースピコネットの階層性を弱めるため、ブルートゥースピコネットに適用されるブルートゥースＰＡＮプロファイルが作られた。ブルートゥースＰＡＮプロファイルを使用することにより、レイヤ３の観点からはブルートゥースピコネットは他のイーサネット（登録商標）と同じように見える。そうは言っても、ブルートゥースＰＡＮプロファイルでは、有意義な方法である装置が他の装置を見つけて他の装置の能力を知り、ＰＡＮを動的に管理できるようにする方法はない。
【０００８】
その結果として、ＰＡＮがトランスペアレントであるように、且つユーザに拡張経験を与えるためＰＡＮ内の装置が協力して互いのリソースを十分に活用できるように、パーソナル・エリア・ネットワーク内の装置を動的に管理する方法およびプロトコルに対する要求がある。様々なＰＡＮ参加装置を収容するＰＡＮが、ばらばらの装置としてではなく、かなりの程度まで１式の装置として機能するなら、ユーザから見て非常に都合が好いだろう。
【０００９】
上記のように、最近の進歩により、近距離通信手段を有し且つユーザの近くにある通信装置を無線接続し、それによって１ユーザのためのパーソナル・エリア・ネットワーク（ＰＡＮ）を作ることが勧められている。だが、そのようなパーソナル・エリア・ネットワークを作成する現在のソリューションには、作成されたＰＡＮがトランスペアレントではなく、その結果としてＰＡＮ内の各装置の中にあるサービスは、ＰＡＮ内の他の装置間では単純な方法では共有できないという問題がある。
【課題を解決するための手段】
【００１０】
それゆえ、本発明の目的は、ＰＡＮがユーザにトランスペアレントになるように、すなわちユーザが、ＰＡＮ内の自分の装置の１台を使い、ＰＡＮ内の他のどの装置の特性も発見でき、ＰＡＮ内のどの装置の中にあるサービスも使用できるように、ＰＡＮ内の装置を管理するソリューションを作り出すことである。
【００１１】
上記の目的は、独立請求項によれば、方法、通信プロトコル、ＰＡＮコントローラ装置、およびコンピュータが読み取り可能なプログラムを用いて達成される。好ましい実施形態は、従属請求項に記載されている。
【００１２】
本発明によるソリューションは、ユーザが現在使用している装置のほかにＰＡＮ内の他のどの装置の中にあるサービスも利用できるように、パーソナル・エリア・ネットワーク内の装置を管理することを可能にする。これを達成するには、ＰＡＮ関連情報がネットワーク内で更新され同期されるよう、各ＰＡＮ参加装置についてのＰＡＮ関連情報を少なくともＰＡＮコントローラ装置に通信すること、および他のＰＡＮ参加装置をいわゆるＰＡＮ管理装置で管理することが必要である。ここで、ＰＡＮ管理装置は、他のＰＡＮ参加装置を制御するために現在使用中のＰＡＮコントローラ装置である。
【００１３】
本発明の第１の態様により、パーソナル・エリア・ネットワーク（ＰＡＮ）内の装置を管理する方法が規定される。各装置は、ＰＡＮ内の他の装置との通信用に近距離通信手段を有し、現在互いに近距離通信圏内にある装置は、ＰＡＮ参加装置と呼ばれ、ＰＡＮを構成する。各ＰＡＮ参加装置は、装置の特性に応じてＰＡＮコントローラ装置またはＰＡＮ付属装置のどちらかとして定義される。その方法は、以下の工程を備える。各装置についてのＰＡＮ関連情報が少なくともＰＡＮコントローラ装置で同期されるように、各装置についてのＰＡＮ関連情報を少なくともＰＡＮコントローラ装置に通信する工程、およびＰＡＮ管理装置により、少なくとも１台のＰＡＮ参加装置を制御する工程である。ここで、ＰＡＮ管理装置は、少なくとも１台のＰＡＮ参加装置を制御するために現在使用中のＰＡＮコントローラ装置である。
【００１４】
本発明の第２の態様により、パーソナル・エリア・ネットワーク（ＰＡＮ）内の装置を管理する通信プロトコルが規定される。各装置は、ＰＡＮ内の他の装置との通信用に近距離通信手段を有し、現在互いに近距離通信圏内にある装置は、ＰＡＮ参加装置と呼ばれ、ＰＡＮを構成する。各ＰＡＮ参加装置は、装置の特性に応じてＰＡＮコントローラ装置またはＰＡＮ付属装置のどちらかとして定義される。通信プロトコルは、以下の工程を実施するためのメッセージを詳述する。各装置についてのＰＡＮ関連情報が少なくともＰＡＮコントローラ装置で同期されるように、各装置についてのＰＡＮ関連情報を少なくともＰＡＮコントローラ装置に通信する工程、およびＰＡＮ管理装置により、少なくとも１台のＰＡＮ参加装置を制御する工程である。ここで、ＰＡＮ管理装置は、少なくとも１台のＰＡＮ参加装置を制御するために現在使用中のＰＡＮコントローラ装置である。
【００１５】
本発明の第３の態様により、ＰＡＮコントローラ装置がＰＡＮ内の装置を管理するためパーソナル・エリア・ネットワーク（ＰＡＮ）内に用意される。ここで、現在互いに近距離通信圏内にある装置は、ＰＡＮ参加装置と呼ばれ、ＰＡＮを構成する。ＰＡＮコントローラ装置は、以下を備える。ＰＡＮ内の各装置についてのＰＡＮ関連情報がＰＡＮ内の少なくともＰＡＮコントローラ装置で同期されるように、ＰＡＮ内の少なくとも他のＰＡＮコントローラ装置に自装置についてのＰＡＮ関連情報を送信し、ＰＡＮ内の他の各装置についてのＰＡＮ関連情報を受信するための近距離通信手段、および少なくとも１台のＰＡＮ参加装置を制御するための制御部である。
【００１６】
本発明の好ましい実施形態によれば、ＰＡＮ管理装置は、ＰＡＮ参加装置のいずれかにある外部アクセス手段を制御するために使用するアクセス選択コマンドを送信して、他のＰＡＮ参加装置を制御する。
【００１７】
本発明の別の好ましい実施形態によれば、ネットワーク内でのＰＡＮ関連情報の通信は、最新のＰＡＮ関連情報を必要とするＰＡＮ参加装置のアドレスを備えるマルチキャストグループに、ＰＡＮ関連情報を含むメッセージを送信することにより実施される。
【発明の効果】
【００１８】
本発明の利点の１つは、ＰＡＮ内の様々な装置の中にある接続機能または特定の機能に関連するタスクを実施するために、ユーザはすべての装置のユーザインタフェースを使用する必要がないことである。代わりに、望ましい機能を実際にどの装置が備えているかとは無関係に、ユーザはＰＡＮ内でタスクを実行するのに最善のユーザインタフェースを有する装置を使用することができるだろう。
【００１９】
本発明のさらなる利点は、そのために適切なユーザインタフェースを有するＰＡＮ内の装置のどれか、すなわちいずれかのＰＡＮコントローラ装置を介して、ユーザが全ＰＡＮ参加装置ならびに各ＰＡＮ参加装置の中にあるサービスおよび機能を見ることができるだろうことである。ＰＡＮコントローラ装置を通して、ユーザはＰＡＮの要約された画像または詳細な画像を見ることができ、ユーザは例えば接続、アクセス選択、サービスへのアクセス権の点から見て、状況と好みに応じて、一式の装置としてまたは個別の諸装置としてＰＡＮ参加装置を管理することができる。
【００２０】
本発明のもう１つの利点は、ユーザがＰＡＮコントローラ装置を介して別のＰＡＮ参加装置を遠隔制御できるようにしており、それによって、例えばＰＡＮ内リソースの使用を改善できることである。
【００２１】
本発明のさらなる利点は、別のＰＡＮ参加装置を自動的に制御することもできることである。そのためには、ＰＡＮ参加装置は装置ごとにおよび／またはサービスレベルごとに、他のＰＡＮ参加装置の機能を使用することをどの程度許されるべきかを例えば制御するために、例えば通信システム内のいずれかのノードに設定されるポリシーを使う。
【００２２】
本発明のさらに別の利点は、ＰＡＮ関連情報が更新され且つ同期されるよう本発明に従ってＰＡＮ関連情報を通信することにより、ＰＡＮ管理装置はＰＡＮ内のＰＡＮコントローラ装置間で瞬時に変わることができることである。この意味するところは、ユーザはＰＡＮコントローラ装置を変更でき、しかも依然として自分のＰＡＮを管理でき、ＰＡＮ内の他のどの装置の中にあるサービスも利用することができるということである。
【００２３】
本発明のもう１つの利点は、ＰＡＮ内の通信に特定のマルチキャストグループを使用できることであり、それにより通信が効率的になる。
【００２４】
さらに別の利点は、本発明が規定するＰＡＮ管理プロトコルにある。そのプロトコルは、ＰＡＮ参加装置とりわけＰＡＮコントローラ装置に、必要なツールボックスを提供し、効率的に同期情報を維持し他のＰＡＮ参加装置を遠隔で制御できるようにする。
【００２５】
さらに、本発明のもう１つの利点は、専用リンク装置（ＤＬＤ：Dedicated Link Device）のサービスインタフェースをエクスポートできるようにしていることであり、それにより、ＤＬＤピア以外のＰＡＮ参加装置もＤＬＤのサービスを容易に使用できる。
【発明を実施するための最良の形態】
【００２６】
本発明は、本発明の好ましい実施形態を示す添付の図面を参照して、以下でより詳しく記述されるであろう。しかし、本発明は多くの異なる形で例示できるので、本文書中で説明される実施形態に限定されると解釈すべきではなく、これらの実施形態は、この開示が完ぺきで全部そろっていて、当業者に本発明の範囲を十分に伝達するだろうように用意されている。図では、同様の数字は同様の要素に言及している。
【００２７】
図１は、小規模パーソナル・エリア・ネットワーク（ＰＡＮ）１００の例を示す。この例では、本発明を活用してユーザ１１０の視点からは大体において１式の装置として働くだろう。
【００２８】
図は、ＰＡＮ参加装置（すなわち、ＰＡＮに参加することが許可されていて、現在ＰＡＮに接続している装置）および既存の外部アクセス実行手段を有する例示的なＰＡＮ１００を示す。ＰＡＮ１００には、ラップトップ・コンピュータ１１２、デジタルカメラ１１１、情報携帯端末（ＰＤＡ：Personal Digital Assistant）１１３、携帯電話機１１４、ヘッドセット１１５の諸装置を含む。これらの装置のすべてが、ユーザ１１０のＰＡＮのメンバであり、現在互いに近距離通信圏内にあるので、ＰＡＮ参加装置でもある。ＰＡＮ１００には、外部アクセス実行手段を有するＰＡＮ参加装置が２台ある。ＷＬＡＮアクセスポイント１２０を介してワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ：Wireless Local Area Network）への外部アクセスを有するラップトップ・コンピュータ１１２、およびセルラー・ネットワーク１２１、例えばＧＰＲＳネットワーク、ＣＤＭＡ２０００ネットワーク、ＵＭＴＳネットワーク、またはその他のセルラー・ネットワークへの外部アクセスを有する携帯電話機１１４である。外部アクセス実行手段を有するＰＡＮ参加装置は、本願ではグローバル・アクセス・ポイント（ＧＡＰ：Grobal Access Oints）と呼ぶ。
【００２９】
本発明に従って管理されるＰＡＮでは、ＧＡＰ１１２、１１４の外部アクセスは、例えばインターネットまたはイントラネットへの外部アクセスを利用するため他のＰＡＮ参加装置が使用できる。図１のヘッドセット１１５は、本願では専用リンク装置（ＤＬＤ：dedicated link device）と呼ぶ、別の種類のＰＡＮ装置を表す。そう呼ぶ理由は、ＤＬＤピアと呼ぶ他の１台の装置とだけ通信することができるからである。この例では、ヘッドセット１１５は、そのＤＬＤピア(peer)すなわち携帯電話機１１４とだけ通信することができる。ＰＡＮ参加装置の中には、同時にいくつかの役割を果たすものがあってもよいことに留意のこと。図１の例では、携帯電話機１１４は、ネットワークで結ばれたＰＡＮ参加装置であることに加えて、セルラー・ネットワークにアクセスするＧＡＰであり、ヘッドセット１１５のＤＬＤピアでもある。
【００３０】
本発明の目的は、ユーザが任意の数の自分用の装置を相互接続することを可能にすることである。これに対する動機は、ユーザがＰＡＮ内の装置から得ることができるだろう価値が個別の装置から個々に得ることができる価値の合計を上回るということである。しかし、この可能性を最大限に引き出すためには、ユーザは１台のＰＡＮ参加装置のインタフェースだけを使用してもよいが、それでも他のＰＡＮ参加装置の中にあるサービスにアクセスすることができるように、ＰＡＮ参加装置は個別の装置としてではなく、大体において一式の装置として機能するように作られなければならない。したがって、本発明は、上記の目的を達成するようにＰＡＮを管理する方法、プロトコルおよびＰＡＮコントローラ装置の作成を目指している。
【００３１】
図１に記載のＰＡＮなどのユーザのパーソナル・エリア・ネットワークに属する装置が接続可能であるためには、ＰＡＮ内の各装置はＰＡＮ内の他の装置と通信するための近距離通信手段を有する。さらに、装置は、その特性に応じてＰＡＮコントローラ装置かＰＡＮ付属装置のどちらかとして定義される。本発明の目的の達成を求めて、本発明に従ってＰＡＮ内の装置を管理可能とするため、ＰＡＮ関連情報がＰＡＮ参加装置間で同期が取られるように、ＰＡＮ関連情報がＰＡＮ参加装置間で通信される。
【００３２】
さらに、ＰＡＮ参加装置はＰＡＮ管理装置から制御される。そのＰＡＮ管理装置は、他のＰＡＮ参加装置を制御するために現在使用中のＰＡＮコントローラ装置である。ＰＡＮ関連情報は、ＰＡＮ参加装置間または少なくともＰＡＮコントローラ装置間で、更新され同期されるので、ＰＡＮ管理装置の役割はＰＡＮコントローラ装置間で瞬時に変えることができ、ＰＡＮのユーザはＰＡＮ管理装置からそのＰＡＮを管理監督することができる。さらに、ＰＡＮの管理は、例えばＰＡＮの立ち上げ時にユーザが設定する命令コマンドモードに基づき自動でできる。
【００３３】
上記のように、ＰＡＮ内の装置は、その特性に応じてＰＡＮコントローラ装置かまたはＰＡＮ付属装置かのどちらかとして定義される。ＰＡＮコントローラ装置は、ＰＡＮとＰＡＮ参加装置を制御できるＰＡＮ参加装置であり、ユーザはそれを介してコマンドを使って自分のＰＡＮを管理できる。したがって、ＰＡＮコントローラ装置は、ＰＡＮのユーザに対して優れた入力／出力能力を持つ優れたユーザインタフェース有するべきである。ＰＡＮコントローラ装置の他の有利な特性は、かなり優れたメモリリソースと処理能力である。ユーザインタフェースを介して、ユーザはＰＡＮ全体ベース、グループベース、または装置ベースでＰＡＮ参加装置およびＰＡＮ関連情報を閲覧し制御することができる。このことが、ＰＡＮ参加装置のユーザ制御による遠隔制御がどのように開始されるかを示す。ＰＡＮ参加装置は、本文書中で後に検討されるアクセス選択モード・コマンド使用し、例えばＰＡＮコントローラ装置が配信するポリシーによっても制御することができる。
【００３４】
図２は、本発明に従って管理される例示的なＰＡＮ１００の略ブロック図を示す。そこでは、図２のＰＡＮ１００は、２台のＰＡＮコントローラ装置２００、２１０ならびに１台のＰＡＮ付属装置２５０からなる３台のＰＡＮ参加装置を備える。
【００３５】
図２では、例示的ＰＡＮコントローラ装置２００、２１０は、ＰＡＮ参加装置と通信するために、それぞれ近距離通信手段２０１、２１１を備える。各ＰＡＮコントローラ装置２００、２１０は、ＰＡＮを管理するために、ＰＡＮユーザインタフェース２０２、２１２も有する。ＰＡＮユーザインタフェース２０２、２１２は、装置２００、２１０のそれぞれから、ユーザが、ＰＡＮユーザインタフェースのそれぞれの入力特性を介してコマンドを入力することで、ＰＡＮおよびそのＰＡＮ参加装置を管理することを可能にする入力特性を有する。
【００３６】
各ＰＡＮユーザインタフェース２０２、２１２は、ユーザにＰＡＮの状態を見せるための出力特性も有している。その出力特性は、自分のＰＡＮを管理するために本発明を使うとき、ユーザは自分のＰＡＮのなるべく明瞭な画像を見ることができ、そこではユーザが大まかにまたは詳細に、すなわち少しのまたは多くのＰＡＮ関連情報を持って、どのＰＡＮ参加装置も見ることができるように、ＰＡＮの画像を都合よく拡大縮小できるようにする。
【００３７】
各ＰＡＮコントローラ装置２００、２１０は、制御及び処理部２０３、２１３も有しており、制御及び処理部は、本発明に従ってＰＡＮの管理およびＰＡＮ参加装置の制御を可能にするソフトウェア、そのＰＡＮ関連情報を尋ねる要求に応えることを可能にするソフトウェア、ならびにＰＡＮ関連情報を尋ねる自分の要求を作成することを可能にするソフトウェアを有している。各ＰＡＮコントローラ装置２００、２１０は、自装置のＰＡＮ関連情報および他のＰＡＮ参加装置から受信したＰＡＮ関連情報を格納するためのメモリ２０４、２１４も有している。１台のＰＡＮコントローラ装置２１０は、外部アクセス手段２１５も有しており、その外部アクセス手段によりＰＡＮ参加装置が例えば移動体通信ネットワークへ外部アクセスすることを可能にしている。したがって、ＰＡＮコントローラ装置２１０は、グローバル・アクセス・ポイント（ＧＡＰ）にもなる。
【００３８】
本発明に従ってＰＡＮを制御するためには、少なくとも１台のＰＡＮコントローラが常時ＰＡＮの中に存在することが必要だろう。携帯電話機は普通優れたユーザインタフェースを有すること、および携帯電話機はたいていユーザの手元にあることから、非常に適したＰＡＮコントローラ装置である。
【００３９】
図２のＰＡＮ付属装置２５０は、他のＰＡＮ参加装置とＰＡＮ関連情報を通信するための近距離通信手段２５１を備える。ＰＡＮ付属装置２５０は処理部２５２も備えていて、その処理部はそのＰＡＮ関連情報を尋ねる要求に答えることを可能にするＰＡＮ機能を有することが少なくとも必要である。処理部２５２は、他のＰＡＮ参加装置にＰＡＮ関連情報を尋ねる要求を作成する機能も有してもよい。ＰＡＮコントローラ装置の制御及び処理部２０３、２１３と比べて、ＰＡＮ付属装置の処理部２５２は、他のＰＡＮ参加装置を制御するためのいかなる機能も有しない。さらに、ＰＡＮ付属装置は、自装置のＰＡＮ関連情報を格納するため、およびオプションで他のＰＡＮ参加装置から受信したＰＡＮ関連情報を格納するため、メモリ２５３を有する。
【００４０】
ＰＡＮ付属装置は入力／出力インタフェースが貧弱なので、ＰＡＮを管理するために使用することはできない。それゆえ、ＰＡＮ付属装置のありそうな例は、ＭＰ３プレーヤとデジタルカメラである。ある種の貧弱な入力／出力性能を有するＰＡＮ付属装置は、ＰＡＮコントローラ装置のユーザインタフェースより実行できることが少ないＰＡＮユーザインタフェースも有してもよい。例えば、他のＰＡＮ参加装置の遠隔制御およびＰＡＮ関連情報の操作は、ＰＡＮ付属装置のＰＡＮユーザインタフェース経由では許可されないだろう。
【００４１】
ＰＡＮ内にはいくつものＰＡＮコントローラ装置といくつものＰＡＮ付属装置があってもよく、任意数のＰＡＮコントローラ装置が同時に接続され、ＰＡＮ管理作業のためにユーザが使用できることも指摘されるべきである。ＰＡＮ参加装置をＰＡＮコントローラおよびＰＡＮ付属装置に定義することは、ＰＡＮ参加装置の有する機能およびＰＡＮ参加装置が差し当たり有している入力／出力性能に基づき、ＰＡＮ参加装置自体によりなされるのが好ましい。
【００４２】
図２の例示的ＰＡＮ１００が本発明に従って管理されるとき、ＰＡＮコントローラ装置２００、２１０およびＰＡＮ付属装置２５０は、近距離通信手段２０１、２１１、２５１を介して互いに通信し、ＰＡＮのＰＡＮ関連情報の同期が取れるように互いのＰＡＮ関連情報を交換する。各ＰＡＮコントローラ装置および各ＰＡＮ付属装置はいつも、そのメモリ２０４、２１４、２５３に自装置についての全部揃った最新情報を格納する。それに加えて、少なくともＰＡＮコントローラ装置２００、２１０は、他のＰＡＮ参加装置から受信した最新のＰＡＮ関連情報を格納し、そのＰＡＮユーザインタフェース２０２、２１２のスクリーン上にＰＡＮの最新且つ明瞭な映像を見ることができるようにする。
【００４３】
それゆえ、制御部２０３、２１３を介して、ＰＡＮコントローラ装置２００、２１０のどちらも、本発明のコマンドとメッセージを使用して、他のＰＡＮ参加装置を制御するのに使用できる。例えば、ＰＡＮコントローラ装置は、ＰＡＮ参加装置２００、２１０、２５０が外部アクセス手段２１５を使用するのを制御してもよい。制御については、制御部２０３、２１３にすでに設定されているコマンドを使用して自動的に行うか、またはユーザがＰＡＮユーザインタフェース２０２、２１２からコマンドを使用するかのどちらかで制御できる。最新で同期が取れたＰＡＮ関連情報のおかげで、ＰＡＮコントローラ装置２００、２１０のどちらもＰＡＮを管理するのに使用でき、ユーザはＰＡＮを管理するため使用するＰＡＮコントローラ装置を瞬時に変更できる。
【００４４】
以下に、少なくともＰＡＮコントローラ装置間で情報が更新および同期されるようにＰＡＮ関連情報を通信する工程、およびＰＡＮコントローラ装置がＰＡＮ参加装置を制御する工程が、本発明の方法の記述に関連し、およびその後本発明の方法を実現するメッセージを定義するプロトコルに関連して記述される。
【００４５】
少なくともＰＡＮコントローラ装置間で同期させる目的でＰＡＮ関連情報を通信する工程は、各ＰＡＮ参加装置が少なくともＰＡＮコントローラ装置に一定の周期でまたは一定の機会に、自装置についてのＰＡＮ関連情報を送信することにより実現される。一定の機会というのは、例えば、ＰＡＮメンバがＰＡＮ参加装置にちょうどなった場合などで、例えば、ＰＡＮ参加装置のＰＡＮ関連情報が変更になる場合である。それによって、少なくとも各ＰＡＮコントローラ装置は、ＰＡＮ参加装置についての同期の取れたＰＡＮ関連情報を維持するだろう。
【００４６】
ＰＡＮ関連情報の例をいくつか以下に示す。ＰＡＮ関連情報の例には、ＰＡＮ参加装置ごとのものと、ＰＡＮ参加装置のグループに対するものがある。
【００４７】
ＰＡＮメンバ・アイデンティティ：すなわちＰＡＮ参加装置のアイデンティティ。アイデンティティは、ユーザが使いやすい名前と関係させてもよい。また、アイデンティティはいずれかの種類のセキュリティ証明書または同様なものと関係させて、暗証番号と組み合わせたアイデンティティにより、ＰＡＮメンバをＰＡＮの一部にする（すなわちＰＡＮ参加装置にする）ことを許可するか否かを決定するようにしてもよい。さらに、ＰＡＮ参加装置は、個別のアイデンティティに加えて、グループとして共通のアイデンティティを持つことも可能である。
【００４８】
ネットワーク構成情報：すなわち、ＰＡＮ参加装置のＩＰアドレス、ならびにオプションでＰＡＮ参加装置に対するイーサネット（登録商標）・アドレスおよびデフォルト・ゲートウェイ；
ＰＡＮメンバリスト：すなわち、ＰＡＮメンバ・アイデンティティの一覧、つまりＰＡＮに参加する権利を有する全装置の一覧；
ＰＡＮ参加装置リスト：すなわち、現在ＰＡＮに接続していて、そのＰＡＮメンバ・アイデンティティで確認された装置のリスト。
【００４９】
利用可能なアクセス：例えば、ＰＡＮ内で利用可能な外部アクセスおよび外部アクセスを提供できるＰＡＮ参加装置の一覧；
現在使用中のアクセス：現在使用中のアクセスをＰＡＮ全体で、ＰＡＮ参加装置ごとに、またはセッションごとに示すことができる。
【００５０】
ネットワーク内で同期されなければならない最低限のＰＡＮ関連情報は、各ＰＡＮメンバのＰＡＮアイデンティティである。この場合、さらに詳細なＰＡＮ関連情報が、必要に応じて特に要求される。とはいえ、本発明の別の実施形態では、すべてのＰＡＮ関連情報まで同期することを好ましいとしているだろう。
【００５１】
ＰＡＮ関連情報は、ＰＡＮコントローラ装置間だけ、または全ＰＡＮ参加装置間、あるいはある種のＰＡＮ関連情報については他の可能で好適な方法のいずれかで同期を取ってよい。
【００５２】
ＰＡＮ関連情報の同期は、いくつかの異なる方法で取ることができる。本発明に従ってＰＡＮ関連情報を同期させる好適な方法は、最新のＰＡＮ関連情報を有すべきである全ＰＡＮ参加装置、例えばすべてのＰＡＮコントローラ装置のアドレスを備えるマルチキャストグループを作成することである。このグループにマルチキャストされるメッセージは、このマルチキャストグループのメンバである個々のＰＡＮ参加装置のすべてが受信するだろう。それによって、送信装置がシステム内の全アドレスおよび全ＰＡＮ参加装置を知らなくても（例えば、新しいＰＡＮメンバがネットワークに接続するときなどの場合）、情報はシステム内で配信される。本発明の別の実施形態では、ＰＡＮ関連情報は情報を持つべき各ＰＡＮ参加装置にユニキャストされてもよい。情報は、すべてのＰＡＮ参加装置が互いに直接近距離通信圏内になくても全ＰＡＮ参加装置に届けられるように、ＩＰレベルで送信される。すなわち、第１のＰＡＮ参加装置から受信側のＰＡＮ参加装置への情報は、第１のＰＡＮ参加装置と受信側ＰＡＮ参加装置の両方の近距離通信圏内にある第２のＰＡＮ参加装置経由で送信することができる。
【００５３】
同期処理用に送信されるＰＡＮ関連情報は、例えば以前マルチキャストされたＰＡＮ関連情報との差異だけをＰＡＮ参加装置から送信することにより、できるだけ少なくすることができる。例えば、携帯電話機の外部接続が切れた場合、同期目的のためには、携帯電話機のＰＡＮ−ＩＤと一緒に切断情報だけがネットワーク内で配信される必要がある。それによって、通信リソースは大切に使われる。
【００５４】
本発明の一実施形態では、ＰＡＮ関連情報を少なくとも一定の周期で確実に同期させるため、以下の手順を提案している。ＰＡＮ参加装置は、一定期間ＰＡＮ関連情報を受信しない場合、他のすべてのＰＡＮ参加装置に自装置のＰＡＮ関連情報と一緒に要求をマルチキャストするよう指示される。次いで。ＰＡＮ参加装置は、自装置のＰＡＮ関連情報を備えるマルチキャスト・メッセージで答え、全ＰＡＮ参加装置がＰＡＮ関連情報を交換するだろう。同様の手順は、ＰＡＮに現れる新しいＰＡＮ参加装置が使用する。この同期を達成する例示的ソリューションは、本発明のプロトコルに準じて定義されるＰＡＮメッセージを使用することに基づいている。このメッセージの例には、本願の後のほうでさらに詳細に説明されるＰＡＮ汎用クエリー・メッセージおよびＰＡＮ汎用情報メッセージがある。
【００５５】
本発明が可能にする重要な特徴の１つは、ＰＡＮ管理装置からＰＡＮ参加装置を制御する上記の工程である。そのＰＡＮ管理装置は、ＰＡＮを制御するために差し当たり使用中のＰＡＮコントローラ装置である。本発明は、ＰＡＮ管理装置から他のＰＡＮ参加装置（他のＰＡＮコントローラ装置を含む）に送信されるコマンドを提供する。ＰＡＮを制御するのに必要なコマンドの例は、以下のとおりである。
【００５６】
アクセス選択コマンド（ＰＡＮ全体または個別のＰＡＮ参加装置に送信され、ＰＡＮ全体で、ＰＡＮ参加装置ごとに、またはセッションごとにアクセスを選択するために使用される）；
ＰＡＮ参加装置をＰＡＮから切り離すためのコマンド；
ＰＡＮメンバをＰＡＮに接続するためのコマンド；
ＰＡＮメンバを参加および退出させるためのコマンド；
ＧＡＰおよびＧＡＰが提供する外部アクセスを制御するためのコマンド。
【００５７】
アクセス選択コマンドは、例えばＰＡＮ参加装置をいくつかのアクセス選択モードの１つに設定するコマンドを備える。このアクセス選択モードの１例は、遠隔制御モードである。遠隔制御モードでは、ＰＡＮ管理装置は、コマンドを受信するＰＡＮ参加装置にコマンドを受信するＰＡＮ参加装置はどのＧＡＰを使用すべきか（たぶんアプリケーションごとのベースで分けられる）を通知する。遠隔制御モードには２つのサブモードがある。ＰＡＮ管理装置は、各ＰＡＮ参加装置に個別に通知する（いわゆる装置ごとＧＡＰ選択制御）か、または全ＰＡＮ参加装置に一緒に通知する（グループＧＡＰ選択制御）かのどちらかで通知することができる。一緒に通知する場合は、全ＰＡＮ参加装置にマルチキャスト・メッセージで送信するのが好ましい。
【００５８】
アクセス選択モードのもう１つの例は、遠隔制御選択基準モードである。このアクセス選択モードでは、ＰＡＮ参加装置が自装置のＧＡＰの選択を行うが、ＰＡＮ管理装置から受信した基準および優先順位を基にする。ＰＡＮ全体ベースでは、遠隔制御選択基準モードには２つのサブモードがある。ＰＡＮ管理装置は、選択基準と優先順位を各ＰＡＮ参加装置に個別に（装置ごと選択基準制御）か、または全ＰＡＮ参加装置に一緒に（グループ選択基準制御）かのどちらかで転送してよい。
【００５９】
アクセス選択モードの３番目の例は、独立モードである。このモードでは、ＰＡＮ参加装置は、他のＰＡＮ参加装置とは無関係に、そのＰＡＮ参加装置の内部に持つ基準および優先順位によりＧＡＰを選択する。
【００６０】
コマンドは、ユーザがＰＡＮ管理装置のＰＡＮユーザインタフェースを介して設定してもよいし、あるいは別のノード、例えば移動体通信ネットワークの事業者ノードが設定してもよい。その事業者ノードは、ＰＡＮコントローラ装置にコマンドを送信し、そのＰＡＮコントローラ装置は、ＰＡＮ内にコマンドを配信するときはＰＡＮ管理装置になる。
【００６１】
本発明に従ってＰＡＮを管理する方法の工程を実現するための重要な構成要素の１つは、本発明によるＰＡＮ管理プロトコル（ＰＭＰ：PAN Management Protocol）である。ＰＭＰは、ＰＡＮ参加装置間の通信用プロトコルである。ＰＭＰは、ＰＡＮ参加装置（特にＰＡＮコントローラ装置）にＰＡＮ全体にわたるＰＡＮ管理用の工程を実施するためのツールボックスを提供する。ＰＭＰは、ＰＡＮ参加装置間の通信に関する工程、すなわち以下の工程を実装するだろう。
【００６２】
少なくともＰＡＮコントローラ装置間でＰＡＮ関連情報の同期化する工程；
ＰＡＮコントローラ装置から他のＰＡＮ参加装置にコマンドを送信して、ＰＡＮ参加装置を制御する工程；
オプションとして、ＤＬＤピアがそのＤＬＤのＰＡＮ関連情報を少なくともＰＡＮコントローラ装置にエクスポートする工程。
【００６３】
インターネット・プロトコル（ＩＰ：Internet Protocol）は、本発明によるＰＡＮ内の通信が基礎を置く一連のプロトコルである。創意に富んだＰＡＮ管理プロトコル（ＰＭＰ）は、ＯＳＩモデルのアプリケーションレベルすなわちＵＤＰまたはＴＣＰの上のレベルに、実装されるのが好ましいプロトコルである。そのプロトコルをのせる他のふさわしい媒体には、例えばＨＴＴＰおよびＸＭＬベースの情報構造を含む。ＰＡＮ管理機能は、下位プロトコルレイヤからの仕組みおよび情報、例えば、ＡＲＰ、ＩＰｖ６、ネイバーディスカバリ(Neighbour Discovery)、またはブルートウースのインクワイアリ(Blurtooth Inquiry)およびページング手順(Page procedures)のようなリンクレイヤ機能さえも利用してよい。
【００６４】
そのプロトコルの実装の詳細は、本文書には記載されない。本発明は、ＰＡＮをできるだけトランスペアレントで直感的にユーザが使用できるようにするために、ＰＡＮ管理用システムの中に配備する必要がある実際の機能／仕組みの中にある。本文書に記載される必要な仕組みは、ＰＭＰに実装されている。とりわけ、ＰＭＰは以下の仕組みをサポートするべきである。
【００６５】
ＰＭＰは、ＰＡＮ参加装置間で配信されるべきである。すなわち、ＰＡＮ管理を行うのにＰＡＮ内に特定のＰＡＮメンバがいることに依存すべきでない。
【００６６】
イベント通知（オプションで）。ＰＡＮ参加装置は、同期を取り続けるために必要な情報を申し込むことができる。
【００６７】
参加宣言。ＰＡＮメンバはＰＡＮに参加するとき、参加を宣言する。
【００６８】
上品な退出(Graceful exit)。ＰＡＮ参加装置はＰＡＮとの接続を断とうとするとき、他のＰＡＮ参加装置に通知すべきである。
【００６９】
情報の同期および伝達。周期的におよび／または具体的に要求することにより実施できる。
【００７０】
通信を最適化するためおよびＰＡＮ情報を同期させるため、前述のように情報のマルチキャストが使用される。本発明の実施形態によれば、ＰＡＮ参加装置の異なるグループは異なる情報を持つべきか否かに依存して、異なるマルチキャストグループを使用してもよい。したがって、例えば、ＰＭＰを理解する全ＰＡＮ参加装置を含む第１のマルチキャストグループが作成される（例えば、全ＰＡＮ参加装置に関するＰＡＮ関連情報の配信のため、または汎用アクセス選択命令などのＰＡＮ全体にわたるコマンド発出のため）。
【００７１】
また、ＰＡＮコントローラ装置は、ＰＡＮコントローラ装置間での通信のために第２のマルチキャストグループを使用してもよい。ありそうな第３のマルチキャストグループは、ＧＡＰにだけ関係のあるアクセス固有の情報を共有する目的を有するＧＡＰ間のマルチキャストグループである。ＰＭＰのマルチキャスト通信は、グループベースのセキュリティで保護してもよい。とはいえ、ＰＡＮ通信のセキュリティの側面は、本願の範囲外である。
【００７２】
ＰＡＮ管理プロトコル（ＰＭＰ）は、上に明示された仕組みを実現するために必要な一定のメッセージを定義する。このＰＭＰメッセージの例を以下にいくつか記載する。取り扱うメッセージの種類は、ＰＡＮ汎用クエリー、ＰＡＮ汎用情報、ＰＡＮアクセス・クエリー、ＰＡＮアクセス情報、アクセス選択モード・コマンド、アクセス選択モード確認応答である。ＰＡＮ汎用クエリー／情報およびＰＡＮアクセス・クエリー／情報のメッセージは、ＰＡＮ内のＰＡＮ関連情報を配信し同期させるため主に使用されるのに対して、メッセージ・アクセス選択モード・コマンド／確認応答は、ネットワーク内の外部アクセスの選択を制御するため主に使用される。
【００７３】
＜ＰＡＮ汎用クエリー・メッセージおよびＰＡＮ汎用情報メッセージ＞
これらのメッセージの目的は、ＰＡＮ関連情報を配信し同期させることである。少なくともＰＡＮ参加装置のいくつかは、他のＰＡＮ参加装置についてのＰＡＮ関連情報を格納するだろう。あるＰＡＮ参加装置に関するＰＡＮ関連情報は、そのＰＡＮ参加装置から少なくともＰＡＮ参加装置のいくつかに、ＰＡＮ汎用情報と呼ばれるマルチキャスト・メッセージで配信される。ＰＡＮ汎用情報メッセージは、以下のものを備える。
【００７４】
ＰＡＮ参加装置識別子：例えば、全ＰＡＮ装置がＰＡＮ内で局部的にある形態のイーサネット（登録商標）を使用する場合は、リンクレイヤ・アドレスなど；
ＰＡＮ参加装置の装置種類：例えば、ラップトップ・コンピュータ、ＰＤＡ、または電話機など；
ＰＡＮ参加装置の装置名：装置名は、ユーザの使いやすい名前が好ましい。例えば、「ＩＢＭ」または「Ｔ６１０」で、たぶんユーザが設定する；
ＰＡＮ参加装置はブルートゥースおよびブルートゥースＰＡＮプロファイルを使用するか否かの識別：この識別には、以下のサブカテゴリがある、
・その装置は接続されているか否か、すなわちＰＡＮ参加装置か否か、
・その装置はグループ・アドホック・ネットワーク・ユーザ（ＧＮ：Group Ad-hoc Network user）か、またはパーソナル・エリア・ネットワーク・ユーザ（ＰＡＮＵ：Personal Area Network User）（ブルートゥースＰＡＮプロファイルの中の２つの役割）か否か；
ＰＡＮ参加装置がＩＰを使用するか否かの識別：この識別には、以下のサブカテゴリがある、
・ＩＰアドレス、
・ネットマスク、すなわち、そのＩＰアドレスのどれほどがホストのサブネットワークを識別するかを定義する。
【００７５】
ＰＡＮ参加装置は、いつでも自由に自装置を記述するＰＡＮ汎用情報メッセージをマルチキャストしてよい。
ＰＡＮ汎用情報メッセージは、周期的またはＰＡＮ参加装置に変更が生じたときのどちらかで送信してよい。ＰＡＮ参加装置に変更が生じたときメッセージが送信される場合、ＰＡＮ参加装置はその情報をすべて、またはそのアイデンティティと一緒に変更のあった情報だけのどちらかを送信してよい。メッセージが周期的に送信される場合、各ＰＡＮ参加装置はその情報を自主的に送信してもよいし、以下の手順に従って送信してもよい。
【００７６】
ＰＡＮ参加装置はいつでも、ＰＡＮ汎用クエリー・メッセージをマルチキャストして、他のＰＡＮ参加装置１つ１つにＰＡＮ汎用情報メッセージを要求してよい。本発明の１実施形態によれば、各ＰＡＮ参加装置好ましくはＰＡＮコントローラ装置が、ＰＡＮ内のいずれかの装置がこのＰＡＮ汎用クエリー・メッセージを送信してから所定の時間経過後すぐに、ＰＡＮ汎用クエリー・メッセージを送信すべきである。ＰＡＮ汎用クエリー・メッセージは、ＰＡＮ汎用情報メッセージの実際の要求を越える情報を少しも含まない。
【００７７】
ＰＡＮ汎用クエリー・メッセージを受信するＰＡＮ参加装置は、それに応えてＰＡＮ汎用情報メッセージをマルチキャストしなければならない。ＰＡＮ汎用クエリー・メッセージを送信するＰＡＮ参加装置は、ＰＡＮ汎用クエリー・メッセージを送信後、ＰＡＮ汎用情報メッセージも送信しなければならない。すべてのメッセージがマルチキャストなので、あるＰＡＮ汎用クエリー・メッセージがネットワーク内で送信された結果、ネットワーク内のＰＡＮ汎用情報はすべて配信され同期される。
【００７８】
上記のように、ＰＡＮ汎用クエリー・メッセージとＰＡＮ汎用情報メッセージを使用して情報を配信し同期させるメッセージシーケンスのシナリオの例が、図３に示されている。
【００７９】
図３によれば、第１のＰＡＮ参加装置３０１が他のすべてのＰＡＮ参加装置、図３では第２のＰＡＮ参加装置３０２および第３のＰＡＮ参加装置３０３に、ＰＡＮ汎用クエリー・メッセージ３１０をマルチキャストする。ＰＡＮ汎用クエリー・メッセージは、例えば情報がシステム内で最後に同期されてから所定量の時間が経過後に送信してよい。
【００８０】
第２のＰＡＮ参加装置３０２が、他のＰＡＮ参加装置３０１、３０３に自装置を記述するＰＡＮ汎用情報メッセージ３１１をマルチキャストすることで、汎用クエリー・メッセージ３１０に答える。同時に且つ同じやり方で、第３のＰＡＮ参加装置３０３も、他のＰＡＮ参加装置３０１、３０２に自装置を記述するＰＡＮ汎用情報メッセージ３１２をマルチキャストすることでＰＡＮ汎用クエリー・メッセージ３１０に答える。さらに、第１のＰＡＮ参加装置３０１は、ＰＡＮ汎用クエリー・メッセージ３１０をマルチキャストした後、ＰＡＮ汎用情報メッセージ３１３をマルチキャストする。
【００８１】
これによって、ＰＡＮ情報は、図３のＰＡＮ内の全ＰＡＮ参加装置３０１、３０２、３０３に配信され同期が取られる。
【００８２】
＜ＰＡＮアクセス・クエリー・メッセージおよびＰＡＮアクセス情報メッセージ＞
ＰＡＮアクセス・クエリー・メッセージとＰＡＮアクセス情報メッセージは、ＰＡＮ内で利用できる様々な外部ネットワークへのアクセスに関する情報の伝達と同期に使用される。ＰＡＮアクセス・クエリーとＰＡＮアクセス情報の両方とも、マルチキャストされるのが好ましい。
【００８３】
ＰＡＮアクセス・クエリー・メッセージは、利用可能なグローバル・アクセス・ポイント（ＧＡＰ）にアクセス情報を要求するのに使用される。ＰＡＮアクセス・クエリーは、全ＰＡＮ参加装置にマルチキャストされＧＡＰ以外のＰＡＮ参加装置に無視されるか、またはＧＡＰにだけ送信されるかのどちらかであろう。ＰＡＮアクセス・クエリー・メッセージへの応答として、各ＧＡＰはＰＡＮアクセス情報メッセージを送信するだろう。ＰＡＮアクセス・クエリー・メッセージはオプションであり、新しくＰＡＮに接続しアクセス関連情報を最新のものにする必要があるＰＡＮメンバが主に使用する。
【００８４】
ＰＡＮアクセス情報メッセージは、この情報に関心がある全ＰＡＮ参加装置に実際のアクセス関連情報を送信するため使用される。ＰＡＮアクセス情報メッセージは、次のいずれかの理由で送信される。ＰＡＮアクセス・クエリーに対する応答として、最後のＰＡＮアクセス情報メッセージがＰＡＮ内で送信されてから一定の時間が経過した、すなわち周期的な理由で、または例えばＧＡＰのアクセスの状態が変更になるなどのアクセス情報に変更が生じた理由で。システム内でＰＡＮアクセス情報が配信され同期が取られる方法は、上記のＰＡＮ汎用情報で描写されている方法と同様である。
【００８５】
ＰＡＮアクセス情報メッセージは、以下の情報を有する。
【００８６】
メッセージを送信するＧＡＰを識別する識別子：例えば、リンクレイヤ・アドレス、ＩＰアドレスまたは識別子名；
ＧＡＰが提供するアクセス数；
各アクセスに対するアクセス名；
各アクセスに対するアクセス種類；
各アクセスの状態：例えば、アクセスは上りか下りか；
特定の種類のアクセスに関係するアクセス固有情報：例えば、アクセス能力、サービスサポート品質、現在のトラヒック負荷、コスト。
【００８７】
ＰＡＮアクセス情報がＰＡＮアクセス・クエリーに対する応答として送信されるメッセージ・シーケンス・シナリオの例を、図４に示す。
【００８８】
図４によれば、ＰＡＮ参加装置４０１は、例えばＰＡＮ参加装置４０１がちょうどネットワークに参加したために、ＰＡＮ内のすべてのＧＡＰに、図４では第１のＧＡＰ４０２と第２のＧＡＰ４０３に、ＰＡＮアクセス・クエリー４１０をマルチキャストする。
【００８９】
第１のＧＡＰ４０２は、他のＰＡＮ参加装置４０１、４０３に自装置のアクセス実行手段を記述するＰＡＮアクセス情報メッセージ４１１をマルチキャストすることで、ＰＡＮアクセス・クエリー・メッセージ４１０に答える。同時に且つ同じやり方で、第２のＧＡＰ４０３も、他のＰＡＮ参加装置４０１、４０２に自装置のアクセス実行手段を記述するＰＡＮアクセス情報メッセージ４１２をマルチキャストすることで、ＰＡＮアクセス・クエリー・メッセージ４１０に答える。
【００９０】
これによって、ＰＡＮアクセス情報はＰＡＮ参加装置４０１に配信され、同時に残りのＰＡＮ参加装置に関しては更新され、ＰＡＮアクセス情報はＰＡＮのすみからすみまで同期が取られる。
【００９１】
ＰＡＮに参加しＰＡＮ参加装置になるＰＡＮメンバは、ＰＡＮ参加装置にＰＡＮ汎用情報メッセージおよびＰＡＮアクセス情報メッセージをマルチキャストし、ＰＡＮ参加装置がそのＰＡＮ関連情報を更新できるように、そのＰＡＮメンバの参加を宣言するべきである。ＰＡＮ参加装置は、ＰＡＮメンバからＰＡＮ汎用情報メッセージおよびＰＡＮアクセス情報メッセージを受信するとき、これは新しいＰＡＮ参加装置と理解し、新ＰＡＮ参加装置にお返しでＰＡＮ汎用情報メッセージおよびＰＡＮアクセス情報メッセージを送信する。これによって、新ＰＡＮ参加装置もまた他のＰＡＮ参加装置の汎用情報で更新される。
【００９２】
＜アクセス選択モード・コマンド・メッセージおよびアクセス選択モード確認応答メッセージ＞
アクセス選択モード・コマンド・メッセージおよびアクセス選択モード確認応答メッセージが使用されるのは、ＰＡＮコントローラ装置が、別のＰＡＮ参加装置がそのＰＡＮの外部通信のためにＧＡＰを選択する方法を、制御することを望むときである。
【００９３】
アクセス選択モード・コマンド・メッセージは、ＰＡＮコントローラ装置だけが送信でき、ＧＡＰ選択命令を含む。アクセス選択モード・コマンド・メッセージを受信するＰＡＮ参加装置は、ＧＡＰ選択命令の受領を通知するためにアクセス選択モード確認応答メッセージで答える。アクセス選択モード確認応答メッセージには、ＰＡＮ参加装置が受信したＧＡＰ選択命令を解釈し従うことができるか否かを示す、結果インジケータを含む。アクセス選択モード・コマンド・メッセージは、含まれているＧＡＰ選択命令が全ＰＡＮ参加装置を対象にしているか、または唯一のＰＡＮ参加装置を対象にしているか否かしだいで、マルチキャストかユニキャストかのどちらかになることができる。アクセス選択モード確認応答メッセージは、いつもユニキャストである。
【００９４】
アクセス選択モード・コマンド・メッセージは、以下を備える。
【００９５】
アクセス選択モード：遠隔制御モード、遠隔制御選択基準モード、独立モードの３つのモードで例示され、その全部がすでに本願の中で記述されている。
【００９６】
ＧＡＰ識別子（例えば、ＩＰアドレス、リンクレイヤ・アドレス、または名前）：示されたアクセス選択モードが遠隔制御モードの場合の情報；
アクセス選択基準（例えば、ＧＡＰ識別子の優先リストおよび／または場合によってはアプリケーションごとＧＡＰ選択基準）：示されたアクセス選択モードが遠隔制御選択基準モードの場合の情報である。
【００９７】
アクセス選択モード確認応答メッセージは、結果インジケータを備えており、それは例えば、ＧＡＰ選択命令受諾、ＧＡＰ選択命令拒否、またはＧＡＰ選択命令一部受諾の中の１つの結果を示す。
【００９８】
アクセス選択モード・コマンド・メッセージおよびアクセス選択モード確認応答メッセージのメッセージシーケンスの例を、図５および図６に示す。
【００９９】
図５は、アクセス選択モード・コマンド・メッセージおよびアクセス選択モード確認応答メッセージのユニキャスト版の典型的なメッセージシーケンスを示す。
【０１００】
この例では、ＰＡＮコントローラ装置５０１は、第１のＰＡＮ参加装置５０２にユニキャスト・メッセージとしてアクセス選択モード・コマンド５１０を送信する。その理由は、その命令は第１のＰＡＮ参加装置だけを対象にしていて、第２のＰＡＮ参加装置５０３で代表される他のＰＡＮ参加装置を対象にしていないからである。第１のＰＡＮ参加装置５０２は、ＰＡＮコントローラ装置５０１にアクセス選択モード確認応答メッセージ５１１を送って応答し、ＰＡＮコントローラ装置に命令を受諾したか否かを通知する。
【０１０１】
図６は、アクセス選択モード・コマンド・メッセージおよびアクセス選択モード確認応答メッセージのマルチキャスト版の典型的なメッセージシーケンスを示す。
【０１０２】
この例では、ＰＡＮコントローラ装置５０１は、ＰＡＮ参加装置５０２、５０３で代表されるＰＡＮ内の全ＰＡＮ参加装置にマルチキャスト・メッセージとしてアクセス選択モード・コマンド５１０を送信する。その理由は、その命令は全ＰＡＮ参加装置を対象にしているからである。全ＰＡＮ参加装置５０２、５０３は、ＰＡＮコントローラ装置５０１にアクセス選択モード確認応答メッセージ５１１、５１２をそれぞれ送って応答し、ＰＡＮコントローラ装置に命令を受諾したか否かを通知する。
【０１０３】
本発明の別の実施形態は、専用リンク装置（ＤＬＤ）がＤＬＤピアとの２点間リンクを介してＰＡＮに接続されているときの状況に関連する。そのＤＬＤピアは、ＤＬＤと通信するための第２の近距離通信手段を有する、ネットワークで結ばれた通常のＰＡＮ参加装置である。ＤＬＤとそのＤＬＤピアの間のリンクで使用されるプロトコルは、一般にアプリケーション特有である。ＤＬＤはＩＰベースで通信しないので、ＰＡＮの他の装置と通信できない。したがって、それ自身では他のＰＡＮ参加装置にそのサービスを知らせて使用できるようにすることはできない。それゆえ、本発明によるＰＡＮを管理する方法は、ＤＬＤピアにＤＬＤのＰＡＮ関連情報、例えばＤＬＤのサービスインタフェースをエクスポートさせる追加工程を補うことができ、それによりＤＬＤのサービスインタフェースを他のＰＡＮ参加装置から見ることができ、アクセスが可能になる。
【０１０４】
このようにして、本発明による方法は、ＰＡＮ内の非ＩＰ装置例えばブルートゥースだけの装置で提供されるサービスを、ＩＰレイヤ上の他のＰＡＮ参加装置が利用できるようにするのを支援する。このようなＤＬＤおよび本発明のその別の実施形態がどのように使用できるかの例が、基本画像プロファイル(Basic Imaging Profile)［ＢＴ］だけ実装するブルートゥース対応デジタルカメラに関して示される。基本画像プロファイル［ＢＴ］は、カメラの操作に特化したブルートゥース・プロファイルであり、もっと一般的なオブジェクト交換プロファイルを基礎にしている。本発明を使用しないと、この画像サービスはカメラに直接接続されたＰＡＮ参加装置すなわちデジタルカメラのＤＬＤピアだけが利用可能だろう。しかし、ＤＬＤピアに基本画像プロファイルからＰＡＮで使用されるプロトコルに翻訳およびその逆に翻訳させることにより、ＤＬＤピアはＰＡＮの他の参加装置に画像サービスをエクスポートでき、他のＰＡＮ参加装置はカメラの画像サービスを利用することができるだろう。それゆえＤＬＤピアは、ＰＡＮ参加装置にＤＬＤのＰＡＮ関連情報を備えたマルチキャスト・メッセージを送信するのが好ましいだろう。
【０１０５】
＜レガシー(Legacy)装置サポート＞
レガシー装置、すなわちＩＰベースで通信するが、ＰＭＰを少しもサポートしない装置は、ある程度の期間は非常によく使われるだろう。したがってＰＡＮは、ＰＭＰをサポートする装置とＰＭＰをサポートしない装置を含むことがある。これらの種類のシナリオは重要であり、本発明によるＰＡＮ管理法およびＰＭＰがサポートする。
【０１０６】
これについては、例えば、制御するレガシー装置と通信するために、本発明による方法とＰＭＰが使用することができる小さな「トリック(tricks)」を取り入れることにより処理される。この小さな「トリック」は、例えばレガシー装置がサポートしている標準プロトコル（例、ブルートゥースまたはＤＨＣＰ（動的ホスト構成プロトコル、Dynamic Host Configuration Protocol））を使用することである。これは、以下の例で使用している。
【０１０７】
ＰＡＮ参加装置を切り離すとき：ＰＭＰ対応装置に関しては、ＰＭＰを使用して当該のＰＡＮ参加装置に切り離すべきであるとの簡単な命令を出すことで実施できる。他方、レガシー装置に関しては、例えばブルートゥースを使って（ブルートゥースが使用されている場合）実施することができる。しかし、このためには、ＰＭＰが対応するＰＡＮ装置に当該のレガシー装置を切り離すよう命令できるように、ＰＭＰがブルートゥース・ネットワーク（例、ピコネット）のポイント・ツー・ポイント構成を入手でき理解できる必要がある。切り離し手順を以下の例で示す。ＰＡＮコントローラ装置が、ＰＭＰを使いレガシー装置と通信できるＰＡＮ参加装置に、レガシー装置を切り離すように命令する。次いでそのＰＡＮ参加装置はブルートゥースを使い（レガシー装置がブルートゥースを介して接続されている場合）レガシー装置を切り離す。
【０１０８】
問題にしている「トリック」の詳細は、細部にわたっては明記されていない。しかし、ＰＭＰがレガシー装置を含む場合の取り扱いにも拡張できることを理解することは大事である。
【０１０９】
本願に記載されるＰＡＮ管理法およびＰＡＮ管理プロトコルは、ＰＡＮおよび利用者にわかり易い方法でＰＡＮを設置し維持しようとするとき生ずる問題に、特に合わせて策定されている。本発明は、アドレス指定、アクセス発見、アクセス選択のようなネットワーク関連問題の多くを扱い、プロトコルスタック中の数レイヤ、例えばリンクレイヤ、ネットワークレイヤ、およびアプリケーションレイヤにかかわるだろう。ＵＰｎＰ（ユニバーサルプラグアンドプレイ：Universal Plug and Play)、Ｊｉｎｉ、Ｒｅｎｄｅｚｖｏｕｓ、ＳＬＰ（サービス・ロケーション・プロトコル：Service Location Protocol）のような従来技術のサービス発見プロトコルは、高位レイヤでのサービス、例えばプリンタ、ファイルサーバ等の発見のために策定されている。これらのプロトコルは、ローカル・エリア・ネットワークを主な対象としており、ＰＡＮ固有の管理要件を考慮していない。しかし、それらは、ＰＡＮ内およびＰＡＮ外における汎用サービス発見を行うＰＡＮ環境でも役立つプロトコルと仕組みを提供する。ＰＡＮで使用されるこの汎用サービス発見プロトコルは、本願に記載のＰＡＮ管理法およびＰＡＮ管理プロトコルを補完するであろう。ＰＡＮ管理法およびＰＡＮ管理プロトコルは、多くの低位レイヤ管理機能を提供し、サービス発見プロトコルは実際のユーザレベルのサービスを取り扱うだろう。
【０１１０】
図面と明細書の中には、本発明の好ましい実施形態および例が開示されており、特定の用語が使用されている。しかし、総称および説明的な意図だけで使用されており、制限する目的で使用されているのではなく、本発明の範囲は以下の特許請求の範囲に記載されている。
【図面の簡単な説明】
【０１１１】
【図１】図１は、本発明を使用できる例示的なパーソナル・エリア・ネットワーク（ＰＡＮ）の概念を示す図である。
【図２】図２は、ＰＡＮコントローラ装置およびＰＡＮ付属装置を概略的に記述した本発明によるＰＡＮの略ブロックを示す図である。
【図３】図３は、本発明の実施形態によるＰＡＮ内の情報の同期用に使用されるメッセージに対するメッセージ・シーケンス・シナリオを示す図である。
【図４】図４は、本発明の実施形態によるＰＡＮ内の情報の同期用に使用されるメッセージに対する別のメッセージ・シーケンス・シナリオを示す図である。
【図５】図５は、本発明の実施形態によるＰＡＮ内のアクセス選択制御用に使用されるメッセージに対するメッセージ・シーケンス・シナリオを示す図である。
【図６】図６は、本発明の実施形態によるＰＡＮ内のアクセス選択制御用に使用されるメッセージに対する別のメッセージ・シーケンス・シナリオを示す図である。
【図１】
2008503980.tif 000003
【図２】
2008503980.tif 000004
【図３】
2008503980.tif 000005
【図４】
2008503980.tif 000006
【図５】
2008503980.tif 000007
【図６】
2008503980.tif 000008
【手続補正書】
【提出日】平成18年9月1日(2006.9.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パーソナル・エリア・ネットワーク（ＰＡＮ）（１００）内の装置を管理する方法であって、
各装置がＰＡＮ内の他の装置と通信するための近距離通信手段（２０１、２１１、２５１）を有し、ＰＡＮ参加装置（２００、２１０、２５０）と呼ばれる現在互いに近距離通信圏内にある装置が前記ＰＡＮを構成し、各ＰＡＮ参加装置が装置の特性に応じてＰＡＮコントローラ装置（２００、２１０）またはＰＡＮ付属装置（２５０）のどちらかとして定義されており、
各装置についてのＰＡＮ関連情報を少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に通信することによって、ＰＡＮ内の各装置についての前記ＰＡＮ関連情報を少なくとも前記ＰＡＮコントローラ装置（２００、２１０）間で同期させる工程と、
前記ＰＡＮ参加装置の少なくとも１台を制御するために差し当たり使用中のＰＡＮコントローラ装置であるＰＡＮ管理装置（２００または２１０）により、前記ＰＡＮ参加装置の少なくとも１台を制御する工程と、
前記ＰＡＮ参加装置の少なくとも１台を制御するために差し当たり使用中の前記ＰＡＮ管理装置により、前記ＰＡＮ参加装置の少なくとも１台によるどのＰＡＮ参加装置にある外部アクセス手段の使用をも制御する工程と、
を備えることを特徴とする方法。
【請求項２】
前記ＰＡＮ管理装置（２００または２１０）はユーザコントローラ装置であり、前記ユーザコントローラ装置はユーザが現在使用中の前記ＰＡＮコントローラ装置であることを特徴とする請求項１に記載の方法。
【請求項３】
前記ＰＡＮ参加装置が、ユーザにＰＡＮ参加装置から前記ＰＡＮを管理することを可能にする入力特性と、前記ユーザに前記ＰＡＮの状態を示す出力特性とを持つユーザインタフェース（２０２、２１２）を有する場合、前記ＰＡＮ参加装置はＰＡＮコントローラ装置として定義されることを特徴とする請求項１または２に記載の方法。
【請求項４】
グローバル・アクセス・ポイント（ＧＡＰ）（２１０）と呼ばれる前記装置の少なくとも１台の装置は、外部ネットワークとの通信を可能にする外部アクセス手段（２１５）を有し、
前記制御する工程では、前記ＰＡＮ管理装置（２００または２１０）が前記ＰＡＮ参加装置（２００、２１０、２５０）の少なくとも１台にアクセス選択コマンドを送信して、前記ＰＡＮ参加装置の前記少なくとも１台を制御し、前記アクセス選択コマンドは前記ＰＡＮ参加装置の前記少なくとも１台による前記外部アクセス手段（２１５）の使用を制御するために使用されることを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記アクセス選択コマンドは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台をアクセス選択モードに設定するコマンドを備えることを特徴とする請求項４に記載の方法。
【請求項６】
前記アクセス選択モードは遠隔制御モードであり、前記遠隔制御モードでは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台が、その外部アクセスのために前記ＧＡＰ（２１０）の前記少なくとも１台の使用法を指示されることを特徴とする請求項５に記載の方法。
【請求項７】
前記アクセス選択モードは遠隔制御選択基準モードであり、前記遠隔制御選択基準モードでは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台が、前記ＰＡＮ管理装置（２００または２１０）から受信した基準および優先順位に基づき、その外部アクセスのために前記ＧＡＰの前記少なくとも１台の使用を指示されることを特徴とする請求項５に記載の方法。
【請求項８】
前記アクセス選択モードは独立モードであり、前記独立モードでは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台が、その内部基準および内部優先順位に基づき、前記ＧＡＰの前記少なくとも１台の使用を指示されることを特徴とする請求項５に記載の方法。
【請求項９】
少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に通信された前記ＰＡＮ関連情報は、少なくとも各ＰＡＮ参加装置のアイデンティティを備えていることを特徴とする請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
前記通信する工程は、少なくとも前記ＰＡＮコントローラ装置（２００、２１０）を備えるマルチキャストグループにメッセージを送信することで実行されることを特徴とする請求項１乃至９のいずれか１項に記載の方法。
【請求項１１】
前記通信する工程は、前記ＰＡＮ参加装置のＰＡＮ関連情報に変更が発生するたびに、各ＰＡＮ参加装置（２００、２１０、２５０）が少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に自装置のＰＡＮ関連情報を送信することで実行されることを特徴とする請求項１乃至１０のいずれか１項に記載の方法。
【請求項１２】
前記通信する工程は、そのＰＡＮ関連情報の送信要求を受信したとき、各ＰＡＮ参加装置（２００、２１０、２５０）が自装置のＰＡＮ関連情報を送信することで実行されることを特徴とする請求項１乃至１１のいずれか１項に記載の方法。
【請求項１３】
前記通信する工程は、周期的に実行されることを特徴とする請求項１乃至１２のいずれか１項に記載の方法。
【請求項１４】
前記装置の少なくとも１台は専用リンク装置（ＤＬＤ）（１１５）であり、その近距離通信手段はＤＬＤピア（１１４）とだけ通信でき、前記ＤＬＤピアは前記ＰＡＮ内の他の装置と通信するためのその近距離通信手段に加えて、前記ＤＬＤとの通信用に特に構成された第２の近距離通信手段を有する装置であり、
前記方法は、前記ＤＬＤピアが少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に前記ＤＬＤのＰＡＮ関連情報をエクスポートする工程を更に含むことを特徴とする請求項１乃至１３のいずれか１項に記載の方法。
【請求項１５】
パーソナル・エリア・ネットワーク（ＰＡＮ）（１００）内の装置を管理するための通信プロトコルであって、
各装置がＰＡＮ内の他の装置と通信するための近距離通信手段（２０１、２１１、２５１）を有し、ＰＡＮ参加装置（２００、２１０、２５０）と呼ばれる現在互いに近距離通信圏内にある前記装置が前記ＰＡＮを構成し、各ＰＡＮ参加装置が装置の特性に応じてＰＡＮコントローラ装置（２００、２１０）またはＰＡＮ付属装置（２５０）のどちらかとして定義されており、
前記通信プロトコルが、
各装置についてのＰＡＮ関連情報を少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に通信することによって、ＰＡＮ内の各装置についての前記ＰＡＮ関連情報を少なくとも前記ＰＡＮコントローラ装置（２００、２１０）間で同期させる工程と、
前記ＰＡＮ参加装置の少なくとも１台を制御するために差し当たり使用中のＰＡＮコントローラ装置であるＰＡＮ管理装置（２００または２１０）により、前記ＰＡＮ参加装置の少なくとも１台を制御する工程と、
前記ＰＡＮ参加装置の少なくとも１台を制御するために差し当たり使用中の前記ＰＡＮ管理装置により、前記ＰＡＮ参加装置の少なくとも１台によるどのＰＡＮ参加装置にある外部アクセス手段の使用をも制御する工程と、
を実施するためのメッセージを指定することを特徴とする通信プロトコル。
【請求項１６】
グローバル・アクセス・ポイント（ＧＡＰ）（２１０）と呼ばれる前記装置の少なくとも１台の装置は、外部ネットワークとの通信を可能にする外部アクセス手段（２１５）を有し、
前記制御する工程は、前記ＰＡＮ管理装置（２００または２１０）が前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台にアクセス選択コマンド・メッセージを送信することで前記ＰＡＮ参加装置の前記少なくとも１台を制御し、前記アクセス選択コマンド・メッセージは、前記ＰＡＮ参加装置の前記少なくとも１台による前記外部アクセス手段（２１５）の使用を制御するために使用されることを特徴とする請求項１５に記載の通信プロトコル。
【請求項１７】
前記アクセス選択コマンド・メッセージは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台をアクセス選択モードに設定するアクセス選択モード・コマンド・メッセージであることを特徴とする請求項１６に記載の通信プロトコル。
【請求項１８】
前記アクセス選択モードは遠隔制御モードであり、前記遠隔制御モードでは、前記アクセス選択モード・コマンド・メッセージが、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台がその外部アクセスのために使用すべき前記少なくとも１台のＧＡＰ（２１０）の１つの識別子を備えることを特徴とする請求項１７に記載の通信プロトコル。
【請求項１９】
前記アクセス選択モードは遠隔制御選択基準モードであり、前記遠隔制御選択基準モードでは、前記アクセス選択モード・コマンド・メッセージが、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台が前記アクセス選択手段を使用する基にすべき基準を定義するアクセス選択基準を備えることを特徴とする請求項１７に記載の通信プロトコル。
【請求項２０】
前記アクセス選択モードは独立モードであり、前記独立モードでは、前記ＰＡＮ参加装置（２００、２１０、２５０）の前記少なくとも１台が、その内部基準および内部優先順位に基づき、前記ＧＡＰの前記少なくとも１台の使用を指示されることを特徴とする請求項１７に記載の通信プロトコル。
【請求項２１】
少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に通信された前記ＰＡＮ関連情報は、少なくとも各ＰＡＮ参加装置のアイデンティティを備えることを特徴とする請求項１５乃至２０のいずれか１項に記載の通信プロトコル。
【請求項２２】
前記通信する工程は、少なくとも前記ＰＡＮコントローラ装置（２００、２１０）を備えるマルチキャストグループにメッセージを送信することで実行されることを特徴とする請求項１５乃至２１のいずれか１項に記載の通信プロトコル。
【請求項２３】
前記通信する工程は、前記ＰＡＮ参加装置のＰＡＮ関連情報に変更が発生するたびに、各ＰＡＮ参加装置（２００、２１０、２５０）が少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に自装置のＰＡＮ関連情報を備えるＰＡＮ汎用情報メッセージを送信することで実行されることを特徴とする請求項１５乃至２２のいずれか１項に記載の前記通信プロトコル。
【請求項２４】
前記通信する工程は、そのＰＡＮ関連情報の送信要求を受信したとき、各ＰＡＮ参加装置（２００、２１０、２５０）が自装置のＰＡＮ関連情報を備えるＰＡＮ汎用情報メッセージを送信することで実行されることを特徴とする請求項１５乃至２３のいずれか１項に記載の通信プロトコル。
【請求項２５】
前記装置の少なくとも１台は専用リンク装置（ＤＬＤ）（１１５）であり、その近距離通信手段はＤＬＤピア（１１４）とだけ通信でき、前記ＤＬＤピアは前記ＰＡＮ内の他の装置と通信用のその近距離通信手段に加えて、前記ＤＬＤとの通信用に特に構成された第２の近距離通信手段を有する装置であり、
前記通信プロトコルは、前記ＤＬＤピアが少なくとも前記ＰＡＮコントローラ装置（２００、２１０）に前記ＤＬＤのＰＡＮ関連情報をエクスポートする工程を実施するためのメッセージも指定することを特徴とする請求項１５乃至２４のいずれか１項に記載の通信プロトコル。
【請求項２６】
ＰＡＮ内の装置を管理するためのパーソナル・エリア・ネットワーク（ＰＡＮ）（１００）内のＰＡＮコントローラ装置（２００、２１０）であって、
ＰＡＮ参加装置と呼ばれる現在互いに近距離通信圏内にある装置がＰＡＮを構成しており、
前記ＰＡＮ内の少なくとも前記他のＰＡＮコントローラ装置と自装置についてのＰＡＮ関連情報を通信し、前記ＰＡＮ内の各装置の前記ＰＡＮ関連情報を前記ＰＡＮ内の少なくとも前記ＰＡＮコントローラ装置で同期させる近距離通信手段（２０１、２１１）と、
前記ＰＡＮコントローラ装置が前記ＰＡＮ参加装置の少なくとも１台を制御するために差し当たり使用中の場合に、前記ＰＡＮ参加装置の少なくとも１台を制御するための制御部（２０３、２１３）であって、前記ＰＡＮ参加装置の少なくとも１台によるどのＰＡＮ参加装置にある外部アクセス手段の使用をも制御する制御部（２０３、２１３）と、
を備えることを特徴とするＰＡＮコントローラ装置。
【請求項２７】
前記ＰＡＮコントローラ装置が、さらに、ユーザが前記装置から前記ＰＡＮを管理することを可能にする入力特性と、前記ユーザに前記ＰＡＮの状態を示す出力特性とを有するＰＡＮユーザインタフェース（２０２、２１２）を備えることを特徴とする請求項２６に記載のＰＡＮコントローラ装置。
【請求項２８】
前記制御部（２０３、２１３）は、前記ＰＡＮ参加装置の前記少なくとも１台に近距離通信手段（２０１、２１１）で送信されるアクセス選択コマンドを発生することにより、前記ＰＡＮ参加装置の前記少なくとも１台による前記ＰＡＮ参加装置のいずれかにある外部アクセス手段の使用を制御するように構成されることを特徴とする請求項２６または２７に記載のＰＡＮコントローラ装置。
【請求項２９】
前記アクセス選択コマンドは、ユーザインタフェース（２０２、２１２）の入力特性での前記ユーザの行為の結果として発生されることを特徴とする請求項２８に記載のＰＡＮコントローラ装置。
【請求項３０】
前記アクセス選択コマンドは、前記ＰＡＮ参加装置の前記少なくとも１台をアクセス選択モードに設定するコマンドを備えることを特徴とする請求項２８または２９に記載のＰＡＮコントローラ装置。
【請求項３１】
前記近距離通信手段（２０１、２１１）は、前記ＰＡＮ（１００）内の少なくとも前記ＰＡＮコントローラ装置を備えるマルチキャストグループにＰＡＮ関連情報を送信するように構成されることを特徴とする請求項２６乃至３０のいずれか１項に記載のＰＡＮコントローラ装置。
【請求項３２】
前記装置が、自装置および他のＰＡＮ参加装置についてのＰＡＮ関連情報を格納するためのメモリ（２０２、２１４）を更に備えることを特徴とする請求項２６乃至３１のいずれか１項に記載のＰＡＮコントローラ装置。
【請求項３３】
ＰＡＮ内の各装置の中にあるデジタルのコンピュータ装置のメモリにロード可能なコンピュータプログラム製品であって、
前記コンピュータプログラム製品が前記コンピュータ装置で実行されるときに、請求項１乃至１４のいずれか１項に記載の方法を実行するソフトウェアコード部分を備えることを特徴とするコンピュータプログラム製品。
【国際調査報告】
2008503980.tif 000009
2008503980.tif 000010
2008503980.tif 000011