场所搜索的数据处理方法与装置与流程

文档序号:14519279阅读:144来源:国知局
场所搜索的数据处理方法与装置与流程

本发明涉及电子终端技术的领域,尤其涉及一种场所搜索的数据处理方法与装置。



背景技术:

电子终端,可以理解为具有处理器和存储器的终端,处理器读取存储器中的代码,可以执行相应的功能,其中,电子终端可以为手机、平板电脑、车载终端等。

现有的相关技术中,在利用电子终端搜索场所时,通常为:根据所限定的搜索条件确定相应的目标场所,再向用户输出目标场所的信息。其中的搜索条件可以是场所本身的属性,以及场所与用户当前位置的距离。

然而,用户在行进过程中,根据搜索条件搜索确定的目标场所可能会因与用户当前的行进目标或路线无关,而不便于前往。



技术实现要素:

本发明提供一种场所搜索的数据处理方法与装置,以解决搜索确定的目标场所可能不便于前往的问题。

根据本发明的第一方面,提供了一种场所搜索的数据处理方法,包括:

获取目标场所的搜索请求,所述搜索请求包括所述目标场所的搜索条件信息;

获取地图中当前的导航路径,并确定所述导航路径上的n个途经点,其中,n为大于或等于1的整数;所述n个途经点为所述导航路径上当前位置与终点位置之间的位置点;

根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所;所述途经点的附近场所与所述途经点的直线距离小于距离阈值;

在搜索完所有所述n个途经点的附近场所后,向用户输出搜索到的所有m个目标场所的信息,其中,m为大于或等于1的整数。

可选的,所述向用户输出搜索到的所有m个目标场所的信息之前,还包括:

根据所述导航路径的终点位置,以及所述m个目标场所的位置,得到所述m个目标场所中每个目标场所的参考路径;

其中,所述参考路径包括第一参考路径与第二参考路径;所述第一参考路径为所述地图中自所述当前位置至所述目标场所的位置的路径;所述第二参考路径为所述地图中自所述目标场所的位置至所述终点位置的路径;

根据所述m个目标场所中每个所述目标场所的参考路径,对所述m个目标场所进行排序;

所述向用户输出搜索到的所有m个目标场所的信息,包括:

根据所述m个目标场所的排序,向用户输出所述m个目标场所的信息。

可选的,所述根据所述m个目标场所中每个所述目标场所的参考路径,对所述m个目标场所进行排序,包括:

根据所述m个目标场所中每个所述目标场所的参考路径,计算行驶完所述目标场所的参考路径的行驶参数,所述行驶参数包括以下至少之一:预估行驶时间、预估耗油量、预估平均速度,以及路径长度;

根据所述行驶参数,对所述m个目标场所进行排序。

可选的,所述向用户输出搜索到的所有m个目标场所的信息之后,还包括:

接收用户输入的选择确认信息,所述选择确认信息用于表示用户在所述m个目标场所中选定的最终目标场所;

以所述最终目标场所的参考路径作为新的导航路径;

其中,所述参考路径包括第一参考路径与第二参考路径;所述最终目标场所的第一参考路径为所述地图中自所述当前位置至所述最终目标场所的位置的路径;所述最终目标场所的第二参考路径为所述地图中自所述最终目标场所的位置至所述终点位置的路径。

可选的,相邻的两个途经点之间的沿所述导航路径的距离为固定距离,所述固定距离小于或等于所述距离阈值。

可选的,所述搜索条件信息包括以下至少之一:

场所的类别、场所与当下位置间的直线距离范围、场所所属的地域范围、场所的评价数据;场所的消费水平数据、场所的名称。

根据本发明的第二方面,提供了一种场所搜索的数据处理装置,包括:

第一获取模块,用于获取目标场所的搜索请求,所述搜索请求包括所述目标场所的搜索条件信息;

第二获取模块,用于获取地图中当前的导航路径,并确定所述导航路径上的n个途经点,其中,n为大于或等于1的整数;所述n个途经点为所述导航路径上当前位置与终点位置之间的位置点;

搜索模块,用于根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所;所述途经点的附近场所与所述途经点的直线距离小于距离阈值;

信息输出模块,用于在搜索完所有所述n个途经点的附近场所后,向用户输出搜索到的所有m个目标场所的信息,其中,m为大于或等于1的整数。

