本發(fā)明涉及電子技術領域,尤其涉及一種鬧鐘處理方法及終端。
背景技術:
在市場經濟的今天,人們大多時候都是為利奔波,隨之而來的就是睡眠時間的減少。我們幾乎每天都是在睡夢中被叫醒,但是,有時候突然的閑暇而忘了提前將鬧鐘進行設置而被叫醒,我們就會再設置個小睡時間,或者關閉鬧鐘,從而延長我們的睡眠時間。
現有的鬧鐘提醒功能,在鬧鐘響鬧時,用戶一般需要點擊延時提醒,或者點擊關閉,鬧鐘之后不會再響。但此時用戶一般處于一種不清醒的狀態(tài),很難進行這樣的操作。對于關閉鬧鐘,由于同樣的原因,用戶需要睜開眼睛看屏幕去點擊關閉按鈕,可能會使用戶睡意全無,影響睡眠質量。
技術實現要素:
有鑒于此,本發(fā)明實施例提供一種鬧鐘處理方法及終端,人性化地快速設置鬧鐘的再次鬧鈴響的時間或者關閉鬧鐘,改善了用戶的睡眠質量。
一種鬧鐘處理方法,該方法包括:
若鬧鐘響鈴,獲取終端的傳感數據;
根據傳感數據識別鬧鐘操作事件;
根據相應的操作事件對鬧鐘進行處理。
一種終端,其特征在于,所述終端包括:
獲取單元,用于若鬧鐘響鈴,獲取終端的傳感數據;
識別單元,用于根據傳感數據識別出鬧鐘操作事件;
處理單元,用于根據相應的操作事件對鬧鐘進行處理。
通過本發(fā)明實施例,用戶可以在不清醒的狀態(tài)下,人性化地快速設置鬧鐘的再次鬧鈴響的時間或者關閉鬧鐘,大大改善了人們的睡眠質量。
附圖說明
為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為第一實施例的一種鬧鐘處理方法的示意流程圖;
圖2為本發(fā)明提供的第一實施例的步驟S13具體流程圖;
圖3為本發(fā)明提供的第二實施例的步驟S13具體流程圖;
圖4為本發(fā)明提供的第二實施例的步驟S32具體流程圖;
圖5為本發(fā)明提供的第三實施例的步驟S13具體流程圖;
圖6為本發(fā)明提供的第三實施例的步驟S52具體流程圖;
圖7為本發(fā)明提供的第一實施例終端的示意圖;
圖8為本發(fā)明提供的第一實施例處理單元的示意圖;
圖9為本發(fā)明提供的第二實施例處理單元的示意圖;
圖10為本發(fā)明提供的第二實施例設置單元的示意圖;
圖11為本發(fā)明提供的第三實施例處理單元的示意圖;
圖12為本發(fā)明提供的第三實施例設置單元的示意圖;
圖13為本發(fā)明提供的第四實施例終端的示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應當理解,當在本說明書和所附權利要求書中使用時,術語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應當進一步理解,在本發(fā)明說明書和所附權利要求書中使用的術語“和/或”是指相關聯列出的項中的一個或多個的任何組合以及所有可能組合,并且包括這些組合。
圖1為第一實施例的一種鬧鐘處理方法的示意流程圖,該方法步驟S11~S13。
S11,若鬧鐘響鈴,獲取終端的傳感數據。傳感數據包括但不限于壓力數據及運動數據。在一些可行的實施例中,所述傳感數據借由終端上設置相應的傳感器感測而得,所述傳感器包括但不限于壓力傳感器和重力傳感器。
S12,根據傳感數據識別鬧鐘操作事件。優(yōu)選地,不同的傳感數據對應不同的操作事件。具體地,在一些可行的實施例中,鬧鐘的操作事件包括關閉鬧鐘事件和設置鬧鐘延遲時間事件。終端中預設有相應的傳感數據和鬧鐘操作事件的關聯關系,終端根據獲取到的傳感數據和該關聯關系可以識別出該傳感數據對應的操作事件。例如,在預設的關聯關系中,若未獲取到傳感數據,識別出操作事件為續(xù)響鈴5分鐘或者是持續(xù)響鈴;壓力數據對應的是設置延遲時間事件,若獲取到傳感數據為非零的壓力數據時,識別出操作事件為設置延遲時間;運動數據對應關閉鬧鐘事件,若獲取到傳感數據為非零的運動數據時,識別出關閉鬧鐘事件。
S13,根據相應的操作事件對鬧鐘進行處理。具體地,終端關閉鬧鐘事件關閉鬧鐘,終端根據鬧鐘延遲時間事件,關閉鬧鐘響鈴并設置此次鬧鐘下次響鈴的延遲時間。
上述實施例可以在用戶不清醒的狀態(tài)下,人性化地設置鬧鐘的再次鬧鈴響的時間或者關閉鬧鐘,大大改善了用戶的睡眠質量。
請參看圖2,其為本發(fā)明提供的第一實施例的步驟S13具體流程圖。若傳感數據為運動數據時,步驟S13還包括步驟S21~24。
S21,根據獲取的運動數據判斷所述運動數據是否為預設的操作。若是,執(zhí)行步驟S22,反之執(zhí)行步驟S23。
S22,若所述運動數據為預設的操作,關閉所述鬧鐘響鈴。
S23,若所述運動數據不是為預設的操作,判斷是否接收到用戶對終端的觸摸屏進行預設觸摸操作。若是,執(zhí)行步驟S24,反之流程結束。
S24,若接收到預設觸摸操作,關閉所述鬧鐘響鈴。反之,流程結束。
上述實施例可以在用戶不清醒的狀態(tài)下,若傳感數據為運動數據時,通過相應處理后人性化地快速關閉鬧鐘。
請參看圖3,其為本發(fā)明提供的第二實施例的步驟S13具體流程圖。若傳感數據為壓力數據時,步驟S13還包括步驟S31~32。
S31,關閉所述鬧鐘響鈴。
S32,根據所述壓力數據設置鬧鐘的延遲時間,不同的壓力數據的數值范圍對應不同的延時時間。具體地,若壓力數據的第一預設范圍為0-M時,鬧鐘的延遲時間為5分鐘。若壓力數據的第二預設范圍為M+1-2M時,鬧鐘的延遲時間為10分鐘。
請結合參看圖4,優(yōu)選地,S32包括步驟S41~S45。
S41,判斷該壓力數據是否達到第i預設范圍的極限值。若達到第i預設范圍,進入步驟S42;若未達到第i預設范圍,執(zhí)行步驟S41。
S42,發(fā)出提醒聲。
S43,判斷該壓力數據是否增大,若壓力數據增大,進入步驟S44,若壓力數據變小或者保持不變,進入步驟S45??梢岳斫獾?,用戶聽到提醒聲后,若想設置更長的延長時間,將會繼續(xù)增大壓力,壓力數據為增大。反之,壓力數據會保持不變或者減少或者為0。
S44,若壓力數據增大,判斷是否達到第i+1的預設數值范圍。若達到第i+1的預設數值范圍,i增1并執(zhí)行步驟S42;反之執(zhí)行步驟S43。
S45,根據當前的壓力數據范圍設置鬧鐘的延遲時間。
上述實施例可以在用戶不清醒的狀態(tài)下,若傳感數據為壓力數據時,通過相應處理后人性化地快速設置鬧鐘再次響鈴的時間。
請參看圖5,其為本發(fā)明提供的第三實施例的步驟S13具體流程圖。所述傳感數據包括時間數據和壓力數據。所述時間數據表示持續(xù)感測到壓力的時間。步驟S13還包括步驟S51~S52。
S51,關閉所述鬧鐘響鈴;
S52,根據所述時間數據設置鬧鐘的延遲時間,不同的時間數據的數值范圍對應不同的延時時間。具體地,若時間數據的第一預設范圍為0~M時,鬧鐘的延遲時間為5分鐘。若時間數據的第二預設范圍范圍為M+1~2M時,鬧鐘的延遲時間為10分鐘。優(yōu)選地,圖6為S52的具體流程圖,S52包括步驟S61~S65。
S61,判斷該時間數據是否達到第i預設范圍的極限值。若達到第i預設范圍,進入步驟S62;若未達到第i預設范圍,執(zhí)行步驟S61。
S62,發(fā)出提醒聲。
S63,判斷時間數據是否增大,若時間數據增大,進入步驟S64,反之,進入步驟S65。可以理解的,用戶聽到提醒聲后,若想設置更長的延長時間,將會繼續(xù)施加壓力,時間數據增大。反之,時間數據保持不變。
S64,若時間數據增大,判斷是否達到第i+1的預設數值范圍。若達到第i+1的預設數值范圍,i增1并執(zhí)行步驟S62。反之執(zhí)行步驟S63。
S65,根據當前的時間數據范圍設置相應的延遲時間。
上述實施例可以在用戶不清醒的狀態(tài)下,若傳感數據為壓力數據時,通過相應處理后人性化地快速設置鬧鐘再次響鈴的時間。
請參看圖7,其為本發(fā)明第一實施例終端的示意圖。終端100包括鬧鐘10和傳感器20。傳感器20包括但不限于壓力傳感器和重力傳感器。壓力傳感器用于產產生壓力數據。重力傳感器用于產生運動數據。
終端100還設置有獲取單元30、識別單元40以及處理單元50。
獲取單元30用于若鬧鐘響鈴,獲取終端的傳感數據。鬧鐘響鈴,在鬧鐘響鈴的這段鈴響時間內,獲取終端的傳感數據。傳感數據包括但不限于壓力數據及運動數據。在一些可行的實施例中,所述傳感數據借由終端上設置相應的傳感器感測而得,所述傳感器包括但不限于壓力傳感器和重力傳感器。
識別單元40,用于根據傳感數據識別鬧鐘操作事件。優(yōu)選地,不同的傳感數據對應不同的操作事件。具體地,在一些可行的實施例中,鬧鐘的操作事件包括關閉鬧鐘事件和設置鬧鐘延遲時間事件。終端中預設有相應的傳感數據和鬧鐘操作時間的關聯關系,終端根據獲取到的傳感數據和該關聯關系可以識別出該傳感數據對應的操作事件。例如,在預設的關聯關系中,傳感數據為零,即未獲取到傳感數據時,對應的操作事件為持續(xù)響鈴5分鐘或者是持續(xù)響鈴;壓力數據對應的是設置延遲時間事件,若獲取到傳感數據為非零的壓力數據時,識別出操作事件為設置延遲時間;運動數據對應關閉鬧鐘事件,若獲取到傳感數據為非零的運動數據時,識別出關閉鬧鐘事件。
處理單元50,用于根據相應的操作事件對鬧鐘進行處理。具體地,終端關閉鬧鐘事件關閉鬧鐘,終端根據鬧鐘延遲時間事件,關閉鬧鐘響鈴并設置此次鬧鐘下次響鈴的延遲時間。
請參看圖8,其為本發(fā)明第一實施例處理單元50的示意圖。該傳感數據為運動數據。處理單元50包括判斷單元51以及控制單元52。
判斷單元51,用于根據獲取的運動數據并判斷所述運動數據是否為預設的操作。
控制單元52,用于若所述運動數據為預設的操作,關閉所述鬧鐘。
判斷單元51,還用于若所述運動數據不是為預設的操作,判斷是否接收到用戶對終端的觸摸屏進行預設觸摸操作。
控制單元52,還用于若接收到預設觸摸操作,關閉所述鬧鐘。
請參看圖9,傳感數據包括壓力數據時,處理單元50包括控制單元51a,設置單元53a。
控制單元51a,用于關閉所述鬧鐘響鈴。
設置單元53a,根據所述壓力數據設置鬧鐘的延遲時間,不同的壓力數據的數值范圍對應不同的延時時間。具體地,若壓力數據的第一預設范圍為0-M時,鬧鐘的延遲時間為5分鐘。若壓力數據的第二預設范圍范圍為M+1-2M時,鬧鐘的延遲時間為10分鐘。
請結合參看圖10,優(yōu)選地,設置單元53a包括判定單元530a、提醒單元532a、延時單元534a。
判定單元530a,用于判斷該壓力數據是否達到第i預設范圍。
提醒單元532a,用于若壓力數據達到第i預設范圍發(fā)出提醒聲。
判定單元530a,還用于判斷該壓力數據是否增大??梢岳斫獾?,用戶聽到提醒聲后,若想設置更長的延長時間,將會繼續(xù)增大壓力,壓力數據為增大。反之,壓力數據會保持不變或者減少或者為0。判定單元530a還用于若壓力數據增大,判斷是否達到第i+1的預設數值范圍。若達到第i+1的預設數值范圍,判定單元350a將i增1并繼續(xù)判斷該壓力數據是否增大,并通知提醒單元532a發(fā)出提醒音。
延時單元534a,用于根據當前的壓力數據范圍設置鬧鐘的延遲時間。
請參看圖11,其為本發(fā)明第三實施例處理單元50的示意圖。傳感數據為壓力數據和時間數據時,處理單元50包括控制單元51b和設置單元53b。
控制單元51b,用于關閉所述鬧鐘響鈴。
設置單元53b,根據所述時間數據設置鬧鐘的延遲時間,不同的時間數據的數值范圍對應不同的延時時間。具體地,若時間數據的第一預設范圍為0-M時,鬧鐘的延遲時間為5分鐘。若時間數據的第二預設范圍范圍為M+1-2M時,鬧鐘的延遲時間為10分鐘。
結合參看圖12,優(yōu)選地,設置單元53b包括判定單元530b、提醒單元532b、延時單元534b。
判定單元530b,用于判斷該時間數據是否達到第i預設范圍。
提醒單元532b,用于若時間數據達到第i預設范圍發(fā)出提醒聲。
判定單元530b,還用于判斷該時間數據是否增大??梢岳斫獾模脩袈牭教嵝崖暫螅粝朐O置更長的延長時間,將會繼續(xù)對終端施加壓力,時間數據增大。反之,時間數據就會保持不變。判定單元530b還用于若時間數據增大,判斷是否達到第i+1的預設數值范圍。若達到第i+1的預設數值范圍,判定單元350b使i增1并繼續(xù)判斷該時間數據是否增大,并通知提醒單元532b發(fā)出提醒音。
延時單元534b,用于根據當前的時間數據范圍設置鬧鐘的延遲時間。
上述實施例可以在用戶不清醒的狀態(tài)下,人性化地設置鬧鐘的再次鬧鈴響的時間或者關閉鬧鐘,大大改善了用戶的睡眠質量。
請參看圖13,其為本發(fā)明第四實施例終端的示意圖。該終端130包括輸入裝置131、輸出裝置132、存儲器133、處理器134以及傳感器136,上述輸入裝置131、輸出裝置132、存儲器133、處理器134以及傳感器136通過總線135連接。其中:
輸入裝置131,用于提供用戶輸入信息。具體實現中,本發(fā)明實施例的輸入裝置131可包括鍵盤、鼠標、光電輸入裝置、聲音輸入裝置、觸摸式輸入裝置等。
輸出裝置132,用于輸出鬧鐘界面、提醒聲等。具體實現中,本發(fā)明實施例的輸出裝置132可包括顯示器、顯示屏、觸摸屏、聲音輸出裝置等。
傳感器136,包括但不限于壓力傳感器、重力傳感器等。傳感器136用于獲取壓力數據、運動數據等。
存儲器133,用于存儲帶有各種功能的程序數據。本發(fā)明實施例中存儲器133存儲的數據包括預設的觸摸操作、壓力數據、運動數據等,以及其他可調用并運行的程序數據。具體實現中,本發(fā)明實施例的存儲器133可以是系統(tǒng)存儲器,比如,揮發(fā)性的(諸如RAM),非易失性的(諸如ROM,閃存等),或者兩者的結合。具體實現中,本發(fā)明實施例的存儲器133還可以是系統(tǒng)之外的外部存儲器,比如,磁盤、光盤、磁帶等。
處理器134,用于調用存儲器133中存儲的程序數據,并執(zhí)行如下操作:
若鬧鐘響鈴,獲取終端的傳感數據;根據傳感數據識別鬧鐘操作事件;根據相應的操作事件對鬧鐘進行處理。
若所述傳感數據為運動數據,處理器134還執(zhí)行如下操作:
根據獲取的運動數據并判斷所述運動數據是否為預設的操作;若所述運動數據為預設的操作,關閉所述鬧鐘響鈴;若所述運動數據不是為預設的操作,判斷是否接收到用戶對終端的觸摸屏進行預設觸摸操作;若接收到預設觸摸操作,關閉所述鬧鐘響鈴。
若所述傳感數據包括壓力數據,處理器134還執(zhí)行如下操作:
關閉所述鬧鐘響鈴;根據所述壓力數據設置鬧鐘的延遲時間,不同的壓力數據的數值范圍對應不同的延時時間。
若所述傳感數據包括時間數據和壓力數據,處理器134還執(zhí)行如下操作:
關閉所述鬧鐘響鈴;根據所述時間數據設置鬧鐘的延遲時間,不同的時間數據的數值范圍對應不同的延時時間。
具體實現中,本發(fā)明實施例中所描述的處理器134、輸入設備131、輸出設備132可執(zhí)行本發(fā)明實施例提供的鬧鐘處理方法實施例中所描述的實現方式,也可執(zhí)行本發(fā)明實施例所描述的終端的實現方式,在此不再贅述。
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發(fā)明的范圍。
在本申請所提供的幾個實施例中,應該理解到,所揭露的終端和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機械的或其它的形式連接。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部單元來實現本發(fā)明實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分,或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。