报文处理方法、装置、相关电子设备及可读存储介质制造方法及图纸

技术编号:16974363 阅读:26 留言:0更新日期:2018-01-07 09:25
本公开实施例提供了一种报文处理方法、装置、相关电子设备及可读存储介质,应用于计算机通信技术领域,所述方法包括:接收用户设备发送的发现报文;若判断AAA服务器的负载超过第一预设阈值,则返回针对所述发现报文否定应答的响应报文,其中,所述响应报文包含第一延迟时间以使所述用户设备在所述第一延迟时间之后重新发送发现报文。本公开实施例在AAA服务器的负载超过第一预设阈值时,通过BRAS设备对用户设备发送的发现报文进行延迟处理,从而延迟了BRAS设备向AAA服务器发送认证请求报文的时间,减少了认证请求报文在AAA服务器的拥塞,提高了用户体验。

【技术实现步骤摘要】
报文处理方法、装置、相关电子设备及可读存储介质
本公开涉及计算机通信
,特别是涉及一种报文处理方法、装置、相关电子设备及可读存储介质。
技术介绍
随着互联网、多媒体等业务的发展,人们对宽带网络的需求日益增长。BRAS(BroadbandRemoteAccessServer,宽带远程接入服务器)设备是一种面向宽带网络应用的接入网关,是宽带接入网和骨干网之间的桥梁,可以提供基本的接入手段和宽带接入网的管理功能。具体的,BRAS设备通过连接AAA(AuthenticationAuthorizationAccounting,认证、授权和计费)服务器,实现对宽带网络用户的接入、认证、计费等控制操作。参见图1,图1为BRAS设备与用户设备、AAA服务器、互联网的连接关系示意图,用户设备通过BRAS设备与互联网连接,BRAS设备与AAA服务器连接,BRAS设备把用户设备发送的信息与AAA服务器交互,完成对用户的认证、授权和计费。当用户设备认证通过后,就可以通过BRAS设备访问互联网。其中,用户设备包括:电脑、手机或机顶盒等所有可以接入网络的终端。另外,用户设备除了直接连接BRAS设备,还可以通过交换机接入BRAS设备。
技术实现思路
本公开的目的在于提供一种报文处理方法、装置、相关电子设备及可读存储介质,以延迟BRAS设备对用户设备发送的发现报文的响应,从而延迟发送认证请求报文至AAA服务器,避免认证请求报文在AAA服务器的拥塞,提高用户体验。具体技术方案如下:本公开提供了一种报文处理方法,应用于BRAS业务系统中的BRAS设备,所述BRAS业务系统还包括:用户设备、通过所述BRAS设备对所述用户设备进行认证的认证、授权和计费AAA服务器,所述方法包括:接收所述用户设备发送的发现报文;若判断所述AAA服务器的负载超过第一预设阈值,则返回针对所述发现报文否定应答的响应报文,其中,所述响应报文包含第一延迟时间以使所述用户设备在所述第一延迟时间之后重新发送发现报文。本公开提供了一种报文处理方法,应用于用户设备,所述方法包括:发送发现报文至BRAS设备;当接收到所述BRAS设备针对所述发现报文返回的否定应答的响应报文之后,解析所述否定应答的响应报文中的第一延迟时间;在所述第一延迟时间之后,重新发送所述发现报文至所述BRAS设备;接收所述BRAS设备针对重新发送的发现报文返回的响应报文。本公开提供了一种报文处理装置,应用于BRAS设备,所述装置包括:发现报文接收模块,用于接收所述用户设备发送的发现报文;发现报文响应模块,用于若判断所述AAA服务器的负载超过第一预设阈值,则返回针对所述发现报文否定应答的响应报文,其中,所述响应报文包含第一延迟时间以使所述用户设备在所述第一延迟时间之后重新发送发现报文。本公开提供了一种报文处理装置,应用于用户设备,所述装置包括:发现报文发送模块,用于发送发现报文至BRAS设备;重新发送模块,用于当接收到所述BRAS设备针对所述发现报文返回的否定应答的响应报文之后,解析所述否定应答的响应报文中的第一延迟时间;在所述第一延迟时间之后,重新发送所述发现报文至所述BRAS设备;响应报文接收模块,用于接收所述BRAS设备针对重新发送的发现报文返回的响应报文。本公开提供了一种BRAS设备,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器执行机器可执行指令以实现上述任一应用于BRAS设备的报文处理方法步骤。本公开提供了一种用户设备,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器执行机器可执行指令以实现上述任一应用于用户设备的报文处理方法步骤。本公开提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现上述任一报文处理方法步骤。本公开提供的报文处理方法、装置、相关电子设备及可读存储介质,接收用户设备发送的发现报文;若判断AAA服务器的负载超过第一预设阈值,则返回针对发现报文否定应答的响应报文,其中,响应报文包含第一延迟时间以使用户设备在第一延迟时间之后重新发送发现报文。本公开在AAA服务器的负载超过第一预设阈值时,对用户设备发送的发现报文进行延迟处理,从而在对用户进行认证的过程中,延迟发送认证请求报文至AAA服务器,减轻了在大量用户并发上线时AAA服务器对认证请求报文的处理压力,使认证请求报文得到平缓处理,提高了用户体验。当然,实施本公开的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为BRAS设备与用户设备、AAA服务器、互联网的连接关系示意图;图2为用户设备、BRAS设备和AAA服务器之间的报文处理流程图;图3为本公开实施例的报文处理方法的一种流程图;图4为本公开实施例的报文处理方法的另一种流程图;图5为本公开实施例的报文处理方法的另一种流程图;图6为本公开实施例的报文处理方法的另一种流程图;图7为本公开实施例的报文处理装置的一种结构图;图8为本公开实施例的报文处理装置的另一种结构图;图9为本公开实施例的报文处理装置的另一种结构图。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。用户设备可以与BRAS设备连接,BRAS设备把用户的请求信息发送至AAA服务器,AAA服务器完成对用户的认证、授权和计费之后,用户才可以享受网络服务。由于BRAS设备承载了大量的用户,在某周期内就会有大量的认证请求报文或计费更新请求报文需要AAA服务器进行处理。但是,AAA服务器的处理能力有限,不能并发处理过多的认证请求报文或计费更新请求报文。通过报文计数器统计BRAS设备已发送给AAA服务器但还未收到响应的认证请求报文或计费更新请求报文的个数,当然,用于统计认证请求报文和计费更新请求报文个数的报文计数器是不同的。BRAS设备向AAA服务器每发送一个认证请求报文或计费更新请求报文后,将对应的报文计数器加1,且在每收到一个响应报文或者认证请求报文或计费更新请求报文超时后,将报文计数器减1。当报文计数器值达到最大值时,BRAS设备停止向对应的AAA服务器发送认证请求报文或计费更新请求报文,并将后续准备发送的认证请求报文或计费更新请求报文缓存起来。当报文计数器值低于最大值后,BRAS设备再按照缓存的先后顺序依次发送那些缓存的认证请求报文或计费更新请求报文。当前可发送的认证请求报文或计费更新请求报文数,取决于计数器值与最大值的差值。但是,当报文计数器达到预估的最大值后,BRAS设备缓存报文队列有限,如果放大缓存队列,需要消耗很本文档来自技高网...
报文处理方法、装置、相关电子设备及可读存储介质

