[发明专利]一种基于北斗卫星的可靠远程通信方法及其通信装置有效
申请号: | 201510456040.1 | 申请日: | 2015-07-28 |
公开(公告)号: | CN105024861B | 公开(公告)日: | 2018-02-27 |
发明(设计)人: | 车明;高小娟 | 申请(专利权)人: | 天津大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 天津市北洋有限责任专利代理事务所12201 | 代理人: | 李林娟 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于北斗卫星的可靠远程通信方法及其通信装置,方法包括依据TCP/IP协议与北斗通信协议,定制远程通信协议;通过分包粘包策略、丢包反馈机制以及差错校验策略建立有效传输机制;通过在北斗通信机内开辟三个子线程,对北斗通信机进行管理。装置包括定制控制器、传输控制器和管理控制器,通过三个控制器实现两个局域网内多个用户终端基于北斗卫星可靠有效的数据交互。本发明提高了北斗通信的可靠性、以及通信效率,构建了点对点可靠稳健无盲区的通信链路;并通过北斗通信网与局域网的融合来实现用户终端与北斗通信装置的信息交互,进而组建支持多用户终端的远程数据传输网络。 | ||
搜索关键词: | 一种 基于 北斗 卫星 可靠 远程 通信 方法 及其 装置 | ||
【主权项】:
一种基于北斗卫星的可靠远程通信方法,其特征在于,所述可靠远程通信方法包括以下步骤:依据TCP/IP协议与北斗通信协议,定制远程通信协议;通过分包粘包策略、丢包反馈机制以及差错校验策略建立有效传输机制;通过在北斗通信机内开辟三个子线程,对北斗通信机进行管理;所述丢包反馈机制具体为:发送报文后,将标志位写入共享内存的确认标志位中,若发送报文内数据为粘包数据,则记录最后一个合并单元的标志位;检查每一接收数据包的电文内容第一字节是否为反馈标志位,若为反馈标志位,将标志位的第3比特置为0,写入共享内存中的接收反馈标志位;对比共享内存的确认标志位与接收反馈标志位,若相同,数据发送成功,删除发送缓冲区中发送成功的数据单元;若不同,对比接收反馈标志位与发送数组中的每个单元的标志位,若与其中之一相同,数据发送部分成功,删除发送缓冲区中发送成功的数据单元,将发送缓冲区读指针指向出现误码的数据单元;接收数据后,提取数据单元,若数据单元正确,将标志位的第3比特置为1,写入共享内存中的发送反馈标志位,读取下一单元;若错误,直接丢弃后续单元的数据,发送反馈标志位中记录的是接收到的最后一单元正确数据的标志位。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510456040.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种三轮差速转向机构及车辆
- 下一篇:一种转向器横梁及汽车