[发明专利]一种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.vipzhuanli.com/pat/books/201410109012.8/1.html,转载请声明来源钻瓜专利网。





