[发明专利]一种北斗短报文多包传输分解与组合的实现方法在审
申请号: | 202110454667.9 | 申请日: | 2021-04-26 |
公开(公告)号: | CN113179148A | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 黄小根;罗志生 | 申请(专利权)人: | 广州磐钴智能科技有限公司 |
主分类号: | H04L1/08 | 分类号: | H04L1/08 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 510000 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 北斗 报文 传输 分解 组合 实现 方法 | ||
一种北斗短报文多包传输分解与组合的实现方法,该方法步骤如下:发送终端将一个长短报文拆分,使一个长短报文成为多个包,并对每个包进行协议封装;发送终端将多个包发送到接收终端;接收终端接收后进行分析将包提取、分析;如果在S3中发生丢包情况,则接收终端将丢失包的回复应答短报文给发送终端进行补包;如果在S3中没有发生丢包情况,则将多个包完整组合,并进行合并解析,最终应答发送至终端。本发明可以将一条超出北斗卡最大传输容量的信息,分成几条短报文发送,接收后重组回原长信息。该方法实施简单方便,使用成本低,在推广北斗民用进程方面具有重大实用意义。
技术领域
本发明涉及卫星导航及通信技术领域,尤其涉及一种北斗短报文多包传输分解与组合的实现方法。
背景技术
北斗卫星导航系统是我国自主开发的区域卫星导航系统,该系统覆盖我国全境及周边国家,整个系统由天空卫星、地面控制站和用户应用终端三个部分组成。用户应用终端具有定位、导航及短报文数据通信等功能,在定位、导航和通信领域具有广泛的应用。
随着社会和科技的进步与发展,卫星系统已逐步融入社会生活,而北斗系统因其拥有独具的短报文通信功能,而在使用的过程中这个通信方式受北斗系统的限制,特别是民用北斗卡,传送数据量少,以及服务频度时间比较长的使得这种通信方式有一定的局限性,对于用户除了在国防军事、抗震救灾、海洋渔业、森林防火、交通、电力、水文、气象等,往往一条短信的内容长度无法把完整的消息进行传输完毕,导致在使用的时候带来很大的不便利。
目前要解决长消息通过北斗短报文传输应用的问题如下:
问题一、短报文过长无法一次传输完毕;卫星短报文根据北斗卡等级限制,发送的内容长度都有限定长度,而对于现在的数传应用场景,很多应用都需要传输大量的数值信息,而一条短报文无法将这些数据一次传完,这样就需要将短报文拆开多条进行传输,但是拆除的数据在传输后容易造成数据混乱、不完整等情况,用户需要看的是原来完整的信息。
问题二、丢包判断与重传;一条长短报文拆解多个包传输,北斗短报文传输受到环境、频度等因素,难免有丢包现象,如何保障多个包传输后验证是否接受完全部包,如果有丢失其中某些包,又如何让发送终端得知再补回相应丢失的包。
发明内容
(一)发明目的
为解决背景技术中存在的技术问题,本发明提出一种北斗短报文多包传输分解与组合的实现方法,可以将一条超出北斗卡最大传输容量的信息,分成几条短报文发送,接收后重组回原长信息;该方法实施简单方便,使用成本低,在推广北斗民用进程方面具有重大实用意义。
(二)技术方案
本发明提供了一种北斗短报文多包传输分解与组合的实现方法,该方法步骤如下:
S1、发送终端将一个长短报文拆分,使一个长短报文成为多个包,并对每个包进行协议封装;
S2、发送终端将多个包发送到接收终端;
S3、接收终端接收后将包提取和分析;
S4、如果在S3中发生丢包情况,则接收终端将丢失包的回复应答短报文给发送终端进行补包;
S5、如果在S3中没有发生丢包情况,则将多个包完整组合,并进行合并解析,最终应答发送至终端。
优选的,将一个要发送的长短报文,通过拆分为N个短报文,并进行协议封装后推送到接收终端。
优选的,S1中进行协议封装,指的是每个长短报文都带有标识的协议头;协议头用于使接收终端识别该条长短报文的内容、数量和序列。
优选的,接收终端接收到短报文后,将内容进行提取,并将其缓存。
优选的,当接收终端收到最后一个包时,进行是否丢包的分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州磐钴智能科技有限公司,未经广州磐钴智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110454667.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力混凝土电杆的回收处理装置
- 下一篇:星载激光通信方法