一种基于手机传感数据实现用户身份辨识的方法及系统技术方案

技术编号:34012590 阅读:12 留言:0更新日期:2022-07-02 14:57
本发明专利技术公开了一种基于手机传感数据实现用户身份辨识的方法及系统,包括获取行程数据;对所述行程数据进行预处理,根据行程数据的转弯角度计算实际驾驶中的线速度、离心加速度值,并与预先建立的关系数据库中的相应值进行对比;通过比较对比结果与预设阈值之间的大小,判定行程数据为驾驶数据或者乘客数据。通过上述方案,无需借助其他数据,直接根据手机采集的数据即可识别驾驶行为。采集的数据即可识别驾驶行为。采集的数据即可识别驾驶行为。

【技术实现步骤摘要】
一种基于手机传感数据实现用户身份辨识的方法及系统


[0001]本专利技术涉及计算机
,具体涉及一种基于手机传感数据实现用户身份辨识的方法及系统。

技术介绍

[0002]随着车联网大数据时代的来临,大数据、人工智能等技术可以精确的描述用户驾驶行为的好坏。车联网在对各种车辆行驶的速度,加速度,温度,压力,亮度等多方面数据采集后,全面分析驾驶员的操作状态,车辆自身的运行状态以及路况情况,最后用准确的数据表述出来。
[0003]因此,有效的驾驶行为数据是分析驾驶员驾驶习惯的前提,对于获取的大量车联网驾驶行程数据,从中过滤掉无效和虚假数据一直是数据利用的难点,也是汽车主机厂、车联网科技公司的关注焦点。常规技术难以通过手机传感数据来分辨是驾驶员还是乘客,判断用户驾驶行为,也无法通过手机app分辨是谁在驾驶。

技术实现思路

