(57)【特許請求の範囲】
【請求項１】
通信回線を介して、他の端末装置と通信可能なチャット端末装置であって、
文字情報を入力する入力部と、
前記文字情報と利用者識別情報とを含む会話情報を前記他の端末装置に送信し、前記通信回線を介して受信する文字情報と利用者識別情報を含む受信会話情報を信号処理する処理部と、
前記処理部で信号処理された前記受信会話情報を表示する表示部と、
前記受信会話情報の少なくとも前記利用者識別情報を含むチャット履歴情報を記憶するチャット履歴記憶部と、
前記チャット履歴情報に基づき、前記端末装置の前記表示部に表示される前記受信会話情報の表示形態を前記利用者識別情報に基いて求められた利用者の発言回数順位に応じて設定する資源割当部とを有したことを特徴とするチャット端末装置。
【請求項２】
通信回線を介して複数の端末装置間で文字情報に基づいて会話を行うチャット方法において、
前記端末装置は、
文字情報と利用者識別情報を含む会話情報を受信し、
前記利用者識別情報に対応付けて前記端末装置間での会話履歴を記憶部に記憶し、
前記会話履歴に基づき、前記会話情報の表示形態を前記利用者識別情報に基いて求められた利用者の発言回数順位に応じて割り当て、
前記会話情報を前記割り当てられた表示形態で表示することを特徴とするチャット方法。
【請求項３】
通信回線を介して、他の端末装置と通信可能なチャット端末装置を制御する制御プログラムであって、
前記チャット端末装置に、
文字情報を入力し、
前記文字情報と利用者識別情報とを含む会話情報を前記他の端末装置に送信し、前記通信回線を介して受信する文字情報と利用者識別情報を含む受信会話情報を信号処理する処理し、
前記処理部で信号処理された前記受信会話情報を表示し、
前記受信会話情報の少なくとも前記利用者識別情報を含むチャット履歴情報を記憶し、
前記チャット履歴情報に基づき、前記端末装置の前記表示部に表示される前記受信会話情報の表示形態を前記利用者識別情報に基いて求められた利用者の発言回数順位に応じて設定する、
処理を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を介して文字情報を用いて複数の端末装置間で会話を行うシステムに関し、より詳しくは、この文字情報の発信者を識別し易くした会話を行うシステムに関する。
【０００２】
【従来の技術】
インターネットは、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を起爆剤として急速な拡大をとげてきた。近年、インターネットのユーザの興味は、単なるＷＷＷの閲覧からインターネットを使ったユーザ間のコミュニケーションに移行しつつある。このコミュニケーションの代表的なものにＩＲＣ（Ｉｎｔｅｒｎｅｔ  Ｒｅｌａｙ  Ｃｈａｔ）というシステムがある。このＩＲＣの利用者は、ここ数年で何倍にも増え、また、利用者層も当初は技術者や研究者が主体であったが、現在では、非技術系の人達の占める割合が大きくなってきている。このＩＲＣでは、チャンネルと称する仮想の部屋に、ユーザが入って（ＪＯＩＮして）文字情報の遣り取りによって会話を行う。このチャンネル内で文字情報を互いに遣り取りする際に、ユーザ間の識別は、英数字９文字までの文字列からなるニックネームを使用する。
【０００３】
この会話（以下、チャットと称する）では、１対１とは限らずに、複数のユーザ間で、端末装置の表示部に表示されたこの文字情報を読みつつ会話を進行させて行く。このとき、チャットを行うチャンネルに参加するユーザ数が数人と少なければ、各々のユーザはニックネームで互いに発言内容を識別することは容易である。しかし、参加するユーザ数が多くなると、例えば、数十人になると、このニックネームでユーザを識別することは困難になる。
【０００４】
そこで、よりユーザの識別をし易くする従来技術が、特開平８−７９２４３、特開平１１−２０３２２７や特開２０００−２０７３０４などに開示されている。この特開平８−７９２４３に開示されている技術は、電子会議システムに関し、表示部に表示された発言データの発言者の識別を容易にするために、発言者の識別子とこの識別子に対応する識別情報（色情報）とを対応させておき、この発言データを識別情報で特定された色に着色して表示させる様にした発明を開示している。
【０００５】
また、特開平１１−２０３２２７に開示されている技術は、チャットシステムに関し、発言者を容易に識別できる様にするために、発言データを囲む吹き出し内の背景色をクライアント内の色テーブルから発言者に対応した背景色に設定し、表示するようにした発明を開示している。
【０００６】
さらに、特開２０００−２０７３０４に開示されている技術は、電子メール、電子チャットなどに関し、例えば、電子メールの内容や送信者・発信者に応じて、吹き出し画像の形態や色彩を変化させたり、吹き出し画像中の文字フォントなどを変化させ、電子メールの内容を直観的に把握し易くする発明が開示されている。
【０００７】
上記したこれらの発明では、発言データの色や吹き出し内の背景色、さらには文字情報のフォントなどを発言者に対応させて表示することが開示されている。
【０００８】
【発明が解決しようとする課題】
しかしながら、例えば、文字情報を色付けして、ユーザを識別し易くする場合に、ユーザ毎に１色を割り当てると、数十人が参加しているチャンネルでは数十色を使用することになる。そのため、多種類の色を使用したために却って識別しにくくなったり、識別したいユーザが同系統の色で表示され識別しづらくなるなどの不具合が生じることになる。
【０００９】
さらに、チャンネルに参加しているユーザ数が数十人と多数であっても、この数十人の全ての人が頻繁に会話を行う場合よりも、その中の少数人のグループが会話を行う場合が多い。この場合に、このグループ以外のユーザは発言を控え、また他のグループの会話が弾むとこのグループのユーザは発言を控えると言う状況が頻繁に生じる。すなわち、チャンネルに参加しているユーザ全員が常に会話を交わしているのでない。
【００１０】
したがって、チャンネルに参加しているユーザに識別用に色を割り当てていくのではなく、会話を頻繁に行うグループ内の他のユーザには、識別し易い色を割り当て、このグループ以外のユーザには識別用の色を割り当てない、または割り当てない様にした方が、識別手段としては有効である。
【００１１】
色による識別以外にフォント、音や音声、また括弧などの記号などの識別手段についても、この識別手段を特定のユーザに優先的に割り当てる様にすることが、限りのある識別手段を使用する場合に有効である。
【００１２】
したがって、本発明は、多数のユーザが参加するチャンネルにおいても、他のユーザよりも重視し、識別したい特定のユーザからの文字情報を識別し易くしたチャットシステム等を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、本実施形態の一例によれば、チャット端末装置は、通信回線を介して、他の端末装置と通信可能であって、文字情報を入力する入力部と、前記文字情報と利用者識別情報とを含む会話情報を前記他の端末装置に送信し、前記通信回線を介して受信する文字情報と利用者識別情報を含む受信会話情報を信号処理する処理部と、前記処理部で信号処理された前記受信会話情報を表示する表示部と、前記受信会話情報の少なくとも前記利用者識別情報を含むチャット履歴情報を記憶するチャット履歴記憶部と、前記チャット履歴情報に基づき、前記端末装置の前記表示部に表示される前記受信会話情報の表示形態を前記利用者識別情報に基いて求められた利用者の発言回数順位に応じて設定する資源割当部とを有したことを特徴とする。
【００１９】
このような構成にすることで、会話情報を端末装置の表示部に表示する際にチャット履歴情報に基づいて、この会話情報の表示形態を資源割当部によって設定できるので、注目すべき他のユーザの会話情報をチャット履歴情報に基づいて定めることが可能になる。
【００３１】
このようにチャット方法を構成したので、会話情報を端末装置の表示部に表示する際にチャット履歴情報に基づいて、この会話情報の表示形態を資源割当部によって設定できるので、注目すべき他のユーザの会話情報の表示をチャット履歴情報に基づいて定めることが可能になる。
【００３２】
【発明の実施の形態】
（第１の実施形態）
本発明のチャットシステムの実施形態の１例を図１に示す。このチャトシステム１では、各々のチャット端末装置１０−１、・・・、１０−Ｎ内のＩＲＣクライアント（以下、チャットプログラムと称する）が通信回線（以下、ネットワークと称する）３０を介して、チャットサーバ２０に接続された例を示す。
【００３３】
本実施例では、チャットシステムの例としてＩＲＣを挙げるが、複数のユーザが会話を行うチャンネルを共有できるチャットシステムにも本発明は適用可能である。また、チャットサーバ２０は、図１に示す様に、他のチャット端末装置１０（以下、特に断らない限り、チャット端末装置１０で各チャット端末装置１０−１、・・・、１０−Ｎを示す）と独立して設けても良く、いずれかのチャット端末装置１０に搭載（実装）されても良い。
【００３４】
以下に図１から図５を参照して、本チャットシステム１の概要を説明し、図６から図１２を参照して本チャットシステム１の特徴部分をより詳しく説明する。
【００３５】
図１に示したチャット端末装置１０の１例を図２に示す。チャット端末装置１０は、パソコン（パーソナルコンピュータ）６００内に、マイクロコンピュータなどを含んで構成された処理部７０、後述するチャットプログラム５０やチャット履歴情報８１などを記憶格納する磁気装置などの記憶装置で構成された記憶部８０、文字情報や図形を表示し、さらにはスピーカなどを搭載して表示部９０の機能を果たすディスプレイ６０２、そして、文字情報などの入力のための入力部１００の機能を果たすキーボード６０１やマウス６０３などを含んで構成されている。ここで、図２に示したチャット端末装置１０に接続される通信用のケーブル、電源ケーブル等は簡略化のために図示していない。
【００３６】
ユーザは、このキーボード６０１または、マウス６０３を併用して、ユーザの識別情報とともにチャンネルへの参加コマンドであるＪＯＩＮコマンドを入力し、チャットサーバ２０に送信してチャンネルに参加する（入室する）。図３はこのＪＯＩＮコマンドの処理フローの１例を示すものであり、チャット端末装置１０から送信されたＪＯＩＮコマンドをチャットサーバ２０が受信すると、このコマンドの内容を解釈するコマンド解釈処理が開始され（図３のステップ２００）、ＪＯＩＮコマンドか否か、入室を許可するか否かを判定する（ステップ２１０）。この判定に際しては、例えばこのユーザが入力したパスワードが登録されたものか否かなどによって判定でき、このユーザの入室を許可と判定すると（ステップ２１０でＹＥＳの場合）、このユーザの入室時刻を入室を希望するチャンネル名と、このユーザの識別情報に対応させたユーザ名とともにチャットサーバ２０の磁気ディスク装置などで構成された記憶装置内の記憶領域に記録される（ステップ２２０、２３０）。この入室時刻記録の記録フォーマット、およびチャンネルとユーザとの対応関係を示すテーブルの１例を各々図４、図５に示す。図４で、チャンネル３８０はチャンネル名称を示し、ユーザ名３８５はユーザ識別情報に対応したユーザ名であり、入室時刻３９０はユーザが入室した年月日、時刻等を示す。図４の例では、チャンネル＃ｃｈｏｃｏａにユーザ名称「ＭＵＬ」であるユーザが、２０００年１２月２７日の２２時２０分２４秒に入室したことを示している。初めて入室した場合には、入室時刻を本実施例では、サーバに記録するが、チャット端末装置１０側で記録する様にしても良い。このチャット端末装置１０側で入室時刻を記録する場合には、図４に示したユーザ名３８５は無くとも良い。
【００３７】
図５は、このチャットシステム１において開催されている各チャンネルとそのチャンネルに入室しているユーザとの対応関係を示すテーブルの１例を示すものである。チャンネル名３００は、このチャットシステム１で開催されている各チャンネルの名称を示し、ユーザ名３１０は各々のチャンネルに入室したユーザ名を示している。例えば、このチャットシステム１では、＃ｃｈｏｃｏａ、＃Ｉｓｌａｂなどの名称のチャンネルが開催されており、チャンネル＃ｃｈｏｃｏａには、ＭＵＬ、ｐｉｎｅ、ｙｍａｔｓｕｍｏなどの名称のユーザが、チャンネル＃Ｉｓｌａｂには、ｋｉｈａｒａ、ｙｍａｔｓｕｍｏなどの名称のユーザが入室していることが記録されている。この図５に示すテーブルは、チャットサーバ２０の記憶部に記憶されている。また、チャット端末装置１０が参加しているチャンネルについての同様のテーブルは各チャット端末装置１０で記憶するように構成しても良い。
【００３８】
つぎに、この新たに入室したユーザを入室したチャンネルに参加している他のユーザに対して通知するなどの入室処理が行われる（ステップ２３０）。
そして、チャットサーバ２０は、その他の処理、例えば、新たに入室許可されたユーザの端末装置に、そのチャンネルに参加しているユーザ名のリスト送付や、他の端末装置からの会話情報を受信するとこの会話情報に発言者の名前を付して他のユーザに送信するなどの処理を行う（ステップ２４０）。
【００３９】
一方、ステップ２１０でチャット端末装置１０からのコマンドがＪＯＩＮコマンドでないと判定された場合には（ステップ２１０でＮＯの場合）、ステップ２４０に移り、このチャット端末装置１０からのコマンドに対応した処理、例えば、ＪＯＩＮコマンドにこのチャットシステム１では開催されていないチャンネル名などが含まれている場合には、新たに、そのチャンネル名のチャンネルを作成する、もしくは、ＩＲＣのサーバの管理者のみがチャンネルを作成できるような場合には、“この名称のチャンネルは、現在開催されていません。もう一度、チャンネル名をご確認の上、送信して下さい。”などのエラーメッセージをこのユーザに送信する。
【００４０】
以下では、このチャットシステム１では、チャンネル名が＃ｃｈｏｃｏａである１チャンネルのみから構成された場合を例として説明を行う。そして、ユーザ名や発言の識別を容易にする識別手段として、ユーザ名の表示色を使用する場合を例として図１と図６から図１１参照して説明する。
【００４１】
ユーザからの発言である文字情報は、キーボードなどの入力機器である入力部１００のキーボード６０１などを使用して入力される。チャット端末装置１０に入力された情報は、処理部７０で所定の信号処理が行われ、どのチャンネル宛の発言かを示すチャネル識別情報、および、このユーザの利用者識別情報とともに、チャットサーバ２０に送信される。そして、上記した様に、チャットサーバ２０は、受信したこの文字情報にユーザの名前（ニックネームなど）を付けて、このチャンネルに入室している他のユーザに発言を送信する。
【００４２】
本実施形態では、ユーザは、ユーザ名や発言の識別を容易にする表示色を識別し易い順序に予め設定したり、どのユーザ名の発言に優先的に設定した色を割り当てるかなどの処理をチャットプログラム５０に基づき行う。このチャットプログラム５０の構成の１例を図６に示す。このチャットプログラム５０には、チャットサーバ２０との通信などのためのプログラムも含んでいるが、図６では本発明の主旨を簡潔に示すために資源割当部６０のみを明示した。この資源割当部６０には、識別手段設定部６１、発言計測部６５、識別手段開始設定部７５やその他のプログラム７６を含んで構成されている。
【００４３】
識別手段設定部６１は、ユーザ名や発言の識別を容易にする手段を設定するためのプログラム部分であり、表示色で識別を容易にする本実施形態では、色付け６２が選択されている。他のフォント６３は、発言をフォントによって識別する場合に使用し、音声６４は識別したい発言を受信した場合に音声（着信音や合成音声によるユーザ名の通知）を使用する場合に使用する。なお、この色付け６２、フォント６３、音声６４などを複数設定しても良いが、上記した様に、本実施形態では色付け６２のみを使用する場合を説明する。
【００４４】
この色付け６２によって、図８に示す色の設定順序の対応関係を示すテーブルがチャット端末装置１０の記憶部８０に記憶される。図８に示す様に、ユーザがより識別し易いと考える色の順序３３０の順位毎に色名称３４０を設定して、記憶部８０に記憶されている。
この設定によって、例えば、ユーザが好みで選んだ背景色に対して、識別し易い色を設定しておくことが可能になる。
【００４５】
つぎに、資源割当部６０の発言計測部６５を説明する。この発言計測部６５の主たる機能は、識別手段設定部６１で設定された識別手段（本実施形態の場合は表示色）に付加されている順位を計測するためのパラメータを設定することである。
【００４６】
発言回数計測部６６は、ユーザの発言回数を計測するためのプログラム部分であり、図１０のチャット履歴テーブルの１例を示す図は、このプログラム部分によって得た発言回数を記録する際のテーブルの１例を示す。このテーブルはチャット履歴情報の１例であり、本実施形態ではチャット端末装置１０の記憶部８０に記憶されているが、チャットサーバ２０に記憶する様に構成しても良い。この発言回数テーブルは、ユーザ名であるニックネーム４１０に対応してそのユーザが発言した発言回数４２０を記憶し、発言の度に発言回数４２０が更新される。
【００４７】
図１０では、初めてこのチャンネル＃ｃｈｏｃｏａに参加したユーザのチャット履歴情報を示しているので、まだ、“ｐｉｎｅ”、“ｙｍａｔｓｕｍｏ”など各ユーザの発言回数は０と記録されている。以降、他のユーザが発言する度に、そのユーザの発言回数は更新される。また、チャンネル＃ｃｈｏｃｏａに新しくユーザが参加するとニックネーム４１０にその新しいユーザ名が追加される。
【００４８】
チャット履歴情報の他の例として、資源割当部６０（図６参照）のキーワード計測部６８の機能を使用した場合のチャット履歴情報テーブルの例を図１１に示す。このチャット履歴情報にはキーワード４１１の欄に設定したキーワード“パソコン”が記録され、この“パソコン”と言う語を発語した発語回数４２１をニックネーム４１０に対応させて記憶してある。
【００４９】
発言語数計測部６７は、ユーザの発言語数を計測するためのプログラム部分であり、キーワード計測部６８は、ユーザの発言中に特定の語句が含まれているかや、この語句の出現回数の計測や、この特定の語句を設定する機能を含んだプログラム部分であり、複数の語句を設定したり、複数の語句の対を設定しても良い。また、固有名詞計測部６９は、ユーザ名を設定し、発言中の出現回数を計測する機能を含んだプログラム部分である。
【００５０】
ここで、発言計測部６５中の各プログラム６６〜６９を複数設定し機能させても良く、例えば発言回数計測部６６と固有名詞計測部６９を機能させ、発言回数計測部６６によって発言に表示色を付加し、固有名詞計測部６９によって自分の名称を含む発言を受信した際に音声通知をする様に組み合わせても良い。
【００５１】
識別手段開始設定部７５については、後述する。
つぎに、図７の資源割当部の処理フローの１例を示す図を参照して、上記チャットプログラム５０の処理を説明する。ステップ１１０の入室処理は図３のステップ２３０を含む処理に相当し、入室すると、チャット端末装置１０には、上記した様に、チャットサーバ２０から、＃ｃｈｏｃｏａに入室しているユーザのリストが送信されて来る。この実施形態では識別手段として、表示色を選択し、発言計測は発言回数計測部６６の機能を使用する（ステップ１２０）。初めて、チャットに参加する場合には、過去のチャット履歴がないので、ユーザ用のテーブルを作成する。本実施例では、チャット履歴情報の１例として、上記した図１０に示すユーザの発言回数を履歴情報とする（ステップ１２５）。この履歴情報は、各チャット端末装置１０毎に記憶しても良く、またはチャットサーバ２０に記憶しても良い。つぎに、チャットサーバ２０から会話情報が送信されてくると、この会話の発信者を特定するなどの会話処理がなされ（ステップ１３０）、ステップ１２０で設定された発言回数の計測処理が行なわれる（ステップ１４０）。発言回数を計測する場合には、図１０で、この発言者のニックネーム４１０に対応させて、発言回数が更新され記録され（ステップ１４５）、この発言者の発言回数の順位に応じて（図８参照）、対応した表示色で発言者名、または、発言内容が表示される（ステップ１５０）。
【００５２】
つぎに、終了処理の割り込みの有無で継続してチャットを行うか否かを判定し（ステップ１６０）、終了の場合（ステップ１６０でＹＥＳの場合）、チャットの終了処理をおこない（ステップ１７０）、終了しない場合（ステップ１６０でＮＯの場合）、ステップ１３０に戻り、処理を継続する。
【００５３】
本実施形態の他の例として、ユーザがチャットを開始した後に、この識別手段としての色付けを行うまでの時間を設定する様に、資源割当部６０に識別手段開始設定部７５（図６参照）を構成しても良い。
【００５４】
この識別手段開始設定部７５によって、チャンネルに入室した直後は、ユーザにとって興味ある会話が行われているか否か不明であり、興味が薄い話題の場合、発言回数の多いユーザの発言に注目する必要は無いし、むしろ、発言計測部６５のどの計測手段を使用すれば注目すべき発言をするユーザが抽出できるかを見定めることが可能になる効果がある。
【００５５】
このチャット開始後に識別手段が機能するまでの時間を設定する代りに、チャット開始後にチャンネルで交信された会話の総語数が所定の語数に達した場合に、色付けを開始する様にしてもよく、この場合にはユーザが、所定語数を予め、設定する様にしても良い。
【００５６】
この時間設定や所定語数の設定値も、記憶部８０に記憶される。図９は記憶部８０に記憶させる色付き表示の開始条件設定テーブルの１例である。この図９では、色付けの開始をチャット開始後の“時間”によって設定する場合を示しており、指定方法３６０として“時間”を、その色付け開始時間の値３７０として“７２時間”と設定した場合を示している。
【００５７】
この様に設定を行っておき、計測を発言回数計測部６６を機能させた場合に、経過時間の計測を図示しないタイマー等によって行い、所定時間が経過すると、チャットサーバ２０から送信されてくる会話情報は表示部９０（図１参照）に表示する際に、図８で指定した順位に応じた指定色で表示される。
【００５８】
この様に、ユーザがチャットを開始した後に、この識別手段としての色付けを行うまでの時間を設定する様に資源割当部６０に識別手段開始設定部７５を構成しても良い。この場合のユーザの発言を識別するための処理フローの１例を図１２を参照して説明する。この処理は、チャットサーバ２０側で行ってもよく、各チャット端末装置１０で行ってもよい。以下では、チャット端末装置１０でこの処理を行う場合を説明する。また、資源割当部６０の識別手段設定部６１や発言計測部６５の設定の記載は省略した。
【００５９】
図１２のチャンネル入室（ステップ５１０）処理は、チャットサーバ２０へＪＯＩＮコマンドを送信し、チャンネルへの参加手続きに相当し、図３のステップ２００、ステップ２１０に相当する。このチャンネルへの入室が許可されると、入室時刻を登録（記録）する（ステップ５２０）。
【００６０】
つぎに、他ユーザからの発言を受信すると（ステップ５３０）、図１０に示したテーブルの該当するユーザの発言回数を更新する（ステップ５４０）。そして、ステップ５５０で、チャネルに入室した時刻（図４参照）と図９に示した予め設定した色付け開始時間とから、この他のユーザの発言は色付け開始時刻を経過したか否かを判定する。色付けを開始する時刻が経過している場合には（ステップ５５０でＹＥＳの場合）、図１０に示したチャット履歴テーブルから、このユーザの発言回数順位を検索する（ステップ５６０）。そして、この順位に応じた順位の色を図８に示した色の設定順位テーブルから検索し（ステップ５７０）、検索された色でユーザ名やそのユーザのメッセージを表示する（ステップ５８０）。
【００６１】
以上のユーザの発言を識別するための処理の説明では、チャット端末装置１０での処理フローとして説明した。チャットサーバ２０側に各ユーザのチャンネル入室時刻が記録されており、また各ユーザに対応させて図８に示した色設定順序、図９に示した色付き表示開始条件、図１０のチャット履歴テーブルを持つことによって、上記と同様の処理をチャットサーバ２０側で行っても良い。また、図８や図９などの色設定順序、表示開始条件は、各ユーザに共通の条件としても良い。
【００６２】
また、チャット端末装置１０の表示部９０（図１参照）に、ユーザ名を一覧表示させて、そのユーザ毎に表示色を設定する様に構成しても良い。
【００６３】
（第２の実施形態）
図１３に示したチャットシステム２は、上記第１の実施形態のチャットシステム１と異なり、チャットサーバプログラム２５を有するチャットサーバ２０に資源割当部およびチャット履歴情報を記憶するチャット履歴情報記憶部２１を設けた。図１と同じ符号の構成要素は、チャットサーバ２０、チャットプログラム５０、記憶部８０以外は、第１の実施形態で説明したものと同様の機能を持つ。
【００６４】
このように、チャットサーバ２０に資源割当部およびチャット履歴情報記憶部２１を設けたので、各チャット端末装置１０は簡易な機能を有する端末装置であってもチャットを行うことが可能になる。
【００６５】
（第３の実施形態）
チャット端末装置１０のユーザが最後に発言した時刻を記録し、このユーザが発言しなかった時間が所定の時間以上の場合には、このユーザが発言しなかった時間中に発言した他のユーザの発言の回数を無視する機能を上記第１、第２の実施形態に付加しても良い。この第３の実施形態に於ける、発言無視期間の設定情報の１例を図１４に示す。この設定情報は、チャットシステム１またはチャットシステム２の記憶部８０内に図１４に示すテーブルとして記録される。図１４の無視するまでの経過時間４３０は、この経過時間以上このユーザが発言しなかった場合は、その間の他のユーザの発言をチャット履歴情報に反映しない、即ち発言回数を計測する場合には、図１０に示したチャット履歴中の発言回数の発言回数を更新しない。
【００６６】
この発言回数を無視する場合の発言回数更新処理の処理フローを図１５を参照して説明する。ステップ７１０で、図１４に例示した時間設定される。発言を行うとその発言時刻を図１４に示すテーブルに記録される（ステップ７２０）。
【００６７】
つぎに、他ユーザからの発言を受信し、表示し（ステップ７３０）、この他ユーザの発言は無視すべき時刻以降の発言か否かを判定する（ステップ７４０）。無視すべき場合（ステップ７４０でＹＥＳ）、チャット履歴の発言回数テーブルを更新せず（ステップ７６０）、無視しない場合（ステップ７４０でＮＯの場合）、チャット履歴の発言回数テーブルを更新する（ステップ７５０）。そして、ステップ７７０で、自ら発言したか否かを判定し、発言した場合（ステップ７７０でＹＥＳの場合）、ステップ７２０に戻り、この発言時刻を記録する。一方、発言しなかった場合（ステップ７７０でＮＯの場合）、ステップ７３０に戻り、他のユーザからの発言を待つ。
【００６８】
このように、発言を無視する機能の効果をのべる。チャットの会話内容に興味が無いユーザは、発言を控えるので、その間に盛んに発言する人はこのユーザにとって注目に値しない。したがって、この機能を付加することによって、注目する必要のない発言者に表示色を割り当てたり、より認識し易い色（図８の例では例えば、順位の高い黄色など）を割り当てる不合理を避けることが可能になる。また、この発言無視の機能を付加した場合であっても、ユーザのニックネームが含まれている場合は、ニックネームを含む発言者の発言回数を更新するように、構成することが好ましい。このためには、図１５のステップ７４０の判定条件に“ニックネームを含むか否か”を含め、発言無視時刻であってもニックネームを含む場合は、ステップ７５０に推移する様に構成する事によって実行できる。
【００６９】
このように、ニックネームを含む場合は、他の発言者がこのニックネームのユーザを注目している場合であり、話題には関心が薄くともその発言者をより識別し易く表示することは有用である。
【００７０】
（付記１）通信回線を介して、他の端末装置と通信可能なチャット端末装置であって、文字情報を入力する入力部と、前記文字情報と利用者識別情報とを含む会話情報を前記他の端末装置に送信し、前記通信回線を介して受信する文字情報と利用者識別情報を含む受信会話情報を信号処理する処理部と、前記処理部で信号処理された前記受信会話情報を表示する表示部と、前記受信会話情報の少なくとも前記利用者識別情報を含むチャット履歴情報を記憶するチャット履歴記憶部と、前記チャット履歴情報に基づき、前記端末装置の前記表示部に表示される前記受信会話情報の表示形態を設定する資源割当部とを有したことを特徴とするチャット端末装置。
【００７１】
（付記２）前記チャット履歴情報には、前記利用者識別情報に対応する利用者の発言回数を示す発言回数情報を含み、前記資源割当部において前記発言回数情報に対応付けて前記表示形態を設定することを特徴とする付記１に記載のチャット端末装置。
【００７２】
（付記３）付記１に記載の前記チャット履歴情報には、前記チャット端末装置の利用者が使用する前記発言者識別情報に対応する呼称回数情報を含み、前記資源割当部において呼称回数情報に対応付けて前記表示形態を設定することを特徴とする付記１に記載のチャット端末装置。
【００７３】
（付記４）前記資源割当部は、前記発言者回数情報または呼称回数情報と、前記表示色、書体または／および音声情報とを対応付けて前記表示形態を設定することを特徴とする付記２または付記３に記載のチャット端末装置。
【００７４】
（付記５）前記資源割当部には、前記発言者回数情報または呼称回数情報と、前記表示色、書体または／および音声情報とを対応付けするための資源設定部を有して、前記資源設定部の対応付けによって前記表示形態を設定することを特徴とする付記２、３または４に記載のチャット端末装置。
【００７５】
（付記６）文字情報を通信回線網を介して送受信し、複数の端末装置の表示部に前記文字情報を表示するためのチャットサーバプログラムを記憶した記憶部と、前記文字情報の更新履歴を示すチャット履歴情報を記憶するチャット履歴記憶部と、前記チャット履歴記憶部に記憶されたチャット履歴情報に基づき、前記文字情報または前記文字情報の発言者識別情報を前記表示部に表示する表示色または表示する際の書体、または前記文字情報を表示する際に前記文字情報の発言者識別情報に対応させた音声情報を、前記発言者識別情報に割り当てる資源割当部とを有したことを特徴とするチャットサーバ。
【００７６】
（付記７）チャットサーバと、通信回線を介して前記チャットサーバに接続され複数の端末装置とからなるチャットシステムであって、前記端末装置には、文字情報を入力する入力部と、前記文字情報と利用者識別情報とを含む会話情報を前記チャットサーバに送信し、前記チャットサーバから受信する文字情報と利用者識別情報を含む受信会話情報を信号処理する処理部と、前記信号処理された受信会話情報を表示する表示部とを有し、前記チャットサーバには、前記端末装置が受信する前記受信会話情報の少なくとも前記利用者識別情報を含むチャット履歴情報を記憶するチャット履歴記憶部と、前記チャット履歴情報に基づき、前記表示部に表示される前記受信会話情報の表示形態を設定する資源割当部とを有したことを特徴とするチャットシステム。
【００７７】
（付記８）付記７の前記チャット履歴情報は前記会話情報を受信する毎に更新され、この更新された前記チャット履歴情報に基づいて、資源割当部は、前記表示部に表示される前記受信会話情報の表示色、書体、または前記受信会話情報を表示する際に前記受信会話情報に含まれる利用者識別情報に対応した音声情報などの表示形態を割り当てることを特徴とする付記７に記載のチャットシステム。
【００７８】
（付記９）文字情報を通信回線網を介して送受信し、複数の端末装置の表示部に前記文字情報を表示するチャットプログラムと、前記文字情報の交信履歴を示すチャット履歴情報を記憶するチャット履歴記憶部と、前記チャット履歴記憶部に記録されたチャット履歴情報に基づき、前記文字情報または前記文字情報の発言者識別情報を前記表示部に表示する表示色または表示する際の書体、または前記文字情報を表示する際に前記文字情報の発言者識別情報に対応させた音声情報を、前記発言者識別情報に割り当てる資源割当部とを有したことを特徴とするチャットシステム。
【００７９】
（付記１０）前記チャット履歴記憶部に記憶されたチャット履歴情報には、発言者識別情報と該発言者識別情報に対応する発言者の発言回数情報と含み、前記資源割当部において、前記発言回数情報に基づいて前記表示色、表示書体または音声情報のいづれかが割当られることを特徴とする付記７または付記９に記載のチャットシステム。
【００８０】
（付記１１）前記チャット履歴情報に、前記端末装置が受信した前記文字情報中に前記端末装置の利用者が使用する前記発言者識別情報に対応する情報を含め、前記発言者識別情報の回数に基づきに前記表示色、表示書体または音声情報を割当てることを特徴とする付記１０に記載のチャットシステム。
【００８１】
（付記１２）予め定めた時間の間に前記端末装置から前記文字情報を送信しなかった場合には、前記時間の間の他の端末装置からの発言を前記発言回数情報に反映しないことを特徴とする付記１０に記載のチャットシステム。
【００８２】
（付記１３）前記端末装置は、前記発言者回数情報または前記受信会話情報中に前記端末装置の利用者が使用する前記発言者識別情報に対応する呼称情報の出現回数と前記表示色、書体または／および音声情報との対応を設定するための資源設定部を有することを特徴とする付記１０、１１または１２のいずれかに記載のチャットシステム。
【００８３】
（付記１４）通信回線を介して複数の端末装置間で文字情報に基づいて会話を行うチャット方法において、文字情報と利用者識別情報を含む会話情報を受信する第１のステップと、前記利用者識別情報に対応付けて前記端末装置間でのチャット履歴を記録する第２のステップと、前記会話履歴に基づき、前記利用者識別情報に対応する前記会話情報の表示形態を割り当てる第３のステップと、前記会話情報を前記割り当てられた表示形態で表示する第４のステップとを有することを特徴とするチャット方法。
【００８４】
（付記１５）前記第２のステップにおいて、前記チャット履歴情報には、前記利用者識別情報に対応する利用者の発言回数を示す発言回数情報を含み、前記第３のステップの前記資源割当部において前記発言回数情報に対応付けて前記表示形態を設定することを特徴とする付記１４に記載のチャット方法。
【００８５】
（付記１６）前記第２のステップにおいて、前記チャット履歴情報には、前記発言者回数情報または前記チャット端末装置の利用者が使用する前記発言者識別情報に対応する情報の回数と含み、前記第３のステップの前記資源割当部において前記表示色、書体または／および音声情報との対応を設定することを特徴とする付記１４に記載のチャット方法。
【００８６】
【発明の効果】
本発明においては、チャット履歴情報によって、発言者に順位を付け、その順位に対応して、その発言者からの会話情報の表示をより識別し易い色や書体で表示したり、または、識別し易い音声などで通知する様に構成したので、注目すべき発言の表示が識別し易くなる効果を有する。
【図面の簡単な説明】
【図１】本発明によるチャットシステムの１例を示す図である。
【図２】チャット端末装置の１例を示す図である。
【図３】JOIN処理の処理フローの１例を示す図である。
【図４】チャンネル入室時刻記録情報の１例を示す図である。
【図５】チャンネルとユーザとの対応関係を示すテーブルの１例を示す図である。
【図６】チャットプログラムの構成の１例を示す図である。
【図７】資源割当部の処理フローの１例を示す図である。
【図８】色の設定順序の対応関係を示すテーブルの１例を示す図である。
【図９】色付き表示の開始条件設定テーブルの１例を示す図である。
【図１０】チャット履歴テーブルの１例を示す図である。
【図１１】チャット履歴テーブルの他の例を示す図である。
【図１２】ユーザの発言を処理するフローの１例を示す図である。
【図１３】本発明によるチャットシステムの１例を示す図である。
【図１４】発言無視期間の設定情報の１例を示す図である。
【図１５】発言回数更新処理の他の処理フローを示す図である。
【符号の説明】
１    チャットシステム
１０    チャット端末装置
２０    チャットサーバ
５０    チャットプログラム
６０    資源割当部
８１    チャット履歴情報
１０５    資源割当処理
３００    チャンネル名
３１０    ユーザ名
３４０    色名称
４２０    発言回数
【図１】
0004626094.tif 000002
【図２】
0004626094.tif 000003
【図３】
0004626094.tif 000004
【図４】
0004626094.tif 000005
【図５】
0004626094.tif 000006
【図６】
0004626094.tif 000007
【図７】
0004626094.tif 000008
【図８】
0004626094.tif 000009
【図９】
0004626094.tif 000010
【図１０】
0004626094.tif 000011
【図１１】
0004626094.tif 000012
【図１２】
0004626094.tif 000013
【図１３】
0004626094.tif 000014
【図１４】
0004626094.tif 000015
【図１５】
0004626094.tif 000016