一種事件處理方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種事件處理方法及終端。
【背景技術(shù)】
[0002] 隨著電子技術(shù)的迅猛發(fā)展,手機(jī)已經(jīng)普及到了我們每個(gè)人手中,我們可以用它來(lái) 打電話、發(fā)短信、購(gòu)物、資金交易、事件提醒(如鬧鐘、便簽)等,其中,事件提醒功能在開(kāi)會(huì)、 約會(huì)或者其他重要事件時(shí)用得比較多。以開(kāi)會(huì)為例,現(xiàn)有技術(shù)中最常用的方法為:用戶在便 簽中建立一條事件消息"今天下午3:00開(kāi)會(huì)",那么手機(jī)會(huì)在下午3:00時(shí)發(fā)出提示消息來(lái)提 示用戶開(kāi)會(huì),防止用戶因?yàn)楣ぷ鞣泵Χe(cuò)過(guò)該會(huì)議。
[0003] 在實(shí)際應(yīng)用中,用戶通常會(huì)遇到忘記重要事件以及重要事件的時(shí)間安排不合理的 情況,而現(xiàn)有技術(shù)無(wú)法解決重要事件的時(shí)間安排不合理的問(wèn)題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例公開(kāi)了一種事件處理方法及終端,能夠解決重要事件的時(shí)間安排不 合理的問(wèn)題。
[0005] 第一方面,本發(fā)明實(shí)施例提供了一種事件處理方法,該方法包括:
[0006] 終端檢測(cè)自身的消息應(yīng)用是否存在包含預(yù)設(shè)關(guān)鍵詞的目標(biāo)事件消息;
[0007] 若存在,則所述終端獲取所述目標(biāo)事件消息中的事件時(shí)間;
[0008] 所述終端基于預(yù)設(shè)算法判斷所述目標(biāo)事件消息中的事件時(shí)間是否適合作為所述 目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間;
[0009]若不適合,則所述終端根據(jù)所述預(yù)設(shè)算法為所述目標(biāo)事件消息中描述的事件計(jì)算 出適合的執(zhí)行時(shí)間并輸出。
[0010] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述終端根據(jù)所述預(yù)設(shè) 算法為所述目標(biāo)事件消息中描述的事件計(jì)算出適合的執(zhí)行時(shí)間并輸出包括:
[0011] 根據(jù)所述預(yù)設(shè)算法為所述目標(biāo)事件消息中描述的事件計(jì)算出至少一個(gè)適合的執(zhí) 行時(shí)間以供選擇;
[0012] 接收針對(duì)所述至少一個(gè)適合的執(zhí)行時(shí)間中的目標(biāo)時(shí)間的選擇操作;
[0013]在當(dāng)前時(shí)間到達(dá)所述目標(biāo)時(shí)間時(shí),輸出提示消息。
[0014] 結(jié)合第一方面,或者第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可 能的實(shí)現(xiàn)方式中,所述終端基于預(yù)設(shè)算法判斷所述目標(biāo)事件消息中的事件時(shí)間是否適合作 為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間包括:
[0015] 根據(jù)預(yù)設(shè)的事件與時(shí)間的對(duì)應(yīng)關(guān)系,判斷所述目標(biāo)事件消息中描述的事件與所述 目標(biāo)事件消息中的事件時(shí)間是否存在對(duì)應(yīng)關(guān)系;若存在,則所述目標(biāo)事件消息中的事件時(shí) 間適合作為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間,若不存在,則所述目標(biāo)事件消息 中的事件時(shí)間不適合作為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間。
[0016]結(jié)合第一方面,或者第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可 能的實(shí)現(xiàn)方式中,所述終端基于預(yù)設(shè)算法判斷所述目標(biāo)事件消息中的事件時(shí)間是否適合作 為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間包括:
[0017] 獲取所述消息應(yīng)用中包含所述預(yù)設(shè)關(guān)鍵詞的其他事件消息中的事件時(shí)間;
[0018] 判斷所述目標(biāo)事件消息中的事件時(shí)間與所述其他事件消息中的事件時(shí)間是否無(wú) 重疊部分,若無(wú)重疊部分,則所述目標(biāo)事件消息中的事件時(shí)間適合作為所述目標(biāo)事件消息 中描述的事件的執(zhí)行時(shí)間,若有重疊部分,則所述目標(biāo)事件消息中的事件時(shí)間不適合作為 所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間。
[0019] 結(jié)合第一方面,或者第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第四種可 能的實(shí)現(xiàn)方式中,,所述終端基于預(yù)設(shè)算法判斷所述目標(biāo)事件消息中的事件時(shí)間是否適合 作為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間包括:
[0020] 獲取所述目標(biāo)事件消息中描述的事件位置;
[0021]通過(guò)定位系統(tǒng)獲取自身的當(dāng)前位置;
[0022] 判斷所述終端從所述當(dāng)前位置到達(dá)所述事件位置所需要的時(shí)間是否大于所述事 件時(shí)間與當(dāng)前時(shí)間的時(shí)間差;若大于,則所述目標(biāo)事件消息中的事件時(shí)間不適合作為所述 目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間,若不大于,則所述目標(biāo)事件消息中的事件時(shí)間適 合作為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間。
[0023] 第二方面,本發(fā)明實(shí)施例提供一種終端,該終端包括:
[0024] 檢測(cè)單元,用于檢測(cè)自身的消息應(yīng)用是否存在包含預(yù)設(shè)關(guān)鍵詞的目標(biāo)事件消息;
[0025] 獲取單元,用于在所述檢測(cè)單元的檢測(cè)結(jié)果為是時(shí),獲取所述目標(biāo)事件消息中的 事件時(shí)間;
[0026] 判斷單元,用于基于預(yù)設(shè)算法判斷所述目標(biāo)事件消息中的事件時(shí)間是否適合作為 所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間;
[0027] 計(jì)算單元,用于在所述判斷單元的判斷結(jié)果為否時(shí),根據(jù)所述預(yù)設(shè)算法為所述目 標(biāo)事件消息中描述的事件計(jì)算出適合的執(zhí)行時(shí)間并輸出。
[0028] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述計(jì)算單元包括:
[0029] 計(jì)算子單元,用于根據(jù)所述預(yù)設(shè)算法為所述目標(biāo)事件消息中描述的事件計(jì)算出至 少一個(gè)適合的執(zhí)行時(shí)間以供選擇;
[0030] 接收子單元,用于接收針對(duì)所述至少一個(gè)適合的執(zhí)行時(shí)間中的目標(biāo)時(shí)間的選擇操 作;
[0031] 輸出子單元,用于在當(dāng)前時(shí)間到達(dá)所述目標(biāo)時(shí)間時(shí),輸出提示消息。
[0032]結(jié)合第二方面,或者第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可 能的實(shí)現(xiàn)方式中,所述判斷單元具體用于根據(jù)預(yù)設(shè)的事件與時(shí)間的對(duì)應(yīng)關(guān)系,判斷所述目 標(biāo)事件消息中描述的事件與所述目標(biāo)事件消息中的事件時(shí)間是否存在對(duì)應(yīng)關(guān)系;若存在, 則所述目標(biāo)事件消息中的事件時(shí)間適合作為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間, 若不存在,則所述目標(biāo)事件消息中的事件時(shí)間不適合作為所述目標(biāo)事件消息中描述的事件 的執(zhí)行時(shí)間。
[0033] 結(jié)合第二方面,或者第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第三種可 能的實(shí)現(xiàn)方式中,所述判斷單元包括:
[0034] 第一獲取子單元,用于獲取所述消息應(yīng)用中包含所述預(yù)設(shè)關(guān)鍵詞的其他事件消息 中的事件時(shí)間;
[0035] 第一判斷子單元,用于判斷所述目標(biāo)事件消息中的事件時(shí)間與所述其他事件消息 中的事件時(shí)間是否無(wú)重疊部分,若無(wú)重疊部分,則所述目標(biāo)事件消息中的事件時(shí)間適合作 為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間,若有重疊部分,則所述目標(biāo)事件消息中的 事件時(shí)間不適合作為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間。
[0036] 結(jié)合第二方面,或者第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第四種可 能的實(shí)現(xiàn)方式中,所述判斷單元包括:
[0037] 第二獲取子單元,用于獲取所述目標(biāo)事件消息中描述的事件位置;
[0038] 第三獲取子單元,用于通過(guò)定位系統(tǒng)獲取自身的當(dāng)前位置;
[0039] 第二判斷子單元,用于判斷所述終端從所述當(dāng)前位置到達(dá)所述事件位置所需要的 時(shí)間是否大于所述事件時(shí)間與當(dāng)前時(shí)間的時(shí)間差;若大于,則所述目標(biāo)事件消息中的事件 時(shí)間不適合作為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間,若不大于,則所述目標(biāo)事件 消息中的事件時(shí)間適合作為所述目標(biāo)事件消息中描述的事件的執(zhí)行時(shí)間。
[0040] 通過(guò)實(shí)施本發(fā)明實(shí)施例,終端基于自身的內(nèi)容消息判斷重要事件(如會(huì)議、約會(huì) 等)的時(shí)間安排是否合理,如果不合理則根據(jù)預(yù)設(shè)算法重新計(jì)算出一個(gè)合理的時(shí)間并推薦 給用戶,以使用戶盡量避免時(shí)間安排不合理的情況。
【附圖說(shuō)明】
[0041] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明 的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù) 這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明實(shí)施例提供的一種事件處理方法的流程示意圖;
[0043] 圖2是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0044] 圖3是本發(fā)明實(shí)施例提供的一種計(jì)算單元的結(jié)構(gòu)示意圖;
[0045] 圖4是本發(fā)明實(shí)施例提供的一種判斷單元的結(jié)構(gòu)示意圖;
[0046] 圖5是本發(fā)明實(shí)施例提供的又一種判斷單元的結(jié)構(gòu)示意圖;
[0047] 圖6是本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒?發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí) 施例,都屬于本發(fā)明保護(hù)的范圍。
[0049]需要說(shuō)明