一种用于输出表情信息的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种用于输出表情信息的方法和装置。
【背景技术】
[0002]随着即时通信工具的发展,除了文字、语音等信息输入,辅助类的信息诸如颜文字、头像、各类动态图等等表情信息越来越丰富,数量急剧增加,并且在交流过程中人们也越来越习惯于是用各类文字来表达情感与需求,然而,当前对于此类表情信息的获取策略非常缺乏,其呈现顺序通常较为固定,无法基于使用习惯进行调整,并且当用户需要一特定表情信息时,往往需要遍历所有的表情信息才能找到符合需求的信息,在表情信息数量呈爆炸式增长的情况下,对于用户来说非常不方便,输入效率极低。
【发明内容】
[0003]本发明的目的是提供一种用于输出表情信息的方法和装置。
[0004]根据本发明的一个方面,提供了一种用于输出表情信息的方法,其中,所述方法包括以下步骤:
[0005]-获取查询信息;
[0006]-根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
[0007]根据本发明的一个方面,还提供了一种用于输出表情信息的表情输出装置,其中,所述表情输出装置包括:
[0008]用于获取查询信息的装置;
[0009]用于根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出的装置。
[0010]与现有技术相比,本发明具有以下优点:根据本发明的方案,能够基于用户的查询信息搜索相应的表情信息,使得用户能够迅速搜索到其想要的表情信息。并且,根据本发明的方案能够按照基于被使用次数或用户操作而确定的优先级顺序,来呈现与查询信息对应的各个表情信息,进一步方便用户使用相应的表情信息。
【附图说明】
[0011]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0012]图1示意出了根据本发明的一种用于输出表情信息的方法流程图;
[0013]图2示意出了根据本发明的一种用于输出表情信息的表情输出装置的结构示意图。
[0014]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0015]下面结合附图对本发明作进一步详细描述。
[0016]图1示意出了一种用于输出表情信息的方法流程图。根据本发明的方法包括步骤SI和步骤S2。
[0017]其中,根据本发明的方法通过包含于计算机设备中的表情输出装置来实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述计算机设备包括网络设备与移动终端。
[0018]优选地,所述表情输出装置包含于移动终端中。
[0019]其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
[0020]其中,所述移动终端包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,手提电脑、平板电脑、智能手机、PDA或掌上游戏机等。其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
[0021]需要说明的是,所述移动终端、网络设备以及网络仅为举例,其他现有的或今后可能出现的移动终端、网络设备以及网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0022]参照图1,在步骤SI中,表情输出装置获取查询信息。
[0023]其中,所述查询信息包括但不限于各种可用于查询表情信息的信息。
[0024]优选地,所述查询信息包括但不限于以下任一种:
[0025]I)用于搜索表情的查询词;
[0026]2)用户正常输入过程中的部分输入信息。
[0027]其中,所述步骤SI进一步包括步骤SlOl (图未示)和步骤S102(图未示)。
[0028]在步骤SlOl中,表情输出装置获取输入信息。
[0029]在步骤S102中,表情输出装置根据所述输入信息来确定所述查询信息。
[0030]具体地,表情输出装置根据所述输入信息来确定所述查询信息的方式包括但不限于以下任一种:
[0031]I)将用户输入的用于搜索表情的查询词作为查询信息;例如,用于搜索表情信息的查询词等。
[0032]根据本发明的第一示例,表情输出装置包含于一智能手机中,表情输出装置在步骤SlOl中获取用户在即时通讯应用的表情搜索界面中输入的查询词“姿势”,并将该查询词“姿势”作为查询信息。
[0033]2)将输入信息的部分信息作为查询信息。
[0034]例如,用户在聊天应用中输入回复信息的过程中,将其已经输入的文字信息“听到这个消息真高兴”中的部分文字信息“高兴”作为查询信息。
[0035]接着,在步骤S2中,表情输出装置根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
[0036]其中,所述表情信息包括图像互换格式(Graphics Interchange Format, GIF)信息。
[0037]优选地,所述表情信息还包括其他各种可作为表情信息的图片信息。
[0038]优选地,根据本发明所述的表情信息分别具有相应的文字相关信息,例如,用于指示表情分类的文字标签信息,又例如,用于对表情信息进行说明的文字说明信息等等。
[0039]具体地,表情输出装置将所述查询信息与各个所述表情信息的标签信息进行匹配查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
[0040]继续对前述第一示例进行说明,表情输出装置根据查询信息“姿势”与各个表情信息的标签信息进行匹配查询,并获得4个对应的表情信息emo_l至emo_4,以供该用户选择该4个表情信息中的一个或多个表情信息进行输出,或者将所选择的一个或多个表情信息添加至表情库面板中。
[0041]优选地,表情输出装置还可将所述查询信息发送至相应的网络设备,以接收该网络设备基于所述查询信息反馈的与其对应的一个或多个表情信息,并基于该一个或多个表情信息进行输出。
[0042]优选地,根据本发明的方法还包括步骤S3 (图未示)和步骤S4(图未示)。
[0043]在步骤S3中,表情输出装置获取视频信息。
[0044]其中,所述视频信息包括各种可用于生成表情信息的视频,例如,用户拍摄的视频或者用户通过网络下载的视频等。
[0045]在步骤S4中,表情输出装置根据所述视频信息来生成与其相应的表情信息。
[0046]具体地,表情输出装置基于表情信息的预定格式,对所述视频信息进行相应的视频转换处理,来生成对应的表情信息。
[0047]继续对前述第一示例进行说明,预定的表情信息的格式为gif,表情输出装置在步骤S3中获取用户录制的一段格式为f Iv的视频信息,接着通过视频转换处理将该视频信息转换为gif,并将该gif格式的视频信保存为相应的新的表情信息。
[0048]根据本发明的一个优选实施例,所述方法还包括步骤S5(图未示)。
[0049]在步骤S5中,表情输出装置根据各个表情信息被使用的次数来确定各个表情信息的优先级顺序。
[0050]具体地,表情输出装置统计各个表情信息被使用的次数,并按照所统计的次数的大小确定各个表情?目息的优先级顺序,使得表情?目息的被使用的次数越多,其优先级顺序越靠前。
[0051]继续对前述第一示例进行说明,表情输出装置获取该4个表情信息各自的被使用的次数,并将该4个表情信息按照被使用的次数由大到小进行排序,得到的顺序信息为:emo_l>emo_2>emo_4>emo_3,则表情输出装置将该顺序信息作为该4个表情信息优先级顺序,从而基于该顺序信息进行呈现。
[0052]优选地,根据本优选实施例的方法还包括步骤S6(图未示
)和步骤S7(图未示)。
[0053]在步骤S6中,表情输出装置获取来自其他用户的表情信息。
[0054]在步骤S7中,表情输出装置根据用户的操作信息来确定该表情信息的优先级顺序,以进彳T存储。
[0055]优选地,所述操作信息包括用户将来自其他用户的表情信息添加到表情库的操作,例如,长按该表情信息或者将该表情信息拖入到表情库面板等。
[0056]继续对前述第一示例进行说明,表情输出装置根据用户的以下操作信息:将来自其他用户的表情信息emo_5拖入到表情库面板;拖放位置为所有表情信息的第一位,确定表情信息emo_5的优先级顺序为第一位,并存储该表情信息emo_5及其优先级顺序。
[0057]根据本发明的方法,能够基于用户的查询信息搜索相应的表情信息,使得用户能够迅速搜索到其想要的表情信息。并且,根据本发明的方法能够按照基于被使用次数或用户操作而确定的优先级顺序,来呈现与查询信息对应的各个表情信息,进一步方便用户使用相应的表情信息。
[0058]图2示意出了根据本发明的一种用于输出表情信息的表情输出装置的结构示意图。根据本发明的表情输出装置包括:用于获取查询信息的装置(以下简称“获取装置I”);用于根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出的装置(以下简称“查询装置2”)。
[0059]参照图2,获取装置I获取查询信息。
[0060]其中,所述查询信息包括但不限于各种可用于查询表情信息的信息。
[0061]优选地,所述查询信息包括但不限于以下任一种:
[0062]I)用于搜索表情的查询词;
[0063]2)用户正常输入过程中的部分输入信息。
[0064]其中,所述获取装置I进一步包括用于获取输入信息的装置(图未示,以下简称“输入获取装置”)和用于根据所述输入信息来确定所述查询信息的装置(图未示,以下简称“查询确定装置”)。
[0065]输入获取装置表情输出装置获取输入信息。
[0066]接着,查询确定装置根据所述输入信息来确定所述查询信息。
[0067]具体地,查询确定装置根据所述输入信息来确定所述查询信息的方式包括但不限于以下任一种:
[0068]I)将用户输入的用于搜索表情的查询词作为查询信息;例如,用于搜索表情信息的查询词等。
[0069]根据本发明的第一示例,表情输出装置包含于一智能手机中,表获取装置I获取用户在即时通讯应用的表情搜索界面中输入的查询词“姿势”,查询确定装置将该查询词“姿势”作为查询信息。
[0070]2)将输入信息的部分信息作为查询信息。
[0071]例如,用户在聊天应用中输入回复信息的过程中,将其已经输入的文字信息“听到这个消息真高兴”中的部分文字信息“高兴”作为查询信息。
[0072]接着,查询装置2根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
[0073]其中,所述表情信息包括图像互换格式(Graphics Interchange Format, GIF)信息。
[0074]优选地,所述表情信息还包括其他各种可作为表情信息的图片信息。
[0075]优选地,根据本发明所述的表情信息分别具有相应的文字相关信息,例如,用于指示表情分类的文字标签信息,又例如,用于对表情信息进行说明的文字说明信息等等。
[0076]具体地,查询装置2将所述查询信息与各个所述表情信息的标签信息进行匹配查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
[0077]继续对前述第一示例进行说明,查询装置2根据查询信息“姿势”与各个表情信息的标签信息进行匹配查询,并获得4个对应的表情信息emo_l至emo_4,以供该用户选择该4个表情信息中的一个或多个表情信息进行输出,或者将所选择的一个或多个表情信息添加至表情库面板中。
[0078]优选地,表情输出装置还可将所述查询信息发送至相应的网络设备,以接收该网络设备基于所述查询信息反馈的与其对应的一个或多个表情信息,并基于该一个或多个表情信息进行输出。
[0079]优选地,根据本发明的表情输出装置还包括用于获取视频信息的装置(图未示,以下简称“视频获取装置”)和用于根据所述视频信息来生成与其相应的表情信息的装置(图未示,以下简称“表情生成装置”)。
[0080]视频获取装置获取视频信息。
[0081]其中,所述视频信息包括各种可用于生成表情信息的视频,例如,用户拍摄的视频或者用户通过网络下载的视频等。
[0082]表情生成装置根据所述视频信息来生成与其相应的表情信息。
[0083]具体地,表情生成装置基于表情信息的预定格式,对所述视频信息进行相应的视频转换处理,来生成对应的表情信息。
[0084]继续对前述第一示例进行说明,预定的表情信息的格式为gif,视频获取装置获取用户录制的一段格式为flv的视频信息,表情生成装置接着通过视频转换处理将该视频信息转换为gif,并将该gif格式的视频信保存为相应的新的表情信息。
[0085]根据本发明的一个优选实施例,所述表情输出装置还包括用于根据各个表情信息被使用的次数来确定各个表情信息的优先级顺序的装置(图未示,以下简称“顺序确定装置”)。
[0086]顺序确定装置根据各个表情信息被使用的次数来确定各个表情信息的优先级顺序。
[0087]具体地,顺序确定装置统计各个表情信息被使用的次数,并按照所统计的次数的大小确定各个表情?目息的优先级顺序,使得表情?目息的被使用的次数越多,其优先级顺序越靠前。
[0088]继续对前述第一示例进行说明,顺序确定装置获取该4个表情信息各自的被使用的次数,并将该4个表情信息按照被使用的次数由大到小进行排序,得到的顺序信息为:emo_l>emo_2>emo_4>emo_3,则顺序确定装置将该顺序信息作为该4个表情信息优先级顺序,从而基于该顺序信息进行呈现。
[0089]优选地,根据本优选实施例的表情输出装置还包括用于获取来自其他用户的表情信息的装置(图未示,以下简称“表情获取装置”)和用于根据用户的操作信息来确定该表情信息的优先级顺序,以进行存储的装置(图未示,以下简称“子顺序确定装置”)。
[0090]表情获取装置获取来自其他用户的表情信息。
[0091]子顺序确定装置根据用户的操作信息来确定该表情信息的优先级顺序,以进行存储。
[0092]优选地,所述操作信息包括用户将来自其他用户的表情信息添加到表情库的操作,例如,长按该表情信息或者将该表情信息拖入到表情库面板等。
[0093]继续对前述第一示例进行说明,子顺序确定装置根据用户的以下操作信息:将来自其他用户的表情信息emo_5拖入到表情库面板;拖放位置为所有表情信息的第一位,确定表情信息emo_5的优先级顺序为第一位,以供表情输出装置存储该表情信息emo_5及其优先级顺序。
[0094]根据本发明的方案,能够基于用户的查询信息搜索相应的表情信息,使得用户能够迅速搜索到其想要的表情信息。并且,根据本发明的方案能够按照基于被使用次数或用户操作而确定的优先级顺序,来呈现与查询信息对应的各个表情信息,进一步方便用户使用相应的表情信息。
[0095]本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个功能或步骤的电路。
[0096]另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
[0097]对于本领域技术人员而言,显然本发明不限于上述
示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
[0098]虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。这里所寻求的保护在所附权利要求书中做了阐述。在下列编号条款中规定了各个实施例的这些和其他方面:
[0099]1.一种用于输出表情信息的方法,其中,所述方法包括以下步骤:
[0100]-获取查询信息;
[0101]-根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
[0102]2.根据条款I所述的方法,其中,所述根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出的步骤包括以下步骤:
[0103]-将所述查询信息与各个所述表情信息的标签信息进行匹配查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
[0104]3.根据条款I或2所述的方法,其中,所述获取查询信息的步骤进一步包括以下步骤:
[0105]-获取输入信息;
[0106]-根据所述输入信息来确定所述查询信息。
[0107]4.根据条款I至3中任一项所述的方法,其中,所述方法还包括以下步骤:
[0108]-获取视频?目息;
[0109]-根据所述视频信息来生成与其相应的表情信息。
[0110]5.根据条款I至4中任一项所述的方法,其中,所述方法还包括以下步骤:
[0111]-根据各个表情信息被使用的次数来确定各个表情信息的优先级顺序。
[0112]6.根据条款I至5中任一项所述的方法,其中,所述方法还包括以下步骤:
[0113]-获取来自其他用户的表情信息;
[0114]-根据用户的操作信息来确定该表情信息的优先级顺序,以进行存储。
[0115]7.根据条款I至6中任一项所述的方法,其中,所述表情信息包括gif信息。
[0116]8.一种用于输出表情信息的表情输出装置,其中,所述表情输出装置包括:
[0117]用于获取查询信息的装置;
[0118]用于根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出的装置。
[0119]9.根据条款8所述的表情输出装置,其中,所述用于根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出的装置用于:
[0120]-将所述查询信息与各个所述表情信息的标签信息进行匹配查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
[0121]10.根据条款8或9所述的表情输出装置,其中,所述用于获取查询信息的装置进一步包括:
[0122]用于获取输入信息的装置;
[0123]用于根据所述输入信息来确定所述查询信息的装置。
[0124]11.根据条款8至10中任一项所述的表情输出装置,其中,所述表情输出装置还包括:
[0125]用于获取视频信息的装置;
[0126]用于根据所述视频信息来生成与其相应的表情信息的装置。
[0127]12.根据条款8至11中任一项所述的表情输出装置,其中,所述表情输出装置还包括:
[0128]用于根据各个表情信息被使用的次数来确定各个表情信息的优先级顺序的装置。
[0129]13.根据条款8至12中任一项所述的表情输出装置,其中,所述表情输出装置还包括:
[0130]用于获取来自其他用户的表情信息的装置;
[0131]用于根据用户的操作信息来确定该表情信息的优先级顺序以进行存储的装置。
[0132]14.根据条款8至13中任一项所述的表情信息,其中,所述表情信息包括gif信息。
【主权项】
1.一种用于输出表情信息的方法,其中,所述方法包括以下步骤: -获取查询信息; -根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
2.根据权利要求1所述的方法,其中,所述根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出的步骤包括以下步骤: -将所述查询信息与各个所述表情信息的标签信息进行匹配查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
3.根据权利要求1或2所述的方法,其中,所述获取查询信息的步骤进一步包括以下步骤: -获取输入?目息; -根据所述输入信息来确定所述查询信息。
4.根据权利要求1至3中任一项所述的方法,其中,所述方法还包括以下步骤: -获取视频?目息; -根据所述视频信息来生成与其相应的表情信息。
5.根据权利要求1至4中任一项所述的方法,其中,所述方法还包括以下步骤: -根据各个表情信息被使用的次数来确定各个表情信息的优先级顺序。
6.根据权利要求1至5中任一项所述的方法,其中,所述方法还包括以下步骤: -获取来自其他用户的表情信息; -根据用户的操作信息来确定该表情信息的优先级顺序,以进行存储。
7.根据权利要求1至6中任一项所述的方法,其中,所述表情信息包括gif信息。
8.一种用于输出表情信息的表情输出装置,其中,所述表情输出装置包括: 用于获取查询信息的装置; 用于根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出的装置。
9.根据权利要求8所述的表情输出装置,其中,所述用于根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出的装置用于: -将所述查询信息与各个所述表情信息的标签信息进行匹配查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。
10.根据权利要求8或9所述的表情输出装置,其中,所述用于获取查询信息的装置进一步包括: 用于获取输入信息的装置; 用于根据所述输入信息来确定所述查询信息的装置。
11.根据权利要求8至10中任一项所述的表情输出装置,其中,所述表情输出装置还包括: 用于获取视频信息的装置; 用于根据所述视频信息来生成与其相应的表情信息的装置。
12.根据权利要求8至11中任一项所述的表情输出装置,其中,所述表情输出装置还包括: 用于根据各个表情信息被使用的次数来确定各个表情信息的优先级顺序的装置。
13.根据权利要求8至12中任一项所述的表情输出装置,其中,所述表情输出装置还包括: 用于获取来自其他用户的表情信息的装置; 用于根据用户的操作信息来确定该表情信息的优先级顺序以进行存储的装置。
14.根据权利要求8至13中任一项所述的表情信息,其中,所述表情信息包括gif信息。
【专利摘要】本发明的目的是提供一种用于输出表情信息的方法和装置。根据本发明的方法包括以下步骤:获取查询信息;根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出。根据本发明的表情输出装置包括:用于获取查询信息的装置;用于根据查询信息进行查询,以获得一个或多个与所述查询信息对应的表情信息,来基于该一个或多个表情信息进行输出的装置。
【IPC分类】G06F3-023, G06F17-30
【公开号】CN104866116
【申请号】CN201510134788
【发明人】姜建建
【申请人】百度在线网络技术(北京)有限公司
【公开日】2015年8月26日
【申请日】2015年3月25日