一种移动终端安装包的批量生成方法及装置制造方法及图纸

技术编号:12799990 阅读:74 留言:0更新日期:2016-01-30 20:51
本发明专利技术提供了一种移动终端安装包的批量生成方法及装置,所述移动终端安装包的批量生成方法包括:从预设的配置文件中获取所有待生成安装包的Web应用的属性信息,所述配置文件中包括多个Web应用的属性信息,所述Web应用的属性信息包括所述Web应用的统一资源定位器URL;针对每一所述Web应用,根据所述Web应用的属性信息及预设的本地应用模板,为所述Web应用生成本地安装包。采用本发明专利技术提供的技术方案,只需要简单的配置,便能够自动批量生成移动终端安装包,避免了每生成一个安装包都需要执行相关的重复操作,提高了操作效率。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种移动终端安装包的批量生成方法及装置
技术介绍
本地应用是一种基于智能手机本地操作系统如1S、Android、Windows Phone,并使用原生程式编写运行的应用程序,也叫本地应用。而Web应用为移动网页应用程序,不必下载就可以实现更新和维护,具有支持跨平台的内在属性。本地应用程序中可以使用WebView渲染Web应用并生成手机客户端即可以在手机终端运行的软件,从而使得Web应用可以用本地应用的方式启动,这种融合的应用不但具有本地应用的属性,还可以充分发挥Web应用跨平台、易于维护、开发成本低的优势。在现有技术中,在生成手机客户端的方式上,需要使用对应平台的开发工具手动操作,最终打包成手机客户端安装包(Android为apk, 1S为ipa等),且这种打包方式一次只能生成对应于一个内容需求的一个手机平台的手机客户端安装包,对于程序框架不变只是基于内容变化,生成多个客户端程序的需求,采用这种方式,需要大量的重复的手动操作,效率低下。而且如果手机客户端未采用本地应用+Web应用融合的方式,那么客户端将失去Web应用所带来的优势,内容一旦更新,客户端就需要重新生成。以根据Web应用的一本书来生成手机客户端安装包的步骤为例,说明现有技术方案生成手机客户端安装包的操作步骤:a.打开对应平台的集成开发环境编写本地应用程序。首先编写基于Web应用的本地应用必要的代码,让本地应用能够启动这本书的Web应用,然后设置本地应用的名称为书名,修改本地应用的桌面图标为书的图标,设置本地应用的渠道名称,设置本地应用的启动画面为书籍的封面等等需求。b.执行编译。c.打包设置。首先选择签名,输入签名密码,输入打包输出路径。d.执行打包。至此我们完成了一本书的手机客户端安装包的生成。采用这种技术方案,如果要生成多本书的手机客户端安装包或对应于多种平台的手机客户端安装包,那么对应每本书或每个平台我们都需要重复步骤a到d的操作,效率低下,无法进行批量生成。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种移动终端安装包的批量生成方法及装置,只需要简单的配置,便能够自动批量生成移动终端安装包,避免了每生成一个安装包都需要执行相关重复操作,提高了操作效率。为了实现上述目的,本专利技术提供了一种移动终端安装包的批量生成方法,包括:第一获取步骤:从预设的配置文件中获取所有待生成安装包的Web应用的属性信息,所述配置文件中包括多个Web应用的属性信息,所述Web应用的属性信息包括所述Web应用的统一资源定位器URL ;生成步骤:针对每一所述Web应用,根据所述Web应用的属性信息及预设的本地应用模板,为所述Web应用生成本地安装包。上述移动终端安装包的批量生成方法,其中,所述本地应用模板用于将Web应用转换为本地安装包,所述本地应用模板中,Web应用的每一属性信息使用一对应的关键字标识。上述移动终端安装包的批量生成方法,其中,所述生成步骤具体为:针对每一所述Web应用,根据预设的脚本文件,将所述本地应用模板中的每一关键字替换为所述Web应用的对应的属性信息,为所述Web应用生成本地安装包。上述移动终端安装包的批量生成方法,其中,所述预设的本地应用模板有多个,每一本地应用模块对应一个移动终端的应用开发平台;所述生成步骤之前还包括:第二获取步骤:获取移动终端的应用开发平台信息;所述生成步骤进一步针对每一所述Web应用,根据所述Web应用的属性信息及与所述移动终端的应用开发平台对应的本地应用模板,为所述Web应用生成本地安装包。上述移动终端安装包的批量生成方法,其中,所述属性信息还包括:所述Web应用的名称、标识图标和/或启动图像。本专利技术还提供了一种移动终端安装包的批量生成装置,包括:第一获取模块,用于从预设的配置文件中获取所有待生成安装包的Web应用的属性信息,所述配置文件中包括多个Web应用的属性信息,所述Web应用的属性信息包括所述Web应用的统一资源定位器URL ;生成模块,用于针对每一所述Web应用,根据所述Web应用的属性信息及预设的本地应用模板,为所述Web应用生成本地安装包。上述移动终端安装包的批量生成装置,其中,所述本地应用模板用于将Web应用转换为本地安装包,所述本地应用模板中,Web应用的每一属性信息使用一对应的关键字标识。上述移动终端安装包的批量生成装置,其中,所述生成模块进一步用于针对每一所述Web应用,根据预设的脚本文件,将所述本地应用模板中的每一关键字替换为所述Web应用的对应的属性信息,为所述Web应用生成本地安装包。上述移动终端安装包的批量生成装置,其中,所述预设的本地应用模板有多个,每一本地应用模块对应一个移动终端的应用开发平台;所述生成装置还包括:第二获取模块,用于获取移动终端的应用开发平台信息;所述生成模块进一步用于针对每一所述Web应用,根据所述Web应用的属性信息及预设的与所述移动终端的应用开发平台对应的本地应用模板,为所述Web应用生成本地安装包。上述移动终端安装包的批量生成装置,其中,所述属性信息还包括:所述Web应用的名称、标识图标和/或启动图像。本专利技术的上述技术方案的有益效果如下:本专利技术提供了一种移动终端安装包的批量生成方法及装置,只需要简单的配置,便能够自动批量生成移动终端安装包,避免了每生成一个安装包都需要执行相关重复操作,提高了操作效率。【附图说明】图1为本专利技术实施例1提供的移动终端安装包的批量生成方法的流程示意图。图2为本专利技术实施例1提供的移动终端安装包的批量生成装置的结构示意图。【具体实施方式】为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本专利技术实施例针对现有技术中,在为Web应用生成本地安装包时,每生成一个本地安装包,都需要执行相应的重复操作,当需要为多个Web应用生成本地安装包时,效率低下,因此,本专利技术提供了一种移动终端安装包的批量生成方法及装置,只需要简单的配置,便能够自动批量生成移动终端安装包,避免了每生成一个安装包都需要执行相关重复操作,提高了操作效率。图1为本专利技术实施例1提供的移动终端安装包的批量生成方法的流程示意图,如图所示,所述方法包括:步骤S100,从预设的配置文件中获取所有待生成安装包的Web应用的属性信息,所述配置文件中包括多个Web应用的属性信息,所述Web应用的属性信息包括所述Web应用的统一资源定位器URL ;步骤S102,针对每一所述Web应用,根据所述Web应用的属性信息及预设的本地应用模板,为所述Web应用生成本地安装包。本专利技术提供的移动终端安装包的批量生成方法中,通过预设的本地应用模板及多个Web应用的属性信息,为该多个Web应用批量生成本地应用安装包,从而,在生成多个移动终端安装包时,无需重复执行相应操作来实现,提高了移动终端安装包的生成效率。上述移动终端安装包的批量生成方法,其中,所述本地应用模板用于将Web应用转换为本地安装包,所述本地应用模板中,Web应用的每一属性信息使用一对应的关键字标识。其中,该预设的本地应用模板能够将Web应用转换为本地安装包,在该本地应用模板中,使用关键字来标识Web应用的属性信息,每一关键字对应于Web应用的一属性信本文档来自技高网
...

【技术保护点】
一种移动终端安装包的批量生成方法,其特征在于,包括:第一获取步骤:从预设的配置文件中获取所有待生成安装包的Web应用的属性信息,所述配置文件中包括多个Web应用的属性信息,所述Web应用的属性信息包括所述Web应用的统一资源定位器URL;生成步骤:针对每一所述Web应用,根据所述Web应用的属性信息及预设的本地应用模板,为所述Web应用生成本地安装包。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙刚蒋力邱一丰戴和忠吴伟香冯丽桑松玲
申请(专利权)人:中国移动通信集团浙江有限公司
类型:发明
国别省市:浙江;33

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

1