【技术实现步骤摘要】
一种用户行为数据处理方法、装置、设备及存储介质
本公开涉及计算机
,具体而言,涉及一种用户行为数据处理方法、装置、设备及存储介质。
技术介绍
室内导航技术可以让置身于大型商场、医院、学校等大型室内场所里的人,即使在建筑物内,仍能利用精确的定位功能确定自己的位置并找到想去的地方,因此得到越来越多的重视。在室内导航技术中,行人航位推算(PedestrianDeadReckoning,PDR)技术由于无需在建筑物内预装信标节点,利用惯性传感器(如加速度传感器、陀螺仪、磁力计等)计算人的步长和方向,即推测出行人在建筑物内的踪迹。PDR技术本身的精度严重依赖于输入的数据质量,然而目前针对普通用户的PDR技术,大多是通过用户的终端设备(例如手机)进行加速度数据采集,再通过终端设备中的应用进行数据处理计算,以进行用户步数和导航等的推算,例如用户可以通过终端设备上的网页端进行PDR运算,但是随着终端设备负载的变化和数据传输帧率等因素的变化,导致数据处理的准确性低,如在数据处理时网页端拿到的加速度数据的帧率较低,较低的帧率导致了步数的时间戳检测不准,网页端无法获取传感器采集的真实时间戳,只能近似使用数据更新时的时间戳,误差较大,而且在网页端负载较高的时候,帧率会进一步下降并伴有随机性的丢帧,导致检测难度进一步增加,会导致误差增大。
技术实现思路
有鉴于此,本公开实施例至少提供一种用户行为数据处理方法、装置、电子设备及可读存储介质,可以有效检测用户行动步数,有助于提高检测结果的精度和准确率,以解决上述现 ...
【技术保护点】
1.一种用户行为数据处理方法,其特征在于,所述方法包括:/n获取终端的加速度数据,以及在获取所述加速度数据期间对应的数据传输帧率;/n对所述加速度数据进行低通滤波处理,得到处理后的有效加速度数据;/n基于与所述数据传输帧率匹配的加速度计模长阈值,从所述有效加速度数据中确定出多个有效数据拐点;/n基于得到的多个有效数据拐点的拐点数量,确定出用户的行动步数。/n
【技术特征摘要】 【专利技术属性】
1.一种用户行为数据处理方法,其特征在于,所述方法包括:
获取终端的加速度数据,以及在获取所述加速度数据期间对应的数据传输帧率;
对所述加速度数据进行低通滤波处理,得到处理后的有效加速度数据;
基于与所述数据传输帧率匹配的加速度计模长阈值,从所述有效加速度数据中确定出多个有效数据拐点;
基于得到的多个有效数据拐点的拐点数量,确定出用户的行动步数。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到目标网页在所述终端上加载完毕,并处于运行状态时,控制终端的加速度传感器采集所述终端的加速度数据。
3.根据权利要求1所述的方法,其特征在于,所述基于与所述数据传输帧率匹配的加速度计模长阈值,从所述有效加速度数据中确定出多个有效数据拐点,包括:
确定所述有效加速度数据中的多个数据时间节点,和每个数据时间节点对应的加速度计模长;
根据每个数据时间节点的加速度计模长,确定表征用户行动的步数统计数组;
从所述步数统计数组中确定出多个预选数据拐点;
将所述多个预选数据拐点中,加速度计模长小于与所述数据传输帧率匹配的加速度计模长阈值的预选数据拐点删除,得到所述有效加速度数据中的多个有效数据拐点。
4.根据权利要求3所述的方法,其特征在于,所述根据每个数据时间节点的加速度计模长,确定表征用户行动的步数统计数组,包括:
计算所述多个数据时间节点中每相邻两个数据时间节点中的在后时间节点对应的加速度计模长,与在先时间节点对应的加速度计模长之间的差值;
若所述差值大于或者等于第一比较阈值,将在后时间节点对应的加速度计模长记为在数组中的第一标记元素;
若所述差值小于所述第一比较阈值,将在后时间节点对应的加速度计模长记为在数组中的第二标记元素;
按照每个第一标记元素对应的数据时间节点和每个第二标记元素对应的数据时间节点的先后顺序进行排序,得到包括多个第一标记元素和多个第二标记元素的表征用户行动的步数统计数组。
5.根据权利要求4所述的方法,其特征在于,所述根据所述步数统计数组,确定出表征用户行动的多个预选数据拐点,包括:
遍历所述步数统计数组,若相邻的两个标记元素中的在先标记元素与在后标记元素不同,且该在先标记元素为所述第一标记元素的情况下,将与该在先标记元素对应的时间采集节点确定为预选数据拐点。
6.根据权利要求4所述的方法,其特征在于,所述从所述步数统计数组中确定出多个预选数据拐点,包括:
计算所述步数统计数组中每相邻两个标记元素中的在先标记元素对应的数组元素值与在后标记元素对应的数组元素值之间的差值;
若所述差值大于所述第一比较阈值,将与该在先标记元素对应的时间采集节点确定为预选数据拐点。
技术研发人员:舒向前,王楠,章国锋,
申请(专利权)人:深圳市慧鲤科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。