[go: up one dir, main page]

CN115982238A - Method, device, electronic equipment and storage medium for generating rail transit system report - Google Patents

Method, device, electronic equipment and storage medium for generating rail transit system report Download PDF

Info

Publication number
CN115982238A
CN115982238A CN202211700449.XA CN202211700449A CN115982238A CN 115982238 A CN115982238 A CN 115982238A CN 202211700449 A CN202211700449 A CN 202211700449A CN 115982238 A CN115982238 A CN 115982238A
Authority
CN
China
Prior art keywords
report
rail transit
target
subsystem
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211700449.XA
Other languages
Chinese (zh)
Inventor
胡振亚
商晖
刘剑勇
黄芮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangxi Jiaokong Zhiwei Technology Development Co ltd
Original Assignee
Guangxi Jiaokong Zhiwei Technology Development Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangxi Jiaokong Zhiwei Technology Development Co ltd filed Critical Guangxi Jiaokong Zhiwei Technology Development Co ltd
Priority to CN202211700449.XA priority Critical patent/CN115982238A/en
Publication of CN115982238A publication Critical patent/CN115982238A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Train Traffic Observation, Control, And Security (AREA)

Abstract

The invention provides a track traffic system report generation method, a track traffic system report generation device, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring report data collected by the rail transit subsystem in a target time period according to the target time period input by a user and system information of the rail transit subsystem; determining a target report template corresponding to the rail transit subsystem from a preset report template database; and generating a system report of the rail transit subsystem based on the target report template and the report data in the target time period so as to send the system report to a front end for display. The invention can realize the intelligent statistical analysis and display of the data of the track monitoring equipment, has convenient operation and high efficiency, can effectively avoid data errors caused by manual filling, can enable a user to more conveniently and visually check the change condition of each monitoring data of each subsystem, improves the monitoring efficiency of the track traffic system, and can well meet the requirement of efficient operation of the current track traffic signal system.

Description

轨道交通系统报告生成方法、装置、电子设备及存储介质Method, device, electronic equipment and storage medium for generating rail transit system report

技术领域technical field

本发明涉及轨道交通技术领域,尤其涉及一种轨道交通系统报告生成方法、装置、电子设备及存储介质。The invention relates to the technical field of rail transit, in particular to a method, device, electronic equipment and storage medium for generating a rail transit system report.

背景技术Background technique

随着轨道交通技术的快速发展,为确保列车运行的安全性和平稳性,大量配套子系统被开发,例如:车载子系统、道岔子系统、电源子系统及计轴子系统等,所需监测的数据越来越多。With the rapid development of rail transit technology, in order to ensure the safety and stability of train operation, a large number of supporting subsystems have been developed, such as: on-board subsystems, turnout subsystems, power supply subsystems and axle counting subsystems, etc., the required monitoring more and more data.

轨道交通系统报告通过对各个子系统的监测数据进行统计和分析,对轨道交通信号系统的监测效率起到至关重要的作用。然而目前,轨道交通系统报告的制作主要还是依赖人工填报的方式,通过简单表格的形式对各个子系统的监测数据进行分类统计,过程繁琐,耗时长,效率低下,通过人工填报方式也容易出现数据错误,导致轨道交通系统的监测效率不高,不能满足当下轨道交通信号系统高效运营的需求。The rail transit system report plays a vital role in the monitoring efficiency of the rail transit signaling system through the statistics and analysis of the monitoring data of each subsystem. However, at present, the production of rail transit system reports mainly relies on manual reporting. The monitoring data of each subsystem is classified and counted in the form of simple tables. The process is cumbersome, time-consuming, and inefficient. Manual reporting is also prone to data Errors lead to low monitoring efficiency of the rail transit system, which cannot meet the needs of efficient operation of the current rail transit signaling system.

发明内容Contents of the invention

本发明提供一种轨道交通系统报告生成方法、装置、电子设备及存储介质,用以解决现有技术中轨道交通系统报告的制作主要还是依赖人工填报的方式,通过简单表格的形式对各个子系统的监测数据进行分类统计,过程繁琐,耗时长,效率低下,通过人工填报方式也容易出现数据错误,导致轨道交通系统的监测效率不高,不能满足当下轨道交通信号系统高效运营的需求的缺陷。The present invention provides a rail transit system report generation method, device, electronic equipment and storage medium, which are used to solve the problem that the preparation of the rail transit system report in the prior art mainly relies on manual filling in, and each subsystem is reported in the form of a simple form. The classification and statistics of monitoring data is cumbersome, time-consuming, and inefficient. Data errors are also prone to occur through manual reporting, resulting in low monitoring efficiency of the rail transit system and failing to meet the needs of efficient operation of the current rail transit signaling system.

本发明提供一种轨道交通系统报告生成方法,包括:The invention provides a method for generating a rail transit system report, comprising:

根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内采集的报告数据;According to the target time period input by the user and the system information of the rail transit subsystem, obtain the report data collected by the rail transit subsystem within the target time period;

从预设报告模板数据库中确定所述轨道交通子系统对应的目标报告模板;determining a target report template corresponding to the rail transit subsystem from a preset report template database;

基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告,以将所述系统报告发送到前端进行显示。Based on the target report template and the report data within the target time period, generate a system report of the rail transit subsystem, so as to send the system report to a front end for display.

根据本发明提供的一种轨道交通系统报告生成方法,所述目标报告模板是基于EChart组件生成的HTML模板,基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告,包括:According to a method for generating a rail transit system report provided by the present invention, the target report template is an HTML template generated based on the EChart component, and based on the target report template and the report data in the target time period, the rail transit system is generated System reports for subsystems, including:

将所述目标时间段内的报告数据转化为HTML格式的报告数据;converting the report data within the target time period into report data in HTML format;

将所述HTML格式的报告数据填充至所述HTML模板对应的占位符中,生成所述轨道交通子系统的系统报告。Filling the report data in HTML format into the corresponding placeholder of the HTML template to generate a system report of the rail transit subsystem.

根据本发明提供的一种轨道交通系统报告生成方法,在所述根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内的报告数据之前,所述方法还包括:According to a method for generating a rail transit system report provided by the present invention, according to the target time period input by the user and the system information of the rail transit subsystem, the report data of the rail transit subsystem within the target time period is obtained Previously, the method further included:

获取各个轨道交通子系统上报的接口数据;Obtain the interface data reported by each rail transit subsystem;

对所有接口数据的数据格式进行格式转换,得到目标格式的接口数据;Perform format conversion on the data format of all interface data to obtain the interface data in the target format;

将所有所述目标格式的接口数据作为报告数据进行存储。All interface data in the target format are stored as report data.

根据本发明提供的一种轨道交通系统报告生成方法,所述系统报告的类型包括日报、周报、月报和年报中的至少一项报告类型,在所述基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告之后,所述方法还包括:According to a method for generating a rail transit system report provided by the present invention, the type of the system report includes at least one report type in a daily report, a weekly report, a monthly report and an annual report, and in the report template based on the target and the target Report data in the time period, after generating the system report of the rail transit subsystem, the method also includes:

接收用户的第一输入,所述第一输入用于从所述系统报告的类型中选定目标报告类型;receiving a user's first input for selecting a target report type from among the types of system reports;

响应于所述第一输入,生成所述目标报告类型对应的目标系统报告,并将所述目标系统报告发送到前端进行显示。In response to the first input, generate a target system report corresponding to the target report type, and send the target system report to the front end for display.

根据本发明提供的一种轨道交通系统报告生成方法,在所述根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内的报告数据之前,所述方法还包括:According to a method for generating a rail transit system report provided by the present invention, according to the target time period input by the user and the system information of the rail transit subsystem, the report data of the rail transit subsystem within the target time period is obtained Previously, the method further included:

接收用户的第二输入;receiving a second input from the user;

响应于所述第二输入,显示所述目标报告模板的配置界面;In response to the second input, displaying a configuration interface of the target report template;

接收用户对所述目标报告模板的配置界面的第三输入,所述第三输入用于删除或增加所述目标报告模板的显示内容项;receiving a third input from the user on the configuration interface of the target report template, where the third input is used to delete or add display content items of the target report template;

响应于所述第三输入,更新所述目标报告模板的显示内容项。In response to the third input, a display content item of the target report template is updated.

根据本发明提供的一种轨道交通系统报告生成方法,在所述基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告之后,所述方法还包括:According to a method for generating a rail transit system report provided by the present invention, after generating the system report of the rail transit subsystem based on the target report template and the report data within the target time period, the method further includes include:

接收用户的第四输入,所述第四输入用于导出所述系统报告;receiving a fourth input from a user, the fourth input being used to export the system report;

响应于所述第四输入,将所述系统报告导出为目标格式文件,并对所述目标格式文件进行保存。In response to the fourth input, export the system report to a target format file, and save the target format file.

本发明还提供一种轨道交通系统报告生成装置,包括:The present invention also provides a rail transit system report generating device, comprising:

获取模块,用于根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内采集的报告数据;An acquisition module, configured to acquire report data collected by the rail transit subsystem within the target time period according to the target time period input by the user and the system information of the rail transit subsystem;

处理模块,用于从预设报告模板数据库中确定所述轨道交通子系统对应的目标报告模板;A processing module, configured to determine a target report template corresponding to the rail transit subsystem from a preset report template database;

生成模块,用于基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告,以将所述系统报告发送到前端进行显示。A generating module, configured to generate a system report of the rail transit subsystem based on the target report template and the report data within the target time period, so as to send the system report to a front end for display.

本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述轨道交通系统报告生成方法。The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and operable on the processor. When the processor executes the program, the rail transit system described in any one of the above is implemented. Report generation method.

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述轨道交通系统报告生成方法。The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method for generating a rail transit system report as described in any one of the above-mentioned methods is realized.

本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述轨道交通系统报告生成方法。The present invention also provides a computer program product, including a computer program. When the computer program is executed by a processor, the method for generating a rail transit system report described in any one of the above-mentioned methods is realized.

