一种服务推荐方法及终端与流程

文档序号:12470484阅读:211来源:国知局
一种服务推荐方法及终端与流程

本发明涉及终端服务推荐技术领域,特别涉及一种服务推荐方法及终端。



背景技术:

随着移动通信技术的发展,手机等终端已经深入到人们的生活中,成为日常生活中必不可少的重要工具。目前,在用户与手机等终端的交互过程中,终端可以识别用户的情绪,并根据用户的情绪来推荐相关的服务。例如通过用于的搜索内容识别用户的情绪,具体地,如用户通过手机进行文字搜索或语音搜索“失恋”,手机可以根据预设的规则判断出用户处于悲伤的情绪,然后为用户推荐与悲伤情绪相关的服务,例如,手机向用户推荐与悲伤情绪有关的歌曲或视频。

然而,现有技术中的终端不具备主动识别用户情绪的功能,只能被动识别用户的操作,例如上述在用户进行搜索时通过搜索关键词识别用户情绪,导致终端与用户的互动功能性下降,降低了用户体验。



技术实现要素:

本发明提供了一种服务推荐方法及终端,可主动进行用户的情绪识别,提高了与用户的互动功能,增强了用户体验。

为实现上述目的,本发明提供如下的技术方案:

一种服务推荐方法,包括:

终端采集用户的面部图像信息;

终端确定与所述面部图像信息对应的情绪类型;

终端确定与所述情绪类型对应的服务内容;

终端向所述用户推荐所述服务内容。

本发明提供的服务推荐方法可通过用户面部图像信息识别用户的情绪,并根据用户的情绪推荐相关的服务,与现有技术中通过用户的操作识别用户情绪的推荐方法相比,本发明提供的服务推荐方法可主动识别用户的情绪,且不需用户进行输入操作,提高了与用户的互动功能,增强了用户体验。

可选地,终端采集用户的面部图像信息,具体包括:

终端在应用程序展示第一数据的过程中采集用户的面部图像信息。

可选地,终端确定与所述面部图像信息对应的情绪类型,具体包括:

终端根据所述面部图像信息提取表征用户情绪的特征参数;

终端确定所述特征参数对应的情绪类型。

可选地,终端确定与所述情绪类型对应的服务内容,具体包括:

终端根据所述情绪类型和所述第一数据获取第二数据,其中,所述第二数据为所述应用程序待推荐的数据。

可选地,终端向所述用户推荐所述服务内容,具体包括:

终端向用户提示所述第二数据,或,终端向用户展示所述第二数据。

可选地,终端获取与所述情绪类型和所述第一数据对应的第二数据,具体包括:

获取与所述第一数据的内容匹配的相关数据;

在所述相关数据中搜索与所述情绪类型关联的数据,得到所述第二数据。

可选地,所述第一数据和所述第二数据包括下列数据类型中的至少一种:

文字信息、图像信息、音频信息、视频信息。

本发明还提供了一种终端,包括:

图像采集单元,用于采集用户的面部图像信息;

情绪确定单元,用于确定与所述面部图像信息对应的情绪类型;

服务确定单元,用于确定与所述情绪类型对应的服务内容;

推荐单元,用于向所述用户推荐所述服务内容。

本发明提供的终端可通过图像采集单元采集用户面板图像信息,并通过情绪确定单元根据用户面部图像信息识别用户的情绪,并通过服务确定单元确定用户的情绪类型,通过推荐单元为用户推荐相关的服务;与现有技术中通过用户的操作识别用户情绪的终端相比,本发明提供的终端可主动识别用户的情绪,且不需用户进行输入操作,提高了与用户的互动功能,增强了用户体验。

可选地,所述图像采集单元具体用于:

在应用程序展示第一数据的过程中采集用户的面部图像信息。

可选地,所述情绪确定单元,具体用于:

根据所述面部图像信息提取表征用户情绪的特征参数;

确定所述特征参数对应的情绪类型。

可选地,所述服务确定单元,具体用于:

根据所述情绪类型和所述第一数据获取第二数据,其中,所述第二数据为所述应用程序待推荐的数据。

可选地,所述服务推荐单元,具体用于:

向用户提示所述第二数据,或,向用户展示所述第二数据。

可选地,所述服务确定单元,进一步用于:

获取与所述第一数据的内容匹配的相关数据;

在所述相关数据中搜索与所述情绪类型关联的数据,得到所述第二数据。

可选地,所述第一数据和所述第二数据包括下列数据类型中的至少一种:

文字信息、图像信息、音频信息、视频信息。

附图说明

图1是本发明实施例一提供的服务推荐方法的步骤流程图;

图2是本发明实施例二提供的终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

本实施例提供一种服务推荐方法,如图1所示,包括以下步骤:

步骤S101,终端采集用户的面部图像信息;

步骤S102,终端确定与面部图像信息对应的情绪类型;

步骤S103,终端确定与情绪类型对应的服务内容;

步骤S104,终端向用户推荐服务内容。

