位置查找方法和装置制造方法及图纸

技术编号:18289462 阅读:23 留言:0更新日期:2018-06-24 04:09
本发明专利技术公开了一种位置查找方法和装置。其中,该方法包括:获取多个预设终点的位置和多个预设时长区间;获取与多个预设终点的位置和多个预设时长区间对应的多个目标区域,其中,每个目标区域对应一个预设终点的位置和一个时长区间,从目标区域出发到达对应的预设终点的位置所需的时长位于对应的预设时长区间内;获取多个目标区域之间的重叠区域;在重叠区域中查找目标对象,得到查找结果;输出查找结果。本发明专利技术解决了相关技术中基于距离进行位置规划时误差较的技术问题。

【技术实现步骤摘要】
位置查找方法和装置
本专利技术涉及位置查找领域,具体而言,涉及一种位置查找方法和装置。
技术介绍
现有技术中,在根据地点进行位置规划时通常是根据路程来规划,例如,如果要达到A和B两个地点,通常会选择路程中点作为到达A和B两个地点相同时间的位置,但是,由于实际情况中,受到路段交通状况的影响,这种位置规划方法并不准确。举例来说,在很多城市中,一家人虽然住在同一个地点,但是上班地点不同、平时主要活动范围也不同,例如,男主人在北面上班,女主人在南面上班,小孩在西面上学。买房如何能最大程度满足一家三口的交通需求成为了一个非常普遍的问题,如何根据多个地点规划出一个合适的位置作为买房或租房地点,具有重要应用意义。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种位置查找方法和装置,以至少解决相关技术中基于距离进行位置规划时误差较的技术问题。根据本专利技术实施例的一个方面,提供了一种位置查找方法,包括:获取多个预设终点的位置和多个预设时长区间;获取与多个预设终点的位置和多个预设时长区间对应的多个目标区域,其中,每个目标区域对应一个预设终点的位置和一个时长区间,从目标区域出发到达对应的预设终点的位置所需的时长位于对应的预设时长区间内;获取多个目标区域之间的重叠区域;在重叠区域中查找目标对象,得到查找结果;输出查找结果。根据本专利技术实施例的另一方面,还提供了一种位置查找装置,包括:第一获取单元,用于获取多个预设终点的位置和多个预设时长区间;第二获取单元,用于获取与多个预设终点的位置和多个预设时长区间对应的多个目标区域,其中,每个目标区域对应一个预设终点的位置和一个时长区间,从目标区域出发到达对应的预设终点的位置所需的时长位于对应的预设时长区间内;第三获取单元,用于获取多个目标区域之间的重叠区域;第一查找单元,用于在重叠区域中查找目标对象,得到查找结果;第一输出单元,用于输出查找结果。在本专利技术实施例中,通过获取多个预设终点的位置和多个预设时长区间;然后获取与多个预设终点的位置和多个预设时长区间对应的多个目标区域,由于每个目标区域对应一个预设终点的位置和一个时长区间,从目标区域出发到达对应的预设终点的位置所需的时长位于对应的预设时长区间内;在得到对应的预设时长区间之后,获取多个目标区域之间的重叠区域;在重叠区域中查找目标对象,得到查找结果,达到了根据到达预设终点的时长确定目标区域,确定出到达多个预设终点的时长都满足预设要求的区域,从满足要求的区域中查找目标对象的目的,从而实现了基于时间进行位置规划以减少误差的技术效果,进而解决了相关技术中基于距离进行位置规划时误差较的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的位置查找方法的硬件环境的示意图;图2是根据本专利技术实施例的一种可选的位置查找方法的流程图;图3是根据本专利技术实施例的一种房源查找过程的示意图;图4是根据本专利技术实施例的一种等时线和时间区间划分的示意图;图5是根据本专利技术实施例的一种区间网格划分的示意图;图6是根据本专利技术实施例的一种等时线和时间区间划分的示意图;图7是根据本专利技术实施例的又一种等时线和时间区间划分的示意图;图8是根据本专利技术实施例的又一种等时线和时间区间划分的示意图;图9是根据本专利技术实施例的一种网格区间数组的示意图;图10是根据本专利技术实施例的又一种网格区间数组的示意图;图11是根据本专利技术实施例的又一种网格区间数组的示意图;图12是根据本专利技术实施例的一种可选的位置查找装置的示意图;以及图13是根据本专利技术实施例的一种终端的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本专利技术实施例,提供了一种位置查找的方法实施例。可选地,在本实施例中,上述位置查找方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于PC、手机、平板电脑等。本专利技术实施例的位置查找方法可以由服务器102来执行,也可以由终端104来执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本专利技术实施例的位置查找方法也可以是由安装在其上的客户端来执行。在一种可选的应用场景中,用户可以将预设终点的位置和多个预设时长区间输入到终端中,终端接收到多个预设终点的位置和多个预设时长区间之后,获取到达每一个终点对应的区域,然后在所有区域的重叠区域中查找目标对象,得到查找结果,其中,目标对象可以是房源,也可以是学校、超市等需要经常到达的地方,例如,在一个家庭中,男主人在A地点上班,女主人在B地点上班,小孩在C地点上学,这种情况下,如果限定房源的位置距离A和B的路程时间为不超过2小时,距离C的路程时间不超过1小时,则获取A点路程时间为不超过2小时的区域、B点路程时间为不超过2小时的区域、C点路程时间为不超过1小时的区域,得到三个椭圆或者圆形区域,将这三个区域的重复区域作为房源查找的区域,也即,这个区域中的所有房源都能够同时满足到达三个地点的时间在预设时间内的条件,通过这种方法能够方便用户进行位置规划,降低位置规划时的误差。图2是根据本专利技术实施例的一种可选的位置查找方法的流程图,如图2所示,该方法可以包括以下步骤:步骤S202,获取多个预设终点的位置和多个预设时长区间。步骤S204,获取与多个预设终点的位置和多个预设时长区间对应的多个目标区域,其中,每个目标区域对应一个预设终点的位置和一个时长区间,从目标区域出发到达对应的预设终点的位置所需的时长位于对应的预设时长区间内。步骤S206,获取多个目标区域之间的重叠区域。步骤S208,在重叠区域中查找目标对象,得到查找结果。步骤S210,输出查找结果。通过上述步骤S202至步骤S210,通过获取多个预设终点的位置和多个预设时长区间;然后获取与多个预设终点的位置和多个预设时长区间对应的多个目标区域,由于每个目标区域对应一个预设终点的位置和一个时长区间,从目标区域出发到达对应的预设终点的位置所需的时长位于对应的预设时长区间内;在得到对应的预设时长区间之后,获取多个目标区域之间的重本文档来自技高网
...
位置查找方法和装置

