System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及计算机,尤其涉及一种业务数据接口的生成方法、装置、设备及介质。
技术介绍
1、业务数据接口是指在不同的系统或应用程序之间,用于传输和交换业务数据的连接点。它定义了数据的格式、传输方式和交互规则,使得不同的系统能够相互通信和共享数据。随着信息技术的不断发展各个平台的数据需求逐渐繁杂,所以为了更好的支持数据的采集分析和处理,需要根据不同业务需求建立不同的业务数据接口来维持当前业务的正常运行。
2、当前传统的接口开发流程较为繁琐,一般都是需要人工实现接口设计、编码、测试及文档编写等过程,然而这种基于依赖于人工处理的方式,对于开发人员的工作负担较大,不仅耗时长且人为因素导致的错误较多。此外,对于企业业务需求频繁的系统,重复性工作较多,导致技术人员难以从繁琐的重复性工作中解脱出来,更多聚焦于高附加值的创新活动,使得人工成本较高。
技术实现思路
1、为了解决上述技术问题,本说明书一个或多个实施例提供了一种业务数据接口的生成方法、装置、设备及介质。
2、本说明书一个或多个实施例采用下述技术方案:
3、本说明书一个或多个实施例提供一种业务数据接口的生成方法,方法包括:
4、获取当前业务需求描述,以基于预设语言模型对所述当前业务需求描述进行解析,确定待生成业务数据接口所对应的业务描述关键词;
5、基于所述业务描述关键词识别所述待生成业务数据接口所对应的接口参数信息,并根据所述接口参数信息进行查询确定对应的元数据集;其中,所述接口
6、获取与所述待生成业务数据接口与所述元数据集的关联关系相对应的接口代码,以对所述接口代码进行实例化与自动化测试,以将获得的业务数据接口进行接口发布。
7、可选地,在本说明书一个或多个实施例中,获取当前业务需求描述,具体包括:
8、基于多维渠道获取业务需求描述,确定各所述业务需求描述的数据格式;
9、获取当前业务需求结构化模板所对应的指定数据格式,以将各所述业务需求描述的数据格式转换为所述指定数据格式;
10、基于所述当前业务需求结构化模板对转换后的业务需求描述进行整理,获得当前业务需求描述。
11、可选地,在本说明书一个或多个实施例中,基于预设语言模型对所述当前业务需求描述进行解析,确定待生成业务数据接口所对应的业务描述关键词,具体包括:
12、对所述当前业务需求描述进行预处理,以对处理后的当前业务需求数据进行分词处理,获得待解析业务需求描述分词;
13、根据预设语言模型对所述待解析业务需求描述分词进行分析,以提取所述待解析业务需求描述分词的初始关键词;
14、获取各所述初始关键词在所述当前业务需求描述的上下文信息,以基于所述上下文信息与所述初始关键词的相关性,对所述初始关键词进行过滤,确定待生成业务数据接口所对应的业务描述关键词。
15、可选地,在本说明书一个或多个实施例中,基于所述业务描述关键词识别所述待生成业务数据接口所对应的接口参数信息,并根据所述接口参数信息进行查询确定对应的元数据集,具体包括:
16、根据所述预设语言模型确定所述业务描述关键词所对应的业务逻辑,以获取各所述业务逻辑所对应的基础关联参数;其中,所述基础关联参数为各业务逻辑处理流程所对应的固定参数;
17、获取各所述业务逻辑所对应的动态关联参数,以根据各所述动态关联参数的上下文信息确定各所述动态关联参数所对应的参数变化模式;
18、根据所述业务描述关键词的上下文信息确定对应的参数变化模式,并基于所述参数变化模式确定当前动态关联参数;
19、根据所述基础关联参数与所述当前动态关联参数,确定所述待生成业务数据接口所对应的接口参数信息;
20、基于所述接口参数信息在预置服务层进行数据查询,获得对应的元数据集。
21、可选地,在本说明书一个或多个实施例中,基于所述接口参数信息在预置服务层进行数据查询,获得对应的元数据集,具体包括:
22、获取预置服务层所对应的存储单元,以在所述存储单元内获取与所述接口参数信息相对应的第一元数据集;
23、确定各所述参数接口信息是否均查询到对应的第一元数据集,若是则将所述第一数据作为元数据集;
24、若否,则将所述接口参数信息上传到用户端,以接收用户端上传的第二元数据集,并将所述第一元数据集与所述第二元数据集作为对应的元数据集。
25、可选地,在本说明书一个或多个实施例中,获取与所述待生成业务数据接口与所述元数据集的关联关系相对应的接口代码,具体包括:
26、基于预设语言模型获取与所述当前业务需求描述相对应的标准规则信息;其中,所述标准规则信息包括:接口命名规则、版本控制规则、安全策略;
27、将所述所述标准规则信息与所述待生成业务数据接口与所述元数据集的关联关系输入所述预设语言模型,以输出所述待生成业务数据接口与所述元数据集的关联关系相对应的接口代码;其中,所述接口代码包括:功能代码以及环境变量、依赖项与错误处理逻辑所对应的配置代码。
28、可选地,在本说明书一个或多个实施例中,对所述接口代码进行实例化与自动化测试,以将获得的业务数据接口进行接口发布,具体包括:
29、基于所述配置代码自动部署所述待生成业务接口的测试环境,并生成对应的测试用例;
30、在所述测试环境下基于所述测试用例对所述功能代码进行实例测试;
31、若测试通过,则触发接口的自动发布流程对所述功能代码进行部署发布。
32、本说明书一个或多个实施例提供一种业务数据接口的生成装置,所述装置包括:
33、解析单元,用于获取当前业务需求描述,以基于预设语言模型对所述当前业务需求描述进行解析,确定待生成业务数据接口所对应的业务描述关键词;
34、查询单元,用于基于所述业务描述关键词识别所述待生成业务数据接口所对应的接口参数信息,并根据所述接口参数信息进行查询确定对应的元数据集;其中,所述接口参数信息包括:参数结构、参数类型、参数属性;
35、发布单元,用于获取与所述待生成业务数据接口与所述元数据集的关联关系相对应的接口代码,以对所述接口代码进行实例化与自动化测试,以将获得的业务数据接口进行接口发布。
36、本说明书一个或多个实施例提供一种业务数据接口的生成设备,设备包括:
37、至少一个处理器;以及,
38、与所述至少一个处理器通信连接的存储器;其中,
39、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
40、获取当前业务需求描述,以基于预设语言模型对所述当前业务需求描述进行解析,确定待生成业务数据接口所对应的业务描述关键词;
41、基于所本文档来自技高网...
【技术保护点】
1.一种业务数据接口的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种业务数据接口的生成方法,其特征在于,获取当前业务需求描述,具体包括:
3.根据权利要求1所述的一种业务数据接口的生成方法,其特征在于,基于预设语言模型对所述当前业务需求描述进行解析,确定待生成业务数据接口所对应的业务描述关键词,具体包括:
4.根据权利要求1所述的一种业务数据接口的生成方法,其特征在于,基于所述业务描述关键词识别所述待生成业务数据接口所对应的接口参数信息,并根据所述接口参数信息进行查询确定对应的元数据集,具体包括:
5.根据权利要求4所述的一种业务数据接口的生成方法,其特征在于,基于所述接口参数信息在预置服务层进行数据查询,获得对应的元数据集,具体包括:
6.根据权利要求1所述的一种业务数据接口的生成方法,其特征在于,获取与所述待生成业务数据接口与所述元数据集的关联关系相对应的接口代码,具体包括:
7.根据权利要求6所述的一种业务数据接口的生成方法,其特征在于,对所述接口代码进行实例化与自动化测试,以将获得
8.一种业务数据接口的生成装置,其特征在于,所述装置包括:
9.一种业务数据接口的生成设备,其特征在于,所述设备包括:
10.一种非易失性存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令能够:
...【技术特征摘要】
1.一种业务数据接口的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种业务数据接口的生成方法,其特征在于,获取当前业务需求描述,具体包括:
3.根据权利要求1所述的一种业务数据接口的生成方法,其特征在于,基于预设语言模型对所述当前业务需求描述进行解析,确定待生成业务数据接口所对应的业务描述关键词,具体包括:
4.根据权利要求1所述的一种业务数据接口的生成方法,其特征在于,基于所述业务描述关键词识别所述待生成业务数据接口所对应的接口参数信息,并根据所述接口参数信息进行查询确定对应的元数据集,具体包括:
5.根据权利要求4所述的一种业务数据接口的生成方法,其特征在于,基于...
【专利技术属性】
技术研发人员:梁志勇,薛兵,单震,张延群,
申请(专利权)人:浪潮卓数大数据产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。