終端時(shí)間設(shè)置方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種終端時(shí)間設(shè)置方法及裝置。
【背景技術(shù)】
[0002]近幾年,基于安卓(Android)操作系統(tǒng)的智能終端已經(jīng)普及全球,智能終端的鬧鐘應(yīng)用軟件也出現(xiàn)了眾多版本,圖1a是現(xiàn)有技術(shù)中鬧鐘設(shè)置的流程圖,圖1b是現(xiàn)有技術(shù)中日期設(shè)置控件的示意圖,圖1c是現(xiàn)有技術(shù)中設(shè)置鬧鐘日期的流程圖,如圖la、圖lb、以及圖1c所示,目前絕大部分都采用了滑動(dòng)選擇日期和時(shí)間的方式,且鬧鐘的其他設(shè)置(例如,周期選擇等)過程繁瑣。
[0003]如圖1a-1c所示,采用目前普遍的設(shè)置方式,如果需要設(shè)置每月15日9點(diǎn)30分的鬧鐘,那么首先需要進(jìn)入日期設(shè)置界面,選擇15日,然后進(jìn)入時(shí)間設(shè)置界面,選擇9點(diǎn)30分,然后進(jìn)入周期選擇界面,選擇周期為每日,最后點(diǎn)擊保存按鈕完成鬧鐘設(shè)置。存在的問題是,過程繁瑣,界面過多,選項(xiàng)復(fù)雜。
【發(fā)明內(nèi)容】
[0004]鑒于現(xiàn)有技術(shù)中時(shí)間設(shè)置過程繁瑣的問題,提出了本發(fā)明以便提供一種終端時(shí)間設(shè)置方法及裝置。
[0005]本發(fā)明提供一種終端時(shí)間設(shè)置方法,包括:
[0006]在檢測到用戶觸發(fā)時(shí)間設(shè)置時(shí),自動(dòng)彈出預(yù)先設(shè)置的時(shí)間輸入控件,其中,時(shí)間輸入控件上設(shè)置有表示時(shí)間的按鍵;
[0007]獲取用戶通過時(shí)間輸入控件輸入的時(shí)間信息,將時(shí)間信息轉(zhuǎn)換為終端能夠識別的機(jī)器語言,進(jìn)行時(shí)間的設(shè)置。
[0008]優(yōu)選地,時(shí)間輸入控件為時(shí)間輸入鍵盤;其中,時(shí)間輸入鍵盤包括以下至少之一:用于表示具體時(shí)間的數(shù)字鍵、時(shí)間單位建、時(shí)間段介詞鍵、歷法鍵、輸入刪除鍵、輸入完成鍵、以及輸入顯示區(qū)域。
[0009]優(yōu)選地,獲取用戶通過時(shí)間輸入控件輸入的時(shí)間信息之后,上述方法進(jìn)一步包括:
[0010]在時(shí)間輸入控件的輸入顯示區(qū)域?qū)崟r(shí)顯示用戶輸入的時(shí)間信息,并判斷用戶輸入的時(shí)間?目息是否合法;
[0011]在判斷不合法的情況下,在輸入顯示區(qū)域向用戶進(jìn)行實(shí)時(shí)提示。
[0012]優(yōu)選地,將時(shí)間信息轉(zhuǎn)換為終端能夠識別的機(jī)器語言,進(jìn)行時(shí)間的設(shè)置具體包括:
[0013]采用正則匹配分析的方法,從時(shí)間信息中提取出時(shí)間設(shè)置信息,并將時(shí)間設(shè)置信息轉(zhuǎn)化為終端能夠識別的機(jī)器語言,進(jìn)行時(shí)間的設(shè)置,其中,時(shí)間設(shè)置信息包括以下至少之一:周期、日期、小時(shí)、分鐘、以及秒鐘。
[0014]優(yōu)選地,在進(jìn)行時(shí)間的設(shè)置之前,上述方法進(jìn)一步包括:
[0015]在判斷用戶輸入的時(shí)間信息不合法的情況下,向用戶進(jìn)行最終的提示。
[0016]本發(fā)明還提供了一種終端時(shí)間設(shè)置裝置,包括:
[0017]時(shí)間輸入控件模塊,用于在檢測到用戶觸發(fā)時(shí)間設(shè)置時(shí),自動(dòng)彈出預(yù)先設(shè)置的時(shí)間輸入控件,其中,時(shí)間輸入控件上設(shè)置有表示時(shí)間的按鍵;
[0018]設(shè)置模塊,用于獲取用戶通過時(shí)間輸入控件輸入的時(shí)間信息,將時(shí)間信息轉(zhuǎn)換為終端能夠識別的機(jī)器語言,進(jìn)行時(shí)間的設(shè)置。
[0019]優(yōu)選地,時(shí)間輸入控件為時(shí)間輸入鍵盤;時(shí)間輸入鍵盤包括以下至少之一:用于表示具體時(shí)間的數(shù)字鍵、時(shí)間單位建、時(shí)間段介詞鍵、歷法鍵、輸入刪除鍵、輸入完成鍵、以及輸入顯示區(qū)域。
[0020]優(yōu)選地,時(shí)間輸入控件模塊進(jìn)一步用于:在時(shí)間輸入控件的輸入顯示區(qū)域?qū)崟r(shí)顯示用戶輸入的時(shí)間信息,并判斷用戶輸入的時(shí)間信息是否合法;在判斷不合法的情況下,在輸入顯示區(qū)域向用戶進(jìn)行實(shí)時(shí)提示。
[0021]優(yōu)選地,設(shè)置模塊具體用于:
[0022]采用正則匹配分析的方法,從時(shí)間信息中提取出時(shí)間設(shè)置信息,并將時(shí)間設(shè)置信息轉(zhuǎn)化為終端能夠識別的機(jī)器語言,并進(jìn)行時(shí)間的設(shè)置,其中,時(shí)間設(shè)置信息包括以下至少之一:周期、日期、小時(shí)、分鐘、以及秒鐘。
[0023]優(yōu)選地,設(shè)置模塊進(jìn)一步用于:
[0024]在進(jìn)行時(shí)間的設(shè)置之前,在判斷用戶輸入的時(shí)間信息不合法的情況下,向用戶進(jìn)行最終的提示。
[0025]本發(fā)明有益效果如下:
[0026]通過利用時(shí)間輸入控件進(jìn)行時(shí)間設(shè)置,解決了現(xiàn)有技術(shù)中時(shí)間設(shè)置過程繁瑣的問題,能夠快速有效地完成鬧鐘設(shè)置,簡化了設(shè)置時(shí)間的繁瑣過程,同時(shí)增加了鬧鐘設(shè)置的智能性、趣味性、新穎性、以及靈活性。
[0027]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0028]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0029]圖1a是現(xiàn)有技術(shù)中鬧鐘設(shè)置的流程圖;
[0030]圖1b是現(xiàn)有技術(shù)中日期設(shè)置控件的示意圖;
[0031]圖1c是現(xiàn)有技術(shù)中設(shè)置鬧鐘日期的流程圖;
[0032]圖2是本發(fā)明實(shí)施例的終端時(shí)間設(shè)置方法的流程圖;
[0033]圖3是本發(fā)明實(shí)施例的時(shí)間輸入控件的示意圖;
[0034]圖4是本發(fā)明實(shí)施例的鬧鐘設(shè)置的詳細(xì)處理流程圖;
[0035]圖5是本發(fā)明實(shí)施例的終端時(shí)間設(shè)置裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0037]為了解決現(xiàn)有技術(shù)中時(shí)間設(shè)置過程繁瑣的問題,本發(fā)明提供了一種終端時(shí)間設(shè)置方法及裝置,采用點(diǎn)擊方式,利用時(shí)間輸入控件,能夠快速有效地完成鬧鐘設(shè)置。以下結(jié)合附圖以及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0038]方法實(shí)施例
[0039]根據(jù)本發(fā)明的實(shí)施例,提供了一種終端時(shí)間設(shè)置方法,圖2是本發(fā)明實(shí)施例的終端時(shí)間設(shè)置方法的流程圖,如圖2所示,根據(jù)本發(fā)明實(shí)施例的終端時(shí)間設(shè)置方法包括如下處理:
[0040]步驟201,在檢測到用戶觸發(fā)時(shí)間設(shè)置時(shí),自動(dòng)彈出預(yù)先設(shè)置的時(shí)間輸入控件,其中,時(shí)間輸入控件上設(shè)置有表不時(shí)間的按鍵;
[0041]步驟202,獲取用戶通過時(shí)間輸入控件輸入的時(shí)間信息,將時(shí)間信息轉(zhuǎn)換為終端能夠識別的機(jī)器語言,進(jìn)行時(shí)間的設(shè)置。
[0042]其中,在本發(fā)明實(shí)施例中,時(shí)間輸入控件為時(shí)間輸入鍵盤;其中,時(shí)間輸入鍵盤包括以下至少之一:用于表示具體時(shí)間的數(shù)字鍵、時(shí)間單位建、時(shí)間段介詞鍵、歷法鍵、輸入刪除鍵、輸入完成鍵、以及輸入顯示區(qū)域。也就是說,用戶輸入的時(shí)間信息為自然語言的時(shí)間信息。
[0043]在步驟202中,獲取用戶通過時(shí)間輸入控件輸入的時(shí)間信息之后,還可以在時(shí)間輸入控件的輸入顯示區(qū)域?qū)崟r(shí)顯示用戶輸入的時(shí)間信息,并判斷用戶輸入的時(shí)間信息是否合法;并在判斷不合法的情況下,在輸入顯示區(qū)域向用戶進(jìn)行實(shí)時(shí)提示。
[0044]在步驟202中,將時(shí)間信息轉(zhuǎn)換為終端能夠識別的機(jī)器語言,進(jìn)行時(shí)間的設(shè)置具體包括:采用正則匹配分析的方法,從時(shí)間信息中提取出時(shí)間設(shè)置信息,并將時(shí)間設(shè)置信息轉(zhuǎn)化為終端能夠識別的機(jī)器語言,進(jìn)行時(shí)間的設(shè)置,其中,時(shí)間設(shè)置信息包括以下至少之一:周期、日期、小時(shí)、分鐘、以及秒鐘。
[0045]此外,在本發(fā)明實(shí)施例中,在判斷用戶輸入的時(shí)間信息不合法的情況下,在步驟202進(jìn)行時(shí)間的設(shè)置之前,還可以向用戶進(jìn)行最終的提示,該最終的提示可以詳細(xì)的向用戶提示錯(cuò)誤的地方,以便用戶進(jìn)行修改。
[0046]以下結(jié)合附圖,以設(shè)置鬧鐘為例,對本發(fā)明實(shí)施例的上述技術(shù)方案進(jìn)行舉例說明。
[0047]圖3是本發(fā)明實(shí)施例的時(shí)間輸入控件的示意圖,如圖3所示,時(shí)間輸入控件(即,時(shí)間輸入鍵盤)的按鈕涵蓋了表示時(shí)間的方式,例如:數(shù)字,單位,歷法,時(shí)間段介詞等,具體地,在本發(fā)明實(shí)施例中:
[0048]時(shí)間輸入鍵盤第一排內(nèi)容為:歷法按鈕(農(nóng)歷和陰歷的轉(zhuǎn)換),輸入顯示區(qū)域,輸入刪除按鈕。除去第一排,控件的下半部分是具體的時(shí)間表示按鈕和回車確定按鈕。時(shí)間表示按鈕包括數(shù)字(O到9)、單位(年、月、周、日、時(shí)、分)、其他介詞或副詞(每、后、到)。其中“每”用于表示周期,例如“每周”;“后”用于表示多久以后,比如(13分鐘后);“至”用于表示時(shí)間段,比如“每周一至周五”。
[0049]用戶點(diǎn)擊時(shí)間輸入鍵盤上的按鈕,產(chǎn)生表TJK時(shí)間的輸入,點(diǎn)擊回車按鈕,表不完成,針對輸入內(nèi)容,進(jìn)行自然語言文字分析,得出設(shè)置鬧鐘的基本內(nèi)容,比如日期、時(shí)間、周期等等。根據(jù)分析結(jié)果,設(shè)置鬧鐘。
[0050]下面以設(shè)置“每月15日9點(diǎn)30分”的鬧鐘為例子進(jìn)行詳細(xì)說明,圖4是本發(fā)明實(shí)施例的鬧鐘設(shè)置的詳細(xì)處理流程圖,如圖4所述,具體包括如下處理:
[0051]步驟1,打開軟件,點(diǎn)擊添加鬧鐘選項(xiàng),自動(dòng)彈出時(shí)間輸入控件;
[0052]步驟2,用戶依次點(diǎn)擊時(shí)間輸入控件上的“每”、“月”、“ 11 ”、“5”、“日”、“9”、“時(shí)”、“3”、“0”、“分”(分按鈕也可以不用點(diǎn)擊,因?yàn)椤?點(diǎn)30”也是一種常用的表示方式)。用戶點(diǎn)擊鍵盤10次后,可以完成該時(shí)間的輸入。
[0053]步驟3,在步驟2的時(shí)間控件按鈕點(diǎn)擊過程中,控件的最上方的顯示區(qū)域動(dòng)態(tài)的顯示用戶的輸入,并以顏色標(biāo)注用戶的輸入是否合法,合法為綠色,不合法為紅色。合法與否判斷的例子如:在公歷模式下,用戶輸入了“2014年2月29日”,那么“29日”會(huì)以紅色字體顯示,因?yàn)?014年的2月沒有29日。
[0054]步驟4,在確定輸入完成后,點(diǎn)擊回車,獲取用戶的文字輸入,采用正則匹配分析的方法,提取出周期(每月)、日期(15日)、小時(shí)(9點(diǎn))、分鐘(30分)。并根據(jù)步驟3中的合法性判斷結(jié)果,如果輸入內(nèi)容不合法,那么對用戶進(jìn)行更加詳細(xì)的提示。
[0055]步驟5,將步驟4中的提取結(jié)果,轉(zhuǎn)化為計(jì)算機(jī)所能識別的程序語言,進(jìn)行鬧鐘的設(shè)置。
[0056]步驟6,提示用戶“每月15日9時(shí)30分的鬧鐘已