System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种参数过滤方法、装置、设备及介质制造方法及图纸_技高网

一种参数过滤方法、装置、设备及介质制造方法及图纸

技术编号:44695169 阅读:0 留言:0更新日期:2025-03-19 20:44
本申请实施例提供了一种参数过滤方法、装置、设备及介质,涉及数据处理技术领域。该参数过滤方法包括:当接收到入参请求时,获取与入参请求对应的请求参数;确定与请求参数对应的参数过滤规则,其中,参数过滤规则包括预设参数过滤规则和自定义参数过滤规则,预设参数过滤规则的优先级高于自定义参数过滤规则的优先级;根据参数过滤规则,对请求参数进行参数过滤。由此,在通过与请求参数匹配的参数过滤规则对请求参数进行参数过滤后,直接对过滤后的请求参数进行调整。这不仅避免了直接修改源代码的繁琐和高风险,并降低了参数调整的时间成本和人力成本,还提高了参数调整的响应速度和灵活性,使得银行信息系统能够更快速地响应业务需求的变化。

【技术实现步骤摘要】

本申请涉及数据处理,特别是涉及一种参数过滤方法、装置、设备及介质


技术介绍

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、本申请实施例提供了一种参数过滤方法、装置、设备及介质,该参数过滤方法包括:当接收到入参请求时,获取与入参请求对应的请求参数;确定与请求参数对应的参数过滤规则,其中,参数过滤规则包括预设参数过滤规则和自定义参数过滤规则,预设参数过滤规则的优先级高于自定义参数过滤规则的优先级;根据参数过滤规则,对请求参数进行参数过滤。由此,在通过与请求参数匹配的参数过滤规则对请求参数进行参数过滤后,直接对过滤后的请求参数进行调整。这不仅避免了直接修改源代码的繁琐和高风险,并降低了参数调整的时间成本和人力成本,还提高了参数调整的响应速度和灵活性,使得银行信息系统能够更快速地响应业务需求的变化。

本文档来自技高网...

【技术保护点】

1.一种参数过滤方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据所述预设参数过滤规则对所述请求参数进行参数过滤的方式如下:

3.根据权利要求1所述的方法,其特征在于,所述预设参数过滤规则指示日志记录规则;在执行所述对所述请求参数进行参数过滤之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述确定与所述请求参数对应的参数过滤规则,包括:

5.根据权利要求1所述的方法,其特征在于,所述预设参数过滤规则位于分布式存储器、本地缓存器和关系型数据库存储器中的至少一种。

6.一种参数过滤装置,其特征在于,所述装置包括:参数获取模块、规则确定模块和参数过滤模块;

7.根据权利要求6所述的装置,其特征在于,根据所述预设参数过滤规则对所述请求参数进行参数过滤的单元如下:

8.根据权利要求6所述的装置,其特征在于,所述预设参数过滤规则指示日志记录规则;所述装置还包括:日志生成模块和日志存储模块;

9.一种参数过滤设备,其特征在于,所述设备包括:存储器和处理器;

10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至5中任一项所述的参数过滤方法的各个步骤。

...

【技术特征摘要】

1.一种参数过滤方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据所述预设参数过滤规则对所述请求参数进行参数过滤的方式如下:

3.根据权利要求1所述的方法,其特征在于,所述预设参数过滤规则指示日志记录规则;在执行所述对所述请求参数进行参数过滤之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述确定与所述请求参数对应的参数过滤规则,包括:

5.根据权利要求1所述的方法,其特征在于,所述预设参数过滤规则位于分布式存储器、本地缓存器和关系型数据库存储器中的至少一种。

6.一...

【专利技术属性】
技术研发人员:李昌隆
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1