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

技术编号:37148360 阅读:18 留言:0更新日期:2023-04-06 22:02
本发明专利技术公开了一种应用程序的生成方法、装置、存储介质及计算机设备,涉及信息及数字医疗技术领域,主要在于能够提高应用程序的生成效率和生成精度。其中方法包括:接收待生成应用程序对应的程序生成指令,其中,所述程序生成指令中携带有所述待生成应用程序对应的标识信息;基于所述标识信息,确定所述待生成应用程序所属的程序类型,并确定与所述程序类型相对应的程序模板;基于所述程序模板,获取所述待生成应用程序对应的多个插件,并确定所述多个插件分别对应的配置参数;基于所述多个插件及其对应的配置参数,生成应用程序。本发明专利技术适用于对应用程序进行生成。适用于对应用程序进行生成。适用于对应用程序进行生成。

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


[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]图1示出了本专利技术实施例提供的一种应用程序的生成方法流程图;
[0028]图2示出了本专利技术实施例提供的另一种应用程序的生成方法流程图;
[0029]图3示出了本专利技术实施例提供的一种应用程序的生成装置的结构示意图;
[0030]图4示出了本专利技术实施例提供的另一种应用程序的生成装置的结构示意图;
[0031]图5示出了本专利技术实施例提供的一种计算机设备的实体结构示意图。
具体实施方式
[0032]下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0033]目前,通过人工编写代码来生成应用程序的方式,导致应用程序的生成效率较低,与此同时,由于开发人员的技术水平参差不齐,会出现代码编写错误的情况,从而导致应用程序的生成精度较低。
[0034]为了解决上述问题,本专利技术实施例提供了一种应用程序的生成方法,如图1所示,所述方法包括:
[0035]101、接收待生成应用程序对应的程序生成指令,其中,所述程序生成指令中携带有所述待生成应用程序对应的标识信息。
[0036]其中,所述待生成应用程序包括医保信息管理程序、个人健康档案管理程序、体检报告查询程序等,所述标识信息可以是所述待生成应用程序的图标信息或字符信息,只要通过所述标识信息能唯一确定所述待生成应用程序,本专利技术实施例对所述标识信息的形式不做具体限定。
[0037]对于本专利技术实施例,为了克服现有技术中应用程序的生成效率较低和生成精度较低的问题,本专利技术实施例通过确定与所述待生成应用程序所属的程序类型对应的程序模板,并获取所述待生成应用程序对应的多个插件,最终基于所述多个插件及其对应的配置参数,生成应用程序,通过将通用代码封装为插件的形式,并在生成应用程序时,直接调用插件,提高了应用程序的生成效率,与此同时,能够避免由于开发人员技术水平的参差不齐,导致代码编写错误的情况,从而导致应用程序生成错误,进而提高了应用程序的生成精度。
[0038]具体地,研发一款方法程序生成系统,当要编写某个应用程序,例如,医保信息管理应用程序时,首先需要双击打开该程序生成系统,之后,点击所述方法程序生成系统中的生成标识,此时程序生成系统便会展示出各种程序对应的下拉菜单,在所述下拉菜单中选择本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的生成方法,其特征在于,包括:接收待生成应用程序对应的程序生成指令,其中,所述程序生成指令中携带有所述待生成应用程序对应的标识信息;基于所述标识信息,确定所述待生成应用程序所属的程序类型,并确定与所述程序类型相对应的程序模板;基于所述程序模板,获取所述待生成应用程序对应的多个插件,并确定所述多个插件分别对应的配置参数;基于所述多个插件及其对应的配置参数,生成应用程序。2.根据权利要求1所述的方法,其特征在于,在所述确定与所述程序类型相对应的程序模板之前,所述方法还包括:封装不同类型程序对应的各组通用程序代码,得到所述不同类型程序对应的各组插件;将所述各组插件存储至所述不同类型程序对应的插件库中;构建所述不同类型程序对应的程序模板,并建立不同程序模板与不同插件库之间的映射关系。3.根据权利要求2所述的方法,其特征在于,所述封装不同类型程序对应的各组通用程序代码,得到所述不同类型程序对应的各组插件,包括:接收所述不同类型程序对应的不同通用程序代码的插件生成指令,其中,所述插件生成指令中携带有所述不同通用程序代码对应的功能标识;基于不同功能标识,获取所述不同通用程序代码对应的属性信息;基于所述不同通用程序代码及其对应的属性信息,生成所述不同类型程序对应的各组插件。4.根据权利要求3所述的方法,其特征在于,所述基于所述不同通用程序代码及其对应的属性信息,生成所述不同类型程序对应的各组插件,包括:在所述不同通用程序代码的代码执行入口中分别插入起始插件转换函数,并在所述不同通用程序代码的代码执行出口中分别插入结束插件转换函数;基于所述起始插件转换函数、所述结束插件转换函数和所述属性信息,生成所述不同类型程序对应的各组插件。5.根据权利要求3所述的方法,其特征在于,在所述基于所述不同通用程序...

【专利技术属性】
技术研发人员:何辉
申请(专利权)人:平安付科技服务有限公司
类型:发明
国别省市:

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

1