[发明专利]一种基于智能中控系统的中继网关控制系统及方法有效

专利信息
申请号: 202111006560.4 申请日: 2021-08-30
公开(公告)号: CN113746710B 公开(公告)日: 2023-05-26
发明(设计)人: 张国华 申请(专利权)人: 广东全诚信息科技有限公司
主分类号: H04L12/28 分类号: H04L12/28;H04L67/54;H04L67/14;H04L67/141;H04L69/165
代理公司: 东莞市神州众达专利商标事务所(普通合伙) 44251 代理人: 刘汉民
地址: 523000 广东省东莞市松*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 智能 系统 中继 网关 控制系统 方法
【权利要求书】:

1.一种基于智能中控系统的中继网关控制方法,中继网关控制系统包括中控主机(1),其特征在于:所述中控主机(1)内部一侧安装有通讯逻辑模块(2)、第一推送模块(3)、通讯验证模块(4)、自动连接模块(5)、同步更新模块(6)、添加管理模块(7)、加密模块(8)、第二推送模块(9)和中央处理模块(10);

所述通讯验证模块(4)包括申请模块(401)、检验模块(402)、匹配模块(403)和确认模块(404),且申请模块(401)、检验模块(402)、匹配模块(403)和确认模块(404)均安装在通讯验证模块(4)上;

所述自动连接模块(5)包括检测模块(501)、定时发送模块(502)和信息备份模块(503),且检测模块(501)、定时发送模块(502)和信息备份模块(503)均安装在自动连接模块(5)上;

所述同步更新模块(6)包括自动检查模块(601)、更新判断模块(602)、第一更新模块(603)和状态刷新模块(604),且自动检查模块(601)、更新判断模块(602)、第一更新模块(603)和状态刷新模块(604)均安装在同步更新模块(6)上;

所述添加管理模块(7)包括下载模块(701)、第二更新模块(702)、记录储存模块(703)、refuff刷新模块(704)、指令接受模块(705)、TCP连接模块(706)和信息上报模块(707),下载模块(701)、第二更新模块(702)、记录储存模块(703)、refuff刷新模块(704)、指令接受模块(705)、TCP连接模块(706)和信息上报模块(707)均安装在添加管理模块(7)上;

中继网关控制方法,包括步骤一,自动扫描;步骤二,推送显示;步骤三,通讯验证;步骤四,数据处理;步骤五,添加管理;步骤六,数据加密;步骤七,数据推送;步骤八,设备扫描;步骤九,自动重连;步骤十,同步更新;步骤十一,进程守护;

其中上述步骤一中,中控主机(1)利用通讯逻辑模块(2)中的本地服务器UDP来创建UDP套接字,同时利用局域网UDP组播或广播进行自动扫描,在自动扫描的过程中,首先判断是否接收到开启自动发现的指令,如果没有则继续去判断,若接收到则开启所有以太网类型子设备的扫描流程;然后判断是否扫描到设备,如果没有扫描到则关闭扫描流程;

其中上述步骤二中,当步骤一中的自动扫描的过程中扫描到了相关设备后,则利用第一推送模块(3)将扫描到的设备推送到客户端APP上进行显示;

其中上述步骤三中,当步骤二中的设备信息被推送到APP上显示之后,利用通讯验证模块(4)对扫描到的设备进行验证,首先申请模块(401)发送验证申请,随即通过检验模块(402)对设备进行验证,看看是否处于同一局域网,随后利用匹配模块(403)进行匹配,匹配完成后利用确认模块(404)进行确认,确认之后利用本地TCP服务器创建TCP套接字,然后监听本地网卡,接收到消息并判断是否有新连接,若没有则返回继续监听,若有接收到消息则添加客户端信息结构体并管理TCP连接;

其中上述步骤四中,当步骤三中的信息确认之后,信息传递到中央处理模块(10),中央处理模块(10)进行处理之后进入下一步骤;

