新四季網

系統診斷裝置和系統診斷方法與流程

2023-10-23 13:38:07 1


本發明涉及硬體診斷領域。更具體地,本發明涉及一種系統診斷裝置及其系統診斷方法。



背景技術:

目前,在伺服器等所使用的硬體系統中,通常利用主板控制器(BMC)這樣的專用處理單元執行硬體故障診斷,以及系統開機過程和運行過程的故障診斷。這樣的系統診斷裝置由於需要專用的硬體設計,所以通常成本較高,而且設計複雜。此外,由於關於硬體故障的診斷日誌存儲在主板控制器內部,不便於用戶實時地、直觀地了解故障的具體情況。

因此,希望提供一種系統診斷裝置和系統診斷方法,其能夠利用硬體系統的現有組件,實現系統診斷功能與普通數據輸出功能的復用,並且能夠實時地、直觀地將故障情況通知給用戶。



技術實現要素:

有鑑於上述情況,本發明提供了一種系統診斷裝置和系統診斷方法。

根據本發明的一個實施例,提供了一種系統診斷裝置,包括:診斷單元,用於生成指示故障信息的診斷數據;輸入輸出控制單元,用於向所述診斷單元發送控制數據;輸入輸出埠集成單元,用於從所述診斷單元接收診斷控制信號,並且用於從所述輸入輸出控制單元接收輸入輸出數據,其中,所述診斷單元和所述控制單元布置在所述系統診斷裝置的第一部分,所述輸入輸出埠集成單元布置在所述系統診斷裝置的第二部分,所述第一部分和所述第二部分相互分離。

此外,根據本發明的一個實施例的系統診斷裝置,其中所述輸入輸出埠集成單元進一步連接到布置在所述第二部分的多個輸入輸出埠子單元。

此外,根據本發明的一個實施例的系統診斷裝置,其中當所述診斷數據指示不存在系統故障時,所述輸入輸出控制單元經由所述輸入輸出埠集成 單元與所述多個輸入輸出埠子單元執行輸入輸出數據的收發。

此外,根據本發明的一個實施例的系統診斷裝置,其中當所述診斷數據指示存在系統故障時,所述診斷單元發送第一控制信號到所述輸入輸出埠集成單元,所述輸入輸出埠集成單元響應於所述第一控制信號,將所述多個輸入輸出埠子單元中的一個連接到所述診斷單元,以便從所述診斷單元接收並且輸出所述診斷數據。

此外,根據本發明的一個實施例的系統診斷裝置,還包括顯示單元,布置在所述第二部分中,其中,當所述診斷數據指示存在系統故障時,所述診斷單元發送第二控制信號到所述顯示單元,以便所述顯示單元執行與所述診斷數據對應的顯示。

根據本發明的另一實施例,提供了一種系統診斷方法,應用於系統診斷裝置,所述系統診斷方法包括:生成指示故障信息的診斷數據;判斷診斷數據指示是否存在系統故障;當所述診斷數據指示存在系統故障時,診斷單元發送第一控制信號到輸入輸出埠集成單元,以及當所述診斷數據指示不存在系統故障時,輸入輸出控制單元與輸入輸出埠集成單元執行輸入輸出數據的收發,其中,所述診斷單元和所述控制單元布置在所述系統診斷裝置的第一部分,所述輸入輸出埠集成單元布置在所述系統診斷裝置的第二部分,所述第一部分和所述第二部分相互分離。

此外,根據本發明的另一實施例的系統診斷方法,其中所述輸入輸出埠集成單元進一步連接到布置在所述第二部分的多個輸入輸出埠子單元,其中所述輸入輸出控制單元與輸入輸出埠集成單元執行輸入輸出數據的收發包括:所述輸入輸出控制單元經由所述輸入輸出埠集成單元與所述多個輸入輸出埠子單元執行輸入輸出數據的收發。

此外,根據本發明的另一實施例的系統診斷方法,還包括:當所述診斷數據指示存在系統故障時,所述輸入輸出埠集成單元響應於所述第一控制信號,將所述多個輸入輸出埠子單元中的一個連接到所述診斷單元;所述多個輸入輸出埠子單元中的一個從所述診斷單元接收並且輸出所述診斷數據。

