[发明专利]一种地图寻路方法及系统有效
申请号: | 200810056378.8 | 申请日: | 2008-01-17 |
公开(公告)号: | CN101241507A | 公开(公告)日: | 2008-08-13 |
发明(设计)人: | 彭超 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F19/00 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 赵军;蒋雅洁 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 方法 系统 | ||
1、一种地图寻路方法,其特征在于,将平面地图划分为一个以上大小相等的区域,在区域边界上生成路点;需要寻路时,先基于区域进行寻路,获得区域路径;再根据获得的区域路径基于三角面寻路,生成最终路径。
2、根据权利要求1所述的地图寻路方法,其特征在于,所述划分区域为:采用等间距的垂直和水平线将平面地图分割为一个以上区域大小相等的方格。
3、根据权利要求1所述的地图寻路方法,其特征在于,所述生成路点为:将所划分区域各边与平面地图所构成多边形的各边重合线段的中点作为路点。
4、根据权利要求1所述的地图寻路方法,其特征在于,所述获得区域路径为:先确定从起点到终点途径的区域,再根据所确定区域之间的关联以及区域间的进入点,得到路点构成的区域路径。
5、根据权利要求1至4任一项所述的地图寻路方法,其特征在于,所述寻路采用A*寻路算法。
6、根据权利要求1至4任一项所述的地图寻路方法,其特征在于,在划分区域之前,该方法进一步包括:将三维场景对应的地图导航片投影到平面,形成平面地图。
7、根据权利要求1至4任一项所述的地图寻路方法,其特征在于,所述基于区域进行寻路具体包括:先确定起点、终点以及起点和终点分别所属的划分区域,以区域为单位进行寻路。
8、一种地图寻路系统,其特征在于,包括:区域生成模块、路点管理模块、寻路模块;其中,
区域生成模块,用于将多边形平面地图划分为一个以上大小相等的区域;
路点生成模块,负责针对划分的每块区域,获取区域各边与多边形各边重合线段的中点作为路点,将每块区域中的路点生成路点序列,并建立路点序列内各路点之间的连通关系;
寻路模块,用于采用A*寻路算法进行寻路;
寻路模块进一步包括区域寻路模块和三角面寻路模块,所述区域寻路模块以区域为单位采用A*寻路算法进行寻路,并根据途径的区域及区域间的进入点,确定由路点构成的区域路径;所述三角面寻路模块,在具体场景中采用基于三角面的A*寻路,得到最终的移动路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810056378.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提高食欲的猪饲料
- 下一篇:一种生猪养殖专用饲料