应用软件管理系统及方法

文档序号:6379771阅读:244来源:国知局
专利名称:应用软件管理系统及方法
技术领域
本发明涉及移动终端技术领域,特别涉及一种应用软件管理系统及方法。
背景技术
随着智能移动设备的普及和应用软件的大量出现,人们每天都会在智能移动设备上安装和使用大量的应用软件(app)。这些应用软件一显著方便了人们的生活,提高了人们的生活质量。但是,由于众多不同的公司可能会推出许多功能相同或者相近的软件,或者同一公司也会推出同一软件的不同版本,因此会有很多应用软件在安装到智能移动设备后使用频率很低,甚至不用。智能移动设备上的存储空间相对有限,这些使用频率较低的应用软件长期占用存储空间,明显造成了智能移动设备上存储空间的浪费,并且还会影响智能移动设备的性能
发明内容
本发明要解决的技术问题是如何提供一种软件管理系统及方法,以提高移动终端上存储空间的利用率。为解决上述技术问题,本发明提供一种应用软件管理系统,用于管理移动终端上的应用软件其包括终端检测单元、分类单元、频率统计单元、删除提示单元和清理单元;所述终端检测单元,适于检测与所述系统连接的移动终端;所述分类单元,适于对所述移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件;所述频率统计单元,适于定期对所述应用软件的使用频率进行统计,并根据统计结果查找使用频率低于预定值的应用软件;所述删除提示单元,适于判断所述使用频率低于预定值的应用软件是否存在可替代软件,如果是,提示用户删除所述使用频率低于预定值的应用软件;所述清理单元,适于根据用户指令删除所述使用频率低于预定值的应用软件;其中,所述使用频率低于预定值的应用软件的可替代软件是该应用软件的同质软件,或者除所述同质软件外的同类软件。其中,所述系统还包括分类模型单元;所述分类模型单元,适于收集现有的应用软件,并预先对所述现有的应用软件进行分类,建立分类规则表;所述分类单元,还适于通过查询所述分类规则表对所述移动终端上的应用软件进行分类处理。其中,所述分类模型单元包括软件收集模块、软件分析模块和表单更新模块;所述软件收集模块,适于定期收集全网上新增加的应用软件;所述软件分析模块,适于对所述软件收集模块收集的应用软件进行分析,确定相应的应用软件的类别;
所述表单更新模块,适于根据所述软件分析模块的分析结果将相应的应用软件的相关信息放入所述分类规则表的已有类别栏目中,或者为相应的应用软件建立新的类别栏目。其中,所述软件分析模块包括类别子模块和版本子模块;所述类别子模块适于根据软件名称、软件内容和用户反馈对所述软件收集模块收集的应用软件进行初步分析,为所述收集的应用软件中的同类软件设置相同的第一标签;所述版本子模块适于对具有相同第一标签的应用软件进行再分析,为其中的同质软件设置相同的第二标签。其中,所述分类规则表包括适于记录同类软件的相关信息的父栏目,以及在所述父栏目中的适于记录同质软件的相关信息的子栏目。
其中,所述分类单元包括查询模块和建表模块;所述查询模块,适于查询所述移动终端上的应用软件在所述分类规则表中的位置;所述建表模块,适于建立所述分类规则表的镜像空表,并根据所述查询模块的查询结果将所述移动终端上的应用软件放入所述镜像空表中的相应位置,生成分类结果表。其中,所述删除提示单元包括同质查找模块、同类查找模块、提示模块;所述同质查找模块,适于在所述分类结果表中查找所述使用频率低于预定值的应用软件的目标同质软件;所述同类查找模块,适于在所述同质查找模块未查找到所述使用频率低于预定值的应用软件的同质软件的情况下,在所述分类结果表中查找所述使用频率低于预定值的应用软件的目标同类软件;所述提示模块,适于在所述使用频率低于预定值的应用软件存在目标同质软件的情况下,将所述目标同质软件展示给用户,并提示用户删除所述使用频率低于预定值的应用软件;以及在所述使用频率低于预定值的应用软件不存在目标同质软件但存在目标同类软件的情况下,将所述目标同类软件展示给用户,并提示用户删除所述使用频率低于预定值的应用软件。其中,所述系统还包括白名单软件库;所述白名单软件库,适于根据用户对软件的评分、软件市场占有率、软件整体卸载率和用户反馈,收集和存储不建议删除的应用软件;所述删除提示单元,还适于判断所述使用频率低于预定值的应用软件是否属于所述白名单软件库,如果是,则不会提示用户删除所述使用频率低于预定值的应用软件。本发明还提供一种应用软件管理方法,其包括步骤检测待管理的移动终端;对所述移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件;定期对所述应用软件的使用频率进行统计,并根据统计结果查找使用频率低于预定值的应用软件;判断所述使用频率低于预定值的应用软件是否存在可替代软件,如果是,提示用户删除所述使用频率低于预定值的应用软件;根据用户指令删除所述使用频率低于预定值的应用软件;
其中,所述使用频率低于预定值的应用软件的可替代软件是该应用软件的同质软件,或者除所述同质软件外的同类软件。其中,所述对移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件,之前还包括步骤收集现有的应用软件,并预先对所述现有的应用软件进行分类,建立分类规则表;并且,所述步骤对移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件,进一步为通过查询所述分类规则表对所述移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件。其中,所述收集现有的应用软件,并预先对所述现有的应用软件进行分类,建立分 类规则表,进一步包括步骤定期收集全网上新增加的应用软件;对收集的应用软件进行分析,确定相应的应用软件的类别;根据分析结果将相应的应用软件的相关信息放入所述分类规则表的已有类别栏目中,或者为相应的应用软件建立新的类别栏目。其中,所述对收集的应用软件进行分析,确定相应的应用软件的类别,进一步包括步骤根据软件名称、软件内容和用户反馈对收集的应用软件进行初步分析,为所述收集的应用软件中的同类软件设置相同的第一标签;对具有相同第一标签的应用软件进行再分析,为其中的同质软件设置相同的第二标签。其中,所述分类规则表包括适于记录所述同类软件的相关信息的父栏目,以及在所述父栏目中的适于记录所述同质软件的相关信息的子栏目。其中,所述对移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件,进一步包括步骤查询所述移动终端上的应用软件在所述分类规则表中的位置;建立所述分类规则表的镜像空表,并根据所述查询结果将所述移动终端上的应用软件放入所述镜像空表中的相应位置,生成分类结果表。其中,所述判断所述使用频率低于预定值的应用软件是否存在可替代软件,如果是,提示用户删除所述使用频率低于预定值的应用软件,进一步包括子步骤在所述分类结果表中查找所述使用频率低于预定值的应用软件的目标同质软件,如果找到,将所述目标同质软件展示给用户,并提示用户删除所述使用频率低于预定值的应用软件,结束本步骤;否则,执行下一子步骤;在所述分类结果表中查找所述使用频率低于预定值的应用软件的目标同类软件,如果找到,将所述目标同类软件展示给用户,并提示用户删除所述使用频率低于预定值的应用软件,结束本步骤;否则,结束本方法流程。其中,所述判断所述使用频率低于预定值的应用软件是否存在可替代软件,如果是,提示用户删除所述使用频率低于预定值的应用软件,之前还包括步骤
判断所述使用频率低于预定值的应用软件是否属于白名单软件库,如果是,结束本方法流程;否则,执行所述判断所述使用频率低于预定值的应用软件是否存在可替代软件的步骤;其中,所述白名单软件库根据下述一项或多项因素记录不提示删除的应用软件用户对软件的评分、软件市场占有率、软件整体卸载率和用户反馈。所述应用软件的可替代软件是指所述应用软件的同质软件,或者所述应用软件的除所述同质软件之外的同类软件。其中,所述同质软件是指同一软件的升级版本或更高版本的软件。比如360安全卫士 v8. 6和360安全卫士 v8. 7。所述同类软件是指按照软件功能划分具有同一分类的应用软件。比如360杀毒软件和瑞星杀毒软件。本发明所述应用软件管理系统及方法,通过定期统计移动终端上的应用软件的使用频率和可替代软件,及时的提醒用户删除那些不经常使用并且具有可替代软件的应用软件,从而克服了不被使用的应用软件长期占用移动终端的存储空间造成的空间和性能的浪 费问题,提高了移动终端上存储空间的利用率,在智能手机领域具有广泛的应用前景。


