专利名称:获取多地址信息的方法、装置和系统的制作方法
技术领域:
本发明涉及通信领域,尤其涉及一种获取多地址信息的方法、装置和系统。
背景技术:
目前,媒体网关(Media Gateway, MG)可以与媒体网关控制器(MediaGateway Control, MGC)建立流控制传输协议(Stream Control TransmissionProtocol, SCTP)偶联,通过多条通信链路与媒体网关控制器进行通信。具体地,媒体网关获取媒体网关控制器对应的多个IP地址,并将所述多个IP地址携带在初始化消息中发送给媒体网关控制器,媒体网关控制器根据初始化消息中携带的多个IP地址与媒体网关之间建立流控制传输协议 SCTP偶联,并在后续的通信过程中通过流控制传输协议SCTP偶联建立的多个通信链路与媒体网关进行通信。在现有技术中,媒体网关可以通过域名解析获取媒体网关控制器对应的IP地址, 然而,媒体网关通过域名解析只能获取媒体网关控制器对应的一个IP地址,媒体网关与媒体网关控制器之间无法建立流控制传输协议SCTP偶联,从而影响媒体网关与媒体网关控制器之间的通信质量。
发明内容
本发明实施例提供获取多地址信息的方法、装置和系统,用以解决现有技术中媒体网关通过域名解析只能获取媒体网关控制器对应的一个IP地址,媒体网关与媒体网关控制器之间无法建立流控制传输协议SCTP偶联,从而影响媒体网关与媒体网关控制器之间的通信质量的问题。为达到上述目的,本发明实施例采用如下技术方案一种获取多地址信息的方法,包括接收媒体网关发送的域名解析DNS请求消息, 根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息,根据所述两个以上地址信息生成DNS响应消息,向所述媒体网关发送所述DNS响应消息。—种域名解析服务器,包括接收单元,用于接收媒体网关发送的DNS请求消息;第一获取单元,用于根据所述接收单元接收的DNS请求消息中携带媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息;第一生成单元,用于根据所述获取单元中获取的地址信息生成DNS响应消息;发送单元,用于向所述媒体网关发送所述生成单元生成的DNS响应消息。一种获取多地址信息的系统,包括域名解析服务器,用于接收媒体网关发送的DNS请求消息,根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息,根据所述两个以上地址信息生成DNS响应消息,向所述媒体网关发送所述DNS响应消息;
媒体网关,用于发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名, 接收域名解析服务器根据所述DNS请求消息返回的DNS响应消息,从所述DNS响应消息中获取所述媒体网关控制器对应的两个以上地址信息。本发明实施例提供的获取多地址信息的方法、装置和系统,域名解析服务器根据 DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,向媒体网关发送所述DNS响应消息,使得媒体网关从DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,媒体网关与媒体网关控制器可以通过所述多条通信链路进行通信,从而保证了媒体网关与媒体网关控制器之间的通信质量和可靠性。
图1为本发明实施例提供的获取多地址信息的方法的流程图;图2为本发明又一实施例提供的获取多地址信息的方法的流程图;图3为本发明再一实施例提供的获取多地址信息的方法的时序图一;图4为图3所示获取多地址信息的方法中步骤308的流程图;图5为本发明再一实施例提供的获取多地址信息的方法的时序图二 ;图6为本发明再一实施例提供的获取多地址信息的方法的时序图三;图7为本发明实施例提供的域名解析服务器的结构示意图一;图8为本发明实施例提供的域名解析服务器的结构示意图二 ;图9为本发明实施例提供的域名解析服务器的结构示意图三;图10为图7-9所示的域名解析服务器中第一获取单元的结构示意图;图11为本发明实施例提供的获取多地址信息的装置的结构示意图一;图12为本发明实施例提供的获取多地址信息的装置的结构示意图二 ;图13为本发明实施例提供的获取多地址信息的系统的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了解决现有技术中媒体网关通过域名解析只能获取媒体网关控制器对应的一个IP地址,媒体网关与媒体网关控制器之间无法建立流控制传输协议SCTP偶联,从而影响媒体网关与媒体网关控制器之间的通信质量的问题。,本发明实施例提供一种获取多地址信息的方法、装置和系统。如图1所示,本发明实施例提供的获取多地址信息的方法,包括步骤101,接收媒体网关发送的DNS请求消息。在所述步骤101中,所述DNS请求消息中携带有媒体网关控制器域名。步骤102,根据所述DNS请求消息中携带的媒体网关控制器域名获取MGC对应的两个以上地址信息。在所述步骤102中,所述地址信息包括IP地址信息,或者,IP地址信息和IP地址对应的端口号。步骤103,根据所述两个以上地址信息生成DNS响应消息。步骤104,向所述媒体网关发送所述DNS响应消息。本发明实施例提供的获取多地址信息的方法,域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,向媒体网关发送所述DNS响应消息,使得媒体网关从DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了 MG与 MGC之间的通信质量。如图2所示,本发明又一实施例提供的获取多地址信息的方法,包括步骤201,发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名。步骤202,接收域名解析服务器根据所述DNS请求消息返回的DNS响应消息;步骤203,从所述DNS响应消息中获取所述媒体网关控制器域名对应的两个以上地址信息。本发明实施例提供的获取多地址信息的方法,媒体网关发送DNS请求消息给域名解析服务器,使得域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息, 媒体网关接收DNS返回的所述DNS响应消息,从该DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了媒体网关与媒体网关控制器之间的通信质量。为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面通过具体的实施例对本发明实施例提供的获取多地址信息的方法进行详细说明。如图3所示,本发明再一实施例提供的获取多地址信息的方法,包括步骤301,域名解析服务器接收媒体网关发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名,如“domain, com”。可选的,所述DNS请求消息还携带多地址信息请求指示,所述多地址信息请求指示用于请求所述MGC域名对应的两个以上地址信息,媒体网关可以根据实际的需要申请获取多地址,建立多条通信链路,也可以只申请一个地址,建立一个通信链路,对于不需要建立多链路的低价值通信,节省了通信资源,对于需要建立多链路的高价值通信,保证了通信的可靠性。步骤302,域名解析服务器根据所述DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息。在本实施例中,所述域名解析服务器上预先存储了媒体网关控制器域名与地址信息的对应关系。进一步的,为了对不需要建立多链路的低价值通信,节省通信资源,对需要建立多链路的高价值通信,保证了通信的可靠性,所述步骤302包括域名解析服务器根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。在本实施例中,所述域名解析服务器可以根据所述多地址信息请求指示进行媒体网关控制器对应的两个以上地址信息的获取。如,当所述多地址信息请求指示赋值为1时, 所述域名解析服务器根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息。当所述多地址信息请求指示赋值为0时,所述域名解析服务器根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的一个地址信息即可。步骤303,域名解析服务器根据所述两个以上地址信息生成DNS响应消息。在本实施例中,所述地址信息包括IP地址信息,DNS服务器根据两个以上IP地址信息生成DNS响应消息,此时,所述两个以上IP地址对应的端口唯一确定且媒体网关与媒体网关控制器之间使用默认协议进行链路建立,如默认使用流控制传输协议SCTP建立媒体网关与媒体网关控制器之间的流控制传输协议SCTP偶联,使得域名解析服务器发送所述DNS响应消息时只需要使用较少的通信资源,节约了通信资源。或者,为了不局限媒体网关控制器与媒体网关进行链路连接需要使用的端口,所述地址信息包括IP地址和IP地址对应的端口号。为了在媒体网关接收到DNS响应消息时更好的管理所述DNS响应消息中地址信息,所述DNS响应消息还可以包括所述两个以上地址信息的数目。步骤304,域名解析服务器向所述媒体网关发送所述DNS响应消息。步骤305,媒体网关从所述DNS响应消息中获取地址信息。步骤306,媒体网关根据所述两个以上地址信息,与所述媒体网关控制器建立两条以上通信链路。在本实施例中,所述步骤306,如图4所示,包括步骤3061,媒体网关根据所述地址信息,生成初始化消息。步骤3062,媒体网关向所述媒体网关控制器发送初始化消息,与所述媒体网关控制器建立两条以上通信链路。进一步的,为了确保所述媒体网关与媒体网关控制器之间的QoS服务质量,所述获取多地址信息的方法,如图5所示,还包括步骤307,域名解析服务器分别获取所述两个以上地址信息对应的优先级信息;则所述步骤303为域名解析服务器根据所述两个以上地址信息和所述两个以上地址信息对应的优先级信息,生成DNS响应消息。进一步的,为了不局限所述媒体网关与媒体网关控制器之间的通信协议,所述获取多地址信息的方法,如图6所示,还包括步骤308,域名解析服务器根据所述DNS请求消息中携带的媒体网关控制器域名, 获取所述媒体网关控制器使用的通信协议;则所述步骤303为域名解析服务器根据所述两个以上地址信息和所述媒体网关控制器使用的通信协议,生成DNS响应消息。在具体使用时,如表1所示,所述DNS响应消息可以包括所述地址信息的数目、媒体网关控制器使用的通信协议、地址信息和地址对应的优先级信息,所述地址信息包括IP 地址和与所述IP地址对应的端口号。
表1 :DNS响应消息格式 [0072 [0073 [0074 [0075 [0076 [0077 [0078 [0079 [0080 [0081 [0082 [0083 [0084 [0085 [0086 [0087 [0088其中,NUM OF ADDRESS表示域名解析服务器解析得到的地址信息的数目; PROTOCOL表示该域名对应业务的传输协议;ADDRESS表示域名对应的一个IP地址;PORT表示和ADDRESS对应的一个端口 ;!PRIORITY表示ADDRESS对应的优先级,可以设置数值0为最高优先级,数值255为最低优先级。值得说明的时,上述DNS响应消息格式中NUM OF ADDRESS数值可为1,当所述NUM OF ADDRESS数值为1时,兼容现有技术中的DNS响应消息。在实际应用时,如,域名解析服务器在接收到媒体网关发送的携带有“domain, com”的DNS请求消息时,所述域名解析服务器会根据“domain, com"获取“domain, com"对应的两个以上地址信息生成如表2所示的DNS响应消息。表2 与“domain, com”对应的DNS响应消息
NUM OF ADDRESSPROTOCOLADDRESSPORTPRIORITY4SCTP (可以默认IPlPortl0为空)IP2Portl1IP3Portl2IP4Portl3 具体的,如所述媒体网关接收到如表2所示的DNS响应消息时,所述媒体网关根据
+一一+一一+一一+一一+一一+一一+一一+一一+一一+一一+一一+一一+一一+一一+一一+一一+
NUM OF ADDRESS| PROTOCOL
+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+
ADDRESS
-+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+
PORTIPRIORITY
-+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+
ADDRESS
-+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+
PORTIPRIORITY
-+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+
-+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+
ADDRESS
+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+
PORTIPRIORITY
+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+—+所述DNS响应消息得出“domain, com”使用的是基于流控制传输协议SCTP的链接,“domain, com”对应的端口为Portl,“domain, com" 一共使用了 4个IP地址,其中IPl优先级最高, 故IPl为首选地址。媒体网关根据所述地址信息生成hit消息。当媒体网关控制器使用的是基于流控制传输协议SCTP的链接时,所述媒体网关发送所述hit消息请求同媒体网关控制器建立基于流控制传输协议SCTP的链接。MG与MGC之间进行交互,完成流控制传输协议SCTP链接的建立。所述媒体网关与媒体网关控制器之间进行交互,包括媒体网关控制器向所述媒体网关返回hit响应消息;媒体网关向媒体网关控制器发送Cookie消息; 媒体网关控制器向媒体网关返回Cookie响应消息。在本实施例中,当媒体网关向最高优先级的IP地址上发送报文不能成功时,媒体网关自动向次高优先级的IP地址上发送报文。如,媒体网关与域名为“domain, com”的媒体网关建立流控制传输协议SCTP链接后,媒体网关向IPl上发送报文,当媒体网关向IPl 上发送报文不成功时,媒体网关自动切换到IP2上进行报文发送,保证了媒体网关与媒体网关控制器之间的QoS服务质量。本发明实施例提供的获取多地址信息的方法,域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,向媒体网关发送所述媒体网关控制器响应消息,使得媒体网关从DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了媒体网关与媒体网关控制器之间的通信质量。如图7所示,本发明实施例提供的域名解析服务器,包括接收单元401,用于接收媒体网关发送的DNS请求消息;具体的实现方法可以参见如图1所示的步骤101所述,此处不再赘述。第一获取单元402,用于根据所述接收单元接收的DNS请求消息中携带媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息;具体的实现方法可以参见如图1所示的步骤102所述,此处不再赘述。第一生成单元403,用于根据所述获取单元中获取的地址信息生成DNS响应消息; 具体的实现方法可以参见如图1所示的步骤103所述,此处不再赘述。发送单元404,用于向所述媒体网关发送所述生成单元生成的DNS响应消息。具体的实现方法可以参见如图1所示的步骤104所述,此处不再赘述。进一步的,为了确保所述媒体网关与媒体网关控制器之间的QoS服务质量,如图8 所示,所述域名解析服务器,还包括第二获取单元405,用于获取所述第一获取单元获取的两个以上地址信息对应的优先级信息;具体的实现方法可以参见如图5所示的步骤307所述,此处不再赘述。第二生成单元406,用于根据所述第一获取单元获取的两个以上地址信息和所述第二获取单元获取的两个以上地址信息对应的优先级信息,生成DNS响应消息。具体的实现方法可以参见如图5所示的步骤303所述,此处不再赘述。进一步的,为了不局限所述媒体网关与媒体网关控制器之间的通信协议,如图9 所示,所述域名解析服务器,还包括第三获取单元407,用于根据所述接收单元接收的DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器使用的通信协议;具体的实现方法可以参见如图 6所示的步骤308所述,此处不再赘述。第三生成单元408,用于根据所述第一获取单元获取的两个以上地址信息和所述第三获取单元获取的媒体网关控制器使用的通信协议,生成DNS响应消息。具体的实现方法可以参见如图6所示的步骤303所述,此处不再赘述。进一步的,为了对不需要建立多链路的低价值通信,节省了通信资源,对需要建立多链路的高价值通信,保证了通信的可靠性,如图10所示,所述第一获取单元,包括获取子单元4021,用于根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。本发明实施例提供的域名解析服务器,域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,向媒体网关发送所述DNS响应消息,使得媒体网关从DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP 地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了媒体网关与媒体网关控制器之间的通信质量。如图11所示,本发明实施例提供的获取多地址信息的装置,包括发送单元501,用于发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名;具体的实现方法可以参见如图2所示的步骤201所述,此处不再赘述。接收单元502,用于接收DNS服务器根据所述DNS请求消息返回的DNS响应消息; 具体的实现方法可以参见如图2所示的步骤202所述,此处不再赘述。获取单元503,用于从所述接收单元接收的DNS响应消息中获取所述媒体网关控制器域名对应的两个以上地址信息。具体的实现方法可以参见如图2所示的步骤203所述, 此处不再赘述。进一步的,如图12所示,所述获取多地址信息的装置,还包括执行单元504,用于根据所述获取单元获取的两个以上地址信息,与所述媒体网关控制器建立两条以上通信链路。具体的实现方法可以参见如图3所示的步骤306所述,此处不再赘述。本发明实施例提供的获取多地址信息的装置,媒体网关发送DNS请求消息给DNS 服务器,使得域名解析服务器根据DNS请求消息中携带的媒体网关控制服务器域名获取媒体网关控制服务器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,媒体网关接收域名解析服务器返回的所述DNS响应消息,从该DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了媒体网关与媒体网关控制器之间的通信质量。如图13所示,本发明实施例提供的获取多地址信息的系统,包括域名解析服务器601,用于接收媒体网关发送的DNS请求消息,根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息, 根据所述两个以上地址信息生成DNS响应消息,向所述媒体网关发送所述DNS响应消息。媒体网关602,用于发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名,接收DNS服务器根据所述DNS请求消息返回的DNS响应消息,从所述DNS响应消息中获取所述媒体网关控制器对应的两个以上地址信息。具体结构与功能与上述实施例描述的图7-10所示域名解析服务器和图11-12所示获取多地址信息的装置基本相似,此处不再赘述。本发明实施例提供的获取多地址信息的系统,域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,向媒体网关发送所述DNS响应消息,使得媒体网关从 DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取MGC对应的多个IP地址, 使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了媒体网关与媒体网关控制器之间的通信质量。本发明实施例提供的获取多地址信息的方法、装置和系统,能够应用于媒体网关与媒体网关控制器之间的通信。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读存储介质中,如 ROM/RAM、磁碟或光盘等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种获取多地址信息的方法,其特征在于,包括 接收媒体网关发送的域名解析DNS请求消息;根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息;根据所述两个以上地址信息生成DNS响应消息; 向所述媒体网关发送所述DNS响应消息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息包括根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。
3.根据权利要求1或2所述的方法,其特征在于,还包括分别获取所述两个以上地址信息对应的优先级信息,所述地址信息包括IP地址信息;或者,IP地址信息和IP地址对应的端口号;则所述根据所述两个以上地址信息生成DNS响应消息为根据所述两个以上地址信息和所述两个以上地址信息对应的优先级信息,生成DNS响应消息。
4.根据权利要求1或2所述的方法,其特征在于,还包括根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器使用的通信协议;则所述根据所述两个以上地址信息生成DNS响应消息为根据所述两个以上地址信息和所述媒体网关控制器使用的通信协议,生成DNS响应消肩、ο
5.一种域名解析服务器,其特征在于,包括接收单元,用于接收媒体网关发送的DNS请求消息;第一获取单元,用于根据所述接收单元接收的DNS请求消息中携带媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息;第一生成单元,用于根据所述获取单元中获取的地址信息生成DNS响应消息; 发送单元,用于向所述媒体网关发送所述生成单元生成的DNS响应消息。
6.根据权利要求5所述的服务器,其特征在于,所述第一获取单元,包括获取子单元,用于根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。
7.根据权利要求5或6所述的服务器,其特征在于,还包括第二获取单元,用于获取所述第一获取单元获取的两个以上地址信息对应的优先级信息;第二生成单元,用于根据所述第一获取单元获取的两个以上地址信息和所述第二获取单元获取的两个以上地址信息对应的优先级信息,生成DNS响应消息。
8.根据权利要求5或6所述的服务器,其特征在于,还包括第三获取单元,用于根据所述接收单元接收的DNS请求消息中携带的MGC域名,获取所述MGC使用的通信协议;第三生成单元,用于根据所述第一获取单元获取的两个以上地址信息和所述第三获取单元获取的MGC使用的通信协议,生成DNS响应消息。
9.一种获取多地址信息的系统,其特征在于,包括域名解析服务器,用于接收媒体网关发送的DNS请求消息,根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息,根据所述两个以上地址信息生成DNS响应消息,向所述媒体网关发送所述DNS响应消息;媒体网关,用于发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名,接收域名解析服务器根据所述DNS请求消息返回的DNS响应消息,从所述DNS响应消息中获取所述媒体网关控制器对应的两个以上地址信息。
10.根据权利要求9所述的系统,其特征在于,所述域名解析服务器,包括接收单元,用于接收媒体网关发送的DNS请求消息;第一获取单元,用于根据所述接收单元接收的DNS请求消息中携带媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息;第一生成单元,用于根据所述获取单元中获取的地址信息生成DNS响应消息;发送单元,用于向所述媒体网关发送所述生成单元生成的DNS响应消息。
11.根据权利要求10所述的系统,其特征在于,所述第一获取单元,包括获取子单元,用于根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。
12.根据权利要求9所述的系统,其特征在于,所述媒体网关,包括发送单元,用于发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名;接收单元,用于接收DNS服务器根据所述DNS请求消息返回的DNS响应消息;获取单元,用于从所述接收单元接收的DNS响应消息中获取所述媒体网关控制器对应的两个以上地址信息。
全文摘要
本发明实施例公开一种获取多地址信息的方法、装置和系统,涉及通信领域,解决了媒体网关通过域名解析只能获取媒体网关控制器对应的一个IP地址,媒体网关与媒体网关控制器之间无法建立流控制传输协议SCTP偶联,从而影响媒体网关与媒体网关控制器之间的通信质量的问题。本发明的技术方案包括接收媒体网关发送的DNS请求消息,根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息,根据所述两个以上地址信息生成DNS响应消息,向所述媒体网关发送所述DNS响应消息。本发明实施例提供的获取多地址信息的方法、装置和系统,能够应用于媒体网关与媒体网关控制器之间的通信。
文档编号H04L29/12GK102244687SQ20101017133
公开日2011年11月16日 申请日期2010年5月13日 优先权日2010年5月13日
发明者冯斌, 李笑霜, 李进前, 杨长伟, 马尔利 申请人:华为技术有限公司