【技术保护点】
一种报文处理方法,其特征在于,应用于宽带远程接入服务器BRAS业务系统中的BRAS设备,所述BRAS业务系统还包括:用户设备、通过所述BRAS设备对所述用户设备进行认证的认证、授权和计费AAA服务器,所述方法包括:接收所述用户设备发送的发现报文;若判断所述AAA服务器的负载超过第一预设阈值,则返回针对所述发现报文否定应答的响应报文,其中,所述响应报文包含第一延迟时间以使所述用户设备在所述第一延迟时间之后重新发送发现报文。

【技术特征摘要】
1.一种报文处理方法,其特征在于,应用于宽带远程接入服务器BRAS业务系统中的BRAS设备,所述BRAS业务系统还包括:用户设备、通过所述BRAS设备对所述用户设备进行认证的认证、授权和计费AAA服务器,所述方法包括:接收所述用户设备发送的发现报文;若判断所述AAA服务器的负载超过第一预设阈值,则返回针对所述发现报文否定应答的响应报文,其中,所述响应报文包含第一延迟时间以使所述用户设备在所述第一延迟时间之后重新发送发现报文。2.根据权利要求1所述的报文处理方法,其特征在于,所述判断所述AAA服务器的负载超过第一预设阈值,具体为:判断所述AAA服务器的负载超过多个预设阈值中的一个或一个以上预设阈值;所述响应报文包含的第一延迟时间为所述一个或一个以上预设阈值中最大预设阈值对应的延迟时间;所述延迟时间的大小与对应的预设阈值的大小成正相关。3.根据权利要求1所述的报文处理方法,其特征在于,在所述返回针对所述发现报文否定应答的响应报文之后,所述方法还包括:若在所述第一延迟时间到达之前接收到所述用户设备重新发送的发现报文,则在第二延迟时间之后,返回针对所述重新发送的发现报文的响应报文。4.根据权利要求3所述的报文处理方法,其特征在于,在所述在第二延迟时间之后,返回针对所述重新发送的发现报文的响应报文之前,所述方法还包括:判断所述第一延迟时间是否小于所述重新发送的发现报文的重发周期;当判断所述第一延迟时间不小于所述重新发送的发现报文的重发周期时,取消针对所述重新发送的发现报文的处理。5.根据权利要求1所述的报文处理方法,其特征在于,所述方法还包括:在用户的计费周期到达时,若判断所述AAA服务器的负载超过第二预设阈值,在第三延迟时间之后,发送计费更新请求报文至所述AAA服务器。6.一种报文处理方法,其特征在于,应用于用户设备,所述方法包括:发送发现报文至宽带远程接入服务器BRAS设备;当接收到所述BRAS设备针对所述发现报文返回的否定应答的响应报文之后,解析所述否定应答的响应报文中的第一延迟时间;在所述第一延迟时间之后,重新发送所述发现报文至所述BRAS设备;接收所述BRAS设备针对重新发送的发现报文返回的响应报文。7.一种报文处理装置,其特征在于,应用于宽带远程接入服务器BRAS业务系统中的BRAS设备,所述BRAS业务系统还包括:用户设备、通过所述BRAS设备对所述用户设备进行认证的认证、授权和计费AAA服务器,所述装置包括:发现报文接收模块,用于接收所述用户设备发送的发现报文;发现报文响应模块,用于若判断所述AAA服务...

【专利技术属性】
技术研发人员:廖以顺章靠
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1