【
技術領域:
:】本發明涉及終端
技術領域:
:,尤其涉及一種終端控制方法及終端。
背景技術:
::隨著智能終端大范圍的普及,人們早已經習慣了通過終端中設置的鬧鐘來對生活、工作、學習中的一些重要事情或者重要時間進行提醒,這也極大地滿足了人們對于時間觀念的需求。現有技術中,當需要關閉正在輸出聲音信號的鬧鐘時,若用戶正在睡夢中,則需要用戶睜開眼睛,按照輸出的提示信息進行操作,例如,根據輸出的包括關閉虛擬按鍵和延遲虛擬按鍵的提示信息上按壓虛擬按鍵,當檢測到用戶根據提示信息執行的操作信息指示關閉鬧鐘時,才會關閉鬧鐘。在實現本發明過程中,發明人發現現有技術中至少存在如下問題:現有技術中,需要用戶根據輸出的提示信息執行指示關閉鬧鐘的操作,步驟較為繁瑣,關閉鬧鐘的效率較低。技術實現要素:有鑒于此,本發明實施例提供了一種終端控制方法及終端,用以簡化關閉鬧鐘的操作,提高關閉鬧鐘的效率。一方面,本發明實施例提供了一種終端控制方法,包括:在終端通過鬧鐘輸出聲音信號期間,檢測所述終端的屏幕上是否有按壓操作;當檢測到按壓操作時,獲取所述按壓操作中的各特征數據;當所述按壓操作存在至少兩個特征數據都滿足按壓條件時,關閉所述鬧鐘。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述特征數據包括:按壓面積、按壓力度和按壓時長中的至少一種。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:將所述按壓操作的每個特征數據分別與該特征數據對應的閾值進行比較;當所述特征數據大于該特征數據對應的閾值時,確定所述特征數據滿足所述按壓條件。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,檢測所述終端的屏幕上是否有按壓操作之前,所述方法還包括:檢測所述終端的屏幕上是否有滑動操作;當檢測到滑動操作時,獲取所述滑動操作的滑動距離;當所述滑動距離滿足預設的距離條件時,關閉所述鬧鐘;當所述滑動距離不滿足所述距離條件時,執行所述檢測所述終端的屏幕上是否有按壓操作的步驟。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:若未檢測到滑動操作,執行所述檢測所述終端的屏幕上是否有按壓操作的步驟。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:若未檢測到按壓操作,按照指定方式調整累計延遲次數;當所述累計延遲次數達到預設的次數閾值時,關閉所述鬧鐘。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:響應于所述鬧鐘開始輸出所述聲音信號,獲取生活信息;輸出所述生活信息。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述生活信息包括:時間信息、天氣信息、穿衣指數信息、交通信息和備忘信息中的至少一種。上述技術方案中的一個技術方案具有如下有益效果:本發明實施例中,在終端通過鬧鐘輸出聲音信號期間,通過檢測終端屏幕上的按壓操作,并根據按壓操作的各特征數據來關閉鬧鐘,在該過程中,由于不需要對按壓操作的位置進行特別的限定,只要用戶在終端屏幕上進行了按壓操作,且存在至少兩個特征數據都滿足按壓條件,就可以執行關閉鬧鐘的操作,即使用戶正在睡夢中,也不需要用戶睜開眼睛就可以關閉鬧鐘,簡化了關閉鬧鐘的操作步驟,提高了關閉鬧鐘的效率。另一方面,本發明實施例提供了一種終端,包括:第一檢測單元,用于在終端通過鬧鐘輸出聲音信號期間,檢測所述終端的屏幕上是否有按壓操作;第一獲取單元,用于當檢測到按壓操作時,獲取所述按壓操作中的各特征數據;控制單元,用于當所述按壓操作存在至少兩個特征數據都滿足按壓條件時,關閉所述鬧鐘。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述特征數據包括:按壓面積、按壓力度和按壓時長中的至少一種。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述終端還包括:比較單元,用于將所述按壓操作的每個特征數據分別與該特征數據對應的閾值進行比較;確定單元,用于當所述特征數據大于該特征數據對應的閾值時,確定所述特征數據滿足所述按壓條件。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述終端還包括:第二檢測單元,用于檢測所述終端的屏幕上是否有滑動操作;第二獲取單元,用于當檢測到滑動操作時,獲取所述滑動操作的滑動距離;所述控制單元,用于當所述滑動距離滿足預設的距離條件時,關閉所述鬧鐘;所述第一檢測單元,還用于當所述滑動距離不滿足所述距離條件時,執行所述檢測所述終端的屏幕上是否有按壓操作的步驟。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述第一檢測單元,還用于:若未檢測到滑動操作,執行所述檢測所述終端的屏幕上是否有按壓操作的步驟。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述終端還包括:調整單元,用于若未檢測到按壓操作,按照指定方式調整累計延遲次數;所述控制單元,還用于當所述累計延遲次數達到預設的次數閾值時,關閉所述鬧鐘。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述終端還包括:第三獲取單元,用于響應于所述鬧鐘開始輸出所述聲音信號,獲取生活信息;輸出單元,用于輸出所述生活信息。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述生活信息包括:時間信息、天氣信息、穿衣指數信息、交通信息和備忘信息中的至少一種。上述技術方案中的一個技術方案具有如下有益效果:本發明實施例中,在終端通過鬧鐘輸出聲音信號期間,通過檢測終端屏幕上的按壓操作,并根據按壓操作的各特征數據來關閉鬧鐘,在該過程中,由于不需要對按壓操作的位置進行特別的限定,只要用戶在終端屏幕上進行了按壓操作,且存在至少兩個特征數據都滿足按壓條件,就可以執行關閉鬧鐘的操作,即使用戶正在睡夢中,也不需要用戶睜開眼睛就可以關閉鬧鐘,簡化了關閉鬧鐘的操作步驟,提高了關閉鬧鐘的效率。【附圖說明】為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。圖1是本發明實施例所提供的終端控制方法的實施例一的流程示意圖;圖2是本發明實施例所提供的終端控制方法的實施例二的流程示意圖;圖3是本發明實施例所提供的終端的功能方塊圖。【具體實施方式】為了更好的理解本發明的技術方案,下面結合附圖對本發明實施例進行詳細描述。應當明確,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。在本發明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發明。在本發明實施例和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。應當理解,本文中使用的術語“和/或”僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,一般表示前后關聯對象是一種“或”的關系。應當理解,盡管在本發明實施例中可能采用術語第一、第二、第三等來描述獲取單元等,但這些獲取單元不應限于這些術語。這些術語僅用來將獲取單元彼此區分開。例如,在不脫離本發明實施例范圍的情況下,第一獲取單元也可以被稱為第二獲取單元,類似地,第二獲取單元也可以被稱為第一獲取單元。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”或“響應于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當確定時”或“響應于確定”或“當檢測(陳述的條件或事件)時”或“響應于檢測(陳述的條件或事件)”。針對現有技術中關閉鬧鐘的步驟繁瑣,關閉效率較低的問題,本發明實施例提供了如下解決思路:在鬧鐘輸出聲音信號的期間檢測用戶在終端的屏幕上的按壓操作,從而,根據按壓操作來關閉鬧鐘,由于不限定按壓操作的位置,不需要用戶一定睜開眼睛或按照提示信息操作,也能夠將鬧鐘關閉,以達到簡化從操作步驟,提高效率的效果。在該思路的引導下,本方案實施例提供了以下可行的實施方案。實施例一本發明實施例給出一種終端控制方法。具體的,請參考圖1,其為本發明實施例所提供的終端控制方法的實施例一的流程示意圖,如圖1所示,該方法包括以下步驟:s101,在終端通過鬧鐘輸出聲音信號期間,檢測終端的屏幕上是否有按壓操作。需要說明的是,本發明實施例對于檢查按壓操作的范圍沒有特別限定,只要在終端的屏幕上的任意位置檢測到按壓操作,就可以執行后續s102步驟。s102,當檢測到按壓操作時,獲取該按壓操作中的各特征數據。其中,按壓操作的特征數據可以包括但不限于:按壓面積、按壓力度和按壓時長中的至少一種。獲取按壓操作的各特征數據可以通過按壓傳感器檢測獲得。s103,當該按壓操作存在至少兩個特征數據都滿足按壓條件時,關閉鬧鐘。當執行s103步驟時,可以通過判斷該按壓操作的每個特征數據是否滿足按壓條件,從而,當存在至少兩個特征數據都滿足按壓條件時,執行s103中關閉鬧鐘的操作。其中,判斷該按壓操作的每個特征數據是否滿足按壓條件時,可以通過該實現方式實現:將s102中獲取到的按壓操作的每個特征數據分別與該特征數據對應的閾值進行比較,基于此,當特征數據大于該特征數據對應的閾值時,確定該特征數據滿足按壓條件。或者,當特征數據小于或者等于該特征數據對應的閾值時,確定該特征數據不滿足按壓條件。在具體的應用場景中,為了盡可能的避免誤操作,可以設定執行s103步驟時,至少兩個特征數據中包括按壓時長。例如,當按壓時長大于預設的時長閾值,且按壓力度大于預設的力度閾值時,此時,該按壓操作的兩個特征數據都滿足按壓條件,執行關閉鬧鐘操作。又例如,當按壓時長大于預設的時長閾值,且按壓面積大于預設的面積閾值時,此時,該按壓操作的兩個特征數據都滿足按壓條件,執行關閉鬧鐘操作。又例如,當按壓時長大于預設的時長閾值,按壓力度大于預設的力度閾值,并且按壓面積大于預設的面積閾值時,此時,該按壓操作的三個特征數據都滿足按壓條件,執行關閉鬧鐘操作。其中,時長閾值、力度閾值與面積閾值可以根據實際需要預設,也可以根據經驗值進行預設。例如,可以將時長閾值預設為2秒,將力度閾值預設為5牛頓,將面積及閾值預設為3.5平方厘米。需要說明的是,本發明實施例中,若未檢測到按壓操作,則按照指定方式調整累計延遲次數,并且,當累計延遲次數達到預設的次數閾值時,關閉鬧鐘。或者,若累計延遲次數未達到預設的次數閾值,則將累計延遲次數加一,繼續執行s101中的檢測操作。本發明實施例中,判斷累計延遲次數是否達到預設的次數閾值時,可以根據調整后的累計延遲次數進行判斷,也就是說,以調整后的當前累計延遲次數進行判斷。其中,累計延遲次數的初始值為9,次數閾值可以根據需要設置,例如,可以設置為5次。本發明實施例中,可以根據鬧鐘輸出聲音信號的周期來調整累計延遲次數。例如,若鬧鐘每次輸出聲音信號的時長為a,間隔時間為b,則當檢測到鬧鐘此次輸出聲音信號的期間,也就是時長a的范圍內,一直未檢測到滑動操作或按壓操作,則在此次輸出聲音信號結束時,將累計延遲次數加一,并更新累計延遲次數的數值,以便于實現后續與次數閾值之間的判斷步驟。在一個具體的實現過程中,還可以在執行s101中檢測終端的屏幕上是否有按壓操作之前,通過檢測終端的屏幕上是否有滑動操作,并且,當檢測到滑動操作時,獲取滑動操作的滑動距離,從而,根據該滑動距離確定是否關閉鬧鐘。基于此,當滑動距離滿足預設的距離條件時,關閉鬧鐘;或者,當滑動距離不滿足距離條件時,執行s101中檢測終端的屏幕上是否有按壓操作的步驟。距離條件可以根據實際需要進行預設,在實際的應用場景中,為了盡可能的避免誤操作導致鬧鐘關閉的問題,可以將距離條件預設為不小于2cm。基于此,當檢測到的滑動距離大于或者等于2cm時,確定該滑動距離滿足預設的距離條件;或者,當檢測到的滑動距離小于2cm時,確定該滑動距離不滿足預設的距離條件,該滑動操作可能為用戶的誤操作。具體的,獲取滑動距離時,可以通過在終端屏幕上建立坐標系,并獲取滑動動作起始點和終止點之間的距離,得到滑動距離,其中,滑動操作的起始點為用戶手指觸摸到終端的屏幕時的接觸位置,滑動操作的終止點為用戶手指抬起,不再觸摸到終端的屏幕時的位置。本發明實施例對于滑動操作的方向無特別限定,只要滑動操作的滑動距離滿足要求,即可執行關閉鬧鐘的操作。基于此,無需仍處于睡眠中的用戶睜眼即可實現對鬧鐘的關閉,大大的簡化了操作步驟。或者,若在執行s101之前未檢測到滑動操作,則執行s101中檢測終端的屏幕上是否有按壓操作的步驟。本發明實施例對于鬧鐘開始輸出聲音信號的觸發條件無特別限定,例如,該觸發條件可以包括但不限于:當前時刻達到預設的提醒時刻。此時,若檢測到當前時刻達到預設的提醒時刻,則鬧鐘會輸出預設的聲音信號以實現對用戶的提醒。基于此,本發明實施例在執行s101之前,還需要對鬧鐘是否正在輸出聲音信號進行判斷;若是,則執行s101中的判斷步驟;若否,結束,不執行后續流程。本發明實施例中,為了進一步完善鬧鐘的提醒功能,還可以在鬧鐘響鈴時播放生活信息。具體的,本發明實施例中,響應于鬧鐘開始輸出聲音信號,獲取生活信息,并輸出生活信息。本發明實施例所涉及的生活信息可以包括但不限于:時間信息、天氣信息、穿衣指數信息、交通信息和備忘信息中的至少一種。其中,時間信息可以為當前時刻,可以通過終端中的計時器或時鐘獲取得到。天氣信息可以包括但不限于:天氣預報和空氣質量信息中的至少一種。天氣預報和空氣質量信息可以通過用于收集天氣信息的第三方應用獲取得到,也可以通過網絡獲取,本發明實施例對此無特別限定。穿衣指數信息與天氣信息相關,可以在獲取天氣信息的同時,利用相同的實現方式獲取到穿衣指數信息,或者,也可以在獲取到天氣信息之后,根據天氣信息進行數據處理,得到穿衣指數信息。交通信息用于輔助用戶出行,例如,可以智能獲取用戶的常用出行路線,并通過網絡對這些出行路線的實時路況進行查詢。此時,也可以對用戶設置的路段或公交信息進行查詢。備忘信息可以由用戶根據實際需要進行預設。例如,備忘信息可以設定出行需要攜帶的物件信息,或者,備忘信息可以設定重要的事件提醒,或者,備忘信息還可以設定為對重要的日期,如生日等進行提醒。為了具體說明本方案,本發明實施例還給出一種該終端控制方法的具體實現方式。請參考圖2,其為本發明實施例所提供的終端控制方法的實施例二的流程示意圖,如圖2所示,該方法包括以下步驟:s201,響應于鬧鐘開始輸出聲音信號,獲取生活信息。s202,輸出獲取到的生活信息。s203,檢測終端的屏幕上是否有滑動操作;若是,執行s204;若否,執行s206。s204,獲取該滑動操作的滑動距離。s205,判斷該滑動距離是否滿足距離條件;若是,執行s212;若否,執行s206。s206,檢測終端的屏幕上是否有按壓操作;若是,執行s207;若否,執行s210。s207,獲取該按壓操作的各特征數據。s208,分別將每個特征數據與該特征數據對應的閾值進行比較。s209,判斷是否存在至少兩個特征數據都滿足按壓條件;若是,執行s212;若否,執行s210。s210,當鬧鐘此次輸出聲音信號期間一直未檢測到按壓操作或滑動操作時,累計延遲次數加一。s211,判斷累計延遲次數是否達到次數閾值;若是,執行s212;若否,執行s201。需要說明的是,若判斷出累計延遲次數未達到次數閾值,則可以如圖2所示執行s201,也就是,在鬧鐘每次重新輸出聲音信號時,都重復輸出上述生活信息。或者,在實際應用過程中,也可以當判斷出累計延遲次數未達到次數閾值時,執行s203中的檢測步驟,此時,只有在鬧鐘進行第一次聲音提醒時,才會輸出上述生活信息,若用戶延遲鬧鐘,則在后續的延遲提醒過程中,可以不用重復輸出上述生活信息進行提醒。s212,關閉鬧鐘。當鬧鐘被關閉或延遲之后,本發明實施例對于用戶在終端上的操作無特別限定,用戶可以隨意使用終端。需要說明的是,本發明實施例中所涉及的終端可以包括但不限于個人計算機(personalcomputer,pc)、個人數字助理(personaldigitalassistant,pda)、無線手持設備、平板電腦(tabletcomputer)、手機、mp3播放器、mp4播放器等。需要說明的是,上述終端控制方法的執行主體可以為終端控制裝置,該裝置可以位于本地終端的應用,或者還可以為位于本地終端的應用中的插件或軟件開發工具包(softwaredevelopmentkit,sdk)等功能單元,本發明實施例對此不進行特別限定。可以理解的是,所述應用可以是安裝在終端上的應用程序(nativeapp),或者還可以是終端上的瀏覽器的一個網頁程序(webapp),本發明實施例對此不進行限定。本發明實施例的技術方案具有以下有益效果:本發明實施例中,在終端通過鬧鐘輸出聲音信號期間,通過檢測終端屏幕上的按壓操作,并根據按壓操作的各特征數據來關閉鬧鐘,在該過程中,由于不需要對按壓操作的位置進行特別的限定,只要用戶在終端屏幕上進行了按壓操作,且存在至少兩個特征數據都滿足按壓條件,就可以執行關閉鬧鐘的操作,即使用戶正在睡夢中,也不需要用戶睜開眼睛就可以關閉鬧鐘,簡化了關閉鬧鐘的操作步驟,提高了關閉鬧鐘的效率。實施例二基于上述實施例一所提供的終端控制方法,本發明實施例進一步給出實現上述方法實施例中各步驟及方法的裝置實施例。請參考圖3,其為本發明實施例所提供的終端的功能方塊圖。如圖3所示,該終端包括:第一檢測單元31,用于在終端通過鬧鐘輸出聲音信號期間,檢測終端的屏幕上是否有按壓操作;第一獲取單元32,用于當檢測到按壓操作時,獲取按壓操作中的各特征數據;控制單元33,用于當按壓操作存在至少兩個特征數據都滿足按壓條件時,關閉鬧鐘。本發明實施例所涉及到的特征數據可以包括但不限于:按壓面積、按壓力度和按壓時長中的至少一種。本發明實施例中,該終端還包括:比較單元34,用于將按壓操作的每個特征數據分別與該特征數據對應的閾值進行比較;確定單元35,用于當特征數據大于該特征數據對應的閾值時,確定特征數據滿足按壓條件。在一個具體的實現過程中,該終端還包括:第二檢測單元36,用于檢測終端的屏幕上是否有滑動操作;第二獲取單元37,用于當檢測到滑動操作時,獲取滑動操作的滑動距離;控制單元33,用于當滑動距離滿足預設的距離條件時,關閉鬧鐘;第一檢測單元31,還用于當滑動距離不滿足距離條件時,執行檢測終端的屏幕上是否有按壓操作的步驟。其中,第一檢測單元31,還用于:若未檢測到滑動操作,執行檢測終端的屏幕上是否有按壓操作的步驟。本發明實施例中,該終端還包括:調整單元38,用于若未檢測到按壓操作,按照指定方式調整累計延遲次數;控制單元33,還用于當累計延遲次數達到預設的次數閾值時,關閉鬧鐘。在一個實際的應用場景中,該終端還包括:第三獲取單元39,用于響應于鬧鐘開始輸出聲音信號,獲取生活信息;輸出單元40,用于輸出生活信息。其中,本發明實施例所涉及的生活信息包括:時間信息、天氣信息、穿衣指數信息、交通信息和備忘信息中的至少一種。由于本實施例中的各單元能夠執行圖1和圖2所示的方法,本實施例未詳細描述的部分,可參考對圖1和圖2的相關說明。本發明實施例的技術方案具有以下有益效果:本發明實施例中,在終端通過鬧鐘輸出聲音信號期間,通過檢測終端屏幕上的按壓操作,并根據按壓操作的各特征數據來關閉鬧鐘,在該過程中,由于不需要對按壓操作的位置進行特別的限定,只要用戶在終端屏幕上進行了按壓操作,且存在至少兩個特征數據都滿足按壓條件,就可以執行關閉鬧鐘的操作,即使用戶正在睡夢中,也不需要用戶睜開眼睛就可以關閉鬧鐘,簡化了關閉鬧鐘的操作步驟,提高了關閉鬧鐘的效率。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本發明所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如,多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。上述以軟件功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機裝置(可以是個人計算機,服務器,或者網絡裝置等)或處理器(processor)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的范圍之內。當前第1頁12當前第1頁12