可选的,所述的装置,还包括:

参考路径得到模块,用于根据所述导航路径的终点位置,以及所述m个目标场所的位置,得到所述m个目标场所中每个目标场所的参考路径;

其中,所述参考路径包括第一参考路径与第二参考路径;所述第一参考路径为所述地图中自所述当前位置至所述目标场所的位置的路径;所述第二参考路径为所述地图中自所述目标场所的位置至所述终点位置的路径;

排序模块,用于根据所述m个目标场所中每个所述目标场所的参考路径,对所述m个目标场所进行排序;

所述信息输出模块,具体用于:

根据所述m个目标场所的排序,向用户输出所述m个目标场所的信息。

可选的,所述排序模块,具体用于:

根据所述m个目标场所中每个所述目标场所的参考路径,计算行驶完所述目标场所的参考路径的行驶参数,所述行驶参数包括以下至少之一:预估行驶时间、预估耗油量、预估平均速度,以及路径长度;

根据所述行驶参数,对所述m个目标场所进行排序。

可选的,所述的装置,还包括:

选择确认模块,用于接收用户输入的选择确认信息,所述选择确认信息用于表示用户在所述m个目标场所中选定的最终目标场所;

路径改变模块,用于以所述最终目标场所的参考路径作为新的导航路径;

其中,所述参考路径包括第一参考路径与第二参考路径;所述最终目标场所的第一参考路径为所述地图中自所述当前位置至所述最终目标场所的位置的路径;所述最终目标场所的第二参考路径为所述地图中自所述最终目标场所的位置至所述终点位置的路径。

可选的,相邻的两个途经点之间的沿所述导航路径的距离为固定距离,所述固定距离小于或等于所述距离阈值。

可选的,所述搜索条件信息包括以下至少之一:

场所的类别、场所与当前位置间的直线距离范围、场所所属的地域范围、场所的评价数据、场所的消费水平数据、场所的名称。

根据本发明的第三方面,提供了一种电子终端,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行第一方面及第一方面各种可能涉及的方法。

根据本发明的第四方面,提供了一种存储介质,包括:可读存储介质和计算机程序,所述计算机程序用于实现第一方面及第一方面各种可能涉及的方法。

本发明提供的场所搜索的数据处理方法与装置,通过获取地图中当前的导航路径,并确定所述导航路径上的n个途经点,以及根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所,将导航路径上的途经点作为搜索目标场所的依据,使得搜索得到的目标场所处于导航路径中各位置的附近,从而更有利于用户前往。本发明还通过在搜索完所有所述n个途经点的附近场所后,向用户输出搜索到的所有m个目标场所的信息,使得用户能够获悉途中更便于前往的目标场所。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一场所搜索的数据处理方法的流程示意图一;

图2是本发明一场所搜索的数据处理方法的流程示意图二;

图3是本发明一地图的示意图;

图4是在图3的地图中搜索目标场所的原理示意图;

图5是图2中步骤s26的流程示意图;

图6是本发明一场所搜索的数据处理装置的结构示意图一;

图7是本发明一场所搜索的数据处理装置的结构示意图二;

图8是本发明一电子终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1是本发明一场所搜索的数据处理方法的流程示意图一。

请参考图1,场所搜索的数据处理方法,包括:

s11:获取目标场所的搜索请求。

目标场所,可以理解为所需搜索到的场所。

搜索请求,可以理解为用于指示对目标场所进行搜索的请求,其可以为用户经交互部件输入的,也可以为经过通讯部件接收的,也可以为预设条件的达成而自动生成的。

其中,搜索请求可以包括搜索条件信息;搜索条件信息可以理解为用于描述所需搜索的目标场所的条件的信息。

s12:获取地图中当前的导航路径,并确定所述导航路径上的n个途经点,其中,n为大于或等于1的整数。

导航路径,可以理解为用于执行当下导航行进过程的路径,具体可以为自起点位置至终点位置的路径。根据导航的常识,基于任何方式产生、变更的导航路径,均可适用于步骤s12中的当前的导航路径。

