CN114911558B - 云游戏启动方法、装置、***、计算机设备和存储介质 - Google Patents
云游戏启动方法、装置、***、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN114911558B CN114911558B CN202210489667.7A CN202210489667A CN114911558B CN 114911558 B CN114911558 B CN 114911558B CN 202210489667 A CN202210489667 A CN 202210489667A CN 114911558 B CN114911558 B CN 114911558B
- Authority
- CN
- China
- Prior art keywords
- game
- transacted
- interface
- server
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 99
- 238000003860 storage Methods 0.000 title claims abstract description 24
- 238000012360 testing method Methods 0.000 claims description 178
- 230000009183 running Effects 0.000 claims description 25
- 230000004044 response Effects 0.000 claims description 9
- 238000012795 verification Methods 0.000 claims description 6
- 230000000977 initiatory effect Effects 0.000 claims 2
- 230000008569 process Effects 0.000 description 23
- 230000003993 interaction Effects 0.000 description 13
- 238000003825 pressing Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 9
- 230000009471 action Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 241001465754 Metazoa Species 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000000386 athletic effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 235000013361 beverage Nutrition 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 230000009193 crawling Effects 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000009187 flying Effects 0.000 description 1
- 238000005242 forging Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000001225 therapeutic effect Effects 0.000 description 1
- 230000009184 walking Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- 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/355—Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
-
- 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/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Optics & Photonics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了云游戏启动方法、装置、***、计算机设备和存储介质;本申请实施例通过终端设备显示交易界面,所述交易界面用于展示待交易对象的信息;响应于在所述交易界面中针对所述待交易对象的请求试玩操作,生成所述待交易对象的试玩请求;接收云游戏服务器发送的与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象;通过所述终端设备接收控制指令,控制所述虚拟对象执行相应的游戏操作。在本申请实施例中,可以根据用户在交易界面的请求试玩操作,启动相应的游戏程序,提供交易前多样化的待交易对象展示方式。
Description
技术领域
本申请涉及游戏技术领域,具体涉及云游戏启动方法、装置、***、计算机设备和存储介质。
背景技术
随着网络游戏的发展,游戏玩家之间的虚拟角色,如虚拟角色或虚拟道具等交易越来越多。目前,游戏玩家可以将自己在游戏中的虚拟角色或虚拟道具等在游戏交易平台上与其他游戏玩家进行交易。
然而,在这些游戏交易平台中,只能以文字或图片形式展示待交易对象的信息,展示方式单一,导致游戏玩家无法了解待交易对象的具体玩法。
发明内容
本申请实施例提供云游戏启动方法、装置、***、计算机设备和存储介质,可以根据用户在交易界面的请求试玩操作,启动待交易对象对应的游戏程序,提供交易前的多样化的待交易对象的展示方式。
本申请实施例提供一种云游戏启动方法,通过终端设备显示交易界面,所述交易界面用于展示待交易对象的信息;响应于在所述交易界面中针对所述待交易对象的请求试玩操作,生成所述待交易对象的试玩请求;接收云游戏服务器发送的与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象,所述游戏界面为所述云游戏服务器发送的视频流所对应的画面,所述视频流为所述云游戏服务器通过对运行安装于所述云游戏服务器中的与所述试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;通过所述终端设备接收控制指令,控制所述虚拟对象执行相应的游戏操作。
本申请实施例还提供一种云游戏启动方法,所述方法包括:通过目标服务器,接收终端设备生成的试玩请求,所述目标服务器为游戏服务器或所述云游戏服务器,所述终端设备显示一用于展示待交易对象的信息的交易界面,所述试玩请求为根据在所述交易界面中针对所述待交易对象的请求试玩操作生成的请求;通过所述目标服务器,根据所述试玩请求,生成目标游戏数据;通过云游戏服务器,启动与所述试玩请求对应的游戏程序;通过所述与所述试玩请求对应的游戏程序,根据所述目标游戏数据生成与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象,所述游戏界面为所述云游戏服务器发送的视频流所对应的画面,所述视频流为所述云游戏服务器通过对运行安装于所述云游戏服务器中的与所述试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;通过云游戏服务器,将所述与所述试玩请求对应的游戏界面发送至所述终端设备。
本申请实施例还提供一种云游戏启动装置,包括:显示单元,用于通过终端设备显示交易界面,所述交易界面用于展示待交易对象的信息;响应单元,用于响应于在所述交易界面中针对所述待交易对象的请求试玩操作,生成所述待交易对象的试玩请求;第一接收单元,用于接收云游戏服务器发送的与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象,所述游戏界面为所述云游戏服务器发送的视频流所对应的画面,所述视频流为所述云游戏服务器通过对运行安装于所述云游戏服务器中的与所述试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;控制单元,用于通过所述终端设备接收控制指令,控制所述虚拟对象执行相应的游戏操作。
本申请实施例还提供一种云游戏启动装置,包括:第二接收单元,用于通过目标服务器,接收终端设备生成的试玩请求,所述目标服务器为游戏服务器或所述云游戏服务器,所述终端设备显示一用于展示待交易对象的信息的交易界面,所述试玩请求为根据在所述交易界面中针对所述待交易对象的请求试玩操作生成的请求;第一生成单元,用于通过所述目标服务器,根据所述试玩请求,生成目标游戏数据;启动单元,用于通过云游戏服务器,根据所述目标游戏数据启动与所述试玩请求对应的游戏程序;第二生成单元,用于通过所述与所述试玩请求对应的游戏程序,根据所述目标游戏数据生成与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象,所述游戏界面为所述云游戏服务器发送的视频流所对应的画面,所述视频流为所述云游戏服务器通过对运行安装于所述云游戏服务器中的与所述试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;发送单元,用于通过云游戏服务器,将所述与所述试玩请求对应的游戏界面发送至所述终端设备。
本申请实施例还提供一种云游戏启动***,包括终端设备、目标服务器以及云游戏服务器,其中:所述终端用于:显示交易界面,所述交易界面用于展示待交易对象的信息;响应于在所述交易界面中针对所述待交易对象的请求试玩操作,生成所述待交易对象的试玩请求;接收云游戏服务器发送的与所述试玩请求对应的游戏界面;接收控制指令,控制所述虚拟对象执行相应的游戏操作;
所述目标服务器用于:接收终端设备生成的试玩请求,所述目标服务器为游戏服务器或所述云游戏服务器;根据所述试玩请求,生成目标游戏数据;
所述云游戏服务器用于:启动与所述试玩请求对应的游戏程序;通过所述与所述试玩请求对应的游戏程序,根据所述目标游戏数据生成与所述试玩请求对应的游戏界面;将所述与所述试玩请求对应的游戏界面数据发送至所述终端设备。
本申请实施例还提供一种计算机设备,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行本申请实施例所提供的任一种云游戏启动方法中的步骤。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例所提供的任一种云游戏启动方法中的步骤。
本申请实施例可以通过终端设备显示交易界面,所述交易界面用于展示待交易对象的信息;响应于在所述交易界面中针对所述待交易对象的请求试玩操作,生成所述待交易对象的试玩请求;接收云游戏服务器发送的与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象,所述游戏界面为所述云游戏服务器发送的视频流所对应的画面,所述视频流为所述云游戏服务器通过对运行安装于所述云游戏服务器中的与所述试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;通过所述终端设备接收控制指令,控制所述虚拟对象执行相应的游戏操作。在本申请中可以根据用户在交易界面的请求试玩操作,启动待交易对象对应的游戏程序,提供交易前的多样化的待交易对象的展示方式。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本申请实施例提供的云游戏启动***的场景示意图;
图1b是本申请实施例提供的云游戏启动方法的流程示意图;
图1c是本申请实施例提供的交易界面的界面示意图;
图2是本申请另一个实施例提供的云游戏启动方法的流程示意图;
图3是本申请另一个实施例提供的云游戏启动方法的流程示意图;
图4a是本申请一个实施例提供的云游戏启动方法的交互示意图;
图4b是本申请另一个实施例提供的云游戏启动方法的流程示意图;
图4c是本申请实施例提供的云游戏启动方法中终端设备、游戏服务器与云游戏服务器交互启动游戏程序的流程示意图;
图4d是本申请实施例提供的云游戏启动方法中终端设备、游戏服务器与云游戏服务器交互启动游戏程序的时序图;
图5是本申请实施例提供的云游戏启动装置的结构示意图;
图6是本申请另一个实施例提供的云游戏启动装置的结构示意图;
图7是本申请实施例提供的计算机设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在对本申请实施例进行详细地解释说明之前,先对本申请实施例涉及到的一些名词进行解释说明。
其中,虚拟场景:是应用程序在终端上运行时显示(或提供)的虚拟场景。该虚拟场景可以是对真实世界的仿真环境,也可以是半仿真半虚构的虚拟环境,还可以是纯虚构的虚拟环境。虚拟场景可以是二维虚拟场景、2.5维虚拟场景或者三维虚拟场景中的任意一种,本申请实施例对虚拟场景的维度不加以限定。例如,虚拟场景可以包括天空、陆地、海洋等,该陆地可以包括沙漠、城市等环境元素,用户可以控制虚拟角色在该虚拟场景中进行移动。
虚拟角色:是指在虚拟场景中用于模拟人物或动物的对象。该虚拟角色可以是虚拟人物、虚拟动物、动漫人物等,比如:在虚拟场景中显示的人物、动物。该虚拟角色可以是该虚拟场景中的一个虚拟的用于代表用户的虚拟形象。虚拟场景中可以包括多个虚拟角色,每个虚拟角色在虚拟场景中具有自身的形状和体积,占据虚拟场景中的一部分空间。虚拟角色的活动可以包括:调整身体姿态、爬行、步行、奔跑、骑行、飞行、跳跃、使用虚拟瞄具瞄准、射击、驾驶、拾取、攻击、投掷和释放技能等。
在一些实施例中,该虚拟角色可以是通过终端上的操作进行控制的用户角色。可选地,该虚拟角色可以是在虚拟场景中进行竞技的虚拟人物。可选地,该虚拟场景中参与互动的虚拟角色的数量可以是预先设置的,也可以是根据加入互动的终端的数量动态确定的。
虚拟道具:是指虚拟角色在虚拟场景中的能够使用的虚拟道具,包括***、步枪、狙击枪、匕首、刀、剑、斧子、绳索等能够对其他虚拟角色发起伤害的虚拟武器,子弹等补给道具,盾牌、盔甲、装甲车等防御道具,虚拟光束、虚拟冲击波等用于虚拟角色释放技能时通过手部展示的虚拟道具,以及药包、饮料等治疗道具。
游戏界面:是指通过图形用户界面提供或显示的应用程序对应的界面,该界面中包括供用户进行交互的图形用户界面和游戏画面,该游戏画面是虚拟场景的画面。
在一些实施例中,该游戏界面中可以包括游戏控件(如,技能控件、行为控件、功能控件等)、指示标识(如,方向指示标识、角色指示标识等)、信息展示区(如,击杀人数、比赛时间等),或是游戏设置控件(如,***设置、商店、金币等)。
云游戏:是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,角色控制方法的储存与运行是在云游戏服务器上完成的,终端用于数据的接收、发送以及游戏画面的呈现,举例而言,终端可以是靠近用户侧的具有数据传输功能的显示设备,如,终端、电视机、计算机、掌上电脑等;但是进行角色控制的设备为云端的云游戏服务器。在进行游戏时,用户操作终端向云游戏服务器发送操作指令,如触控操作的操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回终端,最后,通过终端进行解码并输出游戏画面。云游戏可以为家用机游戏、掌机游戏、街机游戏、云游戏或***等等。
本申请实施例提供云游戏启动方法、装置、***、计算机设备和存储介质。
其中,该云游戏启动装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、或者个人电脑(Personal Computer,PC)等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
在一些实施例中,该云游戏启动装置还可以集成在多个电子设备中,比如,云游戏启动装置可以集成在多个服务器中,由多个服务器来实现本申请的云游戏启动方法。
在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与用户进行交互,该本地终端设备将图形用户界面提供给用户的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给用户。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。用户能够通过触摸屏、鼠标、键盘或手柄等输入设备在界面上进行操作。
在一些实施例中,服务器也可以以终端的形式来实现。
例如,参考图1a,在一些实施方式中提供了一种云游戏启动***的场景示意图,该***可以实现云游戏启动方法。该云游戏启动***可以包括终端1000、云游戏服务器2000以及网络3000,终端以及服务器可通过网络进行数据交互。
其中,终端用于通过终端设备显示交易界面,交易界面用于展示待交易对象的信息;响应于在交易界面中针对待交易对象的请求试玩操作,生成待交易对象的试玩请求;接收云游戏服务器发送的与试玩请求对应的游戏界面,其中,游戏界面包括虚拟场景和位于虚拟场景中的与待交易对象对应的虚拟对象,游戏界面为云游戏服务器发送的视频流所对应的画面,视频流为云游戏服务器通过对运行安装于云游戏服务器中的与试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;通过终端设备接收控制指令,控制虚拟对象执行相应的游戏操作。
以下分别进行详细说明。可以理解的是,在本申请的具体实施方式中,涉及到待交易对象的信息、用户信息、标识信息、虚拟角色信息以及虚拟道具信息、请求试玩操作、触发操作等相关的数据,当本申请实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
在本实施例中,提供了一种云游戏启动方法,如图1b所示,具体流程可以如下:
110、通过终端设备显示交易界面,交易界面用于展示待交易对象的信息。
其中,交易界面可以为根据预加载的超文本标记语言5(HTML5)、动态服务器主页(ASP)、超文本预处理器(PHP)等页面生成的界面。交易界面可以为网页界面,也可以为应用程序显示的界面等,具体根据可以根据应用场景设置。例如,可以以网页形式显示游戏交易平台,通过游戏交易平台的网站主网页展示多个待交易对象的文本和/图像信息,也可以在终端安装游戏交易平台的应用程序,打开该应用程序后展示多个待交易对象的文本和/图像信息,当点击任意一个待交易对象的文本和/图像信息,可以跳转至该待交易对象对应的交易界面。交易界面展示的待交易对象的信息可以包括待交易对象的图像以及文字描述,该文字描述可以包括但不限于待交易对象的等级、战斗力、属性、定价等信息,如图1c所示,图1c为游戏中道具A(大刀)的交易页面,该页面中显示有道具A的图片、道具A的文字描述以及道具A的售价。
其中,待交易对象是指游戏玩家在游戏中拥有的能够用于交易的虚拟资产,例如可以为虚拟角色、虚拟道具等等。例如,待交易对象若为角色,则虚拟对象为虚拟角色;若为非角色,则虚拟角色为虚拟道具,该虚拟道具配置在默认的虚拟角色上,如可以配置在预先设置的虚拟角色上或当前玩家对应的虚拟角色上。
120、响应于在交易界面中针对待交易对象的请求试玩操作,生成待交易对象的试玩请求。
其中,请求试玩操作是指对待交易对象的操作,可以为在交易界面中对待交易信息的操作,例如,可以通过点击交易页面中待交易对象的图像或文本信息,以触发生成试玩请求的指令,也可以为对交易界面中其他预设控件的操作等,例如,在待交易界面中还可以包括请求试玩控件,通过对请求试玩控件的操作,生成试玩请求。请求试玩操作可以包括但不限于触摸、拖动、划按、长按、短按、双击、点击、结束拖动等操作,用户能够通过触摸屏、鼠标、键盘或手柄等输入设备进行请求试玩操作,具体操作方式视游戏操作方法或游戏具体设定而定。如图1c所示,在交易界面显示了道具A对应的请求试玩控件,通过点击该试玩控件,可以生成道具A的试玩请求。需说明的是,步骤120可以在终端设备、交易服务器、目标服务器或云游戏服务器中执行,例如可以将请求试玩操作发送至交易服务器、目标服务器或云游戏服务器,由交易服务器、目标服务器或云游戏服务器生试玩请求,也可以由终端设备生成试玩请求并将该试玩请求发送至交易服务器、目标服务器或云游戏服务器。再如,还可以将交易服务器、目标服务器部署在云游戏服务器中。
在一些实施方式中,当交易界面中展示了多个待交易对象的信息时,该请求试玩操作可以为针对一个或多个待交易对象的操作。例如,可以通过对待交易信息的操作选中至少一个待交易对象,并通过对交易界面中显示的请求试玩控件的操作,生成对所有选中待交易对象的试玩请求。当选中了多个待交易对象时,生成的试玩请求为多个选中待交易对象的试玩请求,待交易对象的试玩顺序可以根据选中顺序排列。
其中,试玩请求是指用于请求试玩待交易对象的信息。在一些实施方式中,为了使云游戏服务器能够启动相应的游戏程序,试玩请求可以包括待交易对象的信息,如待交易对象的标识信息等,试玩请求还可以包括待登录交易页面用户的用户信息、待交易对象对应游戏的标识信息等等,试玩请求也可以为根据这些信息中的一个或多个生成的能够用来启动对应游戏程序的信息。
在一些实施方式中,为了减轻云游戏服务器的负载,提高云游戏服务器与终端之间的数据处理以及传输效率,试玩请求可以包括对应待交易对象的游戏程序的启动指令,步骤120可以包括步骤:响应于在交易界面中针对待交易对象的请求试玩操作,根据待交易对象的交易信息生成对应待交易对象的游戏程序的启动指令。以此,云游戏服务器可以根据该启动指令启动对应的游戏程序,每个游戏程序可以为一个云游戏进程。
在一些实施方式中,终端设备可以根据请求试玩操作生成试玩请求,并将试玩请求发送至云游戏服务器,当云游戏服务器接收到试玩请求后,可以根据试玩请求携带的信息启动与待交易对象对应的云游戏进程,以运行对应的游戏程序。例如,试玩请求可以包括待交易对象的信息,在云游戏服务器中可以搭载有多个云游戏程序,当云游戏服务器收到试玩请求后,可以根据待交易对象的信息确定对应的云游戏程序,并创建对应的云游戏进程运行该云游戏程序。由于,游戏玩家之间的交易都是基于游戏中已有的虚拟角色或虚拟道具进行交易,因此待交易对象在游戏中的数据也存储在云游戏服务器中或可以被云游戏服务器调取,以此可以根据待交易对象的信息从云游戏服务器中获取待交易对象在游戏中的数据,并使用云游戏进程运行的游戏程序处理该数据以生成对应待处理对象的虚拟场景,并将该虚拟场景以游戏界面数据形式发送至终端设备。
其中,游戏界面可以包括游戏画面以及供用户进行交互的图形用户界面等。与试玩请求对应的游戏界面可以为包含用于显示待交易对象的游戏界面,例如,在游戏界面中可以显示有待交易对象,该待交易对象可以为当前用户操作的虚拟角色,也可以为当前用户操作的虚拟角色装配的虚拟道具,也可以为显示的可供拾取的虚拟道具等。与试玩请求对应的游戏界面还可以为包含用于获取待交易对象的预设对象的游戏界面,如预设对象可以包括但不限于物品栏、装备栏、商店或NPC(非玩家角色),用户可以通过与游戏界面显示的预设对象进行互动,以获取待交易对象,例如通过点击NPC,与NPC交易得到并穿戴装备,此时待交易对象的数据可以存储在云游戏服务器,响应于用户的点击操作以及交易操作,可以在云游戏服务器生成包含穿戴了装备的虚拟角色的游戏画面。
130、接收云游戏服务器发送的与试玩请求对应的游戏界面。
其中,游戏界面包括虚拟场景和位于虚拟场景中的与待交易对象对应的虚拟对象,游戏界面为云游戏服务器发送的视频流所对应的画面,视频流为云游戏服务器通过对运行安装于云游戏服务器中的与试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据。
在生成试玩请求后,云游戏服务器可以根据试玩请求生成对应的游戏画面,并将该游戏画面以视频流的形式发送给终端,终端设备可以根据接收到的视频流数据显示游戏画面。并可以建立控制连接链路,以使用户可以在终端设备操作云游戏,云游戏服务器可以通过控制连接链路接收用户在终端上的游戏操作信息,即时调整游戏界面数据。需说明的是,步骤130可以在终端设备、交易服务器或目标服务器中执行,例如可以由交易服务器或目标服务器接收试玩请求对应的游戏界面,并转发至终端设备。
在一些实施方式中,当试玩请求为与至少两个待交易对象对应的试玩请求时,步骤130之后,可以包括步骤1.1,如下:
1.1、通过终端设备显示第一游戏界面以及切换控件,第一游戏界面为与第一待交易对象对应的游戏界面,第一待交易对象为至少两个待交易对象中的一个待交易对象,切换控件用于将第一游戏界面切换为第二游戏界面,第二游戏界面为对应至少两个待交易对象中除第一待交易对象以外的待交易对象的游戏界面。
其中,切换控件是指用来将第一游戏界面切换为第二游戏界面的控件。切换控件的切换顺序可以为任意顺序,也可以为待交易对象在交易界面的选中顺序。
其中,第一待交易对象可以为按照待交易对象在交易界面的选中顺序排列的首位待交易对象,也可以为多个待交易对象中的任意一个待交易对象。第二交易对象可以为试玩请求对应的所有待交易对象中除第一待交易对象外的任意一个待交易对象,也可以为按照待交易对象在交易界面的选中顺序排列的第一待交易对象的下一待交易对象。
其中,第一游戏界面是根据云游戏服务器发来的对应第一待交易对象的游戏界面的视频流生成的游戏界面。第二游戏界面是根据云游戏服务器发来的对应第二待交易对象的游戏界面的视频流生成的游戏界面。
当用户在交易界面选中多个待交易对象时,可以生成与该多个待交易对象对应的试玩请求,也即该试玩请求可以用来试玩该多个待交易对象。云游戏服务器在收到试玩请求时,可以启动该多个待交易对象中的一个或多个待交易对象对应的云游戏进程,以此生成一个或多个游戏界面。然而为了减轻终端的负载,提高数据处理效率,在终端可以只显示其中一个待交易对象(即第一待交易对象)的游戏界面(第一游戏界面),再通过切换界面,以便用户灵活切换试玩不同的待交易对象,可以实现对交易界面中多种试玩游戏的虚拟角色的试玩支持,提供交易前的多样化的待交易对象的展示方式。
在一些实施方式中,在步骤130之后还可以包括步骤2.1~2.3,如下:
2.1、响应于针对切换控件的触发操作,生成切换请求;
2.2、通过终端设备接收云游戏服务器发来对应切换请求的第二游戏界面;
2.3、通过终端设备显示第二游戏界面。
其中,触发操作可以包括但不限于触摸、拖动、划按、长按、短按、双击、点击、结束拖动等操作,用户能够通过触摸屏、鼠标、键盘或手柄等输入设备进行请求试玩操作,具体操作方式视游戏操作方法或游戏具体设定而定。
云游戏服务器可以只启动该试玩请求对应的一个待交易对象(即第一待交易对象)对应的游戏程序,以此云游戏服务器以及终端设备只需要处理一个待交易对象对应的游戏数据。例如,当用户触发切换控件后,终端设备可以将切换请求发送给云游戏服务器,云游戏服务器可以根据切换请求可以启动其他一个待交易对象对应的游戏程序,以便用户灵活切换试玩不同的待交易对象。由于每次云游戏服务器只处理一个待交易对象对应的游戏数据,终端也接收并显示一个待交易对象对应的游戏界面,因此在提供交易前的多样化的待交易对象的展示方式的同时,也可以减轻云游戏服务器以及终端的负载,提高数据处理以及传输效率。
在一些实施方式中,步骤130之后,还可以包括:通过终端设备显示与试玩请求对应的游戏界面。
在一些实施方式中,试玩请求可以为与至少两个不同类型的待交易对象对应的试玩请求,通过终端设备显示与试玩请求对应的游戏界面,可以包括:通过终端设备接收云游戏服务器发来的与至少两个不同类型的待交易对象对应的游戏界面;根据与至少两个不同类型的待交易对象对应的游戏界面,通过终端设备显示游戏界面。
其中,待交易对象的类型用来表征能够被同时装配或使用的不同待交易对象对应的属性信息。待交易对象的类型可以包括但不限于虚拟角色、头部护具、腿部护具、手持道具、背包、坐骑,等等。游戏中虚拟角色的不同部位可以装配多种不同类型的虚拟道具,也可以通过背、骑等行为使用不同的虚拟道具,以此用户可以同时试玩虚拟角色以及多种不同类型的虚拟道具。
用户在执行请求试玩操作时,可以选中多个不同类型的待交易对象,并生成针对多个不同类型的待交易对象的试玩请求。云游戏服务器可以根据试玩请求生成对应多个待交易对象的游戏界面,并将该游戏界面数据发送给终端。例如,用户在交易界面点击选中了鞋子、头巾以及护甲,并生成了对鞋子、头巾以及护甲的试玩请求,云游戏服务器在收到试玩请求后,可以获取场景数据、当前账户对应的虚拟角色A的数据以及鞋子、头巾、护甲的数据,场景数据中包含至少一个NPC,并将一个NPC的数据关联对鞋子、头巾以及护甲的数据,以表征鞋子、头巾以及护甲放置在该NPC身上,云游戏服务器根据获取的数据生成包含该NPC以及虚拟角色A游戏画面,并将游戏画面数据发送至终端,终端接收游戏画面数据并显示包含该NPC以及虚拟角色A游戏画面。此时,用户可以在终端操作虚拟角色A与该NPC互动,以使虚拟角色A获得并装备鞋子、头巾、护甲,以此用户可以操作虚拟角色A试玩鞋子、头巾以及护甲。通过对多种不同类型的待交易对象生成试玩请求,一次获取并生成包含多种待交易对象的游戏画面,能够为玩家提供对不同类型待交易对象的组合试玩,提供交易前的多样化的待交易对象的展示方式。
在一些实施方式,为了便于用户能够自由组合选中的多种类型的待交易对象,提供交易前的多样化的待交易对象的展示方式,对应待交易对象的游戏界面数据还可以为用于获取待交易对象的数据,如能够用来获取待交易对象的预设对象的显示数据,预设对象可以包括但不限于物品栏、装备栏、商店或NPC,用户可以通过与游戏界面显示的预设对象进行互动操作,以获取待交易对象,例如通过点击NPC,与NPC互动获取一种或多种待交易对象。为了便于虚拟角色A与NPC互动,可以在NPC的附近生成虚拟角色A,以使虚拟角色A与NPC能在同一游戏画面中显示。
需说明的是,若用户想要试玩的多个待交易对象中,有任意两个待交易对象为相同类型时,也可以针对要试玩的多个待交易对象生成试玩请求,并将要试玩的多个待交易对象的数据与预设对象关联,以使得用户用够通过与预设对象互动获取要试玩的多个待交易对象中任意多个不同类型的待交易对象进行组合试玩。
在一些实施方式中,终端设备还显示存储控件,在步骤130之后还可以包括步骤3.1~3.2,如下:
3.1、响应于针对存储控件的触发操作,通过终端设备将待交易对象的标识信息的存储在本地存储器;
3.2、当结束与试玩请求对应的游戏程序时,根据本地存储器存储的标识信息在交易界面中标记目标待交易对象,以便在交易界面中对目标待交易对象执行交易操作,目标待交易对象为与本地存储器中保存的待交易对象的标识信息对应的待交易对象。
其中,存储控件用来存储待交易对象的标识信息的控件。触发操作可以包括但不限于触摸、拖动、划按、长按、短按、双击、点击、结束拖动等操作,用户能够通过触摸屏、鼠标、键盘或手柄等输入设备进行请求试玩操作,具体操作方式视游戏操作方法或游戏具体设定而定。步骤2.1以及步骤3.1中的触发操作可以相同,也可以不同,具体操作方式视游戏操作方法或游戏具体设定而定。
在触发存储控件后,可以从试玩请求或游戏程序的游戏数据中获取待交易对象的标识信息并存储在本地存储器。由于游戏程序在生成游戏界面数据之前通常都要获取待交易对象在游戏服务器中的数据,该数据中可以对应交易对象的标识信息。当用户结束对应待交易对象的游戏程序时,则可以认为用户对该待交易对象的试玩结束,此时若本地存储器中保存有该待交易对象的标识信息,则认为该待交易对象为用户感兴趣的待交易对象,此时可以通过终端设备或交易服务器根据该待交易对象在本地存储中保存的标识信息与交易界面中显示的待交易对象的标识信息进行比较,若匹配,则通过终端设备或交易服务器标记交易界面中的待交易对象为目标待交易对象,标记形式可以为高亮、增加在交易界面中的特定区域(如购物车)等形式。由此,在用户试玩待交易对象时,若用户想要购买该待交易对象,则可以通过对存储控件的触发操作,将虚拟角色的标识信息进行保存。同时,将标识信息存储在本地,而不是同步存储在服务器中,可以提升数据存储效率,减轻云游戏服务器的负载。
140、通过终端设备接收控制指令,控制虚拟对象执行相应的游戏操作。
终端在接收到云游戏服务器发来的视频流后,可以将该视频流实时渲染在终端设备的图形用户界面上以显示游戏界面。用户可以在终端设备执行操作,生成控制指令,控制虚拟对象执行相应的游戏操作,以通过终端设备显示的游戏界面来试玩待交易对象。
其中,游戏操作是指预先设置用于控制虚拟角色执行预设的虚拟动作的操作,预设操作可以包括但不限于触摸、拖动、划按、长按、短按、双击、点击、结束拖动等操作,用户能够通过触摸屏、鼠标、键盘或手柄等输入设备进行请求试玩操作,具体操作方式视游戏操作方法或游戏具体设定而定。预设的虚拟动作是指预先设置的虚拟操作,例如,当待交易对象为虚拟角色时,预设的虚拟动作可以为调整身体姿态、爬行、步行、奔跑、骑行、飞行、跳跃、使用虚拟瞄具瞄准、射击、驾驶、拾取、攻击、投掷和释放技能等。待交易对象为虚拟道具时,游戏操作可以为道具移动、拾取、丢弃、合成、锻造、使用等针对该虚拟道具的操作,具体虚拟动作视游戏操作方法或游戏具体设定而定。
本申请实施例提供的云游戏启动方案可以应用在各种游戏虚拟资产交易场景中。比如,以多人竞技类游戏为例,通过终端设备显示交易界面,交易界面用于展示待交易对象的信息;响应于在交易界面中针对待交易对象的请求试玩操作,生成待交易对象的试玩请求;接收云游戏服务器发送的与试玩请求对应的游戏界面;通过终端设备接收控制指令,控制虚拟对象执行相应的游戏操作。采用本申请实施例提供的方案能够根据用户在交易界面的请求试玩操作,启动试玩请求对应的游戏程序,提供交易前的多样化的待交易对象的展示方式。
此外,本申请实施例还可以在游戏界面提供切换控件,当用户在交易界面选中多个待交易对象时,可以通过对切换控件的触发操作灵活切换试玩不同的待交易对象,可以实现对交易界面中多种试玩游戏的虚拟角色的试玩支持,提供交易前的多样化的待交易对象的展示方式。本申请实施例还可以在游戏界面提供存储控件,将虚拟角色的标识信息进行保存,将标识信息存储在本地,而不是同步存储在服务器中,可以提升数据存储效率,减轻云游戏服务器的负载。
由上可知,本申请实施例可以为用户提供交易前的多样化的虚拟角色展示以及试玩方式。
在本实施例中,提供了一种云游戏启动方法,如图2所示,具体流程可以如下:
210、通过目标服务器,接收终端设备生成的试玩请求。
其中,目标服务器为游戏服务器或云游戏服务器,终端设备显示一用于展示待交易对象的信息的交易界面,试玩请求为根据在交易界面中针对待交易对象的请求试玩操作生成的请求。
其中,游戏服务器可以用于存储游戏数据以及根据存储的游戏数据生成云游戏服务器中游戏程序需要的游戏数据,存储的游戏数据可以包括但不限于虚拟场景、虚拟角色、虚拟道具、用户历史游戏数据、游戏账户等能够使用户登录以及执行游戏操作的数据。
在一些实施方式中,试玩请求包括当前用户信息以及待交易对象的标识信息,步骤210以及步骤220之间,还可以包括步骤3.1,如下:
3.1、通过目标服务器验证当前用户信息,以便目标服务器在当前用户信息验证通过时,根据试玩请求生成目标游戏数据。
其中,当前用户信息是指登录交易界面的用户的信息,可以为登录交易界面的用户的账户信息或用户的标识信息,可以使用信息表征登录交易界面用户的身份。
其中,待交易对象的标识信息是指可以用来识别待交易对象的标识信息。例如,待交易对象的标识信息可以为待交易对象在游戏中的标识信息,一般而言,待交易对象在游戏中的标识信息具有唯一性,使用该标识能将待交易对象与游戏中的其他虚拟资产区分开。在一些实施方式中,为了从待交易对象的标识信息快速确定待交易对象所在的游戏,待交易对象的标识信息还可以包括待交易对象所在游戏的标识,如,待交易对象的标识信息可以标识为MHXY13311,其中,MHXY代表待交易对象所在游戏的简称,13311为待交易对象在该游戏中的编码。
为了使用户在游戏交易平台购买的虚拟角色或者虚拟道具能够直接绑定在用户的游戏账户中,游戏交易平台与游戏之间常具有强关联性,例如,用户可以以相同的账号登录游戏交易平台和游戏,或在游戏交易平台与游戏中保存有用户游戏交互平台登录账户与游戏登录账户的对应关系。因此,在终端生成的试玩请求可以同时携带当前用户信息,以使得云游戏服务器在开启游戏程序之前,目标服务器可以从终端获取当前用户信息并验证当前操作用户的身份,使云游戏服务器只对验证通过的用户启动云游戏进程,可以减轻云游戏服务器的负载。例如,游戏服务器在接收到当前用户信息时,可以根据该当前用户信息从游戏服务器存储的游戏账户信息中确定是否存在与当前用户信息对应的游戏账户,若是,则认为当前用户信息验证通过,云游戏服务器可以为该用户启动对应的游戏程序,以便用户能够试玩待交易的虚拟角色,若验证不通过,则可以在交易界面显示验证失败或无法试玩该待交易对象的提示。需说明的是,在确定游戏服务器存储的游戏账户信息中是否存在与当前用户信息对应的游戏账户过程中,可以先根据待交易对象的标识信息确定对应的游戏,从游戏服务器中获取存储的该游戏的游戏账户,确定获取到的游戏账户中是否有与当前用户信息对应的游戏账户,若有,则验证通过,以此,可以避免频繁调用云游戏服务器,减轻云游戏服务器的负载。
在一些实施方式中,在请求试玩操作可以为针对一个或多个待交易对象的操作时,云游戏服务器在接收到试玩请求后,可以根据试玩请求为终端启动对应第一待交易对象的云游戏进程,并在云游戏进程中运行游戏程序以生成对应第一待交易对象的游戏界面,并将对应第一待交易对象的游戏界面发送给终端设备,以在终端设备显示对应第一待交易对象的游戏界面。其中,第一待交易对象可以为按照待交易对象在交易界面的选中顺序排列的首位待交易对象,也可以为多个待交易对象中的任意一个待交易对象。
在一些实施方式中,步骤210之前,还可以包括步骤4.1~4.2,如下:
4.1、通过交易服务器,接收终端设备发送的试玩请求;
4.2、在交易服务器接收到试玩请求后,通过交易服务器将试玩请求发送至目标服务器;
步骤210与步骤240之间,还可以包括步骤4.3,如下:
4.3、通过目标服务器将目标游戏数据发送至云游戏服务器。
其中,交易服务器可以指交易界面对应的服务器。例如,在终端可以安装有交易平台的客户端,交易平台的客户端可以显示交易界面以及发起试玩请求逻辑,交易服务器可以为交易平台的客户端提供服务器,以完成各种交易界面。
在终端设备生成试玩请求后,可以将试玩请求发送至交易服务器,交易服务器可以将试玩请求转发至游戏服务器,游戏服务器可以根据试玩请求生成目标游戏数据,并将目标游戏数据发送至云游戏服务器。以此,实现了从交易界面到游戏界面的交互过程,提供交易前的多样化的待交易对象的展示方式。需说明的使,试玩请求在终端设备、交易服务器、游戏服务器以及云游戏服务器之间传输时,不同传输过程中试玩请求的传输形式以及携带的内容可以不同。在游戏服务器发送目标游戏数据至云游戏服务器时还可以同时将试玩请求发送至云游戏服务器,以便云游戏服务器根据试玩请求启动对应的游戏程序。
220、通过目标服务器,根据试玩请求,生成目标游戏数据。
其中,目标游戏数据是指用于在目标试玩节点运行对应试玩请求的游戏程序的游戏数据,可以包括但不限于虚拟角色数据、虚拟道具数据以及虚拟场景数据中的至少一种。
在一些实施方式中,试玩请求包括待交易对象的标识信息,步骤220可以包括步骤5.1~5.3,如下:
5.1、通过目标服务器,根据待交易对象的标识信息,确定与待交易对象对应的目标游戏;
5.2、将多个游戏服务节点中与目标游戏对应的游戏服务节点确定为目标游戏服务节点,游戏服务节点为目标服务器中的节点;
5.3、根据试玩请求,在目标游戏服务节点生成目标游戏数据。
其中,游戏服务节点可以指用于提供试玩游戏的游戏数据的节点。例如,本申请的游戏服务节点可以是专用于试玩的节点,不同游戏服务节点可以体现为游戏中不同游戏的试玩游戏服。
例如,为了减轻云游戏服务器的负载,目标服务器可以为游戏服务器。若游戏服务节点位于游戏服务器,在游戏服务器中还可以有提供常规游戏服务的多个节点(即原始服务器节点)。需说明的是,本申请中的游戏服务节点只提供用户对于待交易对象的试玩体验,本申请中的游戏服务节点的游戏数据并不会同步至常规游戏服务节点,当用户退出云游戏后,可以删除游戏服务节点中试玩的游戏数据。
例如,目标服务器可以为云游戏服务器,云游戏服务器内部署有游戏服务节点,可以在游戏服务节点中生成目标游戏数据,以此,在收到试玩请求时,通过从云游戏服务器内的游戏服务节点获取目标游戏数据,可以减少云游戏进程启动的负载。
由于游戏中可交易的虚拟资产多种多样,游戏交易平台上可展示的待交易对象种类繁多,且相同类型的待交易对象又可能来自于不同的游戏服(如两个地区服的同一道具A在游戏交易平台上是相同类型的两个待交易对象),因此,使得游戏交易平台上可展示的待交易对象更加多样化。以此,目标服务器中设置多个游戏服务节点,可以用于试玩不同的待交易对象,或为相同的待交易对象提供不同的试玩场景。例如,可以通过在游戏服务器中设置多个试玩游戏服为游戏交易平台中的多个待交易对象提供不同的目标游戏数据,以此,在获取到试玩请求后,要从多个游戏服务节点中确定出目标游戏服务节点。由于多个游戏服务节点与多个不同种类的游戏一一对应,因此为了提高确定目标游戏服务节点的效率,可以根据待交易对象的标识信息来确定目标游戏服务节点。例如,可以将待交易对象的标识信息与不同种类的游戏中虚拟资产的标识信息进行匹配,若与任一虚拟资产匹配成功,则可以将该虚拟资产对应的游戏确定为目标游戏。待交易对象的标识信息还可以包括待交易对象所在游戏的标识,根据该游戏的标识确定对应的游戏为目标游戏。在确定目标游戏后,可以生成目标游戏对应的游戏数据,以便于云游戏服务器调用。
在一些实施方式中,游戏数据包括虚拟角色数据以及虚拟道具数据,试玩请求包括待交易对象的标识信息以及当前用户信息,待交易对象包括虚拟道具,根据试玩请求,在目标游戏服务节点生成目标游戏数据,可以包括:
根据当前用户信息,在目标游戏服务节点生成与当前用户对应的虚拟角色数据;
根据待交易对象的标识信息,在目标游戏服务节点生成与待交易对象的对应的虚拟道具数据。
其中,虚拟角色数据是指虚拟角色在游戏中的数据,例如,可以为与虚拟角色战力相关的信息,可以包括但不限于虚拟角色的等级、血量值、魔法值、金币值、装备信息、战力信息以及技能信息等中的一个或多个。虚拟道具数据是指虚拟角色在游戏中的数据,例如,可以为与虚拟道具战力相关的信息,可以包括但不限于虚拟道具的等级、属性、耐久度等中的一个或多个。
在待交易对象为虚拟道具时,可以在游戏程序中加载当前用户在游戏中账户的虚拟角色(虚拟角色),以使得用户能在云游戏服务器运行的游戏程序中使用自己的虚拟角色操作虚拟道具,为用户提供交易前的沉浸式的虚拟道具试玩方式,提升用户的试玩体验。需说明的是,当用户在游戏中没有对应的游戏账户或虚拟角色(虚拟角色)时,可以为通过目标服务器在目标游戏服务节点为用户创建一用于操作待交易对象的虚拟角色。
在一些实施方式中,游戏数据还可以包括虚拟场景数据,根据试玩请求,在目标游戏服务节点生成目标游戏数据,还可以包括:
根据当前用户对应的虚拟角色数据以及待交易对象对应的虚拟道具数据,确定当前用户对应的虚拟角色的战力信息;
根据当前用户对应的虚拟角色的战力信息,确定虚拟场景的难度;
在目标游戏服务节点生成对应难度的虚拟场景数据。
其中,虚拟场景数据是指用来构造云游戏的虚拟场景的数据,可以全部或部分地对应目标试玩节点运行的云游戏的虚拟场景的数据。
其中,战力信息是指用来表征虚拟角色在游戏中战力高低的信息,例如,战力信息可以以战力值表示,如可以根据当前用户对应的虚拟角色的血量值或魔法值高低来确定该虚拟角色的生命值,以及装备信息、战力信息或技能信息来确定该虚拟角色的攻击能力,根据待交易对象的等级、属性或耐久度来确定该待交易对象的攻击能力,再对虚拟角色的生命值、攻击能力以及待交易对象的攻击能力进行权重计算,得到战力值。
其中,虚拟场景的难度是指虚拟场景对应的游戏难度。在实际应用中,游戏可以具有多个虚拟场景,每个虚拟场景可以具有对应的游戏难度,例如,可以为游戏设置多个用于试玩的虚拟场景,每个虚拟场景对应不同的游戏难度。在确定虚拟角色的战力信息后,可以在目标试玩节点中生成与该战力信息匹配的游戏难度的虚拟场景,以增加对虚拟场景设置的精准性,提升用户的试玩体验。
在确定待交易对象的战力信息后,可以成与该战力信息匹配的游戏难度的虚拟场景,以增加对虚拟场景设置的精准性,提升用户的试玩体验。
在一些实施方式中,游戏数据可以包括虚拟角色数据,试玩请求包括待交易对象的标识信息,待交易对象包括虚拟角色,根据试玩请求,在目标游戏服务节点生成目标游戏数据,可以包括:
根据待交易对象的标识信息,在目标游戏服务节点生成待交易对象的标识信息对应的虚拟角色数据。
在待交易对象为虚拟角色时,可以通过标识信息快速获取虚拟角色数据标识,提升处理效率,提升用户的试玩体验。
在一些实施方式中,游戏数据还可以包括虚拟场景数据,根据试玩请求,在目标游戏服务节点生成目标游戏数据,还可以包括:
根据待交易对象的标识信息对应的虚拟角色数据,确定待交易对象的战力信息;
根据待交易对象的战力信息,确定生成的虚拟场景的难度;
在目标游戏服务节点生成对应难度的虚拟场景数据。
在确定待交易对象的战力信息后,可以成与该战力信息匹配的游戏难度的虚拟场景,以增加对虚拟场景设置的精准性,提升用户的试玩体验。
230、通过云游戏服务器,启动与试玩请求对应的游戏程序。
在一些实施方式中,云游戏服务器可以包括多个试玩节点,步骤230可以包括步骤6.1~6.2,如下:
6.1、通过云游戏服务器,将多个试玩节点中与试玩请求对应的试玩节点确定为目标试玩节点;
6.2、在目标试玩节点启动与试玩请求对应的游戏程序。
其中,试玩节点是指在云游戏服务器中用于运行游戏程序的节点。在本申请实施例中,在云游戏服务器中可以部署有多个试玩节点,试玩节点可以为用户提供常规登录及云游戏支持的服务节点。
目标试玩节点可以从目标游戏服务器节点获取目标游戏数据,并在目标试玩节点启动对应交易界面中待交易对象的云游戏进程。
例如,在一些实施方式中,多个试玩节点可以对应多个不同游戏,如游戏交易平台上展示有游戏1~游戏5这五种游戏中的虚拟资产,在云游戏服务器中可以有试玩节点1~5,每个试玩节点为一种游戏提供试玩服务,如,用户在游戏交易平台上点击游戏3中待交易对象A时,试玩节点可以启动游戏A的游戏进程,并在虚拟场景中生成待交易对象A。
例如,在一些实施方式中,在多个试玩节点中,有至少两个试玩节点可以为同一种游戏提供不同的虚拟场景,如云游戏服务器可以在收到试玩请求后可以根据试玩请求从目标游戏服务节点获取目标游戏数据,并根据目标游戏数据确定对应的虚拟场景难度。在待交易对象为虚拟角色时,目标游戏数据可以包括该虚拟角色的游戏数据,可以根据该虚拟角色的游戏数据确定该虚拟角色的战力信息,再根据战力信息确定对应的虚拟场景难度,将与该虚拟场景难度匹配的试玩节点确定为目标试玩节点;在待交易对象为虚拟道具时,目标游戏数据可以包括用户对应的虚拟角色的游戏数据以及待交易对象对应的虚拟道具数据,可以根据目标游戏数据确定虚拟角色的战力信息,再根据战力信息确定对应的虚拟场景难度,将与该虚拟场景难度匹配的试玩节点确定为目标试玩节点。
240、通过与试玩请求对应的游戏程序,根据目标游戏数据生成与试玩请求对应的游戏界面。
其中,游戏界面包括虚拟场景和位于虚拟场景中的与待交易对象对应的虚拟对象,游戏界面为云游戏服务器发送的视频流所对应的画面,视频流为云游戏服务器通过对运行安装于云游戏服务器中的与试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据。
云游戏服务器可以根据目标游戏数据生成对应待交易对象的游戏界面数据,并将该游戏界面数据发送给终端设备,并可以建立控制连接链路,以使用户可以在终端设备操作云游戏,云游戏服务器可以通过控制连接链路接收用户在终端设备上的游戏操作信息,即时调整游戏界面数据。
250、通过云游戏服务器,将与试玩请求对应的游戏界面发送至终端设备。
终端设备在接收到云游戏发来的游戏界面数据后,可以将该游戏界面数据实时渲染在终端的图形用户界面上以显示游戏界面。
云游戏服务器可以根据试玩请求启动相应的游戏程序,并通过该游戏程序从目标服务器获取所需的目标游戏数据,生成对应待交易对象的游戏界面,并将该游戏界面发送给终端。以此,可以通过试玩请求启动试玩请求对应的游戏程序,提供交易前的多样化的待交易对象的展示方式。
由上可知,本申请实施例可以为用户提供交易前的多样化的虚拟角色展示以及试玩方式。
根据上述实施例所描述的方法,以下将作进一步详细说明。
在本实施例中,将以终端与云游戏服务器的交互过程为例,对本申请实施例的方法进行详细说明。
如图3所示,一种云游戏启动方法具体流程如下:
310、在终端设备的图形用户界面显示交易界面,交易界面用于展示待交易对象的信息。
例如,用户可以通过登录游戏交易平台的终端进入该平台的主页,通过点击主页上的任意一个道具A,进入道具A的详情页(即交易界面),详情页可以如图1c所示。
320、响应于在交易界面中针对待交易对象的请求试玩操作,在终端设备生成待交易对象的试玩请求。
当用户点击详情页中的请求试玩控件时,在终端生成试玩请求,并将试玩请求发送至云游戏服务器,试玩请求可以用户的账号信息以及携带道具A的商品编号MHXY13311,其中,MHXY代表道具A所在游戏的简称,13311为道具A在该游戏中的编码。
330、终端设备将试玩请求发送至游戏服务器。
340、游戏服务器接收终端设备发来的试玩请求,并将多个游戏服务节点中与试玩请求对应的游戏服务节点确定为目标游戏服务节点。
游戏服务器中有多个游戏服务节点,不同的游戏服务节点对应不同的游戏。游戏服务器在收到试玩请求后,根据携带道具A的商品编号MHXY13311中的MHXY确定道具A对应的游戏为游戏A,并确定游戏A对应的游戏服务节点A为目标游戏服务节点。
350、游戏服务器在目标游戏服务节点生成目标游戏数据,并将目标游戏数据发送至云游戏服务器。
在一些实施方式中,由于目标游戏服务节点为游戏A对应的节点,因此在部署目标游戏服务节点时可以在节点中存储游戏A的全部或部分数据。因此,在步骤350中,目标游戏服务节点可以从存储的数据中根据用户的账号信息获取的虚拟角色A的数据、根据虚拟道具A的商品编号获取虚拟道具A的数据,以及虚拟场景数据,并将这些数据作为目标数据发送给云游戏服务器的目标试玩节点。
在一些实施方式中,目标游戏服务节点可以从存储的数据中根据虚拟角色A的战力信息获取对应难度的虚拟场景数据,以发送至云游戏服务器。
360、云游戏服务器接收目标游戏数据,并根据目标游戏数据在目标试玩节点为终端设备启动对应试玩请求的游戏程序。
在目标试玩节点中可以启动用来处理生成对应试玩请求的游戏界面数据的游戏程序,并创建与终端连接的控制连接链路,可以理解的是对应试玩请求即为对应待交易对象。
370、在云游戏服务器的对应试玩请求的游戏程序中,生成对应试玩请求的游戏界面。
云游戏服务器可以根据目标游戏数据,通过目标试玩节点运行的游戏程序生成包含虚拟角色A和虚拟道具A的游戏界面。
380、云游戏服务器将对应试玩请求的游戏界面发送至终端设备。
云游戏服务器将包含虚拟角色A和虚拟道具A的游戏界以视频流等的形式发送给终端设备。
390、终端设备接收云游戏服务器发来的对应试玩请求的游戏界面,并显示对应试玩请求的游戏界面。
终端设备在接收到包含虚拟角色A和道具A的游戏界面数据后,根据该数据在终端的图形用户界面上显示对应包含角色A和道具A的游戏界面。同时,目标试玩节点可以通过控制连接链路接收用户在终端设备上的游戏操作信息,即时调整游戏界面数据。
上述步骤的具体实现方式可参见前述实施例。
由上可知,采用本申请实施例提供的方案能够启动待交易对象对应的游戏程序,提供交易前的多样化的待交易对象的展示方式。
根据上述实施例所描述的方法,以下将作进一步详细说明。
在本实施例中,如图4a所示,终端设备安装有游戏交易平台客户端,游戏交易平台客户端中集成有云游戏SDK,云游戏服务器中的试玩节点为客户端节点,目标试玩节点为目标客户端节点,客户端节点中集成有游戏客户端应用,游戏交易平台客户端可以通过游戏交易平台服务器与云游戏服务器进行交互。
其中,游戏交易平台客户端,是游戏交易平台的终端应用。游戏交易平台服务端,为游戏交易平台客户端提供服务,完成用户的各种交易行为;云游戏SDK,是云游戏服务的展示和操作终端应用,通过这个终端应用,用户可以在当前终端上操作远程的游戏运行环境,这里云游戏终端以SDK的形式集成在游戏交易平台客户端,让游戏交易平台客户端拥有云游戏的能力;客户端节点,包括了运行在云端的虚拟机,云游戏调度服务等,提供远程的云游戏运行环境,为服务器节点提供服务,客户端节点中集成有游戏客户端应用;游戏服务器,给云游戏客户端应用提供服务,可以为特定的某款游戏的服务器,例如游戏服务器中的游戏服务节点可以为用户提供游戏专属试玩服。
游戏交易平台客户端和游戏交易平台服务端之间的交互主要包括:游戏交易平台客户端的业务API获取,试玩请求逻辑发起,试玩数据准备等。游戏交易平台服务端和服务器节点之间的交互主要包括:游戏交易平台服务端向游戏服务器发起的交易请求,试玩请求等,以及游戏服务器返回给游戏交易平台服务端的交易和试玩处理结果。游戏交易平台客户端内的云游戏SDK与客户端节点内游戏客户端应用之间的交互主要包括:云游戏SDK获取游戏客户端应用的画面信息并展示,游戏客户端应用获取来自云游戏SDK捕捉到的玩家操作信息并作出对应的响应。
在本实施例中,将以游戏交易平台客户端、游戏交易平台服务器、游戏服务器与客户端节点的交互过程为例,对本申请实施例的方法进行详细说明。
如图4b所示,一种云游戏启动方法具体流程如下:
410、用户在终端设备登录游戏交易平台,进入游戏交易平台主页。
游戏交易平台是用户进行游戏虚拟物品交易的场所,用户可以在游戏交易平台查看以及购买用户上架的虚拟游戏物品。游戏交易平台上架的商品都来自游戏内的真实资产数据,用户将游戏内的商品上架在游戏交易平台后,游戏交易平台会返回唯一的商品编号,用于后续游戏交易平台服务端和服务节点之间沟通该商品的状态。
游戏交易平台中可以试玩的商品可以有两类:游戏角色和非游戏角色,其中非角色一般包括:装备,召唤兽,武器,防具,鞋子等等。
420、用户通过终端设备在游戏交易平台主页选择任意一个商品,进入商品的交易界面,交易界面显示一试玩控件。
用户可以选择一个商品,点击查看该商品的详情页面,在商品详情页面显示有云试玩的入口,可以为试玩按钮,点击云试玩按钮,即可启动云游戏模块。
430、当用户通过终端设备触发试玩控件时,云游戏服务器的目标客户端节点启动游戏程序。
云游戏服务器的客户端节点启动云游戏模块(云游戏进程),以运行游戏程序,远程加载云试玩数据(目标游戏数据),完成数据准备和加载。目标客户端节点即为目标试玩节点。
如图4c和图4d所示,步骤430具体流程如下:
431、当用户通过终端设备触发试玩控件时,游戏交易平台客户端发送试玩请求至游戏交易平台服务端。
其中,试玩请求包括申请试玩的商品编号、商品所在的原始服务器信息以及当前的登录账号信息。
432、游戏交易平台服务端接收到游戏交易平台客户端的试玩请求后,发送申请试玩的商品编号以及当前的登录账号信息至游戏服务器。
需说明的是,可以设置用户游戏交易平台账号与游戏账号一致时才能从游戏交易平台进入云游戏试玩,例如可以都为同一邮箱账号。因此,用户在登录游戏交易平台的情形下,才能进行试玩。
433、游戏服务器接收到试玩请求后,在目标游戏服务节点生成试玩的虚拟角色和虚拟道具,并发送完成指令至游戏交易平台服务端。
游戏服务器可以存储试玩用户的账号信息,所需试玩的角色信息,道具信息以及服务器节点本身的配置信息,如玩法开关配置信息、场景数据等等。例如,在游戏服务器提供的虚拟场景中可以限制部分虚拟场景,具体限制方式为下发开关配置,在特定的场景入口对用户进行拦截,也可以为试玩用户设置特定的对战场景,具体方式可以根据游戏具体设定而定。完成指令是指对应生成试玩的虚拟角色和虚拟道具完成信息的指令,即为游戏服务器加载完目标游戏数据的指令。
游戏交易平台服务端发送试玩请求数据以及当前的登录账号信息给游戏服务器后,游戏服务器立即为该账号在节点下生成对应的角色和道具信息,后续流程用户可以通过已申请试玩的账号进行登录即可完成试玩流程的认证。例如,游戏服务器可以从游戏数据中将此编号的商品的数据从原始服务器节点复制到目标游戏服务节点上。在一些实施方式中,当用户发起新的角色试玩的时候,可以删除目标游戏服务节点中旧的角色数据,原始服务器节点可以为游戏服务器中存储游戏的全部数据的节点。
434、游戏交易平台服务端将收到的完成指令以及启动游戏的标示符发送至游戏交易平台客户端。
435、游戏交易平台客户端收到的完成指令以及启动游戏的标示符后,启动云游戏SDK。
436、云游戏SDK连接目标客户端节点,上传启动参数以及当前的登录账号信息至目标客户端节点。
437、目标客户端节点收到来自云游戏SDK的启动参数后,唤起运行在目标客户端节点上的游戏客户端应用,并发送启动所需参数至游戏服务器。
启动所需参数包括当前的登录账号信息。在目标客户端节点启动游戏客户端应用后,该游戏客户端应用可以根据从游戏服务器获取的目标游戏数据,生成游戏画面的数据,即生成游戏运行的实时画面,并通过控制连接通道将实时画面发送至终端。
438、游戏服务器接收到来自目标客户端节点的参数,完成授权认证,并返回认证结果至目标客户端节点。
授权认证是指对登录账号的授权登录,由于藏宝阁和游戏都是通过相同账号登录的,在游戏交易平台已经登录的情况下,启动云游戏则可以通过游戏交易平台授权登录服务完成账号自动登录,也即以游戏交易平台的账号自动登录至云游戏。认证结果是指客户端节点预先安装的游戏客户端应用获取到了登录状态,即用户的cookie登录信息。
在游戏服务器返回认证结果后,游戏服务器可以将用于渲染游戏运行的实时画面的游戏数据发送给云游戏服务器的目标客户端节点。
439、目标客户端节点返回游戏运行的实时画面至云游戏SDK,并建立控制连接通道,以便用户通过云游戏进程进入云游戏试玩进入云游戏体验过程。
440、用户通过终端设备的游戏交易平台客户端应用进入云游戏的游戏程序试玩。
在试玩的云游戏中,可以设置试玩时间以及试玩服的限制性入口。当用户进入试玩服时,用户操作的虚拟角色可以默认会出现在游戏内的游戏NPC所在位置,用户可以由此位置开始对虚拟角色进行试玩。也可以设置将用户要试玩的虚拟道具放置在游戏NPC身上,用户可以在游戏内向游戏NPC领取。
由上可知,本申请实施例可以根据用户在交易界面的请求试玩操作,启动待交易对象对应的游戏程序,提供交易前的多样化的待交易对象的展示方式。
为了更好地实施以上方法,本申请实施例还提供一种云游戏启动装置,该云游戏启动装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
比如,在本实施例中,将以云游戏启动装置具体集成在计算机设备为例,对本申请实施例的方法进行详细说明。
例如,如图5所示,该云游戏启动装置可以包括显示单元510、响应单元520、第一接收单元530以及控制单元540,如下:
(一)显示单元510
用于通过终端设备显示交易界面,交易界面用于展示待交易对象的信息。
(二)响应单元520
可以用于响应于在交易界面中针对待交易对象的请求试玩操作,生成待交易对象的试玩请求。
在一些实施方式中,试玩请求为与至少两个待交易对象对应的试玩请求,响应单元520还可以用于:
响应于针对切换控件的触发操作,生成切换请求;
通过终端设备接收云游戏服务器发来对应切换请求的第二游戏界面;
通过终端设备显示第二游戏界面。
在一些实施方式中,终端设备还显示存储控件,响应单元520还可以用于:
响应于针对存储控件的触发操作,通过终端设备将待交易对象的标识信息的存储在本地存储器;
当结束与试玩请求对应的游戏程序时,根据本地存储器存储的标识信息在交易界面中标记目标待交易对象,以便在交易界面中对目标待交易对象执行交易操作,目标待交易对象为与本地存储器中保存的待交易对象的标识信息对应的待交易对象。
(三)第一接收单元530
可以用于接收云游戏服务器发送的与试玩请求对应的游戏界面,游戏界面包括虚拟场景和位于虚拟场景中的与待交易对象对应的虚拟对象,游戏界面为云游戏服务器发送的视频流所对应的画面,视频流为云游戏服务器通过对运行安装于云游戏服务器中的与试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据。
在一些实施方式中,第一接收单元530还可以用于:
通过终端设备显示与试玩请求对应的游戏界面。
在一些实施方式中,试玩请求可以为与至少两个不同类型的待交易对象对应的试玩请求。通过终端设备显示与试玩请求对应的游戏界面,可以包括:
通过终端设备接收云游戏服务器发来的与至少两个不同类型的待交易对象对应的游戏界面;
根据与至少两个不同类型的待交易对象对应的游戏界面,通过终端设备显示游戏界面。
(四)控制单元540
可以用于通过终端设备接收控制指令,控制虚拟对象执行相应的游戏操作。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
由此,本申请实施例可以根据用户在交易界面的请求试玩操作,启动待交易对象对应的游戏程序,提供交易前的多样化的待交易对象的展示方式。
为了更好地实施以上方法,本申请实施例还提供一种云游戏启动装置,该云游戏启动装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
比如,在本实施例中,将以云游戏启动装置具体集成在计算机设备为例,对本申请实施例的方法进行详细说明。
例如,如图6所示,该云游戏启动装置可以包括第二接收单元610、第一生成单元620、启动单元630、第二生成单元640以及发送单元650,如下:
(一)第二接收单元610
可以用于通过目标服务器,接收终端设备生成的试玩请求。
在一些实施方式中,试玩请求包括当前用户信息以及待交易对象的标识信息,第二接收单元610还可以用于:通过目标服务器验证当前用户信息,以便目标服务器在当前用户信息验证通过时,根据试玩请求生成目标游戏数据。
在一些实施方式中,第二接收单元610还可以用于:
通过交易服务器,接收终端设备发送的试玩请求;
在交易服务器接收到试玩请求后,通过交易服务器将试玩请求发送至目标服务器;
通过目标服务器将目标游戏数据发送至云游戏服务器。
(二)第一生成单元620
可以用于通过目标服务器,根据试玩请求,生成目标游戏数据。
在一些实施方式中,试玩请求包括待交易对象的标识信息,第一生成单元620具体可以用于:
通过目标服务器,根据待交易对象的标识信息,确定与待交易对象对应的目标游戏;
将多个游戏服务节点中与目标游戏对应的游戏服务节点确定为目标游戏服务节点,游戏服务节点为目标服务器中的节点;
根据试玩请求,在目标游戏服务节点生成目标游戏数据。
在一些实施方式中,游戏数据可以包括虚拟角色数据以及虚拟道具数据,试玩请求可以包括待交易对象的标识信息以及当前用户信息,待交易对象可以包括虚拟道具。根据试玩请求,在目标游戏服务节点生成目标游戏数据,可以包括:
根据当前用户信息,在目标游戏服务节点生成与当前用户对应的虚拟角色数据;
根据待交易对象的标识信息,在目标游戏服务节点生成与待交易对象的对应的虚拟道具数据。
在一些实施方式中,游戏数据还可以包括虚拟场景数据。根据试玩请求,在目标游戏服务节点生成目标游戏数据,还可以包括:
根据当前用户对应的虚拟角色数据以及待交易对象对应的虚拟道具数据,确定当前用户对应的虚拟角色的战力信息;
根据当前用户对应的虚拟角色的战力信息,确定虚拟场景的难度;
在目标游戏服务节点生成对应难度的虚拟场景数据。
在一些实施方式中,游戏数据可以包括虚拟角色数据,试玩请求可以包括待交易对象的标识信息,待交易对象包括虚拟角色。根据试玩请求,在目标游戏服务节点生成目标游戏数据,包括:
根据待交易对象的标识信息,在目标游戏服务节点生成待交易对象的标识信息对应的虚拟角色数据。
在一些实施方式中,游戏数据还可以包括虚拟场景数据。根据试玩请求,在目标游戏服务节点生成目标游戏数据,还可以包括:
根据待交易对象的标识信息对应的虚拟角色数据,确定待交易对象的战力信息;
根据待交易对象的战力信息,确定生成的虚拟场景的难度;
在目标游戏服务节点生成对应难度的虚拟场景数据。
(三)启动单元630
可以用于通过云游戏服务器,启动与试玩请求对应的游戏程序。
在一些实施方式中,云游戏服务器可以包括多个试玩节点,启动单元630具体可以用于:
通过云游戏服务器,将多个试玩节点中与试玩请求对应的试玩节点确定为目标试玩节点;
在目标试玩节点启动与试玩请求对应的游戏程序。
(四)第二生成单元640
可以用于通过与试玩请求对应的游戏程序,根据目标游戏数据生成与试玩请求对应的游戏界面。
(五)发送单元650
可以用于通过云游戏服务器,将与试玩请求对应的游戏界面发送至终端设备。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
由此,本申请实施例可以根据用户在交易界面的请求试玩操作,启动待交易对象对应的游戏程序,提供交易前的多样化的待交易对象的展示方式。
为了更好地实施以上方法,本申请实施例还提供一种云游戏启动***,该云游戏启动***具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
比如,在本实施例中,将以云游戏启动***具体集成在计算机设备为例,对本申请实施例的方法进行详细说明。
例如,该云游戏启动***可以包括终端设备、目标服务器以及云游戏服务器,其中:
终端用于:
显示交易界面,交易界面用于展示待交易对象的信息;
响应于在交易界面中针对待交易对象的请求试玩操作,生成待交易对象的试玩请求;
接收云游戏服务器发送的与试玩请求对应的游戏界面,其中,游戏界面包括虚拟场景和位于虚拟场景中的与待交易对象对应的虚拟对象,游戏界面为云游戏服务器发送的视频流所对应的画面,视频流为云游戏服务器通过对运行安装于云游戏服务器中的与试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;
接收控制指令,控制虚拟对象执行相应的游戏操作;
目标服务器用于:
接收终端设备生成的试玩请求,目标服务器为游戏服务器或云游戏服务器;
根据试玩请求,生成目标游戏数据;
云游戏服务器用于:
启动与试玩请求对应的游戏程序;
通过与试玩请求对应的游戏程序,根据目标游戏数据生成与试玩请求对应的游戏界面;
将与试玩请求对应的游戏界面数据发送至终端设备。
具体实施时,以上各个步骤的具体实施可参见前面的方法实施例,在此不再赘述。该云游戏启动***中终端、游戏服务器以及云游戏服务器之间的交互流程可参见前面的方法实施例,在此不再赘述。
由此,本申请实施例可以根据用户在交易界面的请求试玩操作,启动待交易对象对应的游戏程序,提供交易前的多样化的待交易对象的展示方式。
相应的,本申请实施例还提供一种计算机设备,该计算机设备可以为终端或服务器,该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机、个人数字助理(Personal Digital Assistant,PDA)等终端设备。
如图7所示,图7为本申请实施例提供的计算机设备的结构示意图,该计算机设备700包括有一个或者一个以上处理核心的处理器710、有一个或一个以上计算机可读存储介质的存储器720及存储在存储器720上并可在处理器上运行的计算机程序。其中,处理器710与存储器720电性连接。本领域技术人员可以理解,图中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
处理器710是计算机设备700的控制中心,利用各种接口和线路连接整个计算机设备700的各个部分,通过运行或加载存储在存储器720内的软件程序和/或模块,以及调用存储在存储器720内的数据,执行计算机设备700的各种功能和处理数据,从而对计算机设备700进行整体监控。
在本申请实施例中,计算机设备700中的处理器710会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器720中,并由处理器710来运行存储在存储器720中的应用程序,从而实现前述各个方法实施例的方法,具体实施可参见前面的实施例,在此不再赘述。
可选的,如图7所示,计算机设备700还包括:触控显示屏730、射频电路740、音频电路750、输入单元760以及电源770。其中,处理器710分别与触控显示屏730、射频电路740、音频电路750、输入单元760以及电源770电性连接。本领域技术人员可以理解,图7中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
触控显示屏730可用于显示图形用户界面以及接收用户作用于图形用户界面产生的操作指令。触控显示屏730可以包括显示面板和触控面板。其中,显示面板可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-EmittingDiode)等形式来配置显示面板。触控面板可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并生成相应的操作指令,且操作指令执行对应程序。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器710,并能接收处理器710发来的命令并加以执行。触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器710以确定触摸事件的类型,随后处理器710根据触摸事件的类型在显示面板上提供相应的视觉输出。在本申请实施例中,可以将触控面板与显示面板集成到触控显示屏730而实现输入和输出功能。但是在某些实施例中,触控面板与显示面板可以作为两个独立的部件来实现输入和输出功能。即触控显示屏730也可以作为输入单元760的一部分实现输入功能。
在本申请实施例中,通过处理器710执行游戏应用程序在触控显示屏730上生成图形用户界面,图形用户界面上的虚拟场景中包含至少一个技能控制区域,技能控制区域中包含至少一个技能控件。该触控显示屏730用于呈现图形用户界面以及接收用户作用于图形用户界面产生的操作指令。
射频电路740可用于收发射频信号,以通过无线通信与网络设备或其他计算机设备建立无线通讯,与网络设备或其他计算机设备之间收发信号。
音频电路750可以用于通过扬声器、传声器提供用户与计算机设备之间的音频接口。音频电路750可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路750接收后转换为音频数据,再将音频数据输出处理器710处理后,经射频电路740以发送给比如另一计算机设备,或者将音频数据输出至存储器720以便进一步处理。音频电路750还可能包括耳塞插孔,以提供外设耳机与计算机设备的通信。
输入单元760可用于接收输入的数字、字符信息或用户特征信息(例如指纹、虹膜、面部信息等),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
电源770用于给计算机设备700的各个部件供电。可选的,电源770可以通过电源管理***与处理器710逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源770还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管图7中未示出,计算机设备700还可以包括摄像头、传感器、无线保真模块、蓝牙模块等,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
由上可知,本实施例提供的计算机设备可以根据用户在交易界面的请求试玩操作,启动待交易对象对应的游戏程序,提供交易前的多样化的待交易对象的展示方式。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种云游戏启动方法中的步骤。例如,该计算机程序可以执行实现前述各个方法实施例的方法的步骤,具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种云游戏启动方法中的步骤,因此,可以实现本申请实施例所提供的任一种云游戏启动方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种云游戏启动方法、装置、***、计算机设备和存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
Claims (18)
1.一种云游戏启动方法,其特征在于,所述方法包括:
通过终端设备显示交易界面,所述交易界面用于展示待交易对象的信息;
响应于在所述交易界面中针对所述待交易对象的请求试玩操作,生成所述待交易对象的试玩请求,所述试玩请求为与至少两个所述待交易对象对应的试玩请求;
接收云游戏服务器发送的与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象,所述游戏界面为所述云游戏服务器发送的视频流所对应的画面,所述视频流为所述云游戏服务器通过对运行安装于所述云游戏服务器中的与所述试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;
通过所述终端设备显示第一游戏界面以及切换控件,所述第一游戏界面为与第一待交易对象对应的游戏界面,所述第一待交易对象为所述至少两个所述待交易对象中的一个所述待交易对象,所述切换控件的切换顺序为所述待交易对象在交易界面的选中顺序,所述切换控件用于将所述第一游戏界面切换为第二游戏界面,所述第二游戏界面为对应所述至少两个所述待交易对象中的在选中顺序排列上第一待交易对象的下一待交易对象的游戏界面;
响应于针对所述切换控件的触发操作,生成切换请求;
通过所述终端设备接收所述云游戏服务器发来对应所述切换请求的所述第二游戏界面;
通过所述终端设备显示所述第二游戏界面;
通过所述终端设备接收控制指令,控制所述虚拟对象执行相应的游戏操作。
2.如权利要求1所述的云游戏启动方法,其特征在于,所述接收云游戏服务器发送的与所述试玩请求对应的游戏界面之后,还包括:
通过所述终端设备显示与所述试玩请求对应的游戏界面。
3.如权利要求2所述的云游戏启动方法,其特征在于,所述试玩请求为与至少两个不同类型的所述待交易对象对应的试玩请求,所述通过所述终端设备显示与所述试玩请求对应的游戏界面,包括:
通过所述终端设备接收所述云游戏服务器发来的与所述至少两个不同类型的所述待交易对象对应的游戏界面;
根据所述与所述至少两个不同类型的所述待交易对象对应的游戏界面,通过所述终端设备显示游戏界面。
4.如权利要求1所述的云游戏启动方法,其特征在于,所述终端设备还显示存储控件,所述接收云游戏服务器发送的与所述试玩请求对应的游戏界面之后,还包括:
响应于针对所述存储控件的触发操作,通过所述终端设备将所述待交易对象的标识信息的存储在本地存储器;
当结束与所述试玩请求对应的游戏程序时,根据所述本地存储器存储的标识信息在所述交易界面中标记目标待交易对象,以便在所述交易界面中对所述目标待交易对象执行交易操作,所述目标待交易对象为与本地存储器中保存的所述待交易对象的标识信息对应的所述待交易对象。
5.一种云游戏启动方法,其特征在于,所述方法包括:
通过目标服务器,接收终端设备生成的试玩请求,所述目标服务器为游戏服务器或云游戏服务器,所述终端设备显示一用于展示待交易对象的信息的交易界面,所述试玩请求为根据在所述交易界面中针对所述待交易对象的请求试玩操作生成的请求,所述试玩请求为与至少两个所述待交易对象对应的试玩请求;
通过所述目标服务器,根据所述试玩请求,生成目标游戏数据;
通过云游戏服务器,启动与所述试玩请求对应的游戏程序;
通过所述与所述试玩请求对应的游戏程序,根据所述目标游戏数据生成与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象,所述游戏界面为所述云游戏服务器发送的视频流所对应的画面,所述视频流为所述云游戏服务器通过对运行安装于所述云游戏服务器中的与所述试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;
通过云游戏服务器,将所述与所述试玩请求对应的游戏界面发送至所述终端设备,以通过所述终端设备显示第一游戏界面以及切换控件,并响应于针对所述切换控件的触发操作,生成切换请求;通过所述终端设备接收所述云游戏服务器发来对应所述切换请求的第二游戏界面;通过所述终端设备显示所述第二游戏界面;所述第一游戏界面为与第一待交易对象对应的游戏界面,所述第一待交易对象为所述至少两个所述待交易对象中的一个所述待交易对象,所述切换控件的切换顺序为所述待交易对象在交易界面的选中顺序,所述切换控件用于将所述第一游戏界面切换为第二游戏界面,所述第二游戏界面为对应所述至少两个所述待交易对象中的在选中顺序排列上第一待交易对象的下一待交易对象的游戏界面。
6.如权利要求5所述的云游戏启动方法,其特征在于,所述试玩请求包括所述待交易对象的标识信息,所述通过所述目标服务器,根据所述试玩请求,生成目标游戏数据,包括:
通过所述目标服务器,根据所述待交易对象的标识信息,确定与所述待交易对象对应的目标游戏;
将多个游戏服务节点中与所述目标游戏对应的游戏服务节点确定为目标游戏服务节点,所述游戏服务节点为所述目标服务器中的节点;
根据所述试玩请求,在所述目标游戏服务节点生成目标游戏数据。
7.如权利要求6所述的云游戏启动方法,其特征在于,所述目标游戏数据包括虚拟角色数据以及虚拟道具数据,所述试玩请求包括所述待交易对象的标识信息以及当前用户信息,所述待交易对象包括虚拟道具,所述根据所述试玩请求,在所述目标游戏服务节点生成目标游戏数据,包括:
根据所述当前用户信息,在所述目标游戏服务节点生成与所述当前用户对应的虚拟角色数据;
根据所述待交易对象的标识信息,在所述目标游戏服务节点生成与所述待交易对象的对应的虚拟道具数据。
8.如权利要求7所述的云游戏启动方法,其特征在于,所述目标游戏数据还包括虚拟场景数据,所述根据所述试玩请求,在所述目标游戏服务节点生成目标游戏数据,还包括:
根据所述当前用户对应的虚拟角色数据以及所述待交易对象对应的虚拟道具数据,确定所述当前用户对应的虚拟角色的战力信息;
根据所述当前用户对应的虚拟角色的战力信息,确定所述虚拟场景的难度;
在所述目标游戏服务节点生成对应所述难度的虚拟场景数据。
9.如权利要求6所述的云游戏启动方法,其特征在于,所述目标游戏数据包括虚拟角色数据,所述试玩请求包括所述待交易对象的标识信息,所述待交易对象包括虚拟角色,所述根据所述试玩请求,在所述目标游戏服务节点生成目标游戏数据,包括:
根据所述待交易对象的标识信息,在所述目标游戏服务节点生成所述待交易对象的标识信息对应的虚拟角色数据。
10.如权利要求9所述的云游戏启动方法,其特征在于,所述目标游戏数据还包括虚拟场景数据,所述根据所述试玩请求,在所述目标游戏服务节点生成目标游戏数据,还包括:
根据所述待交易对象的标识信息对应的虚拟角色数据,确定所述待交易对象的战力信息;
根据所述待交易对象的战力信息,确定所述生成的虚拟场景的难度;
在所述目标游戏服务节点生成对应所述难度的虚拟场景数据。
11.如权利要求5所述的云游戏启动方法,其特征在于,所述云游戏服务器包括多个试玩节点,所述通过云游戏服务器,启动与所述试玩请求对应的游戏程序,包括:
通过云游戏服务器,将所述多个试玩节点中与所述试玩请求对应的所述试玩节点确定为目标试玩节点;
在所述目标试玩节点启动与所述试玩请求对应的游戏程序。
12.如权利要求5所述的云游戏启动方法,其特征在于,所述试玩请求包括当前用户信息以及所述待交易对象的标识信息,所述通过目标服务器,接收终端设备发来的试玩请求,以及所述通过所述目标服务器,根据所述试玩请求,生成目标游戏数据之间,还包括:
通过所述目标服务器验证所述当前用户信息,以便所述目标服务器在所述当前用户信息验证通过时,根据所述试玩请求生成目标游戏数据。
13.如权利要求5所述的云游戏启动方法,其特征在于,所述通过目标服务器,接收终端设备生成的试玩请求之前,还包括:
通过交易服务器,接收所述终端设备发送的所述试玩请求;
在所述交易服务器接收到所述试玩请求后,通过所述交易服务器将所述试玩请求发送至目标服务器;
所述通过所述目标服务器,根据所述试玩请求,生成目标游戏数据,以及所述通过所述与所述试玩请求对应的游戏程序,根据所述目标游戏数据生成与所述试玩请求对应的游戏界面之间,还包括:
通过所述目标服务器将所述目标游戏数据发送至所述云游戏服务器。
14.一种云游戏启动装置,其特征在于,包括:
显示单元,用于通过终端设备显示交易界面,所述交易界面用于展示待交易对象的信息;
响应单元,用于响应于在所述交易界面中针对所述待交易对象的请求试玩操作,生成所述待交易对象的试玩请求,所述试玩请求为与至少两个所述待交易对象对应的试玩请求;
第一接收单元,用于接收云游戏服务器发送的与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象,所述游戏界面为所述云游戏服务器发送的视频流所对应的画面,所述视频流为所述云游戏服务器通过对运行安装于所述云游戏服务器中的与所述试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;
所述第一接收单元,还用于通过所述终端设备显示第一游戏界面以及切换控件,所述第一游戏界面为与第一待交易对象对应的游戏界面,所述第一待交易对象为所述至少两个所述待交易对象中的一个所述待交易对象,所述切换控件的切换顺序为所述待交易对象在交易界面的选中顺序,所述切换控件用于将所述第一游戏界面切换为第二游戏界面,所述第二游戏界面为对应所述至少两个所述待交易对象中的在选中顺序排列上第一待交易对象的下一待交易对象的游戏界面;
所述响应单元,还用于响应于针对所述切换控件的触发操作,生成切换请求;通过所述终端设备接收所述云游戏服务器发来对应所述切换请求的所述第二游戏界面;通过所述终端设备显示所述第二游戏界面;
控制单元,用于通过所述终端设备接收控制指令,控制所述虚拟对象执行相应的游戏操作。
15.一种云游戏启动装置,其特征在于,包括:
第二接收单元,用于通过目标服务器,接收终端设备生成的试玩请求,所述目标服务器为游戏服务器或云游戏服务器,所述终端设备显示一用于展示待交易对象的信息的交易界面,所述试玩请求为根据在所述交易界面中针对所述待交易对象的请求试玩操作生成的请求,所述试玩请求为与至少两个所述待交易对象对应的试玩请求;
第一生成单元,用于通过所述目标服务器,根据所述试玩请求,生成目标游戏数据;
启动单元,用于通过云游戏服务器,根据所述目标游戏数据启动与所述试玩请求对应的游戏程序;
第二生成单元,用于通过所述与所述试玩请求对应的游戏程序,根据所述目标游戏数据生成与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象,所述游戏界面为所述云游戏服务器发送的视频流所对应的画面,所述视频流为所述云游戏服务器通过对运行安装于所述云游戏服务器中的与所述试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;
发送单元,用于通过云游戏服务器,将所述与所述试玩请求对应的游戏界面发送至所述终端设备,以通过所述终端设备显示第一游戏界面以及切换控件,并响应于针对所述切换控件的触发操作,生成切换请求;通过所述终端设备接收所述云游戏服务器发来对应所述切换请求的第二游戏界面;通过所述终端设备显示所述第二游戏界面;所述第一游戏界面为与第一待交易对象对应的游戏界面,所述第一待交易对象为所述至少两个所述待交易对象中的一个所述待交易对象,所述切换控件的切换顺序为所述待交易对象在交易界面的选中顺序,所述切换控件用于将所述第一游戏界面切换为第二游戏界面,所述第二游戏界面为对应所述至少两个所述待交易对象中的在选中顺序排列上第一待交易对象的下一待交易对象的游戏界面。
16.一种云游戏启动***,其特征在于,包括终端、目标服务器以及云游戏服务器,其中:
所述终端用于:
显示交易界面,所述交易界面用于展示待交易对象的信息;
响应于在所述交易界面中针对所述待交易对象的请求试玩操作,生成所述待交易对象的试玩请求,所述试玩请求为与至少两个所述待交易对象对应的试玩请求;
接收云游戏服务器发送的与所述试玩请求对应的游戏界面,所述游戏界面包括虚拟场景和位于所述虚拟场景中的与所述待交易对象对应的虚拟对象,所述游戏界面为所述云游戏服务器发送的视频流所对应的画面,所述视频流为所述云游戏服务器通过对运行安装于所述云游戏服务器中的与所述试玩请求对应的游戏程序所生成的游戏画面进行编码所得到的流数据;
通过所述终端显示第一游戏界面以及切换控件,所述第一游戏界面为与第一待交易对象对应的游戏界面,所述第一待交易对象为所述至少两个所述待交易对象中的一个所述待交易对象,所述切换控件的切换顺序为所述待交易对象在交易界面的选中顺序,所述切换控件用于将所述第一游戏界面切换为第二游戏界面,所述第二游戏界面为对应所述至少两个所述待交易对象中的在选中顺序排列上第一待交易对象的下一待交易对象的游戏界面;
接收控制指令,控制所述虚拟对象执行相应的游戏操作;
所述目标服务器用于:
接收终端生成的试玩请求,所述目标服务器为游戏服务器或所述云游戏服务器;
根据所述试玩请求,生成目标游戏数据;
所述云游戏服务器用于:
启动与所述试玩请求对应的游戏程序;
通过所述与所述试玩请求对应的游戏程序,根据所述目标游戏数据生成与所述试玩请求对应的游戏界面;
将所述与所述试玩请求对应的游戏界面发送至所述终端。
17.一种计算机设备,其特征在于,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求1~13任一项所述的云游戏启动方法中的步骤。
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1~13任一项所述的云游戏启动方法中的步骤。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210489667.7A CN114911558B (zh) | 2022-05-06 | 2022-05-06 | 云游戏启动方法、装置、***、计算机设备和存储介质 |
US18/555,510 US20240207741A1 (en) | 2022-05-06 | 2022-09-26 | Cloud game starting methods, apparatuses, and systems, computer device and storage media |
PCT/CN2022/121462 WO2023213042A1 (zh) | 2022-05-06 | 2022-09-26 | 云游戏启动方法、装置、***、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210489667.7A CN114911558B (zh) | 2022-05-06 | 2022-05-06 | 云游戏启动方法、装置、***、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114911558A CN114911558A (zh) | 2022-08-16 |
CN114911558B true CN114911558B (zh) | 2023-12-12 |
Family
ID=82767400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210489667.7A Active CN114911558B (zh) | 2022-05-06 | 2022-05-06 | 云游戏启动方法、装置、***、计算机设备和存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240207741A1 (zh) |
CN (1) | CN114911558B (zh) |
WO (1) | WO2023213042A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114911558B (zh) * | 2022-05-06 | 2023-12-12 | 网易(杭州)网络有限公司 | 云游戏启动方法、装置、***、计算机设备和存储介质 |
CN115518379A (zh) * | 2022-09-02 | 2022-12-27 | 网易(杭州)网络有限公司 | 基于云游戏的数据处理方法、装置、电子设备及存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012153851A1 (ja) * | 2011-05-11 | 2012-11-15 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、サーバ装置、端末装置、制御方法、非一時的な情報記録媒体、ならびに、プログラム |
CN105327507A (zh) * | 2015-10-26 | 2016-02-17 | 网易(杭州)网络有限公司 | 一种切换游戏对象的方法及装置 |
JP2018171472A (ja) * | 2018-06-22 | 2018-11-08 | 株式会社ドリコム | ゲームシステム、ゲーム提供方法、ならびに、プログラム |
CN112473131A (zh) * | 2020-11-30 | 2021-03-12 | 深圳云天畅想信息科技有限公司 | 实现游戏运行的方法和装置、计算机可读存储介质 |
CN112494934A (zh) * | 2020-12-17 | 2021-03-16 | 腾讯科技(深圳)有限公司 | 云游戏数据的处理方法、装置、设备及存储介质 |
CN112807678A (zh) * | 2021-02-23 | 2021-05-18 | 北京字节跳动网络技术有限公司 | 一种云游戏的实现方法、装置、***、设备及介质 |
CN112915537A (zh) * | 2021-04-06 | 2021-06-08 | 腾讯科技(深圳)有限公司 | 虚拟场景画面展示方法、装置、计算机设备及存储介质 |
JP2021133131A (ja) * | 2020-02-28 | 2021-09-13 | 株式会社コナミアミューズメント | ゲームシステム、それに用いるコンピュータプログラム、及び制御方法 |
CN114042310A (zh) * | 2021-11-12 | 2022-02-15 | 网易(杭州)网络有限公司 | 游戏操作数据收集方法、装置、计算机设备及存储介质 |
CN114159773A (zh) * | 2021-12-13 | 2022-03-11 | 网易(杭州)网络有限公司 | 一种游戏中的信息处理方法及装置 |
CN114259734A (zh) * | 2021-12-21 | 2022-04-01 | 网易(杭州)网络有限公司 | 游戏试玩方法和装置、计算机可读存储介质、电子设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9901822B2 (en) * | 2014-01-09 | 2018-02-27 | Square Enix Holding Co., Ltd. | Video gaming device with remote rendering capability |
CN105867932B (zh) * | 2016-04-07 | 2018-12-18 | 浙江工业大学 | 基于元数据反射链的游戏云设计方法 |
CN106201877B (zh) * | 2016-07-08 | 2018-09-14 | 福州市鼓楼区森林创数文化传播有限公司 | 一种fps游戏道具的测试方法 |
US10406442B2 (en) * | 2017-01-24 | 2019-09-10 | Cognant Llc | System and method for managing dynamic opt-in experiences in a virtual environment |
CN108066986B (zh) * | 2017-10-26 | 2021-04-02 | 咪咕互动娱乐有限公司 | 一种流媒体确定方法及装置和存储介质 |
CN111686450B (zh) * | 2020-06-12 | 2021-09-28 | 腾讯科技(深圳)有限公司 | 游戏的剧本生成及运行方法、装置、电子设备和存储介质 |
CN114911558B (zh) * | 2022-05-06 | 2023-12-12 | 网易(杭州)网络有限公司 | 云游戏启动方法、装置、***、计算机设备和存储介质 |
-
2022
- 2022-05-06 CN CN202210489667.7A patent/CN114911558B/zh active Active
- 2022-09-26 WO PCT/CN2022/121462 patent/WO2023213042A1/zh active Application Filing
- 2022-09-26 US US18/555,510 patent/US20240207741A1/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012153851A1 (ja) * | 2011-05-11 | 2012-11-15 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、サーバ装置、端末装置、制御方法、非一時的な情報記録媒体、ならびに、プログラム |
CN105327507A (zh) * | 2015-10-26 | 2016-02-17 | 网易(杭州)网络有限公司 | 一种切换游戏对象的方法及装置 |
JP2018171472A (ja) * | 2018-06-22 | 2018-11-08 | 株式会社ドリコム | ゲームシステム、ゲーム提供方法、ならびに、プログラム |
JP2021133131A (ja) * | 2020-02-28 | 2021-09-13 | 株式会社コナミアミューズメント | ゲームシステム、それに用いるコンピュータプログラム、及び制御方法 |
CN112473131A (zh) * | 2020-11-30 | 2021-03-12 | 深圳云天畅想信息科技有限公司 | 实现游戏运行的方法和装置、计算机可读存储介质 |
CN112494934A (zh) * | 2020-12-17 | 2021-03-16 | 腾讯科技(深圳)有限公司 | 云游戏数据的处理方法、装置、设备及存储介质 |
CN112807678A (zh) * | 2021-02-23 | 2021-05-18 | 北京字节跳动网络技术有限公司 | 一种云游戏的实现方法、装置、***、设备及介质 |
CN112915537A (zh) * | 2021-04-06 | 2021-06-08 | 腾讯科技(深圳)有限公司 | 虚拟场景画面展示方法、装置、计算机设备及存储介质 |
CN114042310A (zh) * | 2021-11-12 | 2022-02-15 | 网易(杭州)网络有限公司 | 游戏操作数据收集方法、装置、计算机设备及存储介质 |
CN114159773A (zh) * | 2021-12-13 | 2022-03-11 | 网易(杭州)网络有限公司 | 一种游戏中的信息处理方法及装置 |
CN114259734A (zh) * | 2021-12-21 | 2022-04-01 | 网易(杭州)网络有限公司 | 游戏试玩方法和装置、计算机可读存储介质、电子设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2023213042A1 (zh) | 2023-11-09 |
CN114911558A (zh) | 2022-08-16 |
US20240207741A1 (en) | 2024-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114911558B (zh) | 云游戏启动方法、装置、***、计算机设备和存储介质 | |
CN112076469A (zh) | 虚拟对象的控制方法、装置、存储介质及计算机设备 | |
US20220305384A1 (en) | Data processing method in virtual scene, device, storage medium, and program product | |
CN113289331B (zh) | 虚拟道具的显示方法、装置、电子设备及存储介质 | |
CN111450538A (zh) | 虚拟道具的转移***、方法、装置、设备及介质 | |
CN113144597B (zh) | 虚拟载具的显示方法、装置、设备以及存储介质 | |
WO2022151795A1 (zh) | 投票结果的显示方法, 装置, 设备, 存储介质及程序产品 | |
CN112569607B (zh) | 预购道具的显示方法、装置、设备及介质 | |
CN113058264A (zh) | 虚拟场景的显示方法、虚拟场景的处理方法、装置及设备 | |
CN113521731A (zh) | 一种信息处理方法、装置、电子设备和存储介质 | |
CN111589144B (zh) | 虚拟角色的控制方法、装置、设备及介质 | |
CN112973117A (zh) | 虚拟对象的交互方法、奖励发放方法、装置、设备及介质 | |
WO2023134272A1 (zh) | 视野画面的显示方法、装置及设备 | |
CN114130018B (zh) | 虚拟物品的获取方法、装置、设备、介质及程序产品 | |
CN113680060A (zh) | 虚拟画面显示方法、装置、设备、介质及计算机程序产品 | |
WO2024119725A1 (zh) | 增益虚拟物品发送方法、装置、移动终端和存储介质 | |
CN112156454A (zh) | 虚拟对象的生成方法、装置、终端及可读存储介质 | |
CN116920374A (zh) | 虚拟对象显示方法和装置、存储介质及电子设备 | |
CN114470784A (zh) | 游戏交互方法、游戏交互装置、可读存储介质及电子设备 | |
CN113599810A (zh) | 基于虚拟对象的显示控制方法、装置、设备及介质 | |
CN111589129A (zh) | 虚拟对象的控制方法、装置、设备及介质 | |
CN113101651B (zh) | 虚拟对象类型装备方法、装置、设备及存储介质 | |
JP7400117B2 (ja) | 仮想物品情報の送信方法、表示方法、装置及び端末 | |
CN112843682B (zh) | 数据同步方法、装置、设备及存储介质 | |
CN113332731B (zh) | 游戏的奖励发放方法、装置、存储介质及计算机设备 |
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 |