[0004]为了解决上述现有技术中的问题,本专利技术提供一种基于手机传感数据实现用户身份辨识的方法及系统,以有效的驾驶行为数据作为分析驾驶员驾驶习惯的前提,通过手机加速度计和GPS数据测试并计算车辆在转弯时的司机位和乘客位由于转弯半径不同导致的线速度、离心加速度的差异,从而分析手机处于司机位还是乘客位。
[0005]本申请提供了一种基于手机传感数据实现用户身份辨识的方法,所述方法包括:
[0006]获取行程数据;
[0007]对所述行程数据进行预处理,根据行程数据的转弯角度计算实际驾驶中的线速度、离心加速度值,并与预先建立的关系数据库中的相应值进行对比;r/>[0008]通过比较对比结果与预设阈值之间的大小,判定行程数据为驾驶数据或者乘客数据。
[0009]优选的,所述关系数据库的预先建立包括:
[0010]利用手机加速度计和GPS定位系统进行道路测试,获得转弯过程中的车辆在不同位置时,车辆驾驶位和乘客位的线速度和离心加速度;
[0011]统计车辆处于不同转弯角度下,车辆驾驶位和乘客位的离心加速度平均值和标准差,建立转弯角度、线速度和离心加速度的关系数据库。
[0012]优选的,所述行程数据包括GPS点数据和加速度计数据。
[0013]进一步地,所述对行程数据进行预处理,根据行程数据的转弯角度计算实际驾驶中的线速度、离心加速度值,并与预先建立的关系数据库中的相应值进行对比包括:
[0014]遍历纠偏处理后的行程数据中所有GPS数据点;
[0015]提取GPS点数据中的转弯角度和转弯中的平均线速度,得到若干组GPS转弯数据;
[0016]提取加速度计数据中的离心加速度数据;
[0017]根据各组GPS转弯数据的起止转弯点时间戳,找出相应时间段内的加速度计记录的离心加速度,得到每组平均离心加速度;
[0018]将平均离心加速度与关系数据库中的相应数据进行比对,判断行程数据为驾驶数据还是乘客数据。
[0019]进一步地,所述得到若干组GPS转弯数据包括:
[0020]S1将GPS点数据按照采集的时间先后排序,方向角数据作一阶差分;
[0021]S2逐一查找一阶差分同号的相邻点,并对一阶差分累加求和,作为转弯角度;
[0022]S3根据起止转弯点时间戳和经纬度,得到转弯过程中的平均线速度;
[0023]S4重复步骤S2和S3,得到若干组GPS转弯数据。
[0024]进一步地,所述将平均离心加速度与关系数据库中的相应数据进行比对,判断行程数据为驾驶数据还是乘客数据包括:
[0025]a,将GPS转弯数据作为索引,查找关系数据库中最相近的转弯角度;
[0026]b,通过比对同一转弯角度下的线速度和平均离心加速度,判断行程数据的线速度和离心加速度是否满足约束条件;将满足所述约束条件的行程数据判定为驾驶数据,反之则为乘客数据;
[0027]c,针对每组转弯数据,分别重复以上步骤a和b,按照转弯时间加权得到最终结果。
[0028]进一步地,所述约束条件包括:
[0029](数据库驾驶位线速度

标准差)≤行程线速度≤(数据库驾驶位线速度+标准差);
[0030](数据库驾驶位离心加速度

标准差)≤行程离心加速度≤(数据库驾驶位离心加速度+标准差)。
[0031]一种基于驾驶行为数据的用户身份辨识系统,所述系统包括:
[0032]获取模块,用于获取行程数据;
[0033]在线处理模块,用于对所述行程数据进行预处理,根据行程数据的转弯角度计算实际驾驶中的线速度、离心加速度值,并与预先建立的关系数据库中的相应值进行对比;
[0034]判定模块,用于通过比较对比结果与预设阈值之间的大小,判定行程数据为驾驶数据或者乘客数据。
[0035]本专利技术的有益效果体现在:
[0036]本专利技术提供的一种基于手机传感数据实现用户身份辨识的方法及系统,通过获取行程数据,并对所述行程数据进行预处理,根据行程数据的转弯角度计算实际驾驶中的线速度、离心加速度值,并与预先建立的关系数据库中的相应值进行对比;从而判定驾驶数据或者乘客数据。行程数据通过手机采集加速度计和GPS定位系统获得,无需借助其他数据,即可直接根据手机采集的数据识别驾驶行为。通过手机加速度计和GPS数据测试并计算车辆在转弯时的司机位和乘客位由于转弯半径不同导致的线速度、离心加速度的差异,从而分析手机处于司机位还是乘客位。
[0037]其中,预先构建的关系数据库通过多次真实道路测试实验获得,能够确保基于测试实验得到的关系数据库的相关数据中所包含的各个转弯角度下与驾驶行为之间的相互关联性,满足驾驶行为的身份辨识中对于高精度和高准确度的要求。
附图说明
[0038]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
[0039]图1为本专利技术提供的基于手机传感数据实现用户身份辨识的方法流程图;
[0040]图2为本专利技术提供的弯道角度与线速度关系曲线图;
[0041]图3为本专利技术提供的弯道角度与离心加速度关系曲线图。
具体实施方式
[0042]下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只作为示例,而不能以此来限制本专利技术的保护范围。
[0043]需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。
[0044]实施例1:本专利技术具体实施方式中提供实施1:一种基于手机传感数据实现用户身份辨识的方法,如图1所示,所述方法包括:
[0045]S101获取行程数据;
[0046]S102对所述行程数据进行预处理,根据行程数据的转弯角度计算实际驾驶中的线速度、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于手机传感数据实现用户身份辨识的方法,其特征在于,所述方法包括:获取行程数据;对所述行程数据进行预处理,根据行程数据的转弯角度计算实际驾驶中的线速度、离心加速度值,并与预先建立的关系数据库中的相应值进行对比;通过比较对比结果与预设阈值之间的大小,判定行程数据为驾驶数据或者乘客数据。2.根据权利要求1所述的方法,其特征在于,所述关系数据库的预先建立包括:利用手机加速度计和GPS定位系统进行道路测试,获得转弯过程中的车辆在不同位置时,车辆驾驶位和乘客位的线速度和离心加速度;统计车辆处于不同转弯角度下,车辆驾驶位和乘客位的离心加速度平均值和标准差,建立转弯角度、线速度和离心加速度的关系数据库。3.根据权利要求1所述的方法,其特征在于,所述行程数据包括GPS点数据和加速度计数据。4.根据权利要求3所述的方法,其特征在于,所述对行程数据进行预处理,根据行程数据的转弯角度计算实际驾驶中的线速度、离心加速度值,并与预先建立的关系数据库中的相应值进行对比包括:遍历纠偏处理后的行程数据中所有GPS数据点;提取GPS点数据中的转弯角度和转弯中的平均线速度,得到若干组GPS转弯数据;提取加速度计数据中的离心加速度数据;根据各组GPS转弯数据的起止转弯点时间戳,找出相应时间段内的加速度计记录的离心加速度,得到每组平均离心加速度;将平均离心加速度与关系数据库中的相应数据进行比对,判断行程数据为驾驶数据还是乘客数据。5.根据权利要求4所述的方法,其特征在于,所述得到若干组GPS转弯数据包括:S1将GPS点数据...

【专利技术属性】
技术研发人员:鲁鑫郭超逸
申请(专利权)人:北京宏瓴科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1