一种应用安装包的生成方法和装置制造方法及图纸

技术编号:17363447 阅读:23 留言:0更新日期:2018-02-28 13:21
本发明专利技术实施例公开了一种应用安装包的生成方法和装置;本发明专利技术实施例在接收终端发送的应用生成请求时,可以根据该应用生成请求获取相应的应用模板,然后,根据应用生成请求携带的该网页地址和该应用属性信息更新该应用模板,以得到更新后应用模板,根据该更新后应用模板生成该网页地址对应应用的安装包;该方案可以提高网页应用安装包的生成效率。

A method and device for generating an application installation package

The embodiment of the invention discloses a method and a device for generating the application installation package; the embodiment of the invention in the application generation receiving terminal transmits a request, according to the application request to generate the corresponding application template, then, according to the application request generated carrying the web page address and the application of attribute information to update the application template. In order to get the updated application template is generated according to the page address corresponding to the application installation package application template for the update; this scheme can improve the efficiency of generating web application installation package.

【技术实现步骤摘要】
一种应用安装包的生成方法和装置
本专利技术涉及通信
,具体涉及一种应用安装包的生成方法和装置。
技术介绍
随着终端操作系统以及应用技术的发展,应用开发者提供了各种各样的终端应用程序(App),以满足用户的各种需求。目前,终端应用程序(简称应用)均是本地应用(Nativeapp,NativeApplication),其中,NativeApp是一种基于终端本地操作系统(如iOS、Android、WP)并使用原生程式编写运行的第三方应用程序,也称为本地App。在现有技术中,本地应用生成技术,通常需要技术人员人工编写代码生成;比如,如果需要生成某个网页地址的应用程序,即网页应用时,需要技术人员基于NativeApp技术编写大量代码,从而生成该网页应用的安装包,之后终端便可以下载安装包,并在本地安装该网页应用。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,现有生成网页应用的方式较为复杂繁琐,导致网页应用安装包的生成效率比较低。
技术实现思路
本专利技术实施例提供一种应用安装包的生成方法和装置,可以提高网页应用安装包的生成效率。本专利技术实施例提供了一种应用安装包的生成方法,包括:接收终端发送的应用生成请求,所述应用生成请求携带网页地址、以及应用属性信息;根据所述应用生成请求获取相应的应用模板;根据所述网页地址和所述应用属性信息更新所述应用模板,以得到更新后应用模板;根据所述更新后应用模板生成所述网页地址对应应用的安装包。相应的,本专利技术实施例还提供了一种应用安装包的生成装置,包括:获取网页地址和应用属性信息;根据所述网页地址和应用属性信息生成应用生成请求,所述应用生成请求携带所述网页地址和所述应用属性信息;向服务器发送所述应用生成请求,以使得所述服务器根据所述应用生成请求生成网页地址对应应用的安装包。本专利技术实施例还提供了另一种应用安装包的生成方法,包括:获取网页地址和应用属性信息;根据所述网页地址和应用属性信息生成应用生成请求,所述应用生成请求携带所述网页地址和所述应用属性信息;向服务器发送所述应用生成请求,以使得所述服务器根据所述应用生成请求生成网页地址对应应用的安装包。相应的,本专利技术实施例还提供了另一种应用安装包的生成装置,包括:获取单元,用于获取网页地址和应用属性信息;请求生成单元,用于根据所述网页地址和应用属性信息生成应用生成请求,所述应用生成请求携带所述网页地址和所述应用属性信息;发送单元,用于向服务器发送所述应用生成请求,以使得所述服务器根据所述应用生成请求生成网页地址对应应用的安装包。本专利技术实施例在接收终端发送的应用生成请求时,可以根据该应用生成请求获取相应的应用模板,然后,根据应用生成请求携带的该网页地址和该应用属性信息更新该应用模板,以得到更新后应用模板,根据该更新后应用模板生成该网页地址对应应用的安装包;该方案可以通过应用模板来自动生成网页应用的安装包,无需基于NativeApp技术人工编写代码,因此,相对于现有技术而言,可以提高网页应用安装包的生成效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的应用安装包的生成方法的流程图;图1b是本专利技术实施例提供的应用的架构示意图;图2是本专利技术实施例提供的应用安装包的生成方法的另一流程图;图3a是本专利技术实施例提供的应用生成系统的结构示意图;图3b是本专利技术实施例提供的应用安装包的生成方法的又一流程图;图4是本专利技术实施例提供的应用安装包的生成装置的结构示意图;图5a是本专利技术实施例提供的应用安装包的生成装置的另一结构示意图;图5b是本专利技术实施例提供的应用安装包的生成装置的又一结构示意图;图6是本专利技术实施例提供的服务器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种应用安装包的生成方法和装置。以下分别进行详细说明。实施例一、本实施例将从应用安装包的生成装置的角度进行描述,该应用安装包的生成装置具体可以集成在服务器等设备中。一种应用安装包的生成方法,包括:接收终端发送的应用生成请求,该应用生成请求携带网页地址、以及应用属性信息,根据该应用生成请求获取相应的应用模板,根据该网页地址和该应用属性信息更新该应用模板,以得到更新后应用模板,根据该更新后应用模板生成该网页地址对应应用的安装包。如图1a所示,一种应用安装包的生成方法,具体流程可以如下:101、接收终端发送的应用生成请求,该应用生成请求携带网页地址、以及应用属性信息。比如,可以通过网络接收终端发送的应用生成请求。其中,该网页地址可以为URL(UniformResourceLocator,统一资源定位符)等;该应用属性信息可以包括:应用名称信息、应用图标信息、应用安装包的包名信息、应用描述信息等等信息中至少一种信息。102、根据该应用生成请求获取相应的应用模板。该应用模板可以为预置的应用模板,即预先存储的应用模板,此时,可以根据应用生成请求从存储单元中获取相应的应用模板。为了丰富应用的多样性,提高用户体验,本实施例还提供多种应用模板以便选择,也即步骤“根据该应用生成请求获取相应的应用模板”可以包括:根据该应用生成请求获取多个应用模板;从多个应用模板中选取待生成应用所需使用的应用模板。比如,当接收到应用生成请求时从存储单元中提取多个应用模板,然后,根据应用生成请求携带的模板选择信息,从该多个应用模板中选取待生成应用所需使用的应用模板;又比如,当应用属性信息包括应用名称时,可基于应用名称从多个应用模板中选取待生成应用所需使用的应用模板。本实施例中,应用模板用于指示待生成应用的样式,比如,可以指示待生成应用的属性信息、关联的网页地址、待生成应用的架构等等;也即,该应用模板可以包括:待生成应用关联的样本网页地址、该待生成应用对应的样本应用属性信息、待生成应用对应的应用架构信息等等。其中,待生成应用关联的样本网页地址为该待生成应用获取网页内容的网页地址,比如,可以为新闻类网页地址、视频类网页地址等等。在实际应用中该样本网页地址可以为空网页地址,以节省资源。其中,该网页内容的格式可以包括HTML(超文本标记语言)、H4、H5、CSS、javascript、jQuery、java、或者其他网页语言格式等。103、根据该网页地址和该应用属性信息更新该应用模板,以得到更新后应用模板。具体地,可以根据网页地址更新应用模板中的样本网页地址,根据应用数学信息更新样本应用属性信息,也即步骤“根据该网页地址和该属性信息更新该应用模板,以得到更新后应用模板”可以包括:根据该网页地址更新该样本网页地址,以得到更新后样本网页地址;根据该应用属性信息更新该样本应用属性信息,以得到更新后样本应用属性信息;根据更新后样本网页地址和该更新后样本应用属性信息,确定更新后应用模板。本文档来自技高网...
一种应用安装包的生成方法和装置

