[发明专利]一种轨道交通数据通信系统性能的快速分析方法在审
申请号: | 201410367373.2 | 申请日: | 2014-07-29 |
公开(公告)号: | CN104142827A | 公开(公告)日: | 2014-11-12 |
发明(设计)人: | 朱圣明;郭鹏 | 申请(专利权)人: | 上海自仪泰雷兹交通自动化系统有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 无 | 代理人: | 无 |
地址: | 201206 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轨道交通 数据通信 系统 性能 快速 分析 方法 | ||
技术领域
本发明涉及通信领域,尤其涉及通信系统性能的分析方法。
背景技术
轨道交通数据通信系统需要对沿线通信系统设备进行24小时的监控,在这一过程中网络管理服务器会按照一定的时间间隔轮训全线所有信号设备的状态。因此,每一天都会生成记录所有信号设备状态的日志文件,由于数据量的巨大,如何从这些状态信息中准确提取需要的内容并分析数据通信系统的性能,便成为了一个亟待解决的问题。
随着运营时间段的扩展、列车数量的增加,数据通信系统每天所产生的信息量面临进一步增加的可能,所以,如何实现一种方法,使维护人员快速准确地对系统产生的状态信息进行处理和分析就变得越来越紧迫,并且能够满足数据通信系统状态信息处理的方法需要满足以下的几项要求:
高效性,数据通信系统产生的信息量巨大,每天产生的信息条目有近百万条,所以需要快速准确的对大数据进行筛选和处理。现有方法主要是使用文本编辑器对于信息进行人工处理,这种处理方法速度慢,且由于涉及到人工部分较多,容易出现误操作,导致最终结果不准确。
便捷性,维护人员并不一定是专业的数据通信系统设计工程师,所以对于数据通信系统信息的处理方法需要简单便捷,使得只需进行简单培训就可直接使用,方便维保人员进行数据的分析。现采用文本编辑器人工分析方法,操作步骤多,操作要求高,导致操作时间长,误操作的可能性大。
直观性,能够生成图表的形式,直观的展示出设备全天的工作情况,并便于维护人员对设备的状态进行准确判断。
发明内容
本发明的目的在于提供一种轨道交通数据通信系统性能的快速分析方法,能对数据通信系统每天所产生的日志信息进行分析处理,满足高效性、便捷性及直观性的要求。
实现上述目的的技术方案是:
一种轨道交通数据通信系统性能的快速分析方法,包括下列步骤:
步骤S101,所述轨道交通数据通信系统产生各个日志文件,在应用Ruby(一种面向对象程序设计的脚本语言)脚本语言编写的脚本程序中输入需要处理的日志文件名称;
步骤S102,利用Ruby脚本语言编写的脚本程序对日志进行分析,筛选出包含车载电台(SA)的日志文件,并将其放置到名为SA_Analysis_日志名.csv文件中;
步骤S103,按照接入点名称和MAC(Media Access Control)地址对应表(APMAC_MAPPING_TABLE.csv)文件将SA_Analysis_日志名.csv表格中MAC地址替换为接入点名称;
步骤S104,接入点名称和MAC地址对应表文件中读取的每一个接入点名称,读取步骤S103中修改完成的SA_Analysis_日志名.csv表格,筛选每一个接入点的最大值和最小值;
步骤S105,利用VBA(Visual Basic Application)语言编写的脚本程序,查询AP(地面接入点)的数量,绘制数据透视表;
步骤S106,利用VBA语言编写的脚本程序驱动Excel表格(Microsoft office的组件之一)将数据透视表作为动态数据源,绘制数据透视图。
进一步地,所述步骤S101包括步骤:
步骤S1,提示输入需要处理的日志名;
步骤S2,检索判断所输入名称的日志是否存在,若是,进入步骤S3;若否,返回步骤S1,重新运行程序;
步骤S3,判断存放结果的Result子文件夹存在,若是,进入步骤S4;若否,新建Result子文件夹后进入步骤S4。
进一步地,所述步骤S102包括步骤:
步骤S4,在Result子文件夹下新建名为SA_Analysis_日志名的csv文件;
步骤S5,遍历日志文件的每一行,筛选出为车载电台(SA)信息的行,进入步骤S6;
步骤S6,分别提取出SA信息中的SA名、漫游时间、漫游前AP地址、漫游后AP地址以及漫游前RSSI(接收信号强度指示)、漫游后RSSI的数据;将各项数据分别存入SA_Analysis_日志名.csv文件的各列中。
进一步地,所述步骤S103包括步骤:
步骤S7,打开名为APMAC_MAPPING_TABLE的AP和MAC地址对应表格(APMAC_MAPPING_TABLE.csv);
步骤S8,遍历SA_Analysis_日志名.csv每一行的MAC地址列,判断MAC地址是否在APMAC_MAPPING_TABLE表中,若否,进入步骤S9;若是,进入步骤S10;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海自仪泰雷兹交通自动化系统有限公司,未经上海自仪泰雷兹交通自动化系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410367373.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序搜索方法及装置
- 下一篇:一种文件处理方法及装置