用于在組件中定位單元的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實(shí)施例總體上涉及故障診斷,更具體地,涉及用于在組件中定位單元的方法和裝置。
【背景技術(shù)】
[0002]目前,很多電子和/或機(jī)械設(shè)備都配備有自我診斷功能,用于檢查設(shè)備的某些組件中的硬件單元和/或軟件單元是否處于正常工作狀態(tài)。在此使用的術(shù)語“單元”是指設(shè)備中提供相應(yīng)功能的部件;術(shù)語“組件”是指由一個(gè)或多個(gè)這樣的單元構(gòu)成的裝置。作為示例,組件可以是電子設(shè)備中的主板(motherboard),而單元可以包括主板上的各種插槽、端口等部件。
[0003]診斷功能的一個(gè)重要方面是在檢測(cè)到某些單元發(fā)生故障或者異常時(shí)向人類用戶(例如,技術(shù)專家或工程師)做出提示,使得用戶能夠標(biāo)識(shí)和定位發(fā)生故障的單元。作為示例,光通路診斷(Light PathDiagnostics)是一種業(yè)界常用的診斷技術(shù)。通常,發(fā)光二極管(Light Emitting D1de,LED)之類的發(fā)光元件被布置在設(shè)備中的特定單元或者模塊附近。當(dāng)檢測(cè)到一個(gè)單元發(fā)生故障時(shí),可以驅(qū)動(dòng)相關(guān)聯(lián)的LED發(fā)光以產(chǎn)生直觀的提示,使人類用戶能夠標(biāo)識(shí)和定位發(fā)生故障的單元。
[0004]然而,發(fā)明人注意到,光通路診斷技術(shù)存在著某些缺陷。例如,LED本身需要電池或者超級(jí)電容為其供電,這增加了設(shè)備的總體功耗。而且,LED具有一定的使用壽命,對(duì)LED的維護(hù)和更換增加了成本。而且,當(dāng)LED本身出現(xiàn)故障時(shí),無法標(biāo)識(shí)相應(yīng)的故障單元。另外,為眾多單元配備LED將不可避免地增加布線的難度和復(fù)雜性,還有可能增加設(shè)備的體積和重量。上述問題對(duì)于那些便攜式、小型化的設(shè)備而言尤其突出。
[0005]除了出于故障診斷目的之外,在很多其他情況下,同樣需要標(biāo)識(shí)或者定位組件中的目標(biāo)單元。例如,即使組件中的單元沒有發(fā)生故障,出于維護(hù)、檢修、更換等各種目的,技術(shù)人員同樣可能需要定位組件中任何目標(biāo)單元。
[0006]由此,本領(lǐng)域中需要一種用于更為有效地確定在組件中定位單元的解決方案。
【發(fā)明內(nèi)容】
[0007]為了解決上述以及其他潛在問題,本發(fā)明提出了一種用于在組件中定位單元的技術(shù)方案。
[0008]在本發(fā)明的一個(gè)方面,提供一種用于在組件中定位目標(biāo)單元的方法。所述方法包括:獲取所述組件中的目標(biāo)單元的標(biāo)識(shí);采集所述組件的至少一部分的圖像,所述圖像包含與所述部分相關(guān)聯(lián)的可視編碼;解碼所述可視編碼以獲取所述部分中的至少一個(gè)單元的標(biāo)識(shí);以及響應(yīng)于所述目標(biāo)單元的所述標(biāo)識(shí)與所述至少一個(gè)單元的所述標(biāo)識(shí)相匹配,確定所述目標(biāo)單元被包括在所述部分中。
[0009]在本發(fā)明的另一方面,提供一種用于在組件中定位目標(biāo)單元的裝置。所述裝置包括:獲取模塊,被配置為獲取所述組件中的目標(biāo)單元的標(biāo)識(shí);采集模塊,被配置為采集所述組件的至少一部分的圖像,所述圖像包含與所述部分相關(guān)聯(lián)的可視編碼;解碼模塊,被配置為解碼所述可視編碼以獲取所述部分中的至少一個(gè)單元的標(biāo)識(shí);以及確定模塊,被配置為響應(yīng)于所述目標(biāo)單元的所述標(biāo)識(shí)與所述至少一個(gè)單元的所述標(biāo)識(shí)相匹配,確定所述目標(biāo)單元被包括在所述部分中。此方面的其他實(shí)施例還包括包含所述裝置的設(shè)備。
[0010]在本發(fā)明的又一方面,提供一種組件。所述組件包括:至少一個(gè)單元;標(biāo)識(shí)提供模塊,被配置為提供所述至少一個(gè)單元中的目標(biāo)單元的標(biāo)識(shí);以及至少一個(gè)可視編碼,其與所述組件的至少一部分相關(guān)聯(lián),并且包含所述至少一個(gè)單元中的、位于所述部分中的單元的標(biāo)識(shí)。
[0011]通過下文描述將會(huì)理解,根據(jù)本發(fā)明的實(shí)施例,當(dāng)需要在組件中定位特定的目標(biāo)單元時(shí),組件可以提供該目標(biāo)單元的標(biāo)識(shí)。另外,在組件中事先布置有一個(gè)或多個(gè)可視編碼(visual code),每個(gè)可視編碼與該組件的一個(gè)部分相關(guān)聯(lián),并且至少編碼有該部分中各個(gè)單元的標(biāo)識(shí)。可以采集包含此類可視編碼的組件部分的圖像,并且通過對(duì)可視編碼進(jìn)行解碼而獲得對(duì)應(yīng)部分中的各個(gè)單元的標(biāo)識(shí)。繼而,可以通過單元標(biāo)識(shí)的匹配而確定目標(biāo)單元的位置。以此方式,可以快速、準(zhǔn)確地標(biāo)識(shí)和定位單元。而且,與定位單元相關(guān)聯(lián)的成本可以顯著降低。本發(fā)明的其他特征和優(yōu)點(diǎn)將通過下文描述而變得容易理解。
【附圖說明】
[0012]通過結(jié)合附圖對(duì)本發(fā)明示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本發(fā)明的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯其中:
[0013]圖1示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施例的示例性計(jì)算機(jī)系統(tǒng)/服務(wù)器的示意性框圖;
[0014]圖2示出了根據(jù)本發(fā)明實(shí)施例的用于在組件中定位單元的方法的示意性流程圖;
[0015]圖3示出了根據(jù)本發(fā)明實(shí)施例的組件的一部分及其關(guān)聯(lián)可視編碼的示意圖;
[0016]圖4示出了根據(jù)本發(fā)明實(shí)施例的組件的示意性框圖;以及
[0017]圖5示出了根據(jù)本發(fā)明實(shí)施例的用于在組件中定位單元的裝置的示意性框圖。
[0018]在附圖中,相同或相似的標(biāo)號(hào)被用來表示相同或相似的元素。
【具體實(shí)施方式】
[0019]下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0020]圖1示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性計(jì)算機(jī)系統(tǒng)/服務(wù)器12的方框圖。圖1顯示的計(jì)算機(jī)系統(tǒng)/服務(wù)器12僅僅是一個(gè)示例,不應(yīng)對(duì)本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。
[0021]如圖1所示,計(jì)算機(jī)系統(tǒng)/服務(wù)器12以通用計(jì)算設(shè)備的形式表現(xiàn)。計(jì)算機(jī)系統(tǒng)/服務(wù)器12的組件可以包括但不限于:一個(gè)或者多個(gè)處理器或者處理單元16,系統(tǒng)存儲(chǔ)器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲(chǔ)器28和處理單元16)的總線18。
[0022]總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線,微通道體系結(jié)構(gòu)(MAC)總線,增強(qiáng)型ISA總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)局域總線以及外圍組件互連(PCI)總線。
[0023]計(jì)算機(jī)系統(tǒng)/服務(wù)器12典型地包括多種計(jì)算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計(jì)算機(jī)系統(tǒng)/服務(wù)器12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動(dòng)的和不可移動(dòng)的介質(zhì)。
[0024]系統(tǒng)存儲(chǔ)器28可以包括易失性存儲(chǔ)器形式的計(jì)算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(RAM) 30和/或高速緩存存儲(chǔ)器32。計(jì)算機(jī)系統(tǒng)/服務(wù)器12可以進(jìn)一步包括其它可移動(dòng)/不可移動(dòng)的、易失性/非易失性計(jì)算機(jī)系統(tǒng)存儲(chǔ)介質(zhì)。僅作為舉例,存儲(chǔ)系統(tǒng)34可以用于讀寫不可移動(dòng)的、非易失性磁介質(zhì)(圖1未顯示,通常稱為“硬盤驅(qū)動(dòng)器”)。盡管圖1中未示出,可以提供用于對(duì)可移動(dòng)非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動(dòng)器,以及對(duì)可移動(dòng)非易失性光盤(例如⑶-ROM,DVD-ROM或者其它光介質(zhì))讀寫的光盤驅(qū)動(dòng)器。在這些情況下,每個(gè)驅(qū)動(dòng)器可以通過一個(gè)或者多個(gè)數(shù)據(jù)介質(zhì)接口與總線18相連。存儲(chǔ)器28可以包括至少一個(gè)程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個(gè))程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實(shí)施例的功能。
[0025]具有一組(至少一個(gè))程序模塊42的程序/實(shí)用工具40,可以存儲(chǔ)在例如存儲(chǔ)器28中,這樣的程序模塊42包括——但不限于——操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實(shí)施例中的功能和/或方法。
[0026]計(jì)算機(jī)系統(tǒng)/服務(wù)器12也可以與一個(gè)或多個(gè)外部設(shè)備14 (例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該計(jì)算機(jī)系統(tǒng)/服務(wù)器12交互的設(shè)備通信,和/或與使得該計(jì)算機(jī)系統(tǒng)/服務(wù)器12能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(I/O)接口 22進(jìn)行。并且,計(jì)算機(jī)系統(tǒng)/服務(wù)器12還可以通過網(wǎng)絡(luò)適配器20與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與計(jì)算機(jī)系統(tǒng)/服務(wù)器12的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合計(jì)算機(jī)系統(tǒng)/服務(wù)器12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤驅(qū)動(dòng)陣列、RAID系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)等。
[0027]下面將詳細(xì)描述本發(fā)明的實(shí)施例。根據(jù)本發(fā)明的示例實(shí)施例,當(dāng)設(shè)備的組件的某個(gè)單元發(fā)生故障時(shí),或者當(dāng)出于任何其他目的而期望定位組件中的目標(biāo)單元時(shí),可以提供該目標(biāo)單元的標(biāo)識(shí)。另外,在組件中事先布置有一個(gè)或多個(gè)可視編碼(visual code),每個(gè)可視編碼與該組件的一個(gè)部分相關(guān)聯(lián),并且至少編碼有該部分中各個(gè)單元的標(biāo)識(shí)。為了目標(biāo)單元,可以采集包含此類可視編碼的組件部分的圖像,并且通過對(duì)可視編碼進(jìn)行解碼而獲得對(duì)應(yīng)部分中的各個(gè)單元的標(biāo)識(shí)。繼而,可以通過單元標(biāo)識(shí)的匹配而確定目標(biāo)單元的位置。以此方式,可以快速、準(zhǔn)確地標(biāo)識(shí)和定位目標(biāo)單元。而且,與單元的定位相關(guān)聯(lián)的成本可以顯著降低。
[0028]僅為討