【技术保护点】
一种应用安装包的生成方法,其特征在于,包括:接收终端发送的应用生成请求,所述应用生成请求携带网页地址、以及应用属性信息;根据所述应用生成请求获取相应的应用模板;根据所述网页地址和所述应用属性信息更新所述应用模板,以得到更新后应用模板;根据所述更新后应用模板生成所述网页地址对应应用的安装包。

【技术特征摘要】
1.一种应用安装包的生成方法,其特征在于,包括:接收终端发送的应用生成请求,所述应用生成请求携带网页地址、以及应用属性信息;根据所述应用生成请求获取相应的应用模板;根据所述网页地址和所述应用属性信息更新所述应用模板,以得到更新后应用模板;根据所述更新后应用模板生成所述网页地址对应应用的安装包。2.如权利要求1所述的生成方法,其特征在于,所述应用模板信息包括:待生成应用关联的样本网页地址和所述待生成应用对应的样本应用属性信息;所述根据所述网页地址和所述属性信息更新所述应用模板,以得到更新后应用模板,包括:根据所述网页地址更新所述样本网页地址,以得到更新后样本网页地址;根据所述应用属性信息更新所述样本应用属性信息,以得到更新后样本应用属性信息;根据更新后样本网页地址和所述更新后样本应用属性信息,确定更新后应用模板。3.如权利要求2所述的生成方法,其特征在于,所述应用模板还包括:待生成应用的应用架构信息;所述根据更新后样本网页地址和所述更新后样本应用属性信息,确定更新后应用模板,包括:根据所述应用架构信息、所述更新后样本网页地址以及所述更新的样本应用属性信息确定更新后应用模板。4.如权利要求3所述的生成方法,其特征在于,所述应用生成请求还携带功能选取信息;所述应用架构信息包括:功能逻辑层信息、交互界面层信息以及应用底层信息;所述功能逻辑层信息包括:多种功能模块;所述根据所述应用架构信息、所述更新后样本网页地址以及所述更新的样本应用属性信息确定更新后应用模板,包括:根据所述功能选择信息从所述多种功能模块中选取相应的目标功能模块;根据所述目标功能模块、所述交互界面层信息、所述应用底层信息、所述更新后样本网页地址以及所述更新后样本应用属性信息,确定更新后应用模板。5.如权利要求1所述的生成方法,其特征在于,根据所述更新后应用模板生成所述网页地址对应应用的安装包,包括:通过脚本调用打包进程;根据所述打包进程对所述更新后应用模板进行打包处理,得到网页地址对应应用的安装包。6.一种应用安装包的生成方法,其特征在于,包括:获取网页地址和应用属性信息;根据所述网页地址和应用属性信息生成应用生成请求,所述应用生成请求携带所述网页地址和所述应用属性信息;向服务器发送所述应用生成请求,以使得所述服务器根据所述应用生成请求生成网页地址对应应用的安装包。7.如权利要求6所述的生成方法,其特征在于,在向服务器发送所述应用生成请求之后,所述生成方法还包括:接收所述服务器发送的所述安装包的下载地址;根据所述下载地址从所述服...

【专利技术属性】
技术研发人员:张庆吉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1