本发明提供的轨道交通系统报告生成方法、装置、电子设备及存储介质,通过预先配置报告模板,根据用户输入的目标时间段和轨道交通子系统的系统信息,获取轨道交通子系统在目标时间段内的报告数据,从而从预设报告模板数据库中确定该轨道交通子系统对应的目标报告模板,并基于目标报告模板和目标时间段内采集的报告数据,生成轨道交通子系统的系统报告,将系统报告发送到前端进行显示,实现了对轨道监测设备数据的智能化统计分析和展示,操作便捷,效率高,可以有效避免人工填报带来的数据错误,可以让用户更方便和直观地查看各个子系统各项监测数据的变化情况,提升了轨道交通系统的监测效率,可以很好地满足当下轨道交通信号系统高效运营的需求。The rail transit system report generation method, device, electronic equipment and storage medium provided by the present invention obtain the target time period of the rail transit subsystem according to the target time period input by the user and the system information of the rail transit subsystem through pre-configuring the report template. The report data in the report data, so as to determine the target report template corresponding to the rail transit subsystem from the preset report template database, and generate the system report of the rail transit subsystem based on the target report template and the report data collected in the target time period, and will The system report is sent to the front end for display, which realizes the intelligent statistical analysis and display of the track monitoring equipment data. The operation is convenient and efficient, which can effectively avoid data errors caused by manual filling and allow users to view each track more conveniently and intuitively. The changes in the monitoring data of the subsystems have improved the monitoring efficiency of the rail transit system and can well meet the needs of efficient operation of the current rail transit signaling system.

附图说明Description of drawings

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the present invention or the technical solutions in the prior art, the accompanying drawings that need to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings in the following description are the present invention. For some embodiments of the invention, those skilled in the art can also obtain other drawings based on these drawings without creative effort.

图1是本发明提供的轨道交通系统报告生成方法的流程示意图;Fig. 1 is the schematic flow sheet of the rail transit system report generating method provided by the present invention;

图2是本发明提供的轨道交通系统报告生成系统的结构示意图;Fig. 2 is the structural representation of the rail transit system report generating system provided by the present invention;

图3是本发明提供的轨道交通系统报告生成装置的结构示意图;Fig. 3 is the structural representation of the rail transit system report generating device provided by the present invention;

图4是本发明提供的电子设备的实体结构示意图。Fig. 4 is a schematic diagram of the physical structure of the electronic device provided by the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the present invention. Obviously, the described embodiments are part of the embodiments of the present invention , but not all examples. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

下面结合图1-图4描述本发明的轨道交通系统报告生成方法、装置、电子设备及存储介质。The method, device, electronic equipment and storage medium of the present invention for generating a rail transit system report will be described below with reference to FIGS. 1-4 .

图1是本发明提供的轨道交通系统报告生成方法的流程示意图,如图1所示,该方法包括:Fig. 1 is the schematic flow sheet of the rail transit system report generating method provided by the present invention, as shown in Fig. 1, the method comprises:

步骤110,根据用户输入的目标时间段和轨道交通子系统的系统信息,获取轨道交通子系统在目标时间段内采集的报告数据;Step 110, according to the target time period input by the user and the system information of the rail transit subsystem, obtain the report data collected by the rail transit subsystem within the target time period;

步骤120,从预设报告模板数据库中确定轨道交通子系统对应的目标报告模板;Step 120, determining the target report template corresponding to the rail transit subsystem from the preset report template database;

步骤130,基于目标报告模板和目标时间段内的报告数据,生成轨道交通子系统的系统报告,以将系统报告发送到前端进行显示。Step 130, based on the target report template and the report data within the target time period, generate a system report of the rail transit subsystem, and send the system report to the front end for display.

具体地,本发明实施例所描述的目标时间段指的是用户所需查看系统报告所处的时间段,其可以按照以天、周、月或年为单位进行设定。Specifically, the target time period described in the embodiment of the present invention refers to the time period in which the user needs to view the system report, which can be set in units of days, weeks, months or years.

