[发明专利]一种设备间通信的方法及装置在审
| 申请号: | 201310465642.4 | 申请日: | 2013-09-30 |
| 公开(公告)号: | CN104518959A | 公开(公告)日: | 2015-04-15 |
| 发明(设计)人: | 张永杰 | 申请(专利权)人: | 张永杰 |
| 主分类号: | H04L12/701 | 分类号: | H04L12/701;H04L29/06 |
| 代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 赵娟 |
| 地址: | 518067广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 设备 通信 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种设备间通信的方法及装置。
背景技术
为了方便通信,大量的企业均设有自己的局域网。目前,若出差在外的员工希望与公司内部的局域网中的电脑通信,可以采用以下三种传统方式来实现:
1)通过路由器地址映射,将公司内部的电脑映射为互联网上一台电脑;或者,直接将公司内部的电脑放置在外部公共IP地址的网络上,员工可直接通过外部公共IP地址来通信;
2)公司内部的电脑先将数据放到公网的服务器上,员工再从公网服务器中获取数据。
3)通过穿透NAT(Network Address Translation,网路位址变换)的P2P(Point to Point,点对点)连接实现通信。
在具体实现中,可以通过上述三种方式来实现公司内部的电脑与在外的员工之间的通信,但是三种方式有其各自的适用场景,并且由于网络的不可靠性,任何一个节点或一条链路发生故障,都可能会导致业务的中断。
因此,本领域技术人员迫切需要解决的问题之一在于,提出一种设备间通信的方法及装置,用以通过第三方设备实现设备之间的通信,为了提高网络实现设备之间通信方式的多元化。
发明内容
本发明所要解决的技术问题是提供一种设备间通信的方法及装置,用以通过第三方设备实现设备之间的通信,实现设备之间通信方式的多元化。
为了解决上述问题,本发明公开了一种设备间通信的方法,其特征在于,所述设备包括第一节点设备EP1,第二节点设备EP2,服务器PS,以及,中转节点设备SE,所述的方法包括:
所述第一节点设备EP1发送与所述第二节点设备EP2进行直接连接的请求至所述服务器PS;
当依据所述服务器PS针对所述请求的反馈,所述第一节点设备EP1无法与所述第二节点设备EP2进行直接连接时,接收所述服务器PS返回的一个或多个中转节点设备SE的信息;
所述第一节点设备EP1依据所述一个或多个中转节点设备SE的信息连接所述一个或多个中转节点设备SE;若连接成功,则将连接成功的一个或多个中转节点设备SE的信息发送至所述第二节点设备EP2;所述第二节点设备EP2用于依据所述一个或多个中转节点设备SE的信息连接所述一个或多个中转节点设备SE,并记录连接成功的一个或多个中转节点设备SE的信息;
所述第一节点设备EP1接收所述第二节点设备EP2连接成功的一个或多个中转节点设备SE的信息并记录;
当所述第一节点设备EP1向第二节点设备EP2发送数据包时,所述第一节点设备EP1按照所述第二节点设备EP2连接成功的一个或多个中转节点设备SE的信息将数据包发送至其中至少一个中转节点设备SE,所述中转节点设备SE用于将所述数据包转发至所述第二节点设备EP2,
或者,
当所述第二节点设备EP2向第一节点设备EP1发送数据包时,所述第二节点设备EP2按照所述第一节点设备EP1连接成功的一个或多个中转节点设备SE的信息将数据包发送至其中至少一个中转节点设备SE,所述中转节点设备SE用于将所述数据包转发至所述第一节点设备EP1。
优选地,所述的方法还包括:
依据所述服务器PS针对所述连接请求的反馈,所述第一节点设备EP1与所述第二节点设备EP2进行直接连接成功;
当所述第一节点设备EP1向第二节点设备EP2发送数据包时,所述第一节点设备EP1直接将数据包发送至第二节点设备EP2;
或者,
当所述第二节点设备EP2向第一节点设备EP1发送数据包时,所述第二节点设备EP2直接将数据包发送至第一节点设备EP1。
优选地,所述第一节点设备EP1具有第一内网UDP端口及第一外网UDP端口,所述第二节点设备EP2具有第二内网UDP端口及第二外网UDP端口,所述第一节点设备EP1与所述第二节点设备EP2进行直接连接的步骤包括:
所述第一节点设备EP1发送所述第一内网UDP端口及第一外网UDP端口所述至所述服务器PS;所述服务器PS用于将所述第一内网UDP端口及第一外网UDP端口发送至所述第二节点设备EP2;所述第二节点设备EP2用于在接收到所述第一内网UDP端口及第一外网UDP端口时,记录所述第一内网UDP端口及第一外网UDP端口,并发送所述第二内网UDP端口及第二外网UDP端口至所述服务器PS;
所述第一节点设备EP1接收所述服务器PS发送的所述第二内网UDP端口及第二外网UDP端口并记录;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张永杰;,未经张永杰;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310465642.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:路由方法、设备和系统
- 下一篇:服务器、终端管理方法以及终端





