嵌入式智能故障檢測報警系統的製作方法
2023-06-01 19:49:44 2

本申請涉及一種嵌入式智能故障檢測報警系統,屬於計算機及機電設備維修技術領域。
背景技術:
長期以來,計算機及相關設備廠家生產的產品,本身的硬體維修基本上都是採取人工檢測,或者自動檢測顯示在直連屏幕上,再由技術人員對故障進行區分修理。也就是說,現有技術中對計算機及機電設備的故障進行檢測時,都是通過經驗豐富的工程師在現場進行實時觀察,從而判斷故障。除此之外,也有些遠程診斷的方法,甚至,手機APP遙控,都是通過產品設備可登錄到系統界面,通過相關在線命令了解問題,這些檢查方式與網管或巡檢方式相當,查出的硬體問題有時只與軟體故障相關,即,現有技術中的故障檢測方法都是基於應用層面或系統層面,不一定能夠真正查出故障備件,並且,通過上述檢測方法佔用很大流量資源。設備生產廠家一般只注重使用不注重維修,使用功能日新月異,維修手段一成不變,使得維修工作異常艱難、繁重,而且枯燥。
現有技術中的一種故障檢測報警系統可以解決當計算機設備宕機時,硬體細分故障的底層(物理層)診斷維修,且可解決不改變任何機房布置和資源的情況下,對現有各種不同品牌類型計算機設備(例如,HP、IBM等含有不同檢測口的小型機、伺服器等)的診斷維修。該系統旨在計算機設備不能正常工作,系統崩潰,死機,處於停機或待機狀態(只有電源正常)時,通過在線應用程式或網管軟體等應用層面程序已經不可能檢測到硬體設備,但是可以使用基礎的計算機原始字符串命令,即物理層面程序來檢測診斷所有可以拆換的部件,例如,CPU、內存、硬碟、風扇等。但是,該方法是一種被動檢測方式(即外置方式),靠收取不同類型計算機的自檢信息、錯誤日誌及命令反饋,經反覆加工後傳遞到遠端。並且收取過程非常複雜,有模數轉換,光電轉換、圖像轉換等,隨著計算機輸出接口的不斷變化,採集轉換接口的信息越來越麻煩。而且該「系統」只能針對現有的數據中心機房裡的設備,即已經購買的「老舊設備」。
技術實現要素:
本申請的目的在於提供一種嵌入式智能故障檢測報警系統,以緩解現有技術中的故障檢測報警系統在對計算機等硬體進行故障檢測時所採用的在線檢測方式和被動檢測方式導致故障檢測報警系統局限性較大的技術問題。
根據本申請實施例的一個方面,提供了一種嵌入式智能故障檢測報警系統,所述系統包括:集成電路板,用於對待檢目標進行故障檢測的檢測軟體和終端設備,所述集成電路板採用以下任一種方式安裝在待檢目標的內部:所述集成電路板獨立安裝在所述待檢目標的內部,所述集成電路板嵌入在所述待檢目標的相關主控板中,所述集成電路板插入在所述待檢目標的相關主控板的插槽中;所述終端設備中安裝有客戶端APP,所述客戶端APP與所述故障檢測報警系統綁定連接。
進一步地,所述故障檢測報警系統用於在所述待檢目標宕機或者斷電的情況下,對所述待檢目標的物理層進行離線故障診斷,得到離線故障診斷結果。
進一步地,所述故障檢測報警系統基於自身攜帶的作業系統和應用軟體,對所述待檢目標的物理層的目標硬體和目標軟體進行故障檢測,其中,所述目標軟體包括以下至少之一:所述待檢目標的初始啟動軟體,所述待檢目標的檢測軟體;其中,所述故障檢測報警系統還包括:數據處理裝置,用於將所述離線故障診斷結果融入至在線故障診斷結果中,其中,所述在線故障診斷結果為所述故障檢測報警系統對所述待檢目標的應用層進行在線故障診斷時得到的故障診斷結果。
進一步地,當所述故障檢測報警系統包括多個獨立的故障檢測報警系統時,所述故障檢測報警系統能夠隨所述待檢目標的複雜程度和體積數量建立集群管理機制,以實現將所述多個獨立的故障檢測報警系統進行集聯匯總。
進一步地,所述待檢目標包括:攜帶自身檢測功能的機電設備,其中,所述機電設備包括:計算機,水上移動工具,陸地移動工具,空中移動工具。
進一步地,所述集成電路板的體積小於12×12×2立方釐米,其中,所述集成電路板的形狀大小取決於所述待檢目標的內部結構和複雜程度。
進一步地,所述故障檢測報警系統還包括:電源接口模塊,其中,所述電源接口模塊集成在所述集成電路板上,用於接收所述待檢目標提供的直流電源,或者,所述電源接口模塊用於接收目標獨立電源提供的直流電源,所述目標獨立電源為獨立於所述待檢目標。
進一步地,所述故障檢測報警系統還包括:信號識別模塊,庫存比較模塊和錯誤報警模塊,其中,所述信號識別模塊集成在所述集成電路板上,所述信號識別模塊上的檢測輸入埠通過數據線與所述待檢目標的主控板的檢測輸出埠相連接,用於將所述待檢目標的檢測信號的原始檢測代碼字符串輸入至所述故障檢測報警系統的主控制器中進行處理,以使所述主控制器根據錯誤等級確定所述待檢目標的錯誤信息或日誌;所述庫存比較模塊,其中,所述庫存比較模塊與所述主控制器相連接,用於將所述錯誤信息或日誌與更新之後的所述待檢目標的目標資料庫中存儲的配置信息相比較,得到所述故障診斷結果,其中,所述故障診斷結果包括以下至少之一:更新後的所述待檢目標的位置,型號,規格,版本;或者,用於將所述錯誤信息或日誌與目標資料庫中存儲的配置信息進行比較,得到所述故障診斷結果,所述故障診斷結果包括以下至少之一:所述待檢目標的故障位置,型號,規格,版本;所述錯誤報警模塊與所述主控制器相連接,用於根據所述主控制器的控制信號生成報警提示信息,並連續n次通過網絡輸出模塊向安裝有所述客戶端APP的終端設備傳輸所述報警提示信息,其中,n為大於1的正整數,所述客戶端APP為與所述故障檢測報警系統相對應的客戶端;其中,所述報警提示信息按照先進先出的方式,保存預設次數,或者,保存預設時間段。
進一步地,所述網絡輸出模塊包括以下至少之一:移動3G/4G/5G通信裝置,衛星通信裝置,Wifi通信裝置,線纜通信裝置,無線電發射通信裝置,其中,所述移動3G/4G/5G通信裝置包括內置於所述故障檢測報警系統的3G/4G/5G模塊,所述移動3G/4G/5G通信裝置用於安裝物聯網級SIM卡,並通過所述物聯網級SIM卡將所述故障診斷結果傳輸至安裝有目標SIM卡的終端設備;所述衛星通信裝置包括內置於所述故障檢測報警系統的GPS/北鬥定位模塊和相關傳感器,其中,所述GPS/北鬥通信裝置用於將目標信息完整地傳輸至目標設備,其中,所述目標信息包括以下至少之一:所述故障診斷結果,所述待檢目標的移動位置,所述目標設備包括以下至少之一:所述終端設備,監管中心,監控存儲設備;所述Wifi通信裝置包括內置於所述故障檢測報警系統的WiFi插座,其中,所述WiFi插座的MAC地址和標識符綁定至所述終端設備中安裝的客戶端APP,其中,所述WiFi插座與所述客戶端APP配對連接;所述線纜通信裝置包括內置於所述故障檢測報警系統中,所述線纜通信裝置通過目標線纜與所述終端設備相連接,所述線纜通信裝置用於向所述終端設備傳輸所述故障診斷結果,或者,將從所述終端設備中獲取到的直流電源傳輸至所述故障檢測報警系統,以對所述故障檢測報警系統進行供電,其中,所述目標線纜包括以下至少之一:光纖,雙絞線,USB線纜,VGA線纜,COM線纜,音視頻輸出線纜;所述無線電發射通信裝置用於將所述故障診斷結果或者所述待檢目標的故障報警信號發送至安裝有無線電接收裝置的終端設備。
進一步地,安裝所述客戶端APP的所述終端設備用於通過所述客戶端APP向所述故障檢測報警系統以下至少一種信息:所述待檢目標的機器號碼,IP位址信息,提示語信息,錯誤等級的閾值,安裝在所述終端設備的SIM卡中的號碼,所述故障檢測報警系統發生變更的程序和/或關鍵詞;安裝所述客戶端APP的所述終端設備還用於通過所述網絡輸出模塊向所述故障檢測報警系統發送查詢指令,其中,所述查詢指令用於查詢歷史故障診斷結果。
進一步地,安裝所述客戶端APP的所述終端設備中還包括加密裝置,所述加密裝置綁定至所述故障檢測報警系統,用於對所述故障檢測報警系統進行加密,其中,所述加密裝置包括以下至少之一:看門狗裝置,指紋登陸裝置,人臉識別裝置,前置伺服器,二維碼。
在本申請實施例中,通過嵌入在待檢測目標內部的硬體故障的檢測對待檢測目標進行故障檢測,該硬體故障的檢測系統通過檢測數據線與待檢目標相連接,以採集待檢目標的自檢信息,在本申請實施例中,預設電路板可以內嵌於待檢測目標,並通過檢測數據線直接獲取待檢目標的各類自檢信號,避免了信號的轉換,達到了對硬體故障的檢測系統的性能進行優化的目的,進而緩解了現有技術中的故障檢測報警系統在對計算機等硬體進行故障檢測時所採用的被動檢測方式導致故障檢測報警系統局限性較大和轉換資源浪費的技術問題,從而實現了主動對待檢測目標進行故障檢測的技術效果。
附圖說明
為了更清楚地說明本申請具體實施方式或現有技術中的技術方案,下面將對具體實施方式或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本申請的一些實施方式,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是根據本申請實施例一的嵌入式智能故障檢測報警系統的示意圖;
圖2是根據本申請實施例二的嵌入式智能故障檢測報警系統和待檢目標的總體的示意圖;
圖3是根據本申請實施例的一種可選的嵌入式智能故障檢測報警系統的模塊示意圖;
圖4是根據本申請實施例的另一種可選的嵌入式智能故障檢測報警系統中每個模塊的工作流程圖。
具體實施方式
下面將結合附圖對本申請的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請保護的範圍。
在本申請的描述中,需要說明的是,術語「中心」、「上」、「下」、「左」、「右」、「豎直」、「水平」、「內」、「外」等指示的方位或位置關係為基於附圖所示的方位或位置關係,僅是為了便於描述本申請和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本申請的限制。此外,術語「第一」、「第二」、「第三」僅用於描述目的,而不能理解為指示或暗示相對重要性。
在本申請的描述中,需要說明的是,除非另有明確的規定和限定,術語「安裝」、「相連」、「連接」應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對於本領域的普通技術人員而言,可以具體情況理解上述術語在本申請中的具體含義。
實施例一
根據本申請實施例,提供了一種嵌入式智能故障檢測報警系統的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,並且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟。
圖1是根據本申請實施例的一種嵌入式智能故障檢測報警系統的示意圖,如圖1所示,該裝置包括:集成電路板11,用於對待檢目標進行故障檢測的檢測軟體12和終端設備13,其中,集成電路板採用以下任一種方式安裝在待檢目標的內部:集成電路板獨立安裝在待檢目標的內部,集成電路板嵌入在待檢目標的相關主控板中,集成電路板插入在待檢目標的相關主控板的插槽中;終端設備中安裝有客戶端APP,客戶端APP與故障檢測報警系統綁定連接。
本申請實施例中,上述集成電路板為集成了多個模塊的電路板,該電路板中的主控制晶片中已嵌入用於對待檢目標進行故障檢測的檢測軟體。集成電路板主要用於獲取待檢目標的自檢信息或者被檢信息,然後,對自檢信息或者被檢信息進行處理,得到故障診斷結果,並將故障診斷結果發送至客戶端APP中進行報警並顯示。
需要說明的是,在本申請實施例中,客戶端APP安裝於終端設備中,該客戶端APP與集成電路板配對連接,也就是說,該客戶端APP為故障檢測報警系統相配套的客戶端。當用戶使用該故障檢測報警系統對待檢目標進行故障檢測時,可以將該客戶端的應用程式安裝於終端設備,然後,建立該客戶端與集成電路板的通信連接,此時,集成電路板就能夠實時將故障診斷結果發送至終端設備中進行顯示,並報警。
進一步需要說明的是,當待檢目標的生產廠家生產待檢目標時,可以將本申請實施例提供的嵌入式智能故障檢測報警系統(以下均簡稱為故障檢測報警系統)集成在待檢目標的主控板上,然後,並配套設置一個終端設備,其中,在該終端設備中安裝有上述客戶端APP。那麼,此時用戶就可以通過該終端設備實時對待檢目標的運行狀態進行監控。可選地,待檢目標的生產廠家可以不用配置終端設備,可以提供一個客戶端APP的應用程式,然後,用戶可以在任意一個終端設備中安裝該應用程式,並建立與集成電路板的配對連接。
在本申請實施例中,集成電路板可以獨立安裝於待檢測目標的內部,或者,嵌入在待檢目標的相關主控板中,或者插入在待檢目標的相關控制板的插槽中,通過將集成電路板安裝在待檢目標的內部,能夠使得集成電路板,在自檢信息或者被檢信息進行信號的轉換之前,就對自檢信息或者被檢信息進行採集,從而達到了對故障檢測報警系統的性能進行優化的目的,進而緩解了現有技術中的故障檢測報警系統在待檢目標進行故障檢測時所採用的被動檢測方式導致故障檢測報警系統局限性較大和轉換資源浪費的技術問題,從而實現了主動對待檢測目標進行故障檢測的技術效果。
現有技術中的故障檢測報警系統能夠實現對待檢目標的在線故障診斷,即,當待檢目標未斷電或者未宕機的情況下,對其進行故障檢測,但是,當待檢目標斷電或者宕機的情況下,就無法對其進行故障檢測。針對上述缺點,本申請實施例提供的嵌入式智能故障檢測報警系統能夠在待檢目標宕機或者斷電的情況下,對待檢目標的物理層進行離線故障診斷,得到離線故障診斷結果,進而,就解決了現有的故障檢測報警系統無法對待檢目標進行離線故障診斷的技術問題。
具體地,在本申請實施例中,故障檢測報警系統在對待檢目標的物理層進行離線故障診斷時,可以基於自身攜帶的作業系統和應用軟體,對待檢目標的物理層的目標硬體和目標軟體進行故障檢測,其中,目標軟體包括以下至少之一:待檢目標的初始啟動軟體,待檢目標的檢測軟體。
需要說明的是,在本申請實施例中,除了通過故障檢測報警系統對待檢目標進行離線故障診斷之外,還可以通過故障檢測報警系統對待檢目標的應用層進行在線故障診斷,得到在線故障診斷結果。在終端設備得到離線故障診斷結果和在線故障診斷結果之後,就可以將離線故障診斷結果和在線故障診斷結果進行融合,並對融合之後的結果進行顯示和監控。
例如,通過對待檢目標的物理層進行故障診斷之後,得到的離線故障診斷結果為:型號為A1,版本為B1,規格為C1,位置為D1的部件發生了故障;通過對待檢目標的應用層進行故障診斷之後,得到在線故障診斷結果為:型號為A1或A2,版本為B1或B2,規格為C1或C2,位置為D1或D2的部件發生了故障,其中,部件是指待檢目標上的最小可換單元。此時,終端設備可以將該兩個故障診斷結果融合在一起,例如,將離線故障診斷結果顯示在客戶端APP中用於顯示故障診斷結果的顯示窗口的左側,然後,將在線故障診斷結果顯示客戶端APP中用於顯示故障診斷結果的顯示窗口的右側。通過將離線故障診斷結果和在線故障診斷結果進行同屏對比,能夠更加精確地為用戶提供故障信息,起到了雙重保障的作用。同時,當待檢目標宕機或者斷電時,還可以通過離線故障診斷結果確定故障位置,型號,規格,版本等信息。
在本申請實施例的一個可選實施方式中,當故障檢測報警系統包括多個獨立的故障檢測報警系統時,故障檢測報警系統能夠隨待檢目標的複雜程度和體積數量建立集群管理機制,以實現將多個獨立的故障檢測報警系統進行集聯匯總。
在本申請實例中,當待檢目標體積或數量非常龐大時(例如,大型飛機或大型機房),可由多個小型、局部、單一的故障檢測報警系統通過集聯方式匯總到一個統一管理的故障檢測報警系統上,再輸出到終端設備上,隨著待檢目標的複雜程度和數量建立集群管理。
在本申請實施例的一個可選實施方式中,待檢目標包括:攜帶自身檢測功能的機電設備,其中,機電設備包括:計算機,水上移動工具,陸地移動工具,空中移動工具。
具體地,上述故障檢測報警系統能夠用於所有行業的高端硬體維修領域,只要待檢目標攜帶有自檢、日誌、診斷命令集等檢測手段,就可以使用本申請實施例中提供的嵌入式智能故障檢測報警系統對其進行故障報警。例如,家用電器,航空飛行器,其核心「電腦」部分都為計算機或工控機檢測報警系統,因此,都可以採用本申請實施例中提供的嵌入式智能故障檢測報警系統對其進行故障預警。
現舉例說明:
第一,空中移動工具,例如飛機。由於飛機的駕駛艙內設有大量的儀錶盤,需要駕駛員人工實時看清並反映判斷準確,但是,駕駛員人工實時看清並反映判斷準確並非易事,且地面更不能實時掌握飛機機械及電器運行狀況。
在本申請實施例中,可以將上述故障檢測報警系統安裝在飛機主控裝置的內部。當任何故障發生時,能夠在第一時間自動多重報警,報警信號能夠同時一點不差地傳向駕駛員、「黑匣子」及地面塔臺相關人員,並不會因傳輸距離的延誤而損失所述待檢目標的任何瞬時檢測信息。此時,所有相關人員可同時發現問題,共同應對突發事件,也不用事後再去急於尋找「黑匣子」,大大提高了風險處理效率,提高了安全保障。
第二,陸地移動工具,例如汽車。當非本人駕駛汽車時,對於儀錶盤上顯示和未顯示的數據(例如,胎壓、油耗、速度、故障燈、噪音),租借管理的車主個人或租借公司往往不能實時了解汽車的詳細使用情況。通過本申請實施例中提供的故障檢測報警系統能夠實時記錄汽車的故障情況,並將故障情況反饋至終端設備,以使持有該終端設備的個人車主和租借公司能夠及時了解汽車的運行情況。
如果本人駕駛汽車時,新車的缺陷或隱患也往往致使駕駛人員與廠商或4S店發生不必要的爭執,加之一些維修點的亂換部件,給車主帶來很多損失。採用本申請實施例中提供的故障檢測報警系統,當任何故障或疑問發生時,車主都能了解到車輛狀況,不論車主是不是專業技術人員,都可知道是哪個部件有問題,以及該如何操作,該修不該修,該找哪裡修,該花多少錢,實現透明化管控。例如,行車記錄儀對交通事故裁定幫助很大,通過本申請實施例提供的嵌入式智能故障檢測報警系統也能夠幫助車主較快地認定車輛的故障情況。
第三,水上移動工具,例如輪船。輪船的駕駛艙內同樣設有大量的儀錶盤,同樣需要駕駛員人工實時看清並反映判斷準確。當輪船發生故障時,大量的儀表檢測工作也給工作人員帶來了很大的工作量。尤其是海洋的特殊環境,信號不好,備件不全,更需要及時並準確地確定輪船的故障部件或者故障點,進而,通知相關工作人員進行維修,為工作人員節省了大量的時間,同時也保證了工作人員的人身財產不受損失。
第四,家用電器,例如空調。當空調不製冷時,一般情況下是空調發生了故障,但是,用戶不能知曉具體故障位置,例如,壓縮機故障,冷凝器故障,閥門故障,缺氟故障或者其他部位故障。只有在維修人員對空調進行維修時,才能通過維修人員知曉故障位置。但是請維修人員對空調進行維修時,有時可能換很多東西,花很多冤枉錢,致使用戶經常有被「黑」的感覺。採用本申請實施例提供的故障檢測報警系統能夠實時對空調進行檢測,並準確地確定空調的故障位置。
第五,計算機,例如電腦。單位機房中包括大量的電腦,當電腦大量發生故障時,需要網管人員一臺臺的進行檢測,這不僅耽誤了網管人員大量的時間,還使得檢測速度非常緩慢,當單位需要使用電腦時,造成了不必要的麻煩。此時,如果將本申請實施例中的故障檢測報警系統嵌入至電腦的主機箱中,那麼該故障檢測報警系統就能夠實時對檢測電腦的故障,並對故障進行識別,得到故障診斷結果,此時,相關技術人員所需要做的僅僅是按照故障診斷結果對電腦進行修理。可見,通過該故障檢測報警系統能夠提高網管人員對電腦進行維修的效率,還節省了相關技術人員的時間。
在本申請實施例的另一個可選實施方式中,集成電路板的體積小於12×12×2釐米,其中,集成電路板的形狀大小取決於待檢目標的內部結構或和複雜程度,除此之外,集成電路板的形狀大小還取決於待檢目標的功能需求。
具體地,在本申請實施例中,可以將上述集成電路板的體積設置長*寬*高為12*12*2釐米的電路板,或者,將集成電路板的體積為小於12*12*2釐米的電路板。考慮到計算機機箱,空調的控制器,汽車的主控制器等待檢目標的主控裝置的空間有限,因此,一般地可以將本申請實施例中的集成電路板設置成長*寬*高分別為12*12*2cm結構的大小。具體地,集成電路板長*寬*高的尺寸並不限定於必須是12*12*2cm,集成電路板的實際大小可以根據待檢目標的內部空間來確定,或者根據不同的使用需求可量身定製,添加或減少不同模塊裝置及接口,使其佔用資源最小化。在本申請實施例中,對集成電路板的具體長、寬和高的尺度不做具體限定,以能夠安裝在待檢目標的內部且滿足功能需求為準。
在本申請實施例的另一個可選實施方式中,該故障檢測報警系統還包括:電源接口模塊,其中,電源接口模塊集成在集成電路板上,用於接收待檢目標提供的直流電源,或者,電源接口模塊用於接收目標獨立電源提供的直流電源,目標獨立電源為獨立於待檢目標。
具體地,在本申請實施例中,還可以在集成電路板上集成一個或者多個電源接口模塊,該電源接口模塊可以連接至待檢目標提供的直流電源上,以獲取待檢目標提供的直流電源,此時,在待檢目標正常工作,或者,待檢目標未斷電時,該故障檢測報警系統均能正常進行故障檢測。
除此之外,為了防止待檢目標在斷電的情況下,故障檢測報警系統不能正常工作,還可以單獨設置一個直流電源(例如,5V、9V、12V、24V、38V等直流電源),其中,通用的12V直流電源可以獨立設置於待檢目標的內部,或者,單獨設置於待檢目標的外部。
需要說明的是,本申請實施例中,可以單獨採用待檢目標來為故障檢測報警系統提供直流電源,還可以單獨採用上述12V直流電源來對故障檢測報警系統進行供電,還可以結合待檢目標和12V直流電源來為故障檢測報警系統進行供電,其中,直流電源可以為機箱電源、蓄電池、鋰電池、外部電源等電能裝置。
在本申請實施例中,還可以將12V直流電源與終端設備的電源輸出埠相連接,以實現對該12V直流電源進行供電。例如,故障檢測報警系統通過雙絞線與終端設備連接,該雙絞線中8芯的2芯線可作為電源線從筆記本終端反向為本申請實施例中提供的故障檢測報警系統供電。
在本申請實施例的另一個可選實施方式中,該故障檢測報警系統還包括:信號識別模塊,庫存比較模塊,錯誤報警模塊,網絡輸出模塊和指令運算模塊,下面將就上述模塊的功能和連接方式進行詳細的介紹。
信號識別模塊集成在集成電路板上,其中,信號識別模塊上設置有檢測輸入埠,該檢測輸入埠通過數據線與待檢目標的主控板的檢測輸出埠相連接,用於將待檢目標的檢測信號的原始檢測代碼字符串輸入至故障檢測報警系統的主控制器中進行處理,以使主控制器根據錯誤等級確定待檢目標的錯誤信息或日誌。
具體地,在本申請實施例中,可以通過檢測輸入埠與待檢目標的主控板的檢測輸出埠相連接。待檢目標通過檢測輸出端輸出檢測信號,其中,輸出的檢測信號為原始檢測代碼字符串,也就是說,輸入至信號識別模塊中的檢測信號為還未經過轉化,為原始信號。檢測信號包括自檢信號和被檢信號,其中,自檢信號可以理解為待檢目標自身在啟動自檢程序時,得到的信號,被檢信號為在接收到檢測指令之後,對其進行檢測之後得到的信號。
通過上述描述可知,信號識別模塊採集到的檢測信號為原始檢測代碼字符串,也就是說,檢測信號中可能會攜帶多種類型的程序語言,此時,信號識別模塊將對檢測信號進行處理,處理之後的檢測信號能夠被其他模塊所識別。在處理之後,就可以將處理之後的檢測信號發送至故障檢測報警系統的主控制器中進行處理,其中,主控制器在獲取到該處理之後的檢測信號之後,就能夠根據錯誤的等級確定待檢目標的錯誤信息或者日誌。
在本申請實施例中,錯誤等級閾值通常主要包括1-7級閾值。例如,1/I或info表示一些基本的訊息說明;3/W或warn:表示警示訊息,用於指示設備可能有問題,但是還不至於影響正常運作;5/E或error表示一些較大的錯誤訊息;7/F或fatal比error還要嚴重的致命的錯誤信息。當錯誤等級閾值設置為最後兩級時,如果報錯,通常都要維修或更換硬體。
庫存比較模塊集成在集成電路板上,並與主控制器相連接,用於將通過由自定義確定的錯誤信息或日誌與更新之後的待檢目標的目標資料庫中存儲的配置信息相比較,得到故障診斷結果,其中,更新表示對故障檢測報警系統進行維修或者升級,還可以表示將當前故障檢測報警系統資料庫更新為一個新的故障檢測報警系統資料庫,故障診斷結果包括以下至少之一:更新後的待檢目標的位置,型號,規格,版本;或者,用於將錯誤信息或日誌與目標資料庫中存儲的配置信息進行比較,得到故障診斷結果,故障診斷結果包括以下至少之一:待檢目標的故障位置,型號,規格,版本。
在本申請實施例中,主控制器在對檢測信號進行分析處理得到錯誤信息或者日誌之後,就可以將錯誤信息或者日誌發送至庫存比較模塊中,以使庫存比較模塊將錯誤信息或者日誌,與目標資料庫中存儲的配置信息進行比較,得到故障診斷結果(包括離線故障診斷結果和/或在線故障診斷結果),得到的故障診斷結果中包括待檢目標的故障位置,故障位置的零件的型號,規格和版本等信息。
需要說明的是,由於待檢目標的中的配件可能會發生更換,例如,更換計算機的主機箱中內存條/板/塊的型號和大小等。本申請實施例提供的故障檢測報警系統能夠通過專門指令適時檢測待檢目標中電子配件的更換情況,並將更換之後配件信息(例如,型號,版本和規格等)存儲在目標資料庫中,得到更新之後的目標數據。此時,當庫存比較模塊在進行比較時,可以理解為將錯誤信息或日誌與更新之後的待檢目標的目標資料庫中存儲的電子配件的配置信息相比較,得到故障診斷結果。
錯誤報警模塊集成在集成電路板上,並與主控制器相連接,用於根據主控制器的控制信號生成報警提示信息,並連續n次通過網絡輸出模塊向具有信息接收功能或安裝有客戶端APP的終端設備傳輸報警提示信息,其中,n為大於1的正整數,報警提示信息按照先進先出的方式,保存預設次數,或者,保存預設時間段。
需要說明的是,在本申請實施例中,可以通過存儲裝置對報警提示信息進行存儲,其中,報警提示信息按照先進先出的方式在存儲裝置順序進行存儲。一般情況下,可以設定保留時間或者設定保留預設次數,例如,設置保留時間為3天,或者,設置保留次數為5次。
網絡輸出模塊包括以下至少之一:移動3G/4G/5G通信裝置,衛星通信裝置,Wifi通信裝置,線纜通信裝置,無線電發射通信裝置,其中,
移動3G/4G/5G通信裝置包括內置於故障檢測報警系統的3G/4G/5G模塊,移動3G/4G/5G通信裝置用於安裝物聯網級SIM卡,並通過物聯網級SIM卡將故障診斷結果傳輸至安裝有目標SIM卡的終端設備;
具體地,在本申請實施例中,網絡傳輸裝置可以為移動3G/4G/5G通信裝置,其中,移動3G/4G/5G通信裝置集成在集成電路板上,並且在該移動3G/4G/5G通信裝置中內置3G/4G/5G模塊。移動3G/4G/5G通信裝置中能夠安裝SIM卡,包括普通的SIM卡和聯網級SIM卡。當SIM卡為聯網級SIM卡時,移動3G/4G/5G通信裝置將故障診斷結果更加便捷地傳輸至安裝有目標SIM卡的終端設備的客戶端APP上。
衛星通信裝置包括內置於故障檢測報警系統的衛星/GPS/北鬥定位模塊和相關傳感器,其中,衛星通信裝置用於將目標信息傳輸至目標設備,其中,目標信息包括以下至少之一:故障診斷結果,待檢目標的移動位置,目標設備包括以下至少之一:終端設備,監管中心,監控存儲設備。
具體地,在本申請實施例中,網絡傳輸裝置還可以選取為衛星通信裝置,其中,衛星通信裝置集成在集成電路板上,並且在該衛星通信裝置中內置衛星/GPS/北鬥定位模塊和相關傳感器。
衛星通信裝置用於向目標設備傳輸故障診斷結果,除此之外,衛星通信裝置還用於向目標設備傳輸待檢目標的移動位置。其中,目標設備包括終端設備(例如,上述安裝客戶端APP的終端設備),目標設備還包括監管中信息和監控存儲設備,其中,監控存儲設備包括黑匣子和行車記錄儀等電子記錄設備。
當待檢目標為移動運輸工具時,通過衛星/GPS/北鬥通信裝置還能夠實時對其進行包括機械故障和人員事故的定位和救援。
Wifi通信裝置包括內置於故障檢測報警系統的WiFi插座,其中,WiFi插座的MAC地址和標識符綁定至終端設備中安裝的客戶端APP,其中,WiFi插座與客戶端APP配對連接。
具體地,WiFi通信裝置包括內置於故障檢測報警系統的WiFi插座,該WiFi插座包括唯一的MAC地址和標識符,可接收或發送WiFi信號。此時,終端設備的客戶端APP可以與該WiFi插座的專有MAC地址和標識符進行綁定。與現有的檢測報警系統不相同的是,在本申請實施例中,終端設備能夠通過自動掃描的方式實現與檢測報警系統的WiFi插座配對連接;還可以利用微信服務,進行遠程傳輸的智能監控。
線纜通信裝置內置於故障檢測報警系統中,線纜通信裝置通過目標線纜與終端設備相連接,用於向終端設備傳輸故障診斷結果,或者,將從終端設備中獲取到的直流電源反向傳輸至故障檢測報警系統,以對故障檢測報警系統進行供電,其中,目標線纜包括以下至少之一:光纖,雙絞線,USB線纜,VGA線纜,COM線纜,音視頻輸出線纜。
具體地,在本申請實施例中,網絡傳輸裝置還包括線纜通信裝置,該線纜通信裝置內置於故障檢測報警系統中,並與終端設備相連接,其中,該線纜通信裝置用於向終端設備傳輸故障診斷結果。除此之外,還可以通過線纜將從終端設備獲取到的直流電源傳輸至故障檢測報警系統,以為故障檢測報警系統進行供電。其中,目標線纜的種類有多種,在本申請實施例中,優選目標線纜為光纖,雙絞線,USB線纜,VGA線纜,COM線纜,音視頻輸出線纜中的任一種。
無線電發射通信裝置用於將故障診斷結果或者待檢目標的故障報警信號發送至安裝有無線電接收裝置的終端設備。
具體地,在本申請實施例中,網絡傳輸還包括無線電發射通信裝置,其中,無線電發射通信裝置集成在集成電路板上,用於傳輸故障診斷結果或者待檢目標的故障報警信號發送至安裝有無線電接收裝置的終端設備中。
檢測報警系統的指令運算模塊用於通過Java/C等語言編程運行命令集腳本和與檢測命令相關的軟體包。包括用於存儲檢測指令,定時讀取指令,錯誤信息或者日誌所指示的錯誤等級閾值,初始配置信息。需要說明的是,指令運算模塊用於存儲上述指令和相關信息,但是並不限於僅用於存儲上述指令和相關信息,在本申請實施例中,與檢測程序相關的指令均可以存儲在該指令運算裝置。
進一步地,指令運算裝置包括:只讀存儲器和讀寫存儲器,其中,只讀存儲器用於存儲檢測指令,讀寫存儲器用於存儲定時讀取指令,錯誤信息所指示的錯誤等級閾值,初始配置信息。
具體地,在本申請實施例中,可以將檢測指令嵌入在只讀存儲器ROM中,當需要調用該檢測指令時,可以向該只讀存儲器ROM中調用該檢測指令進行檢測。除此之外,還可以將除檢測指令之外的其他指令嵌入在只讀存儲器ROM中。可以將定時讀取指令,錯誤等級閾值和初始配置信息嵌入在可讀寫存儲器RAM中。其中,上述初始配置信息為初始化信息,例如,初始命令,機器名稱,機器序列號,終端設備的型號,以及終端設備中相關客戶端APP的相關參數等信息。
在本申請實施的另一個可選實施方式中,終端設備還用於通過其顯示頁面或安裝客戶端APP頁面向所述檢測報警系統發送修改以下至少之一種信息:待檢目標的機器號碼,IP位址信息,提示語信息,錯誤等級的閾值,安裝在終端設備的SIM卡中的號碼,故障檢測報警系統發生變更的程序和/或關鍵詞;安裝客戶端APP的終端設備還用於通過網絡輸出模塊向故障檢測報警系統發送查詢指令,其中,查詢指令用於查詢歷史故障診斷結果。
具體地,用戶可以通過終端設備中的客戶端APP的顯示頁面向故障檢測報警系統發送查詢指令,該查詢指令為查詢歷史報警提示信息的指令。例如,用戶可以在該客戶端APP中的故障診斷結果查詢欄中輸入查詢日期「2016.11.28」,那麼故障檢測報警系統在接收到該查詢日期之後,就會對該查詢日期的報警信息進行查詢,並將查詢到的結果發送至終端設備的客戶端APP中進行顯示。進一步地,用戶還可以輸入「2016.11.28,8:00pm至16:00pm」,即查詢2016.11.28日,上午8點到下午4點,這段時間內的報警提示信息,故障檢測報警系統在接收到該查詢指令之後,就根據用戶輸入的查詢日期在歷史報警提示信息中對該時間段的報警提示信息進行查詢,並將查詢到的結果發送至終端設備的客戶端APP中進行顯示。
在本申請實施的另一個可選實施方式中,安裝客戶端APP的終端設備中還包括加密裝置,加密裝置綁定至故障檢測報警系統,用於對故障檢測報警系統進行加密,其中,加密裝置包括以下至少之一:看門狗裝置,指紋登陸裝置,前置伺服器,二維碼識別裝置,人臉識別裝置,圖形登陸裝置。
例如,指紋登錄裝置,當用戶點擊打開安裝在終端設備的客戶端APP時,將在終端設備的顯示界面上顯示該指紋登錄裝置的顯示界面,並對用戶的指紋進行識別,當識別準確時,打開該客戶端APP與檢測報警系統的連接。又例如,人臉識別裝置,當用戶點擊打開安裝在終端設備的客戶端APP時,將在終端設備的顯示界面上顯示該人臉識別裝置的顯示界面,並對用戶的人臉圖像進行識別,當識別準確時,打開該客戶端APP與檢測報警系統的連接。
在本申請的一個可選實施方式中,終端設備還用於通過網絡通信裝置向故障檢測報警系統發送檢測指令,以使故障檢測報警系統根據檢測指令對待檢目標進行故障檢測。
需要說明的是,在本申請實施例中客戶端APP的開發平臺為安卓平臺。該客戶端APP能夠生成框架組織開戶,建立報警系統的基礎配置,建立於報警系統之間的埠API協議,建立操作頁面布局,還能建立語句和動畫的對應表達,簡訊翻譯和高保真切圖,能夠實現與報警系統的捆綁,還可通過GPS模塊實現人機定位,該客戶端APP通過進行壓力測試,修改BUG,然後UI優化設計發布上線。
綜上,本申請實施例中,提供了一種嵌入式智能故障檢測報警系統,該嵌入式智能故障檢測報警系統獨立安裝在待檢目標的內部,或者嵌入在待檢目標的相關主控板中,又或者插入在待檢目標的相關主控板的插槽中。例如,安裝在計算機的內部,並通過檢測數據線與計算機的主控板相連接。上述故障檢測報警系統的硬體裝置可以選取基於ARM的嵌入式印刷集成電路,支持多核CPU、多G內存、可選通信裝置和埠、獨立直流電源等;軟體可以選取基於Linux/Android作業系統平臺,支持Java、C等語言編程;通過以上硬體和軟體嵌入診斷命定集,並在終端設備中安裝與該檢測裝置相對應的客戶端APP,來實現遠程監控管理。
實施例二
根據本申請實施例,提供了一種嵌入式智能故障檢測報警系統的實施例。在本申請實施例中,待檢目標以計算機為例進行說明。
圖2是根據本申請實施例二的嵌入式智能故障檢測報警系統的示意圖,該系統包括嵌入式智能故障檢測報警系統1,其中,嵌入式智能故障檢測報警系統1包括:終端設備13和嵌入式智能故障檢測報警裝置10,除此之外,如圖2所示,還包括計算機內部原有系統設備2,其中,嵌入式智能故障檢測報警裝置10包括圖1中所示的集成電路板11和檢測軟體12。
嵌入式智能故障檢測裝置用於獲取待檢目標的檢測信號(包括自檢信號和被檢信號),並對檢測信號進行分析,就能夠根據錯誤的等級確定待檢目標的錯誤信息或者日誌,並將錯誤信息或者日誌通過實施例中介紹的網絡傳輸裝置傳輸至終端設備;
終端設備,用於對獲取到的故障診斷結果(包括在線診斷結果和/或離線診斷結果)進行顯示,其中,終端設備還用於通過網絡傳輸裝置向嵌入式智能故障檢測裝置發送檢測指令,以使嵌入式智能故障檢測裝置根據檢測指令對待檢目標進行故障檢測。
在本申請實施例中,當嵌入式智能故障檢測報警系統1檢測到計算機內部原有系統設備2的主板內檢測部分(例如,BIOS)的原始檢測代碼字符串及低壓電源後,經過植入嵌入式智能故障檢測報警系統1中的命令集腳本程序或專用檢測軟體包定時運行及錯誤信息篩選後,將有用的錯誤信息直接通過嵌入式智能故障檢測報警系統1的網絡傳輸裝置發送到終端設備13(例如,智慧型手機客戶端APP)的客戶端APP上。
通過智能故障檢測報警系統1的數據信號識別模塊上的檢測輸入埠與待檢目標的主控板的檢測輸出埠相連接,以採集待檢目標的檢測信號。在本申請實施例中,嵌入式智能故障檢測報警系統中的集成電路板可以內嵌於待檢測目標,或者,獨立安裝於待檢目標的內部,又或者插入至待檢目標的插槽中,並直接採集待檢目標輸出的原始檢測代碼字符串的方式,避免了信號的轉換,達到了對嵌入式智能故障檢測報警系統的性能進行優化的目的,進而緩解了現有技術中的故障檢測報警系統在對計算機等硬體進行故障檢測時所採用的在線檢測方式和被動檢測方式導致故障檢測報警系統局限性較大和轉換資源浪費的技術問題。
本申請實施例提供的嵌入式智能故障檢測報警系統,不論該計算機及相關設備是否在線正常運行,只要計算機內部原有系統設備2中的機箱電源有電,就能為故障檢測報警裝置10加電並提供自檢信息,從而就能對故障配件報警,並在終端設備13上顯示相關備件型號,位置,規格,版本等信息。
圖3是根據本申請實施例的一種可選的嵌入式智能故障檢測報警系統的模塊示意圖,該嵌入式智能故障檢測報警系統1包括遠程終端設備31(即,上述終端設備13)和嵌入式智能故障檢測報警裝置10。
如圖3所示,在嵌入式智能故障檢測報警裝置10,設置有:信號識別模塊,數據存儲模塊,庫存比較模塊,錯誤報警模塊,網絡輸出模塊和指令運算模塊。其中,該數據存儲模塊用於存儲報警提示信息,錯誤信息或者日誌等信息。
具體地,信號識別模塊,庫存比較模塊,錯誤報警模塊和指令運算模塊的功能如圖4所示,具體如下:
信號識別模塊集成在集成電路板上,其中,信號識別模塊上設置有檢測輸入埠,該檢測輸入埠通過數據線與待檢目標的主控板的檢測輸出埠相連接,用於將待檢目標的檢測信號的原始檢測代碼字符串輸入至故障檢測報警系統的主控制器中進行處理,以使主控制器根據錯誤等級確定待檢目標的錯誤信息或日誌。
庫存比較模塊集成在集成電路板上,並與主控制器相連接,用於將錯誤信息或日誌與更新之後的待檢目標的目標資料庫中存儲的配置信息相比較,得到故障診斷結果,其中,故障診斷結果包括以下至少之一:更新後的待檢目標的位置,型號,規格,版本;或者,用於將錯誤信息或日誌與目標資料庫中存儲的配置信息進行比較,得到故障診斷結果,故障診斷結果包括以下至少之一:待檢目標的故障位置,型號,規格,版本。
錯誤報警模塊集成在集成電路板上,並與主控制器相連接,用於根據主控制器的控制信號生成報警提示信息,並連續n次通過網絡輸出模塊向安裝有客戶端APP的遠程終端設備31傳輸報警提示信息,其中,n為大於1的正整數,客戶端APP為與故障檢測報警系統相對應的客戶端;其中,報警提示信息按照先進先出的方式,保存預設次數,或者,保存預設時間段。
在本申請實施例中遠程終端設備31具有以下功能:安裝客戶端APP的開發平臺為安卓平臺;該客戶端APP能夠生成框架組織開戶;建立報警系統的基礎配置;建立於報警系統之間的埠API協議;建立操作頁面布局;建立語句和動畫的對應表達;簡訊翻譯和高保真切圖;能夠實現與報警系統的捆綁;並通過衛星/GPS/北鬥通信裝置實現人機定位;該客戶端APP通過進行壓力測試,修改BUG,然後UI優化設計發布上線。
綜上,本申請實施例提供了一種嵌入式智能故障檢測報警系統,該系統又稱為報警系統,其中,該報警系統進行了進一步縮小簡化,提高集成度;進而節約了機房空間和資源,減少線路故障及系統佔用損耗。在待檢目標出廠時,該檢測報警系統即可以嵌入在待檢目標的內部,一勞永逸直接為用戶服務,方便管理,節約人力物力成本。通過該報警系統,廠家能夠正確分析易損件的概率,以便改進產品;維護商可及時準確發現問題,簡化維修操作流程。該報警系統支持雙向遠程人機互動,實現基於網際網路的現代智能管控方式。該報警系統通過串口通信裝置與待檢目標通信連接,能夠減少中間環節,統一代碼輸出標準,使得報警系統更加智能化。
本申請實施例提供的報警系統可以安裝在新一代計算機中,以增加新的賣點。同時,該報警系統還可以推廣到所有行業,改革並顛覆了所有機電設備的傳統維修模式。該報警系統能夠使得硬體維修變得更簡單、更真實、更有趣(例如,APP形象動畫)。進一步地,該報警系統節省大量培訓儲備高級技術人員的費用,只需一般拆裝技能就夠用。
最後應說明的是:以上各實施例僅用以說明本申請的技術方案,而非對其限制;儘管參照前述各實施例對本申請進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本申請各實施例技術方案的範圍。