视频数据调度方法、装置、设备及存储介质转让专利
申请号 : CN202111113735.1
文献号 : CN113556518B
文献日 : 2021-12-17
发明人 : 黄希 , 张磊 , 张登星 , 聂贻俊 , 刘翼
申请人 : 成都派沃特科技股份有限公司
摘要 :
权利要求 :
1.一种视频数据调度方法,其特征在于,应用于视频数据调度系统,所述视频数据调度系统包括服务端、客户端、多个摄像头以及流媒体服务器,其中,所述客户端、所述多个摄像头以及所述流媒体服务器均与所述服务端通信连接,每个所述摄像头预先配置有初始拍摄视角和拍摄规则,所述方法包括:
所述服务端接收客户端发送的针对目标摄像头的当前视频数据的调度请求;
所述服务端根据所述调度请求,向所述目标摄像头发送校验指令,以使所述目标摄像头响应所述校验指令,将当前拍摄视角调整至所述初始拍摄视角后,再按所述拍摄规则进行拍摄,得到校验视频数据;
所述服务端将所述校验视频数据与存储于所述服务端的数据安全区中的所述目标摄像头的源视频数据进行匹配;其中,所述服务端的数据安全区中存储有多个摄像头的源视频数据;
在所述校验视频数据与所述目标摄像头的源视频数据匹配合格的情况下,所述服务端利用所述流媒体服务器将所述目标摄像头的当前视频数据调度给所述客户端;
在所述校验视频数据与所述目标摄像头的源视频数据匹配不合格的情况下,所述服务端向所述客户端返回所述目标摄像头当前无法调度的信息。
2.根据权利要求1所述的视频数据调度方法,其特征在于,所述拍摄规则包括在预设拍摄时间内,指示多个控制指令按预定排列组合进行执行的信息以及每个控制指令的执行标准;其中,所述控制指令为转向指令或拉近镜头指令;
当所述控制指令为转向指令时,转向指令的执行标准为转向预设角度并保持所述预设角度进行拍摄第一预设时长;
当所述控制指令为拉近镜头指令时,拉近镜头指令的执行标准为拉近镜头预设焦距并保持所述预设焦距进行拍摄第二预设时长。
3.根据权利要求1所述的视频数据调度方法,其特征在于,所述视频数据调度系统还包括与所述服务端通信连接的多个运维人员终端,所述服务端与第三方的地图系统通信连接,所述服务端还包括数据隔离区;所述服务端的数据安全区中所存储的多个摄像头的源视频数据是通过以下步骤得到的:
所述服务端接收摄像头发送的源视频数据和入网请求;其中,所述源视频数据由所述摄像头在运维人员完成初始拍摄视角和拍摄规则的配置之后,从所述初始拍摄视角起,按所述拍摄规则进行拍摄得到;
所述服务端响应所述入网请求,将所述摄像头的源视频数据存储于所述数据隔离区;
所述服务端接收运维人员终端上传的所述摄像头的安装地点,并根据所述摄像头的安装地点,向所述地图系统查询所述安装地点预设范围内的第一固定物图像;
在所述摄像头的源视频数据存储于所述数据隔离区的情况下,所述服务端将所述数据隔离区中的所述摄像头的源视频数据拆分为多帧图像,并对所述多帧图像进行图像识别,从所述多帧图像中提取第二固定物图像;
所述服务端将所述第二固定物图像与所述第一固定物图像进行图像匹配,并在所述第二固定物图像与所述第一固定物图像的图像匹配度超过预设匹配阈值的情况下,将所述摄像头的源视频数据从所述数据隔离区移至所述数据安全区。
4.根据权利要求1所述的视频数据调度方法,其特征在于,所述服务端中存储有安全运维表;在所述服务端利用所述流媒体服务器将所述目标摄像头的当前视频数据调度给所述客户端之后,所述方法还包括:
所述服务端在所述安全运维表中标记所述目标摄像头为安全运行状态,并在所述安全运维表中记录标记时间。
5.根据权利要求1所述的视频数据调度方法,其特征在于,所述服务端与调度人员管理数据库连接,所述调度人员管理数据库中记录有调度人员的身份信息和职务信息;所述调度请求包括使用所述客户端的调度人员的身份信息和所述目标摄像头的识别标识;所述服务端在接收所述调度请求后且向所述目标摄像头发送校验指令之前,所述方法还包括:所述服务端从所述调度请求中提取调度人员的身份信息,并根据所述身份信息,向所述调度人员管理数据库获取所述调度人员的职务信息;
所述服务端根据所述职务信息和所述目标摄像头的识别标识,判断所述调度人员是否具有所述目标摄像头的调度权限;
在所述校验视频数据与所述目标摄像头的源视频数据匹配合格的情况下,所述服务端利用所述流媒体服务器将所述目标摄像头的当前视频数据调度给所述客户端的步骤包括:在确定所述调度人员具有所述目标摄像头的调度权限且在所述校验视频数据与所述目标摄像头的源视频数据匹配合格的情况下,所述服务端利用所述流媒体服务器将所述目标摄像头的当前视频数据调度给所述客户端。
6.根据权利要求5所述的视频数据调度方法,其特征在于,所述服务端存储有摄像头管理数据库,所述摄像头管理数据库中记录有多个摄像头的识别标识和安装地点;所述职务信息包括调度人员所管辖的区域;所述服务端根据所述职务信息和所述目标摄像头的识别标识,判断所述调度人员是否具有所述目标摄像头的调度权限的步骤包括:所述服务端根据所述目标摄像头的识别标识,向所述摄像头管理数据库获取所述目标摄像头的安装地点;
所述服务端判断所述安装地点是否位于所述职务信息中记录的调度人员所管辖的区域内;
在所述安装地点位于所述职务信息中记录的调度人员所管辖的区域内的情况下,所述服务端确定所述调度人员具有所述目标摄像头的调度权限。
7.一种视频数据调度装置,其特征在于,应用于视频数据调度系统,所述视频数据调度系统包括服务端、客户端、多个摄像头以及流媒体服务器,其中,所述客户端、所述多个摄像头以及所述流媒体服务器均与所述服务端通信连接,每个所述摄像头预先配置有初始拍摄视角和拍摄规则,所述装置配置于所述服务端,包括:调度请求接收模块,用于接收客户端发送的针对目标摄像头的当前视频数据的调度请求;
校验指令发送模块,用于根据所述调度请求,向所述目标摄像头发送校验指令,以使所述目标摄像头响应所述校验指令,将当前拍摄视角调整至所述初始拍摄视角后,再按所述拍摄规则进行拍摄,得到校验视频数据;
视频数据匹配模块,用于将所述校验视频数据与存储于所述服务端的数据安全区中的所述目标摄像头的源视频数据进行匹配;其中,所述服务端的数据安全区中存储有多个摄像头的源视频数据;
视频数据调度模块,用于在所述校验视频数据与所述目标摄像头的源视频数据匹配合格的情况下,利用所述流媒体服务器将所述目标摄像头的当前视频数据调度给所述客户端;
调度请求反馈模块,用于在所述校验视频数据与所述目标摄像头的源视频数据匹配不合格的情况下,所述服务端向所述客户端返回所述目标摄像头当前无法调度的信息。
8.根据权利要求7所述的视频数据调度装置,其特征在于,所述拍摄规则包括在预设拍摄时间内,指示多个控制指令按预定排列组合进行执行的信息以及每个控制指令的执行标准;其中,所述控制指令为转向指令或拉近镜头指令;
当所述控制指令为转向指令时,转向指令的执行标准为转向预设角度并保持所述预设角度进行拍摄第一预设时长;
当所述控制指令为拉近镜头指令时,拉近镜头指令的执行标准为拉近镜头预设焦距并保持所述预设焦距进行拍摄第二预设时长。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现如权利要求1至6任一所述的方法中的步骤。
10.一种电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1至6任一所述的方法的步骤。
说明书 :
视频数据调度方法、装置、设备及存储介质
技术领域
背景技术
频数据的真实性和安全性是保证该专网业务可靠执行的必要前提。
流量通过。然而,摄像头为哑终端,其MAC地址(英文全称:Media Access Control Address,
中文全称:局域网地址)和IP地址(英文全称:Internet Protocol Address,中文全称:互联
网协议地址)容易被伪造,非法数据也可包装成视频格式。因此,如何保障所调度的视频数
据的真实性和安全性是当前待解决的难题。
发明内容
服务器,其中,所述客户端、所述多个摄像头以及所述流媒体服务器均与所述服务端通信连
接,每个所述摄像头预先配置有初始拍摄视角和拍摄规则,所述方法包括:
则进行拍摄,得到校验视频数据;
源视频数据;
近镜头指令;
端的数据安全区中所存储的多个摄像头的源视频数据是通过以下步骤得到的:
起,按所述拍摄规则进行拍摄得到;
别,从所述多帧图像中提取第二固定物图像;
述摄像头的源视频数据从所述数据隔离区移至所述数据安全区。
身份信息和所述目标摄像头的识别标识;所述服务端在接收所述调度请求后且向所述目标
摄像头发送校验指令之前,所述方法还包括:
包括:
述目标摄像头的当前视频数据调度给所述客户端。
务端根据所述职务信息和所述目标摄像头的识别标识,判断所述调度人员是否具有所述目
标摄像头的调度权限的步骤包括:
客户端、所述多个摄像头以及所述流媒体服务器均与所述服务端通信连接,每个所述摄像
头预先配置有初始拍摄视角和拍摄规则,所述装置配置于所述服务端,包括:
所述拍摄规则进行拍摄,得到校验视频数据;
个摄像头的源视频数据;
户端;
近镜头指令;
还包括:
拍摄视角起,按所述拍摄规则进行拍摄得到;
像;
图像进行图像识别,从所述多帧图像中提取第二固定物图像;
情况下,将所述摄像头的源视频数据从所述数据隔离区移至所述数据安全区。
身份信息和所述目标摄像头的识别标识;所述装置还包括:
务器将所述目标摄像头的当前视频数据调度给所述客户端。
度权限判断模块包括:
一方面所述的方法的步骤。
使摄像头执行该校验程序,从所述初始拍摄视角起,按该拍摄规则进行拍摄得到源视频数
据;摄像头在入网服务端时将该源视频数据向服务端发送,服务端将该源视频数据存储在
自身的数据安全区中。后续,当服务端接收到客户端发送的针对目标摄像头的当前视频数
据的调度请求时,向目标摄像头发送校验指令,以使所述目标摄像头响应所述校验指令,将
当前拍摄视角调整至初始拍摄视角后,再按所述拍摄规则进行拍摄,得到校验视频数据;接
着,服务端将该校验视频数据与存储于数据安全区中的目标摄像头的源视频数据进行匹
配,在两者匹配合格的情况下,则说明目标摄像头当前是安全的,其当前所处环境与其入网
时一样,表明其拍摄的场景也是真实的,此时服务端利用流媒体服务器将所述目标摄像头
的当前视频数据调度给所述客户端,可以保障调度给客户端的当前视频数据是真实、安全
可靠的。
附图说明
具体实施方式
请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施
例,都属于本申请保护的范围。
头以及流媒体服务器,其中,所述客户端、所述多个摄像头以及所述流媒体服务器均与所述
服务端通信连接,每个所述摄像头预先配置有初始拍摄视角和拍摄规则。
务器24。
机、电脑或其他显示设备)上,需要与服务端22互相配合运行。本申请客户端21用于向用户
(调度人员)提供该视频数据调度系统的前端软件界面。
“服务器”。关于服务器的原理和结构可参照现有技术,在此不多赘述。其中,为避免描述过
于累赘,本申请的服务端22实质在多个服务器上运行实现,参考图2,图2是本申请一实施例
视频数据调度系统的组网架构示意图。如图2所示,本申请的服务端22至少包括客户端管理
服务器和摄像头管理服务器,客户端管理服务器与摄像头管理服务器相互通信连接,而客
户端管理服务器通过交换机与多个客户端21通信连接,摄像头管理服务器与多个摄像头23
通过交换机通信连接,而流媒体服务器24与多个摄像头23通过交换机通信连接,且流媒体
服务器24与多个客户端21通信连接。
流式协议直播给客户端21。
能识别的数字信号,然后借由并行端口或USB连接输入到电脑后由软件再进行图像还原。本
申请的摄像头23为哑终端,无法安装专网内网安全管理系统客户端21软件,该摄像头23具
有转向、拉近镜头以及存储功能。在本申请实施例中,每个摄像头23预先配置有初始拍摄视
角和拍摄规则,初始拍摄视角和拍摄规则可以由摄像头23运维人员在安装摄像头23时进行
配置,运维人员可在将摄像头23的位置固定(如固定在墙上)后,将其当前所拍摄的视角设
置为初始拍摄视角,并依据安装规范设定拍摄规则。
向指令或拉近镜头指令;
同,保持该预设角度进行拍摄的第一预设时长也可以不同;同理,当拍摄规则中的拉近镜头
指令为多个时,摄像头23执行每个拉近镜头指令所拉近镜头的预设焦距不同,保持该预设
焦距进行拍摄的第二预设时长也可以不同。在同一拍摄规则中,第一预设时长与第二预设
时长可以相同,但均小于所述预设拍摄时间。
向30°的时间和左转向15°的时间均需1秒,拉近镜头的时间需2秒。需要说明的是,在一示例
的拍摄规则中,摄像头23的拍摄动作顺序为①②③。
均需1秒。需要说明的是,在一示例的拍摄规则中,摄像头23的拍摄动作顺序为①②。
像头23可以为一个或多个。
频数据的调度请求。
再按所述拍摄规则进行拍摄,得到校验视频数据;
服务器接收到调度请求后,根据该调度请求中的目标摄像头23的识别标识,确定目标摄像
头23的通信地址,按该通信地址向目标摄像头23发送校验指令。目标摄像头23在接收到该
校验指令后,将该校验指令作为触发信号,执行内置校验程序,即首先将当前拍摄视角调整
至初始拍摄视角,然后再按该预先配置的拍摄规则进行拍摄,得到校验视频数据。
储有多个摄像头23的源视频数据;
务端22时向服务端22发送,也可以由摄像头23在入网接入服务端22后向服务端22发送。服
务端22在接收到摄像头23的源视频数据后,首先将该摄像头23的源视频数据进行真实性验
证,在该摄像头23的源视频数据的真实性验证通过后,才会将该源视频数据保存在服务端
22的数据安全区中,如此可保证服务端22所接收的源视频数据的真实性和安全性,进而保
证后期与校验视频数据进行匹配的有效性。
与所述服务端22通信连接的多个运维人员终端25,其中,所述服务端22与第三方的地图系
统通信连接,所述服务端22还包括数据隔离区;所述服务端的数据安全区中所存储的多个
摄像头的源视频数据是通过以下步骤得到的:
始拍摄视角起,按所述拍摄规则进行拍摄得到;
头23的入网信息配置完成后,通过一定触发操作后,使摄像头23向服务端22发起入网请求,
并将拍摄得到的源视频数据发送给服务端22。
务端22的其他区域或CPU,如此可避免一些病毒数据或恶意攻击数据伪装成视频格式数据
对服务端22发起攻击,导致服务端22的安全性受到威胁。
物图像;
位置的真实场景图像进行显示。因此,服务端22根据该摄像头23的安装地点,可向现有技术
中第三方的地图系统查询获得该安装地点预设范围内的第一固定物图像。
物、道路、山体或河流等。
图像进行图像识别,从所述多帧图像中提取第二固定物图像;
多帧图像中提取第二固定物图像,其中,第二固定物图像可为多个。
况下,将所述摄像头23的源视频数据从所述数据隔离区移至所述数据安全区。
情况下,将摄像头23的源视频数据从数据隔离区移至数据安全区,如此可以保证用于校验
的摄像头23的源视频数据的真实性。
目标摄像头23在拍摄得到校验视频数据后,将该校验视频数据向服务端22发送,其中,该校
验视频数据携带有目标摄像头23的识别标识。服务端22在接收到源视频数据后,根据目标
摄像头23的识别标识,即可从数据安全区中提取目标摄像头23的源视频数据,然后校验视
频数据与源视频数据进行匹配。其中,具体匹配方法可以如下:
始拍摄视角和源视频数据的初始拍摄视角一致,继续执行下一步;若两者匹配度未超过预
设匹配阈值,则说明校验视频数据的初始拍摄视角和源视频数据的初始拍摄视角不一致,
此时服务端22生成校验视频数据与源视频数据匹配不合格的信息,并认定所述目标摄像头
23当前故障,不适用调度,容易出现安全性问题。关于图像匹配的相关技术原理,可参照现
有技术,本申请在此不多赘述。
面,通过对源视频数据的每帧视频画面进行分析,可以得到源视频数据的拍摄规则,通过对
校验视频数据的每帧视频画面进行分析,可以得到校验视频数据的拍摄规则,服务端22再
将校验视频数据的拍摄规则与源视频数据的拍摄规则进行比较,在两者一致的情况下,则
认定校验视频数据与源视频数据匹配合格;若校验视频数据的拍摄规则与源视频数据的拍
摄规则不一致,此时服务端22生成校验视频数据与源视频数据匹配不合格的信息,并认定
目标摄像头23当前故障,不适用调度,容易出现安全性问题。
源视频数据的初始拍摄视角一致的情况下,通过比对拍摄规则即可判断出目标摄像头23当
前是否处于安全状态,如此可以减少匹配时间,提高匹配效率。
续执行步骤S15。
理服务器执行步骤S13的方法,将校验视频数据与数据安全区中的所述目标摄像头23的源
视频数据进行匹配。而步骤A3、A4、A5可由摄像头管理服务器执行,步骤A1、A2可由客户端管
理服务器执行,客户端管理服务器在获得源视频数据和入网请求后,首先向发送该入网请
求的摄像头23响应该入网请求,然后将该摄像头23的源视频数据发送给摄像头管理服务
器,由摄像头管理服务器将该摄像头23的源视频数据存入数据隔离区。
所述客户端21。
度给客户端21,可以保障调度给客户端21的当前视频数据是真实、安全可靠的,如此调度人
员可以通过客户端21看到目标摄像头23的实时视频画面,从而基于目标摄像头23真实的视
频数据完成相应的工作。
24发送针对目标摄像头23的调流指令,流媒体服务器24依据调流指令将目标摄像头23的当
前视频数据调度给客户端21。关于流媒体服务器24如何依据调流指令将摄像头23的当前视
频数据调度给客户端21可参照相关现有技术,在此不多赘述。
装地点的运维人员终端25发送预警信息,其中该预警信息用于向运维人员指示目标摄像头
23因视频数据匹配不合格导致调度失败,需要及时运维检修的信息。
户端21的调度人员的身份信息和所述目标摄像头23的识别标识;所述服务端22在获得所述
调度请求后且向所述目标摄像头发送校验指令之前,本申请的视频数据调度方法还提供了
以下方法:
务信息可以包括职务级别、所管辖的区域等。
数据库26进行查询,可以获得该调度人员的职务信息。
摄像头23的识别标识是否属于该调度人员所处职务级别的名单内,则可确定该调度人员是
否具有目标摄像头23的调度权限。
中记录有多个摄像头23的识别标识和安装地点;所述职务信息包括调度人员所管辖的区
域;步骤B2的实现可以包括:
入摄像头管理数据库27中。因此,服务端22根据目标摄像头23的识别标识,向摄像头管理数
据库27获取所述目标摄像头23的安装地点。
职务信息中记录的调度人员所管辖的区域内,即可确定调度人员是否具有该目标摄像头23
的调度权限。具体的,当目标摄像头23的安装地点位于该职务信息中记录的调度人员所管
辖的区域内,则表明该调度人员具有目标摄像头23的调度权限,反之,则没有。
器24将所述目标摄像头23的当前视频数据调度给所述客户端21。
将目标摄像头23的当前视频数据调度给客户端21。本申请通过对调度人员的调度权限进行
判断,可实现对调度人员的管理,避免目标摄像头23的当前视频数据泄露给不应查看该视
频数据的人员,保护了标摄像头23的当前视频数据的安全。
申请一实施例中,所述服务端22存储有安全运维表;在所述校验视频数据与所述目标摄像
头23的源视频数据匹配合格的情况下,如可在所述服务端利用所述流媒体服务器将所述目
标摄像头的当前视频数据调度给所述客户端之后,本申请的视频数据调度方法还可以包
括:
像头23的源视频数据匹配合格,则服务端22确定目标摄像头23为安全运行状态。具体而言,
摄像头管理服务器存储有安全运维表,摄像头管理服务器在目标摄像头23发送的校验视频
数据与与其存储于数据安全区中的源视频数据匹配合格的情况下,确定目标摄像头23为安
全运行状态,并在安全运维表中标记目标摄像头23为安全运行状态以及记录标记时间。
频数据调度系统包括服务端22、客户端21、多个摄像头23以及流媒体服务器24,其中,所述
客户端21、所述多个摄像头23以及所述流媒体服务器24均与所述服务端22通信连接,每个
所述摄像头23预先配置有初始拍摄视角和拍摄规则,如图3所示,所述装置配置于所述服务
端22,包括:
后,再按所述拍摄规则进行拍摄,得到校验视频数据;
中存储有多个摄像头23的源视频数据;
度给所述客户端21;
息。
近镜头指令;
所述装置还包括:
初始拍摄视角起,按所述拍摄规则进行拍摄得到;
定物图像;
多帧图像进行图像识别,从所述多帧图像中提取第二固定物图像;
情况下,将所述摄像头23的源视频数据从所述数据隔离区移至所述数据安全区。
度人员的身份信息和所述目标摄像头23的识别标识;所述装置还包括:
体服务器24将所述目标摄像头23的当前视频数据调度给所述客户端21。
域;所述调度权限判断模块包括:
的步骤。
一实施例所述的视频数据调度方法中的步骤。
硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可
用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上
实施的计算机程序产品的形式。
中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些
计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设
备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执
行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中
指定的功能的装置。
括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方
框或多个方框中指定的功能。
计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程
和/或方框图一个方框或多个方框中指定的功能的步骤。
之间存在任何这种实际的关系或者顺序。“和/或”表示可以选择两者之中的任意一个,也可
以两者都选择。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,
从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括
没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要
素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要
素的过程、方法、物品或者终端设备中还存在另外的相同要素。
明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据
本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不
应理解为对本申请的限制。