(57)【特許請求の範囲】
【請求項１】
管理用サーバが情報ネットワーク上の所定のチャンネルに接続された複数のクライアント用端末間の文字情報の同報通信制御を行うことによりユーザの発言が上記管理用サーバを介してクライアント用端末に送信され、各クライアント用端末のユーザ同士が会話を行うようにしたチャットシステムにおいて、前記管理用サーバと前記クライアント用端末とに接続可能に設けられたエージェント装置であって、
前記クライアント用端末が前記チャットシステムに接続されているか否かを判定する接続判定手段と、
前記接続判定手段による判定結果に基づき、前記クライアント用端末が前記チャットシステムに接続されていないときに、チャットシステム内での各ユーザに対応した発言を監視手段に供給する処理経路決定手段と、
チャットシステム内での各ユーザに対応した発言を監視する監視手段と、
予め設定された条件に適合する発言を上記監視部にて得られた情報から取得する発言取得手段と、
上記発言が取得された時に、情報ネットワークを介して所定の端末に接続され、上記取得した発言を送信する接続送信手段とを備えたエージェント装置。
【請求項２】
請求項１記載のエージェント装置であって、
上記所定の端末は、前記チャットシステムに接続されていないクライアント用端末であり、上記取得した発言を該クライアント用端末に送信するようにしたエージェント装置。
【請求項３】
請求項１記載のエージェント装置であって、
上記接続送信手段は、接続すべき端末のデータを登録する端末データ登録部を有し、上記発言が取得された時に登録された端末に発言を送信するようにしたエージェント装置。
【請求項４】
請求項１乃至３何れか１項記載のエージェント装置であって、
上記発言取得手段は、所定の時間帯という予め設定された条件に適合する発言を取得するエージェント装置。
【請求項５】
請求項１乃至３何れか１項記載のエージェント装置であって、
上記発言取得手段は、所定のキーワードを含むという予め設定された条件に適合する発言を取得するエージェント装置。
【請求項６】
請求項１乃至５何れか１項記載のエージェント装置であって、
更に、取得した発言を加工する発言加工手段を有し、
加工された発言が上記接続送信手段により所定の端末に送信されるエージェント装置。
【請求項７】
請求項１乃至６何れか１項記載のエージェント装置であって、
更に、予め設定されたユーザに対してのメッセージを登録するメッセージ登録手段を有し、
上記ユーザに対応した所定の発言を受信した時に上記登録されたメッセージが該ユーザの使用するクライアント用端末に送信されるエージェント装置。
【請求項８】
請求項１乃至７何れか１項記載のエージェント装置であって、
更に、前記接続判定手段による判定結果に基づき、ユーザがチャットに参加できるか否かを判定し、参加できない場合、所定の応答発言をチャットシステムに対して行う応答部を有するエージェント装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、チャットシステムにおけるエージェント装置に係り、詳しくは、チャットサーバとクライアント間にあって常にチャットサーバから発言情報を受信するエージェント装置にユーザが予め各種条件を設定しておくことにより、当該条件に適合する発言が行われた時にその発言を含む発言履歴をユーザが使用する端末に送信すると同時に必要に応じて、その端末をチャットシステムに接続してユーザが当該チャットシステムでチャットに参加できるようにするチャットシステムにおけるエージェント装置に関する。
【０００２】
近年、コンピュータの処理能力の向上及びコンピュータネットワークシステムの充実により、ネットワークを介したコンピュータの利用がますます盛んになっている。コンピュータネットワークを利用したものの一つにチャットシステムがある。チャットシステムとは、ネットワークに接続したコンピュータを介して複数のユーザ同士がリアルタイムで文字情報の交換により、コミュニケーションを成立させるものである。チャットシステムによるコミュニケーションは、即時性容易性という特徴を有する。今後チャットシステムを利用しての更に利便性の高いコミュニケーション方法が望まれている。
【０００３】
【従来の技術】
従来のチャットシステムは、あるチャットチャンネルに参加しているユーザ同士がリアルタイムでそれぞれのクライアント用端末を通じて文字列で表示される互いの発言を見たり、発言をするようになっていた。
【０００４】
【発明が解決しようとする課題】
しかし、従来のチャットシステムでは、クライアント用端末がチャットシステムに接続していない場合等、ユーザがチャットに参加していない間に行われるチャット内容をリアルタイムで知ることができず、該ユーザがチャット内容に基づき必要に応じてチャットに参加するということができなかった。
【０００５】
また、クライアント用端末がチャットシステムに接続していない場合やクライアント用端末がチャットシステムに接続中であってもユーザがその場を離れている場合等、ユーザがチャットに参加していない状況では、該ユーザが他のユーザから要求される応答ができず、コミュニケーションが成立しないという場合があった。
【０００６】
そこで、本発明の第一の課題は、ユーザが予め各種条件を設定しておくことにより、ユーザがチャットに参加していない状況において、当該条件に適合する発言が行われた時に、該ユーザがそのチャット内容をリアルタイムで知り、必要に応じてチャットに参加できるようなチャットシステムにおけるエージェント装置を提供することである。
【０００７】
また、本発明の第二の課題は、ユーザが予め各種条件を設定しておくことにより、当該条件に適合する発言に対して応答部がユーザの代わりに応答することにより、コミュニケーションを成立させることのできるチャットシステムにおけるエージェント装置を提供することである。
【０００８】
【課題を解決するための手段】
上記第一の課題を解決するため、本発明は、請求項１に記載されるように、管理用サーバが情報ネットワーク上の所定のチャンネルに接続された複数のクライアント用端末間の文字情報の同報通信制御を行うことによりユーザの発言が上記管理用サーバを介してクライアント用端末に送信され、各クライアント用端末のユーザ同士が会話を行うようにしたチャットシステムにおいて、前記管理用サーバと前記クライアント用端末とに接続可能に設けられたエージェント装置であって、前記クライアント用端末が前記チャットシステムに接続されているか否かを判定する接続判定手段と、前記接続判定手段による判定結果に基づき、前記クライアント用端末が前記チャットシステムに接続されていないときに、チャットシステム内での各ユーザに対応した発言を監視手段に供給する処理経路決定手段と、チャットシステム内での各ユーザに対応した発言を監視する監視手段と、予め設定された条件に適合する発言を上記監視部にて得られた情報から取得する発言取得手段と、上記発言が取得された時に、情報ネットワークを介して所定の端末に接続され、上記取得した発言を送信する接続送信手段とを備えた構成とされる。
【０００９】
このようなエージェント装置では、ユーザが予め条件を設定しておくことで、ユーザがチャットチャンネルに参加していない場合でも所望するチャットチャンネルでの所望する発言履歴をリアルタイムで取得することができる。
ここで条件とは、特定のキーワードを含む発言や時間帯に行われる発言、発言者名等を指す。
【００１０】
また、取得発言を自分のクライアント用端末に送信させるという観点から、本発明は、請求項２に記載されるように、上記エージェント装置において、上記所定の端末は、前記チャットシステムに接続されていないクライアント用端末であり、上記取得した発言を該クライアント用端末に送信するような構成とされる。
このようなエージェント装置では、ユーザが予め条件を設定しておくことで、ユーザが他のチャンネルのチャットに参加している場合でも所望するチャットチャンネルでの所望する発言履歴を自分のクライアント用端末を通してリアルタイムで取得することができる。また、ユーザが当該発言履歴を見て必要に応じて当該発言履歴に表示される発言が行われたチャットにクライアント用端末から参加することができる。
【００１１】
また、複数の端末に対して取得発言を送信するという観点から、本発明は、請求項３に記載されるように、上記エージェント装置において、上記接続送信手段は、接続すべき端末のデータを登録する端末データ登録部を有し、上記発言が取得された時に登録された端末に発言を送信するような構成とされる。
【００１２】
このようなエージェント装置では、複数の端末に対して取得発言が送信されるので、ユーザが移動する場合でも確実に移動先で所望する発言履歴を取得することができる。また、複数のユーザが当該発言履歴をそれぞれの端末で取得することも可能である。
また、特定の時間帯に行われた発言をユーザが取得するという観点から、本発明は、請求項４に記載されるように、上記エージェント装置において、上記発言取得手段は、所定の時間帯という予め設定された条件に適合する発言を取得する構成とされる。
【００１３】
このようなエージェント装置では、止むを得ずユーザが参加できない時間帯のチャット内容をユーザが把握することができる。
また、特定のキーワードを含む発言をユーザが取得するという観点から、本発明は、請求項５に記載されるように、上記エージェント装置において、上記発言取得手段は、所定のキーワードを含むという予め設定された条件に適合する発言を取得する構成とされる。
【００１４】
このようなエージェント装置では、ユーザが所望するキーワードに関する発言を取得するので、ユーザが焦点を絞ってチャット内容を把握することができる。
また、様々な端末を通して、ユーザが当該発言を取得するという観点から、本発明は、請求項６に記載されるように、上記エージェント装置において、更に、取得した発言を加工する発言加工手段を有し、加工された発言が上記接続送信手段により所定の端末に送信される構成とされる。
【００１５】
このようなエージェント装置では、送信される発言履歴は、ファクシミリや電話機等でも受信可能となるので、当該ユーザが様々な形態の端末で発言履歴を取得することができる。
また、ユーザが特定の他のユーザが使用するクライアント端末に対して予め登録したメッセージを送信できるという観点から、本発明は、請求項７に記載されるように、上記エージェント装置において、更に、予め設定されたユーザに対してのメッセージを登録するメッセージ登録手段を有し、上記ユーザに対応した所定の発言を受信した時に上記登録されたメッセージが該ユーザの使用するクライアント用端末に送信される構成とされる。
【００１６】
このような、エージェント装置では、チャットに参加できないユーザがチャットに参加している他のユーザからの発言に対応して当該他のユーザが使用する特定のクライアント用端末にメッセージを返すようにすることができる。
更に、上記第二の課題を解決するため、本発明は、請求項８に記載されるように、上記エージェント装置において、更に、前記接続判定手段による判定結果に基づき、ユーザがチャットに参加できるか否かを判定し、参加できない場合、所定の応答発言をチャットシステムに対して行う応答部を有する構成とされる。
【００１７】
このような、エージェント装置では、端末を離れていたり、チャットシステムへの接続を終了したり、他のチャットチャンネルに参加中等の理由でユーザがチャットに参加できないことが他のユーザに知らされるので、当該ユーザへの無駄な呼びかけや発言待ち等が防止される。
【００１８】
【発明の実施の形態】
以下、本発明であるチャットシステムにおけるコミュニケーション管理システムの実施の形態について図１乃至図１６を用いて説明する。
チャットシステムとは、インターネットやパソコン通信網等のコンピュータネットワークに接続されたクライアント用端末を介して、複数のユーザ同士が互いに会話（チャット）を行うことのできるシステムである。
【００１９】
チャットシステムには複数のチャンネルがあり、ある一つのチャンネルに接続状態にあるユーザ１は、同じチャンネルに接続中の他のユーザ２の発言をクライアント用端末の表示画面を通じて知ることができる。
また、ユーザ１自身の発言はクライアント用端末の入力装置に入力され、入力内容がコンピュータネットワークを介して当該チャンネルに接続中の全てのクライアント用端末に送信、表示されることで行われる。
【００２０】
チャットシステムにおける各発言内容はクライアント用端末の表示画面に受信した発言順に表示されるようになっている。
上記のような構成により、チャットシステムに参加している複数のユーザ同士は、互いに離れた場所にいてもリアルタイムで文字列の交換を行うという形でチャット（会話）を行うことができる。
【００２１】
図１は本発明の第一実施例の機能的構成図である。
図１に示すように、エージェント１１０、２１０はそれぞれチャットサーバ１０に接続されている。また、クライアント１００、２００はそれぞれエージェント１１０、２１０を介してチャットサーバ１０に接続可能な構成になっている。更に、チャットシステムに接続していないコミュニケーション機器１０２、２０２は、後述するように所定の条件が満たされるとエージェント１１０、２１０に接続し、エージェント１１０、２１０から発言履歴等の情報を受信することが可能な構成になっている。コミュニケーション機器１０２、２０２は、クライアント１００、２００のユーザが現在使用可能あるいは使用中の所定の端末機器であり、例えば電話機やコンピュータ等である。
【００２２】
ここで、クライアント１００、２００としての機能を果たす端末装置をクライアント用端末１０１、２０１、クライアント用端末１０１、２０１の使用者をユーザ１、２とする。
チャットサーバとはチャットシステムの通信制御を行うものである。チャットシステムにおけるユーザの発言は、チャットサーバを経由して各クライアントに配信される。
【００２３】
また、エージェントは、それぞれのユーザにより設定されたチャットサーバとクライアント間に各クライアント毎に設けられている。本コミュニケーション管理システムの動作時には、エージェント１１０、２１０はチャットサーバ１０と常に接続関係を保つ。そして、エージェント１１０、２１０はチャットサーバ１０から所定のチャットチャンネル上での発言を取得し、後述するように取得した発言情報を基にそれぞれのクライアント用端末やコミュニケーション機器を介してユーザに各種情報を与える。
【００２４】
尚、図１では説明を容易にするためにクライアント及びエージェントを２つずつ図示しているが、実際にチャットシステムに接続するクライアント及びエージェントの数は２つに制限されない。
エージェント１１０は、発言取得部１１１、条件登録部１１２、検索部１１３、接続送信部１１４、クライアント接続判断部１２０、処理経路決定部１２１等を有する。また、エージェント２１０もエージェント１１０と同様に構成されている。
【００２５】
発言取得部１１１は、予めユーザ１により設定されたチャットチャンネルにおける発言をチャットサーバ１０から取得及び保存する。
条件登録部１１２は、予めユーザ１により設定された条件を登録しておく。ここで、条件とはチャットシステムで行われた発言からユーザが所望する発言を特定するための判断要素になるものである。条件には、発言が行われる時間、発言に含まれるキーワード、発言者名等がある。
【００２６】
例えば、ユーザ１により条件として午後１時から２時までの時間が指定されると午後１時から２時までの時間帯に行われた発言の発言履歴がエージェント１１０によって取得され、コミュニケーション機器１０２に与えられる。
検索部１１３は、チャットシステムでの発言中に条件登録部１１２に登録された条件を満たす発言があるか否かを検索する。
【００２７】
接続送信部１１４は、クライアント１００がチャットシステムに未接続状態であり、チャットシステムでの発言から条件登録部１１２に登録された条件を満たす発言を検索部１１３が検出した場合にエージェント１１０とコミュニケーション機器１０２間に接続状態を形成する。そして、接続送信部１１４は、上記検索部１１３により検出された発言履歴をコミュニケーション機器１０２に送信する。従って、この時ユーザ１は送信された発言履歴を見てチャットの内容等を把握し、必要であれば、ユーザ１はチャットに参加することができる。
【００２８】
クライアント接続判断部１２０は、クライアント１００がチャットシステムに接続しているか否かを判断する。
処理経路決定部１２１は、クライアント接続判断部１２０の判断に基づき処理経路を決定する。処理経路決定部１２１は、クライアント１００がチャットシステムに接続している時に発言情報をクライアント１００に送信し、クライアント１００がチャットシステムに接続していない時に発言情報を発言取得部１１１に送信する。
【００２９】
図２は、図１に示した機能的構成を有するチャットシステムにおけるコミュニケーション管理システムが適用されるハードウェア構成例を示す図である。
図２に示すように、チャットが行われるコンピュータネットワークは、チャットサーバ用コンピュータ１１、クライアント用端末１０１、２０１、３０１、エージェント用コンピュータ１５０及び上記コンピュータ同士を接続するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２０、３０、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ）４０等から構成される。また、電話機４２０、携帯電話機４３０等も公衆回線４１０、交換機４００を介してコンピュータネットワークに接続され、情報の送受信が可能である。
【００３０】
図２に示すサーバ用コンピュータ１１は、本コミュニケーション管理システムにおいて、図１に示したチャットサーバ１０として機能するコンピュータであり、エージェント用コンピュータ１５０は、エージェント１１０、２１０として機能するコンピュータである。尚、エージェント１１０、２１０を複数のコンピュータで構成したり、エージェント１１０、２１０がサーバ用コンピュータ１１やクライアント用端末１０１、２０１、３０１内に配される構成としてもよい。
【００３１】
また、図２に図示した機器の他、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯コンピュータ等の機器が公衆回線４１０、交換機４００を介して他の機器と情報の送受信が可能な構成としてもよい。更に、コンピュータ、電話機、ＬＡＮ等の数は図２の構成例に示した数に限らない。
続いて、図３乃至図５を用いて本発明の第一実施例の動作説明を行う。以下の全ての実施例において、ユーザ２がチャットシステムのチャンネル＃５に参加してチャット中であり、本コミュニケーション管理システムの動作によりユーザ１が所望する発言履歴がユーザ１が所有するコミュニケーション機器１０２に転送されてくるまでの流れを説明する。
【００３２】
図３は、本コミュニケーション管理システムの動作を説明するためのフローチャートである。
まず、例えば、コンピュータに関する発言履歴を所望するユーザ１は予め発言履歴を転送させるための条件（例えば、キーワード「コンピュータ」）をクライアント用端末１０１を用いて入力しておく。
【００３３】
ユーザ１により入力された発言履歴の転送条件であるキーワード「コンピュータ」は、エージェント１１０の条件登録部１１２に登録される（１）。この時点以降、クライアント用端末１０１はチャットシステムに接続されておらず、ユーザ１はチャンネル＃５でチャットを行っていないものとする。
一方、ユーザ２はクライアント用端末２０１を使用してチャットシステムのチャンネル＃５に参加しており、ＡＡＡという発言者名（ニックネーム）でチャットを行っているとする。図４は、チャンネル（＝ＣＨＡＮＮＥＬ  ）＃５で行われたチャットの発言履歴表示例である。発言履歴には、各発言が行われた時刻５００、発言者名（ニックネーム）５１０、発言内容５２０が表示されている。
【００３４】
図４に示すように、ユーザ２がチャンネル＃５で「新しいコンピュータが出たね。」という発言を行うと、その発言情報はエージェント２１０、チャットサーバ１０を介してチャットシステムに接続している全てのエージェントに配信される。
エージェント１１０内の処理経路決定部１２１は、ユーザ２による発言情報を受信した時、クライアント１００がチャットシステムに接続されていないことを認識し、当該発言情報を発言取得部１１１に与える（２）。そして、当該発言情報は発言取得部１１１に保存される。
【００３５】
検索部１１３は、発言取得部１１１が取得した発言情報を検索し、上記ユーザ２による発言が条件登録部１１２に登録されたキーワード「コンピュータ」を含むことを検出する（３）。
そして、条件登録部１１２に登録された条件に適合する当該発言情報は、接続送信部１１４に与えられる。更に、接続送信部１１４は、エージェント１１０とコミュニケーション機器１０２間に接続状態を形成してからキーワード「コンピュータ」を含む上記発言とその前後に行われた発言履歴をコミュニケーション機器１０２に送信する（４）。そして、当該コミュニケーション機器１０２を通してユーザ１は、所望する発言履歴を取得する。
【００３６】
キーワード「コンピュータ」を含む発言以外にその発言の前後に行われた発言を同時に送信するのは、チャットの内容、流れをより正確にユーザ１が把握できるようにするためであり、送信させる前後の発言の数は予めユーザ１が任意に設定できるものとする。
図５は、送信された発言履歴の表示例である。図５に示すように、送信される発言履歴には、時刻５００、発言者名（ニックネーム）５１０、発言内容５２０の他にチャットが行われた日付５３０とチャットチャンネルナンバ５４０が表示されている。
【００３７】
上記のようにしてユーザ１は、キーワード「コンピュータ」を予め条件として設定しておくことにより、所望するコンピュータに関するチャットの発言履歴を取得することができる。更に、ユーザ１は、必要に応じてチャットチャンネル＃５のコンピュータに関するチャットに参加することもできる。
ここで、上記キーワード登録方法は、例えば、以下に図６を用いて説明されるように行われる。
【００３８】
まず、ユーザ１は、クライアント用端末１０１を通じてキーワード（例えば、「コンピュータ」）を入力する（１−１）。このキーワードはエージェント１１０の条件登録部１１２に登録される。キーワード「コンピュータ」がエージェント１１０の条件登録部１１２に登録されるとエージェント１１０は、その旨をクライアント１００に伝え、クライアント１００に更に、別のキーワードを入力する場合はそのキーワードの入力、別のキーワードを入力しない場合は文字列「ｅｎｄ」の入力を要求する（１−２）。
【００３９】
ユーザ１が全てのキーワードを入力し終えて、文字列「ｅｎｄ」を入力する（１−３）と、エージェント１１０から条件登録部１１２に登録された全てのキーワードについての情報が例えば、「キーワード『コンピュータ』を登録しました」という形で送信され（１−４）、キーワードの登録が終了する。このエージェント１１０から送信される情報はクライアント用端末１０１の種類に応じて画像や音声で出力される。
【００４０】
また、キーワードの登録方法として、以下に図７を用いて説明されるように行われてもよい。
先ず、ユーザ１は、上記（１−１）、（１−２）、（１−３）の手順を繰り返し、３つのキーワード「コンピュータ」、「パーソナル」、「携帯」を入力する（（１−１）から（１−７））。
【００４１】
ユーザ１から文字列「ｅｎｄ」が入力された時点でエージェント１１０は、３つのキーワード「コンピュータ」、「パーソナル」、「携帯」が入力されたことをユーザ１に伝え、更に、上記入力されたキーワードに対して論理積扱いとするための文字列「ａｎｄ」の入力又は論理和扱いとするための文字列「ｏｒ」の入力をユーザ１に要求する（１−８）。
【００４２】
ここで、ユーザ１が文字列「ａｎｄ」を入力すると文字列「コンピュータ」、「パーソナル」、「携帯」の全てが含まれる発言が検索部１１３の検索対象になり、文字列「ｏｒ」を入力すると文字列「コンピュータ」、「パーソナル」、「携帯」の何れか１つの文字列を含む発言が検索部１１３の検索対象として登録される。
【００４３】
ユーザ１が文字列「ａｎｄ」又は「ｏｒ」の何れか（例えば、「ａｎｄ」）を入力する（１−９）と、エージェント１１０はキーワードの設定結果をユーザ１に通知する（１−１０）。このエージェント１１０からの通知は、例えば、「キーワードは、『コンピュータ』ａｎｄ『パーソナル』ａｎｄ『携帯』です」という形でクライアント用端末１０１を介して画面や音声による出力で行われる。
【００４４】
図８は、本発明の第二実施例の機能的構成図である。
図８に示すように、第二実施例のエージェント１１０ａは、第一実施例で示したエージェント１１０の構成に加えて更に、時間カウント部１１５を有する。他の構成は第一実施例と同様なので説明を省略する。
時間カウント部１１５は、時計やタイマーの機能を有し、時間に関する情報を検索部１１３に送る。
【００４５】
例えば、ユーザ１がチャンネル＃５において、１５時から１７時まで行われるチャットの発言履歴の出力を所望する場合、ユーザ１は、時間帯の条件「１５時〜１７時」を入力する。この入力された条件は条件登録部１１２に登録される。そして、検索部１１３は、時間カウント部１１５から送信される時間情報と条件登録部１１２に登録された条件に基づいてチャットシステムにおける発言の中から１５時〜１７時間に行われた発言を検出する。検索部１１３により検出された発言は、第一実施例と同様、接続送信部１１４によりコミュニケーション機器１０２に転送される。ユーザ１は、コミュニケーション機器１０２に転送された発言履歴を見ることで所望する１５時〜１７時間に行われた発言を把握する。
【００４６】
上記のような構成とすることにより、ユーザ１が止むを得ずチャットに参加できない時間帯の発言履歴を所定のコミュニケーション機器１０２に転送させて、ユーザ１が把握できるように予め設定することが可能である。また、ユーザ１はチャットに参加できなかった時間帯に行われたチャット内容を上記のように把握し、チャットに参加できる状態になった時に必要に応じてチャットに加わることができる。
【００４７】
図９は、ユーザ１が条件登録した時間帯１５時から１７時にチャンネル＃５で行われた発言履歴例を示す図である。また、図１０は、ユーザ１により入力された条件（１５時から１７時）に基づいてチャットシステムにおけるコミュニケーション機器１０２に転送された発言履歴の表示例である。
図１０に示すように、転送された発言履歴の表示画面には、各発言が行われた時刻５００、発言を行った発言者名（ニックネーム）５１０、発言内容５２０の他にチャンネルナンバ５４０と発言取得の時間帯条件（１５：００−１７：００）５５０とが表示される。
【００４８】
図１１は、本発明の第三実施例の機能的構成図である。
図１１に示すように、第三実施例のエージェント１１０ｂは、第一実施例で示したエージェント１１０の構成に加えて更に、発言履歴加工部１１６と転送先データ保存部１１７とを有する。他の構成は第一実施例と同様なので説明を省略する。
【００４９】
発言履歴加工部１１６は、発言履歴が転送されるコミュニケーション機器の種類に応じて、コミュニケーション機器が発言履歴を受信できるように発言履歴情報を加工する機能を有する。
例えば、コミュニケーション機器がコンピュータの場合、発言履歴は文字情報として送信され、電話機の場合、音声情報に加工されて送信される。また、コミュニケーション機器がページャー（ポケットベル）の場合、単にユーザ１が所望する発言履歴がエージェント１１０ｂによって取得され、ユーザ１が所有するコミュニケーション機器に転送可能であることを知らせる文字情報が送信される構成としてもよい。
【００５０】
転送先データ保存部１１７は、発言履歴が転送される複数のコミュニケーション機器のデータを保存する。また、転送先データ保存部１１７は、データ保存されていないチャットシステム外部のコミュニケーション機器からエージェント１１０ｂにアクセスがあった場合、アクセス元のコミュニケーション機器のデータを発言履歴を転送できる転送先データとして自動的にデータ保存する機能を有する。
【００５１】
上記構成のシステムを動作させるにあたり、ユーザ１は先ず、チャットシステムにおけるクライアント用端末１０１を用いて転送する発言履歴を特定する条件を登録する。ユーザ１により入力された発言履歴の転送条件は条件登録部１１２に登録される。
エージェント１１０ｂ内の処理経路決定部１２１は、チャットシステムにおける発言情報を受信した時、クライアント１００がチャットシステムに接続されていないことを認識し、当該発言情報を発言取得部１１１に与える。そして、当該発言情報は発言取得部１１１に保存される。
【００５２】
検索部１１３は、発言取得部１１１が取得した発言情報を検索し、上記ユーザ２による発言が条件登録部１１２に登録された条件に適合することを検出する。そして、チャットサーバ１０から送信される発言の中に前記登録した条件に適合する発言が検索部１１３により検出されると、発言履歴加工部１１６は、転送先データ保存部１１７に保存されたコミュニケーション機器のデータに基づいて、当該発言履歴を前記全てのコミュニケーション機器が受信できるように当該発言履歴情報を加工する。
【００５３】
続いて、接続送信部１１４によって各コミュニケーション機器の種類に合わせて加工された発言履歴情報が全てのコミュニケーション機器に転送される。
上記のような構成とすることにより、ユーザ１が登録した条件に合致する発言がチャットサーバ１０から送信された場合、その発言履歴を複数のコミュニケーション機器に転送させることができる。従って、ユーザ１が移動する場合でも常にユーザ１の最寄りにあるコミュニケーション機器でユーザ１が所望する発言履歴を確実に取得することができる。そして、当該コミュニケーション機器がチャットを行うことが可能なものであれば、必要に応じてユーザ１はチャットに参加することができる。
【００５４】
また、設定された条件に適合する発言履歴が複数のクライアントのそれぞれのユーザが所有するコミュニケーション機器に転送されるように設定することも可能である。
更に、転送先データ保存部１１７は転送先データ保存部１１７にデータ保存されていないコミュニケーション機器からユーザ１が発言履歴転送要求を行った場合、自動的にその転送先データを取得、保存するので、転送先データ保存部１１７にデータ保存されていないコミュニケーション機器からでも本コミュニケーション管理システムにアクセスしてユーザ１が所望する発言履歴を取得することができる。そして、当該コミュニケーション機器がチャットが可能なものであれば、必要に応じてユーザ１はチャットに参加することができる。
【００５５】
図１２は、本発明の第四実施例の機能的構成図である。
図１２に示すように、第四実施例のエージェント１１０ｃは、第一実施例で示したエージェント１１０の構成に加えて更に、応答部１１８を有する。他の構成は第一実施例と同様なので説明を省略する。
応答部１１８は、ユーザ１が所有するコミュニケーション機器１０２に発言履歴を転送できない場合やユーザ１が発言出来ない場合等にユーザ１の代わりに所定の応答をする機能を有する。
【００５６】
例えば、チャットチャンネル＃５において、ニックネームがＥＥＥであるユーザ１がチャットシステムとの接続を切った後にニックネームがＡＡＡであるユーザ２がユーザ１に呼びかける発言をした時、処理経路決定部１２１がクライアント用端末１０１に当該発言情報を送信できないので、応答部１１８がユーザ１の代わりに「ＥＥＥとの接続は切れています。」という応答を行う。
【００５７】
この応答は、チャットサーバ１０を介してチャットチャンネル＃５に接続中の全てのクライアントに送信される。
図１３は、応答部１１８による応答発言がされた場合の発言履歴表示例である。発言者欄５１０に示すように、エージェント１１０ｃの応答部１１８による直接の発言であると分かるように応答部１１８からの発言には、ユーザ１の発言者名「ＥＥＥ」とは異なる発言者名「ＥＥＥ−Ｄ」が表示されている。
【００５８】
尚、上記例でエージェント１１０ｃとクライアント１００が接続していても一定時間、発言を促されたユーザ１からの発言が無い場合、例えば、ユーザ１がクライアント用端末１０１から離れていることを応答部１１８が他のユーザに伝えるような構成としてもよい。
図１４は、クライアント用端末１０１から離れていて発言しないユーザ１の代わりに応答部１１８が応答発言をした場合の発言履歴表示例である。
【００５９】
ここで、応答内容やユーザ１が発言を促されてからユーザ１の代わりに応答部１１８が応答するまでの時間は、ユーザ１が任意に設定できるものとする。
上記のような構成により、ユーザがチャットシステムに接続しているか否かが明確に他のユーザに知らされるので、チャット参加者がチャットに参加していないユーザからの返答を待ち続けるというような無駄な時間や発言を省くことができる。
【００６０】
図１５は、本発明の第五実施例の機能的構成図である。
図１５に示すように、第五実施例のエージェント１１０ｄは、第四実施例で示したエージェント１１０ｃの構成に加えて更に、メッセージ登録部１１９を有する。他の構成は第四実施例と同様なので説明を省略する。
メッセージ登録部１１９には、アクセスしてきた相手に伝えるメッセージが登録される。例えば、ユーザ１は、外出先からエージェント１１０ｄに電話をかけて、チャットにおいてユーザ１が呼び出された場合、その呼び出し元がユーザ２ならばユーザ１のメッセージを聞けるようにメッセージアクセス方法（例えば、電話番号）を伝える条件登録する。更に、ユーザ１は、メッセージ登録部１１９にユーザ２に対するメッセージを登録する。
【００６１】
チャットシステムにおいて、送信された発言内容と条件登録部１１２に登録された条件との比較からユーザ２がユーザ１を呼び出したと検索部１１３が認識した場合、応答部１１８は、ユーザ２が使用するクライアント用端末２０１だけにメッセージアクセス方法を知らせる内容を送信する。
図１６は、応答部１１８からクライアント用端末２０１へ送信されたメッセージアクセス方法が含まれる発言履歴表示例を示す図である。図１６中の記号＊は実際は数字や文字である。ユーザ２は、表示された数字や文字に基づいてアクセスすることにより、メッセージ登録部１１９に予め登録されたメッセージを受け取ることができる。このメッセージの出力形態は音声や文字列等であり、ユーザ１が任意に設定できるものとする。
【００６２】
上記のような構成により、特定のユーザ２に対してユーザ１は、予め設定したメッセージを伝えることができる。また、この時、電話機等で直接ユーザ２とユーザ１が会話可能な構成としてもよい。
尚、上記実施例において、クライアント用端末１０１がコミュニケーション機器１０２として機能し、クライアント用端末１０１を立ち上げた時、エージェント１１０から予め設定した条件に適合する発言を当該クライアント用端末１０１に転送されるようにしてもよい。
【００６３】
また、上記実施例において、エージェント内に配された発言取得部１１１、条件登録部１１２、検索部１１３、接続送信部１１４、時間カウント部１１５、発言履歴加工部１１６、転送データ保存部１１７、応答部１１８、メッセージ登録部１１９のうちの一部は、他のモジュールとして独立して存在してチャットシステムに接続されてもよいし、チャットサーバ１０やチャットシステムにおけるクライアント用端末１０１内に配されてもよい。
【００６４】
また、エージェント１１０が例えば、時間カウント部１１５と応答部１１８とを有するように上記各構成部の中から実施例以外の組み合わせで複数の構成部を有する構成としてもよい。
また、上記実施例において、発言取得部１１１が監視手段及び発言取得手段に対応し、接続送信部１１４が接続送信手段に対応する。更に、転送先データ保存部１１７が端末データ登録部に対応し、発言履歴加工部１１６が発言加工手段に対応し、メッセージ登録部１１９がメッセージ登録手段に対応する。
【００６５】
【発明の効果】
以上、説明してきたように、請求項１乃至７記載の発明によれば、ユーザが予め各種条件を設定しておくことにより、ユーザがチャットに参加していない状況において、当該条件に適合する発言が行われた時に、該ユーザがそのチャット内容をリアルタイムで知り、必要に応じてチャットに参加可能なチャットシステムにおけるエージェント装置を実現することができる。
【００６６】
また、請求項８記載の発明によれば、ユーザが予め各種条件を設定しておくことにより、当該条件に適合する発言に対して応答部がユーザの代わりに応答することにより、コミュニケーションを成立させるチャットシステムにおけるエージェント装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の第一実施例の機能的構成図である。
【図２】本発明が適用されるハードウェア構成例を示す図である。
【図３】本発明の動作を説明するためのフローチャートである。
【図４】チャットシステムにおける発言履歴表示例である。
【図５】第一実施例の発言履歴表示例である。
【図６】キーワード登録方法を説明するための図である。
【図７】キーワード登録方法を説明するための図である。
【図８】第二実施例の機能的構成図である。
【図９】チャットシステムにおける発言履歴表示例である。
【図１０】第二実施例の発言履歴表示例である。
【図１１】第三実施例の機能的構成図である。
【図１２】第四実施例の機能的構成図である。
【図１３】第四実施例の発言履歴表示例である。
【図１４】第四実施例の発言履歴表示例である。
【図１５】第五実施例の機能的構成図である。
【図１６】第五実施例の発言履歴表示例である。
【符号の説明】
１、２  ユーザ
１０  チャットサーバ
１１  サーバ用コンピュータ
２０、３０  ＬＡＮ
４０  ＷＡＮ
１００、２００  クライアント
１０１、２０１、３０１  クライアント用端末
１０２、２０２  コミュニケーション機器
１１０、１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ  エージェント
２１０、２１０ａ、２１０ｂ、２１０ｃ、２１０ｄ  エージェント
１１１  発言取得部
１１２  条件登録部
１１３  検索部
１１４  接続送信部
１１５  時間カウント部
１１６  発言履歴加工部
１１７  転送先データ保存部
１１８  応答部
１１９  メッセージ登録部
１２０  クライアント接続判断部
１２１  処理経路決定部
１５０  エージェント用コンピュータ
４００  交換機
４１０  公衆回線
４２０  電話機
４３０  携帯電話機
【図１】
0003597374.tif 000002
【図２】
0003597374.tif 000003
【図３】
0003597374.tif 000004
【図４】
0003597374.tif 000005
【図５】
0003597374.tif 000006
【図６】
0003597374.tif 000007
【図７】
0003597374.tif 000008
【図８】
0003597374.tif 000009
【図９】
0003597374.tif 000010
【図１０】
0003597374.tif 000011
【図１１】
0003597374.tif 000012
【図１２】
0003597374.tif 000013
【図１３】
0003597374.tif 000014
【図１４】
0003597374.tif 000015
【図１５】
0003597374.tif 000016
【図１６】
0003597374.tif 000017