一种服务报文的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32209716 阅读:24 留言:0更新日期:2022-02-09 17:15
本申请公开了一种服务报文的处理方法、装置、电子设备及存储介质。该方法包括:接收来自于中央处理器转发的目标服务报文,并提取所述目标服务报文中的目标标识;获取所述目标标识对应的报文安全处理信息;利用所述报文安全处理信息对所述目标服务报文进行安全处理,得到处理后的目标服务报文;向所述中央处理器发送所述处理后的目标服务报文。本申请通过部署在服务器中的FPGA模块对目标服务报文进行解析,并根据目标服务报文中的目标标识执行相应的报文安全处理操作,分担了服务器内部的中央处理器的压力,保证了服务器的路由服务的效率,解决了现有技术中的中央处理器的压力过大的技术问题。技术问题。技术问题。

【技术实现步骤摘要】
一种服务报文的处理方法、装置、电子设备及存储介质


[0001]本申请涉及通信
,尤其涉及一种服务报文的处理方法、装置、电子设备及存储介质。

技术介绍

[0002]在海量数据的社会背景下,为了提高服务器的响应性能和保证数据的安全性,很多数据服务商的服务器采用了分布式的方式进行部署。这种分布式部署确实能在一定程度上极大的提高服务响应性能。但是为这种部署方式提供路由的服务器却成为了性能的制约瓶颈,现有解决方法就是将提供路由服务的服务器同样采用分布式的方式进行部署,然而分布式方式部署服务器的同时,服务器内的中央处理器(CPU)仍然会处理大量的服务报文,导致中央处理器(CPU)的服务压力过大。

技术实现思路