上述服务推荐方法基于人脸表情识别原理,根据用户的面部图像信息识别出用户的情绪,具体实施中,本发明实施例提供的服务推荐方法可以由终端实施,也可以由终端与网络侧服务器共同实施,或者,还可以将本发明实施例提供服务推荐方法嵌入其他应用客户端中,根据用户的使用需求进行服务推荐。

具体地,步骤S101,终端根据用户的面部图像信息,确定与面部图像信息对应的情绪类型,具体包括:

终端在应用程序展示第一数据的过程中采集用户的面部图像信息。

具体的,上述第一数据可以是文字信息、图像信息、音频信息或视频信息中的至少一种;展示第一数据的应用程序可为用于展示文字信息、图像信息、音频信息或视频信息的应用程序,如浏览器程序、播放器程序等;本发明实施例中的终端可为手机、平板电脑等移动终端,用户的面部图像可以由终端的相机拍摄用户当前图像得到,也可以为用户从终端的相册中选择得到,本发明实施例对此不进行限定,只要能够体现用户当前的情绪即可。

优选地,在采用终端的相机拍摄用户当前图像时,可采用按照预设的时间间隔通过前置摄像头对用户的面部进行拍摄的方法,以获取多张用户的面部图像,增强识别精度。

另外,为提高图像识别的精确度,在获取用户的面部图像之后,需对图片进行预处理,以获取面部图像信息,面部图像信息包括用户的面部中额头、眉毛、眼睛、嘴巴、牙齿等部分,预处理过程可包括将图片从RGB模式转为灰度图,然后进行灰度图直方图均衡化操作,以增强图像的对比度,然后进行识别。

具体地,步骤S102,终端确定与面部图像信息对应的情绪类型,包括:

步骤S1021,终端根据面部图像信息提取表征用户情绪的特征参数;

步骤S1022,终端确定特征参数对应的情绪类型。

具体实施中,步骤S1021中,在获取到用户面部图像后,需进一步获取用户面部的图像中的用户面部图形,并检测用户面部图形在用户面部图像中的位置,得到面部信息对应的参数特征,具体实施时,可以对获得的面部图像中包含的用户嘴巴、眼睛、鼻子、脸部轮廓等部位进行检测,生成的参数特征包括额头皱纹、眉毛弯皱、眼睛的弯曲程度、嘴巴的弯曲程度、有无牙齿、有无眼泪等。

步骤S1022中,在得到参数特征后,可通过预设的特征参数与情绪类型的对应关系,根据不同的参数特征匹配出相应的情绪类型,情绪类型可有多种预设方式,本发明实施例中,将情绪类型预设为:平静情绪类型、高兴情绪类型、惊讶特征情绪信息、生气情绪类型、厌恶情绪类型、恐惧情绪类型、悲伤情绪类型,分别对应用户的平静、高兴、惊讶、生气、厌恶、恐惧、悲伤情绪,上述七类情绪为常见的情绪,可基本覆盖用户的所有情绪类型。具体实施中,预设的情绪特征可不限于本实施例所列举上述七类情绪。在进行情绪类型匹配时,可采用常用的表情识别算法,例如支持向量机(SVM)算法、典型相关分析法、AdaBoost算法等。

具体实施时,由于情绪识别计算量较大且耗时较多,受终端的计算能力所限,会导致情绪识别的响应速度减慢,为使用户可流畅体验上述服务推荐方法,情绪识别操作可以由网络侧的服务器执行,以缩短情绪识别所需的时间。

具体地,步骤S103,终端确定与情绪类型对应的服务内容,包括:

终端根据情绪类型和第一数据获取第二数据,其中,第二数据为应用程序待推荐的数据。

步骤S104,终端向用户推荐服务内容,具体包括:

终端向用户提示第二数据,或,终端向用户展示第二数据。

具体地,步骤S103中,根据情绪类型结合第一数据,获取待推荐给用户的第二数据,第二数据在具体实施中可以是文字信息、图像信息、音频信息或视频信息中的至少一种;

本发明实施例中,将情绪类型预设为:平静情绪类型、高兴情绪类型、惊讶特征情绪信息、生气情绪类型、厌恶情绪类型、恐惧情绪类型、悲伤情绪类型七种情绪类型,具体实施中,可预设一个待推荐数据库,数据库中的信息与七种情绪类型对应划分为七种信息类型,每一种信息类型分别对应不同的情绪类型,将待推荐的数据信息按照情绪类型进行归类,待推荐的数据信息可从文字信息、图像信息、音频信息或视频信息中进行选择,表1为一种待推荐数据库中的情绪类型与信息类型之间的对应关系的示意:

表1

结合表1的对应关系,可得出确定用户的情绪类型之后向用户推荐的信息的对应类型。例如确定用户情绪类型为悲伤,则可以向用户推荐悲伤音乐、励志电影、笑话段子等音频、视频、文字文件。

具体实施中,由于用户当前情绪会受到终端中运行的应用程序所展示的第一数据中的信息的影响,在进行服务推荐时需考虑到第一数据中的信息对用户情绪的影响,并推荐与第一数据相关的服务,以提高用户的使用体验。例如,用户在观看电视剧时,受电视剧中伤感情节影响,产生悲伤情绪,此时推荐与电视剧内容无关的服务,例如笑话段子等文件,有可能使用户对推荐的服务造成反感,降低用户的使用体验;而推荐与电视剧后续情节相关的服务,例如后续剧情介绍、拍摄花絮等文件,可使用户的注意力集中于电视剧中,不易对推荐的服务造成反感,提高了用户体验。具体地,步骤S103,终端根据情绪类型和第一数据获取第二数据,包括:

步骤S1031,获取与第一数据的内容匹配的相关数据;

步骤S1032,在相关数据中搜索与情绪类型关联的数据,得到第二数据。

具体地,上述获取与第一数据的内容匹配的相关数据时,可根据第一数据的内容关键词在终端或网络侧中预设的数据库中进行搜索,以得到相关数据。第一数据的内容关键词为表征第一数据相关内容的关键词,例如,第一数据的内容关键词可为电视剧的名称和剧集情节内容、文学作品的作者和流派等,第一数据的内容关键词可由终端中预设的数据中获取,也可由网络侧进行搜索获取;

与第一数据的内容关键词相匹配的相关数据为根据第一数据的内容关键词获取的与第一数据内容相关的数据,例如电视剧的后续剧情介绍、文学作品的作者的生平简介或其他作品等,相关数据可由终端中预设的数据中获取,也可由网络侧进行搜索获取;

在获取相关数据后,需根据用户的情绪类型对相关数据进行筛选,得出符合用户情绪的数据,具体实施中,可根据情绪类型的情绪关键词对相关数据进行搜索,情绪关键词为描述情绪类型的关键词、或为部分消极情绪的反义词,例如高兴情绪的情绪关键词可为高兴、兴奋、开心等,悲伤情绪类型的情绪关键词可为描述悲伤情绪的词语悲伤、悲哀、哀伤、沮丧等,也可为悲伤的反义词,例如开心、高兴等;具体实施中,可在终端或网络侧预设情绪关键词数据库,存储与每个情绪类型向对应的一系列情绪关键词。通过情绪关键词在相关数据中搜索,得出相关数据中与用户情绪类型对应的数据,即为可向用户推荐的第二数据。例如,用户在观看电视剧时,受剧情影响产生悲伤情绪,终端获取用户的面部图像,并检测到用户此时的情绪类型为悲伤情绪类型,根据电视剧的名称和剧情简介进行搜索,获取与该电视剧相关的相关数据,如各集剧情介绍、演员介绍、拍摄花絮等一系列数据,根据用户的情绪关键词在相关数据中进行检索,例如检索悲伤或开心等关键词,优选地,在用户情绪为悲伤、生气、恐惧等消极情绪时,优先检索的关键词为此类消极情绪的反义词,以缓解用户的消极情绪,提高用户体验,例如,在用户情绪为悲伤时,可优先检索关键词高兴、开心等,检索结果可为例如用户当前观看的电视剧的后续剧情简介中使人心情愉悦的剧情,并向用户提示或展示,以缓解用户当前的悲伤情绪。

本发明提供的服务推荐方法可通过用户面部图像信息识别用户的情绪,并根据用户的情绪推荐相关的服务,与现有技术中通过用户的操作识别用户情绪的推荐方法相比,本发明提供的服务推荐方法可主动识别用户的情绪,且不需用户进行输入操作,提高了与用户的互动功能,增强了用户体验。

实施例二:

基于同一发明构思,本实施例中还提供了一种终端,由于该终端解决问题的原理与本发明实施例一中提供的服务推荐方法相似,因此该终端的实施可以参见方法的实施,重复之处不再赘述。

参见图2所示,本实施例还提供了一种终端,包括:

图像采集单元10,用于采集用户的面部图像信息;

情绪确定单元20,用于确定与面部图像信息对应的情绪类型;

服务确定单元30,用于确定与情绪类型对应的服务内容;

推荐单元40,用于向用户推荐服务内容。

本发明提供的终端可通过图像采集单元采集用户面板图像信息,并通过情绪确定单元20根据用户面部图像信息识别用户的情绪,并通过服务确定单元30确定用户的情绪类型,通过推荐单元40为用户推荐相关的服务;

与现有技术中通过用户的操作识别用户情绪的终端相比,本发明提供的终端可主动识别用户的情绪,且不需用户进行输入操作,提高了与用户的互动功能,增强了用户体验。

一种可选方式中,图像采集单元10具体用于:

在应用程序展示第一数据的过程中采集用户的面部图像信息。

一种可选方式中,情绪确定单元20,具体用于:

根据面部图像信息提取表征用户情绪的特征参数;

确定特征参数对应的情绪类型。

一种可选方式中,服务确定单元30,具体用于:

根据情绪类型和第一数据获取第二数据,其中,第二数据为应用程序待推荐的数据。

一种可选方式中,服务推荐单元40,具体用于:

向用户提示第二数据,或,向用户展示第二数据。

一种可选方式中,服务确定单元40,进一步用于:

获取与第一数据的内容匹配的相关数据;

在相关数据中搜索与情绪类型关联的数据,得到第二数据。

一种可选方式中,第一数据和第二数据包括下列数据类型中的至少一种:

文字信息、图像信息、音频信息、视频信息。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1