【技术实现步骤摘要】
一种数据处理方法以及相关装置
[0001]本申请为2019年11月6日提交中国专利局、申请号为201911076699.9、专利技术名称为“一种性能优化的方法以及相关装置”的中国专利申请的分案申请。
[0002]本申请实施例涉及计算机
,具体涉及一种数据处理方法以及相关装置。
技术介绍
[0003]随着移动互联网的不断发展,客户端作为人机交流的平台,其性能会影响用户使用该客户端的服务时的体验,比如:游戏客户端性能就会严重影响游戏玩家在玩游戏时的游戏体检,良好的游戏客户端性能能够为游戏玩家带来较好的游戏体验,增加游戏玩家对游戏的粘性。
[0004]目前,为了给用户带来更佳的体验,在终端中有实现“服务模式”的优化方案,即用户在使用客户端提供的服务后,首先会进入“服务模式”中,此时则把所有的硬件资源优先保障该服务的最佳使用。例如:即游戏玩家在进入游戏后,首先会进入“游戏模式”中,此时则把所有的硬件资源优先保障游戏的最佳使用。然而,由于“游戏模式”是不区分游戏场景的,因此只要是游戏玩家在进入游戏后都将提供较优的性能,但在游戏玩家长时间通过客户端来进行游戏后,容易出现温度过高等异常情况导致客户端的性能急剧下降,此时将无法保障游戏玩家在当前游戏场景仍然有较佳的游戏体验。
[0005]因此,如何在出现异常情况下保障用户仍然在当前服务场景中有较佳的用户体验,是目前亟需解决的问题。
技术实现思路
[0006]本申请实施例提供了一种数据处理方法以及相关装置,用于在客户端与终端间的有效协同来灵 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收客户端发送的性能请求消息,所述性能请求消息中携带所述客户端当前场景的运行状态信息和资源调度需求信息,其中,所述运行状态信息包括帧率,所述资源调度需求信息包括终端的第二硬件的需求信息;根据所述运行状态信息确定与所述第一硬件相关的第一性能调整信息,以及根据所述资源调度需求信息确定与所述第二硬件相关的第二性能调整信息,其中,所述第一性能调整信息以及第二性能调整信息分别包括目标帧率以及目标画质至少其中之一;向所述客户端发送所述第一性能调整信息和所述第二性能调整信息,所述第一性能调整信息和所述第二性能调整信息用于供所述客户端调整所述运行状态信息。2.根据权利要求1所述的方法,其特征在于,所述第一性能调整信息包括第一目标帧率和第一目标画质,所述第二性能调整信息包括第二目标帧率和第二目标画质。3.根据权利要求2所述的方法,其特征在于,所述运行状态信息还包括场景优先级;所述根据所述运行状态信息确定与所述第一硬件相关的第一性能调整信息,包括:当所述场景优先级所指示的所述当前场景的级别为第一级别时,则确定第一硬件的温度等级;当所述第一硬件的温度等级为第二级别时,则判断所述帧率是否落入预设帧率范围;当所述帧率未落入所述预设帧率范围时,则确定所述第一性能调整信息。4.根据权利要求3所述的方法,其特征在于,所述第一硬件包括中央处理器CPU和图像处理器GPU;确定第一硬件的温度等级,包括:获取所述CPU的温度和所述GPU的温度;当所述CPU的温度落入第一预设范围、所述GPU的温度落入第二预设范围时,则确定所述CPU的温度等级和所述GPU的温度等级;确定所述第一性能调整信息,包括:当所述CPU的温度等级为第三等级、所述GPU的温度等级为第四等级时,判断所述帧率是否落入所述预设帧率范围,其中,所述第三等级与所述第四等级包含于所述第二等级中;当所述帧率未落入所述预设帧率范围时,则确定温度等级为所述第三等级对应的所述第一目标帧率,以及温度等级为所述第四等级对应的所述第一目标画质;根据所述第一目标帧率和所述第一目标画质得到所述第一性能调整信息。5.根据权利要求4所述的方法,其特征在于,所述第一硬件的温度等级分成五个等级,依次用递增的数值来表示温度的升高,每个数值对应一个温度等级。6.根据权利要求5所述的方法,其特征在于,所述第一硬件中的CPU温度等级分成5个等级,“1”表示当前的CPU的温度为常温,依次用递增的数值来表示温度的升高,“5”表示所述当前的CPU的温度为最高温;所述第一硬件中的GPU温度分成5个等级,“1”表示当前的GPU的温度为常温,依次用递增的数值来表示温度的升高,“5”表示所述当前的GPU的温度为最高温,每个数值对应一个温度等级。7.根据权利要求2所述的方法,其特征在于,所述根据所述资源调度需求信息确定与所
述第二硬件相关的第二性能调整信息,包括:获取所述第二硬件的供给信息;当所述供给信息小于所述...
【专利技术属性】
技术研发人员:徐士立,洪楷,吴海洋,刘专,张其田,陈晶晶,曹慧霞,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。