System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 室内导航路线生成方法及系统技术方案_技高网

室内导航路线生成方法及系统技术方案

技术编号:40114341 阅读:6 留言:0更新日期:2024-01-23 19:40
本发明专利技术提供一种室内导航路线生成方法及系统,该方法包括如下步骤:获取所有楼层的室内平面图以及所有楼层的楼层信息;基于所有室内平面图生成多个二维地图;根据装置位置信息生成二维地图之间的一个或多个地图连接点,连接所有地图连接点得到目标场所的三维导航地图;获取导航起点和导航终点;若导航起点和导航终点位于同一二维地图,则以最短路径为目标生成导航起点和导航终点之间的导航路线;若导航起点和导航终点不位于同一二维地图,则获取目标二维地图中各个地图连接点所对应的楼层位移装置的装置状态信息;结合用户信息和装置状态信息在三维导航地图中生成导航起点和导航终点之间的跨层导航路线。本发明专利技术具有实现室内导航的效果。

【技术实现步骤摘要】

本专利技术属于导航,具体是涉及到一种室内导航路线生成方法及系统


技术介绍

1、随着经济社会的进步,医院、大型商超等公共场所的占地面积越来越大,楼层数也越来越多,并且大部分公共场所都配置有多层地下车库。市民步行前往上述大型公共场所后,由于场所占地面积大、场所内部道路复杂度高等原因,市民难以立马找到前往目的地的道路,往往需要在寻路和绕路上浪费很多时间和精力。市民若是开车前往上述大型公共场所,在将车停到地下车库后需要从更为复杂的地下车库前往目的地,更是增大了前往目的地的难度,而且市民在从目的地返回停车车位时,也需要耗费很多时间和精力寻找自己车辆所停的车位。然而现有的地图软件虽然能够帮助市民步行或开车导航至公共场所,但无法针对公共场所的室内道路进行室内导航,无法解决市民在室内寻找目的地时需要耗费大量时间和精力的问题。


技术实现思路

1、本专利技术提供一种室内导航路线生成方法及系统,以解决在室内寻找目的地时需要耗费大量时间和精力的问题。

2、第一方面,本专利技术提供一种室内导航路线生成方法,该方法包括如下步骤:

3、获取目标场所中所有楼层的室内平面图以及所有所述楼层的楼层信息,每个所述楼层均设置有一个或多个用于移动至其他所述楼层的楼层位移装置,所述楼层信息包括楼层编号、楼层排序信息和所述楼层位移装置的装置位置信息;

4、基于所有所述室内平面图并按照所述楼层排序信息排列生成多个二维地图;

5、根据所述楼层编号生成所有所述二维地图的地图编号;p>

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、判断所述编号差值是否超出预设的差值阈值;

...

【技术保护点】

1.一种室内导航路线生成方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的室内导航路线生成方法,其特征在于,所述楼层位移装置包括垂直升降电梯、自动手扶梯和步行楼梯,所述自动手扶梯的装置位置信息包括扶梯起点位置信息和扶梯终点位置信息,所述根据所述装置位置信息生成所述二维地图之间的一个或多个地图连接点,连接所有所述地图连接点得到所述目标场所的三维导航地图包括如下步骤:

3.根据权利要求2所述的室内导航路线生成方法,其特征在于,所述垂直升降电梯的装置状态信息包括电梯运行状态和电梯拥挤状态,所述自动手扶梯的装置状态信息包括扶梯运行状态,所述获取所述目标二维地图中各个所述地图连接点所对应的所述楼层位移装置的装置状态信息包括如下步骤:

4.根据权利要求3所述的室内导航路线生成方法,其特征在于,所述结合所述梯内实时监控和所述梯外实时监控确定所述目标垂直升降电梯的电梯拥挤状态包括如下步骤:

5.根据权利要求3所述的室内导航路线生成方法,其特征在于,所述用户信息包括用户基础信息和装置偏好信息,所述结合所述用户信息和所述装置状态信息在所述三维导航地图中生成所述导航起点和所述导航终点之间的跨层导航路线包括如下步骤:

6.根据权利要求5所述的室内导航路线生成方法,其特征在于,所述方法还包括如下步骤:

7.根据权利要求6所述的室内导航路线生成方法,其特征在于,所述方法还包括如下步骤:

8.根据权利要求5或6中所述的室内导航路线生成方法,其特征在于,所述结合所述导航起点、所述导航终点和所述目标地图连接点,并以最短路径为目标在所述三维导航地图中生成所述导航起点和所述导航终点之间的跨层导航路线包括如下步骤:

9.根据权利要求1至7中任一项所述的室内导航路线生成方法,其特征在于,以最短路径为目标的导航路线生成方式采用迪杰斯特拉算法或Astar算法。

10.一种室内导航路线生成系统,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9中任意一项所述的室内导航路线生成方法。

...

【技术特征摘要】

1.一种室内导航路线生成方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的室内导航路线生成方法,其特征在于,所述楼层位移装置包括垂直升降电梯、自动手扶梯和步行楼梯,所述自动手扶梯的装置位置信息包括扶梯起点位置信息和扶梯终点位置信息,所述根据所述装置位置信息生成所述二维地图之间的一个或多个地图连接点,连接所有所述地图连接点得到所述目标场所的三维导航地图包括如下步骤:

3.根据权利要求2所述的室内导航路线生成方法,其特征在于,所述垂直升降电梯的装置状态信息包括电梯运行状态和电梯拥挤状态,所述自动手扶梯的装置状态信息包括扶梯运行状态,所述获取所述目标二维地图中各个所述地图连接点所对应的所述楼层位移装置的装置状态信息包括如下步骤:

4.根据权利要求3所述的室内导航路线生成方法,其特征在于,所述结合所述梯内实时监控和所述梯外实时监控确定所述目标垂直升降电梯的电梯拥挤状态包括如下步骤:

5.根据权利要求3所述的室内导航路线生成方法,其特征在于,所述用户信息包括用户基础信息和装...

【专利技术属性】
技术研发人员:揭印泉黄志滨
申请(专利权)人:广东车卫士信息科技有限公司
类型:发明
国别省市:

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

1