【技术实现步骤摘要】
ENUM/DNS的递归查询方法、装置及系统
本专利技术涉及互联网(IP,InternetProtocol)多媒体子系统(IMS, IP MultimediaSubsystem)网络的电话号码映射工作组(ENUM, Telephone Number Mapping Group) / 域名系统(Domain Name System)
,具体地,涉及一种ENUM/DNS递归查询方法、装置及系统。
技术介绍
目前,在移动通信的MS网络中,针对移动电话号码的ENUM进行域名查询时,通常有如下三种方法: 第一种方法、地址查询(A查询):根据域名得到域名的IP地址,能够ENUM/DNS所在区域的IMS网元提供域名解析。例如客户端(例如服务-呼叫会话控制功能(S-CSCF,Serving Call Sess1n Control Funct1n)向 ENUM/DNS 服务器发起 A 查询,假设其输入为“icscf.1ms.gd.chinamobile.com”,贝丨J DNS服务器需要返回该域名对应的IP地址,如“192.168.145.2”。 第二种方法、SRV查询:根据应用协议和传输协议得到被叫方网络入口点的服务域名和端口。例如客户端(例如S-CSCF)向ENUM/DNS服务器发出SRV查询时,其输入为sip_udp_ims.gd.chinamobile.com”,此时 DNS 服务器需返回入 P服务域名 “icscf.1ms.gd.chinamobile.com”和服务端口号 5060。 第三种方法、名称权威指针(NAPTR, ...
【技术保护点】
一种电话号码映射工作组/域名系统ENUM/DNS的递归查询方法,其特征在于,包括:被叫侧的二级ENUM/DNS服务器在接收到一级ENUM/DNS服务器转发的来自主叫侧的二级ENUM/DNS服务器的查询消息后,判断该查询消息中以查询条件格式表达的查询内容与被叫侧的二级ENUM/DNS服务器自身配置的查询条件是否一致;在判断确定不一致的情况下,向一级ENUM/DNS服务器发送请求反馈以被叫侧的二级ENUM/DNS服务器配置的查询条件所表达的查询内容的查询条件匹配请求,该查询条件匹配请求将由一级ENUM/DNS服务器转发给主叫侧的二级ENUM/DNS服务器;被叫侧的二级ENUM/DNS服务器接收到一级ENUM/DNS服务器转发的来自主叫侧的二级ENUM/DNS服务器的、针对查询条件匹配请求的回应消息后,以被叫侧的二级ENUM/DNS服务器配置的查询条件对该回应消息中的查询内容进行查询。
【技术特征摘要】
1.一种电话号码映射工作组/域名系统ENUM/DNS的递归查询方法,其特征在于,包括: 被叫侧的二级ENUM/DNS服务器在接收到一级ENUM/DNS服务器转发的来自主叫侧的二级ENUM/DNS服务器的查询消息后,判断该查询消息中以查询条件格式表达的查询内容与被叫侧的二级ENUM/DNS服务器自身配置的查询条件是否一致; 在判断确定不一致的情况下,向一级ENUM/DNS服务器发送请求反馈以被叫侧的二级ENUM/DNS服务器配置的查询条件所表达的查询内容的查询条件匹配请求,该查询条件匹配请求将由一级ENUM/DNS服务器转发给主叫侧的二级ENUM/DNS服务器; 被叫侧的二级ENUM/DNS服务器接收到一级ENUM/DNS服务器转发的来自主叫侧的二级ENUM/DNS服务器的、针对查询条件匹配请求的回应消息后,以被叫侧的二级ENUM/DNS服务器配置的查询条件对该回应消息中的查询内容进行查询。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 被叫侧的二级ENUM/DNS服务器将对所述回应消息中的内容进行查询的结果发送给一级ENUM/DNS服务器,该查询结果将由一级ENUM/DNS服务器转发给主叫侧的二级ENUM/DNS服务器,并由主叫侧的二级ENUM/DNS服务器发送给请求ENUM/DNS查询的客户端。3.根据权利要求1所述的方法,其特征在于,查询条件包括: 与地址查询对应的查询条件、与SRV查询对应的查询条件或与名称权威指针查询对应的查询条件。4.一种电话号码映射工作组/域名系统ENUM/DNS的递归查询装置,其特征在于,包括: 判断模块,用于在所述装置所属二级ENUM/DNS服务器接收到一级ENUM/DNS服务器转发的来自主叫侧的二级ENUM/DNS服务器的查询消息后,判断该查询消息中以查询条件格式表达的查询内容与所述装置所属被叫侧的二级ENUM/DNS服务器自身配置的查询条件是否一致; 请求模块,用于在判断模块判断结果为不一致的情况下,向一级ENUM/DNS服务器发送请求反馈以所述装置所属被叫侧的二级ENUM/DNS服务器配置的查询条件所表达的查询内容的查询条件匹配请求,该查询条件匹配请求将由一级ENUM/DNS服务器转发给主叫侧的二级ENUM/DNS服务器; 接收模块,用于接收一级ENUM/DNS服务器转发的来自主叫侧的二级ENUM/DNS服务器的、针对查询条件匹配请求的回应消息; 查询模块,用于在接收模块接收到所述回应消息后,以所述装置所属二级ENUM/DNS服务器配置的查询条件对该回应消息中的查询内容进行查询。5.根据权利要求4所述的装置,其特征在于,查询模块,还用于: 将查询结果发送给一级ENUM/DNS服务器,该查询结果将由一级ENUM/DNS服务器转发给主叫侧的二级ENUM/DNS服务器,并由主叫侧的二级ENUM/DNS服务器发送给请求ENUM/DNS查询的客户端。6.一种电话号码映射工作组/域名系统ENUM/DNS的递归查询方法,其特征在于,包括: 主叫侧的二级ENUM/DNS服务器向一级ENUM/DNS服务器发送查询消息后,接收一级ENUM/DNS服务器转发的来自被叫侧的二级ENUM/DNS服务器的查询条件匹配请求,该查询条件匹配请求要求反馈以被叫侧的二级ENUM/DNS服务器配置的查询条件所表达的查询内容; 主叫侧的二级ENUM/DNS服务器对查询消息所针对的号码按照查询条件匹配请求中所要求的查询条件进行解析得到解析结果; 主叫侧的二级ENUM/DNS服务器将解析得到的解析结果携带在针对查询条件匹配请求的回应消息中发送给一级ENUM/DN...
【专利技术属性】
技术研发人员:於少菲,杨育柏,孙萌,刘哲,刘冰,李硕,张东林,
申请(专利权)人:中国移动通信集团吉林有限公司,
类型:发明
国别省市:吉林;22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。