数据自动补传方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26770689 阅读:21 留言:0更新日期:2020-12-18 23:49
本发明专利技术实施例涉及数据传输技术领域,公开了数据自动补传方法、装置、电子设备及存储介质。该方法包括:在预设时段向目标漂流浮标分组发送补传指令,其中,在所述预设时段内每间隔一分钟向所述目标漂流浮标分组内其中一台漂流浮标发送所述补传指令;接收所述漂流浮标回传的补传数据;解析所述补传数据进行上传。实施本发明专利技术实施例,可在北斗报文的发送间隔限制下,有效合理的利用北斗终端指挥机完成漂流浮标的数据自动补传,对各漂流浮标的数据补传实现有序管理。

【技术实现步骤摘要】
数据自动补传方法、装置、电子设备及存储介质
本专利技术涉及数据传输
,具体涉及数据自动补传方法、装置、电子设备及存储介质。
技术介绍
海洋表层漂流浮标主要用于跟踪洋流运动,分析观测海域的表层海流特征及其漂移路径上的温度、盐度等参数。同时,受海流和风力共同作用下的漂流浮标,还可应用于溢油跟踪等海上应急救灾。一般海洋表层漂流浮标,其空间容量有限,电源电量有限,不能持续处于开机状态,在个别时间段数据丢失后,不能及时的收到补传指令进行数据的补传,因此需要为其指定一个固定的时间段开机,通过开机一段时间等待北斗通讯指挥机发送补传指令进行数据补传。漂流浮标本身自带北斗模块,可采用北斗卫星的短报文功能将其所采集到的数据信息发送到北斗通讯指挥机上。但是北斗卫星的短报文发送功能会受到发送时间间隔的限制。在漂流浮标上采用的北斗民用卡,其短报文发送功能会受到60秒的发送时间间隔的限制,因此在发送一次北斗短报文后,需要间隔60秒才能发送第二条短报文,北斗终端指挥机同样会受到这个发送时间间隔的限制,而接收短报文不受时间间隔限制。因北斗终端指挥机的短报文发送功能受到60秒发送间隔的限制,因此一台北斗终端指挥机在一分钟内只能向一个漂流浮标发送自动补传指令。如何克服发送间隔的限制,实现有效合理的利用北斗终端指挥机完成漂流浮标的数据自动补传是需要解决的问题。
技术实现思路
针对所述缺陷,本专利技术实施例公开了数据自动补传方法、装置、电子设备及存储介质,在北斗报文的发送间隔限制下,有效合理的利用北斗终端指挥机完成漂流浮标的数据自动补传。本专利技术实施例第一方面公开数据自动补传方法,所述方法包括:在预设时段向目标漂流浮标分组发送补传指令,其中,在所述预设时段内每间隔一分钟向所述目标漂流浮标分组内其中一台漂流浮标发送所述补传指令;接收所述漂流浮标回传的补传数据;上传所述补传数据至服务端。作为一种可选的实施方式,在本专利技术实施例第一方面中,在预设时段向目标漂流浮标分组发送补传指令,之前,还包括:根据各所述漂流浮标的设备编号,将各所述漂流浮标划分到不同的漂流浮标分组;为所述不同的漂流浮标分组配置不同的补传指令接收时段。作为一种可选的实施方式,在本专利技术实施例第一方面中,在预设时段向目标漂流浮标分组发送补传指令,包括:在所述预设时段的起始时间之前完成接收所述目标漂流浮标分组中所有漂流浮标采集的相关数据;判断所述相关数据是否存在缺失,确定存在相关数据缺失的漂流浮标;在所述预设时间段内每间隔一分钟向所述存在相关数据缺失的漂流浮标依次发送所述补传指令。作为一种可选的实施方式,在本专利技术实施例第一方面中,在预设时段向目标漂流浮标分组发送补传指令,包括:在所述预设时段的起始时间之前完成接收所述目标漂流浮标分组中所有漂流浮标采集的相关数据;以预设间隔将所述预设时段进行分割,分割形成多个预设子时段;在目标预设子时段向所述目标漂流浮标分组中的目标漂流浮标发送补传指令。作为一种可选的实施方式,在本专利技术实施例第一方面中,在目标预设子时段向所述目标漂流浮标分组中的目标漂流浮标发送补传指令,包括:在目标预设子时段的起始时间检测由目标漂流浮标发送的相关数据是否存在缺失;如果存在缺失,则向所述目标漂流浮标发送补传指令,否则,不向所述目标漂流浮标发送补传指令。作为一种可选的实施方式,在本专利技术实施例第一方面中,判断所述相关数据是否存在缺失,包括:获取目标漂流浮标分组中所有漂流浮标采集的相关数据的消息ID;根据所述消息ID查询缺失的消息ID;确定所述缺失的消息ID对应的目标漂流浮标分组中的漂流浮标。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:在所述预设时段之前的预设时间,启动所述目标漂流浮标分组中所有漂流浮标,使其均处于工作模式状态;接收到补传指令的漂流浮标在回传所述补传数据后,进入低功耗的待机模式;未接收到补充指令的漂流浮标在达到预设时间点时,进入低功耗的待机模式。作为一种可选的实施方式,在本专利技术实施例第一方面中,上传所述补传数据至服务端,包括:上传所述补传数据,由所述服务端获取所述补传数据的时间信息,将所述补传数据补充到对应的采集时间下。本专利技术实施例第二方面公开数据自动补传装置,其包括:指令管理模块,用于在预设时段向目标漂流浮标分组发送补传指令,其中,在所述预设时段内每间隔一分钟向所述目标漂流浮标分组内其中一台漂流浮标发送所述补传指令;数据接收模块,用于接收所述漂流浮标回传的补传数据;数据上传模块,解析所述补传数据后进行上传。本专利技术实施例第三方面公开一种电子设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行本专利技术实施例第一方面公开的数据自动补传方法。本专利技术实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本专利技术实施例第一方面公开的数据自动补传方法。本专利技术实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本专利技术实施例第一方面公开的数据自动补传方法。本专利技术实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本专利技术实施例第一方面公开的数据自动补传方法。与现有技术相比,本专利技术实施例具有以下有益效果:本专利技术实施例中,采用漂流浮标分组的模式管理漂流浮标的数据补传,通过在不同时间段管理不同的漂流浮标分组,在同一时间段只对一个漂流浮标分组内的各漂流浮标执行数据补传,实现分时有序得向各漂流浮标发送补传指令,有效合理的利用北斗终端指挥机的发送间隔,高效完成漂流浮标的数据自动补传。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的数据自动补传方法的流程示意图;图2是本专利技术实施例公开的补传数据传输示意图;图3是本专利技术实施例公开的数据自动补传装置的结构示意图;图4是本专利技术实施例公开的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书中的术语“第一”、“第二”、“第三”、“第四本文档来自技高网...

