本公开涉及数据处理,具体涉及数据处理方法、装置、设备、存储介质及程序产品。
背景技术:
1、目前,在业务应用的运行过程中,可能存在一些具有安全风险的业务数据。因此,为了确保业务数据安全和维护网络社区秩序,需要对业务数据的安全性进行审核。其中,针对存在安全风险的业务数据,需要进行针对性的处理,不同的业务场景对于业务数据的处理方式不同。因此,在相关技术中,针对每个业务场景需要配置相应的代码,以预先指定对于当前业务场景的业务数据的处理方式。但是,这种数据处理方式,当新增或者修改业务场景时,都需要重新实现一套处理的逻辑,特别是不同的业务场景即使针对同一业务数据进行相同的处理,也都需要完整地实现一套处理逻辑,从而导致难以集中处理并灵活调整不同业务场景下的业务数据的处理方式。
技术实现思路
1、有鉴于此,本公开提供了一种数据处理方法、装置、设备、存储介质及程序产品,以解决难以集中处理并灵活调整不同业务场景下的业务数据的处理方式的问题。
2、第一方面,本公开提供了一种数据处理方法,应用于数据处理中台,所述方法包括:
3、响应于第一业务系统发送的数据处理请求,对所述数据处理请求进行解析,得到业务处理数据,所述业务处理数据包括第一业务场景信息以及所述第一业务系统对第一业务应用的业务数据进行处理得到的初步处理结果;
4、基于所述第一业务场景信息从预设条件表达式中,确定出目标条件表达式,所述预设条件表达式用于表征策略类型对应的判断条件;
5、基于所述初步处理结果与所述目标条件表达式,确定目标策略类型;
6、基于所述目标策略类型调用所述第一业务应用相应的目标服务接口对所述业务数据进行处理,以得到目标处理结果,所述目标服务接口用于执行目标业务处理策略的处理逻辑。
7、第二方面,本公开提供了一种数据处理装置,所述装置包括:
8、处理请求响应模块,用于响应于第一业务系统发送的数据处理请求,对所述数据处理请求进行解析,得到业务处理数据,所述业务处理数据包括第一业务场景信息以及所述第一业务系统对第一业务应用的业务数据进行处理得到的初步处理结果;
9、表达式确认模块,用于基于所述第一业务场景信息从预设条件表达式中,确定出目标条件表达式,所述预设条件表达式用于表征策略类型对应的判断条件;
10、策略类型确认模块,用于基于所述初步处理结果与所述目标条件表达式,确定目标策略类型;
11、处理策略执行模块,用于基于所述目标策略类型调用所述第一业务应用相应的目标服务接口对所述业务数据进行处理,以得到目标处理结果,所述目标服务接口用于执行目标业务处理策略的处理逻辑。
12、第三方面,本公开提供了一种电子设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的数据处理方法。
13、第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的数据处理方法。
14、第五方面,本公开提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的数据处理方法。
15、本公开实施例提供的数据处理方法,在基于第一业务系统的数据处理请求解析得到第一业务场景信息以及业务数据的初步处理结果之后,基于第一业务场景信息从预设条件表达式中确定出目标条件表达式,以根据初步处理结果和目标条件表达式确定目标策略类型。然后,基于目标策略类型调用第一业务应用相应的目标服务接口,以执行目标业务处理策略来对业务数据进行处理,从而得到目标处理结果。因此,能够对业务场景与条件表达式之间进行解耦,对条件表达式与策略类型之间进行解耦,以及对策略类型与服务接口之间进行解耦。从而在不改变业务处理策略的处理逻辑的情况下,通过调整业务场景对应的条件表达式,或者调整条件表达式对应的策略类型,或者调整策略类型对应的服务接口,来灵活调整不同业务场景对于业务数据的业务处理策略,进而实现对不同业务处理策略的集中处理和维护。由此,针对不同的业务场景能够灵活选择合适的业务处理策略来对存在安全风险的业务数据进行处理,以保障业务数据的安全性。
1.一种数据处理方法,其特征在于,应用于数据处理中台,所述方法包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述初步处理结果与所述目标条件表达式,确定目标策略类型,包括:
3.根据权利要求2所述的数据处理方法,其特征在于,所述基于所述初步处理结果与所述目标条件表达式,确定所述目标条件表达式的目标判断结果,包括:
4.根据权利要求3所述的数据处理方法,其特征在于,所述目标条件表达式包括第一条件表达式和第二条件表达式,所述第二条件表达式中的参数包括用于表征所述第一条件表达式对应的服务接口调用情况的参数,所述第一参数数据包括所述第一条件表达式对应的服务接口调用情况;所述基于所述初步处理结果、所述第一参数数据以及所述目标条件表达式,确定所述目标判断结果,包括:
5.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述目标策略类型调用所述第一业务应用相应的目标服务接口对所述业务数据进行处理,以得到目标处理结果,包括:
6.根据权利要求5所述的数据处理方法,其特征在于,所述基于所述目标接口描述信息调用所述第一业务应用相应的所述目标服务接口对所述业务数据进行处理,以得到所述目标处理结果,包括:
7.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的数据处理方法,其特征在于,若所述更新对象为所述第二业务场景信息对应的第一预设条件表达式,以及所述更新数据为第二预设条件表达式,则所述基于所述更新数据对所述第二业务场景信息对应的所述更新对象的数据进行更新,包括:
9.根据权利要求7所述的数据处理方法,其特征在于,若所述更新对象为所述第二业务场景信息对应的第一接口描述信息,以及所述更新数据为第二接口描述信息,则所述基于所述更新数据对所述第二业务场景信息对应的所述更新对象的数据进行更新,包括:
10.根据权利要求7所述的数据处理方法,其特征在于,若所述更新对象为所述第二业务场景信息对应的第二预设条件表达式的第三参数,以及所述更新数据为第四参数,则所述基于所述更新数据对所述第二业务场景信息对应的所述更新对象的数据进行更新,包括:
11.根据权利要求7所述的数据处理方法,其特征在于,若所述更新对象为所述第二业务场景信息对应的第三预设条件表达式的第一策略类型,以及所述更新数据为第二策略类型,则所述基于所述更新数据对所述第二业务场景信息对应的所述更新对象的数据进行更新,包括:
12.一种数据处理装置,其特征在于,所述装置包括:
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至11中任一项所述的数据处理方法。
15.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至11中任一项所述的数据处理方法。