一種基于步行模式的事件提醒方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種事件提醒方式,尤其涉及一種基于步行模式的事件提醒方法及裝置。
【背景技術(shù)】
[0002]隨著現(xiàn)代生活節(jié)奏的加快,很多事情需要依賴于提醒工具的幫助,以便忘記遺漏待辦事項(xiàng)。傳統(tǒng)的事件提醒方式一般是基于時(shí)間節(jié)點(diǎn)的,例如如果某待辦事項(xiàng)是:“12:00去天亮洗衣店取衣服”,那么,只有到了 12:00才會(huì)提醒用戶去辦理這個(gè)事項(xiàng)。但是,實(shí)際生活中,常常出現(xiàn)這樣的情況,比如10:00的時(shí)候剛好經(jīng)過這個(gè)洗衣店附近,但是因?yàn)樘嵝压ぞ邲]有提醒而錯(cuò)過了辦理的時(shí)機(jī)。目前還有一種基于位置的提醒方式,但也只是簡單檢測用戶當(dāng)前位置與目標(biāo)地點(diǎn)的距離差是否在預(yù)設(shè)范圍內(nèi),如果是,則進(jìn)行提醒。顯然,這種基于位置的提醒方式,沒有考慮事件優(yōu)先級(jí)、用戶的路線軌跡,比如,用戶有可能只是路過目標(biāo)地點(diǎn)去辦理非常緊急的事情,用戶體驗(yàn)較差。因此,現(xiàn)有技術(shù)有待改進(jìn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種基于步行模式的事件提醒方法及裝置,旨在解決現(xiàn)有技術(shù)中的缺陷,實(shí)現(xiàn)根據(jù)事件的優(yōu)先級(jí)及路徑預(yù)測的方式對(duì)事件進(jìn)行提醒,提高了用戶體驗(yàn)。
[0004]為達(dá)到上述目的,本發(fā)明所采取的技術(shù)方案為:
[0005]本發(fā)明一方面提供一種基于步行模式的事件提醒方法,包括:
[0006]S10.設(shè)置出行模式為步行模式;
[0007]S20.設(shè)置事件的觸發(fā)信息;
[0008]S30.獲取當(dāng)前位置,當(dāng)當(dāng)前位置與所述目標(biāo)觸發(fā)地點(diǎn)的距離小于預(yù)設(shè)閾值Lth時(shí),進(jìn)入步驟S40,否則繼續(xù)獲取當(dāng)前位置;
[0009]S40.以所述目標(biāo)觸發(fā)地點(diǎn)為中心點(diǎn),2Lth為邊長生成一正方形區(qū)域;
[0010]S50.將所述正方形區(qū)域分割成m*m個(gè)正方形單元格;
[0011 ] S60.根據(jù)所述當(dāng)前位置獲取可到達(dá)目標(biāo)觸發(fā)地點(diǎn)的最短道路;
[0012]S70.確定所述最短道路經(jīng)過的單元格數(shù)量η ;
[0013]S80.對(duì)所述重要等級(jí)k <所述單元格數(shù)量η的事件進(jìn)行提醒。
[0014]具體地,所述事件的觸發(fā)信息,包括事件的目標(biāo)觸發(fā)地點(diǎn),預(yù)設(shè)觸發(fā)閾值Lth,重要等級(jí)k,所述重要等級(jí)k= 1,2,3,1表示不重要,2表示一般,3表示重要。
[0015]具體地,所述Lth = 0.25km?2km,優(yōu)選地,所述Lth= 1km。
[0016]具體地,所述m根據(jù)下面的公式確定:
[0017]m=[ (Lth/Va)172]
[0018]式中,Va表示在距離目標(biāo)觸發(fā)地點(diǎn)Lth之前的平均步行速度,[]表示取整。
[0019]進(jìn)一步地,在步驟S80之后還包括:
[0020]S90.在對(duì)所述已提醒事件進(jìn)行計(jì)時(shí)至少T之后,并且當(dāng)前位置與目標(biāo)觸發(fā)地點(diǎn)的距離大于所述預(yù)設(shè)閾值Lth時(shí),確認(rèn)所述提醒事件是否已完成,如用戶選擇已完成,則將所述提醒事件標(biāo)記為已完成,否則返回步驟S30;
[0021 ]具體地,所述 T = Lth/Va。
[0022]本發(fā)明另一方面提供一種基于步行模式的事件提醒裝置,包括出行模式設(shè)置模塊、觸發(fā)信息設(shè)置模塊、位置獲取模塊、路線獲取模塊、單元格標(biāo)記模塊、提醒模塊、人機(jī)交互模塊、處理模塊;
[0023]所述出行模式設(shè)置模塊,用于設(shè)置出行模式,如步行模式;
[0024]所述觸發(fā)信息設(shè)置模塊,用于設(shè)置提醒時(shí)間的觸發(fā)信息,包括事件的目標(biāo)觸發(fā)地點(diǎn),預(yù)設(shè)觸發(fā)閾值Lth,重要等級(jí)k;
[0025]所述位置獲取模塊,用于獲取當(dāng)前位置信息;
[0026]所述路徑獲取模塊,用于獲取從當(dāng)前位置到目標(biāo)出發(fā)地點(diǎn)的最短路線對(duì)應(yīng)的單元格組合;
[0027]所述提醒模塊,用于根據(jù)事件優(yōu)先級(jí)、最短路線對(duì)應(yīng)的單元格對(duì)事件進(jìn)行提醒;
[0028]所述人機(jī)交互模塊,用于顯示、輸入各種交互信息;
[0029]所述處理模塊,用于各個(gè)模塊之間的控制。
[0030]進(jìn)一步地,所述基于步行模式的事件提醒裝置,還包括:
[0031]計(jì)時(shí)模塊,用于對(duì)已經(jīng)提醒的事件進(jìn)行計(jì)時(shí);
[0032]事件標(biāo)記模塊,用于對(duì)已完成的事件進(jìn)行標(biāo)記,不再提醒。
[0033]本發(fā)明的有益效果在于:本發(fā)明通過設(shè)置事件的優(yōu)先級(jí),對(duì)預(yù)設(shè)觸發(fā)閾值范圍的區(qū)域進(jìn)行單元格分割,然后根據(jù)用戶當(dāng)前位置獲取可到達(dá)目標(biāo)觸發(fā)地點(diǎn)的最短道路經(jīng)過的單元格數(shù)量,對(duì)用戶的路徑進(jìn)行預(yù)測,實(shí)現(xiàn)了結(jié)合事件的優(yōu)先級(jí)進(jìn)行提醒,提高了用戶體驗(yàn)。
【附圖說明】
[0034]圖1是本發(fā)明的預(yù)設(shè)觸發(fā)閾值范圍內(nèi)單元格分割示意圖;
[0035]圖2是本發(fā)明的基于步行模式的事件提醒的結(jié)構(gòu)示意圖;
[0036]圖3是本發(fā)明的基于步行模式的事件提醒的另一結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]下面結(jié)合附圖具體闡明本發(fā)明的實(shí)施方式,附圖僅供參考和說明使用,不構(gòu)成對(duì)本發(fā)明專利保護(hù)范圍的限制。
[0038]本發(fā)明的實(shí)施例一方面提供一種基于步行模式的事件提醒方法,包括:
[0039]S10.設(shè)置出行模式為步行模式。
[0040]S20.設(shè)置事件的觸發(fā)信息。
[0041 ]具體地,所述事件的觸發(fā)信息,包括事件的目標(biāo)觸發(fā)地點(diǎn),預(yù)設(shè)觸發(fā)閾值Lth,重要等級(jí)k,所述重要等級(jí)k= 1,2,3,1表示不重要,2表示一般,3表示重要。
[0042]S30.獲取當(dāng)前位置,當(dāng)當(dāng)前位置與所述目標(biāo)觸發(fā)地點(diǎn)的距離小于預(yù)設(shè)閾值Lth時(shí),進(jìn)入步驟S40,否則繼續(xù)獲取當(dāng)前位置。
[0043 ] 具體地,所述Lth = 0.2 5km?2km,優(yōu)選地,所述Lth = 1 km。
[0044]S40.以所述目標(biāo)觸發(fā)地點(diǎn)為中心點(diǎn),2Lth為邊長生成一正方形區(qū)域。
[0045]S50.將所述正方形區(qū)域分割成m*m個(gè)正方形單元格。
[0046]具體地,所述m根據(jù)下面的公式確定:
[0047]m=[ (Lth/Va)172]
[0048]式中,Va表示在距離目標(biāo)觸發(fā)地點(diǎn)Lth之前的平均步行速度,[]表示取整。
[0049]所述m*m個(gè)正方形單元格分別標(biāo)記為:
[0050]Zll,Zl2,Zl3……Zlm;
[0051]Z21,Z22,Z23......Z2m;
[0052]........................
[0053]Zmi j Zm2 , Zm3......Zmm o
[0054]S60.根據(jù)所述當(dāng)前位置獲取可到達(dá)目標(biāo)觸發(fā)地點(diǎn)的最短道路;
[0055]S70.確定所述最短道路經(jīng)過的單元格數(shù)量η。
[0056]例如,如圖1所示,所述當(dāng)前位置為單元格Ζ13,則可到達(dá)目標(biāo)觸發(fā)地點(diǎn)的最短路線為Ζ134Ζ234Ζ344Ζ444目標(biāo)觸發(fā)地點(diǎn),則最短路線的單兀格數(shù)量η = 4。
[0057]S80.對(duì)所述重要等級(jí)k <所述單元格數(shù)量η的事件進(jìn)行提醒。
[0058]具體地,當(dāng)所述最少單元格數(shù)量η=1時(shí),表示當(dāng)前路線是到達(dá)所述目標(biāo)觸發(fā)地點(diǎn)的唯一路線,則應(yīng)當(dāng)對(duì)所有在所述所述目標(biāo)觸發(fā)地點(diǎn)辦理的事件進(jìn)行提醒;當(dāng)所述最少單元格數(shù)量n = 2時(shí),表示從當(dāng)前位置到達(dá)所述目標(biāo)觸發(fā)地點(diǎn)至少有2種選擇,則意味著在下一個(gè)單元格,用戶可能去其他地方,