路径计算方法和设备技术

技术编号:24800828 阅读:14 留言:0更新日期:2020-07-07 21:15
本发明专利技术提供一种路径计算方法和设备。该方法包括:接收路径计算请求,所述路径计算请求包括:请求计算的目标路径的终点位置和使用场景的标识;确定目标路径的起点位置;根据所述起点位置、所述终点位置和所述使用场景的标识,确定所述使用场景对应的目标路径。由于该目标路径的确定过程充分考虑了用户的使用场景,因此,能够更加符合用户需求,提升了用户使用体验。

【技术实现步骤摘要】
路径计算方法和设备
本专利技术涉及电子地图
,尤其涉及一种路径计算方法和设备。
技术介绍
室内地图可以使用户在建筑物内时,仍能够利用移动终端的定位功能找到要去的店铺、卫生间、电梯、休息区、出入口等目标位置。目前常用路径引导方法有两种:一种是同层路径引导,具体为,根据用户选择目的地,从室内地图数据形成的路网中计算出最短路径,作为推荐路径呈现给用户;另一种是跨层路径引导,与同层路径引导中的计算方法一样需计算出最短路径,只是在计算过程中增加了电梯、楼梯等跨层设施。然而,上述路径引导方法的重点都在于如何快速高效的计算出最短路径,但是用户未必需要的最短路径,上述方法不能满足用户在不同场景下的路径需求。
技术实现思路
本专利技术提供一种路径计算方法和设备,用于解决现有技术不能满足用户在不同场景下的路径需求的问题。第一方面,本专利技术提供一种路径计算方法,包括:接收路径计算请求,所述路径计算请求包括:请求计算的目标路径的终点位置和使用场景的标识;确定所述目标路径的起点位置;根据所述起点位置、所述终点位置和所述使用场景的标识,确定所述使用场景对应的目标路径,所述使用场景包括如下场景中的任意一种:休闲场景和无障碍场景。第二方面,本专利技术提供一种路径计算设备,包括:接收模块,用于接收路径计算请求,所述路径计算请求包括:请求计算的目标路径的终点位置和使用场景的标识;处理模块,用于确定所述目标路径的起点位置,以及用于根据所述起点位置、所述终点位置和所述使用场景的标识,确定所述使用场景对应的目标路径,所述使用场景包括如下场景中的任意一种:休闲场景和无障碍场景。第三方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述路径计算方法。第四方面,本专利技术提供一种服务器,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来实现上述路径计算方法。第五方面,本专利技术提供一种系统,包括:终端和服务器;所述终端用于显示使用场景的标识,所述使用场景包括休闲场景和无障碍场景,所述服务器用于实现上述路径计算方法。本实施例提供的路径计算方法和设备,在接收到路径计算请求并且确定了目标路径的起点位置的基础上,可根据目标路径的起点位置和终点位置,确定不同使用场景对应的目标路径;由于该目标路径的确定过程考虑了用户的使用场景,因此,能够更加符合用户需求,提升了用户使用体验。附图说明图1为本专利技术提供的一种系统示意图;图2为本专利技术提供的实施例一的流程图一;图3为本专利技术提供的实施例一的流程图二;图4为本专利技术提供的用户界面示意图;图5为本专利技术提供的实施例二的流程图一;图6为本专利技术提供的休闲场景下的目标路径示意图;图7为本专利技术提供的实施例二的流程图二;图8为本专利技术提供的逃生场景或者直达场景下的目标路径示意图;图9为本专利技术提供的实施例二的流程图三;图10为本专利技术提供的实施例二的流程图四;图11为本专利技术提供的无障碍场景下的目标路径示意图;图12为本专利技术提供的路径计算设备的实施例一的结构图;图13为本专利技术提供的服务器的硬件结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有技术中,路径引导的重点在于如何快速高效的计算出最短路径,然而,用户未必需要的最短路径。比如:用户在逛商场时,需要的是能够到达目的地的前提下,还能够经过其他很多店铺的休闲路线。而现有技术的方法无法确定出满足不同场景需求的路径。基于上述技术问题,本专利技术提供一种路径计算方法和设备。可以计算出满足多种场景需求的路径,提升了用户使用体验。图1为本专利技术提供的可用于实施上述路径计算方法的一种系统示意图。图1所示系统包括:终端和服务器。其中,终端可用于接收用户输入的终点位置和使用场景,并将该终点位置和使用场景携带在路径计算请求中发送给服务器。终端还可用于接收服务器输出的目标路径,并将该目标路径进行显示,以便用户查看。可选的,终端可以是任何能够和服务器实现通信且具有显示功能的设备,例如可以是台式电脑、笔记本、个人数字助理(PersonalDigitalAssistant,简称:PDA)、智能手机或平板电脑,本专利技术对此不做限定。其中,服务器可用于执行本专利技术提供的路径计算方法。具体为,根据终端发送的路径计算请求,计算不同使用场景对应的目标路径,并将该目标路径向终端输出。下面以具体的实施例对上述服务器如何计算不同使用场景对应的目标路径进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。实施例一本实施例分两种情况描述路径计算方法的实施过程。第一种情况为:用户通过终端仅输入终点位置。因此,路径计算请求中携带的是:请求计算的目标路径的终点位置。第二种情况为:用户通过终端输入终点位置的同时,还输入了当前的使用场景的标识。因此,路径计算请求中携带的是:请求计算的目标路径的终点位置和使用场景的标识。下面结合图2对第一种情况下的的路径计算方法进行说明。图2为本专利技术提供的实施例一的流程图一。如图2所示,本实施例提供的路径计算方法,包括:S201、接收路径计算请求,所述路径计算请求包括:请求计算的目标路径的终点位置。S202、确定所述目标路径的起点位置。S203、根据所述起点位置和所述终点位置,确定不同使用场景对应的目标路径,所述使用场景包括如下场景中的至少一种:休闲场景、逃生场景、直达场景和无障碍场景。其中,上述获取路径计算请求的可实现方式为:用户通过终端显示的室内地图界面输入终点位置,终端获取到上述终点位置后,将该终点位置携带在路径计算请求中发送给服务器。其中,上述确定目标路径的起点位置的可实现方式为:获取用户位置,将所述用户位置确定为所述起点位置。也可以将用户手动输入的指定位置确定为所述起点位置。具体的,服务器中预先存储有地图电子数据,在得到上述起点位置和终点位置的情况下,可根据不同使用场景下的路径计算方法,得到不同使用场景对应的目标路径。进一步可通过用户界面将该不同使用场景对应的目标路径采用不同的颜色进行显示,以供用户查看。可选的,当用户选中其中一条路径时,可将该路径高亮显示。可见,当用户仅输入终点位置的情况下,上述方法可将所有使用场景对应的目标路径均展示给用户,使得用户可在多种使用场景对应的目标路径中选择满足自己需求的路径。下本文档来自技高网...

