亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種防止誤操作導(dǎo)致主機(jī)系統(tǒng)非法斷電的方法及裝置的制作方法

文檔序號(hào):6460824閱讀:243來(lái)源:國(guó)知局
專利名稱:一種防止誤操作導(dǎo)致主機(jī)系統(tǒng)非法斷電的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種防止誤操作導(dǎo)致主機(jī)非法斷電的方法,具體地講,是利用 一種可軟件設(shè)置的延長(zhǎng)開(kāi)關(guān)按鍵關(guān)機(jī)時(shí)間的控制電路來(lái)防止誤操作導(dǎo)致主機(jī)非 法斷電。技術(shù)背景在計(jì)算機(jī)主機(jī)系統(tǒng)及需要用電子開(kāi)關(guān)來(lái)控制系統(tǒng)電源的種種應(yīng)用中,都會(huì) 需要用到一個(gè)脈沖型的點(diǎn)觸開(kāi)關(guān)來(lái)觸發(fā)開(kāi)機(jī)或關(guān)機(jī)事件。目前該類開(kāi)關(guān)的關(guān)機(jī)方式分為兩種狀態(tài)第一種是觸發(fā)開(kāi)關(guān)后能夠立即響應(yīng)關(guān)機(jī)事件,同時(shí)可以觸 發(fā)ACPI事件通知系統(tǒng)進(jìn)行正常關(guān)機(jī)。第二種為硬件4秒直接關(guān)機(jī),即按住開(kāi)關(guān) 4秒后不會(huì)對(duì)操作系統(tǒng)發(fā)出關(guān)機(jī)指令直接斷電。第一種為最為常用的開(kāi)關(guān)方式,該關(guān)機(jī)方式可以觸發(fā)ACPI的關(guān)機(jī)事件通知 系統(tǒng)正常關(guān)閉,不會(huì)對(duì)系統(tǒng)造成任何損害。但該種方式如果一旦無(wú)意中觸發(fā)了 電源開(kāi)關(guān),則可能會(huì)導(dǎo)致系統(tǒng)自動(dòng)關(guān)閉,當(dāng)前正在處理的工作可能會(huì)被強(qiáng)行終 止。第二種為純硬件開(kāi)關(guān),該關(guān)機(jī)方式需要按住電源開(kāi)關(guān)4秒后才可以關(guān)閉主 機(jī)電源。不會(huì)出現(xiàn)由于無(wú)意中觸發(fā)電源開(kāi)關(guān)而導(dǎo)致的系統(tǒng)自動(dòng)關(guān)閉的狀況。但 該電路不會(huì)觸發(fā)系統(tǒng)的關(guān)機(jī)指令,無(wú)法通知系統(tǒng)正常關(guān)閉,而是會(huì)直接切斷對(duì) 主機(jī)斷電。該種操做隨時(shí)都有可能導(dǎo)致系統(tǒng)崩潰事情發(fā)生。發(fā)明內(nèi)容本發(fā)明要解決的目的是提供一種防止誤操作導(dǎo)致主機(jī)系統(tǒng)非法斷電的方法 及裝置,其可結(jié)合目前兩種關(guān)機(jī)方式的優(yōu)點(diǎn),滿足防止誤操作導(dǎo)致主機(jī)系統(tǒng)非法斷電和保護(hù)系統(tǒng)的功能,利用軟件實(shí)現(xiàn)啟用或禁用該功能,增強(qiáng)了該方法的 實(shí)用性和人性化的設(shè)計(jì)。為解決上述技術(shù)問(wèn)題,本發(fā)明釆用的技術(shù)方案是一種防止誤操作導(dǎo)致主機(jī)系統(tǒng)非法斷電的裝置,配合主機(jī)系統(tǒng)使用,其中 其包括軟件模塊、電源開(kāi)關(guān)及控制電路,軟件模塊安裝在主機(jī)系統(tǒng)中,該控制 電路串連在主機(jī)系統(tǒng)電子開(kāi)關(guān)輸入端與電源開(kāi)關(guān)之間,輸出端直接與主機(jī)電子 開(kāi)關(guān)的輸入端相連。上述的控制電路包括延時(shí)電路及邏輯判斷電路,其通過(guò)軟件代碼嵌入BIOS (基本輸入輸出系統(tǒng))或應(yīng)用軟件來(lái)設(shè)定是否需要啟用延時(shí)功能。上述的通過(guò)軟件模塊嵌入BIOS (基本輸入輸出系統(tǒng))或應(yīng)用軟件來(lái)設(shè)定是 否需要啟用延時(shí)功能是利用主機(jī)I/O芯片的GPIO (通用輸入輸出)可編程輸出 配合邏輯與電路。上述的延時(shí)電路為可實(shí)現(xiàn)關(guān)機(jī)時(shí)需閉合開(kāi)關(guān)按鍵時(shí)間長(zhǎng)短的參數(shù)調(diào)節(jié)電路。上述的延時(shí)電路為集成電路74LS123。 上述的延時(shí)電路還進(jìn)一步包括電阻及電容構(gòu)成。上述的邏輯判斷電路的輸入端與主機(jī)系統(tǒng)Super IO(超級(jí)輸入輸出)的GPIO (通用輸入輸出)口相連。上述的邏輯判斷電路包括用來(lái)判斷是否為正常操作的關(guān)機(jī)行為的邏輯或電路。上述的電源開(kāi)關(guān)為脈沖型的點(diǎn)觸開(kāi)關(guān)。應(yīng)用防止誤操作導(dǎo)致主機(jī)系統(tǒng)非法斷電的裝置的方法,其主要包括以下步驟① 將超級(jí)輸入輸出設(shè)備的IO地址空間解鎖;進(jìn)入擴(kuò)展功能模式;② 選擇邏輯盤(pán)符;③ 將指定管腳功能設(shè)定為通用輸入輸出功能;④ 設(shè)定指定GPI0 Pin功能定義為輸出;⑤ 將超級(jí)輸入輸出設(shè)備的IO接口與控制電路相連;⑥ 設(shè)定指定的GPI0 Pin輸出狀態(tài);禁用或啟用該控制電路;⑦ 退出擴(kuò)展功能模式的步驟。采用上述裝置和方法后,本發(fā)明所具有的優(yōu)點(diǎn)與效果是本發(fā)明的方法利 用延時(shí)電路和外部輸入的開(kāi)關(guān)信號(hào)以及軟件設(shè)定的需求等相關(guān)邏輯,判斷該次 關(guān)機(jī)行為是否為正常關(guān)機(jī)行為,從而起到防止誤操作的作用。本發(fā)明所涉及的 上電邏輯可滿足主流主機(jī)的開(kāi)關(guān)控制要求,能有效地解決誤操作導(dǎo)致主機(jī)系統(tǒng) 自動(dòng)關(guān)機(jī)及斷電的問(wèn)題??绍浖⒂没蚪檬乖摴δ芨尤诵曰?。


