一种数据处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32644325 阅读:15 留言:0更新日期:2022-03-12 18:23
本公开涉及一种数据处理方法、装置、电子设备和存储介质。数据处理方法获取用于构建数据表的第一词类,第一词类可以是用户输入的信息,将第一次词类规范化为第二词类,也就是将输入的信息规范成标准的信息,并基于第二词类生成目标数据表,随后根据目标数据表生成至少一个应用程序编程接口,应用程序编程接口可以用于编辑目标数据表,例如通过应用程序编程接口可以在目标数据表中增加词类、删除词类、修改词类等。本公开提供的方法,能够将用户输入的信息规范成标准的信息,基于标准的信息生成具有规范性的应用程序编程接口,规范性的应用程序编程接口兼容性比较强,也便于后续对应用程序编程接口进行维护和整合。程序编程接口进行维护和整合。程序编程接口进行维护和整合。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备和存储介质


[0001]本公开涉及数据处理
,尤其涉及一种数据处理方法、装置、电子设备和存储介质。

技术介绍

[0002]目前,数据系统开发流程通常包括数据库开发、后端接口开发和前端界面构建等步骤。在数据库开发过程中,通常由技术人员按照个人习惯定义各项目中所涉及的词类及其数据类型;在后端接口的开发和前端用户界面的构建时,会使用前述自定义的词类及其数据类型,通过编写大量代码实现目标功能。
[0003]但是,在数据库开发过程中,相关开发人员需要在开发平台编写大量的建表语句,语句中的词类的名称、样式、数据类型都是根据开发人员的习惯而定义的。这种开发方式很容易导致外围系统数据格式不统一,各个项目组间的数据规范也不统一,不便于后端接口开发、前端界面构建以及系统的维护与整合,开发方式不灵活。
[0004]在后端接口的开发过程中,现有技术对应用程序编程接口(Application Programming Interface,API)的开发仍需要大量的代码撰写,使得后端接口的开发过程存在两个主要问题:首先,由于数据库中对词类和域的定义没有统一的规范,导致应用程序编程接口开发时的数据是不规范的。当在前端界面和后端接口需要配合开发时,需要对两边的数据信息进行映射和统一,操作繁琐,需要耗费大量人力物力,整个开发流程规范性比较差,自动化程度比较低,用户体验差。

技术实现思路

[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]响应模块,用于响应于至少一个应用程序编程接口的调用操作,对目标数据表进行编辑。
[0041]第三方面,本公开实施例提供了一种电子设备,包括:
[0042]存储器;
[0043]处理器;以及
[0044]计算机程序;
[0045]其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现如上述的数据处理方法。
[0046]第四方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述的数据处理方法的步骤。
[0047]本公开实施例提供了一种数据处理方法、装置、电子设备和存储介质。数据处理方法获取用于构建数据表的第一词类,第一词类可以是用户输入的信息,将第一次词类规范化为第二词类,也就是将输入的信息规范成标准的信息,并基于第二词类生成目标数据表,随后根据目标数据表生成至少一个应用程序编程接口,应用程序编程接口可以用于编辑目标数据表,例如通过应用程序编程接口可以在目标数据表中增加词类、删除词类、修改词类和查询词类等。本公开提供的方法,能够将用户输入的信息规范成标准信息,基于标准信息生成的数据表所生成的应用程序编程接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取用于构建数据表的第一词类;将所述第一词类规范化为第二词类,并基于所述第二词类生成目标数据表;基于所述目标数据表生成用于编辑所述目标数据表的至少一个应用程序编程接口,且不同的应用程序编程接口对应不同的编辑功能;响应于所述至少一个应用程序编程接口的调用操作,对所述目标数据表进行编辑。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述至少一个应用程序编程接口,生成所述应用程序编程接口对应的功能界面。3.根据权利要求2所述的方法,其特征在于,所述基于所述至少一个应用程序编程接口,生成所述应用程序编程接口对应的功能界面包括:响应于配置画布中按钮控件的操作,展示属性配置界面,所述属性配置界面中显示多个服务,每个服务对应一个应用程序编程接口;响应于选择目标服务的操作,关联所述按钮控件与所述目标服务对应的应用程序编程接口;在完成所述关联后,展示组件库,所述组件库中包括多个组件,每个组件与所述目标服务对应的应用程序编程接口的一个参数相对应;响应于所述组件库中任一组件的拖动操作,将该组件放置在所述画布中所述拖动操作结束的位置;响应于触发界面生成的操作,基于所述画布生成所述目标服务对应的应用程序编程接口的功能界面。4.根据权利要求1所述的方法,其特征在于,所述将所述第一词类规范化为第二词类包括:查询预先配置的词类规范化表述与至少一种非规范化表述之间的对应关系,确定所述第一词类所匹配的词类规范化表述;基于所述第一词类所匹配的词类规范化表述,将所述第一词类规范化为第二词类。5.根据权利要求4所述的方法,其特征在于,所述查询预先配置的词类规范化表述与至少一种非规范化表述之间的对应关系,确定所述第一词类所匹配的词类规范化表述包括:若查询到所述目标非规范化表述与所述第一词类相匹配,则确定所述第一词类所匹配的词类规范化表述为所述目标非规范化表述对应的词类规范化表述。6.根据权利要求4所述的方法,其特征在于,所述查询预先配置的词类规范化表述与至少一种非规范化表述之间的对应关系,确定所述第一词类所匹配的词类规...

【专利技术属性】
技术研发人员:陈必成林顺
申请(专利权)人:厦门雅基软件有限公司
类型:发明
国别省市:

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

1