(57)【要約】【課題】  サーバ装置をまたいだプレイヤ間の情報交換を適宜行うことのできる通信システム等を提供する。【解決手段】  端末１３ａは、チャットデータをサーバ装置１１ｘに送信し、また、端末１３ｂ，１３ｃは、チャットデータをサーバ装置１１ｙに送信する。サーバ装置１１ｘは、端末１３ａから送られたチャットデータを受信すると、端末１３ａおよび、ゲートウェイ装置１２に配信する。また、サーバ装置１１ｘは、端末１３ｂ，１３ｃから送られたチャットデータを受信すると、端末１３ｂ，１３ｃおよび、ゲートウェイ装置１２に配信する。そして、ゲートウェイ装置１２は、サーバ装置１１ｘから配信されたチャットデータを、サーバ装置１１ｙに送信し、また、サーバ装置１１ｙから配信されたチャットデータを、サーバ装置１１ｘに送信する。【選択図】  図３
2005157527.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末と、それぞれ当該複数の端末の何れかと通信可能に接続された複数のサーバ装置と、当該複数のサーバ装置のそれぞれと通信可能に接続されたゲートウェイ装置と、を備える通信システムであって、
前記複数のサーバ装置のそれぞれは、
自己に接続した配下の前記端末から送られるメッセージを受信するメッセージ受信部と、
当該メッセージに基づいて、配下の前記端末に対応した第１の配信データを生成するデータ生成部と、
前記ゲートウェイ装置から送られる第２の配信データを受信するデータ受信部と、
当該第１および第２の配信データを配下の全ての前記端末に送信すると共に、当該第１の配信データを前記ゲートウェイ装置に送信するデータ送信部と、を備え、
前記ゲートウェイ装置は、
何れかの前記サーバ装置から送られる第１の配信データを受信する受信部と、
当該第１の配信データを、送信元の前記サーバ装置を除いて送信先となる前記各サーバ装置に応じた第２の配信データにそれぞれ変換するデータ変換部と、
当該第２の配信データを送信先の前記各サーバ装置にそれぞれ送信する送信部とを備え、
前記複数の端末のそれぞれは、
任意のメッセージを受け付けるメッセージ受付部と、
当該メッセージを接続先の前記サーバ装置に送信するメッセージ送信部と、
接続先の前記サーバ装置から送られる第１および第２の配信データを受信する配信データ受信部と、
当該第１および第２の配信データに含まれるメッセージを表示するメッセージ表示部とを備える、
ことを特徴とするもの。
【請求項２】
請求項１に記載の通信システムであって、
前記ゲートウェイ装置は、
送信先の前記各サーバ装置に応じて、前記受信部が受信した当該第１の配信データから不要なデータを削除し、または、当該第１の配信データに必要なデータを付加するデータ修正部をさらに備え、
前記データ変換部は、削除され、または、付加された当該第１の配信データを、送信先の前記各サーバ装置に応じた第２の配信データに変換する、
ことを特徴とするもの。
【請求項３】
請求項１又は２に記載の通信システムであって、
前記複数の端末のそれぞれにおいて、
前記メッセージ表示部は、接続先の前記サーバ装置にて受信されて配信された第１の配信データに含まれるメッセージと、他の前記サーバ装置にて受信されて配信された第２の配信データに含まれるメッセージとを識別可能に表示する、
ことを特徴とするもの。
【請求項４】
複数の端末と、複数のサーバ装置と、ゲートウェイ装置とが、ネットワークを介して接続された通信システムであって、
前記複数のサーバ装置のそれぞれは、
前記複数の端末の何れかからログインされ、かつ、前記ゲートウェイ装置からログインされ、
ログインしている配下の前記端末から送られるメッセージを受信し、
受信したメッセージに基づいて、配下の前記端末に対応した第１のチャットデータを生成し、
ログインしている前記ゲートウェイ装置から送られる第２のチャットデータを受信し、
当該第１および第２のチャットデータを配下の全ての前記端末に送信すると共に、当該第１のチャットデータを前記ゲートウェイ装置に送信し、
前記ゲートウェイ装置は、
当該複数のサーバ装置のそれぞれにログインし、
何れかの前記サーバ装置から送られる第１のチャットデータを受信し、
受信した当該第１のチャットデータを、送信元の前記サーバ装置を除いて送信先となる前記各サーバ装置に応じた第２のチャットデータにそれぞれ変換し、
変換した当該第２のチャットデータを送信先の前記各サーバ装置に送信し、
前記複数の端末のそれぞれは、
前記複数のサーバ装置の何れかにログインし、
当該端末を操作するプレイヤの指示に従って、任意のメッセージを受け付け、
受け付けた当該メッセージをログイン先の前記サーバ装置に送信し、
ログイン先の前記サーバ装置から送られる第１および第２のチャットデータを受信し、
受信した当該第１および第２のチャットデータに含まれるメッセージを所定の表示部に表示する、
ことを特徴とするもの。
【請求項５】
配下に任意の端末が接続された複数のサーバ装置のそれぞれと、通信可能に接続されたゲートウェイ装置であって、
メッセージを配下の端末より受信した何れかの前記サーバ装置から送られる第１の配信データを受信するデータ受信部と、
当該第１の配信データを、送信元の前記サーバ装置を除いて送信先となる前記各サーバ装置に応じた第２の配信データにそれぞれ変換するデータ変換部と、
当該第２の配信データを送信先の前記各サーバ装置に送信するデータ送信部とを備える、
ことを特徴とするもの。
【請求項６】
請求項５に記載のゲートウェイ装置であって、
送信先の前記各サーバ装置に応じて、前記データ受信部が受信した当該第１の配信データから不要なデータを削除し、または、当該第１の配信データに必要なデータを付加するデータ修正部をさらに備え、
前記データ変換部は、削除され、または、付加された当該第１の配信データを、送信先の前記各サーバ装置に応じた第２の配信データに変換する、
ことを特徴とするもの。
【請求項７】
配下に任意の端末が接続された複数のサーバ装置のそれぞれと、通信可能に接続されたゲートウェイ装置のデータ中継方法であって、
メッセージを配下の端末より受信した何れかの前記サーバ装置から送られる第１の配信データを受信するデータ受信工程と、
当該第１の配信データを、送信元の前記サーバ装置を除いて送信先となる前記各サーバ装置に応じた第２の配信データにそれぞれ変換するデータ変換工程と、
当該第２の配信データを送信先の前記各サーバ装置に送信するデータ送信工程とを備える、
ことを特徴とする方法。
【請求項８】
配下に任意の端末が接続された複数のサーバ装置のそれぞれと、通信可能に接続されたコンピュータを、
通信データを配下の端末より受信した何れかの前記サーバ装置から送られる第１の配信データを受信するデータ受信部、
当該第１の配信データを、送信元の前記サーバ装置を除いて送信先となる前記各サーバ装置に応じた第２の配信データにそれぞれ変換するデータ変換部、
当該第２の配信データを送信先の前記各サーバ装置に送信するデータ送信部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、ゲートウェイ装置、データ中継方法、および、プログラムに関する。
【背景技術】
【０００２】
近年、インターネット等のネットワークを利用したネットワークゲーム（オンラインゲーム）が、普及してきている。このネットワークゲームは、複数のゲーム端末をネットワークにて接続することにより、各プレイヤが協力したり、または、対戦したりして遊ぶタイプのゲームである。
一般に、ネットワークゲームでは、プレイヤが、協力相手や対戦相手を探すために（または、情報交換等のために）、仮想的な「ロビー」が用意されている。具体的には、ネットワーク上にロビーサーバが配置されており、各ゲーム端末がこのロビーサーバに接続する。つまり、各プレイヤは、このロビーサーバにログインし、そして、チャット（チャット通信）による会話（メッセージの交換）を他のプレイヤと行うことにより、協力相手や対戦相手を探すことができる。
【０００３】
最近では、種々のネットワークゲームが、多数開発されており、プレイヤは、所望のゲームタイトルをプレイできるようになってきている。すなわち、各ネットワークゲームに対応して、複数のロビーサーバが、ネットワーク上に配置されているのが現状である。
そのため、各プレイヤは、所望のネットワークゲームをプレイする際に、ゲーム端末から対応するロビーサーバにログインし、協力相手や対戦相手を探すことになる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、所望のネットワークゲームをプレイするプレイヤは、そのゲームに対応したロビーサーバにログインすることになる。そして、プレイヤは、そのロビーサーバ内で、他のプレイヤとチャット等を行うことができる。言い換えれば、同じロビーサーバにログインしたプレイヤ同士に限り、チャット等が行えることになる。
このため、たとえば、知り合い同士のプレイヤＡ，Ｂがそれぞれ異なるロビーサーバにログインしている状況では、プレイヤＡ，Ｂは、チャット等を行うことができないだけでなく、互いに相手側が、何れかのロビーサーバにログインしていることすら、知り得ない。つまり、プレイヤＡ，Ｂ間では、何らコミュニケーションが行われず、互いに相手方のロビーサーバにおける活動状況等も把握できなかった。
【０００５】
そのため、各プレイヤは、自己がプレイするネットワークゲームと、他のネットワークゲームとの比較が行えず、自己のネットワークゲームの人気動向が衰勢となったことや、他のネットワークゲームの人気動向が隆盛となったこと等を知ることができなかった。
そこで、異なるロビーサーバに接続した状態であっても、プレイヤ間の情報交換が適宜行えることが求められていた。
【０００６】
本発明は、上記実状に鑑みてなされたもので、サーバ装置をまたいだプレイヤ間の情報交換を適宜行うことのできる通信システム、ゲートウェイ装置、データ中継方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点に係る通信システムは、複数の端末と、それぞれ当該複数の端末の何れかと通信可能に接続された複数のサーバ装置と、当該複数のサーバ装置のそれぞれと通信可能に接続されたゲートウェイ装置と、を備える通信システムであって、以下のように構成する。
【０００８】
複数のサーバ装置のそれぞれは、メッセージ受信部、データ生成部、データ受信部、および、データ送信部を備える。
まず、メッセージ受信部は、自己に接続した配下の端末から送られるメッセージを受信する。データ生成部は、メッセージに基づいて、配下の端末に対応した第１の配信データ（たとえば、チャットデータ）を生成する。また、データ受信部は、ゲートウェイ装置から送られる第２の配信データ（たとえば、チャットデータ）を受信する。なお、第２の配信データは、複数の配信データの場合もある。そして、データ送信部は、第１および第２の配信データを配下の全ての端末に送信すると共に、第１の配信データをゲートウェイ装置に送信する。
【０００９】
一方、ゲートウェイ装置は、受信部、データ変換部、および、送信部を備える。
まず、受信部は、何れかのサーバ装置から送られる第１の配信データを受信する。データ変換部は、第１の配信データを、送信元のサーバ装置を除いて送信先となる各サーバ装置に応じた第２の配信データにたとえば、プロトコル変換する。そして、送信部は、第２の配信データを送信先の各サーバ装置にそれぞれ送信する。
【００１０】
さらに、複数の端末のそれぞれは、メッセージ受付部、メッセージ送信部、配信データ受信部、および、メッセージ表示部を備える。
まず、メッセージ受付部は、たとえば、端末を操作するプレイヤの指示に従って、任意のメッセージを受け付ける。そして、メッセージ送信部は、メッセージを接続先のサーバ装置に送信する。
また、配信データ受信部は、接続先のサーバ装置から送られる第１および第２の配信データを受信する。そして、メッセージ表示部は、第１および第２の配信データに含まれるメッセージを表示する。
【００１１】
このように、各サーバ装置は、配下の端末から送られたメッセージを受信し、配信データを生成して配下の全端末だけでなくゲートウェイ装置にも配信する。ゲートウェイ装置は、何れかのサーバ装置から受信した配信データを中継して、送信元のサーバ装置を除いて送信先となる各サーバ装置に送信する。そして、各サーバ装置は、ゲートウェイ装置から送られる配信データも受信して、配下の全端末に送信する。
このため、各端末は、接続先のサーバ装置にて受信されて配信された配信データだけでなく、他のサーバ装置から配信された配信データも受信することができ、そして、これらの配信データに含まれるメッセージを適宜表示することができる。
【００１２】
すなわち、本発明を適用することにより、各端末が異なるサーバ装置に接続した状態であっても、サーバ装置をまたいだプレイヤ間の情報交換を行うことができる。
【００１３】
また、ゲートウェイ装置は、送信先の前記各サーバ装置に応じて、前記受信部が受信した当該第１の配信データ（たとえば、チャットデータ）から不要なデータを削除し、または、当該第１の配信データに必要なデータを付加するデータ修正部をさらに備え、前記データ変換部は、削除され、または、付加された当該第１の配信データを、送信先の前記各サーバ装置に応じた第２の配信データに変換してもよい。
【００１４】
たとえば、送信元のサーバ装置がビジュアルチャット環境であり、送信先のサーバ装置がテキストチャット環境である場合に、データ修正部は、チャットデータから不要な位置データ（ビジュアルチャットにおけるキャラクタの現在位置等）を削除する。また、送信元のサーバ装置がテキストチャット環境であり、送信先のサーバ装置がビジュアルチャット環境である場合に、データ修正部は、チャットデータに必要な位置データを付加する。
なお、付加する位置データとして、データ修正部は、たとえば、発言の頻度（チャットデータの送信頻度）等に応じて予め定まる位置や、直前の発言者（対応するキャラクタ）の近傍位置を生成し、チャットデータに付加する。
【００１５】
これにより、環境も異なるサーバ装置に接続した状態であっても、サーバ装置をまたいだプレイヤ間の情報交換を行うことができる。
【００１６】
また、複数の端末のそれぞれにおいて、前記メッセージ表示部は、接続先の前記サーバ装置にて受信されて配信された第１の配信データ（たとえば、チャットデータ）に含まれるメッセージと、他の前記サーバ装置にて受信されて配信された第２の配信データに含まれるメッセージとを識別可能に表示してもよい。
たとえば、表示部は、接続先のサーバ装置にて生じたチャットデータと、他のサーバ装置にて生じたチャットデータとを、領域を分けて表示する。
この場合、接続先のサーバ装置における活動状況等と、他のサーバ装置における活動状況等を容易に対比させることができる。
【００１７】
本発明の第２の観点に係る通信システムは、複数の端末と、複数のサーバ装置と、ゲートウェイ装置とが、ネットワークを介して接続された通信システムであって、以下のように構成する。
【００１８】
複数のサーバ装置のそれぞれは、複数の端末の何れかからログインされ、かつ、ゲートウェイ装置からログインされ、ログインしている配下の端末から送られるメッセージを受信し、受信したメッセージに基づいて、配下の端末に対応した第１のチャットデータを生成し、ログインしているゲートウェイ装置から送られる第２のチャットデータを受信し、第１および第２のチャットデータを配下の全ての端末に送信すると共に、第１のチャットデータをゲートウェイ装置に送信する。
【００１９】
また、ゲートウェイ装置は、当該複数のサーバ装置のそれぞれにログインし、何れかのサーバ装置から送られる第１のチャットデータを受信し、受信した第１のチャットデータを、送信元の前記サーバ装置を除いて送信先となる各サーバ装置に応じた第２のチャットデータにそれぞれ変換し、そして、変換した第２のチャットデータを送信先の各サーバ装置に送信する。
【００２０】
さらに、複数の端末のそれぞれは、複数のサーバ装置の何れかにログインし、端末を操作するプレイヤの指示に従って、任意のメッセージを受け付け、そして、受け付けた当該メッセージをログイン先のサーバ装置に送信する。また、ログイン先のサーバ装置から送られる第１および第２のチャットデータを受信し、そして、受信した第１および第２のチャットデータに含まれるメッセージを所定の表示部に表示する。
【００２１】
このように、各サーバ装置は、配下の端末から送られたチャットデータを受信して、配下の全端末だけでなくゲートウェイ装置にも配信する。ゲートウェイ装置は、何れかのサーバ装置から受信したチャットデータを中継して、送信元のサーバ装置を除いて送信先となる各サーバ装置に送信する。そして、各サーバ装置は、ゲートウェイ装置から送られる配信データも受信して、配下の全端末に送信する。
このため、各端末は、接続先のサーバ装置にて受信されそして配信されたチャットデータだけでなく、他のサーバ装置から配信されたチャットデータも受信することができ、そして、これらのチャットデータに含まれるメッセージを適宜表示することができる。
【００２２】
すなわち、本発明を適用することにより、各端末が異なるサーバ装置に接続した状態であっても、サーバ装置をまたいだプレイヤ間の情報交換を行うことができる。
【００２３】
本発明の第３の観点に係るゲートウェイ装置は、配下に任意の端末が接続された複数のサーバ装置のそれぞれと、通信可能に接続されたゲートウェイ装置であって、データ受信部、データ変換部、および、データ送信部を備え、以下のように構成する。
【００２４】
まず、データ受信部は、メッセージを配下の端末より受信した何れかのサーバ装置から送られる第１の配信データ（たとえば、チャットデータ）を受信する。データ変換部は、第１の配信データを、送信元のサーバ装置を除いて送信先となる各サーバ装置に応じた第２の配信データ（たとえば、チャットデータ）にそれぞれ変換する。そして、データ送信部は、第２の配信データを送信先の各サーバ装置に送信する。
このように、ゲートウェイ装置は、接続先の何れかのサーバ装置から受信したチャットデータを中継して、送信元のサーバ装置を除いて送信先となる各サーバ装置に送信する。このため、各サーバ装置は、他のサーバ装置から配信されたチャットデータを受信でき、また、自己が配下の端末から受信したチャットデータを他のサーバ装置に配信できる。
これにより、各端末は、接続先のサーバ装置から配信されたチャットデータだけでなく、他のサーバ装置から配信されたチャットデータも受信することが可能となる。
【００２５】
すなわち、本発明を適用することにより、各端末が異なるサーバ装置に接続した状態であっても、サーバ装置をまたいだプレイヤ間の情報交換を行うことができる。
【００２６】
また、ゲートウェイ装置は、送信先の前記各サーバ装置に応じて、前記データ受信部が受信した当該第１の配信データ（たとえば、チャットデータ）から不要なデータを削除し、または、当該第１の配信データに必要なデータを付加するデータ修正部をさらに備え、前記データ変換部は、削除され、または、付加された当該第１の配信データを、送信先の前記各サーバ装置に応じた第２の配信データ（たとえば、チャットデータ）に変換してもよい。
【００２７】
たとえば、送信元のサーバ装置がビジュアルチャット環境であり、送信先のサーバ装置がテキストチャット環境である場合に、データ修正部は、チャットデータから不要な位置データ等を削除する。また、送信元のサーバ装置がテキストチャット環境であり、送信先のサーバ装置がビジュアルチャット環境である場合に、データ修正部は、チャットデータに必要な位置データ等を付加する。
【００２８】
これにより、環境も異なるサーバ装置に接続した状態であっても、サーバ装置をまたいだプレイヤ間の情報交換を行うことができる。
【００２９】
本発明の第４の観点に係るデータ中継方法は、配下に任意の端末が接続された複数のサーバ装置のそれぞれと、通信可能に接続されたゲートウェイ装置のデータ中継方法であって、データ受信工程、データ変換工程、および、データ送信工程を備え、以下のように構成する。
【００３０】
まず、データ受信工程では、メッセージを配下の端末より受信した何れかのサーバ装置から送られる第１の配信データ（たとえば、チャットデータ）を受信する。データ変換工程では、第１の配信データを、送信元のサーバ装置を除いて送信先となる各サーバ装置に応じた第２の配信データ（たとえば、チャットデータ）にそれぞれ変換する。そして、データ送信工程では、第２の配信データを送信先の各サーバ装置に送信する。
このように、ゲートウェイ装置のデータ中継方法は、接続先の何れかのサーバ装置から受信したチャットデータを中継して、送信元のサーバ装置を除いて送信先となる各サーバ装置に送信する。このため、各サーバ装置は、他のサーバ装置から配信されたチャットデータを受信でき、また、自己が配下の端末から受信したチャットデータを他のサーバ装置に配信できる。
これにより、各端末は、接続先のサーバ装置から配信されたチャットデータだけでなく、他のサーバ装置から配信されたチャットデータも受信することが可能となる。
【００３１】
すなわち、本発明を適用することにより、各端末が異なるサーバ装置に接続した状態であっても、サーバ装置をまたいだプレイヤ間の情報交換を行うことができる。
【００３２】
本発明の第５の観点に係るプログラムは、コンピュータ（電子機器を含む。）を、上記のゲートウェイ装置として機能させるように構成する。
【００３３】
このプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記録媒体に記録することができる。
【００３４】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記録媒体は、当該コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００３５】
本発明によれば、サーバ装置をまたいだプレイヤ間の情報交換を適宜行うことができる。
【発明を実施するための最良の形態】
【００３６】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム装置に本発明が適用される実施形態を説明するが、各種のコンピュータ、ＰＤＡ、携帯電話などの情報処理装置においても同様に本発明を適用することができる。すなわち、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００３７】
（実施形態１）
図１は、本発明の実施の形態に係る通信システムの概要構成を示す模式図である。以下、本図を参照して説明する。
【００３８】
本通信システム１０では、インターネット１４上にロビー機能を有する複数のサーバ装置１１が配置され、また、少なくとも１つのゲートウェイ装置１２が配置されている。そして、本通信システム１０における複数の端末１３は、インターネット１４を介して任意のサーバ装置１１と通信可能に接続されている。なお、端末１３同士の通信は、いわゆるピアツーピア通信技術によって行うことも可能である。理解を容易にするため、以下では、端末１３としてインターネットへの接続が可能なゲーム装置を一例にあげて、説明する。
【００３９】
図２は、本実施形態の端末１３として機能するゲーム装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００４０】
ゲーム装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェース１０４と、コントローラ１０５と、外部メモリ１０６と、ＤＶＤ（Digital Versatile Disk）−ＲＯＭドライブ１０７と、画像処理部１０８と、音声処理部１０９と、ＮＩＣ（Network Interface Card）１１０と、を備える。
【００４１】
なお、ゲーム用のプログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０７に装着して、ゲーム装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態の端末１３が実現される。
【００４２】
ＣＰＵ  １０１は、ゲーム装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００４３】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、ゲーム装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００４４】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。
【００４５】
インターフェース１０４を介して接続されたコントローラ１０５は、ユーザがゲーム実行の際に行う操作入力を受け付ける。たとえば、コントローラ１０５は、操作入力に従って、文字列（メッセージ）等の入力を受け付ける。
【００４６】
インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、ゲームの進行状態を示すデータ、チャット通信のログ（記録）のデータなどが書き換え可能に記憶される。ユーザは、コントローラ１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００４７】
ＤＶＤ−ＲＯＭドライブ１０７に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０７は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００４８】
画像処理部１０８は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０８が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０８が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０８に接続されるモニタ（図示せず）へ出力される。これにより、各種の画像表示が可能となる。
【００４９】
なお、画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
また、仮想３次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想３次元空間に配置されたポリゴンを俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００５０】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。フォント情報は、ＲＯＭ  １０２に記録されているが、ＤＶＤ−ＲＯＭに記録された専用のフォント情報を利用することも可能である。
【００５１】
音声処理部１０９は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。
【００５２】
ＮＩＣ  １１０は、ゲーム装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００５３】
このほか、ゲーム装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０７に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
また、ユーザからの文字列の編集入力を受け付けるためのキーボードや、各種の位置の指定および選択入力を受け付けるためのマウスなどを接続する形態も採用することができる。
【００５４】
また、本実施形態のゲーム装置１００にかえて、一般的なコンピュータ（汎用のパーソナルコンピュータ等）を利用することもできる。たとえば、一般的なコンピュータは、上記ゲーム装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、および、ＮＩＣを備え、ゲーム装置１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラではなく、キーボードやマウスなどを入力装置として利用する。
【００５５】
ネットワークゲームでは、ゲーム専用機だけでなく一般的なコンピュータを利用することも多々あることも考慮し、以下では、注記しない限り、端末について、図２に示したゲーム装置１００により説明を加える。これらは必要に応じて、適宜、一般的なコンピュータの要素に置換することができ、これらの実施形態も本発明の範囲に含まれる。
【００５６】
また、サーバ装置１１および、ゲートウェイ装置１２は、一般的なコンピュータ上に実現されるが、ゲーム装置１００の群の中の所定のゲーム装置１００をサーバ装置１１やゲートウェイ装置１２として利用することも可能である。そして、ゲーム装置１００と一般的なコンピュータとは、その構成や機能に大きな相違はない。つまり、本発明のサーバ装置１１および、ゲートウェイ装置１２をゲーム装置１００にて実現することも可能である。そこで、以下の説明では、一般的なコンピュータとゲーム装置１００とを同じように扱って説明する。
【００５７】
（通信の様子の概要）
図３は、本通信システム１０の具体的な接続状態の一例を示す模式図である。図示するように、異なるサーバ装置１１（１１ｘ，１１ｙ）にそれぞれ端末１３（１３ａ，１３ｂ，１３ｃ）が接続している。つまり、端末１３ａ（プレイヤＡ）が、サーバ装置１１ｘにログインしており、また、端末１３ｂ，１３ｃ（プレイヤＢ，Ｃ）が、サーバ装置１１ｙにログインしている。すなわち、この例では、チャット通信等を行うために、プレイヤＡおよび、プレイヤＢ，Ｃが、異なるサーバ装置１１（１１ｘ，１１ｙ）にログインしている状態であるものとする。
一方、ゲートウェイ装置１２は、サーバ装置１１ｘにダミープレイヤＫとしてあらかじめログインし、また、サーバ装置１１ｙにダミープレイヤＬとしてあらかじめログインしている。
なお、ダミープレイヤとは、端末１３からログインされる一般のプレーヤとは異なる架空のプレイヤのことである。そして、ダミープレイヤは、サーバ装置１１（１１ｘ，１１ｙ）から配信されるチャットデータを受信するため、および、サーバ装置１１から受信したチャットデータを他のサーバ装置１１に送信するために、ゲートウェイ装置１２から各サーバ装置１１にログインしている。以下、ダミープレイヤがサーバ装置１１にログインすることを、「ダミーログイン」と称する。
【００５８】
このような、接続状態において、端末１３ａ，１３ｂ，１３ｃは、以下に説明するように、ゲートウェイ装置１２を介して相互にチャット通信を行う。
まず、端末１３ａ，１３ｂ，１３ｃは、それぞれプレイヤの操作により入力された文字列（メッセージ）からチャットデータを生成する。そして、端末１３ａは、チャットデータをサーバ装置１１ｘに送信し、また、端末１３ｂ，１３ｃは、チャットデータをサーバ装置１１ｙに送信する。
サーバ装置１１ｘは、端末１３ａから送られたチャットデータを受信すると、ログインしている配下の全プレイヤに向けて配信する。つまり、サーバ装置１１ｘは、受信したチャットデータを、端末１３ａ（プレイヤＡ）および、ゲートウェイ装置１２（ダミープレイヤＫ）に配信する。同様に、サーバ装置１１ｙは、端末１３ｂ，１３ｃから送られたチャットデータを受信すると、端末１３ｂ（プレイヤＢ），１３ｃ（プレイヤＣ）および、ゲートウェイ装置１２（ダミープレイヤＬ）に配信する。
【００５９】
そして、ゲートウェイ装置１２は、サーバ装置１１ｘから配信されたチャットデータを、サーバ装置１１ｙに送信し、また、サーバ装置１１ｙから配信されたチャットデータを、サーバ装置１１ｘに送信する。つまり、ゲートウェイ装置１２は、各サーバ装置１１間において、相互に送受信されるチャットデータを中継する。
これにより、各サーバ装置１１は、他のサーバ装置１１からチャットデータを取得でき、そして、自己にログインしている配下の端末１３に配信できる。
【００６０】
（サーバ装置の構成）
図４は、本実施形態に係る各サーバ装置１１の概要構成の一例を示す模式図である。図５は、当該サーバ装置１１にて実行されるデータ集配信処理の流れを示すフローチャートである。以下、これらの図を参照して説明する。
【００６１】
サーバ装置１１は、チャットデータ受信部２０１、端末管理部２０２、データ加工部２０３、チャットデータ送信部２０４を有する。なお、サーバ装置１１には、少なくとも１つの端末１３（プレイヤ）がログインしており、また、ゲートウェイ装置１２からダミープレイヤが、配信されるチャットデータを受信するため、および、受信したチャットデータを他のサーバ装置１１に送信するために、あらかじめダミーログインしているものとする。
【００６２】
サーバ装置１１は、端末１３または、ゲートウェイ装置１２から送られるチャットデータを受信するまで待機する（ステップＳ３０１；Ｎｏ）。
つまり、チャットデータ受信部２０１は、自己にログインしている配下の端末１３から送られるチャットデータ（文字列等のメッセージが含まれるデータ）または、ゲートウェイ装置１２から送られるチャットデータ（他のサーバ装置１１からのチャットデータ）を待機する。
【００６３】
チャットデータ受信部２０１がチャットデータを受信すると（ステップＳ３０１；Ｙｅｓ）、サーバ装置１１は、送信元を特定する（ステップＳ３０２）。
つまり、端末管理部２０２は、自己にログインしている端末１３および、ゲートウェイ装置１２のアドレスや識別情報等を管理しており、受信したチャットデータが、何れの端末１３または、ゲートウェイ装置１２から送信されたものであるかを特定する。
【００６４】
端末管理部２０２が、送信元を特定すると、サーバ装置１１は、チャットデータを加工する（ステップＳ３０３）。
たとえば、データ加工部２０３は、特定した送信元を識別するための識別情報や、所定の属性情報をチャットデータに付加する。
具体的にデータ加工部２０３は、送信元が配下の端末１３である場合に、送信元のプレイヤ名（ハンドル名等）をチャットデータに付加したり、プレイヤ毎に割り当てられた文字色等の属性情報をチャットデータに付加する。
なお、送信元がゲートウェイ装置１２である場合に、他のサーバ装置１１にて同様の加工がチャットデータに施されている。この場合、データ加工部２０３は、送信元のゲートウェイ装置１２が自己にログインしているダミープレイヤ名（ハンドル名等）をチャットデータにさらに付加する。
【００６５】
そして、サーバ装置１１は、チャットデータを端末１３および、ゲートウェイ装置１２に送信する（ステップＳ３０４）。
つまり、チャットデータ送信部２０４は、データ加工部２０３が加工したチャットデータを、配下の全端末１３および、ゲートウェイ装置１２に配信する。
なお、送信元がゲートウェイ装置１２である場合に、チャットデータ送信部２０４は、配下の全端末１３にだけ、チャットデータを配信する。
【００６６】
このように、サーバ装置１１は、配下の端末１３から送られたチャットデータを受信すると、配下の全端末１３だけでなくゲートウェイ装置１２にも配信する。また、ゲートウェイ装置１２から送られるチャットデータも受信し、配下の全端末１３に送信する。
つまり、サーバ装置１１は、ゲートウェイ装置１２を、配下の端末１３と同等に扱うことで、ゲートウェイ装置１２を介して、他のサーバ装置１１から送られるチャットデータを受信でき、また、配下の端末１３から受信したチャットデータを他のサーバ装置１１に配信できる。
【００６７】
（ゲートウェイ装置の構成）
図６は、本実施形態に係るゲートウェイ装置１２の概要構成の一例を示す模式図である。図７は、当該ゲートウェイ装置１２にて実行されるデータ中継処理の流れを示すフローチャートである。以下、これらの図を参照して説明する。
【００６８】
ゲートウェイ装置１２は、データ受信部４０１、サーバ管理部４０２、データ変換部４０３、データ送信部４０４を有する。なお、ゲートウェイ装置１２は、サーバ装置１１から配信されるチャットデータを受信するため、および、受信したチャットデータを他のサーバ装置１１に送信するために、各サーバ装置１１にあらかじめダミーログインしているものとする。
【００６９】
ゲートウェイ装置１２は、サーバ装置１１から送られるチャットデータを受信するまで待機する（ステップＳ５０１；Ｎｏ）。つまり、データ受信部４０１は、ログイン先のサーバ装置１１（ダミーログインしている何れかのサーバ装置１１）から配信されるチャットデータを待機する。
【００７０】
データ受信部４０１がチャットデータを受信すると（ステップＳ５０１；Ｙｅｓ）、ゲートウェイ装置１２は、送信元を特定する（ステップＳ５０２）。つまり、サーバ管理部４０２は、ログイン先の各サーバ装置１１のアドレスや識別情報等を管理しており、受信したチャットデータが、何れのサーバ装置１１から配信されたものであるかを特定する。
【００７１】
サーバ管理部４０２が、送信元を特定すると、ゲートウェイ装置１２は、プロトコル変換を行う（ステップＳ５０３）。
たとえば、データ変換部４０３は、受信したチャットデータのプロトコルを、送信先となる他のサーバ装置１１に適合したプロトコルに変換する。なお、送信先のサーバ装置１１が複数ある場合に、データ変換部４０３は、各サーバ装置１１に対応してそれぞれプロトコル変換を行う。
【００７２】
そして、ゲートウェイ装置１２は、チャットデータを他のサーバ装置１１に送信する（ステップＳ５０４）。つまり、データ送信部４０４は、データ変換部４０３が変換したチャットデータを、送信先となる他のサーバ装置１１に送信する。なお、送信先のサーバ装置１１が複数ある場合に、データ送信部４０４は、各サーバ装置１１に向けてチャットデータ（対応するプロトコル変換を施したチャットデータ）をそれぞれ送信する。
【００７３】
このように、ゲートウェイ装置１２は、ログイン先の何れかのサーバ装置１１から受信したチャットデータを中継して、他のサーバ装置１１に送信する。
このため、各サーバ装置１１は、他のサーバ装置１１から送られたチャットデータを受信でき、また、自己が配下の端末１３から受信したチャットデータを他のサーバ装置１１に配信できる。
【００７４】
（端末の構成）
図８は、本実施形態に係る各端末１３の概要構成の一例を示す模式図である。図９は、当該端末１３にて実行されるチャット通信処理の流れを示すフローチャートである。以下、これらの図を参照して説明する。
【００７５】
端末１３は、チャットデータ受信部６０１、表示部６０２、メッセージ受付部６０３、チャットデータ生成部６０４、チャットデータ送信部６０５を有する。なお、端末１３は、プレイヤに操作され、任意のサーバ装置１１にログインしているものとする。
【００７６】
端末１３は、サーバ装置１１から送られ得るチャットデータを受信したか否かを判別する（ステップＳ７０１）。つまり、チャットデータ受信部６０１は、ログイン先のサーバ装置１１から配信されるチャットデータを受信したか否かを判別する。
なお、ＮＩＣ  １１０がチャットデータ受信部６０１として機能しうる。
【００７７】
端末１３は、チャットデータ受信部６０１がチャットデータを受信していないと判別すると（ステップＳ７０１；Ｎｏ）、後述するステップＳ７０３に処理を進める。
一方、チャットデータを受信したと判別すると（ステップＳ７０１；Ｙｅｓ）、端末１３は、受信したチャットデータを表示する（ステップＳ７０２）。
つまり、表示部６０２は、サーバ装置１１から配信されたチャットデータに含まれる文字列（メッセージ）を表示する。その際、表示部６０２は、ログイン先のサーバ装置１１内にて生じたチャットデータと、他のサーバ装置１１内にて生じたチャットデータ（ゲートウェイ装置１２が中継したチャットデータ）とを、分けて表示してもよい。
【００７８】
たとえば、図３の端末１３ａを一例とすると、表示部６０２は、図１０に示すように、サーバ装置１１ｘ（サーバＸ）のチャットデータおよび、サーバ装置１１ｙ（サーバＹ）のチャットデータを、それぞれエリアを分けて表示する。つまり、表示部６０２は、サーバＸ内にて生じたチャットデータを表示領域ｄａ１に表示し、サーバＹ内にて生じたチャットデータを表示領域ｄａ２に表示する。
これにより、プレイヤは、ログイン先のサーバ装置１１ｘにおける活動状況等と、他のサーバ装置１１ｙにおける活動状況等を容易に対比させることができる。
なお、画像処理部１０８および接続されるモニタが、表示部６０２として機能しうる。
【００７９】
図９に戻って、端末１３は、任意の文字列が入力されたか否かを判別する（ステップＳ７０３）。つまり、メッセージ受付部６０３は、チャットを行うプレイヤの操作により、任意の文字列（メッセージ）を受け付けたか否かを判別する。
なお、コントローラ１０５がメッセージ受付部６０３として機能しうる。
【００８０】
端末１３は、文字列が入力されていないと判別すると（ステップＳ７０３；Ｎｏ）、後述するステップＳ７０６に処理を進める。
一方、文字列が入力されたと判別すると、端末１３は、チャットデータを生成する（ステップＳ７０４）。つまり、チャットデータ生成部６０４は、入力した文字列に基づいて、ログイン先のサーバ装置１１に適合したプロトコルのチャットデータを生成する。
なお、ＣＰＵ  １０１がチャットデータ生成部６０４として機能しうる。
【００８１】
そして、端末１３は、チャットデータをサーバ装置１１に送信する（ステップＳ７０５）。つまり、チャットデータ送信部６０５は、チャットデータ生成部６０４が生成したチャットデータを、ログイン先のサーバ装置１１に送信する。
なお、ＮＩＣ  １１０がチャットデータ送信部６０５として機能しうる。
【００８２】
端末１３は、プレイヤによりチャット通信の終了が指示されたか否かを判別する（ステップＳ７０６）。
端末１３は、チャット通信の終了が指示されていないと判別すると、ステップＳ７０１に処理を戻し、上述のステップＳ７０１〜Ｓ７０６の処理を繰り返し実行する。
一方、終了が指示されたと判別した場合に、端末１３は、所定のログアウト処理を実行してサーバ装置１１からログアウトし、チャット通信処理を終える。
【００８３】
このように、各端末１３は、ログイン先のサーバ装置１１内にて生じたチャットデータだけでなく、他のサーバ装置１１内にて生じたチャットデータも受信することができ、そして、これらのチャットデータをプレイヤに適宜表示することができる。
このため、各端末１３が異なるサーバ装置１１に接続した状態であっても、プレイヤ間の情報交換を行うことができる。たとえば、図３に示す接続状態において、プレイヤＡは、他のサーバ装置１１ｙに接続したプレイヤＢ，Ｃとの間でチャット等を行うことができる。そして、プレイヤＡは、他のサーバ装置１１ｙにおける活動状況等を把握でき、また、プレイヤＢ，Ｃも、他のサーバ装置１１ｘにおける活動状況等を把握できる。
【００８４】
上記の実施の形態では、図１０に例示したように、ログイン先のサーバ装置１１にて生じたチャットデータと、他のサーバ装置１１にて生じたチャットデータとを、領域を分けて表示したが、各サーバ装置１１のチャットデータを同一領域に表示してもよい。
たとえば、図３に示す接続状況において、端末１３ａは、図１１に示すように、表示領域ｄａ３内に、ログイン先のサーバ装置１１ｘのチャットデータと、他のサーバ装置１１ｙのチャットデータとを一緒に表示する。この場合、端末１３ａは、サーバ装置１１ｙにて生じたチャットデータを、１人のダミープレイヤＫから発せられたのものとして表示している。
【００８５】
上記の実施の形態では、テキストによるチャット通信（テキストチャット）を一例として説明したが、２次元または、３次元空間を移動可能なキャラクタ等を用いたチャット通信（ビジュアルチャット）においても適宜適用可能である。
このビジュアルチャットにおいて、各端末１３は、キャラクタの位置データ（現在位置等を示すデータ）をチャットデータに付加して、サーバ装置１１に送信する。そして、サーバ装置１１は、配下の端末１３から送られた位置データを含むチャットデータを受信すると、配下の全端末１３およびゲートウェイ装置１２に、チャットデータを配信する。
なお、ゲートウェイ装置１２は、受信したチャットデータ中に位置データが含まれる場合に、送信元のサーバ装置１１における空間位置を、送信先のサーバ装置１１における空間位置に置き換えるため、位置データを補正する。そして、補正した位置データを含むチャットデータを、他のサーバ装置１１に送信する。
【００８６】
そして、各端末１３は、受信したチャットデータに含まれる位置データにしたがって、対応する空間位置にキャラクタを配置し、また、チャットデータの文字列（メッセージ）を、該当するキャラクタに関連付けて表示する。この際、各端末１３は、他のサーバ装置１１内にて生じたチャットデータも受信しているため、同じ空間内に他のサーバ装置１１のキャラクタを配置し、そして関連付けてメッセージも表示できる。
たとえば、図３に示す接続状態において、端末１３ａは、図１２に示すように、ログイン先のサーバ装置１１ｘのキャラクタｃｈ１を配置し、メッセージｍｓ１を表示し、また、他のサーバ装置１１ｙのキャラクタｃｈ２を配置し、メッセージｍｓ２を表示する。この場合、端末１３ａは、サーバ装置１１ｙにて生じたチャットデータを、１人のダミープレイヤＫから発せられたのものとして表示している。
このように、ビジュアルチャットにおいても、各端末１３が異なるサーバ装置１１に接続した状態で、プレイヤ間の情報交換を行うことができる。
【００８７】
さらに、異なるサーバ装置１１において、テキストチャット環境とビジュアルチャット環境とが混在する場合においても適宜適用可能である。
なおこの場合、ゲートウェイ装置１２は、中継するチャットデータに必要な情報を付加し、または、中継するチャットデータから不要な情報を削除する。
具体的にゲートウェイ装置１２は、図１３に示すように、データ修正部８０１をさらに備える。図１３は、他の実施形態に係るゲートウェイ装置１２の概要構成の一例を示す模式図である。
【００８８】
データ修正部８０１は、ビジュアルチャット環境からテキストチャット環境にチャットデータを送信する場合に、データ受信部４０１が受信したテキストチャットから不要な位置データを削除する。また、ビテキストチャット環境からビジュアルチャット環境にチャットデータを送信する場合に、チャットデータに必要な位置データを付加する。
つまり、データ修正部８０１は、送信先となる他のサーバ装置１１に応じて、チャットデータから不要な位置データを削除し、または、チャットデータに必要な位置データを付加する。
なお、付加する位置データとして、データ修正部８０１は、たとえば、発言の頻度（チャットデータの送信頻度）等に応じて予め定まる位置や、直前の発言者（対応するキャラクタ）の近傍位置を生成し、チャットデータに付加する。
【００８９】
たとえば、図３に示す接続状況において、サーバ装置１１ｘ（端末１３ａ）側がテキストチャット環境であり、一方、サーバ装置１１ｙ（端末１３ｂ，１３ｃ）側がビジュアルチャット環境であったとする。
この場合、ゲートウェイ装置１２は、サーバ装置１１ｘから受信したチャットデータに位置データを付加して、サーバ装置１１ｙに送信する。
また、ゲートウェイ装置１２は、サーバ装置１１ｙから受信したチャットデータに位置データが含まれている場合に、不要な位置データを削除したチャットデータをサーバ装置１１ｙに送信する。つまり、必要な文字列（メッセージ）等を抽出してサーバ装置１１ｘに送信する。
【００９０】
そして、サーバ装置１１ｘは、ゲートウェイ装置１２から位置データが削除されたチャットデータが送られると、このチャットデータを配下の端末１３ａに配信する。こうして端末１３ａは、たとえば、図１０や図１１に示すようなテキストチャット環境において、チャットデータ（メッセージ）を表示する。
一方、サーバ装置１１ｙは、ゲートウェイ装置１２から位置データが付加されたチャットデータが送られると、このチャットデータを配下の端末１３ｂ，１３ｃに配信する。こうして端末１３ｂ，１３ｃは、たとえば、図１２に示すようなビジュアルチャット環境において、キャラクタを空間位置に配置したチャットデータを表示する。
このように、テキストチャット環境とビジュアルチャット環境とが混在する場合でも、各端末１３が異なるサーバ装置１１に接続した状態で、プレイヤ間の情報交換を行うことができる。
【００９１】
（その他の実施形態）
上記の実施の形態では、図３に示すように、ゲートウェイ装置１２が各サーバ装置１１に１人のダミープレイヤとしてログインし、他のサーバ装置１１にて生じた全チャットデータ（各プレイヤのチャットデータ）をまとめて、ログイン先のサーバ装置１１に送信する場合について説明した。そして、各端末１３は、図１１，１２に示すように、他のサーバ装置１１にて生じた全チャットデータ（各プレイヤのチャットデータ）を、１人のダミープレイヤの発言として表示していた。
しかしながら、他のサーバ装置１１にて生じた各プレイヤのチャットデータを、複数のダミープレイヤの発言として各端末１３に表示できるようにしてもよい。
【００９２】
図１４は、本通信システム１０の他の接続状態の一例を示す模式図である。図１４では、図３と異なり、ゲートウェイ装置１２が、サーバ装置１１ｘにダミープレイヤＫ，Ｍとしてログイン（ダミーログイン）している。これは、サーバ装置１１ｙに２人のプレイヤがログインしているため、同数のダミープレイヤをサーバ装置１１ｘにログインしている。
つまり、ゲートウェイ装置１２は、サーバ装置１１にログインしている端末１３（プレイヤ）の数に合わせて、他のサーバ装置１１にダミープレイヤをログインする。したがって、たとえば、サーバ装置１１ｘに複数の端末１３がログインしている場合でも、ゲートウェイ装置１２は、その数に合わせて、複数のダミープレイヤをサーバ装置１１ｙにログインする。
なお、ダミーログインするタイミングの一例として、ゲートウェイ装置１２は、各サーバ装置１１から新たな端末１３がログインしたことを通知されると、それに応答して、新たなダミープレイヤを他のサーバ装置１１にログインする。
また、ログアウトするタイミングの一例として、ゲートウェイ装置１２は、各サーバ装置１１から端末１３がログアウト（ログオフ）したことを通知されると、それに応答して、対応するダミープレイヤを他のサーバ装置１１からログアウトする。
【００９３】
そして、ゲートウェイ装置１２は、サーバ装置１１ｙから端末１３ｂ（プレイヤＢ）のチャットデータが配信された場合に、対応するダミープレイヤＫを通じてサーバ装置１１ｘにチャットデータを送信する。一方、サーバ装置１１ｙから端末１３ｃ（プレイヤＣ）のチャットデータが配信された場合に、対応するダミープレイヤＭを通じてサーバ装置１１ｘにチャットデータを送信する。
一方、サーバ装置１１ｘは、ゲートウェイ装置１２から２人のダミープレイヤを通じて送られる各チャットデータを受信すると、それぞれ配下の端末１３ａに配信する。
そして、端末１３ａは、各チャットデータを受信すると、それぞれ異なるダミープレイヤから発せられたものとして表示する。
【００９４】
たとえば、サーバ装置１１ｘ（端末１３ａ）がテキストチャット環境である場合に、端末１３ａは、図１５（ａ）に示すように、プレイヤＢ，Ｃの発言をそれぞれダミープレイヤＫ，Ｍから発せられたのものとして表示する。
なお、ダミープレイヤＫ，Ｍを識別する必要がない場合には、図１５（ｂ）に示すように、ダミープレイヤの発言であることを示す情報（この例の場合、星印）に置き換えて、プレイヤＢ，Ｃの発言を表示してもよい。
【００９５】
また、サーバ装置１１ｘ（端末１３ａ）がビジュアルチャット環境である場合に、端末１３ａは、図１６（ａ）に示すように、プレイヤＢ，Ｃの発言をそれぞれダミープレイヤＫ，Ｍから発せられたものとして表示する。
なお、ダミープレイヤＫ，Ｍを識別する必要がない場合には、図１６（ｂ）に示すように、ダミープレイヤの発言であることを示す情報（この例の場合、星印）に置き換えて、プレイヤＢ，Ｃの発言を表示してもよい。
この場合も、各端末１３が異なるサーバ装置１１に接続した状態で、プレイヤ間の情報交換を行うことができる。
【００９６】
以上説明したように、本発明によれば、サーバ装置をまたいだプレイヤ間の情報交換を適宜行うことができる。
【図面の簡単な説明】
【００９７】
【図１】本実施形態の通信システムの概要構成を示す模式図である。
【図２】本実施形態のゲーム装置の概要構成を示す模式図である。
【図３】本通信システムにおける具体的な接続状態の一例を示す模式図である。
【図４】サーバ装置の概要構成の一例を示す模式図である。
【図５】サーバ装置にて実行されるデータ集配信処理の流れを示すフローチャートである。
【図６】ゲートウェイ装置の概要構成の一例を示す模式図である。
【図７】ゲートウェイ装置にて実行されるデータ中継信処理の流れを示すフローチャートである。
【図８】端末の概要構成の一例を示す模式図である。
【図９】端末にて実行されるチャット通信処理の流れを示すフローチャートである。
【図１０】サーバ装置に対応して別領域に表示されるチャットデータの一例を示す模式図である。
【図１１】同一領域に表示されるチャットデータの一例を示す模式図である。
【図１２】ビジュアルチャットの表示例を示す模式図である。
【図１３】他の実施形態のゲートウェイ装置の概要構成の一例を示す模式図である。
【図１４】本通信システムにおける他の接続状態の一例を示す模式図である。
【図１５】（ａ），（ｂ）共に、テキストチャットの表示例を示す模式図である。
【図１６】（ａ），（ｂ）共に、ビジュアルチャットの表示例を示す模式図である。
【符号の説明】
【００９８】
１０    通信システム
１１    サーバ装置
１２    ゲートウェイ装置
１３    端末
１４    インターネット
１００  ゲーム装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェース
１０５  コントローラ
１０６  外部メモリ
１０７  ＤＶＤ−ＲＯＭドライブ
１０８  画像処理部
１０９  音声処理部
１１０  ＮＩＣ
２０１  チャットデータ受信部
２０２  端末管理部
２０３  データ加工部
２０４  チャットデータ送信部
４０１  データ受信部
４０２  サーバ管理部
４０３  データ変換部
４０４  データ送信部
６０１  チャットデータ受信部
６０２  表示部
６０３  メッセージ受付部
６０４  チャットデータ生成部
６０５  チャットデータ送信部
【図１】
2005157527.tif 000003
【図２】
2005157527.tif 000004
【図３】
2005157527.tif 000005
【図４】
2005157527.tif 000006
【図５】
2005157527.tif 000007
【図６】
2005157527.tif 000008
【図７】
2005157527.tif 000009
【図８】
2005157527.tif 000010
【図９】
2005157527.tif 000011
【図１０】
2005157527.tif 000012
【図１１】
2005157527.tif 000013
【図１２】
2005157527.tif 000014
【図１３】
2005157527.tif 000015
【図１４】
2005157527.tif 000016
【図１５】
2005157527.tif 000017
【図１６】
2005157527.tif 000018