[发明专利]一种本地自动化配置快速生效的方法及系统在审
申请号: | 202010086700.2 | 申请日: | 2020-02-11 |
公开(公告)号: | CN111343005A | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 张鹏程 | 申请(专利权)人: | 杭州涂鸦信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京崇智专利代理事务所(普通合伙) 11605 | 代理人: | 任小燕 |
地址: | 310013 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 本地 自动化 配置 快速 生效 方法 系统 | ||
本申请公开了一种本地自动化配置快速生效的方法,包括:当云端有更新的自动化规则时,网关拉取需要更新的自动化规则;所述网关接收更新后的所述自动化规则;当系统进入特定场景时,所述网关请求是否更新所述自动化规则;接收需要同步的所述自动化规则;网关拉取需要更新的所述自动化规则所述网关接收更新后的所述自动化规则。与现有技术相比,本申请具有如下有益效果:1、全量拉取改为了单条拉取,大大缩短了自动化生效时间;2、同步自动化规则时,只拉取需要同步的一些自动化规则,而不需要全量同步,减少了需要更新的自动化规则条数。
技术领域
本申请涉及物联网领域,具体而言,涉及一种本地自动化配置快速生效的方法。
背景技术
目前IOT(物联网)行业把越来越多的计算放在网关(后面描述的本地即网关),而不是纯粹放在云端(后面描述的云端即服务器端)处理。目前本地自动化配置拉取方式为全量拉取,即如果一条自动化规则发生了变化,所有自动化规则都会去云端重新拉取一遍,本地生效后就通知云端把自动化托管到本地。这样做的有个缺点就是随着自动化规则越来越多,本地生效时间就会越来越长,因为本地处理性能有限。出于本地生效时间考虑,现有技术中使用本地自动化配置单条拉取的方法。
传统本地自动化配置单条拉取的方法通常直接把自动化配置通过mqtt协议从云端下发到本地,这样做一个需要服务器端做mqtt和http之间的自动化数据的同步(全量拉取是通过http协议来进行的),另外mqtt推送消息的长度通常都有限制,有时候一条自动化规则会比较大。
发明内容
本申请的主要目的在于提供一种本地自动化配置快速生效的方法,包括:
当云端有更新的自动化规则时,网关拉取需要更新的自动化规则;
所述网关接收更新后的所述自动化规则;
当系统进入特定场景时,所述网关请求是否更新所述自动化规则;
接收需要同步的所述自动化规则;
网关拉取需要更新的所述自动化规则
所述网关接收更新后的所述自动化规则。
可选地,上述的本地自动化配置快速生效的方法,所述特定场景为:系统启动及周期到时。
可选地,上述的本地自动化配置快速生效的方法,还包括:
当所述云端有更新的自动化规则时,所述云端通知所述网关需要更新的自动化规则。
可选地,上述的本地自动化配置快速生效的方法,当云端有更新的自动化规则时,所述网关接收更新后的所述自动化规则之后,所述网关保存所述自动化规则。
可选地,上述的本地自动化配置快速生效的方法,所述网关保存所述自动化规则之后,所述网关通知所述云端已经托管,且所述云端标记所述网关已经托管。
可选地,上述的本地自动化配置快速生效的方法,当系统进入特定场景时,所述网关接收更新后的所述自动化规则之后,所述网关保存所述自动化规则,然后所述网关通知所述云端已经托管,且所述云端标记所述网关已经托管。
根据本申请的另一个方面,还提供了一种本地自动化配置快速生效的系统,包括:
第一拉取模块,用于当云端有更新的自动化规则时,网关拉取需要更新的自动化规则;
第一接收模块,用于所述网关接收更新后的所述自动化规则;
请求模块,用于当系统进入特定场景时,所述网关请求是否更新所述自动化规则;
第二接收模块,用于接收需要同步的所述自动化规则;
第二拉取模块,用于网关拉取需要更新的所述自动化规则
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州涂鸦信息技术有限公司,未经杭州涂鸦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010086700.2/2.html,转载请声明来源钻瓜专利网。