一种自循环监控系统的制作方法

未命名 08-15 阅读:225 评论:0

1.本发明涉及电子信息技术领域,具体为一种自循环监控系统。


背景技术:

2.随着图像传感器技术、云计算技术、云存储技术以及5g技术等各方面的相关技术的飞速发展,用于摄制超高清视频的设备制造成本也随之降低,越来越贴近人们的日常生活,特别是5g技术为超高清视频监控提供了高带宽、高并发、高速度、低延迟的高速数据传输通道,为超高清视频监控的普及应用提供了坚实的基础。
3.传统的视频监控设备受芯片处理能力、设备存储空间以及网络传输能力等因素的影响,视频清晰度在达到1080p以后就进入了瓶颈期,在较长的一段时间内均无法得到有效的提升,4k、5k、8k等超高清视频监控设备仅能在少量高成本搭建环境当中得以实现和应用。
4.然而,应用传统的视频编解码技术,为了实现超高清视频监控,监控设备一侧需要集成具有强大处理能力和超大缓存空间的视频编码芯片,使得超高清视频监控设备制造成本较高,并且监控的实现也较为繁琐。
5.因此,本领域技术人员提供了一种自循环监控系统,以解决上述背景技术中提出的问题。


技术实现要素:

6.(一)解决的技术问题
7.针对现有技术的不足,本发明提供了一种自循环监控系统,能够将获取到的摄像头监控视频划分为若干视频内容组,初相验证单元对接收的每一条视频信息进行验证,并截取异常视频,将截取到的视频全部标记为关键视频并回传至分项处理端,分项处理端将关键视频经转接终端传输到验证端口单元,进行端口验证,验证通过后,处理器将关键视频经移动设备传输至对应的存储端存储,起到对摄像头监控视频数据进行过滤删除,减少了摄像头监控视频数据占用网络资源以及存储空间的问题,也提高了数据传输的安全性。
8.(二)技术方案
9.为实现以上目的,本发明通过以下技术方案予以实现:
10.一种自循环监控系统,包括视频获取摄像装置、视频传送端、分项处理端、初相验证单元、转接终端、验证端口单元和,所述视频获取摄像装置包括拍摄摄像头、5g通讯传输模块、图像传感器、处理器和存储器,所述存储器用于存储从图像传感器获取的图像数据,经所述处理器进行处理后通过5g通讯传输模块发送给远端设备的监控程序,所述处理器执行监控程序以实现5g超高清视频监控数据的处理;
11.视频传送端,用于获取拍摄摄像头拍摄的监控视频,将获取到的摄像头监控视频划分为若干视频内容组,每一个视频内容组内均包括若干条视频信息;
12.分项处理端,其接收到摄像头监控的视频信息后将视频信息传输至初相验证单
元;
13.初相验证单元,其对接收的每一条视频信息进行验证,并截取其中的异常视频,并将截取到的异常视频全部标记为关键视频并回传至分项处理端;
14.转接终端和验证端口单元,分项处理端将关键视频经转接终端传输到验证端口单元,然后进行端口验证,验证通过后,处理器将关键视频经移动设备传输至对应的存储端进行存储,并且通过5g通讯传输模块将关键视频信息远程传输到远端设备;
15.远端设备,所述远端设备可以是与摄像装置远程通讯连接的云服务器或者本地服务器,所述远端设备上运行有相应的解码程序,用以将摄像装置传输的数据解码还原成视频数据中的完整图像。
16.优选的,所述视频内容组的划分方法如下:
17.s1:获取单次移动时间t:若t<td,则将单次移动对应的摄像头监控视频标记为移动视频,并将单次移动对应的摄像头监控视频作为一个视频内容组,否则进入s2;
18.s2:将单次移动中v=0且持续时间大于tc的路段对应的机器人监控视频标记为等待视频,其余标记为移动视频;
19.s3:按照时间顺序,从单次移动启动至第一段等待视频之间的机器人监控视频划分为一个视频内容组、将每一段等待视频分别划分为一个视频内容组,两段等待视频之间的机器人监控视频划分为一个视频内容组、等待视频至单次移动结束之间的机器人监控视频划分为一个视频内容组;
20.其中,td、tc为预设值,且v为移动速度,tc>2分钟。
21.优选的,所述初相验证单元包括:
22.变量定义模块,用于定义第一图像对象、第二图像对象、图像序号变量、关键帧对象以及普通帧对象数组;
23.图像读取模块,用于从图像传感器读取一帧图像并写入第一图像对象;
24.关键帧赋值模块,用于将所述第一图像对象中的图像数据存储到关键帧对象,将所述第二图像对象中的图像数据存储到普通帧对象;
25.图像匹配模块,用于将所述第一图像对象的图像数据与所述第二图像对象的图像数据进行匹配;
26.偏移量赋值模块,用于将匹配得到的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组写入所述普通帧对象数组;
27.图像对象赋值模块,用于将所述第一图像对象中的图像数据存储到所述第二图像对象;
28.循环执行模块,用于循环执行从图像传感器读取一帧图像写入所述第一图像对象到第二图像对象中进行图像数据的匹配,并且不断的循环执行匹配操作。
29.优选的,所述变量定义模块包括:
30.第一图像对象定义子模块,用于定义第一图像对象,所述第一图像对象继承于所述图像类,用于临时存储从图像传感器读取的当前帧图像数据;
31.第二图像对象定义子模块,用于定义第二图像对象,所述第二图像对象继承于所述图像类,用于临时存储上一帧图像数据;
32.关键帧对象定义子模块,用于定义关键帧对象,所述关键帧对象继承于所述图像
类,用于存储关键帧图像数据;
33.普通帧对象数组定义子模块,用于定义普通帧对象数组,所述普通帧对象数组的每一个子对象继承于所述图像偏移类,用于存储当前帧图像的图像序号、与前一帧图像的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组。
34.优选的,所述端口验证的算法为:
35.1)为每一移动设备、每一存储端分别预设一个唯一识别码,唯一识别码由9位字符组成,对应的移动设备、存储端的唯一识别码相同。
36.2)根据移动记录仪的监控记录,获取每一异常视频的开始时间、结束时间,并将结束时间标记为h2、开始时间标记为h1。
37.3)计算动态码一d1,r为当次移动中异常视频的条数,表示取个位数上的值;
38.从唯一识别码第一个字符起,取第d1个字符作为序码一,再从序码一起,循环至第d2个字符作为序码二,序码一、序码二按顺序组合为关键码一。
39.4)计算动态码二d2,
40.从唯一识别码第一个字符起,取第d2个字符作为序码三,再从序码一起,循环至第d2个字符作为序码四,序码三、序码四按顺序组合为关键码二。
41.5)若关键码二与关键码一之和为奇数,则握手密钥为关键码二+关键码一;若关键码二与关键码一之和为奇数,则握手密钥为关键码一+关键码二。
42.6)移动设备、存储端分别进行关键码二、关键码一运算,若握手密钥相同,则核验通过。
43.7)核验通过后关键视频经移动设备传输至对应的存储端进行存储,关键视频按周期进行删除。
44.优选的,所述视频获取摄像装置还包括存储规则库和管理单元,所述存储规则库内置有关键视频的存储规则,存储规则包括关键视频的存储周期,所述管理单元用于录入或修改预设值。
45.优选的,一种自循环监控系统的数据处理方法,包括以下步骤:
46.s1.通过拍摄摄像头进行拍摄监控视频,以进行视频获取;
47.s2.通过视频传送端将获取到的摄像头监控视频划分为若干视频内容组,并且将视频内容组发送到分项处理端;
48.s3.分项处理端接收到摄像头监控的视频信息后将视频信息传输至初相验证单元;
49.s4.初相验证单元对接收的每一条视频信息进行验证,并截取其中的异常视频;
50.s5.初相验证单元内部定义第一图像对象、第二图像对象、图像序号变量、关键帧对象以及普通帧对象数组;
51.s6.从图像传感器读取一帧图像写入所述第一图像对象;
52.s7.将第一图像对象中的图像数据存储到关键帧对象;
53.s8.将第二图像对象中的图像数据存储到普通帧对象;
54.s9.将第一图像对象的图像数据与所述第二图像对象的图像数据进行匹配;
55.s10.将匹配得到的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组写入普通帧对象数组;
56.s11.将第一图像对象中的图像数据存储到第二图像对象;
57.s12.通过循环执行模块从图像传感器读取一帧图像写入第一图像对象到第二图像对象中进行图像数据的匹配,并且不断的循环执行匹配操作。
58.优选的,定义第一图像对象、第二图像对象、图像序号变量、关键帧对象以及普通帧对象数组的步骤具体包括:
59.1)构建图像类,所述图像类包括每个像素的颜色编码值;
60.2)构建图像偏移类,所述图像偏移类包括图像序号、偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组;
61.3)构建图像数据传输类,所述图像数据传输类包括对象字节流数据;
62.4)定义第一图像对象,所述第一图像对象继承于所述图像类,用于临时存储从图像传感器读取的当前帧图像数据;
63.5)定义第二图像对象,所述第二图像对象继承于所述图像类,用于临时存储上一帧图像数据;
64.6)定义关键帧对象,所述关键帧对象继承于所述图像类,用于存储关键帧图像数据;
65.7)定义普通帧对象数组,所述普通帧对象数组的每一个子对象继承于所述图像偏移类,用于存储当前帧图像的图像序号、与前一帧图像的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组。
66.优选的,将所述图像数据传输对象写入图像数据传输队列的步骤之后,还包括:
67.1)获取当前的图像数据传输线程池中的空闲线程数量;
68.2)当所述空闲线程的数量不为0且所述图像数据传输队列中未被锁定的图像数据传输对象数量不为0时,获取一个空闲线程的线程i d并启动该线程执行传输任务;
69.3)从所述图像数据传输队列中读取至少一个未被锁定的图像数据传输对象;
70.4)将所述图像数据传输对象锁定到当前图像数据传输线程;
71.5)传输所述至少一个图像数据传输对象;
72.6)确定所述图像数据传输对象的传输状态;
73.7)当所述传输状态为完成时,从所述图像数据传输队列中删除所述图像数据传输对象;
74.8)重置当前的图像数据传输线程以归还所述图像数据传输线程池。
75.(三)有益效果
76.本发明提供了一种自循环监控系统。具备以下有益效果:
77.1、本发明提供了一种自循环监控系统,该系统通过循环执行从图像传感器读取一帧图像写入第一图像对象,将第一图像对象的图像数据存储到关键帧对象,并且将第一图像对象的图像数据与第二图像对象的图像数据进行比较,将第一图像对象的图像数据与第二图像对象的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜
色编码数组写入普通帧对象数组中对应的子对象中,将第一图像对象中的图像数据存储到第二图像对象,通过循环执行模块从图像传感器读取一帧图像写入第一图像对象到第二图像对象中进行图像数据的匹配,并且不断的循环执行匹配操作,能够有效降低超高清视频监控设备的处理能力和散热能力的要求。
78.2、本发明提供了一种自循环监控系统,将获取到的摄像头监控视频划分为若干视频内容组,初相验证单元对接收的每一条视频信息进行验证,并截取异常视频,将截取到的视频全部标记为关键视频并回传至分项处理端,分项处理端将关键视频经转接终端传输到验证端口单元,进行端口验证,验证通过后,处理器将关键视频经移动设备传输至对应的存储端存储,对摄像头监控视频数据进行过滤删除,减少了摄像头监控视频数据占用网络资源以及存储空间的问题,也提高了数据传输的安全性。
具体实施方式
79.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
80.实施例1:
81.本发明实施例的一方面提供了一种自循环监控系统,该系统包括视频获取摄像装置、视频传送端、分项处理端、初相验证单元、转接终端、验证端口单元和,所述视频获取摄像装置包括拍摄摄像头、5g通讯传输模块、图像传感器、处理器和存储器,所述存储器用于存储从图像传感器获取的图像数据,经所述处理器进行处理后通过5g通讯传输模块发送给远端设备的监控程序,所述处理器执行监控程序以实现5g超高清视频监控数据的处理。
82.所述自循环监控系统还包括:
83.视频传送端,用于获取拍摄摄像头拍摄的监控视频,将获取到的摄像头监控视频划分为若干视频内容组,每一个视频内容组内均包括若干条视频信息;
84.分项处理端,其接收到摄像头监控的视频信息后将视频信息传输至初相验证单元;
85.初相验证单元,其对接收的每一条视频信息进行验证,并截取其中的异常视频,并将截取到的异常视频全部标记为关键视频并回传至分项处理端;
86.转接终端和验证端口单元,分项处理端将关键视频经转接终端传输到验证端口单元,然后进行端口验证,验证通过后,处理器将关键视频经移动设备传输至对应的存储端进行存储,并且通过5g通讯传输模块将关键视频信息远程传输到远端设备;
87.远端设备,所述远端设备可以是与摄像装置远程通讯连接的云服务器或者本地服务器,所述远端设备上运行有相应的解码程序,用以将摄像装置传输的数据解码还原成视频数据中的完整图像。
88.在上述的自循环监控系统中,所述视频内容组的划分方法如下:
89.s1:获取单次移动时间t:若t<td,则将单次移动对应的摄像头监控视频标记为移动视频,并将单次移动对应的摄像头监控视频作为一个视频内容组,否则进入s2;
90.s2:将单次移动中v=0且持续时间大于tc的路段对应的机器人监控视频标记为等
待视频,其余标记为移动视频;
91.s3:按照时间顺序,从单次移动启动至第一段等待视频之间的机器人监控视频划分为一个视频内容组、将每一段等待视频分别划分为一个视频内容组,两段等待视频之间的机器人监控视频划分为一个视频内容组、等待视频至单次移动结束之间的机器人监控视频划分为一个视频内容组;
92.其中,td、tc为预设值,且v为移动速度,tc>2分钟。
93.在上述的自循环监控系统中,所述初相验证单元包括:
94.变量定义模块,用于定义第一图像对象、第二图像对象、图像序号变量、关键帧对象以及普通帧对象数组;
95.图像读取模块,用于从图像传感器读取一帧图像并写入第一图像对象;
96.关键帧赋值模块,用于将所述第一图像对象中的图像数据存储到关键帧对象,将所述第二图像对象中的图像数据存储到普通帧对象;
97.图像匹配模块,用于将所述第一图像对象的图像数据与所述第二图像对象的图像数据进行匹配;
98.偏移量赋值模块,用于将匹配得到的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组写入所述普通帧对象数组;
99.图像对象赋值模块,用于将所述第一图像对象中的图像数据存储到所述第二图像对象;
100.循环执行模块,用于循环执行从图像传感器读取一帧图像写入所述第一图像对象到第二图像对象中进行图像数据的匹配,并且不断的循环执行匹配操作。
101.在上述的自循环监控系统中,所述变量定义模块包括:
102.第一图像对象定义子模块,用于定义第一图像对象,所述第一图像对象继承于所述图像类,用于临时存储从图像传感器读取的当前帧图像数据;
103.第二图像对象定义子模块,用于定义第二图像对象,所述第二图像对象继承于所述图像类,用于临时存储上一帧图像数据;
104.关键帧对象定义子模块,用于定义关键帧对象,所述关键帧对象继承于所述图像类,用于存储关键帧图像数据;
105.普通帧对象数组定义子模块,用于定义普通帧对象数组,所述普通帧对象数组的每一个子对象继承于所述图像偏移类,用于存储当前帧图像的图像序号、与前一帧图像的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组。
106.在上述的自循环监控系统中,所述端口验证的算法为:
107.1)为每一移动设备、每一存储端分别预设一个唯一识别码,唯一识别码由9位字符组成,对应的移动设备、存储端的唯一识别码相同。
108.2)根据移动记录仪的监控记录,获取每一异常视频的开始时间、结束时间,并将结束时间标记为h2、开始时间标记为h1。
109.3)计算动态码一d1,r为当次移动中异常视频的条数,表示取个位数上的值;
110.从唯一识别码第一个字符起,取第d1个字符作为序码一,再从序码一起,循环至第
d2个字符作为序码二,序码一、序码二按顺序组合为关键码一。
111.4)计算动态码二d2,
112.从唯一识别码第一个字符起,取第d2个字符作为序码三,再从序码一起,循环至第d2个字符作为序码四,序码三、序码四按顺序组合为关键码二。
113.5)若关键码二与关键码一之和为奇数,则握手密钥为关键码二+关键码一;若关键码二与关键码一之和为奇数,则握手密钥为关键码一+关键码二。
114.6)移动设备、存储端分别进行关键码二、关键码一运算,若握手密钥相同,则核验通过。
115.7)核验通过后关键视频经移动设备传输至对应的存储端进行存储,关键视频按周期进行删除。
116.在上述的自循环监控系统中,所述视频获取摄像装置还包括存储规则库和管理单元,所述存储规则库内置有关键视频的存储规则,存储规则包括关键视频的存储周期,所述管理单元用于录入或修改预设值。
117.实施例2:
118.本发明实施例的另一方面提供了一种自循环监控系统的数据处理方法,包括以下步骤:
119.s1.通过拍摄摄像头进行拍摄监控视频,以进行视频获取;
120.s2.通过视频传送端将获取到的摄像头监控视频划分为若干视频内容组,并且将视频内容组发送到分项处理端;
121.s3.分项处理端接收到摄像头监控的视频信息后将视频信息传输至初相验证单元;
122.s4.初相验证单元对接收的每一条视频信息进行验证,并截取其中的异常视频;
123.s5.初相验证单元内部定义第一图像对象、第二图像对象、图像序号变量、关键帧对象以及普通帧对象数组;
124.s6.从图像传感器读取一帧图像写入所述第一图像对象;
125.s7.将第一图像对象中的图像数据存储到关键帧对象;
126.s8.将第二图像对象中的图像数据存储到普通帧对象;
127.s9.将第一图像对象的图像数据与所述第二图像对象的图像数据进行匹配;
128.s10.将匹配得到的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组写入普通帧对象数组;
129.s11.将第一图像对象中的图像数据存储到第二图像对象;
130.s12.通过循环执行模块从图像传感器读取一帧图像写入第一图像对象到第二图像对象中进行图像数据的匹配,并且不断的循环执行匹配操作。
131.在上述的自循环监控系统的数据处理方法中,定义第一图像对象、第二图像对象、图像序号变量、关键帧对象以及普通帧对象数组的步骤具体包括:
132.1)构建图像类,所述图像类包括每个像素的颜色编码值;
133.2)构建图像偏移类,所述图像偏移类包括图像序号、偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组;
134.3)构建图像数据传输类,所述图像数据传输类包括对象字节流数据;
135.4)定义第一图像对象,所述第一图像对象继承于所述图像类,用于临时存储从图像传感器读取的当前帧图像数据;
136.5)定义第二图像对象,所述第二图像对象继承于所述图像类,用于临时存储上一帧图像数据;
137.6)定义关键帧对象,所述关键帧对象继承于所述图像类,用于存储关键帧图像数据;
138.7)定义普通帧对象数组,所述普通帧对象数组的每一个子对象继承于所述图像偏移类,用于存储当前帧图像的图像序号、与前一帧图像的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组。
139.在上述的自循环监控系统的数据处理方法中,将所述图像数据传输对象写入图像数据传输队列的步骤之后,还包括:
140.1)获取当前的图像数据传输线程池中的空闲线程数量;
141.2)当所述空闲线程的数量不为0且所述图像数据传输队列中未被锁定的图像数据传输对象数量不为0时,获取一个空闲线程的线程i d并启动该线程执行传输任务;
142.3)从所述图像数据传输队列中读取至少一个未被锁定的图像数据传输对象;
143.4)将所述图像数据传输对象锁定到当前图像数据传输线程;
144.5)传输所述至少一个图像数据传输对象;
145.6)确定所述图像数据传输对象的传输状态;
146.7)当所述传输状态为完成时,从所述图像数据传输队列中删除所述图像数据传输对象;
147.8)重置当前的图像数据传输线程以归还所述图像数据传输线程池。
148.在该实施例中,所述监控程序中的图像数据传输程序预先创建具有预设数量图像传输线程的图像传输线程池,用于传输所述图像数据传输队列中的图像数据传输对象数据,图像传输线程池中的每一个线程被调用后,其在传输所述图像数据传输队列中的图像数据传输对象时,所述图像数据传输程序会将被传输的图像传输对象锁定到对应的图像传输线程上,以避免多个传输线程同时传输同一个图像传输对象,每一个图你传输线程完成传输任务后被归还到所述图像数据传输线程池中以供所述图像数据传输程序重复使用,避免重复创建线程占用系统资源。
149.该发明提出一种自循环监控系统及其数据处理方法,通过循环执行从图像传感器读取一帧图像写入第一图像对象,将第一图像对象的图像数据存储到关键帧对象,并且将第一图像对象的图像数据与第二图像对象的图像数据进行比较,将第一图像对象的图像数据与第二图像对象的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组写入普通帧对象数组中对应的子对象中,将第一图像对象中的图像数据存储到第二图像对象,通过循环执行模块从图像传感器读取一帧图像写入第一图像对象到第二图像对象中进行图像数据的匹配,并且不断的循环执行匹配操作,能够有效降低超高清视频监控设备的处理能力和散热能力的要求。
150.并且将获取到的摄像头监控视频划分为若干视频内容组,初相验证单元对接收的每一条视频信息进行验证,并截取异常视频,将截取到的视频全部标记为关键视频并回传
至分项处理端,分项处理端将关键视频经转接终端传输到验证端口单元,进行端口验证,验证通过后,处理器将关键视频经移动设备传输至对应的存储端存储,对摄像头监控视频数据进行过滤删除,减少了摄像头监控视频数据占用网络资源以及存储空间的问题,也提高了数据传输的安全性。
151.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