[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种服务报文的处理方法、装置、电子设备及存储介质。
[0004]根据本申请实施例的一个方面,提供了一种服务报文的处理方法,应用于FPGA模块,所述方法包括:
[0005]接收来自于中央处理器转发的目标服务报文,并提取所述目标服务报文中的目标标识;
[0006]获取所述目标标识对应的报文安全处理信息;
[0007]利用所述报文安全处理信息对所述目标服务报文进行安全处理,得到处理后的目标服务报文;
[0008]向所述中央处理器发送所述处理后的目标服务报文。
[0009]进一步的,在获取所述目标标识对应的报文安全处理信息之前,所述方法还包括:
[0010]获取所述目标标识对应的标识类型,其中,所述标识类型包括:资源定位符类型或资源标志符类型;
[0011]调用所述标识类型对应的目标服务列表,其中,所述目标服务列表中存储预设标识与加解密信息之间的对应关系。
[0012]进一步的,所述调用所述标识类型对应的目标服务列表,包括:
[0013]在所述标识类型为资源定位符类型的情况下,调用所述资源定位符类型对应第一服务列表,并将所述第一服务列表确定为所述目标服务列表,其中,所述第一服务列表中包括:所述资源定位符类型的标识,以及所述资源定位符类型的标识对应的加密信息;
[0014]在所述标识类型为资源标志符类型的情况下,调用所述资源标志符类型对应第二服务列表,并将所述第二服务列表确定为所述目标服务列表,其中,所述第二服务列表中包括:所述资源标志符类型的标识,以及所述资源标志符类型的标识对应的加密信息。
[0015]进一步的,在所述目标标识为资源定位符类型的情况下,所述获取所述目标标识
对应的报文安全处理信息,包括:
[0016]根据所述资源定位符类型,确定安全处理方式为解密方式;
[0017]从所述第一服务列表中获取所述目标标识对应的目标加密信息;
[0018]查询所述目标加密信息对应的目标解密信息;
[0019]将所述目标解密信息以及所述解密方式确定为所述报文安全处理信息。
[0020]进一步的,所述查询所述目标加密信息对应的目标解密信息,包括:
[0021]获取加密信息列表,其中,所述加密信息列表中包括所述FPGA模块当前支持的加密信息;
[0022]在所述加密信息列表中存在与所述目标加密信息相匹配的加密信息时,获取所述解密信息列表,其中,所述解密信息列表中包括与所述加密信息列表中加密信息对应的解密信息;
[0023]从所述解密信息列表查询目标加密信息对应的目标解密信息。
[0024]进一步的,在所述目标标识为资源定位符类型的情况下,所述基于预设标识与加解密信息之间的对应关系,获取所述目标标识对应的报文安全处理信息,包括:
[0025]根据所述资源标志符类型,确定安全处理方式为加密方式;
[0026]从所述第二服务列表中获取所述目标标识对应的目标加密信息;
[0027]将所述目标加密信息以及所述加密操作确定为所述报文安全处理信息。
[0028]进一步的,在将所述目标加密信息以及所述加密操作确定为所述报文安全处理信息之前,所述方法还包括:
[0029]获取所述FPGA模块当前支持的加密信息列表;
[0030]在所述加密信息列表中存在与所述目标加密信息相匹配的加密信息时,获取所述目标加密信息对应的目标解密信息。
[0031]根据本申请实施例的另一方面,还提供了一种服务报文的处理装置,包括:
[0032]接收模块,用于接收来自于中央处理器转发的目标服务报文,并提取所述目标服务报文中的目标标识;
[0033]获取模块,用于获取所述目标标识对应的报文安全处理信息;
[0034]处理模块,用于利用所述报文安全处理信息对所述目标服务报文进行安全处理,得到处理后的目标服务报文;
[0035]发送模块,用于向所述中央处理器发送所述处理后的目标服务报文。
[0036]根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的步骤。
[0037]根据本申请实施例的另一方面,还提供了一种电子装置,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方法中的步骤。
[0038]本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。
[0039]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请通过部署在服务器中的FPGA模块对目标服务报文进行解析,并根据目标服务报文中的目标标识执
行相应的报文安全处理操作,分担了服务器内部的中央处理器的压力,保证了服务器的路由服务的效率,解决了现有技术中的中央处理器的压力过大的技术问题。
附图说明
[0040]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本申请实施例提供的一种服务报文的处理方法的流程图;
[0043]图2为本申请另一实施例提供的一种服务报文的处理方法的流程图;
[0044]图3为本申请另一实施例提供的一种服务报文的处理方法的流程图;
[0045]图4为本申请另一实施例提供的一种服务报文的处理方法的流程图;
[0046]图5为本申请实施例提供的一种服务报文的处理装置的框图;
[0047]图6为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0048]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务报文的处理方法,其特征在于,应用于FPGA模块,所述方法包括:接收来自于中央处理器转发的目标服务报文,并提取所述目标服务报文中的目标标识;获取所述目标标识对应的报文安全处理信息;利用所述报文安全处理信息对所述目标服务报文进行安全处理,得到处理后的目标服务报文;向所述中央处理器发送所述处理后的目标服务报文。2.根据权利要求1所述的方法,其特征在于,在获取所述目标标识对应的报文安全处理信息之前,所述方法还包括:获取所述目标标识对应的标识类型,其中,所述标识类型包括:资源定位符类型或资源标志符类型;调用所述标识类型对应的目标服务列表,其中,所述目标服务列表中存储预设标识与加解密信息之间的对应关系。3.根据权利要求2所述的方法,其特征在于,所述调用所述标识类型对应的目标服务列表,包括:在所述标识类型为资源定位符类型的情况下,调用所述资源定位符类型对应第一服务列表,并将所述第一服务列表确定为所述目标服务列表,其中,所述第一服务列表中包括:所述资源定位符类型的标识,以及所述资源定位符类型的标识对应的加密信息;在所述标识类型为资源标志符类型的情况下,调用所述资源标志符类型对应第二服务列表,并将所述第二服务列表确定为所述目标服务列表,其中,所述第二服务列表中包括:所述资源标志符类型的标识,以及所述资源标志符类型的标识对应的加密信息。4.根据权利要求3所述的方法,其特征在于,在所述目标标识为资源定位符类型的情况下,所述获取所述目标标识对应的报文安全处理信息,包括:根据所述资源定位符类型,确定安全处理方式为解密方式;从所述第一服务列表中获取所述目标标识对应的目标加密信息;查询所述目标加密信息对应的目标解密信息;将所述目标解密信息以及所述解密方式确定为所述报文安全处理信息。5.根据权利要求4所述的方法,其特征在于,所述查询所述目标加密信息对应的目标解密信息,包括:获取加密信息列表,其中,所述加...

【专利技术属性】
技术研发人员:王德明王楷元宋凯刘波
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1