一种轨道交通综合监控系统的数据报表生成方法及系统技术方案

技术编号:17007715 阅读:25 留言:0更新日期:2018-01-11 03:59
本申请提出一种轨道交通综合监控系统的数据报表生成方法及系统,其中方法包括:接收预先设置的数据报表模板,所述数据报表模板包括若干个单元,至少一个单元中预先设置公式;解析所述数据报表模板中各单元的公式,获得对应的数据内容;根据所述数据报表模板建立数据报表,将所述数据内容对应写入所述数据报表中的单元。本发明专利技术增强了对数据进行展示和统计汇总的效果。

【技术实现步骤摘要】
一种轨道交通综合监控系统的数据报表生成方法及系统
本专利技术涉及数据报表生成
,更具体地,涉及一种轨道交通综合监控系统的数据报表生成方法及系统。
技术介绍
轨道交通综合监控系统是一种包含了电力监控系统、环境与设备监控系统、自动售检票系统、列车自动监控系统、闭路电视系统、火灾自动报警系统、乘客信息系统、屏蔽门系统、广播系统、集中告警系统、不间断电源系统、门禁系统、时钟系统和传输系统等不同专业子系统的智能化管理系统。通过该系统,可以方便地对轨道交通系统的运行进行监控和管理。轨道交通综合监控的数据报表系统(下文简称报表系统)是查看轨道交通综合监控系统数据的核心系统,通常涉及历史存盘的数据、实时数据库、参数库都通过报表系统查看。轨道交通综合监控报表系统在系统中有着承上启下的作用,一方面,系统参数库中的参数内容被加载进轨道交通综合监控报表系统表中,同时一些需要保存备份的实时数据被存入轨道交通综合监控系统历史库中,以及一些存在实时库中的数据;另一方面,轨道交通综合监控报表系统给系统界面显示操作、应用处理服务等提供数据支持。如何快速、统一地展现这些数据、并从各维度统计这些数据成为当务之急。
技术实现思路
本专利技术提供一种克服上述问题或者至少部分地解决上述问题的一种轨道交通综合监控系统的数据报表生成方法及系统。根据本专利技术的一个方面,提供一种轨道交通综合监控系统的数据报表生成方法,包括:接收预先设置的数据报表模板,所述数据报表模板包括若干个单元,至少一个单元中预先设置公式;解析所述数据报表模板中各单元的公式,获得对应的数据内容;根据所述数据报表模板建立数据报表,将所述数据内容对应写入所述数据报表中的单元。优选地,所述解析所述数据库表模板中各单元的公式的步骤之前,包括:根据预设的编写规则判断获知所述数据报表模板符合解析条件。优选地,所述根据预设的编写规则判断获知所述数据报表模板符合解析条件的步骤,包括:验证所述数据报表模板的路径在预设的数据报表模板发送方中存在;验证所述数据报表模板在所述预设的数据报表模板发送方中存在;验证所述数据报表模板中各单元的公式符合预设的编写规则。优选地,所述公式的种类包括:时间标志公式,用于记录数据内容的时间信息;标准公式,用于记录轨道交通综合监控系统中的监控类型信息和监控设备信息;实时库公式,用于记录需进入实时库获取的信息;普通文本公式,用于记录以自然语言描述的文本信息;优选地,所述时间标志公式包括若干种代表不同时间单位的时间标识符;所述标准公式包括预设的标准标识符、用于表示监控类型信息、由正整数序列构成的第一字符串以及用于表示监控设备的、由字母和预设标点构成的第二字符串;所述实时库公式包括预设的实时库标识符。优选地,所述解析所述数据报表模板中各单元的公式,获得对应的数据内容的步骤,包括:当检索到公式中含有时间标识符时,获知该公式为时间标志公式,根据该时间标志公式中时间标识符对应的时间单位以及实际标识符后的数字,获得数据内容。优选地,所述解析所述数据报表模板中各单元的公式,获得对应的数据内容的步骤,还包括:当检索到公式中含有标准标识符时,获知该公式为标准公式,根据该标志公式中的第一字符串和第二字符串分别对应的数据统计类别和监控设备,获得数据内容。优选地,所述解析所述数据报表模板中各单元的公式,获得对应的数据内容的步骤,还包括:当检索到公式中含有实时库标识符时,获知该公式为实时库公式,进入实时库中获取并返回的信息,将所述返回的信息作为数据内容。优选地,所述解析所述数据报表模板中各单元的公式,获得对应的数据内容的步骤,还包括:当检索到公式中含有以自然语言描述的文本信息时,获知该公式为普通文本公式,将所述文本信息作为数据内容。根据本专利技术的另一个方面,还提供一种轨道交通综合监控系统的数据报表生成系统,包括:接收模板模块,用于接收预先设置的数据报表模板,所述数据报表模板包括若干个单元,至少一个单元中预先设置公式;解析模块,用于解析所述数据报表模板中各单元的公式,获得对应的数据内容;报表生成模块,用于根据所述数据报表模板建立数据报表,将所述数据内容对应写入所述数据报表中的单元。本申请提出的一种轨道交通综合监控系统的数据报表生成方法及系统,通过接收预先设置的数据报表模板,所述数据报表模板包括若干个单元,至少一个单元中预先设置公式;解析所述数据报表模板中各单元的公式,获得对应的数据内容;根据所述数据报表模板建立数据报表,将所述数据内容对应写入所述数据报表中的单元,本专利技术增强了对数据的展示和统计汇总效果。附图说明图1为根据本专利技术实施例的轨道交通综合监控系统的数据报表生成方法的流程示意图;图2为根据本专利技术实施例的数据报表模板和数据报表的示意图;图3为根据本专利技术实施例的轨道交通综合监控系统的数据报表生成系统的结构示意图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。为了克服现有技术的上述问题,本专利技术提供了一种轨道交通综合监控系统的数据报表生成方法,参见图1,包括:101、接收预先设置的数据报表模板,所述数据报表模板包括若干个单元,至少一个单元中预先设置公式;102、解析所述数据报表模板中各单元的公式,获得对应的数据内容;103、根据所述数据报表模板建立数据报表,将所述数据内容对应写入所述数据报表中的单元。需要说明的是,数据报表模板是本专利技术实施例中记录原始信息(即公式)的载体,数据报表模板提供了若干个单元,每个单元都预先设置公式,公式是最终显示信息的特征值,也就是说,并不能直接被报表观察者理解,而是需要进一步的解析才可以获得可被直接报表观察者理解的数据内容,这样设置能够快速地记录轨道交通综合监控系统记录的各种数值,之后再通过解析获得数据内容,将获得的数据内容写入原表格中。本专利技术实施例的报表系统至少具有两个功能,其一是提供了编辑报表模板的功能,其二是提供了解析报表模板,并保存结果的功能。图2示出了本专利技术实施例的数据报表模板和数据报表的示意图,如图所示,数据报表模板包括6个单元,共有4个单元中具有公式,可以看出,每个公式的表达形式都不同,但所有公式经过解析后,解析的数据内容所在的单元格与对应的公式所在的单元格一致。在上述实施例的基础上,解析所述数据库表模板中各单元的公式的步骤之前,包括:根据预设的编写规则判断获知所述数据报表模板符合解析条件。需要说明的是,由于提供数据报表模板的执行主体与解析数据报表模板的执行主体可能并不一致,例如,数据报表模板的提供者是轨道交通综合监控系统(以下简称监控系统)的各部门,监控系统实时采集轨道交通系统运行时基础数据,各部门按照预设的编写规则将各设备的运行状态以公式的形式填写在单元中,但可能存在部分数据没有按规则填写的问题,如果不加检测就对数据报表模板进行解析,很可能发送解析失败的问题,这样就无法让报表观察者明白到底是数据报表模板出现问题还是解析过程出现问题,因此,本实施例通过对根据预设的编写规则判断获知所述数据报表模板符合解析条件,避免了上述问题。在上述各实施例的基础上,根据预设的编写规则判断获知所述数据报表模板符合解析条件的步骤,包括:验证所述数据报表模板的路径在预设的数据报表模板发送方中存在;验证所本文档来自技高网...
一种轨道交通综合监控系统的数据报表生成方法及系统

