一种导航方法和系统技术方案

技术编号:16816190 阅读:21 留言:0更新日期:2017-12-16 09:55
本申请提供一种导航方法和系统,包括:获取用户设置的起始位置和终点位置;判断所述起始位置和/或终点位置是否位于封闭区域内;如果所述起始位置和/或终点位置位于封闭区域内时;依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外路径规划,得到区域外规划路径信息;依据得到的规划路径信息为用户进行导航。从而达到为用户提供合理的导航指引的目的。

【技术实现步骤摘要】
一种导航方法和系统
本专利技术涉及导航
,具体涉及一种用于对导航路径上存在封闭区域的导航方法和系统。
技术介绍
一般的导航软件在初始计算起终点匹配时,都是采用匹配到离当用户当前位置最近道路的方式。但是,参见图1,如果用户位于一个封闭区域内,比如有围墙的小区,现有的导航软件会直接穿过围墙将用户的当前位置匹配到距离用户的当前位置最近的封闭区域外的道路上,然而,即使离用户匹配的道路最近,但是由于有围墙隔开,用户也没法直闯过围墙,因此,无法给用户做出合理的导航指引。
技术实现思路
有鉴于此,本专利技术实施例提供一种导航方法和系统,以实现向用户提供封闭区域内合理的导航指引的目的。为实现上述目的,本专利技术实施例提供如下技术方案:一种导航方法,包括:获取用户设置的起始位置和终点位置;判断所述起始位置和/或终点位置是否位于封闭区域内;如果所述起始位置和/或终点位置位于封闭区域内;依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外路径规划,得到区域外规划路径信息;依据得到的规划路径信息为用户进行导航。优选的,上述导航方法中,当所述起始位置位于封闭区域内且终点位置不位于封闭区域内时,依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外路径规划,得到区域外规划路径信息,具体为:获取所述封闭区域的出口位置信息;依据所述封闭区域的出口位置信息和所述终点位置进行路径规划,生成第一规划路径信息,将所述第一规划路径信息作为区域外规划路径信息;对所述起始位置进行道路匹配,依据所述起始位置和所述封闭区域的出口位置信息进行路径规划,生成第一封闭区域内规划路径信息,将所述第一封闭区域内规划路径信息作为区域内规划路径信息。优选的,上述导航方法中,获取所述封闭区域的出口位置信息,包括:判断所述封闭区域是否包括多个出口,如果是,确定距离所述起始位置最近的出口,获取所选择的出口的出口位置信息,如果所述封闭区域仅具有唯一出口时,则获取该唯一出口的位置信息。优选的,上述导航方法中,获取所述封闭区域的出口位置信息,包括:判断所述封闭区域是否包括多个出口;如果所述封闭区域仅具有唯一出口时,获取该唯一出口的位置信息;如果所述封闭区域的出口数量为多个时,计算起始位置到各个出口的距离的差值,当所有差值都不大于某一设定值时,选择距离所述终点位置最近的出口,获取所选择的出口的位置信息;如果存在差值大于某一设定值的出口,选择距离所述起始位置最近的出口,获取所选择的出口的位置信息。优选的,上述导航方法中,将所述起始位置匹配到所述封闭区域内道路上,包括:判断所述封闭区域内是否存在道路网,如果是,将所述起始位置匹配到所述封闭区域内道路网中距离所述起始位置最近的道路;如果所述封闭区域内不存在道路网,则将所述起始位置匹配到所述封闭区域的出口。优选的,上述导航方法中,当所述起始位置不位于封闭区域内时且终点位置位于封闭区域内时,依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外路径规划,得到区域外规划路径信息,具体为:获取所述封闭区域的进口位置信息;依据所述封闭区域的进口位置信息和所述起始位置进行路径规划,生成第二规划路径信息,将所述第二规划路径信息作为区域外规划路径信息;依据所述封闭区域的进口位置信息以及所述终点位置进行路径规划,生成第二封闭区域内规划路径信息;将所述第二封闭区域内规划路径信息作为区域内规划路径信息。优选的,上述导航方法中,当所述起始位置位于第一封闭区域内且终点位置位于第二封闭区域内时,依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外规划,得到区域外规划路径信息,具体为:获取所述第一封闭区域的出口位置信息;依据所述起始位置和所述第一封闭区域的出口位置信息进行路径规划,生成第一封闭区域内规划路径信息;获取所述第二封闭区域的进口位置信息;依据所述第二封闭区域的进口位置信息以及所述终点位置进行路径规划,生成第二封闭区域内规划路径信息;将所述第一封闭区域内规划路径信息和第二封闭区域内规划路径信息作为区域内规划路径信息;依据所述第一封闭区域的出口位置信息和第二封闭区域的进口位置信息进行路径规划,生成第三规划路径信息,将所述第三规划路径信息作为区域外规划路径信息。优选的,上述导航方法中,还包括:判断所述封闭区域是否为收费区域,如果是,当用户坐标位置位于所述封闭区域的进出口区域内时,向用户输出用于表征所述封闭区域为收费区域的提示信息。一种导航系统,包括:起止位置采集单元,用于获取用户设置的起始位置和终点位置;判断单元,用于判断所述起始位置和/或终点位置是否位于封闭区域内,如果所述起始位置和/或终点位置位于封闭区域内时,向第一规划单元和第二规划单元输出触发信号;第一规划单元,用于当获取到所述触发信号时,依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;第二规划单元,用于获取到所述触发信号时,依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外路径规划,得到区域外规划路径信息;导航信息输出单元,用于依据得到的规划路径信息为用户进行导航。优选的,上述导航系统中,所述判断单元具体用于:当判定所述起始位置位于封闭区域内时且终点位置不位于封闭区域内时,向第一规划单元和第二规划单元输出第一触发信号;第一规划单元具体用于:当获取到所述第一触发信号时,对所述起始位置进行道路匹配,获取所述封闭区域的出口位置信息;依据所述封闭区域的出口位置信息和所述终点位置进行路径规划,生成第一规划路径信息,将所述第一规划路径信息作为区域外规划路径信息;所述第二规划单元具体用于:当获取到所述第一触发信号时,对所述起始位置进行道路匹配,依据所述起始位置和所述封闭区域的出口位置信息进行路径规划,生成第一封闭区域内规划路径信息,将所述第一封闭区域内规划路径信息作为区域内规划路径信息。优选的,上述导航系统中,还包括:第一出口位置选择单元,用于当判定所述起始位置位于封闭区域内时,判断所述封闭区域是否包括多个出口,如果是,确定距离所述起始位置最近的出口,获取所选择的出口的出口位置信息,如果所述封闭区域仅具有唯一出口时,则获取该唯一出口的位置信息。优选的,上述导航系统中,还包括:第二出口位置选择单元,用于当判定所述起始位置位于封闭区域内时,判断所述封闭区域是否包括多个出口;如果所述封闭区域的出口数量为多个时,计算起始位置到各个出口的距离的差值,当所有差值都不大于某一设定值时,选择距离所述终点位置最近的出口,获取所选择的出口的位置信息;如果存在差值大于某一设定值的出口,选择距离所述起始位置最近的出口,获取所选择的出口的位置信息。优选的,上本文档来自技高网...
一种导航方法和系统

【技术保护点】
一种导航方法,其特征在于,包括:获取用户设置的起始位置和终点位置;判断所述起始位置和/或终点位置是否位于封闭区域内;如果所述起始位置和/或终点位置位于封闭区域内;依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外路径规划,得到区域外规划路径信息;依据得到的规划路径信息为用户进行导航。

【技术特征摘要】
1.一种导航方法,其特征在于,包括:获取用户设置的起始位置和终点位置;判断所述起始位置和/或终点位置是否位于封闭区域内;如果所述起始位置和/或终点位置位于封闭区域内;依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外路径规划,得到区域外规划路径信息;依据得到的规划路径信息为用户进行导航。2.根据权利要求1所述的导航方法,其特征在于,当所述起始位置位于封闭区域内且终点位置不位于封闭区域内时,依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外路径规划,得到区域外规划路径信息,具体为:获取所述封闭区域的出口位置信息;依据所述封闭区域的出口位置信息和所述终点位置进行路径规划,生成第一规划路径信息,将所述第一规划路径信息作为区域外规划路径信息;对所述起始位置进行道路匹配,依据所述起始位置和所述封闭区域的出口位置信息进行路径规划,生成第一封闭区域内规划路径信息,将所述第一封闭区域内规划路径信息作为区域内规划路径信息。3.根据权利要求2所述的导航方法,其特征在于,获取所述封闭区域的出口位置信息,包括:判断所述封闭区域是否包括多个出口,如果是,确定距离所述起始位置最近的出口,获取所选择的出口的出口位置信息,如果所述封闭区域仅具有唯一出口时,则获取该唯一出口的位置信息。4.根据权利要求2所述的导航方法,其特征在于,获取所述封闭区域的出口位置信息,包括:判断所述封闭区域是否包括多个出口;如果所述封闭区域仅具有唯一出口时,获取该唯一出口的位置信息;如果所述封闭区域的出口数量为多个时,计算起始位置到各个出口的距离的差值,当所有差值都不大于某一设定值时,选择距离所述终点位置最近的出口,获取所选择的出口的位置信息;如果存在差值大于某一设定值的出口,选择距离所述起始位置最近的出口,获取所选择的出口的位置信息。5.根据权利要求2所述的导航方法,其特征在于,将所述起始位置匹配到所述封闭区域内道路上,包括:判断所述封闭区域内是否存在道路网,如果是,将所述起始位置匹配到所述封闭区域内道路网中距离所述起始位置最近的道路;如果所述封闭区域内不存在道路网,则将所述起始位置匹配到所述封闭区域的出口。6.根据权利要求1所述的导航方法,其特征在于,当所述起始位置不位于封闭区域内且终点位置位于封闭区域内时,依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外路径规划,得到区域外规划路径信息,具体为:获取所述封闭区域的进口位置信息;依据所述封闭区域的进口位置信息和所述起始位置进行路径规划,生成第二规划路径信息,将所述第二规划路径信息作为区域外规划路径信息;依据所述封闭区域的进口位置信息以及所述终点位置进行路径规划,生成第二封闭区域内规划路径信息;将所述第二封闭区域内规划路径信息作为区域内规划路径信息。7.根据权利要求1所述的导航方法,其特征在于,当所述起始位置位于第一封闭区域内且终点位置位于第二封闭区域内时,依据所述封闭区域的进出口位置以及所述起始位置和终点位置,进行区域内路径规划,得到区域内规划路径信息;依据所述区域内规划路径信息中的出入口位置信息以及所述起始位置和终点位置进行区域外路径规划,得到区域外规划路径信息,具体为:获取所述第一封闭区域的出口位置信息;依据所述起始位置和所述第一封闭区域的出口位置信息进行路径规划,生成第一封闭区域内规划路径信息;获取所述第二封闭区域的进口位置信息;依据所述第二封闭区域的进口位置信息以及所述终点位置进行路径规划,生成第二封闭区域内规划路径信息;将所述第一封闭区域内规划路径信息和第二封闭区域内规划路径信息作为区域内规划路径信息;依据所述第一封闭区域的出口位置信息和第二封闭区域的进口位置信息进行路径规划,生成第三规划路径信息,将所述第三规划路径信息作为区域外规划路径信息。8.根据权利要求1所述的导航方法,其特征在于,还包括:判断所述封闭区域是否为收费区域,如果是,当用户坐标位置位于所述封闭区域的进出口区域内时,向用户输出用于表征所述封闭区域为收费区域的提示信息。9.一种导航系统,其特征在于,包括:起止位置采集单元,用于获取用户设置的起始位置和终点...

【专利技术属性】
技术研发人员:邓庆明
申请(专利权)人:城市生活北京资讯有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1