一种应用安装处理方法、装置和电子设备的制造方法

文档序号:8339434阅读:402来源:国知局
一种应用安装处理方法、装置和电子设备的制造方法
【技术领域】
[0001]本发明属于应用的安装管理、权限控制技术领域,尤其涉及一种应用安装处理方法、装置和电子设备。
【背景技术】
[0002]安卓系统开放性背景下,如何控制和管理三方应用的权限申请是移动设备必须解决的问题。
[0003]目前,移动设备的安装包管理软件一般在应用安装完成后,才提示用户该应用所申请的权限项、对应的风险程度及应用版本等应用相关信息,以提醒用户进行应用管理,如禁用高风险权限、版本升级或卸载兴趣度较低的整个应用等。用户管理较为被动,无法在应用安装前获知应用所涉及的相关信息,并尽早给出相应的控制策略;同时,安装完成后的被动管理(如卸载应用)一定程度上增加了用户的工作量,导致用户体验较差。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种应用安装处理方法、装置和电子设备,旨在解决现有技术因无法在应用安装前获知应用所涉及的相关信息而导致用户体验较差的问题。
[0005]为此,本发明公开如下技术方案:
[0006]一种应用安装处理方法,应用于电子设备,所述方法包括:
[0007]获取应用安装请求,所述应用安装请求包括待安装应用的安装包标识;
[0008]解析所述安装包标识所对应的目的安装包,得到预设参数项信息;
[0009]基于所述预设参数项信息,生成相应的应用安装参考信息,以供用户参考。
[0010]上述方法,优选的,所述预设参数项信息包括所述待安装应用的权限信息,所述权限信息包括至少一项应用权限;则所述基于所述预设参数项信息,生成相应的应用安装参考信息包括:
[0011]依据预先制定的风险评估规则,对待安装应用的各项权限进行风险评估;
[0012]基于每项权限的风险评估结果,为每项权限生成相应的控制策略方案,各项权限的风险评估结果及相应的控制策略方案构成所述应用安装参考信息。
[0013]上述方法,优选的,还包括:
[0014]接收用户基于所述应用安装参考信息所设置的权限控制策略并保存;
[0015]触发所述待安装应用的安装流程,实现应用安装。
[0016]上述方法,优选的,还包括:
[0017]基于用户设置的权限控制策略对安装的应用进行权限控制和管理。
[0018]上述方法,优选的,所述预设参数项信息包括所述待安装应用的版本信息,则所述基于所述预设参数项信息,生成相应的应用安装参考信息包括:
[0019]获取待安装应用的最新版本信息;
[0020]将解析所得的版本信息与所述最新版本信息进行比对,并基于比对结果生成相应的版本更新提示信息。
[0021]上述方法,优选的,还包括:
[0022]接收用户基于所述版本更新提示信息所设置的安装版本;
[0023]基于用户设置的安装版本,对待安装应用进行安装控制,实现应用安装。
[0024]上述方法,优选的,所述预设参数项信息包括所述待安装应用所需的系统资源,则所述基于所述预设参数项信息,生成相应的应用安装参考信息为:
[0025]基于待安装应用所需的系统资源,生成相应的系统资源提示,以供用户参考。
[0026]上述方法,优选的,还包括:
[0027]接收到用户基于所述应用安装参考信息所发出的取消安装请求时,取消安装所述待安装应用。
[0028]一种应用安装处理装置,应用于电子设备,所述装置包括:
[0029]获取模块,用于获取应用安装请求,所述应用安装请求包括待安装应用的安装包标识;
[0030]解析模块,用于解析所述安装包标识所对应的目的安装包,得到预设参数项信息;
[0031]生成模块,用于基于所述预设参数项信息,生成相应的应用安装参考信息,以供用户参考。
[0032]上述装置,优选的,所述预设参数项信息包括所述待安装应用的权限信息,所述权限信息包括至少一项应用权限;则所述生成模块包括:
[0033]评估单元,用于依据预先制定的风险评估规则,对待安装应用的各项权限进行风险评估;
[0034]第一生成单元,用于基于每项权限的风险评估结果,为每项权限生成相应的控制策略方案,各项权限的风险评估结果及相应的控制策略方案构成所述应用安装参考信息。
[0035]上述装置,优选的,还包括第一安装控制模块,所述第一安装控制模块包括:
[0036]第一接收单元,用于接收用户基于所述应用安装参考信息所设置的权限控制策略并保存;
[0037]第一安装控制单元,用于触发待安装应用的安装流程,实现应用安装。
[0038]上述装置,优选的,还包括:
[0039]管理模块,用于基于用户设置的权限控制策略对安装的应用进行权限控制和管理。
[0040]上述装置,优选的,所述预设参数项信息包括所述待安装应用的版本信息,则所述生成模块包括:
[0041]获取单元,用于获取待安装应用的最新版本信息;
[0042]第二生成单元,用于将解析所得的版本信息与所述最新版本信息进行比对,并基于比对结果生成相应的版本更新提示信息。
[0043]上述装置,优选的,还包括第二安装模块,所述第二安装模块包括:
[0044]第二接收单元,用于接收用户基于所述版本更新提示信息所设置的安装版本;
[0045]第二安装控制单元,用于基于用户设置的安装版本,对待安装应用进行安装控制,实现应用安装。
[0046]上述装置,优选的,所述预设参数项信息包括所述待安装应用所需的系统资源,则所述生成模块为:
[0047]第三生成单元,用于基于待安装应用所需的系统资源,生成相应的系统资源提示,以供用户参考。
[0048]上述装置,优选的,还包括:
[0049]取消安装控制模块,用于在接收到用户基于所述应用安装参考信息所发出的取消安装请求时,取消安装所述待安装应用。
[0050]一种电子设备,其特征在于,包括上所述的应用安装处理装置。
[0051]由以上方案可知,本申请公开的应用安装处理方法、装置及电子设备,在获取应用安装请求后,即解析待安装应用所对应的目的安装包,得到预设参数项信息;之后基于解析后所得的预设参数项信息,为用户生成相应的应用安装参考信息,供用户参考。可见,区别于现有技术,本申请可在应用安装前通过解析应用安装包获知应用的相关信息,从而用户可基于参考解析出的应用相关信息,在应用安装前进行应用管理,如选择所需的应用版本、取消安装兴趣度较低的应用等,管理较为主动,同时降低了用户的工作量,提升了用户体验。
【附图说明】
[0052]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0053]图1是本申请提供的一种应用安装处理方法实施例一的流程图;
[0054]图2是本申请提供的一种应用安装处理方法实施例二的流程图;
[0055]图3是本申请提供的一种应用安装处理方法实施例三的流程图;
[0056]图4是本申请提供的一种应用安装处理方法实施例四的流程图;
[0057]图5是本申请提供的一种应用安装处理方法实施例五的流程图;
[0058]图6是本申请提供的一种应用安装处理方法实施例六的流程图;
[0059]图7是本申请提供的一种应用安装处理方法实施例七的流程图
[0060]图8是本申请提供的一种应用安装处理装置实施例八的结构示意图;
[0061]图9是本申请提供的一种应用安装处理装置实施例九的结构示意图;
[0062]图10是本申请提供的一种应用安装处理装置实施例十的结构示意图;
[0063]图11是本申请提供的一种应用安装处理装置实施例十一的结构示意图;
[0064]图12是本申请提供的一种应用安装处理装置实施例十二的结构示意图;
[0065]图13是本申请提供的一种应用安装处理装置实施例十三的结构示意图;
[0066]图14是本申请提供的一种应用安装处理装置实施例十四的结构示意图。
【具体实施方式】
[0067]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1