一种网络摄像头调度方法技术

技术编号:35270121 阅读:14 留言:0更新日期:2022-10-19 10:39
本发明专利技术公开了一种网络摄像头调度方法,包括轮询摄像头池中的摄像头和如发现摄像头离线,根据摄像头相邻关系或可靠度进行替换调度的步骤;所述摄像头相邻关系具体为使用摄像头上传的图像对场景进行建模、利用摄像头对应于模型中可探测的一个场景,建立起摄像头间的相邻关系、通过旋转扫描,得到摄像头互相之间的重叠范围;所述摄像头替换调度,包括若某个摄像头离线,则根据调度顺序选择其余某个空闲且在线摄像头,将其身份更改为已分配、使用原摄像头的参数,对新摄像头进行复位操作和若摄像头重新上线,则加入空闲队列重新等待替换调度的步骤;本发明专利技术通过对摄像头的统一管理,实现了对摄像头异常状态的自动处理。了对摄像头异常状态的自动处理。了对摄像头异常状态的自动处理。

【技术实现步骤摘要】
一种网络摄像头调度方法


[0001]本专利技术涉及领域,具体涉及一种网络摄像头调度方法。

技术介绍

[0002]网络摄像头(IP Camera,简称IPC)作为一种新型的安防设备,已经被广泛应用于各类生产领域。同时,随着芯片产业的发展,AI技术的快速进步,IPC承担了更多的AI领域图像处理任务,如人员识别、人脸抓拍、人脸比对、动作识别等功能。目前这类任务通常由后台服务器完成,IPC将原始图片或流信息通过网络传输至后台服务器,再由服务器将识别结果下发展示。
[0003]网络波动、数据不稳定、摄像头之间并未建立起有效的调度、摄像头有限情况下很难全面全时段监控巨大场地信息。多路IPC的接入,也会对后台服务器的实时处理能力提出了更高的要求。
[0004]本专利技术基于Onvif协议((即开放型网络视频接口协议,Open Network Video Interface Forum),旨在通过规范化数据模型和接口,统一IPC的调用规范。任何一个支持Onvif协议的IPC,均可以通过统一的Onvif接口调用和控制IPC。为了与摄像头直接进行网络通讯,设计了一种网络摄像头调度系统。其支持多品牌IPC或自有摄像头接入,并通过对摄像头的统一管理,实现对摄像头异常状态的自动处理,包括掉线、静止等。同时,为了节省后台服务器算力,本专利技术将一部分图像处理任务转移至边缘算力进行计算,以减轻中心服务器负担。

技术实现思路

[0005]本专利技术解决的技术问题是:克服了现有技术的缺点,提供了一种网络摄像头调度方法。
[0006]本专利技术的目的是通过以下技术方案来实现的:一种网络摄像头调度方法,其特征在于,轮询摄像头池中的摄像头;如发现摄像头离线,根据摄像头相邻关系或可靠度进行替换调度。
[0007]具体的,还包括摄像头池建立步骤:在网内定期搜索摄像头,获取当前摄像头可用列表,所述列表包括摄像头的状态信息和摄像头之间的相邻关系。
[0008]具体的,所述摄像头状态信息包括离线、未应答、空闲和已分配四种状态。
[0009]具体的,所述摄像头之间相邻关系由以下步骤构建:使用摄像头上传的图像对场景进行建模;利用摄像头对应于模型中可探测的一个场景,建立起摄像头间的相邻关系;通过旋转扫描,得到摄像头互相之间的重叠范围。
[0010]具体的,所述摄像头替换调度,包括以下步骤:
若某个摄像头离线,则根据调度顺序选择其余某个空闲且在线摄像头,将其身份更改为已分配;使用原摄像头的参数,对新摄像头进行复位操作;若摄像头重新上线,则加入空闲队列重新等待替换调度。
[0011]具体的,所述调度顺序的确定,包括以下步骤:摄像头上传场景图像;场景被映射成数据模型,每个摄像头在数据模型中对应着自己在现实中的位置;根据数据模型得到摄像头调度顺序。
[0012]具体的,所述调度顺序的确定,包括以下步骤:为每个摄像头建立一个状态模型,每一个状态模型代表该摄像头在各种情况下的可靠程度;根据摄像头的可靠度模型为每个特定的使用需求计算当前需求下的摄像头优先级;按计算出的优先级从高到低确定调度顺序。
[0013]具体的,还包括摄像头热点追踪步骤:为每一个摄像头维护一个热点状态列表。
[0014]具体的,所述热点状态列表仅摄像头在线时有效。
[0015]具体的,还包括摄像任务执行步骤:摄像头通过中心调度单元获得任务;摄像头将截图、取流操作结果返回至调度单元;调度单元进一步处理后进行存储,并通过对外接口提供服务。
[0016]本专利技术的有益效果:1.通过对摄像头的统一管理,实现对摄像头异常状态的自动处理,包括掉线、静止等。
[0017]2.通过规范化数据模型和接口,统一网络摄像头的调用规范。
[0018]3.将一部分图像处理任务转移至边缘算力进行计算,以减轻中心服务器负担。
附图说明
[0019]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0020]图1是本专利技术的技术流程图;图2是本专利技术的整体架构图。
[0021]具体实施方式
[0022]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0023]为了对本专利技术的技术特征、目的和有益效果有更加清楚的理解,现对本专利技术的技术方案精选以下详细说明。显然,所描述的实施案例是本专利技术一部分实施例,而不是全部实
施例,不能理解为对本专利技术可实施范围的限定。基于本专利技术的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的其他所有实施例,都属于本专利技术的保护范围。
[0024]实施例1如图1

