一种图像推荐方法、装置、客户端及存储介质

文档序号:1816105 发布日期:2021-11-09 浏览:22次 >En<

阅读说明:本技术 一种图像推荐方法、装置、客户端及存储介质 (Image recommendation method and device, client and storage medium ) 是由 刘立强 何丹 刘伟 钟庆华 于 2020-05-09 设计创作,主要内容包括:本发明实施例公开了一种图像推荐方法、装置、客户端及存储介质,其中方法包括:响应于在会话界面中检测到的针对电子资源包的领取操作,获取所述电子资源包的属性信息;根据所述属性信息,获取推荐表情图像集,并将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中;接收针对所述表情图像推荐区域的选择操作,并根据所述选择操作从所述推荐表情图像集中确定出目标表情图像;发送所述目标表情图像,可对领取电子资源包的用户进行有效引导,从而促进用户间的交流体验。(The embodiment of the invention discloses an image recommendation method, an image recommendation device, a client and a storage medium, wherein the method comprises the following steps: responding to a pickup operation aiming at an electronic resource package detected in a session interface, and acquiring attribute information of the electronic resource package; acquiring a recommended expression image set according to the attribute information, and displaying the recommended expression image in the recommended expression image set in an expression image recommendation area of the session interface; receiving selection operation aiming at the expression image recommendation area, and determining a target expression image from the recommendation expression image set according to the selection operation; and sending the target expression image, and effectively guiding the user who draws the electronic resource package, thereby promoting the communication experience among the users.)

一种图像推荐方法、装置、客户端及存储介质

技术领域

本申请涉及计算机技术领域,尤其涉及一种图像推荐方法、装置、客户端及存储介质。

背景技术

随着互联网技术的不断发展,各类应用程序的功能也不断丰富,为了提升用户交流,社交类软件开发了发送和接收电子资源包(虚拟红包)的功能,以提升用户交流体验,同时,用户在获取到电子资源包中的电子资源后,可发送反馈信息(如表情图像,文字信息等)给电子资源包的发送用户,从而达到促进用户交流的效果。但在当前的电子资源包的发送和接收场景下,用户大都自顾自地只进行电子资源包的领取,而不在获取到电子资源包中的电子资源后发送反馈信息,同时,由于当前的客户端在检测到用户获取到电子资源包中的电子资源后,缺乏引导用户进行反馈促进用户交流的机制,使得当前在用户发送电子资源包后,并不能有效促进用户间的有效互动。

发明内容

本发明实施例提供了一种图像推荐方法、装置、客户端及存储介质,可对领取电子资源包的用户进行有效引导,从而促进用户间的交流体验。

一方面,本发明实施例提供了一种图像推荐方法,包括:

响应于在会话界面中检测到的针对电子资源包的领取操作,获取所述电子资源包的属性信息;

根据所述属性信息,获取推荐表情图像集,并将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中;

接收针对所述表情图像推荐区域的选择操作,并根据所述选择操作从所述推荐表情图像集中确定出目标表情图像;

发送所述目标表情图像。

再一方面,本发明实施例提供了一种图像推荐装置,包括:

获取单元,用于响应于在会话界面中检测到的针对电子资源包的领取操作,获取所述电子资源包的属性信息;

所述获取单元,还用于根据所述属性信息,获取推荐表情图像集;

显示单元,用于并将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中;

确定单元,用于接收针对所述表情图像推荐区域的选择操作,并根据所述选择操作从所述推荐表情图像集中确定出目标表情图像;

发送单元,用于发送所述目标表情图像。

在一个实施例中,所述表情图像推荐区域的第一推荐子区域显示了所述推荐表情图像集中的至少一个推荐表情图像;所述确定单元,具体用于:

接收针对所述第一推荐子区域中显示的至少一个推荐表情图像的选择操作,并根据所述选择操作从所述第一推荐子区域显示的至少一个推荐表情图像中,确定出目标表情图像;或者,

检测到针对所述第一推荐子区域的切换触发事件,显示表情图像推荐区域的第二推荐子区域,在所述第二推荐子区域显示的推荐表情图像是根据所述推荐表情图像集和所述第一推荐子区域确定的参考表情图像;根据在所述第二推荐子区域中检测到的选择操作,确定出目标表情图像。

在一个实施例中,所述确定单元,还用于根据所述推荐表情图像集中每个推荐表情图像的类型分值,使用记录分值,以及场景匹配度分值,确定所述每个推荐表情图像的图像推荐度;

所述确定单元,还用于根据所述图像推荐度,从所述推荐表情图像集中确定出在所述第一推荐子区域中显示推荐表情图像,以及在所述第二推荐子区域中显示的推荐表情图像。

在一个实施例中,所述第二推荐子区域包括:表情图像的搜索入口,所述获取单元,还用于响应于对所述搜索入口的激活操作,在所述第二推荐子区域中显示输入组件,并通过所述输入组件获取表情图像的搜索信息;

所述获取单元,还用于获取与所述搜索信息匹配的搜索表情图像;

所述显示单元,用于根据所述搜索信息调整所述搜索表情图像中的图像信息,并在所述第二推荐子区域中显示所述调整后的搜索表情图像。

在一个实施例中,所述获取单元,还用于响应于人脸图像的查询触发操作,获取至少一个人脸图像集,并确定每个人脸图像集的集合标识,所述每个人脸图像集中包括至少一个人脸表情图像,属于同一人脸图像集中的人脸表情图像属于同一用户;

所述显示单元,还用于在所述表情图像推荐区域的第二推荐子区域中显示所述集合标识;

所述显示单元,还用于根据在所述第二推荐区域中检测到的选择操作确定出目标集合标识,并显示所述目标集合标识下的人脸表情图像。

在一个实施例中,所述集合标识包括:图像标识和名称标识,所述获取单元,具体用于:

从所述会话界面的历史会话信息中获取历史表情图像,并对所述历史表情图像进行人脸识别,将属于同一用户的人脸表情图像划分到同一人脸图像集中;

从划分得到的每个人脸图像集中选取任一人脸表情图像作为所述每个人脸图像集的图像标识;以及,

从好友名称标识中选取所述每个人脸图像集的名称标识。

在一个实施例中,所述属性信息包括:所述电子资源包的关键词,以及对应发送用户的名称标识;所述获取单元,具体用于:

若所述发送用户的账号为关系账号,则根据所述发送用户的名称标识获取所述发送用户的人脸表情图像,并将所述发送用户的人脸表情图像作为推荐表情图像集中的推荐表情图像;

若获取所述发送用户的人脸表情图像失败,则获取与所述关键词匹配的推荐图像表情,以便于执行所述将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中。

在一个实施例中,所述会话界面包括:图像预览区域和图像编辑区域;所述发送单元,具体用于:

在所述图像预览区域中显示所述目标表情图像,并在所述图像编辑区域中显示用于添加到所述目标表情图像的多媒体信息,所述多媒体信息包括图像信息,文字信息,或者音频信息中的一项或多项;

根据在所述图像编辑区域检测到的编辑操作,将所述多媒体信息添加到所述图像预览区域的目标表情图像中;

发送添加所述多媒体信息后的目标表情图像。

在一个实施例中,所述图像编辑区域包括:编辑组件;所述发送单元,具体用于:

根据在所述图像编辑区域检测到的针对所述编辑组件的编辑操作,确定添加到所述目标表情图像的多媒体信息的数量;

根据所述数量获取多媒体信息,并将获取的多媒体信息添加到所述图像预览区域的目标表情图像中。

在一个实施例中,所述装置还包括:替换单元。

所述获取单元,还用于:获取针对所述图像编辑区域中多媒体信息的替换指令,显示备选多媒体;

替换单元,用于根据在所述备选多媒体中检测到的选择操作确定出替换多媒体,并采用所述替换多媒体替换所述图像编辑区域中所述目标表情图像的多媒体信息。

在一个实施例中,所述会话界面包括:图像预览区域和图像编辑区域;所述装置还包括:添加单元。

所述显示单元,还用于检测到对所述会话界面的历史会话信息中历史表情图像的选择操作,在所述图像预览区域中显示所述历史表情图像,并在所述图像编辑区域中显示用于添加到所述历史表情图像的目标多媒体信息;

添加单元,用于根据在所述图像编辑区域检测到的编辑操作,为所述历史表情图像添加所述目标多媒体信息;

所述发送单元,还用于发送添加所述目标多媒体信息后的历史表情图像。

在一个实施例中,所述电子资源包包括:定制资源包,所述电子资源包的属性信息包括:用于进行对象推广的文字信息,图像信息,或者定制表情图像;所述获取单元,还具体用于:

根据用于进行对象推广的文字信息,获取所述推荐表情图像;或者,

根据用于进行对象推广的图像信息,获取所述推荐表情图像;或者,

将所述定制表情图像作为所述推荐表情图像。

在一个实施例中,所述属性信息包括:所述电子资源包的关键词,所述获取单元,还具体用于:

根据所述领取操作确定领取所述电子资源包的领取场景标识,并获取场景配置文件,所述场景配置文件包括:多个场景标识,以及每个场景标识的关联关键词;

从所述多个场景标识中查找与所述领取场景标识匹配的目标场景标识,并获取所述目标场景标识的关联关键词;

将所述目标场景标识的关联关键词作为所述电子资源包的关键词。

再一方面,本发明实施例提供了一种客户端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:

响应于在会话界面中检测到的针对电子资源包的领取操作,获取所述电子资源包的属性信息;

根据所述属性信息,获取推荐表情图像集,并将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中;

接收针对所述表情图像推荐区域的选择操作,并根据所述选择操作从所述推荐表情图像集中确定出目标表情图像;

发送所述目标表情图像。

再一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序指令,所述程序指令被处理器执行时,用于执行如第一方面所述的图像推荐方法。

在本发明实施例中,客户端基于在会话界面中检测到的针对电子资源包的领取操作,可获取电子资源包的属性信息,从而可根据该电子资源包的属性信息获取与该电子资源包的发送场景相关的推荐表情图像集,并将该推荐表情图像集中的推荐表情图像显示在会话界面的表情图像推荐区域中,以供用户进行表情图像的选择,提升了用户进行表情图像选择时的便利性。基于在表情图像推荐区域中显示的推荐表情图像,客户端若检测到针对表情图像推荐区域的选择操作,可根据该选择操作确定出目标表情图像,并将选择的目标表情图像发送出去,使得处于同一会话中的其他用户和发送该电子资源包的用户可基于该目标表情图像进行用户交流,可刺激获得电子资源包的用户与发送该电子资源包的用户之间的信息交流,可有效提升用户粘性。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a是本发明实施例提供的一种客户端获取场景配置文件的示意图;

图1b是本发明实施例提供的一种建立表情图像场景库的示意图;

图1c是本发明实施例提供的一种关键词匹配的示意图;

图1d是本发明实施例提供的一种进行表情图像搜索的示意图;

图1e是本发明实施例提供的一种对表情图像进行排序的示意图;

图2是本发明实施例提供的一种图像推荐方法的示意流程图;

图3a是本发明实施例提供的一种在会话界面展示推荐表情图像的示意图;

图3b是本发明实施例提供的一种选取推荐表情图像进行发送的示意图;

图3c是本发明实施例提供的一种领取电子资源包后发送表情图像的示意图;

图4是本发明实施例提供的一种图像推荐方法的示意流程图;

图5a是本发明实施例提供的一种在表情图像推荐区域的第二推荐子区域显示表情图像的示意图;

图5b是本发明实施例提供的一种进行表情图像搜索的示意图;

图5c是本发明实施例提供的一种自定义表情图像的示意图;

图5d是本发明实施例提供的一种对人脸表情图像进行搜索的示意图;

图6a是本发明实施例提供的一种对人脸表情图像进行编辑的示意图;

图6b是本发明实施例提供的一种为人脸表情图像添加多媒体信息的示意图;

图6c是本发明实施例提供的一种发送添加多媒体信息后的人脸表情图像的示意图;

图6d是本发明实施例提供的一种调整添加到人脸表情图像的多媒体信息的示意图;

图6e是本发明实施例提供的一种将调整后的多媒体信息添加到人脸表情图像的示意图;

图7a是本发明实施例提供的一种为历史表情图像添加多媒体信息的示意图;

图7b是本发明实施例提供的一种将添加多媒体信息后的历史表情图像发送出去的示意图;

图7c是本发明实施例提供的一种添加有多个多媒体信息的历史表情图像的显示示意图;

图8a是本发明实施例提供的一种定制资源包进行表情图像推荐的示意图;

图8b是本发明实施例提供的一种为定制资源包设定定制表情图像的示意图;

图9是本发明实施例提供的一种图像推荐装置的示意性框图;

图10是本发明实施例提供的一种客户端的示意性框图。

具体实施方式

本发明实施例提出了一种图像推荐方法,可向得到电子资源包中电子资源的用户推荐表情图像,并将该推荐表情图像显示在会话界面中,使得获得电子资源包中电子资源的用户可从显示的推荐表情图像中选取出目标表情图像发送出去,由于展示给用户进行选择的推荐表情图像是筛选得到的和当前会话场景相匹配的表情图像,也就保证了发送出去的目标表情图像和当前进行电子资源包发送和领取的场景的一致性,从而可增加用户之间的话题性,并可有效促进用户之间的交流,还增加了用户对表情图像进行选择的便捷性。在一个实施例中,用户可通过AIO(All In One)组件,即一种公共的聊天窗口组件进行电子资源包的发送和接收,其中,AIO组件用于在应用程序中为用户参与到好友、群、公众账号等众多不同类型的会话提供统一的交互体验,应用程序通过为用户提供不同会话共享的聊天窗口组件,可对用户的输入,点击操作进行识别,因此,客户端可对用户针对会话界面中电子资源包的领取操作进行识别,由于在当下表情图像已经成为活跃用户之间互动的重要表达,在某些场景甚至可以替代传统的文字聊天,所以客户端在检测到用户会话界面中电子资源包执行的领取操作后,可基于表情图像的特性,并结合电子资源包的属性信息,向用户推荐符合当下聊天场景的表情图像,可促进用户之间的交流,活跃气氛,使得用户之间的互动更具有情感性和互动性,并且,也提升了用户对表情图像进行选取时的便利性。

在一个实施例中,所述应用程序例如可以是即时通讯软件,即时通讯软件是一种为客户端提供终端服务的软件,允许两个用户或多个用户使用网络即时进行信息传递,保证用户之间的交流实时性,该信息例如可以是文字信息、文件信息、语音信息与视频信息等,该即时通讯软件例如可以是社交软件,通讯软件等;用户在将电子资源包发送到目标会话时,可将该电子资源包直接发送到会话界面中,或者也可以会话消息的形式发送该电子资源包,如在该电子资源包是红包时,对应发送到会话界面中的会话消息则是红包消息,其中,红包消息是通过即时通讯软件将网络派发的电子资源包发送到会话界面中进行显示的一种会话形式,用户可通过抢红包实现互动。

客户端在获取到电子资源包的属性信息后,可基于该属性信息进行推荐表情图像的获取,其中,客户端获取到的表情图像的数量为一个或多个,在获取到该一个或多个推荐表情图像后,可将该获取到的一个或多个推荐表情图像显示在会话界面的表情图像推荐区域中。在一个实施例中,该电子资源包的属性信息例如可以是该电子资源包的关键词,客户端可预先从客户端获取用于指示电子资源包的领取场景的场景配置文件,如图1a所示,该场景配置文件是客户端将电子资源包的发送场景和关键词进行关联存储后生成的文件,该场景配置文件例如可以是json文件(Java Scripr Object Notation,一种轻量级的数据交换格式文件),客户端将发送场景和关键词进行关联存储的代码如下:

{“scenes”:[{

“switch”:1,

“scene:“红包”,

“tittle”:“红包已抢到,发个表情答谢一下吧!”,

“sceneID”:“redpacket_id001”,

“kvo”:“SendRedPacketFinishNotify”,

“keywords”:[“哈哈”、“早安”、“感恩”],

“expiryDate”:“2020-10-10 12:00:00”,

“startDate”:“2019-10-01 12:00:00”,

“extra”:{“moneyLimit”:100}

}]

}