途经点,可以理解为处于导航路径上的位置点,其中,n个途经点为所述导航路径上当前位置与终点位置之间的位置点;其分布的密度可以根据需求、经验以及当下的地图环境进行任意设置,当前位置可以理解为执行场所搜索的数据处理方法的终端当前所处的位置。

通过步骤s12,可以为目标场所的搜索提供途经点作为依据,由于途经点是导航路径中的位置点,可以使得搜索得到的目标场所处于导航路径中各位置的附近,从而更有利于用户前往。

s13:根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所。

途经点的附近场所与所述途经点的直线距离小于距离阈值;途经点的附近场所与所述途经点的直线距离,也可理解为搜索目标场所的搜索半径。

距离阈值,可以为任意的数值,随着所处环境、时间、目标场所的特点不同,距离阈值也可以随之发生变化。

s14:是否搜索完所有所述n个途经点的附近场所。

若是,则实施步骤s15:向用户输出搜索到的所有m个目标场所的信息,其中,m为大于或等于1的整数。

m个目标场所的信息,可以为任意可分别表征不同目标场所的信息。

本实施例提供的场所搜索的数据处理方法,通过获取地图中当前的导航路径,并确认所述导航路径上的n个途经点,以及根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所,将导航路径上的途经点作为搜索目标场所的依据,使得搜索得到的目标场所处于导航路径中各位置的附近,从而更有利于用户前往。本实施例还通过在搜索完所有所述n个途经点的附近场所后,向用户输出搜索到的所有m个目标场所的信息,使得用户能够获悉途中更便于前往的目标场所。

图2是本发明一场所搜索的数据处理方法的流程示意图二。

请参考图2,场所搜索的数据处理方法,可应用于终端,终端可以为任意的电子终端,例如手机、车载终端、平板电脑、计算机等。

所述方法,包括:

s21:获取目标场所的搜索请求。

目标场所,可以理解为所需搜索到的场所。其可以为饭店、酒店、加油站、超市、健身房、充电站、商务楼、商场、公交站、公园、游乐场、厕所等任意可在地理位置上被表征的对象。同时,不同的场所在地理位置上可能具有同一个表征对象,例如在同一幢楼的超市与健身房,或者商务楼与商务楼中的超市等等,其分别可被识别为一个场所。例如:在搜索超市时,具有单独地理位置的超市可以为一个目标场所,商务楼中的超市也可为一个目标场所。其可参照领域内任意地图软件、场所评价软件等对场所的识别逻辑理解。

搜索请求,可以理解为用于指示对目标场所进行搜索的请求,其可以为用户经交互部件输入的,例如,用户通过触摸屏,在设置了搜索条件信息后点击触发按钮,从而产生;也可以为经过通讯部件接收的,例如,终端可通过蓝牙部件接收其他终端发送的信息,从而据此产生;也可以为预设条件的达成而自动生成的,例如当利用终端进行导航时,当油箱中的油少于最低阈值,则自动生成搜索加油站的搜索请求,其中油箱中的油少于最低阈值,即为一种预设条件。

其中,搜索请求可以包括搜索条件信息;搜索条件信息可以理解为用于描述所需搜索的目标场所的条件的信息。

其中一种实施方式中,所述搜索条件信息包括以下至少之一:

场所的类别、场所与当前位置间的直线距离范围、场所所属的地域范围;场所的评价数据;场所的消费水平数据;场所的名称。

通过场所的类别,可以选择例如饭店、酒店、加油站、超市等的类别。同时,类别的分类方式,可以任意变化。

通过场所与当前位置间的直线距离范围,可以选择特定距离范围内的场所,例如10公里的范围内。

通过场所所属的地域范围,可以选择特定地理、行政区域的场所,例如北京市范围内的地域范围,或者北京市范围内海淀区区域范围。

场所的消费水平数据,可以例如所收集的人均消费额度,或者最低消费额。

场所的名称,可以为所记录的任意名称信息。

s22:获取地图中当前的导航路径,并确定所述导航路径上的n个途经点,其中,n为大于或等于1的整数。

导航路径,可以理解为用于执行当下导航行进过程的路径,具体可以为自起点位置至终点位置的路径。根据导航的常识,基于任何方式产生、变更的导航路径,均可适用于步骤s12中的当前的导航路径。同时,利用本实施例后续步骤改变后的导航路径,也可在获取搜索请求时,再作为当前的导航路径被获取。

