System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种实时数据内存的共享管理方法及系统技术方案_技高网

一种实时数据内存的共享管理方法及系统技术方案

技术编号:40339352 阅读:9 留言:0更新日期:2024-02-09 14:27
本发明专利技术涉及一种实时数据内存的共享管理方法及系统,其通过在实时数据队列中设置动态监测窗口的方式分析当前时刻下数据的紧急程度,并根据数据紧急程度值将数据发送给不同的数据处理单元,使得紧急的数据能够优先被处理速率快的数据处理单元处理,保证数据的时效性。而对于一些紧急程度不高的数据,则可以将其分配给占用内存资源较少的数据处理单元处理,以节约计算资源。同时,本发明专利技术中还根据与数据紧急程度值成反比的规则调整动态监测窗口的大小,使得数据紧急时提高数据分析速度,数据不紧急时具备较宽的分析视野,能够更加快速的识别紧急情况。相比于现有技术,本发明专利技术在节约计算资源的同时,保证数据能够被实时处理。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种实时数据内存的共享管理方法、系统、设备及介质。


技术介绍

1、随着信息化的到来,人们生活中的各种设施也变得越来越智能化。在这个智能化的浪潮下,智能水电站成为其中之一的代表。

2、智能水电站通过引入先进的技术和系统,实现了自动化和智能化的运行。它们具备了更高效、更智能的监测、控制、优化和管理能力。例如,智能操控系统可以通过实时监测电力负荷,自动调整发电和供电的平衡,以满足不同时间段的用电需求。智能的传感器和监测设备能够实时监测水流、水位和发电参数等关键信息,帮助优化发电效率,并及时发现并处理问题。

3、然而,随着智能水电站运行所产生的数据不断增长,并且对数据实时性的要求也越来越高,人们面临着一个挑战:有限的计算资源。有限的计算资源无法满足智能水电站对大规模数据处理和实时决策的需求。因此,人们需要一种新的实时数据内存的共享管理方法,以充分利用有限的计算资源,同时确保数据能够被及时处理。


技术实现思路

1、有鉴于此,有必要提供一种实时数据内存的共享管理方法及系统,用以解决现有技术中有限的计算资源下无法保证数据处理实时性的问题。

2、为达到上述技术目的,本专利技术采取了以下技术方案:

3、第一方面,本专利技术提供了一种实时数据内存的共享管理方法,包括:

4、在实时数据队列中设置动态监测窗口,并分析所述动态监测窗口中的数据的数据紧急程度,得到数据紧急程度值;

5、根据所述数据紧急程度值调整所述动态监测窗口的大小,所述动态监测窗口的大小和所述数据紧急程度值代表的数据紧急程度成反比;

6、根据所述数据紧急程度值,得到目标数据处理单元,并将所述实时队列中的数据发送给所述目标数据处理单元处理;

7、其中,所述目标数据处理单元为多个数据处理单元中的一个,不同数据处理单元中,一个数据处理进程映射的内存大小不同。

8、进一步的,所述分析所述动态监测窗口中的数据的数据紧急程度,得到数据紧急程度值,包括:

9、基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数;

10、根据多种预设分析指标对应的紧急系数,得到所述数据紧急程度值。

11、进一步的,所述实时数据队列中的数据包括具备时间戳的数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

12、根据所述动态监测窗口中具备时间戳的数据,得到所述动态监测窗口中的数据的平均数据到达间隔;

13、根据所述平均数据到达间隔,得到第一紧急系数。

14、进一步的,所述实时数据队列中的数据包括异常提示数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

15、计算所述动态监测窗口中的异常提示数据在所述动态监测窗口中的数据中所占的比例,得到异常数据比例;

16、根据所述异常数据比例,得到第二紧急系数。

17、进一步的,所述实时数据队列中的数据包括数值数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

18、获取预设异常数值范围;

19、统计所述动态监测窗口中,超出预设异常数值范围的数值数据的个数,得到异常数据个数;

20、根据所述异常数据个数,得到第三紧急系数。

21、进一步的,所述实时数据队列中的数据包括优先级数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

22、计算所述动态监测窗口中的所有优先级数据的平均值,得到平均优先级;

23、根据平均优先级,得到第四紧急系数。

24、进一步的,所述根据多种预设分析指标对应的紧急系数,得到所述数据紧急程度值,包括:

25、通过下式得到所述数据紧急程度值:

26、

27、其中,u表示数据紧急程度值,c1表示第一紧急系数,c2表示第二紧急系数,c3表示第三紧急系数,c4表示第四紧急系数,ω1、ω2、ω3、ω4分别为不同的权重系数。

28、进一步的,所述多个数据处理单元包括第一数据处理单元、第二数据处理单元和第三数据处理单元,其中,所述第一数据处理单元中一个数据处理进程映射有一个单位的内存,所述第二数据处理单元中多个数据处理进程映射有一个单位的内存,所述第三数据处理单元中一个数据处理进程映射有多个单位的内存;

29、所述根据所述数据紧急程度值,得到目标数据处理单元,并将所述实时队列中的数据发送给所述目标数据处理单元处理,包括:

30、若所述数据紧急程度值超过第一预设阈值,则将所述第一数据处理单元作为所述目标数据处理单元;

31、若所述数据紧急程度值超过第二预设阈值但没超过所述第一预设阈值,则将所述第二数据处理单元作为所述目标数据处理单元;

32、若所述数据紧急程度值超过第三预设阈值但没超过所述第二预设阈值,则将所述第三数据处理单元作为所述目标数据处理单元;

33、将所述实时队列中的数据发送给所述目标数据处理单元处理;

34、其中,所述数据紧急程度值越大表示数据的紧急程度越高,所述第一预设阈值大于所述第二预设阈值,所述第二预设阈值大于所述第三预设阈值。

35、进一步的,所述根据所述数据紧急程度值调整所述动态监测窗口的大小,包括:

36、判断所述数据紧急程度值和预设调整阈值的关系;

37、若所述数据紧急程度值大于所述预设调整阈值,则所述动态监测窗口长度增加;

38、若所述数据紧急程度值小于所述预设调整阈值,则所述动态监测窗口长度减少。

39、第二方面,本专利技术还提供一种实时数据内存的共享管理系统,包括:

40、窗口监测模块,用于在实时数据队列中设置动态监测窗口,并分析所述动态监测窗口中的数据的数据紧急程度,得到数据紧急程度值;

41、窗口调整模块,用于根据所述数据紧急程度值调整所述动态监测窗口的大小,所述动态监测窗口的大小和所述数据紧急程度值代表的数据紧急程度成反比;

42、数据发送模块,用于根据所述数据紧急程度值,得到目标数据处理单元,并将所述实时队列中的数据发送给所述目标数据处理单元处理;

43、其中,所述目标数据处理单元为多个数据处理单元中的一个,不同数据处理单元中,一个数据处理进程映射的内存大小不同。

44、本专利技术提供一种实时数据内存的共享管理方法及系统,其通过在实时数据队列中设置动态监测窗口的方式分析当前时刻下数据的紧急程度,并数据紧急程度值将数据发送给不同的数据处理单元,多个数据处理单元中,一个数据处理进程映射的内存大小不同,表示其处理数据的速率不同,同时占用的内本文档来自技高网...

【技术保护点】

1.一种实时数据内存的共享管理方法,其特征在于,包括:

2.根据权利要求1所述的实时数据内存的共享管理方法,其特征在于,所述分析所述动态监测窗口中的数据的数据紧急程度,得到数据紧急程度值,包括:

3.根据权利要求1所述的实时数据内存的共享管理方法,其特征在于,所述实时数据队列中的数据包括具备时间戳的数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

4.根据权利要求3所述的实时数据内存的共享管理方法,其特征在于,所述实时数据队列中的数据包括异常提示数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

5.根据权利要求4所述的实时数据内存的共享管理方法,其特征在于,所述实时数据队列中的数据包括数值数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

6.根据权利要求5所述的实时数据内存的共享管理方法,其特征在于,所述实时数据队列中的数据包括优先级数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

7.根据权利要求6所述的实时数据内存的共享管理方法,其特征在于,所述根据多种预设分析指标对应的紧急系数,得到所述数据紧急程度值,包括:

8.根据权利要求1所述的实时数据内存的共享管理方法,其特征在于,所述多个数据处理单元包括第一数据处理单元、第二数据处理单元和第三数据处理单元,其中,所述第一数据处理单元中一个数据处理进程映射有一个单位的内存,所述第二数据处理单元中多个数据处理进程映射有一个单位的内存,所述第三数据处理单元中一个数据处理进程映射有多个单位的内存;

9.根据权利要求1所述的实时数据内存的共享管理方法,其特征在于,所述根据所述数据紧急程度值调整所述动态监测窗口的大小,包括:

10.一种实时数据内存的共享管理系统,其特征在于,包括:

...

【技术特征摘要】

1.一种实时数据内存的共享管理方法,其特征在于,包括:

2.根据权利要求1所述的实时数据内存的共享管理方法,其特征在于,所述分析所述动态监测窗口中的数据的数据紧急程度,得到数据紧急程度值,包括:

3.根据权利要求1所述的实时数据内存的共享管理方法,其特征在于,所述实时数据队列中的数据包括具备时间戳的数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

4.根据权利要求3所述的实时数据内存的共享管理方法,其特征在于,所述实时数据队列中的数据包括异常提示数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

5.根据权利要求4所述的实时数据内存的共享管理方法,其特征在于,所述实时数据队列中的数据包括数值数据;所述基于多种预设分析指标,分析所述动态监测窗口中的数据,得到每种预设分析指标对应的紧急系数,包括:

6.根据权利要...

【专利技术属性】
技术研发人员:蔡熹刘洁杨张斌廖湘彭代晓陈飞宇刘攀连雪广蔡航敖成彦陈端罗权
申请(专利权)人:中国三峡建工集团有限公司
类型:发明
国别省市:

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

1