掌桥专利:专业的专利平台
掌桥专利
首页

一种边缘计算系统和边缘计算方法

文献发布时间:2024-04-18 20:02:18


一种边缘计算系统和边缘计算方法

技术领域

本公开的实施例涉及计算机技术领域,具体涉及一种边缘计算系统和边缘计算方法。

背景技术

医疗设备软件内容更新在系统重置或者网络不畅通的情况下,往往存在无法实现终端软件内容配置的问题。现有技术中通常采用在边缘分布式节点持续处于运行状态时,接收更新指令,并从边缘计算软件包镜像中心拉取软件更新包镜像的形式进行更新。

但该方式边缘设备需要到软件包镜像中心进行拉取,一旦镜像中心出问题后,仍会出现在于在系统重置后,软件内容丢失,网络连不上时,无法进行软件内容配置。

发明内容

本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

本公开的一些实施例提出了一种边缘计算系统和边缘计算方法,来解决以上背景技术部分提到的技术问题。

第一方面,本公开的一些实施例提供了一种边缘计算系统,上述边缘计算系统包括服务器平台、区域终端、边缘终端,上述服务器平台与至少一个区域终端以及至少一个边缘终端相连,上述区域终端与至少一个边缘终端相连,上述区域终端以及上述边缘终端配置有网络管理模块、节点管理模块和内容管理模块,上述网络管理模块,用于确定可通信设备,以及与上述可通信设备进行信息交互,其中,上述可通信设备包括上述服务器平台、上述区域控制终端和/或上述边缘终端;上述节点管理模块,用于存储节点信息,以及根据上述节点信息从上述可通信设备获取并验证同步信息;上述内容管理模块,用于根据上述同步信息进行内容配置以及应用升级。

第二方面,本公开的一些实施例提供了一种如第一方面上述的边缘计算系统的边缘计算方法,包括:上述网络管理模块搜索区域内的目标设备以及对上述目标设备进行轮询,确定可通信设备;上述节点管理模块根据上述节点信息从上述可通信设备获取并验证同步信息;上述内容管理模块根据上述同步信息进行内容配置以及应用升级。

本公开的上述各个实施例中的一个实施例具有如下有益效果:本公开提出的一种边缘计算系统和边缘计算方法,通过边缘计算终端相邻的优势,近端解决软件配置的问题,可以形成局域网内的软件互备优势,大大避免了软件内容丢失或网络依赖的问题,减少数据存储负担,并且能够通过服务器对终端进行配置,为灵活配置软件提供了新的解决方式。

附图说明

结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。

图1示出了根据本申请的一种边缘计算系统的一实施例的时序图;

图2是根据本公开的边缘计算方法的一些实施例的流程图;

图3是根据本公开的边缘计算方法的一些实施例的边缘计算示例图。

具体实施方式

下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。

另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。

需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。

需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。

本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。

下面将参考附图并结合实施例来详细说明本公开。

图1示出了根据本申请的一种边缘计算系统的一实施例的时序图。

本实施例的边缘计算系统包括服务器平台、区域终端、边缘终端。服务器平台与至少一个区域终端以及至少一个边缘终端相连,区域终端与至少一个边缘终端相连,区域终端以及边缘终端配置有网络管理模块、节点管理模块和内容管理模块。

网络管理模块,用于确定可通信设备,以及与可通信设备进行信息交互,其中,可通信设备包括服务器平台、区域控制终端和/或边缘终端。

节点管理模块,用于存储节点信息,以及根据节点信息从可通信设备获取并验证同步信息。

内容管理模块,用于根据同步信息进行内容配置以及应用升级。

如图1所示,在步骤101中,网络管理模块可以确定可通信设备。

在步骤102中,节点管理模块可以根据节点信息从可通信设备获取并验证同步信息。

在步骤103中,内容管理模块可以根据同步信息进行内容配置以及应用升级。

在一些实施例的一些可选的实现方式中,上述网络管理模块还用于存储上述可通信设备的网络信息,上述网络信息由用户配置,其中,上述网络信息包括上述可通信设备的IP地址、MAC地址、网络编号、设备等级和设备状态。

在一些实施例的一些可选的实现方式中,上述网络管理模块还用于搜索区域内的目标设备;响应于确定搜索到至少两个目标设备,根据上述网络信息确定上述目标设备的优先级,将优先级最高的目标设备作为可通信设备;响应于确定不存在可通信设备,将搜索到的最近的目标设备作为可通信设备。

在一些实施例的一些可选的实现方式中,上述节点信息包括设备SN信息、主应用信息、aiot应用信息、配置规则信息、版本信息以及验签信息。

在一些实施例的一些可选的实现方式中,上述区域终端和上述服务器平台还配置有权限管理模块,用于根据上述边缘设备的节点信息进行权限验证,响应于确定上述边缘设备的节点信息未通过权限验证,阻止上述边缘设备的内容管理模块进行内容配置以及应用升级以及对上述边缘设备进行控制。

在一些实施例的一些可选的实现方式中,上述服务器平台用于对上述区域终端以及上述边缘终端进行配置。

具体的,网络管理模块主要包含区域网内可访问的各个边缘终端的IP地址、MAC地址、及网络编号等,其在终端启动后将主动搜索区域网内的边缘终端,通过接口响应与ARP协议(地址解析协议)在物理网络中广播出去,边缘计算终端收到数据后判断该信息是不是发给自己的,若是,则返回自身地址。每台终端的网络模块均具备搜索临近终端的功能,其将搜索到的边缘终端信息存储于软件内容配置系统的网络管理模块,不同的边缘计算终端均存有对应的网络列表,主要的数据除了IP地址,MAC地址、网络编号外,还有等级及状态,主要用于区分轮询网络的优先顺序,若所有搜索到的边缘计算终端状态均为可用,则优先级最高的地址优先被访问及拉取数据,若有状态不可用的情况,则将跳过,若全部状态不可用,则采用就近原则,将临近的边缘计算终端作为数据同步的对象。

节点管理模块,主要包含边缘计算终端、区域边缘端、云平台等。其存储各节点的连接方式、设备SN及主应用、aiot应用等版本的相关配套规则信息。节点管理作为网络管理的延伸,主要目的在于当搜索到优先可同步的边缘计算终端后,告诉边缘计算终端接下去应该做的事。通过网络搜索后,获取节点之间的设备SN、主应用、aiot应用、相应的配置规则等信息后,通过对应的版本号及验签方式,对相应的信息进行同步,节点管理可用满足不同层级的不同配置要求,其存储于软件内容配置系统里面,作为网络异常或部分节点异常后重要的连接参考依据。

内容管理模块,主要包含方案管理、权限管理、应用升级等。作为边缘计算终端最贴近用户的最后一项配置管理。其方案管理主要包含针对不同边缘计算终端进行场景化的配置,内容管理的存储,可以在软件运行过程中进行便捷的配置管理,实现医疗场景全流程无缝的配置。权限管理可以针对未授权的设备进行控制,当边缘计算终端检测到设备SN及其相应内容未被授权时,其将无法进行动态的内容管理更新。在灵活配置软件内容方案的同时,确保了安全性。

本公开的上述各个实施例中的一个实施例具有如下有益效果:本公开提出的一种边缘计算系统和边缘计算方法,通过边缘计算终端相邻的优势,近端解决软件配置的问题,可以形成局域网内的软件互备优势,大大避免了软件内容丢失或网络依赖的问题,减少数据存储负担,并且能够通过服务器对终端进行配置,为灵活配置软件提供了新的解决方式。

继续参考图2,示出了根据本公开的边缘计算方法的一些实施例的流程200。该边缘计算方法,包括以下步骤:

步骤201,上述网络管理模块搜索区域内的目标设备以及对上述目标设备进行轮询,确定可通信设备。

在一些实施例中,上述网络管理模块可以搜索区域内的目标设备以及对上述目标设备进行轮询,确定可通信设备。

步骤202,上述节点管理模块根据上述节点信息从上述可通信设备获取并验证同步信息。

在一些实施例中,上述节点管理模块可以根据上述节点信息从上述可通信设备获取并验证同步信息。

步骤203,上述内容管理模块根据上述同步信息进行内容配置以及应用升级。

在一些实施例中,上述内容管理模块可以根据上述同步信息进行内容配置以及应用升级。

作为示例,如图3所示,图3是根据本公开的边缘计算方法的一些实施例的边缘计算示例图。

区域终端或边缘终端首次开机后可以进行网络搜索,将区域内的终端拉取到节点管理中,按ip段划分,轮询区域网内的节点,搜索各节点的设备SN及主应用、aiot应用等版本的相关信息,进行同步,继而进行内容管理的配置。

如图3所示,边缘计算终端1首次开机后,沿着135的路径通过心跳机制将软件配置信息自动同步及上传至云平台,再通过接口方式调用后获得最新的信息,同步更新边缘计算终端1的网络管理、节点管理、内容管理等。其他边缘计算终端(如:边缘终端2)类似同步机制。

非首次开机后,边缘计算终端1,通过13进行与区域边缘端进行信息的同步,其他边缘计算终端(如:边缘计算终端2)类似同步机制。

当云平台出现问题,即第5条路径无法走通时,边缘计算终端1,通过网络管理,自动计算临近匹配的路径,即路径13,进行信息的同步。

当第3、5路径均出现问题无法走通时,边缘计算终端1,通过网络管理与节点管理模块,搜索出临近的区域边缘端2,进行信息的同步,此时走的路径是16。

当第3、5、6路径均无法走通时,本发明在于内置的网络管理、节点管理中存储临近且可用的边缘计算终端,因此能在无法连接云平台及区域边缘端的情况下仍能保证边缘计算终端1的正常使用。具体如下:边缘计算终端1通过网络管理中配置进行轮询,在轮询到云平台及区域边缘计算端均无法访问的情况下将配置表进行更新,此时再轮询区域网内的其他临近边缘计算终端,得出边缘计算终端2可正常使用,因此自动将节点管理指向边缘计算终端2,进而保证了即使在边缘计算终端1无法访问网络的同时仍能进行相应的内容管理配置。实现通过边缘计算终端相邻的优势,近端的解决软件配置问题。

本公开的上述各个实施例中的一个实施例具有如下有益效果:本公开提出的一种边缘计算系统和边缘计算方法,通过边缘计算终端相邻的优势,近端解决软件配置的问题,可以形成局域网内的软件互备优势,大大避免了软件内容丢失或网络依赖的问题,减少数据存储负担,并且能够通过服务器对终端进行配置,为灵活配置软件提供了新的解决方式。

在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。

以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

相关技术
  • 塔扇异常的处理方法、装置、处理系统及存储介质
  • 批量作业调度处理系统、方法、装置和存储介质
  • 图像处理装置、图像处理系统以及存储介质
  • 信息处理系统、方法和装置以及非暂态存储介质
  • 一种医学图像处理系统、装置和计算机可读存储介质
  • 结账处理系统、优惠券管理装置及存储介质
  • 优惠券发放系统、优惠券管理装置及计算机可读存储介质
技术分类

06120116576195