欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

智能終端的硬件故障檢測方法、檢測系統(tǒng)及智能終端的制作方法

文檔序號:10487372閱讀:389來源:國知局
智能終端的硬件故障檢測方法、檢測系統(tǒng)及智能終端的制作方法
【專利摘要】本發(fā)明提出一種智能終端的硬件模塊故障檢測方法、檢測系統(tǒng)及智能終端,所述方法包括:判斷所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中是否存在發(fā)生故障的硬件模塊;當(dāng)判斷出所述多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊,輪流切斷所述多個(gè)預(yù)設(shè)硬件模塊中的每一個(gè)第一類硬件模塊的供電;在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第一類硬件模塊的供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值;獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值,并判斷每一個(gè)所述當(dāng)前電流值與所述理論電流值的差值是否小于對應(yīng)的第一預(yù)設(shè)差值;當(dāng)其中一個(gè)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第一預(yù)設(shè)差值,判定對應(yīng)該當(dāng)前電流值的所述第一類硬件模塊發(fā)生故障。
【專利說明】
智能終端的硬件故障檢測方法、檢測系統(tǒng)及智能終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種智能終端的硬件故障檢測方法、檢測系統(tǒng)及智能終端。
【背景技術(shù)】
[0002]隨著市場上智能終端的廣泛普及,和使用人群的日益擴(kuò)大,移動終端的使用環(huán)境越來越復(fù)雜,而電子產(chǎn)品在各種不同環(huán)境下適應(yīng)性和可靠性都有較大的差異,在部分人為情況如不小心跌落,進(jìn)水,或其它環(huán)境因素下都有可能造成移動終端的硬件故障,導(dǎo)致智能終端功能異?;驂勖K結(jié)。
[0003]當(dāng)智能終端因?yàn)橐馔獍l(fā)生故障時(shí),普通用戶通常沒有專業(yè)的知識判斷到問題點(diǎn),也無從進(jìn)行檢測,只能去售后點(diǎn)檢修或更換機(jī)型,這樣不僅會花費(fèi)較多的時(shí)間,還可能造成資源的浪費(fèi)。
[0004]智能終端的硬件故障通常可以按照嚴(yán)重程度分為如下幾類:
[0005]第一類為最嚴(yán)重的故障,如智能終端掉水里或摔落,導(dǎo)致智能終端已不能開機(jī),遇到這種情況,用戶通常只能去售后進(jìn)行主板的檢修或更換。
[0006]第二類為硬件部分功能出現(xiàn)缺失,如不能進(jìn)拍照或不能用閃光燈等;對該類硬件故障,用戶通??梢灾苯訌默F(xiàn)象上判斷出問題點(diǎn),并確認(rèn)到問題點(diǎn)和解決措施,可以直接拿到售后或維修點(diǎn)進(jìn)行簡單的置換維修,方便直接且可以有效的解決問題。
[0007]第三類硬件故障相對輕微,不影響正常的功能和使用,只是部分性能出現(xiàn)下降,如由于充電電路的硬件故障導(dǎo)致充電速度變慢,或由于硬件電路出現(xiàn)漏電現(xiàn)象導(dǎo)致智能終端待機(jī)時(shí)間明顯變短等。對于該類故障,用戶通常只是感官上覺得智能終端的硬件存在問題,但由于故障現(xiàn)象并不顯現(xiàn)且無法進(jìn)行問題點(diǎn)的定位,部分用戶可能繼續(xù)將就使用智能終端,但體驗(yàn)感和滿意度會明顯下降。
[0008]以上舉例說明的是智能終端的硬件故障通常的幾大分類和對用戶產(chǎn)生的影響,在實(shí)際的開發(fā)設(shè)計(jì)中,雖然開發(fā)工程師們會考慮智能終端各模塊的各種失效模式并進(jìn)行相應(yīng)的預(yù)防處理并給出相對可行的規(guī)避措施,但仍然不能完全規(guī)避該類問題。

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

