[go: up one dir, main page]

JP2003062350A - ネットワークゲームシステム、ネットワークゲームサーバ装置、及びネットワークゲーム端末装置 - Google Patents

ネットワークゲームシステム、ネットワークゲームサーバ装置、及びネットワークゲーム端末装置

Info

Publication number
JP2003062350A
JP2003062350A JP2001261815A JP2001261815A JP2003062350A JP 2003062350 A JP2003062350 A JP 2003062350A JP 2001261815 A JP2001261815 A JP 2001261815A JP 2001261815 A JP2001261815 A JP 2001261815A JP 2003062350 A JP2003062350 A JP 2003062350A
Authority
JP
Japan
Prior art keywords
network game
network
terminal device
game terminal
packet data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2001261815A
Other languages
English (en)
Other versions
JP3815278B2 (ja
JP2003062350A5 (ja
Inventor
Eizaburo Itakura
英三郎 板倉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2001261815A priority Critical patent/JP3815278B2/ja
Priority to US10/228,510 priority patent/US8070603B2/en
Publication of JP2003062350A publication Critical patent/JP2003062350A/ja
Publication of JP2003062350A5 publication Critical patent/JP2003062350A5/ja
Application granted granted Critical
Publication of JP3815278B2 publication Critical patent/JP3815278B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/407Data transfer via internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/534Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for network load management, e.g. bandwidth optimization, latency reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 ゲーム端末装置のID番号など、その種類情
報を利用して遅延量を調節するようにしたネットワーク
ゲームシステムを提供する。 【解決手段】 ネットワークゲームサーバ装置50は、
遅延調整処理プログラム51と、遅延調整処理プログラ
ム51を実行するためのデータベース52を備えてい
る。ネットワーク60では、ゲーム端末装置10〜40
からのデータは、パケット単位でネットワークゲームサ
ーバ装置50に伝送され、ここで全てのパケットデータ
がユーザ情報として集中管理される。予め接続が想定さ
れるゲーム端末装置10〜40の製品種類ごとに、デー
タベース52に伝送遅延量を格納して、EUI−64機
器からのパケットデータを受け取った時点で、その識別
情報に基づいて伝送遅延量を読み出すようにしている。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、複数の異なる処
理能力を持つネットワークゲーム端末装置と、ネットワ
ークゲームアプリケーションが格納され、ネットワーク
ゲーム端末装置から伝送されたパケットデータを処理す
るネットワークゲームサーバ装置とがネットワークを介
して接続されたネットワークゲームシステム、及びその
ようなシステム構成のために使用可能なネットワークゲ
ームサーバ装置、及びネットワークゲーム端末装置に関
する。
【0002】
【従来の技術】従来から、サーバがゲーム管理ソフトを
有し、かつ各端末装置がゲームソフトを有しているリア
ルタイムネットワークゲームシステムについては、端末
装置のユーザが自己の端末装置のゲームソフトを操作す
ることによりゲームを進行させて得たデータのうち、少
なくとも他のユーザに必要なデータがサーバに送信され
て、この送信されてきたデータがサーバにアクセスして
いる他のユーザによって読み出され、この読み出された
データに基づいてユーザ同士がそれぞれの端末装置に記
憶されたゲームソフトで同時にゲームを行うものが知ら
れている(特開平9−6700号公報)。また、別のネ
ットワークゲームシステムとしては、サーバに対してコ
ンピュータネットワークを介してクライアント端末がア
クセスすることによって、サーバが提供する仮想空間内
でユーザが仮想生物を育成するようなネットワーク育成
ゲームシステムも開示されている(特開2000−29
6271号公報)。
【0003】このようなネットワークゲームは、大規模
の人数で同時にプレイができるゲームとして、通常では
ネットワークゲームサーバが全てのユーザ情報を集中管
理するものであった。したがって、リアルタイム性を要
するようなネットワークゲームでは、ゲーム端末装置に
おける処理能力の違いが各ゲームプレイヤの間に不公平
をもたらすことになる。例えば、ある種の対戦ゲームで
は、CPU処理速度の速い機器を使用しているゲームプ
レイヤは、常に有利にゲームを進めることができると考
えられる。
【0004】図4は、処理速度の異なるCPUを備えた
ゲーム端末装置の動作状態を示すタイミング図である。
ゲーム端末装置10は、ゲーム端末装置20より処理速
度の速いCPUを備えている。ここでは、サーバから受
け取ったデータをそれぞれのゲーム端末装置10,20
で処理し、処理結果をサーバに返信した後、次にその処
理結果のデータをサーバから受け取るまでの様子を示し
ている。ゲーム端末装置10での処理時間t1は、ゲー
ム端末装置20での処理時間t2より短いことから、そ
れぞれのゲーム端末装置10,20からサーバへのデー
タ伝送時間が等しい場合であっても、サーバで処理を開
始する時間はゲーム端末装置10からのデータ処理が早
く実行される。したがって、2つのゲーム端末装置1
0,20でサーバからの処理結果のデータを受け取るま
での時間差が、徐々に開いていくことになる。
【0005】このようなゲーム端末装置の能力の違いに
よる不公平を解消する手段として、CPUなどゲーム端
末装置の構成機器の処理速度を考慮して、サーバ側に、
各ゲーム端末装置にパケットデータを送信する際の遅延
調整処理機能を持たせることが考えられている。すなわ
ち、最初にゲームサーバが各プレイヤの使用するゲーム
端末装置の処理能力を測定して、データ伝送遅延量をサ
ーバのデータベース内に格納しておく。そうすれば、サ
ーバから各ゲーム端末装置に送信するパケットデータ
を、端末ごとに設定された遅延量に基づいてバッファに
一定時間だけ貯める等して、サーバにおいてデータ伝送
遅延量を調整することができる。
【0006】
【発明が解決しようとする課題】ところが、ネットワー
クゲームに参加するプレイヤの数が大きくなると、サー
バ側ではネットワークに接続されるすべてのゲーム端末
装置の処理速度を知らなければならないので、そのため
により多くの時間が必要になるだけでなく、それらの遅
延量を決定するためのデータベース構築に時間がかかる
という問題が生じていた。
【0007】また、ゲーム端末装置の多くが限られたメ
ーカの製品であって、その種類がそれ程多くはないにも
かかわらず、全ての端末装置について遅延量を計算し
て、サーバ側で保存するのは無駄であった。しかもサー
バへのデータ伝送の度にデータベースにアクセスして、
遅延調整量を読み出さなければならないので、それに要
する時間が長くなる。
【0008】さらに、ネットワークの規模によってはデ
ータベースを構築するための蓄積装置の容量が大きくな
って、膨大な費用がかかるという問題もあった。この発
明の目的は、ゲーム端末装置のID番号など、その種類
情報を利用して遅延量を調節するようにしたネットワー
クゲームシステム、及びそのようなシステム構成のため
に使用可能なネットワークゲームサーバ装置、及びネッ
トワークゲーム端末装置を提供することにある。
【0009】
【課題を解決するための手段】上記目的を達成するため
に、複数の異なる処理能力を持つネットワークゲーム端
末装置と、ネットワークゲームアプリケーションが格納
され、前記ネットワークゲーム端末装置から伝送された
パケットデータを処理するネットワークゲームサーバ装
置とがネットワークを介して接続されたネットワークゲ
ームシステムが提供される。このネットワークゲームシ
ステムは、前記ネットワークゲームサーバ装置は、前記
ネットワークゲーム端末装置の種類情報に応じた処理速
度が格納された処理能力データベースと、前記ネットワ
ークゲーム端末装置から伝送される前記種類情報によっ
て前記ネットワークゲーム端末装置のパケットデータ毎
の伝送遅延量を調整する遅延調整手段とから構成され
る。
【0010】この発明のネットワークゲームシステムで
は、処理能力データベースに記憶された処理速度から伝
送遅延量を決定することができる。
【0011】
【発明の実施の形態】以下、この発明の実施の形態につ
いて、図面を参照して説明する。図1は、この発明のネ
ットワークゲームのシステム構成を示す図である。ネッ
トワークゲームの端末装置(以下、ゲーム端末装置とい
う。)10〜40は、同じネットワークゲームサーバ装
置50にネットワーク60を介して接続されている。ゲ
ーム端末装置10〜40はそれぞれ異なる性能を持つも
のであり、ゲーム端末装置10は例えばA社の製品種類
a1であって、ゲーム端末装置20は例えばB社の製品
種類b1であって、ゲーム端末装置30は例えばC社の
製品種類c1であって、ゲーム端末装置40は例えばA
社の製品種類a2であるとする。
【0012】ネットワークゲームサーバ装置50は、遅
延調整処理プログラム51と、この遅延調整処理プログ
ラム51を実行するためのデータベース52を備えてい
る。ネットワーク60では、ゲーム端末装置10〜40
からのデータは、パケット単位でネットワークゲームサ
ーバ装置50に伝送され、ここで全てのパケットデータ
がユーザ情報として集中管理される。サーバ処理された
データは、再びネットワーク60によって各ゲーム端末
装置10〜40に伝送される。
【0013】ネットワーク60上では、そこに接続され
る各ゲーム端末装置10〜40にそれぞれIPv6(I
nternet Protocol version
6)のネットワークアドレスが付与される。IPv6ア
ドレスは、これまで標準的なインターネット・プロトコ
ルとして用いられていた10進数で3桁の数字4組で表
されるIPv4アドレスとは異なり、IPアドレスが1
28ビット長に拡張されるため、接続可能なノード数を
飛躍的に増加させることができる。したがって、図1で
は4台のゲーム端末装置10〜40だけが図示されてい
るが、IPアドレスの中の64ビットがインタフェース
IDとして割り振られるので、ほぼ無尽蔵に各機器にア
ドレスを割り当てて、ネットワークゲームサーバ装置5
0と接続することができる。なお、64ビットのインタ
フェースIDとして、IEEEの64ビット識別子EU
I−64が利用できる。
【0014】遅延調整処理プログラム51は、ゲーム端
末装置10〜40からパケットデータとして伝送される
製品種類情報によってパケットデータ毎の伝送遅延量を
調整するプログラムであって、例えばEUI−64のう
ちの24ビットのカンパニーIDによって製品種類を特
定できる。したがって、予め接続が想定されるゲーム端
末装置の製品種類ごとに、データベース52に伝送遅延
量を格納して、EUI−64を付与された機器からのパ
ケットデータを受け取った時点で、その識別情報に基づ
いて伝送遅延量を読み出すことが可能になる。
【0015】次に、ネットワークゲームサーバ装置の動
作について説明する。図2は、ネットワークゲームサー
バ装置の動作を説明するためのフローチャートである。
【0016】ステップS10では、ネットワークゲーム
サーバ装置50が動作を開始する。ステップS12で
は、ネットワーク60を通してゲーム端末装置10〜4
0のいずれかからのIPパケットを受信する。このIP
パケットは、インターネット上でIPv6のアドレスに
よって発信元が特定される。すなわち、ステップS14
では、受信と同時に発信元EUI−64の機器IDが読
み込まれることによって、ネットワーク60にパケット
データを伝送したゲーム端末装置の会社名と製品番号
(モデル識別のための番号)が認識される。
【0017】ステップS16では、データベース52の
機器IDに相当する領域にアクセスして、そこに格納さ
れた伝送遅延量を読み出す。ステップS18では、読み
出された伝送遅延量に応じて受信パケットの遅延調整を
行う。ステップS20では、遅延調整された受信パケッ
ト内のデータに対して、ネットワークゲームアプリケー
ションによる一連のデータ処理が実行される。
【0018】次に、ステップS22では、ネットワーク
ゲームの処理結果に応じた返信データが作成される。そ
してステップS24では、宛先となるゲーム端末装置の
機器IDを読み込む。このとき、特定のひとつの装置だ
けが宛先となる場合もあれば、複数の装置が宛先として
特定されることもある。ここでも、データベース52の
機器IDに相当する領域にアクセスして(ステップS2
6)、そこに格納された伝送遅延量を読み出し、この読
み出された伝送遅延量に応じて送信パケットの遅延調整
を行う(ステップS28)。なお、この伝送遅延量はゲ
ーム処理前のステップS16で求めた値と同じであるか
ら、予めその値を一時的に保存しておくことで、ステッ
プS26を省くことができる。
【0019】最後に、ステップS30では、IPパケッ
トをネットワーク60に出力する。図3は、ネットワー
クゲームサーバ装置と各ゲーム端末装置との間で行われ
るパケット交換のタイミングを示す図である。
【0020】いま、接続可能な端末のうちでゲーム端末
装置10の処理速度が最も高速であって、ゲーム端末装
置10での処理時間t1は、ゲーム端末装置20での処
理時間t2より短いものとする。ゲーム端末装置10,
20にネットワークゲームサーバ装置50からデータ伝
送が同時に行われた場合でも、ゲーム端末装置10,2
0での処理時間がそれぞれt1,t2と異なっているこ
とから、ゲーム端末装置20からネットワークゲームサ
ーバ装置50へのデータ伝送が遅れる。したがって、ネ
ットワークゲームサーバ装置50で双方のゲーム端末装
置10,20のデータを同時に処理するために、遅延調
整処理プログラム51により太線矢印で示す遅延時間t
d(=t2−t1)だけ、ゲーム端末装置10からのパ
ケットデータの処理開始を遅らせるようにしている。こ
れによって、ネットワークゲームサーバ装置50におけ
るサーバ処理が同時に開始される。
【0021】さらに、最終的にサーバ処理されたデータ
を再びそれぞれゲーム端末装置10,20に伝送する場
合も、伝送するパケットデータの宛先アドレスからネッ
トワークゲーム端末装置10の識別番号情報を読み取っ
て伝送遅延量を決定し、太線矢印で示す遅延時間td
(=t2−t1)だけ、ゲーム端末装置10へのパケッ
トデータの伝送開始を遅らせている。これにより、ゲー
ムプレイヤが処理速度の異なる端末で処理する場合で
も、ネットワークゲームを公平に楽しむことが可能にな
る。
【0022】上述したネットワークゲームサーバ装置を
用いることで、限られた機器の種類情報に応じた処理速
度だけをデータベース52に格納しておくだけでよく、
従来のようにゲーム開始に先立ってすべての端末の演算
処理能力を測定し、ゲームプレイヤ毎にIPアドレスな
どのIDと遅延調整量とを対応させて管理する必要がな
くなる。したがって、ネットワークゲームサーバ装置に
は、ゲームプレイヤのIDや機器の能力を通知するため
の複雑なプロトコルを備える必要がなくなる。また、異
なる会社の製品であっても、その端末装置の種類情報と
遅延調整量とをデータベース52に登録しておくだけ
で、処理能力の異なる機種の端末装置同士であっても、
同じネットワークゲームを公平に楽しむことができる。
【0023】
【発明の効果】以上に説明したように、この発明のネッ
トワークゲームシステムによれば、ゲーム端末装置のI
D番号など、その種類情報を利用して遅延量を調節する
ようにしたので、処理能力の異なる機種の端末装置同士
であっても、同じネットワークゲームを公平に楽しむこ
とができる。
【0024】また、この発明のネットワークゲームサー
バ装置、及びネットワークゲーム端末装置によれば、端
末装置の種類情報だけをデータベースとして持てばよ
く、簡易なネットワークゲームシステムを構成すること
ができる。
【図面の簡単な説明】
【図1】この発明のネットワークゲームのシステム構成
を示す図である。
【図2】ネットワークゲームサーバ装置の動作を説明す
るためのフローチャートである。
【図3】ネットワークゲームサーバ装置と各ゲーム端末
装置との間で行われるパケット交換のタイミングを示す
図である。
【図4】従来の処理速度の異なるCPUを備えたゲーム
端末装置の動作状態を示すタイミング図である。
【符号の説明】
10〜40…ゲーム端末装置、50…ネットワークゲー
ムサーバ装置、51…遅延調整処理プログラム、52…
データベース、60…ネットワーク

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 複数の異なる処理能力を持つネットワー
    クゲーム端末装置と、ネットワークゲームアプリケーシ
    ョンが格納され、前記ネットワークゲーム端末装置から
    伝送されたパケットデータを処理するネットワークゲー
    ムサーバ装置とがネットワークを介して接続されたネッ
    トワークゲームシステムにおいて、 前記ネットワークゲームサーバ装置は、前記ネットワー
    クゲーム端末装置の種類情報に応じた処理速度が格納さ
    れた処理能力データベースと、前記ネットワークゲーム
    端末装置から伝送される前記種類情報によって前記ネッ
    トワークゲーム端末装置のパケットデータ毎の伝送遅延
    量を調整する遅延調整手段とを備え、 前記処理能力データベースに記憶された処理速度から伝
    送遅延量を決定することを特徴とするネットワークゲー
    ムシステム。
  2. 【請求項2】 前記遅延調整手段は、受信したパケット
    データの発信元アドレスから前記ネットワークゲーム端
    末装置の識別番号情報を読み取って伝送遅延量を決定
    し、前記ネットワークゲームサーバ装置で前記ネットワ
    ークゲームアプリケーションの実行開始時刻を変更した
    ことを特徴とする請求項1記載のネットワークゲームシ
    ステム。
  3. 【請求項3】 前記遅延調整手段は、伝送するパケット
    データの宛先アドレスから前記ネットワークゲーム端末
    装置の識別番号情報を読み取って伝送遅延量を決定し、
    前記ネットワークゲームサーバ装置から前記ネットワー
    クゲーム端末装置にそれぞれパケットデータが同時に到
    着するようにしたことを特徴とする請求項1記載のネッ
    トワークゲームシステム。
  4. 【請求項4】 前記ネットワークゲーム端末装置は、I
    Pv6(Internet Protocol ver
    sion 6)のネットワークアドレスを備えているこ
    とを特徴とする請求項1記載のネットワークゲームシス
    テム。
  5. 【請求項5】 ネットワークゲームアプリケーションが
    格納され、複数の異なる処理能力を持つネットワークゲ
    ーム端末装置から伝送されたパケットデータを処理する
    ネットワークゲームサーバ装置において、 前記ネットワークゲーム端末装置からパケットデータと
    して伝送される製品種類情報によってパケットデータ毎
    の伝送遅延量を調整するプログラムを備えたことを特徴
    とするネットワークゲームサーバ装置。
  6. 【請求項6】 ネットワークを介して互いに接続される
    ことで、ネットワークゲームサーバ装置に格納されたネ
    ットワークゲームアプリケーションを複数のユーザによ
    って共有可能としたネットワークゲーム端末装置におい
    て、 製品種類毎に固有の情報を含むIPv6(Intern
    et Protocol version 6)のネット
    ワークアドレスを備えていることを特徴とするネットワ
    ークゲーム端末装置。
JP2001261815A 2001-08-30 2001-08-30 ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲーム端末装置、情報処理方法、及び情報処理プログラム Expired - Fee Related JP3815278B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001261815A JP3815278B2 (ja) 2001-08-30 2001-08-30 ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲーム端末装置、情報処理方法、及び情報処理プログラム
US10/228,510 US8070603B2 (en) 2001-08-30 2002-08-27 Network game system, network game server, and network game terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001261815A JP3815278B2 (ja) 2001-08-30 2001-08-30 ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲーム端末装置、情報処理方法、及び情報処理プログラム

Publications (3)

Publication Number Publication Date
JP2003062350A true JP2003062350A (ja) 2003-03-04
JP2003062350A5 JP2003062350A5 (ja) 2005-04-07
JP3815278B2 JP3815278B2 (ja) 2006-08-30

Family

ID=19088798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001261815A Expired - Fee Related JP3815278B2 (ja) 2001-08-30 2001-08-30 ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲーム端末装置、情報処理方法、及び情報処理プログラム

Country Status (2)

Country Link
US (1) US8070603B2 (ja)
JP (1) JP3815278B2 (ja)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006014981A (ja) * 2004-07-02 2006-01-19 Fujitsu Ltd ネットワークゲーム制御方法及びネットワークゲームプログラム
WO2006025255A1 (ja) * 2004-08-30 2006-03-09 Matsushita Electric Industrial Co., Ltd. 多人数参加型アプリケーションを実行するクライアント端末装置、グループ形成方法及びグループ形成プログラム
WO2007052439A1 (ja) * 2005-11-04 2007-05-10 Konami Digital Entertainment Co., Ltd. ネットワークゲームシステム、ゲーム装置、ゲーム装置の制御方法及び情報記憶媒体
JP2007160015A (ja) * 2005-12-16 2007-06-28 Konami Digital Entertainment:Kk ゲーム装置、ゲーム装置の制御方法、プログラム及びネットワークゲームシステム
JP2010029393A (ja) * 2008-07-28 2010-02-12 Namco Bandai Games Inc プログラム、情報記憶媒体及びゲーム機
US7917579B2 (en) 2005-12-28 2011-03-29 Konami Digital Entertainment Co., Ltd. Chat system, chat device, chat server control method, and information storage medium including chat stop limiting capability
KR101085684B1 (ko) * 2003-04-23 2011-11-22 마이크로소프트 코포레이션 장치들 간의 근접치를 기반으로 하는 매치 메이킹 방법, 시스템 및 컴퓨터 판독 가능 기록 매체
US8234342B2 (en) 2006-01-31 2012-07-31 Konami Digital Entertainment Co., Ltd. Chat system, chat device and control method of chat server, and information storage medium for advancing an end timing of a message reception stopping period
KR101229162B1 (ko) 2011-02-14 2013-02-01 주식회사 케이티 온라인 게임 제어 방법 및 시스템
JP2013513171A (ja) * 2009-12-10 2013-04-18 ロイヤル バンク オブ カナダ ネットワーク化されたコンピューティングリソースを用いたデータの同期処理
JP6000484B1 (ja) * 2016-02-25 2016-09-28 株式会社 ディー・エヌ・エー 通信ゲームシステム、ホスト端末、ゲームプログラム、及び方法
KR101782864B1 (ko) * 2011-01-07 2017-09-29 에스케이플래닛 주식회사 네트웍 게임 제공 시스템 및 게임 제공 장치의 운용 방법과, 이를 지원하는 사용자 단말기 및 사용자 단말기의 운용 방법
US9940670B2 (en) 2009-12-10 2018-04-10 Royal Bank Of Canada Synchronized processing of data by networked computing resources
US9959572B2 (en) 2009-12-10 2018-05-01 Royal Bank Of Canada Coordinated processing of data by networked computing resources
US9979589B2 (en) 2009-12-10 2018-05-22 Royal Bank Of Canada Coordinated processing of data by networked computing resources
US10057333B2 (en) 2009-12-10 2018-08-21 Royal Bank Of Canada Coordinated processing of data by networked computing resources
KR20210064239A (ko) * 2018-10-01 2021-06-02 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 멀티 플레이어 프로그램에서 높은 입력 레이턴시를 유도하는 기법
WO2022070249A1 (ja) * 2020-09-29 2022-04-07 日本電信電話株式会社 情報処理システム、遅延制御装置、情報処理方法およびプログラム
WO2022070247A1 (ja) * 2020-09-29 2022-04-07 日本電信電話株式会社 情報処理システム、情報処理方法およびプログラム
WO2025253650A1 (ja) * 2024-06-07 2025-12-11 Ntt株式会社 遅延制御システムおよび遅延制御方法

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040213237A1 (en) * 2000-06-29 2004-10-28 Toshikazu Yasue Network authentication apparatus and network authentication system
US7244181B2 (en) * 2000-11-14 2007-07-17 Netamin Communication Corp. Multi-player game employing dynamic re-sequencing
US20080318685A9 (en) * 2005-09-12 2008-12-25 Oak Steven R Controlled access layer system and method
JP2004145055A (ja) * 2002-10-25 2004-05-20 Yokogawa Electric Corp オーディオ配信システム
KR100462627B1 (ko) * 2002-11-27 2004-12-23 삼성전자주식회사 IPv6 주소를 이용하여 디바이스를 식별하는 방법
JP4093899B2 (ja) * 2003-04-03 2008-06-04 シャープ株式会社 データ送信装置及びデータ受信装置及びデータ通信システム及びデータ通信管理用サーバ
US7165111B2 (en) * 2003-08-04 2007-01-16 Sbc Knowledge Ventures, L.P. System and method to identify devices employing point-to-point-over Ethernet encapsulation
US20060135258A1 (en) * 2004-12-17 2006-06-22 Nokia Corporation System, network entity, client and method for facilitating fairness in a multiplayer game
US20070060387A1 (en) * 2005-09-13 2007-03-15 Enzminger Joseph R Gaming floor control and configuration system
JP2007082626A (ja) * 2005-09-20 2007-04-05 Aruze Corp 遊技システムおよび遊技管理サーバ
WO2007120741A2 (en) * 2006-04-12 2007-10-25 Netamin Communication Corp. Team-based networked video gaming and automatic event management
US8888592B1 (en) 2009-06-01 2014-11-18 Sony Computer Entertainment America Llc Voice overlay
JP5255196B2 (ja) * 2006-10-19 2013-08-07 任天堂株式会社 ゲーム機、無線モジュール、ゲームシステムおよびゲーム処理方法
US8968087B1 (en) 2009-06-01 2015-03-03 Sony Computer Entertainment America Llc Video game overlay
US8613673B2 (en) 2008-12-15 2013-12-24 Sony Computer Entertainment America Llc Intelligent game loading
US8147339B1 (en) 2007-12-15 2012-04-03 Gaikai Inc. Systems and methods of serving game video
US20100016081A1 (en) * 2008-03-20 2010-01-21 Gdi Game Domain International Plc Game server
US8926435B2 (en) 2008-12-15 2015-01-06 Sony Computer Entertainment America Llc Dual-mode program execution
US9723319B1 (en) 2009-06-01 2017-08-01 Sony Interactive Entertainment America Llc Differentiation for achieving buffered decoding and bufferless decoding
US8676591B1 (en) 2010-08-02 2014-03-18 Sony Computer Entertainment America Llc Audio deceleration
KR20130090898A (ko) 2010-09-13 2013-08-14 소니 컴퓨터 엔터테인먼트 아메리카 엘엘씨 2중 모드 프로그램 실행 및 로딩
WO2012037165A2 (en) 2010-09-13 2012-03-22 Gaikai, Inc. Add-on management
US8662998B2 (en) 2011-08-30 2014-03-04 Multimedia Games, Inc. Systems and methods for dynamically altering wagering game assets
JP6281082B1 (ja) * 2017-03-15 2018-02-21 株式会社コナミデジタルエンタテインメント サーバ装置、及びそれに用いられるコンピュータプログラム
CN113271295A (zh) * 2021-04-26 2021-08-17 上海幂玛网络科技有限公司 一种游戏服务器间通信系统及通信方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4570930A (en) * 1983-10-03 1986-02-18 At&T Bell Laboratories System, method, and station interface arrangement for playing video game over telephone lines
JPH025669A (ja) 1988-06-22 1990-01-10 Nec Corp データ通信方式
JPH05233485A (ja) 1992-02-18 1993-09-10 Toshiba Corp 伝送制御システム
US5558339A (en) * 1994-05-05 1996-09-24 Perlman; Stephen G. Network architecture to support recording and playback of real-time video games
US5470079A (en) * 1994-06-16 1995-11-28 Bally Gaming International, Inc. Game machine accounting and monitoring system
US5899810A (en) * 1997-01-24 1999-05-04 Kaon Interactive Corporation Distributed game architecture to overcome system latency
US6352479B1 (en) * 1999-08-31 2002-03-05 Nvidia U.S. Investment Company Interactive gaming server and online community forum
JP2001198363A (ja) 1999-09-14 2001-07-24 Sega Corp データ処理方法
US6415317B1 (en) * 1999-10-01 2002-07-02 Joshua Michael Yelon Software system for reducing the appearance of latency in a multi-user environment
US6868434B1 (en) * 2000-08-07 2005-03-15 Sun Microsystems, Inc. System and method for testing server latencies using multiple concurrent users in a computer system
US6874029B2 (en) * 2000-11-22 2005-03-29 Leap Wireless International, Inc. Method and system for mediating interactive services over a wireless communications network
US20020129096A1 (en) * 2001-02-14 2002-09-12 Mansour Peter M. Platform-independent distributed user interface client architecture
US20020184391A1 (en) * 2001-06-05 2002-12-05 Motorola, Inc. Method and system for orderly communication of chat messages in a wirless network

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101085684B1 (ko) * 2003-04-23 2011-11-22 마이크로소프트 코포레이션 장치들 간의 근접치를 기반으로 하는 매치 메이킹 방법, 시스템 및 컴퓨터 판독 가능 기록 매체
JP2006014981A (ja) * 2004-07-02 2006-01-19 Fujitsu Ltd ネットワークゲーム制御方法及びネットワークゲームプログラム
WO2006025255A1 (ja) * 2004-08-30 2006-03-09 Matsushita Electric Industrial Co., Ltd. 多人数参加型アプリケーションを実行するクライアント端末装置、グループ形成方法及びグループ形成プログラム
US7780533B2 (en) 2004-08-30 2010-08-24 Panasonic Corporation Client terminal for executing multiplayer application, group forming method, and group forming program
WO2007052439A1 (ja) * 2005-11-04 2007-05-10 Konami Digital Entertainment Co., Ltd. ネットワークゲームシステム、ゲーム装置、ゲーム装置の制御方法及び情報記憶媒体
US8066570B2 (en) 2005-11-04 2011-11-29 Konami Digital Entertainment Co., Ltd. Network game system, game machine, game machine control method, and information storage medium
JP2007160015A (ja) * 2005-12-16 2007-06-28 Konami Digital Entertainment:Kk ゲーム装置、ゲーム装置の制御方法、プログラム及びネットワークゲームシステム
US7917579B2 (en) 2005-12-28 2011-03-29 Konami Digital Entertainment Co., Ltd. Chat system, chat device, chat server control method, and information storage medium including chat stop limiting capability
US8234342B2 (en) 2006-01-31 2012-07-31 Konami Digital Entertainment Co., Ltd. Chat system, chat device and control method of chat server, and information storage medium for advancing an end timing of a message reception stopping period
JP2010029393A (ja) * 2008-07-28 2010-02-12 Namco Bandai Games Inc プログラム、情報記憶媒体及びゲーム機
US9979589B2 (en) 2009-12-10 2018-05-22 Royal Bank Of Canada Coordinated processing of data by networked computing resources
US10057333B2 (en) 2009-12-10 2018-08-21 Royal Bank Of Canada Coordinated processing of data by networked computing resources
US12160463B2 (en) 2009-12-10 2024-12-03 Royal Bank Of Canada Coordinated processing of data by networked computing resources
US11308554B2 (en) 2009-12-10 2022-04-19 Royal Bank Of Canada Synchronized processing of data by networked computing resources
US9940670B2 (en) 2009-12-10 2018-04-10 Royal Bank Of Canada Synchronized processing of data by networked computing resources
US9959572B2 (en) 2009-12-10 2018-05-01 Royal Bank Of Canada Coordinated processing of data by networked computing resources
JP2013513171A (ja) * 2009-12-10 2013-04-18 ロイヤル バンク オブ カナダ ネットワーク化されたコンピューティングリソースを用いたデータの同期処理
US11308555B2 (en) 2009-12-10 2022-04-19 Royal Bank Of Canada Synchronized processing of data by networked computing resources
US10650450B2 (en) 2009-12-10 2020-05-12 Royal Bank Of Canada Synchronized processing of data by networked computing resources
US10664912B2 (en) 2009-12-10 2020-05-26 Royal Bank Of Canada Synchronized processing of data by networked computing resources
US10706469B2 (en) 2009-12-10 2020-07-07 Royal Bank Of Canada Synchronized processing of data by networked computing resources
US11823269B2 (en) 2009-12-10 2023-11-21 Royal Bank Of Canada Synchronized processing of data by networked computing resources
US11799947B2 (en) 2009-12-10 2023-10-24 Royal Bank Of Canada Coordinated processing of data by networked computing resources
US11776054B2 (en) 2009-12-10 2023-10-03 Royal Bank Of Canada Synchronized processing of data by networked computing resources
KR101782864B1 (ko) * 2011-01-07 2017-09-29 에스케이플래닛 주식회사 네트웍 게임 제공 시스템 및 게임 제공 장치의 운용 방법과, 이를 지원하는 사용자 단말기 및 사용자 단말기의 운용 방법
KR101229162B1 (ko) 2011-02-14 2013-02-01 주식회사 케이티 온라인 게임 제어 방법 및 시스템
JP6000484B1 (ja) * 2016-02-25 2016-09-28 株式会社 ディー・エヌ・エー 通信ゲームシステム、ホスト端末、ゲームプログラム、及び方法
JP2022502165A (ja) * 2018-10-01 2022-01-11 マイクロソフト テクノロジー ライセンシング,エルエルシー マルチプレーヤープログラムにおける高入力レイテンシの導入
KR20210064239A (ko) * 2018-10-01 2021-06-02 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 멀티 플레이어 프로그램에서 높은 입력 레이턴시를 유도하는 기법
JP7438201B2 (ja) 2018-10-01 2024-02-26 マイクロソフト テクノロジー ライセンシング,エルエルシー マルチプレーヤープログラムにおける高入力レイテンシの導入
KR102706760B1 (ko) 2018-10-01 2024-09-12 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 멀티 플레이어 프로그램에서 높은 입력 레이턴시를 유도하는 기법
WO2022070247A1 (ja) * 2020-09-29 2022-04-07 日本電信電話株式会社 情報処理システム、情報処理方法およびプログラム
WO2022070249A1 (ja) * 2020-09-29 2022-04-07 日本電信電話株式会社 情報処理システム、遅延制御装置、情報処理方法およびプログラム
WO2025253650A1 (ja) * 2024-06-07 2025-12-11 Ntt株式会社 遅延制御システムおよび遅延制御方法

Also Published As

Publication number Publication date
US8070603B2 (en) 2011-12-06
US20030060285A1 (en) 2003-03-27
JP3815278B2 (ja) 2006-08-30

Similar Documents

Publication Publication Date Title
JP3815278B2 (ja) ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲーム端末装置、情報処理方法、及び情報処理プログラム
JP2003062350A5 (ja) ネットワークシステム、サーバ装置、端末装置、情報処理方法、及び情報処理プログラム
US6012096A (en) Method and system for peer-to-peer network latency measurement
US5828843A (en) Object-oriented method for matching clients together with servers according to attributes included in join request
US5987376A (en) System and method for the distribution and synchronization of data and state information between clients in a distributed processing system
CN103780715B (zh) 域名解析实现方法、客户端和云服务器
KR20030079922A (ko) 분산된 멀티-유저 애플리케이션에서 애플리케이션 이름을태그 값으로 맵핑하기 위한 서버
CN120114824B (zh) 游戏加速方法、游戏加速器及存储介质
WO2014146441A1 (en) Method, server and system for processing task data
US20040192366A1 (en) Method of playing instant game on wireless network terminal device
CN110213072B (zh) 网络设备控制方法和网络业务处理方法
CN109603162A (zh) 一种信息处理方法、装置及存储介质
JP2002153677A (ja) 情報端末、情報提供サーバ、オンラインゲーム方法および記録媒体
US11389733B1 (en) Matchmaking for online gaming with privacy compliant connectivity prediction
CN106953933A (zh) 一种消息推送方法及装置、电子设备
CN115866582B (zh) 设备识别方法、装置、设备及存储介质
JPH11288393A (ja) ネットワークゲームシステム
US7676541B2 (en) Peer communication channel partitioning
CN115297179B (zh) 一种数据传输方法及装置
JP2004223084A (ja) ネットワークゲームシステム
KR20050068360A (ko) 네트워크 게임에서의 동기화 방법 및 그 방법이 구현된게임 프로그램을 기록한 컴퓨터가 읽을 수 있는 기록매체
KR100746858B1 (ko) IPv6 패킷 포워딩이 가능한 라인카드에서의 인터페이스관리 방법 및 장치
CN110798540B (zh) 一种数据交互方法及装置
CN118304653A (zh) 云游戏处理方法、装置、设备、存储介质及程序产品
CN119814879A (zh) 基于文件调度分发的电子签名方法、系统、设备及存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040428

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050719

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060314

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060413

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060516

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060529

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090616

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100616

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100616

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110616

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120616

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130616

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees