"通信システムのパーソナルネットワークエレメントPersonalNetworkElement;PNEのためのサービスグループSGの生成を処理する方法であって、上記パーソナルネットワークエレメントがサービスグループに所属しようとする際に、上記通信システムにおける各サービスグループの存在情報を取得する工程と、上記サービスグループを生成するべきか、または、上記サービスグループに参加するべきかを、上記存在情報にしたがって判定する工程とを含む、方法。上記サービスグループを生成するべきか、または、上記サービスグループに参加するべきかを、上記存在情報にしたがって判定する上記工程は、上記サービスグループがすでに存在していることを、上記各サービスグループの上記存在情報が示している場合に、サービスグループを生成しないことを含む、請求項1に記載の方法。上記サービスグループに参加する工程をさらに含む、請求項2に記載の方法。上記パーソナルネットワークエレメントが上記サービスグループに所属しようとする際に、上記通信システムにおける上記各サービスグループの上記存在情報を取得する上記工程は、上記各サービスグループの上記存在情報について問い合わせるための第1のメッセージを、上記通信システムのパーソナルネットワークに送信する工程と、上記各サービスグループの上記存在情報および上記第1のメッセージに対する応答を含んだ第2のメッセージを、上記パーソナルネットワークから受信する工程とを含む、請求項1に記載の方法。上記存在情報は、既存のサービスグループが提供するサービスのうちの少なくとも1つに関する情報、サービスに関する記述、および、パーソナルネットワークエレメントのIDを含んでいる、請求項1に記載の方法。上記サービスグループを生成するべきか、または、上記サービスグループに参加するべきかを、上記存在情報にしたがって判定する上記工程は、上記サービスグループがまだ存在していないことを上記各サービスグループの上記存在情報が示している場合に、上記サービスグループを生成することを含む、請求項1に記載の方法。上記サービスグループを生成するべきか、または、上記サービスグループに参加するべきかを、上記存在情報にしたがって判定する上記工程は、上記サービスグループがすでに存在していることを上記各サービスグループの上記存在情報が示している場合に、上記サービスグループを生成する、請求項1に記載の方法。通信システムのパーソナルネットワークのためのサービスグループSGの生成を処理する方法であって、上記パーソナルネットワークにおける少なくとも1つのパーソナルネットワークエレメントPNEが上記パーソナルネットワークを登録する際に、上記通信システムにおける各サービスグループの存在に関する情報を上記パーソナルネットワークエレメントに送信する工程を含む、方法。上記情報は、ブロードキャストメッセージまたは専用のメッセージを用いて上記パーソナルネットワークエレメントに送信される、請求項8に記載の方法。通信システムのパーソナルネットワークエレメントPNEのためのサービスグループSGの生成を処理する方法であって、上記パーソナルネットワークエレメントが第1のサービスグループに所属しようとする際に、第1のサービスグループを生成する工程と、上記通信システムにおける各サービスグループの存在情報を取得する工程と、上記第1のサービスグループを削除するべきか否かを、上記存在情報にしたがって判定する工程とを含む、方法。上記第1のサービスグループを削除するべきか否かを、上記存在情報にしたがって判定する上記工程は、上記第1のサービスグループと同じサービスを提供する第2のサービスグループがすでに存在していることを、上記各サービスグループの上記存在情報が示している場合に、上記第1のサービスグループを削除する工程を含む、請求項10に記載の方法。CPNSのプロトコル仕様に基づいて、SGの生成はPNEによって開始される。PNEが第1のSGに所属したい場合、PNEが自ら第1のSGを生成して参加してもよいが、PNEが所属したい第1のSGと同じサービスを提供する第2のSGがすでに存在しているかもしれず、余分なSGを生成することが起こり得る。以上のことを踏まえて、本発明は、上述の問題を解決するためにサービスグループの生成を処理する方法を提供する。通信システムのパーソナルネットワークエレメントのためのサービスグループの生成を処理する方法を開示する。本方法は、上記パーソナルネットワークエレメントがサービスグループに所属しようとする際に、通信システムにおける各サービスグループの存在情報を取得する工程と、上記サービスグループを生成するべきか、または、上記サービスグループに参加するべきかを、上記存在情報にしたがって判定する工程とを含む。通信システムのパーソナルネットワークのためのサービスグループの生成を処理する方法を開示する。本方法は、上記パーソナルネットワークにおける少なくとも1つのパーソナルネットワークエレメントが上記パーソナルネットワークを登録する際に、上記通信システムにおける各サービスグループの存在に関する情報を上記パーソナルネットワークエレメントに送信する工程を含む。通信システムのパーソナルネットワークエレメントのためのサービスグループの生成を処理する方法を開示する。本方法は、上記パーソナルネットワークエレメントが第1のサービスグループに所属しようとする際に、第1のサービスグループを生成する工程と、上記通信システムにおける各サービスグループの存在情報を取得する工程と、上記第1のサービスグループを削除するべきか否かを、上記各サービスグループの上記存在情報にしたがって判定する工程とを含む。本発明のこれらの目的およびその他の目的は、図面に示す好適な実施形態についての以下の詳細な説明を読めば、当業者には明らかになるであろう。関連出願の相互参照本願は、米国特許仮出願第61/376,264号明細書出願日2010年8月24日;発明の名称RecognitionofServiceGroupinformationforPNEの利益を主張するものであり、該特許仮出願の内容は全てここに引用されるものとする。詳細な説明図1は、本発明の一例に係る通信システム10の概略図である。通信システム10は、OpenMobileAllianceOMAが開発したConvergedPersonalNetworkServicesCPNSをサポートしている。通信システム10は、簡潔に説明すれば、CPNSサーバCS、PNゲートウェイPNGWPG_AおよびPG_B、ならびに、PNエレメントPNEP_1~P_6からなる。実際には、PNGWの個数は2つに限定されるものではない。また、各PNGWが管理するPNEの個数も3つに限定されるものではない。詳細に説明すれば、通信システム10では、CPNSサーバCSがPNGWからリクエストを受信し、該PNGWにレスポンスを送信して、適切なアプリケーションが選択されること、および、適切なコンテンツが該PNGWによって管理されるPNEに提供されることを保証する。PNGW例えばPNGWPG_AまたはPNGWPG_Bは、PNEと他のネットワークとの間の中間エンティティとして機能して、該PNEと他のネットワークとの間でリクエストおよびレスポンスを転送する。通信システム10において、PNEP_1~P_3はPNGWPG_Aによって管理され、PNEP_4~P_6はPNGWPG_Bによって管理される。換言すれば、PNGWPG_Aは、PNEP_1~P_3とCPNSサーバCSとの間で、各種リクエスト、レスポンス、および、サービスを転送する。同様に、PNGWPG_Bは、PNEP_4~P_6とCPNSサーバCSとの間で、各種リクエスト、レスポンス、および、サービスを転送する。好ましくは、PNE例えば、PNEP_1~P_6のうちのいずれか1つは、このPNEを管理する対応するPNGWに接続され、かつ、PNE相互間で接続されたPNエンティティであって、この対応するPNGWまたは他のPNEから受信するコンテンツをレンダリングするために使用される。PNEは、例えば、携帯電話、パーソナルコンピュータPC、音楽プレーヤ、カーナビゲーションシステム、IP適応型セットトップボックスなどであればよい。さらに、通信システム10のPNEP_2~P_4は、サービスグループSGS_1に属している。したがって、PNEP_2~P_4は、CPNSサーバCSまたはコンテンツプロバイダから、同じサービス例えばゲームサービスまたは音楽サービスを受けることができる。図2は、本発明の一例に係る通信装置20の概略図である。通信装置20は、図1に示すCPNSサーバCS、PNGWPG_AおよびPG_B、ならびに、PNEP_1~P_6のうちのいずれか1つであってよいが、これに限定されるものではない。通信装置20は、プロセッサ200例えばマイクロプロセッサまたは特定用途向け集積回路ASIC、記憶ユニット210、および、通信インターフェースユニット220を備えていてもよい。記憶ユニット210は、プロセッサ200がアクセスするプログラムコード214を記憶することができる、任意のデータ記憶装置であればよい。記憶ユニット210の例としては、SIMsubscriberidentitymodule、読み出し専用メモリROM、フラッシュメモリ、ランダムアクセスメモリRAM、CD-ROM/DVD-ROM、磁気テープ、ハードディスク、光学式データ記憶装置などがあげられるが、これらの例に限定されるものではない。通信インターフェースユニット220は、好ましくは送受信機であって、プロセッサ200の処理結果に合わせてサーバと信号を送受信することができる。図3は、本発明の一例に係るプロセス30のフローチャートである。プロセス30は、図1に示す通信システム10のPNEにおいて使用され、SGの生成を処理する。プロセス30は、プログラムコード214にコンパイルされてもよく、以下の各ステップを含んでいる。すなわち、ステップ300:開始。ステップ302:PNEがSGに所属しようとする際に、通信システムにおける各SGの存在情報を取得する。ステップ304:該SGを生成するべきか、あるいは、該SGに参加するべきかを、存在情報にしたがって判定する。ステップ306:終了。プロセス30によれば、PNEはSGを生成する前、または、SGに参加する前に、通信システムにおける既存の各SGに関する情報を取得する。なお、この情報には、既存のサービスグループが提供するサービスのうちの少なくとも1つに関する情報、サービスに関する記述、および、PNEのIDが含まれる。したがって、PNEは、PNEが所属したいSGと同じサービスを提供する既存のSGがあるか否かを判定することができる。PNE所属したいSGと同じサービスを提供する既存のSGがあれば、PNEは新しいSGを生成してから参加する必要がなく、既存のSGに直接参加して、余分なSGが存在することを避ける。その一方で、該SGと同じサービスを提供する既存のSGがなければ、PNEが自ら新しいSGを生成して参加する。プロセス30に基づく一例を取りあける。図1に戻って、PNEP_1がSG例えばSGS_1に所属したいと仮定する。PNEは、まず、通信システム10における既存の各SGに関する情報について問い合わせる。既存の各SGは、PN-GWPG_A、CPNSサーバCS、または、PNEP_1に記憶されているSGのリストに記載のSGであってもよい。詳細に説明すれば、CPNSサーバCS、PNGWPG_A、および、PNEP_1は、SGS_1に関する情報を記録しておくために、SGのリストを保持している。SG情報について問い合わせをするために、PNEP_1は、PN-GWPG_AまたはCPNSサーバCSに、特定のメッセージ例えばSGディスカバリーリクエストを送って、例えば既存の各SGが提供するサービス、サービスに関する記述、および/または既存の各SGのPNEのIDなどの情報について問い合わせる。PN_GSPG_AまたはCPNSサーバCSは、PN_GSPG_AまたはCPNSサーバCSに保存されている上記既存の各SGが提供するサービス、サービスに関する記述、および/またはPNEのIDに関する情報を含んだ特定のメッセージ例えばSGディスカバリーレスポンスを用いて返答する。SG情報について問い合わせることによって、PNEP_1は、新しいSGを生成するべきか、あるいは、適切な既存のSGに直接参加するべきかを判定することができる。PNEP_1が参加したいSGつまりSGS_2、図1に図示せずと同じサービス例えば音楽サービスを提供する既存のSGつまりSGS_1があることを、SG情報が示している場合には、PNEP_1はSGS_2を生成せずに、SGS_1に参加する。その他の場合には、PNEP_1はSGS_2を生成して、音楽サービスに参加する。図4は、本発明の一例に係るプロセス40のフローチャートである。プロセス40は、図1に示す通信システム10のCPNSサーバまたはPN-GWにおいて使用され、SGの生成を処理する。プロセス40は、プログラムコード214にコンパイルされてもよく、以下の各ステップを含んでいる。すなわち、ステップ400:開始。ステップ402:通信システムのPN中の少なくとも1つのPNEがPNを登録する際に、通信システムにおけるSGの存在に関する情報を該PNEに送信する。ステップ404:終了。プロセス40によれば、PNEがPNを登録する際に、PN-GWまたはCPNSサーバは、通信システムにおける既存の各SGに関する情報を、このPN中のPNEに送る。なお、この情報には、既存のサービスグループが提供するサービスのうちの少なくとも1つに関する情報、サービスに関する記述、および、PNEのIDが含まれる。さらに、該情報は、ブロードキャストまたは専用のメッセージに含められて、送信されてもよい。したがって、PNEがPNに参加する例えばPNの登録を実施する際に、PNEがSGに所属したいのであれば、PNEは上記情報を受信して、新しいSGを生成するべきか、あるいは、適切な既存のSGに参加するべきかを、受信した情報にしたがって判定する。PNEが所属したいSGと同じサービスを提供する既存のSGがあれば、PNEは、新しいSGを生成して参加するのではなく、既存のSGに直接参加する。詳細な説明についてはすでに上述で記載済みであるので、ここでは省略する。図5は、本発明の一例に係るプロセス50のフローチャートである。プロセス50は、図1に示す通信システム10のPNEにおいて使用され、SGの生成を処理する。プロセス50は、プログラムコード214にコンパイルされてもよく、以下の各ステップを含んでいる。すなわち、ステップ500:開始。ステップ502:PNEが第1のSGに所属しようとする際に、第1のSGを生成する。ステップ504:通信システムにおけるSGの存在情報を取得する。ステップ506:第1のSGを削除するべきか否かを、SGの存在情報にしたがって判定する。ステップ508:終了。プロセス50によれば、PNEがSGに所属したい場合に、PNEはSGの生成手順を実施して、SGを生成する。そして、PNEは、通信システムにおける既存の各SGに関するSG情報を取得するために、SGのリストを記憶するステップをSGの生成手順において実施する。その後、PNEは、SGのリストに記載の既存の各SGおよびSGに関する記述例えば提供されるサービスをチェックする。PNEが、PNEが新たに生成したSGと同じサービスを提供するSGがすでに存在していることを見つけると、PNEは、余分なSGが存在することを防ぐために、自身が生成したSGを削除してもよい。提案したステップを含めた上述のプロセスの各ステップは、例えばハードウェア、ハードウェアデバイスと、ハードウェアデバイスに読み出し専用ソフトウェアとして保存されているコンピュータの命令およびデータとの組み合わせとして知られているファームウェア、電子システムなどの手段によって実現可能である。ハードウェアの例としては、マイクロ回路、マイクロチップ、または、シリコンチップとして知られている、アナログ回路、デジタル回路、混合回路などがあげられる。電子システムの例としては、システムオンチップSOC、システムインパッケージSiP、コンピュータオンモジュールCOM、通信装置20などがあげられる。まとめると、本発明は、通信システムおよび関連する通信装置におけるSGの生成を処理する方法を開示する。PNEは、任意のSGに所属する前に既存のSGに関する情報を取得して、余分なSGが存在することを避ける。当業者であれば、本発明の教唆を保持しながら、装置および方法に多数の調整および変更を加えてもかまわないことが容易に理解できるであろう。したがって、上記の開示は、添付の請求項の範囲によってのみ限定されると解釈されるべきである。"