【技术保护点】
一种轨道交通综合监控系统的数据报表生成方法,其特征在于,包括:接收预先设置的数据报表模板,所述数据报表模板包括若干个单元,至少一个单元中预先设置公式;解析所述数据报表模板中各单元的公式,获得对应的数据内容;根据所述数据报表模板建立数据报表,将所述数据内容对应写入所述数据报表中的单元。

【技术特征摘要】
1.一种轨道交通综合监控系统的数据报表生成方法,其特征在于,包括:接收预先设置的数据报表模板,所述数据报表模板包括若干个单元,至少一个单元中预先设置公式;解析所述数据报表模板中各单元的公式,获得对应的数据内容;根据所述数据报表模板建立数据报表,将所述数据内容对应写入所述数据报表中的单元。2.如权利要求1所述的轨道交通综合监控系统的数据报表生成方法,其特征在于,所述解析所述数据库表模板中各单元的公式的步骤之前,包括:根据预设的编写规则判断获知所述数据报表模板符合解析条件。3.如权利要求1所述的轨道交通综合监控系统的数据报表生成方法,其特征在于,所述根据预设的编写规则判断获知所述数据报表模板符合解析条件的步骤,包括:验证所述数据报表模板的路径在预设的数据报表模板发送方中存在;验证所述数据报表模板在所述预设的数据报表模板发送方中存在;验证所述数据报表模板中各单元的公式符合预设的编写规则。4.如权利要求1-3任意一项所述的轨道交通综合监控系统的数据报表生成方法,其特征在于,所述公式的种类包括:时间标志公式,用于记录数据内容的时间信息;标准公式,用于记录轨道交通综合监控系统中的监控类型信息和监控设备信息;实时库公式,用于记录需进入实时库获取的信息;普通文本公式,用于记录以自然语言描述的文本信息;5.如权利要求4所述的轨道交通综合监控系统的数据报表生成方法,其特征在于,所述时间标志公式包括若干种代表不同时间单位的时间标识符;所述标准公式包括预设的标准标识符、用于表示监控类型信息、由正整数序列构成的第一字符串以及用于表示监控设备的、由字母和预设标点构成的第二字符串;所述实时库公式包括预设的实时库标识符。6.如权...

【专利技术属性】
技术研发人员:卢凌云曾涛朱能崔晓冬
申请(专利权)人:北京瑞凯软件科技开发有限公司
类型:发明
国别省市:北京,11

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

1