一種鬧鐘的設(shè)置方法及裝置制造方法
【專利摘要】本發(fā)明適用于智能終端【技術(shù)領(lǐng)域】,提供了一種鬧鐘的設(shè)置方法及裝置,包括:在鬧鐘應(yīng)用程序的圖標上顯示第一鬧鐘時間;接收對所述圖標的長按操作指令,進入鬧鐘設(shè)置模式;接收對所述圖標的滑動操作指令,檢測所述滑動操作的滑動方向和滑動位移;根據(jù)所述滑動操作的滑動方向和滑動位移,調(diào)整所述圖標上顯示的所述第一鬧鐘時間;退出鬧鐘設(shè)置模式,并記錄當前顯示在所述圖標上的第二鬧鐘時間;在所述鬧鐘應(yīng)用程序中設(shè)置關(guān)于所述第二鬧鐘時間的鬧鐘。本發(fā)明可以在不進入鬧鐘應(yīng)用程序的前提之下,實現(xiàn)對鬧鐘的設(shè)置及查看,極大地提高了鬧鐘應(yīng)用程序的操作效率。
【專利說明】—種鬧鐘的設(shè)置方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能終端【技術(shù)領(lǐng)域】,尤其涉及一種鬧鐘的設(shè)置方法及裝置。
【背景技術(shù)】
[0002]在智能終端廣泛普及的今天,大多數(shù)用戶已習(xí)慣利用智能終端中的鬧鐘應(yīng)用程序來進行事件提醒、日程安排。然而,現(xiàn)有技術(shù)中的鬧鐘設(shè)置通常需要依次執(zhí)行如下操作:點擊鬧鐘應(yīng)用程序的圖標,選擇新建鬧鐘,輸入響鈴時間以及提醒事項;或者,點擊鬧鐘應(yīng)用程序的圖標,選擇需要重新編輯的鬧鐘,修改該鬧鐘的響鈴時間或者提醒事項。無論何種方式,均需要進入到鬧鐘應(yīng)用程序的界面中進行設(shè)置,操作效率低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例的目的在于提供一種鬧鐘的設(shè)置方法,旨在解決現(xiàn)有技術(shù)中對鬧鐘進行設(shè)置時操作效率低的問題。
[0004]本發(fā)明實施例是這樣實現(xiàn)的,一種鬧鐘的設(shè)置方法,包括:
[0005]在鬧鐘應(yīng)用程序的圖標上顯示第一鬧鐘時間;
[0006]接收對所述圖標的長按操作指令,進入鬧鐘設(shè)置模式;
[0007]接收對所述圖標的滑動操作指令,檢測所述滑動操作的滑動方向和滑動位移;
[0008]根據(jù)所述滑動操作的滑動方向和滑動位移,調(diào)整所述圖標上顯示的所述第一鬧鐘時間;
[0009]退出鬧鐘設(shè)置模式,并記錄當前顯示在所述圖標上的第二鬧鐘時間;
[0010]在所述鬧鐘應(yīng)用程序中設(shè)置關(guān)于所述第二鬧鐘時間的鬧鐘。
[0011]本發(fā)明實施例的另一目的在于提供一種鬧鐘的設(shè)置裝置,包括:
[0012]顯示單元,用于在鬧鐘應(yīng)用程序的圖標上顯示第一鬧鐘時間;
[0013]進入單元,用于接收對所述圖標的長按操作指令,進入鬧鐘設(shè)置模式;
[0014]檢測單元,用于接收對所述圖標的滑動操作指令,檢測所述滑動操作的滑動方向和滑動位移;
[0015]調(diào)整單元,用于根據(jù)所述滑動操作的滑動方向和滑動位移,調(diào)整所述圖標上顯示的所述第一鬧鐘時間;
[0016]退出單元,用于退出鬧鐘設(shè)置模式,并記錄當前顯示在所述圖標上的第二鬧鐘時間;
[0017]設(shè)置單元,用于在所述鬧鐘應(yīng)用程序中設(shè)置關(guān)于所述第二鬧鐘時間的鬧鐘。
[0018]本發(fā)明實施例可以在不進入鬧鐘應(yīng)用程序的前提之下,實現(xiàn)對鬧鐘的設(shè)置及查看,極大地提高了鬧鐘應(yīng)用程序的操作效率。
【專利附圖】
【附圖說明】
[0019]圖1是本發(fā)明實施例提供的鬧鐘的設(shè)置方法的實現(xiàn)流程圖;
[0020]圖2是本發(fā)明實施例提供的鬧鐘應(yīng)用程序圖標的示例圖;
[0021]圖3是本發(fā)明另一實施例提供的鬧鐘的設(shè)置方法的實現(xiàn)流程圖;
[0022]圖4是本發(fā)明實施例提供的鬧鐘的設(shè)置裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]本發(fā)明實施例提供的鬧鐘的設(shè)置方法用于對智能終端中運行的鬧鐘應(yīng)用程序進行設(shè)置,所述智能終端,包括,智能手機、平板、掌上電腦(Personal Digital Assistant,PDA)、照相機,等等。圖1示出了本發(fā)明實施例提供的鬧鐘的設(shè)置方法的實現(xiàn)流程,詳述如下:
[0025]在SlOl中,在鬧鐘應(yīng)用程序的圖標上顯示第一鬧鐘時間。
[0026]所述鬧鐘時間,為在鬧鐘應(yīng)用程序中設(shè)置的提醒時間,當設(shè)置好鬧鐘時間之后,在該鬧鐘時間到達之時,鬧鐘應(yīng)用程序會調(diào)用智能終端的響鈴或者振動功能,以達到提示效果O
[0027]在本實施例中,對于需要進行顯示的第一鬧鐘時間,分別取該第一鬧鐘時間的時鐘時間(Hour)和分鐘時間(Min),并作為參數(shù)輸入至智能終端操作系統(tǒng)的Launcher應(yīng)用程序,這樣當系統(tǒng)啟動,Launcher應(yīng)用程序顯示鬧鐘應(yīng)用程序圖標時,便能夠?qū)⒌谝霍[鐘時間顯示在圖標上。作為本發(fā)明的一個實現(xiàn)示例,圖2示出了鬧鐘應(yīng)用程序圖標的示意圖。
[0028]作為本發(fā)明的一個實施例,鬧鐘應(yīng)用程序的圖標上顯示的第一鬧鐘時間可以為系統(tǒng)默認的鬧鐘時間。例如,系統(tǒng)默認將“00:00”或者“7:30”作為第一鬧鐘時間顯示在鬧鐘應(yīng)用程序的圖標上,以作為初始化的鬧鐘時間,后續(xù)對鬧鐘時間的設(shè)置均基于該初始化的鬧鐘時間進行調(diào)整。本實施例適用于鬧鐘應(yīng)用程序中未設(shè)置鬧鐘時間的情況。
[0029]作為本發(fā)明的另一實施例,在鬧鐘應(yīng)用程序中已經(jīng)設(shè)置了若干鬧鐘時間的情況下,可以將其中最接近當前時間的鬧鐘時間作為第一鬧鐘時間,顯示在鬧鐘應(yīng)用程序的圖標上。如圖3所示,本實施例中,SlOl具體為:
[0030]在S301中,獲取所述鬧鐘應(yīng)用程序中已設(shè)置的所有鬧鐘時間。
[0031]在本實施例中,可以通過數(shù)據(jù)調(diào)取,獲取到程序內(nèi)部已設(shè)置好的所有鬧鐘時間。
[0032]在S302中,將獲取到的鬧鐘時間與當前系統(tǒng)時間進行比較。
[0033]所述當前系統(tǒng)時間,可以通過應(yīng)用程序編程接口(Applicat1n ProgrammingInterfac,API),在智能終端的時鐘應(yīng)用程序中進行調(diào)用。在獲取到已設(shè)置的所有鬧鐘時間以及當前系統(tǒng)時間之后,將獲取到的鬧鐘時間逐一與當前系統(tǒng)時間進行比較,若某個鬧鐘時間早于當前系統(tǒng)時間,則忽略;若該鬧鐘時間晚于當前系統(tǒng)時間,則記錄下該鬧鐘時間。
[0034]在S303中,根據(jù)比較結(jié)果,將所述獲取到的鬧鐘時間中最接近所述當前系統(tǒng)時間,且晚于所述當前系統(tǒng)時間的鬧鐘時間,作為所述第一鬧鐘時間顯示在所述圖標上。
[0035]基于S302的比較結(jié)果,在記錄下的鬧鐘時間中,提取出最接近于當前系統(tǒng)時間的鬧鐘時間,以作為第一鬧鐘時間,顯示在鬧鐘應(yīng)用程序的圖標上。
[0036]例如,已設(shè)置的鬧鐘時間為“7:30”、“13:30”和“20:00”,當前系統(tǒng)時間為“ 12:00”,則在比較過程中,“7:30”被忽略,在晚于當前系統(tǒng)時間的“13:30”和“20:00”中,“13:30”最接近于當前系統(tǒng)時間,則顯示在鬧鐘應(yīng)用程序圖標上的為“13:30”。
[0037]需要說明的是,在S302的比較過程中,若未檢測到晚于當前系統(tǒng)時間的鬧鐘時間,則將24小時中最早的一個鬧鐘時間作為第一鬧鐘時間。例如,已設(shè)置的鬧鐘時間為“7:30”、“13:30”和“20:00”,當前系統(tǒng)時間為“21:00”,則在比較過程中,未檢測到晚于“21:00”的鬧鐘時間,而“7:30”為24小時中最早的一個鬧鐘時間,那么,則將“7:30”作為第一鬧鐘時間,顯示在鬧鐘應(yīng)用程序圖標上。
[0038]基于本發(fā)明圖3所示實施例,用戶可以直接通過鬧鐘應(yīng)用程序圖標查看到將要執(zhí)行的鬧鐘時間,無需進入到鬧鐘應(yīng)用程序進行查看,提高了鬧鐘應(yīng)用程序的使用效率。
[0039]在S102中,接收對所述圖標的長按操作指令,進入鬧鐘設(shè)置模式。
[0040]當檢測到對鬧鐘應(yīng)用程序圖標的長按操作指令時,判斷長按操作的對象所對應(yīng)的應(yīng)用程序的包名,例如,判斷長按操作的圖標對應(yīng)的應(yīng)用程序的包名是否為時鐘應(yīng)用程序的包名,比如com.***.alarmclock,若是,則作出進入鬧鐘設(shè)置模式的響應(yīng)。
[0041]在S103中,接收對所述圖標的滑動操作指令,檢測所述滑動操作的滑動方向和滑動位移。
[0042]在鬧鐘設(shè)置模式之下,接收以鬧鐘應(yīng)用程序圖標為對象的滑動操作指令,并檢測該滑動操作的滑動方向和滑動位移。其中,所述滑動方向,包括:向上滑動、向下滑動、向左滑動和向右滑動;所述滑動位移,以觸摸屏幕上的像素值定義單位位移,例如,定義每10個像素為一個單位位移,從而檢測在滑動操作中滑動了多少個單位位移。
[0043]在S104中,根據(jù)所述滑動操作的滑動方向和滑動位移,調(diào)整所述圖標上顯示的所述第一鬧鐘時間。
[0044]具體地,S104可以做如下實現(xiàn):
[0045]若所述滑動操作為向上滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值加N ;
[0046]若所述滑動操作為向下滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值減N ;
[0047]若所述滑動操作為向右滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值加N ;
[0048]若所述滑動操作為向左滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值減N ;
[0049]所述N為大于或等于I的整數(shù)。
[0050]或者,S104也可以做如下實現(xiàn):
[0051]若所述滑動操作為向上滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值加N ;
[0052]若所述滑動操作為向下滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值減N ;
[0053]若所述滑動操作為向右滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值加N ;
[0054]若所述滑動操作為向左滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值減N ;
[0055]所述N為大于或等于I的整數(shù)。
[0056]容易想到的是,S104的實現(xiàn)方式并不局限于上述兩種情況,調(diào)整過程只需要滿足分鐘數(shù)值加、減和時鐘數(shù)值加、減分別對應(yīng)上述四種滑動方向即可,且在調(diào)整過程中,時鐘和分鐘數(shù)值自動循環(huán),例如,第一鬧鐘時間為“ 15:59”,滑動操作對應(yīng)該分鐘數(shù)值加一,則第一鬧鐘時間自動調(diào)整為“15:00”。
[0057]S105中,退出鬧鐘設(shè)置模式,并記錄當前顯示在所述圖標上的第二鬧鐘時間。
[0058]當通過S104調(diào)整到希望設(shè)置的鬧鐘時間之后,可以通過點擊預(yù)設(shè)的智能終端物理按鍵或者虛擬按鍵,退出鬧鐘設(shè)置模式,并在執(zhí)行退出動作的同時,記錄下當前顯示在圖標上的第二鬧鐘時間,該第二鬧鐘時間即為由第一鬧鐘時間調(diào)整得到的、用戶希望設(shè)置的鬧鐘時間。
[0059]在S106中,在所述鬧鐘應(yīng)用程序中設(shè)置關(guān)于所述第二鬧鐘時間的鬧鐘。
[0060]在S106中,在鬧鐘應(yīng)用程序中設(shè)置關(guān)于該第二鬧鐘時間的鬧鐘。所述設(shè)置,可以包含以下兩種方式:
[0061]一、在鬧鐘應(yīng)用程序中新建一個關(guān)于第二鬧鐘時間的鬧鐘;
[0062]二、在鬧鐘應(yīng)用程序中將關(guān)于第一鬧鐘時間的鬧鐘修改為關(guān)于第二鬧鐘時間的鬧鐘。
[0063]基于上述實施例的描述,可以在不進入鬧鐘應(yīng)用程序的前提之下,實現(xiàn)對鬧鐘的設(shè)置及查看,極大地提高了鬧鐘應(yīng)用程序的操作效率。
[0064]基于本發(fā)明圖1至圖3所示實施例,圖4示出了本發(fā)明實施例提供的鬧鐘的設(shè)置裝置的結(jié)構(gòu)框圖,該裝置可以位于智能終端之中,用于運行本發(fā)明圖1至圖3實施例所述的鬧鐘的設(shè)置方法。為了便于說明,僅示出了與本實施例相關(guān)的部分。
[0065]參照圖4,該裝置包括:
[0066]顯示單元41,在鬧鐘應(yīng)用程序的圖標上顯示第一鬧鐘時間。
[0067]進入單元42,接收對所述圖標的長按操作指令,進入鬧鐘設(shè)置模式。
[0068]檢測單元43,接收對所述圖標的滑動操作指令,檢測所述滑動操作的滑動方向和滑動位移。
[0069]調(diào)整單元44,根據(jù)所述滑動操作的滑動方向和滑動位移,調(diào)整所述圖標上顯示的所述第一鬧鐘時間。
[0070]退出單元45,退出鬧鐘設(shè)置模式,并記錄當前顯示在所述圖標上的第二鬧鐘時間。
[0071]設(shè)置單元46,用于在所述鬧鐘應(yīng)用程序中設(shè)置關(guān)于所述第二鬧鐘時間的鬧鐘。
[0072]可選地,所述顯示單元41包括:
[0073]獲取子單元,獲取所述鬧鐘應(yīng)用程序中已設(shè)置的所有鬧鐘時間。
[0074]比較子單元,將獲取到的鬧鐘時間與當前系統(tǒng)時間進行比較。
[0075]顯示子單元,根據(jù)比較結(jié)果,將所述獲取到的鬧鐘時間中最接近所述當前系統(tǒng)時間,且晚于所述當前系統(tǒng)時間的鬧鐘時間,作為所述第一鬧鐘時間顯示在所述圖標上。
[0076]可選地,所述第一鬧鐘時間為系統(tǒng)默認的鬧鐘時間。
[0077]可選地,所述調(diào)整單元44具體用于:
[0078]若所述滑動操作為向上滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值加N ;
[0079]若所述滑動操作為向下滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值減N ;
[0080]若所述滑動操作為向右滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值加N ;
[0081]若所述滑動操作為向左滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值減N ;
[0082]所述N為大于或等于I的整數(shù)。
[0083]可選地,所述調(diào)整單元44具體用于:
[0084]若所述滑動操作為向上滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值加N ;
[0085]若所述滑動操作為向下滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值減N ;
[0086]若所述滑動操作為向右滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值加N ;
[0087]若所述滑動操作為向左滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值減N ;
[0088]所述N為大于或等于I的整數(shù)。
[0089]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種鬧鐘的設(shè)置方法,其特征在于,包括: 在鬧鐘應(yīng)用程序的圖標上顯示第一鬧鐘時間; 接收對所述圖標的長按操作指令,進入鬧鐘設(shè)置模式; 接收對所述圖標的滑動操作指令,檢測所述滑動操作的滑動方向和滑動位移; 根據(jù)所述滑動操作的滑動方向和滑動位移,調(diào)整所述圖標上顯示的所述第一鬧鐘時間; 退出鬧鐘設(shè)置模式,并記錄當前顯示在所述圖標上的第二鬧鐘時間; 在所述鬧鐘應(yīng)用程序中設(shè)置關(guān)于所述第二鬧鐘時間的鬧鐘。
2.如權(quán)利要求1所述的方法,其特征在于,所述在鬧鐘應(yīng)用程序的圖標上顯示第一鬧鐘時間包括: 獲取所述鬧鐘應(yīng)用程序中已設(shè)置的所有鬧鐘時間; 將獲取到的鬧鐘時間與當前系統(tǒng)時間進行比較; 根據(jù)比較結(jié)果,將所述獲取到的鬧鐘時間中最接近所述當前系統(tǒng)時間,且晚于所述當前系統(tǒng)時間的鬧鐘時間,作為所述第一鬧鐘時間顯示在所述圖標上。
3.如權(quán)利要求1所述的方法,其特征在于,所述第一鬧鐘時間為系統(tǒng)默認的鬧鐘時間。
4.如權(quán)利要求1一 3任一項所述的方法,其特征在于,所述根據(jù)所述滑動操作的滑動方向和滑動位移,調(diào)整所述圖標上顯示的所述第一鬧鐘時間包括: 若所述滑動操作為向上滑動~個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值加~ ; 若所述滑動操作為向下滑動~個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值減~ ; 若所述滑動操作為向右滑動~個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值加~ ; 若所述滑動操作為向左滑動~個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值減~ ; 所述~為大于或等于1的整數(shù)。
5.如權(quán)利要求1一 3任一項所述的方法,其特征在于,所述根據(jù)所述滑動操作的滑動方向和滑動位移,調(diào)整所述圖標上顯示的所述第一鬧鐘時間包括: 若所述滑動操作為向上滑動~個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值加~ ; 若所述滑動操作為向下滑動~個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值減~ ; 若所述滑動操作為向右滑動~個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值加~ ; 若所述滑動操作為向左滑動~個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值減~ ; 所述~為大于或等于1的整數(shù)。
6.一種鬧鐘的設(shè)置裝置,其特征在于,包括: 顯示單元,用于在鬧鐘應(yīng)用程序的圖標上顯示第一鬧鐘時間; 進入單元,用于接收對所述圖標的長按操作指令,進入鬧鐘設(shè)置模式; 檢測單元,用于接收對所述圖標的滑動操作指令,檢測所述滑動操作的滑動方向和滑動位移; 調(diào)整單元,用于根據(jù)所述滑動操作的滑動方向和滑動位移,調(diào)整所述圖標上顯示的所述第一鬧鐘時間; 退出單元,用于退出鬧鐘設(shè)置模式,并記錄當前顯示在所述圖標上的第二鬧鐘時間; 設(shè)置單元,用于在所述鬧鐘應(yīng)用程序中設(shè)置關(guān)于所述第二鬧鐘時間的鬧鐘。
7.如權(quán)利要求6所述的裝置,其特征在于,所述顯示單元包括: 獲取子單元,用于獲取所述鬧鐘應(yīng)用程序中已設(shè)置的所有鬧鐘時間; 比較子單元,用于將獲取到的鬧鐘時間與當前系統(tǒng)時間進行比較; 顯示子單元,用于根據(jù)比較結(jié)果,將所述獲取到的鬧鐘時間中最接近所述當前系統(tǒng)時間,且晚于所述當前系統(tǒng)時間的鬧鐘時間,作為所述第一鬧鐘時間顯示在所述圖標上。
8.如權(quán)利要求6所述的裝置,其特征在于,所述第一鬧鐘時間為系統(tǒng)默認的鬧鐘時間。
9.如權(quán)利要求6- 8任一項所述的裝置,其特征在于,所述調(diào)整單元具體用于: 若所述滑動操作為向上滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值加N ; 若所述滑動操作為向下滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值減N ; 若所述滑動操作為向右滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值加N ; 若所述滑動操作為向左滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值減N ; 所述N為大于或等于I的整數(shù)。
10.如權(quán)利要求6- 8任一項所述的裝置,其特征在于,所述調(diào)整單元具體用于: 若所述滑動操作為向上滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值加N ; 若所述滑動操作為向下滑動N個單位位移,則所述第一鬧鐘時間的分鐘數(shù)值減N ; 若所述滑動操作為向右滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值加N ; 若所述滑動操作為向左滑動N個單位位移,則所述第一鬧鐘時間的時鐘數(shù)值減N ; 所述N為大于或等于I的整數(shù)。
【文檔編號】G06F3/0484GK104407776SQ201410710270
【公開日】2015年3月11日 申請日期:2014年11月27日 優(yōu)先權(quán)日:2014年11月27日
【發(fā)明者】曾元清, 孫建華 申請人:廣東歐珀移動通信有限公司