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

一种在线状态云监测及边缘计算装置及方法与流程

2022-02-22 04:19:51 来源:中国专利 TAG:


1.本技术涉及到云计算领域,具体而言,涉及一种在线状态云监测及边缘计算装置及方法。


背景技术:

2.随着物联网技术的发展,应用层很多传感器的数据需要实时监测在线并做出相关响应,目前所有的传感器的数据均需要发送至服务器来进行处理,由于物联网通信带宽窄等限制,服务器在某些情况下无法及时满足数据的处理需要,这会导致物联网出现问题。


技术实现要素:

3.本技术实施例提供了一种在线状态云监测及边缘计算装置及方法,以至少解决现有技术中物联网中的服务器在处理传感器数据可能出现无法及时处理所导致的问题。
4.根据本技术的一个方面,提供了一种线状态云监测及边缘计算方法,包括:边缘节点接收来自传感器的数据,其中,所述传感器为物联网传感器,所述边缘节点连接服务器和所述传感器;所述边缘节点获取所述数据对应的业务类型;所述边缘节点在确定所述业务类型由该边缘节点处理的情况下,对所述数据进行处理后得到对于所述数据的响应;所述边缘节点将所述响应发送给所述传感器。
5.进一步地,所述边缘节点在确定所述业务类型不由该边缘节点处理的情况下,还包括:所述边缘节点将所述数据发送给所述服务器。
6.进一步地,所述边缘节点将所述数据发送给所述服务器包括:所述边缘节点获取所述数据来源的网络地址;所述边缘节点将所述数据和网络地址均发送给所述服务器,其中,所述网络地址用于指示所述服务器将所述数据的响应发送到该网络地址对应的传感器。
7.进一步地,在所述边缘节点无法获取所述数据来源的网络地址的情况下,还包括:所述边缘节点将所述边缘节点的网络地址发送给所述服务器。
8.进一步地,所述传感器包括多种类型的传感器,其中,每种不同类型的传感器分别对应于不同的业务类型。
9.根据本技术的另一个方面,还提供了一种线状态云监测及边缘计算装置,位于边缘节点中,所述边缘节点连接服务器和所述传感器,所述装置包括:接收模块,用于接收来自传感器的数据,其中,所述传感器为物联网传感器;获取模块,用于获取所述数据对应的业务类型;处理模块,用于在确定所述业务类型由该边缘节点处理的情况下,对所述数据进行处理后得到对于所述数据的响应;发送模块,用于将所述响应发送给所述传感器。
10.进一步地,所述处理模块在确定所述业务类型不由该边缘节点处理的情况下,所述发送模块还用于:将所述数据发送给所述服务器。
11.进一步地,所述发送模块用于:获取所述数据来源的网络地址;将所述数据和网络地址均发送给所述服务器,其中,所述网络地址用于指示所述服务器将所述数据的响应发
送到该网络地址对应的传感器。
12.进一步地,在无法获取所述数据来源的网络地址的情况下,所述发送模块还用于:将所述边缘节点的网络地址发送给所述服务器。
13.进一步地,所述传感器包括多种类型的传感器,其中,每种不同类型的传感器分别对应于不同的业务类型。
14.在本技术实施例中,采用了边缘节点接收来自传感器的数据,其中,所述传感器为物联网传感器,所述边缘节点连接服务器和所述传感器;所述边缘节点获取所述数据对应的业务类型;所述边缘节点在确定所述业务类型由该边缘节点处理的情况下,对所述数据进行处理后得到对于所述数据的响应;所述边缘节点将所述响应发送给所述传感器。通过本技术解决了现有技术中物联网中的服务器在处理传感器数据可能出现无法及时处理所导致的问题,从而提高了物联网传感器数据的处理速度。
附图说明
15.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:图1是根据本技术实施例的在线状态云监测及边缘计算方法的流程图。
具体实施方式
16.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
17.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
18.在本实施例中提供了一种线状态云监测及边缘计算方法,图1是根据本技术实施例的在线状态云监测及边缘计算方法的流程图,如图1所述,该流程包括如下步骤:步骤s102,边缘节点接收来自传感器的数据,其中,所述传感器为物联网传感器,所述边缘节点连接服务器和所述传感器;步骤s104,所述边缘节点获取所述数据对应的业务类型;可选地,所述传感器包括多种类型的传感器,其中,每种不同类型的传感器分别对应于不同的业务类型。例如,摄像头作为传感器的一种,其发送来的是图片数据,该图片数据对应的业务类型是图像处理,边缘节点确定图像处理由服务器进行处理。温度传感器发送的数据是温度数据,该数据对应的业务类型是控制空调,边缘节点确定温度数据由该边缘节点处理。
19.步骤s106,所述边缘节点在确定所述业务类型由该边缘节点处理的情况下,对所述数据进行处理后得到对于所述数据的响应;步骤s108,所述边缘节点将所述响应发送给所述传感器。
20.通过上述步骤解决了现有技术中物联网中的服务器在处理传感器数据可能出现无法及时处理所导致的问题,从而提高了物联网传感器数据的处理速度。
21.所述边缘节点在确定所述业务类型不由该边缘节点处理的情况下,还包括:所述
边缘节点将所述数据发送给所述服务器。可选地,所述边缘节点获取所述数据来源的网络地址;所述边缘节点将所述数据和网络地址均发送给所述服务器,其中,所述网络地址用于指示所述服务器将所述数据的响应发送到该网络地址对应的传感器。
22.在所述边缘节点无法获取所述数据来源的网络地址的情况下,所述边缘节点将所述边缘节点的网络地址发送给所述服务器。
23.作为一个可选的实施方式,在每个边缘节点上线之后,所述边缘节点向服务器发送注册消息,其中,所述注册消息中携带有所述边缘节点的计算资源以及所述边缘节点的网络地址,所述服务器根据所述边缘节点的计算资源确定所述边缘节点能够处理的业务类型,并获取所述业务类型对应的传感器的类型;所述服务器根据所述边缘节点的网络地址获取距离所述边缘节点距离小于阈值的传感器,所述服务器将所述边缘节点能够处理的业务类型发送给所述边缘节点,并将所述边缘节点的网络地址发送给距离小于所述阈值的传感器,所述传感器将自己获取到的数据根据所述边缘节点的网络地址发送给所述边缘节点。
24.所述服务器在对边缘节点进行认证后,再将所述边缘节点的网络地址发送距离小于阈值的传感器。所述认证过程如下:所述服务器将所述边缘节点的网络地址发送给认证服务器,所述认证服务器中保存有所有合法的网络地址,所述认证服务器确定所述边缘节点的网络地址在所述合法的网络地址中,则向所述服务器返回所述边缘节点合法的确认消息。
25.所述边缘节点对所述服务器进行认证之后,再向所述服务器发送所述注册消息,其中,所述认证过程如下:所述边缘节点将所述服务器的网络地址发送给认证服务器,其中,所述认证服务器中保存有所有合法的网络地址,所述认证服务器确定所述服务器的网络地址在所述合法的网络地址中,则向所述边缘节点发送所述服务器合法的确认消息。
26.经过双向认证之后,会更加安全。
27.所述边缘节点在可用计算资源小于预先设置的值的情况下,所述边缘节点将接收到的所有来自传感器的数据均发送给服务器,所述服务器根据接收到的数据确定本应由所述边缘节点处理的数据被发送到了服务器,所述服务器确定所述边缘节点为繁忙装状态,所述服务器将所述服务器的网络地址发送给保存有所述边缘节点网络地址的传感器,所述传感器用所述服务器的网络地址替换所述边缘节点的网络地址。
28.在所述边缘节点可用的计算资源大于所述预先设置的值的情况下,所述边缘节点重新向所述服务器发送注册消息,其中,所述注册消息中携带有所述边缘节点的计算资源以及所述边缘节点的网络地址,所述服务器根据所述边缘节点的计算资源确定所述边缘节点能够处理的业务类型,并获取所述业务类型对应的传感器的类型;所述服务器根据所述边缘节点的网络地址获取距离所述边缘节点距离小于阈值的传感器,所述服务器将所述边缘节点能够处理的业务类型发送给所述边缘节点,并将所述边缘节点的网络地址发送给距离小于所述阈值的传感器,所述传感器将自己获取到的数据根据所述边缘节点的网络地址发送给所述边缘节点。
29.所述边缘节点将处理后的数据以及发送的响应数据按照预定时长保存在一个文件中,该文件的命名使用文件生成时间和所述边缘节点的唯一标识信息进行命名。所述边缘节点将所述文件命名后发送给所述服务器进行保存。这种处理方法可以保留相关数据,
以便于进行对边缘节点的处理进行审计。
30.所述服务器接收到所述文件之后对该文件进行保存。可选地可采用如下保存方法:获取每个文件的命名,将该文件的命名作为该文件的唯一标识,保存的第一文件使用该文件的唯一标识加上该文件内容进行计算得到第一验证码,保存第二文件使用该第二文件的唯一标识加上第二文件内容和第一验证码计算得到第二验证码,以此类推,保存第n文件使用第n文件的唯一标识加上第n文件内容和第n-1验证码得到第n验证码。这种保存方式可以保证文件不会被篡改。并且这种多个文件的保存的方式构成了文件链。
31.在本实施例中提供了一种在线状态云监测装置,该装置可以认为是边缘节点,该装置由电源、处理器(cpu)、上行通信模块、本地传感器和本地执行机构等组成。处理器按约定的规则(时间和方法)对传感器进行定期数据采集,与预设定的阀值进行比较(边缘计算),按云平台远程设置的规则进行本地动作和将结果通过上行通信模块发送云平台服务器。
32.边缘节点对现场采集数据进行运算和判断,执行拟定的响应操作。提高响应的实时性和减少远端与云端的通信数据量,又减轻云端服务器的压力。例如,配电房温度传感器,监测到室内温度超过预设阀值,除向边缘节点上传室温值,接收边缘节点的反馈实时打开空调(或开启风机)进行降温,当温度降底到阀值时边缘节点发送命令关掉空调电源(或关断风机)。
33.在本实施例中,提供一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行以上实施例中的方法。
34.上述程序可以运行在处理器中,或者也可以存储在存储器中(或称为计算机可读介质),计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器 (sram)、动态随机存取存储器 (dram)、其他类型的随机存取存储器 (ram)、只读存储器 (rom)、电可擦除可编程只读存储器 (eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器 (cd-rom)、数字多功能光盘 (dvd) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
35.这些计算机程序也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤,对应与不同的步骤可以通过不同的模块来实现。
36.该本实施例中就提供了这样的一种装置或系统。该装置被称为线状态云监测及边缘计算装置,位于边缘节点中,所述边缘节点连接服务器和所述传感器,所述装置包括:接收模块,用于接收来自传感器的数据,其中,所述传感器为物联网传感器;获取模块,用于获取所述数据对应的业务类型;处理模块,用于在确定所述业务类型由该边缘节点处理的情况下,对所述数据进行处理后得到对于所述数据的响应;发送模块,用于将所述响应发送给所述传感器。
37.该系统或者装置用于实现上述的实施例中的方法的功能,该系统或者装置中的每个模块与方法中的每个步骤相对应,已经在方法中进行过说明的,在此不再赘述。
38.例如,所述处理模块在确定所述业务类型不由该边缘节点处理的情况下,所述发送模块还用于:将所述数据发送给所述服务器。可选地,所述发送模块用于:获取所述数据来源的网络地址;将所述数据和网络地址均发送给所述服务器,其中,所述网络地址用于指示所述服务器将所述数据的响应发送到该网络地址对应的传感器。可选地,在无法获取所述数据来源的网络地址的情况下,所述发送模块还用于:将所述边缘节点的网络地址发送给所述服务器。
39.在本实施例中,所述传感器包括多种类型的传感器,其中,每种不同类型的传感器分别对应于不同的业务类型。
40.通过本实施例解决了现有技术中物联网中的服务器在处理传感器数据可能出现无法及时处理所导致的问题,从而提高了物联网传感器数据的处理速度。
41.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

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

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

相关文献