【技术实现步骤摘要】
基于大数据和云计算的游戏兼容处理方法及云端计算中心
本申请涉及云游戏
,具体而言,涉及一种基于大数据和云计算的游戏兼容处理方法及云端计算中心。
技术介绍
随着近年来游戏产业、终端技术和网络带宽的高速发展,云计算技术的日趋成熟,云游戏也随之产生,用户的终端设备与云端高性能计算资源互联,使游戏不在局限于终端设备本身。游戏渲染性能决定一个云游戏的用户体验,因此如何进行游戏兼容处理方案的确定,从而确保后续渲染过程的可靠性,是本领域亟待解决的技术问题。
技术实现思路
为了至少克服现有技术中的上述不足,本申请的目的在于提供一种基于大数据和云计算的游戏兼容处理方法及云端计算中心,在进行渲染性能优化之前,预先将目标性能数据划分成一系列的聚类性能数据,进而通过目标渲染优化云计算模型对每个聚类性能数据进行性能优化指标分析,以识别每个聚类性能数据所属的优化指标类型,进而提高性能优化的准确性。此外,在通过目标渲染优化云计算模型识别出每个聚类性能数据所属的优化指标类型之后,获得性能优化指标分析结果,这样,在检测到这些聚类性能数据中存在满足性能优化条件的聚类性能数据,可以快速确定出目标优化性能指标可能为携带过度渲染异常的待优化对象,进而进行针对性优化之后,确保后续渲染过程的可靠性。第一方面,本申请提供一种基于大数据和云计算的游戏兼容处理方法,应用于云端计算中心,所述云端计算中心与多个游戏客户终端通信连接,所述方法包括:通过调用预先进行渲染引擎优化后的目标云游戏的渲染引擎,对所述目标云游戏在各个数据贴图渲 ...
【技术保护点】
1.一种基于大数据和云计算的游戏兼容处理方法,其特征在于,应用于云端计算中心,所述云端计算中心与多个游戏客户终端通信连接,所述方法包括:/n通过调用预先进行渲染引擎优化后的目标云游戏的渲染引擎,对所述目标云游戏在各个数据贴图渲染源下进行模拟渲染,得到模拟渲染结果;/n将所述模拟渲染结果中设定优化虚拟对象的兼容性模拟指标与设定优化虚拟对象对应的兼容性评价数据库中的兼容性评价指标进行比对;/n根据比对结果,确定所述模拟渲染结果中兼容性指标存在变化的模拟渲染对象,并获取所述兼容性指标存在变化的模拟渲染对象在各个渲染节点的模拟渲染控制参数;/n根据所述兼容性指标存在变化的模拟渲染对象在各个渲染节点的模拟渲染控制参数,更新所述目标云游戏的渲染引擎中针对该设定优化虚拟对象对应的兼容配置参数。/n
【技术特征摘要】
1.一种基于大数据和云计算的游戏兼容处理方法,其特征在于,应用于云端计算中心,所述云端计算中心与多个游戏客户终端通信连接,所述方法包括:
通过调用预先进行渲染引擎优化后的目标云游戏的渲染引擎,对所述目标云游戏在各个数据贴图渲染源下进行模拟渲染,得到模拟渲染结果;
将所述模拟渲染结果中设定优化虚拟对象的兼容性模拟指标与设定优化虚拟对象对应的兼容性评价数据库中的兼容性评价指标进行比对;
根据比对结果,确定所述模拟渲染结果中兼容性指标存在变化的模拟渲染对象,并获取所述兼容性指标存在变化的模拟渲染对象在各个渲染节点的模拟渲染控制参数;
根据所述兼容性指标存在变化的模拟渲染对象在各个渲染节点的模拟渲染控制参数,更新所述目标云游戏的渲染引擎中针对该设定优化虚拟对象对应的兼容配置参数。
2.根据权利要求1所述的基于大数据和云计算的游戏兼容处理方法,其特征在于,所述根据比对结果,确定所述模拟渲染结果中兼容性指标存在变化的模拟渲染对象,至少包括如下之一或任意组合:
根据所述设定优化虚拟对象的兼容性模拟指标与所述兼容性评价数据库的比对结果,确定所述模拟渲染结果中的新增模拟渲染对象,所述新增模拟渲染对象包括:在兼容性评价数据库中未出现但在兼容性模拟指标中出现的渲染容器数量匹配第一设定渲染容器数量,并且在兼容性模拟指标中各次出现时的渲染权重达到第一设定权重的占比匹配设定占比的模拟渲染对象;
根据所述设定优化虚拟对象的兼容性模拟指标与所述兼容性评价数据库的比对结果,确定所述设定优化虚拟对象内的失效模拟渲染对象;所述失效模拟渲染对象包括:在兼容性评价数据库中出现但在兼容性模拟指标中未出现的连续渲染容器数量匹配第二设定渲染容器数量的模拟渲染对象;
或,根据所述设定优化虚拟对象的兼容性模拟指标与所述兼容性评价数据库的比对结果,确定在所述设定优化虚拟对象内发生异常偏移的偏移模拟渲染对象;所述偏移模拟渲染对象包括:根据兼容性评价数据库确定的渲染时序信息与兼容性模拟指标中的渲染时序信息不一致的模拟渲染对象。
3.根据权利要求2所述的基于大数据和云计算的游戏兼容处理方法,其特征在于,根据所述设定优化虚拟对象的兼容性模拟指标与所述兼容性评价数据库的比对结果,确定在所述设定优化虚拟对象内发生异常偏移的偏移模拟渲染对象,包括:
对于在兼容性模拟指标中渲染权重匹配第一设定权重的候选模拟渲染对象,通过兼容性评价数据库确定所述候选模拟渲染对象的第一共用模拟渲染对象集合;所述第一共用模拟渲染对象集合中包括至少一个第一共用模拟渲染对象,所述第一共用模拟渲染对象为与所述候选模拟渲染对象共同出现在同一兼容性评价指标中并且在该兼容性评价指标中的渲染权重达到第一设定权重的模拟渲染对象;
通过兼容性模拟指标确定所述候选模拟渲染对象的第二共用模拟渲染对象集合;所述第二共用模拟渲染对象集合中包括至少一个第二共用模拟渲染对象,所述第二共用模拟渲染对象为与所述候选模拟渲染对象共同出现在同一兼容性模拟指标中并且在该兼容性模拟指标中的渲染权重达到第一设定权重的模拟渲染对象;
若所述第一共用模拟渲染对象集合与所述第二共用模拟渲染对象集合的重合度低于设定重合度,将所述候选模拟渲染对象作为待判定模拟渲染对象;
对于待判定模拟渲染对象,选择所述待判定模拟渲染对象的渲染权重达到第二设定权重的兼容性模拟指标,作为参考兼容性模拟指标;
或者,从所述待判定模拟渲染对象的渲染权重达到第二设定权重的兼容性模拟指标中选择预定数量的兼容性模拟指标,作为参考兼容性模拟指标;
若根据兼容性评价数据库确定的所述待判定模拟渲染对象的第一渲染时序信息与所述参考兼容性模拟指标指示的第二渲染时序信息不一致的占比达到设定占比,则将所述待判定模拟渲染对象确定为偏移模拟渲染对象;其中,第一渲染时序信息与第二渲染时序信息不一致包括:第一渲染时序信息与第二渲染时序信息指示的时序节点不同,或者,第一渲染时序信息与第二渲染时序信息指示的时序之间的差异超出设定差异。
4.根据权利要求3所述的基于大数据和云计算的游戏兼容处理方法,其特征在于,所述待判定模拟渲染对象的第一渲染时序信息包括所述待判定模拟渲染对象所在的时序节点及所在的渲染时机;
所述待判定模拟渲染对象的第一渲染时序信息的确定过程,包括:
根据兼容性评价数据库包含的兼容性评价指标中所述待判定模拟渲染对象的模拟渲染控制参数确定所述待判定模拟渲染对象所在的时序节点;
将确定的时序节点中所述待判定模拟渲染对象的模拟渲染控制参数匹配设定模拟渲染控制参数的渲染节点的渲染时机作为所述待判定模拟渲染对象所在的渲染时机;
所述根据兼容性评价数据库包含的兼容性评价指标中所述待判定模拟渲染对象的模拟渲染控制参数确定所述待判定模拟渲染对象所在的时序节点,包括:
将满足如下条件的时序节点作为候选时序节点:
所述兼容性评价数据库中所述待判定模拟渲染对象的模拟渲染控制参数最大的兼容性评价指标指示的时序节点;
在所述兼容性评价数据库中包含所述待判定模拟渲染对象的兼容性评价指标中,出现次数最多的时序节点;
所述兼容性评价数据库中所述待判定模拟渲染对象的渲染权重平均值最大的时序节点;
所述兼容性评价数据库中所述待判定模拟渲染对象的渲染权重中位数最大的时序节点;
在所述候选时序节点中,若同一时序节点出现的次数匹配设定次数,则将所述同一时序节点作为所述待判定模拟渲染对象所在的时序节点。
5.根据权利要求1-4中任意一项所述的基于大数据和云计算的游戏兼容处理方法,其特征在于,所述获取所述兼容性指标存在变化的模拟渲染对象在各个渲染节点的模拟渲染控制参数,包括:
将每个兼容性模拟指标对应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。