[发明专利]一种终端设备中启动项检测的方法和装置有效
申请号: | 201210211721.8 | 申请日: | 2012-06-21 |
公开(公告)号: | CN102831045A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 赵龙;邹贵强 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端设备 启动 检测 方法 装置 | ||
技术领域
本申请涉及终端设备数据处理的技术领域,特别是涉及一种终端设备中启动项检测的方法,以及,一种终端设备中启动项检测的装置。
背景技术
用户在使用PC,手机等终端设备时,通常会遇到运行速度变慢或上网速度变慢的问题,实际上,造成终端设备运行速度变慢或者上网速度变慢的原因,往往是某些启动项占用了比较高的系统资源,比如CPU、内存或者某些启动项进程在用户不知道的情况下进行上传下载,使用了终端设备的系统资源,占用了网络带宽。
现有技术中,用户可以通过任务管理器查看当前活动进程的CPU和内存占用情况,可以对CPU或内存进行排序查看资源占用高的进程;用户也可以采用一些安全软件查看当前进程的网络使用情况,包括上传速度、下载速度、已上传流量、已下载流量等。
然而,任务管理器查看的是当前活动进程动态的CPU,并不能查看进程生命期间的CPU均值;现有的安全软件只是能够查看当前活动进程的上传下载速度,以及总流量,也不能查看进程生命期间平均上传下载速度。并且现有技术都需要用户手动查看。而且如果使用此两种技术,只能由用户手动将进程关掉,但如果是启动项进程,下次电脑重启时,依旧会自动启动,不能从根本上解决问题。
因而,本领域技术人员迫切需要解决的一个技术问题是,提出一种终端设备中启动项检测的机制,用以自动识别占用资源高的启动项进程并向用户进行提示,提高终端设备的运行速度和上网速度,优化终端设备的性能,并简化用户操作。
发明内容
本申请的目的之一在于提供一种终端设备中启动项检测的方法和装置,用以自动识别占用资源高的启动项进程并向用户进行提示,提高终端设备的运行速度和上网速度,优化终端设备的性能,并简化用户操作。
为了解决上述问题,本申请公开了一种终端设备中启动项检测的方法,包括:
获取当前终端设备的可用资源信息;
根据所述可用资源信息,统计当前终端设备中各运行程序的资源占用率;
若存在资源占用率超过预设阈值的程序,则判断该程序是否关联启动项;
若是,则生成启动项提示信息。
优选的,所述可用资源信息包括CPU配置信息,内存配置信息,和/或,网络带宽信息。
优选的,所述CPU配置信息,内存配置信息通过读取系统信息或注册表获得;
所述网络带宽信息通过读取预置的网络测速接口的返回值获得。
优选的,所述根据可用资源信息,统计当前终端设备中各运行程序的资源占用率的步骤包括:
获取当前终端设备从启动开始至当前时间所运行过的各程序的资源占用信息;
根据各程序的资源占用信息和当前终端设备的可用资源信息,分别计算各程序的资源占用率。
优选的,所述获取当前终端设备从启动开始至当前时间所运行过的各程序的资源占用信息的步骤进一步包括:
获取当前终端设备从启动开始至当前时间所运行过的程序的信息,所述信息包括程序的运行时间和资源使用量;
计算各程序的资源占用信息;所述资源占用信息为所述资源使用量除以运行时间获得的值;
所述根据各程序的资源占用信息和当前终端设备的可用资源信息,分别计算各程序的资源占用率的步骤进一步包括:
将各程序的资源占用信息除以当前终端设备中相应的可用资源信息,获得各程序的资源占用率。
优选的,所述资源使用量包括:CPU使用量,内存使用量,和/或,网络带宽使用量;
相应地,所述资源占用信息包括:CPU占用信息,内存占用信息,和/或,网络带宽占用信息;
相应地,所述资源占用率包括:CPU占用率,内存使用率,和/或,网络带宽占用率。
优选的,所述判断该程序是否关联启动项的步骤包括:
读取注册表中的启动项信息判断所述程序是否为启动项程序,或者,所述程序是否为启动项程序的子进程;
若是,则判断该程序关联启动项。
优选的,所述的方法,,还包括:
依据所述启动项提示信息,阻止该启动项在当前终端设备下次启动时开启;
或者,
依据所述启动项提示信息,以及,所接收到的用户的启动项关闭指示信息,阻止该启动项在当前终端设备下次启动时开启。
本申请实施例还公开了一种终端设备中启动项检测的装置,包括:
设备资源信息获取模块,用于获取当前终端设备的可用资源信息;
资源占用情况统计模块,用于根据所述可用资源信息,统计当前终端设备中各运行程序的资源占用率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210211721.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:组合式电烤鸭炉的可拆洗视窗
- 下一篇:火电厂联合热力系统及火电厂