表情推荐方法及装置制造方法

文档序号:7775466阅读:127来源:国知局
表情推荐方法及装置制造方法
【专利摘要】本发明公开一种表情推荐方法及装置,上述方法中,当用户需要发送表情时,在按照语义分类的全部表情中获取与当前需求类型相对应的一个或多个表情;将获取到的所述一个或多个表情通过表情发送栏推荐给所述用户。根据本发明提供的技术方案,用户在聊天时可以很容易找到满足当前需求的表情,省时省力,从而大大提高了用户体验。
【专利说明】表情推荐方法及装置

【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种表情推荐方法及装置。

【背景技术】
[0002]随着互联网的发展,即时通信已成为人们生活中不可缺少的网络沟通方式。随着人们对聊天工具的青睐,推出了越来越多满足不同用户需求的功能。
[0003]目前,在聊天过程中,当用户想表达自身当前心情时,可通过语言,特殊符号,或表情等来协助表达自己的心情。因此,在使用即时通讯软件时,丰富多彩的表情,是必不可少的。
[0004]然而,相关技术中,即时聊天软件的表情发送栏中推荐的表情数目多且顺序杂乱,当用户向对方发送表情时,需要根据自己的需求去表情发送栏中逐个查找,采用这种查找方式,费时费力,用户体验不高。此外,在某些聊天软件中,表情发送栏中推荐的都是历史发送表情,用户可能难以找到当时需求的表情,因此,鉴于上述原因,现有的表情推荐方式亟待改进。


【发明内容】

[0005]本发明公开了一种表情推荐方法及装置,以至少解决相关技术中用户难以找到当前需求的表情,导致用户体验不高的问题。
[0006]根据本发明的一个方面,提供了一种表情推荐方法。
[0007]根据本发明的表情推荐方法包括:当用户需要发送表情时,在按照语义分类的全部表情中获取与需求类型相对应的一个或多个表情;将获取到的上述一个或多个表情通过表情发送栏推荐给上述用户。
[0008]根据本发明的一个方面,提供了一种表情推荐装置。
[0009]根据本发明的表情推荐装置包括:获取模块,用于当用户需要发送表情时,在按照语义分类的全部表情中获取与需求类型相对应的一个或多个表情;推荐模块,用于将获取到的上述一个或多个表情通过表情发送栏推荐给上述用户。
[0010]通过本发明,当用户需要发送表情时,在按照语义分类的全部表情中获取与需求类型相对应的一个或多个表情;将获取到的上述一个或多个表情通过表情发送栏推荐给上述用户。用户在聊天时可以很容易找到满足当前需求的表情,省时省力,从而大大提高了用户体验。

【专利附图】

【附图说明】
[0011]图1是根据本发明实施例的表情推荐方法的流程图;
[0012]图2是根据本发明优选实施例一的表情推荐方法的流程图;
[0013]图3是根据本发明优选实施例二的表情推荐方法的流程图;
[0014]图4是根据本发明实施例的表情推荐装置的结构框图;
[0015]图5是根据本发明优选实施例一的表情推荐装置的结构框图;以及
[0016]图6是根据本发明优选实施例二的表情推荐装置的结构框图。

【具体实施方式】
[0017]下面结合说明书附图对本发明的具体实现方式做一详细描述。
[0018]图1是根据本发明实施例的表情推荐方法的流程图。如图1所示,根据本发明实施例的表情推荐方法包括:
[0019]步骤SlOl:当用户需要发送表情时,在按照语义分类的全部表情中获取与当前需求类型相对应的一个或多个表情;
[0020]步骤S103:将获取到的上述一个或多个表情通过表情发送栏推荐给上述用户。
[0021]相关技术中,各套表情包并非按照语义(即指语言意思或含义等)进行分类,而是按照动画内容进行分类的,例如,海绵宝宝表情包,企鹅表情包等等,这些表情包中各套表情中可能都含有相同语义的表情,例如,都含有“笑”的表情,或者都含有“哭”的表情等等,并且在表情发送栏中推荐的表情数目多且顺序杂乱,当用户向对方发送表情时,需要根据自己的需求去表情发送栏中逐个查找,采用这种查找方式,费时费力,用户体验不高。采用图1所示的方法,用户在聊天时可以很容易找到满足当前需求的表情,省时省力,从而大大提闻了用户体验。
[0022]优选地,步骤SlOl中,在按照语义分类的全部表情中获取与需求类型相对应的一个或多个表情可以进一步包括以下处理:
[0023](I)确定用户当前聊天语句中的一个或多个关键词;
[0024](2)根据预定的关联关系查找与上述一个或多个关键词相关联的上述一个或多个表情。
[0025]在优选实施过程中,可以预先建立一个关键词数据库。在这个关键词数据库中,存储按照语义分类的一个或多个关键词。在用户在聊天过程中,将用户当前使用的聊天语句中的单词(例如,感叹词:哈哈、嘻嘻等、感情词:爱、讨厌、愤怒等、简单事物:啤酒、饮料等)与这个关键词数据库中的关键词进行匹配,根据匹配结果确定一个或多个关键词。具体地,可以根据用户当前聊天语句(可以是一句话,也可以是多句话,具体实施过程中,可以设置聊天语句的一个字数范围,例如,聊天语句设置为最近20字以内的范围)的一个或多个单词在关键词数据库中进行匹配,例如,单词:呵呵,嘻嘻,哈哈,高兴,开心,笑等可以与关键词“笑”匹配在一起。
[0026]在优选实施过程中,还需要预先建立关键词与表情的关联关系。例如,将关键词“笑”与一个或多个表情(如微笑的表情,大笑的表情,坏笑的表情等)关联起来。具体地,在用户当前聊天语句出现“呵呵”时,匹配到关键词“笑”,之后根据关键词“笑”与一个或多个表情(如微笑的表情,大笑的表情,坏笑的表情等)的关联关系,获取这一组“笑”的表情。
[0027]优选地,步骤SlOl中,在按照语义分类的全部表情中获取与需求类型相对应的一个或多个表情还可以包括以下处理:
[0028](I)响应用户的第一操作,呈现按照语义分类的各种分类信息;
[0029]当用户需要发送表情时,客户端确定用户对表情发送栏的操作,例如,点击操作或鼠标移动至表情发送栏的操作等,将按照语义分类的各种分类信息呈现给用户。这种分类信息的呈现形式可以是文字的,也可以是图像的。
[0030]例如,已经预先按照语义对所有表情进行了分类,分类有“笑”、“哭”、“愤怒”等等,那么当用户点击表情发送栏时,可以向用户呈现出包括了各种分类信息的文字信息。
[0031](2)响应用户的第二操作,获取用户选择的分类信息相对应的一个或多个表情。
[0032]例如,如果用户当前需要使用与“笑”相关的表情,用户对分类信息中的“笑”分类进行点击,则向用户呈现与“笑”相对应的一个或多个表情(如微笑的表情,大笑的表情,坏笑的表情等)。
[0033]优选地,如果在本地没有获取到与需求类型相对应的一个或多个表情,则可以包括以下处理:
[0034]( I)呈现表情包下载界面;
[0035](2)响应上述用户的下载操作,将该用户需要下载的表情包下载至本地。
[0036]在将该用户需要下载的表情包下载至本地之后,还可以包括以下处理:当用户需要发送表情时,在更新的本地表情中获取与上述需求类型相关联的一个或多个表情。
[0037]在优选实施过程中,如果用户当前需要发送表情,无论是根据关键词与表情的关联关系获取表情,还是根据用户对分类信息的选择获取表情,均有可能存在以下情况:获取到的表情有本地已存储的,但也有存储在服务器上的,本地存储的表情可以直接将该表情呈现给用户,而存储在服务器上的表情,可以将与该表情相关的链接地址呈现给用户,用户点击这个链接,则呈现表情包下载界面,用户确定下载后,可以将与需下载表情相关的所有表情包下载至本地。当用户下一次需要发送表情时,可以在本地更新的表情中获取该表情,并把从本地获取到的表情直接推荐给用户。
[0038]由此可见,通过用户的下载操作,本地存储的表情将会越来越多,后续直接从本地获取到并直接呈现给用户的表情也会越来越多,有效地提高了用户体验。
[0039]以下结合图2和图3进一步对上述优选实施方式进行说明。
[0040]图2是根据本发明优选实施例一的表情推荐方法的流程图。如图2所示,该表情推荐方法包括以下处理:
[0041]步骤S201:用户在聊天过程中,需要发送表情,对表情发送栏进行操作(例如,点击操作)。终端响应于用户的操作,将用户当前聊天语句的最近预定字数(例如,20字)以内的文字与关键词数据库中的关键词进行匹配,确定一个或多个关键词。例如,用户使用了“呜呜”,则确定关键词为“哭”。
[0042]步骤S203:根据预定的关键词与表情的关联关系,获取上述匹配到的关键词相关联的一个或多个表情。例如,关键词为“哭”,之前已经将“哭”与多个表情关联起来了,这些表情中有“流泪”的表情,还有“大哭”的表情。其中,“流泪”的表情已下载至本地,“大哭”的表情未下载至本地。
[0043]步骤S205:将本地上获取的表情直接呈现给用户,并将服务器上存储的表情包的相关链接地址,也呈现给用户。例如,将“流泪”的表情直接呈现给用户,未下载的“大哭”的表情所在的表情包的链接地址也呈现给用户。
[0044]步骤S207:响应用户的下载操作,将该用户需要下载的表情包下载至本地。例如,用户点击“大哭”的表情所在的表情包的链接地址,呈现表情包下载界面,用户确定下载,终端将“大哭”的表情所在的表情包下载至本地。
[0045]当用户在聊天过程中需要再次发送表情时,返回执行步骤S201。需要注意的是,由于本地的表情已经更新,需要在本地更新的表情中获取与上述需求类型相关联的一个或多个表情直接呈现给上述用户。例如,由于“大哭”的表情已经下载至本地,本次除了可以将“流泪”的表情呈现给用户外,还可以直接将“大哭”的表情直接呈现给用户。
[0046]图3是根据本发明优选实施例二的表情推荐方法的流程图。如图3所示,该表情推荐方法包括以下处理:
[0047]步骤S301:用户在聊天过程中,需要发送表情,对表情发送栏进行操作(例如,点击操作)。终端响应于用户的操作,呈现按照语义分类的各种分类信息,例如,呈现多个分类框,每个分类框中都呈现文字,例如,有个分类框中出现文字“笑”、另一个分类框中出现文字“哭”等;或者呈现多个分类框,每个分类框中都呈现图像,例如,有个分类框中出现一种“笑”的表情、另一个分类框中出现一种“哭”的表情等。
[0048]步骤S303:用户根据自己的需求,选择某一类分类信息。例如,用户需要发送“笑”的表情,可以在分类框中找到分类信息“笑”进行点击。终端响应用户操作,获取该用户选择的需求类型(例如,笑)相对应的一个或多个表情。这些表情中有“微笑”的表情,还有“大笑”的表情,还有“坏笑”的表情。其中,“微笑”和“大笑”的表情已下载至本地,“坏笑”的表情未下载至本地。
[0049]步骤S305:将本地上获取的表情直接呈现给用户,并将服务器上存储的表情包的相关链接地址,也呈现给用户。例如,将“微笑”和“大笑”的表情的表情直接呈现给用户,未下载的“坏笑”的表情所在的表情包的链接地址也呈现给用户。
[0050]步骤S307:响应用户的下载操作,将该用户需要下载的表情包下载至本地。例如,用户点击“坏笑”的表情所在的表情包的链接地址,呈现表情包下载界面,用户确定下载,终端将“坏笑”的表情所在的表情包下载至本地。
[0051]当用户在聊天过程中需要再次发送表情时,返回执行步骤S301。需要注意的是,由于本地的表情已经更新,需要在本地更新的表情中获取与上述需求类型相关联的一个或多个表情直接呈现给上述用户。例如,由于“坏笑”的表情已经下载至本地,本次除了可以将“微笑”和“大笑”的表情呈现给用户外,还可以直接将“坏笑”的表情也一起直接呈现给用户。
[0052]图4是根据本发明实施例的表情推荐装置的结构框图。如图4所示,该表情推荐装置可以包括:获取模块40,用于当用户需要发送表情时,在按照语义分类的全部表情中获取与当前需求类型相对应的一个或多个表情;推荐模块42,用于将获取到的上述一个或多个表情通过表情发送栏推荐给上述用户。
[0053]由于全部表情已经按照语义分类,获取模块40在按照语义分类的全部表情中获取与当前需求类型相对应的一个或多个表情,因而用户在聊天时可以很容易找到满足当前需求的表情,省时省力,从而大大提高了用户体验。
[0054]优选地,如图5所示,获取模块40可以进一步包括:确定单元400,用于确定用户当前聊天语句中的一个或多个关键词;第一获取单元402,用于根据预定的关联关系获取与上述一个或多个关键词相关联的上述一个或多个表情。
[0055]优选地,如图6所示,获取模块40还可以进一步包括:呈现单元404,用于响应用户的第一操作,呈现按照语义分类的各种分类信息;第二获取单元406,用于响应用户的第二操作,获取用户选择的分类信息相对应的一个或多个表情。
[0056]优选地,如图5或图6所示,上述装置还可以还包括:呈现模块44,如果在本地没有获取到与当前需求类型相对应的一个或多个表情,则呈现表情包下载链接;下载模块46,用于响应上述用户的下载操作,将该用户需要下载的表情包下载至本地。
[0057]优选地,上述获取模块40,还用于当用户需要发送表情时,在更新的本地表情中获取与当前需求类型相关联的一个或多个表情以直接呈现给上述用户。
[0058]需要说明的是,上述装置中各模块相互结合的优选实施方式可以参见图1至图3的描述,此处不再赘述。
[0059]综上所述,借助本发明提供的上述实施例,按照语义将全部表情分类,用户在聊天时可以很容易找到满足当前需求的表情,省时省力,从而大大提高了用户体验。
[0060]以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【权利要求】
1.一种表情推荐方法,其特征在于,包括: 当用户需要发送表情时,在按照语义分类的全部表情中获取与当前需求类型相对应的一个或多个表情; 将获取到的所述一个或多个表情通过表情发送栏推荐给所述用户。
2.根据权利要求1所述的方法,其特征在于,在按照语义分类的全部表情中获取与当前需求类型相对应的一个或多个表情包括: 确定用户当前聊天语句中的一个或多个关键词; 根据预定的关联关系获取与所述一个或多个关键词相关联的所述一个或多个表情。
3.根据权利要求1所述的方法,其特征在于,在按照语义分类的全部表情中获取与当前需求类型相对应的一个或多个表情包括: 响应用户的第一操作,呈现按照语义分类的各种分类信息; 响应用户的第二操作,获取用户选择的分类信息相对应的一个或多个表情。
4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括: 如果在本地没有获取到与当前需求类型相对应的一个或多个表情,则呈现表情包下载链接; 响应所述用户的下载操作,将该用户需要下载的表情包下载至本地。
5.根据权利要求4所述的方法,其特征在于,在将该用户需要下载的表情包下载至本地之后,还包括: 当用户需要发送表情时,在本地更新的表情中获取与当前需求类型相关联的一个或多个表情直接呈现给所述用户。
6.一种表情推荐装置,其特征在于,包括: 获取模块,用于当用户需要发送表情时,在按照语义分类的全部表情中获取与当前需求类型相对应的一个或多个表情; 推荐模块,用于将获取到的所述一个或多个表情通过表情发送栏推荐给所述用户。
7.根据权利要求6所述的装置,其特征在于,所述获取模块包括: 确定单元,用于确定用户当前聊天语句中的一个或多个关键词; 第一获取单元,用于根据预定的关联关系获取与所述一个或多个关键词相关联的所述一个或多个表情。
8.根据权利要求6所述的装置,其特征在于,所述获取模块包括: 呈现单元,用于响应用户的第一操作,呈现按照语义分类的各种分类信息; 第二获取单元,用于响应用户的第二操作,获取用户选择的分类信息相对应的一个或多个表情。
9.根据权利要求6至8中任一项所述的装置,其特征在于,还包括: 呈现模块,如果在本地没有获取到与当前需求类型相对应的一个或多个表情,则呈现表情包下载链接; 下载模块,用于响应所述用户的下载操作,将该用户需要下载的表情包下载至本地。
10.根据权利要求9所述的装置,其特征在于, 所述获取模块,还用于当用户需要发送表情时,在更新的本地表情中获取与当前需求类型相关联的一个或多个表情以直接呈现给所述用户。
【文档编号】H04L12/58GK104394057SQ201310537415
【公开日】2015年3月4日 申请日期:2013年11月4日 优先权日:2013年11月4日
【发明者】朱劲宇, 孙璨 申请人:贵阳朗玛信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1