[发明专利]一种资源动态调整方法及装置在审
申请号: | 201611112162.X | 申请日: | 2016-12-02 |
公开(公告)号: | CN106792165A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/433;H04N21/4335 |
代理公司: | 北京众达德权知识产权代理有限公司11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 动态 调整 方法 装置 | ||
1.一种资源动态调整方法,其特征在于,包括:
在第一视频播放应用处于前台播放视频过程中,检测资源的当前总占用量,所述资源用于维持包括所述第一视频播放应用的多个应用运行;
判断所述资源的当前总占用量是否大于预设阈值;
如果所述资源的当前总占用量大于所述预设阈值,停止当前占用所述资源的至少一个后台运行应用。
2.如权利要求1所述的资源动态调整方法,其特征在于,所述检测资源的当前总占用量,包括:
通过开启新的定长线程检测CPU资源、网速资源、内存资源中的至少一种资源的当前总占用量。
3.如权利要求1所述的资源动态调整方法,其特征在于,如果所述资源包括CPU资源,所述检测资源的当前总占用量,包括:
调用性能分析命令;
获取执行所述性能分析命令的返回值,所述返回值中包括所述CPU资源的当前总占用量和各个应用分别对所述CPU资源的占用量;
从所述返回值中确定出对所述CPU资源的当前总占用量。
4.如权利要求1所述的资源动态调整方法,其特征在于,如果所述资源包括网速资源,所述检测资源的当前总占用量,包括:
按照预设时间间隔获取上传流量值;
基于相邻两次获取的所述上传流量值之间的差异值确定出所述网速资源的当前总占用量。
5.如权利要求4所述的资源动态调整方法,其特征在于,所述基于相邻两次获取的所述上传流量之间的差异值确定出所述网速资源的当前总占用量包括:
在第n次获取的上传流量值时,确定出第n次获取的上传流量值与第n-1次获取的上传流量值之间的流量差值;
基于所述流量差值与所述预设时间间隔确定出所述网速资源的当前总占用量,n依次为大于1的整数。
6.如权利要求1所述的资源动态调整方法,其特征在于,所述判断所述资源的当前总占用量是否大于预设阈值,包括:
判断所述CPU资源的当前总占用量是否大于预设CPU占用量阈值,和/或
判断所述网速资源的当前总占用量是否大于预设网速占用量阈值。
7.如权利要求1所述的资源动态调整方法,其特征在于,所述停止当前占用所述资源的至少一个后台运行应用,包括:
根据预设优先级停止当前占用所述资源的至少一个后台运行应用。
8.如权利要求1所述的资源动态调整方法,其特征在于,所述根据预设优先级停止当前占用所述资源的至少一个后台运行应用,包括:
查询当前占用所述资源的各个后台运行应用分别对所述资源的占用量;
基于所述各个后台运行应用分别对所述资源的占用量,从所述各个后台运行应用中定位出当前对所述资源的占用量优先级最高的后台运行应用,或者定位出当前对所述资源的占用量优先级大于第一预设量值的M个后台运行应用,M为大于1的整数;
停止定位出的后台运行应用。
9.如权利要求1所述的资源动态调整方法,其特征在于,所述根据预设优先级停止当前占用所述资源的至少一个后台运行应用,包括:
查询当前占用所述资源的各个后台运行应用的类型信息;
基于所述各个后台运行应用的类型信息,从所述各个后台运行应用中定位出重要性优先级最低的后台运行应用,或者定位出重要性优先级小于第二预设量值的K个后台运行应用,K为大于1的整数;
停止定位出的后台运行应用。
10.一种资源动态调整装置,其特征在于,包括:
资源监控单元,用于在第一视频播放应用处于前台播放视频过程中,检测资源的当前总占用量,所述资源用于维持包括所述第一视频播放应用的多个应用运行;
判断单元,用于判断所述资源的当前总占用量是否大于预设阈值;
应用停止单元,用于如果所述资源的当前总占用量大于所述预设阈值,停止当前占用所述资源的至少一个后台运行应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611112162.X/1.html,转载请声明来源钻瓜专利网。