一种室内导航方法及系统的利记博彩app

文档序号:6174921阅读:264来源:国知局
一种室内导航方法及系统的利记博彩app
【专利摘要】本发明中公开了一种室内导航方法及系统,所述方法应用于所述系统中,基于众包的方法,第一终端获取自身在室内的移动轨迹信息,发送给服务器,第二终端获取自身在室内的初始位置信息,发送给服务器,在第二终端向服务器发起导航请求时,其中,导航请求的内容包括:终点位置信息,服务器会依据第二终端的初始位置信息和所述终点位置信息,生成第二终端的目标移动轨迹信息,服务器判断是否有与第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,则向第二终端发送第一终端的移动轨迹信息,本方法中实现了在室内进行导航的目的,解决了由于室内分布零散或者复杂的情况而无法全面的对室内进行导航的问题。
【专利说明】一种室内导航方法及系统

【技术领域】
[0001]本发明涉及通信【技术领域】,特别是一种室内导航方法及系统。

【背景技术】
[0002]由于GPS设备在室内无法接收到信号,所以现有的一些室外定位和导航方法无法应用到室内的场景中。
[0003]现有的室内定位和导航的方法是借助于室内的一些特征,例如:WIFI热点在室内的分布、室内的磁场分布等,但是使用这些方法时,会出现由于室内分布零散或者复杂的情况而无法全面的对室内进行定位和导航,可见,目前没有一种有效的方法可以在室内进行导航。


【发明内容】

[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]所述第四终端用于,向所述中央控制器发起下载请求时,其中,所述下载请求的内容包括:所述第三终端的移动轨迹信息,接收所述第三终端的移动轨迹信息,获取自身在室内的初始位置信息,当发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述第四终端会依据所述第四终端的初始位置信息和所述终点位置信息,生成所述第四终端的目标移动轨迹信息,判断是否有与所述目标移动轨迹信息相匹配的第三终端移动轨迹信息,如果是,则执行导航,如果否,则返回。
[0054]优选地,所述第四终端包括:接收模块、获取模块、生成模块和判断模块;
[0055]其中,所述接收模块用于,当所述第四终端向所述中央控制器发起下载请求时,其中,所述下载请求的内容包括:所述第三终端的移动轨迹信息,接收所述第三终端的移动轨迹信息;
[0056]所述获取模块用于,获取所述第四终端自身在室内的初始位置信息;
[0057]所述生成模块用于,当所述第四终端发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述第四终端会依据所述第四终端的初始位置信息和所述终点位置信息,生成所述第四终端的目标移动轨迹信息;
[0058]所述判断模块用于,判断是否有与所述目标移动轨迹信息相匹配的第三终端移动轨迹信息,如果是,则执行导航,如果否,则返回。
[0059]从以上技术方案可以看出,本发明提供了一种室内导航方法及系统,所述方法应用于所述系统中,所述方法包括:基于众包的方法,第一终端获取自身在室内的移动轨迹信息,发送给服务器,第二终端获取自身在室内的初始位置信息,发送给所述服务器,在所述第二终端向所述服务器发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述服务器会依据所述第二终端的初始位置信息和所述终点位置信息,生成所述第二终端的目标移动轨迹信息,所述服务器判断是否有与所述第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,则向所述第二终端发送所述第一终端的移动轨迹信息,本方法中实现了在室内进行导航的目的,解决了由于室内分布零散或者复杂的情况而无法全面的对室内进行导航的问题。

【专利附图】

【附图说明】
[0060]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对发明或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0061]图1为本发明实施例一公开的一种室内导航方法流程不意图;
[0062]图2为本发明实施例二公开的一种室内导航方法流程示意图;
[0063]图3为本发明实施例三公开的一种室内导航方法流程示意图;
[0064]图4为本发明实施例公开的一种第四终端获取自身在室内的初始位置信息的方法流程示意图;
[0065]图5为本发明实施例四公开的一种室内导航系统结构不意图;
[0066]图6为本发明实施例五公开的一种室内导航系统结构不意图。

