The invention discloses a driver identification method and device based on an intelligent terminal. The method comprises the following steps: horizontal acceleration and refresh the array direction of gravity acceleration on the horizontal array, refreshed and the direction of gravity acceleration and acceleration array array for data processing, the results will be stored on the bus and feature pattern group for comparison, determine whether the car carrier intelligent terminal behavior; refresh gyroscope array, according to the after determining the gyroscope array refresh, intelligent terminal carriers located inside the vehicle to the left or right; refresh the direction of gravity acceleration on the array, the direction of gravity acceleration array refresh after data processing, the processing result with the stored seat feature pattern group for comparison, determine the intelligent terminal carriers located inside the vehicle front seat or back seat judge; intelligent terminal carriers for the driver. The invention can identify whether the intelligent terminal user is a driver or not only by the intelligent terminal, and the system has low complexity and high accuracy.
【技术实现步骤摘要】
基于智能终端的司机识别方法和装置
本专利技术涉及传感器技术和信息处理
,尤其涉及一种基于智能终端的司机识别方法和装置。
技术介绍
最近一项研究表明,在美国,边发信息边开车时的出车祸风险是正常开车时的23.2倍。因此,在美国已经有超过30个州明令禁止在开车时候使用手机,包括接听电话和收发短信。同样的,这种由使用手机造成的车祸风险在全世界都具有普遍性。因此,这种严重的安全问题已经引起了很多关于检测和防止在开车途中使用智能手机接听电话和收发短信的行为研究,并且已经提出了一些可行的方案。(I)通过智能手机和可穿戴设备(例如,可穿戴头戴摄像头)相结合的方法实时监控司机的注意力。类似的技术还包括使用人机交互设备来融合声音信息和车道数据来检测司机的实时状态,或者在挡风玻璃上安装摄像头来监控司机的驾驶行为等方法。此类方法需要额外设备的辅助,并不仅仅依靠智能手机设备,大大限制了该类方法的实用性;(2)通过特定的技巧计算出智能手机所在的位置,进而判断智能手机使用者的身份。例如,通过手机来控制车辆内置音箱发出声音,并且通过计算时间差来判断手机位置,该类方法不仅需要改造车辆,并且还需要车辆具备特定的蓝牙功能;(3)通过手机的内置传感器来判断当前用户是否在行驶车辆内,该类方法需要云端服务器和周围手机传感器信息进行比较,区分前后座,大大增加了系统复杂度。
技术实现思路
有鉴于此,本专利技术提供一种基于智能终端的司机识别方法和装置,不需要任何额外的辅助设备,仅依靠智能终端即可识别智能终端使用者是否为司机,系统复杂度低,准确度高。在第一方面,本专利技术实施例提供了一种基 ...
【技术保护点】
一种基于智能终端的司机识别方法,其特征在于,包括:步骤S1,刷新水平方向合加速度数组和重力方向加速度数组,对刷新后的水平方向合加速度数组和刷新后的重力方向加速度数组进行数据处理,将处理结果与预存的上车特征图样组进行比对,判断智能终端携带者是否有上车的行为;若是,执行步骤S2,若否,返回步骤S1;步骤S2,刷新陀螺仪数组,根据刷新后的陀螺仪数组,确定智能终端携带者位于车内的左边或者右边;刷新重力方向加速度数组,对刷新后的重力方向加速度数组进行数据处理,将处理结果与预存的前后座特征图样组进行比对,确定智能终端携带者位于车内的前座或者后座;步骤S3,根据步骤S2中的确定结果,判断智能终端携带者是否为司机;其中,所述刷新水平方向合加速度数组包括:实时计算所述智能终端在当前时刻地球坐标系中水平方向的合加速度值;以当前时刻的水平方向的合加速度值和此前计算得到的M个水平方向的合加速度值按照时间前后顺序组成刷新后的水平方向合加速度数组,M为大于等于0的整数;所述刷新重力方向加速度数组包括:实时计算所述智能终端在当前时刻地球坐标系中重力方向的加速度值;以当前时刻的重力方向的加速度值和此前计算得到的N个重 ...
【技术特征摘要】
1.一种基于智能终端的司机识别方法,其特征在于,包括: 步骤SI,刷新水平方向合加速度数组和重力方向加速度数组,对刷新后的水平方向合加速度数组和刷新后的重力方向加速度数组进行数据处理,将处理结果与预存的上车特征图样组进行比对,判断智能终端携带者是否有上车的行为;若是,执行步骤S2,若否,返回步骤SI ; 步骤S2,刷新陀螺仪数组,根据刷新后的陀螺仪数组,确定智能终端携带者位于车内的左边或者右边;刷新重力方向加速度数组,对刷新后的重力方向加速度数组进行数据处理,将处理结果与预存的前后座特征图样组进行比对,确定智能终端携带者位于车内的前座或者后座; 步骤S3,根据步骤S2中的确定结果,判断智能终端携带者是否为司机; 其中,所述刷新水平方向合加速度数组包括:实时计算所述智能终端在当前时刻地球坐标系中水平方向的合加速度值;以当前时刻的水平方向的合加速度值和此前计算得到的M个水平方向的合加速度值按照时间前后顺序组成刷新后的水平方向合加速度数组,M为大于等于O的整数; 所述刷新重力方向加速度数组包括:实时计算所述智能终端在当前时刻地球坐标系中重力方向的加速度值;以当前时刻的重力方向的加速度值和此前计算得到的N个重力方向的加速度值按照时间前后顺序组成刷新后的重力方向加速度数组,N为大于等于O的整数。 所述刷新陀螺仪数组包括:实时采集智能终端陀螺仪的测量数据;以当前时刻的陀螺仪的测量数据和此前采集得到的P个陀螺仪的测量数据按照时间前后顺序组成刷新后的陀螺仪数组,P为大于等于O的整数。2.根据权利要求1所述的基于智能终端的司机识别方法,其特征在于,所述方法还包括,当判断智能终端携带者为司机时,禁用所述智能终端的软键盘。3.根据权利要求1或2所述的基于智能终端的司机识别方法,其特征在于,在所述步骤Si之前,所述方法还包括步骤SO:刷新水平方向合加速度数组和重力方向加速度数组,对刷新后的水平方向合加速度数组和刷新后的重力方向加速度数据进行数据处理,将处理结果与预存的走路特征图样组进行比对,判断智能终端携带者是否有走路的行为;若是,执行步骤SI,若否,间隔预定的时间,返回步骤SO。4.根据权利要求3所述的基于智能终端的司机识别方法,其特征在于,所述实时计算所述智能终端在当前时刻地球坐标系中水平方向的合加速度值以及实时计算所述智能终端在当前时刻地球坐标系中重力方向的加速度值包括: 以预定的频率实时采集智能终端加速度传感器、陀螺仪和磁场传感器的测量数据; 计算所述智能终端相对于地球的空间姿态角; 根据计算得到的所述空间姿态角,将加速度传感器在X轴、Y轴的测量数据,过滤掉重力方向加速度分量,获取在地球坐标系中两个水平方向加速度值; 将过滤后的所述两个水平方向加速度值进行加速度融合,转化为地球坐标系中水平方向的合加速度值; 根据加速度传感器在X轴、Y轴和Z轴的测量数据,以及获取的所述地球坐标系中两个水平方向加速度值,计算地球坐标系中重力方向的加速度值。5.根据权利要求1所述的基于智能终端的司机识别方法,其特征在于,所述上车特征图样组的生成方法包括: 在智能终端携带者完成典型上车行为的过程中,实时采集智能终端加速度传感器、陀螺仪和磁场传感器的多组测量数据; 根据采集到的所述多组测量数据,计算在智能终端携带者完成典型上车行为的过程中,智能终端在地球坐标系中水平方向合加速度数组和重力方向加速度数组; 对所述水平方向合加速度数组和所述重力方向加速度数组进行数据处理,得到至少一个典型特征值,作为与所述典型上车行为对应的上车特征图样; 将所有典型上车行为对应的上车特征图样的合集,作为所述的上车特征图样组...
【专利技术属性】
技术研发人员:李向阳,波澄,简学思,
申请(专利权)人:无锡赛思汇智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。