识别终端用户情绪的方法和装置制造方法及图纸

技术编号:24331340 阅读:43 留言:0更新日期:2020-05-29 19:42
本公开提供了一种识别终端用户情绪的方法和装置,涉及大数据技术领域。该方法包括:获取终端用户特征数据;基于终端用户特征数据,根据情绪数据库中的历史数据,利用情绪距离相似度识别终端用户的情绪信息。本公开提高了用户情绪识别的准确性,以便于用户了解自己的情绪。

Methods and devices for identifying end user emotions

【技术实现步骤摘要】
识别终端用户情绪的方法和装置
本公开涉及大数据
,尤其涉及一种识别终端用户情绪的方法和装置。
技术介绍
随着生活节奏的加快,人们的压力越来越大,易产生异常情绪(如愤怒、悲伤等),不仅影响人际关系、工作效率,而且严重影响人的身心健康。因此,及时识别出用户的异常情绪可以发出预警,帮助用户更好地管理情绪变得尤为重要。
技术实现思路
本公开要解决的一个技术问题是提供一种识别终端用户情绪的方法和装置,能够提高用户情绪识别的准确性。根据本公开一方面,提出一种识别终端用户情绪的方法,包括:获取终端用户特征数据;基于终端用户特征数据,根据情绪数据库中的历史数据,利用情绪距离相似度识别终端用户的情绪信息。可选地,根据情绪数据库中的历史数据,利用情绪距离相似度识别终端用户的情绪信息包括:将终端用户特征数据进行标准化,确定终端用户特征数据对应的正常情绪标准化值和异常情绪标准化值;根据情绪数据库中的历史数据确定正常情绪对应数据类中心和异常情绪对应数据类中心;计算正常情绪标准化值与正常情绪对应数据类中心的第一距离以及异常情绪标准化值与异常情绪对应数据类中心的第二距离;根据第一距离和第二距离之差确定终端用户的情绪信息。可选地,根据第一距离和第二距离之差确定终端用户的情绪信息包括:确定第一距离与第二距离中的较小值;若第一距离与第二距离之差的绝对值大于等于预定倍数的较小值,则判断第一距离是否大于第二距离;若第一距离小于等于第二距离,则终端用户的情绪信息属于正常情绪类,否则,终端用户的情绪信息属于异常情绪类;若第一距离与第二距离之差的绝对值小于预定倍数的较小值,则在情绪数据库中获取与终端用户特征数据距离最近的预定奇数个数据;将终端用户的情绪信息归于预定奇数各数据所属情绪类别最多的类。可选地,该方法还包括:将识别出的情绪信息反馈给终端用户,以便终端用户确认识别出的情绪信息是否正确;响应于终端用户对情绪信息的反馈,将情绪信息按照正确情绪分类结果输入至情绪数据库。可选地,根据情绪数据库中的历史数据确定正常情绪对应数据类中心和异常情绪对应数据类中心包括:将情绪数据库中正常情绪对应的终端用户特征数据,分别进行均值计算,确定正常情绪对应数据类中心;将情绪数据库中异常情绪对应的终端用户特征数据,分别进行均值计算,确定异常情绪对应数据类中心。可选地,若第i次识别出情绪信息为异常情绪类,但终端用户确定识别错误,则将情绪信息对应的终端用户特征数据存储至情绪数据库的正常情绪类中,其中,i为自然数;将第i次识别终端用户情绪时的情绪数据库中正常情绪对应数据类中心和第i次识别出异常情绪类对应的终端用户特征数据的均值作为第i+1次识别终端用户情绪时的正常情绪对应数据类中心;将第i+1次识别终端用户情绪时的情绪数据库中正常情绪对应数据类中心与第i次识别终端用户情绪时的正常情绪对应数据类中心的比值作为权重;若第i+1次识别出情绪信息为正常情绪类,则将第i次识别出异常情绪类对应的终端用户特征数据与权重之积、第i次识别终端用户情绪时的情绪数据库中正常情绪类对应的终端用户特征数据以及第i+1次识别出异常情绪类对应的终端用户特征数据的均值作为第i+2次识别终端用户情绪时的正常情绪对应数据类中心。可选地,若第i+1次识别出情绪信息为异常情绪类,且终端用户反馈情绪信息正确,则第i+2次识别终端用户情绪时的正常情绪对应数据类中心为第i+1次识别终端用户情绪时的正常情绪对应数据类中心。可选地,该方法还包括:若情绪数据库中的历史数据中为空,则预设正常情绪对应数据类中心和异常情绪对应数据类中心;根据前N次用户反馈的识别出的终端用户的情绪信息对应的终端用户特征数据调整预设的正常情绪对应数据类中心和异常情绪对应数据类中心,并在第N+1次识别情绪信息时,删除情绪数据库中预设的正常情绪对应数据类中心和异常情绪对应数据类中心。可选地,若情绪数据库中的历史数据中为空,则将第1次用户反馈的识别出的终端用户的情绪信息对应的终端用户特征数据的均值作为识别出的终端用户的情绪信息对应的情绪类的中心。可选地,该方法还包括:预设识别出的终端用户的情绪信息对应的情绪类的相反情绪类的中心;根据前N次用户反馈的识别出的终端用户的情绪信息对应的终端用户特征数据调整预设的相反情绪类的中心,并在第N+1次识别情绪信息时,删除情绪数据库中预设的相反情绪类的中心。可选地,终端用户特征数据包括生理数据和行为数据。可选地,生理数据包括用户心率和体温数据中的一项或多项;行为数据包括用户敲击终端屏幕力度和甩击力度中的一项或多项。可选地,该方法还包括:若识别出的终端用户的情绪信息属于异常情绪类,则向终端用户发送提醒信息。根据本公开的另一方面,还提出一种识别终端用户情绪的装置,包括:数据获取单元,用于获取终端用户特征数据;情绪识别单元,用于基于终端用户特征数据,根据情绪数据库中的历史数据,利用情绪距离相似度识别终端用户的情绪信息。可选地,情绪识别单元包括:数据标准化模块,用于将终端用户特征数据进行标准化,确定终端用户特征数据对应的正常情绪标准化值和异常情绪标准化值;类中心确定模块,用于根据情绪数据库中的历史数据确定正常情绪对应数据类中心和异常情绪对应数据类中心;距离确定模块,用于计算正常情绪标准化值与正常情绪对应数据类中心的第一距离以及异常情绪标准化值与异常情绪对应数据类中心的第二距离;情绪识别模块,用于根据第一距离和第二距离之差确定终端用户的情绪信息。可选地,情绪识别模块用于确定第一距离与第二距离中的较小值;若第一距离与第二距离之差的绝对值大于等于预定倍数的较小值,则判断第一距离是否大于第二距离;若第一距离小于等于第二距离,则终端用户的情绪信息属于正常情绪类,否则,终端用户的情绪信息属于异常情绪类;若第一距离与第二距离之差的绝对值小于预定倍数的较小值,则在情绪数据库中获取与终端用户特征数据距离最近的预定奇数个数据;将终端用户的情绪信息归于预定奇数各数据所属情绪类别最多的类。可选地,该装置还包括:情绪反馈单元,用于将识别出的情绪信息反馈给终端用户,以便终端用户确认识别出的情绪信息是否正确;数据存储单元,用于响应于终端用户对情绪信息的反馈,将情绪信息按照正确情绪分类结果输入至情绪数据库。可选地,类中心确定模块用于将情绪数据库中正常情绪对应的终端用户特征数据,分别进行均值计算,确定正常情绪对应数据类中心;将情绪数据库中异常情绪对应的终端用户特征数据,分别进行均值计算,确定异常情绪对应数据类中心。可选地,类中心确定模块用于若第i次识别出情绪信息为异常情绪类,但终端用户确定识别错误,则将情绪信息对应的终端用户特征数据存储至情绪数据库的正常情绪类中,其中,i为自然数;将第i次识别终端用户情绪时的情绪数据库中正常情绪对应数据类中心和第i次识别出异常情绪类对应的终端用户特征数据的均值作为第i+1次识别终端用户情绪时的正常情绪对应数据类中心;将第i+1次识别终端用户情绪时的情绪数据库中正常情绪对应数据类中心与第i次识别终端用户情本文档来自技高网...

【技术保护点】
1.一种识别终端用户情绪的方法,包括:/n获取终端用户特征数据;/n基于所述终端用户特征数据,根据情绪数据库中的历史数据,利用情绪距离相似度识别终端用户的情绪信息。/n

【技术特征摘要】
1.一种识别终端用户情绪的方法,包括:
获取终端用户特征数据;
基于所述终端用户特征数据,根据情绪数据库中的历史数据,利用情绪距离相似度识别终端用户的情绪信息。


2.根据权利要求1所述的方法,其中,根据情绪数据库中的历史数据,利用情绪距离相似度识别终端用户的情绪信息包括:
将所述终端用户特征数据进行标准化,确定所述终端用户特征数据对应的正常情绪标准化值和异常情绪标准化值;
根据所述情绪数据库中的历史数据确定正常情绪对应数据类中心和异常情绪对应数据类中心;
计算所述正常情绪标准化值与所述正常情绪对应数据类中心的第一距离以及所述异常情绪标准化值与所述异常情绪对应数据类中心的第二距离;
根据所述第一距离和所述第二距离之差确定所述终端用户的情绪信息。


3.根据权利要求2所述的方法,其中,根据所述第一距离和所述第二距离之差确定所述终端用户的情绪信息包括:
确定所述第一距离与所述第二距离中的较小值;
若所述第一距离与所述第二距离之差的绝对值大于等于预定倍数的较小值,则判断所述第一距离是否大于所述第二距离;
若所述第一距离小于等于所述第二距离,则所述终端用户的情绪信息属于正常情绪类,否则,所述终端用户的情绪信息属于异常情绪类;
若所述第一距离与所述第二距离之差的绝对值小于预定倍数的较小值,则在所述情绪数据库中获取与所述终端用户特征数据距离最近的预定奇数个数据;
将所述终端用户的情绪信息归于所述预定奇数各数据所属情绪类别最多的类。


4.根据权利要求2所述的方法,还包括:
将识别出的所述情绪信息反馈给所述终端用户,以便所述终端用户确认识别出的所述情绪信息是否正确;
响应于所述终端用户对所述情绪信息的反馈,将所述情绪信息按照正确情绪分类结果输入至所述情绪数据库。


5.根据权利要求4所述的方法,其中,根据所述情绪数据库中的历史数据确定正常情绪对应数据类中心和异常情绪对应数据类中心包括:
将所述情绪数据库中正常情绪对应的终端用户特征数据,分别进行均值计算,确定所述正常情绪对应数据类中心;
将所述情绪数据库中异常情绪对应的终端用户特征数据,分别进行均值计算,确定所述异常情绪对应数据类中心。


6.根据权利要求5所述的方法,其中,
若第i次识别出所述情绪信息为异常情绪类,但终端用户确定识别错误,则将所述情绪信息对应的终端用户特征数据存储至所述情绪数据库的正常情绪类中,其中,i为自然数;
将第i次识别所述终端用户情绪时的情绪数据库中正常情绪对应数据类中心和第i次识别出异常情绪类对应的终端用户特征数据的均值作为第i+1次识别所述终端用户情绪时的正常情绪对应数据类中心;
将所述第i+1次识别所述终端用户情绪时的情绪数据库中正常情绪对应数据类中心与第i次识别所述终端用户情绪时的正常情绪对应数据类中心的比值作为权重;
若第i+1次识别出所述情绪信息为正常情绪类,则将所述第i次识别出异常情绪类对应的终端用户特征数据与所述权重之积、第i次识别所述终端用户情绪时的情绪数据库中正常情绪类对应的终端用户特征数据以及所述第i+1次识别出异常情绪类对应的终端用户特征数据的均值作为第i+2次识别所述终端用户情绪时的正常情绪对应数据类中心。


7.根据权利要求6所述的方法,其中,
若第i+1次识别出所述情绪信息为异常情绪类,且所述终端用户反馈情绪信息正确,则所述第i+2次识别所述终端用户情绪时的正常情绪对应数据类中心为所述第i+1次识别所述终端用户情绪时的正常情绪对应数据类中心。


8.根据权利要求7所述的方法,还包括:
若所述情绪数据库中的历史数据中为空,则预设正常情绪对应数据类中心和异常情绪对应数据类中心;
根据前N次用户反馈的识别出的终端用户的情绪信息对应的终端用户特征数据调整所述预设的正常情绪对应数据类中心和异常情绪对应数据类中心,并在第N+1次识别情绪信息时,删除所述情绪数据库中预设的正常情绪对应数据类中心和异常情绪对应数据类中心。


9.根据权利要求7所述的方法,其中,
若所述情绪数据库中的历史数据中为空,则将第1次用户反馈的识别出的终端用户的情绪信息对应的终端用户特征数据的均值作为识别出的终端用户的情绪信息对应的情绪类的中心。


10.根据权利要求9所述的方法,还包括:
预设识别出的终端用户的情绪信息对应的情绪类的相反情绪类的中心;
根据前N次用户反馈的识别出的终端用户的情绪信息对应的终端用户特征数据调整预设的相反情绪类的中心,并在第N+1次识别情绪信息时,删除所述情绪数据库中预设的相反情绪类的中心。


11.根据权利要求1-10任一所述的方法,其中,
所述终端用户特征数据包括生理数据和行为数据。


12.根据权利要求11所述的方法,其中,
所述生理数据包括用户心率和体温数据中的一项或多项;
所述行为数据包括用户敲击终端屏幕力度和甩击力度中的一项或多项。


13.根据权利要求1-10任一所述的方法,还包括:
若识别出的所述终端用户的情绪信息属于异常情绪类,则向所述终端用户发送提醒信息。


14.一种识别终端用户情绪的装置,包括:
数据获取单元,用于获取终端用户特征数据;
情绪识别单元,用于基于所述终端用户特征数据,根据情绪数据库中的历史数据,利用情绪距离相似度识别终端用户的情绪信息。

【专利技术属性】
技术研发人员:王雪琼赵钧黄磊姚晓辉刘翼
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1