一种应用于云游戏中用户游戏辅助方法和系统与流程

文档序号:36998837发布日期:2024-02-09 12:41阅读:60来源:国知局
一种应用于云游戏中用户游戏辅助方法和系统与流程

本发明涉及云游戏,尤其是涉及一种应用于云游戏中用户游戏辅助方法和系统。


背景技术:

1、云游戏一种将渲染计算运行在远程gpu服务器上的新型游戏方式。其核心思想是用户通过配置不高终端设备能体验到需要大量gpu算力才能运行的游戏。虽然目前云游戏通过大带宽和低时延的优化,端到端时延有提升,但还是落后于本地运行即时响应速度,这就导致有一些游戏复杂的操作需要很精确的操作和手法。用户在通过这些游戏关卡的时候往往会花费很长时间,严重影响用户的游戏体验。而云游戏产品能否吸引更多用户,用户体验是其重要原因之一。应用于云游戏中用户游戏辅助方法和系统帮助游戏玩家操作,帮玩家节省时间和精力,给玩家带来更好的云游戏体验。

2、目前游戏辅助方式,是用户在玩游戏过程中通过请求手机游戏截图,上传游戏截图,游戏辅助系统提取图像特征,将提取特征和特征集进行匹配,从特征库中匹配对应特征,提供用户的对应的游戏辅助信息。提供给游戏辅助信息只是一些图文的简单游戏攻略和简单操作说明,用户通过简单图文提示,自己再思考如何进行下一步操控,自己摸索着通过游戏关卡。

3、存在问题,

4、1、游戏特征库和对应游戏攻略特征库是游戏提供者或者游戏运营者,手动维护,如果游戏关卡众多,这样的维护工作量大,而且不同游戏的提供者或者游戏运营者需要分别提供游戏特征库以及特征库对应的游戏攻略说明。本专利提出的方法是通过服务端的大量其他玩家的通过操作分析出的通过游戏关卡的最佳操作路径,并与记录的特征集进行匹配关系的记录。

5、2、现有技术方案在匹配特征库成功后返回的游戏辅助信息只是一些图文的简单游戏攻略和简单操作说明,只是起到简单的辅助效果,没有达到自动执行的效果。本专利提出的方法可利用云游戏中服务端记录的用户通过关卡的最佳操作步骤,将时序操作步骤通过实时通信的方式发送给云端gpu服务器自动执行,自动帮用户执行游戏步骤,自动通关相关关卡。

6、为此,提出一种应用于云游戏中用户游戏辅助方法和系统。


技术实现思路

1、本发明的目的在于提供一种应用于云游戏中用户游戏辅助方法和系统,以解决上述背景技术中提出的问题。

2、为实现上述目的,本发明提供如下技术方案:一种应用于云游戏中用户游戏辅助方法,包括如下步骤:

3、101、云游戏客户端启动游戏后,gpu服务端中启动游戏进程并客户端建立长连接信道,并保持;

4、201、gpu服务器将渲染的画面和声音通过h264/h265和aac编码方式传输给客户端;

5、301、游戏辅助系统记录用户关卡视频信息和操控指令集;

6、401、游戏辅助系统分析关卡信息和时间序列指令集,并存储游戏关卡、操作指令集对应关系;其中操控指令集包括对应操控设备(手柄、键盘、鼠标)的键值和时间;

7、501、系统交互图中的第6步中用户向辅助游戏系统发起游戏辅助请求,游戏辅助系统收到相关卡的视频信息,通过提取视频中每帧图片,并与系统中历史成功通过关卡图片比对,得到准确关卡信息。

8、优选的,所述步骤501中图片比对方法:将图片转化为sift特征点比对的方法去做,sift算法对图像的光照、旋转、位移具有比较强的鲁棒性。

9、优选的,所述步骤501中图片比对方法:利用现成的pretrain_model计算图像的高维特征向量,然后对特征向量,计算余玄距离。

10、优选的,所述步骤501中图片比对方法:针对特定场景数据,建立图像对的数据集,然后构建深度模型,直接学习相似度。

11、优选的,还包括601、系统交互图中的第10步中通过获取的关卡信息查询对应关卡所有操控指令,并形成历史操控实时流。

12、优选的,还包括701、形成的关卡历史实时操控流实时传输给gpu服务器,gpu按顺序执行操控指令,通过虚拟操控的模式向游戏程序发生操控指令;其中x86游戏发送键盘、鼠标、手柄模拟指令,android游戏发送key_event的键值指令。

13、优选的,还包括801、游戏程序响应发送的操控指令,客户端实时拉取gpu服务器渲染画面,实时观看辅助系统执行操控指令集的游戏画面;用户客户端也可以选择只在远程执行,远程执行结束之后,通过客户端内push提示信息。

