[发明专利]一种分配网络资源的方法和装置有效
申请号: | 201210351523.1 | 申请日: | 2012-09-20 |
公开(公告)号: | CN103685071B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 刘诚;张英皓 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/911 | 分类号: | H04L12/911 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种分配网络资源的方法和装置,属于计算机技术领域。所述方法包括:捕获系统向进程发送的系统消息;获取所述系统消息的类型以及所述系统消息对应的进程;根据所述系统消息的类型,确定所述系统消息对应的进程是否属于优先分配网络资源的进程;当所述属于优先分配网络资源的进程进行网络通信时,限制其他属于非优先分配网络资源的进程的网络资源。本发明根据系统向进程发布的系统消息类型,对用户当前正在使用的进程进行优先分配网络资源,避免了仅对特定的进程优先分配网络资源的局限性,提高了进程与网络通信的效率。 | ||
搜索关键词: | 一种 分配 网络资源 方法 装置 | ||
【主权项】:
1.一种分配网络资源的方法,其特征在于,所述方法包括:通过钩子HOOK函数捕获系统向进程发送的系统消息,所述HOOK函数通过调用系统的应用程序编程接口API创建,所述HOOK函数用于捕获窗口失去焦点的消息、窗口获取焦点的消息和调整窗口大小的消息,且当接收到窗口切换操作时,所述HOOK函数捕获的系统消息包括向切换前窗口对应进程发送的所述窗口失去焦点的消息,以及向切换后窗口对应进程发送的所述窗口获取焦点的消息;获取所述系统消息的类型以及所述系统消息对应的进程;根据所述系统消息的类型,确定所述系统消息对应的进程是否属于优先分配网络资源的进程,其中,当所述系统消息的类型为窗口失去焦点时,所述优先分配网络资源的进程在当前记录的所有进程的活动时间中具有最长的活动时间,进程的活动时间通过累积使用时间得到,所述使用时间为进程收到类型为窗口获得焦点的系统消息至收到类型为窗口失去焦点的系统消息之间的时间间隔;当所述系统消息的类型为窗口获得焦点时,所述优先分配网络资源的进程为所述系统消息对应的进程;当所述系统消息的类型为调整窗口大小时,所述优先分配网络资源的进程为调整窗口后的窗口分辨率与屏幕分辨率相同的进程;当所述属于优先分配网络资源的进程进行网络通信时,限制其他属于非优先分配网络资源的进程的网络资源。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210351523.1/,转载请声明来源钻瓜专利网。
- 上一篇:表面安装电感器
- 下一篇:网页主题的分类方法及装置