專利名稱:日志文件分析系統(tǒng)和日志文件分析方法
技術(shù)領(lǐng)域:
本發(fā)明涉及諸如用于列車的信息服務(wù)監(jiān)控技術(shù),尤其涉及一種 日志文件分析系統(tǒng)和日志文件分析方法。
背景技術(shù):
現(xiàn)有的鐵路旅客信息服務(wù)系統(tǒng)是在綜合無線網(wǎng)絡(luò)系統(tǒng)技術(shù)的基 礎(chǔ)上開發(fā)的現(xiàn)代化高科技旅客信息服務(wù)系統(tǒng),為鐵路旅客提供包括 視頻、音頻、無線上網(wǎng)在內(nèi)的全方位多媒體信息服務(wù)。曰志記錄了列車上系統(tǒng)的服務(wù)器或終端的運(yùn)行狀況,服務(wù)器或 終端執(zhí)行程序〗故一個(gè)動(dòng)作,Y更增加一條日志記錄,每個(gè)服務(wù)器或終 端每天會(huì)生成獨(dú)立的日志文件。目前已有的實(shí)現(xiàn)方案是1. 系統(tǒng)生成日志,通過人工上傳回公司進(jìn)行分析;2. 只是單獨(dú)的記錄下力l務(wù)器或終端的活動(dòng),沒有和相關(guān)的信息 進(jìn)行綜合分析比對(duì)?,F(xiàn)有的技術(shù)需每天人工回傳日志到日志服務(wù)器,再經(jīng)過日志服 務(wù)器分析,或者人工一個(gè)個(gè)打開日志查看記錄分析,無法結(jié)合模板 信息、節(jié)目源信息,既費(fèi)時(shí)間又費(fèi)人力、物力,所以有些異常事件捕捉不到,無法準(zhǔn)確地描述列車上的情況。時(shí)間越久,日志量越多, 信息準(zhǔn)確度就越小,消耗的人力、物力就越大。再者,比如在列車上發(fā)生硬盤損壞等現(xiàn)象的情況下,目前的系 統(tǒng)無法準(zhǔn)確及時(shí)發(fā)現(xiàn)并解決問題,從而會(huì)大大影響客戶節(jié)目的播出, 導(dǎo)致客戶的投訴等問題。發(fā)明內(nèi)容鑒于以上所述的 一個(gè)或多個(gè)問題,本發(fā)明提出了 一種日志文件 分析系統(tǒng)和一種日志文件分析方法。旨在及時(shí)準(zhǔn)確地自動(dòng)反映列車 上的節(jié)目播出狀況和服務(wù)器及終端的工作狀況等。才艮據(jù)本發(fā)明一個(gè)方面的日志文件分析系統(tǒng)包括對(duì)比文件存儲(chǔ) 模塊,用于預(yù)先存儲(chǔ)用于與日志文件進(jìn)行比較的對(duì)比文件;接收模件;比較模塊,用于對(duì)日志文件與對(duì)比文件進(jìn)行比較;以及分析模 塊,用于根據(jù)比較結(jié)果分析服務(wù)器和/或終端的運(yùn)行狀況。其中,日志文件包括系統(tǒng)日志文件和播放日志文件。系統(tǒng)曰志 文件包括以下信息中的至少一種CPU狀態(tài)信息、開機(jī)動(dòng)作信息、 關(guān)機(jī)動(dòng)作信息、音量大小信息、及人員操作信息。播放日志文件包 括以下信息中的至少一種節(jié)目內(nèi)容、節(jié)目播放開始時(shí)間、及節(jié)目 播放情況。對(duì)比文件包括列車作息表和節(jié)目單。才艮據(jù)本發(fā)明另一方面的日志文件分析方法包4舌以下步驟步驟 一,預(yù)先存儲(chǔ)用于與日志文件進(jìn)行比較的對(duì)比文件;步驟二,接收 關(guān)于列車上的服務(wù)器和/或終端的運(yùn)行狀況的日志文件;步驟三,對(duì) 曰志文件與對(duì)比文件進(jìn)行比較;以及步驟四,根據(jù)比較結(jié)果分析服 務(wù)器和/或終端的運(yùn)4于狀況。其中,日志文件包括系統(tǒng)日志文件和播^文日志文件。系統(tǒng)曰志文件包括以下信息中的至少一種CPU狀態(tài)信息、開才幾動(dòng)作信息、 關(guān)機(jī)動(dòng)作信息、音量大小信息、及人員才乘作信息。播放日志文件包 括以下信息中的至少一種節(jié)目內(nèi)容、節(jié)目播;故開始時(shí)間、及節(jié)目 播放情況。對(duì)比文件包括列車作息表和節(jié)目單。通過自動(dòng)接收和分析日志文件,及時(shí)、實(shí)時(shí)、真實(shí)地反映各個(gè) 列車上節(jié)目播出情況,包括無播放日志、異常關(guān)機(jī)、開才幾不纟番、加 載節(jié)目源失敗等情況,不需要任何的人工干預(yù), 一整套由系統(tǒng)自動(dòng) 完成;具有效率高,速度快,數(shù)據(jù)準(zhǔn)確等特征。
此處所說明的附圖用來4是供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其i兌明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的日志文件分析系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明另一實(shí)施例的日志文件分析方法的流程圖;圖3是根據(jù)本發(fā)明又一實(shí)施例的日志文件分析方法的壓縮包分 析的流程圖;以及圖4是根據(jù)本發(fā)明又一實(shí)施例的日志文件分析方法的分析包中 所有日志的流禾呈圖;以及圖5是根據(jù)本發(fā)明的又一實(shí)施例的日志文件分析方法的對(duì)日志 進(jìn)行全面分析的流程圖。
具體實(shí)施方式
下面參考附圖,詳細(xì)說明本發(fā)明的具體實(shí)施方式
。本發(fā)明可應(yīng)用于安裝有列車信息服務(wù)系統(tǒng)的鐵路客運(yùn)列車上, 主要用于對(duì)列車上服務(wù)器或終端的運(yùn)行情況進(jìn)行遠(yuǎn)程監(jiān)控和日志分析。本發(fā)明關(guān)鍵點(diǎn)結(jié)合節(jié)目單模板(由節(jié)目編排系統(tǒng)自動(dòng)完成)、 發(fā)車順序表(由鐵路部門規(guī)定),真實(shí)分析列車上節(jié)目播出情況。圖1是4艮據(jù)本發(fā)明一個(gè)實(shí)施例的日志文件分析系統(tǒng)的框圖。如 圖1所示,根據(jù)本發(fā)明一個(gè)實(shí)施例的日志文件分析系統(tǒng)包括對(duì)比 文件存儲(chǔ)模塊102,用于預(yù)先存儲(chǔ)用于與日志文件進(jìn)行比較的對(duì)比 文件;接收模塊104,用于接收關(guān)于列車上的服務(wù)器和/或終端的運(yùn) 行狀況的日志文件;比較模塊106,用于對(duì)日志文件與對(duì)比文件進(jìn) 行比較;以及分析模塊108,用于根據(jù)比較結(jié)果分析服務(wù)器和/或終 端的運(yùn)行狀況。該日志文件分析系統(tǒng)還包括判斷模塊,用于判斷 日志文件是否合法;以及刪除模塊,用于在日志文件不合法的情況 下刪除日志文件,同時(shí)刪除合法的日志文件中的垃圾文件。其中,日志文件包括系統(tǒng)日志文件和4番;故日志文件。系統(tǒng)曰志 文件包括CPU狀態(tài)信息、開機(jī)動(dòng)作信息、關(guān)機(jī)動(dòng)作信息、音量大小 信息、及人員操作信息。播放日志文件包括節(jié)目內(nèi)容、節(jié)目播放開 始時(shí)間、及節(jié)目播放情況(即,列車節(jié)目是否播放成功的情況)。對(duì) 比文件包括列車作息表和節(jié)目單。其中,列車作息表,包含了列車 發(fā)車時(shí)間、到站時(shí)間、午間^木息時(shí)間、晚間〗木息時(shí)間、節(jié)目插^文開 始時(shí)間、及節(jié)目播o改結(jié)束時(shí)間。圖2是才艮據(jù)本發(fā)明另 一實(shí)施例的日志文件分析方法的流程圖。 如圖2所示,才艮據(jù)本發(fā)明另一實(shí)施例的日志文件分析方法包括以下 步驟步驟S202,預(yù)先存儲(chǔ)用于與日志文件進(jìn)行比較的對(duì)比文件;步驟S204,接收關(guān)于列車上的服務(wù)器和/或終端的運(yùn)行狀況的 日志文件;步驟S206,對(duì)日志文件與對(duì)比文件進(jìn)行比較;以及步驟S208,根據(jù)比較結(jié)果分析服務(wù)器和/或終端的運(yùn)行狀況。其中,在接收日志文件之后,還包括判斷日志文件是否合法; 以及在日志文件不合法的情況下刪除日志文件,并刪除合法的曰志 文件中的垃》及文4牛。其中,在步驟S204中,在每天的第一預(yù)定時(shí)段內(nèi)按第一時(shí)間 間隔接收關(guān)于列車上的服務(wù)器和/或終端的運(yùn)行情況的日志文件,以 及在每天的非第 一預(yù)定時(shí)段內(nèi)按第二時(shí)間間隔接收關(guān)于列車上的服 務(wù)器和/或終端的運(yùn)^f于情況的日志文件。其中,日志文件包括系統(tǒng)日志文件和插^文日志文件。系統(tǒng)曰志 文件包括CPU狀態(tài)信息、開機(jī)動(dòng)作信息、關(guān)機(jī)動(dòng)作信息、音量大小 信息、及人員操作信息。播放日志文件包括節(jié)目內(nèi)容、節(jié)目播放開 始時(shí)間、節(jié)目播放情況。對(duì)比文件包括列車作息表和節(jié)目單。下面結(jié)合圖3 ~圖5描述本發(fā)明的一個(gè)實(shí)施例。圖3是才艮據(jù)本發(fā)明又一實(shí)施例的日志文件分析方法的壓縮包分析的流程圖。圖4 是才艮據(jù)本發(fā)明又一實(shí)施例的日志文件分析方法的日志全面分析的流程圖。圖5是根據(jù)本發(fā)明又一實(shí)施例的日志文件分析方法的對(duì)日志進(jìn)行全面分析的流程圖。每天零點(diǎn)創(chuàng)建當(dāng)天所有的車組的發(fā)車順序;系統(tǒng)每天7: 00-22: 00每1個(gè)小時(shí)將列車上所產(chǎn)生的新日志壓縮傳回到日志服務(wù)器中,其余時(shí)間每3小時(shí)傳一次日志文件;在日志服務(wù)器壓縮包排隊(duì)(步 驟S302 );分析隊(duì)列中的零散文件(步驟S304)。解壓縮包(步驟S402),判斷文件是否合法,將合法的文件修 改統(tǒng)一后綴名,讀取日志文件內(nèi)容,入庫進(jìn)行全面分析。將不合法 的文件及分一斤完的文件刪除(步艱《S404 ~步驟S406 )。更新壓縮包 4言息(步-驟S408);日志全面分才斤曰志分為系統(tǒng)日志、插-;汶曰志。 其中,系統(tǒng)日志主要描述系統(tǒng)的CPU狀態(tài)、開機(jī)動(dòng)作、關(guān)機(jī)動(dòng)作、 音量大小等,播放日志主要描述播放器播放的節(jié)目狀態(tài)、網(wǎng)絡(luò)狀態(tài) 等。i將日志概要信息,日志內(nèi)容寫入數(shù)據(jù)庫,取得BaseID(ID)-(步 驟S502 ),如數(shù)據(jù)中已存在,則直接讀取BaseID; ii刪除臨時(shí)表的 內(nèi)容-(步驟S504 ); iii將日志內(nèi)容寫入臨時(shí)表-取得日志的最終臨 時(shí)表(步驟S506 ~步驟S508 );以及iv對(duì)日志進(jìn)行全面分析,刪 除在該時(shí)間段內(nèi)原有的分析結(jié)果,根據(jù)發(fā)車順序表得到基礎(chǔ)數(shù)據(jù), 并i殳置標(biāo)識(shí)(步驟S510~步-驟S516)。分析異常情況(步驟S306 步驟S312)。異常情況分為異常 關(guān)才幾、無纟番放日志、開4幾不纟番、加載節(jié)目源失敗等。其中,節(jié)目有效時(shí)間由發(fā)車順序表判斷是某一車次,再結(jié)合 列車時(shí)刻表得到節(jié)目播出的有效時(shí)間;車組日志的結(jié)束時(shí)間該車 組當(dāng)天發(fā)車運(yùn)行一趟的日志最后結(jié)束時(shí)間;節(jié)目源時(shí)長由節(jié)目源 信息中獲得。i異常關(guān)一幾分為晚開4幾、異常關(guān)才幾后又開才幾,異常關(guān)才幾后未 開^U其中,晚開^V.在有效時(shí)間內(nèi)系統(tǒng)晚開4幾。識(shí)別系統(tǒng)日志中 標(biāo)識(shí)確定系統(tǒng)晚開4幾。異常關(guān)才幾后又開才幾識(shí)別系統(tǒng)日志中的標(biāo)識(shí), 確定月良務(wù)器或終端在有效時(shí)間內(nèi)有異常關(guān)才幾后又自4亍開才幾的動(dòng)作。異常關(guān)4幾未開才幾系統(tǒng)日志、4番;改日志中有標(biāo)識(shí)確定月良務(wù)器或終端 在有效時(shí)間內(nèi)有異常關(guān)才幾,且后并未自4亍開才幾。ii無播放日志分為部分無播放日志和全天無播放日志。其中, 部分無播-;故日志系統(tǒng)日志、插j文日志系統(tǒng)自動(dòng)回傳,^旦經(jīng)過比對(duì) 日志不全。全天無播;改日志無日志回傳,即可判斷為全天無插^: 曰志。iii開4幾不4番在有效時(shí)間內(nèi)系統(tǒng)日志有記錄,播放日志無記錄, 表示終端開機(jī)未播。iv加載節(jié)目源失敗在播放日志內(nèi)容中出現(xiàn)查找不到(Cannot Find)等字符,表示終端加載節(jié)目源失敗。分析完畢顯示當(dāng)前最新的節(jié)目播出情況。本發(fā)明的具體實(shí)施凡是在列車上裝有我公司研發(fā)的鐵路旅客 信息服務(wù)系統(tǒng)設(shè)備,系統(tǒng)每天7:00-22:00自動(dòng)通過無線寬帶傳輸,每 1個(gè)小時(shí)回傳一次最新的日志,其余時(shí)間3個(gè)小時(shí)回傳一次到曰志 服務(wù)器上,服務(wù)器引擎馬上依照程序進(jìn)行日志分析,并顯示出最新 結(jié)果,整個(gè)過程不需要任何人工參與,十分方便準(zhǔn)確。本發(fā)明就是針對(duì)列車旅客信息服務(wù)系統(tǒng)(以下簡稱本系統(tǒng)或系 統(tǒng))月良務(wù)器和播;改器生成日志進(jìn)4亍分析,進(jìn)而實(shí)現(xiàn)對(duì)整個(gè)系統(tǒng)遠(yuǎn)程 無線監(jiān)控。在本發(fā)明中,系統(tǒng)每隔一^殳時(shí)間(例如,1個(gè)小時(shí))通過無線 網(wǎng)絡(luò)自動(dòng)傳回列車上服務(wù)器或終端的日志,并結(jié)合播放節(jié)目單、節(jié) 目模板、節(jié)目源信息、發(fā)車順序表實(shí)時(shí)分析并顯示當(dāng)前列車播放的 情況,乂人而實(shí)現(xiàn)遠(yuǎn)程實(shí)時(shí)監(jiān)控。真實(shí)地反應(yīng)某一l殳時(shí)間列車系統(tǒng)的 服務(wù)器或終端的工作情況。真實(shí)地反應(yīng)每日列車系統(tǒng)的服務(wù)器或終端的工作情況。真實(shí)地反應(yīng)每一時(shí)刻列車系統(tǒng)的力l務(wù)器或終端的工 作情況。真實(shí)地反應(yīng)最新時(shí)刻列車系統(tǒng)的服務(wù)器或終端的工作情況。 本發(fā)明及時(shí)、實(shí)時(shí)、真實(shí)地反映各個(gè)列車上節(jié)目播出情況,包括無 播放日志、異常關(guān)機(jī)、開機(jī)不播、加載節(jié)目源失敗等情況,不需要任何的人工干預(yù), 一整套由系統(tǒng)自動(dòng)完成;具有效率高,速度快, 凄史據(jù)準(zhǔn)確等特征。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的l支術(shù)人員來i兌,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種日志文件分析系統(tǒng),其特征在于,包括對(duì)比文件存儲(chǔ)模塊,用于預(yù)先存儲(chǔ)用于與日志文件進(jìn)行比較的對(duì)比文件;接收模塊,用于接收關(guān)于列車上的服務(wù)器和/或終端的運(yùn)行狀況的所述日志文件;比較模塊,用于對(duì)所述日志文件與所述對(duì)比文件進(jìn)行比較;以及分析模塊,用于根據(jù)比較結(jié)果分析所述服務(wù)器和/或所述終端的運(yùn)行狀況。
2. 根據(jù)權(quán)利要求1所述的日志文件分析系統(tǒng),其特征在于,所述曰志文件包括系統(tǒng)日志文件和播》文日志文件。
3. 根據(jù)權(quán)利要求2所述的日志文件分析系統(tǒng),其特征在于,所述 系統(tǒng)日志文件包括以下信息中的至少一種CPU狀態(tài)信息、 開機(jī)動(dòng)作信息、關(guān)機(jī)動(dòng)作信息、音量大小信息、及人員操作信 息。
4. 根據(jù)權(quán)利要求2所述的日志文件分析系統(tǒng),其特征在于,所述 播放日志文件包括以下信息中的至少一種節(jié)目內(nèi)容、節(jié)目播 -改開始時(shí)間、及節(jié)目插j丈情況。
5. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的日志文件分析系統(tǒng),其特 征在于,所述對(duì)比文件包括列車作息表和節(jié)目單。
6. —種日志文分析方法,其特4i在于,包才舌以下步驟步驟一,預(yù)先存儲(chǔ)用于與日志文件進(jìn)行比較的對(duì)比文件;的所述日志文件;步驟三,對(duì)所述日志文件與所述對(duì)比文件進(jìn)行比較;以及步驟四,根據(jù)比較結(jié)果分析所述服務(wù)器和/或所述終端的 運(yùn)4亍訝犬^兄。
7. 根據(jù)權(quán)利要求6所述的日志文件分析方法,其特征在于,所述 曰志文件包括系統(tǒng)日志文件和播;故日志文件。
8. 根據(jù)權(quán)利要求7所述的日志文件分析方法,其特征在于,所述 系統(tǒng)日志文件包括以下信息中的至少一種CPU狀態(tài)信息、 開機(jī)動(dòng)作信息、關(guān)機(jī)動(dòng)作信息、音量大小信息、及人員操作信 息。
9. 4艮據(jù)權(quán)利要求7所述的日志文件分析方法,其特征在于,所述 播放日志文件包括以下信息中的至少一種節(jié)目內(nèi)容、節(jié)目播 放開始時(shí)間、及節(jié)目播放情況。
10. 才艮據(jù)權(quán)利要求6至9中任一項(xiàng)所述的日志文件分析方法,其特 征在于,所述對(duì)比文件包括列車作息表和節(jié)目單。
全文摘要
本發(fā)明提出了日志文件分析系統(tǒng)和方法。其中日志文件系統(tǒng)包括對(duì)比文件存儲(chǔ)模塊,用于預(yù)先存儲(chǔ)用于與日志文件進(jìn)行比較的對(duì)比文件;接收模塊,用于接收關(guān)于列車上的服務(wù)器和/或終端的運(yùn)行狀況的日志文件;比較模塊,用于對(duì)日志文件與對(duì)比文件進(jìn)行比較;以及分析模塊,用于根據(jù)比較結(jié)果分析服務(wù)器和/或終端的運(yùn)行狀況。通過本發(fā)明,及時(shí)、實(shí)時(shí)、真實(shí)地反映各個(gè)列車上節(jié)目播出情況,包括無播放日志、異常關(guān)機(jī)、開機(jī)不播、加載節(jié)目源失敗等情況,不需要任何的人工干預(yù),一整套由系統(tǒng)自動(dòng)完成;具有效率高,速度快,數(shù)據(jù)準(zhǔn)確等特征。
文檔編號(hào)H04L12/24GK101267352SQ200810104589
公開日2008年9月17日 申請(qǐng)日期2008年4月21日 優(yōu)先權(quán)日2008年4月21日
發(fā)明者薛碧輝, 鄭政文 申請(qǐng)人:神州億品科技有限公司