專利名稱:一種屏幕保護(hù)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別地涉及一種屏幕保護(hù)方法及系統(tǒng)。
背景技術(shù):
當(dāng)終端在開機(jī)狀態(tài)下長時(shí)間沒有操作例如鼠標(biāo)和^^建盤長時(shí)間不動(dòng)作,為了 保護(hù)個(gè)人隱私或延長屏幕壽命,操作系統(tǒng)中可設(shè)置使計(jì)算機(jī)進(jìn)入屏幕保護(hù)狀 態(tài),此時(shí)屏幕上出現(xiàn)一些終端設(shè)定的圖案或不顯示任何圖案。
當(dāng)系統(tǒng)執(zhí)行某些程序,例如網(wǎng)絡(luò)下載或磁盤整理時(shí),鼠標(biāo)和鍵盤會(huì)長時(shí)間 無需動(dòng)作,但用戶需隨時(shí)獲知當(dāng)前程序的進(jìn)程狀況例如網(wǎng)絡(luò)下載的速度和磁盤
整理的進(jìn)度等信息,而現(xiàn)有的屏幕保護(hù)方法則會(huì)給用戶帶來不便。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種方法和系統(tǒng),以解決現(xiàn)有技術(shù)中的屏幕保護(hù)方法使 用戶不便隨時(shí)獲知當(dāng)前程序的進(jìn)程狀況的問題。
為解決上述問題,本發(fā)明實(shí)施例提供如下的技術(shù)方案
當(dāng)主機(jī)進(jìn)入屏幕保護(hù)狀態(tài)時(shí),獲取主機(jī)當(dāng)前運(yùn)行的 一進(jìn)程的進(jìn)程信息的 值,根據(jù)該進(jìn)程信息的值生成屏幕保護(hù)界面信息;
將該屏幕保護(hù)界面信息提供給顯示裝置;
顯示裝置根據(jù)所述屏幕保護(hù)界面信息,顯示所述屏幕保護(hù)界面。
本發(fā)明實(shí)施例提供一種屏幕保護(hù)系統(tǒng),應(yīng)用在包括主機(jī)和顯示裝置的終端 中,包括第一檢測模塊、生成模塊、輸出模塊,其中,
所述第一檢測模塊,用于檢測主機(jī)是否進(jìn)入屏幕保護(hù)狀態(tài),若是,則向生 成模塊發(fā)出啟動(dòng)信號;
所述生成模塊,用于收到啟動(dòng)信號之后,獲取主機(jī)當(dāng)前運(yùn)行的一進(jìn)程的進(jìn)
程信息的值,根據(jù)該進(jìn)程信息的值生成屏幕保護(hù)界面信息; 所述輸出沖莫塊,用于將屏幕保護(hù)界面信息發(fā)送至顯示裝置; 顯示裝置根據(jù)所述屏幕保護(hù)界面信息,顯示所述屏幕保護(hù)界面。 使用本發(fā)明實(shí)施例提供的技術(shù)方案,讀取當(dāng)前進(jìn)程的執(zhí)行信息,并在計(jì)算
機(jī)進(jìn)入屏幕保護(hù)狀態(tài)之后顯示,使用戶能方便地隨時(shí)獲知當(dāng)前進(jìn)程的執(zhí)行狀
況,不必退出屏幕保護(hù)狀態(tài)。
圖1為本發(fā)明實(shí)施例給出的方法流程圖; 圖2為本發(fā)明實(shí)施例給出的系統(tǒng)示意圖。
具體實(shí)施例方式
在本發(fā)明實(shí)施例中,先提取計(jì)算機(jī)當(dāng)前運(yùn)行進(jìn)程的信息,當(dāng)計(jì)算機(jī)進(jìn)入屏 幕保護(hù)狀態(tài)時(shí),在屏幕上顯示所述信息,這樣能夠使計(jì)算機(jī)進(jìn)入屏幕保護(hù)狀態(tài) 之后用戶直接從顯示屏顯示的內(nèi)容得知當(dāng)前程序的執(zhí)行狀況,而不必退出屏幕 保護(hù)狀態(tài)。
當(dāng)一些需要長時(shí)間運(yùn)行的程序在執(zhí)行過程中,鼠標(biāo)或鍵盤長時(shí)間不動(dòng)作。 這些程序包括但不限于數(shù)據(jù)交流,系統(tǒng)監(jiān)測,系統(tǒng)服務(wù),磁盤操作,數(shù)據(jù)計(jì) 算。其中數(shù)據(jù)交流例如從網(wǎng)絡(luò)或其他計(jì)算機(jī)下載或上傳數(shù)據(jù)等;系統(tǒng)監(jiān)測例如 網(wǎng)關(guān)對終端的監(jiān)測、防火墻對操作系統(tǒng)的監(jiān)測等;系統(tǒng)服務(wù)例如服務(wù)器程序或 者操作系統(tǒng)中的服務(wù)程序;磁盤操作例如磁盤整理、f茲盤掃描等;數(shù)據(jù)計(jì)算例 如執(zhí)行某些耗時(shí)的算法等。
在執(zhí)行這些程序時(shí),用戶需要了解程序執(zhí)行時(shí)的進(jìn)程信息,進(jìn)程信息的類 別有很多,具體來說,數(shù)據(jù)交流程序的進(jìn)程信息例如數(shù)據(jù)交流速度參數(shù),正在 進(jìn)行的數(shù)據(jù)交流任務(wù)信息,已完成的數(shù)據(jù)交流任務(wù)信息,未完成的數(shù)據(jù)交流任 務(wù)信息,已連接的數(shù)據(jù)交流對象信息,未連接的數(shù)據(jù)交流對象信息,數(shù)據(jù)交流 對象參數(shù)信息;系統(tǒng)監(jiān)測程序的進(jìn)程信息例如已發(fā)生的事件信息,已發(fā)生的事
件處理結(jié)果信息,當(dāng)前事件的信息;系統(tǒng)服務(wù)程序的進(jìn)程信息例如已激活的服 務(wù)信息,未激活的服務(wù)信息,已阻止的服務(wù)信息,自動(dòng)運(yùn)行的服務(wù)信息,手動(dòng) 運(yùn)行的服務(wù)信息,正在執(zhí)行的服務(wù)信息;磁盤操作程序的進(jìn)程信息例如磁盤掃 描任務(wù)相關(guān)信息,磁盤整理任務(wù)相關(guān)信息,磁盤格式化任務(wù)相關(guān)信息,磁盤數(shù) 據(jù)讀寫任務(wù)相關(guān)信息;數(shù)據(jù)計(jì)算程序的進(jìn)程信息例如已計(jì)算的數(shù)據(jù)名稱信息, 已計(jì)算的數(shù)據(jù)結(jié)果信息,待計(jì)算的數(shù)據(jù)名稱信息,當(dāng)前計(jì)算任務(wù)相關(guān)信息。當(dāng) 然屏幕保護(hù)時(shí)顯示的信息不限于舉例中的內(nèi)容,凡是用戶關(guān)心的信息都可以進(jìn) 行顯示。信息的顯示方式可以是圖形,也可以是列表,或者二者的結(jié)合。
在顯示時(shí)為了達(dá)到保護(hù)顯示屏、延長顯示器壽命的目的,顯示的信息應(yīng)當(dāng) 簡潔,占用屏幕面積較小,而且類似于現(xiàn)有的屏幕保護(hù)圖形的動(dòng)作形式,能夠 自動(dòng)在屏幕中變動(dòng)位置,顯示的風(fēng)格也可以預(yù)先設(shè)定。
在應(yīng)用本發(fā)明實(shí)施例提供的方法時(shí),需要先在計(jì)算機(jī)中啟動(dòng)屏幕保護(hù)。在 此前提下,本發(fā)明實(shí)施例提供的屏幕保護(hù)的方法如圖1所示,步驟如下 步驟11:確定需要在屏幕保護(hù)狀態(tài)下顯示進(jìn)程信息的進(jìn)程類型; 步驟12:設(shè)定進(jìn)程信息在屏幕保護(hù)狀態(tài)下的顯示方式; 步驟13:檢測計(jì)算機(jī)是否進(jìn)入屏幕保護(hù)狀態(tài),若是,則進(jìn)入步驟14,若 否,則繼續(xù)4全測;
'步驟14:獲取所述進(jìn)程信息的值,根據(jù)該進(jìn)程信息的值及所述顯示方式生
成屏幕保護(hù)界面信息;
步驟15:計(jì)算機(jī)顯示裝置根據(jù)該屏幕保護(hù)界面信息顯示屏幕保護(hù)界面; 步驟16:檢測計(jì)算機(jī)是否退出屏幕保護(hù)狀態(tài),若是,則進(jìn)入步驟17,若
否,則在預(yù)定的延時(shí)時(shí)間之后進(jìn)入步驟14;
步驟17:停止生成及向計(jì)算機(jī)顯示裝置發(fā)送屏幕保護(hù)界面信息。
在步驟11中, 一個(gè)進(jìn)程中可包含多種進(jìn)程信息,例如,對于一個(gè)下載軟
件的進(jìn)程來講,其中包括下載任務(wù)列表、當(dāng)前下載及上傳速度、下載完成百分
比下載剩余時(shí)間估計(jì)等多種信息,但用戶可能并不需要所有進(jìn)程信息都在屏幕
保護(hù)狀態(tài)下顯示,所以用戶可以只選擇某些進(jìn)程信息,以在屏幕保護(hù)狀態(tài)下顯 示這些進(jìn)程信息,例如,可提供一操作界面顯示下載進(jìn)程中可供選擇的進(jìn)程信 息,用戶可以通過該操作界面選擇如下載任務(wù)列表中的某一個(gè)下載任務(wù)及其當(dāng) 前下載速度,作為需要在屏幕保護(hù)狀態(tài)下顯示的進(jìn)程信息。當(dāng)然,也可預(yù)先設(shè) 定在屏幕保護(hù)狀態(tài)中默認(rèn)顯示的進(jìn)程信息,無需用戶進(jìn)行選擇。
在步驟12中,設(shè)定的顯示方式可包括圖形、列表或圖形與列表的結(jié)合, 以及圖形或列表的外觀,這些設(shè)定可以由計(jì)算機(jī)操作者在程序執(zhí)行之前設(shè)定, 或者有一個(gè)默認(rèn)值從而無需步驟12進(jìn)行設(shè)定。
在步驟14中,獲取進(jìn)程信息的值的方法可為從操作系統(tǒng)分配給進(jìn)程的 內(nèi)存地址中讀取進(jìn)程信息的值。另,如果無需步驟12的設(shè)定過程,則步驟14 中只需根據(jù)所獲取的進(jìn)程信息的值生成屏幕保護(hù)界面信息。
在步驟16中,進(jìn)程信息的值在進(jìn)程執(zhí)行過程中會(huì)不斷更新,所以在未退 出屏幕保護(hù)狀態(tài)的情況下,需要在預(yù)定的延時(shí)時(shí)間之后重新獲取進(jìn)程信息的 值,以重新生成屏幕保護(hù)界面信息。
在步驟17之后,計(jì)算機(jī)顯示裝置恢復(fù)了在進(jìn)入屏幕保護(hù)狀態(tài)之前的顯示 內(nèi)容,接下來返回到步驟14,繼續(xù)檢測計(jì)算機(jī)是否進(jìn)入屏幕保護(hù)狀態(tài)。
使用本發(fā)明實(shí)施例給出的方法能夠使計(jì)算機(jī)用戶在計(jì)算機(jī)進(jìn)入屏幕保護(hù) 狀態(tài)之后仍然能夠從屏幕上獲取計(jì)算機(jī)當(dāng)前進(jìn)程的執(zhí)行信息,從而不必退出屏 幕保護(hù)狀態(tài)。
本發(fā)明實(shí)施例還提供一種屏幕保護(hù)的系統(tǒng),如圖2所示。本發(fā)明實(shí)施例中 的屏幕保護(hù)系統(tǒng)22包括第一檢測模塊221、第二檢測模塊222、設(shè)定模塊223、 生成模塊224、輸出模塊225,第一檢測模塊221中還包含延時(shí)單元2211。
屏幕保護(hù)系統(tǒng)22與操作系統(tǒng)21連接之后,設(shè)定模塊223接受計(jì)算機(jī)用戶 的設(shè)定,生成設(shè)定信息。用戶并不一定關(guān)心所有的進(jìn)程信息,而只對其中一些 進(jìn)程信息感興趣。另夕卜,對于需要關(guān)心其進(jìn)度的進(jìn)程,可包含多種子進(jìn)程信息, 例如,對于一個(gè)下載軟件的進(jìn)程來講,其中包括下載任務(wù)列表、當(dāng)前下載及上
傳速度、下載完成百分比下載剩余時(shí)間估計(jì)等多種信息,但用戶可能并不需要 所有進(jìn)程信息都在屏幕保護(hù)狀態(tài)下顯示,所以用戶可以只選擇某些進(jìn)程信息, 以在屏幕保護(hù)狀態(tài)下顯示這些進(jìn)程信息。所以,設(shè)定信息包括需要在屏幕保護(hù) 狀態(tài)下顯示進(jìn)程信息的進(jìn)程類型和進(jìn)程信息在屏幕^f呆護(hù)狀態(tài)下的顯示方式,這 些設(shè)定可以有一個(gè)默認(rèn)值,或者由計(jì)算機(jī)操作者在程序執(zhí)行之前設(shè)定,例如可 提供一操作界面顯示下載進(jìn)程中可供選擇的進(jìn)程信息和顯示方式,用戶可以通 過該操作界面選擇如下載任務(wù)列表中的某一個(gè)下載任務(wù)及其當(dāng)前下載速度,作 為需要在屏幕保護(hù)狀態(tài)下顯示的進(jìn)程信息,待設(shè)定的顯示方式包括圖形、列表 或圖形與列表的結(jié)合,以及圖形或列表的外觀。
第一檢測模塊221檢測主機(jī)是否進(jìn)入屏幕保護(hù)狀態(tài),若否,保持檢測狀態(tài), 若是,則向生成模塊224發(fā)出啟動(dòng)信號,生成模塊224收到啟動(dòng)信號后根據(jù)設(shè) 定模塊的設(shè)定信息,獲取主機(jī)當(dāng)前運(yùn)行的一進(jìn)程的進(jìn)程信息的值,根據(jù)該進(jìn)程 信息的值生成屏幕保護(hù)界面信息,由輸出模塊225將屏幕保護(hù)界面信息發(fā)送至 顯示裝置23。顯示裝置23根據(jù)該屏幕保護(hù)界面信息顯示屏幕保護(hù)界面。第二 檢測模塊222檢測主機(jī)是否退出屏幕保護(hù)狀態(tài),若是,則向輸出模塊225發(fā)送 停止信號,輸出模塊225收到停止信號后停止向顯示裝置發(fā)送屏幕保護(hù)界面信 息,若否,則向所述第一檢測模塊發(fā)送提示信號,第一檢測模塊221收到提示 信號后將啟動(dòng)信號傳遞至延時(shí)單元2211,延時(shí)單元在設(shè)定的延時(shí)時(shí)間之后再把 啟動(dòng)信號發(fā)送至生成模塊224,這樣就使生成模塊224以延時(shí)時(shí)間為周期對屏 幕保護(hù)界面信息作出更新。
使用本發(fā)明實(shí)施例提供的系統(tǒng),能夠使計(jì)算機(jī)用戶在計(jì)算機(jī)進(jìn)入屏幕保護(hù) 狀態(tài)之后仍然能夠從屏幕上獲取計(jì)算機(jī)當(dāng)前進(jìn)程的執(zhí)行信息,從而不必退出屏 幕保護(hù)狀態(tài)。
對于其他由主機(jī)和顯示裝置構(gòu)成的終端設(shè)備,如果處在某些耗時(shí)的進(jìn)程
中,既需要保護(hù)顯示屏幕又需要便于用戶隨時(shí)知道進(jìn)程執(zhí)行信息,就可以使用 本發(fā)明實(shí)施例中的方法和系統(tǒng)。 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種屏幕保護(hù)方法,應(yīng)用在包括主機(jī)和顯示裝置的終端中,其特征在于,包括如下步驟當(dāng)主機(jī)進(jìn)入屏幕保護(hù)狀態(tài)時(shí),獲取主機(jī)當(dāng)前運(yùn)行的一進(jìn)程的進(jìn)程信息的值,根據(jù)該進(jìn)程信息的值生成屏幕保護(hù)界面信息;將該屏幕保護(hù)界面信息提供給顯示裝置;顯示裝置根據(jù)所述屏幕保護(hù)界面信息,顯示所述屏幕保護(hù)界面。
2、 如權(quán)利要求1所述的方法,其特征在于,所述將該屏幕保護(hù)界面信息 提供給顯示裝置之后包括檢測主機(jī)是否退出屏幕保護(hù)狀態(tài),若是,則停止生成及將該屏幕保護(hù)界面 信息提供給顯示裝置,若否,則在預(yù)定的延時(shí)時(shí)間之后返回所述獲取主機(jī)當(dāng)前 運(yùn)行的一進(jìn)程的進(jìn)程信息的值,根據(jù)該進(jìn)程信息的值生成屏幕保護(hù)界面信息。
3、 如權(quán)利要求1或2所述的方法,其特征在于,在所述當(dāng)主機(jī)進(jìn)入屏幕 保護(hù)狀態(tài)時(shí)之前包括步驟確定需要在屏幕保護(hù)狀態(tài)下顯示進(jìn)程信息的進(jìn)程類型。
4、 如權(quán)利要求3所述的方法,其特征在于 所述進(jìn)程類型包括如下的一種或幾種數(shù)據(jù)交流進(jìn)程、系統(tǒng)監(jiān)測進(jìn)程、系統(tǒng)服務(wù)進(jìn)程、i茲盤操作進(jìn)程和數(shù)據(jù)計(jì)算 進(jìn)程。
5、 如權(quán)利要求1或2所述的方法,其特征在于,該方法還包括 設(shè)定進(jìn)程信息在屏幕保護(hù)狀態(tài)下的顯示方式。
6、 如權(quán)利要求5所述的方法,其特征在于 所述顯示方式包括圖形,和/或,列表。
7、 一種屏幕保護(hù)系統(tǒng),應(yīng)用在包括主機(jī)和顯示裝置的終端中,其特征在 于,包括第一檢測模塊、生成模塊、輸出模塊,其中, 所述第一檢測模塊,用于檢測主機(jī)是否進(jìn)入屏幕保護(hù)狀態(tài),若是,則向生成模塊發(fā)出啟動(dòng)信號;所述生成模塊,用于收到啟動(dòng)信號之后,獲取主機(jī)當(dāng)前運(yùn)行的一進(jìn)程的進(jìn)程信息的值,根據(jù)該進(jìn)程信息的值生成屏幕保護(hù)界面信息; 所述輸出模塊,用于將屏幕保護(hù)界面信息發(fā)送至顯示裝置; 顯示裝置根據(jù)所述屏幕保護(hù)界面信息,顯示所述屏幕保護(hù)界面。
8、 如權(quán)利要求7所述的系統(tǒng),其特征在于該系統(tǒng)還包括第二檢測模塊;所述第 一檢測模塊還包括延時(shí)單元; 所述第二檢測模塊,用于檢測主機(jī)是否退出屏幕保護(hù)狀態(tài),若是,則向輸出模塊發(fā)送停止信號,若否,則向所述第一檢測模塊發(fā)送提示信號;所述第一檢測模塊收到提示信號后將所述啟動(dòng)信號傳遞至所述延時(shí)單元,所述延時(shí)單元在設(shè)定的延時(shí)時(shí)間之后所述啟動(dòng)信號發(fā)送至所述生成模塊。
9、 如權(quán)利要求7或8所述的系統(tǒng),其特征在于,還包括設(shè)定模塊,用于生成設(shè)定信息并發(fā)送至生成模塊,所述設(shè)定信息包括需要 在屏幕保護(hù)狀態(tài)下顯示進(jìn)程信息的進(jìn)程類型和進(jìn)程信息在屏幕保護(hù)狀態(tài)下的顯示方式;所述生成模塊根據(jù)所述設(shè)定信息進(jìn)行所述獲取主機(jī)當(dāng)前運(yùn)行的一進(jìn)程的 進(jìn)程信息的值,根據(jù)該進(jìn)程信息的值生成屏幕保護(hù)界面信息。
全文摘要
本發(fā)明公開了一種屏幕保護(hù)的方法和系統(tǒng),應(yīng)用在包括主機(jī)和顯示裝置的終端中,當(dāng)進(jìn)入屏幕保護(hù)狀態(tài)時(shí),將包含主機(jī)當(dāng)前進(jìn)程執(zhí)行信息的屏幕保護(hù)界面信息提供給顯示裝置,顯示裝置根據(jù)所述屏幕保護(hù)界面信息,顯示所述屏幕保護(hù)界面。使用本發(fā)明實(shí)施例給出的方法和系統(tǒng)能夠使終端用戶在屏幕保護(hù)狀態(tài)下仍然能夠從屏幕上獲取終端當(dāng)前進(jìn)程的執(zhí)行信息,從而不必退出屏幕保護(hù)狀態(tài)。
文檔編號G06F9/44GK101187865SQ200710161069
公開日2008年5月28日 申請日期2007年12月24日 優(yōu)先權(quán)日2007年12月24日
發(fā)明者彬 李, 想 李 申請人:深圳市迅雷網(wǎng)絡(luò)技術(shù)有限公司