技术特征:
1.一种自循环监控系统,包括视频获取摄像装置、视频传送端、分项处理端、初相验证单元、转接终端、验证端口单元和,其特征在于:所述视频获取摄像装置包括拍摄摄像头、5g通讯传输模块、图像传感器、处理器和存储器,所述存储器用于存储从图像传感器获取的图像数据,经所述处理器进行处理后通过5g通讯传输模块发送给远端设备的监控程序,所述处理器执行监控程序以实现5g超高清视频监控数据的处理;视频传送端,用于获取拍摄摄像头拍摄的监控视频,将获取到的摄像头监控视频划分为若干视频内容组,每一个视频内容组内均包括若干条视频信息;分项处理端,其接收到摄像头监控的视频信息后将视频信息传输至初相验证单元;初相验证单元,其对接收的每一条视频信息进行验证,并截取其中的异常视频,并将截取到的异常视频全部标记为关键视频并回传至分项处理端;转接终端和验证端口单元,分项处理端将关键视频经转接终端传输到验证端口单元,然后进行端口验证,验证通过后,处理器将关键视频经移动设备传输至对应的存储端进行存储,并且通过5g通讯传输模块将关键视频信息远程传输到远端设备;远端设备,所述远端设备可以是与摄像装置远程通讯连接的云服务器或者本地服务器,所述远端设备上运行有相应的解码程序,用以将摄像装置传输的数据解码还原成视频数据中的完整图像。2.根据权利要求1所述的一种自循环监控系统,其特征在于:所述视频内容组的划分方法如下:s1:获取单次移动时间t:若t<td,则将单次移动对应的摄像头监控视频标记为移动视频,并将单次移动对应的摄像头监控视频作为一个视频内容组,否则进入s2;s2:将单次移动中v=0且持续时间大于tc的路段对应的机器人监控视频标记为等待视频,其余标记为移动视频;s3:按照时间顺序,从单次移动启动至第一段等待视频之间的机器人监控视频划分为一个视频内容组、将每一段等待视频分别划分为一个视频内容组,两段等待视频之间的机器人监控视频划分为一个视频内容组、等待视频至单次移动结束之间的机器人监控视频划分为一个视频内容组;其中,td、tc为预设值,且v为移动速度,tc>2分钟。3.根据权利要求1所述的一种自循环监控系统,其特征在于:所述初相验证单元包括:变量定义模块,用于定义第一图像对象、第二图像对象、图像序号变量、关键帧对象以及普通帧对象数组;图像读取模块,用于从图像传感器读取一帧图像并写入第一图像对象;关键帧赋值模块,用于将所述第一图像对象中的图像数据存储到关键帧对象,将所述第二图像对象中的图像数据存储到普通帧对象;图像匹配模块,用于将所述第一图像对象的图像数据与所述第二图像对象的图像数据进行匹配;偏移量赋值模块,用于将匹配得到的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组写入所述普通帧对象数组;图像对象赋值模块,用于将所述第一图像对象中的图像数据存储到所述第二图像对象;
循环执行模块,用于循环执行从图像传感器读取一帧图像写入所述第一图像对象到第二图像对象中进行图像数据的匹配,并且不断的循环执行匹配操作。4.根据权利要求3所述的一种自循环监控系统,其特征在于:所述变量定义模块包括:第一图像对象定义子模块,用于定义第一图像对象,所述第一图像对象继承于所述图像类,用于临时存储从图像传感器读取的当前帧图像数据;第二图像对象定义子模块,用于定义第二图像对象,所述第二图像对象继承于所述图像类,用于临时存储上一帧图像数据;关键帧对象定义子模块,用于定义关键帧对象,所述关键帧对象继承于所述图像类,用于存储关键帧图像数据;普通帧对象数组定义子模块,用于定义普通帧对象数组,所述普通帧对象数组的每一个子对象继承于所述图像偏移类,用于存储当前帧图像的图像序号、与前一帧图像的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组。5.根据权利要求1所述的一种自循环监控系统,其特征在于:所述端口验证的算法为:1)为每一移动设备、每一存储端分别预设一个唯一识别码,唯一识别码由9位字符组成,对应的移动设备、存储端的唯一识别码相同。2)根据移动记录仪的监控记录,获取每一异常视频的开始时间、结束时间,并将结束时间标记为h2、开始时间标记为h1。3)计算动态码一d1,r为当次移动中异常视频的条数,表示取个位数上的值;从唯一识别码第一个字符起,取第d1个字符作为序码一,再从序码一起,循环至第d2个字符作为序码二,序码一、序码二按顺序组合为关键码一。4)计算动态码二d2,从唯一识别码第一个字符起,取第d2个字符作为序码三,再从序码一起,循环至第d2个字符作为序码四,序码三、序码四按顺序组合为关键码二。5)若关键码二与关键码一之和为奇数,则握手密钥为关键码二+关键码一;若关键码二与关键码一之和为奇数,则握手密钥为关键码一+关键码二。6)移动设备、存储端分别进行关键码二、关键码一运算,若握手密钥相同,则核验通过。7)核验通过后关键视频经移动设备传输至对应的存储端进行存储,关键视频按周期进行删除。6.根据权利要求1所述的一种自循环监控系统,其特征在于:所述视频获取摄像装置还包括存储规则库和管理单元,所述存储规则库内置有关键视频的存储规则,存储规则包括关键视频的存储周期,所述管理单元用于录入或修改预设值。7.一种自循环监控系统的数据处理方法,其特征在于:包括以下步骤:s1.通过拍摄摄像头进行拍摄监控视频,以进行视频获取;s2.通过视频传送端将获取到的摄像头监控视频划分为若干视频内容组,并且将视频内容组发送到分项处理端;
s3.分项处理端接收到摄像头监控的视频信息后将视频信息传输至初相验证单元;s4.初相验证单元对接收的每一条视频信息进行验证,并截取其中的异常视频;s5.初相验证单元内部定义第一图像对象、第二图像对象、图像序号变量、关键帧对象以及普通帧对象数组;s6.从图像传感器读取一帧图像写入所述第一图像对象;s7.将第一图像对象中的图像数据存储到关键帧对象;s8.将第二图像对象中的图像数据存储到普通帧对象;s9.将第一图像对象的图像数据与所述第二图像对象的图像数据进行匹配;s10.将匹配得到的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组写入普通帧对象数组;s11.将第一图像对象中的图像数据存储到第二图像对象;s12.通过循环执行模块从图像传感器读取一帧图像写入第一图像对象到第二图像对象中进行图像数据的匹配,并且不断的循环执行匹配操作。8.根据权利要求7所述的一种自循环监控系统的数据处理方法,其特征在于:定义第一图像对象、第二图像对象、图像序号变量、关键帧对象以及普通帧对象数组的步骤具体包括:1)构建图像类,所述图像类包括每个像素的颜色编码值;2)构建图像偏移类,所述图像偏移类包括图像序号、偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组;3)构建图像数据传输类,所述图像数据传输类包括对象字节流数据;4)定义第一图像对象,所述第一图像对象继承于所述图像类,用于临时存储从图像传感器读取的当前帧图像数据;5)定义第二图像对象,所述第二图像对象继承于所述图像类,用于临时存储上一帧图像数据;6)定义关键帧对象,所述关键帧对象继承于所述图像类,用于存储关键帧图像数据;7)定义普通帧对象数组,所述普通帧对象数组的每一个子对象继承于所述图像偏移类,用于存储当前帧图像的图像序号、与前一帧图像的偏移像素坐标值数组、偏移变量数组、差异像素坐标值数组以及差异像素颜色编码数组。9.根据权利要求7所述的一种自循环监控系统的数据处理方法,其特征在于:将所述图像数据传输对象写入图像数据传输队列的步骤之后,还包括:1)获取当前的图像数据传输线程池中的空闲线程数量;2)当所述空闲线程的数量不为0且所述图像数据传输队列中未被锁定的图像数据传输对象数量不为0时,获取一个空闲线程的线程id并启动该线程执行传输任务;3)从所述图像数据传输队列中读取至少一个未被锁定的图像数据传输对象;4)将所述图像数据传输对象锁定到当前图像数据传输线程;5)传输所述至少一个图像数据传输对象;6)确定所述图像数据传输对象的传输状态;7)当所述传输状态为完成时,从所述图像数据传输队列中删除所述图像数据传输对象;
8)重置当前的图像数据传输线程以归还所述图像数据传输线程池。

技术总结
本发明提供一种自循环监控系统,涉及电子信息技术领域。该自循环监控系统,包括视频获取摄像装置、视频传送端、分项处理端、初相验证单元、转接终端、验证端口单元和,所述视频获取摄像装置包括拍摄摄像头、5G通讯传输模块、图像传感器、处理器和存储器,所述存储器用于存储从图像传感器获取的图像数据。本发明中,能够实现监控系统的自循环操作,通过循环执行模块从图像传感器读取一帧图像写入第一图像对象到第二图像对象中进行图像数据的匹配,并且不断的循环执行匹配操作,能够有效降低超高清视频监控设备的处理能力和散热能力的要求,并且减少了摄像头监控视频数据占用网络资源以及存储空间的问题,也提高了数据传输的安全性。性。


技术研发人员:陈晓明 赵肖彬 刘静倩
受保护的技术使用者:深圳市乔安科技有限公司
技术研发日:2023.05.15
技术公布日:2023/8/14
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