用户行为确定方法及装置制造方法及图纸

技术编号:13342767 阅读:113 留言:0更新日期:2016-07-13 20:20
本公开揭示了一种用户行为确定方法及装置,属于智能家居领域。所述用户行为确定方法包括:接收蓝牙设备广播的声明数据,所述声明数据用于声明所述蓝牙设备所对应器械的运动类型;对所述声明数据进行解析,获取所述声明数据所对应的运动类型;根据所述运动类型确定用户行为。本公开解决了相关技术中当待识别行为的运动数据特征不明显时,通过预先建立的模型无法准确识别用户行为,导致识别的准确度较低的问题;达到了提高确定用户行为的准确度的效果。

【技术实现步骤摘要】
用户行为确定方法及装置
本公开涉及智能家居领域,特别涉及一种用户行为确定方法及装置。
技术介绍
为了辅助了解用户的日常生活状态,智能穿戴设备可以对用户的运动数据进行采集,根据对运动数据的分析确定用户行为。智能穿戴设备需要预先收集大量的运动数据,针对每一类用户行为进行数学建模。当用户佩戴智能穿戴设备后,智能穿戴设备可以根据内置的运动传感器采集运动数据,当采集到的运动数据符合预先建立的某一类模型时,则将该类模型所对应的用户行为确定为用户当前所属的行为。当待识别行为具有较低的可识别性时,也即,待识别行为的运动数据特征不明显时,通过预先建立的模型无法准确识别用户行为,导致识别的准确度较低。
技术实现思路
本公开提供一种用户行为确定方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种用户行为确定方法,应用于智能穿戴设备,所述方法包括:接收蓝牙设备广播的声明数据,所述声明数据用于声明所述蓝牙设备所对应器械的运动类型;对所述声明数据进行解析,获取所述声明数据所对应的运动类型;根据所述运动类型确定用户行为。由于蓝牙设备广播的声明数据是用于声明与其位置相近的器械的运动类型的,当智能穿戴设备检测到该声明数据时,可以认为佩戴该智能穿戴设备的用户正在使用该声明数据中声明的器械,因此可以将声明数据中器械对应的运动类型作为用户行为;解决了相关技术中当待识别行为的运动数据特征不明显时,通过预先建立的模型无法准确识别用户行为,导致识别的准确度较低的问题,提高了确定用户行为的准确度。可选的,所述对所述声明数据进行解析,获取所述声明数据所对应的运动类型,包括:当获取到至少两个蓝牙设备广播的声明数据时,获取接收到各个声明数据时声明数据所对应的信号强度;对信号强度最大的声明数据进行解析,获取所述声明数据所对应的运动类型;或者,当获取到至少两个蓝牙设备广播的声明数据时,对接收到的各个声明数据进行解析,获取至少两种运动类型。由于蓝牙设备广播的声明数据是用于声明与其位置相近的器械的运动类型,且信号强度最大的声明数据的蓝牙设备与智能穿戴设备位置最接近,此时可以认为佩戴该智能穿戴设备的用户正在使用信号强度最大的声明数据的蓝牙设备对应的器械,读取该蓝牙设备的声明数据中该器械的运动类型,该器械对应的运动类型即为用户行为。可选的,所述根据所述运动类型确定用户行为,包括:当根据声明数据获取到至少两种运动类型时,读取所述智能穿戴设备采集到的运动数据;查询与所述至少两种运动类型分别对应的数学模型;将所述运动数据与各个数学模型进行匹配,确定出所述运动数据所匹配的数学模型;将所述数学模型所对应的运动类型确定为所述用户行为。由于只需要将运动数据与从声明数据中获取到运动类型对应的数学模型相匹配,无需与所有的运动类型的数学模型相匹配,提高了用户行为确定的效率和准确率。可选的,所述声明数据还包括与器械相关的参数信息,所述方法还包括:根据所述参数信息以及确定出的所述用户行为,分析所述智能穿戴设备所采集到的运动数据,将分析结果发送至与所述智能穿戴设备相连接的终端设备。可选的,所述接收蓝牙设备广播的声明数据之前,所述方法还包括:当接收到第一触发信号且所述智能穿戴设备的工作模式为从机peripheral工作模式时,将所述智能穿戴设备的工作模式切换为主机host工作模式;其中,所述智能穿戴设备处于host工作模式时,接收处于peripheral工作模式下的蓝牙设备广播的数据;使得用户可以主动将智能穿戴设备的工作模式从peripheral工作模式切换为host工作模式,以便该智能穿戴设备能够对用户行为进行识别。可选的,所述接收蓝牙设备广播的声明数据之前,所述方法还包括:每隔预定时间段检测所述智能穿戴设备的工作模式是否为peripheral工作模式,若所述智能穿戴设备的工作模式为peripheral工作模式,则将所述智能穿戴设备的工作模式切换为host工作模式;其中,所述智能穿戴设备处于host工作模式时,接收处于peripheral工作模式下的蓝牙设备广播的数据。可选的,所述接收蓝牙设备广播的声明数据之前,所述方法还包括:当所述智能穿戴设备的工作模式为peripheral工作模式且根据所述智能穿戴设备采集到的运动数据确定用户行为发生变化时,将所述智能穿戴设备的工作模式切换为host工作模式;其中,所述智能穿戴设备处于host工作模式时,接收处于peripheral工作模式下的蓝牙设备广播的数据;当智能穿戴设备采集到的运动数据不符合用户行为对应的数学模型时,则认为用户行为发生了变化,需要重新确定用户行为,此时将该智能穿戴设备的工作模式从peripheral工作模式切换至host工作模式来重新确定用户行为。可选的,所述方法还包括:当接收到第二触发信号且所述智能穿戴设备的工作模式为host工作模式时,将所述智能穿戴设备的工作模式切换为peripheral工作模式;使得用户可以主动将智能穿戴设备的工作模式从host工作模式切换为peripheral工作模式,当智能穿戴设备处于peripheral工作模式时,可以将确定出的用户行为和/或分析结果及时更新至与该智能穿戴设备相连接的终端设备。根据本公开实施例的第二方面,提供一种用户行为确定装置,应用于智能穿戴设备,所述装置包括:接收模块,被配置为接收蓝牙设备广播的声明数据,所述声明数据用于声明所述蓝牙设备所对应器械的运动类型;获取模块,被配置为对所述接收模块接收到的声明数据进行解析,获取所述声明数据所对应的运动类型;确定模块,被配置为根据所述获取模块获取的运动类型确定用户行为。可选地,所述获取模块,包括:第一获取子模块,被配置为当获取到至少两个蓝牙设备广播的声明数据时,获取接收到各个声明数据时声明数据所对应的信号强度;对信号强度最大的声明数据进行解析,获取所述声明数据所对应的运动类型;第二获取子模块,被配置为当获取到至少两个蓝牙设备广播的声明数据时,对接收到的各个声明数据进行解析,获取至少两种运动类型。可选地,所述确定模块,包括:读取子模块,被配置为当根据声明数据获取到至少两种运动类型时,读取所述智能穿戴设备采集到的运动数据;查询子模块,被配置为查询与所述至少两种运动类型分别对应的数学模型;第一确定子模块,被配置为将所述读取子模块读取到的运动数据与所述查询子模块查询到的各个数学模型进行匹配,确定出所述读取子模块读取到的运动数据所匹配的数学模型;第二确定子模块,被配置为将所述第一确定子模块确定的数学模型所对应的运动类型确定为所述用户行为。可选地,所述声明数据还包括与器械相关的参数信息,所述装置还包括:发送模块,被配置为根据所述参数信息以及确定出的所述用户行为,分析所述智能穿戴设备所采集到的运动数据,将分析结果发送至与所述智能穿戴设备相连接的终端设备。可选地,所述装置还包括:第一切换模块,被配置为当接收到第一触发信号且所述智能穿戴设备的工作模式为从机peripheral工作模式时,将所述智能穿戴设备的工作模式切换为主机host工作模式;第二切换模块,被配置为每隔预定时间段检测所述智能穿戴设备的工作模式是否为peripheral工作模式,若所述智能穿戴设备的工作模式为peripheral工作模式,则将所述智能穿戴设备的工作模式切换为本文档来自技高网...