途经点,可以理解为处于导航路径上的位置点,其中,n个途经点为所述导航路径上当前位置与终点位置之间的位置点;其分布的密度可以根据需求、经验以及当下的地图环境进行任意设置。

当前位置,可以理解为执行场所搜索的数据处理方法的终端当前所处的位置。

通过步骤s22,可以为目标场所的搜索提供途经点作为依据,由于途经点是导航路径中的位置点,可以使得搜索得到的目标场所处于导航路径中各位置的附近,从而更有利于用户前往。

s23:根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所。

途经点的附近场所与所述途经点的直线距离小于距离阈值;途经点的附近场所与所述途经点的直线距离,也可理解为搜索目标场所的搜索半径。

距离阈值,可以为任意的数值,随着所处环境、时间、目标场所的特点不同,距离阈值也可以随之发生变化。

图3是本发明一地图的示意图;图4是在图3的地图中搜索目标场所的原理示意图。

请参考图3,在地图中,导航路径为自起点位置31至终点位置32的路径,图3和图4中连接起点位置31与终点位置32的直线可理解为一种导航路径。当前位置33为终端的位置,其可沿着导航路径发生变化。在导航路径两侧可分别具有第一岔路341与第二岔路342,其中一个第一目标场所331可设于第一岔路341,另一个第二目标场所332可设于第二岔路342。

在步骤s22中,可确定n个途经点34,步骤s23中,搜索途经点34附近的附近场所,其中的圆可表征搜索半径的距离,其中搜索到的附近场所与对应途经点34的距离小于距离阈值,即其中圆的半径即距离阈值。

相邻的两个途经点34之间沿导航路径的距离为固定距离,所述固定距离可以小于或等于所述距离阈值,以满足搜索覆盖范围的需求,避免因搜索半径的错开而错失部分区域。请参考图4,其中的固定距离与距离阈值相同。

s24:是否搜索完所有所述n个途经点的附近场所。

若否,则返回步骤s23,继续进行搜索。

若是,则执行步骤s25:根据所述导航路径的终点位置,以及所述m个目标场所的位置,得到所述m个目标场所中每个目标场所的参考路径。其中,m为大于或等于1的整数。

参考路径,可以理解为自当前位置经目标场所最终到达终点位置的路径,故而,参考路径包括第一参考路径与第二参考路径;所述第一参考路径为所述地图中自所述当前位置至所述目标场所的位置的路径;所述第二参考路径为所述地图中自所述目标场所的位置至所述终点位置的路径。可见,参考路径可表征用户有关目标场所的行程所需花费的代价。

其中一种实施方式中,所得到的第一参考路径可以为自多条第一候选路径中确定的一条路径,第一候选路径均为所述地图中自所述当前位置至所述目标场所的位置的路径。所得到的第二参考路径可以为自多条第二候选路径中确定的一条路径,第二候选路径均为所述地图中自所述目标场所的位置至终点位置的路径。候选路径中选定参考路径的过程,可以根据预设的规则选择最短路径、最短时间、耗油最少的路径,或者综合评价路径的长短、时间的长短以及油耗多少而选择的最佳路径。

s26:根据所述m个目标场所中每个所述目标场所的参考路径,对所述m个目标场所进行排序。

图5是图2中步骤s26的流程示意图。

请参考图5,其中一种实施方式中,步骤s26可以包括:

s261:根据所述m个目标场所中每个所述目标场所的参考路径,计算行驶完所述目标场所的参考路径的行驶参数。

行驶参数,可以理解为完成参考路径的过程所产生的任意与行驶相关的参数。其可以包括以下至少之一:预估行驶时间、预估耗油量、预估平均速度,以及路径长度。

预估行驶时间,可以理解为完成参考路径所需的时间,可以通过路况、用户的驾驶习惯、参数预估模型等计算确定。

预估耗油量,可以理解为完成参考路径所消耗的油量,其可以通过车辆的耗油习惯、用户的驾驶习惯、驾驶速度、路况、预估行驶时间等计算确定。

预估平均速度,可以理解为完成参考路径所预估的速度,其可以通过路况、用户的驾驶习惯,预估行驶时间、参数预估模型等计算确定。

路径长度,可以理解为参考路径的长度。

