资源请求方法及装置制造方法及图纸

技术编号:19437437 阅读:32 留言:0更新日期:2018-11-14 13:25
本发明专利技术实施例公开了一种资源请求方法及装置,其中,该资源请求方法中,信令服务器可以接收终端发送的业务请求消息,并向DNS服务器发送域名查询消息,DNS服务器可以返回与该终端的IP地址匹配的至少一个媒体服务器的接入信息,从而使得信令服务器可与其中的一个媒体服务器绑定,并将该媒体服务器的接入信息发送给终端,可见,实施本发明专利技术实施例,信令服务器可与媒体服务器动态绑定,使得媒体资源的部署更加灵活。

【技术实现步骤摘要】
资源请求方法及装置
本专利技术涉及计算机
,尤其涉及一种资源请求方法及装置。
技术介绍
传统的电信系统通过各种专用的硬件设备组成,不同的应用采用不同的硬件设备。随着网络规模的增长,电信系统也越来越复杂,为新增业务的开发上线、系统的运维等带来诸多挑战。为了解决这些挑战,全球电信运营商联合推动网络功能虚拟化(NetworkFunctionVirtualization,NFV),NFV技术可以将电信网络中的各个网元功能从专用硬件平台迁移到通用的服务器上,将电信网络中使用的各个网元转变成为独立的应用,可以灵活部署在基于标准的服务器、存储以及交换机等设备构建的统一基础设施平台上。网络设备虚拟化后,业务功能不依赖与具体硬件设备,可以集中到数据中心中,按需弹性伸缩。在实践中发现,电信媒体业务的网络功能虚拟化后,由于信令和媒体资源的不同属性,逐渐形成了信令集中,媒体资源分布的部署方式。如图1所示,多媒体业务从信令和媒体资源协同分布逐渐形成为信令部署在区域中心,媒体资源部署在接近用户接入的边缘。在集中信令管理超过一定量的媒体资源后,该部署方式中若仍然通过静态配置来维护信令和分布式媒体资源的关系,以及用户和接入媒体资源的关系,将会导致运维变得异常复杂。
技术实现思路
本专利技术实施例提供一种资源请求方法及装置,能够通过DNS服务器实现信令和媒体资源之间的解耦,进而有助于降低运维的复杂度。第一方面,本专利技术实施例提供了一种资源请求方法,该资源请求方法中,信令服务器接收终端发送的业务请求消息,并从所述业务请求消息中获取所述终端的源网络协议IP地址,并向域名系统DNS服务器发送域名查询消息;接收所述DNS服务器针对所述域名查询消息返回的响应消息,所述响应消息携带所述源IP地址对应的至少一个媒体服务器的接入信息;信令服务器从所述至少一个媒体服务器的接入信息中确定所述源IP地址对应的目标媒体服务器的接入信息;信令服务器利用所述目标媒体服务器的接入信息向目标媒体服务器发送绑定请求;信令服务器在与所述目标媒体服务器绑定成功后,向所述终端返回所述目标媒体服务器的接入信息;所述目标媒体服务器的接入信息包括所述目标媒体服务器的接入IP地址和端口号。可见,实施本专利技术实施例,信令服务器可与媒体服务器动态绑定,使得媒体资源的部署更加灵活。可选的,信令服务器可以使用域名查询消息中未使用的应答字段携带终端的IP地址。例如,当域名查询消息中返回码ReturnCode重定义为Ext,取值为1时表示该域名查询消息中携带终端的IP地址。可选的,信令服务器可在域名查询消息中采用移动IPv6定义的家乡IP携带方式来携带终端的IP地址,例如,当IPv6扩展头使用“NextHeader=60”时,则该扩展头中通过关联IP地址携带终端的IP地址。可选的,信令服务器可以根据业务请求消息查询一个或多个服务,从至少一个媒体服务器的接入信息中选择能够提供多个服务的媒体服务器的接入信息,从而可以减少需要接入的媒体服务器节点。可选的,信令服务器不需要维护未绑定的媒体资源的状态信息,而在绑定过程中,如果目标媒体服务器无响应等失败时,可以根据DNS服务器返回的至少一个媒体服务器的接入信息从中根据媒体服务器的优先级(也可以称为媒体资源的优先级)选择其他的媒体服务器作为目标媒体服务器。可选的,在终端与目标媒体服务器进行业务流的传输过程中,信令服务器可以周期性的检查绑定资源的状态(或者目标媒体服务器的状态),如果媒体资源故障或者目标媒体服务器故障,可以根据预设的策略重建或终止会话。第二方面,本专利技术实施例提供另一种资源请求方法,该资源请求方法中,域名系统DNS服务器接收信令服务器发送的域名查询消息;DNS服务器解析所述域名查询消息中终端的源IP地址对应的域名区域以及所述终端请求的服务;DNS服务器根据所述域名区域查询提供所述服务的至少一个媒体服务器域名;DNS服务器根据所述至少一个媒体服务器域名确定至少一个媒体服务器的接入信息;DNS服务器向所述信令服务器返回响应消息,所述响应消息携带所述源IP地址对应的所述至少一个媒体服务器的接入信息。可见,DNS服务器可以根据终端的IP地址反向查找该IP地址所对应的域名区域,并根据该域名区域反向查找提供请求服务的服务资源或媒体资源或媒体服务器的域名;从这些域名中选择与IP地址的域名区域匹配的域名,并查找该域名对应的媒体服务器接入信息,从而,获得了能够为终端提供服务的媒体服务器的接入信息,并且,DNS服务器还可以根据域名确定与终端最合适的,例如,最近的媒体服务器的接入信息作为目标媒体服务器,将该目标媒体服务器的接入信息返回给信令服务器,使得信令服务器利用该接入信息实现与媒体资源的绑定。因此,通过实施本专利技术实施例,不仅可以动态绑定媒体资源,还可以选择最接近的媒体资源为终端提供服务。可选的,所述DNS服务器解析所述域名查询消息中终端的源IP地址对应的域名区域,包括:所述DNS服务器查询所述A记录中终端的源IP地址对应的域名区域。可选的,DNS服务器根据所述域名区域查询提供所述服务的至少一个媒体服务器域名,包括:所述DNS服务器查询所述SRV记录中提供所述服务且与所述域名区域匹配的至少一个媒体服务器域名。其中,DNS服务器根据域名迭代查找服务查找服务资源或媒体资源的域名区域时,可根据策略在查到记录后停止或是查找指定层的记录时停止,其中,该策略可为查找到最近服务资源的域名时立即停止,返回结果;或者,查找到两个域名记录后返回结果。可选的,所述至少一个媒体服务器的接入信息包括所述至少一个媒体服务器的优先级,所述优先级用于所述信令服务器从所述至少一个媒体服务器中选择目标媒体服务器。可选的,DNS服务器根据所述至少一个媒体服务器域名的精确度调整所述至少一个媒体服务器的优先级,其中,所述精确度与所述优先级成正比。例如,media123.lg.sz.gd.cn优先级高于media123.sz.gd.cn。可选的,DNS服务器根据所述至少一个媒体服务器域名确定至少一个媒体服务器的接入信息,包括:所述DNS服务器查询所述A记录中所述至少一个媒体服务器域名对应的至少一个媒体服务器的接入信息。可选的,在DNS服务器所在的DNS系统无法扩展升级的情况下,可使用DNS扩展代理实施上述多轮查询实现终端接入媒体资源或者媒体服务器的最终定位。可选的,当每个区域的媒体资源作为容灾资源提供给其他区域使用时,可在DNS服务器中增加以容灾区域域名为后缀的别名。第三方面,本专利技术实施例还提供了一种资源请求装置,该资源请求装置具有实现上述第一方面所述的资源请求方法的功能。上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。上述硬件或软件包括一个或多个与上述功能相对应的模块。例如,该资源请求装置可以包括通信模块、确定模块以及查询模块。第四方面,本专利技术实施例还提供了一种资源请求装置,该数据处理装置具有实现上述第二方面所述的资源请求方法的功能。上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。上述硬件或软件包括一个或多个与上述功能相对应的模块。例如,该资源请求装置可以包括通信模块、解析模块、查询模块、确定模块以及调整模块。第五方面,本专利技术实施例还提供了一种资源请求设备,该资源请求设备可以包本文档来自技高网...

