一种数据处理方法及系统技术方案

技术编号:13160214 阅读:66 留言:0更新日期:2016-05-10 08:17
本发明专利技术公开了一种数据处理方法及系统。该数据处理方法,包括:获取计算机联锁CI系统的基础数据;对所述基础数据进行识别,获取所述基础数据的数据特征;根据所述数据特征在过滤器集群中获取与所述基础数据对应的算法过滤器,所述过滤器集群中存有数据特征与算法过滤器的对应关系;根据所述算法过滤器对所述基础数据进行处理,获取处理结果。本发明专利技术通过将不同基础数据对应的算法预存进过滤器集群中,并根据基础数据的数据特征自动选择算法过滤器,以由算法过滤器对基础数据进行处理,与现有技术相比,提高了数据处理的效率、减少工具变更带来的影响,同时解放人工处理的环节。

【技术实现步骤摘要】

本专利技术涉及列车控制领域,具体涉及一种数据处理方法及系统
技术介绍
计算机联锁(CI)系统是实现车站联锁的信号系统,CI将控制范围内信号机、列车占用检测装置及道岔等信号设备构成一种既相互联系又相互制约的关系。CI应该在高可靠性、高安全性、可维护性和高安全性的前提下,24小时不间断运行,以保证进路行车的安全,提高运输侠侣,改善劳动条件。要实现以上要求,除了在软件和硬件优化升级的基础上,对CI系统数据的处理要求也很高;但是,现有技术采用的是以人工为主导,以工具辅助的模式进行。CI系统的复杂性,决定了系统数据的复杂性,不仅体现在数据量,更加体现在数据间复杂的业务逻辑关系。现有技术这种以人工为主导,以工具辅助的数据处理模式,主要存在以下缺陷:1、数据处理效率低由于系统的数据是极为复杂的,如果单靠技术人员来处理,或者添加一些工具为辅的技术,其效率是很低的。2、对人的要求高。错综复杂的数据业务逻辑关系,对参与数据处理的人员提出了很高的要求,不是经验丰富、了解CI业务的人员不可能进行此项工作。3、对工具的要求大。业务数据逻辑复杂,涉及到方方面面。现在基本上没有一套统一的工具可以处理,大部分情况采用的是针对各方面开发单独的数据工具辅助处理,这样一来,需要的工具数量很大,而且一旦有变动,牵扯的工具变更工作也将是一项大的工程。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种数据处理方法及系统,本专利技术能解放人工处理的环节,减少工具变更带来的影响,具有提高系统效率的优点。本专利技术提出了一种数据处理方法,包括:获取计算机联锁CI系统的基础数据;对所述基础数据进行识别,以获取所述基础数据的数据特征;根据所述数据特征在过滤器集群中获取与所述基础数据对应的算法过滤器,所述过滤器集群中存有数据特征与算法过滤器的对应关系;根据所述算法过滤器对所述基础数据进行处理,以获取处理结果。可选的,所述获取基础数据包括:从CBTC系统的电子地图中,获取CI系统的预设数据;根据所述预设数据生成Excel数据表;加载所述Excel数据表,以获取基础数据。可选的,所述根据所述算法过滤器对所述基础数据进行处理,包括:根据所述算法过滤器生成与所述算法过滤器对应的算法模型,并根据所述算法模型对所述基础数据进行处理。可选的,所述算法模型还用于:根据所述算法模型的逻辑关系,对处理结果进行逻辑校验,以判断所述处理结果是否符合逻辑,若是,则将处理结果输出;若否,则发出提示信息。可选的,还包括:加载预存的输出文件模板;相应地,在获取处理结果之后,该方法还包括:根据所述输出文件模板,将所述处理结果输出到文件。本专利技术还提出了一种数据处理系统,包括:第一获取模块,用于获取计算机联锁CI系统的基础数据;识别模块,用于对所述基础数据进行识别,以获取所述基础数据的数据特征;第二获取模块,用于根据所述数据特征在过滤器集群中获取与所述数据特征对应的算法过滤器,所述过滤器集群中存有数据特征与算法过滤器的对应关系;数据处理模块,用于根据所述算法过滤器对所述基础数据进行处理,以获取处理结果。可选的,所述第一获取模块还用于:从CBTC系统的电子地图中,获取CI系统的预设数据;根据所述预设数据生成Excel数据表;加载所述Excel数据表,以获取基础数据。可选的,所述数据处理模块还用于:根据所述算法过滤器生成与所述算法过滤器对应的算法模型,并根据所述算法模型对所述基础数据进行处理。 可选的,还包括:逻辑校验模块,用于根据所述算法模型的逻辑关系,对处理结果进行逻辑校验,以判断所述处理结果是否符合逻辑,若是,则将处理结果输出;若否,则发出提示信息。可选的,还包括:输出处理模块,用于加载预存的输出文件模板,并在获取处理结果之后,根据所述输出文件模板,将所述处理结果输出到文件。由上述技术方案可知,本专利技术提出的数据处理方法通过将不同基础数据对应的算法预存进过滤器集群中,并根据基础数据的数据特征自动选择算法过滤器,以由算法过滤器对基础数据进行处理,与现有技术相比,提高了数据处理的效率、减少工具变更带来的影响,同时解放人工处理的环节。【附图说明】通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:图1示出了本专利技术一实施例提出的一种数据处理方法的流程示意图;图2示出了本专利技术一实施例提出的一种数据处理方法中数据表的示意图;图3示出了本专利技术一实施例提出的一种数据处理方法中获取算法模型步骤的流程示意图;图4示出了本专利技术一实施例提出的一种数据处理方法中数据处理步骤的流程示意图;图5示出了本专利技术一实施例提出的一种数据处理系统的结构示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术一实施例提出的一种数据处理方法的流程示意图,参照图1,一种数据处理方法,包括:101、获取计算机联锁CI系统的基础数据;102、对所述基础数据进行识别,以获取所述基础数据的数据特征;可理解的是,可通过在CI系统数据上配置一些标识性的数据作为数据特征,以将基础数据与标识性数据之间建立联系,达到区分各基础数据的目的。103、根据所述数据特征在过滤器集群中获取与所述数据特征对应的算法过滤器,所述过滤器集群中存有数据特征与算法过滤器的对应关系;需要说明的是,过滤器集群中有多个算法过滤器,将基础数据的特征数据与过滤器集群中预存的数据特征与算法过滤器的对应关系进行匹配,即可获取该基础数据对应的算法过滤器;104、根据所述算法过滤器对所述基础数据进行处理,以获取处理结果;可理解的是,算法过滤器能通过算法对该基础数据进行数据处理,以获取处理结果Ο由上述技术方案可知,本专利技术通过将不同基础数据对应的算法预存进过滤器集群中,并根据基础数据的数据特征自动选择算法过滤器,以由算法过滤器对基础数据进行处理,与现有技术相比,提高了数据处理的效率、减少工具变更带来的影响,同时解放人工处理的环节。下面对本专利技术的各个步骤进行详细说明:图2为本专利技术一实施例提出的一种数据处理方法中数据表的示意图,下面参照图2对步骤101基础数据的获取进行详细说明:从CBTC系统的电子地图中,获取CI系统的预设数据;根据所述预设数据生成Excel数据表;加载所述Excel数据表,以获取基础数据。需要说明的是,CBTC的电子地图中记载有CI系统的参数,可直接从电子地图上获取需要的数据;而可理解的是,还有一些数据不可直接从电子地图中获取,但这些数据的量很小,而且不需要对这些数据的逻辑关系进行判断处理,可通过人工轻松填写的方式,或者直接预存在系统内,在需要时直接提取即可;而为了提高加载以及获取特征数据的效率,本专利技术将这些预设的数据以Excel的形式给出;如图2,Excel数据表中包括:索引编号、进路名称、进路性质、始端信号机编号、终端信号机编号、起点link编号,而数据表中具体记载的数据可视实际需要而定。另外说明的是,图2据中的索引编号或者本文档来自技高网...

【技术保护点】
一种数据处理方法,其特征在于,包括:获取计算机联锁CI系统的基础数据;对所述基础数据进行识别,获取所述基础数据的数据特征;根据所述数据特征在过滤器集群中获取与所述数据特征对应的算法过滤器,所述过滤器集群中存有数据特征与算法过滤器的对应关系;根据所述算法过滤器对所述基础数据进行处理,以获取处理结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘超
申请(专利权)人:北京交控科技股份有限公司
类型:发明
国别省市:北京;11

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

1