一种边缘计算加速预处理系统及预处理方法技术方案

技术编号:39733708 阅读:14 留言:0更新日期:2023-12-17 23:36
本发明专利技术公开了一种边缘计算加速预处理系统及预处理方法,包括数据接口端

【技术实现步骤摘要】
一种边缘计算加速预处理系统及预处理方法


[0001]本专利技术属于数据处理
,具体的说,涉及一种边缘计算加速预处理系统及预处理方法


技术介绍

[0002]边缘计算,是一种分布式计算的架构,将应用程序

数据与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理,边缘运算将原本完全由中心节点处理大型服务加以分解,切割成更小与更容易管理的部份,分散到边缘节点去处理

边缘节点更接近于用户终端装置,可以加快数据的处理与传送速度,减少延迟,换句话说,边缘计算是将采集端的数据进行初步的处理,并不完全将数据放置到云端进行运算处理,因此还能够降低云端的运算负荷

[0003]公开号为
CN 111427822 A
提供的一种边缘计算系统,其通过让部分节点变成
PCIe
加速装置

通过安置
PCIe Switch
在边缘服务器内部进行
PCIe
的沟通,能够强化各节点高速信号交换传输资源共享,实现提升运算能力的目的,在实际的使用过程中,采集端会实时发送大量的数据,而且加上底层的采集端的通讯协议不同,边缘端不仅要进行数据的判断发送和处理,还需要对数据进行预处理,这就造成边缘端的计算负荷也相对较重

[0004]基于上述问题,本领域中急需一种设置在边缘端和采集端之间的数据预处理系统,能够降低边缘端的负荷


技术实现思路

[0005]本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例

在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分

说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围

[0006]为解决现有技术中边缘端运算负荷较大的问题,本专利技术采用如下的技术方案

[0007]一种边缘计算加速预处理系统,包括数据接口端

协议转换端

数据逐级传递的数据处理端和数据发送模块;
[0008]所述数据接口端包括至少两种支持不同通讯协议

以无线或有线方式接收数据的通讯接口,通讯接口将接收的数据发送至协议转换端;
[0009]所述协议转换端包括核心控制模块,核心控制模块内部包括配置好的通讯协议,用于接收数据接口端所发送的数据,并对数据的通讯协议进行分析,并转化为指定通讯协议的数据包传递给数据处理端;
[0010]所述数据处理端包括具有多个
CPU
的中央处理单元和多个
GPU
的图像处理单元,
CPU

GPU
通过数据总线进行互联以及数据的传输,数据总线还连接有存储单元;
[0011]数据处理端还包括有:
[0012]清洗模块,所述清洗模块对协议转换端传递的数据包内的异常数据和干扰进行整合清洗,整合清洗后发送至分类模块;
[0013]分类模块,所述分类模块将清洗后的数据按照数据的优先级进行分类,将数据分为第一优先级数据和第二优先级数据;
[0014]聚合模块,所述聚合模块将同一优先级中的同一类型数据进行聚合和压缩后发送至数据发送模块;
[0015]所述数据发送模块具有连接至云端的端口和连接至边缘服务器的端口,所述数据发送模块将聚合压缩后的第一优先级数据发送至边缘服务器,将聚合压缩后的第二优先级数据发送至云端

[0016]上述的边缘计算加速预处理系统,其中,所述协议转换端包括协议分析模块

数据处理端和转换模块,所述通协议分析模块接收通讯接口所发送的数据报文,并按照预设的协议进行报文分析,判断是否需要进行报文拆包,并将判断结果发送至数据处理端,数据整理模块根据分析结果进行具体的报文拆包和组包,并将重新组装的报文发送至转换模块,所述转换模块将要传输的数据放在重新组好的报文中发送出去

[0017]上述的边缘计算加速预处理系统,其中,所述数据处理端中的存储单元中设有阵列结构的磁盘存储装置

[0018]上述的边缘计算加速预处理系统,其中,所述
CPU

GPU
通过
PCIe
总线进行互联以及数据的传输

[0019]上述的边缘计算加速预处理系统,其中,所述由中央处理单元和图像处理单元处理数据时首先对数据计算任务进行负载规模预判断,并按照任务计算量的降序构建列表,
GPU

CPU
分别从列表的头

尾进入,按顺序逐次预分配对应的任务,形成两组调度队列

[0020]上述的边缘计算加速预处理系统,其中,所述清洗模块对数据进行清洗的具体步骤包括:
[0021]获取协议转换端传递的数据包内的数据的样本均值;
[0022][0023]其中,
X
i
为数据包内的第
i
个数据值;
[0024]计算数据包内的数据值的残差
e
i
和标准差
σ
为:
[0025][0026][0027]遍历数据包内的所有数据值判断是否为异常值点,判断方法为:
[0028]|e
i
|>3
σ
[0029]若满足,则判断该点为异常点,将该点数值替换为
[0030]使用中值滤波器对数据包内的所有数据值进行滤除

[0031]上述的边缘计算加速预处理系统,其中,所述第一优先级数据为报警信息数据,第二优先级数据为采集端的过程信息数据

[0032]上述的边缘计算加速预处理系统,其中,所述聚合模块对数据进行聚合的具体方法为把数据划分为若干个区间,每个区间中包含相同比例的数据,计算每个区间内数据的中值,将区间的数据聚合为该区间的数据的中值

[0033]本专利技术另外提供一种边缘计算加速预处理方法,所述预处理方法适用于上述的一种边缘计算加速预处理系统,具体步骤包括:
[0034]S1:
通讯接口接收采集端的数据发送至协议转换端;
[0035]S2:
协议转换端对数据的通讯协议进行分析,并转化为指定通讯协议的数据包传递给数据处理端;
[0036]S3:
清洗模块对协议转换端传递的数据包内的异常数据和干扰进行整合清洗,整合清洗后发送至分类模块;
[0037]S4:
分类模块将清洗后的数据按照数据的优先级进行分类,将数据分为第一优先级数据和第二优先级数据;
[0038]S5:
聚合模块将同一优先级中的同一类型数据进行聚合和压缩后发送至数据发送模块;
[0039]S6:
数据发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种边缘计算加速预处理系统,其特征在于:包括数据接口端

协议转换端

数据逐级传递的数据处理端和数据发送模块;所述数据接口端包括至少两种支持不同通讯协议

以无线或有线方式接收数据的通讯接口,通讯接口将接收的数据发送至协议转换端;所述协议转换端包括核心控制模块,核心控制模块内部包括配置好的通讯协议,用于接收数据接口端所发送的数据,并对数据的通讯协议进行分析,并转化为指定通讯协议的数据包,传递给数据处理端;所述数据处理端包括具有多个
CPU
的中央处理单元和多个
GPU
的图像处理单元,
CPU

GPU
通过数据总线进行互联以及数据的传输,数据总线还连接有存储单元;数据处理端还包括有:清洗模块,所述清洗模块对协议转换端传递的数据包内的异常数据和干扰数据进行整合清洗,整合清洗后发送至分类模块;分类模块,所述分类模块将清洗后的数据按照数据的优先级进行分类,将数据分为第一优先级数据和第二优先级数据;聚合模块,所述聚合模块将同一优先级中的同一类型数据进行聚合和压缩后发送至数据发送模块;所述数据发送模块具有连接至云端的端口和连接至边缘服务器的端口,所述数据发送模块将聚合压缩后的第一优先级数据发送至边缘服务器,将聚合压缩后的第二优先级数据发送至云端
。2.
根据权利要求1所述的一种边缘计算加速预处理系统,其特征在于,所述协议转换端包括协议分析模块

数据处理端和转换模块,所述通协议分析模块接收通讯接口所发送的数据报文,并按照预设的协议进行报文分析,判断是否需要进行报文拆包,并将判断结果发送至数据处理端,数据整理模块根据分析结果进行具体的报文拆包和组包,并将重新组装的报文发送至转换模块,所述转换模块将要传输的数据放在重新组好的报文中发送出去
。3.
根据权利要求1所述的一种边缘计算加速预处理系统,其特征在于,所述数据处理端中的存储单元中设有阵列结构的磁盘存储装置
。4.
根据权利要求1所述的一种边缘计算加速预处理系统,其特征在于,所述
CPU

GPU
通过
PCIe
总线进行互联以及数据的传输
。5.
根据权利要求4所述的一种边缘计算加速预处理系统,其特征在于,所述中央处理单元和图像...

【专利技术属性】
技术研发人员:高亦斌陈诚樊田扬方孝斌赵轩张斌王若宇文宏伟刘高航孙洁张艺卓
申请(专利权)人:安徽祥源科技股份有限公司
类型:发明
国别省市:

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

1