其中,客户端可为抢红包(即获取电子资源包中的电子资源)的场景配置一个场景标识,该场景标识例如可以是上述的身份(Identify,ID)标识,客户端进一步地可将该场景标识和电子资源包的关键词(keywords)相关联,客户端在将场景标识和电子资源包的关键词相关联,并生成场景配置文件后,可采用本地预置或网络下发的方式,让客户端获取到该场景配置文件,客户端在获取到该场景配置文件后,可通过对配置文件的解析,在客户端建立一个表情图像场景库,如图1b所示,该表情图像场景库将各关键词和与该关键词相关的表情图像相关联,以使得客户端可查找到和关键词相关的表情图像。

客户端在获取到该场景配置文件,并建立对应的表情图像场景库后,可在系统启动时开启一个全局监听器,当监听器接收到需要推荐表情的通知消息时,基于该通知消息的键值(KEY)到表情图像场景库中去进行场景匹配,在匹配到场景符合时,则从该表情图像场景库中获取与该电子资源包的关键词匹配的推荐关键词,如图1c所示,其中,客户端可在检测到对电子资源包的领取操作时,确定接收到需要推荐表情的通知消息,该通知消息的键值用于指示获取到电子资源包中电子资源的场景。在客户端确定出于电子资源包的关键词匹配的推荐关键词后,可触发配置好的表情图像推荐场景并进行表情图像的推荐,如图1d所示。在客户端进行表情图像推荐时,可基于该推荐关键词分别从网络和本地的表情图像中进行表情图像的搜索,得到至少一个与当前场景匹配的推荐表情图像。其中,客户端在基于关键词分别从网络和本地的表情图像中进行表情图像的搜索时,可搜索包含该关键词,或者与该关键词为同义词(或近义词)的表情图像,或者,可基于关键词的词义进行表情图像的搜索,即搜索该表情图像中的表情为该关键词的词义的图像,如,在关键词为“哈哈”时,可搜索包含“哈哈”的表情图像,以及,包含与“哈哈”为近义词或者同义词的表情图像,如包含“快乐”、“开心”等词的表情图像,以及,基于关键词的词义进行搜索,即搜索表情图像中的表情为笑脸的图像。

在一个实施例中,客户端在获取推荐表情图像后,可将获取到的推荐表情图像显示在会话界面的表情图像推荐区域中,其中,客户端获取到的推荐表情图像的数量为多个,在客户端将获取到的多个推荐表情图像显示在会话界面的表情图像推荐区域时,可先根据每个表情图像的类型、使用记录、以及与推荐关键词之间的场景匹配度,确定每个推荐表情的图像推荐度,从而可基于该图像推荐度,将获取到的多个推荐表情图像按照图像推荐度的高低展示在该表情图像推荐区域中,可以理解的是,对应图像推荐度越高的表情图像排列在对应图像推荐度较低的表情图像的前面。

在一个实施例中,客户端可在获取到多个推荐表情图像后,将该推荐表情图像发送到表情图像排序系统中,如图1e所示,该表情图像排序系统在获取到该多个推荐表情图像后,可基于每个表情图像的类型,使用记录,以及匹配度,分别确定出类型分值,使用记录分值和匹配度分值,从而可将对类型分值,使用记录分值和匹配度分值进行加权求和得到的分值综合作为每个表情图像的推荐度,其中,分值对应的权重是客户端预先设定的,基于用户每次对不同表情的选择,还可动态调整对各个分值的权重大小,在本发明实施例中,对各分值对应权重的设置规则,以及各权重的调整规则不作限定。在一个实施例中,客户端在将获取到的推荐表情图像显示在会话界面的表情图像推荐区域后,可接收针对该表情图像推荐区域的选择操作,从而可根据该选择操作确定出目标表情图像,进一步地,客户端可发送该目标表情图像,其中,客户端可先基于该目标表情图像生成会话消息,并将生成的会话消息发送到该目标会话中,也可直接将该目标表情图像发送到目标会话中,该目标会话中的其他用户基于该目标表情图像可能反馈发送其他的文字消息或者表情图像消息,从而可促进用户交流,避免了只获取电子资源包中电子资源,而不进行交流的情况。

请参见图2,是本发明实施例提出的一种图像推荐方法的示意流程图,如图2所示,该方法可包括:

S201,响应于在会话界面中检测到的针对电子资源包的领取操作,获取所述电子资源包的属性信息。

为了促进用户交流,用户常在一些特定的节日给其他用户发送电子资源包,以表达对当下节日的庆祝,如用户会在好友用户发送电子资源包,以表达对好友用户生日的祝福,又如会在新年到来之际向好友用户发送电子资源包,以表达对新年到来的美好祝福,在一个实施例中,用户可通过资源发送端将电子资源包发送给特定的一个好友用户,以使得该特定的好友用户可获取该电子资源包中的全部电子资源,其中,用户在通过资源发送端将电子资源包发送给特定的一个好友用户时,可将基于该电子资源包发送到该用户和该特定好友用户之间建立的会话对应的会话界面中,该特定好友则可通过对应的客户端从该会话界面显示的会话消息中获得该电子资源包中的电子资源,或者,用户也可通过资源发送端将该电子资源包直接发送到该会话界面中。其中,该资源发送端和该客户端均可以例如是手机,平板电脑,笔记本电脑等终端。客户端可在会话界面中对针对由该电子资源包的操作进行检测,确定是否检测到针对电子资源包的领取操作,其中,客户端可在检测到对该电子资源包执行用户操作时,确定检测到针对电子资源包的领取操作,在未检测到对由电子资源包执行的用户操作时,则确定没有检测到针对电子资源包的领取操作。

在一个实施例中,用户还可将电子资源包发送到该用户所在的用户群中,该用户群中的任一用户所在的客户端可对会话界面中,针对该电子资源包的领取操作进行检测。客户端在会话界面中确定检测到针对电子资源包的领取操作后,可获取电子资源包的属性信息,并基于该属性信息获取推荐表情图像,即执行步骤S202,其中该电子资源包的属性信息包括:该电子资源包的关键词,或者,该电子资源包对应发送用户的名称标识等,该名称标识例如可以是发送用户的昵称,备注名称,或者真实名称等。

S202,根据所述属性信息,获取推荐表情图像集,并将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中。

在一个实施例中,若该属性信息只包括该电子资源包的关键词,则客户端在根据属性信息获取推荐表情图像集时,可先对该电子资源包的关键词进行语义分析,其中,语义分析可对关键词的文本进行分析,即进行语义理解,并基于语义做系统转换,确定出关键词的真正含义,在客户端对关键词进行语义分析时,可得到客户端进行推荐表情图像获取时的一个或多个参考词,因此,客户端在获取推荐表情图像时,可获取包含该参考词,或该关键词的同义词,近义词等词语的表情图像作为推荐表情图像,如在关键词为生日快乐时,对生日快乐进行语义分析后提取得到的参考词例如可以是生日,happy birthday等,因此,客户端可获取包括词语生日,happy birthday的表情图像。此外,客户端还可基于该语义分析结果,获取表情图像的表情中包含了该关键词的图像,如关键词为生日快乐时,可获取包含蛋糕,花束等表情的图像。可以理解的是,在关键词不同时,客户端获取并展示到表情图像推荐区域中的推荐表情图像不同,如图3a所示,由于电子资源包中的关键词分别为生日快乐和新年快乐,客户端获取并展示到会话界面的表情图像推荐区域中的推荐表情图像不同。

