【技术领域】
本发明涉及计算机应用技术领域,尤其涉及一种表情符号的处理方法及装置、计算机设备与可读介质。
背景技术:
随着科技的迅猛发展,智能终端使用的普及,用户可以使用智能终端通过论坛、即时通讯等各种方式与各种朋友进行沟通与交流。
现有技术中,用户在使用智能终端沟通时,经常采用输入法实现信息的输入。现有技术中的输入法不仅能够实现文字信息的输入,同时还提供各种表情的输入,如emoji、颜文字或者动态的表情符号等等。目前,无论是各大论坛中还是即时通讯的聊天中,越来越多的用户喜欢在沟通时,使用各种表情符号。用户通过在沟通中使用表情符号不仅可以省去文字输入的麻烦,同时还能够清楚表达所要表达的信息,另外,还可以调节沟通气氛,提高沟通效率。现有技术中很多输入法中预设设置有很多表情符号。另外,用户也可以从网上下载很多的表情符号,以在需要时使用。
由上述可知,现有技术中的表情符号都是输入法中预先设置或者网络中能够预先设置的,所有版本都相同,无论哪个用户下载了,使用时的表情符号都一样,造成表情符号表达方式过于死板。
技术实现要素:
本发明提供了一种表情符号的处理方法及装置、计算机设备与可读介质,用于丰富表情符号的表达方式。
本发明提供一种表情符号的处理方法,所述方法包括:
接收用户输入的目标表情符号的目标情绪特征;
利用预先获取的表情表达对象生成用于标识所述目标情绪特征的所述目标表情符号。
进一步可选地,如上所述的方法中,利用预先获取的表情表达对象生成用于标识所述目标情绪特征的所述目标表情符号,具体包括:
使用所述目标情绪特征触发所述表情表达对象,使得所述表情表达对象呈现出所述目标情绪特征对应的所述目标表情符号;
在所述目标表情符号中携带标识所述目标情绪特征的文字。
进一步可选地,如上所述的方法中,所述用预先获取的表情表达对象生成用于标识所述目标情绪特征的所述目标表情符号之前,所述方法还包括:
接收用户输入的表情表达对象的选择请求;
从表情表达对象库中获取所述表情表达对象的选择请求对应的所述表情表达对象以及所述表情表达对象的属性参数;
在所述表情表达对象的成长界面显示所述表情表达对象。
进一步可选地,如上所述的方法中,从表情表达对象库中获取所述表情表达对象的选择请求对应的所述表情表达对象之后,所述方法还包括:
接收所述用户输入的喂养指令;
根据所述喂养指令和所述属性参数中的成长条件,调整所述表情表达对象的横向尺寸和纵向尺寸。
进一步可选地,如上所述的方法中,从表情表达对象库中获取所述表情表达对象的选择请求对应的所述表情表达对象之后,所述方法还包括:
接收所述用户输入的训练指令;
根据所述训练指令和所述属性参数中的成长条件,调整所述表情表达对象的横向尺寸。
进一步可选地,如上所述的方法中,从表情表达对象库中获取所述表情表达对象的选择请求对应的所述表情表达对象之后,所述方法还包括:
根据所述属性参数中的喂养状态与情绪特征之间的对应关系以及当前的喂养状态,和/或根据所述属性参数中的训练状态与情绪特征之间的对应关系以及当前的训练状态,获取所述表情表达对象当前的情绪特征;
根据所述表情表达对象当前的情绪特征,调整以所述表情表达对象为主题的所述输入法的显示界面,使得所述输入法的显示界面所呈现的情绪状态与所述表情表达对象当前的情绪状态特征所标识的情绪状态一致。
进一步可选地,如上所述的方法中,根据所述属性参数中的喂养状态与情绪特征之间的对应关系以及当前的喂养状态,和/或根据所述属性参数中的训练状态与情绪特征之间的对应关系以及当前的训练状态,获取所述表情表达对象当前的情绪特征之后,所述方法还包括:
根据所述表情表达对象的当前的情绪特征,利用所述表情表达对象生成标识所述当前的情绪状态特征的当前表情符号;
分享所述当前表情符号。
进一步可选地,如上所述的方法中,利用预先获取的表情表达对象生成用于标识所述目标情绪特征的所述目标表情符号之后,所述方法还包括:
向好友发送所述目标表情符号。
本发明提供一种表情符号的处理装置,所述装置包括:
接收模块,用于接收用户输入的目标表情符号的目标情绪特征;
表情符号生成模块,用于利用预先获取的表情表达对象生成用于标识所述目标情绪特征的所述目标表情符号。
进一步可选地,如上所述的装置中,所述表情符号生成模块,具体用于:
使用所述目标情绪特征触发所述表情表达对象,使得所述表情表达对象呈现出所述目标情绪特征对应的所述目标表情符号;
在所述目标表情符号中携带标识所述目标情绪特征的文字。
进一步可选地,如上所述的装置中,所述装置还包括获取模块和显示模块;
所述接收模块,还用于接收用户输入的表情表达对象的选择请求;
所述获取模块,用于从表情表达对象库中获取所述表情表达对象的选择请求对应的所述表情表达对象以及所述表情表达对象的属性参数;
所述显示界面,用于在所述表情表达对象的成长界面显示所述表情表达对象。
进一步可选地,如上所述的装置中,所述装置还包括调整模块;
所述接收模块,还用于接收所述用户输入的喂养指令;
所述调整模块,用于根据所述喂养指令和所述属性参数中的成长条件,调整所述表情表达对象的横向尺寸和纵向尺寸。
进一步可选地,如上所述的装置中,所述接收模块,还用于接收所述用户输入的训练指令;
所述调整模块,还用于根据所述训练指令和所述属性参数中的成长条件,调整所述表情表达对象的横向尺寸。
进一步可选地,如上所述的装置中,所述获取模块,还用于根据所述属性参数中的喂养状态与情绪特征之间的对应关系以及当前的喂养状态,和/或根据所述属性参数中的训练状态与情绪特征之间的对应关系以及当前的训练状态,获取所述表情表达对象当前的情绪特征;
所述调整模块,还用于根据所述表情表达对象当前的情绪特征,调整以所述表情表达对象为主题的所述输入法的显示界面,使得所述输入法的显示界面所呈现的情绪状态与所述表情表达对象当前的情绪状态特征所标识的情绪状态一致。
进一步可选地,如上所述的装置中,所述装置还包括分享模块;
所述表情符号生成模块,还用于根据所述表情表达对象的当前的情绪特征,利用所述表情表达对象生成标识所述当前的情绪状态特征的当前表情符号;
所述分享模块,用于分享所述当前表情符号。
进一步可选地,如上所述的装置中,所述装置还包括:
发送模块,用于向好友发送所述目标表情符号。
本发明还提供一种计算机设备,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的表情符号的处理方法。
本发明还提供一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的表情符号的处理方法。
本发明的表情符号的处理方法及装置、计算机设备与可读介质,通过接收用户输入的目标表情符号的目标情绪特征;利用预先获取的表情表达对象生成用于标识目标情绪特征的目标表情符号。本发明的技术方案,能够根据用户的需求,生成满足用户的需求的各种目标情绪特征对应的目标表情符号,从而能够有效地丰富表情符号的表达方式。
【附图说明】
图1为本发明的表情符号的处理方法实施例的流程图。
图2为本发明的表情符号的处理装置实施例一的结构图。
图3为本发明的表情符号的处理装置实施例二的结构图。
图4为本发明的计算机设备实施例的结构图。
图5为本发明提供的一种计算机设备的示例图。
【具体实施方式】
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
图1为本发明的表情符号的处理方法实施例的流程图。如图1所示,本实施例的表情符号的处理方法,具体可以包括如下步骤:
100、接收用户输入的目标表情符号的目标情绪特征;
本实施例的表情符号的处理方法的执行主体为表情符号的处理装置,该表情符号的处理装置可以设置在输入法中,以配合输入法实现用户个性化的表情符号的处理。本实施例的表情符号的处理方法中,接收用户输入的目标表情符号的目标情绪特征,具体可以为:接收用户通过人工接口模块输入的需要的目标表情符号的目标情绪特征;或者接收通过语音输入的需要的目标表情符号的目标情绪特征,然后再通过语音识别获取对应的语义信息,获取到用户所需要的目标表情符号的目标情绪特征。
例如,在输入法中可以设置有表情符号生成按键,用户通过点击该按键,可以弹出表情符号生成界面,可选地,界面中可以显示多个可供用户选择的情绪特征,用户可以通过鼠标和/或键盘等人机接口模块从中选择一个情绪特征作为目标表情符号的目标情绪特征。或者如果用户使用的是触摸屏的移动终端,也可以通过触摸屏直接从中选择一个情绪特征作为目标表情符号的目标情绪特征。对应地,表情符号的处理装置都可以接收到用户需要的目标表情符号的目标情绪特征。或者如果表情符号生成界面未显示可供用户选择的情绪特征,用户也可以直接输入所需要的目标表情符号的目标情绪特征。本实施例的目标情绪特征,可以包括心情一般、心情不错、小窃喜、开心、非常开心;以及小难过、伤心、很伤心、痛苦等等各种级别的情绪特征。目标情绪特征还可以包括工作轻松、工作好忙、工作很累等等。具体可以根据实际需求预先设置多种方式多种级别的情绪特征,在此不再一一举例赘述。
101、利用预先获取的表情表达对象生成用于标识目标情绪特征的目标表情符号。
本实施例的表情表达对象是预先获取的用于标识各种情绪的一个载体。例如该表情表达对象可以为一个电子宠物,本实施例中通过该电子宠物来表达目标情绪特征,从而得到该电子宠物在目标情绪特征下的目标表情符号。本实施例的表情表达对象可以用于根据用户的需求标识各种不同的情绪特征,表达用户想要表达的目标表情符号。而不像现有技术中网络上下载的表情符号,都是固定格式,例如用户下载的一个小猫说谢谢的表情符号,该小猫也仅仅能做出谢谢的表情符号,而不会有其他的用户想要的个性化的表情符号,因此表情符号的表达方式过于死板。
本实施例中,得到用户需要的该目标表情符号之后,用户可以在社交平台如贴吧或者论坛分享该目标表情符号,或者可以在即时通讯中向好友发送目标表情符号。
本实施例的好友指的是社交网络平台中的好友账号,而非人。用户得到所需要的目标表情符号之后,在与好友进行沟通交流时,可以使用该目标符号。例如,本实施例的表情符号的处理方法的使用场景可以为:用户在好友沟通的时候,当不想打字,想要使用自己的个性化的表情表达对象去表示某一个目标情绪特征时,通过在表情符号的处理装置的表情表达界面的情绪特征输入窗口输入目标情绪特征,这样表情符号的处理装置获取到用户想要的目标情绪特征,并利用表情表达对象生成用于标识该目标情绪特征的目标表情符号,然后可以向好友发送该目标表情符号,该目标表情符号采用用户自己获取的表情表达对象生成,从而能够满足用户对表情表达对象的个性化需求,而且表情符号也非常丰富,同时还能够增加用户使用表情符号的趣味性。
本实施例的表情符号的处理方法,通过接收用户输入的目标表情符号的目标情绪特征;;利用预先获取的表情表达对象生成用于标识目标情绪特征的目标表情符号。本实施例的技术方案,能够根据用户的需求,生成满足用户的需求的各种目标情绪特征对应的目标表情符号,从而能够有效地丰富表情符号的表达方式;同时还能够满足用户对表情符号的个性化需求,同时增强表情符号的使用趣味性。
进一步可选地,在上述图1所示实施例的技术方案的基础上,步骤101“利用预先获取的表情表达对象生成用于标识目标情绪特征的目标表情符号”之前,还可以包括如下步骤:
(a1)接收用户输入的表情表达对象的选择请求;
(a2)从表情表达对象库中获取表情表达对象的选择请求对应的表情表达对象以及表情表达对象的属性参数;
(a3)在表情表达对象的成长界面显示表情表达对象。
本实施例的表情表达对象库中可以包括多个表情表达对象,例如可以包括用户感兴趣的各种卡通动物如小猫、小狗、小企鹅、小猪或者小兔子等等,或者还可以为用户喜欢的各种卡通人物等等。也就是说,本实施例的表情表达对象可以为一个看起来有生命的表情符号表达体,以表达用户所需要的各种目标情绪特征对应的目标表情符号。
使用时,用户可以通过表情表达对象的选择界面,通过人机接口模块输入表情表达对象的选择请求,例如该选择请求中可以携带表情表达对象的名称,如小狗、小猫、小兔子或者小企鹅等等名称。若用户预先知道表情表达对象库中各表情表达对象的标识,还可以直接在选择请求中携带表情表达对象的标识。或者表情符号的处理装置可以直接通过一个表情表达对象的选择界面显示各个可供选择的表情表达对象的符号,然后由用户从中选择一个表情表达对象的符号。总之,表情符号的处理装置获取到用户的表情表达对象的选择请求之后,从表情表达对象库中获取对应的表情表达对象以及表情表达对象的属性参数。需要说明的是,若表情表达对象为小鸡、小鸭或者小企鹅之类的,此时的表情表达对象可以认为是一个刚刚领养的蛋,然后需要时间破壳而出,再慢慢喂养才能长大。若表情表达对象为一个小兔子或者其他非孵化类的小宠物,可以为一个幼小尺寸的表情表达对象,也需要经过喂养长大。然后可以在输入法的表情表达对象的成长界面显示初始获取的该表情表达对象,以表示用户领养成功,以后再慢慢喂养,用户便可以使用该表情表达对象显示用户想要表达的各种情绪。也就是说,本实施例的技术方案,可以在输入法中增加一个表情表达对象的成长界面,在该成长界面中时刻显示用户领养的表情表达对象,并可以使用目标情绪特征触发该表情表达对象,使该表情表达对象呈现目标情绪特征,此时目标情绪特征下的表情表达对象即为对应的目标表情符号。
本实施例的表情表达对象的属性参数中包括该表情表达对象的成长条件、各喂养状态与情绪特征之间的对应关系、各训练状态与情绪特征之间的对应关系等等该表情表达对象的各个参数。例如成长条件可以包括累积在线预设时间周期t,喂养次数(包含吃的和喝的)到达x1次小于x2次,表情表达对象在横向和纵向的成长尺寸是s1和z1;若累积在线时间周期t,喂养次数大于x2次,表情表达对象在纵向尺寸不变,横向成长尺寸是增加s2。若累积在线时间周期t,训练次数每增加y1次,横向尺寸减少s3。通过训练可以防止表情表达对象长胖,横向尺寸减少,使得表情表达对象更看起来健硕。以上情况仅为举例,实际应用中可以存在其他的成长条件,总之成长条件可以都是用来限制随着不断地喂养,表情表达对象在尺寸上可以不断地长大,通过不断地训练,可以改变表情表达对象的形态即胖瘦。这样,用户可以采用自己个性化喂养的表情表达对象来生成各种目标情绪。
例如,在属相参数中,还可以设置预设时间周期t内喂养次数在x1次到x2次之间,表情表达对象的情绪特征为最开心状态,当预设时间周期t内,喂养次数小于x1次,表情表达对象的情绪特征为小忧伤状态;当预设时间周期t内,喂养次数大于x2次,表情表达对象的情绪特征为不开心状态;按照相同原理,可以在属性参数中设置喂养状态与情绪特征之间的多组对应关系。另外,属性参数中还可以设置训练状态与情绪特征之间的对应关系,在此不再一一举例赘述。例如在预设时间周期t内,若训练次数在y1次到y2次之间,表情表达对象的情绪特征为精神抖擞的状态;在预设时间周期t内,若训练次数小于y1次,表情表达对象的情绪特征为萎靡不振的状态;在预设时间周期t内,若训练次数大于y2次,表情表达对象的情绪特征为筋疲力尽的状态。按照相同原理,可以在属性参数中设置训练状态与情绪特征之间的多组对应关系,在此不再一一举例赘述。另外,表情表达对象的属性参数中也可以携带多种情绪特征的表达方式,例如,心情一般,控制表情表达对象可以做出冷酷表情,不咧嘴、不眯眼等等;十分开心,可以控制表情表达对象张嘴大笑,眼睛呈笑眯状态,手舞足蹈。也就是说,表情表达对象的属相参数中可以定义各种情绪特征下身体各部分的动作,以通过控制表情表达对象身体各部分的动作,从而使得表情表达对象呈现对应的情绪特征。实际应用中,还可以在表情表达对象的属性参数中增加新的情绪特征的表达方式,并通过训练表情表达对象表达该新的情绪特征的表达方式,从而可以使得表情表达对象能够表达该新的情绪特征,呈现新的情绪特征对应的表情符号。
可选地,经过上述领养的表情表达对象之后,步骤101“利用预先获取的表情表达对象生成用于标识所述目标情绪特征的所述目标表情符号”具体可以为使用目标情绪特征触发表情表达对象,使得表情表达对象呈现出目标情绪特征对应的目标表情符号。例如当使用目标情绪特征触发表情表达对象时,表情符号的处理装置可以根据属性参数中的该目标情绪特征的表达方式,控制表请表达对象来表达该目标情绪特征的情绪,从而得到目标表情符号。
或者进一步地,在使用目标情绪特征触发表情表达对象,使得表情表达对象呈现出目标情绪特征对应的目标表情符号之后,还可以在目标表情符号中携带标识目标情绪特征的文字。例如可以在该目标表情符号的侧面弹出标识该目标情绪特征的文字,如目标情绪特征为心情一般,此时表示无聊,心情一般,此时标识目标情绪特征的文字可以为“无聊啦~~”,例如当目标情绪特征为十分开心,此时可以表示心情很激动,很开心,此时标识目标情绪特征的文字可以为“好激动,好开心,哈哈哈~~”。
进一步地,在上述实施例的步骤(a2)“从表情表达对象库中获取表情表达对象的选择请求对应的表情表达对象以及表情表达对象的属性参数”之后,还可以包括如下步骤:
(b1)接收用户输入的喂养指令;
(b2)根据喂养指令和属性参数中的成长条件,调整表情表达对象的的横向尺寸和纵向尺寸。
本实施例表情符号的处理装置可以控制表情表达对象的成长界面显示可供表情表达对象成长所使用的吃的和喝的,例如可以包括面包以及牛奶等食物。当用户通过人机接口模块点击这些食物,表情符号的处理装置接收到用户输入的喂养指令,这时不仅可以根据属性参数中该表情表达对象被喂养食物时的表达方式,控制表情表达对象的成长界面显示该表情表达对象吃或者喝食物的表情符号;然后还可以根据喂养指令和属性参数中的成长条件,调整表情表达对象的横向尺寸和纵向尺寸。例如当成长条件中限定每次喂养都调整表情表达对象的横向尺寸和纵向尺寸时,可以在每次喂养之后,根据成长条件,调整表情表达对象的横向尺寸和纵向尺寸。如果成长条件中限定预设时间周期t内喂养指定次数才可以调整表情表达对象的横向尺寸和纵向尺寸时,此时接收到喂养指令时,可以先根据成长条件检测此次喂养是否满足长大的要求,即调整尺寸的要求,如果满足即当前的预设时间周期t内喂养达到指定次数,此时可以调整表情表达对象的横向尺寸和纵向尺寸。
进一步地,在上述实施例的步骤(a2)“从表情表达对象库中获取表情表达对象的选择请求对应的表情表达对象以及表情表达对象的属性参数”之后,还可以包括如下步骤:
(c1)接收用户输入的训练指令;
(c2)根据训练指令和属性参数中的成长条件,调整表情表达对象的横向尺寸。
本实施例表情符号的处理装置可以控制表情表达对象的成长界面显示可供表情表达对象训练的各种训练项目,如跳绳、跳舞、跑步等等,当用户通过人机接口模块点击这些训练项目,表情符号的处理装置接收到用户输入的训练指令,这时不仅可以根据属性参数中该表情表达对象被训练该项目时的表达方式,控制表情表达对象的成长界面显示该表情表达对象训练该项目时的表情符号;然后还可以根据训练指令和属性参数中的成长条件,调整表情表达对象的横向尺寸。由于训练有助于减肥,所以训练时仅调整表情表达对象的横向尺寸,使得表情表达对象更瘦。例如当成长条件中限定每次训练都调整表情表达对象的横向尺寸时,可以在每次训练之后,根据成长条件,调整表情表达对象的横向尺寸。如果成长条件中限定预设时间周期t内训练指定次数才可以调整表情表达对象的横向尺寸时,此时接收到训练指令时,可以先根据成长条件检测此次训练是否满足成长条件的要求,即调整横向尺寸的要求,如果满足即当前的预设时间周期t内训练达到指定次数,此时可以调整表情表达对象的横向尺寸。
进一步地,在上述实施例的步骤(a2)“从表情表达对象库中获取表情表达对象的选择请求对应的表情表达对象以及表情表达对象的属性参数”之后,还可以包括如下步骤:
(d1)根据属性参数中的喂养状态与情绪特征之间的对应关系以及当前的喂养状态,和/或根据属性参数中的训练状态与情绪特征之间的对应关系以及当前的训练状态,获取表情表达对象当前的情绪特征;
(d2)根据表情表达对象当前的情绪特征,调整以表情表达对象为主题的输入法的显示界面,使得输入法的显示界面所呈现的情绪状态与表情表达对象当前的情绪状态特征所标识的情绪状态一致。
本实施例中的表达对象的属性参数中可以定义喂养状态与情绪特征之间的对应关系,以及训练状态与情绪特征之间的对应关系。例如上述实施例所述,预设时间周期t内喂养次数在x1次到x2次之间,表情表达对象的情绪特征为最开心状态,当预设时间周期t内,喂养次数小于x1次,表情表达对象的情绪特征为小忧伤状态;当预设时间周期t内,喂养次数大于x2次,表情表达对象的情绪特征为不开心状态,等等。这样,根据喂养状态与情绪特征之间的对应关系以及当前的喂养状态,可以获取到根据喂养状态对应的情绪特征。
或者如上述实施例所述,表达对象的属性参数中还可以定义在预设时间周期t内,若训练次数在y1次到y2次之间,表情表达对象的情绪特征为精神抖擞的状态;在预设时间周期t内,若训练次数小于y1次,表情表达对象的情绪特征为萎靡不振的状态;在预设时间周期t内,若训练次数大于y2次,表情表达对象的情绪特征为筋疲力尽的状态,等等。这样,根据训练状态与情绪特征之间的对应关系以及当前的训练状态,可以获取到根据训练状态对应的情绪特征。
例如,当用户领养该表情表达对象之后,在输入法的显示界面可以以该表情表达对象为主题,这样,表情符号的处理装置根据表情表达对象当前的情绪特征,可以调整以表情表达对象为主题的输入法的显示界面,使得输入法的显示界面所呈现的情绪状态与表情表达对象当前的情绪状态特征所标识的情绪状态一致。例如在输入法的显示界面显示该表情表达对象的图案为背景,该主题的背景还可以携带一些文字,通过这些文字可以标识该表情表达对象当前的情绪特征。或者属性参数中还可以定义输入法的显示界面的不同颜色标识该表情表达对象的不同的情绪状态,此时可以根据表情表达对象当前的情绪特征,从属性参数中获取该情绪特征对应的颜色,可以调整以表情表达对象为主题的输入法的显示界面的颜色为该情绪特征对应的颜色,从而可以使得输入法的显示界面所呈现的情绪状态与表情表达对象当前的情绪状态特征所标识的情绪状态一致。
另外,上述实施例中可以单独根据属性参数中的喂养状态与情绪特征之间的对应关系以及当前的喂养状态,获取表情表达对象当前的情绪特征。或者单独根据属性参数中的训练状态与情绪特征之间的对应关系以及当前的训练状态,获取表情表达对象当前的情绪特征。或者本实施例中,还可以综合考虑两者,根据喂养状态与情绪特征之间的对应关系以及当前的喂养状态,获取喂养状态对应的情绪特征,再根据训练状态与情绪特征之间的对应关系以及当前的训练状态,获取训练状态对应的情绪特征;然后在结合喂养状态对应的情绪特征和训练状态对应的情绪特征,获取两者中较好、或者较差或者根据两者取一个综合的情绪特征。
进一步可选地,在上述实施例的步骤(d1)“根据属性参数中的喂养状态与情绪特征之间的对应关系以及当前的喂养状态,和/或根据属性参数中的训练状态与情绪特征之间的对应关系以及当前的训练状态,获取表情表达对象当前的情绪特征”之后,还可以包括如下步骤:
(e1)根据表情表达对象的当前的情绪特征,利用表情表达对象生成标识当前的情绪状态特征的当前表情符号;
(e2)分享当前表情符号。
具体可以参考上述步骤102中“利用预先获取的表情表达对象生成用于标识目标情绪特征的目标表情符号”的生成方式,本实施例中,可以根据表情表达对象的当前的情绪特征,利用表情表达对象生成标识当前的情绪状态特征的当前表情符号,在此不再赘述。最后可以将生成的当前表情符号,在个人空间或者个人主页等板块中分享出去,以供好友查看。当然也可以向好友发送该当前表情符号。
上述实施的表情符号的处理方法,用户可以通过喂养以及训练的方式调整表情表达对象的尺寸,满足用户想要使用任意大小或者形状的表情表达对象来生成表情符号的需求,从而能够有效地丰富表情符号的表达方式;同时还能够满足用户对表情符号的个性化需求,同时增强表情符号的使用趣味性。
图2为本发明的表情符号的处理装置实施例一的结构图。如图4所示,本实施例的表情符号的处理装置,具体可以包括:接收模块10和表情符号生成模块11。
其中接收模块10用于接收用户输入的目标表情符号的目标情绪特征;
表情符号生成模块11用于利用预先获取的表情表达对象生成用于标识接收模块10接收的目标情绪特征的目标表情符号。
本实施例的表情符号的处理装置,通过采用上述模块实现表情符号的处理的实现原理以及技术效果与上述相关方法实施例的实现相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。
图3为本发明的表情符号的处理装置实施例二的结构图。如图3所示,本实施例的表情符号的处理装置,在上述实施例的技术方案的基础上,进一步更加纤细地介绍本发明的技术方案。
本实施例的表情符号的处理装置中,表情符号生成模块11具体用于使用目标情绪特征触发表情表达对象,使得表情表达对象呈现出接收模块10接收的目标情绪特征对应的目标表情符号;在目标表情符号中携带标识接收模块10接收的目标情绪特征的文字。
进一步可选地,如图3所示,本实施例的表情符号的处理装置中,还包括获取模块12和显示模块13。
接收模块10还用于接收用户输入的表情表达对象的选择请求;
获取模块12用于从表情表达对象库中获取接收模块10接收的表情表达对象的选择请求对应的表情表达对象以及表情表达对象的属性参数;
显示界面13用于在表情表达对象的成长界面显示获取模块12获取的表情表达对象。
进一步可选地,如图3所示,本实施例的表情符号的处理装置中,还包括调整模块14。
接收模块10还用于接收用户输入的喂养指令;
调整模块14用于根据接收模块10接收的喂养指令和获取模块12获取的属性参数中的成长条件,调整表情表达对象的横向尺寸和纵向尺寸。
进一步可选地,本实施例的表情符号的处理装置中,接收模块10还用于接收用户输入的训练指令;
调整模块14还用于根据接收模块10接收的训练指令和获取模块12获取的属性参数中的成长条件,调整表情表达对象的横向尺寸。
进一步可选地,本实施例的表情符号的处理装置中,获取模块12还用于根据属性参数中的喂养状态与情绪特征之间的对应关系以及当前的喂养状态,和/或根据属性参数中的训练状态与情绪特征之间的对应关系以及当前的训练状态,获取表情表达对象当前的情绪特征;
调整模块14还用于根据获取模块12获取的表情表达对象当前的情绪特征,调整以表情表达对象为主题的输入法的显示界面,使得输入法的显示界面所呈现的情绪状态与表情表达对象当前的情绪状态特征所标识的情绪状态一致。
进一步可选地,如图3所示,本实施例的表情符号的处理装置中,还包括分享模块15。
其中表情符号生成模块11还用于根据获取模块12获取的表情表达对象的当前的情绪特征,利用表情表达对象生成标识当前的情绪状态特征的当前表情符号;
分享模块15用于分享表情符号生成模块11生成的当前表情符号。
进一步可选地,如图3所示,本实施例的表情符号的处理装置中,还包括发送模块16用于向好友发送表情符号生成模块11生成的目标表情符号。
本实施例的表情符号的处理装置,通过采用上述模块实现表情符号的处理的实现原理以及技术效果与上述相关方法实施例的实现相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。
图4为本发明的计算机设备实施例的结构图。如图4所示,本实施例的计算机设备,包括:一个或多个处理器30,以及存储器40,存储器40用于存储一个或多个程序,当存储器40中存储的一个或多个程序被一个或多个处理器30执行,使得一个或多个处理器30实现如上述实施例的表情符号的处理方法。图4所示实施例中以包括多个处理器30为例。
例如,图5为本发明提供的一种计算机设备的示例图。图5示出了适于用来实现本发明实施方式的示例性计算机设备12a的框图。图5显示的计算机设备12a仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,计算机设备12a以通用计算设备的形式表现。计算机设备12a的组件可以包括但不限于:一个或者多个处理器16a,系统存储器28a,连接不同系统组件(包括系统存储器28a和处理器16a)的总线18a。
总线18a表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
计算机设备12a典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12a访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
系统存储器28a可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30a和/或高速缓存存储器32a。计算机设备12a可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34a可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18a相连。系统存储器28a可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明上述图1-图3各实施例的功能。
具有一组(至少一个)程序模块42a的程序/实用工具40a,可以存储在例如系统存储器28a中,这样的程序模块42a包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42a通常执行本发明所描述的上述图1-图3各实施例中的功能和/或方法。
计算机设备12a也可以与一个或多个外部设备14a(例如键盘、指向设备、显示器24a等)通信,还可与一个或者多个使得用户能与该计算机设备12a交互的设备通信,和/或与使得该计算机设备12a能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22a进行。并且,计算机设备12a还可以通过网络适配器20a与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器20a通过总线18a与计算机设备12a的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备12a使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
处理器16a通过运行存储在系统存储器28a中的程序,从而执行各种功能应用以及数据处理,例如实现上述实施例所示的表情符号的处理方法。
本发明还提供一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所示的表情符号的处理方法。
本实施例的计算机可读介质可以包括上述图5所示实施例中的系统存储器28a中的ram30a、和/或高速缓存存储器32a、和/或存储系统34a。
随着科技的发展,计算机程序的传播途径不再受限于有形介质,还可以直接从网络下载,或者采用其他方式获取。因此,本实施例中的计算机可读介质不仅可以包括有形的介质,还可以包括无形的介质。
本实施例的计算机可读介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。