一種終端事件處理方法及裝置與流程
2023-12-12 13:31:37
本發明涉及終端技術領域,尤其涉及一種終端事件處理方法及裝置。
背景技術:
隨著終端技術的發展,終端功能逐漸增多,終端已成為人們生活中的必備品,如手機等終端已成為人們生活中的必備品。在使用終端的過程中,用戶通常需處理終端事件,如用戶通常需處理終端的來電等終端事件。且相關技術提供的終端事件處理方式通常為,用戶執行觸摸終端屏幕操作或滑屏操作,終端根據接收到的該操作來處理終端事件。即通過終端默認屏幕操作來處理終端事件。如用戶通過滑屏操作接聽終端來電。
但相關技術提供的終端事件處理方式存在如下問題:在一些場景下,需用戶執行多次默認屏幕操作來處理終端事件。具體地,由於殘留在終端屏幕上的液體會使得終端屏幕的靈敏度降低,在終端屏幕上或用戶手指上沾有液體時,用戶執行的觸摸終端屏幕操作或滑屏操作,可能不會被終端識別出,因此需用戶執行多次默認屏幕操作來處理終端事件。如在用戶洗手後手部未完全擦拭乾,將手部上殘留的水滴滴在終端屏幕上時,或在炎熱的夏天,用戶手上積滿汗水時,若終端有來電事件發生,用戶前幾次執行的滑屏操作可能不會被終端識別出,因此用戶需再次執行滑屏操作來處理該來電事件。從而不能方便快捷地處理終端事件,給用戶帶來不便,降低用戶的體驗度。
技術實現要素:
有鑑於此,本發明實施例期望提供一種終端事件處理方法及裝置,以方便快捷地處理終端事件。
待拷貝權利要求
本發明實施例提供的一種終端事件處理方法及裝置,判斷終端是否滿足預設條件;在終端滿足預設條件時,通過預設方式處理終端事件。如此,能實現在不能通過終端默認屏幕操作處理終端事件時,通過預設方式處理終端事件,從而實現方便快捷地處理終端事件,提高用戶的體驗度。
附圖說明
圖1為本發明實施例提供的一種終端事件處理方法的流程示意圖;
圖2為本發明實施例提供的一種終端事件處理裝置的結構示意圖;
圖3為本發明提供的一種終端事件處理方法具體實施例一的流程示意圖;
圖4為本發明提供的一種終端事件處理方法具體實施例二的流程示意圖;
圖5為本發明提供的一種終端事件處理方法具體實施例三的流程示意圖。
具體實施方式
在本發明實施例中,終端判斷終端是否滿足預設條件;在終端滿足預設條件時,終端通過預設方式處理終端事件。
下面結合附圖和具體實施例,對本發明進一步詳細說明。
圖1為本發明實施例提供的一種終端事件處理方法的流程示意圖,如圖1所示,該方法包括:
步驟101:判斷終端是否滿足預設條件。
具體地,本步驟可以為,終端判斷終端是否滿足預設條件。
其中,所述終端可以為手機,或者可以為平板電腦等終端。
具體地,本步驟的實現方式可以為方式一、方式二或者方式三。
方式一,本步驟可以包括,在終端有終端事件發生時,終端判斷處理該終端事件的無效默認屏幕操作的次數是否達到預設次數閾值;在該無效默認屏幕操作的次數達到預設次數閾值時,終端確認其滿足預設條件,否則,終端確認其不滿足預設條件。
在方式一中,所述預設條件為處理終端事件的無效默認屏幕操作的次數達到預設次數閾值。
其中,所述終端事件可以為來電事件,或者可以為收到簡訊事件,或者可以為解鎖屏幕事件等終端事件。
其中,所述無效默認屏幕操作是指無效的默認屏幕操作。如手機有來電事件發生,用戶執行相應的默認屏幕操作接聽來電,但由於終端屏幕靈敏度下降,用戶執行的該默認屏幕操作未被手機識別出,因此用戶未能成功接聽來電,手機仍處於來電狀態中;在該種情況下,用戶執行的該默認屏幕操作即為無效默認屏幕操作。所述默認屏幕操作是指終端系統默認的處理終端事件的屏幕操作。如終端系統默認的處理來電事件的滑屏操作即為默認屏幕操作。
其中,所述預設次數閾值可以根據用戶需求或設計需求來設置。如在用戶期望無效默認屏幕操作的次數達到三次時,即通過後續步驟102所述的預設方式處理終端事件時,該預設次數閾值即可設置為三。或者如在設計需求為無效默認屏幕操作的次數達到三次時,即通過後續步驟102所述的預設方式處理終端事件時,該預設次數閾值即可設置為三。
具體地,所述在終端有終端事件發生時,終端判斷處理該終端事件的無效默認屏幕操作的次數是否達到預設次數閾值,可以包括,終端判斷其是否有終端事件發生;在終端未有終端事件發生時,終端返回執行所述判斷其是否有終端事件發生;在終端有終端事件發生時,終端判斷處理該終端事件的默認屏幕操作對應的屏幕區域,是否有接收到默認屏幕操作;在接收到默認屏幕操作時,終端判斷該默認屏幕操作是否已成功處理終端事件;在已成功處理終端事件時,終端不執行操作;在未成功處理終端事件時,終端對次數參數執行加一操作,並判斷該次數參數值是否達到預設次數閾值;在未接收到默認屏幕操作時,終端判斷本次終端事件是否已結束;在本次終端事件已結束時,終端返回執行所述判斷其是否有終端事件發生;在本次終端事件未結束時,終端返回執行所述判斷處理該終端事件的默認屏幕操作對應的屏幕區域,是否有接收到默認屏幕 操作。
其中,所述處理終端事件的默認屏幕操作對應的屏幕區域,如可以為接收接聽手機來電的滑屏操作對應的屏幕區域,或者可以為接收拒絕接聽手機來電的滑屏操作對應的屏幕區域。其中,所述次數參數是用於記錄無效默認屏幕操作的次數的。
具體地,方式一可以包括,在終端有來電事件發生時,終端判斷處理來電事件的無效滑屏操作的次數是否達到預設次數閾值;在次數達到預設次數閾值時,終端確認終端滿足預設條件,否則,終端確認其不滿足預設條件。即所述終端事件可以為來電事件;所述處理終端事件的無效默認屏幕操作可以為,處理來電事件的無效滑屏操作;所述預設條件可以為處理來電事件的無效滑屏操作的次數達到預設次數閾值。
方式二,本步驟可以包括,終端判斷終端周圍環境的溼度值是否在預設溼度範圍值內;在終端周圍環境的溼度值在預設溼度範圍值內時,終端確認終端滿足預設條件,否則,終端確認終端不滿足預設條件。
在方式二中,所述預設條件為終端周圍環境的溼度值在預設溼度範圍值內。
其中,所述預設溼度範圍值可以根據終端屏幕的靈敏度來設置。如在實際測量中,若終端周圍環境的溼度值超過m%rh時,終端屏幕上可能會存在水滴,導致終端屏幕的靈敏度下降,若終端周圍環境的溼度值超過n%rh時,終端可能已落入水中,在該種情況下,該預設溼度範圍值即可設置為m%rh~n%rh。
具體地,所述終端判斷終端周圍環境的溼度值是否在預設溼度範圍值內,可以包括,終端的溼度傳感器測量終端周圍環境的溼度值;終端的處理器讀取該溼度傳感器測量獲得的溼度值;終端判斷該溼度值是否在預設溼度範圍值內。
方式三,本步驟可以包括,終端判斷終端的溫度值是否達到預設溫度閾值;在終端的溫度值達到預設溫度閾值時,終端確認終端滿足預設條件,否則,終端確認終端不滿足預設條件。
在方式三中,所述預設條件為終端的溫度值達到預設溫度閾值。
其中,所述預設溫度閾值可以根據用戶需求來設置。如若在終端的溫度值達到m攝氏度時,用戶即不期望使用默認屏幕操作來處理終端事件,而期望通過後續步驟102所述的預設方式處理終端事件時,該預設溫度閾值即可設置為m。
具體地,所述終端判斷終端的溫度值是否達到預設溫度閾值,可以包括,終端的溫度傳感器測量終端的溫度值;終端的處理器讀取該溫度傳感器測量獲得的溫度值;終端判斷該溫度值是否達到預設溫度閾值。
步驟102:在終端滿足預設條件時,通過預設方式處理終端事件。
具體地,本步驟可以為,在終端滿足預設條件時,終端通過預設方式處理終端事件。如此,能實現在不能通過終端默認屏幕操作處理終端事件時,通過預設方式處理終端事件,從而實現方便快捷地處理終端事件,提高用戶的體驗度。
其中,所述終端事件可以為來電事件,或者可以為收到簡訊事件,或者可以為解鎖屏幕事件等終端事件。
具體地,本步驟的實現方式可以為方式ⅰ、方式ⅱ或者方式ⅲ。
方式ⅰ,本步驟可以包括,在無效默認屏幕操作的次數達到預設次數閾值時,終端判斷本次終端事件是否已結束;在本次終端事件已結束時,終端返回執行步驟101;在本次終端事件未結束時,終端提示用戶使用預設操作處理終端事件。
在方式ⅰ中,所述預設方式為提示用戶使用預設操作處理終端事件。即本步驟102可以包括,在終端滿足預設條件時,提示用戶使用預設操作處理終端事件。
其中,所述預設操作可以為長按屏幕操作,或者可以為按壓終端物理按鍵操作。具體地,由於在無效默認屏幕操作的次數達到預設次數閾值的情況下,通常為終端屏幕的靈敏度下降的情況,在該種情況下終端默認屏幕操作,如觸摸終端屏幕操作或滑屏操作,可能不容易被終端識別出,因此,此時可以通過 長按屏幕操作,或按壓終端物理按鍵操作處理終端事件。如在手機有來電事件發生,且無效滑屏操作的次數達到預設次數閾值時,手機提示用戶使用長按壓手機屏幕顯示的接聽來電圖標1至2秒操作,來接聽手機來電,提示用戶使用長按壓手機屏幕顯示的掛斷來電圖標1至2秒操作,來拒接手機來電;或者手機提示用戶使用按壓音量加按鍵操作,來接聽手機來電,提示用戶使用按壓音量減按鍵操作,來掛斷手機來電。
具體地,在方式ⅰ中,本步驟還可以包括,在本次終端事件未結束,且終端接收到預設操作時,終端根據該預設操作處理終端事件。具體地,所述終端提示用戶使用預設操作處理終端事件,可以為,終端顯示文字信息提示用戶使用預設操作處理終端事件。或者可以為,終端播放音頻信息提示用戶使用預設操作處理終端事件。
具體地,所述方式ⅰ可以為,在無效滑屏操作的次數達到預設次數閾值且本次來電事件未結束時,終端提示用戶長按接聽來電圖標接聽來電,提示用戶長按掛斷來電圖標拒接來電;或者,在無效滑屏操作的次數達到預設次數閾值且本次來電事件未結束時,終端提示用戶按壓終端物理音量加按鍵接聽來電,提示用戶按壓終端物理音量減按鍵拒接來電。所述終端事件可以為來電事件;所述處理終端事件的無效默認屏幕操作可以為,處理來電事件的無效滑屏操作;所述預設條件可以為處理來電事件的無效滑屏操作的次數達到預設次數閾值;所述預設操作可以為長按接聽來電圖標及長按掛斷來電圖標,或者可以為按壓終端物理音量加按鍵及按壓終端物理音量減按鍵。
方式ⅱ,本步驟可以包括,在終端周圍環境的溼度值在預設溼度範圍值內時,終端判斷終端是否有終端事件發生;在終端沒有終端事件發生時,終端返回執行步驟101;在終端有終端事件發生時,終端自動處理終端事件。
在方式ⅱ中,所述預設方式為終端自動處理終端事件。即本步驟102可以包括,在終端滿足預設條件時,終端自動處理終端事件。
具體地,由於在終端周圍環境的溼度值在預設溼度範圍值內的情況下,通 常為終端屏幕的靈敏度下降的情況,在該種情況下終端默認屏幕操作,如觸摸終端屏幕操作或滑屏操作,可能不容易被終端識別出,因此,此時可以通過終端自動處理終端事件的方式來處理終端事件。如手機自動接聽手機來電,或者手機自動顯示接收到的簡訊等。
具體地,在實際應用中,為了提高用戶的體驗度,所述在終端有終端事件發生時,終端自動處理終端事件,具體可以為,在終端有終端事件發生時,終端等待預設時間;在預設時間到達時,終端自動處理終端事件。即在終端有終端事件發生時,終端不立即自動處理終端事件,而是先等待預設時間,讓用戶獲知有終端事件發生,預設時間到達之後終端再自動處理終端事件。
其中,所述預設時間可以根據終端事件來設置。如在終端事件為來電事件時,若預設時間過長來電事件可能已結束,因此在此時預設時間可以設置為2至3秒。
具體地,方式ⅱ可以為,在終端周圍環境的溼度值在預設溼度範圍值內時,終端自動接聽來電。即所述預設條件可以為終端周圍環境的溼度值在預設溼度範圍值內;所述預設方式可以為終端自動接聽來電。
方式ⅲ,本步驟可以包括,在終端的溫度值達到預設溫度閾值時,終端判斷終端是否有終端事件發生;在終端沒有終端事件發生時,終端返回執行步驟101;在終端有終端事件發生時,終端自動處理終端事件。
在方式ⅲ中,所述預設方式為終端自動處理終端事件。即本步驟102可以包括,在終端滿足預設條件時,終端自動處理終端事件。
其中,所述終端自動處理終端事件,如可以為手機自動接聽手機來電,或者可以為手機自動開啟免提模式接聽手機來電等。具體地,如在手機同時運行遊戲應用程式、a應用程式及b應用程式等多個應用程式時,手機的溫度可能會過高,即手機可能會過熱,此時用戶可能不期望使用默認屏幕操作來處理手機來電事件,手機即可自動開啟免提模式接聽手機來電。從而可以避免用戶的耳朵及手指接觸到手機,即避免用戶的耳朵及手指產生發燙的感覺。
具體地,方式ⅲ可以為,在終端的溫度值達到預設溫度閾值時,終端自動開啟免提模式接聽來電。即所述預設條件可以為終端的溫度值達到預設溫度閾值;所述預設方式可以為終端自動開啟免提模式接聽來電。
需說明的是,本發明實施例提供的終端事件處理方法還可以包括,在終端不滿足預設條件時,終端通過默認屏幕操作處理終端事件。如在手機屏幕靈敏度未下降時,手機可以通過滑屏操作處理來電事件。
需說明的是,為了在方便快捷地處理終端事件的基礎上,進一步保護終端,本發明實施例提供的終端事件處理方法還可以包括,在終端周圍環境的溼度值超過預設溼度範圍值的最大值時,終端自動關機。如所述預設溼度範圍值為m%rh~n%rh,在終端周圍環境的溼度值超過n%rh時,此時終端可能已落入水中,因此終端可以自動關機來保護終端。
為了實現上述方法,本發明公開了一種終端事件處理裝置。
圖2為本發明實施例提供的一種終端事件處理裝置的結構示意圖,如圖2所示,所述終端事件處理裝置包括:
判斷模塊201,用於判斷終端是否滿足預設條件;
處理模塊202,用於在所述終端滿足所述預設條件時,通過預設方式處理終端事件。
進一步,所述判斷模塊201,具體用於在終端有來電事件發生時,判斷處理所述來電事件的無效滑屏操作的次數是否達到預設次數閾值;在所述次數達到所述預設次數閾值時,確認所述終端滿足預設條件。
進一步,所述處理模塊202,具體用於在所述次數達到所述預設次數閾值且本次來電事件未結束時,提示用戶長按接聽來電圖標接聽來電,提示用戶長按掛斷來電圖標拒接來電;或者,在所述次數達到所述預設次數閾值且本次來電事件未結束時,提示用戶按壓終端物理音量加按鍵接聽來電,提示用戶按壓終端物理音量減按鍵拒接來電。
進一步,所述判斷模塊201,具體用於判斷終端周圍環境的溼度值是否在 預設溼度範圍值內;在所述溼度值在所述預設溼度範圍值內時,確認所述終端滿足預設條件。
進一步,所述判斷模塊201,具體用於判斷終端的溫度值是否達到預設溫度閾值;在所述溫度值達到所述預設溫度閾值時,確認所述終端滿足預設條件。
進一步,所述處理模塊202,具體用於在所述終端滿足所述預設條件時,終端自動接聽來電或自動開啟免提模式接聽來電。
在實際應用中,所述判斷模塊201、處理模塊202均可由位於終端中的中央處理器(centralprocessingunit,cpu)、微處理器(microprocessorunit,mpu)、數位訊號處理器(digitalsignalprocessor,dsp)、或現場可編程門陣列(fieldprogrammablegatearray,fpga)等實現。
圖3為本發明提供的一種終端事件處理方法具體實施例一的流程示意圖,如圖3所示,具體步驟包括:
步驟301:判斷手機是否有來電事件發生。
具體地,本步驟可以為,手機判斷其是否有來電事件發生。
在手機有來電事件發生時手機執行步驟302,否則,手機執行步驟301。
步驟302:在接收到滑屏操作時,判斷該滑屏操作是否已成功處理來電事件。
具體地,本步驟可以為,在接收到滑屏操作時,手機判斷該滑屏操作是否已成功處理來電事件。
在未成功處理來電事件時手機執行驟303,在已成功處理來電事件時手機執行驟301。
步驟303:對次數參數執行加一操作,並判斷該次數參數值是否達到三次。
具體地,本步驟可以為,手機對次數參數執行加一操作,並判斷該次數參數值是否達到三次。
步驟304:判斷本次來電事件是否已結束。
具體地,本步驟可以為,手機判斷本次來電事件是否已結束。
在本次來電事件未結束,且無效滑屏操作的次數達到三次時,手機執行步驟305;在本次來電事件未結束,且無效滑屏操作的次數未達到三次時,手機執行步驟302;在本次來電事件已結束時,手機執行步驟301。
步驟305:顯示文字信息提示用戶長按接聽來電圖標接聽來電,提示用戶長按掛斷來電圖標拒接來電。
具體地,本步驟可以為,手機顯示文字信息提示用戶長按接聽來電圖標接聽來電,提示用戶長按掛斷來電圖標拒接來電。
具體地,在本實施例一中,圖1中所述的預設方式為提示用戶長按接聽來電圖標接聽來電,提示用戶長按掛斷來電圖標拒接來電。
步驟306:根據接收到的操作處理來電事件。
具體地,本步驟可以為,手機根據接收到的操作處理來電事件。
如此,能實現在不能通過手機默認屏幕操作處理來電事件時,通過長按屏幕操作處理來電事件,從而實現方便快捷地處理來電事件,提高用戶的體驗度。
圖4為本發明提供的一種終端事件處理方法具體實施例二的流程示意圖,如圖4所示,具體步驟包括:
步驟401:判斷手機周圍環境的溼度值是否在預設溼度範圍值內。
具體地,本步驟可以為,手機判斷其周圍環境的溼度值是否在預設溼度範圍值內。
其中,所述預設溼度範圍值可以根據手機屏幕的靈敏度來設置。如在實際測量中,若手機周圍環境的溼度值超過m%rh時,手機屏幕上可能會存在水滴,導致手機屏幕的靈敏度下降,若手機周圍環境的溼度值超過n%rh時,手機可能已落入水中,在該種情況下,該預設溼度範圍值即可設置為m%rh~n%rh。
在手機周圍環境的溼度值未超過預設溼度範圍值的最小值時,即未超過最小值時,如未超過m%rh時,手機執行步驟401;在手機周圍環境的溼度值超過預設溼度範圍值的最大值時,即超過最大值時,如超過n%rh時,手機執行步驟402;在手機周圍環境的溼度值在預設溼度範圍值內時,手機執行步驟403。
步驟402:自動關機。
具體地,本步驟可以為,手機自動關機。
步驟403:判斷手機是否有來電事件發生。
具體地,本步驟可以為,手機判斷其是否有來電事件發生。
在手機有來電事件發生時,手機執行步驟404;在手機沒有來電事件發生時,手機執行步驟401。
步驟404:自動接聽來電事件。
具體地,本步驟可以為,手機自動接聽來電事件。
具體地,在本實施例二中,圖1中所述的預設方式為手機自動接聽來電事件。
如此,能實現在不能通過手機默認屏幕操作處理來電事件時,自動接聽來電事件;同時,實現在手機落入水中時,自動關機;從而實現方便快捷地處理來電事件,保護手機,提高用戶的體驗度。
圖5為本發明提供的一種終端事件處理方法具體實施例三的流程示意圖,如圖5所示,具體步驟包括:
步驟501:判斷手機的溫度值是否達到預設溫度閾值。
具體地,本步驟可以為,手機判斷其溫度值是否達到預設溫度閾值。
其中,所述預設溫度閾值可以根據用戶需求來設置。如若在手機的溫度值達到m攝氏度時,用戶即不期望使用默認屏幕操作來處理來電事件時,該預設溫度閾值即可設置為m。
在手機的溫度值未達到預設溫度閾值時,手機執行步驟501;在手機的溫度值達到預設溫度閾值時,手機執行步驟502。
步驟502:判斷手機是否有來電事件發生。
具體地,本步驟可以為,手機判斷其是否有來電事件發生。
在手機有來電事件發生時,手機執行步驟503;在手機沒有來電事件發生時,手機執行步驟501。
步驟503:自動開啟免提模式接聽來電事件。
具體地,本步驟可以為,手機自動開啟免提模式接聽來電事件。
具體地,在本實施例三中,圖1中所述的預設方式為手機自動開啟免提模式接聽來電事件。
如此,能實現在不能通過手機默認屏幕操作處理來電事件時,自動開啟免提模式接聽來電事件,從而實現方便快捷地處理來電事件,避免用戶的耳朵及手指接觸到手機,即避免用戶的耳朵及手指產生發燙的感覺,提高用戶的體驗度。
以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化,本發明的保護範圍以權利要求為準。