2所示,本专利技术基于Onvif协议((即开放型网络视频接口协议,Open Network Video Interface Forum)与2008年11月推出,旨在通过规范化数据模型和接口,统一IPC的调用规范。任何一个支持Onvif协议的IPC,均可以通过统一的Onvif接口调用和控制IPC。)或与摄像头直接进行网络通讯,设计了一种网络摄像头调度系统。其支持多品牌IPC或自有摄像头接入,并通过对摄像头的统一管理,实现对摄像头异常状态的自动处理,包括掉线、静止等。同时,为了节省后台服务器算力,本专利技术将一部分图像处理任务转移至边缘算力进行计算,以减轻中心服务器负担。
[0025]工作的原理和思想如下:1.服务器调度方法服务器使用onvif协议操控网络摄像头,其只需要决策摄像头的使用情况。服务器将结合使用场景和需求来拟定方法调度摄像头。服务器将在网内定期搜索摄像头并获取当前摄像头可用列表,根据搜索结果更新摄像头信息。同时考虑到摄像头可能瞬时离线或网络拥堵,当且仅当摄像头未应答次数过高时,才判定摄像头物理离线,否则摄像头为未应答状态。对于每一个扫描到的摄像头,结合摄像头在线状态,根据需求分配角色任务,包括离线、未应答、空闲和已分配四种状态。而摄像头被服务器抽象成摄像头池,代表着可以使用的摄像头资源。
[0026]某个摄像头下线后,系统自动选择其余某一个空闲且在线摄像头,将其身份更改为已分配,使用原有摄像头的参数,对新摄像头进行复位操作。原摄像头若重新上线,则加入空闲队列重新等待替换。对于空闲队列选择问题未来可引入多种方法按需求进行选择,现先提供两种方法:基于空间分布位置的方法和基于可靠度状态的方法。
[0027]方法一:基于空间分布位置的方法,指使用摄像头传回来的图像对场景进行建模,建立起摄像头间的相邻关联关系,从而明确摄像头通过旋转扫描,得到摄像头互相之间的重叠范围。现实中的场景被服务器映射成数据模型,每个摄像头在模型中对应着自己在现实中的位置。按照此模型给出的摄像头调度顺序进行调度。
[0028]方法二:基于可靠度状态的方法,指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络摄像头调度方法,其特征在于,轮询摄像头池中的摄像头;如发现摄像头离线,根据摄像头相邻关系或可靠度进行替换调度。2.根据权利要求1所述的一种网络摄像头调度方法,其特征在于,还包括摄像头池建立步骤:在网内定期搜索摄像头,获取当前摄像头可用列表,所述列表包括摄像头的状态信息和摄像头之间的相邻关系。3.根据权利要求2所述的一种网络摄像头调度方法,其特征在于,所述摄像头状态信息包括离线、未应答、空闲和已分配四种状态。4.根据权利要求1所述的一种网络摄像头调度方法,其特征在于,所述摄像头之间相邻关系由以下步骤构建:使用摄像头上传的图像对场景进行建模;利用摄像头对应于模型中可探测的一个场景,建立起摄像头间的相邻关系;通过旋转扫描,得到摄像头互相之间的重叠范围。5.根据权利要求3所述的一种网络摄像头调度方法,其特征在于,所述摄像头替换调度,包括以下步骤:若某个摄像头离线,则根据调度顺序选择其余某个空闲且在线摄像头,将其身份更改为已分配;使用原摄像头的参数,对新摄像头进行复位操作;若摄像头重新上线,则加入空闲队列重新等待替换调度。6.根据权...

【专利技术属性】
技术研发人员:吉祥宇白一川谢宇涛陈松林刘子祯江熠郭丰瑞李国良杨诗宇宋乐
申请(专利权)人:天津大学四川创新研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1