【技术实现步骤摘要】
应用更新方法及相关装置
本申请涉及应用更新
,更具体地,是应用更新方法及相关装置。
技术介绍
终端上可以安装应用,应用的运行及展示过程中可能需要多个功能模块,功能模块需要更新时,目前的更新方式为对应用的安装文件进行调整,并将调整后的应用发布到公共的应用下载平台如应用市场中,由终端重新对应用的安装文件进行下载并安装。该种应用更新方式为应用整体更新,需要对应用的整体进行更新发布及下载,耗费资源较多且更新方式不够灵活。
技术实现思路
有鉴于此,本申请提供了一种应用更新方法,用于降低应用更新过程耗费的资源提高应用更新的灵活性,另外,本申请还提供了一种应用更新装置,用以保证所述方法在实际中的应用及实现。为实现所述目的,本申请提供的技术方案如下:第一方面,本申请提供了一种应用功能模块动态加载方法,应用于终端,该方法包括:在目标应用需要更新基础功能时,向功能模块管理平台请求下载所述第一类功能模块,并加载所述第一类功能模块;其中,所述第一类功能模块为其他功能模块运行依赖的基础功能模块;在所述目标应用运行过程中,接收到对第二类功能模块的加载指令后,向功能模块管理平台请求下载所述第 ...
【技术保护点】
一种应用功能模块动态加载方法,其特征在于,应用于终端,该方法包括:在目标应用需要更新基础功能时,向功能模块管理平台请求下载所述第一类功能模块,并加载所述第一类功能模块;其中,所述第一类功能模块为其他功能模块运行依赖的基础功能模块;在所述目标应用运行过程中,接收到对第二类功能模块的加载指令后,向功能模块管理平台请求下载所述第二类功能模块,并加载所述第二类功能模块;其中,所述第二类功能模块为与目标应用所提供的业务相关的功能模块;在所述目标应用运行过程中,若检测到待展示的页面中包含第三类功能模块,向功能模块管理平台请求下载所述第三类功能模块,并将所述第三类功能模块添加在所述页面中。
【技术特征摘要】
1.一种应用功能模块动态加载方法,其特征在于,应用于终端,该方法包括:在目标应用需要更新基础功能时,向功能模块管理平台请求下载所述第一类功能模块,并加载所述第一类功能模块;其中,所述第一类功能模块为其他功能模块运行依赖的基础功能模块;在所述目标应用运行过程中,接收到对第二类功能模块的加载指令后,向功能模块管理平台请求下载所述第二类功能模块,并加载所述第二类功能模块;其中,所述第二类功能模块为与目标应用所提供的业务相关的功能模块;在所述目标应用运行过程中,若检测到待展示的页面中包含第三类功能模块,向功能模块管理平台请求下载所述第三类功能模块,并将所述第三类功能模块添加在所述页面中。2.根据权利要求1所述的应用功能模块动态加载方法,其特征在于,所述在目标应用需要更新基础功能时,向功能模块管理平台请求下载所述第一类功能模块,包括:在目标应用需要更新基础功能时,向功能模块管理平台发送所述目标应用的应用信息,并接收第一类功能模块;其中所述应用信息以供功能模块管理平台根据所述应用信息确定第一类功能模块并将所述第一类功能模块返回终端;所述应用信息包括终端类型和/或目标应用的版本号。3.根据权利要求1所述的应用功能模块动态加载方法,其特征在于,所述第一类功能模块中包括业务模块的模块信息,且业务模块与地区具有对应关系;则在所述接收到对第二类功能模块的加载指令后,向功能模块管理平台请求下载所述第二类功能模块之前,还包括:在所述目标应用运行过程中,根据用户所选择的目标地区,确定与所述目标地区对应的业务模块的模块信息,并展示所述模块信息。4.根据权利要求3所述的应用功能模块动态加载方法,其特征在于,所述模块信息包括展示图标;则所述在所述目标应用运行过程中,接收到对第二类功能模块的加载指令后,向功能模块管理平台请求下载所述第二类功能模块,包括:在所述目标应用运行过程中,检测到对目标展示图标的触发操作后,将所述目标展示图标对应的业务模块作为第二类功能模块,生成对所述第二类功能模块的加载指令,并向功能模块管理平台下载所述加载指令对应的业务模块。5.根据权利要求1所述的应用功能模块动态加载方法,其特征在于,所述加载所述第一类功能模块,包括:若所述第一类功能模块为加密后的功能模块,则由加载引擎调用解密模块对所述第一类功能模块进行解密及安全校验;所述加载所述第二类功能模块,包括:若所述第二类功能模块为加密后的功能模块,则由加载引擎调用解密模块对所述第二类功能模块进行解密及安全校验。6.一种应用功能模块动态加载装置,其特征在于,包括:第一加载模块,用于在目标应用需要更新基础功能时,向功能模块管理平台请求下载所述第一类功...
【专利技术属性】
技术研发人员:唐为祥,薛蓬,
申请(专利权)人:银联商务股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。