【技术保护点】
一种用户行为确定方法,其特征在于,应用于智能穿戴设备,所述方法包括:接收蓝牙设备广播的声明数据,所述声明数据用于声明所述蓝牙设备所对应器械的运动类型;对所述声明数据进行解析,获取所述声明数据所对应的运动类型;根据所述运动类型确定用户行为。

【技术特征摘要】
1.一种用户行为确定方法,其特征在于,应用于智能穿戴设备,所述方法包括:当接收到触发信号且所述智能穿戴设备的工作模式为从机peripheral工作模式时,将所述智能穿戴设备的工作模式切换为主机host工作模式;或者,每隔预定时间段检测所述智能穿戴设备的工作模式是否为peripheral工作模式,若所述智能穿戴设备的工作模式为peripheral工作模式,则将所述智能穿戴设备的工作模式切换为host工作模式;或者,当所述智能穿戴设备的工作模式为peripheral工作模式且根据所述智能穿戴设备采集到的运动数据确定用户行为发生变化时,将所述智能穿戴设备的工作模式切换为host工作模式;当所述智能穿戴设备处于host工作模式时,接收处于peripheral工作模式下的蓝牙设备广播的声明数据,所述声明数据用于声明所述蓝牙设备所对应器械的运动类型;当获取到至少两个蓝牙设备广播的声明数据时,获取接收到各个声明数据时声明数据所对应的信号强度,对信号强度最大的声明数据进行解析,获取所述声明数据所对应的运动类型;或者,当获取到至少两个蓝牙设备广播的声明数据时,对接收到的各个声明数据进行解析,获取至少两种运动类型;根据获取的运动类型确定用户行为;当接收到第二触发信号且所述智能穿戴设备的工作模式为host工作模式时,将所述智能穿戴设备的工作模式切换为peripheral工作模式,并向与所述智能穿戴设备相连接的终端设备发送确定的用户行为。2.根据权利要求1所述的方法,其特征在于,所述根据所述运动类型确定用户行为,包括:当根据声明数据获取到至少两种运动类型时,读取所述智能穿戴设备采集到的运动数据;查询与所述至少两种运动类型分别对应的数学模型;将所述运动数据与各个数学模型进行匹配,确定出所述运动数据所匹配的数学模型;将所述数学模型所对应的运动类型确定为所述用户行为。3.根据权利要求1至2中任一所述的方法,其特征在于,所述声明数据还包括与器械相关的参数信息,所述方法还包括:根据所述参数信息以及确定出的所述用户行为,分析所述智能穿戴设备所采集到的运动数据,将分析结果发送至与所述智能穿戴设备相连接的终端设备。4.一种用户行为确定装置,其特征在于,应用于智能穿戴设备,所述装置包括:第一切换模块,被配置为当接收到触发信号且所述智能穿戴设备的工作模式为从机peripheral工作模式时,将所述智能穿戴设备的工作模式切换为主机host工作模式;或者,第二切换模块,被配置为每隔预定时间段检测所述智能穿戴设备的工作模式是否为peripheral工作模式,若所述智能穿戴设备的工作模式为peripheral工作模式,则将所述智能穿戴设备的工作模式切换为host工作模式;或者,第三切换模块,被配置为当所述智能穿戴设备的工作模式为peripheral工作模式且根据所述智能穿戴设备采集到的运动数据确定用户行为发生变化时,将所述智能穿戴设备的工作模式切换为host工作模式;接收模块,被配置为当所述智能穿戴设备处于host工作模式时,接收处于peripheral工作模式下的蓝牙设备广播的声明数据,所述声明数据用于声明所述蓝牙设备所对应器械的运动类...

【专利技术属性】
技术研发人员:文振威孙鹏许瑞军
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1