国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      WinCE系統(tǒng)中的異常監(jiān)控方法和系統(tǒng)的制作方法

      文檔序號(hào):8430086閱讀:524來源:國(guó)知局
      WinCE系統(tǒng)中的異常監(jiān)控方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及設(shè)備監(jiān)控技術(shù),特別是涉及一種WinCE系統(tǒng)中的異常監(jiān)控方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]工業(yè)控制領(lǐng)域中,越來越多的現(xiàn)場(chǎng)設(shè)備都將使用基于WinCE系統(tǒng)的應(yīng)用程序來滿足工業(yè)環(huán)境的控制需求。由于WinCE系統(tǒng)中并沒監(jiān)控異常信息的方法和機(jī)制,因此一旦出現(xiàn)異常,則只能通過串口進(jìn)行信息的查看,以定位當(dāng)前所出現(xiàn)的異常。
      [0003]然而,通過串口進(jìn)行信息查看的方式定位當(dāng)前所出現(xiàn)的異常對(duì)于WinCE系統(tǒng)而言,在系統(tǒng)定制和應(yīng)用開發(fā)過程中的調(diào)試階段非常不方便,進(jìn)而導(dǎo)致無法快速分析和定位所產(chǎn)生的異常,處理異常的效率較為低下。

      【發(fā)明內(nèi)容】

      [0004]基于此,有必要針對(duì)WinCE系統(tǒng)中無法快速分析和定位出現(xiàn)的異常,處理異常的效率較為低下的技術(shù)問題,提供一種能快速分析和定位WinCE系統(tǒng)中出現(xiàn)的異常,提高異常的處理效率的WinCE系統(tǒng)中的異常監(jiān)控方法。
      [0005]此外,還有必要提供一種能快速分析和定位WinCE系統(tǒng)中出現(xiàn)的異常,提高異常的處理效率的WinCE系統(tǒng)中的異常監(jiān)控系統(tǒng)。
      [0006]一種WinCE系統(tǒng)中的異常監(jiān)控方法,包括如下步驟:
      [0007]跟蹤記錄WinCE系統(tǒng)中硬件外設(shè)和應(yīng)用程序的資源配置信息以及串口輸出的調(diào)試信息,以得到異常的實(shí)時(shí)狀態(tài)數(shù)據(jù);
      [0008]根據(jù)設(shè)置的參數(shù)和診斷規(guī)則對(duì)所述異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)以得到異常信息;
      [0009]根據(jù)得到的異常信息進(jìn)行顯示。
      [0010]在其中一個(gè)實(shí)施例中,所述實(shí)時(shí)狀態(tài)數(shù)據(jù)包括資源配置信息和調(diào)試信息,所述跟蹤記錄WinCE系統(tǒng)中硬件外設(shè)和應(yīng)用程序的資源配置信息以及串口輸出的調(diào)試信息,以得到異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)的步驟包括:
      [0011]探測(cè)WinCE系統(tǒng)中硬件外設(shè)和運(yùn)行的應(yīng)用程序的實(shí)時(shí)狀態(tài),以獲取所述硬件外設(shè)和應(yīng)用程序的資源配置信息;
      [0012]將所述獲取的資源配置信息寫入相應(yīng)的硬件外設(shè)數(shù)據(jù)庫(kù)表中,所述硬件外設(shè)數(shù)據(jù)庫(kù)表與所述硬件外設(shè)對(duì)應(yīng);
      [0013]獲取串口輸出的調(diào)試信息,并將所述調(diào)試信息寫入硬件外設(shè)數(shù)據(jù)庫(kù)表中的日志數(shù)據(jù)中;
      [0014]判斷所述硬件外設(shè)數(shù)據(jù)庫(kù)表中記錄的實(shí)時(shí)狀態(tài)數(shù)據(jù)是否發(fā)生變化,若為是,則
      [0015]定位所述發(fā)生變化的實(shí)時(shí)狀態(tài)數(shù)據(jù)為異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)。
      [0016]在其中一個(gè)實(shí)施例中,所述跟蹤記錄WinCE系統(tǒng)中硬件外設(shè)和應(yīng)用程序的資源配置信息以及串口輸出的調(diào)試信息,以得到異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)的步驟之后,所述方法還包括:
      [0017]獲取所述異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)對(duì)應(yīng)的時(shí)間戳;
      [0018]寫入所述異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)和時(shí)間戳。
      [0019]在其中一個(gè)實(shí)施例中,所述根據(jù)得到的異常信息進(jìn)行顯示的步驟包括:
      [0020]按照所述時(shí)間戳的先后順序?qū)λ霎惓5膶?shí)時(shí)狀態(tài)數(shù)據(jù)和異常信息進(jìn)行解析還原,以得到所述WinCE系統(tǒng)中的異常顯示信息;
      [0021]將所述異常顯示信息顯示于本地顯示客戶端中。
      [0022]在其中一個(gè)實(shí)施例中,所述根據(jù)得到的異常信息進(jìn)行顯示的步驟包括:
      [0023]接收遠(yuǎn)程顯示客戶端發(fā)送的控制指令;
      [0024]由所述控制指令觸發(fā)按照時(shí)間戳的先后順序?qū)Ξ惓5膶?shí)時(shí)狀態(tài)數(shù)據(jù)和異常信息進(jìn)行解析還原,以得到異常顯示信息;
      [0025]將所述異常顯示信息傳輸至遠(yuǎn)程顯示客戶端,以使得所述異常顯示信息顯示于遠(yuǎn)程顯示客戶端中。
      [0026]一種WinCE系統(tǒng)中的異常監(jiān)控系統(tǒng),包括:
      [0027]監(jiān)控模塊,用于跟蹤記錄WinCE系統(tǒng)中硬件外設(shè)和應(yīng)用程序的資源配置信息以及串口輸出的調(diào)試信息,以得到異常的實(shí)時(shí)狀態(tài)數(shù)據(jù);
      [0028]診斷模塊,用于根據(jù)設(shè)置的參數(shù)和診斷規(guī)則對(duì)所述異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)以得到異常信息;
      [0029]顯示模塊,用于根據(jù)得到的異常信息進(jìn)行顯示。
      [0030]在其中一個(gè)實(shí)施例中,所述實(shí)時(shí)狀態(tài)數(shù)據(jù)包括資源配置信息和調(diào)試信息,所述監(jiān)控模塊包括:
      [0031]實(shí)時(shí)狀態(tài)探測(cè)單元,用于探測(cè)WinCE系統(tǒng)中硬件外設(shè)和運(yùn)行的應(yīng)用程序的實(shí)時(shí)狀態(tài),以獲取所述硬件外設(shè)和應(yīng)用程序的資源配置信息;
      [0032]資源配置信息寫入單元,用于將所述獲取的資源配置信息寫入相應(yīng)的硬件外設(shè)數(shù)據(jù)庫(kù)表中,所述硬件外設(shè)數(shù)據(jù)庫(kù)表與所述硬件外設(shè)對(duì)應(yīng);
      [0033]調(diào)試信息獲取單元,用于獲取串口輸出的調(diào)試信息,并將所述調(diào)試信息寫入硬件外設(shè)數(shù)據(jù)庫(kù)表的日志數(shù)據(jù)中;
      [0034]記錄單元,用于判斷所述硬件外設(shè)數(shù)據(jù)庫(kù)表中記錄的實(shí)時(shí)狀態(tài)數(shù)據(jù)是否發(fā)生變化,若為是,則定位所述發(fā)生變化的實(shí)時(shí)狀態(tài)數(shù)據(jù)為異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)。
      [0035]在其中一個(gè)實(shí)施例中,所述系統(tǒng)還包括:
      [0036]時(shí)間戳獲取模塊,用于獲取所述異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)對(duì)應(yīng)的時(shí)間戳;
      [0037]寫入模塊,用于寫入所述異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)和時(shí)間戳。
      [0038]在其中一個(gè)實(shí)施例中,所述顯示模塊包括:
      [0039]本地解析還原單元,用于按照所述時(shí)間戳的先后順序?qū)λ霎惓5膶?shí)時(shí)狀態(tài)數(shù)據(jù)和異常信息進(jìn)行解析還原,以得到所述WinCE系統(tǒng)中的異常顯示信息;
      [0040]本地顯示客戶端,用于顯示所述異常顯示信息。
      [0041]在其中一個(gè)實(shí)施例中,所述顯示模塊包括:
      [0042]遠(yuǎn)程單元,用于接收遠(yuǎn)程顯示客戶端發(fā)送的控制指令;
      [0043]服務(wù)端解析還原單元,用于由所述控制指令觸發(fā)按照時(shí)間戳的先后順序?qū)Ξ惓5膶?shí)時(shí)狀態(tài)數(shù)據(jù)和異常信息進(jìn)行解析還原,以得到異常顯示信息;
      [0044]傳輸單元,用于將所述異常顯示信息傳輸至遠(yuǎn)程顯示客戶端;
      [0045]遠(yuǎn)程顯示客戶端,用于顯示所述異常顯示信息。
      [0046]上述WinCE系統(tǒng)中的異常監(jiān)控方法和系統(tǒng),跟蹤記錄WinCE系統(tǒng)中硬件外設(shè)和應(yīng)用程序的實(shí)時(shí)狀態(tài),以得到資源配置信息以及串口輸出的調(diào)試信息,進(jìn)而由資源配置信息以及串口輸出的調(diào)試信息得到異常的實(shí)時(shí)狀態(tài)數(shù)據(jù),根據(jù)設(shè)置的參數(shù)和診斷規(guī)則對(duì)異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)以得到異常信息,并顯示,與現(xiàn)有技術(shù)相比較,將不需要通過串口進(jìn)行信息的查看來實(shí)現(xiàn)異常的定位,而是根據(jù)實(shí)時(shí)跟蹤記錄所得到的異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)診斷得到當(dāng)前所存在的異常信息,實(shí)現(xiàn)了 WinCE系統(tǒng)中的快速分析和定位,極大地提高了異常的處理效率。
      【附圖說明】
      [0047]圖1為一個(gè)實(shí)施例中WinCE系統(tǒng)中的異常監(jiān)控方法的流程圖;
      [0048]圖2為圖1中跟蹤記錄WinCE系統(tǒng)中硬件外設(shè)和應(yīng)用程序的資源配置信息以及串口輸出的調(diào)試信息,以得到異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)的方法流程圖;
      [0049]圖3為另一個(gè)實(shí)施例中WinCE系統(tǒng)中的異常監(jiān)控方法的流程圖;
      [0050]圖4為一個(gè)實(shí)施例中根據(jù)得到的異常信息進(jìn)行顯示的方法流程圖;
      [0051]圖5為另一個(gè)實(shí)施例中根據(jù)得到的異常信息進(jìn)行顯示的方法流程圖;
      [0052]圖6為一個(gè)實(shí)施例中WinCE系統(tǒng)中的異常監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖;
      [0053]圖7為圖6中監(jiān)控模塊的結(jié)構(gòu)示意圖;
      [0054]圖8為另一個(gè)實(shí)施例中WinCE系統(tǒng)中的異常監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖;
      [0055]圖9為一個(gè)實(shí)施例中顯示模塊的結(jié)構(gòu)示意圖;
      [0056]圖10為另一個(gè)實(shí)施例中顯示模塊的結(jié)構(gòu)示意圖;
      [0057]圖11為一個(gè)實(shí)施例中監(jiān)控模塊的應(yīng)用示意圖;
      [0058]圖12為一個(gè)實(shí)施例中顯示模塊的應(yīng)用示意圖。
      【具體實(shí)施方式】
      [0059]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0060]如圖1所示,在一個(gè)實(shí)施例中,一種WinCE系統(tǒng)中的異常監(jiān)控方法,包括如下步驟:
      [0061]步驟110,跟蹤記錄WinCE系統(tǒng)中硬件外設(shè)和應(yīng)用程序的資源配置信息以及串口輸出的調(diào)試信息,以得到異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)。
      [0062]本實(shí)施例中,硬件外設(shè)為當(dāng)前WinCE系統(tǒng)所在工業(yè)設(shè)備的所有硬件外設(shè),例如,該硬件外設(shè)可包括處理器、USB設(shè)備、網(wǎng)絡(luò)端口、鍵盤鼠標(biāo)、WiFi模塊、3G/4G模塊、串口設(shè)備、并口設(shè)備和存儲(chǔ)介質(zhì)等。
      [0063]跟蹤記錄硬件外設(shè)的資源配置信息,以獲知硬件外設(shè)的實(shí)時(shí)狀態(tài),而WinCE系統(tǒng)中運(yùn)行的應(yīng)用程序是與硬件外設(shè)相關(guān)的,該應(yīng)用程序與硬件外設(shè)的驅(qū)動(dòng)程序頻繁交換數(shù)據(jù),應(yīng)用程序的實(shí)時(shí)狀態(tài)也將如實(shí)反映硬件外設(shè)的實(shí)時(shí)狀態(tài),因此,還應(yīng)跟蹤記錄應(yīng)用程序的資源配置信息。
      [0064]實(shí)時(shí)狀態(tài)數(shù)據(jù)包括了跟蹤記錄所得到的硬件外設(shè)的資源配置信息、應(yīng)用程序的資源配置信息和串口輸出的調(diào)試信息,以從實(shí)時(shí)狀態(tài)數(shù)據(jù)中得到發(fā)生了異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)。
      [0065]步驟130,根據(jù)設(shè)置的參數(shù)和診斷規(guī)則對(duì)異常的實(shí)時(shí)狀態(tài)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)以得到異常信息。
      [0066]本實(shí)施例中,預(yù)先進(jìn)行參數(shù)和診斷規(guī)則的設(shè)置,其中,所設(shè)置的參數(shù)將包括實(shí)現(xiàn)異常診斷所
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1