基于斗图的图像对抗方法、装置及即时通信客户端与流程

文档序号:23663779发布日期:2021-01-15 14:02阅读:133来源:国知局
基于斗图的图像对抗方法、装置及即时通信客户端与流程

本发明涉及通信交互技术领域。



背景技术:

即时通信(instantmessaging,im)是移动互联网时代最为流行的通信方式,各种各样的即时通信软件不仅支持文字消息的即时传输,还能够实现用户间的语音消息、图像消息、视频消息传输。

在即时通信过程中,用户之间还会发送静态图、动态图等构成的表情信息。表情信息是指各种即时聊天过程中用于传递情感心情的小头像图片。表情信息的出现极大的丰富了聊天的乐趣,使得聊天不再是单调的文字叙述,特别是各种搞笑幽默动态图片的出现,使得聊天变得丰富多彩。

目前,双方基于表情进行“斗图”的表达方式在各种通信工具中流行。现有通信交互过程中,发送的表情信息通常为静态图或者固定的动态图(.gif)等图像类型。在使用过程中,表情本身是静止的或者只能按照固定帧格式变化,这种表情的呈现形式本身是呆板的,用户在使用过程中,会感到表情的感官死板,缺乏趣味。因为独立的表情只能表达出个体的某种情绪,互动性低,斗图的用户发送到图片表情缺乏客观的比较性和判定规则,无法满足用户更高层次的体验需求。

如何结合上述现有技术向用户提供一种更智能有趣的斗图功能是亟待解决的问题。



技术实现要素:

本发明的目的在于:克服现有技术的不足,提供了一种基于斗图的图像对抗方法、装置及即时通信客户端。利用本发明,能够在斗图过程中对斗图表情进行比较pk(对抗),进一步增进斗图趣味性,提升用户体验。

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

一种基于斗图的图像对抗方法,包括如下步骤:采集用户以及目标联系人发送的斗图表情;获取用户和目标联系人发送的斗图表情的评比信息;输出前述评比信息作为用户方与目标联系人方的对抗信息。

进一步,所述目标联系人为用户的通信交互群中的一个或多个群组成员。

进一步,在通信交互界面中设置有斗图表情展示区域,通过所述斗图表情展示区域展示参与对抗的斗图表情,以及斗图表情对应的对抗信息。

优选的,所述对抗信息包括对抗分值,根据对抗分值的高低对斗图表情进行排序,对抗分值高的斗图表情在首位展示,展示该斗图表情的发送方和/或所属表情包名称。

进一步,对斗图表情进行评比以获取评比信息,评比的方式为:

获取斗图表情进行图像质量分析,对分辨率高的图像给予更高的评分值;或者,获取斗图表情的图像质量信息和文件大小信息,对图像质量属于同一级别的图像,文件小的图像给予更高的评分值;

和/或,对斗图表情进行面部识别,对表情夸张的图像给予更高的评分值;

和/或,获取斗图表情在表情商店中的热度值,对热度值高的图像给予更高的评分值;

和/或,获取该斗图表情的历史分值信息,基于历史分值对其进行评分;

和/或,分析斗图表情的色彩信息,对色彩丰富度高的图像给予更高的评分值。

或者,获取用户与目标联系人的交互记录,结合交互记录和斗图表情进行评比以获取评比信息;评比的方式为:

对斗图表情进行识别,识别图像表达的内容,当表情包含文字时,一并识别文字内容;

对前述识别的内容进行语义分析获得语义,结合语义与前述交互记录进行情景分析;

当交互方的一方未对斗图表情进行斗图回复或未进行有效的斗图回复时,评定该方为输方;或者,根据情景分析判定前述斗图表情对应的语义在上下文中是否恰当,判定不恰当的一方评定为输,在判定都恰当时,进一步判定斗图表情是否容易获取,不易获取的斗图表情评定为赢;或者,根据情景分析比对斗图表情的幽默度,幽默度高的评定为赢。

进一步,针对斗图表情设置有配文输入栏,通过所述配文输入栏采集用户对该斗图表情的配文信息。

进一步,采集用户与目标联系人的交互内容;

对交互内容进行语义分析和/或情景分析,对交互内容进行分段;

对每段交互中发送的全部斗图表情进行综合打分,将综合打分作为用户方与目标联系人方的对抗分值。

本发明还提供了一种基于斗图的图像对抗装置,其包括如下结构:

信息采集模块,用以采集用户以及目标联系人发送的斗图表情;

信息处理模块,用以获取用户和目标联系人发送的斗图表情的评比信息;

输出模块,用以输出前述评比信息作为用户方与目标联系人方的对抗信息。

