Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN101945047 A
Publication typeApplication
Application numberCN 201010289067
Publication date12 Jan 2011
Filing date14 Sep 2010
Priority date14 Sep 2010
Also published asCN101945047B, WO2012034301A1
Publication number201010289067.3, CN 101945047 A, CN 101945047A, CN 201010289067, CN-A-101945047, CN101945047 A, CN101945047A, CN201010289067, CN201010289067.3
Inventors于波, 刘智江, 张强, 张志华
Applicant中兴通讯股份有限公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Diameter routing method and system
CN 101945047 A
Abstract
The invention provides a Diameter routing method which comprises the following step: after setting up a call between a C network user and an IP multimedia subsystem (IMS) user, using the user number of the IMS user as a prime key word for Diameter message routing to look for routes in the process of transmitting charging information to the IMS network. The invention also provides a Diameter routing system. The method uses the calling number or the called number in the call as the prime key word for Diameter message routing, thereby reducing the message flow.
Claims(10)  translated from Chinese
  1. 一种Diameter路由方法,其特征在于,包括:C网用户和IP多媒体子系统(IMS)用户建立呼叫后,在发送计费信息给IMS网络的过程中,使用所述IMS用户的用户号码作为Diameter消息路由的主关键字查找路由。 One kind Diameter routing method comprising: C network users and IP Multimedia Subsystem (IMS) user after establishing a call, sending billing information to the IMS network in the process of using the IMS subscriber number of a Diameter message routing master keyword search routes.
  2. 2.如权利要求1所述的方法,其特征在于,所述使用IMS用户的用户号码作为Diameter消息路由的主关键字包括: 当C网用户呼叫IMS用户时,使用被叫号码作为Diameter消息路由的主关键字; 当IMS用户呼叫C网用户时,使用主叫号码作为Diameter消息路由的主关键字。 2. The method according to claim 1, characterized in that the subscriber number of the use of IMS Diameter messages as the primary key of the route include: C network users when a call IMS user, using the called number as message routing Diameter The primary key; when the user calls the C IMS network users to use the calling number as the primary key of Diameter message routing.
  3. 3.如权利要求2所述的方法,其特征在于,所述方法还包括:媒体网关控制功能(MGCF)配置并保存IMS用户的用户号码与计费网关的映射关系; 当C网用户呼叫IMS用户时,所述使用IMS用户的用户号码作为Diameter消息路由的主关键字包括:所述MGCF提取被叫号码,使用所述被叫号码作为主关键字查找路由表,得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带被叫号码信息。 When the C network users call IMS; media gateway control function (MGCF) to configure and save the mapping between IMS subscriber number of the billing gateway: 3. The method of claim 2, wherein, wherein the method further comprises When the user, the subscriber number of the IMS Diameter messages as the primary key of the route include: the MGCF extract called number, using the called number as the primary key to the routing table, to obtain the corresponding billing gateway, sends an accounting request message to the billing gateway, the charging request message carries the called party number information.
  4. 4.如权利要求2所述的方法,其特征在于,所述方法还包括: MGCF配置并保存IMS用户的用户号码与计费网关的映射关系;当IMS用户呼叫C网用户时,所述使用IMS用户的用户号码作为Diameter消息路由的主关键字包括:MGCF提取主叫号码,使用所述主叫号码作为主关键字查找路由表,得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带主叫号码信息。 4. The method according to claim 2, wherein the method further comprises: MGCF to configure and save the mapping between IMS subscriber number of the charging gateway; when IMS user calls the C network users, the use of IMS subscriber number of Diameter message routing as the primary key include: MGCF extracts the calling number, use the calling number as the primary key of the routing table to obtain the corresponding billing gateway, to the charging gateway to send meter fee request message, the charging request message carrying the calling number information.
  5. 5.如权利要求3或4所述的方法,其特征在于,所述方法还包括:所述计费网关接收到所述计费请求消息后,从所述计费请求消息中提取所述被叫号码和主叫号码,判断至少其中之一属于所述计费网关时,接收并处理所述计费请求消息。 5. The method according to claim 3 or claim 4, characterized in that said method further comprising: charging the charging gateway after receiving the request message, the message is extracted from the charging request is called number and calling number, it is determined that at least one of which belongs to the billing gateway, receives and processes the charging request message.
  6. 6. 一种Diameter路由系统,其特征在于,所述系统包括媒体网关控制功能(MGCF),用于在C网用户和IP多媒体子系统(IMS)用户建立呼叫后,在发送计费信息给IMS网络的过程中,使用IMS用户的用户号码作为Diameter消息路由的主关键字查找路由。 A Diameter routing system, wherein the system comprises a media gateway control function (MGCF), used in the C network users and IP Multimedia Subsystem (IMS) users to set up a call, sending billing information to IMS during network using IMS subscriber number of primary route Diameter messages as keyword search routes.
  7. 7.如权利要求6所述的系统,其特征在于,所述MGCF是用于:当C网用户呼叫IMS用户时,使用被叫号码作为Diameter消息路由的主关键字;当IMS用户呼叫C网用户时,使用主叫号码作为Diameter消息路由的主关键字。 7. The system of claim 6, wherein the MGCF is used: C network users when a call IMS user, using the called number as the primary key of Diameter message routing; when the user calls the C IMS network When users use the calling number as the primary key of Diameter message routing.
  8. 8.如权利要求7所述的系统,其特征在于,所述MGCF还用于配置并保存IMS用户的用户号码与计费网关的映射关系;以及,当C网用户呼叫IMS用户时,提取被叫号码,使用所述被叫号码作为主关键字查找路由表,得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带被叫号码信息。 8. The system of claim 7, wherein said MGCF also used to configure and save the mapping between IMS subscriber number of the charging gateway; and, when the C network users call IMS user, extracts call number, using the called number as the primary key to the routing table, to obtain the corresponding billing gateway sends an accounting request message to the billing gateway, the charging request message carries the called party number information.
  9. 9.如权利要求7所述的系统,其特征在于,所述MGCF还用于配置并保存IMS用户的用户号码与计费网关的映射关系;以及,当IMS用户呼叫C网用户时,提取主叫号码,使用所述主叫号码作为主关键字查找路由表,得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带主叫号码信息。 9. The system of claim 7, wherein said MGCF also used to configure and save the mapping between IMS subscriber number of the charging gateway; and, when the IMS subscriber calls C network users to extract the main call number, use the calling number as the primary key to the routing table, to obtain the corresponding billing gateway sends an accounting request message to the billing gateway, the charging request message carrying the calling number information.
  10. 10.如权利要求8或9所述的系统,其特征在于,所述系统还包括计费网关,所述计费网关用于接收到所述计费请求消息后,从所述计费请求消息中提取所述被叫号码和主叫号码,判断至少其中之一属于所述计费网关时,接收并处理所述计费请求消息。 10. The system according to claim 8 or claim 9, characterized in that the system further comprises a billing gateway, the billing gateway for receiving the charging request message, the charging request message from When extracting the calling number and called number, judging at least one of the charging gateway below, receives and processes the charging request message.
