JP3578344B2 - ネットワークサーバシステムにおけるゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラム - Google Patents
ネットワークサーバシステムにおけるゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラム Download PDFInfo
- Publication number
- JP3578344B2 JP3578344B2 JP2001356171A JP2001356171A JP3578344B2 JP 3578344 B2 JP3578344 B2 JP 3578344B2 JP 2001356171 A JP2001356171 A JP 2001356171A JP 2001356171 A JP2001356171 A JP 2001356171A JP 3578344 B2 JP3578344 B2 JP 3578344B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- data
- data file
- server
- network
- 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.)
- Expired - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 title claims description 18
- 238000000034 method Methods 0.000 title claims description 14
- 230000006870 function Effects 0.000 description 22
- 230000015654 memory Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 238000004088 simulation Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007103 stamina Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/352—Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/31—Communication aspects specific to video games, e.g. between several handheld game devices at close range
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/32—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections
- A63F13/323—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections between game devices with different hardware characteristics, e.g. hand-held game devices connectable to game consoles or arcade machines
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【発明の属する技術分野】
本発明は、ネットワークサーバシステムにおけるゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラムに関する。より詳細には、本発明は、異種又は同種の複数のプラットフォームからなるいわゆるマルチプラットフォームに対応した、シミュレーションゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラムに関する。
【0002】
【従来の技術】
従前より、野球ゲームや、サッカーゲーム、戦争ゲーム等の種々のシミュレーションゲームが提供され、ユーザ間で盛んに楽しまれている。シミュレーションゲームの中には、プラットフォーム(端末)からネットワークを介してサーバにアクセスし、サーバ上でプレイするゲームがある。
【0003】
【発明が解決しようとする課題】
しかしながら、このようなネットワークを介してプレイする従来のシミュレーションゲームは、同種のプラットフォームを用いてプレイするものに限られており、異種のプラットフォーム(例えば、パーソナルコンピュータとゲーム機)を用いてプレイすることはできないという問題がある。
【0004】
本発明は、このような現状に鑑み、異種のプラットフォームを用いてゲームを楽しむことができるネットワークサーバシステムにおけるゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラムを提供することを目的としている。
【0005】
【課題を解決するための手段】
本発明は、異種又は同種の複数のプラットフォーム及びゲーム管理ステーションとなるサーバがネットワークを介して互いに接続されているネットワークサーバシステムにおけるゲーム用データの送受信方法であって、各プラットフォームにおいて、同一のフォーマットを各々もったデータファイルを作成するステップと、各データファイルをネットワークを介してサーバにアップロードするステップと、サーバにおいて各データファイルに基づきゲームを遂行するステップと、ゲームの遂行によって得られた結果を各プラットフォームにダウンロードするステップとを備えていることを特徴とするものである。
【0006】
このような本発明の方法によれば、各プラットフォームにおいて、同一のフォーマットを各々もったデータファイルを作成し、このデータファイルに基づいてゲームを行うようにしたので、異種のプラットフォームを用いてゲームを楽しむことが可能となる。
【0007】
以上において、前記データファイルは、ヘッダが各々同一であるとともに、共有データ、回答要求フラグ、及びゲーム固有データを有しており、これらのデータが、固定長レコードによって構成されている。
【0008】
ここで、共有データには、ネットワークサーバシステム独自のID(identificationの略、以下「ID」とする)であるシステムIDや、プレイするゲーム自体のIDであるゲームID、プレイヤを判別するためのIDであるユーザID等が含まれている。
【0009】
また、回答要求フラグは、プレイヤがサーバに対して、自分のプラットフォームに所望の結果データをダウンロードするためのものである。例えば、ゲームが野球ゲームであれば、ホームラン情報のみや、試合の全過程(イニング)情報等の結果データがあり、この中から、ホームラン情報の結果データをダウンロードしたい旨の回答要求フラグをサーバに対して設定しておけば、当該ホームラン情報の結果データをダウンロードすることが可能になっている。この際、例えば、プレイヤは、所望のデータの種類を示すフラグに応じたアイコン等を選択すれば、ダウンロードしたいデータの選択を容易に行うことが可能になる。
【0010】
さらに、ゲーム固有データとしては、例えば、当該ゲームに出現するキャラクターに関するデータや、そのキャラクターの行動履歴データが挙げられ、具体的には、野球チームを構成する選手に関するデータであるチームデータや、当該野球チームが過去に行った試合のデータである試合履歴データが挙げられる。
【0011】
このように、共有データ、回答要求フラグ、及びゲーム固有データのそれぞれが固定長レコードから構成されていれば、データファイルの大きさが変わることがないので、当該データファイルが同一のフォーマット、かつ同一の大きさとされ、これにより、データファイルの取り扱いを容易に行うことが可能になる。
【0012】
また、ユーザIDは、電子メールアドレスがある。このように、ユーザIDに電子メールアドレスを採用すれば、結果を各プラットフォームにダウンロードする際、どのプラットフォームにどの結果を送ればよいかの判別を容易に行うことができる。これにより、データファイルのダウンロードを効率的に行うことが可能になる。
【0013】
また、サーバは、アップロードされた各データファイルが格納されるサーバ処理対象フォルダと、ゲームの遂行によって得られた結果が格納される結果格納フォルダを備えた記憶装置を有している。このようにすれば、アップロードされたデータファイルと、ゲームの遂行によって得られた結果とが記憶装置内で混合することがなく、データファイルのアップロード及び結果の保存は、それぞれのフォルダにアクセスすればよいので、データファイル及び結果を効率的に処理することが可能になる。
【0014】
本発明は、上述のネットワークサーバシステムにおけるゲーム用データの送受信方法に限らず、例えば、異種又は同種の複数のプラットフォーム及びゲーム管理ステーションとなるサーバがネットワークを介して互いに接続されているネットワークサーバシステムであって、前記各プラットフォームにおいて、ヘッダが各々同一であって、共有データ、回答要求フラグ、及びゲーム固有データを有し、これらのデータが固定長レコードによって構成されているデータファイル作成手段を備え、前記共有データには、ユーザIDが含まれており、前記ユーザIDが、電子メールアドレスであり、前記回答要求フラグが、ダウンロードする際に、プレイヤが所望するデータの種類を示すフラグであり、前記各データファイルを、前記ネットワークを介して前記サーバにアップロードするデータファイルアップロード手段と、前記サーバにおいて、前記各データファイルに基づきゲームを遂行するゲーム実行手段と、前記ゲームの遂行によって得られた結果を、前記各プラットフォームにダウンロードするダウンロード手段とを更に備え、前記サーバが、前記アップロードされた各データファイルが格納されるサーバ処理対象フォルダと、前記ゲームの遂行によって得られた結果が格納される結果格納フォルダとを備えた記憶装置を有していることを特徴とするネットワークサーバシステムや、異種又は同種の複数のプラットフォーム及びゲーム管理ステーションとなるサーバがネットワークを介して互いに接続されているネットワークサーバシステムにおけるゲーム用データの送受信を行うためのプログラムであって、前記各プラットフォームにおいて、ヘッダが各々同一であって、共有データ、回答要求フラグ、及びゲーム固有データを有し、これらのデータが固定長レコードによって構成されているデータファイルを作成する第1ステップを備え、前記共有データには、ユーザIDが含まれており、前記ユーザIDが、電子メールアドレスであり、前記回答要求フラグが、ダウンロードする際に、プレイヤが所望するデータの種類を示すフラグであり、前記各データファイルを、前記ネットワークを介して前記サーバにアップロードする第2ステップと、前記サーバにおいて、前記データファイルに基づきゲームを遂行する第3ステップと、前記ゲームの遂行によって得られた結果を前記各プラットフォームにダウンロードする第4ステップとを更に備え、前記サーバが、前記アップロードされた各データファイルが格納されるサーバ処理対象フォルダと、前記ゲームの遂行によって得られた結果が格納される結果格納フォルダとを備えた記憶装置を有しており、前記第1ステップ乃至前記第4ステップをネットワークサーバシステムに実行させるためのプログラムにも適用することができ、同様の作用効果を得ることができる。
【0015】
【発明の実施の形態】
図面を参照して、野球ゲームのシステムを一例として、本発明の実施の形態について詳細に説明する。この野球ゲームは、いわゆるチーム運営シミュレーションゲームの一種であって、各プレイヤがゲーム空間内で所有する野球チームをサーバ上で試合させ、優劣(勝敗)を競わせて楽しむゲームである。
【0016】
詳細に説明すると、各プレイヤが、各プラットフォーム上のゲーム空間内で所有している野球チームを構成する各選手に、所定の基準に従って能力(例えば、野手であれば、長打力、走塁能力、守備力、バント能力、カット能力等、また投手であれば、速球の球威、カーブ等の各種変化球の球威、走者牽制能力、スタミナ等)を付与し、各プラットフォームにおいて能力が付与された選手からなるチームのチーム力がデータ化されたものをサーバにアップロードし、当該サーバ上で他のプラットフォームからアップロードされた対戦相手のチームと試合させて勝敗を競わせるゲームである。
【0017】
図1には、本発明の好ましい実施の形態に係るネットワークサーバシステム1の全体構成の一例を示したブロック図が示されている。インターネットやイントラネット等の通信網であるネットワーク2には、複数のプラットフォーム(端末)A、B、C、D、E、F、及び、ゲーム管理ステーションとして機能するサーバ3が接続されている。
【0018】
各プラットフォームA〜Fは、例えばパーソナルコンピュータ(デスクトップパソコン、ノートパソコン)、ゲーム機(プレイステーション(登録商標)、ゲームキューブ(登録商標)等)、携帯型電話機等、異なる種類のものとなっている。
【0019】
図1において、プラットフォームA、Dは、パーソナルコンピュータを示している。プラットフォームAは、バス10によって相互に接続されたCPU(中央処理装置)11、メモリ12、ハードディスク13、キーボード等の入力装置14、及び表示装置であるディスプレイ15を有しており、バス10上のネットワークインタフェース16を介してネットワーク2に接続されている。なお、プラットフォームDは、プラットフォームAと構成が実質的に同一であるため、その詳細な図示及び説明を省略する。
【0020】
また、プラットフォームB、Eは、ゲーム機を示している。プラットフォームBは、バス20によって相互に接続されたCPU21、メモリ22、及び入力装置23を有し、これらに表示装置であるTV24等が接続されており、バス20上のネットワークインタフェース25を介してネットワーク2に接続されている。なお、プラットフォームEは、プラットフォームBと構成が実質的に同一であるため、その詳細な図示及び説明を省略する。
【0021】
さらに、プラットフォームC、Fは、携帯型電話機を示している。プラットフォームCは、バス30によって相互に接続されたCPU31、メモリ32、入力装置33、及び表示装置であるディスプレイ34を有しており、バス30上のネットワークインタフェース35を介してネットワーク2に接続されている。なお、プラットフォームFは、プラットフォームCと構成が実質的に同一であるため、その詳細な図示及び説明を省略する。
【0022】
これらプラットフォームA〜Fの上述の構成は単なる例示にすぎず、他の構成を有するプラットフォームを用いてもよい。
【0023】
一方、ゲーム管理ステーションとなるサーバ3は、バス40によって相互に接続されたCPU41、メモリ42、及び記憶装置であるハードディスク43を少なくとも有しており、サーバ3は、バス40上のネットワークインタフェース44を介してネットワーク2に接続されている。
【0024】
各プラットフォームA〜Fのメモリ12、22、32、ハードディスク13には、CD−ROM等の記憶媒体(図示せず)から読み取られた野球ゲームのアプリケーションソフトウェアプログラムが予め書き込まれている。なお、アプリケーションソフトウェアプログラムには、データファイル50をサーバ3にアップロードする送信プログラムが付属している。この送信プログラムは、公知のものでよい。
【0025】
図2は、各プラットフォームA〜Fの各メモリ12、22、32等に書き込まれているデータファイル50の構成を示した図である。データファイル50は、共有データ51と、回答要求フラグ52と、ゲーム固有データ53とを有している。
【0026】
各データファイル50は、同一のフォーマットをもっている。すなわち、各データファイル50は、上述のように、共有データ51、回答要求フラグ52、及びゲーム固有データ53を有しており、かつ、共有データ51、回答要求フラグ52、及びゲーム固有データ53の各々のヘッダが同一であって、しかも、これらのデータが、固定長レコードによって構成されている。
【0027】
共有データ51としては、例えば、システムID、ゲームID、ユーザIDが挙げられる。ここで、システムIDとは、システム独自のIDであり、本実施の形態では、本出願人であるコナミ株式会社のIDとなる。ゲームIDとは、プレイしようとするゲーム自体のIDであり、本実施の形態では、野球ゲームシステムのIDとなる。ユーザIDとは、ユーザ(プレイヤ)を判定するためのIDである。ユーザIDは、後述するように試合結果をサーバ3からプラットフォームA〜Fにダウンロードする際の判別を容易にするため、電子メールアドレスを用いるのが好ましい。
【0028】
回答要求フラグ52は、試合結果をサーバ3からプラットフォームA〜Fにダウンロードする際に、プレイヤが所望するデータの種類を示すフラグである。本実施の形態では、回答要求フラグ52としては、b0、b1、b2、b3、b4、b5、b6、b7の8つのフラグが準備されている。
【0029】
このうちフラグb0は、当該試合におけるホームランの有無に関連するフラグである。プレイヤがフラグb0を「1」に設定すると、当該試合で発生したホームランに関するデータがダウンロードされ、フラグb0を「0」に設定すると、ホームランに関するデータがダウンロードされない。
【0030】
フラグb1は、当該試合で発生したプレイの全てをダウンロードするか否かに関するフラグである。プレイヤがフラグb1を「1」に設定すると、当該試合で発生した全てのプレイに関するデータがダウンロードされ、フラグb1を「0」に設定すると、当該試合での見所のみに関するデータがダウンロードされる。
【0031】
フラグb2は、当該試合における詳細情報(例えば、3回表の第1打者の1球目の球種がカーブであり、打者は、それを空振りした等)を要求するか否かに関するフラグである。プレイヤがフラグb2を「1」に設定すると、詳細情報がダウンロードされ、フラグb2を「0」に設定すると、結果のみ(例えば、前記打者が凡退した等)がダウンロードされる。
【0032】
フラグb3は、当該試合の再生情報を要求するか否かに関するフラグである。プレイヤがフラグb3を「1」に設定すると、試合の再生情報がダウンロードされ、フラグb3を「0」に設定すると、テキストのみしかダウンロードされない。
【0033】
フラグb4〜b7は、予備のフラグであり、視覚的な情報(例えば、カメラ・アングルをセンターからバックネット方向に向けたり、或いは、バックネット裏からセンターに向けたりする等の情報)や、聴覚的な情報(例えば、サラウンド音声に対応させるか否か等の情報)等の要求の有無を想定している。
【0034】
なお、本実施の形態においては、回答要求フラグ52として8つのフラグが準備されているが、その数を増減させてもよく、また、回答要求フラグ52としての内容を上述とは異なるように変更してもよい。また、回答要求フラグ52は、各プラットフォームA〜Fの能力に合わせて自動的に設定されるようにしてもよい。この場合、例えば、各プラットフォームA〜Fのメモリ等にデータファイル50を格納する際、プラットフォームA〜Fを識別し、当該プラットフォームA〜Fに適応した回答要求フラグ52を設定する等が考えられる。
【0035】
ゲーム固有データ53は、野球チームを構成する選手に関するデータであるチームデータと、当該野球チームが過去に行った試合のデータである試合履歴データとを備えて構成されている。
【0036】
一方、サーバ3のハードディスク43には、各プラットフォームA〜Fからアップロードされたゲーム固有データ53(特に、チームデータ)に基づいて試合を遂行する処理プログラムが格納されている。この処理プログラムは基本的には、データ化された各選手の能力を逐一比較対照して優劣を決定することによって試合を遂行するものであるが、処理プログラム自体は、公知のプログラムであり、本発明の要旨を構成するものではないので、詳細な説明は省略する。なお、処理プログラムには、データをプラットフォームA〜Fにダウンロードする送信プログラムが付属している。この送信プログラムは、公知のものでよい。
【0037】
図3は、本発明の好ましい実施の形態に係るネットワークサーバシステム1の機能ブロックを示す図である。図3に示される各機能は、サーバ3のハードディスク43に格納されている処理プログラム、および各プラットフォームA〜Fのメモリ12、22、32、ハードディスク13に書き込まれたアプリケーションソフトウェアプログラムを、サーバ3及び各プラットフォームA〜Fが実行することにより実現されるものである。図3に示されるように、ネットワークサーバシステム1において実現される機能には、データファイル作成機能61と、データファイルアップロード機能62と、ゲーム実行機能63と、ダウンロード機能64とが含まれる。
【0038】
データファイル作成機能61は、各プラットフォームA〜Fにおいて、同一のフォーマットを有するデータファイル50を作成するものである。データファイルアップロード機能62は、データファイル作成機能61で作成されたデータファイル50をネットワーク2を介してサーバ3にアップロードするものである。ゲーム実行機能63は、サーバ3において、各データファイル50に基づきゲームを遂行するものである。ダウンロード機能64は、ゲームの遂行によって得られた効果を、各プラットフォームA〜Fにダウンロードするものである。
【0039】
次に、以上のように構成された本発明によるゲームのやり方について、図5を参照して説明する。まず、図4に示されるように、6台のプラットフォームA〜F及びゲーム管理ステーションであるサーバ3が、ネットワーク2に接続されている。プラットフォームA〜Fは、異なる種類のプラットフォームである。データファイル作成機能61は、第1のプレイヤがプラットフォームAで作成した自チームのチーム力をデータ化し(S1)、データファイルアップロード機能62は、このようにして形成されたデータファイル50を送信プログラムによりネットワーク2を介してサーバ3にアップロードする(S2)。アップロードされた第1のプレイヤのチームのデータファイル50は、サーバ3のハードディスク43のサーバ処理対象フォルダ43aに「チーム1」として格納される(S3)。同様にして、データファイル作成機能61は、第2、第3、第4、第5、及び第6のプレイヤがプラットフォームB〜Fで作成した自チームのチーム力をそれぞれデータ化し、データファイルアップロード機能62は、形成されたデータファイル50をネットワーク2を介してサーバ3にそれぞれアップロードするとともに、アップロードされた第2〜第6のプレイヤのチームのデータファイル50を、サーバ3のハードディスク43のサーバ処理対象フォルダ43aに「チーム2」、「チーム3」、「チーム4」、「チーム5」、及び「チーム6」としてそれぞれ格納する(S7)。
【0040】
サーバ3のゲーム実行機能63は、各々のデータファイル50にまとめられた各チームの戦力に基づき、上述の処理プログラムに従って、6チームによるリーグ戦を行い(S4)、その試合結果を、図6に示されるように、サーバ3のハードディスク43の結果格納フォルダ43bに、「チーム1のリーグ戦結果」、「チーム2のリーグ戦結果」、「チーム3のリーグ戦結果」、「チーム4のリーグ戦結果」、「チーム5のリーグ戦結果」、及び「チーム6のリーグ戦結果」としてそれぞれ格納する(S5)。
【0041】
ダウンロード機能64は、以上のようにして形成されたリーグ戦結果を、サーバ3にアップロードされた各データファイル50の回答要求フラグ52に従って、送信プログラムによって、各プラットフォームA〜Fに(すなわち、データファイル50中のユーザIDである電子メールアドレス宛に)ダウンロードする(S6)。そして、このようにダウンロードされたリーグ戦結果を見ることにより、各プレイヤは、試合結果を知ることができる。
【0042】
このような実施の形態では、次のような効果が得られる。すなわち、各プラットフォームA〜Fにおいて、同一のフォーマットを各々もったデータファイル50を作成し、データファイル50に基づいてゲームを行うようにしたので、異種のプラットフォームA〜Fを用いてゲームを楽しむことができる。
【0043】
また、データファイル50は、共有データ51と、回答要求フラグ52と、ゲーム固有データ53とを有し、これらのデータ51〜53が、固定長データによって構成されているので、データファイル50の大きさが変わることがなく、当該データファイル50が同一のフォーマット、かつ、同一の大きさとされ、これにより、データファイル50の取り扱いを容易に行うことができる。
【0044】
また、共有データ51に含まれているユーザIDは、電子メールアドレスであるので、結果を各プラットフォームA〜Fにダウンロードする際、どのプラットフォームA〜Fにどの結果を送ればよいかの判別を容易に行うことができ、データファイル50のダウンロードを効率的に行うことができる。
【0045】
また、回答要求フラグ52を変更するだけで、所望するデータをダウンロードすることができるので、当該ダウンロードを簡単に行うことができる。
【0046】
さらに、サーバ3は、サーバ処理対象フォルダ43a及び結果格納フォルダ43bを備えたハードディスク43を有し、アップロードされた各データファイル50は、サーバ処理対象フォルダ43aに格納され、ゲームの遂行によって得られた結果は、結果格納フォルダ43bに格納されるので、アップロードされたデーファイル50と、ゲームの遂行によって得られた結果とが、ハードディスク43内で混合することがなく、データファイル50のアップロード及び結果の保存は、それぞれのフォルダにアクセスすればよい。これにより、データファイル50及び結果を効率的に処理することができる。
【0047】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることはいうまでもない。
【0048】
たとえば、前記実施の形態では、野球ゲームを例として本発明を説明したが、他のシミュレーションゲーム(例えば、サッカーゲーム、バスケットボールゲームのようなスポーツゲームや、国家間の戦争ゲーム等)においても適用することができる。
【0049】
また、前記実施の形態では、異種のプラットフォームを用いているが、同種のプラットフォームを用いても本発明を使用することができる。
【0050】
【発明の効果】
本発明のネットワークサーバシステムにおけるゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラムによれば、各々のデータファイルが同一のフォーマットを有しており、かつ、データファイルをサーバにアップロードし、サーバ上で試合を行い優劣を競わせるので、異なる種類のプラットフォーム同士でも、同じゲームを楽しむことができる。
【図面の簡単な説明】
【図1】本発明の好ましい実施の形態に係るシステムの全体構成の一例を示したブロック図である。
【図2】データファイルの構成を示した図である。
【図3】図1の実施の形態におけるネットワークサーバシステムの機能ブロックを示した図である。
【図4】図1の実施の形態においてデータファイルがプラットフォームからサーバにアップロードされる状態を示した図である。
【図5】図1の実施の形態においてデータの送受信処理を示したフローチャートである。
【図6】図1の実施の形態においてデータファイルがサーバからプラットフォームにダウンロードされる状態を示した図である。
【符号の説明】
1 ネットワークサーバシステム
2 ネットワーク
3 サーバ
10、20、30、40 バス
11、21、31、41 CPU
12、22、32、42 メモリ
13、43 ハードディスク
14、23、33 入力装置
15、24、34 ディスプレイ
16、25、35、44 ネットワークインタフェース
50 データファイル
51 共有データ
52 回答要求フラグ
53 固有データ
61 データファイル作成機能
62 データファイルアップロード機能
63 ゲーム実行機能
64 ダウンロード機能
A、B、C、D、E、F プラットフォーム
Claims (3)
- 異種又は同種の複数のプラットフォーム及びゲーム管理ステーションとなるサーバがネットワークを介して互いに接続されているネットワークサーバシステムにおけるゲーム用データの送受信方法であって、前記各プラットフォームにおいてデータファイルを作成するステップと、前記各データファイルを前記ネットワークを介して前記サーバにアップロードするステップと、前記サーバにおいて前記各データファイルに基づきゲームを遂行するステップと、前記ゲームの遂行によって得られた結果を前記各プラットフォームにダウンロードするステップとを含む送受信方法において、
前記データファイルを作成するステップにおいて、ヘッダが各々同一であるとともに、電子メールアドレスであるユーザIDを含む共有データ、ダウンロード時にプレイヤが所望するデータの種類を示す回答要求フラグ、及びゲーム固有データを有し、これらのデータが固定長レコードによって構成されているデータファイルが作成され、
前記サーバには、前記アップロードされた各データファイルが格納されるサーバ処理対象フォルダと、前記ゲームの遂行によって得られた結果が格納される結果格納フォルダとを備えた記憶装置が設けられている、
ことを特徴とする送受信方法。 - 異種又は同種の複数のプラットフォーム及びゲーム管理ステーションとなるサーバがネットワークを介して互いに接続されているネットワークサーバシステムであって、前記各プラットフォームにおいてデータファイルを作成するデータファイル作成手段と、前記各データファイルを前記ネットワークを介して前記サーバにアップロードするデータファイルアップロード手段と、前記サーバにおいて前記各データファイルに基づきゲームを遂行するゲーム実行手段と、前記ゲームの遂行によって得られた結果を前記各プラットフォームにダウンロードするダウンロード手段とを備えたネットワークサーバシステムにおいて、
前記データファイル作成手段が、ヘッダが各々同一であるとともに、電子メールアドレスであるユーザIDを含む共有データ、ダウンロード時にプレイヤが所望するデータの種類を示す回答要求フラグ、及びゲーム固有データを有し、これらのデータが固定長レコードによって構成されているデータファイルを作成するようになっており、
前記サーバが、前記アップロードされた各データファイルが格納されるサーバ処理対象フォルダと、前記ゲームの遂行によって得られた結果が格納される結果格納フォルダとを備えた記憶装置を有している、
ことを特徴とするネットワークサーバシステム。 - 異種又は同種の複数のプラットフォーム及びゲーム管理ステーションとなるサーバがネットワークを介して互いに接続されているネットワークサーバシステムにおけるゲーム用データの送受信を行うためのプログラムであって、前記各プラットフォームにおいてデータファイルを作成する第1ステップと、前記各データファイルを前記ネットワークを介して前記サーバにアップロードする第2ステップと、前記サーバにおいて前記データファイルに基づきゲームを遂行する第3ステップと、前記ゲームの遂行によって得られた結果を前記各プラットフォームにダウンロードする第4ステップとをネットワークサーバシステムに実行させるためのプログラムにおいて、
前記第1ステップにおいて、ヘッダが各々同一であって、電子メールアドレスであるIDデータを含む共有データ、ダウンロード時にプレイヤが所望するデータの種類を示す回答要求フラグ、及びゲーム固有データを有し、これらのデータが固定長レコードによって構成されているデータファイルが作成され、
前記サーバには、前記アップロードされた各データファイルが格納されるサーバ処理対象フォルダと、前記ゲームの遂行によって得られた結果が格納される結果格納フォルダとを備えた記憶装置が設けられている、
ことを特徴とするプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001356171A JP3578344B2 (ja) | 2001-03-27 | 2001-11-21 | ネットワークサーバシステムにおけるゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラム |
DE60214269T DE60214269T2 (de) | 2001-03-27 | 2002-03-20 | Netzwerkserversystem, Verfahren zur Übertragung von Spieldaten in dem System sowie Programm zur Durchführung des Verfahrens |
EP02251988A EP1247553B1 (en) | 2001-03-27 | 2002-03-20 | Network server system, method of communicating game data performed in the system, and program for executing the method |
US10/103,851 US20020143867A1 (en) | 2001-03-27 | 2002-03-25 | Network server system, method of communicating game data performed in the system, and pogram for executing the method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001088955 | 2001-03-27 | ||
JP2001-88955 | 2001-03-27 | ||
JP2001356171A JP3578344B2 (ja) | 2001-03-27 | 2001-11-21 | ネットワークサーバシステムにおけるゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002355444A JP2002355444A (ja) | 2002-12-10 |
JP3578344B2 true JP3578344B2 (ja) | 2004-10-20 |
Family
ID=26612124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001356171A Expired - Fee Related JP3578344B2 (ja) | 2001-03-27 | 2001-11-21 | ネットワークサーバシステムにおけるゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20020143867A1 (ja) |
EP (1) | EP1247553B1 (ja) |
JP (1) | JP3578344B2 (ja) |
DE (1) | DE60214269T2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040121842A1 (en) * | 2002-12-20 | 2004-06-24 | Daniel Willis | Peering system for gaming service providers |
US20050277472A1 (en) * | 2003-03-26 | 2005-12-15 | William Gillan | Game server system and method for generating revenue therewith |
JP2006014981A (ja) * | 2004-07-02 | 2006-01-19 | Fujitsu Ltd | ネットワークゲーム制御方法及びネットワークゲームプログラム |
WO2009111510A2 (en) | 2008-03-03 | 2009-09-11 | William Levy | Verification system for on-line gamers performing automatic verification of game results |
JP6067996B2 (ja) * | 2012-04-20 | 2017-01-25 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理方法、情報処理プログラムおよびサーバシステム |
US9017170B2 (en) * | 2012-05-23 | 2015-04-28 | King.Com Limited | Method and apparatus for interactive gameplay across multiple computing platforms |
JP6195223B2 (ja) * | 2013-09-30 | 2017-09-13 | 株式会社セガゲームス | サーバシステム |
CN106407637B (zh) * | 2015-07-31 | 2019-03-15 | 博雅网络游戏开发(深圳)有限公司 | 游戏数据管理方法和*** |
EP3312794A4 (en) | 2015-10-27 | 2018-11-21 | Nintendo Co., Ltd. | Information processing system, server, information processing device, information processing program, and information processing method |
JP6857128B2 (ja) * | 2015-10-27 | 2021-04-14 | 任天堂株式会社 | 情報処理システム、サーバ、情報処理装置、情報処理プログラム、および、情報処理方法 |
CN109475777B (zh) | 2016-03-15 | 2022-05-10 | 思奇里兹平台股份有限公司 | 点对点游戏排名赛中的跨比赛分析 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5594740A (en) * | 1993-08-27 | 1997-01-14 | Axion Logistics Corporation | Wireless communications application specific enabling method and apparatus |
JP2667581B2 (ja) * | 1993-12-27 | 1997-10-27 | 株式会社エース電研 | 画像表示遊技システムおよび遊技場管理システム |
US5558339A (en) * | 1994-05-05 | 1996-09-24 | Perlman; Stephen G. | Network architecture to support recording and playback of real-time video games |
DE19502613A1 (de) * | 1995-01-27 | 1996-08-01 | Peter Eiba | Spielgerätesystem |
US5708961A (en) * | 1995-05-01 | 1998-01-13 | Bell Atlantic Network Services, Inc. | Wireless on-premises video distribution using digital multiplexing |
US6135881A (en) * | 1997-03-31 | 2000-10-24 | Inventure, Inc. | Sports forecasting game |
US6106399A (en) * | 1997-06-16 | 2000-08-22 | Vr-1, Inc. | Internet audio multi-user roleplaying game |
US5964660A (en) * | 1997-06-18 | 1999-10-12 | Vr-1, Inc. | Network multiplayer game |
JPH1157215A (ja) * | 1997-08-20 | 1999-03-02 | Fuji Xerox Co Ltd | ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲームクライアント装置、対局者選定プログラムを記録した媒体及び対局者情報取得プログラムを記録した媒体 |
MY121817A (en) * | 1998-02-19 | 2006-02-28 | Swisscom Mobile Ag | Game system, corresponding method and adapted devices |
US6409602B1 (en) * | 1998-11-06 | 2002-06-25 | New Millenium Gaming Limited | Slim terminal gaming system |
US6587468B1 (en) * | 1999-02-10 | 2003-07-01 | Cisco Technology, Inc. | Reply to sender DHCP option |
JP4371183B2 (ja) * | 1999-08-04 | 2009-11-25 | 株式会社セガ | ゲームシステムにおけるデータ通信方法 |
JP2002078974A (ja) * | 2000-09-07 | 2002-03-19 | Sony Corp | 情報処理装置および方法、並びに記録媒体 |
-
2001
- 2001-11-21 JP JP2001356171A patent/JP3578344B2/ja not_active Expired - Fee Related
-
2002
- 2002-03-20 EP EP02251988A patent/EP1247553B1/en not_active Expired - Lifetime
- 2002-03-20 DE DE60214269T patent/DE60214269T2/de not_active Expired - Lifetime
- 2002-03-25 US US10/103,851 patent/US20020143867A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP1247553A2 (en) | 2002-10-09 |
JP2002355444A (ja) | 2002-12-10 |
DE60214269T2 (de) | 2007-03-29 |
US20020143867A1 (en) | 2002-10-03 |
EP1247553A3 (en) | 2003-12-10 |
EP1247553B1 (en) | 2006-08-30 |
DE60214269D1 (de) | 2006-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070099702A1 (en) | Network-based gaming system | |
JP3578344B2 (ja) | ネットワークサーバシステムにおけるゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラム | |
US8352371B2 (en) | Limiting access to shared media content | |
US20080076573A1 (en) | Network-based game system | |
JP2007075608A (ja) | ロールプレイシステム | |
US20080070688A1 (en) | Real-time gaming system having scalable database | |
US20170128835A1 (en) | Massively single-playing online game | |
JP2002233668A (ja) | キャラクタの貸借実現ゲームプログラム、キャラクタの貸借実現ゲームプログラムを記録した記録媒体、キャラクタの貸借実現方法及びキャラクタの貸借実現システム | |
CN104602774A (zh) | 游戏***、该游戏***的控制方法以及在计算机装置中能读取的存储介质 | |
JP5340977B2 (ja) | 紹介装置、紹介方法、ならびに、プログラム | |
JP2002153677A (ja) | 情報端末、情報提供サーバ、オンラインゲーム方法および記録媒体 | |
JP3496148B2 (ja) | ネットワークゲームシステム、ゲームサーバ及びゲームサーバの制御方法 | |
EP3928507A1 (en) | Mapped views of digital content | |
JP4330976B2 (ja) | 端末装置、端末方法、プログラム、ならびに、通信システム | |
JP2002102543A (ja) | データ配信サーバおよびその処理手順を記録した記録媒体 | |
JP6396536B2 (ja) | サーバシステム | |
KR100994019B1 (ko) | 통신망을 이용한 마작 게임 서비스 방법 | |
JP7171843B1 (ja) | ゲームシステム、ゲームプログラム及び情報処理方法 | |
JP2002210254A (ja) | ビデオゲームプログラム、敵キャラクタダメージ量算出方法、ゲームシステム及びゲームサーバ | |
JP6843183B2 (ja) | 制御装置、制御方法、プログラム、及びゲームシステム | |
JP7319444B2 (ja) | ゲームシステム、ゲームプログラム及び情報処理方法 | |
JP4094825B2 (ja) | 通信回線を利用したゲーム履歴の表示方法、及びその方法が実行可能なサーバ、並びに記憶媒体 | |
JP3249103B2 (ja) | ゲーム・データ補完装置、ゲーム・データ補完システム、ゲーム・データ補完方法および記録媒体 | |
JP2023012523A (ja) | ゲームシステム、ゲームプログラム及び情報処理方法 | |
CN117336045A (zh) | 一种线上比赛平台支持线下赛的***架构 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20040707 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040708 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090723 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090723 Year of fee payment: 5 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090723 Year of fee payment: 5 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090723 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100723 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110723 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110723 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120723 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130723 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130723 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140723 Year of fee payment: 10 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |