本技术涉及记录仪的,特别涉及一种基于记录仪的远程信息采集方法、装置和计算机设备。
背景技术:
1、记录仪又称单警视音频记录仪。集数码摄像、数码照相、对讲送话器功能于一身,能够对过程中进行动态、静态的现场情况数字化记录,便于人员在各种环境中使用。然而现有的记录仪在使用过程中,仅能进行本地应用,无法与远端记录仪或者调度平台建立通讯连接,这导致跨地区进行合作的难度增加,不利于提高效率。
技术实现思路
1、本技术提供了一种基于记录仪的远程信息采集方法,旨在解决现有技术中两人实施困难度较高的技术问题。
2、本技术提供了一种基于记录仪的远程信息采集方法,包括:
3、接收目标记录仪发送的请求连接指令;
4、根据所述请求连接指令与所述记录仪建立远程连接,并向所述记录仪发送连接成功信号,其中,所述记录仪根据所述连接成功信号录制第一实时音视频;
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、j(t)=jn(t)*w(t);
30、其中,j(t)表示第一输出结果信号,j n(t)表示音频频域数据,w(t)表示自适应滤波器的原始参数;
31、获取参考输出信号,并根据所述第一输出结果信号和所述参考输出信号计算误差信号,其中,计算公式为:
32、w(t)=j(t)-c(t);
33、其中,w(t)表示误差信号,c(t)表示参考输出信号;
34、根据所述误差信号计算最小均方误差,其中,计算公式为:
35、j(n)=/w(t)/2;
36、其中,j(n)表示最小均方误差;
37、根据所述最小均方误差对自适应滤波器的原始参数进行更新,并将音频频域数据再次输入到原始参数更新后的自适应滤波器函数中,输出滤波数据,其中,自适应滤波器函数为:
38、j(t1)=jn(t)*j(n);
39、其中,j(t1)表示滤波数据。
40、作为优选,所述根据多个所述第一参数信息和多个所述第二参信息建立远程信息采集结构表的步骤,包括:
41、获取每个所述第一参数信息中的第一录制地点以及每个所述第二参数信息中的第二地点;
42、判断每个第一录制地点与每个第二地点的地点名名称是否相同;
43、若其中任意一个第一录制地点与任意一个第二地点的地点名称相同,将地点名称相同的第一录制地点对应的第一参数信息与第二地点对应的第二参数信息进行绑定,并建立至少一个匹配关联表;
44、在所述匹配关联表中获取与第一录制地点所对应的多个第一类别以及第二地点所对应的多个第二类别;
45、判断每个第一类别与每个第二类别的类别名称是否相同;
46、若其中任意一个第一类别与任意一个第二类别的类别名称相同,在匹配关系表中将类别名称相同的第一类别对应的第一参数信息与第二类别对应的第二参数信息进行绑定;
47、在绑定完成的所述匹配关系表中获取第一录制地点所对应的多个第一音视频录制时间,并按时间顺序对多个第一音视频录制时间排序,得到第一排序结果;
48、在所述匹配关系表中获取第二地点所对应的多个第二音视频录制时间,并按时间顺序对多个第二音视频录制时间排序,得到第二排序结果;
49、将第一排序结果与第二排序结果写入所述匹配关联表中,得到至少一个基于录制地点的录制信息结构表;
50、判断所述录制信息结构表的数量是否大于一个;
51、若所述录制信息结构表的数量不大于一个,则将所述录制信息结构表作为远程信息采集结构表进行存储;
52、若所述录制信息结构表的数量大于一个,则获取所述录制信息结构表的表总数,并对与表总数对应的多个录制信息结构表进行汇总,得到远程信息采集结构表。
53、作为优选,所述根据所述对应关系,对第一参数信息对应的第一视频数据和第二参数信息对应的第二音视频数据进行视频融合,得到总音视频数据的步骤,包括:
54、获取缩放比例,并按照缩放比例对第二音视频数据进行缩放,得到缩放视频数据;
55、获取缩放视频的缩放尺寸,并根据所述缩放尺寸在第一视频数据中构建多个边缘框;
56、获取多个边缘框内每个视频像素点所对应的颜色值;
57、根据所述颜色值计算每个边缘框的颜色总数;
58、将颜色总数最少的边缘框作为目标区域,并将所述缩放视频数据融合进目标区域中,以生成总音视频数据。
59、作为优选,所述根据所述最小均方误差对自适应滤波器的原始参数进行更新,并将音频频域数据再次输入到原始参数更新后的自适应滤波器函数中,输出滤波数据的步骤之后,还包括:
60、获取所述总音视频数据的第一声音信息;
61、获取滤波数据的第二声音信息;
62、检测所述第一声音信息和所述第二声音信息之间是否出现时间延迟;
63、若所述第一声音信息和所述第二声音信息之间出现时间延迟,根据延迟的时间对第二声音信息进行调整,以使所述第一声音信息和所述第二声音信息对齐;
64、对所述总音视频数据进行消声处理,并将对齐后的第二声音信息所对应的滤波数据与消声处理后的总音频数据进行叠加,得到第二总音视频数据。
65、本技术还提供一种基于记录仪的远程信息采集装置,包括:
66、接收模块,用于接收目标记录仪发送的请求连接指令;
67、远程连接模块,用于根据所述请求连接指令与所述记录仪建立远程连接,并向所述记录仪发送连接成功信号,其中,所述记录仪根据所述连接成功信号录制第一实时音视频;
68、录制模块,用于在所述记录仪根据所述连接成功信号录制第一实时音视频的同时,录制第二实时音视频;
69、传输模块,用于将所述第二实时音视频实时传输至所述记录仪,其中,所述记录仪上设有电子显示屏,所述电子显示屏用于显示第二实时音视频;
70、存储模块,用于接收所述记录仪发送的完成录制指令,并停止第二实时音视频的录制,对所述第二实时音视频进行本地存储,得到第二音视频数据,其中,所述记录仪发送完成录制指令之后,停止第一实时音视频的录制,得到第一视频数据;
71、远程采集模块,用于根据所述完成录制指令向所述记录仪发送远程采集指令;
72、还用于接收所述记录仪根据所述远程采集指令发送的所述第一实时音视频数据所对应的第一参数信息,其中,第一参数信息包括记录仪编号,第一类别,第一录制地点以及第一音视频录制时间;
73、重复模块,用于按照预设次数,重复所述接收记录仪发送的请求连接指令至接收所述记录仪根据所述远程采集指令发送的所述第一实时音视频数据所对应的参数信息的步骤,得到多个所述第一参数信息和多个第二音视频数据;
74、获取模块,用于获取每一个所述第二音视频数据对应的第二参数信息,其中,所述第二参数信息包括第二地点、第二类别以及第二音视频录制时间;
75、构建模块,用于根据多个所述第一参数信息和多个所述第二参信息建立远程信息采集结构表,其中,所述远程信息采集结构表中的每个第一参数信息均对应有第二参数信息;
76、接收模块,用于根据所述远程信息采集结构表中的第一参数信息向目标记录仪发送目标信息采集指令,并接收目标记录仪根据所述目标信息采集指令反馈的第一视频数据;
77、获取对应关系模块,用于获取远程信息采集结构表中第一参数信息与第二参数信息的对应关系;
78、视频融合模块,用于根据所述对应关系,对第一参数信息对应的第一视频数据和第二参数信息对应的第二音视频数据进行视频融合,得到总音视频数据。
79、作为优选,所述存储模块,包括:
80、停止单元,用于所述记录仪停止第一实时音视频的录制,得到第一原始音视频数据;
81、解析单元,用于所述记录仪对第一原始音频数据进行解析,得到音频数据和无声视频数据;
82、存储压缩单元,用于所述记录仪将音频数据发送至云端服务器进行存储,并对无声视频数据进行压缩,得到第一视频数据;
83、其中,所述存储压缩单元,包括:
84、划分子单元,用于无声视频数据的视频信号划分为多个区域,得到多个区域视频帧;
85、获取原始帧子单元,用于获取每一个区域视频帧中的原始帧,并根据原始帧对每一个区域视频帧进行编码,得到重建视频帧;
86、发送子接收单元,用于将所述重建视频帧与所述原始帧发送至云端服务器,并接收云端服务器根据所述重建视频帧与所述原始帧计算的压缩参数;
87、压缩子单元,用于根据所述压缩参数对所述无声视频数据进行压缩,得到第一视频数据。
88、本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
89、本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
90、本技术的有益效果为:远端采集终端接收目标记录仪发送的请求连接指令,现场工作人员现场使用目标记录仪进行第一实时音视频录制,远端采集终端的工作人员录制第二实时音视频,并将第二实时音视频实时传输在目标记录仪的显示屏上,通过这样的方式,能够与远端记录仪建立通讯连接,减小跨地区进行合作的难度,在第一实时音视频、第二实时音视频录制结束后,并不直接进行视频数据的传输,而是建立远程信息采集结构表,这样能够在远程采集终端与多个目标记录仪之间建立一对多的对应关系,减少远程工作人员对两个视频的核对难度,提高工作效率;将第一参数信息对应的第一视频数据和第二参数信息对应的第二音视频数据进行融合,从而使得融合后的总音频数据既包括第一视频数据也包括第二音视频数据,这样能够使得过程的视频具有完整性,提高合作的工作效率。