(57)【要約】【課題】新規セッションを、過去のセッションのある時点での参加者に向けて開始することができるようにする。【解決手段】ログサーバ２のログ管理部２１はメディア転送サーバ３からセッションのメディア情報とメタ情報を取得し、セッションログ記録部２２にこれらを記録する．また、ログ管理部２１は各端末からのセッション参照要求に応えセッションログを送信する。端末はログサーバ２から取得したセッションログから参加者情報を取得し、セッションを行うグループを作成し、作成されたグループでセッションを実行する。【選択図】図１
2007274483.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末間でグループ通信を行う会話方法において、
端末から送られたセッションログをログサーバ内に保存するステップと、
端末が前記ログサーバにセッションログの取得を要求し、前記ログサーバが該端末にセッションログを送信するステップと、
前記端末が前記ログサーバから取得したセッションログから参加者情報を取得し、セッションを行うグループを作成するステップと、
作成されたグループでセッションを実行するステップと
を有することを特徴とする会話方法。
【請求項２】
過去のセッション情報とプレゼンス情報とを組み合わせてグループを作成する、請求項１に記載の会話方法。
【請求項３】
過去のセッション情報と過去のセッションとは関わりのない任意の情報を組み合わせてグループを作成する、請求項１に記載の会話方法。
【請求項４】
過去のセッション情報と過去の情報を組み合わせてグループを作成する、請求項１に記載の会話方法。
【請求項５】
グループが作成された時に参考にされたセッションログにポインタを挿入するステップをさらに有する、請求項１から４のいずれかに記載の会話方法。
【請求項６】
グループが作成された時にブックマークを行うステップをさらに有する、請求項１から５のいずれかに記載の会話方法。
【請求項７】
ＰｏＣ通信に適用された、請求項１から６のいずれかに記載の会話方法。
【請求項８】
セッションログ記録部と、
端末から直接、またはメディア転送サーバを介して送られてきた、セッションのメディア情報とメタ情報を前記セッションログ記録部に保存し、また端末からのセッション参照要求に答えて前記セッションログ記録部からセッションログを読み出し、該端末に送信するログ管理部と
を有するログサーバ。
【請求項９】
セッションログ記録部と、
プレゼンスサーバから端末のプレゼンスログを取得し、記録するプレゼンスログ記録部と、
端末から直接、またはメディア転送サーバを介して送られてきた、セッションのメディア情報とメタ情報を前記セッションログ記録部に保存し、また端末からのセッションおよびプレゼンス参照要求に答えて前記セッションログ記録部からセッションログを、前記プレゼンスログ記録部からプレゼンスログを読み出し、これらを該端末に送信するログ管理部と
を有するログサーバ。
【請求項１０】
ログサーバにセッションログの参照を要求し、セッションログを取得するログ参照部と、
前記ログ参照部で前記セッションログから取得されたセッション参加者情報を用いてグループを作成するグループ作成・設定部と、
前記グループ作成・設定部で作成されたグループを記録し、保存するグループ管理部と、
メディア転送サーバとの間でメディアを送受信し、作成されたグループでセッションを実行するセッション処理部と
を有する端末。
【請求項１１】
ログサーバにセッションログの参照を要求し、セッションログを取得するログ参照部と、
前記ログ参照部で前記セッションログから取得されたセッション参加者情報を用いてグループを作成し、作成されたグループをグループ管理サーバに保存するグループ作成・設定部と、
メディア転送サーバとの間でメディアを送受信し、前記グループ管理サーバに保存されているグループでセッションを実行するセッション処理部と
を有する端末。
【請求項１２】
ログサーバにセッションログの参照を要求し、セッションログを取得するログ参照部と、
自端末のプレゼンス情報をプレゼンスサーバに登録するプレゼンス登録部と、
前記ログ参照部で前記セッションログから取得されたセッション参加者情報と前記プレゼンスサーバから取得したプレゼンス情報を用いてグループを作成するグループ作成・設定部と、
前記グループ作成・設定部で作成されたグループを記録し、保存するグループ管理部と、
メディア転送サーバとの間でメディアを送受信し、作成されたグループでセッションを実行するセッション処理部と
を有する端末。
【請求項１３】
ログサーバにセッションログの参照を要求し、セッションログを取得するログ参照部と、
前記ログ参照部で前記セッションログから取得されたセッション参加者情報を用いてグループを作成するグループ作成・設定部と、
前記グループ作成・設定部で作成されたグループを記録し、保存するグループ管理部と、
ネットワークを介して、セッションに参加する他端末との間でメディアを送受信し、作成されたグループでセッションを実行するセッション処理部と
を有する端末。
【請求項１４】
ログサーバにセッションログとプレゼンスログの参照を要求し、セッションログとプレゼンスログを取得するログ参照部と、
自端末のプレゼンス情報をプレゼンスサーバに登録するプレゼンス登録部と、
前記ログ参照部で前記セッションログから取得されたセッション参加者情報と前記プレゼンスログから取得されたプレゼンス情報を用いてグループを作成するグループ作成・設定部と、
前記グループ作成・設定部で作成されたグループを記録し、保存するグループ管理部と、
メディア転送サーバとの間でメディアを送受信し、作成されたグループでセッションを実行するセッション処理部と
を有する端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＴＴ（Ｐｕｓｈ  ｔｏ  Ｔａｌｋ）/ＰｏＣ（ＰＴＴ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ）やリモート会議システムのような複数の端末間でグループ通信を行うシステムに関する。
【背景技術】
【０００２】
従来、この種の会話システムにおけるグループの作成方法には以下の３種類あった。
【０００３】
１つ目はＰｒｅａｒｒａｎｇｅｄ  Ｇｒｏｕｐである。ＥｍａｉｌのＭａｉｌｉｎｇ  Ｌｉｓｔのようにもともとメディア転送サーバ内のＧｌｍｓ（グループ（リスト）管理サーバ：グループ情報を管理するサーバ）内や端末内に事前に参加者を登録し保存するＧｒｏｕｐである。
【０００４】
２つ目はＡｄｈｏｃ  Ｇｒｏｕｐである。セッションを開始する直前に選択し参加者をグループにする。
【０００５】
３つ目はＤｙｎａｍｉｃ  Ｇｒｏｕｐである。ポリシによって設定するグループである。これは、位置情報などに共通項があるメンバなどプレゼンス情報を利用したグループである。この種のグループは頻繁に参加者が入れ替わり、セッション中に参加者が総入れ替えになる可能性もある。
【０００６】
特許文献１は、セッションに関する最新のセッション情報を提供することで、既に開かれているセッションに対して、途中からの参加を希望しているユーザが容易に参加できるようにしている。
【特許文献１】特開平０９−０５４７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来の、プレゼンス情報を利用したグループ設定方法には、次のような問題がある。
【０００８】
第１の問題は、プレゼンス情報（現在の情報）をもとにするため、過去のログを用いた新規グループを作成できないということである。インバイター(Ｉｎｖｉｔｅｒ：セッションを開始する者)端末が過去に使用したグループを再び使用することは可能であった。
【０００９】
第２の問題は、ユーザが参照可能な過去のセッションログにセッションの途中段階における参加者情報がないため、セッションの途中段階の情報を用いたセッション再開ができないということである。例えば東京駅地下街にいる人グループで一日前にセッションが発生しログが記録された場合に、一日前のメンバにはセッションを開始することができない（いま東京駅地下街にいるメンバでグループが構成される）。
【００１０】
本発明の目的は、新規セッションを、過去のセッションのある時点での参加者に向けて開始することができる会話方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の会話方法は、端末から送られたセッションログをログサーバ内に保存するステップと、端末がログサーバにセッションログの取得を要求し、ログサーバが該端末にセッションログを送信するステップと、前記端末がログサーバから取得したセッションログから参加者情報を取得し、セッションを行うグループを作成するステップと、作成されたグループでセッションを実行するステップとを有する。
【００１２】
本発明は、セッション内容を記録したログサーバ内のセッションログ記録部にセッションログを、端末から取得可能な情報として記録する。その後，端末からセッションログを取得、該セッションログからセッション参加者情報を取得し、そのメンバに対してセッションを開始する。
【発明の効果】
【００１３】
以上説明したように、本発明は、セッションログをセッションログ記録部に端末から参照可能な状態で保存してセッションでの途中段階の参加者情報を利用するので、セッションの途中段階の内容（描画内容，会話内容）を共有しその時点や時間帯で参加していたメンバでセッションを再開できる。たとえば、セッション参照中に気になった時点の内容から速やかにセッションを再開したり、旅行やイベントなどで過去にセッションにおけるある時点での内容でセッションを再開できる。また、セッション参加情報を収集し，セッション時間の50%以上に参加していたメンバ、発言回数が一定数以上のメンバなど、セッションログから得られる情報から絞込みセッションを再開することもできる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施の形態について図面を参照して説明する。
【００１５】
図１を参照すると、本発明の第１の実施形態による会話システムは端末１Ａ、１Ｂ、１Ｃ、１Ｄとログサーバ２とメディア転送サーバ３とを有している。
【００１６】
各端末１Ａ、１Ｂ、１Ｃ、１Ｄはメディア転送サーバ３を介してメディアを送受信し、セッションを実行する。各端末１Ａ、１Ｂ、１Ｃ、１Ｄはログ参照部１１とグループ作成・設定部１２とグループ管理部１３とセッション処理部１４とを有している。グループ作成・設定部１２はログ参照部１１で取得されたセッション参加者情報を用いてグループを作成する。グループ管理部１３はグループ作成・設定部１２で作成されたグループを記録し保存する。ログ参照部１１はログサーバ２にセッションログの参照を要求し、セッションログを取得する。セッション処理部１４はメディア転送サーバ３との間でメディアを送受信し、セッションを実行する。
【００１７】
メディア転送サーバ３は各端末１Ａ、１Ｂ、１Ｃ、１Ｄから受信したメディアを他の端末に転送する。また、転送したメディアをログサーバ２に送信し、記録させる。ＰｏＣサーバもＰｏＣ音声メディアを転送するサーバであり、このメディア転送サーバ３に含まれる。なお、メディア転送サーバ３は、音声の転送をするＰｏＣサーバなど、当業者によく知られており、また本発明とは直接関係しないので、その詳細な構成の説明は省略する。
【００１８】
ログサーバ２はログ管理部２１とセッションログ記録部２２とを有している。ログ管理部２１はメディア転送サーバ３からセッションのメディア情報とメタ情報を取得し、セッションログ記録部２２に記録する。また、ログ管理部２１は各端末１Ａ、１Ｂ、１Ｃ、１Ｄからのセッション参照要求に応えセッションログを送信する。なお、本実施形態では、ログサーバ２をメディア転送サーバ３とは別のサーバと記述しているが、ログサーバ２内の機能をメディア転送サーバ３に有する構成であってもよい。セッションログ記録部２２に記録されるログの例は次のようになる。
・イベント発生時刻：イベントが発生した時刻、たとえば「２００６．０３．３１．１２３４．５６．０１５」（２００６年３月３１日１２時３４分５６秒１５ミリ秒を表す）。このイベント発生時刻の情報により、たとえば１時間のセッションに参加したメンバから３０分以上参加したメンバを抽出することが可能になる。
・セッション識別子：データを保存したセッションを見分けるための識別子
・端末識別子：データの発信などセッションに関わる動作をした端末名を見分けるための識別子
・シーケンス：各セッションで番号付けされる通し番号
・動作：端末がセッションに対して起こした動作
・通信データ：端末が発信したメディアの内容やサーバが記録したセッションの情報
なお、本実施形態は、セッション中に変化する参加者情報は通信データとして記録されている。しかし，参加者情報は動作に含まれている「セッションＩＮＶＩＴＥ」、「セッションＡＣＣＥＰＴ」、「セッションＢＹＥ」などの情報を組み合わせて得ることも可能である。したがって、セッション参加者情報を通信データに記録することは必須ではない。
【００１９】
本実施形態の動作は、図２に示すように、セッションの実行（ステップ１００）、セッションログの参照（ステップ２００）、グループの作成（ステップ３００）、セッションの実行（ステップ４００）からなる、以下各動作を詳しく説明する。
【００２０】
（１）セッションの実行（図３）
各端末がメディア転送サーバ３を介してコミュニケーションをすると同時にそのセッションの情報をログサーバ２が保存する。セッションは音声メディアだけでなく、テキストチャット、描画メディア、動画メディアなど視覚的なメディアサービスが存在することもある。
【００２１】
「インバイター端末がグループを設定」（ステップ１０１）。
インバイター端末でグループを作成もしくは選択してセッションを開始するグループの候補とする。具体的には，端末１Ａが端末１Ｂ、端末１Ｃ、端末１Ｄと４つの端末で構成されるグループでセッションを開始できるグループを作成する。
【００２２】
インバイター端末からセッション開始を要求(ステップ１０２)。
端末がステップ１０１において候補となったグループに対しセッション開始を要求する。具体的には、ステップ１０１で設定されグループに対してセッション開始を要求し，端末１Ｂ，端末１Ｃ，端末１Ｄに対してセッションの開始を要求する。また、端末１Ａはセッション開始要求発行前に設定したグループのメンバのプレゼンス（オンライン/オフラインや位置情報などの現在の情報）を確認することも可能である。
【００２３】
「セッションログの記録開始」（ステップ１０３）。
メディア転送サーバ３が端末から送られたメディアデータを、これにメタ情報（データのための情報）を追加してログサーバ２に伝達する。ログサーバ２のログ管理部２１はこれをセッションログ記録部２２に保存する。具体的には，セッションログ記録部２２の内部の記述内容で示したように各端末の動作ごとに記録される。ここでは、セッションＸ，シーケンス番号１の行が記録される。端末１Ａが端末１Ｂ、端末１Ｃ、端末１Ｄに対してセッション開始要求を発し、セッションＸ、シーケンス番号１の行が記録される。
【００２４】
「１つ以上のインバイテッド端末がセッションに参加したか」（ステップ１０４）
セッションに招待された端末が１台でもセッションに参加した時は「セッションの接続」に移行し、１台もセッションに参加しなかった場合は，「セッションを終了」する。１台もセッションに参加しないという判断は、全ての端末がセッション参加拒否した時、もしくは参加者がない状態でタイムアウトが発生した時に行う。具体的には、端末１Ｂがセッションに参加したために「セッション接続」に移行する。また、セッションＸ、シーケンス番号２の行が記録される。端末１Ｂがセッション参加要求を受理し、セッションＸ、シーケンス番号２の行が記録される。
【００２５】
「セッション接続」（ステップ１０５）
参加端末同士でセッションを接続し、動作ごとにセッションログ記憶部２２にセッションログを記録する。具体的には、次の動作が続く。端末１ＢがＰｏＣ音声を発し、セッションＸ、シーケンス番号３の行が記録される。端末１ＡがＰｏＣ音声を発し、セッションＸ、シーケンス番号４の行が記録される。端末１Ｃがセッションに参加し、セッションＸ、シーケンス番号５の行が記録される。端末１Ａがテキストチャットでテキストを送信し、セッションＸ、シーケンス番号６の行が記録される。端末１Ｂがセッションから離脱し、セッションＸ、シーケンス番号７の行が記録される。端末１Ｃが描画ツールで線分を記し、セッションＸ、シーケンス番号８の行が記録される。端末１Ｃが描画ツールで円を記し、セッションＸ、シーケンス番号９の行が記録される。描画の表示例は図７に記す。端末１Ｄがセッションに参加し、セッションＸ、シーケンス番号１０の行が記録される。端末１ＤがＰｏＣ音声を発し、セッションＸ、シーケンス番号１１の行が記録される。
【００２６】
「セッション参加端末が２つ以上いないか」（ステップ１０６）
セッションの参加メンバは推移する。セッション参加者が２人以上いない場合は「セッションを終了」し、セッション参加者が２人以上いる場合はセッションを接続し続ける。具体的には，セッションから端末が離脱していき、セッションＸ、シーケンス番号２０で端末１Ｄが離脱し，セッション参加端末が端末１Ａの１台だけになり、「セッション終了」へ推移する。そして、セッションＸ、シーケンス番号２０の行が記録される。
【００２７】
「セッション終了」（ステップ１０７）
セッションを終了する。
【００２８】
「セッションログ記録終了」（ステップ１０８）
終了したセッションに対するセッションログの記録を終了する。具体的には，セッションＸに対するセッションログの記録はセッションＸ，シーケンス番号２０の行が最後となる。
【００２９】
（２）セッションログの参照（図４）
端末がログサーバ２にセッションログの取得を要求し、ログサーバ２が端末に対してセッションログを送信する。具体的には，端末１Ｃがセッションログを参照しているとする。
【００３０】
「端末がサーバにセッションログを要求」（ステップ１１１）
端末内のログ参照部１１がログサーバ２内のログ管理部２１に対してセッションログを要求する。
【００３１】
「サーバが端末にセッションログを送信」（ステップ１１２）
ログサーバ２内のログ管理部２１がセッションログ記録部２２からセッションログを取得し、ログ取得要求を出した端末内のログ参照部１１へ応答する。
【００３２】
「端末でセッションログ参照および参加者情報の取得」（ステップ１１３）
端末内のログ参照部１１がログサーバ２内のログ管理部２１からセッションログを取得し、ログ情報内に含まれる参加者情報を取得する。具体的には，端末１Ｃでログを参照し，セッションＸに対してシーケンス番号１０までの行を参照したとする。
【００３３】
（３）「グループの作成」（図５）
端末がログサーバ２から取得した参加者情報をもとに，セッションを行うグループを作成して保存する。具体的には，端末１Ｃがグループの作成を行うとする。
【００３４】
「新規グループを作成」（ステップ１２１）
端末内のグループ作成・設定部１２が取得した参加者情報をもとに、セッションを行うグループを作成する。本実施形態はこの作成は次のように行われる。参照しているログのその時点でセッションに参加していたメンバと、それに自端末が含まれていなければ自端末を追加したグループを作成する。具体的には、「端末でセッションログ参照および参加者情報の取得」（ステップ１１３）において、セッションＸ，シーケンス番号１０までの行を参照する。参照中のセッションＸのログでその時点における参加者をもとに、端末１Ａ、端末１Ｃ、端末１Ｄからなるグループが作成される。また、グループメンバが絞られた後に、端末１Ｃから要求があれば新規グループに対して任意のユーザ端末を追加／削除してグループを更新することが可能である。
【００３５】
「端末内にグループを保存」（ステップ１２２）
端末内のグループ管理部１３はグループ作成・設定部１２で作成されたグループを保存する。具体的には、「新規グループを作成」（ステップ１２１）で作成された、端末１Ａ、端末１Ｃ、端末１Ｄからなるグループを保存する。最後に保存したグループだけを保存することも可能であり、ブックマークのように各時点でコメント付きで記録することも可能である。これにより、そのセッションを新たなセッション作成時の条件式の一部として使用することが可能である。
【００３６】
（４）「セッションの実行（図６）
「インバイター端末がグループを設定する（ステップ１３１）
端末内のグループ管理部１３で保存されたグループを開始するセッションのグループとして設定する。具体的には、「端末内にグループを保存」（ステップ１２２）で保存されたグループをグループ管理部１３のメモリに保存する。
【００３７】
「インバイター端末からセッション開始要求」（ステップ１３２）
「インバイター端末がグループを設定」（ステップ１３１）にて設定されたグループに対しセッション開始を要求する。また、グループが設定された時点のリンクも送信される。具体的には、新規のセッションＹとして，グループが設定された時点（セッションＹ，シーケンス番号１０）のメンバでセッション開始が要求される。端末１Ｃが（端末１Ａ、端末１Ｄ）に対してセッション開始要求を発し、セッションＸ、シーケンス番号１の行が記録される。セッションＸ、シーケンス番号１０の後に端末１Ｃが始めたセッション（セッションＸ、シーケンス番号１０Ａ）を挿入した行が記録される。この挿入により、セッションＸのログを参照した端末が、シーケンス番号１０Ａの時点で別のセッションが開始されたことを知ることができる。
【００３８】
「セッションログ記録開始」（ステップ１３３）
メディア転送サーバ３が端末から送られたメディアデータを、これにメタ情報（データのための情報）を追加してログサーバ２に伝達する。ログサーバ２のログ管理部２１はこれをセッションログ記録部２２に保存する。具体的には、セッションログが端末１Ａ、端末１Ｃ、端末１Ｄからなるグループでセッション開始要求されているセッションである。ログには参照リンクも記述され、セッションに参加した端末には図７の画面が表示される。端末１ＤがＰｏＣ音声を発し、セッションＸ、シーケンス番号１１の行が記録される。
【００３９】
以下、図３のステップ１０４から１０８までと同様の操作（ステップ１３４〜１３８）を繰り返す。セッションは異なりセッション識別子なども異なるが、基本的な処理は同じである。
【００４０】
上記のように、セッションログからセッションの途中段階の参加者をグループにしてセッションを再開できる。本実施形態では、セッションの途中段階でも参加していた端末１Ｃがログを参照しセッションを再開したが，途中段階ではセッションを離脱していた端末１Ｂもしくはセッションに全く参加していない端末１Ｅが端末１Ｃと同様にセッションログの参照、グループの作成、セッションの実行を行うことにより、セッションを同様の操作で再開する方法も可能である。
【００４１】
また、本実施形態ではセッションの途中段階の参加者をグループとしたが、セッションに開始要求された全員をグループとする、 セッションに一度でも参加した全員をグループとする、との拡張も可能である。さらに、本実施形態では端末内などにグループを登録してからセッションを開始するが、登録無しでも現参照時点での参加者間のセッション開始要求は可能である。
【００４２】
[第２の実施形態]
図８を参照すると、本発明の第２の実施形態による会話システムでは、端末１Ａ〜１Ｄからグループ管理部１３が削除され、グループ管理サーバ（ＧＬＭＳ）４が新たに設けられている。グループ管理サーバ４は端末１Ａ〜１Ｄから要求に応じてグループを管理、保存し，端末やメディア転送サーバ３にグループ情報を提供する。
【００４３】
第１の実施形態との動作の違いはステップ１２２（図５）とステップ１０１（図３）である。
【００４４】
「グループ管理サーバにグループを保存」（図９）
グループ管理サーバ４は端末内のグループ作成・設定部１２で作成されたグループを保存する。具体的には、「新規グループを作成」（ステップ１２１）で作成された、端末１Ａ，端末１Ｃ，端末１Ｄからなるグループを保存する。最後に保存したグループだけを保存することも可能であり、ブックマークのように各時点での参加者情報からメタ情報をつけて（コメント付きで）記録することも可能である。
【００４５】
「インバイター端末がグループを設定」をする（図３）
端末内のグループ管理部１３で保存されたグループを開始するセッションのグループとして設定する。具体的には，「グループ管理サーバにグループを保存」（図９）で保存されたグループを端末１Ｃがセッション開始グループ候補に選択し設定する。
【００４６】
他の動作も図１の端末内のグループ管理部１３を図８中のグループ管理サーバ４に置き換えることにより同様に行われる。
【００４７】
本実施形態は、グループ管理サーバ４がグループの設定を実行する点が第１の実施形態と異なる。ただし，グループ管理サーバ４の機能をメディア転送サーバ３内に備えることも可能である。
【００４８】
[第３の実施形態] 
図１０を参照すると、本発明の第３の実施形態による会話システムは、プレゼンスサーバ５を備え、端末１Ａ〜１Ｄ内にプレゼンス登録部１５を設け、プレゼンス情報を利用し，過去のセッションログ情報と組み合わせた情報でグループを作成する点が第１の実施形態と異なる。すなわち、端末１Ａ〜１Ｄ内のプレゼンス登録部１５は端末のプレゼンス情報をプレゼンスサーバ５に登録する。プレゼンスサーバ５は端末１Ａ〜１Ｄやメディア転送サーバ３から取得したプレゼンス情報を記録、保存し、端末１Ａ〜１Ｄやメディア転送サーバ４から要求された情報取得方法に合わせてプレゼンス情報を送信する。他の構成は第１の実施形態と同様である。
【００４９】
本実施形態の、第１の実施形態との違いはステップ１２１（図５）である．
「新規グループを作成」（図５）
端末内のグループ作成・設定部１２が、取得した参加者情報とプレゼンスサーバ５から取得したプレゼンス情報をもとに、セッションを行うグループを作成する。本実施形態ではグループの作成は次のように行われる。参照しているログのその時点でセッションに参加していたメンバのグループと、プレゼンス情報から割り出される、現在東京駅付近にいる端末のグループの２つのグループの積集合、それに自端末が含まれていなければ自端末を追加したグループを新規グループとして作成する。
【００５０】
具体的には、「端末でセッションログ参照および参加者情報の取得」（ステップ１１３）において、セッションＸ，シーケンス番号１０までの行を参照した参照中のセッションＸのログでその時点における参加者をもとに、端末１Ａ、端末１Ｃ、端末１Ｄからなるグループが作成される。次に、プレゼンスサーバ５から東京駅付近にいる端末グループを割り出す。本実施形態では端末１Ａは該当せず、端末１Ｄが該当するとする。端末１Ｄ、端末１Ｆ、端末１Ｋ、・・・からなるグループが作成される。２つのグループの積集合の結果は端末１Ｄのみであり、自端末を追加した、端末１Ｃと端末１Ｄのグループを新規グループとする。他の動作は第１の実施形態と同様である。
【００５１】
本実施形態は過去のセッションログ情報によるグループの絞り込みとプレゼンス情報によるグループの絞り込みを組み合わせることを特徴としてが、これには次の変形例も含むとする。
・組み合わせ方として上記は積集合（ＡＮＤ条件）のみであったが，和集合（ＯＲ条件）など複数を設定してもよい。
・昨日に東京駅にいる人で実行されたセッションを｛（昨日に東京駅にいた人で行われたセッション（セッションＰ、シーケンス番号６））ＯＲ（今日に東京駅にいた人）｝を条件にしてグループにすることも可能である。
・複数のセッションログ情報を用いてもよい。
異なる複数セッションのログ（たとえば、セッションＥとセッションＦのそれぞれの時点での参加者情報）による絞込み
１つのセッションログの中で複数の情報による絞込み、たとえばセッションＸ内の異なるシーケンス番号の参加者情報、セッションＸ内の異なる複数の情報（参加者情報と発言回数などの他の情報）を用いた絞込み
・複数のプレゼンス情報を用いる。
【００５２】
[第４の実施形態]
図１１を参照すると、本発明の第４の実施形態による会話システムはメディア転送がメディア転送サーバ４を介さない点が第１の実施形態と異なる。このような場合でもログサーバ２内のセッションログ記録部２２にログを保存し，同様のことが可能となる。これによりＰ２Ｐ通信ネットワーク上のコミュニケーションなどでも適応可能となる。
【００５３】
各端末（端末１Ａ、端末１Ｂ、端末１Ｃ、端末１Ｄ）はネットワーク６を介してメディアを送受信し、セッションを実行する。各端末内のセッション処理部１４はセッションに参加する他の端末内のセッション処理部１４との間でメディアを送受信し，セッションを実行する。ログサーバ２は各端末からセッションのメディア情報とメタ情報を取得し、記録する。また、各端末からのセッション参照要求に応えセッションログを送信する。本実施形態では、ログサーバ２を端末とは別に存在するサーバとして記述しているが、ログサーバ２内にある機能を各端末に保有することも可能である。ログサーバ２内のセッションログ記録部２２は各端末からセッションのメディア情報とメタ情報を取得し記録する。
【００５４】
なお、本実施形態では、セッション中に変化する参加者情報は通信データとして記録されているが、動作に含まれている「セッションＩＮＶＩＴＥ」、「セッションＡＣＣＥＰＴ」、「セッションＢＹＥ」などの情報を組み合わせて得ることも可能である。したがって、セッション参加者情報を通信データに記録することは必須ではない。
【００５５】
本実施形態の第１の実施形態との動作の違いはセッション実行時にメディア転送サーバを介さないことであり、ステップ１０３、１０５（図３）が異なる。
【００５６】
「セッションログ記録開始」（図３）
端末から送られたメディアデータに発信端末がメタ情報（データのための情報）を追加しログサーバ２に伝達する。ログサーバ２のログ管理部２１はセッションログ記録部２２にこれを保存する。具体的には、図１１のセッションログ記録部２２の内部の記述内容で示したように各端末の動作ごとに記録される。ここでは、セッションＸ，シーケンス番号１の行が記録される。端末１Ａが端末１Ｂ、端末１Ｃ、端末１Ｄに対してセッションＩＮＶＩＴＥを発し、セッションＸ、シーケンス番号１の行が記録される。
【００５７】
「セッション接続」（図３）
第１の実施形態と同様であるが、セッションログ記憶部２２への記録は発信端末が実施する。
【００５８】
「セッションログ記録開始」（図３）
端末から送られたメディアデータに発信端末がメタ情報（データのための情報）を追加しログサーバ２に伝達する。ログサーバ２のログ管理部２１はセッションログ記録部２２にこれを保存する。具体的には、セッションログが端末１Ａ、端末１Ｃ、端末１Ｄからなるグループでセッション開始要求されているセッションである。ログには参照リンクも記述され、セッションに参加した端末には図７の画面が表示される。端末１ＤがＰｏＣ音声を発し、セッションＸ、シーケンス番号１１の行が記録される。
【００５９】
「セッション接続」（図３）
第１の実施形態と同様である。
【００６０】
[第５の実施形態]
図１２を参照すると、本発明の第５の実施形態による会話システムは，第３の実施形態では過去のセッション情報とプレゼンス情報（現在の情報）からグループを作ったのに対し、本実施形態では，セッションに関わらなかった過去の情報を用いる点が第３の実施形態と異なる。また、セッションに関わらなかった過去の情報とプレゼンス情報を組み合わせてグループを作成することも可能である。例えば、一週間前のセッションの、セッションＸ、シーケンス番号１０のグループと、昨日に東京駅地下街にいたグループの２つのグループの積集合を取り、セッションを開始する。
【００６１】
本実施形態のシステムの第３の実施形態のシステムとの構成上の違いは次の通りである。図１２において、ログサーバ２内のプレゼンスログ記憶部２２はプレゼンスサーバ５からプレゼンス情報を取得し記録し続ける。そしてログ管理部２１によりログ情報を要求されたときはそれに応じて情報を返す。プレゼンスサーバ５は端末１Ａ〜１Ｄやメディア転送サーバ３から取得したプレゼンス情報を記録し保存する。また、端末１Ａ〜１Ｄやメディア転送サーバ３から要求される情報取得方法に合わせてプレゼンス情報を送信する。さらに、ログサーバ２内のプレゼンスログ記録部２２にプレゼンス情報を記録し続ける。ログサーバ２内のログ管理部２１は端末１Ａ〜１Ｄ内のグループ作成・設定部１２からの要求により、セッションログ記憶部２２やプレゼンスログ記録部２３から情報を取得してグループ作成・設定部１２へ返す。他の構成は第３の実施形態と同様である。
【００６２】
本実施形態のシステムの第１の実施形態のシステムとの動作の違いは図１３にある「プレゼンスログの記録」（ステップ１４０）、「プレゼンスログ参照」（ステップ１５０）と図５の「新規グループを作成」（ステップ１２１）である。
【００６３】
「プレゼンスログの記録」（ステップ１４０）
各端末１Ａ〜１Ｄがプレゼンスサーバ５に端末の現在の状況を送信する。また、メディア転送サーバ３もセッションの情報や端末の情報（端末のオン／オフ情報など）をプレゼンスサーバ５に送信する。プレゼンスサーバ５に記録されたそれらの内容が一部もしくは全てログサーバ２に送られ保存される。
【００６４】
「プレゼンスサーバがログサーバにプレゼンス情報を送る」（ステップ１４１）
各端末がプレゼンスサーバ５に端末１Ａ〜１Ｄの現在の情報（位置情報、物品購入情報など）を送信する。また、メディア転送サーバ３もセッションの情報や端末１Ａ〜１Ｄの情報（端末のオン／オフ情報など）をプレゼンスサーバ５に送信する。プレゼンスサーバ５に記録されたそれら内容が一部もしくは全てログサーバ２内のプレゼンスログ記録部２３に送られる。たとえば、本実施形態では、昨日、東京駅地下街に端末１Ｄは存在したと記録されているが、端末１Ａは記録されなかったとする。
【００６５】
「ログサーバがプレゼンス情報を記録」（ステップ１４２）
プレゼンスサーバ５からプレゼンス情報を取得し、ログサーバ２内のプレゼンスログ記録部２３に保存される。上記の、昨日という時間に東京地下街という位置にいたメンバの情報がプレゼンスログ記録部２３に保存される中の一部の情報として記録される。
【００６６】
「プレゼンスログ参照」（図１４）
端末がログサーバ２にプレゼンスログの取得を要求し，ログサーバ２が端末に対してセッションログを送信する。具体的には，端末１Ｃがプレゼンスログを参照しているとする。
【００６７】
「端末がログサーバに条件式に合うプレゼンスログを要求」（ステップ１５１）
端末内のログ参照部１１がログサーバ２内のログ管理部２１に対してプレゼンスログを要求する。
【００６８】
「ログサーバが端末にプレゼンスログを送信」（ステップ１５２）
ログサーバ２内のログ管理部２１がプレゼンスログ記録部２３からプレゼンスログを取得し，ログ取得要求を出した端末内のログ参照部１１へ応答する。
【００６９】
「新規グループを作成」（図５）
端末内のグループ作成・設定部１２が、取得した参加者情報とプレゼンスサーバ５から取得したプレゼンス情報をもとに，セッションを行うグループを作成する。本実施形態ではグループの作成は次のように行われる。端末内のグループ作成・設定部１２が参照しているプレゼンスログから、昨日（過去）に東京駅地下街にいたメンバを抽出する。これら２つのグループの積集合を新規グループとして作成する。具体的には、「端末でセッションログ参照および参加者情報の取得」（ステップ１１３）において、セッションＸ，シーケンス番号１０まで参照した参照中のセッションＸのログでその時点における参加者をもとに、端末１Ａ、端末１Ｃ、端末１Ｄからなるグループが作成される。次に、ログサーバ２内のプレゼンスログ記憶部２３から得た情報から、昨日（過去）に東京駅地下街にいた端末グループを割り出す。本実施形態では端末１Ａは該当せず、端末１Ｄは該当するとする。
すると、端末１Ｄ、端末１Ｆ、端末１Ｋ、・・・からなるグループが作成される（これはセッションには関係ない）。２つのグループの積集合は端末１Ｄのみであり、自端末を追加した、端末１Ｃ、端末１Ｄからなるグループを新規グループとする。
【００７０】
他の動作は第３の実施形態と同様である。
【００７１】
本実施形態は過去のセッションログ情報によるグループの絞り込みとプレゼンス情報によるグループの絞り込みを組み合わせることを特徴としているが、次の変形例も含む。
・組み合わせ方として上記は積集合（ＡＮＤ条件）のみであったが、和集合（ＯＲ条件）など複数を設定する。
・昨日に東京駅にいる人で実行されたセッションを｛（昨日に東京駅にいた人（セッションは関係なし））ＯＲ（今に東京駅にいる人）｝を条件にしてグループにすることも可能である。
・ 複数のプレゼンスログ情報を用いる。
【００７２】
なお、以上説明したログサーバ、端末の機能は、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータ内の揮発性メモリのように、一定時間プログラムを保持しているものを含む。
【図面の簡単な説明】
【００７３】
【図１】本発明の第１の実施の形態による会話システムのブロック図である。
【図２】第１の実施形態による会話システムの動作を示すフローチャートである。
【図３】図２の先の「セッションの実行」の詳細を示すフローチャートである。
【図４】図２の「セッションログ参照」の詳細を示すフローチャートである。
【図５】図２の「グループの作成」の詳細を示すフローチャートである。
【図６】図２の後の「セッションの実行」の詳細を示すフローチャートである。
【図７】セッションに参加した端末の表示画面を示す図である。
【図８】本発明の第２の実施の形態による会話システムのブロック図である。
【図９】第２の実施形態における「グループの作成」の詳細を示すフローチャートである。
【図１０】本発明の第３の実施の形態による会話システムのブロック図である。
【図１１】本発明の第４の実施の形態による会話システムのブロック図である。
【図１２】本発明の第５の実施の形態による会話システムのブロック図である。
【図１３】第５の実施形態による会話システムの動作を示すフローチャートである。
【図１４】図１３の「プレゼンスログの記録」の詳細を示すフローチャートである。
【図１５】図１３の「プレゼンスログ参照」の詳細を示すフローチャートである。
【符号の説明】
【００７４】
１Ａ〜１Ｄ    端末
１１  ログ参照部
１２  グループ作成・設定部
１３  グループ管理部
１４  セッション処理部
１５  プレゼンス登録部
２    ログサーバ
２１  ログ管理部
２２  セッションログ記録部
３    メディア転送サーバ
４    グループ管理サーバ
５    プレゼンスサーバ
６    ネットワーク
１００〜１０８、１１１〜１１３、１２１〜１２３、１３１〜１３８、１４１、１４２、１５１、１５２  ステップ
【図１】
2007274483.tif 000003
【図２】
2007274483.tif 000004
【図３】
2007274483.tif 000005
【図４】
2007274483.tif 000006
【図５】
2007274483.tif 000007
【図６】
2007274483.tif 000008
【図７】
2007274483.tif 000009
【図８】
2007274483.tif 000010
【図９】
2007274483.tif 000011
【図１０】
2007274483.tif 000012
【図１１】
2007274483.tif 000013
【図１２】
2007274483.tif 000014
【図１３】
2007274483.tif 000015
【図１４】
2007274483.tif 000016
【図１５】
2007274483.tif 000017