在一个实施例中,该属性信息若只包括电子资源包对应发送用户的名称标识,则客户端可基于该发送用户的名称标识获取该发送用户的人脸表情图像,并将该发送用户的人脸表情图像作为推荐表情图像,而如果该属性信息包括该电子资源包的关键词和对应发送用户的名称标识,客户端在基于该属性信息进行推荐表情图像的获取时,可只将基于发送用户的名称标识获取得到的发送用户的人脸表情图像作为推荐表情图像,或者,也可按照一定比例获取基于发送用户的名称标识获取得到的发送用户的人脸表情图像,以及基于关键词获取的表情图像作为推荐表情图像,其中,该比例可以是用户预设的,或者客户端基于关键词和名称标识的优先级预先设定的,本发明实时中,对发送用户的对应名称标识和电子资源包的关键词的优先级高低的确定方式不作限定。在一个实施例中,若预设的发送用户的名称标识对应的优先级高于关键词的优先级,则客户端设定的基于发送用户的名称标识进行表情图像的获取的比例更高,而基于电子资源包的关键词进行表情图像获取的比例较低,其中,客户端预先确定的基于发送用户的名称标识对表情图像进行获取的比例例如可以是80%,基于电子资源包的关键词进行表情图像获取的比例例如可以是20%。

在一个实施例中,客户端在获取到推荐表情图像后,可将该推荐表情图像显示在会话界面的表情图像推荐区域中,客户端在将推荐表情图像显示在会话界面的表情图像推荐区域时,可将确定出的推荐表情图像随机显示在该表情图像推荐区域中,也可先确定出每个推荐表情图像对应的显示顺序,并基于该显示顺序将确定出的推荐表情图像显示在该表情图像推荐区域中。在一个实施例中,客户端在确定每个推荐表情图像的显示顺序时,可先确定出每个推荐表情图像的类型分值,使用记录分值和场景匹配度分值,从而可基于该类型分值,使用记录分值和场景匹配度分值确定出每个推荐表情图像的图像推荐度,从而可根据该每个推荐表情图像的图像推荐度确定该推荐表情图像对应的显示顺序,可以理解的是,对应图像推荐度越高的推荐表情图像的显示顺序越靠前,从而可基于该显示顺序依次将推荐表情图像显示在图像推荐区域中,其中,显示推荐表情图像还有的表情图像推荐区域例如可以是如图3a中由301标记的区域。

S203,接收针对所述表情图像推荐区域的选择操作,并根据所述选择操作从所述推荐表情图像集中确定出目标表情图像。

S204,发送所述目标表情图像。

在步骤S203和步骤S204中,客户端在将推荐表情图像显示在会话界面的表情图像推荐区域中后,用户可从该表情图像推荐区域中显示的表情图像中进行选择,客户端在接收到用户对该表情图像区域的选择操作后,可根据该选择操作,从该表情图像推荐区域中显示的表情图像中确定出目标表情图像。在客户端确定出目标表情图像后,可将目标表情图像发送到会话界面中,在一个实施例中,客户端可直接将目标表情发送到会话界面中,也可先根据该目标表情图像生成会话消息,并将基于该目标表情图像生成的会话消息发送到会话界面中,以使该电子资源包的发送用户接收到该目标表情图像,从而可促进该发送用户或者,所处好友群的其他用户基于该目标表情图像进行互动,可有效促进用户间的交流。

在一个实施例中,表情消息是用户间通过图形、图片进行聊天互动的消息形态,也是当下在即时通讯中活跃氛围,表达情绪的一种方式,如图3b所示,若客户端显示推荐表情图像后的会话界面如图3b中由30标记的图像所示,客户端在接收到针对如图3b中由30标记的图像中表情图像区域的选择操作后,可根据该选择操作确定出的目标表情图像发送到目标会话中,以使该会话中的其他用户接收到该目标表情图像,并基于该目标表情图像进行用户交流,其中,客户端在将目标表情图像发送到目标会话中后的用户界面可如图3b中由31标记的图像所示。

在一个实施例中,如图3c所示,用户在领取会话界面中的电子资源包后,可基于电子资源包的属性信息,例如该电子资源包的关键词或者该电子资源包对应发送用户的人脸图像等信息获取推荐表情图像,并将该推荐表情图像显示在会话界面的表情图像推荐区域中,进一步地,基于用户在表情图像推荐区域中进行的选择操作,可确定出目标表情图像,并将目标表情图像发送到会话界面中,实现了在用户领取电子资源包后,在AIO场景进行表情图像的推荐,可刺激获得电子资源包中电子资源的用户和该电子资源包的发送用户形成良好互动,同时,由于只对获得电子资源包中电子资源的用户进行表情图像的推荐,避免了对未获得电子资源的用户也进行推荐,可降低客户端的推荐效率,而且,由于进行表情图像推荐时各领取电子资源包中电子资源的客户端所采取的推荐规则是一致的,保证了在同一个电子资源包的领取场景下的表情图像的多元性,可有效提升用户对推荐的表情图像的满意度。

在本发明实施例中,客户端基于在会话界面中检测到的针对电子资源包的领取操作,可获取电子资源包的属性信息,从而可根据该电子资源包的属性信息获取与该电子资源包的发送场景相关的推荐表情图像集,并将该推荐表情图像集中的推荐表情图像显示在会话界面的表情图像推荐区域中,以供用户进行表情图像的选择,提升了用户进行表情图像选择时的便利性。基于在表情图像推荐区域中显示的推荐表情图像,客户端若检测到针对表情图像推荐区域的选择操作,可根据该选择操作确定出目标表情图像,并将该目标表情图像发送出去,使得处于同一会话中的其他用户和发送该电子资源包的用户可基于该目标表情图像进行用户交流,可刺激获得电子资源包的用户与发送该电子资源包的用户之间的信息交流,可有效提升用户粘性。

请参见图4,是本发明实施例提供的一种图像推荐方法的示意流程图,如图4所示,该方法可包括:

S401,响应于在会话界面中检测到的针对电子资源包的领取操作,获取所述电子资源包的属性信息。

在一个实施例中,步骤S401的具体实施方式可参见上述实施例中步骤S201的具体实施方式,在此不再赘述。

S402,根据所述属性信息,获取推荐表情图像集,并将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中。

在一个实施例中,所述属性信息包括所述电子资源包的关键词,以及所述电子资源包对应发送用户的名称标识,所述客户端在根据该属性信息获取对应的推荐表情图像集时,可先判断该电子资源包的发送用户的账号是否为关系账号,若客户端确定所述发送用户的账号为关系账号,则可根据所述发送用户的名称标识获取所述发送用户的人脸表情图像,并将所述发送用户的人脸表情图像作为推荐表情图像集中的推荐表情图像;而如果客户端获取所述发送用户的人脸表情图像失败,则可获取与所述电子资源包的关键词匹配的推荐图像表情,以便于执行将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中的步骤。其中,客户端在进行推荐表情图像的获取时,可基于本地存储的表情图像进行获取,也可基于本地存储的和网络上的表情图像进行获取,从而可提升客户端的表情图像的获取能力,并可刺激用户对本地存储的表情图像进行管理。

在一个实施例中,所述会话界面的表情图像推荐区域包括第一推荐子区域,和第二推荐子区域,其中,该第一推荐子区域中用于显示该推荐表情图像集中的至少一个推荐表情图像,该第二推荐子区域中用于显示该推荐表情图像集中,除在所述第一推荐子区域中显示的表情图像之外的推荐表情图像,以及基于用户搜索得到的搜索表情图像。客户端获取到推荐表情图像集后,在将该推荐表情图像集中的推荐表情图像进行显示时,可先确定出该推荐表情图像集中每个推荐表情图像的图像推荐度,从而可基于该图像推荐度将推荐表情图像集中的推荐表情图像显示在第一推荐子区域或第二推荐子区域中,在具体实现中,客户端可先根据该推荐表情图像集中每个推荐表情图像的类型分值,使用记录分值,以及场景匹配度分值,确定所述每个推荐表情图像的图像推荐度;从而可根据所述图像推荐度,从所述推荐表情图像集中确定出在所述第一推荐子区域中显示推荐表情图像,以及在所述第二推荐子区域中显示的推荐表情图像。

在一个实施例中,客户端在根据该推荐表情图像集中各推荐表情图像的图像推荐度,确定出在第一推荐子区域中显示的推荐表情图像,以及在第二推荐子区域中显示的推荐表情图像时,可先根据所述图像推荐度对该推荐表情图像集中的各推荐表情图像进行排序,确定出每个推荐表情图像的序列编号,可以理解的是,客户端在根据图像推荐度对推荐表情图像集中的各推荐表情图像进行排序时,图像推荐度越高的推荐表情图像在进行排序时,在序列中所处的序列位置越靠前,而其对应的序列编号也就越小。因此,在客户端确定出每个推荐表情图像对应的序列编号后,可将该序列编号小于或等于预设编号的显示在第一推荐子区域中,并将该序列编号大于预设编号的显示在第二推荐子区域中,其中,序列编号小于该预设编号的推荐表情图像,即是对推荐表情图像集中的推荐表情图像进行排序后,排列在靠前位置的推荐表情图像,序列编号大于预设编号的推荐表情图像,即是排序后排列在考后位置的推荐表情图像。在一个实施例中,所述表情图像推荐区域的第二推荐子区域例如可以是如图5a中由501标记的区域,客户端在将推荐表情图像显示在表情图像推荐区域中后,可转而执行步骤S403。

S403,接收针对所述表情图像推荐区域的选择操作,并根据所述选择操作从所述推荐表情图像集中确定出目标表情图像。

在一个实施例中,客户端在会话界面中检测到针对电子资源包的领取操作后,可在确定出推荐表情图像集后,将该推荐表情图像集中的至少一个推荐表情图像显示在该表情图像推荐区域的第一推荐子区域中,进一步地,若客户端接收到针对该第一推荐子区域中显示的至少一个推荐表情图像的选择操作,可根据该选择操作从该第一推荐子区域显示的至少一个推荐表情图像中,确定出目标表情图像,如图3b所示;或者,若客户端在所述第一推荐子区域中检测到切换触发事件,可显示该表情图像推荐区域的第二推荐子区域,用户则可从所述第二推荐子区域中选取目标表情图像,即客户端可根据在第二推荐子区域中检测到的选择操作,确定目标表情图像,如图5a所示,显示第二推荐子区域的会话界面可以是如图5a中由50标记的界面,该第二推荐子区域是图5a中由501标记的区域。在一个实施例中,所述第一推荐子区域还包括用于触发显示第二推荐子区域的触发标识,该触发标识例如可以是如图5a中由502标记的,该第一推荐子区域中的更多表情标识,客户端则可在第一推荐子区域中检测到对触发标识502的选择指令时,确定检测到针对所述第一推荐子区域的切换触发事件,并可在检测到该触发事件时,显示该表情图像推荐区域的第二推荐子区域,其中,该第二推荐子区域显示的推荐表情图像是根据所述推荐表情图像集和第一推荐子区域中的推荐表情图像确定的,该第二推荐子区域中显示的推荐表情图像包括:该推荐表情图像集中,除在所述第一推荐子区域中显示的推荐表情图像之外的推荐表情图像,和/或客户端进行搜索得到的推荐表情图像。

在一个实施例中,用户还可通过在所述第二推荐子区域显示的表情图像的搜索入口进行表情图像的搜索,如图5b所示,客户端在显示该第二推荐子区域后,还可检测对该第二推荐子区域中搜素入口的激活操作,该搜索入口可以是如图5b中由503标记的搜索入口,该激活操作例如可以是对该搜索入口的选择操作,在激活该搜索入口后,客户端可在该搜索入口处输出搜素光标,以提醒用户在该搜索入口中进行表情图像的搜索,同时,在客户端检测到对该搜索入口激活后,可在该第二推荐子区域中显示输入组件,该输入组件例如可以是如图5b中由504标记的键盘组件,用户基于该输入组件可进行搜索信息的输入,对应的,客户端则可通过所述输入组件中获取表情图像的搜索信息,基于该搜索信息,客户端可获取与所述搜索信息匹配的搜索表情图像,并可根据所述搜索信息调整所述搜索表情图像中的图像信息,并在所述第二推荐子区域中显示所述调整后的搜索表情图像。

在一个实施例中,客户端在根据搜索信息获取到搜索表情图像后,在基于该搜索信息对该搜索表情图像的图像信息进行调整时,用户可基于该搜索信息对该搜索表情图像中的文字进行调整,或者对该搜索表情图像中表情图像的位置进行调整,从而实现用户对表情图像的自定义,如图5b所示,若输入的搜索信息为“好开心,谢谢”,客户端在对“好开心,谢谢”进行语义分析后,可获取与之匹配的表情图像,进一步地,用户可对获取得到的表情图像中的文字进行调整,如图5c所示,若客户端基于搜索信息获取到的表情图像为如图5c中由505标记的图像所示,客户端基于用户操作,对该搜索表情图像中的文字进行调整后的图像可如图5c中由506标记的图像所示。其中,客户端中的所有表情支持自定义搜索,用户可以基于自己自定义的内容匹配更多贴合场景的表情回复,这样用户可以自定义表情语义,匹配和语义相关的表情内容。

在一个实施例中,用户还可通过在会话界面中显示人脸图像查询标识进行人脸表情图像的搜索,在具体实现中,客户端可在会话界面中显示第二推荐子区域时,在该第二推荐子区域中输出人脸图像查询标识,用户则可基于该人脸图像查询标识进行人脸表情图像的查询,如图5d所示,客户端在检测到用户对第二推荐子区域中人脸图像查询标识的选择操作后,确定检测到人脸图像的查询触发操作,则获取至少一个人脸图像集,并确定每个人脸图像集对应的集合标识,从而可在所述表情图像推荐区域的第二推荐子区域中显示所述集合标识。其中,所述每个人脸图像集中包括至少一个人脸表情图像,且属于同一人脸图像集中的人脸表情图像属于同一用户,进一步地,客户端在第二推荐子区域中显示该集合标识后,可根据在该第二推荐区域中检测到的选择操作确定出目标集合标识,并显示该目标集合标识下的人脸表情图像。

在一个实施例中,所述集合标识包括:图像标识和名称标识,所述客户端在获取至少一个人脸图像集时,可先从所述会话界面的历史会话信息中获取历史表情图像,并对所述历史表情图像进行人脸识别,从而可将属于同一用户的人脸表情图像划分到同一人脸图像集中;进一步地,客户端可从划分得到的每个人脸图像集中选取任一人脸表情图像作为所述每个人脸图像集的图像标识;以及,从好友名称标识中选取所述每个人脸图像集的名称标识,客户端在将人脸图像集的集合标识显示在第二推荐子区域中后的会话界面可如图5d中由50标记的界面所示,客户端在检测到用户从所述第二推荐子区域中选取出目标集合标识后,可将该目标集合标识下的人脸表情图像展示在第二推荐子区域中,在第二推荐子区域中展示人脸表情图像的会话界面如图5d中由51标记的界面所示,使得用户可选取和该电子资源包对应发送用户的人脸图像相关的目标表情图像,可提升当前会话场景中的话题产生率,并可降低表情图像的制作成本。其中,客户端可根据在所述第二推荐子区域中检测到的用户针对图像标识的选择,或检测到的用户很对名称标识的选择操作确定出目标集合标识。

S404,在所述图像预览区域中显示所述目标表情图像,并在所述图像编辑区域中显示用于添加到所述目标表情图像的多媒体信息。

S405,根据在所述图像编辑区域检测到的编辑操作,将所述多媒体信息添加到所述图像预览区域的目标表情图像中。

S406,发送添加所述多媒体信息后的目标表情图像。

在步骤S404~步骤S406中,客户端在确定出目标表情图像后,可直接发送确定出的目标表情图像,或者,客户端也可在确定出目标表情图像过后,先对该目标表情图像进行编辑,再将编辑后的目标表情图像发送出去。在具体实现中,客户端在确定出目标表情图像后,可先将该目标表情图像显示在图像预览区域中,将目标表情图像显示在图像预览区域后的会话界面如图6a中由60标记的界面所示,其中,客户端确定出的目标表情图像可以是用户从第一推荐子区域中选取出的,也可以是用户从第二推荐子区域中选取出的,客户端在将目标表情图像显示在图像预览区域后,可会话界面的图像编辑区域中显示用于添加到所述目标表情图像的多媒体信息,其中,所述图像预览区域例如可以图6a中由601标记的区域,所述图像编辑区域例如可以是图6a中由602标记的区域。

