[发明专利]一种基于内存数据库的云台控制方法及其系统有效

专利信息
申请号: 201510506896.5 申请日: 2015-08-18
公开(公告)号: CN105137839B 公开(公告)日: 2017-11-07
发明(设计)人: 王超群;肖国华;周毅立;卢国权;李越;王亚沛 申请(专利权)人: 银江股份有限公司
主分类号: G05B19/04 分类号: G05B19/04
代理公司: 杭州斯可睿专利事务所有限公司33241 代理人: 王利强
地址: 310012 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 内存 数据库 控制 方法 及其 系统
【说明书】:

技术领域

发明属于视频监控技术领域,尤其涉及内存数据库方面,具体而言,是一种基于内存数据库的云台控制方法及其系统。

背景技术

随着经济建设、科技水平和各项社会事业的快速发展,中国的城市化进程也不断加快,同时也为城市安全带来了挑战。随着人民对安全的日益重视,图像信息作为直观反映现场情况的手段,受到越来越多使用者的重视。建设视频监控系统也从原有仅仅解决是否有监控系统的问题,向追求更清晰和更好的感受方向发展,与此对应视频监控技术发展中高清网络视频监控逐渐成为了视频监控系统建设的主要选择,同时高清视频监控带来了很多问题,比如视频流和控制流由原有模拟架构转换成网络高清架构,导致用户体验感下降。

目前市场上现有的视频监控系统技术方案是采用常规的物理数据库。每一次请求云台控制命令时,需要通过客户端发送请求指令到消息服务器,消息服务器根据收到的内容查询物理数据库中存储的信息后,执行每一次的云台控制命令。当系统应用大中城市时,随着需要处理请求量增加时,经常会造成资源争用情况,即同一个监控点位不同的用户按照自己的意愿进行控制。同时这种基于常规的物理数据库方式的开销也是一个不容忽视的问题。因此,由于以上种种问题,降低了系统响应时间的及时性,容易造成用户体验感下降。

发明内容

为了克服现有视频监控系统中请求响应时间过长、资源争用的不足,本发明提供一种有效减少请求响应时间,避免资源争用问题、提高系统使用过程中操作体验感的基于内存数据库的云台控制方法及其系统。

本发明解决其技术问题所采用的技术方案是:

一种基于内存数据库的云台控制方法,包括以下步骤:

步骤1:数据同步

在第一次执行过程中,初始化内存数据库,新建点位表、用户权限表和云台控制任务信息表,并全表同步点位表和用户权限信息表。后续将变化的点位表和用户权限表的信息同步到内存数据库中

步骤2:接收客户端发送的云台控制信息,首先查找云台控制任务信息表中是否存在该点位以及该用户的任务信息,如果不存在,则将该信息插入到云台控制任务信息表中,包括任务时间、命令内容、用户编号、任务状态、点位编号,其中任务时间默认当前时间,任务状态默认0,0表示初始状态;如果存在,则将任务生成时间更新成当前时间,任务状态更新成0;

步骤3:执行云台控制任务,在云台控制任务信息表查找任务状态为0的记录,然后执行该云台控制任务;执行之前判断权限级别是否满足执行条件,如果满足,则执行该云台控制任务;否则,则将云台控制任务信息表中的任务状态更新为2,2表示权限高的用户在控制的状态;

重复步骤2~3完成多个用户实现云台控制功能。

一种基于内存数据库的云台控制系统,包括:

数据同步模块,用于创建点位表、用户权限表和云台控制任务信息表,第一次全表同步点位表和用户权限信息表至新建的对应的表中。后续将变化的点位表和用户权限表的信息同步到内存数据库中

请求和状态接收模块,用于接收客户端云台控制请求信息,包括命令内容、用户编号、点位编号和状态信息;接收云台控制结果信息,包括云台控制任务是否执行、是否权限高的用户在控制等

请求和状态信息处理模块,用于读取状态为0的云台控制任务,0表示初始状态,同时判断是否权限级别是否满足;如果满足,则执行云台控制任务,并将任务状态信息更新到云台控制任务信息表中;如果不满足,则更新云台控制任务信息表中的任务状态。

本发明的有益效果主要表现在:该方法引进内存数据库的概念,替代原有的消息服务器,并利用内存数据库查询机检索速度快的特点,有效的缓解了原有方案中需要处理大量请求以及大容量比对时,造成较大的交互开销,从而降低了系统响应时间的及时性,容易造成请求失败的问题。同时,利用内存数据库检索查询快速的特点,利用权限机制,解决了资源争用的问题。提高系统使用过程中操作体验感。

附图说明

图1是基于内存数据库的云台控制方法流程图。

具体实施方式

为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。因此,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,一种基于内存数据库的云台控制方法,步骤如下:

步骤S1:如图1所示,在数据同步过程中,需要初始化内存数据库表,这些表包括了点位信息表(表1)、用户权限表(表2)和云台控制任务信息表(表3),各表的具体内容如下表所示:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于银江股份有限公司,未经银江股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510506896.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top