一種設置提前提醒時間的方法及裝置的制造方法
【專利摘要】本發明公開了一種設置提前提醒時間的方法及裝置,屬于終端技術領域,為了提高設置提前提醒時間的效率而發明。所述方法包括:獲取用戶創建的提醒事件信息,所述提醒事件信息至少包括日程時間;根據所述提醒事件信息,獲取提前提醒的時間間隔;根據所述日程時間和所述時間間隔,自動設置提前提醒時間。所述裝置包括:第一獲取模塊、第二獲取模塊和自動設置模塊。本發明根據提醒事件信息,獲取提前提醒的時間間隔;根據日程時間和時間間隔,自動設置提前提醒時間,從而提高設置提前提醒時間的效率。
【專利說明】
-種設置提前提醒時間的方法及裝置
技術領域
[0001] 本發明設及終端技術領域,特別設及一種設置提前提醒時間的方法及裝置。
【背景技術】
[0002] 目前手機的鬧鐘或提醒軟件可W為用戶提供提醒功能,該提醒功能用于提醒用戶 所需要做的事情。為了讓用戶提前準備所需要做的事情,手機的鬧鐘或提醒軟件向用戶提 供了提前提醒功能,該提前提醒功能可W提前提醒用戶進行準備工作。
[0003] 目前用戶可W手動地在手機的鬧鐘或提醒軟件中設置提前提醒時間,手機的鬧鐘 或提醒軟件在該提前提醒時間提醒用戶。然而,用戶手動設置提前提醒時間的步驟較多,導 致設置提前提醒時間的效率低。
【發明內容】
[0004] 為了提高設置提前提醒時間的效率,本發明提供了一種設置提前提醒時間的方法 及裝置。所述技術方案如下:
[0005] 第一方面,本發明實施例提供了一種設置提前提醒時間的方法,所述方法包括:
[0006] 獲取用戶創建的提醒事件信息,所述提醒事件信息至少包括日程時間;
[0007] 根據所述提醒事件信息,獲取提前提醒的時間間隔;
[000引根據所述日程時間和所述時間間隔,自動設置提前提醒時間。
[0009] 可選的,所述提醒時間信息中還包括備注說明信息;所述根據所述提醒事件信息, 獲取提前提醒的時間間隔,包括:
[0010] 從所述備注說明信息中提取關鍵詞;
[0011] 根據所述獲取的關鍵詞,獲取與所述關鍵詞對應的時間間隔,將所述獲取的時間 間隔作為提前提醒的時間間隔。
[0012] 可選的,所述根據所述提醒事件信息,獲取提前提醒的時間間隔,包括:
[0013] 獲取創建所述提醒事件信息時的創建時間;
[0014] 根據所述創建時間和所述日程時間,獲取提前提醒的時間間隔。
[0015] 可選的,所述根據所述創建時間和所述日程時間,獲取提前提醒的時間間隔,包 括:
[0016] 如果在所述創建時間與所述日程時間之間不包括特殊日期,則計算所述創建時間 與所述日程時間之間的時間差;根據所述時間差所在時間范圍,獲取與所述時間范圍對應 的時間間隔,將所述獲取的時間間隔作為提前提醒的時間間隔。
[0017] 進一步地,所述方法還包括:
[0018] 如果在所述創建時間與所述日程時間之間包括特殊日期,則從所述特殊日期中任 意選擇一天或者選擇用戶指定日期,在所述選擇的一天或選擇用戶指定日期中選擇任意時 間,將所述選擇的時間設置為提前提醒時間。
[0019] 第二方面,本發明實施例提供了一種設置提前提醒時間的裝置,所述裝置包括:
[0020] 第一獲取模塊,用于獲取用戶創建的提醒事件信息,所述提醒事件信息至少包括 日程時間;
[0021] 第二獲取模塊,用于根據所述提醒事件信息,獲取提前提醒的時間間隔; 陽0巧 自動設置模塊,用于根據所述日程時間和所述時間間隔,自動設置提前提醒時間。
[0023] 可選的,所述提醒時間信息中還包括備注說明信息;所述第二獲取模塊包括:
[0024] 提取單元,用于從所述備注說明信息中提取關鍵詞;
[00巧]第一獲取單元,用于根據所述獲取的關鍵詞,獲取與所述關鍵詞對應的時間間隔, 將所述獲取的時間間隔作為提前提醒的時間間隔。
[00%] 可選的,所述第二獲取模塊包括:
[0027] 第二獲取單元,用于獲取創建所述提醒事件信息時的創建時間;
[0028] 第Ξ獲取單元,用于根據所述創建時間和所述日程時間,獲取提前提醒的時間間 隔。
[0029] 可選的,所述第Ξ獲取單元,具體用于如果在所述創建時間與所述日程時間之間 不包括特殊日期,則計算所述創建時間與所述日程時間之間的時間差;根據所述時間差所 在時間范圍,獲取與所述時間范圍對應的時間間隔,將所述獲取的時間間隔作為提前提醒 的時間間隔。
[0030] 進一步地,所述裝置還包括:
[0031] 選擇模塊,用于如果在所述創建時間與所述日程時間之間包括特殊日期,則從所 述特殊日期中任意選擇一天或者選擇用戶指定日期,在所述選擇的一天或選擇用戶指定日 期中選擇任意時間,將所述選擇的時間設置為提前提醒時間。
[0032] 在本發明實施例中,由于根據提醒事件信息獲取提前提醒的時間間隔,從而可W 根據日程時間和時間間隔,自動設置提前提醒時間。因此,利用本發明的方法和裝置提高了 設置提前提醒時間的效率,方便了用戶。
【附圖說明】
[0033] 圖1-1是本發明實施例提供的一種用于創建提醒事件信息的界面示意圖;
[0034] 圖1-2是本發明實施例1提供的一種設置提前提醒時間的方法流程圖;
[0035] 圖2是本發明實施例2提供的一種設置提前提醒時間的方法流程圖;
[0036] 圖3是本發明實施例3提供的一種設置提前提醒時間的裝置結構示意圖。
【具體實施方式】
[0037] 為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方 式作進一步地詳細描述。
[003引 目前,用戶可W利用具有提醒功能的終端提醒自己做所需要處理的事情。具體的, 用戶通過該提醒功能創建需要做的事情對應的提醒事件信息,該提醒事件信息至少包括日 程時間,該日程時間為用戶指定的時間,然后終端在該日程時間提醒用戶。其中,用戶可W 將開始做該事情的開始時間指定為日程時間。
[0039] 進一步地,該提醒事件信息還可W包括該事情的備注說明信息;終端在該 日程時間進行提醒時可W顯示該事情的備注說明信息。例如,參見圖1-1,用戶可W 在圖1-1所示的設置界面中設置日程時間和備注說明信息,其中,設置的日程時間為 "2015-1-26-10-45",W及備注說明信息為"部口開會"。終端在2015-1-26-10-45時提醒用 戶,且顯示的提醒內容為"部口開會"。
[0040] 為了讓用戶提前為該事情做準備,終端可W在日程時間之前提前提醒用戶,然后 再在該日程時間時提醒用戶。在本發明中,可W通過如下任一種實施例設置該事情的提前 提醒時間,該提前提醒時間早于該事情的日程時間,W使終端在該提前提醒時間提醒用戶, 從而實現在該日程時間之前提前提醒用戶。 柳41] 實施例1
[0042] 參見圖1-2,本發明實施例提供了一種設置提前提醒時間的方法,包括:
[0043] 步驟101 :獲取用戶創建的提醒事件信息,該提醒事件信息至少包括日程時間。
[0044] 步驟102 :根據該提醒事件信息,獲取提前提醒的時間間隔。 W45] 步驟103 :根據該日程時間和該時間間隔,自動設置提前提醒時間。
[0046] 在本發明實施例中,由于根據提醒事件信息獲取提前提醒的時間間隔,從而可W 根據日程時間和時間間隔,自動設置提前提醒時間。因此,利用本發明的方法提高了設置提 前提醒時間的效率,方便了用戶。 W47] 實施例2
[0048] 本發明實施例提供了一種設置提前提醒時間的方法。該方法可W應用于終端,終 端可W為手機或平板電腦等。參見圖2,該方法包括:
[0049] 步驟201 :獲取用戶創建的提醒事件信息,該提醒事件信息至少包括日程時間。
[0050] 用戶創建完提醒事件信息后,終端便存儲該提醒事件信息。本步驟可W為:獲取終 端中存儲的提醒事件信息。
[005U 例如,終端中存儲的提醒事件信息包括日程時間為"2015-1-26-10-45",W及備注 說明信息為"部口開會"。相應地,在本步驟中,獲取終端存儲的該提醒事件信息。
[0052] 步驟202 :判斷該提醒事件信息中是否包括備注說明信息,如果包括,則執行步驟 203-204,如果不包括,則執行步驟205-206。
[0053] 步驟203 :從該備注說明信息中提取關鍵詞。
[0054] 具體的,可事先設置一數據庫,該數據庫包括關鍵詞與時間間隔的對應關系。該數 據庫中包括的任一個關鍵詞還對應有事件,該關鍵詞對應的時間間隔表示提前提醒用戶的 時間。例如,參見表1所示的數據庫,表1的第二行記錄中包括的關鍵詞為"開會"W及時 間間隔為"5分鐘",關鍵詞"開會"對應開會事情,時間間隔"5分鐘"表示提前5分鐘提醒 用戶。再如,表1的第Ξ行記錄中包括的關鍵詞為"生日"W及時間間隔為"1天",關鍵詞 "生日"對應生日事情,時間間隔"1天"表示提前1天提醒用戶。
[00日日]表1 [00 日 6]
[0057] 本步驟可W通過如下第一或第二兩種方式來實現,包括:
[0058] 第一、根據數據庫中包括的各關鍵詞,從該備注說明信息中提取關鍵詞。
[0059] 具體實現可W為:根據數據庫中包括的各關鍵詞,分別將該備注說明信息中包括 的每個詞與數據庫中包括的關鍵詞進行匹配,如果某個詞與數據庫中的關鍵詞匹配,則從 該備注說明信息中提取該詞作為關鍵詞。 W60] 例如,在步驟201中獲取的提醒事件信息中包括備注說明信息"部口開會"。相應 地,在本步驟中,將該備注說明信息中的"部口 "和"開會"分別與如表1所示的數據庫中的 關鍵詞進行匹配,匹配出"開會"與表1所示的數據庫中的關鍵詞"開會"匹配,從該備注說 明信息中提取"開會"作為關鍵詞。
[0061] 第二、對該備注說明信息進行分詞,去除詞性為助詞的分詞,將剩下的分詞作為關 鍵詞。
[00創其中,助詞可W為"的"和"了 "等。例如,"部口的會議",根據該規則,可W將"部 Π "或者"會議"或者"部口會議"作為關鍵詞。
[006引步驟204 :根據獲取的關鍵詞,獲取與該關鍵詞對應的時間間隔,將獲取的時間間 隔作為提前提醒的時間間隔,然后執行步驟207。 W64] 其中,可W根據獲取的關鍵詞,從數據庫中獲取對應的時間間隔,將獲取的時間間 隔作為提前提醒的時間間隔。
[0065] 例如,根據獲取的關鍵詞"開會",從如表1所示的數據庫中獲取對應的時間間隔 為"5分鐘",將獲取的時間間隔"5分鐘"作為提前提醒的時間間隔。
[0066] 步驟205 :獲取創建該提醒事件信息時的創建時間。
[0067] 本發明實施例的流程可W在用戶創建完該提醒事件信息后立即執行。相應地,本 步驟可W為:獲取創建該提醒時間信息時的當前時間,將當前時間作為創建該提醒事件信 息時的創建時間。或者,該提醒事件信息還包括用戶創建該提醒事件信息時的創建時間。相 應地,本步驟可W為:從該提醒事件信息中提取創建該提醒事件信息時的創建時間。
[0068] 例如,假設在步驟201中獲取的提醒事件信息只包括日程時間,而不包括備注說 明信息,且該日程時間為"2015-1-26-10-45"。其中,本實施例的方法流程是在用戶創建完 該提醒事件信息后立即執行,所W在本步驟中,獲取當前時間,假設創建該提醒時間信息時 的當前時間為"2015-1-26-9-3",將當前時間"2015-1-26-9-3"作為創建該提醒事件信息 的創建時間。 W例步驟206 :根據創建時間和日程時間,獲取提前提醒的時間間隔。
[0070] 本步驟可W包括如下2061至2064的步驟,分別為:
[00川 2061 :判斷創建時間和日程時間之間是否包括特殊日期。
[0072] 其中,特殊日期可W為休息日或者是用戶設置的特殊日期,其中,休息日即為非工 作日,可W為周六日、星期天和國家規定的假日。特殊日期是由用戶事先設置的,例如,用戶 可W將每周的周Ξ設置為特殊日期,或將每月的2號設置為特殊日期等。該特殊日期可W 包括任意的天數,比如1天,或者7天等。
[0073] 終端中可W包括日歷應用。特殊日期為休息日時,相應地,2061可W為:根據創建 時間和日程時間,從終端中包括的日歷應用中查找創建時間和日程時間之間是否包括休息 日。或者,終端可W連接網絡。相應地,2061可W為:終端從網絡中查詢創建時間和日程時 間之間是否包括休息日。
[0074] 例如,日程時間為"2015-1-26-10-45",W及創建時間為"2015-1-26-9-3",所 W 該創建時間與該日程時間之間不包括休息日,執行步驟2062。
[0075] 2062:如果不包括特殊日期,則計算創建時間與日程時間之間的時間差。
[0076] 例如,在2061中判斷出創建時間"2015-1-26-9-3"與日程時間 "2015-1-26-10-45"之間不包括休息日,所W計算創建時間"2015-1-26-9-3"與日程時間 "2015-1-26-10-45"之間的時間差為1小時42分鐘。 陽077] 2063 :根據該時間差所在的時間范圍,獲取與該時間范圍對應的時間間隔,將獲取 的時間間隔作為提前提醒的時間間隔,結束返回。
[007引其中,可W根據該時間差所在的時間范圍,從時間范圍與時間間隔的對應關系中 獲取對應的時間間隔,將獲取的時間間隔作為提前提醒的時間間隔。
[0079] 在本實施例中,可W事先設置多個時間范圍,例如,0至3小時,3至24小時,1天 至3天等,然后設置每個時間范圍對應的時間間隔,例如,設置"0至3小時"對應的時間間 隔為5分鐘,設置"3至24小時"對應的時間間隔為20分鐘,設置"1天至3天"對應的時 間間隔為1天……。然后存儲每個時間范圍與每個時間范圍對應的時間間隔之間的對應關 系,存儲的對應關系如表2所示。
[0080] 表 2
[0081]
[0082] 例如,在2062中計算出時間差為1小時42分鐘,確定該時間差所在的時間范圍為 0至3小時,根據該確定的時間范圍,從如表2所示的時間范圍與時間間隔之間的對應關系 中獲取對應的時間間隔為5分鐘,將獲取的5分鐘作為提前提醒的時間間隔。 陽08引 2064 :如果判斷出創建時間和日程時間之間包括特殊日期,則可W從創建時間和 日程時間之間包括的特例日期中選擇一天或選擇用戶指定日期,從選擇的一天或用戶指定 曰期中選擇一個時間,將該時間設置為提前提醒時間,然后結束操作。
[0084] 其中,可W從創建時間和日程時間之間包括的特殊日期中選擇第一天,最后一天 或隨機選擇一天或兩天。
[0085] 其中,在步驟206之前可W事先設置一個默認時間點或用戶根據需要設置一個時 間點。相應地,從選擇的一天或用戶指定日期中選擇一個時間可W為:從選擇的一天或用戶 指定日期中選擇默認的時間點或用戶設置的時間點,或者隨機選擇一時間點。
[0086] 選擇在休息日或特殊日期提前提醒用戶,可W使用戶在休息日或特殊日期中為所 需要做的事情做準備,不會與用戶的工作產生沖突,方便用戶。
[0087] 步驟207 :根據該日程時間和提前提醒的時間間隔,自動設置提前提醒時間。
[0088] 設置完提前提醒時間后,終端可W在該提前提醒時間先提醒用戶,然后再在該日 程時間時再次提醒用戶。其中,日程時間可W為開始做事情的開始時間,即實現在該提前提 醒時間先提醒用戶為該事情做準備,在該日程時間提醒用戶開始做該事情。
[0089] 如果該提醒事件信息中還包括備注說明信息,則終端還可W在該提前提醒時間和 該日程時間時分別顯示該提醒事件信息中包括的備注說明信息。
[0090] 例如,日程時間為"2015-1-26-10-45",W及提前提醒的時間為5分鐘,所W自動 設置的提前提醒時間為"2015-1-26-10-40"。即在"2015-1-26-10-40"提醒用戶,使用戶為 開會做準備;然后在"2015-1-26-10-45"時提醒用戶開始做"開會時間",W及顯示備注說 明信息為"部口開會"。
[0091] 在本發明實施例中,由于能夠自動獲取提前提醒的時間間隔,從而可W可W根據 日程時間和時間間隔,自動設置提前提醒時間,提高了設置提前提醒時間的效率,方便用 戶。 陽ow] 實施例3
[0093] 參見圖3,本發明實施例提供了一種設置提前提醒時間的裝置,其特征在于,所述 裝置包括:
[0094] 第一獲取模塊301,用于獲取用戶創建的提醒事件信息,該提醒事件信息至少包括 日程時間;
[0095] 第二獲取模塊302,用于根據該提醒事件信息,獲取提前提醒的時間間隔;
[0096] 自動設置模塊303,用于根據該日程時間和該時間間隔,自動設置提前提醒時間。
[0097] 可選的,該提醒時間信息中還包括備注說明信息;第二獲取模塊302包括:
[0098] 提取單元,用于從該備注說明信息中提取關鍵詞;
[0099] 第一獲取單元,用于根據獲取的關鍵詞,獲取與該關鍵詞對應的時間間隔,將獲取 的時間間隔作為提前提醒的時間間隔。
[0100] 可選的,第一獲取單元從數據庫中獲取與該關鍵詞對應的時間間隔,將獲取的時 間間隔作為提前提醒的時間間隔,數據庫包括關鍵詞與時間間隔的對應關系。 陽101] 可選的,第二獲取模塊303包括: 陽102] 第二獲取單元,用于獲取創建該提醒事件信息時的創建時間; 陽103] 第Ξ獲取單元,用于根據該創建時間和該日程時間,獲取提前提醒的時間間隔。
[0104] 可選的,第Ξ獲取單元,具體用于如果在該創建時間與該日程時間之間不包括特 殊日期,則計算該創建時間與該日程時間之間的時間差;根據該時間差所在時間范圍,獲取 與該時間范圍對應的時間間隔,將獲取的時間間隔作為提前提醒的時間間隔。 陽105] 可選的,第Ξ獲取單元從時間范圍與時間間隔的對應關系中獲取與該時間范圍對 應的時間間隔,將獲取的時間間隔作為提前提醒的時間間隔。 陽106] 進一步地,該裝置還包括:
[0107] 選擇模塊,用于如果在該創建時間與該日程時間之間包括特殊日期,則從該創建 時間與該日程時間之間包括的特殊日期中任意選擇一天或選擇用戶指定日期,在選擇的一 天或選擇用戶指定日期中選擇任意時間,將選擇的時間設置為提前提醒時間。
[0108] 其中,選擇在特殊日期提前提醒用戶,可W使用戶在特殊日期中為所需要做的事 情做準備,不會與用戶的工作產生沖突,方便用戶。
[0109] 在本發明實施例中,由于根據提醒事件信息獲取提前提醒的時間間隔,從而可W 可W根據日程時間和時間間隔,自動設置提前提醒時間,提高了設置提前提醒時間的效率, 方便用戶。
[0110] 本領域普通技術人員可W理解實現上述實施例的全部或部分步驟可W通過硬件 來完成,也可W通過程序來指令相關的硬件完成,所述的程序可W存儲于一種計算機可讀 存儲介質中,上述提到的存儲介質可W是只讀存儲器,磁盤或光盤等。 陽111] W上所述僅為本發明的較佳實施例,并不用W限制本發明,凡在本發明的精神和 原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1. 一種設置提前提醒時間的方法,其特征在于,所述方法包括: 獲取用戶創建的提醒事件信息,所述提醒事件信息至少包括日程時間; 根據所述提醒事件信息,獲取提前提醒的時間間隔; 根據所述日程時間和所述時間間隔,自動設置提前提醒時間。2. 如權利要求1所述的方法,其特征在于,所述提醒時間信息中還包括備注說明信息; 所述根據所述提醒事件信息,獲取提前提醒的時間間隔,包括: 從所述備注說明信息中提取關鍵詞; 根據所述獲取的關鍵詞,獲取與所述關鍵詞對應的時間間隔,將所述獲取的時間間隔 作為提前提醒的時間間隔。3. 如權利要求1所述的方法,其特征在于,所述根據所述提醒事件信息,獲取提前提醒 的時間間隔,包括: 獲取創建所述提醒事件信息時的創建時間; 根據所述創建時間和所述日程時間,獲取提前提醒的時間間隔。4. 如權利要求3所述的方法,其特征在于,所述根據所述創建時間和所述日程時間,獲 取提前提醒的時間間隔,包括: 如果在所述創建時間與所述日程時間之間不包括特殊日期,則計算所述創建時間與所 述日程時間之間的時間差; 根據所述時間差所在時間范圍,獲取與所述時間范圍對應的時間間隔,將所述獲取的 時間間隔作為提前提醒的時間間隔。5. 如權利要求4所述的方法,其特征在于,所述方法還包括: 如果在所述創建時間與所述日程時間之間包括特殊日期,則從所述特殊日期中任意選 擇一天或者選擇用戶指定日期,在所述選擇的一天或用戶指定日期中選擇任意時間,將所 述選擇的時間設置為提前提醒時間。6. -種設置提前提醒時間的裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于獲取用戶創建的提醒事件信息,所述提醒事件信息至少包括日程 時間; 第二獲取模塊,用于根據所述提醒事件信息,獲取提前提醒的時間間隔; 自動設置模塊,用于根據所述日程時間和所述時間間隔,自動設置提前提醒時間。7. 如權利要求6所述的裝置,其特征在于,所述提醒時間信息中還包括備注說明信息; 所述第二獲取模塊包括: 提取單元,用于從所述備注說明信息中提取關鍵詞; 第一獲取單元,用于根據所述獲取的關鍵詞,獲取與所述關鍵詞對應的時間間隔,將所 述獲取的時間間隔作為提前提醒的時間間隔。8. 如權利要求6所述的裝置,其特征在于,所述第二獲取模塊包括: 第二獲取單元,用于獲取創建所述提醒事件信息時的創建時間; 第三獲取單元,用于根據所述創建時間和所述日程時間,獲取提前提醒的時間間隔。9. 如權利要求8所述的裝置,其特征在于, 所述第三獲取單元,具體用于如果在所述創建時間與所述日程時間之間不包括特殊日 期,則計算所述創建時間與所述日程時間之間的時間差;根據所述時間差所在時間范圍,獲 取與所述時間范圍對應的時間間隔,將所述獲取的時間間隔作為提前提醒的時間間隔。10.如權利要求9所述的裝置,其特征在于,所述裝置還包括: 選擇模塊,用于如果在所述創建時間與所述日程時間之間包括特殊日期,則從所述特 殊日期中任意選擇一天或者選擇用戶指定日期,在所述選擇的一天或選擇用戶指定日期中 選擇任意時間,將所述選擇的時間設置為提前提醒時間。
【文檔編號】G06Q10/10GK105989460SQ201510052127
【公開日】2016年10月5日
【申請日】2015年1月30日
【發明人】羅永超, 華瑞, 張小瑋
【申請人】無錫掌睿星軟件技術有限公司