一种用户活动识别方法及装置制造方法及图纸

技术编号:11538704 阅读:73 留言:0更新日期:2015-06-03 13:03
本发明专利技术实施例公开了一种用户活动识别方法及装置。所述方法应用于安装有传感器的智能终端,包括:获得所述传感器的第一数据;对第一数据按照第一算法进行计算获得第一活动识别结果;采用根据训练数据建立的修正模型对所述第一活动识别结果进行修正,获得第二活动识别结果,所述训练数据包括至少一组用户相关信息及历史数据,所述历史数据包括用户活动识别结果及其对应的用户标注的用户活动,所述用户相关信息至少包括用于确定所述用户活动识别结果的传感器数据的获得时间及地点、用户个人信息、应用使用状态信息中的一项;将第二活动识别结果确定为用户活动。该方法提高了对用户活动识别的准确率。

【技术实现步骤摘要】
一种用户活动识别方法及装置
本专利技术涉及数据处理
,特别是涉及一种用户活动识别方法及装置。
技术介绍
随着移动通信的发展,现在的智能移动终端中集成了多种功能强大的传感器装置,如加速度(Accelerometer)、环境光(AmbientLight)、全球定位系统(GlobalPositioningSystem,GPS),接近度传感器(ProximitySensor)、指南针(compass)、陀螺仪(gyroscope)、摄像头(Camera)等,智能终端能够实时捕捉各个传感器微小的变化,并作出相应的反应。这些传感器在移动通信设备中的普遍应用为数据挖掘提供巨大的应用机会。对移动终端中传感器数据进行分析和挖掘以识别用户的动作与活动是当前热门的学科,在学术与商业上都有极大的价值。例如,利用智能手机对儿童在家和学校的活动进行检测,及早地检测儿童活动的异常,或者对可能面临的危险等向家长和老师进行预警等。现有技术中,智能终端可以根据当前获得的传感器数据以及预先建立的知识库来识别当前用户的活动,该知识库中包含在先收集的传感器数据与对应的用户活动的训练数据。然而该方法完全基于传感器数据及有限的训练数据,对用户活动的识别准确率较低。
技术实现思路
本专利技术实施例中提供了一种用户活动识别方法及装置,能够提高用户活动的识别准确率。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:第一方面,提供一种用户活动识别方法,应用于安装有传感器的智能终端,所述方法包括:获得所述传感器的第一数据;对所述第一数据按照第一算法进行计算获得第一活动识别结果;采用根据训练数据建立的修正模型对所述第一活动识别结果进行修正,获得第二活动识别结果,所述训练数据包括至少一组用户相关信息及历史数据,所述历史数据包括用户活动识别结果及其对应的用户标注的用户活动,所述用户相关信息至少包括用于确定所述用户活动识别结果的传感器数据的获得时间及地点、用户个人信息、应用使用状态信息中的一项;将所述第二活动识别结果确定为用户活动。结合上述第一方面,在第一种实现方式中,所述第一活动识别结果为一个n种活动概率的向量;所述采用根据训练数据建立的修正模型对所述第一活动识别结果进行修正,获得第二活动识别结果,包括:将所述修正模型表示为二值向量;计算所述n种活动概率的向量与所述二值向量的乘积,获得概率分量;在获得的所述概率分量中,选择数值最大的概率分量所对应的活动作为所述第二活动识别结果。结合上述第一方面,或第一方面的第一种实现方式,在第二种实现方式中,在所述将所述第二活动识别结果确定为用户活动之前,还包括:判断所述第二活动识别结果的概率分量是否大于或等于阈值;所述将所述第二活动识别结果确定为用户活动,包括:在所述第二活动识别结果的概率分量大于或等于所述阈值时,则将所述第二活动识别结果确定为用户活动。结合上述第一方面,或第一方面的第一种实现方式,或第一方面的第二种实现方式,在第三种实现方式中,还包括:在所述第二活动识别结果的概率分量小于所述阈值时,向用户输出所述第二活动识别结果;接收所述用户输入的对所述第二活动识别结果的反馈信息;根据所述反馈信息确定用户活动。结合上述第一方面,或第一方面的第一种实现方式,或第一方面的第二种实现方式,或第一方面的第三种实现方式,在第四种实现方式中,还包括:当所述反馈信息中包含用户标注的用户活动时,将所述第一活动识别结果与所述反馈信息中的用户标注的用户活动作为一组历史数据增加至所述训练数据中,并根据增加了历史数据后的训练数据修正所述修正模型。结合上述第一方面,或第一方面的第一种实现方式,或第一方面的第二种实现方式,或第一方面的第三种实现方式,或第一方面的第四种实现方式,在第五种实现方式中,在所述将所述第二活动识别结果确定为用户活动后,还包括:根据所述用户活动,在知识库中查找与所述用户活动对应的应用程序,其中,所述知识库中存储有多种用户活动与应用程序的对应关系;启动所述与所述用户活动对应的应用程序。第二方面,提供一种用户活动识别装置,该装置应用于安装有传感器的智能终端,所述装置包括:获取单元,用于获得所述传感器的第一数据;识别单元,用于对所述获取单元获取的第一数据按照第一算法进行计算获得第一活动识别结果;修正单元,用于采用根据训练数据建立的修正模型对所述识别单元识别出的第一活动识别结果进行修正,获得第二活动识别结果,所述训练数据包括至少一组用户相关信息及历史数据,所述历史数据包括用户活动识别结果及其对应的用户标注的用户活动,所述用户相关信息至少包括用于确定所述用户活动识别结果的传感器数据的获得时间及地点、用户个人信息、应用使用状态信息中的一项;确定单元,用于将所述修正单元修正获得的第二活动识别结果确定为用户活动。结合上述第二方面,在第一种实现方式中,所述第一活动识别结果为一个n种活动概率的向量;所述修正单元包括:表征子单元,用于将所述修正模型表示为二值向量;计算子单元,用于计算所述n种活动概率的向量与所述表征子单元表征的二值向量的乘积,获得概率分量;选择子单元,用于在所述计算子单元获得的所述概率分量中,选择数值最大的概率分量所对应的活动作为所述第二活动识别结果。结合上述第二方面,或第二方面的第一种实现方式,在第二种实现方式中,还包括:第一判断单元,用于判断所述第二活动识别结果的概率分量是否大于或等于阈值;所述确定单元,具体用于当所述第一判断单元判断所述第二活动识别结果的概率分量大于或等于所述阈值时,将所述第二活动识别结果确定为用户活动。结合上述第二方面,或第二方面的第一种实现方式,或第二方面的第二种实现方式,在第三种实现方式中,还包括:输出单元,用于当所述第一判断单元判断所述第二活动识别结果的概率分量小于所述阈值时,向用户输出所述第二活动识别结果;信息接收单元,用于接收所述用户输入的对所述输出单元输出的所述第二活动识别结果的反馈信息;所述确定单元,还用于根据所述信息接收单元接收到的反馈信息确定用户活动。结合上述第二方面,或第二方面的第一种实现方式,或第二方面的第二种实现方式,或第二方面的第三种实现方式,在第四种实现方式中,还包括:第二判断单元,用于判断所述信息接收单元接收到的反馈信息中是否包含用户标注的用户活动;数据添加单元,用于当所述第二判断单元判断所述反馈信息中包含用户标注的用户活动时,将所述第一活动识别结果与所述用户标注的用户活动作为一组历史数据增加至所述训练数据中,并根据增加了历史数据后的训练数据修正所述修正模型。结合上述第二方面,或第二方面的第一种实现方式,或第二方面的第二种实现方式,或第二方面的第三种实现方式,或第二方面的第四种实现方式,在第五种实现方式中,还包括:查找单元,用于根据所述确定单元所确定的用户活动,在知识库中查找与所述用户活动对应的应用程序,其中,所述知识库中存储有用户活动与应用程序的对应关系;启动单元,用于启动所述查找单元查找到的与所述用户活动对应的应用程序。本专利技术实施例通过采用用户的相关信息及历史数据建立修正模型,对根据传感器数据计算获得的活动识别结果进行修正,可以提高对用户活动识别的准确率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易本文档来自技高网...

【技术保护点】
一种用户活动识别方法,其特征在于,应用于安装有传感器的智能终端,所述方法包括:获得所述传感器的第一数据;对所述第一数据按照第一算法进行计算获得第一活动识别结果;采用根据训练数据建立的修正模型对所述第一活动识别结果进行修正,获得第二活动识别结果,所述训练数据包括至少一组用户相关信息及历史数据,所述历史数据包括用户活动识别结果及其对应的用户标注的用户活动,所述用户相关信息至少包括用于确定所述用户活动识别结果的传感器数据的获得时间及地点、用户个人信息、应用使用状态信息中的一项;将所述第二活动识别结果确定为用户活动。

【技术特征摘要】
1.一种用户活动识别方法,其特征在于,应用于安装有传感器的智能终端,所述方法包括:获得所述传感器的第一数据;对所述第一数据按照第一算法进行计算获得第一活动识别结果,所述第一活动识别结果为一个n种活动概率的向量;采用根据训练数据建立的修正模型对所述第一活动识别结果进行修正,获得第二活动识别结果,所述训练数据包括至少一组用户相关信息及历史数据,所述历史数据包括用户活动识别结果及其对应的用户标注的用户活动,所述用户相关信息至少包括用于确定所述用户活动识别结果的传感器数据的获得时间及地点、用户个人信息、应用使用状态信息中的一项;所述采用根据训练数据建立的修正模型对所述第一活动识别结果进行修正,获得第二活动识别结果,包括:将所述修正模型表示为二值向量;计算所述n种活动概率的向量与所述二值向量的乘积,获得概率分量;在获得的所述概率分量中,选择数值最大的概率分量所对应的活动作为所述第二活动识别结果;判断所述第二活动识别结果的概率分量是否大于或等于阈值,在所述第二活动识别结果的概率分量大于或等于所述阈值时,将所述第二活动识别结果确定为用户活动。2.根据权利要求1所述的方法,其特征在于,还包括:在所述第二活动识别结果的概率分量小于所述阈值时,向用户输出所述第二活动识别结果;接收所述用户输入的对所述第二活动识别结果的反馈信息;根据所述反馈信息确定用户活动。3.根据权利要求2所述的方法,其特征在于,还包括:当所述反馈信息中包含用户标注的用户活动时,将所述第一活动识别结果与所述反馈信息中的用户标注的用户活动作为一组历史数据增加至所述训练数据中,并根据增加了历史数据后的训练数据修正所述修正模型。4.根据权利要求1至3中任意一项所述的方法,其特征在于,在所述将所述第二活动识别结果确定为用户活动后,还包括:根据所述用户活动,在知识库中查找与所述用户活动对应的应用程序,其中,所述知识库中存储有用户活动与应用程序的对应关系;启动所述与所述用户活动对应的应用程序。5.一种用户活动识别装置,其特征在于,该装置应用于安装有传感器的智能终端,所述装置包括:获取单元,用于获得所述传感器的第一数据;识别单元,用于对所述获取单元获取的第一数据按照第一算法...

【专利技术属性】
技术研发人员:张弓胡楠
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1