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

預(yù)約工作執(zhí)行的方法

文檔序號:6468229閱讀:377來源:國知局
專利名稱:預(yù)約工作執(zhí)行的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種預(yù)約工作執(zhí)行的方法,尤其涉及計算機系統(tǒng)于關(guān)機狀態(tài) 下能于一預(yù)約時間自動開機并執(zhí)行預(yù)約工作的方法。
背景技術(shù)
請參見圖1,其所示出為公知可進行預(yù)約錄像的計算機系統(tǒng)的功能方塊
示意圖。如圖中所示, 一般的電視卡10皆具有錄像的功能,并且可通過操 作系統(tǒng)(Operating System)中的應(yīng)用程序來預(yù)先設(shè)定其錄像的時間,以定時 錄制電視節(jié)目。而前提是使用者必須在預(yù)定時間之前,以手動的方式開啟計 算機系統(tǒng)1的電源開關(guān)14,使其觸發(fā)電源供應(yīng)模塊13開始供電,進而開啟 計算機系統(tǒng)l;或是將計算機系統(tǒng)1保持在開機狀態(tài),才能執(zhí)行先前所預(yù)約 的錄像工作。
為了讓計算機系統(tǒng)1在開機狀態(tài)下也能達到節(jié)約能源的效果,1997年由 Intel、 Microsoft以及Toshiba共同制定了進階組態(tài)與電源接口 (ACPI, Advanced Configuration and Power Interface),也就是可由操作系統(tǒng)直接進行 電源管理。ACPI將一般計算機系統(tǒng)的電源狀態(tài)大致區(qū)分為S0、 Sl、 S2、 S3、 S4、 S5等六種狀態(tài)。其中S5 (SoftOff)為計算機系統(tǒng)的關(guān)機狀態(tài),即計算 機系統(tǒng)未開機時的電源狀態(tài);SO (Working State)為計算機系統(tǒng)的一般工作狀 態(tài),當計算機系統(tǒng)完成開機并成功登入操作系統(tǒng)后,即是屬于此工作狀態(tài); 當計算機系統(tǒng)于工作狀態(tài)下閑置時,計算機系統(tǒng)便會依照操作系統(tǒng)的設(shè)定而 進入不同程度的睡眠狀態(tài)(Sleeping State)以達到節(jié)約能源的效果。而睡眠 狀態(tài)依其返回至SO的速度可細分為SI (Power on Suspend) 、 S2 (Deeper Sleep) 、 S3 (Standby or Suspend to RAM)及S4 (Hibernet or Suspend to Disk) 等四種狀態(tài),例如,SI返回到SO的速度最快,S2次之,S3再次,S4則最 慢。當一般的計算機系統(tǒng)1進入上述的睡眠狀態(tài)時,皆可通過操作系統(tǒng)的應(yīng) 用程序接口 (API, Application Programming Interface)對計算機系統(tǒng)1進行預(yù)約喚醒的動作,以執(zhí)行后續(xù)的預(yù)約錄像工作。但是在上述的睡眠狀態(tài)S1 S4 中,即使計算機系統(tǒng)1未執(zhí)行有效的工作,但實際上計算機系統(tǒng)1仍然持續(xù) 的在消耗電能,若要大幅的減低計算機系統(tǒng)l于閑置時所消耗的電能,那么
較佳的方式便是使計算機系統(tǒng)1進入S5的關(guān)機狀態(tài)。但其最大的缺點是, 當計算機系統(tǒng)1處于S5的關(guān)機狀態(tài)下便無法通過操作系統(tǒng)的應(yīng)用程序接口 對計算機系統(tǒng)1進行預(yù)約喚醒的動作,而導(dǎo)致預(yù)約錄像工作將無法正常進行。
為了解決上述的問題,目前已出現(xiàn)一種網(wǎng)絡(luò)喚醒技術(shù)(WakeOnLan, WOL)。通過支持網(wǎng)絡(luò)喚醒技術(shù)的主機板及網(wǎng)絡(luò)適配卡(Network Interface Card, NIC),讓使用者可通過遠程終端服務(wù)器(Remote Sever)傳送一網(wǎng)絡(luò) 喚醒封包(或稱為魔法封包,Magic Pocket)至計算機系統(tǒng)內(nèi)部的網(wǎng)絡(luò)適配 卡(Network Interface Card, NIC),當網(wǎng)絡(luò)適配卡接收到此網(wǎng)絡(luò)喚醒封包后 便隨即傳送一控制信號至主機板,以喚醒計算機系統(tǒng)或使其從關(guān)機狀態(tài)轉(zhuǎn)成 開機狀態(tài),但是此技術(shù)的缺點便是計算機系統(tǒng)無法自行從本機喚醒。
另外,中國臺灣專利第1224283號也提出一種可執(zhí)行預(yù)約工作項目的計 算機系統(tǒng)。此公用的技術(shù)手段必須通過額外加裝的預(yù)約設(shè)定裝置來對計算機 系統(tǒng)進行預(yù)約喚醒的動作,但是如此的做法會造成制作成本增加的問題,并 且額外加裝硬件也會造成資源的浪費。同理,中國臺灣專利第M271195號也 是于電視卡上加裝額外的控制模塊,通過此控制模塊向PCI (Peripheral Component Interface,外圍組件接口)總線發(fā)送控制計算機系統(tǒng)執(zhí)行開機操 作的一開機信號,并通過此開機信號來控制PCI總線的PME弓l腳(Power Management Event)的電壓電平(例如由輸出高電平信號切換至低電平信號), 進而啟動計算機系統(tǒng)。但是此發(fā)明最大的缺點也是必須加額外的控制模塊, 因此這樣的作法同樣也會造成制作成本增加以及導(dǎo)致資源浪費的問題。
因此,如何提出一適當?shù)难b置與方法以解決上述的現(xiàn)有技術(shù)的問題,便 為本發(fā)明發(fā)展的主要目的。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種預(yù)約工作執(zhí)行的方法,此方法不僅可使計算 機系統(tǒng)于關(guān)機狀態(tài)下自動開機并執(zhí)行預(yù)約的工作,更能兼顧節(jié)省能源與環(huán)保 的需求。本發(fā)明的其它目的和優(yōu)點可以從本發(fā)明所公開的技術(shù)特征中得到進一 步的了解。
為達上述之一或部分或全部目的或是其它目的,本發(fā)明的一實施例提出一 種預(yù)約工作執(zhí)行的方法,應(yīng)用于一計算機系統(tǒng)與一外圍裝置,該計算機系統(tǒng)內(nèi) 建有一可產(chǎn)生一時間信息的時間發(fā)生器及一內(nèi)存,該方法包含下列步驟于一 正常工作狀態(tài)中提供一使用者輸入接口以設(shè)定至少一預(yù)約時間并自動存儲于內(nèi) 存中;于一關(guān)機狀態(tài)中持續(xù)對時間發(fā)生器與內(nèi)存供電,當時間發(fā)生器所產(chǎn)生的 時間信息與內(nèi)存所存儲的預(yù)約時間符合一預(yù)定關(guān)系時,產(chǎn)生一電源控制信號使 計算機系統(tǒng)由關(guān)機狀態(tài)進入正常工作狀態(tài);以及當計算機系統(tǒng)進入正常工作狀 態(tài)后,啟動外圍裝置執(zhí)行預(yù)約時間所相對應(yīng)的一預(yù)約工作項目。
本發(fā)明實施例所提出預(yù)約工作執(zhí)行的方法利用一預(yù)約管理程序供使用 者設(shè)定至少一組預(yù)約工作數(shù)據(jù)以及對使用者所設(shè)定的預(yù)約工作數(shù)據(jù)進行調(diào) 度管理,使得計算機系統(tǒng)在關(guān)機狀態(tài)下且預(yù)約時間已到達時,可自動執(zhí)行開 機的動作并執(zhí)行先前所設(shè)定的預(yù)約工作數(shù)據(jù)。
為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉優(yōu)選實施例,并 配合附圖,作詳細說明如下。


