一种兴趣点搜索方法和兴趣点搜索装置的制作方法

文档序号:6152949阅读:167来源:国知局
专利名称:一种兴趣点搜索方法和兴趣点搜索装置的制作方法
技术领域
本发明涉及定位技术,更具体地说,涉及一种兴趣点搜索方法和兴趣点搜 索装置。
背景技术
信息技术的快速发展为人们提供了众多兴趣点搜索方式,逐渐改变了 一直 以来只能靠现场问路来查找兴趣点的局面。
现有兴趣点搜索方式多为根据用户设定的当前位置手动进行周边搜索。在 搜索过程中,首先需要用户输入当前所在位置,例如当前所在位置的名称等等, 然后提示用户输入兴趣点关键字(例如加油站),再提示用户设定搜索范围,
最后根据用户输入的各种条件搜索附近一定范围(例如5公里范围内)内用户 感兴趣的兴趣点。不难看出,上述搜索过程需要用户手动操作的步骤较多,因 此使用不便。此外,现有兴趣点搜索方式无法在未找到兴趣点时自动改变搜索 策略。
由此可见,现有兴趣点搜索方式远远不够人性化,操作过程冗繁。
因此,需要一种兴趣点搜索方案,能够有效克服现有技术中存在的上述缺陷。

发明内容
本发明要解决的技术问题在于,针对现有兴趣点搜索方式不够人性化导致 操作过程冗繁的缺陷,提供一种兴趣点搜索方法和兴趣点搜索装置。 本发明解决其技术问题所采用的技术方案是
构造一种兴趣点搜索方法,包括获取当前位置的位置坐标,据此查找与当 前位置之间的距离在预设查找距离之内的所需类型的兴趣点并返回。在本发明提供的兴趣点搜索方法中,所述查找与当前位置之间的距离在预
设查找距离之内的所需类型的兴趣点进一步包括 判定当前工作模式; 确定该工作;漠式对应的预-i殳查找距离;
查找与当前位置之间的距离在该预设查找距离之内的所需类型的兴趣点。 在本发明提供的兴趣点搜索方法中,所述方法还包括,在未找到与当前位 置之间的距离在所述预设查找距离之内的所需类型的兴趣点时,递增所述预设 查找距离并在每次递增后重新查找,直到找到所述兴趣点或者递增后的预设查 找距离到达预设查找距离上限。
在本发明提供的兴趣点搜索方法中,所述方法还包括,在所述当前位置的 位置坐标发生变化时,依据变化前后的位置坐标计算移动距离,并在该移动距 离超过预设移动距离下限时,依据变化后的位置坐标重新查找所述兴趣点并返 回。
在本发明提供的兴趣点搜索方法中,所述方法还包括,以预设提示方式显 示返回的兴趣点。
本发明还提供了一种兴趣点搜索装置,包括 定位模块,用于获取当前位置的位置坐标;
搜索模块,与所述定位模块通信连接,用于依据所述当前位置的位置坐标 查找与当前位置之间的距离在预设查找距离之内的所需类型的兴趣点并返回。 在本发明提供的兴趣点搜索装置中,所述搜索模块进一步用于 判定当前工作模式; 确定该工作^t式对应的预设查找距离;
查找与当前位置之间的距离在该预设查找距离之内的所需类型的兴趣点。 在本发明提供的兴趣点搜索装置中,所述搜索模块还用于在未找到与当前 位置之间的距离在所述预设查找距离之内的所需类型的兴趣点时,递增所述预 设查找距离并在每次递增后重新查找,直到找到所述兴趣点或者递增后的预设 查找距离到达预设查找距离上限。
在本发明提供的兴趣点搜索装置中,所述定位模块用于在判定所述当前位置的位置坐标发生变化时,依据变化前后的位置坐标计算移动距离,并在该移 动距离超过预设移动距离下限时,通知所述搜索模块依据变化后的位置坐标重 新查找所述兴趣点并返回。
在本发明提供的兴趣点搜索装置中,还包括显示装置,用于以预设提示方 式显示返回的兴趣点。
实施本发明的技术方案,具有以下有益效果依据本发明提供的兴趣点搜 索方案,用户仅需预设少量参数,^t可借助卫星定位技术自动完成兴趣点的自 动搜索。同时,通过设定当前模式,本发明提供的兴趣点搜索方案可自动在当 前模式对应的搜索范围内搜索兴趣点。此外,在未搜索到任何用户感兴趣的兴 趣点时,本发明提供的兴趣点搜索方案可自动递增搜索范围直到找到所需兴趣 点。由此可见,本发明提供的兴趣点搜索方案使用更加的人性化,操作过程简 便易行。


