[发明专利]一种设备控制命令的跟踪方法及系统有效
申请号: | 201810290677.1 | 申请日: | 2018-03-30 |
公开(公告)号: | CN108521457B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 田新祁;唐国辉;张国友;何源 | 申请(专利权)人: | 三盟科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 胡枫 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制指令 设备控制命令 日志 推送服务器 消息中间件 不在线 跟踪 转发 变更 教室 调度服务器 告警 发送成功 跟踪系统 管理模块 命令跟踪 全程监控 设备状态 生成控制 校验 根节点 客户端 有效地 返回 打包 服务器 数据库 写入 分析 指令 配置 管理 | ||
1.一种设备控制命令的跟踪方法,其特征在于,包括:
S1,客户端向web服务器发出控制指令;
S2,web服务器向客户端返回发送成功的指令;
S3,web服务器把控制指令提交给调度服务器,并由调度服务器做校验;
S4,调度服务器为控制指令生成唯一编号;
S5,调度服务器根据规则变更设备状态并写入Redis数据库,然后将变更状态转发到推送服务器并生成控制日志;
S6,调度服务器把控制指令提交给消息中间件;
S7,如果消息中间件不在线或者教室未配置,消息中间件返回不在线的教室;
S8,调度服务器生成告警及控制日志,并提交给推送服务器;
S9,消息中间件根据控制指令的类型将控制指令转发至相应服务器进行处理;
S10,消息中间件依次接收处理结果,并将处理结果依次放入超时队列中;
S11,消息中间件通过分析,判断处理结果是否正常,如有告警则插入Redis数据库并提交给推送服务器,更新设备状态,返回结果给调度服务器,调度服务器把变更状态提交给推送服务器;
S12,直到消息中间件收到结束指令时,从队列中取出结果集,写入控制日志;如果消息中间件超时未收到结束指令,写入控制日志并在分布式日志中写入警告;
S13,推送服务器每次收到消息,根据不同的消息转入对应的策略,并将符合的策略推送给web服务器。
2.如权利要求1所述的设备控制命令的跟踪方法,其特征在于,所述步骤S9包括:
如果控制指令的类型为模拟指令,则按照规则生成成功的结果集;
如果控制指令的类型为环控指令,则将控制指令发送给环控服务器进行处理;
如果控制指令的类型为普通指令,则将控制指令发送给核心服务器进行处理。
3.如权利要求2所述的设备控制命令的跟踪方法,其特征在于,所述核心服务器对控制指令进行处理的方法包括:
S21、接收通信单元携带UUID的信令;
S22、信令校验,交付分发模块处理;
S23、将控制指令交付DC模块处理;
S24、将控制结果携带UUID上发至通信单元;
S25、对控制结果进行数据分析;
S26、将控制异常信息携带UUID上发至通信单元;
S27、将控制结果交付统计、日志、自我学习等模块。
4.如权利要求3所述的设备控制命令的跟踪方法,其特征在于,所述DC模块处理控制指令后出现的状态包括:
结果状态开启;
结果状态关闭;
结果状态开启中;
结果状态关闭中;
结果状态开启但网络不通;
控制与实际状态一致,直接返回状态;
设备对象不存在,直接返回空;
无响应或超时,返回超时;
在上次控制的有效时间范围内,取上次有效控制值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三盟科技股份有限公司,未经三盟科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810290677.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于发布内容的车联网系统
- 下一篇:应用平台访问方法及装置