基于物联网边云协同的应用配置热更新的实现装置及方法制造方法及图纸

技术编号:33035821 阅读:17 留言:0更新日期:2022-04-15 09:13
本发明专利技术公开了一种基于物联网边云协同的应用配置热更新的实现装置及方法,包括:配置中心,位于云端,用于接收配置发起者提交的配置更新指令,将配置存储在配置中心,将相应更新的配置内容发布出去;传输隧道,位于边云协同的两端节点,包括隧道云端和隧道边缘端两个模块,用于在带公网IP的云节点和无公网IP的边缘节点之间搭建专用的传输隧道网络;边缘应用,位于边缘端,用于接收来自传输隧道的配置信息,经过解析处理,在应用中保存配置,并使边缘应用的配置生效。缘应用的配置生效。缘应用的配置生效。

【技术实现步骤摘要】
基于物联网边云协同的应用配置热更新的实现装置及方法


[0001]本专利技术涉及信息
,具体涉及基于物联网边云协同的应用配置热更新的实现装置及方法。

技术介绍

[0002]现有业务应用的集中配置更新,通常有两种方式:一种是用户在配置中心发布配置后,业务应用在重启或定时从配置中心拉取配置;另一种是业务应用中集成配置SDK开发包,与配置中心保持长连接,从而及时获取配置。
[0003]这两种常见的配置更新方式,基本都是建立在业务应用与配置中心可以直接网络互通的情况下完成。但在物联网的特定场景下,常因互联网络受限或出于对网络安全的考虑,边缘的业务应用不能直接通过互联网访问到外部网络,也就不能直接访问到配置中心,这就导致现有的处理方式行不通了。
[0004]本专利申请主要针对在物联网等场景下,用户在配置中心更新配置信息后,边缘应用不能直接获取并更新配置,导致无法实现对边缘应用配置的热更新问题。
[0005]问题缺陷的技术实质是,边缘应用处于企业内网环境,无公网IP地址,用户在云端更新并发布配置后,不能直接找到边缘节点的服务;同时,边缘应用不能直接访问互联网,也就无法直接到达配置中心服务器,双向网络均不可直达。

技术实现思路