14、优选的,还包括901、操控实时流运行结束后,关卡通过,用户接管操控控制权,继续游戏后续操作。

15、优选的,还包括1001、游戏辅助系统完整流程执行完毕,关闭实时拉取画面通道,同时关闭指令集传输通道,本次游戏辅助生命周期结束。

16、一种应用于云游戏中用户游戏辅助系统,其特征在于:包括客户端、服务端gpu以及游戏辅助三者构成。

17、与现有技术相比,本发明的有益效果是:

18、1、使用通过游戏关卡用户的操作指令集作为其他用户辅助操作指令集;

19、gpu服务器向云游戏辅助系统中发送游戏关卡视频和操控指令集,游戏辅助系统通过机器学习方法训练出最优操控指令集,并存储关卡、视频、操控指令集。其他用户在请求游戏辅助系统帮助时,游戏系统通过比对视频得到关卡数据,并获取到操控指令集。现有的发明是人工设置辅助信息,此发明自动完成关卡辅助操控指令集。

20、2、使用云游戏云化特性,通过游戏助手模块向远程gpu按顺序传递操控指令集;

21、因为云游戏运行在云端,可以远程模拟用户操控行为,所以能做到向云游戏运行的gpu服务器上执行通过游戏关卡的操控指令集。用户请求辅助系统时,辅助系统下发操控执行机给gpu服务器执行。现有发明在用户请求辅助系统时返回的图文辅助信息,没有自动执行功能。



技术特征:

1.一种应用于云游戏中用户游戏辅助方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种应用于云游戏中用户游戏辅助方法,其特征在于:所述步骤501中图片比对方法:将图片转化为sift特征点比对的方法去做,sift算法对图像的光照、旋转、位移具有比较强的鲁棒性。

3.根据权利要求1所述的一种应用于云游戏中用户游戏辅助方法,其特征在于:所述步骤501中图片比对方法:利用现成的pretrain_model计算图像的高维特征向量,然后对特征向量,计算余玄距离。

4.根据权利要求1所述的一种应用于云游戏中用户游戏辅助方法,其特征在于:所述步骤501中图片比对方法:针对特定场景数据,建立图像对的数据集,然后构建深度模型,直接学习相似度。

5.根据权利要求1所述的一种应用于云游戏中用户游戏辅助方法,其特征在于:还包括601、系统交互图中的第10步中通过获取的关卡信息查询对应关卡所有操控指令,并形成历史操控实时流。

6.根据权利要求1所述的一种应用于云游戏中用户游戏辅助方法,其特征在于:还包括701、形成的关卡历史实时操控流实时传输给gpu服务器,gpu按顺序执行操控指令,通过虚拟操控的模式向游戏程序发生操控指令;其中x86游戏发送键盘、鼠标、手柄模拟指令,android游戏发送key_event的键值指令。

7.根据权利要求1所述的一种应用于云游戏中用户游戏辅助方法,其特征在于:还包括801、游戏程序响应发送的操控指令,客户端实时拉取gpu服务器渲染画面,实时观看辅助系统执行操控指令集的游戏画面;用户客户端也可以选择只在远程执行,远程执行结束之后,通过客户端内push提示信息。

8.根据权利要求1所述的一种应用于云游戏中用户游戏辅助方法,其特征在于:还包括901、操控实时流运行结束后,关卡通过,用户接管操控控制权,继续游戏后续操作。

9.根据权利要求1所述的一种应用于云游戏中用户游戏辅助方法,其特征在于:还包括1001、游戏辅助系统完整流程执行完毕,关闭实时拉取画面通道,同时关闭指令集传输通道,本次游戏辅助生命周期结束。

10.根据权利要求1所述的一种应用于云游戏中用户游戏辅助系统,其特征在于:包括客户端、服务端gpu以及游戏辅助三者构成。


技术总结
本发明涉及云游戏技术领域,具体为一种应用于云游戏中用户游戏辅助方法,包括如下步骤:101、云游戏客户端启动游戏后,GPU服务端中启动游戏进程并客户端建立长连接信道,并保持;201、GPU服务器将渲染的画面和声音通过H264/H265和aac编码方式传输给客户端。使用通过游戏关卡用户的操作指令集作为其他用户辅助操作指令集;GPU服务器向云游戏辅助系统中发送游戏关卡视频和操控指令集,游戏辅助系统通过机器学习方法训练出最优操控指令集,并存储关卡、视频、操控指令集。其他用户在请求游戏辅助系统帮助时,游戏系统通过比对视频得到关卡数据,并获取到操控指令集。现有的发明是人工设置辅助信息,此发明自动完成关卡辅助操控指令集。

技术研发人员:姚凯
受保护的技术使用者:天翼视讯传媒有限公司
技术研发日:
技术公布日:2024/2/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1