一种视频监控系统及减少云台控制延时的方法

文档序号:7979632阅读:309来源:国知局
一种视频监控系统及减少云台控制延时的方法
【专利摘要】本发明提供一种视频监控系统减少云台控制延时的方法,包括:前端设备的云台控制单元接收到用户通过终端发送的云台控制请求后,查找本地缓存对所述云台控制请求进行鉴权,如果鉴权通过,则根据所述云台控制请求操作云台,并返回操作结果给所述终端。本发明还提供一种视频监控系统。本发明中,云台控制请求都可以直接发送给前端设备,不需要经过视频监控平台鉴权,以此减少视频监控中云台控制的延迟。
【专利说明】—种视频监控系统及减少云台控制延时的方法
【技术领域】
[0001]本发明涉及视频监控领域,尤其涉及一种视频监控系统和减少云台控制延时的方法。
【背景技术】
[0002]视频监控作为安防领域的重要组成部分,已经广泛应用到各行各业中,不论是金融、交通、商业、公安、住宅,视频监控都发挥了重要的作用。随着计算机、网络传输及图像处理等技术的快速发展,视频监控在现代生活中的应用越来越广泛,需求量也越来越大。
[0003]视频监控系统的显示终端包括电视墙、桌面显示器、移动终端等,用户一般需要在显示终端前进行相关云台控制的操作,以达到改变视频监控区域的目的。目前用户在显示终端进行云台操作时,都是将用户的云台控制请求发送给视频监控平台。视频监控平台接收到终端的云台控制请求后,对用户的请求进行鉴权。如鉴权不通过,则拒绝用户的云台控制请求;如鉴权通过,则将用户的云台控制请求进行相应的信令转换,再将请求发送到前端设备中。由于用户的云台控制每次都需要经过视频监控平台进行相应的中转和信令转换,因此造成云台控制存在时延较大的情况,不利于用户的操作。

【发明内容】

[0004]本发明要解决的技术问题是提供一种视频监控系统减少云台控制延时的方法,解决云台控制存在时延较大的问题。
[0005]为了解决上述问题,本发明提供了一种视频监控系统减少云台控制延时的方法,包括:
[0006]前端设备的云台控制单元接收到用户通过终端发送的云台控制请求后,查找本地缓存对所述云台控制请求进行鉴权,如果鉴权通过,则根据所述云台控制请求操作云台,并返回操作结果给所述终端。
[0007]进一步的,上述方法还可具有以下特点,所述查找本地缓存对所述云台控制请求进行鉴权包括:
[0008]查找本地缓存是否存在所述用户的鉴权信息,如果存在,则鉴权通过,否则,鉴权失败。
[0009]进一步的,上述方法还可具有以下特点,所述方法还包括,
[0010]如果所述云台控制单元对所述云台控制请求鉴权失败,则将所述云台控制请求发送给视频监控平台;
[0011]所述视频监控平台收到所述云台控制请求后,对所述云台控制请求进行鉴权,如果鉴权成功,则将所述云台控制请求发送给所述云台控制单元;
[0012]所述云台控制单元接收到所述云台控制请求后,操作云台,并返回操作结果给所述终。
[0013]进一步的,上述方法还可具有以下特点,所述方法还包括:[0014]所述视频监控平台将所述云台控制请求发送给所述云台控制单元时,还携带所述用户的鉴权信息;
[0015]所述云台平台控制收到所述鉴权信息后,将该鉴权信息保存在缓存中,用于后续对所述用户的云台控制请求进行鉴权。
[0016]进一步的,上述方法还可具有以下特点,所述方法还包括:
[0017]所述视频监控平台对所述云台控制请求鉴权失败后,返回云台操作结果给所述终端。
[0018]本发明还提供一种视频监控系统,包括:前端设备,所述前端设备中包括云台控制单元,其中:
[0019]所述云台控制单元用于,接收到用户通过终端发送的云台控制请求后,查找本地缓存对所述云台控制请求进行鉴权,如果鉴权通过,则根据所述云台控制请求操作云台,并返回操作结果给所述终端。
[0020]进一步的,上述系统还可具有以下特点,所述云台控制单元查找本地缓存对所述云台控制请求进行鉴权包括:
[0021]查找本地缓存是否存在所述用户的鉴权信息,如果存在,则鉴权通过,否则,鉴权失败。
[0022]进一步的,上述系统还可具有以下特点,所述系统还包括,视频监控平台,其中:
[0023]所述云台控制单元还用于,对所述云台控制请求鉴权失败后,将所述云台控制请求发送给所述视频监控平台;以及,接收到所述视频监控平台鉴权成功后发送的所述云台控制请求后,操作云台,并返回操作结果给所述终端;
[0024]所述视频监控平台用于,收到所述云台控制请求后,对所述云台控制请求进行鉴权,如果鉴权成功,则将所述云台控制请求发送给所述云台控制单元。
[0025]进一步的,上述系统还可具有以下特点,所述视频监控平台还用于,将所述云台控制请求发送给所述云台控制单元时,携带所述用户的鉴权信息;
[0026]所述云台控制单元还用于,收到所述鉴权信息后,将所述鉴权信息保存在缓存中,用于后续对所述用户的云台控制请求进行鉴权。
[0027]进一步的,上述系统还可具有以下特点,
[0028]所述视频监控平台还用于,对所述云台控制请求鉴权失败后,返回云台操作结果给所述终端。
[0029]与传统的视频监控云台控制系统相比,本发明实施例所述系统可以对用户的云台控制请求进行缓存,只有当用户第一次进行云台控制时,需要到视频监控平台中去做鉴权和转换操作。之后的云台控制请求都可以直接发送给前端设备,不需要经过视频监控平台鉴权,以此减少视频监控中云台控制的延迟。所以,本发明实施提供的方法和系统减少了视频监控中摄像通道切换中的延迟。
【专利附图】

【附图说明】
[0030]图1为本发明实施例提供的系统结构图;
[0031]图2为本发明实施例提供的视频监控前端设备处理用户云台请求的流程图1 ;
[0032]图3为本发明实施例提供的视频监控前端设备处理用户云台请求的流程图2。【具体实施方式】
[0033]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0034]本发明实施例提出了一种视频监控系统中减少云台控制延时的方法和系统。用户每次请求云台控制时,都是将云台控制请求直接发送到前端设备中;前端设备的云台控制单元接收到云台控制请求后,对云台控制请求进行鉴权和转换;如果云台控制请求鉴权通过,云台控制单元则将云台控制请求进行相应的转换,并发出最终云台控制信号,以进行云台操作;如果云台控制请求鉴权不通过,则将云台控制请求发送给视频监控平台,由视频监控平台进行鉴权和信令转换;视频监控平台鉴权通过之后,再将云台控制请求和鉴权结果发送给前端设备,前端设备会对鉴权结果进行缓存,这样用户下次再做云台控制请求时,则不需要通过视频监控平台进行鉴权和中转,可以直接用前端设备的云台控制单元进行鉴权和信令转换操作。
[0035]本发明实施例提供一种视频监控系统减少云台控制延时的方法,包括:
[0036]前端设备的云台控制单元接收到用户通过终端发送的云台控制请求后,查找本地缓存对所述云台控制请求进行鉴权,如果鉴权通过,则根据所述云台控制请求操作云台,并返回操作结果给所述终端。
[0037]其中,所述查找本地缓存对所述云台控制请求进行鉴权包括:
[0038]查找本地缓存是否存在所述用户的鉴权信息,如果存在,则鉴权通过,否则,鉴权失败。
[0039]其中,所述方法还包括,
[0040]如果所述云台控制单元对所述云台控制请求鉴权失败,则将所述云台控制请求发送给视频监控平台;
[0041]所述视频监控平台收到所述云台控制请求后,对所述云台控制请求进行鉴权,如果鉴权成功,则将所述云台控制请求发送给所述云台控制单元;
[0042]所述云台控制单元接收到所述云台控制请求后,操作云台,并返回操作结果给所述终。
[0043]其中,所述方法还包括:
[0044]所述视频监控平台将所述云台控制请求发送给所述云台控制单元时,还携带所述用户的鉴权信息;
[0045]所述云台平台控制收到所述鉴权信息后,将该鉴权信息保存在缓存中,用于后续对所述用户的云台控制请求进行鉴权。
[0046]其中,所述方法还包括:
[0047]所述视频监控平台对所述云台控制请求鉴权失败后,返回云台操作结果给所述终端。
[0048]本发明实施例还提供一种视频监控系统,包括:前端设备,所述前端设备中包括云台控制单元,其中:
[0049]所述云台控制单元用于,接收到用户通过终端发送的云台控制请求后,查找本地缓存对所述云台控制请求进行鉴权,如果鉴权通过,则根据所述云台控制请求操作云台,并返回操作结果给所述终端。
[0050]其中,所述云台控制单元查找本地缓存对所述云台控制请求进行鉴权包括:
[0051]查找本地缓存是否存在所述用户的鉴权信息,如果存在,则鉴权通过,否则,鉴权失败。
[0052]其中,所述系统还包括,视频监控平台,其中:
[0053]所述云台控制单元还用于,对所述云台控制请求鉴权失败后,将所述云台控制请求发送给所述视频监控平台;以及,接收到所述视频监控平台鉴权成功后发送的所述云台控制请求后,操作云台,并返回操作结果给所述终端;
[0054]所述视频监控平台用于,收到所述云台控制请求后,对所述云台控制请求进行鉴权,如果鉴权成功,则将所述云台控制请求发送给所述云台控制单元。
[0055]其中,所述视频监控平台还用于,将所述云台控制请求发送给所述云台控制单元时,携带所述用户的鉴权信息;
[0056]所述云台控制单元还用于,收到所述鉴权信息后,将所述鉴权信息保存在缓存中,用于后续对所述用户的云台控制请求进行鉴权。
[0057]其中,所述视频监控平台还用于,对所述云台控制请求鉴权失败后,返回云台操作结果给所述终端。
[0058]下面通过具体实施例进一步说明本发明。
[0059]前端设备处理云台控制请求的实施步骤为:
[0060]I)用户通过显示终端观看监控信息,并作出云台控制以改变监控区域,终端将用户的云台控制请求发送到前端设备中。
[0061]2)前端设备的云台控制单元接收到用户的云台控制请求之后,云台控制单元查找保存的缓存信息,对该云台控制请求进行鉴权,判断用户是否合法。如合法,则进入步骤
(3),否则进入步骤(4)。
[0062]具体的,查找本地缓存中是否存在该用户的鉴权信息,如果有,则鉴权通过,否则,鉴权失败。
[0063]3)云台控制单元鉴权成功后,处理所述云台控制请求,操作云台,并将操作结果返回给用户。
[0064]4)云台控制单元鉴权失败后,将云台控制请求发送给视频监控平台处理。
[0065]5)视频监控平台接收到云台控制请求后,对该云台控制请求进行鉴权。如鉴权失败,则将云台控制操作结果返回给用户;如鉴权成功,则进入步骤(6)。
[0066]6)视频监控平台鉴权成功后,将云台控制请求并携带该用户的鉴权信息发送给前端设备的云台控制单元。
[0067]7)云台控制单元接收到视频监控平台发送的云台控制请求后,当发现云台控制请求中携带了鉴权信息时,将该鉴权信息保存到云台控制单元的缓存中,以供用户下次请求时,用作鉴权。
[0068]所述鉴权信息包含:用户名、用户IP信息、用户上次操作时间等内容。
[0069]云台控制单元中的鉴权信息保存时间可以是设定的时间,如一天,当超出设定的时间后,缓存内容失效,需要重新更新。[0070]当然,鉴权信息也可以通过其他方式预先保存在云台控制单元。
[0071]8)云台控制单元处理云台控制请求,操作云台,并将操作结果返回给用户。
[0072]如图1所示,为本发明实施例提供的视频监控系统结构图,包括:视频终端101、视频监控平台102、前端摄像设备103,云台控制单元104,前端摄像设备103和云台控制单元104均位于前端设备。
[0073]用户可通过视频终端101 (包括电脑或手机)登录视频监控系统门户。
[0074]视频监控平台102是用于处理来自于云台控制单元的云台控制请求,并可将处理结果返回给用户或者前端摄像设备的云台控制单元。
[0075]前端摄像设备103,包含摄像装置,探测器的多种组合。摄像装置和探测器都有可控功能。摄像装置和探测器的种类以及组合方式不作限定,可以根据用户需要和使用场景选择不同的摄像装置和探测器并以不同的方式进行组合。
[0076]云台控制单元104用于处理来自于终端的云台控制请求,例如首次收到终端的云台控制请求时,云台控制单元需要将该云台控制请求转发给视频监控平台;后续收到云台控制请求时,可以根据之前保存在本地的缓存信息,直接鉴权,并操作云台,返回操作结果给终端。
[0077]如图2所示,为用户请求云台操作时,前端设备的云台控制单元已保存用户缓存信息,不需要经过视频监控平台处理用户鉴权信息的流程图。具体步骤包括:
[0078]步骤201:用户在视频终端如监控设备、手机上做云台控制,视频终端发送云台控制请求给前端摄像设备。
[0079]步骤202:前端摄像设备接收到云台控制请求后,将云台控制请求交给云台控制单元做鉴权。
[0080]步骤203:云台控制单元根据之前保存的缓存信息,对该云台控制请求做鉴权。
[0081]步骤204:云台控制单元鉴权通过后,将鉴权结果返回给前端摄像设备,并操作云台。
[0082]步骤205:前端摄像设备将云台控制操作结果返回到视频终端,提示用户操作结果O
[0083]如图3所示,为用户请求云台操作时,前端设备的云台控制单元未保存用户缓存信息,需要经过视频监控平台处理用户鉴权信息的流程图。具体步骤包括:
[0084]步骤301:用户在视频终端如监控设备、手机上作云台控制。
[0085]步骤302:前端摄像设备接收到云台控制请求后,将云台控制请求交给云台控制单元做鉴权。
[0086]步骤303:云台控制单元根据之前保存的缓存信息,对该云台控制请求做鉴权。
[0087]步骤304:云台控制单元鉴权失败,将该云台控制请求转交给视频监控平台,请求鉴权。
[0088]步骤305:视频监控平台对该云台控制请求进行鉴权。
[0089]步骤306:视频监控平台将鉴权结果返回给云台控制单元。
[0090]步骤307:云台控制单元将该云台控制请求的鉴权信息保存到缓存中,以供下次云台控制请求时鉴权使用。
[0091]步骤308:云台控制单元鉴权通过后,将鉴权结果返回给前端摄像设备,并操作云台。
[0092]步骤309:前端摄像设备将云台控制操作结果返回到视频终端,提示用户操作结果O
[0093]本发明实施例中,在前端设备中增加云台控制单元,使得用户每次的云台控制信息不需要都通过视频监控平台鉴权和处理,而是直接传递给前端设备,大幅度减少云台控制的延迟时间,提高用户易用性。
[0094]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
[0095]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
【权利要求】
1.一种视频监控系统减少云台控制延时的方法,其特征在于,包括: 前端设备的云台控制单元接收到用户通过终端发送的云台控制请求后,查找本地缓存对所述云台控制请求进行鉴权,如果鉴权通过,则根据所述云台控制请求操作云台,并返回操作结果给所述终端。
2.如权利要求1所述的方法,其特征在于,所述查找本地缓存对所述云台控制请求进行鉴权包括: 查找本地缓存是否存在所述用户的鉴权信息,如果存在,则鉴权通过,否则,鉴权失败。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括, 如果所述云台控制单元对所述云台控制请求鉴权失败,则将所述云台控制请求发送给视频监控平台; 所述视频监控平台收到所述云台控制请求后,对所述云台控制请求进行鉴权,如果鉴权成功,则将所述云台控制请求发送给所述云台控制单元; 所述云台控制单元接收到所述云台控制请求后,操作云台,并返回操作结果给所述终端。
4.如权利要求3所述的方法,其特征在于,所述方法还包括: 所述视频监控平台将所述云台控制请求发送给所述云台控制单元时,还携带所述用户的鉴权信息; 所述云台平台控制收到所述鉴权信息后,将该鉴权信息保存在缓存中,用于后续对所述用户的云台控制请求进行 鉴权。
5.如权利要求3所述的方法,其特征在于,所述方法还包括: 所述视频监控平台对所述云台控制请求鉴权失败后,返回云台操作结果给所述终端。
6.一种视频监控系统,其特征在于,包括:前端设备,所述前端设备中包括云台控制单元,其中: 所述云台控制单元用于,接收到用户通过终端发送的云台控制请求后,查找本地缓存对所述云台控制请求进行鉴权,如果鉴权通过,则根据所述云台控制请求操作云台,并返回操作结果给所述终端。
7.如权利要求6所述的系统,其特征在于,所述云台控制单元查找本地缓存对所述云台控制请求进行鉴权包括: 查找本地缓存是否存在所述用户的鉴权信息,如果存在,则鉴权通过,否则,鉴权失败。
8.如权利要求6或7所述的系统,其特征在于,所述系统还包括,视频监控平台,其中: 所述云台控制单元还用于,对所述云台控制请求鉴权失败后,将所述云台控制请求发送给所述视频监控平台;以及,接收到所述视频监控平台鉴权成功后发送的所述云台控制请求后,操作云台,并返回操作结果给所述终端; 所述视频监控平台用于,收到所述云台控制请求后,对所述云台控制请求进行鉴权,如果鉴权成功,则将所述云台控制请求发送给所述云台控制单元。
9.如权利要求8所述的系统,其特征在于, 所述视频监控平台还用于,将所述云台控制请求发送给所述云台控制单元时,携带所述用户的鉴权信息; 所述云台控制单元还用于,收到所述鉴权信息后,将所述鉴权信息保存在缓存中,用于后续对所述用户的云台控制请求进行鉴权。
10.如权利要求8所述的系统,其特征在于, 所述视频监控平台还用于,对所述云台控制请求鉴权失败后,返回云台操作结果给所述终立而 。
【文档编号】H04L29/06GK103475853SQ201210184746
【公开日】2013年12月25日 申请日期:2012年6月6日 优先权日:2012年6月6日
【发明者】代利坚 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1