【技术实现步骤摘要】
应用于多路采集后数据的无缝切换方式
本专利技术涉及多路数据采集后数据择优和动态切换
,尤其是涉及一种应用于多路采集后数据的无缝切换方式。
技术介绍
在很多综合监控系统中,往往会部署前置处理器在应用服务器与远程终端单元之间,完成多个不同数据协议的远程终端数据采集。对于数据实时性和安全性较高的综合监控系统,例如地铁轨道交通综合监控系统,需要考虑到单个前置处理器存在机器故障或者网络故障等异常情况时,综合监控系统将出现数据丢失的严重问题。为此,综合监控系统往往会部署多个前置处理器多路采集远程终端数据,对于多路数据需要选择其中一路数据为数据应用进程使用,即主路径数据。当主路径数据发生异常时能够动态快速切换成另外一路有效数据,保证综合监控系统数据的实时性与完整性。现在多数系统针对多路数据应用时,通常由多个前置处理器相互通讯或者借助第三方技术,决策出主备前置处理器,由主前置处理器上送数据至应用服务器,备前置处理器不工作。在采用多个前置处理器同时采集远程终端数据时,如果使用前置处理器的主备选择路径数据,前置处理器之间需要建立通信,编写代码或者借助第三方技术决策前置处理器的主备,大大增加数据采集进程开发的复杂度;其次前置处理器的主备并不能代表当前前置处理器上路径数据的主备,存在主前置处理器上数据并不良好却依然上送的问题;而且前置处理器需要相互通信、逻辑处理后决策主备后才切换数据上送,这切换主备和数据上送过程必然消耗一定时间,这可能造成应用服务器数据丢失和数据延时。
技术实现思路
本专利技术的专 ...
【技术保护点】
1.一种应用于多路采集后数据的无缝切换方式,其特征是,包括N个前置处理器(1),应用服务器(2)和远程终端单元(3),N>2;包括第x个前置处理器的数据采集进程的数据采集过程,数据采集进程的数据上送过程,数据应用进程接收数据采集进程的上送数据的过程,数据应用进程多路的数据择优切换过程;x=1,2,3,…,N;/n数据采集进程的数据采集过程:/n(1-1)第x个前置处理器的数据采集进程开始数据采集;/n(1-2)定时计算采集路径Lx的健康度Cx;判断数据采集进程与远程终端单元的采集路径Lx连接是否正常;如果Lx异常,尝试连接远程终端单元,重新执行步骤(1-1);如果采集路径Lx正常,则转入步骤(1-3);/n(1-3)数据采集进程开始与远程终端单元通信,接收并解析数据,保存实时数据Ax,如果Ax与数据采集进程之前采集保存的数据不一致,则将Ax记录至变化数据队列;/n采集路径健康度Cx的计算过程如下:/n假定数据采集间隔为1个单位,数值Fe为最近100个采集间隔单位中第e个采集间隔单位的记录数值,如果采集路径Lx异常记录数值Fe为-2;如果采集路径Lx正常,在两个采集间隔单位内收到正确数据 ...
【技术特征摘要】
1.一种应用于多路采集后数据的无缝切换方式,其特征是,包括N个前置处理器(1),应用服务器(2)和远程终端单元(3),N>2;包括第x个前置处理器的数据采集进程的数据采集过程,数据采集进程的数据上送过程,数据应用进程接收数据采集进程的上送数据的过程,数据应用进程多路的数据择优切换过程;x=1,2,3,…,N;
数据采集进程的数据采集过程:
(1-1)第x个前置处理器的数据采集进程开始数据采集;
(1-2)定时计算采集路径Lx的健康度Cx;判断数据采集进程与远程终端单元的采集路径Lx连接是否正常;如果Lx异常,尝试连接远程终端单元,重新执行步骤(1-1);如果采集路径Lx正常,则转入步骤(1-3);
(1-3)数据采集进程开始与远程终端单元通信,接收并解析数据,保存实时数据Ax,如果Ax与数据采集进程之前采集保存的数据不一致,则将Ax记录至变化数据队列;
采集路径健康度Cx的计算过程如下:
假定数据采集间隔为1个单位,数值Fe为最近100个采集间隔单位中第e个采集间隔单位的记录数值,如果采集路径Lx异常记录数值Fe为-2;如果采集路径Lx正常,在两个采集间隔单位内收到正确数据记录数值Fe为1;未收到数据记录数值Fe为-1;收到错误数据记录数值Fe为-2,统计最近的100个采集间隔单位记录数值总和,记录数值总和除以100即为采集路径Lx的健康度;其中,e=1,2,3,…,100。
2.根据权利要求1所述的应用于多路采集后数据的无缝切换方式,其特征是,所述数据采集进程的数据上送过程包括如下步骤:
(2-1)第x个前置处理器的数据采集进程开始数据上送;
(2-2)判断数据采集进程与数据应用进程的上送路径Yx是否正常;如果Yx异常,重新执行步骤(2-1);如果Yx正常,转入步骤(2-3);
(2-3)数据采...
【专利技术属性】
技术研发人员:桂将林,俞林斌,曹辉,徐腾云,赵鸿鸣,徐泽春,黄小权,
申请(专利权)人:浙江浙大中控信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。