[发明专利]一种分配网络资源的方法和装置有效
申请号: | 201210351523.1 | 申请日: | 2012-09-20 |
公开(公告)号: | CN103685071B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 刘诚;张英皓 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/911 | 分类号: | H04L12/911 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分配 网络资源 方法 装置 | ||
本发明公开了一种分配网络资源的方法和装置,属于计算机技术领域。所述方法包括:捕获系统向进程发送的系统消息;获取所述系统消息的类型以及所述系统消息对应的进程;根据所述系统消息的类型,确定所述系统消息对应的进程是否属于优先分配网络资源的进程;当所述属于优先分配网络资源的进程进行网络通信时,限制其他属于非优先分配网络资源的进程的网络资源。本发明根据系统向进程发布的系统消息类型,对用户当前正在使用的进程进行优先分配网络资源,避免了仅对特定的进程优先分配网络资源的局限性,提高了进程与网络通信的效率。
技术领域
本发明涉及计算机技术领域,特别涉及一种分配网络资源的方法和装置。
背景技术
随着网络技术的发展,宽带技术已经逐渐普及到了家庭。但是,目前一般家庭的宽带极限传输速率已经无法满足逐渐提高的网络应用所需带宽的速率,因此在计算机系统中应运而生了网络资源保护的方法,来对用户同时进行使用的应用进行网络资源的优化分配。
现有技术中,对终端当前使用的各种应用进行网络流量优化配置的方法一般为:当终端中多个应用对应的进程同时与网络进行连接进行通信时,通过对预先设定的需要保护的进程进行网络流量的优先分配,并限制其他进程的网络流量来实现网络资源的优化分配。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
当预先设定的需要保护的进程启动后,此时用户在对其他进程进行操作并进行网络通信时,现有技术中网络资源的优化分配机制会限制用户正在操作的其他进程与网络进行通信的流量,直接影响该进程在网络通信时的工作效率,并导致用户体验下降。
发明内容
为了解决现有技术分配网络资源方式单一,且影响进程在网络通信时的工作效率的问题,本发明实施例提供了一种分配网络资源的方法和装置。所述技术方案如下:
一方面,提供了一种分配网络资源的方法,所述方法包括:
捕获系统向进程发送的系统消息;
获取所述系统消息的类型以及所述系统消息对应的进程;
根据所述系统消息的类型,确定所述系统消息对应的进程是否属于优先分配网络资源的进程,其中,当所述系统消息的类型为窗口失去焦点时,所述优先分配网络资源的进程在当前记录的所有进程的活动时间中具有最长的活动时间;
当所述属于优先分配网络资源的进程进行网络通信时,限制其他属于非优先分配网络资源的进程的网络资源。
其中,所述根据所述系统消息的类型,确定所述系统消息对应的进程是否属于优先分配网络资源的进程,包括:
当所述系统消息的类型为窗口获得焦点时,则确定所述系统消息对应的进程属于优先分配网络资源的进程。
其中,所述根据所述系统消息的类型,确定所述系统消息对应的进程是否属于优先分配网络资源的进程,包括:
当所述系统消息的类型为窗口失去焦点时,计算所述系统消息对应的进程在最近一次收到类型为窗口获得焦点的系统消息至本次收到的类型为窗口失去焦点的系统消息之间的时间间隔;
根据所述时间间隔,累积所述系统消息对应的进程的活动时间;
判断所述系统消息对应的进程的活动时间,在当前记录的所有进程的活动时间中是否为最长的活动时间;
如果是,则确定所述系统消息对应的进程属于优先分配网络资源的进程;
如果否,则确定当前纪录的进程中活动时间最长的进程属于优先分配网络资源的进程,并确定所述系统消息对应的进程属于非优先分配网络资源的进程。
其中,所述根据所述系统消息的类型,确定所述系统消息对应的进程是否属于优先分配网络资源的进程,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210351523.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:表面安装电感器
- 下一篇:网页主题的分类方法及装置