基于北斗短报文终端进行的图片传输的方法及装置制造方法及图纸

技术编号:36979712 阅读:13 留言:0更新日期:2023-03-25 17:59
本发明专利技术公开了一种基于北斗短报文终端进行的图片传输的方法及装置。其中,该方法包括:获取初始图片;确定用于传输初始图片的多个北斗终端,以及多个北斗终端分别对应的数据传输承载量;对初始图片进行切片处理,得到多组切片结果;基于多组切片结果,以及多个北斗终端分别对应的数据传输承载量,确定目标切片结果和多个目标终端,其中,目标切片结果中切片的数据量对应小于或等于多个目标终端中用于传输对应切片的目标终端的数据传输承载量;将目标切片结果中的切片发送给多个目标终端中对应的目标终端进行传输。本发明专利技术解决了相关技术中存在的通过北斗短报文传输图片效率低,北斗终端利用率低的技术问题。终端利用率低的技术问题。终端利用率低的技术问题。

【技术实现步骤摘要】
基于北斗短报文终端进行的图片传输的方法及装置


[0001]本专利技术涉及通讯领域,具体而言,涉及一种基于北斗短报文终端进行的图片传输的方法及装置。

技术介绍

[0002]目前,北斗短报文单次短报文最大长度有限制,支持汉字、代码、混合编码三种格式的数据,能够在紧急情况下实现数据可靠通信。但是,北斗短报文没有规定图片格式数据的传输,且图片大小一般远大于单次短报文最大长度限制,为通过北斗短报文技术实现灾害场景下图片格式数据的传输,相关技术中采用图片切片手段进行传输,但未考虑到传输应急图片对北斗终端的正常传输任务的影响,也未考虑到传输应急图片的不同切片数量,不同切片规格对传输效率的影响,导致北斗终端的利用率低,传输效率低的问题。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种基于北斗短报文终端进行的图片传输的方法及装置,以至少解决相关技术中存在的通过北斗短报文传输图片效率低,北斗终端利用率低的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种基于北斗短报文终端进行的图片传输的方法,包括:获取初始图片;确定用于传输所述初始图片的多个北斗终端,以及所述多个北斗终端分别对应的数据传输承载量;对所述初始图片进行切片处理,得到多组切片结果,其中,所述多组切片结果分别包括至少一个切片,所述多组切片结果中所包括的切片数量不同;基于所述多组切片结果,以及所述多个北斗终端分别对应的数据传输承载量,确定目标切片结果和多个目标终端,其中,所述目标切片结果中切片的数据量对应小于或等于所述多个目标终端中用于传输对应切片的目标终端的数据传输承载量;将所述目标切片结果中的切片发送给所述多个目标终端中对应的目标终端进行传输。
[0006]可选地,确定所述多个北斗终端分别对应的数据传输承载量,包括:获取所述多个北斗终端的状态反馈信息,其中,所述状态反馈信息至少包括:所述多个北斗终端分别对应的传输队列和预设报文数据量,以及所述传输队列对应的多个待传输报文分别对应的最晚发送时间,第一发送时间;基于所述初始图片对应的传输截止时间,以及所述多个北斗终端分别对应的所述预设报文数据量,建立待插入数据帧,其中,所述传输截止时间为所述初始图片允许的最晚发送时间;基于所述传输截止时间,以及所述最晚发送时间,分别确定所述待插入数据帧在所述多个北斗终端对应的所述传输队列中的候选插入位置;在所述待插入数据帧插入所述多个北斗终端分别对应的所述候选插入位置之后,更新所述多个北斗终端分别对应的所述第一发送时间,得到所述多个北斗终端分别对应的所述多个待传输报文分别对应的第二发送时间,其中,所述第二发送时间晚于所述第一发送时间;根据所述第二发送时间确定所述多个北斗终端分别对应的所述数据传输承载量。
[0007]可选地,所述根据所述第二发送时间确定所述多个北斗终端分别对应的所述数据传输承载量,包括:确定所述多个北斗终端中所述第二发送时间小于或等于所述最晚发送时间的第一北斗终端,以及确定所述多个北斗终端中所述第二发送时间大于所述最晚发送时间的第二北斗终端;将所述第一北斗终端对应的所述预设报文数据量作为所述第一北斗终端对应的数据传输承载量,以及将空值作为所述第二北斗终端对应的数据传输承载量;基于所述第一北斗终端对应的数据传输承载量,以及所述第二北斗终端对应的数据传输承载量,得到所述多个北斗终端分别对应的数据传输承载量。
[0008]可选地,在基于所述多组切片结果,以及所述多个北斗终端分别对应的数据传输承载量,未能确定目标切片结果和多个目标终端的情况下,所述方法还包括:对所述初始图片进行压缩,得到压缩图片;对所述压缩图片进行切片处理,得到多组压缩切片结果,其中,所述多组压缩切片结果分别包括至少一个切片,所述多组压缩切片结果中所包括的切片数量不同;基于所述多组压缩切片结果,以及所述多个北斗终端分别对应的数据传输承载量,确定目标压缩切片结果和多个第一终端,其中,所述目标压缩切片结果中切片的数据量对应小于所述多个第一终端中用于传输对应切片的第一终端的数据传输承载量;将所述目标压缩切片结果中的切片发送给所述多个第一终端中对应的第一终端进行传输。
[0009]可选地,所述基于所述多组切片结果,以及所述多个北斗终端分别对应的数据传输承载量,确定目标切片结果和多个目标终端,包括:基于所述多组切片结果,以及所述多个北斗终端分别对应的数据传输承载量,确定所述目标切片结果;基于所述目标切片结果中切片的数据量,在所述多个北斗终端中确定所述多个目标终端。
[0010]可选地,在所述将所述目标切片结果中的切片发送给所述多个目标终端中对应的北斗终端进行传输之前,所述方法还包括:在所述目标切片结果为多个的情况下,确定多个目标切片结果分别占用的北斗短报文数量;将所述多个目标切片结果中占用所述北斗短报文数量最少的作为第一切片结果;将所述第一切片结果中的切片发送给所述多个目标终端中对应的北斗终端进行传输。
[0011]根据本专利技术实施例的另一方面,提供了一种基于北斗短报文终端进行的图片传输的装置,包括:获取模块,用于获取初始图片;确定模块,用于确定用于传输所述初始图片的多个北斗终端,以及所述多个北斗终端分别对应的数据传输承载量;第一切片模块,用于对所述初始图片进行切片处理,得到多组切片结果,其中,所述多组切片结果分别包括至少一个切片,所述多组切片结果中所包括的切片数量不同;第二确定模块,用于基于所述多组切片结果,以及所述多个北斗终端分别对应的数据传输承载量,确定目标切片结果和多个目标终端,其中,所述目标切片结果中切片的数据量对应小于或等于所述多个目标终端中用于传输对应切片的目标终端的数据传输承载量;第一传输模块,用于将所述目标切片结果中的切片发送给所述多个目标终端中对应的目标终端进行传输。
[0012]可选地,所述装置还包括:压缩模块,用于对所述初始图片进行压缩,得到压缩图片;第二切片模块,用于对所述压缩图片进行切片处理,得到多组压缩切片结果,其中,所述多组压缩切片结果分别包括至少一个切片,所述多组压缩切片结果中所包括的切片数量不同;第三确定模块,用于基于所述多组压缩切片结果,以及所述多个北斗终端分别对应的数据传输承载量,确定目标压缩切片结果和多个第一终端,其中,所述目标压缩切片结果中切片的数据量对应小于所述多个第一终端中用于传输对应切片的第一终端的数据传输承载
量;第二传输模块,用于将所述目标压缩切片结果中的切片发送给所述多个第一终端中对应的第一终端进行传输。
[0013]根据本专利技术实施例的另一方面,提供了一种非易失性存储介质,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行任意一项所述的基于北斗短报文终端进行的图片传输的方法。
[0014]根据本专利技术实施例的另一方面,提供了一种电子设备,包括:一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现任意一项所述的基于北斗短报文终端进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于北斗短报文终端进行的图片传输的方法,其特征在于,包括:获取初始图片;确定用于传输所述初始图片的多个北斗终端,以及所述多个北斗终端分别对应的数据传输承载量;对所述初始图片进行切片处理,得到多组切片结果,其中,所述多组切片结果分别包括至少一个切片,所述多组切片结果中所包括的切片数量不同;基于所述多组切片结果,以及所述多个北斗终端分别对应的数据传输承载量,确定目标切片结果和多个目标终端,其中,所述目标切片结果中切片的数据量对应小于或等于所述多个目标终端中用于传输对应切片的目标终端的数据传输承载量;将所述目标切片结果中的切片发送给所述多个目标终端中对应的目标终端进行传输。2.根据权利要求1所述的方法,其特征在于,确定所述多个北斗终端分别对应的数据传输承载量,包括:获取所述多个北斗终端的状态反馈信息,其中,所述状态反馈信息至少包括:所述多个北斗终端分别对应的传输队列和预设报文数据量,以及所述传输队列对应的多个待传输报文分别对应的最晚发送时间,第一发送时间;基于所述初始图片对应的传输截止时间,以及所述多个北斗终端分别对应的所述预设报文数据量,建立待插入数据帧,其中,所述传输截止时间为所述初始图片允许的最晚发送时间;基于所述传输截止时间,以及所述最晚发送时间,分别确定所述待插入数据帧在所述多个北斗终端对应的所述传输队列中的候选插入位置;在所述待插入数据帧插入所述多个北斗终端分别对应的所述候选插入位置之后,更新所述多个北斗终端分别对应的所述第一发送时间,得到所述多个北斗终端分别对应的所述多个待传输报文分别对应的第二发送时间,其中,所述第二发送时间晚于所述第一发送时间;根据所述第二发送时间确定所述多个北斗终端分别对应的所述数据传输承载量。3.根据权利要求2所述的方法,其特征在于,所述根据所述第二发送时间确定所述多个北斗终端分别对应的所述数据传输承载量,包括:确定所述多个北斗终端中所述第二发送时间小于或等于所述最晚发送时间的第一北斗终端,以及确定所述多个北斗终端中所述第二发送时间大于所述最晚发送时间的第二北斗终端;将所述第一北斗终端对应的所述预设报文数据量作为所述第一北斗终端对应的数据传输承载量,以及将空值作为所述第二北斗终端对应的数据传输承载量;基于所述第一北斗终端对应的数据传输承载量,以及所述第二北斗终端对应的数据传输承载量,得到所述多个北斗终端分别对应的数据传输承载量。4.根据权利要求1所述的方法,其特征在于,在基于所述多组切片结果,以及所述多个北斗终端分别对应的数据传输承载量,未能确定目标切片结果和多个目标终端的情况下,所述方法还包括:对所述初始图片进行压缩,得到压缩图片;对所述压缩图片进行切片处理,得到多组压缩切片结果,其中,所述多组压缩切片结果
分别包括至少一个切片,所述多组压缩切片结果中所包括的切片数量不同;基于所述多组压缩切片结果,以及所述多个北斗终端分别对应的数据传输承载量,确定目标压缩切片结果和多个第一终端,其中,所述目标压缩切片结果中切片的数据量对应小于所述多个第一终端中...

【专利技术属性】
技术研发人员:尹康郝佳恺温明时高鹏官丽赵广怀张伍伟邵苏杰张林林郭少勇李文璟金明谭静吕文亮林超高鹏刘晓宸周密孙维屏
申请(专利权)人:国家电网有限公司北京邮电大学
类型:发明
国别省市:

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

1