【技术保护点】
1.一种资源请求方法,其特征在于,包括:所述信令服务器向域名系统DNS服务器发送域名查询消息,所述域名查询消息携带发起业务请求的终端的源网络协议IP地址;所述信令服务器接收所述DNS服务器针对所述域名查询消息返回的响应消息,所述响应消息携带所述源IP地址对应的至少一个媒体服务器的接入信息;所述信令服务器从所述至少一个媒体服务器的接入信息中确定所述源IP地址对应的目标媒体服务器的接入信息;所述信令服务器利用所述目标媒体服务器的接入信息向目标媒体服务器发送绑定请求;所述信令服务器在与所述目标媒体服务器绑定成功后,向所述终端返回所述目标媒体服务器的接入信息;所述目标媒体服务器的接入信息包括所述目标媒体服务器的接入IP地址和端口号。

【技术特征摘要】
1.一种资源请求方法,其特征在于,包括:所述信令服务器向域名系统DNS服务器发送域名查询消息,所述域名查询消息携带发起业务请求的终端的源网络协议IP地址;所述信令服务器接收所述DNS服务器针对所述域名查询消息返回的响应消息,所述响应消息携带所述源IP地址对应的至少一个媒体服务器的接入信息;所述信令服务器从所述至少一个媒体服务器的接入信息中确定所述源IP地址对应的目标媒体服务器的接入信息;所述信令服务器利用所述目标媒体服务器的接入信息向目标媒体服务器发送绑定请求;所述信令服务器在与所述目标媒体服务器绑定成功后,向所述终端返回所述目标媒体服务器的接入信息;所述目标媒体服务器的接入信息包括所述目标媒体服务器的接入IP地址和端口号。2.根据权利要求1所述的方法,其特征在于,所述业务请求消息利用域名系统DNS查询消息中未使用字段携带所述终端的源网络协议IP地址。3.根据权利要求1所述的方法,其特征在于,所述业务请求消息利用IPv6的家乡IP扩展头携带所述终端的源网络协议IP地址。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:所述信令服务器周期性查询与所述目标媒体服务器之间的绑定状态;当所述绑定状态出现故障时,所述信令服务器从所述至少一个媒体资源接入信息中再次确定所述源IP地址对应的目标媒体服务器的接入信息。5.一种资源请求方法,其特征在于,包括:域名系统DNS服务器接收信令服务器发送的域名查询消息;所述DNS服务器解析所述域名查询消息中终端的源IP地址对应的域名区域以及所述终端请求的服务;所述DNS服务器根据所述域名区域查询提供所述服务的至少一个媒体服务器域名;所述DNS服务器根据所述至少一个媒体服务器域名确定至少一个媒体服务器的接入信息;所述DNS服务器向所述信令服务器返回响应消息,所述响应消息携带所述源IP地址对应的所述至少一个媒体服务器的接入信息。6.根据权利要求5所述的方法,其特征在于,所述至少一个媒体服务器的接入信息包括所述至少一个媒体服务器的优先级,所述优先级用于所述信令服务器从所述至少一个媒体服务器中选择目标媒体服务器。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述DNS服务器根据所述至少一个媒体服务器域名的精确度调整所述至少一个媒体服务器的优先级,其中,所述精确度与所述优先级成正比。8.根据权利要求7所述的方法,其特征在于,所述DNS服务器记录有服务SRV记录和A记录,所述SRV记录用于记录提供各类服务的服务器域名;所述A记录用于记录域名与IP地址之间的对应关系;所述DNS服务器解析所述域名查询消息中终端的源IP地址对应的域名区域,包括:所述DNS服务器查询所述A记录中终端的源IP地址对应的域名区域;所述DNS服务器根据所述域名区域查询提供所述服务的至少一个媒体服务器域名,包括:所述DNS服务器查询所述SRV记录中提供所述服务且与所述域名区域匹配的至少一个媒体服务器域名;所述DNS服务器根据所述至少一个媒体服务器域名确定至少一个媒体服务器的接入信息,包括:所述DNS服务器查询所述A记录中所述至少一个媒体服务器域名对应的至少一个媒体服务器的接入信息。9.根据权利要求8所述的方法,其特征在于,所述SRV记录中提供各类服务的服务器域名添加有容灾区域域名为后缀的别名...

【专利技术属性】
技术研发人员:王震宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1