[0009]有鑒于此,本發(fā)明提出一種智能終端的硬件模塊故障檢測方法、檢測系統(tǒng)及智能終端,以解決現(xiàn)有技術(shù)存在的用戶在感覺到智能終端狀態(tài)或性能異常時(shí)無法檢測到智能終端內(nèi)部各硬件模塊的硬件狀態(tài)的問題。
[0010]為解決上述問題,本發(fā)明提出一種智能終端的硬件模塊故障檢測方法,包括:
[0011]判斷所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中是否存在發(fā)生故障的硬件模塊;
[0012]當(dāng)判斷出所述多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊,輪流切斷所述多個(gè)預(yù)設(shè)硬件模塊中的每一個(gè)第一類硬件模塊的供電;
[0013]在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第一類硬件模塊的供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值;
[0014]獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值,并判斷每一個(gè)所述當(dāng)前電流值與所述理論電流值的差值是否小于對應(yīng)的第一預(yù)設(shè)差值;
[0015]當(dāng)其中一個(gè)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第一預(yù)設(shè)差值,判定對應(yīng)該當(dāng)前電流值的所述第一類硬件模塊發(fā)生故障。
[0016]本發(fā)明另一實(shí)施例提出一種智能終端的硬件模塊故障檢測系統(tǒng),包括:
[0017]第一判斷模塊,用于判斷所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中是否存在發(fā)生故障的硬件模塊;
[0018]第一開關(guān)模塊,用于當(dāng)判斷出所述多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊,輪流切斷所述多個(gè)預(yù)設(shè)硬件模塊中的每一個(gè)第一類硬件模塊的供電;
[0019]第一電流值獲取模塊,用于在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第一類硬件模塊的供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值;
[0020]第二判斷模塊,用于獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值,并判斷每一個(gè)所述當(dāng)前電流值與所述理論電流值的差值是否小于對應(yīng)的第一預(yù)設(shè)差值;
[0021]第一判定模塊,用于當(dāng)其中一個(gè)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第一預(yù)設(shè)差值,判定對應(yīng)該當(dāng)前電流值的所述第一類硬件模塊發(fā)生故障。
[0022]本發(fā)明再一實(shí)施例提出一種智能終端,包括供電單元、電流采樣單元、多個(gè)第一類硬件模塊、多個(gè)負(fù)載開關(guān)、電流管理單元和處理器;
[0023]所述供電單元分別通過多個(gè)負(fù)載開關(guān)連接于所述多個(gè)第一類硬件模塊;
[0024]所述電流采樣單元連接于所述供電單元,用以采樣所述供電單元上的電流;
[0025]所述電流管理單元連接于所述電流采樣單元,用于讀取所述電流采樣單元上的當(dāng)前電流值;
[0026]所述處理器連接于所述多個(gè)負(fù)載開關(guān)和所述電流管理單元,用以控制每一個(gè)負(fù)載開關(guān)的閉合或斷開,當(dāng)每一個(gè)所述負(fù)載開關(guān)斷開后,所述處理器將所述電流管理單元中的當(dāng)前電流值與所述智能終端的供電網(wǎng)絡(luò)上在待機(jī)狀態(tài)下的理論電流值比較,當(dāng)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第一預(yù)設(shè)差值,判定所斷開的負(fù)載開關(guān)對應(yīng)的第一類硬件模塊發(fā)生故障。
[0027]本發(fā)明實(shí)施例提出的智能硬件故障檢測方法、檢測系統(tǒng)和智能終端,可以針對上述第三類硬件故障進(jìn)行智能的檢測,讓智能終端進(jìn)行自檢,判斷出出現(xiàn)故障的硬件模塊,引導(dǎo)使用者進(jìn)行后續(xù)處理。
【附圖說明】
[0028]圖1所示為本發(fā)明一實(shí)施例中的智能終端的示意圖。
[0029]圖2所示為本發(fā)明一實(shí)施例的智能終端的硬件故障檢測方法的流程圖。
[0030]圖3所示為本發(fā)明另一實(shí)施例的智能終端的硬件故障檢測方法的流程圖。
[0031]圖4所示為本發(fā)明一實(shí)施例的智能終端的硬件故障檢測系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0032]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0033]本發(fā)明的核心構(gòu)思之一在于提出一種智能終端的硬件模塊故障檢測方法和檢測系統(tǒng),以及一種智能終端,通過判斷智能終端的預(yù)設(shè)硬件模塊是否發(fā)生故障,并通過輪流關(guān)閉硬件模塊以及對比關(guān)閉該硬件模塊前后的智能終端的電網(wǎng)絡(luò)中的電流的變化情況,判斷出出現(xiàn)故障的預(yù)設(shè)硬件模塊。
[0034]圖1所示為本發(fā)明一實(shí)施例的智能終端的示意圖。如圖1所示,本發(fā)明的智能終端包括供電單元10、電流采樣單元20、多個(gè)第一類硬件模塊31-33、多個(gè)第二類硬件模塊34-37、多個(gè)負(fù)載開關(guān)40、電源管理單元50和處理器60。
[0035]供電單元10例如包括智能終端電池,用于為整個(gè)系統(tǒng)供電;
[0036]電流采樣單元20例如包括智能終端的供電網(wǎng)絡(luò)上的電流采樣電阻,用于采樣該供電單元10的電流;
[0037]多個(gè)第一類硬件模塊例如為外設(shè)模塊,包括射頻功率放大模塊31、充電電路模塊32、感測器模塊33等直接從供電網(wǎng)絡(luò)供電的器件;,多個(gè)第二類硬件模塊例如為外圍模塊,包括電流監(jiān)測器模塊34、液晶顯示模塊35、觸控板模塊36、攝像頭模塊37等由電源管理單元50供電的器件。
[0038]負(fù)載開關(guān)40例如包括負(fù)載開關(guān)S1、S2、S3、S4。負(fù)載開關(guān)S1、S2、S3分別連接于射頻功率放大模塊31、充電電路模塊32、感測器模塊33和供電單元10之間,用于通過處理器60,分別對射頻功率放大模塊31、充電電路模塊32、感測器模塊33等實(shí)施開關(guān)通斷控制。
[0039]電源管理單元50例如包括電源管理芯片,其內(nèi)置有電量計(jì)模塊,可以采集到電流采樣電阻的電流信息,得到整個(gè)系統(tǒng)消耗的電流情況,并可以將電池電壓轉(zhuǎn)換為各硬件模塊工作所需要的電壓。
[0040]處理器60分別連接于上述的負(fù)載開關(guān)40和電源管理單元50,用于控制上述單元的工作。
[0041]圖2所示為本發(fā)明一實(shí)施例的智能終端的硬件故障檢測方法的流程圖。如圖2所示,本發(fā)明一實(shí)施例中,智能終端的硬件故障檢測方法包括如下步驟:
[0042]SlOl,判斷所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中是否存在發(fā)生故障的硬件模塊;
[0043]在這一步驟中,可以通過判斷智能終端消耗電流的情況來判斷智能終端的多個(gè)預(yù)設(shè)硬件模塊中是否有硬件模塊發(fā)生故障。
[0044]例如,當(dāng)用戶在智能終端使用過程中感覺智能終端硬件狀態(tài)出現(xiàn)異常,比如遇到電量消耗過快,待機(jī)時(shí)間變短,充電速度變慢,打電話發(fā)熱等場景時(shí),可以判斷智能終端中的多個(gè)預(yù)設(shè)硬件模塊中有發(fā)生故障的硬件模塊。
[0045]再例如,在步驟SlOl中可以通過如下子步驟確定智能終端的多個(gè)預(yù)設(shè)硬件模塊中是否有硬件模塊發(fā)生故障:
[0046]Sll:獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的實(shí)際電流值和理論電流值;
[0047]在這一子步驟中,例如用戶開啟智能終端上的硬件模塊檢測程序(App),智能終端上的處理器60被喚醒后,通過電源管理單元50讀取到電流采樣單元20上的電流大小,得到智能終端的整個(gè)電網(wǎng)絡(luò)上的電流值。在待機(jī)情況下,電源管理單元50可以將待機(jī)時(shí)供電單元10上的電流值1l讀取到并存儲在智能終端的寄存器(圖未示)中,寄存器或者其他存儲器中同時(shí)存儲有待機(jī)狀態(tài)下智能終端的電網(wǎng)絡(luò)中的正常待機(jī)電流值,即理論電流值10。
[0048]S12:判斷所述實(shí)際電流值與所述理論電流值的差值是否大于第二預(yù)設(shè)差值;
[0049]處理器60將從寄存器中來讀取的待機(jī)狀態(tài)下的智能終端的電網(wǎng)絡(luò)中的實(shí)際電流值1l與理論電流值1進(jìn)行對比,判斷(1l-1O)是否大于第二預(yù)設(shè)差值。
[0050]S13:當(dāng)所述實(shí)際電流值與所述理論電流值的差值大于所述第二預(yù)設(shè)差值,判定所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊。
[0051]在這一步驟中,當(dāng)(1l-1O)這一差值大于設(shè)定的第二預(yù)設(shè)差值102時(shí),則可以判定智能終端的多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊。
[0052]在子步驟S12之后,當(dāng)判斷出實(shí)際電流值與所述理論電流值的差值不大于所述第二預(yù)設(shè)差值,判定所述智能終端中并無硬件模塊發(fā)生故障,則結(jié)束故障檢測流程。
[0053]當(dāng)判斷出存在發(fā)生故障的硬件模塊,執(zhí)行步驟S102,輪流切斷多個(gè)預(yù)設(shè)硬件模塊中的每一個(gè)第一類硬件模塊的供電;
[0054]在這一步驟中,可以通過處理器60控制供電網(wǎng)絡(luò)上的多個(gè)負(fù)載開關(guān)S1-S4輪流斷開;例如輪流關(guān)斷負(fù)載開關(guān)SI,S2,S3。
[0055]之后,執(zhí)行步驟S103,在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第一類硬件模塊的供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值;
[0056]在這一步驟中,在該硬件智能檢測過程中,斷開S1-S3并不影響智能終端的正常運(yùn)行。每次關(guān)掉一個(gè)負(fù)載開關(guān)后,處理器60進(jìn)休眠模式讓智能終端進(jìn)入待機(jī)狀態(tài),并利用電源管理單元50分別讀取供電網(wǎng)絡(luò)上的當(dāng)前電流值,記作11、12、13。在上述示例中,當(dāng)前電流值11代表關(guān)斷負(fù)載開關(guān)SI即關(guān)閉射頻功率放大I吳塊31之后電網(wǎng)絡(luò)上的當(dāng)如電流值;當(dāng)如電流值12代表關(guān)斷負(fù)載開關(guān)S2即關(guān)閉充電電路模塊32后電網(wǎng)絡(luò)上的當(dāng)前電流值;當(dāng)前電流值13代表關(guān)斷負(fù)載開關(guān)S3即關(guān)閉感測器模塊33之后電網(wǎng)絡(luò)上的當(dāng)前電流值。
[0057]之后,執(zhí)行步驟S104,獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值,并判斷每一個(gè)所述當(dāng)前電流值與所述理論電流值的差值是否小于對應(yīng)的第一預(yù)設(shè)差值;
[0058]在這一步驟中,首先可以獲取多個(gè)理論電流值10,再將每一個(gè)當(dāng)前電流值11、12、13分別與理論電流值1比較,獲得多個(gè)差值(11-10)、(12-10)和(13-10)。分別判斷這些差值是否小于每一個(gè)差值(11-10)、(12-10)或(13-10)對應(yīng)的第一預(yù)設(shè)差值103。在這一步驟中,第一預(yù)設(shè)差值103可以由開發(fā)人員或者使用者設(shè)定。并且每一個(gè)差值(11-10)、(12-10)和(I 3-10)可以分別對應(yīng)不同的差值,例如差值(I 1-10)對應(yīng)預(yù)設(shè)差值,差值(I 2-10)對應(yīng)預(yù)設(shè)差值103”等,或者差值(11-10)、(12-10)和(13-10)可以對應(yīng)相同的差值。
[0059]之后,執(zhí)行步驟S105,當(dāng)其中一個(gè)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第一預(yù)設(shè)差值,判定對應(yīng)該當(dāng)前電流值的所述第一類硬件模塊發(fā)生故障;
[0060]例如:如果(Il-1O)小于對應(yīng)的第一預(yù)設(shè)差值103,則判定故障發(fā)生在負(fù)載開關(guān)SI對應(yīng)的通路上,即射頻功率放大模塊31發(fā)生故障;如果(12-10)小于對應(yīng)的第一預(yù)設(shè)差值103,則判定故障發(fā)生在負(fù)載開關(guān)S2對應(yīng)的通路上,即充電電路模塊32發(fā)生故障;如果(13-10)小于對應(yīng)的第一預(yù)設(shè)差值103,則判定故障發(fā)生在負(fù)載開關(guān)S3對應(yīng)的通路上,即感測器模塊33發(fā)生故障。
[0061]如果差值(Il-TO)大于第一預(yù)設(shè)差值103,則判斷漏電故障不是開關(guān)SI所在的通路,然后需要重新閉合負(fù)載開關(guān)SI,并斷開負(fù)載開關(guān)S2,再重復(fù)該檢測過程。通過上述方法,可以逐一判斷出電網(wǎng)絡(luò)上的硬件模塊的故障情況。
[0062]通過上述方法,可以針對上述第三類硬件故障進(jìn)行智能的檢測,讓智能終端進(jìn)行自檢,判斷出出現(xiàn)故障的預(yù)設(shè)硬件模塊,引導(dǎo)使用者進(jìn)行后續(xù)處理。
[0063]在本發(fā)明一實(shí)施例中,在檢測出某一個(gè)或者多個(gè)預(yù)設(shè)硬件模塊發(fā)生故障之后,該故障檢測方法還可以包括如下步驟:
[0064]S106,顯示提示內(nèi)容,所述提示內(nèi)容包括所述第一類硬件模塊發(fā)生故障對所述智能終端的影響和/或解決措施。
[0065]在這一步驟中,處理器60例如可以控制智能終端顯示哪一個(gè)或多個(gè)預(yù)設(shè)硬件模塊發(fā)生問題,顯示該硬件模塊的名稱、該硬件模塊發(fā)生故障對智能終端可能產(chǎn)生的影響,和/或顯示對應(yīng)的解決措施,供使用者參考。
[0066]圖3所示為本發(fā)明另一實(shí)施例的智能終端的硬件模塊故障檢測方法的流程圖。如圖3所示,在本實(shí)施例中,首先通過步驟Sll至S13檢測是否存在發(fā)生故障的硬件模塊,當(dāng)檢測到有硬件模塊發(fā)生故障,則執(zhí)行步驟S102至S104,當(dāng)并未檢測到有硬件模塊發(fā)生故障,則結(jié)束故障檢測流程。
[0067]執(zhí)行步驟S102至S104之后,當(dāng)在步驟S105中判定每一當(dāng)前電流值與理論電流值的差值均不小于對應(yīng)的第一預(yù)設(shè)差值,則判定所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中一個(gè)或多個(gè)第二類硬件模塊發(fā)生故障。具體到實(shí)施例中,如果負(fù)載開關(guān)SI至S3依次斷開后,判定外設(shè)模塊中例如射頻功率放大模塊31、充電電路模塊32和感測器模塊33等模塊均無故障,則可以判定負(fù)載開關(guān)S4對應(yīng)的通路有發(fā)生故障。
[0068]之后,執(zhí)行如下步驟:
[0069]步驟S107:輪流切斷每一個(gè)第二類硬件模塊的供電;
[0070]在本實(shí)施例中,結(jié)合圖1和圖3所示,由于電源管理單元50包括用于控制每一個(gè)上述第二類硬件模塊打開或關(guān)閉的負(fù)載開關(guān),該負(fù)載開關(guān)例如可以為觸點(diǎn),則可以通過與第一類硬件模塊相同的檢測原理實(shí)現(xiàn)對電流監(jiān)測器模塊34、液晶顯示模塊35、觸控板模塊36、攝像頭模塊37等第二類硬件模塊進(jìn)行故障檢測。
[0071 ] 此時(shí)可以通過處理器60控制電源管理單元50內(nèi)的各個(gè)負(fù)載開關(guān)S5、S6、S7、S8,輪流關(guān)掉負(fù)載開關(guān)S5-S8,切斷每一個(gè)第二硬件模塊的電源。
[0072]步驟S108:在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第二類硬件模塊供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值;
[0073]每次關(guān)掉一個(gè)負(fù)載開關(guān)后處理器60進(jìn)休眠模式讓智能終端進(jìn)入待機(jī)狀態(tài),并控制電源管理單元50分別讀取供電網(wǎng)絡(luò)上的當(dāng)前電流值,記作15、16、17、18。在這一個(gè)過程中,在切斷負(fù)載開關(guān)S5并記錄15之后,再將負(fù)載開關(guān)S5閉合,切斷負(fù)載開關(guān)S6并記錄16,即每一個(gè)開關(guān)輪流被切斷,記錄對應(yīng)的當(dāng)前電流值之后,閉合該開關(guān),再切斷另一個(gè)開關(guān)。
[0074]在上述實(shí)例中,當(dāng)前電流值15代表關(guān)斷負(fù)載開關(guān)S5即關(guān)閉電流監(jiān)測器模塊34之后供電網(wǎng)絡(luò)上的當(dāng)前電流值;當(dāng)前電流值16代表關(guān)斷負(fù)載開關(guān)S6即關(guān)閉液晶顯示模塊35之后供電網(wǎng)絡(luò)上的當(dāng)前電流值;當(dāng)前電流值17代表關(guān)斷負(fù)載開關(guān)S7即關(guān)閉觸控板模塊36之后供電網(wǎng)絡(luò)上的當(dāng)如電流值;當(dāng)如電流值18代表關(guān)斷負(fù)載開關(guān)S8即關(guān)閉攝像頭I吳塊37之后供電網(wǎng)絡(luò)上的當(dāng)前電流值。
[0075]步驟S109:獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值,并判斷每一個(gè)所述當(dāng)前電流值與所述理論電流值的差值是否小于對應(yīng)的第三預(yù)設(shè)差值;
[0076]在這一步驟中,將每一個(gè)當(dāng)前電流值15、16、17、18分別與理論電流值1比較,獲得多個(gè)差值(15-10)、(16-10)、(17-10)和(18-10)。分別判斷這些差值是否小于第三預(yù)設(shè)差值104。在這一步驟中,第三預(yù)設(shè)差值104可以由開發(fā)人員或者使用者設(shè)定。每個(gè)差值(15-10)、(16-10)、(17-10)和(18-10)可以對應(yīng)相同的第三預(yù)設(shè)差值104,也可以對應(yīng)不同的第三預(yù)設(shè)差值104。
[0077]步驟S110:當(dāng)其中一個(gè)當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第三預(yù)設(shè)差值,判定對應(yīng)該當(dāng)前電流值的第二類硬件模塊發(fā)生故障。
[0078]例如,如果(15-10)小于對應(yīng)的第三預(yù)設(shè)差值104,則判斷為漏電故障發(fā)生在負(fù)載開關(guān)S5對應(yīng)的通路上,即電流監(jiān)測器模塊34發(fā)生漏電故障;如果(16-10)小于對應(yīng)的第三預(yù)設(shè)差值104,則判斷為漏電故障發(fā)生在負(fù)載開關(guān)S6對應(yīng)的通路上,即液晶顯示模塊35發(fā)生漏電故障;如果(17-10)小于對應(yīng)的第三預(yù)設(shè)差值104,則判斷為漏電故障發(fā)生在負(fù)載開關(guān)S7對應(yīng)的通路上,即觸控板模塊36發(fā)生漏電故障;如果(18-10)小于對應(yīng)的第三預(yù)設(shè)差值104,則判斷為漏電故障發(fā)生在負(fù)載開關(guān)S8對應(yīng)的通路上,即攝像頭模塊37發(fā)生漏電故障。
[0079]優(yōu)選地,在檢測出某一個(gè)或多個(gè)預(yù)設(shè)硬件模塊發(fā)生故障之后,本發(fā)明的智能終端的硬件故障檢測方法還可以包括:
[0080]Slll,顯示所述第一類硬件模塊或第二類硬件模塊發(fā)生故障對該智能終端的影響和/或解決措施。
[0081]這一步驟可以與步驟S106相同或相似,在此不再贅述。
[0082]通過上述實(shí)施例提供的智能終端的硬件故障檢測方法,可以實(shí)現(xiàn)對上述第三類硬件故障進(jìn)行智能的檢測,讓智能終端進(jìn)行自檢,判斷出硬件故障的問題點(diǎn),并給出用戶檢測結(jié)果和合理的解決措施和建議。本發(fā)明可以有效的消除用戶的擔(dān)憂,改善用戶體驗(yàn),并針對確實(shí)有硬件故障的問題給出解決建議,使智能終端在硬件檢測方面體現(xiàn)出智能性,提高用戶滿意度。
[0083]本發(fā)明還可以應(yīng)用在有類似電源架構(gòu)的其他電子產(chǎn)品上,通過智能的硬件檢測方式對系統(tǒng)的硬件狀態(tài)進(jìn)行檢測,使用戶在智能終端沒有問題時(shí)使用得更放心,有問題時(shí)可以及時(shí)確認(rèn)到問題點(diǎn)和嚴(yán)重程度,并根據(jù)提示執(zhí)行合理的解決方案。
[0084]本發(fā)明再一實(shí)施例提出一種對應(yīng)于上述硬件故障檢測方法的硬件故障檢測系統(tǒng),如圖4所示,包括:
[0085]第一判斷模塊41,用于判斷所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中是否存在發(fā)生故障的硬件模塊;
[0086]第一開關(guān)模塊42,用于當(dāng)判斷出所述多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊,輪流切斷所述多個(gè)預(yù)設(shè)硬件模塊中的每一個(gè)第一類硬件模塊的供電;
[0087]第一電流值獲取模塊43,用于在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第一類硬件模塊的供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值;
[0088]第二判斷模塊44,用于獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值,并判斷每一個(gè)所述當(dāng)前電流值與所述理論電流值的差值是否小于對應(yīng)的第一預(yù)設(shè)差值;
[0089]第一判定模塊45,用于當(dāng)其中一個(gè)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第一預(yù)設(shè)差值,判定對應(yīng)該當(dāng)前電流值的所述第一類硬件模塊發(fā)生故障。
[0090]在一優(yōu)選實(shí)施例中,所述系統(tǒng)還包括:
[0091]信息顯示模塊,用于顯示提示內(nèi)容,所述提示內(nèi)容包括所述第一類硬件模塊發(fā)生故障對所述智能終端的影響和/或解決措施。
[0092]在一優(yōu)選實(shí)施例中,所述第一判斷模塊41具體包括:
[0093]獲取子模塊,用于獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的實(shí)際電流值和理論電流值;
[0094]第一判斷子模塊,用于判斷所述實(shí)際電流值與所述理論電流值的差值是否大于第二預(yù)設(shè)差值;
[0095]第一判定子模塊,用于當(dāng)所述實(shí)際電流值與所述理論電流值的差值大于所述第二預(yù)設(shè)差值,判定所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊。
[0096]在一優(yōu)選實(shí)施例中,所述系統(tǒng)還包括:
[0097]第二判定子模塊,用于當(dāng)每一所述當(dāng)前電流值與所述理論電流值的差值均不小于對應(yīng)的第一預(yù)設(shè)差值,判定所述多個(gè)預(yù)設(shè)硬件模塊中的一個(gè)或多個(gè)第二類硬件模塊發(fā)生故。
[0098]在一優(yōu)選實(shí)施例中,所述系統(tǒng)還包括:
[0099]負(fù)載開關(guān)模塊,用于輪流切斷每一個(gè)所述第二類硬件模的供電;
[0100]第二電流值獲取模塊,用于在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第二類硬件模塊供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值;
[0101]第三判斷模塊,用于判斷每一個(gè)所述當(dāng)前電流值與待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值的差值是否小于對應(yīng)的第三預(yù)設(shè)差值;
[0102]第二判定模塊,用于當(dāng)其中一個(gè)當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第三預(yù)設(shè)差值,判定對應(yīng)所述當(dāng)前電流值的所述第二類硬件模塊發(fā)生故障。
[0103]在一優(yōu)選實(shí)施例中,所述第二類硬件模塊分別通過電源管理單元連接于所述智能終端的電網(wǎng)絡(luò)中,所述第一類硬件模塊通過負(fù)載開關(guān)連接于所述智能終端的電網(wǎng)絡(luò)中。
[0104]通過上述硬件故障檢測系統(tǒng),可以針對上述第三類硬件故障進(jìn)行智能的檢測,讓智能終端進(jìn)行自檢,判斷出出現(xiàn)故障的預(yù)設(shè)硬件模塊,引導(dǎo)使用者進(jìn)行后續(xù)處理。
[0105]優(yōu)選地,本發(fā)明實(shí)施例提出的硬件故障檢測系統(tǒng)可以實(shí)現(xiàn)對上述第三類硬件故障進(jìn)行智能的檢測,讓智能終端進(jìn)行自檢,判斷出硬件故障的問題點(diǎn),并給出用戶檢測結(jié)果和合理的解決措施和建議。本發(fā)明可以有效的消除用戶的擔(dān)憂,改善用戶體驗(yàn),并針對確實(shí)有硬件故障的問題給出解決建議,使智能終端在硬件檢測方面體現(xiàn)出智能性,提高用戶滿意度。
[0106]本發(fā)明再一實(shí)施例提出一種智能終端,如圖1所示,包括供電單元10、電流采樣單元20、多個(gè)第一類硬件模塊31-33、多個(gè)負(fù)載開關(guān)S1-S4、電流管理單元50和處理器60;
[0107]所述供電單元10分別通過多個(gè)負(fù)載開關(guān)S1-S4連接于所述多個(gè)第一類硬件模塊31-33;
[0108]所述電流采樣單元20連接于所述供電單元10,用以采樣所述供電單元10上的電流;
[0109]所述處理器60連接于所述多個(gè)負(fù)載開關(guān)S1-S4和所述電流管理單元50,用以控制每一個(gè)負(fù)載開關(guān)的閉合或斷開,當(dāng)每一個(gè)負(fù)載開關(guān)斷開后,所述處理器60將所述電流管理單元50中的當(dāng)前電流值與所述智能終端的電網(wǎng)絡(luò)上在待機(jī)狀態(tài)下的理論電流值比較,當(dāng)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第一預(yù)設(shè)差值,判斷所斷開的負(fù)載開關(guān)對應(yīng)的第一類硬件模塊發(fā)生故障。
[0110]在一優(yōu)選實(shí)施例中,所述智能終端還包括多個(gè)第二類硬件模塊34-37,所述供電單元20通過電源管理單元50連接于多個(gè)第二類硬件模塊34-37,所述電源管理單元50內(nèi)包括用以控制每一個(gè)第二類硬件模塊34-37開啟和關(guān)閉的負(fù)載開關(guān),這些負(fù)載開關(guān)可以為觸點(diǎn),由處理器60控制其通斷。所述處理器60連接于所述電源管理單元50,當(dāng)每一個(gè)所述負(fù)載開關(guān)斷開后,所述處理器60將所述電流管理單元50上的當(dāng)前電流值與所述智能終端的電網(wǎng)絡(luò)上在待機(jī)狀態(tài)下的理論電流值比較,當(dāng)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第三預(yù)設(shè)差值,判斷所斷開的負(fù)載開關(guān)對應(yīng)的第二類硬件模塊發(fā)生故障。
[0111]以上對本發(fā)明所提供的一種硬件的故障檢測方法和檢測系統(tǒng)以及智能終端,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種智能終端的硬件模塊故障檢測方法,其特征在于,包括: 判斷所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中是否存在發(fā)生故障的硬件模塊; 當(dāng)判斷出所述多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊,輪流切斷所述多個(gè)預(yù)設(shè)硬件模塊中的每一個(gè)第一類硬件模塊的供電; 在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第一類硬件模塊的供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值; 獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值,并判斷每一個(gè)所述當(dāng)前電流值與所述理論電流值的差值是否小于對應(yīng)的第一預(yù)設(shè)差值; 當(dāng)其中一個(gè)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第一預(yù)設(shè)差值,判定對應(yīng)該當(dāng)前電流值的所述第一類硬件模塊發(fā)生故障。2.如權(quán)利要求1所述的故障檢測方法,其特征在于,當(dāng)判定對應(yīng)該當(dāng)前電流值的所述第一類硬件模塊發(fā)生故障后,所述方法還包括: 顯示提示內(nèi)容,所述提示內(nèi)容包括所述第一類硬件模塊發(fā)生故障對所述智能終端的影響和/或解決措施。3.如權(quán)利要求1所述的故障檢測方法,其特征在于,所述判斷所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中是否存在發(fā)生故障的硬件模塊的步驟包括: 獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的實(shí)際電流值和理論電流值; 判斷所述實(shí)際電流值與所述理論電流值的差值是否大于第二預(yù)設(shè)差值; 當(dāng)所述實(shí)際電流值與所述理論電流值的差值大于所述第二預(yù)設(shè)差值,判定所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊。4.如權(quán)利要求1所述的故障檢測方法,其特征在于,當(dāng)每一所述當(dāng)前電流值與所述理論電流值的差值均不小于對應(yīng)的第一預(yù)設(shè)差值,判定所述多個(gè)預(yù)設(shè)硬件模塊中的一個(gè)或多個(gè)第二類硬件模塊發(fā)生故障。5.如權(quán)利要求4所述的故障檢測方法,其特征在于,當(dāng)判定所述多個(gè)預(yù)設(shè)硬件模塊中的一個(gè)或多個(gè)第二類硬件模塊發(fā)生故障后,所述方法還包括: 輪流切斷每一個(gè)所述第二類硬件模塊的供電; 在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第二類硬件模塊供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值; 獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值,并判斷每一個(gè)所述當(dāng)前電流值與所述理論電流值的差值是否小于對應(yīng)的第三預(yù)設(shè)差值; 當(dāng)其中一個(gè)當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第三預(yù)設(shè)差值,判定對應(yīng)所述當(dāng)前電流值的所述第二類硬件模塊發(fā)生故障。6.如權(quán)利要求5所述的故障檢測方法,其特征在于,所述第二類硬件模塊分別通過電源管理單元連接于所述智能終端的電網(wǎng)絡(luò)中,所述第一類硬件模塊通過負(fù)載開關(guān)連接于所述智能終端的電網(wǎng)絡(luò)中。7.一種智能終端的硬件模塊故障檢測系統(tǒng),其特征在于,包括: 第一判斷模塊,用于判斷所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中是否存在發(fā)生故障的硬件模塊; 第一開關(guān)模塊,用于當(dāng)判斷出所述多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊,輪流切斷所述多個(gè)預(yù)設(shè)硬件模塊中的每一個(gè)第一類硬件模塊的供電; 第一電流值獲取模塊,用于在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第一類硬件模塊的供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值; 第二判斷模塊,用于獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值,并判斷每一個(gè)所述當(dāng)前電流值與所述理論電流值的差值是否小于對應(yīng)的第一預(yù)設(shè)差值; 第一判定模塊,用于當(dāng)其中一個(gè)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第一預(yù)設(shè)差值,判定對應(yīng)該當(dāng)前電流值的所述第一類硬件模塊發(fā)生故障。8.如權(quán)利要求7所述的故障檢測系統(tǒng),其特征在于,所述系統(tǒng)還包括: 信息顯示模塊,用于顯示提示內(nèi)容,所述提示內(nèi)容包括所述第一類硬件模塊發(fā)生故障對所述智能終端的影響和/或解決措施。9.如權(quán)利要求7所述的故障檢測系統(tǒng),其特征在于,所述第一判斷模塊包括: 獲取子模塊,用于獲取待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的實(shí)際電流值和理論電流值; 第一判斷子模塊,用于判斷所述實(shí)際電流值與所述理論電流值的差值是否大于第二預(yù)設(shè)差值; 第一判定子模塊,用于當(dāng)所述實(shí)際電流值與所述理論電流值的差值大于所述第二預(yù)設(shè)差值,判定所述智能終端的多個(gè)預(yù)設(shè)硬件模塊中存在發(fā)生故障的硬件模塊。10.如權(quán)利要求7所述的故障檢測系統(tǒng),其特征在于,所述故障檢測系統(tǒng)還包括: 第二判定子模塊,用于當(dāng)每一所述當(dāng)前電流值與所述理論電流值的差值均不小于對應(yīng)的第一預(yù)設(shè)差值,判定所述多個(gè)預(yù)設(shè)硬件模塊中的一個(gè)或多個(gè)第二類硬件模塊發(fā)生故。11.如權(quán)利要求10所述的故障檢測系統(tǒng),其特征在于,所述故障檢測系統(tǒng)還包括: 負(fù)載開關(guān)模塊,用于輪流切斷每一個(gè)所述第二類硬件模的供電; 第二電流值獲取模塊,用于在待機(jī)狀態(tài)下,分別獲取切斷每一個(gè)所述第二類硬件模塊供電后所述智能終端的電網(wǎng)絡(luò)中的當(dāng)前電流值; 第三判斷模塊,用于判斷每一個(gè)所述當(dāng)前電流值與待機(jī)狀態(tài)下所述智能終端的電網(wǎng)絡(luò)中的理論電流值的差值是否小于對應(yīng)的第三預(yù)設(shè)差值; 第二判定模塊,用于當(dāng)其中一個(gè)當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第三預(yù)設(shè)差值,判定對應(yīng)所述當(dāng)前電流值的所述第二類硬件模塊發(fā)生故障。12.如權(quán)利要求11所述的故障檢測系統(tǒng),其特征在于,所述第二類硬件模塊分別通過電源管理單元連接于所述智能終端的電網(wǎng)絡(luò)中,所述第一類硬件模塊通過負(fù)載開關(guān)連接于所述智能終端的電網(wǎng)絡(luò)中。13.—種智能終端,其特征在于,包括供電單元、電流采樣單元、多個(gè)第一類硬件模塊、多個(gè)負(fù)載開關(guān)、電流管理單元和處理器; 所述供電單元分別通過多個(gè)負(fù)載開關(guān)連接于所述多個(gè)第一類硬件模塊; 所述電流采樣單元連接于所述供電單元,用以采樣所述供電單元上的電流; 所述電流管理單元連接于所述電流采樣單元,用于讀取所述電流采樣單元上的當(dāng)前電流值; 所述處理器連接于所述多個(gè)負(fù)載開關(guān)和所述電流管理單元,用以控制每一個(gè)負(fù)載開關(guān)的閉合或斷開,當(dāng)每一個(gè)所述負(fù)載開關(guān)斷開后,所述處理器將所述電流管理單元中的當(dāng)前電流值與所述智能終端的供電網(wǎng)絡(luò)上在待機(jī)狀態(tài)下的理論電流值比較,當(dāng)所述當(dāng)前電流值與所述理論電流值的差值小于對應(yīng)的第一預(yù)設(shè)差值,判定所斷開的負(fù)載開關(guān)對應(yīng)的第一類硬件模塊發(fā)生故障。14.如權(quán)利要求13所述的智能終端,其特征在于,所述智能終端還包括多個(gè)第二類硬件模塊,所述多個(gè)第二類硬件模塊通過電源管理單元連接于所述供電單元,所述電源管理單元內(nèi)包括用以控制每一個(gè)所述第二類硬件模塊開啟和關(guān)閉的負(fù)載開關(guān),所述處理器連接于所述電源管理單元,當(dāng)每一個(gè)所述負(fù)載開關(guān)斷開后,所述處理器將所述電流管理單元中的當(dāng)前電流值與所述智能終端的供電網(wǎng)絡(luò)上在待機(jī)狀態(tài)下的理論電流值比較,當(dāng)所述當(dāng)前電流值與所述理論電流值的差值小于第三預(yù)設(shè)差值,判定所斷開的負(fù)載開關(guān)對應(yīng)的第二類硬件模塊發(fā)生故障。15.如權(quán)利要求14所述的智能終端,其特征在于,所述供電單元和所述電源管理單元之間連接有所述負(fù)載開關(guān)。
【文檔編號】G01R31/00GK105842554SQ201610066387
【公開日】2016年8月10日
【申請日】2016年1月29日
【發(fā)明人】魏華兵
【申請人】維沃移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
平利县| 丰原市| 时尚| 武隆县| 临高县| 普格县| 亳州市| 桦川县| 灵宝市| 山丹县| 克山县| 迁西县| 茶陵县| 公安县| 海宁市| 九江县| 霍林郭勒市| 收藏| 洪洞县| 顺平县| 富裕县| 洱源县| 民丰县| 桦川县| 会宁县| 墨江| 衡阳县| 定兴县| 鄄城县| 大理市| 玛纳斯县| 绥滨县| 前郭尔| 宁都县| 张掖市| 大埔区| 墨竹工卡县| 时尚| 安阳县| 福建省| 玛多县|