日志文件分析系统和日志文件分析方法

文档序号:7693737阅读:435来源:国知局
专利名称:日志文件分析系统和日志文件分析方法
技术领域
本发明涉及诸如用于列车的信息服务监控技术,尤其涉及一种 日志文件分析系统和日志文件分析方法。
背景技术
现有的铁路旅客信息服务系统是在综合无线网络系统技术的基 础上开发的现代化高科技旅客信息服务系统,为铁路旅客提供包括 视频、音频、无线上网在内的全方位多媒体信息服务。曰志记录了列车上系统的服务器或终端的运行状况,服务器或 终端执行程序〗故一个动作,Y更增加一条日志记录,每个服务器或终 端每天会生成独立的日志文件。目前已有的实现方案是1. 系统生成日志,通过人工上传回公司进行分析;2. 只是单独的记录下力l务器或终端的活动,没有和相关的信息 进行综合分析比对。现有的技术需每天人工回传日志到日志服务器,再经过日志服 务器分析,或者人工一个个打开日志查看记录分析,无法结合模板 信息、节目源信息,既费时间又费人力、物力,所以有些异常事件捕捉不到,无法准确地描述列车上的情况。时间越久,日志量越多, 信息准确度就越小,消耗的人力、物力就越大。再者,比如在列车上发生硬盘损坏等现象的情况下,目前的系 统无法准确及时发现并解决问题,从而会大大影响客户节目的播出, 导致客户的投诉等问题。发明内容鉴于以上所述的 一个或多个问题,本发明提出了 一种日志文件 分析系统和一种日志文件分析方法。旨在及时准确地自动反映列车 上的节目播出状况和服务器及终端的工作状况等。才艮据本发明一个方面的日志文件分析系统包括对比文件存储 模块,用于预先存储用于与日志文件进行比较的对比文件;接收模件;比较模块,用于对日志文件与对比文件进行比较;以及分析模 块,用于根据比较结果分析服务器和/或终端的运行状况。其中,日志文件包括系统日志文件和播放日志文件。系统曰志 文件包括以下信息中的至少一种CPU状态信息、开机动作信息、 关机动作信息、音量大小信息、及人员操作信息。播放日志文件包 括以下信息中的至少一种节目内容、节目播放开始时间、及节目 播放情况。对比文件包括列车作息表和节目单。才艮据本发明另一方面的日志文件分析方法包4舌以下步骤步骤 一,预先存储用于与日志文件进行比较的对比文件;步骤二,接收 关于列车上的服务器和/或终端的运行状况的日志文件;步骤三,对 曰志文件与对比文件进行比较;以及步骤四,根据比较结果分析服 务器和/或终端的运4于状况。其中,日志文件包括系统日志文件和播^文日志文件。系统曰志文件包括以下信息中的至少一种CPU状态信息、开才几动作信息、 关机动作信息、音量大小信息、及人员才乘作信息。播放日志文件包 括以下信息中的至少一种节目内容、节目播;故开始时间、及节目 播放情况。对比文件包括列车作息表和节目单。通过自动接收和分析日志文件,及时、实时、真实地反映各个 列车上节目播出情况,包括无播放日志、异常关机、开才几不纟番、加 载节目源失败等情况,不需要任何的人工干预, 一整套由系统自动 完成;具有效率高,速度快,数据准确等特征。


