[发明专利]一种应用管理方法及终端设备有效
申请号: | 201611115189.4 | 申请日: | 2016-12-07 |
公开(公告)号: | CN108170437B | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 罗巧龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;蒋雅洁 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用管理方法及终端设备,其中方法包括:从注册表中获取到目标应用组所对应的安装信息;其中,所述目标应用组由至少一个目标应用组成;基于所述目标应用组所对应的安装信息,判断所述目标应用组中的每一个目标应用对应的注册表数据是否需要进行调整,基于判断结果针对所述每一个目标应用对应的注册表数据进行处理;获取到所述目标应用组的调用接口所对应的注册表数据,判断所述调用接口所对应的注册表数据是否需要进行调整,基于判断结果针对所述目标应用组的调用接口进行注册表数据的处理。 | ||
搜索关键词: | 一种 应用 管理 方法 终端设备 | ||
从注册表中获取到目标应用组所对应的安装信息;其中,所述目标应用组由至少一个目标应用组成;
基于所述目标应用组所对应的安装信息,判断所述目标应用组中的每一个目标应用对应的注册表数据是否需要进行调整,基于判断结果针对所述每一个目标应用对应的注册表数据进行处理;
获取到所述目标应用组的调用接口所对应的注册表数据,判断所述调用接口所对应的注册表数据是否需要进行调整,基于判断结果针对所述目标应用组的调用接口进行注册表数据的处理。
2.根据权利要求1所述的方法,其特征在于,所述从注册表中获取到目标应用组所对应的安装信息,包括:从所述注册表中获取到所述目标应用组所对应的版本信息;
至少将所述版本信息作为所述目标应用组的安装信息。
3.根据权利要求2所述的方法,其特征在于,所述判断所述目标应用组中的每一个目标应用对应的注册表数据是否需要进行调整,基于判断结果针对所述每一个目标应用对应的注册表数据进行处理之前,所述方法还包括:逐个检测是否能够提取所述目标应用组中的每一个目标应用对应的至少一个注册表数据;
若无法提取到所述目标应用对应的至少一个注册表数据,则基于所述安装信息生成并添加所述目标应用对应的至少一个注册表数据。
4.根据权利要求3所述的方法,其特征在于,所述判断所述目标应用组中的每一个目标应用对应的注册表数据是否需要进行调整,包括:从所述目标应用组中的每一个目标应用对应的注册表数据中,至少获取到所述注册表数据对应的版本信息;
判断所述目标应用的注册表数据中的版本信息、与所述目标应用组对应的版本信息是否相同,若相同,则确定所述目标应用的注册表数据不需要进行调整;若不相同,则确定所述目标应用的注册表数据需要进行调整。
5.根据权利要求4所述的方法,其特征在于,所述基于判断结果针对所述每一个目标应用对应的注册表数据进行处理,包括:当判断结果为所述目标应用的注册表数据需要进行调整时,基于所述目标应用组的版本信息对所述目标应用的注册表数据进行修改并保存;
或者,
当判断结果为所述目标应用的注册表数据需要进行调整时,基于所述目标应用组的版本信息以及安装路径信息,对所述目标应用的注册表数据进行修改并保存。
6.根据权利要求2所述的方法,其特征在于,所述获取到所述目标应用组的调用接口所对应的注册表数据,判断所述调用接口所对应的注册表数据是否需要进行调整,包括:获取到所述目标应用组的调用接口所对应的注册表数据,检测所述调用接口对应的注册表数据中是否包含有其他应用的接口配置信息;
若所述调整接口对应的注册表数据中包含有其他应用的接口配置信息,则确定调用接口所对应的所述注册表数据需要进行调整。
7.根据权利要求6所述的方法,其特征在于,所述基于判断结果针对所述目标应用组的调用接口进行注册表数据的处理,包括:当判断结果为确定调用接口所对应的所述注册表数据需要进行调整时,基于所述目标应用组的版本信息以及安装路径信息,对所述确定调用接口所对应的所述注册表数据需要进行修改并保存。
8.一种终端设备,其特征在于,所述终端设备包括:信息获取单元,用于从注册表中获取到目标应用组所对应的安装信息;其中,所述目标应用组由至少一个目标应用组成;
第一处理单元,用于基于所述目标应用组所对应的安装信息,判断所述目标应用组中的每一个目标应用对应的注册表数据是否需要进行调整,基于判断结果针对所述每一个目标应用对应的注册表数据进行处理;
第二处理单元,用于获取到所述目标应用组的调用接口所对应的注册表数据,判断所述调用接口所对应的注册表数据是否需要进行调整,基于判断结果针对所述目标应用组的调用接口进行注册表数据的处理。
9.根据权利要求8所述的终端设备,其特征在于,所述信息获取单元,用于从所述注册表中获取到所述目标应用组所对应的版本信息;至少将所述版本信息作为所述目标应用组的安装信息。10.根据权利要求9所述的终端设备,其特征在于,所述第一处理单元,用于逐个检测是否能够提取所述目标应用组中的每一个目标应用对应的至少一个注册表数据;若无法提取到所述目标应用对应的至少一个注册表数据,则基于所述安装信息生成并添加所述目标应用对应的至少一个注册表数据。11.根据权利要求10所述的终端设备,其特征在于,所述第一处理单元,用于从所述目标应用组中的每一个目标应用对应的注册表数据中,至少获取到所述注册表数据对应的版本信息;判断所述目标应用的注册表数据中的版本信息、与所述目标应用组对应的版本信息是否相同,若相同,则确定所述目标应用的注册表数据不需要进行调整;若不相同,则确定所述目标应用的注册表数据需要进行调整。12.根据权利要求11所述的终端设备,其特征在于,所述第一处理单元,用于当判断结果为所述目标应用的注册表数据需要进行调整时,基于所述目标应用组的版本信息对所述目标应用的注册表数据进行修改并保存;或者,
当判断结果为所述目标应用的注册表数据需要进行调整时,基于所述目标应用组的版本信息以及安装路径信息,对所述目标应用的注册表数据进行修改并保存。
13.根据权利要求9所述的终端设备,其特征在于,所述第二处理单元,用于获取到所述目标应用组的调用接口所对应的注册表数据,检测所述调用接口对应的注册表数据中是否包含有其他应用的接口配置信息;若所述调整接口对应的注册表数据中包含有其他应用的接口配置信息,则确定调用接口所对应的所述注册表数据需要进行调整。14.根据权利要求13所述的终端设备,其特征在于,所述第二处理单元,用于当判断结果为确定调用接口所对应的所述注册表数据需要进行调整时,基于所述目标应用组的版本信息以及安装路径信息,对所述确定调用接口所对应的所述注册表数据需要进行修改并保存。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611115189.4/,转载请声明来源钻瓜专利网。