本发明还提供了一种即时通信客户端,用以进行即时通信交互,其包括如下结构:

斗图触发模块,用以采集用户的斗图触发操作;

信息采集模块,用以采集用户以及目标联系人发送的斗图表情;

信息处理模块,用以获取用户和目标联系人发送的斗图表情的评比信息;

输出模块,用以输出前述评比信息作为用户方与目标联系人方的对抗信息。

本发明由于采用以上技术方案,与现有技术相比,作为举例,具有以下的优点和积极效果:能够在斗图过程中对斗图表情进行比较pk(对抗),进一步增进斗图的趣味性,提升用户体验。

附图说明

图1为本发明实施例提供的基于斗图的图像对抗方法的流程图。

图2为本发明实施例提供的即时通信客户端的模块结构图。

图3至图8为本发明实施例提供的即时通信交互的界面示例图。

附图标记说明:

即时通信客户端100,斗图触发模块110,信息采集模块120,信息处理模块130,输出模块140;

用户终端200,桌面210,即时通信工具图标211,联系人220,话筒230;

通信交互界面300,400。

具体实施方式

以下结合附图和具体实施例对本发明提供的基于斗图的图像对抗方法、装置及即时通信客户端作进一步详细说明。应当注意的是,下述实施例中描述的技术特征或者技术特征的组合不应当被认为是孤立的,它们可以被相互组合从而达到更好的技术效果。在下述实施例的附图中,各附图所出现的相同标号代表相同的特征或者部件,可应用于不同实施例中。因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

需说明的是,本说明书所附图中所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定发明可实施的限定条件,任何结构的修饰、比例关系的改变或大小的调整,在不影响发明所能产生的功效及所能达成的目的下,均应落在发明所揭示的技术内容所能涵盖的范围内。本发明的优选实施方式的范围包括另外的实现,其中可以不按所述的或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

实施例

参见图1所示,公开了一种基于斗图的图像对抗(pk)方法,包括如下步骤:

s100,采集用户以及目标联系人发送的斗图表情。

用户需要斗图时,可以启动斗图功能,斗图功能的启动,可以是基于预设的操作来触发,比如用户在界面中触发了能够启动斗图的斗图功能按钮。

以即时通信工具(im工具)微信为例进行说明。作为举例而非限制,所述斗图功能按钮可以嵌入在表情功能内(作为表情功能的细分功能),也可以单独于表情功能按钮设置,或者在采集到用户需要斗图时——比如采集到目标联系人已经启动斗图功能一一在通信界面输出斗图功能按钮供用户启动斗图。

用户通过用户终端进入微信后,需要斗图时,触发斗图功能按钮即可启动斗图,向联系人发送斗图功能下的图片表情。

所述终端,作为举例而非限制,可以为手机、掌上电脑、平板电脑等各种常用的移动终端,以及各种智能穿戴式电子设备,比如智能眼镜、智能手表等。在本实施例中,采用手机作为移动终端。

本实施例中,所述目标联系人可以为用户的联系人列表中的某个联系人,也可以是用户的通信交互群中的一个或多个群组成员。优选的,在通信交互群中的至少两个群组成员之间进行斗图互动。

s200,获取用户和目标联系人发送的斗图表情的评比信息。

所述斗图表情的评比信息,可以包括使用者对该斗图表情的打分值、搞笑度、幽默度等评定信息。

本实施例中,可以对斗图表情进行评比以获取评比信息,所述评比的方式可以如下:

方式一,获取斗图表情进行图像质量分析,对分辨率高的图像给予更高的评分值。

进行图像质量分析的过程,作为举例而非限制,可以采用如下步骤:

针对用户发送到斗图表情,中提取各表情的关键特征;具体的,可以预先设定针对包含不同内容的图像与需要提取的关键特征的类型之间的对应关系,例如,对于人像表情而言,关键特征可以是人脸五官特征,如眼部特征、嘴部特征等等,此时,针对每张表情,需要从表情中提取人像的眼部特征和嘴部特征。

对提取到的各关键特征进行质量评价识别,得到质量评价识别结果;质量评价识别过程具体可以为:针对每个关键特征,获取该关键特征的分辨率。

根据各关键特征的质量评价识别结果,确定该表情的图像质量分析结果。对于关键特征分辨率高的表情,判定其图像质量更高。

或者,获取斗图表情的图像质量信息和文件大小信息,对图像质量属于同一级别的图像,文件小的图像给予更高的评分值。

由于对于显示质量相同或相近的图像文件,文件小的图像具有更高的上传、传输和下载效率,也可以减小用户流量消耗。因而对于图像质量属于同一级别的图像,文件小的图像给予更高的评分值。

