一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

边缘运算平台管理方法、电子装置及计算机可读储存媒体与流程

2022-09-14 18:34:16 来源:中国专利 TAG:


1.本发明涉及更新程序,尤其涉及一种边缘运算平台管理方法、电子装置及计算机可读储存媒体。


背景技术:

2.图1是传统工业物联网(industrial internet of things,iiot)的云系统的分层架构示意图。参考图1,传统上,边缘运算服务器130是放置于客户端的硬设备,所述客户端通常是个人计算机(pc)或小型工业计算机。在不连网环境下,边缘运算服务器130提供的边缘运算平台131需要能够独立运行。
3.若要安装边缘运算平台131,可透过一个预安装程序,或从云端的工业物联网(iiot)平台120下载的“边缘控制管理员(edge control manager)”程序,在取得云端授权数据后,即自动在边缘运算服务器130中安装边缘运算平台131。用于管理多个设备,至少包括设备141、142、143。
4.边缘运算平台131受到云端工业物联网平台120管控,须得到工业物联网平台120授权,才能部署核心代理程序(corepro proxy)或下沉应用程序132。工业物联网平台120可以取消边缘运算平台131的授权。
5.工业物联网平台120能支持多租户,管理(新增,删除,状态更新、查询)个别租户部署至边缘运算平台131代理程序或下沉应用程序132(即,用于给租户订购的应用程序平台110的应用程序)。


技术实现要素:

