[发明专利]一种无线网络条件下的视频云台控制方法及系统在审
申请号: | 201510714076.5 | 申请日: | 2015-10-28 |
公开(公告)号: | CN105338314A | 公开(公告)日: | 2016-02-17 |
发明(设计)人: | 杨涛 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 高园园 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线网络 条件下 视频 控制 方法 系统 | ||
技术领域
本发明涉及一种视频控制方法及系统,特别是涉及一种无线网络条件下的视频云台控制方法及系统。
背景技术
云台是安装、固定摄像机的支撑设备,它分为固定和电动云台两种。固定云台适用于监视范围不大的情况,在固定云台上安装好摄像机后可调整摄像机的水平和俯仰的角度,达到最好的工作姿态后只要锁定调整机构即可。电动云台适用于对大范围进行扫描监视,它可以扩大摄像机的监视范围。电动云台高速姿态是由两台执行电动机来实现,电动机接受来自控制器的信号精确地运行定位。在控制信号的作用下,云台上的摄像机既可自动扫描监视区域,也可在监控中心值班人员的操纵下跟踪监视对象。
现有的视频监控系统大多基于网络条件较好的有线网络进行设计的。由于这种环境中的网络情况很好,不会出现视频设备经常上线下线的情况,故云台控制反应及时,能够满足用户的需求。
在基于无线网络的视频实时监控中,特别是在无线网络信号质量不稳定的情况下,用户通过视频监控系统控制云台转动的过程中,监控系统软件发出云台控制指令后,云台返回结果会有延迟甚至超时。通常,用户往往会通过多次尝试来验证操作的有效性,这样会导致界面事件队列排队,极端情况会导致界面卡死。由于云台控制线程占用了用户界面控制线程,使得用户不得不长时间等待返回指令,从而无法操控其他云台或者使用其他软件功能,使得用户体验较差。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种无线网络条件下的视频云台控制方法及系统,采用异步队列任务机制来处理云台控制请求,结合视频设备的连接状态及云台控制状态,使得视频监控系统在无线网络中信号质量不稳定情况下仍然能对云台进行及时地控制,增强了用户体验。
为实现上述目的及其他相关目的,本发明提供一种无线网络条件下的视频云台控制方法,包括以下步骤:启动监控系统,为每个视频设备的云台创建一个异步队列,以异步存储对云台的操控任务;为每个异步队列创建一个后台轮询线程,以对异步队列中的操控任务进行处理;同时监听每个视频设备与监控系统间的连接状态;若视频设备与监控系统间处于无线连接状态,则对该视频设备的云台进行操控时,将相应的操控任务放入异步队列,后台轮询线程检测并执行新加入的操控任务;若视频设备与监控系统间处于失去连接状态,则后台轮询线程不响应用户对该视频设备的云台的任何操控任务,直至视频设备与监控系统间恢复连接。
根据上述的无线网络条件下的视频云台控制方法,其中:创建异步队列时,首先将用户对云台的控制请求转换为异步任务;然后将异步任务存储至异步队列中。
根据上述的无线网络条件下的视频云台控制方法,其中:视频设备与监控系统间的连接状态包括处于无线连接状态和失去连接状态。
根据上述的无线网络条件下的视频云台控制方法,其中:当后台轮询线程执行操控任务时,若执行某个操控任务超时,则重试一定的次数;若重试一定的次数后,所述操控任务仍然没有执行成功,则判定视频设备与监控软件处于失去连接状态。
根据上述的无线网络条件下的视频云台控制方法,其中:当视频设备与监控系统间处于失去连接状态时,后台轮询线程将所述视频设备的云台的异步队列中的所有操控任务全部清除。
同时,本发明还提供一种无线网络条件下的视频云台控制系统,包括异步队列创建模块、后台轮询模块和监听模块;
所述异步队列创建模块用于在启动监控系统后,为每个视频设备的云台创建一个异步队列,以异步存储对云台的操控任务;
所述监听模块用于监听每个视频设备与监控系统间的连接状态;
所述后台轮询模块用于在视频设备与监控系统间处于无线连接状态时,检测并执行异步队列中新加入的针对视频设备的云台的操控任务;在视频设备与监控系统间处于失去连接状态时,不响应用户对视频设备的云台的任何操控任务,直至视频设备与监控系统间恢复连接。
根据上述的无线网络条件下的视频云台控制系统,其中:创建异步队列时,首先将用户对云台的控制请求转换为异步任务;然后将异步任务存储至异步队列中。
根据上述的无线网络条件下的视频云台控制系统,其中:视频设备与监控系统间的连接状态包括处于无线连接状态和失去连接状态。
根据上述的无线网络条件下的视频云台控制系统,其中:当后台轮询线程执行操控任务时,若执行某个操控任务超时,则重试一定的次数;若重试一定的次数后,所述操控任务仍然没有执行成功,则所述监听模块判定视频设备与监控软件处于失去连接状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510714076.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于图像解码的方法和装置
- 下一篇:一种视频显示方法和装置