[发明专利]一种软件处理方法及装置在审
申请号: | 201310726983.2 | 申请日: | 2013-12-25 |
公开(公告)号: | CN103699414A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 张庭;牛强;陈耀攀;王务志 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F17/30 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 处理 方法 装置 | ||
技术领域
本发明涉及一种计算机技术领域,特别是涉及一种软件处理方法及装置。
背景技术
随着计算机软件产品的日益丰富,对设备中同一类型的资源通常会有多种软件支持该资源的运行,例如,对于视频资源,可以采用暴风影音、快播等多种软件执行视频资源的下载和播放等。支持同一类型的资源运行的多种软件,这些软件通常被称为同一分类的软件。在同一分类的多种软件中,用户会基于默认软件的机制选择其中一种软件作为运行该类型资源的默认软件,即在每次运行该类型资源时,系统会自动调用默认软件来运行。
用户在使用清理软件对本地已安装的软件进行清理时,可通过清理软件提供的操作界面上的相应清理按键对不需要的软件进行清理操作。现有清理方式是,用户通过点击功能按键来实现一键清理的目的。这种清理方式,不管被清理的软件是否为默认软件,都会被执行清理。由于在同一分类中通常会有一个软件为默认软件,当默认软件被清理后,该分类中就没有了默认软件,下次在执行对应资源时,会致使该资源无法运行。
发明内容
本发明的主要目的在于,提供一种软件处理方法及装置,以克服默认软件被清理后,相应资源无法运行的情况出现。
本发明第一个方面提供一种软件处理方法,包括如下步骤:
接收对软件进行清理的请求指令,所述请求指令携带有所述软件的软件标识;
根据所述软件的软件标识,判断所述软件是否为默认软件;
若为默认软件,则获取所述软件的分类标识,查询本地已安装软件中是否有与所述软件属于同一分类的其他软件;
若有属于同一分类的其他软件,则根据所述触发指令,对所述软件进行清理操作,并在所述其他软件中选出一个软件,对选出的软件进行默认软件设置,以使所述选出的软件为默认软件;
其中,属于同一分类的软件是指具有相同分类标识的软件。
可选的,上述的软件处理方法,所述根据所述软件的软件标识,判断所述软件是否为默认软件,包括:
获取默认设置信息,所述默认设置信息包括被设置为默认软件的软件标识;
判断所述软件的软件标识是否在所述默认设置信息中,若在,则所述软件为默认软件,否则,所述软件为非默认软件。
可选的,上述的软件处理方法,还包括:
获取所述本地已安装的所有软件的分类标识;
根据所述所有软件的分类标识,对所述所有软件进行分类,得到分类表,其中,所述分类表包括至少一个分类项,具有相同分类标识的软件在同一分类项中;
相应地,所述查询本地已安装软件中是否有与所述软件属于同一分类的其他软件,具体为:
查询所述分类表中所述软件所在分类项中是否还包含有除所述软件以外的其他软件。
可选的,上述的软件处理方法,所述在所述其他软件中选出一个软件,对选出的软件进行默认软件设置,包括:
若所述其他软件为两个或两个以上,则获取各软件的优先级参数,根据所述各软件的优先级参数,在所述其他软件中选出优先级最高的软件,并对所述优先级最高的软件进行默认软件设置,以使所述优先级最高的软件为默认软件。
可选的,上述的软件处理方法,还包括:
若没有属于同一分类的其他软件,则生成清理提示信息。
可选的,上述的软件处理方法,还包括:
若为非默认软件,则根据所述触发指令,对所述软件进行清理操作。
本发明第二个发明提供一种软件处理装置,包括:
接收模块,用于接收对软件进行清理的请求指令,所述请求指令携带有所述软件的软件标识;
判断模块,用于根据所述软件的软件标识,判断所述软件是否为默认软件;
查询模块,用于当所述软件为默认软件时,查询本地已安装软件中是否有与所述软件属于同一分类的其他软件;
执行模块,用于当所述本地已安装软件中有与所述软件属于同一分类的其他软件时,根据所述触发指令,对所述软件进行清理操作,并在所述其他软件中选出一个软件,对选出的软件进行默认软件设置,以使所述选出的软件为默认软件;
其中,属于同一分类的软件是指具有相同分类标识的软件。
可选的,上述的软件处理装置,所述判断模块,包括:
获取单元,用于获取默认设置信息,所述默认设置信息包括被设置为默认软件的软件标识;
判断单元,用于判断所述软件标识是否在所述默认设置信息中,若在,则所述软件为默认软件,否则,所述软件为非默认软件。
可选的,上述的软件处理装置,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310726983.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种温控搅拌器
- 下一篇:一种同机芯不同机型对应多个预制应用程序的方法