Description  translated from Chinese

一种Diameter路由方法和系统 One kind Diameter routing method and system

技术领域 Technical Field

[0001] 本发明涉及移动通信领域,尤其涉及一种Diameter路由方法和系统。 [0001] The present invention relates to the field of mobile communications, particularly to a method and system for routing Diameter. 背景技术 Background

[0002] 在通信网络系统普遍应用的今天,为了保障通信网络的安全和商业用途,通信网络中各类资源的使用,需要通过通信网络系统支持认证、授权和计费功能。 [0002] In the communication network system widely used today, in order to protect the security of communication networks and commercial uses, use of various resources in a communication network, the need to support authentication, authorization and accounting system via a communication network. 目前,通信网络系统使用的两种主流AAA (Authentication、Authorization、Accounting,鉴别、授权、计费)应用协议为Radius和Diameter协议。 Currently, the two main communication network system using the AAA (Authentication, Authorization, Accounting, Authentication, Authorization, Accounting) application protocol Radius and Diameter protocols. Diameter协议是新一代的AAA技术,它克服了Radius协议的诸多弊端,并以其强大的可扩展性和安全保证,正得到越来越多的关注。 Diameter protocol is the next generation of AAA technology, which overcomes many drawbacks Radius protocol, and its powerful scalability and security guarantees, we are gaining more attention. 在ITU(国际电信联盟)、3GPP和3GPP2等国际标准组织中,已经正式将其作为NGN(下一代网络)、WCDMA (宽带码分多址)和CDMA2000等未来通信网络的首选AAA协议。 In the ITU (International Telecommunication Union), 3GPP and 3GPP2 and other international standards organizations, has officially as NGN (Next Generation Network), WCDMA (Wideband Code Division Multiple Access) and CDMA2000 and other future communications network of choice for AAA protocol.

