一种导航设备的父子poi查询方法

文档序号:6398176阅读:611来源:国知局
专利名称:一种导航设备的父子poi查询方法
技术领域
本发明涉及导航技术领域,特别涉及了一种导航设备的父子POI查询方法。
背景技术
POI是“Point Of Interest”的缩写,翻译成兴趣点,是导航地图数据库中收录的信息点,通常包含名称、类别、位置信息,地址以及电话等。对于Ρ0Ι,我们通常可以根据名称、分类和位置等信息来查询,除了这些常规的方法之外,我们还可以通过父子POI来查询POI。父子POI是指POI之间会存在一种内在的关联关系,如:地理位置,空间位置,从属关系等,例如:一个大厦中的各个公司,大厦作为父Ρ0Ι,大厦中的各个公司为子Ρ0Ι,对于具有这种似父子的关联关系的Ρ0Ι,称为父子Ρ0Ι。传统的导航中,POI都是孤立存在的,忽略了 POI之间的关联关系。而父子POI的产生,正是考虑了POI之间的这种联系。如果有效的利用这种联系,可以帮助使用者,快速的定位查找的Ρ0Ι,简化查找流程,减少不必要的操作。

发明内容
本发明的目的是为了合理利用父子POI的关系,简化查找过程,特提供了一种导航设备的父子POI查询方法。本发明提供了一种导航设备的父子POI查询方法,其特征在于:所述的导航设备的父子POI查询方法采用如下功能模块实施:检索模块,提供通常的检索功能,例如可以通过名称、分类以及位置信息等查询条件,来完成POI的检索功能,并提供查询结果的列表显示等功能。POI拾取模块,提供在导航地图上的POI信息点的拾取功能,如果在地图上拾取成功,提示使用者已拾取的POI点;POI详细信息查询模块,对于检索结果或者POI拾取模块已经提供的Ρ0Ι,进行详细信息的查询,并提供POI的详细信息;父子POI查询模块,查询当前的POI是否存在父子POI关系,如果存在提供关联的父子Ρ0Ι,如果不存在,提示使用者,该POI不存在父子POI关系;父子POI列表制作模块,对于存在父子POI的POI,将该POI的关联POI的列表制作出来,并提供出关联的关系;Ρ0Ι数据库,POI查询过程中,使用的导航地图数据库,包含查询的索引数据、POI的基本/[目息、父子POI的关联关系;导航设备的父子POI查询方法流程如下:父子POI的应用场景,首先通过对要查找的目的地,使用常用的检索方法来进行查找,在导航中提供通过名称、分类和位置等方式进行查询的检索功能,或者通过滚动地图来获取目的地的位置,借助拾取的方式,来获取POI的信息;当经过检索或者拾取的方式确定一条POI后,调用POI详细信息查询模块,在POI数据库中,来查询POI的详细信息;在查询POI的详细信息时,判断该POI是否是父子Ρ0Ι,即是否存在关联Ρ0Ι,如果存在,将父子POI存在属性,置为有效,否则,置为无效;如果父子POI存在属性为无效值,将POI的详细信息提供出来;如果父子POI存在属性为有效值,询问使用者是否需要进一步查看该父子POI的关联POI的信息,如果需要获取该父子POI的关联POI的信息,调用父子POI查询模块,来查询该父子POI的关联关系,生成查询的执行流程;根据父子POI生成的查询流程,查找该父子POI的关联Ρ0Ι,根据查找结果,制作关联POI的列表;将关联的POI按照显示格式,提供出来;提供出来的关联POI本身仍然是父子POI,因此在查看关联POI的时候仍然通过这个POI查找相关联的POI。本发明的优点:本发明所述的导航设备的父子POI查询方法,通过一次检索结果信息中的父子Ρ0Ι,再查找相关联的Ρ0Ι,在一定程度上,扩大了检索结果的范围,提高一次查询的成功率,进一步简化了查询流程,避免了多次查询的困扰。


下面结合附图及实施方式对本发明作进一步详细的说明:图1为导航设备的父子POI查询方法的原理模块示意图;图2为导航设备的父子POI查询方法流程不意图。
具体实施例方式实施例1本实施例提供了一种导航设备的父子POI查询方法,其特征在于:所述的导航设备的父子POI查询方法采用如下功能模块实施:检索模块,提供通常的检索功能,例如可以通过名称、分类以及位置信息等查询条件,来完成POI的检索功能,并提供查询结果的列表显示等功能。POI拾取模块,提供在导航地图上的POI信息点的拾取功能,如果在地图上拾取成功,提示使用者已拾取的POI点;POI详细信息查询模块,对于检索结果或者POI拾取模块已经提供的Ρ0Ι,进行详细信息的查询,并提供POI的详细信息;父子POI查询模块,查询当前的POI是否存在父子POI关系,如果存在提供关联的父子Ρ0Ι,如果不存在,提示使用者,该POI不存在父子POI关系;父子POI列表制作模块,对于存在父子POI的POI,将该POI的关联POI的列表制作出来,并提供出关联的关系;Ρ0Ι数据库,POI查询过程中,使用的导航地图数据库,包含查询的索引数据、POI的基本/[目息、父子POI的关联关系;导航设备的父子POI查询方法流程如下:父子POI的应用场景,首先通过对要查找的目的地,使用常用的检索方法来进行查找,在导航中提供通过名称、分类和位置等方式进行查询的检索功能,或者通过滚动地图来获取目的地的位置,借助拾取的方式,来获取POI的信息;当经过检索或者拾取的方式确定一条POI后,调用POI详细信息查询模块,在POI数据库中,来查询POI的详细信息;在查询POI的详细信息时,判断该POI是否是父子Ρ0Ι,即是否存在关联Ρ0Ι,如果存在,将父子POI存在属性,置为有效,否则,置为无效;如果父子POI存在属性为无效值,将POI的详细信息提供出来;如果父子POI存在属性为有效值,询问使用者是否需要进一步查看该父子POI的关联POI的信息,如果需要获取该父子POI的关联POI的信息,调用父子POI查询模块,来查询该父子POI的关联关系,生成查询的执行流程;根据父子POI生成的查询流程,查找该父子POI的关联Ρ0Ι,根据查找结果,制作关联POI的列表;将关联的POI按照显示格式,提供出来;提供出来的关联POI本身仍然是父子POI,因此在查看关联POI的时候仍然通过这个POI查找相关联的POI。
权利要求
1.一种导航设备的父子POI查询方法,其特征在于:所述的导航设备的父子POI查询方法采用如下功能模块实施: 检索模块,提供通常的检索功能;Ρ0Ι拾取模块,提供在导航地图上的POI信息点的拾取功能,如果在地图上拾取成功,提示使用者已拾取的POI点;Ρ0Ι详细信息查询模块,对于检索结果或者POI拾取模块已经提供的Ρ0Ι,进行详细信息的查询,并提供POI的详细信息;父子POI查询模块,查询当前的POI是否存在父子POI关系,如果存在提供关联的父子POI,如果不存在,提示使用者,该POI不存在父子POI关系;父子POI列表制作模块,对于存在父子POI的Ρ0Ι,将该POI的关联POI的列表制作出来,并提供出关联的关系;Ρ0Ι数据库,POI查询过程中,使用的导航地图数据库,包含查询的索引数据、POI的基本信息、父子POI的关联关系; 导航设备的父子POI查询方法流程如下: 父子POI的应用场景,首先通过对要查找的目的地,使用常用的检索方法来进行查找,在导航中提供通过名称、分类和位置等方式进行查询的检索功能,或者通过滚动地图来获取目的地的位置,借助拾取的方式,来获取POI的信息; 当经过检索或者拾取的方式确定一条POI后,调用POI详细信息查询模块,在POI数据库中,来查询POI的详细信息; 在查询POI的详细信息时,判断该POI是否是父子POI,即是否存在关联POI,如果存在,将父子POI存在属性,置为有效,否则,置为无效;如果父子POI存在属性为无效值,将POI的详细信息提供出来;如果父子POI存在属性为有效值,询问使用者是否需要进一步查看该父子POI的关联POI的信息,如果需要获取该父子POI的关联POI的信息,调用父子POI查询模块,来查询该父子POI的关联关系,生成查询的执行流程; 根据父子POI生成的查询流程,查找该父子POI的关联Ρ0Ι,根据查找结果,制作关联POI的列表;将关联的POI按照显示格式,提供出来;提供出来的关联POI本身仍然是父子POI,因此在查看关联POI的时候仍然通过这个POI查找相关联的POI。
全文摘要
一种导航设备的父子POI查询方法,采用如下功能模块实施检索模块,提供通常的检索功能;POI拾取模块,提供在导航地图上的POI信息点的拾取功能;POI详细信息查询模块,对于检索结果或者POI拾取模块已经提供的POI,进行详细信息的查询,并提供POI的详细信息;父子POI查询模块;父子POI列表制作模块,提供出关联的关系;POI数据库;流程如下首先通过对要查找的目的地,来获取POI的信息;在POI数据库中,来查询POI的详细信息;判断该POI是否存在关联;生成查询的执行流程;查找关联POI,制作列表,提供出来。本发明的优点扩大了检索结果的范围,提高一次查询的成功率,进一步简化了查询流程,避免了多次查询的困扰。
文档编号G06F17/30GK103092964SQ20131002234
公开日2013年5月8日 申请日期2013年1月22日 优先权日2013年1月22日
发明者解威, 李一名, 徐小光, 孙传锐, 朱小莹 申请人:沈阳美行科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1