(57)【要約】  【課題】サービスの提供に係るアドホックグループの各メンバーに通信を行うための情報を含むコミュニケーション情報を管理し、サービス提供者にコミュニケーション情報を提供するサービス提供支援システムを提供する。  【解決手段】  グループ管理サーバは、サービスの提供に係るアドホックグループのメンバーに参加する機器から、そのメンバーとなる機器への通信方法を含むコミュニケーション情報を含むメンバー登録要求を受け付け、アドホックグループに登録する。グループ管理サーバは、サービス提供者からの要求に応じて、コミュニケーション情報をサービス提供者に提供する。サービス提供者は、コミュニケーション情報を用いて、各メンバーに対し、サービスの提供に係る通信を行う。【選択図】図２
2005275617.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
サービスの提供に係るアドホックグループに対するメンバー登録要求を受け付けてメンバー登録処理を行い、
前記アドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を管理し、
前記コミュニケーション情報を前記サービスの提供者に提供する
ことを含むサービス提供支援方法。
【請求項２】
サービスの提供に係るアドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を管理するグループ管理サーバと、
前記アドホックグループに自身又は自身の外部に位置する機器を登録するためのメンバー登録要求を前記グループ管理サーバに対して通知する少なくとも１つの第１端末と、
前記グループ管理サーバで管理されるアドホックグループ情報を参照し、前記アドホックグループ情報に含まれるコミュニケーション情報を用いて、前記アドホックグループの各メンバーに対し、前記サービスの提供に係る通信を行う第２端末と
を含むサービス提供システム。
【請求項３】
サービスの提供に係るアドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を記憶する記憶部と、
前記アドホックグループに登録すべき機器についてのメンバー登録要求をユーザ端末から受け付け、前記グループ情報に対するメンバー登録処理を行う管理部と、
前記アドホックグループ情報に含まれるコミュニケーション情報を前記サービスの提供者に提供するグループ情報提供部と
を含むアドホックグループ管理サーバ。
【請求項４】
サービスの提供に係るアドホックグループを選択する選択部と、
前記選択部で選択されるアドホックグループに自身又は自身の外部に存する外部機器を登録するためのメンバー登録要求を、該アドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を管理するグループ管理サーバへ通知する通知部と、
自装置が前記アドホックグループに登録されている場合に、前記グループ管理サーバで管理されるアドホックグループ情報を参照し、このアドホックグループ情報に含まれるコミュニケーション情報を用いて前記サービスを提供するアプリケーションサーバからの前記サービスに係る情報を受信及び処理する処理部と、
を含むユーザ端末。
【請求項５】
グループ管理サーバで管理される、サービスの提供に係るアドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を参照する参照処理部と、
前記コミュニケーション情報を用いて、前記各メンバーに対し、前記サービスの提供に係る通信を行う通信処理部と
を含むアプリケーションサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人、機器、アプリケーションを有意情報でグループ化するアドホックグループの実現方式、及びアドホックグループ情報を参照したサービスの実現方式に関する。
【背景技術】
【０００２】
ＩＴ技術の発展によって、現在の社会は高度にネットワーク化され、様々な機器やモノが通信機能を有している。近年では、マイクロデバイス技術の進展によって、ネットワークとは無関係であったものまでに通信機能が付与され、ネットワーク化されるユビキタス社会が到来しようとしている。ユビキタスとは、「遍在」を意味する言葉であり、一般には多様なモノが接続されたネットワークに関する技術全般を指す。
【０００３】
ユビキタス社会では、遍在するコンピュータを駆使することで様々なサービスが可能になると考えられている。現在、多様なサービスイメージが提案されている。例えば、ユビキタスが実現された環境では、人、人の周辺にある機器、関連するアプリケーションが連携することによって、より自然な形でコミュニケーションをサポートしたり、適切な方法で情報を提供したりするサービスが考えられる。具体的なサービス例として、次のようなサービスが考えられる。
（a）個人のパソコン(ＰＣ)にカメラが設置されていなくても、カメラの周辺に設置され
ているＷｅｂ(World Wide Web)カメラの利用によってＴＶ会議を行う。
（b）Ｗｅｂカメラで様子を見る前に、カメラで撮影される範囲の人が所有している機器
を利用し、Ｗｅｂカメラで撮影を行っても良いか否かを撮影範囲の人に確認する。
（c）利用者が会議室に入ると、会議室に設置されたスケージュール管理アプリケーショ
ンの画面が自動的に表示され、利用者の便宜が図られる。
【０００４】
しかしながら、このようなサービスを実現するためには、(１) コミュニケーションす
る対象の周辺状況を把握する技術、(２) 人、周辺機器、アプリケーションを関連付ける
技術が必要である。サービスイメージの発想の容易性に反して、具体的にサービスを実現する個々の技術の開発と、多様な技術を統合したアーキテクチャを考案することは容易ではなく、その多くが将来の研究課題となっている。
【０００５】
上記の（１）に関しては、相手の存在や状態を事前に“知ること”で円滑なコミュニケーションを実現する“アウェアネス”という技術がある。“アウェアネス”は、人と人のコミュニケーションをサポートする技術である。また、上記の（２）に関しては、無線とアドホックルーティングと呼ばれる技術を用いて、無線範囲に存在する機器同士が自動的に連携する技術がある。
【０００６】
本発明に係る先行技術文献として、次のような文献がある。
【特許文献１】特開２０００−３０５８５５号公報
【特許文献２】特開平１０−２５７０６４号公報
【特許文献３】特開２００１−７４８５５号公報
【特許文献４】特開２００３−６１０４号公報
【特許文献５】特開２０００−２７０１６３号公報
【特許文献６】特表２００１−５１１４２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した“アウェアネス”は、通信相手の状態を確認することを目的とする技術である
。このため、通信相手の周りの人との関係から、コミュニケーションの可否を判断すること、及び、通信相手の所有物として登録されていない機器(例えば通信相手の近傍に位置
するディスプレイ)を利用してコミュニケーションを図ること、などを行うことができな
い。
【０００８】
また、上述した“無線及びアドホックルーティング”に係る技術では、無線を利用している。このため、機器のグループ化が可能な範囲は無線が届く範囲内に限定される。一方、無線の届く範囲内では、複数のグループを形成することができない。さらに、この技術では、ユーザと機器の関連付けや、アプリケーションとの連携ができない。
【０００９】
本発明の目的は、サービスの提供に係るアドホックグループのメンバーを各メンバーに通信を行うためのコミュニケーション情報とともに管理し、サービス提供者がコミュニケーション情報を利用してメンバーにサービスを提供する技術を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、上述した課題を解決するため、以下の手段を採用する。即ち、本発明の第１の態様は、コンピュータが、サービスの提供に係るアドホックグループに対するメンバー登録要求を受け付けてメンバー登録処理を行い、前記アドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を管理し、前記コミュニケーション情報を前記サービスの提供者に提供することを含むサービス提供支援方法である。
【００１１】
本発明の第２の態様は、サービスの提供に係るアドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を管理するグループ管理サーバと、前記アドホックグループに自身又は自身の外部に位置する機器を登録するためのメンバー登録要求を前記グループ管理サーバに対して通知する少なくとも１つの第１端末と、前記グループ管理サーバで管理されるアドホックグループ情報を参照し、前記アドホックグループ情報に含まれるコミュニケーション情報を用いて、前記アドホックグループの各メンバーに対し、前記サービスの提供に係る通信を行う第２端末とを含むサービス提供システムである。
【００１２】
本発明の第３の態様は、サービスの提供に係るアドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を記憶する記憶部と、前記アドホックグループに登録すべき機器についてのメンバー登録要求をユーザ端末から受け付け、前記グループ情報に対するメンバー登録処理を行う管理部と、前記アドホックグループ情報に含まれるコミュニケーション情報を前記サービスの提供者に提供するグループ情報提供部とを含むアドホックグループ管理サーバである。
【００１３】
本発明の第４の態様は、サービスの提供に係るアドホックグループを選択する選択部と、  前記選択部で選択されるアドホックグループに自身又は自身の外部に存する外部機器を登録するためのメンバー登録要求を、該アドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を管理するグループ管理サーバへ通知する通知部と、自装置が前記アドホックグループに登録されている場合に、前記グループ管理サーバで管理されるアドホックグループ情報を参照し、このアドホックグループ情報に含まれるコミュニケーション情報を用いて前記サービスを提供するアプリケーションサーバからの前記サービスに係る情報を受信及び処理する処理部と、を含むユーザ端末である。
【００１４】
本発明の第５の態様は、グループ管理サーバで管理される、サービスの提供に係るアドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーショ
ン情報を参照する参照処理部と、前記コミュニケーション情報を用いて、前記各メンバーに対し、前記サービスの提供に係る通信を行う通信処理部とを含むアプリケーションサーバである。
【発明の効果】
【００１５】
本発明によれば、サービスの提供に係るアドホックグループのメンバーを各メンバーに通信を行うためのコミュニケーション情報とともに管理し、サービス提供者がコミュニケーション情報を利用してメンバーにサービスを提供する技術を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施形態を説明する。実施形態で説明する構成は例示であり、本発明は実施の形態の構成に限定されない。
〔本発明の概要〕
本発明は、サービスにとって意味のあるグループ情報（例えば、会議室、ユーザの所有物、机の周りにいる人）を、人がネットワークトポロジに依存しない方法で参照する手段と、グループ情報に基づく仮想的なアドホックグループを動的に構成する手段と、グループ情報の参照者に対して、リアルタイムにアドホックグループのメンバー情報の更新情報を通知する手段を提供する。これによって、アドホックグループの情報を利用した様々なサービスを実現可能とする。
【００１７】
アドホックグループは、サービスにとって意味のある有意情報（場所、会議名、人の所有物等）で区分けされる。アドホックグループの識別情報は、ネットワークトポロジ（ネットワーク構成）に依存しない方式で公開される。
【００１８】
ここで、グループを参照する手段としては、「グループ識別子が書き込まれたグループタグをメンバーとして登録される機器が読込む」，「メンバーとして登録される機器が、ネットワークトポロジ(ネットワーク構成)に依存しない高位レイヤのアプリケーションを利用してグループ識別子を選択する」，「グループ識別子に対応したセンサにメンバーとして登録される機器を感知させる」等が考えられる。
【００１９】
また、機器だけでなく、人、人が利用する機器、アプリケーション、グループの意義を動機付ける有意情報（例えば場所）を統括的に関連付けることができる。これにより、Ｐ２Ｐ(Peer-to-Peer)技術や、無線アドホックを利用した端末のみのアドホックグループや、インターネットで提供されているユーザアカウントのみによるアドホックグループと異なり、人へのコミュニケーション手段として多様な手段をとることが可能となる。
【００２０】
そして、アドホックグループに登録されたメンバーについて、ユーザの周辺状況や、アドホックグループが目的とするサービスに応じてより高度なアウェアネスの判断が可能となる。
〈システム機能概要〉
図１は、本発明の実施形態に基づくシステム(アドホックグループ管理／サービス提供
システム)の構成を示す。また、図２は、図１に示すシステムが持つ機能を説明するブロ
ック図である。以下、システムを構成する機器を説明する。
【００２１】
なお、図２に示すグループ管理サーバ３、ユーザ端末２Ａ、及びアプリケーションサーバ２Ｂがそれぞれ持つ機能は、説明の便宜上、実装例を示したものであり、本発明は、このような機能配置に限定されない。
【００２２】
また、グループタグ１や識別タグ６は、図２に示す例で示したものに限定されず、これらのタグ１及び６に格納される情報を検知可能なあらゆるセンサ技術を用いて実現可能で
ある。
《グループタグ》
グループタグ１は、グループ管理サーバ３に割り振られたアドホックグループの識別情報が書き込まれたタグである。アドホックグループ７にメンバーとして登録される機器は、このグループタグ１に格納された情報を読み込むことによりグループの識別情報（識別子）を参照する。即ち、グループタグ１は、グループの識別情報が格納され、メンバーとして登録される機器が持つ読み取り装置によって読み取り可能に構成されていれば良い。
【００２３】
言い換えれば、グループタグ１は、メンバーとして登録される機器がグループ情報を読み取り可能な記録媒体として構成される。従って、機器が持つ読み取り装置が、グループタグ１との接触、非接触によりグループ情報を読み取り可能となっていれば良い。例えば、グループタグ１として、例えばＲＦＩＤ(Radio Frequency Identification)タグやバーコードが印刷された記録媒体(例えばシート)、不揮発性記憶装置(ディスク記憶装置、メ
モリカード等)、グループ情報を格納した情報処理装置等を適用することができる。
《ユーザ端末／アプリケーションサーバ》
ユーザ端末２Ａ及びアプリケーションサーバ２Ｂは、グループ管理サーバ３に対し、登録者（メンバーとして登録される機器）に通信を行うためのコミュニケーション情報をグループ識別子と関連付けて通知する機能（メンバー登録機能）と、他のユーザ端末２Ａ又はアプリケーションサーバ２Ｂと通信を行うためにグループ管理サーバ３からコミュニケーション情報を取得する機能（コミュニケーション情報取得機能）とを、それぞれ有している。
【００２４】
ユーザ端末２Ａはユーザが個人利用している端末、アプリケーションサーバ２Ｂは、ＷＥＢサーバ等の複数の人が利用する端末を指す。端末として、ＰＣ、ワークステーション（ＷＳ）、専用のサーバマシン、ＰＤＡ、携帯電話のような、様々な情報処理装置(コン
ピュータ)を適用することができる。
【００２５】
ユーザ端末２Ａ及びアプリケーションサーバ２Ｂは、メンバー登録機能を実行することによって、グループ識別子により特定されるアドホックグループに対するメンバーとして登録される機器となることができる。
《アドホックグループ管理サーバ》
アドホックグループ管理サーバ(グループ管理サーバ)３は、アドホックグループのグループ識別子を発行する。また、グループ管理サーバ３は、各グループのメンバーに関するコミュニケーション情報を含むグループ情報の登録・削除・更新を管理する。さらに、グループ管理サーバ３は、ユーザ端末２Ａやアプリケーションサーバ２Ｂからの要求に応じたコミュニケーション情報をこれらに提供する。
【００２６】
グループ管理サーバ３は、ＰＣ，ＷＳ，専用のサーバマシンのような情報処理装置に、グループ管理サーバ３を実現する機能を搭載することで構成される。或いは、グループ管理サーバ３は、ユーザ端末２Ａ又はアプリケーションサーバ２Ｂとして機能する情報処理装置にグループ管理サーバ３を実現する機能を搭載することで構成されても良い。また、グループ管理サーバ３は、１以上のグループを管理するように設置されても良く、グループ毎に用意されても良い。
《非自律コミュニケーション機器》
非自律コミュニケーション機器４は、ユーザ端末２Ａ及びアプリケーションサーバ２Ｂが持つ、メンバー登録機能及びコミュニケーション情報取得機能を持たない機器（端末）である。
【００２７】
非自律コミュニケーション機器４は、グループ識別子が生成される時に、グループ識別子の生成者により初期登録機器としてグループに登録される。このとき、この非自律コミ
ュニケーション機器４へ通信を行うための情報（コミュニケーション情報）がグループ情報として登録される。
【００２８】
非自律コミュニケーション機器４は、ユーザ端末２Ａやアプリケーションサーバ２Ｂなどの他の機器からの起動要求によってのみ起動し、自ら自律的にコミュニケーションを行なわない。
【００２９】
なお、グループ識別子の生成は、人手による処理によっても、グループ識別子の自動生成アプリケーションによる自動生成であっても良い。
《ネットワーク》
ネットワーク５（図１には、３つのネットワーク５１,５２,５３を例示）は、グループ管理サーバ３、ユーザ端末２Ａ、及びアプリケーションサーバ２Ｂが通信を行なうために利用されるネットワークである。
【００３０】
本発明の実現にあたっては、ネットワーク５を構成するネットワークの種類を限定しない。しかし、ネットワーク５を構成する複数のネットワークは連結されており、ＯＳＩ(Open Systems Interconnection)参照モデルの高位レイヤで互換性がなければならない(例
えばレイヤ３以上がＩＰで統一される）。一方、低位レイヤはネットワーク固有の構成でよい。例えば、図１に示すネットワーク５は、有線ＬＡＮ(Local Area Network)が適用されたネットワーク５１と、無線ＬＡＮ又は携帯電話網が適用されたネットワーク５２と、インターネットを使用したネットワーク５３とから構成することができる。
《識別タグ》
識別タグ６は、ユーザを識別するためのＩＤカードや、機器を識別するためのタグである。ユーザの識別タグは、コミュニケーション情報へのユーザ情報登録を容易にするために用いられる。
【００３１】
一方、機器の識別タグは、ユーザ端末２Ａやアプリケーションサーバ２Ｂが、その外部に位置する機器(外部機器)の識別タグを読み込んでメンバー登録を行う場合に用いられる。
《アドホックグループ》
アドホックグループ７は、グループ管理サーバ３により発行されるグループ識別子を参照した機器により動的に構成される仮想的なグループである。アドホックグループのメンバーは不定であり、グループ内の変更はグループ情報の参照者(例えば、ユーザ端末２Ａ
やアプリケーションサーバ２Ｂのユーザ)にリアルタイムに通知される。
【００３２】
メンバーとなる各機器(ユーザ端末２Ａ，アプリケーションサーバ２Ｂ，非自律コミュ
ニケーション機器４)は、複数のアドホックグループに属することもできる。
アドホックグループ７は、サービスにとって意味のあるグループであり、アドホックグループ７の情報を利用するサービス以外には、アドホックグループ７を構成することによるいかなる制約も受けないように構成されるのが望ましい。
〈データ、トランザクションの説明〉
次に、図２に示す機能ブロックのデータ、トランザクションについて説明する。以下、データに分類されるものは不揮発性メモリ(例えば、ＥＥＰＲＯＭ(Electronically Erasable and Programmable Read Only Memory)、ハードディスク)に記録され、データに対す
る書込／読出手段によりその内容が変更される。トランザクションに分類されるものは、揮発性メモリ(例えば、ＲＡＭ( Random Access Memory))に記録される。トランザクショ
ンの内容は、本発明を実現する機能の実行によって動的に変更される。
《コミュニケーション情報》
図３にコミュニケーション情報の構成例を示す。図３において、コミュニケーション情報２１は、端末基本情報、ユーザ情報、アプリケーション情報、通知リストから構成され
るトランザクションである。コミュニケーション情報は、図３に示すような階層構造を持つ複数のフィールドからなるデータ構造を持つ。
【００３３】
端末基本情報は、ユーザ端末２Ａやアプリケーションサーバ２Ｂが持つコミュニケーションアプリケーション(コミュニケーションアプリ)２６(図２)が、コミュニケーションを行う端末(機器)を選択する時に参照されるアウェアネス情報である。
【００３４】
端末基本情報は、例えば、端末の種別（ＰＣ、ＰＤＡ、携帯電話等）、端末識別子（ＩＰアドレス、電話番号等）、端末能力（通信速度、ディスプレイの有無、ディスプレイの解像度、サウンドデバイスの有無等）から構成される。これらの情報は、初期登録データとして予め端末の不揮発性メモリに登録され、本システムが起動する時に、コミュニケーション情報２１の記録エリア(揮発性メモリ上に作成される：図２の記憶部２１Ａ)にロードされる。
【００３５】
ユーザ情報は、端末(即ちメンバーとして登録される機器)を利用するユーザの情報であり、端末を利用するユーザによって動的に登録される。ユーザ情報は、複数のユーザエントリから構成される。
【００３６】
一つの端末(機器)を複数のユーザが共有することもできる。このような利用の例としては、会議室に設置された大型ディスプレイを会議への複数の参加者が利用するケースがある。
【００３７】
ユーザエントリは、ユーザ識別子(ユーザＩＤ)，ユーザプロファイル，及びコミュニケーションポリシで構成される。ユーザ識別子は、システム全体で一意であるユーザの識別情報である。ユーザプロファイルは、ユーザを示す表示情報であり、必要であればサービスに必要な付加情報(例えば会社名、所属)等が付与される。コミュニケーションポリシは、グループのメンバーであることをグループの参照者に公開する範囲や、複数の機器を利用している場合にどれを優先するか等を指定するための情報である。
【００３８】
端末を利用するユーザが固定である場合には、ユーザエントリは、端末基本情報と同様に、初期登録データとして端末の不揮発性メモリに登録され、システムの起動時に、コミュニケーション情報２１の記録エリアにロードされるようにしても良い。
【００３９】
アプリケーション情報は、アドホックグループの情報(即ちグループ情報)を参照する参照者に対し、端末上で動作するアプリケーションへのアクセス方法を示す情報である。アプリケーション情報は、アプリケーションの起動時に、コミュニケーション情報２１の記録エリアに登録される。
【００４０】
アプリケーション情報は、一つの端末(機器)上で利用可能な１以上のコミュニケーション手段に応じた１以上のアプリケーションエントリから構成される。コミュニケーション手段を実現するコミュニケーションアプリケーションは、例えば、メーラ、Ｗｅｂブラウザ、ＶｏＩＰ(Voice over IP)アプリケーション、ソケット通信による固有アプリケーシ
ョン、ＣＯＲＢＡ(Common Object Request Broker Architecture)、ＷＥＢサービス等の
技術を用いたアプリケーションである。
【００４１】
アプリケーションエントリは、アプリケーション種別，アクセスポインタ，利用ポリシから構成される。アプリケーション種別は、上述したようなコミュニケーションアプリケーションの種別を示す識別情報である。アクセスポインタは、コミュニケーションアプリケーションの種別に応じたアクセスポインタ(ＩＰアドレスとポート番号、ＵＤＤＩ(Universal Description, Discovery, and Integration)、メールアドレス等）である。利用ポ
リシは、コミュニケーションアプリケーションの利用者を同一グループ内に限定したり、コミュニケーションアプリケーションに係る情報の公開を制限したりするための情報を含む。
【００４２】
通知リストは、コミュニケーション情報２１が登録されるグループ識別子を記録する。通知リストは、ユーザの追加又は削除、コミュニケーションアプリケーションの新規起動や停止等によってコミュニケーション情報２１が変化した時に、コミュニケーション情報２１を通知したグループの情報を更新するために用いられる。
《コミュニケーション情報リスト》
図４は、コミュニケーション情報リスト３４の構成例を示す。コミュニケーション情報リスト３４は、非自律コミュニケーション機器４のコミュニケーション情報を格納したデータである。コミュニケーション情報リスト３４は、コミュニケーション情報２１のサブセットであり、コミュニケーション情報２１からユーザ情報と通知リストとが除かれている。
《グループ情報》
図５は、グループ情報３１の構成例を示す。グループ情報３１は、グループ毎に用意されるグループエントリからなるトランザクションであり、各グループエントリは、グループ基本情報、メンバーエントリ、参照リストをそれぞれ格納するフィールドから構成される。
【００４３】
グループ基本情報は、グループ種別，グループ識別子，プロパティ，及び固定メンバーリストから構成される。グループ種別は、グループの種別(例えば、場所，所属，会議)を示す情報である。グループ識別子は、システムで一意にグループを識別するための識別子である。プロパティは、グループの目的やアプリケーション上での表示情報等を含む。固定メンバーリストは、グループの固定メンバーの識別子の一覧である。
【００４４】
メンバーエントリは、ユーザ端末２Ａ又はアプリケーションサーバ２Ｂから通知されたコミュニケーション情報２１の一部分のコピー（コミュニケーション情報２１から通知リストが除かれたもの(即ち、端末基本情報，ユーザ情報及びアプリケーション情報)）、及び／又は、ユーザ端末２Ａ又はアプリケーションサーバ２Ｂからの登録要求に従って、コミュニケーション情報リスト３４からロードされる情報(端末基本情報及びアプリケーシ
ョン情報)である。
【００４５】
固定メンバーのメンバーエントリは、グループ作成時に直接このエントリに情報が設定されるか、コミュニケーション情報リスト３４からロードされ設定される。
参照リストは、このグループを参照しているユーザ端末２Ａ/アプリケーションサーバ
２Ｂの一覧を示し、対応する端末識別子の集合で構成される。参照リストは、コミュニケーション情報の更新を参照者に通知するために用いられる。
〈機能ブロック詳細説明〉
次に、図２に示す各機能ブロックについて説明する。以下に説明する各機能ブロックの実体はプログラムであり、システム起動時に不揮発性メモリ(例えばハードディスク)からメモリ(例えばＲＡＭ(Random Access Memory))に呼び込まれ、グループ管理サーバ３、ユーザ端末２Ａ、アプリケーションサーバ２Ｂ、非自律コミュニケーション機器４として機能する装置が有する中央演算処理装置(ＣＰＵ)により実行される。但し、ＲＦＩＤリーダのようなセンサ機器をデバイスとして利用する機能ブロックもある。
【００４６】
図２に示す例では、ユーザ端末２Ａ及びアプリケーションサーバ２Ｂのそれぞれは、コミュニケーション情報２１(図３)の記憶部２１Ａと、アドホックグループ選択部(グルー
プ選択部)２２と、コミュニケーション情報通知部２３と、コミュニケーション情報参照
部２４と、コミュニケーション情報登録部２５と、コミュニケーションアプリケーション
(コミュニケーションアプリ)２６と、を備える装置として機能する。
【００４７】
また、グループ管理サーバ３は、グループ情報３１(図５)の記憶部３１Ａと、アドホックグループ登録・生成部３２と、アドホックグループ管理部３３と、コミュニケーション情報リスト３４(図４)の記憶部３４Ａと、を備える装置として機能する。
【００４８】
そして、非自律コミュニケーション機器４は、コミュニケーションアプリ４１を含む装置として機能する。以下、各ブロックの機能及び処理を詳細に説明する。
《コミュニケーションアプリ》
ユーザ端末２Ａ，アプリケーションサーバ２Ｂ，非自律コミュニケーション機器４に設けられるコミュニケーションアプリ２６及び４１は、グループ管理サーバ３で管理されるグループ情報を参照し、グループ情報を利用したサービスを提供する実体である。
【００４９】
但し、非自律コミュニケーション機器４で動作するコミュニケーションアプリ４１は、他の端末のコミュニケーションアプリ２６からのアクセスによってのみ起動する。
図６は、コミュニケーションアプリ２６の処理フローの例を示す。図６において、ユーザ端末２Ａ又はアプリケーションサーバ２Ｂ上で動作するコミュニケーションアプリ２６は、起動すると、コミュニケーションアプリ自身にアクセスするためのコミュニケーション情報を、コミュニケーション情報登録部２５が提供するＡＰＩ(Application Program Interface)を介して、記憶部２１Ａに登録する(ステップＳ２６１)。
【００５０】
ステップＳ２６２では、コミュニケーションアプリ２６は、ユーザに対してＧＵＩ(Graphical User Interface)を提供する等、アプリケーション固有の処理を行う。ＧＵＩは、ユーザ端末２Ａ／アプリケーションサーバ２Ｂが有する表示装置及び入力装置を介して提供される。
【００５１】
ステップＳ２６３では、コミュニケーションアプリ２６は、必要であれば、コミュニケーション情報参照部２４を介して、コミュニケーションアプリ２６が必要とするグループとグループメンバーの情報を参照し、通信先を決定する。
【００５２】
ステップＳ２６４では、コミュニケーションアプリ２６は、決定した通信先に対して、必要ならば、アウェアネス情報（コミュニケーションポリシや利用ポリシ）を参照して、通信先の変更や事前ネゴシエーション（相手にコミュニケーション許可を求める等）を行う。
【００５３】
ステップＳ２６５では、コミュニケーションアプリ２６は、最終的に決定した通信先のコミュニケーションアプリと、コミュニケーション情報により指定された方法で通信を行なう。アプリケーションによっては、再度ユーザからの指示を仰ぐため、ステップＳ２６２に戻る。
《グループ登録／生成部》
グループ登録／生成部３２は、アドホックグループを有意情報と関連付けて動的に作成、削除する。図７は、グループ登録／生成部３２の処理フローの例を示す。
【００５４】
図７において、ステップＳ３２１では、グループ登録／生成部３２は、ユーザ(オペレ
ータ)に対し、アドホックグループの管理画面を表示する。管理画面は、グループ管理サ
ーバ３に接続された図示せぬ表示装置に表示される。
【００５５】
ステップＳ３２２では、グループ登録／生成部３２は、管理画面を介してユーザにより入力される処理要求を判別する。このとき、処理要求が新規登録ならば、ステップＳ３２３へ、削除ならばステップＳ３２６へ処理が進む。
【００５６】
ステップＳ３２３では、グループ登録／生成部３２は、グループ識別子として、システムで一意な値を生成し、グループ管理部３３の入力パラメータとして設定する。
ステップＳ３２４では、グループ登録／生成部３２は、ユーザによって指定されたグループ種別、プロパティをグループ管理部３３の入力パラメータとして設定する。
【００５７】
ステップＳ３２５では、グループ登録／生成部３２は、グループの固定メンバーである初期登録機器のコミュニケーション情報をグループ管理部３３の入力パラメータとしてメンバーエントリに設定、又はコミュニケーション情報リストに登録する。
【００５８】
ステップＳ３２６では、グループ登録／生成部３２は、処理要求が新規登録であれば、グループエントリ情報をパラメータとして、登録要求をグループ管理部３３に通知する。これに対し、グループ登録／生成部３２は、処理要求が削除要求であれば、グループ識別子をパラメータとして、削除要求をグループ管理部３３に通知する。
【００５９】
ステップＳ３２７では、グループ登録／生成部３２は、ユーザから指定された場合には、生成した識別子をグループタグに書き込む。グループタグへの書き込みの具体的な事例として、(１)ＲＦＩＤタグに書き込む、(２)バーコード化して紙等のシートに印刷する、(３)識別コードを紙等のシートにそのまま印刷する、(４)ユーザに指定された表示機能を持つデバイスに送信してバーコード、識別コードを表示させる等を適用することができる。
《グループ管理部》
グループ管理部３３は、グループ登録／生成部３２により作成されたグループ情報を、グループ情報トランザクション(記憶部３１Ａ)に登録する。また、グループ管理部３３は、ユーザ端末２Ａ及びアプリケーションサーバ２Ｂからのグループへのメンバー登録要求を受け付け、該当するグループ情報に登録する。
【００６０】
また、グループ管理部３３は、ユーザ端末２Ａやアプリケーションサーバ２Ｂからのグループ情報の問い合わせに応じた情報を開示する。さらに、グループ管理部３３は、コミュニケーション情報が更新される時には、その更新を、現在グループ情報を参照しているユーザ端末２Ａやアプリケーションサーバ２Ｂに通知する。
【００６１】
図８は、グループ管理部３３の処理例を示すフローチャートである。図８において、ステップＳ３３１では、グループ管理部３３は、自身に入力される処理要求の種別を判別する。このとき、処理要求がグループ登録／削除ならばステップＳ３３２に、一覧参照ならばステップＳ３３３に、メンバー登録／更新ならばステップＳ３３５に、情報参照ならばステップＳ３３１０に処理が進む。
【００６２】
ステップＳ３３２では、グループ管理部３３は、処理要求がグループ登録である場合には、グループ情報トランザクション(記憶部３１Ａ：図５)にグループ登録部３２の入力パラメータとして通知されたグループエントリを追加する。
【００６３】
このとき、グループエントリに固定メンバーリストが設定されている場合には、グループ管理部３３は、固定メンバーリストで示される端末識別情報でコミュニケーション情報リスト３４(図４)を索引し、グループエントリ中のメンバーエントリにコピーする。
【００６４】
ステップＳ３３２において、処理要求がグループ削除であれば、グループ管理部３３は、グループ情報トランザクション(記憶部３１Ａ：図５)から、削除対象に該当するグループエントリを削除する。
【００６５】
ステップＳ３３３では、グループ管理部３３は、一覧参照の処理要求に応じて、一覧参照を要求したユーザ端末２Ａ又はアプリケーションサーバ２Ｂが指定する範囲で、グループ情報トランザクション(記憶部３１Ａ)を参照し、対象のグループ情報を抽出する。
【００６６】
ステップＳ３３４では、グループ管理部３３は、記憶部３１Ａから抽出したグループ情報を、要求元に相当するユーザ端末２Ａ又はアプリケーションサーバ２Ｂのグループ選択部２２に通知する。
【００６７】
ステップＳ３３５では、グループ管理部３３は、処理要求がメンバー登録／更新で、且つ外部メンバー登録（処理の要求者がＲＦＩＤリーダを用いて外部の機器に付けられたＲＦＩＤを読み込むことにより、その機器をメンバーとして登録すること）ならば(Ｓ３３
５；ＹＥＳ)、ステップＳ３３６に処理を進め、そうでなければ(Ｓ３３５；ＮＯ)、ステ
ップＳ３３７に処理を進める。
【００６８】
ステップＳ３３６では、グループ管理部３３は、コミュニケーション情報リスト３４を参照、或いは、ユーザ端末２Ａ又はアプリケーションサーバ２Ｂに通知要求を送出し、グループエントリに登録するための必要なコミュニケーション情報を抽出(取得)する。
【００６９】
ステップＳ３３７では、グループ管理部３３は、グループ情報トランザクションの該当グループエントリに対し、メンバーエントリとしてコミュニケーション情報を設定する。
ステップＳ３３８では、グループ管理部３３は、該グループエントリの参照リストを参照し、端末識別子のリストが設定されていれば(Ｓ３３８；ＹＥＳ)、ステップＳ３３９に処理を進め、そうでなければ(Ｓ３３８；ＮＯ)、処理を終了する。
【００７０】
ステップＳ３３９では、グループ管理部３３は、参照リストから抽出された端末識別子を持つ端末(ユーザ端末２Ａ／アプリケーションサーバ２Ｂ)のコミュニケーション情報参照部２４に対し、コミュニケーション情報更新を行う(更新内容を通知する)。
【００７１】
ステップＳ３３１０では、グループ管理部３３は、情報参照の処理要求に応じて、情報参照を要求したユーザ端末２Ａ又はアプリケーションサーバ２Ｂ(要求元端末)が指定したグループ情報(少なくとも１つのグループエントリ)をグループ情報トランザクション(記
憶部３１Ａ)から抽出する。
【００７２】
ステップＳ３３１１では、グループ管理部３３は、要求元端末のコミュニケーション情報参照部２４に対してコミュニケーション情報を通知する。ステップＳ３３１２では、グループ管理部３３は、要求元端末の端末識別子を、情報参照対象のグループエントリの参照リストに登録する。
《グループ選択部》
グループ選択部２２は、ＲＦＩＤリーダ等を利用してグループタグ１から自動的にグループ識別子を抽出する機能、或いは、グループ管理サーバ３のグループ管理部３３と連携して、ユーザにグループ一覧を表示し、ユーザに所望のグループを選択させる機能を持つ。
【００７３】
図９は、グループ選択部２２の処理フローの例を示す。図９において、ステップＳ２２１では、グループ選択部２２は、ユーザにグループ選択の手段を指定させるための選択画面を生成し、ユーザに示す(選択画面を表示装置に表示する)。
【００７４】
ステップＳ２２２では、グループ選択部２２は、ユーザが選択(指定)した処理種別が“自動読み込み”であればステップＳ２２３に、“手動選択”であればステップＳ２２６に処理を進める。
【００７５】
ステップＳ２２３では、グループ選択部２２は、処理が自動読み込みであれば、グループ選択部２２の配下のセンサを起動して、グループタグ１を読み込む。グループタグ１は、グループ識別子がバーコードとして印刷されたタグや、グループ識別子が書き込まれたＲＦＩＤタグ等である。センサーは、バーコードを読み込むための光学スキャナや、ＲＦＩＤタグからグループ識別子を無線通信により取得するＲＦＩＤリーダ等である。
【００７６】
ステップＳ２２４では、グループ選択部２２は、センサで検知された情報からグループ識別子を抽出する。ステップＳ２２５では、グループ選択部２２は、抽出されたグループ識別子を、登録要求としてコミュニケーション情報通知部２３に通知する。
【００７７】
ステップＳ２２６では、グループ選択部２２は、処理が手動選択であれば、グループ管理サーバ３のグループ管理部３３に一覧参照の処理要求を送出し、グループ情報を抽出する。即ち、グループ選択部２２は、グループ選択部３３から送信されてくるグループ情報を取得する。
【００７８】
ステップＳ２２７では、グループ選択部２２は、抽出したグループ情報に基づくグループ識別子選択画面を生成し、表示装置に表示(ユーザに提示)する。ステップＳ２２８では、グループ選択部２２は、識別子選択画面を介してユーザにより選択(指定)されたグループ識別子を受け付ける。その後、処理がステップＳ２２５に進む。
【００７９】
上述したステップＳ２２３，ステップＳ２２４，ステップＳ２２５の他の実現方法として、センサを内蔵する機器(端末)側が自身のメモリにグループ識別子を記録しておき、メンバーとして登録する機器(外部機器)が有する識別タグ６を読み込む方法がある。この場合、ステップＳ２２５でコミュニケーション情報通知部２３に渡す登録要求のパラメータとして、外部メンバーの登録であることを示す外部機器の識別情報を渡す。
《コミュニケーション情報通知部》
コミュニケーション情報通知部２３は、グループ識別子が参照された場合に、コミュニケーション情報トランザクション(記憶部２１Ａ)の情報を、参照されたグループ識別子を管理するグループ管理サーバ３に通知する。
【００８０】
図１０は、コミュニケーション情報通知部２３の処理フローの例を示す。図１０において、ステップＳ２３１では、コミュニケーション情報通知部２３は、コミュニケーション情報３１(図３)を参照し、グループ管理サーバ３３に対して登録すべきコミュニケーション情報を抽出(取得)する。
【００８１】
ステップＳ２３２では、コミュニケーション情報通知部２３は、処理種別が登録要求であればステップＳ２３３へ、更新要求であればステップＳ２３５へ処理を進める。
ステップＳ２３３では、コミュニケーション情報通知部２３は、処理種別が登録要求の場合には、グループ管理サーバ３のグループ管理部３３に対し、グループ選択部２２により通知されたグループ識別子と、ステップＳ２３１で抽出(取得)されたコミュニケーション情報とをパラメータとするコミュニケーション情報の登録(メンバー登録)を要求する。
【００８２】
ステップＳ２３４では、コミュニケーション情報通知部２３は、コミュニケーション情報２１の通知リスト(図３)に、コミュニケーション情報の登録を要求したグループ識別子を登録する。
【００８３】
ステップＳ２３５では、コミュニケーション情報通知部２３は、処理種別が更新要求の場合、コミュニケーション情報３１の通知リストを参照する。そして、コミュニケーション情報通知部２３は、通知リストに格納された全てのグループ識別子について、各グルー
プ識別子を管理するグループ管理サーバ３のグループ管理部３３に対し、グループ選択部２２から通知されたグループ識別子と、ステップＳ２３１で抽出されたコミュニケーション情報とをパラメータとするコミュニケーション情報の登録を要求する。
《コミュニケーション情報参照部》
コミュニケーション情報参照部２４は、コミュニケーションアプリ２６からのクエリー要求に基づいて、グループ管理サーバ３のグループ管理部３３で管理されているグループ情報をリアルタイムに監視する。そして、コミュニケーション情報三勝負２４は、クエリー条件に一致するコミュニケーション情報が見つかると、そのコミュニケーション情報をコミュニケーションアプリ２６へ通知する。
【００８４】
図１１は、コミュニケーション情報参照部２４の処理フローの例を示す。図１１において、ステップＳ２４１では、コミュニケーション情報参照部２４は、コミュニケーションアプリ２６からのクエリー要求を監視し、クエリー要求が来ると、それを受け付ける。
【００８５】
ステップＳ２４２では、コミュニケーション情報参照部２４は、グループ管理サーバ３のグループ管理部３３から、クエリーで指定されたグループ及びメンバーの情報を抽出する。
【００８６】
ステップＳ２４３では、コミュニケーション情報参照部２４は、抽出されたグループ及びメンバーの情報がクエリーで指定された条件と一致した場合、ステップＳ２４４へ処理を進める。
【００８７】
ステップＳ２４３において、抽出情報がクエリー条件と不一致の場合、コミュニケーション情報参照部２４は、ステップＳ２４２に処理を進め、グループ管理部３３からの更新通知を待つ。
【００８８】
ステップＳ２４４では、コミュニケーション情報参照部２４は、抽出されたグループ及びメンバーのコミュニケーション情報を、コミュニケーションアプリ２６に通知する。
《コミュニケーション情報登録部》
コミュニケーション情報登録部２５は、自動又は手動で入力されたユーザからのユーザ情報と、コミュニケーションアプリ２６から通知されるアプリケーション情報とを、コミュニケーション情報３１の記憶部３１Ａに登録する。  図１２は、コミュニケーション情報登録部２５の処理フローの例を示す。図１２において、ステップＳ２５１では、コミュニケーション情報登録部２５は、ユーザにユーザ情報を入力させるための選択画面を図示せぬ表示装置の表示画面上に表示する。
【００８９】
ステップＳ２５２では、コミュニケーション情報登録部２５は、選択画面で選択された処理種別が、“自動読み込み”であればステップＳ２５３へ、“手入力”であればステップＳ２５７へ処理を進める。
【００９０】
ステップＳ２５３では、コミュニケーション情報登録部２５は、処理種別が自動読み込みであればセンサを起動する。センサは、ＩＤカードリーダ、ＲＦＩＤリーダ等である。ユーザは、ユーザ情報が予め格納されたＩＤカードやＲＦＩＤタグに予め格納されているユーザ情報をセンサに検知させることで自動読み込みを行なう。
【００９１】
ステップＳ２５７では、コミュニケーション情報登録部２５は、処理種別が手入力であれば、ユーザ情報を入力するための入力画面を生成し、図示せぬ表示装置の表示画面上に表示する。
【００９２】
ステップＳ２５８では、コミュニケーションアプリ２６は、コミュニケーション情報登
録部２５が提供するＡＰＩを介して、アプリケーション情報の登録・削除を行う。このＡＰＩはステップＳ２５１〜Ｓ２５６の処理とは独立に動作しており、常時コミュニケーションアプリ２６からの要求を監視している。
【００９３】
ステップＳ２５４では、コミュニケーション情報登録部２５は、自動読み込み若しくは手入力されたユーザ情報、又は、コミュニケーションアプリ２６から通知されたアプリケーション情報を抽出する。
【００９４】
ステップＳ２５５では、コミュニケーション情報登録部２５は、コミュニケーション情報トランザクション(記憶部３１Ａ)の該当エントリ(ユーザエントリ又はアプリケーショ
ンエントリ)を更新する。
【００９５】
ステップＳ２５６では、コミュニケーション情報登録部２５は、コミュニケーション情報が更新されたことを通知するために、コミュニケーション情報通知部２３に更新要求を送信する。
【００９６】
〈処理概要〉
以下、グループ生成、登録、参照の処理概要を、シーケンス図と、既に説明した各機能ブロックの処理フローとを用いて説明する。
〔Ａ．グループの構成方法〕
〔Ａ−１．グループ生成〕
図１３は、グループ生成シーケンスの例を示す。図１３に示すシーケンスは次の通りである。
〈１〉グループ管理サーバ３のオペレータは、グループを生成するために、グループ登録／生成部３２を起動する。オペレータは、表示装置に表示されるグループ管理画面を用いて、グループの生成に必要な情報を入力する（図７；Ｓ３２１、Ｓ３２２、Ｓ３２３、Ｓ３２４）。このとき、オペレータは、グループ基本情報(少なくともグループ識別子)を入力する。また、オペレータは、グループに対する初期登録機器があれば、その情報(端末
識別情報及びアプリケーション情報)を入力する。
〈２〉グループ登録／生成部３２は、オペレータによって初期登録機器の情報が入力された場合には、この初期登録機器の情報を、リストエントリの一つとして、コミュニケーション情報リスト３４(図４)の記憶部３４Ａに登録する（図７；Ｓ３２５）。
〈３〉グループ登録／生成部３２は、グループ管理部３３に対し、グループ識別子及び初期登録機器の登録を要求する（図７；Ｓ３２６）
〈４〉グループ管理部３３は、グループ識別子とともに初期登録機器の登録が要求されている場合には、コミュニケーション情報リスト３４を参照し、対応する初期登録機器の情報を抽出する。
〈５〉グループ管理部３３は、グループ登録／生成部３２に入力された情報をアドホックグループ情報３１の記憶部３１Ａに登録する（図８；Ｓ３３１、Ｓ３３２）。即ち、オペレータから指定されたグループ識別子等がグループ基本情報に設定され、初期登録機器の情報がメンバーエントリの一つに設定されたグループエントリが、グループ情報３１に追加される。
〈６〉グループ登録／生成部３２は、グループタグ１に、グループ識別子を書き込む（図７；Ｓ３２７）。グループタグ１は、必要な数だけ用意され、所望の位置に設置される。〔Ａ−２．コミュニケーション情報登録〕
図１４は、コミュニケーション情報登録シーケンスの例を示す。図１４に示すシーケンスは次の通りである。
（１）人と機器の関連付け
〈１Ａ〉ユーザは、ユーザ端末（ＰＤＡ、ＰＣ等）２Ａのコミュニケーション情報登録部２５を起動し、図示せぬ入力装置を介して手入力によりユーザ情報をコミュニケーション
情報登録部２５に入力する(図１２；Ｓ２５１,Ｓ２５２,Ｓ２５３)。
〈１Ｂ〉或いは、ユーザは、ユーザ端末２Ａのコミュニケーション情報登録部２５を起動し、ＩＤカードのような識別タグ６に格納されたユーザ情報をコミュニケーション情報登録部２５に読み込ませることによって、ユーザ情報を入力することもできる（図１２；Ｓ２５１,Ｓ２５２,Ｓ２５７）。
（２）アプリケーションとの関連付け
〈１Ｃ〉ユーザ端末２Ａ又はアプリケーションサーバ２Ｂ上で起動するコミュニケーションアプリ２６は、自身のアプリケーション情報をコミュニケーション情報登録部２５に通知する（図６；Ｓ２６１、図１２；Ｓ２５８）。
〈２〉コミュニケーション情報登録部２５は、ユーザ情報及びアプリケーション情報をコミュニケーション情報２１(図５)の記憶部２１Ａに登録する（図１２；Ｓ２５４,Ｓ２５
５）。ユーザエントリ及びアプリケーションエントリが追加される。
〈３〉コミュニケーション情報登録部２５は、コミュニケーション情報通知部２３に更新要求を行う（図１２；Ｓ２５６）。
〈４〉コミュニケーション情報通知部２３は、記憶部２１Ａに格納されたコミュニケーション情報を参照する（図１０；Ｓ２３１）。即ち、コミュニケーション情報通知部２３は、記憶部２１Ａから、コミュニケーション情報を読み出す。
〈５〉コミュニケーション情報通知部２３は、グループ管理サーバ３のグループ管理部３３にコミュニケーション情報登録を行なう（図１０；Ｓ２３２,Ｓ２３５）。即ち、コミ
ュニケーション情報通知部２３は、コミュニケーション情報の通知リスト中のグループ識別子で識別されるグループを管理するグループ管理サーバ３のグループ管理部３３に対し、コミュニケーション情報の更新を要求する。
〈６〉グループ管理部３３は、コミュニケーション情報通知部２３より通知されたコミュニケーション情報を、グループ情報３１(図３)の記憶部３１Ａ(対応するグループエント
リ)に登録する（図８；Ｓ３３５、Ｓ３３６、Ｓ３３７）。このとき、グループ識別子に
対応するグループエントリに、更新に係るコミュニケーション情報がメンバーエントリとして登録される。
〈７〉グループ管理部３３は、グループ情報３１の参照リストを参照する（図８；Ｓ３３８）。
〈８〉グループ管理部３３は、参照リスト中の端末識別子を持つ端末のコミュニケーション情報参照部２４に対し、更新されたグループ情報を通知する（図８；Ｓ３３９）。
〔Ａ−３．グループ登録〕
図１５は、グループ登録シーケンスの例を示す図である。図１５に示すシーケンスは次の通りである。
ユーザ端末２Ａ又はアプリケーションサーバ２Ｂ(端末)は、何らかの有意情報を示すために付与された同一のグループ識別子を参照することで、グループ化される。端末をグループに関連付ける方法として、以下のような方法を考えることができる。
〈１Ａ：第１の方法〉グループタグ１（例えば、バーコード、ＲＦＩＤ）に有意情報（例えば場所）で区分けされたグループ識別子を記録し、そのグループタグ１を読み込んだ機器(端末)をグループ化する（図９；Ｓ２２１、Ｓ２２２、Ｓ２２３、Ｓ２２４）。
〈１Ｂ：第２の方法〉機器(端末)からグループ識別子を特定するためのアプリケーション(例えば、当該機器に搭載)にアクセスする。このアプリケーションは、例えば、有意情報で区分けされたグループ識別子の一覧(例えば、グループ管理サーバ３から提供される)を表示し、ユーザに選択させる。
【００９７】
或いは、有意情報が例えば場所であれば、本発明で言及しない位置特定手段（ＩＰアドレスに基づいた場所の特定や、ＧＰＳを用いた位置特定、携帯電話のセルを用いた位置特定）を用いて、グループ識別子を自動選択または現在位置を表示し、ユーザに対するグループ識別子の選択を支援する。このようなアプリケーションは、グループ自体を動的に生成するように構成されたものでも良い。
【００９８】
また、簡易な方法としては、グループタグ１にグループ識別子の数字コードを印刷しておき、それを手入力する方法がある。或いは、グループ識別子の選択画面に表示されるグループ名（例えば、会議室Ａ）をグループタグ１に表示しておき、それをユーザに選択させる方法もある（図９−Ｓ２２１、Ｓ２２２、Ｓ２２６、Ｓ２２７、Ｓ２２８）。
〈１Ｃ：第３の方法〉有意情報で区分けされたグループ識別子の１つを内部メモリに保持したＲＦＩＤリーダ(図示せず)が、外部機器に設けられたＲＦＩＤタグ(外部機器の識別
情報を記録)を読み込むことで、端末(外部機器)をグループ識別子に関連付ける（図９；
Ｓ２２１、Ｓ２２２、Ｓ２２３、Ｓ２２４）。
〈２〉グループ選択部２２は、参照した(第１〜第３の方法を通じて取得された)グループ識別子を、コミュニケーション情報通知部２３に通知する（図９；Ｓ２２５）。
〈３〉コミュニケーション情報通知部２３は、コミュニケーション情報２１の記憶部２１Ａを参照し、グループ登録に必要な情報を読み出す（図１０；Ｓ２３１）。
〈４〉コミュニケーション情報通知部２３は、グループ管理サーバ３のグループ管理部３３に対し、グループ識別子に対するコミュニケーション情報の登録を要求する（図１０；Ｓ２３２、Ｓ２３３、Ｓ２３４）。
〈５〉グループ管理部３３は、上述した第３の方法で外部機器との連携を行なった場合には、必要に応じてコミュニケーション情報リスト３４を参照する（図８；Ｓ３３５、Ｓ３３６）。
〈６〉グループ管理部３３は、グループ情報３１の記憶部３１Ａにコミュニケーション情報の登録を行う（図８；Ｓ３３７）。即ち、グループ管理部３３は、グループ識別子に対応するグループエントリにコミュニケーション情報をメンバーエントリとして登録する。〈７〉グループ管理部３３は、グループ情報３１の参照リストを参照し、参照リスト中の端末識別子を認識する（図８；Ｓ３３８）。
〈８〉グループ管理部３３は、参照リスト中の端末識別子を持つ各端末のコミュニケーション情報参照部２４に対し、更新されたグループ情報を通知する（図８；Ｓ３３９）。
《Ｂ．グループ構成メンバーへのアクセス》
図１６は、グループ情報参照シーケンスの例を示す。図１６に示すシーケンスは次の通りである。
〈１〉ユーザ端末２Ａ／アプリケーションサーバ２Ｂのコミュニケーションアプリ２６は、提供すべきサービスに応じたクエリー条件を生成し、コミュニケーション情報参照部２４にクエリーを送出する（図６；Ｓ２６２、Ｓ２６３）。
〈２〉コミュニケーション情報参照部２４は、グループ管理サーバ３のアドホックグループ管理部３３に対し、情報参照要求を送出する（図１１；Ｓ２４１、Ｓ２４２）。
〈３〉グループ管理部３３は、グループ情報記憶部３１から指定されたグループの情報(
グループエントリ)を抽出する（図８；Ｓ３３１、Ｓ３３１０）。
〈４〉グループ管理部３３は、グループ情報記憶部３１から抽出したグループの情報(グ
ループエントリ)をコミュニケーション情報参照部２４に通知する（図８；Ｓ３３１１）
。
〈５〉情報参照要求を送信してきた、ユーザ端末２Ａ又はアプリケーションサーバ２Ｂの識別情報をグループ情報３１の参照リストに登録する（図８；Ｓ３３１２）。
〈６〉コミュニケーション情報参照部２４は、通知されたグループ情報とコミュニケーションアプリ２６に指定されたクエリー条件を比較し、一致した場合には、コミュニケーションアプリ２６が所望した情報を通知する（図１１；Ｓ２４３、Ｓ２４４）。
〈７〉コミュニケーションアプリ２６は、提供するサービスによって通信先を決定し、グループ情報のアプリケーション情報に基づいて、該当の通信先と通信セッションを確立しコミュニケーションサービスを提供する（図６；Ｓ２６３、Ｓ２６４、Ｓ２６５）。
〈適用例〉
上述したグループ生成／サービス提供システムを用いることで可能となるサービスの例を以下に３つ示す。
《適用例１． 監視カメラに対するプライバシー保護》
図１７は、適用例１としての監視カメラに対するプライバシー保護サービスの実行シーケンスを示す。
〔サービスの概要〕
〈１Ａ〉ユーザＸに関連付けられているノート型のＰＣ２０１は、会議室Ａに付与されたグループ識別子をＲＦＩＤタグ１０１から読み込み、グループ管理サーバ３に対してグループ“会議室Ａ”へのメンバー登録を実行する。
〈１Ｂ〉同様に、ユーザＹに関連付けられている携帯電話２０２は、会議室Ａに付与されたグループ識別子をＲＦＩＤタグ１０１から読込み、グループ管理サーバ３に対してグループ“会議室Ａ”へのメンバー登録を実行する。
〈２〉会議室Ａの様子をこの会議室Ａに設置されたＷＥＢカメラ４０１で撮像される画像で確認したい者(カメラ利用者)Ｚは、モニタ用のＰＣ５０を操作し、ＷＥＢカメラ４０１の動作を制御するアプリケーションサーバ２０３に対し、会議室Ａの表示要求を与える。〈３〉アプリケーションサーバ２０３は、ＷＥＢカメラ４０１の制御に先立ち、グループ管理サーバ３から会議室Ａに対するグループ情報を取得して参照する。
〈４Ａ、４Ｂ〉アプリケーションサーバ２０３は、グループ情報の参照結果に基づいて、グループ“会議室Ａ”にユーザＸのＰＣ２０１及びユーザＹの携帯電話２０２がメンバーとして登録されていることを認識し、これらのグループメンバーに対して表示可否の確認を実行する。
【００９９】
即ち、ＰＣ２０１及び携帯電話２０２のそれぞれについて指定されたコミュニケーション手段で表示可否の確認を通知する。この例では、アプリケーションサーバ２０３からＰＣ２０１及び携帯電話２０２のそれぞれに、カメラ利用者Ｚによって会議室Ａがモニタされることを許可するか否かを問い合わせる警告通知が通知され、各端末２０１及び２０２のそれぞれのディスプレイに、警告通知に基づく確認画面(警告表示)が表示される。
【０１００】
ユーザＸ及びユーザＹのそれぞれは、ＰＣ２０１又は携帯電話２０２の操作により、警告表示に対する応答（許可／拒否）を入力する。すると、その応答情報は、ＰＣ２０１及び携帯電話２０２のそれぞれからアプリケーションサーバ２０３へ通知される。
〈５〉アプリケーションサーバ２０３は、各応答情報を参照し、ＰＣ２０１及び携帯電話２０２の何れか一方の応答が“拒否”であった場合には、ＷＥＢカメラ４０１の制御を中止すると共に、カメラ利用者Ｚ(ＰＣ５０)に対してその旨を通知する。例えば、モニタ用ＰＣ５０のディスプレイに、モニタが拒否されたことが表示される。
【０１０１】
なお、ＰＣ２０１及び携帯電話２０２からの応答情報が共に“許可”であった場合には、アプリケーションサーバ２０３は、ＷＥＢカメラ４０１に制御信号を与える。ＷＥＢカメラ４０１は、制御信号に基づいて会議室Ａを撮像する。撮像された画像は、ＷＥＢカメラ４０１から直接に、又はアプリケーションサーバ２０３を介してモニタ用ＰＣ５０に与えられる。これによって、モニタ用ＰＣ５０のディスプレイに会議室Ａの様子を示す画像が表示される。この場合、ＷＥＢカメラ４０１の制御に先立って、利用者Ｚ(ＰＣ５０)にモニタの許可が通知されるようにしても良い。
〔詳細な説明〕
図１７に示す適用例１において、ＰＣ２０１及び携帯電話２０２はユーザ端末２Ａにそれぞれ対応する。また、ＷＥＢカメラ４０１のアプリケーションサーバ２０３はアプリケーションサーバ２Ｂに対応する。また、ＲＦＩＤタグ１０１はグループタグ１に対応する。また、ＷＥＢカメラ４０１は、非自律コミュニケーション機器４に対応する。
（１−１．初期設定）
適用例１では、アドホックグループは会議室に関連付けられている。具体的には、“会議室Ａ”、“会議室Ｂ”及び“会議室Ｃ”という３つのアドホックグループが、上述したグループ生成方法(Ａ−１節参照)によって、グループ管理サーバ３に登録されている。ま
た、初期登録機器として、会議室Ａ,Ｂ及びＣのそれぞれを撮像可能なＷＥＢカメラ４０
１が、各アドホックグループに登録されている。
【０１０２】
ＰＣ２０１のコミュニケーション情報２１の記憶部２１Ａには、上述したコミュニケーション情報登録方法(Ａ−２節参照)によって、ユーザＸの情報がユーザ情報として登録されている。また、携帯電話２０２のコミュニケーション情報２１の記憶部２１Ａには、同様のコミュニケーション情報登録方法によって、ユーザＹの情報がユーザ情報として登録されている。
【０１０３】
また、ＰＣ２０１及び携帯電話２０２のそれぞれには、ＷＥＢカメラ４０１を制御するアプリケーションサーバ２０３からの警告通知を受け取るためのコミュニケーションアプリ２６がそれぞれインストールされ起動しており、上述したコミュニケーション情報登録方法（Ａ−２節参照)によって、このコミュニケーションアプリ２６のアプリケーション
情報が、各記憶部２１Ａに登録されている。
(１−２．アドホックグループ形成)
会議室Ａには、ＲＦＩＤタグ１０１が設置されており、ＲＦＩＤタグ１０１は、グループ“会議室Ａ”を示すグループ識別子を格納している。ユーザＸ及びＹが会議室Ａに入室すると、ＲＦＩＤタグ１０１内のグループ識別子がＰＣ２０１及び携帯電話２０２によって読み出される。ここに、ＰＣ２０１及び携帯電話２０２のそれぞれは、ＲＦＩＤリーダを有しており、グループ識別子の自動読み込みによるアドホックグループの登録モードが選択された状態となっている。
【０１０４】
ＲＦＩＤタグ１０１からグループ識別子を取得したＰＣ２０１は、上述したグループ登録方法(Ａ−３節参照)を用いて、グループ管理サーバ３のグループ管理部３３に対して、ＰＣ２０１のコミュニケーション情報を、グループ“会議室Ａ”のメンバーエントリとして登録する。
【０１０５】
具体的には、メンバーエントリに対し、ＰＣ２０１に関する情報が端末基本情報として登録され、ユーザＸの情報がユーザ情報として登録され、アプリケーション情報として警告通知を表示するコミュニケーションアプリ２６への通信方法を示す情報が登録される。
【０１０６】
携帯電話２０２も、ＲＦＩＤタグ１０１からグループ識別子を取得すると、グループ管理サーバ３のグループ管理部３３に対して、携帯電話２０２のコミュニケーション情報を、グループ“会議室Ａ”のメンバーエントリとして登録する。
〔１−３．アドホックグループ情報の参照〕
ＷＥＢカメラ４０１のアプリケーションサーバ２０３は、会議室の一覧をユーザに提示し、ユーザが選択した会議室の画像をＷＥＢカメラ４０１で撮影し、ユーザに提供するサービスを提供する。但し、アプリケーションサーバ２０３は、このサービスにおいて、会議室に人がいる場合には、撮影を開始する前に会議室にいる人から撮影許可が得られなければ撮影を行わない。このように、アプリケーションサーバ２０３は、撮影される人のプライバシーを保護する機能を有している。
【０１０７】
このようなサービスを提供するアプリケーションサーバ２３上のＷＥＢカメラアプリケーション(コミュニケーションアプリ２６に相当)は、プライバシー保護機能を提供するために、グループ管理サーバ３から、会議室に係るアドホックグループの情報を参照する。
【０１０８】
アプリケーションサーバ２０３は、既に説明した方法（Ｂ節参照)で、グループ管理サ
ーバ３からグループ“会議室Ａ”,“会議室Ｂ”及び“会議室Ｃ”のグループ情報を常に
監視する。
【０１０９】
アプリケーションサーバ２０３がユーザに対して提供する会議室選択画面を介して、カメラ利用者が会議室Ａを選択すると、ＷＥＢカメラアプリケーションは、各メンバーエントリのユーザ情報を参照し、人がアドホックグループに関連付けられているかを、グループ管理サーバ３から検索する。
【０１１０】
この場合、ＷＥＢカメラアプリケーションは、検索結果としてグループ管理サーバ３から得られるグループ情報(会議室Ａのグループエントリ)にユーザ情報を含むメンバーエントリが含まれていることから、ユーザＸ及びユーザＹがメンバーとして登録されていることを認識する。
【０１１１】
すると、ＷＥＢカメラアプリケーションは、ユーザＸ及びユーザＹに対応するＰＣ２０１及び携帯電話２０２のアプリケーション情報をそれぞれ抽出し、アプリケーション情報で指定されたアクセス方法を用いて、ＰＣ２０１及び携帯電話２０２上でそれぞれ起動している警告通知アプリケーションに対し、警告表示要求を行なう。
【０１１２】
適用例１では、ユーザＸ及びユーザＹは、プライベートな打ち合わせをしているため、警告表示に対してモニターの拒否を選択したと仮定する。ＷＥＢカメラアプリケーションは、ユーザＸ及びＹによりアクセスが拒絶されたので、カメラ利用者Ｚに対してアクセスが拒絶された旨を通知する。アクセスが拒絶されなかった場合には、ＷＥＢカメラアプリケーションは、ＷＥＢカメラ４０１のメンバーエントリからＷＥＢカメラ４０１のコミュニケーションアプリ４１にアクセスするためのアプリケーション情報を参照し、ＷＥＢカメラ４０１を会議室Ａの撮影に利用する。
【０１１３】
適用例１では、監視される側のユーザにアクセスの可否を決定させている。これに対し、コミュニケーション情報に設定されているユーザ情報のコミュニケーションポリシや、アプリケーションポリシの利用ポリシをＷＥＢカメラアプリケーションが参照し、自動的にアクセスの可否を決定するように構成することもできる。
《適用例２． 会議支援アプリケーション》
図１８は、適用例２としての会議支援アプリケーションの実行シーケンスを示す。
〔サービスの概要〕
〈１〉会議室Ａに設置された会議用ディスプレイ４０２とＲＦＩＤリーダ２０４が、グループ管理サーバ３に対して、グループ“会議室Ａ”の初期登録機器としてメンバー登録される。
〈２Ａ〉会議室Ａを利用するユーザＸは、会議室Ａに設置されたＲＦＩＤリーダ２０４に自身が保有するＩＤカード(ユーザＸの情報を記録している)６０１を読込ませる。ＲＦＩＤリーダ２０４は、ＩＤカード６０１からユーザＸのユーザ情報を取得すると、このユーザ情報を、自身の内部メモリに予め記憶されているグループ“会議室Ａ”のグループ識別子とともに、グループ管理サーバ３へ送信する。これによって、グループ管理サーバ３に対し、グループ“会議室Ａ”へのユーザＸのメンバー登録が実行される。
〈２Ｂ〉会議室Ａを利用するユーザＹは、自身が所持するＰＣ２０５を用いてグループ管理サーバ３にアクセスし、グループ管理サーバ３から提供されるアドホックグループ一覧の中から会議室Ａを選択することにより、グループ“会議室Ａ”へのメンバー登録を実行する。
〈３〉会議室Ａを用いた会議を支援する会議支援アプリケーションサーバ２０６は、グループ管理サーバ３に対して、グループ“会議室Ａ”に対するメンバー登録を常時監視する。
〈４〉会議支援アプリケーションサーバ２０６は、メンバー登録の監視においてメンバーの変更を検知した場合には、会議資料を適切なデバイスに表示する。
〔詳細な説明〕
図１８に示すＲＦＩＤリーダ２０４及びＰＣ２０５はユーザ端末２Ａに相当する。また
、会議支援アプリケーションサーバ２０６はアプリケーションサーバ２Ｂに相当する。会議用ディスプレイ４０２は、非自律コミュニケーション機器４に相当する。ユーザＸが所有しているＩＤカード６０１はユーザの識別タグ６に相当する。
（２−１．初期設定）
適用例２では、グループは会議室に関連付けられており、具体的な例として、“会議室Ａ”、“会議室Ｂ”及び“会議室Ｃ”という３つのグループが、上述したグループ生成方法（Ａ−１節参照)を用いて、サービスのオペレータによりグループ管理サーバ３に登録
されている。このとき、初期登録機器として、会議室Ａに会議用ディスプレイ４０２が登録されているとする。ＲＦＩＤリーダ２０４は、自律的にグループ“会議室Ａ”のメンバーとして登録される。
【０１１４】
ＰＣ２０５には、上述したコミュニケーション情報登録方法（Ａ−２節参照)により、
ユーザＹの情報がユーザ情報としてコミュニケーション情報２１の記憶部２１Ａに設定されている。
【０１１５】
また、会議用ディスプレイ４０２及びＰＣ２０５には、会議支援アプリケーションサーバ２０６から通知される会議資料を表示するためのコミュニケーションアプリ２６がそれぞれインストールされ起動しており、上述したコミュニケーション情報登録方法（Ａ−２節参照)を用いて、このコミュニケーションアプリ２６のアプリケーション情報がコミュ
ニケーション情報２１に設定されている。
【０１１６】
そして、ＲＦＩＤリーダ２０４は、その内部メモリに、グループ“会議室Ａ”のグループ識別子を記録している。
（２−２．アドホックグループ形成）
適用例２では、ＲＦＩＤリーダ２０４がグループタグ１の代わりに会議室Ａに設置され、このＲＦＩＤリーダ２０４がユーザの識別タグ６に記録された識別情報を読み込むことで、グループ“会議室Ａ”にメンバーが登録される。
【０１１７】
ユーザＸは、会議室Ａに入室すると、会議室Ａに設置されているＲＦＩＤリーダ２０４に、ユーザＸのＩＤカード６０１を読み込ませる。すると、ＲＦＩＤリーダ２０４は、上述したコミュニケーション情報登録方法（Ａ−２節参照)で、ＩＤカード６０１から読み
取ったユーザ情報をコミュニケーション情報２１に追加する。
【０１１８】
さらに、ＲＦＩＤリーダ２０４は、コミュニケーション情報の更新要求をグループ管理サーバ３に通知することで、コミュニケーション情報の変化（ユーザＸの追加）をグループ管理サーバ３に通知する。
【０１１９】
一方、ユーザＹは、会議室Ａに入室すると、上述した手動選択（Ａ−２節参照)によっ
て、グループ管理サーバ３から提供されるアドホックグループ一覧をＰＣ２０５を用いて参照し、グループ一覧からグループ“会議室Ａ”を選択し、ＰＣ２０５のメンバー登録要求をグループ管理サーバに通知する。
【０１２０】
このとき、ユーザＹは、上述したグループ選択方法の代わりに、ＰＣ２０５の識別タグ６（図示せず）をＲＦＩＤリーダ２０４に読み込ませる（外部メンバー登録の手段を用いる）ことで、グループ管理サーバ３に、ＰＣ２０５のメンバーエントリを登録することができる。
【０１２１】
即ち、ＲＦＩＤリーダ２０４は、識別タグ６からＰＣ２０５の情報を読み取ると、このＰＣ２０５に係るコミュニケーション情報を生成し、ＰＣ２０５のグループ“会議室Ａ”に対するメンバー登録を、グループ管理サーバ３に対して要求する。
（２−３．アドホックグループ情報の参照）
会議支援アプリケーションサーバ２０６は、会議室アドホックグループの変化（グループ“会議室Ａ”のメンバーの変化）を監視し、会議室Ａに入室（グループ“会議室Ａ”に参加したユーザ）に対して、会議室の予約画面や、会議資料（予め保持している）を適切なデバイスに表示するサービスを行なっている。会議支援アプリケーションサーバ２０６は、上述したサービスを提供するコミュニケーションアプリ２６としての会議支援アプリを有している。
【０１２２】
会議支援アプリケーションサーバ２０６は、上述したグループ構成メンバーへのアクセス方法（Ｂ節参照)で、グループ管理サーバ３を介してグループ“会議室Ａ”のグループ
情報を常にモニタしている。
【０１２３】
会議支援アプリは、グループ“会議室Ａ”の変化を検出すると、各メンバーエントリのユーザ情報と、会議支援アプリが管理する情報送信リスト（メンバーのユーザに対する情報（例えば会議資料）の送信先が指定されたリスト）とを比較し、情報を送信していないユーザを発見すると、適切な表示機器を選択して情報を表示する。
【０１２４】
ＲＦＩＤリーダ２０４からユーザＸのユーザ情報の追加が通知された場合、会議支援アプリは、ＲＦＩＤリーダ２０４のアプリケーション情報、又は端末基本情報を参照する。適用例２では、ＲＦＩＤリーダ２０４はディスプレイを有しておらず、会議資料を表示するためのコミュニケーションアプリも起動していない。このため、ＲＦＩＤリーダ２０４で情報を表示することはできない。
【０１２５】
従って、会議支援アプリは、ＲＦＩＤリーダ２０４のアプリケーション情報又は端末基本情報の参照の結果、ＲＦＩＤリーダ２０４で情報を表示できないことを認識すると、代替の機器をメンバーエントリから決定する。
【０１２６】
代替機器の特定方法は、例えばコミュニケーション情報に設定されているユーザエントリのコミュニケーションポリシや、アプリケーションエントリの利用ポリシ、又は端末基本情報に、代替機器を示す情報が規定され、この代替機器情報を参照することで、代替機器を特定することができる。
【０１２７】
この例では、ＲＦＩＤリーダ２０４の端末基本情報に、情報を表示するための代替機器として会議用ディスプレイ４０２が使用することが含まれており、会議支援アプリは、この端末基本情報を参照することで、代替機器として会議用ディスプレイ４０２が選択されたと認識する。但し、代替機器の特定方法は、ユーザエントリを使用することを必須の要件とするものではなく、他の方法を適用することもできる。
【０１２８】
会議支援アプリは、会議用ディスプレイ４０２のアプリケーションエントリで指定された方法で、会議用ディスプレイ４０２が有する会議資料を表示するためのコミュニケーションアプリ４１に対してユーザＸ用の会議資料を送信する。
【０１２９】
ＰＣ２０５のコミュニケーション情報が登録された場合、会議支援アプリは、ＰＣ２０５のアプリケーション情報（アプリケーションエントリ）、又は端末基本情報を参照する。適用例２では、ＰＣ２０５はディスプレイを持っており、会議資料を表示するためのコミュニケーションアプリも起動している。ＰＣ２０５の端末基本情報又はアプリケーション情報には、このような情報が含まれている。
【０１３０】
このため、会議支援アプリは、ユーザＹへの会議資料の表示機器としてＰＣ２０５を選択する。会議支援アプリは、ＰＣ２０５のアプリケーション情報で指定された方法で、会
議用ディスプレイ４０２の会議資料を表示するためのコミュニケーションアプリ２６に対して会議資料を送信する。
《適用例３：テレビ電話アプリケーション》
図１９は、適用例３としての、テレビ電話アプリケーションの実行シーケンスを示す。〔サービスの概要〕
〈１〉ユーザＸが所有する携帯電話２０７を、グループ管理サーバ３に対して、アドホックグループ“ユーザＸ”のメンバーとしてメンバー登録する。
〈２〉ユーザＹは、テレビ電話アプリケーションサーバ２０８に対して、ユーザＸとの通話を要求する。
〈３〉テレビ電話アプリケーションサーバ２０８は、グループ管理サーバ３で管理されているグループ“ユーザＸ”のグループ情報を参照する。ここで、ユーザＸへの通話は、携帯電話２０７のみが利用可能であることが分かる。
〈４〉テレビ電話アプリケーションサーバ２０８は、ユーザＸの携帯電話２０７に対して、ユーザＹとの通話パスを設定する。
〈５〉ユーザＸの携帯電話２０７は、ユーザＸの移動によって大型ディスプレイ４０３に接近した時、大型ディスプレイ４０３を、グループ管理サーバ３に対してグループ“ユーザＸ”のメンバーとしてメンバー登録する。このメンバー登録は、携帯電話２０７に搭載されたＲＦＩＤリーダが、大型ディスプレイ４０３の近傍に配置された識別タグ(ＲＦＩ
Ｄタグ)６０２から、大型ディスプレイ４０３の情報(コミュニケーション情報を含む)を
読み出し、大型ディスプレイ４０３の情報をグループ識別子“ユーザＸ”とともにグループ管理サーバ３へ通知することによって行われる。
〈６〉テレビ電話アプリケーションサーバ２０８は、グループ管理サーバ３で管理されているグループ“ユーザＸ”のグループ情報を定期的に参照する。これによって、テレビ電話アプリケーションサーバ２０８は、ユーザＸに対する通話利用可能機器として大型ディスプレイ４０３が追加されたことを検知する。
〈７〉テレビ電話アプリケーションサーバ２０８は、携帯電話２０７の通話を継続したまま、大型ディスプレイ４０３に対して、ユーザＹとの映像パスを設定する。
〔詳細な説明〕
適用例３において、携帯電話２０７はユーザ端末２Ａに相当する。また、テレビ電話アプリケーションサーバ２０８は、アプリケーションサーバ２Ｂに相当する。大型ディスプレイ４０３は非自律コミュニケーション機器４に相当する。大型ディスプレイ４０３に備え付けられた識別タグ６０２は、識別タグ６に相当する。
（３−１．初期設定）
適用例３では、グループはユーザに関連付けられている。具体的には、アドホックグループ“ユーザＸ”が、上述したグループ生成方法(Ａ−１節参照)によって、グループ管理サーバ３に生成及び登録されている。
【０１３１】
携帯電話２０７は大型ディスプレイ４０３のような外部機器をグループ“ユーザＸ”のメンバーとして登録できるように識別タグ６の読み取り手段(ここではＲＦＩＤリーダ)を備えている。
【０１３２】
携帯電話２０７には、上述したコミュニケーション情報登録方法（Ａ−２節参照）を用いて、ユーザＡの情報がユーザ情報としてコミュニケーション情報２１に設定されている。
【０１３３】
また、大型ディスプレイ４０３、携帯電話２０７には、テレビ会議を行なうためのコミュニケーションアプリ２６がそれぞれインストールされ起動されており、上述したコミュニケーション情報登録方法（Ａ−２節参照）によりアプリケーション情報がコミュニケーション情報２１に設定されている。
【０１３４】
そして、携帯電話２０７は、グループ“ユーザＸ”のグループ識別子を記録しており、ＲＦＩＤリーダで外部機器の情報を読み取った場合に、この外部機器の情報をグループ識別子とともにグループ管理サーバ３へ通知する。
（３−２．アドホックグループ形成）
適用例３は、グループを区別する有意情報の別の例として、ユーザの周辺機器というカテゴライズを行った場合のサービス例を示す。
【０１３５】
携帯電話２０７は、自身の電源が投入されたときに、自律的に、上述したグループ登録方法（Ａ−３節参照）によって、グループ管理サーバ３に対し、携帯電話２０７のグループ“ユーザＸ”に対するメンバー登録要求を行い、グループ管理サーバ３は、グループ“ユーザＸ”のグループエントリに、メンバーエントリとして携帯電話２０７のコミュニケーション情報を登録する。
【０１３６】
ユーザＸが携帯電話２０７を操作し、携帯電話２０７のＲＦＩＤリーダが大型ディスプレイ４０３の識別タグ６０２から大型ディスプレイ４０３の情報を読み取ると、携帯電話２０７は、外部機器のメンバー登録の手段を用いて、グループ管理サーバ３で管理されているグループ“ユーザＸ”のグループ情報に、大型ディスプレイ４０３のメンバーエントリを登録する。
【０１３７】
即ち、大型ディスプレイ４０３の情報を含むメンバー登録要求(コミュニケーション情
報登録要求)が、携帯電話２０７からグループ管理サーバ３のグループ管理部３３に通知
されると、グループ管理部３３は、コミュニケーション情報リスト３４から、大型ディスプレイ４０３のコミュニケーション情報(非自律コミュニケーション機器として予め登録
されている)を抽出し、グループ“ユーザＸ”のメンバーエントリに登録する。
【０１３８】
或いは、携帯電話２０７は、コミュニケーション情報を含む大型ディスプレイ４０３の情報を識別タグ６０２から読み出し、このコミュニケーション情報の登録要求をグループ管理部３３に通知し、グループ管理部３３が携帯電話２０７から得たコミュニケーション情報を、グループ“ユーザＸ”のメンバーエントリに登録するようにしても良い。
（３−３．アドホックグループ情報の参照）
テレビ会議アプリケーションサーバ２０８は、音声パスと映像パスとを個別に制御し、それぞれをユーザに適切な機器を選択して、会議をコーディネートするサービスを行なっている。サーバ２０８は、このようなサービスを提供するためのコミュニケーションアプリ２６(テレビ会議アプリ)を有している。
【０１３９】
テレビ会議アプリケーションサーバ２０８は、上述したグループ構成メンバーの参照方法(Ｂ節参照)を用いて、グループ管理サーバ３を介してグループ“ユーザＸ”のグループ情報を常にモニタしている。
【０１４０】
テレビ会議アプリは、グループ“ユーザＸ”の変化を検出すると、グループ“ユーザＸ”のメンバー情報と、テレビ会議アプリが管理するパス設定情報を比較し、それぞれのパスに最適な機器を選択してコミュニケーションパスを設定する。
【０１４１】
今、ユーザＸが大型ディスプレイ４０３をメンバーに加える前に、ユーザＹがカメラ付のノートＰＣ２０９からテレビ会議アプリケーションサーバ２０８を利用して、ユーザＸとの通話を要求したとする。
【０１４２】
すると、テレビ会議アプリは、グループ管理サーバ３で管理されているグループ“ユーザＸ”の現在のメンバーエントリを参照する。これによって、テレビ会議アプリは、現在のメンバーは携帯電話２０７のみであり、端末基本情報の端末能力等から携帯電話２０７
は音声通話のみ可能であることを認識する。従って、テレビ会議アプリは、音声パスのみをユーザＸの携帯電話２０７とユーザＹのノートＰＣ２０９との間に設定する。
【０１４３】
その後、ユーザＸが大型ディスプレイ４０３をグループ“ユーザＸ”のメンバーに加えると、テレビ会議アプリは、グループ“ユーザＸ”のグループ情報が変化したことを検知し、さらに新たな機器として大型ディスプレイ４０３がメンバーとして登録されたことを認識する。テレビ会議アプリは、この認識に従って、新たに登録されたメンバーの情報と、現在のパス設定情報とを比較する。
【０１４４】
大型ディスプレイ４０３は、映像の表示が可能である。一方、ユーザＸとユーザＹとの間に現在設定されているパスは音声のみである。このため、テレビ会議アプリは、映像パスを大型ディスプレイ４０３とユーザＹのノートＰＣ２０９との間に設定する。
【０１４５】
これによって、ノートＰＣ２０９のカメラで撮影されるユーザＹの映像は、映像パスを通って大型ディスプレイ４０３に伝達され、大型ディスプレイ４０３が有するコミュニケーションアプリ４１によって、ユーザＹの映像が大型ディスプレイに表示される。これによって、ユーザＸは、ユーザＹを見ながら通話を行うことができる。
【０１４６】
なお、適用例３は、次のような変形が可能である。ユーザＸが大型ディスプレイ４０３をメンバーに加えた時に、テレビ会議アプリケーションサーバ２０８が、大型ディスプレイ４０３の設置位置の周辺を撮影可能なＷＥＢカメラを特定し、ユーザＸの映像を映像パスを用いてユーザＹのノートＰＣ２０９上に表示させる。
【０１４７】
このような機能を実現するために、例えば、(１)ＷＥＢカメラが初期登録機器としてグループ“ユーザＸ”にメンバー登録される，(２)携帯電話２０７が非自律コミュニケーション機器４として設置されたＷＥＢカメラの識別タグ６を読み取ってメンバー登録を行う，(３)テレビ会議アプリに、固有のＷＥＢカメラ制御機能を搭載する、ことが考えられる。
【０１４８】
〔実施形態の効果〕
実施形態に係るシステムによれば、グループ管理サーバ３の導入によって、グルーピングの範囲を通信相手に限定しない柔軟なグループ管理を実現することができる。これによって、通信相手に直接関連付けていない機器の利用が可能となる。
【０１４９】
また、実施形態に係るシステムによれば、アドホックグループに付与された識別子の参照・選択によって、アドホックグループへのメンバー登録が実現される。これは、課題(
２)で示した無線の到達範囲に限定されないグルーピングを可能にすると共に、メンバー
を通信機能を有する機器に限定しないグルーピングを実現する。
【０１５０】
〔その他〕
上述した実施形態は、次の発明を開示する。
（付記１）  コンピュータが、
サービスの提供に係るアドホックグループに対するメンバー登録要求を受け付けてメンバー登録処理を行い、
前記アドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を管理し、
前記コミュニケーション情報を前記サービスの提供者に提供する
ことを含むサービス提供支援方法。
（付記２）  前記コンピュータは、所定位置に設置され且つ該コンピュータとの通信手段を持たない記録媒体に記録されたアドホックグループの識別情報を読み取る機器から、前
記記録媒体から読み取られる識別情報で識別されるアドホックグループに対する該機器のメンバー登録要求を受け付ける
付記１記載のサービス提供支援方法。
（付記３）  前記コンピュータは、アドホックグループのメンバーとして登録すべき機器から、該機器において選択されるアドホックグループに対する該機器のメンバー登録要求を受け付ける
付記１記載のサービス提供支援方法。
（付記４）  前記コンピュータは、アドホックグループの識別情報を有する機器が、該機器の外部に存する外部機器を検知したときに送信する、前記識別情報で識別されるアドホックグループへの前記外部機器のメンバー登録要求を受け付ける
付記１記載のサービス提供支援方法。
（付記５）  サービスの提供に係るアドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を記憶する記憶部と、
前記アドホックグループに登録すべき機器についてのメンバー登録要求をユーザ端末から受け付け、前記グループ情報に対するメンバー登録処理を行う管理部と、
前記アドホックグループ情報に含まれるコミュニケーション情報を前記サービスの提供者に提供するグループ情報提供部と
を含むアドホックグループ管理サーバ。
（付記６）  前記グループ情報提供部は、前記アドホックグループ情報に含まれるコミュニケーション情報が更新される毎に、更新されたコミュニケーション情報を前記サービスの提供者に提供する
付記５記載のアドホックグループ管理サーバ。
（付記７）  サービスの提供に係るアドホックグループを選択する選択部と、
前記選択部で選択されるアドホックグループに自身又は自身の外部に存する外部機器を登録するためのメンバー登録要求を、該アドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を管理するグループ管理サーバへ通知する通知部と、
自装置が前記アドホックグループに登録されている場合に、前記グループ管理サーバで管理されるアドホックグループ情報を参照し、このアドホックグループ情報に含まれるコミュニケーション情報を用いて前記サービスを提供するアプリケーションサーバからの前記サービスに係る情報を受信及び処理する処理部と、
を含む端末。
（付記８）  前記選択部は、所定位置に設置され且つ該コンピュータとの通信手段を持たない記録媒体に記録されたアドホックグループの識別情報を読み取り、この識別情報で識別されるアドホックグループを選択する
付記７記載のユーザ端末。
（付記９）  前記選択部は、アドホックグループの一覧をユーザに提示し、この一覧中からユーザによって指定されるアドホックグループを選択する
付記７記載の端末。
（付記１０）  前記選択部は、アドホックグループの識別情報を記憶した記憶領域と、ユーザ端末の外部に存する外部機器を検知するセンサとを含み、前記センサが外部機器を検知したときに、前記記憶領域に記憶された識別情報で識別されるアドホックグループを選択する
付記７記載の端末。
（付記１１）  前記処理部に通信を行うためのコミュニケーション情報を記憶するコミュニケーション情報記憶部をさらに含み、
前記通知部は、前記コミュニケーション情報記憶部に記憶されたコミュニケーション情報を含むユーザ登録要求を前記グループ管理サーバに通知するとともに、前記コミュニケーション情報記憶部に記憶されるコミュニケーション情報が更新された場合には、自装置
がメンバーに参加しているアドホックグループのリストを参照し、このリスト中のアドホックグループを管理しているグループ管理サーバに対し、コミュニケーション情報の更新要求を通知する
付記７記載の端末。
（付記１２）  グループ管理サーバで管理される、サービスの提供に係るアドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を参照する参照処理部と、
前記コミュニケーション情報を用いて、前記各メンバーに対し、前記サービスの提供に係る通信を行う通信処理部と
を含むアプリケーションサーバ。
（付記１３）  サービスの提供に係るアドホックグループに登録される各メンバーへの通信方法を示す情報を含むコミュニケーション情報を含むアドホックグループ情報を管理するグループ管理サーバと、
前記アドホックグループに自身又は自身の外部に位置する機器を登録するためのメンバー登録要求を前記グループ管理サーバに対して通知する少なくとも１つの第１端末と、
前記グループ管理サーバで管理されるアドホックグループ情報を参照し、前記アドホックグループ情報に含まれるコミュニケーション情報を用いて、前記アドホックグループの各メンバーに対し、前記サービスの提供に係る通信を行う第２端末と
を含むサービス提供支援システム。
（付記１４）  前記アドホックグループ管理サーバは、アドホックグループを生成するアドホックグループ登録／生成部と、アドホックグループを管理するアドホックグループ管理部と、アドホックグループの情報を格納するアドホックグループ情報記憶部とを含む付記１３記載のサービス提供支援システム。
（付記１５）  前記アドホックグループ管理サーバは、メンバーとしてアドホックグループに登録された機器のコミュニケーション情報を抽出するためのコミュニケーション情報リストを有する付記１４記載のサービス提供支援システム。
（付記１６）  前記アドホックグループ登録／生成部は、生成されたアドホックグループの識別情報を、所定位置に配置され且つメンバーとして登録される機器がメンバー登録を行うときに使用される記録媒体に出力する、付記１４記載のサービス提供支援システム。（付記１７）  前記第１端末は、前記第１端末上で動作し、通信サービスを実行するコミュニケーションアプリと、前記コミュニケーションアプリとの通信方法を示す情報を含むコミュニケーション情報を記憶するコミュニケーション情報記憶部と、前記第１端末又は前記第１端末の外部に位置する外部機器がメンバーとして参加すべきアドホックグループを選択するアドホックグループ選択部と、前記第１端末がアドホックグループのメンバーに参加するときに前記アドホックグループ管理サーバに前記コミュニケーション情報記憶部に記憶されたコミュニケーション情報を含むメンバー登録要求を通知するコミュニケーション情報通知部とを含む、付記１３記載のサービス提供支援システム。
（付記１８）  前記第２端末は、前記アドホックグループ管理サーバから所望するグループのメンバーに関するコミュニケーション情報を参照する、付記１３記載のサービス提供支援システム。
（付記１９）  前記アドホックグループ管理サーバは、前記アドホックグループ情報を参照している第２端末の一覧を示す参照リストを有し、
前記第１端末は、この第１端末が登録されたアドホックグループの一覧を示す通知リストを有し、
前記第１端末のコミュニケーション情報通知部は、前記コミュニケーション情報記憶部に記憶されたコミュニケーション情報が更新された場合に、前記通知リストを参照し、この通知リスト中のアドホックグループのアドホックグループ情報に含まれるコミュニケーション情報の更新を前記グループ管理サーバに要求し、
前記グループ管理サーバのアドホックグループ管理部は、前記更新要求に基づいてコミュニケーション情報を更新した場合に、前記参照リストを参照し、この参照リスト中の第
２端末にコミュニケーション情報の更新を通知する、
付記１７記載のサービス提供支援システム。
【図面の簡単な説明】
【０１５１】
【図１】本発明の実施形態に係るシステム構成例を示す図である。
【図２】本発明の実施形態に係るシステムの機能ブロック図である。
【図３】コミュニケーション情報のデータ構成例を示す図である。
【図４】コミュニケーション情報リストのデータ構成例を示す図である。
【図５】アドホックグループ情報のデータ構成例を示す図である。
【図６】コミュニケーションアプリの処理フローの例を示す図である。
【図７】グループ登録部の処理フローの例を示す図である。
【図８】グループ管理部の処理フローの例を示す図である。
【図９】グループ選択部の処理フローの例を示す図である。
【図１０】コミュニケーション情報通知部の処理フローの例を示す図である。
【図１１】コミュニケーション情報参照部の処理フローの例を示す図である。
【図１２】コミュニケーション情報登録部の処理フローの例を示す図である。
【図１３】グループ生成シーケンスの例を示す図である。
【図１４】コミュニケーション情報登録シーケンスの例を示す図である。
【図１５】グループ登録シーケンスの例を示す図である。
【図１６】グループ情報参照シーケンスの例を示す図である。
【図１７】監視カメラに対するプライバシー保護(適用例１)の処理シーケンスを例示する図である。
【図１８】会議アプリケーション(適用例２)の処理シーケンスを例示する図である。
【図１９】テレビ電話アプリケーション(適用例３)の処理シーケンスを例示する図である。
【符号の説明】
【０１５２】
１  グループタグ
２Ａ  ユーザ端末
２Ｂ  アプリケーションサーバ
３  グループ管理サーバ
４  非自律コミュニケーション機器
５  ネットワーク
６,６０２  識別タグ
７  アドホックグループ
２１  コミュニケーション情報
２２  アドホックグループ選択部
２３  コミュニケーション情報通知部
２４  コミュニケーション情報参照部
２５  コミュニケーション情報登録部
２６,４１  コミュニケーションアプリケーション
３１  アドホックグループ情報
３２  アドホックグループ登録／生成部
３３  アドホックグループ管理部
３４  コミュニケーション情報リスト
２０１,２０５,２０９  ノートＰＣ
２０２,２０７  携帯電話
２０３  ＷＥＢカメラアプリケーションサーバ
２０４  ＲＦＩＤリーダ
２０６  会議支援アプリケーションサーバ
２０８  テレビ会議アプリケーションサーバ
４０１  ＷＥＢカメラ
４０２  会議用ディスプレイ
６０１  ＩＤカード
【図１】
2005275617.tif 000003
【図２】
2005275617.tif 000004
【図３】
2005275617.tif 000005
【図４】
2005275617.tif 000006
【図５】
2005275617.tif 000007
【図６】
2005275617.tif 000008
【図７】
2005275617.tif 000009
【図８】
2005275617.tif 000010
【図９】
2005275617.tif 000011
【図１０】
2005275617.tif 000012
【図１１】
2005275617.tif 000013
【図１２】
2005275617.tif 000014
【図１３】
2005275617.tif 000015
【図１４】
2005275617.tif 000016
【図１５】
2005275617.tif 000017
【図１６】
2005275617.tif 000018
【図１７】
2005275617.tif 000019
【図１８】
2005275617.tif 000020
【図１９】
2005275617.tif 000021