本發(fā)明屬于鬧鈴技術(shù)領(lǐng)域,尤其涉及一種鬧鈴的創(chuàng)建方法、裝置及移動(dòng)終端。
背景技術(shù):
在移動(dòng)終端的使用過程中,鬧鈴是一項(xiàng)使用頻率很高的功能。鬧鈴可以在設(shè)置的觸發(fā)時(shí)間到達(dá)時(shí),發(fā)出聲音或振動(dòng)信號(hào),以提醒用戶在該鬧鈴觸發(fā)時(shí)完成某件事。比如,在用戶于終端上設(shè)定的早起鬧鈴觸發(fā)時(shí)間到達(dá)時(shí),終端就會(huì)響起一段鈴聲提醒用戶早起。
然而,實(shí)際應(yīng)用過程中,鬧鈴提醒的有效性較差。比如,終端中設(shè)置的用于叫醒用戶的鬧鈴在響起后,并沒有叫醒用戶,也即鬧鈴對(duì)用戶進(jìn)行提醒的效果較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種鬧鈴的創(chuàng)建方法、裝置及移動(dòng)終端,能提高鬧鈴提醒的有效性。
本發(fā)明實(shí)施例提供以下技術(shù)方案:
一種鬧鈴的創(chuàng)建方法,包括:
當(dāng)檢測(cè)到終端的第一鬧鈴關(guān)閉時(shí),確定關(guān)閉所述第一鬧鈴的操作方式;
若判斷出關(guān)閉所述第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,則生成鬧鈴創(chuàng)建指令;
根據(jù)所述鬧鈴創(chuàng)建指令,創(chuàng)建第二鬧鈴;
將所述第二鬧鈴的觸發(fā)時(shí)間設(shè)置為所述第一鬧鈴的觸發(fā)時(shí)間之后,且與所述第一鬧鈴的觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。
本發(fā)明實(shí)施例還提供以下技術(shù)方案:
一種鬧鈴的創(chuàng)建裝置,包括:
確定單元,用于當(dāng)檢測(cè)到終端的第一鬧鈴關(guān)閉時(shí),確定關(guān)閉所述第一鬧鈴的操作方式;
生成單元,用于若判斷出關(guān)閉所述第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,則生成鬧鈴創(chuàng)建指令;
創(chuàng)建單元,用于根據(jù)所述鬧鈴創(chuàng)建指令,創(chuàng)建第二鬧鈴;
設(shè)置單元,用于將所述第二鬧鈴的觸發(fā)時(shí)間設(shè)置為所述第一鬧鈴的觸發(fā)時(shí)間之后,且與所述第一鬧鈴的觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。
本發(fā)明實(shí)施例還提供一種移動(dòng)終端,包括:
觸摸屏,用于接收用戶的觸摸操作;
存儲(chǔ)有可執(zhí)行程序代碼的存儲(chǔ)器;
與所述存儲(chǔ)器耦合的處理器;
所述處理器調(diào)用所述存儲(chǔ)器中存儲(chǔ)的所述可執(zhí)行程序代碼,執(zhí)行本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建方法。
本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建方法、裝置及移動(dòng)終端,當(dāng)檢測(cè)到第一鬧鈴關(guān)閉時(shí),由終端確定出關(guān)閉第一鬧鈴的操作方式,并判斷該關(guān)閉第一鬧鈴的操作方式是否為預(yù)先標(biāo)記的關(guān)閉操作方式。若是,則可以觸發(fā)終端生成一則鬧鈴創(chuàng)建指令。然后,終端根據(jù)該鬧鈴創(chuàng)建指令創(chuàng)建第二鬧鈴,并將第二鬧鈴的觸發(fā)時(shí)間設(shè)置為在第一鬧鈴觸發(fā)時(shí)間之后,并且與第一鬧鈴觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。因此,本發(fā)明實(shí)施例可以在終端檢測(cè)出某個(gè)鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉時(shí),觸發(fā)終端創(chuàng)建另一個(gè)鬧鈴,并由該新創(chuàng)建的鬧鈴對(duì)用戶進(jìn)行再次提醒,從而可以提高終端鬧鈴提醒的有效性。
附圖說(shuō)明
下面結(jié)合附圖,通過對(duì)本發(fā)明的具體實(shí)施方式詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其有益效果顯而易見。
圖1是本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建方法的流程示意圖。
圖2是本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建方法的另一流程示意圖。
圖3是本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建裝置的結(jié)構(gòu)示意圖。
圖4是本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建裝置的另一結(jié)構(gòu)示意圖。
圖5是本發(fā)明實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖。
圖6A至圖6F是本發(fā)明實(shí)施例提供的移動(dòng)終端的場(chǎng)景示意圖。
具體實(shí)施方式
請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來(lái)舉例說(shuō)明。以下的說(shuō)明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
本發(fā)明的說(shuō)明書、權(quán)利要求書及附圖中的術(shù)語(yǔ)“第一”、“第二”和“第三”等是用于區(qū)別不同對(duì)象,而非用于描述特定順序。例如對(duì)于本發(fā)明實(shí)施例中的“第二鬧鈴”和“第三鬧鈴”,這二者是用于區(qū)別不同的鬧鈴,而并非表示第二鬧鈴的觸發(fā)時(shí)間在第三鬧鈴的觸發(fā)時(shí)間之前。此外,術(shù)語(yǔ)“包括”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
以下將詳細(xì)說(shuō)明。
請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建方法的流程示意圖,流程可以包括:
在步驟S101中,當(dāng)檢測(cè)到終端的第一鬧鈴關(guān)閉時(shí),確定關(guān)閉該第一鬧鈴的操作方式。
可以理解的是,本發(fā)明實(shí)施例的執(zhí)行主體可以是手機(jī)以及平板電腦等終端設(shè)備。
比如,在實(shí)際的使用過程中,當(dāng)鬧鈴的觸發(fā)時(shí)間到達(dá)時(shí),鬧鈴會(huì)發(fā)出聲音或振動(dòng)信號(hào)以提醒用戶。但是,在觸發(fā)時(shí)鬧鈴很容易就會(huì)被用戶隨手關(guān)閉,導(dǎo)致鬧鈴的提醒效果較差。
為了解決上述問題,在本發(fā)明實(shí)施例的步驟S101中,可以在終端檢測(cè)到其中的第一鬧鈴關(guān)閉時(shí),確定出關(guān)閉該第一鬧鈴的操作方式。也即,當(dāng)終端檢測(cè)到其中的第一鬧鈴被關(guān)閉時(shí),由終端確定出該第一鬧鈴是以何種操作方式關(guān)閉的。
在終端確定出關(guān)閉第一鬧鈴的操作方式之后,終端可以判斷該關(guān)閉第一鬧鈴的操作方式是否為預(yù)先標(biāo)記的關(guān)閉操作方式。
需要說(shuō)明的是,終端可以預(yù)先對(duì)一些鬧鈴的關(guān)閉操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式。例如,終端可以預(yù)先對(duì)觸摸終端屏幕或觸發(fā)終端實(shí)體鍵一類的操作方式進(jìn)行標(biāo)記。比如,終端預(yù)先對(duì)滑動(dòng)觸摸屏、觸發(fā)電源鍵、觸發(fā)音量鍵、觸發(fā)起始鍵(Home鍵)等可以關(guān)閉鬧鈴的操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式?;蛘撸K端可以預(yù)先對(duì)手勢(shì)、動(dòng)作及語(yǔ)音一類的操作方式進(jìn)行標(biāo)記。比如,終端預(yù)先對(duì)用手蓋住屏幕、用手從右至左或從左至右劃過屏幕、用手搖一搖或?qū)⒔K端翻轉(zhuǎn)、發(fā)出語(yǔ)音命令等可以關(guān)閉鬧鈴的操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式。又或者,終端可以對(duì)自動(dòng)關(guān)閉一類的方式進(jìn)行標(biāo)記。比如,終端可以預(yù)先對(duì)鈴聲播放完畢或振動(dòng)結(jié)束觸發(fā)的自動(dòng)關(guān)閉等可以關(guān)閉鬧鈴的操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式,等等。當(dāng)然,終端還可以對(duì)其他一些可以用于關(guān)閉鬧鈴的操作方式進(jìn)行預(yù)先標(biāo)記,此處舉例不構(gòu)成對(duì)本發(fā)明的限定。
如果終端判斷出關(guān)閉第一鬧鈴的操作方式不是預(yù)先標(biāo)記的關(guān)閉操作方式,那么終端可以繼續(xù)執(zhí)行當(dāng)前操作,而不必執(zhí)行其它額外的操作等。
如果終端判斷出關(guān)閉第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,那么進(jìn)入步驟S102。
在步驟S102中,若判斷出關(guān)閉該第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,則生成鬧鈴創(chuàng)建指令。
在步驟S103中,根據(jù)該鬧鈴創(chuàng)建指令,創(chuàng)建第二鬧鈴。
比如,步驟S102和S103可以包括:
終端判斷出關(guān)閉第一鬧鈴的操作方式為預(yù)先標(biāo)記過的關(guān)閉操作方式,如關(guān)閉該第一鬧鈴的操作為觸發(fā)起始鍵等。在這種情況下,終端可以生成一則鬧鈴創(chuàng)建指令,并根據(jù)該鬧鈴創(chuàng)建指令,在終端的鬧鈴列表中新創(chuàng)建一個(gè)鬧鈴,即第二鬧鈴。
在步驟S104中,將該第二鬧鈴的觸發(fā)時(shí)間設(shè)置為第一鬧鈴的觸發(fā)時(shí)間之后,且與該第一鬧鈴的觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。
比如,在終端創(chuàng)建出第二鬧鈴后,可以控制終端將該第二鬧鈴的觸發(fā)時(shí)間設(shè)置為在第一鬧鈴觸發(fā)時(shí)間之后并且與該第一鬧鈴觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。
例如,第一鬧鈴的觸發(fā)時(shí)間為13:00,預(yù)設(shè)第一時(shí)長(zhǎng)為5分鐘。那么,當(dāng)終端檢測(cè)到第一鬧鈴是以觸發(fā)起始鍵的操作被關(guān)閉的,那么終端就可以在此時(shí)生成一則鬧鈴創(chuàng)建指令,然后據(jù)此創(chuàng)建出第二鬧鈴,并且將該第二鬧鈴的觸發(fā)時(shí)間設(shè)置為13:00之后且相隔5分鐘的時(shí)間點(diǎn),即將第二鬧鈴的觸發(fā)時(shí)間設(shè)置為13:05,以使第二鬧鈴在13:05對(duì)用戶進(jìn)行提醒。
可以理解的是,本發(fā)明實(shí)施例在檢測(cè)出終端的第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉時(shí),會(huì)根據(jù)該第一鬧鈴新創(chuàng)建出第二鬧鈴,并由該第二鬧鈴對(duì)用戶進(jìn)行再次提醒,通過這種方式可以提高鬧鈴提醒的效果,也即提高了鬧鈴提醒的有效性。
由上述可知,本實(shí)施例提供的鬧鈴的創(chuàng)建方法,當(dāng)檢測(cè)到第一鬧鈴關(guān)閉時(shí),由終端確定出關(guān)閉第一鬧鈴的操作方式,并判斷該關(guān)閉第一鬧鈴的操作方式是否為預(yù)先標(biāo)記的關(guān)閉操作方式。若是,則可以觸發(fā)終端生成一則鬧鈴創(chuàng)建指令。然后,終端根據(jù)該鬧鈴創(chuàng)建指令創(chuàng)建第二鬧鈴,并將第二鬧鈴的觸發(fā)時(shí)間設(shè)置為在第一鬧鈴觸發(fā)時(shí)間之后,并且與第一鬧鈴觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。因此,本發(fā)明實(shí)施例可以在終端檢測(cè)出某個(gè)鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉時(shí),觸發(fā)終端創(chuàng)建另一個(gè)鬧鈴,并由該新創(chuàng)建的鬧鈴對(duì)用戶進(jìn)行再次提醒,從而可以提高終端鬧鈴提醒的有效性。
請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建方法的另一流程示意圖,流程可以包括:
在步驟S201中,當(dāng)檢測(cè)到終端的第一鬧鈴關(guān)閉時(shí),終端確定關(guān)閉該第一鬧鈴的操作方式。
比如,當(dāng)終端檢測(cè)到觸發(fā)時(shí)間為08:00的第一鬧鈴被關(guān)閉時(shí),可以先由終端確定出關(guān)閉該第一鬧鈴的操作方式。也即,由終端確定出第一鬧鈴是以何種操作方式關(guān)閉的。
在終端確定出關(guān)閉第一鬧鈴的操作方式之后,可以由終端判斷該關(guān)閉第一鬧鈴的操作方式是否屬于預(yù)先標(biāo)記的關(guān)閉操作方式。
需要說(shuō)明的是,終端可以預(yù)先對(duì)一些鬧鈴的關(guān)閉操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式。例如,終端可以預(yù)先對(duì)觸摸終端屏幕或觸發(fā)終端實(shí)體鍵一類的操作方式進(jìn)行標(biāo)記。比如,終端預(yù)先對(duì)滑動(dòng)觸摸屏、觸發(fā)電源鍵、觸發(fā)音量鍵、觸發(fā)起始鍵(Home鍵)等可以關(guān)閉鬧鈴的操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式?;蛘撸K端可以預(yù)先對(duì)手勢(shì)、動(dòng)作及語(yǔ)音一類的操作方式進(jìn)行標(biāo)記。比如,終端預(yù)先對(duì)用手蓋住屏幕、用手從右至左或從左至右劃過屏幕、用手搖一搖或?qū)⒔K端翻轉(zhuǎn)、發(fā)出語(yǔ)音命令等可以關(guān)閉鬧鈴的操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式。又或者,終端可以對(duì)自動(dòng)關(guān)閉一類的方式進(jìn)行標(biāo)記。比如,終端可以預(yù)先對(duì)鈴聲播放完畢或振動(dòng)結(jié)束觸發(fā)的自動(dòng)關(guān)閉等可以關(guān)閉鬧鈴的操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式,等等。當(dāng)然,終端還可以對(duì)其他一些可以用于關(guān)閉鬧鈴的操作方式進(jìn)行預(yù)先標(biāo)記,此處舉例不構(gòu)成對(duì)本發(fā)明的限定。
若終端判斷出關(guān)閉第一鬧鈴的操作方式不屬于預(yù)先標(biāo)記的關(guān)閉操作方式,那么終端可以繼續(xù)執(zhí)行其當(dāng)前的操作。
若終端判斷出關(guān)閉第一鬧鈴的操作方式屬于預(yù)先標(biāo)記的關(guān)閉操作方式,那么此時(shí)進(jìn)入步驟S202。
在步驟S202中,若判斷出關(guān)閉該第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,則終端生成鬧鈴創(chuàng)建指令。
比如,在步驟S201中終端確定出關(guān)閉第一鬧鈴的操作為觸發(fā)電源鍵。也就是說(shuō),用戶是通過觸發(fā)終端的電源鍵來(lái)關(guān)閉第一鬧鈴的。在這種情況下,終端會(huì)判斷出關(guān)閉第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式。在得到該判斷結(jié)果之后,終端可以生成一則鬧鈴創(chuàng)建指令。
在一種可能的實(shí)施方式中,上述步驟S202中若判斷出關(guān)閉該第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,則終端生成鬧鈴創(chuàng)建指令,可以包括:
若判斷出關(guān)閉該第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,則檢測(cè)終端的鬧鈴列表中是否包含第三鬧鈴,該第三鬧鈴的觸發(fā)時(shí)間在第一鬧鈴的觸發(fā)時(shí)間之后,且與第一鬧鈴的觸發(fā)時(shí)間的間隔小于或等于預(yù)設(shè)第二時(shí)長(zhǎng);
若檢測(cè)出終端的鬧鈴列表中不包含第三鬧鈴,則生成鬧鈴創(chuàng)建指令。
比如,在判斷出第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉的情況下,終端還可以檢測(cè)其鬧鈴列表中是否包含第三鬧鈴,第三鬧鈴滿足這樣的條件:第三鬧鈴的觸發(fā)時(shí)間在第一鬧鈴觸發(fā)時(shí)間之后,并且第三鬧鈴觸發(fā)時(shí)間與第一鬧鈴觸發(fā)時(shí)間的間隔小于或等于預(yù)設(shè)第二時(shí)長(zhǎng)。也即,判斷終端的鬧鈴列表中是否包含觸發(fā)時(shí)間在第一鬧鈴觸發(fā)時(shí)間之后預(yù)設(shè)時(shí)間長(zhǎng)度范圍內(nèi)的鬧鈴。
例如,第一鬧鈴的觸發(fā)時(shí)間為08:00,預(yù)設(shè)第二時(shí)長(zhǎng)為10分鐘。那么,在判斷出第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉的情況下,終端還可以檢測(cè)其鬧鈴列表中是否包含觸發(fā)時(shí)間介于08:00到08:10之間的第三鬧鈴。
若檢測(cè)出終端的鬧鈴列表中包含有滿足上述條件的第三鬧鈴,那么終端可以等待該第三鬧鈴觸發(fā),而不必創(chuàng)建一個(gè)新的鬧鈴。也就是說(shuō),終端在生成鬧鈴創(chuàng)建指令之前,如果檢測(cè)到其鬧鈴列表還有與第一鬧鈴觸發(fā)時(shí)間相近的第三鬧鈴,那么終端可以先等待第三鬧鈴觸發(fā),而不必馬上創(chuàng)建一個(gè)新的鬧鈴。
若檢測(cè)出終端的鬧鈴列表中不包含有滿足上述條件的第三鬧鈴,那么終端可以生成一則鬧鈴創(chuàng)建指令,該鬧鈴創(chuàng)建指令用于指示在終端的鬧鈴列表中插入一個(gè)新的鬧鈴。
在一種可能的實(shí)施方式中,上述若檢測(cè)出終端的鬧鈴列表中不包含第三鬧鈴,則生成鬧鈴創(chuàng)建指令的步驟,還可以包括:
若檢測(cè)出終端的鬧鈴列表中不包含第三鬧鈴,則獲取用戶的生理狀態(tài)信息;
若根據(jù)該生理狀態(tài)信息判斷出用戶處于睡眠狀態(tài),則生成鬧鈴創(chuàng)建指令。
比如,在終端檢測(cè)出第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉的情況下,終端又檢測(cè)到鬧鈴列表中沒有觸發(fā)時(shí)間與第一鬧鈴觸發(fā)時(shí)間相近的鬧鈴,那么此時(shí)終端還可以進(jìn)一步獲取用戶的生理狀態(tài)信息,并根據(jù)獲取到的用戶生理狀態(tài)信息,判斷用戶是否處于睡眠狀態(tài),也即判斷用戶是否處于睡眠中。
需要說(shuō)明的是,上述生理狀態(tài)信息可以是一些用于表征人體當(dāng)前身體狀態(tài)的數(shù)據(jù)信息,比如人體生理參數(shù)信息。而人體生理參數(shù)信息可以包括心率、血流速度以及呼吸頻率等信息。這些人體生理參數(shù)信息可以通過如智能手環(huán)等可穿戴設(shè)備獲取。而睡眠狀態(tài)即為人體在睡眠時(shí)表現(xiàn)出來(lái)的形態(tài)。當(dāng)人體處于睡眠狀態(tài)時(shí),會(huì)表現(xiàn)出呼吸變慢、肌肉張力下降等形態(tài)。
例如,當(dāng)終端為手機(jī)時(shí),手機(jī)可以發(fā)送數(shù)據(jù)信息獲取請(qǐng)求至智能手環(huán),請(qǐng)求獲取當(dāng)前的人體生理參數(shù)信息。然后,智能手環(huán)可以將其獲取到的人體生理參數(shù)數(shù)據(jù)信息發(fā)送到手機(jī)。當(dāng)手機(jī)接收到智能手環(huán)發(fā)送過來(lái)的人體生理參數(shù)信息后,手機(jī)就可以根據(jù)對(duì)該人體生理參數(shù)信息的分析,判斷用戶的當(dāng)前狀態(tài)是否為睡眠狀態(tài)。
如果根據(jù)用戶生理狀態(tài)信息判斷出用戶不處于睡眠狀態(tài),則終端可以不生成鬧鈴創(chuàng)建指令。
如果根據(jù)用戶生理狀態(tài)信息判斷出用戶處于睡眠狀態(tài),則終端可以在此時(shí)生成一則用于指示創(chuàng)建新鬧鈴的鬧鈴創(chuàng)建指令。
可以理解的是,在終端檢測(cè)到第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉的情況下,若判斷出鬧鈴列表中沒有與第一鬧鈴觸發(fā)時(shí)間相近的鬧鈴,并且終端判斷出用戶處于睡眠狀態(tài),那么在這種情況下生成鬧鈴創(chuàng)建指令,以便終端在后續(xù)步驟中創(chuàng)建新的鬧鈴對(duì)用戶進(jìn)行提醒,這可以提高鬧鈴提醒的有效性。
例如,終端檢測(cè)到用戶是通過觸發(fā)起始鍵來(lái)關(guān)閉用于提醒用戶早起的第一鬧鈴的,而且檢測(cè)到在第一鬧鈴之后沒有觸發(fā)時(shí)間相近的鬧鈴,若此時(shí)終端還判斷出用戶處于睡眠狀態(tài),那么在這種情況下,終端生成鬧鈴創(chuàng)建指令,以便在后續(xù)步驟中創(chuàng)建新的鬧鈴對(duì)用戶進(jìn)行提醒,這樣可以有效防止用戶繼續(xù)睡眠而無(wú)法早起。
在步驟S203中,根據(jù)該鬧鈴創(chuàng)建指令,終端創(chuàng)建第二鬧鈴。
在步驟S204中,終端將所述第二鬧鈴的觸發(fā)時(shí)間設(shè)置為所述第一鬧鈴的觸發(fā)時(shí)間之后,且與所述第一鬧鈴的觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。
比如,步驟S203和S204可以包括:
在生成鬧鈴創(chuàng)建指令之后,終端可以按照該鬧鈴創(chuàng)建指令創(chuàng)建一個(gè)新的鬧鈴,即第二鬧鈴。并且,終端可以將該第二鬧鈴的觸發(fā)時(shí)間設(shè)置為在第一鬧鈴觸發(fā)時(shí)間之后且與第一鬧鈴觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。
例如,第一鬧鈴的觸發(fā)時(shí)間為08:00,預(yù)設(shè)第一時(shí)長(zhǎng)為2分鐘。那么,新創(chuàng)建的第二鬧鈴的觸發(fā)時(shí)間為第一鬧鈴觸發(fā)時(shí)間08:00之后且相隔2分鐘的時(shí)間點(diǎn),即第二鬧鈴的觸發(fā)時(shí)間為08:02。
可以理解的是,預(yù)設(shè)第一時(shí)長(zhǎng)也可以是3分鐘或者5分鐘,等等,此處不做具體限定。也就是說(shuō),預(yù)設(shè)第一時(shí)長(zhǎng)可以由用戶根據(jù)自身的使用需求設(shè)定。另外,在終端使用過程中,終端也可以對(duì)預(yù)設(shè)第一時(shí)長(zhǎng)進(jìn)行修改。例如,當(dāng)接收到用于指示對(duì)預(yù)設(shè)第一時(shí)長(zhǎng)進(jìn)行修改的指令時(shí),終端可以按照該指令對(duì)預(yù)設(shè)第一時(shí)長(zhǎng)進(jìn)行修改,等等。能夠理解的是,通過允許對(duì)預(yù)設(shè)第一時(shí)長(zhǎng)進(jìn)行修改,可以提高終端在設(shè)置第二鬧鈴的觸發(fā)時(shí)間方面的靈活性。
在步驟S205中,終端檢測(cè)是否按照第一策略關(guān)閉該第二鬧鈴。
在步驟S206中,若未檢測(cè)出按照第一策略關(guān)閉該第二鬧鈴,則終端控制該第二鬧鈴按照第二策略進(jìn)行鬧鈴提醒。
在步驟S207中,若檢測(cè)出按照第一策略關(guān)閉該第二鬧鈴,則終端將該第二鬧鈴從鬧鈴列表中刪除。
比如,步驟S205、S206和S207可以包括:
在創(chuàng)建第二鬧鈴并為第二鬧鈴設(shè)置觸發(fā)時(shí)間之后,終端可以檢測(cè)其是否按照預(yù)先設(shè)定的第一策略關(guān)閉該第二鬧鈴。
若檢測(cè)出終端按照預(yù)先設(shè)定的第一策略關(guān)閉第二鬧鈴,那么終端可以將該第二鬧鈴從鬧鈴列表中刪除。若未檢測(cè)出終端按照預(yù)先設(shè)定的第一策略關(guān)閉第二鬧鈴,那么終端可以控制第二鬧鈴按照預(yù)設(shè)的第二策略對(duì)用戶進(jìn)行反復(fù)多次的鬧鈴提醒。
需要說(shuō)明的是,上述第一策略是用于關(guān)閉第二鬧鈴的操作方式。而第二策略則為第二鬧鈴進(jìn)行鬧鈴提醒的方式。
例如,第一策略可以為在鬧鈴列表中點(diǎn)擊第二鬧鈴并進(jìn)行關(guān)閉,也就是要求用戶在終端的鬧鈴列表中找到該第二鬧鈴并進(jìn)行關(guān)閉。而第二策略可以是第二鬧鈴持續(xù)進(jìn)行鈴聲播放。
基于此,在終端設(shè)置完第二鬧鈴的觸發(fā)時(shí)間之后,終端可以檢測(cè)用戶是否是按照在鬧鈴列表中點(diǎn)擊第二鬧鈴并進(jìn)行關(guān)閉這種操作方式來(lái)關(guān)閉第二鬧鈴的。如果終端檢測(cè)到用戶是以在鬧鈴列表中點(diǎn)擊第二鬧鈴并進(jìn)行關(guān)閉這種操作方式來(lái)關(guān)閉第二鬧鈴的,那么終端就可以將第二鬧鈴從鬧鈴列表中刪除。如果終端未檢測(cè)出用戶是按照在鬧鈴列表中點(diǎn)擊第二鬧鈴并進(jìn)行關(guān)閉這種操作方式來(lái)關(guān)閉第二鬧鈴的,那么終端可以控制第二鬧鈴持續(xù)進(jìn)行鈴聲播放,以對(duì)用戶進(jìn)行提醒。也就是說(shuō),只有在終端檢測(cè)到用戶是以在鬧鈴列表中點(diǎn)擊第二鬧鈴并進(jìn)行關(guān)閉這種操作方式來(lái)關(guān)閉第二鬧鈴的,終端才會(huì)停止第二鬧鈴的鬧鈴提醒,否則終端會(huì)反復(fù)多次的進(jìn)行第二鬧鈴的鬧鈴提醒。
當(dāng)然,第一策略和第二策略也可以是其他的內(nèi)容,此處舉例不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。例如,第一策略也可以是檢測(cè)鬧鈴列表中各個(gè)鬧鈴按照一定的規(guī)則進(jìn)行排列,也就是要求用戶對(duì)鬧鈴列表中的各個(gè)鬧鈴按照一定的規(guī)則進(jìn)行排序,當(dāng)然在此之前需要終端將各個(gè)鬧鈴的次序打亂,等等。而第二策略也可以是第二鬧鈴以半分鐘為間隔循環(huán)播放提醒鈴聲,等等。
在一種可能的實(shí)施方式中,預(yù)先設(shè)定的第一策略和第二策略可以不是單獨(dú)的、固定的策略。例如,第一策略可以是終端從策略列表中隨機(jī)挑選出來(lái)的策略,而該策略列表中包含多個(gè)不同的策略。那么,只需在終端設(shè)定完第二鬧鈴的觸發(fā)時(shí)間之后,由終端從策略列表中選擇其中一個(gè)策略作為第一策略即可。然后,終端還可以將所選的第一策略顯示在屏幕上,以告知用戶第一策略的具體內(nèi)容,從而使用戶可以了解到應(yīng)以何種操作關(guān)閉第二鬧鈴。
可以理解的是,本發(fā)明實(shí)施例可以在檢測(cè)到第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉時(shí),由終端根據(jù)該第一鬧鈴新創(chuàng)建出第二鬧鈴,并對(duì)第二鬧鈴的關(guān)閉方式以第一策略做出設(shè)置。只有在終端檢測(cè)到其是按照第一策略來(lái)關(guān)閉第二鬧鈴的,才會(huì)將第二鬧鈴關(guān)閉,否則終端可以按照第二策略反復(fù)多次進(jìn)行第二鬧鈴的鬧鈴提醒,從而強(qiáng)化鬧鈴的提醒效果,即提高了鬧鈴提醒的有效性。
由上述可知,本實(shí)施例提供的鬧鈴的創(chuàng)建方法,當(dāng)檢測(cè)到第一鬧鈴關(guān)閉時(shí),由終端確定出關(guān)閉第一鬧鈴的操作方式,并判斷該關(guān)閉第一鬧鈴的操作方式是否為預(yù)先標(biāo)記的關(guān)閉操作方式。若是,則可以觸發(fā)終端生成一則鬧鈴創(chuàng)建指令。然后,終端根據(jù)該鬧鈴創(chuàng)建指令創(chuàng)建第二鬧鈴,并將第二鬧鈴的觸發(fā)時(shí)間設(shè)置為在第一鬧鈴觸發(fā)時(shí)間之后,并且與第一鬧鈴觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。因此,本發(fā)明實(shí)施例可以在終端檢測(cè)出某個(gè)鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉時(shí),觸發(fā)終端創(chuàng)建另一個(gè)鬧鈴,并由該新創(chuàng)建的鬧鈴對(duì)用戶進(jìn)行再次提醒,從而可以提高終端鬧鈴提醒的有效性。
為便于更好地實(shí)施本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建方法,本發(fā)明實(shí)施例還提供一種基于上述鬧鈴的創(chuàng)建方法的裝置。其中名詞的含義與上述鬧鈴的創(chuàng)建方法中相同,具體實(shí)現(xiàn)細(xì)節(jié)可以參考方法實(shí)施例中的說(shuō)明。
請(qǐng)參閱圖3,圖3為本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建裝置的結(jié)構(gòu)示意圖。鬧鈴的創(chuàng)建裝置300可以包括:確定單元301,生成單元302,創(chuàng)建單元303,以及設(shè)置單元304。
確定單元301,用于當(dāng)檢測(cè)到終端的第一鬧鈴關(guān)閉時(shí),確定關(guān)閉所述第一鬧鈴的操作方式。
比如,當(dāng)終端檢測(cè)到觸發(fā)時(shí)間為08:00的第一鬧鈴被關(guān)閉時(shí),可以先由終端的確定單元301確定出關(guān)閉該第一鬧鈴的操作方式。也即,由確定單元301確定出第一鬧鈴是以何種操作方式關(guān)閉的。
在確定單元301確定出關(guān)閉第一鬧鈴的操作方式之后,可以由終端判斷該關(guān)閉第一鬧鈴的操作方式是否屬于預(yù)先標(biāo)記的關(guān)閉操作方式。
需要說(shuō)明的是,終端可以預(yù)先對(duì)一些鬧鈴的關(guān)閉操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式。例如,終端可以預(yù)先對(duì)觸摸終端屏幕或觸發(fā)終端實(shí)體鍵一類的操作方式進(jìn)行標(biāo)記。比如,終端預(yù)先對(duì)滑動(dòng)觸摸屏、觸發(fā)電源鍵、觸發(fā)音量鍵、觸發(fā)起始鍵(Home鍵)等可以關(guān)閉鬧鈴的操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式?;蛘?,終端可以預(yù)先對(duì)手勢(shì)、動(dòng)作及語(yǔ)音一類的操作方式進(jìn)行標(biāo)記。比如,終端預(yù)先對(duì)用手蓋住屏幕、用手從右至左或從左至右劃過屏幕、用手搖一搖或?qū)⒔K端翻轉(zhuǎn)、發(fā)出語(yǔ)音命令等可以關(guān)閉鬧鈴的操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式。又或者,終端可以對(duì)自動(dòng)關(guān)閉一類的方式進(jìn)行標(biāo)記。比如,終端可以預(yù)先對(duì)鈴聲播放完畢或振動(dòng)結(jié)束觸發(fā)的自動(dòng)關(guān)閉等可以關(guān)閉鬧鈴的操作方式進(jìn)行標(biāo)記,使之成為預(yù)先標(biāo)記的關(guān)閉操作方式,等等。當(dāng)然,終端還可以對(duì)其他一些可以用于關(guān)閉鬧鈴的操作方式進(jìn)行預(yù)先標(biāo)記,此處舉例不構(gòu)成對(duì)本發(fā)明的限定。
若終端判斷出關(guān)閉第一鬧鈴的操作方式不屬于預(yù)先標(biāo)記的關(guān)閉操作方式,那么終端可以繼續(xù)執(zhí)行其當(dāng)前的操作。
生成單元302,用于若判斷出關(guān)閉所述第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,則生成鬧鈴創(chuàng)建指令。
比如,若根據(jù)確定單元301確定出來(lái)的關(guān)閉第一鬧鈴的操作方式,終端判斷出該關(guān)閉第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,那么可以觸發(fā)終端的生成單元302生成一則鬧鈴創(chuàng)建指令。
例如,確定單元301確定出關(guān)閉第一鬧鈴的操作為已經(jīng)過預(yù)先標(biāo)記的觸發(fā)電源鍵,即用戶是通過觸發(fā)電源鍵來(lái)關(guān)閉第一鬧鈴的。在這種情況下,可以觸發(fā)生成單元302生成一則鬧鈴創(chuàng)建指令。
在一種可能的實(shí)施方式中,生成單元302可以用于:
若判斷出關(guān)閉所述第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,則檢測(cè)終端的鬧鈴列表中是否包含第三鬧鈴,所述第三鬧鈴的觸發(fā)時(shí)間在第一鬧鈴的觸發(fā)時(shí)間之后,且與第一鬧鈴的觸發(fā)時(shí)間的間隔小于或等于預(yù)設(shè)第二時(shí)長(zhǎng);
若檢測(cè)出終端的鬧鈴列表中不包含第三鬧鈴,則生成鬧鈴創(chuàng)建指令。
比如,在終端判斷出第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉的情況下,終端的生成單元302還可以進(jìn)一步檢測(cè)終端的鬧鈴列表中是否包含第三鬧鈴,第三鬧鈴滿足以下條件:第三鬧鈴的觸發(fā)時(shí)間在第一鬧鈴觸發(fā)時(shí)間之后,并且第三鬧鈴觸發(fā)時(shí)間與第一鬧鈴觸發(fā)時(shí)間的間隔小于或等于預(yù)設(shè)第二時(shí)長(zhǎng)。也即,判斷終端的鬧鈴列表中是否包含觸發(fā)時(shí)間在第一鬧鈴觸發(fā)時(shí)間之后預(yù)設(shè)時(shí)間長(zhǎng)度范圍內(nèi)的鬧鈴。
例如,第一鬧鈴的觸發(fā)時(shí)間為08:00,預(yù)設(shè)第二時(shí)長(zhǎng)為10分鐘。那么,在判斷出第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作關(guān)閉的情況下,生成單元302還可以檢測(cè)終端的鬧鈴列表中是否包含觸發(fā)時(shí)間介于08:00到08:10之間的第三鬧鈴。
若檢測(cè)出終端的鬧鈴列表中包含有滿足上述條件的第三鬧鈴,那么終端可以等待該第三鬧鈴觸發(fā),而不必創(chuàng)建一個(gè)新的鬧鈴。也就是說(shuō),終端在生成鬧鈴創(chuàng)建指令之前,如果檢測(cè)到其鬧鈴列表還有與第一鬧鈴觸發(fā)時(shí)間相近的第三鬧鈴,那么終端可以先等待第三鬧鈴觸發(fā),而不必馬上創(chuàng)建一個(gè)新的鬧鈴。
若檢測(cè)出終端的鬧鈴列表中不包含有滿足上述條件的第三鬧鈴,那么此時(shí)可以觸發(fā)終端的生成單元302生成一則鬧鈴創(chuàng)建指令,該鬧鈴創(chuàng)建指令用于指示在終端的鬧鈴列表中插入一個(gè)新的鬧鈴。
在另一種可能的實(shí)施方式中,生成單元302還可以用于:
若檢測(cè)出終端的鬧鈴列表中不包含第三鬧鈴,則獲取用戶的生理狀態(tài)信息;
若根據(jù)所述生理狀態(tài)信息判斷出用戶處于睡眠狀態(tài),則生成鬧鈴創(chuàng)建指令。
比如,在終端檢測(cè)出第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作關(guān)閉的情況下,生成單元302又檢測(cè)到鬧鈴列表中沒有觸發(fā)時(shí)間與第一鬧鈴觸發(fā)時(shí)間相近的鬧鈴,那么此時(shí)生成單元302還可以進(jìn)一步獲取用戶的生理狀態(tài)信息,并根據(jù)獲取到的用戶生理狀態(tài)信息,判斷用戶是否處于睡眠狀態(tài),也即判斷用戶是否處于睡眠中。
需要說(shuō)明的是,上述生理狀態(tài)信息可以是一些用于表征人體當(dāng)前身體狀態(tài)的數(shù)據(jù)信息,比如人體生理參數(shù)信息。而人體生理參數(shù)信息可以包括心率、血流速度以及呼吸頻率等信息。這些人體生理參數(shù)信息可以通過如智能手環(huán)等可穿戴設(shè)備獲取。而睡眠狀態(tài)即為人體在睡眠時(shí)表現(xiàn)出來(lái)的形態(tài)。當(dāng)人體處于睡眠狀態(tài)時(shí),會(huì)表現(xiàn)出呼吸變慢、肌肉張力下降等形態(tài)。
例如,當(dāng)終端為手機(jī)時(shí),手機(jī)的生成單元302可以發(fā)送數(shù)據(jù)信息獲取請(qǐng)求至智能手環(huán),請(qǐng)求獲取當(dāng)前的人體生理參數(shù)信息。然后,智能手環(huán)可以將其獲取到的人體生理參數(shù)數(shù)據(jù)信息發(fā)送到手機(jī)。當(dāng)手機(jī)接收到智能手環(huán)發(fā)送過來(lái)的人體生理參數(shù)信息后,手機(jī)的生成單元302就可以根據(jù)對(duì)該人體生理參數(shù)信息的分析,判斷用戶的當(dāng)前狀態(tài)是否為睡眠狀態(tài)。
如果根據(jù)用戶生理狀態(tài)信息判斷出用戶不處于睡眠狀態(tài),則終端可以不生成鬧鈴創(chuàng)建指令。
如果根據(jù)用戶生理狀態(tài)信息判斷出用戶處于睡眠狀態(tài),則終端的生成單元302可以在此時(shí)生成一則用于指示創(chuàng)建新鬧鈴的鬧鈴創(chuàng)建指令。
可以理解的是,在終端檢測(cè)到第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作關(guān)閉的情況下,若判斷出鬧鈴列表中沒有與第一鬧鈴觸發(fā)時(shí)間相近的鬧鈴,并且終端判斷出用戶處于睡眠狀態(tài),那么在這種情況下生成鬧鈴創(chuàng)建指令,以便終端在后續(xù)步驟中創(chuàng)建新的鬧鈴對(duì)用戶進(jìn)行提醒,可以提高鬧鈴提醒的有效性。
例如,終端檢測(cè)到用戶是通過觸發(fā)起始鍵來(lái)關(guān)閉用于提醒用戶早起的第一鬧鈴的,而且檢測(cè)到在第一鬧鈴之后沒有觸發(fā)時(shí)間相近的鬧鈴,若此時(shí)終端還判斷出用戶處于睡眠狀態(tài),那么在這種情況下,終端的生成單元302生成鬧鈴創(chuàng)建指令,以便終端在后續(xù)步驟中創(chuàng)建新的鬧鈴對(duì)用戶進(jìn)行提醒,這樣可以有效防止用戶繼續(xù)睡眠而無(wú)法早起。
創(chuàng)建單元303,用于根據(jù)所述鬧鈴創(chuàng)建指令,創(chuàng)建第二鬧鈴。
比如,在生成單元302生成鬧鈴創(chuàng)建指令之后,可以由終端的創(chuàng)建單元303根據(jù)該鬧鈴創(chuàng)建指令,在鬧鈴列表中創(chuàng)建一個(gè)新的鬧鈴,即第二鬧鈴。
設(shè)置單元304,用于將所述第二鬧鈴的觸發(fā)時(shí)間設(shè)置為所述第一鬧鈴的觸發(fā)時(shí)間之后,且與所述第一鬧鈴的觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。
比如,在創(chuàng)建單元303創(chuàng)建出第二鬧鈴之后,可以由終端的設(shè)置單元304將該第二鬧鈴的觸發(fā)時(shí)間設(shè)置為在第一鬧鈴觸發(fā)時(shí)間之后且與第一鬧鈴觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。
例如,第一鬧鈴的觸發(fā)時(shí)間為08:00,預(yù)設(shè)第一時(shí)長(zhǎng)為2分鐘。那么,新創(chuàng)建的第二鬧鈴的觸發(fā)時(shí)間為第一鬧鈴觸發(fā)時(shí)間08:00之后且相隔2分鐘的時(shí)間點(diǎn),即第二鬧鈴的觸發(fā)時(shí)間為08:02。
可以理解的是,本發(fā)明實(shí)施例在檢測(cè)出終端的第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉時(shí),會(huì)根據(jù)該第一鬧鈴新創(chuàng)建出第二鬧鈴,并由該第二鬧鈴對(duì)用戶進(jìn)行再次提醒,通過這種方式可以提高鬧鈴提醒的效果,也即提高了鬧鈴提醒的有效性。
請(qǐng)一并參閱圖4,圖4為本發(fā)明實(shí)施例提供的鬧鈴的創(chuàng)建裝置的另一結(jié)構(gòu)示意圖。在一實(shí)施例中,鬧鈴的創(chuàng)建裝置300還可以包括:控制單元305以及刪除單元306。
控制單元305,用于檢測(cè)終端是否按照第一策略關(guān)閉所述第二鬧鈴;若未檢測(cè)出終端按照第一策略關(guān)閉所述第二鬧鈴,則控制所述第二鬧鈴按照第二策略進(jìn)行鬧鈴提醒。
刪除單元306,用于若檢測(cè)出終端按照第一策略關(guān)閉所述第二鬧鈴,則將所述第二鬧鈴從鬧鈴列表中刪除。
比如,在創(chuàng)建單元303創(chuàng)建第二鬧鈴并由設(shè)置單元304為第二鬧鈴設(shè)置觸發(fā)時(shí)間之后,終端的控制單元305可以檢測(cè)終端是否按照預(yù)先設(shè)定的第一策略關(guān)閉該第二鬧鈴。
若檢測(cè)出終端按照預(yù)先設(shè)定的第一策略關(guān)閉第二鬧鈴,那么可以由終端的刪除單元306將該第二鬧鈴從鬧鈴列表中刪除。若未檢測(cè)出終端按照預(yù)先設(shè)定的第一策略關(guān)閉第二鬧鈴,那么終端的控制單元305可以控制第二鬧鈴按照預(yù)設(shè)的第二策略對(duì)用戶進(jìn)行反復(fù)多次的鬧鈴提醒。
需要說(shuō)明的是,上述第一策略是用于關(guān)閉第二鬧鈴的操作方式。而第二策略則為第二鬧鈴進(jìn)行鬧鈴提醒的方式。
例如,第一策略可以為在鬧鈴列表中點(diǎn)擊第二鬧鈴并進(jìn)行關(guān)閉,也就是要求用戶在終端的鬧鈴列表中找到該第二鬧鈴并進(jìn)行關(guān)閉。而第二策略可以是第二鬧鈴持續(xù)進(jìn)行鈴聲播放。
基于此,在設(shè)置單元304設(shè)置完第二鬧鈴的觸發(fā)時(shí)間之后,可以由控制單元305檢測(cè)用戶是否是按照在鬧鈴列表中點(diǎn)擊第二鬧鈴并進(jìn)行關(guān)閉這種操作方式來(lái)關(guān)閉第二鬧鈴的。如果控制單元305檢測(cè)到用戶是以在鬧鈴列表中點(diǎn)擊第二鬧鈴并進(jìn)行關(guān)閉這種操作方式來(lái)關(guān)閉第二鬧鈴的,那么刪除單元306就可以將第二鬧鈴從鬧鈴列表中刪除。如果控制單元305未檢測(cè)出用戶是按照在鬧鈴列表中點(diǎn)擊第二鬧鈴并進(jìn)行關(guān)閉這種操作方式來(lái)關(guān)閉第二鬧鈴的,那么控制單元305可以控制第二鬧鈴持續(xù)進(jìn)行鈴聲播放,以對(duì)用戶進(jìn)行提醒。也就是說(shuō),只有在終端檢測(cè)到用戶是以在鬧鈴列表中點(diǎn)擊第二鬧鈴并進(jìn)行關(guān)閉這種操作方式來(lái)關(guān)閉第二鬧鈴的,終端才會(huì)停止第二鬧鈴的鬧鈴提醒,否則終端會(huì)反復(fù)多次的進(jìn)行第二鬧鈴的鬧鈴提醒。
當(dāng)然,第一策略和第二策略也可以是其他的內(nèi)容,此處舉例不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。例如,第一策略也可以是檢測(cè)鬧鈴列表中各個(gè)鬧鈴按照一定的規(guī)則進(jìn)行排列,也就是要求用戶對(duì)鬧鈴列表中的各個(gè)鬧鈴按照一定的規(guī)則進(jìn)行排序,當(dāng)然在此之前需要終端將各個(gè)鬧鈴的次序打亂,等等。而第二策略也可以是第二鬧鈴以半分鐘為間隔循環(huán)播放提醒鈴聲,等等。
可以理解的是,本發(fā)明實(shí)施例可以在檢測(cè)到第一鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉時(shí),由終端根據(jù)該第一鬧鈴新創(chuàng)建出第二鬧鈴,并對(duì)第二鬧鈴的關(guān)閉方式以第一策略做出設(shè)置。只有在終端檢測(cè)到其是按照第一策略來(lái)關(guān)閉第二鬧鈴的,才會(huì)將第二鬧鈴關(guān)閉,否則終端可以按照第二策略反復(fù)多次進(jìn)行第二鬧鈴的鬧鈴提醒,從而強(qiáng)化鬧鈴的提醒效果,即提高了鬧鈴提醒的有效性。
由上述可知,本實(shí)施例提供的鬧鈴的創(chuàng)建裝置,當(dāng)檢測(cè)到第一鬧鈴關(guān)閉時(shí),由終端確定出關(guān)閉第一鬧鈴的操作方式,并判斷該關(guān)閉第一鬧鈴的操作方式是否為預(yù)先標(biāo)記的關(guān)閉操作方式。若是,則可以觸發(fā)終端生成一則鬧鈴創(chuàng)建指令。然后,終端根據(jù)該鬧鈴創(chuàng)建指令創(chuàng)建第二鬧鈴,并將第二鬧鈴的觸發(fā)時(shí)間設(shè)置為在第一鬧鈴觸發(fā)時(shí)間之后,并且與第一鬧鈴觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。因此,本發(fā)明實(shí)施例可以在終端檢測(cè)出某個(gè)鬧鈴是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉時(shí),觸發(fā)終端創(chuàng)建另一個(gè)鬧鈴,并由該新創(chuàng)建的鬧鈴對(duì)用戶進(jìn)行再次提醒,從而可以提高終端鬧鈴提醒的有效性。
本發(fā)明實(shí)施例還提供一種移動(dòng)終端,如平板電腦、手機(jī)等移動(dòng)終端,請(qǐng)參閱圖5,圖5為本發(fā)明實(shí)施例提供的移動(dòng)終端結(jié)構(gòu)示意圖。該移動(dòng)終端500可以包括射頻(RF,Radio Frequency)電路501、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器502、輸入單元503、顯示單元504、傳感器505、音頻電路506、無(wú)線保真(WiFi,Wireless Fidelity)模塊507、包括有一個(gè)或者一個(gè)以上處理核心的處理器508、以及電源509等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的移動(dòng)終端結(jié)構(gòu)并不構(gòu)成對(duì)移動(dòng)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
射頻電路501可用于收發(fā)信息,或通話過程中信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器508處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。
存儲(chǔ)器502可用于存儲(chǔ)應(yīng)用程序和數(shù)據(jù)。存儲(chǔ)器502存儲(chǔ)的應(yīng)用程序中包含有可執(zhí)行代碼。應(yīng)用程序可以組成各種功能模塊。處理器508通過運(yùn)行存儲(chǔ)在存儲(chǔ)器502的應(yīng)用程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。
輸入單元503可用于接收輸入的數(shù)字、字符信息或用戶特征信息(比如指紋),以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。
顯示單元504可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動(dòng)終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。顯示單元504可包括顯示面板。可選的,可以采用液晶顯示器(LCD,Liquid Crystal Display)、有機(jī)發(fā)光二極管(OLED,Organic Light-Emitting Diode)等形式來(lái)配置顯示面板。
移動(dòng)終端還可包括至少一種傳感器505,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。
音頻電路506可通過揚(yáng)聲器、傳聲器提供用戶與移動(dòng)終端之間的音頻接口。音頻電路506可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換成電信號(hào),傳輸?shù)綋P(yáng)聲器,由揚(yáng)聲器轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路506接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出至存儲(chǔ)器502以便進(jìn)一步處理。
無(wú)線保真(WiFi)屬于短距離無(wú)線傳輸技術(shù),移動(dòng)終端通過無(wú)線保真模塊507可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問。
處理器508是移動(dòng)終端的控制中心,利用各種接口和線路連接整個(gè)移動(dòng)終端的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器502內(nèi)的應(yīng)用程序,以及調(diào)用存儲(chǔ)在存儲(chǔ)器502內(nèi)的數(shù)據(jù),執(zhí)行移動(dòng)終端的各種功能和處理數(shù)據(jù),從而對(duì)移動(dòng)終端進(jìn)行整體監(jiān)控。處理器508可包括一個(gè)或多個(gè)處理核心。
移動(dòng)終端還包括給各個(gè)部件供電的電源509(比如電池)。
盡管圖5中未示出,移動(dòng)終端還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
具體在本實(shí)施例中,移動(dòng)終端中的處理器508會(huì)按照如下的指令,將一個(gè)或一個(gè)以上的應(yīng)用程序的進(jìn)程對(duì)應(yīng)的可執(zhí)行代碼加載到存儲(chǔ)器502中,并由處理器508來(lái)運(yùn)行存儲(chǔ)在存儲(chǔ)器502中的應(yīng)用程序,從而實(shí)現(xiàn)各種功能:
當(dāng)檢測(cè)到終端的第一鬧鈴關(guān)閉時(shí),確定關(guān)閉所述第一鬧鈴的操作方式;若判斷出關(guān)閉所述第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,則生成鬧鈴創(chuàng)建指令;根據(jù)所述鬧鈴創(chuàng)建指令,創(chuàng)建第二鬧鈴;將所述第二鬧鈴的觸發(fā)時(shí)間設(shè)置為所述第一鬧鈴的觸發(fā)時(shí)間之后,且與所述第一鬧鈴的觸發(fā)時(shí)間相隔預(yù)設(shè)第一時(shí)長(zhǎng)的時(shí)間點(diǎn)。
處理器508在執(zhí)行上述若判斷出關(guān)閉所述第一鬧鈴的操作為預(yù)先標(biāo)記的關(guān)閉操作,則生成鬧鈴創(chuàng)建指令的步驟時(shí),可以包括:若判斷出關(guān)閉所述第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式,則檢測(cè)終端的鬧鈴列表中是否包含第三鬧鈴,所述第三鬧鈴的觸發(fā)時(shí)間在第一鬧鈴的觸發(fā)時(shí)間之后,且與第一鬧鈴的觸發(fā)時(shí)間的間隔小于或等于預(yù)設(shè)第二時(shí)長(zhǎng);若檢測(cè)出終端的鬧鈴列表中不包含第三鬧鈴,則生成鬧鈴創(chuàng)建指令。
處理器508在執(zhí)行上述若檢測(cè)出終端的鬧鈴列表中不包含第三鬧鈴,則生成鬧鈴創(chuàng)建指令的步驟時(shí),可以包括:若檢測(cè)出終端的鬧鈴列表中不包含第三鬧鈴,則獲取用戶的生理狀態(tài)信息;若根據(jù)所述生理狀態(tài)信息判斷出用戶處于睡眠狀態(tài),則生成鬧鈴創(chuàng)建指令。
處理器508還用于實(shí)現(xiàn)以下功能:檢測(cè)終端是否按照第一策略關(guān)閉所述第二鬧鈴;若未檢測(cè)出終端按照第一策略關(guān)閉所述第二鬧鈴,則控制所述第二鬧鈴按照第二策略進(jìn)行鬧鈴提醒。
處理器508還用于實(shí)現(xiàn)以下功能:若檢測(cè)出終端按照第一策略關(guān)閉所述第二鬧鈴,則將所述第二鬧鈴從鬧鈴列表中刪除。
請(qǐng)參閱圖6A至圖6F,圖6A至圖6F是本發(fā)明實(shí)施例提供的移動(dòng)終端的場(chǎng)景示意圖。
比如,用戶在移動(dòng)終端上設(shè)置了觸發(fā)時(shí)間為08:00的第一鬧鈴。當(dāng)?shù)谝霍[鈴的觸發(fā)時(shí)間到達(dá)時(shí),移動(dòng)終端可以檢測(cè)用戶是以何種操作方式關(guān)閉第一鬧鈴的,如圖6A。
例如,當(dāng)用戶聽到第一鬧鈴響起時(shí),用戶按下移動(dòng)終端的起始鍵將第一鬧鈴關(guān)閉。也即,移動(dòng)終端會(huì)檢測(cè)到用戶是通過觸發(fā)終端上的起始鍵(Home鍵)來(lái)關(guān)閉第一鬧鈴的,如圖6B。
在確定出用戶是以觸發(fā)起始鍵的操作方式來(lái)關(guān)閉第一鬧鈴之后,移動(dòng)終端可以判斷該觸發(fā)起始鍵以關(guān)閉第一鬧鈴的操作方式是否為預(yù)先標(biāo)記的關(guān)閉操作方式。
例如,用戶可以控制移動(dòng)終端預(yù)先對(duì)一些關(guān)閉鬧鈴的操作方式進(jìn)行標(biāo)記,而觸發(fā)起始鍵以關(guān)閉鬧鈴的操作方式為其中一種預(yù)先標(biāo)記的關(guān)閉操作方式。
基于此,移動(dòng)終端判斷出用戶關(guān)閉第一鬧鈴的操作方式為預(yù)先標(biāo)記的關(guān)閉操作方式。此時(shí),移動(dòng)終端可以檢測(cè)其鬧鈴列表中是否包含滿足以下條件的第三鬧鈴:第三鬧鈴的觸發(fā)時(shí)間在第一鬧鈴的觸發(fā)時(shí)間之后,且與第一鬧鈴的觸發(fā)時(shí)間的間隔小于或等于預(yù)設(shè)的10分鐘。也即,移動(dòng)終端檢測(cè)其鬧鈴列表中是否包含觸發(fā)時(shí)間介于08:00與08:10之間的鬧鈴。
例如,此時(shí)移動(dòng)終端檢測(cè)出其鬧鈴列表中不包含滿足上述條件的第三鬧鈴,例如此時(shí)鬧鈴列表中除第一鬧鈴之外,只有一個(gè)觸發(fā)時(shí)間為22:00的鬧鈴。那么,移動(dòng)終端可以在其鬧鈴列表中新創(chuàng)建一個(gè)鬧鈴,即第二鬧鈴。同時(shí),移動(dòng)終端將第二鬧鈴的觸發(fā)時(shí)間設(shè)置為在第一鬧鈴的觸發(fā)時(shí)間之后,且與第一鬧鈴的觸發(fā)時(shí)間相隔預(yù)設(shè)5分鐘的時(shí)間點(diǎn)。也即,第二鬧鈴的觸發(fā)時(shí)間被設(shè)置為08:05,如圖6C。
之后,當(dāng)?shù)诙[鈴的觸發(fā)時(shí)間到達(dá)時(shí),移動(dòng)終端可以檢測(cè)用戶是否按照預(yù)設(shè)的策略將第二鬧鈴關(guān)閉。例如,預(yù)設(shè)的策略可以是要求用戶在移動(dòng)終端的鬧鈴列表中找到第二鬧鈴,并點(diǎn)擊關(guān)閉圖標(biāo)以關(guān)閉第二鬧鈴。也就是說(shuō),此時(shí)用戶必須按照該預(yù)設(shè)策略的方式來(lái)關(guān)閉第二鬧鈴,否則第二鬧鈴不會(huì)關(guān)閉,而是會(huì)一直對(duì)用戶進(jìn)行提醒。例如,移動(dòng)終端在第二鬧鈴的觸發(fā)時(shí)間到達(dá)時(shí),可以在屏幕上生成提示信息,以提示用戶按照該提示信息所要求的操作方式來(lái)關(guān)閉第二鬧鈴,如圖6D。
之后,移動(dòng)終端可以檢測(cè)用戶是否按照該提示信息要求的操作方式來(lái)關(guān)閉第二鬧鈴。例如,移動(dòng)終端檢測(cè)到用戶解鎖屏幕,進(jìn)入移動(dòng)終端的鬧鈴列表界面。此時(shí)移動(dòng)終端的鬧鈴列表的界面可以如圖6E。
之后,移動(dòng)終端檢測(cè)到用戶點(diǎn)擊了第二鬧鈴對(duì)應(yīng)的“點(diǎn)擊以關(guān)閉”的圖標(biāo),將第二鬧鈴關(guān)閉,如圖6F。在這種情況下,移動(dòng)終端可以將第二鬧鈴關(guān)閉,并將其從鬧鈴列表中刪除。
可以理解的是,本實(shí)施例提供的場(chǎng)景示意圖中,當(dāng)移動(dòng)終端檢測(cè)到用戶是以預(yù)先標(biāo)記的關(guān)閉操作方式關(guān)閉第一鬧鈴時(shí),若判斷出終端的鬧鈴列表中沒有觸發(fā)時(shí)間與第一鬧鈴相近的其它鬧鈴,則移動(dòng)終端會(huì)在其鬧鈴列表中新插入一個(gè)第二鬧鈴,并將第二鬧鈴的觸發(fā)時(shí)間設(shè)置在第一鬧鈴之后相近的時(shí)間范圍內(nèi),從而可以在第二鬧鈴的觸發(fā)時(shí)間到達(dá)時(shí)對(duì)用戶進(jìn)行提醒,以提高鬧鈴提醒的有效性。另外,通過要求用戶按照預(yù)設(shè)策略所要求的方式來(lái)關(guān)閉第二鬧鈴,否則第二鬧鈴會(huì)對(duì)用戶持續(xù)進(jìn)行提醒,可以進(jìn)一步加強(qiáng)第二鬧鈴的提醒效果,有效避免用戶可以隨手關(guān)閉鬧鈴導(dǎo)致的鬧鈴提醒效果較差的問題。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見上文針對(duì)鬧鈴的創(chuàng)建方法的詳細(xì)描述,此處不再贅述。
本發(fā)明實(shí)施例提供的所述鬧鈴的創(chuàng)建裝置與上文實(shí)施例中的鬧鈴的創(chuàng)建方法屬于同一構(gòu)思,在所述鬧鈴的創(chuàng)建裝置上可以運(yùn)行所述鬧鈴的創(chuàng)建方法實(shí)施例中提供的任一方法,其具體實(shí)現(xiàn)過程詳見所述鬧鈴的創(chuàng)建方法實(shí)施例,此處不再贅述。
需要說(shuō)明的是,對(duì)本發(fā)明實(shí)施例所述鬧鈴的創(chuàng)建方法而言,本領(lǐng)域普通測(cè)試人員可以理解實(shí)現(xiàn)本發(fā)明實(shí)施例所述鬧鈴的創(chuàng)建方法的全部或部分流程,是可以通過計(jì)算機(jī)程序來(lái)控制相關(guān)的硬件來(lái)完成,所述計(jì)算機(jī)程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如存儲(chǔ)在存儲(chǔ)器中,并被至少一個(gè)處理器執(zhí)行,在執(zhí)行過程中可包括如所述鬧鈴的創(chuàng)建方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random Access Memory)等。
對(duì)本發(fā)明實(shí)施例的所述鬧鈴的創(chuàng)建裝置而言,其各功能模塊可以集成在一個(gè)處理芯片中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì)譬如為只讀存儲(chǔ)器,磁盤或光盤等。
以上對(duì)本發(fā)明實(shí)施例所提供的一種鬧鈴的創(chuàng)建方法、裝置以及移動(dòng)終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。