【技术保护点】
1.一种位置查找方法,其特征在于,包括:获取多个预设终点的位置和多个预设时长区间;获取与所述多个预设终点的位置和所述多个预设时长区间对应的多个目标区域,其中,每个所述目标区域对应一个所述预设终点的位置和一个所述时长区间,从所述目标区域出发到达对应的所述预设终点的位置所需的时长位于对应的所述预设时长区间内;获取所述多个目标区域之间的重叠区域;在所述重叠区域中查找目标对象,得到查找结果;输出所述查找结果。

【技术特征摘要】
1.一种位置查找方法,其特征在于,包括:获取多个预设终点的位置和多个预设时长区间;获取与所述多个预设终点的位置和所述多个预设时长区间对应的多个目标区域,其中,每个所述目标区域对应一个所述预设终点的位置和一个所述时长区间,从所述目标区域出发到达对应的所述预设终点的位置所需的时长位于对应的所述预设时长区间内;获取所述多个目标区域之间的重叠区域;在所述重叠区域中查找目标对象,得到查找结果;输出所述查找结果。2.根据权利要求1所述的方法,其特征在于,获取与所述多个预设终点的位置和所述多个预设时长区间对应的多个目标区域包括:获取预定出发时间;根据所述预定出发时间获取与所述多个预设终点的位置和所述多个预设时长区间对应的多个目标区域,其中,从所述预定出发时间开始,从所述目标区域出发到达对应的所述预设终点的位置所需的时长位于对应的所述预设时长区间内。3.根据权利要求2所述的方法,其特征在于,所述多个预设终点至少包括第一终点和第二终点,根据所述预定出发时间获取与所述多个预设终点的位置和所述多个预设时长区间对应的多个目标区域包括:计算样本数据中在所述预定出发时间从每个区域出发到达所述第一终点的位置和所述第二终点的位置所需的时长;将在所述预定出发时间出发到达所述第一终点的位置所需的时长的平均值为第一时长区间的区域作为第一目标区域;将在所述预定出发时间出发到达所述第二终点的位置所需的时长的平均值为第二时长区间的区域作为第二目标区域,其中,所述多个预设时长区间包括第一时长区间和所述第二时长区间,所述多个目标区域包括所述第一目标区域和所述第二目标区域,所述第一目标区域与所述第一终点的位置和所述第一时长区间相对应,所述第二目标区域与所述第二终点的位置和所述第二时长区间相对应。4.根据权利要求1所述的方法,其特征在于,在获取与所述多个预设终点的位置和所述多个预设时长区间对应的多个目标区域之前,所述方法还包括:根据目标精确度将预设区域进行网格化,得到多个网格区间,其中,所述多个网格区间的长度和宽度基于所述目标精确度确定,所述多个预设终点的位置位于所述预设区域内;将所述多个网格区间进行数组标识,得到每个网格区间的第一数组,其中,所述每个网格区间的第一数组用于指示所述每个网格区间的位置。5.根据权利要求4所述的方法,其特征在于,在将所述多个网格区间进行数组标识,得到每个网格区间的第一数组之后,所述方法还包括:计算所述每个网格区间到所述多个预设终点的位置所需要的时长,得到所述每个网格区间到达所述多个预设终点的位置的时长参数;将所述每个网格区间到达所述多个预设终点的位置的所述时长参数添加到所述每个网格区间的第一数组中,得到所述每个网格区间的第二数组,其中,所述每个网格区间的所述第二数组中的时长参数的数量与所述预设终点的数量相同。6.根据权利要求5所述的方法,其特征在于,在得到所述每个网格区间的第二数组之后,所述方法还包括:将所述每个网格区间的所述第二数组中的所述时长参数与所述多个预设时长区间进行匹配;在匹配成功的情况下,输出与所述多个预设时长区间匹配的网格区间的位置的参数;根据与所述多个预设时长区间匹配的网格区间的位置的参数确定所述网格区间的位置;在所述网格区间的位置内查找所述目标对象。7.一种位置查找装置,其特征在于,包括:第一获取单元,用于获取多个预设终点的位置和...

【专利技术属性】
技术研发人员:邱万成赵亚楠董鹏
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1