System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种异构系统之间的趋势数据同步系统及方法技术方案_技高网

一种异构系统之间的趋势数据同步系统及方法技术方案

技术编号:41123388 阅读:5 留言:0更新日期:2024-04-30 17:49
本发明专利技术提供一种异构系统之间的趋势数据同步系统及方法,系统包括:通信连接的Web查询端和DCS监控系统;Web查询端包括:通信连接的Web客户端和Web数据服务器,Web数据服务器根据趋势数据查询请求向DCS监控系统查询历史趋势数据;DCS监控系统包括:通信连接的DCS数据代理服务器、DCS时钟同步服务器和历史趋势服务器,DCS数据代理服务器和Web数据服务器每隔预设时间自动生成时钟同步请求发送至对应的接收端,以DCS时钟同步服务器为时钟源完成时钟同步将时钟同步后的历史趋势数据返回至Web客户端。相比较增加两台GPS硬件时钟同步服务器实现两个异构系统时钟同步,不需要额外硬件支持仅通过加设软件模块就能实现在Web查询端正确查询历史趋势数据。

【技术实现步骤摘要】

本专利技术属dcs监控系统时钟同步,更具体地,涉及一种异构系统之间的趋势数据同步系统及方法


技术介绍

1、对dcs监控系统的历史趋势数据服务器查询,要求查询客户端和趋势数据服务器时钟必须同步,才能确保查询到的数据能正常在客户端显示;如果查询客户端和趋势数据服务器时钟不同步,就不能准确绘制出历史趋势数据图形。

2、但是异构系统之间,web侧和dcs系统侧不在同一个局域网,无法使用同一个时钟同步服务器进行时钟同步。通常的解决方案是需要采购两台gps硬件时钟同步服务器,dcs系统侧和web侧选择独立的gps进行时钟同步,确保时钟偏差在允许的范围内。这种方案会给用户带来额外的采购费用。


技术实现思路

1、本专利技术基于现有技术存在的上述缺点,提出一种异构系统之间的趋势数据同步系统及方法,相比较增加两台gps硬件时钟同步服务器实现两个异构系统时钟同步,本专利技术不需要硬件支持就能够让用户在不增加额外采购费用的前提下,实现在web侧正确查询历史趋势数据。

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

3、一种异构系统之间的趋势数据同步系统,所述趋势数据同步系统包括:web查询端,以及与所述web查询端通信连接的dcs监控系统;

4、所述web查询端包括:

5、通信连接的web客户端和web数据服务器,所述web客户端用于接收外部输入的趋势数据查询条件并根据所述趋势数据查询条件向所述web数据服务器发送趋势数据查询请求;

>6、所述web数据服务器根据所述趋势数据查询请求向所述dcs监控系统查询历史趋势数据;

7、所述dcs监控系统包括:

8、通信连接的dcs数据代理服务器、dcs时钟同步服务器和历史趋势服务器;

9、所述历史趋势服务器用于收集各监控终端采集的监测数据并形成历史趋势数据;

10、所述dcs数据代理服务器每隔预设时间自动生成时钟同步请求发送至所述dcs时钟同步服务器请求时钟同步,以及所述web数据服务器每隔所述预设时间自动生成时钟同步请求发送至所述dcs数据代理服务器请求时钟同步,使所述dcs数据代理服务器、所述web数据服务器以所述dcs时钟同步服务器为时钟源完成时钟同步;所述dcs数据代理服务器接收所述趋势数据查询请求向所述历史趋势服务器查询历史趋势数据,将时钟同步后的历史趋势数据返回至所述web客户端。

11、优选的,dcs数据代理服务器以所述dcs时钟同步服务器为基准分别计算所述web数据服务器、所述dcs数据代理服务器与所述dcs时钟同步服务器之间的时钟偏差并将所述时钟偏差调整至预设的偏差范围内保持时钟同步。

