小应用程序文件的生成方法技术

技术编号:22054424 阅读:41 留言:0更新日期:2019-09-07 14:58
本申请涉及一种小应用程序文件的生成方法、装置、计算机设备和存储介质。所述方法包括:获取小应用程序的模板文件,以及所述模板文件中的可替换信息;获取用于替换所述可替换信息的替换信息;根据所述替换信息生成目标数据对象;采用所述目标数据对象对所述模板文件中的所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件。采用本方法,实现了根据小应用程序的模板文件以及用于替换小应用程序的模板文件中的可替换信息的替换信息,自动生成小应用程序的目标替换文件的目的,无需通过人工编写、复制并修改代码的繁琐过程,从而简化了小应用程序文件的生成流程,进一步提高了小应用程序文件的生成效率。

Generation Method of Small Application File

【技术实现步骤摘要】
小应用程序文件的生成方法
本申请涉及计算机
,特别是涉及一种小应用程序文件的生成方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的迅速发展,各种小应用程序的开发也得到了空前的发展,各种小应用程序层出不穷,越来越多的APP均有对应的小应用程序,比如微信小程序,支付宝小程序等。目前,为了开发同一系列的多个小应用程序,比如汽车品牌小程序,一般是通过开发工程师分别手动编写多个小应用程序代码,或者通过开发工程师预先编写好一个小应用程序模板,再通过人工复制并进行代码的对应修改,以生成另一个小应用程序文件。但是,若同一系列的小应用程序数量较多,通过人工编写、复制并修改代码的过程比较繁琐,导致小应用程序的开发时间较长,从而造成小应用程序文件的生成效率较低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高小应用程序文件的生成效率的小应用程序文件的生成方法、装置、计算机设备和存储介质。一种小应用程序文件的生成方法,所述方法包括:获取小应用程序的模板文件,以及所述模板文件中的可替换信息;获取用于替换所述可替换信息的替换信息;根据所述替换信息生成目标数据对象;采用所述目标数据对象对所述模板文件中的所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件。在其中一个实施例中,获取所述模板文件中的可替换信息,包括:获取所述模板文件中的待修改文件;将所述待修改文件转换为对应的字符串;从所述字符串中获取与预设标识符对应的字符串,作为所述模板文件中的可替换信息。在其中一个实施例中,所述获取用于替换所述可替换信息的替换信息,包括:识别所述可替换信息的含义;所述可替换信息的含义包括汽车品牌ID和汽车品牌名称;从预设的替换信息列表中提取出所述含义对应的内容信息,作为用于替换所述可替换信息的替换信息;所述预设的替换信息列表中记录有每种含义对应的至少两个内容信息。在其中一个实施例中,所述根据所述替换信息生成目标数据对象,包括:获取预设的数据对象模板;根据所述替换信息,对所述预设的数据对象模板的属性值进行赋值处理,生成对应的目标数据对象。在其中一个实施例中,所述采用所述目标数据对象对所述模板文件中的所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件,包括:根据所述目标数据对象以及所述模板文件中的所述可替换信息,生成与所述模板文件对应的信息匹配文件;根据所述信息匹配文件对所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件。在其中一个实施例中,所述根据所述目标数据对象以及所述模板文件中的所述可替换信息,生成与所述模板文件对应的信息匹配文件,包括:建立所述目标数据对象与所述模板文件中的所述可替换信息之间的正则替换关系;根据所述正则替换关系以及所述目标数据对象生成与所述模板文件对应的信息匹配文件。在其中一个实施例中,所述根据所述信息匹配文件对所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件,包括:获取所述信息匹配文件中包含的所述目标数据对象以及所述正则替换关系;根据所述正则替换关系,将所述模板文件中的所述可替换信息替换为所述目标数据对象,生成所述小应用程序对应的目标替换文件。在其中一个实施例中,所述方法还包括:获取所述小应用程序对应的目标替换文件的数据验证文件;根据所述数据验证文件对所述目标替换文件进行验证;若验证正确,根据所述小应用程序对应的目标替换文件生成小应用程序文件,将所述小应用程序文件发送至对应的审核终端;所述审核终端用于对所述小应用程序文件进行相应的审核处理。在其中一个实施例中,所述方法还包括:若所述审核终端对所述小应用程序文件审核通过,根据所述小应用程序文件生成对应的小应用程序,将所述小应用程序按照程序标识进行存储。在其中一个实施例中,所述方法还包括:接收请求终端的查询请求;所述查询请求包括程序标识;从存储的小应用程序中获取与所述程序标识对应的小应用程序,将所述小应用程序发送至所述请求终端;所述请求终端用于展示所述小应用程序对应的页面。一种小应用程序文件的生成装置,所述装置包括:文件获取模块,用于获取小应用程序的模板文件,以及所述模板文件中的可替换信息;信息获取模块,用于获取用于替换所述可替换信息的替换信息;对象生成模块,用于根据所述替换信息生成目标数据对象;文件生成模块,用于采用所述目标数据对象对所述模板文件中的所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取小应用程序的模板文件,以及所述模板文件中的可替换信息;获取用于替换所述可替换信息的替换信息;根据所述替换信息生成目标数据对象;采用所述目标数据对象对所述模板文件中的所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取小应用程序的模板文件,以及所述模板文件中的可替换信息;获取用于替换所述可替换信息的替换信息;根据所述替换信息生成目标数据对象;采用所述目标数据对象对所述模板文件中的所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件。上述小应用程序文件的生成方法、装置、计算机设备和存储介质,通过获取用于替换小应用程序的模板文件中的可替换信息的替换信息,基于替换信息生成目标数据对象,并采用目标数据对象对模板文件中的可替换信息进行替换,生成小应用程序对应的目标替换文件;实现了根据小应用程序的模板文件以及用于替换小应用程序的模板文件中的可替换信息的替换信息,自动生成小应用程序的目标替换文件的目的,无需通过人工编写、复制并修改代码的繁琐过程,从而简化了小应用程序文件的生成流程,进一步提高了小应用程序文件的生成效率。同时,通过自动生成小应用程序文件,有利于节约人力成本,且有效地避免了通过人工编写代码而容易出错的缺陷。附图说明图1为一个实施例中小应用程序文件的生成方法的应用场景图;图2为一个实施例中小应用程序文件的生成方法的流程示意图;图3为一个实施例中生成小应用程序对应的目标替换文件的步骤的流程示意图;图4为另一个实施例中小应用程序文件的生成方法的流程示意图;图5为一个实施例中小应用程序文件的生成装置的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的小应用程序文件的生成方法,可以应用于如图1所示的计算机设备中。该计算机设备可以是服务器,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储小应用程序的模板文件、用于替换小应用程序的模板文件中的可替换信息的替换信息、目标数据对象、小应用程序对应的目标替换文件等数据。该计算机设备的网络接口用于与外部的终本文档来自技高网...

