The present application provides a positioning method and device. The positioning method including the step cycle, real-time acquisition of sensor data at least two can reflect the motion state of the terminal equipment; at least two sensor data were filtered, the filtered data obtained by the sensor; according to the sensor data after filtering, to hold the terminal equipment user step processing, distance the direction and move in step cycle to obtain the user; according to the distance and direction of mobile users in the step cycle, the current location information of the user is modified to achieve the user's location. By adopting the technical scheme provided by this application, the indoor positioning accuracy can be improved.
【技术实现步骤摘要】
定位方法及装置
本申请涉及通信
,尤其涉及一种定位方法及装置。
技术介绍
随着科学技术的发展以及微机电系统(Micro-Electro-MechanicalSystem,MEMS)惯性传感器的普及,计步器、手机、智能手表等越来越多的电子设备拥有了陀螺和加速度计,因此可以帮助用户统计收集运动信息,分析用户的运行状态,对用户进行室内定位。由于外界或惯性传感器本身的问题导致采集的传感器数据带有噪声,导致基于惯性传感器的室内定位精度较低。
技术实现思路
本申请的多个方面提供一种定位方法及装置,用以提高室内定位精度。本申请的一方面,提供一种定位方法,包括:在计步周期内,实时采集至少两种可以反映终端设备的运动状态的传感器数据;对所述至少两种传感器数据分别进行滤波处理,以获得滤波后的传感器数据;根据所述滤波后的传感器数据,对持有所述终端设备的用户进行计步处理,以获得所述用户在所述计步周期内移动的距离和方向;根据所述用户在所述计步周期内移动的距离和方向,对所述用户当前的位置信息进行修正,以实现对所述用户的定位。本申请的另一方面,提供一种定位装置,包括:状态采集模块,用于在计步周期内,实时采集至少两种可以反映终端设备的运动状态的传感器数据;滤波模块,用于对所述至少两种传感器数据分别进行滤波处理,以获得滤波后的传感器数据;计步模块,用于根据所述滤波后的传感器数据,对持有所述终端设备的用户进行计步处理,以获得所述用户在所述计步周期内移动的距离和方向;定位模块,用于根据所述用户在所述计步周期内移动的距离和方向,对所述用户当前的位置信息进行修正,以实现对所述用户的定位 ...
【技术保护点】
一种定位方法,其特征在于,包括:在计步周期内,实时采集至少两种可以反映终端设备的运动状态的传感器数据;对所述至少两种传感器数据分别进行滤波处理,以获得滤波后的传感器数据;根据所述滤波后的传感器数据,对持有所述终端设备的用户进行计步处理,以获得所述用户在所述计步周期内移动的距离和方向;根据所述用户在所述计步周期内移动的距离和方向,对所述用户当前的位置信息进行修正,以实现对所述用户的定位。
【技术特征摘要】
1.一种定位方法,其特征在于,包括:在计步周期内,实时采集至少两种可以反映终端设备的运动状态的传感器数据;对所述至少两种传感器数据分别进行滤波处理,以获得滤波后的传感器数据;根据所述滤波后的传感器数据,对持有所述终端设备的用户进行计步处理,以获得所述用户在所述计步周期内移动的距离和方向;根据所述用户在所述计步周期内移动的距离和方向,对所述用户当前的位置信息进行修正,以实现对所述用户的定位。2.根据权利要求1所述的方法,其特征在于,所述在计步周期内,实时采集至少两种可以反映终端设备的运动状态的传感器数据,包括:在所述计步周期内,实时采集所述终端设备的加速度值和角速度值;所述对所述至少两种传感器数据分别进行滤波处理,以获得滤波后的传感器数据,包括:对所述加速度值和所述角速度值分别进行滤波处理,以获得滤波后的加速度值和滤波后的角速度值。3.根据权利要求2所述的方法,其特征在于,所述根据所述滤波后的传感器数据,对持有所述终端设备的用户进行计步处理,以获得所述用户在所述计步周期内移动的距离和方向,包括:从所述滤波后的加速度值中,获取相邻极大值和极小值作为极值对;从所述极值对中,获取满足预设的计步条件的极值对作为有效极值对;每当获取到一个有效极值对,确定所述用户在所述有效极值对限定的时间内移动一步,并从所述过滤后的角速度值中,获取在所述有效极值对限定的时间内采集到的角速度值;根据所述用户在所述有效极值对限定的时间内的移动以及在所述有效极值对限定的时间内采集到的角速度值,计算所述用户在所述计步周期内移动的距离和方向。4.根据权利要求3所述的方法,其特征在于,所述计步条件包括极值范围和时间范围;所述从所述极值对中,获取满足预设的计步条件的极值对作为有效极值对,包括:对于每个极值对,判断所述极值对中的极大值和极小值的绝对值是否均位于所述极值范围内,并判断所述极值对限定的时间是否位于所述时间范围内;若判断结果均为是,获取所述极值对作为所述有效极值对。5.根据权利要求3所述的方法,其特征在于,所述从所述过滤后的角速度值中,获取在所述有效极值对限定的时间内采集到的角速度值,包括:若所述过滤后的角速度值中不包括在所述有效极值对限定的时间内采集到的角速度值,则对在之前有效极值对限定的时间内采集到的角速度值进行角度偏移,将偏移后的角速度值作为在所述有效极值对限定的时间内产生的角速度值。6.根据权利要求4所述的方法,其特征在于,所述获取所述极值对作为所述有效极值对之前,还包括:判断所述极值对中的极大值或极小值对应的时间点是否为所述计步周期的起始点;若判断结果为是,则丢弃所述极值对。7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:在所述计步周期内,采集所述终端设备所处环境的气压值;根据所述采集到的气压值,计算所述终端设备所处环境中气压的平均变化率;当所述气压的平均变化率...
【专利技术属性】
技术研发人员:张洁,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。