【技术保护点】
1.一种路径计算方法,其特征在于,包括:/n接收路径计算请求,所述路径计算请求包括:请求计算的目标路径的终点位置和使用场景的标识;/n确定所述目标路径的起点位置;/n根据所述起点位置、所述终点位置和所述使用场景的标识,确定所述使用场景对应的目标路径,所述使用场景包括如下场景中的任意一种:休闲场景和无障碍场景。/n

【技术特征摘要】
1.一种路径计算方法,其特征在于,包括:
接收路径计算请求,所述路径计算请求包括:请求计算的目标路径的终点位置和使用场景的标识;
确定所述目标路径的起点位置;
根据所述起点位置、所述终点位置和所述使用场景的标识,确定所述使用场景对应的目标路径,所述使用场景包括如下场景中的任意一种:休闲场景和无障碍场景。


2.根据权利要求1所述的方法,其特征在于,还包括:
通过终端采用不同的颜色显示不同使用场景对应的目标路径。


3.根据权利要求1或2所述的方法,其特征在于,所述使用场景的标识为休闲场景的标识,且所述起点位置和所述终点位置在同一楼层;
所述根据所述起点位置、所述终点位置和所述使用场景的标识,确定所述使用场景对应的目标路径,包括:
根据所述起点位置、所述终点位置和经过室内不同区域的数量,确定所述休闲场景对应的目标路径;其中,所述目标路径为所述起点位置和所述终点位置之间的所有路径中,经过室内不同区域的数量最多的路径;
或者;
所述使用场景的标识为无障碍场景的标识,且所述起点位置和所述终点位置在同一楼层;
所述根据所述起点位置、所述终点位置和所述使用场景的标识,确定所述使用场景对应的目标路径,包括:
根据所述起点位置、所述终点位置和各道路的属性,确定所述无障碍场景对应的目标路径,所述属性包括:台阶属性或者非台阶属性,所述目标路径为所述起点位置和所述终点位置之间的所有路径中,距离最短且所包含的道路属性均为非台阶属性的路径。


4.根据权利要求1或2所述的方法,其特征在于,所述使用场景的标识为休闲场景的标识,且所述起点位置和所述终点位置在不同楼层;
所述根据所述起点位置、所述终点位置和所述使用场景的标识,确定所述使用场景对应的目标路径,包括:
根据所述起点位置、所述终点位置、经过室内不同区域的数量以及跨层设施的类型,确定所述休闲场景对应的目标路径,所述目标路径为所述起点位置和所述终点位置之间的所有路径中,经过室内不同区域的数量最多,且经过的跨层设施的类型为扶梯的路径。


5.根据权利要求1或2所述的方法,其特征在于,
所述使用场景的标识为无障碍场景的标识,且所述起点位置和所述终点位置在不同楼层;
所述根据所述起点位置、所述终点位置和所述使用场景的标识,确定所述使用场景对应的目标路径,包括:
根据所述起点位置、所述终点位置、各道路的属性以及跨层设施的类型,确定所述无障碍场景对应的目标路径;所述属性包括:台阶属性或者非台阶属性,所述目标路径为所述起点位置和所述终点位置之间的所有路径中,距离最短、包含的道路属性均为非台阶属性、且经过的跨层设施的类型...

【专利技术属性】
技术研发人员:李晓锦刘芬徐颖
申请(专利权)人:西安四维图新信息技术有限公司
类型:发明
国别省市:陕西;61

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

1