计费报文的抄送方法、装置、计费服务器及接入设备制造方法及图纸

技术编号:19969765 阅读:43 留言:0更新日期:2019-01-03 15:51
本公开提供计费报文的抄送方法、装置、计费服务器及接入设备,包括:接收计费报文;获取所述计费报文携带的所述抄送路径的路径信息;依据所述路径信息,确定位于本计费服务器下游的待抄送计费服务器;将所述计费报文发送给所述待抄送计费服务器。使用本申请提供的方法可以实现计费报文的动态抄送。

Copying Method, Device, Billing Server and Access Equipment of Billing Message

The present disclosure provides a copy method, device, billing server and access equipment for billing messages, including receiving billing messages, obtaining the path information of the copying Path carried by the billing messages, determining the billing server to be copied downstream of the billing server according to the path information, and sending the billing messages to the billing server to be copied. The method provided in this application can be used to realize the dynamic copy of billing messages.

【技术实现步骤摘要】
计费报文的抄送方法、装置、计费服务器及接入设备
本公开涉及计算机通信领域,尤其涉及计费报文的抄送方法、装置、计费服务器及接入设备。
技术介绍
RADIUS(RemoteAuthenticationDialInUserService,远程认证拨入用户服务)采用典型的C/S(Client/Server,客户端/服务器)架构,该C/S架构中包括至少一个RADIUS客户端和RADIUS服务器。接入设备可以作为RADIUS客户端运作,用户终端可以与接入设备建立连接,通过接入设备接入RADIUS服务器。RADIUS服务器用于对用户终端进行认证、授权、计费等。计费报文抄送就是RADIUS架构下的一种计费数据的备份方式。计费报文抄送是将同一计费报文发送给多个具有计费功能的RADIUS服务器(这里简称计费服务器),以达到多个计费服务器对计费数据进行备份的目的,从而提高计费数据的稳定性。
技术实现思路
有鉴于此,本公开提供计费报文的抄送方法、装置、计费服务器及接入设备。具体地,本公开是通过如下技术方案实现的:根据本公开的第一方面,提供一种计费报文的抄送方法,所述方法应用于计费服务器,所述计费服务器为抄送路径上的任一计费服务器,所述抄送路径用于指导计费报文转发,所述方法包括:接收计费报文;获取所述计费报文携带的所述抄送路径的路径信息;依据所述路径信息,确定位于本计费服务器下游的待抄送计费服务器;将所述计费报文发送给所述待抄送计费服务器。根据本公开的第二方面,提供一种计费报文的抄送方法,所述方法应用于接入设备,所述方法包括:获取用于指导该计费报文抄送的抄送路径的路径信息;将携带有所述抄送路径的路径信息的计费报文发送给所述抄送路径上的首个可达计费服务器,以使所述首个可达计费服务器依据所述路径信息,确定位于本计费服务器下游的待抄送计费服务器,将所述计费报文发送给所述待抄送计费服务器。根据本公开的第三方面,提供一种计费报文的抄送装置,所述装置应用于计费服务器,所述计费服务器为抄送路径上的任一计费服务器,所述抄送路径用于指导计费报文转发,所述装置包括:接收单元,用于接收计费报文;获取单元,用于获取所述计费报文携带的所述抄送路径的路径信息;确定单元,用于依据所述路径信息,确定位于本计费服务器下游的待抄送计费服务器;发送单元,用于将所述计费报文发送给所述待抄送计费服务器。根据本公开的第四方面,提供一种计费报文的抄送装置,所述装置应用于接入设备,所述装置包括:获取单元,用于获取用于指导该计费报文抄送的抄送路径的路径信息;发送单元,用于将携带有所述抄送路径的路径信息的计费报文发送给所述抄送路径上的首个可达计费服务器,以使所述首个可达计费服务器依据所述路径信息,确定位于本计费服务器下游的待抄送计费服务器,将所述计费报文发送给所述待抄送计费服务器。根据本公开的第五方面,提供一种计费服务器,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使执行如第一方面所述方法。根据本公开的第六方面,提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器执行如第一方面所述方法。根据本公开的第七方面,提供一种接入设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使执行如第二方面所述方法。根据本公开的第八方面,提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器执行如权利要求第二方面所述方法。由上述描述可知,接入设备将计费报文的抄送路径的路径信息封装在计费报文中,并发送给抄送路径上的一个计费服务器。该计费服务器可以按照该抄送路径来抄送计费报文,使得计费报文可以被动态抄送到各计费服务器。由于针对一个用户的一个计费报文,接入设备只需发送给一个计费报文给计费服务器,由该计费服务器依据该计费报文中携带的抄送路径进行抄送,使得接入设备的计费报文发送速率和用户上、下线速率是相同的,所以不会影响用户上、下线速率。此外,由于针对一个用户的一个计费报文,接入设备只需发送一个计费报文给一个计费服务器,使得接入设备处理的计费报文的数量大大降低,可以有效地减少接入设备的工作负荷,同时可以减少接入设备与RADIUS服务器集群之间链路的拥堵。附图说明图1是一种现有计费报文抄送的示意图;图2是本公开一示例性实施例示出的一种计费报文抄送的示意图;图3是本公开一示例性实施例示出的一种RADIUS报文格式的示意图;图4a是本公开一示例性实施例示出的一种计费报文抄送方法的流程图;图4b是本公开一示例性实施例示出的一种计费报文抄送方法的流程图;图5a是本公开一示例性实施例示出的一种计费报文抄送方法的示意图;图5b是本公开一示例性实施例示出的另一种计费报文抄送方法的示意图;图5c是本公开一示例性实施例示出的另一种计费报文抄送方法的示意图;图6是本公开一示例性实施例示出的一种计费服务器的硬件结构图;图7是本公开一示例性实施例示出的一种计费报文抄送装置的框图;图8是本公开一示例性实施例示出的一种接入设备的硬件结构图;图9是本公开一示例性实施例示出的一种计费报文抄送装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。参见图1,图1是一种现有计费报文抄送的示意图。现有的计费报文的抄送方式是:接入设备将计费报文同时发送给多个计费服务器。如图1所示,图1的虚线就表示计费报文的抄送方式。假设计费服务器有3个,分别为计费服务器1、计费服务器2和计费服务器3。接入设备将计费报文同时发送给计费服务器1、计费服务器2和计费服务器3。这种抄送方式的不好之处在于:1)影响用户上、下线速率。针对一个用户来说,假设存在M个计费服务器。当用户上线开始计费时,接入设备需要将针对该用户的计费开始报文同时发送给M个计费服务器。当用户下线时,接入设备需要向M个计费服务器发送计费停止报文。由此可见,接入设备发送计费报文(不论是计费开始报文、计费停止报文)的发送速率是用户上、本文档来自技高网...

