一种手持机向北斗通信平台的短报文状态同步方法技术

技术编号:34574544 阅读:13 留言:0更新日期:2022-08-17 13:07
本申请公开了一种手持机向北斗通信平台的短报文状态同步方法,由手持机对历史上接收到的短报文的报文ID进行汇总,得到已收ID上报,发送至北斗通信平台,使得北斗通信平台知晓有哪些短消息是手持机没有收到的。之后,北斗通信平台将手持机没有收到的短报文作为补发报文,发送给手持机,使得手持机能够接收到北斗通信平台的短报文,有利于改善北斗通信平台与手持机之间的通信质量。本申请中的方法适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法。数据处理系统或方法。数据处理系统或方法。

【技术实现步骤摘要】
一种手持机向北斗通信平台的短报文状态同步方法


[0001]本申请涉及通信
,尤其涉及一种手持机向北斗通信平台的短报文状态同步方法。

技术介绍

[0002]北斗卫星导航系统(包含北斗通信平台)由空间段、地面段和用户段三部分组成,可在全球范围内全天候、全天时为各类用户提供高精度、高可靠定位、导航、授时服务,并具短报文通信能力。
[0003]在北斗通信平台与手持机通信的过程中,有可能存在手持机由于某种情况无法接收到北斗通信平台的某条短报文,直接导致该条短报文的丢失的现象,进而影响到手持机与北斗通信平台的短报文状态同步质量。

技术实现思路