【技术保护点】
1.一种小应用程序文件的生成方法,其特征在于,所述方法包括:获取小应用程序的模板文件,以及所述模板文件中的可替换信息;获取用于替换所述可替换信息的替换信息;根据所述替换信息生成目标数据对象;采用所述目标数据对象对所述模板文件中的所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件。

【技术特征摘要】
1.一种小应用程序文件的生成方法,其特征在于,所述方法包括:获取小应用程序的模板文件,以及所述模板文件中的可替换信息;获取用于替换所述可替换信息的替换信息;根据所述替换信息生成目标数据对象;采用所述目标数据对象对所述模板文件中的所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件。2.根据权利要求1所述的方法,其特征在于,获取所述模板文件中的可替换信息,包括:获取所述模板文件中的待修改文件;将所述待修改文件转换为对应的字符串;从所述字符串中获取与预设标识符对应的字符串,作为所述模板文件中的可替换信息。3.根据权利要求1所述的方法,其特征在于,所述获取用于替换所述可替换信息的替换信息,包括:识别所述可替换信息的含义;所述可替换信息的含义包括汽车品牌ID和汽车品牌名称;从预设的替换信息列表中提取出所述含义对应的内容信息,作为用于替换所述可替换信息的替换信息;所述预设的替换信息列表中记录有每种含义对应的至少两个内容信息。4.根据权利要求1所述的方法,其特征在于,所述根据所述替换信息生成目标数据对象,包括:获取预设的数据对象模板;根据所述替换信息,对所述预设的数据对象模板的属性值进行赋值处理,生成对应的目标数据对象。5.根据权利要求1所述的方法,其特征在于,所述采用所述目标数据对象对所述模板文件中的所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件,包括:根据所述目标数据对象以及所述模板文件中的所述可替换信息,生成与所述模板文件对应的信息匹配文件;根据所述信息匹配文件对所述可替换信息进行替换,生成所述小应用程序对应的目标替换文件。6.根据...

【专利技术属性】
技术研发人员:李伟玲黎洪武钟雪艳
申请(专利权)人:广州酷车信息科技有限公司
类型:发明
国别省市:广东,44

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

1