專利名稱:一種計(jì)算機(jī)診斷方法及診斷系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)的檢測和診斷技術(shù),特別是涉及一種通過紅外線進(jìn)行診 斷的計(jì)算機(jī)診斷方法及診斷系統(tǒng)。
背景技術(shù):
主板診斷卡,也叫POST卡(Power On Self Test力口電自#r),其工作原理 是利用主板中BIOS (基本輸入輸出系統(tǒng))內(nèi)部程序的檢測結(jié)果,通過主板診斷卡代碼--顯示出來,結(jié)合診斷卡的代碼含義速查表就能很快地知道電腦故障所在,尤其在PC (個(gè)人電腦)機(jī)不能引導(dǎo)操作系統(tǒng)、黑屏、喇叭不叫時(shí), 使用主板診斷卡更能體現(xiàn)其便利,事半功倍。主板上的BIOS在每次開機(jī)時(shí),會對系統(tǒng)的電路、存儲器、鍵盤、視頻部 分、硬盤、軟驅(qū)等各個(gè)組件時(shí)行嚴(yán)格測試,并分析硬盤系統(tǒng)配置,對已配置的 基本1/0 (輸入輸出)設(shè)置進(jìn)行初始化, 一切正常后,再引導(dǎo)操作系統(tǒng)。其顯 著特點(diǎn)是以是否出現(xiàn)光標(biāo)為分界線,先對關(guān)鍵性部件進(jìn)行測試,關(guān)鍵性部件發(fā) 生故障強(qiáng)制機(jī)器轉(zhuǎn)入停機(jī),顯示器無光標(biāo),則屏幕無任何反應(yīng)。然后,對非關(guān) 鍵性部件進(jìn)行測試如有故障機(jī)器也繼續(xù)運(yùn)行,同時(shí)顯示器顯示出錯(cuò)信息當(dāng)機(jī)器 出現(xiàn)故障。當(dāng)計(jì)算機(jī)出現(xiàn)關(guān)鍵性故障,屏幕上無顯示時(shí),很難判斷計(jì)算機(jī)故障 所在,此時(shí)可以將本卡插入擴(kuò)充槽內(nèi),根據(jù)卡上顯示的代碼,參照計(jì)算機(jī)所屬 的BIOS種類,再通過主板診斷卡的代碼含義速查表查出該代碼所表示的故障 原因和部位,就可清楚地知道故障所在。主板診斷卡的功能很強(qiáng)大,報(bào)告錯(cuò)誤 的能力遠(yuǎn)遠(yuǎn)超過BIOS自身通過鈴聲報(bào)錯(cuò)的能力,是從事計(jì)算機(jī)主板開發(fā)和計(jì) 算機(jī)維修的工程師所必備的工具。常見的主板診斷卡有PCI (外設(shè)部件互連標(biāo)準(zhǔn))接口卡、串口接口卡、并 口接口卡、主板板載診斷燈等。其中主板板載診斷燈需要在每塊主板上加上七 段數(shù)碼管等解碼顯示電路,需要成本較高。PCI接口卡是工程師的常用工具, 但是體積較大、攜帶不便。而且隨著計(jì)算機(jī)技術(shù)已經(jīng)進(jìn)入PCI Express時(shí)代, PCI的生存空間越來越小。Intel (英特爾公司)的筆記本平臺從"NAPA型"開始無線網(wǎng)卡都已經(jīng)是"miniPCI-E型"接口, PCI診斷卡因?yàn)闊o對應(yīng)接口已 經(jīng)無用武之地。串口/并口接口卡和PCI診斷卡情況類似,其應(yīng)用頻率因?yàn)槭?用場所的減少而呈下降趨勢。所以現(xiàn)在特別需要一種能夠在大部分計(jì)算機(jī)上都能使用的診斷工具,并且 需要控制成本,最好能不增加產(chǎn)品的生產(chǎn)成本。發(fā)明內(nèi)容本發(fā)明的目的是提供一種計(jì)算機(jī)診斷方法及診斷系統(tǒng),解決現(xiàn)有技術(shù)的診 斷工具不能通用于大部分計(jì)算機(jī)和不能有效控制成本的技術(shù)問題。為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種計(jì)算機(jī)診斷方法,其中,包括如下 步驟步驟一,基本輸入輸出系統(tǒng)在加電自檢過程中首先打開計(jì)算機(jī)的紅外 端口,使紅外端口能夠正常工作;步驟二,通過所述紅外端口將所述加電自檢 過程中產(chǎn)生的檢測點(diǎn)代碼向外發(fā)送;步驟三,紅外接收裝置接收所述檢測點(diǎn)代 碼并進(jìn)行顯示。上述的方法,其中,在所述步驟一中,所述基;M^入輸出系統(tǒng)通過給超級 輸入輸出集成電路的寄存器填值,使所述紅外端口能夠正常工作。上述的方法,其中,所述步驟二包括步驟a,將加電自檢過程中產(chǎn)生的 檢測點(diǎn)代碼發(fā)送到所述紅外接口的紅外控制器;步驟b,所述紅外控制器根據(jù) 紅外協(xié)議對所述檢測點(diǎn)代碼進(jìn)行譯碼并加載載波,得到所述檢測點(diǎn)代碼的譯碼 加載波后的電信號,并輸出給所述紅外接口的紅外發(fā)射器;步驟c,所述紅外 發(fā)射器將收到的電信號轉(zhuǎn)化為光信號向外界發(fā)射。上述的方法,其中,所述步驟三包括步驟A,所述紅外接收裝置利用紅 外二極管將來自所述紅外發(fā)射器的光信號轉(zhuǎn)化為電信號;步驟B,所述紅外接 收裝置中的控制器根據(jù)紅外協(xié)議對所述電信號進(jìn)行解調(diào),翻譯出所述檢測點(diǎn)代 碼;步驟C,以十六進(jìn)制的數(shù)字格式在顯示屏上顯示所述檢測點(diǎn)代碼。為了實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明還提供了一種計(jì)算機(jī)診斷系統(tǒng),其中,包 括位于計(jì)算機(jī)中的設(shè)定模塊,用于^^本輸入輸出系統(tǒng)在加電自檢過程 中首先打開計(jì)算機(jī)的紅外端口,使紅外端口能夠正常工作;位于計(jì)算機(jī)中的紅 外端口,用于將所述加電自檢過程中產(chǎn)生的檢測點(diǎn)代碼向外發(fā)送;位于計(jì)算機(jī)外的紅外接收裝置,用于接收所述檢測點(diǎn)代碼并進(jìn)行顯示。上述的系統(tǒng),其中,所述基本輸入輸出系統(tǒng)通過給超級輸入輸出集成電路 的寄存器填值,使所述紅外端口能夠正常工作。上述的系統(tǒng),其中,所述紅外接口包括紅外控制器和紅外發(fā)射器;所述紅 外控制器用于接收所述加電自檢過程中產(chǎn)生的檢測點(diǎn)代碼,根據(jù)紅外協(xié)議對 所述檢測點(diǎn)代碼進(jìn)^^澤碼并加載載波,得到所述檢測點(diǎn)代碼的譯碼加載波后的 電信號,并輸出給所述紅外發(fā)射器;所述紅外發(fā)射器用于將收到的電信號轉(zhuǎn) 化為光信號向外界發(fā)射。上述的系統(tǒng),其中,所述紅外接收裝置包括紅外二極管、控制器和顯示屏; 所述紅外二極管用于將來自所述紅外發(fā)射器的光信號轉(zhuǎn)化為電信號;所述控 制器用于根據(jù)紅外協(xié)議對所述電信號進(jìn)行解調(diào),翻譯出所述檢測點(diǎn)代碼;所 述顯示屏用于,以十六進(jìn)制的數(shù)字格式在屏幕上顯示所述檢測點(diǎn)代碼。上述的系統(tǒng),其特征在于,所述紅外接收裝置為具有紅外功能并帶顯示功 能的裝置。上述的系統(tǒng),其中,所述紅外接收裝置為具有紅外功能的手機(jī)。 本發(fā)明的技術(shù)效果在于1、 技術(shù)方法實(shí)現(xiàn)簡單,利用BIOS控制POST開始過程先對Super 10進(jìn) 行初始化,使能紅外端口使其紅外功能正常工作,POST信息得以從紅外接口 向外界發(fā)送。2、 不增加任何硬件成本,不需要對線路進(jìn)行任何修改,使用的工具是人們已經(jīng)具備的手機(jī)(或其他紅外接收器)和計(jì)算機(jī),只需給手機(jī)增加一個(gè)顯示紅 外接口代碼的軟件即可。3、 不需要攜帶工具,不需要打開機(jī)箱等工作,通過無線方式對故障進(jìn)行 診斷。
圖1為本發(fā)明檢測方法的步驟流程圖; 圖2為本發(fā)明檢測系統(tǒng)的硬件連接示意圖; 圖3為本發(fā)明中手機(jī)執(zhí)行檢測過程的步驟流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí) 施例對本發(fā)明進(jìn)4亍詳細(xì)描述。本發(fā)明提出了 一種采用計(jì)算機(jī)中常見的紅外無線傳輸接口為介質(zhì),使用紅外接收器(如具有紅外功能的手機(jī))來顯示偵測到的計(jì)算機(jī)POST checkpoint (加電自4全檢測點(diǎn))的方法。圖1為本發(fā)明檢測方法的步驟流程圖,其工作步驟是 步驟IOI,先把計(jì)算機(jī)的紅外端口打開,使紅外端口能夠正常工作。 計(jì)算機(jī)的POST開始先對SUPERIO(超級輸入輸出)進(jìn)行初始化,SUPER 10的初始化就是BIOS給SUPER 10 chip (超級輸入輸出集成電路)的寄存器 填值,使之能夠正常工作。SUPERIOchip集成串口、并口、紅外等功能,有 特定的端口地址。沖妄著在BIOS中設(shè)定POST check point往紅外端口地址上送, 此時(shí)紅外通路已經(jīng)能夠傳輸數(shù)據(jù)。步驟102,通過紅外端口將加電自檢過程中產(chǎn)生的檢測點(diǎn)代碼向外發(fā)送。 紅外端口正常工作后,計(jì)算機(jī)的POST繼續(xù)運(yùn)行過程中發(fā)出的check point(檢測斷點(diǎn))代碼不斷地送往紅外端口的紅外控制器,紅外控制器對接收到 的信號根據(jù)紅外協(xié)議進(jìn)行譯碼并加載載波輸出給紅外端口的紅外發(fā)射器,紅外 二極管發(fā)射器將收到的電信號轉(zhuǎn)化為光信號向外界發(fā)射出去。 步驟103,紅外接收裝置接收所述檢測點(diǎn)代碼并進(jìn)行顯示。 本發(fā)明可以使用具有紅外功能的紅外接收裝置。紅外接收器上的紅外二極 管將接收到的計(jì)算機(jī)發(fā)出的光信號轉(zhuǎn)換為電信號,紅外控制器根據(jù)紅外協(xié)議對 其進(jìn)行解調(diào),將翻譯出來的信號送至紅外接收器處理器。紅外接收器處理器將 接收到的信號以十六進(jìn)制的數(shù)字格式在接收器屏幕上顯示,將顯示出電腦 POST過程發(fā)出來的check point。從而實(shí)現(xiàn)紅外控制器(如紅外手機(jī))通過紅外 傳輸接收顯示電腦POST信息來診斷電腦故障的功能。圖2為本發(fā)明檢測系統(tǒng)的硬件連接示意圖在計(jì)算機(jī)200中,包括有BIOS 210、 SUPERI0 220、紅外端口 230,其中紅外端口 230還包括紅外控制器231 和紅外發(fā)射器(紅外二極管)232。在紅外接收器300中,包括有紅外二極管 301、紅外收發(fā)功能302、處理器303和顯示屏304。圖3為本發(fā)明中紅外接收器(如紅外手機(jī))執(zhí)行檢測過程的步驟流程圖,如圖,包括如下步驟步驟401,打開手機(jī)的紅外功能;步驟402,打開對計(jì)算機(jī)的診斷功能;步驟403,對計(jì)算機(jī)傳過來的信號進(jìn)行;步驟404,對解碼后的信號進(jìn)行十六機(jī)制格式輸出;步驟405,顯示屏顯示POST code (加電自檢的代碼)。由上可知,本發(fā)明提出了一種計(jì)算機(jī)通過紅外線傳輸Post debug code然后通過紅外接收器接收顯示計(jì)算機(jī)debug port的方法,達(dá)到診斷計(jì)算機(jī)的目的,其優(yōu)點(diǎn)是1、 技術(shù)方法實(shí)現(xiàn)簡單,關(guān)鍵步驟在于用BIOS控制POST開始過程先對 SuperIO進(jìn)行初始化,使能紅外端口使其紅外功能正常工作,POST信息得以 從紅外接口向外界發(fā)送。2、 不增加任何硬件成本,不需要對線路進(jìn)行任何修改,使用的工具是人 們已經(jīng)具備的手機(jī)(或其他紅外接收器)和計(jì)算機(jī),只需給手機(jī)增加一個(gè)顯示 紅外接口代碼的軟件即可。3、 不需要攜帶工具,不需要打開機(jī)箱等工作,通過無線方式對故障進(jìn)行 診斷。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通 技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾, 這些改進(jìn)和潤飾也應(yīng)一見為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種計(jì)算機(jī)診斷方法,其特征在于,包括如下步驟步驟一,基本輸入輸出系統(tǒng)在加電自檢過程中首先打開計(jì)算機(jī)的紅外端口,使紅外端口能夠正常工作;步驟二,通過所述紅外端口將所述加電自檢過程中產(chǎn)生的檢測點(diǎn)代碼向外發(fā)送;步驟三,紅外接收裝置接收所述檢測點(diǎn)代碼并進(jìn)行顯示。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟一中,所述基 本輸入輸出系統(tǒng)通過給超級輸入輸出集成電路的寄存器填值,使所述紅外端口 能夠正常工作。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟二包括 步驟a,將加電自檢過程中產(chǎn)生的檢測點(diǎn)代碼發(fā)送到所述紅外接口的紅外控制器;步驟b,所述紅外控制器根據(jù)紅外協(xié)議對所述檢測點(diǎn)代碼進(jìn)^f澤碼并加載 載波,得到所述檢測點(diǎn)代碼的譯碼加載波后的電信號,并輸出給所述紅外接口 的紅外發(fā)射器;步驟c,所述紅外發(fā)射器將收到的電信號轉(zhuǎn)化為光信號向外界發(fā)射。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟三包括步驟A,所述紅外接收裝置利用紅外二極管將來自所述紅外發(fā)射器的光信 號轉(zhuǎn)化為電信號;步驟B,所述紅外接收裝置中的控制器根據(jù)紅外協(xié)議對所述電信號進(jìn)行解 調(diào),翻譯出所述檢測點(diǎn)代碼;步驟C,以十六進(jìn)制的數(shù)字格式在顯示屏上顯示所述檢測點(diǎn)代碼。
5. —種計(jì)算機(jī)診斷系統(tǒng),其特征在于,包括位于計(jì)算機(jī)中的設(shè)定模塊,用于使基本輸入輸出系統(tǒng)在加電自檢過程中首先打開計(jì)算機(jī)的紅外端口 ,使紅外端口能夠正常工作;位于計(jì)算機(jī)中的紅外端口,用于將所述加電自檢過程中產(chǎn)生的檢測點(diǎn)代 碼向外發(fā)送;位于計(jì)算機(jī)外的紅外接收裝置,用于接收所述檢測點(diǎn)代碼并進(jìn)行顯示。
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述基本輸入輸出系統(tǒng)通 過給超級輸入輸出集成電路的寄存器填值,使所述紅外端口能夠正常工作。
7. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述紅外接口包括紅外控 制器和紅外發(fā)射器;所述紅外控制器用于接收所述加電自檢過程中產(chǎn)生的檢測點(diǎn)代碼,根據(jù) 紅外協(xié)議對所述檢測點(diǎn)代碼進(jìn)行譯碼并加載栽波,得到所述檢測點(diǎn)代碼的譯碼 加載波后的電信號,并輸出給所述紅外發(fā)射器;所述紅外發(fā)射器用于將收到的電信號轉(zhuǎn)化為光信號向外界發(fā)射。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述紅外接收裝置包括紅 外二極管、控制器和顯示屏;所述紅外二極管用于將來自所述紅外發(fā)射器的光信號轉(zhuǎn)化為電信號; 所述控制器用于根據(jù)紅外協(xié)議對所述電信號進(jìn)行解調(diào),翻譯出所述檢測 點(diǎn)代碼;所述顯示屏用于,以十六進(jìn)制的數(shù)字格式在屏幕上顯示所述檢測點(diǎn)代碼。
9. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述紅外接收裝置為具有 紅外功能并帶顯示功能的裝置。
10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述紅外接收裝置為具有 紅外功能的手機(jī)。
全文摘要
本發(fā)明提供了一種計(jì)算機(jī)診斷方法及診斷系統(tǒng),其中,方法包括步驟一,基本輸入輸出系統(tǒng)在加電自檢過程中首先打開計(jì)算機(jī)的紅外端口,使紅外端口能夠正常工作;步驟二,通過所述紅外端口將所述加電自檢過程中產(chǎn)生的檢測點(diǎn)代碼向外發(fā)送;步驟三,紅外接收裝置接收所述檢測點(diǎn)代碼并進(jìn)行顯示。本發(fā)明利用計(jì)算機(jī)上電自檢和能夠進(jìn)行紅外線傳輸功能的特點(diǎn),通過常用的紅外接收器(如帶紅外功能的手機(jī)等)接收顯示通過紅外傳輸協(xié)議傳送的顯示計(jì)算機(jī)的加電自檢代碼,本發(fā)明能通用于大部分計(jì)算機(jī),具有使用方便和有效控制診斷成本的特點(diǎn)。
文檔編號G06F11/22GK101276303SQ20071006503
公開日2008年10月1日 申請日期2007年3月30日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者陳志軍 申請人:聯(lián)想(北京)有限公司