【技术保护点】
1.数据自动补传方法,其特征在于,包括:/n在预设时段向目标漂流浮标分组发送补传指令,其中,在所述预设时段内每间隔一分钟向所述目标漂流浮标分组内其中一台漂流浮标发送所述补传指令;/n接收所述漂流浮标回传的补传数据;/n上传所述补传数据至服务端。/n

【技术特征摘要】
1.数据自动补传方法,其特征在于,包括:
在预设时段向目标漂流浮标分组发送补传指令,其中,在所述预设时段内每间隔一分钟向所述目标漂流浮标分组内其中一台漂流浮标发送所述补传指令;
接收所述漂流浮标回传的补传数据;
上传所述补传数据至服务端。


2.根据权利要求1所述的方法,其特征在于,在预设时段向目标漂流浮标分组发送补传指令,之前,还包括:
根据各所述漂流浮标的设备编号,将各所述漂流浮标划分到不同的漂流浮标分组;
为所述不同的漂流浮标分组配置不同的补传指令接收时段。


3.根据权利要求2所述的方法,其特征在于,在预设时段向目标漂流浮标分组发送补传指令,包括:
在所述预设时段的起始时间之前完成接收所述目标漂流浮标分组中所有漂流浮标采集的相关数据;
判断所述相关数据是否存在缺失,确定存在相关数据缺失的漂流浮标;
在所述预设时间段内每间隔一分钟向所述存在相关数据缺失的漂流浮标依次发送所述补传指令。


4.根据权利要求2所述的方法,其特征在于,在预设时段向目标漂流浮标分组发送补传指令,包括:
在所述预设时段的起始时间之前完成接收所述目标漂流浮标分组中所有漂流浮标采集的相关数据;
以预设间隔将所述预设时段进行分割,分割形成多个预设子时段;
在目标预设子时段向所述目标漂流浮标分组中的目标漂流浮标发送补传指令。


5.根据权利要求4所述的方法,其特征在于,在目标预设子时段向所述目标漂流浮标分组中的目标漂流浮标发送补传指令,包括:
在目标预设子时段的起始时间检测由目标漂流浮标发送的相关数据是否存在缺失...

【专利技术属性】
技术研发人员:刘欢
申请(专利权)人:广东海启星海洋科技有限公司
类型:发明
国别省市:广东;44

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

1