此处所说明的附图用来4是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其i兌明用于解释本发明,并 不构成对本发明的不当限定。在附图中图1是根据本发明一个实施例的日志文件分析系统的框图;图2是根据本发明另一实施例的日志文件分析方法的流程图;图3是根据本发明又一实施例的日志文件分析方法的压缩包分 析的流程图;以及图4是根据本发明又一实施例的日志文件分析方法的分析包中 所有日志的流禾呈图;以及图5是根据本发明的又一实施例的日志文件分析方法的对日志 进行全面分析的流程图。
具体实施方式
下面参考附图,详细说明本发明的具体实施方式
。本发明可应用于安装有列车信息服务系统的铁路客运列车上, 主要用于对列车上服务器或终端的运行情况进行远程监控和日志分析。本发明关键点结合节目单模板(由节目编排系统自动完成)、 发车顺序表(由铁路部门规定),真实分析列车上节目播出情况。图1是4艮据本发明一个实施例的日志文件分析系统的框图。如 图1所示,根据本发明一个实施例的日志文件分析系统包括对比 文件存储模块102,用于预先存储用于与日志文件进行比较的对比 文件;接收模块104,用于接收关于列车上的服务器和/或终端的运 行状况的日志文件;比较模块106,用于对日志文件与对比文件进 行比较;以及分析模块108,用于根据比较结果分析服务器和/或终 端的运行状况。该日志文件分析系统还包括判断模块,用于判断 日志文件是否合法;以及删除模块,用于在日志文件不合法的情况 下删除日志文件,同时删除合法的日志文件中的垃圾文件。其中,日志文件包括系统日志文件和4番;故日志文件。系统曰志 文件包括CPU状态信息、开机动作信息、关机动作信息、音量大小 信息、及人员操作信息。播放日志文件包括节目内容、节目播放开 始时间、及节目播放情况(即,列车节目是否播放成功的情况)。对 比文件包括列车作息表和节目单。其中,列车作息表,包含了列车 发车时间、到站时间、午间^木息时间、晚间〗木息时间、节目插^文开 始时间、及节目播o改结束时间。图2是才艮据本发明另 一实施例的日志文件分析方法的流程图。 如图2所示,才艮据本发明另一实施例的日志文件分析方法包括以下 步骤步骤S202,预先存储用于与日志文件进行比较的对比文件;步骤S204,接收关于列车上的服务器和/或终端的运行状况的 日志文件;步骤S206,对日志文件与对比文件进行比较;以及步骤S208,根据比较结果分析服务器和/或终端的运行状况。其中,在接收日志文件之后,还包括判断日志文件是否合法; 以及在日志文件不合法的情况下删除日志文件,并删除合法的曰志 文件中的垃》及文4牛。其中,在步骤S204中,在每天的第一预定时段内按第一时间 间隔接收关于列车上的服务器和/或终端的运行情况的日志文件,以 及在每天的非第 一预定时段内按第二时间间隔接收关于列车上的服 务器和/或终端的运^f于情况的日志文件。其中,日志文件包括系统日志文件和插^文日志文件。系统曰志 文件包括CPU状态信息、开机动作信息、关机动作信息、音量大小 信息、及人员操作信息。播放日志文件包括节目内容、节目播放开 始时间、节目播放情况。对比文件包括列车作息表和节目单。下面结合图3 ~图5描述本发明的一个实施例。图3是才艮据本发明又一实施例的日志文件分析方法的压缩包分析的流程图。图4 是才艮据本发明又一实施例的日志文件分析方法的日志全面分析的流程图。图5是根据本发明又一实施例的日志文件分析方法的对日志进行全面分析的流程图。每天零点创建当天所有的车组的发车顺序;系统每天7: 00-22: 00每1个小时将列车上所产生的新日志压缩传回到日志服务器中,其余时间每3小时传一次日志文件;在日志服务器压缩包排队(步 骤S302 );分析队列中的零散文件(步骤S304)。解压缩包(步骤S402),判断文件是否合法,将合法的文件修 改统一后缀名,读取日志文件内容,入库进行全面分析。将不合法 的文件及分一斤完的文件删除(步艰《S404 ~步骤S406 )。更新压缩包 4言息(步-骤S408);日志全面分才斤曰志分为系统日志、插-;汶曰志。 其中,系统日志主要描述系统的CPU状态、开机动作、关机动作、 音量大小等,播放日志主要描述播放器播放的节目状态、网络状态 等。i将日志概要信息,日志内容写入数据库,取得BaseID(ID)-(步 骤S502 ),如数据中已存在,则直接读取BaseID; ii删除临时表的 内容-(步骤S504 ); iii将日志内容写入临时表-取得日志的最终临 时表(步骤S506 ~步骤S508 );以及iv对日志进行全面分析,删 除在该时间段内原有的分析结果,根据发车顺序表得到基础数据, 并i殳置标识(步骤S510~步-骤S516)。分析异常情况(步骤S306 步骤S312)。异常情况分为异常 关才几、无纟番放日志、开4几不纟番、加载节目源失败等。其中,节目有效时间由发车顺序表判断是某一车次,再结合 列车时刻表得到节目播出的有效时间;车组日志的结束时间该车 组当天发车运行一趟的日志最后结束时间;节目源时长由节目源 信息中获得。i异常关一几分为晚开4几、异常关才几后又开才几,异常关才几后未 开^U其中,晚开^V.在有效时间内系统晚开4几。识别系统日志中 标识确定系统晚开4几。异常关才几后又开才几识别系统日志中的标识, 确定月良务器或终端在有效时间内有异常关才几后又自4亍开才几的动作。异常关4几未开才几系统日志、4番;改日志中有标识确定月良务器或终端 在有效时间内有异常关才几,且后并未自4亍开才几。ii无播放日志分为部分无播放日志和全天无播放日志。其中, 部分无播-;故日志系统日志、插j文日志系统自动回传,^旦经过比对 日志不全。全天无播;改日志无日志回传,即可判断为全天无插^: 曰志。iii开4几不4番在有效时间内系统日志有记录,播放日志无记录, 表示终端开机未播。iv加载节目源失败在播放日志内容中出现查找不到(Cannot Find)等字符,表示终端加载节目源失败。分析完毕显示当前最新的节目播出情况。本发明的具体实施凡是在列车上装有我公司研发的铁路旅客 信息服务系统设备,系统每天7:00-22:00自动通过无线宽带传输,每 1个小时回传一次最新的日志,其余时间3个小时回传一次到曰志 服务器上,服务器引擎马上依照程序进行日志分析,并显示出最新 结果,整个过程不需要任何人工参与,十分方便准确。本发明就是针对列车旅客信息服务系统(以下简称本系统或系 统)月良务器和播;改器生成日志进4亍分析,进而实现对整个系统远程 无线监控。在本发明中,系统每隔一^殳时间(例如,1个小时)通过无线 网络自动传回列车上服务器或终端的日志,并结合播放节目单、节 目模板、节目源信息、发车顺序表实时分析并显示当前列车播放的 情况,乂人而实现远程实时监控。真实地反应某一l殳时间列车系统的 服务器或终端的工作情况。真实地反应每日列车系统的服务器或终端的工作情况。真实地反应每一时刻列车系统的力l务器或终端的工 作情况。真实地反应最新时刻列车系统的服务器或终端的工作情况。 本发明及时、实时、真实地反映各个列车上节目播出情况,包括无 播放日志、异常关机、开机不播、加载节目源失败等情况,不需要任何的人工干预, 一整套由系统自动完成;具有效率高,速度快, 凄史据准确等特征。以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的l支术人员来i兌,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种日志文件分析系统,其特征在于,包括对比文件存储模块,用于预先存储用于与日志文件进行比较的对比文件;接收模块,用于接收关于列车上的服务器和/或终端的运行状况的所述日志文件;比较模块,用于对所述日志文件与所述对比文件进行比较;以及分析模块,用于根据比较结果分析所述服务器和/或所述终端的运行状况。
2. 根据权利要求1所述的日志文件分析系统,其特征在于,所述曰志文件包括系统日志文件和播》文日志文件。
3. 根据权利要求2所述的日志文件分析系统,其特征在于,所述 系统日志文件包括以下信息中的至少一种CPU状态信息、 开机动作信息、关机动作信息、音量大小信息、及人员操作信 息。
4. 根据权利要求2所述的日志文件分析系统,其特征在于,所述 播放日志文件包括以下信息中的至少一种节目内容、节目播 -改开始时间、及节目插j丈情况。
5. 根据权利要求1至4中任一项所述的日志文件分析系统,其特 征在于,所述对比文件包括列车作息表和节目单。
6. —种日志文分析方法,其特4i在于,包才舌以下步骤步骤一,预先存储用于与日志文件进行比较的对比文件;的所述日志文件;步骤三,对所述日志文件与所述对比文件进行比较;以及步骤四,根据比较结果分析所述服务器和/或所述终端的 运4亍讶犬^兄。
7. 根据权利要求6所述的日志文件分析方法,其特征在于,所述 曰志文件包括系统日志文件和播;故日志文件。
8. 根据权利要求7所述的日志文件分析方法,其特征在于,所述 系统日志文件包括以下信息中的至少一种CPU状态信息、 开机动作信息、关机动作信息、音量大小信息、及人员操作信 息。
9. 4艮据权利要求7所述的日志文件分析方法,其特征在于,所述 播放日志文件包括以下信息中的至少一种节目内容、节目播 放开始时间、及节目播放情况。
10. 才艮据权利要求6至9中任一项所述的日志文件分析方法,其特 征在于,所述对比文件包括列车作息表和节目单。
全文摘要
本发明提出了日志文件分析系统和方法。其中日志文件系统包括对比文件存储模块,用于预先存储用于与日志文件进行比较的对比文件;接收模块,用于接收关于列车上的服务器和/或终端的运行状况的日志文件;比较模块,用于对日志文件与对比文件进行比较;以及分析模块,用于根据比较结果分析服务器和/或终端的运行状况。通过本发明,及时、实时、真实地反映各个列车上节目播出情况,包括无播放日志、异常关机、开机不播、加载节目源失败等情况,不需要任何的人工干预,一整套由系统自动完成;具有效率高,速度快,数据准确等特征。
文档编号H04L12/24GK101267352SQ200810104589
公开日2008年9月17日 申请日期2008年4月21日 优先权日2008年4月21日
发明者薛碧辉, 郑政文 申请人:神州亿品科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1