[0003] CDMA2000系统中,在传统C网与IMS (IP多媒体子系统)网络互通时,呼叫接通通话后,需传统C网中的MGCF(媒体网关控制功能)网元将通话的计费信息发送给IMS网络中的CG(计费网关)计费中心,目前业内通常采用Diameter协议来传递计费信息。 After the [0003] CDMA2000 system, in the traditional C network and IMS (IP Multimedia Subsystem) network interworking, the call is connected the call, you need a traditional C Network MGCF (Media Gateway Control Function) NE will call billing information Send to IMS network CG (Charging Gateway) Billing Center, the industry's Diameter protocol commonly used to transmit billing information.

[0004] 在RFC3588 Diameter协议中规定了Diameter消息路由采用基于域的路由表方式。 [0004] has been specified in RFC3588 Diameter protocol Diameter message routing based on the routing table mode domain. 所有基于域的路由查找都是依靠域路由表来执行的。 Find all domain-based routing domain routing table are relying performed. 域路由表入口包含以下字段: Domain routing table entry contains the following fields:

[0005] ——域名。 [0005] - the domain name. 该字段通常用作路由表查询中的主关键字。 This field is usually used as a routing table lookup in the primary key. 注意,某些实际应用在执行查询时是基于“从右端最长匹配”的原则,而不要求完全匹配。 Note that some practical application in the implementation of the query is based on the "longest match from the right" principle, without requiring an exact match.

[0006]—应用标识符。 [0006] - the application identifier. 一个应用是由运营商ID和应用ID来标识的。 An application by the operator ID and application ID to identity. 目前运营商ID 均定为“0”。 The current operator ID are set to "0." 一个路由入口基于消息中的应用标识AVP(AttributeValue Pair,属性值对), 可能拥有不同的目的地。 A message-based routing entry application identification AVP (AttributeValue Pair, attribute-value pairs), may have different destinations. 应用标识符必须用作路由表查询的第二关键字字段。 The second key field application identifier must be used as the routing table lookup.

[0007]—本地动作。 [0007] - The local action. 本地动作字段用来标识一个消息将被如何处理。 Local action field is used to identify the message will be how to deal with. 支持以下动作: It supports the following actions:

[0008] LOCAL (本地)-本地动作设置为LOCAL的Diameter消息可以在本地处理,无需被路由到其它服务器。 [0008] LOCAL (local) - Local action is set to LOCAL of Diameter messages can be processed locally, without having to be routed to other servers.

[0009] -RELAY (中继)_所有属于本类型的Diameter消息必须被路由到下一跳的服务器, 无需修改任何非路由AVP。 [0009] -RELAY (relay) _ all belong to this type of Diameter messages must be routed to the next hop server, without modifying any non-routing AVP.

[0010] +ROXY(代理)-所有属于本类型的Diameter消息必须被路由到下一跳的服务器。 [0010] + ROXY (proxy) - Diameter messages all belong to this type must be routed to the next hop server. 本地服务器可以在路由之前通过将新的AVP插入到该消息中,来实行本地策略。 Before the local server can be routed through the new AVP is inserted into the message, to implement local strategies.

[0011] REDIRECTS重定向)_所有属于本类型的Diameter消息必须附加归属Diameter 服务器的标识,并且返回给消息的发送者。 [0011] REDIRECTS redirect) _ all belong to this type of Diameter messages must identify additional home Diameter server, and returned to the sender of the message.

[0012] 从上文描述可以看出,对于Diameter消息路由采用域名作为主关键字,而此时MGCF向CG计费中心发送消息时,采用CG的域名作为消息路由的主关键字。 [0012] As can be seen from the above description, the Diameter message routing using the domain name as the primary key, but this time CG MGCF sends a message to the billing center, the use of CG message routing domain as the primary key. 如图1所示,为了实现不同CG计费中心管理不同号码,IMS网元需要根据不同号码通过配置映射为不同的CG域名,在呼叫接通时传递给MGCF网元。 1, in order to achieve different management accounting center CG different numbers, IMS network elements need to configure mappings to different numbers for different CG domain passed to MGCF NE when the call connects.

[0013] 图1为基于域名进行Diameter路由的计费上报流程图,包括: [0013] FIG. 1 is performed based on the Diameter routing domain billing reporting flowchart, comprising:

[0014] 101 =IMS网元投入运行前,将不同号码或号码段映射为不同CG域名。 [0014] 101 = IMS network elements put into operation before the different numbers or mapped to a different segment CG domain. [0015] 如999900001<->cgl. example, com. cn,888800001<->cg2. example, com. cn。 [0015] As 999900001 <->. Cgl example, com cn, 888800001. <->.. Cg2 example, com cn.

[0016] 102 =C网用户呼叫IMS用户或IMS用户呼叫C网用户,MGCF与IMS网元之间呼叫建立,IMS网元将CG域名传递给MGCF。 [0016] 102 = C network users call IMS user or IMS subscriber calls C network users, the call is established between the MGCF and IMS network elements, IMS network elements will be passed to CG domain MGCF.