在一个实施例中,由于领取到电子资源包中电子资源的数量的不同,用户对应有不同的情绪表达,所以在图像编辑区域中显示了用于添加到目标表情图像中的多媒体信息,用于表达用户领取该电子资源包后的用户情绪,该多媒体信息例如可以是文字信息,图像信息或者视频信息,音频信息等,用户可对在图像编辑区域中显示的多媒体信息进行操作,将多媒体信息添加到图像预览区域的目标表情图像中,在一个实施例中,客户端可通过检测用户对图像编辑区域中编辑组件执行的操作,确定添加到所述目标表情图像中的多媒体信息的数量,从而可根据该数量进行多媒体信息的获取,并将获取的多媒体信息添加到该图像预览区域的目标表情图像中,如图6b所示,在图像编辑区域显示的编辑组件例如可以是编辑滑杆,客户端可通过用户拖动编辑滑杆的长度确定添加到目标表情图像中的多媒体信息的数量,可以理解的是,客户端预先设定了该编辑滑杆对应长度和添加的多媒体信息的数量之间的对应关系,基于该对应关系和用户拖动编辑滑杆的长度,客户端则可确定出添加到目标表情图像中的多媒体信息的数量。此外,该编辑组件还可以是数量输入组件,用户可直接在该数量输入组件中输入添加到目标表情图像中的多媒体信息的数量,客户端则基于用户输入的数量在目标表情图像中添加多媒体信息,通过在表情图像中增加多媒体信息(或情绪图像)的方式,即是是相同的表情,也可以看到用户的不同情绪表达,提升了用户进行表情图像发送时的趣味性。

在一个实施例中,客户端在将多媒体信息添加到图像预览区域的目标表情图像中后,客户端可在检测到对目标表情图像的发送操作后,将目标表情图像发送出去,其中,客户端可在检测到用户对图像预览区域中的发送标识的触发操作时,将添加多媒体信息后的目标表情图像发送出去,该发送标识例如可以是“√”,如图6c所示,客户端在检测到用户对如图6c中由603标记的发送标识的选择操作时后,将添加多媒体信息的目标表情图像发送出去,将添加多媒体信息的目标表情图像发送出去后的会话界面如图6c中由61标记的界面所示。此外,客户端还可在检测到用户针对所述目标表情图像的向上滑动操作后,将添加多媒体信息的目标表情图像发送出去。

在一个实施例中,用户还可基于当前需求对图像编辑区域中显示的多媒体信息进行替换,以使得添加到目标表情图像的多媒体信息能更贴近用户情绪的表达,在具体实现中,客户端可先获取针对图像编辑区域中多媒体信息的替换指令,并在获取到该替换指令后,显示备选多媒体,进一步地,客户端可根据用户在备选多媒体中检测到的选择操作,确定替换多媒体,并采用该替换多媒体替换图像编辑区域中当前显示在该目标表情图像的多媒体信息。在一个实施例中,该替换指令例如是针对在图像编辑区域中显示的多媒体信息的长按指令,双击指令等,如图6d所示,若客户端检测到针对在图像编辑区域中显示的多媒体信息的长按指令,则可将备选多媒体显示在会话界面中,其中,显示该备选多媒体后的会话界面例如可以是如图6d中由62标记的界面所示,显示的备选多媒体即是如图6d中由604框出区域中显示的表情图像,进一步地,客户端可确定出用户在备选多媒体中选择的替换多媒体,并采用该替换多媒体替换图像编辑区域中显示的多媒体信息,若用户选择的替换多媒体为玫瑰花,则客户端采用玫瑰花替换该多媒体信息后的用户界面如图6d中由63标记的界面所示。

在一个实施例中,客户端在采用替换多媒体替换在图像编辑区域中显示的多媒体信息欧,可检测用户针对替换多媒体的操作,以在目标表情图像上添加替换多媒体,如图6e所示,用户可通过拖动替换多媒体所在的编辑滑杆,在目标表情图像上添加该替换多媒体,并可进一步地将添加替换多媒体后的目标表情图像发送出去。其中,客户端在为目标表情图像添加多媒体信息时,可适当调整添加的多媒体信息的大小和显示方向。

在一个实施例中,客户端还可从会话界面的历史会话信息中获取历史表情图像,并为该历史表情图像添加多媒体信息,在具体实现中,客户端在检测到对所述会话界面的历史会话信息中历史表情图像的选择操作后,可先将该历史表情图像显示在会话界面的图像预览区域中,并在所述图像编辑区域中显示用于添加到所述历史表情图像的目标多媒体信息,其中,该历史表情图像是在历史时刻发送到会话界面中的。其中,客户端可在检测到用户对任一历史表情图像的选择操作后,将历史表情图像显示在图像预览区域中,或者,客户端也可在检测到用户对历史表情图像的选择操作后,先输出针对该历史表情图像的编辑选项,如图图7a所示,在客户端检测到对编辑选项的确认指令后,将该历史表情图像显示在图像预览区域中,在一个实施例中,该编辑选项例如可以是如图7a中由701标记的选项,客户端将历史表情图像显示在图像编辑区域中后的会话界面可如图7a中由70标记的界面所示。

在客户端将历史表情图像显示在图像编辑区域后,可进一步根据在图像编辑区域检测到的编辑操作,为所述历史表情图像添加所述目标多媒体信息,从而可根据将添加所述目标多媒体信息后的历史表情图像发生出去。在一个实施例中,客户端在根据在图像编辑区域中检测到的编辑操作为历史表情图像添加多媒体信息时,如果该历史表情图像没有添加多媒体信息,则客户端可直接基于该编辑操作为该历史表情图像添加目标多媒体信息,并将添加目标多媒体信息的历史表情图像发送出去,其中,该添加目标多媒体信息的历史表情图像发送出去后,在会话界面中进行显示时,是将添加的目标多媒体信息添加到历史表情图像上面的,如图7b所示。而如果该历史表情图像中已添加多媒体信息,如图7c所示,客户端在为该历史表情图像添加目标多媒体信息后,在将添加目标多媒体信息的历史表情图像发送出去后,在会话界面中显示的历史表情图像是不对该目标多媒体信息进行直接显示的,客户端将先生成该目标多媒体信息对应的显示标识,并在会话界面中只显示该显示标识,该目标多媒体信息对应的显示标识如图7c中由702标记的标识所示。

在一个实施例中,所述电子资源包还可以是定制资源包,该定制资源包可用于进行对象推广,对应的,该电子资源包的属性信息则包括用于进行对象推广的文字信息,图像信息或者定制表情信息,因此,客户端在根据属性信息获取推荐表情图像集时,可根据用于进行对象推广的文字信息,获取所述推荐表情图像;或者,根据用于进行对象推广的图像信息,获取所述推荐表情图像;或者,将所述定制表情图像作为所述推荐表情图像。在具体实现中,若待推广对象为苹果,该定制资源包则是用于推广苹果的电子资源包,客户端在检测到对该定制资源包的领取操作后,可基于该定制资源包中用于进行苹果推广的文字信息,和/或图像信息获取推荐表情图像,并将获取得到的推荐表情图像显示在会话界面的表情图像推荐区域中,如图8a所示,基于用户在会话界面的表情图像推荐区域中选取的目标表情图像,客户端可将用户选取的目标表情图像发送出去,实现了商业化的表情图像的互动,可有效提升推广对象的曝光率。

在一个实施例中,定制资源包在发送时还可直接设定定制表情图像,使得用户在领取该定制资源包后,可基于该定制表情图像进行推荐,形成用户的互动,可提升用户活跃度。如图8b所示,在对电子资源包进行定制时,资源发送端可输出如图8b中由80标记的界面,定制资源包的发送用户可将定制表情图像添加到如图8b中由801标记的区域中,客户端中的用户在领取该定制资源包后,在会话界面的表情图像推荐区域中显示的推荐表情图像如图8b中81标记的界面所示,如图8b中由81标记的界面所示,定制资源包发送用户添加的定制表情图像排列在表情图像推荐区域中的最前面供用户进行选择,用户在选择定制表情图像后,客户端可将该定制表情图像发送出去。其中,定制资源包的发送用户可在资源发送端添加一个或多个定制表情图像以供领取该定制资源包的用户选择。

