数据处理方法、装置、存储介质及电子设备与流程

文档序号:37550670发布日期:2024-04-08 13:59阅读:12来源:国知局
数据处理方法、装置、存储介质及电子设备与流程

本技术涉及金融科技及其他相关领域,具体而言,涉及一种数据处理方法、装置、存储介质及电子设备。


背景技术:

1、为保证数据传输的安全性,通常需要将数据进行加密后发送至数据接收端,一般接收端在接收数据时,会有相关的基础校验、业务校验。数据校验的工作完全放在比较靠后的位置,只有数据到达了接收端,且被接收端解密后才能够接收端进行校验,告知数据发送端哪些数据不对。如果是数据到达接收端才被校验出数据格式有问题,导致发现数据问题的代价太高,比如数据在到达接收端之前,发送端可能需要经过层层审批后才能发送到平台、平台发送到数据接收端,以上方式会导致在数据发送端走完的流程全都需要重新来一遍、业务来回返工,增加业务成本。

2、针对相关技术中通过数据接收端对发送端数据校验,业务数据达到且进行解密接收端后才发现数据问题,导致在数据发送端走完的流程全都需要重新来一遍、业务来回返工,增加业务成本的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本技术的主要目的在于提供一种数据处理方法、装置、存储介质及电子设备,以解决相关技术中通过数据接收端对发送端数据校验,业务数据达到且进行解密接收端后才发现数据问题,导致在数据发送端走完的流程全都需要重新来一遍、业务来回返工,增加业务成本的问题。

2、为了实现上述目的,根据本技术的一个方面,提供了一种数据处理方法。该方法包括:基于目标接收端发起的目标数据获取请求,获取所述目标接收端请求的目标业务数据;从校验规则库中获取所述目标接收端对应的目标数据校验规则,其中,所述校验规则库中包括n个接收端分别对应的标识与数据校验规则之间的对应关系,n为大于或等于2的整数;基于所述目标数据校验规则对所述目标业务数据进行校验处理,得到校验结果;在所述校验结果指示所述目标业务数据校验通过的情况下,对所述目标业务数据进行加密处理,并将加密后的目标业务数据发送至所述目标接收端。

3、可选的,所述方法还包括:获取所述n个接收端分别对应的检验规则文件;对所述n个接收端分别对应的检验规则文件进行解析处理,得到所述n个接收端分别对应的数据校验规则,以及所述n个接收端分别对应的标识;基于所述n个接收端分别对应的数据校验规则,以及所述n个接收端分别对应的标识,构建所述校验规则库。

4、可选的,所述对所述n个接收端分别对应的检验规则文件进行解析处理,得到所述n个接收端分别对应的数据校验规则,以及所述n个接收端分别对应的标识,包括:识别所述n个接收端分别对应的检验规则文件中的文本信息,得到所述n个接收端分别对应的数据校验文本;对所述n个接收端分别对应的数据校验文本进行实体识别,得到所述n个接收端分别对应的实体识别结果,其中,所述实体识别结果中至少包括对应接收端的标识和校验关键词;对所述n个接收端分别对应的数据校验文本进行意图识别,得到所述n个接收端分别对应的校验意图;基于所述n个接收端分别对应的校验意图,以及所述n个接收端分别对应的校验关键词,生成所述n个接收端分别对应的数据校验规则。

5、可选的,所述基于所述n个接收端分别对应的校验意图,以及所述n个接收端分别对应的校验关键词,生成所述n个接收端分别对应的数据校验规则,包括:对所述n个接收端分别对应的校验关键词进行语义分析,得到所述n个接收端分别对应的校验关键词的语义分析结果;基于所述n个接收端分别对应的校验意图,以及所述n个接收端分别对应的校验关键词的语义分析结果,进行关键词筛选处理,得到所述n个接收端分别对应的关键词筛选结果;基于所述n个接收端分别对应的校验意图,以及所述n个接收端分别对应的关键词筛选结果,生成所述n个接收端分别对应的数据校验规则。

6、可选的,在所述基于所述n个接收端分别对应的数据校验规则,以及所述n个接收端分别对应的标识,构建所述校验规则库之后,所述方法还包括:在检测到所述n个接收端中,任意一个接收端对应的检验规则文件发生变化的情况下,获取所述任意一个接收端对应的新的检验规则文件;对所述任意一个接收端对应的新的检验规则文件进行解析处理,得到所述任意一个接收端对应的新的数据校验规则;将所述任意一个接收端对应的新的数据校验规则更新至所述校验规则库。

7、可选的,所述基于所述目标数据校验规则对所述目标业务数据进行校验处理,得到校验结果,包括:检测所述目标业务数据是否满足所述目标数据校验规则中的k个校验条件,其中,k为大于或等于1的整数;在所述目标业务数据满足所述k个校验条件的情况下,确定所述校验结果为校验通过;在所述目标业务数据不满足所述k个校验条件中的任意一个校验条件的情况下,确定所述校验结果为校验不通过。

8、可选的,所述方法还包括:在所述校验结果指示所述目标业务数据校验不通过的情况下,生成提示信息,其中,所述提示信息至少用于指示所述目标业务数据校验不通过的原因。

9、为了实现上述目的,根据本技术的另一方面,提供了一种数据处理装置。该装置包括:数据获取模块,用于基于目标接收端发起的目标数据获取请求,获取所述目标接收端请求的目标业务数据;规则获取模块,用于从校验规则库中获取所述目标接收端对应的目标数据校验规则,其中,所述校验规则库中包括n个接收端分别对应的标识与数据校验规则之间的对应关系,n为大于或等于2的整数;校验模块,用于基于所述目标数据校验规则对所述目标业务数据进行校验处理,得到校验结果;加密模块,用于在所述校验结果指示所述目标业务数据校验通过的情况下,对所述目标业务数据进行加密处理,并将加密后的目标业务数据发送至所述目标接收端。

10、为了实现上述目的,根据本技术的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行任意一项所述的数据处理方法。

11、为了实现上述目的,根据本技术的另一方面,还提供了一种电子设备,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现任意一项所述的数据处理方法。

12、通过本技术,采用以下步骤:基于目标接收端发起的目标数据获取请求,获取所述目标接收端请求的目标业务数据;从校验规则库中获取所述目标接收端对应的目标数据校验规则,其中,所述校验规则库中包括n个接收端分别对应的标识与数据校验规则之间的对应关系,n为大于或等于2的整数;基于所述目标数据校验规则对所述目标业务数据进行校验处理,得到校验结果;在所述校验结果指示所述目标业务数据校验通过的情况下,对所述目标业务数据进行加密处理,并将加密后的目标业务数据发送至所述目标接收端,达到了在数据发送至接收端之前,从校验规则库中匹配接收端对应的数据校验规则,在基于校验规则进行业务数据校验通过的情况下,才进行数据的加密发送的目的,解决了相关技术中通过数据接收端对发送端数据校验,业务数据达到且进行解密接收端后才发现数据问题,导致在数据发送端走完的流程全都需要重新来一遍、业务来回返工,增加业务成本的问题。进而达到了提升业务数据传输效率,避免业务数据传输流程反复的效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1