图I是依据本发明一个实施例的应用软件管理系统的模块结构示意图;图2是依据本发明一个实施例的应用软件管理系统的模块结构示意图;图3是依据本发明一个实施例的分类模型单元的结构示意图;图4是依据本发明一个实施例的软件分析模块的结构示意图;图5是依据本发明一个实施例的分类单元的模块结构示意图;图6是依据本发明一个实施例的删除提示单元的模块结构示意图;图7是依据本发明一个实施例的应用软件管理方法流程图;图8是依据本发明一个实施例的应用软件管理方法的流程图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。图I是依据本发明一个实施例的应用软件管理系统的模块结构示意图,如图I所示,所述系统2包括终端检测单元100、分类单元200、频率统计单元300、删除提示单元400和清理单元500。所述终端检测单元100,其一般通过接口电路连接移动终端1,同时适于检测与所述系统2连接的移动终端I是否连接成功,在连接成功的情况下所述系统2可以正常对所述移动终端I上应用软件进行管理。所述分类单元200,适于对所述移动终端I上的应用软件进行分类处理,找到所述应用软件的可替代软件。所述应用软件的可替代软件是指所述应用软件的同质软件,或者所述应用软件的除所述同质软件之外的同类软件。其中,所述同质软件是指同一软件的升级版本或更高版本的软件。比如360安全卫士 v8. 6和360安全卫士 v8. 7。所述同类软件是指按照软件功能划分具有同一分类的应用软件。比如360杀毒软件和瑞星杀毒软件。所述频率统计单元300,适于定期对所述应用软件的使用频率进行统计,并根据统计结果查找使用频率低于预定值的应用软件。所述应用软件的使用频率可以由相应应用软件在一段时间,比如一个月或者一年,内的使用次数来反映,所述预定值可以根据实际应用情况进行设置,比如设置为每月3次;也可以由相应应用软件最后一次使用的时间距离当前的时间的长度来反映,比如最后一次使用时间为I天前的应用软件的使用频率高于最后一次使用时间为I月前的应用软件的使用频率,此时所述预定值可以设置为最后一次使用的时间距离当前的时间为I个月。所述删除提示单元400,适于判断所述使用频率低于预定值的应用软件是否存在可替代软件,如果是,提示用户删除所述使用频率低于预定值的应用软件。所述清理单元500,适于根据用户指令删除所述使用频率低于预定值的应用软件。图2是依据本发明一个实施例的应用软件管理系统的模块结构示意图,如图2所示,本实施例所述系统2与上一实施例所述系统2基本相同,不同之处在于本实施例所述系·统2还增加了分类模型单元600和白名单软件库700。所述分类模型单元600,适于收集现有的应用软件,并预先对所述现有的应用软件进行分类,建立分类规则表。所述分类规则表包括适于记录同类软件的相关信息的父栏目,以及在所述父栏目中的适于记录同质软件的相关信息的子栏目。相应地,所述分类单元200,还适于通过查询所述分类规则表对所述移动终端I上的应用软件进行分类处理。图3是依据本发明一个实施例的分类模型单元的结构示意图,如图3所示,所述分类模型单元包括软件收集模块610、软件分析模块620和表单更新模块630。所述软件收集模块610,适于定期(比如每天一次)收集全网上新增加的应用软件。所述软件分析模块620,适于对所述软件收集模块610收集的应用软件进行分析,确定相应的应用软件的类别。图4是依据本发明一个实施例的软件分析模块的结构示意图,如图4所示,所述软件分析模块包括类别子模块621和版本子模块622。所述类别子模块621适于根据软件名称、软件内容和用户反馈对所述软件收集模块610收集的应用软件进行初步分析,为所述收集的应用软件中的同类软件设置相同的第一标签。比如,为快播和暴风影音设置第一标签a,为飞信和微信设置第一标签b。所述版本子模块622适于对具有相同第一标签的应用软件进行再分析,为其中的同质软件设置相同的第二标签。比如,为360安全卫士 v8. 6和360安全卫士 v8. 7设置第二标签(360安全卫士)。所述表单更新模块630,适于根据所述软件分析模块620的分析结果将相应的应用软件的相关信息放入所述分类规则表的已有类别栏目中,或者为相应的应用软件建立新的类别栏目。下面表I是分类规则表示例,如表I所示,快播和暴风影音具有相同的第一标签a,飞信和微信具有相同的第一标签b, 360安全卫士 v8. 6、360安全卫士 v8. 7、瑞星杀毒I. O和瑞星杀毒2. O具有相同的第一标签C。另外,360安全卫士 v8. 6和360安全卫士 v8. 7具有相同的第~■标签I,瑞星杀毒I. O和瑞星杀毒2. O具有相同的第_■标签2。这样,360安全卫士 v8. 6和360安全卫士 v8. 7的综合标签为cl,瑞星杀毒I. O和瑞星杀毒2. O的综合标签为c2。表I分类规则表
权利要求
1.一种应用软件管理系统,用于管理移动终端上的应用软件,其包括终端检测单元、分类单元、频率统计单元、删除提示单元和清理单元; 所述终端检测单元,适于检测与所述系统连接的移动终端; 所述分类单元,适于对所述移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件; 所述频率统计单元,适于定期对所述应用软件的使用频率进行统计,并根据统计结果查找使用频率低于预定值的应用软件; 所述删除提示单元,适于判断所述使用频率低于预定值的应用软件是否存在可替代软件,如果是,提示用户删除所述使用频率低于预定值的应用软件; 所述清理单元,适于根据用户指令删除所述使用频率低于预定值的应用软件; 其中,所述使用频率低于预定值的应用软件的可替代软件是该应用软件的同质软件,或者除所述同质软件外的同类软件。
2.如权利要求I所述的系统,其特征在于,所述系统还包括分类模型单元; 所述分类模型单元,适于收集现有的应用软件,并预先对所述现有的应用软件进行分类,建立分类规则表; 所述分类单元,还适于通过查询所述分类规则表对所述移动终端上的应用软件进行分类处理。
3.如权利要求I或2所述的系统,其特征在于,所述分类模型单元包括软件收集模块、软件分析模块和表单更新模块; 所述软件收集模块,适于定期收集全网上新增加的应用软件; 所述软件分析模块,适于对所述软件收集模块收集的应用软件进行分析,确定相应的应用软件的类别; 所述表单更新模块,适于根据所述软件分析模块的分析结果将相应的应用软件的相关信息放入所述分类规则表的已有类别栏目中,或者为相应的应用软件建立新的类别栏目。
4.如权利要求I至3任一项所述的系统,其特征在于,所述软件分析模块包括类别子模块和版本子模块; 所述类别子模块适于根据软件名称、软件内容和用户反馈对所述软件收集模块收集的应用软件进行初步分析,为所述收集的应用软件中的同类软件设置相同的第一标签; 所述版本子模块适于对具有相同第一标签的应用软件进行再分析,为其中的同质软件设置相同的第二标签。
5.如权利要求I至4任一项所述的系统,其特征在于,所述分类规则表包括适于记录同类软件的相关信息的父栏目,以及在所述父栏目中的适于记录同质软件的相关信息的子栏目。
6.如权利要求I至5任一项所述的系统,其特征在于,所述分类单元包括查询模块和建表模块; 所述查询模块,适于查询所述移动终端上的应用软件在所述分类规则表中的位置; 所述建表模块,适于建立所述分类规则表的镜像空表,并根据所述查询模块的查询结果将所述移动终端上的应用软件放入所述镜像空表中的相应位置,生成分类结果表。
7.如权利要求I至6任一项所述的系统,其特征在于,所述删除提示单元包括同质查找模块、同类查找模块、提示模块; 所述同质查找模块,适于在所述分类结果表中查找所述使用频率低于预定值的应用软件的目标同质软件; 所述同类查找模块,适于在所述同质查找模块未查找到所述使用频率低于预定值的应用软件的同质软件的情况下,在所述分类结果表中查找所述使用频率低于预定值的应用软件的目标同类软件; 所述提示模块,适于在所述使用频率低于预定值的应用软件存在目标同质软件的情况下,将所述目标同质软件展示给用户,并提示用户删除所述使用频率低于预定值的应用软件;以及在所述使用频率低于预定值的应用软件不存在目标同质软件但存在目标同类软件的情况下,将所述目标同类软件展示给用户,并提示用户删除所述使用频率低于预定值的应用软件。
8.如权利要求I至7任一项所述的系统,其特征在于,所述系统还包括白名单软件库; 所述白名单软件库,适于根据用户对软件的评分、软件市场占有率、软件整体卸载率和用户反馈,收集和存储不建议删除的应用软件; 所述删除提示单元,还适于判断所述使用频率低于预定值的应用软件是否属于所述白名单软件库,如果是,则不会提示用户删除所述使用频率低于预定值的应用软件。
9.一种应用软件管理方法,用于管理移动终端上的应用软件,其包括步骤 检测待管理的移动终端; 对所述移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件;定期对所述应用软件的使用频率进行统计,并根据统计结果查找使用频率低于预定值的应用软件; 判断所述使用频率低于预定值的应用软件是否存在可替代软件,如果是,提示用户删除所述使用频率低于预定值的应用软件; 根据用户指令删除所述使用频率低于预定值的应用软件; 其中,所述使用频率低于预定值的应用软件的可替代软件是该应用软件的同质软件,或者除所述同质软件外的同类软件。
10.如权利要求9所述的方法,其特征在于,所述对移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件,之前还包括步骤 收集现有的应用软件,并预先对所述现有的应用软件进行分类,建立分类规则表;并且, 所述步骤对移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件,进一步为 通过查询所述分类规则表对所述移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件。
11.如权利要求9或10所述的方法,其特征在于,所述收集现有的应用软件,并预先对所述现有的应用软件进行分类,建立分类规则表,进一步包括步骤 定期收集全网上新增加的应用软件; 对收集的应用软件进行分析,确定相应的应用软件的类别;根据分析结果将相应的应用软件的相关信息放入所述分类规则表的已有类别栏目中,或者为相应的应用软件建立新的类别栏目。
12.如权利要求9至11任一项所述的方法,其特征在于,所述对收集的应用软件进行分析,确定相应的应用软件的类别,进一步包括步骤 根据软件名称、软件内容和用户反馈对收集的应用软件进行初步分析,为所述收集的应用软件中的同类软件设置相同的第一标签; 对具有相同第一标签的应用软件进行再分析,为其中的同质软件设置相同的第二标签。
13.如权利要求9至12任一项所述的方法,其特征在于,所述分类规则表包括适于记录所述同类软件的相关信息的父栏目,以及在所述父栏目中的适于记录所述同质软件的相关信息的子栏目。
14.如权利要求9至13任一项所述的方法,其特征在于,所述对移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件,进一步包括步骤 查询所述移动终端上的应用软件在所述分类规则表中的位置; 建立所述分类规则表的镜像空表,并根据所述查询结果将所述移动终端上的应用软件放入所述镜像空表中的相应位置,生成分类结果表。
15.如权利要求9至14任一项所述的方法,其特征在于,所述判断所述使用频率低于预定值的应用软件是否存在可替代软件,如果是,提示用户删除所述使用频率低于预定值的应用软件,进一步包括子步骤 在所述分类结果表中查找所述使用频率低于预定值的应用软件的目标同质软件,如果找到,将所述目标同质软件展示给用户,并提示用户删除所述使用频率低于预定值的应用软件,结束本步骤;否则,执行下一子步骤; 在所述分类结果表中查找所述使用频率低于预定值的应用软件的目标同类软件,如果找到,将所述目标同类软件展示给用户,并提示用户删除所述使用频率低于预定值的应用软件,结束本步骤;否则,结束本方法流程。
16.如权利要求9至15任一项所述的方法,其特征在于,所述判断所述使用频率低于预定值的应用软件是否存在可替代软件,如果是,提示用户删除所述使用频率低于预定值的应用软件,之前还包括步骤 判断所述使用频率低于预定值的应用软件是否属于白名单软件库,如果是,结束本方法流程;否则,执行所述判断所述使用频率低于预定值的应用软件是否存在可替代软件的步骤; 其中,所述白名单软件库根据下述一项或多项因素记录不提示删除的应用软件用户对软件的评分、软件市场占有率、软件整体卸载率和用户反馈。
全文摘要
本发明公开了一种应用软件管理系统及方法。所述方法包括检测待管理的移动终端;对所述移动终端上的应用软件进行分类处理,找到所述应用软件的可替代软件;定期对所述应用软件的使用频率进行统计,并根据统计结果查找使用频率低于预定值的应用软件;判断所述使用频率低于预定值的应用软件是否存在可替代软件,如果是,提示用户删除所述使用频率低于预定值的应用软件;根据用户指令删除所述使用频率低于预定值的应用软件;其中,所述使用频率低于预定值的应用软件的可替代软件是该应用软件的同质软件,或者除所述同质软件外的同类软件。所述应用软件管理系统及方法,提高了移动终端上存储空间的利用率,在智能手机领域具有广泛的应用前景。
文档编号G06F9/46GK102929703SQ201210413950
公开日2013年2月13日 申请日期2012年10月25日 优先权日2012年10月25日
发明者陈鲁 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1