計算機可拆換設備的報警系統及方法
2023-10-06 08:03:44 1
專利名稱:計算機可拆換設備的報警系統及方法
技術領域:
本發明涉及一種用於計算機可拆換設備的報警系統及方法。
技術背景筆記本電腦的可拆換設備(諸如可拆換光碟機、第二硬碟、第二 電池等)得到了越來越廣泛的應用。目前,有些設備中帶有簡單的 報警系統,有些設備則完全沒有報警措施,另外,在筆記本電腦系 統中,也沒有針對更換此種設備的特定報警提示。因此當用戶強制對其進行移除動作時,如果這些i殳備正在使用中,則會對該設備造 成損壞或者中斷筆記本電腦正在運行的某些操作。為此,對於可拆換光碟機來i兌,現有4支術的解決方案為在可拆換 光碟機本體上設置通用狀態指示燈。但是,該方案的缺點是僅能通 過指示燈的閃爍方式表示光碟機的工作狀態,加之指示燈一般位於筆 記本電腦的側面,不能對用戶發生的誤操作進行有效的報警。例如, 當用戶設定光碟機進4亍刻錄工作後離開筆記本電腦,其他用戶如果沒 有注意到指示燈的才是示就去拆除光碟機,就會損壞正在刻錄的光碟。對於第二石更盤來"i兌,現有^支術的解決方案為通過正對用戶的主硬碟燈閃爍來表示當前的工作狀態。但是,該方案的缺點是主硬 盤與第二硬碟通過同一個硬碟燈來表示狀態(南橋晶片的限制,所有的SATA接口共用同一個SATA—LED接腳)。當第二硬碟進行讀
寫動作時,如果用戶在此時誤認為是主石更盤在進4於工作而拆除第二 硬碟的話,就會對第二硬碟造成損傷。對於第二電池來說,現有技術的解決方案為通過通用電源管理軟體來表示當前電量。但是,該方案的缺點是通用電源管理軟體 只能表示當前正在^f吏用中的電池的電量。當主電池電量4毛盡時,用 戶裝上第二電池,此時電源管理軟體中顯示的是第二電池中的電 量。如果此時其^f也用戶諒^人為顯示的是主電池電量而拆除第二電池 的話,就會使計算機系統進入強制休眠狀態,給用戶的使用造成不 便,例如因進入休眠狀態而中斷從網絡中下載文件。發明內容本發明的目的在於提出一種計算機可拆換設備的拆換報警系 統和方法,其能夠在用戶移除可拆換"i殳備且該i殳備正處於忙碌狀態 時發出報警信號。才艮據本發明的一個方面,提出 一種計算衝幾可拆換i殳備的拆換才艮 警系統,計算機中設置有可拆換設備,所述拆換報警系統包括拆 換狀態檢測裝置,用於檢測可拆換設備的拆換狀態,響應拆換狀態 而發送一拆換信號;工作狀態檢測裝置,用於響應拆換信號,檢測 可拆換設備的工作狀態;以及報警裝置,用於當可拆換設備正被拆 換且可拆換設備正在工作時,發出報警信號。優選地,可拆換設備上設有拆換時需要打開的機械開關,該機 械開關通過力更件電if各與計算才幾的通用輸入輸出口相連,在拆換可拆 換設備時機械開關發送打開信號作為拆換信號。優選地,拆換報警系統還包括設備類型檢測裝置,該設備類型 檢測裝置用於檢測可拆換設備的類型。
優選地,報警裝置以預先設定的報警形式發送報警信號。優選地,報警裝置以聲音、彈出對話框、或指示燈閃爍的形式 發送報警信號。根據本發明的另 一方面,提出 一種計算機可拆換設備的拆換報 警方法,計算機中設置有可拆換設備,所述拆換報警方法包括以下步驟^r測可拆換設備的拆換狀態,響應拆換狀態而發送一拆換信 號;響應拆換信號,檢測可拆換設備的工作狀態;如果可拆換設備 正在工作,發出報警信號。優選地,通過連接可拆換設備與計算機的通用輸入輸出口的硬 件電路發送拆換信號。優選地,在拆換可拆換i殳備時,先打開4幾械開關,並以枳4戒開 關發送的打開信號作為拆換信號,其中,機械開關設置在可拆換設 備上並同時連接於所述硬體電i 各中。優選地,在發送拆換信號的步驟與檢測可拆換設備的工作狀態 的步驟之間,拆換4艮警方法進一步包括以下步驟判斷所述可拆換 設備的類型。優選地,當可拆換設備的類型為可拆換光碟機時,通過檢測可拆 換光碟機的晶片組驅動程序中的信息來判斷可拆換光碟機的工作狀態。優選地,當可拆換設備的類型為第二硬碟時,通過檢測第二硬 盤的晶片組驅動程序中的信息來判斷第二硬碟的工作狀態。優選地,當可拆換"i殳備的類型為第二電池時,通過4企測第二電 池的電池設備總線中的信息來判斷第二電池的工作狀態。
優選地,所述報警信號為聲音、彈出對話框、或指示燈閃爍。 優選地,當報警信號為聲音時,發出報警信號的步驟包括以下子步驟發送BEEP信號;放大所述BEEP信號;以及將放大後的 BEEP信號轉換成聲音信號。根據本發明的用於計算機可拆換設備的報警系統及方法適用 於所有的可拆換設備,在用戶進行移除動作時,計算機系統會首先 通過硬體層面判斷可拆換設備當前的工作狀態,如果其正處於忙碌 工作狀態,則通過軟體預先設定的形式對用戶進行報警。根據本發明的用於計算機可拆換設備的報警系統及方法的有 益效果為當用戶移除可拆換i殳備時,筆記本電腦系統可以發出報警信 號,且報警信號可以實現為多種方式,諸如聲音、彈出々是示對話框 或是報警指示燈,可有效提醒用戶,避免了設備的損壞和計算機操 作的中斷。本發明通過獲取可拆換設備機械鎖扣的開關狀態來獲取用戶 進行移除動作的消息,並且通過直接讀取可拆換設備的總線信息來 判斷該設備的工作狀態,方便快捷。根據本發明的報警系統的拆換報警系統可以是軟體系統,可以 實現軟體系統直接與設備硬體進行溝通,避免了作業系統報警方式 中由於處理程序暫時的擁堵而造成報警信息的延遲。本發明在硬體上無需做大的改動,成本較低,適合於量產。應該理解,以上的一^:性描述和以下的詳細描述老卩是列舉和i兌 明性質的,目的是為了對要求保護的本發明提供進一步的說明。
附圖構成本i兌明書的一部分,其有助於進一步理解本發明,這些附解了本發明的一些實施例,並可與i兌明書 一起用來i兌明本 發明的原理。附圖中圖1是示出了根據本發明實施例計算機的可拆換設備及其拆換 報警系統的系統框圖,其中示出了以聲音為報警方式的報警裝置; 以及圖2是示出了根據本發明實施例計算機可拆換設備的拆換報警 方法的流程圖。
具體實施方式
以下結合附圖對對本發明的示例性實施例進行說明。附圖中, 相同的部件用相同的標號表示。首先,參照圖l和圖2描述4艮據本發明實施例的用於計算枳^ 可拆換設備10的報警系統1。計算機(未示出)的可拆換設備10包括機械開關11和設備總 線控制器12。可拆換設備10的才幾械開關11通過硬體電路與計算機的gpio (通用豐lr入llr出口 ,未示出)相連,當用戶為移除可拆卸 設備而撥動機械開關時,機械開關將其打開狀態的信號作為可拆換設備10的拆換信號傳遞到拆換狀態檢測裝置20。用於可拆換設備10的報警系統1包括拆換狀態檢測裝置20、 工作狀態檢測裝置30、和報警裝置50。拆換狀態檢測裝置20可以 用於接收來自機械開關11的開關信息。並且,工作狀態;險測裝置 30可以用於,當機械開關11被打開時,讀取可拆換設備10的總線
信息以判斷可拆換設備10的工作狀態。報警裝置50用於,當機械 開關11被打開且可拆換設備10處於"忙碌"狀態時,控制報警裝 置50發出報警信號,提醒用戶不要移除該可拆換設備。另夕卜,報警系統1還可以包括設備類型檢測裝置40,所述設備 類型檢測裝置用於讀取可拆換設備10的總線信息,以便判斷可拆 換設備10的類型,以便工作狀態檢測裝置30根據可拆換設備10 的類型來讀取可拆換設備10的總線信息以判斷可拆換設備10的工 作狀態。可以預先在報警系統1中設定某一報警形式,例如聲音、彈出 對話框、或指示燈閃爍,以便報警裝置50根據該預先設定的報警 形式發出報警信號。優選地,為了有效地引起用戶的注意,使用聲音報警形式。為 實現該形式的報警,如圖2所示,報警裝置50包括聲音報警裝置, 該聲音報警裝置以聲音的方式指示可拆換設備正處於忙碌狀態。該 聲音報警裝置包括嵌入式控制器51,當用戶拔動機械開關ll且 當才全測4莫塊21讀取到可拆換設備10正處於忙碌狀態時,嵌入式控 制器51發出BEEP信號;音頻放大器52,其用於放大來自於嵌入 式控制器51的BEEP信號;以及揚聲器53,用於將被音頻放大器 52》文大後的BEEP信號轉才奐成聲音。下面,參照圖3描述4艮據本發明實施例的用於計算才幾可拆換設 備的報警系統的報警方法。首先,當用戶拔動4幾械開關時,積4戒開關11向拆換狀態衝企測 裝置20發送機械開關11的打開信號,即表明用戶想要移除該計算 才幾可拆換i殳備(Sl )。
拆換狀態檢測裝置20檢測計算才幾可拆換設備10的拆換狀態, 當拆換狀態檢測裝置20接收到機械開關11的打開信號(S2)之後, 設備類型檢測裝置40讀取可拆換設備10的總線信息,判斷可拆換 設備10的類型,工作狀態檢測裝置30根據所檢測到的可拆換設備 10的類型來判斷可拆換設備10當前的工作狀態(S3 )。具體說,當設備類型檢測裝置40通過檢測可拆換設備10的總 線信息而判斷可拆換設備10的類型後,工作狀態檢測裝置30根據 可拆換"i殳備10類型的不同而衝丸4亍不同的才喿作,以進一步判斷可拆 換設備IO的工作狀態當設備類型檢測裝置40通過可拆換設備10的總線信息而判斷 到可拆換設備10為可拆換光碟機後,由於可拆換光碟機有兩種總線接 口,即PATA或USB,所以對於這兩種光碟機,工作狀態一全測裝置30 都通過讀耳又晶片組(總線控制器驅動程序(Chipset Driver))中的信息來判斷當前光碟機的工作狀態。當設備類型檢測裝置40通過可拆換設備10的總線信息而判斷 到可拆換設備10為第二硬碟後,由於第二硬碟採用SATA接口 , 工作狀態才企測裝置30也通過晶片組驅動程序中的信息來判斷第二 石更盤的工作狀態。當設備類型檢測裝置40通過可拆換設備10的總線信息而判斷 到可拆換"i殳備10為第二^更盤後,工作狀態;險測裝置30通過讀取電 池"i殳備總線(SMBUS )上的信息來判斷當前主電池和第二電池的工 作狀態。當可拆換設備10處於忙碌狀態時,報警裝置50按照拆換報警 系統l中預先設定的報警形式發出報警信號,提醒用戶此時不能移
除該i殳備。如上所述,才艮警形式可以為各種形式的聲音、彈出對話 框、或指示燈閃爍。當預先設定的報警形式為聲音報警形式時,報警裝置50的聲 音報警裝置的報警包括以下過程由嵌入式控制器產生BEEP信號; 由音頻放大器放大來自嵌入式控制器的BEEP信號;以及由揚聲器 將來自音頻放大器的放大後的BEEP信號轉換成聲音信號,發出聲 音報警信號,提醒用戶不能移除設備。其中,BEEP信號的原始碼 可以存》文在BIOS晶片中。儘管本發明已經參照附圖和優選實施例進行了說明,但顯然, 對於本領域的技術人員來說,在不背離本發明的精神和範圍的前提 下,可以對本發明作出各種更改和變化。本發明的各種更改、變化 由所附的權利要求書及其等同物的內容涵蓋。
權利要求
1. 計算機可拆換設備(10)的拆換報警系統(1),所述計算機中設置有所述可拆換設備(10),其特徵在於,所述拆換報警系統包括拆換狀態檢測裝置(20),用於檢測所述可拆換設備(10)的拆換狀態,響應所述拆換狀態而發送一拆換信號;工作狀態檢測裝置(30),用於響應所述拆換信號,檢測所述可拆換設備(10)的工作狀態;以及報警裝置(40),用於當所述可拆換設備(10)正被拆換且所述可拆換設備正在工作時,發出報警信號。
2. 根據權利要求1所述的計算機可拆換設備(10 )的拆換報警系 統,其特徵在於,所述可拆換^沒備(10)上i史有拆換時需要打 開的機械開關(11 ),所述機械開關(11 )通過硬體電路與所 述計算機的通用輸入輸出口相連,在拆換所述可拆換設備(10) 時所述機械開關(11 )發送打開信號作為拆換信號。
3. 根據權利要求1所述的計算機可拆換設備(10 )的拆換報警系 統,其特徵在於,所述拆換報警系統還包括設備類型檢測裝置(40 ),所述設備類型^r測裝置用於^r測所述可拆換i殳備(10 ) 的類型。
4. 根據權利要求1-3中任一項所述的計算機可拆換設備(10 )的 拆換報警系統,其特徵在於,所述報警裝置(40)以預先設定 的報警形式發送報警信號。
5. 根據權利要求1-3中任一項所述的計算機可拆換設備(10 )的 拆換報警系統(20),其特徵在於,所述報警裝置(40)以聲 音、彈出對話框、或指示燈閃爍的形式發送報警信號。
6. 計算機可拆換設備(10 )的拆換報警方法,所述計算機中設置 有所述可拆換設備(10),所述拆換報警方法包括以下步驟才企測所述可拆換設備的拆換狀態,響應所述拆換狀態而 發送一拆換信號;響應所述拆換信號,檢測所述可拆換設備的工作狀態;以及如果所述可拆換設備正在工作,發出報警信號。
7. 根據權利要求6所述的計算機可拆換設備(10 )的拆換報警方 法,其特徵在於通過連接所述可拆換設備與所述計算機的通用輸入輸出口的石更件電路發送所述拆換信號。
8. 根據權利要求7所述的計算機可拆換設備(10 )的拆換報警方 法,其特徵在於在拆換所述可拆換設備(10)時,先打開機械開關(11 ), 並以機械開關(ll)發送的打開信號作為拆換信號,其中,所 述機械開關(11 ) i殳置在所述可拆換"i殳備上並同時連接於所述 石更4牛電3各中。
9. 根據權利要求6所述的計算機可拆換設備(10 )的拆換報警方 法,在所述發送拆換信號的步驟與所述檢測可拆換設備(10) 的工作狀態的步驟之間,所述拆換才艮警方法進一步包括以下步 驟判斷所述可拆換設備(10)的類型。
10. 根據權利要求9所述的拆換報警方法,其特徵在於,當所述可 拆換設備(10)的類型為可拆換光碟機時,通過檢測所述可拆換 光碟機的晶片組驅動程序中的信息來判斷所述可拆換光碟機的工 作狀態。
11. 根據權利要求9所述的拆換報警方法,其特徵在於,當所述可 拆換設備(10)的類型為第二硬碟時,通過檢測所述第二硬碟 的晶片組驅動程序中的信息來判斷所述第二硬碟的工作狀態。
12. 根據權利要求9所述的拆換報警方法,其特徵在於,當所述可 拆換設備(IO)的類型為第二電池時,通過檢測所述第二電池 的電池設備總線中的信息來判斷所述第二電池的工作狀態。
13. 根據權利要求6-12中任一項所述的拆換報警方法,其特徵在 於,所述報警信號為聲音、彈出對話框、或指示燈閃爍。
14. 根據權利要求6-12中任一項所述的拆換報警方法,其特徵在 於,所述報警信號為聲音,所述發出報警信號的步驟包括以下 子步驟發送BEEP信號;放大所述BEEP信號;以及將所述放大後的BEEP信號轉換成聲音信號。
全文摘要
本發明公開了一種計算機可拆換設備的拆換報警系統和方法,計算機中設置有可拆換設備,所述拆換報警系統包括拆換狀態檢測裝置,用於檢測可拆換設備的拆換狀態,響應拆換狀態而發送一拆換信號;工作狀態檢測裝置,用於響應拆換信號,檢測可拆換設備的工作狀態;以及報警裝置,用於當可拆換設備正被拆換且可拆換設備正在工作時,發出報警信號。所述拆換報警方法包括以下步驟檢測可拆換設備的拆換狀態,響應拆換狀態而發送一拆換信號;響應拆換信號,檢測可拆換設備的工作狀態;如果可拆換設備正在工作,發出報警信號。
文檔編號G06F11/32GK101398878SQ20071012243
公開日2009年4月1日 申請日期2007年9月25日 優先權日2007年9月25日
發明者欣 李 申請人:聯想(北京)有限公司;上海聯想電子有限公司