The present application provides an expression recommendation method and apparatus in which, if a user receives an expression recommendation request sent through a terminal, at least one historical expression packet is determined to belong to the historical expression picture sent by the user; the historical expression packet and a plurality of pending expressions that can be recommended are obtained. For any one of the historical expression packages, the similarity between the proposed expression packages and the historical expression packages is calculated according to the expression features of the proposed expression packages and the historical expression packages. Based on the recommended sorting, the recommended facial expression packet is recommended to the terminal. The scheme of the application can more reasonably recommend the expression package to the user, improve the utilization ratio of the expression package resources, and avoid the waste of the expression package resources.
【技术实现步骤摘要】
一种表情推荐方法和装置
本申请涉及网络通信
,尤其涉及一种表情推荐方法和装置。
技术介绍
互联网交流中,进行交互的表情是指用于帮助用户更为准确表达信息(如,情绪或者状态等)的表情图片。如,在即时通讯过程中,即时通讯的发送方用户可以将表情作为会话消息发送给接收方用户。随着网络技术的发展,互联网平台中包含有表情的表情包的数量日益增多。为了能够使得用户及时发现可用的表情包,互联网平台会向互联网用户推荐表情包。目前,互联网平台一般会根据表情包的使用热度,优先向互联网用户推荐使用热度较高的表情包。然而不同表情包中所包含的表情会存在差异,而且不同用户所喜好的表情也会有所差异,因此,根据使用热度向用户所推荐表情包有可能并不适合该用户,使得向用户推荐的表情包不被用户关注,而适合用户的表情包又不能及时被用户发现,从而造成互联网平台中的表情包资源的浪费。
技术实现思路
有鉴于此,本申请提供了一种表情推荐方法和装置,以更为合理的向用户推荐表情包,提高表情包资源的利用率,避免表情包资源的浪费。为实现上述目的,一方面,本申请提供了一种表情推荐方法,包括:接收用户通过终端发送的表情推荐请求,确定所述用户发送过的历史表情图片所归属的至少一个历史表情包;获取所述历史表情包的表情特征;获取可供推荐的多个待推荐表情包各自的表情特征;对于任意一个历史表情包,依据所述待推荐表情包的表情特征以及所述历史表情包的表情特征,计算所述待推荐表情包与所述历史表情包的相似度;根据所述待推荐表情包与所述历史表情包的相似度,确定所述多个待推荐表情包的推荐排序;基于所述推荐排序,向所述终端推荐所述待推荐表情包。 ...
【技术保护点】
1.一种表情推荐方法,其特征在于,包括:接收用户通过终端发送的表情推荐请求,确定所述用户发送过的历史表情图片所归属的至少一个历史表情包;获取所述历史表情包的表情特征;获取可供推荐的多个待推荐表情包各自的表情特征;对于任意一个历史表情包,依据所述待推荐表情包的表情特征以及所述历史表情包的表情特征,计算所述待推荐表情包与所述历史表情包的相似度;根据所述待推荐表情包与所述历史表情包的相似度,确定所述多个待推荐表情包的推荐排序;基于所述推荐排序,向所述终端推荐所述待推荐表情包。
【技术特征摘要】
1.一种表情推荐方法,其特征在于,包括:接收用户通过终端发送的表情推荐请求,确定所述用户发送过的历史表情图片所归属的至少一个历史表情包;获取所述历史表情包的表情特征;获取可供推荐的多个待推荐表情包各自的表情特征;对于任意一个历史表情包,依据所述待推荐表情包的表情特征以及所述历史表情包的表情特征,计算所述待推荐表情包与所述历史表情包的相似度;根据所述待推荐表情包与所述历史表情包的相似度,确定所述多个待推荐表情包的推荐排序;基于所述推荐排序,向所述终端推荐所述待推荐表情包。2.根据权利要求1所述的表情推荐方法,其特征在于,表情包的表情特征是根据表情包中的表情图片所具有的表情特征确定的,表情图片所具有的表情特征是从所述表情图片中提取出的用于反映所述表情图片所呈现出的表情状态的特征,所述表情包为所述历史表情包或者所述待推荐表情包。3.根据权利要求2所述的表情推荐方法,其特征在于,所述表情包的表情特征通过如下方式得到:获取表情包中每个表情图片的表情特征;计算所述表情包中所有表情图片的表情特征的平均值,并将计算出的平均值作为所述表情包的表情特征。4.根据权利要求2所述的表情推荐方法,其特征在于,所述表情包的表情特征通过如下方式得到:获取表情包中每个表情图片被发送的总发送次数;按照所述表情包中表情图片的总发送次数从高到低的排序,选取出排序靠前的指定数量个表情图片;按照选取出的所述表情图片的总发送次数,确定选取出的所述表情图片的权重;获取选取出的所述表情图片的表情特征;依据选取出的表情图片各自的权重,对选取出的所述指定数量个表情图片的表情特征进行加权求和,并将加权求和的结果作为所述表情包的表情特征。5.根据权利要求2至4任一项所述表情推荐方法,其特征在于,所述获取所述历史表情包的表情特征,包括:从存储的多个表情包的表情特征中,获取所述历史表情包的表情特征;所述获取可供推荐的多个待推荐表情包各自的表情特征,包括:从存储的多个表情包的表情特征中,获取可供推荐的多个待推荐表情包各自的表情特征。6.根据权利要求1所述的表情推荐方法,其特征在于,所述根据所述待推荐表情包与所述历史表情包的相似度,确定所述多个待推荐表情包的推荐排序,包括:对于任意一个待推荐表情包,根据所述待推荐表情包与每个所述历史表情包的相似度,计算所述待推荐表情包与所述至少一个历史表情包的综合相似度评分;依据所述综合相似度评分从高到低的排序,确定所述多个待推荐表情包的推荐排序。7.根据权利要求6所述的表情推荐方法,其特征在于,所述根据所述待推荐表情包与每个所述历史表情包的相似度,计算所述待推荐表情包与所述至少一个历史表情包的综合相似度评分,包括:将所述待推荐表情包与每个所述历史表情包的相似度进行求和,将求和结果作为所述待推荐表情包与所述至少一个表情包的综合相似度评分。8.根据权利要求1、6或7所述的表情推荐方法,其特征在于,所述基于所述推荐排序,向所述终端推荐所述待推荐表情包,包括:基于所述推荐排序,从所述多个待推荐表情包中,选取出排序靠前的预设数量个目标表情包;将所述预设数量个目标表情包对应的推荐排序发送给所述终端。9.根据权利要求1所述的表情推荐方法,其特征在于,所述确定所述用户发送过的历史表情图片所归属的至少一个历...
【专利技术属性】
技术研发人员:刘龙坡,万伟,李霖,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。