12、优选的,所述dcs数据代理服务器计算所述web数据服务器和所述dcs时钟同步服务器之间的第一时钟偏差,并判断所述第一时钟偏差是否超过所述预设的偏差范围,若是,则根据所述dcs时钟同步服务器的系统时间对所述web数据服务器的系统时间进行调整,使所述第一时钟偏差不超出所述预设的偏差范围,以及,

13、计算所述dcs数据代理服务器和所述dcs时钟同步服务器之间的第二时钟偏差,并判断所述第二时钟偏差是否超过所述预设的偏差范围,若是,则根据所述dcs时钟同步服务器的系统时间对所述dcs数据代理服务器的系统时间进行调整,使所述第二时钟偏差不超出所述预设的偏差范围。

14、优选的,所述dcs数据代理服务器包括时钟同步服务模块,所述时钟同步服务模块与所述web数据服务器通过sntp协议通信。

15、优选的,所述dcs数据代理服务器以所述时钟同步请求中包含的时间戳对于返回的所述历史趋势数据进行时间戳校验,将通过时间戳校验的所述历史趋势数据返回至所述web客户端。

16、优选的,所述趋势数据查询条件包括位号名、位号类型、数据开始时间、数据结束时间和两数据点之间的时间跨度。

17、优选的,返回的所述历史趋势数据包括对应于各数据点的时间、值和质量码,对应于数据点的时间匹配精度为秒。

18、优选的,所述web客户端包括图形绘制单元,所述图形绘制单元根据所述历史趋势数据包括的各数据点的时间、值和质量码进行趋势图形绘制。

19、优选的,所述图形绘制单元预设有时间匹配条件,对于符合该时间匹配条件的数据点判断为有效数据点,所述图形绘制单元绘制趋势图形时,将质量码为好的两个有效数据点绘制成直线,无效数据点则绘制成的断点。

20、本专利技术还提供一种异构系统之间的趋势数据同步方法,利用上述所述的异构系统之间的趋势数据同步系统,所述方法包括:

21、所述web客户端接收外部输入的趋势数据查询条件;

22、所述web数据服务器根据所述趋势数据查询条件向所述dcs数据代理服务器发送趋势数据查询请求;

23、所述web数据服务器根据所述趋势数据查询请求向所述dcs监控系统查询历史趋势数据;

24、所述dcs数据代理服务器每隔预设时间自动生成时钟同步请求发送至所述dcs时钟同步服务器请求时钟同步,以及所述web数据服务器根据所述预设时间自动生成时钟同步请求发送至所述dcs数据代理服务器请求时钟同步,使所述dcs数据代理服务器、所述web数据服务器以所述dcs时钟同步服务器为时钟源完成时钟同步;

25、所述dcs数据代理服务器接收所述趋势数据查询请求向所述历史趋势服务器查询历史趋势数据,将时钟同步后的历史趋势数据返回至所述web客户端。

26、本专利技术的技术方案的有益效果在于:

27、本专利技术通过在dcs监控系统侧增加dcs数据代理服务器,接收web查询端的时钟同步请求并与dcs监控系统的dcs时钟同步服务器进行时钟同步,分别计算web数据服务器、dcs数据代理服务器与dcs时钟同步服务器之间的时钟偏差并将时钟偏差调整至预设的偏差范围内以保持时钟同步,以确保web查询端和dcs监控系统两个异构系统的时钟同步源来自同一个时钟同步源,使web查询端能准确地绘制出和dcs监控系统侧一致的历史趋势数据图形,相比较增加两台gps硬件时钟同步服务器实现两个异构系统时钟同步,本专利技术不需要额外硬件支持仅通过加设软件模块就能够让用户在不增加额外采购费用的前提下,实现在web查询端正确查询历史趋势数据。

本文档来自技高网...

【技术保护点】

1.一种异构系统之间的趋势数据同步系统,其特征在于,所述趋势数据同步系统包括:Web查询端,以及与所述Web查询端通信连接的DCS监控系统;

2.根据权利要求1所述的趋势数据同步系统,其特征在于,DCS数据代理服务器以所述DCS时钟同步服务器为基准分别计算所述Web数据服务器、所述DCS数据代理服务器与所述DCS时钟同步服务器之间的时钟偏差并将所述时钟偏差调整至预设的偏差范围内保持时钟同步。

3.根据权利要求2所述的趋势数据同步系统,其特征在于,所述DCS数据代理服务器计算所述Web数据服务器和所述DCS时钟同步服务器之间的第一时钟偏差,并判断所述第一时钟偏差是否超过所述预设的偏差范围,若是,则根据所述DCS时钟同步服务器的系统时间对所述Web数据服务器的系统时间进行调整,使所述第一时钟偏差不超出所述预设的偏差范围,以及,

4.根据权利要求1所述的趋势数据同步系统,其特征在于,所述DCS数据代理服务器包括时钟同步服务模块,所述时钟同步服务模块与所述Web数据服务器通过SNTP协议通信。

5.根据权利要求1所述的趋势数据同步系统,其特征在于,所述DCS数据代理服务器以所述时钟同步请求中包含的时间戳对于返回的所述历史趋势数据进行时间戳校验,将通过时间戳校验的所述历史趋势数据返回至所述Web客户端。

6.根据权利要求1所述的趋势数据同步系统,其特征在于,所述趋势数据查询条件包括位号名、位号类型、数据开始时间、数据结束时间和两数据点之间的时间跨度。

7.根据权利要求1所述的趋势数据同步系统,其特征在于,返回的所述历史趋势数据包括对应于各数据点的时间、值和质量码,对应于数据点的时间匹配精度为秒。

8.根据权利要求7所述的趋势数据同步系统,其特征在于,所述Web客户端包括图形绘制单元,所述图形绘制单元根据所述历史趋势数据包括的各数据点的时间、值和质量码进行趋势图形绘制。

9.根据权利要求8所述的趋势数据同步系统,其特征在于,所述图形绘制单元预设有时间匹配条件,对于符合该时间匹配条件的数据点判断为有效数据点,所述图形绘制单元绘制趋势图形时,将质量码为好的两个有效数据点绘制成直线,无效数据点则绘制成的断点。

10.一种异构系统之间的趋势数据同步方法,利用根据权利要求1-9中任意一项所述的异构系统之间的趋势数据同步系统,其特征在于,所述方法包括:

...

【技术特征摘要】

1.一种异构系统之间的趋势数据同步系统,其特征在于,所述趋势数据同步系统包括:web查询端,以及与所述web查询端通信连接的dcs监控系统;

2.根据权利要求1所述的趋势数据同步系统,其特征在于,dcs数据代理服务器以所述dcs时钟同步服务器为基准分别计算所述web数据服务器、所述dcs数据代理服务器与所述dcs时钟同步服务器之间的时钟偏差并将所述时钟偏差调整至预设的偏差范围内保持时钟同步。

3.根据权利要求2所述的趋势数据同步系统,其特征在于,所述dcs数据代理服务器计算所述web数据服务器和所述dcs时钟同步服务器之间的第一时钟偏差,并判断所述第一时钟偏差是否超过所述预设的偏差范围,若是,则根据所述dcs时钟同步服务器的系统时间对所述web数据服务器的系统时间进行调整,使所述第一时钟偏差不超出所述预设的偏差范围,以及,

4.根据权利要求1所述的趋势数据同步系统,其特征在于,所述dcs数据代理服务器包括时钟同步服务模块,所述时钟同步服务模块与所述web数据服务器通过sntp协议通信。

5.根据权利要求1所述的趋势数据同步系统,其特征在于,所述dcs数据代理服务器以所述时钟...

【专利技术属性】
技术研发人员:李民范宗海李磊黄文君戴乐强金洛阳
申请(专利权)人:中国石油化工股份有限公司
类型:发明
国别省市:

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

1