一种室内路线生成方法及用户终端的制作方法

文档序号:9415077阅读:287来源:国知局
一种室内路线生成方法及用户终端的制作方法
【技术领域】
[0001]本发明涉及室内导航技术领域,尤其涉及一种室内路线生成方法及用户终端。
【背景技术】
[0002]随着经济的快速发展和人们消费水平的不断提高,各种大型商场应运而生,商场在满足人们日常购物、娱乐、就餐等各种需求的同时,也会给人们带来一些困扰,原因在于:商场面积太大,商铺过多,消费者往往会在商场中迷路,而找不到自己想要去的地方。例如:当消费者想要寻找洗手间时,一般会根据商场中的指示牌来进行查找,而指示牌只能够指示一条大致路线,人们根据指示牌指示的路线进行查找时仍可能查找失败,从而给消费者带来诸多不便。

【发明内容】

[0003]本发明实施例公开了一种室内路线生成方法及用户终端,能够快速获取到达室内指定位置的路线。
[0004]本发明实施例第一方面公开了一种室内路线生成方法,包括:
[0005]向室内服务器发送路线获取请求,所述路线获取请求包括目的地标识,以使所述室内服务器获取与所述目的地标识相匹配的各个地理位置;
[0006]接收所述室内服务器发送的所述各个地理位置;
[0007]从所述各个地理位置中获取与用户终端的当前位置的距离小于或等于预设距离的至少一个目标位置;
[0008]将所述用户终端的当前位置和所述至少一个目标位置发送至所述室内服务器,以使所述室内服务器生成所述用户终端的当前位置至所述至少一个目标位置的室内导航路线;
[0009]接收所述室内服务器发送的所述用户终端的当前位置至所述至少一个目标位置的室内导航路线。
[0010]结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述方法还包括:
[0011]将所述用户终端的当前位置至所述至少一个目标位置的室内导航路线映射至室内地图上进行显示。
[0012]结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述方法还包括:
[0013]针对每一个所述目标位置,获取所述用户终端的当前位置至所述目标位置的所有室内导航路线对应的路况信息;
[0014]根据所述用户终端的当前位置至所述目标位置的所有室内导航路线对应的路况信息,从所述用户终端的当前位置至所述目标位置的所有室内导航路线中确定出所述用户终端的当前位置至所述目标位置的最佳导航路线;
[0015]其中,所述将所述用户终端的当前位置至所述至少一个目标位置的室内导航路线映射至室内地图上进行显示,包括:
[0016]将所述用户终端的当前位置至每一个所述目标位置的最佳导航路线映射至室内地图上进行显示。
[0017]结合本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述根据所述用户终端的当前位置至所述目标位置的所有室内导航路线对应的路况信息,从所述用户终端的当前位置至所述目标位置的所有室内导航路线中确定出所述用户终端的当前位置至所述目标位置的最佳导航路线,包括:
[0018]根据所述用户终端的当前位置至所述目标位置的所有室内导航路线对应的路况信息所包括的人流量、路程长短以及步行所需时间中的至少一种信息,确定所述用户终端的当前位置至所述目标位置的所有室内导航路线的优先等级;
[0019]将所述用户终端的当前位置至所述目标位置的所有室内导航路线中优先等级最高的室内导航路线确定为最佳导航路线。
[0020]结合本发明实施例第一方面的第一种至第三种中的任一种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述方法还包括:
[0021]当检测到所述用户终端的当前位置发生变动时,检测是否存在与所述用户终端变动后的位置的距离小于或等于所述预设距离且与所述目的地标识相匹配的新目标位置;
[0022]若存在,将所述用户终端变动后的位置和所述新目标位置发送至所述室内服务器,以使所述室内服务器生成所述用户终端变动后的位置至所述新目标位置的室内导航路线;
[0023]接收所述室内服务器发送的所述用户终端变动后的位置至所述新目标位置的室内导航路线;
[0024]将所述用户终端变动后的位置至所述新目标位置的室内导航路线映射至所述室内地图上进行显示。
[0025]结合本发明实施例第一方面的第四种可能的实现方式,在本发明实施例第一方面的第五种可能的实现方式中,所述方法还包括:
[0026]检测所述至少一个目标位置中是否存在任一目标位置与所述用户终端变动后的位置的距离大于所述预设距离;
[0027]若存在,在所述室内地图中删除所述任一目标位置对应的室内导航路线。
[0028]本发明实施例第二方面公开了一种用户终端,包括:
[0029]发送单元,用于向室内服务器发送路线获取请求,所述路线获取请求包括目的地标识,以使所述室内服务器获取与所述目的地标识相匹配的各个地理位置;
[0030]接收单元,用于接收所述室内服务器发送的所述各个地理位置;
[0031]获取单元,用于从所述各个地理位置中获取与用户终端的当前位置的距离小于或等于预设距离的至少一个目标位置;
[0032]所述发送单元,还用于将所述用户终端的当前位置和所述至少一个目标位置发送至所述室内服务器,以使所述室内服务器生成所述用户终端的当前位置至所述至少一个目标位置的室内导航路线;
[0033]所述接收单元,还用于接收所述室内服务器发送的所述用户终端的当前位置至所述至少一个目标位置的室内导航路线。
[0034]结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实现方式中,所述用户终端还包括:
[0035]映射单元,用于将所述用户终端的当前位置至所述至少一个目标位置的室内导航路线映射至室内地图上进行显示。
[0036]结合本发明实施例第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,
[0037]所述获取单元,还用于针对每一个所述目标位置,获取所述用户终端的当前位置至所述目标位置的所有室内导航路线对应的路况信息;
[0038]所述用户终端还包括:
[0039]确定单元,用于根据所述用户终端的当前位置至所述目标位置的所有室内导航路线对应的路况信息,从所述用户终端的当前位置至所述目标位置的所有室内导航路线中确定出所述用户终端的当前位置至所述目标位置的最佳导航路线;
[0040]所述映射单元具体用于将所述用户终端的当前位置至每一个所述目标位置的最佳导航路线映射至室内地图上进行显示。
[0041]结合本发明实施例第二方面的第二种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述确定单元包括:
[0042]第一确定子单元,用于根据所述用户终端的当前位置至所述目标位置的所有室内导航路线对应的路况信息所包括的人流量、路程长短以及步行所需时间中的至少一种信息,确定所述用户终端的当前位置至所述目标位置的所有室内导航路线的优先等级;
[0043]第二确定子单元,用于将所述用户终端的当前位置至所述目标位置的所有室内导航路线中优先等级最高的室内导航路线确定为最佳导航路线。
[0044]结合本发明实施例第二方面的第一种至第三种中的任一种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述用户终端还包括:
[0045]检测单元,用于当检测到所述用户终端的当前位置发生变动时,检测是否存在与所述用户终端变动后的位置的距离小于或等于所述预设距离且与所述目的地标识相匹配的新目标位置;
[0046]所述发送单元,还用于当所述检测单元检测到存在与所述用户终端变动后的位置的距离小于或等于所述预设距离且与所述目的地标识相匹配的新目标位置时,将所述用户终端变动后的位置和所述新目标位置发送至所述室内服务器,以使所述室内服务器生成所述用户终端变动后的位置至所述新目标位置的室内导航路线;
[0047]所述接收单元,还用于接收所述室内服务器发送的所述用户终端变动后的位置至所述新目标位置的室内导航路线;
[0048]所述映射单元,还用于将所述用户终端变动后的位置至所述新目标位置的室内导航路线映射至所述室内地图上进行显示。
[0049]结合本发明实施例第二方面的第四种可能的实现方式,在本发明实施例第二方面的第五种可能的实现方式中,
[0050]所述检测单元,还用于检测所述至少一个目标位置中是否存在任一目标位置与所述用户终端变动后的位置的距离大于所述预设距离;
[0051]所述用户终端还包括:
[0052]删除单元,用于当所述检测单元检测到存在任一目标位置与所述用户终端变动后的位置的距离大于所述预设距离时,在所述室内地图中删除所述任一目标位置对应的室内导航路线。
[0053]本发明实施例中,当用户终端位于室内时,可以向室内服务器发送路线获取请求,该路线获取请求包括目的地标识,以使室内服务器获取与目的地标识相匹配的各个地理位置,接收室内服务器发送的各个地理位置,可以从各个地理位置中获取与用户终端的当前位置的距离小于或等于预设距离的至少一个目标位置,并将用户终端的当前位置和上述至少一个目标位置发送至室内服务器,以使室内服务器生成用户终端的当前位置至上述至少一个目标位置的室内导航路线,可以接收室内服务器发送的用户终端的当前位置至上述至少一个目标位
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1