本发明实施例所描述的轨道交通子系统可以包括车载控制器(Vehicle On-BoardController,VOBC)子系统,道岔子系统,电源子系统,列车自动监控(Automatic TrainSupervision,ATS)子系统,数据存储单元(Data Storage Unit,DSU)子系统,区域控制器(Zone Controller,ZC)子系统,轨旁电子单元((Landside Electronic Unit,LEU)子系统,计轴(Axle)子系统,联锁子系统,数据通信系统(Data Communication System,DCS)子系统。The rail transit subsystem described in the embodiment of the present invention may include a Vehicle On-Board Controller (VOBC) subsystem, a turnout subsystem, a power supply subsystem, an Automatic Train Supervision (ATS) subsystem, and a data storage unit (Data Storage Unit, DSU) subsystem, zone controller (Zone Controller, ZC) subsystem, wayside electronic unit ((Landside Electronic Unit, LEU) subsystem, axle counting (Axle) subsystem, interlocking subsystem, Data Communication System (Data Communication System, DCS) subsystem.

本发明实施例所描述的轨道交通子系统的系统信息指的是用于表征轨道交通子系统所属系统类型的信息,如系统名称、系统名称的关键词等。The system information of the rail transit subsystem described in the embodiment of the present invention refers to information used to characterize the type of system to which the rail transit subsystem belongs, such as system name, keywords of the system name, and the like.

本发明实施例所描述的报告数据指的是各个轨道交通子系统中车载数据采集模块采集到的监测数据,可以作为系统报告的数据来源。The report data described in the embodiments of the present invention refers to the monitoring data collected by the on-board data acquisition modules in each rail transit subsystem, which can be used as a data source for system reports.

本发明实施例所描述的预设报告模板数据库是预先针对不同轨道交通子系统配置的不同报告模板所构成的数据库,每个轨道交通子系统对应的报告模板规定了显示的具体内容。The preset report template database described in the embodiment of the present invention is a database composed of different report templates configured for different rail transit subsystems in advance, and the report template corresponding to each rail transit subsystem specifies the specific content to be displayed.

本发明实施例所描述的目标报告模板是根据轨道交通子系统的系统信息确定的,如车载VOBC子系统对应的目标报告模板是车载报告模板,电源子系统对应的目标报告模板是电源报告模板,Axle子系统对应的目标报告模板是计轴报告模板等。The target report template described in the embodiment of the present invention is determined according to the system information of the rail transit subsystem. For example, the target report template corresponding to the vehicle-mounted VOBC subsystem is a vehicle-mounted report template, and the target report template corresponding to the power supply subsystem is a power supply report template. The target report template corresponding to the Axle subsystem is the axle counting report template, etc.

基于上述实施例的内容,作为一种可选的实施例,在步骤110,根据用户输入的目标时间段和轨道交通子系统的系统信息,获取轨道交通子系统在目标时间段内的报告数据之前,该方法还包括:Based on the content of the above-mentioned embodiment, as an optional embodiment, in step 110, according to the target time period input by the user and the system information of the rail transit subsystem, before obtaining the report data of the rail transit subsystem within the target time period , the method also includes:

获取各个轨道交通子系统上报的接口数据;Obtain the interface data reported by each rail transit subsystem;

对所有接口数据的数据格式进行格式转换,得到目标格式的接口数据;Perform format conversion on the data format of all interface data to obtain the interface data in the target format;

将所有目标格式的接口数据作为报告数据进行存储。Store interface data in all target formats as report data.

具体地,本发明实施例所描述的目标格式指的是用于将各个轨道交通子系统上报的接口数据的格式转换成的统一数据格式,如十进制的数据格式,该统一的数据格式为报告系统输入接口输入数据的统一数据格式。Specifically, the target format described in the embodiment of the present invention refers to a unified data format used to convert the format of the interface data reported by each rail transit subsystem into a unified data format, such as a decimal data format, and the unified data format is the report system The unified data format of the input data of the input interface.

在实际实施过程中,针对不同线路的数据采集设备厂家不同,数据传输的协议和数据格式也不相同,需要提前对数据进行格式处理。硬件设备数据一般都是以16进制的格式传输,16进制数据不包含小数,所以一般硬件厂家都是将小数扩大一定倍数,按整数转16进制后进行数据传输。例如:原始数据10.1V电压扩大10倍变成101V,101为十进制数,其等于16进制下的数据65。In the actual implementation process, the manufacturers of data acquisition equipment for different lines are different, and the protocols and data formats of data transmission are also different, so it is necessary to format the data in advance. Hardware device data is generally transmitted in hexadecimal format, and hexadecimal data does not contain decimals, so generally hardware manufacturers expand the decimals by a certain multiple, convert the integer to hexadecimal for data transmission. For example: the voltage of the original data 10.1V is expanded by 10 times to become 101V, 101 is a decimal number, which is equal to the data 65 in hexadecimal.

因此,当接收到16进制的数据后,会按照与厂家约定的格式进行解码,厂家设备扩大多少倍发送,则需要解码数据除以对应的倍数得到原始数据。例如,针对上述的65(16进制),解码后是101(10进制),101/10=10.1V,10.1V才是原始的数据。Therefore, when the hexadecimal data is received, it will be decoded according to the format agreed with the manufacturer. If the manufacturer's equipment is enlarged by how many times it is sent, the decoded data needs to be divided by the corresponding multiple to obtain the original data. For example, for the above 65 (hexadecimal), after decoding, it is 101 (decimal), 101/10=10.1V, and 10.1V is the original data.

也就是说,如厂家1的车载设备是采用传输控制协议(Transmission ControlProtocol,TCP)网络协议传输,车载磁头电压数据按正常数据扩大10倍发送,在接收到数据并进行解码后,需要除以10来获取原始数据;如厂家2的车载设备是采用用户数据报协议(UDP,User Datagram Protocol)网络协议传输,车载磁头电压数据按正常数据扩大100倍发送,在接收到数据并进行解码后,需要除以100来获取原始数据。That is to say, if the vehicle-mounted equipment of manufacturer 1 is transmitted using the Transmission Control Protocol (TCP) network protocol, the voltage data of the vehicle-mounted magnetic head will be sent by 10 times the normal data. After receiving and decoding the data, it needs to be divided by 10 To obtain the original data; for example, the vehicle-mounted equipment of manufacturer 2 is transmitted using the User Datagram Protocol (UDP, User Datagram Protocol) network protocol, and the voltage data of the vehicle-mounted magnetic head is sent by 100 times the normal data. After receiving the data and decoding it, it is necessary to Divide by 100 to get raw data.

在本发明的实施例中,在采用对应通信协议进行数据解析之后,可以获取到各个轨道交通子系统中各个数据采集设备上报的接口数据,进而对所有接口数据的数据格式进行格式转换,如接口数据为16进制格式的数据或其他进制的数据,则可以通过格式转换将其统一转换为10进制格式的数据,从而得到目标格式的接口数据,将所有目标格式的接口数据作为报告数据进行存储,以在生成系统报告时供报告系统的数据输入接口进行获取。In the embodiment of the present invention, after the corresponding communication protocol is used for data analysis, the interface data reported by each data acquisition device in each rail transit subsystem can be obtained, and then the data format of all interface data is format converted, such as interface If the data is in hexadecimal format or in other hexadecimal formats, it can be uniformly converted into decimal format data through format conversion, so as to obtain the interface data in the target format, and use all the interface data in the target format as the report data Stored to be retrieved by the data input interface of the reporting system when a system report is generated.

本发明实施例的方法,基于考虑每个厂商设备数据格式的差异,通过规定统一的目标格式,避免针对每个厂家的数据格式均需单独处理的情形,使得外部数据源可以兼容报告系统的数据格式,避免了报告系统的接口变动,可以有效提升接口数据处理效率。The method of the embodiment of the present invention is based on considering the difference in the data format of each manufacturer's equipment, by specifying a unified target format, avoiding the situation that the data format of each manufacturer needs to be processed separately, so that the external data source can be compatible with the data of the reporting system format, which avoids the interface changes of the reporting system and can effectively improve the efficiency of interface data processing.

进一步地,在本发明的实施例中,根据用户输入的目标时间段和轨道交通子系统的系统信息,通过目标时间段从该轨道交通子系统采集的监测数据中筛选目标数据,获取轨道交通子系统在目标时间段内采集的报告数据。Further, in the embodiment of the present invention, according to the target time period input by the user and the system information of the rail transit subsystem, the target data is screened from the monitoring data collected by the rail transit subsystem through the target time period, and the rail transit subsystem is obtained. Report data collected by the system during the target time period.

进一步地,在本发明的实施例中,根据轨道交通子系统的系统信息,可以从预先设置好的报告模板数据库中获取到该轨道交通子系统对应的目标报告模板,基于目标报告模板和目标时间段内的报告数据,通过目标报告模板中设定的显示内容项,对目标时间段内的报告数据进行相应统计,并将报告数据填充到目标报告模板中,生成该轨道交通子系统的系统报告,从而可以将该轨道交通子系统的系统报告发送到前端进行显示,供用户查看。Further, in the embodiment of the present invention, according to the system information of the rail transit subsystem, the target report template corresponding to the rail transit subsystem can be obtained from the preset report template database, based on the target report template and the target time According to the report data in the target report template, through the display content items set in the target report template, make corresponding statistics on the report data in the target time period, fill the report data into the target report template, and generate the system report of the rail transit subsystem , so that the system report of the rail transit subsystem can be sent to the front end for display for users to view.

本发明实施例的轨道交通系统报告生成方法,通过预先配置报告模板,根据用户输入的目标时间段和轨道交通子系统的系统信息,获取轨道交通子系统在目标时间段内的报告数据,从而从预设报告模板数据库中确定该轨道交通子系统对应的目标报告模板,并基于目标报告模板和目标时间段内采集的报告数据,生成轨道交通子系统的系统报告,将系统报告发送到前端进行显示,实现了对轨道监测设备数据的智能化统计分析和展示,操作便捷,效率高,可以有效避免人工填报带来的数据错误,可以让用户更方便和直观地查看各个子系统各项监测数据的变化情况,提升了轨道交通系统的监测效率,可以很好地满足当下轨道交通信号系统高效运营的需求。The rail transit system report generation method of the embodiment of the present invention obtains the report data of the rail transit subsystem within the target time period according to the target time period input by the user and the system information of the rail transit subsystem through pre-configuring the report template, thereby from Determine the target report template corresponding to the rail transit subsystem in the preset report template database, and generate a system report for the rail transit subsystem based on the target report template and the report data collected within the target time period, and send the system report to the front end for display , realizing intelligent statistical analysis and display of track monitoring equipment data, convenient operation and high efficiency, can effectively avoid data errors caused by manual reporting, and allow users to view the monitoring data of each subsystem more conveniently and intuitively The changing situation has improved the monitoring efficiency of the rail transit system, which can well meet the needs of efficient operation of the current rail transit signaling system.

基于上述实施例的内容,作为一种可选的实施例,目标报告模板是基于EChart组件生成的HTML模板,基于目标报告模板和目标时间段内的报告数据,生成轨道交通子系统的系统报告,包括:Based on the content of the foregoing embodiments, as an optional embodiment, the target report template is an HTML template generated based on the EChart component, based on the target report template and the report data in the target time period, the system report of the rail transit subsystem is generated, include:

将目标时间段内的报告数据转化为HTML格式的报告数据;Convert the report data within the target time period into report data in HTML format;

将HTML格式的报告数据填充至HTML模板对应的占位符中,生成轨道交通子系统的系统报告。Fill the report data in HTML format into the placeholder corresponding to the HTML template to generate a system report of the rail transit subsystem.

具体地,在本发明的实施例中,目标报告模板是基于EChart组件生成的HTML模板。Specifically, in the embodiment of the present invention, the target report template is an HTML template generated based on the EChart component.

在本发明的实施例中,通过将ECHarts中组件进行分类,包括根组件、集合组件和具体组件。对于每个组件,通过Web组件Web Component标准建立相应的HTML组件以及映射关系,在HTML组件内部实现该组件的相应配置方法以及默认配置,生成HTML模板。In the embodiment of the present invention, by classifying the components in ECHarts, it includes root components, collection components and specific components. For each component, the corresponding HTML component and mapping relationship are established through the Web Component Web Component standard, and the corresponding configuration method and default configuration of the component are implemented inside the HTML component to generate an HTML template.

进一步地,将目标时间段内的所有报告数据转化为HTML格式的报告数据,进而根据配置好的映射关系,将HTML格式的报告数据填充至HTML模板对应的占位符中,生成轨道交通子系统的系统报告。此时,HTML格式的报告数据可以直接存储到数据库,使得用户在前端Web页面预览时能够直接调用,显示报告数据。Further, convert all report data in the target time period into report data in HTML format, and then fill the report data in HTML format into the placeholders corresponding to the HTML template according to the configured mapping relationship to generate the rail transit subsystem system report. At this time, the report data in HTML format can be directly stored in the database, so that the user can directly call and display the report data when previewing the front-end web page.

本发明实施例的方法,通过使用EChart组件生成的HTML格式内容直接存储到数据库,可以使用户在前端Web页面预览时返回HTML格式的数据,直接显示报告内容,不需要另外使用HTML标签画图,有效提升了用户查看报告的预览效率。According to the method of the embodiment of the present invention, by using the HTML format content generated by the EChart component to directly store in the database, the user can return the data in HTML format when previewing the front-end Web page, and directly display the report content without using additional HTML tags to draw pictures, which is effective Improved the preview efficiency for users viewing reports.

基于上述实施例的内容,作为一种可选的实施例,系统报告的类型包括日报、周报、月报和年报中的至少一项报告类型,在基于目标报告模板和目标时间段内的报告数据,生成轨道交通子系统的系统报告之后,该方法还包括:Based on the content of the above embodiment, as an optional embodiment, the type of system report includes at least one report type of daily report, weekly report, monthly report and annual report, based on the target report template and report data within the target time period , after generating the system report of the rail transit subsystem, the method further includes:

接收用户的第一输入,第一输入用于从系统报告的类型中选定目标报告类型;receiving a first input from the user, the first input is used to select a target report type from the types of system reports;

响应于第一输入,生成目标报告类型对应的目标系统报告,并将目标系统报告发送到前端进行显示。In response to the first input, generate a target system report corresponding to the target report type, and send the target system report to the front end for display.

具体地,本发明实施例所描述的系统报告的类型包括日报、周报、月报和年报中的至少一项报告类型,也就是说,本发明实施例中,系统报告可以为日报、周报、月报或年报。Specifically, the type of system report described in the embodiment of the present invention includes at least one report type among daily, weekly, monthly and annual reports, that is to say, in the embodiment of the present invention, the system report can be daily, weekly, monthly newspaper or annual report.

可以理解的是,目标报告类型可以是日报类型,也可以是周报类型,也可以是月报类型,还可以是年报类型。It can be understood that the target report type may be a daily report, a weekly report, a monthly report, or an annual report.

本发明实施例所描述的第一输入指的是用于从系统报告的类型中选定目标报告类型的操作。其具体可以是从报告系统前端显示的系统报告的预览界面中选定目标报告类型的输入操作。The first input described in this embodiment of the present invention refers to an operation for selecting a target report type from types of system reports. Specifically, it may be an input operation of selecting a target report type from a preview interface of a system report displayed on the front end of the reporting system.

其中,用户的第一输入可以表现为如下至少一种方式:Wherein, the user's first input can be expressed in at least one of the following ways:

其一,可以表现为触控输入,包括但不限于点击输入、滑动输入和按压输入等编辑操作。在该实施方式中,接收用户的第一输入可以表现为,接收用户在报告系统设备的控制显示屏上的触控输入。First, it can be expressed as touch input, including but not limited to editing operations such as click input, slide input, and press input. In this embodiment, receiving the user's first input may be expressed as receiving a user's touch input on the control display screen of the reporting system device.

其二,可以表现为实体按键输入。在该实施方式中,报告系统设备可以外接输入设备,如键盘,接收用户的第一输入可以表现为接收用户通过键盘操作的点选输入。Second, it can be expressed as physical button input. In this embodiment, the reporting system device may be connected with an external input device, such as a keyboard, and receiving the user's first input may be represented as receiving a user's click input through the keyboard operation.

当然,在其他实施例中,用户的输入也可以表现为其他形式,具体可根据实际需要决定,本发明实施例对此不作限定。Of course, in other embodiments, the user's input may also be expressed in other forms, which may be determined according to actual needs, which is not limited in this embodiment of the present invention.

进一步地,在本发明的实施例中,接收用户的第一输入,响应于第一输入,从轨道交通子系统的系统报告中筛选出第一输入选定的目标报告类型对应的报告数据,生成目标报告类型对应的目标系统报告,并将目标系统报告发送到前端进行显示,实现为用户提供不同报告类型的系统报告。Further, in an embodiment of the present invention, the user's first input is received, and in response to the first input, the report data corresponding to the target report type selected by the first input is selected from the system report of the rail transit subsystem to generate The target system report corresponding to the target report type, and the target system report is sent to the front end for display, so as to provide users with system reports of different report types.

在本发明的实施例中,日报显示的通用内容可以包括:In an embodiment of the present invention, the general content displayed in the daily newspaper may include:

(1)基础信息包括:线路名称、子系统、类型、报告日期、创建时间、站点/列车。(1) Basic information includes: line name, subsystem, type, report date, creation time, station/train.

(2)系统运行概况:报警总数,未恢复报警数目,累计中断次数,累计中断时长,影响运营报警数目。(2) Overview of system operation: the total number of alarms, the number of unrecovered alarms, the cumulative number of interruptions, the cumulative duration of interruptions, and the number of alarms that affect operations.

(3)24小时报警趋势,报告日期24小时的报警曲线,横轴为时间,1小时为单位,纵轴为报警数量,统计全部报警、一级报警、二级报警、三级报警,预览时点击图例显示或隐藏曲线,鼠标悬浮显示时间、全部报警数量、一级报警数量、二级报警数量、三级报警数量。(3) 24-hour alarm trend, 24-hour alarm curve of the report date, the horizontal axis is time, 1 hour is the unit, and the vertical axis is the number of alarms, statistics of all alarms, first-level alarms, second-level alarms, and third-level alarms, when previewing Click the legend to display or hide the curve, hover the mouse to display the time, the number of all alarms, the number of first-level alarms, the number of second-level alarms, and the number of third-level alarms.

(4)影响运营报警清单,显示当天所有一级报警、二级报警明细,按发生时间升序排序,列表字段。(4) A list of alarms affecting operations, showing details of all first-level and second-level alarms of the day, sorted in ascending order of occurrence time, and a list field.

在本发明的实施例中,周月报显示的通用内容可以包括:In an embodiment of the present invention, the general content displayed in the weekly and monthly reports may include:

(1)基础信息包括:线路名称、子系统、类型、报告周期、创建时间、站点/列车。(1) Basic information includes: line name, subsystem, type, reporting cycle, creation time, station/train.

(2)系统运行概况:报警总数(环比),一级报警数目,二级报警数目,三级报警数目,未恢复报警数目,累计中断次数(环比),累计中断时长,平均无故障工作时间(MeanTime Between Failure,MTBF)(单位:小时/次),影响运营报警数目(环比)。(2) Overview of system operation: total number of alarms (compared to the previous month), number of first-level alarms, number of second-level alarms, number of third-level alarms, number of unrecovered alarms, cumulative number of interruptions (month-on-month), cumulative interruption duration, and average trouble-free working time ( MeanTime Between Failure, MTBF) (unit: hour/time), the number of alarms affecting operations (month-on-month).

其中,环比=(本次数据减去上次数据)/上次数据*100%(结果保留小数点后一位),手动生成的报告不显示环比。Among them, chain ratio = (current data minus last data)/last data * 100% (the result retains one decimal point), and manually generated reports do not display chain ratio.

MTBF=报告周期/累计报警次数(累计运行时长以小时为单位计算,结果保留小数点后两位)。MTBF=report period/accumulated number of alarms (accumulated running time is calculated in hours, and the result retains two decimal places).

(3)本周/月报警趋势,报告周期内的报警曲线,横轴为时间,天为单位,纵轴为报警数量,统计全部报警、一级报警、二级报警、三级报警,预览时点击图例显示或隐藏曲线,鼠标悬浮显示时间、全部报警数量、一级报警数量、二级报警数量、三级报警数量。(3) The alarm trend of this week/month, the alarm curve within the reporting period, the horizontal axis is time, the day is the unit, the vertical axis is the number of alarms, statistics of all alarms, first-level alarms, second-level alarms, and third-level alarms, when previewing Click the legend to display or hide the curve, hover the mouse to display the time, the number of all alarms, the number of first-level alarms, the number of second-level alarms, and the number of third-level alarms.

(4)报警级别占比,报告周期内的一级报警、二级报警、三级报警的占比,鼠标悬浮显示报警级别、数量、占比。(4) The proportion of alarm levels, the proportion of the first-level alarm, the second-level alarm, and the third-level alarm within the reporting period, and the mouse hovers to display the alarm level, quantity, and proportion.

(5)报警类型TOP5,报告周期内排名前5的报警类型,按数量降序排序,鼠标悬浮显示报警类型、数量。(5) Alarm type TOP5, the top 5 alarm types in the report period, sorted in descending order of quantity, the mouse hovers to display the alarm type and quantity.

(6)影响运营报警清单,显示报告周期内所有一级报警、二级报警明细,按发生时间升序排序,列表字段与原型一致。(6) The list of alarms affecting operations displays the details of all first-level and second-level alarms within the reporting period, sorted in ascending order of occurrence time, and the list fields are consistent with the prototype.

在本发明的实施例中,年报显示的通用内容可以包括:In an embodiment of the present invention, the general content displayed in the annual report may include:

(1)基础信息包括:线路名称、子系统、类型、报告周期、创建时间、站点/列车。(1) Basic information includes: line name, subsystem, type, reporting cycle, creation time, station/train.

(2)报警总数数目(环比),一级报警数目,二级报警数目,三级报警数目,累计运行天数,累计中断次数,MTBF,手动生成的报告不显示环比。(2) The total number of alarms (comparison ratio), the number of first-level alarms, the number of second-level alarms, the number of third-level alarms, the cumulative number of running days, the cumulative number of interruptions, MTBF, and manually generated reports do not display the chain ratio.

(3)年度报警趋势,报告周期内的报警趋势,横轴为时间,月为单位,纵轴为报警数量,统计全部报警、一级报警、二级报警、三级报警,预览时鼠标悬浮显示时间、全部报警数量、一级报警数量、二级报警数量、三级报警数量。(3) Annual alarm trend, the alarm trend within the reporting period, the horizontal axis is time, the month is the unit, and the vertical axis is the number of alarms, all alarms, first-level alarms, second-level alarms, and third-level alarms are counted. When previewing, the mouse hovers over the display Time, the number of all alarms, the number of first-level alarms, the number of second-level alarms, and the number of third-level alarms.

(4)报警级别占比,报告周期内的一级报警、二级报警、三级报警的占比,鼠标悬浮显示报警级别、数量、占比。(4) The proportion of alarm levels, the proportion of the first-level alarm, the second-level alarm, and the third-level alarm within the reporting period, and the mouse hovers to display the alarm level, quantity, and proportion.

(5)报警类型TOP10,报告周期内排名前10的报警类型,按数量降序排序,鼠标悬浮显示报警类型、数量。(5) Alarm type TOP10, the top 10 alarm types in the report period, sorted in descending order of quantity, the mouse hovers to display the alarm type and quantity.

在本发明的实施例中,车载VOBC子系统显示的系统报告内容可以包括:In an embodiment of the present invention, the system report content displayed by the vehicle-mounted VOBC subsystem may include:

(1)列车模组报警占比,模组类型包含但不限于列车自动运行系统(AutomaticTrain Operation,ATO)控制单元、列车自动保护系统(Automatic Train Protection,ATP)安全计算机3取2系统、司机台显示设备MMI、VOBC机柜、列车头尾贯通线、应答器传输控制单元BTM、速度传感器、雷达传感器,结合实际情况;报警类型占比,小数点四舍五入保留两位,报警数量为历史报警数量总和;预览时鼠标悬浮显示模组名称、报警数量、占比,饼图自动轮播报警占比。(1) Proportion of train module alarms, module types include but not limited to Automatic Train Operation (ATO) control unit, Automatic Train Protection (ATP) safety computer 3 out of 2 system, driver console Display equipment MMI, VOBC cabinet, train head and tail through line, transponder transmission control unit BTM, speed sensor, radar sensor, combined with the actual situation; the proportion of alarm types, the decimal point is rounded to two digits, and the number of alarms is the sum of the number of historical alarms; preview When the mouse hovers to display the module name, number of alarms, and proportion, the pie chart will automatically rotate the proportion of alarms.

(2)列车报警排行TOP5,报告周期内列车报警次数最多的5辆列车,按降序排序,预览时鼠标悬浮显示列车、报警数量。(2) Train alarm ranking TOP5, the 5 trains with the most train alarm times in the report period are sorted in descending order, and the number of trains and alarms is displayed by hovering the mouse when previewing.

(3)停车精度占比,报告周期内所有列车停车精度(绝对值)占比(0~10cm、10~20cm、20~30cm、30~50cm、大于50cm),预览时鼠标悬浮显示范围、次数、占比。(3) Proportion of parking accuracy, the percentage of parking accuracy (absolute value) of all trains within the reporting period (0-10cm, 10-20cm, 20-30cm, 30-50cm, greater than 50cm), mouse hover display range and times during preview , proportion.

(4)列车日检不通过TOP5,报告周期内所有列车日检不通过累计次数前5的列车,降序排序,预览时鼠标悬浮显示列车、不通过次数。(4) TOP5 trains that do not pass the daily inspection. In the report period, all trains that fail the daily inspection of the top 5 trains are sorted in descending order. When previewing, the mouse hovers to display the trains and the number of failed trains.

(5)列车停车精度异常统计,报告周期内,所有列车停车精度异常数据,按异常次数降序排序,纵轴异常次数、横轴列车,预览时鼠标悬浮显示列车、异常次数。(5) Statistics on the abnormality of train parking accuracy. Within the report period, all the abnormal data of train parking accuracy are sorted in descending order of the number of abnormalities, the number of abnormalities on the vertical axis, and the train on the horizontal axis.

(6)站点停车精度异常统计,报告周期内,所有站点停车精度异常数据,按异常次数降序排序,纵轴异常次数、横轴站点,预览时鼠标悬浮显示站点、异常次数。(6) Statistics on abnormal parking accuracy of stations. During the reporting period, the abnormal parking accuracy data of all stations are sorted in descending order of abnormal times. The number of abnormalities on the vertical axis and the site on the horizontal axis. When previewing, the mouse hovers to display the site and the number of abnormalities.

(7)列车紧急制动(Emergency Braking,EB)情况,报告周期内容所有列车EB数据,列表字段与原型保持一致,按发生时间升序排序,如果没有则不显示列表,显示“暂无”。(7) Train emergency braking (Emergency Braking, EB) situation, all train EB data in the reporting period, the list field is consistent with the prototype, sorted in ascending order of occurrence time, if there is no list, the list will not be displayed, and "none" will be displayed.

(8)列车丢失情况,报告周期内容所有列车应答器丢失数据,列表字段与原型保持一致,按发生时间升序排序,如果没有则不显示列表,显示“暂无”。(8) For train loss situation, the report period contains all train transponder lost data, the list field is consistent with the prototype, sorted in ascending order of occurrence time, if there is no list, the list will not be displayed, and "none" will be displayed.

(9)列车与移动卫星业务(Mobile Satellite Service,MSS)通信中断情况,报告周期内容所有列车通信中断数据,列表字段与原型保持一致,按发生时间升序排序,如果没有则不显示列表,显示“暂无”。(9) Communication interruption between the train and the Mobile Satellite Service (MSS), report period content of all train communication interruption data, the list field is consistent with the prototype, sorted in ascending order of occurrence time, if not, the list will not be displayed, and " None."

在本发明的实施例中,道岔子系统显示的系统报告内容可以包括:In an embodiment of the present invention, the system report content displayed by the turnout subsystem may include:

(1)集中区报警TOP5,报告周期内,所有集中区累计前5的报警,按降序排序,预览时鼠标悬浮显示集中区、报警数量。(1) TOP5 alarms in concentrated area, within the reporting period, the top 5 alarms accumulated in all concentrated areas are sorted in descending order, and the number of concentrated areas and alarms is displayed by hovering the mouse when previewing.

(2)转辙机报警TOP5,报告周期内,所有转辙机累计前5的报警,按降序排序,预览时鼠标悬浮显示转辙机、报警数量。(2) Switch machine alarm TOP5, within the reporting period, all the switch machines accumulatively top 5 alarms, sorted in descending order, the number of switch machines and alarms will be displayed by hovering the mouse when previewing.

(3)转辙机平均故障间隔时间趋势,按MTBF降序排序,纵轴为MTBF值,纵轴为转辙机,预览时鼠标悬浮显示转辙机、MTBF值,日报不显示该统计。(3) The trend of average time between failures of switch machines, sorted in descending order of MTBF, the vertical axis is the MTBF value, and the vertical axis is the switch machine. When previewing, the mouse hovers to display the switch machine and MTBF value, and the daily report does not display this statistics.

(4)转辙机运行情况,报告周期内所有转辙机运行情况,列表字段与原型保持一致,日报不显示该统计。(4) The operation status of the switch machine, the operation status of all the switch machines within the report period, the list field is consistent with the prototype, and the statistics are not displayed in the daily report.

在本发明的实施例中,电源子系统显示的系统报告内容可以包括:In an embodiment of the present invention, the system report content displayed by the power supply subsystem may include:

(1)电源类型报警占比,报告周期内电源子系统各类型设备报警数量占比,预览时鼠标悬浮下手类型、报警数量、占比。(1) Proportion of power supply type alarms, the proportion of the number of alarms of various types of equipment in the power supply subsystem within the reporting period, the type, number, and proportion of the mouse hovering in the preview.

(2)电源报警TOP5,报告周期内,所选站点累计前5的报警,按降序排序,预览时鼠标悬浮显示站点、报警数量。(2) Power supply alarm TOP5, within the report period, the top 5 alarms of the selected site are accumulated, sorted in descending order, and the number of sites and alarms is displayed when the mouse hovers over the preview.

(3)电源设备运行情况,报告周期内及所选站点电源设备运行情况,列表字段与原型一致,日报不显示该统计。(3) The operation status of power equipment, the operation status of power equipment in the reporting period and the selected site, the list fields are consistent with the prototype, and the statistics are not displayed in the daily report.

在本发明的实施例中,ATS子系统显示的系统报告内容可以包括:In an embodiment of the present invention, the system report content displayed by the ATS subsystem may include:

(1)正点率情况,报告周期内,累计开行列车数,正点列车数,正点率(正点列车数/累计开行列车数*100%)。(1) Punctuality rate, within the reporting period, the cumulative number of running trains, the number of punctual trains, and the punctual rate (number of punctual trains/accumulated number of running trains*100%).

(2)正点率趋势,报告周期内每日正点率趋势,横轴为日期,纵轴为正点率,预览时鼠标悬浮显示日期、正点率(百分比)。(2) Trend of punctuality rate, the daily punctuality rate trend within the reporting period, the horizontal axis is the date, and the vertical axis is the punctuality rate. When previewing, the mouse hovers to display the date and punctuality rate (percentage).

(3)晚点列车TOP5,报告周期内容,晚点次数前5的列车,降序排序,预览时鼠标悬浮显示列车、晚点次数。(3) TOP5 delayed trains, report cycle content, top 5 trains with delayed times, sorted in descending order, hovering the mouse to display trains and delayed times during preview.

(4)晚点站点TOP5,报告周期内容,晚点次数前5的站点,降序排序,预览时鼠标悬浮显示站点、晚点次数。(4) TOP5 late sites, report cycle content, top 5 sites with late times, sorted in descending order, hovering the mouse to display sites and late times when previewing.

(5)紧急停车按钮使用情况,报告周期内,紧急停车按钮使用记录,列表字段与原型一致,按时间升序排序。(5) The use of emergency stop buttons, within the reporting period, the use records of emergency stop buttons, the list fields are consistent with the prototype, sorted in ascending order of time.

(6)通信中断趋势,报告周期内ATS子系统与MSS通信中断统计,横轴为日期,纵轴为中断次数,预览时鼠标悬浮显示日期、中断次数,如果没有则不显示图表,显示“暂无”。(6) Communication interruption trend, statistics on communication interruptions between the ATS subsystem and MSS within the reporting period, the horizontal axis is the date, and the vertical axis is the number of interruptions. When previewing, the mouse hovers to display the date and the number of interruptions. none".

(7)通信中断记录,报告周期内所选站点ATS子系统与MSS通信中断记录,列表字段与原型一致,按时间升序排序,原因为确认报警时所填内容,如果没有中断记录则不显示列表,显示“暂无”。(7) Communication interruption record, the communication interruption record between the ATS subsystem and MSS of the selected station within the reporting period, the list field is consistent with the prototype, sorted in ascending order of time, the reason is the content filled in when confirming the alarm, if there is no interruption record, the list will not be displayed , displaying "None".

在本发明的实施例中,DSU子系统显示的系统报告内容可以包括:In an embodiment of the present invention, the system report content displayed by the DSU subsystem may include:

(1)板卡运行情况,报告周期内,以站点为单位,所选站点的板卡运行情况,列表与原型一致,MTBF=累计运行时长/报警次数,日报不显示该统计。(1) The operation status of boards, within the reporting period, taking the site as a unit, the list of boards running status at the selected site is consistent with the prototype, MTBF=cumulative running time/number of alarms, the statistics are not displayed in the daily report.

(2)通信中断趋势,报告周期内所选站点的ZC子系统与MSS通信中断统计,横轴为日期,纵轴为中断次数,预览时鼠标悬浮显示日期、中断次数,如果没有则不显示图表,显示“暂无”。(2) Communication interruption trend, statistics of communication interruption between the ZC subsystem and MSS of the selected site within the reporting period, the horizontal axis is the date, and the vertical axis is the number of interruptions. When previewing, the mouse hovers to display the date and the number of interruptions. If there is no one, the chart will not be displayed , showing "None".

(3)通信中断记录,报告周期内所选站点ZC子系统与MSS通信中断记录,列表字段与原型一致,按时间升序排序,原因为确认报警时所填内容,如果没有中断记录则不显示列表,显示“暂无”。(3) Communication interruption record, the ZC subsystem and MSS communication interruption record of the selected station within the reporting period, the list field is consistent with the prototype, sorted in ascending order of time, the reason is the content filled in when confirming the alarm, if there is no interruption record, the list will not be displayed , showing "None".

在本发明的实施例中,ZC子系统显示的系统报告内容可以包括:In an embodiment of the present invention, the system report content displayed by the ZC subsystem may include:

(1)板卡运行情况,报告周期内,以站点为单位,所选站点的板卡运行情况,列表与原型一致,MTBF=累计运行时长/报警次数,日报不显示该统计。(1) The operation status of boards, within the reporting period, taking the site as a unit, the list of boards running status at the selected site is consistent with the prototype, MTBF=cumulative running time/number of alarms, the statistics are not displayed in the daily report.

(2)通信中断趋势,报告周期内所选站点的ZC子系统与MSS通信中断统计,横轴为日期,纵轴为中断次数,预览时鼠标悬浮显示日期、中断次数,如果没有则不显示图表,显示“暂无”。(2) Communication interruption trend, statistics of communication interruption between the ZC subsystem and MSS of the selected site within the reporting period, the horizontal axis is the date, and the vertical axis is the number of interruptions. When previewing, the mouse hovers to display the date and the number of interruptions. If there is no one, the chart will not be displayed , showing "None".

(3)通信中断记录,报告周期内所选站点ZC子系统与MSS通信中断记录,列表字段与原型一致,按时间升序排序,原因为确认报警时所填内容,如果没有中断记录则不显示列表,显示“暂无”。(3) Communication interruption record, the ZC subsystem and MSS communication interruption record of the selected station within the reporting period, the list field is consistent with the prototype, sorted in ascending order of time, the reason is the content filled in when confirming the alarm, if there is no interruption record, the list will not be displayed , showing "None".

在本发明的实施例中,LEU子系统显示的系统报告内容可以包括:In an embodiment of the present invention, the system report content displayed by the LEU subsystem may include:

(1)板卡运行情况,报告周期内,以站点为单位,所选站点的板卡运行情况,列表与原型一致,MTBF=累计运行时长/报警次数,日报不显示该统计。(1) The operation status of boards, within the reporting period, taking the site as a unit, the list of boards running status at the selected site is consistent with the prototype, MTBF=cumulative running time/number of alarms, the statistics are not displayed in the daily report.

(2)通信中断趋势,报告周期内所选站点的LEU子系统与MSS通信中断统计,横轴为日期,纵轴为中断次数,预览时鼠标悬浮显示日期、中断次数,如果没有则不显示图表,显示“暂无”。(2) Communication interruption trend, the communication interruption statistics between the LEU subsystem and MSS of the selected site within the reporting period, the horizontal axis is the date, and the vertical axis is the number of interruptions. When previewing, the mouse hovers to display the date and the number of interruptions. If there is no one, the chart will not be displayed , showing "None".

(3)通信中断记录,报告周期内所选站点LEU子系统与MSS通信中断记录,列表字段与原型一致,按时间升序排序,原因为确认报警时所填内容,如果没有中断记录则不显示列表,显示“暂无”。(3) Communication interruption record, the communication interruption record between the LEU subsystem and MSS of the selected station within the reporting period, the list field is consistent with the prototype, sorted in ascending order of time, the reason is the content filled in when confirming the alarm, if there is no interruption record, the list will not be displayed , showing "None".

在本发明的实施例中,计轴子系统显示的系统报告内容可以包括:In an embodiment of the present invention, the system report content displayed by the axle counting subsystem may include:

(1)板卡运行情况,报告周期内,以站点为单位,所选站点的板卡运行情况,列表与原型一致,MTBF=累计运行时长/报警次数,日报不显示该统计。(1) The operation status of boards, within the reporting period, taking the site as a unit, the list of boards running status at the selected site is consistent with the prototype, MTBF=cumulative running time/number of alarms, the statistics are not displayed in the daily report.

(2)通信中断趋势,报告周期内所选站点的计轴子系统与MSS通信中断统计,横轴为日期,纵轴为中断次数,预览时鼠标悬浮显示日期、中断次数,如果没有则不显示图表,显示“暂无”。(2) Communication interruption trend, the communication interruption statistics between the axle counting subsystem and MSS of the selected station within the reporting period, the horizontal axis is the date, and the vertical axis is the number of interruptions. When previewing, the mouse hovers to display the date and the number of interruptions. If there is no one, it will not be displayed. Chart, showing "None".

(3)通信中断记录,报告周期内所选站点计轴子系统与MSS通信中断记录,列表字段与原型一致,按时间升序排序,原因为确认报警时所填内容,如果没有中断记录则不显示列表,显示“暂无”。(3) Communication interruption record, the communication interruption record between the axis counting subsystem and MSS of the selected station within the reporting period, the list fields are consistent with the prototype, sorted in ascending order of time, the reason is the content filled in when confirming the alarm, if there is no interruption record, it will not be displayed list, showing "None".

在本发明的实施例中,联锁子系统显示的系统报告内容可以包括:In an embodiment of the present invention, the system report content displayed by the interlocking subsystem may include:

(1)板卡运行情况,报告周期内,以站点为单位,所选站点的板卡运行情况,列表与原型一致,MTBF=累计运行时长/报警次数,日报不显示该统计。(1) The operation status of boards, within the reporting period, taking the site as a unit, the list of boards running status at the selected site is consistent with the prototype, MTBF=cumulative running time/number of alarms, the statistics are not displayed in the daily report.

(2)通信中断趋势,报告周期内所选站点的联锁子系统与MSS通信中断统计,横轴为日期,纵轴为中断次数,预览时鼠标悬浮显示日期、中断次数,如果没有则不显示图表,显示“暂无”。(2) Communication interruption trend, the interlocking subsystem and MSS communication interruption statistics of the selected site within the reporting period, the horizontal axis is the date, and the vertical axis is the number of interruptions. When previewing, the mouse hovers to display the date and the number of interruptions. If there is no one, it will not be displayed. Chart, showing "None".

(3)通信中断记录,报告周期内所选站点联锁子系统与MSS通信中断记录,列表字段与原型一致,按时间升序排序,原因为确认报警时所填内容,如果没有中断记录则不显示列表,显示“暂无”。(3) Communication interruption record, the selected station interlocking subsystem and MSS communication interruption record within the reporting period, the list field is consistent with the prototype, sorted in ascending order of time, the reason is the content filled in when confirming the alarm, if there is no interruption record, it will not be displayed list, showing "None".

(4)紧急关闭按钮使用情况,报告周期内所选站点联锁子系统紧急关闭按钮使用记录,列表字段与原型一致,如果没有则不显示列表,显示“暂无”。(4) The use of emergency shutdown buttons, the use records of the emergency shutdown buttons of the interlocking subsystem of the selected site within the reporting period, the list field is consistent with the prototype, if there is no list, the list will not be displayed, and "none" will be displayed.

在本发明的实施例中,DSC子系统显示的系统报告内容可以包括:In an embodiment of the present invention, the system report content displayed by the DSC subsystem may include:

(1)访问接入点(Access Point,AP)运行情况,报告周期内所选站点的AP运行统计,列表与原型一致,日报不显示该统计。(1) Access point (Access Point, AP) operation status, the AP operation statistics of the selected site within the report period, the list is consistent with the prototype, and the statistics are not displayed in the daily report.

(2)交换机运行情况,报告周期内所选站点的交换机运行统计,列表与原型一致,日报不显示该统计。(2) The operation status of the switch, the switch operation statistics of the selected site within the reporting period, the list is consistent with the prototype, and the statistics are not displayed in the daily report.

(3)通信中断趋势,报告周期内所选站点的DCS子系统与MSS通信中断统计,横轴为日期,纵轴为中断次数,预览时鼠标悬浮显示日期、中断次数,如果没有则不显示图表,显示“暂无”。(3) Communication interruption trend, the communication interruption statistics between the DCS subsystem and MSS of the selected site within the reporting period, the horizontal axis is the date, and the vertical axis is the number of interruptions. When previewing, the mouse hovers to display the date and the number of interruptions. If there is no one, the chart will not be displayed , showing "None".

(4)通信中断记录,报告周期内所选站点DCS子系统与MSS通信中断记录,列表字段与原型一致,按时间升序排序,原因为确认报警时所填内容,如果没有中断记录则不显示列表,显示“暂无”。(4) Communication interruption record, the communication interruption record between the DCS subsystem and MSS of the selected station within the reporting period, the list field is consistent with the prototype, sorted in ascending order of time, the reason is the content filled in when confirming the alarm, if there is no interruption record, the list will not be displayed , showing "None".

本发明实施例的方法,通过用户的第一输入,统计各个轨道交通子系统不同报告类型对应的系统报告,可以为用户提供日报、周报、月报和年报四个维度的系统报告,辅助用户更方便和直观地查看各个子系统不同时段的变化情况,提升了轨道交通系统的监测效率。The method of the embodiment of the present invention, through the user's first input, counts the system reports corresponding to different report types of each rail transit subsystem, and can provide users with four-dimensional system reports of daily, weekly, monthly and annual reports, assisting users to update It is convenient and intuitive to view the changes of each subsystem in different periods, which improves the monitoring efficiency of the rail transit system.

基于上述实施例的内容,作为一种可选的实施例,在根据用户输入的目标时间段和轨道交通子系统的系统信息,获取轨道交通子系统在目标时间段内的报告数据之前,该方法还包括:Based on the content of the above-mentioned embodiment, as an optional embodiment, before obtaining the report data of the rail transit subsystem within the target time period according to the target time period input by the user and the system information of the rail transit subsystem, the method Also includes:

接收用户的第二输入;receiving a second input from the user;

响应于第二输入,显示目标报告模板的配置界面;In response to the second input, displaying a configuration interface for the target report template;

接收用户对目标报告模板的配置界面的第三输入,第三输入用于删除或增加目标报告模板的显示内容项;Receive a third input from the user on the configuration interface of the target report template, where the third input is used to delete or add display content items of the target report template;

响应于第三输入,更新目标报告模板的显示内容项。In response to the third input, the display content item of the target report template is updated.

具体地,本发明实施例所描述的第二输入指的是用于进入目标报告模板的配置界面的输入操作。Specifically, the second input described in the embodiment of the present invention refers to an input operation for entering the configuration interface of the target report template.

本发明实施例所描述的第三输入指的是用于删除或增加目标报告模板的显示内容项的输入操作。The third input described in the embodiment of the present invention refers to an input operation for deleting or adding a display content item of the target report template.

同样地,在本发明的实施例中,第二输入和第三输入的表现方式可以同前述第一输入的实施方式一样,在此本发明对其不做赘述。Likewise, in the embodiment of the present invention, the expression manners of the second input and the third input may be the same as that of the foregoing implementation manner of the first input, which will not be repeated in the present invention.

在本发明的实施例中,通过用户的第二输入,用户可以调出报告系统中目标报告模板配置界面,进而通过第三输入,用户可以对目标报告模板进行配置,删除或增加目标报告模板的显示内容项,最终更新目标报告模板的显示内容项。In the embodiment of the present invention, through the user's second input, the user can call out the target report template configuration interface in the report system, and then through the third input, the user can configure the target report template, delete or add the target report template Display Content Items, which eventually updates the Display Content Items of the target report template.

例如,车载VOBC子系统的目标报告模板初始化配置的显示内容项包括列车模组报警占比、列车报警排行、停车精度占比、列车日检不通过TOP5、列车停车精度异常统计、站点停车精度异常统计、列车EB情况等,通过用户的第三输入,可以对上述显示内容项进行删除或增加,响应于第三输入,更新车载VOBC子系统的目标报告模板的显示内容项,如通过删除显示内容项,更新后的目标报告模板的显示内容项仅包括列车模组报警占比、列车报警排行、停车精度占比、列车日检不通过TOP5,也就是说,通过更新后的目标报告模板,生成的车载VOBC子系统的系统报告仅包括列车模组报警占比、列车报警排行、停车精度占比和列车日检不通过TOP5的报告数据。For example, the display content items of the initial configuration of the target report template of the vehicle-mounted VOBC subsystem include train module alarm ratio, train alarm ranking, parking accuracy ratio, train daily inspection failed TOP5, train parking accuracy exception statistics, station parking accuracy exception Statistics, train EB conditions, etc., through the third input of the user, the above-mentioned display content items can be deleted or added, and in response to the third input, the display content items of the target report template of the vehicle-mounted VOBC subsystem are updated, such as by deleting the display content item, the display content items of the updated target report template only include the proportion of train module alarms, the ranking of train alarms, the proportion of parking accuracy, and the TOP5 trains that fail the daily inspection. That is to say, through the updated target report template, generate The system report of the on-board VOBC subsystem only includes the report data of train module alarm proportion, train alarm ranking, parking accuracy proportion and train daily inspection failing TOP5.

本发明实施例的方法,还可以为用户提供报告模板的配置界面,用户可以根据实际需要进行报告模板显示内容的配置,提升了用户体验。The method in the embodiment of the present invention can also provide the user with a report template configuration interface, and the user can configure the display content of the report template according to actual needs, which improves user experience.

基于上述实施例的内容,作为一种可选的实施例,在基于目标报告模板和目标时间段内的报告数据,生成轨道交通子系统的系统报告之后,方法还包括:Based on the content of the above-mentioned embodiment, as an optional embodiment, after generating the system report of the rail transit subsystem based on the target report template and the report data within the target time period, the method further includes:

接收用户的第四输入,第四输入用于导出系统报告;receiving a fourth input from the user, where the fourth input is used to export a system report;

响应于第四输入,将系统报告导出为目标格式文件,并对目标格式文件进行保存。In response to the fourth input, export the system report to a target format file, and save the target format file.

具体地,本发明实施例所描述的第四输入指的是用于导出系统报告的操作。其具体可以是对系统报告显示界面上特定功能标识的输入操作,该特定功能标识用于导出系统报告。Specifically, the fourth input described in this embodiment of the present invention refers to an operation for exporting a system report. Specifically, it may be an input operation of a specific function identifier on the system report display interface, and the specific function identifier is used to export the system report.

其中,用户的第四输入如同前述第一输入一样,也可以表现为如下至少一种方式:Wherein, the user's fourth input, like the aforementioned first input, can also be expressed in at least one of the following ways:

其一,可以表现为触控输入,包括但不限于点击输入、滑动输入和按压输入等编辑操作。在该实施方式中,接收用户的第四输入可以表现为,接收用户在前端系统报告显示界面上触控点击特定功能标识的输入。First, it can be expressed as touch input, including but not limited to editing operations such as click input, slide input, and press input. In this implementation manner, receiving the fourth input from the user may be expressed as receiving an input that the user touches and clicks on a specific function identifier on the report display interface of the front-end system.

其二,可以表现为实体按键输入。在该实施方式中,通过报告系统设备外接的输入设备,如鼠标,接收用户的第四输入,具体可以表现为接收用户通过鼠标操作点击系统报告显示界面中特定功能标识的输入。Second, it can be expressed as physical key input. In this embodiment, the user's fourth input is received through an input device connected to the reporting system device, such as a mouse, which may be specifically expressed as receiving an input from the user clicking on a specific function identifier in the system report display interface through a mouse operation.

同样地,在其他实施例中,用户的第四输入也可以表现为其他形式,具体可根据实际需要决定,本发明实施例对此不作限定。Likewise, in other embodiments, the user's fourth input may also be expressed in other forms, which may be determined according to actual needs, which is not limited in this embodiment of the present invention.

本发明实施例所描述的目标格式文件可以包括WORD、EXCEL、PDF等不同格式文件,以满足用户的不同需求。The target format files described in the embodiments of the present invention may include files in different formats such as WORD, EXCEL, PDF, etc., to meet different needs of users.

进一步地,在本发明的实施例中,后端服务器可以响应于第四输入,将系统报告导出为目标格式文件,如PDF格式文件,并对目标格式文件进行保存,方便用户在线预览,或下载保存,以随时查阅。Further, in the embodiment of the present invention, the back-end server can respond to the fourth input, export the system report as a target format file, such as a PDF format file, and save the target format file, which is convenient for users to preview online or download Save it for reference at any time.

本发明实施例的方法,通过报告系统的可视化操作设计,支持系统报告的导出及保存,提升了用户的使用体验。The method of the embodiment of the present invention supports the export and storage of system reports through the visual operation design of the report system, and improves the user experience.

图2是本发明提供的轨道交通系统报告生成系统的结构示意图,如图2所示,其示例性地应用于车载VOBC子系统的场景下,包括:报告系统前端、报告系统后端、各个轨道交通子系统的车载采集模块及车载设备。其中,车载设备包括来自厂家1的车载设备和来自厂家2的车载设备,对应地,车载采集模块包括来自厂家1的数据采集模块和厂家2的数据采集模块。Fig. 2 is a structural schematic diagram of a rail transit system report generation system provided by the present invention, as shown in Fig. 2, it is exemplary applied to the scene of a vehicle-mounted VOBC subsystem, including: a reporting system front end, a reporting system back end, each track The on-board acquisition module and on-board equipment of the traffic subsystem. Wherein, the vehicle-mounted equipment includes the vehicle-mounted equipment from manufacturer 1 and the vehicle-mounted device from manufacturer 2, and correspondingly, the vehicle-mounted acquisition module includes the data acquisition module from manufacturer 1 and the data acquisition module from manufacturer 2.

通过报告系统前端,用户可以通过自定义的方式,从预设报告模板数据库中调出车载VOBC子系统对应的车载报告模板在Web端展示,并可以对车载报告模板进行自定义配置。通过用户自定义模板统计的显示内容项增删操作,得到定义好的车载报告模板。如车载报告模板初始化配置的显示内容项包括列车模组报警占比、列车报警排行、停车精度占比、列车日检不通过TOP5、列车停车精度异常统计、站点停车精度异常统计及列车EB情况,通过用户的第三输入操作,可以对上述显示内容项进行删除或增加,响应于第三输入,报告系统后端将更新车载报告模板的显示内容项,更新后的车载报告模板的显示内容项仅包括列车模组报警占比、列车报警排行、停车精度占比、列车日检不通过TOP5。Through the front-end of the reporting system, users can call out the vehicle-mounted report template corresponding to the vehicle-mounted VOBC subsystem from the preset report template database in a customized way and display it on the Web side, and can customize the configuration of the vehicle-mounted report template. Through the addition and deletion of display content items in the user-defined template statistics, the defined vehicle report template is obtained. For example, the display content items of the initial configuration of the on-board report template include the proportion of train module alarms, the ranking of train alarms, the proportion of parking accuracy, the train daily inspection failed TOP5, the abnormal statistics of train parking accuracy, the abnormal statistics of station parking accuracy, and the EB status of trains. Through the user's third input operation, the above-mentioned display content items can be deleted or added. In response to the third input, the report system backend will update the display content items of the vehicle report template, and the display content items of the updated vehicle report template are only Including the proportion of train module alarms, the ranking of train alarms, the proportion of parking accuracy, and the TOP5 trains that fail daily inspection.

厂家1的车载设备采用TCP网络协议,按照16进制数据进行传输,厂家1的数据采集模块采集对应车载设备发送的监测数据,在接收到监测数据并进行解码后,得到目标格式的监测数据;厂家2的车载设备是采用用户数据报协议UDP网络协议传输,厂家2的数据采集模块采集对应车载设备发送的监测数据,并进行解码后,得到目标格式的监测数据。进而,车载采集模块通过统一数据格式的方式,将采集到的所有目标格式的监测数据作为报告数据发送给报告系统后端的报告系统输入接口,即车载报告模板统一接口。The on-board equipment of manufacturer 1 adopts the TCP network protocol and transmits data in hexadecimal. The data acquisition module of manufacturer 1 collects the monitoring data sent by the corresponding on-board equipment. After receiving and decoding the monitoring data, the monitoring data in the target format is obtained; The on-board equipment of manufacturer 2 is transmitted using the UDP network protocol. The data acquisition module of manufacturer 2 collects the monitoring data sent by the corresponding in-vehicle equipment and decodes it to obtain the monitoring data in the target format. Furthermore, the on-board acquisition module sends all collected monitoring data in the target format as report data to the report system input interface at the back end of the reporting system, that is, the unified interface of the on-board report template, by means of a unified data format.

车载报告模板统一接口在接收到报告数据之后,根据预先定义好的车载报告模板中的显示内容项,对报告数据进行统计分析,生成车载VOBC子系统的系统报告。After receiving the report data, the unified interface of the on-board report template performs statistical analysis on the report data according to the display content items in the pre-defined on-board report template, and generates a system report of the on-board VOBC subsystem.

同时,通过用户的第四输入,可以将生成的车载VOBC子系统的系统报告导出为PDF格式文件,生成PDF格式的报告。At the same time, through the user's fourth input, the generated system report of the vehicle-mounted VOBC subsystem can be exported to a PDF format file to generate a PDF format report.

下面对本发明提供的轨道交通系统报告生成装置进行描述,下文描述的轨道交通系统报告生成装置与上文描述的轨道交通系统报告生成方法可相互对应参照。The rail transit system report generating device provided by the present invention is described below, and the rail transit system report generating device described below and the rail transit system report generating method described above can be referred to in correspondence.

图3是本发明提供的轨道交通系统报告生成装置的结构示意图,如图3所示,包括:Fig. 3 is the structural representation of the rail transit system report generation device provided by the present invention, as shown in Fig. 3, comprises:

获取模块310,用于根据用户输入的目标时间段和轨道交通子系统的系统信息,获取轨道交通子系统在目标时间段内的报告数据;The acquisition module 310 is used to obtain the report data of the rail transit subsystem within the target time period according to the target time period input by the user and the system information of the rail transit subsystem;

处理模块320,用于从预设报告模板数据库中确定轨道交通子系统对应的目标报告模板;The processing module 320 is used to determine the target report template corresponding to the rail transit subsystem from the preset report template database;

生成模块330,用于基于目标报告模板和目标时间段内的报告数据,生成轨道交通子系统的系统报告,以将系统报告发送到前端进行显示。The generating module 330 is configured to generate a system report of the rail transit subsystem based on the target report template and the report data within the target time period, so as to send the system report to the front end for display.

本实施例所述的轨道交通系统报告生成装置可以用于执行上述轨道交通系统报告生成方法实施例,其原理和技术效果类似,此处不再赘述。The rail transit system report generation device described in this embodiment can be used to implement the above embodiment of the rail transit system report generation method, and its principles and technical effects are similar, and will not be repeated here.

本发明提供的轨道交通系统报告生成装置,通过预先配置报告模板,根据用户输入的目标时间段和轨道交通子系统的系统信息,获取轨道交通子系统在目标时间段内的报告数据,从而从预设报告模板数据库中确定该轨道交通子系统对应的目标报告模板,并基于目标报告模板和目标时间段内的报告数据,生成轨道交通子系统的系统报告,将系统报告发送到前端进行显示,实现了对车载设备日志的智能化统计分析和展示,操作便捷,效率高,可以有效避免人工填报带来的数据错误,可以让用户更方便和直观地查看各个子系统各项监测数据的变化情况,提升了轨道交通系统的监测效率,可以很好地满足当下轨道交通信号系统高效运营的需求。The rail transit system report generation device provided by the present invention obtains the report data of the rail transit subsystem within the target time period according to the target time period input by the user and the system information of the rail transit subsystem through pre-configuring the report template, so as to obtain the report data from the preset The target report template corresponding to the rail transit subsystem is determined in the report template database, and based on the target report template and the report data within the target time period, a system report of the rail transit subsystem is generated, and the system report is sent to the front end for display. Intelligent statistical analysis and display of on-board equipment logs, convenient operation and high efficiency, can effectively avoid data errors caused by manual reporting, and allow users to view changes in monitoring data of each subsystem more conveniently and intuitively. The monitoring efficiency of the rail transit system is improved, which can well meet the needs of efficient operation of the current rail transit signaling system.

图4是本发明提供的电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行上述各方法所提供的轨道交通系统报告生成方法,该方法包括:根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内采集的报告数据;从预设报告模板数据库中确定所述轨道交通子系统对应的目标报告模板;基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告,以将所述系统报告发送到前端进行显示。Fig. 4 is the schematic diagram of the entity structure of the electronic equipment provided by the present invention, as shown in Fig. 4, this electronic equipment can comprise: processor (processor) 410, communication interface (Communications Interface) 420, memory (memory) 430 and communication bus 440 , wherein, the processor 410 , the communication interface 420 , and the memory 430 communicate with each other through the communication bus 440 . The processor 410 can call the logic instructions in the memory 430 to execute the method for generating a rail transit system report provided by the above methods. The method includes: according to the target time period input by the user and the system information of the rail transit subsystem, obtaining the The report data collected by the rail transit subsystem within the target time period; determine the target report template corresponding to the rail transit subsystem from the preset report template database; based on the target report template and the target time period Reporting data, generating a system report of the rail transit subsystem, so as to send the system report to the front end for display.

此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the above logic instructions in the memory 430 may be implemented in the form of software function units and be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disc, etc., which can store program codes. .

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的轨道交通系统报告生成方法,该方法包括:根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内采集的报告数据;从预设报告模板数据库中确定所述轨道交通子系统对应的目标报告模板;基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告,以将所述系统报告发送到前端进行显示。On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can Executing the rail transit system report generation method provided by each of the above methods, the method includes: according to the target time period input by the user and the system information of the rail transit subsystem, obtaining the information collected by the rail transit subsystem within the target time period Report data; determine the target report template corresponding to the rail transit subsystem from the preset report template database; generate a system report for the rail transit subsystem based on the target report template and the report data within the target time period to send said system report to the frontend for display.

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的轨道交通系统报告生成方法,该方法包括:根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内采集的报告数据;从预设报告模板数据库中确定所述轨道交通子系统对应的目标报告模板;基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告,以将所述系统报告发送到前端进行显示。In yet another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it is implemented to execute the method for generating a rail transit system report provided by the above-mentioned methods. The method includes: according to the target time period input by the user and the system information of the rail transit subsystem, obtaining the report data collected by the rail transit subsystem within the target time period; determining the rail transit subsystem from a preset report template database A target report template corresponding to the subsystem; based on the target report template and the report data within the target time period, generate a system report of the rail transit subsystem, so as to send the system report to the front end for display.

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without any creative effort.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the above description of the implementations, those skilled in the art can clearly understand that each implementation can be implemented by means of software plus a necessary general hardware platform, and of course also by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic discs, optical discs, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (10)

1.一种轨道交通系统报告生成方法,其特征在于,包括:1. A rail transit system report generating method, characterized in that, comprising: 根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内采集的报告数据;According to the target time period input by the user and the system information of the rail transit subsystem, obtain the report data collected by the rail transit subsystem within the target time period; 从预设报告模板数据库中确定所述轨道交通子系统对应的目标报告模板;determining a target report template corresponding to the rail transit subsystem from a preset report template database; 基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告,以将所述系统报告发送到前端进行显示。Based on the target report template and the report data within the target time period, generate a system report of the rail transit subsystem, so as to send the system report to a front end for display. 2.根据权利要求1所述的轨道交通系统报告生成方法,其特征在于,所述目标报告模板是基于EChart组件生成的HTML模板,基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告,包括:2. rail transit system report generation method according to claim 1, is characterized in that, described target report template is based on the HTML template that EChart component generates, based on the report data in described target report template and described target time period , generating a system report of the rail transit subsystem, including: 将所述目标时间段内的报告数据转化为HTML格式的报告数据;converting the report data within the target time period into report data in HTML format; 将所述HTML格式的报告数据填充至所述HTML模板对应的占位符中,生成所述轨道交通子系统的系统报告。Filling the report data in HTML format into the corresponding placeholder of the HTML template to generate a system report of the rail transit subsystem. 3.根据权利要求1所述的轨道交通系统报告生成方法,其特征在于,在所述根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内的报告数据之前,所述方法还包括:3. the rail transit system report generation method according to claim 1, is characterized in that, in the system information of described target time period and rail transit subsystem according to user input, obtain described rail transit subsystem in the target Before reporting data for the time period, the method further includes: 获取各个轨道交通子系统上报的接口数据;Obtain the interface data reported by each rail transit subsystem; 对所有接口数据的数据格式进行格式转换,得到目标格式的接口数据;Perform format conversion on the data format of all interface data to obtain the interface data in the target format; 将所有所述目标格式的接口数据作为报告数据进行存储。All interface data in the target format are stored as report data. 4.根据权利要求1-3任一项所述的轨道交通系统报告生成方法,其特征在于,所述系统报告的类型包括日报、周报、月报和年报中的至少一项报告类型,在所述基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告之后,所述方法还包括:4. according to the rail transit system report generation method described in any one of claim 1-3, it is characterized in that, the type of described system report comprises at least one report type in daily report, weekly report, monthly report and annual report, in said After generating the system report of the rail transit subsystem based on the target report template and the report data in the target time period, the method also includes: 接收用户的第一输入,所述第一输入用于从所述系统报告的类型中选定目标报告类型;receiving a user's first input for selecting a target report type from among the types of system reports; 响应于所述第一输入,生成所述目标报告类型对应的目标系统报告,并将所述目标系统报告发送到前端进行显示。In response to the first input, generate a target system report corresponding to the target report type, and send the target system report to the front end for display. 5.根据权利要求1-3任一项所述的轨道交通系统报告生成方法,其特征在于,在所述根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内的报告数据之前,所述方法还包括:5. The rail transit system report generating method according to any one of claims 1-3, characterized in that, in the system information of the target time period and the rail transit subsystem input according to the user, the rail transit subsystem is obtained Before the system reports data within the target time period, the method further includes: 接收用户的第二输入;receiving a second input from the user; 响应于所述第二输入,显示所述目标报告模板的配置界面;In response to the second input, displaying a configuration interface for the target report template; 接收用户对所述目标报告模板的配置界面的第三输入,所述第三输入用于删除或增加所述目标报告模板的显示内容项;receiving a third input from the user on the configuration interface of the target report template, where the third input is used to delete or add display content items of the target report template; 响应于所述第三输入,更新所述目标报告模板的显示内容项。In response to the third input, a display content item of the target report template is updated. 6.根据权利要求1-3任一项所述的轨道交通系统报告生成方法,其特征在于,在所述基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告之后,所述方法还包括:6. The rail transit system report generation method according to any one of claims 1-3, characterized in that, generating the rail transit system report data based on the target report template and the target time period After the subsystem's system report, the method further includes: 接收用户的第四输入,所述第四输入用于导出所述系统报告;receiving a fourth input from a user, the fourth input being used to export the system report; 响应于所述第四输入,将所述系统报告导出为目标格式文件,并对所述目标格式文件进行保存。In response to the fourth input, export the system report to a target format file, and save the target format file. 7.一种轨道交通系统报告生成装置,其特征在于,包括:7. A rail transit system report generating device, characterized in that, comprising: 获取模块,用于根据用户输入的目标时间段和轨道交通子系统的系统信息,获取所述轨道交通子系统在所述目标时间段内采集的报告数据;An acquisition module, configured to acquire report data collected by the rail transit subsystem within the target time period according to the target time period input by the user and the system information of the rail transit subsystem; 处理模块,用于从预设报告模板数据库中确定所述轨道交通子系统对应的目标报告模板;A processing module, configured to determine a target report template corresponding to the rail transit subsystem from a preset report template database; 生成模块,用于基于所述目标报告模板和所述目标时间段内的报告数据,生成所述轨道交通子系统的系统报告,以将所述系统报告发送到前端进行显示。A generating module, configured to generate a system report of the rail transit subsystem based on the target report template and the report data within the target time period, so as to send the system report to a front end for display. 8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述轨道交通系统报告生成方法。8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and operable on the processor, wherein the processor according to claim 1 is implemented when executing the program. The method for generating a rail transit system report described in any one of to 6. 9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述轨道交通系统报告生成方法。9. A non-transitory computer-readable storage medium, on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the rail transit system report generation according to any one of claims 1 to 6 is realized method. 10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述轨道交通系统报告生成方法。10. A computer program product, comprising a computer program, characterized in that, when the computer program is executed by a processor, the method for generating a rail transit system report according to any one of claims 1 to 6 is realized.
CN202211700449.XA 2022-12-28 2022-12-28 Method, device, electronic equipment and storage medium for generating rail transit system report Pending CN115982238A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211700449.XA CN115982238A (en) 2022-12-28 2022-12-28 Method, device, electronic equipment and storage medium for generating rail transit system report

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211700449.XA CN115982238A (en) 2022-12-28 2022-12-28 Method, device, electronic equipment and storage medium for generating rail transit system report

Publications (1)

Publication Number Publication Date
CN115982238A true CN115982238A (en) 2023-04-18

Family

ID=85973645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211700449.XA Pending CN115982238A (en) 2022-12-28 2022-12-28 Method, device, electronic equipment and storage medium for generating rail transit system report

Country Status (1)

Country Link
CN (1) CN115982238A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7293031B1 (en) * 2002-11-21 2007-11-06 Ncr Corp. Report specification generators and interfaces
CN108460140A (en) * 2018-03-13 2018-08-28 广州供电局有限公司 Equipment-patrolling report-generating method, device, system and computer equipment
CN113779949A (en) * 2021-09-17 2021-12-10 北京天融信网络安全技术有限公司 A report generation method, device, electronic device, storage medium and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7293031B1 (en) * 2002-11-21 2007-11-06 Ncr Corp. Report specification generators and interfaces
CN108460140A (en) * 2018-03-13 2018-08-28 广州供电局有限公司 Equipment-patrolling report-generating method, device, system and computer equipment
CN113779949A (en) * 2021-09-17 2021-12-10 北京天融信网络安全技术有限公司 A report generation method, device, electronic device, storage medium and system

Similar Documents

Publication Publication Date Title
CN110086666A (en) A kind of alarm method, apparatus and system
CN108733532B (en) Health control method, device, medium and electronic device for big data platform
CN104679248A (en) Multi-scenario interactive data visualization system and working method
CN102096688A (en) Method and device for generating data report
CN111654488B (en) "Three-in-one" substation and sensing terminal information access method
CN111078695B (en) Method and device for calculating association relation of metadata in enterprise
CN112867989A (en) Flow-based composition and monitoring server system and method
CN112115145A (en) Data acquisition method and device, electronic equipment and storage medium
CN114694420A (en) A system and method for producing and publishing civil aviation weather forecasts that can intelligently correct errors
CN111143167A (en) Alarm merging method, device, equipment and storage medium for multiple platforms
CN109191023A (en) A kind of power grid warning information immediate processing method and device
CN112749359A (en) Page visual management system, method and storage medium
CN118485414A (en) Task creation method, device, equipment and storage medium
CN113805777A (en) Method and system for generating optimal operation path for business system
CN102945628B (en) Accident consequence information acquisition method, device and training system
CN115982238A (en) Method, device, electronic equipment and storage medium for generating rail transit system report
CN103795799B (en) A kind of long-distance monitoring method and system
CN118981465A (en) Multi-channel business data processing method and device, storage medium, and terminal
CN108984156A (en) A kind of software auto generating method and system for exempting from code development based on template
CN107392437A (en) Power marketing digitizes management and control index system and method for exhibiting data
CN117540713A (en) A method to generate reports with charts based on template configuration
CN117573486A (en) Performance time series data display method, device, electronic equipment and storage medium
CN113986954B (en) User event acquisition method and device, intelligent terminal and readable storage medium
CN116663508A (en) Report generation method and device
CN105653424A (en) Reliability assessment method and apparatus for flight query system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination