一种支持多用户数据交换协议的工业过程控制数据访问方法技术

技术编号:39141217 阅读:7 留言:0更新日期:2023-10-23 14:54
本发明专利技术公开了一种支持多用户数据交换协议的工业过程控制数据访问方法,涉及数据访问技术领域,本发明专利技术设置缓存空间,并根据底层数据中各数据对应的数据信息进行分析,得到数据评估系数,并判断数据是否适合储存在缓存空间中,将频繁访问的数据存储在缓存空间中,可以减少对底层数据的访问次数,从而提高数据的访问速度,判断是否需要进行扩容,可以增加缓存空间的容量,使得缓存可以存储更多的数据,这样可以减少缓存命中率低的情况,提高数据的访问速度和响应时间,通过设置各用户数据流的优先级,可以将有限的资源更加有效地分配给重要的数据流,从而提高其传输速率和响应时间。从而提高其传输速率和响应时间。从而提高其传输速率和响应时间。

【技术实现步骤摘要】
一种支持多用户数据交换协议的工业过程控制数据访问方法


[0001]本专利技术涉及数据访问
,具体涉及一种支持多用户数据交换协议的工业过程控制数据访问方法。

技术介绍

[0002]在工业过程控制系统中,通常涉及多个用户对工业设备、传感器和执行器等进行数据访问和控制,这些用户可能包括操作员、工程师、管理人员等,他们需要实时获取和处理工业过程数据,以便进行监控、优化和决策支持,为了实现多用户之间的数据交换,需要一种支持多用户数据交换协议的工业过程控制数据访问方法;
[0003]当前技术中工业过程控制系统中可能涉及大量的用户和设备,当前技术中的数据访问方法可能不够灵活和可扩展,无法满足大规模的数据交换需求,很显然这种检测方式至少存在以下方面问题:
[0004]1、现有技术无法将最常访问数据从底层数据中转存至缓存空间中将导致访问延迟增加、系统性能下降、资源浪费、数据一致性问题和可扩展性的限制等问题,同时,如果无法准确判断是否需要扩容缓存空间,可能会导致不必要的资源浪费,如果缓存空间已经足够存储数据,但因为无法准确评估而进行扩容操作,将会浪费额外的存储资源,如果缓存空间过度扩容,可能导致缓存延迟增加,从而影响数据的访问速度和响应时间,进而降低整体的系统性能,将占用宝贵的存储资源,导致资源的浪费;
[0005]2、当前技术可能无法准确评估各用户数据流基本参数的重要性。基本参数的重要性评估系数不准确,先级的设置可能不合理,导致对某些重要数据流的延迟处理或对某些不重要数据流的过度处理,如果优先级设置不合理,会导致资源被错误地分配给不重要的数据流,从而浪费了有限的处理资源,这可能导致系统性能下降、处理效率低下或延迟问题,导致对数据流的处理不准确、延迟或浪费资源的问题。

技术实现思路

[0006]针对上述存在的技术不足,本专利技术的目的是提供一种支持多用户数据交换协议的工业过程控制数据访问方法。
[0007]为解决上述技术问题,本专利技术采用如下技术方案:本专利技术提供一种支持多用户数据交换协议的工业过程控制数据访问方法,包括:
[0008]步骤一、数据信息的获取:获取底层数据中各数据对应的数据信息,数据信息包括数据大小和访问频率;
[0009]步骤二、数据信息的分析:设置缓存空间,根据底层数据中各数据对应的数据信息,从而对底层数据中各数据对应的数据信息进行分析,得到底层数据中各数据的数据信息对应的数据评估系数,并判断底层数据中各数据是否适合储存在缓存空间中;
[0010]步骤三、性能信息获取:在缓存空间设置若干个采集时间点,从而在各采集时间点采集缓存空间对应的性能信息,性能信息包括缓存使用率、缓存淘汰率和缓存延迟;
[0011]步骤四、性能信息的分析:根据各采集时间点采集缓存空间对应的性能信息,从而对各采集时间点缓存空间对应的性能信息进行分析,得到各采集时间点缓存空间性能信息对应的性能评估系数,并判断各采集时间点缓存空间是否需要扩容;
[0012]步骤五、扩容值的分析:当某采集时间点缓存空间需要扩容时,进而分析缓存空间对应的扩容值;
[0013]步骤六、数据流基本参数的获取:获取各用户数据流对应的基本参数,基本参数包括数据大小、数据频率和数据时效;
[0014]步骤七、基本参数的分析:根据各用户数据流对应的基本参数,从而对各用户数据流对应的基本参数进行分析,得到各用户数据流基本参数对应的重要性评估系数;
[0015]步骤八、优先级的设置:根据各用户数据流基本参数对应的重要性评估系数,从而对各用户数据流的优先级进行分析,进而将各用户数据流进行优先级的设置。
[0016]优选地,所述对底层数据中各数据对应的数据信息进行分析,具体分析过程如下:
[0017]将底层数据中各数据对应的数据大小和访问频率分别记为Q
i
和W
i
,其中,i表示各数据对应的编号,i=1,2......u,代入计算公式中,得到底层数据中各数据的数据信息对应的数据评估系数α
i
,其中,Q

、W

分别表示为设定的数据对应的标准数据大小、标准访问频率,ε1、ε2分别表示设定的数据中数据大小、访问频率对应的权重因子。
[0018]优选地,所述判断底层数据中各数据是否适合储存在缓存空间中,具体判断过程如下:
[0019]将底层数据中各数据的数据信息对应的数据评估系数与设定的标准数据的数据信息对应的数据评估系数进行对比,若底层数据中某数据的数据信息对应的数据评估系数小于设定的标准数据的数据信息对应的数据评估系数,则判定该数据不适合储存在缓存空间中,若底层数据中某数据的数据信息对应的数据评估系数大于或者等于设定的标准数据的数据信息对应的数据评估系数,则判定该数据适合储存在缓存空间中,以此方式判断底层数据中各数据是否适合储存在缓存空间中。
[0020]优选地,所述对各采集时间点缓存空间对应的性能信息进行分析,具体分析过程如下:
[0021]将各采集时间点采集缓存空间对应的缓存使用率、缓存淘汰率和缓存延迟分别记为e
g
、r
g
和t
g
,其中,g表示各采集时间点对应的编号,g=1,2......n,代入计算公式中,得到各采集时间点缓存空间性能信息对应的性能评估系数β
g
,其中,e

、r

、t

分别表示为设定的缓存空间对应的标准缓存使用率、标准缓存淘汰率、标准缓存延迟,ω1、ω2、ω3分别表示设定的缓存空间缓存使用率、缓存淘汰率、缓存延迟对应的权重因子。
[0022]优选地,所述判断各采集时间点缓存空间是否需要扩容,具体判定过程如下:
[0023]将各采集时间点缓存空间性能信息对应的性能评估系数与设定的标准缓存空间性能信息对应的性能评估系数进行对比,若某采集时间点缓存空间性能信息对应的性能评
估系数小于设定的标准缓存空间性能信息对应的性能评估系数,则判定该采集时间点缓存空间不需要扩容,若某采集时间点缓存空间性能信息对应的性能评估系数大于或者等于设定的标准缓存空间性能信息对应的性能评估系数,则判定该采集时间点缓存空间需要扩容,以此方式判断各采集时间点缓存空间是否需要扩容。
[0024]优选地,所述分析缓存空间对应的扩容值,具体分析过程如下:
[0025]当某采集时间点缓存空间需要扩容时,将该采集时间点缓存空间性能信息对应的性能评估系数与数据库中各性能评估系数进行对比,进而得到该采集时间点缓存空间对应的缓存空间对应的扩容值。
[0026]优选地,所述对各用户数据流对应的基本参数进行分析,具体分析过程如下:
[0027]将各用户数据流对应的数据大小、数据频率和数据时效分别记为y
x
、p
x
和h
x
,其中,x表示各用户数据流对应的编号,x=1,2.....本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支持多用户数据交换协议的工业过程控制数据访问方法,其特征在于,包括:步骤一、数据信息的获取:获取底层数据中各数据对应的数据信息,数据信息包括数据大小和访问频率;步骤二、数据信息的分析:设置缓存空间,根据底层数据中各数据对应的数据信息,从而对底层数据中各数据对应的数据信息进行分析,得到底层数据中各数据的数据信息对应的数据评估系数,并判断底层数据中各数据是否适合储存在缓存空间中;步骤三、性能信息获取:在缓存空间设置若干个采集时间点,从而在各采集时间点采集缓存空间对应的性能信息,性能信息包括缓存使用率、缓存淘汰率和缓存延迟;步骤四、性能信息的分析:根据各采集时间点采集缓存空间对应的性能信息,从而对各采集时间点缓存空间对应的性能信息进行分析,得到各采集时间点缓存空间性能信息对应的性能评估系数,并判断各采集时间点缓存空间是否需要扩容;步骤五、扩容值的分析:当某采集时间点缓存空间需要扩容时,进而分析缓存空间对应的扩容值;步骤六、数据流基本参数的获取:获取各用户数据流对应的基本参数,基本参数包括数据大小、数据频率和数据时效;步骤七、基本参数的分析:根据各用户数据流对应的基本参数,从而对各用户数据流对应的基本参数进行分析,得到各用户数据流基本参数对应的重要性评估系数;步骤八、优先级的设置:根据各用户数据流基本参数对应的重要性评估系数,从而对各用户数据流的优先级进行分析,进而将各用户数据流进行优先级的设置。2.如权利要求1所述的一种支持多用户数据交换协议的工业过程控制数据访问方法,其特征在于,所述对底层数据中各数据对应的数据信息进行分析,具体分析过程如下:将底层数据中各数据对应的数据大小和访问频率分别记为Q
i
和W
i
,其中,i表示各数据对应的编号,i=1,2......u,代入计算公式中,得到底层数据中各数据的数据信息对应的数据评估系数α
i
,其中,Q

、W

分别表示为设定的数据对应的标准数据大小、标准访问频率,ε1、ε2分别表示设定的数据中数据大小、访问频率对应的权重因子。3.如权利要求2所述的一种支持多用户数据交换协议的工业过程控制数据访问方法,其特征在于,所述判断底层数据中各数据是否适合储存在缓存空间中,具体判断过程如下:将底层数据中各数据的数据信息对应的数据评估系数与设定的标准数据的数据信息对应的数据评估系数进行对比,若底层数据中某数据的数据信息对应的数据评估系数小于设定的标准数据的数据信息对应的数据评估系数,则判定该数据不适合储存在缓存空间中,若底层数据中某数据的数据信息对应的数据评估系数大于或者等于设定的标准数据的数据信息对应的数据评估系数,则判定该数据适合储存在缓存空间中,以此方式判断底层数据中各数据是否适合储存在缓存空间中。4.如权利要求1所述的一种支持多用户数据交换协议的工业过程控制数据访问方法,其特征在于,所述对各采集时间点缓存空间对应的性能信息进行分析,具体分析过程如下:将各采集时间点采集缓存空间对...

【专利技术属性】
技术研发人员:郑雁鹏杨永军詹翔
申请(专利权)人:上海麦杰科技股份有限公司北京分公司
类型:发明
国别省市:

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

1