应用管理方法及装置、计算机装置和计算机可读存储介质制造方法及图纸

技术编号:22363730 阅读:20 留言:0更新日期:2019-10-23 04:34
本发明专利技术实施例公开了一种应用管理方法,应用于终端;所述应用管理方法包括:当检测到终端的应用的至少一个功能模块更新时,获取配置文件;根据所述配置文件获取所述至少一个功能模块的资源文件;根据配置文件获取所述至少一个功能模块的资源文件对应的解析命令,根据解析命令管理所述至少一个功能模块的资源文件以及管理所述至少一个功能模块对应的原生页面。本发明专利技术实施例还公开了一种应用管理装置、计算机装置和计算机可读存储介质。本发明专利技术实施例通过原生应用和快应用混合开发,根据运营配置,不需要更新原生应用,原生应用只需实现基本功能模块,快应用实现临时及经常需要更新的功能模块,减小了应用所占用的存储空间。

Application management method and device, computer device and computer readable storage medium

【技术实现步骤摘要】
应用管理方法及装置、计算机装置和计算机可读存储介质
本专利技术涉及终端
,特别涉及一种应用管理方法及装置、计算机装置和计算机可读存储介质。
技术介绍
随着电子科技的进步以及智能终端的配置日益提高,在终端上可以安装多种多样的应用,展示各种应用的页面,供用户使用。然而,随着应用的功能逐渐完善,所占用的存储空间也逐渐增大,很可能会影响操作系统的正常运行。目前的插件化方案都是基于原生应用开发实现,实现复杂且不灵活,所占用的存储空间会进一步增大,也会进一步地影响操作系统的正常运行。
技术实现思路
本专利技术实施例一方面公开了一种应用管理方法,应用于终端,所述应用管理方法包括:当检测到终端的应用的至少一个功能模块更新时,获取配置文件;根据所述配置文件获取所述至少一个功能模块的资源文件;根据配置文件获取所述至少一个功能模块的资源文件对应的解析命令,根据解析命令管理所述至少一个功能模块的资源文件以及管理所述至少一个功能模块对应的原生页面。作为一种可能的实施方式,在所述应用管理方法中,所述根据所述配置文件获取所述至少一个功能模块的资源文件包括:根据所述配置文件从终端获取所述应用中已安装的所述至少一个功能模块的资源文件;所述根据配置文件获取所述至少一个功能模块的资源文件对应的解析命令,根据解析命令管理所述至少一个功能模块的资源文件以及管理所述至少一个功能模块对应的原生页面包括:根据配置文件获取所述至少一个功能模块的资源文件对应的删除命令,根据删除命令卸载所述至少一个功能模块,并在卸载完成后删除所述至少一个功能模块的资源文件并删除所述至少一个功能模块所对应的原生页面。作为一种可能的实施方式,在所述应用管理方法中,所述根据所述配置文件获取所述至少一个功能模块的资源文件包括:根据所述配置文件从服务器获取所述至少一个功能模块的资源文件;所述根据配置文件获取所述至少一个功能模块的资源文件对应的解析命令,根据解析命令管理所述至少一个功能模块的资源文件以及管理所述至少一个功能模块对应的原生页面包括:根据配置文件获取所述至少一个功能模块的资源文件对应的加载命令,根据加载命令加载所述至少一个功能模块的资源文件,并在加载完成后生成所述至少一个功能模块所对应的原生页面以及展示所述原生页面。作为一种可能的实施方式,在所述应用管理方法中,所述根据配置文件获取所述至少一个功能模块的资源文件对应的加载命令,根据加载命令加载所述至少一个功能模块的资源文件包括:根据配置文件获取所述至少一个功能模块的资源文件对应的加载命令和加载时机,并在加载时机到达时根据加载命令加载所述至少一个功能模块的资源文件。作为一种可能的实施方式,在所述应用管理方法中,所述根据配置文件获取所述至少一个功能模块的资源文件对应的删除命令,根据删除命令卸载所述至少一个功能模块包括:根据配置文件获取所述至少一个功能模块的资源文件对应的删除命令和删除时机,并在删除时机到达时根据删除命令卸载所述至少一个功能模块。本专利技术实施例另一方面公开了一种应用管理装置,所述应用管理装置包括:检测模块,用于当检测到终端的应用的至少一个功能模块更新时,获取配置文件;获取模块,用于根据所述配置文件获取所述至少一个功能模块的资源文件;执行模块,用于根据配置文件获取所述至少一个功能模块的资源文件对应的解析命令,根据解析命令管理所述至少一个功能模块的资源文件以及管理所述至少一个功能模块对应的原生页面。作为一种可能的实施方式,在所述应用管理装置中,所述获取模块具体用于根据所述配置文件从服务器获取所述至少一个功能模块的资源文件;所述执行模块具体用于根据配置文件获取所述至少一个功能模块的资源文件对应的加载命令,根据加载命令加载所述至少一个功能模块的资源文件,并在加载完成后生成所述至少一个功能模块所对应的原生页面以及展示所述原生页面。作为一种可能的实施方式,在所述应用管理装置中,所述执行模块具体用于根据配置文件获取所述至少一个功能模块的资源文件对应的加载命令和加载时机,并在加载时机到达时根据加载命令加载所述至少一个功能模块的资源文件。本专利技术实施例又一方面公开了一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述应用管理方法的步骤。本专利技术实施例再一方面公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述应用管理方法的步骤。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例公开了上述应用管理方法及装置、计算机装置和计算机可读存储介质,通过原生应用和快应用混合开发,根据运营配置,不需要更新原生应用,原生应用只需实现基本功能模块,快应用实现临时及经常需要更新的功能模块,减小了应用所占用的存储空间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种实施例的应用管理方法的流程图。图2为本专利技术一种实施例的应用管理装置的功能模块图。具体实施方式为了解决以上问题,本专利技术实施例公开了一种应用管理方法及装置、计算机装置和计算机可读存储介质。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。以下将描述本专利技术实施例的实施环境,该实施环境包括终端和服务器,终端可以是手机、计算机、平板电脑等多种类型的设备,终端的操作系统可以是安卓系统、塞班系统等,终端和服务器之间通过网络连接,服务器用于通过网络连接向终端分发应用,终端用于运行应用。服务器中存储有应用的配置文件,该配置文件包含运行应用所需的数据和运行逻辑,终端可以从服务器获取应用的配置文件,根据该配置文件生成应用的原生页面并展示,从而实现应用的运行。并且,在终端运行应用的过程中,无需进行安装,应用运行所需的数据可从服务器获取。服务器还可以对应用的配置文件进行更新,以便为终端提供更新后的配置文件,由终端运行更新后的应用。另外,服务器也可以存储应用的安装文件,终端可以从服务器获取应用的安装文件,根据该安装文件安装应用后再运行该应用。当然,服务器也可以对应用的安装文件进行更新,以便为终端提供更新后的安装文件,由终端根据更新后的安装文件安装更新后的应用。图1为本专利技术一种实施例的应用管理方法100的流程图,应用管理方法100应用于终端。应用管理方法100包括步骤S102、步骤S104和步骤S106。步骤S102:当检测到终端的应用的至少一个功能模块更新时,获取配置文件。步骤S104:根据所述配置文件获取所述至少一个功能模块的资源文件。在一种可能的实施方式中,所述资源文件的格式是.rpk(也即所述资源文件的后缀名是rpk)。步骤S106:根据配置文件获取所述至少一个功能模块的资源文件对应的解析命令,根据解析命令管理所述至少一个功能模块的资源文件以及管理所述至少一个功能模块对应的原生页面。在本本文档来自技高网...

