本发明是关于图像传输,特别是关于一种将图像发送到终端的方法及装置。
背景技术:
1、随着道路交通执法电子化和智能化的发展,目前已经可以实现执法人员在手持电子设备上请求监控图像,并将请求的监控图像在手持电子设备上展示。为了确保执法结果的客观公正,执法人员一般会一次性的向服务器请求多帧监控图像。例如,为了判断某机动车的违章,执法人员一般会请求由多个监控摄像头拍摄的多个角度的监控图像。但是在实际操作过程中,经常出现读取监控图像卡顿的问题。
技术实现思路
1、为实现上述目的,本发明提供了一种将图像发送到终端的方法及装置,其特征在于,方法包括:
2、由服务器基于划分规则将监控图像a划分为高优先处理图像区域a以及低优先处理图像区域a;
3、由服务器向终端发送数据包a,其中,数据包a包括高优先处理图像区域a的子区域a的图像数据、区域编号a、子区域编号a、图像编号a以及高优先处理指示符;
4、在接收到数据包a之后,由终端将数据包a存储到终端的备用缓存器中;
5、由终端判断终端的主缓存器是否可用;
6、如果判断终端的主缓存器不可用,则由终端判断主缓存器中是否存在低优先处理图像区域的子区域的图像数据;
7、如果判断主缓存器中存在低优先处理图像区域的子区域的图像数据,则由终端将主缓存器中的低优先处理图像区域的子区域的图像数据所对应的数据包删除;
8、由终端将备用缓存器中的数据包a读取到主缓存器中。
9、在一优选的实施方式中,主缓存器中存储有数据包b,其中,数据包b包括低优先处理图像区域b的子区域a的图像数据、区域编号b、子区域编号b、图像编号b以及低优先处理指示符;
10、其中,由终端判断主缓存器中是否存在低优先处理图像区域的子区域的图像数据具体包括:
11、由终端解码数据包b;
12、由终端基于数据包b中包括低优先处理指示符来确定低优先处理图像区域b的子区域a的图像数据是低优先处理图像区域的子区域的图像数据。
13、在一优选的实施方式中,方法还包括:
14、在终端将主缓存器中的数据包b删除之后,由终端判断用户是否还需要使用数据包b中的低优先处理图像区域b的子区域a的图像数据;
15、如果终端判断用户还需要使用数据包b中的低优先处理图像区域b的子区域a的图像数据,则由终端向服务器发送重新发送数据包b的指示,其中,重新发送数据包b的指示中包括区域编号b、子区域编号b以及图像编号b;
16、在服务器接收到重新发送数据包b的指示之后,由服务器重新向终端发送数据包b;
17、如果终端判断用户不需要使用数据包b中的低优先处理图像区域b的子区域a的图像数据,则终端不向服务器发送重新发送数据包b的指示。
18、在一优选的实施方式中,低优先处理图像区域b来自于监控图像b,其中,监控图像b是由监控摄像头a采集的;
19、由终端记录预定时间段内用户还需要使用低优先处理图像区域b的子区域a的图像数据的次数;
20、如果预定时间段内用户还需要使用低优先处理图像区域b的子区域a的图像数据的次数大于门限值a,则由终端向服务器发送优先处理调整指示符a,其中,优先处理调整指示符a中包括区域编号b以及图像编号b。
21、在一优选的实施方式中,方法还包括:
22、在服务器接收到优先处理调整指示符a之后,由服务器基于图像编号b确定低优先处理图像区域b来自由监控摄像头a采集的监控图像b;
23、在服务器接收到优先处理调整指示符a之后,由服务器将来自监控摄像头a采集的监控图像的、与低优先处理图像区域b对应的图像区域重新定义为高优先处理图像区域。
24、在一优选的实施方式中,方法还包括:
25、在服务器将与低优先处理图像区域b对应的图像区域重新定义为高优先处理图像区域之后,由服务器向终端发送数据包c,其中,数据包c包括高优先处理图像区域b的子区域a的图像数据、区域编号b、子区域编号b、图像编号c、判断指示符以及高优先处理指示符,其中,高优先处理图像区域b对应于重新定义的高优先处理图像区域;
26、在终端接收到数据包c之后,由终端基于数据包c中包括判断指示符来提示用户确定高优先处理图像区域b的子区域a的图像数据的必要性。
27、在一优选的实施方式中,方法还包括:
28、如果预定时间段内用户将高优先处理图像区域b的子区域a的图像数据的必要性确定为不必要的次数大于门限值b,则由终端向服务器发送优先处理调整指示符b,其中,优先处理调整指示符b中包括区域编号b以及图像编号c;
29、在服务器接收到优先处理调整指示符b之后,由服务器基于图像编号c确定高优先处理图像区域b来自由监控摄像头a采集的监控图像c;
30、在服务器接收到优先处理调整指示符b之后,由服务器将来自监控摄像头a采集的监控图像的、与高优先处理图像区域b对应的图像区域重新定义为低优先处理图像区域。
31、本发明提供了一种将道路监控图像发送到终端的装置,其特征在于,装置包括用于执行以下操作的单元:
32、由服务器基于划分规则将监控图像a划分为高优先处理图像区域a以及低优先处理图像区域a;
33、由服务器向终端发送数据包a,其中,数据包a包括高优先处理图像区域a的子区域a的图像数据、区域编号a、子区域编号a、图像编号a以及高优先处理指示符;
34、在接收到数据包a之后,由终端将数据包a存储到终端的备用缓存器中;
35、由终端判断终端的主缓存器是否可用;
36、如果判断终端的主缓存器不可用,则由终端判断主缓存器中是否存在低优先处理图像区域的子区域的图像数据;
37、如果判断主缓存器中存在低优先处理图像区域的子区域的图像数据,则由终端将主缓存器中的低优先处理图像区域的子区域的图像数据所对应的数据包删除;
38、由终端将备用缓存器中的数据包a读取到主缓存器中。
39、在一优选的实施方式中,主缓存器中存储有数据包b,其中,数据包b包括低优先处理图像区域b的子区域a的图像数据、区域编号b、子区域编号b、图像编号b以及低优先处理指示符;
40、其中,由终端判断主缓存器中是否存在低优先处理图像区域的子区域的图像数据具体包括:
41、由终端解码数据包b;
42、由终端基于数据包b中包括低优先处理指示符来确定低优先处理图像区域b的子区域a的图像数据是低优先处理图像区域的子区域的图像数据。
43、在一优选的实施方式中,装置还包括用于执行以下操作的单元:
44、在终端将主缓存器中的数据包b删除之后,由终端判断用户是否还需要使用数据包b中的低优先处理图像区域b的子区域a的图像数据;
45、如果终端判断用户还需要使用数据包b中的低优先处理图像区域b的子区域a的图像数据,则由终端向服务器发送重新发送数据包b的指示,其中,重新发送数据包b的指示中包括区域编号b、子区域编号b以及图像编号b;
46、在服务器接收到重新发送数据包b的指示之后,由服务器重新向终端发送数据包b;
47、如果终端判断用户不需要使用数据包b中的低优先处理图像区域b的子区域a的图像数据,则终端不向服务器发送重新发送数据包b的指示。
48、与现有技术相比,本发明具有如下优点,现有技术中,经常出现因为终端缓存被先前接收的数据包占满,终端无法继续从服务器接收数据的问题,此时,终端将不接收服务器发送的数据包,并向服务器发送重传指示,要求服务器重新发送先前被终端拒收的数据包,由于同一个数据包被至少重传一次,所以造成图像读取缓慢。本发明提出的方法可以在不大幅度改变当前终端硬件配置的前提下,解决或者缓解缓存占满的问题。
1.一种将图像发送到终端的方法,所述图像为道路监控图像,其特征在于,
2.根据权利要求1所述的方法,其特征在于,
3.一种将图像发送到终端的装置,所述图像为道路监控图像,其特征在于,