專利名稱:屏幕保護系統及方法
技術領域:
本發明涉及一種屏幕保護系統及方法。
背景技術:
目前,多數電子裝置為了節省功耗,默認設置在對電子裝置無操作幾秒后自動關閉屏幕,這個時間用戶也可以自己定義,但是定義的時間不可能滿足全部的應用,比如說,定義設置無操作10秒后自動關閉屏幕可以滿足用戶的日常使用習慣,但是在用戶在看電子書時,10秒時間不一定能看完一屏的全部內容,故如果無翻屏動作的話,電子裝置的屏幕保護程序會自動關閉電子裝置的屏幕,要想繼續看書,必須手動觸動電子裝置任何按鍵。另一方面,很多看書軟件能夠自動翻頁,在看書的過程中,屏幕自動翻頁了但是用戶沒有對電子裝置有過任何操作,同樣會導致屏幕自動關閉。這樣導致用戶在使用某些應用時,有時會經常因為屏幕關閉而需要多次對電子裝置進行操作,例如點擊屏幕,或操作一下按鍵。這樣既不方便用戶使用,同時由于增加了對電子裝置的操作,對電子裝置也會增加一定的磨損。
發明內容
鑒于以上內容,有必要提供一種屏幕保護系統,通過安裝多個溫度傳感器來確定電子裝置是否被正常使用,避免正常使用確對電子裝置無操作時而多次對電子裝置進行操作。此外,還有必要提供一種屏幕保護方法,通過安裝多個溫度傳感器來確定電子裝置是否被正常使用,避免正常使用確對電子裝置無操作時而多次對電子裝置進行操作。所述的屏幕保護系統,運行于電子裝置上,該系統包括設置模塊,用于設置電子裝置的屏保時間;記錄模塊,用于當電子裝置的屏幕激活時,記錄電子裝置的多個溫度傳感器所監測到的對應位置的第一溫度值,以及記錄電子裝置的環境溫度感測器所偵測到的第一環境溫度值;計時器,用于當電子裝置正常使用過程中,一旦沒有任何操作時,計時器開始計時,以及一旦電子裝置有被操作時,計時器暫存該計時時間并清零;所述的讀取模塊,用于當所述的計時時間等于所述預設的屏保時間時,讀取每個溫度傳感器所監測到的當前每個位置的第二溫度值,以及讀取環境溫度感測器所偵測到的當前第二環境溫度值;判斷模塊,用于將當前每個位置的第二溫度值及當前第二環境溫度值與對應位置的第一溫度值及第一環境溫度值比較,判斷電子裝置當前是否正在被使用;處理模塊,用于當電子裝置當前沒有被使用時,關閉電子裝置的屏幕。所述的屏幕保護方法,應用于電子裝置上,該方法包括設置電子裝置的屏保時間;當電子裝置的屏幕激活時,記錄電子裝置的多個溫度傳感器所監測到的每個位置的第一溫度值,以及記錄電子裝置的環境溫度感測器所偵測到的第一環境溫度值;當電子裝置正常使用過程中,一旦沒有任何操作時,計時器開始計時,以及一旦電子裝置有被操作時,計時器暫存該計時時間并清零;當所述的計時時間等于所述預設的屏保時間時,讀取每個溫度傳感器所監測到的當前每個位置的第二溫度值,以及讀取環境溫度感測器所偵測到的當前第二環境溫度值;將當前每個位置的第二溫度值及當前第二環境溫度值與對應位置的第一溫度值及第一環境溫度值比較,判斷電子裝置當前是否正在被使用;當電子裝置當前沒有被使用吋,關閉電子裝置的屏幕。相較于現有技術,本發明所述的屏幕保護系統及方法,通過安裝多個溫度傳感器來確定電子裝置是否被正常,當確定電子裝置正常使用吋,即使用戶對電子裝置沒有任何操作,也不會關閉屏幕,避免用戶在正常使用的過程中因為屏幕關閉而多次對電子裝置的操作,減化了電子裝置的操作,同時減少了電子裝置的磨損等等。
圖I是本發明屏幕保護系統較佳實施例的架構示意圖。圖2是本發明屏幕保護系統較佳實施例的功能模塊圖。圖3是本發明屏幕保護方法較佳實施例的流程圖。主要元件符號說明
電子裝置Γ1
溫度傳感器10
處理器20
屏蒂保護系統30
環境溫度感測器 40 屏幕50
設置模塊130
記錄模塊131
計時器132
讀取模塊133
判斷模塊134
處理模塊135如下具體實施方式
將結合上述附圖進ー步說明本發明。
具體實施例方式如圖I所示,是本發明屏幕保護系統較佳實施例的架構示意圖。所述的屏幕保護系統30運行于電子裝置I上。該電子裝置I包括多個溫度傳感器10、處理器20、環境溫度感測器40以及屏幕50。所述的多個溫度傳感器10分別安裝在電子裝置I經常被手握住的位置,用于偵測電子裝置I被手握住外殼時的溫度。該多個溫度傳感器10的個數和位置可以根據電子裝置I的外殼或一般操作時手握的位置等實際情況來設定。所述的環境溫度感測器40安裝在電子裝置I上的不會被手握住的位置,用于實時感測電子裝置I所處環境的溫度。所述的處理器20用于對電子裝置I的數據進行處理,該處理器20可以通過A/D (模數)轉換器(圖中未示出)讀取多個溫度傳感器10以及所述的環境溫度感測器40所檢測到的溫度數據。所述的屏幕50用于顯示電子裝置I的可視化數據、圖片等。如圖2所示,是本發明屏幕保護系統較佳實施例的功能模塊圖。所述的屏幕保護系統30包括設置模塊130、讀取模塊133、記錄模塊131、計時器132、判斷模塊134以及處理模塊135。本發明所稱的模塊是完成一特定功能的程序段,比程序更適合于描述軟件在芯片中的執行過程,因此在本發明以下對軟件描述中都以模塊描述。所述的設置模塊130用于設置電子裝置I的屏保時間以及該電子裝置I的溫度差值標準。所述的屏保時間可以設置為10秒、20秒等。所述溫度差值標準可以設置為I度、2度等。所述設置的屏保時間和溫度差值標準可以根據用戶的喜好設定。所述的設置模塊130還用于設置多個溫度傳感器10的允許數量。該允許數量是以上述多個溫度傳感器10為基礎而設置的,該允許數量小于或等于多個溫度傳感器10的個數,可以根據用戶的數量喜好設定。例如當多個溫度傳感器10是五個傳感器時,所述允許數量可以設置為3個,當多個溫度傳感器10是十個傳感器時,可以所述的允許數量為8個。所述的記錄模塊131用于當電子裝置I的屏幕50激活后,記錄通過處理器20讀取每個溫度傳感器10所監測到的每個位置的第一溫度值,以及記錄從環境溫度感測器40所偵測到的第一環境溫度值。應說明的是,當所述電子裝置I的屏幕50被激活時,認為電子裝置I正在被操作(被手握住)。該正在被操作的動作可以包括所有操作該電子裝置I的動作,如被手握住進行選擇動作、觸摸動作、操作按鍵等。另外,應說明的是,會有等于或大于允許數量的多個位置的第一溫度值與第一環境溫度值的差值超過所述的溫度差值標準,即被手握住的地方的溫度高于環境溫度。當電子裝置I正常使用過程中,一旦電子裝置I沒有任何操作時,所述的計時器132開始計時,且在計時過程中,一旦電子裝置I有被操作,例如電子裝置I的按鍵被操作時,計時器132的計時時間會被暫存起來,然后該計時器132清零。即在用戶對電子裝置I進行任何一種操作結束時,計時器132都會開始計時,一旦電子裝置I有被操作時,計時器132清零。應說明的是,這里的正常使用是指電子裝置I沒有被關機或被手動鎖定等可以正常被操作的情況。判斷模塊134判斷所述的計時時間是否等于預設的屏保時間。所述的讀取模塊133還用于當所述的計時時間等于所述預設的屏保時間時,再次從處理器20讀取每個溫度傳感器10所監測到的當前每個位置的第二溫度值,以及環境溫度感測器40所偵測到的當前的第二環境溫度值。所述的判斷模塊134還用于將當前每個位置的第二溫度值以及當前第二環境溫度值與每個位置的第一溫度值及第一環境溫度值比較,判斷電子裝置I當前是否正在被使用。具體判斷標準可以根據實際經驗情況而設定。以下分四種情況來進行說明,第一種情況,當第二環境溫度值和第一環境溫度值、的差值在所述的溫度差值標準內時,如果有等于或大于允許數量的多個位置的第一溫度值與對應位置的第二溫度值的差值在所述的溫度差值標準內時,判斷電子裝置I正在被使用;第二種情況,當第二環境溫度值和第一環境溫度值的差值在所述的溫度差值標準內吋,如果有等于或大于允許數量的多個位置位置的第二溫度值與對應位置的第一溫度值的差值超過所述的溫度差值標準時,判斷電子裝置I當前沒有被使用。第三種情況,當第二環境溫度值和第一環境溫度值的差值超過所述的溫度差值標準時,如果有等于或大于允許數量的多個位置的第二溫度值和第二環境溫度值的差值在所述的溫度差值標準內,所述的判斷模塊134判斷電子裝置I當前沒有被使用。第四種情況,當第二環境溫度值和第一環境溫度值的差值超過所述的溫度差值標準時,如果有等于或大于允許數量的多個位置的第二溫度值與第二環境溫度值的溫度差,和對應位置的第一溫度值與第一環境溫度值的溫度差的差值在所述的溫度差值標準內,判斷電子裝置I當前正在被使用。應說明的是,第四種情況中,由于,一般情況下,每個位置的第一溫度值與第一環境溫度值的差值是超過所述的溫度差值標準的,所以對應的該第四中情況也是在說明每個位置的第二溫度值與第二環境溫度值的溫度也差超過所述的溫度差值標準的情況。
所述的處理模塊135,用于當判斷電子裝置I當前正在被使用時,保持電子裝置I正常被使用,以及當判斷電子裝置I當前沒有被使用吋,關閉電子裝置I的屏幕50,所述的處理模塊135可以通過關閉電子裝置I的背光而關閉屏幕50。如圖3所示,是本發明屏幕保護方法較佳實施例的流程圖。步驟S10,所述的設置模塊130設置電子裝置I的屏保時間、該電子裝置I的溫度差值標準,以及多個溫度傳感器10的允許數量。所述的允許數量小于或等于多個溫度傳感器10的個數。所述設置的屏保時間、溫度差值標準和允許數量可以根據用戶的喜好設定。步驟S11,當電子裝置I的屏幕50激活后,記錄從處理器20讀取的每個溫度傳感器10所監測到的每個位置的第一溫度值,以及記錄從處理器讀取環境溫度感測器40所偵測到的第一環境溫度值。應說明的是,此時當所述的電子裝置I的屏幕50被激活時,認為電子裝置I正在被操作,例如被手握住進行按鍵操作、觸摸操作等。步驟S12,當電子裝置I正常使用過程中,一旦電子裝置I沒有任何操作時,所述的計時器132開始計時,且在計時過程中,一旦電子裝置I有被操作,例如電子裝置I的按鍵被操作時,計時器132即將該計時時間暫存,然后清零。步驟S13,判斷模塊134判斷所述的計時時間是否等于所述預設的屏保時間。當所述的計時時間等于所述預設的屏保時間時,進入步驟S14 ;當所述的計時時間不等于所述預設的屏保時間時,返回步驟S13繼續判斷。步驟S14,所述的讀取模塊133從處理器20讀取每個溫度傳感器10所監測到的當前每個位置的溫度值,以及環境溫度感測器40所偵測到的第二環境溫度值。步驟S15,所述的判斷模塊134將當前每個位置的第二溫度值以及當前第二環境溫度值與每個位置的第一溫度值及第一環境溫度值比較,判斷電子裝置I當前是否正在被使用。當電子裝置I當前正在被使用時,返回步驟S12 ;當電子裝置I當前沒有被使用吋,進入步驟S16。在步驟S15中,當第二環境溫度值和第一環境溫度值的差值在所述的溫度差值標準內時,如果有等于或大于允許數量的多個位置的第一溫度值與對應位置的第二溫度值的差值在所述的溫度差值標準內時,判斷電子裝置I正在被使用;當第二環境溫度值和第一環境溫度值的差值在所述的溫度差值標準內時,如果有等于或大于允許數量的多個位置位置的第二溫度值與對應位置的第一溫度值的差值超過所述的溫度差值標準時,判斷電子裝置I當前沒有被使用。當第二環境溫度值和第一環境溫度值的差值超過所述的溫度差值標準時,如果有等于或大于允許數量的多個位置的第二溫度值和第二環境溫度值的差值在所述的溫度差值標準內,所述的判斷模塊134判斷電子裝置I當前沒有被使用;當第二環境溫度值和第一環境溫度值的差值超過所述的溫度差值標準時,如果有等于或大于允許數量的多個位置的第二溫度值與第二環境溫度值的溫度差,和對應位置的第一溫度值與第一環境溫度值的溫度差的差值在所述的溫度差值標準內,判斷電子裝置I當前正在被使用。步驟S16,所述的處理模塊135,關閉電子裝置I的屏幕50。 最后應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,盡管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和范圍。
權利要求
1.一種屏幕保護系統,運行于電子裝置上,其特征在干,該系統包括 設置模塊,用于設置電子裝置的屏保時間; 記錄模塊,用于當電子裝置的屏幕激活時,記錄電子裝置的多個溫度傳感器所監測到的對應位置的第一溫度值,以及記錄電子裝置的環境溫度感測器所偵測到的第一環境溫度值; 計時器,用于當電子裝置正常使用過程中,一旦沒有任何操作時,計時器開始計時,以及一旦電子裝置有被操作時,計時器暫存該計時時間并清零 所述的讀取模塊,用于當所述的計時時間等于所述預設的屏保時間時,讀取每個溫度傳感器所監測到的當前每個位置的第二溫度值,以及讀取環境溫度感測器所偵測到的當前第二環境溫度值; 判斷模塊,用于將當前每個位置的第二溫度值及當前第二環境溫度值與對應位置的第一溫度值及第一環境溫度值比較,判斷電子裝置當前是否正在被使用; 處理模塊,用于當電子裝置當前沒有被使用吋,關閉電子裝置的屏幕。
2.如權利要求I所述的屏幕保護系統,其特征在于,所述的設置模塊還用于設置電子裝置的溫度差值標準以及多個溫度傳感器的允許數量,所述的允許數量小于或等于多個溫度傳感器的個數。
3.如權利要求2所述的屏幕保護系統,其特征在于,所述的判斷模塊判斷電子裝置當前是否正在被使用的方法為 當第二環境溫度值和第一環境溫度值的差值在所述的溫度差值標準內時,如果有等于或大于允許數量的多個位置的第一溫度值與對應位置的第二溫度值的差值在所述的溫度差值標準內時,判斷電子裝置正在被使用; 當第二環境溫度值和第一環境溫度值的差值在所述的溫度差值標準內時,如果有等于或大于允許數量的多個位置位置的第二溫度值與對應位置的第一溫度值的差值超過所述的溫度差值標準時,判斷電子裝置當前沒有被使用; 當第二環境溫度值和第一環境溫度值的差值超過所述的溫度差值標準時,如果有等于或大于允許數量的多個位置的第二溫度值和第二環境溫度值的差值在所述的溫度差值標準內,判斷電子裝置當前沒有被使用; 當第二環境溫度值和第一環境溫度值的差值超過所述的溫度差值標準時,如果有等于或大于允許數量的多個位置的第二溫度值與第二環境溫度值的溫度差,和對應位置的第一溫度值與第一環境溫度值的溫度差的差值在所述的溫度差值標準內,判斷電子裝置當前正在被使用。
4.如權利要求I所述的屏幕保護系統,其特征在于,所述的每個溫度傳感器分別安裝在電子裝置經常被手握住的位置,用于偵測電子裝置被手握住外殼時的每個位置的溫度;以及 所述的環境溫度感測器安裝在電子裝置上不會被手握住的位置,用于實時感測電子裝置所處的環境的溫度。
5.ー種屏幕保護方法,應用于電子裝置上,其特征在于,該方法包括 設置電子裝置的屏保時間; 當電子裝置的屏幕激活時,記錄電子裝置的多個溫度傳感器所監測到的每個位置的第一溫度值,以及記錄電子裝置的環境溫度感測器所偵測到的第一環境溫度值; 電子裝置正常使用過程中,一旦沒有任何操作時,計時器開始計時,以及一旦電子裝置有被操作時,計時器暫存該計時時間并清零; 當所述的計時時間等于所述預設的屏保時間時,讀取每個溫度傳感器所監測到的當前每個位置的第二溫度值,以及讀取環境溫度感測器所偵測到的當前第二環境溫度值; 將當前每個位置的第二溫度值及當前第二環境溫度值與對應位置的第一溫度值及第ー環境溫度值比較,判斷電子裝置當前是否正在被使用; 當電子裝置當前沒有被使用吋,關閉電子裝置的屏幕。
6.如權利要求5所述的屏幕保護方法,其特征在于,該方法還包括設置電子裝置的溫度差值標準以及多個溫度傳感器的允許數量,所述的允許數量小于或等于多個溫度傳感器的個數。
7.如權利要求6所述的屏幕保護方法,其特征在于,所述判斷電子裝置當前是否正在被使用的方法包括步驟 當第二環境溫度值和第一環境溫度值的差值在所述的溫度差值標準內時,如果有等于或大于允許數量的多個位置的第一溫度值與對應位置的第二溫度值的差值在所述的溫度差值標準內時,判斷電子裝置正在被使用; 當第二環境溫度值和第一環境溫度值的差值在所述的溫度差值標準內時,如果有等于或大于允許數量的多個位置位置的第二溫度值與對應位置的第一溫度值的差值超過所述的溫度差值標準時,判斷電子裝置當前沒有被使用; 當第二環境溫度值和第一環境溫度值的差值超過所述的溫度差值標準時,如果有等于或大于允許數量的多個位置的第二溫度值和第二環境溫度值的差值在所述的溫度差值標準內,判斷電子裝置當前沒有被使用; 當第二環境溫度值和第一環境溫度值的差值超過所述的溫度差值標準時,如果有等于或大于允許數量的多個位置的第二溫度值與第二環境溫度值的溫度差,和對應位置的第一溫度值與第一環境溫度值的溫度差的差值在所述的溫度差值標準內,判斷電子裝置當前正在被使用。
8.如權利要求5所述的屏幕保護方法,其特征在干,所述的多個溫度傳感器分別安裝在電子裝置經常被手握住的位置,用于偵測電子裝置被手握住外殼時的多個位置的溫度;以及 所述的環境溫度感測器安裝在電子裝置上不會被手握住的位置,用于實時感測電子裝置所處的環境的溫度。
全文摘要
一種屏幕保護系統及方法,包括當電子裝置的屏幕激活時,記錄多個溫度傳感器所監測到的每個位置的第一溫度值,以及記錄環境溫度感測器所偵測到的第一環境溫度值;電子裝置正常使用過程中一旦沒有任何操作時,計時器開始計時,及一旦電子裝置有被操作時,計時器暫存計時時間并清零;當計時時間等于預設的屏保時間時,讀取當前多個位置的第二溫度值以及第二環境溫度值;將當前每個位置的第二溫度值及第二環境溫度值與對應位置的第一溫度值及第一環境溫度值比較,判斷電子裝置當前是否正在被使用;當電子裝置當前沒有被使用時,關閉電子裝置的屏幕。利用本發明能夠智能的保護電子裝置的屏幕。
文檔編號G06F9/44GK102722356SQ20111007644
公開日2012年10月10日 申請日期2011年3月29日 優先權日2011年3月29日
發明者胡明祥 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司