一种基于步态的定位方法和装置的制造方法_5

文档序号:9371839阅读:来源:国知局
所述第一位置获取单元还包括:
[0163]主定位过滤子单元,用于当所述判断子单元的输出为“是”时,根据计算得到的所述便携设备的第二位置,对所述主定位方法提供的便携设备的主定位位置信息进行过滤,并根据过滤结果触发所述主定位指定子单元或者所述辅助定位指定子单元。
[0164]可选的,所述主定位过滤子单元包括:
[0165]距离计算子单元,用于计算所述便携设备的第二位置与所述主定位位置信息指定的位置之间的距离;
[0166]过滤判断子单元,用于判断所述距离是否大于预先设定的过滤阈值;
[0167]主定位剔除子单元,用于当所述过滤判断子单元的输出为“是”时,剔除所述主定位方法提供的便携设备的主定位位置信息,并且相应地触发所述辅助定位指定子单元;
[0168]主定位保留子单元,用于当所述过滤判断子单元的输出为“否”时,保留所述主定位方法提供的便携设备的主定位位置信息,并且相应地触发所述主定位指定子单元。
[0169]可选的,所述步伐状态获取单元还包括:
[0170]步伐特征检测参数调整子单元,用于根据所述便携设备内的加速度传感器的输出,对所述步伐特征检测参数进行动态调整。
[0171]可选的,所述步伐特征检测参数调整子单元具体用于,计算所述数据抽取子单元输出的加速度数据的最大值与最小值的差值、与所述设定的步伐特征检测参数的平均值,作为在下一个时间区间进行步伐检测所用的所述设定的步伐特征检测参数。
[0172]可选的,所述装置还包括:
[0173]步伐大小值调整单元,用于根据所述便携设备内的加速度传感器的输出,对所述便携设备携带者的步伐大小值进行动态调整。
[0174]可选的,所述步伐大小值调整单元具体用于,根据所述便携设备内的加速度传感器的输出,通过计算主定位点之间的距离和检测到的所述便携设备携带者的步伐状态,采用线性回归的方法对所述便携设备携带者当前的步伐大小值进行动态调整。
[0175]可选的,所述步伐大小值调整单元具体用于,根据在先的两个或多个主定位点之间的距离及在所述在先的两个或多个主定位点之间检测到的所述便携设备携带者的步伐状态确定所述便携设备携带者的步伐均值;所述步伐均值即为在后续的两个或多个主定位点之间计算所述便携设备的第二位置所用的步伐大小值。
[0176]本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
[0177]在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0178]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0179]1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0180]2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
【主权项】
1.一种基于步态的定位方法,其特征在于,包括: 获取便携设备在第一位置的位置信息; 获取所述便携设备携带者的步伐状态; 获取所述便携设备携带者的行进方向; 根据所述步伐状态、所述行进方向、和所述便携设备携带者的步伐大小值以及所述第一位置的位置信息,计算所述便携设备的第二位置。2.根据权利要求1所述的基于步态的定位方法,其特征在于,所述获取便携设备在第一位置的位置信息包括: 如果主定位方法提供了所述便携设备的主定位位置信息,则使用所述主定位位置信息作为所述便携设备在第一位置的位置信息,否则,使用上一次计算得到的所述便携设备的第二位置的位置信息作为所述便携设备在第一位置的位置信息。3.根据权利要求2所述的基于步态的定位方法,其特征在于,所述主定位方法包括:基于蓝牙指纹信息的定位方法、TOA, TDOA, AOA或GPS定位方法。4.根据权利要求1所述的基于步态的定位方法,其特征在于,所述步伐状态包括所述便携设备携带者的步伐数;所述步伐状态根据所述便携设备内的加速度传感器的输出确定。5.根据权利要求4所述的基于步态的定位方法,其特征在于,根据所述便携设备内的加速度传感器的输出确定所述步伐状态的方法包括: 根据所述便携设备运动时加速度传感器输出的加速度数据的变化规律确定所述便携设备携带者的步伐状态。6.根据权利要求5所述的基于步态的定位方法,其特征在于,根据所述便携设备内的加速度传感器的输出确定所述步伐状态的方法包括: 记录所述便携设备内的加速度传感器的输出的加速度变化;所述加速度变化表现为波形图; 每相邻两个加速度波峰之间限定一时间区间; 抽取该时间区间内的加速度数据的最大值、最小值; 当该时间区间内的加速度数据的最大值与最小值的差值大于设定的步伐特征检测参数时,则确定该时间区间内所述便携设备携带者完成一次步伐; 根据所述便携设备携带者完成了一次步伐的时间区间数确定所述便携设备携带者的步伐数。7.根据权利要求1所述的基于步态的定位方法,其特征在于,所述获取所述便携设备携带者的行进方向是指,根据所述便携设备内的加速度传感器和磁力传感器的输出,推测所述便携设备携带者的行进方向。8.根据权利要求7所述的基于步态的定位方法,其特征在于,所述根据所述便携设备内的加速度传感器和磁力传感器的输出,推测所述便携设备携带者的行进方向,包括: 根据所述便携设备内的加速度传感器和磁力传感器输出的数据,计算所述便携设备的旋转矩阵; 根据所述便携设备的旋转矩阵计算表征所述便携设备方位信息的设备姿态信息; 根据所述便携设备的设备姿态信息推测所述便携设备携带者的行进方向。9.根据权利要求1所述的基于步态的定位方法,其特征在于,所述根据所述步伐状态、所述行进方向、和所述便携设备携带者的步伐大小值以及所述第一位置的位置信息,计算所述便携设备的第二位置,包括: 根据所述步伐状态和所述步伐大小值,计算所述便携设备携带者的行进距离; 在所述第一位置的基础上,以所述行进方向为方向,以所述行进距离为长度进行向量累加,得到所述便携设备的第二位置。10.根据权利要求2所述的基于步态的定位方法,其特征在于,还包括: 根据计算得到的所述便携设备的第二位置,对所述主定位方法提供的便携设备的主定位位置信息进行过滤。11.根据权利要求10所述的基于步态的定位方法,其特征在于,所述根据计算得到的所述便携设备的第二位置,对所述主定位方法提供的便携设备的主定位位置信息进行过滤,包括: 计算所述便携设备的第二位置与所述主定位位置信息指定的位置之间的距离; 判断所述距离是否大于预先设定的过滤阈值; 若是,则剔除所述主定位方法提供的便携设备的主定位位置信息;若否,保留所述主定位方法提供的便携设备的主定位位置信息。12.根据权利要求6所述的基于步态的定位方法,其特征在于,根据所述便携设备内的加速度传感器的输出确定所述步伐状态的方法还包括: 根据所述便携设备内的加速度传感器的输出,对所述步伐特征检测参数进行动态调tF.013.根据权利要求12所述的基于步态的定位方法,其特征在于,所述根据所述便携设备内的加速度传感器的输出,对所述步伐特征检测参数进行动态调整,包括: 计算所述时间区间内加速度数据的最大值与最小值的差值、与所述设定的步伐特征检测参数的平均值,作为在下一个时间区间进行步伐检测所用的所述设定的步伐特征检测参数。14.根据权利要求1所述的基于步态的定位方法,其特征在于,还包括: 根据所述便携设备内的加速度传感器的输出,对所述便携设备携带者的步伐大小值进行动态调整。15.根据权利要求14所述的基于步态的定位方法,其特征在于,所述根据所述便携设备内的加速度传感器的输出,对所述便携设备携带者的步伐大小值进行动态调整,包括: 根据所述便携设备内的加速度传感器的输出,通过计算主定位点之间的距离和检测到的所述便携设备携带者的步伐状态,采用线性回归的方法对所述便携设备携带者当前的步伐大小值进行动态调整。16.根据权利要求14所述的基于步态的定位方法,其特征在于,所述根据所述便携设备内的加速度传感器的输出,对所述便携设备携带者的步伐大小值进行动态调整,包括: 根据在先的两个或多个主定位点之间的距离及在所述在先的两个或多个主定位点之间检测到的所述便携设备携带者的步伐状态确定所述便携设备携带者的步伐均值; 所述步伐均值即为在后续的两个或多个主定位点之间计算所述便携设备的第二位置所用的步伐大小值。17.一种基于步态的定位装置,其特征在于,包括: 第一位置获取单元,用于获取便携设备在第一位置的位置信息; 步伐状态获取单元,用于获取所述便携设备携带者的步伐状态; 行进方向获取单元,用于获取所述便携设备携带者的行进方向; 第二位置计算单元,用于根据所述步伐状态、所述行进方向、和所述便携设备携带者的步伐大小值以及所述第一位置的位置信息,计算所述便携设备的第二位置。
【专利摘要】本发明公开了一种基于步态的定位方法,包括:获取便携设备在第一位置的位置信息;获取所述便携设备携带者的步伐状态;获取所述便携设备携带者的行进方向;根据所述步伐状态、所述行进方向、和所述便携设备携带者的步伐大小值以及所述第一位置的位置信息,计算所述便携设备的第二位置。本发明同时提供一种基于步态的定位装置。采用本发明提供的方法,可以有效改善定位点间距大的问题,实现定位点的连续更新。
【IPC分类】G01C21/00
【公开号】CN105091878
【申请号】CN201410164061
【发明人】张志鹏, 钱霄
【申请人】阿里巴巴集团控股有限公司
【公开日】2015年11月25日
【申请日】2014年4月23日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1