方式二,对斗图表情进行面部识别,对表情夸张的图像给予更高的评分值。

所述的面部表情,可以是人类的也可以是其它动物的。对表情进行面部识别,判定表情的夸张程度的方式,可以采用如下步骤:

针对每张表情,从该表情中提取各目标对象的关键特征;具体的,可以预先设定针对包含不同类型的目标对象的表情与需要提取的目标对象的关键特征的类型之间的对应关系,例如,对于拍摄得到的人像照片而言,关键特征可以是人脸五官特征,如眼部特征、嘴部特征、脸部肌肉特征等等。

对提取到的各关键特征进行变形幅度识别,得到变形幅度识别结果;其中,变形幅度识别过程具体为:针对每个关键特征,判断该关键特征与预设的标准表情之间的差异度,诧异度越大代表变形幅度越大。以笑容表情为例,微笑和大笑时,面部的眼部、嘴部和肌肉与不笑时均具有显著差异,但大笑时的差异度更大,即表情更为夸张。

根据各关键特征的变形幅度结果,确定该表情的夸张度分析结果。对表情夸张度高的表情给予更高的评分值。

方式三,获取斗图表情在表情商店中的热度值,对热度值高的图像给予更高的评分值。

方式四,获取该斗图表情的历史分值信息,基于历史分值对其进行评分。

方式五,分析斗图表情的色彩信息,对色彩丰富度高的图像给予更高的评分值。

本实施例的另一实施方式中,是基于用户与目标联系人的聊天内容来对斗图表情进行评比。

具体的,可以获取用户与目标联系人的交互记录,结合交互记录和斗图表情进行评比以获取评比信息。

评比的方式可以为如下方式:

对斗图表情进行识别,识别图像表达的内容,当表情包含文字时,一并识别文字内容;对前述识别的内容进行语义分析获得语义,结合语义与前述交互记录进行情景分析;当交互方的一方未对斗图表情进行斗图回复或未进行有效的斗图回复时,评定该方为输方。

或者,针对前述情景分析过程,根据情景分析判定前述斗图表情对应的语义在上下文中是否恰当,判定不恰当的一方评定为输,在判定都恰当时,进一步判定斗图表情是否容易获取,不易获取的斗图表情评定为赢。

或者,根据情景分析比对斗图表情的幽默度,幽默度高的评定为赢。

s300,输出前述评比信息作为用户方与目标联系人方的对抗信息。

优选的,在所述用户与目标联系人的通信交互界面中设置有斗图表情展示区域,通过所述斗图表情展示区域展示参与对抗的斗图表情,以及斗图表情对应的对抗信息。

所述对抗信息可以包括对抗分值,并根据对抗分值的高低对斗图表情进行排序,对抗分值高的斗图表情在首位展示。展示表情时,可以同时展示该斗图表情的发送方和/或所属表情包名称。

进一步,本实施例中,还可以针对斗图表情设置有配文输入栏,通过所述配文输入栏采集用户对该斗图表情的配文信息。如此,用可以通过配文输入栏对表情配置与聊天内容相关的配文,使得斗图表情更贴合当前的交互内容,使得表情能够获得更高的对抗分值。

本实施例的另一实施方式中,所述评比并非针对用户的某张斗图表情,而是基于交互信息中的某段连续的聊天内容进行的。具体的,可以采集用户与目标联系人的交互内容;对交互内容进行语义分析和/或情景分析,对交互内容进行分段;对每段交互中发送的全部斗图表情进行综合打分,将综合打分作为用户方与目标联系人方的对抗分值。如此,可以针对用户与目标联系人的一系列连续的互动表情给出评比,提升斗图评比的趣味性。

参见图2所示,本发明还提供了一种即时通信客户端100,用以进行即时通信交互,其包括如下结构:

斗图触发模块110,用以采集用户的斗图触发操作。

信息采集模块120,用以采集用户以及目标联系人发送的斗图表情。

信息处理模块130,用以获取用户和目标联系人发送的斗图表情的评比信息。

输出模块140,用以输出前述评比信息作为用户方与目标联系人方的对抗信息。

以即时通信工具(im工具)微信为例进行说明。作为举例而非限制,所述斗图触发模块110包括一斗图功能按钮,该斗图功能按钮可以嵌入在表情功能内(作为表情功能的细分功能),也可以单独于表情功能按钮设置,或者在采集到用户需要斗图时一一比如采集到目标联系人已经启动斗图功能——在通信界面输出斗图功能按钮供用户启动斗图。

