著录项信息
专利名称 | 一种导航路径自动切换方法及装置 |
申请号 | CN201510868372.0 | 申请日期 | 2015-11-30 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-04-20 | 公开/公告号 | CN105509757A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G01C21/34 | IPC分类号 | G;0;1;C;2;1;/;3;4查看分类表>
|
申请人 | 惠州华阳通用电子有限公司 | 申请人地址 | 广东省惠州市东江高新科技产业园上霞北路1号华阳工业园A区2号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 惠州华阳通用电子有限公司 | 当前权利人 | 惠州华阳通用电子有限公司 |
发明人 | 李家瑛 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 温旭 |
摘要
本发明提供导航路径自动切换方法及装置,通过比较本地导航路径和在线导航路径的差异,并根据差异的等级来确定是否启动在线导航,兼顾本地导航和在线导航的优点,既保证了导航路径的正确性,又节省了网络数据流量,提高了用户体验。
1.一种导航路径自动切换方法,其特征在于,包括:
S10.计算从当前位置到目的地的本地导航路径,并上传所述本地导航路径到在线导航服务器;
S30.所述在线导航服务器计算从当前位置到目的地的在线导航路径,并比较所述本地导航路径与所述在线导航路径,判断两者是否存在差异,当存在差异时,进入下一步,否则返回导航路线无误的消息;
S70.确定所述本地导航路径与所述在线导航路径最后一个重合的第一道路节点及再次重合的第二道路节点,并将所述第一道路节点、所述第二道路节点及所述第一道路节点、所述第二道路节点之间的在线导航路径发送给本地导航系统;
S80.当当前位置到达所述第一道路节点的距离小于预设阈值K1时,本地导航系统将导航路径切换至在线导航路径;
S90.当当前位置越过所述第二道路节点的距离大于预设阈值K2时,本地导航系统将导航路径切换至本地导航路径。
2.根据权利要求1所述的导航路径自动切换方法,其特征在于,在所述步骤S10之后还包括:
S20.设置距离差异的预设值Sth,并上传到在线导航服务器;
在所述步骤S30之后包括:
S40.判断所述本地导航路径与所述在线导航路径的差异等级;
S50.当所述差异等级为第一等级,进入步骤S60;当所述差异等级为第二等级,进入步骤S70;
S60.判断所述本地导航路径与所述在线导航路径的距离差异是否大于预设值Sth,是则进入步骤S70,否则返回导航路线无误的消息。
3.根据权利要求2所述的导航路径自动切换方法,其特征在于,所述第一等级为通过本地导航路径能够达到目的地,但是在线导航路径距离更短;所述第二等级为通过本地导航路径不能达到目的地。
4.根据权利要求1或2所述的导航路径自动切换方法,其特征在于,所述预设阈值K1=
100~1000m。
5.根据权利要求1或2所述的导航路径自动切换方法,其特征在于,所述预设阈值K2=0~500m。
6.一种导航路径自动切换装置,其特征在于,包括:本地导航系统、在线导航服务器;所述本地导航系统包括:定位模块、本地导航地图模块、导航路径计算模块、数据上传模块、在线导航数据接收模块、在线导航数据解析模块、导航路径切换模块;
所述定位模块,用于获取当前位置;
所述本地导航地图模块,用于存储本地导航系统的电子导航地图;
所述导航路径计算模块,用于根据出发地、目的地计算导航路径;
所述数据上传模块,用于上传导航所需的数据;
所述在线导航数据接收模块,用于接收在线导航服务器发送的在线导航数据或者消息;
所述在线导航数据解析模块,用于解析在线导航服务器发送的在线导航数据或者消息;
所述导航路径切换模块,确定所述本地导航路径与所述在线导航路径最后一个重合的第一道路节点及再次重合的第二道路节点,并将所述第一道路节点、所述第二道路节点及所述第一道路节点、所述第二道路节点之间的在线导航路径发送给本地导航系统;当当前位置到达所述第一道路节点的距离小于预设阈值K1时,本地导航系统将导航路径切换至在线导航路径;当当前位置越过所述第二道路节点的距离大于预设阈值K2时,本地导航系统将导航路径切换至本地导航路径;
所述导航路径计算模块包括:重合点保存模块、导航路线重绘模块;
所述重合点保存模块,用于保存在线导航数据解析模块解析出来的重合点信息,所述重合点信息为所述本地导航路径与所述在线导航路径最后一个重合的第一道路节点及再次重合的第二道路节点;
所述导航路线更新模块,用于根据重合点信息及在线导航地图,更新当前导航地图;
所述在线导航服务器包括:数据接收模块、本地导航路径提取模块、在线导航路径计算模块、导航路径比较模块、在线导航数据发送模块;
数据接收模块,用于接收本地导航系统上传的导航所需的数据;
所述本地导航路径提取模块,用于从本地导航系统上传的导航所需的数据中提取本地导航路径;
所述在线导航路径计算模块,用于根据本地导航路径的出发地、目的地及在线导航地图计算导航路径;
所述导航路径比较模块,用于比较本地导航路径及在线导航路径;
所述在线导航数据发送模块,用于向本地导航系统发送在线导航路径。
7.根据权利要求6所述的导航路径自动切换装置,其特征在于,还包括:
在所述本地导航系统中,还设置有距离差异阈值设置模块,用于设置距离差异阈值;
在所述在线导航服务器中,还设置有距离差异阈值提取模块,用于提取本地导航系统上传的距离差异阈值;以及差异等级判断模块,用于判断本地导航路径与所述在线导航路径的差异等级。
一种导航路径自动切换方法及装置\n技术领域\n[0001] 本发明涉及车载导航技术领域,尤其涉及一种导航路径自动切换方法及装置。\n背景技术\n[0002] 随着网络技术的发展,特别是3G/4G网络的推出,使得网络速度能够胜任容量较大的数据的传输,由此产生了在线导航。相对于传统的本地导航,在线导航具备路线精确度高、本地端的导航系统、成本较低优点,但是,在线导航的缺点在于需要耗费较多的网络数据流量,对于网络数据流量较少的用户而言,没有太大的实际使用价值。而本地导航由于导航地图是离线的,无需耗费网络数据流量,因此导航成本几乎为零,但是这种导航也有个缺点,即导航地图通常不是最新的,当道路发生改变时,不能正确导航,用户体验不佳。因此,现有技术需要进一步改进。\n发明内容\n[0003] 本发明提供一种导航路径自动切换方法及装置,旨在解决现有技术中的缺陷,实现兼顾本地导航和在线导航的优点,提高用户体验。\n[0004] 为达到上述目的,本发明所采取的技术方案为:\n[0005] 本发明一方面提供一种导航路径自动切换方法,包括:\n[0006] S10.计算从当前位置到目的地的本地导航路径,并上传所述本地导航路径到在线导航服务器;\n[0007] S30.所述在线导航服务器计算从当前位置到目的地的在线导航路径,并比较所述本地导航路径与所述在线导航路径,判断两者是否存在差异,当存在差异时,进入下一步,否则返回导航路线无误的消息;\n[0008] S70.确定所述本地导航路径与所述在线导航路径最后一个重合的第一道路节点及再次重合的第二道路节点,并将所述第一道路节点、所述第二道路节点及所述第一道路节点、所述第二道路节点之间的在线导航路径发送给本地导航系统;\n[0009] S80.当当前位置到达所述第一道路节点的距离小于预设阈值K1时,本地导航系统将导航路径切换至在线导航路径;\n[0010] S90.当当前位置越过所述第二道路节点的距离大于预设阈值K2时,本地导航系统将导航路径切换至本地导航路径。\n[0011] 具体地,所述预设阈值K1=100~1000m,优选地,K1=500m。\n[0012] 具体地,所述预设阈值K2=0~500m,优选地,K1=250m。\n[0013] 进一步地,在所述步骤S10之后还包括:\n[0014] S20.设置距离差异的预设值Sth,并上传到在线导航服务器;\n[0015] 在所述步骤S30之后包括:\n[0016] S40.判断所述本地导航路径与所述在线导航路径的差异等级;\n[0017] S50.当所述差异等级为第一等级,进入步骤S60;当所述差异等级为第二等级,进入步骤S70;\n[0018] S60.判断所述本地导航路径与所述在线导航路径的距离差异是否大于预设值Sth,是则进入步骤S70,否则返回导航路线无误的消息。\n[0019] 具体地,所述第一等级为通过本地导航路径能够达到目的地,但是在线导航路径距离更短;所述第二等级为通过本地导航路径不能达到目的地。\n[0020] 本发明另一方面提供一种导航路径自动切换系统,包括本地导航系统、在线导航服务器;所述本地导航系统包括:定位模块、本地导航地图模块、导航路径计算模块、数据上传模块、在线导航数据接收模块、在线导航数据解析模块、导航路径切换模块;\n[0021] 所述定位模块,用于获取当前位置;\n[0022] 所述本地导航地图模块,用于存储本地导航系统的电子导航地图;\n[0023] 所述导航路径计算模块,用于根据出发地、目的地计算导航路径;\n[0024] 所述数据上传模块,用于上传导航所需的数据;\n[0025] 所述在线导航数据接收模块,用于接收在线导航服务器发送的在线导航数据或者消息;\n[0026] 所述在线导航数据解析模块,用于解析在线导航服务器发送的在线导航数据或者消息;\n[0027] 所述导航路径切换模块,用于在本地导航路径和在线导航路径之间切换;\n[0028] 所述导航路径计算模块包括:重合点保存模块、导航路线重绘模块;\n[0029] 所述重合点保存模块,用于保存在线导航数据解析模块解析出来的重合点信息,所述重合点信息为所述本地导航路径与所述在线导航路径最后一个重合的第一道路节点及再次重合的第二道路节点;\n[0030] 所述导航路线更新模块,用于根据重合点信息及在线导航地图,更新当前导航地图;\n[0031] 所述在线导航服务器包括:数据接收模块、本地导航路径提取模块、在线导航路径计算模块、导航路径比较模块、在线导航数据发送模块;\n[0032] 数据接收模块,用于接收本地导航系统上传的导航所需的数据;\n[0033] 所述本地导航路径提取模块,用于从本地导航系统上传的导航所需的数据中提取本地导航路径;\n[0034] 所述在线导航路径计算模块,用于根据本地导航路径的出发地、目的地及在线导航地图计算导航路径;\n[0035] 所述导航路径比较模块,用于比较本地导航路径及在线导航路径;\n[0036] 所述在线导航数据发送模块,用于向本地导航系统发送在线导航路径。\n[0037] 进一步地,所述导航路径自动切换系统,还包括:\n[0038] 在所述本地导航系统中,还设置有距离差异阈值设置模块,用于设置可以接受的距离差异阈值;\n[0039] 在所述在线导航服务器中,还设置有距离差异阈值提取模块,用于提取本地导航系统上传的距离差异阈值;以及差异等级判断模块,用于判断本地导航路径与所述在线导航路径的差异等级。\n[0040] 本发明的有益效果在于:本发明通过比较本地导航路径和在线导航路径的差异,并根据差异的等级来确定是否启动在线导航,兼顾本地导航和在线导航的优点,既保证了导航路径的正确性,又节省了网络数据流量,提高了用户体验。\n附图说明\n[0041] 图1是本发明的本地导航路径示意图;\n[0042] 图2是本发明的本地导航路径与在线导航路径比较的示意图;\n[0043] 图3是本发明的本地导航路径与在线导航路径比较的另一示意图;\n[0044] 图4是本发明的导航路径自动切换的结构示意图;\n[0045] 图5是本发明的导航路径自动切换的另一结构示意图。\n具体实施方式\n[0046] 下面结合附图具体阐明本发明的实施方式,附图仅供参考和说明使用,不构成对本发明专利保护范围的限制。\n[0047] 如图1至图3所示,本发明的实施例一方面提供一种导航路径自动切换方法,包括:\n[0048] S10.计算从当前位置到目的地的本地导航路径,并上传所述本地导航路径到在线导航服务器;\n[0049] 具体地,本地导航系统通过当前位置、目的地、本地导航地图自动计算本地导航路径,所述本地导航路径由路径A1、A2、A3……An组成,并将所述本地导航路径上传到在线导航服务器上。\n[0050] S30.所述在线导航服务器计算从当前位置到目的地的在线导航路径,并比较所述本地导航路径与所述在线导航路径,判断两者是否存在差异,当存在差异时,进入下一步,否则返回导航路线无误的消息;\n[0051] 具体地,所述在线导航服务器根据本地导航上传的本地导航路径,提取导航出发地和目的地,根据在线服务器的在线导航地图计算出在线导航路径,所述在线导航路径由路径B1、B2、B3……Bn组成,判断两者是否存在差异。\n[0052] S70.确定所述本地导航路径与所述在线导航路径最后一个重合的第一道路节点及再次重合的第二道路节点,并将所述第一道路节点、所述第二道路节点及所述第一道路节点、所述第二道路节点之间的在线导航路径发送给本地导航系统;\n[0053] S80.当当前位置到达所述第一道路节点的距离小于预设阈值K1时,本地导航系统将导航路径切换至在线导航路径;\n[0054] 具体地,所述预设阈值K1=100~1000m,优选地,K1=500m。\n[0055] 通过设置预设阈值K1,可以提前将本地导航系统将导航路径切换至在线导航路径,以免由于GPS信号误差或者人为误差而导致错过变更路线的时机。\n[0056] S90.当当前位置越过所述第二道路节点的距离大于预设阈值K2时,本地导航系统将导航路径切换至本地导航路径。\n[0057] 具体地,所述预设阈值K2=0~500m,优选地,K1=250m。\n[0058] 通过设置预设阈值K2,可以在完成正确的路线重合后再将本地导航系统将导航路径切换至本地导航路径,保证导航路线的正确性。\n[0059] 在本发明的一个实施例中,在所述步骤S10之后还包括:\n[0060] S20.设置距离差异的预设值Sth,并上传到在线导航服务器;\n[0061] 在所述步骤S30之后包括:\n[0062] S40.判断所述本地导航路径与所述在线导航路径的差异等级;\n[0063] S50.当所述差异等级为第一等级,进入步骤S60;当所述差异等级为第二等级,进入步骤S70;\n[0064] 具体地,所述第一等级为通过本地导航路径能够达到目的地,但是在线导航路径距离更短;\n[0065] 所述第二等级为通过本地导航路径不能达到目的地。\n[0066] S60.判断所述本地导航路径与所述在线导航路径的距离差异是否大于预设值Sth,是则进入步骤S70,否则返回导航路线无误的消息。\n[0067] 所述预设值Sth可根据具体地需要设定,例如10km。\n[0068] 如图2所示,本发明另一方面提供一种导航路径自动切换系统,包括本地导航系统、在线导航服务器;所述本地导航系统包括:定位模块、本地导航地图模块、导航路径计算模块、数据上传模块、在线导航数据接收模块、在线导航数据解析模块、导航路径切换模块;\n[0069] 所述定位模块,用于获取当前位置;\n[0070] 所述本地导航地图模块,用于存储本地导航系统的电子导航地图;\n[0071] 所述导航路径计算模块,用于根据出发地、目的地计算导航路径;\n[0072] 所述数据上传模块,用于上传导航所需的数据;\n[0073] 所述在线导航数据接收模块,用于接收在线导航服务器发送的在线导航数据或者消息;\n[0074] 所述在线导航数据解析模块,用于解析在线导航服务器发送的在线导航数据或者消息;\n[0075] 所述导航路径切换模块,用于在本地导航路径和在线导航路径之间切换;。\n[0076] 所述导航路径计算模块包括:重合点保存模块、导航路线重绘模块;\n[0077] 所述重合点保存模块,用于保存在线导航数据解析模块解析出来的重合点信息,所述重合点信息为所述本地导航路径与所述在线导航路径最后一个重合的第一道路节点及再次重合的第二道路节点;\n[0078] 所述导航路线更新模块,用于根据重合点信息及在线导航地图,更新当前导航地图。\n[0079] 所述在线导航服务器包括:数据接收模块、本地导航路径提取模块、在线导航路径计算模块、导航路径比较模块、在线导航数据发送模块;\n[0080] 数据接收模块,用于接收本地导航系统上传的导航所需的数据;\n[0081] 所述本地导航路径提取模块,用于从本地导航系统上传的导航所需的数据中提取本地导航路径;\n[0082] 所述在线导航路径计算模块,用于根据本地导航路径的出发地、目的地及在线导航地图计算导航路径;\n[0083] 所述导航路径比较模块,用于比较本地导航路径及在线导航路径;\n[0084] 所述在线导航数据发送模块,用于向本地导航系统发送在线导航路径。\n[0085] 本发明的导航路径自动切换装置的工作过程为:\n[0086] 本地导航系统通过定位模块确定当前位置,导航路径计算模块通过用户设置的目的地根据本地导航地图模块存储的本地导航电子地图自动计算本地导航路径,并通过数据上传模块并将所述本地导航路径上传到在线导航服务器上。\n[0087] 在线服务器的数据接收模块接收本地导航系统上传的数据,并发送给本地导航路径提取模块提取出本地导航路径,以及导航出发地和目的地,然后在线导航路径计算模块根据导航出发地和目的地、在线服务器的在线导航地图计算出在线导航路径,导航路径比较模块比较所述本地导航路径与所述在线导航路径,判断两者是否存在差异,如是则确定所述本地导航路径与所述在线导航路径最后一个重合的第一道路节点及再次重合的第二道路节点,并通过在线导航数据发送模块将所述第一道路节点、第二道路节点及第一道路节点、第二道路节点之间的在线导航路径经过数据打包后发送给本地导航系统。\n[0088] 本地导航系统的在线导航数据接收模块接收在线导航服务器发送的数据包,发送给在线导航数据解析模块进行解析,导航路径切换模块中的重合点保存模块保存所述第一道路节点、第二道路节点,当定位模块判断当前位置到达所述第一道路节点的距离小于预设阈值K1时,导航路线更新模块将导航路径切换至在线导航路径;当定位模块判断当前位置越过所述第二道路节点的距离大于预设阈值K2时,本地导航系统将导航路径切换至本地导航路径。\n[0089] 如图3所示,在本发明的一个实施例中,所述导航路径自动切换系统,还包括:\n[0090] 在所述本地导航系统中,还设置有距离差异阈值设置模块,用于设置可以接受的距离差异阈值;\n[0091] 在所述在线导航服务器中,还设置有距离差异阈值提取模块,用于提取本地导航系统上传的距离差异阈值;以及差异等级判断模块,用于判断本地导航路径与所述在线导航路径的差异等级。\n[0092] 通过在所述本地导航系统中设置距离差异阈值设置模块、在所述在线导航服务器中设置距离差异阈值提取模块、差异等级判断模块,当通过本地导航路径能够达到目的地,判断与在线导航路径的距离差异,如果距离差异小于距离差异阈值,则不启动在线导航数据下载,节省流量;反之,如果距离差异大于距离差异阈值或者通过本地导航路径不能达到目的地,则启动在线导航数据下载,达到正确导航的目的。\n[0093] 以上所揭露的仅为本发明的较佳实施例,不能以此来限定本发明的权利保护范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。
法律信息
- 2019-02-01
- 2016-05-18
实质审查的生效
IPC(主分类): G01C 21/34
专利申请号: 201510868372.0
申请日: 2015.11.30
- 2016-04-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-07-13
|
2010-01-11
| | |
2
| | 暂无 |
2007-10-19
| | |
3
| |
2012-07-11
|
2011-09-28
| | |
4
| | 暂无 |
2008-07-11
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |