由用户操作电子设备的行为判断其情感状态的方法及系统 |
技术领域 |
本发明属于人机情感交互技术领域,具体涉及一种由用户操作电子设备的行为判断其情感状态的方法及系统。 |
背景技术 |
让计算机(本发明所指计算机为广义计算机,包括智能手机、平板电脑、笔记本电脑、台式机等)理解用户使用它时的情感状态,针对用户的各种情感状态实施适当的交互反馈,是人机情感交互的一个重要工作。 |
可以采用文字、语音、图像中的情感识别方法判断用户的情感状态,这种方法一般比较复杂,有的还需要专用设备。 |
也可以根据用户对计算机的操作行为判断他使用计算机的情感倾向。 |
例如,活跃操作一般代表了积极的情感状态,表明用户喜爱当前的功能或内容。计算机理解人在积极活跃地使用它,反馈以积极的声效、桌面背景和色彩等。 |
正常操作代表了略积极或中性的情感状态,其喜爱的程度低于活跃状态。 |
不操作代表了中性或略负面的情感状态。此时,计算机能够适时自动启动屏幕保护程序、调整显示器亮度、关闭显示器、进入睡眠状态。 |
目前,根据用户的操作行为实施交互反馈,应用较多的一个技术领域是计算机休眠模式、锁屏模式、屏幕保护程序的设置。一般由用户选择设置有关参数值,一般来说是无操作时间。用户在参数值规定的限度内操作计算机时,计算机认为用户在使用该计算机。用户在参数值规定的最大限度没有操作计算机时,认为用户不在使用该计算机。从而触发休眠模式。 |
这种方法的缺点是参数值一经设定即相对固定。要想更改触发条件必须重新设置参数值。而固定化的参数值往往带来不愉悦的使用体验。 |
而且这种方法仅能识别用户正在使用和不在使用两种状态,并不能进一步理解人的情感状态。对应的交互反馈也仅仅是不启动休眠模式/锁屏模式/屏幕保护程序,和启动休眠模式/锁屏模式/屏幕保护程序。不能够为用户带来情感交互体验。 |
因此,有必要研究一种能够根据用户操作计算机的行为特征,识别其情感状态的方法,并根据识别处的用户情感状态,针对性实施交互反馈,提高用户使用计算机的交互体验。 |
发明内容 |
为解决上述问题,提供一种由用户操作电子设备的行为判断其情感状态的方法及系统,根据用户对计算机的操作行为特征,理解其使用计算机的情感状态,根据识别的用户情感状态,实施相应交互反馈。 |
本发明的目的是以下述方式实现的: |
由用户操作电子设备的行为判断其情感状态的方法,所述方法包括 |
步骤1:侦测用户使用计算机的操作行为,设置时间窗口W,并记录时间窗口W内用户对该计算机的第i个操作发生的时间ti.若在窗口内侦测到I个操作,则有I个操作发生的时间序列t1,t2,…,tI; |
步骤2:计算相邻两个操作的时间间隔△ti+1=ti+1-ti.(i=1,2,…,I-1), |
求取全部相邻操作时间间隔的平均值 |
求取全部相邻操作时间间隔中的最大值△tmax=max{△ti+1|i=1,2,…,I-1}; |
步骤3:设置系数a,b,满足0<a≤1,b≥1; |
如果相邻两个操作的时间间隔的时间段为用户活跃使用计算机状态,认为其代表的情感倾向为积极、正面的情感状态; |
如果相邻两个操作的时间间隔的时间段为用户正常使用计算机状态,认为其代表的情感倾向为中性状态; |
如果最近一次操作后超过b△tmax的时间未侦测到用户对计算机的操作的时间段为未使用计算机状态,认为其代表的情感倾向为惰性状态; |
步骤4:反馈实施模块根据当前时刻是否侦测到用户操作以及侦测到用户操作时当前时刻距上一次操作的时间间隔,依据所述用户情感倾向判断方法,确定用户当前的情感状态,实施对应上述三种状态的交互反馈,即: |
当前时刻t侦测到新的操作且时,△t表示与上一次操作的时间间隔,认为用户处于活跃使用计算机状态,其代表的情感倾向为积极、正面的情感状态,实施对应于正面情感的交互反馈; |
当前时刻t侦测到新的操作且时,认为用户处于正常使用计算机状态,其情感倾向为中性状态,实施对应于中性情感的交互反馈; |
当前时刻t距最近一次操作超过b△tmax的时间未侦测到用户新的操作时,认为用户处于未使用计算机状态,其情感倾向为惰性状态,实施对应于惰性情感的交互反馈; |
步骤5:更新时间窗口W,重复上述过程。 |
所述的时间窗口W为将用户解锁开始使用智能移动终端的时刻设置为窗口的起始时间,将智能移动终端再次进入锁屏模式的时刻设置为窗口的结束时间。 |
由用户操作电子设备的行为判断其情感状态的系统,包括用户操作计算机行为侦测模块、用户情感状态理解模块、交互反馈实施模块;所述的用户操作计算机行为侦测模块,用于侦测用户使用计算机的行为,并记录用户在时间窗口W中对智能移动终端的操作行为发生的时间信息提供给用户情感状态理解模块;所述的用户情感状态理解模块根据接收到的用户操作智能移动终端的时间信息,计算出相邻两个操作的时间间隔和全部相邻两个操作时间间隔中的最大值和平均值,作出用户使用计算机的情感状态的理解判断并发送给反馈实施模块;所述的反馈实施模块根据接收的用户情感状态理解模块所确定的情感状态,实施对应的交互反馈。 |
用户操作计算机行为侦测模块负责侦测用户使用计算机的操作行为,用户使用计算机的操作行为包括点击、长按、滑动、拖动、双击、缩放;能是手的触摸操作;或是手通过鼠标、键盘操作;设置时间窗口W,并记录时间窗口W内用户对该计算机的第i个操作发生的时间ti.若在窗口内侦测到I个操作,则有I个操作发生的时间序列t1,t2,…,tI,将t1,t2,…,tI发送至情感理解模块。 |
所述的用户情感状态理解模块模块负责根据接收到的窗口W内用户操作手机的时间信息,作出用户使用手机的情感状态的理解判断,计算和判断方法如下: |
计算相邻两个操作的时间间隔△ti+1=ti+1-ti.(i=1,2,…,I-1), |
求取全部相邻操作时间间隔的平均值 |
求取全部相邻操作时间间隔中的最大值△tmax=max{△ti+1|i=1,2,…,I-1}, |
设置系数a,b.满足0<a≤1,b≥1, |
令相邻两个操作的时间间隔的时间段为用户活跃使用计算机状态,认为其代表的情感倾向为积极、正面的情感状态; |
令相邻两个操作的时间间隔的时间段为用户正常使用计算机状态。其代表的情感倾向为中性状态; |
令最近一次操作后超过b△tmax的时间未侦测到用户对计算机的操作的时间段为未使用计算机状态。其代表的情感倾向为惰性状态。 |
所述的反馈实施模块根据接收的用户情感状态理解模块所确定的情感状态,实施对应的交互反馈: |
对情感倾向为积极、正面的情感状态,实施对应于正面情感的交互反馈,包括悦耳的语音、积极的色调、背景; |
对情感倾向为中性的情感状态,实施对应于中性情感的交互反馈,包括中性的色调; |
对情感倾向为惰性的情感状态,实施对应于惰性情感的交互反馈:启动休眠模式。 |
一种计算机可读存储介质,所述计算机可读存储介质中存储有可适于处理器执行的计算机程序,且所述计算机程序被所述处理器执行时实施由用户操作电子设备的行为判断其情感状态的方法的步骤。 |
本发明的有益效果:根据用户对计算机的操作行为特征,尤其是操作时间间隔,理解其使用计算机的情感状态,并根据理解的用户情感状态,实施相对应的交互反馈。技术方案计算方法简单,能够提高用户使用计算机的交互反馈体验。 |
附图说明 |
图1是本发明的结构示意图。 |
图2是交互反馈示意图。 |
具体实施方式 |
以人们使用计算机(本发明所指计算机为广义计算机,包括智能手机、平板电脑、笔记本电脑、台式机等)为例,对本发明公布的技术方案进行具体说明。需要说明的是,具体实施方式公布的方案并非对本发明技术特征的限制。 |
一种由用户操作电子设备的行为判断其情感状态的系统,包括用户操作计算机行为侦测模块、用户情感状态理解模块、交互反馈实施模块;所述的用户操作计算机行为侦测模块,用于侦测用户使用计算机的行为,并记录用户在时间窗口W中对智能移动终端的操作行为发生的时间信息提供给用户情感状态理解模块;所述的用户情感状态理解模块根据接收到的用户操作智能移动终端的时间信息,计算出相邻两个操作的时间间隔和全部相邻两个操作时间间隔中的最大值和平均值,作出用户使用计算机的情感状态的理解判断并发送给反馈实施模块;所述的反馈实施模块根据接收的用户情感状态理解模块所确定的情感状态,实施对应的交互反馈。 |
用户操作计算机行为侦测模块负责侦测用户使用计算机的操作行为,用户使用计算机的操作行为包括点击、长按、滑动、拖动、双击、缩放;能是手的触摸操作;或是手通过鼠标、键盘操作,设置时间窗口W,并记录时间窗口W内用户对该计算机的第i个操作发生的时间ti.若在窗口内侦测到I个操作,则有I个操作发生的时间序列t1,t2,…,tI,将t1,t2,…,tI发送至情感理解模块。 |
所述的用户情感状态理解模块模块负责根据接收到的窗口W内用户操作手机的时间信息,作出用户使用手机的情感状态的理解判断,计算和判断方法如下:计算相邻两个操作的时间间隔△ti+1=ti+1-ti.(i=1,2,…,I-1), |
求取全部相邻操作时间间隔的平均值 |
求取全部相邻操作时间间隔中的最大值△tmax=max{△ti+1|i=1,2,…,I-1}, |
设置系数a,b.满足0<a≤1,b≥1, |
令相邻两个操作的时间间隔的时间段为用户活跃使用计算机状态,认为其代表的情感倾向为积极、正面的情感状态; |
令相邻两个操作的时间间隔的时间段为用户正常使用计算机状态。其代表的情感倾向为中性状态; |
令最近一次操作后超过b△tmax的时间未侦测到用户对计算机的操作的时间段为未使用计算机状态。其代表的情感倾向为惰性状态。 |
反馈实施模块根据当前时刻是否侦测到用户操作以及侦测到用户操作时当前时刻距上一次操作的时间间隔,依据所述用户情感倾向判断方法,确定用户当前的情感状态,实施对应上述三种状态的交互反馈,即: |
当前时刻t侦测到新的操作且时,△t表示与上一次操作的时间间隔,认为用户处于活跃使用计算机状态,其代表的情感倾向为积极、正面的情感状态,实施对应于正面情感的交互反馈:包括悦耳的语音、积极的色调、背景。 |
当前时刻t侦测到新的操作且时,认为用户处于正常使用计算机状态,其情感倾向为中性状态,实施对应于中性情感的交互反馈:包括中性的色调。 |
当前时刻t距最近一次操作超过b△tmax的时间未侦测到用户新的操作时,认为用户处于未使用计算机状态,其情感倾向为惰性状态,实施对应于惰性情感的交互反馈:启动休眠模式。 |
时间窗口W为将用户解锁开始使用智能移动终端的时刻设置为窗口的起始时间,将智能移动终端再次进入锁屏模式的时刻设置为窗口的结束时间。 |
由用户操作电子设备的行为判断其情感状态的方法,所述方法包括: |
步骤1:侦测用户使用计算机的操作行为,设置时间窗口W,并记录时间窗口W内用户对该计算机的第i个操作发生的时间ti.若在窗口内侦测到I个操作,则有I个操作发生的时间序列t1,t2,…,tI; |
步骤2:计算相邻两个操作的时间间隔△ti+1=ti+1-ti.(i=1,2,…,I-1), |
求取全部相邻操作时间间隔的平均值 |
求取全部相邻操作时间间隔中的最大值△tmax=max{△ti+1|i=1,2,…,I-1}; |
步骤3:设置系数a,b,满足0<a≤1,b≥1; |
如果相邻两个操作的时间间隔的时间段为用户活跃使用计算机状态,认为其代表的情感倾向为积极、正面的情感状态; |
如果相邻两个操作的时间间隔的时间段为用户正常使用计算机状态,认为其代表的情感倾向为中性状态; |
如果最近一次操作后超过b△tmax的时间未侦测到用户对计算机的操作的时间段为未使用计算机状态,认为其代表的情感倾向为惰性状态; |
步骤4:反馈实施模块根据当前时刻是否侦测到用户操作以及侦测到用户操作时当前时刻距上一次操作的时间间隔,依据所述用户情感倾向判断方法,确定用户当前的情感状态,实施对应上述三种状态的交互反馈,即: |
当前时刻t侦测到新的操作且时,△t表示与上一次操作的时间间隔,认为用户处于活跃使用计算机状态,其代表的情感倾向为积极、正面的情感状态,实施对应于正面情感的交互反馈。 |
当前时刻t侦测到新的操作且时,认为用户处于正常使用计算机状态,其情感倾向为中性状态,实施对应于中性情感的交互反馈。 |
当前时刻t距最近一次操作超过b△tmax的时间未侦测到用户新的操作时,认为用户处于未使用计算机状态,其情感倾向为惰性状态,实施对应于惰性情感的交互反馈:启动休眠模式; |
步骤5:更新时间窗口W,重复上述过程。 |
以上所述的仅是本发明的优选实施方式,应当指出,对于本领域的技术人员来说,在不脱离本发明整体构思前提下,还可以作出若干改变和改进,这些也应该视为本发明的保护范围。 |
由用户操作电子设备的行为判断其情感状态的方法及系统
最新推荐文章于 2024-06-01 22:17:17 发布