专利名称:大众交通智能导航系统及方法
技术领域:
本发明涉及一种大众交通智能导航系统及方法。
背景技术:
随着导航技术的不断发展,导航装置的出现给人们的出行带来了许多的便利,在 涉及到大众交通领域的导航装置中,用户在使用导航装置规划导航路径时,必须先选定要 乘坐的交通工具,如火车、公交车以及地铁等大众交通运输工具,在乘车过程中,若发现乘 车路径与规划路径不一致,导航装置则会提示错误信息,此时,用户需要重新进行手动设 置,以规划一条新的导航路径,这样的使用方法显得有些繁杂,不够人性化。
发明内容
鉴于以上内容,有必要提供一种大众交通智能导航系统,其可当用户的乘车路径 与导航装置规划的路径不一致时,自动的重新规划导航路径。还有必要提供一种大众交通智能导航方法,其可其可当用户的乘车路径与导航装 置规划的路径不一致时,自动的重新规划导航路径。所述大众交通智能导航系统,运行于导航装置中,该导航装置通过无线网络访问 服务器中的电子地图以及大众交通工具数据库,,该系统包括定位模块,用于实时地对所 述导航装置当前所在的位置进行定位;设置模块,用于设置导航的起始地点以及目的地; 通信建立模块,用于将所述导航装置通过所述无线网络与所述服务器建立通信连接,读取 所述电子地图以及所述大众交通工具数据库中的数据;路径规划模块,用于根据设置以及 读取的所述电子地图和所述大众交通工具数据库中的数据规划出从所述起始地点到目的 地的导航路径;选择模块,用于接收用户从上述规划出的导航路径中选择的一条导航路径 作为当前导航路径;测速模块,用于在导航过程中实时测量所述导航装置的移动速度;路 径取样模块,用于在所述导航装置的导航过程中每隔一段预设时间t对所述导航装置在该 时间段t内的移动路径进行取样;判断模块,用于判断取样得到的移动路径是否与当前导 航路径一致;匹配模块,用于当上述取样得到的移动路径与当前导航路径不一致时,通过查 询所述大众交通工具数据库以及根据所述导航装置在该移动路径内的平均移动速度得到 与该移动路径相匹配的交通工具及其班次与线路;所述判断模块,还用于判断上述得到的 与所述移动路径相匹配的交通工具及其班次与线路是否为唯一结果;所述选择模块,还用 于当上述与所述移动路径相匹配的交通工具及其班次与线路为多个结果时,接收用户从该 多个结果中选择的正确结果;所述路径规划模块还用于当判断模块判断出得到的与所述移 动路径相匹配的交通工具及其班次与线路为唯一结果时,根据该唯一结果、所述导航装置 当前所在的位置、上述设置的目的地以及所述电子地图和所述大众交通工具数据库规划出 从该导航装置当前所在的位置到目的地的导航路径;该路径规划模块还用于当判断模块判 断出得到的与所述移动路径相匹配的交通工具及其班次与线路为多个结果时,根据接收的 用户从该多个结果中选择的正确结果、所述导航装置当前所在的位置、上述设置的目的地以及所述电子地图和所述大众交通工具数据库规划出从该导航装置当前所在的位置到目 的地的导航路径。所述大众交通智能导航方法,应用于导航装置中,该导航装置通过无线网络访问 服务器中的电子地图以及大众交通工具数据库,包括步骤(al)设置导航的起始地点以及 目的地;(a》所述导航装置通过无线网络与所述服务器建立通信,读取所述电子地图以及 所述大众交通工具数据库中的数据;(a!3)根据上述设置以及读取的电子地图和大众交通 工具数据库中的数据规划出所有符合从所述起始地点到目的地的导航路径;(a4)从上述 规划出的导航路径中选择一条导航路径作为当前导航路径;(a5)实时测量所述导航装置 的移动速度;(a6)实时对所述导航装置当前所在的位置进行定位;(a7)每隔一段时间t对 所述导航装置的移动路径进行取样;(a8)判断上述取样得到的导航装置的移动路径是否 与当前导航路径一致,若该移动路径与当前导航路径不一致,则执行步骤(a9),否则返回步 骤(a7) ; (a9)通过查询大众交通工具数据库并根据导航装置在该移动路径内的平均移动 速度得到与该移动路径相匹配的交通工具及其班次与线路;(alO)判断上述得到的与所述 移动路径相匹配的交通工具及其班次与线路是否为唯一结果,若为唯一结果,则执行步骤 (all),若为多个结果,则执行步骤(al2) ; (all)根据所述唯一结果、所述导航装置当前所 在的位置、上述设置的目的地以及所述电子地图和所述大众交通工具数据库规划出从该导 航装置当前所在的位置到目的地的导航路径,结束流程;(al2)提示用户从上述得到的多 个结果中选择一个正确结果;(al3)接收用户选择的正确结果;(al4)根据用户选择的正确 结果、所述导航装置当前所在的位置、上述设置的目的地以及所述电子地图和所述大众交 通工具数据库规划出从该导航装置当前所在的位置到目的地的导航路径。相较于现有技术,所述的大众交通智能导航系统及方法,可当用户的乘车线路与 导航装置规划的导航路径不一致时,自动判别用户当前所乘坐的交通工具及其班次与线 路,重新规划从导航装置当前所在位置到目的地的导航路径,无需用户再重新进行手动设 置来规划导航路径。
图1是本发明大众交通智能导航系统运行的环境架构图。图2是本发明大众交通智能导航系统的功能模块图。图3是本发明大众交通智能导航方法较佳实施例的流程图。
具体实施例方式如图1所示,是本发明大众交通智能导航系统运行的环境架构图。该大众交通智 能导航系统10运行于导航装置1中,该导航装置1通过无线网络2与服务器3进行通信, 以访问该服务器3中的电子地图30以及大众交通工具数据库31。所述电子地图30记载了相关地区的道路信息,包括各个城市的详细街道图、道路 名称、车站等信息。所述大众交通工具数据库31中记载了各种大众交通运输工具的的相关 信息,如各线路公交车的行车路线、各火车车次时刻表、各车站间的距离、各线路车辆的行 车时间等信息。所述服务器3可根据实际情况更新所述电子地图30以及所述大众交通工 具数据库31。所述导航装置1根据用户的设置以及所述电子地图30和所述大众交通工具数据库31来规划导航路径。在本发明较佳实施例中,所述的大众交通工具是指公交车、火车以及地铁等具有 固定行车路线的交通工具。如图2所示,是本发明大众交通智能导航系统的功能模块图。该大众交通智能导 航系统包括定位模块100、设置模块101、路径规划模块102、选择模块103、测速模块104、路 径取样模块105、判断模块106、匹配模块107、提示模块108以及通信建立模块109。所述定位模块100用于实时地对所述导航装置1当前所在的位置进行定位。该定 位模块100可以是GPS (Global Positioning System 全球定位系统)。所述设置模块101用于设置导航的起始地点以及目的地。所述起始地点可设置为 所述导航装置1通过定位而得到的该导航装置1的当前位置。所述通信建立模块109用于将所述导航装置1通过所述无线网络2与所述服务器 3建立通信连接,并读取所述电子地图30以及所述大众交通工具数据库31的数据。所述路径规划模块102用于根据上述设置以及读取的所述电子地图30和所述大 众交通工具数据库31的数据规划出从设置的起始地点到目的地的导航路径。所述导航路 径包括须乘坐的交通工具的班次与线路、须转乘的交通工具的班次与线路以及转乘站点等 信息,如设置的导航起始地点为A,目的地为D,规划出的导航路径为从A处乘坐地铁1线至 地点B,再从B处转乘2路公交车至目的地D,其中地铁1线的线路为从A至S,途径B点,而 2路公交车的线路为从B全D。所述选择模块103用于接收用户从上述规划出的导航路径中选择的一条导航路 径作为当前导航路径。所述测速模块104用于实时测量该导航装置1的移动速度。该移动速度包括该导 航装置1的瞬时速度以及某一时间段内的平均移动速度。该测速模块104也可以是一个 GPS,所述某一时间段内的平均速度的取得可由该GPS通过对所述导航装置1进行实时定位 测得该导航装置1在该时间段内的移动路程,再由该移动路程除以该时间段的时间值即可 获得该导航装置1在该时间段内的平均移动速度。所述路径取样模块105用于每隔一段时间t对该导航装置1在该时间段t内的移 动路径进行取样。所述时间t为根据实际情况预设的时间值,如该预设的时间值t为5分 钟、10分钟或15分钟。所述判断模块106用于判断上述取样得到的移动路径是否与当前导航路径一致。所述提示模块108用于当上述取样得到的移动路径与当前导航路径不一致时,提 示用户乘车路线与当前导航路径不一致。该提示的方式可采用语音信息的提示方式,如该 语音信息为“乘车路线有误”。所述匹配模块107用于当上述取样得到的移动路径与当前导航路径不一致时,通 过查询所述大众交通工具数据库31以及根据所述导航装置1在该移动路径内的平均移动 速度得到与该移动路径相匹配的交通工具及其班次与线路。举例而言,假设在本实施例中 涉及到的大众交通工具为公交车、地铁以及火车。首先根据所述导航装置1在取样得到的 移动路径内的平均移动速度判别用户当前乘坐的交通工具为何种交通工具,如可设定当该 平均移动速度小于40km/h时,则判别为公交车,当该平均移动速度大于40km/h时,则判别 为地铁或火车,当根据该平均移动速度判别出交通工具的种类后,再根据取样得到的移动路径判定出所乘坐的交通工具的班次与线路,火车以及地铁的班次与线路由该移动路径可 唯一确定,而与该移动路径相匹配的公交车的班次与线路可能会有多个结果。所述判断模块106还用于判断上述得到的与所述移动路径相匹配的交通工具及 其班次与线路是否为唯一结果。所述提示模块108还用于当上述匹配模块107得到的与交通工具及其班次与线路 为多个结果时,提示用户从该得到的多个结果中选择一个正确结果。所述选择模块103还用于接收用户从上述得到的结果中选择的正确结果。所述路径规划模块102还用于根据所述匹配模块107得到的唯一结果或接收的用 户从多个结果中选择的正确结果、所述导航装置1当前所在的位置、上述设置的目的地以 及读取的所述电子地图30和所述大众交通工具数据库31的数据规划出从该导航装置1当 前所在的位置到目的地的导航路径。如图3所示,是本发明大众交通智能导航方法较佳实施例的流程图。步骤S02,设置导航的起始地点以及目的地。步骤S03,所述通信建立模块109通过所述无线网络2将所述导航装置1与所述服 务器3建立通信,读取所述电子地图30和所述大众交通工具数据库31中的数据。步骤S04,所述路径规划模块102根据上述设置以及所述电子地图30和所述大众 交通工具数据库31规划出从所述起始地点到目的地的导航路径。步骤S05,所述选择模块103从上述规划出的导航路径中选择一条导航路径作为 当前导航路径。步骤S06,所述测速模块104实时测量所述导航装置1的移动速度。步骤S07,所述定位模块100实时对所述导航装置1当前所在的位置进行定位。步骤S08,所述路径取样模块105每隔一段时间t对所述导航装置1的移动路径进 行取样。步骤S09,所述判断模块106判断上述取样得到的所述导航装置1的移动路径是否 与当前导航路径一致,若该移动路径与当前导航路径不一致,则执行步骤S10,否则返回步 骤 S08。步骤S10,所述匹配模块107通过查询所述大众交通工具数据库31以及根据所述 导航装置1在该移动路径内的平均移动速度得到与该移动路径相匹配的交通工具及其班 次与线路。步骤S11,所述判断模块106判断上述得到的与所述移动路径相匹配的交通工具 及其班次与线路是否为唯一结果,若为唯一结果,则执行步骤S14,否则,执行步骤S12。步骤S12,所述提示模块108提示用户从上述得到的结果中选择一个正确结果。步骤S13,所述选择模块103接收用户选择的正确结果。步骤S14,所述路径规划模块102根据上述唯一结果或接收的正确结果、所述导航 装置1当前所在的位置、上述设置的目的地以及读取的所述电子地图30和所述大众交通工 具数据库31的数据规划出从该导航装置1当前所在的位置到目的地的导航路径。本实施例中,在所述步骤S08中,若所述导航装置1已经抵达目的地,则所述路径 取样模块105停止取样,结束流程。在所述步骤S09中,若所述取样得到的移动路径与当前 导航路径不一致,于该步骤S09之后,所述提示模块108提示用户乘车路线与当前导航路径不一致。 以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发 明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改 或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种大众交通智能导航系统,运行于导航装置中,该导航装置通过无线网络访问服 务器中的电子地图以及大众交通工具数据库,其特征在于,该系统包括定位模块,用于实时地对所述导航装置当前所在的位置进行定位; 设置模块,用于设置导航的起始地点以及目的地;通信建立模块,用于将所述导航装置通过无线网络与服务器建立通信连接,读取电子 地图以及大众交通工具数据库中的数据;路径规划模块,用于根据设置以及读取的电子地图和大众交通工具数据库中的数据规 划出从起始地点到目的地的导航路径;选择模块,用于接收用户从上述规划的导航路径中选择的一条导航路径作为当前导航 路径;测速模块,用于在导航过程中实时测量导航装置的移动速度; 路径取样模块,用于在导航装置的导航过程中每隔一段预设时间t对导航装置在该时 间段t内的移动路径进行取样;判断模块,用于判断取样得到的移动路径是否与当前导航路径一致; 匹配模块,用于当取样得到的移动路径与当前导航路径不一致时,通过查询所述大众 交通工具数据库以及根据导航装置在该移动路径内的平均移动速度得到与该移动路径相 匹配的交通工具及其班次与线路;所述判断模块,还用于判断上述得到的与所述移动路径相匹配的交通工具及其班次与 线路是否为唯一结果;所述选择模块,还用于当上述与所述移动路径相匹配的交通工具及其班次与线路为多 个结果时,接收用户从该多个结果中选择的正确结果;所述路径规划模块,还用于当判断模块判断出得到的与所述移动路径相匹配的交通工 具及其班次与线路为唯一结果时,根据该唯一结果、导航装置当前所在的位置、所设置的目 的地以及电子地图和大众交通工具数据库规划出从该导航装置当前所在的位置到目的地 的导航路径;及该路径规划模块,还用于当判断模块判断出得到的与所述移动路径相匹配的交通工具 及其班次与线路为多个结果时,根据接收的用户从该多个结果中选择的正确结果、导航装 置当前所在的位置、所设置的目的地以及电子地图和大众交通工具数据库规划出从该导航 装置当前所在的位置到目的地的导航路径。
2.如权利要求1所述的大众交通智能导航系统,其特征在于,该系统还包括提示模块,用于当所述取样得到的移动路径与当前导航路径不一致时,提示用户乘车 路线与当前导航路径不一致。
3.如权利要求2所述的大众交通智能导航系统,其特征在于,所述提示模块还用于当 判断模块判断出得到的与所述移动路径相匹配的交通工具及其班次与线路为多个结果时, 提示用户从该得到的多个结果中选择一个正确结果。
4.一种大众交通智能导航方法,应用于导航装置中,该导航装置通过无线网络访问服 务器中的电子地图以及大众交通工具数据库,其特征在于,该方法包括步骤(al)设置导航的起始地点以及目的地;(a2)所述导航装置通过无线网络与所述服务器建立通信,读取所述电子地图以及所述大众交通工具数据库中的数据;(a3)根据上述设置以及读取的电子地图和大众交通工具数据库中的数据规划出所有 符合从所述起始地点到目的地的导航路径;(a4)从上述规划出的导航路径中选择一条导航路径作为当前导航路径;(a5)实时测量所述导航装置的移动速度;(a6)实时对所述导航装置当前所在的位置进行定位;(a7)每隔一段时间t对所述导航装置的移动路径进行取样;(a8)判断上述取样得到的导航装置的移动路径是否与当前导航路径一致,若该移动路 径与当前导航路径不一致,则执行步骤(a9),否则返回步骤(a7);(a9)通过查询大众交通工具数据库并根据导航装置在该移动路径内的平均移动速度 得到与该移动路径相匹配的交通工具及其班次与线路;(alO)判断上述得到的与所述移动路径相匹配的交通工具及其班次与线路是否为唯一 结果,若为唯一结果,则执行步骤(all),若为多个结果,则执行步骤(al2);(all)根据所述唯一结果、所述导航装置当前所在的位置、上述设置的目的地以及所述 电子地图和所述大众交通工具数据库规划出从该导航装置当前所在的位置到目的地的导 航路径,结束流程;(al2)提示用户从上述得到的多个结果中选择一个正确结果; (al3)接收用户选择的正确结果;(al4)根据用户选择的正确结果、所述导航装置当前所在的位置、上述设置的目的地以 及所述电子地图和所述大众交通工具数据库规划出从该导航装置当前所在的位置到目的 地的导航路径。
5.如权利要求4所述的大众交通智能导航方法,其特征在于,在所述步骤(a7)中,若所 述导航装置已经抵达目的地,则停止取样,结束流程。
6.如权利要求4所述的大众交通智能导航方法,其特征在于,在所述步骤(a8)中,若所 述取样得到的移动路径与当前导航路径不一致,于该步骤(a8)之后,提示用户乘车路线与 当前导航路径不一致。
全文摘要
一种大众交通智能导航系统,通过无线网络访问服务器的电子地图以及大众交通工具数据库,然后根据设置的起始地点以及目的地规划从起始地点到目的地的导航路径,当在导航过程中,当发现用户的乘车路线与导航路径不一致时,自动判别用户当前乘坐的交通工具的班次与线路,并重新规划从用户当前所在位置到目的地的导航路径。
文档编号G01C21/34GK102109356SQ20091031209
公开日2011年6月29日 申请日期2009年12月23日 优先权日2009年12月23日
发明者谢欣君 申请人:富士康科技股份有限公司, 深圳富泰宏精密工业有限公司