一种北斗短报文通讯方法、设备及计算机可读存储介质技术

技术编号:36774246 阅读:12 留言:0更新日期:2023-03-08 21:56
本发明专利技术公开了一种北斗短报文通讯方法、设备及计算机可读存储介质,其中,该方法包括:获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据;将所述航空器报文数据加载至所述北斗短报文的请求数据段,并将加载完成的航空器北斗短报文发送至预设的地面站,以使所述地面站根据所述北斗短报文的报文协议解析得到所述航空器北斗短报文中包含的所述请求数据,并根据所述私有协议恢复所述请求数据,得到所述航空器的所述状态数据。实现了一种航空器与地面站之间的超高超远距离的连续通讯方案,为无人驾驶航空器实现远距离跨省飞行提供了稳定的通讯保障,增强了飞行安全。全。全。

【技术实现步骤摘要】
一种北斗短报文通讯方法、设备及计算机可读存储介质


[0001]本专利技术涉及无人驾驶航空器
,尤其涉及一种北斗短报文通讯方法、设备及计算机可读存储介质。

技术介绍

[0002]目前,现有的航空器自有通讯距离有限,无法达到500公里以上的超远距离连续通讯。同时,4G/5G网络也未覆盖到1000米真高空域。因此,无人机等航空器若需实现跨省飞行,飞行高度一般会设置在1000米高度左右,同时,飞行距离也可能要达到500公里左右。基于此,为了确保稳定的通讯链接以及飞行安全,如何实现航空器与地面站的超高超远距离的连续通讯,成为目前亟待解决的技术问题。

技术实现思路

