本發(fā)明涉及電子技術領域,尤其涉及一種來電控制的方法及終端。
背景技術:
隨著智能手機的普及和越來越多樣化的手機應用的出現,人們使用手機的頻率越來越高,在使用手機的途中接到來電的概率也隨之提高;當在待機界面或者在其他操作界面來電時,會顯示來電提示界面,用戶可以通過物理按鍵、虛擬按鍵、語音或感應器可輸入來電處理指令。但是,用戶正在實行某項操作時突然接收到來電,用戶可能在沒有看清來電信息的情況下,就直接對來電請求進行了操作,例如正在玩手機游戲、瀏覽網頁。有些電話用戶并不是很想接,但卻接聽了該來電;或者是用戶想接聽電話,但是這個時候卻把來電請求給掛斷了。這種界面的操作方式,非常的影響用戶接聽電話的操作體驗。
技術實現要素:
本發(fā)明實施例提供一種來電控制的方法及終端,可以判斷用戶是否進行了誤操作,防止用戶在來電時,對來電進行了錯誤操作。
第一方面,本發(fā)明實施例提供了一種來電控制的方法,該方法包括:
檢測來電;
若檢測到來電,顯示來電操作頁面以供用戶輸入第一操作指令或者第二操作指令;
若接收到用戶的第一操作指令,判斷用戶的第一操作指令是否是在所述來電頁面顯示后的第一預設時間內檢測到的;
若是,判斷是否在接收到所述第一指令后的第二預設時間內接收到用戶輸入的第二操作指令;
若是,執(zhí)行第二操作指令。
另一方面,本發(fā)明實施例提供了一種終端,該終端包括:
檢測單元,用于檢測來電;
顯示單元,用于若檢測到來電,顯示來電操作頁面以供用戶輸入第一操作指令和第二操作指令;
判斷單元,用于若接收到用戶的第一操作指令,判斷用戶的第一操作指令是否是在所述來電頁面顯示后的第一預設時間內檢測到的;所述判斷單元還用于若用戶的第一操作指令是在所述來電頁面顯示后的第一預設時間內檢測到的,判斷是否在接收到所述第一指令后的第二預設時間內接收到用戶輸入的第二操作指令;
執(zhí)行單元,用于執(zhí)行所述第一來電操作指令和第二來電操作指令。
本發(fā)明實施例公開了一種來電控制的方法及終端,若檢測到來電,顯示來電操作界面;若接收用戶的第一來電操作指令,判斷所述第一來電操作指令是否是在所述來電頁面顯示后的第一預設時間內檢測到的;如果否,執(zhí)行所述第一來電操作指令,如果是,判斷在第二預設時間內,是否接收到用戶輸入的第二來電操作指令;如果是,執(zhí)行所述第二來電操作指令,如果否,執(zhí)行所述第一來電操作指令。本發(fā)明通過檢測用戶是否在預設時間內輸入預設的來電操作指令可以判斷用戶是否在來電時進行了錯誤的操作,給用戶更改操作的空間,操作人性化。
附圖說明
為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例一提供的一種來電控制的方法的示意流程圖;
圖2是本發(fā)明實施例二提供的一種來電控制的方法的示意流程圖;
圖3是本發(fā)明實施例一提供的一種來電控制的終端的示意性框圖;
圖4是本發(fā)明實施例一提供的一種來電控制的終端的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應當理解,當在本說明書和所附權利要求書中使用時,術語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
請參看圖1,其為本發(fā)明第一實施例提供的一種來電控制的方法的流程圖。該方法包括步驟S101~S106。
S101、若有來電,顯示來電操作頁面。具體地,來電操作頁面上顯示有接聽、拒接等操作指令,用戶可以根據需求選擇操作指令。
S102、檢測用戶是否輸入第一來電操作指令;如果是,執(zhí)行S103,如果否,執(zhí)行S102。具體地,用戶可以通過虛擬按鍵、物理按鍵和感應器等輸入第一來電操作指令;例如通過虛擬按鍵滑動屏幕上的圖標來輸入第一來電操作指令,或者通過確定和返回鍵對輸入第一來電操作指令,又或者通過感應器調轉手機,搖一搖等輸入第一來電操作指令。
S103、檢測用戶從屏幕顯示來電操作頁面到對來電進行第一操作的時間是否大于第一預設時間;如果是,則執(zhí)行S104,如果否,則執(zhí)行S105。具體地,若用戶從屏幕顯示來電操作頁面到對來電進行第一操作的時間小于第一預設時間,用戶可能在沒有看清來電信息的情況下對來電進行了操作,容易造成誤操作,需要對該來電第一操作指令進行進一步處理。
S104、執(zhí)行用戶的第一來電操作指令。具體地,所述第一來電操作指令可以是接聽來電,也可以是拒接來電。
S105、檢測在預設的第二預設時間內,用戶是否輸入第二來電操作指令;如果是,執(zhí)行S106,如果否,執(zhí)行S104。具體地,若用戶在第二預設時間內輸入了第二來電操作指令,此時用戶基本看清楚來電信息,該第二來電操作指令是用戶對第一來電操作指令的修改或確認,或者不輸入第二來電操作指令默認了第一來電操作指令,可以確保用戶的來電操作指令不會出現錯誤。
S106、執(zhí)行用戶的第二來電操作指令。具體地,所述第二來電操作指令可以與所述第一來電操作指令相同,也可以與所述第一來電指令不同。所述第二來電指令可以是接聽來電,也可以是拒接來電。
從上述實施例中可知道,本發(fā)明實施例中,檢測到來電后,顯示來電操作頁面,判斷接收到的用戶的第一來電操作指令是否在第一預設時間內,如果否,執(zhí)行所述第一來電操作指令,如果是,判斷在接收到第一來電指令后的第二預設時間內是否接收到用戶的第二來電操作指令,如果是,執(zhí)行第二來電操作指令,如果否否,執(zhí)行所述第一來電操作指令。使得終端可以判斷用戶是否進行了誤操作并進行處理,減少用戶因誤操作帶來的困擾。
請參看圖2,其為本發(fā)明第二實施例提供的一種來電控制的方法的流程圖。該方法包括步驟步驟S201~S207。
S201、若接到來電,檢測終端是否處于黑屏狀態(tài),并顯示來電操作頁面以供用戶操作;如果是,執(zhí)行S202,如果否,執(zhí)行S203。具體地,當監(jiān)測到屏幕處于黑屏狀態(tài)時,用戶對終端沒有操作,對來電可以在看清楚之后再進行操作,來電操作頁面上顯示有接聽、拒接等來電操作指令,用戶可以根據需求自由地輸入操作指令,不會出現誤操作。
S202、檢測用戶是否輸入第一來電操作指令;如果是,執(zhí)行S205,如果否,執(zhí)行S202。具體地,用戶可以通過虛擬按鍵、物理按鍵和感應器等輸入第一來電操作指令;例如通過虛擬按鍵滑動屏幕上的圖標來輸入第一來電操作指令,或者通過確定和返回鍵對輸入第一來電操作指令,又或者通過感應器調轉手機,搖一搖等輸入第一來電操作指令。
S203、檢測用戶是否輸入第一來電操作指令;如果是,執(zhí)行S204,如果否,執(zhí)行S203。具體地,用戶可以通過虛擬按鍵、物理按鍵和感應器等輸入第一來電操作指令;例如通過虛擬按鍵滑動屏幕上的圖標來輸入第一來電操作指令,或者通過確定和返回鍵對輸入第一來電操作指令,又或者通過感應器調轉手機,搖一搖等輸入第一來電操作指令。
S204、檢測用戶從屏幕顯示來電操作頁面到對來電進行第一操作的時間是否大于第一預設時間;如果是,則執(zhí)行S205,如果否,則執(zhí)行S206。具體地,若用戶從屏幕顯示來電操作頁面到對來電進行第一操作的時間小于第一預設時間,用戶可能在沒有看清來電信息的情況下對來電進行了操作,容易造成誤操作,需要對該來電第一操作指令進行進一步處理。
S205、執(zhí)行用戶的第一來電操作指令。具體地,所述第一來電操作指令可以是接聽來電,也可以是拒接來電。
S206、檢測在預設的第二預設時間內,用戶是否輸入第二來電操作指令;如果是,則S207,如果否,執(zhí)行S205。具體地,若用戶在第二預設時間內輸入了第二來電操作指令,此時用戶基本看清楚來電信息,該第二來電操作指令是用戶對第一來電操作指令的修改或確認,或者不輸入第二來電操作指令默認了第一來電操作指令,可以確保用戶的來電操作指令不會出現錯誤。
S207、執(zhí)行用戶的第二來電操作指令。具體地,所述第二來電操作指令可以與所述第一來電操作指令相同,也可以與所述第一來電指令不同。所述第二來電指令可以是接聽來電,也可以是拒接來電。
本發(fā)明實施例提供的一種防止來電誤操作的方法,通過增加來電誤操作判斷和黑屏檢測功能,能夠有效解決用戶誤接通或誤掛斷來電的問題,使終端更具智能化、人性化,有效地提升用戶的體驗。
請參看圖3,其為本發(fā)明實施例一終端結構示意圖。該終端可以實現防止來電誤操作的功能,包括但不限制于任何一種可以實現通話功能的電子設備,例如智能手機(如Android手機、ios手機、Windows Phone手機等),平板電腦、掌上電腦、筆記本電腦、移動互聯網設備等。以上電子設備是舉例,而非窮舉,本發(fā)明實施例中所述終端包括但是不限制為上述電子設備。該終端包括:顯示單元301、指令接收單元302、判斷單元303和執(zhí)行單元304。
所述顯示單元301,用于當有來電時,顯示來電操作頁面;具體地,來電操作頁面上顯示有接聽、拒接等操作指令。
所述指令接收單元302,用于接收用戶輸入的第一來電操作指令和第二來電操作指令。具體地,所述第一來電操作指令可以是接聽來電,也可以是拒接來電;所述第二來電操作指令可以與所述第一來電操作指令相同,也可以與所述第一來電指令不同。
所述判斷單元303,用于判斷接收到用戶輸入的第一來電操作指令是否是在來電操作頁面顯示后的第一預設時間內;
所述判斷單元303,還用于判斷在第二預設時間內是否接收到用戶輸入的第二來電操作指令;
所述判斷單元303,還用于判斷在第二預設時間內是否接收到用戶輸入的第二來電操作指令;
所述判斷單元303,還用于判斷在第二預設時間內是否接收到用戶輸入的第二來電操作指令;
所述判斷單元303,還用于判斷終端當前是否執(zhí)行預設應用;具體地,所述預設應用可以由用戶設定,也可以由系統(tǒng)設定;
所述判斷單元303還用于若檢測到終端當前執(zhí)行所述預設應用且接收到用戶輸入的第一操作指令,判斷用戶輸入的第一操作指令是否是在所述來電頁面顯示后的第一預設時間內檢測到的;
所述判斷單元303,還用于判斷若檢測到來電,所述屏幕在檢測到來電時是黑屏還是亮屏;
所述判斷單元303,還用于判斷若亮屏且接收到用戶輸入的第一操作指令,判斷用戶輸入的第一操作指令是否是在所述來電頁面顯示后的第一預設時間內檢測到的。
所述執(zhí)行單元304,用于根據所述第一來電操作執(zhí)行所述來電。具體地,所述第一來電操作指令可以是接聽來電,也可以是拒接來電;
所述執(zhí)行單元304,還用于根據所述第二來電操作執(zhí)行所述來電。具體地,所述第二來電操作指令可以與所述第一來電操作指令相同,也可以與所述第一來電指令不同。所述第二來電指令可以是接聽來電,也可以是拒接來電。
請參看圖4,其為本發(fā)明實施例二終端的結構示意圖;該終端包括:輸入裝置401、處理器402和存儲器403,其中:
所述輸入裝置401,用于輸入客戶的第一來電操作指令和第二來電操作指令。具體實現中,可以通過鍵盤式輸入裝置、觸摸式輸入裝置、聲音輸入裝置和感應式輸入裝置來輸入來電操作指令。
所述存儲器403,用于存儲帶有各種功能的程序數據。本發(fā)明實施例中存儲器403存儲的數據包括所述處理器402對來電請求的處理數據以及其他可調用并運行的程序數據。具體實現中,本發(fā)明實施例的存儲器406可以是系統(tǒng)存儲器,還可以是系統(tǒng)之外的外部存儲器。
所述處理器402,用于調用所述存儲器403和輸入裝置401中的程序數據,并執(zhí)行如下操作:
若檢測到來電,檢測所述輸入裝置401是否輸入第一來電操作指令;若接收到所述輸入裝置401輸入的第一來電操作指令,執(zhí)行該第一來電操作指令,如果否,判斷當所述輸入裝置401輸入第一來電操作指令時,從屏幕顯示來電操作頁面到輸入所述來電第一操作指令的時間是否大于第一預設時間,如果是,執(zhí)行第一來電操作指令,如果否,判斷在第二預設時間內,輸入裝置是否輸入第二來電操作指令,如果是,執(zhí)行第二操作指令,如果否,執(zhí)行第一操作指令。
在一些可行的實施例中,所述處理器402還執(zhí)行如下操作:
若檢測到來電,判斷當前屏幕是否處于黑屏狀態(tài)并顯示來電操作頁面,如果是且接收到所述輸入裝置401輸入的第一來電操作指令,執(zhí)行該第一來電操作指令,如果否,判斷當所述輸入裝置401輸入第一來電操作指令時,從屏幕顯示來電操作頁面到輸入所述來電第一操作指令的時間是否大于第一預設時間,如果是,執(zhí)行第一來電操作指令,如果否,判斷在第二預設時間內,輸入裝置是否輸入第二來電操作指令,如果是,執(zhí)行第二操作指令,如果否,執(zhí)行第一操作指令。
在一些可行的實施例中,所述處理器402還執(zhí)行如下操作:
若檢測到來電,判斷當前終端是否執(zhí)行預設應用并顯示來電操作頁面,如果是且接收到所述輸入裝置401輸入的第一來電操作指令,執(zhí)行該第一來電操作指令,如果否,判斷當所述輸入裝置401輸入第一來電操作指令時,從屏幕顯示來電操作頁面到輸入所述來電第一操作指令的時間是否大于第一預設時間,如果是,執(zhí)行第一來電操作指令,如果否,判斷在第二預設時間內,輸入裝置是否輸入第二來電操作指令,如果是,執(zhí)行第二操作指令,如果否,執(zhí)行第一操作指令。
具體地,所述預設應用可以由用戶自己設定,也可以由系統(tǒng)設定。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置,可通過其它的方式實現。例如,以上所描述的裝置實施例是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲器中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲器中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲器包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質包括只讀存儲器(Read-Only Memory,ROM)、隨機存儲器(Random Access Memory,RAM)、可編程只讀存儲器(Programmable Read-only Memory,PROM)、可擦除可編程只讀存儲器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可復寫只讀存儲器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數據的計算機可讀的任何其他介質。
本發(fā)明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
本發(fā)明實施例終端中的單元可以根據實際需要進行合并、劃分和刪減。
以上對本發(fā)明所提供的一種防止來電誤操作的方法、裝置及終端進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方案;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。