(57)【特許請求の範囲】
【請求項１】
ユーザがメッセージを入力するメッセージ入力手段と、
前記メッセージ入力手段によって入力されたメッセージを送信するメッセージ送信手段と、
メッセージを受信するメッセージ受信手段と、
前記メッセージ受信手段によって受信されたメッセージを出力するメッセージ出力手段と、
前記ユーザによる所定の操作に応じて、前記メッセージ受信手段及びメッセージ出力手段によるメッセージの受信及び出力を停止させるメッセージ受信出力停止手段とを備えたチャット装置を複数含むチャットシステムであって、
前記メッセージ受信出力停止手段によるメッセージの受信及び出力の停止を制限する停止制限手段と、
キーワードを記憶するキーワード記憶手段と、
前記キーワード記憶手段に記憶されたキーワードが、前記チャット装置のメッセージ送信手段によって送信されたメッセージ中にあるか否かを判断するキーワード有無判断手段とを含み、
前記停止制限手段は、前記キーワード有無判断手段による判断の結果に応じて決定される所定のチャット停止制限時間、該チャット装置におけるメッセージの受信及び出力の停止を制限することを特徴とするチャットシステム。
【請求項２】
請求項１に記載のチャットシステムにおいて、
前記所定のチャット停止制限時間を計測する計時手段をさらに含むこと、
を特徴とするチャットシステム。
【請求項３】
請求項１又は２に記載のチャットシステムにおいて、
前記キーワード記憶手段と前記キーワード有無判断手段と前記停止制限手段は、前記各チャット装置に設けられる、
ことを特徴とするチャットシステム。
【請求項４】
請求項１又は２に記載のチャットシステムにおいて、
前記各チャット装置から送信されるメッセージを受信し、前記他のチャット装置に転送するチャットサーバをさらに含み、
前記キーワード記憶手段と前記キーワード有無判断手段と前記停止制限手段が、前記チャットサーバに設けられる、
ことを特徴とするチャットシステム。
【請求項５】
請求項４に記載のチャットシステムにおいて、
前記各チャット装置は、
ユーザがキーワードを入力するキーワード入力手段と、
前記キーワード入力手段によって入力されたキーワードを前記チャットサーバに送信するキーワード送信手段をさらに有し、
前記キーワード記憶手段は、前記キーワード送信手段によって送信されたキーワードを受信して記憶すること、
を特徴とするチャットシステム。
【請求項６】
請求項４又は５に記載のチャットシステムであって、
前記チャット装置はゲーム端末であり、前記チャットサーバはゲームサーバであること、
を特徴とするチャットシステム。
【請求項７】
チャットシステムに用いられるチャット装置の制御方法であって、
メッセージを入力するステップと、
入力される前記メッセージを送信するステップと、
メッセージを受信するステップと、
受信される前記メッセージを出力するステップと、
ユーザによる所定の操作に応じて、メッセージの受信及び出力を停止させるステップと、
キーワードを記憶してなるキーワード記憶手段の記憶内容を読み出すステップと、
前記キーワードが、送信されたメッセージ中にあるか否かを判断するステップと、
前記判断の結果に応じて決定される所定のチャット停止制限時間、メッセージの受信及び出力の停止を制限するステップと、
を含むことを特徴とするチャット装置の制御方法。
【請求項８】
複数のチャット装置を含むチャットシステムに用いられるチャットサーバの制御方法であって、
前記各チャット装置から送信されるメッセージを受信するステップと、
受信される前記メッセージを、前記複数のチャット装置のうちの他のチャット装置に転送するステップと、
キーワードを記憶してなるキーワード記憶手段の記憶内容を読み出すステップと、
前記キーワードが、前記各チャット装置から送信されたメッセージ中にあるか否かを判断するステップと、
前記判断の結果に応じて決定される所定のチャット停止制限時間、該チャット装置におけるメッセージの受信及び出力の停止を制限するステップと、
を含むことを特徴とするチャットサーバの制御方法。
【請求項９】
メッセージを入力するメッセージ入力手段、
入力される前記メッセージを送信するメッセージ送信手段、
メッセージを受信するメッセージ受信手段、
受信される前記メッセージを出力するメッセージ出力手段、
キーワードを記憶するキーワード記憶手段、
ユーザによる所定の操作に応じて、メッセージの受信及び出力を停止させるメッセージ受信出力停止手段、
前記キーワード記憶手段に記憶されたキーワードが、前記メッセージ送信手段によって送信されたメッセージ中にあるか否かを判断するキーワード有無判断手段、
前記キーワード有無判断手段による判断の結果に応じて決定される所定のチャット停止制限時間、メッセージの受信及び出力の停止を制限する停止制限手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項１０】
複数のコンピュータを含むチャットシステムに用いられるコンピュータを、
前記各コンピュータから送信されるメッセージを受信するメッセージ受信手段、
受信される前記メッセージを、前記複数のコンピュータのうちの他のコンピュータに転送するメッセージ転送手段、
キーワードを記憶するキーワード記憶手段、
前記キーワード記憶手段に記憶されたキーワードが、前記各コンピュータのメッセージ送信手段によって送信されたメッセージ中にあるか否かを判断するキーワード有無判断手段、
前記キーワード有無判断手段による判断の結果に応じて決定される所定のチャット停止制限時間、該コンピュータにおけるメッセージの受信及び出力の停止を制限する停止制限手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャット装置間でメッセージを送受信するチャットシステム、チャット装置及びチャットサーバの制御方法、プログラムに関する。
【背景技術】
【０００２】
従来より、チャット装置間でメッセージを送受信し、リアルタイムにコミュニケーションすること（チャット）が行われている。特にオンラインゲームにおいて、ゲームを面白くするために、各ゲーム端末にチャット機能を実装することは一般的であり、ユーザ間のコミュニケーションを促進するために種々の工夫がなされている。特許文献１では、入力されたメッセージの文字数に応じて、該メッセージを表示する時間を適正化するゲーム装置（チャット装置）が紹介されている。
【特許文献１】特開２００３−２９０５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記チャット装置によれば、各チャット装置のユーザはいつでもチャット機能を停止することができるため、例えば、発言後すぐにチャット機能を停止すると、相手ユーザにその発言に対する返信をする機会が与えられないという不公平が生じる。
【０００４】
これに対する一つの対処としては、ユーザの発言から所与の期間、該ユーザによるチャット機能の停止を禁止することが考えられる。ここで、上記所与の期間は、一定の期間でもよいし、ユーザの発言量に応じた期間でもよい。これによれば、メッセージを受信したユーザによるメッセージ返信の機会が確保され、上記不公平を緩和することができる。
【０００５】
しかしながら、受け取るメッセージによっては、上記所与の期間ではユーザが満足に返信メッセージを入力しきれない場合があった。例えば、相手の一言に多くの反論があっても、全てを伝える前に相手はチャット機能を停止することができた。その結果、ユーザにメッセージを返信できないことに対する不公平感が残り、ユーザ間のコミュニケーションが不健全なものとなる虞があった。
【０００６】
本発明は上記課題に鑑みてなされたものであって、その目的は、ユーザ間の健全なコミュニケーションを実現するチャットシステム、チャット装置及びチャットサーバの制御方法、プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係るチャットシステムは、ユーザがメッセージを入力するメッセージ入力手段と、前記メッセージ入力手段によって入力されたメッセージを送信するメッセージ送信手段と、メッセージを受信するメッセージ受信手段と、前記メッセージ受信手段によって受信されたメッセージを出力するメッセージ出力手段と、前記ユーザによる所定の操作に応じて、前記メッセージ受信手段及びメッセージ出力手段によるメッセージの受信及び出力を停止させるメッセージ受信出力停止手段とを備えたチャット装置を複数含むチャットシステムであって、前記メッセージ受信出力停止手段によるメッセージの受信及び出力の停止を制限する停止制限手段と、キーワードを記憶するキーワード記憶手段と、前記キーワード記憶手段に記憶されたキーワードが、前記チャット装置のメッセージ送信手段によって送信されたメッセージ中にあるか否かを判断するキーワード有無判断手段とを含み、前記停止制限手段は、前記キーワード有無判断手段による判断の結果に応じて決定される所定のチャット停止制限時間、該チャット装置におけるメッセージの受信及び出力の停止を制限することを特徴とする。
【０００８】
本発明によれば、各チャット装置におけるメッセージの入出力及び各チャット装置間でのメッセージの送受信が可能になる。また、各チャット装置のユーザによる所定の操作に応じて、該チャット装置において、メッセージの受信及び出力を停止させることができる。また、キーワードを記憶するキーワード記憶手段を有し、各チャット装置から送信されたメッセージ中に、前記キーワード記憶手段により記憶されたキーワードが含まれるか否かを判断した結果に応じて決定されたチャット停止制限時間、該チャット装置におけるメッセージの受信及び出力の停止を制限することができる。このように、本発明によれば、メッセージ中のキーワードの有無を判断することによって該メッセージの内容を判断し、判断された内容に応じてチャット停止制限時間の長さを決定することができる。こうすることにより、メッセージを受信したユーザによるメッセージの返信の機会を適切に確保し、該ユーザがメッセージを返信できない不公平を緩和することができる。そして、ユーザ間のコミュニケーションを健全なものとすることができる。なお、ここでキーワードとは、任意の文字列から構成されるものであるが、例えば、他人を誹謗中傷したり、毀誉褒貶したりする時に使用する言葉等がある。
【０００９】
本発明の一態様では、このチャットシステムは、前記所定のチャット停止制限時間を計測する計時手段をさらに含んでもよい。この態様によれば、チャット停止制限時間を正確に計測することができる。そして、メッセージを入力及び送信したチャット装置におけるメッセージの受信及び出力の停止を、計測されたチャット停止制限時間、制限することができる。
【００１０】
また、本発明の一態様では、前記キーワード記憶手段と前記キーワード有無判断手段と前記停止制限手段は、前記各チャット装置に設けられていてもよいし、チャットサーバに設けられてもよい。ここで、チャットサーバとは、前記各チャット装置から送信されるメッセージを受信し、前記他のチャット装置に転送するサーバである。
【００１１】
本発明の一態様では、前記キーワード記憶手段と前記キーワード有無判断手段と前記停止制限手段がチャットサーバに設けられているチャットシステムにおいて、前記各チャット装置は、前記ユーザがキーワードを入力するキーワード入力手段と、前記キーワード入力手段によって入力されたキーワードを前記チャットサーバに送信するキーワード送信手段をさらに有し、前記キーワード記憶手段は、前記キーワード送信手段によって送信されたキーワードを受信して記憶してもよい。この態様によれば、キーワードを各ユーザが個別に入力して登録することにより、例えば、受信した場合にチャット停止制限時間を通常より長く設定するメッセージの内容を各ユーザが予め指定することが可能になる。そして、受信したメッセージに対するユーザによる返信の機会をさらに適切に確保することが可能になり、ユーザ間のコミュニケーションを健全なものとすることができる。
【００１２】
また、本発明の一態様では、前記チャット装置はゲーム端末、前記チャットサーバはゲームサーバであってもよい。
【００１３】
さらに、本発明に係るチャット装置の制御方法は、メッセージを入力するステップと、入力される前記メッセージを送信するステップと、メッセージを受信するステップと、受信される前記メッセージを出力するステップと、ユーザによる所定の操作に応じて、メッセージの受信及び出力を停止させるステップと、キーワードを記憶してなるキーワード記憶手段の記憶内容を読み出すステップと、前記キーワードが、送信されたメッセージ中にあるか否かを判断するステップと、前記判断の結果に応じて決定される所定のチャット停止制限時間、メッセージの受信及び出力の停止を制限するステップとを含むことを特徴とする。
【００１４】
また、本発明に係るプログラムは、メッセージを入力するメッセージ入力手段、入力される前記メッセージを送信するメッセージ送信手段、メッセージを受信するメッセージ受信手段、受信される前記メッセージを出力するメッセージ出力手段、キーワードを記憶するキーワード記憶手段、ユーザによる所定の操作に応じて、メッセージの受信及び出力を停止させるメッセージ受信出力停止手段、前記キーワード記憶手段に記憶されたキーワードが、前記メッセージ送信手段によって送信されたメッセージ中にあるか否かを判断するキーワード有無判断手段、前記キーワード有無判断手段による判断の結果に応じて決定される所定のチャット停止制限時間、メッセージの受信及び出力の停止を制限する停止制限手段としてコンピュータを機能させることを特徴とする。
【００１５】
本発明によれば、各チャット装置において、該チャット装置におけるメッセージ受信及び出力の停止を制限することができる。
【００１６】
また、本発明に係るチャットサーバの制御方法は、複数のチャット装置を含むチャットシステムに用いられるチャットサーバの制御方法であって、前記各チャット装置から送信されるメッセージを受信するステップと、受信される前記メッセージを、前記複数のチャット装置のうちの他のチャット装置に転送するステップと、キーワードを記憶してなるキーワード記憶手段の記憶内容を読み出すステップと、前記キーワードが、前記各チャット装置から送信されたメッセージ中にあるか否かを判断するステップと、前記判断の結果に応じて決定される所定のチャット停止制限時間、該チャット装置におけるメッセージの受信及び出力の停止を制限するステップとを含むことを特徴とする。
【００１７】
また、本発明に係るプログラムは、複数のコンピュータを含むチャットシステムに用いられるコンピュータを、前記各コンピュータから送信されるメッセージを受信するメッセージ受信手段、受信される前記メッセージを、前記複数のコンピュータのうちの他のコンピュータに転送するメッセージ転送手段、キーワードを記憶するキーワード記憶手段、前記キーワード記憶手段に記憶されたキーワードが、前記各コンピュータのメッセージ送信手段によって送信されたメッセージ中にあるか否かを判断するキーワード有無判断手段、前記キーワード有無判断手段による判断の結果に応じて決定される所定のチャット停止制限時間、該コンピュータにおけるメッセージの受信及び出力の停止を制限する停止制限手段、として機能させることを特徴とする。
【００１８】
本発明によれば、チャットサーバにて、各チャット装置から送信されるメッセージ中のキーワードの有無を判断し、該チャット装置におけるメッセージ受信及び出力の停止を制限することができる。これにより、各チャット装置において実行される処理を減らし、各チャット装置にかかる負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施形態（実施形態１）について図面に基づき詳細に説明する。
【００２０】
図１は、本発明の一実施形態に係るチャットシステムの全体構成を示す図である。同図に示すように、このチャットシステムは、ゲームサーバ１とゲーム端末２Ａ，２Ｂとを含んで構成されている。ゲームサーバ１、ゲーム端末２は、いずれもネットワークを介して通信可能となっている。以下では、特にゲーム端末２Ａ，２Ｂを区別する必要のない場合には、単にゲーム端末２とする。
【００２１】
ゲームサーバ１は、マイクロプロセッサ、各種記憶装置及びデータ通信装置を中心として構成された公知のサーバコンピュータによって実現されるものであり、ゲーム端末２間で行われるチャットを管理・中継するものである。一方、ゲーム端末２Ａ，２Ｂは、モニタ、キーボード、コントローラ等の入力手段、プロセッサ、各種記憶装置及びデータ通信装置を中心として構成された公知の家庭用ゲーム機、業務ゲーム機、パーソナルコンピュータ、携帯電話機、携帯情報端末等のコンピュータによって構成されるものであり、ユーザがチャット（メッセージ文字列の授受による会話）をするのに用いる。
【００２２】
図２は、対戦型オンラインゲームにおいて、ゲーム端末２Ａのモニタに表示されるチャット画面の一例を示している。ゲーム端末２Ｂにも同様の画面が表示されている。ここでは、サッカーゲームにおいて試合終了後に、試合結果が表示されている状態で行われるチャット画面を例にとる。同図に示すように、画面下部にはメッセージ入力欄３が配置され、その上部にはチャットログ欄４が配置される。ゲーム端末２ＡのユーザＡ（以下、ゲーム端末２ＡのユーザをユーザＡ、ゲーム端末２ＢのユーザをユーザＢとする）は、メッセージ入力欄３にメッセージを入力し、図示しない送信ボタンをクリック等の入力確定操作をすることで、該メッセージの入力を確定する。該メッセージの入力を確定すると、チャットログ欄４に該メッセージが、ユーザＡのユーザＩＤ（ここではＵｓｅｒＡとする）等に紐付いた形でユーザＡの発言として表示出力される。この時、ゲーム端末２Ｂのチャットログ欄４にも同様に該メッセージが表示出力され、ユーザＢはそれに応じてメッセージを入力、送信する。こうしてユーザＡ，Ｂは、各自のチャットログ欄４を見ながら、各自のメッセージ入力欄３にメッセージを入力して相手とチャットし、例えば試合内容について会話することができる。具体的には、ゲーム端末２において入力されたメッセージは、入力確定操作が行われると、チャットの相手ユーザの識別データ等の情報とともにゲームサーバ１に送信される。ゲームサーバ１には、各ユーザの識別データと該ユーザのゲーム端末２のネットワークアドレスとが関連付けられた状態で予め記憶されており、ゲームサーバ１は、送信される識別データ、に対応するネットワークアドレス、つまりチャットの相手ユーザのゲーム端末２、に該メッセージを転送する。そして、相手ユーザのゲーム端末２が該メッセージを受信し、そのチャットログ欄４に表示出力する。
【００２３】
さらに、図２に示す画面において、図面右下部の「次へ」と表示されたボタン５をユーザがクリック等のチャット停止操作をすると、チャット機能が停止（終了）する。チャット機能が停止（終了）すると、当該ゲーム端末２では、他のゲーム端末２から当該ゲーム端末２宛てのメッセージが受信できない状態になる。なお、このときチャット画面とは異なる別画面が表示される。また、ボタン５はチャット機能の停止を指示するチャット機能停止指示画像であればどのような形態でもよい。図２では、チャット機能停止指示画像の一例として、ボタン５を、「次へ」という文字列が付された矩形画像としている。
【００２４】
このゲームサーバ１は、公知のタイマーを備え、ゲーム端末２から送信されたメッセージの受信時刻をＲＡＭ等の記憶装置に記憶する。さらに受信したメッセージの内容に基づいて停止制限時間を算出する。ここでは、メッセージの文字数及びメッセージ中の所定文字列（キーワード）の有無に基づいて、停止制限時間を算出する。この停止制限時間は、上述のチャット停止操作によるチャット機能の停止を制限する期間であり、具体的には、この停止制限時間においては、図２に示したボタン５の表示態様を変化させてユーザがクリックできないようにしたり、クリックされた場合でも実行される処理を無効化したりする。表示態様の変化としては、ボタン５を半透明で表示する、完全に消去する、あるいはボタン５の表示サイズを小さくする等がある。すなわち、停止制限時間において、ユーザがチャット停止操作の実行をできないようしたり、チャット停止操作によって実行される処理を無効化したりして、チャット停止操作よるチャット機能の停止を制限する。なお、停止制限時間は、メッセージの文字数にかかわらず、メッセージ中のキーワードの有無のみに基づいて算出されてもよい。
【００２５】
このように、ゲームサーバ１は、ゲーム端末２から受信したメッセージを相手ユーザのゲーム端末２に転送するとともに、該メッセージの受信時刻の記録を行い、該メッセージの文字数及び該メッセージ中のキーワードの有無から停止制限時間の算出を行う。こうして、該メッセージの受信時刻を停止制限時間の開始時刻として、停止制限時間が経過するまで、該メッセージを送信したゲーム端末２におけるチャット停止操作によるチャット機能の停止を制限する。つまり、メッセージ送信後、すぐにチャット機能を停止（終了できない）できないようにする。
【００２６】
以上により、メッセージを送信したユーザによるチャット停止操作を所与の期間制限し、メッセージを受信したユーザによるメッセージ返信の機会が、受信したメッセージの内容に応じて適切に確保され、ユーザ間の健全なコミュニケーションを実現することができる。
【００２７】
以下、本システムの構成・動作について、さらに詳細に説明する。
【００２８】
図３は、ゲームサーバ１の機能ブロック図である。同図に示すようにゲームサーバ１は、制御部１１、記憶装置１２、ネットワークインターフェイス１３を含んでいる。また、他にも図示しないキーボード、モニタ、ＤＶＤ再生装置等の入出力部や、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等情報記憶媒体を含んで構成されていてもよい。これらの機能ブロックは、ゲームサーバ１において記憶装置１２に格納されている所定のプログラム１２ａが実行されることにより実現されている。なお、プログラム１２ａ及び後述のキーワードデータ１２ｃは上述のＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等コンピュータ読取可能な記憶媒体に格納されていてもよい。
【００２９】
制御部１１は、例えば公知のＣＰＵを含んで構成されており、ゲーム端末２からメッセージを受信するとともに該メッセージの送信先を特定し、特定されたゲーム端末２に該メッセージを送信する。また、制御部１１は受信したメッセージの文字数をカウントするとともに、該メッセージ中の所定のキーワードの有無を判断し、文字数及び判断結果に応じて停止制限時間を算出する。そして制御部１１は、メッセージを送信したゲーム端末２におけるチャット停止操作によるチャット機能の停止、を制限する。制御部１１は、メッセージ転送部１１ａ、タイマー部１１ｂ、停止制限部１１ｃ、停止制限時間算出部１１ｄ、からなる機能を含んで構成されている。これら各部の具体的処理については、後述する。
【００３０】
記憶装置１２は、例えば公知のＲＡＭ等のメモリを含んで構成されている。記憶装置１２には、プログラム１２ａが格納されており、制御部１１に出力される。また、記憶装置１２は、チャット開始に伴って公知の技術によって取得された、ユーザＩＤ及び該ユーザに係るゲーム端末２のＩＰアドレス等のアドレスデータ１２ｂ、を図４に示すテーブルのように関連付けて格納している。さらに、記憶装置１２には、キーワードデータ１２ｃが格納されており、制御部１１に出力される。このキーワードデータ１２ｃには、図５のテーブルに示すように、一又は複数のキーワードが、各々に対応する加算時間と関連付けられた状態で記憶されている。加算時間とは、当該キーワードがメッセージ中に含まれている場合に、停止制限時間に加算される時間である。ここでは、キーワード毎に加算時間を設定しているが、すべてのキーワードに対して同じ加算時間が設定されていてもよい。
【００３１】
ネットワークインターフェイス１３は、例えば公知のネットワークカード等の通信装置であり、ネットワークを通じてデータを送受信する。
【００３２】
ここで、制御部１１の各部の具体的処理について説明する。
【００３３】
メッセージ転送部１１ａは、公知のＣＰＵを含み、プログラム１２ａが実行されることによって実現される。メッセージ転送部１１ａは、ゲーム端末２Ａからメッセージ及びチャット相手（ユーザＢ）のユーザＩＤを、ネットワークインターフェイス１３を介して受信する。そして、図４のテーブルを参照して、受信したユーザＩＤに対応するアドレスデータ１２ｂの示すアドレス、つまりゲーム端末２Ｂに該メッセージを送信する。
【００３４】
タイマー部１１ｂは、公知のＣＰＵ、タイマーを含み、プログラム１２ａが実行されることによって実現される。タイマー部１１ｂは、メッセージ転送部１１ａによってメッセージが受信された時刻（停止制限時間開始時刻）を計測し、さらにその時刻から上述の停止制限時間の終了時刻（停止制限時間終了時刻）を特定する。
【００３５】
停止制限時間算出部１１ｄは、公知のＣＰＵを含み、プログラム１２ａが実行されることによって実現される。停止制限時間算出部１１ｄは、メッセージ転送部１１ａによって受信されたメッセージの文字数をカウントする。さらに、停止制限時間算出部１１ｄは、該メッセージの中に、図５のキーワードデータ１２ｃに記憶されている一又は複数のキーワードが含まれているか否かを判断する。そして、メッセージの文字数及びキーワードの有無の判断に基づいて、停止制限時間Ｔを算出する。なお、キーワードの有無の判断は、停止制限時間算出部１１ｄに含まれるキーワード有無判断部１１ｅによって行われている。
【００３６】
つまり、停止制限時間算出部１１ｄは、受信されたメッセージの文字数ｐをカウントして、基本制限時間Ｌを算出する。ここで、基本制限時間Ｌは、メッセージに含まれる文字数ｐによって算出される時間であり、文字数ｐと一文字当たりの停止制限時間ｍを乗じることにより算出される。なお、ここでは基本制限時間Ｌを数式から求めているが、これに限らない。例えば、メッセージの文字数ｐと基本制限時間Ｌが対応付けられた状態で記憶されているテーブルを参照して、メッセージの文字数ｐに対応する基本制限時間Ｌを求めてもよい。
【００３７】
そして、キーワード有無判断部１１ｅが、キーワードデータ１２ｃに記憶されている一又は複数のキーワードｋｉが、該メッセージに含まれているか否かを判断し、含まれている場合はさらに含まれている回数ｒｉを判断する。そして、該メッセージにキーワードｋｉが含まれている場合には、キーワードデータ１２ｃから、該キーワードｋｉに関連付けて記憶されている加算時間ｔｉを特定する。そして、特定された加算時間ｔｉに上記回数ｒｉを乗じて、該キーワードｋｉに関する総加算時間Ｔｉを算出する。同様にして、キーワードデータ１２ｃに記憶された全てのキーワードｋｉについて総加算時間Ｔｉを算出し、算出された全ての総加算時間Ｔｉを基本制限時間Ｌに加算して停止制限時間Ｔを算出する。なお、ｉは１以上ｎ以下の整数であり、ｎはキーワードデータ１２ｃに含まれるキーワードの数である。以上のように、以下の式（１）によって停止制限時間Ｔを算出する。
【００３８】
Ｔ＝Ｌ＋ΣＴi・・・・（１）
【００３９】
ここで、Σはｉについての和である。
【００４０】
停止制限部１１ｃは、公知のＣＰＵを含み、プログラム１２ａが実行されることによって実現される。停止制限部１１ｃは、メッセージ転送部１１ａによってメッセージが受信されると、ユーザＡのチャット停止操作を制限する種々の制限指示をゲーム端末２Ａに送信する。例えば、図２においてボタン５を半透明化または消去してクリックできないようにしたり、ボタン５のクリックはできるが実行される処理を無効化したりする指示を送信する。つまり、ユーザＡのチャット停止操作による、ゲーム端末２Ａにおけるメッセージの受信停止及びメッセージの出力停止、を制限する指示を送信する。
【００４１】
また、停止制限部１１ｃは、停止制限時間終了時刻になるにともなって、上述の制限指示を解除する制限解除指示をゲーム端末２Ａに送信する。以上により、メッセージの受信時から停止制限時間の経過まで、ユーザＡのチャット停止操作によるチャット機能の停止を制限することができる。以上がゲームサーバ１における処理の内容である。
【００４２】
図６は、ゲーム端末２の機能ブロック図である。同図に示すようにゲーム端末２は、制御部２１、記憶装置２２、ネットワークインターフェイス２３、コントローラ及びキーボード等を含む操作部２４、モニタ等の表示部２５、ＤＶＤ再生装置等の入力部２６から構成される。これらの機能ブロックは、ゲーム端末２において記憶装置２２に格納されている所定のゲームプログラム２２ａが実行されることにより実現されている。なお、ゲームプログラム２２ａはＤＶＤーＲＯＭ等コンピュータ読取可能な記憶媒体に格納されていてもよい。
【００４３】
制御部２１は、例えば公知のＣＰＵを含んで構成されており、操作部２４から入力されたメッセージをチャット相手のユーザＩＤとともにゲームサーバ１に送信し、またゲームサーバ１から転送されたメッセージを受信し、表示部２５に出力する。また、ユーザによるチャット停止操作によって、ゲームサーバ１から転送されたメッセージの受信及び出力を停止する。この制御部２１は、メッセージ送信部２１ａ、メッセージ受信部２１ｂ、チャット機能停止部２１ｃ及び停止制限指示受信部２１ｄから構成されている。各部の具体的処理については、後述する。
【００４４】
記憶装置２２は、例えば公知のＲＡＭ等のメモリを含んで構成されている。この記憶装置２２には、ゲームプログラム２２ａが格納されており、制御部２１に出力される。ネットワークインターフェイス２３は、例えば公知のネットワークカード等の通信装置であり、ネットワークを通じてデータを送受信する。
【００４５】
ここで、制御部２１の各部の具体的処理について説明する。
【００４６】
メッセージ送信部２１ａ、メッセージ受信部２１ｂ、チャット機能停止部２１ｃ及び停止制限指示受信部２１ｄは、公知のＣＰＵを含み、ゲームプログラム２２ａが実行されることによって実現される。メッセージ送信部２１ａは、キーボードやコントローラ等の操作部２４から入力されたメッセージを、上述の送信ボタンのクリック等の入力確定操作を受けて、チャット相手のユーザＩＤとともにゲームサーバ１に送信する。メッセージ受信部２１ｂは、ゲームサーバ１から転送されたメッセージを受信し、表示部２５に表示出力されたチャット画面のチャットログ欄４に出力する。チャット機能停止部２１ｃは、操作部２４によるチャット停止操作の入力を受けてチャット機能の停止に係る処理（チャット機能停止処理）を実行し、転送されるメッセージの受信及び出力を停止する。停止制限指示受信部２１ｄは、上述の制限指示及び制限解除指示をゲームサーバ１から受信し、チャット機能停止部２１ｃによるチャット機能停止処理を、メッセージの受信時から停止制限時間が経過するまで制限する。以上がゲーム端末２における処理の内容である。
【００４７】
次に、ゲームサーバ１の処理についてさらに説明する。図７は、ゲームサーバ１によるメッセージの転送処理及びチャット機能の停止制限処理の一例を示すフロー図である。同図に示すように、ゲームサーバ１では、ゲーム端末２からメッセージを受信するか否かを監視しており（Ｓ００１）、メッセージ転送部１１ａがメッセージを受信した場合には、メッセージとともに受信したチャット相手のユーザＩＤ、に対応するアドレスを上述の図４のテーブルを参照して特定し、該アドレスに係るゲーム端末２に該メッセージを転送する（Ｓ００２）。また、停止制限部１１ｃは、メッセージ送信元のゲーム端末２に上述の制限指示、つまり該ゲーム端末２のチャット機能停止部２１ｃによるチャット機能停止処理を制限する指示を送信する（Ｓ００３）。またタイマー部１１ｂは、メッセージ受信時の現在時刻を取得する（Ｓ００４）。
【００４８】
そして、停止制限時間算出部１１ｄは、メッセージの文字数ｐをカウントして、この文字数ｐに基づいて基本制限時間Ｌを算出する（Ｓ００５）。そして、キーワード有無判断部１１ｅが、キーワードデータ１２ｃに記憶されている各キーワードｋｉが、該メッセージに含まれているか否かを確認する（Ｓ００６）。そして、含まれている場合にキーワード有無判断部１１ｅは、その回数ｒｉを判断するとともに、該キーワードに関連付けて記憶されている加算時間ｔｉをキーワードデータ１２ｃから特定する。そして、キーワード有無判断部１１ｅは、特定された加算時間ｔｉに上記回数ｒｉを乗じて、該キーワードｋｉに関する総加算時間Ｔｉを算出する（Ｓ００７）。Ｓ００６とＳ００７の処理をすべてのキーワードｋｉに関して実行したら（Ｓ００８のＹ）、上述の式（１）に従って、停止制限時間算出部１１ｄが、停止制限時間Ｔを算出し、取得された現在時刻から、算出された停止制限時間Ｔが経過したときの時刻、つまり停止制限時間終了時刻を特定する（Ｓ００９）。
【００４９】
そして、停止制限時間終了時刻になった場合（Ｓ０１０のＹ）、停止制限部１１ｃが上述の制限解除指示をメッセージ送信元のゲーム端末２に送信し、該ゲーム端末２におけるチャット機能停止処理の制限を解除する（Ｓ０１１）。以上がゲームサーバ１によるメッセージ転送処理及びチャット機能の停止制限処理の内容である。
【００５０】
これによれば、受信したメッセージ中に所定のキーワードが含まれているか否かを判断することによって該メッセージの内容を判断し、判断された内容に応じて停止制限時間の長さを決定することができる。そして、メッセージを受信したユーザによるメッセージの返信の機会を適切に確保して該ユーザがメッセージを返信できない不公平を緩和し、ひいてはユーザ間のコミュニケーションを健全なものとすることができる。なお、Ｓ００２乃至Ｓ００４の処理は、メッセージ転送部１１ａによるメッセージの受信に伴って実行される処理であり、この順番で実行されなくてもよい。
【００５１】
以上が本発明の一実施形態（実施形態１）の内容である。
【００５２】
次に本発明の別の一実施形態（実施形態２）について説明する。実施形態１では、タイマー部１１ｂ、停止制限部１１ｃ、停止制限時間算出部１１ｄ、キーワード有無判断部１１ｅ、及びキーワードデータ１２ｃがゲームサーバ１に含まれ、ゲームサーバ１側でチャット停止操作の制限及びメッセージ中のキーワードの有無の判断を行っていた。しかし、実施形態２では、これらの機能を各ゲーム端末２の機能とし、メッセージ送信元のゲーム端末２自身にチャット停止操作によるチャット機能の停止を制限させ、そしてゲームサーバ１にはメッセージ転送処理だけを実行させる。以下、図に従って説明する。なお、以下の説明では、名称が同じものに関しては実施形態１に用いられている符号を引用する。
【００５３】
実施形態２に係るチャットシステムの全体構成は、図１に示す構成と同様であり、ゲーム端末２Ａ，２Ｂとゲームサーバ１とを含んで構成され、各ゲーム端末２のユーザは、実施形態１と同様に図２に示すようなチャット画面において、メッセージの入出力及び送受信を行い、チャットを実行する。
【００５４】
図８は、ゲームサーバ１の機能ブロック図である。同図に示すようにゲームサーバ１は、制御部１１、記憶装置１２、ネットワークインターフェイス１３を含んでいる。また、他にも図示しないキーボード、モニタ、ＤＶＤ再生装置等の入出力部や、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等情報記憶媒体を含んで構成されていてもよい。これらの機能ブロックは、ゲームサーバ１において記憶装置１２に格納されている所定のプログラム１２ａが実行されることにより実現されている。なお、プログラム１２ａは上述のＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等コンピュータ読取可能な記憶媒体に格納されていてもよい。
【００５５】
制御部１１は、例えば公知のＣＰＵを含んで構成されており、ゲーム端末２からメッセージを受信するとともに該メッセージの送信先を特定し、特定されたゲーム端末２に該メッセージを送信する。この制御部１１は、メッセージ転送部１１ａの機能を含んで構成されている。このメッセージ転送部１１ａは、公知のＣＰＵを含み、プログラム１２ａが実行されることによって実現される。メッセージ転送部１１ａは、ゲーム端末２Ａからメッセージ及びチャット相手（ユーザＢ）のユーザＩＤを、ネットワークインターフェイス１３を介して受信する。そして、記憶装置１２に格納されている図４のテーブルを参照して、受信したユーザＩＤに対応するアドレスデータの示すアドレス、つまりゲーム端末２Ｂに該メッセージを送信する。
【００５６】
記憶装置１２は、ＲＡＭ等のメモリから構成されており、プログラム１２ａ及びアドレスデータ１２ｂが格納されているが、実施形態１とはキーワードデータ１２ｃがない点で相違する。ネットワークインターフェイス１３については、実施形態１と同様である。以上が実施形態２のゲームサーバ１に係る処理の内容である。
【００５７】
図９は、ゲーム端末２の機能ブロック図である。同図に示すようにゲーム端末２は、制御部２１、記憶装置２２、ネットワークインターフェイス２３、コントローラ及びキーボード等を含む操作部２４、モニタ等の表示部２５、ＤＶＤ再生装置等の入力部２６から構成される。これらの機能ブロックは、ゲーム端末２において記憶装置２２に格納されている所定のゲームプログラム２２ａが実行されることにより実現されている。なお、ゲームプログラム２２ａ及びキーワードデータ１２ｃはＤＶＤーＲＯＭ等コンピュータ読取可能な記憶媒体に格納されていてもよい。
【００５８】
記憶装置２２は、実施形態１と同様にＲＡＭ等のメモリを含んで構成されており、ゲームプログラム２２ａが格納されている。そして、記憶装置２２には、さらに上述のキーワードデータ１２ｃが格納され、制御部２１に出力される。
【００５９】
制御部２１は、例えば公知のＣＰＵを含んで構成されており、操作部２４から入力されたメッセージをチャット相手のユーザＩＤとともにゲームサーバ１に送信したり、ゲームサーバ１から転送されたメッセージを受信して表示部２５に出力したりする。また、ユーザによるチャット停止操作によって、ゲームサーバ１から転送されたメッセージの受信及び出力を停止する。また、制御部２１は送信したメッセージの文字数をカウントするとともに、該メッセージ中の所定のキーワードの有無を判断し、メッセージの文字数及びキーワードの有無に応じて停止制限時間を算出する。そして制御部２１は、算出された停止制限時間の間、ユーザによるチャット停止操作によるチャット機能の停止を制限する。この制御部２１は、メッセージ送信部２１ａ、メッセージ受信部２１ｂ、チャット機能停止部２１ｃ、タイマー部１１ｂ、停止制限部１１ｃ及び停止制限時間算出部１１ｄを含んでおり、さらに停止制限時間算出部１１ｄは、キーワード有無判断部１１ｅを含んでいる。
【００６０】
これらのメッセージ送信部２１ａ、メッセージ受信部２１ｂ、チャット機能停止部２１ｃ、タイマー部１１ｂ、停止制限部１１ｃ、停止制限時間算出部１１ｄ及びキーワード有無判断部１１ｅは、公知のＣＰＵを含み、ゲームプログラム２２ａが実行されることによって実現される。メッセージ送信部２１ａは、キーボードやコントローラ等の操作部２４から入力されたメッセージを、上述の送信ボタンのクリック等の入力確定操作を受けて、チャット相手のユーザＩＤとともにゲームサーバ１に送信する。メッセージ受信部２１ｂは、ゲームサーバ１から転送されたメッセージを受信し、表示部２５のチャットログ欄４に出力する。チャット機能停止部２１ｃは、操作部２４からチャット停止操作による入力を受けてチャット機能の停止に係る処理を実行し、このゲーム端末２に転送されるメッセージの受信及び出力を停止する。
【００６１】
タイマー部１１ｂは、メッセージ送信部２１ａによってメッセージが送信された時刻（停止制限時間開始時刻）を計測し、さらにその時刻から上述の停止制限時間の終了時刻（停止制限時間終了時刻）を特定する。
【００６２】
停止制限時間算出部１１ｄ及びキーワード有無判断部１１ｅは、実施形態１と同様の処理を、メッセージ送信部２１ａによって送信されたメッセージについて実行し、停止制限時間Ｔを算出する。詳細は実施形態１において説明したため、省略する。
【００６３】
停止制限部１１ｃは、メッセージ送信部２１ａによってメッセージが送信されると、ユーザのチャット停止操作によってチャット機能停止部２１ｃが行うチャット機能停止処理、すなわちメッセージの受信停止及びメッセージの出力停止に係る処理を、を制限する。また、停止制限部１１ｃは、停止制限時間終了時刻になるにともなって、チャット機能停止処理の制限を解除する。以上がゲーム端末２における処理の内容である。
【００６４】
次に、ゲーム端末２の処理についてさらに説明する。図１０は、ゲーム端末２によるメッセージの送信処理及びチャット機能の停止制限処理の一例を示すフロー図である。同図に示すように、メッセージ送信部２１ａは、図２のボタン５のクリック等入力確定操作にともなって、ユーザによって入力されたメッセージを送信する（Ｓ１０１）。すると、タイマー部１１ｂは、メッセージ送信時の現在時刻を取得する（Ｓ１０２）。
【００６５】
そして、停止制限時間算出部１１ｄは、送信されたメッセージの文字数ｐをカウントして、この文字数ｐに基づいて基本制限時間Ｌを算出する（Ｓ１０３）。また、キーワード有無判断部１１ｅが、キーワードデータ１２ｃに記憶されている各キーワードｋｉが、該メッセージに含まれているか否かを確認する（Ｓ１０４）。そして、含まれている場合にキーワード有無判断部１１ｅは、その回数ｒｉを判断するとともに、該キーワードに関連付けて記憶されている加算時間ｔｉをキーワードデータ１２ｃから特定する。そして、キーワード有無判断部１１ｅは、特定された加算時間ｔｉに上記回数ｒｉを乗じて、該キーワードｋｉに関する総加算時間Ｔｉを算出する（Ｓ１０５）。Ｓ１０４とＳ１０５の処理をすべてのキーワードｋｉに関して実行したら（Ｓ１０６のＹ）、上述の式（１）に従って、停止制限時間算出部１１ｄが、停止制限時間Ｔを算出し、取得された現在時刻から、算出された停止制限時間Ｔが経過したときの時刻、つまり停止制限時間終了時刻を特定する（Ｓ１０７）。
【００６６】
また、停止制限部１１ｃは、メッセージの送信後、ユーザの操作によってチャット機能停止部２１ｃが実行するチャット機能停止処理を制限する（Ｓ１０８）。なお、Ｓ１０８で実行される処理は、メッセージの送信に伴って実行される処理であり、Ｓ１０１乃至Ｓ１０９の間であれば、どの段階で実行されてもよい。
【００６７】
そして、停止制限時間終了時刻になった場合（Ｓ１０９のＹ）、停止制限部１１ｃがチャット機能停止処理の制限を解除する（Ｓ１１０）。以上がゲーム端末２によるメッセージ送信処理及びチャット機能の停止制限処理の内容である。
【００６８】
以上のように実施形態１及び２によれば、送信されたメッセージ中に所定のキーワードが含まれているか否かを判断することによって該メッセージの内容を判断し、判断された内容に応じて停止制限時間の長さを決定することができる。そして、メッセージを受信したユーザによるメッセージの返信の機会を適切に確保して該ユーザがメッセージを返信できない不公平を緩和し、ひいてはユーザ間のコミュニケーションを健全なものとすることができる。例えば、メッセージを受け取ったユーザがそのメッセージに対して多くの反論がある場合、そのメッセージがたった一言であるとしても、その一言が所定のキーワードである場合には、通常より停止制限時間が長くなり、ユーザには満足に反論する機会を与えられる。さらに実施形態２によれば、キーワード有無の判断を含む、チャット機能の停止制限処理を各ゲーム端末２に行わせることにより、ゲームサーバ１の負荷を軽減することが可能になる。以上が実施形態１及び２の内容である。
【００６９】
なお、本発明は上記の実施形態で説明したものに限らない。
【００７０】
例えば、ゲーム端末２のユーザはキーワード登録操作によって、チャットの開始前にあらかじめキーワードを個別に登録してもよい。ここで、キーワード登録操作とは、チャット開始前に、あらかじめキーワードを登録する操作である。キーワード登録操作において、各ユーザは、各自のゲーム端末２の表示部２５に表示されたキーワード登録ウィンドウ（図１１）の所定位置に登録したいキーワード（図１１では禁句と表示）を入力する。そして、画面右の送信ボタンの押下げ等の入力確定操作を実行して、該キーワードを登録する。すなわち、該キーワードをゲームサーバ１に送信し、該ゲームサーバ１に該キーワードを記憶させる。こうして、今後このユーザ宛のメッセージが送信された場合に、該メッセージ中に登録されたキーワードが含まれるか否かに応じて、停止制限時間が算出されることになる。なお、図１１に示すキーワード登録ウィンドウは、ユーザによるキーワードの入力を受付けるユーザーインターフェイスであればどのような形態でもよい。
【００７１】
具体的には、実施形態１において、ゲームサーバ１については図１２に示すように制御部１１にキーワード登録部１１ｆを追加し、ゲーム端末２については図１３に示すようにゲーム端末２の制御部２１にキーワード送信部２１ｅを追加することで実現される。このキーワード送信部２１ｅは、ゲームプログラム２２ａが実行されることによって実現され、ユーザが図１１に示すキーワード登録ウィンドウにおいて入力したキーワードを、上述の入力確定操作に伴って、該ユーザのユーザＩＤとともにゲームサーバ１に送信する。また、キーワード登録部１１ｆは、プログラム１２ａが実行されることによって実現され、ゲーム端末２から送信されたキーワード及びユーザＩＤを受信して、図１４のように該キーワードと該ユーザＩＤを関連付けた状態で、記憶装置１２のキーワードデータ１２ｃに記憶する。図１４に示すキーワードデータ１２ｃは、図５で示すキーワードデータ１２ｃにユーザＩＤをさらに関連付けて記憶するものとなっている。なお、図１４ではいずれのキーワードに関しても加算時間が一定となっているが、各々のキーワードに対して異なる加算時間を関連付けて記憶してもよい。
【００７２】
こうして、ゲームサーバ１は、実際のチャットにおいて、受信したメッセージの送信先ユーザのユーザＩＤに関連付けて記憶されているキーワードの各々について図７におけるＳ００６及びＳ００７の処理を実行して、停止制限時間を算出する。
【００７３】
このようにすれば、キーワードを各ユーザが個別に登録することができるので、例えば、受信した場合に停止制限時間を通常より長く設定するメッセージの内容を、各ユーザが予め指定することが可能になる。そして、受信したメッセージに対するユーザによる返信の機会をよりさらに適切に確保することが可能になり、ユーザ間のコミュニケーションを健全なものとすることができる。
【００７４】
また、チャットを行う人数は２人でなくてもよい。すなわち、ゲームサーバ１と複数のゲーム端末２がネットワークを介して通信可能に接続され、あるゲーム端末２が送信したメッセージをゲームサーバ１が他の複数のゲーム端末２に転送する。これは、いわゆる会議形式のチャットなどに用いられる。この実施形態によっても、実施形態１及び２同様、メッセージを受信したユーザが該メッセージに対して返信する機会を確保し、チャットが中途半端な形で終わることを防止することができる。
【００７５】
また、実施形態１及び２においては、チャットシステムを構成する装置として、ゲーム端末２及びゲームサーバ１を用いているが、ゲーム端末２の代わりにパーソナルコンピュータ、携帯情報端末等の一般的な通信装置を用いてもよいし、ゲームサーバ１の代わりに一般的な公知のサーバコンピュータを用いてもよい。こうして、チャットをオンラインゲーム以外で行うこととしてもよい。
【００７６】
また、ここではゲームサーバ１等サーバ装置がゲーム端末２等クライアント装置間のメッセージを中継しているが、各クライアント装置が直接的に、相互に通信を行うような、いわゆるピア・ツー・ピアの形態であっても良い。これは、実施形態２のゲーム端末２と同様に、各クライアント装置自身にキーワードデータ１２ｃを保持させて、チャット機能の停止制限処理をさせることにより実現される。
【００７７】
また、停止制限時間の基本制限時間はメッセージの文字数に応じて決定されるものに限らない。例えば、メッセージの入力所要時間を取得し、該入力所要時間に相当する期間を停止制限時間としてもよい。
【００７８】
また、停止制限時間の終了タイミングは、常に停止制限時間に基づいて算出された停止制限時間終了時刻である必要はない。例えば、メッセージ送信先のユーザによる返信メッセージの入力中は、停止制限時間終了時刻を該返信メッセージの送信時刻等に延長してもよい。こうすれば、ユーザによる返信メッセージの入力中に、相手ユーザのチャット停止操作によってチャット機能が停止されることを防止することが可能になる。
【００７９】
また、停止制限時間中に、ゲームサーバ１が、メッセージ送信先のユーザから返信メッセージを受信した場合は、そのタイミングをもって該停止制限時間を終了させる。停止制限時間中に、メッセージ送信元のゲーム端末２が、メッセージ送信先のユーザから返信メッセージを受信した場合も同様である。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に係るチャットシステムの全体構成の一例を示す図である。
【図２】チャット画面の一例を示す図である。
【図３】実施形態１に係るゲームサーバの機能ブロック図である。
【図４】ユーザＩＤとアドレスデータを対応付けて記憶しているテーブルの一例を示す図である。
【図５】キーワードデータの一例を示す図である。
【図６】実施形態１に係るゲーム端末の機能ブロック図である。
【図７】ゲームサーバにおけるメッセージ転送及びチャット機能の停止制限処理の一例を示すフロー図である。
【図８】実施形態２に係るゲームサーバの機能ブロック図である。
【図９】実施形態２に係るゲーム端末の機能ブロック図である。
【図１０】ゲーム端末におけるメッセージ送信及びチャット機能の停止制限処理の一例を示すフロー図である。
【図１１】キーワード登録ウィンドウの一例を示す図である。
【図１２】ゲームサーバの制御部の機能ブロック図である。
【図１３】ゲーム端末の制御部の機能ブロック図である。
【図１４】キーワードデータの一例を示す図である。
【符号の説明】
【００８１】
１  ゲームサーバ、２Ａ，２Ｂ  ゲーム端末、３  メッセージ入力欄、４  チャットログ欄、５  ボタン、１１，２１  制御部、１２，２２  記憶装置、１３，２３  ネットワークインターフェイス、１１ａ  メッセージ転送部、１１ｂ  タイマー部、１１ｃ  停止制限部、１１ｄ  停止制限時間算出部、１１ｅ  キーワード有無判断部、１１ｆ  キーワード登録部、１２ａ  プログラム、１２ｂ  アドレスデータ、１２ｃ  キーワードデータ、２１ａ  メッセージ送信部、２１ｂ  メッセージ受信部、２１ｃ  チャット機能停止部、２１ｄ  停止制限指示受信部、２１ｅ  キーワード送信部、２２ａ  ゲームプログラム、２４  操作部、２５  表示部、２６  入力部。
【図１】
0004722708.tif 000002
【図２】
0004722708.tif 000003
【図３】
0004722708.tif 000004
【図４】
0004722708.tif 000005
【図５】
0004722708.tif 000006
【図６】
0004722708.tif 000007
【図７】
0004722708.tif 000008
【図８】
0004722708.tif 000009
【図９】
0004722708.tif 000010
【図１０】
0004722708.tif 000011
【図１１】
0004722708.tif 000012
【図１２】
0004722708.tif 000013
【図１３】
0004722708.tif 000014
【図１４】
0004722708.tif 000015