[0006]本专利技术的目的在于提供一种基于物联网边云协同的应用配置热更新的实现装置及方法,以期解决
技术介绍
中存在的技术问题。
[0007]为了实现上述目的,本专利技术采用以下技术方案:
[0008]基于物联网边云协同的应用配置热更新的实现装置,包括:
[0009]配置中心,位于云端,用于接收配置发起者提交的配置更新指令,将配置存储在配置中心,将相应更新的配置内容发布出去;
[0010]传输隧道,位于边云协同的两端节点,包括隧道云端和隧道边缘端两个模块,用于在带公网IP的云节点和无公网IP的边缘节点之间搭建专用的传输隧道网络;
[0011]边缘应用,位于边缘端,用于接收来自传输隧道的配置信息,经过解析处理,在应用中保存配置,并使边缘应用的配置生效。
[0012]在一些实施例中,基于物联网边云协同的应用配置热更新的实现装置还包括:获取模块,用于获取配置发起者编辑配置并发起配置更新操作。
[0013]在一些实施例中,在配置中心中创建配置应用,分配唯一的应用标识,用于实现为多个边缘应用管理相应的配置信息。
[0014]本专利技术还提供了一种基于物联网边云协同的应用配置热更新的实现方法,基于上述的基于物联网边云协同的应用配置热更新的实现装置实现,包括以下步骤:
[0015]搭建配置中心,提供发起者用户账号或接入系统的访问密钥,同时为边缘应用创
建好配置应用标识,并告知边缘应用端;
[0016]构建边缘应用,集成配置SDK,填入配置应用标识,将边缘应用部署到边缘端,并与边缘节点的网络互通;
[0017]搭建边云协同的专用传输隧道;
[0018]为边缘应用编辑新的配置信息,并将更新后的配置信息发布到边云协同的传输隧道;
[0019]隧道云端接收更新后的配置信息,并通过传输隧道将其转发到隧道边缘端节点;
[0020]边缘应用侦听到来自隧道边缘端的配置信息,经过解析处理,在应用中保存配置,并使边缘应用的配置生效。
[0021]所述搭建配置中心,提供发起者用户账号或接入系统的访问密钥,同时为边缘应用创建好配置应用标识,并告知边缘应用端;还包括:创建多个边缘应用标识,实现配置中心的业务通用性,满足多个不同的边缘应用的配置更新管理。
[0022]所述边缘应用侦听到来自隧道边缘端的配置信息,经过解析处理,在应用中保存配置,并使边缘应用的配置生效,还包括:每个边缘应用根据内置的唯一应用标识,从隧道边缘端接收只属于自己应用的配置更新信息。
[0023]本申请所披露的基于物联网边云协同的应用配置热更新的实现装置及方法可能带来的有益效果包括但不限于:
[0024]综上所述,本专利技术的有益技术效果包括:通过专用的安全隧道网络,在云端配置中心不能直接访问边缘应用、边缘应用也不能直接访问云端配置中心的情况下,用户可以利用隧道网络,间接对边缘应用的配置主动进行热更新,从而满足业务对及时配置的需求,提升业务处理的时效性。
附图说明
[0025]图1为本专利技术方法的基于物联网边云协同的应用配置热更新结构框图;
[0026]图2为本专利技术方法的基于物联网边云协同的应用配置热更新实现方法流程图。
具体实施方式
[0027]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0028]相反,本申请涵盖任何由权利要求定义的在本申请的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本申请有更好的了解,在下文对本申请的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本申请。
[0029]以下将对本申请实施例所涉及的基于物联网边云协同的应用配置热更新的实现装置及方法进行详细说明。值得注意的是,以下实施例仅仅用于解释本申请,并不构成对本申请的限定。
[0030]本专利技术通过在配置中心与边缘应用的基础上引入专用的隧道网络,实现原本在配置中心与边缘应用之间没有长连接,发起者在配置中心更新配置后,无法主动推送到边缘
应用的情况下,现在可以通过隧道云端与隧道边缘端的连接进行配置传输,从而及时推送到边缘应用中,使配置及时生效。为
[0031]参见图1,为本专利技术方法的云平台访问控制结构框图,其中:
[0032]发起者101,编辑配置并发起配置更新操作的用户或业务系统,用户可以通过配置中心的控制台界面操作发起,业务系统可以通过调用配置中心的API接口发起。
[0033]配置中心102,接收配置发起者提交的配置更新指令,将配置存储在配置中心,同时将相应更新的配置内容通过物联网边云协同专用的隧道网络发布出去。
[0034]隧道云端103,作为边云协同的专用隧道在云端的组件,部署在带公网IP的云节点上,和边缘节点之间搭建专用的传输隧道网络,以便于在云端的配置中心能主动访问边缘端节点,将配置传输到边缘端。
[0035]隧道边缘端104,作为边云协同的专用隧道在边缘端的组件,部署在无公网IP的边缘节点上,和云端节点之间搭建专用的传输隧道网络,以便于接收云端的配置中心主动发布的配置更新信息,并转发给边缘端的边缘应用。
[0036]边缘应用105,侦听接收来自于隧道边缘端的配置更新信息,经过配置SDK的解析处理,最终在应用中及时保存配置,并使边缘应用的配置生效。
[0037]配置SDK 106,集成于边缘应用内,专门处理配置信息的数据解析。
[0038]参见图2,为本专利技术方法的实现方法流程图,包括以下步骤:
[0039]步骤S21,搭本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于物联网边云协同的应用配置热更新的实现装置,其特征在于,包括:配置中心,位于云端,用于接收配置发起者提交的配置更新指令,将配置存储在配置中心,将相应更新的配置内容发布出去;传输隧道,位于边云协同的两端节点,包括隧道云端和隧道边缘端两个模块,用于在带公网IP的云节点和无公网IP的边缘节点之间搭建专用的传输隧道网络;边缘应用,位于边缘端,用于接收来自传输隧道的配置信息,经过解析处理,在应用中保存配置,并使边缘应用的配置生效。2.根据权利要求1所述的基于物联网边云协同的应用配置热更新的实现装置,其特征在于,还包括:获取模块,用于获取配置发起者编辑配置并发起配置更新操作。3.根据权利要求1所述的基于物联网边云协同的应用配置热更新的实现装置,其特征在于,在配置中心中创建配置应用,分配唯一的应用标识,用于实现为多个边缘应用管理相应的配置信息。4.基于物联网边云协同的应用配置热更新的实现方法,其特征在于,基于权利要求1

3任一所述的基于物联网边云协同的应用配置热更新的实现装置实现,包括以下步骤:搭建配置中心,提供发起者用户账号或接入系统的访问密钥,同...

【专利技术属性】
技术研发人员:钟继坤
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

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

1