IOT云平台与边缘网关协同工作的方法、系统及存储介质技术方案

技术编号:32128055 阅读:17 留言:0更新日期:2022-01-29 19:21
本发明专利技术提供了IOT云平台与边缘网关协同工作的方法、系统及存储介质,所述方法应用于IOT云平台与边缘网关协同工作的装置,该装置包括云端、边缘网关和终端;所述方法为:所述边缘网关与所述云端建立长连接,同步所述云端的服务和数据,向所述终端提供服务。本发明专利技术实施例提供的技术方案,解决了现有技术中存在的问题:(1)通过云端配置、边缘端编译部署的方式进行服务克隆,使服务更新和替换更方便灵活;(2)解决云平台私有化部署难度,根据项目需求能力下发到边缘侧,实现云+边协同工作及计算。实现云+边协同工作及计算。实现云+边协同工作及计算。

【技术实现步骤摘要】
IOT云平台与边缘网关协同工作的方法、系统及存储介质


[0001]本专利技术书一个或多个实施例涉及计算机
,尤其涉及一种IOT云平台与边缘网关协同工作的方法、系统及存储介质。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述可包括可以探究的概念,但不一定是之前已经想到或者已经探究的概念。因此,除非在此指出,否则在本部分中描述的内容对于本申请的说明书和权利要求书而言不是现有技术,并且并不因为包括在本部分中就承认是现有技术。
[0003]边缘网关用于在边缘端向终端提供业务服务支持,和公有云服务相比更鲁棒、延时更低,和私有云服务相比则成本更低、更易维护;主要包含边缘计算和边缘调度两类逻辑模块。目前主流的边缘网关分为两类:
[0004]第一类作为云端的延伸,与云端实时通信,本地仅选择性地进行一些计算和通信,其他业务数据和调度逻辑完全由云端输出,网关负责透传转发;
[0005]第二类独立配置和工作,不需要与云端交互,具备完全独立进行本地业务支撑的能力。
[0006]但上述两种类型均存在缺陷:
[0007](1)上述第一类网关,对云端有很强的依赖性,使用场景受限;另外,在云服务或外网通信异常等情况下,不能独立工作,无法保证鲁棒性;
[0008](2)上述第二类网关,开发成本高,并且因为完全本地部署,无法进行灵活地升级、配置和调试,同时也便于数据上传和分析。
[0009]有鉴于此,亟需一种新的技术方案,用于解决以下两个问题:
[0010](1)大型企业及园区项目,网络瘫痪情况下边缘侧所有IOT设备不能正常运行;
[0011](2)解决云平台私有化部署难度,根据项目需求能力下发到边缘侧,实现云+边协同工作及计算。

技术实现思路

