用于无线网络的群组信用控制的制作方法

文档序号:8436164阅读:377来源:国知局
用于无线网络的群组信用控制的制作方法
【技术领域】
[0001]本发明与针对涉及在无线网络中上传和下载数据的服务向订阅用户收取费用的方法有关。
【背景技术】
[0002]Diameter (直径)信用控制应用(DCCA,Diameter Credit-Control Application)是一种众所周知的协议,其支持针对由网络订阅用户通过使用网络提供的服务所购买的时间单元、所上传或下载的数据的数量单元等等的实时计费。遵循所述协议的通信通常是在作为客户端的网关或控制点与作为服务器的在线计费系统之间实施的。Diameter信用控制应用已经在被称作RFC 4006的IETF规范中被标准化。Diameter基础协议已经在被称作RFC 3588的IETF规范中被标准化。
[0003]在订阅用户会话开始时,以及在会话期间,通过客户端与服务器之间的消息流,客户端请求服务单元以及服务器许可服务单元。在CCR(Credit Control Request,信用控制请求)消息中,客户端请求一定数量的服务单元的许可,并且其可以报告已使用的单元的数量。CCR消息还可以包括发起或终止会话的请求。
[0004]在许多通信网络中,特别是LTE网络,实现无线提供商到因特网的连接的路由器被称作TON网关(PGW)。因此在图I中,这方面的客户端是PGW 10,并且服务器是线服务器(Line Server)20。以下,我们将把术语“RTR”与“线服务器”互换使用。
[0005]在CCA(Credit Control Answer,信用控制应答)消息中,服务器以服务单元的许可或者拒绝(例如如果账户已耗尽)做出响应。CCA还可以包括关于信用单元的剩余余额的声明,并且其可以包括关于当前配额在其间有效的时间量的声明。当配额超时,客户端通过发送CCR-U(CCR Update, CCR更新)消息来重续该信用控制请求,服务器以CCA-U(CCAUpdate,CCA更新)对其做出响应。
[0006]另外的两个消息是重认证请求(RAR,Re-Authentication Request)和重认证应答(RAA, Re-Authentication Answer)。服务器,例如图中的线服务器20,向客户端发送RAR消息,以请求对客户端的重新认证或重新授权。客户端,例如图中的PGW 10,通过向服务器发送RAA消息做出响应,其后是认证或授权消息。
[0007]近来所广泛采用的一种做法是由网络为一起加入到用户群组中的多个用户或终端设备提供数据下载服务等等。针对此类服务的计帐和计费常常由群组服务器管理,其在功能上是在线计费系统的一部分。这样的群组服务器被图示为图I的组件30,其被作为在线计费系统(OCS) 35的一部分示出。
[0008]得到服务的每一个单独的用户或终端设备在这里被称作由群组服务器服务的“线”群组当中的一条线。进一步参照图1,应当理解的是,一条线部分地由线服务器20和PGff 10构成,其他线同样地由线服务器21、22和23与其对应的PGW 11、12和13构成。每一条这样的线被称为具有在图中由PGW表示的网络端以及在图中由线服务器表示的OCS端。
[0009]通过消息传送,群组服务器和线服务器可以在数据下载中调控该群组以及该群组的各成员对服务单元的使用。
[0010]在图2的信令图中示出了此类消息的说明性交换,其中在图I中具有对应物的组件由相同的附图标记标示。在该图中将会看到,在把由PGW 10服务的新线添加到群组中之后,PGW 10向线服务器20发送初始CCR(即CCR-I 41)以请求新的会话。线服务器利用确认消息CCA-I 42做出响应。在CCA-I消息中,线服务器为PGW分配一定服务单元的配额。当该线已消费其初始配额时,或者当该初始配额已超时时,PGff 10发送一个更新后的CCR消息,即CCR-U 61,报告所消费的配额。线服务器利用确认消息CCA-U 62做出响应,其中分配一个新的配额。
[0011]响应于来自群组服务器30的会话参数更新消息(将在后面讨论),线服务器通过向PGW发送RAR消息81来发起会话重新授权过程。PGW通过向线服务器发送RAA消息82进行确认。RAR消息使得接收它们的PGW发出报告所消费的配额的CCR-U消息以及请求新的配额分配。因此,在我们的图示中,PGW 10随后向线服务器发送新的CCR更新消息,即CCR-U 91。线服务器利用CCA-U消息92做出响应,其中分配一个新的配额。
[0012]以上所描述的协议的一个缺陷在于,随着用户群组的规模增大,用于管理配额所需的消息传送的数量可能增长到足以严重影响网络的盈利能力。因此,需要更加高效地使用消息传送的配额管理方法。

