点对点通信中穿越网络地址转换的方法技术

技术编号:3503448 阅读:255 留言:0更新日期:2012-04-11 18:40
一种点对点通信中穿越网络地址转换的方法,包括以下步骤:在步骤1中发起端将收集到的发起端IP地址/端口对及对应的优先级发送给接收端;在步骤2中接收端将收集到的接收端IP地址/端口对及对应的优先级发送给发起端;在步骤3中接收端对邀约消息中的每个发起端IP地址/端口对进行连接检查;发起端对回应消息中包括的每个接收端IP地址/端口对进行连接检查;在步骤4中接收端对邀约消息中包括的STUN服务器分配的发起端IP地址/端口对进行连接检查;发起端对回应消息中的STUN服务器分配的接收端IP地址/端口对进行连接检查。本发明专利技术能够降低TURN服务器的负担和带宽需求,且不需分析网络拓扑结构。

【技术实现步骤摘要】

【技术保护点】
一种点对点通信中穿越网络地址转换的方法,其特征在于,包括以下步骤:步骤1、发起端收集包括STUN/TURN服务器分配给该发起端的IP地址/端口对在内的所有发起端IP地址/端口对,以及每个发起端IP地址/端口对对应的优先级,然后通过邀 约消息将收集到的发起端IP地址/端口对及对应的优先级发送给接收端;步骤2、所述接收端收集包括STUN/TURN服务器分配给该接收端的IP地址/端口对在内的所有接收端IP地址/端口对,以及每个接收端IP地址/端口对对应的优先级,然后通 过回应消息将收集到的接收端IP地址/端口对及对应的优先级发送给所述发起端;步骤3、所述接收端对所述邀约消息中包括的每个发起端IP地址/端口对进行连接检查,选取其中能够连接到所述发起端且优先级最高的IP地址/端口对,作为第一发起端IP 地址/端口对;所述发起端对所述回应消息中包括的每个接收端IP地址/端口对进行连接检查,选取其中能够连接到所述接收端且优先级最高的接收端IP地址/端口对,作为第一接收端IP地址/端口对;步骤4、所述接收端对所述邀约消息中包括的STUN 服务器分配的发起端IP地址/端口对进行连接检查,选取其中能够连接到所述发起端且优先级最高的发起端IP地址/端口对,作为第二发起端IP地址/端口对,并将所述第二发起端IP地址/端口对作为与所述发起端建立点对点通信连接的发起端IP地址/端口对;所述发起端对所述回应消息中包括的STUN服务器分配的接收端IP地址/端口对进行连接检查,选取其中能够连接到所述接收端且优先级最高的接收端IP地址/端口对,作为第二接收端IP地址/端口对,并将所述第二接收端IP地址/端口对作为与所述接收端建立点对点通信连接的接收端IP地址/端口对。...

【技术特征摘要】

【专利技术属性】
技术研发人员:解俊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1