[发明专利]动态性能分级方法在审
申请号: | 202210039896.9 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114385365A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 林毕成 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/34 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 葛钟 |
地址: | 201799 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 性能 分级 方法 | ||
本申请涉及IT领域,具体公开一种动态性能分级方法,包括首先定时循环获取预设设备的实时设备性能信息;然后基于预设性能分级指标和实时设备性能信息,确定预设设备的当前性能等级;再判断预设设备的当前性能等级与前一次确定的性能等级是否相同,若不相同,则发出分级预警并在预设设备客户端执行预设分级策略;若相同,则不做处理。如此,对于高低性能设备均能进行流程的显示加载等,以及对于同一个设备在不同性能状态下也能实现流畅加载,提高了用户的体验。
技术领域
本申请涉及IT技术领域,尤其涉及一种动态性能分级方法。
背景技术
随着APP等业务的广泛应用,其展示和加载的内容越来越多,如包含大量优惠化场景和多媒体资源来保证内容的趣味性、丰富性。据统计发现iOS设备中约3成是已发布5年以上的旧设备。一般旧的设备意味着CPU运算能力差、内存小,同时国外网络环境相较于国内要差,这就导致在一些性能差的设备中,无法实现快速的加载展示,造成显示卡顿等问题,降低用户体验。
发明内容
本申请提供一种一种动态性能分级方法,以解决现有技术中,客户端加载内容复杂耗能,对于低性能设备造成卡顿等,用户体验差的问题。
本申请的上述目的是通过以下技术方案实现的:
本申请实施例提供一种动态性能分级方法,包括:
定时循环获取预设设备的实时设备性能信息;
基于预设性能分级指标和所述实时设备性能信息,确定所述预设设备的当前性能等级;
判断所述预设设备的当前性能等级与前一次确定的性能等级是否相同,若不相同,则发出分级预警并在所述预设设备客户端执行预设分级策略;若相同,则不做处理。
进一步的,所述实时设备性能信息包括:实时设备电量信息、实时设备CPU占用信息、实时设备内存占用信息和实时设备网速信息。
进一步的,所述基于预设性能分级指标和所述实时设备性能信息,确定所述预设设备的当前性能等级,包括:
将实时设备电量高于第一预设值的预设设备的电量等级定义为高电量等级,将实时设备电量低于第一预设值的预设设备的电量等级定义为低电量等级;
将实时设备CPU占用低于第二预设值的预设设备的CPU等级定义为高CPU等级,将实时设备CPU占用高于第二预设值的预设设备的CPU等级定义为低CPU等级;
将实时设备内存占用低于第三预设值(50%)的预设设备的内存等级定义为高内存等级,将实时设备内存占用高于第三预设值且低于第四预设值(90%)的预设设备的内存等级定为中内存等级,将实时设备内存占用高于第四预设值的预设设备的内存等级定义为低内存等级;
将实时设备网速低于第五预设值(10KB)的预设设备的网速等级定义为低网速等级,将实时设备网速高于第五预设值且低于第六预设值(100KB)的预设设备的网速等级定为中网速等级,将实时设备网速高于第七预设值的预设设备的网速等级定义为高网速等级。
进一步的,所述基于预设性能分级指标和所述实时设备性能信息,确定所述预设设备的当前性能等级,包括:
将实时设备电量高于第一预设值的预设设备的电量等级定义为高电量等级;将实时设备电量低于第一预设值且正在处于充电状态的预设设备的电量等级定义为高电量等级;将实时设备电量低于第一预设值、未处于充电状态、但实时设备CPU占用低于第二预设值的预设设备的电量等级定义为高电量等级;将实时设备电量低于第一预设值、未处于充电状态且实时设备CPU占用高于第二预设值的预设设备的电量等级定义为低电量等级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210039896.9/2.html,转载请声明来源钻瓜专利网。