【具体实施方式】
[0067]由于GPS设备在室内无法正常接收到信号,所以现有的一些室外定位和导航的方法无法应用到室内的场景中。
[0068]虽然也有一些可以应用与室内的导航方法,例如:WIFI热点在室内的分布、室内的磁场分布等,但是使用这些方法时,会出现由于室内分布零散或者复杂的情况而无法全面的对室内进行定位和导航,可见,对于室内导航的问题,目前还没有一种有效的方法。
[0069]为了解决上述技术问题,本发明的主要思想:基于众包的方法,第一终端获取自身在室内的移动轨迹信息,发送给服务器;
[0070]第二终端获取自身在室内的初始位置信息,发送给所述服务器;
[0071]在所述第二终端向所述服务器发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述服务器会依据所述第二终端的初始位置信息和所述终点位置信息,生成所述第二终端的目标移动轨迹信息;
[0072]所述服务器判断是否有与所述第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,则向所述第二终端发送所述第一终端的移动轨迹信息,如果否,则返回。
[0073]本方法通过若干所述第一终端获取自身在室内的移动轨迹信息,发送给服务器,当所述第二终端向所述服务器发起导航请求时,所述导航请求包括:终点位置信息,依据所述第二终端获取自身在室内的初始位置信息和所述终点位置信息,得到第二终端的目标移动轨迹信息,所述服务器会判断是否有与所述第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,则向所述第二终端发送所述第一终端的移动轨迹信息,如果否,则返回,这样就可以进行有效的室内导航,避免了由于室内分布零散或者复杂的情况而无法全面的对室内进行导航的问题。
[0074]下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0075]本发明实施例一公开了一种室内导航方法,参见图1所示,所述方法步骤包括:
[0076]步骤SlOl:基于众包的方法,第一终端获取自身在室内的移动轨迹信息,发送给服务器;
[0077]其中,所述众包的方法,即是由大量的所述第一终端获取自身在室内的移动轨迹信息,这样不同的所述第一终端会获得不同的自身在室内的移动轨迹信息,从而形成若干条不同的针对不同所述第一终端的移动轨迹信息。
[0078]其中,所述第一终端获取自身在室内的移动轨迹信息的过程包括:
[0079]基于众包的方法,所述第一终端获取自身从室内已知入口作为起点到室内第一逻辑地点作为终点的移动轨迹信息,其中,所述已知入口的坐标预先存储在所述服务器中,所述第一逻辑地点是室内的任意位置;
[0080]基于众包的方法,所述第一终端获取自身从室内已知入口作为起点到已知出口作为终点的移动轨迹信息,其中,所述已知入口和已知出口的坐标位置预先存储在所述服务器中;
[0081]基于众包的方法,所述第一终端获取自身从室内第二逻辑地点作为起点到已知出口作为终点的移动轨迹信息,其中,所述已知入口的坐标预先存储在所述服务器中,所述第二逻辑地点是室内的任意位置。
[0082]另外,所述第一终端是通过传感器来获得自身在室内的移动轨迹信息,其中,所述传感器包括:加速度传感器和/或陀螺仪传感器和/或磁感应传感器等传感器。
[0083]步骤S102:第二终端获取自身在室内的初始位置信息,发送给所述服务器;
[0084]步骤S103:在所述第二终端向所述服务器发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述服务器会依据所述第二终端的初始位置信息和所述终点位置信息,生成所述第二终端的目标移动轨迹信息;
[0085]步骤S104:所述服务器判断是否有与所述第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,执行步骤S105,如果否,执行步骤S106:
[0086]步骤S105:向所述第二终端发送所述第一终端的移动轨迹信息;
[0087]步骤S106:返回。
[0088]本实施例公开了一种室内导航方法,所述方法中包括:基于众包的方法,第一终端获取自身在室内的移动轨迹信息,发送给服务器,第二终端获取自身在室内的初始位置信息,发送给所述服务器,在所述第二终端向所述服务器发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述服务器会依据所述第二终端的初始位置信息和所述终点位置信息,生成所述第二终端的目标移动轨迹信息,所述服务器判断是否有与所述第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,则向所述第二终端发送所述第一终端的移动轨迹信息,本方法中实现了在室内进行导航的目的,解决了由于室内分布零散或者复杂的情况而无法全面的对室内进行导航的问题。
[0089]本发明实施例二公开了一种室内导航方法,参见图2所示,所述方法包括:
[0090]步骤S201:基于众包的方法,第一终端获取自身在室内的移动轨迹信息,发送给服务器;
[0091]其中,所述众包的方法,即是由大量的所述第一终端获取自身在室内的移动轨迹信息,这样不同的所述第一终端会获得不同的自身在室内的移动轨迹信息,从而形成若干条不同的针对不同所述第一终端的移动轨迹信息。
[0092]其中,所述第一终端获取自身在室内的移动轨迹信息的过程包括:
[0093]基于众包的方法,所述第一终端获取自身从室内已知入口作为起点到室内第一逻辑地点作为终点的移动轨迹信息,其中,所述已知入口的坐标预先存储在所述服务器中,所述第一逻辑地点是室内的任意位置;
[0094]基于众包的方法,所述第一终端获取自身从室内已知入口作为起点到已知出口作为终点的移动轨迹信息,其中,所述已知入口和已知出口的坐标位置预先存储在所述服务器中;
[0095]基于众包的方法,所述第一终端获取自身从室内第二逻辑地点作为起点到已知出口作为终点的移动轨迹信息,其中,所述已知入口的坐标预先存储在所述服务器中,所述第二逻辑地点是室内的任意位置。
[0096]另外,所述第一终端是通过传感器来获得自身在室内的移动轨迹信息,其中,所述传感器包括:加速度传感器和/或陀螺仪传感器和/或磁感应传感器等传感器。
[0097]步骤S202:第二终端在进入室内时,获取室外导航失效前的预设一段时间内的坐标信息,并将所述坐标信息发送给服务器;
[0098]步骤S203:所述第二终端获取自身在室内的移动轨迹信息,并将所述第二终端的移动轨迹信息发送给所述服务器;
[0099]步骤S204:所述服务器依据接收到的所述第二终端的移动轨迹信息和所述坐标信息,确定所述第二终端的初始位置信息;
[0100]步骤S205:在所述第二终端向所述服务器发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述服务器会依据所述第二终端的初始位置信息和所述终点位置信息,生成所述第二终端的目标移动轨迹信息;
[0101]步骤S206:所述服务器判断是否有与所述第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,执行步骤S207,如果否,执行步骤S208:
[0102]步骤S207:向所述第二终端发送所述第一终端的移动轨迹信息;
[0103]步骤S208:返回。
[0104]其中,本发明的主要思想为:所述第一终端从室内的各个入口出发,这些入口的坐标位置信息是已知的,可以通过预先获得了这些入口在室外的GPS坐标来得到坐标位置信息,到达某一个逻辑地点,例如商家的店铺,所述第一终端会获得自身的移动轨迹信息,发送给服务器,所述第二终端,也可以理解为普通用户会先定位自己在室内的初始位置信息,具体方法是所述第二终端从室外进入室内时,由于GPS会在室内失效,所述第二终端在发现室外的GPS失效后,将失效之前预设一段时间内获取的GPS坐标信息发送到所述服务器,所述服务器由此确定第二终端从哪个入口进入的室内,同时,所述第二终端会开始获取所述第二终端的移动轨迹信息,例如:朝北走了 8步,朝西走了 10步,由于所述入口的坐标位置信息是已知的,所以通过所述入口位置坐标信息加上移动轨迹信息,我们可以知道所述第二终端距离这个入口的位置信息,所述服务器根据这个位置和第二终端用户输入的目的位置与第一终端用户上传的移动轨迹信息进行匹配,并返回给第二终端用户匹配的轨迹信息,以引导所述第二终端到达目的位置。
[0105]除此之外,所述第一终端在所述移动轨迹信息中插入标注信息,其中,所述标注信息包括:位于移动轨迹上或者室内的任一逻辑位置的相关信息、提醒信息、广告促销信息和公告信息,例如:所述第一终端移动到了电梯前面,于是标注“电梯”,方便所述第二终端在导航出现偏差时用于矫正,标注也可以是广告、警告(例如:地滑)等信息。
[0106]本发明实施例公开了一种室内导航方法,实施例公开了一种所述第二终端获取自身在室内的初始位置信息的方法,本方法中,所述第二终端在进入室内时,获取室外导航失效前预设一段时间内的坐标信息,并将所述坐标信息发送给服务器,所述第二终端获取自身在室内的移动轨迹信息,并将所述第二终端的移动轨迹信息发送给服务器,所述服务器依据接收到的所述第二终端的移动轨迹信息和所述坐标信息,确定所述第二终端的初始位置信息,利用所述第二终端的初始位置信息,在得到所述第二终点位置信息后,由所述服务器生成目标移动轨迹信息,所述服务器判断是否有与所述第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,则向所述第二终端发送所述第一终端的移动轨迹信息,实现室内导航。
[0107]本发明实施例三公开了一种室内导航方法,参见图3所示,所述方法包括:
[0108]步骤S301:基于众包的方法,第三终端获取自身在室内的移动轨迹信息,发送给中央控制器;
[0109]其中,所述众包的方法,即是由大量的所述第三终端获取自身在室内的移动轨迹信息,这样不同的所述第三终端会获得不同的自身在室内的移动轨迹信息,从而形成若干条不同的针对不同所述第三终端的移动轨迹信息。
[0110]其中,所述第三终端获取自身在室内的移动轨迹信息的过程包括:
[0111]基于众包的方法,所述第三终端获取自身从室内已知入口作为起点到室内第三逻辑地点作为终点的移动轨迹信息,其中,所述已知入口的坐标预先存储在所述服务器中,所述第三逻辑地点是室内的任意位置;
[0112]基于众包的方法,所述第三终端获取自身从室内已知入口作为起点到已知出口作为终点的移动轨迹信息,其中,所述已知入口和已知出口的坐标位置预先存储在所述服务器中;
[0113]基于众包的方法,所述第三终端获取自身从室内第四逻辑地点作为起点到已知出口作为终点的移动轨迹信息,其中,所述已知入口的坐标预先存储在所述服务器中,所述第四逻辑地点是室内的任意位置。
[0114]另外,所述第三终端是通过传感器来获得自身在室内的移动轨迹信息,其中,所述传感器包括:加速度传感器和/或陀螺仪传感器和/或磁感应传感器等传感器。
[0115]步骤S302:第四终端向所述中央控制器发起下载请求,其中,所述下载请求的内容包括:所述第三终端的移动轨迹信息;
[0116]步骤S303:所述第四终端接收所述第三终端的移动轨迹信息;
[0117]步骤S304:所述第四终端获取自身在室内的初始位置信息;
[0118]其中,所述第四终端获取自身在室内的初始位置信息的过程包括:
[0119]步骤S401:所述第四终端在进入室内时,获取室外导航失效前的预设一段时间内的坐标信息,并将所述坐标信息发送给中央控制器;
[0120]步骤S402:所述第四终端获取自身在室内的移动轨迹信息,并将所述第四终端的移动轨迹信息发送给所述中央控制器;
[0121]步骤S403:所述中央控制器依据接收到的第四终端的移动轨迹信息和所述坐标信息,确定所述第四终端的初始位置;
[0122]步骤S404:所述中央控制器将所述第四终端的初始位置发送给所述第四终端。
[0123]步骤S305:在所述第四终端发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述第四终端会依据所述第四终端的初始位置信息和所述终点位置信息,生成所述第四终端的目标移动轨迹信息;
[0124]步骤S306:所述第四终端判断是否有与所述目标移动轨迹信息相匹配的第三终端移动轨迹信息,如果是,则执行步骤S307,如果否,则执行步骤S308 ;
[0125]步骤S307:执行导航;
[0126]步骤S308:返回。
[0127]本发明实施例公开了一种室内导航方法,所述方法中,若干第三终端获取自身在室内的移动轨迹信息,发送给中央控制器,所述第四终端向所述中央控制器发起下载请求,即所述第三终端的移动轨迹信息,第四终端接收所述第三终端的移动轨迹信息,所述第四终端获取自身在室内的初始位置信息,在所述第四终端发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述第四终端会依据所述第四终端的初始位置信息和所述终点位置信息,生成所述第四终端的目标移动轨迹信息,所述第四终端判断是否有与所述目标移动轨迹信息相匹配的第三终端移动轨迹信息,如果是,则执行导航,如果否,则返回,这样就可以进行有效的室内导航,避免了由于室内分布零散或者复杂的情况而无法全面的对室内进行导航的问题。
[0128]本发明实施例四公开了一种室内导航系统,参见图5所示,所述系统包括:第一终端101、第二终端102和服务器103 ;
[0129]其中,所述第一终端101,用于基于众包的方法,获取自身在室内的移动轨迹信息,发送给所述服务器103 ;
[0130]所述第二终端102,用于获取自身在室内的初始位置信息,发送给所述服务器
103 ;
[0131]其中,第二终端102包括:第一获取模块104和第二获取模块105,参见图6所示;
[0132]第一获取模块104用于,获取室外导航失效前的预设一段时间内的坐标信息,并将所述坐标信息发送给服务器103 ;
[0133]所述第二获取模块105用于,获取自身在室内的移动轨迹信息,并将所述移动轨迹信息发送给服务器103;
[0134]所述服务器103,用于在所述第二终端102向所述服务器103发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述服务器103会依据所述第二终端102的初始位置信息和所述终点位置信息,生成所述第二终端的目标移动轨迹信息;
[0135]所述服务器103,还用于判断是否有与所述第二终端102的目标移动轨迹信息相匹配的第一终端101的移动轨迹信息,如果是,则向所述第二终端102发送所述第一终端101的移动轨迹信息,如果否,则返回。
[0136]本实施例公开了一种室内导航系统,基于众包的方法,第一终端获取自身在室内的移动轨迹信息,发送给服务器,第二终端获取自身在室内的初始位置信息,发送给所述服务器,在所述第二终端向所述服务器发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述服务器会依据所述第二终端的初始位置信息和所述终点位置信息,生成所述第二终端的目标移动轨迹信息,所述服务器判断是否有与所述第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,则向所述第二终端发送所述第一终端的移动轨迹信息,本方法中实现了在室内进行导航的目的,解决了由于室内分布零散或者复杂的情况而无法全面的对室内进行导航的问题。
[0137]本发明实施例五公开了一种室内导航系统,参见图6所示,所述系统包括:第三终端106、第四终端107和中央控制器108 ;
[0138]其中,所述第三终端106,用于基于众包的方法,获取自身在室内的移动轨迹信息,发送给所述中央控制器108 ;
[0139]所述第四终端107用于,向所述中央控制器108发起下载请求时,其中,所述下载请求的内容包括:所述第三终端106的移动轨迹信息,接收所述第三终端106的移动轨迹信息,获取自身在室内的初始位置信息,当发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述第四终端107会依据所述第四终端107的初始位置信息和所述终点位置信息,生成所述第四终端107的目标移动轨迹信息,判断是否有与所述目标移动轨迹信息相匹配的第三终端106移动轨迹信息,如果是,则执行导航,如果否,则返回。
[0140]其中,所述第四终端107包括:接收模块109、获取模块110、生成模块111和判断模块112 ;
[0141]其中,所述接收模块109用于,当所述第四终端向所述中央控制器发起下载请求时,其中,所述下载请求的内容包括:所述第三终端的移动轨迹信息,接收所述第三终端的移动轨迹信息;
[0142]所述获取模块110用于,获取所述第四终端自身在室内的初始位置信息;
[0143]所述生成模块111用于,当所述第四终端发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述第四终端会依据所述第四终端的初始位置信息和所述终点位置信息,生成所述第四终端的目标移动轨迹信息;
[0144]所述判断模块112用于,判断是否有与所述目标移动轨迹信息相匹配的第三终端移动轨迹信息,如果是,则执行导航,如果否,则返回。
[0145]本发明实施例公开了一种室内导航系统,若干第三终端获取自身在室内的移动轨迹信息,发送给中央控制器,所述第四终端向所述中央控制器发起下载请求,即所述第三终端的移动轨迹信息,第四终端接收所述第三终端的移动轨迹信息,所述第四终端获取自身在室内的初始位置信息,在所述第四终端发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述第四终端会依据所述第四终端的初始位置信息和所述终点位置信息,生成所述第四终端的目标移动轨迹信息,所述第四终端判断是否有与所述目标移动轨迹信息相匹配的第三终端移动轨迹信息,如果是,则执行导航,如果否,则返回,这样就可以进行有效的室内导航,避免了由于室内分布零散或者复杂的情况而无法全面的对室内进行导航的问题。
[0146]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0147]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽范围。
【权利要求】
1.一种室内导航方法,其特征在于,所述方法包括: 基于众包的方法,第一终端获取自身在室内的移动轨迹信息,发送给服务器; 第二终端获取自身在室内的初始位置信息,发送给所述服务器; 在所述第二终端向所述服务器发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述服务器会依据所述第二终端的初始位置信息和所述终点位置信息,生成所述第二终端的目标移动轨迹信息; 所述服务器判断是否有与所述第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,则向所述第二终端发送所述第一终端的移动轨迹信息,如果否,则返回。
2.根据权利要求1所述的方法,其特征在于,所述基于众包的方法,第一终端获取自身在室内的移动轨迹信息的过程包括: 基于众包的方法,所述第一终端获取自身从室内已知入口作为起点到室内第一逻辑地点作为终点的移动轨迹信息,其中,所述已知入口的坐标位置预先存储在所述服务器中,所述第一逻辑地点是室内的任意位置; 和/或基于众包的方法,所述第一终端获取自身从室内已知入口作为起点到已知出口作为终点的移动轨迹信息,其中,所述已知入口的坐标位置预先存储在所述服务器中,所述已知出口的坐标位置也预先存储在所述服务器中; 和/或基于众包的方法,所述第一终端获取自身从室内第二逻辑地点作为起点到已知出口作为终点的移动轨迹信息,其中,所述已知入口的坐标位置预先存储在所述服务器中,所述第二逻辑地点是室内的任意位置。
3.根据权利要求1所述的方法,其特征在于,所述第二终端获取自身在室内的初始位置信息的过程包括: 所述第二终端在进入室内时,获取室外导航失效前的预设一段时间内的坐标信息,并将所述坐标信息发送给服务器; 所述第二终端获取自身在室内的移动轨迹信息,并将所述第二终端的移动轨迹信息发送给服务器; 所述服务器依据接收到的所述第二终端的移动轨迹信息和所述坐标信息,确定所述第二终端的初始位置信息。
4.根据权利要求1所述的方法,其特征在于,所述基于众包的方法,第一终端获取自身在室内的移动轨迹信息的过程包括: 基于众包的方法,所述第一终端通过传感器获得自身在室内的移动轨迹信息。
5.根据权利要求1所述的方法,其特征在于,还包括: 所述第一终端在所述移动轨迹信息中插入标注信息,其中,所述标注信息包括:位于移动轨迹上或者室内的任一逻辑位置的相关信息、提醒信息、广告促销信息和公告信息。
6.—种室内导航方法,其特征在于,所述方法包括: 基于众包的方法,第三终端获取自身在室内的移动轨迹信息,发送给中央控制器;第四终端向所述中央控制器发起下载请求,其中,所述下载请求的内容包括:所述第三终端的移动轨迹信息; 所述第四终端接收所述第三终端的移动轨迹信息; 所述第四终端获取自身在室内的初始位置信息; 在所述第四终端发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述第四终端会依据所述第四终端的初始位置信息和所述终点位置信息,生成所述第四终端的目标移动轨迹信息; 所述第四终端判断是否有与所述目标移动轨迹信息相匹配的第三终端移动轨迹信息,如果是,则执行导航,如果否,则返回。
7.根据权利要求6所述的方法,其特征在于,所述基于众包的方法,第三终端获取自身在室内的移动轨迹信息的过程包括: 基于众包的方法,所述第三终端获取自身从室内已知入口作为起点到室内第三逻辑地点作为终点的移动轨迹信息,其中,所述已知入口的坐标位置预先存储在所述中央控制器中,所述第三逻辑地点是室内的任意位置; 和/或基于众包的方法,所述第三终端获取自身从室内已知入口作为起点到已知出口作为终点的移动轨迹信息,其中,所述已知入口的坐标位置预先存储在所述中央控制器中,所述已知出口的坐标位置也预先存储在所述中央控制器中; 和/或基于众包的方法,所述第三终端获取室内第四逻辑地点作为起点到已知出口作为终点的移动轨迹信息,其中,所述已知入口的坐标位置预先存储在所述中央控制器中,所述第四逻辑地点是室内的任意位置。
8.根据权利要求6所述的方法,其特征在于,所述第四终端获取自身在室内的初始位置信息的过程包括: 所述第四终端在进入室内时,获取室外导航失效前的预设一段时间内的坐标信息,并将所述坐标信息发送给中央控制器; 所述第四终端获取自身在室内的移动轨迹信息,并将所述第四终端的移动轨迹信息发送给所述中央控制器; 所述中央控制器依据接收到的第四终端的移动轨迹信息和所述坐标信息,确定所述第四终端的初始位置; 所述中央控制器将所述第四终端的初始位置发送给所述第四终端。
9.根据权利要求6所述的方法,其特征在于,所述基于众包的方法,第三终端获取自身在室内的移动轨迹信息的过程包括: 基于众包的方法,所述第三终端通过传感器获得自身在室内的移动轨迹信息。
10.根据权利要求6所述的方法,其特征在于,还包括: 所述第三终端在所述移动轨迹信息中插入标注信息,其中,所述标注信息包括:位于移动轨迹上或者室内的任一逻辑位置的相关信息、提醒信息、广告促销信息和公告信息。
11.一种室内导航系统,其特征在于,所述系统包括:第一终端、第二终端和服务器; 其中,所述第一终端用于,基于众包的方法,获取自身在室内的移动轨迹信息,发送给所述服务器; 所述第二终端用于,获取自身在室内的初始位置信息,发送给所述服务器; 所述服务器用于,在所述第二终端向所述服务器发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述服务器会依据所述第二终端的初始位置信息和所述终点位置信息,生成所述第二终端的目标移动轨迹信息; 所述服务器判断是否有与所述第二终端的目标移动轨迹信息相匹配的第一终端的移动轨迹信息,如果是,则向所述第二终端发送所述第一终端的移动轨迹信息,如果否,则返回。
12.根据权利要求11所述的系统,其特征在于,所述第二终端包括:第一获取模块和第二获取模块; 其中,所述第一获取模块用于,获取室外导航失效前的预设一段时间内的坐标信息,并将所述坐标信息发送给服务器; 所述第二获取模块用于,获取自身在室内的移动轨迹信息,并将所述移动轨迹信息发送给服务器。
13.—种室内导航系统,其特征在于,所述系统包括:第三终端、第四终端和中央控制器; 其中,所述第三终端用于,基于众包的方法,获取自身在室内的移动轨迹信息,发送给所述中央控制器; 所述第四终端用于,向所述中央控制器发起下载请求时,其中,所述下载请求的内容包括:所述第三终端的移动轨迹信息,接收所述第三终端的移动轨迹信息,获取自身在室内的初始位置信息,当发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述第四终端会依据所述第四终端的初始位置信息和所述终点位置信息,生成所述第四终端的目标移动轨迹信息,判断是否有与所述目标移动轨迹信息相匹配的第三终端移动轨迹信息,如果是,则执行导航,如果否,则返回。
14.根据权利要求13所述的系统,其特征在于,所述第四终端包括:接收模块、获取模块、生成模块和判断模块; 其中,所述接收模块用于,当所述第四终端向所述中央控制器发起下载请求时,其中,所述下载请求的内容包括:所述第三终端的移动轨迹信息,接收所述第三终端的移动轨迹信息; 所述获取模块用于,获取所述第四终端自身在室内的初始位置信息; 所述生成模块用于,当所述第四终端发起导航请求时,其中,所述导航请求的内容包括:终点位置信息,所述第四终端会依据所述第四终端的初始位置信息和所述终点位置信息,生成所述第四终端的目标移动轨迹信息; 所述判断模块用于,判断是否有与所述目标移动轨迹信息相匹配的第三终端移动轨迹信息,如果是,则执行导航,如果否,则返回。
【文档编号】G01C21/00GK104422442SQ201310398175
【公开日】2015年3月18日 申请日期:2013年9月4日 优先权日:2013年9月4日
【发明者】王方淇 申请人:王方淇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1