本公开是关于一种定位的方法和装置,属于定位技术领域。该方法包括:通过待定位的第一移动终端的短距离通信模块,接收所述短距离通信模块的通信范围内的至少一个第二移动终端广播的位置报文,第二移动终端广播的位置报文携带所述第二移动终端的位置;根据第一位置集合,获取所述第一移动终端的参考位置,所述第一位置集合包括所述至少一个第二移动终端的位置;获取定位辅助数据,根据所述参考位置和所述定位辅助数据,对所述第一移动终端进行定位。该装置包括:接收模块,第一获取模块,第二获取模块和定位模块。本公开中可以提高获取第一移动终端的参考位置的准确性,进而可以提高定位速度。
【技术实现步骤摘要】
本公开是关于定位
,尤其是关于一种定位的方法和装置。
技术介绍
定位技术是指借助于卫星获取准确位置的技术,并且,定位技术已经普遍应用在了诸如导航等诸多领域中。在导航领域中,移动终端可以实时通过定位技术对移动终端进行定位,以获取移动终端的当前位置,根据当前位置和目的地位置,生成导航路线。目前,大部分移动终端通过AGPS (Assisted Global Posit1ning System,辅助全球卫星定位系统)定位方法对移动终端进行定位,具体定位过程可以为:移动终端接入基站,并获取基站的基站标识;通过无线网络向AGPS服务器发送该基站标识;AGPS服务器根据该基站标识,从基站标识和位置信息的对应关系中获取基站的位置信息,通过无线网络向移动终端发送基站的位置信息;移动终端将基站的位置信息作为参考位置,并获取定位辅助数据,定位辅助数据可以为当前地区可用的卫星频段和卫星方位等;根据该参考位置和定位辅助数据,计算移动终端与卫星之间的仰角;在该仰角范围内搜索至少三颗卫星,并接收至少三颗卫星中的每颗卫星发射的卫星信号,并根据每颗卫星发射的卫星信号,对移动终端进行定位。公开内容为了克服相关技术的问题,本公开提供了一种定位的方法和装置。—方面,本公开提供了一根据本公开实施例的第一方面,提供一种定位的方法,包括:通过待定位的第一移动终端的短距离通信模块,接收所述短距离通信模块的通信范围内的至少一个第二移动终端广播的位置报文,第二移动终端广播的位置报文携带所述第二移动终端的位置;根据第一位置集合,获取所述第一移动终端的参考位置,所述第一位置集合包括所述至少一个第二移动终端的位置;获取定位辅助数据,根据所述参考位置和所述定位辅助数据,对所述第一移动终端进行定位。可选的,第二移动终端广播的位置报文还携带所述位置的获取方式;所述根据第一位置集合,获取所述第一移动终端的参考位置,包括:在第一位置集合中包括获取方式为第一预设获取方式的位置时,从所述第一位置集合中选择获取方式为第一预设获取方式的位置构成第二位置集合;在第一位置集合中不包括获取方式为第一预设获取方式的位置时,从所述第一位置集合中选择获取方式为第二预设获取方式的位置构成第二位置集合;根据所述第二位置集合,获取所述第一移动终端的参考位置。可选的,所述从所述第一位置集合中选择获取方式为第一预设获取方式的位置构成第二位置集合,包括:从所述第一位置集合中选择获取方式为第一预设获取方式且离所述第一移动终端最近的第二移动终端的位置构成第二位置集合;所述从所述第一位置集合中选择获取方式为第二预设获取方式的位置构成第二位置集合,包括:从所述第一位置集合中选择获取方式为第二预设获取方式且离所述第一移动终端最近的第二移动终端的位置构成第二位置集合。可选的,所述根据所述第二位置集合,获取所述第一移动终端的参考位置,包括:在所述第二位置集合包括一个位置时,将所述位置作为所述第一移动终端的参考位置;在所述第二位置集合包括多个位置时,计算所述多个位置的平均位置作为所述第一移动终端的参考位置。可选的,所述根据所述第二位置集合,获取所述第一移动终端的参考位置,包括:在所述第二位置集合包括多个位置时,从所述第二位置集合中确定第三位置集合,所述第三位置集合中的任意两个位置之间的距离不超过预设距离;计算所述第三位置集合的平均位置作为所述第一移动终端的参考位置。另一方面,本公开提供了一根据本公开实施例的第二方面,提供一种定位的装置,包括:接收模块,用于通过待定位的第一移动终端的短距离通信模块,接收所述短距离通信模块的通信范围内的至少一个第二移动终端广播的位置报文,第二移动终端广播的位置报文携带所述第二移动终端的位置;第一获取模块,用于根据第一位置集合,获取所述第一移动终端的参考位置,所述第一位置集合包括所述至少一个第二移动终端的位置;第二获取模块,用于获取定位辅助数据;定位模块,用于根据所述参考位置和所述定位辅助数据,对所述第一移动终端进行定位。可选的,第二移动终端广播的位置报文还携带所述位置的获取方式;所述第一获取模块,包括:第一选择单元,用于在第一位置集合中包括获取方式为第一预设获取方式的位置时,从所述第一位置集合中选择获取方式为第一预设获取方式的位置构成第二位置集合;第二选择单元,用于在第一位置集合中不包括获取方式为第一预设获取方式的位置时,从所述第一位置集合中选择获取方式为第二预设获取方式的位置构成第二位置集合;获取单元,用于根据所述第二位置集合,获取所述第一移动终端的参考位置。可选的,所述第一选择单元,用于从所述第一位置集合中选择获取方式为第一预设获取方式且离所述第一移动终端最近的第二移动终端的位置构成第二位置集合;所述第二选择单元,用于从所述第一位置集合中选择获取方式为第二预设获取方式且离所述第一移动终端最近的第二移动终端的位置构成第二位置集合。可选的,所述获取单元,用于在所述第二位置集合包括一个位置时,将所述位置作为所述第一移动终端的参考位置;所述获取单元,用于在所述第二位置集合包括多个位置时,计算所述多个位置的平均位置作为所述第一移动终端的参考位置。可选的,所述获取单元,用于在所述第二位置集合包括多个位置时,从所述第二位置集合中确定第三位置集合,所述第三位置集合中的任意两个位置之间的距离不超过预设距离,计算所述第三位置集合的平均位置作为所述第一移动终端的参考位置。另一方面,本公开提供了一根据本公开实施例的第三方面,提供一种定位的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:通过待定位的第一移动终端的短距离通信模块,接收所述短距离通信模块的通信范围内的至少一个第二移动终端广播的位置报文,第二移动终端广播的位置报文携带所述第二移动终端的位置;根据第一位置集合,获取所述第一移动终端的参考位置,所述第一位置集合包括所述至少一个第二移动终端的位置;获取定位辅助数据,根据所述参考位置和所述定位辅助数据,对所述第一移动终端进行定位。在本公开实施例中,通过待定位的第一移动终端的短距离通信模块,接收短距离通信模块的通信范围内的至少一个第二移动终端广播的位置报文,第二移动终端广播的位置报文携带第二移动终端的位置;根据第一位置集合,获取第一移动终端的参考位置,第一位置集合包括至少一个第二移动终端的位置;获取定位辅助数据,根据参考位置和定位辅助数据,对第一移动终端进行定位。由于通过第一移动终端的短距离通信模块获取第一移动终端的参考位置,从而可以提高获取第一移动终端的参考位置的准确性,进而可以提高定位速度。【附图说明】此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,并不构成对本公开的限定。在附图中:图1是根据一示例性实施例示出的一种定位的方法的流程图;图2-1是根据一示例性实施例示出的一种定位的方法的流程图;图2-2是根据一示例性实施例示出的一种位置报文的示意图;图3-1是根据一示例性实施例示出的一种定位的装置结构示意图;图3-2是根据一示例性实施例示出的一种第一获取模块的装置结构示意图;图4是根据一示例性实施例示出的一种定位的结构示意图(第一移动终端的一般结构)。【具体实施方式】为使本公开的目的、技术方案和优点更加清楚明白,下面将结合本文档来自技高网...
【技术保护点】
一种定位的方法,其特征在于,所述方法包括:通过待定位的第一移动终端的短距离通信模块,接收所述短距离通信模块的通信范围内的至少一个第二移动终端广播的位置报文,第二移动终端广播的位置报文携带所述第二移动终端的位置;根据第一位置集合,获取所述第一移动终端的参考位置,所述第一位置集合包括所述至少一个第二移动终端的位置;获取定位辅助数据,根据所述参考位置和所述定位辅助数据,对所述第一移动终端进行定位。
【技术特征摘要】
【专利技术属性】
技术研发人员:冯超,刘丹,杨冬东,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。