JP6647855B2 - データ交換システム、情報処理装置、データ交換プログラムおよびデータ交換方法 - Google Patents
データ交換システム、情報処理装置、データ交換プログラムおよびデータ交換方法 Download PDFInfo
- Publication number
- JP6647855B2 JP6647855B2 JP2015249979A JP2015249979A JP6647855B2 JP 6647855 B2 JP6647855 B2 JP 6647855B2 JP 2015249979 A JP2015249979 A JP 2015249979A JP 2015249979 A JP2015249979 A JP 2015249979A JP 6647855 B2 JP6647855 B2 JP 6647855B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- exchange
- unit
- target data
- save
- 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 86
- 230000010365 information processing Effects 0.000 title claims description 14
- 230000006854 communication Effects 0.000 claims description 73
- 238000004891 communication Methods 0.000 claims description 67
- 238000012545 processing Methods 0.000 claims description 64
- 238000012790 confirmation Methods 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 11
- 230000008569 process Effects 0.000 description 63
- 230000006870 function Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 9
- 238000013500 data storage Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- 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
-
- 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/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/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/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
-
- 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/63—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 by the player, e.g. authoring using a 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/55—Controlling game characters or game objects based on the game progress
- A63F13/58—Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Child & Adolescent Psychology (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
12 …ゲーム装置
20 …CPU
22 …RAM
24 …フラッシュメモリ
26 …第1通信モジュール
28 …第2通信モジュール
30 …入力装置
36 …表示装置
38 …スピーカ
Claims (13)
- 第1の機器と、第2の機器との間でデータを交換するデータ交換システムであって、
前記第1の機器は、第1の記憶部を備え、当該第1の記憶部に第1の交換対象データを記憶し、
前記第2の機器は、第2の記憶部を備え、当該第2の記憶部に第2の交換対象データを記憶し、
双方の前記交換対象データに基づいて、前記第1の交換対象データの貴重度が前記第2の交換対象データの貴重度よりも高い第1の状態か、前記第2の交換対象データの前記貴重度が前記第1の交換対象データの前記貴重度よりも高い第2の状態かを判定する判定部と、
前記第1の機器に、前記第1の交換対象データを前記第2の機器に送信させ、かつ前記第2の機器から前記第2の交換対象データを受信させる第1の一時交換処理部と、
前記第2の機器に、前記第2の交換対象データを前記第1の機器に送信させ、かつ前記第1の機器から前記第1の交換対象データを受信させる第2の一時交換処理部と、
前記第1の機器に、前記第1の状態において、前記第2の機器に対して交換結果を確定させる指示を送信させるとともに、交換結果を確定するデータを前記第1の記憶部に記憶させ、前記第2の状態において、前記第2の機器から交換結果を確定させる指示を受信したことに応じて交換結果を確定するデータを前記第1の記憶部に記憶させる第1の確定処理部と、
前記第2の機器に、前記第2の状態において、前記第1の機器に対して交換結果を確定させる指示を送信させるとともに、交換結果を確定するデータを前記第2の記憶部に記憶させ、前記第1の状態において、前記第1の機器から交換結果を確定させる指示を受信したことに応じて交換結果を確定するデータを前記第2の記憶部に記憶させる第2の確定処理部を備える、データ交換システム。 - 前記第1の記憶部および前記第2の記憶部は不揮発性記憶媒体であり、
前記第1の記憶部は、前記第1の交換対象データを含む交換前第1セーブデータに加えて、前記第1の一時交換処理部によって受信させた前記第2の交換対象データを含む交換後第1セーブデータを記憶し、
前記第2の記憶部は、前記第2の交換対象データを含む交換前第2セーブデータに加えて、前記第2の一時交換処理部によって受信させた前記第1の交換対象データを含む交換後第2セーブデータを記憶する、請求項1記載のデータ交換システム。 - 前記第1の確定処理部は、使用されるセーブデータが前記交換後第1セーブデータであることを示すデータを、前記交換結果を確定するデータとして前記第1の記憶部に記憶させ、
前記第2の確定処理部は、使用されるセーブデータが前記交換後第2セーブデータであることを示すデータを、前記交換結果を確定するデータとして前記第2の記憶部に記憶させる、請求項2記載のデータ交換システム。 - 前記第1の状態において、
前記第1の一時交換処理部は、前記第2の交換対象データを受信した後に、前記交換後第1セーブデータへの書換えの準備が完了したことを通知する第1の準備完了通知を前記第2の機器に送信し、
前記第2の一時交換処理部は、前記第1の交換対象データを受信するとともに、前記第1の準備完了通知を受信した後に、前記交換後第2セーブデータへの書換え準備が完了したことを通知する第2の準備完了通知を前記第1の機器に送信し、
前記第1の確定処理部は、前記第2の準備完了通知を受信した後に、前記第2の機器に対して交換結果を確定させる指示を送信し、
前記第2の状態において、
前記第2の一時交換処理部は、前記第1の交換対象データを受信した後に、前記交換後第1セーブデータへの書換えの準備が完了したことを通知する第2の準備完了通知を前記第1の機器に送信し、
前記第1の一時交換処理部は、前記第2の交換対象データを受信するとともに、前記第2の準備完了通知を受信した後に、前記交換後第2セーブデータへの書換え準備が完了したことを通知する第1の準備完了通知を前記第2の機器に送信し、
前記第2の確定処理部は、前記第1の準備完了通知を受信した後に、前記第1の機器に対して交換結果を確定させる指示を送信する、請求項2または3記載のデータ交換システム。 - 前記第1の機器は、揮発性記憶媒体である第1の一時記憶部をさらに備え、
前記第1の一時交換処理部は、前記第2の交換対象データを前記第1の一時記憶部に記憶させ、前記交換後第1セーブデータを前記第1の記憶部に書き込んだときに、前記第1の準備完了通知を前記第2の機器に送信し、
前記第2の機器は、揮発性記憶媒体である第2の一時記憶部をさらに備え、
前記第2の一時交換処理部は、前記第1の交換対象データを前記第2の一時記憶部に記憶させ、前記交換後第2セーブデータを前記第2の記憶部に書き込んだときに、前記第2の準備完了通知を前記第1の機器に送信する、請求項4記載のデータ交換システム。 - 前記第1の交換対象データは、当該第1の交換対象データの前記貴重度を示す第1貴重度データを含み、
前記第2の交換対象データは、当該第2の交換対象データの前記貴重度を示す第2貴重度データを含む、請求項1ないし5のいずれかに記載のデータ交換システム。 - 前記第1の機器は無線通信を行う第1の無線通信部をさらに備え、
前記第2の機器は無線通信を行う第2の無線通信部をさらに備え、
前記第1の機器と前記第2の機器は、無線通信を行う、請求項1ないし6のいずれか記載のデータ交換システム。 - 前記第1の機器はインターネット通信を行う第3の無線通信部をさらに備え、
前記第2の機器はインターネット通信を行う第4の無線通信部をさらに備え、
前記第1の機器と前記第2の機器は、インターネットを介して通信を行う、請求項1ないし7のいずれかに記載のデータ交換システム。 - 第1の記憶部に第1の交換対象データを記憶する他の機器との間でデータを交換する情報処理装置であって、
第2の記憶部を備え、当該第2の記憶部に第2の交換対象データを記憶し、
双方の前記交換対象データに基づいて、前記第1の交換対象データの貴重度が前記第2の交換対象データの貴重度よりも高い第1の状態か、前記第2の交換対象データの前記貴重度が前記第1の交換対象データの前記貴重度よりも高い第2の状態かを判定する判定部と、
前記第2の交換対象データを前記他の機器に送信し、かつ前記他の機器から前記第1の交換対象データを受信する一時交換処理部と、
前記第1の状態において、前記他の機器から交換結果を確定させる指示を受信したことに応じて交換結果を確定するデータを前記第2の記憶部に記憶させ、前記第2の状態において、前記他の機器に対して交換結果を確定させる指示を送信するとともに、交換結果を確定するデータを前記第2の記憶部に記憶させる確定処理部を備える、情報処理装置。 - 前記第2の記憶部は、不揮発性記憶媒体であり、前記第2の交換対象データを含む交換前セーブデータに加えて、前記一時交換処理部によって受信させた前記第1の交換対象データを含む交換後セーブデータを記憶し、
前記確定処理部は、使用されるセーブデータが前記交換後セーブデータであることを示すデータを、前記交換結果を確定するデータとして前記第2の記憶部に記憶させる、請求項9記載の情報処理装置。 - 第1の記憶装置に第1の交換対象データを記憶する他の機器との間でデータを交換し、第2の記憶装置を備え、当該第2の記憶装置に第2の交換対象データを記憶するコンピュータで実行されるデータ交換プログラムであって、
前記コンピュータを、
双方の前記交換対象データに基づいて、前記第1の交換対象データの貴重度が前記第2の交換対象データの貴重度よりも高い第1の状態か、前記第2の交換対象データの前記貴重度が前記第1の交換対象データの前記貴重度よりも高い第2の状態かを判定する判定部と、
前記第2の交換対象データを前記他の機器に送信し、かつ前記他の機器から前記第1の交換対象データを受信する一時交換処理部と、
前記第1の状態において、前記他の機器から交換結果を確定させる指示を受信したことに応じて交換結果を確定するデータを前記第2の記憶装置に記憶させ、前記第2の状態において、前記他の機器に対して交換結果を確定させる指示を送信するとともに、交換結果を確定するデータを前記第2の記憶装置に記憶させる確定処理部として機能させる、データ交換プログラム。 - 前記第2の記憶装置は、不揮発性記憶媒体であり、前記第2の交換対象データを含む交換前セーブデータに加えて、前記一時交換処理部において受信した前記第1の交換対象データを含む交換後セーブデータを記憶し、
前記確定処理部は、使用されるセーブデータが前記交換後セーブデータであることを示すデータを、前記交換結果を確定するデータとして前記第2の記憶装置に記憶させる、請求項11記載のデータ交換プログラム。 - 交換対象データを記憶する記憶部をそれぞれ備える親機と子機の間でデータを交換するデータ交換方法であって、
双方の前記交換対象データに基づいて、前記親機の前記記憶部に記憶された交換対象データの貴重度が前記子機の前記記憶部に記憶された交換対象データの貴重度よりも高い所定の状態であるかどうかを判定させ、
前記親機および前記子機に、前記交換対象データを相手に送信させ、かつ相手の交換対象データを受信させ、
前記所定の状態であることが判定された場合には、前記親機に、前記子機に対して交換結果を確定させる指示を送信させるとともに、交換結果を確定するデータを自身の記憶部に記憶させ、前記子機に、前記親機から交換結果を確定させる指示を受信したことに応じて交換結果を確定するデータを自身の記憶部に記憶させ、
前記所定の状態でないことが判定された場合には、前記所定の状態であることが判定された場合における前記親機にさせる処理を前記子機にさせ、前記子機にさせる処理を前記親機にさせる、データ交換方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015249979A JP6647855B2 (ja) | 2015-12-22 | 2015-12-22 | データ交換システム、情報処理装置、データ交換プログラムおよびデータ交換方法 |
US15/193,446 US10765941B2 (en) | 2015-12-22 | 2016-06-27 | Data exchange system, information processing apparatus, storage medium and data exchange method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015249979A JP6647855B2 (ja) | 2015-12-22 | 2015-12-22 | データ交換システム、情報処理装置、データ交換プログラムおよびデータ交換方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017113148A JP2017113148A (ja) | 2017-06-29 |
JP6647855B2 true JP6647855B2 (ja) | 2020-02-14 |
Family
ID=59064064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015249979A Active JP6647855B2 (ja) | 2015-12-22 | 2015-12-22 | データ交換システム、情報処理装置、データ交換プログラムおよびデータ交換方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10765941B2 (ja) |
JP (1) | JP6647855B2 (ja) |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3888629B2 (ja) * | 2002-11-18 | 2007-03-07 | 任天堂株式会社 | データ書き込みプログラム、ゲームシステムおよびデータ書き込み方法 |
JP4073885B2 (ja) * | 2003-06-17 | 2008-04-09 | 任天堂株式会社 | ゲームシステム、ゲーム装置およびゲームプログラム |
JP5196729B2 (ja) * | 2006-04-11 | 2013-05-15 | 任天堂株式会社 | 通信ゲームシステム |
WO2008026238A1 (fr) * | 2006-08-28 | 2008-03-06 | Mitsubishi Electric Corporation | Système de traitement de données, procédé de traitement de données, et programme |
JP4358253B2 (ja) * | 2007-03-28 | 2009-11-04 | 株式会社コナミデジタルエンタテインメント | データ提供システム、ゲーム機、データ提供方法、および、プログラム |
JP5468238B2 (ja) * | 2008-11-11 | 2014-04-09 | 株式会社カプコン | ゲーム装置及びそのゲーム装置を実現するためのゲームプログラム |
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 |
JP5552505B2 (ja) * | 2012-06-14 | 2014-07-16 | 株式会社 ディー・エヌ・エー | ゲームシステム |
US20140032639A1 (en) * | 2012-07-25 | 2014-01-30 | Oneup Games Llc | System and method for updating a network client from streaming event data |
JP5513587B2 (ja) * | 2012-11-05 | 2014-06-04 | 株式会社gloops | ゲームサーバ、ゲーム制御方法、プログラム、ゲームシステム、及び記録媒体 |
JP5814993B2 (ja) * | 2013-09-18 | 2015-11-17 | 株式会社バンダイナムコエンターテインメント | ゲームシステム、サーバシステム及びプログラム |
JP6194221B2 (ja) | 2013-10-08 | 2017-09-06 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理プログラム、およびセーブデータの記憶方法 |
-
2015
- 2015-12-22 JP JP2015249979A patent/JP6647855B2/ja active Active
-
2016
- 2016-06-27 US US15/193,446 patent/US10765941B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20170173462A1 (en) | 2017-06-22 |
US10765941B2 (en) | 2020-09-08 |
JP2017113148A (ja) | 2017-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4781743B2 (ja) | 通信ゲームシステム | |
JP4365863B2 (ja) | 連係動作方法及び移動通信端末装置 | |
JP5677811B2 (ja) | 携帯型情報端末、携帯情報システム、携帯型情報端末制御プログラム | |
JP5675373B2 (ja) | 通信システム、情報処理装置、通信プログラムおよび通信方法 | |
JP5688297B2 (ja) | 通信システム、情報処理装置、通信プログラムおよび通信方法 | |
JP4652190B2 (ja) | プログラム、情報記憶媒体及び電子機器 | |
EP1145749A2 (en) | Game system, game device, game device control method and information storage medium | |
JP2015524110A (ja) | コンテキスト・ユーザー・インターフェース | |
JP4754259B2 (ja) | ゲームプログラム、ゲーム装置、通信ゲームシステムおよびゲーム制御方法 | |
KR102013373B1 (ko) | 외부 단말과의 연동을 실행하는 방법, 장치 및 기록매체 | |
JP6271692B2 (ja) | 通信ゲームシステムおよび通信制御方法 | |
JP5922963B2 (ja) | 情報処理プログラム、情報処理装置、情報処理方法、および情報処理システム | |
JP4882022B1 (ja) | 通信システム、情報処理プログラム、情報処理方法、情報処理装置、情報処理システム | |
CN106775972B (zh) | 一种应用信息的提示方法和移动终端 | |
JP2008012071A (ja) | プログラム、情報記憶媒体及び携帯型電子機器 | |
JP6647855B2 (ja) | データ交換システム、情報処理装置、データ交換プログラムおよびデータ交換方法 | |
JP4956071B2 (ja) | プログラム、情報記憶媒体及び携帯型電子機器 | |
KR20230105120A (ko) | 다양한 시간 지점에서의 가상 공간을 표시하는 방법 및 시스템 | |
JP6023037B2 (ja) | ビデオゲーム処理プログラム、ビデオゲーム処理システム、及びビデオゲーム処理装置 | |
JP2003290549A (ja) | ネットワークゲームシステム、ゲーム装置及びプログラム | |
US20150352439A1 (en) | Information processing system, information processing device, non-transitory storage medium encoded with computer readable information processing program, and information processing method | |
CN107608608B (zh) | 一种三维图形渲染引擎的信息交互方法、装置及*** | |
JP2017056213A (ja) | ビデオゲーム処理プログラム、及びビデオゲーム処理システム | |
JP2008000186A (ja) | ゲーム装置、プログラム及び情報記録媒体 | |
JP2012142924A (ja) | 通信システム、情報処理プログラム、情報処理方法、情報処理装置、情報処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180913 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190723 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190719 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190823 |
|
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: 20200107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200115 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6647855 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |