System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于动态规则的物联网实时数据处理方法技术_技高网

基于动态规则的物联网实时数据处理方法技术

技术编号:41148675 阅读:3 留言:0更新日期:2024-04-30 18:15
本发明专利技术涉及物联网技术领域,尤其为基于动态规则的物联网实时数据处理方法,包括物联网平台、物联网数据采集模块、分发模块、计算处理模块和输出单元;所述分发模块包括分析单元、权重划分单元和发送单元;所述计算处理模块包括中控单元、主要计算单元、辅助计算单元、快速计算单元、缓存单元、压力检测单元和后备计算单元,本发明专利技术中,通过设置的物联网平台、物联网数据采集模块、分发模块、计算处理模块和输出单元等结构使物联网实时数据处理方法可以对待处理的物联网数据进行不同类别不同权重的划分,再通过分配不同配比的计算资源对不同权重类别的物联网数据进行针对性的计算处理,以提高数据的处理效率。

【技术实现步骤摘要】

本专利技术涉及物联网,具体为基于动态规则的物联网实时数据处理方法


技术介绍

1、物联网领域中,各个物联网设备的实时数据根据业务的不同都要进行计算加工处理后才能进行使用,由于物联网平台接入的物联网设备普遍较多,而计算机计算资源有限,导致数据的计算结果及时性受限,因此需要对物联网的实时数据进行合理的处理。

2、目前物联网平台的设备数据普遍为队列接入,通过依次计算或并发执行计算来对数据进行计算处理,此种依次或并发的数据处理方式对数据的处理效率较低,且存在计算资源分配不合理的情况,因此,根据上述问题提出基于动态规则的物联网实时数据处理方法。


技术实现思路

1、本专利技术的目的在于提供基于动态规则的物联网实时数据处理方法,以解决现有物联网实时数据处理方式的处理效率较低,且存在计算资源分配不合理的问题。

2、为实现上述目的,本专利技术提供如下技术方案:

3、基于动态规则的物联网实时数据处理方法,包括物联网平台、物联网数据采集模块、分发模块、计算处理模块和输出单元;所述分发模块包括分析单元、权重划分单元和发送单元;所述计算处理模块包括中控单元、主要计算单元、辅助计算单元、快速计算单元、缓存单元、压力检测单元和后备计算单元。

4、物联网平台,用于与各个物联网设备进行连接交互的网络平台。

5、物联网数据采集模块,用于采集所述物联网平台连接设备发送的实时数据。

6、分发模块,用于将采集到的所述实时数据分发到计算处理模块内进行计算处理;分析单元可以对实时数据进行分析处理,将实时数据分为结构化数据和非结构化数据两类;权重划分单元通过接收缓存单元内的动态计算规则配置信息,以动态计算规则配置信息作为规范对非结构化数据类别中的各个数据进行权重划分;发送单元,将结构化数据类别发送到辅助计算单元中,将非结构化数据类别中权重最高的数据发送到快速计算单元中,将非结构化数据类别中较低权重的数据发送到主要计算单元中。

7、计算处理模块,用于对所述结构化数据和非结构化数据进行计算处理的模块,计算处理后得到结果数据;中控单元用于控制所述压力检测单元对主要计算单元和快速计算单元的计算资源使用情况进行检测,计算资源占用过高时通过调用后备计算单元来辅助主要计算单元或快速计算单元进行计算处理;后备计算单元,算力占比为计算处理模块的10%,常态为闲置设置保证了计算处理模块整体运行的流畅度,在需要时通过所述中控单元的调用可以辅助主要计算单元和快速计算单元对分发数据进行计算处理;主要计算单元,算力占比为计算处理模块的60%,可以对分发下的中、低权重的非结构化数据类别进行计算处理;辅助计算单元,算力占比为计算处理模块的20%,可以对分发下的结构化数据类别进行计算处理;快速计算单元,算力占比为计算处理模块的10%,只对分发下的最高权重的非结构化数据进行计算处理;缓存单元,用于存储加载动态计算规则配置信息,通过所述动态计算规则配置信息用于权重划分单元对实时数据的权重划分,也用作主要计算单元、辅助计算单元、快速计算单元对分发数据的计算参考规范。

8、输出单元,用于将所述结果数据输送到外部需要此数据的设备模块内。

9、优选的,所述结构化数据指的是有组织的格式数据,物联网传感数据通常使用结构化的值,如温度、湿度、气压等,这些数值都是已知格式发送,易于格式化、存储、查询和处理。

10、优选的,所述非结构化数据指的是不能通过传统编程的方式来进行解读以及解码,这种数据类型包括文本、语音、图形以及视频,所述计算处理模块内置有机器学习、自然语言处理和人工智能等技术来帮助处理提取非结构化数据的关键信息。

11、优选的,包括以下步骤:

12、步骤一:

13、首先将动态计算规则配置信息存储在缓存单元中,再将动态计算规则配置信息加载到权重划分单元与计算处理模块内;通过物联网数据采集模块采集、提取物联网平台接收到的实时数据,提取到的实时数据再将其发送到分发模块中;

14、步骤二:

15、通过分发模块的分析单元可以对实时数据进行分析处理,将实时数据分为结构化数据和非结构化数据两类,其中结构化数据类别通过发送单元发送到辅助计算单元内,由于结构化数据的结构规范格式常见,辅助计算单元可以通过较少的算力对其进行快速高效的计算处理;而非结构化数据类别则需要通过权重划分单元,以动态计算规则配置信息作为区分对非结构化数据类别中的各个数据进行权重划分,其中权重最高的、数据实时性要求最高的非结构化数据需要通过发送单元直接送入快速计算单元中进行单独的数据处理,避免该数据的计算处理受到其它权重较低数据的计算处理影响,而其它权重较低的非结构化数据则通过发送单元送入主要计算单元中,占比最大的算力配合机器学习、自然语言处理和人工智能等关键信息提取技术来辅助进行计算处理,结构化数据和非结构化数据又指分发数据,以上分发数据经过计算处理得到结果数据;

16、步骤三:

17、非结构化数据在通过主要计算单元和快速计算单元进行计算处理时,主要计算单元和快速计算单元的计算资源占用比会逐渐攀升,当占比高到一定程度时压力检测单元会对中控单元发出一个电信号,让中控单元调用后备计算单元来辅助主要计算单元或快速计算单元进行计算处理;

18、步骤四:

19、计算处理后的结果数据通过输出单元输送到外部需要此数据的设备模块内。

20、与现有技术相比,本专利技术的有益效果是:

21、本专利技术中,通过设置的物联网平台、物联网数据采集模块、分发模块、计算处理模块和输出单元等结构,使分发模块可以对实时数据进行分析分类、权重划分,再将分类划分后的数据分发到计算处理模块的各个计算单元内,通过计算处理模块的各个计算单元可以对分发数据进行计算处理,实现了物联网实时数据处理方法可以对待处理的物联网数据进行不同类别不同权重的划分,再通过分配不同配比的计算资源对不同权重类别的物联网数据进行针对性的计算处理,以提高数据的处理效率,解决了现有物联网实时数据处理方式的处理效率较低,且存在计算资源分配不合理的问题。

本文档来自技高网...

【技术保护点】

1.基于动态规则的物联网实时数据处理方法,其特征在于:包括物联网平台、物联网数据采集模块、分发模块、计算处理模块和输出单元;所述分发模块包括分析单元、权重划分单元和发送单元;所述计算处理模块包括中控单元、主要计算单元、辅助计算单元、快速计算单元、缓存单元、压力检测单元和后备计算单元。

2.根据权利要求1所述的基于动态规则的物联网实时数据处理方法,其特征在于:所述结构化数据指的是有组织的格式数据,物联网传感数据通常使用结构化的值,如温度、湿度、气压等,这些数值都是已知格式发送,易于格式化、存储、查询和处理。

3.根据权利要求1所述的基于动态规则的物联网实时数据处理方法,其特征在于:所述非结构化数据指的是不能通过传统编程的方式来进行解读以及解码,这种数据类型包括文本、语音、图形以及视频,所述计算处理模块内置有机器学习、自然语言处理和人工智能等技术来帮助处理提取非结构化数据的关键信息。

4.根据权利要求1所述的基于动态规则的物联网实时数据处理方法,其特征在于,包括以下步骤:

【技术特征摘要】

1.基于动态规则的物联网实时数据处理方法,其特征在于:包括物联网平台、物联网数据采集模块、分发模块、计算处理模块和输出单元;所述分发模块包括分析单元、权重划分单元和发送单元;所述计算处理模块包括中控单元、主要计算单元、辅助计算单元、快速计算单元、缓存单元、压力检测单元和后备计算单元。

2.根据权利要求1所述的基于动态规则的物联网实时数据处理方法,其特征在于:所述结构化数据指的是有组织的格式数据,物联网传感数据通常使用结构化的值,如温度、湿度、...

【专利技术属性】
技术研发人员:杨军陈勇杨振兴刘晓沛庄锦俊
申请(专利权)人:筑加智慧城市建设有限公司
类型:发明
国别省市:

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

1