[发明专利]数据传输方法有效
申请号: | 201611146476.1 | 申请日: | 2016-12-13 |
公开(公告)号: | CN106656813B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 冯洪鹏;邱昭升 | 申请(专利权)人: | 珠海市杰理科技股份有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L29/12;H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 明霖 |
地址: | 519085 广东省珠海市吉*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 | ||
本发明涉及一种数据传输方法和装置,该方法包括接入第一局域网以获取自身的外网IP地址;向服务器发送所获取的自身的外网IP地址和自身的终端标识符,且从服务器获取与服务器相连接的所有终端的外网IP地址和终端标识符;根据终端标识符从与服务器相连接的终端的外网IP地址中查询目标终端的外网IP地址;目标终端处于第二局域网中;根据目标终端的外网IP地址与目标终端进行握手;在握手成功后与目标终端进行数据传输。上述数据传输方法和装置,向服务器进行注册后可获取在服务器注册的所有终端的外网IP地址,通过该外网IP地址,终端可和目标终端进行通信,不需要再将信息在服务器进行中转,提高了终端之间通信的实时性。
技术领域
本发明涉及通信领域,特别是涉及一种数据传输方法。
背景技术
目前,终端间通讯协议多采用HTTP(Hypertext transfer protocol,超文本传输协议)、HTTPS(Hypertext Transfer Protocol over Secure Socket Layer,以安全为目标的HTTP通道)、CoAP(Constrained Application Protocol,受限制的应用协议)、TFTP(Trivial File Transfer Protocol,简单文件传输协议)等。它们都是基于TCP/IP协议(Transmission Control Protocol/Internet Protocol的简写,中文译名为传输控制协议/网际协议,又叫网络通讯协议)族衍生出来的通讯协议,HTTP是以三次握手的成功进行数据传输,同样的,HTTPS只把HTTP明文传输方式改为密文传输方式;COAP一般采用UDP(User Datagram Protocol的简称,中文名是用户数据包协议)的形式传递数据,协议非常小,最小的数据包只有4bytes,低功耗的同时,数据传输效率低;TFTP也仅为较微型终端的文件传输而设计。
随着日新月异的物联网技术,终端间也需远程通讯能力。因此,若终端用以上协议进行远程通讯,将十分依赖后台服务器作为信息中转站,无疑增加了设计成本和开发难度,也就使得物联网的远程通讯具有一定的局限性。
发明内容
基于此,有必要提供一种数据传输方法,其在服务器上注册后,在不同的局域网内的终端可以进行通信,而不需要依赖服务器作为信息中转站。
一种数据传输方法,所述方法包括:
接入第一局域网以获取自身的外网IP地址;
向服务器发送所获取的自身的外网IP地址和自身的终端标识符,且从所述服务器获取与所述服务器相连接的所有终端的外网IP地址和终端标识符;
根据所述终端标识符,从与所述服务器相连接的终端的外网IP地址中查询目标终端的外网IP地址;所述目标终端处于第二局域网中;
根据所述目标终端的外网IP地址与所述目标终端进行握手;
在握手成功后,与所述目标终端进行数据传输。
上述数据传输方法,向服务器进行注册后,可以获取在服务器注册的所有的终端的外网IP地址,通过该外网IP地址,终端可以和目标终端进行通信,不需要再将信息在服务器进行中转,提高了终端之间通信的实时性,进而提高了用户的体验。
在其中一个实施例中,所述向服务器发送所获取的自身的外网IP地址和自身的终端标识符的步骤,包括:
将自身的外网IP地址和自身的终端标识符依次通过第一局域网路由器、虚拟中转路由器发送到所述服务器;所述第一局域网路由器位于所述第一局域网中。
在其中一个实施例中,所述根据所述目标终端的外网IP地址与所述目标终端进行握手的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市杰理科技股份有限公司,未经珠海市杰理科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611146476.1/2.html,转载请声明来源钻瓜专利网。