CN110032856A - 信息处理***、终端装置、程序、以及信息处理方法 - Google Patents
信息处理***、终端装置、程序、以及信息处理方法 Download PDFInfo
- Publication number
- CN110032856A CN110032856A CN201910025810.5A CN201910025810A CN110032856A CN 110032856 A CN110032856 A CN 110032856A CN 201910025810 A CN201910025810 A CN 201910025810A CN 110032856 A CN110032856 A CN 110032856A
- Authority
- CN
- China
- Prior art keywords
- user
- platform
- game
- terminal installation
- account
- 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
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
-
- 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/71—Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/352—Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/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/69—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 enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
-
- 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
-
- 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/792—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for payment purposes, e.g. monthly subscriptions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- 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
-
- 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/53—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 basic data processing
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种信息处理***、终端装置、程序以及信息处理方法,信息处理***具备作为向具有第1账户的第1用户提供第1游戏的第1平台发挥功能的1个以上的服务器装置、1个以上的终端装置,终端装置将利用向具有第2账户的第2用户提供第2游戏的第2平台的与第2账户相关的信息进行认证的第2用户的认证完成ID,发送至所述第1平台,第1平台若接收到认证完成ID,则生成特定ID,并将认证完成ID与特定ID建立关联并存储,利用与认证完成ID建立了关联的特定ID向第2用户提供第1游戏。由此,使得向注册至平台的用户提供的服务的多样化成为可能。
Description
技术领域
本发明涉及信息处理***、终端装置、程序以及信息处理方法。
背景技术
以往,作为向预先注册的用户提供规定的服务的平台,利用一个以上的服务器装置。例如,专利文献1中公开了向使用终端装置的用户提供对战游戏的服务器装置。
在先技术文献
专利文献
专利文献1:JP专利第5841280号
-发明要解决的课题-
以往,期望向注册于平台的用户提供的服务的多样化。但是,有时服务的多样化未必容易执行。例如,为了使服务多样化,需要增强作为平台发挥功能的服务器装置的个数或者性能。
发明内容
鉴于这种情况,本发明的目的在于提供一种能够实现向注册于平台的用户所提供的服务的多样化的信息处理***、终端装置、程序以及信息处理方法。
-解决课题的手段-
本发明的一实施方式所涉及的信息处理***具备作为向具有第1账户的第1用户提供第1游戏的第1平台发挥功能的1个以上的服务器装置、和1个以上的终端装置,所述终端装置将利用向具有第2账户的第2用户提供第2游戏的第2平台的与所述第2账户相关的信息进行了认证的所述第2用户的认证完成ID,发送至所述第1平台,所述第1平台若接收到所述认证完成ID,则生成特定ID,所述第1平台将所述认证完成ID与所述特定ID建立关联并存储,所述第1平台利用与所述认证完成ID建立了关联的所述特定ID,向所述第2用户提供所述第1游戏。
本发明的一实施方式所涉及的信息处理***具备作为向具有第2账户的第2用户提供第2游戏的第2平台发挥功能的1个以上的服务器装置、和1个以上的终端装置,所述终端装置将所述第2用户的与所述第2账户相关的信息发送至所述第2平台,所述第2平台将利用与所述第2账户相关的所述信息进行了认证的所述第2用户的认证完成ID发送至所述终端装置,所述终端装置将所述认证完成ID发送至向具有第1账户的第1用户提供第1游戏的第1平台,所述终端装置开始利用由所述第1平台生成并与所述认证完成ID建立了关联的特定ID而提供给所述第2用户的所述第1游戏。
本发明的一实施方式所涉及的终端装置具备通信部和控制部,所述通信部能够与1个以上的服务器装置进行通信,所述1个以上的服务器装置作为向具有第1账户的第1用户提供第1游戏的第1平台发挥功能,所述控制部向将第2游戏提供给具有第2账户的第2用户的第2平台,发送利用与所述第2账户相关的信息的用户认证请求,所述控制部将根据所述用户认证请求而由所述第2平台进行了认证的所述第2用户的认证完成ID发送至所述第1平台,所述控制部开始利用由所述第1平台生成并与所述认证完成ID建立了关联的特定ID而提供给所述第2用户的所述第1游戏。
本发明的一实施方式所涉及的程序使终端装置执行如下步骤:与作为第1平台发挥功能的1个以上的服务器装置进行通信的步骤,所述第1平台向具有第1账户的第1用户提供第1游戏;向第2平台发送利用与所述第2账户相关的信息的用户认证请求的步骤,所述第2平台向具有第2账户的第2用户提供第2游戏;将根据所述用户认证请求由所述第2平台进行了认证的所述第2用户的认证完成ID发送至所述第1平台的步骤;和开始利用由所述第1平台生成并与所述认证完成ID建立了关联的特定ID而提供给所述第2用户的所述第1游戏的步骤。
本发明的一实施方式所涉及的信息处理方法是终端装置执行的信息处理方法,包括:与作为第1平台发挥功能的1个以上的服务器装置进行通信的步骤,所述第1平台向具有第1账户的第1用户提供第1游戏;向第2平台发送利用与所述第2账户相关的信息的用户认证请求的步骤,所述第2平台向具有第2账户的第2用户提供第2游戏;将根据所述用户认证请求由所述第2平台进行了认证的所述第2用户的认证完成ID发送至所述第1平台的步骤;和开始利用由所述第1平台生成并与所述认证完成ID建立了关联的特定ID而提供给所述第2用户的所述第1游戏的步骤。
-发明效果-
根据本发明的一实施方式所涉及的信息处理***、终端装置、程序、以及信息处理方法,能够使得向注册至平台的用户提供的服务多样化。
附图说明
图1是本发明的一实施方式所涉及的信息处理***的框图。
图2是表示第1服务器装置的概略结构的框图。
图3是表示第1服务器装置存储的信息的图。
图4是表示第2服务器装置的概略结构的框图。
图5是表示第2服务器装置存储的信息的图。
图6是表示终端装置所显示的画面的例子的图。
图7是表示终端装置所显示的画面的例子的图。
图8是表示终端装置所显示的画面的例子的图。
图9是表示终端装置所显示的画面的例子的图。
图10是表示终端装置所显示的画面的例子的图。
图11是表示终端装置所显示的画面的例子的图。
图12是表示终端装置所显示的画面的例子的图。
图13是表示终端装置所显示的画面的例子的图。
图14是表示信息处理***的第1动作的顺序图。
图15是表示信息处理***的第2动作的顺序图。
图16是表示信息处理***的第3动作的顺序图。
-符号说明-
1信息处理***
10第1平台
11第1服务器装置
110第1服务器通信部
111第1服务器存储部
112第1服务器控制部
20第2平台
21第2服务器装置
210第2服务器通信部
211第2服务器存储部
212第2服务器控制部
30终端装置
31终端通信部
32终端存储部
33显示部
34输入部
35终端控制部
40网络
500-502游戏按钮
503第2注脚区域
504消息
505执行按钮
506第1输入框
507第2输入框
508认证按钮
509消息
510规则按钮
511同意按钮
512第1注脚区域
513标题图像
514开始按钮
515消息
516第1购买按钮
517消息
518第2购买按钮
519消息
520OK按钮
具体实施方式
以下,说明本发明的实施方式。
(信息处理***的结构)
参照图1,说明本发明的一实施方式所涉及的信息处理***1的概要。信息处理***1具备:第1平台10、第2平台20、以及1个以上的终端装置30。第1平台10、第2平台20、以及1个以上的终端装置30例如被连接于因特网等的网络40。图1中为了方便说明,图示了3个终端装置30,但是终端装置30的数目可以任意设定。第1平台10以及第2平台20可以被用于提供相互竞争的领域的服务。所谓服务的领域竞争例如包含利用服务的用户层相互重复。在本实施方式中,第1平台10以及第2平台20分别被用于向用户提供游戏的服务。但是,第1平台10以及第2平台20并不限于提供游戏的服务,例如也可以被用于提供聊天区或者公告板等的功能的通信服务、或者提供网络购物或者网络拍卖等的功能的商品销售服务等任意的网络服务的提供。
本实施方式所涉及的游戏可以包含1个以上的游戏部分。1个以上的游戏部分之中的至少1个游戏部分可以利用后述的游戏介质来执行。游戏部分的执行中,游戏介质例如可以由用户或者AI(Artificial I ntelligence:人工智能)操作。AT例如可以由处理器实现。
游戏介质是游戏中被使用的电子数据,例如包含卡片、物品、虚拟货币、门票、角色、头像、等级信息、状态信息、以及参数信息(体力值、攻击力等)、以及能力信息(技能、能力、法术、任务等)等的任意介质。此外,游戏介质是由用户在游戏内能够进行的获取、拥有、使用、管理、交换、合成、强化、销售、废弃、或者赠与等的电子数据,但是游戏介质的利用方式并不限于说明书中所示的内容。
以下,除了特别明示的情况以外,所谓“用户拥有的游戏介质”,表示与能够唯一地识别该用户的用户ID建立了对应的游戏介质。此外,所谓“将游戏介质赋予用户”,表示将游戏介质与用户ID建立对应。此外,所谓“废弃用户拥有的游戏介质”,表示解除用户ID与游戏介质的对应。此外,所谓“消耗用户拥有的游戏介质”,表示随着用户ID与游戏介质的对应的解除而在游戏内能够使其发挥某种的效果或者影响。此外,所谓“销售用户拥有的游戏介质”,表示解除用户ID与游戏介质的对应,并且将其他的游戏介质(例如虚拟货币或者物品等)与用户ID建立对应。此外,所谓“将用户A拥有的游戏介质转让给用户B”,表示解除用户A的用户ID与游戏介质的对应,并且将该游戏介质与用户B的用户ID建立对应。此外,所谓“制作游戏介质”,表示定义或者决定与游戏介质相关的信息的至少一部分。
游戏部分可以包含游戏内用户能够参与(play)的任意的内容。例如,游戏部分可以包含探秘、任务、迷你游戏、游戏介质的取得、培育、强化、以及合成、虚拟空间的探索、以及对战对手(例如其他的用户、敌人角色、以及敌人的建筑物等)的对战等的内容。各游戏部分中可以设定1个以上的规定的游戏课题。可以在判定为成功地完成由用户参与的游戏部分中所设定的1个以上的游戏课题的情况下,作为报酬针对用户赋予例如游戏介质等。游戏课题中能够采用例如与敌人角色的对战中胜利的课题、到达虚拟空间内的目标地点的课题、以及直至经过规定时间为止用户的角色没有成为规定的状态(例如后述的健全度为零的状态)的课题等与游戏部分的内容相应的任意的课题。此外,将游戏部分中所设定的1个以上的游戏课题之中的特定的游戏课题(终结课题)被完成,也称为游戏部分的终结。可以在参与游戏部分的用户成功地完成终结课题的情况下,判定为该游戏部分的终结,并结束该游戏部分。
1个以上的游戏部分中可以包含单玩家用的游戏部分、多玩家用的游戏部分。单玩家用的游戏部分例如可以包含基于针对1人用户所使用的1个终端装置30的用户操作而被执行的游戏部分(例如一人用的游戏部分)。例如,1个终端装置30可以单独、或者1个终端装置30与第1平台10或者第2平台20协作来执行单玩家用的游戏部分。另一方面,多玩家用的游戏部分可以包含例如基于针对2人以上的用户分别使用的2个以上的终端装置30的用户操作而被执行的、该2人以上的用户共用的游戏部分(例如多人用的游戏部分)。2人以上的用户共用的游戏部分例如可以包含该游戏部分的运行处理的至少一部分以及处理结果的至少一部分相对于该2人以上的用户被共同使用的游戏部分。例如,2个以上的终端装置30协作、或者2个以上的终端装置30与第1平台10或者第2平台20协作来执行多玩家用的游戏部分。多玩家用的游戏部分可以包含多个用户在游戏内进行对战或者合作的游戏部分。1个游戏部分可以对应于单玩家以及多玩家的双方。
作为概略,第1平台10具有向在第1平台10具有专用账户的用户提供1个以上的游戏的功能。该账户例如随着向第1平台10的用户注册的完成而赋予用户。此外,该1个以上的游戏可以包含由与第1平台10的管理者相同或者与该管理者不同的任意的游戏开发者所开发的游戏。此外,第1平台10还可以具有:用于具有账户的用户彼此实现通信的功能(例如消息的收发功能等)、以及用于管理第1平台10中专用的虚拟货币的功能(例如用户购买虚拟货币时的结算功能等)。例如,利用用户自身的账户相关的信息(例如用户ID以及口令等)登录第1平台10,能够参与由第1平台10提供的游戏、实现与其他用户的通信、或者购买虚拟货币。
以下,将第1平台10中专用的账户也称为第1账户。将通过用户注册而获取第1账户的用户也称为第1用户。将第1平台10所提供的游戏也称为第1游戏。将第1平台10中专用的虚拟货币也称为第1虚拟货币。
第1平台10包含1个以上的第1服务器装置11。该1个以上的第1服务器装置11作为第1平台10而发挥功能。第1平台10可以包含管理者不同的多个第1服务器装置11。例如,可以存在第1平台10的管理者所管理的第1服务器装置11、以及不同于该管理者的第三方(例如第1游戏的提供者或者开发者等)所管理的第1服务器装置11等。本实施方式中为了方便说吗,假定第1平台10包含1个第1服务器装置11来进行说明。但是,也能够采用该1个第1服务器装置11的结构以及功能被适当地分散于多个第1服务器装置11的结构。对于第1服务器装置11的详细内容在后面叙述。
作为概要,第2平台20除了管理者与第1平台10不同这一点,其余与第1平台10相同。以下,将第2平台20中专用的账户也称为第2账户。将通过用户注册而获取了第2账户的用户也称为第2用户。将第2平台20所提供的游戏也称为第2游戏。将第2平台20中专用的虚拟货币也称为第2虚拟货币。
第2平台20包含1个以上的第2服务器装置21。该1个以上的第2服务器装置21作为第2平台20发挥功能。本实施方式中,为了方便说明,假定第2平台20包含1个第2服务器装置21来进行说明。但是,也可以能够采用该1个第2服务器装置21的结构以及功能被适当地分散于多个第2服务器装置21的结构。对于第2服务器装置21的详细内容在后面叙述。
终端装置30例如是便携电话、手机、平板终端、PC(Personal Computer:个人计算机)、或者游戏装置等的由用户使用的任意的信息处理装置。终端装置30利用通用或者专用的应用,能够利用第1平台10或者第2平台20的各种功能。该应用可以具有例如网页浏览器功能。应用可以由终端装置30经由网络40从规定的应用发布服务器获取、或者预先被存储于终端装置30所具备的存储装置或者终端装置30能够读取的存储卡等的存储介质。
例如,第1服务器装置11以及终端装置30协作执行与第1平台10的各种功能相关的多个处理。例如,第1服务器装置11以及终端装置30可以分担执行一连串的处理。此外,例如第1服务器装置11以及终端装置30各自可以执行同一处理。对于该同一处理,在第1服务器装置11与终端装置30之间处理结果一致的情况下,第1服务器装置11以及终端装置30可以结束该处理。另一方面,在第1服务器装置11与终端装置30之间处理结果不一致的情况下,第1服务器装置11以及终端装置30例如可以将第1服务器装置11的处理结果作为正确的结果而结束该处理、或者使进程返回至该同一处理执行前的状态。根据这种结构,例如即便第1服务器装置11以及终端装置30之间的通信质量暂时性下降的情况下,处理立即被中断的可能性降低。此外,在终端装置30中,例如即便进行了游戏用参数的改写等的不正当处理的情况下,能够排除该不正当处理的可能性得以提高。第2服务器装置21以及终端装置30也同样,协作执行与第2平台20的各种功能相关的多个处理。
在本实施方式中,存在用户用于获取第1平台10的第1账户的2个方法。第1方法是如上述那样用户向第1平台10进行用户注册的方法。具体而言,用户利用终端装置30访问第1平台10,进行与用户注册相关的规定的过程(例如用户ID以及口令的新注册等)。随着该过程的结束,该用户被赋予第1账户。
另一方面,第2方法是利用第2平台20的第2用户进行与第1平台10的认证联合的方法。认证联合中例如采用OpenID Connect,能够采用任意的协议。认证联合中,第2平台20作为OP(OpenID Provider)发挥功能,第1平台10作为RP(Relying Party)发挥功能。具体而言,第2用户利用终端装置30访问第2平台20,进行与用户认证相关的规定的过程(例如与第2账户相关的用户ID以及口令的输入等)。随着该过程的完成,由第2平台20进行了认证的认证完成ID(例如ID令牌)被通知给第1平台10。随着该认证完成ID的通知,该第2用户被赋予第1账户。根据这种结构,利用第2平台20的第2用户除了第2平台20的各种功能,还能够利用第1平台10的各种功能。因此,向注册于第2平台20的第2用户所提供的服务能够多样化。
此外,第1平台10可以区别管理分别具有第1账户的第1用户以及第2用户。此外,分别具有第1账户的第1用户和第2用户可以第1平台10的可利用的功能不同。例如,第1平台10可以针对通过用户注册获取了第1账户的第1用户提供多个第1游戏,另一方面针对通过认证联合而获取了第1账户的第2用户仅提供该多个第1游戏之中的一部分的第1游戏。根据这种结构,例如能够减少以下所说明的不良情况的发生。
例如,对第1平台10以及第2平台20被用于提供相互竞争的领域的服务的情况进行说明。这种情况下,若通过认证联合获取了第1账户的第2用户能够利用第1平台10的全部功能,则第2用户针对第2平台20的兴趣降低,甚至可能产生用户从第2平台20流出至第1平台10等的不良情况。因此,有时第2平台20的管理者不能积极地采用对于第2用户能够利用第1平台10的功能的结构。相对于此,根据本实施方式,通过认证联合获取了第1账户的第2用户能够仅利用第1平台10的一部分的功能。因此,减少了用户从第2平台20向第1平台10流出等的不良情况的产生。以下,对本实施方式的详细内容进行说明。
(第1服务器装置的结构)
参照图2,具体说明第1服务器装置11的结构。第1服务器装置11具备:第1服务器通信部110、第1服务器存储部111、以及第1服务器控制部112。
第1服务器通信部110通过无线或者有线与外部装置进行通信,包含进行信息的收发的1个以上的接口。第1服务器通信部110可以包含例如无线LAN(Local Area Network)通信模块或者有线LAN通信模块等。
第1服务器通信部110与网络40可通信地进行连接。
第1服务器存储部111包含1个以上的存储器。存储器例如可以包含半导体存储器、磁存储器、或者光存储器等。第1服务器存储部111中包含的各存储器例如可以作为主存储装置、辅存储装置、或者闪速存储器发挥功能。第1服务器存储部111可以内置于第1服务器装置11,或者也可以经由任意的接口而连接于第1服务器装置11。第1服务器存储部111存储用于第1服务器装置11的动作的信息以及程序。
例如,第1服务器存储部111存储与具有第1账户的各用户相关的信息。例如图3所示那样,与具有第1账户的用户相关的信息包含与第1账户相关的信息、第1游戏数据、第1虚拟货币。图3中为了方便说明,图示了具有第1账户的2个人的用户各自所涉及的信息。
与第1账户相关的信息包含用户的第1账户中固有的任意的信息。例如,与第1账户相关的信息包含用户ID、口令或者认证完成ID。
与第1账户相关的信息中包含的该用户ID是能够唯一识别具有第1平台10的第1账户的用户的信息。本实施方式中,通过用户注册获取了第1账户的第1用户、和通过认证联合获取了第1账户的第2用户,利用与第1账户相关的信息中包含的该用户ID来区别。例如,通过用户注册获取了第1账户的第1用户的用户ID可以在该用户注册时基于用户操作或者自动地决定。另一方面,通过认证联合获取了第1账户的第2用户的用户ID可以在该认证联合时自动地决定为将规定的字符串作为前缀或者后缀而包含。但是,区别管理获取了第1账户的第1用户以及第2用户的方法并不限于此。例如,与第1账户相关的信息可以进一步包含:表示与用户ID对应的用户通过用户注册以及认证联合的哪种方式获取了第1账户的标记。以下,将通过用户注册获取了第1账户的第1用户的用户ID也称为普通ID。将通过认证联合获取了第1账户的第2用户的用户ID也称为特定ID。例如,图3所示的用户ID“U1-01”是普通ID,用户ID“U1-02S”是特定ID。
口令是针对通过用户注册获取了第1账户的第1用户而设定的。例如,该口令可以在用户向第1平台10进行用户注册时基于用户操作或者自动地被决定。例如图3所示那样,口令针对用户ID“U1-01(普通ID)”被设定,另一方面针对用户ID“U1-02S(特定ID)”未被设定。通过用户注册获取了第1账户的第1用户能够利用普通ID以及口令登录第1平台10。
认证完成ID针对通过认证联合获取了第1账户的第2用户被设定。例如图3所示那样,认证完成ID针对用户ID“U1-01(普通ID)”未被设定,另一方面针对用户ID“U1-02S(特定ID)”被设定。认证完成ID是能够唯一识别由第2平台20进行认证的第2用户的信息。认证完成ID可以包含例如由第2平台20生成的ID令牌。通过认证联合获取了第1账户的第2用户能够利用用户ID以及认证完成ID登录第1平台10。
第1游戏数据包含与用户参与的各第1游戏相关的任意的信息。例如,第1游戏数据可以包含由用户参与的第1游戏的存档数据。例如,利用第1游戏数据,能够重新开始过去中断的第1游戏。
第1虚拟货币是通过用户注册获取了第1账户的第1用户在第1平台10上持有的虚拟货币。第1虚拟货币被用于第1用户利用第1平台10的各种功能。例如,第1用户可以消费第1虚拟货币,能够在第1游戏内获取物品或者角色等的游戏介质。本实施方式中,仅第1用户、即通过用户注册获取了第1账户的用户能够获取第1虚拟货币。例如,第1用户能够利用第1平台10的结算功能来购买第1虚拟货币。另一方面,通过认证联合获取了第1账户的第2用户无法获取第1虚拟货币。例如,该第2用户无法利用第1平台10的结算功能。但是如后述那样,第2用户可以代替第1虚拟货币,消费该第2用户在第2平台20上持有的第2虚拟货币,从而能够利用第1平台10的功能。
第1服务器存储部111中存储的信息并不限于上述例子。第1服务器存储部111还可以存储用于第1服务器装置11的动作的任意信息。
图1所示的第1服务器控制部112包含1个以上的处理器。处理器可以包含通用处理器、以及专用于特定处理的专用处理器。第1服务器控制部112控制第1服务器装置11整体的动作。对于由第1服务器控制部112控制的第1服务器装置11的动作的详细内容在后面叙述。
(第2服务器装置的结构)
参照图4,对第2服务器装置21的结构具体进行说明。第2服务器装置21具备:第2服务器通信部210、第2服务器存储部211、以及第2服务器控制部212。
第2服务器通信部210通过无线或者有线与外部装置进行通信,包含进行信息收发的1个以上的接口。第2服务器通信部210可以包含例如无线LAN通信模块或者有线LAN通信模块等。第2服务器通信部210与网络40可通信地进行连接。
第2服务器存储部211包含1个以上的存储器。第2服务器存储部211中包含的各存储器可以作为例如主存储装置、辅存储装置、或者闪速存储器发挥功能。第2服务器存储部211可以内置于第2服务器装置21,或者可以经由任意的接口而连接于第2服务器装置21。第2服务器存储部211存储用于第2服务器装置21的动作的信息以及程序。
例如,第2服务器存储部211存储与具有第2账户的各用户相关的信息。例如图5所示那样,与具有第2账户的用户相关的信息包含与第2账户相关的信息、第2游戏数据、以及第2虚拟货币。图5中为了方便说吗,图示了具有第2账户的1个人的用户所涉及的信息。
与第2账户相关的信息包含用户的第2账户中固有的任意信息。例如与第2账户相关的信息包含用户ID、口令。
与第2账户相关的信息中包含的该用户ID是能够唯一识别具有第2平台20的第2账户的用户的信息。例如,通过用户注册获取了第2账户的第2用户的用户ID可以在该用户注册时基于用户操作或者自动地决定。
口令针对获取了第2账户的用户被设定。例如,该口令可以在用户向第2平台20进行用户注册时基于用户操作或者自动地决定。第2用户利用普通ID以及口令能够登录第2平台20。
第2游戏数据包含用户参与的各第2游戏所涉及的任意的信息。例如,第2游戏数据可以包含由用户参与的第2游戏的存档数据。例如,利用第2游戏数据,能够重新开始过去中断的第2游戏。
第2虚拟货币是通过用户注册获取了第2账户的第2用户在第2平台20上持有的虚拟货币。第2虚拟货币被用于第2用户利用第2平台20的各种功能。例如,第2用户可以消费第2虚拟货币而在第2游戏内获取物品或者角色等的游戏介质。在本实施方式中,通过认证联合获取了第1账户的第2用户可以在利用第1平台10的功能时通过消费第2虚拟货币而能够利用第1平台10的功能。
第2服务器存储部211中存储的信息并不限于上述例子。第2服务器存储部211还可以存储用于第2服务器装置21的动作的任意信息。例如,第2服务器存储部211还可以存储各第2游戏的识别信息、向基于认证联合而具有第1账户的第2用户提供的各第1游戏的识别信息。游戏的识别信息例如在该游戏的提供者针对第2平台20进行游戏的应用注册(发布过程)时,被存储于第2服务器存储部211。
图4所示的第2服务器控制部212包含1个以上的处理器。第2服务器控制部212控制第2服务器装置21整体的动作。对于由第2服务器控制部212控制的第2服务器装置21的动作的详细内容在后面叙述。
(终端装置的结构)
参照图1,对终端装置30的结构具体进行说明。终端装置30具备:终端通信部31、终端存储部32、显示部33、输入部34、以及终端控制部35。
终端通信部31通过无线或者有线与外部装置进行通信,包含进行信息的收发的接口。终端通信部31例如可以包含LTE(Long Term Evolution)(注册商标)等的移动通信标准所对应的无线通信模块、无线LAN通信模块、或者有线LAN通信模块等。终端通信部31与网络40可通信地进行连接。
终端存储部32包含1个以上的存储器。终端存储部32中包含的各存储器例如可以作为主存储装置、辅存储装置、或者闪速存储器发挥功能。终端存储部32可以内置于终端装置30,或者可以经由任意的接口而连接于终端装置30。终端存储部32存储用于终端装置30的动作的信息以及程序。
例如,终端存储部32存储能够利用第1平台10以及第2平台20的功能的应用。本实施方式中,该应用是通用的网页浏览器。用户在该应用上能够利用第1平台10以及第2平台20的功能。例如,第1游戏以及第2游戏可以是经由网页浏览器而被执行的浏览器游戏。服务器与终端协作来执行浏览器游戏。例如,用户操作的检测以及信息的显示在终端侧被执行,游戏的处理在服务器侧被执行。但是,该应用并不限于通用的网页浏览器,也可以使用例如第1平台10中专用的应用、以及第2平台20中专用的应用。
终端存储部32中存储的信息并不限于上述的例子。终端存储部32还可以存储用于终端装置30的动作的任意的信息。
显示部33包含例如液晶显示器或者有机EL显示器等的显示设备。显示部33能够显示多样的画面。
输入部34包含接受用户操作的任意的输入接口。输入接口可以包含例如鼠标等的指示设备、物理按键、以及与显示部33一体设置的触摸面板等。
终端控制部35包含1个以上的处理器。终端控制部35控制终端装置30整体的动作。对于由终端控制部35控制的终端装置30的动作的详细内容在后面叙述。
(信息处理***的动作)
对信息处理***1的第1动作进行说明。作为概要,第1动作包含对具有第2账户的第2用户赋予基于认证联合的第1账户的动作。
终端装置30例如启动通用的网页浏览器的应用,利用与第2账户相关的信息(例如用户ID以及口令)登录第2平台20。终端装置30利用从第2服务器装置21接收的信息,显示多个游戏能选择地被显示的画面。该多个游戏可以包含1个以上的第2游戏、1个以上的第1游戏。例如图6所示的该画面2_1包含3个游戏按钮500~502、第2注脚区域503。
第2注脚区域503是终端装置30访问第2平台20时能够在例如画面内的下方部分显示的区域。第2注脚区域503中能选择地显示与第2平台20相关的任意的信息。详细而言,第2服务器装置20根据来自终端装置30的访问,将使第2注脚区域503显示的信息发送至终端装置30。终端装置30能选择地显示该信息。例如,在第2注脚区域503可以显示向第2平台20的利用规则的链接、以及与第2用户相关的画面(例如我的页面等)的链接等。
各游戏按钮500~502是接受用于开始所对应的游戏的用户操作的GUI(GraphicalUser Interface:图形用户界面)。终端装置30若接收针对游戏按钮500、501、或者502的用户操作,则发送所对应的游戏的开始请求。
例如,2个游戏按钮500以及501分别对应于由第2平台20提供的第2游戏A2以及B2。终端装置30若接受针对游戏按钮500或者501的用户操作,则将对应的第2游戏的开始请求发送至第2服务器装置21。第2服务器装置21利用与第2用户的第2账户相关的信息(例如用户ID),将第2游戏提供给第2用户。具体而言,第2服务器装置21在第2用户的用户ID所对应的、第2游戏的第2游戏数据被存储于第2服务器存储部211的情况下,读出该第2游戏数据。第2服务器装置21将第2游戏的开始指示发送至终端装置30。该开始指示可以包含用于第2游戏的执行的任意的信息。终端装置30基于该开始指示开始第2游戏。
第2服务器装置21可以执行基于第2游戏被开始的处理。例如,该处理可以包含:将第2用户与第2游戏建立关联(例如在第2用户的“我的游戏”中注册第2游戏)的处理、将第2用户与第2游戏的官方账户建立关联(例如在第2用户的“朋友”注册第2游戏的官方账户)的处理、以及与第2游戏相关的信息的发布(例如与第2游戏相关的通知等)的设定处理等,但并不限于这些。
终端装置30与第2服务器装置21协作,使第2游戏进行运行。随着第2游戏的运行,第2服务器装置21将该第2游戏的第2游戏数据与第2用户的用户ID建立对应并存储于第2服务器存储部211或者进行更新。
另一方面,游戏按钮502对应于由第1平台10提供的第1游戏A1。终端装置30若接受针对游戏按钮502的用户操作,则显示使用户确认由第1游戏A1提供的游戏的画面。例如图7所示的该画面2_2包含第2注脚区域503、消息504、执行按钮505。
第2注脚区域503与图6所示的画面2_1的第2注脚区域503同样。消息504是例如使用户确认第1游戏A1的提供源是第1平台10、以及为了开始第1游戏A1而访问第1平台10的消息,但是消息504的内容并不限于此。
执行按钮505是接受用于开始第1游戏A1的用户操作的GUI。终端装置30若接受针对执行按钮505的用户操作,则将第1游戏A1的开始请求发送至第2服务器装置21。第2服务器装置21使终端装置30重定向至第1服务器装置11。第1服务器装置11判断在与终端装置30之间是否存在有效的登录会话。
具体而言,第1服务器装置11在第1服务器存储部111中存储有表示终端装置30的第2用户利用上述的特定ID向第1平台10登录完成的会话数据的情况下,判断为存在有效的登录会话。该情况下,第1服务器装置11如后述那样利用第2用户的特定ID将第1游戏A1提供给第2用户。具体而言,第1服务器装置11确定第2用户的特定ID所对应的、第1游戏A1的第1游戏数据。第1服务器装置11利用所确定的第1游戏数据将第1游戏A1的开始指示发送至终端装置30。该开始指示可以包含用于第1游戏A1的执行的任意的信息。终端装置30基于该开始指示开始第1游戏A1。
另一方面,第1服务器装置11在该会话数据未存储于第1服务器存储部111的情况下,判定为不存在有效的登录会话。该情况下,第1服务器装置11为了进行认证联合,使终端装置30重定向至第2服务器装置21。第2服务器装置21判定在与终端装置30之间是否存在有效的登录会话。
在判定为存在有效的登录会话的情况下,第2服务器装置21生成认证完成ID。认证完成ID可以是例如ID令牌。ID令牌可以包含第1平台10的识别符、第2平台20的识别符、第2用户的识别符、以及生成日期时间等的信息。第2服务器装置21将认证完成ID发送至终端装置30,并且将终端装置30重定向至第1服务器装置11。在重定向时,终端装置30将该认证完成ID发送至第1服务器装置11。
另一方面,在判定为不存在有效的登录会话的情况下,第2服务器装置21将后述的认证画面的显示指示发送至终端装置30。终端装置30基于该显示指示来显示认证画面。
认证画面例如是接受与第2用户的第2账户相关的信息(例如用户ID以及口令)的输入的画面。例如,图8所示的画面2_3是认证画面的例子。画面2_3包含:第2注脚区域503、第1输入框506、第2输入框507、以及认证按钮508。
第2注脚区域503与图6所示的画面2_1的第2注脚区域503相同。第1输入框506接受与第2账户相关的信息之中用户ID的输入。第2输入框507接受与第2账户相关的信息之中口令的输入。认证按钮508是接受用于进行用户认证的用户操作的GUI。终端装置30若接受针对认证按钮508的用户操作,则将包含分别输入至第1输入框506以及第2输入框507的用户ID以及口令在内的用户认证请求发送至第2服务器装置21。
第2服务器装置21若接收到用户认证请求,则生成利用与第2账户相关的信息进行认证的认证完成ID。具体而言,第2服务器装置21在用户认证请求中包含的用户ID以及口令与第2服务器存储部211中存储的第2用户的用户ID以及口令一致的情况下,生成认证完成ID。第2服务器装置21将认证完成ID发送至终端装置30,并且将终端装置30重定向至第1服务器装置11。在重定向时,终端装置30将该认证完成ID发送至第1服务器装置11。
第1服务器装置11经由终端装置30接收认证完成ID。第1服务器装置11利用接收到的认证完成ID,判定第2用户是否具有基于认证联合的第1账户。
具体而言,第1服务器装置11在该认证完成ID所对应的用户ID、即特定ID被存储于第1服务器存储部111中的情况下,判定为第2用户具有基于认证联合的第1账户。这种情况下,第1服务器装置11利用第2用户的特定ID将第1游戏A1提供给第2用户。具体而言,第1服务器装置11确定与第2用户的特定ID对应的、第1游戏A1的第1游戏数据。第1服务器装置11利用被确定的第1游戏数据将第1游戏A1的开始指示发送至终端装置30。该开始指示可以包含用于第1游戏A1的执行的任意的信息。终端装置30基于该开始指示开始第1游戏A1。
另一方面,第1服务器装置11在该认证完成ID所对应的特定ID未存储于第1服务器存储部111中的情况下,判定为第2用户不具有基于认证联合的第1账户。这种情况下,第1服务器装置11将后述的同意画面的显示指示发送至终端装置30。终端装置30基于该显示指示显示同意画面。
同意画面是用于向第2用户征求有关第1平台10的利用规则的同意的画面。例如,图9所示的画面1_1是同意画面的例子。画面1_1包含:显示区域509、同意按钮511、以及第1注脚区域512。
第1注脚区域512是终端装置30访问第1平台10时例如能够在画面内的下方部分所显示的区域。在画面1_1的第1注脚区域512,能选择地显示与第1平台10以及第2平台20的至少一方相关的任意的信息。详细而言,第1服务器装置11根据来自终端装置30的访问,将显示于第1注脚区域512的信息发送至终端装置30。终端装置30能选择地显示该信息。例如,在画面1_1的第1注脚区域512,可以显示向第1平台10的利用规则的链接、与第2用户相关的画面(例如我的页面等)的链接、以及第2游戏的信息(例如第2游戏的图像以及用于开始第2游戏的链接)等。关于在第1注脚区域512所显示的信息基于用户操作而被选择的情况下的动作的具体例子在后面叙述。第1注脚区域512可以在终端装置30基于从第1服务器装置11获取的信息而显示的多样的画面分别设置。在显示区域509显示与第1平台10相关的任意的信息。例如,在显示区域509可以显示第1平台10的利用规则或者该利用规则的链接、以及向用户征求该利用规则的同意的消息等。
在此,面向第2用户的利用规则的内容与通过普通的用户注册获取第1账户的面向第1用户的利用规则的内容可以不同。例如,面向第2用户的利用规则中可以包含有关如下方面的记载:仅能够参与第1平台10提供的多个第1游戏之中的一部分的第1游戏、以及向第1平台10侧提供的用户信息的内容不同于面向第1用户等。
同意按钮511是接受用于同意第1平台10的利用规则的用户操作的GUI。终端装置30若接受针对同意按钮511的用户操作,则将第2用户同意了第1平台10的利用规则的情况通知给第1服务器装置11。
第1服务器装置11若从终端装置30被通知第2用户同意第1平台10的利用规则,则生成特定ID。第1服务器装置11将认证完成ID与特定ID建立关联,并作为与第1账户相关的信息存储于第1服务器存储部111。认证完成ID以及特定ID被关联地存储,从而基于认证联合的第1账户被赋予第2用户。第1服务器装置11利用特定ID以及认证完成ID,使第2用户登录至第1平台10。
第1服务器装置11利用该特定ID将第1游戏A1提供给第2用户。具体而言,第1服务器装置11将第1游戏A1的开始画面的显示指示发送至终端装置30。该显示指示可以包含用于该开始画面的显示的任意的信息。终端装置30显示第1游戏A1的开始画面。例如图10所示的画面1_2是开始画面的例子。画面1_2包含:标题图像513、开始按钮514、以及第1注脚区域512。在画面1_2的第1注脚区域512,能选择地显示与第2平台20相关的任意的信息。画面1_2的第1注脚区域512例如可以是模仿上述的第2注脚区域503的结构。在画面1_2的第1注脚区域512,除了例如向能够提供给第2用户的第1游戏或者功能的链接等以外,可以不显示与第1平台10相关的信息。标题图像513是表示第1游戏A1的标题等的任意的图像。开始按钮514是接受用于开始第1游戏A1的用户操作的GUI。终端装置30若接受针对开始按钮514的用户操作,则开始第1游戏A1。
第1服务器装置11可以执行基于第1游戏被开始的处理。例如,该处理可以包含将第2用户与第1游戏建立关联(例如在第2用户的“我的游戏”注册第1游戏)的处理、将第2用户与第1游戏的官方账户建立关联(例如,在第2用户的“朋友”注册第1游戏的官方账户)的处理、以及与第1游戏相关的信息的发布(例如与第1游戏相关的通知等)的设定处理等,但并不限于这些。
终端装置30与第1服务器装置11协作来使第1游戏A1运行。例如,可以在终端装置30与第1服务器装置11之间收发用于第1游戏A1的运行的任意的信息。随着第1游戏A1的运行,第1服务器装置11将该第1游戏A1的第1游戏数据与第2用户的特定ID建立对应并存储于第1服务器存储部111、或者进行更新。
根据信息处理***1的上述的第1动作,利用第2平台20的第2用户通过获取基于认证联合的第1账户,针对第1平台10不进行普通的用户注册工作,就能够利用第1平台10的功能。因此,向注册于第2平台20的第2用户提供的服务的多样化成为可能。此外,第2用户例如利用比针对第1平台10进行普通的用户注册工作更为简单的过程就能够获取第1账户。
接下来,说明信息处理***1的第2动作。作为概要,第2动作包含:通过消费使用终端装置30的用户的第1虚拟货币或者第2虚拟货币,从而将第1游戏内能够使用的游戏介质赋予该用户的动作。
终端装置30在第1游戏的执行中显示用于购买该第1游戏内能够使用的游戏介质的购买画面。例如图11所示的画面1_3是购买画面的例子。画面1_3包含消息515、第1购买按钮516、以及第1注脚区域512。
在终端装置30的用户是第2用户的情况下,在画面1_3的第1注脚区域512能选择地显示与第2平台20相关的任意的信息。画面1_3的第1注脚区域512可以是例如模仿上述的第2注脚区域503的结构。在画面1_3的第1注脚区域512,除了例如向能够提供给第2用户的第1游戏或者功能的链接等,不显示与第1平台10相关的信息。另一方面,在终端装置30的用户是第1用户的情况下,在第1注脚区域512显示与第1平台10相关的任意的信息。例如,在第1注脚区域512,可以显示向第1平台10的利用规则的链接、以及与第1用户相关的画面(例如我的页面等)的链接等。
消息515例如是使用户确认购买游戏介质的消息,但消息515的内容并不限于此。第1购买按钮516是接受用于推进游戏介质的购买过程的用户操作的GUI。可以在第1购买按钮516显示该游戏介质的价格。该价格例如可以按照与第1虚拟货币以及第2虚拟货币都不同的单位(例如“硬币”这种单位)来显示。
终端装置30若接受针对第1购买按钮516的用户操作,则将游戏介质的购买请求发送至第1服务器装置11。第1服务器装置11判定发送购买请求的终端装置30的用户是第1用户还是第2用户。
在终端装置30的用户是第1用户的情况下,第1服务器装置11执行利用该第1用户的第1虚拟货币的结算处理的至少一部分,并将游戏介质赋予第1用户。第1服务器装置11仅执行该结算处理的一部分的情况下,剩余的部分可以由例如结算处理用服务器等的任意的外部装置执行。具体而言,第1服务器装置11消费第1用户的第1虚拟货币,并且更新该第1用户的第1游戏数据,使得在第1游戏内向该第1用户赋予游戏介质。
另一方面,在终端装置30的用户是第2用户的情况下,第1服务器装置11为了执行利用第2用户的第2虚拟货币的结算处理,将第2用户的认证完成ID或者与第2账户相关的信息中包含的用户ID、第2用户想要购买的游戏介质所涉及的第1游戏的识别信息,发送至终端装置30,并且将终端装置30重定向至第2服务器装置21。在重定向时,终端装置30将该认证完成ID或者用户ID、第1游戏的识别信息发送至第2服务器装置21。第2服务器装置21判定经由终端装置30从第1服务器装置11接收的第1游戏的识别信息是否存储于第2服务器存储部211中。
在判定为未存储第1游戏的识别信息的情况下,第2服务器装置21例如判定为基于第2用户的购买请求不是正规的请求,并中止结算处理。
另一方面,在判定为存储有第1游戏的识别信息的情况下,第2服务器装置21进一步判定经由终端装置30从第1服务器装置11接收到的该认证ID或者用户ID是否与终端装置30和第2服务器装置21之间的登录会话的认证ID或者用户ID一致。
在判定为两者不一致的情况下,第2服务器装置21可以判定为例如基于第2用户的购买请求不是正规的请求,并中止结算处理。或者,第2服务器装置21可以向终端装置30请求利用与第2账户相关的信息进行向第2平台20的再次登录。
另一方面,在判定为两者一致的情况下、或者第2用户进行了再次登录的情况下,第2服务器装置21将用于使第2用户确认利用该第2用户的第2虚拟货币的结算处理的执行的画面的显示指示发送至终端装置30。终端装置30基于该显示指示来显示该画面。例如,图12所示的画面2_4是该画面的例子。画面2_4包含消息517、第2购买按钮518、以及第2注脚区域503。
第2注脚区域503与图6所示的画面2_1的第2注脚区域503相同。消息517是例如作为购买对象的游戏介质的名称、以及表示该游戏介质的价格的消息,但消息517的内容并不限于此。第2购买按钮518是接受用于对利用第2虚拟货币的结算处理的执行请求进行发送的用户操作的GUI。在第2购买按钮518可以按第2虚拟货币的单位显示该游戏介质的价格。
终端装置30若接受针对第2购买按钮518的用户操作,则将利用第2虚拟货币的结算处理的执行请求发送至第2服务器装置21。第2服务器装置21根据该执行请求,执行利用第2虚拟货币的结算处理的至少一部分。在第2服务器装置21仅执行该结算处理的一部分的情况下,剩余的部分可以由例如结算处理用服务器等的任意的外部装置执行。具体而言,第2服务器装置21消费第2用户的第2虚拟货币。第2服务器装置21将终端装置30重定向至第1服务器装置11。第1服务器装置11将游戏介质赋予第2用户。具体而言,第1服务器装置11更新该第2用户的第1游戏数据,使得在第1游戏内向该第2用户赋予游戏介质。
第1服务器装置11可以将表示被赋予了第1游戏介质的结束画面的显示指示发送至终端装置30。终端装置30基于该显示指示显示结束画面。例如图13所示的画面1_4是结束画面的例子。画面1_4包含消息519、OK按钮520、以及第1注脚区域512。在画面1_4的第1注脚区域512,能选择地显示与第2平台20相关的任意的信息。画面1_2的第1注脚区域512例如可以是模仿上述的第2注脚区域503的结构。在画面1_4的第1注脚区域512,除了例如向能够提供给第2用户的第1游戏或者功能的链接等以外,不显示与第1平台10相关的信息。消息519例如是表示游戏介质被赋予第2用户的消息,但是消息519的内容并不限于此。OK按钮520是接受用于重新开始第1游戏的用户操作的GUI。终端装置30若接受针对OK按钮520的用户操作,则与第1服务器装置11协作来重新开始第1游戏。
根据信息处理***1的上述的第1动作,在具有基于认证联合的第1账户的第2用户购买在第1游戏内能够使用的游戏介质的情况下,不利用第1平台10管理的第1虚拟货币,利用第2平台20管理的第2虚拟货币的结算处理被执行。根据这种结构,能够减少例如以下所说明的不良情况的发生。
例如,在通过认证联合获取了第1账户的第2用户购买在第1平台10的第1游戏内能够使用的游戏介质时,若利用由第1平台10管理的第1虚拟货币能够购买该游戏介质,则可能产生第2平台20的管理者的收益降低等的不良情况。因此,有时第2平台20的管理者不能积极地采用对于第2用户能够参与第1平台10的第1游戏的结构。相对于此,根据本实施方式,在第2用户购买第1游戏内能够使用的游戏介质时,能够利用第2平台20管理的第2虚拟货币来购买该游戏介质。因此,第2平台20的管理者的收益降低等的不良情况的发生被降低。
接下来,对信息处理***1的第3动作进行说明。作为概要,第3动作包含:具有基于认证联合的第1账户的第2用户参与第1游戏时,结束第1游戏并且开始第2游戏的动作。
第2用户的终端装置30若在第1游戏的执行中,接受针对例如在上述的第1注脚区域512能选择地被显示的第2游戏的信息(例如用于开始第2游戏的链接)的用户操作,则将该第2游戏的开始请求发送至第1服务器装置11。第1服务器装置11为了开始该第2游戏,将终端装置30重定向至第2服务器装置21。
第2服务器装置21利用与第2用户的第2账户相关的信息(例如用户ID),将该第2游戏提供至第2用户。具体而言,第2服务器装置21在第2用户的用户ID所对应的、第2游戏的第2游戏数据被存储于第2服务器存储部211中的情况下,读出该第2游戏数据。第2服务器装置21将第2游戏的开始指示发送至终端装置30。该开始指示可以包含被用于第2游戏的执行的任意的信息。终端装置30基于该开始指示,开始第2游戏。终端装置30与第2服务器装置21协作,使第2游戏运行。随着第2游戏的运行,第2服务器装置21将该第2游戏的第2游戏数据与第2用户的用户ID建立对应并存储于第2服务器存储部211、或者进行更新。
根据信息处理***1的上述的第3动作,具有基于认证联合的第1账户的第2用户即便在例如第1平台10上第1游戏的参与中,在任意的定时也能够恢复至第2平台20。在此,根据如第2用户登录于第1平台10之后所显示的例如上述的画面1_2、1_3、或者1_4的第1注脚区域512那样,将与第1平台10相关的信息(例如向仅提供给第1用户的第1游戏或者功能等的链接)并不显示于第1注脚区域512的结构,能够减少例如第2用户从第2平台20向第1平台10流出等第2平台20侧的不良情况的发生。
(信息处理***的动作流程)
参照图14至16,说明信息处理***1的上述的第1动作至第3动作的流程。
图14是信息处理***1的上述的第1动作的流程图。作为该流程图的前提,假定第2用户利用终端装置30登录于第2平台20。
步骤S100:第2用户的终端装置30将第1游戏的开始请求发送至第2平台20。
步骤S101:第2平台20将终端装置30重定向于第1平台10。
步骤S102:第1平台10判定在与终端装置30之间是否存在有效的登录会话。在判定为存在有效的登录会话的情况下(步骤S102-是),进程进入到步骤S113。另一方面,在判定为不存在有效的登录会话的情况下(步骤S102-否),进程进入到步骤S103。
步骤S103:第1平台10为了进行认证联合,将终端装置30重定向于第2平台20。
步骤S104:第2平台20将认证画面的显示指示发送至终端装置30。
步骤S105:终端装置30根据在认证画面接受的用户操作,将包含与第2账户相关的信息(例如用户ID以及口令)的用户认证请求发送至第2平台20。
步骤S106:第2平台20若接收到用户认证请求,则生成利用与第2账户相关的信息而认证的认证完成ID。第2平台20将认证完成ID发送至终端装置30,并且将终端装置30重定向至第1平台10。在重定向时,终端装置30将认证完成ID发送至第1平台10。
步骤S107:第1平台10接收认证完成ID。
步骤S108:第1平台10利用认证完成ID,判定第2用户是否具有基于认证联合的第1账户。在判定为第2用户具有第1账户的情况下(步骤S10g-是),进程进入步骤S113。另一方面,在判定为第2用户不具有第1账户的情况下(步骤S10g-否),进程进入步骤S109。
步骤S109:第1平台10将同意画面的显示指示发送至终端装置30。
步骤S110:终端装置30根据在同意画面中接受的用户操作,将第2用户同意认证联合的情况通知给第1平台10。
步骤S111:第1平台10若从终端装置30被通知第2用户同意认证联合,则生成特定ID。
步骤S112:第1平台10将认证完成ID与特定ID建立关联,作为与第1账户相关的信息而存储。
步骤S113:第1平台10利用特定ID,将第1游戏提供给第2用户。
步骤S114:终端装置30例如根据开始画面中接受的用户操作,开始第1游戏。
如上述,经由认证画面将与第2账户相关的信息输入第2用户的动作可以被省略。该情况下,在该流程图中,例如步骤S104以及S105等可以适当被省略。
图15是信息处理***1的上述的第2动作的流程图。作为该流程图的前提,假定具有基于认证联合的第1账户的第2用户利用终端装置30而登录于第1平台10并参与第1游戏。
步骤S200:终端装置30在第1游戏的执行中,将该第1游戏内能够使用的游戏介质的购买请求发送至第1平台10。
步骤S201:第1平台10判定发送了购买请求的终端装置30的用户是第1用户还是第2用户。在此,判定为终端装置30的用户是第2用户。第1平台10将终端装置30重定向至第2平台20。
步骤S202:第2平台20执行利用第2虚拟货币的结算处理的至少一部分。第2平台20将终端装置30重定向至第1平台10。
步骤S203:第1平台10更新该第2用户的第1游戏数据,使得在第1游戏内向第2用户赋予游戏介质。
图16是信息处理***1的上述的第3动作的流程图。作为该流程图的前提,假定具有基于认证联合的第1账户的第2用户的终端装置30将从第1平台10接收的第2游戏的信息(例如用于开始第2游戏的链接)能选择地显示于例如第1注脚区域512。
步骤S300:终端装置30若在画面上的第1注脚区域512中能选择地被显示的第2游戏的信息基于用户操作而被选择,则将该第2游戏的开始请求发送至第1平台10。
步骤S301:第1平台10为了开始第2游戏,将终端装置30重定向至第2平台20。
步骤S302:第2平台20利用与第2用户的第2账户相关的信息(例如用户ID),将第2游戏提供给第2用户。
步骤S303:终端装置30根据例如用户操作来开始第2游戏。
如以上所述,在本实施方式所涉及的信息处理***1中,第2用户的终端装置30将利用与该第2用户的第2账户相关的信息进行了认证的认证完成ID发送至第1平台10。第1平台10若接收到认证完成ID,则生成特定ID,并将认证完成ID与特定ID建立关联并存储,利用特定ID向第2用户提供第1游戏。根据这种结构,利用第2平台20的第2用户除了第2平台20的各种功能以外,还能够利用第1平台10的各种功能。因此,向注册于第2平台20的第2用户提供的服务的多样化成为可能。
基于附图以及实施例对本发明进行了说明,但是需要注意如果是本领域技术人员容易基于本公开而进行各种的变形、修正。因此,需要注意这些的变形或修正也包含在本发明的范围中。例如,各单元、各步骤等中包含的功能等在逻辑上不矛盾的情况下能够重新配置,能够将多个单元、步骤等组合为一个、或者对其进行分割。
例如,在上述的实施方式中,参照图14至图16说明了信息处理***1的动作的流程。但是,该动作中包含的一部分的步骤、或者1个步骤中包含的一部分的动作可以被省略。在逻辑上不矛盾的范围内,多个步骤的顺序可以替换。在多个步骤之间可以存在任意的其他步骤。
此外,在上述的实施方式中,第1平台10可以针对具有基于认证联合的第1账户的第2用户(即使用特定ID来利用第1平台10的第2用户),执行第1平台10所提供的功能的一部分的利用限制。例如,通过利用限制,第1平台10所提供的功能之中、向聊天区或留言板等的写入功能的利用被禁止。此外,第1平台10可以向第2用户请求利用该第2用户的个人信息的本人认证(例如电话号码认证)的执行。具体而言,第1平台10可以在第2用户的终端装置30显示用于执行该本人认证的画面。若该本人认证结束,则第1平台10可以解除上述的利用限制。例如,为了提高利用第1平台10的用户的文明,期望第1平台10的管理者审查利用向聊天区或留言板等的写入功能的用户的写入内容,确定进行了不合适的写入的用户。与此相对,根据上述的结构,针对未结束本人认证的第2用户,执行例如该写入功能的利用限制,若本人认证结束,则能够解除该利用限制。因此,即便例如利用第2平台20的第2用户进行了不合适的写入的情况下,也能够确定是该第2用户。因此,利用第1平台10的用户的文明得以提升的可能性提高。
此外,在上述的实施方式中,说明了消费用户拥有的虚拟货币在游戏内获取游戏介质的结构。但是,也能够是随着虚拟货币的消费而在游戏内使其产生任意的游戏效果的结构。游戏效果可以包含:例如缩短随着规定时间的经过而规定的处理被执行时的该规定时间的效果、以及例如增加用户能够持有游戏介质的数量的上限值的效果,但并不限于这些。
此外,在上述的实施方式中,说明了具有基于认证联合的第1账户的第2用户的终端装置30访问第1平台10时所显示的各种画面中包含第1注脚区域512的结构。另一方面,具有基于用户注册的第1账户的第1用户的终端装置30访问第1平台10时所显示的各种画面中也可以包含第1注脚区域512。在这种结构中,第1用户与第2用户在第1注脚区域512所显示的信息不同。具体而言,在具有基于认证联合的第1账户的第2用户的情况下,在第1注脚区域512如上述那样能选择地显示与第2平台20相关的任意的信息。另一方面,在具有基于用户注册的第1账户的第1用户的情况下,在第1注脚区域512能选择地显示与第1平台10相关的任意的信息。该信息例如可以包含向第1平台10的利用规则的链接、与第1用户相关的画面(例如我的页面等)的链接、以及第1游戏的信息(例如第1游戏的图像以及用于开始第1游戏的链接)等,但并不限于这些。根据这种结构,在第1注脚区域512中,对于具有基于用户注册的第1账户的第1用户显示与第1平台10相关的信息,另一方面对于具有基于认证联合的第1账户的第2用户显示与第2平台20相关的信息。因此,由于根据用户不同而能够提示适当的平台的信息,因此可提高游戏的便利性。
此外,在上述的实施方式中,说明了利用第2平台20的第2用户进行与第1平台10的认证联合的结构。另一方面,与利用第2平台20的第2用户同样,也能够是利用第3平台的第3用户进行与第1平台10的认证联合的结构。在这种结构中,第1平台10可以区别管理具有基于与第2平台20的认证联合的第1账户的第2用户、和具有基于与第3平台的认证联合的第1账户的第3用户。分别具有第1账户的第2用户和第3用户中第1平台10的可利用的功能可以不同。例如,第1平台10针对通过用户注册获取了第1账户的第1用户提供多个第1游戏,另一方面针对通过认证联合获取了第1账户的第2用户以及第3用户仅提供该多个第1游戏之中的一部分的第1游戏。在此,第2用户与第3用户的从第1平台10提供的第1游戏可以不同。这样,本发明的实施方式即便存在3个以上的不同平台的情况下也能够实施。
此外,在上述的实施方式中,第1平台10对于具有基于用户注册的第1账户的第1用户,能够利用与第1虚拟货币相关的任意的功能(例如第1虚拟货币的购买功能、获取功能、以及消费功能等),另一方面对于具有基于认证联合的第1账户的第2用户,可以禁止与第1虚拟货币相关的该功能的利用。例如,可以在第1平台10从第2用户的终端装置30接收到与第1虚拟货币相关的功能的利用请求的情况下,对终端装置30返回错误。
此外,在上述的实施方式中,可以将显示于终端装置30的画面的至少一部分设为基于第1平台10或者第2平台20所制作的数据而使终端装置30显示的网页显示,将画面的至少一部分设为通过安装于终端装置30的本地应用而使其显示的本地显示。这样,上述的实施方式所涉及的游戏也能够设为第1平台10或者第2平台20以及终端装置30各自承担处理的一部分的混合游戏。
此外,为了作为上述实施方式所涉及的第1服务器装置11、第2服务器装置21、或者终端装置30发挥功能,能够适当地利用计算机或者便携电话等的信息处理装置。这种信息处理装置能够将对实现实施方式所涉及的第1服务器装置11、第2服务器装置21、或者终端装置30的各功能的处理内容进行描述的程序保存于信息处理装置的存储器,并由信息处理装置的处理器读出该程序执行来实现。
Claims (9)
1.一种信息处理***,具备:作为向具有第1账户的第1用户提供第1游戏的第1平台发挥功能的1个以上的服务器装置;和1个以上的终端装置,其特征在于,
所述终端装置将利用向具有第2账户的第2用户提供第2游戏的第2平台的与所述第2账户相关的信息进行了认证的所述第2用户的认证完成ID,发送至所述第1平台,
所述第1平台若接收到所述认证完成ID,则生成特定ID,
所述第1平台将所述认证完成ID与所述特定ID建立关联并存储,
所述第1平台利用与所述认证完成ID建立了关联的所述特定ID,向所述第2用户提供所述第1游戏。
2.根据权利要求1所述的信息处理***,其特征在于,
所述终端装置在所述第1游戏的执行中将游戏介质的购买请求发送至所述第1平台,
所述第1平台若接收到所述购买请求,则将所述终端装置重定向至所述第2平台,使所述第2平台执行与所述购买请求相关的结算处理的至少一部分。
3.根据权利要求1或2所述的信息处理***,其特征在于,
所述第1平台将所述第2游戏的信息发送至所述终端装置,
所述终端装置能选择地显示所述第2游戏的所述信息,
若所述第2游戏的所述信息被选择,则所述终端装置将所述第2游戏的开始请求发送至所述第1平台,
所述第1平台若接收到所述开始请求,则将所述终端装置重定向至所述第2平台,使所述终端装置开始所述第2游戏。
4.根据权利要求1至3的任意一项所述的信息处理***,其特征在于,
所述第1平台向具有所述第1账户的所述第1用户提供多个所述第1游戏,
所述第1平台向利用所述特定ID的所述第2用户仅提供所述多个第1游戏之中的一部分的第1游戏。
5.根据权利要求1至4的任意一项所述的信息处理***,其特征在于,
所述第1平台针对利用所述特定ID的所述第2用户,执行所述第1平台所提供的功能的一部分的利用限制,
所述第1平台对所述第2用户请求执行利用所述第2用户的个人信息的本人认证,
若所述本人认证结束,则所述第1平台解除所述利用限制。
6.一种信息处理***,具备:作为向具有第2账户的第2用户提供第2游戏的第2平台发挥功能的1个以上的服务器装置;和1个以上的终端装置,其特征在于,
所述终端装置将所述第2用户的与所述第2账户相关的信息发送至所述第2平台,
所述第2平台将利用与所述第2账户相关的所述信息进行了认证的所述第2用户的认证完成ID发送至所述终端装置,
所述终端装置将所述认证完成ID发送至向具有第1账户的第1用户提供第1游戏的第1平台,
所述终端装置开始利用由所述第1平台生成并与所述认证完成ID建立了关联的特定ID而提供给所述第2用户的所述第1游戏。
7.一种终端装置,具备通信部和控制部,其特征在于,
所述通信部能够与1个以上的服务器装置进行通信,所述1个以上的服务器装置作为向具有第1账户的第1用户提供第1游戏的第1平台发挥功能,
所述控制部向将第2游戏提供给具有第2账户的第2用户的第2平台,发送利用与所述第2账户相关的信息的用户认证请求,
所述控制部将根据所述用户认证请求而由所述第2平台进行了认证的所述第2用户的认证完成ID发送至所述第1平台,
所述控制部开始利用由所述第1平台生成并与所述认证完成ID建立了关联的特定ID而提供给所述第2用户的所述第1游戏。
8.一种程序,使终端装置执行如下步骤:
与作为第1平台发挥功能的1个以上的服务器装置进行通信的步骤,所述第1平台向具有第1账户的第1用户提供第1游戏;
向第2平台发送利用与所述第2账户相关的信息的用户认证请求的步骤,所述第2平台向具有第2账户的第2用户提供第2游戏;
将根据所述用户认证请求由所述第2平台进行了认证的所述第2用户的认证完成ID发送至所述第1平台的步骤;和
开始利用由所述第1平台生成并与所述认证完成ID建立了关联的特定ID而提供给所述第2用户的所述第1游戏的步骤。
9.一种信息处理方法,是终端装置执行的信息处理方法,其特征在于,包括:
与作为第1平台发挥功能的1个以上的服务器装置进行通信的步骤,所述第1平台向具有第1账户的第1用户提供第1游戏;
向第2平台发送利用与所述第2账户相关的信息的用户认证请求的步骤,所述第2平台向具有第2账户的第2用户提供第2游戏;
将根据所述用户认证请求由所述第2平台进行了认证的所述第2用户的认证完成ID发送至所述第1平台的步骤;和
开始利用由所述第1平台生成并与所述认证完成ID建立了关联的特定ID而提供给所述第2用户的所述第1游戏的步骤。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018003571A JP6383120B1 (ja) | 2018-01-12 | 2018-01-12 | 情報処理システム、端末装置、プログラム、及び情報処理方法 |
JP2018-003571 | 2018-01-12 | ||
JP2018-145599 | 2018-08-02 | ||
JP2018145599A JP6717891B2 (ja) | 2018-08-02 | 2018-08-02 | 情報処理システム、端末装置、プログラム、及び情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110032856A true CN110032856A (zh) | 2019-07-19 |
CN110032856B CN110032856B (zh) | 2023-08-18 |
Family
ID=67213480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910025810.5A Active CN110032856B (zh) | 2018-01-12 | 2019-01-10 | 信息处理***、终端装置、程序、以及信息处理方法 |
Country Status (2)
Country | Link |
---|---|
US (2) | US10765939B2 (zh) |
CN (1) | CN110032856B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10631164B2 (en) * | 2016-03-31 | 2020-04-21 | Electronic Arts Inc. | Authentication identity management for mobile device applications |
JP7097994B1 (ja) * | 2020-10-30 | 2022-07-08 | ガンホー・オンライン・エンターテイメント株式会社 | 処理装置、プログラム及び方法 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080220876A1 (en) * | 2006-10-17 | 2008-09-11 | Mehta Kaushal N | Transaction systems and methods for virtual items of massively multiplayer online games and virtual worlds |
US20090055908A1 (en) * | 2007-08-21 | 2009-02-26 | Narae Enterprises, Inc. | Apparatus and method for accessing user cookies between network domains |
US20110086706A1 (en) * | 2009-10-14 | 2011-04-14 | Sony Computer Entertainment America | Playing Browser Based Games with Alternative Controls and Interfaces |
CN104168282A (zh) * | 2014-08-22 | 2014-11-26 | 广州博冠信息科技有限公司 | 跨平台游戏通信方法及*** |
CN104245069A (zh) * | 2012-04-27 | 2014-12-24 | 科乐美数码娱乐株式会社 | 管理装置、控制方法和计算机可读记录介质 |
CN104702696A (zh) * | 2015-03-23 | 2015-06-10 | 北京合生共济投资咨询有限责任公司 | 一种跨平台即时数据交互方法、装置以及*** |
CN105760724A (zh) * | 2014-12-19 | 2016-07-13 | 广州爱九游信息技术有限公司 | 游戏角色的共享方法、设备及*** |
CN105827566A (zh) * | 2015-01-06 | 2016-08-03 | 上海星碟信息技术有限公司 | 联合多平台接入游戏的方法 |
CN105983236A (zh) * | 2014-12-01 | 2016-10-05 | 德意志交易所集团 | 提供用户账户管理改进的交易平台的计算机***和方法 |
CN106075904A (zh) * | 2016-06-07 | 2016-11-09 | 腾讯科技(深圳)有限公司 | 跨平台游戏对战的方法及装置、终端、*** |
CN106102850A (zh) * | 2014-03-18 | 2016-11-09 | 科乐美数码娱乐株式会社 | 游戏***、存储控制装置、程序以及信息存储介质 |
CN106457044A (zh) * | 2014-07-25 | 2017-02-22 | 万代股份有限公司 | 游戏装置、游戏***及程序 |
JP2017051535A (ja) * | 2015-09-11 | 2017-03-16 | 株式会社バンダイナムコエンターテインメント | ゲームシステム、プログラム及びゲームサーバ |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2320413C (en) * | 2000-03-15 | 2013-12-10 | Danny St-Denis | Method and apparatus for network gaming |
EP1621239A4 (en) * | 2003-01-17 | 2011-11-23 | Universal Entertainment Corp | GAME SYSTEM AND GAME SERVER |
JP5624074B2 (ja) | 2012-03-30 | 2014-11-12 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、ならびに、プログラム |
KR101449675B1 (ko) | 2012-07-06 | 2014-10-15 | 엔에이치엔엔터테인먼트 주식회사 | 모바일 단말 기반의 계정과 게임 기반의 계정을 연동하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 |
JP6241714B2 (ja) | 2013-07-08 | 2017-12-06 | 株式会社セガゲームス | ゲームサーバ |
JP5841280B1 (ja) | 2015-06-10 | 2016-01-13 | グリー株式会社 | 端末装置、サーバ装置、及び制御方法 |
JP6857128B2 (ja) | 2015-10-27 | 2021-04-14 | 任天堂株式会社 | 情報処理システム、サーバ、情報処理装置、情報処理プログラム、および、情報処理方法 |
US10631164B2 (en) * | 2016-03-31 | 2020-04-21 | Electronic Arts Inc. | Authentication identity management for mobile device applications |
US10565572B2 (en) * | 2017-04-09 | 2020-02-18 | Microsoft Technology Licensing, Llc | Securing customized third-party content within a computing environment configured to enable third-party hosting |
-
2019
- 2019-01-02 US US16/237,816 patent/US10765939B2/en active Active
- 2019-01-10 CN CN201910025810.5A patent/CN110032856B/zh active Active
-
2020
- 2020-08-07 US US16/987,769 patent/US20200368612A1/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080220876A1 (en) * | 2006-10-17 | 2008-09-11 | Mehta Kaushal N | Transaction systems and methods for virtual items of massively multiplayer online games and virtual worlds |
US20090055908A1 (en) * | 2007-08-21 | 2009-02-26 | Narae Enterprises, Inc. | Apparatus and method for accessing user cookies between network domains |
US20110086706A1 (en) * | 2009-10-14 | 2011-04-14 | Sony Computer Entertainment America | Playing Browser Based Games with Alternative Controls and Interfaces |
CN104245069A (zh) * | 2012-04-27 | 2014-12-24 | 科乐美数码娱乐株式会社 | 管理装置、控制方法和计算机可读记录介质 |
CN106102850A (zh) * | 2014-03-18 | 2016-11-09 | 科乐美数码娱乐株式会社 | 游戏***、存储控制装置、程序以及信息存储介质 |
CN106457044A (zh) * | 2014-07-25 | 2017-02-22 | 万代股份有限公司 | 游戏装置、游戏***及程序 |
CN104168282A (zh) * | 2014-08-22 | 2014-11-26 | 广州博冠信息科技有限公司 | 跨平台游戏通信方法及*** |
CN105983236A (zh) * | 2014-12-01 | 2016-10-05 | 德意志交易所集团 | 提供用户账户管理改进的交易平台的计算机***和方法 |
CN105760724A (zh) * | 2014-12-19 | 2016-07-13 | 广州爱九游信息技术有限公司 | 游戏角色的共享方法、设备及*** |
CN105827566A (zh) * | 2015-01-06 | 2016-08-03 | 上海星碟信息技术有限公司 | 联合多平台接入游戏的方法 |
CN104702696A (zh) * | 2015-03-23 | 2015-06-10 | 北京合生共济投资咨询有限责任公司 | 一种跨平台即时数据交互方法、装置以及*** |
JP2017051535A (ja) * | 2015-09-11 | 2017-03-16 | 株式会社バンダイナムコエンターテインメント | ゲームシステム、プログラム及びゲームサーバ |
CN106075904A (zh) * | 2016-06-07 | 2016-11-09 | 腾讯科技(深圳)有限公司 | 跨平台游戏对战的方法及装置、终端、*** |
Non-Patent Citations (1)
Title |
---|
彭娟: "跨平台移动应用开发技术研究", 《科学咨询》 * |
Also Published As
Publication number | Publication date |
---|---|
US10765939B2 (en) | 2020-09-08 |
US20190217190A1 (en) | 2019-07-18 |
US20200368612A1 (en) | 2020-11-26 |
CN110032856B (zh) | 2023-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6011894B1 (ja) | プログラム | |
US10046240B2 (en) | Social networking data augmented gaming kiosk | |
US20180071633A1 (en) | Providing social network content in games | |
JP6383120B1 (ja) | 情報処理システム、端末装置、プログラム、及び情報処理方法 | |
JP2013198590A (ja) | サーバシステム、プログラム、情報記憶媒体、サーバシステムの制御方法及びネットワークシステム | |
US20170278086A1 (en) | Computer-based method for making an in-game purchase from an independent electronic data processing unit | |
JP2013009818A (ja) | サーバシステム | |
US20140011594A1 (en) | Electronic Social Trivia Game and Computer Application and Related Methods | |
CN110032856A (zh) | 信息处理***、终端装置、程序、以及信息处理方法 | |
CN111950670A (zh) | 虚拟互动任务的执行方法及装置、存储介质和电子装置 | |
US20140295943A1 (en) | Game Control Method And Server For Social Game For Developing A Social Network | |
JP7337004B2 (ja) | 情報制御システム | |
US9604130B1 (en) | Social game play using social network features | |
CN107451800A (zh) | 一种虚拟资源转移方法及装置,电子设备 | |
JP5513698B1 (ja) | プログラム、及びソーシャルゲームシステムの制御方法 | |
JP5513664B1 (ja) | プログラム、及びソーシャルゲームシステムの制御方法 | |
KR20000050144A (ko) | 인터넷을 이용한 실제 증권 투자와 온라인 게임을 결합한증권 수익률 게임 방법 및 장치 | |
JP7122343B2 (ja) | 情報処理システム、端末装置、プログラム、及び情報処理方法 | |
JP6717891B2 (ja) | 情報処理システム、端末装置、プログラム、及び情報処理方法 | |
JP5566547B1 (ja) | プログラム、及びソーシャルゲームシステムの制御方法 | |
WO2024116824A1 (ja) | プログラムおよび情報処理システム | |
JP6775588B2 (ja) | サーバー装置、プログラム、方法、及び端末装置 | |
JP2023165178A (ja) | ゲーム制御装置、ゲーム制御プログラムおよびゲーム制御システム | |
KR20090014677A (ko) | 게임 서비스에서 사용자에게 게임 차용권을 부여하는 방법및 시스템 | |
TW200906470A (en) | Method and system for data conversion related to game system, method and system of application thereof, and recording medium thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |