JP2014004134A - メッセージ管理装置、メッセージ管理方法およびプログラム - Google Patents
メッセージ管理装置、メッセージ管理方法およびプログラム Download PDFInfo
- Publication number
- JP2014004134A JP2014004134A JP2012141695A JP2012141695A JP2014004134A JP 2014004134 A JP2014004134 A JP 2014004134A JP 2012141695 A JP2012141695 A JP 2012141695A JP 2012141695 A JP2012141695 A JP 2012141695A JP 2014004134 A JP2014004134 A JP 2014004134A
- Authority
- JP
- Japan
- Prior art keywords
- message
- game
- icon
- information
- transmitted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims description 156
- 230000005540 biological transmission Effects 0.000 claims description 79
- 230000002452 interceptive effect Effects 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 91
- 238000012545 processing Methods 0.000 description 71
- 230000008569 process Effects 0.000 description 41
- 230000008859 change Effects 0.000 description 25
- 238000001514 detection method Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 16
- 230000000694 effects Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000010079 rubber tapping Methods 0.000 description 5
- 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 4
- 238000004891 communication Methods 0.000 description 4
- 230000012447 hatching Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000004587 chromatography analysis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 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/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
-
- 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/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- 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/85—Providing additional services to players
- A63F13/87—Communicating with other players during game play, e.g. by e-mail or chat
-
- 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
- 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/30—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 output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
-
- 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/51—Server architecture
- A63F2300/513—Server architecture server hierarchy, e.g. local, regional, national or dedicated for different tasks, e.g. authenticating, billing
-
- 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
- A63F2300/556—Player lists, e.g. online players, buddy list, black list
-
- 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/57—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 details of game services offered to the player
- A63F2300/572—Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
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)
- User Interface Of Digital Computer (AREA)
Abstract
【解決手段】メッセージ管理装置である管理サーバは、グループを構成する複数のメンバーのそれぞれから送信されたメッセージを、それぞれのメンバーの端末装置のメッセージ表示部にて閲覧可能に提供する。管理サーバは、予め定められたゲームの進行に関連するアイコン情報、または、入力に基づいた送信されたメッセージを受け付ける受付部と、送信されたアイコン情報に基づいてゲームを進行させるゲーム制御部と、受け付けられたメッセージについては、グループを構成するメンバーのうち、当該メッセージを送信したメンバー以外の他のメンバーに送信し、ゲームの進行に応じた結果またはメッセージについては、グループを構成するメンバー全員に送信する送信部と、を備える。
【選択図】図5
Description
本発明は、上述した事情に鑑みてなされたものであり、その目的の一つは、インターフェースの変更を少なくした上で、メッセージの閲覧等のサービスに、利用者にとって面白みがあり、かつ、場の雰囲気を盛り上げるような機能を付加して提供することにある。
ここで、アイコン情報とは、ゲームの進行に関連するアイコンを識別する情報であっても良いし、アイコンそのものを示す情報であっても良い。また、ゲームの進行に関連する、とは、当該ゲームの開始や、命令、終了などのように当該ゲームの進行に関与するものであれば良い。受け付けられたメッセージは、グループを構成する複数の利用者のうち、当該メッセージを送信した利用者以外の他の利用者に送信されても良いし、グループを構成する複数の利用者の全員に送信されても良い。
この構成において、送信部(140)は、端末装置(20)のメッセージ表示部(212)に、利用者のメッセージ、または、ゲームの進行に応じた結果もしくはメッセージを、結果的に時間の順で閲覧可能に提供するのであれば良い。
また、上記プログラムは記録媒体に記憶させても良い。この記録媒体を用いれば、例えば上記コンピュータに上記プログラムをインストールすることができる。ここで、上記プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であっても良い。
まず、実施形態に係るメッセージ管理装置を適用したシステムの動作概要について説明する。
図1は、この動作概要を説明するための図である。この図に示されるように、システムは、メッセージ管理装置としての管理サーバと、当該管理サーバと通信可能な複数の端末装置とを含む。ここでは、複数の端末装置の利用者のうち、メンバーA、B、Cの3名で1つのグループを構成しているものとする。
システムにおいて、メンバーAが自己の端末装置を介して、メッセージとして例えば「OK」を他のメンバーB、C宛に送信すると、当該メッセージは、管理サーバ10に送信される一方、送信者であるメンバーAの端末装置において表示される。
管理サーバでは、グループを構成するメンバーの情報が例えばテーブルとして予め登録されている。管理サーバは、メンバーAの端末装置からメッセージを受け付けると、メッセージの送信者であるメンバーA以外のメンバーB、Cについて上記テーブルを参照して特定し、特定したメンバーB、Cの端末装置に メンバーAのメッセージを転送(送信)する。これにより、メンバーB、Cの端末装置においても、メンバーAによるメッセージが表示されることになる。
このようなメッセージには、後述するように送信日時を示す時間情報などが付帯しているので、グループの端末装置において自他メンバーによるメッセージを蓄積する一方で、送信日時の順でタイムライン(時系列)表示することによって、あたかもチャットしているかのような場がメンバー同士で共有されることになる。
いずれにしてもゲームを進行させるためには、プレイヤーとしてのグループメンバーがなんらかの命令を指示しなければならない。
ゲームが開始しているときに、グループメンバーBが端末装置において例えば「突く」のゲーム命令に対応したアイコンを選択したとき、当該アイコンを一意に識別するアイコン情報が管理サーバに送信される。管理サーバは、メンバーBの端末装置から当該アイコン情報を受け付けると、当該アイコン情報に対応するゲーム命令にしたがってゲームを進行させるとともに、その進行結果に応じた画像やメッセージを、当該グループを構成するメンバーの全員、すなわちメンバーA、B、Cの端末装置のそれぞれに送信する。
このようなゲームの進行結果に対応した画像やメッセージには、メンバーが送信したメッセージと同様に時間情報などが付帯しているので、グループの端末装置においてゲームの進行結果を蓄積する一方で、タイムライン表示することによって、チャットとゲームが同時並行的に進行する場が提供されることになる。
換言すれば、チャットをしつつ、ゲームについても当該チャットのユーザインターフェースを流用して、対話形式で進行させることができる。
図2は、実施形態に係るシステムの全体的な構成を示すブロック図である。
この図に示されるように、システム1では管理サーバ10が、複数の端末装置20−1、20−2、20−3、…に対して、移動通信網Nb、ゲートウェイ15およびインターネットNaを介して接続された構成となっている。
なお、以降において、端末装置20−1、20−2、20−3、…については、端末装置を特定せずに一般的に説明するので、符号における「−(ハイフン)」以下を省略して単に「20」とする。
また、管理サーバ10は、図1においては1台で構築されているが、2台以上に分散させるとともに外部からみたときに仮想的に1台であるかのようにみえる構成としても良い。一方で、管理サーバ10の一部の機能を他のサービスを提供しているサーバで構築しても良い。また、管理サーバ10が中継サーバを介して端末装置20と接続するように構成しても良い。
通信部204は、移動通信網Nbや無線LAN網など介して管理サーバ10と通信する。RTC206は、現在時刻の時間情報を出力する。
ここで、検出可能なタッチ操作の種類には、例えばタップ、フリック、ドラッグ、ピンチ等が含まれる。このうち、タップとは、表示画面を指で軽く叩く操作である。フリックとは、画面に表示された対象物を指で軽く払う操作である。ドラッグとは、画面に表示された対象物を指で接触させた状態で移動させる操作である。ピンチとは、表示画面に二本の指を接触させた状態で広げたり狭めたりする操作である。
また、端末装置20は、携帯電話機に限られず、タブレット型コンピュータやPDA(Personal Digital Assistant)などでも良い。
この機能ブロックは、管理サーバ10においては、所定のプログラムを実行することによって、また、端末装置20においては、予めインストールされた上記アプリケーションプログラムを実行することによって、それぞれ構築される。
なお、図2におけるインターネットNaや、ゲートウェイ15、移動通信網Nb、また、図3におけるI/F105、図4における通信部204などについては、データや情報等の伝送経路に過ぎないので、図5においては図示を省略している。
このとき、ゲーム制御部123は、時間情報をRTC106から取得して、ゲームの進行結果に応じた情報に付帯させる。
管理部125は、データベース118を管理するものであり、主に受付部121によって受け付けられたメッセージや、ゲーム制御部123から出力されたゲームの結果を示す情報などの送信先を、当該データベース118にアクセスして特定する。
送信部140は、送信情報一時記憶部130に記憶された情報を、実際に端末装置20に送信するものである。
なお、管理サーバ10は、複数の端末装置20に情報を送信し、逆に、複数の端末装置20から情報等を受信する。図5において、送信部140から端末装置20以外に向かう矢印は、当該端末装置20以外の端末装置にも情報が送信されることを示し、端末装置20以外から受付部121に向かう矢印は、他の端末装置からの情報を受け付けることを示している。
操作検出部231は、タッチパネル220からの位置情報に基づいて、タッチ位置や、その移動方向、移動速度、タッチ操作の種類等を検出して出力する。
図7は、利用者登録テーブルTB1の一例を示す図である。
利用者登録テーブルTB1は、利用者に関する情報を記憶するテーブルであり、図に示されるように、利用者IDと、利用者の名前情報と、プロフィール画像とを利用者毎に対応付けて記憶する。
これらのうち、利用者IDは、数字や記号などを組み合わせた情報であり、システム1において利用者を一意に識別する。利用者の名前情報は、メッセージ閲覧時において利用者同士で識別する名前を示し、実名やニックネームが用いられる。プロフィール画像情報は、当該利用者を示す画像を示し、利用者によって登録や、選択、編集などされたものが用いられる。このプロフィール画像は、メッセージの送信者が誰であるのかを一見して判るようにするために、後述するようにメッセージの近傍に表示させるものである。
なお、プロフィール画像情報については必ず登録すべきものではなく、利用者が登録しないことを選択することも可能である。登録しないことを選択した場合には、予め用意された画像を表示するようにしても良いし、何も表示しないようにしても良い。また、プロフィール画像情報については、実体そのものではなく、実体のリンク先(参照先)であっても良い。いずれにしても、利用者ID等から、プロフィール画像情報を取得できる手段が講じられていれば良い。
本実施形態において、メッセージの閲覧は、利用者IDで識別される利用者のうち、予め作成されたグループの構成員(メンバー)に対して提供される。1つのグループは、2人以上のメンバーで構成され、いずれのメンバーも、利用者登録テーブルTB1において利用者IDが登録された利用者である。このようなグループのメンバーを管理するためのものが、グループ登録テーブルTB2である。
また、ここでは説明の便宜のために、本実施形態ではグループを構成するメンバー数を「5」としているが、これに限定する趣旨ではなく、4人以下でも、6人以上であっても良い点については、いうまでもない。
本実施形態では、上述したようにゲームが複数のステージで構成され、ステージ1→ステージ2→ステージ3…というような過程を辿る。このため、あるグループで進行しているゲームがいまどのステージにあるのか等について管理するものが、ゲーム管理テーブルTB3である。
この図に示されるように、ゲーム管理テーブルTB3には、当該ゲームを構成する複数のステージのそれぞれについて、使用可能であるのか、使用不可なのかを示すステージフラグが登録されている。
図9の例では、最初のステージ1について無料で制限なくプレイすることができる。このため、ステージ1についてステージフラグは、初期状態で使用可能である。一方、次のステージ2以降については、直前のステージをクリアした上で、いずれかのメンバーによる所定の金額の支払いが条件となっている。したがって、ステージ2以降についてステージフラグの初期状態は使用不可である。ただし例えば、ステージ1をクリアした上で、図示の金額(1ドル)が支払われれば、ステージ2についてのステージフラグは、初期状態の使用不可から使用可能に変更される。このため、ゲーム管理テーブルTB3を参照すると、ある1つのグループで進行しているゲームが、どのステージまで使用可能(どのステージから使用不可)であるかが判る構成となっている。
次に、ゲームの進行に関連するアイコンについて説明する。
アイコンは、あるゲームについて1つ以上用意されるとともに、ゲームの進行に応じて増えたり、ある回数使用すると以降使用ができなくなったり、金銭の支払いを条件として使用可能になったりする。
このため、本実施形態においては次のようにして、アイコンの使用可能または使用不可が管理されている。
すなわち、本実施形態では、第1に、端末装置20において各アイコンにつき使用可能であるか使用不可であるかを示すアイコンフラグがテーブル化される一方、当該アイコンフラグに応じてアイコンの使用可能、使用不可が決定される。第2に、当初から使用できるアイコンについてのアイコンフラグは使用可能に設定され、それ以外のアイコンについてのアイコンフラグは使用不可に設定されるとともに、アイコンについての使用条件を満たしたときに、アイコンフラグが使用可能に変更される一方で、アイコンについての使用が満了したときに、アイコンフラグを使用不可に変更される。第3に、グループメンバー同士にわたって、各アイコンについてのアイコンフラグについて同一性を担保するために、端末装置20でのアイコンフラグについては、管理サーバによる変更通知によってのみ変更される。
この図に示されるように、アイコン管理テーブルは、アイコンを識別するアイコン情報(アイコンID)毎に、使用可能であるのか、使用不可なのかを示すアイコンフラグが登録されている。
図10の例では、アイコン情報が「yy01」から「yy04」までのアイコンについては、当初から使用できるため、アイコンフラグが初期状態から使用可能に設定されているが、それ以外については使用不可に設定されている。ここで、例えばアイコン情報が「yy05」および「yy06」のアイコンについて使用条件がステージ1のクリアである場合に、実際にあるグループにおいてゲームのステージ1がクリアされたとき、管理サーバ10は、当該グループのメンバーの端末装置20に、アイコン情報が「yy05」および「yy06」であるアイコンフラグを使用可能に変更する変更通知を送信する。
これにより、当該グループのメンバーの端末装置20において、アイコン管理テーブルが変更通知にしたがって変更されるので、使用できるアイコンについての同一性が保たれる。
なお、アイコン管理テーブルについては、表示制御部232からアクセス可能な地点に設けられれば良いので、図5では特に図示していない。また、アイコン管理テーブルについては、端末装置20の電源が遮断されても登録内容が保持されるように、不揮発性に記録される。
この図に示されるように、送信情報一時記憶部130は、バッファ制御部131と、グループ登録テーブルTB2に登録されたグループIDのそれぞれに対応するバッファ群133を有する。このため、グループ登録テーブルTB2に新たに1つのグループIDが登録されると、登録されたグループIDに対応して、1つのバッファ群133が設けられることになる。
1つのグループに対応したバッファ群133には、当該グループを構成するメンバーのそれぞれに対応したバッファ135が設けられる。本実施形態では、グループを構成するメンバー数を「5」としているので、1つのバッファ群133を構成するバッファ135
の個数についても、メンバーA〜Eのそれぞれに対応して「5」としている。
なお、バッファ135から読み出された情報は、送信部140に供給されて、当該送信部140によって端末装置20に送信されることになる。
次に、システム1の動作について、便宜的に先に端末装置20側を説明し、次に管理サーバ10側を説明する。
まず、端末装置20において、利用者がメッセージを閲覧するために所定の操作をしたとき、例えば当該機能を示すアイコンなどをメインメニュー画面(図示省略)においてタップ操作したとき、操作検出部231は、当該端末装置20が閲覧処理に移行する旨の通知を、当該端末装置20の利用者IDとともに、管理サーバ10における受付部121を介して管理部125に通知する。
この図に示されるように、メッセンジャートップ画面においては、端末装置20の利用者をメンバーとするグループが、グループ名称、メンバーのプロフィール画像、当該グループのメンバーによる最終発言日時などとともに、例えば最新のメッセージが送信された順番で一覧表示される。
このうち、ボタン251は、新規グループの作成を指示するものである。
領域252では、端末装置20の利用者に関係する「お知らせ」が告知される。
マーク253は、それが付されたグループにおいて当該端末装置20の利用者が未読のメッセージがあることを示している。
ボタン254、255、256のそれぞれは、各グループに対応してそれぞれ表示される。このうち、ボタン254は、対応するグループのメッセージを閲覧するページへの移動を指示するものであり、ボタン255は、そのグループの編集を指示するものであり、ボタン256は、そのグループから退会を指示するものである。
ボタンFinは、このメッセージ閲覧の終了(メインメニュー画面に戻ること)を指示するものである。
また、一覧すべきグループが多数あって、表示パネル210で1度に表示しきれない場合、例えばフリックや、スライドバーの移動などの操作によって、上下のスクロール表示が可能になる。各グループの表示順序は、最新のメッセージが送信された順に限られず、グループの作成順(新しい順、古い順)、グループメンバーの多い順、少ない順などでも良い。
端末装置20の利用者をメンバーとするグループが存在しない場合、特に図示しないが、その旨の警告がメッセンジャートップ画面に表示される。
適切な操作がなされたとき(ステップSa12の判別結果が「Yes」になったとき)、操作検出部231は、当該操作が終了の指示、すなわちボタンFinの表示部分への操作であったか否かを判別する(ステップSa13)。
終了の指示でなければ(ステップSa13の判別結果が「No」であれば)、操作検出部231は、当該操作がグループ選択の指示、すなわち、いずれかのグループに対応したボタン254の表示部分への操作であったか否かを判別する(ステップSa21)。
表示制御部232が受信処理によって送信部140から受信する情報としては、本実施形態にあっては、第1に、他のメンバーによるメッセージ、第2に、他のメンバーによるアイコン情報、第3に、ゲームの進行結果に対応した画像やメッセージ、および、第4に、指定されたアイコンフラグの変更を通知する変更通知がある。
なお、メッセージや、アイコン情報、画像には、いずれも送信日時(作成日時)を示す時間情報と、送信者を示す識別情報とが付帯する。送信者を示す識別情報は、メンバーによって送信されたものであれば利用者IDであり、管理サーバ10で作成等されたものであればシステムIDである。
なお、メモリ202には、現在日時よりも一定期間以上古いメッセージ等については、順次削除するようにしても良い。
詳細には、表示制御部232は、メモリ202に格納したメッセージ等を付帯情報とともに読み出し、例えば図22に示されるよう、グループメンバーによるメッセージおよびアイコンについてはメッセージ表示部212の一端である例えば右側の領域(2)、(3)および(4)に、管理サーバ10によるメッセージ等についてはメッセージ表示部212の他端である左側の領域(1)および(5)に、それぞれ送信(作成)時間の順にソートして表示させる。
このため、図22において下側に向かうほど、送信時間が古いものであるとしたとき、領域(1)〜(5)によるタイムライン表示は、領域(1)が最新で、領域(2)、(3)、(4)、(5)の順で古いものとなる。
なお、タイムライン表示は、送信日時が新しいものほど画面の下方に向かうように配列させても良い。グループメンバーによるメッセージおよびアイコンについてはメッセージ表示部212の左側に配置させる一方、管理サーバ10によるメッセージ等についてはメッセージ表示部212の右側に配置させても良い。また、左右ではなく、上下に振り分けも良い。
ここで、領域(2)および(3)においては、メンバーがアイコンを選択した場合の表示例が示されており、アイコン情報に対応したアイコン(画像)が表示されている。この場合のアイコンは、アイコン情報に対応したものであり、予めテーブルとして各端末装置20で記憶したものや、管理サーバ10ほか他のサーバに問い合わせて取得したものなどが用いられる。
また、領域(4)においては、メンバーがアイコンの選択ではなく、メッセージを送信した場合の例である。吹き出しにハッチングが付されているのは、この端末装置20の利用者が送信したメッセージであることを示している。すなわち、領域(4)のメッセージは、この端末装置20の利用者によって送信されたメッセージであることを示している。これによって、自己のメッセージは、他のメンバーによるメッセージと容易に区別することができる。
自他のメッセージを区別する態様としては、自己の吹き出しにハッチングを付すほかに、色や形状を異ならせることや、自己のプロフィール画像を非表示とするなど、種々考えられる。
なお、管理サーバ10によるメッセージ等であることは、送信者がシステムIDであることによって容易に判明する。
このため、何らかの適切な操作がなされるまで、処理手順がステップSa22→Sa23→Sa24→(Sa22)で循環するので、メッセージ表示画面が継続するとともに、管理サーバ10から新たなメッセージ等を受信すれば、そのメッセージがタイムラインにおいて追加表示されることになる。
ボタン271への操作であったとき(ステップSa25の判別結果が「Yes」であったとき)、操作検出部231は、当該操作時点においてメッセージ入力部211に入力されたメッセージを、当該送信の指示がなされたときにRTC206から取得した時間情報(送信日時)と、選択されたグループIDと、自己の利用者IDとに関連付けて、表示制御部232と管理サーバ10とに送信する(ステップSa26)。表示制御部232は、時間情報とグループIDと自己の利用者IDとを付帯させて、当該メッセージをメモリ202に格納する。
この後、処理手順がステップSa22に戻る。このため、メモリ202に格納された当該メッセージは、ステップSa22を経た次のステップSa23のメッセージ表示画面において、タイムラインに直ちに追加されて表示されることになる。
ボタン272への操作であったとき(ステップSa28の判別結果が「Yes」であったとき)、操作検出部231は、その旨を表示制御部232に通知し、その通知を受けて、表示制御部232は、表示パネル210の表示領域に、例えば図25(a)に示されるように、ゲームの進行に関連したアイコン275を一覧表示させたアイコン選択画面を表示させる(ステップSa29)。
この後、処理手順がステップSa22に戻る。このため、メモリ202に格納された当該アイコン情報で識別されるアイコンは、ステップSa22を経た次のステップSa23のメッセージ表示画面において、タイムラインに直ちに追加されて表示されることになる。
当該操作がボタン273の表示部分のタッチ操作であれば(ステップSa32の判別結果が「Yes」であれば)、操作検出部231は、その旨を表示制御部232に通知し、当該通知を受けた表示制御部232は、再びメッセンジャートップ画面を表示させる。
当該操作がアイコンの購入操作であれば(ステップSa33の判別結果が「Yes」であれば、操作検出部231は、購入が指示されたアイコンを示す情報を管理サーバ10に送信する(ステップSa34)。詳細には例えば、アイコンの購入操作があったときに操作検出部231は、その旨を表示制御部232に通知し、その通知を受けて表示制御部232は、表示パネル210の表示領域に対し、通知時点で購入可能なアイコンの一覧を表示させる(図示省略)。一覧においてアイコンが選択されるとともに、購入金額の支払いや認証、確認などの所定の処理を経たときに、操作検出部231は、購入が指示されたアイコンを示す情報を管理サーバ10に送信する。この後、処理手順がステップSa22に戻って、メッセージ表示画面が再び表示されることになる。
詳細には、操作検出部231は、アイコン購入指示と同様に、ステージ購入操作があった旨を表示制御部232に通知し、その通知を受けて表示制御部232は、表示パネル210の表示領域に対し、通知時点で購入可能なゲームのステージを一覧表示させる(図示省略)。一覧においてステージが選択されるとともに、購入金額の支払いや認証、確認などの所定の処理を経たときに、操作検出部231は、購入が指示されたゲームのステージを示す情報を管理サーバ10に送信する。この後、処理手順がステップSa22に戻って、メッセージ表示画面が再び表示されることになる。
このうち、受付処理とは、概略的にいえば、複数の端末装置20から情報を受け付けたときに当該情報を、送信先に対応するバッファ135に格納する処理である。また、バッファ処理とは、バッファ135に格納された情報を、当該バッファ135に対応する端末装置20に送信する処理である。
図13は、管理サーバ10で実行される受付処理の動作を示すフローチャートである。
まず、管理サーバ10の受付部121では、いずれかの端末装置20から4種類のいずれかの情報を受け付けたか否かを判別する(ステップSb11)。
いずれの情報について受け付けていなければ(ステップSb11の判別結果が「No」であれば)、処理手順がステップSb11に戻る。このため、いずれかの情報を受け付けるまで、処理手順がステップSb11を循環することになる。
いずれかの情報を受け付けると(ステップSb11の判別結果が「Yes」になると)、受付部121は、当該情報が端末装置20から送信されたメッセージであるか否かを判別する(ステップSb12)。メッセージであるならば(ステップSb12の判別結果が「Yes」であれば)、受付部121は、当該メッセージを付帯情報とともに管理部125に転送し、管理部125は、当該メッセージに付帯する利用者IDおよびグループIDから、当該メッセージの送信先を決定する。
一方、当該メッセージを送信したメンバーの端末装置20では、当該メッセージが、ステップSa26を経たSa23のメッセージ表示画面においてすでにタイムライン表示されている。このため、当該メッセージについては、グループIDで特定されるグループメンバーのうち、当該メッセージを送信したメンバーを除いたメンバーの端末装置20に送信する必要がある。
このため、管理部125は、グループ登録テーブルTB2にアクセスして、グループIDで規定されるグループのメンバーを特定するとともに、これらのメンバーのうち、利用者IDで示される利用者(送信者)以外のメンバーの端末装置を、当該メッセージの送信先として決定する。
なお、バッファ135に格納されたメッセージを端末装置20に送信するのは、後述するバッファ処理である。ステップSb13の後、処理手順はステップSb11に戻る。
詳細には、ゲーム制御部123は、例えばアイコン情報とゲーム命令とを関連付けたテーブルから、受け付けられたアイコン情報に対応したゲーム命令を取得し、ゲームの内容を当該ゲーム命令に応じて進行させる。ゲームの進行結果に対応したものとしては、本実施形態としては、画像またはメッセージのいずれか一方でも良いし、両方でも良い。また、音声などを追加しても良い。
なお、ゲーム制御部123は、ゲーム命令に応じて直ちにゲームの内容を進行させるとは限らない。例えば、ゲーム制御部123は、アイコン情報を取得してからある程度の時間差(例えば10分)をおいてゲームを進行させる場合もある。また、ゲーム制御部123は、ゲーム命令に応じて必ずゲームの内容を進行させるとは限らない。例えば、ゲーム制御部123は、アイコン情報の3回の取得に対して、1回の割合でゲームを進行させても良いし、特定のアイコン情報が組み合わせられたときのみ、ゲームを進行させても良い。
また、ゲームの進行に対応した情報としては、画像やメッセージに限られず、後述するようにアイコン情報で特定されるアイコンの使用回数が上限に達したなどのときに、そのアイコンフラグを使用不可に変更する変更通知が含まれる。
このため、管理部125は、ゲームの進行結果に対応した情報の送信先を、グループIDで規定されるグループのメンバー全員として決定して、当該情報を送信情報一時記憶部130に供給する。送信情報一時記憶部130は、グループIDに対応するバッファ群133であって、メンバー全員のバッファ135に、ゲームの進行結果に対応した情報をそれぞれ格納する(ステップSb17)。この後、処理手順はステップSb11に戻る。
アイコンの購入指示には、具体的には、購入しようとするアイコンの識別情報(アイコン情報)や、当該購入を指示した利用者の識別情報(利用者ID)、そのアイコンを用いるゲームがどのグループで選択されたかを示すグループIDとが含まれる。
アイコンの購入指示であれば(ステップSb18の判別結果が「Yes」であれば)、受付部121は、当該指示をゲーム制御部123に転送し、ゲーム制御部123は、金銭の支払い以外の他の条件を満たしているか否かを判別する(ステップSb19)。他の条件を満たしていなければ(ステップSb19の判別結果が「No」であれば)、本実施形態では、処理手順がステップSb11に戻るので、当該購入指示は無視される。ただし、当該購入指示が無効である旨、および、当該アイコンが使用可能とするための他の条件を明示するメッセージを、当該購入指示を送信した端末装置20に返信しても良い。
これにより、送信情報一時記憶部130は、グループIDに対応するバッファ群133であって、メンバー全員のバッファ135に当該変更通知を格納する(ステップSb17)。
ステージの購入指示には、具体的には、購入しようとするステージの識別情報や、当該購入を指示した利用者の利用者ID、グループIDが含まれる。
ステージの購入指示であれば(ステップSb21の判別結果が「Yes」であれば)、受付部121は、当該指示をゲーム制御部123に転送し、ゲーム制御部123は、金銭の支払い以外の他の条件を満たしているか否かを判別する(ステップSb22)。他の条件、例えば1つ前のステージをクリアすることを満たしていなければ(ステップSb22の判別結果が「No」であれば)、本実施形態では、処理手順がステップSb11に戻るので、当該購入指示は無視される。ただし、アイコンの購入指示と同様に、当該ステージの購入指示が無効である旨、および、当該ステージの購入するための他の条件を明示するメッセージを、当該購入指示を送信した端末装置20に返信しても良い。
受付処理のステップSb13、Sb17において、端末装置20に送信すべき情報は、当該端末装置20に対応するバッファ135に格納されるのみであり、実際にバッファ135に格納された情報を端末装置20に送信処理は、次に説明するバッファ処理で実行される。そこで次に、バッファ処理について説明する。
まず、管理サーバ10の送信部140は、前回の実行から所定時間、例えば100ミリ秒経過したか否かを判別する(ステップSb31)。所定時間経過してなければ(ステップSb31の判別結果が「No」であれば)、処理手順がステップSb31に戻る。このため、一定時間経過するまで処理手順がステップSb31を循環する。
やがて一定時間経過すると(ステップSb31の判別結果が「Yes」になると)、送信部140は、未送信の情報、すなわちバッファ135に格納された情報があるか否かをバッファ制御部131に問い合わせて判別する(ステップSb32)。
後述するようにバッファ135に格納された情報が送信部140によって端末装置20に送信されて、当該端末装置20が当該情報を受信すると、当該受信の確認を示す受領情報が当該端末装置20から返信される。当該受領情報の返信を受けると、バッファ135に格納されていた情報が削除される構成となっているので、バッファ135に格納され続けている情報は、端末装置20に送信する前の情報、または、当該端末装置20に送信したものの、なんらかの理由によって当該端末装置20が受信していない情報である。
一方、受領情報が返信された場合(ステップSb34の判別結果が「Yes」である場合、当該情報をバッファ135に格納する必要はなくなったので、送信部140は、バッファ制御部131に対して当該情報をバッファ135から削除するように依頼する(ステップSb35)。これにより、当該情報はバッファ135から削除される。
この後、処理手順がステップSb31に戻る。
したがって、バッファ処理では、端末装置20に情報が送信されるとともに当該端末装置20から受領情報を受け付けるまで、当該情報がバッファ135に格納され続ける。このため、当該情報を端末装置20に確実に送信することができるとともに、メッセージ等の履歴を管理サーバ10の側で記憶する必要がないので、その分、管理サーバ10の処理負担を軽減することができる。
次に、メッセージの閲覧動作について具体的な例を用いて説明する。
図8においてグループIDが「ay01」であるグループメンバーが、自己の端末装置20に対しメインメニュー画面で所定の操作をしたとき、図15に示されるようなメッセンジャートップ画面が表示される(ステップSa11)。この後、当該メンバーが、グループの名称が「三十路の館」に対応するボタン254の表示部分をタッチ操作すると、図16に示されるようなメッセージ表示画面が表示される(ステップSa23)。
バッファ135にメッセージが格納されると、図14において処理手順がやがてステップSb31→Sb32→Sb33という経路を辿るので、当該メッセージは、送信者以外のメンバーの端末装置20に送信される。なお、送信したメンバーの端末装置20から受領情報を受信すると、処理手順がステップSb34→Sb35という経路を辿るので、当該メンバーに対応したバッファ135に格納された当該メッセージが削除される。また、送信したメンバーの端末装置20から受領情報を受信しないとき、処理手順が再びステップSb31→Sb32→Sb33という経路を辿るので、当該メッセージの再送信がリトライされることになる。
また、このようなメッセージの送信が繰り返されると、図16に示されるように、メッセージを時系列的に例えば領域(1)から(5)まで配置したタイムライン表示となる。
バッファ135に格納された情報は、バッファ処理によってメンバーの端末装置20に送信される一方、端末装置20においては、管理サーバ10から当該情報が受信処理によって受信および記憶されるとともに、読み出されてメッセージ表示部212に表示される。
これにより、メッセージ表示画面は、図17に示されるようなものとなる。すなわち、タイムライン表示において最新の領域(1)には、モンスターの画像とともに、当該モンスターの出現を示すメッセージとが上述したように画面左側で表示されるとともに、それまでタイムライン表示されていたメッセージは、1つずつ繰り下がる。
なお、本実施形態において、管理サーバ10側で作成されるモンスター等の画像については、画面左側で表示されるので、相手となるグループメンバーと対向するように、例えば視線方向が右側になるように作成される。
換言すれば、ゲームの進行結果が表示されている場合であっても、各メンバーは、メッセージのみのチャットを継続することができる。
端末装置20に記憶されたアイコン情報は、この後、ステップSa23において読み出されて当該端末装置20のメッセージ表示部212に表示される。
なお、メッセージの送信者以外のメンバーの端末装置20において、管理サーバ10からアイコン情報を受信すると、ステップSa22における受信処理において、処理手順がステップSa41→Sa43→Sa44という経路を辿るので、当該アイコン情報が当該端末装置20に記憶される。この直後のステップSa23においてアイコン情報が読み出されてメッセージ表示部212に表示される。
このため、アイコン情報を選択したメンバー以外のメンバー、例えば利用者IDが「xx13」であるメンバーの端末装置20では、図20に示されるように、送信者が選択したアイコン情報に対応するアイコンが当該送信者を示すプロフィール画像等とともに表示されることになる。
アイコン情報を選択したメンバー、すなわち利用者IDが「xx18」であるメンバーの端末装置20でも、吹き出しにハッチングが付されない点以外、図20と同様な画面が表示されることになる。
ただし、ゲーム制御部123は、常にアイコン情報に応じてゲームの進行結果を生成するとは限られない。例えば、モンスターのダメージが当該アイコン情報に対応したゲーム命令(攻撃)によってゼロとならない場合、ゲーム制御部123は、ゲームの進行結果に対応する情報として何も出力しない。このため、ステップSb17においてはなんらデータがバッファ135に格納されず、実質的にスキップとなる。
したがって、この場合、図20に示されるように、選択されたアイコンの表示にとどまり、ゲームの進行結果に対応した表示はされない。
管理サーバ10では、端末装置20から送信されたアイコン情報が受け付けられたとき、上述したように、当該アイコン情報は、受付部121から管理部125を介して送信情報一時記憶部130に供給され、送信者以外のメンバーのバッファ135に格納されて、バッファ処理によって送信者以外のメンバーの端末装置20に送信される。
送信者以外のメンバーの端末装置20において、管理サーバ10からアイコン情報を受信すると、当該アイコン情報が当該端末装置20に記憶され、読み出されてメッセージ表示部212に表示される。
このため、アイコン情報を選択したメンバー以外のメンバー、例えば利用者IDが「xx13」であるメンバーの端末装置20では、図21に示されるように、送信者が選択したアイコン情報に対応するアイコンが当該送信者を示すプロフィール画像等とともに表示されることになる。
アイコン情報を選択したメンバー、すなわち利用者IDが「xx12」であるメンバーの端末装置20でも、吹き出しにハッチングが付されない点以外、図21と同様な画面が表示されることになる。
ゲームの進行結果に対応する情報は、管理部125を介して送信情報一時記憶部130に供給されて、メンバー全員のバッファ135に格納される。バッファ135にアイコン情報が格納されると、バッファ処理によってメンバー全員の端末装置20に送信される。
端末装置20において、管理サーバ10からゲームの進行結果に対応する情報を受信すると、図12の受信処理において、処理手順がステップSa41→Sa43→Sa45→Sa46という経路を辿るので、当該情報が当該端末装置20に記憶される。この直後のステップSa23において当該情報が読み出されてメッセージ表示部212に表示される。このため、ゲームの進行結果に対応する情報を受信した端末装置20では、図22に示されるように、モンスターが倒れた画像とともに、その旨のメッセージが画面左側に配置されて表示されることになる。
図23は、このようなメッセージの一例である。なお、この例では、当該モンスターを倒すことによってステージ1がクリアとなったこと、および、次のステージ2の金額は1ドルであることが示されている。このため、クリアしたステージ番号や、次ステージの金額を代入する定型フォーマットを使用することができる。
図において、※1でステージ1がクリアとなった旨のメッセージとともに、次ステージの進行条件などを明示したメッセージを管理サーバ10(システム)がメンバー全員の端末装置に送信し、これにより、当該メッセージが端末装置20に表示される。この後に、※2に示されるように、メンバーの1人が、次のステージ2に進行するために所定の金額を支払って、当該ステージ2を購入する操作をしたとき、当該メンバーの端末装置20では、処理手順がステップSa24→Sa25→Sa28→Sa32→Sa33→Sa35という経路を辿る。これにより、ステージ2の購入指示が管理サーバ10に送信される。
管理サーバ10では、端末装置20から当該ステージ2の購入指示を受け付けたとき、処理手順が、図13においてステップSb11→Sb12→Sb14→Sb18→Sb21という経路を辿り、他の条件を満たしていれば、さらにステップSb22→Sb23という経路を辿るので、ゲーム管理テーブルTB3においてステージ2のステージフラグが使用不可から使用可能に変更される。
これにより、ゲームにおいて、購入が指示されたステージ2のプレイが許可される。
メンバーの端末装置20において、管理サーバ10から当該変更通知を受信すると、図12の受信処理において、処理手順がステップSa41→Sa43→Sa45→Sa47→Sa48という経路を辿るので、アイコン管理テーブルにおいて、アイコン情報が「yy05」、「yy06」であるアイコンフラグが使用不可から使用可能に変更される。この変更は、メンバー全員の端末装置20にわたって実行される。したがって、メッセージ表示画面においてボタン273が操作されて、アイコン選択画面への移行が指示されたとき、それまで図25(a)に示されるように「?」が付されて選択できなかったアイコンが、図25(b)に示されるように選択できるように表示される。これによってメンバー全員が当該アイコンを使用することができるようになる。
管理サーバ10において受付部121が端末装置20から当該アイコンの購入指示を受け付けたとき、処理手順は、図13においてステップSb11→Sb12→Sb14→Sb18という経路を辿り、これにより、受付部121は、当該アイコンの購入指示をゲーム制御部123に供給する。
ゲーム制御部123は、他の条件を満たしていると判別すれば、さらに処理手順がステップSb19→Sb20→Sb17という経路を辿る。これにより、ゲーム制御部123は、購入指示のあったアイコンフラグを使用可能に変更させる変更通知を、管理部125を介して送信情報一時記憶部130に供給する。これにより、当該変更通知は、メンバー全員のバッファ135に格納されて、バッファ処理によってメンバー全員の端末装置20に送信される。
メンバーの端末装置20において、管理サーバ10から当該変更通知を受信した以降の動作については同様であり、これによってメンバー全員が当該アイコンを使用することができるようになる。
管理サーバ10では、端末装置20から当該アイコン情報が受け付けられると、処理手順がステップSb11→Sb12→Sb14→Sb15→Sb16という経路を辿って、ゲーム制御部123が当該アイコン情報に応じてゲームの進行を制御する。
このとき、ゲーム制御部123は、例えばゲームの進行制御と並行して当該アイコン情報に対応した予め記憶した使用可能回数をダウンカウントするとともに、当該使用可能回数がゼロとなった時点で、当該アイコンフラグを使用不可とする変更通知を、管理部125を介して送信情報一時記憶部130に供給する。これにより、当該変更通知は、メンバー全員のバッファ135に格納されて、バッファ処理によってメンバー全員の端末装置20に送信される。
メンバーの端末装置20において、管理サーバ10から当該変更通知を受信した以降の動作については同様であり、これによって各メンバーは当該アイコンを使用できなくなることになる。
このとき、メンバーが選択したアイコンについては、攻撃を与えるものであれば、同方向を向くので、メンバーが協力し合うかのような雰囲気を持たせることできる。
本発明は、上述した実施形態に限定されるものではなく、例えば次に述べるような各種の応用・変形が可能である。なお、次に述べる応用・変形の態様は、任意に選択された一または複数を適宜に組み合わせることもできる。
実施形態において、端末装置20において、アイコン選択画面にてアイコンが選択されたとき、当該アイコンを識別する情報がアイコン情報として管理サーバ10に送信されたが、アイコンそのものを示す画像をアイコン情報として送信する構成としても良い。この構成によれば、アイコンを識別する情報からアイコンを示す画像を取得する手間を省略することができる。
実施形態にあっては、当初から使用できるアイコンについては、アイコンフラグが使用可能に設定される一方、それ以外については使用不可に設定されて、以降、条件を満たしたときに、アイコンフラグを使用可能に変更する構成にしたが、条件を満たしたときに、アイコン情報を、管理サーバ10からメンバーの端末装置20に供給することによって、使用できるアイコンを逐次増加させても良い。
チャットやゲームが提供されるコミュニティの場を、SNS(Social Networking Service)会員に限定する構成としても良い。すなわち、利用者は、予め登録したアカウントやパスワードを入力するなどのログイン等を経た上で、SNSのサービスとしてチャットやゲームをする構成としても良い。
実施形態にあっては、ゲームの進行に関連するアイコンが選択されると、メンバー全員の端末装置20のメッセージ表示部212に当該アイコンが表示される一方、メッセージが表示されない構成となっていたが、当該アイコンにメッセージを対応付けておき、当該アイコンが選択されたときに、当該アイコンとともに対応付けられたメッセージを表示する構成としても良い。
また、実施形態では、アイコンが選択されたときの当該アイコン情報の送信と、メッセージ入力部211に入力されたメッセージの送信とは互いに独立して実行する構成としたが、例えば選択されたアイコン情報を直ちに送信せず、ボタン272が操作されたときに、メッセージ入力部211に入力されたメッセージと、当該アイコン情報とを併せて送信して、メッセージ表示部212には、当該アイコンと当該メッセージとを併せて表示する構成としても良い。
一方、実施形態においては、あるメンバーにより入力されたメッセージや選択されたアイコン情報は、自己の端末装置20のメモリ202に格納される一方で、他のメンバーの端末装置20には管理サーバ10を経由して送信された上でメモリ202に格納される構成となっていたが、自己のメッセージ等についても、管理サーバ10を経由してメモリ202に格納する構成としても良い。
実施形態においては、端末装置20にインストールされたアプリケーションプログラムの実行によってメッセージの閲覧等を実行する、いわゆるネイティブ型の構成としたが、本発明は、この構成に限られない。例えば、管理サーバ10側で表示の制御を記述したウェブ画面を作成して端末装置20に送信する一方、端末装置20側のブラウザがウェブ画面を表示するとともに、ウェブ画面(タッチパネル)に対する操作に応じた処理を実行するウェブ型の構成としても良い。
端末装置20では、表示の制御が記述されたウェブ画面を、表示パネル210におけるメッセージ表示部212に表示させるためのブラウザ234が構築される。
一方、管理サーバ10側では、ある1つのグループに着目した場合、当該グループのメンバーから送信されたメッセージや、当該グループでのゲームの進行に応じた結果、メッセージ等の履歴を、データベース118の履歴記憶部TB4で記憶しておき、送信部140が、当該履歴に基づいて当該グループのメッセージやゲームの進行に応じた結果等についてタイムライン表示させたウェブ画面を作成して、当該グループのメンバーの端末装置20に送信する構成となる。
送信部140は、実施形態では、受付部121で受け付けられたメッセージをグループメンバーのうち、当該メッセージを送信したメンバー以外のメンバーに送信する構成であったが、ウェブ型では、ウェブ画面を作成する関係上、送信者を含めたグループメンバーの全員に送信する構成となる。
実施形態や応用例にあっては、メッセージの送信やアイコンの選択がなされる毎に、当該メッセージやゲームの進行結果などがメンバーの端末装置20に表示されるpush型サービスとして説明したが、反対に、端末装置20からの要求に応じて、自己に関連するグループのメッセージやゲームの進行結果などが管理サーバ10から引き出されて表示されるpull型サービスとした構成としても良い。
Claims (7)
- グループを構成する複数の利用者のそれぞれから送信されたメッセージを、それぞれの利用者の端末装置のメッセージ表示部にて閲覧可能に提供するメッセージ管理装置であって、
予め定められたゲームの進行に関連する複数のアイコン情報のうち利用者から送信されたアイコン情報、または、利用者の入力に基づいた送信されたメッセージを受け付ける受付部と、
利用者から送信されたアイコン情報に基づいてゲームを進行させるゲーム制御部と、
前記受付部で受け付けられたメッセージを、前記複数の利用者のうち、少なくとも当該メッセージを送信した利用者以外の他の利用者に送信し、
ゲームの進行に応じた結果またはメッセージを、前記複数の利用者のそれぞれに送信する送信部と、
を備えることを特徴とするメッセージ管理装置。 - 前記受付部は、前記複数のアイコン情報のうち前記利用者によって選択されたアイコンのアイコン情報を受け付け、
前記ゲームが進行したときに、前記利用者が選択可能なアイコンが増加する
ことを特徴とする請求項1に記載のメッセージ管理装置。 - 前記ゲーム制御部は、
前記ゲームを複数のステージで管理するとともに、一のステージにおいて所定の条件が充足されたときに、当該一のステージ以外のステージへの進行を許可する
ことを特徴とする請求項1または2に記載のメッセージ管理装置。 - 前記所定の条件には、対価の支払いが含まれる、
ことを特徴とする請求項3に記載のメッセージ管理装置。 - 前記送信部は、
前記メッセージ表示部の一端側に前記複数の利用者のメッセージを、
前記メッセージ表示部の他端側にゲームの進行に応じた結果またはメッセージを、
それぞれ送信した時間の順で閲覧可能に提供する
ことを特徴とする請求項1乃至4に記載のメッセージ管理装置。 - グループを構成する複数の利用者のそれぞれから送信されたメッセージを、それぞれの利用者の端末装置の画面上のメッセージ表示部にて閲覧可能に提供するメッセージ管理方法であって、
予め定められたゲームの進行に関連する複数のアイコン情報のうち利用者から送信されたアイコン情報、または、利用者の入力に基づいた送信されたメッセージを受け付けるステップと、
利用者から送信されたアイコン情報に基づいてゲームを進行させるステップと、
受け付けられたメッセージを、前記複数の利用者のうち、少なくとも当該メッセージを送信した利用者以外の他の利用者に送信する一方、ゲームの進行に応じた結果またはメッセージを、前記複数の利用者のそれぞれに送信するステップと、
を備えることを特徴とするメッセージ管理方法。 - グループを構成する複数の利用者のそれぞれから送信されたメッセージを、それぞれの利用者の端末装置の画面上のメッセージ表示部にて閲覧可能に提供するコンピュータに対し、
予め定められたゲームの進行に関連する複数のアイコン情報のうち利用者から送信されたアイコン情報、または、利用者の入力に基づいた送信されたメッセージを受け付ける受付部、
利用者から送信されたアイコン情報に基づいてゲームを進行させるゲーム制御部、および、
前記受付部で受け付けられたメッセージを、前記複数の利用者のうち、少なくとも当該メッセージを送信した利用者以外の他の利用者に送信し、
ゲームの進行に応じた結果またはメッセージを、前記複数の利用者のそれぞれに送信する送信部、
として機能させることを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012141695A JP6124204B2 (ja) | 2012-06-25 | 2012-06-25 | メッセージ管理装置、メッセージ管理方法およびプログラム |
PCT/JP2013/065466 WO2014002704A1 (ja) | 2012-06-25 | 2013-06-04 | メッセージ管理装置、メッセージ管理方法およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012141695A JP6124204B2 (ja) | 2012-06-25 | 2012-06-25 | メッセージ管理装置、メッセージ管理方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014004134A true JP2014004134A (ja) | 2014-01-16 |
JP6124204B2 JP6124204B2 (ja) | 2017-05-10 |
Family
ID=49782870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012141695A Active JP6124204B2 (ja) | 2012-06-25 | 2012-06-25 | メッセージ管理装置、メッセージ管理方法およびプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6124204B2 (ja) |
WO (1) | WO2014002704A1 (ja) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015027369A (ja) * | 2013-07-30 | 2015-02-12 | グリー株式会社 | メッセージ通信プログラム、メッセージ通信方法及びメッセージ通信システム |
JP2015150270A (ja) * | 2014-02-17 | 2015-08-24 | Line株式会社 | プログラムおよびサーバ |
JP2016026614A (ja) * | 2015-09-09 | 2016-02-18 | グリー株式会社 | メッセージ通信プログラム、メッセージ通信方法及びメッセージ通信システム |
JP2017042362A (ja) * | 2015-08-26 | 2017-03-02 | 株式会社スクウェア・エニックス | チャットシステム用プログラム、およびチャットシステム |
JP6134854B1 (ja) * | 2016-12-27 | 2017-05-24 | 株式会社 ディー・エヌ・エー | ゲームを提供するためのシステム、方法、及びプログラム |
JP2017213242A (ja) * | 2016-06-01 | 2017-12-07 | 株式会社スクウェア・エニックス | プログラム及びシステム |
JP2018114185A (ja) * | 2017-01-19 | 2018-07-26 | 株式会社コロプラ | ゲームプログラム、ゲームプログラムを実行する方法、および情報処理装置 |
CN108469932A (zh) * | 2018-03-23 | 2018-08-31 | 维沃移动通信有限公司 | 一种消息处理方法及终端 |
JP6437624B1 (ja) * | 2017-11-24 | 2018-12-12 | 株式会社ドワンゴ | サーバおよびプログラム |
JP2020505689A (ja) * | 2017-01-17 | 2020-02-20 | ディントーク ホールディング(ケイマン) リミテッド | 会社情報を取得するための方法及びデバイス、ならびに対話型システム |
JP2020114560A (ja) * | 2020-05-07 | 2020-07-30 | 株式会社スクウェア・エニックス | チャットシステム用プログラム、およびチャットシステム |
JP2020168109A (ja) * | 2019-04-01 | 2020-10-15 | 株式会社バンダイナムコエンターテインメント | プログラム及びゲームシステム |
JP2020168108A (ja) * | 2019-04-01 | 2020-10-15 | 株式会社バンダイナムコエンターテインメント | プログラム及びゲームシステム |
JP2021112683A (ja) * | 2016-10-31 | 2021-08-05 | グリー株式会社 | プログラム、情報処理装置、及び制御方法 |
JP2022031728A (ja) * | 2017-11-24 | 2022-02-22 | 株式会社ドワンゴ | サーバおよびプログラム |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015037518A (ja) * | 2013-11-06 | 2015-02-26 | 株式会社 ディー・エヌ・エー | プログラム、方法、および、システム |
US10361986B2 (en) | 2014-09-29 | 2019-07-23 | Disney Enterprises, Inc. | Gameplay in a chat thread |
CN108563378B (zh) * | 2018-04-25 | 2020-06-16 | 维沃移动通信有限公司 | 一种消息管理方法及终端 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004329914A (ja) * | 2003-05-09 | 2004-11-25 | Microsoft Corp | インスタントメッセージ機能を組み込んだゲーム |
JP2007301037A (ja) * | 2006-05-09 | 2007-11-22 | Namco Bandai Games Inc | サーバ、プログラム及び情報記憶媒体 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001239059A (ja) * | 2000-02-28 | 2001-09-04 | Koei:Kk | 協力プレイ制御方法,記録媒体及びゲーム装置 |
JP2007188310A (ja) * | 2006-01-13 | 2007-07-26 | Nec Biglobe Ltd | 仮想チャット空間システム、端末、方法及びプログラム |
JP2008104707A (ja) * | 2006-10-26 | 2008-05-08 | Taito Corp | 通信ゲームシステム、送信端末、受信端末、通信ゲームプログラム |
US8460099B2 (en) * | 2009-10-01 | 2013-06-11 | Wms Gaming, Inc. | Integrating chat and wagering games |
-
2012
- 2012-06-25 JP JP2012141695A patent/JP6124204B2/ja active Active
-
2013
- 2013-06-04 WO PCT/JP2013/065466 patent/WO2014002704A1/ja active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004329914A (ja) * | 2003-05-09 | 2004-11-25 | Microsoft Corp | インスタントメッセージ機能を組み込んだゲーム |
JP2007301037A (ja) * | 2006-05-09 | 2007-11-22 | Namco Bandai Games Inc | サーバ、プログラム及び情報記憶媒体 |
Non-Patent Citations (1)
Title |
---|
ORLAND,KYLE ET AL, CITYVILLE FOR DUMMIES, JPN6013042416, 2011, US, pages 53 - 82, ISSN: 0003367588 * |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10625149B2 (en) | 2013-07-30 | 2020-04-21 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
US10610771B2 (en) | 2013-07-30 | 2020-04-07 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
US11691078B2 (en) | 2013-07-30 | 2023-07-04 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
US10391388B2 (en) | 2013-07-30 | 2019-08-27 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
US11103781B2 (en) | 2013-07-30 | 2021-08-31 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
JP2015027369A (ja) * | 2013-07-30 | 2015-02-12 | グリー株式会社 | メッセージ通信プログラム、メッセージ通信方法及びメッセージ通信システム |
US10881950B2 (en) | 2013-07-30 | 2021-01-05 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
JP2015150270A (ja) * | 2014-02-17 | 2015-08-24 | Line株式会社 | プログラムおよびサーバ |
KR20150097400A (ko) * | 2014-02-17 | 2015-08-26 | 라인 가부시키가이샤 | 기록 매체 및 서버 |
KR102214725B1 (ko) * | 2014-02-17 | 2021-02-10 | 라인 가부시키가이샤 | 기록 매체 및 서버 |
JP2017042362A (ja) * | 2015-08-26 | 2017-03-02 | 株式会社スクウェア・エニックス | チャットシステム用プログラム、およびチャットシステム |
JP2016026614A (ja) * | 2015-09-09 | 2016-02-18 | グリー株式会社 | メッセージ通信プログラム、メッセージ通信方法及びメッセージ通信システム |
JP2017213242A (ja) * | 2016-06-01 | 2017-12-07 | 株式会社スクウェア・エニックス | プログラム及びシステム |
JP2021112683A (ja) * | 2016-10-31 | 2021-08-05 | グリー株式会社 | プログラム、情報処理装置、及び制御方法 |
JP7175345B2 (ja) | 2016-10-31 | 2022-11-18 | グリー株式会社 | プログラム、情報処理装置、及び制御方法 |
JP6134854B1 (ja) * | 2016-12-27 | 2017-05-24 | 株式会社 ディー・エヌ・エー | ゲームを提供するためのシステム、方法、及びプログラム |
JP2018102609A (ja) * | 2016-12-27 | 2018-07-05 | 株式会社 ディー・エヌ・エー | ゲームを提供するためのシステム、方法、及びプログラム |
JP7195258B2 (ja) | 2017-01-17 | 2022-12-23 | ディントーク ホールディング(ケイマン) リミテッド | 会社情報を取得するための方法及びデバイス、ならびに対話型システム |
JP2020505689A (ja) * | 2017-01-17 | 2020-02-20 | ディントーク ホールディング(ケイマン) リミテッド | 会社情報を取得するための方法及びデバイス、ならびに対話型システム |
JP2018114185A (ja) * | 2017-01-19 | 2018-07-26 | 株式会社コロプラ | ゲームプログラム、ゲームプログラムを実行する方法、および情報処理装置 |
JP7179949B2 (ja) | 2017-11-24 | 2022-11-29 | 株式会社ドワンゴ | サーバおよびプログラム |
JP6437624B1 (ja) * | 2017-11-24 | 2018-12-12 | 株式会社ドワンゴ | サーバおよびプログラム |
JP2022031728A (ja) * | 2017-11-24 | 2022-02-22 | 株式会社ドワンゴ | サーバおよびプログラム |
JP2019096144A (ja) * | 2017-11-24 | 2019-06-20 | 株式会社ドワンゴ | サーバおよびプログラム |
CN108469932A (zh) * | 2018-03-23 | 2018-08-31 | 维沃移动通信有限公司 | 一种消息处理方法及终端 |
JP2020168108A (ja) * | 2019-04-01 | 2020-10-15 | 株式会社バンダイナムコエンターテインメント | プログラム及びゲームシステム |
JP2020168109A (ja) * | 2019-04-01 | 2020-10-15 | 株式会社バンダイナムコエンターテインメント | プログラム及びゲームシステム |
JP7280091B2 (ja) | 2019-04-01 | 2023-05-23 | 株式会社バンダイナムコエンターテインメント | プログラム及びゲームシステム |
JP7280090B2 (ja) | 2019-04-01 | 2023-05-23 | 株式会社バンダイナムコエンターテインメント | プログラム及びゲームシステム |
JP7108657B2 (ja) | 2020-05-07 | 2022-07-28 | 株式会社スクウェア・エニックス | チャットシステム用プログラム、およびチャットシステム |
JP2020114560A (ja) * | 2020-05-07 | 2020-07-30 | 株式会社スクウェア・エニックス | チャットシステム用プログラム、およびチャットシステム |
Also Published As
Publication number | Publication date |
---|---|
WO2014002704A1 (ja) | 2014-01-03 |
JP6124204B2 (ja) | 2017-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6124204B2 (ja) | メッセージ管理装置、メッセージ管理方法およびプログラム | |
JP5706868B2 (ja) | メッセンジャープラットフォームでアバタ/ゲーム/エンターテイメント機能を提供するシステムおよび方法 | |
JP5186035B1 (ja) | ゲームシステム、管理サーバ、表示管理方法およびプログラム | |
JP2023017077A (ja) | ゲームシステム、ゲーム処理方法、及び情報処理装置 | |
JP6196914B2 (ja) | プログラムおよびサーバ | |
US8961287B2 (en) | Video game with enhanced capture opportunities | |
JP6206676B2 (ja) | メッセージ管理装置、メッセージ管理方法およびプログラム | |
JP5775618B1 (ja) | メッセージ表示制御装置、メッセージ表示制御システム、メッセージ表示制御サーバ、及びプログラム | |
WO2014045679A1 (ja) | 管理装置、メッセージ管理方法およびプログラム | |
JP2013255526A (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP5654624B2 (ja) | 制御装置、制御方法、プログラムおよびシステム | |
JP6479147B1 (ja) | プログラム、端末装置、及び情報処理システム | |
JP6206675B2 (ja) | メッセージ管理装置、メッセージ管理方法およびプログラム | |
JP2013027525A (ja) | ゲーム制御装置、イベント処理方法、イベント処理プログラム | |
JP5995621B2 (ja) | 端末装置、システム、端末装置の制御方法およびプログラム | |
JP5903011B2 (ja) | 端末装置、端末装置の制御方法およびプログラム | |
KR20130111147A (ko) | 메신저 플랫폼에서 아바타/게임/엔터테인먼트 기능을 제공하는 시스템 및 방법 | |
WO2013132565A1 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、記録媒体、ゲームシステム | |
JP5782063B2 (ja) | ゲーム制御装置、イベント処理方法、イベント処理プログラム | |
JP6014416B2 (ja) | 端末装置、管理サーバ、端末装置の制御方法およびプログラム | |
JP7389286B1 (ja) | プログラム、情報処理装置、および情報処理システム | |
JP6676842B2 (ja) | ゲーム装置、ゲームシステム、コンピュータの制御方法およびプログラム | |
WO2024043176A1 (ja) | プログラムおよび情報処理装置 | |
JP6508636B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP2024029456A (ja) | プログラムおよび情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20150414 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150615 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160930 |
|
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: 20170314 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170327 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6124204 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |