数据校核装置及其控制方法与流程

文档序号:15848670发布日期:2018-11-07 09:29阅读:236来源:国知局
数据校核装置及其控制方法与流程

本发明涉及计算机数据处理技术领域,具体而言,涉及一种数据校核装置及其控制方法。

背景技术

在铁路行业中,列车运行控制系统是控制列车运行和保障铁路行车安全、提高运输效率的主要设备,其主要任务是监督列车运行速度、控制列车制动系统,实现列车的超速防护。然而,采集列车相关数据(例如运行速度)的相应器件(例如速度传感器)在长时间运行后,容易出现故障,从而导致采集的数据不够准确,或者相应器件因为其他意外故障,而导致某次采集的数据不正确。现有技术中,通常设置两组采集数据的模块,由同一处理器从模块获得相应数据并对数据进行校核,处理器的工作任务量大,在对大量数据进行校核时,容易出现延迟情况,使得采集的数据不能及时得到校核结果,进而容易出现安全隐患。



技术实现要素:

为了克服上述现有技术中的不足,本发明提供一种数据校核装置及其控制方法。

为了实现上述目的,本发明实施例所提供的技术方案如下所示:

第一方面,本发明实施例提供一种数据校核装置,包括:

第一处理器,用于接收预先采集预设对象得到的第一待校核数据;

第二处理器,用于接收预先采集所述预设对象得到的第二待校核数据;以及

第三处理器,与所述第一处理器、所述第二处理器连接,用于对所述第一待校核数据与所述第二待校核数据中相同类型的子数据进行比对,并生成校核结果。

可选地,上述第三处理器还用于:

在相同类型的所述子数据之间的差值大于或等于预设值时,生成表征校核不合格的校核结果;

在相同类型的所述子数据之间的差值小于所述预设值时,生成表征校核合格的校核结果。

可选地,上述数据校核装置还包括与所述第三处理器连接的提示模块,所述提示模块用于在校核不合格时,发出用于表征校核不合格的提示信息。

可选地,上述数据校核装置还包括:

与所述第一处理器连接的第一采集组件,用于采集并得到所述预设对象的所述第一待校核数据,所述第一待校核数据包括所述预设对象的行驶速度、列管压力值、车轮转动角度值、机车工况中的至少一种;

与所述第二处理器连接的第二采集组件,用于采集并得到所述预设对象的所述第二待校核数据,所述第二待校核数据包括所述预设对象的行驶速度、列管压力值、车轮转动角度值、机车工况中的至少一种。

可选地,上述第一采集组件包括速度采集模块、压力采集模块、轮转动方向采集模块、机车工况采集模块中的至少一种。

可选地,上述第二采集组件包括速度采集模块、压力采集模块、轮转动方向采集模块、机车工况采集模块中的至少一种。

可选地,上述第三处理器还用于将预设时段内得到的所述第一待校核数据及所述第二待校核数据进行比对,并生成所述校核结果。

可选地,上述第一待校核数据中的第一子数据预先设置有第一标识符,所述第二待校核数据中的第二子数据预先设置有第二标识符;

在数据类型相同的第一子数据与第二子数据中,所述第一子数据的第一标识符与所述第二子数据的第二标识符预先相关联。

可选地,上述数据校核装置还包括与所述第三处理器连接的存储模块,用于存储所述校核结果。

第二方面,本发明实施例提供一种数据校核装置的控制方法,所述方法包括:

控制数据校核装置中的第一处理器接收预先采集预设对象得到的第一待校核数据;

控制所述数据校核装置中的第二处理器接收预先采集所述预设对象得到的第二待校核数据;

对所述第一待校核数据与所述第二待校核数据中相同类型的子数据进行比对,并生成校核结果。

相对于现有技术而言,本发明提供的数据校核装置及其控制方法至少具有以下有益效果:该数据校核装置包括第一处理器、第二处理器及第三处理器。其中,第一处理器用于接收预先采集预设对象得到的第一待校核数据;第二处理器用于接收预先采集所述预设对象得到的第二待校核数据;第三处理器,用于对所述第一待校核数据与所述第二待校核数据中相同类型的子数据进行比对,并生成校核结果。本方案通过第一处理器、第二处理器分别接收预先采集的待校核数据,并由第三处理器对待校核数据进行校核,一方面有助于减轻各处理器的业务压力,及时得到校核结果,另一方面有助于避免因延迟得到校核结果而导致的安全隐患。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举本发明实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的数据校核装置的方框示意图之一。

图2为本发明实施例提供的数据校核装置的方框示意图之二。

图3为本发明实施例提供的数据校核装置的方框示意图之三。

图4为本发明实施例提供的数据校核装置的控制方法的流程示意图。

图标:100-数据校核装置;110-第一处理器;120-第二处理器;130-第三处理器;140-第一采集组件;150-第二采集组件;160-提示模块;170-存储模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参照图1,为本发明实施例提供的数据校核装置100的方框示意图之一。本发明实施例提供一种数据校核装置100,可以应用于列车(火车、高铁等),并对列车的相应数据进行校核,以保障数据的正确性。其数据包括但不限于列车的行驶速度、列管压力值、车轮转动角度值、机车工况等。

可理解地,列管为列车中的刹车组成部件。机车工况为列车的运动状态,包括前进运行、后退运动等状态。

在本实施例中,数据校核装置100可以包括第一处理器110、第二处理器120及第三处理器130。其中,第一处理器110与第二处理器120均与第三处理器130连接。

在本实施例中,第一处理器110可以用于接收预先采集预设对象得到的第一待校核数据。其中,预设对象可以为上述的列车,第一待校验数据中可以包括不同类型的数据。例如,第一待校核数据可以包括预设对象的行驶速度、列管压力值、车轮转动角度值、机车工况中的至少一种,当然,第一待校验数据还可以包括其他类型的数据,这里不作具体限定。

在本实施例中,第二处理器120可以用于接收预先采集预设对象得到的第二待校核数据。其中,第二待校验数据中可以包括不同类型的数据,例如,第二待校核数据可以包括预设对象的行驶速度、列管压力值、车轮转动角度值、机车工况中的至少一种,当然,第二待校验数据还可以包括其他类型的数据,这里不作具体限定。

可理解地,第一待校验数据与第二待校验数据为不同的采集装置(如图2所示的第一采集组件140、第二采集组件150)针对预设对象同一部位采集得到的数据,其数据类型相同,数值大小可能相同,也可能不同。例如,第一待校验数据与第二待校验数据为不同采集装置针对列车的同一车轮采集得到的相应的转速。

在本实施例中,第三处理器130可以用于对第一待校核数据与第二待校核数据中相同类型的子数据进行比对,并生成校核结果。其中,子数据可以理解为待校核数据中的一项数据(比如为行驶速度或压力值等)。

可理解地,第三处理器130对子数据进行比对并生成校核结果的步骤可以为:对相同类型的两个子数据的数值进行比对,在两个子数据之间的差值大于或等于预设值时,生成表征校核不合格的校核结果;在两个子数据之间的差值小于预设值时,生成表征校核合格的校核结果。其中,预设值可根据实际情况进行设置,可以由第一处理器110、第二处理器120传送,这里不作具体限定。

进一步地,第三处理器130的数量可以为一个或多个,其数量可根据实际情况进行设置,这里不作具体限定。

在现有技术中,通常由同一处理器接收待校核数据,并对接收的数据校核。本方案通过第一处理器110、第二处理器120分别接收待校核数据,并由第三处理器130对接收的数据进行校核,从而可降低各处理器的业务压力,有助于及时对接收的数据进行校核,并及时得到校核结果,若校核结果发现数据异常,可发出报警提示,以使管理人员及时排查异常情况,及早解决异常问题,避免因延迟发现异常而不能及时排除故障进而导致的安全问题。

请参照图2,为本发明实施例提供的数据校核装置100的方框示意图之二。可选地,数据校核装置100还包括第一采集组件140、第二采集组件150。第一采集组件140与第一处理器110连接,用于采集并得到预设对象的第一待校核数据,第一待校核数据包括预设对象的行驶速度、列管压力值、车轮转动角度值、机车工况中的至少一种。

第二采集组件150与第二处理器120连接,用于采集并得到预设对象的第二待校核数据,第二待校核数据包括预设对象的行驶速度、列管压力值、车轮转动角度值、机车工况中的至少一种。

可选地,第一采集组件140包括速度采集模块、压力采集模块、列车方向采集模块、机车工况采集模块中的至少一种。当然,第一采集组件140还可以包括用于采集其他类型数据的传感器,这里不再赘述。

可选地,第二采集组件150包括速度采集模块、压力采集模块、列车方向采集模块、机车工况采集模块中的至少一种。当然,第二采集组件150还可以包括用于采集其他类型数据的传感器,这里不再赘述。

可选地,第三处理器130还用于将预设时段内得到的第一待校核数据及第二待校核数据进行比对,并生成校核结果。

可理解地,第一采集组件140与第二采集组件150可以预先设置在同一时刻采集相应的数据,以保证采集的数据表征同一部位在同一状态时的数据。其中,预设时段可根据实际情况进行设置,这里不作具体限定。

可选地,第一待校核数据中的第一子数据预先设置有第一标识符,第二待校核数据中的第二子数据预先设置有第二标识符。在数据类型相同的第一子数据与第二子数据中,第一子数据的第一标识符与第二子数据的第二标识符预先相关联。

可理解地,针对同一时刻中,第一采集组件140与第二采集组件150采集相同类型的数据,这两数据的第一标识符与第二标识符相关联,以便于第三处理器130通过第一标识符、第二标识符查找到需要进行校核的两数据,然后根据查找的数据进行校核。其中,第一标识符与第二标识符可以相同,可以为数字或字符串,这里对标识符的种类不作具体限定。

请参照图3,为本发明实施例提供的数据校核装置100的方框示意图之三。

可选地,数据校核装置100还包括与第三处理器130连接的提示模块160,提示模块160用于在校核不合格时,发出用于表征校核不合格的提示信息。

可理解地,第三处理模块在校核到数据不合格时,可生成报警信号,并将报警信号发送至提示模块160。提示模块160接收到该报警信号后,可发出报警提示。其提示的方式可以是,但不限于声音提示,灯光提示。

可选地,提示模块160可以包括声音提示单元(喇叭、蜂鸣器等),用于发出声音提示。提示可以包括提示灯,用于发出灯光提示,例如通过灯光闪烁进行提示。

可选地,数据校核装置100还包括与第三处理器130连接的存储模块170,用于存储校核结果、用于校验的预设值等。第一处理器110、第二处理器120可以从该存储模块170获取该校核结果。其中,存储模块170也可以集成于第三处理器130中,也就是第三处理器130可以具有存储模块170的存储功能。

在本实施例中,第三处理器130在进行数据校核时,第一处理器110、第二处理器120分别对存储模块170写入待校核数据长度及待校核数据。在数据写入完毕后,第一处理器110、第二处理器120可向第三处理器130指定的地址中写入表征数据准备完成的标志。第三处理器130实时判定第一处理器110、第二处理器120数据准备情况,当第一处理器110、第二处理器120均已写入数据准备完成的标志后,第三处理器130按预设值的要求启动存储模块170中的待校核数据,并逐一完成对待校核数据的校核,并将校核结果存入存储模块170中,校核完成后设置校核状态为校核完成标志,第一处理器110、第二处理器120可查询校核状态并通过通信通道读取校核结果。

在本实施例中,第一处理器110、第二处理器120、第三处理器130、存储模块170、提示模块160等各个元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

在本实施例中,第一处理器110可以是,但不限于中央处理器(centralprocessingunit,cpu)、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。第二处理器120、第三处理器130可以与第一处理器110相同或类似,这里不再赘述。

存储模块170可以是,但不限于,随机存取存储器,只读存储器,可编程只读存储器,可擦除可编程只读存储器,电可擦除可编程只读存储器等。在本实施例中,存储模块170可以用于存储校验结果。当然,存储模块170还可以用于存储程序,处理器(如第三处理器130)在接收到执行指令后,执行该程序。

请参照图4,为本发明实施例提供的数据校核装置100的控制方法的流程示意图。本发明实施例提供一种数据校核装置100的控制方法,可以应用于上述的数据校核装置100,由数据校核装置100的第三处理器130执行控制方法的各步骤,以减小各处理器的业务压力,从而有助于及时对采集的待校核数据进行校核,并及时得到校核结果,进而可避免因延迟得到校核结果导致的安全隐患。

在本实施例中,控制方法可以包括以下步骤:

步骤s210,控制数据校核装置100中的第一处理器110接收预先采集预设对象得到的第一待校核数据;

步骤s220,控制数据校核装置100中的第二处理器120接收预先采集预设对象得到的第二待校核数据;

步骤s230,对第一待校核数据与第二待校核数据中相同类型的子数据进行比对,并生成校核结果。

所属领域的技术人员可以清楚的了解到,为了描述的方便和简洁,上述描述的控制方法的具体工作过程可以参考前述数据校核装置100中各部件对应的处理过程,在此不再过多赘述。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施场景的方法。

综上所述,本发明提供一种数据校核装置及其控制方法。该数据校核装置包括第一处理器、第二处理器及第三处理器。其中,第一处理器用于接收预先采集预设对象得到的第一待校核数据;第二处理器用于接收预先采集所述预设对象得到的第二待校核数据;第三处理器,用于对所述第一待校核数据与所述第二待校核数据中相同类型的子数据进行比对,并生成校核结果。本方案通过第一处理器、第二处理器分别接收预先采集的待校核数据,并由第三处理器对待校核数据进行校核,一方面有助于减轻各处理器的业务压力,及时得到校核结果,另一方面有助于避免因延迟得到校核结果而导致的安全隐患。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1