[0004]本申请实施例提供了一种手持机向北斗通信平台的短报文状态同步方法,以至少部分的解决上述技术问题。
[0005]本申请实施例采用下述技术方案:第一方面,本申请实施例提供一种手持机向北斗通信平台的短报文状态同步方法,所述方法由手持机执行,所述方法包括:将从北斗通信平台接收到的短报文,确定为已收报文,其中,所述北斗通信平台发送的短报文包括所述已收报文和未收报文,是需要在所述手持机和所述北斗通信平台之间进行状态同步的短报文,且其报文头中携带有报文ID;根据所述已收报文和所述未收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台,使得所述北斗通信平台根据所述已收报文和所述未收报文的报文ID,确定出补发报文,其中,所述补发报文的报文ID是所述北斗通信平台记录的报文ID中,与所述已收报文的报文ID不匹配的报文ID、和/或与所述未收报文的ID匹配的报文ID;接收所述北斗通信平台返回的补发报文。
[0006]在本说明书一个可选的实施例中,根据所述已收报文和所述未收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台,包括:在满足指定条件时,根据所述已收报文和所述未收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台,其中,所述指定条件包括以下至少一种:检测到用户触发的上报操作、距当前时刻的第一历史时间段内未向所述北斗通信平台发送报文、距当前时刻的第二历史时间段内未向所述北斗通信平台发送心跳包;其中,所述心跳包包括已收ID上报。
[0007]在本说明书一个可选的实施例中,在满足指定条件时,根据所述已收报文和所述未收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台,包括:确定手持机接收到的通信信号;
若所述通信信号仅有所述北斗通信平台的通信信号,则在满足指定条件时,根据所述已收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台。
[0008]在本说明书一个可选的实施例中,所述方法包括以下至少一项:所述第一历史时间段的时长是十分钟;所述第二历史时间段的时长是一小时。
[0009]在本说明书一个可选的实施例中,所述已收ID上报包括以下字段:已收报文的最小ID、已收报文的最大ID、收发起始状态消息ID、收发状态数量、报文的接收状态;其中,所述报文的接收状态表示出其对应的短报文是否被所述手持机接收到。
[0010]第二方面,本申请实施例还提供一种手持机向北斗通信平台的短报文状态同步方法,所述方法由北斗通信平台执行,所述方法包括:向手持机发送携带有报文ID的短报文,其中,所述短报文是需要在所述手持机和所述北斗通信平台之间进行状态同步的短报文;若接收到已收ID上报,则根据所述已收ID上报,确定出补发报文,其中,所述补发报文的报文ID是所述北斗通信平台记录的报文ID中,与已收报文的报文ID不匹配的报文ID、和/或与未收报文的ID匹配的报文ID;向所述手持机发送所述补发报文。
[0011]第三方面,本申请实施例还提供一种手持机向北斗通信平台的短报文状态同步装置,所述装置应用于手持机,所述装置可以包括以下模块中的一个或多个:已收报文确定模块,配置为:将从北斗通信平台接收到的短报文,确定为已收报文,其中,所述北斗通信平台发送的短报文包括所述已收报文和未收报文,是需要在所述手持机和所述北斗通信平台之间进行状态同步的短报文,且其报文头中携带有报文ID。
[0012]上报模块,配置为:根据所述已收报文和所述未收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台,使得所述北斗通信平台根据所述已收报文和所述未收报文的报文ID,确定出补发报文,其中,所述补发报文的报文ID是所述北斗通信平台记录的报文ID中,与所述已收报文的报文ID不匹配的报文ID、或者与所述未收报文的ID匹配的报文ID。
[0013]补发报文接收模块,配置为:接收所述北斗通信平台返回的补发报文。
[0014]第四方面,本申请实施例还提供一种手持机向北斗通信平台的短报文状态同步装置,所述装置应用于北斗通信平台,可以包括以下模块中的一个或多个:短报文发送模块,配置为:向手持机发送携带有报文ID的短报文,其中,所述短报文是需要在所述手持机和所述北斗通信平台之间进行状态同步的短报文。
[0015]补发报文确定模块,配置为:若接收到已收ID上报,则根据所述已收ID上报,确定出补发报文,其中,所述补发报文的报文ID是所述北斗通信平台记录的报文ID中,与已收报文的报文ID不匹配的报文ID。
[0016]补发报文发送模块,配置为:向所述手持机发送所述补发报文。
[0017]第五方面,本申请实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行所述第一方面和第二方面中的方法。
[0018]第六方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行
时,使得所述电子设备执行所述第一方面和第二方面中的方法。
[0019]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:北斗通信平台与手持机进行通信的过程中,有可能存在北斗通信平台已经发出了某条短报文,但手持机并未接收到该条短报文的情况。通过本说明书中的方法,由手持机对历史上接收到的短报文的报文ID进行汇总,得到已收ID上报,发送至北斗通信平台,使得北斗通信平台知晓有哪些短消息是手持机没有收到的。之后,北斗通信平台将手持机没有收到的短报文作为补发报文,发送给手持机,使得手持机能够接收到北斗通信平台的短报文,有利于改善北斗通信平台与手持机之间的通信质量。本申请中的方法适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法。
附图说明
[0020]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的一种手持机向北斗通信平台的短报文状态同步方法过程示意图;图2为本说明书实施例提供的一种手持机向北斗通信平台的短报文状态同步方法涉及的交互场景示意图;图3为本说明书实施例提供的一种手持机向北斗本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种手持机向北斗通信平台的短报文状态同步方法,其特征在于,所述方法由手持机执行,所述方法包括:将从北斗通信平台接收到的短报文,确定为已收报文,其中,所述北斗通信平台发送的短报文包括所述已收报文和未收报文,是需要在所述手持机和所述北斗通信平台之间进行状态同步的短报文,且其报文头中携带有报文ID;根据所述已收报文和所述未收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台,使得所述北斗通信平台根据所述已收报文和所述未收报文的报文ID,确定出补发报文,其中,所述补发报文的报文ID是所述北斗通信平台记录的报文ID中,与所述已收报文的报文ID不匹配的报文ID、或者与所述未收报文的ID匹配的报文ID;接收所述北斗通信平台返回的补发报文。2.如权利要求1所述方法,其特征在于,根据所述已收报文和所述未收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台,包括:在满足指定条件时,根据所述已收报文和所述未收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台,其中,所述指定条件包括以下至少一种:检测到用户触发的上报操作、距当前时刻的第一历史时间段内未向所述北斗通信平台发送报文、距当前时刻的第二历史时间段内未向所述北斗通信平台发送心跳包;其中,所述心跳包包括已收ID上报。3.如权利要求2所述方法,其特征在于,在满足指定条件时,根据所述已收报文和所述未收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台,包括:确定手持机接收到的通信信号;若所述通信信号仅有所述北斗通信平台的通信信号,则在满足指定条件时,根据所述已收报文的报文ID,生成已收ID上报,上报至所述北斗通信平台。4.如权利要求...

【专利技术属性】
技术研发人员:胡晓迪周长军周维维徐明阳沈圆
申请(专利权)人:北京太极疆泰科技发展有限公司
类型:发明
国别省市:

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

1