用于短报文传输的图像处理方法、装置、系统及存储介质与流程

文档序号:31467904发布日期:2022-09-09 22:10阅读:95来源:国知局
用于短报文传输的图像处理方法、装置、系统及存储介质与流程

1.本技术实施例涉及卫星移动通信技术领域,尤其涉及一种用于短报文传输的图像处理方法、装置、系统及存储介质。


背景技术:

2.卫星移动通信能够为全球用户提供大跨度、大范围、远距离的漫游和机动、灵活的移动通信服务,其中,北斗短报文通信因为其独特的通信方式发挥着重要的作用。
3.北斗短报文是北斗卫星导航定位系统的特色功能,它能在公网移动通讯信号不能覆盖的地区或通讯基站遭受破坏的情况下,完成导航定位,并提供有效的紧急通信服务。目前,北斗短报文通信在目前在抗震救灾、渔船、智能交通、森林防火、农业精耕、电力监控、水文监测等诸多行业正在发挥着不可替代的作用。
4.在中国及周边地区北斗通过3颗geo卫星提供短报文通信服务能力,单次通信能力达到1000个汉字或者14000bit。现有技术中,北斗短报文通信对于信息量丰富的图片传输能力十分有限。


技术实现要素:

5.本技术实施例提供一种用于短报文传输的图像处理方法、装置、系统及存储介质,以解决现有技术中短报文通信对于信息量丰富的图片传输能力十分有限的问题。
6.在第一方面,本技术实施例提供了一种用于短报文传输的图像处理方法,所述方法由短报文发送端执行,所述方法包括:
7.获取目标灰度图像,基于预设规则进行切分得到灰度图像块;
8.对所述灰度图像块进行像素值处理,得到各灰度图像块的像素标识信息;其中,每个灰度图像块对应一个像素标识信息;
9.对各灰度图像块的像素值信息与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输;
10.基于所述各灰度图像块的像素标识信息构建目标灰度图像的校验信息,以供短报文接收端对所传输的短报文进行缺失校验。
11.进一步的,获取目标灰度图像,基于预设规则进行切分得到灰度图像块,包括:
12.获取目标灰度图像,确定所述目标灰度图像的像素点总行数和像素点总列数;
13.确定预设规则进行切分行数和切分列数;
14.从所述目标灰度图像的切分起始位置进行切分,得到灰度图像块。
15.进一步的,对所述灰度图像块进行像素值处理,得到各灰度图像块的像素标识信息,包括:
16.确定当前灰度图像块的像素值均值;
17.以所述像素值均值作为当前灰度图像块的像素标识信息;
18.遍历所有灰度图像块,得到各灰度图像块的像素标识信息。
19.进一步的,对各灰度图像块的像素值信息与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输,包括:
20.对于各灰度图像块的每个像素点的像素值,按照预设排列顺序进行拼接得到各灰度图像块的像素值数组;
21.将各灰度图像块的像素值数组与像素标识信息进行拼接,得到各灰度图像块的短报文。
22.进一步的,基于所述各灰度图像块的像素标识信息构建目标灰度图像的校验信息,以供短报文接收端对所传输的短报文进行缺失校验,包括:
23.基于所述各灰度图像块的像素标识信息,按照所述短报文的传输顺序组合得到目标灰度图像的校验信息;
24.供短报文接收端基于所述目标灰度图像的校验信息,以对所传输的短报文逐个进行缺失校验。
25.进一步的,在基于所述目标灰度图像的校验信息,以供短报文接收端对所传输的短报文逐个进行缺失校验之后,所述方法还包括:
26.供短报文接收端根据所传输的短报文逐个进行缺失校验的校验结果,确定缺失短报文;
27.对所述缺失短报文进行重传处理。
28.在第二方面,本技术实施例提供了一种用于短报文传输的图像处理方法,所述方法由短报文接收端执行,所述方法包括:
29.获取目标灰度图像的各灰度图像块的短报文;以及获取目标灰度图像的校验信息;其中,所述短报文是由各灰度图像块的像素值数组与像素标识信息拼接得到的;所述目标灰度图像的校验信息是由各灰度图像块的像素标识信息拼接得到的;
30.基于所述目标灰度图像的校验信息对所接收的短报文进行缺失校验;
31.若存在缺失短报文,则生成缺失短报文重传指令,发送至短报文发送端,以进行缺失短报文的重传。
32.在第三方面,本技术实施例提供了一种用于短报文传输的图像处理装置,所述装置配置于短报文发送端,所述装置包括:
33.图像切分模块,用于获取目标灰度图像,基于预设规则进行切分得到灰度图像块;
34.像素值处理模块,用于对所述灰度图像块进行像素值处理,得到各灰度图像块的像素标识信息;其中,每个灰度图像块对应一个像素标识信息;
35.信息拼接模块,用于对各灰度图像块的像素值信息与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输;
36.校验信息构建模块,用于基于所述各灰度图像块的像素标识信息构建目标灰度图像的校验信息,以供短报文接收端对所传输的短报文进行缺失校验。
37.在第四方面,本技术实施例提供了另一种用于短报文传输的图像处理装置,所述装置配置于短报文接收端,所述装置包括:
38.信息获取模块,用于获取目标灰度图像的各灰度图像块的短报文;以及获取目标灰度图像的校验信息;其中,所述短报文是由各灰度图像块的像素值数组与像素标识信息拼接得到的;所述目标灰度图像的校验信息是由各灰度图像块的像素标识信息拼接得到
的;
39.校验模块,用于基于所述目标灰度图像的校验信息对所接收的短报文进行缺失校验;
40.重传指令生成模块,用于若存在缺失短报文,则生成缺失短报文重传指令,发送至短报文发送端,以进行缺失短报文的重传。
41.在第五方面,本技术实施例提供了一种用于短报文传输的图像处理系统,所述系统包括短报文发送端和短报文接收端;
42.所述短报文发送端,用于获取目标灰度图像,基于预设规则进行切分得到灰度图像块;对所述灰度图像块进行像素值处理,得到各灰度图像块的像素标识信息;其中,每个灰度图像块对应一个像素标识信息;对各灰度图像块的像素值信息与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输;基于所述各灰度图像块的像素标识信息构建目标灰度图像的校验信息,以供短报文接收端对所传输的短报文进行缺失校验;
43.所述短报文接收端,用于获取目标灰度图像的各灰度图像块的短报文;以及获取目标灰度图像的校验信息;其中,所述短报文是由各灰度图像块的像素值数组与像素标识信息拼接得到的;所述目标灰度图像的校验信息是由各灰度图像块的像素标识信息拼接得到的;供短报文接收端基于所述目标灰度图像的校验信息对所接收的短报文进行缺失校验;若存在缺失短报文,则生成缺失短报文重传指令,发送至短报文发送端,以进行缺失短报文的重传。
44.在第六方面,本技术实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面或者如第二方面所述的用于短报文传输的图像处理方法。
45.本技术方案将目标图像切分传输并通过校验信息验证目标图像的完整性,解决了现有技术中短报文通信对于信息量丰富的图片传输能力十分有限的问题。
附图说明
46.图1是本技术实施例一提供的一种用于短报文传输的图像处理方法的流程示意图;
47.图2是本技术实施例二提供的另一种用于短报文传输的图像处理方法的流程示意图;
48.图3是本技术实施例三提供的另一种用于短报文传输的图像处理方法的流程示意图;
49.图4是本技术实施例四提供的另一种用于短报文传输的图像处理方法的流程示意图;
50.图5是本技术实施例五提供的一种用于短报文传输的图像处理装置的结构示意图;
51.图6是本技术实施例六提供的另一种用于短报文传输的图像处理装置的结构示意图;
52.图7是本技术实施例七提供的一种用于短报文传输的图像处理系统的结构示意图。
具体实施方式
53.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图对本技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
54.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员获得的所有其他实施例,都属于本技术保护的范围。
55.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的用于短报文传输的图像处理方法、装置、系统及存储介质进行详细地说明。
56.实施例一
57.图1是本技术实施例一提供的一种用于短报文传输的图像处理方法的流程示意图。如图1所示,所述方法包括:
58.s101、获取目标灰度图像,基于预设规则进行切分得到灰度图像块。
59.本实施例的使用场景为通过北斗短报文通信进行目标图像传输。在短报文通信过程中,会涉及到目标图像的切分处理并构建传输短报文以及传输短报文是否缺失的校验。其中,进行短报文发送以及接收的设备可以是电脑、平板电脑以及手机等智能设备。
60.灰度图像可以是用不同的灰度色阶来表示采样颜色的图像。本实施例中,所述目标灰度图像可以是待传输的灰度图像。预设规则可以是用于规定所述目标灰度图像切分法则的数据表、规则文件等,可以预先存储于数据库中。所述预设规则具体可以包括所述目标灰度图像的切分形状、预设切分数量等。灰度图像块可以是所述目标灰度图像的局部灰度图像,可以基于预设规则对所述目标灰度图像进行切分得到。获取目标灰度图像可以通过短报文发送端将目标图像进行全局对比度归一化处理得到,也可以基于其他处理方法得到,在此不作具体限定。切分目标灰度图像可以是短报文发送端基于预设的像素点矩阵对目标灰度图像进行分割。
61.本实施例中,短报文发送端对目标图像进行全局对比度归一化处理得到目标灰度图像。其中,所述目标图像可以是由短报文发送端的摄像装置获取的具备预设分辨率的图像。短报文发送端可以查询数据库中的切分规则,基于所述切分规则中预设的像素点矩阵以及切分顺序对目标灰度图像进行切分得到若干个灰度图像块。示例性的,由短报文发送端的摄像装置获取1000
×
1000的目标图像,短报文发送端对所述目标图像进行全局对比度归一化处理得到1000
×
1000的目标灰度图像,基于25
×
25的像素点矩阵基于从上到下、从左到右的顺序对所述目标灰度图像进行切分,得到1600个灰度图像块。
62.s102、对所述灰度图像块进行像素值处理,得到各灰度图像块的像素标识信息;其中,每个灰度图像块对应一个像素标识信息。
63.本实施例中,所述像素值处理可以是读取所述灰度图像块中的像素值后对所述像
素值进行排序处理、统计处理等。像素标识信息可以理解为用于代表所述灰度图像块中像素值的数值信息,具体可以是所述灰度图像块各个像素值的平均数、中位数或者众数等,本技术中以平均数为例进行描述。进行像素值处理时可以将灰度图像块理解为一个由各个像素点的像素值构成的矩阵,对灰度图像块进行像素值处理即对矩阵中各个元素值进行读取并对所读取的元素值进行排序处理、统计处理等。所述得到各个灰度图像块的像素标识信息可以通过将读取的每个灰度图像块的像素值加和再求平均数,将所述平均数作为所述灰度图像块的标识像素值。其中,所述平均数可以做取整数处理。
64.本实施例中,将各个灰度图像块视为多个矩阵并读取各个矩阵中的像素值。此处以通过opencv(开放源代码计算机视觉库)读取像素值为例进行描述。opencv(开放源代码计算机视觉库)中,所述灰度图像块就是numpy库中的数组。一个灰度图像块是一个二维数组,可以使用表达式读取其中的像素值。例如,可以使用image[0,0]访问图像image第0行第0列位置上的像素点,读取像素值。可以理解的是,第0行第0列位于图像的左上角。其中,第1个索引表示第0行,第2个索引表示第0列。短报文发送端分别对每个灰度图像块读取的像素值进行加和求平均数,将所求平均数作为灰度图像块的标识像素信息。其中,每个灰度图像块均对应一个像素标识信息。
[0065]
s103、对各灰度图像块的像素值信息与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输。
[0066]
本实施例中,所述各灰度图像块的像素值信息可以是包括各灰度图像块中每个像素点的像素值的信息。所述拼接处理可以理解为信息合并。对各灰度图像块的像素值信息与所述像素标识信息进行拼接处理可以是将读取的各个灰度图像块的像素值信息与标识像素值信息进行信息合并。所述构建各灰度图像块的短报文可以是基于预设的报文构建规则对各灰度图像拼接得到的信息进行封装得到各灰度图像对应的短报文信息。
[0067]
本实施例中,短报文发送端将读取的各灰度图像块的像素值信息以及与标识像素值信息进行信息合并。具体的,可以基于所述灰度图像块的各个像素点从左到右、从上到下的顺序将读取到的各个像素值依次排列,生成像素值信息。像素值信息以及与标识像素值信息进行信息合并可以是将所述像素值信息与所述标识像素信息一并存储至数据库中。其中,所述标识像素信息可以排列于所述像素值信息之前,也可以排列于所述像素值信息之后。此外,还可以是基于像素值信息构建阈值关联的像素标识信息,响应于获取像素值相关信息的操作来进行像素标识信息的获取。并基于预设的报文构建规则将所述合并得到的信息进行封装处理,得到各灰度图像块的短报文信息并发送至短报文接收端。其中,每个灰度图像块对应一个短报文信息。并且,所述短报文的发送顺序可以与其对应的灰度图像块的切分顺序保持一致。还可以基于所述发送顺序生成对应的短报文编号对应存储至所述短报文信息中。
[0068]
s104、基于所述各灰度图像块的像素标识信息构建目标灰度图像的校验信息,以供短报文接收端对所传输的短报文进行缺失校验。
[0069]
本实施例中,所述校验信息可以是由各灰度图像块的像素平均值组成的数据表或者矩阵。所述对所传输的短报文进行缺失校验可以是短报文接收端根据所述校验信息与各灰度图像块的像素标识信息进行比对,判断所接收的短报文是否缺失。
[0070]
本实施例中,短报文发送端获取各灰度图像块的平均像素值,将上述平均像素值
进行组合生成一个校验矩阵,并将所述校验矩阵发送至短报文接收端。短报文接收端将根据校验矩阵对前述接收的各灰度图像块对应的短报文信息进行验证,确定短报文信息是否缺失。可以理解的是,校验矩阵中的各个元素与短报文信息中的标识像素值是一一对应的关系。
[0071]
本实施例中,可选的,短报文发送端可以基于短报文接收端的反馈信息进行短报文是否缺失的校验。示例性的,短报文发送端基于短报文的编号信息依次对短报文进行发送。当短报文接收端接收到短报文信息时,将反馈信息发送至短报文接收端。其中,所述反馈信息中可以包括灰度图像块的像素标识信息以及短报文编号信息。本方案中,短报文接收端每收到一个短报文便发送一次反馈信息。短报文发送端将校验信息中的校验码以及接收到的反馈信息中的像素标识信息进行对比,确定其是否一一对应,若存在不对应的情况,则根据短报文编号信息确定缺失的短报文并进行短报文重传。短报文发送端根据短报文接收端的反馈信息进行自校验,判断是否存在短报文发送缺失的情况,可以进一步提高了校验效率。
[0072]
本实施例所提供的技术方案,将目标图像切分传输并通过校验信息验证目标图像的完整性,解决了现有技术中短报文通信对于信息量丰富的图片传输能力十分有限的问题。
[0073]
在上述实施例的基础上,可选的,获取目标灰度图像,基于预设规则进行切分得到灰度图像块,包括:
[0074]
获取目标灰度图像,确定所述目标灰度图像的像素点总行数和像素点总列数;
[0075]
确定预设规则进行切分行数和切分列数;
[0076]
从所述目标灰度图像的切分起始位置进行切分,得到灰度图像块。
[0077]
其中,所述确定所述目标灰度图像的像素点总行数和像素点总列数可以是短报文发送端通过查询目标灰度图像的分辨率进行确定,也可以是通过opencv读取像素值的个数进行确定。切分行数和切分列数可以理解为基于切分目标灰度图像的切分矩阵进行切分后的灰度图像块的行数和列数。所述切分起始位置可以是图像的左上角的像素点,也可以是根据预设的切分顺序确定的第一切分位置。
[0078]
本实施例中,短报文发送端对目标图像进行全局对比度归一化处理得到灰度目标图像。其中,所述目标图像可以是由报文接收端的摄像装置获取的具备预设分辨率的图像。根据所述分辨率确定目标灰度图像的总行数和总列数。短报文发送端可以通过查询数据库确定基于目标灰度图像的像素值的总行数和总列数确定的切分规则,基于所述切分规则中的切分矩阵以及切分顺序,从目标灰度图像的第一切分位置开始切分,得到灰度图像块,确定所述灰度图像块的行数和列数。示例性的,确定所述目标灰度图像的像素点总行数和像素点总列数均均为1000,基于25
×
25的切分矩阵对所述目标灰度图像按照从左到右、从上到下的顺序进行切分,确定所述目标灰度图像的切分行数和切分列数均为40。
[0079]
本实施例所提供的技术方案,基于所述目标灰度图像的像素点的个数将其进行切分,将信息量较大的目标灰度图像进行切分为多个信息量较小的灰度图像块分别传输,解决了现有技术中短报文通信对于信息量丰富的图片传输能力十分有限的问题。另外,基于像素点总行数和像素点总列数对目标灰度图像进行均匀切分,便于短报文接收端对目标灰度图像的接收和校验。
[0080]
在上述各实施例的基础上,可选的,对所述灰度图像块进行像素值处理,得到各灰度图像块的像素标识信息,包括:
[0081]
确定当前灰度图像块的像素值均值;
[0082]
以所述像素值均值作为当前灰度图像块的像素标识信息;
[0083]
遍历所有灰度图像块,得到各灰度图像块的像素标识信息。
[0084]
其中,所述当前灰度图像块的像素值均值可以是通过opencv读取所述灰度图像块的像素值并加和平均得到,也可以基于预设的切分矩阵直接对目标灰度图像进行平均池化得到。所述遍历所有灰度图像块即对所有灰度图像块均进行像素标识信息的确定。
[0085]
本实施例中,可以基于预设的切分矩阵直接对目标灰度图像进行平均池化,遍历所有灰度图像块,确定各个灰度图像块的像素值均值,将各个灰度图像块的像素值均值确定为所述灰度图像块的像素标识信息。
[0086]
本实施例所提供的技术方案,解决了连续传输多条短报文的过程中存在短报文丢失的问题。另外,以所述像素值均值作为当前灰度图像块的像素标识信息,增强了像素标识信息与所述灰度图像块之间的关联性。
[0087]
在上述各实施例的基础上,可选的,对各灰度图像块的像素值与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输,包括:
[0088]
对于各灰度图像块的每个像素点的像素值,按照预设排列顺序进行拼接得到各灰度图像块的像素值数组;
[0089]
将各灰度图像块的像素值数组与像素标识信息进行拼接,得到各灰度图像块的短报文。
[0090]
其中,所述像素值数组可以是按照从左到右、从上到下的顺序将各灰度图像块的像素点依次进行拼接得到的,也可以是基于灰度图像块中像素点的排列位置生成所述灰度图像块的像素值矩阵数组构成的。其中,像素值矩阵数组中的数值与灰度图像块各个像素点的像素值一一对应。
[0091]
本实施例中,按照从左到右、从上到下的顺序将每个灰度图像块的像素点依次进行拼接得到各灰度图像块的像素值数组,将当前灰度图像的像素值数组与像素标识信息对应合并存储,遍历所有灰度图像块得到各灰度图像块的合并信息,并基于预设的报文构建规则将所述合并得到的信息进行封装处理,得到各灰度图像块的短报文信息。其中,每个灰度图像块对应一个短报文信息。
[0092]
本实施例提供的技术方案,对各灰度图像块的像素值与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输,包括:对于各灰度图像块的每个像素点的像素值,按照预设排列顺序进行拼接得到各灰度图像块的像素值数组;将各灰度图像块的像素值数组与像素标识信息进行拼接,得到各灰度图像块的短报文。根据所述拼接信息生成短报文,在传输图像信息时同时将像素标识信息一并传输,用于后续与校验信息进行比对校验传输图像的完整性。
[0093]
在上述各实施例的基础上,可选的,所述基于所述各灰度图像块的像素标识信息构建目标灰度图像的校验信息,以供短报文接收端对所传输的短报文进行缺失校验,包括:
[0094]
基于所述各灰度图像块的像素标识信息,按照所述短报文的传输顺序组合得到目标灰度图像的校验信息;
[0095]
供报文接收端基于所述目标灰度图像的校验信息,以供短报文接收端对所传输的短报文逐个进行缺失校验。
[0096]
本实施例中,根据所述短报文的传输顺序确定各个短报文中的灰度图像块,提取所述灰度图像块的像素标识信息,将各灰度图像块的像素标识信息按照短报文的传输顺序依次排列组合得到目标灰度图像的校验信息。其中,所述校验信息可以基于短报文发送顺序确定短报文编号。
[0097]
本实施例中,所述对所传输的短报文逐个进行缺失校验可以是基于短报文的发送顺序供短报文接收端将校验信息与各短报文信息中的灰度图像块的像素标识信息逐个进行比对,确定是否出现信息不一致的情况。
[0098]
本实施例中,短报文接收端依次接收短报文发送端发送的短报文信息以及校验信息,其中,所述短报文的接收顺序与发送顺序一致。基于短报文的接收顺序将校验信息与各短报文信息中的灰度图像块的像素标识信息逐个进行比对,确定是否出现信息不一致的情况,并将校验情况反馈给短报文发送端。
[0099]
本实施例提供的技术方案,基于所述各灰度图像块的像素标识信息构建目标灰度图像的校验信息,供报文接收端对短报文进行缺失验证。其中,校验信息中的各个校验码与像素标识信息一一对应,根据所述校验信息确定是否存在丢失的短报文,提高了校验效率。
[0100]
实施例二
[0101]
在上述实施例的基础上,图2是本技术实施例二提供的另一种用于短报文传输的图像处理方法的流程示意图。该用于短报文传输的图像处理方法是对上述用于短报文传输的图像处理方法的具体化。参考图2,该用于短报文传输的图像处理方法包括:
[0102]
s201:获取目标灰度图像,基于预设规则进行切分得到灰度图像块。
[0103]
s202、对所述灰度图像块进行像素值处理,得到各灰度图像块的像素标识信息;其中,每个灰度图像块对应一个像素标识信息。
[0104]
s203、对各灰度图像块的像素值信息与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输。
[0105]
s204、基于所述各灰度图像块的像素标识信息,按照所述短报文的传输顺序组合得到目标灰度图像的校验信息。
[0106]
s205、供短报文接收端基于所述目标灰度图像的校验信息,以对所传输的短报文逐个进行缺失校验。
[0107]
s206、根据所传输的短报文逐个进行缺失校验的校验结果,确定缺失短报文。
[0108]
本实施例中,校验结果可以是根据校验情况确定的,若校验过程中,基于短报文的接收顺序将校验信息与各短报文信息中的灰度图像块的像素标识信息逐个进行比对是并未出现信息不一致的情况,则校验结果为“图像完整”,若出现不一致的情况,则校验结果为“图像缺失”。可以理解的,当出现“图像缺失”的校验结果时,还将缺失的短报文编号一并进行反馈。
[0109]
s207、对所述缺失短报文进行重传处理。
[0110]
本实施例中,所述重传处理可以理解为重新发送。短报文发送端根据反馈中的缺失短报文编号,将所述短报文进行重新发送。示例性的,短报文发送端根据反馈信息确定278号和536号短报文缺失,则将278号和536号短报文进行重新发送。
[0111]
本实施例所提供的技术方案,解决了现有技术中短报文通信对于信息量丰富的图片传输能力十分有限,以及连续传输多条短报文的过程中存在短报文丢失的问题。另外,短报文接收根据检验结果对缺失短报文进行重传,确保图像传输的完整性。
[0112]
实施例三
[0113]
在上述实施例的基础上,图3是本技术实施例三提供的另一种用于短报文传输的图像处理方法的流程示意图。该用于短报文传输的图像处理方法是对上述用于短报文传输的图像处理方法的具体化。参考图3,该包括用于短报文传输的图像处理方法包括:
[0114]
s301、获取目标灰度图像的各灰度图像块的短报文;以及获取目标灰度图像的校验信息;其中,所述短报文是由各灰度图像块的像素值数组与像素标识信息拼接得到的;所述目标灰度图像的校验信息是由各灰度图像块的像素标识信息拼接得到的。
[0115]
本实施例中,所述目标灰度图像的各灰度图像块的短报文以及目标灰度图像的校验信息可以通过短报文接收端接收短报文发送端的发送信息进行获取。其中,所述短报文是由各灰度图像块的像素值数组与像素标识信息拼接得到的,并且所述短报文具备与其发送顺序一致的报文编号。所述目标灰度图像的校验信息是由各灰度图像块的像素标识信息拼接得到的。
[0116]
s302、基于所述目标灰度图像的校验信息对所接收的短报文进行缺失校验。
[0117]
本实施例中,短报文接收端基于短报文的接收顺序将校验信息与各短报文信息中的灰度图像块的像素标识信息逐个进行比对,确定是否出现信息不一致的情况,并将校验情况反馈给短报文发送端。
[0118]
s303、若存在缺失短报文,则生成缺失短报文重传指令,发送至短报文发送端,以进行缺失短报文的重传。
[0119]
本实施例中,若校验过程中,基于短报文的接收顺序将校验信息与各短报文信息中的灰度图像块的像素标识信息逐个进行比对是并未出现信息不一致的情况,短报文发送端生成重传指令,其中,所述重传指令中包括缺失短报文编号。将所属重传指令发送至短报文发送端,以供报文发送端进行缺失短报文的重传。示例性的,短报文接收端在校验过程中确定278和536号短报文缺失,则生成重传指令,并且所述重传指令中包括将278和536号短报文进行重传的命令。短报文发送端根据接收到的重传指令对278和536号短报文进行重新发送。
[0120]
实施例四
[0121]
本实施例所提供的技术方案,解决了现有技术中短报文通信对于信息量丰富的图片传输能力十分有限,以及连续传输多条短报文的过程中存在短报文丢失的问题。另外,基于短报文的缺失编号进行短报文的重传,提高了重传效率。
[0122]
本技术还提供了一种优选的实施方式,图4是本技术实施例四提供的另一种用于短报文传输的图像处理方法的流程示意图。如图4所示,用于短报文传输的图像处理的执行过程包括如下步骤:
[0123]
s401、当短报文发送方的镜头前捕捉到影像的时候,将图片传送给5gcpe。
[0124]
s402、5gcpe将数据传输给5g基站。
[0125]
s403、5g基站将数据传输给部署于边缘的图像处理服务器。
[0126]
s404、图像处理服务器将图像进行全局对比度归一化处理生成1000
×
1000的灰度
图像。
[0127]
s405、1000
×
1000的灰度图像使用25
×
25的矩阵按照从左到右,从上到下的顺序依次切分取值,形成1600个25
×
25的灰度图像,25
×
25灰度图像和校验码一起形成一个由626个数组成的信息,并通过北斗短报文系统按照切分取值顺序依次进行发送。
[0128]
s406、终端侧形成一个由1600个数组成的校验码。
[0129]
s407、将由1600个数组成的校验码通过北斗短报文发送端发送给geo卫星。
[0130]
s408、geo卫星将校验码发送给地面中心站mcc。
[0131]
s409、地面中心站mcc确认发送方是合法用户后经过geo卫星将信息经卫星广播给短报文接收方。
[0132]
s410、短报文接收端使用校验码校验发送图像的完整性及真实性。
[0133]
本实施例所提供的技术方案,使用本发明的图像处理算法建立了图像的校验码矩阵。该矩阵的排练方式与1000
×
1000的灰度图像使用25
×
25的矩阵按照从左到右,从上到下的顺序依次切分取值,形成的1600个25
×
25的灰度图像的发送顺序一一对应。通过每一个626个数中的校验码及对应的625个数的值就可以判断是否有丢失的短报文。如果发现有丢失的短报文就可以通过系统要求补发,克服了连续传输短报文的时候短报文丢失的问题。通过克服这一问题使使用北斗卫星导航定位系统远距离传输1000
×
1000这种量级的图像提供了可能。
[0134]
本实施例中,所述cpe(customer premise equipment)为5g前置设备。所述geo(geostationary earth orbit)为静止地球轨道,所述geo卫星指高轨道卫星。所述mcc(mission control center)为任务控制中心。
[0135]
实施例五
[0136]
图5是本技术实施例五提供的一种用于短报文传输的图像处理装置的结构示意图,所述装置配置于短报文发送端,如图5所示,所述装置包括:
[0137]
图像切分模块501,用于获取目标灰度图像,基于预设规则进行切分得到灰度图像块。
[0138]
像素值处理模块502,用于对所述灰度图像块进行像素值处理,得到各灰度图像块的像素标识信息;其中,每个灰度图像块对应一个像素标识信息。
[0139]
信息拼接模块503,用于对各灰度图像块的像素值信息与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输。
[0140]
校验信息构建模块504,用于基于所述各灰度图像块的像素标识信息构建目标灰度图像的校验信息,以供短报文接收端对所传输的短报文进行缺失校验。
[0141]
进一步的,所述像素值处理模块502还包括第一像素值处理单元,所述第一像素值处理单元用于获取目标灰度图像,确定所述目标灰度图像的像素点总行数和像素点总列数。
[0142]
进一步的,所述图像切分模块501还包括第一切分单元,所述第一切分单元还用于确定预设规则进行切分行数和切分列数;从所述目标灰度图像的切分起始位置进行切分,得到灰度图像块。
[0143]
进一步的,所述像素值处理模块502还包括第二像素值处理单元,所述第二像素值处理单元用于确定当前灰度图像块的像素值均值;以所述像素值均值作为当前灰度图像块
的像素标识信息;遍历所有灰度图像块,得到各灰度图像块的像素标识信息。
[0144]
进一步的,所述信息拼接模块503还包括第一信息拼接单元,所述第一信息拼接单元用于对于各灰度图像块的每个像素点的像素值,按照预设排列顺序进行拼接得到各灰度图像块的像素值数组,将各灰度图像块的像素值数组与像素标识信息进行拼接;得到各灰度图像块的短报文。
[0145]
进一步的,校验信息构建模块504还包括第一校验信息构建单元,所述第一校验信息构建单元用于基于所述各灰度图像块的像素标识信息,按照所述短报文的传输顺序组合得到目标灰度图像的校验信息;供报文接收端基于所述目标灰度图像的校验信息,以供短报文接收端对所传输的短报文逐个进行缺失校验。
[0146]
进一步的,所述装置还包括重传模块,所述重传模块用于根据所传输的短报文逐个进行缺失校验的校验结果,确定缺失短报文;对所述缺失短报文进行重传处理。
[0147]
本实施例中,获取目标灰度图像,基于预设规则进行切分得到灰度图像块;对所述灰度图像块进行像素值处理,得到各灰度图像块的像素标识信息;其中,每个灰度图像块对应一个像素标识信息;对各灰度图像块的像素值信息与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输;基于所述各灰度图像块的像素标识信息构建目标灰度图像的校验信息,以供报文接收端对所传输的短报文进行缺失校验。本实施例将目标图像切分传输并通过校验信息验证目标图像的完整性,解决了现有技术中短报文通信对于信息量丰富的图片传输能力十分有限,以及连续传输多条短报文的过程中存在短报文丢失的问题。
[0148]
本技术实施例提供的用于短报文传输的图像处理装置能够实现图1至图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0149]
实施例六
[0150]
图6是本技术实施例六提供的另一种用于短报文传输的图像处理装置的结构示意图,所述装置配置于短报文接收端,如图6所示,所述装置包括:
[0151]
信息获取模块601,用于获取目标灰度图像的各灰度图像块的短报文;以及获取目标灰度图像的校验信息;其中,所述短报文是由各灰度图像块的像素值数组与像素标识信息拼接得到的;所述目标灰度图像的校验信息是由各灰度图像块的像素标识信息拼接得到的;
[0152]
校验模块602,用于基于所述目标灰度图像的校验信息对所接收的短报文进行缺失校验;
[0153]
重传指令生成模块603,用于若存在缺失短报文,则生成缺失短报文重传指令,发送至短报文发送端,以进行缺失短报文的重传。
[0154]
本实施例中,获取目标灰度图像的各灰度图像块的短报文;以及获取目标灰度图像的校验信息;其中,所述短报文是由各灰度图像块的像素值数组与像素标识信息拼接得到的;所述目标灰度图像的校验信息是由各灰度图像块的像素标识信息拼接得到的;基于所述目标灰度图像的校验信息对所接收的短报文进行缺失校验;若存在缺失短报文,则生成缺失短报文重传指令,发送至短报文发送端,以进行缺失短报文的重传。短报文接收端基于校验信息对短报文信息进行校验,判断是否存在缺失的短报文。若存在,则生成包含所述缺失短报文编号的重传指令供短报文发送端进行缺失短报文的重传。解决了现有技术中短
报文通信对于信息量丰富的图片传输能力十分有限,以及连续传输多条短报文的过程中存在短报文丢失的问题。另外,基于短报文的缺失编号进行短报文的重传,提高了重传效率。
[0155]
本技术实施例提供的用于短报文传输的图像处理装置能够实现图3的方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0156]
实施例七
[0157]
图7是本技术实施例七提供的一种用于短报文传输的图像处理系统的结构示意图,如图7所示,所述系统包括:
[0158]
所述短报文发送端,用于获取目标灰度图像,基于预设规则进行切分得到灰度图像块;对所述灰度图像块进行像素值处理,得到各灰度图像块的像素标识信息;其中,每个灰度图像块对应一个像素标识信息;对各灰度图像块的像素值信息与所述像素标识信息进行拼接处理,构建各灰度图像块的短报文进行传输;基于所述各灰度图像块的像素标识信息构建目标灰度图像的校验信息,以供短报文接收端对所传输的短报文进行缺失校验;
[0159]
所述短报文接收端,用于获取目标灰度图像的各灰度图像块的短报文;以及获取目标灰度图像的校验信息;其中,所述短报文是由各灰度图像块的像素值数组与像素标识信息拼接得到的;所述目标灰度图像的校验信息是由各灰度图像块的像素标识信息拼接得到的;基于所述目标灰度图像的校验信息对所接收的短报文进行缺失校验;若存在缺失短报文,则生成缺失短报文重传指令,发送至短报文发送端,以进行缺失短报文的重传。
[0160]
本技术实施例提供的用于短报文传输的图像处理系统能够实现图1、图2、图3以及图4的方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0161]
存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddr ram、sram、edo ram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
[0162]
当然,本技术实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的用于短报文传输的图像处理方法,还可以执行本技术任意实施例所提供的用于短报文传输的图像处理方法中的相关操作。
[0163]
上述实施例中提供的用于短报文传输的图像处理装置、系统以及存储介质可执行本技术任意实施例所提供的用于短报文传输的图像处理方法,未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的用于短报文传输的图像处理方法。
[0164]
上述仅为本技术的较佳实施例及所运用的技术原理。本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施
例,而本技术的范围由权利要求的范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1