[0003]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种北斗短报文通讯方法,该方法包括:
[0004]获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据;
[0005]将所述航空器报文数据加载至所述北斗短报文的请求数据段,并将加载完成的航空器北斗短报文发送至预设的地面站,以使所述地面站根据所述北斗短报文的报文协议解析得到所述航空器北斗短报文中包含的所述请求数据,并根据所述私有协议恢复所述请求数据,得到所述航空器的所述状态数据。
[0006]可选地,所述获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据,包括:
[0007]获取所述航空器飞行高度,并在所述飞行高度超过预设高度时,检测所述航空器的网络状态;
[0008]在所述网络状态中,确定所述航空器丢失蜂窝通信网络时,启动所述航空器预载的北斗短报文模块,并通过所述北斗短报文模块的数据接口对所述状态数据进行转换和接收。
[0009]可选地,所述获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据,包括:
[0010]获取所述航空器与所述地面站的相对距离,并在所述相对距离超过所述航空器与所述地面站的有效通讯距离时,检测所述航空器的网络状态;
[0011]在所述网络状态中,确定所述航空器丢失蜂窝通信网络时,启动所述航空器预载的北斗短报文模块,并通过所述北斗短报文模块的数据接口对所述状态数据进行转换和接收。
[0012]可选地,所述获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据,包括:
[0013]在确定所述航空器丢失蜂窝通信网络,且所述航空器与所述地面站的相对距离超过所述航空器与所述地面站的有效通讯距离时,获取待发送的航空器数据;
[0014]根据所述报文数据长度对所述航空器数据进行整合和/或转换,得到所述状态数据,并根据所述私有协议和北斗短报文的报文数据长度将所述状态数据压缩为所述航空器报文数据。
[0015]可选地,所述获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据,包括:
[0016]在确定所述航空器丢失蜂窝通信网络,且所述航空器与所述地面站的相对距离超过所述航空器与所述地面站的有效通讯距离时,获取待发送的航空器数据;
[0017]根据所述私有协议和所述报文数据长度对所述状态数据进行整合和压缩,得到所述航空器报文数据。
[0018]本专利技术还提出了一种北斗短报文通讯方法,应用于地面站,所述方法包括:
[0019]在确定丢失与航空器的通讯连接后,启动所述地面站预载的北斗短报文模块,并通过所述北斗短报文模块接收由所述航空器发送的航空器报文数据;
[0020]根据所述北斗短报文的报文协议解析得到所述航空器北斗短报文中包含的请求数据,并根据预设的私有协议恢复所述请求数据,得到所述航空器的状态数据。
[0021]可选地,所述方法还包括:
[0022]获取对所述航空器的控制数据,并根据所述私有协议和所述报文数据长度将所述控制数据压缩为地面站报文数据;
[0023]将所述地面站报文数据加载至所述北斗短报文的请求数据段,并将加载完成的地面站北斗短报文发送至预设的航空器,以使所述航空器根据所述报文协议解析得到所述地面站北斗短报文中包含的所述请求数据,并根据所述私有协议恢复所述请求数据,得到对所述航空器的所述控制数据。
[0024]可选地,所述方法还包括:
[0025]获取所述航空器飞行高度,并在所述飞行高度超过预设高度时,检测所述航空器的网络状态,或者,获取所述地面站与所述航空器的相对距离,并在所述相对距离超过所述地面站与所述航空器的有效通讯距离时,检测所述航空器的网络状态;
[0026]在所述网络状态中,确定所述航空器丢失蜂窝通信网络时,启动所述北斗短报文模块,并通过所述北斗短报文模块的数据接口对所述控制数据进行转换和接收。
[0027]本专利技术还提出了一种北斗短报文通讯设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的北斗短报文通讯方法的步骤。
[0028]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有北斗短报文通讯程序,北斗短报文通讯程序被处理器执行时实现如上述任一项所述的北斗短报文通讯方法的步骤。
[0029]实施本专利技术的北斗短报文通讯方法、设备及计算机可读存储介质,通过获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据;将所述航空器报文数据加载至所述北斗短报文的请求数据段,并将加载完成的航空器北斗短报文发送至预设的地面站,以使所述地面站根据所述北斗短报
文的报文协议解析得到所述航空器北斗短报文中包含的所述请求数据,并根据所述私有协议恢复所述请求数据,得到所述航空器的所述状态数据。实现了一种航空器与地面站之间的超高超远距离的连续通讯方案,为无人驾驶航空器实现远距离跨省飞行提供了稳定的通讯保障,增强了飞行安全。
附图说明
[0030]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0031]图1是本专利技术北斗短报文通讯方法的第一流程图;
[0032]图2是本专利技术北斗短报文通讯方法的第二流程图;
[0033]图3是本专利技术北斗短报文通讯方法的第三流程图;
[0034]图4是本专利技术北斗短报文通讯方法的第四流程图;
[0035]图5是本专利技术北斗短报文通讯方法的第五流程图;
[0036]图6是本专利技术北斗短报文通讯方法的第六流程图;
[0037]图7是本专利技术北斗短报文通讯方法的第七流程图;
[0038]图8是本专利技术北斗短报文通讯方法的第八流程图。
具体实施方式
[0039]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0040]在后续的描述中,使用用于表示元件的诸如本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种北斗短报文通讯方法,应用于航空器,其特征在于,所述方法包括:获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据;将所述航空器报文数据加载至所述北斗短报文的请求数据段,并将加载完成的航空器北斗短报文发送至预设的地面站,以使所述地面站根据所述北斗短报文的报文协议解析得到所述航空器北斗短报文中包含的所述请求数据,并根据所述私有协议恢复所述请求数据,得到所述航空器的所述状态数据。2.根据权利要求1所述的北斗短报文通讯方法,其特征在于,所述获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据,包括:获取所述航空器飞行高度,并在所述飞行高度超过预设高度时,检测所述航空器的网络状态;在所述网络状态中,确定所述航空器丢失蜂窝通信网络时,启动所述航空器预载的北斗短报文模块,并通过所述北斗短报文模块的数据接口对所述状态数据进行转换和接收。3.根据权利要求1所述的北斗短报文通讯方法,其特征在于,所述获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据,包括:获取所述航空器与所述地面站的相对距离,并在所述相对距离超过所述航空器与所述地面站的有效通讯距离时,检测所述航空器的网络状态;在所述网络状态中,确定所述航空器丢失蜂窝通信网络时,启动所述航空器预载的北斗短报文模块,并通过所述北斗短报文模块的数据接口对所述状态数据进行转换和接收。4.根据权利要求1所述的北斗短报文通讯方法,其特征在于,所述获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将所述状态数据压缩为航空器报文数据,包括:在确定所述航空器丢失蜂窝通信网络,且所述航空器与所述地面站的相对距离超过所述航空器与所述地面站的有效通讯距离时,获取待发送的航空器数据;根据所述报文数据长度对所述航空器数据进行整合和/或转换,得到所述状态数据,并根据所述私有协议和北斗短报文的报文数据长度将所述状态数据压缩为所述航空器报文数据。5.根据权利要求1所述的北斗短报文通讯方法,其特征在于,所述获取所述航空器的状态数据,并根据预设的私有协议和北斗短报文的报文数据长度将...

【专利技术属性】
技术研发人员:胡华智郭尚进
申请(专利权)人:亿航智能设备广州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1