[0017] 103 =MGCF以CG域名作为主关键字,在路由表中查找到路由记录,得到本地动作为:RELAY,向外发送ACR(Accounting Request,计费请求)消息。 [0017] 103 = MGCF to CG domain name as the primary key, look at the routing table to the routing records give local actions as: RELAY, send ACR (Accounting Request, accounting request) message out.

[0018] 104 =MGCF将编码后的ACR消息,通过底层链路将消息发送给IMS网元。 [0018] 104 = MGCF will ACR messages encoded by the underlying link to send a message to the IMS network elements.

[0019] 105 :CG计费中心接收到ACR消息,提取消息中的目的域名AVP,作为主关键字在路由表中查找路由记录,得到结果本地动作为:L0CAL,消息在本CG计费中心处理。 [0019] 105: CG billing center receives ACR message, extracts the message destination domain name AVP, as the primary key to search for routes in the routing table records, obtained as a result of local action: L0CAL, message handling billing center in this CG .

[0020] 106 =CG计费中心处理完ACR消息,向MGCF回ACA (AccountingAnswer,计费响应) 消息,编码后通过底层链路发送给MGCF网元。 [0020] 106 = CG billing center processed ACR message to MGCF back ACA (AccountingAnswer, charging response) message is sent to the MGCF encoded NE through the underlying links.

[0021] 采用图1描述的方式,实现不同CG管理不同号段用户,缺点在于需在IMS网元进行用户号码与CG域名对应关系设定,同时在呼叫过程中需根据用户号码得到CG域名,发送给MGCF网元,这样也增加了IMS与MGCF网元之间的消息流量。 [0021] The manner depicted in Figure 1, the realization of different users with different numbers CG management segment, the disadvantage is that the IMS network elements required for user numbers and the correspondence between CG domain is set, at the same time during a call CG domain needed to be based on user numbers, Send to MGCF NE, this also increases the IMS message traffic between network elements and MGCF.

发明内容 DISCLOSURE

[0022] 本发明要解决的技术问题是提出一种Diameter路由方法和系统,不需要在IMS网元进行用户号码与CG域名对应关系设定,不用IMS网元在呼叫过程中根据用户号码得到CG 域名发送给MGCF网元,减少了消息流量。 [0022] The technical problem to be solved by the present invention is to provide a method and system Diameter routing, IMS network element does not require a user number and CG domain correspondence relation setting, without IMS network elements obtained during the call based on subscriber numbers CG Domain sent to MGCF NE, reducing message traffic.

[0023] 为了解决上述问题,本发明提供了一种Diameter路由方法,包括: [0023] In order to solve the above problems, the present invention provides a Diameter routing method, comprising:

[0024] C网用户和IP多媒体子系统(IMS)用户建立呼叫后,在发送计费信息给IMS网络的过程中,使用所述MS用户的用户号码作为Diameter消息路由的主关键字查找路由。 After the [0024] C network users and IP Multimedia Subsystem (IMS) users to set up a call, the process of sending billing information to the IMS network, using the MS subscriber number of primary route Diameter messages as keyword search routes.

[0025] 进一步的,上述方法还可具有以下特点, [0025] Further, the above method may have the following features,

[0026] 所述使用IMS用户的用户号码作为Diameter消息路由的主关键字包括: [0026] The use of IMS subscriber number of Diameter message routing as the primary key include:

[0027] 当C网用户呼叫IMS用户时,使用被叫号码作为Diameter消息路由的主关键字; [0027] When the C network users call IMS user, using the called number as the primary key route Diameter messages;

[0028] 当IMS用户呼叫C网用户时,使用主叫号码作为Diameter消息路由的主关键字。 [0028] When a user calls the C IMS network users to use the calling number as the primary key of Diameter message routing.

[0029] 进一步的,上述方法还可具有以下特点, [0029] Further, the above method may have the following features,

[0030] 媒体网关控制功能(MGCF)配置并保存IMS用户的用户号码与计费网关的映射关系; [0030] The media gateway control function (MGCF) to configure and save the mapping between IMS subscriber number of the billing gateway;

[0031] 当C网用户呼叫IMS用户时,所述使用IMS用户的用户号码作为Diameter消息路由的主关键字包括: [0031] When the C network users call IMS user, the subscriber number of the IMS Diameter messages as the primary key of the route include:

[0032] 所述MGCF提取被叫号码,使用所述被叫号码作为主关键字查找路由表,得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带被叫号码信息。 [0032] The MGCF extract called number, using the called number as the primary key to the routing table, to obtain the corresponding billing gateway, to the charging gateway sends an accounting request message, the charging request message carries the called number information.

