本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其是涉及一種創(chuàng)建提醒事件的方法和裝置。
背景技術(shù):
隨著通信技術(shù)的迅速發(fā)展,手機(jī)等移動(dòng)終端已得到廣泛普及,并成為人們?nèi)粘I钪斜夭豢缮俚墓ぞ?。移?dòng)終端不僅可以用于與外界溝通交流,還可以作為提醒工具,如進(jìn)行鬧鐘提醒、日程提醒等。目前,通過移動(dòng)終端創(chuàng)建提醒事件時(shí),首先需要找到相應(yīng)的應(yīng)用(如鬧鐘、日歷等應(yīng)用)圖標(biāo),點(diǎn)擊應(yīng)用圖標(biāo)后打開相應(yīng)的應(yīng)用,然后在應(yīng)用的用戶界面上查找創(chuàng)建提醒事件的按鈕,點(diǎn)擊按鈕后進(jìn)入提醒創(chuàng)建頁面,然后再在提醒創(chuàng)建頁面上編輯提醒時(shí)間等屬性,而且在編輯提醒時(shí)間時(shí)還容易誤操作。
因此,現(xiàn)有技術(shù)中創(chuàng)建提醒事件的過程比較繁瑣,操作效率較低,影響用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種創(chuàng)建提醒事件的方法和裝置,旨在簡(jiǎn)化創(chuàng)建提醒事件的操作過程,提高操作效率。
為達(dá)以上目的,本發(fā)明提出一種創(chuàng)建提醒事件的方法,包括步驟:
通過撥號(hào)界面輸入號(hào)碼,并接收提醒創(chuàng)建指令;
根據(jù)所述提醒創(chuàng)建指令通過輸入的所述號(hào)碼確定提醒時(shí)間,并調(diào)用應(yīng)用根據(jù)所述提醒時(shí)間創(chuàng)建提醒事件。
進(jìn)一步地,所述根據(jù)所述提醒創(chuàng)建指令通過輸入的所述號(hào)碼確定提醒時(shí)間包括:
接收到所述提醒創(chuàng)建指令后,比較輸入的所述號(hào)碼的位數(shù)與閾值的大??;
當(dāng)所述位數(shù)大于或等于所述閾值時(shí),根據(jù)輸入的號(hào)碼或從輸入的號(hào)碼中選取預(yù)設(shè)位數(shù)的號(hào)碼確定提醒時(shí)間。
進(jìn)一步地,所述閾值為s,所述從輸入的號(hào)碼中選取預(yù)設(shè)位數(shù)的號(hào)碼確定 提醒時(shí)間包括:
從輸入的號(hào)碼中選取s位號(hào)碼,根據(jù)選取的s位號(hào)碼以時(shí)時(shí)分分的格式確定提醒時(shí)間。
進(jìn)一步地,所述接收提醒創(chuàng)建指令包括:
接收對(duì)所述撥號(hào)界面上的提醒菜單選項(xiàng)的操作指令,將所述操作指令作為提醒創(chuàng)建指令。
進(jìn)一步地,所述接收提醒創(chuàng)建指令包括:
將接收到的預(yù)設(shè)手勢(shì)動(dòng)作、對(duì)所述撥號(hào)界面的預(yù)設(shè)操作或?qū)χ付ò存I的觸發(fā)操作作為提醒創(chuàng)建指令。
本發(fā)明同時(shí)提出一種創(chuàng)建提醒事件的裝置,包括:
輸入模塊,用于通過撥號(hào)界面輸入號(hào)碼;
接收模塊,用于接收提醒創(chuàng)建指令;
確定模塊,用于當(dāng)接收到提醒創(chuàng)建指令后,通過輸入的所述號(hào)碼確定提醒時(shí)間;
創(chuàng)建模塊,用于調(diào)用應(yīng)用根據(jù)所述提醒時(shí)間創(chuàng)建提醒事件。
進(jìn)一步地,所述確定模塊包括:
比較單元,用于比較輸入的所述號(hào)碼的位數(shù)與閾值的大?。?/p>
確定單元,用于當(dāng)所述位數(shù)大于或等于所述閾值時(shí),根據(jù)輸入的號(hào)碼或者從輸入的號(hào)碼中選取預(yù)設(shè)位數(shù)的號(hào)碼確定提醒時(shí)間。
進(jìn)一步地,所述閾值為s,確定單元用于:當(dāng)所述位數(shù)大于或等于所述閾值時(shí),從輸入的號(hào)碼中選取s位號(hào)碼,根據(jù)選取的s位號(hào)碼以時(shí)時(shí)分分的格式確定提醒時(shí)間。
進(jìn)一步地,所述接收模塊用于:接收對(duì)所述撥號(hào)界面上的提醒菜單選項(xiàng)的操作指令,將所述操作指令作為提醒創(chuàng)建指令。
進(jìn)一步地,所述接收模塊用于:將接收到的預(yù)設(shè)手勢(shì)動(dòng)作、對(duì)所述撥號(hào)界面的預(yù)設(shè)操作或?qū)χ付ò存I的觸發(fā)操作作為提醒創(chuàng)建指令。
本發(fā)明所提供的一種創(chuàng)建提醒事件的方法,通過在撥號(hào)界面輸入號(hào)碼,并根據(jù)輸入的號(hào)碼確定提醒時(shí)間,進(jìn)而調(diào)用應(yīng)用創(chuàng)建提醒事件,使得用戶可以通過撥號(hào)界面一鍵創(chuàng)建提醒事件,相比傳統(tǒng)的先打開應(yīng)用再創(chuàng)建提醒事件的方式,本發(fā)明創(chuàng)建提醒事件的方法簡(jiǎn)化了操作過程,提高了操作效率,使得用戶能夠更加快捷、方便創(chuàng)建提醒事件。同時(shí),本發(fā)明通過在撥號(hào)界面輸 入號(hào)碼來設(shè)置提醒時(shí)間,簡(jiǎn)化了提醒時(shí)間的設(shè)置方式,避免了誤操作,提升了用戶體驗(yàn)。
附圖說明
圖1是本發(fā)明創(chuàng)建提醒事件的方法一實(shí)施例的流程圖;
圖2是本發(fā)明實(shí)施例中撥號(hào)界面的示意圖;
圖3是圖2中的菜單選項(xiàng)的展開示意圖;
圖4是圖3中提醒創(chuàng)建菜單選項(xiàng)的展開示意圖;
圖5是本發(fā)明實(shí)施例中確定提醒時(shí)間的具體流程圖;
圖6是本發(fā)明創(chuàng)建提醒事件的裝置一實(shí)施例的模塊示意圖;
圖7是圖6中確定模塊的模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參見圖1,提出本發(fā)明的創(chuàng)建提醒事件的方法一實(shí)施例,所述方法包括以下步驟:
s11、通過撥號(hào)界面輸入號(hào)碼。
具體的,用戶點(diǎn)擊撥號(hào)圖標(biāo),終端隨即進(jìn)入撥號(hào)界面,終端根據(jù)用戶對(duì)撥號(hào)界面上的撥號(hào)鍵盤的操作輸入相應(yīng)的號(hào)碼。對(duì)于具有實(shí)體鍵盤的終端,終端根據(jù)用戶對(duì)實(shí)體鍵盤的操作輸入相應(yīng)的號(hào)碼。
本發(fā)明所述的號(hào)碼,可以僅包括數(shù)字,也可以是數(shù)字和代碼(如“*”、“#”)的組合。
s12、接收提醒創(chuàng)建指令。
可選地,終端接收對(duì)撥號(hào)界面上的提醒菜單選項(xiàng)的操作指令,將該操作指令作為提醒創(chuàng)建指令。具體的,如圖2所示,當(dāng)用戶點(diǎn)擊撥號(hào)界面上的菜單圖標(biāo)1時(shí),展開如圖3所示的菜單選項(xiàng)列表,然后用戶選擇菜單選項(xiàng)列表中的提醒菜單選項(xiàng)“創(chuàng)建提醒事件”,此時(shí)會(huì)展開如圖4所示的供用戶選擇的提醒類型,用戶可以選擇創(chuàng)建鬧鐘提醒或日程提醒。當(dāng)用戶選擇所需要的提 醒類型之后即會(huì)觸發(fā)提醒創(chuàng)建指令。
可選地,終端將接收到的預(yù)設(shè)手勢(shì)動(dòng)作、對(duì)撥號(hào)界面的預(yù)設(shè)操作或?qū)χ付ò存I的觸發(fā)操作作為提醒創(chuàng)建指令。其中,手勢(shì)動(dòng)作包括凌空手勢(shì),終端通過攝像頭捕捉凌空手勢(shì),當(dāng)凌空手勢(shì)與預(yù)設(shè)手勢(shì)動(dòng)作匹配時(shí),則觸發(fā)提醒創(chuàng)建指令;對(duì)撥號(hào)界面的預(yù)設(shè)操作,包括在撥號(hào)界面上進(jìn)行點(diǎn)擊、滑動(dòng)等任一操作或至少兩個(gè)操作的組合;對(duì)指定按鍵的觸發(fā)操作,包括對(duì)指定按鍵進(jìn)行單擊、雙擊、長(zhǎng)按等任一操作或至少兩種操作的組合,指定按鍵可以為一個(gè)或者至少兩個(gè),指定按鍵可以是實(shí)體按鍵或虛擬按鍵。
s13、根據(jù)提醒創(chuàng)建指令通過輸入的號(hào)碼確定提醒時(shí)間。
具體的,以號(hào)碼僅包括數(shù)字為例,終端根據(jù)輸入的號(hào)碼以預(yù)設(shè)格式確定提醒時(shí)間,如以“時(shí)時(shí)分分”、“時(shí)分分”、“月月日日時(shí)時(shí)分分”、“月日日時(shí)時(shí)分分”、“月月日日時(shí)分分”、“月日日時(shí)分分”等格式來確定提醒時(shí)間。例如:當(dāng)輸入的號(hào)碼為1530時(shí),確定提醒時(shí)間為15:30(即下午3點(diǎn)30分);當(dāng)輸入的號(hào)碼為720時(shí),確定提醒時(shí)間為7:20;當(dāng)輸入的號(hào)碼為06241025時(shí),確定提醒時(shí)間為6月24日10:25;當(dāng)輸入的號(hào)碼為815830時(shí),確定提醒時(shí)間為8月15日8:30;當(dāng)輸入的號(hào)碼為510910時(shí),確定提醒時(shí)間為5月10日9:10。
可選地,終端接收到提醒創(chuàng)建指令后,比較輸入的號(hào)碼的位數(shù)與閾值的大??;當(dāng)輸入的號(hào)碼的位數(shù)大于或等于閾值時(shí),根據(jù)輸入的號(hào)碼或者從輸入的號(hào)碼中選取預(yù)設(shè)位數(shù)的號(hào)碼確定提醒時(shí)間。例如,當(dāng)閾值為s時(shí),終端從輸入的號(hào)碼中選取s位號(hào)碼,根據(jù)選取的s位號(hào)碼以時(shí)時(shí)分分的格式確定提醒時(shí)間。
在一優(yōu)選實(shí)施例中,終端確定提醒時(shí)間的過程如圖5所示,包括以下步驟:
s131、比較輸入的號(hào)碼的位數(shù)n與閾值s的大小。當(dāng)位數(shù)n小于閾值s時(shí)(n<s),執(zhí)行步驟s132;當(dāng)位數(shù)n等于閾值s時(shí)(n=s),執(zhí)行步驟s133;當(dāng)位數(shù)n大于閾值s時(shí)(n>s),執(zhí)行步驟s134。
所述閾值可以根據(jù)需要預(yù)先設(shè)定,可選地,可以設(shè)定閾值為4或3。
s132、判定輸入無效,結(jié)束流程。
具體的,當(dāng)輸入的號(hào)碼的位數(shù)小于閾值時(shí),終端則判定輸入無效,不予確定提醒時(shí)間,結(jié)束流程。進(jìn)一步地,終端還可以通過語音或文字提醒用戶輸入正確位數(shù)的號(hào)碼。
在某些實(shí)施例中,當(dāng)輸入的號(hào)碼的位數(shù)不足閾值時(shí),不予接收提醒創(chuàng)建指令。例如:當(dāng)輸入的號(hào)碼的位數(shù)小于4位數(shù)時(shí),用戶點(diǎn)擊圖2所示的菜單圖標(biāo)1彈出的菜單選項(xiàng)列表中不包含“創(chuàng)建提醒事件”這一提醒菜單選項(xiàng),此時(shí)的菜單選項(xiàng)列表與傳統(tǒng)的菜單選項(xiàng)列表相同,或者提醒菜單選項(xiàng)雖然顯示但不可操作;或者,當(dāng)接收到用戶的預(yù)設(shè)手勢(shì)動(dòng)作、對(duì)撥號(hào)界面的預(yù)設(shè)操作或?qū)χ付ò存I的觸發(fā)操作時(shí)不予響應(yīng)。
s133、根據(jù)輸入的所有號(hào)碼確定提醒時(shí)間。
具體的,當(dāng)輸入的號(hào)碼的位數(shù)等于閾值時(shí),終端則根據(jù)輸入的全體號(hào)碼確定提醒時(shí)間。例如,閾值為4,輸入的號(hào)碼為0630,則確定提醒時(shí)間為6:30(早上6點(diǎn)30分)。
s134、從輸入的號(hào)碼中選取預(yù)設(shè)位數(shù)的號(hào)碼,根據(jù)選取的號(hào)碼確定提醒時(shí)間。
具體的,當(dāng)輸入的號(hào)碼的位數(shù)大于閾值時(shí),終端則根據(jù)預(yù)設(shè)規(guī)則從輸入的號(hào)碼中選取預(yù)設(shè)位數(shù)的號(hào)碼,然后根據(jù)選取的號(hào)碼以預(yù)設(shè)格式來確定提醒時(shí)間。
舉例而言,在某些實(shí)施例中,當(dāng)輸入的號(hào)碼的位數(shù)大于閾值s時(shí),終端先從輸入的號(hào)碼中選取先輸入的s位號(hào)碼(如從左向右截取s位數(shù)號(hào)碼),然后根據(jù)選取的s位號(hào)碼以時(shí)時(shí)分分的格式確定提醒時(shí)間。例如,假設(shè)s=4,輸入的號(hào)碼為1245253,終端從中選取號(hào)碼1245,確定提醒時(shí)間為12:45。
在另一實(shí)施例中,當(dāng)輸入的號(hào)碼的位數(shù)大于閾值s,且接收到的提醒創(chuàng)建指令為創(chuàng)建日程提醒時(shí),終端進(jìn)一步判斷輸入的號(hào)碼的位數(shù)是否大于或等于預(yù)設(shè)值(該預(yù)設(shè)值大于閾值,如設(shè)為8);當(dāng)輸入的號(hào)碼的位數(shù)等于預(yù)設(shè)值時(shí),根據(jù)輸入的所有號(hào)碼確定提醒時(shí)間;當(dāng)輸入的號(hào)碼的位數(shù)大于預(yù)設(shè)值時(shí),終端則根據(jù)預(yù)設(shè)規(guī)則從輸入的號(hào)碼中選取預(yù)設(shè)值位數(shù)的號(hào)碼,然后根據(jù)選取的號(hào)碼以預(yù)設(shè)格式來確定提醒時(shí)間。例如,輸入的號(hào)碼為06241025342,位數(shù)大于預(yù)設(shè)值8,終端則先從中選取先輸入的八位號(hào)碼(如從左向右截取八位數(shù)號(hào)碼)06241025,然后根據(jù)選取的八位號(hào)碼以月月日日時(shí)時(shí)分分的格式確定提醒時(shí)間為6月24日10:25。
在某些實(shí)施例中,當(dāng)輸入的號(hào)碼包括數(shù)字和代碼的組合時(shí),終端也可以根據(jù)預(yù)設(shè)規(guī)則來確定提醒時(shí)間。例如:輸入的號(hào)碼為15*28,則確定提醒時(shí)間為15:28;輸入的號(hào)碼為20151221#1015,則確定提醒時(shí)間為2015年12月21 日10:15;輸入的號(hào)碼為#160102*1430#5467,則確定提醒時(shí)間為2016年1月2日14:30,自動(dòng)忽略“#”號(hào)以為的號(hào)碼。應(yīng)當(dāng)理解,本領(lǐng)域技術(shù)人員在此基礎(chǔ)上還可以做出各種組合和變型,在此不再一一列舉。
s14、調(diào)用應(yīng)用根據(jù)提醒時(shí)間創(chuàng)建提醒事件。
具體的,終端確定了提醒時(shí)間后,隨即在后臺(tái)調(diào)用相應(yīng)的應(yīng)用(如日歷、鬧鐘等應(yīng)用),根據(jù)提醒時(shí)間向應(yīng)用加載時(shí)間戳,并創(chuàng)建新的提醒。在某些實(shí)施例中,加載時(shí)間戳和創(chuàng)建新的提醒的過程,均對(duì)用戶不可見,在后臺(tái)自動(dòng)完成。在另一些實(shí)施例中,加載時(shí)間戳的過程對(duì)用戶不可見,但創(chuàng)建新的提醒時(shí),終端自動(dòng)跳轉(zhuǎn)到新建提醒界面,提醒界面上顯示根據(jù)加載的時(shí)間戳確定的提醒屬性,用戶可以查看該新建提醒界面,并允許用戶對(duì)提醒屬性(如包括鬧鐘響鈴時(shí)間、日程開始時(shí)間、日程結(jié)束時(shí)間、提醒事件等參數(shù))進(jìn)行編輯和更改,當(dāng)用戶編輯完成后點(diǎn)擊保存或確定,則創(chuàng)建新的提醒。
對(duì)于鬧鐘提醒而言,所加載的時(shí)間戳為鬧鐘響鈴的時(shí)間。例如,終端將確定的四位數(shù)的提醒時(shí)間以從左向右依次為“時(shí)時(shí)分分”的格式傳遞給鬧鐘應(yīng)用,將提醒時(shí)間加載為鬧鐘響鈴的時(shí)間。鬧鐘應(yīng)用設(shè)置響鈴時(shí)間的相關(guān)代碼如下:
intenti=newintent(alarmclock.action_set_alarm);
(//新建一個(gè)時(shí)鐘對(duì)象)
i.putextra(alarmclock.extra_message,“newalarm”);
(//新建時(shí)鐘的名稱或標(biāo)簽)
i.putextra(alarmclock.extra_hour,**);
(//新建時(shí)鐘的小時(shí))
i.putextra(alarmclock.extra_minutes,**);
(//新建時(shí)鐘的分鐘)
i.putextra(alarmclock.extra_skip_ui,true);
(//響鈴時(shí)是否顯示界面,true時(shí)顯示,false不顯示)
所以,只要將前兩位號(hào)碼傳遞給alarmclock.extra_hour,后兩位號(hào)碼傳遞給alarmclock.extra_minutes即可。
對(duì)于日程提醒而言,所加載的時(shí)間戳為日程開始時(shí)間,結(jié)束時(shí)間則根據(jù)日程的開始時(shí)間進(jìn)行計(jì)算,如結(jié)束時(shí)間=開始時(shí)間+1個(gè)小時(shí),計(jì)算方法可以根據(jù)用戶的習(xí)慣進(jìn)行預(yù)設(shè)。例如,終端將確定的四位數(shù)的提醒時(shí)間以從左向右依次為“時(shí)時(shí)分分”的格式傳遞給日程應(yīng)用,將提醒時(shí)間加載為日程開始時(shí) 間,并根據(jù)日程開始時(shí)間計(jì)算出日程結(jié)束時(shí)間。日程應(yīng)用設(shè)置響鈴時(shí)間的相關(guān)代碼如下:
publicstaticfinalstringextra_event_begin_time
intentextraskey:thestarttimeofaneventoraninstanceofarecurringevent.(millisecondssinceepoch)
constantvalue:"begintime"
(//全局常量,提醒的開始時(shí)間)
publicstaticfinalstringextra_event_end_time;
intentextraskey:theendtimeofaneventoraninstanceofarecurringevent.(millisecondssinceepoch)
constantvalue:"endtime"
(//全局常量,提醒的結(jié)束時(shí)間)
所以,只要將前兩位號(hào)碼傳遞給extra_event_begin_time,后兩位號(hào)碼傳遞給extra_event_end_time即可。
本發(fā)明實(shí)施例的創(chuàng)建提醒事件的方法,通過在撥號(hào)界面輸入號(hào)碼,并根據(jù)輸入的號(hào)碼確定提醒時(shí)間,進(jìn)而調(diào)用應(yīng)用創(chuàng)建提醒事件,使得用戶可以通過撥號(hào)界面一鍵創(chuàng)建提醒事件,相比傳統(tǒng)的先打開應(yīng)用再創(chuàng)建提醒事件的方式,本發(fā)明創(chuàng)建提醒事件的方法簡(jiǎn)化了操作過程,提高了操作效率,使得用戶能夠更加快捷、方便創(chuàng)建提醒事件。同時(shí),本發(fā)明通過在撥號(hào)界面輸入號(hào)碼來設(shè)置提醒時(shí)間,簡(jiǎn)化了提醒時(shí)間的設(shè)置方式,避免了誤操作,提升了用戶體驗(yàn)。
參見圖6,提出本發(fā)明的創(chuàng)建提醒事件的裝置一實(shí)施例,所述裝置應(yīng)用于終端,特別應(yīng)用于手機(jī)、平板等移動(dòng)終端,所述裝置包括輸入模塊10、接收模塊20、確定模塊30和創(chuàng)建模塊40,其中:
輸入模塊10:用于通過撥號(hào)界面輸入號(hào)碼。
具體的,用戶點(diǎn)擊撥號(hào)圖標(biāo),終端隨即進(jìn)入撥號(hào)界面,輸入模塊10根據(jù)用戶對(duì)撥號(hào)界面上的撥號(hào)鍵盤的操作輸入相應(yīng)的號(hào)碼。對(duì)于具有實(shí)體鍵盤的終端,輸入模塊10根據(jù)用戶對(duì)實(shí)體鍵盤的操作輸入相應(yīng)的號(hào)碼。
本發(fā)明所述的號(hào)碼,可以僅包括數(shù)字,也可以是數(shù)字和代碼(如“*”、“#”)的組合。
接收模塊20:用于接收提醒創(chuàng)建指令。
可選地,接收模塊20接收對(duì)撥號(hào)界面上的提醒菜單選項(xiàng)的操作指令,將 該操作指令作為提醒創(chuàng)建指令。
可選地,接收模塊20將接收到的預(yù)設(shè)手勢(shì)動(dòng)作、對(duì)撥號(hào)界面的預(yù)設(shè)操作或?qū)χ付ò存I的觸發(fā)操作作為提醒創(chuàng)建指令。其中,手勢(shì)動(dòng)作包括凌空手勢(shì),接收模塊20通過攝像頭捕捉凌空手勢(shì),當(dāng)凌空手勢(shì)與預(yù)設(shè)手勢(shì)動(dòng)作匹配時(shí),則觸發(fā)提醒創(chuàng)建指令;對(duì)撥號(hào)界面的預(yù)設(shè)操作,包括在撥號(hào)界面上進(jìn)行點(diǎn)擊、滑動(dòng)等任一操作或至少兩個(gè)操作的組合;對(duì)指定按鍵的觸發(fā)操作,包括對(duì)指定按鍵進(jìn)行單擊、雙擊、長(zhǎng)按等任一操作或至少兩種操作的組合,指定按鍵可以為一個(gè)或者至少兩個(gè),指定按鍵可以是實(shí)體按鍵或虛擬按鍵。
確定模塊30:用于當(dāng)接收到提醒創(chuàng)建指令后,通過輸入的號(hào)碼確定提醒時(shí)間。
具體的,以輸入的號(hào)碼僅包括數(shù)字為例,確定模塊30根據(jù)輸入的號(hào)碼以預(yù)設(shè)格式確定提醒時(shí)間,如以“時(shí)時(shí)分分”、“時(shí)分分”、“月月日日時(shí)時(shí)分分”、“月日日時(shí)時(shí)分分”、“月月日日時(shí)分分”、“月日日時(shí)分分”等格式來確定提醒時(shí)間。
在一優(yōu)選實(shí)施例中,確定模塊30如圖7所示包括比較單元31和確定單元32,其中:
比較單元31:用于比較輸入的號(hào)碼的位數(shù)與閾值的大小。
確定單元32:用于當(dāng)位數(shù)小于閾值時(shí),判定輸入無效,不予確定提醒時(shí)間;當(dāng)位數(shù)大于或等于閾值時(shí),根據(jù)輸入的號(hào)碼或者從輸入的號(hào)碼中選取預(yù)設(shè)位數(shù)的號(hào)碼確定提醒時(shí)間。
例如,當(dāng)閾值為s時(shí),確定單元32用于:當(dāng)位數(shù)大于或等于閾值時(shí),從輸入的號(hào)碼中選取s位號(hào)碼,根據(jù)選取的s位號(hào)碼以時(shí)時(shí)分分的格式確定提醒時(shí)間。
優(yōu)選地,確定單元32用于:當(dāng)位數(shù)等于閾值時(shí),根據(jù)輸入的所有號(hào)碼確定提醒時(shí)間;當(dāng)位數(shù)大于閾值時(shí),從輸入的號(hào)碼中選取預(yù)設(shè)位數(shù)的號(hào)碼,根據(jù)選取的號(hào)碼確定提醒時(shí)間。
舉例而言,在某些實(shí)施例中,當(dāng)輸入的號(hào)碼的位數(shù)大于閾值s時(shí),確定單元32先從輸入的號(hào)碼中選取先輸入的s位號(hào)碼(如從左向右截取四位數(shù)號(hào)碼),然后根據(jù)選取的s位號(hào)碼以時(shí)時(shí)分分的格式確定提醒時(shí)間。
在另一實(shí)施例中,當(dāng)輸入的號(hào)碼的位數(shù)大于閾值s,且接收到的提醒創(chuàng)建指令為創(chuàng)建日程提醒時(shí),確定單元32進(jìn)一步判斷輸入的號(hào)碼的位數(shù)是否大于 或等于預(yù)設(shè)值(該預(yù)設(shè)值大于閾值,如設(shè)為8);當(dāng)輸入的號(hào)碼的位數(shù)等于預(yù)設(shè)值時(shí),根據(jù)輸入的所有號(hào)碼確定提醒時(shí)間;當(dāng)輸入的號(hào)碼的位數(shù)大于預(yù)設(shè)值時(shí),確定單元32則根據(jù)預(yù)設(shè)規(guī)則從輸入的號(hào)碼中選取預(yù)設(shè)值位數(shù)的號(hào)碼,然后根據(jù)選取的號(hào)碼以預(yù)設(shè)格式來確定提醒時(shí)間。
創(chuàng)建模塊40:用于調(diào)用應(yīng)用根據(jù)所述提醒時(shí)間創(chuàng)建提醒事件。
具體的,確定了提醒時(shí)間后,創(chuàng)建模塊40則在后臺(tái)調(diào)用相應(yīng)的應(yīng)用(如日歷、鬧鐘等應(yīng)用),根據(jù)提醒時(shí)間向應(yīng)用加載時(shí)間戳,并創(chuàng)建新的提醒。在某些實(shí)施例中,加載時(shí)間戳和創(chuàng)建新的提醒的過程,均對(duì)用戶不可見,在后臺(tái)自動(dòng)完成。在另一些實(shí)施例中,加載時(shí)間戳的過程對(duì)用戶不可見,但創(chuàng)建新的提醒時(shí),創(chuàng)建模塊40將顯示界面跳轉(zhuǎn)到新建提醒界面,在提醒界面上顯示根據(jù)加載的時(shí)間戳確定的提醒屬性,用戶可以查看該新建提醒界面,并允許用戶對(duì)提醒屬性(如包括鬧鐘響鈴時(shí)間、日程開始時(shí)間、日程結(jié)束時(shí)間、提醒事件等參數(shù))進(jìn)行編輯和更改,當(dāng)用戶編輯完成后點(diǎn)擊保存或確定,則創(chuàng)建新的提醒。
對(duì)于鬧鐘提醒而言,所加載的時(shí)間戳為鬧鐘響鈴的時(shí)間。例如,創(chuàng)建模塊40將確定的四位數(shù)的提醒時(shí)間以從左向右依次為“時(shí)時(shí)分分”的格式傳遞給鬧鐘應(yīng)用,將提醒時(shí)間加載為鬧鐘響鈴的時(shí)間。
對(duì)于日程提醒而言,所加載的時(shí)間戳為日程開始時(shí)間,結(jié)束時(shí)間則根據(jù)日程的開始時(shí)間進(jìn)行計(jì)算,如結(jié)束時(shí)間=開始時(shí)間+1個(gè)小時(shí),計(jì)算方法可以根據(jù)用戶的習(xí)慣進(jìn)行預(yù)設(shè)。例如,創(chuàng)建模塊40將確定的四位數(shù)的提醒時(shí)間以從左向右依次為“時(shí)時(shí)分分”的格式傳遞給日程應(yīng)用,將提醒時(shí)間加載為日程開始時(shí)間,并根據(jù)日程開始時(shí)間計(jì)算出日程結(jié)束時(shí)間。
應(yīng)當(dāng)理解,本實(shí)施例提供的創(chuàng)建提醒事件的裝置與上述實(shí)施例提供的創(chuàng)建提醒事件的方法屬于同一發(fā)明構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,且方法實(shí)施例中的技術(shù)特征在裝置實(shí)施例中均對(duì)應(yīng)適用,這里不再贅述。
本發(fā)明實(shí)施例的創(chuàng)建提醒事件的裝置,通過在撥號(hào)界面輸入號(hào)碼,并根據(jù)輸入的號(hào)碼確定提醒時(shí)間,進(jìn)而調(diào)用應(yīng)用創(chuàng)建提醒事件,使得用戶可以通過撥號(hào)界面一鍵創(chuàng)建提醒事件,相比傳統(tǒng)的先打開應(yīng)用再創(chuàng)建提醒事件的方式,本發(fā)明創(chuàng)建提醒事件的方法簡(jiǎn)化了操作過程,提高了操作效率,使得用戶能夠更加快捷、方便創(chuàng)建提醒事件。同時(shí),本發(fā)明通過在撥號(hào)界面輸入號(hào)碼來設(shè)置提醒時(shí)間,簡(jiǎn)化了提醒時(shí)間的設(shè)置方式,避免了誤操作,提升了用 戶體驗(yàn)。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
應(yīng)當(dāng)理解的是,以上僅為本發(fā)明的優(yōu)選實(shí)施例,不能因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。