CN111773737A - 云游戏代打方法及装置、服务器和存储介质 - Google Patents
云游戏代打方法及装置、服务器和存储介质 Download PDFInfo
- Publication number
- CN111773737A CN111773737A CN202010555497.9A CN202010555497A CN111773737A CN 111773737 A CN111773737 A CN 111773737A CN 202010555497 A CN202010555497 A CN 202010555497A CN 111773737 A CN111773737 A CN 111773737A
- Authority
- CN
- China
- Prior art keywords
- game
- data
- player
- clearance
- 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.)
- Pending
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例涉及互联网技术领域,公开了一种云游戏代打方法及装置、服务器和存储介质。该方法包括:若接收到玩家的游戏代打请求,且检测出玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配,则根据目标通关游戏数据对当前游戏关卡进行代打;其中,目标通关游戏数据至少包括使得当前游戏关卡通关的游戏操作数据。本发明实施方式可以通过代打方式有效辅助玩家通关,并且不会给教学者带来额外操作负担。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种云游戏代打方法及装置、服务器和存储介质。
背景技术
云游戏以云计算为基础,能够通过计算能力有限的游戏端为玩家提供高品质游戏体验,因此越来越受到广大游戏爱好者欢迎。玩家在玩云游戏时会遇到难以通关的情况,目前玩家通常通过搜索其他玩家发布的游戏视频等模仿学习以期通关。
现有游戏视频教学方式中,可以通过异窗辅导视频、悬浮窗视频等方式向玩家展示教学游戏视频,这些视频图像可以帮助玩家了解应该作出哪些操作以及如何做出,以便在玩游戏时实现特定输入。但实际上玩家仍比较难准确地模仿视频中的操作,举例而言,玩家在街霸中需要发一个大招,需要一个组合键操控手柄,左右手配合,通过视频展示的方式,玩家只看到摇杆键和一堆手柄按键被按下,但是不知道其中的顺序和操作方式,所以很难模仿。在一些情况下,即使通过教学视频获知了操作顺序以及操作方式,但是玩家自身的操作速度(比如手速)和节奏还是很难做到教学者在教学视频中的操作。
因此,在很多情况下,现有的云游戏辅助手段仍不能有效辅助玩家通关。
发明内容
有鉴于此,本发明实施方式的目的在于提供一种云游戏代打方法及装置、服务器和存储介质,可以通过代打方式有效辅助玩家通关,并且不会给教学者带来额外操作负担。
为解决上述技术问题,本发明的实施方式提供了一种云游戏代打方法,包括:
若接收到玩家的游戏代打请求,且检测出所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配,则根据所述目标通关游戏数据对所述当前游戏关卡进行代打;
其中,所述目标通关游戏数据至少包括使得所述当前游戏关卡通关的游戏操作数据。
本发明的实施方式还提供了一种云游戏代打装置,包括:
代打控制模块,用于若接收到玩家的游戏代打请求,且检测出所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配,则根据所述目标通关游戏数据对所述当前游戏关卡进行代打;
其中,所述目标通关游戏数据至少包括使得所述当前游戏关卡通关的游戏操作数据。
本发明的实施方式还提供了一种服务器,包括:存储器和处理器,存储器存储计算机程序,处理器运行所述计算机程序以实现如前所述的云游戏代打方法。
本发明的实施方式还提供了一种存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行如前所述的云游戏代打方法。
本发明实施方式相对于现有技术而言,能够基于玩家的代打需求,并且在检测到玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配时,根据目标通关游戏数据对当前游戏关卡进行代打。因此,本实施方式能够利用已通关的游戏操作数据作为玩家当前游戏的游戏操作数据,从而更好地帮助玩家过关,极大降低玩家通关难度,同时不会给提供代打游戏操作数据的玩家带去额外负担。
作为一个实施例,在检测所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度是否匹配之前,还包括:
从备用通关游戏数据中筛选得到所述目标通关游戏数据;其中,所述目标通关游戏数据对应的游戏关卡与所述当前游戏关卡相同;
将所述目标通关游戏数据发送至所述玩家的终端,供所述终端展示所述目标通关游戏数据。
作为一个实施例,所述目标通关游戏数据还包括:目标游戏视频;
所述检测所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度是否匹配,包括:
根据所述玩家的当前游戏视频与所述目标游戏视频是否匹配,以及所述玩家的当前游戏操作数据与所述目标游戏视频对应的游戏操作数据是否匹配,来确定所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度是否匹配。
作为一个实施例,确定所述玩家的当前游戏视频与所述目标游戏视频是否匹配,以及所述玩家的当前游戏操作数据与所述目标游戏视频对应的游戏操作数据是否匹配,包括:
在检测到所述玩家的游戏视频与所述目标游戏视频的匹配度大于第一阈值时,若预设时长内所述玩家的游戏操作数据与所述目标游戏视频对应的游戏操作数据的匹配度大于第二阈值,且所述玩家的游戏视频与所述目标游戏视频的匹配度大于第三阈值,则确定玩家的当前游戏视频与所述目标游戏视频匹配,且所述玩家的当前游戏操作数据与所述目标游戏视频对应的游戏操作数据匹配。
作为一个实施例,所述从备用通关游戏数据中筛选得到所述目标通关游戏数据,包括:
获取所述玩家的游戏进度信息;所述玩家的游戏进度信息包括:所述玩家的游戏进度标识、所述玩家的游戏操作数据以及所述游戏操作数据对应的游戏视频;
根据所述游戏进度标识从所述备用通关游戏数据中匹配得到候选通关游戏数据;
根据所述玩家的游戏操作数据与所述候选通关游戏数据对应的游戏操作数据的匹配度和/或所述玩家的游戏操作数据对应的游戏视频与所述候选通关游戏数据对应的游戏视频的匹配度得到所述目标通关游戏数据。
作为一个实施例,在所述从备用通关游戏数据中筛选得到所述目标通关游戏数据之前,还包括:
响应于游戏玩家的备用通关游戏数据获取请求从缓存的所述游戏玩家的游戏数据中得到所述备用通关游戏数据。
作为一个实施例,在所述从备用通关游戏数据中筛选得到所述目标通关游戏数据之前,还包括:
获取缓存的游戏玩家的通关游戏数据对应的游戏关卡的通关难度系数;
根据所述通关难度系数从缓存的所述通关游戏数据中选取得到所述备用通关游戏数据。
附图说明
图1是本发明一实施例提供的云游戏代打方法的流程图;
图2是本发明又一实施例提供的云游戏代打方法的流程图;
图3是本发明实施例提供的云游戏代打装置的结构示意图;
图4是本发明实施例提供的服务器的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本发明而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本发明所要求保护的技术方案。
本发明实施例涉及一种云游戏代打方法,应用于云服务器侧。该方法包括:若接收到玩家的游戏代打请求,且检测出所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配,则根据所述目标通关游戏数据对所述当前游戏关卡进行代打;其中,所述目标通关游戏数据至少包括使得所述当前游戏关卡通关的游戏操作数据。因此,本实施方式能够利用已通关的游戏操作数据作为玩家当前游戏的游戏操作数据,从而更好地帮助玩家过关,极大降低玩家通关难度,同时不会给提供代打游戏操作数据的玩家带去额外负担。
下面结合附图对本实施例的云游戏代打方法进行详细说明。该方法包括步骤101至步骤105。
步骤101:从备用通关游戏数据中筛选得到目标通关游戏数据。
其中,目标通关游戏数据对应的游戏关卡与当前游戏关卡相同。备用通关游戏数据是服务器中预存的各个游戏关卡的已通关的游戏数据。目标通关游戏数据可以包括:使得当前游戏关卡通关的游戏操作数据以及该游戏操作数据对应的目标游戏视频。
作为一种可选的实施方式,可以响应于游戏玩家的备用通关游戏数据获取请求从缓存的游戏玩家的游戏数据中得到备用通关游戏数据。其中,游戏玩家可以在某个游戏关卡通关后,通过终端向服务器发送备用通关游戏数据获取请求,以从缓存的游戏玩家的游戏数据中得到备用通关游戏数据。
具体而言,在云游戏的运行模式下,所有游戏都在服务器端运行,服务器通过网络接收游戏玩家的终端发送的游戏操作数据作为游戏的输入,然后将输出的游戏视频推流至该终端,因此,服务器可以得到游戏玩家的游戏操作数据以及游戏视频。在一些应用中,服务器可以缓存游戏玩家最近一段时间的游戏数据,作为示例而非限制,服务器可以缓存玩家最近15分钟的游戏数据,缓存的游戏数据可以包括:该玩家的游戏视频以及与游戏视频关联的游戏操作数据。云游戏在进行时,针对某个游戏操作数据,该游戏操作数据可以包括玩家操作的按键序列、操作速度以及节奏等,会有相应地游戏视频作为输出,即该游戏操作数据与游戏视频相关联。服务器在缓存游戏数据时,可以根据时间同步记录游戏玩家的游戏操作数据以及游戏视频。在记录游戏操作数据时,可以记录每个游戏操作数据相对该游戏视频开始的时间,从而便于确定游戏视频与游戏操作数据的对应关系(或称关联性),本实施例对于游戏操作数据的记录方式不做限制,只要能够保证游戏操作数据与游戏视频之间的关联关系明确即可。因此,根据游戏本身的游戏机制,在一款游戏的某个游戏关卡的游戏进度与某个已通关游戏数据的游戏关卡以及游戏进度均相同时,使用已通关的游戏数据中的游戏操作数据对该游戏关卡进行代打时,可使得当前游戏关卡通关。
当某个游戏玩家玩到某款游戏的一个难度较大的关卡,并最终成功通关时,此时,若该游戏玩家希望保留该关卡的通关游戏数据作为纪念或者作为教学视频分享给其他游戏玩家,则可以在通关后请求服务器保存该通关游戏数据,此时,服务器可以回放缓存的该关卡的游戏视频,供该游戏玩家指定需要保存的通关游戏数据的起始位置和结束位置,从而根据指定的起始位置和结束位置从缓存的通关游戏数据中截取出备用通关游戏数据。
需要说明的是,在一些应用中,服务器也可以根据游戏操作数据的操作节奏等从通关游戏数据中自动截取备用通关游戏数据,而无需游戏玩家指定备用通关游戏数据的起始位置和结束位置。备用通关游戏数据作为游戏通关的精彩部分,可以用于视频教学或者代打。
作为另一种可选地实施方式,还可以通过获取缓存的游戏玩家的通关游戏数据对应的游戏关卡的通关难度系数,并根据通关难度系数从缓存的通关游戏数据中选取得到备用通关游戏数据。
具体而言,某个游戏关卡的通关难度系数可以由云游戏本身提供,或者根据游戏玩家的技术等级以及通关失败次数确定,比如游戏玩家的技术等级大于等级阈值,且游戏玩家通关的失败次数大于一定次数时,可以按照预设方式计算得到该游戏关卡的通关难度系数,比如,通关难度系数可以为玩家的技术等级与失败次数的加权求和值。再或者,还可以根据一定数量的玩家的平均通关失败次数确定,比如,平均通过失败次数越多,该游戏关卡的通关难度系数越大,反之越小。然不限于此,在一些应用中,也可以通过其他合适的方式得到某个游戏关卡的通关难度系数。可选地,可以将通关难度系数大于预设系数阈值的已通关游戏数据作为备用通关游戏数据。预设系数阈值可以根据实际需要设定,本实施例对于预设系数阈值的取值不做限制。本实施例,通过根据已通关游戏关卡的通关难度系数自动选取备用通关游戏数据,不仅有助于得到满足不同技术水平玩家的学习要求的通关游戏数据,而且可降低玩家的操作负担。
值得一提的是,在实际应用中,还可以根据当前游戏场景的难度确定是否缓存游戏数据。换言之,难度较低的游戏场景无需缓存其游戏数据,而难度较大的游戏场景的游戏数据可以缓存,从而不仅可以获取充足的备用通关游戏数据,而且可以减轻服务器负担。云游戏应用本身可以根据游戏关卡对于玩家的理解能力、操作能力的要求确定某个游戏关卡的通关难度系数,并在云游戏运行到某个关卡时,将该关卡的通关难度系数通知给本申请提供的云游戏代打应用,从而确定是否需要缓存该关卡的游戏数据。
需要说明的是,在确定某个游戏关卡的备用通关游戏数据时,可以存储该游戏关卡的目标游戏视频之前的一定时长的引导视频,比如30秒,以便玩家通过该引导视频模仿备用通关游戏数据中的游戏操作数据。
如图2所示,可选地,从备用通关游戏数据中筛选得到目标通关游戏数据,可以包括:
步骤1011:获取玩家的游戏进度信息。
其中,玩家的游戏进度信息包括:玩家的游戏进度标识、玩家的游戏操作数据以及游戏操作数据对应的游戏视频。
在此,游戏进度标识可以由云游戏应用本身提供,并用于标识云游戏的大致进度。每款游戏在向前推进时都会遵守游戏本身设置的进度,比如,假设某款游戏的最终任务是玩家成功到达罗马,而游戏本身设定了多种多样的可到达罗马的路径。每条路径可包括若干个重要的关卡,假设某条路径包括6个重要关卡,而玩家当前已经通过了关卡4,且尚未到达关卡6,因此,云游戏应用可获知玩家当前处于关卡5的任务阶段,因此,该玩家的游戏进度标识可以为关卡5。
步骤1012:根据游戏进度标识从备用通关游戏数据中匹配得到候选通关游戏数据。
在存储备用通关游戏数据时,可以将游戏进度标识作为备用通关游戏数据的索引,从而可以根据游戏进度标识快速匹配得到候选通关游戏数据。
步骤1013:根据玩家的游戏操作数据与候选通关游戏数据对应的游戏操作数据的匹配度和/或玩家的游戏操作数据对应的游戏视频与候选通关游戏数据对应的游戏视频的匹配度得到目标通关游戏数据。
目标通关游戏数据对应的游戏关卡与玩家的当前游戏关卡相同。比如,某款游戏中有一个难度较大的打老怪场景,则目标通关游戏数据对应该打老怪场景。本实施例中,通过游戏进度标识可以定位到玩家大致所处的游戏阶段,然后进一步通过玩家的游戏操作数据和/或玩家的游戏视频选取游戏关卡相同的目标通关游戏数据。
在此,可以单独根据玩家的游戏操作数据与候选通关游戏数据中的游戏操作数据的匹配度,比如当检测到玩家的游戏操作数据与候选通关游戏数据对应的游戏操作数据的匹配度大于90%时,可以认为该候选通关游戏数据即为目标通关游戏数据。或者,还可以单独根据玩家的游戏操作数据对应的游戏视频与候选通关游戏数据对应的游戏视频的匹配度大于90%时,将该候选通关游戏数据作为目标通关游戏数据。作为优选,还可以在玩家的游戏操作数据与候选通关游戏数据中的游戏操作数据的匹配度,以及玩家的游戏操作数据对应的游戏视频与候选通关游戏数据对应的游戏视频的匹配度都大于90%时,将该候选通关游戏数据作为目标通关游戏数据。
步骤102:将目标通关游戏数据发送至玩家的终端,供终端展示目标通关游戏数据。
在实际应用中,服务器可在玩家的当前游戏关卡的通关难度较大时和/或检测到玩家通关的失败次数大于预设次数时,主动将目标通关游戏数据推送至玩家的终端。或者也可以基于玩家的请求推送目标通关游戏数据,本实施例对服务器确定是否推送目标通关游戏数据的方式不做具体限制。
可选地,服务器可以将目标通关游戏数据中的游戏视频(亦称教学视频)以及游戏操作数据均推送至玩家的终端,当玩家启用多个终端时,服务器可以将玩家的云游戏视频流以及游戏操作数据推送至不同的终端。因此,目标通关游戏数据中的游戏视频可以通过同屏或者异屏展示方式展示给玩家,供玩家进行模仿。在一些应用中,服务器也可以推送多个目标通关游戏数据给玩家,玩家可以选择其中一个进行观看或者模仿。
作为优选,终端在展示教学视频的同时,还可以通过可视化方式动态展示游戏视频对应的游戏操作数据。具体地,可在玩家的终端中创建虚拟的游戏输入设备,并根据服务器推送的游戏操作数据控制该游戏输入设备呈现该游戏操作数据对应的动作。其中,虚拟游戏输入设备可以为悬浮在教学视频上的透明设备。比如,教学者操作了游戏手柄的左摇杆键和A、B键,则可以通过虚拟的摇杆设备动态展示左摇杆***控以及A、B键被按下,从而使得玩家更直观地观察到教学者的操作方式,进而更准确地模仿教学者的操作。
步骤103:确定是否接收到玩家的游戏代打请求,在接收到玩家的游戏代打请求时,执行步骤104,否则返回步骤103。
步骤104:确定是否检测出玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配,若是,则执行步骤105,反之,则返回步骤104。
可选地,步骤104可以包括:根据玩家的当前游戏视频与目标游戏视频是否匹配,以及玩家的当前游戏操作数据与目标游戏视频对应的游戏操作数据是否匹配,来确定玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度是否匹配。比如,当玩家的当前游戏视频与目标游戏视频匹配,且玩家的当前游戏操作数据与目标游戏视频对应的游戏操作数据匹配时,确定玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配。然不限于此,也可以单独根据玩家的当前游戏视频或者当前游戏操作数据与目标通关游戏数据匹配度,来确定玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度是否匹配。
具体地,在检测到玩家的游戏视频与目标游戏视频的匹配度大于第一阈值时,若预设时长内玩家的游戏操作数据与目标游戏视频对应的游戏操作数据的匹配度大于第二阈值,且玩家的游戏视频与目标游戏视频的匹配度大于第三阈值,则确定玩家的当前游戏视频与目标游戏视频匹配,且玩家的当前游戏操作数据与目标游戏视频对应的游戏操作数据匹配,从而确定玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配。举例而言,在检测到玩家的当前游戏T1秒的游戏画面和目标游戏视频中T2秒的游戏画面的画面匹配度达到98%后,自T1秒开始继续检测Tb秒(比如3秒),若3秒内当前游戏的游戏操作数据与教学视频T2秒之后的3秒内的游戏操作数据匹配,且当前游戏3秒内的游戏画面与教学视频T2秒之后的3秒内的游戏画面匹配,则认为玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配。
步骤105:根据目标通关游戏数据对当前游戏关卡进行代打。
其中,目标通关游戏数据至少包括使得当前游戏关卡通关的游戏操作数据。
在此,玩家可在模仿目标通关游戏数据中的游戏操作数据通关的过程中,通过终端向服务器发送代打请求,服务器在收到代打请求时,可实时检测玩家在当前游戏关卡中的游戏进度是否与目标通关游戏数据的游戏进度匹配,并在两者匹配时,根据目标通关游戏数据对玩家的当前游戏关卡进行代打,从而使得玩家顺利通过当前游戏关卡。
可选地,在对玩家的当前游戏关卡进行代打时,可在玩家的终端同时播放服务器推送的代打的游戏操作数据对应的游戏视频以及目标游戏视频,从而使得玩家可同时观看到目标游戏视频以及当前游戏的进程。
在一些应用中,还可以接收玩家的修正操作数据,按照时间顺序将目标通关游戏数据中的代打游戏操作数据与修正操作数据叠加后作为游戏的输入。具体地,当检测到玩家的操作时,即视为修正开始,将玩家的当前操作数据***到代打操作数据的操作序列中,类似于两个玩家同时在操控游戏,将两个玩家的操控按照事件叠加后作为游戏的输入,从而可使玩家发挥辅助游戏通关的作用。
本发明实施方式通过预先获取备用通关游戏数据,并可从中筛选出游戏关卡与玩家的当前游戏关卡相同的目标通关游戏数据,然后将目标通关游戏数据推送至玩家的终端,玩家一方面可通过终端展示的目标游戏视频以及游戏操作数据进行模仿以尝试通关,另一方面还可请求服务器代打,服务器在检测到玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配时,根据目标通关游戏数据中的游戏操作数据对玩家的当前游戏关卡进行代打,从而使得玩家通过当前游戏关卡,并且,本实施方式不会给提供目标通关游戏数据的玩家带来额外负担。
本发明的一实施例涉及一种云游戏代打装置。请参阅图3,本实施方式的云游戏代打装置300包括:
代打控制模块301,用于若接收到玩家的游戏代打请求,且检测出所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配,则根据所述目标通关游戏数据对所述当前游戏关卡进行代打;
其中,所述目标通关游戏数据至少包括使得所述当前游戏关卡通关的游戏操作数据。
可选地,该云游戏代打装置300还包括:
筛选模块,用于从备用通关游戏数据中筛选得到所述目标通关游戏数据;其中,所述目标通关游戏数据对应的游戏关卡与所述当前游戏关卡相同;
推送模块,用于将所述目标通关游戏数据发送至所述玩家的终端,供所述终端展示所述目标通关游戏数据。
可选地,筛选模块可以包括:
进度获取子模块,用于获取所述玩家的游戏进度信息;所述玩家的游戏进度信息包括:所述玩家的游戏进度标识、所述玩家的游戏操作数据以及所述游戏操作数据对应的游戏视频;
进度匹配子模块,用于根据所述游戏进度标识从所述备用通关游戏数据中匹配得到候选通关游戏数据;
目标确定子模块,用于根据所述玩家的游戏操作数据与所述候选通关游戏数据对应的游戏操作数据的匹配度和/或所述玩家的游戏操作数据对应的游戏视频与所述候选通关游戏数据对应的游戏视频的匹配度得到所述目标通关游戏数据。
可选地,目标通关游戏数据还可以包括:目标游戏视频;
代打控制模块301还可以用于根据所述玩家的当前游戏视频与所述目标游戏视频是否匹配,以及所述玩家的当前游戏操作数据与所述目标游戏视频对应的游戏操作数据是否匹配,来确定所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度是否匹配。
进一步地,代打控制模块301可以用于在检测到所述玩家的游戏视频与所述目标游戏视频的匹配度大于第一阈值时,若预设时长内所述玩家的游戏操作数据与所述目标游戏视频对应的游戏操作数据的匹配度大于第二阈值,且所述玩家的游戏视频与所述目标游戏视频的匹配度大于第三阈值,则确定玩家的当前游戏视频与所述目标游戏视频匹配,且所述玩家的当前游戏操作数据与所述目标游戏视频对应的游戏操作数据匹配。
可选地,该云游戏代打装置300还可以包括:
第一备用数据获取模块,用于在所述从备用通关游戏数据中筛选得到所述目标通关游戏数据之前,响应于游戏玩家的备用通关游戏数据获取请求从缓存的所述游戏玩家的游戏数据中得到所述备用通关游戏数据。
可选地,该云游戏代打装置300还可以包括:
通关难度系数获取模块,用于在所述从备用通关游戏数据中筛选得到所述目标通关游戏数据之前,获取缓存的游戏玩家的通关游戏数据对应的游戏关卡的通关难度系数;
第二备用数据获取模块,用于根据所述通关难度系数从缓存的所述通关游戏数据中选取得到所述备用通关游戏数据。
本实施方式的云游戏代打装置通过预先获取备用通关游戏数据,并可从中筛选出游戏关卡与玩家的当前游戏关卡相同的目标通关游戏数据,然后将目标通关游戏数据推送至玩家的终端,玩家一方面可通过终端展示的目标游戏视频以及游戏操作数据进行模仿以尝试通关,另一方面还可请求服务器代打,服务器在检测到玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配时,根据目标通关游戏数据中的游戏操作数据对玩家的当前游戏关卡进行代打,从而使得玩家通过当前游戏关卡,并且,本实施方式不会给提供目标通关游戏数据的玩家带来额外负担。
本发明的一实施例涉及一种服务器。本实施方式的服务器可以是独立的服务器,也可以是服务器群。如图4所示,该服务器包括:存储器402和处理器402;
其中,所述存储器402存储有可被所述至少一个处理器402执行的指令,所述指令被所述至少一个处理器402执行以实现上述实施方式中的实时云应用托管方法。
该服务器包括一个或多个处理器402以及存储器402,图4中以一个处理器402为例。处理器402、存储器402可以通过总线或者其他方式连接,图4中以通过总线连接为例。存储器402作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器402通过运行存储在存储器402中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述云游戏辅助操作方法。
存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,存储器402可选包括相对于处理器402远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个模块存储在存储器402中,当被一个或者多个处理器402执行时,执行上述任意方法实施方式中的云游戏辅助操作方法。
上述设备可执行本发明实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本发明实施方式所提供的方法。
本发明的第五实施方式涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (10)
1.一种云游戏代打方法,其特征在于,包括:
若接收到玩家的游戏代打请求,且检测出所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配,则根据所述目标通关游戏数据对所述当前游戏关卡进行代打;
其中,所述目标通关游戏数据至少包括使得所述当前游戏关卡通关的游戏操作数据。
2.根据权利要求1所述的云游戏代打方法,其特征在于,在检测所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度是否匹配之前,还包括:
从备用通关游戏数据中筛选得到所述目标通关游戏数据;其中,所述目标通关游戏数据对应的游戏关卡与所述当前游戏关卡相同;
将所述目标通关游戏数据发送至所述玩家的终端,供所述终端展示所述目标通关游戏数据。
3.根据权利要求1所述的云游戏代打方法,其特征在于,所述目标通关游戏数据还包括:目标游戏视频;
所述检测所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度是否匹配,包括:
根据所述玩家的当前游戏视频与所述目标游戏视频是否匹配,以及所述玩家的当前游戏操作数据与所述目标游戏视频对应的游戏操作数据是否匹配,来确定所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度是否匹配。
4.根据权利要求3所述的云游戏代打方法,其特征在于,确定所述玩家的当前游戏视频与所述目标游戏视频是否匹配,以及所述玩家的当前游戏操作数据与所述目标游戏视频对应的游戏操作数据是否匹配,包括:
在检测到所述玩家的游戏视频与所述目标游戏视频的匹配度大于第一阈值时,若预设时长内所述玩家的游戏操作数据与所述目标游戏视频对应的游戏操作数据的匹配度大于第二阈值,且所述玩家的游戏视频与所述目标游戏视频的匹配度大于第三阈值,则确定玩家的当前游戏视频与所述目标游戏视频匹配,且所述玩家的当前游戏操作数据与所述目标游戏视频对应的游戏操作数据匹配。
5.根据权利要求2所述的云游戏代打方法,其特征在于,所述从备用通关游戏数据中筛选得到所述目标通关游戏数据,包括:
获取所述玩家的游戏进度信息;所述玩家的游戏进度信息包括:所述玩家的游戏进度标识、所述玩家的游戏操作数据以及所述游戏操作数据对应的游戏视频;
根据所述游戏进度标识从所述备用通关游戏数据中匹配得到候选通关游戏数据;
根据所述玩家的游戏操作数据与所述候选通关游戏数据对应的游戏操作数据的匹配度和/或所述玩家的游戏操作数据对应的游戏视频与所述候选通关游戏数据对应的游戏视频的匹配度得到所述目标通关游戏数据。
6.根据权利要求2所述的云游戏代打方法,其特征在于,在所述从备用通关游戏数据中筛选得到所述目标通关游戏数据之前,还包括:
响应于游戏玩家的备用通关游戏数据获取请求从缓存的所述游戏玩家的游戏数据中得到所述备用通关游戏数据。
7.根据权利要求2所述的云游戏代打方法,其特征在于,在所述从备用通关游戏数据中筛选得到所述目标通关游戏数据之前,还包括:
获取缓存的游戏玩家的通关游戏数据对应的游戏关卡的通关难度系数;
根据所述通关难度系数从缓存的所述通关游戏数据中选取得到所述备用通关游戏数据。
8.一种云游戏代打装置,其特征在于,包括:
代打控制模块,用于若接收到玩家的游戏代打请求,且检测出所述玩家在当前游戏关卡中的游戏进度与目标通关游戏数据对应的游戏进度匹配,则根据所述目标通关游戏数据对所述当前游戏关卡进行代打;
其中,所述目标通关游戏数据至少包括使得所述当前游戏关卡通关的游戏操作数据。
9.一种服务器,其特征在于,包括:存储器和处理器,存储器存储计算机程序,处理器运行所述计算机程序以实现如权利要求1至7中任一项所述的云游戏代打方法。
10.一种计算机可读存储介质,其特征在于,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行如权利要求1至7中任一项所述的云游戏代打方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010555497.9A CN111773737A (zh) | 2020-06-17 | 2020-06-17 | 云游戏代打方法及装置、服务器和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010555497.9A CN111773737A (zh) | 2020-06-17 | 2020-06-17 | 云游戏代打方法及装置、服务器和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111773737A true CN111773737A (zh) | 2020-10-16 |
Family
ID=72756942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010555497.9A Pending CN111773737A (zh) | 2020-06-17 | 2020-06-17 | 云游戏代打方法及装置、服务器和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111773737A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112870711A (zh) * | 2021-04-28 | 2021-06-01 | 腾讯科技(深圳)有限公司 | 一种云游戏的处理方法、装置、设备及存储介质 |
CN113786602A (zh) * | 2021-09-06 | 2021-12-14 | 广州博冠信息科技有限公司 | 一种密室的控制方法、装置、计算机设备及存储介质 |
WO2022227936A1 (zh) * | 2021-04-26 | 2022-11-03 | 腾讯科技(深圳)有限公司 | 虚拟场景的显示方法、虚拟场景的处理方法、装置及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140248960A1 (en) * | 2007-08-31 | 2014-09-04 | Sony Computer Entertainment America Llc | Game play skill training |
CN107050863A (zh) * | 2017-05-18 | 2017-08-18 | 广州飞雨网络科技有限公司 | 一种基于大数据分析的游戏辅助操控方法及*** |
US10188943B1 (en) * | 2010-09-15 | 2019-01-29 | Mlb Advanced Media, L.P. | Commentary systems and methods |
CN110465074A (zh) * | 2019-08-20 | 2019-11-19 | 腾讯科技(深圳)有限公司 | 一种信息提示方法及装置 |
CN110947177A (zh) * | 2019-11-14 | 2020-04-03 | 咪咕互动娱乐有限公司 | 云游戏教学互动的方法、***、设备及其计算机可读存储介质 |
CN111214829A (zh) * | 2019-12-30 | 2020-06-02 | 咪咕视讯科技有限公司 | 一种教学方法、电子设备及存储介质 |
-
2020
- 2020-06-17 CN CN202010555497.9A patent/CN111773737A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140248960A1 (en) * | 2007-08-31 | 2014-09-04 | Sony Computer Entertainment America Llc | Game play skill training |
US10188943B1 (en) * | 2010-09-15 | 2019-01-29 | Mlb Advanced Media, L.P. | Commentary systems and methods |
CN107050863A (zh) * | 2017-05-18 | 2017-08-18 | 广州飞雨网络科技有限公司 | 一种基于大数据分析的游戏辅助操控方法及*** |
CN110465074A (zh) * | 2019-08-20 | 2019-11-19 | 腾讯科技(深圳)有限公司 | 一种信息提示方法及装置 |
CN110947177A (zh) * | 2019-11-14 | 2020-04-03 | 咪咕互动娱乐有限公司 | 云游戏教学互动的方法、***、设备及其计算机可读存储介质 |
CN111214829A (zh) * | 2019-12-30 | 2020-06-02 | 咪咕视讯科技有限公司 | 一种教学方法、电子设备及存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022227936A1 (zh) * | 2021-04-26 | 2022-11-03 | 腾讯科技(深圳)有限公司 | 虚拟场景的显示方法、虚拟场景的处理方法、装置及设备 |
CN112870711A (zh) * | 2021-04-28 | 2021-06-01 | 腾讯科技(深圳)有限公司 | 一种云游戏的处理方法、装置、设备及存储介质 |
CN113786602A (zh) * | 2021-09-06 | 2021-12-14 | 广州博冠信息科技有限公司 | 一种密室的控制方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111773737A (zh) | 云游戏代打方法及装置、服务器和存储介质 | |
CN107801101B (zh) | 用于优化和高效的交互式体验的***和方法 | |
CN110947177B (zh) | 云游戏教学互动的方法、***、设备及其计算机可读存储介质 | |
US20130198334A1 (en) | Information processing system, information processing method, information processing program, computer-readable recording medium on which information processing program is stored | |
US10022634B2 (en) | Game history recording apparatus and method for recording and interacting with game history | |
US20230356082A1 (en) | Method and apparatus for displaying event pop-ups, device, medium and program product | |
EP2379186A1 (en) | A method and a system for lyrics competition, educational purposes, advertising and advertising verification | |
CN111214829A (zh) | 一种教学方法、电子设备及存储介质 | |
WO2014206157A1 (en) | Method and system of learning languages through visual representation matching | |
US20230353700A1 (en) | Processing method for board-writing display and related apparatus | |
CN112295224A (zh) | 三维特效生成方法及装置、计算机存储介质、电子设备 | |
US10596452B2 (en) | Toy interactive method and device | |
JP7029189B2 (ja) | 視点確認システム | |
CN113018853B (zh) | 数据处理方法、装置、计算机设备和存储介质 | |
CN112131426B (zh) | 游戏教学视频推荐方法、装置、电子设备和存储介质 | |
CN112601130A (zh) | 一种交互式课件播放*** | |
US20220339542A1 (en) | Video game overlay | |
JP6391036B1 (ja) | ゲームシステム、指導方法、ならびに、プログラム | |
KR101594581B1 (ko) | 컴퓨터 게임에서 학습을 제공하는 방법 | |
CN114866849B (zh) | 视频播放方法、装置、设备及计算机可读存储介质 | |
JP7109737B2 (ja) | システム、サーバ及びプログラム | |
CN116011212A (zh) | 战术模拟方法、战术模拟装置、存储介质及电子设备 | |
CN117138356A (zh) | 电竞观众入门 | |
CN117995033A (zh) | 棋类教学***、终端设备及信息处理方法 | |
CN118286683A (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 |