[0033] 进一步的,上述方法还可具有以下特点, [0033] Further, the above method may have the following features,

[0034] MGCF配置并保存IMS用户的用户号码与计费网关的映射关系; [0034] MGCF to configure and save user mapping between IMS subscriber numbers and billing gateway;

[0035] 当IMS用户呼叫C网用户时,所述使用IMS用户的用户号码作为Diameter消息路由的主关键字包括: [0035] When a user calls the C IMS network users, the use of IMS subscriber number of Diameter message routing as the primary key include:

[0036] MGCF提取主叫号码,使用所述主叫号码作为主关键字查找路由表,得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带主叫号码信息。 [0036] MGCF extracts the calling number, use the calling number as the primary key of the routing table to obtain the corresponding billing gateway sends an accounting request message to the billing gateway, the charging request message carries Caller ID information.

[0037] 进一步的,上述方法还可具有以下特点, [0037] Further, the above method may have the following features,

5[0038] 所述计费网关接收到所述计费请求消息后,从所述计费请求消息中提取所述被叫号码和主叫号码,判断至少其中之一属于所述计费网关时,接收并处理所述计费请求消息。 5 [0038] The charging gateway after receiving the charging request message, extracts the message from the charging request the called number and the calling number, judging at least one of the charging gateway belonging , receives and processes the charging request message.

[0039] 本发明还提供一种Diameter路由系统,所述系统包括媒体网关控制功能(MGCF), 用于在C网用户和IP多媒体子系统(IMS)用户建立呼叫后,在发送计费信息给IMS网络的过程中,使用IMS用户的用户号码作为Diameter消息路由的主关键字查找路由。 [0039] The present invention also provides a Diameter routing system, the system comprising a media gateway control function (MGCF), used in the C network users and IP Multimedia Subsystem (IMS) users to set up a call, sending billing information to Process IMS network, using IMS subscriber number of primary route Diameter messages as keyword search routes.

[0040] 进一步的,上述系统还可具有以下特点, [0040] Further, the above system may have the following features,

[0041] 所述MGCF是用于:当C网用户呼叫IMS用户时,使用被叫号码作为Diameter消息路由的主关键字;当IMS用户呼叫C网用户时,使用主叫号码作为Diameter消息路由的主 [0041] The MGCF is used: When the C network users call IMS user, using the called number as the primary key of Diameter message routing; when the user calls the C IMS network users to use the calling number as message routing Diameter the Lord

关键字。 Keyword.

[0042] 进一步的,上述系统还可具有以下特点, [0042] Further, the above system may have the following features,

[0043] 所述MGCF还用于配置并保存IMS用户的用户号码与计费网关的映射关系;以及, 当C网用户呼叫IMS用户时,提取被叫号码,使用所述被叫号码作为主关键字查找路由表, 得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带被叫 [0043] The MGCF also used to configure and save user mapping between IMS subscriber numbers and billing gateway; and, when the C network users call IMS user, extracted called number, using the called number as the primary key Word searches the routing table, to obtain the corresponding billing gateway sends an accounting request message to the billing gateway, the charging request message carries the called

号码信息。 Number information.

[0044] 进一步的,上述系统还可具有以下特点, [0044] Further, the above system may have the following features,

[0045] 所述MGCF还用于配置并保存IMS用户的用户号码与计费网关的映射关系;以及, 当IMS用户呼叫C网用户时,提取主叫号码,使用所述主叫号码作为主关键字查找路由表, 得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带主叫 [0045] The MGCF also used to configure and save user mapping between IMS subscriber numbers and billing gateway; and, when the IMS subscriber calls C network users to extract the calling number, use the calling number as the primary key Word searches the routing table, to obtain the corresponding billing gateway sends an accounting request message to the billing gateway, the charging request message carries the calling

号码信息。 Number information.

[0046] 进一步的,上述系统还可具有以下特点, [0046] Further, the above system may have the following features,

[0047] 所述系统还包括计费网关,所述计费网关用于接收到所述计费请求消息后,从所述计费请求消息中提取所述被叫号码和主叫号码,判断至少其中之一属于所述计费网关时,接收并处理所述计费请求消息。 [0047] The system further comprises a billing gateway, the billing gateway for receiving the charging request message, extracting the charging request message from the called number and the calling number, it is determined, at least When one belonging to the billing gateway, receives and processes the charging request message.

