專利名稱:一種實(shí)現(xiàn)屏幕保護(hù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及屏幕保護(hù)領(lǐng)域,特別涉及一種實(shí)現(xiàn)屏幕保護(hù)的方法及裝置。
背景技術(shù):
工控機(jī)配置的顯示屏用于顯示工控機(jī)控制界面或者其他和工控機(jī)狀態(tài)相關(guān)的監(jiān)視界面,現(xiàn)場操作人員每隔一定時間通過顯示屏進(jìn)行一次工控機(jī)狀態(tài)監(jiān)視和確認(rèn)活動、或者根據(jù)臨時需要檢查工控機(jī)運(yùn)行狀態(tài)參數(shù),除此之外的其他時間,顯示屏處于閑置狀態(tài),造成電能的浪費(fèi)及顯示屏資源的浪費(fèi)。以HCT線切割機(jī)床為例,其顯示屏的耗電約為I. 44W/h,按照切割機(jī)床每鋸運(yùn)行10小時、每鋸監(jiān)視次數(shù)15次、每監(jiān)視一次切割耗時10分鐘,切割前準(zhǔn)備時間2. 5小時計算,每天需要讀取顯示屏數(shù)據(jù)的時間累計約為11小時,每天顯示屏的閑置時間約為13小時,浪費(fèi)的電量約為18KW。 利用工控機(jī)自帶操作系統(tǒng)的屏幕保護(hù)程序,如Windows XP操作系統(tǒng)的屏幕保護(hù)程序,可以一定程度解決上述問題。但是,由于其主要是針對操作系統(tǒng)的運(yùn)行提供的屏幕保護(hù)程序,功能非常有限,僅僅包括屏保間隔圖案、等待時間、放映速度等設(shè)置,不能隨工控機(jī)控制狀態(tài)變化自動關(guān)閉或者運(yùn)行屏幕保護(hù),例如當(dāng)HCT線切割機(jī)床的顯示屏處于屏幕保護(hù)程序運(yùn)行狀態(tài),而該切割機(jī)床的切割高度參數(shù)已經(jīng)超過允許范圍時,以目前的屏幕保護(hù)程序,不能實(shí)現(xiàn)隨切割機(jī)床的參數(shù)狀態(tài)自動停止屏幕保護(hù)程序運(yùn)行返回切割機(jī)床主控制界面供操作手檢查切割機(jī)床運(yùn)行狀態(tài),造成切割機(jī)床的顯示屏監(jiān)視作用失效,雖然可以通過修改工控機(jī)主控程序判斷自身參數(shù)狀態(tài)變化,再由工控機(jī)主控程序向操作系統(tǒng)發(fā)出關(guān)閉屏幕保護(hù)程序的指令來彌補(bǔ)這一缺陷,但是對于復(fù)雜的工控機(jī)主控程序來說,修改難度高;工控機(jī)主控程序需要進(jìn)行額外計算處理,影響工控機(jī)主控程序的運(yùn)行速度;若對一批工控機(jī)的主控程序進(jìn)行修改,修改的工作量更是不可估量。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)屏幕保護(hù)的方法及裝置以實(shí)現(xiàn)屏幕保護(hù)隨工控機(jī)狀態(tài)參數(shù)變化而自動運(yùn)行或者關(guān)閉,且不影響工控機(jī)主控程序運(yùn)行的目的。本發(fā)明提供了一種實(shí)現(xiàn)屏幕保護(hù)的方法,該方法采用多任務(wù)多線程模式,具體包括接收主控程序發(fā)送的參數(shù);判斷所述參數(shù)是否滿足關(guān)閉屏幕保護(hù)的第一條件,如果是,關(guān)閉屏幕保護(hù),返回主控程序界面,否則,運(yùn)行屏幕保護(hù)。優(yōu)選地,還包括對主控程序的運(yùn)行時間進(jìn)行計時;判斷所述主控程序運(yùn)行時間的計時結(jié)果是否滿足關(guān)閉屏幕保護(hù)的第二條件,如果是,關(guān)閉屏幕保護(hù),返回主控程序界面,否則,運(yùn)行屏幕保護(hù)。
優(yōu)選地,還包括在屏幕保護(hù)運(yùn)行的狀態(tài)下,對屏幕保護(hù)的持續(xù)運(yùn)行時間進(jìn)行計時,判斷所述屏幕保護(hù)持續(xù)運(yùn)行時間的計時結(jié)果是否滿足關(guān)閉屏幕保護(hù)的第三條件,如果是,則關(guān)閉屏幕保護(hù),返回主控程序界面;在屏幕保護(hù)關(guān)閉的狀態(tài)下,對屏幕保護(hù)持續(xù)關(guān)閉的時間進(jìn)行計時,判斷所述屏幕保護(hù)持續(xù)關(guān)閉的時間的計時結(jié)果是否滿足運(yùn)行屏幕保護(hù)的第四條件,如果是,則運(yùn)行屏幕保護(hù)。本發(fā)明還包括一種實(shí)現(xiàn)屏幕保護(hù)的裝置,該裝置采用多任務(wù)多線程模式,包括接收單元用于接收主控程序發(fā)送的參數(shù),將所述參數(shù)發(fā)送給執(zhí)行單元;執(zhí)行單元用于判斷所述參數(shù)是否滿足關(guān)閉屏幕保護(hù)的第一條件,如果是,關(guān)閉屏幕保護(hù),返回主控程序界面,否則,運(yùn)行屏幕保護(hù)。 可見本發(fā)明具有如下有益效果由于本發(fā)明提出的屏幕保護(hù)方法通過接收、判斷主控程序發(fā)送的參數(shù),使屏幕保護(hù)隨工控機(jī)狀態(tài)參數(shù)變化而自動運(yùn)行或者關(guān)閉,且與主控程序采用多任務(wù)多線程模式,達(dá)到屏幕保護(hù)與主控程序在顯示屏上有序切換,不影響工控機(jī)主控程序運(yùn)行的目的;其次,還包括將主控程序的運(yùn)行時間作為關(guān)閉或者運(yùn)行屏幕保護(hù)的條件,達(dá)到屏幕保護(hù)的運(yùn)行或者關(guān)閉與工控機(jī)主控程序的運(yùn)行時間狀態(tài)相關(guān)聯(lián)的目的;而且,將屏幕保護(hù)的持續(xù)運(yùn)行時間作為關(guān)閉屏幕保護(hù)的條件,約束工控機(jī)的檢查時間間隔,將屏幕保護(hù)的持續(xù)關(guān)閉時間作為運(yùn)行屏幕保護(hù)的條件,使得屏幕保護(hù)在關(guān)閉一定時間后,自動恢復(fù)屏幕保護(hù)的運(yùn)行,從而不需要人工干預(yù)。
圖I是本發(fā)明一種實(shí)現(xiàn)屏幕保護(hù)的方法步驟圖例;圖2是本發(fā)明一種實(shí)現(xiàn)屏幕保護(hù)的裝置組成圖例。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)的說明。本發(fā)明提供了一種實(shí)現(xiàn)屏幕保護(hù)的方法,參見圖1,該方法采用多任務(wù)多線程模式,包括S101、接收主控程序發(fā)送的參數(shù);S102、判斷所述參數(shù)是否滿足關(guān)閉屏幕保護(hù)的第一條件,如果是,關(guān)閉屏幕保護(hù),返回主控程序界面,否則,運(yùn)行屏幕保護(hù)。從以上實(shí)現(xiàn)步驟可見,由于本發(fā)明提出的屏幕保護(hù)方法通過接收、判斷主控程序發(fā)送的參數(shù),使屏幕保護(hù)隨工控機(jī)狀態(tài)參數(shù)變化而自動運(yùn)行或者關(guān)閉,且與主控程序采用多任務(wù)多線程模式,達(dá)到屏幕保護(hù)與主控程序在顯示屏上有序切換,不影響工控機(jī)主控程序運(yùn)行。需要說明的是,步驟SlOl所述接收主控程序發(fā)送的參數(shù),依據(jù)本發(fā)明具體實(shí)施的需要,可以接收主控程序發(fā)送的任意參數(shù),一個或者多個,例如,接收切割機(jī)床工控機(jī)的主控程序不斷發(fā)送的切割進(jìn)程中機(jī)床各部位的各種參數(shù),包括切割主程序記錄切割高度和切割運(yùn)行時間等參數(shù)。下面對步驟S102所述滿足關(guān)閉屏幕保護(hù)的第一條件,進(jìn)行說明在本發(fā)明的一個實(shí)施例中,所述第一條件具體為所述參數(shù)超過允許范圍,例如切割機(jī)床的切割高度參數(shù)超過允許高度或者切割時間超過允許時間;根據(jù)其他實(shí)際應(yīng)用場景需要,所述滿足關(guān)閉屏幕保護(hù)的第一條件還可以是所接收的各種參數(shù)之間組合運(yùn)算滿足某一結(jié)果,在此不再一一列舉。下面,對本發(fā)明還可以包括的以下幾種關(guān)閉或者運(yùn)行屏幕保護(hù)的條件進(jìn)行說明(一 )將主控程序的運(yùn)行時間作為關(guān)閉或者運(yùn)行屏幕保護(hù)的條件,包括以下步驟對主控程序的運(yùn)行時間進(jìn)行計時;
判斷所述主控程序運(yùn)行時間的計時結(jié)果是否滿足關(guān)閉屏幕保護(hù)的第二條件,如果是,關(guān)閉屏幕保護(hù),返回主控程序界面,否則,運(yùn)行屏幕保護(hù)。設(shè)置主控程序的運(yùn)行時間作為關(guān)閉或者運(yùn)行屏幕保護(hù)的條件,主要應(yīng)用在工控機(jī)固定時間的例行檢查的實(shí)際場景中,達(dá)到屏幕保護(hù)的運(yùn)行或者關(guān)閉與工控機(jī)主控程序的運(yùn)行時間狀態(tài)相關(guān)聯(lián)的目的。( 二)將屏幕保護(hù)的運(yùn)行時間作為關(guān)閉或者運(yùn)行屏幕保護(hù)的條件,包括以下步驟在屏幕保護(hù)運(yùn)行的狀態(tài)下,對屏幕保護(hù)的持續(xù)運(yùn)行時間進(jìn)行計時,判斷所述屏幕保護(hù)持續(xù)運(yùn)行時間的計時結(jié)果是否滿足關(guān)閉屏幕保護(hù)的第三條件,如果是,則關(guān)閉屏幕保護(hù),返回主控程序界面;在屏幕保護(hù)關(guān)閉的狀態(tài)下,對屏幕保護(hù)持續(xù)關(guān)閉的時間進(jìn)行計時,判斷所述屏幕保護(hù)持續(xù)關(guān)閉的時間的計時結(jié)果是否滿足運(yùn)行屏幕保護(hù)的第四條件,如果是,則運(yùn)行屏幕保護(hù)。設(shè)置屏幕保護(hù)的持續(xù)運(yùn)行時間作為關(guān)閉屏幕保護(hù)的條件,主要用于約束工控機(jī)的檢查時間間隔,例如,在屏幕保護(hù)運(yùn)行了半個小時之后,即工控機(jī)處于非監(jiān)視狀態(tài)半個小時之后,無論工控機(jī)處于何種狀態(tài),都要求操作手對工控機(jī)進(jìn)行檢查,需要關(guān)閉屏幕保護(hù)以提醒操作手檢查工控機(jī)狀態(tài);設(shè)置屏幕保護(hù)的持續(xù)關(guān)閉時間作為運(yùn)行屏幕保護(hù)的條件,主要用于屏幕保護(hù)在關(guān)閉一定時間后,自動恢復(fù)屏幕保護(hù)的運(yùn)行,從而不需要人工干預(yù),例如,屏幕保護(hù)處于關(guān)閉狀態(tài),操作手對工控機(jī)狀態(tài)進(jìn)行檢查,估計檢查時間為5分鐘,則可設(shè)置為屏幕保護(hù)持續(xù)關(guān)閉的時間的計時結(jié)果超過5分鐘,則運(yùn)行屏幕保護(hù)。另外,考慮到其他實(shí)際需要例如,在屏幕保護(hù)運(yùn)行狀態(tài)下,操作手觸碰觸摸屏、或者移動鼠標(biāo)、主動檢查工控機(jī)狀態(tài),需要及時關(guān)閉屏幕保護(hù)程序;或者工控機(jī)出現(xiàn)異常情況,工控機(jī)主控程序發(fā)送報警信息,需要及時關(guān)閉屏幕保護(hù)程序以供操作手檢查;因此,本發(fā)明還包括判斷外部輸入設(shè)備是否有輸入數(shù)據(jù),如果有,關(guān)閉屏幕保護(hù),返回主控程序界面;或者,接收到來自于主控程序的報警信息時,關(guān)閉屏幕保護(hù),返回主控程序界面。需要說明的是,為了保護(hù)主控程序與屏幕保護(hù)運(yùn)行的安全,以上所述第一條件、第二條件、第三條件、第四條件,具體在接收到高級密鑰時允許設(shè)置,具體設(shè)置結(jié)合實(shí)際生產(chǎn)過程中的工藝而定;而且,還可以包括播放方式、翻頁速度、不同時間段播放資料、不同類型資料預(yù)約播放時間、資料的循環(huán)播放方式、等各種設(shè)置,當(dāng)然,以上設(shè)置具體可以根據(jù)需要通過設(shè)置界面供用戶選擇開啟或者關(guān)閉。鑒于本發(fā)明屏幕保護(hù)的關(guān)閉均與工控機(jī)狀態(tài)檢查的需要相適應(yīng),因此本發(fā)明還包括在關(guān)閉屏幕保護(hù)時,發(fā)出語音提示或者彈出提示窗口 ;主要用于提醒現(xiàn)場操作人員檢查工控機(jī)狀態(tài),當(dāng)然此功能可以根據(jù)實(shí)際需要設(shè)置開啟或者關(guān)閉。需要說明的是,本發(fā)明中所述運(yùn)行屏幕保護(hù)具體按照預(yù)設(shè)的文件格式顯示預(yù)設(shè)的屏幕保護(hù)文件,例如按照實(shí)際需要,可以預(yù)先設(shè)置為允許播放各種文件格式的屏幕保護(hù)文件,ppt、jpg或者pdf等格式;預(yù)設(shè)的屏幕保護(hù)文件可以存儲在屏幕保護(hù)專用文件夾中,或者根據(jù)用戶、機(jī)床的生產(chǎn)廠家等其他相關(guān)方的需要,通過USB接口或者網(wǎng)絡(luò)互聯(lián)的方式,輸入以幻燈片或者其他格式存在的一些信息,比如設(shè)備廠家提供的設(shè)備的使用說明或者設(shè)備廠家的廣告資料、員工職業(yè)技能資料、等等PPT格式的宣傳資料。而且,屏幕保護(hù)運(yùn)行時顯示的內(nèi)容可能是幾個連續(xù)內(nèi)容的頁面組成,顯示不連貫可能影響屏幕保護(hù)文件所預(yù)期的顯示效果,因此,本發(fā)明還包括·在關(guān)閉屏幕保護(hù)時,記錄正在顯示的屏幕保護(hù)文件的中斷位置;在運(yùn)行屏幕保護(hù)時,從所述屏幕保護(hù)文件的中斷位置開始顯示??梢?,在該實(shí)施例中,屏幕保護(hù)關(guān)閉之前顯示的內(nèi)容與再次運(yùn)行屏幕保護(hù)所顯示的內(nèi)容可以實(shí)現(xiàn)內(nèi)容連貫的播放以達(dá)到理想的顯示效果;而且,通過記錄正在顯示的屏幕保護(hù)文件的中斷位置,依據(jù)本發(fā)明具體實(shí)施的需要,可以實(shí)現(xiàn)文件間或者文件內(nèi)的有序播放。本發(fā)明還包括一種實(shí)現(xiàn)屏幕保護(hù)的裝置,該裝置采用多任務(wù)多線程模式,參見圖2,包括接收單元201 :用于接收主控程序發(fā)送的參數(shù),將所述參數(shù)發(fā)送給執(zhí)行單元202 ;執(zhí)行單元202 :用于判斷所述參數(shù)是否滿足關(guān)閉屏幕保護(hù)的第一條件,如果是,關(guān)閉屏幕保護(hù),返回主控程序界面,否則,運(yùn)行屏幕保護(hù)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備
所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不排
除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)屏幕保護(hù)的方法,其特征在于,采用多任務(wù)多線程模式,包括 接收主控程序發(fā)送的參數(shù); 判斷所述參數(shù)是否滿足關(guān)閉屏幕保護(hù)的第一條件,如果是,關(guān)閉屏幕保護(hù),返回主控程序界面,否則,運(yùn)行屏幕保護(hù)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一條件具體為所述參數(shù)超過允許范圍。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括以下任意一項或者組合 判斷外部輸入設(shè)備是否有輸入數(shù)據(jù),如果有,關(guān)閉屏幕保護(hù),返回主控程序界面; 接收到來自于主控程序的報警信息時,關(guān)閉屏幕保護(hù),返回主控程序界面。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括 對主控程序的運(yùn)行時間進(jìn)行計時; 判斷所述主控程序運(yùn)行時間的計時結(jié)果是否滿足關(guān)閉屏幕保護(hù)的第二條件,如果是,關(guān)閉屏幕保護(hù),返回主控程序界面,否則,運(yùn)行屏幕保護(hù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括 在屏幕保護(hù)運(yùn)行的狀態(tài)下,對屏幕保護(hù)的持續(xù)運(yùn)行時間進(jìn)行計時,判斷所述屏幕保護(hù)持續(xù)運(yùn)行時間的計時結(jié)果是否滿足關(guān)閉屏幕保護(hù)的第三條件,如果是,則關(guān)閉屏幕保護(hù),返回主控程序界面; 在屏幕保護(hù)關(guān)閉的狀態(tài)下,對屏幕保護(hù)持續(xù)關(guān)閉的時間進(jìn)行計時,判斷所述屏幕保護(hù)持續(xù)關(guān)閉的時間的計時結(jié)果是否滿足運(yùn)行屏幕保護(hù)的第四條件,如果是,則運(yùn)行屏幕保護(hù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第一條件、第二條件、第三條件、第四條件,具體在接收到高級密鑰時允許設(shè)置。
7.根據(jù)權(quán)利要求I至6任意一項所述的方法,其特征在于,還包括 在關(guān)閉屏幕保護(hù)時,發(fā)出語音提示或者彈出提示窗口。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述運(yùn)行屏幕保護(hù)具體按照預(yù)設(shè)的文件格式顯示預(yù)設(shè)的屏幕保護(hù)文件。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,還包括在關(guān)閉屏幕保護(hù)時,記錄正在顯示的屏幕保護(hù)文件的中斷位置; 在運(yùn)行屏幕保護(hù)時,從所述屏幕保護(hù)文件的中斷位置開始顯示。
10.一種實(shí)現(xiàn)屏幕保護(hù)的裝置,其特征在于,采用多任務(wù)多線程模式,包括 接收單元用于接收主控程序發(fā)送的參數(shù),將所述參數(shù)發(fā)送給執(zhí)行單元; 執(zhí)行單元用于判斷所述參數(shù)是否滿足關(guān)閉屏幕保護(hù)的第一條件,如果是,關(guān)閉屏幕保護(hù),返回主控程序界面,否則,運(yùn)行屏幕保護(hù)。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)屏幕保護(hù)的方法及裝置以實(shí)現(xiàn)屏幕保護(hù)隨工控機(jī)狀態(tài)參數(shù)變化而自動運(yùn)行或者關(guān)閉,且不影響工控機(jī)主控程序運(yùn)行的目的,通過接收、判斷主控程序發(fā)送的參數(shù),使屏幕保護(hù)隨工控機(jī)狀態(tài)參數(shù)變化而自動運(yùn)行或者關(guān)閉,且與主控程序采用多任務(wù)多線程模式,達(dá)到屏幕保護(hù)與主控程序在顯示屏上有序切換,不影響工控機(jī)主控程序運(yùn)行的目的;其次,屏幕保護(hù)的運(yùn)行或者關(guān)閉與工控機(jī)主控程序的運(yùn)行時間狀態(tài)相關(guān)聯(lián);而且,將屏幕保護(hù)的持續(xù)運(yùn)行時間作為關(guān)閉屏幕保護(hù)的條件,約束工控機(jī)的檢查時間間隔,將屏幕保護(hù)的持續(xù)關(guān)閉時間作為運(yùn)行屏幕保護(hù)的條件,使得屏幕保護(hù)在關(guān)閉一定時間后,自動恢復(fù)屏幕保護(hù)的運(yùn)行。
文檔編號G06F11/30GK102799261SQ20121031732
公開日2012年11月28日 申請日期2012年8月30日 優(yōu)先權(quán)日2012年8月30日
發(fā)明者趙雅君, 蘇蘭虎 申請人:天津英利新能源有限公司