[0012]本说明书一个或多个实施例描述了一种IOT云平台与边缘网关协同工作的方法、装置及系统,解决了大型企业及园区项目,网络瘫痪情况下边缘侧所有IOT设备不能正常运行及云平台私有化部署难等现有技术中存在的问题。
[0013]本说明书一个或多个实施例提供的技术方案如下:
[0014]第一方面,本专利技术提供了IOT云平台与边缘网关协同工作的方法,所述方法应用于IOT云平台与边缘网关协同工作的装置,该装置包括云端、边缘网关和终端;所述方法为:
[0015]所述边缘网关与所述云端建立长连接,同步所述云端的服务和数据,向所述终端提供服务。
[0016]在一个示例中,向所述终端提供服务前,所述边缘网关还进行初始化处理。
[0017]在一个示例中,在所述边缘网关和所述云端建立长连接前,所述方法还包括服务配置,工作人员在所述云端配置边缘网关所需支持的业务服务。
[0018]在一个示例中,所述边缘网关和所述云端通过实时或定时的数据通信保持同步。
[0019]在一个示例中,所述边缘网关与所述云端建立长连接,同步所述云端的服务和数据,并向所述终端提供服务,具体为:
[0020]所述边缘网关和所述云端建立长连接,并接收所述云端下发的业务服务的相关信息,待所述业务服务正常启动后,与所述云端同步服务运行状态;所述业务服务包括代码仓库地址、构建脚本和配置参数;
[0021]所述边缘网关从所述云端同步所需数据,向所述终端提供服务。
[0022]在一个示例中,所述边缘网关从所述云端同步所需数据,向所述终端提供服务,具体为:
[0023]所述边缘网关从所述云端获取所需数据,并存储在边缘网关的数据库中;
[0024]所述边缘网关向所述终端分发需处理的业务服务,存储在数据库中的数据为其提供数据读写支持;
[0025]所述边缘网关向所述终端的为业务服务提供服务支持。
[0026]第二方面,本专利技术提供了一种IOT云平台与边缘网关协同工作的系统,该系统包括至少一个处理器和存储器;
[0027]所述存储器,用于存储一个或多个程序指令;
[0028]所述处理器,用于运行一个或多个程序指令,用以执行如第一方面中一个或多个所述的方法。
[0029]第三方面,本专利技术+提供了一种计算机可读存储介质,所述计算机可读存储介质包括一个或多个程序指令,所述一个或多个程序指令可被如第二方面所述的系统执行,以实现如第一方面中一个或多个所述的方法。
[0030]本专利技术实施例提供的技术方案,解决了现有技术中存在的问题:
[0031](1)通过云端配置、边缘端编译部署的方式进行服务克隆,使服务更新和替换更方便灵活;
[0032](2)服务初始化完成后,边缘网关可以不依赖云端独立工作;支持异步数据同步,在云边断连的情况下,也能保证数据最终一致。
附图说明
[0033]图1为本专利技术实施例提供的一种IOT云平台与边缘网关协同工作的装置示意图;
[0034]图2本专利技术实施例提供的IOT云边协作架构示意图;
[0035]图3为本专利技术实施例提供的一种IOT云平台与边缘网关协同工作的方法流程示意图;
[0036]图4为本专利技术实施例提供的一种IOT云平台与边缘网关协同工作的系统结构示意图。
具体实施方式
[0037]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描
述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为便于描述,附图中仅示出了与有关专利技术相关的部分。
[0038]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0039]针对现有技术中存在的问题,本专利技术提供了一种云边配合的方法,既能保证边缘端的独立性,又可以方便灵活地进行升级和配置;边缘端即边缘网关。该方法简单描述如下:工作人员通过配置选择边缘端需要支持的服务;边缘网关启动后,将云端的服务和数据复制下来,并进行必要的初始化;边缘网关完成初始化后,可以独立向终端提供服务;同时,边缘端和云端通过实时的或定时的数据通信,保证服务和数据同步。下面进行详细描述:
[0040]下面首先介绍实现上述方法的装置,图1示出了一种IOT云平台与边缘网关协同工作的装置,如图1所示,该装置包括云端1、边缘网关2和终端3,图2示出了一种IOT云边协作架构示意图;结合图2,可以看出:所述边缘网关2与所述云端1建立长连接,同步所述云端1的服务和数据,向所述终端3提供服务。具体的:
[0041]所述边缘网关2和所述云端1建立长连接,并接收所述云端1下发的业务服务的相关信息,待所述业务服务正常启动后,与所述云端1同步服务运行状态;所述业务服务包括代码仓库地址、构建脚本和配置参数;
[0042]所述边缘网关2从所述云端1同步所需数据,向所述终端3提供服务。
[0043]需要说明的是,在所述边缘网关2和所述云端1建立长连接前,所述方法还包括服务配置,工作人员在所述云端1配置边缘网关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.IOT云平台与边缘网关协同工作的方法,其特征在于,所述方法应用于IOT云平台与边缘网关协同工作的装置,该装置包括云端、边缘网关和终端;所述方法为:所述边缘网关与所述云端建立长连接,同步所述云端的服务和数据,向所述终端提供服务。2.根据权利要求1所述的方法,其特征在于,向所述终端提供服务前,所述边缘网关还进行初始化处理。3.根据权利要求1所述的方法,其特征在于,在所述边缘网关和所述云端建立长连接前,所述方法还包括服务配置,工作人员在所述云端配置边缘网关所需支持的业务服务。4.根据权利要求1所述的方法,其特征在于,所述边缘网关和所述云端通过实时或定时的数据通信保持同步。5.根据权利要求1所述的方法,其特征在于,所述边缘网关与所述云端建立长连接,同步所述云端的服务和数据,并向所述终端提供服务,具体为:所述边缘网关和所述云端建立长连接,并接收所述云端下发的业务服务的相关信息,待所述业务服务正常启动后,与所述云端同步服务运行状...

【专利技术属性】
技术研发人员:李旭滨陈晓松陈吉胜
申请(专利权)人:云知声上海智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1