s262:根据所述行驶参数,对所述m个目标场所进行排序。

由于参考路径可以表征用户有关目标场所的行程所需花费的代价,通过根据参考路径对m个目标场所的排序,使得用户在接收目标场所的信息时,能够以代价的大小为顺序依次查看,从而便于使得代价较小的目标场所可以优先被用户获悉。

此外,请参考图4,第一目标场所331相距当前位置33,以及起点位置31均较近,第二目标场所332相距当前位置33,以及起点位置31均较远,若仅以直线距离为判断标准进行排序,则第一目标场所331则排序优先于第二目标场所332;但用户到达第一目标场所331的代价,明显高于第二目标场所332。所以,本实施例以参考路径为判断标准,以参考路径的路径长度为例,第一目标场所331的参考路径的长度大于第二目标场所332的参考路径的长度,故而,第二目标场所332可排序于第一目标场所331之前,从而被优先获悉。

此外,若选择不止一个行驶参数进行排序,可采用多目标排序的方式来实现。

s27:向用户输出搜索到的所有m个目标场所的信息。

步骤s27,具体可以包括:根据所述m个目标场所的排序,向用户输出所述m个目标场所的信息。

m个目标场所的信息,可以为任意可分别表征不同目标场所的信息。例如,可以用目标场所的名称表征不同的目标场所,若目标场所为饭店,则各目标场所的信息可以为饭店的名称。也可输出目标场所的其他相关信息。

输出信息的方式,可以以列表的方式分别列明各目标场所,例如在同一界面中分别陈列显示各目标场所的信息,其可参照领域内任意输出场所信息的方式,也可以逐一单独列出各目标场所,例如在不同界面中分别显示各目标场所的信息;同时,本实施例也可利用语音信息输出各目标场所的信息。

所输出的信息,可携带有以上所涉及的行驶参数的部分或全部。

s28:接收用户输入的选择确认信息。

选择确认信息,可以理解为用于表示用户在所述m个目标场所中选定的最终目标场所,其可以为一个最终目标场所,也可以为多个最终目标场所。接收选择确认信息的方式,可以为用户通过终端的交互部件输入的,例如对所输出的目标场所的信息的显示部分的点击从而输入;也可以为通过通讯部件接收的。

s29:以所述最终目标场所的参考路径作为新的导航路径。

步骤s29确定的参考路径,可再作为步骤s22中被获取,从而进行后续处理的导航路径。例如:用户先通过搜索饭店确认作为最终目标场所的最终饭店,根据该最终饭店,可得到路经该最终饭店的参考路径,以此作为导航路径的情况下,可经步骤s22再搜索宾馆。

本实施例提供的场所搜索的数据处理方法,通过获取地图中当前的导航路径,并确认所述导航路径上的n个途经点,以及根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所,将导航路径上的途经点作为搜索目标场所的依据,使得搜索得到的目标场所处于导航路径中各位置的附近,从而更有利于用户前往。本实施例还通过在搜索完所有所述n个途经点的附近场所后,向用户输出搜索到的所有m个目标场所的信息,使得用户能够获悉途中更便于前往的目标场所。

图6是本发明一场所搜索的数据处理装置的结构示意图一。

请参考图6,场所搜索的数据处理装置,包括:

第一获取模块401,用于获取目标场所的搜索请求,所述搜索请求包括所述目标场所的搜索条件信息。

第二获取模块402,用于获取地图中当前的导航路径,并确认所述导航路径上的n个途经点,其中,n为大于或等于1的整数;所述n个途经点为所述导航路径上当前位置与终点位置之间的位置点。

搜索模块403,用于根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所;所述途经点的附近场所与所述途经点的直线距离小于距离阈值。

信息输出模块404,用于在搜索完所有所述n个途经点的附近场所后,向用户输出搜索到的所有m个目标场所的信息,其中,m为大于或等于1的整数。

本实施例提供的场所搜索的数据处理装置,通过获取地图中当前的导航路径,并确认所述导航路径上的n个途经点,以及根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所,将导航路径上的途经点作为搜索目标场所的依据,使得搜索得到的目标场所处于导航路径中各位置的附近,从而更有利于用户前往。本实施例还通过在搜索完所有所述n个途经点的附近场所后,向用户输出搜索到的所有m个目标场所的信息,使得用户能够获悉途中更便于前往的目标场所。