[0048] 本发明所述方法,利用呼叫中的主叫号码或被叫号码作为Diameter消息路由的主关键字,不需要在IMS网元进行用户号码与CG域名对应关系设定,不需要IMS网元在呼叫过程中根据用户号码得到CG域名发送给MGCF网元,减少了消息流量。 The method of the invention [0048], the use of the call in the calling number or called Diameter message routing number as the primary key, does not require IMS network element subscriber numbers and the correspondence between CG domain settings, no IMS network Yuan during the call to give CG domain name based on the user number is sent to MGCF NE, reducing message traffic. 另外,由于在MGCF 发送给CG计费中心的ACR消息中,目前已具有主叫号码与被叫号码,所以不需要增加额外的开销。 Further, since the ACR message is sent to the MGCF CG billing center, now it has a calling number and the called number, so no additional overhead.

附图说明 Brief Description

[0049] 图1是基于CG域名计费上报流程; [0049] FIG. 1 is a CG-based domain billing escalation process;

[0050] 图2是本发明基于被叫号码路由计费上报流程; [0050] FIG. 2 is based on the present invention, the called number routing billing escalation process;

[0051] 图3是本发明基于主叫号码路由计费上报流程。 [0051] FIG. 3 is the present invention is based on Caller ID routing billing escalation process.

具体实施方式 DETAILED DESCRIPTION

[0052] 本发明提供一种Diameter路由方法,包括:C网用户和IP多媒体子系统(IMS)用户建立呼叫后,在发送计费信息给IMS网络的过程中,使用所述IMS用户的用户号码作为Diameter消息路由的主关键字查找路由。 [0052] The present invention provides a Diameter routing method comprising: C network users and IP Multimedia Subsystem (IMS) users to set up the call, and the billing information is sent to the IMS network in the process of using the IMS subscriber number of As a Diameter message routing master keyword search routes.

[0053] 其中,在C网用户呼叫IMS用户时,采用被叫号码作为Diameter消息路由的主关键字;在IMS用户呼叫C网用户时,采用主叫号码作为Diameter消息路由的主关键字。 [0053] wherein C network users call IMS user, the use of the called number as the primary key of Diameter message routing; when the IMS subscriber calls C network users, using the calling number as the primary key of Diameter message routing.

[0054] 其中,媒体网关控制功能(MGCF)配置并保存IMS用户的用户号码与计费网关的映射关系; [0054] wherein the media gateway control function (MGCF) to configure and save the mapping between IMS subscriber number of the billing gateway;

[0055] 当C网用户呼叫IMS用户时,包括: [0055] When a user calls the IMS C network users, including:

[0056] 所述MGCF提取被叫号码,使用所述被叫号码作为主关键字查找路由表,得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带被叫号码信息; [0056] The MGCF extract called number, using the called number as the primary key to the routing table, to obtain the corresponding billing gateway, to the charging gateway sends an accounting request message, the charging request message carries the called number information;

[0057] 所述计费网关接收到所述计费请求消息后,从所述计费请求消息中提取所述被叫号码和主叫号码,判断至少其中之一属于所述计费网关时,接收并处理所述计费请求消息。 [0057] The charging gateway after receiving the charging request message, extracts the message called number and the calling number from the billing request, determines at least one of the charging gateway belongs, It receives and processes the charging request message.

[0058] 当IMS用户呼叫C网用户时,包括:MGCF提取主叫号码,使用所述主叫号码作为主关键字查找路由表,得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带主叫号码信息; [0058] When a user calls the C IMS network users, including: MGCF extracts the calling number, use the calling number as the primary key of the routing table to obtain the corresponding billing gateway sends billing to the billing gateway Request message, the accounting request message carrying the calling number information;

[0059] 所述计费网关接收到所述计费请求消息后,从所述计费请求消息中提取所述被叫号码和主叫号码,判断至少其中之一属于所述计费网关时,接收并处理所述计费请求消息。 [0059] The charging gateway after receiving the charging request message, extracts the message called number and the calling number from the billing request, determines at least one of the charging gateway belongs, It receives and processes the charging request message.

[0060] 图2和图3给出两种基于用户号码进行Diameter路由的计费消息上报流程图,可以发现两种方式适用于不同的业务场景,当C网用户呼叫IMS用户时,需使用被叫号码作为查询路由表关键字,当IMS用户呼叫C网用户时,需使用主叫号码作为查询路由表关键字。 [0060] Figure 2 and Figure 3 shows a flowchart of the two reporting based on user numbers Diameter routing charging messages can be found in two ways for different business scenarios, when C network users call IMS user is required when using the call number as a query routing table key, when IMS subscriber calls C network users need to use the calling number as a routing table keyword.