用户通过用户终端进入微信后,需要斗图时,触发斗图功能按钮即可启动斗图,向联系人发送斗图功能下的图片表情。

所述终端,作为举例而非限制,可以为手机、掌上电脑、平板电脑等各种常用的移动终端,以及各种智能穿戴式电子设备,比如智能眼镜、智能手表等。在本实施例中,采用手机作为移动终端。

本实施例中,所述目标联系人可以为用户的联系人列表中的某个联系人,也可以是用户的通信交互群中的一个或多个群组成员。优选的,在通信交互群中的至少两个群组成员之间进行斗图互动。

采集交互记录中用户以及目标联系人发送的斗图表情后,通过信息处理模块130获取用户和目标联系人发送的斗图表情的评比信息。

所述斗图表情的评比信息,可以包括使用者对该斗图表情的打分值、搞笑度、幽默度等评定信息。

本实施例中,可以对斗图表情进行评比以获取评比信息,所述评比的方式可以如下:

方式一,获取斗图表情进行图像质量分析,对分辨率高的图像给予更高的评分值。

进行图像质量分析的过程,作为举例而非限制,可以采用如下步骤:

针对用户发送到斗图表情,中提取各表情的关键特征;具体的,可以预先设定针对包含不同内容的图像与需要提取的关键特征的类型之间的对应关系,例如,对于人像表情而言,关键特征可以是人脸五官特征,如眼部特征、嘴部特征等等,此时,针对每张表情,需要从表情中提取人像的眼部特征和嘴部特征。

对提取到的各关键特征进行质量评价识别,得到质量评价识别结果;质量评价识别过程具体可以为:针对每个关键特征,获取该关键特征的分辨率。

根据各关键特征的质量评价识别结果,确定该表情的图像质量分析结果。对于关键特征分辨率高的表情,判定其图像质量更高。

或者,获取斗图表情的图像质量信息和文件大小信息,对图像质量属于同一级别的图像,文件小的图像给予更高的评分值。

由于对于显示质量相同或相近的图像文件,文件小的图像具有更高的上传、传输和下载效率,也可以减小用户流量消耗。因而对于图像质量属于同一级别的图像,文件小的图像给予更高的评分值。

方式二,对斗图表情进行面部识别,对表情夸张的图像给予更高的评分值。

方式三,获取斗图表情在表情商店中的热度值,对热度值高的图像给予更高的评分值。

方式四,获取该斗图表情的历史分值信息,基于历史分值对其进行评分。

方式五,分析斗图表情的色彩信息,对色彩丰富度高的图像给予更高的评分值。

本实施例的另一实施方式中,是基于用户与目标联系人的聊天内容来对斗图表情进行评比。

具体的,可以获取用户与目标联系人的交互记录,结合交互记录和斗图表情进行评比以获取评比信息。

评比的方式可以为如下方式:

对斗图表情进行识别,识别图像表达的内容,当表情包含文字时,一并识别文字内容;对前述识别的内容进行语义分析获得语义,结合语义与前述交互记录进行情景分析;当交互方的一方未对斗图表情进行斗图回复或未进行有效的斗图回复时,评定该方为输方。

或者,针对前述情景分析过程,根据情景分析判定前述斗图表情对应的语义在上下文中是否恰当,判定不恰当的一方评定为输,在判定都恰当时,进一步判定斗图表情是否容易获取,不易获取的斗图表情评定为赢。

或者,根据情景分析比对斗图表情的幽默度,幽默度高的评定为赢。

输出模块140包括至少一显示单元,通过显示单元输出前述评比信息作为用户方与目标联系人方的对抗信息。

优选的,在所述用户与目标联系人的通信交互界面中设置斗图表情展示区域,通过显示单元控制所述斗图表情展示区域展示参与对抗的斗图表情,以及斗图表情对应的对抗信息。

所述对抗信息,可以包括对抗分值,并根据对抗分值的高低对斗图表情进行排序,对抗分值高的斗图表情在首位展示。

优选的,在展示斗图表情时,可以同时展示该斗图表情的发送方和/或所属表情包名称。

进一步,本实施例中,还可以针对斗图表情设置有配文输入栏,通过所述配文输入栏采集用户对该斗图表情的配文信息。如此,用可以通过配文输入栏对表情配置与聊天内容相关的配文,使得斗图表情更贴合当前的交互内容,使得表情能够获得更高的对抗分值。

结合图3至图7对本实施例的实施方式进行详细描述。

参见图3所示,用户通过携带的用户终端200进入即时通讯工具“快信”。所述用户终端200,在本实施例中优选为手机。

参见图4所示,用户终端200的桌面210向用户输出用户界面,用户界面上显示有通信消息,通信消息显示了联系人220、最新的交互消息、以及虚拟话筒230(语音触发控件)。

作为举例,参见图4所示,比如用户与联系人leo聊天,可以在触发leo对应的虚拟话筒230,便可直接与联系人进行语音交互。或者,用户不想进行语音交互,此时可以触发联系人leo的头像item项,进入与联系人leo的通信交互界面300,参见图5所示。

参见图5所示,通信交互界面300中显示了消息输出栏、消息输入栏,用户可以通过消息输入栏输入需要发送到内容。作为举例而非限制,用户需要斗图时,可以触发消息输入栏的表情控件,表情控件输出了3个子功能按钮:emoji,颜文字和斗图功能。

用户触发斗图功能按钮,交互界面弹出了图片表情显示子界面,参见图5所示。

同时,针对斗图内容,还单独设置了搜索栏,便于用户搜索需要的斗图表情,搜索栏可以采用键盘输入也可以是语音输入,在此不做限定。

参见图6所示,基于用户输入的表情搜索关键词,图片表情显示子界面向用户输出与开心相关的图片表情供用户选择。

继续参见图6所示,针对用户与联系人对象的斗图聊天内容,在交互界面显示了每个斗图表情的对抗信息。作为举例而非限制,该对抗信息是通过星标等级来标识的。比如联系人leo发送到斗图表情被标记了4颗星,而用户的斗图表情也被标记了4颗星,说明这两张斗图表情的pk是不分胜负的。

参见图7所示,作为举例,经过评比后,联系人leo发送到斗图表情被标记了4颗星,而用户的斗图表情被标记了3颗星,说明这两张斗图表情的pk是:联系人leo发送到斗图表情更胜一筹,为赢家。

参见图8所示,在所述用户与目标联系人的通信交互界面还设置了斗图表情展示区域,通过显示单元控制所述斗图表情展示区域展示参与对抗的斗图表情,以及斗图表情对应的对抗信息。

所述对抗信息,包括对抗分值,图8中的对抗分值通过柱形图来表示。同时,针对展示的斗图表情,还设置了收图快捷键,便于用户存储交互内容中的表情,以供后期聊天时使用。所述的收图快捷键,可以针对每个表情均设置一个,同时还可以针对多个表情设置一个从而便于用户对多个表情进行打包收图。

根据需要,在所述斗图表情展示区域,还可以根据对抗分值的高低对斗图表情进行排序,对抗分值高的斗图表情在首位展示。优选的,在展示斗图表情时,可以同时展示该斗图表情的发送方和/或所属表情包名称。

所述即时通信客户端还可以根据需要设置其它功能模块,具体功能可参见在前实施例,在此不再赘述。

本发明的另一实施例,还提供了一种基于斗图的图像对抗装置。所述装置包括如下结构:

信息采集模块,用以采集用户以及目标联系人发送的斗图表情;

信息处理模块,用以获取用户和目标联系人发送的斗图表情的评比信息;

输出模块,用以输出前述评比信息作为用户方与目标联系人方的对抗信息。

所述图像对抗(pk)装置还可以根据需要设置其它功能模块,具体参见前述实施例,在此不再赘述。

在上面的描述中,虽然本公开内容的各方面的所有组件可以被解释为被装配或被操作地连接为一个电路,但是本公开内容并不旨在将其自身限于这些方面。而是,在本公开内容的目标保护范围内,各组件可以以任意数目选择性地且操作性地进行合并。这些组件中的每个组件自身还可以实现成硬件,同时各个组件可以部分地合并或选择性地总体合并且实现成具有用于执行硬件等同体的功能的程序模块的计算机程序。用以构建这种程序的代码或代码段可以由本领域技术人员容易地导出。这种计算机程序可以储存在计算机可读介质中,其可以被运行以实现本公开内容的各方面。计算机可读介质可以包括磁记录介质、光学记录介质以及载波介质。

另外,像“包括”、“囊括”以及“具有”的术语应当默认被解释为包括性的或开放性的,而不是排他性的或封闭性,除非其被明确限定为相反的含义。所有技术、科技或其他方面的术语都符合本领域技术人员所理解的含义,除非其被限定为相反的含义。在词典里找到的公共术语应当在相关技术文档的背景下不被太理想化或太不实际地解释,除非本公开内容明确将其限定成那样。

虽然已出于说明的目的描述了本公开内容的示例方面,但是本领域技术人员应当意识到,上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明的优选实施方式的范围包括另外的实现,其中可以不按所述出或讨论的顺序来执行功能。本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。

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