JP4358253B2 - データ提供システム、ゲーム機、データ提供方法、および、プログラム - Google Patents
データ提供システム、ゲーム機、データ提供方法、および、プログラム Download PDFInfo
- Publication number
- JP4358253B2 JP4358253B2 JP2007083672A JP2007083672A JP4358253B2 JP 4358253 B2 JP4358253 B2 JP 4358253B2 JP 2007083672 A JP2007083672 A JP 2007083672A JP 2007083672 A JP2007083672 A JP 2007083672A JP 4358253 B2 JP4358253 B2 JP 4358253B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- additional data
- game
- data
- information
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 21
- 238000004891 communication Methods 0.000 claims description 51
- 238000013500 data storage Methods 0.000 claims description 45
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000007726 management method Methods 0.000 claims description 16
- 230000008859 change Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000004886 process control Methods 0.000 description 7
- 230000008094 contradictory effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007704 transition 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/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/34—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using peer-to-peer connections
-
- 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/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/327—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections using wireless networks, e.g. Wi-Fi® or piconet
-
- 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/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/332—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
-
- 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/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- 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/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
-
- 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/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/65—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
-
- 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
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
-
- 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/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- 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
- A63F2300/00—Features 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/20—Features 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 the game platform
- A63F2300/206—Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards
-
- 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
- A63F2300/00—Features 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/40—Features 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/404—Features 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 characterized by a local network connection
- A63F2300/405—Features 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 characterized by a local network connection being a wireless ad hoc network, e.g. Bluetooth, Wi-Fi, Pico net
-
- 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
- A63F2300/00—Features 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/40—Features 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/408—Peer to peer connection
-
- 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
- A63F2300/00—Features 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/50—Features 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/55—Details of game data or player data management
- A63F2300/552—Details of game data or player data management for downloading to client devices, e.g. using OS version, hardware or software profile of the client device
-
- 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
- A63F2300/00—Features 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/50—Features 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/55—Details of game data or player data management
- A63F2300/5526—Game data structure
- A63F2300/5533—Game data structure using program state or machine event data, e.g. server keeps track of the state of multiple players on in a multiple player game
-
- 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
- A63F2300/00—Features 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/60—Methods for processing data by generating or executing the game program
- A63F2300/609—Methods for processing data by generating or executing the game program for unlocking hidden game elements, e.g. features, items, levels
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Child & Adolescent Psychology (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
また、このような携帯型ゲーム機は、他の携帯型ゲーム機と通信を行い、データの交換や対戦ゲーム等を行うことができるようになっている。
また、このような携帯型ゲーム機は、他の無線機能として、無線LAN規格に準拠した通信が可能であり、近傍の無線アクセスポイント等を介してインターネットに接続できるようになっている。そして、インターネット上のサーバ(一例として、Webサーバやファイルサーバ等)と適宜通信することができる。
そのため、ゲームメーカ等は、例えば、発売時点のソフトウェアには含まれていない追加データ(一例として、追加アイテム、追加キャラクタ、追加シナリオ、及び、追加音楽等のデータ)をサーバに格納し、インターネットを通じて携帯型ゲーム機に提供できるようにしている。
また、インターネットへの接続環境が整っていたとしても、ユーザが子供等であると、他の要因(ブラウザによる有害サイトへのアクセス等)が懸念され、親等が側にいないときには、インターネットへの接続を許していないような家庭もある。
このようなユーザは、追加データをダウンロードするために、例えば、インターネットへの接続が行える知人宅やゲームショップ等に出向く必要があり、とても不便な状況であった。
例えば、ゲームをクリアした場合にだけ、サーバから追加データをダウンロードできるといったダウンロード条件(必要条件)が定められている状況では、ゲームがクリアされていない携帯型ゲーム機が、他の携帯型ゲーム機(クリアしてダウンロード済み)から追加データを得られるようになると、ゲームメーカ等の意図や思惑に反することになる。
この他にも、ゲーム中のステージやフィールドをクリアする毎に、対応する追加データ(異なる追加データ等)がダウンロードできるといったダウンロード条件が定められている状況では、ゲームの進行と一致しない追加データを、他の携帯型ゲーム機から得てしまうと、その後のゲーム進行に矛盾が生じたり、面白味に欠けるものとなってしまうおそれもある。
一方、子機において、子機情報生成部は、ゲームの進行状況を含む子機情報を生成する。そして、子機情報送信部は、生成した当該子機情報を親機に送信する。
一方、子機において、追加データ受信部は、送信した子機情報に応答して、親機から配信される追加データを受信する。そして、データ記憶部は、受信した追加データを記憶する。
この結果、適正なデータ提供を確保しつつ、ユーザの利便性を向上させることができる。
この場合、子機におけるゲームの進行状況に応じた追加データだけが親機から提供されるため、ゲームメーカ等の意図や思惑に反することなく、また、子機におけるゲーム進行に矛盾が生じたり、面白味に欠けるものとなってしまうといった不都合を生じさせずに済むことになる。
この場合、追加データの送信元が外部装置(サーバ)か親機(ゲーム機)かをチェックし、それに応じて、ゲーム内容を変化させることができる。
この場合、取得実績からゲーム内容を適宜変化させることができる。
この場合、追加データの配信に貢献した親機(ゲーム機)に特典を提供することができる。
この結果、適正なデータ提供を確保しつつ、ユーザの利便性を向上させることができる。
この場合、親機であったゲーム機が今度は子機となった際に、親機から配信される追加データを受信することができる。
一方、子機において、子機情報生成ステップでは、ゲームの進行状況を含む子機情報を生成する。そして、子機情報送信ステップでは、生成した当該子機情報を親機に送信する。
一方、子機において、追加データ受信部ステップでは、送信した子機情報に応答して、親機から配信される追加データを受信する。
この結果、適正なデータ提供を確保しつつ、ユーザの利便性を向上させることができる。
図1は、本発明の実施形態に係る携帯型ゲーム機の概要構成を示す模式図である。以下、本図を参照して説明する。
WRAM 10dは、CPUコア10aがプログラムに従った各種処理を実行する際に必要となるワークデータ等を記憶する。
ROM 12aには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データ等が記録される。
RAM 12bには、ゲームの進行状況等を示す種々のデータが記憶される。
なお、無線通信部13は、所定の無線アクセスポイントとの間で、無線通信を行うこともできる。また、無線通信部13には、固有のMAC(Media Access Control)アドレスが採番されている。
また、携帯型ゲーム機1が、近傍の無線アクセスポイント等を介してインターネットに接続する際には、無線LANに準拠したプロトコルに沿って、処理制御部10と無線アクセスポイント等との間で行われる無線通信の仲立ちをする。
スピーカ16は、例えば、ステレオスピーカ等からなり、サウンドアンプ15にて増幅された音声信号に従って、所定の楽曲音や効果音等を出力する。
なお、第2の表示部19は、タッチパネル20の接触によりユーザから操作指示を入力させるための指示アイコン等を表示する。
タッチパネル20は、例えば、感圧式のタッチセンサパネル等からなり、ユーザの指等の圧力を検出し、接触状態および、接触状態から非接触状態への移行等を検出する。なお、タッチパネル20は、他に静電容量の変化等から、ユーザの指等の接触を検出してもよい。
例えば、図2(a)に示すように、携帯型ゲーム装置1は、無線LAN規格によって、近傍の無線アクセスポイント30に接続し、この無線アクセスポイント30からモデム40又は回線終端装置50等を介してインターネット90に接続する。そして、ゲームにおける複数の追加データ(一例として、追加アイテム、追加キャラクタ、追加シナリオ、及び、追加音楽等のデータ)を管理しているサーバ60にアクセスし、追加データを適宜ダウンロードすることができる。
なお、各追加データには、ダウンロード条件(必要条件)が規定されており、携帯型ゲーム装置1は、ゲームの進行状況に応じて、その条件を満たしている追加データだけをダウンロード可能となっている。
ダウンロード条件として、例えば、ゲーム中における所定のステージ、フィールド、ダンジョン等をクリアしていること、ゲーム中における主人公キャラクタのレベル数、経験値、所持金等が規定値以上であること等が挙げられる。なお、これ以外にも、ダウンロード条件を適宜定めることができる。つまり、ゲームの進行状況を示す所定の情報をダウンロード条件として規定すれば、その条件を満たしている携帯型ゲーム装置1(ゲームがそれ以上に進んでいる携帯型ゲーム装置1)だけがダウンロード可能となる。
例えば、図2(b)に示すように、2台の携帯型ゲーム装置1が通信可能な範囲内に存在していると、一方が親機となり、他方が子機となって、無線ネットワークを構築可能である。
そして、親機となる携帯型ゲーム装置1が、上述した図2(a)に示すように、サーバ60から追加データをダウンロード済みである場合に、子機となる携帯型ゲーム装置1にその追加データを提供し得る。
つまり、インターネットに接続できない携帯型ゲーム装置1であっても、子機となって、親機から追加データを得ることが可能となる。
図3は、本実施形態に係る携帯型ゲーム機1が親機となる場合、及び、子機となる場合の概要構成を示す模式図である。以下、本図を参照して説明する。なお、親機となる携帯型ゲーム機1(親機100)は、上述した図2(a)に示すような環境にて、サーバ60から追加データをダウンロード済であるものとする。また、子機となる携帯型ゲーム機1(子機200)は、インターネットに接続できない環境にあったため、追加データをダウンロードできていないものとする。
この親機情報には、親機100におけるゲームの名称やダウンロード済みの追加データID等が含まれている。なお、親機情報の詳細については、後述する。
すなわち、上述した図2(a)に示すような環境において、携帯型ゲーム装置1がサーバ60からゲームの進行状況に応じた追加データをダウンロードする。
一例として、7ステージまであるゲームにおいて、各ステージをクリアする毎に異なる追加データをダウンロード可能としている場合では、サーバ60に7種類の追加データが用意されている。なお、各追加データには、対応するステージ数(クリアしたステージの値)がダウンロード条件として規定されている。
そして、携帯型ゲーム機1にてゲームが実行され、ユーザがゲーム中でステージをクリアすると、例えば、インターネットへの自動接続がなされ、ダウンロード部114は、サーバ60にアクセスして、クリアしたステージに対応する追加データをダウンロードする。
なお、子機200と無線通信する際には、このようなダウンロードができない状況(屋外等)となっていてよい。
具体的に親機情報生成部121は、データ記憶部130に格納されているゲーム管理情報133や追加データ131等に基づいて、図4に示すような親機情報OJを生成する。
この親機情報OJには、一例として、親機ID(MACアドレス等)、ゲーム名(ゲームID)、及び、ダウンロード済みの追加データIDが含まれている。
また、更新部122は、追加データ配信部113が子機200に対して追加データの配信を行った際に、その実績(後述する配信実績132)をデータ記憶部130に格納(更新)する。
例えば、検索部123は、子機情報に従って、子機200におけるゲームの進行状況に応じた追加データ(条件を満たす追加データ)を、追加データ131のうちから検索する。
一例として、上述したように、ダウンロード条件としてステージ数(クリアしたステージの最高値)が追加データに規定してある場合に、検索部123は、ゲームの進行状況からクリア済みのステージ数を得て、その値に応じて提供可能となる追加データを検索する。
つまり、親機100の方が子機200よりもゲームが進んでいる場合には、ダウンロード済みの追加データのうち、子機200の進行状況に応じた追加データを検索する。
一方、親機100にてゲームが3ステージまでクリアされ、図5(b)に示すように、3ステージまでの追加データ131a〜131cがデータ記憶部130に格納されており、子機情報により子機200がクリアしたステージの値が5であるとした場合、検索部123は、追加データ131a〜131cを検索する。
つまり、子機200の方が親機100よりも進んでいる場合(又は、イコールの場合)には、ダウンロード済みの追加データを全て検索する。
なお、上記図5(a),(b)は、子機200側で追加データを全く取得していない場合の一例であり、子機200側で既に幾つかの追加データを得ている場合では、検索部123は、取得済みの追加データを除いて検索するものとする。
具体的に追加データ131は、図6(a)に示すように、ヘッダ部Hを有しており、ここに、ID(識別情報)H1、ダウンロード条件H2、及びダウンロード元区分H3等の情報がセットされる。
なお、ダウンロード条件H2は、一例として、クリアしたステージの値であり、ダウンロード元区分H3は、ダウンロードしたのがサーバからか、ゲーム装置からかを示す値である。
具体的な配信実績132として、図6(b)に示すように、配信対象の子機200の数(子機数)や配信を行った追加データの数(トータル数)等が挙げられる。
具体的なゲーム管理情報133として、図6(c)に示すように、ゲーム名、クリアしたステージ(フィールド,ダンジョン)の値、プレイした時間数、主人公キャラクタのレベル数(経験値,所持金)が挙げられる。
この子機情報には、子機200におけるゲームの進行状況が含まれている。
そして、上述した無線通信部13や通信コントローラ14が、このような通信部210として機能しうる。
具体的に子機情報生成部221は、データ記憶部230に記憶されるゲーム管理情報233等に基づいて、図7に示すような子機情報KJを生成する。
この子機情報KJには、一例として、子機ID(MACアドレス等)、クリアステージ数(クリアしたステージの最高値)、及び、取得済み追加データIDが含まれている。
なお、取得済み追加データIDは、以前に、親機100等から追加データを取得している場合には、その追加データのIDがセットされる。
この追加データ231は、上述した図6(a)に示す追加データ131と同様の構成となっている。
具体的な受信実績232として、受信日時、配信元の親機100の数(親機数)や受信した追加データの数(トータル数)等が挙げられる。
このゲーム管理情報233は、上述した図6(c)に示すゲーム管理情報133と同様の構成となっている。
図8は、上述した構成の親機100において実行されるデータ提供処理、及び、子機200において実行されるデータ受信処理の流れを示すフローチャートである。以下、本図を参照して親機100及び子機200の動作について説明する。
なお、以下では、親機100と子機200とが互いに無線通信可能な範囲に接近しているものとして説明する。
そして、親機100は、子機200からの接続要求の有無を判別する(ステップS303)。
ここで、接続要求がなければ(ステップS303;No)、親機100は、ステップS302に処理を戻し、例えば、所定時間経過後に、再び親機情報の一斉送信を繰り返す。
ここで、追加データがなかったと判別した場合に(ステップS306;No)、親機100は、例えば、提供可能な追加データがない旨の情報を返信するなどした後に、データ提供処理を終了する。
すなわち、追加データ配信部113が、提供可能となる追加データを子機200に配信し、また、更新部122が、データ記憶部130の配信実績132を更新する。
ここで、親機100からの配信がなかったと判別すると(ステップS407;No)、子機200は、ステップS401に処理を戻し、上述したステップS401〜S407の処理を繰り返す。
すなわち、追加データ受信部213が追加データを受信し、データ記憶部230に格納する。また、更新部222が、データ記憶部230の受信実績232を更新する。
その際、子機200におけるゲームの進行状況に応じた追加データだけが親機100から提供されるため、ゲームメーカ等の意図や思惑に反することなく、また、子機200におけるゲーム進行に矛盾が生じたり、面白味に欠けるものとなってしまうといった不都合を生じさせずに済むことになる。
上記の実施形態では、親機100から子機200へのデータ提供について詳細に説明するために、子機200側に受信実績232が更新され、親機100側に配信実績132が更新されるまでに記載を留めている。
これら受信実績232及び配信実績132は、子機200及び親機100にて適宜活用されることになる。
以下、受信実績232及び配信実績132の活用例について説明する。
つまり、受信実績232を参照することで、インターネット上のサーバからではなく、親機100から追加データを取得していることが判るため、ユーザが子機200にてゲームをする際に、インターネットに接続できない状況となることが予想される。
そして、子機200は、インターネット接続が行えない環境に対応したゲーム内容に変化させるようにしてもよい。
この他にも、追加データが得られ難いことを考慮して、親機100から追加データを得るまで、主人公キャラクタに仮の装備を与える等して、インターネット接続が行えない環境のユーザが不利とならないように、ゲーム内容を適宜変更するようにしてもよい。
一方、親機100の処理制御部120も、ゲームを実行する際に、データ記憶部130に記憶されるダウンロード実績を参照し、インターネット接続が行える環境にあると判別すると、その環境に対応したゲーム内容に変更してもよい。例えば、実行されるゲーム中にて追加データ以外のデータ(一例として、攻略ヒントやメッセージ等)をサーバにアクセスして受信するようにしてもよい。
つまり、配信実績132を参照することで、追加データを配信した親機100の貢献度が判明することになる。
そして、親機100は、配信実績132に基づいて、特典となるデータ(一例として、レアデータやクーポンデータ等)をサーバからダウンロードできるようにしてもよい。
しかしながら、携帯型ゲーム装置1は、状況に応じて、親機100及び子機200の何れにも適宜なることができる。
例えば、親機100から追加データの配信を受けた子機200が、別の場面で、今度は親機100となり、他の子機200に対して自己の追加データを配信することもできる。
また、子機200の方がゲームが先に進んでいた等により、親機100から必要なだけの追加データの配信を受けられなかった子機200が、インターネットに接続できるようになると、親機100としてサーバから追加データをダウンロードし、そして、同様に他の子機200に対して自己の追加データを配信することができる。
更に、それまでインターネットに接続できていた親機100が、例えば、旅行先などでプレイされる等により、インターネットに接続できない状況のままゲームが進んだ場合等に、今度は子機200となり、近傍の親機100から配信される追加データを受信することもできる。
10 処理制御部
11 コネクタ
12 カートリッジ
13 無線通信部
14 通信コントローラ
15 サウンドアンプ
16 スピーカ
17 操作キー
18 第1の表示部
19 第2の表示部
20 タッチパネル
100 親機
110 通信部
120 処理制御部
130 データ記憶部
200 子機
210 通信部
220 処理制御部
230 データ記憶部
Claims (9)
- 無線通信可能な複数のゲーム機から構成され、各ゲーム機が親機又は子機の何れにもなり得り、親機となったゲーム機から子機となったゲーム機にデータを提供するデータ提供システムであって、
前記親機は、
複数種類の追加データを管理する外部装置から、自己におけるゲームの進行状況に応じた追加データをダウンロードするダウンロード部と、
ダウンロードした当該追加データを記憶する追加データ記憶部と、
前記子機から送られる子機情報を受信する子機情報受信部と、
受信した当該子機情報に基づいて、前記子機に提供可能となる追加データを前記追加データ記憶部から検索する検索部と、
検索した当該追加データを前記子機に配信する追加データ配信部と、を備え、
前記子機は、
自己におけるゲームの進行状況を含む子機情報を生成する子機情報生成部と、
生成した当該子機情報を前記親機に送信する子機情報送信部と、
送信した当該子機情報に応答して、前記親機から配信される当該追加データを受信する追加データ受信部と、
受信した当該追加データを記憶するデータ記憶部と、を備える、
ことを特徴とするデータ提供システム。 - 請求項1に記載のデータ提供システムであって、
前記親機の前記検索部は、自己におけるゲームの進行状況に応じてダウンロードした追加データのうちから、前記子機におけるゲームの進行状況に応じた追加データを検索し、
前記親機の前記追加データ配信部は、前記検索部にて追加データが検索された場合にだけ、当該追加データを前記子機に配信する、
ことを特徴とするデータ提供システム。 - 請求項1又は2に記載のデータ提供システムであって、
前記親機は、追加データを前記外部装置から取得し、前記子機は、追加データを前記親機から取得するものであり、
前記親機及び前記子機は、
取得した追加データの送信元を含む取得実績を管理する取得実績管理部と、
管理する当該取得実績から得られる送信元に基づいて、ゲーム内容を変化させるゲーム内容変更部と、を更に備える、
ことを特徴とするデータ提供システム。 - 請求項3に記載のデータ提供システムであって、
前記ゲーム内容変更部は、取得実績から得られる送信元が前記外部装置である場合に、インターネット接続が行える環境に対応したゲーム内容に変化させ、送信元が前記親機である場合に、インターネット接続が行えない環境に対応したゲーム内容に変化させる、
ことを特徴とするデータ提供システム。 - 請求項1乃至3の何れか1項に記載のデータ提供システムであって、
前記親機は、
前記子機に対して追加データの配信を行った配信実績を管理する配信実績管理部を更に備え、
前記ダウンロード部は、管理する当該配信実績に基づいて、特典となるデータをダウンロードする、
ことを特徴とするデータ提供システム。 - 親機又は子機の何れにもなり得り、自己が親機となった際に、子機となった他のゲーム機にデータを提供するゲーム機であって、
複数種類の追加データを管理する外部装置から、自己におけるゲームの進行状況に応じた追加データをダウンロードするダウンロード部と、
ダウンロードした当該追加データを記憶する追加データ記憶部と、
前記子機から送られる子機情報であって、前記子機におけるゲームの進行状況を含む子機情報を受信する子機情報受信部と、
受信した当該子機情報に基づいて、前記子機に提供可能となる追加データを前記追加データ記憶部から検索する検索部と、
検索した当該追加データを前記子機に配信する追加データ配信部と、を備える、
ことを特徴とするゲーム機。 - 請求項6に記載のゲーム機であって、
自己が子機となった際に、
自己におけるゲームの進行状況を含む子機情報を生成する子機情報生成部と、
生成した当該子機情報を前記親機に送信する子機情報送信部と、
送信した当該子機情報に応答して、前記親機から配信される追加データを受信する追加データ受信部と、
受信した当該追加データを記憶するデータ記憶部と、を更に備える、
ことを特徴とするゲーム機。 - 無線通信可能な複数のゲーム機から構成され、各ゲーム機が親機又は子機の何れにもなり得り、親機となったゲーム機から子機となったゲーム機にデータを提供するシステムにおけるデータ提供方法であって、
前記親機が行う、複数種類の追加データを管理する外部装置から、自己におけるゲームの進行状況に応じた追加データをダウンロードするダウンロードステップと、
前記親機が行う、ダウンロードした当該追加データを所定の記憶部に格納する追加データ格納ステップと、
前記子機が行う、自己におけるゲームの進行状況を含む子機情報を生成する子機情報生成ステップと、
前記子機が行う、生成した当該子機情報を前記親機に送信する子機情報送信ステップと、
前記親機が行う、前記子機から送られる子機情報を受信する子機情報受信ステップと、
前記親機が行う、受信した当該子機情報に基づいて、前記子機に提供可能となる追加データを前記記憶部から検索する検索ステップと、
前記親機が行う、検索した当該追加データを前記子機に配信する追加データ配信ステップと、
前記子機が行う、前記親機から配信される当該追加データを受信する追加データ受信ステップと、を備える、
ことを特徴とするデータ提供方法。 - 親機又は子機の何れにもなり得り、自己が親機となった際に、子機となった他のゲーム機にデータを提供するコンピュータを、
複数種類の追加データを管理する外部装置から、自己におけるゲームの進行状況に応じた追加データをダウンロードするダウンロード部、
ダウンロードした当該追加データを記憶する追加データ記憶部、
前記子機から送られる子機情報であって、前記子機におけるゲームの進行状況を含む子機情報を受信する子機情報受信部、
受信した当該子機情報に基づいて、前記子機に提供可能となる追加データを前記追加データ記憶部から検索する検索部、
検索した当該追加データを前記子機に配信する追加データ配信部、
として機能させることを特徴とするプログラム。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007083672A JP4358253B2 (ja) | 2007-03-28 | 2007-03-28 | データ提供システム、ゲーム機、データ提供方法、および、プログラム |
PCT/JP2008/055429 WO2008123192A1 (ja) | 2007-03-28 | 2008-03-24 | データ提供システム、ゲーム機、データ提供方法、情報記録媒体、および、プログラム |
EP08738768A EP2133127A4 (en) | 2007-03-28 | 2008-03-24 | DATA PROVIDING SYSTEM, GAME MACHINE, DATA PROVIDING METHOD, INFORMATION RECORDING MEDIUM, AND PROGRAM |
US12/593,261 US20100075759A1 (en) | 2007-03-28 | 2008-03-24 | Data Providing System, Game Machine Data Providing Method, Information Recording Medium and Program |
CN200880009536A CN101641142A (zh) | 2007-03-28 | 2008-03-24 | 数据提供***、游戏机、数据提供方法、信息记录介质及程序 |
KR1020097018882A KR101195763B1 (ko) | 2007-03-28 | 2008-03-24 | 데이터 제공 시스템, 게임기, 데이터 제공 방법 및 정보기록매체 |
TW097111242A TW200843823A (en) | 2007-03-28 | 2008-03-28 | Data supply system, game machine, method for data supply, and information recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007083672A JP4358253B2 (ja) | 2007-03-28 | 2007-03-28 | データ提供システム、ゲーム機、データ提供方法、および、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008237648A JP2008237648A (ja) | 2008-10-09 |
JP4358253B2 true JP4358253B2 (ja) | 2009-11-04 |
Family
ID=39830689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007083672A Active JP4358253B2 (ja) | 2007-03-28 | 2007-03-28 | データ提供システム、ゲーム機、データ提供方法、および、プログラム |
Country Status (7)
Country | Link |
---|---|
US (1) | US20100075759A1 (ja) |
EP (1) | EP2133127A4 (ja) |
JP (1) | JP4358253B2 (ja) |
KR (1) | KR101195763B1 (ja) |
CN (1) | CN101641142A (ja) |
TW (1) | TW200843823A (ja) |
WO (1) | WO2008123192A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5358153B2 (ja) * | 2008-10-10 | 2013-12-04 | 株式会社ソニー・コンピュータエンタテインメント | ゲーム装置および情報処理装置 |
JP5242711B2 (ja) * | 2011-01-26 | 2013-07-24 | 株式会社スクウェア・エニックス | ゲームシステム、ゲーム装置及びゲームプログラム |
JP5959810B2 (ja) * | 2011-07-13 | 2016-08-02 | 株式会社三共 | 携帯端末 |
JP2013058076A (ja) * | 2011-09-08 | 2013-03-28 | Sony Computer Entertainment Inc | 情報処理システム、情報処理方法、プログラム及び情報記憶媒体 |
US9999832B2 (en) * | 2012-04-19 | 2018-06-19 | Nintendo Co., Ltd. | Game system, computer-readable non-transitory storage medium, game processing method and game apparatus |
JP6647855B2 (ja) * | 2015-12-22 | 2020-02-14 | 任天堂株式会社 | データ交換システム、情報処理装置、データ交換プログラムおよびデータ交換方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3956161B2 (ja) * | 1996-12-05 | 2007-08-08 | 株式会社セガ | 通信制御システム、通信制御装置、ゲーム装置および記録媒体 |
JPH11188180A (ja) * | 1997-04-07 | 1999-07-13 | Snk:Kk | ゲームシステム |
JP2000157724A (ja) | 1998-11-24 | 2000-06-13 | Sega Enterp Ltd | ネットワークを利用したゲームシステム、ネットワークに接続可能なゲーム機及びこのゲーム機のためのプログラムが記録された媒体 |
JP2000279645A (ja) * | 1999-01-29 | 2000-10-10 | Namco Ltd | ゲーム機及びコンピュータ読取可能な記録媒体 |
JP2002052251A (ja) | 2000-08-09 | 2002-02-19 | Konami Co Ltd | データ書き込み方法、記録媒体、データ通信システム |
JP4610726B2 (ja) | 2000-12-13 | 2011-01-12 | 任天堂株式会社 | 通信連動ゲームシステム |
JP2002200359A (ja) * | 2000-12-27 | 2002-07-16 | Pioneer Electronic Corp | ネットワークゲームシステム及びネットワークゲームの提供方法 |
JP3702283B2 (ja) * | 2003-12-26 | 2005-10-05 | 株式会社バンダイ | 通信ゲーム装置 |
JP3888558B2 (ja) * | 2004-11-18 | 2007-03-07 | 任天堂株式会社 | 無線ネットワークシステムおよび無線通信プログラム |
JP5078238B2 (ja) | 2005-06-15 | 2012-11-21 | 任天堂株式会社 | ゲームプログラムおよびゲーム装置 |
JP4889080B2 (ja) | 2005-07-13 | 2012-02-29 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体、ゲーム機および通信ゲームシステム |
JP4889081B2 (ja) * | 2005-07-13 | 2012-02-29 | 株式会社バンダイナムコゲームス | ゲーム装置、プログラム及び情報記憶媒体 |
JP4706414B2 (ja) | 2005-09-26 | 2011-06-22 | ブラザー工業株式会社 | 画像形成装置 |
US8337301B2 (en) * | 2006-11-10 | 2012-12-25 | Aristocrat Technologies Australia Pty. Ltd | Casino game download system and method of use |
-
2007
- 2007-03-28 JP JP2007083672A patent/JP4358253B2/ja active Active
-
2008
- 2008-03-24 EP EP08738768A patent/EP2133127A4/en not_active Withdrawn
- 2008-03-24 US US12/593,261 patent/US20100075759A1/en not_active Abandoned
- 2008-03-24 WO PCT/JP2008/055429 patent/WO2008123192A1/ja active Application Filing
- 2008-03-24 CN CN200880009536A patent/CN101641142A/zh active Pending
- 2008-03-24 KR KR1020097018882A patent/KR101195763B1/ko active IP Right Grant
- 2008-03-28 TW TW097111242A patent/TW200843823A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
KR101195763B1 (ko) | 2012-11-05 |
WO2008123192A1 (ja) | 2008-10-16 |
JP2008237648A (ja) | 2008-10-09 |
EP2133127A1 (en) | 2009-12-16 |
TW200843823A (en) | 2008-11-16 |
CN101641142A (zh) | 2010-02-03 |
KR20090125765A (ko) | 2009-12-07 |
EP2133127A4 (en) | 2010-07-14 |
US20100075759A1 (en) | 2010-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4358253B2 (ja) | データ提供システム、ゲーム機、データ提供方法、および、プログラム | |
JP5122682B2 (ja) | メディア・コンテンツおよび予約コンテンツのワイヤレス同期 | |
JP5580854B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP5449827B2 (ja) | ゲームシステム、ゲーム装置及びゲーム用プログラム | |
EP2530904A1 (en) | Information processing device and information procesing system | |
JP2007527258A (ja) | ゲームコンテンツをリモートで実行し無線携帯装置で表示する方法およびシステム | |
US20120252582A1 (en) | Metagame Translation | |
US9648092B2 (en) | Internet browser | |
JP4204606B2 (ja) | プログラム、情報記憶媒体及び携帯型電子機器 | |
JP5132825B1 (ja) | ゲーム管理サーバ装置、ゲーム管理サーバ装置用プログラム、および、端末装置用プログラム | |
JP5430842B2 (ja) | サーバシステム及びプログラム | |
JP4922743B2 (ja) | ゲームシステムと連動したアバター提供システム | |
JP6046893B2 (ja) | 通信システム、通信端末、情報処理方法およびプログラム | |
JP4956071B2 (ja) | プログラム、情報記憶媒体及び携帯型電子機器 | |
JP2007229329A (ja) | ネットワークゲームシステム及びネットワークゲーム方法 | |
JP2008078843A (ja) | 無線ネットワークシステム、ゲーム機、および、プログラム | |
KR101355442B1 (ko) | 유무선 통신망을 이용한 게임 서비스 시스템 및 이를 이용한 게임 서비스 방법 | |
KR101447850B1 (ko) | 실시간 대전 게임을 위한 게임 제공 방법 및 그 시스템 | |
JP2013085883A (ja) | 遊技システム | |
KR20130082602A (ko) | 온라인 게임 통제 서비스 제공 방법 및 서버 | |
JP2002177654A (ja) | 通信連動ゲームシステム | |
JP6176864B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP3451255B1 (ja) | ネットワークゲームシステム、ポイント管理装置、その制御方法及びプログラム | |
JP5860510B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP2016168150A (ja) | 情報処理装置、情報処理方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080731 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090331 |
|
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: 20090804 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090805 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120814 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4358253 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130814 Year of fee payment: 4 |
|
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: 20130814 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140814 Year of fee payment: 5 |
|
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 |
|
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 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |