[发明专利]一种公私网点对点通信方法及系统有效
申请号: | 201510626559.X | 申请日: | 2015-09-28 |
公开(公告)号: | CN105245586B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 宋尚静 | 申请(专利权)人: | 深圳竹信科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 公私 网点 通信 方法 系统 | ||
本发明实施例公开了一种公私网点对点通信方法,所述公私网包括第一网络节点、第二网络节点、SIP服务器以及STUN服务器,通过利用通信标识建立邀请会话,进而获得第一网络节点和第二网络节点的NAT地址,利用NAT进行连通性测试以建立通信信道,通过采用这种方法,能够减小时延和开销,从而提高整个系统的性能,降低系统的复杂度,本发明的另一个目的是提供一种公私网点对点通信系统。
技术领域
本发明涉及通信领域,特别涉及一种公私网点对点通信方法及系统。
背景技术
通常在因特网环境下,公网与私网、私网与私网节点间数据通讯都依赖于中心节点,中心节点从一端接收数据,根据路由表再把数据转发到另一端,从而实现点到点的数据传输。随着端数量增加和通讯数据内容增长(如大文件和流媒体),中心节点的处理能力成为整个系统的瓶颈。
发明内容
有鉴于此,本发明实施例提供了一种公私网点对点通信方法及系统。
本发明的一个目的是提供一种公私网点对点通信方法,所述公私网包括第一网络节点、第二网络节点、SIP服务器以及STUN服务器,所述方法包括:
所述SIP服务器将所述第一网络节点的具有通信标识的邀请会话转发至所述第二网络节点,以使得所述第二网络节点根据所述邀请会话获取所述通信标识;
所述第一网络节点接收所述第二网络节点发送的成功响应经由所述SIP服务器向所述第二网络节点发送确认指令,所述成功响应用于表示所述第二网络节点成功获取所述通信标识,所述确认指令用于所述第一网络节点确定接收到所述成功响应;
所述第一网络节点向所述STUN服务器发送具有所述通信标识的第一数据报文,以使得所述STUN服务器根据所述第一数据报文获取所述第一网络节点的所述通信标识和所述第一网络节点的第一NAT地址;
所述第二网络节点接收到所述确认指令后向所述STUN服务器发送具有所述通信标识的第二数据报文,以使得所述STUN服务器根据所述第二数据报文获取所述第二网络节点的所述通信标识和所述第二网络节点的第二NAT地址;
所述STUN服务器根据所述通信标识确定所述第一网络节点和所述第二网络节点为相互通信节点并所述第一NAT地址发送至所述第二网络节点以及将所述第二NAT地址发送至所述第一网络节点;
所述第一网络节点及所述第二网络节点进行双向连通性测试;
当完成双向连通性测试后所述第一网络节点和所述第二网络节点的通信通道建立完成。
可选地,所述SIP服务器将所述第一网络节点的具有通信标识的邀请会话转发至所述第二网络节点,以使得所述第二网络节点根据所述邀请会话获取所述通信标识具体包括:
所述第一网络节点向所述SIP服务器发起针对所述第二网络节点的邀请会话,所述邀请对话包括通信标识;
所述SIP服务器将所述邀请会话将所述邀请会话路由到所述第二网络节点;
所述第二网络节点获取所述邀请会话中的所述通信标识并向所述SIP服务器反馈成功响应;
所述SIP服务器将所述成功响应路由给所述第一网络节点。
可选地,所述第一网络节点接收所述第二网络节点发送的成功响应经由所述SIP服务器向所述第二网络节点发送确认指令具体包括:
所述第一网络节点根据所述成功响应发送确认指令至所述SIP服务器,所述SIP服务器将所述确认指令发送至所述第二网络节点。
可选地,所述第一网络节点及所述第二网络节点进行双向连通性测试具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳竹信科技有限公司,未经深圳竹信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510626559.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种远程控制方法和服务器
- 下一篇:一种推广信息推送方法及装置