一种数据集的生成方法、装置、设备和介质制造方法及图纸

技术编号:38134467 阅读:15 留言:0更新日期:2023-07-08 09:44
本申请提供了一种数据集的生成方法、装置、设备和介质,所述方法包括:在发送数据获取请求后,接收所述数据获取请求对应的API接口;所述API接口中携带有用于生成数据集的参数的参数属性和与数据获取请求所匹配的请求参数;通过预检机制对API接口的参数属性进行合法性校验;若API接口的参数属性合法,则通过API签名规则对所述请求参数进行验证,判断API接口的安全性;若API接口安全,则获取API接口所输出的用于生成数据集的参数数据包;根据预设限流规则,为接收到的符合预设线路规则的参数数据包设置通行令牌;对设置有通行令牌的参数数据包进行字段解析,生成数据集。生成数据集。生成数据集。

【技术实现步骤摘要】
一种数据集的生成方法、装置、设备和介质


[0001]本申请涉及数据处理领域,具体而言,涉及一种数据集的生成方法、装置、设备和介质。

技术介绍

[0002]随着社会的进度,人们所使用的办公软件越来越智能化,其中自动生成报表也逐渐进入的人们的视野,在自动生成报表之前,用于填充报表的数据集是需要人工整理,并还需要人工将数据集中的数据导入到报表中,在导入数据的过程中需要人工对数据集中的每个数据进行审核,来保证数据填充的准确度,但数据集中的数据量太大,很容易出现漏检的情况,进而导致表中的数据填充准确率低。

技术实现思路