图7是本发明一场所搜索的数据处理装置的结构示意图二。

请参考图7,场所搜索的数据处理装置,包括:

第一获取模块501,用于获取目标场所的搜索请求,所述搜索请求包括所述目标场所的搜索条件信息。

第二获取模块502,用于获取地图中当前的导航路径,并确认所述导航路径上的n个途经点,其中,n为大于或等于1的整数;所述n个途经点为所述导航路径上当前位置与终点位置之间的位置点。

搜索模块503,用于根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所;所述途经点的附近场所与所述途经点的直线距离小于距离阈值。

信息输出模块506,用于在搜索完所有所述n个途经点的附近场所后,向用户输出搜索到的所有m个目标场所的信息,其中,m为大于或等于1的整数。

可选的,所述的装置,还包括:

参考路径得到模块504,用于根据所述导航路径的终点位置,以及所述m个目标场所的位置,得到所述m个目标场所中每个目标场所的参考路径;

其中,所述参考路径包括第一参考路径与第二参考路径;所述第一参考路径为所述地图中自所述当前位置至所述目标场所的位置的路径;所述第二参考路径为所述地图中自所述目标场所的位置至所述终点位置的路径;

排序模块505,用于根据所述m个目标场所中每个所述目标场所的参考路径,对所述m个目标场所进行排序;

所述信息输出模块506,具体用于:

根据所述m个目标场所的排序,向用户输出所述m个目标场所的信息。

可选的,所述排序模块505,具体用于:

根据所述m个目标场所中每个所述目标场所的参考路径,计算行驶完所述目标场所的参考路径的行驶参数,所述行驶参数包括以下至少之一:预估行驶时间、预估耗油量、预估平均速度,以及路径长度;

根据所述行驶参数,对所述m个目标场所进行排序。

可选的,所述的装置,还包括:

选择确认模块507,用于接收用户输入的选择确认信息,所述选择确认信息用于表示用户在所述m个目标场所中选定的最终目标场所;

路径改变模块508,用于以所述最终目标场所的参考路径作为新的导航路径;

其中,所述参考路径包括第一参考路径与第二参考路径;所述最终目标场所的第一参考路径为所述地图中自所述当前位置至所述最终目标场所的位置的路径;所述最终目标场所的第二参考路径为所述地图中自所述最终目标场所的位置至所述终点位置的路径。

可选的,相邻的两个途经点之间的沿所述导航路径的距离为固定距离,所述固定距离小于或等于所述距离阈值。

可选的,所述搜索条件信息包括以下至少之一:

场所的类别、场所与当前位置间的直线距离范围、场所所属的地域范围、场所的评价数据、场所的消费水平数据、场所的名称。

本实施例提供的场所搜索的数据处理装置,通过获取地图中当前的导航路径,并确认所述导航路径上的n个途经点,以及根据所述地图和所述搜索条件信息,在所述n个途经点中每个途经点的附近场所中搜索目标场所,将导航路径上的途经点作为搜索目标场所的依据,使得搜索得到的目标场所处于导航路径中各位置的附近,从而更有利于用户前往。本实施例还通过在搜索完所有所述n个途经点的附近场所后,向用户输出搜索到的所有m个目标场所的信息,使得用户能够获悉途中更便于前往的目标场所。

图8是本发明一电子终端的结构示意图。

本实施例还提供了一种电子终端60包括:处理器61以及存储器62;其中

存储器62,用于存储计算机程序,该存储器还可以是flash(闪存)。

处理器61,用于执行存储器存储的执行指令,以实现上述编码方法中的各个步骤。具体可以参见前面方法实施例中的相关描述。

可选地,存储器62既可以是独立的,也可以跟处理器61集成在一起。

当所述存储器62是独立于处理器61之外的器件时,所述电子终端60还可以包括:

总线63,用于连接所述存储器62和处理器61。

本实施例还提供一种可读存储介质,可读存储介质中存储有执行指令,当电子终端的至少一个处理器执行该执行指令时,电子终端执行上述的各种实施方式提供的方法。

本实施例还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。电子终端的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得电子终端实施上述的各种实施方式提供的方法。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1