本发明专利技术实施例公开了一种私网穿越方法、通信节点及存储介质。应用于呼叫控制服务节点中的私网穿越方法包括:接收呼叫目标终端的呼叫请求,其中,所述呼叫请求中携带有所述目标终端的目的标识信息;根据所述目的标识信息,查询位于目的端接入节点的地址,其中,所述目的端接入节点为所述目标终端从私网接入到公网的接入节点;在所述呼叫请求中增加所述目的端接入节点的地址;转发增加有所述目的端接入节点的地址的所述呼叫请求,其中,所述增加有所述目的端接入节点的地址的所述呼叫请求,用于将被传输到所述目的端接入节点后,供所述目的端接入节点基于所述目的标识信息转发到位于私网的所述目标终端。
【技术实现步骤摘要】
私网穿越方法、通信节点及存储介质
本专利技术涉及通信
,尤其涉及一种私网穿越方法、通信节点及存储介质。
技术介绍
随着IP网络的普及,私网的数量和规模也越来越大。由于IPv4地址紧张和网络安全等问题,私网上普遍放置了网络地址转换(NetworkAddressTranslation,以下简称:NAT)设备,因此,私网穿越问题成为互联网多媒体通信需要解决的问题之一。现有技术主要采用应用层网关(ApplicationLayerGateways,以下简称:ALG)、NAT的UDP简单穿越(SimpleTraversalofUDPthroughNAT,以下简称:STUN)、通过Relay方式穿越NAT(TraversalUsingRelayNAT,以下简称:TURN)等方案来解决私网穿越问题。现有技术公开的技术方案,都需要改变现有网络设备或者客户端的设备,如ALG方式需要修改网络设备,STUN/TURN方式需要修改客户端设备。此外,由于NAT防火墙等网络设备已经大量应用,对它们进行升级来支持多媒体通信穿越NAT防火墙的代价将相当大。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种私网穿越方法、通信节点及存储介质,至少部分解决私网穿越困难大的问题。为达到上述目的,本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供一种私网穿越方法,应用于呼叫控制服务节点中,包括:接收呼叫目标终端的呼叫请求,其中,所述呼叫请求中携带有所述目标终端的目的标识信息;根据所述目的标识信息,查询位于目的端接入节点的地址,其中,所述目的端接入节点为所述目标终端从私网接入到公网的接入节点;在所述呼叫请求中增加所述目的端接入节点的地址;转发增加有所述目的端接入节点的地址的所述呼叫请求,其中,所述增加有所述目的端接入节点的地址的所述呼叫请求,用于将被传输到所述目的端接入节点后,供所述目的端接入节点基于所述目的标识信息转发到位于私网的所述目标终端。可选地,所述根据所述目的标识信息,查询位于目的端接入节点的地址,包括:根据所述目的标识信息,查询所述目标终端的注册信息,其中,所述注册信息包括:所述目标终端的所述目的标识信息和所述目的端接入节点的地址。可选地,所述接收呼叫目标终端的呼叫请求,包括:接收源端接入节点转发的所述呼叫请求,其中,所述呼叫请求携带有所述源端接入节点的地址;所述方法还包括:查询源终端的注册信息,其中,所述注册信息包括:所述的源终端的源端标识信息和所述源端接入节点的地址;当所述呼叫请求携带的源端接入节点的地址与所述注册消息中源端接入节点的地址不一致时,拒绝转发所述的呼叫请求。可选地,源终端的源端接入节点为与所述源终端连接的负载均衡器;和/或,所述目的端接入节点为与所述目标终端连接的负载均衡器。可选地,所述方法还包括:接收终端的注册请求;基于所述注册请求,生成注册信息,其中,所述注册信息包括:终端的标识信息及所述终端从私网接入到公网的接入节点的地址。第二方面,本专利技术实施例提供一种私网穿越方法,应用于连接私网和公网的源端接入节点中,包括:接收呼叫目标终端的呼叫请求;在所述呼叫请求中增加所述源端接入节点的地址;将增加了所述源端接入节点的地址的所述呼叫请求发送给呼叫控制服务节点;其中,所述呼叫请求中的源端接入节点的地址,用于所述呼叫控制服务器基于源终端的注册信息,确定是否继续转发所述的呼叫请求。可选地,所述方法还包括:接收所述的注册请求;将所述注册请求,转发给所述呼叫控制服务节点;其中,所述注册请求,用于供所述呼叫控制服务节点形成包括源终端的标识信息及所述源端接入节点的地址的注册信息。第三方面,本专利技术实施例提供一种私网穿越方法,应用于连接私网和公网的目的端接入节点中,包括:接收呼叫控制服务节点转发携带有所述目的端接入节点的地址的呼叫请求;其中,所述呼叫请求用于呼叫目标终端;根据所述呼叫请求中的目的标识信息,将所述呼叫请求转发到位于私网内的所述目标终端。可选地,所述方法还包括:查询所述目标终端的呼叫状态信息;根据所述呼叫状态信息,产生所述呼叫请求的回复信息;和/或,接收所述目标终端返回的回复信息,并将所述回复信息发送给所述呼叫控制服务节点。第四方面,本专利技术实施例提供一种呼叫控制服务节点,包括:第一接收单元,用于接收呼叫目标终端的呼叫请求,其中,所述呼叫请求中携带有所述目标终端的目的标识信息;第一查询单元,用于根据所述目的标识信息,查询位于目的端接入节点的地址,其中,所述目的端接入节点为所述目标终端从私网接入到公网的接入节点;第一添加单元,用于在所述呼叫请求中增加所述目的端接入节点的地址;第一转发单元,用于转发增加有所述目的端接入节点的地址的所述呼叫请求,其中,所述增加有所述目的端接入节点的地址的所述呼叫请求,用于将被传输到所述目的端接入节点后,供所述目的端接入节点基于所述目的标识信息转发到位于私网的所述目标终端。第五方面,本专利技术实施例提供一种连接私网和公网的源端接入节点,包括:第二接收单元,用于接收呼叫目标终端的呼叫请求;第二添加单元,用于在所述呼叫请求中增加所述源端接入节点的地址;第二转发单元,用于将增加了所述源端接入节点的地址的所述呼叫请求发送给呼叫控制服务节点;其中,所述呼叫请求中的源端接入节点的地址,用于所述呼叫控制服务器基于源终端的注册信息,确定是否继续转发所述的呼叫请求。第六方面,本专利技术实施例提供一种连接私网和公网的目的端接入节点,包括:第三接收单元,用于接收呼叫控制服务节点转发携带有所述目的端接入节点的地址的呼叫请求;其中,所述呼叫请求,用于呼叫目标终端;第三转发单元,用于根据所述呼叫请求中的目的标识信息,将所述呼叫请求转发到位于私网内的所述目标终端。第七方面,本专利技术实施例提供一种通信节点,包括:收发器、存储器、处理器及存储在存储器上并有处理器执行的计算机程序;所述处理器分别与所述收发器及存储器连接,并通过执行所述计算机程序执行前述一个或多个技术方案提供的私网穿越方法。第八方面,本专利技术实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被执行后,能够实现前述一个或多个技术方案提供的私网穿越方法。本专利技术实施例私网穿越方法、通信节点及存储介质,呼叫控制服务节点会在呼叫请求中添加目标终端的接入节点的地址,将所述呼叫请求路由到目标终端从私网接入到公网的接入节点,该接入节点接收到该呼叫请求之后,会将呼叫请求转发到其连接的私网内对应的终端上,从而完成了私网穿越,具有私网穿越简单,很好的利用的现有的网络架构的特点,具有实现简单及兼容性强的特点。附图说明图1为本专利技术实施例提供的第一种私网穿越方法的流程示意图;图2为本专利技术实施例提供的第二种私网穿越方法的流程示意图;图3为本专利技术实施例提供的第三种私网穿越方法的流程示意图;图4为本专利技术实施例提供的一种呼叫控制服务节点的结构示意图;图5为本专利技术实施例提供的一种源端接入节点的结构示意图;图6为本专利技术实施例提供的一种目的端接入节点的结构示意图;图7为本专利技术实施例提供的一种通信系统的结构示意图;图8为本专利技术实施例提供的一种通信节点的结构示意图。具体实施方式以下结合说明书附图及具体实施例对本专利技术的技术方案做进一步的详细阐述。如图1所示,本实施例提供一种私网穿越方法,本文档来自技高网...
【技术保护点】
1.一种私网穿越方法,其特征在于,应用于呼叫控制服务节点中,包括:接收呼叫目标终端的呼叫请求,其中,所述呼叫请求中携带有所述目标终端的目的标识信息;根据所述目的标识信息,查询位于目的端接入节点的地址,其中,所述目的端接入节点为所述目标终端从私网接入到公网的接入节点;在所述呼叫请求中增加所述目的端接入节点的地址;转发增加有所述目的端接入节点的地址的所述呼叫请求,其中,所述增加有所述目的端接入节点的地址的所述呼叫请求,用于将被传输到所述目的端接入节点后,供所述目的端接入节点基于所述目的标识信息转发到位于私网的所述目标终端。
【技术特征摘要】
1.一种私网穿越方法,其特征在于,应用于呼叫控制服务节点中,包括:接收呼叫目标终端的呼叫请求,其中,所述呼叫请求中携带有所述目标终端的目的标识信息;根据所述目的标识信息,查询位于目的端接入节点的地址,其中,所述目的端接入节点为所述目标终端从私网接入到公网的接入节点;在所述呼叫请求中增加所述目的端接入节点的地址;转发增加有所述目的端接入节点的地址的所述呼叫请求,其中,所述增加有所述目的端接入节点的地址的所述呼叫请求,用于将被传输到所述目的端接入节点后,供所述目的端接入节点基于所述目的标识信息转发到位于私网的所述目标终端。2.根据权利要求1所述的方法,其特征在于,所述根据所述目的标识信息,查询位于目的端接入节点的地址,包括:根据所述目的标识信息,查询所述目标终端的注册信息,其中,所述注册信息包括:所述目标终端的所述目的标识信息和所述目的端接入节点的地址。3.根据权利要求1或2所述的方法,其特征在于,所述接收呼叫目标终端的呼叫请求,包括:接收源端接入节点转发的所述呼叫请求,其中,所述呼叫请求携带有所述源端接入节点的地址;所述方法还包括:查询源终端的注册信息,其中,所述注册信息包括:所述的源终端的源端标识信息和所述源端接入节点的地址;当所述呼叫请求携带的源端接入节点的地址与所述注册消息中源端接入节点的地址不一致时,拒绝转发所述的呼叫请求。4.根据权利要求1或2所述的方法,其特征在于,源终端的源端接入节点为与所述源终端连接的负载均衡器;和/或,所述目的端接入节点为与所述目标终端连接的负载均衡器。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收终端的注册请求;基于所述注册请求,生成注册信息,其中,所述注册信息包括:终端的标识信息及所述终端从私网接入到公网的接入节点的地址。6.一种私网穿越方法,其特征在于,应用于连接私网和公网的源端接入节点中,包括:接收呼叫目标终端的呼叫请求;在所述呼叫请求中增加所述源端接入节点的地址;将增加了所述源端接入节点的地址的所述呼叫请求发送给呼叫控制服务节点;其中,所述呼叫请求中的源端接入节点的地址,用于所述呼叫控制服务器基于源终端的注册信息,确定是否继续转发所述的呼叫请求。7.根据权利要求6所述的方法,其特征在于,还包括:接收所述的注册请求;将所述注册请求,转发给所述呼叫控制服务节点;其中,所述注册请求,用于供所述呼叫控制服务节点形成包括源终端的标识信息及所述源端接入节...
【专利技术属性】
技术研发人员:杨晓伟,
申请(专利权)人:中国移动通信有限公司研究院,中国移动通信集团公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。