[发明专利]一种基于内存数据库的云台控制方法及其系统有效
申请号: | 201510506896.5 | 申请日: | 2015-08-18 |
公开(公告)号: | CN105137839B | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 王超群;肖国华;周毅立;卢国权;李越;王亚沛 | 申请(专利权)人: | 银江股份有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 杭州斯可睿专利事务所有限公司33241 | 代理人: | 王利强 |
地址: | 310012 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 内存 数据库 控制 方法 及其 系统 | ||
1.一种基于内存数据库的云台控制方法,其特征在于:所述云台控制方法包括以下步骤:
步骤1:数据同步
在第一次执行过程中,初始化内存数据库,新建点位表、用户权限表和云台控制任务信息表,并全表同步点位表和用户权限信息表,后续将变化的点位表和用户权限表的信息同步到内存数据库中;
步骤2:接收客户端发送的云台控制信息,首先查找云台控制任务信息表中是否存在点位以及该用户的任务信息,如果不存在,则将该云台控制信息插入到云台控制任务信息表中,包括任务时间、命令内容、用户编号、任务状态、点位编号,其中任务时间默认当前时间,任务状态默认0,0表示初始状态;如果存在,则将任务生成时间更新成当前时间,任务状态更新成0;
步骤3:执行云台控制任务,在云台控制任务信息表查找任务状态为0的记录,然后执行该云台控制任务;执行之前判断权限级别是否满足执行条件,如果满足,则执行该云台控制任务;否则,则将云台控制任务信息表中的任务状态更新为2,2表示权限高的用户在控制的状态;
重复步骤2~3完成多个用户实现云台控制功能。
2.一种实现如权利要求1所述的基于内存数据库的云台控制方法的系统,其特征在于:所述系统包括:
数据同步模块,用于创建点位表、用户权限表和云台控制任务信息表,第一次全表同步点位表和用户权限信息表至新建的对应的表中,后续将变化的点位表和用户权限表的信息同步到内存数据库中;
请求和状态接收模块,用于接收客户端云台控制请求信息,包括命令内容、用户编号、点位编号和状态信息;接收云台控制结果信息,包括云台控制任务是否执行、是否权限高的用户在控制;
请求和状态信息处理模块,用于读取状态为0的云台控制任务,0表示初始状态,同时判断权限级别是否满足执行条件;如果满足,则执行云台控制任务,并将任务状态信息更新到云台控制任务信息表中;如果不满足,则更新云台控制任务信息表中的任务状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于银江股份有限公司,未经银江股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510506896.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线监测控制器
- 下一篇:一种基于全封闭渣土车的渣土倾倒远程控制系统