首页> 中国专利> 基于行进状态感知和专注度感知的非干扰式危险预警方法

基于行进状态感知和专注度感知的非干扰式危险预警方法

摘要

在用户使用智能手机行进过程中实时进行危险预警的方法,步骤为:采集用户使用智能手机过程中的传感器数据和用户交互数据,采集的数据首先被标注后用于离线地预训练出行进状态感知模块中用于感知手机状态和用户状态的分类模型,其次作为实际危险预警进程的输入数据。在实际的危险预警进程中,首先由行进状态感知模块检测出手机的状态和用户的状态,然后将手机状态和采集的用户交互数据输入专注度感知模块量化用户使用智能手机的专注度,最后结合专注度值、用户状态、行进速度三者综合评估用户当前的危险系数并合理发出危险预警。本发明通过非干扰式地从智能手机上获取各类传感器数据以及用户与手机之间的交互数据,为用户提供危险预警。

著录项

  • 公开/公告号CN110740211A

    专利类型发明专利

  • 公开/公告日2020-01-31

    原文格式PDF

  • 申请/专利权人 浙江大学;

    申请/专利号CN201910851461.2

  • 发明设计人 董玮;高艺;蔡振宇;王敏玥;

    申请日2019-09-10

  • 分类号

  • 代理机构杭州天正专利事务所有限公司;

  • 代理人王兵

  • 地址 310058 浙江省杭州市西湖区余杭塘路866号

  • 入库时间 2023-12-17 05:26:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-21

    授权

    授权

  • 2020-02-25

    实质审查的生效 IPC(主分类):H04M1/725 申请日:20190910

    实质审查的生效

  • 2020-01-31

    公开

    公开

说明书

技术领域

本发明涉及一种在用户使用智能手机行进过程中实时进行危险预警的方法。

背景技术

最近的十多年来,智能手机已经取代了传统的功能手机,融入了人们日常生活的方方面面,是现代每个人不可或缺的随身物品。但是随着人们对智能手机依赖性的增强,有越来越多的安全隐患暴露出来。例如日常生活中我们经常可以看到行人边走路边使用手机,也有不少人在骑自行车或者是电瓶车的过程中使用智能手机,他们或者是为了娱乐,或者是为了工作,但是这些行为都可能导致危险的发生。

智能手机自出现以来发展迅猛,搭载其上的各类传感器也随之更新换代。惯性传感器已经是智能手机的标配,包括加速度传感器、陀螺仪、距离传感器等等。此外,用户平时使用频率较高的还有定位模块,麦克风,摄像头等待。这些传感器提供的信息,可以反映用户及手机状态的变化。

如今智能手机使用的主流操作系统,主要包括Google公司开发的Android操作系统和苹果公司开发的iOS操作系统。不同于iOS相对封闭的特点,Android操作系统是一个基于Linux内核开发的开源操作系统。在智能手机上,用户的操作通常包括在屏幕上的点击操作、滑动操作、实体按键的按压操作等。Android底层将用户的这些输入动作以二进制的格式保存下来,存储于文件之中。通过借助Linux提供的getevent命令,我们可以获得关于输入设备和内核输入事件的实时转储的信息。

行进状态感知指的是对用户行进时候的状态进行区分。本专利考虑的行进状态包括走路、跑步、骑自行车、骑电动车。同样在使用智能手机的情况下,不同的行进状态引发危险的概率并不相同。通常来说,走路的同时使用智能手机在日常生活中出现的频率是最高的,而跑步的同时使用智能手机的情况一般只发生在用户跑步锻炼的时候。骑车的同时使用智能手机的情况通常发生于用户需要查看导航软件或者是和人电话交流的时候。相对来说,用户在骑车时遭遇障碍物或者发生碰撞的危险性要大于走路和跑步的时候,另外,行进速度的提高也会提高发生危险的概率。

为了感知用户的行进状态,来自智能手机传感器的数据是必不可少的。但是不同传感器的精度不同,功耗不同,能够提供的数据也不尽相同,如何合理的选择传感器以及如何将不同传感器的数据结合起来,通过较低的代价获得令人满意的数据是一个难点。

此外,仅仅知悉用户的行进状态还不足以进行危险预警,当用户在行进的同时使用智能手机时,特别是当用户比较专注地使用时,发生危险的概率就会大大提高。反映用户使用智能手机专注度的事物有很多,例如用户的手持姿势,手持时长,交互的频率等等。精确地感知用户使用智能手机的专注度可以大大提高危险预警的准确性。

非干扰式的方法指的是本技术方法在执行的过程中无须用户的主动参与,无论是对用户行进状态的感知还是对其使用智能手机专注度的感知都不需要用户参与录入自身所处的状态。干扰式的方法与此相反,例如在判断用户的行进状态时直接发送弹窗向用户询问。干扰式的方法实现起来简单,但是妨碍了用户正常的智能手机使用体验,同时像专注度这样的参数无法被用户主动量化填写。非干扰式的方法可以最大程度上避免这些问题。

发明内容

本发明要克服现有技术的上述缺点,提供一种基于行进状态感知和专注度感知的非干扰式危险预警方法。

本发明力图为用户日常的智能手机使用提供一种危险预警的方法。该方法通过非干扰式地从智能手机上获取各类传感器数据以及用户与手机之间的交互数据,分析出用户行进时的状态和用户使用智能手机的专注度,结合用户行进的速度进行综合评估,为用户提供危险预警。

为实现以上目的,本发明所采取的技术方案是:一种基于行进状态感知和专注度感知的非干扰式危险预警方法,包括以下步骤:

(1)采集必要的数据,包括传感器数据和用户与手机交互的数据,数据采集可以分为两类:

11)第一类要求获取不同用户在不同行进状态下智能手机的数据。该类数据可以提供给步骤(2),用来离线的预先训练出用于后续实时感知行进状态的分类模型。

12)第二类即实时采集智能手机的数据以在线地感知用户的行进状态、专注度以及行进速度。

(2)使用步骤(11)采集的数据,预训练得到行进状态感知模块:

21)将数据分成两份,一份用于训练行进状态感知模块中的用户状态检测模型,一份用于训练模块中的手机状态检测模型。

22)针对用于训练手机状态检测模型的数据,正确标注不同数据在采集时智能手机实际所处的状态。

23)针对用于训练用户状态检测模型的数据,正确标注不同数据在采集时用户实际所处的状态。

24)根据采集的数据和标记的类别进行机器学习,分别训练出可以用于分类的两个模型。

(3)在实际的危险预警进程中,将步骤(12)采集的数据输入步骤(2)训练的模型,感知用户状态和手机状态。

(4)根据步骤(3)得到的不同的手机状态,结合步骤(12)的数据,实时感知用户使用智能手机的专注度:

41)当手机状态为“贴耳打电话”时,设置此时的用户专注度。

42)当手机状态为“身前使用”时,结合用户和智能手机之间的交互特征,量化用户此时的专注度。

(5)根据步骤(12)得到的数据,计算得到用户的行进速度。

(6)结合步骤(3)感知得到的用户状态、步骤(4)感知得到的用户专注度和步骤(5)得到的用户行进速度,综合评估用户当前的危险系数,当超过阈值时向用户发送危险预警。

本发明的优点是:借助智能手机上已有的硬件获取用户的行进状态、用户使用智能手机的专注度,同时结合用户的行进速度,在综合分析之后给出危险预警,为用户日常使用智能手机提供了安全保障;同时,本方法的整个过程是非干扰式的,不需要用户的主动参与,保障了用户正常使用智能手机的体验。

附图说明

图1是本发明依次进行数据采集、行进状态感知、专注度感知和危险预警的整体工作流程图。

图2是本发明的行进状态感知模块的训练过程示意图。

具体实施方式

下面结合附图进一步说明本发明的技术方案。

本发明以智能手机上的传感器数据和用户交互数据为输入,通过训练分类模型去感知用户行进状态,同时量化用户使用智能手机的专注度,并且结合用户移动速度进行综合分析,得到危险系数并发出危险预警。具体步骤如下所示:

(1)通过实现一个后台服务自动地采集智能手机的数据,包括各类传感器的数据,例如加速度传感器、陀螺仪、距离传感器,同时通过getevent命令去获取用户和智能手机的交互数据。数据采集的场景分为两类:

11)第一类数据用于在实际的危险预警之前,离线的训练出用于实时感知行进状态的分类模型,数据采集需要寻找多名志愿者在不同用户状态和手机状态下使用手机。用户状态包括走路、跑步、骑自行车、骑电瓶车以及其它五种,其它可以是用户静止、乘公交等状态。手机状态包括“贴耳打电话”、“身前使用”、其它三种,这里的“身前使用”指的是手机被用户纵向或者横向手持于身前使用的姿势,其它指的是手机被平放、被用户抓在手中正常走路等状态。

12)第二类数据实时采集,在真实的危险预警场景下即时地感知用户的行进状态、专注度以及行进速度,从而实现危险预警。

(2)根据步骤(11)采集的数据,预先训练出用于行进状态感知模块的分类模型:

21)将数据分成两份,一份用于训练行进状态感知模块中的用户状态检测模型,一份用于训练模块中的手机状态检测模型。

22)针对用于训练手机状态检测模型的数据,正确标注不同数据在采集时智能手机实际所处的状态。

23)针对用于训练用户状态检测模型的数据,正确标注不同数据在采集时用户实际所处的状态。

24)根据采集的数据和标记的类别进行机器学习,将步骤(22)和步骤(23)的数据输入支持向量机训练分类模型,同时通过十折交叉验证调整参数,提高分类效果。

(3)在实际的危险预警进程中,将步骤(12)采集的传感器数据输入步骤(2)训练的分类模型,感知用户状态和手机状态。

(4)根据步骤(3)得到的不同的手机状态,结合步骤(12)的数据,实时感知用户使用智能手机的专注度:

41)当手机状态为“贴耳打电话”时,设置此时的用户专注度为定值,即参数focus=0.5。

42)当手机状态为“身前使用”时,此时的用户专注度可以通过公式(1)计算得到。

式中f为分析getevent事件流还原出的最近5秒用户和智能手机的每秒交互次数,交互包括:触碰、滑动、拖曳、多指手势操作,多点触控视为触碰多次。参数t指本次手机状态变为“身前使用”所持续的时间。

(5)根据步骤(12)得到的加速度传感器和GPS数据,计算出用户的行进速度v。

(6)结合步骤(3)感知得到的用户状态、步骤(4)感知得到的用户专注度和步骤(5)得到的用户行进速度,综合评估用户当前的危险系数rf,见公式(2)。

rf=focus*us_factor+v公式(2)

当危险系数rf超过阈值2时,向用户发送危险预警。式中us_factor指代不同的用户状态对应的状态系数,见表一。

表1不同用户状态对应的状态系数

用户状态走路跑步骑自行车骑电瓶车其它us_factor11.11.31.50

本说明书实施例所述的内容仅仅是对发明构思的实现形式的列举,本发明的保护范围不应当被视为仅限于实施例所陈述的具体形式,本发明的保护范围也及于本领域技术人员根据本发明构思所能够想到的等同技术手段。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号