本發(fā)明得通過下列附圖及說明,以得一更深入的了解 圖1為公知可進行預(yù)約錄像的計算機系統(tǒng)的功能方塊示意圖。 圖2為本發(fā)明所提出可執(zhí)行預(yù)約工作的計算機系統(tǒng)及外圍裝置的一優(yōu)選 實施例功能方塊示意圖。
圖3(a)為使用者于預(yù)約管理程序設(shè)定預(yù)約工作數(shù)據(jù)的優(yōu)選實施例處理方 法流程圖。
圖3(b)為計算機系統(tǒng)處于關(guān)機狀態(tài)下進行時間比對的一優(yōu)選實施例處理 方法流程圖。
圖3(c)為計算機系統(tǒng)處于開機狀態(tài)下進行時間比對的一優(yōu)選實施例處理 方法流程圖。
上述附圖中的附圖標記說明如下 1、 2計算機系統(tǒng) 12主機板10電視卡
13電源供應(yīng)模塊
212時間發(fā)生器
14電源開關(guān) 23中央處理器
216 CMOS
22北橋芯片 20硬盤
201預(yù)約管理程序 25外圍裝置
21南橋芯片 24 BIOS外部內(nèi)存
具體實施例方式
請參見圖2,其所示出為本發(fā)明所提出可執(zhí)行預(yù)約工作的計算機系統(tǒng)及 外圍裝置的一優(yōu)選實施例功能方塊示意圖。從圖中可清楚看出,計算機系統(tǒng) 2包含一中央處理器23、 一北橋芯片22、 一南橋芯片21、 一硬盤20以及一 存儲基本輸出入系統(tǒng)(Basic Input/Output System,以下簡稱BIOS)的BIOS 外部內(nèi)存24。其中,南橋芯片21則內(nèi)建一時間發(fā)生器212以及一互補式金 屬氧化物半導(dǎo)體存儲器216 (Complementary Metal Oxide Semiconductor Random Access Memory, CMOS RAM,以下簡稱CMOS)。另外,外圍裝 置25可為一電視卡,或其它連接于計算機系統(tǒng)2內(nèi)部的裝置或連接于計算 機系統(tǒng)2外部的外圍設(shè)備,例如投影裝置、音效裝置、顯示裝置、存儲裝置、 打印裝置、網(wǎng)絡(luò)裝置、傳真裝置、掃描裝置、通信裝置、照相裝置、錄像裝 置、電話系統(tǒng)及其它計算機系統(tǒng)等包含有線或無線連接的裝置。
而所述的BIOS外部內(nèi)存24可使用電可擦除可編程只讀存儲器
(Electrically Erasable Programmable Read-Only Memory, EEPROM)或閃存
(Flash memory)來完成。由于BIOS外部內(nèi)存24為一種只讀存儲器(ROM, Read-Only Memory),因此使用者于BIOS中的系統(tǒng)設(shè)置程序?qū)ο到y(tǒng)參數(shù)所 進行的設(shè)定,BIOS便會將其存儲于CMOS 216中。相反的,CMOS 216則 是一種可讀可寫的內(nèi)存,主要用來保存當前的硬件系統(tǒng)信息以及使用者對某 些系統(tǒng)參數(shù)的設(shè)定,由于COMS只具有保存數(shù)據(jù)的功能,因此必須通過BIOS 中的系統(tǒng)設(shè)置程序才能改變CMOS內(nèi)部的系統(tǒng)參數(shù)設(shè)定。再者,CMOS 216 由計算機系統(tǒng)2中的一后備電池對其進行供電,因此無論是在計算機系統(tǒng)2 的關(guān)機狀態(tài)下,或是遇到計算機系統(tǒng)2斷電的情況下,CMOS 216內(nèi)部所存 儲的數(shù)據(jù)都不會遺失。另外,所述的時間發(fā)生器212可為一實時時鐘發(fā)生器(Real Time Clock, RTC),用以產(chǎn)生一時間信息;是一般計算機系統(tǒng)中,計算機時鐘信息最原 始的來源。相同地,時間發(fā)生器212也由計算機系統(tǒng)2中的后備電池對其進 行供電,進而使系統(tǒng)時間得以持續(xù)運作。
承上述,利用CMOS 216以及時間發(fā)生器(RTC) 212的功能及特性, 可使原本處于關(guān)機狀態(tài)S5的計算機系統(tǒng)2于某個特定的時間進行自動開機 的動作。其利用CMOS 216來存儲一預(yù)約時間(包括系統(tǒng)日期與時間的字段), 再通過時間發(fā)生器212來取得時間信息。當時間發(fā)生器212所產(chǎn)生的時間信 息與CMOS 216所存儲的預(yù)約時間符合一預(yù)定關(guān)系時;例如兩者時間相同, 或是兩者之間的時間差值落入系統(tǒng)所預(yù)設(shè)的一時間預(yù)定范圍內(nèi)(例如10~30 秒)。時間發(fā)生器212便產(chǎn)生一電源控制信號使計算機系統(tǒng)2由關(guān)機狀態(tài)S5 進入正常工作狀態(tài)S0。由于計算機系統(tǒng)2內(nèi)部的后備電池于計算機系統(tǒng)2 的關(guān)機狀態(tài)S5下仍會對時間發(fā)生器212及CMOS 216進行供電;因此當計 算機系統(tǒng)2處于關(guān)機狀態(tài)S5下,時間發(fā)生器212與CMOS 216仍可正常運 作。
一般來說,若使用者欲使用上述的計算機系統(tǒng)自動開機的功能,需于 BIOS設(shè)定該預(yù)約時間,并通過BIOS將該預(yù)約時間存儲于CMOS 216。而本 發(fā)明所提出的預(yù)約工作執(zhí)行的方法便是于計算機系統(tǒng)2的正常工作狀態(tài)SO 下提供一使用者輸入接口 (即存儲于硬盤20中的預(yù)約管理程序201)以設(shè)定 至少一組或多組預(yù)約工作數(shù)據(jù),再經(jīng)過預(yù)約管理程序201將使用者所設(shè)定的 預(yù)約工作數(shù)據(jù)依照執(zhí)行時間的先后順序進行調(diào)度后,預(yù)約管理程序201便自 動替使用者將欲使計算機系統(tǒng)2自動開機的時間存儲于CMOS 216中。也就 是說,通過預(yù)約管理程序201 ,使用者可在操作系統(tǒng)的操作環(huán)境下改變CMOS 216中所存儲的自動開機時間,而不需通過BIOS所提供的使用者接口。
而所述的預(yù)約工作數(shù)據(jù)則包含至少一預(yù)約時間及一預(yù)約工作項目,使用 者可使用每周或每日做為依據(jù),并以分(Minutes)、秒(Seconds)、微秒(Milli Seconds)以及小時(Hours)做為時間的單位來設(shè)定預(yù)約時間。并進一步設(shè)定第 一預(yù)約時間到達時所欲執(zhí)行的預(yù)約工作項目,例如使用外圍裝置25(電視卡) 進行預(yù)約錄像、預(yù)約電視/廣播的時間平移(TV/Radio Time Shift)錄像、播 放多媒體文件以及多媒體文件格式轉(zhuǎn)換(Transform Multi-Media Format)等工作項目。
當使用者將上述的預(yù)約工作數(shù)據(jù)設(shè)定完畢后,預(yù)約管理程序201便會針 對使用者所設(shè)定的預(yù)約工作數(shù)據(jù)進行調(diào)度管理,即依照每組預(yù)約工作數(shù)據(jù)所 包含的預(yù)約時間的執(zhí)行時間先后做排序,并將最近一組欲執(zhí)行的預(yù)約工作數(shù)
據(jù)中的預(yù)約時間自動存儲于CMOS 216。值得注意的是,為了預(yù)留計算機系 統(tǒng)2開機所需的額外時間,當CMOS 216所存儲的預(yù)約時間與時間發(fā)生器212 所產(chǎn)生的時間信息符合一預(yù)定關(guān)系時,時間發(fā)生器212便可產(chǎn)生一電源控制 信號進而開啟計算機系統(tǒng)。而所述的預(yù)定關(guān)系可以是兩者之間的時間差值等 于0、或是兩者之間的時間差值落入一預(yù)定時間范圍(例如10 30秒)、又 或是時間差值等于一特定時間值(例如3分鐘)。而所設(shè)定的時間差值即為 預(yù)留計算機系統(tǒng)2開機過程所需的時間,此時間差值可為預(yù)約管理程序201 所內(nèi)建的設(shè)定或由使用者自行設(shè)定。再者,當時間發(fā)生器212所產(chǎn)生的時間 信息與CMOS 216所存儲的預(yù)約時間兩者相同時,預(yù)約管理程序201便啟動 外圍裝置25并監(jiān)控其執(zhí)行使用者先前所設(shè)定的預(yù)約工作項目,即預(yù)約時間 所相對應(yīng)的預(yù)約工作項目。
舉例來說,當使用者于預(yù)約管理程序201中設(shè)定了三組預(yù)約工作數(shù)據(jù), 這些預(yù)約工作數(shù)據(jù)所包含的預(yù)約時間及預(yù)約工作項目分別為(l)早上九點錄 制廣播;(2)早上六點播放多媒體文件以及(3)下午一點錄制電視節(jié)目。當使用 者設(shè)定完畢后,預(yù)約管理程序201便會依照每組預(yù)約工作數(shù)據(jù)所包含的預(yù)約 時間的執(zhí)行時間先后做排序(2>1>3),并將最近一組欲執(zhí)行的預(yù)約工作數(shù) 據(jù)中的預(yù)約時間(早上六點)存儲于CMOS 216。假設(shè)所設(shè)定的預(yù)定關(guān)系為 時間發(fā)生器212所產(chǎn)生的時間與CMOS 216所存儲的預(yù)約時間兩者之間的時 間差值為3分鐘便開啟計算機系統(tǒng)2。那么當計算機系統(tǒng)2處于關(guān)機狀態(tài)下, 一旦時間發(fā)生器212所產(chǎn)生的時間信息與存儲于CMOS 216中的預(yù)約時間符 合該預(yù)定關(guān)系(即兩者之間的時間差值符合3分鐘,例如時間發(fā)生器212所產(chǎn) 生的時間為五點五十七分)時,時間發(fā)生器212便產(chǎn)生電源控制信號,進而使 計算機系統(tǒng)2由關(guān)機狀態(tài)S5進入正常工作狀態(tài)S0。
再者,本發(fā)明所提出的預(yù)約管理程序201屬于一種常駐程序(TSR, Terminate and Stay Resident)或背景服務(wù)程序,當計算機系統(tǒng)2由關(guān)機狀態(tài)S5 下重新開機并進入正常工作狀態(tài)SO后,計算機系統(tǒng)2便會自動加載預(yù)約管理程序201。預(yù)約管理程序201啟動后便會持續(xù)確認時間發(fā)生器212所產(chǎn)生 的時間信息與CMOS 216所存儲的預(yù)約時間是否相同;當上述兩者相同時, 預(yù)約管理程序201便會啟動外圍裝置25并監(jiān)控其執(zhí)行使用者先前所設(shè)定的 預(yù)約工作項目,即預(yù)約時間所相對應(yīng)的預(yù)約工作項目。
其次,若使用者將預(yù)約工作數(shù)據(jù)設(shè)定完畢且預(yù)約管理程序201也將預(yù)約 時間自動存儲于CMOS 216。若計算機系統(tǒng)2處于睡眠狀態(tài)S1 S4或正常工 作狀態(tài)S0下,預(yù)約管理程序201便會持續(xù)比對并判斷時間發(fā)生器212所產(chǎn) 生的時間信息與CMOS 216所存儲的預(yù)約時間是否相同。 一旦上述兩者相同 時;若計算機系統(tǒng)2處于正常工作狀態(tài)SO下,預(yù)約管理程序201便會啟動 外圍裝置25并監(jiān)控其執(zhí)行使用者先前所設(shè)定的預(yù)約工作項目,即預(yù)約時間 所才樹應(yīng)的預(yù)約工作項目『但^^^##] # 1^^£處于睡眠 狀態(tài)S1 S4下,預(yù)約管理程序201便會通過一應(yīng)用程序接口(API)對計算機 系統(tǒng)2進行喚醒的動作,使計算機系統(tǒng)2由睡眠狀態(tài)S1 S4進入正常工作狀 態(tài)S0。并于計算機系統(tǒng)2回復(fù)至正常工作狀態(tài)后SO啟動外圍裝置25并監(jiān)控 其執(zhí)行預(yù)約時間所相對應(yīng)的預(yù)約工作項目。
也就是說,當計算機系統(tǒng)2處于關(guān)機狀態(tài)下S5,計算機系統(tǒng)2能根據(jù)先 前預(yù)約管理程序201所存儲的預(yù)約時間而自動開機并進入正常工作狀態(tài)S0, 接著預(yù)約管理程序201再啟動外圍裝置25并監(jiān)控其執(zhí)行預(yù)約工作項目。當 計算機系統(tǒng)2處于睡眠狀態(tài)S1 S4下,預(yù)約管理程序201能喚醒計算機系統(tǒng) 2,并使其進入正常工作狀態(tài)S0,進而啟動外圍裝置25并監(jiān)控其執(zhí)行預(yù)約工 作項目。當計算機系統(tǒng)2處于正常工作狀態(tài)S0下,預(yù)約管理程序201便直 接啟動外圍裝置25并監(jiān)控其執(zhí)行預(yù)約工作項目。
另外,當計算機系統(tǒng)2執(zhí)行完使用者先前所設(shè)定的預(yù)約工作項目后,預(yù) 約管理程序201便會將下一組欲執(zhí)行的預(yù)約工作數(shù)據(jù)的預(yù)約時間自動存儲于 CMOS 216。如此依序?qū)⑹褂谜咚O(shè)定的預(yù)約工作數(shù)據(jù)依照調(diào)度順序而自動 存儲至CMOS 216,以確保下一組預(yù)約工作項目可在計算機系統(tǒng)2的正常工 作狀態(tài)SO下順利執(zhí)行。并且每當使用者增加新的預(yù)約工作數(shù)據(jù)時,預(yù)約管 理程序201都會將新增的預(yù)約工作數(shù)據(jù)加入現(xiàn)有的調(diào)度中并重新排序,接著 將排序過后最近一組欲執(zhí)行的預(yù)約工作項目的預(yù)約時間存儲至CMOS 216。 但若是在使用者設(shè)定預(yù)約工作數(shù)據(jù)前,使用者已通過BIOS所提供的使用者接口而將一自動開機時間存儲于CMOS 216,那么預(yù)約管理程序201會于存 儲預(yù)約時間時,先行讀取此自動開機時間并將此自動開機時間加入現(xiàn)有的調(diào) 度中進行排序,待接近此自動開機時間的執(zhí)行時間再將其存回至CMOS 216。 例如使用者已通過BIOS所提供的使用者接口設(shè)定自動開機時間(晚上九點) 并存儲于CMOS 216,爾后,當預(yù)約管理程序201欲將預(yù)約時間(晚上六點) 存儲于CMOS 216時,預(yù)約管理程序201會先讀取此自動開機時間(晚上九 點)并將預(yù)約時間(晚上六點)存儲并覆蓋至CMOS 216,以及將自動開機 時間(晚上九點)加入預(yù)約管理程序201現(xiàn)有的調(diào)度中進行排序。待預(yù)約時 間六點所對應(yīng)的預(yù)約工作項目執(zhí)行完畢后再將此自動開機時間(晚上九點) 存回CMOS 216。但若是預(yù)約管理程序201的調(diào)度中有較九點早的預(yù)約工作 數(shù)據(jù)(例如晚上七點),那么預(yù)約管理程序201會于預(yù)約時間六點所對應(yīng)的 預(yù)約工作項目執(zhí)行完畢后,先將預(yù)約時間(晚上七點)存儲至CMOS 216, 待此預(yù)約時間的工作項目執(zhí)行完畢后再將自動開機時間(晚上九點)存回 CMOS 216。因此,由上述可知本發(fā)明所提出的預(yù)約工作執(zhí)行的方法不僅可 提供使用者于操作系統(tǒng)下設(shè)定預(yù)約工作數(shù)據(jù),當使用者通過BIOS所提供的 使用者接口進行設(shè)定時也不會產(chǎn)生技術(shù)沖突。
另外,使用者可于預(yù)約管理程序201中設(shè)定當計算機系統(tǒng)2執(zhí)行完所設(shè) 定的預(yù)約工作項目后,使計算機系統(tǒng)2進入睡眠狀態(tài)S1 S4或關(guān)機狀態(tài)S5。
請參見圖3(a)、圖3(b)、圖3(c),其所示出為本發(fā)明所提出預(yù)約工作執(zhí) 行的方法的一優(yōu)選實施例處理方法流程圖。請參見圖3(a),其所示出為使用 者于預(yù)約管理程序設(shè)定預(yù)約工作數(shù)據(jù)的優(yōu)選實施例處理方法流程圖。當計算 機系統(tǒng)2開啟并進入正常工作狀態(tài)后,如步驟300,預(yù)約管理程序201會自 動啟動并于操作系統(tǒng)背景下執(zhí)行,如步驟301,使用者此時可于預(yù)約管理程 序201設(shè)定至少一組或多組預(yù)約工作數(shù)據(jù),如步驟302。接著預(yù)約管理程序 201便會將使用者所設(shè)定的預(yù)約工作數(shù)據(jù)依照其預(yù)約時間的執(zhí)行時間先后而 做調(diào)度,如步驟304,并將最近一組欲執(zhí)行的預(yù)約工作數(shù)據(jù)的預(yù)約時間自動 存儲于CMOS 216,如步驟306。當使用者將預(yù)約工作數(shù)據(jù)設(shè)定完畢后即可 關(guān)閉或繼續(xù)使用計算機系統(tǒng)2;若使用者選擇關(guān)閉計算機系統(tǒng)2則進入節(jié)點 A;若使用者選擇不關(guān)閉計算機系統(tǒng)2則進入節(jié)點B。
請參見圖3(b),其所示出為計算機系統(tǒng)處于關(guān)機狀態(tài)下進行時間比對的一優(yōu)選實施例處理方法流程圖。若是計算機系統(tǒng)2處于關(guān)機狀態(tài)下,便會持
續(xù)比對并判斷時間發(fā)生器212所產(chǎn)生的時間信息與存儲于CMOS 216中的預(yù) 約時間是否符合一預(yù)定關(guān)系(例如兩者之間的時間差值為3分鐘),如步驟 312、 313。 一旦上述兩者符合該預(yù)定關(guān)系后,時間發(fā)生器312便產(chǎn)生一電源 控制信號,進而使計算機系統(tǒng)2由關(guān)機狀態(tài)S5進入正常工作狀態(tài)S0,即開 啟計算機系統(tǒng)2,如步驟314。當計算機系統(tǒng)進入正常工作狀態(tài)SO后,預(yù)約 管理程序201便自動啟動并持續(xù)比對以及判斷時間發(fā)生器212所產(chǎn)生的時間 信息與存儲于CMOS 216的預(yù)約時間是否相同,如步驟316、 317。 一旦上述 兩者相同時,預(yù)約管理程序201便會啟動外圍裝置25并監(jiān)控其執(zhí)行使用者 先前所設(shè)定的預(yù)約工作項目,即預(yù)約時間所相對應(yīng)的預(yù)約工作項目,如步驟 318。
請參見圖3(c),其所示出為計算機系統(tǒng)處于開機狀態(tài)下進行時間比對的 一優(yōu)選實施例處理方法流程圖。若是計算機系統(tǒng)2處于開機狀態(tài)下,預(yù)約管 理程序201便會持續(xù)比對并判斷時間發(fā)生器212所產(chǎn)生的時間信息與CMOS 216所存儲的預(yù)約時間是否相同,如步驟321、 322。 一旦上述兩者相同且計 算機系統(tǒng)正處于正常工作狀態(tài)S0時,預(yù)約管理程序201便會啟動外圍裝置 25并監(jiān)控其執(zhí)行使用者先前所設(shè)定的預(yù)約工作項目,即預(yù)約時間所相對應(yīng)的 預(yù)約工作項目,如步驟325。但若是上述兩者相同時,計算機系統(tǒng)2正處于 睡眠狀態(tài)S1 S4下,預(yù)約管理程序201便會通過應(yīng)用程序接口(API)喚醒計 算機系統(tǒng)2,如步驟324,并于計算機系統(tǒng)2回復(fù)至正常工作狀態(tài)后S0啟動 外圍裝置25并監(jiān)控其執(zhí)行預(yù)約時間所相對應(yīng)的預(yù)約工作項目,如步驟325。
綜上所述,本發(fā)明所提出的預(yù)約工作執(zhí)行的方法最主要的技術(shù)特征就是 利用一預(yù)約管理程序使計算機系統(tǒng)在關(guān)機的狀態(tài)S5下能夠自動開機并執(zhí)行 預(yù)約的工作,進而兼顧節(jié)省能源與環(huán)保的需求。
雖然本發(fā)明已以優(yōu)選實施例公開如上,然其并非用以限定本發(fā)明,任何 所屬技術(shù)領(lǐng)域中的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作 些許的更動與潤飾,因此本發(fā)明的保護范圍當視所附的權(quán)利要求所界定的范 圍為準。另外,本發(fā)明的任一實施例或權(quán)利要求不須達成本發(fā)明所公開的全 部目的或優(yōu)點或特點。此外,摘要部分和標題僅是用來輔助專利文件搜尋之 用,并非用來限制本發(fā)明的權(quán)利范圍。
權(quán)利要求
1. 一種預(yù)約工作執(zhí)行的方法,應(yīng)用于一計算機系統(tǒng)與一外圍裝置,該計算機系統(tǒng)內(nèi)建有一可產(chǎn)生一時間信息的時間發(fā)生器及一內(nèi)存,該方法包含下列步驟于一正常工作狀態(tài)中提供一使用者輸入接口以設(shè)定至少一預(yù)約時間并自動存儲于該內(nèi)存中;于一關(guān)機狀態(tài)中持續(xù)對該時間發(fā)生器與該內(nèi)存供電,當該時間發(fā)生器所產(chǎn)生的該時間信息與該內(nèi)存所存儲的該預(yù)約時間符合一預(yù)定關(guān)系時,產(chǎn)生一電源控制信號使該計算機系統(tǒng)由該關(guān)機狀態(tài)進入該正常工作狀態(tài);以及當該計算機系統(tǒng)進入該正常工作狀態(tài)后,啟動該外圍裝置執(zhí)行該預(yù)約時間所相對應(yīng)的一預(yù)約工作項目。
2. 如權(quán)利要求1所述的預(yù)約工作執(zhí)行的方法,其中該正常工作狀態(tài)為一 進階組態(tài)與電源接口所定義的SO狀態(tài),該關(guān)機狀態(tài)為該進階組態(tài)與電源接 口所定義的S5狀態(tài)。
3. 如權(quán)利要求1所述的預(yù)約工作執(zhí)行的方法,其中該使用者輸入接口為 一預(yù)約管理程序所提供。
4. 如權(quán)利要求3所述的預(yù)約工作執(zhí)行的方法,其中該預(yù)約管理程序可為 一常駐程序或一背景服務(wù)程序。
5. 如權(quán)利要求4所述的預(yù)約工作執(zhí)行的方法,其中該計算機系統(tǒng)進入該 正常工作狀態(tài)后,包含下列步驟該預(yù)約管理程序?qū)⒃摃r間發(fā)生器所產(chǎn)生的該時間信息與該內(nèi)存所存儲 的該預(yù)約時間進行比對;以及當該時間發(fā)生器所產(chǎn)生的該時間信息與該內(nèi)存所存儲的該預(yù)約時間兩 者相同時,啟動該外圍裝置執(zhí)行該預(yù)約時間所相對應(yīng)的該預(yù)約工作項目。
6. 如權(quán)利要求5所述的預(yù)約工作執(zhí)行的方法,其中該預(yù)約管理程序可于 該外圍裝置執(zhí)行完該預(yù)約工作項目后,控制該計算機系統(tǒng)由該正常工作狀態(tài) 進入該關(guān)機狀態(tài)或一睡眠狀態(tài)。
7. 如權(quán)利要求1所述的預(yù)約工作執(zhí)行的方法,其中產(chǎn)生該時間信息的該 時間發(fā)生器為一實時時鐘發(fā)生器。
8. 如權(quán)利要求1所述的預(yù)約工作執(zhí)行的方法,其中該預(yù)定關(guān)系為該時間發(fā)生器所產(chǎn)生的該時間信息與該內(nèi)存所存儲的該預(yù)約時間兩者之間的一時 間差值落入一預(yù)定時間范圍內(nèi)。
9. 如權(quán)利要求1所述的預(yù)約工作執(zhí)行的方法,其中該預(yù)定關(guān)系為該時間 發(fā)生器所產(chǎn)生的該時間信息與該內(nèi)存所存儲的該預(yù)約時間兩者之間的一時 間差值等于0。
10. 如權(quán)利要求1所述的預(yù)約工作執(zhí)行的方法,其中該預(yù)定關(guān)系為該時 間發(fā)生器所產(chǎn)生的該時間信息與該內(nèi)存所存儲的該預(yù)約時間兩者之間的一 時間差值等于一特定時間值。
11. 如權(quán)利要求1所述的預(yù)約工作執(zhí)行的方法,其中執(zhí)行該預(yù)約時間所相 對應(yīng)的該預(yù)約工作項目的該外圍裝置為一電視卡,該預(yù)約工作項目為預(yù)約錄 像、預(yù)約電視/廣播的時間平移錄像、播放多媒體文件或多媒體文件格式轉(zhuǎn)換 等工作項目。
12. 如權(quán)利要求1所述的預(yù)約工作執(zhí)行的方法,其中于該正常工作狀態(tài)中所提供該使用者輸入接口可設(shè)定多組預(yù)約時間,并將多組預(yù)約時間中最接近 目前時間的該預(yù)約時間自動存儲于該內(nèi)存中。
13. 如權(quán)利要求1所述的預(yù)約工作執(zhí)行的方法,其中存儲該預(yù)約時間的該內(nèi)存為一互補式金屬氧化物半導(dǎo)體存儲器。
全文摘要
一種預(yù)約工作執(zhí)行的方法,應(yīng)用于一計算機系統(tǒng)與一外圍裝置,該計算機系統(tǒng)內(nèi)建有一可產(chǎn)生一時間信息的時間發(fā)生器及一內(nèi)存,該方法包含下列步驟于一正常工作狀態(tài)中提供一使用者輸入接口以設(shè)定至少一預(yù)約時間并自動存儲于內(nèi)存中;于一關(guān)機狀態(tài)中持續(xù)對時間發(fā)生器與內(nèi)存供電,當時間發(fā)生器所產(chǎn)生的時間信息與內(nèi)存所存儲的預(yù)約時間符合一預(yù)定關(guān)系時,產(chǎn)生一電源控制信號使計算機系統(tǒng)由關(guān)機狀態(tài)進入正常工作狀態(tài);以及當計算機系統(tǒng)進入正常工作狀態(tài)后,啟動外圍裝置執(zhí)行預(yù)約時間所相對應(yīng)的一預(yù)約工作項目。本發(fā)明能夠自動開機并執(zhí)行預(yù)約的工作,進而兼顧節(jié)省能源與環(huán)保的需求。
文檔編號G06F1/32GK101414212SQ20081017975
公開日2009年4月22日 申請日期2008年12月3日 優(yōu)先權(quán)日2008年12月3日
發(fā)明者劉孟澤, 林勝章 申請人:圓剛科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1