下面将结合附图及实施例对本发明作进一步说明,附图中 图1是依据本发明一较佳实施例的兴趣点搜索方法的流程图; 图2是依据本发明一较佳实施例的兴趣点搜索设置界面的示意图; 图3是依据本发明一较佳实施例的兴趣点搜索装置的结构示意图。
具体实施例方式
为了使本发明的目的、4支术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
本发明提供了一种兴趣点搜索方案,用户仅需预设少量参数,便可借助卫 星定位技术自动完成兴趣点的自动搜索。同时,通过设定当前模式,本发明提 供的兴趣点搜索方案可自动在当前模式对应的搜索范围内搜索兴趣点。此外, 在未搜索到任何用户感兴趣的兴趣点时,本发明提供的兴趣点搜索方案可自动 递增搜索范围直到找到所需兴趣点。下面就结合附图和具体实施例对本发明提供的兴趣点搜索方案进行详细描述。
图1是依据本发明一较佳实施例的兴趣点搜索方法100的流程图。如图1
所示,方法100开始于步骤102,兴趣点搜索功能启动。
随后,在下一步骤104,获取当前位置的位置坐标。在具体实现过程中, 可借助GPS技术等卫星定位技术或者其他类型的定位技术来确定当前位置的 位置坐标。
随后,在下一步骤106,判定当前工作模式,由此确定预设查找距离,该 预设查找距离用于定义搜索范围。
在具体实现过程中,工作模式可包括例如但不限于车行模式或者步行模 式。其中,车行模式的预设查找距离可以是例如但不限于1.6公里,步行模式 的预设查找距离可以是例如但不限于200米。不难理解,除了车行模式和步行 模式以外,本发明提供的技术方案还可提供其他类型的工作模式,且每种工作 模式的预设查找距离也可4艮据用户的需要进行调整。
随后,在下一步骤108,搜索与当前位置之间的距离在预设搜索距离之内 的用户所需类型的兴趣点。在具体实现过程中,用户可预先输入感兴趣的兴趣 点,本发明提供的技术方案将对这些兴趣点——进行保存。如此一来,在用户 下次输入同样的兴趣点时可直接在保存的兴趣点中进行选择,而无需再次手工 输入。
随后,在下一步骤IIO,判断是否找到用户所需类型的兴趣点,若否,则 转到步骤112,若是,则转到步骤114。
如上文所述,若在步骤110判定未找到用户所需类型的兴趣点,则方法 100转到步骤112,以预先设置的长度来增加预设查找距离,然后方法100转 到步骤116。
在下一步骤116,判断增加后的预设查找距离是否到达预先设置的预设查 找距离上限,若否,则转到步骤118,若是,则转到步骤120。
如上文所述,若在步骤116判定增加后的预设查找距离未到达预先设置的 预设查找距离上限,则方法IOO转到步骤118,在增加后的预设查找距离内搜 索用户所需的兴趣点,然后回到步骤IIO。如上文所述,若在步骤116判定增加后的预设查找距离到达预先设置的预 设查找距离上限,则方法100转到步骤120,提示未找到任何所需的兴趣点, 然后转到步骤122。
如上文所述,若在步骤110判定找到用户所需类型的兴趣点,则方法100 转到步骤114,在电子地图上以预设提示方式显示找到的兴趣点,例如但不限 于定期闪烁找到的兴趣点,然后方法100转到步骤122。
最后,方法100结束于步骤122。
由上文所述可知,本发明提供的兴趣点搜索方法包括获取当前位置的位置 坐标,据此查找与当前位置之间的距离在预设查找距离之内的所需类型的兴趣 点并返回。此外,本发明提供的兴趣点搜索方法还可在未找到与当前位置之间 的距离在预设查找距离之内的所需类型的兴趣点时,递增预设查找距离并在每 次递增后重新查找,直到找到所述兴趣点或者递增后的预设查找距离到达预设 查找距离上限。
在具体实现过程中,在当前位置的位置坐标发生变化(例如用户在行走或 者驾驶过程中)时,本发明提供的兴趣点搜索方法还可依据变化前后的位置坐 标计算移动距离,并在该移动距离超过预设移动距离下限时,依据变化后的位 置坐标重新查找所述兴趣点并返回。如此一来便可有效避免因用户前行过程中 不断改变当前位置导致不断查找兴趣点从而致使计算量过大以及搜索到的兴 趣点变化过于频繁的问题出现。在具体实现过程中,可将移动距离下限设置为 例如但不限于100米。应注意,该移动距离下限的设置与所使用的定位技术的 精确度有关。
图2是依据本发明一较佳实施例的兴趣点搜索设置界面的示意图。如图2 所示,其中示出了工作模式选项(如步行)、兴趣点选项(如餐馆、酒店/宾馆、 停车场)和搜索范围(如200m)。其中兴趣点选项还可进一步细分,例如餐馆 选项还可进一步细分为中#^官、西餐馆等等(未示出)。
本发明还提供了一种兴趣点搜索装置,下面就结合图3对其进行详细描述。
图3是依据本发明一较佳实施例的兴趣点搜索装置300的结构示意图。如图3所示,兴趣点搜索装置300包括输入模块302、定位模块304、搜索模块 306和显示装置308。
输入模块302用于接收输入的各种搜索参数,包括例如但不限于当前工作 模式、预设查找距离、兴趣点等等。在具体实现过程中,步行模式的默认预设 查找距离为200米,车行模式的默认预设查找距离为1.6公里。
定位模块304用于获取当前位置的位置坐标。在具体实现过程中,定位模 块304可以是例如但不限于GPS定位才莫块。
搜索模块306与定位模块304通信连接,用于依据由定位模块304确定的 当前位置的位置坐标查找与当前位置之间的距离在预设查找距离之内的所需 类型的兴趣点,并控制显示装置308以预设提示方式显示返回的兴趣点。
在具体实现过程中,搜索模块306进一步用于判定当前工作模式,确定 该工作模式对应的预设查找距离,再查找与当前位置之间的距离在该预设查找 距离之内的所需类型的兴趣点。有关工作模式和预设查找距离的内容已经在前 文结合图1进行了详细描述,因此此处不再赘述。
此外,搜索模块308还用于在未找到与当前位置之间的距离在所述预设查 找距离之内的所需类型的兴趣点时,递增预设查找距离并在每次递增后重新查 找,直到找到所述兴趣点或者递增后的预设查找距离到达预设查找距离上P艮。 有关在未找到兴趣点时递增预设查找距离以再次搜索兴趣点的内容已经在前 文结合图1进行了详细描述,因此此处不再赘述。
在具体实现过程中,定位模块304还用于在判定当前位置的位置坐标发生 变化时,依据变化前后的位置坐标计算移动距离,并在该移动距离超过预设移 动距离下限时,通知搜索模块306依据变化后的位置坐标重新查找所述兴趣 点。相关内容已经在前文结合图1进行了详细描述,因此此处不再赘述。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种兴趣点搜索方法,其特征在于,包括获取当前位置的位置坐标,据此查找与当前位置之间的距离在预设查找距离之内的所需类型的兴趣点并返回。
2、 根据权利要求1所述的兴趣点搜索方法,其特征在于,所述查找与当 前位置之间的距离在预设查找距离之内的所需类型的兴趣点进一步包括判定当前工作模式; 确定该工作模式对应的预设查找距离;查找与当前位置之间的距离在该预设查找距离之内的所需类型的兴趣点。
3、 根据权利要求2所述的兴趣点搜索方法,其特征在于,所述方法还包 括,在未找到与当前位置之间的距离在所述预设查找距离之内的所需类型的兴 趣点时,递增所述预设查找距离并在每次递增后重新查找,直到找到所述兴趣 点或者递增后的预设查找距离到达预设查找距离上限。
4、 根据权利要求3所述的兴趣点搜索方法,其特征在于,所述方法还包 括,在所述当前位置的位置坐标发生变化时,依据变化前后的位置坐标计算移 动距离,并在该移动距离超过预设移动距离下限时,依据变化后的位置坐标重 新查找所述兴趣点并返回。
5、 根据权利要求4所述的兴趣点搜索方法,其特征在于,所述方法还包 括,以预设提示方式显示返回的兴趣点。
6、 一种兴趣点搜索装置,其特征在于,包括 定位才莫块,用于获取当前位置的位置坐标;搜索模块,与所述定位模块通信连接,用于依据所述当前位置的位置坐标 查找与当前位置之间的距离在预设查找距离之内的所需类型的兴趣点并返回。
7、 根据权利要求6所述的兴趣点搜索装置,其特征在于,所述搜索模块 进一步用于判定当前工作模式;确定该工作^t式对应的预设查找距离;查找与当前位置之间的距离在该预设查找距离之内的所需类型的兴趣点。
8、 根据权利要求7所述的兴趣点搜索装置,其特征在于,所述搜索模块 还用于在未找到与当前位置之间的距离在所述预设查找距离之内的所需类型 的兴趣点时,递增所述预设查找距离并在每次递增后重新查找,直到找到所述 兴趣点或者递增后的预设查找距离到达预设查找距离上限。
9、 根据权利要求1所述的兴趣点搜索装置,其特征在于,所述定位模块 用于在判定所述当前位置的位置坐标发生变化时,依据变化前后的位置坐标计 算移动距离,并在该移动距离超过预设移动距离下限时,通知所述搜索模块依 据变化后的位置坐标重新查找所述兴趣点并返回。
10、 根据权利要求l所述的兴趣点搜索装置,其特征在于,还包括显示装 置,用于以预设提示方式显示返回的兴趣点。
全文摘要
本发明涉及定位技术,针对现有兴趣点搜索方式不够人性化导致操作过程冗繁的缺陷,提供一种兴趣点搜索方法和兴趣点搜索装置。兴趣点搜索方法包括获取当前位置的位置坐标,据此查找与当前位置之间的距离在预设查找距离之内的所需类型的兴趣点并返回。本发明还提供了兴趣点搜索装置。依据本发明提供的兴趣点搜索方案,用户仅需预设少量参数,便可借助卫星定位技术自动完成兴趣点的自动搜索。通过设定当前模式,本发明提供的兴趣点搜索方案可自动在当前模式对应的搜索范围内搜索兴趣点。在未搜索到任何用户感兴趣的兴趣点时,本发明提供的兴趣点搜索方案可自动递增搜索范围直到找到所需兴趣点。本发明提供的方案使用更加的人性化,操作过程简便易行。
文档编号G01C21/34GK101520333SQ20091010622
公开日2009年9月2日 申请日期2009年3月24日 优先权日2009年3月24日
发明者张文星 申请人:深圳市凯立德计算机系统技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1