(57)【特許請求の範囲】
【請求項１】
複数の通信端末により構成されるローカルなネットワークに接続される通信端末であって、
前記複数の通信端末のうち自通信端末以外の複数の他通信端末に対して、サービスを共同で提供する通信端末を識別する情報であるグルーピング識別子をリクエストするサービス発見リクエストを送信し、前記サービス発見リクエストを受信したことに応じて前記複数の他通信端末が送信するグルーピング識別子と機器識別情報とを含む端末情報を受信するサービス発見制御部と、
受信した前記端末情報に含まれる、前記複数の他通信端末のうち所定のサービスを現に共同で提供している複数の第１通信端末から受信した所定のグルーピング識別子に基づいて、前記複数の他通信端末を、前記複数の第１通信端末と、前記所定のサービスを現に共同で提供していない一又は複数の第２通信端末とに分類する端末分類制御部と、
を備える通信端末。
【請求項２】
前記端末分類制御部は、前記複数の他通信端末から前記グルーピング識別子を受信することに応じて、前記複数の他通信端末の分類を更新する請求項１に記載の通信端末。
【請求項３】
前記端末分類制御部において分類された前記複数の他通信端末を、前記第１通信端末と前記第２通信端末とに分類して表示するグループ表示制御部を更に備える請求項１に記載の通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを構成する通信端末のサービス発見技術に関する。
【背景技術】
【０００２】
ＰＡＮ（Personal  Area  Network）は、例えば、Ｂｌｕｅｔｏｏｔｈ、ＵＷＢなどの近距離無線によって構成されるネットワークとして知られている。近年、近距離無線が搭載されたモバイル端末、デジタル家電などの通信端末の数は増加する傾向にあり、ＰＡＮによる通信端末間の連携なども実施されつつある。また、通信端末の高機能化・小型化などにより、通信端末のウェアラブル化などが進んでいることから、今後、さらに、ＰＡＮによる複数通信端末間の連携が普及すると予想される。
【０００３】
少なくとも二つの通信端末をＰＡＮで接続するためには、互いの通信端末の種類や、提供している端末能力を発見する必要がある。また、コンテンツ配信サービスを、ＰＡＮで接続された複数の通信端末が連携することで、受信中に、そのＰＡＮ内の通信端末、例えば、モバイル端末が、その受信中のコンテンツ配信サービスの一部または全部を選択して外出する場合に、モバイル端末は、ＰＡＮ内の他の通信端末が、どのような役割を受信中のコンテンツ配信サービスの中で担っているか、また、コンテンツ配信サービスのデータをどこまで受信しているかなども発見する必要がある。
【０００４】
つまり、モバイル端末は、音声データを受信し出力することを担当している通信端末、映像データを受信し表示している通信端末、コンテンツデータの１時間分を受信しているなどのコンテンツ配信サービスの受信に関する情報を発見し、例えば、モバイル端末の画面にそれを表示し、その中から、ユーザの手入力、もしくは、予め端末内に設定されているプリファレンスなどにより所望の情報を選択することが望まれる。これにより、例えば、受信中のサービスから選択したサービスの一部もしくは全部を受信することで、モバイル端末はＰＡＮ内のサービスを持ち歩く、つまり、モバイル端末がＰＡＮから移動しても、ＰＡＮ内で受信されていたサービスを受信可能にすることができる。
【０００５】
このようなサービス発見に関する従来技術としては、ＵＰｎＰ（Ｕｎｉｖｅｒｓｉａｌ Ｐｌｕｇ ａｎｄ Ｐｌａｙ）のＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ   Ｄｉｓｃｏｖｅｒｙ Ｐｒｏｔｏｃｏｌ）、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）で策定したＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が知られている。
【０００６】
ＳＳＤＰとＳＬＰとは、通信端末で記述される通信端末能力情報、および、その通信端末が提供できるサービス情報を発見できる。通信端末能力情報とは、例えば、テレビであれば、画面のサイズに関する情報であり、プリンタであれば、印刷の色がカラーか白黒か、解像度等主に端末のハードウェアに依存する能力情報である。サービス情報とは、通信端末におけるソフトモジュールで提供できる機能の名称などの情報を言い、例えば、Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ  Ｐｌａｙｅｒ（登録商標）がインストールされる場合には、コンテンツ配信サービスの受信が可能となるので、サービス情報としてコンテンツ配信サービスが記述される。
【０００７】
また、特許文献１では、ＵＰｎＰをサポートするネットワークにおいて、どのような機器が接続されているかを視覚的に把握するために、ＵＰｎＰのデバイス記述情報により、ネットワークに接続された機器の識別情報を取得する。そして、取得した機器識別情報に基づき、ネットワークに接続される機器を種類別にグループ化して、ユーザインタフェースに表示する技術を開示している。
【特許文献１】特開２００３−９９３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ＰＡＮ内の通信端末により提供されるサービスは、一台の通信端末によって提供される場合、または、複数の通信端末の連携によって提供される場合がある。後者の場合には二種類あり、一つ目は、サービス受信開始時から、PAN内の複数の通信端末でサービスを提供するものであり、また、二つ目は、サービス受信開始時は一台の通信端末で提供し、その途中にＰＡＮ内の別の通信端末を複数利用しサービスを提供するものがある。
【０００９】
しかしながら、上記従来のＳＳＤＰ、ＳＬＰによるサービス発見の技術では、複数の通信端末により提供されるサービスに対して、一つのサービスが複数の通信端末で提供されていることを示すサービス利用情報を持たないため、そのサービスを提供している複数の通信端末を、効率良く、全て発見することが困難であった。
【００１０】
より具体的な例として、ＰＡＮに属する二つの通信端末の一つで音声データを、もう一つで映像データを送受信することでＴＶ電話サービスをユーザに提供しているときに、ユーザがそのサービスの一部もしくは全てをモバイル端末へ切替えることを要望する場合には、ＰＡＮに属し、同種のものが複数存在する可能性がある通信端末から、サービス提供中の二つの通信端末を発見する必要がある。しかし、従来の技術では、ＰＡＮに属する通信端末としては発見することはできても、ＴＶ電話サービスを二つの通信端末で提供しているという意味付けがないことから、ユーザは発見された通信端末から二つの通信端末を特定して選択することは不可能であった。
【００１１】
そこで、本発明は、上記背景に鑑み、一つのサービスが複数の通信端末から提供される場合にも、的確にサービス発見を行える通信端末を提供する。
【課題を解決するための手段】
【００１２】
本発明の通信端末は、複数の通信端末により構成されるローカルなネットワークに接続される通信端末であって、自通信端末が利用中のサービスで受信したデータを、前記ネットワークを構成する他の通信端末に提供する場合に、前記利用中のサービスを識別する情報を含むグルーピング識別子を生成する手段と、生成されたグルーピング識別子を、前記利用中のサービスを提供可能な通信端末に送信する手段とを備える。
【００１３】
この構成により、利用中のサービスを識別するグルーピング識別子を生成し、データとともに他の通信端末に送信するので、他の通信端末では送信されたデータによって利用できるサービスを把握できる。また、サービスのデータを受信する通信端末が複数ある場合には、同じサービスを提供している通信端末をグルーピング識別子により把握できる。なお、グルーピング識別子生成手段は、サービスの内容を示す情報を含むグルーピング識別子を生成してもよい。これにより、グルーピング識別子から直接にサービスの内容を知ることができる。
【００１４】
また、本発明の通信端末は、前記ネットワーク内の他の通信端末の端末情報を問い合わせる端末情報問合せメッセージを生成して送信する手段と、前記端末情報問合せメッセージに応じて、前記他の通信端末から送信される端末情報を受信する手段とを備え、前記グルーピング識別子を生成する手段は、前記他の通信端末から受信した端末情報に基づいて、前記利用中のサービスを提供可能な他の通信端末が、前記ネットワーク内にあるか否かを判定し、前記利用中のサービスを提供可能な他の通信端末があると判定された場合に、前記グルーピング識別子を生成してもよい。
【００１５】
このように、他の通信端末の端末情報に基づいて、サービスを提供可能な通信端末があるか否かを判定しているので、受信しているサービスのデータを送信可能な通信端末が存在しない場合には、グルーピング識別子を生成する必要がなくなる。
【００１６】
また、本発明の通信端末において、前記グルーピング識別子を生成する手段は、生成時のタイムスタンプをグルーピング識別子に含めてもよい。
【００１７】
これにより、グルーピング識別子の生成時刻を把握できると共に、グルーピング識別子を一意に決定できる。
【００１８】
本発明の別の態様の通信端末は、複数の通信端末により構成されるローカルなネットワークに接続される通信端末であって、前記ネットワークを構成する他の通信端末が利用中のサービスのデータ、および前記他の通信端末が利用中のサービスを識別する情報を含むグルーピング識別子を受信する手段と、前記グルーピング識別子を受信する手段にて受信したグルーピング識別子を保存する手段とを備えてもよい。
【００１９】
このようにサービスの受信データと共に送信されるグルーピング識別子を保存しておくことによって、そのデータによって実現されているサービスを識別することができる。
【００２０】
また、本発明の通信端末は、他の通信端末から提供されたサービスのデータを、前記他の通信端末と異なる別の通信端末に切り替える場合に、別の通信端末に切り替えたサービスのグルーピング識別子を、前記保存する手段より削除してもよい。
【００２１】
これにより、サービスを提供する通信端末が切り替わったことを把握することができる。
【００２２】
本発明の別の態様の通信端末は、複数の通信端末により構成されるローカルなネットワークに接続される通信端末であって、前記複数の通信端末のうち自通信端末以外の複数の他通信端末に対して、サービスを共同で提供する通信端末を識別する情報であるグルーピング識別子をリクエストするサービス発見リクエストを送信し、前記サービス発見リクエストを受信したことに応じて前記複数の他通信端末が送信するグルーピング識別子と機器識別情報とを含む端末情報を受信するサービス発見制御部と、受信した前記端末情報に含まれる、前記複数の他通信端末のうち所定のサービスを現に共同で提供している複数の第１通信端末から受信した所定のグルーピング識別子に基づいて、前記複数の他通信端末を、前記複数の第１通信端末と、前記所定のサービスを現に共同で提供していない一又は複数の第２通信端末とに分類する端末分類制御部とを備えてもよい。
【００２３】
このように、ネットワーク内の通信端末から受信したグルーピング識別子に基づいて、利用中のサービスごとに通信端末を分類することにより、ネットワーク内の通信端末のサービス利用状況の把握に役立てることができる。
【００２４】
また、本発明の通信端末において、前記端末分類制御部は、前記複数の他通信端末から前記グルーピング識別子を受信することに応じて、前記複数の他通信端末の分類を更新してもよい。
【００２５】
このように、グルーピング識別子の受信するたびに、通信端末の分類を更新することにより、利用中のサービスの変化に応じて、通信端末の分類を随時更新することが可能となる。
【００２６】
また、本発明の通信端末は、前記端末分類制御部において分類された前記複数の他通信端末を、前記第１通信端末と前記第２通信端末とに分類して表示するグループ表示制御部を更に備えてもよい。
【００２７】
このように、利用中のサービスに応じてネットワーク内の通信端末を表示するので、ネットワーク内のサービス利用情報を容易に把握でき、アプリケーションの切り替え、ピックアップなどの操作、またはサービスの参加等に活用することができる。
【発明の効果】
【００２８】
本発明によれば、グルーピング識別子により、同じサービスを提供する複数の通信端末を発見できるので、ネットワーク内の通信端末のサービス提供状況の把握やサービスの参加等に活用することができ、利便性の向上を図ることができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を用いて、本発明の実施の形態に係る通信端末について詳細に説明する。
（第１の実施の形態）
図１は本実施の形態の通信端末の一つである携帯電話１を示す図、図２は本発明の実施の形態の通信端末を適用する通信ネットワークシステムを示す図である。まず、図２を参照して本実施の形態の携帯電話１が適用されるネットワークについて説明する。本実施の形態では、図２に示すように、複数の通信端末１〜５によってＰＡＮが構成されている。通信端末１〜５はそれぞれ、携帯電話１、プロジェクタ２、ＰＤＡ３、スピーカ４、テレビ５である。
【００３０】
携帯電話１は、セルラー網、例えば３Ｇを介して、インターネットに接続され、コンテンツを提供する配信サービスなどを利用できる通信端末である。ＰＤＡ３は、ＷＬＡＮ８を介してインターネットに接続され、コンテンツを提供する配信サービスなどを利用できる情報端末である。プロジェクタ２、スピーカ４およびテレビ５は、映像と音声の入出機能を持つ通信端末である。プロジェクタ２とテレビ５は、ＷＬＡＮ８を介して、インターネットに接続されている。テレビ５はコンテンツ配信サーバ７による映像サービスと、監視サーバ６による監視サービスを受信することができる。
【００３１】
これらの通信端末１〜５は無線で接続されてＰＡＮを構成し、また、ＵＰｎＰをサポートし、互いにサービス発見ができる。
【００３２】
次に、本実施の形態の通信端末１〜５について説明する。
図１に示すように、携帯電話１は、ユーザとの入出力インターフェースを構成する入力部２０および出力部２１と、全体を制御する全体制御部２２と、サービス発見制御部２３と、端末情報蓄積部２４と、グルーピング識別子生成部２５と、アプリケーション２６と、通信プロトコル制御部２７と、ネットワークインターフェース２８を有する。以下、携帯電話１のそれぞれの構成要素について説明する。
【００３３】
入力部２０は、ユーザからの指示、例えば、サービス切替先の端末の選択や、音声および動画等のメディアストリームの入力を受け付ける機能を有する。入力部２０は、ハードウェア的には、マウス、ボタン等のユーザからの入力を受け付けるデバイス、およびカメラやマイク等のメディアの入力を受け付けるデバイスによって構成される。
【００３４】
出力部２１は、ユーザへの出力情報、例えば、周りに存在する通信端末をＧＵＩ、テキストデータにより表示し、音声、動画およびテキストデータ等の情報の出力を行う機能を有する。出力部２１は、ハードウェア的には、ディスプレイデバイスやスピーカ、ＬＥＤ等によって構成される。
【００３５】
サービス発見制御部２３は、全体制御部２２からの指示により、ユーザの周りに存在する通信端末とサービスを発見するためのメッセージの送信と、周りの通信端末からのサービス発見メッセージの受信と、受信したリクエストに対するレスポンスメッセージの作成および送信を行う。
【００３６】
端末情報蓄積部２４は、他の通信端末の機能情報である端末情報と提供中のサービスに関する情報とを保存する機能を有する。
【００３７】
グルーピング識別子生成部２５は、サービスを共同で提供する通信端末を識別するためのグルーピング識別子を生成する機能を有する。
【００３８】
アプリケーション２６は、通信により実行されるアプリケーションに要求される条件とサービスロジックを提供する機能を有する。
【００３９】
通信プロトコル制御部２７は、無線インターフェースにおける通信プロトコルに関する制御を行う機能を有する。通信プロトコル制御部２７は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのトランスポート層およびネットワーク層に相当する。
【００４０】
ネットワークインターフェース２８は、無線アクセスネットワークにアクセスする機能を有し、ＯＳＩ参照モデルのリンク層と物理層に相当する。
【００４１】
図３は、図２に示されるプロジェクタ２の構成を示す図である。なお、スピーカ４とテレビ５は提供するサービスは異なるが、サービス発見に関する制御部分はプロジェクタ２と同じ構成を有する。プロジェクタ２は、ユーザからの入力を受け付ける入力部３０と、ユーザに対して情報およびメディアを出力するための出力部３１と、全体を制御する全体制御部３２と、サービス発見制御部３３と、端末情報蓄積部３４と、通信プロトコル制御部３５と、ネットワークインターフェース３６とを有する。以下、プロジェクタ２のそれぞれの構成要素について説明する。
【００４２】
入力部３０と出力部３１は、ユーザからの指示またはユーザへの出力を行う機能を有する。
【００４３】
サービス発見制御部３３は、全体制御部３２からの指示により、ユーザの周りに存在する通信端末とサービスを発見するメッセージの送信と、周りの通信端末からのサービス発見メッセージの受信および受信したリクエストに対するレスポンスメッセージの作成と送信を行う。
【００４４】
端末情報蓄積部３４は、端末情報と提供中のサービスに関する情報とを保存する機能を有する。
【００４５】
通信プロトコル制御部３５は、無線インターフェースにおける通信プロトコルに関する制御を行う機能を有する。通信プロトコル制御部３５は、ＯＳＩ参照モデルのトランスポート層およびネットワーク層に相当する。
【００４６】
ネットワークインターフェース３６は、無線アクセスネットワークにアクセスする機能を有し、ＯＳＩ参照モデルのリンク層と物理層に相当する。
【００４７】
図４は、図２で示されるＰＤＡ３の構成を示す図である。ＰＤＡ３は、ユーザからの入力を受け付ける入力部４０と、ユーザに対して情報およびメディアを出力するための出力部４１と、全体を制御する全体制御部４２と、サービス発見制御部４３と、端末情報蓄積部４４と、端末分類制御部４５と、グループ表示制御部４６と、アプリケーション４７と、通信プロトコル制御部４８、ネットワークインターフェース４９、位置検知制御部５０とを有する。以下、ＰＤＡ３のそれぞれの構成要素について説明する。
【００４８】
入力部４０と出力部４１は、ユーザからの指示またはユーザへの出力を行う機能を有する。
【００４９】
サービス発見制御部４３は、全体制御部４２からの指示に応じて、ユーザの周りに存在する通信端末とサービスを発見するメッセージの送信と、周りの通信端末からのサービス発見メッセージの受信および受信したリクエストに対するレスポンスメッセージの作成と送信を行う。
【００５０】
端末情報蓄積部４４は、端末情報と提供中のサービスに関する情報とを保存する機能を有する。
【００５１】
端末分類制御部４５は、サービス発見により発見したサービスに基づいて周りの通信端末をサービス種別により分類する機能を有する。
【００５２】
グループ表示制御部４６は、サービス種別ごとに通信端末を表示させる機能を有する。グループ表示制御部４６は、全体制御部４２を経由して表示すべき情報を出力部４１に送信する。位置検知制御部５０は、自通信端末の位置情報を、ＧＰＳ、ＬＡＮのアクセスポイント等により検知する。位置検知制御部５０は、検知結果を全体制御部へ通知し、全体制御部によりサービス発見を起動する。
【００５３】
アプリケーション４７は、通信により実行されるアプリケーションに要求される条件とサービスロジックを提供する機能を有する。
【００５４】
通信プロトコル制御部４８は、無線インターフェースにおける通信プロトコルに関する制御を行う機能を有する。通信プロトコル制御部４８は、ＯＳＩ参照モデルのトランスポート層およびネットワーク層に相当する。
【００５５】
ネットワークインターフェース４９は、無線アクセスネットワークにアクセスする機能を有し、ＯＳＩ参照モデルのリンク層と物理層に相当する。
【００５６】
図５は、グルーピング識別子の例を示す図である。図５に示すように、グルーピング識別子は、サービスＩＤ４０１とタイムスタンプ４０２で構成される。サービスＩＤはサービスを区別するためにサービスを表示するＩＤである。図６は、サービスＩＤとサービスの対応例を示す図である。タイムスタンプ４０２は、グルーピング識別子を一意に決定するために付加される情報である。なお、図７に示すように、グルーピング識別子にサービスの内容を示すグループタイトルの情報を含めてもよい。これにより、図６に示すような対応表を有しなくても、サービスＩＤで特定されるサービスの内容を把握できる。
【００５７】
次に、本実施の形態の通信端末のサービス発見について説明する。ここでは、ユーザＡの使用する携帯電話１が、配信サービスを利用中にＰＡＮに参加したとする。このとき、携帯電話１は、ＰＡＮ内に、携帯電話１より良い音質で音声を出力できる他の通信端末と、携帯電話１より大画面で映像を映る通信端末があるか否か、ＰＡＮ内の通信端末のサービス発見を行う。そのようなサービスを提供できる他の通信端末が発見された場合に、携帯電話１で提供されていたサービスを、他の通信端末に提供先を変更することで、ユーザＡは、発見した他の通信端末により、サービスの提供を受けることができる。
【００５８】
ここで、サービスの提供には、切替え、転送、複写が含まれる。まず、携帯電話１から他の通信端末への切り替えとは、コンテンツ配信サーバ７は携帯電話１の要求により、配信サービスのデータを携帯電話１ではなく、直接他の通信端末に提供することである。次に、携帯電話１から他の通信端末への配信データの転送とは、例えば、配信サービスの音声データをコンテンツ配信サーバ１から携帯電話１を介して他の通信端末に提供し、携帯電話１では、音声データを受信するが、利用しないことである。最後に、携帯電話１から他の通信端末への複写とは、携帯電話１が配信サービスのデータを利用すると同時に、例えば、音声データをコンテンツ配信サーバ１から他の通信端末に提供ことである。本実施の形態では、発見した他の通信端末に切替えるときに、グルーピング識別子を生成することと、その利用に関して説明する。
【００５９】
図８は、グルーピング識別子を生成するシーケンスを示す図である。まず、携帯電話１のサービス発見制御部２３は、ＵＰｎＰのＳＳＤＰにより、周りに存在する他の通信端末を発見する（Ｓ４０）。
【００６０】
そして、サービス発見制御部２３は、端末発見の結果を全体制御部２２へ送信する。全体制御部２２は、発見した他の通信端末の中に、現在実行中のサービスに適切な通信端末があるか、そして、現在実行中のサービスに適切な通信端末に切り替えるか否かの判断を行う（Ｓ４１）。図２では、携帯電話１が受けている配信サービスのうち、音声を携帯電話１からスピーカ４へ切替え、映像を携帯電話１からプロジェクタ２へ切り替える例について説明する。このため、携帯電話１は、切替え後は、サービスを受けていない状態になる。
【００６１】
全体制御部２２は、サービス切替えの情報をグルーピング識別子生成部２５へ通知する。グルーピング識別子生成部２５は、全体制御部２２から通知されたサービス切替えの情報に基づいて、グルーピング識別子を生成する（Ｓ４２）。このとき、グルーピング識別子にその時点のタイムスタンプを付加する。
【００６２】
携帯電話１は、生成したグルーピング識別子をサービスの切り替え先へ、それぞれ送信する（Ｓ４３）。切替先となるプロジェクタ２とスピーカ４は、グルーピング識別子を受信して蓄積する（Ｓ４４、Ｓ４５）。
【００６３】
図９は、プロジェクタ２およびスピーカ４の端末情報蓄積部２４に蓄積されるデータの例を示す図である。グルーピング識別子は、ＵＰｎＰで利用されるＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｅｒ）およびＤｅｖｉｃｅ  Ｔｙｐｅの端末情報と合わせて蓄積される。ここで、グルーピング識別子は、「０３＿１２３４５６７８」と記述され、サービスＩＤが「０３」の配信サービスを示し、タイムスタンプは「１２３４５６７８」となる。また、図９で示すようにプロジェクタのＩＤ番号として、プロジェクタのＵＵＩＤが記述され、Ｄｅｖｉｃｅ  Ｔｙｐｅは、「プロジェクタ」と記述されている。
【００６４】
次に、携帯電話１を持つユーザＡが配信サービスを利用している状態において、ＰＤＡ３を持つユーザＢがＰＡＮに参加した場合について説明する。
【００６５】
図１０は、携帯電話１によるサービスの切り替えにより蓄積されたグルーピング識別子を、ＰＤＡ３が利用する場合のサービス発見のシーケンス図である。図２で示した通信システムを参照して、ＰＤＡ３を持つユーザＢが、携帯電話１、プロジェクタ２、スピーカ４、テレビ５に近づいて、携帯電話１、プロジェクタ２、スピーカ４及びテレビ５とＰＡＮを構成する場合について説明する。
【００６６】
全体制御部４２が、位置検知制御部５０からの位置検知により、サービス発見制御部４３からローカルなネットワークに存在する携帯電話１、プロジェクタ２、スピーカ４、テレビ５に対して、サービス発見リクエストを送信する（Ｓ５０）。なお、位置検知に基づいて自動的にサービス発見を送信する構成に代えて、ユーザ入力部４０からの操作により、サービス発見リクエストを送信してもよい。
【００６７】
図１１（ａ）は、ここで送信されるリクエストメッセージを示す図である。リクエストヘッダでは、ＩＰアドレス、ポート番号、リクエストメッセージ識別子などを記述する。リクエストタイプでは、ここで、ＰＡＮに接続されているＵＰｎＰ端末を全部発見するため、ｓｓｄｐ：ａｌｌで指定する。また、リクエストしたい端末タイプを指定したい場合に、端末タイプの指定もできる。
【００６８】
サービス発見リクエストを受信した各通信端末１、２、４、５のサービス発見制御部２３は、グルーピング識別子を含めて、端末情報蓄積部２４で保存している端末情報を、レスポンスメッセージでＰＤＡ３へ送信する（Ｓ５１、Ｓ５２、Ｓ５３、Ｓ５４）。
【００６９】
図１１（ｂ）は、レスポンスメッセージを示す図である。レスポンスヘッダには、日付、発見した通信端末のＵＲＬ（Ｕｎｉｖｅｒｓｉａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｉｏｎ）情報、発見した通信端末のタイプ、ＵＵＩＤなどＵＰｎＰで規定される記述が含まれる。これらのＵＰｎＰ規定以外に、グルーピング識別子情報も含めて送信される。
【００７０】
ＰＤＡ３の端末分類制御部４５は、受信したレスポンスメッセージに含まれるグルーピング識別子に基づいて通信端末を分類する（Ｓ５５）。そして、グループ表示制御部４６は、ＰＤＡ３の表示画面にウィンドウでグループとなる通信端末を表示する（Ｓ５６）。ウィンドウの名称は、取得したグルーピング識別子に含まれるサービスＩＤに対応するグループタイトルである。
【００７１】
図１２（ａ）および図１２（ｂ）は、第１の実施の形態のＰＤＡ３の画面表示を示す図である。図１２（ａ）は、携帯電話１が利用中の配信サービスを、他の通信端末へ切り替える前に表示される画面である。この画面により、携帯電話１が配信サービス１を利用していることが分かる。これにより、ＰＤＡ３を持つユーザＢは、他の通信端末で利用中のサービスを一目で把握できる。
【００７２】
その後、携帯電話１を持つユーザＡは、利用中の配信サービス１をプロジェクタ２とスピーカ４に切り替え、更に、ユーザＡは、携帯電話１を用いて、監視サービスをテレビ５で受信開始する。
【００７３】
このとき、ＰＤＡ３には、図１２（ｂ）に示す画面表示がなされる。図１２（ｂ）では、２つのウィンドウで二つのサービスを表示する。図１２（ｂ）において、左側のウィンドウは、配信サービス１を受けるプロジェクタ２とスピーカ４を表示している。右側のウィンドウは、監視サービス１を受けるテレビ５を表示している。この画面により、ユーザＢはＰＡＮで提供されるサービスと、各サービスに参加している通信端末を把握できる。なお、携帯電話１から映像をプロジェクタ２へ切り替え、音声を携帯電話１を経由してスピーカ４へ転送する場合に、図示していないが携帯電話１を「音声転送中」で表示すればよい。また、ＰＤＡ３自身は、ＰＤＡ３の画面に表示されなくてもよい。
【００７４】
以上説明した第１の実施の形態によれば、ＰＡＮ内の通信端末１〜５が提供するサービスをグルーピング識別子によって、識別と分類ができるようになる。これにより、ユーザは、ＰＡＮ内の通信端末が提供しているサービスの種別を把握できるようになる。
【００７５】
（第２の実施の形態）
次に、本発明の第２の実施の形態の通信端末について説明する。第２の実施の形態は、ＰＤＡ３に表示されるウィンドウ画面を利用して、他の通信端末で提供中のサービスを、自分の通信端末または他の通信端末へ複製する場合、あるいは、他の通信端末でサービスを選択して利用する例について説明する。
【００７６】
図１３（ａ）は、ＰＤＡ３が図２で示すようなＰＡＮ内にあるときに、表示されるサービスグループである。プロジェクタ２とスピーカ４で構成される配信サービス１のグループと、テレビ５を利用する監視サービス１のグループが存在している。また、この画面では、ＰＡＮを構成する他の通信端末、ここでは、携帯電話１も表示される。この画面により、ユーザＢは、ＰＡＮで提供されるサービスと、各サービスに参加している通信端末とを把握できる。また、この画面をベースにして、ＰＡＮで利用されているサービスに参加、または、サービスを別の通信端末へ切り替えるなどの操作が可能となる。
【００７７】
図１４は、図１３（ａ）に示されているサービスの一部を、ＰＤＡ３へ複製するシーケンスを示す図である。ＰＤＡ３は、配信サービスの音声を利用するために、画面の操作から、例えば、図示していないが、スピーカ４のアイコンをクリックすることで、操作メニューを表示させ、「複製」を選ぶと、スピーカ４で受信する音声のＰＤＡ３への複製を指示することができる。これにより、ＰＤＡ３は、スピーカ４に複製要求を送信する（Ｓ６０）。
【００７８】
スピーカ４は、複製要求を受信すると、音声メディアをＰＤＡ３にも送信する複製操作を行う（Ｓ６１）。スピーカ４は、提供中のサービスに関するグルーピング識別子を含む端末情報をＰＤＡ３へ送信する（Ｓ６２）。
【００７９】
ＰＤＡ３は、端末情報からグルーピング識別子を抽出して、そして、端末情報蓄積部４４で蓄積されたグルーピング識別子と比較し、同じグルーピング識別子を持つ通信端末の分類を更新する（Ｓ６３）。一つのグループとして一個のウィンドウで表示する（Ｓ６４）。これにより、図１３（ｂ）に示すように、ＰＤＡ３が配信サービス１に参加し、サービスの提供を受けている他の通信端末と同じグループとして表示することができる。
【００８０】
本実施の形態によれば、他の通信端末が提供するサービスを複製したときに、同じサービスを提供する通信端末をグループとして表示するので、ネットワーク内の通信端末が提供するサービスと、そのサービスに参加する通信端末を一目で把握できる。
【００８１】
なお、この実施の形態においては、スピーカ４がＰＤＡ３にサービスを複製する例について説明したが、スピーカ４からＰＤＡ３にサービスを切り替える場合には、スピーカ４が、コンテンツ配信サーバ７に音声メディアをＰＤＡ３へ送信する通知を行うことで、音声受信をスピーカ４からＰＤＡ３へ切り替える。このとき、スピーカ４は、配信サービス１に参加しないので、サービスに関するグルーピング識別子を含む端末情報をＰＤＡ３に送信した後、そのグルーピング識別子情報を、スピーカ４の端末情報蓄積部３４から削除する。
【００８２】
（第３の実施の形態）
次に、本発明の第３の実施の形態の通信端末について説明する。
図１５は、第３の実施の形態のシステム構成図を示す図である。部屋Ｒ１にあるスピーカ４、テレビ５は、コンテンツ配信サーバ７から配信サービスを受けている。また、プロジェクタ２とテレビ５は、それぞれ受信している音声と映像データを、部屋Ｒ２にあるプロジェクタ２とスピーカ４−１へ転送する。なお、転送を行う場合に、第１の実施の形態で説明したように、グルーピング識別子を生成して、データの転送先を送信する。次に、これを前提として、携帯電話１をもつユーザＡが、部屋間を移動する際のサービスの利用について説明する。
【００８３】
図１６は、第３の実施の形態のシーケンスを示す図である。携帯電話１のユーザＡが、部屋Ｒ１に入ったときに、実施形態１で説明したように、携帯電話１は、部屋Ｒ１にある他の通信端末とＰＡＮを構成する。携帯電話１は、構成したＰＡＮにおいて、部屋Ｒ１でサービス発見を行う（Ｓ７０）。スピーカ４とテレビ５は、携帯電話１へグルーピング識別子を含むレスポンスを送信する（Ｓ７１、Ｓ７２）。携帯電話１は、スピーカ４とテレビ５が、コンテンツ配信サーバ７から配信サービスを受けていることを発見し、携帯電話１の画面では、サービス発見の情報を表示することができる（Ｓ７３、Ｓ７４）。携帯電話１のユーザＡがその後、部屋Ｒ２へ移動する。携帯電話１は、部屋Ｒ２に入ったときに、上記部屋Ｒ１に入ったときと同じ動作により、部屋Ｒ２にある他の通信端末によりＰＡＮを構成し、構成したＰＡＮにおいて、サービス発見を行う（Ｓ７５）。携帯電話１は、サービス発見のリクエストに対して、プロジェクタ２とスピーカ４−１とからのレスポンスを受信し（Ｓ７６、Ｓ７９）、受信した端末情報により、プロジェクタ２とスピーカ４−１とが所有するグルーピング識別子を取得する。取得したグルーピング識別子は、スピーカ４およびテレビ５のグルーピング識別子と同じなので、プロジェクタ２とスピーカ４−１は、スピーカ４およびテレビ５で実現するサービスと同じサービスを利用していることがわかる（Ｓ７７、Ｓ７８）。
【００８４】
これにより、本実施の形態によれば、部屋Ｒ１で利用していたサービスは、部屋Ｒ２で別の通信端末で提供されているので、場所が違っても、グルーピング識別子により、同じサービスを見つけて、元の場所で利用するサービスを継続して利用できるようになる。
【００８５】
なお、上記した実施の形態では、データ配信のサービスを例として説明したが、本発明は、その他の複数のデータにより構成されたサービスにも適用可能である。また、グルーピング識別子の生成について、サービス種別により、その他の構成方法も適用可能である。
【００８６】
例えば、監視サービスの場合には、ユーザ入力部２０での選択設定から監視先の場所情報を取得し、グルーピング識別子を生成する。また、テレビ電話の場合には、発信側と着信側のセッション確立情報により、通信両側のアドレス情報を取得し、取得したアドレス情報とタイムスタンプとを用いてグルーピング識別子を生成することができる。
【００８７】
なお、上記の三つの実施形態では、ある通信端末で提供するサービスは、サービスの提供先を変えることにより、複数の他の通信端末でサービスが提供される形態であるが、サービス開始時点から、複数の通信端末によりサービスが提供される場合にも適応できる。その場合には、サービスを開始した一つの通信端末のグルーピング識別生成部２５が、グルーピング識別子を生成し、残りの通信端末へ生成したグルーピング識別子を通知することで実現可能になる。
【００８８】
また、上記の三つの実施形態では、サービス発見を実施する通信端末は携帯電話とＰＤＡと想定したが、それ以外に、パソコン、ＩＰ電話端末、ネット家電などＩＰネットワークに接続可能な端末であれば何でもよい。
【００８９】
なお、上記の三つの実施形態にのみならず、移動中の通信端末が他の通信端末とＰＡＮを構成する場合、通信端末の電源ＯＮに応じて、ＰＡＮを構成する通信端末を発見する場合にも適応できる。
【産業上の利用可能性】
【００９０】
本発明は、ＰＡＮを構成する通信端末、特にモバイル通信端末等に有用であり、サービス利用の利便性向上を図れる。
【図面の簡単な説明】
【００９１】
【図１】第１の実施の形態に関わる通信端末の機能ブロック図
【図２】第１の実施の形態の通信端末を適用する通信ネットワークシステムを示す図
【図３】第１の実施の形態に関わる通信端末の機能ブロック図
【図４】第１の実施の形態に関わる通信端末の機能ブロック図
【図５】グルーピング識別子の構成を示す図
【図６】サービスＩＤとサービスの対応関係を示す図
【図７】グルーピング識別子の他の例を示す図
【図８】第１の実施の形態に係るシーケンス図
【図９】通信端末のサービス発見蓄積情報を示す図
【図１０】第１の実施の形態に係るシーケンス図
【図１１】（ａ）サービス発見リクエストのメッセージを示す図（ｂ）サービス発見リクエストのレスポンスメッセージを示す図
【図１２】（ａ）第１の実施の形態に係る通信端末の画面表示を示す図（ｂ）第１の実施の形態に係る通信端末の画面表示を示す図
【図１３】（ａ）第２の実施の形態に係る通信端末の画面表示を示す図（ｂ）第２の実施の形態に係る通信端末の画面表示を示す図
【図１４】第２の実施の形態に係るシーケンス図
【図１５】第３の実施の形態の通信端末を適用する通信ネットワークシステムを示す図
【図１６】第３の実施の形態に係るシーケンス図
【符号の説明】
【００９２】
１  携帯電話
２  プロジェクタ
３  ＰＤＡ
４  スピーカ
５  テレビ
６  配信サービスサーバ
７  監視サービスサーバ
２０、３０、４０  入力部
２１、３１、４１  出力部
２２、３２、４２  全体制御部
２３、３３、４３  サービス発見制御部
２４、３４、４４  端末情報蓄積部
２５  グルーピング識別子生成部
２６、４９  アプリケーション
２７、３５、４７  通信プロトコル制御部
２８、３６、４８  ネットワークインターフェース
４５  端末分類制御部
４６  グループ表示制御部
【図１】
0004771773.tif 000002
【図２】
0004771773.tif 000003
【図３】
0004771773.tif 000004
【図４】
0004771773.tif 000005
【図５】
0004771773.tif 000006
【図６】
0004771773.tif 000007
【図７】
0004771773.tif 000008
【図８】
0004771773.tif 000009
【図９】
0004771773.tif 000010
【図１０】
0004771773.tif 000011
【図１１】
0004771773.tif 000012
【図１２】
0004771773.tif 000013
【図１３】
0004771773.tif 000014
【図１４】
0004771773.tif 000015
【図１５】
0004771773.tif 000016
【図１６】
0004771773.tif 000017