此外,根據本發明的另一實施例的系統診斷方法,其中所述系統診斷裝置還包括布置在所述第二部分中的顯示單元,所述系統診斷方法還包括:當所述診斷數據指示存在系統故障時,所述診斷單元發送第二控制信號到所述 顯示單元;以及所述顯示單元執行與所述診斷數據對應的顯示。

根據本發明實施例的系統診斷裝置和系統診斷方法,其能夠利用硬體系統的現有組件,實現系統診斷功能與普通數據輸出功能的復用,並且能夠實時地、直觀地將故障情況通知給用戶。

要理解的是,前面的一般描述和下面的詳細描述兩者都是示例性的,並且意圖在於提供要求保護的技術的進一步說明。

附圖說明

通過結合附圖對本發明實施例進行更詳細的描述,本發明的上述以及其它目的、特徵和優勢將變得更加明顯。附圖用來提供對本發明實施例的進一步理解,並且構成說明書的一部分,與本發明實施例一起用於解釋本發明,並不構成對本發明的限制。在附圖中,相同的參考標號通常代表相同部件或步驟。

圖1是圖示根據本發明實施例的系統診斷裝置的功能框圖。

圖2是圖示根據本發明實施例的系統診斷方法的流程圖。

圖3是進一步圖示根據本發明實施例的系統診斷裝置的示意圖。

圖4是進一步圖示根據本發明實施例的系統診斷方法的詳細流程圖。

具體實施方式

為了使得本發明的目的、技術方案和優點更為明顯,下面將參照附圖詳細描述根據本發明的示例實施例。顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是本發明的全部實施例,應理解,本發明不受這裡描述的示例實施例的限制。基於本公開中描述的本發明實施例,本領域技術人員在沒有付出創造性勞動的情況下所得到的所有其它實施例都應落入本發明的保護範圍之內。

以下,將參考附圖詳細描述本發明的優選實施例。

圖1是圖示根據本發明實施例的系統診斷裝置的功能框圖。所述系統診斷裝置1用在諸如筆記本計算機、桌面型計算機、伺服器等電子設備中。如圖1所示,所述系統診斷裝置1包括兩個部分,即第一部分10和第二部分20,並且所述第一部分10和所述第二部分20相互分離。

具體地,所述第一部分10包括診斷單元11和輸入輸出控制單元12。所 述第二部分包括輸入輸出埠集成單元21、多個輸入輸出埠子單元221…22n以及顯示單元23。

在本發明的一個實施例中,所述診斷單元11用於生成指示故障信息的診斷數據。所述輸入輸出控制單元12用於向所述診斷單元發送控制數據。如後將詳細描述的,所述第一部分10可以是電子設備的主板部分,所述診斷單元11是主板部分上的超級輸入輸出(SIO)單元,所述輸入輸出控制單元12是主板部分上的平臺控制器中樞(PCH)。

在本發明的一個實施例中,所述輸入輸出埠集成單元21用於從所述診斷單元11接收診斷控制信號,並且用於從所述輸入輸出控制單元12接收輸入輸出數據。所述輸入輸出埠集成單元21進一步連接到布置在所述第二部分20的多個輸入輸出埠子單元221…22n。所述顯示單元23用於執行故障信息和正常開機信息的顯示。如後將詳細描述的,所述第二部分20可以是電子設備的前面板部分。所述輸入輸出埠集成單元21可以是前面板部分上的USB集線器,所述第二部分20的多個輸入輸出埠子單元221…22n可以是通過USB集線器擴展的多個USB埠,所述顯示單元23可以是LED顯示單元。

在本發明的一個實施例中,在所述診斷單元11執行診斷並且生成指示故障信息的診斷數據之後,當所述診斷數據指示不存在系統故障時,所述輸入輸出控制單元12經由所述輸入輸出埠集成單元21與所述多個輸入輸出埠子單元221…22n執行輸入輸出數據的收發。也就是說,在不存在系統故障時,所述系統診斷裝置1中的所述輸入輸出控制單元12與所述多個輸入輸出埠子單元221…22n執行正常的數據通信。此時,所述顯示單元23可以顯示電子設備的系統的開機代碼。

