一种跨平台移动应用生成方法及装置制造方法及图纸

技术编号:30277113 阅读:18 留言:0更新日期:2021-10-09 21:39
本申请提供的一种跨平台移动应用生成方法及装置,当接收到移动应用的生成请求数据时,从所述生成请求数据中获取控件指令和配置指令;根据所述控件指令从预设控件库中提取与所述控件指令对应的控件,所述预设控件库中存储有所述移动应用所需控件及控件组合;根据所述配置指令从预设移动应用服务端获取对应的配置文件,所述移动应用服务端预先存储有所述移动应用所需控件对应的配置文件;根据所述配置文件在可视化视图中对所述控件进行配置,生成所述移动应用。通过本申请可以实现可视化跨平台的移动应用生成,减少对开发人员的依赖,从而降低研发成本,以及提高系统的可复用性。以及提高系统的可复用性。以及提高系统的可复用性。

【技术实现步骤摘要】
一种跨平台移动应用生成方法及装置


[0001]本申请涉及移动应用
,更具体地,尤其涉及一种跨平台移动应用生成方法及装置。

技术介绍

[0002]目前,APP(Application,移动应用程序)已成为用户日常生活的组成部分。随着科技的不断发展,移动应用场景从早期单一满足用户的某项需求,发展至现在多功能、多场景的新产品形态,为用户带来更便利的用户体验和更全面的功能支持。随着APP的研发成本逐年上升,大多致力于业务功能硬编码(即由APP研发人员根据需求编写相应的APP代码)的企业对可视化的应用生成的需求不断增长。
[0003]当前,国内抵代码开发平台、原型设计平台、文档协作平台层出不穷,但都是只关注APP开发中的某一个中间过程,在APP开发过程中涉及许多岗位的人员,如:需求分析师、设计师、开发工程师、测试工程师等,市面上的大多平台只关注其中的一个步骤,没有覆盖到整个的APP开发过程;且为了降低研发成本,推进APP的研发进度,某些企业会采用低代码开发平台,但也仍需要需求人员与设计师、研发人员沟通需求,研发人员修改程序、测试人员重新测试发布等,因此,还是摆脱不了研发的长链路模式,业务的每一次变动都会增加几倍的成本。另外,大多数低代码开发平台都只关注一次业务的实现,共用的模块并不能重复利用。

技术实现思路

[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]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请实施例提供的可视化跨平台移动应用生成系统架构示意图;
[0041]图2为本申请实施例提供的一种跨平台移动应用生成方法流程示意图;
[0042]图3为本申请实施例提供的一种跨平台移动应用生成装置结构示意图;
[0043]图4为本申请实施例提供的一种电子设备结构示意图。
具体实施方式<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨平台移动应用生成方法,其特征在于,包括:当接收到移动应用的生成请求数据时,从所述生成请求数据中获取控件指令和配置指令;根据所述控件指令从预设控件库中提取与所述控件指令对应的控件,所述预设控件库中存储有所述移动应用所需控件及控件组合;根据所述配置指令从预设移动应用服务端获取对应的配置文件,所述移动应用服务端预先存储有所述移动应用所需控件对应的配置文件;根据所述配置文件在可视化视图中对所述控件进行配置,生成所述移动应用。2.根据权利要求1所述的方法,其特征在于,将所述移动应用所需控件对应的配置文件存储在所述移动应用服务端,具体包括:接收所述移动应用所需控件对应的控件指令,所述控制指令中包含所述移动应用所需控件的属性信息,所述属性信息包括列表的文字颜色、大小以及数据来源;根据所述控件指令中包含的所述移动应用所需控件的属性信息,对所述控件进行配置,得到所述控件对应的配置文件;将所述配置文件通过服务接口存储至所述移动应用服务端。3.根据权利要求1所述的方法,其特征在于,所述根据所述配置文件在可视化视图中对所述控件进行配置,生成所述移动应用,包括:获取所述移动应用所需控件对应的配置文件;解析所述配置文件,得到所述移动应用所需控件对应的配置信息;根据所述配置信息在所述可视化视图中对所述控件进行配置,生成所述移动应用。4.根据权利要求3所述的方法,其特征在于,所述根据所述配置信息在所述可视化视图中对所述控件进行配置,生成所述移动应用,包括:采用动态渲染方式,根据所述配置信息在所述可视化视图中对所述控件进行配置,生成所述移动应用。5.一种跨平台移动应用生成装置,其特征在于,包括:第一处理单元,用于当接收到移动应用的生成请求数据时,从所述生成请求数据中获取控件指令和配置指令;第二处理单元,用于根据所述控件指令从...

【专利技术属性】
技术研发人员:孙敏杰隗刚韩伟利孙秀波
申请(专利权)人:北京道亨软件股份有限公司
类型:发明
国别省市:

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

1