專(zhuān)利名稱(chēng):防沉迷電腦主板及電腦防沉迷方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電腦控制裝置及方法,尤其涉及一種防沉迷電腦主板及電腦防沉 迷方法。
背景技術(shù):
隨著電腦的普及和電腦游戲的日益發(fā)展,很多青少年沉迷于電腦游戲不能自拔, 嚴(yán)重影響了學(xué)習(xí)成績(jī)和身心健康。市場(chǎng)上的相關(guān)防沉迷的裝置一般采取在電腦外部加一個(gè) 具有定時(shí)功能的電源來(lái)限制上網(wǎng)時(shí)間,解決長(zhǎng)時(shí)間上網(wǎng)的問(wèn)題。但是,這種具有定時(shí)功能的 電源造價(jià)較高,使用也不方便。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種防沉迷電腦主板,其可通過(guò)在電腦主板的BIOS中 設(shè)定電腦的開(kāi)機(jī)時(shí)間段和關(guān)機(jī)時(shí)間段,以限制電腦的使用時(shí)間。鑒于以上內(nèi)容,還有必要提供一種電腦防沉迷方法,其可通過(guò)在電腦主板的BIOS 中設(shè)定電腦的開(kāi)機(jī)時(shí)間段和關(guān)機(jī)時(shí)間段,以限制電腦的使用時(shí)間。一種防沉迷電腦主板,該電腦主板的BIOS包括設(shè)置模塊,用于設(shè)定電腦的開(kāi)機(jī) 時(shí)間段、關(guān)機(jī)時(shí)間段和間隔時(shí)間,并保存在電腦主板的BIOS中;讀取模塊,用于當(dāng)電腦啟動(dòng) 時(shí),讀取電腦的當(dāng)前系統(tǒng)時(shí)間;判斷模塊,用于判斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的開(kāi)機(jī)時(shí)間 段內(nèi);執(zhí)行模塊,用于在當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi)時(shí),關(guān)閉電源,或者,在當(dāng) 前系統(tǒng)時(shí)間處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi)時(shí),執(zhí)行開(kāi)機(jī)程序,正常開(kāi)機(jī);所述讀取模塊,還用于 每隔設(shè)定的間隔時(shí)間,讀取電腦的當(dāng)前系統(tǒng)時(shí)間;所述判斷模塊,還用于判斷當(dāng)前系統(tǒng)時(shí)間 是否處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi);所述執(zhí)行模塊,還用于在當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的關(guān)機(jī)時(shí) 間段內(nèi)時(shí),關(guān)閉電源,或者,在當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi),繼續(xù)執(zhí)行應(yīng)用程 序,保持電腦正常運(yùn)行。一種電腦防沉迷方法,該方法包括如下步驟設(shè)定電腦的開(kāi)機(jī)時(shí)間段、關(guān)機(jī)時(shí)間段 和間隔時(shí)間,并保存在電腦主板的BIOS中;當(dāng)電腦啟動(dòng)時(shí),讀取電腦的當(dāng)前系統(tǒng)時(shí)間,并判 斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi);如果當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的開(kāi)機(jī)時(shí)間 段內(nèi),關(guān)閉電源;如果當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi),執(zhí)行開(kāi)機(jī)程序,正常開(kāi)機(jī); 每隔設(shè)定的間隔時(shí)間,讀取電腦的當(dāng)前系統(tǒng)時(shí)間,并判斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的關(guān) 機(jī)時(shí)間段內(nèi);如果當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi),關(guān)閉電源;如果當(dāng)前系統(tǒng)時(shí)間 不處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi),繼續(xù)執(zhí)行應(yīng)用程序,保持電腦正常運(yùn)行。相較于現(xiàn)有技術(shù),所述的防沉迷電腦主板及電腦防沉迷方法,可以通過(guò)在電腦主 板的BIOS中設(shè)定電腦的開(kāi)機(jī)時(shí)間段和關(guān)機(jī)時(shí)間段,以限制電腦的使用時(shí)間,降低了電腦防 沉迷的成本,而且管理方便,用戶(hù)可以隨時(shí)更改設(shè)定的電腦開(kāi)機(jī)時(shí)間段和關(guān)機(jī)時(shí)間段。
圖1是本發(fā)明防沉迷電腦主板較佳實(shí)施例的系統(tǒng)架構(gòu)圖。圖2是本發(fā)明電腦防沉迷方法較佳實(shí)施例的流程圖。圖3是圖2中步驟Sl的具體流程圖。
具體實(shí)施例方式如圖1所示,是本發(fā)明防沉迷電腦主板較佳實(shí)施例的系統(tǒng)架構(gòu)圖。該防沉迷電腦 主板2(以下簡(jiǎn)稱(chēng)電腦主板幻包括一個(gè)BIOS (Basic Input Output System,基本輸入輸出 系統(tǒng))20和蜂鳴器21。通過(guò)在電腦主板2的BIOS 20中設(shè)定電腦的開(kāi)機(jī)時(shí)間段和關(guān)機(jī)時(shí)間 段,可以限制電腦的使用時(shí)間。同時(shí),該設(shè)定值也可以根據(jù)用戶(hù)的需求隨時(shí)更改。在本實(shí)施例中,所述BIOS 20包括設(shè)置模塊201、讀取模塊202、判斷模塊203、執(zhí)行 模塊204和報(bào)警模塊205。本發(fā)明所稱(chēng)的模塊是完成一特定功能的計(jì)算機(jī)程序段,比程序更 適合于描述軟件在計(jì)算機(jī)中的執(zhí)行過(guò)程,因此在本發(fā)明以下對(duì)軟件描述都以模塊描述。所述設(shè)置模塊201用于設(shè)定電腦的開(kāi)機(jī)時(shí)間段、關(guān)機(jī)時(shí)間段和間隔時(shí)間,并保存 在BI0S20中,具體過(guò)程參見(jiàn)圖3的描述。在本實(shí)施例中,用戶(hù)可以一次設(shè)定多個(gè)電腦的開(kāi) 機(jī)時(shí)間段和關(guān)機(jī)時(shí)間段。所述間隔時(shí)間是指在電腦處于開(kāi)機(jī)狀態(tài)下,每隔一段時(shí)間,判斷 模塊203判斷電腦的當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi)。舉例而言,假設(shè)設(shè)定的開(kāi)機(jī)時(shí)間段為[12:00,13:00]和[1730,1830],關(guān)機(jī)時(shí)間 段為[18:30,M:00],
和[13:00,17:30],間隔時(shí)間為5分鐘。假設(shè)用戶(hù)在 18:00開(kāi)啟電腦,則每隔5分鐘,判斷模塊203判斷當(dāng)前系統(tǒng)時(shí)間是否處于[18:30,24:00],
和[13:00,17:30]三個(gè)區(qū)間內(nèi)。所述讀取模塊202用于當(dāng)用戶(hù)啟動(dòng)電腦時(shí),讀取電腦的當(dāng)前系統(tǒng)時(shí)間。所述判斷模塊203用于判斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi)。所述執(zhí)行模塊204用于在判斷模塊203判定當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的開(kāi)機(jī)時(shí)間 段內(nèi)時(shí),關(guān)閉電源。所述執(zhí)行模塊204還用于在判斷模塊203判定當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的開(kāi)機(jī)時(shí)間 段內(nèi)時(shí),執(zhí)行開(kāi)機(jī)程序,正常開(kāi)機(jī)。所述讀取模塊202還用于每隔設(shè)定的間隔時(shí)間,讀取電腦的當(dāng)前系統(tǒng)時(shí)間。所述判斷模塊203還用于判斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi)。所述報(bào)警模塊205用于在判斷模塊203判定當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的關(guān)機(jī)時(shí)間段 內(nèi)時(shí),啟動(dòng)電腦主板2上的蜂鳴器21發(fā)出報(bào)警聲音,提醒操作者保存文件。所述執(zhí)行模塊204還用于在判斷模塊203判定當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的關(guān)機(jī)時(shí) 間段內(nèi)時(shí),繼續(xù)執(zhí)行應(yīng)用程序,保持電腦正常運(yùn)行。如圖2所示,是本發(fā)明電腦防沉迷方法較佳實(shí)施例的流程圖。步驟Si,設(shè)置模塊201設(shè)定電腦的開(kāi)機(jī)時(shí)間段、關(guān)機(jī)時(shí)間段和間隔時(shí)間,并保存在 BI0S20中,具體過(guò)程參見(jiàn)圖3的描述。在本實(shí)施例中,用戶(hù)可以一次設(shè)定多個(gè)電腦的開(kāi)機(jī)時(shí) 間段和關(guān)機(jī)時(shí)間段。所述間隔時(shí)間是指在電腦處于開(kāi)機(jī)狀態(tài)下,每隔一段時(shí)間,判斷模塊 203判斷電腦的當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi)。步驟S2,當(dāng)用戶(hù)啟動(dòng)電腦時(shí),讀取模塊202讀取電腦的當(dāng)前系統(tǒng)時(shí)間。
步驟S3,判斷模塊203判斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi)。如果當(dāng) 前系統(tǒng)時(shí)間不處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi),執(zhí)行步驟S4 ;如果當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的開(kāi)機(jī) 時(shí)間段內(nèi),執(zhí)行步驟S5。步驟S4,執(zhí)行模塊204關(guān)閉電源,結(jié)束流程。步驟S5,執(zhí)行模塊204執(zhí)行開(kāi)機(jī)程序,正常開(kāi)機(jī),然后執(zhí)行步驟S6。步驟S6,讀取模塊202每隔設(shè)定的間隔時(shí)間,讀取電腦的當(dāng)前系統(tǒng)時(shí)間,然后執(zhí)行 步驟S7。步驟S7,判斷模塊203判斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi)。如果當(dāng) 前系統(tǒng)時(shí)間處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi),執(zhí)行步驟S8 ;如果當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的關(guān)機(jī) 時(shí)間段內(nèi),執(zhí)行步驟S9。步驟S8,報(bào)警模塊205啟動(dòng)電腦主板2上的蜂鳴器21發(fā)出報(bào)警聲音,提醒操作者 保存文件,然后執(zhí)行步驟S4。步驟S9,執(zhí)行模塊204繼續(xù)執(zhí)行應(yīng)用程序,保持電腦正常運(yùn)行。如圖3所示,是圖2中步驟Sl的具體流程圖。步驟Sl 1,設(shè)置模塊201在啟動(dòng)電腦電源后,開(kāi)始進(jìn)行電腦主板2的自檢。步驟S12,設(shè)置模塊201判斷用戶(hù)是否有按熱鍵(如Fl鍵),以進(jìn)入BIOS 20的設(shè) 定界面。如果用戶(hù)沒(méi)有按熱鍵進(jìn)入BIOS 20的設(shè)定界面,執(zhí)行步驟S13;如果用戶(hù)有按熱鍵 進(jìn)入BI0S20的設(shè)定界面,執(zhí)行步驟S14。步驟S13,設(shè)置模塊201執(zhí)行開(kāi)機(jī)程序,正常開(kāi)機(jī)。步驟S14,設(shè)置模塊201接收用戶(hù)的輸入密碼,然后執(zhí)行步驟S15。步驟S15,設(shè)置模塊201判斷接收的輸入密碼是否正確。具體而言,如果接收的輸 入密碼與預(yù)設(shè)的密碼一致,則判定接收的輸入密碼正確;如果接收的輸入密碼與預(yù)設(shè)的密 碼不一致,則判定接收的輸入密碼不正確。如果接收的輸入密碼正確,執(zhí)行步驟S16 ;如果 接收的輸入密碼不正確,執(zhí)行步驟S17。步驟S16,通過(guò)設(shè)置模塊201設(shè)定電腦的開(kāi)機(jī)時(shí)間段、關(guān)機(jī)時(shí)間段和間隔時(shí)間,并 保存在BIOS 20中,然后執(zhí)行步驟S17。步驟S17,設(shè)置模塊201退出BIOS 20,并重啟電腦。最后應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照 較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的 技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種電腦防沉迷方法,其特征在于,該方法包括如下步驟設(shè)定電腦的開(kāi)機(jī)時(shí)間段、關(guān)機(jī)時(shí)間段和間隔時(shí)間,并保存在電腦主板的BIOS中; 當(dāng)電腦啟動(dòng)時(shí),讀取電腦的當(dāng)前系統(tǒng)時(shí)間,并判斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的開(kāi)機(jī) 時(shí)間段內(nèi);如果當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi),關(guān)閉電源; 如果當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi),執(zhí)行開(kāi)機(jī)程序,正常開(kāi)機(jī); 每隔設(shè)定的間隔時(shí)間,讀取電腦的當(dāng)前系統(tǒng)時(shí)間,并判斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定 的關(guān)機(jī)時(shí)間段內(nèi);如果當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi),關(guān)閉電源;及如果當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi),繼續(xù)執(zhí)行應(yīng)用程序,保持電腦正常運(yùn)行。
2.如權(quán)利要求1所述的電腦防沉迷方法,其特征在于,所述設(shè)定電腦的開(kāi)機(jī)時(shí)間段、關(guān) 機(jī)時(shí)間段和間隔時(shí)間的步驟包括啟動(dòng)電腦電源,開(kāi)始進(jìn)行主板自檢;判斷是否有按熱鍵以進(jìn)入BIOS設(shè)定界面;如果沒(méi)有按熱鍵進(jìn)入BIOS設(shè)定界面,執(zhí)行開(kāi)機(jī)程序,正常開(kāi)機(jī);如果有按熱鍵進(jìn)入BIOS設(shè)定界面,接收用戶(hù)的輸入密碼;判斷接收的輸入密碼是否正確;如果接收的輸入密碼正確,設(shè)定電腦的開(kāi)機(jī)時(shí)間段、關(guān)機(jī)時(shí)間段和間隔時(shí)間,并保存在 BIOS中,然后退出BIOS,并重啟電腦;及如果接收的輸入密碼不正確,直接退出BIOS,并重啟電腦。
3.如權(quán)利要求2所述的電腦防沉迷方法,其特征在于,所述熱鍵為Fl鍵。
4.如權(quán)利要求2所述的電腦防沉迷方法,其特征在于,所述判斷接收的輸入密碼是否 正確的步驟包括如果接收的輸入密碼與預(yù)設(shè)的密碼一致,則判定接收的輸入密碼正確;及 如果接收的輸入密碼與預(yù)設(shè)的密碼不一致,則判定接收的輸入密碼不正確。
5.如權(quán)利要求1或2所述的電腦防沉迷方法,其特征在于,還包括步驟如果當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi),啟動(dòng)電腦主板上的蜂鳴器發(fā)出報(bào)警聲 音,提醒操作者保存文件。
6.一種防沉迷電腦主板,其特征在于,該電腦主板的BIOS包括設(shè)置模塊,用于設(shè)定電腦的開(kāi)機(jī)時(shí)間段、關(guān)機(jī)時(shí)間段和間隔時(shí)間,并保存在電腦主板的 BIOS 中;讀取模塊,用于當(dāng)電腦啟動(dòng)時(shí),讀取電腦的當(dāng)前系統(tǒng)時(shí)間; 判斷模塊,用于判斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi); 執(zhí)行模塊,用于在當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi)時(shí),關(guān)閉電源,或者,在當(dāng) 前系統(tǒng)時(shí)間處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi)時(shí),執(zhí)行開(kāi)機(jī)程序,正常開(kāi)機(jī);所述讀取模塊,還用于每隔設(shè)定的間隔時(shí)間,讀取電腦的當(dāng)前系統(tǒng)時(shí)間; 所述判斷模塊,還用于判斷當(dāng)前系統(tǒng)時(shí)間是否處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi);及 所述執(zhí)行模塊,還用于在當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi)時(shí),關(guān)閉電源,或者,在當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi),繼續(xù)執(zhí)行應(yīng)用程序,保持電腦正常運(yùn)行。
7.如權(quán)利要求6所述的防沉迷電腦主板,其特征在于,所述設(shè)置模塊設(shè)定電腦的開(kāi)機(jī) 時(shí)間段、關(guān)機(jī)時(shí)間段和間隔時(shí)間包括啟動(dòng)電腦電源,開(kāi)始進(jìn)行主板自檢;判斷是否有按熱鍵以進(jìn)入BIOS設(shè)定界面;如果沒(méi)有按熱鍵進(jìn)入BIOS設(shè)定界面,執(zhí)行開(kāi)機(jī)程序,正常開(kāi)機(jī);如果有按熱鍵進(jìn)入BIOS設(shè)定界面,接收用戶(hù)的輸入密碼;判斷接收的輸入密碼是否正確;如果接收的輸入密碼正確,設(shè)定電腦的開(kāi)機(jī)時(shí)間段、關(guān)機(jī)時(shí)間段和間隔時(shí)間,并保存在 BIOS中,然后退出BIOS,并重啟電腦;及如果接收的輸入密碼不正確,直接退出BIOS,并重啟電腦。
8.如權(quán)利要求7所述的防沉迷電腦主板,其特征在于,所述熱鍵為Fl鍵。
9.如權(quán)利要求7所述的防沉迷電腦主板,其特征在于,所述判斷模塊判斷接收的輸入 密碼是否正確包括如果接收的輸入密碼與預(yù)設(shè)的密碼一致,則判定接收的輸入密碼正確;及 如果接收的輸入密碼與預(yù)設(shè)的密碼不一致,則判定接收的輸入密碼不正確。
10.如權(quán)利要求6或7所述的防沉迷電腦主板,其特征在于,還包括報(bào)警模塊,用于在當(dāng) 前系統(tǒng)時(shí)間處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi)時(shí),啟動(dòng)電腦主板上的蜂鳴器發(fā)出報(bào)警聲音,提醒操 作者保存文件。
全文摘要
一種電腦防沉迷方法,該方法包括如下步驟設(shè)定電腦的開(kāi)機(jī)時(shí)間段、關(guān)機(jī)時(shí)間段和間隔時(shí)間;當(dāng)電腦啟動(dòng)時(shí),讀取電腦的當(dāng)前系統(tǒng)時(shí)間;如果當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi),關(guān)閉電源;如果當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的開(kāi)機(jī)時(shí)間段內(nèi),執(zhí)行開(kāi)機(jī)程序;每隔設(shè)定的間隔時(shí)間,讀取電腦的當(dāng)前系統(tǒng)時(shí)間;如果當(dāng)前系統(tǒng)時(shí)間處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi),關(guān)閉電源;如果當(dāng)前系統(tǒng)時(shí)間不處于設(shè)定的關(guān)機(jī)時(shí)間段內(nèi),繼續(xù)執(zhí)行應(yīng)用程序。利用本發(fā)明可以通過(guò)在電腦主板的BIOS中設(shè)定電腦的開(kāi)機(jī)時(shí)間段和關(guān)機(jī)時(shí)間段,以限制電腦的使用時(shí)間。
文檔編號(hào)G06F9/44GK102096775SQ20091031147
公開(kāi)日2011年6月15日 申請(qǐng)日期2009年12月15日 優(yōu)先權(quán)日2009年12月15日
發(fā)明者朱鴻儒 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司