在本发明实施例中,客户端在会话界面检测到针对电子资源包的领取操作后,可基于该电子资源包的属性信息获取推荐表情图像集,并将该推荐表情图像集中的各推荐表情图像显示在会话界面的表情图像推荐区域中,进一步地,客户端可基于用户在表情图像推荐区域中的选择操作,从该推荐表情图像集中确定出目标表情图像,基于该目标表情图像,用户可在客户端将该目标表情图像显示在图像预览区域后,对该目标表情图像进行编辑,以在该目标表情图像中添加多媒体信息,添加多媒体信息后的目标表情图像能更直观地反映用户当前的情绪。在客户端为目标表情图像添加多媒体信息后,客户端将添加多媒体信息后的目标表情图像发送出去,实现了更加智能化地对表情图像进行推荐,并提升了推荐的表情图像和当前场景的贴合度,有利于用户在当前会话中进行互动,从而提升了进行表情图像推荐的成功率。

基于上述图像推荐方法实施例的描述,本发明实施例还提出了一种图像推荐装置,该图像推荐装置可以是运行于上述客户端中的一个计算机程序(包括程序代码)。该图像推荐装置可用于执行如图2和图4所述的图像推荐方法,请参见图9,该图像推荐装置包括:获取单元901,显示单元902,确定单元903和发送单元904。

获取单元901,用于响应于在会话界面中检测到的针对电子资源包的领取操作,获取所述电子资源包的属性信息;

所述获取单元901,还用于根据所述属性信息,获取推荐表情图像集;

显示单元902,用于并将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中;

确定单元903,用于接收针对所述表情图像推荐区域的选择操作,并根据所述选择操作从所述推荐表情图像集中确定出目标表情图像;

发送单元904,用于发送所述目标表情图像。

在一个实施例中,所述表情图像推荐区域的第一推荐子区域显示了所述推荐表情图像集中的至少一个推荐表情图像;所述确定单元904,具体用于:

接收针对所述第一推荐子区域中显示的至少一个推荐表情图像的选择操作,并根据所述选择操作从所述第一推荐子区域显示的至少一个推荐表情图像中,确定出目标表情图像;或者,

检测到针对所述第一推荐子区域的切换触发事件,显示表情图像推荐区域的第二推荐子区域,在所述第二推荐子区域显示的推荐表情图像是根据所述推荐表情图像集和所述第一推荐子区域确定的参考表情图像;根据在所述第二推荐子区域中检测到的选择操作,确定出目标表情图像。

在一个实施例中,所述确定单元903,还用于根据所述推荐表情图像集中每个推荐表情图像的类型分值,使用记录分值,以及场景匹配度分值,确定所述每个推荐表情图像的图像推荐度;

所述确定单元903,还用于根据所述图像推荐度,从所述推荐表情图像集中确定出在所述第一推荐子区域中显示推荐表情图像,以及在所述第二推荐子区域中显示的推荐表情图像。

在一个实施例中,所述第二推荐子区域包括:表情图像的搜索入口,所述获取单元901,还用于响应于对所述搜索入口的激活操作,在所述第二推荐子区域中显示输入组件,并通过所述输入组件中获取表情图像的搜索信息;

所述获取单元901,还用于获取与所述搜索信息匹配的搜索表情图像;

所述显示单元902,用于根据所述搜索信息调整所述搜索表情图像中的图像信息,并在所述第二推荐子区域中显示所述调整后的搜索表情图像。

在一个实施例中,所述获取单元901,还用于响应于人脸图像的查询触发操作,获取至少一个人脸图像集,并确定每个人脸图像集的集合标识,所述每个人脸图像集中包括至少一个人脸表情图像,属于同一人脸图像集中的人脸表情图像属于同一用户;

所述显示单元902,还用于在所述表情图像推荐区域的第二推荐子区域中显示所述集合标识;

所述显示单元902,还用于根据在所述第二推荐区域中检测到的选择操作确定出目标集合标识,并显示所述目标集合标识下的人脸表情图像。

在一个实施例中,所述集合标识包括:图像标识和名称标识,所述获取单元901,具体用于:

从所述会话界面的历史会话信息中获取历史表情图像,并对所述历史表情图像进行人脸识别,将属于同一用户的人脸表情图像划分到同一人脸图像集中;

从划分得到的每个人脸图像集中选取任一人脸表情图像作为所述每个人脸图像集的图像标识;以及,

从好友名称标识中选取所述每个人脸图像集的名称标识。

在一个实施例中,所述属性信息包括:所述电子资源包的关键词,以及对应发送用户的名称标识;所述获取单元901,具体用于:

若所述发送用户的账号为关系账号,则根据所述发送用户的名称标识获取所述发送用户的人脸表情图像,并将所述发送用户的人脸表情图像作为推荐表情图像集中的推荐表情图像;

若获取所述发送用户的人脸表情图像失败,则获取与所述关键词匹配的推荐图像表情,以便于执行所述将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中。

在一个实施例中,所述会话界面包括:图像预览区域和图像编辑区域;所述发送单元904,具体用于:

在所述图像预览区域中显示所述目标表情图像,并在所述图像编辑区域中显示用于添加到所述目标表情图像的多媒体信息,所述多媒体信息包括图像信息,文字信息,或者音频信息中的一项或多项;

根据在所述图像编辑区域检测到的编辑操作,将所述多媒体信息添加到所述图像预览区域的目标表情图像中;

发送添加所述多媒体信息后的目标表情图像。

在一个实施例中,所述图像编辑区域包括:编辑组件;所述发送单元904,具体用于:

根据在所述图像编辑区域检测到的针对所述编辑组件的编辑操作,确定添加到所述目标表情图像的多媒体信息的数量;

根据所述数量获取多媒体信息,并将获取的多媒体信息添加到所述图像预览区域的目标表情图像中。

在一个实施例中,所述装置还包括:替换单元905。

所述获取单元901,还用于:获取针对所述图像编辑区域中多媒体信息的替换指令,显示备选多媒体;

替换单元905,用于根据在所述备选多媒体中检测到的选择操作确定出替换多媒体,并采用所述替换多媒体替换所述图像编辑区域中所述目标表情图像的多媒体信息。

在一个实施例中,所述会话界面包括:图像预览区域和图像编辑区域;所述装置还包括:添加单元906。

所述显示单元902,还用于检测到对所述会话界面的历史会话信息中历史表情图像的选择操作,在所述图像预览区域中显示所述历史表情图像,并在所述图像编辑区域中显示用于添加到所述历史表情图像的目标多媒体信息;

添加单元906,用于根据在所述图像编辑区域检测到的编辑操作,为所述历史表情图像添加所述目标多媒体信息;

所述发送单元904,还用于发送添加所述目标多媒体信息后的历史表情图像。

在一个实施例中,所述电子资源包包括:定制资源包,所述电子资源包的属性信息包括:用于进行对象推广的文字信息,图像信息,或者定制表情图像;所述获取单元901,还具体用于:

根据用于进行对象推广的文字信息,获取所述推荐表情图像;或者,

根据用于进行对象推广的图像信息,获取所述推荐表情图像;或者,

将所述定制表情图像作为所述推荐表情图像。

在一个实施例中,所述属性信息包括:所述电子资源包的关键词,所述获取单元901,还具体用于:

根据所述领取操作确定领取所述电子资源包的领取场景标识,并获取场景配置文件,所述场景配置文件包括:多个场景标识,以及每个场景标识的关联关键词;

从所述多个场景标识中查找与所述领取场景标识匹配的目标场景标识,并获取所述目标场景标识的关联关键词;

将所述目标场景标识的关联关键词作为所述电子资源包的关键词。

