一种信息处理方法、装置、电子设备和存储介质与流程

文档序号:35401826发布日期:2023-09-09 18:20阅读:17来源:国知局
一种信息处理方法、装置、电子设备和存储介质与流程

本技术涉及金融领域,具体而言,涉及一种信息处理方法、装置、电子设备和存储介质。


背景技术:

1、金融系统中,系统与系统之间的数据交互会经常采取消息队列的形式,每个系统创建各自的主题和标记来实现生产者和消费者的处理。

2、消息队列是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的发送方中继到它的接收方时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。

3、有时候业务人员不清楚消费者需要哪些信息,生产者能提供哪些信息等,开发人员也为了便捷性,会把表中存储的所有涉及该场景的数据全部都放到消息队列消息体中作为生产者提供出去。这样就会带来一个弊端,数据的安全隐私性得不到保障,有些不能对外提供的隐私数据也可能返回出去,导致外部渠道对获得的数据报文值滥用,而引发生产事故。同时消息队列交互的报文内容多,也会导致网络性能上的损耗。


技术实现思路

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、返回信息获取模块,用于根据所述接口获取返回信息,所述返回信息中包括多个信息字段;

42、应用场景识别模块,用于根据所述接口识别应用场景;

43、屏蔽模块,用于根据应用场景将所述多个信息字段进行屏蔽,得到屏蔽后的返回信息;

44、返回模块,用于将所述屏蔽后的返回信息添加到消息队列中。

45、在上述实现过程中,与现有技术不同的是,响应模块在响应于业务请求,获取业务请求对应的接口之后,应用场景识别模块根据接口识别得到当前对应的应用场景,屏蔽模块根据应用场景将返回信息中的多个信息字段进行屏蔽,以保证数据的安全性。基于上述实施方式,可以不改变原有模块的功能,只需要通过中间模块即可在原业务的基础上进行字段屏蔽,实现快速地系统更新,避免外部渠道对获得的数据报文值滥用,减少多余的报文的数量,从而提升网络数据交互性能。

46、第三方面,本技术实施例提供的一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的方法的步骤。

47、第四方面,本技术实施例提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如第一方面任一项所述的方法。

48、本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。

49、并可依照说明书的内容予以实施,以下以本技术的较佳实施例并配合附图详细说明如后。

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