著录项信息
专利名称 | 获取多地址信息的方法、装置和系统 |
申请号 | CN201010171336.6 | 申请日期 | 2010-05-13 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2011-11-16 | 公开/公告号 | CN102244687A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 华为技术有限公司 | 申请人地址 | 广东省深圳市龙岗区坂田华为基地总部办公楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为技术有限公司 | 当前权利人 | 华为技术有限公司 |
发明人 | 马尔利;李进前;杨长伟;冯斌;李笑霜 |
代理机构 | 北京中博世达专利商标代理有限公司 | 代理人 | 申健 |
摘要
本发明实施例公开一种获取多地址信息的方法、装置和系统,涉及通信领域,解决了媒体网关通过域名解析只能获取媒体网关控制器对应的一个IP地址,媒体网关与媒体网关控制器之间无法建立流控制传输协议SCTP偶联,从而影响媒体网关与媒体网关控制器之间的通信质量的问题。本发明的技术方案包括:接收媒体网关发送的DNS请求消息,根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息,根据所述两个以上地址信息生成DNS响应消息,向所述媒体网关发送所述DNS响应消息。本发明实施例提供的获取多地址信息的方法、装置和系统,能够应用于媒体网关与媒体网关控制器之间的通信。
1.一种获取多地址信息的方法,其特征在于,包括:
接收媒体网关发送的域名解析DNS请求消息;
根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息;
根据所述两个以上地址信息生成DNS响应消息;
向所述媒体网关发送所述DNS响应消息;
所述根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息包括:
根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
分别获取所述两个以上地址信息对应的优先级信息,所述地址信息包括:IP地址信息;或者,IP地址信息和IP地址对应的端口号;
则所述根据所述两个以上地址信息生成DNS响应消息为:
根据所述两个以上地址信息和所述两个以上地址信息对应的优先级信息,生成DNS响应消息。
3.根据权利要求1所述的方法,其特征在于,还包括:
根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器使用的通信协议;
则所述根据所述两个以上地址信息生成DNS响应消息为:
根据所述两个以上地址信息和所述媒体网关控制器使用的通信协议,生成DNS响应消息。
4.一种域名解析服务器,其特征在于,包括:
接收单元,用于接收媒体网关发送的DNS请求消息;
第一获取单元,用于根据所述接收单元接收的DNS请求消息中携带媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息;
第一生成单元,用于根据所述获取单元中获取的地址信息生成DNS响应消息;
发送单元,用于向所述媒体网关发送所述生成单元生成的DNS响应消息;
所述第一获取单元,包括:
获取子单元,用于根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。
5.根据权利要求4所述的服务器,其特征在于,还包括:
第二获取单元,用于获取所述第一获取单元获取的两个以上地址信息对应的优先级信息;
第二生成单元,用于根据所述第一获取单元获取的两个以上地址信息和所述第二获取单元获取的两个以上地址信息对应的优先级信息,生成DNS响应消息。
6.根据权利要求4所述的服务器,其特征在于,还包括:
第三获取单元,用于根据所述接收单元接收的DNS请求消息中携带的MGC域名,获取所述MGC使用的通信协议;
第三生成单元,用于根据所述第一获取单元获取的两个以上地址信息和所述第三获取单元获取的MGC使用的通信协议,生成DNS响应消息。
7.一种获取多地址信息的系统,其特征在于,包括:
域名解析服务器,用于接收媒体网关发送的DNS请求消息,根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息,根据所述两个以上地址信息生成DNS响应消息,向所述媒体网关发送所述DNS响应消息;
媒体网关,用于发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名和多地址信息请求指示,接收域名解析服务器根据所述DNS请求消息返回的DNS响应消息,从所述DNS响应消息中获取所述媒体网关控制器对应的两个以上地址信息。
8.根据权利要求7所述的系统,其特征在于,所述域名解析服务器,包括:
接收单元,用于接收媒体网关发送的DNS请求消息;
第一获取单元,用于根据所述接收单元接收的DNS请求消息中携带媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息;
第一生成单元,用于根据所述获取单元中获取的地址信息生成DNS响应消息;
发送单元,用于向所述媒体网关发送所述生成单元生成的DNS响应消息。
9.根据权利要求8所述的系统,其特征在于,所述第一获取单元,包括:
获取子单元,用于根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。
10.根据权利要求7所述的系统,其特征在于,所述媒体网关,包括:
发送单元,用于发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名;
接收单元,用于接收DNS服务器根据所述DNS请求消息返回的DNS响应消息;
获取单元,用于从所述接收单元接收的DNS响应消息中获取所述媒体网关控制器对应的两个以上地址信息。
获取多地址信息的方法、装置和系统\n技术领域\n[0001] 本发明涉及通信领域,尤其涉及一种获取多地址信息的方法、装置和系统。\n背景技术\n[0002] 目前,媒体网关(Media Gateway,MG)可以与媒体网关控制器(Media Gateway Control,MGC)建立流控制传输协议(Stream Control Transmission Protocol,SCTP)偶联,通过多条通信链路与媒体网关控制器进行通信。具体地,媒体网关获取媒体网关控制器对应的多个IP地址,并将所述多个IP地址携带在初始化消息中发送给媒体网关控制器,媒体网关控制器根据初始化消息中携带的多个IP地址与媒体网关之间建立流控制传输协议SCTP偶联,并在后续的通信过程中通过流控制传输协议SCTP偶联建立的多个通信链路与媒体网关进行通信。\n[0003] 在现有技术中,媒体网关可以通过域名解析获取媒体网关控制器对应的IP地址,然而,媒体网关通过域名解析只能获取媒体网关控制器对应的一个IP地址,媒体网关与媒体网关控制器之间无法建立流控制传输协议SCTP偶联,从而影响媒体网关与媒体网关控制器之间的通信质量。\n发明内容\n[0004] 本发明实施例提供获取多地址信息的方法、装置和系统,用以解决现有技术中媒体网关通过域名解析只能获取媒体网关控制器对应的一个IP地址,媒体网关与媒体网关控制器之间无法建立流控制传输协议SCTP偶联,从而影响媒体网关与媒体网关控制器之间的通信质量的问题。\n[0005] 为达到上述目的,本发明实施例采用如下技术方案:\n[0006] 一种获取多地址信息的方法,包括:接收媒体网关发送的域名解析DNS请求消息,根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息,根据所述两个以上地址信息生成DNS响应消息,向所述媒体网关发送所述DNS响应消息;\n[0007] 所述根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息包括:\n[0008] 根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。\n[0009] 一种域名解析服务器,包括:\n[0010] 接收单元,用于接收媒体网关发送的DNS请求消息;\n[0011] 第一获取单元,用于根据所述接收单元接收的DNS请求消息中携带媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息;\n[0012] 第一生成单元,用于根据所述获取单元中获取的地址信息生成DNS响应消息;\n[0013] 发送单元,用于向所述媒体网关发送所述生成单元生成的DNS响应消息;\n[0014] 所述第一获取单元,包括:\n[0015] 获取子单元,用于根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。\n[0016] 一种获取多地址信息的系统,包括:\n[0017] 域名解析服务器,用于接收媒体网关发送的DNS请求消息,根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息,根据所述两个以上地址信息生成DNS响应消息,向所述媒体网关发送所述DNS响应消息;\n[0018] 媒体网关,用于发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名和多地址信息请求指示,接收域名解析服务器根据所述DNS请求消息返回的DNS响应消息,从所述DNS响应消息中获取所述媒体网关控制器对应的两个以上地址信息。\n[0019] 本发明实施例提供的获取多地址信息的方法、装置和系统,域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,向媒体网关发送所述DNS响应消息,使得媒体网关从DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,媒体网关与媒体网关控制器可以通过所述多条通信链路进行通信,从而保证了媒体网关与媒体网关控制器之间的通信质量和可靠性。\n附图说明\n[0020] 图1为本发明实施例提供的获取多地址信息的方法的流程图;\n[0021] 图2为本发明又一实施例提供的获取多地址信息的方法的流程图;\n[0022] 图3为本发明再一实施例提供的获取多地址信息的方法的时序图一;\n[0023] 图4为图3所示获取多地址信息的方法中步骤308的流程图;\n[0024] 图5为本发明再一实施例提供的获取多地址信息的方法的时序图二;\n[0025] 图6为本发明再一实施例提供的获取多地址信息的方法的时序图三;\n[0026] 图7为本发明实施例提供的域名解析服务器的结构示意图一;\n[0027] 图8为本发明实施例提供的域名解析服务器的结构示意图二;\n[0028] 图9为本发明实施例提供的域名解析服务器的结构示意图三;\n[0029] 图10为图7-9所示的域名解析服务器中第一获取单元的结构示意图;\n[0030] 图11为本发明实施例提供的获取多地址信息的装置的结构示意图一;\n[0031] 图12为本发明实施例提供的获取多地址信息的装置的结构示意图二;\n[0032] 图13为本发明实施例提供的获取多地址信息的系统的结构示意图。\n具体实施方式\n[0033] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0034] 为了解决现有技术中媒体网关通过域名解析只能获取媒体网关控制器对应的一个IP地址,媒体网关与媒体网关控制器之间无法建立流控制传输协议SCTP偶联,从而影响媒体网关与媒体网关控制器之间的通信质量的问题。,本发明实施例提供一种获取多地址信息的方法、装置和系统。\n[0035] 如图1所示,本发明实施例提供的获取多地址信息的方法,包括:\n[0036] 步骤101,接收媒体网关发送的DNS请求消息。\n[0037] 在所述步骤101中,所述DNS请求消息中携带有媒体网关控制器域名。\n[0038] 步骤102,根据所述DNS请求消息中携带的媒体网关控制器域名获取MGC对应的两个以上地址信息。\n[0039] 在所述步骤102中,所述地址信息包括IP地址信息,或者,IP地址信息和IP地址对应的端口号。\n[0040] 步骤103,根据所述两个以上地址信息生成DNS响应消息。\n[0041] 步骤104,向所述媒体网关发送所述DNS响应消息。\n[0042] 本发明实施例提供的获取多地址信息的方法,域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,向媒体网关发送所述DNS响应消息,使得媒体网关从DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了MG与MGC之间的通信质量。\n[0043] 如图2所示,本发明又一实施例提供的获取多地址信息的方法,包括:\n[0044] 步骤201,发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名。\n[0045] 步骤202,接收域名解析服务器根据所述DNS请求消息返回的DNS响应消息;\n[0046] 步骤203,从所述DNS响应消息中获取所述媒体网关控制器域名对应的两个以上地址信息。\n[0047] 本发明实施例提供的获取多地址信息的方法,媒体网关发送DNS请求消息给域名解析服务器,使得域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,媒体网关接收DNS返回的所述DNS响应消息,从该DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了媒体网关与媒体网关控制器之间的通信质量。\n[0048] 为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面通过具体的实施例对本发明实施例提供的获取多地址信息的方法进行详细说明。\n[0049] 如图3所示,本发明再一实施例提供的获取多地址信息的方法,包括:\n[0050] 步骤301,域名解析服务器接收媒体网关发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名,如“domain.com”。\n[0051] 可选的,所述DNS请求消息还携带多地址信息请求指示,所述多地址信息请求指示用于请求所述MGC域名对应的两个以上地址信息,媒体网关可以根据实际的需要申请获取多地址,建立多条通信链路,也可以只申请一个地址,建立一个通信链路,对于不需要建立多链路的低价值通信,节省了通信资源,对于需要建立多链路的高价值通信,保证了通信的可靠性。\n[0052] 步骤302,域名解析服务器根据所述DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息。\n[0053] 在本实施例中,所述域名解析服务器上预先存储了媒体网关控制器域名与地址信息的对应关系。\n[0054] 进一步的,为了对不需要建立多链路的低价值通信,节省通信资源,对需要建立多链路的高价值通信,保证了通信的可靠性,所述步骤302包括:\n[0055] 域名解析服务器根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。\n[0056] 在本实施例中,所述域名解析服务器可以根据所述多地址信息请求指示进行媒体网关控制器对应的两个以上地址信息的获取。如,当所述多地址信息请求指示赋值为1时,所述域名解析服务器根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息。当所述多地址信息请求指示赋值为0时,所述域名解析服务器根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的一个地址信息即可。\n[0057] 步骤303,域名解析服务器根据所述两个以上地址信息生成DNS响应消息。\n[0058] 在本实施例中,所述地址信息包括IP地址信息,DNS服务器根据两个以上IP地址信息生成DNS响应消息,此时,所述两个以上IP地址对应的端口唯一确定且媒体网关与媒体网关控制器之间使用默认协议进行链路建立,如默认使用流控制传输协议SCTP建立媒体网关与媒体网关控制器之间的流控制传输协议SCTP偶联,使得域名解析服务器发送所述DNS响应消息时只需要使用较少的通信资源,节约了通信资源。或者,为了不局限媒体网关控制器与媒体网关进行链路连接需要使用的端口,所述地址信息包括IP地址和IP地址对应的端口号。\n[0059] 为了在媒体网关接收到DNS响应消息时更好的管理所述DNS响应消息中地址信息,所述DNS响应消息还可以包括所述两个以上地址信息的数目。\n[0060] 步骤304,域名解析服务器向所述媒体网关发送所述DNS响应消息。\n[0061] 步骤305,媒体网关从所述DNS响应消息中获取地址信息。\n[0062] 步骤306,媒体网关根据所述两个以上地址信息,与所述媒体网关控制器建立两条以上通信链路。\n[0063] 在本实施例中,所述步骤306,如图4所示,包括:\n[0064] 步骤3061,媒体网关根据所述地址信息,生成初始化消息。\n[0065] 步骤3062,媒体网关向所述媒体网关控制器发送初始化消息,与所述媒体网关控制器建立两条以上通信链路。\n[0066] 进一步的,为了确保所述媒体网关与媒体网关控制器之间的QoS服务质量,所述获取多地址信息的方法,如图5所示,还包括:\n[0067] 步骤307,域名解析服务器分别获取所述两个以上地址信息对应的优先级信息;\n[0068] 则所述步骤303为:\n[0069] 域名解析服务器根据所述两个以上地址信息和所述两个以上地址信息对应的优先级信息,生成DNS响应消息。\n[0070] 进一步的,为了不局限所述媒体网关与媒体网关控制器之间的通信协议,所述获取多地址信息的方法,如图6所示,还包括:\n[0071] 步骤308,域名解析服务器根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器使用的通信协议;\n[0072] 则所述步骤303为:\n[0073] 域名解析服务器根据所述两个以上地址信息和所述媒体网关控制器使用的通信协议,生成DNS响应消息。\n[0074] 在具体使用时,如表1所示,所述DNS响应消息可以包括所述地址信息的数目、媒体网关控制器使用的通信协议、地址信息和地址对应的优先级信息,所述地址信息包括IP地址和与所述IP地址对应的端口号。\n[0075] 表1:DNS响应消息格式\n[0076] \n \n[0077] 其中,NUM OF ADDRESS表示域名解析服务器解析得到的地址信息的数目;\nPROTOCOL表示该域名对应业务的传输协议;ADDRESS表示域名对应的一个IP地址;PORT表示和ADDRESS对应的一个端口;PRIORITY表示ADDRESS对应的优先级,可以设置数值0为最高优先级,数值255为最低优先级。\n[0078] 值得说明的时,上述DNS响应消息格式中NUM OF ADDRESS数值可为1,当所述NUM OF ADDRESS数值为1时,兼容现有技术中的DNS响应消息。\n[0079] 在实际应用时,如,域名解析服务器在接收到媒体网关发送的携带有“domain.com”的DNS请求消息时,所述域名解析服务器会根据“domain.com”获取“domain.com”对应的两个以上地址信息生成如表2所示的DNS响应消息。\n[0080] 表2:与“domain.com”对应的DNS响应消息\n[0081] \n[0082] 具体的,如所述媒体网关接收到如表2所示的DNS响应消息时,所述媒体网关根据所述DNS响应消息得出“domain.com”使用的是基于流控制传输协议SCTP的链接,“domain.com”对应的端口为Port1,“domain.com”一共使用了4个IP地址,其中IP1优先级最高,故IP1为首选地址。媒体网关根据所述地址信息生成Init消息。当媒体网关控制器使用的是基于流控制传输协议SCTP的链接时,所述媒体网关发送所述Init消息请求同媒体网关控制器建立基于流控制传输协议SCTP的链接。MG与MGC之间进行交互,完成流控制传输协议SCTP链接的建立。所述媒体网关与媒体网关控制器之间进行交互,包括:媒体网关控制器向所述媒体网关返回Init响应消息;媒体网关向媒体网关控制器发送Cookie消息;\n媒体网关控制器向媒体网关返回Cookie响应消息。\n[0083] 在本实施例中,当媒体网关向最高优先级的IP地址上发送报文不能成功时,媒体网关自动向次高优先级的IP地址上发送报文。如,媒体网关与域名为“domain.com”的媒体网关建立流控制传输协议SCTP链接后,媒体网关向IP1上发送报文,当媒体网关向IP1上发送报文不成功时,媒体网关自动切换到IP2上进行报文发送,保证了媒体网关与媒体网关控制器之间的QoS服务质量。\n[0084] 本发明实施例提供的获取多地址信息的方法,域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,向媒体网关发送所述媒体网关控制器响应消息,使得媒体网关从DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了媒体网关与媒体网关控制器之间的通信质量。\n[0085] 如图7所示,本发明实施例提供的域名解析服务器,包括:\n[0086] 接收单元401,用于接收媒体网关发送的DNS请求消息;具体的实现方法可以参见如图1所示的步骤101所述,此处不再赘述。\n[0087] 第一获取单元402,用于根据所述接收单元接收的DNS请求消息中携带媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息;具体的实现方法可以参见如图1所示的步骤102所述,此处不再赘述。\n[0088] 第一生成单元403,用于根据所述获取单元中获取的地址信息生成DNS响应消息;\n具体的实现方法可以参见如图1所示的步骤103所述,此处不再赘述。\n[0089] 发送单元404,用于向所述媒体网关发送所述生成单元生成的DNS响应消息。具体的实现方法可以参见如图1所示的步骤104所述,此处不再赘述。\n[0090] 进一步的,为了确保所述媒体网关与媒体网关控制器之间的QoS服务质量,如图8所示,所述域名解析服务器,还包括:\n[0091] 第二获取单元405,用于获取所述第一获取单元获取的两个以上地址信息对应的优先级信息;具体的实现方法可以参见如图5所示的步骤307所述,此处不再赘述。\n[0092] 第二生成单元406,用于根据所述第一获取单元获取的两个以上地址信息和所述第二获取单元获取的两个以上地址信息对应的优先级信息,生成DNS响应消息。具体的实现方法可以参见如图5所示的步骤303所述,此处不再赘述。\n[0093] 进一步的,为了不局限所述媒体网关与媒体网关控制器之间的通信协议,如图9所示,所述域名解析服务器,还包括:\n[0094] 第三获取单元407,用于根据所述接收单元接收的DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器使用的通信协议;具体的实现方法可以参见如图\n6所示的步骤308所述,此处不再赘述。\n[0095] 第三生成单元408,用于根据所述第一获取单元获取的两个以上地址信息和所述第三获取单元获取的媒体网关控制器使用的通信协议,生成DNS响应消息。具体的实现方法可以参见如图6所示的步骤303所述,此处不再赘述。\n[0096] 进一步的,为了对不需要建立多链路的低价值通信,节省了通信资源,对需要建立多链路的高价值通信,保证了通信的可靠性,如图10所示,所述第一获取单元,包括:\n[0097] 获取子单元4021,用于根据所述DNS请求消息中携带的媒体网关控制器域名和多地址信息请求指示,获取所述媒体网关控制器对应的两个以上地址信息。\n[0098] 本发明实施例提供的域名解析服务器,域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,向媒体网关发送所述DNS响应消息,使得媒体网关从DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了媒体网关与媒体网关控制器之间的通信质量。\n[0099] 如图11所示,本发明实施例提供的获取多地址信息的装置,包括:\n[0100] 发送单元501,用于发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名;具体的实现方法可以参见如图2所示的步骤201所述,此处不再赘述。\n[0101] 接收单元502,用于接收DNS服务器根据所述DNS请求消息返回的DNS响应消息;\n具体的实现方法可以参见如图2所示的步骤202所述,此处不再赘述。\n[0102] 获取单元503,用于从所述接收单元接收的DNS响应消息中获取所述媒体网关控制器域名对应的两个以上地址信息。具体的实现方法可以参见如图2所示的步骤203所述,此处不再赘述。\n[0103] 进一步的,如图12所示,所述获取多地址信息的装置,还包括:\n[0104] 执行单元504,用于根据所述获取单元获取的两个以上地址信息,与所述媒体网关控制器建立两条以上通信链路。具体的实现方法可以参见如图3所示的步骤306所述,此处不再赘述。\n[0105] 本发明实施例提供的获取多地址信息的装置,媒体网关发送DNS请求消息给DNS服务器,使得域名解析服务器根据DNS请求消息中携带的媒体网关控制服务器域名获取媒体网关控制服务器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,媒体网关接收域名解析服务器返回的所述DNS响应消息,从该DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取媒体网关控制器对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了媒体网关与媒体网关控制器之间的通信质量。\n[0106] 如图13所示,本发明实施例提供的获取多地址信息的系统,包括:\n[0107] 域名解析服务器601,用于接收媒体网关发送的DNS请求消息,根据所述DNS请求消息中携带的媒体网关控制器域名,获取所述媒体网关控制器对应的两个以上地址信息,根据所述两个以上地址信息生成DNS响应消息,向所述媒体网关发送所述DNS响应消息。\n[0108] 媒体网关602,用于发送DNS请求消息,所述DNS请求消息携带媒体网关控制器域名,接收DNS服务器根据所述DNS请求消息返回的DNS响应消息,从所述DNS响应消息中获取所述媒体网关控制器对应的两个以上地址信息。\n[0109] 具体结构与功能与上述实施例描述的图7-10所示域名解析服务器和图11-12所示获取多地址信息的装置基本相似,此处不再赘述。\n[0110] 本发明实施例提供的获取多地址信息的系统,域名解析服务器根据DNS请求消息中携带的媒体网关控制器域名获取媒体网关控制器对应的两个以上地址信息并根据所述两个以上地址信息生成DNS响应消息,向媒体网关发送所述DNS响应消息,使得媒体网关从DNS响应消息中获取地址信息,实现了媒体网关通过域名解析获取MGC对应的多个IP地址,使得媒体网关与媒体网关控制器之间建立多条通信链路,从而保证了媒体网关与媒体网关控制器之间的通信质量。\n[0111] 本发明实施例提供的获取多地址信息的方法、装置和系统,能够应用于媒体网关与媒体网关控制器之间的通信。\n[0112] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读存储介质中,如ROM/RAM、磁碟或光盘等。\n[0113] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
法律信息
- 2014-11-05
- 2012-02-08
实质审查的生效
IPC(主分类): H04L 29/12
专利申请号: 201010171336.6
申请日: 2010.05.13
- 2011-11-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-01-10
|
2005-11-29
| | |
2
| |
2009-10-21
|
2009-05-22
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |