可分离多功能边缘计算装置的制作方法

未命名 10-09 阅读:97 评论:0


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.相比于现有技术,该可分离多功能边缘计算装置对摄像机终端等目标终端进行监听,得到已完成的拍摄任务,并对已完成的拍摄任务进行检查,确定其对应的数据类型信息;再从已完成的任务中抽取完成的视频流数据,并根据其中的视频流特征信息,对视频流数据进行解码处理或编码处理;根据用户终端的视频流获取请求,向具备视频流获取权限的用户终端定向推送相应的视频流数据;上述装置利用不同模块对摄像机终端进行不同功能的影像数据相关处理,以此在不需要对摄像机终端进行绑定的情况下实现对影像数据的全过程多功能处理,从而提高边缘计算装置对视频数据的处理灵活性和处理可靠性。
30.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
31.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
32.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1为本发明提供的可分离多功能边缘计算装置的结构示意图。
具体实施方式
34.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.参阅图1,为本发明实施例提供的可分离多功能边缘计算装置的结构示意图。该可分离多功能边缘计算装置包括:
36.监听模块,其用于对目标终端的任务处理状态进行实时监听,以此确定该目标终端的当前已完成的任务信息;
37.任务数据筛选模块,其用于根据该目标终端已完成的任务信息,对已完成的任务进行数据抽样检查,确定已完成的任务的数据类型信息;
38.视频流数据抽取模块,其用于从已完成的任务中抽取完整的视频流数据,并对该视频流数据进行预处理;
39.视频流解码/编码模块,其用于根据预处理后的视频流数据的视频流特征信息,对预处理后的视频流数据进行解码处理或编码处理;
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.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

技术特征:
1.可分离多功能边缘计算装置,其特征在于,其包括:监听模块,其用于对目标终端的任务处理状态进行实时监听,以此确定所述目标终端的当前已完成的任务信息;任务数据筛选模块,其用于根据所述目标终端已完成的任务信息,对已完成的任务进行数据抽样检查,确定已完成的任务的数据类型信息;视频流数据抽取模块,其用于从已完成的任务中抽取完整的视频流数据,并对所述视频流数据进行预处理;视频流解码/编码模块,其用于根据预处理后的视频流数据的视频流特征信息,对预处理后的视频流数据进行解码处理或编码处理;视频流收集模块,其用于对经过解码处理或编码处理的视频流数据进行标记后,保存于预设存储空间;用户终端认证模块,其用于对来自用户终端的视频流获取请求进行分析,以此判断用户终端是否具备视频流获取权限;视频流推送模块,其用于根据具备视频流获取权限的用户终端的视频流获取请求,向所述用户终端定向推送相应的视频流数据。2.如权利要求1所述的可分离多功能边缘计算装置,其特征在于:所述监听模块对目标终端的任务处理状态进行实时监听,以此确定所述目标终端的当前已完成的任务信息具体包括:所述监听模块对摄像机终端当前执行的任务进行监听,获取所述摄像机终端当前执行的动态影像拍摄任务的任务执行进度,根据所述任务执行进度,判断所述摄像机终端是否已经完成当前的动态影像拍摄任务,以及获取已经完成当前的动态影像拍摄任务的拍摄时间信息。3.如权利要求2所述的可分离多功能边缘计算装置,其特征在于:所述监听模块获取所述摄像机终端当前执行的动态影像拍摄任务的任务执行进度,根据所述任务执行进度,判断所述摄像机终端是否已经完成当前的动态影像拍摄任务具体包括:所述监听模块对所述摄像机终端当前执行的动态影像拍摄任务形成的动态影像数据进行周期性图像帧提取处理,相应得到图像帧序列;对所述图像帧序列的每一帧图像进行画面识别处理,以此得到所述图像帧序列中每一帧图像的画面内容;对识别得到的画面内容进行对比处理,判断所述图像帧序列中每相邻的两帧图像的画面内容是否发生变化;若所述图像帧序列中每相邻的两帧图像的画面内容持续发生变化,则表明所述摄像机终端未完成当前的动态影像拍摄任务;否则,表明所述摄像机终端已经完成当前的动态影像拍摄任务。4.如权利要求3所述的可分离多功能边缘计算装置,其特征在于:所述任务数据筛选模块根据所述目标终端已完成的任务信息,对已完成的任务进行数据抽样检查,确定已完成的任务的数据类型信息具体包括:所述任务数据筛选模块从所述摄像机终端已经完成的动态影像拍摄任务对应的动态影像数据中随机抽取若干影像片段;并对抽取得到的若干影像片段进行分析处理,以此确定所述动态影像数据的数据格式信息。
5.如权利要求4所述的可分离多功能边缘计算装置,其特征在于:所述视频流数据抽取模块从已完成的任务中抽取完整的视频流数据,并对所述视频流数据进行预处理具体包括:所述视频流数据抽取模块根据已经完成的动态影像拍摄任务对应的动态影像数据的影像数据头帧和影像数据尾帧所处的位置,抽取与所述动态影像数据对应的视频流数据;并根据所述动态影像数据的数据格式信息,对所述视频流数据进行降噪滤波预处理。6.如权利要求5所述的可分离多功能边缘计算装置,其特征在于:所述视频流解码/编码模块根据预处理后的视频流数据的视频流特征信息,对预处理后的视频流数据进行解码处理或编码处理具体包括:所述视频流解码/编码模块对预处理后的视频流数据进行分析处理,得到所述视频流数据的视频流码流信息和视频流信噪比信息;再根据所述视频流码流信息和所述和视频流信噪比信息,选择相匹配的解码模式或编码模式对预处理后的视频流数据进行解码处理或编码处理;或者,所述视频流收集模块对经过解码处理或编码处理的视频流数据进行标记后,保存于预设存储空间具体包括:所述视频流收集模块对经过解码处理或编码处理的视频流数据进行关于原始拍摄时间信息的标记后,单独保存于预设存储空间的存储扇区中。7.如权利要求6所述的可分离多功能边缘计算装置,其特征在于:所述用户终端认证模块对来自用户终端的视频流获取请求进行分析,以此判断用户终端是否具备视频流获取权限具体包括:所述用户终端认证模块从来自用户终端的视频流获取请求中提取得到用户终端的终端身份信息,根据所述终端身份信息,获取所述用户终端的历史视频流获取日志信息,判断所述用户终端在历史过程中是否存在非法窃取视频流数据的情况;若存在,则判断所述用户终端不具备视频流获取权限;若不存在,则判断所述用户终端具备视频流获取权限。8.如权利要求7所述的可分离多功能边缘计算装置,其特征在于:所述视频流推送模块根据具备视频流获取权限的用户终端的视频流获取请求,向所述用户终端定向推送相应的视频流数据具体包括:所述视频流推送模块从具备视频流获取权限的用户终端的视频流获取请求提取得到用户终端期望获取的视频流数据对应的拍摄时间信息;根据所述拍摄时间信息,从预设存储空间中寻找匹配的视频流数据;并将寻找得到的视频流数据进行打包后定向推送至所述用户终端,以及在所述用户终端接收到打包形成的视频流数据后,切断与所述用户终端的通信连接。

技术总结
本发明提供了可分离多功能边缘计算装置,其对摄像机终端等目标终端进行监听,得到已完成的拍摄任务,并对已完成的拍摄任务进行检查,确定其对应的数据类型信息;再从已完成的任务中抽取完成的视频流数据,并根据其中的视频流特征信息,对视频流数据进行解码处理或编码处理;根据用户终端的视频流获取请求,向具备视频流获取权限的用户终端定向推送相应的视频流数据;上述装置利用不同模块对摄像机终端进行不同功能的影像数据相关处理,以此在不需要对摄像机终端进行绑定的情况下实现对影像数据的全过程多功能处理,从而提高边缘计算装置对视频数据的处理灵活性和处理可靠性。装置对视频数据的处理灵活性和处理可靠性。装置对视频数据的处理灵活性和处理可靠性。


技术研发人员:余丹 兰雨晴 唐霆岳 王丹星 邢智涣
受保护的技术使用者:慧之安信息技术股份有限公司
技术研发日:2022.11.30
技术公布日:2023/10/8
版权声明

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

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

分享:

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

相关推荐