[0003]有鉴于此,本申请的目的在于提供一种数据集的生成方法、装置、设备和介质,用于解决现有技术中如何减少线下部署的复杂度的问题。
[0004]第一方面,本申请实施例提供了一种数据集的生成方法,包括:在发送数据获取请求后,接收所述数据获取请求对应的API接口;所述API接口中携带有用于生成数据集的参数的参数属性和与数据获取请求所匹配的请求参数;通过预检机制对API接口的参数属性进行合法性校验;若API接口的参数属性合法,则通过API签名规则对所述请求参数进行验证,判断API接口的安全性;若API接口安全,则获取API接口所输出的用于生成数据集的参数数据包;根据预设限流规则,为接收到的符合预设线路规则的参数数据包设置通行令牌;对设置有通行令牌的参数数据包进行字段解析,生成数据集。
[0005]可选的,对设置有通行令牌的参数数据包进行字段解析,生成数据集,包括:对设置有通行令牌的参数数据包进行字段类型分析,确定每个字段的字段类型;所述字段类型包括以下类型中的任意一种或多种:字符串类型、数值类型、图片类型、布尔值类型;基于设置有通行令牌的参数数据包中每个字段的字段类型,生成数据集。
[0006]可选的,所述方法还包括:若设置有通行令牌的参数数据包中包含有字符串类型的字段,利用文字识别模型将设置有通行令牌的参数数据包中字符串类型的英文字段转换为中文字段。
[0007]可选的,所述方法还包括:若设置有通行令牌的参数数据包中包含有图片类型的字段,则在设置有通行令牌的参数数据包中图片类型的字段处标记图标。
[0008]可选的,通过预检机制对API接口的参数属性进行合法性校验,包括:判断所述API接口的参数属性中的参数类型是否与所述数据集的参数类型匹配,
得到第一匹配结果;判断所述API接口的参数属性中的各个参数值是否符合标准要求,得到第二匹配结果;判断所述API接口的参数属性中的各个参数值是否符合所述数据集的业务规则,得到第三匹配结果;若所述第一匹配结果、所述第二匹配结果和所述第三匹配结果均符合预设要求,则所述API接口的参数属性合法。
[0009]可选的,所述标准要求包括以下要求中的任意一种或两种:参数值不能为空、参数值的字符串长度不能超过预设长度。
[0010]可选的,所述业务规则包括以下规则中的任意一种或两种:参数开放权限符合当前业务规则的权限、参数加密方式符合当前业务规则的加密要求。
[0011]第二方面,本申请实施例提供了一种数据集的生成装置,包括:接收模块,用于在发送数据获取请求后,接收所述数据获取请求对应的API接口;所述API接口中携带有用于生成数据集的参数的参数属性和与数据获取请求所匹配的请求参数;第一校验模块,用于通过预检机制对API接口的参数属性进行合法性校验;第二校验模块,用于若API接口的参数属性合法,则通过API签名规则对所述请求参数进行验证,判断API接口的安全性;获取模块,用于若API接口安全,则获取API接口所输出的用于生成数据集的参数数据包;设置模块,用于根据预设限流规则,为接收到的符合预设线路规则的参数数据包设置通行令牌;生成模块,用于对设置有通行令牌的参数数据包进行字段解析,生成数据集。
[0012]第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法的步骤。
[0013]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述任一项所述的方法的步骤。
[0014]本申请实施例提出的数据集的生成方法,首先,在发送数据获取请求后,接收所述数据获取请求对应的API接口;所述API接口中携带有用于生成数据集的参数的参数属性和与数据获取请求所匹配的请求参数;其次,通过预检机制对API接口的参数属性进行合法性校验;再次,若API接口的参数属性合法,则通过API签名规则对所述请求参数进行验证,判断API接口的安全性;若API接口安全,则获取API接口所输出的用于生成数据集的参数数据包;根据预设限流规则,为接收到的符合预设线路规则的参数数据包设置通行令牌;对设置有通行令牌的参数数据包进行字段解析,生成数据集。
[0015]在某些实施例中,在获取到数据获取API接口后,会先对API接口中的参数进行合法性验证,只有在参数验证成功的情况下,才会对API接口的安全性进行验证,通过上述两
种验证方式保证了获取数据的安全性,在数据安全的情况下,还会对获取的参数数据包进行限流,进一步的保证了数据解析的准确度。
[0016]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0017]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0018]图1为本申请实施例提供的一种数据集的生成方法的流程示意图;图2为本申请实施例提供的一种数据集的生成装置的结构示意图;图3为本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0019]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]现阶段,填充自动生成报表的数据集是需要人工整理的,且也需要人工将数据集中的数据填充到报表中,这种报表的生成方法开发效率低,且报表中的数据填充准确率也低。
[0021]为了解决上述缺陷,本申请实施例提供了一种数据集的生成方法,如图1所示,包括以下步骤:S101,在发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据集的生成方法,其特征在于,包括:在发送数据获取请求后,接收所述数据获取请求对应的API接口;所述API接口中携带有用于生成数据集的参数的参数属性和与数据获取请求所匹配的请求参数;通过预检机制对API接口的参数属性进行合法性校验;若API接口的参数属性合法,则通过API签名规则对所述请求参数进行验证,判断API接口的安全性;若API接口安全,则获取API接口所输出的用于生成数据集的参数数据包;根据预设限流规则,为接收到的符合预设线路规则的参数数据包设置通行令牌;对设置有通行令牌的参数数据包进行字段解析,生成数据集。2.根据权利要求1所述的方法,其特征在于,对设置有通行令牌的参数数据包进行字段解析,生成数据集,包括:对设置有通行令牌的参数数据包进行字段类型分析,确定每个字段的字段类型;所述字段类型包括以下类型中的任意一种或多种:字符串类型、数值类型、图片类型、布尔值类型;基于设置有通行令牌的参数数据包中每个字段的字段类型,生成数据集。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若设置有通行令牌的参数数据包中包含有字符串类型的字段,利用文字识别模型将设置有通行令牌的参数数据包中字符串类型的英文字段转换为中文字段。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:若设置有通行令牌的参数数据包中包含有图片类型的字段,则在设置有通行令牌的参数数据包中图片类型的字段处标记图标。5.根据权利要求1所述的方法,其特征在于,通过预检机制对API接口的参数属性进行合法性校验,包括:判断所述API接口的参数属性中的参数类型是否与所述数据集的参数类型匹配,得到第一匹配结果;判断所述API接口的参数属性中的各个参数值是否符合标准要求,得到第二匹配结果;判断所述API接口的参数属性中...

【专利技术属性】
技术研发人员:廖政贾新胡道光郝康
申请(专利权)人:北京拓普丰联信息科技股份有限公司
类型:发明
国别省市:

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

1