硬件設(shè)備錯(cuò)誤的處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及硬件設(shè)備相關(guān)領(lǐng)域,特別涉及一種硬件設(shè)備錯(cuò)誤的處理方法及系統(tǒng)。
【背景技術(shù)】
[0002] 在硬件設(shè)備領(lǐng)域中,特別是數(shù)字X光機(jī)系統(tǒng)(DR,Digital Radiography)的硬件設(shè) 備在進(jìn)行系統(tǒng)報(bào)錯(cuò)時(shí),多具有以下兩個(gè)特點(diǎn):1)反復(fù)性,即錯(cuò)誤發(fā)生時(shí)會(huì)頻繁報(bào)告該錯(cuò)誤; 2)復(fù)雜性,即不同硬件設(shè)備發(fā)出的錯(cuò)誤處理需求不一致以及同一硬件設(shè)備發(fā)出不同嚴(yán)重度 的錯(cuò)誤。
[0003] 這種錯(cuò)誤發(fā)生時(shí)如果不作處理,就會(huì)反復(fù)提示用戶,例如不停地彈出對(duì)話框。而對(duì) 嚴(yán)重程度的處理不當(dāng),不但不能規(guī)避法律法規(guī)風(fēng)險(xiǎn),而且用戶體驗(yàn)不好。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明要解決的問(wèn)題是提供一種硬件設(shè)備錯(cuò)誤的處理方法和系統(tǒng),當(dāng)硬件設(shè)備報(bào) 錯(cuò)時(shí),能夠避免多次重復(fù)性的錯(cuò)誤提示,并且實(shí)現(xiàn)對(duì)錯(cuò)誤風(fēng)險(xiǎn)嚴(yán)重程度的控制,為用戶提供 了適合的錯(cuò)誤處理策略,改善用戶體驗(yàn)。
[0005] 為解決上述問(wèn)題,本發(fā)明提供了一種硬件設(shè)備錯(cuò)誤的處理系統(tǒng)方法包括:
[0006] 接收硬件設(shè)備發(fā)送的錯(cuò)誤信息;分配所述錯(cuò)誤信息預(yù)定義的編碼;過(guò)濾所述編 碼,其包括:比較當(dāng)前編碼和先有編碼,若存在和當(dāng)前編碼相同的先有編碼,則清除當(dāng)前編 碼,若不存在則保留并存儲(chǔ)當(dāng)前編碼;根據(jù)經(jīng)所述過(guò)濾的編碼,派發(fā)相應(yīng)的錯(cuò)誤處理策略。
[0007] 優(yōu)選的,所述預(yù)定義的編碼是由硬件設(shè)備以下信息:產(chǎn)品、模態(tài)、嚴(yán)重程度、模塊、 特殊錯(cuò)誤源、特殊編碼源的至少一種組成。
[0008] 優(yōu)選的,所述派發(fā)錯(cuò)誤處理策略是基于錯(cuò)誤處理策略庫(kù)進(jìn)行的。
[0009] 優(yōu)選的,所述派發(fā)的處理策略是組合策略。
[0010] 優(yōu)選的,所述處理方法在派發(fā)相應(yīng)的處理策略后,還包括:接收針對(duì)所述錯(cuò)誤信息 的處理操作;根據(jù)所述處理操作,對(duì)所述硬件設(shè)備進(jìn)行處理;接收經(jīng)處理后的所述硬件設(shè) 備發(fā)出的清除信息,對(duì)所述存儲(chǔ)的編碼進(jìn)行清除。
[0011] 為解決上述問(wèn)題,本發(fā)明還提供了一種硬件設(shè)備錯(cuò)誤的處理系統(tǒng),包括:錯(cuò)誤接收 單元,用于接收硬件設(shè)備發(fā)送的錯(cuò)誤信息;編碼單元,用于分配所述錯(cuò)誤信息預(yù)定義的編 碼;過(guò)濾單元,用于過(guò)濾所述編碼,所述過(guò)濾單元包括:比較單元,比較當(dāng)前編碼和先有編 碼,以及執(zhí)行單元,若存在和當(dāng)前編碼相同的先有編碼則清除當(dāng)前編碼,若不存在則保留并 存儲(chǔ)當(dāng)前編碼;派發(fā)單元,用于根據(jù)經(jīng)所述過(guò)濾的編碼,派發(fā)相應(yīng)的錯(cuò)誤處理策略。
[0012] 優(yōu)選的,所述硬件設(shè)備為醫(yī)學(xué)成像系統(tǒng)的硬件設(shè)備。
[0013] 優(yōu)選的,所述醫(yī)學(xué)成像系統(tǒng)包括:數(shù)字X射線成像系統(tǒng)、計(jì)算機(jī)斷層X射線成像系 統(tǒng)、磁共振成像系統(tǒng)或正電子發(fā)射斷層成像系統(tǒng)。
[0014] 優(yōu)選的,還包括:處理操作接收單元,用于接收針對(duì)所述錯(cuò)誤信息的處理操作;處 理單元,用于根據(jù)所述處理操作,對(duì)所述硬件設(shè)備進(jìn)行處理;所述過(guò)濾單元接收到所述硬件 設(shè)備發(fā)出的清除信息后,對(duì)所述存儲(chǔ)的編碼進(jìn)行清除。
[0015] 與現(xiàn)有技術(shù)相比,本發(fā)明提出的硬件設(shè)備錯(cuò)誤的處理方法及系統(tǒng)有下面幾個(gè)特 占.
[0016] 1)濾過(guò)機(jī)制。解決硬件設(shè)備反復(fù)報(bào)同一個(gè)錯(cuò)誤的問(wèn)題,提高系統(tǒng)的用戶體驗(yàn);
[0017] 2)錯(cuò)誤處理策略庫(kù)。根據(jù)不同錯(cuò)誤的處理要求選擇一個(gè)合適的處理策略或者組合 不同處理策略提供組件的復(fù)用率;
[0018] 3)錯(cuò)誤編碼機(jī)制。根據(jù)系統(tǒng)不同的設(shè)備、所在模塊、嚴(yán)重程度進(jìn)行編碼,通過(guò)這種 編碼將這些信息包含在其中,為系統(tǒng)幫助定位及解決問(wèn)題提供了清晰的依據(jù)。
【附圖說(shuō)明】
[0019] 圖1是本發(fā)明硬件設(shè)備錯(cuò)誤的處理系統(tǒng)結(jié)構(gòu)示意圖;
[0020] 圖2是本發(fā)明過(guò)濾單元的結(jié)構(gòu)示意圖;
[0021] 圖3是本發(fā)明錯(cuò)誤信息過(guò)濾的流程示意圖;
[0022] 圖4是本發(fā)明硬件設(shè)備錯(cuò)誤的處理方法流程示意圖。
【具體實(shí)施方式】
[0023] 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明 的【具體實(shí)施方式】做詳細(xì)的說(shuō)明。在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但 是本發(fā)明能夠以多種不同于在此描述的其它方式來(lái)實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本 發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的【具體實(shí)施方式】的限制。
[0024] 本發(fā)明公開了一種硬件設(shè)備錯(cuò)誤的處理系統(tǒng),如圖1所示,硬件設(shè)備101與硬件設(shè) 備錯(cuò)誤的處理系統(tǒng)102通過(guò)總線103采用平行連接,多個(gè)硬件設(shè)備101可以獨(dú)立向處理系 統(tǒng)102發(fā)送錯(cuò)誤信息。
[0025] 硬件設(shè)備101可以是醫(yī)學(xué)成像系統(tǒng)的硬件設(shè)備,醫(yī)學(xué)成像設(shè)備具體的可以是數(shù)字 X射線成像系統(tǒng)、計(jì)算機(jī)斷層X射線成像系統(tǒng)、磁共振成像系統(tǒng)或正電子發(fā)射斷層成像系 統(tǒng),以及由上述多種成像系統(tǒng)組合而成的醫(yī)學(xué)成像設(shè)備,例如正電子發(fā)射斷層成像-計(jì)算 機(jī)斷層X射線成像的組合成像系統(tǒng)(PET-CT)、正電子發(fā)射斷層成像磁共振成像的組合系統(tǒng) (PET-MR) 〇
[0026] 在數(shù)字X光機(jī)系統(tǒng)中,這里的硬件設(shè)備101可以是球管、高壓發(fā)生器、準(zhǔn)直器、探測(cè) 器、光電轉(zhuǎn)換器、濾線柵、電離室、機(jī)架、檢查床、運(yùn)動(dòng)控制系統(tǒng)、數(shù)據(jù)采集板、信號(hào)前置放大 器、數(shù)據(jù)處理器的至少一種,或者是上述硬件設(shè)備的子模塊。
[0027] 硬件設(shè)備錯(cuò)誤的處理系統(tǒng)102接收由硬件設(shè)備101發(fā)出的錯(cuò)誤信息,并對(duì)錯(cuò)誤信 息進(jìn)行處理。硬件設(shè)備錯(cuò)誤的處理系統(tǒng)102具體可以是計(jì)算機(jī),或者是計(jì)算機(jī)的某一個(gè)計(jì) 算處理模塊。
[0028] 處理系統(tǒng)102包括:
[0029] 錯(cuò)誤接收單元1021,用于接收硬件設(shè)備發(fā)送的錯(cuò)誤信息。
[0030] 編碼單元1022,用于分配所述錯(cuò)誤信息預(yù)定義的編碼。
[0031] 由硬件設(shè)備101發(fā)出錯(cuò)誤信息,該錯(cuò)誤信息內(nèi)容由具體的硬件設(shè)備而定,存在多 種內(nèi)容形式。
[0032] 對(duì)接收到的錯(cuò)誤信息,由編碼單元1022對(duì)其分配預(yù)定義的編碼。
[0033] 預(yù)定義編碼的具體形式可以有多種。以數(shù)字X光機(jī)舉例說(shuō)明,其可以采用如下編 碼方式:將錯(cuò)誤信息按照產(chǎn)品、模態(tài)、嚴(yán)重程度、模塊、特殊錯(cuò)誤源、特殊編碼號(hào)段等分類編 碼,如表1所示,一個(gè)編碼內(nèi)可以同時(shí)包含多個(gè)編碼號(hào)段。
[0034]
[0035] 表 1
[0036] 如表1所示,特殊編碼號(hào)段設(shè)置對(duì)應(yīng)編碼號(hào)段0-31,特殊錯(cuò)誤源對(duì)應(yīng)編碼號(hào)段 32-39,模塊對(duì)應(yīng)編碼號(hào)段40-47,嚴(yán)重程度對(duì)應(yīng)編碼號(hào)段48-51,模態(tài)對(duì)應(yīng)編碼號(hào)段52-59, 產(chǎn)品對(duì)應(yīng)編碼號(hào)段60-63。
[0037] 特殊編碼號(hào)段的0-31用來(lái)對(duì)特殊的錯(cuò)誤進(jìn)行編碼,例如對(duì)于錯(cuò)誤:初始化失敗、 圖像異常、未校正等可以采用特殊編碼號(hào)段進(jìn)行分別編碼。
[0038] 特殊錯(cuò)誤源的編碼號(hào)段32-39可以對(duì)特殊的錯(cuò)誤源進(jìn)行編碼,例如對(duì)錯(cuò)誤源:網(wǎng) 絡(luò)通信、工作流、圖像相關(guān)。
[0039] 模塊的編碼號(hào)段40-47可以對(duì)具體報(bào)錯(cuò)的硬件設(shè)備中報(bào)錯(cuò)的模塊進(jìn)行編碼,例 如:電機(jī)、按鍵、平板探測(cè)器、腳閘、濾線柵。
[0040] 嚴(yán)重程度編碼號(hào)段48-51可以對(duì)應(yīng)錯(cuò)誤的不同嚴(yán)重程度,例如:將嚴(yán)重程度分為: 危險(xiǎn)、高、中、低。
[0041] 模態(tài)編碼號(hào)段52-59可以對(duì)應(yīng)不同的產(chǎn)品模態(tài),例如屬于同一 X射線產(chǎn)品類別下 的:乳腺機(jī)、移動(dòng)數(shù)字X光機(jī)、懸吊式數(shù)字X光機(jī)、落地式數(shù)字X光機(jī)。
[0042] 產(chǎn)品編碼號(hào)段的60-63可以對(duì)應(yīng)某種模態(tài)的具體產(chǎn)品,比如:X射線產(chǎn)品、磁共振 產(chǎn)品、X射線斷層成像(CT,Computed Tomography)產(chǎn)品、正電子放射斷層成像產(chǎn)品、放射治 療廣品。
[0043] 例如硬件設(shè)備101 (具體為平板探測(cè)器)發(fā)送一個(gè)關(guān)于平板探測(cè)器通信故障的錯(cuò) 誤信息時(shí),具體錯(cuò)誤信息的形式會(huì)根據(jù)平板探測(cè)器的廠家、型號(hào)等不同,編碼單元1022接 收到該錯(cuò)誤信息后,會(huì)根據(jù)如表1所示的編碼規(guī)則,將其編碼為635850453303,其中63表示 其為X射線產(chǎn)品,58表示其為乳腺X光機(jī),50表示嚴(yán)重程度為中等,45表示具體模塊為平板 探測(cè)器,33表示其錯(cuò)誤源為網(wǎng)絡(luò)通信,03表示屬于通信失敗。
[0044] 除了上述用十進(jìn)制表示各編碼號(hào)段,也可以用例如用二進(jìn)制的形式表示。以上編 碼方式只是舉例說(shuō)明,具體編碼方式可根據(jù)實(shí)際情況,對(duì)具體包含的編碼號(hào)段數(shù)目、每個(gè)編 碼號(hào)段對(duì)應(yīng)的具體含義等做出調(diào)整。
[0045] 處理系統(tǒng)102還包括過(guò)濾單元1023,用于過(guò)濾所述編碼。
[0046] 參見圖2所示,過(guò)濾單元1023包括了:比較單元1028,比較當(dāng)前編碼和先有編碼; 以及執(zhí)行單元1029,若存在和當(dāng)前編碼相同的先有編碼則清除當(dāng)前編碼,若不存在則保留 并存儲(chǔ)當(dāng)前編碼。
[0047] 參見圖3,其為編碼過(guò)濾的流程示意圖。不同的硬件設(shè)備分別發(fā)出的錯(cuò)誤信息被 編碼單兀轉(zhuǎn)化為編碼,圖3中以不同形狀的幾何圖形表不各編碼:編碼301、編碼302、編碼 303。由不同硬件設(shè)備產(chǎn)生的各編碼形成了編碼隊(duì)列304,對(duì)應(yīng)同一個(gè)編碼301,在編碼隊(duì)列 304中按時(shí)間先后順序依次出現(xiàn)了多次,分別記為:編碼3011、編碼3012、編碼3013。
[0048] 假設(shè)編碼3011是出現(xiàn)的第一個(gè)編碼301,則將當(dāng)前編碼(編碼3011)和先有編碼 進(jìn)行比較,此時(shí)不存在相同的先有編碼,編碼3011被保留,同時(shí)其編碼3011會(huì)被存儲(chǔ)。
[0049