【手続補正書】
【提出日】平成18年7月18日(2006.7.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲームデータを記憶する記憶手段を備えた少なくとも１つのゲームサーバと、ユーザの操作情報を入力する入力手段及びゲーム画面を表示する出力手段をそれぞれ備える複数のクライアントとが通信可能に構成され、所定のリアルタイムオンラインゲームを実行可能に構成されたリアルタイムオンラインゲームシステムであって、
前記ゲームサーバは、
前記クライアントごとにＴＣＰソケットを作成し、
複数の前記クライアントに対して１つのＵＤＰソケットを作成し、
前記クライアントは、
該クライアントの入力手段に入力される操作情報をＵＤＰに基づいて前記ゲームサーバに送信し、
前記ゲームサーバは、
前記クライアントから送信される操作情報を前記ＵＤＰソケットを用いてＵＤＰに基づいて受信し、
前記受信した操作情報に基づきゲームを進行させて前記記憶手段に記憶されるゲームデータを更新し、
前記ゲームデータを前記クライアントに該クライアントに対応するＴＣＰソケットを用いてＴＣＰに基づいて送信し、
前記クライアントは、
前記ゲームサーバから送信されるゲームデータをＴＣＰに基づいて受信し、
前記ゲームデータに基づき該クライアントの出力手段にゲーム画面を表示することを特徴とする、リアルタイムオンラインゲームシステム。
【請求項２】
前記ゲームサーバは、更に、前記クライアントから送信される操作情報をＵＤＰに基づいて受信する間隔よりも間隔を空けて、前記クライアントから、ゲーム中のイベントをクリアしたかどうかを示すフラグ、ゲームキャラクタの所持するお金やアイテム、ゲームキャラクタのパラメータまたは経験値の、少なくともいずれか１つのデータをＴＣＰに基づいて受信することを特徴とする請求項１記載のリアルタイムオンラインゲームシステム。
【請求項３】
ユーザの操作情報を入力する入力手段及びゲーム画面を表示する出力手段をそれぞれ備えた複数のクライアントと通信可能に構成され、ゲームデータを記憶する記憶手段を備えた少なくとも１つのゲームサーバを含むサーバシステムであって、
前記ゲームサーバは、
前記クライアントごとにＴＣＰソケットを作成し、
複数の前記クライアントに対して１つのＵＤＰソケットを作成し、
前記クライアントから送信される、該クライアントの入力手段に入力された操作情報を、前記ＵＤＰソケットを用いてＵＤＰに基づいて受信し、
前記受信した操作情報に基づきゲームを進行させて前記記憶手段に記憶されるゲームデータを更新し、
前記ゲームデータに基づき前記クライアントの出力手段にゲーム画面が表示されるように、前記ゲームデータを前記クライアントに該クライアントに対応するＴＣＰソケットを用いてＴＣＰに基づいて送信することを特徴とする、サーバシステム。
【請求項４】
ゲームデータを記憶する記憶手段を備えた少なくとも１つのゲームサーバと通信可能に構成され、ユーザの操作情報を入力する入力手段及びゲーム画面を表示する出力手段を備えたクライアントであって、
前記ゲームサーバにおいて複数のクライアントに対して共通に作成されたＵＤＰソケットを用いて受信されるように、該クライアントの入力手段に入力される操作情報をＵＤＰに基づいて前記ゲームサーバに送信し、
前記ゲームサーバにおいて各クライアントから送信される操作情報に基づきゲームを進行させて更新された前記記憶手段に記憶されるゲームデータであって、該クライアントに対応するＴＣＰソケットを用いて送信されるゲームデータを、ＴＣＰに基づいて受信し、
前記ゲームデータに基づき該クライアントの出力手段にゲーム画面を表示することを特徴とする、クライアント。
【請求項５】
ゲームデータを記憶する記憶手段を備えた少なくとも１つのゲームサーバと、ユーザの操作情報を入力する入力手段及びゲーム画面を表示する出力手段をそれぞれ備える複数のクライアントとが通信可能に構成され、所定のリアルタイムオンラインゲームを実行可能に構成されたリアルタイムオンラインゲームシステムのゲーム制御方法であって、
前記ゲームサーバが、前記クライアントごとにＴＣＰソケットを作成する工程と、
前記ゲームサーバが、複数の前記クライアントに対して１つのＵＤＰソケットを作成する工程と、
前記クライアントが、該クライアントの入力手段に入力される操作情報をＵＤＰに基づいて前記ゲームサーバに送信する工程と、
前記ゲームサーバが、前記クライアントから送信される操作情報を前記ＵＤＰソケットを用いてＵＤＰに基づいて受信する工程と、
前記ゲームサーバが、前記受信した操作情報に基づきゲームを進行させて前記記憶手段に記憶されるゲームデータを更新する工程と、
前記ゲームサーバが、前記ゲームデータを前記クライアントに該クライアントに対応するＴＣＰソケットを用いてＴＣＰに基づいて送信する工程と、
前記クライアントが、前記ゲームサーバから送信されるゲームデータをＴＣＰに基づいて受信する工程と、
前記クライアントが、前記ゲームデータに基づき該クライアントの出力手段にゲーム画面を表示する工程と、を備えることを特徴とする、ゲーム制御方法。
【請求項６】
ユーザの操作情報を入力する入力手段及びゲーム画面を表示する出力手段をそれぞれ備えた複数のクライアントと通信可能に構成され、ゲームデータを記憶する記憶手段を備えた少なくとも１つのゲームサーバにおいて実行されるプログラムであって、
前記ゲームサーバに、
前記クライアントごとにＴＣＰソケットを作成する工程、
複数の前記クライアントに対して１つのＵＤＰソケットを作成する工程、
前記クライアントから送信される、該クライアントの入力手段に入力された操作情報を、前記ＵＤＰソケットを用いてＵＤＰに基づいて受信する工程、
前記受信した操作情報に基づきゲームを進行させて前記記憶手段に記憶されるゲームデータを更新する工程、
前記ゲームデータに基づき前記クライアントの出力手段にゲーム画面が表示されるように、前記ゲームデータを前記クライアントに該クライアントに対応するＴＣＰソケットを用いてＴＣＰに基づいて送信する工程を、実行させるためのプログラム。
【請求項７】
ゲームデータを記憶する記憶手段を備えた少なくとも１つのゲームサーバと通信可能に構成され、ユーザの操作情報を入力する入力手段及びゲーム画面を表示する出力手段を備えたクライアントにおいて実行されるプログラムであって、
前記クライアントに、
前記ゲームサーバにおいて複数のクライアントに対して共通に作成されたＵＤＰソケットを用いて受信されるように、該クライアントの入力手段に入力される操作情報をＵＤＰに基づいて前記ゲームサーバに送信する工程、
前記ゲームサーバにおいて各クライアントから送信される操作情報に基づきゲームを進行させて更新された前記記憶手段に記憶されるゲームデータであって、該クライアントに対応するＴＣＰソケットを用いて送信されるゲームデータを、ＴＣＰに基づいて受信する工程、
前記ゲームデータに基づき該クライアントの出力手段にゲーム画面を表示する工程を、実行させるためのプログラム。
【請求項８】
請求項６又は請求項７記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
ゲームデータを記憶する記憶手段を備えた少なくとも１つのゲームサーバと、ユーザの操作情報を入力する入力手段及びゲーム画面を表示する出力手段をそれぞれ備える複数のクライアントとが通信可能に構成され、所定のリアルタイムオンラインゲームを実行可能に構成されたリアルタイムオンラインゲームシステムであって、
前記ゲームサーバは、
前記クライアントごとに、データが届いたかどうかを送信側及び受信側で相互に確認する第１のプロトコルのソケットを作成し、
複数の前記クライアントに対して１つの、データが届いたかどうかを送信側が受信側に確認しない第２のプロトコルのソケットを作成し、
前記クライアントは、
該クライアントの入力手段に入力される操作情報を、前記第１のプロトコルに基づいて前記ゲームサーバに送信し、
前記ゲームサーバは、
前記クライアントから送信される操作情報を、前記第１のプロトコルのソケットを用いて、前記第１のプロトコルに基づいて受信し、
前記受信した操作情報に基づきゲームを進行させて前記記憶手段に記憶されるゲームデータを更新し、
前記ゲームデータを前記クライアントに、該クライアントに対応する前記第２のプロトコルのソケットを用いてＴＣＰに基づいて送信し、
前記クライアントは、
前記ゲームサーバから送信されるゲームデータを、前記第２のプロトコルのに基づいて受信し、
前記ゲームデータに基づき該クライアントの出力手段にゲーム画面を表示することを特徴とする、リアルタイムオンラインゲームシステム。