[发明专利]一种基于NAT内网穿透的互联网络串口透传通信方法有效
申请号: | 201910933673.5 | 申请日: | 2019-09-26 |
公开(公告)号: | CN110620783B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 肖俭伟;刘旭;杨渠江;陈家林 | 申请(专利权)人: | 成都博高信息技术股份有限公司 |
主分类号: | H04L61/256 | 分类号: | H04L61/256;H04L69/163;H04L9/40;H04L67/1004;H04L67/14;H04L67/56 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王晓坤 |
地址: | 610041 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于NAT内网穿透的互联网络串口透传通信方法、装置、设备及计算机可读存储介质,应用于博高数据分发服务器,包括:接收TCP串口客户端及计算机的注册请求及注册码,使TCP串口客户端及计算机注册至目标端口;接收TCP串口客户端与计算机等间隔发送的KeepAlive帧;将TCP串口客户端与计算机绑定至同一内存容器;通过计算机的身份验证后,计算机创建虚拟串口;当计算机需要发送数据时,接收虚拟串口发送的由数据转换成的TCP载荷,查找计算机绑定的内存容器的端口,并将数据转发至除自身外所有的TCP连接。本发明所提供的方法、装置、设备及计算机可读存储介质,无需复杂配置,即可实现‘云串口’功能。 | ||
搜索关键词: | 一种 基于 nat 穿透 互联网络 串口 通信 方法 | ||
【主权项】:
1.一种基于NAT内网穿透的互联网络串口透传通信方法,其特征在于,应用于博高数据分发服务器,包括:/n分别接收TCP串口客户端与计算机通过NAT内网穿透技术发送的注册请求及目标注册码,以便所述TCP串口客户端与所述计算机注册至所述博高数据分发服务器的目标端口;/n分别接收所述TCP串口客户端与所述计算机每隔预设时间间隔发送的KeepAlive帧,以便维护与所述TCP串口客户端之间的链路连接,以及与所述计算机之间的链路连接;/n将使用同一注册码并注册至相同端口的所述TCP串口客户端与所述计算机绑定至同一内存容器中;/n当所述计算机注册至所述博高数据分发服务器后,对所述计算机的身份进行验证,并在所述计算机的身份验证通过时,停止向所述计算机发送连接结束/重置指令,以便所述计算机创建供上位机程序连接使用的虚拟串口;/n当所述计算机中存在待发送数据时,接收所述虚拟串口发送的由所述待发送数据转换得到的TCP载荷,查找所述计算机绑定的内存容器的端口,并将所述待发送数据转发至除自身外所有的TCP连接,以便所述TCP串口客户端接收到所述待发送数据后,向串口设备发送所述待发送数据。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都博高信息技术股份有限公司,未经成都博高信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910933673.5/,转载请声明来源钻瓜专利网。