在本發明的一個實施例中,在所述診斷單元11執行診斷並且生成指示故障信息的診斷數據之後,當所述診斷數據指示存在系統故障時,所述診斷單元發送11第一控制信號到所述輸入輸出埠集成單元21,通知系統故障存在。所述輸入輸出埠集成單元21響應於所述第一控制信號,將所述多個輸入輸出埠子單元221…22n中的一個(例如,輸入輸出埠子單元221)連接到所述診斷單元11,以便從所述診斷單元11接收並且輸出所述診斷數據。此時,所述顯示單元23可以顯示電子設備的系統的錯誤代碼。

通過如圖1所示的所述系統診斷裝置1的架構,在系統正常工作時,所 述系統診斷裝置1中的各組件執行正常的數據通信,而在診斷存在系統故障時,將之前正常的數據通信的埠之一復用作為獲取故障信息的通信埠,並且通過顯示單元直觀顯示錯誤代碼。因此,實現系統診斷功能與普通數據輸出功能的復用,並且能夠實時地、直觀地將故障情況通知給用戶。

圖2是圖示根據本發明實施例的系統診斷方法的流程圖。如圖2所示,根據本發明實施例的系統診斷方法一般地包括以下步驟。

在步驟S201中,生成指示故障信息的診斷數據。如上參照圖1所述,所述診斷單元11執行診斷並且生成指示故障信息的診斷數據。此後,處理進到步驟S202。

在步驟S202中,判斷診斷數據是否指示存在系統故障。如果在步驟S202中獲得肯定結果,即診斷數據指示存在系統故障,則處理進到步驟S203。

在步驟S203中,診斷單元發送第一控制信號到輸入輸出埠集成單元。如上參照圖1所述,所述診斷單元發送11第一控制信號到所述輸入輸出埠集成單元21,通知系統故障存在。所述輸入輸出埠集成單元21響應於所述第一控制信號,將所述多個輸入輸出埠子單元221…22n中的一個(例如,輸入輸出埠子單元221)連接到所述診斷單元11,以便從所述診斷單元11接收並且輸出所述診斷數據。

相反地,如果在步驟S202中獲得肯定結果,即診斷數據指示存在系統故障,則處理進到步驟S204。

在步驟S204中,輸入輸出控制單元與輸入輸出埠集成單元執行輸入輸出數據的收發。如上參照圖1所述,所述輸入輸出控制單元12經由所述輸入輸出埠集成單元21與所述多個輸入輸出埠子單元221…22n執行輸入輸出數據的收發。

以上,參照圖1和圖2概述了根據本發明實施例的系統診斷裝置及其系統診斷方法。以下,將參照圖3和圖4進一步詳細描述根據本發明實施例的系統診斷裝置配置示例和具體系統診斷流程。

圖3是進一步圖示根據本發明實施例的系統診斷裝置的示意圖。如圖3所示,系統診斷裝置包括主板(MB)30和前端面板(FPIO)40。所述主板(MB)30對應於參照圖1所述的第一部分10,所述前端面板(FPIO)40對應於參照圖1所述的第二部分20。

所述主板(MB)30中進一步配置有超級輸入輸出(SIO)31和平臺控 制器中樞(PCH)32。所述SIO 31對應於參照圖1所述的診斷單元11,所述PCH 32對應於參照圖1所述的輸入輸出控制單元12。所述SIO 31和所述PCH 32之間存在諸如LPC/ESPI等信號的通信。

所述前端面板(FPIO)40中進一步配置有HUB 41、埠421…42n以及LED 43。所述HUB 41對應於參照圖1所述的輸入輸出埠集成單元21,所述埠421…42n對應於參照圖1所述的多個輸入輸出埠子單元221…22n,並且所述LED 43對應於參照圖1所述的顯示單元23。

所述HUB 41與所述SIO 31存在控制信號CTL的通信,所述控制信號CTL對應於參照圖1所述的第一控制信號。所述HUB 41與所述PCH 32存在數據信號USB的通信,所述存在對應於參照圖1所述的輸入輸出數據。