【技术保护点】
1.一种应用管理方法,应用于终端,其特征在于,所述应用管理方法包括:当检测到终端的应用的至少一个功能模块更新时,获取配置文件;根据所述配置文件获取所述至少一个功能模块的资源文件;根据配置文件获取所述至少一个功能模块的资源文件对应的解析命令,根据解析命令管理所述至少一个功能模块的资源文件以及管理所述至少一个功能模块对应的原生页面。

【技术特征摘要】
1.一种应用管理方法,应用于终端,其特征在于,所述应用管理方法包括:当检测到终端的应用的至少一个功能模块更新时,获取配置文件;根据所述配置文件获取所述至少一个功能模块的资源文件;根据配置文件获取所述至少一个功能模块的资源文件对应的解析命令,根据解析命令管理所述至少一个功能模块的资源文件以及管理所述至少一个功能模块对应的原生页面。2.如权利要求1所述的应用管理方法,其特征在于,所述根据所述配置文件获取所述至少一个功能模块的资源文件包括:根据所述配置文件从终端获取所述应用中已安装的所述至少一个功能模块的资源文件;所述根据配置文件获取所述至少一个功能模块的资源文件对应的解析命令,根据解析命令管理所述至少一个功能模块的资源文件以及管理所述至少一个功能模块对应的原生页面包括:根据配置文件获取所述至少一个功能模块的资源文件对应的删除命令,根据删除命令卸载所述至少一个功能模块,并在卸载完成后删除所述至少一个功能模块的资源文件并删除所述至少一个功能模块所对应的原生页面。3.如权利要求1所述的应用管理方法,其特征在于,所述根据所述配置文件获取所述至少一个功能模块的资源文件包括:根据所述配置文件从服务器获取所述至少一个功能模块的资源文件;所述根据配置文件获取所述至少一个功能模块的资源文件对应的解析命令,根据解析命令管理所述至少一个功能模块的资源文件以及管理所述至少一个功能模块对应的原生页面包括:根据配置文件获取所述至少一个功能模块的资源文件对应的加载命令,根据加载命令加载所述至少一个功能模块的资源文件,并在加载完成后生成所述至少一个功能模块所对应的原生页面以及展示所述原生页面。4.如权利要求3所述的应用管理方法,其特征在于,所述根据配置文件获取所述至少一个功能模块的资源文件对应的加载命令,根据加载命令加载所述至少一个功能模块的资源文件包括:根据配置文件获取所述至少一个功能模块的资源文...

【专利技术属性】
技术研发人员:蒋俊磊
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1