圖1為本發(fā)明裝置的結(jié)構(gòu)示意圖;圖2為本發(fā)明裝置的延時(shí)電路電路圖邏輯電路圖;圖4為本發(fā)明方法的軟件設(shè)置應(yīng)用部分的邏輯關(guān)系圖;圖5為本發(fā)明方法的軟件啟用防誤操作關(guān)機(jī)電路下該發(fā)明方法最終輸出 PWRBT肘的邏輯關(guān)系圖;圖6為本發(fā)明方法軟件禁用防誤操作關(guān)機(jī)電路下該發(fā)明方法最終輸出 PWRBTN弁的邏輯關(guān)系;圖7為本發(fā)明方法的匯編參考代碼。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明一種可軟件配置、防止誤操作導(dǎo)致主機(jī)系統(tǒng)非法斷 電的方法進(jìn)行詳細(xì)說(shuō)明如下在常用的主機(jī)系統(tǒng)電源開(kāi)關(guān)控制部分對(duì)開(kāi)關(guān)信號(hào)輸入有一定的要求,通常 都是以一個(gè)脈沖型電平作為主機(jī)系統(tǒng)的開(kāi)關(guān)信號(hào)、主機(jī)系統(tǒng)開(kāi)啟時(shí)該信號(hào)會(huì)觸 發(fā)主機(jī)系統(tǒng)軟件的關(guān)機(jī)事件實(shí)現(xiàn)主機(jī)系統(tǒng)的安全關(guān)閉。如圖1所示, 一種防止誤操作導(dǎo)致主機(jī)系統(tǒng)非法斷電的裝置,包括配合 主機(jī)系統(tǒng)l使用,其中其包括軟件模塊2、電源開(kāi)關(guān)3及控制電路4,軟件模 塊2安裝在主機(jī)系統(tǒng)1中,該控制電路4串連在主機(jī)系統(tǒng)1電子開(kāi)關(guān)輸入端與 電源開(kāi)關(guān)3之間,輸出端直接與主機(jī)系統(tǒng)1電子開(kāi)關(guān)的輸入端相連。通過(guò)軟件代碼嵌入基本輸入輸出系統(tǒng)或應(yīng)用軟件來(lái)設(shè)定是否需要啟用延時(shí)功 6匕上述的通過(guò)軟件模塊嵌入BIOS (基本輸入輸出系統(tǒng))或應(yīng)用軟件來(lái)設(shè)定是 否需要啟用延時(shí)功能是利用主機(jī)I/O芯片的GPIO (通用輸入輸出)可編程輸出 配合邏輯與電路。上述的延時(shí)電路為可實(shí)現(xiàn)關(guān)機(jī)時(shí)需閉合開(kāi)關(guān)按鍵時(shí)間長(zhǎng)短的參數(shù)調(diào)節(jié)電路。上述的延時(shí)電路41為型號(hào)為74LS123集成電路411和電阻412及電容413構(gòu)成。上述的邏輯判斷電路42的輸入端與主機(jī)系統(tǒng)Super IO (超級(jí)輸入輸出)的 通用輸入輸出口相連。上述的邏輯判斷電路包括用來(lái)判斷是否為正常操作的關(guān)機(jī)行為的邏輯或電路。上述的電源開(kāi)關(guān)3為脈沖型的點(diǎn)觸開(kāi)關(guān)。圖2中Soft—CRTL信號(hào)為Super 10 GPIO輸出;5VSB為5V備用(Standby ) 電壓,VCC5為主機(jī)系統(tǒng)上電后的標(biāo)準(zhǔn)5V電壓;開(kāi)機(jī)過(guò)程主機(jī)系統(tǒng)未上電之前只有5VSB有電壓,默認(rèn)為+5V, 5V為0電 位;當(dāng)外部輸入閉合時(shí),由于VCC5為0電位所以Ul、 U2及Super 10的輸出均 為0, U3邏輯或輸出一個(gè)等同外部輸入的脈沖信號(hào),觸發(fā)主^L系統(tǒng)上電、開(kāi)機(jī);關(guān)機(jī)過(guò)程當(dāng)外部輸入SW1閉合時(shí),等同在U1(延時(shí)電路)A端(PWR—SW-), 同時(shí)Ul Q端(DELAY_0UT)會(huì)根據(jù)CEXT & REXT/CEXT RC值設(shè)定的延時(shí)時(shí)間輸 出一個(gè)矩形方波,如設(shè)定值為5s即可輸出一個(gè)5s的向上跳變的矩形方波;邏輯關(guān)系圖如圖3所示。當(dāng)軟件需要啟用該功能時(shí)可通過(guò)軟件控制主機(jī)Super 10的GPIOPin輸出,并將其設(shè)定為"l"(高電平);當(dāng)軟件需要禁用該功能是可用過(guò)軟件控制GPIO輸 出為"0"(低電平);邏輯關(guān)系示意圖分別如圖4中的Enabled Delay Control和 Disabled Delay Control。最終實(shí)現(xiàn)可軟件配置的防誤操作導(dǎo)致主機(jī)系統(tǒng)關(guān)閉的完整功能。邏輯關(guān)系 示意圖分別如圖5 (Enabled Delay Control )和圖6 ( Disabled Delay Control ) 所示。圖7為本發(fā)明方法的匯編參考代碼。在實(shí)際應(yīng)用中可根據(jù)實(shí)際情況調(diào)整開(kāi)關(guān)(SW)閉合時(shí)的狀態(tài)及U1輸出端的 輸出相位或?qū)㈤_(kāi)機(jī)信號(hào)(PWRBT酵)進(jìn)行反向(邏輯非)處理滿足實(shí)際要求。 以上所述僅為本發(fā)明方法的一種應(yīng)用方式,并不用以限定本發(fā)明方法。
權(quán)利要求
1、一種防止誤操作導(dǎo)致主機(jī)系統(tǒng)非法斷電的裝置,配合主機(jī)系統(tǒng)使用,其特征在于其包括軟件模塊、電源開(kāi)關(guān)及控制電路,軟件模塊安裝在主機(jī)系統(tǒng)中,該控制電路串連在主機(jī)系統(tǒng)電子開(kāi)關(guān)輸入端與電源開(kāi)關(guān)之間,輸出端直接與主機(jī)電子開(kāi)關(guān)的輸入端相連。
2、 如權(quán)利要求l所述裝置,其特征在于所述的控制電路包括延時(shí)電路及 邏輯判斷電路。
3、 如權(quán)利要求2所述裝置,其特征在于所述的延時(shí)電路為可實(shí)現(xiàn)關(guān)機(jī)時(shí) 需閉合開(kāi)關(guān)按鍵時(shí)間長(zhǎng)短的參數(shù)調(diào)節(jié)電路。
4、 如權(quán)利要求2所述裝置,其特征在于所述的延時(shí)電路為集成電路 74LS123。
5、 如權(quán)利要求4所述裝置,其特征在于所述的延時(shí)電路還進(jìn)一步包括電 阻及電容構(gòu)成。
6、 如權(quán)利要求2所述裝置,其特征在于所述的邏輯判斷電路的輸入端與 主機(jī)系統(tǒng)超級(jí)輸入輸出的通用輸入輸出口相連。
7、 如權(quán)利要求6所述裝置,其特征在于所述的邏輯判斷電路包括用來(lái)判 斷是否為正常操作的關(guān)機(jī)行為的邏輯或電路。
8、 如權(quán)利要求l所述裝置,其特征在于所述的電源開(kāi)關(guān)為脈沖型的點(diǎn)觸 開(kāi)關(guān)。
9、 應(yīng)用上述權(quán)利要求1~8所述的裝置的一種防止誤操作導(dǎo)致主機(jī)系統(tǒng)非 法斷電的方法,其特征在于其主要包括以下步驟① 將Super 10 (超級(jí)輸入輸出設(shè)備)的IO地址空間解鎖;進(jìn)入擴(kuò)展功能模式;② 選擇邏輯盤(pán)符;③ 將指定管腳功能設(shè)定為GPIO (通用輸入輸出)功能;④ 設(shè)定指定GPI0 Pin功能定義為輸出; 將Super 10 (超級(jí)輸入輸出設(shè)備)的IO接口與控制電路相連;⑥ 設(shè)定指定的GPI0 Pin輸出狀態(tài);禁用或啟用該控制電路;⑦ 退出擴(kuò)展功能模式的步驟。
全文摘要
本發(fā)明公開(kāi)了一種可軟件配置、防止誤操作導(dǎo)致主機(jī)系統(tǒng)非法斷電的方法。該方法包括硬件部分與軟件部分,硬件部分包括電源開(kāi)關(guān);用于控制主機(jī)系統(tǒng)電子開(kāi)關(guān)的延時(shí)電路及邏輯判斷電路;軟件部分利用主機(jī)Super IO的GPIO可軟件編程輸出的功能,其方法包括下述步驟①將I/O芯片的IO地址空間解鎖;進(jìn)入擴(kuò)展功能模式的步驟;②選擇邏輯設(shè)備號(hào)的步驟;③將指定管腳功能設(shè)定為通用輸入輸出功能的步驟;④設(shè)定指定GPIO Pin功能定義為輸出的步驟;⑤設(shè)定指定的GPIO Pin輸出狀態(tài);禁用或啟用該電路的步驟;⑥退出擴(kuò)展功能模式的步驟。本發(fā)明的方法具有防止誤操作的作用。
文檔編號(hào)G06F11/00GK101256518SQ20081006646
公開(kāi)日2008年9月3日 申請(qǐng)日期2008年4月8日 優(yōu)先權(quán)日2008年4月8日
發(fā)明者劉建成 申請(qǐng)人:深圳華北工控有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1