应用程序生成方法、装置、系统、计算机设备和存储介质制造方法及图纸

技术编号:35951873 阅读:20 留言:0更新日期:2022-12-14 10:44
本申请涉及一种应用程序生成方法、装置、系统、计算机设备、存储介质和计算机程序产品。涉及金融科技领域或其他相关领域。所述方法包括:响应于应用程序生成请求,显示候选应用程序框架;根据待生成应用程序的应用程序类型,在各候选应用程序框架中确定待生成应用程序对应的目标应用程序框架,并显示目标应用程序框架下包含的配置表单;响应于配置表单生成操作,获取待生成应用程序对应的各目标应用程序属性参数,并将目标应用程序属性参数更新至配置表单中,得到目标配置表单;基于目标应用程序框架以及目标配置表单,生成待生成应用程序的程序配置文件。采用本方法能够简化应用程序生成过程,提高了生成应用程序的效率。提高了生成应用程序的效率。提高了生成应用程序的效率。

【技术实现步骤摘要】
应用程序生成方法、装置、系统、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种应用程序生成方法、装置、系统、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,出现了各种各样的应用程序,快速生成应用程序的需求得到了越来越多的关注,于是出现应用程序生成系统。
[0003]目前的应用程序生成系统,前端系统向用户展示编码界面,针对每一类型的应用程序,用户需要根据待生成的应用程序的特征属性,在编码界面中进行手动编写代码,生成待生成的应用程序对应的应用程序配置文件。然后,通过调用渲染接口对该应用程序配置文件进行解析,得到多个特征对象,对全部的特征对象进行渲染组合,得到渲染后的应用程序。
[0004]然而,目前的应用程序生成系统在生成应用程序时,用户需要手动编码生成对应的应用程序,编码过程复杂且耗费时间较长,造成应用程序的生成效率较低。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种应用程序生成方法、装置、系统、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种应用程序生成方法。所述方法包括:
[0007]响应于应用程序生成请求,显示候选应用程序框架;
[0008]根据待生成应用程序的应用程序类型,在各所述候选应用程序框架中确定所述待生成应用程序对应的目标应用程序框架,并显示所述目标应用程序框架下包含的配置表单;
[0009]响应于配置表单生成操作,获取所述待生成应用程序对应的各目标应用程序属性参数,并将所述目标应用程序属性参数更新至所述配置表单中,得到目标配置表单;
[0010]基于所述目标应用程序框架以及所述目标配置表单,生成所述待生成应用程序的程序配置文件;所述程序配置文件用于生成应用程序。
[0011]在其中一个实施例中,所述基于所述目标应用程序框架以及所述目标配置表单,生成所述待生成应用程序的程序配置文件,包括:
[0012]根据所述目标应用程序框架以及所述目标配置表单,生成应用程序配置信息;
[0013]将所述应用程序配置信息,添加应用版本号和标识编码;
[0014]根据所述应用版本号、所述标识编码和所述应用程序配置信息,生成所述待生成应用程序对应的程序配置文件。
[0015]在其中一个实施例中,所述各目标应用程序属性参数包括模块配置信息、模块信息和基座应用信息;所述程序配置文件中包含多个页面对应的页面文件;所述基于所述目标应用程序框架以及所述目标配置表单,生成所述待生成应用程序的程序配置文件之后,
所述方法还包括:
[0016]响应于目标应用程序的展示请求,根据所述目标应用程序的访问地址,读取所述目标应用程序的程序配置文件中的各目标应用程序属性参数;
[0017]根据预设的应用渲染方法对所述程序配置文件中每一页面文件中包含的各目标应用程序属性参数中的所述模块信息、所述基座应用信息和所述模块配置信息进行渲染,生成应用程序文件;
[0018]基于所述应用程序文件,展示所述目标应用程序。
[0019]在其中一个实施例中,所述根据预设的应用渲染方法对所述程序配置文件中每一页面文件中包含的各目标应用程序属性参数中的所述模块信息以及所述基座应用信息进行渲染,生成应用程序文件,包括:
[0020]根据所述程序配置文件包含的各页面排序顺序,依次确定每一页面对应的页面文件的待渲染的特征对象;所述待渲染的特征对象包含所述模块信息和所述模块配置信息;
[0021]对所述待渲染的特征对象进行渲染,得到渲染后的特征对象,基于所述渲染后的特征对象更新各页面文件,得到更新后的页面文件;
[0022]将所述更新后的页面文件按照页面加载逻辑顺序排列,生成应用程序文件。
[0023]在其中一个实施例中,所述根据所述程序配置文件包含的各页面排序顺序,依次确定每一页面对应的页面文件的待渲染的特征对象,包括:
[0024]基于预设的解析方法,解析所述程序配置文件中当前页面对应的第一页面文件,得到所述第一页面文件中的第一特征对象;
[0025]根据所述第一特征对象,在所述当前页面对应的下一页面的页面文件中,将与所述第一特征对象不相同的特征对象确定为第二特征对象;
[0026]提取所述第二特征对象的关键特征,生成第三特征对象,将所述第三特征对象作为待渲染的特征对象。
[0027]在其中一个实施例中,所述根据所述第一特征对象,在所述当前页面对应的下一页面的页面文件中,将与所述第一特征对象不相同的特征对象确定为第二特征对象,所述方法还包括:
[0028]在所述第一页面文件中的各所述第一特征对象中,将与所述当前页面对应的下一页面的页面文件的特征对象不相同的特征对象,确定为第四特征对象;
[0029]对所述第四特征对象添加删除标识,将具有删除标识的所述第四特征对象删除。
[0030]第二方面,本申请还提供了一种应用程序生成装置。所述装置包括:
[0031]显示模块,用于响应于应用程序生成请求,显示候选应用程序框架;
[0032]确定显示模块,用于根据待生成应用程序的应用程序类型,在各所述候选应用程序框架中确定所述待生成应用程序对应的目标应用程序框架,并显示所述目标应用程序框架下包含的配置表单;
[0033]获取更新模块,用于响应于配置表单生成操作,获取所述待生成应用程序对应的各目标应用程序属性参数,并将所述目标应用程序属性参数更新至所述配置表单中,得到目标配置表单;
[0034]生成模块,用于基于所述目标应用程序框架以及所述目标配置表单,生成所述待生成应用程序的程序配置文件;所述程序配置文件用于生成应用程序。
[0035]第三方面,本申请还提供了一种应用程序生成系统。所述系统包括:
[0036]前端系统,用于响应于应用程序生成请求,显示候选应用程序框架;根据待生成应用程序的应用程序类型,在各所述候选应用程序框架中确定所述待生成应用程序对应的目标应用程序框架,并显示所述目标应用程序框架下包含的配置表单;响应于配置表单生成操作,获取所述待生成应用程序对应的各目标应用程序属性参数,并将所述目标应用程序属性参数更新至所述配置表单中,得到目标配置表单;基于所述目标应用程序框架以及所述目标配置表单,生成所述待生成应用程序的程序配置文件;所述程序配置文件用于生成应用程序;将所述程序配置文件发送至后端系统;
[0037]所述后端系统,用于存储应用程序的程序配置文件以及所述程序配置文件对应的属性文件,所述属性文件中包含应用程序属性参数;所述应用程序属性参数用于提供所述目标应用程序属性参数。
[0038]在其中一个实施例中,所述后端系统还用于响应于针对所述属性文件的新增操作,获取新增的所述属性文件,确定所述属性文件的类型;
[0039]根据所述属性文件的类型,确定所述属性文件的应用层级,并根据所述应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序生成方法,其特征在于,所述方法包括:响应于应用程序生成请求,显示候选应用程序框架;根据待生成应用程序的应用程序类型,在各所述候选应用程序框架中确定所述待生成应用程序对应的目标应用程序框架,并显示所述目标应用程序框架下包含的配置表单;响应于配置表单生成操作,获取所述待生成应用程序对应的各目标应用程序属性参数,并将所述目标应用程序属性参数更新至所述配置表单中,得到目标配置表单;基于所述目标应用程序框架以及所述目标配置表单,生成所述待生成应用程序的程序配置文件;所述程序配置文件用于生成应用程序。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标应用程序框架以及所述目标配置表单,生成所述待生成应用程序的程序配置文件,包括:根据所述目标应用程序框架以及所述目标配置表单,生成应用程序配置信息;将所述应用程序配置信息,添加应用版本号和标识编码;根据所述应用版本号、所述标识编码和所述应用程序配置信息,生成所述待生成应用程序对应的程序配置文件。3.根据权利要求1所述的方法,其特征在于,所述各目标应用程序属性参数包括模块配置信息、模块信息和基座应用信息;所述程序配置文件中包含多个页面对应的页面文件;所述基于所述目标应用程序框架以及所述目标配置表单,生成所述待生成应用程序的程序配置文件之后,所述方法还包括:响应于目标应用程序的展示请求,根据所述目标应用程序的访问地址,读取所述目标应用程序的程序配置文件中的各目标应用程序属性参数;根据预设的应用渲染方法对所述程序配置文件中每一页面文件中包含的各目标应用程序属性参数中的所述模块信息、所述基座应用信息和所述模块配置信息进行渲染,生成应用程序文件;基于所述应用程序文件,展示所述目标应用程序。4.根据权利要求3所述的方法,其特征在于,所述根据预设的应用渲染方法对所述程序配置文件中每一页面文件中包含的各目标应用程序属性参数中的所述模块信息、所述基座应用信息和所述模块配置信息进行渲染,生成应用程序文件,包括:根据所述程序配置文件包含的各页面排序顺序,依次确定每一页面对应的页面文件的待渲染的特征对象;所述待渲染的特征对象包含所述模块信息和所述模块配置信息;对所述待渲染的特征对象进行渲染,得到渲染后的特征对象,基于所述渲染后的特征对象更新各页面文件,得到更新后的页面文件;将所述更新后的页面文件按照页面加载逻辑顺序排列,生成应用程序文件。5.根据权利要求4所述的方法,其特征在于,所述根据所述程序配置文件包含的各页面排序顺序,依次确定每一页面对应的页面文件的待渲染的特征对象,包括:基于预设的解析方法,解析所述程序配置文件中当前页面对应的第一页面文件,得到所述第一页面...

【专利技术属性】
技术研发人员:杨芃郭旗贾晓桐
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1