[0061] 图2为当C网用户呼叫IMS用户时,基于被叫号码进行Diameter路由的计费上报流程图,包括: [0061] FIG. 2 is when C network users call IMS user, be based on the called number Diameter routing flowchart accounting reporting, including:

[0062] 201 :首先MGCF网元需进行数据配置,配置IMS用户号码与不同CG之间映射关系, 并保存在MGCF网元中,例如9999****号段用户映射CG1,8888*#*号段用户映射CG2。 [0062] 201: First, the need for data MGCF NE configuration, the configuration mapping between IMS subscriber numbers with different CG, and save MGCF NE in, for example, paragraph number 9999 **** user mapping CG1,8888 * # * No segment user mapping CG2.

[0063] 202 =C网用户呼叫IMS网络中用户,通过SIP协议呼叫接续,此时比如IMS用户号码为99990001。 [0063] 202 = C network users call IMS network user, the call connection via SIP protocol, this time such as IMS user number is 99990001.

[0064] 203 :MGCF网元提取出呼叫过程中的被叫号码99990001,根据在步骤201所做的数据配置,以被叫号码作为主关键字查找路由表,基于“从右端最长匹配”的原则,得到结果为CG1,并且本地动作为:RELAY ; [0064] 203: MGCF NE extracted during a call called number 99990001, according to data made in step 201 configuration to the called number as the primary key of the routing table, based on the "longest match from the right," the principle, the result is CG1, and local actions as: RELAY;

[0065] 204 =MGCF向CGl发送ACR(计费请求)消息,消息中携带被叫号码信息。 [0065] 204 = MGCF sends ACR (billing request) message to CGl, message carries the called party number information.

[0066] 205 :CG1接收到该ACR消息,从消息中提取出主叫号码与被叫号码,分别判断号码是否属于本CG,如至少其中一个号码属于本CG,则本地处理,此时被叫号码99990001属于CGl,接受处理此ACR消息。 [0066] 205: CG1 receiving the ACR message, extracts the calling number and called number from the message, respectively, is determined whether the number of the CG, such as at least one of these numbers belong to the present CG, the local processing, this time called Number 99990001 belong CGl, ACR accepted for processing this message.

[0067] 206 =CGl处理完ACR消息,向MGCF返回ACA(计费响应)消息。 [0067] 206 = CGl processed ACR message to MGCF returns ACA (charging response) message.

[0068] 图3为当IMS用户呼叫C网用户时,基于主叫号码进行Diameter路由的计费上报流程图。 When the [0068] FIG. 3 is when the IMS subscriber calls C network users, conducted Diameter routing based on Caller ID billing reporting flowchart.

[0069] 301 :首先MGCF网元需进行数据配置,做好IMS用户号码与不同CG之间映射关系, 并保存在网元中。 [0069] 301: First, the need for data MGCF NE configuration, do the mapping between IMS subscriber numbers with different CG, and stored in the network element. 例如9999****号段用户映射<_>CG1,8888*#*号段用户映射<_>CG2。 For example, paragraph number 9999 **** user mapping <_> CG1,8888 * # * number segment user mapping <_> CG2.

[0070] 302 =IMS网络中用户呼叫C网用户,通过SIP协议呼叫接续,此时比如IMS用户号码为99990001。 [0070] 302 = IMS network subscriber calls C network users, via SIP protocol call connection, at this time such as IMS user number is 99990001.

[0071] 303 =MGCF网元提取出呼叫过程中的主叫号码99990001,根据在步骤301所做的 [0071] 303 = MGCF NE extracted during a call the calling number 99990001, made according to the step 301

数据配置,以主叫号码作为主关键字查找路由表,基于“从右端最长匹配”的原则,得到结果CG1,并且本地动作为:RELAY,向CGl发送ACR消息。 Data configuration to the calling number as the primary key of the routing table, based on the "longest match from the right" principle, get results CG1, and local actions as: RELAY, send a message to the ACR CGl.

[0072] 304 =MGCF向CGl发送ACR消息,消息中携带主叫号码AVP信息。 [0072] 304 = MGCF sends a message to the ACR CGl, AVP message carries the calling number information.

[0073] 305 =CGl接收到ACR消息,从消息中提取出主叫号码与被叫号码,分别判断号码是否属于本CG1,如至少其中一个号码属于本CG,则本地处理,此时主叫号码99990001属于CGl,接受处理此ACR消息。 [0073] 305 = CGl ACR message is received, extracts the calling number and called number from the message, each number is determined whether the present CG1, such as at least one of these numbers belong to the present CG, the local processing, then the caller number 99,990,001 belong CGl, ACR accepted for processing this message.

[0074] 306 : CG1处理完ACR消息,向MGCF返回ACA消息。 [0074] 306: CG1 processed ACR message to MGCF returns ACA message.

