QM[中控群控云控]01. 中控原理

QM[中控群控云控]01. 中控原理

虽然自己对于中控有了解 也自己做过一些简单中控 不过看看紫猫老师的思路 应该有很多帮助和提高

中控核心:数据交流而已 脚本端和服务端之间的信息交

------个人理解开始----------

个人理解的中控思路:

脚本端定期向服务端提供当前脚本的各种信息 比如是哪个脚本(可以用设备id来作为标识) 当前脚本运行到哪里了 更新时间或者其他的信息 服务器端获取到了这些信息 把这个脚本对应的数据库记录提取出来 和刚刚脚本端提供的信息对比下 看看是否有值得更新的地方 需要更新更新 需要删除删除 然后把一些必要的信息反馈回网页 脚本端读取了反馈网页得到了信息 根据传递回来的信息进行其他操作 比如暂停 继续 切换功能或者其他

个人理解的中控的基本功能

用户可以通过中控来查看每个脚本的运行情况 也可以控制调整每个脚本的运行 实现诸如启动 暂停 继续 切换脚本功能等等一些基础操作

平时常用的个人理解的中控模型

服务端 一个简单的网页接口 用来接收各个脚本端的提交数据

脚本端(提供当前设备的id 脚本运行状态 当前时间等信息到服务端的端口网页) ---—》

服务端接收到这些信息--->》

服务器端处理(根据当前设备id从数据库中搜索该设备 找到对应的记录 如果该设备从未有过记录则创建该设备id对应的记录 其他记录字段用默认设置 然后把该设备的对应记录字段 尤其是配置字段记录的反馈到接口网页上去)----》

脚本端读取反馈和脚本的后续运行(到了反馈网页上的内容 根据反馈的内容得到中控的配置 来决定脚本的下面的运行)

------个人理解结束----------

可怕的是紫猫老师竟然用纯按键来实现中控 甚至不用网页编程 要好好看看

小知识:按键精灵收费版本 有设备启动脚本自动启动的功能 了解

转载于:https://www.cnblogs.com/zjl8455482/p/10205992.html

你可能感兴趣的:(QM[中控群控云控]01. 中控原理)