本发明专利技术实施例公开了一种确定不常用软件的方法及装置,涉及网络通信技术领域,解决了现有技术中不能准确地识别出不常用软件的问题。本发明专利技术的确定不常用软件的方法包括:获取本地软件对应的软件特征;根据所述软件特征检测所述软件的进程是否正在运行;若所述软件的进程正在运行,则获取所述软件的使用情况数据;根据所述软件的使用情况数据确定所述软件是否为不常用软件。本发明专利技术的实施例主要用于对电脑终端或移动终端上的软件进行管理。
【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了一种确定不常用软件的方法及装置,涉及网络通信
,解决了现有技术中不能准确地识别出不常用软件的问题。本专利技术的确定不常用软件的方法包括:获取本地软件对应的软件特征;根据所述软件特征检测所述软件的进程是否正在运行;若所述软件的进程正在运行,则获取所述软件的使用情况数据;根据所述软件的使用情况数据确定所述软件是否为不常用软件。本专利技术的实施例主要用于对电脑终端或移动终端上的软件进行管理。【专利说明】确定不常用软件的方法及装置
本专利技术涉及网络通信
,尤其涉及一种确定不常用软件的方法及装置。
技术介绍
近年来,随着低成本、高收入的软件推广变得日益猖獗,产生了大批的软件推广联盟。由于成本低、风险小,软件推广联盟在推广维度、频度上日益加强,在这样的情况下,导致电脑终端上安装的软件越来越多,给电脑终端的系统运行带来沉重的负担。 为了减轻电脑终端上安装的软件过多给系统运行带来的负担,用户一般采用的方法是将不常用的软件卸载掉。现有的系统优化工具通常是将所有能找到的软件信息展示给用户,让用户自己选择卸载软件,对于一些用户来说,不清楚哪些软件需要卸载,哪些软件不需要卸载。或者,以软件评分作为推荐理由提示用户卸载软件,但是,对于相同的软件来说,不同厂商的软件评分标准并不统一。 另外,现有的一些确定不常用软件的方法,可以根据软件的使用频率给出提示,当软件的使用频率低于某个值时,提示用户该软件为不常用软件。 在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下技术问题: 当软件设置为开机自动启动时,可能存在如下情况:虽然每次开机都会启动该软件,但是用户却从来没有使用过该软件,而采用现有的确定不常用软件的方法,将会判断该软件为常用软件,从而导致不能准确地识别出不常用软件。
技术实现思路
有鉴于此,本专利技术实施例提供的确定不常用软件的方法及装置,能够较为准确地识别出不常用软件。 一方面,本专利技术实施例提供一种确定不常用软件的方法,包括: 获取本地软件对应的软件特征; 根据所述软件特征检测所述软件的进程是否正在运行; 若所述软件的进程正在运行,则获取所述软件的使用情况数据; 根据所述软件的使用情况数据确定所述软件是否为不常用软件。 另一方面,本专利技术实施例提供一种确定不常用软件的装置,包括: 第一获取单元,用于获取本地软件对应的软件特征; 检测单元,用于根据所述软件特征检测所述软件的进程是否正在运行; 第二获取单元,用于在所述检测单元检测到所述软件的进程正在运行时,获取所述软件的使用情况数据; 第一判断单元,用于根据所述软件的使用情况数据确定所述软件是否为不常用软件。 本专利技术实施例提供的确定不常用软件的方法及装置,根据所获取的本地软件对应的软件特征检测所述软件的进程是否正在运行,当所述软件的进程正在运行时,获取所述软件的使用情况数据,并根据所述软件的使用情况数据确定所述软件是否为不常用软件。与现有技术相比,本专利技术能够根据软件的软件特征和使用情况数据较为准确地识别出不常用软件,以便用户及时对不常见软件进行清理。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。 图1为本专利技术确定不常用软件的方法一实施例的流程示意图; 图2为图1中Sll的流程示意图; 图3为本专利技术确定不常用软件的方法另一实施例的流程示意图 图4为图3中S16的流程示意图; 图5为图3中S17的流程示意图; 图6为本专利技术确定不常用软件的装置一实施例的结构示意图; 图7为图6中第一获取单元11的结构示意图; 图8为本专利技术确定不常用软件的装置另一实施例的结构示意图; 图9为图8中第三获取单元17的结构示意图; 图10为图8中第四获取单元18的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。 参看图1,本专利技术实施例提供一种确定不常用软件的方法,包括: S11、获取本地软件对应的软件特征; S 12、根据所述软件特征检测所述软件的进程是否正在运行; S13、若所述软件的进程正在运行,则获取所述软件的使用情况数据; S14、根据所述软件的使用情况数据确定所述软件是否为不常用软件。 本专利技术实施例提供的确定不常用软件的方法,根据所获取的本地软件对应的软件特征检测所述软件的进程是否正在运行,当所述软件的进程正在运行时,获取所述软件的使用情况数据,并确定所述软件是否为不常用软件。与现有技术相比,本专利技术能够根据软件的软件特征和使用情况数据较为准确地识别出不常用软件并提示给用户,以便用户及时对不常见软件进行清理。 参看图2,可选地,在本专利技术确定不常用软件的方法一实施例中,所述软件特征为所述软件对应的进程名称;其中所述获取本地软件对应的软件特征(Sll),包括: SI 11、接收用户的垃圾清理扫描指令; S112、根据所述垃圾清理扫描指令,加载本地的软件列表的特征库;其中,在所述特征库中保存有本地软件的进程名称; S113、通过所述软件列表的特征库,获取本地软件对应的软件特征。 本实施例中,所述软件特征为所述软件对应的进程名称,本专利技术不仅限于此 可选地,在本专利技术确定不常用软件的方法一实施例中,根据所述软件特征检测所述软件的进程是否正在运行(S12)包括:根据获取的所述软件的进程名称,检测任务管理器中是否存在所述软件的进程,若存在,则可确定所述软件的进程正在运行,否则确定所述软件的进程没有正在运行。 可选地,在本专利技术确定不常用软件的方法一实施例中,若所述软件的进程正在运行,则获取所述软件的使用情况数据(S13)包括:若所述软件的进程正在运行,则获取通过预先监控获得并记录的所述软件的使用情况数据。 本实施例中,可在获取本地软件对应的软件(Sll)之前,在系统运行时,即可对所述软件的使用情况进行监控和记录。 可选地,在本专利技术确定不常用软件的方法一实施例中,所述软件的使用情况数据包括:预设时间段内所述软件的主窗口是否处于可见状态,或者当所述软件的主窗口处于可见状态时用户是否直接将其关闭。所述预设时间段可以是一周或一个月等,本专利技术对此不作具体限定。 本实施例中,所述根据所述软件的使用情况数据判断所述软件是否为不常用软件(S14)包括:当预设时间段内所述软件的主窗口没有处于可见状态,或者当所述软件的主窗口处于可见状态时用户直接将其关闭时,则确定所述软件为不常用软件。 参看图3,可选地,在本专利技术确定不常用软件的方法一实施例中,所述确定不常用软件的方法还可包括: S15、若所述软件的进程没有运行,则判断注册表卸载项中是否存在所述软件对应的软件特征。 本实施例中,根据获取的所述软件的进程本文档来自技高网...
【技术保护点】
一种确定不常用软件的方法,其特征在于,包括:获取本地软件对应的软件特征;根据所述软件特征检测所述软件的进程是否正在运行;若所述软件的进程正在运行,则获取所述软件的使用情况数据;根据所述软件的使用情况数据确定所述软件是否为不常用软件。
【技术特征摘要】
【专利技术属性】
技术研发人员:帅磊,赵昱,黄舰,刘桂峰,姚辉,
申请(专利权)人:珠海市君天电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。