(57)【要約】【課題】  入力の速度にかかわらず、会話に参加しやすくする。【解決手段】  入力された第１の文字列と、チャットの交代の場合に付加される第１制御情報とを出力する情報出力部として機能する情報変換部２と第１の文字列と第１制御情報とをチャットの相手に送信する送信部３と、チャットの相手から送られてきた情報を受信する受信部４と、受信した情報を解析し、チャットの交代を示す第２制御情報が含まれていた場合に、チャットの交代動作を行う情報解析・動作部５と、を備える。チャット情報を送る側の情報変換部２は交代合図があったらエディタ１への入力動作を行わないようにしてチャット情報を受ける側となり、一方チャット情報を受ける側の情報交換部は制御情報として交代合図があったらエディタ１への入力動作を実行して、チャットを送る側となる。【選択図】  図１
2005316982.tif 000002
【特許請求の範囲】
【請求項１】
入力された第１の文字列と、チャットの交代の場合に付加される第１制御情報とを出力する情報出力部と、
前記第１の文字列と第１制御情報とをチャットの相手に送信する送信部と、
前記チャットの相手から送られてきた情報を受信する受信部と、
受信した情報を解析し、チャットの交代を示す第２制御情報が含まれていた場合に、チャットの交代動作を行う情報解析動作部と、を備えることを特徴とするチャット装置。
【請求項２】
入力された第１の特定の文字列を検出し、該第１の特定の文字列よりも短い文字列又は符号に変換し、変換された文字列又は符号を含む第１情報とチャットを交代する場合に付加される第１制御情報とを出力する情報変換部と、
前記第１情報と第１制御情報とをチャットの相手に送信する送信部と、
前記チャットの相手から送られてきた、第２の特定の文字列を変換した、前記第２の特定の文字列よりも短い他の文字列又は符号を含む第２情報とチャットを交代する場合に付加される第２制御情報とを受信する受信部と、
前記受信部から出力される前記第２情報を解析して第２の特定の文字列に変換するとともに、チャットの交代を示す前記第２制御情報が含まれていた場合に、チャットの交代動作を行う情報解析動作部と、を備えることを特徴とするチャット装置。
【請求項３】
チャットの開始時又はチャットの任意のタイミングで、符号化の対象となる前記第１及び第２の特定の文字列と前記符号とを対応つけた表からなる符号化情報を、前記チャットを行なう相手と送受信することを特徴とする請求項２記載のチャット装置。
【請求項４】
入力された文字列の出現頻度を計算し、その出現頻度に基づいて前記第１及び第２の特定の文字列を決定し、前記情報変換部及び情報解析動作部で使用する符号化情報を更新する文章解析装置をさらに備えることを特徴とする請求項３記載のチャット装置。
【請求項５】
前記送信部及び前記受信部は、チャット中でも他のチャット装置の接続を受け付け直すことを特徴とする請求項１又は２に記載のチャット装置。
【請求項６】
チャット端末から送られてきた情報を受信し、受信した情報を解析して、チャットの交代を示す制御情報が含まれていた場合に、その後に該チャット端末から送られる情報を無視し、交代された他のチャット端末からの情報を受信する情報解析動作部と、
前記情報解析動作部により受信された情報に含まれる文字列を記憶する記録部とを有し、
前記情報解析動作部は前記記録部に記録された文字列を前記他のチャット端末以外のチャット端末に送信するサーバ。
【請求項７】
前記情報解析動作部は、受信された情報から特定の文字列を検出して該特定の文字列よりも短い文字列又は符号に変換し、変換された文字列又は符号を前記前記記録部に記録し、前記記録部に記録された文字列又は符号を前記他のチャット端末以外のチャット端末に送信する請求項６記載のサーバ。
【請求項８】
受信された情報に含まれる文字列の出現頻度を計算し、その出現頻度に基づいて前記特定の文字列を決定する文章解析装置をさらに備えることを特徴とする請求項７記載のサーバ。
【請求項９】
前記情報解析動作部は、複数のチャット端末からの入力順序を記憶し、チャットの交代を示す制御情報を受けた場合に、この入力順でチャットの切り替えを行うことを特徴とする請求項６から８のいずれか１項に記載のサーバ。
【請求項１０】
前記情報解析動作部は、前記チャットの参加者全員のチャット端末からの入力を受け付けるか、単独の参加者の入力を受け付けるかを切り換え可能で、前記情報解析動作部は、前記ログファイルとの通信の際の排他制御が組み込まれることを特徴とする請求項６から９のいずれか１項に記載のサーバ。
【請求項１１】
入力された第１の文字列と、チャットの交代の場合に付加される第１制御情報とを出力する情報出力部とをチャットの相手に送信するステップと、
前記チャットの相手から送られてきた情報を受信し、受信した情報を解析するステップと、
チャットの交代を示す第２制御情報が含まれていた場合に、チャットの交代動作を行うステップと、を備えることを特徴とするチャット方法。
【請求項１２】
チャット端末から送られてきた情報を受信するステップと、
受信した情報を解析して、チャットの交代を示す制御情報が含まれていた場合に、その後に該チャット端末から送られる情報を無視し、交代された他のチャット端末からの情報を受信するステップと、
前記情報解析動作部により受信された情報に含まれる文字列を記憶するステップと、
記録された文字列を前記他のチャット端末以外のチャット端末に送信するステップと、を備えることを特徴とするチャット方法。
【請求項１３】
入力された第１の文字列と、チャットの交代の場合に付加される第１制御情報とを出力する情報出力部とをチャットの相手に送信するステップと、
前記チャットの相手から送られてきた情報を受信し、受信した情報を解析するステップと、
チャットの交代を示す第２制御情報が含まれていた場合に、チャットの交代動作を行うステップと、を備えるチャット方法をコンピュータに実行させるためのプログラム。
【請求項１４】
チャット端末から送られてきた情報を受信するステップと、
受信した情報を解析して、チャットの交代を示す制御情報が含まれていた場合に、その後に該チャット端末から送られる情報を無視し、交代された他のチャット端末からの情報を受信するステップと、
前記情報解析動作部により受信された情報に含まれる文字列を記憶するステップと、
記録された文字列を前記他のチャット端末以外のチャット端末に送信するステップと、を備えるチャット方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャット装置、チャットサーバ、チャット方法及びプログラムに関し、特に、落ち着いた会話を行なうことができるチャット装置、チャットサーバ、チャット方法及びプログラムに関する。
【背景技術】
【０００２】
従来、パソコン通信で、リアルタイムに参加者同士が会話を行なえるようにしたサービスでチャットというシステムがある。
【０００３】
このチャットは、複数の参加者が同時に会話することが可能で、１人の発言は全員にモニタされるというシステムである。
【０００４】
従来のチャットシステムに関する技術としては、特許文献１に開示される技術がある。この技術は、ネットワークに接続され、かつネットワーク上に設営された仮想空間を共有して互いに文字メッセージの送受信及び表示が可能な会話装置であって、所定の反応と、反応を指定する所定の入力操作と、反応を表す所定の表象とが対応付けられて記憶された入出力テーブルと、入力操作に対応する反応を、会話装置を用いて仮想空間内の他の会話装置に通知する反応手段と、他の会話装置から送信された反応を表す表象を、文字メッセージとは独立に表示する表示手段と、を備えるというものである。
【０００５】
また、特許文献２には、ネットワークを構成し、このネットワーク上に作成された複数の仮想通信空間の何れかを介して互いにメッセージの送受信が可能であって、その送受信メッセージが通信者識別情報と共に、表示手段に表示される複数の端末装置と、前記仮想通信空間を利用する通信者の識別子と、これらにそれぞれ対応する文字列情報とを記憶しているテーブル手段とを、具備し、前記文字列が前記通信者識別情報として使用されるチャットシステムが開示されている。
【０００６】
さらに、特許文献３には、複数のユーザがネットワーク上でメッセージの交換を行なう電子コミュニケーションサービスであるチャットサービスに参加するために、ユーザが用いる通信端末装置であって、ユーザの発言データを入力するための入力手段と、ネットワークに接続し、他のユーザの発言データを受信するための通信手段と、入力手段によって入力されたユーザの発言データ、および前記通信手段によって受信された他のユーザの発言データを複数の発言データとして表示する表示手段とを備え、表示手段は、複数の発言データの中の、少なくとも一部の発言データの発言順序が明示されて表示されるように発言データの処理を行なうデータ処理手段を備える通信端末装置が開示されている。
【０００７】
また、特許文献４には、仮想対話を行う利用者のクライアント装置と、このクライアント装置を介して行われる仮想対話に関する情報を処理するメッセージチャット情報処理装置とを、ネットワークを介して通信可能に接続して構成されたメッセージチャットシステムであって、クライアント装置は、対話開始要求の入力をクライアント装置の外部から受け付けるとともに、この対話開始要求を上記ネットワークを介してメッセージチャット情報処理装置に送信する端末側対話制御手段を備え、メッセージチャット情報処理装置は、対話開始要求を当該メッセージチャット情報処理装置にて受信した場合に、対話先の利用者を所定方法で決定する対話先決定手段と、対話先決定手段にて決定された対話先の利用者のクライアント装置に対して、対話開始要求をネットワークを介して送信する対話要求手段とを備え、クライアント装置の端末側対話制御手段は、対話開始要求を当該クライアント装置にて受信した場合に、所定の対話画面を所定の出力手段に表示させるとともに、この対話画面を介して行われるチャットを制御することを備えるメッセージチャットシステムが開示されている。
【特許文献１】特開２００１−２０２３１５号公報
【特許文献２】特開２００２−０６３１２４号公報
【特許文献３】特開２００２−２８８１０２号公報
【特許文献４】特開２００３−１１４８５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の従来技術では、キー入力の速度に差があると、入力の速い方の会話のみが取り上げられてしまい、入力の遅い方は会話に参加困難であった。
【０００９】
チャット参加者の全員から意見を聞きたい場合など、全員の発言を把握することも困難であった
また、リアルタイム性を重視するために、処理時間が余分にかかる送信文章の符号化などは困難であった。
【００１０】
そこで、本発明の目的は、入力の速度にかかわらず、会話に参加しやすいチャット装置、チャットサーバ、チャット方法及びプログラムを提供することにある。
【００１１】
また、本発明の目的は、送信文章の符号化なども楽にするチャット装置、チャットサーバ、チャット方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明のチャット装置は、入力された第１の文字列と、チャットの交代の場合に付加される第１制御情報とを出力する情報出力部と、
前記第１の文字列と第１制御情報とをチャットの相手に送信する送信部と、
前記チャットの相手から送られてきた情報を受信する受信部と、
受信した情報を解析し、チャットの交代を示す第２制御情報が含まれていた場合に、チャットの交代動作を行う情報解析動作部と、を備えることを特徴とする。
【００１３】
また本発明のチャット装置は、入力された第１の特定の文字列を検出し、該第１の特定の文字列よりも短い文字列又は符号に変換し、変換された文字列又は符号を含む第１情報とチャットを交代する場合に付加される第１制御情報とを出力する情報変換部と、
前記第１情報と第１制御情報とをチャットの相手に送信する送信部と、
前記チャットの相手から送られてきた、第２の特定の文字列を変換した、前記第２の特定の文字列よりも短い他の文字列又は符号を含む第２情報とチャットを交代する場合に付加される第２制御情報とを受信する受信部と、
前記受信部から出力される前記第２情報を解析して第２の特定の文字列に変換するとともに、チャットの交代を示す前記第２制御情報が含まれていた場合に、チャットの交代動作を行う情報解析動作部と、を備えることを特徴とする。
【００１４】
本発明のサーバは、チャット端末から送られてきた情報を受信し、受信した情報を解析して、チャットの交代を示す制御情報が含まれていた場合に、その後に該チャット端末から送られる情報を無視し、交代された他のチャット端末からの情報を受信する情報解析動作部と、
前記情報解析動作部により受信された情報に含まれる文字列を記憶する記録部とを有し、
前記情報解析動作部は前記記録部に記録された文字列を前記他のチャット端末以外のチャット端末に送信することを特徴とする。
【００１５】
本発明のチャット方法は、入力された第１の文字列と、チャットの交代の場合に付加される第１制御情報とを出力する情報出力部とをチャットの相手に送信するステップと、
前記チャットの相手から送られてきた情報を受信し、受信した情報を解析するステップと、
チャットの交代を示す第２制御情報が含まれていた場合に、チャットの交代動作を行うステップと、を備えることを特徴とする。
【００１６】
また本発明のチャット方法は、チャット端末から送られてきた情報を受信するステップと、
受信した情報を解析して、チャットの交代を示す制御情報が含まれていた場合に、その後に該チャット端末から送られる情報を無視し、交代された他のチャット端末からの情報を受信するステップと、
前記情報解析動作部により受信された情報に含まれる文字列を記憶するステップと、
記録された文字列を前記他のチャット端末以外のチャット端末に送信するステップと、を備えることを特徴とする。
【００１７】
本発明のプログラムは、入力された第１の文字列と、チャットの交代の場合に付加される第１制御情報とを出力する情報出力部とをチャットの相手に送信するステップと、
前記チャットの相手から送られてきた情報を受信し、受信した情報を解析するステップと、
チャットの交代を示す第２制御情報が含まれていた場合に、チャットの交代動作を行うステップと、を備えるチャット方法をコンピュータに実行させるためのプログラムである。
【００１８】
また本発明のプログラムは、チャット端末から送られてきた情報を受信するステップと、
受信した情報を解析して、チャットの交代を示す制御情報が含まれていた場合に、その後に該チャット端末から送られる情報を無視し、交代された他のチャット端末からの情報を受信するステップと、
前記情報解析動作部により受信された情報に含まれる文字列を記憶するステップと、
記録された文字列を前記他のチャット端末以外のチャット端末に送信するステップと、を備えるチャット方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１９】
本発明によれば、相手が入力を終えた後、自分の返答を待たずに相手が話しを進めてしまうことがなくなるので、落ち着いてじっくりと考えた自分の入力を行なうことができ、会話の流れから取り残されることを防ぐことができるようになる。
【００２０】
本発明によれば、暗号化の際にチャットでよく使用される単語を専用の符号を用いて変換するようにすることで、定型のやりとりを行なう際の通信量を減少することが可能となる。
【００２１】
本発明によれば、会話を行なう双方で、共通の任意設定符号化情報を用いることで、頻出する用語や特定の言い回しを低通信量で通信できるため、通信時間をさらに短縮することが可能となる。
【００２２】
本発明によれば、チャット中に頻出する単語や言い回しを符号に置き換えて、通信速度及び通信量を改善することが可能となる。
【００２３】
本発明によれば、参加者が望むタイミングで発言ができるチャットを行なうことが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面を参照して本発明を実施するための最良の実施の形態を説明する。
【００２５】
［第１の実施の形態］
［構成の説明］
図１は、本発明の第１の実施の形態としてのチャット装置が通信網に接続される例の構成を示すブロック図である。
【００２６】
本実施の形態のチャット装置７は、エディタ１と、情報出力部として機能する情報変換部２と、送信部３と、受信部４と、情報解析・動作部５とを備えている。
【００２７】
エディタ１は、情報変換部２からの入力情報を表示するとともに表示画像に基づき入力情報を編集するための入力領域と、チャット参加者間のチャットの会話が書き込まれる出力領域と有し、文字入出力機能を有する。
【００２８】
情報変換部２は、エディタ１の入力領域にキーボード等の入力装置により入力された入力情報を出力する機能と、エディタ１に入力された文字列を読み取り制御情報とともに通信に使用できる形式に変換する機能とを有する。
【００２９】
送信部３は、情報変換部２から出力される操作情報を、ネットワークを通じてチャットの通信相手に送信する機能を有する。
【００３０】
受信部４は、チャットの相手から送られてきた情報を受信して情報解析・動作部５に送る機能を有する。
【００３１】
情報解析・動作部５は、受信部４から送られてきた、チャット相手の情報変換部２によって変換された情報を解析変換し、文字列はエディタ１上の出力領域に出力し、制御情報には対応した動作をする機能を有する。
【００３２】
また、端末の操作を行なう場合の入力は、まず情報変換部２に送られることとする。ただし、端末の操作を行なう場合の入力がエディタ１に送られる場合もある。
【００３３】
［動作の説明］
準備として、ネットワークを介して通信可能な状態にある２者（以下、参加者Ａと参加者Ｂとする）ともに図１の構成が準備状態である必要がある。
【００３４】
以下の説明では、参加者Ａ側において、エディタ１−Ａ、情報変換部２−Ａ、送信部３−Ａ、受信部４−Ａ、情報解析・動作部５−Ａが設けられおり、参加者Ｂ側において、エディタ１−Ｂ、情報変換部２−Ｂ、送信部３−Ｂ、受信部４−Ｂ、情報解析・動作部５−Ｂが設けられているものとする。
【００３５】
参加者Ａが参加者Ｂを相手としたチャットを開始の操作を行なう（ステップＳ１）と、情報変換部２―Ａが送信部３−Ａに通信相手と通信内容（チャット開始）を含む情報である開始情報を指定し（ステップＳ２）、送信部３−Ａが開始情報を参加者Ｂに送る（ステップＳ３）。
【００３６】
参加者Ｂの受信部４−Ｂは開始情報を受信すると情報解析・動作部５−Ｂに開始情報を送る（ステップＳ４）。
【００３７】
参加者Ｂの情報解析・動作部５−Ｂは参加者Ｂの入力装置からの入力をエディタ１−Ｂの入力領域に反映させなくすることで参加者Ｂの入力装置からの入力を受け付けなくする（ステップＳ５）。つまり、参加者Ａが入力を行なう際、参加者Ｂは入力を行なうことができない。
【００３８】
参加者Ｂのエディタ１−Ｂのフラグの設定が完了すると、情報変換部２−Ｂは参加者Ｂのエディタ１−Ｂのチャットの準備ができたことを通信する送信部３−Ｂに指定する（ステップＳ６）。送信部３−Ｂはチャットの準備ができたことを示す情報を参加者Ａの受信部４−Ａに送信する（ステップＳ７）。
【００３９】
参加者Ａの受信部４−Ａは参加者Ｂ側からチャットの準備ができたことを示す情報を受信する（ステップＳ８）と、情報解析・動作部５−Ａに出力する。
【００４０】
Ａの受信部４−ＡからＢ側の準備完了の送信を受け取った情報解析・動作部５−Ａは、情報変換部２−Ａにエディタ１−Ａへの出力を開始するよう通達し、チャットの準備が完了する（ステップＳ９）。
【００４１】
キーボード等の入力装置を用いてエディタ１−Ａの入力領域に、送信したい文字列と送信合図を入力する（ステップＳ１０）。情報変換部２−Ａがエディタ１−Ａの入力領域の内容を読み取り（ステップＳ１１）、内容を変換して送信部３−Ａに送る。送信部３−Ａが参加者Ｂに変換された内容を送信する。情報変換部２−Ａが読み取った内容に交代合図が含まれていた場合、交代合図も参加者Ｂに送信する（ステップＳ１２）。
【００４２】
受信部４―Ｂが参加者Ａから受信した内容を、情報解析・動作部５−Ｂが解析し、文章をエディタ１−Ｂの出力領域に出力する（ステップＳ１３）。
【００４３】
参加者Ａ側において、情報解析・動作部５−Ａに送信した文章を送る。情報解析・動作部５−Ａはそれをエディタ１−Ａの出力領域に出力する（ステップＳ１４）。
【００４４】
上記の動作以降も、それぞれ交代合図を行なうまでは相手の交代は行なえず、交代合図を行なうことで入力可能な側が入れ替わることができる。
【００４５】
参加者Ａ側において、交代合図が情報変換部２−Ａに入力されると、ステップＳ１４の動作後に、情報解析・動作部５−Ａは情報変換部２−Ａがエディタ１−Ａの入力領域へ入力装置からの入力を反映させることを停止する。また、エディタ１−Ａは送信合図を受けても、何もしない（ステップＳ１５）。
【００４６】
参加者Ｂ側において、受信部４−Ｂが交代合図を受けると、ステップＳ１３の動作後に、情報解析・動作部５−Ｂは情報変換部２−Ｂがエディタ１−Ｂの入力領域へ入力装置からの入力を反映させるのを認める。また、エディタ１−Ｂは送信合図を受けた場合、送信合図に対応して動作する（ステップＳ１６）。
【００４７】
交代合図として、改行の替わりに次の操作（１）〜（６）を採用してもよい。これらはすべて情報変換部２が制御用の情報として認識することとする。
（１）  改行以外の、あらかじめ設定されたキー入力。例として“スペースキー”や“システムキーと他のキーの組み合わせ”など。
（２）  このシステムにあらかじめ設定された交代ボタンをクリックする。
（３）  情報変換部２が送信のため文字列をエディタ２から読み込んだ際にあらかじめ設定した特定の文字列を見つけた際。例として「。」や「以上」等。
（４）  情報変換部２に時計機能を持たせ、交代がなされてからあらかじめ設定した時間が過ぎた時。
（５）  情報変換部２に時計機能を持たせ、あらかじめ設定した時間エディタへの入力がなかった時。
（６）  外部入力装置による、あらかじめ決められた入力がなされた時。例として、マイクによる音声入力やカメラ入力による被写体の変更など。
【００４８】
［第２の実施の形態］
［構成の説明］
第１の実施の形態と同様である。ただし、情報変換部２は既存の暗号化技術を用いて情報を暗号化してから送信部３に伝達する機能を持ち、情報解析・動作部５は受け取った情報を情報変換部２の使用した暗号化技術を用いて復号化してからエディタ１に情報を送る機能を有する。
【００４９】
［動作の説明］
第１の実施の形態場合と同様である。ただし、情報変換部２は暗号化技術を用いて情報を暗号化してから伝達する。情報解析・動作部５は受け取った情報を情報変換部２の使用した暗号化技術を用いて復号化してからエディタ１に情報を送る。暗号化技術の中には圧縮技術も含まれる。
【００５０】
本実施形態によれば、データを暗号化する箇所を設けたことにより、チャットを行なう際の情報が保護されるようになる。
【００５１】
なお、第１及び第２の実施形態において、チャット装置７は図８に示すようなパーソナル・コンピュータとそのコンピュータ上で動作するプログラムで構成することもできる。パーソナル・コンピュータはＣＰＵ３５と、例えば図５及び図６に示す参加者Ａ又はＢのフローチャートが記述されるプログラムを保持する、ハードディスク等のディスク装置３３、情報処理のためのデータを保持するＲＡＭ等のメモリ３６、キーボード等の入力装置３４、ＣＲＴや液晶表示装置等の表示装置３２、送受信器３１及びデータバス３７を備えている。送受信器３１は送信部３と受信部４に対応する。表示装置３２とプログラムの一部はエディタ１に対応する。情報変換部２と情報解析・動作部５はプログラムの一部が対応する。すなわち、情報変換部２と情報解析・動作部５はプログラムの実行により実現される。
【００５２】
［第３の実施の形態］
［構成の説明］
第１及び第２の実施の形態と同様である。ただし、情報変換部２と情報解析・動作部５はチャット開始時あるいはチャット中任意のタイミングで、符号化の対象となる単語や文章とその符号の対応表からなる符号化情報を通信中の相手と送受信を行い、通信相手と符号化情報を共有する機能を有する。
【００５３】
［動作の説明］
第２の実施の形態の符号化の際、参加者Ａ又はＢが任意に設定した単語を符号化の対象として情報変換部２（２−Ａ又は２−Ｂ）に設定することで、情報変換部２が通信相手と共有した符号化情報を元に文字列の符号化を行なうことができる。
【００５４】
図７は符号化の対象となる単語とその符号の対応表の一例を示す図である。例えば、コード（符号）である“＊”、“＃”、“＋”、“！”は、それぞれ“あなたとメールできてとても嬉しいです。”、“お早いご返事ありがとう。”、“メールありがとう。”、“お元気で。”に対応する。
【００５５】
また、情報変換部２−Ａ又は２−Ｂは第１の文字列からそれより短い第２の文字列に変換する場合もある。例えば、情報変換部２−Ａ又は２−Ｂは文字列“YUCHIRO SAITO”をそれよりも短い“name 1”に変換することができる。
【００５６】
［第４の実施の形態］
［構成の説明］
図２のように、図１の構成に文章解析部６が加わる。文章解析部６は情報変換部２の読み取り内容を受け取って品詞や常套句等の単語に分解して、各単語の出現頻度を計算し、情報変換部２及び情報解析・動作部５で使用する符号化情報を更新する機能を有する。
【００５７】
［動作の説明］
文章解析部６は、情報変換部２の読み取った内容を、あらかじめ定められた方式に従って解析し、分解されたそれぞれの単語ごとに出現頻度を算出する。
【００５８】
チャットを行なっている最中に文章解析部６が単語の出現頻度を更新し、一定以上頻繁でかつ符号化による情報量低減が見込める長さの単語を符号化情報に加えて情報変換部２に通達する。情報変換部２は更新された符号化情報を通信相手と共有する。
【００５９】
文章解析部６が用いる解析方式は、既存の文章解析技術を用いることができる。また、単語の特定の組み合わせが頻出する場合などに、それらを一まとめにして繋がった単語として扱う機能を有していてもよい。
【００６０】
［第５の実施の形態］
［構成の説明］
図３及び図４は本実施の形態の構成を示すブロック図である。
【００６１】
第４の実施の形態までのような１対１通信方式でない、サーバ管理方式のチャットシステムである。
【００６２】
チャット参加者はサーバとやり取りを行い、チャット支援システムはサーバに搭載させる。
【００６３】
図３の構成では、チャット装置１０は図１で言うエディタ１にあたるエディタ１と、送信部２１と、受信部２２と、を有する。
【００６４】
キーボード等の入力装置からの入力は、エディタ１の入力領域に直接入力され、送信部２１はその文章のみを送信する機能を有する。
【００６５】
受信部２２は、受信した文章をそのままエディタ１の出力領域に出力する。
【００６６】
サーバ上の情報解析・変換部１１は情報変換部２と情報解析・動作部５に対応する動作を行なう。受信した文章に対して第１の実施の形態の文章の削除及び変更の機能を有し、また、ログファイル１２に文章を追加する機能を有する。情報解析・変換部１１はプログラムの一部と記憶部で構成してもよい。すなわち、情報解析・変換部１１の機能をプログラムによって実現してもよい。
【００６７】
また、情報解析・変換部１１はチャット参加者のそれぞれの通信先情報と、現在の通信相手の情報を記憶し、受信相手の切り替えを行なうことができる。
【００６８】
また、情報解析・変換部１１はログファイル１２の内容を全部又は指定された一部、チャット参加者全員に送信する機能を有する。
【００６９】
図４の構成では、チャット装置１０の中に、第４の実施の形態で説明された情報変換部２の符号化機能と情報解析・動作部５の復号化機能を有する符号、復号化装置が含まれる。
【００７０】
また、サーバの文章解析部１３は図２の文章解析部６と同様の機能を有する。
【００７１】
［動作の説明］
第１の実施の形態、第２の実施の形態、第３の実施の形態及び第４の実施の形態と同様である。
【００７２】
ただし、交代を管理する機能はサーバ上の情報解析・動作部となる情報解析・変換部１１が行なう。
【００７３】
入力の番であるチャット参加者から送信された文章を情報解析・変換部１１が読み取り、交代合図などの捜索を行なう。また、文章の変更を行なうこともある。
【００７４】
その後、ログファイル１２に文章を追加し、その追加された文章を全チャット参加者宛てに送信する。
【００７５】
図４の構成の場合、情報解析・変換部１１が読み取った文章に対して第４の実施の形態のように文章解析部６が動作する。
【００７６】
文章解析装置１３は頻出する単語（文字列）や文章を図７に示すように符号と関連付け、この符号化情報を各チャット参加者に送信する。
【００７７】
この情報は各端末のチャット装置１０内の符号、復号化部２３が受け取り、次より文章の符号化をしてから送信し、受信分を復号化してからエディタ１に出力する。
【００７８】
参加者Ａの交代合図がサーバに通達されると、情報解析・変換部１１が受信相手を次の相手（参加者）Ｂに切り替える。これにより、参加者Ａからの文章を情報解析・変換部１１が無視するようになり、一方、参加者Ｂからの文章を受信してログファイル１２に文章を追加する動作を行なうようになり、文章を送信できるのは参加者Ｂのみとなる。
【００７９】
本発明によれば、より多くのデータ量を通信することができるネットワークで適用できるサーバを用いることで、通信及び交代管理が迅速かつ確実になる。
【００８０】
［第６の実施の形態］
［構成の説明］
第１の実施の形態、第２の実施の形態、第３の実施の形態、第４の実施の形態及び第５の実施の形態のいずれかと同じ構成単位が、二者間通信ではなく複数（三者以上）との通信を行なうものである。
【００８１】
情報解析・変換部１１には複数の相手をそれぞれ識別し、正しく通信を行う機能がある。
【００８２】
また、情報解析・変換部１１にはチャット参加者の入力順序を記憶し、そのとおりに切り替えを行なう機能を持つ。
【００８３】
［動作の説明］
第１の実施の形態、第２の実施の形態、第３の実施の形態、第４の実施の形態及び第５の実施の形態と同様の動作を行なう。ただし、チャットの開始は通信中の全参加者が準備を済ませている必要がある。
【００８４】
入力者がエディタ１に入力中に操作を受け付けなくなるのは、入力者以外の全員のエディタ１である。
【００８５】
現在の入力者が交代を合図すると、参加者全員のうち、情報変換部２又は情報解析・変換部１１が記憶している入力順に従った次の参加者の入力が開始される。
【００８６】
本発明によれば、複数の人が参加するチャットを行なうことが可能となる。
【００８７】
［第７の実施の形態］
［構成の説明］
本実施形態の構成は、第６の実施の形態と同様の構成である。ただし、送信部３及び受信部４又はチャット装置１０内の送信部２１及び受信部２２はチャット中でも接続を受け付け直す機能がつく。
【００８８】
［動作の説明］
第１の実施の形態、第２の実施の形態、第３の実施の形態、第４の実施の形態、第５の実施の形態及び第６の実施の形態のいずれかと同様の動作を行なう。ただし、チャット中の端末に他者が接続を行なうことによって、通信中の全参加者に接続の情報が通知されて、新しい接続が参加できる。
【００８９】
この場合に新規参加者はパスワードなどを要求されるようにすることもできる。
【００９０】
他者が接続を行なった場合、送信部３の送信相手に新規接続を加え、情報変換部２の符号化及び暗号情報を新規接続先に送らせる。
【００９１】
また、エディタ１の内容に残っている過去の発言を新規接続先にのみ送る。
【００９２】
このときの過去の発言は、一定サイズや一定時間内などの通信量制限をかけることが可能である。
【００９３】
各自の情報変換部２又は情報解析・変換部１１に記憶されている入力順の最後にこの参加者を登録することで参加が完了する。
【００９４】
既接続者がチャットからの離脱を送信した場合、送信部３又は情報解析・変換部１１の送信相手からこの接続を削除し、受信部４の受信元からも削除する。
【００９５】
現在、入力状態なら入力交代の合図を通知する。各自の情報変換部２又は情報解析・変換部１１に記憶されている入力順からこの参加者を削除することで、離脱が完了する。
【００９６】
本発明によれば、参加及び離脱が自在なチャットを行なうことができる。
【００９７】
［第８の実施の形態］
［構成の説明］
情報解析・変換部１１がリアルタイムチャットとキャッチボール型チャットを切り替える機能を有する。
【００９８】
［動作の説明］
参加者の合図により、情報解析・変換部１１が常にチャット参加者全員の入力を受け付けるようになる。また、その状態から元の一人のみの入力を受け付けるように変更できる。
【００９９】
ただし、ある文章をログファイル１２に追加している最中には他の文章を追加することのないよう、情報解析・変換部１１とログファイル１２との間の通信には排他制御が組み込まれる。
【０１００】
上記の実施の形態では、チャット装置として、パーソナル・コンピュータを用いているが、本発明ではこれに限定されず、通常の電話機、ＰＤＡ及び携帯電話機なども用いることできる。
【図面の簡単な説明】
【０１０１】
【図１】本発明の第１の実施の形態としてのパーソナル・コンピュータが通信網に接続される例の構成を示すブロック図である。
【図２】本発明の一実施の形態の構成を示すブロック図である。
【図３】本発明の一実施の形態の構成を示すブロック図である。
【図４】本発明の一実施の形態の構成を示すブロック図である。
【図５】本発明の一実施の形態の動作を示すブロック図である。
【図６】本発明の一実施の形態の動作を示すブロック図である。
【図７】符号化の対象となる単語とその符号の対応表の一例を示す図である。
【図８】チャット装置としてのパーソナル・コンピュータを示すブロック図である。
【符号の説明】
【０１０２】
１  エディタ
２  情報変換部
３  送信部
４  受信部
５  情報解析・動作部
６  文章解析部
１０  チャット装置
１１  情報解析・変換部
１２  ログファイル
２１  送信部
２２  受信部
２３  符号化及び復号化部
【図１】
2005316982.tif 000003
【図２】
2005316982.tif 000004
【図３】
2005316982.tif 000005
【図４】
2005316982.tif 000006
【図５】
2005316982.tif 000007
【図６】
2005316982.tif 000008
【図７】
2005316982.tif 000009
【図８】
2005316982.tif 000010