【技术实现步骤摘要】
一种支持多用户数据交换协议的工业过程控制数据访问方法
[0001]本专利技术涉及数据访问
,具体涉及一种支持多用户数据交换协议的工业过程控制数据访问方法。
技术介绍
[0002]在工业过程控制系统中,通常涉及多个用户对工业设备、传感器和执行器等进行数据访问和控制,这些用户可能包括操作员、工程师、管理人员等,他们需要实时获取和处理工业过程数据,以便进行监控、优化和决策支持,为了实现多用户之间的数据交换,需要一种支持多用户数据交换协议的工业过程控制数据访问方法;
[0003]当前技术中工业过程控制系统中可能涉及大量的用户和设备,当前技术中的数据访问方法可能不够灵活和可扩展,无法满足大规模的数据交换需求,很显然这种检测方式至少存在以下方面问题:
[0004]1、现有技术无法将最常访问数据从底层数据中转存至缓存空间中将导致访问延迟增加、系统性能下降、资源浪费、数据一致性问题和可扩展性的限制等问题,同时,如果无法准确判断是否需要扩容缓存空间,可能会导致不必要的资源浪费,如果缓存空间已经足够存储数据,但因为无法准确评估而进行扩容操作,将会浪费额外的存储资源,如果缓存空间过度扩容,可能导致缓存延迟增加,从而影响数据的访问速度和响应时间,进而降低整体的系统性能,将占用宝贵的存储资源,导致资源的浪费;
[0005]2、当前技术可能无法准确评估各用户数据流基本参数的重要性。基本参数的重要性评估系数不准确,先级的设置可能不合理,导致对某些重要数据流的延迟处理或对某些不重要数据流的过度处理,如果优先级设置不合理 ...
【技术保护点】
【技术特征摘要】
1.一种支持多用户数据交换协议的工业过程控制数据访问方法,其特征在于,包括:步骤一、数据信息的获取:获取底层数据中各数据对应的数据信息,数据信息包括数据大小和访问频率;步骤二、数据信息的分析:设置缓存空间,根据底层数据中各数据对应的数据信息,从而对底层数据中各数据对应的数据信息进行分析,得到底层数据中各数据的数据信息对应的数据评估系数,并判断底层数据中各数据是否适合储存在缓存空间中;步骤三、性能信息获取:在缓存空间设置若干个采集时间点,从而在各采集时间点采集缓存空间对应的性能信息,性能信息包括缓存使用率、缓存淘汰率和缓存延迟;步骤四、性能信息的分析:根据各采集时间点采集缓存空间对应的性能信息,从而对各采集时间点缓存空间对应的性能信息进行分析,得到各采集时间点缓存空间性能信息对应的性能评估系数,并判断各采集时间点缓存空间是否需要扩容;步骤五、扩容值的分析:当某采集时间点缓存空间需要扩容时,进而分析缓存空间对应的扩容值;步骤六、数据流基本参数的获取:获取各用户数据流对应的基本参数,基本参数包括数据大小、数据频率和数据时效;步骤七、基本参数的分析:根据各用户数据流对应的基本参数,从而对各用户数据流对应的基本参数进行分析,得到各用户数据流基本参数对应的重要性评估系数;步骤八、优先级的设置:根据各用户数据流基本参数对应的重要性评估系数,从而对各用户数据流的优先级进行分析,进而将各用户数据流进行优先级的设置。2.如权利要求1所述的一种支持多用户数据交换协议的工业过程控制数据访问方法,其特征在于,所述对底层数据中各数据对应的数据信息进行分析,具体分析过程如下:将底层数据中各数据对应的数据大小和访问频率分别记为Q
i
和W
i
,其中,i表示各数据对应的编号,i=1,2......u,代入计算公式中,得到底层数据中各数据的数据信息对应的数据评估系数α
i
,其中,Q
′
、W
′
分别表示为设定的数据对应的标准数据大小、标准访问频率,ε1、ε2分别表示设定的数据中数据大小、访问频率对应的权重因子。3.如权利要求2所述的一种支持多用户数据交换协议的工业过程控制数据访问方法,其特征在于,所述判断底层数据中各数据是否适合储存在缓存空间中,具体判断过程如下:将底层数据中各数据的数据信息对应的数据评估系数与设定的标准数据的数据信息对应的数据评估系数进行对比,若底层数据中某数据的数据信息对应的数据评估系数小于设定的标准数据的数据信息对应的数据评估系数,则判定该数据不适合储存在缓存空间中,若底层数据中某数据的数据信息对应的数据评估系数大于或者等于设定的标准数据的数据信息对应的数据评估系数,则判定该数据适合储存在缓存空间中,以此方式判断底层数据中各数据是否适合储存在缓存空间中。4.如权利要求1所述的一种支持多用户数据交换协议的工业过程控制数据访问方法,其特征在于,所述对各采集时间点缓存空间对应的性能信息进行分析,具体分析过程如下:将各采集时间点采集缓存空间对...
【专利技术属性】
技术研发人员:郑雁鹏,杨永军,詹翔,
申请(专利权)人:上海麦杰科技股份有限公司北京分公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。