本技术涉及数据处理领域,特别是涉及一种获取目标对象的方法和装置。
背景技术:
1、一些情况下,用户需要在一段时间内前往同一个区域中的多个目的地,若该多个目的地相距较远或用户需要在目的地停留时间较长,该用户可能需要一个目标对象作为前往该多个目的地期间的休息地点。
2、用户为了能够确定出目标对象的位置,一般会先以某个目的地为中心搜索符合条件的目标对象,再以另一个目的地为中心进行搜索,反复切换对比不同目的地的搜索结果后才能确定出合适的目标对象。
3、可见,传统的确定目标对象方式非常繁琐,需要多次搜索,反复比对,同时还要求用户有较好的位置感和记忆力,繁杂的操作带来了不好的用户体验。
技术实现思路
1、为了解决上述技术问题,本技术提供了一种针对多目的地的目标对象位置确定方法和装置,用户通过一次搜索动作便能够得到距各个目的地距离合适的目标对象,操作便利,提高了用户体验。
2、本技术实施例公开了如下技术方案:
3、第一方面,本技术实施例提供了一种获取目标对象的方法,所述方法包括:
4、根据多个目的地的位置信息确定用于搜索目标对象的搜索区域;
5、根据筛选条件在所述搜索区域中搜索目标对象;
6、获取包括至少一个目标对象的搜索结果。
7、可选的,所述搜索区域中包括最短距离点,所述最短距离点为距离所述多个目的地的总距离最短的位置点。
8、可选的,所述搜索区域中包括所述多个目的地中的至少一个。
9、可选的,所述搜索区域为矩形、圆形或为由所述多个目的地构成的多边形。
10、可选的,所述根据筛选条件在所述搜索区域中搜索目标对象,包括:
11、获取前往所述多个目的地的行程安排;
12、将所述行程安排中目的地与目标对象间的往返总时长作为所述筛选条件在所述搜索区域中搜索目标对象。
13、可选的,当所述搜索结果所包括的目标对象数量超过第一阈值时,所述方法还包括:
14、缩小所述搜索区域的面积,并提示重新执行所述根据筛选条件在所述搜索区域中搜索目标对象的步骤;
15、或者,
16、提示增加所述筛选条件中的项目,并提示重新执行所述根据筛选条件在所述搜索区域中搜索目标对象的步骤。
17、可选的,当所述搜索结果所包括的目标对象数量少于第二阈值时,所述方法还包括:
18、增大所述搜索区域的面积,并提示重新执行所述根据筛选条件在所述搜索区域中搜索目标对象的步骤;
19、或者,
20、提示减少所述筛选条件中的项目,并提示重新执行所述根据筛选条件在所述搜索区域中搜索目标对象的步骤。
21、可选的,在所述获取包括至少一个目标对象的搜索结果之后,所述方法还包括:
22、将所述搜索结果中的目标对象进行展示。
23、第二方面,本技术实施例提供了一种用于获取目标对象的装置,其特征在于,所述装置包括:
24、确定单元,用于根据多个目的地的位置信息确定用于搜索目标对象的搜索区域;
25、搜索单元,用于根据筛选条件在所述搜索区域中搜索目标对象;
26、获取单元,用于获取包括至少一个目标对象的搜索结果。
27、可选的,所述搜索单元包括:
28、获取子单元,用于获取前往所述多个目的地的行程安排;
29、搜索子单元,用于将所述行程安排中目的地与目标对象间的往返总时长作为所述筛选条件在所述搜索区域中搜索目标对象。
30、可选的,当所述搜索结果所包括的目标对象数量超过第一阈值时,所述装置还包括:
31、缩小单元,用于缩小所述搜索区域的面积;
32、第一提示单元,用于提示重新执行所述根据筛选条件在所述搜索区域中搜索目标对象的步骤;
33、或者,
34、第二提示单元,用于提示增加所述筛选条件中的项目;
35、第三提示单元,用于提示重新执行所述根据筛选条件在所述搜索区域中搜索目标对象的步骤。
36、可选的,当所述搜索结果所包括的目标对象数量少于第二阈值时,所述装置还包括:
37、增大单元,用于增大所述搜索区域的面积;
38、第四提示单元,用于提示重新执行所述根据筛选条件在所述搜索区域中搜索目标对象的步骤;
39、或者,
40、第五提示单元,用于提示减少所述筛选条件中的项目;
41、第六提示单元,用于提示重新执行所述根据筛选条件在所述搜索区域中搜索目标对象的步骤。
42、可选的,在所述获取包括至少一个目标对象的搜索结果之后,所述装置还包括:
43、展示单元,用于将所述搜索结果中的目标对象进行展示。
44、第三方面,本技术实施例提供了一种用于获取目标对象的设备,所述设备处理器以及存储器:
45、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
46、所述处理器用于根据所述程序代码中的指令执行第一方面所述的方法。
47、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第一方面所述的方法。
48、第五方面,本技术实施例提供了一种多目的地的查看方法,所述方法包括:
49、所述应用获取用于比对第一目的地和第二目的地的比对请求,所述第一目的地和第二目的地是根据目标位置确定的;
50、所述应用根据所述第一目的地、第二目的地和目标位置的位置信息,在电子地图中同时展示所述第一目的地、第二目的地和目标位置。
51、可选的,所述应用根据所述第一目的地、第二目的地和目标位置的位置信息,在电子地图中同时展示所述第一目的地、第二目的地和目标位置,包括:
52、所述应用在所述电子地图中同时展示所述第一目的地、第二目的地和目标位置,以及展示所述第一目的地与所述目标位置间的交通信息,和所述第二目的地与所述目标位置间的交通信息。
53、可选的,在所述应用在所述电子地图中同时展示所述第一目的地、第二目的地和目标位置,以及展示所述第一目的地与所述目标位置间的交通信息,以及所述第二目的地与所述目标位置间的交通信息之前,所述方法还包括:
54、所述应用获取包括第一交通方式的交通指令;
55、所述应用根据所述第一交通方式,获取所述第一目的地与所述目标位置间的交通信息,以及所述第二目的地与所述目标位置间的交通信息。
56、可选的,在所述应用在所述电子地图中同时展示所述第一目的地、第二目的地和目标位置,以及展示所述第一目的地与所述目标位置间的交通信息,和所述第二目的地与所述目标位置间的交通信息之后,所述方法还包括:
57、所述应用获取包括第二交通方式的变更指令;
58、所述应用根据所述第二交通方式,获取所述第一目的地与所述目标位置间的交通信息,以及所述第二目的地与所述目标位置间的交通信息,并触发所述应用在所述电子地图中同时展示所述第一目的地、第二目的地和目标位置,以及展示所述第一目的地与所述目标位置间的交通信息,和所述第二目的地与所述目标位置间的交通信息的步骤。
59、可选的,在所述应用获取用于比对第一目的地和第二目的地的比对请求之前,所述方法还包括:
60、所述应用在展示界面中检测触发操作,所述展示界面展示了包括了第一目的地和第二目的地的多个目的地;
61、若所述应用检测到针对所述第一目的地和第二目的地的触发操作,所述应用将所述第一目的地和第二目的地添加到比对集合中。
62、可选的,所述触发操作包括将对象拖拽至预定区域的操作。
63、第六方面,本技术实施例提供了一种多目的地的查看装置,所述装置包括:
64、获取单元,用于获取用于比对第一目的地和第二目的地的比对请求,所述第一目的地和第二目的地是根据目标位置确定的;
65、展示单元,用于根据所述第一目的地、第二目的地和目标位置的位置信息,在电子地图中同时展示所述第一目的地、第二目的地和目标位置。
66、可选的,所述展示单元具体包括:在所述电子地图中同时展示所述第一目的地、第二目的地和目标位置,以及展示所述第一目的地与所述目标位置间的交通信息,和所述第二目的地与所述目标位置间的交通信息。
67、可选的,所述展示单元还包括:
68、第一获取子单元,用于获取包括第一交通方式的交通指令;
69、第二获取子单元,用于根据所述第一交通方式,获取所述第一目的地与所述目标位置间的交通信息,以及所述第二目的地与所述目标位置间的交通信息。
70、可选的,所述展示单元还包括:
71、第三获取子单元,用于获取包括第二交通方式的变更指令;
72、第四获取子单元,用于根据所述第二交通方式,获取所述第一目的地与所述目标位置间的交通信息,以及所述第二目的地与所述目标位置间的交通信息;
73、触发单元,用于触发所述应用在所述电子地图中同时展示所述第一目的地、第二目的地和目标位置,以及展示所述第一目的地与所述目标位置间的交通信息,和所述第二目的地与所述目标位置间的交通信息的步骤。
74、可选的,所述装置还包括:
75、检测单元,用于在展示界面中检测触发操作,所述展示界面展示了包括了第一目的地和第二目的地的多个目的地;
76、添加单元,用于若检测到针对所述第一目的地和第二目的地的触发操作,所述应用将所述第一目的地和第二目的地添加到比对集合中。
77、第七方面,本技术实施例提供了一种用于多目的地的查看的设备,其特征在于,所述设备包括处理器以及存储器:
78、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
79、所述处理器用于根据所述程序代码中的指令执行第五方面一种多目的地的查看的方法中的任一种方法。
80、第八方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第五方面所述的方法。
81、第九方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
82、由上述技术方案可以看出,当获取多个目的地的位置信息时,针对该多个目的地可以确定出可能包括了目标对象的搜索区域,之后根据设置的筛选条件在该搜索区域中进行搜索,以得到包括了至少一个目标对象的搜索结果。可见,并不需要用户反复多次以不同目的地进行搜索来确定目标对象,也不需要切换界面,通过一次搜索动作便能够从根据多个目的地确定的搜索区域中得到距各个目的地距离合适的目标对象,操作便利,提高了用户体验。