[發明專利]一種Android手機上帶有基于地圖日程提醒功能的路徑時長預測方法有效
| 申請號: | 201410109012.8 | 申請日: | 2014-03-24 |
| 公開(公告)號: | CN103856896B | 公開(公告)日: | 2017-07-11 |
| 發明(設計)人: | 胡昊;曹春;余萍;陶駿 | 申請(專利權)人: | 南京大學 |
| 主分類號: | H04W4/02 | 分類號: | H04W4/02;H04W4/12;H04W88/02 |
| 代理公司: | 南京知識律師事務所32207 | 代理人: | 張蘇沛 |
| 地址: | 210093 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android 手機 帶有 基于 地圖 日程 提醒 功能 路徑 預測 方法 | ||
1.一種Android手機上帶有基于地圖日程提醒功能的路徑時長預測方法,其特征在于,包括如下步驟:
步驟一、路徑時長預測:Android手機用戶將當前地理位置信息和已定制的日歷事件地理位置信息的地理編碼通過地圖提供的API獲得兩者路徑交通信息,通過路徑交通信息/時間計算算法,得到用戶當前地理位置到已定制的日歷事件地理位置的路徑時長預測;具體實現過程:
步驟1.1、獲取Android手機中日歷事件地理位置信息,通過手機GPS功能獲取用戶當前地理位置信息;通過手機GPS功能獲取用戶當前地理位置信息;
步驟1.2、將日歷事件地理位置信息中的事件地名通過地理編碼得到事件地名的經緯度信息;
步驟1.3、通過所設計的路徑/時間計算算法,根據地圖提供的兩地路徑的公交檢索、駕乘檢索API,得到用戶當前地理位置信息和已定制的日歷事件地理位置信息的路徑方案;
步驟1.4、路徑時長預測算法以Android后臺service方式運行,按照設定的輪詢周期,采用后臺輪詢工作算法得到用戶到達目的地的預計時間,減少對剩余時間的重復計算和對網絡資源的頻繁調用;所述后臺輪詢工作算法:首先在每次計算之前需要通過GPS重新獲得一下用戶當前的位置信息,然后將當前位置信息與前一次輪詢時所獲得的位置信息進行比較計算;當前后兩次輪詢時,用戶都呆在同一處地點并沒有移動,則沒有必要再將各個事件的剩余時間再算一遍,只需將上次輪詢時所得到的各個事件的剩余時間減掉輪詢周期即可;如果用戶距離上次輪詢時所在地點已經比較遠了,則需要根據用戶當前所在位置調用路徑/時間計算算法重新計算一下各個事件的剩余時間;每次輪詢結束時,根據上述算法得出的剩余時間,判斷剩余時間是否小于系統規定的剩余時間界限;當日歷事件剩余時間小于規定的剩余時間界限時,將會在手機狀態欄給出事件提醒通知;
步驟二、地圖日程提醒:Android手機基于地圖的日程提醒,在地圖圖層上表現路徑時長信息展示和發起日程路徑時長緊急程度提醒;路徑時長信息展示包括日歷事件地理位置、用戶當前地理位置和兩者之間的路徑時長信息;日程路徑時長緊急程度提醒包括由不同顏色代表事情緊急程度事件列表和Android手機狀態欄發起提醒通知;具體實現過程:
步驟2.1、Android手機用戶當前位置到日歷事件地理位置在地圖的圖層上通過地圖標記顯示出來,并顯示兩地之間的路徑和時長預測信息;
步驟2.2、在地圖圖層上的角端顯示按路徑時長預測緊急程度排列的手機日歷事件列表,并通過不同的顏色標明緊急程度的不同;
步驟2.3、手機日歷事件列表中某項事件的剩余時間小于系統規定的剩余時間界限時,會在手機狀態欄發出提醒通知。
2.根據權利要求1所述的Android手機上帶有基于地圖日程提醒功能的路徑時長預測方法,其特征在于:步驟1.1中,所述日歷事件地理位置信息包括事件名稱、事件地名、起始時間和結束時間,所述當前地理位置信息為經緯度信息。
3.根據權利要求1所述的Android手機上帶有基于地圖日程提醒功能的路徑時長預測方法,其特征在于:步驟1.3中,所述路徑/時間計算算法,首先判斷用戶當前位置與日歷事件地名是否位于同一城市內,若位于同一城市內,則通過調用地圖提供的公交檢索API,獲取乘坐公交車所需經過站臺數和步行距離,通過設定的公交每站花費10分鐘和步行速度為1.1米/秒,得到用戶當前地理位置和已定制的日歷事件地理位置的預計時間耗費;若位于不同城市,則通過地圖提供的駕乘檢索API,獲取用戶當前地理位置和已定制的日歷事件地理位置的具體路徑長度,通過設定的駕乘速度50千米/小時,得到用戶當前地理位置和已定制的日歷事件地理位置的預計時間耗費。
4.根據權利要求1所述的Android手機上帶有基于地圖日程提醒功能的路徑時長預測方法,其特征在于:步驟1.4中,所述輪詢周期為10分鐘,根據用戶當前GPS信息和上一次保存的GPS信息,通過比較兩者之間是否發生較大位移:若沒有發生較大位移,則將上次所計算得到的剩余時間,剩余時間=日歷事件的起始時間-當前時間-預計當前位置到該日歷事件位置耗費的時間,減去10分鐘,即為用戶當前位置及時趕到日歷事件地理位置所剩余的時間;若發生較大位移,則采用步驟1.3中的路徑/時間計算算法重新計算用戶當前位置趕到日歷事件地理位置所剩余的時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京大學,未經南京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410109012.8/1.html,轉載請聲明來源鉆瓜專利網。





