[发明专利]一种资源动态调整方法及装置在审
申请号: | 201611112162.X | 申请日: | 2016-12-02 |
公开(公告)号: | CN106792165A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/433;H04N21/4335 |
代理公司: | 北京众达德权知识产权代理有限公司11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 动态 调整 方法 装置 | ||
技术领域
本发明资源调控领域,尤其涉及一种资源动态调整方法及装置。
背景技术
随着直播视频的越来越普及,在智能终端上进行直播,以及在智能终端上观看视频直播越来越普遍,相比电脑进行直播或者观看直播视频,更便捷。
相比录制视频,直播视频对画面流畅度要求更高,录制视频可以通过暂停缓冲来继续视频的播放,但是受到智能终端自身设备的限制,在智能终端上播放直播视频会出现直播视频界面卡顿的问题,进而导致直播视频不连续甚至闪退出直播视频。
发明内容
鉴于上述问题,本发明实施例通过提供一种资源动态调整方法及装置,以确保有足够的资源维持视频播放。
第一方面,本发明实施例提供了一种资源动态调整方法,包括:
在第一视频播放应用处于前台播放视频过程中,检测资源的当前总占用量,所述资源用于维持包括所述第一视频播放应用的多个应用运行;
判断所述资源的当前总占用量是否大于预设阈值;
如果所述资源的当前总占用量大于所述预设阈值,停止当前占用所述资源的至少一个后台运行应用。
优选的,所述检测资源的当前总占用量,包括:
通过开启新的定长线程检测CPU资源、网速资源、内存资源中的至少一种资源的当前总占用量。
优选的,如果所述资源包括CPU资源,所述检测资源的当前总占用量,包括:
调用性能分析命令;
获取执行所述性能分析命令的返回值,所述返回值中包括所述CPU资源的当前总占用量和各个应用分别对所述CPU资源的占用量;
从所述返回值中确定出对所述CPU资源的当前总占用量。
优选的,如果所述资源包括网速资源,所述检测资源的当前总占用量,包括:
按照预设时间间隔获取上传流量值;
基于相邻两次获取的所述上传流量值之间的差异值确定出所述网速资源的当前总占用量。
优选的,所述基于相邻两次获取的所述上传流量之间的差异值确定出所述网速资源的当前总占用量包括:
在第n次获取的上传流量值时,确定出第n次获取的上传流量值与第n-1次获取的上传流量值之间的流量差值;
基于所述流量差值与所述预设时间间隔确定出所述网速资源的当前总占用量,n依次为大于1的整数。
优选的,所述判断所述资源的当前总占用量是否大于预设阈值,包括:
判断所述CPU资源的当前总占用量是否大于预设CPU占用量阈值,和/或
判断所述网速资源的当前总占用量是否大于预设网速占用量阈值。
优选的,所述停止当前占用所述资源的至少一个后台运行应用,包括:
根据预设优先级停止当前占用所述资源的至少一个后台运行应用。
优选的,所述根据预设优先级停止当前占用所述资源的至少一个后台运行应用,包括:
查询当前占用所述资源的各个后台运行应用分别对所述资源的占用量;
基于所述各个后台运行应用分别对所述资源的占用量,从所述各个后台运行应用中定位出当前对所述资源的占用量优先级最高的后台运行应用,或者定位出当前对所述资源的占用量优先级大于第一预设量值的M个后台运行应用,M为大于1的整数;
停止定位出的后台运行应用。
优选的,所述根据预设优先级停止当前占用所述资源的至少一个后台运行应用,包括:
查询当前占用所述资源的各个后台运行应用的类型信息;
基于所述各个后台运行应用的类型信息,从所述各个后台运行应用中定位出重要性优先级最低的后台运行应用,或者定位出重要性优先级小于第二预设量值的K个后台运行应用,K为大于1的整数;
停止定位出的后台运行应用。
第二方面,本发明实施例提供了一种资源动态调整装置,包括:
资源监控单元,用于在第一视频播放应用处于前台播放视频过程中,检测资源的当前总占用量,所述资源用于维持包括所述第一视频播放应用的多个应用运行;
判断单元,用于判断所述资源的当前总占用量是否大于预设阈值;
应用停止单元,用于如果所述资源的当前总占用量大于所述预设阈值,停止当前占用所述资源的至少一个后台运行应用。
优选的,所述资源监控单元,具体用于:
通过开启新的定长线程检测CPU资源、网速资源、内存资源中的至少一种资源的当前总占用量。
优选的,如果所述资源包括CPU资源,所述资源监控单元,包括:
命令调用子单元,用于调用性能分析命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611112162.X/2.html,转载请声明来源钻瓜专利网。