(57)【特許請求の範囲】
【請求項１】
ネットワークとの間でデータの受け渡しを行う第１の通信手段と、対話空間を生成し、対話の開始から終了までの中継を行う対話管理手段とを備えた対話管理装置と、
ネットワークとの間でデータの受け渡しを行う第２の通信手段と、共有情報空間内におけるユーザのユーザ動向情報として、少なくとも、前記ユーザが他のユーザを対話に招待し当該他のユーザからの対話の可否を待機していることを示す対話招待中、当該ユーザが招待した他のユーザと対話していることを示す対話中、当該ユーザが対話を招待したときに当該他のユーザが招待中または対話中であった場合に対話を予約していることを示す予約中、当該他のユーザとの対話が終了したことを示す対話終了の状態を管理し、ユーザのユーザ動向情報に変化があった際に共有情報空間内において管理する全てのユーザ端末へ当該ユーザのユーザ動向情報を配信する共有情報空間管理手段とを備えた共有情報空間管理装置と、
ネットワークとの間でデータの受け渡しを行う第３の通信手段と、ユーザとの間で情報の入出力を行う入出力手段と、前記対話管理装置による対話処理を制御するとともに、前記共有情報空間管理装置から配信された前記ユーザのユーザ動向情報を通知する利用者情報空間管理手段と、前記入出力手段により情報の入出力を行う前記ユーザのユーザ動向情報に関する表示を行う第１のユーザインタフェースとを備えた利用者端末とを備え、
前記利用者情報空間管理手段は、配信された前記ユーザ動向情報のユーザが自装置において前記入出力手段により情報の入出力を行う前記ユーザであるか否かを判断し、当該ユーザでないと判断された当該ユーザ動向情報が、対話招待中であることを示すか、あるいは、対話終了かつ予約されている対話がないことを示す場合に、前記第１のユーザインタフェースとは異なる第２のユーザインタフェースにおいて配信された当該ユーザ動向情報を通知し、
前記第２のユーザインタフェースは、ユーザ動向情報を通知しているユーザに対して、前記入出力手段により情報の入出力を行う前記ユーザが対話に招待することが可能である
ことを特徴とする対話システム。
【請求項２】
請求項１に記載の対話システムにおいて、
前記利用者情報空間管理手段は、前記共有情報空間管理装置から配信されたユーザ動向情報の中に、対話招待中のユーザのユーザ動向情報があるか否かを判断し、あった場合に、配信された前記ユーザ動向情報のユーザが自装置において前記入出力手段により情報の入出力を行う前記ユーザであるか否かを判断し、対話招待中のユーザのユーザ動向情報がない場合に、配信されたユーザ動向情報の中に、対話終了かつ予約されている対話がないユーザのユーザ動向情報があるか否かを判断する
ことを特徴とする対話システム。
【請求項３】
請求項２に記載の対話システムにおいて、
前記利用者情報空間管理手段は、対話終了かつ対話を招待してから対話が終了するまでの間に対話が招待されていないユーザ動向情報があった場合に、配信された前記ユーザ動向情報のユーザが自装置において前記入出力手段により情報の入出力を行う前記ユーザであるか否かを判断し、当該ユーザでない場合に、第２のユーザインタフェースを表示しない
ことを特徴とする対話システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の対話システムにおいて、
前記共有情報空間管理手段は、ユーザ動向情報を通知する前記第２のユーザインタフェースが表示された場合に、当該第２のユーザインタフェースを介してユーザの操作が受け付けられた場合に、ユーザ動向情報を通知しているユーザに対して対話を招待する
ことを特徴とする対話システム。
【請求項５】
請求項１乃至４のいずれか一項に記載の対話システムにおいて、
前記共有情報空間管理手段は、対話が招待されたユーザが、既に対話招待され、または、対話中の場合に、対話招待を対話予約として受け付ける
ことを特徴とする対話システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の対話システムにおいて、
前記共有情報空間管理手段は、前記第２のユーザインタフェースにより他のユーザのユーザ動向情報を識別可能とする動画を表示し、または音声を生成する
ことを特徴とする対話システム。
【請求項７】
請求項１乃至５のいずれか一項に記載の対話システムにおいて、
前記共有情報空間管理手段は、前記第２のユーザインタフェースにより他のユーザのユーザ動向情報を識別可能とする動画を表示するとともに音声を生成する
ことを特徴とする対話システム。
【請求項８】
ネットワークとの間でデータの受け渡しを行う第３の通信手段と、ユーザとの間で情報の入出力を行う入出力手段と、前記対話管理装置による対話処理を制御するとともに、前記共有情報空間管理装置から配信された前記ユーザのユーザ動向情報を通知する利用者情報空間管理手段と、前記入出力手段により情報の入出力を行う前記ユーザのユーザ動向情報に関する表示を行う第１のユーザインタフェースとを備え、前記利用者情報空間管理手段は、配信された前記ユーザ動向情報のユーザが自装置において前記入出力手段により情報の入出力を行う前記ユーザであるか否かを判断し、当該ユーザでないと判断された当該ユーザ動向情報が、対話招待中であることを示すか、あるいは、対話終了かつ予約されている対話がないことを示す場合に、前記第１のユーザインタフェースとは異なる第２のユーザインタフェースにおいて配信された当該ユーザ動向情報を通知し、前記第２のユーザインタフェースは、ユーザ動向情報を通知しているユーザに対して、前記入出力手段により情報の入出力を行う前記ユーザが対話に招待することが可能である利用者端末と接続される共有情報空間管理装置であって、
ネットワークとの間でデータの受け渡しを行う第２の通信手段と、
共有情報空間内におけるユーザのユーザ動向情報として、少なくとも、前記ユーザが他のユーザを対話に招待し当該他のユーザからの対話の可否を待機していることを示す対話招待中、当該ユーザが招待した他のユーザと対話していることを示す対話中、当該ユーザが対話を招待したときに当該他のユーザが招待中または対話中であった場合に対話を予約していることを示す予約中、当該他のユーザとの対話が終了したことを示す対話終了の状態を管理し、ユーザのユーザ動向情報に変化があった際に共有情報空間内において管理する全てのユーザ端末へ当該ユーザのユーザ動向情報を配信する共有情報空間管理手段と
を備えたことを特徴とする共有情報空間管理装置。
【請求項９】
ネットワークとの間でデータの受け渡しを行う第３の通信手段と、
ユーザとの間で情報の入出力を行う入出力手段と、
前記対話管理装置による対話処理を制御するとともに、前記共有情報空間管理装置から配信された前記ユーザのユーザ動向情報を通知する利用者情報空間管理手段と、
前記入出力手段により情報の入出力を行う前記ユーザのユーザ動向情報に関する表示を行う第１のユーザインタフェースと
を備え、
前記利用者情報空間管理手段は、配信された前記ユーザ動向情報のユーザが自装置において前記入出力手段により情報の入出力を行う前記ユーザであるか否かを判断し、当該ユーザでないと判断された当該ユーザ動向情報が、対話招待中であることを示すか、あるいは、対話終了かつ予約されている対話がないことを示す場合に、前記第１のユーザインタフェースとは異なる第２のユーザインタフェースにおいて配信された当該ユーザ動向情報を通知し、
前記第２のユーザインタフェースは、ユーザ動向情報を通知しているユーザに対して、前記入出力手段により情報の入出力を行う前記ユーザが対話に招待することが可能である
ことを特徴とする利用者端末。
【請求項１０】
ネットワークとの間でデータの受け渡しを行う第３の通信手段と、ユーザとの間で情報の入出力を行う入出力手段と、前記対話管理装置による対話処理を制御するとともに、前記共有情報空間管理装置から配信された前記ユーザのユーザ動向情報を通知する利用者情報空間管理手段と、前記入出力手段により情報の入出力を行う前記ユーザのユーザ動向情報に関する表示を行う第１のユーザインタフェースとを備え、前記利用者情報空間管理手段は、配信された前記ユーザ動向情報のユーザが自装置において前記入出力手段により情報の入出力を行う前記ユーザであるか否かを判断し、当該ユーザでないと判断された当該ユーザ動向情報が、対話招待中であることを示すか、あるいは、対話終了かつ予約されている対話がないことを示す場合に、前記第１のユーザインタフェースとは異なる第２のユーザインタフェースにおいて配信された当該ユーザ動向情報を通知し、前記第２のユーザインタフェースは、ユーザ動向情報を通知しているユーザに対して、前記入出力手段により情報の入出力を行う前記ユーザが対話に招待することが可能である利用者端末と接続される共有情報空間管理装置を構成するコンピュータを、
ネットワークとの間でデータの受け渡しを行う第２の通信手段、
共有情報空間内におけるユーザのユーザ動向情報として、少なくとも、前記ユーザが他のユーザを対話に招待し当該他のユーザからの対話の可否を待機していることを示す対話招待中、当該ユーザが招待した他のユーザと対話していることを示す対話中、当該ユーザが対話を招待したときに当該他のユーザが招待中または対話中であった場合に対話を予約していることを示す予約中、当該他のユーザとの対話が終了したことを示す対話終了の状態を管理し、ユーザのユーザ動向情報に変化があった際に共有情報空間内において管理する全てのユーザ端末へ当該ユーザのユーザ動向情報を配信する共有情報空間管理手段
として機能させる共有情報空間管理プログラム。
【請求項１１】
コンピュータを、
ネットワークとの間でデータの受け渡しを行う第３の通信手段、
ユーザとの間で情報の入出力を行う入出力手段、
前記対話管理装置による対話処理を制御するとともに、前記共有情報空間管理装置から配信された前記ユーザのユーザ動向情報を通知する利用者情報空間管理手段、
前記入出力手段により情報の入出力を行う前記ユーザのユーザ動向情報に関する表示を行う第１のユーザインタフェース
として機能させ、
前記利用者情報空間管理手段は、配信された前記ユーザ動向情報のユーザが自装置において前記入出力手段により情報の入出力を行う前記ユーザであるか否かを判断し、当該ユーザでないと判断された当該ユーザ動向情報が、対話招待中であることを示すか、あるいは、対話終了かつ予約されている対話がないことを示す場合に、前記第１のユーザインタフェースとは異なる第２のユーザインタフェースにおいて配信された当該ユーザ動向情報を通知し、
前記第２のユーザインタフェースは、ユーザ動向情報を通知しているユーザに対して、前記入出力手段により情報の入出力を行う前記ユーザが対話に招待することが可能である
利用者端末管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用して対話（コミュニケーション）を行う技術に関する。
【背景技術】
【０００２】
共有の情報空間を管理するサーバにネットワークを介して複数のクライアントが接続されることで、クライアント同士が対話を行うチャットシステム等の対話システムが知られている。
【０００３】
この種の対話システムでは、プレゼンス機能により、システムに登録されたユーザが現時点でオンラインであるかオフラインであるか、更には、オンラインである場合に、ユーザの申告により一時退席中であるとか取り込み中であるとかのそのユーザの状態を他のユーザに対して表示することができるようになっているものが多い。
【０００４】
特許文献１には、オンラインのゲーム空間上で、ゲーム以外の他のサービスを受けているプレイヤとの対話を図ることが可能なオンライン複合サービスの提供を目的に、ゲーム空間位置情報をそれぞれのゲーム端末の識別情報を用いて管理し、ゲーム空間上で対話要求する場合に通知する他のプレイヤを特定する識別情報を受け付け、対話先のゲーム端末に対して対話要求を行い、対話元のゲーム端末の識別情報を通知する構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、従来の対話システムでは、他のユーザの状態を表示したり、他のサービスを受けているプレイヤに対話要求を通知したりする機能を有していたが、次のような問題があった。
【０００６】
先ず、表示される他のユーザの状態は、オンライン／オフライン、一時退席中／取り込み中といったそのユーザ個人の状態に限られている。そのため、必要不可欠な対話を行う場合に相手ユーザが応答可能であることを確認するのには有用であるが、表示される以上の状態を知る手がかりはないため、軽い気持ちで話しかけるといった、目的を持たないラフな会話が生じにくいという問題があった。
【０００７】
一般に対話システムは目的を持った対話を想定して設計されており、本来的に目的を持たないラフな会話には適していない。この点、現実（リアル）の環境において、業務プロジェクトのメンバー間においては、メンバー同士の親密度が仕事のペースにかかわってくることが多く、何気ない会話にも価値があるが、従来の対話システムはそのようなニーズに応えるものではなかった。
【０００８】
また、一時退席中／取り込み中といったユーザの状態は本人の申告によって行われるものであるため、いったん設定した状態のまま放置されていることも多く、実際の状態が反映されず、精度が悪いという問題もあった。そのため、状態が一時退席中や取り込み中のため対話を控えていたものの、実際には応答が可能であったという弊害も発生する。この点、目的を持たないラフな会話はいっそう萎縮してしまうことになる。
【０００９】
一方、相手ユーザが他のサービスを受けていても対話要求が伝えられるため、他の作業に没頭していても応答が可能であるが、単に対話要求を伝えて応答する機会を与えるのみであって、目的を持たないラフな会話を促進するものではない。
【００１０】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、各ユーザが意識していないユーザの動向をシステムが提示することで、目的を持たないラフな会話のような偶然の対話を増加させることにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するため、本発明にあっては、ネットワークとの間でデータの受け渡しを行う第１の通信手段と、対話空間を生成し、対話の開始から終了までの中継を行う対話管理手段とを備えた対話管理装置と、ネットワークとの間でデータの受け渡しを行う第２の通信手段と、共有情報空間内におけるユーザのユーザ動向情報として、少なくとも、前記ユーザが他のユーザを対話に招待し当該他のユーザからの対話の可否を待機していることを示す対話招待中、当該ユーザが招待した他のユーザと対話していることを示す対話中、当該ユーザが対話を招待したときに当該他のユーザが招待中または対話中であった場合に対話を予約していることを示す予約中、当該他のユーザとの対話が終了したことを示す対話終了の状態を管理し、ユーザのユーザ動向情報に変化があった際に共有情報空間内において管理する全てのユーザ端末へ当該ユーザのユーザ動向情報を配信する共有情報空間管理手段とを備えた共有情報空間管理装置と、ネットワークとの間でデータの受け渡しを行う第３の通信手段と、ユーザとの間で情報の入出力を行う入出力手段と、前記対話管理装置による対話処理を制御するとともに、前記共有情報空間管理装置から配信された前記ユーザのユーザ動向情報を通知する利用者情報空間管理手段と、前記入出力手段により情報の入出力を行う前記ユーザのユーザ動向情報に関する表示を行う第１のユーザインタフェースとを備えた利用者端末とを備え、前記利用者情報空間管理手段は、配信された前記ユーザ動向情報のユーザが自装置において前記入出力手段により情報の入出力を行う前記ユーザであるか否かを判断し、当該ユーザでないと判断された当該ユーザ動向情報が、対話招待中であることを示すか、あるいは、対話終了かつ予約されている対話がないことを示す場合に、前記第１のユーザインタフェースとは異なる第２のユーザインタフェースにおいて配信された当該ユーザ動向情報を通知し、前記第２のユーザインタフェースは、ユーザ動向情報を通知しているユーザに対して、前記入出力手段により情報の入出力を行う前記ユーザが対話に招待することが可能である。
【発明の効果】
【００１２】
本発明の対話システムにあっては、各ユーザが意識していないユーザの動向をシステムが提示することで、目的を持たないラフな会話のような偶然の対話を増加させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態にかかる対話システムの構成例を示す図である。
【図２】共有情報空間管理表の例を示す図である。
【図３】対話空間管理表の例を示す図である。
【図４】実施形態の処理例を示すシーケンス図（その１）である。
【図５】実施形態の処理例を示すシーケンス図（その２）である。
【図６】実施形態の処理例を示すシーケンス図（その３）である。
【図７】ＵＩ更新の処理例を示すフローチャートである。
【図８】別途通知ＵＩの表示例を示す図である。
【図９】別途通知ＵＩが必要か否かの判断の処理例を示すフローチャートである。
【図１０】共有情報空間でのユーザの仮想的な位置の例を示す図（その１）である。
【図１１】共有情報空間でのユーザの仮想的な位置の例を示す図（その２）である。
【図１２】共有情報空間でのユーザの仮想的な位置の例を示す図（その３）である。
【図１３】共有情報空間でのユーザの仮想的な位置の例を示す図（その４）である。
【図１４】共有情報空間でのユーザの仮想的な位置の例を示す図（その５）である。
【発明を実施するための形態】
【００１４】
以下、本発明の好適な実施形態につき説明する。
【００１５】
＜構成＞
図１は本発明の一実施形態にかかる対話システムの構成例を示す図である。
【００１６】
図１において、対話システムは、通信網（ネットワーク）３に対話管理装置１と共有情報空間管理装置２と複数の利用者端末４Ａ、４Ｂ、４Ｃ、・・が接続されて構成されており、各利用者端末４Ａ、４Ｂ、４Ｃ、・・のユーザＡ、Ｂ、Ｃ、・・は相互に対話が行えるようになっている。
【００１７】
対話管理装置１は、チャットルーム等の対話空間の実現と、各利用者端末（４Ａ、４Ｂ、４Ｃ、・・）同士の対話処理の管理とを行う機能を有している。
【００１８】
対話管理装置１は、通信網３との間でデータの受け渡しを行う通信部１１と、対話開始から対話終了までの中継を行う対話管理部１２と、対話要求および対話内容を保持する記憶部１３とを備えている。
【００１９】
共有情報空間管理装置２は、単数もしくは複数の共有情報空間上の全ての利用者端末（４Ａ、４Ｂ、４Ｃ、・・）同士の共有情報空間内での対話状況や移動状況を示す共有情報空間管理情報を管理し、共有情報空間管理情報を更新した場合に利用者端末（４Ａ、４Ｂ、４Ｃ、・・）に共有情報空間管理情報を配信する処理と、対話管理装置１を利用するためのＵＩ（User Interface）の提供とを行う機能を有している。共有情報空間管理装置２は対話管理装置１と一体に構成することもできる。
【００２０】
共有情報空間管理装置２は、通信網３との間でデータの受け渡しを行う通信部２１と、共有情報空間管理情報の管理、配信およびＵＩの提供を行う共有情報空間管理部２２と、共有情報空間管理情報を保持する記憶部２３とを備えている。
【００２１】
利用者端末４Ａ、４Ｂ、４Ｃ、・・は、ユーザの操作するＰＣ（Personal Computer）、スマートフォン、携帯電話等の情報処理装置である。
【００２２】
利用者端末４Ａ、４Ｂ、４Ｃ、・・は、通信網３との間でデータの受け渡しを行う通信部４１と、共有情報空間管理装置２から配信を受けた共有情報空間管理情報（当該利用者端末の属する共有情報空間の共有情報空間管理情報）を取得してユーザへの出力判断等を行う利用者情報空間管理部４２と、共有情報空間管理装置２から配信を受けた共有情報空間管理情報を保持する記憶部４３と、ユーザからの対話要求・応答・対話内容の入力、ユーザに対する対話要求・応答・対話内容の提示、当該利用者端末の属する共有情報空間のユーザ動向の提示等を行う入出力部４４とを備えている。
【００２３】
図２は共有情報空間管理装置２の記憶部２３と利用者端末４Ａ、４Ｂ、４Ｃ、・・の記憶部４３とで保持される共有情報空間管理表の例を示す図である。なお、共有情報空間管理装置２の記憶部２３は全ての共有情報空間についての情報を保持するが、利用者端末４Ａ、４Ｂ、４Ｃ、・・の記憶部４３は当該利用者端末の属する共有情報空間についての情報のみを保持する。利用者端末４Ａ、４Ｂ、４Ｃ、・・は、共有情報空間管理装置２から共有情報空間管理情報の配信を受けた場合、共有情報空間管理表を更新する。
【００２４】
図２において、共有情報空間管理表には、「共有情報空間名」と「利用者端末ＩＤ」と「対話空間ＩＤ」とが対応付けられている。「共有情報空間名」は、共有情報空間を識別する情報である。「利用者端末ＩＤ」は、共有情報空間名で特定される共有情報空間に属する利用者端末（４Ａ、４Ｂ、４Ｃ、・・）ひいてはユーザを識別する情報である。「対話空間ＩＤ」は、共有情報空間名で特定される共有情報空間内に作成されたチャットルーム等の対話空間を識別する情報である。
【００２５】
図３は共有情報空間管理装置２の記憶部２３と利用者端末４Ａ、４Ｂ、４Ｃ、・・の記憶部４３とで保持される対話空間管理表の例を示す図である。なお、共有情報空間管理装置２の記憶部２３は全ての共有情報空間についての情報を保持するが、利用者端末４Ａ、４Ｂ、４Ｃ、・・の記憶部４３は当該利用者端末の属する共有情報空間についての情報のみを保持する。利用者端末４Ａ、４Ｂ、４Ｃ、・・は、共有情報空間管理装置２から共有情報空間管理情報の配信を受けた場合、対話空間管理表を更新する。
【００２６】
図３において、対話空間管理表には、「対話空間ＩＤ」と「呼び出し元利用者端末ＩＤ」と「呼び出し先利用者端末ＩＤ」と「状態」とが対応付けられている。「対話空間ＩＤ」は、対話空間を識別する情報である。「呼び出し元利用者端末ＩＤ」は、対話空間を作成する側（対話の呼び出し側）の利用者端末（４Ａ、４Ｂ、４Ｃ、・・）を識別する情報である。「呼び出し先利用者端末ＩＤ」は、呼び出される側の利用者端末（４Ａ、４Ｂ、４Ｃ、・・）を識別する情報である。「状態」は、対話の状態を示す情報であり、「招待中」「対話中」「予約中」が含まれる。「招待中」は、相手が対話中もしくは招待中でない場合に対話の招待が行われている状態を示す。「対話中」は、対話が行われている状態を示す。「予約中」は、相手が対話中もしくは招待中である場合に対話の予約が行われている状態を示す。「招待中」「対話中」「予約中」のいずれでもない場合は「対話終了」を示す。
【００２７】
＜動作＞
図４は上記の実施形態の処理例を示すシーケンス図であり、対話の開始に関する処理例である。
【００２８】
図４において、利用者端末４ＡのユーザＡが利用者端末４ＢのユーザＢを対話へ招待する場合、まずユーザＡは利用者端末４Ａから対話管理装置１に対話空間の生成を依頼する（ステップＳ１０１）。
【００２９】
対話管理装置１は対話空間ａを生成し、利用者端末４Ａに返す（ステップＳ１０２）。
【００３０】
利用者端末４Ａは共有情報空間管理装置２に対し対話空間ａにユーザＢを招待することを通知する（ステップＳ１０３）。
【００３１】
通知を受けた共有情報空間管理装置２は共有情報空間管理情報（共有情報空間管理表（図２）および対話空間管理表（図３））を更新し（ステップＳ１０４）、該当する共有情報空間内の全ての利用者端末４Ａ、４Ｂ、４Ｃ、・・に対し共有情報空間管理情報を配信する（ステップＳ１０５、Ｓ１０８、Ｓ１１１）。
【００３２】
利用者端末４Ａ、４Ｂ、４Ｃ、・・は配信された共有情報空間管理情報を元に、ＵＩの更新を行い（ステップＳ１０６、Ｓ１０９、Ｓ１１２）、ローカルの共有情報空間管理情報（共有情報空間管理表および対話空間管理表）を更新する（ステップＳ１０７、Ｓ１１０、Ｓ１１３）。
【００３３】
例えば、利用者端末４ＡにはシステムＵＩ上に利用者端末４ＢのユーザＢを呼び出してある旨が出力される。利用者端末４ＢにはシステムＵＩに対話応答可否ＵＩが出力されるとともに、利用者端末４ＡのユーザＡが対話のために共有情報空間内を移動したことを示す別途通知ＵＩが出力される。一方、利用者端末４Ａ、４Ｂと同一の共有情報空間に属する利用者端末４Ｃでは、利用者端末４ＡのユーザＡが対話のために共有情報空間内を移動したことを示す別途ＵＩが出力される。移動したのは利用者端末４ＡのユーザＡであるため、利用者端末４ＡのユーザＡが対話のために共有情報空間内を移動したことを示す別途通知ＵＩは出力されない。
【００３４】
このとき、利用者端末４ＣのユーザＣが別途ＵＩによる通知に対してアクション（動画のクリック等）を行うと（ステップＳ１１４）、利用者端末４Ｃは対話管理装置１に対話空間の生成を依頼する（ステップＳ１１５）。
【００３５】
対話管理装置１は対話空間ｂを生成し、利用者端末４Ｃに返す（ステップＳ１１６）。
【００３６】
利用者端末４Ｃは共有情報空間管理装置２に対し対話空間ｂにユーザＡを対話予約することを通知する（ステップＳ１１７）。
【００３７】
通知を受けた共有情報空間管理装置２は共有情報空間管理情報（共有情報空間管理表および対話空間管理表）を更新し（ステップＳ１１８）、該当する共有情報空間内の全ての利用者端末４Ａ、４Ｂ、４Ｃ、・・に対し共有情報空間管理情報を配信する（ステップＳ１１９、Ｓ１２２、Ｓ１２５）。
【００３８】
利用者端末４Ａ、４Ｂ、４Ｃ、・・は配信された共有情報空間管理情報を元に、ＵＩの更新を行い（ステップＳ１２０、Ｓ１２３、Ｓ１２６）、ローカルの共有情報空間管理情報（共有情報空間管理表および対話空間管理表）を更新する（ステップＳ１２１、Ｓ１２４、Ｓ１２７）。
【００３９】
例えば、利用者端末４ＡではシステムＵＩに対話予約可否ＵＩが出力されるとともに、利用者端末４ＣのユーザＣが対話予約のために共有情報空間内を移動したことを示す別途通知ＵＩが出力される。一方、利用者端末４Ｂにも利用者端末４ＣのユーザＣが対話予約のために共有情報空間内を移動したことを示す別途通知ＵＩが出力される。利用者端末４ＣにはシステムＵＩ上で利用者端末４ＡのユーザＡを呼び出しているＵＩが出力される。移動したのは利用者端末４ＣのユーザＣであるため、利用者端末４ＣのユーザＣが対話予約のために共有情報空間内を移動したことを示す別途通知ＵＩは出力されない。
【００４０】
図５は上記の実施形態の他の処理例を示すシーケンス図であり、対話の終了に関する処理例である。
【００４１】
図５において、利用者端末４ＡのユーザＡと利用者端末４ＢのユーザＢが対話を終了する場合、いずれか一方もしくは両方から対話管理装置１および共有情報空間管理装置２に対話終了を通知する（ステップＳ１３１〜Ｓ１３４）。なお、対話管理装置１と共有情報空間管理装置２への対話終了の通知は連動して行われ、それぞれのユーザの操作は１回で済む。
【００４２】
共有情報空間管理装置２は対話空間ａの呼び出し元と呼び出し先の全てから終了の通知が来た場合に、対話空間ａを消去して共有情報空間管理情報を更新し（ステップＳ１３５）、該当する共有情報空間内の全ての利用者端末４Ａ、４Ｂ、４Ｃ、・・へ共有情報空間管理情報を配信する（ステップＳ１３６、Ｓ１３９、Ｓ１４２）。
【００４３】
利用者端末４Ａ、４Ｂ、４Ｃ、・・は配信された共有情報空間管理情報を元に、ＵＩの更新を行い（ステップＳ１３７、Ｓ１４０、Ｓ１４３）、ローカルの共有情報空間管理情報（共有情報空間管理表および対話空間管理表）を更新する（ステップＳ１３８、Ｓ１４１、Ｓ１４４）。
【００４４】
例えば、利用者端末４ＡのユーザＡに対話予約がない場合、利用者端末４Ｂ、４Ｃには利用者端末４ＡのユーザＡが対話終了のために共有情報空間内を移動したことを示す別途通知ＵＩが出力される。移動したのは利用者端末４ＡのユーザＡであるため、利用者端末４ＡのユーザＡが対話終了のために共有情報空間内を移動したことを示す別途通知ＵＩは出力されない。利用者端末４ＡのユーザＡに対話予約がある場合、ユーザＡは対話予約に応答するために共有情報空間内を移動しないため、利用者端末４Ａ、４Ｂ、４Ｃのいずれにも別途通知ＵＩは出力されない。
【００４５】
図６は上記の実施形態の他の処理例を示すシーケンス図であり、共有情報空間の移動に関する処理例である。
【００４６】
図６において、ユーザＡが利用者端末４Ａから共有情報空間管理装置２に対し共有情報空間Ｘから共有情報空間Ｙへの移動を通知すると（ステップＳ１５１）、共有情報空間管理装置２は共有情報空間管理情報（共有情報空間管理表および対話空間管理表）を更新し（ステップＳ１５２）、該当する共有情報空間（移動元と移動先の共有情報空間）内の全ての利用者端末４Ａ、４Ｂ、４Ｃ、・・へ共有情報空間管理情報を配信する（ステップＳ１５３、Ｓ１５６、Ｓ１５９）。
【００４７】
利用者端末４Ａ、４Ｂ、４Ｃ、・・は配信された共有情報空間管理情報を元に、ＵＩの更新を行い（ステップＳ１５４、Ｓ１５７、Ｓ１６０）、ローカルの共有情報空間管理情報（共有情報空間管理表および対話空間管理表）を更新する（ステップＳ１５５、Ｓ１５８、Ｓ１６１）。
【００４８】
例えば、利用者端末４Ｂ、４Ｃには利用者端末４ＡのユーザＡが共有情報空間を移動したことを示す別途通知ＵＩが出力される。移動した先の共有情報空間Ｙに属する利用者端末があれば、そこにもユーザＡが共有情報空間を移動したことを示す別途通知ＵＩが出力される。
【００４９】
次に、図７は、図４のステップＳ１０６、Ｓ１０９、Ｓ１１２、Ｓ１２０、Ｓ１２３、Ｓ１２６、図５のステップＳ１３７、Ｓ１４０、Ｓ１４３、図６のステップＳ１５４、Ｓ１５７、Ｓ１６０におけるＵＩ更新の処理例を示すフローチャートであり、各利用者端末４Ａ、４Ｂ、４Ｃ、・・における処理である。
【００５０】
図７において、各利用者端末４Ａ、４Ｂ、４Ｃ、・・は共有情報空間管理装置２から共有情報空間管理情報を受け取って処理を開始すると（ステップＳ２０１）、別途通知ＵＩが必要かどうか判断する（ステップＳ２０２）。処理の詳細については後述する。
【００５１】
別途通知ＵＩが必要と判断した場合（ステップＳ２０２のＹｅｓ）、別途通知ＵＩを提示する（ステップＳ２０３）。
【００５２】
その後、別途通知ＵＩが必要と判断しなかった場合（ステップＳ２０２のＮｏ）も含めて、アプリＵＩの更新を行い（ステップＳ２０４）、処理を終了する（ステップＳ２０５）。
【００５３】
図８は別途通知ＵＩの表示例を示す図である。
【００５４】
図８において、文書作成やＷｅｂ閲覧等の他サービス画面４０１が表示された状態で、例えば、半透明により別途通知ＵＩ画面４０２が所定の時間にわたって表示され、その上をユーザの顔等のアイコン４０３が移動（図では左から右方向に移動）するものとなっている。例えば、ユーザＡがユーザＢに対し対話準備のために対話空間を作成することで、ユーザＡが移動したことをユーザＣに通知する場合、ユーザＣの画面にはユーザＡの顔等のアイコン４０３が移動して表示される。これにより、ユーザＡが対話のために移動したことをユーザＣは知ることができ、そのアイコン４０３をクリックすることでユーザＣに対して対話予約を行うことができる。なお、別途通知ＵＩ画面４０２に代え、あるいは表示と同時に、ユーザを識別する音声ファイルを一定時間再生するようにしてもよい。
【００５５】
図９は別途通知ＵＩが必要か否かの判断（図７のステップＳ２０２）の処理例を示すフローチャートである。
【００５６】
ここでは、共有情報空間を対話もしくは対話終了のために移動したユーザを絞り込むため、
・自端末が属する共有情報空間内でユーザが増減（増加と減少）したか否か
・自端末が属する共有情報空間内で対話空間が増加したか否か
・自端末が属する共有情報空間内で対話空間が減少したか否か
・自端末が属する共有情報空間内で対話空間が減少した場合に通知対象のユーザに対話予約があるか否か
を先ず判断している。ここで、通知対象のユーザとは、ユーザの増減があった場合は増減したユーザであり、対話空間が増減した場合はその対話空間を生成したユーザのことである。
【００５７】
また、別途通知ＵＩが必要かどうか判断するため、
・通知対象のユーザは自分（自端末のユーザ）であるか否か
を判断している。
【００５８】
図１０は共有情報空間でのユーザの仮想的な位置の例を示す図であり、共有情報空間ＸにいたユーザＡが他の共有情報空間Ｙに移動した場合（図６のステップＳ１５１に相当）を示している。ユーザＡが共有情報空間Ｙに移動したのは、共有情報空間Ｙで対話空間を作成してその近傍にいる他のユーザと対話しようとしているものであるため、ユーザＡは対話のための移動をしたとみることができる。この場合、共有情報空間Ｘ側ではユーザが減少し、ユーザＡ以外のユーザＢ、Ｃに対してユーザＡが移動したことを示す別途通知ＵＩが出力される。共有情報空間Ｙではユーザが増加し、共有情報空間Ｙに他のユーザが存在すれば、そのユーザにも別途通知ＵＩが出力される。
【００５９】
図１１は共有情報空間Ｘ内で破線の定位置（仮想上の座席位置）にいたユーザＡが対話空間を生成してユーザＢを招待した場合（図４のステップＳ１０３に相当）を示している。ユーザＡはユーザＢと対話するためにユーザＢの近傍に移動したとみることができる。この場合、共有情報空間Ｘでは、ユーザＡ以外のユーザＢ、Ｃに対してユーザＡが移動したことを示す別途通知ＵＩが出力される。
【００６０】
図１２は共有情報空間Ｘ内でユーザＡ、Ｂが対話もしくは対話準備をしているときにユーザＣが対話空間を生成してユーザＡに対話予約した場合（図４のステップＳ１１７に相当）を示している。ユーザＣはユーザＡと対話するためにユーザＡの現在位置の近傍に移動したとみることができる。この場合、共有情報空間Ｘでは、ユーザＣ以外のユーザＡ、Ｂに対してユーザＣが移動したことを示す別途通知ＵＩが出力される。
【００６１】
図１３は共有情報空間Ｘ内でユーザＡ、Ｂの対話が終了した場合（図５のステップＳ１３３、Ｓ１３４に相当）を示している。対話終了によりユーザＡは破線の位置から実線の定位置に移動したとみることができる。この場合、共有情報空間Ｘ側では、ユーザＡ以外のユーザＢ、Ｃに対してユーザＡが移動したことを示す別途通知ＵＩが出力される。
【００６２】
図１４は共有情報空間Ｘ内でユーザＡ、Ｂの対話が終了したがユーザＡにユーザＣが対話予約していた場合（図４のステップＳ１１７が行われた後の図５のステップＳ１３３、Ｓ１３４に相当）を示している。ユーザＡは対話が終了してもユーザＣとの対話予約に対応するために破線の定位置には戻らず、現在位置の近傍に留まるため、移動しないとみることができる。
【００６３】
図９に戻って別途通知ＵＩが必要か否かの判断（図７のステップＳ２０２）の処理を説明する。
【００６４】
図９において、共有情報空間管理装置２から共有情報空間管理情報の配信を受けて処理を開始すると（ステップＳ２１１）、各利用者端末４Ａ、４Ｂ、４Ｃ、・・は自端末が所属する共有情報空間管理表の利用者端末ＩＤ欄と比較し、利用者端末すなわちユーザが増減したか確認する（ステップＳ２１２）。
【００６５】
ユーザが増減した場合（ステップＳ２１２のＹｅｓ）、増減した利用者端末を通知対象とし、かつ通知対象が自分でない場合（ステップＳ２１３のＮｏ）は別途通知ＵＩの提示が必要と判断する（ステップＳ２１４）。通知対象が自分である場合（ステップＳ２１３のＹｅｓ）は別途通知ＵＩの提示が不要と判断する（ステップＳ２１５）。
【００６６】
ユーザが増減していない場合（ステップＳ２１２のＮｏ）は対話空間が増加したかを確認する（ステップＳ２１６）。
【００６７】
対話空間が増加している場合（ステップＳ２１６のＹｅｓ）、対話空間管理表から増加した対話空間の呼び出し元を参照して通知対象とし、通知対象が自分でない場合（ステップＳ２１３のＮｏ）は別途通知ＵＩの提示が必要と判断し（ステップＳ２１４）、通知対象が自分である場合（ステップＳ２１３のＹｅｓ）は別途通知ＵＩの提示が不要と判断する（ステップＳ２１５）。
【００６８】
対話空間が増加していない場合（ステップＳ２１６のＮｏ）は続いて対話空間が減少したかを確認する（ステップＳ２１７）。
【００６９】
対話空間が減少している場合（ステップＳ２１７のＹｅｓ）、対話空間管理表から減少した対話空間の呼び出し元を参照して通知対象とし、対話空間管理表で通知対象が呼び出し先になっていて状態が予約中であるかを確認することで通知対象に対話予約があるか確認する（ステップＳ２１８）。
【００７０】
通知対象に対話予約がない場合（ステップＳ２１８のＮｏ）、通知対象が自分でない場合（ステップＳ２１３のＮｏ）は別途通知ＵＩの提示が必要と判断し（ステップＳ２１４）、通知対象が自分である場合（ステップＳ２１３のＹｅｓ）は別途通知ＵＩの提示が不要と判断する（ステップＳ２１５）。
【００７１】
通知対象に対話予約がある場合（ステップＳ２１８のＹｅｓ）、別途通知ＵＩの提示が不要と判断する（ステップＳ２１５）。
【００７２】
対話空間が減少していない場合（ステップＳ２１７のＮｏ）、別途通知ＵＩの提示が不要と判断する（ステップＳ２１５）。
【００７３】
＜総括＞
以上説明したように、本実施形態によれば次のような利点がある。
【００７４】
（１）各ユーザが意識していないユーザの動向をシステムが提示することで、目的を持たないラフな会話のような偶然の対話を増加させることができる。
【００７５】
（２）同一の共有情報空間内に存在するユーザ間についてのみ対話を行わせ、同一の共有情報空間上の他のユーザのユーザ動向についてのみ通知を行うことで、大人数でシステムを利用する場合に、ユーザ動向の通知対象が限定できるため、ユーザに負担の少ない頻度でのユーザ動向の通知を行うことができる。
【００７６】
（３）ユーザ動向の通知に対してユーザのアクションを受け付け、ユーザ動向情報の通知対象である他のユーザとの対話準備を開始することで、別途対話開始動作を行わなくて済み、容易に対話を開始することができる。
【００７７】
（４）対話の相手ユーザが即座に応答できない場合に、対話予約を受け付けることで、相手が応答できない場合でも確実にコミュニケーションをとることができる。
【００７８】
（５）他のユーザのユーザ動向情報を識別可能とする動画を表示することで、ユーザが対話システム以外の作業を行っていても、共有情報空間上の他のユーザの動向が自動的に通知される、他のユーザへの興味がわいて対話を行う機会を増やすことができる。
【００７９】
（６）他のユーザのユーザ動向情報を識別可能とする音声を生成することで、作業を止めずに他のユーザの動向を知ることができる。
【００８０】
（７）他のユーザのユーザ動向情報を識別可能とする動画を表示するとともに音声を生成することで、音声および動画で他ユーザの動向がわかり、作業中でも他のユーザの動向に注意を向けることが容易になる。
【００８１】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【符号の説明】
【００８２】
１              対話管理装置
１１            通信部
１２            対話管理部
１３            記憶部
２              共有情報空間管理装置
２１            通信部
２２            共有情報空間管理部
２３            記憶部
３              通信網
４Ａ〜４Ｃ      利用者端末
４１            通信部
４２            利用者情報空間管理部
４３            記憶部
４４            入出力部
【先行技術文献】
【特許文献】
【００８３】
【特許文献１】特開２００１−２７３２５５号公報
【図１】
0005817396.tif 000002
【図２】
0005817396.tif 000003
【図３】
0005817396.tif 000004
【図４】
0005817396.tif 000005
【図５】
0005817396.tif 000006
【図６】
0005817396.tif 000007
【図７】
0005817396.tif 000008
【図８】
0005817396.tif 000009
【図９】
0005817396.tif 000010
【図１０】
0005817396.tif 000011
【図１１】
0005817396.tif 000012
【図１２】
0005817396.tif 000013
【図１３】
0005817396.tif 000014
【図１４】
0005817396.tif 000015