JP5259774B2 - サーバ装置 - Google Patents
サーバ装置 Download PDFInfo
- Publication number
- JP5259774B2 JP5259774B2 JP2011127762A JP2011127762A JP5259774B2 JP 5259774 B2 JP5259774 B2 JP 5259774B2 JP 2011127762 A JP2011127762 A JP 2011127762A JP 2011127762 A JP2011127762 A JP 2011127762A JP 5259774 B2 JP5259774 B2 JP 5259774B2
- Authority
- JP
- Japan
- Prior art keywords
- identification information
- information
- request
- server device
- generated
- 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
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/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/45—Controlling the progress of the video game
- A63F13/49—Saving the game status; Pausing or ending the game
- A63F13/493—Resuming a game, e.g. after pausing, malfunction or power failure
-
- 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/407—Data transfer via 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
- 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/554—Game data structure by saving game or status data
-
- 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/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
-
- 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/63—Methods for processing data by generating or executing the game program for controlling the execution of the game in time
- A63F2300/636—Methods for processing data by generating or executing the game program for controlling the execution of the game in time involving process of starting or resuming a game
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2101—Auditing as a secondary aspect
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2109—Game systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/40—Business processes related to social networking or social networking services
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
このようなブラウザゲームとして、SNS上で提供されるアカウント登録が必要なものが知られている(非特許文献1)。このアカウント登録によって、ゲームの途中で中断しても、そこからゲームを再開することが可能となる。
また、ブラウザ画面上で、例えば利用者の「名前」などの文字情報を入力させることで利用者が考えていることを、脳の断面図で視覚的に表示するウェブページも存在する(非特許文献2参照)。この場合、同じ名前を入力すると同じ結果が表示されることになる。
なお、「前記要求を送信した前記ウェブブラウザごとに割り当てられた識別情報」は、ウェブブラウザの種類を特定するものではなく、「要求を送信したウェブブラウザ」を特定するものである。従って、同一の種類のウェブブラウザが異なる通信装置で利用されるのであれば、異なる識別情報が割り当てられる。一方、同一の通信装置に複数種類のウェブブラウザがインストールされている場合、第1のウェブブラウザで要求を送信すると、要求の送信元である第1のウェブブラウザにある識別情報が付与され、その後、第2のウェブブラウザで要求を送信すると、第1のウェブブラウザに付与された識別情報と異なる識別情報が第2のウェブブラウザに付与される。
また、実行情報は、要求に含まれるフラグであってもよいし、あるいは、要求に含まれるURLであってもよい。
この発明によれば、所定時間より短い時間間隔で処理の実行を要求しても、異なるウェブページを送信するから、メッセージの更新を行わないようにできる。従って短時間に実行指示を多数行っても、ゲームを進行させず、適切な時間で進行させることが可能となる。
<1.ゲームシステムの構成>
図1は、本発明の実施形態に係るゲームシステム100のブロック図である。このゲームシステム100は、通信網として機能するインターネット1、利用者の通信装置2-1、2-2、2-3、…2-n、サーバ装置3を備える。利用者の通信装置2-1〜2-nは、インターネット1を介した通信が可能であり、ウェブブラウザ(ソフトウエア)がインストールされており、例えば、パーソナルコンピュータや携帯電話機が該当する。サーバ装置3は、ゲームを管理するデータベースDBを備え、データベースDBの記憶内容を参照して、ゲーム画面のウェブページを生成する。
<2−1:初回アクセス>
次に、ゲームシステム100の動作を説明する。図4にウェブブラウザを用いた初回アクセス時のシーケンスを示す。
そして、サーバ装置3は、クッキーに第1の識別情報ID1(SID)を含む応答RES1をウェブブラウザに返信する。この応答RES1は名前入力ページを含む。
図9にウェブブラウザを用いた第2回アクセス時のシーケンスを示す。通信装置2の利用者が、ゲームページのURLを入力すると、要求REQ1がサーバ装置3に送信される。この場合、ゲームページには以前アクセスしているため、要求REQ1のクッキーには第1の識別情報ID1が含まれている。
一方、所定時間を経過していない場合には、サーバ装置3は、データベースDBを更新せず、例えば、行動記録の欄に「冒険中」を表示させるといった2回目のメッセージを生成する(S15)。
この後、サーバ装置3は、第2回目メッセージを含む結果ページを生成する。応答RES2には結果ページが含まれており、これがサーバ装置3からウェブブラウザに送信される。
さらに、サーバ装置3は、入力情報と回数情報とに基づいてメッセージを生成するので、利用者が名付けた名前とアクセス回数に応じて、ゲームを進行させることができる。
次に、第2実施形態に係るゲームシステム100について説明する。第2実施形態のゲームシステム100は、第1の識別情報ID1及び第2の識別情報ID2を生成し、データベースDBに記憶するタイミングを除いて、第1実施形態のゲームシステム100と同じである。
図12に第2実施形態に係るゲームシステム100における初回アクセス時のシーケンスを示す。なお、図4に示す第1実施形態のシーケンスと同一の動作については説明を適宜省略する。
本発明は、上述した各実施形態に限定されるものではなく、例えば、以下に述べる変形が可能である。また、以下の例示から任意に選択された1または複数の態様は適宜に併合され得る。
(1)上述した各実施形態において、データベースDBは、第1のテーブルTBL1と第2のテーブルTBL2とを備えるものであったが、一つのテーブルに第1の識別情報ID1、第2の識別情報ID2、入力情報、及びアクセス情報を関連付けて記憶してもよい。
また、データベースDBに複数の入力情報が記録されている場合、サーバ装置3から送信する名前入力ページでは、名前の入力欄がプルダウンメニューで複数の名前が選択できるようにしてもよい。
Claims (7)
- ウェブブラウザで生成された要求を受信すると、前記要求に応じた応答を返信することによりゲームを提供するサーバ装置であって、
前記要求を送信した前記ウェブブラウザごとに割り当てられた識別情報が前記要求に含まれているか否かを判定する識別情報判定部と、
前記識別情報判定部の判定結果が否定である場合、前記識別情報を生成する識別情報生成部と、
前記識別情報判定部の判定結果が否定である場合、前記識別情報生成部で生成した前記識別情報を取得し、前記識別情報判定部の判定結果が肯定である場合、前記要求に含まれる前記識別情報を取得する識別情報取得部と、
前記要求の応答としてウェブページを生成し、当該ウェブページを送信する応答部と、
利用者が前記ウェブブラウザを用いて入力した入力情報を前記要求から取得する入力情報取得部と、
利用者が前記ウェブブラウザを用いてゲームの進行状況を示すメッセージを生成する処理の実行を指示した実行情報を前記要求から取得する実行情報取得部と、
前記入力情報、前記処理を実行した回数を示す回数情報を含む利用者のアクセス情報、及び前記識別情報を関連付けて記憶する記憶部と、
前記要求に前記実行情報が含まれる場合、前記記憶部から前記識別情報取得部で取得した前記識別情報に対応する前記入力情報と前記回数情報とを前記記憶部から読み出し、前記入力情報と前記回数情報とに基づいて前記処理を実行する結果生成部と、を備え、
前記応答部は、
前記識別情報生成部で前記識別情報を生成すると、当該識別情報を含む前記ウェブページを生成して送信し、
また、前記結果生成部で前記ゲームの進行状況を示すメッセージを生成すると、当該メッセージを含む前記ウェブページを生成して送信する、
ことを特徴とするサーバ装置。 - 前記記憶部には、前記アクセス情報として前記処理の実行に係る時間情報が前記識別情報に関連付けられて記憶され、
前記応答部は、前記時間情報に基づいて前記実行情報を含む前記要求を受信した時間間隔が所定時間より短い場合に、前記メッセージを含む前記ウェブページとは異なるウェブページを送信する請求項1に記載のサーバ装置。 - 前記識別情報を第1の識別情報としたとき、
前記記憶部には、前記第1の識別情報と、前記アクセス情報を関連付けて管理する第2の識別情報とを関連付けた第1のテーブルと、前記第2の識別情報と前記アクセス情報を関連付けた第2のテーブルとが記憶される、
ことを特徴とする請求項1又は請求項2に記載のサーバ装置。 - 前記識別情報生成部で生成する前記第1の識別情報は、セッションIDであることを特徴とする請求項3に記載のサーバ装置。
- 前記識別情報生成部で生成する前記第1の識別情報は、前記要求を送信した前記ウェブブラウザの情報に基づいて生成することを特徴とする請求項3に記載のサーバ装置。
- 前記識別情報生成部は、前記実行情報が含まれていない前記要求において、前記識別情報判定部の判定結果が否定である場合に生成した前記識別情報を前記記憶部に記憶させる、ことを特徴とする請求項1乃至5のうちいずれか1項に記載のサーバ装置。
- 前記識別情報生成部は、前記実行情報が含まれている前記要求において、前記識別情報判定部の判定結果が否定である場合に生成した前記識別情報を前記記憶部に前記識別情報と前記アクセス情報とを関連付けて記憶させる、ことを特徴とする請求項1乃至5のうちいずれか1項に記載のサーバ装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011127762A JP5259774B2 (ja) | 2011-06-07 | 2011-06-07 | サーバ装置 |
| PCT/JP2012/063868 WO2012169396A1 (ja) | 2011-06-07 | 2012-05-30 | サーバ装置及び管理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011127762A JP5259774B2 (ja) | 2011-06-07 | 2011-06-07 | サーバ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012256133A JP2012256133A (ja) | 2012-12-27 |
| JP5259774B2 true JP5259774B2 (ja) | 2013-08-07 |
Family
ID=47295962
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011127762A Active JP5259774B2 (ja) | 2011-06-07 | 2011-06-07 | サーバ装置 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP5259774B2 (ja) |
| WO (1) | WO2012169396A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6588197B2 (ja) * | 2014-10-31 | 2019-10-09 | 株式会社ユビレジ | 管理プログラム、管理方法、レシート管理装置、情報処理システム及びサービス提供装置 |
| JP7700603B2 (ja) | 2021-09-24 | 2025-07-01 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置およびプログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4018400B2 (ja) * | 2001-02-07 | 2007-12-05 | キヤノン株式会社 | 画像処理装置、その制御方法およびそれを制御するためのプログラム |
| JP3683848B2 (ja) * | 2001-11-20 | 2005-08-17 | コナミ株式会社 | ネットワークシステム |
| JP4168972B2 (ja) * | 2004-05-10 | 2008-10-22 | 株式会社セガ | 会員登録されたユーザを起点に会員未登録の他のユーザに会員サービスを提供するシステム、サーバ、サービス提供方法およびプログラム |
| JP4001896B2 (ja) * | 2005-11-30 | 2007-10-31 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、サーバ及び端末機 |
| US20080154737A1 (en) * | 2006-12-21 | 2008-06-26 | 3M Innovative Properties Company | Computer-assisted sales of after-market motor vehicle products |
| JP4970361B2 (ja) * | 2008-06-25 | 2012-07-04 | 株式会社アイタック | アフィリエイト広告管理システム |
-
2011
- 2011-06-07 JP JP2011127762A patent/JP5259774B2/ja active Active
-
2012
- 2012-05-30 WO PCT/JP2012/063868 patent/WO2012169396A1/ja not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012256133A (ja) | 2012-12-27 |
| WO2012169396A1 (ja) | 2012-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5738800B2 (ja) | ゲーム制御装置、ゲーム制御プログラム、及びゲームシステム | |
| JP5580854B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
| JP6260993B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
| JP2013188378A (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
| JP5789233B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
| JP6195093B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
| JP5837795B2 (ja) | 管理装置 | |
| JP6479147B1 (ja) | プログラム、端末装置、及び情報処理システム | |
| JP5259774B2 (ja) | サーバ装置 | |
| JP5808643B2 (ja) | 管理装置 | |
| JP2013172945A (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
| JP5847302B2 (ja) | コミュニケーション装置、プログラム、コミュニケーションシステム | |
| JP5395210B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム、コミュニケーション装置 | |
| JP5632335B2 (ja) | サーバ装置及びその情報伝達方法 | |
| JP5222418B1 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
| JP5258992B1 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
| JP2015112368A (ja) | 情報処理装置、プログラム、情報処理システム | |
| JP2019193871A (ja) | 情報処理装置、プログラム、情報処理システム | |
| JP2002239245A (ja) | カードゲームシステム、このシステムに用いるサーバ装置、同じくクライアント装置、対戦人選定プログラムを記録した媒体および対戦人情報取得プログラムを記録した媒体 | |
| JP6458280B1 (ja) | ゲームシステム及びそれに用いるコンピュータプログラム | |
| JP2018153695A (ja) | 情報処理装置、プログラム、情報処理システム | |
| JP6508636B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
| JP6566327B2 (ja) | 情報処理装置、プログラム、情報処理システム | |
| JP6176864B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
| JP5860510B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121024 |
|
| 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: 20130423 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130424 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160502 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5259774 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| 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 |
|
| 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 |