具體地,當所述SIO 31執行診斷並且診斷數據指示不存在系統故障時,所述PCH 32經由所述HUB 41與所述埠421…42n執行數據信號USB的收發。當所述SIO 31執行診斷並且診斷數據指示存在系統故障時,所述SIO 31發送控制信號CTL到所述HUB 41,通知系統故障存在。所述HUB 41響應於所述控制信號CTL,控制埠421切換為與所述SIO 31連接,以便從所述SIO 31接收並且輸出所述診斷數據。在本發明的一個實施例中,當外部存儲設備(諸如,U盤或移動硬碟)插入所述埠421時,可以將來自所述SIO 31的所述診斷數據(即,錯誤日誌)保存到外部存儲設備中。同時,所述SIO 31通過發送第二控制信號(即,LED CTL)到所述LED 43,指示所述LED 43執行所述診斷數據對應的顯示,例如顯示錯誤代碼。

通過如圖3所示的所述系統診斷裝置1的具體配置,在系統正常工作時,所述系統診斷裝置1中的所述PCH 32經由所述HUB 41與所述埠421…42n執行正常的數據通信,而在診斷存在系統故障時,將之前正常的數據通信的埠之一(例如,埠421)復用作為獲取故障信息的通信埠,並且通過所述LED 43直觀顯示錯誤代碼。因此,實現系統診斷功能與普通數據輸出功能的復用,並且能夠實時地、直觀地將故障情況通知給用戶。

圖4是進一步圖示根據本發明實施例的系統診斷方法的詳細流程圖。如圖4所示,根據本發明實施例的系統診斷方法包括以下步驟。

在步驟S401中,生成指示故障信息的診斷數據。具體地,所述SIO 31執行診斷並且生成指示故障信息診斷數據。此後,處理進到步驟S402。

在步驟S402中,判斷診斷數據是否指示存在系統故障。如果在步驟S402 中獲得肯定結果,即診斷數據指示存在系統故障,則處理進到步驟S403。

在步驟S403中,診斷單元發送第一控制信號到輸入輸出埠集成單元。具體地,所述SIO 31發送控制信號CTL到所述HUB 41,通知系統故障存在。此後,處理進到步驟S404。

在步驟S404中,輸入輸出埠集成單元響應於第一控制信號,將多個輸入輸出埠子單元中的一個連接到診斷單元。具體地,所述HUB 41響應於所述控制信號CTL,控制埠421切換為與所述SIO 31連接。此後,處理進到步驟S405。

在步驟S405中,多個輸入輸出埠子單元中的一個從診斷單元接收並且輸出診斷數據。具體地,控制埠421從所述SIO 31接收並且輸出所述診斷數據。例如,當外部存儲設備插入所述埠421時,可以將來自所述SIO 31的錯誤日誌保存到外部存儲設備中。此後,處理進到步驟S406。

在步驟S406中,診斷單元發送第二控制信號到顯示單元。具體地,所述SIO 31發送控制信號LED CTL到所述LED 43。此後,處理進到步驟S407。

在步驟S407中,顯示單元執行與診斷數據對應的顯示。具體地,所述LED 43執行錯誤代碼的顯示。

返回步驟S402,如果在步驟S402中獲得否定結果,即診斷數據指示不存在系統故障,則處理進到步驟S408。

在步驟S408中,輸入輸出控制單元經由輸入輸出埠集成單元與多個輸入輸出埠子單元執行輸入輸出數據的收發。具體地,所述PCH 32經由所述HUB 41與所述埠421…42n執行數據信號USB的收發。

以上,參照圖1到圖4描述了根據本發明實施例的系統診斷裝置和系統診斷方法,其能夠利用硬體系統的現有組件,實現系統診斷功能與普通數據輸出功能的復用,並且能夠實時地、直觀地將故障情況通知給用戶。

需要說明的是,在本說明書中,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。

最後,還需要說明的是,上述一系列處理不僅包括以這裡所述的順序按時間序列執行的處理,而且包括並行或分別地、而不是按時間順序執行的處理。

通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可藉助軟體加必需的硬體平臺的方式來實現,當然也可以全部通過硬體來實施。基於這樣的理解,本發明的技術方案對背景技術做出貢獻的全部或者部分可以以軟體產品的形式體現出來,該計算機軟體產品可以存儲在存儲介質中,如ROM/RAM、磁碟、光碟等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例或者實施例的某些部分所述的方法。

以上對本發明進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