在本发明实施例中,基于在会话界面中检测到的针对电子资源包的领取操作,获取单元901可获取电子资源包的属性信息,从而显示单元902可根据该电子资源包的属性信息获取与该电子资源包的发送场景相关的推荐表情图像集,并将该推荐表情图像集中的推荐表情图像显示在会话界面的表情图像推荐区域中,以供用户进行表情图像的选择,提升了用户进行表情图像选择时的便利性。基于显示单元902在表情图像推荐区域中显示的推荐表情图像,在检测到针对表情图像推荐区域的选择操作,确定单元903可根据该选择操作确定出目标表情图像,发送单元904可将该目标表情图像发送出去,使得处于同一会话中的其他用户和发送该电子资源包的用户可基于该目标表情图像进行用户交流,可刺激获得电子资源包的用户与发送该电子资源包的用户之间的信息交流,可有效提升用户粘性。

请参见图10,是本发明实施例提供的一种客户端的结构示意性框图。如图10所示的本实施例中的客户端可包括:一个或多个处理器101;一个或多个输入设备102,一个或多个输出设备103和存储器104。上述处理器101、输入设备102、输出设备103和存储器104通过总线105连接。存储器104用于存储计算机程序,所述计算机程序包括程序指令,处理器101用于执行所述存储器104存储的程序指令。

所述存储器104可以包括易失性存储器(volatile memory),如随机存取存储器(random-access memory,RAM);存储器104也可以包括非易失性存储器(non-volatilememory),如快闪存储器(flash memory),固态硬盘(solid-state drive,SSD)等;存储器104还可以包括上述种类的存储器的组合。

所述处理器101可以是中央处理器(central processing unit,CPU)。所述处理器101还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)等。该PLD可以是现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)等。所述处理器101也可以为上述结构的组合。

本发明实施例中,所述存储器104用于存储计算机程序,所述计算机程序包括程序指令,处理器101用于执行存储器104存储的程序指令,用来实现上述如图2和图4中相应方法的步骤。

在一个实施例中,所述处理器101被配置调用所述程序指令,用于执行:

响应于在会话界面中检测到的针对电子资源包的领取操作,获取所述电子资源包的属性信息;

根据所述属性信息,获取推荐表情图像集,并将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中;

接收针对所述表情图像推荐区域的选择操作,并根据所述选择操作从所述推荐表情图像集中确定出目标表情图像;

发送所述目标表情图像。

在一个实施例中,所述表情图像推荐区域的第一推荐子区域显示了所述推荐表情图像集中的至少一个推荐表情图像;所述处理器101被配置调用所述程序指令,用于执行:

接收针对所述第一推荐子区域中显示的至少一个推荐表情图像的选择操作,并根据所述选择操作从所述第一推荐子区域显示的至少一个推荐表情图像中,确定出目标表情图像;或者,

检测到针对所述第一推荐子区域的切换触发事件,显示表情图像推荐区域的第二推荐子区域,在所述第二推荐子区域显示的推荐表情图像是根据所述推荐表情图像集和所述第一推荐子区域确定的参考表情图像;根据在所述第二推荐子区域中检测到的选择操作,确定出目标表情图像。

在一个实施例中,所述处理器101被配置调用所述程序指令,用于执行:

根据所述推荐表情图像集中每个推荐表情图像的类型分值,使用记录分值,以及场景匹配度分值,确定所述每个推荐表情图像的图像推荐度;

根据所述图像推荐度,从所述推荐表情图像集中确定出在所述第一推荐子区域中显示推荐表情图像,以及在所述第二推荐子区域中显示的推荐表情图像。

在一个实施例中,所述第二推荐子区域包括:表情图像的搜索入口,所述处理器101被配置调用所述程序指令,用于执行:

响应于对所述搜索入口的激活操作,在所述第二推荐子区域中显示输入组件,并通过所述输入组件中获取表情图像的搜索信息;

获取与所述搜索信息匹配的搜索表情图像;

根据所述搜索信息调整所述搜索表情图像中的图像信息,并在所述第二推荐子区域中显示所述调整后的搜索表情图像。

在一个实施例中,所述处理器101被配置调用所述程序指令,用于执行:

响应于人脸图像的查询触发操作,获取至少一个人脸图像集,并确定每个人脸图像集的集合标识,所述每个人脸图像集中包括至少一个人脸表情图像,属于同一人脸图像集中的人脸表情图像属于同一用户;

在所述表情图像推荐区域的第二推荐子区域中显示所述集合标识;

根据在所述第二推荐区域中检测到的选择操作确定出目标集合标识,并显示所述目标集合标识下的人脸表情图像。

在一个实施例中,所述集合标识包括:图像标识和名称标识,所述处理器101被配置调用所述程序指令,用于执行:

从所述会话界面的历史会话信息中获取历史表情图像,并对所述历史表情图像进行人脸识别,将属于同一用户的人脸表情图像划分到同一人脸图像集中;

从划分得到的每个人脸图像集中选取任一人脸表情图像作为所述每个人脸图像集的图像标识;以及,

从好友名称标识中选取所述每个人脸图像集的名称标识。

在一个实施例中,所述属性信息包括:所述电子资源包的关键词,以及对应发送用户的名称标识;所述处理器101被配置调用所述程序指令,用于执行:

若所述发送用户的账号为关系账号,则根据所述发送用户的名称标识获取所述发送用户的人脸表情图像,并将所述发送用户的人脸表情图像作为推荐表情图像集中的推荐表情图像;

若获取所述发送用户的人脸表情图像失败,则获取与所述关键词匹配的推荐图像表情,以便于执行所述将所述推荐表情图像集中的推荐表情图像显示在所述会话界面的表情图像推荐区域中。

在一个实施例中,所述会话界面包括:图像预览区域和图像编辑区域;所述处理器101被配置调用所述程序指令,用于执行:

在所述图像预览区域中显示所述目标表情图像,并在所述图像编辑区域中显示用于添加到所述目标表情图像的多媒体信息,所述多媒体信息包括图像信息,文字信息,或者音频信息中的一项或多项;

根据在所述图像编辑区域检测到的编辑操作,将所述多媒体信息添加到所述图像预览区域的目标表情图像中;

发送添加所述多媒体信息后的目标表情图像。

在一个实施例中,所述图像编辑区域包括:编辑组件;所述处理器101被配置调用所述程序指令,用于执行:

根据在所述图像编辑区域检测到的针对所述编辑组件的编辑操作,确定添加到所述目标表情图像的多媒体信息的数量;

根据所述数量获取多媒体信息,并将获取的多媒体信息添加到所述图像预览区域的目标表情图像中。

在一个实施例中,所述处理器101被配置调用所述程序指令,用于执行:

获取针对所述图像编辑区域中多媒体信息的替换指令,显示备选多媒体;

根据在所述备选多媒体中检测到的选择操作确定出替换多媒体,并采用所述替换多媒体替换所述图像编辑区域中所述目标表情图像的多媒体信息。

在一个实施例中,所述会话界面包括:图像预览区域和图像编辑区域;所述处理器101被配置调用所述程序指令,用于执行:

检测到对所述会话界面的历史会话信息中历史表情图像的选择操作,在所述图像预览区域中显示所述历史表情图像,并在所述图像编辑区域中显示用于添加到所述历史表情图像的目标多媒体信息;

根据在所述图像编辑区域检测到的编辑操作,为所述历史表情图像添加所述目标多媒体信息;

发送添加所述目标多媒体信息后的历史表情图像。

在一个实施例中,所述电子资源包包括:定制资源包,所述电子资源包的属性信息包括:用于进行对象推广的文字信息,图像信息,或者定制表情图像;所述处理器101被配置调用所述程序指令,用于执行:

根据用于进行对象推广的文字信息,获取所述推荐表情图像;或者,

根据用于进行对象推广的图像信息,获取所述推荐表情图像;或者,

将所述定制表情图像作为所述推荐表情图像。

在一个实施例中,所述属性信息包括:所述电子资源包的关键词,所述处理器101被配置调用所述程序指令,用于执行:

根据所述领取操作确定领取所述电子资源包的领取场景标识,并获取场景配置文件,所述场景配置文件包括:多个场景标识,以及每个场景标识的关联关键词;

从所述多个场景标识中查找与所述领取场景标识匹配的目标场景标识,并获取所述目标场景标识的关联关键词;

将所述目标场景标识的关联关键词作为所述电子资源包的关键词。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。

以上所揭露的仅为本发明的局部实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或局部流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

43页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:影集素材的显示方法、装置及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!