[0075] 本发明还提供一种Diameter路由系统,所述系统包括媒体网关控制功能(MGCF), 用于在C网用户和IP多媒体子系统(IMS)用户建立呼叫后,在发送计费信息给IMS网络的过程中,使用IMS用户的用户号码作为Diameter消息路由的主关键字查找路由。 [0075] The present invention also provides a Diameter routing system, the system comprising a media gateway control function (MGCF), used in the C network users and IP Multimedia Subsystem (IMS) users to set up a call, sending billing information to Process IMS network, using IMS subscriber number of primary route Diameter messages as keyword search routes. 其中,当C网用户呼叫IMS用户时,使用被叫号码作为Diameter消息路由的主关键字;当IMS用户呼叫C网用户时,使用主叫号码作为Diameter消息路由的主关键字。 Wherein, when the C network users call IMS user, using the called number as the primary key of Diameter message routing; when the IMS subscriber calls C network users, the use of caller ID as the primary key of Diameter message routing.

[0076] 所述MGCF还用于配置并保存IMS用户的用户号码与计费网关的映射关系。 [0076] The MGCF also used to configure and save user mapping between IMS subscriber numbers and billing gateway.

[0077] 所述MGCF用于当C网用户呼叫IMS用户时,提取被叫号码,使用所述被叫号码作为主关键字查找路由表,得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带被叫号码信息。 [0077] The MGCF C network users when a call for IMS user, extracted called number, using the called number as the primary key to the routing table, to obtain the corresponding billing gateway, sent to the charging gateway charging request message, the charging request message carries the called party number information.

[0078] 所述MGCF用于当IMS用户呼叫C网用户时,提取主叫号码,使用所述主叫号码作为主关键字查找路由表,得到对应的计费网关,向所述计费网关发送计费请求消息,所述计费请求消息中携带主叫号码信息。 [0078] MGCF is used when a user calls C IMS network users, the extraction Caller ID, use the calling number as the primary key of the routing table lookup to obtain the corresponding billing gateway, sent to the charging gateway charging request message, the charging request message carrying the calling number information.

[0079] 其中,所述系统还包括计费网关,所述计费网关用于接收到所述计费请求消息后, 从所述计费请求消息中提取所述被叫号码和主叫号码,判断至少其中之一属于所述计费网关时,接收并处理所述计费请求消息。 [0079] wherein the system further comprises a billing gateway, a billing gateway for receiving the charging request message, the message extracting the called number and the calling number from the billing request, judging at least one of the charging gateway below, receives and processes the charging request message.

[0080] 通过以上方法,不再需要IMS将CG的域名发送给MGCF,实现不同用户的计费消息发送到其归属的CG计费中心。 [0080] By the above method, no longer need the CG domain IMS sent to MGCF, different users of accounting message to its home of CG billing center. 而且由于IMS不需将CG的域名发送给MGCF,达到减少消息流量的效果。 And because the IMS domain without the CG sent to MGCF, to reduce the effect of message traffic. 根据号码进行Diameter路由,在进行网络规划时,可实现不同CG计费中心管理不同号段的用户,便于网络管理。 Diameter routing performed according to numbers during network planning, enabling different users in different CG accounting center management number section, easy network management.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
CN1878173A *20 Mar 200613 Dec 2006华为技术有限公司IP multimedia subsystem domain user access controlling method and its system
CN101588249A *20 May 200825 Nov 2009华为技术有限公司Charging method, charging system and charging analysis and control device
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
CN103493522A *5 Mar 20121 Jan 2014泰科来股份有限公司Methods, systems, and computer readable media for enriching a diameter signaling message
CN103493522B *5 Mar 20127 Dec 2016泰科来股份有限公司用于丰富Diameter信令消息的方法、系统和计算机可读介质
US966813414 Aug 201530 May 2017Oracle International CorporationMethods, systems, and computer readable media for providing access network protocol interworking and authentication proxying
US966813514 Aug 201530 May 2017Oracle International CorporationMethods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication
WO2016062053A1 *28 Apr 201528 Apr 2016中兴通讯股份有限公司Method and device for implementing routing
Classifications
International ClassificationH04L29/06, H04L12/56
Cooperative ClassificationH04M15/62, H04M15/57, H04L12/141, H04L65/1043, H04L65/1016
European ClassificationH04L29/06M2N3, H04L12/14C, H04L29/06M2N1
Legal Events
DateCodeEventDescription
12 Jan 2011C06Publication
6 Jun 2012C10Entry into substantive examination
5 Nov 2014C14Grant of patent or utility model