其中上述步骤五中,当步骤四中中央处理模块(10)处理信息之后,传递到添加管理模块(7),首先判断是否接收到特定设备或者是自动发现的扫描指令,当指令接受模块(705)接收到指令后,开启特定或者全部设备的扫描流程,扫描到设备后上报扫描到的设备信息,然后判断是否下达注册某台设备的指令,如果没有下达则返回判断是否接收到扫描指令,如果接收到注册设备的指令,则判断是否是以太网设备,若是以太网设备,则通过TCP连接模块(706)与设备建立TCP连接,然后再次判断是否连接失败或者离线,若离线或者失败则直接结束,若连接成功建立则上报注册成功的信息后结束;若不是以太网设备,则判断所属或者对应的中继设备是否已经注册并连接正常,若不是则结束,若中继设备已经注册并且连接正常,则向中继设备发送组网信息,如果发送超时则结束组网,若没有超时则判断在这段时间内有没有接收到取消的指令,如果有则会直接结束组网,如果没有则再判断是不是在超时时间内接收到到组网成功的设备信息,若接收到则利用信息上报模块(707)上报设备注册信息后完成注册,从完成设备的连接添加,当上述扫描过程中判断有离线设备时,则重启重连设备,当开机或重启程序后,判断是否同步云端数据,若不需要则继续循环判断,若需要则利用下载模块(701)下载数据文件,然后第二更新模块(702)利用读取覆盖式更新的文件、同步刷新本地功能设定,判断文件中的设备是不是以太网通讯类型的设备,如果不是则继续循环判断是否需要同步云端数据进行本地的数据更新;如果文件中的设备是以太网通讯类型的设备则利用记录储存模块(703)将设备信息记录在rebuff文件中,然后继续循环判断是否同步云端数据,在同步云端数据的同时,要判断rebuff文件是不是空的,如果是则表明是第一次添加中控设备,没有中继设备,然后结束注册重连。如果rebuff文件是非空的,则进行设备扫描,然后判断UDP程序是否扫描到与注册表rebuff文件中记录相匹配的设备,若没有则返回重新设备扫描,若扫描到则重连该设备,如果重连成功则利用refuff刷新模块(704)刷新rebuff中数据后继续进行设备扫描,若是没有重连成功则直接返回继续扫描设备;

其中上述步骤六中,当步骤五中注册添加设备完成后,将添加的设备的信息传递到加密模块(8)中进行加密;

其中上述步骤七中,当步骤六中对信息进行加密之后,随即利用第二推送模块(9)将信息推送到客户端APP上进行显示;

其中上述步骤八中,当设备在运行的过程中需要对设备进行不断的扫描,扫描流程完善的不仅是设备添加的扫描,同时实现的是已添加设备的状态扫描机制,首先判断是否开启扫描或者是否有离线发生,首先判断是否开启扫描或者是否有离线发生,如果没有就延时一段时间然后重新判断,如果有则利用发送特定的UDP信息进行扫描,随后进行阻塞式接收数据,在这个过程进行判断是否阻塞超时或者异常,如果超时或者异常则经过延时之后重新去判断是否有新的离线发生或者开启新的扫描;如果没有阻塞超时或者异常,系统则会接收网络报文并存储对端源地址等数据。然后对接收的报文加以判断,判断该设备MAC是否在当前计数循环扫描中首次出现,如果不是则忽略后返回继续阻塞接收数据;如果是则判断该设备是否已经注册,如果是已经注册则判断是否是离线设备,如果是离线设备则进行重连,如果不是则判断是否重启重连设备,是的话则重连设备,不是则返回重新判断是否有离线发生或开启扫描;如果没有选择设备注册,则返回重新阻塞接收数据,进行下一次循环判断;

其中上述步骤九中,当步骤八中进行设备扫描的过程中,发现离线设备则利用自动连接模块(5)进行重连操作,首先利用信息备份模块(503)记录离线设备的信息,然后关闭套接字,继而进行重连,并且利用定时发送模块(502)定期发送心跳包的方式以及利用检测模块(501)检测套接字的状态的方式来判断设备的状态是否断开,没有断开就重复定期发送心跳包,若出现连接异常断开的情况,建立新的连接,然后进行下一轮的设备状态检测,同时,子设备离线后期上级设备会将其状态上报个中控主机(1),中控主机(1)通过MQTT服务器发送至APP显示设备离线;

其中上述步骤十中,当程序运行开始后检查本地特定路径是否存在并可以访问,若没有则创建路径本地特定路径并赋予读写权限,然后利用更新判断模块(602)检测判断是否同步云端数据,如果不需要则延时后再继续检测,如果需要则下载数据表到指定文件中,然后利用自动检查模块(601)检测是否下载成功,若不成功则返回继续循环判断是否同步,如果指令下发成功,则设置文件更新标志,然后通知相关线程,然后读取文件数据并利用第一更新模块(603)更新到运存中并且利用状态刷新模块(604)刷新设置,然后返回循环检测是否同步云端数据,继而在云端的数据存储在本地端,利用同步更新模块(6)实现了本地和云端对设备数据的同步更新;

其中上述步骤十一中,在设备运行后,程序进入boot守护进程,然后获取系统后台进程状态,接着判断业务程序是否正常,如果不正常,则重启运行业务程序。如果业务程序运行正常或者重启运行业务程序后经过延时再返回获取系统后台进程状态,然后再加以判断,以此循环。

2.根据权利要求1所述的一种基于智能中控系统的中继网关控制方法,其特征在于:所述步骤六中,设备的信息包括设备的名称、IP地址、数量。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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