【技术保护点】
1.一种计费报文的抄送方法,其特征在于,所述方法应用于计费服务器,所述计费服务器为抄送路径上的任一计费服务器,所述抄送路径用于指导计费报文转发,所述方法包括:接收计费报文;获取所述计费报文携带的所述抄送路径的路径信息;依据所述路径信息,确定位于本计费服务器下游的待抄送计费服务器;将所述计费报文发送给所述待抄送计费服务器。

【技术特征摘要】
1.一种计费报文的抄送方法,其特征在于,所述方法应用于计费服务器,所述计费服务器为抄送路径上的任一计费服务器,所述抄送路径用于指导计费报文转发,所述方法包括:接收计费报文;获取所述计费报文携带的所述抄送路径的路径信息;依据所述路径信息,确定位于本计费服务器下游的待抄送计费服务器;将所述计费报文发送给所述待抄送计费服务器。2.根据权利要求1所述的方法,其特征在于,所述路径信息包括所述抄送路径上的各计费服务器的地址;所述计费报文里还携带了与所述各计费服务器地址分别对应的密钥和代理地址;计费服务器的代理地址是该计费服务器接收的计费报文的发送方地址;若所述待抄送计费服务器是本计费服务器在所述抄送路径上的下一个待抄送计费服务器,则所述将所述计费报文发送给所述待抄送计费服务器,包括:在所述各计费服务器分别对应的密钥和代理地址中,确定所述下一个待抄送计费服务器对应的密钥和代理地址;将所述计费报文的源地址修改为确定出的代理地址,目的地址修改为所述下一个待抄送计费服务器的地址,并采用确定出的密钥进行加密,将加密后的计费报文抄送给所述下一个待抄送计费服务器。3.根据权利要求1所述的方法,其特征在于,所述路径信息包括所述抄送路径上的各计费服务器的地址;所述计费报文里还携带了与所述各计费服务器地址分别对应的密钥和代理地址;计费服务器的代理地址是该计费服务器接收的计费报文的发送方地址;若所述待抄送计费服务器是位于本计费服务器下游的N个待抄送计费服务器,则所述将所述计费报文发送给所述待抄送计费服务器,包括:在所述各计费服务器分别对应的密钥和代理地址中,确定所述N个待抄送计费服务器分别对应的密钥、以及本计费服务器在所述抄送路径上的下一个待抄送计费服务器对应的代理地址;将所述计费报文复制N份;将N个计费报文的源地址分别修改为确定出的代理地址,目的地址分别修改为N个待抄送计费服务器的地址,并采用N个待抄送计费服务器分别对应的密钥分别对N个计费报文进行加密,将加密后的N个计费报文分别发送给N个待抄送计费服务器;其中,N为大于1的整数。4.根据权利要求1所述的方法,其特征在于,所述计费报文还携带了与所各计费服务器的标识一一对应的抄送标志,所述抄送标志用于指示该计费服务器是否为待抄送计费服务器;若所述待抄送计费服务器是本计费服务器在所述抄送路径上的下一个待抄送计费服务器,则所述确定位于本计费服务器下游的待抄送计费服务器,包括:按照所述抄送路径的路径顺序,查找首个抄送标志取值为第一预设值的计费服务器作为所述下一个待抄送计费服务器;若所述待抄送计费服务器是位于本计费服务器下游的N个待抄送计费服务器,则所述确定位于本计费服务器下游的待抄送计费服务器,包括:将本计费服务器下游的且抄送标志取值为第一预设值的N个计费服务器的地址,确定为所述N个待发送的计费服务器的地址;在将所述计费报文发送给所述待抄送计费服务器之前,所述方法还包括:在所述计费报文中,将所述待抄送计费服务器对应的抄送标志的取值设置为第二预设值;其中,所述第一预设值用于指示所述抄送标志对应的计费服务器为待抄送计费服务器;所述第二预设值用于指示所述抄送标志对应的计费服务器不是待抄送计费服务器。5.一种计费报文的抄送方法,其特征在于,所述方法应用于接入设备,所述方法包括:获取用于指导该计费报文抄送的抄送路径的路径信息;将携带有所述抄送路径的路径信息的计费报文发送给所述抄送路径上的首个可达计费服务器,以使所述首个可达计费服务器依据所述路径信息,确定位于本计费服务器下游的待抄送计费服务器,将所述计费报文发送给所述待抄送计费服务器。6.根据权利要求5所述的方法,其特征在于,所述路径信息中包括各计费服...

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

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

1