国产精品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>

      電子器件故障的自動(dòng)檢測(cè)方法及裝置與流程

      文檔序號(hào):12463946閱讀:224來(lái)源:國(guó)知局
      電子器件故障的自動(dòng)檢測(cè)方法及裝置與流程

      本發(fā)明涉及通信領(lǐng)域,特別涉及一種電子器件故障的自動(dòng)檢測(cè)方法及裝置。



      背景技術(shù):

      隨著科學(xué)技術(shù)的發(fā)展,手機(jī)等電子設(shè)備已經(jīng)得到很大的普及,且已成為人們工作和生活中不可缺少的一部分。同時(shí),為滿足消費(fèi)者的需要,這些電子數(shù)碼產(chǎn)品一般都具備播放視頻、聽歌曲等各種視聽娛樂(lè)功能,并且用戶還可以使用電子設(shè)備投遞簡(jiǎn)歷、存儲(chǔ)數(shù)據(jù)等。

      目前,電子設(shè)備的應(yīng)用尤其廣泛。對(duì)于手機(jī)而言,如果手機(jī)出現(xiàn)故障,售后維修人員,基本上是通過(guò)觀察查看手機(jī)中損壞的電子器件,然后將損壞的電子器件進(jìn)行更換。但是,發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中還存在以下技術(shù)問(wèn)題:手機(jī)發(fā)生故障需要維修的原因有很多,有器件不良導(dǎo)致其使用壽命較短,也有軟件本身存在的漏洞BUG問(wèn)題。如果僅通過(guò)查看手機(jī)故障來(lái)更換電子器件,往往會(huì)導(dǎo)致故障原因不明,無(wú)法為研發(fā)提供有力的信息和故障原因,以便下次改進(jìn)技術(shù)。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例的目的在于提供一種電子器件故障的自動(dòng)檢測(cè)方法及裝置,使得可以根據(jù)log文件中的故障信息對(duì)電子器件進(jìn)行維修、處理、維護(hù)等,以便后期對(duì)軟件質(zhì)量和技術(shù)的改進(jìn)。

      為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種電子器件故障的自動(dòng)檢測(cè)方法,預(yù)先在終端設(shè)備的每個(gè)電子器件的驅(qū)動(dòng)和啟動(dòng)代碼中添加運(yùn)行日志log打印標(biāo)識(shí);電子器件故障的自動(dòng)檢測(cè)方法包括:掃描終端設(shè)備中所有的電子器件,獲取各個(gè)電子器件的信息;根據(jù)獲取的信息與預(yù)設(shè)信息之間的匹配關(guān)系,將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中。

      本發(fā)明實(shí)施例還提供了一種電子器件故障的自動(dòng)檢測(cè)裝置,包括:預(yù)設(shè)模塊,用于預(yù)先在終端設(shè)備的每個(gè)電子器件的驅(qū)動(dòng)和啟動(dòng)代碼中添加運(yùn)行日志log打印標(biāo)識(shí);掃描模塊,用于掃描終端設(shè)備中所有的電子器件;獲取模塊,用于獲取各個(gè)電子器件的信息;匹配模塊,用于將信息與預(yù)設(shè)信息之間進(jìn)行匹配;打印模塊,用于根據(jù)獲取的信息與預(yù)設(shè)信息之間的匹配關(guān)系,將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中。

      本發(fā)明實(shí)施例相對(duì)于現(xiàn)有技術(shù)而言,通過(guò)預(yù)先在終端設(shè)備的每個(gè)電子器件的驅(qū)動(dòng)和啟動(dòng)代碼中添加運(yùn)行日志log打印標(biāo)識(shí),并且掃描終端設(shè)備中所有的電子器件,獲取各個(gè)電子器件的信息,然后根據(jù)獲取的信息與預(yù)設(shè)信息之間的匹配關(guān)系,將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中,使得可以從log文件中獲知電子器件的軟件部分是否出現(xiàn)故障,以便維修人員可以根據(jù)log文件中的故障信息對(duì)電子器件進(jìn)行維修處理;或者程序開發(fā)人員可以根據(jù)log文件中的故障信息對(duì)電子器件進(jìn)行分析維護(hù),以便后期對(duì)軟件質(zhì)量和技術(shù)的改進(jìn)。

      另外,將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中之后,電子器件故障的自動(dòng)檢測(cè)方法還包括:對(duì)log文件進(jìn)行分析,提取出現(xiàn)異常的log打印標(biāo)識(shí);根據(jù)提取的出現(xiàn)異常的log打印標(biāo)識(shí),生成故障log文件,使得維修人員可以從故障log文件中便捷的獲知故障信息,以便進(jìn)行維修處理;并且研發(fā)人員可以根據(jù)從故障log文件中獲知的故障信息對(duì)電子器件進(jìn)行分析維護(hù),以便技術(shù)改進(jìn)。

      另外,對(duì)log文件進(jìn)行分析,提取出現(xiàn)異常的log打印標(biāo)識(shí),具體包括:對(duì)log文件中各log打印標(biāo)識(shí)中的分類Tag進(jìn)行分析;在Tag的內(nèi)容指示log出現(xiàn)異常時(shí),提取出現(xiàn)異常的log打印標(biāo)識(shí)。通過(guò)這種方式,提供了一種提取出現(xiàn)異常的log打印標(biāo)識(shí)的具體實(shí)現(xiàn)方式,而且這種方式提取的出現(xiàn)異常的log打印標(biāo)識(shí)較為精確。

      另外,將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中,具體包括:以預(yù)定格式和/或按照預(yù)設(shè)分類將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中。通過(guò)這種方式,使得可以對(duì)電子器件的故障信息進(jìn)行更好地分類,從而用戶可以更加精確便捷的從log文件中獲知電子器件的故障信息。

      另外,將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中之后,電子器件故障的自動(dòng)檢測(cè)方法還包括:將log文件存儲(chǔ)至指定的目錄,使得用戶可以對(duì)存儲(chǔ)的log文件進(jìn)行調(diào)用和查看。和/或,將log文件上傳至后臺(tái),使得用戶可以對(duì)上傳到后臺(tái)的log文件進(jìn)行查看并分析。和/或,將log文件進(jìn)行顯示,使用戶可以更為直觀的對(duì)顯示的log文件進(jìn)行查看并分析。

      另外,電子器件故障的自動(dòng)檢測(cè)裝置還包括:分析模塊,用于對(duì)log文件進(jìn)行分析;提取模塊,用于提取出現(xiàn)異常的log打印標(biāo)識(shí);生成模塊,用于根據(jù)提取的出現(xiàn)異常的log打印標(biāo)識(shí),生成故障log文件。

      另外,分析模塊,還用于對(duì)log文件中各log打印標(biāo)識(shí)中的分類Tag進(jìn)行分析;提取模塊,還用于在Tag的內(nèi)容指示log出現(xiàn)異常時(shí),提取出現(xiàn)異常的log打印標(biāo)識(shí)。

      另外,打印模塊,還用于以預(yù)定格式和/或按照預(yù)設(shè)分類將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中。

      另外,電子器件故障的自動(dòng)檢測(cè)裝置還包括:存儲(chǔ)模塊,用于將log文件存儲(chǔ)至指定的目錄;和/或上傳模塊,用于將log文件上傳至后臺(tái);和/或顯示模塊,用于將log文件進(jìn)行顯示。

      附圖說(shuō)明

      一個(gè)或多個(gè)實(shí)施例通過(guò)與之對(duì)應(yīng)的附圖中的圖片進(jìn)行示例性說(shuō)明,這些示例性說(shuō)明并不構(gòu)成對(duì)實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號(hào)的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。

      圖1是根據(jù)本發(fā)明第一實(shí)施方式中電子器件故障的自動(dòng)檢測(cè)方法的流程圖;

      圖2是根據(jù)本發(fā)明第二實(shí)施方式中電子器件故障的自動(dòng)檢測(cè)方法的流程圖;

      圖3是根據(jù)本發(fā)明第三實(shí)施方式中電子器件故障的自動(dòng)檢測(cè)裝置的方框圖;

      圖4是根據(jù)本發(fā)明第四實(shí)施方式中電子器件故障的自動(dòng)檢測(cè)裝置的方框圖;

      圖5是根據(jù)本發(fā)明第五實(shí)施方式中電子設(shè)備的硬件結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的各實(shí)施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實(shí)施方式中,為了使讀者更好地理解本申請(qǐng)而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒(méi)有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請(qǐng)所要求保護(hù)的技術(shù)方案。

      本發(fā)明的第一實(shí)施方式涉及一種電子器件故障的自動(dòng)檢測(cè)方法。需要說(shuō)明的是,在終端設(shè)備出廠之前,可以創(chuàng)建終端設(shè)備自動(dòng)體檢程序,并且在自動(dòng)體檢程序中可以預(yù)先在終端設(shè)備的每個(gè)電子器件的驅(qū)動(dòng)和啟動(dòng)代碼中添加運(yùn)行日志log打印標(biāo)識(shí)。并且,于實(shí)際的應(yīng)用中,針對(duì)每一個(gè)電子器件都可以預(yù)先設(shè)定多個(gè)log打印標(biāo)識(shí)。通常情況下,log打印標(biāo)識(shí)可以分為兩類,其中一類用于指示該電子器件正常,另外一類用于指示該電子器件出現(xiàn)故障。比如,在電子器件啟動(dòng)正常的關(guān)鍵LOG中,可以添加[auto_test_OK],而當(dāng)電子器件的程序走了異常的流程時(shí),可以在異常的流程里添加[auto_test_ERROR]等。

      電子器件故障的自動(dòng)檢測(cè)方法的具體流程如圖1所示,其包括:

      步驟101,掃描終端設(shè)備中所有的電子器件。

      具體地說(shuō),進(jìn)入終端設(shè)備自動(dòng)體檢程序,自動(dòng)打開終端設(shè)備的log,當(dāng)用戶點(diǎn)擊自動(dòng)體檢程序中的全面體檢時(shí),按照預(yù)設(shè)順序依次打開終端設(shè)備的電子器件,并對(duì)打開的電子器件進(jìn)行掃描。并且,在掃描結(jié)束之后可以將打開的電子器件同時(shí)關(guān)閉,也可以在每個(gè)電子器件被掃描結(jié)束時(shí),即將該電子器件關(guān)閉。比如,終端設(shè)備的電子設(shè)備至少可以但不限于包括:顯示屏,觸摸屏,攝像頭,距離傳感器,光感傳感器,指南針等等,則可以依次打開顯示屏,觸摸屏,攝像頭,距離傳感器,光感傳感器,指南針,并對(duì)其進(jìn)行掃描。

      步驟102,獲取各個(gè)電子器件的信息。

      具體地說(shuō),可以獲取各個(gè)電子器件的數(shù)值或數(shù)值變化范圍。比如,對(duì)于芯片而言,可以獲取芯片的寄存器值,或芯片某個(gè)引腳的電壓值。對(duì)于電容屏而言,可以獲取電容屏的電壓腳信息、電容屏的I2C信息等。對(duì)于傳感器類電子器件而言,可以獲取傳感器輸出值的跳變范圍,如重力傳感器,在搖晃終端設(shè)備時(shí),可以獲取重力傳感器在各軸向上的輸出值的跳變范圍;如距離傳感器,在無(wú)遮擋時(shí),可以獲取距離傳感器的感應(yīng)值。

      步驟103,判斷獲取的信息與預(yù)設(shè)信息是否匹配。如果是,則進(jìn)入步驟104;否則進(jìn)入步驟105。

      將獲取的信息與預(yù)設(shè)信息進(jìn)行比較,如果獲取的是芯片的寄存器值,則跟正常工作下芯片的寄存器值進(jìn)行比較,如果一致,說(shuō)明獲取的信息與預(yù)設(shè)信息匹配;如果不一致,說(shuō)明獲取的信息與預(yù)設(shè)信息不匹配。如果獲取的是芯片某個(gè)引腳的電壓值,并且獲取的電壓值為0,而正常工作下電壓值不為0,即預(yù)設(shè)信息不為0,則說(shuō)明獲取的信息與預(yù)設(shè)信息不匹配,如果獲取的電壓值與預(yù)設(shè)的電壓值相同,則說(shuō)明獲取的信息與預(yù)設(shè)信息匹配。值得一提的是,還可以以重力傳感器為例進(jìn)行說(shuō)明,如果在搖晃終端設(shè)備時(shí),重力傳感器在某一軸的采集數(shù)值不變,則說(shuō)明獲取的重力傳感器的信息與預(yù)設(shè)信息不匹配。以距離傳感器為例進(jìn)行說(shuō)明,預(yù)設(shè)信息可以為0至10。在無(wú)遮擋時(shí),如果獲取距離傳感器的感應(yīng)值超出0至10這個(gè)范圍,比如大于10,則說(shuō)明獲取的距離傳感器的信息與預(yù)設(shè)信息不匹配等,在此不再一一列舉。

      步驟104,將用于指示該電子器件正常的log打印標(biāo)識(shí)添加到log文件中。

      步驟105,將用于指示該電子器件異常的log打印標(biāo)識(shí)添加到log文件中。

      于實(shí)際的應(yīng)用中,log文件中既包括用于指示該電子器件正常的log打印標(biāo)識(shí),也包括用于指示該電子器件異常的log打印標(biāo)識(shí)。并且,在實(shí)際的分析過(guò)程中,對(duì)于某一電子器件而言,如果該電子器件的log分析正常,但電子器件仍然顯示異常,比如,屏顯示有點(diǎn)花(或攝像頭模糊),但屏的log或(或攝像頭的log)正常,則可以判定屏(或攝像頭)的軟件部分正常,故障應(yīng)是屏(或攝像頭)硬件部分的損壞。

      通過(guò)上述內(nèi)容,不難發(fā)現(xiàn),本實(shí)施方式使得可以從log文件中獲知電子器件的軟件部分是否出現(xiàn)故障,以便維修人員可以根據(jù)log文件中的故障信息對(duì)電子器件進(jìn)行維修處理;或者程序開發(fā)人員可以根據(jù)log文件中的故障信息對(duì)電子器件進(jìn)行分析維護(hù),以便后期對(duì)軟件質(zhì)量和技術(shù)的改進(jìn)。

      本發(fā)明的第二實(shí)施方式涉及一種電子器件故障的自動(dòng)檢測(cè)方法。第二實(shí)施方式是在第一實(shí)施方式的基礎(chǔ)上做的改進(jìn),主要改進(jìn)之處在于:在第二實(shí)施方式中,根據(jù)出現(xiàn)異常的log打印標(biāo)識(shí),生成故障log文件。

      具體流程如圖2所示,其包括:

      步驟201,掃描終端設(shè)備中所有的電子器件。

      具體地說(shuō),進(jìn)入終端設(shè)備自動(dòng)體檢程序,自動(dòng)打開終端設(shè)備的log,當(dāng)用戶點(diǎn)擊自動(dòng)體檢程序中的全面體檢時(shí),按照預(yù)設(shè)順序依次打開終端設(shè)備的電子器件,并對(duì)打開的電子器件進(jìn)行掃描。并且,在掃描結(jié)束之后可以將打開的電子器件同時(shí)關(guān)閉,也可以在每個(gè)電子器件被掃描結(jié)束時(shí),即將該電子器件關(guān)閉。比如,終端設(shè)備的電子設(shè)備至少可以但不限于包括:顯示屏,觸摸屏,攝像頭,距離傳感器,光感傳感器,指南針等等,則可以依次打開顯示屏,觸摸屏,攝像頭,距離傳感器,光感傳感器,指南針,并對(duì)其進(jìn)行掃描。

      步驟202,獲取各個(gè)電子器件的信息。

      具體地說(shuō),可以獲取各個(gè)電子器件的數(shù)值或數(shù)值變化范圍。比如,對(duì)于芯片而言,可以獲取芯片的寄存器值,或芯片某個(gè)引腳的電壓值。對(duì)于電容屏而言,可以獲取電容屏的電壓腳信息、電容屏的I2C信息等。對(duì)于傳感器類電子器件而言,可以獲取傳感器輸出值的跳變范圍,如重力傳感器,在搖晃終端設(shè)備時(shí),可以獲取重力傳感器在各軸向上的輸出值的跳變范圍;如距離傳感器,在無(wú)遮擋時(shí),可以獲取距離傳感器的感應(yīng)值。

      步驟203,判斷獲取的信息與預(yù)設(shè)信息是否匹配。如果是,則進(jìn)入步驟204;否則進(jìn)入步驟205。

      將獲取的信息與預(yù)設(shè)信息進(jìn)行比較,如果獲取的是芯片的寄存器值,則跟正常工作下芯片的寄存器值進(jìn)行比較,如果一致,說(shuō)明獲取的信息與預(yù)設(shè)信息匹配;如果不一致,說(shuō)明獲取的信息與預(yù)設(shè)信息不匹配。如果獲取的是芯片某個(gè)引腳的電壓值,并且獲取的電壓值為0,而正常工作下電壓值不為0,即預(yù)設(shè)信息不為0,則說(shuō)明獲取的信息與預(yù)設(shè)信息不匹配,如果獲取的電壓值與預(yù)設(shè)的電壓值相同,則說(shuō)明獲取的信息與預(yù)設(shè)信息匹配。值得一提的是,還可以以重力傳感器為例進(jìn)行說(shuō)明,如果在搖晃終端設(shè)備時(shí),重力傳感器在某一軸的采集數(shù)值不變,則說(shuō)明獲取的重力傳感器的信息與預(yù)設(shè)信息不匹配。以距離傳感器為例進(jìn)行說(shuō)明,預(yù)設(shè)信息可以為0至10。在無(wú)遮擋時(shí),如果獲取距離傳感器的感應(yīng)值超出0至10這個(gè)范圍,比如大于10,則說(shuō)明獲取的距離傳感器的信息與預(yù)設(shè)信息不匹配等,在此不再列舉。

      步驟204,將用于指示該電子器件正常的log打印標(biāo)識(shí)添加到log文件中。

      具體地說(shuō),可以根據(jù)預(yù)定格式和/或按照預(yù)設(shè)分類將用于指示該電子器件正常的log打印標(biāo)識(shí)添加到log文件中。

      其中,預(yù)定格式可以指便于用戶獲知是否存在故障信息的英文符號(hào),如:預(yù)定格式[AUTO_TEST_OK]TP read VB at ok可以用于指示顯示屏供電正常。預(yù)定格式[AUTO_TEST_OK]TP read I2C test ok可以用于指示顯示屏的I2C引腳正常等,以上只是作為事例進(jìn)行說(shuō)明,并不造成對(duì)本發(fā)明的限制,在此不再列舉。

      步驟205,將用于指示該電子器件異常的log打印標(biāo)識(shí)添加到log文件中。

      具體的說(shuō),可以根據(jù)預(yù)定格式和/或按照預(yù)設(shè)分類將用于指示該電子器件異常的log打印標(biāo)識(shí)添加到log文件中。

      其中,預(yù)定格式可以指便于用戶獲知是否存在故障信息的英文符號(hào),如,預(yù)定格式[AUTO_TEST_FAIL]TP read VB at error可以用于指示顯示屏供電異常,預(yù)定格式[AUTO_TEST_FAIL]TP read I2C test error可以用于指示顯示屏的I2C引腳斷裂等,以上只是作為事例進(jìn)行說(shuō)明,并不造成對(duì)本發(fā)明的限制,在此不再列舉。另外,預(yù)設(shè)分類可以為按照研發(fā)人員事先準(zhǔn)備好的故障原因進(jìn)行對(duì)應(yīng)歸類。

      值得一提的是,步驟204和步驟205之后,均執(zhí)行步驟206。

      步驟206,對(duì)log文件進(jìn)行分析。

      具體地說(shuō),對(duì)log文件中各log打印標(biāo)識(shí)中的分類Tag進(jìn)行分析。

      步驟207,提取出現(xiàn)異常的log打印標(biāo)識(shí)。

      其中,log打印標(biāo)識(shí)中分類Tag的內(nèi)容包括用于指示log是否出現(xiàn)異常的標(biāo)識(shí),比如,log為[AUTO_TEST_FAIL]TP read VB at error時(shí),中括號(hào)里面的FAIL用于指示log出現(xiàn)異常。log為[AUTO_TEST_OK]TP read VB at ok時(shí),中括號(hào)里面的OK用于指示log未出現(xiàn)異常。在Tag的內(nèi)容指示log出現(xiàn)異常時(shí),提取出現(xiàn)異常的log打印標(biāo)識(shí)。通過(guò)這種方式,提供了一種提取出現(xiàn)異常的log打印標(biāo)識(shí)的具體實(shí)現(xiàn)方式,而且這種方式提取的出現(xiàn)異常的log打印標(biāo)識(shí)較為精確。

      步驟208,根據(jù)提取的出現(xiàn)異常的log打印標(biāo)識(shí),生成故障log文件。

      步驟209,將故障log文件存儲(chǔ)至指定的目錄。

      通過(guò)這種方式,使得用戶可以對(duì)存儲(chǔ)的故障log文件進(jìn)行調(diào)用和查看。并且,在實(shí)際的應(yīng)用中,售后維修人員可以把故障log文件拷貝出來(lái),提供給研發(fā)人員分析更深入和精確的原因,也為以后的軟件提供更好的質(zhì)量。

      步驟210,將故障log文件上傳至后臺(tái),使得用戶可以對(duì)上傳到后臺(tái)的故障log文件進(jìn)行查看并分析。

      需要說(shuō)明的是,步驟210不限于在步驟209之后執(zhí)行,也可以先將故障log文件上傳至后臺(tái),再將故障log文件存儲(chǔ)至指定的目錄。在將故障log文件存儲(chǔ)至指定的目錄之后,還可以將故障log文件進(jìn)行顯示,使用戶可以更為直觀的對(duì)顯示的故障log文件進(jìn)行查看并分析?;蛘邔⒐收蟣og文件上傳至后臺(tái)的同時(shí),還可以將故障log文件進(jìn)行顯示。

      通過(guò)上述內(nèi)容,不難發(fā)現(xiàn),本實(shí)施方式使得維修人員可以從故障log文件中便捷的獲知故障信息,以便進(jìn)行維修處理;并且研發(fā)人員可以根據(jù)從故障log文件中獲知的故障信息對(duì)電子器件進(jìn)行分析維護(hù),以便技術(shù)改進(jìn)。

      上面各種方法的步驟劃分,只是為了描述清楚,實(shí)現(xiàn)時(shí)可以合并為一個(gè)步驟或者對(duì)某些步驟進(jìn)行拆分,分解為多個(gè)步驟,只要包括相同的邏輯關(guān)系,都在本專利的保護(hù)范圍內(nèi);對(duì)算法中或者流程中添加無(wú)關(guān)緊要的修改或者引入無(wú)關(guān)緊要的設(shè)計(jì),但不改變其算法和流程的核心設(shè)計(jì)都在該專利的保護(hù)范圍內(nèi)。

      本發(fā)明第三實(shí)施方式涉及一種電子器件故障的自動(dòng)檢測(cè)裝置。

      如圖3所示,電子器件故障的自動(dòng)檢測(cè)裝置包括:預(yù)設(shè)模塊31,用于預(yù)先在終端設(shè)備的每個(gè)電子器件的驅(qū)動(dòng)和啟動(dòng)代碼中添加運(yùn)行日志log打印標(biāo)識(shí);掃描模塊32,用于掃描終端設(shè)備中所有的電子器件;獲取模塊33,用于獲取各個(gè)電子器件的信息;匹配模塊34,用于將信息與預(yù)設(shè)信息之間進(jìn)行匹配;打印模塊35,用于根據(jù)獲取的信息與預(yù)設(shè)信息之間的匹配關(guān)系,將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中。

      需要說(shuō)明的是,在終端設(shè)備出廠之前,可以創(chuàng)建終端設(shè)備自動(dòng)體檢程序,并且在自動(dòng)體檢程序中可以預(yù)先在終端設(shè)備的每個(gè)電子器件的驅(qū)動(dòng)和啟動(dòng)代碼中添加運(yùn)行日志log打印標(biāo)識(shí)。并且,于實(shí)際的應(yīng)用中,針對(duì)每一個(gè)電子器件都可以預(yù)先設(shè)定多個(gè)log打印標(biāo)識(shí)。通常情況下,log打印標(biāo)識(shí)可以分為兩類,其中一類用于指示該電子器件正常,另外一類用于指示該電子器件出現(xiàn)故障。比如,在電子器件啟動(dòng)正常的關(guān)鍵LOG中,可以添加[auto_test_OK],而當(dāng)電子器件的程序走了異常的流程時(shí),可以在異常的流程里添加[auto_test_ERROR]等。

      通過(guò)上述內(nèi)容,不難發(fā)現(xiàn),本實(shí)施方式使得可以從log文件中獲知電子器件的軟件部分是否出現(xiàn)故障,以便維修人員可以根據(jù)log文件中的故障信息對(duì)電子器件進(jìn)行維修處理;或者程序開發(fā)人員可以根據(jù)log文件中的故障信息對(duì)電子器件進(jìn)行分析維護(hù),以便后期對(duì)軟件質(zhì)量和技術(shù)的改進(jìn)。

      不難發(fā)現(xiàn),本實(shí)施方式為與第一實(shí)施方式相對(duì)應(yīng)的裝置實(shí)施例,本實(shí)施方式可與第一實(shí)施方式互相配合實(shí)施。第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施方式中。

      值得一提的是,本實(shí)施方式中所涉及到的各模塊均為邏輯模塊,在實(shí)際應(yīng)用中,一個(gè)邏輯單元可以是一個(gè)物理單元,也可以是一個(gè)物理單元的一部分,還可以以多個(gè)物理單元的組合實(shí)現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施方式中并沒(méi)有將與解決本發(fā)明所提出的技術(shù)問(wèn)題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施方式中不存在其它的單元。

      本發(fā)明第四實(shí)施方式涉及一種電子器件故障的自動(dòng)檢測(cè)裝置。第四實(shí)施方式是在第三實(shí)施方式的基礎(chǔ)上做的改進(jìn),主要改進(jìn)之處在于:在第四實(shí)施方式中,電子器件故障的自動(dòng)檢測(cè)裝置還包括:分析模塊、提取模塊以及生成模塊。

      具體地說(shuō),如圖4所示,電子器件故障的自動(dòng)檢測(cè)裝置包括:預(yù)設(shè)模塊31,用于預(yù)先在終端設(shè)備的每個(gè)電子器件的驅(qū)動(dòng)和啟動(dòng)代碼中添加運(yùn)行日志log打印標(biāo)識(shí);掃描模塊32,用于掃描終端設(shè)備中所有的電子器件;獲取模塊33,用于獲取各個(gè)電子器件的信息;匹配模塊34,用于將信息與預(yù)設(shè)信息之間進(jìn)行匹配;打印模塊35,用于根據(jù)獲取的信息與預(yù)設(shè)信息之間的匹配關(guān)系,將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中。

      另外,電子器件故障的自動(dòng)檢測(cè)裝置還包括:分析模塊36,用于對(duì)log文件進(jìn)行分析;提取模塊37,用于提取出現(xiàn)異常的log打印標(biāo)識(shí);生成模塊38,用于根據(jù)提取的出現(xiàn)異常的log打印標(biāo)識(shí),生成故障log文件。

      另外,分析模塊36,還用于對(duì)log文件中各log打印標(biāo)識(shí)中的分類Tag進(jìn)行分析;提取模塊37,還用于在Tag的內(nèi)容指示log出現(xiàn)異常時(shí),提取出現(xiàn)異常的log打印標(biāo)識(shí)。

      另外,打印模塊35,還用于以預(yù)定格式和/或按照預(yù)設(shè)分類將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中。

      另外,電子器件故障的自動(dòng)檢測(cè)裝置還包括:存儲(chǔ)模塊39,用于將log文件存儲(chǔ)至指定的目錄;和/或上傳模塊310,用于將log文件上傳至后臺(tái);和/或顯示模塊,用于將log文件進(jìn)行顯示。

      通過(guò)上述內(nèi)容,不難發(fā)現(xiàn),本實(shí)施方式使得維修人員可以從故障log文件中便捷的獲知故障信息,以便進(jìn)行維修處理;并且研發(fā)人員可以根據(jù)從故障log文件中獲知的故障信息對(duì)電子器件進(jìn)行分析維護(hù),以便技術(shù)改進(jìn)。

      由于第二實(shí)施方式與本實(shí)施方式相互對(duì)應(yīng),因此本實(shí)施方式可與第二實(shí)施方式互相配合實(shí)施。第二實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,在第二實(shí)施方式中所能達(dá)到的技術(shù)效果在本實(shí)施方式中也同樣可以實(shí)現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第二實(shí)施方式中。

      本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一個(gè)設(shè)備(可以是單片機(jī),芯片等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

      本申請(qǐng)第五實(shí)施方式涉及一種電子設(shè)備,包括:至少一個(gè)處理器;以及,與至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,存儲(chǔ)器存儲(chǔ)有可被一個(gè)處理器執(zhí)行的指令,指令被至少一個(gè)處理器執(zhí)行,以使至少一個(gè)處理器能夠:執(zhí)行第一實(shí)施方式或者第二實(shí)施方式所描述的電子器件故障的自動(dòng)檢測(cè)方法。

      具體地說(shuō),電子設(shè)備的硬件結(jié)構(gòu)示意圖,如圖5所示,該電子設(shè)備包括:一個(gè)或多個(gè)處理器510以及存儲(chǔ)器520,圖5中以一個(gè)處理器510為例。執(zhí)行電子器件故障的自動(dòng)檢測(cè)方法操作的電子設(shè)備還可以包括:輸入裝置530和輸出裝置540。處理器510、存儲(chǔ)器520、輸入裝置530和輸出裝置540可以通過(guò)總線或者其他方式連接,圖5中以通過(guò)總線連接為例。存儲(chǔ)器520作為一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可用于存儲(chǔ)非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本申請(qǐng)實(shí)施例中的電子器件故障的自動(dòng)檢測(cè)方法對(duì)應(yīng)的程序指令/模塊。處理器510通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器520中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例中的電子器件故障的自動(dòng)檢測(cè)方法。

      存儲(chǔ)器520可以包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)獲取的信息與預(yù)設(shè)信息之間的匹配關(guān)系,將與匹配關(guān)系相對(duì)應(yīng)的log打印標(biāo)識(shí)添加到log文件中等。此外,存儲(chǔ)器520可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他非易失性固態(tài)存儲(chǔ)器件。在一些實(shí)施例中,存儲(chǔ)器520可選包括相對(duì)于處理器510遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至生成系統(tǒng)。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。

      輸入裝置530可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與電子器件故障的自動(dòng)檢測(cè)裝置有關(guān)的信息。輸出裝置540可包括顯示屏等顯示設(shè)備。

      所述一個(gè)或者多個(gè)模塊存儲(chǔ)在所述存儲(chǔ)器520中,當(dāng)被所述一個(gè)或者多個(gè)處理器510執(zhí)行時(shí),執(zhí)行上述任意方法實(shí)施例中的電子器件故障的自動(dòng)檢測(cè)裝置。

      上述產(chǎn)品可執(zhí)行本申請(qǐng)實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見(jiàn)本申請(qǐng)實(shí)施例所提供的方法。

      本申請(qǐng)實(shí)施例的電子設(shè)備以多種形式存在,包括但不限于:

      (1)移動(dòng)通信設(shè)備:這類設(shè)備的特點(diǎn)是具備移動(dòng)通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。

      (2)超移動(dòng)個(gè)人計(jì)算機(jī)設(shè)備:這類設(shè)備屬于個(gè)人計(jì)算機(jī)的范疇,有計(jì)算和處理功能,一般也具備移動(dòng)上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。

      (3)便攜式娛樂(lè)設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機(jī),電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。

      (4)服務(wù)器:提供計(jì)算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計(jì)算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。

      (5)其他具有數(shù)據(jù)交互功能的電子裝置。

      通過(guò)上述內(nèi)容,不難發(fā)現(xiàn),本實(shí)施方式使得用戶可以根據(jù)log文件中的故障信息對(duì)電子器件進(jìn)行維修處理、分析維護(hù),以便后期的技術(shù)改進(jìn)。

      本領(lǐng)域的普通技術(shù)人員可以理解,上述各實(shí)施方式是實(shí)現(xiàn)本發(fā)明的具體實(shí)施例,而在實(shí)際應(yīng)用中,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1