云台控制装置及方法制造方法及图纸

技术编号:14048361 阅读:81 留言:0更新日期:2016-11-24 00:05
本发明专利技术公开了云台控制装置及方法,该装置包括:用户操作层模块,用于接收用户的操作,并根据所述操作发起云台控制请求;业务逻辑处理层模块,用于根据所述云台控制请求进行业务逻辑控制,并进行不同协议之间的转换;接口适配层模块,用于适配云台的硬件和底层驱动,并对所述云台控制请求对应的云台控制指令进行编解码。本发明专利技术采用了分层设计模块间相互独立,解决了现有技术中云台控制中存在的问题中的至少之一,便于系统的扩展,并且可以实现不同厂商的云台对接。

【技术实现步骤摘要】

本专利技术涉及控制领域,具体而言,涉及云台控制装置及方法
技术介绍
云台是一种用于支撑和承载摄像机进行水平和垂直两个方向转动的装置,通过云台转动,带动摄像机进行不同角度拍摄。摄像头云台控制方法经过了二代发展。第一代是模拟信号控制云台,主要由终端设备、控制信号传输线缆、模拟视频控制中心组成。第二代是数字信号控制云台,是在第一代上的改良,主要由终端设备、控制信号传输线缆、数字视频控制中心组成。第一代模拟信号云台控制方法有以下缺点:1)每个云台直接连接到控制中心,当需要部署大量云台时,布线成本高昂,且大量线路会导致控制信号之间产生干扰。这极大限制整个视频监控系统的容量。只能适合小规模应用。2)模拟信号传输距离受到限制。只能实现本地控制。3)整个控制系统无控制信号的编码与转换,这要求使用同一厂家的设备。不同厂家之间的云台无法同时组网。4)无法进行业务逻辑控制,如:云台操作者身份鉴别、允许对云台的操作类别等。第二代数字信号云台控制方法有以下缺点:1)远程控制能力有限。不能从任意客户机控制任意云台。2)布线复杂、扩展性不好。3)数字控制中心没有统一标准,不同厂家之间云台同时组网受制约。4)视频直接通过专用传输线缆传送到数字视频控制中心,没有使用编解码,数据量大,不适合使用普通公众IP网络传输。现有技术中云台控制中存在的问题中的至少之一目前并没有提出有效的解决方案。
技术实现思路
本专利技术提供了云台控制装置及方法,以解决现有技术中云台控制中存在的问题中的至少之一。根据本专利技术的一个方面提供了云台控制装置,包括:用户操作层模块,用于接收用户的操作,并根据所述操作发起云台控制请求;业务逻辑处理层模块,用于根据所述云台控制请求进行业务逻辑控制,并进行不同协议之间的转换;接口适配层模块,用于适配云台的硬件和底层驱动,并对所述云台控制请求对应的云台控制指令进行编解码。进一步地,所述用户操作层模块,还用于将所述云台的控制效果展示到操作界面。进一步地,所述业务逻辑处理模块包括:会话初始化协议用户适配SIPUA模块,用于将所云台控制指令构造成所述业务逻辑处理层模块支持的消息并转发给视频媒体网关VMG模块;所述VMG模块,用于根据拜访位置寄存器VLR模块反馈的发起所述云台控制请求的用户的信息,确认所述用户的权限;并在所述用户的权限合法的情况下,向所述接口适配层模块发起控制;所述VLR模块,用于存储用户的信息。进一步地,所述VMG模块,用于在预订时长内向VLR模块查询所述用户的信息未收到反馈的情况下,或者,收到所述VLR反馈的异常信息的情况下,确认所述用户无权控制所述云台;和/或,所述VMG模块,用于根据所述VLR模块返回的所述用户信息确定所述用户没有权限的情况下,发送携带用所述用户无法操作所述云台的原因的消息。进一步地,所述VMG模块,还用于确定所述云台控制指令是否合法,并在不合法的情况下返回失败原因;在合法的情况,继续后续云台控制操作。进一步地,所述VMG模块,还用于判断所述云台控制指令对应的云台是否已经被其他用户控制,在已经被其他用户控制的情况下,返回失败原因。进一步地,所述VMG模块,用于通过调用软件开发套件SDK函数向所述接口适配层模块发起控制。进一步地,所述VMG模块,还用于在调用所述SDK函数失败的情况下,向所述SIPUA模块返回失败消息。进一步地,用户操作层模块,通过所述IP网络与所述业务逻辑处理层模
块进行连接;和/或,通过长期演进系统与所述业务逻辑处理层模块进行连接。根据本专利技术的另一个方面,还提供了一种云台控制方法,其特征在于,使用上述的装置进行云台控制。通过本专利技术,采用用户操作层模块,用于接收用户的操作,并根据所述操作发起云台控制请求;业务逻辑处理层模块,用于根据所述云台控制请求进行业务逻辑控制,并进行不同协议之间的转换;接口适配层模块,用于适配云台的硬件和底层驱动,并对所述云台控制请求对应的云台控制指令进行编解码。本专利技术采用了分层设计模块间相互独立,解决了现有技术中云台控制中存在的问题中的至少之一,便于系统的扩展,并且可以实现不同厂商的云台对接。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的云台控制装置的结构框图;图2是根据本专利技术实施例的云台控制的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例;需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中提供了一种云台控制装置,图1是根据本专利技术实施例的云台控制装置的结构框图,如图1所示,该装置包括:用户操作层模块(或称为用户操作层),用于接收用户的操作,并根据所述操作发起云台控制请求;业务逻辑处理层模块(或称为业务逻辑处理层),用于根据所述云台控制请求进行业务逻辑控制,并进行不同协议之间的转换;接口适配层模块(或称为接口适配层),用于适配云台的硬件和底层驱动,并对所述云台控制请求对应的云台控制指令进行编解码。通过上述装置,采用了分层设计模块间相互独立,解决了现有技术中云台控制中存在的问题中的至少之一,便于系统的扩展,并且可以实现不同厂商的云台对接。在一个可选实施例中,所述用户操作层模块,还用于将所述云台的控制效果展示到操作界面。在一个可选实施例中,所述业务逻辑处理模块包括:会话初始化协议用户适配SIPUA模块,用于将所云台控制指令构造成所述业务逻辑处理层模块支持的消息并转发给视频媒体网关VMG模块;所述VMG模块,用于根据拜访位置寄存器VLR模块反馈的发起所述云台控制请求的用户的信息,确认所述用户的权限;并在所述用户的权限合法的情况下,向所述接口适配层模块发起控制;所述VLR模块,用于存储用户的信息。在一个可选实施例中,所述VMG模块,用于在预订时长内向VLR模块查询所述用户的信息未收到反馈的情况下,或者,收到所述VLR反馈的异常信息的情况下,确认所述用户无权控制所述云台;和/或,所述VMG模块,用于根据所述VLR模块返回的所述用户信息确定所述用户没有权限的情况下,发送携带用所述用户无法操作所述云台的原因的消息。在一个可选实施例中,所述VMG模块,还用于确定所述云台控制指令是否合法,并在不合法的情况下返回失败原因;在合法的情况,继续后续云台控制操作。在一个可选实施例中,所述VMG模块,还用于判断所述云台控制指令对应的云台是否已经被其他用户控制,在已经被其他用户控制的情况下,返回失败原因。在一个可选实施例中,所述VMG模块,用于通过调用软件开发套件SDK函数向所述接口适配层模块发起控制。在一个可选实施例中,所述VMG模块,还用于在调用所述SDK函数失败的情况下,向所述SIPUA模块返回失败消息。在一个可选实施例中,用户操作层模块,通过所述IP网络与所述业务逻辑处理层模块进行连接;和/或,通过长期演进系统与本文档来自技高网
...
云台控制装置及方法

【技术保护点】
一种云台控制装置,其特征在于包括:用户操作层模块,用于接收用户的操作,并根据所述操作发起云台控制请求;业务逻辑处理层模块,用于根据所述云台控制请求进行业务逻辑控制,并进行不同协议之间的转换;接口适配层模块,用于适配云台的硬件和底层驱动,并对所述云台控制请求对应的云台控制指令进行编解码。

【技术特征摘要】
1.一种云台控制装置,其特征在于包括:用户操作层模块,用于接收用户的操作,并根据所述操作发起云台控制请求;业务逻辑处理层模块,用于根据所述云台控制请求进行业务逻辑控制,并进行不同协议之间的转换;接口适配层模块,用于适配云台的硬件和底层驱动,并对所述云台控制请求对应的云台控制指令进行编解码。2.根据权利要求1所述的装置,其特征在于,所述用户操作层模块,还用于将所述云台的控制效果展示到操作界面。3.根据权利要求1所述的装置,其特征在于,所述业务逻辑处理模块包括:会话初始化协议用户适配SIPUA模块,用于将所云台控制指令构造成所述业务逻辑处理层模块支持的消息并转发给视频媒体网关VMG模块;所述VMG模块,用于根据拜访位置寄存器VLR模块反馈的发起所述云台控制请求的用户的信息,确认所述用户的权限;并在所述用户的权限合法的情况下,向所述接口适配层模块发起控制;所述VLR模块,用于存储用户的信息。4.根据权利要求3所述的装置,其特征在于,所述VMG模块,用于在预订时长内向VLR模块查询所述用户的信息未收到反馈的情况下,或者,收到所述VLR反馈的异常信息的情况下,确认所述用户无权控制所...

【专利技术属性】
技术研发人员:何岗令
申请(专利权)人:北京信威通信技术股份有限公司深圳信威通信技术有限公司
类型:发明
国别省市:北京;11

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

1