【发明内容】

[0013]这里所使用的“使用块”是所报告的使用的一个范围,在该范围内,群组配额被保持在恒定水平。根据当前所使用的方法,每当声明一个新的使用块时,在群组的所有线上发送RAR消息,并且在所得到的针对各条线的配额重新分配中,所有线都被同等对待。但是我们发现,如果按照选择性的方式为各条线重新分配配额,则可以减少消息传送的总量,从而有益地减轻处理器负荷。因此,我们设想出一种新的方法,其中线服务器选择性地向对应的PGW发送RAR消息。
[0014]在一个示例性实施例中,一种用于在遵循群组用户协定的线群组上计量网络的数据处理容量的使用的方法包括:接收来自所述群组的各条线的使用报告,并且在所述群组上保持已由各条线报告的使用的总量以及已为各条线许可的未完成使用配额的总量。所述方法还包括保持所述未完成群组配额总量与取决于所述已报告群组使用总量的一限制之间的比较,以在所述配额违反所述限制时检测到违反事件。所述方法还包括:在至少部分违反事件发生时,自动选择一条或更多条线以进行配额重新分配,并且自动向服务于每一条被选线的处理器发送指示,而不向服务于所述群组当中的任何其他线的处理器发送指示,所述指示使得为被服务的线协商新的配额。
[0015]在另一个示例性实施例中,至少所述违反事件中的部分发生在已报告群组使用总量的多个预置数值,所述预置数值被称作使用块边界,以及至少部分所述选择和传送步骤发生在所述边界之间。
[0016]在另一个示例性实施例中,所述方法还包括至少在部分所述使用块边界处向服务于所述群组的所有线的处理器发送会话参数信息,其中所述会话参数信息包括对应于各条线的使用配额的更新后的数值。
[0017]在另一个示例性实施例中,根据DIAMETER认证、授权和计帐协议执行所述计量,以及,如在DIAMETER协议中规定的,至少来自所述群组的各条线的所述使用报告中的部分由CCR消息获得,所述CCR消息已由服务于各自线的处理器接收。
[0018]在另一个示例性实施例中,所述使得协商新的配额的指示是包含参数的消息,所述参数在由服务于各自线的处理器读取时使其发出如在DIAMETER协议中规定的RAR消息。
[0019]在一个示例性实施例中,一种用于服务于用户所订购的线的处理器来计量网络的数据处理容量的方法,其中所述线是遵循群组用户协定的线群组中的一条线,包括:接收来自所服务的线的使用报告,以及从使用报告及从时间测量评估所服务的线的消费速率。所述方法还包括:当消费速率下降到一定阈值以下时将所述线归类为休眠,并且响应于对所述线处于休眠的确定来为所述线分配一特殊配额。
[0020]在另一个示例性实施例中,所述特殊配额是在群组使用总量数值的指定范围内定义的最小线配额。
[0021 ] 在另一个示例性实施例中,通过根据DIAMETER认证、授权和计帐协议的CCR和CCA消息交换来分配所述特殊配额。
[0022]在另一个示例性实施例中,所述方法还包括:在所述线已被归类为休眠之后,当消费速率升高到一阈值以上时将所述线重新归类为活跃。
[0023]在另一个示例性实施例中,与被用于把所述线重新归类为活跃的消费速率相比,在更长的期限内对被用于把所述线归类为休眠的消费速率进行平均。
[0024]在另一个示例性实施例中,被用于把所述线归类为休眠的阈值不等于被用于把所述线重新归类为活跃的阈值。
[0025]在另一个示例性实施例中,所述归类步骤包括把消费速率与两个或更多阈值中的每一个阈值进行比较,并且基于所述比较将所述线置于三个或更多类别中的一个类别,所述类别包括一个非休眠类别以及至少两个对应于不同休眠水平的类别,并且每个休眠类别具有一个对应的特殊配额。
[0026]在一个示例性实施例中,一种用于在遵循群组用户协定的线群组上计量对于网络的数据处理容量的使用的方法包括:接收来自所述群组的各条线的使用报告,并且在所述群组上保持已由各条线报告的使用的总量以及已为各条线许可的未完成使用配额的总量。所述方法还包括保持所述未完成群组配额总量与取决于所述已报告群组使用总量的一限制之间的比较,以在所述配额违反所述限制时检测到违反事件。所述方法还包括:在至少部分违反事件发生时,向服务于所述群组的至少部分线中的每一条线的处理器自动发送指示,其使得向所服务的线分配更小的配额;从使用报告以及从时间测量评估所述群组的每一条线的消费速率;以及
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1