一种室内导航方法及用户终端的制作方法

文档序号:9614565阅读:236来源:国知局
一种室内导航方法及用户终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种室内导航方法及用户终端。
【背景技术】
[0002]室内导航是目前科技信息中的一项重要技术,基于位置的服务(Locat1n BasedService, LBS)在移动互联网时代将拥有广阔的应用前景。用户终端(如智能手机)的发展和普及为LBS的实现提供了一个便捷的平台。
[0003]目前,为了实现室内导航,一般需要在室内布置大量的网络硬件设备(如蓝牙设备)用以辅助定位。这种方式不仅对网络硬件设备要求较高,且需要的网络硬件设备数量较大,如果其中的网络硬件设备出现故障,就会降低室内导航的准确度。

【发明内容】

[0004]本发明实施例公开了一种室内导航方法及用户终端,可以提高室内导航的准确度。
[0005]本发明实施例公开了一种室内导航方法,应用于用户终端,包括:
[0006]获取目标建筑物的离线室内地图;
[0007]当所述用户终端位于所述目标建筑物内时,接收在所述离线室内地图上选定的起始位置和目的位置,并生成从所述起始位置至所述目的位置的路径对应的导航信息;
[0008]检测所述用户终端的状态信息,所述状态信息包括所述用户终端的运行距离以及运行方向;
[0009]根据所述运行距离、所述运行方向以及所述导航信息,输出用于指引从所述起始位置到达所述目的位置的指引信息。
[0010]作为一种可行的实施方式,所述导航信息包括所述路径的长度以及方向信息,所述根据所述运行距离、所述运行方向以及所述导航信息,输出用于指引从所述起始位置到达所述目的位置的指引信息,包括:
[0011 ] 根据所述路径的长度以及所述运行距离,计算所述用户终端在所述路径中的第一位置;
[0012]获取所述第一位置在所述路径中对应的第一方向信息,并判断所述用户终端当前的运行方向与所述第一方向信息是否一致;
[0013]若一致,则根据所述当前的运行方向输出用于指引从所述第一位置到达所述目的位置的指引信息;
[0014]若不一致,则根据所述第一方向信息输出用于指引从所述第一位置到达所述目的位置的指引信息。
[0015]作为另一种可行的实施方式,所述导航信息包括所述路径的长度、方向信息以及环境特征信息,所述根据所述运行距离、所述运行方向以及所述导航信息,输出用于指引从所述起始位置到达所述目的位置的指引信息,包括:
[0016]根据所述路径的长度以及所述运行距离和所述运行方向,计算所述用户终端在所述路径中的第一位置;
[0017]当所述第一位置为所述环境特征信息中第一环境特征信息在所述路径中对应的位置时,检测所述用户终端所处环境的当前特征信息;
[0018]判断所述当前特征信息与所述第一环境特征信息是否匹配;
[0019]若匹配,则获取所述环境特征信息中第二环境特征信息在所述路径中对应的第二位置,并根据所述第一位置至所述第二位置的方向信息输出用于指引从所述第一位置到达所述第二位置的指引信息,所述第二环境特征信息在所述路径中对应的第二位置位于所述第一位置之后。
[0020]作为又一种可行的实施方式,所述方法还包括:
[0021]若所述当前特征信息与所述第一环境特征信息不匹配,则拍摄所述用户终端所处环境的图像;
[0022]当检测到所述用户终端连接到WIFI热点时,将所述图像以及所述第一位置的位置信息上传至服务器,以使所述服务器将所述图像作为所述目标建筑物的所述第一位置的环境特征信息。
[0023]作为又一种可行的实施方式,所述获取目标建筑物的离线室内地图,包括:
[0024]从服务器上获取目标建筑物的离线室内地图数据包,所述离线室内地图数据包包括所述目标建筑物的结构以及通道信息;
[0025]根据所述目标建筑物的结构以及所述通道信息,生成所述目标建筑物的离线室内地图,并展示于所述用户终端的显示界面。
[0026]相应的,本发明实施例公开了一种用户终端,包括:
[0027]获取单元,用于获取目标建筑物的离线室内地图;
[0028]接收单元,用于当所述用户终端位于所述目标建筑物内时,接收在所述离线室内地图上选定的起始位置和目的位置;
[0029]生成单元,用于生成从所述起始位置至所述目的位置的路径对应的导航信息;
[0030]检测单元,用于检测所述用户终端的状态信息,所述状态信息包括所述用户终端的运行距离以及运行方向;
[0031]输出单元,用于根据所述运行距离、所述运行方向以及所述导航信息,输出用于指引从所述起始位置到达所述目的位置的指引信息。
[0032]作为一种可行的实施方式,所述导航信息包括所述路径的长度以及方向信息,所述输出单元包括第一计算子单元、第一获取子单元,第一判断子单元以及第一输出子单元,其中:
[0033]所述第一计算子单元,用于根据所述路径的长度以及所述运行距离,计算所述用户终端在所述路径中的第一位置;
[0034]所述第一获取子单元,用于获取所述第一位置在所述路径中对应的第一方向信息;
[0035]所述第一判断子单元,用于判断所述用户终端当前的运行方向与所述第一方向信息是否一致;
[0036]所述第一输出子单元,用于在所述第一判断子单元判断出所述当前的运行方向与所述第一方向信息一致时,根据所述当前的运行方向输出用于指引从所述第一位置到达所述目的位置的指引信息;
[0037]所述第一输出子单元,还用于在所述第一判断子单元判断出所述当前的运行方向与所述第一方向信息不一致时,根据所述第一方向信息输出用于指引从所述第一位置到达所述目的位置的指引信息。
[0038]作为另一种可行的实施方式,所述导航信息包括所述路径的长度、方向信息以及环境特征信息,所述输出单元包括第二计算子单元、检测子单元、第二判断子单元、第二获取子单元以及第二输出子单元,其中:
[0039]所述第二计算子单元,用于根据所述路径的长度以及所述运行距离和所述运行方向,计算所述用户终端在所述路径中的第一位置;
[0040]所述检测子单元,用于当所述第一位置为所述环境特征信息中第一环境特征信息在所述路径中对应的位置时,检测所述用户终端所处环境的当前特征信息;
[0041]所述第二判断子单元,用于判断所述当前特征信息与所述第一环境特征信息是否匹配;
[0042]所述第二获取子单元,用于在所述第二判断子单元判断出所述当前特征信息与所述第一环境特征信息匹配时,获取所述环境特征信息中第二环境特征信息在所述路径中对应的第二位置,所述第二环境特征信息在所述路径中对应的第二位置位于所述第一位置之后;
[0043]所述第二输出子单元,用于根据所述第一位置至所述第二位置的方向信息输出用于指引从所述第一位置到达所述第二位置的指引信息。
[0044]作为又一种可行的实施方式,所述用户终端还包括:
[0045]拍摄单元,用于在所述第二判断子单元判断出所述当前特征信息与所述第一环境特征信息不匹配时,拍摄所述用户终端所处环境的图像;
[0046]上传单元,用于当所述检测单元检测到所述用户终端连接到WIFI热点时,将所述图像以及所述第一位置的位置信息上传至服务器,以使所述服务器将所述图像作为所述目标建筑物的所述第一位置的环境特征信息。
[0047]作为又一种可行的实施方式,所述获取单元包括第三获取子单元、生成子单元以及展示子单元,其中:
[0048]所述第三获取子单元,用于从服务器上获取目标建筑物的离线室内地图数据包,所述离线室内地图数据包包括所述目标建筑物的结构以及通道信息;
[0049]所述生成子单元,用于根据所述目标建筑物的结构以及所述通道信息,生成所述目标建筑物的离线室内地图;
[0050]所述展示子单元,用于将所述离线室内地图展示于所述用户终端的显示界面。
[0051]实施本发明实施例,具有如下有益效果:
[0052]本发明实施例中,用户终端首先会获取目标建筑物的离线室内地图,当位于目标建筑物内时,接收在离线室内地图上选定的起始位置和目的位置,并生成从起始位置至目的位置的路径对应的导航信息,同时检测用户终端的状态信息,该状态信息包括用户终端的运行距离以及运行方向,并根据运行距离、运行方向以及该导航信息,输出用于指引从起始位置到达目的位置的指引信息。通过本发明实施例,用户终端通过检测自身的运行距离和运行方向来进行室内导航,提高了室内导航的准确度。
【附图说明】
[0053]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0054]图1是本发明实施例公开的一种室内导航方法的流程示意图;
[0055]图2是本发明实施例公开的另一种室内导航方法的流程示意图;<
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1