6.鉴于以上内容,有必要提供一种边缘运算平台管理方法、电子装置及计算机可读储存媒体,提供了一个管理边缘运算平台及支持多租户应用部署的解决方案。
7.本发明实施例提供一种边缘运算平台管理方法,应用于电子装置中,其特征在于,所述方法包括:通过边缘运算服务器从工业物联网平台的部属服务管理员取得连接凭证,所述连接凭证包括所述边缘运算服务器的配置信息;在所述边缘运算服务器的边缘控制管理员安装所述连接凭证与所述配置信息,使得所述边缘控制管理员自动连接所述工业物联网平台的部署服务;在所述边缘运算服务器中安装边缘运算平台软件以建立边缘运算平台;令所述工业物联网平台与所述边缘运算平台连接;及部署应用程序至所述边缘运算平台。
8.本发明实施例还提供一种电子装置,包括:边缘运算平台,用于从工业物联网平台的部属服务管理员取得连接凭证,所述连接凭证包括所述边缘运算服务器的配置信息。所述边缘运算平台还包括:边缘控制管理员,用于安装所述连接凭证与所述配置信息,使得所述边缘控制管理员自动连接所述工业物联网平台的部署服务,在所述边缘运算服务器中安装边缘运算平台软件以建立边缘运算平台,令所述工业物联网平台与所述边缘运算平台连接;及部署应用程序至所述边缘运算平台。
9.本发明实施例的边缘运算平台管理方法、电子装置及计算机可读储存媒体,提供了一个管理边缘运算平台及支持多租户应用部署的解决方案。边缘运算服务器的接入凭证由云平台核发,”边缘控制管理员“据此连接至云平台的”部署服务管理员”,鉴权后由云平台控管。租户的应用程序依需要可向“部署服务管理员”发起请求,在受管控的边缘运算服务器上创建边缘运算平台实例。依应用程序需求,云平台可以向”部署服务管理员”发出请求,将应用程序部署至已创建的边缘运算平台上,应用程序将透过边缘运算平台提供的应用程序编程接口(application programming interfaces,apis)与之交互。
附图说明
10.图1是传统工业物联网(iiot)的云系统的分层架构示意图。
11.图2是本发明实施例的电子装置的功能方块图。
12.图3是本发明实施例的边缘运算平台管理方法的步骤流程图。
13.图4是本发明实施例的边缘运算服务器的连接流程的步骤流程图。
14.图5是本发明实施例的边缘运算平台的连接流程的步骤流程图。
15.图6是本发明实施例的下沉应用程序的部署流程的步骤流程图。
16.图7是本发明实施例的电子装置的硬件架构示意图。
17.主要元件符号说明
18.[0019][0020]
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
[0021]
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
[0022]
在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
[0024]
需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个所述特征。另外,各个实施例的间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围的内。
[0025]
图2系显示本发明实施例的电子装置的功能方块图,其用于执行边缘运算平台管理方法。
[0026]
本发明实施例的电子装置可为边缘运算服务器200,包括边缘运算平台210,边缘运算平台210还包括边缘控制管理员211、代理装置应用212与下沉应用程序213。
[0027]
边缘运算平台管理的实施流程
[0028]
缘运算服务器200从云端的工业物联网(industrial internet of things,iiot)平台120的部属服务管理员220取得连接凭证,所述连接凭证包括边缘运算服务器200的配置信息,所述配置信息包含但不仅限于以下内容:产品标示(product id(pid),表示边缘运算服务器200的种类),设备标示(device id(did),边缘运算服务器200的标识符或名称),鉴权数据,部署服务管理网站的ip和端口(port)。
[0029]
边缘运算服务器200的边缘控制管理员211安装所述连接凭证与所述配置信息,使得边缘控制管理员211自动连接工业物联网平台120的部署服务,如此可让边缘运算服务器200完成鉴权,接受工业物联网平台120的控管。
[0030]
边缘运算服务器200安装边缘运算平台软件以建立边缘运算平台210。
[0031]
工业物联网平台120与边缘运算平台210连接,以部署应用程序至边缘运算平台210
[0032]
边缘运算服务器的连接流程
[0033]
边缘运算服务器200取得来自部属服务管理员220的连接凭证,所述连接凭证包括服务器的配置信息。
[0034]
边缘控制管理员211安装所述连接凭证,其中,所述管理者可通过闪存盘钥匙(usb key)或其它方式安装所述连接凭证。
[0035]
部署服务管理员220对边缘控制管理员211鉴权,边缘运算服务器200即受云端控管,部署服务管理员220所在的云端(即,工业物联网平台120)可以部署代理装置应用212和应用程序2122(基于应用程序影像240)至边缘运算服务器200。
[0036]
边缘运算平台的连接流程
[0037]
工业物联网平台120自核心服务器230取得新增边缘运算平台软件的请求,所述请求由用户发出。
[0038]
工业物联网平台120根据所述请求回复边缘运算平台210的连接凭证给用户。
[0039]
边缘控制管理员211安装所述连接凭证,并在边缘运算平台210产生实例化平台软件(即,应用程序),并取得所述连接凭证。所述连接凭证包括应用程序信息,其中,应用程序信息包括但不限于以下内容:租户id(tenant id(tid)),产品id(pid),设备id(did),密钥(secret),服务器的url。
[0040]
工业物联网平台120对边缘运算平台210鉴权完后进行连接,并下发边缘运算平台软件给边缘运算平台210。
[0041]
下沉应用程序的部署流程
[0042]
工业物联网平台120对边缘运算平台210鉴权完后进行连接,查询与边缘运算平台210有关且需下沉应用程序213,并向部署服务管理员220请求部署应用程序至边缘运算平台210(tid,app_id,app_deploy_id,proxy_pid,proxy_did)。
[0043]
部署服务管理员220向边缘控制管理员211请求部署应用程序至边缘运算平台210。
[0044]
边缘控制管理员211部署应用程序,产生实例化的下沉应用程序,并使用应用程序编程接口(apis)与边缘运算平台210交互,进行资料分析,统计或信息转发。
[0045]
工业物联网平台120透过与”边缘控制管理员211”的沟通得以管理(删除,监控,更新状态)下沉应用程序213。工业物联网平台120可以控管每个边缘运算平台,及执行于平台上属于不同租户的应用程序。
[0046]
电子装置200集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,所述计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁盘、光盘、计算机内存、只读存储器、随机存取内存、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0047]
可以理解的是,以上所描述的模块划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能模块可以集成在相同处理单
元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在相同单元中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
[0048]
图3是本发明实施例的边缘运算平台管理方法的步骤流程图,应用于电子装置中。根据不同的需求,所述流程图中步骤的顺序可以改变,某些步骤可以省略。
[0049]
步骤s11,通过边缘运算服务器200从云端的工业物联网(iiot)平台120的部属服务管理员220取得连接凭证,所述连接凭证包括边缘运算服务器200的配置信息,所述配置信息包含但不仅限于以下内容:产品标示(pid),设备标示(did),鉴权数据,部署服务管理网站的ip和端口(port)。
[0050]
步骤s12,在边缘运算服务器200的边缘控制管理员211安装所述连接凭证与所述配置信息,使得边缘控制管理员211自动连接工业物联网平台120的部署服务,如此可让边缘运算服务器200完成鉴权,接受工业物联网平台120的控管。
[0051]
步骤s13,在边缘运算服务器200中安装边缘运算平台软件以建立边缘运算平台210。
[0052]
步骤s14,令工业物联网平台120与边缘运算平台210连接。
[0053]
步骤s15,部署应用程序至边缘运算平台210
[0054]
图4是本发明实施例的边缘运算服务器的连接流程的步骤流程图,应用于电子装置中。根据不同的需求,所述流程图中步骤的顺序可以改变,某些步骤可以省略。
[0055]
步骤s21,边缘运算服务器200取得来自部属服务管理员220的连接凭证,所述连接凭证包括服务器的配置信息。
[0056]
步骤s22,在边缘控制管理员211安装所述连接凭证,其中,所述管理者可通过闪存盘钥匙(usb key)或其它方式安装所述连接凭证。
[0057]
步骤s23,部署服务管理员220对边缘控制管理员211鉴权,边缘运算服务器200即受云端控管,部署服务管理员220所在的云端(即,工业物联网平台120)可以部署代理装置应用212和应用程序213(基于应用程序影像240)至边缘运算服务器200。
[0058]
图5是本发明实施例的边缘运算平台131的连接流程的步骤流程图,应用于电子装置中。根据不同的需求,所述流程图中步骤的顺序可以改变,某些步骤可以省略。
[0059]
步骤s31,工业物联网平台120自核心服务器230取得新增边缘运算平台软件的请求,所述请求由用户发出。
[0060]
步骤s32,工业物联网平台120根据所述请求回复边缘运算平台210的连接凭证给用户。
[0061]
步骤s33,在边缘控制管理员211安装所述连接凭证。
[0062]
步骤s34,边缘控制管理员211在边缘运算平台210产生实例化平台软件(即,应用程序),并取得所述连接凭证。所述连接凭证包括应用程序信息,其中,应用程序信息包括但不限于以下内容:租户id(tid),产品id(pid),设备id(did),密钥(secret),服务器的url。
[0063]
步骤s35,工业物联网平台120对边缘运算平台210鉴权完后进行连接,并下发边缘运算平台软件给边缘运算平台210。
[0064]
图6是本发明实施例的下沉应用程序的部署流程的步骤流程图,应用于电子装置中。根据不同的需求,所述流程图中步骤的顺序可以改变,某些步骤可以省略。
[0065]
步骤s41,工业物联网平台120对边缘运算平台210鉴权完后进行连接。
[0066]
步骤s42,工业物联网平台120查询与边缘运算平台210有关且需下沉应用程序213。
[0067]
步骤s43,工业物联网平台120向部署服务管理员220请求部署应用程序至边缘运算平台210(tid,app_id,app_deploy_id,proxy_pid,proxy_did)。
[0068]
步骤s44,部署服务管理员220向边缘控制管理员211请求部署应用程序至边缘运算平台210。
[0069]
步骤s45,边缘控制管理员211部署应用程序,产生实例化的下沉应用程序,并使用应用程序编程接口(apis)与边缘运算平台210交互,进行资料分析,统计或信息转发。
[0070]
图7系显示本发明实施例的行动电子装置的硬件架构示意图。电子装置200,但不仅限于,可通过系统总线相互通信连接处理器310、内存320以及边缘运算平台管理系统330,图7仅示出了具有组件310-330的电子装置200,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
[0071]
所述内存320至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型内存(例如,sd或dx内存等)、随机访问内存(ram)、静态随机访问内存(sram)、只读存储器(rom)、电可擦除可程序设计只读存储器(eeprom)、可程序设计只读存储器(prom)、磁性内存、磁盘、光盘等。在一些实施例中,所述内存320可以是所述电子装置200的内部存储单元,例如电子装置200的硬盘或内存。在另一些实施例中,所述内存也可以是所述电子装置200的外部存储设备,例如所述电子装置200上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。当然,所述内存320还可以既包括所述电子装置200的内部存储单元也包括其外部存储设备。本实施例中,所述内存320通常用于存储安装于所述电子装置200的操作系统和各类应用软件,例如边缘运算平台管理系统330的程序代码等。此外,所述内存320还可以用于暂时地存储已经输出或者将要输出的各类数据。
[0072]
所述处理器310在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。所述处理器310通常用于控制所述电子装置200的总体操作。本实施例中,所述处理器310用于运行所述内存320中存储的程序代码或者处理数据,例如,运行所述边缘运算平台管理系统330等。
[0073]
需要说明的是,图7仅为举例说明电子装置200。在其他实施例中,电子装置200也可以包括更多或者更少的组件,或者具有不同的组件配置。
[0074]
参考图2,本发明实施例的边缘运算平台管理方法可由储存媒体中的计算机程序来实现,例如,电子装置200中的内存320。当实现本发明方法的计算机程序由处理器310加载到内存320时,驱动行装置200的处理器310执行本发明实施例的边缘运算平台管理方法。
[0075]
对本领域的普通技术人员来说,可以根据本发明实施例提供的技术方案和技术构思结合生成的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本发明权利要求的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献