【技术实现步骤摘要】
本专利技术涉及智能终端领域,具体地,涉及一种应用程序安装方法及装置。
技术介绍
随着智能终端的不断发展,各种类型的应用程序(App)层出不穷。人们可以根据自身需要安装所需类型的App,例如,视频类App、健康管理类App、社交类App等等,以满足用户的使用需求。通常,当用户在智能终端上安装App时,需要接入应用程序服务端(例如,应用商店),从该应用程序服务端下载要安装的目标应用程序的资源集合(例如,.apk文件),该资源集合中包括了用于目标应用程序的全部资源(图片资源、第三方库资源、链接库资源、音频资源等等)。这样,当终端获取到该资源集合后,可以根据其中包括的资源生成应用包(App包),并加载该应用包,从而完成目标应用程序的安装。也就是说,在现有技术中,终端从应用程序服务端获取的资源集合中包括了用于该目标应用程序的全部资源。然而,当不同应用程序之间存在一些可以共享的资源时(例如,应用程序A需要使用资源C,应用程序B也需要使用该资源C),终端还是要针对应用程序A,获取用于该应用程序A的包括资源C的资源集合,以及针对应用程序B,获取用于该应用程序B的包括资源C的资源 ...
【技术保护点】
一种应用程序安装方法,其特征在于,所述方法应用于终端,并且所述方法包括:从应用程序服务端获取目标应用程序的资源集合,所述资源集合包括与用于所述目标应用程序的共享资源对应的标识信息;根据所述标识信息,获取所述共享资源;根据获取到的所述共享资源,生成所述目标应用程序的应用包;以及加载所述应用包,以将所述目标应用程序安装到所述终端上。
【技术特征摘要】
1.一种应用程序安装方法,其特征在于,所述方法应用于终端,并且所述方法包括:从应用程序服务端获取目标应用程序的资源集合,所述资源集合包括与用于所述目标应用程序的共享资源对应的标识信息;根据所述标识信息,获取所述共享资源;根据获取到的所述共享资源,生成所述目标应用程序的应用包;以及加载所述应用包,以将所述目标应用程序安装到所述终端上。2.根据权利要求1所述的方法,其特征在于,所述资源集合还包括用于所述目标应用程序的非共享资源;所述方法还包括:从所述资源集合中获取所述非共享资源;以及所述根据获取到的所述共享资源,生成所述目标应用程序的应用包的步骤包括:根据获取到的所述共享资源和所述非共享资源,生成所述目标应用程序的应用包。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述标识信息,获取所述共享资源的步骤包括:根据所述标识信息在所述终端的本地资源共享库中进行查询,判断所述本地资源共享库中是否包括所述共享资源;在所述本地资源共享库中包括所述共享资源时,从所述本地资源共享库中获取所述共享资源。4.根据权利要求3所述的方法,其特征在于,所述根据所述标识信息,获取所述共享资源的步骤还包括:在所述本地资源共享库中不包括所述共享资源时,根据所述标识信息,从所述应用程序服务端获取所述共享资源。5.根据权利要求4所述的方法,其特征在于,在从所述应用程序服务端获取所述共享资源之后,所述方法还包括:将所述共享资源添加到所述终端的本地资源共享库中。6.一种应用程序安装方法,其特征在于,所述方法应用于应用程序服务端,并且所述方法包括:接收由终端发送的针对目标应用程序的安装请求;响应于所述安装请求,向所述终端发送资源集合,所述资源集合包括与用于所述目标应用程序的共享资源对应的标识信息,所述资源集合用于所述终端根据所述标识信息获取所述共享资源,所述共享资源用于生成所述目标应用程序的应用包...
【专利技术属性】
技术研发人员:徐旺,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。