一种显示表情信息的方法及装置的制作方法

文档序号:6604394阅读:192来源:国知局
专利名称:一种显示表情信息的方法及装置的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种显示表情信息的方法及装置。
背景技术
随着网络技术的发展和网络影响的扩大,IMdnstant Messaging,即时通讯)工具已经被大多数的网络用户所接受,成为用户必不可少的软件工具,在休闲娱乐和日常工作中得到广泛的使用。因此,用户对IM软件的易用性、稳定性和安全性等方面提出了较高的要求。在使用IM工具的过程中,用户经常会使用很多有趣的表情效果来传达信息。现有的表情效果一般通过jpg静态图片、gif动态图片和动态合成图等方式实现,表情内容一般为一个或多个图片,或者图片加文字,通过静态的传送方式显示在聊天窗口的固定区域 (消息内容部分)中。发明人在实现本发明的过程中,发现现有技术至少存在以下缺陷现有的表情效果的表现形式单一,缺乏互动感,难以充分表达用户的意图。

发明内容
本发明提供了一种显示表情信息的方法及装置,用于实现表情信息对应的动画效^ ο本发明提供了一种显示表情信息的方法,包括以下步骤通过聊天窗口接收或发送表情信息;根据所述表情信息对应的动画参数,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换,并显示经过所述属性变换得到的动画效果。优选地,所述聊天窗口包括所述聊天窗口的框架和所述聊天窗口中的消息内容。优选地,所述根据表情信息对应的动画参数,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换,包括根据发送的表情信息对应的动画参数,对所述表情信息对应的表情图片和所述聊天窗口中的头像相框执行以下操作中的至少一种缩放变换、位移变换、透明度变化和旋转变换。优选地,所述根据表情信息对应的动画参数,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换,包括根据接收到的表情信息对应的动画参数,对所述表情信息对应的表情图片和所述聊天窗口的框架执行以下操作中的至少一种缩放变换、位移变换、透明度变化和旋转变换。优选地,所述根据表情信息对应的动画参数,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换,包括根据接收到的表情信息对应的动画参数,在所述聊天窗口中的头像相框上设置遮罩图层,在所述遮罩图层上设置所述表情信息对应的表情图片,并修改所述遮罩图层的透明度和渐变色。本发明还提供了一种显示表情信息的装置,应用于即时通信系统中,包括通信模块,用于通过聊天窗口接收或发送表情信息;属性变换模块,用于根据所述通信模块收发的表情信息对应的动画参数,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换;显示模块,用于显示所述属性变换模块得到的动画效果。优选地,所述属性变换模块,具体用于根据所述表情信息对应的动画参数,对所述聊天窗口的框架和所述聊天窗口中的消息内容进行属性变换。优选地,所述属性变换模块,具体用于根据所述通信模块发送的表情信息对应的动画参数,对所述表情信息对应的表情图片和所述聊天窗口中的头像相框执行以下操作中的至少一种缩放变换、位移变换、透明度变化和旋转变换。优选地,所述属性变换模块,具体用于根据所述通信模块接收到的表情信息对应的动画参数,对所述表情信息对应的表情图片和所述聊天窗口的框架执行以下操作中的至少一种缩放变换、位移变换、透明度变化和旋转变换。优选地,所述属性变换模块,具体用于根据所述通信模块接收到的表情信息对应的动画参数,在所述聊天窗口中的头像相框上设置遮罩图层,在所述遮罩图层上设置所述表情信息对应的表情图片,并修改所述遮罩图层的透明度和渐变色。与现有技术相比,本发明具有以下优点本发明通过对聊天窗口和表情图片进行属性变换,得到并显示属性变换后的动画效果,能够通过聊天窗口生动、形象地显示表情信息,丰富了表情效果,便于用户理解表情信息,增强了 IM客户端的互动感,提高了 IM客户端的易用性。


为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明中的一种显示表情信息的方法流程图;图2为本发明的发送“敲打”表情的应用场景下显示表情信息流程图;图3为本发明的发送“敲打”表情的示意图;图4为本发明的发送“敲打”表情的应用场景下的动画效果示意图;图5为本发明的接收“敲打”表情的应用场景下显示表情信息流程图;图6为本发明的接收“敲打”表情的应用场景下的动画效果示意图;图7为本发明的接收“发怒”表情的应用场景下显示表情信息流程图;图8为本发明的接收“发怒”表情的应用场景下的动画效果示意图;图9为本发明中的一种显示表情信息的装置结构示意图。
具体实施例方式本发明提供的技术方案中,根据通过IM客户端的聊天窗口接收或发送的表情信息,对聊天窗口和该表情信息对应的表情图片进行属性变换,并显示经过属性变换得到的动画效果。通过聊天窗口中丰富的表情效果,能够通过聊天窗口生动、形象地显示表情信息,便于用户理解表情信息,提高了用户在发送和接收消息的过程中的互动性。下面将结合本发明中的附图,对本发明的技术方案进行清楚、完整地描述,显然, 所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,为本发明中的一种显示表情信息的方法流程图,应用于即时通信系统中,包括以下步骤步骤101,IM客户端通过聊天窗口接收或发送表情信息。具体地,用户通过IM客户端与好友聊天时,如果需要发送表情信息,可以在与好友的聊天窗口中点击表情图标,在弹出的表情分布页卡中选择并点击菜单中的表情信息, 使相应的表情信息出现在聊天窗口的发送内容区域中,通过点击输入框中出现的发送按钮,可以发送该表情信息。此外,用户通过IM客户端与好友聊天的过程中,也可以通过聊天窗口接收好友发送的表情信息。步骤102,IM客户端根据表情信息对应的动画参数,对聊天窗口和该表情信息对应的表情图片进行属性变换。其中,聊天窗口可以包括聊天窗口的框架和聊天窗口中的消息内容。IM客户端可以根据发送的表情信息对应的动画参数,对该表情信息对应的表情图片和聊天窗口中的头像相框(photoFrame)进行缩放变换(ScaleiTransform)、位移变换(TranslateTransform)、 透明度变化和旋转变换(RotateTransform);还可以根据接收到的表情信息对应的动画参数,对聊天窗口的框架和该表情信息对应的表情图片和进行缩放变换、位移变换、透明度变化和旋转变换;还可以根据接收到的表情信息对应的动画参数,在聊天窗口中的头像相框上设置遮罩图层,在该遮罩图层上设置表情信息对应的表情图片,并修改该遮罩图层的透明度和渐变色。上述表情图片可以为一张或多张,当设置多张表情图片时,可以在修改遮罩图层的透明度和渐变色的同时,在遮罩图层上切换显示多张表情图片。步骤103,IM客户端显示经过属性变换得到的动画效果。本发明实施例通过对聊天窗口和表情图片进行属性变换,得到并显示属性变换后的动画效果,能够通过聊天窗口生动、形象地显示表情信息,丰富了表情效果,便于用户理解表情信息,增强了 IM客户端的互动感,提高了 IM客户端的易用性。下面结合具体的应用场景,对本发明中的显示表情信息的方法进行详细的说明。如图2所示,为本发明的发送“敲打”表情的应用场景下显示表情信息流程图,具体包括以下步骤步骤201,IM客户端通过聊天窗口发送“敲打”表情。具体地,用户可以在IM客户端的聊天窗口中点击表情图标(笑脸),在弹出的如图 3所示的表情分布页卡中选择并点击菜单中的“敲打”表情,使“敲打”表情出现在聊天窗口的发送内容区域中,通过点击输入框中出现的发送按钮,可以发送“敲打”表情。步骤202,IM客户端根据发送的“敲打”表情对应的动画参数,对“敲打”表情对应的锤子图片(hammerlmage)进行透明度变化和旋转变换,并对聊天窗口中的头像相框进行缩放变换和位移变换。具体地,缩放变换、位移变换、透明度变化和旋转变换均为线性平滑变换,其中,透明度变化可以实现从不可见完全可见的渐变,即渐隐出现;也可以实现从完全可见到不可见的渐变,即渐隐消失。对锤子图片同时进行透明度变化和旋转变换,可以实现小锤子出现以及敲打头像相框的效果。例如,对锤子图片进行透明度变化和旋转变换时的属性数值变化表,可以分别如表1和表2所示。表1对锤子图片进行透明度变化时的属性数值变化表
权利要求
1.一种显示表情信息的方法,应用于即时通信系统中,其特征在于,包括以下步骤通过聊天窗口接收或发送表情信息;根据所述表情信息对应的动画参数,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换,并显示经过所述属性变换得到的动画效果。
2.如权利要求1所述的方法,其特征在于,所述聊天窗口包括所述聊天窗口的框架和所述聊天窗口中的消息内容。
3.如权利要求1所述的方法,其特征在于,所述根据表情信息对应的动画参数,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换,包括根据发送的表情信息对应的动画参数,对所述表情信息对应的表情图片和所述聊天窗口中的头像相框执行以下操作中的至少一种缩放变换、位移变换、透明度变化和旋转变换。
4.如权利要求1所述的方法,其特征在于,所述根据表情信息对应的动画参数,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换,包括根据接收到的表情信息对应的动画参数,对所述表情信息对应的表情图片和所述聊天窗口的框架执行以下操作中的至少一种缩放变换、位移变换、透明度变化和旋转变换。
5.如权利要求1所述的方法,其特征在于,所述根据表情信息对应的动画参数,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换,包括根据接收到的表情信息对应的动画参数,在所述聊天窗口中的头像相框上设置遮罩图层,在所述遮罩图层上设置所述表情信息对应的表情图片,并修改所述遮罩图层的透明度和渐变色。
6.一种显示表情信息的装置,应用于即时通信系统中,其特征在于,包括通信模块,用于通过聊天窗口接收或发送表情信息;属性变换模块,用于根据所述通信模块收发的表情信息对应的动画参数,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换;显示模块,用于显示所述属性变换模块得到的动画效果。
7.如权利要求6所述的装置,其特征在于,所述属性变换模块,具体用于根据所述表情信息对应的动画参数,对所述聊天窗口的框架和所述聊天窗口中的消息内容进行属性变换。
8.如权利要求6所述的装置,其特征在于,所述属性变换模块,具体用于根据所述通信模块发送的表情信息对应的动画参数, 对所述表情信息对应的表情图片和所述聊天窗口中的头像相框执行以下操作中的至少一种缩放变换、位移变换、透明度变化和旋转变换。
9.如权利要求6所述的装置,其特征在于,所述属性变换模块,具体用于根据所述通信模块接收到的表情信息对应的动画参数, 对所述表情信息对应的表情图片和所述聊天窗口的框架执行以下操作中的至少一种缩放变换、位移变换、透明度变化和旋转变换。
10.如权利要求6所述的装置,其特征在于,所述属性变换模块,具体用于根据所述通信模块接收到的表情信息对应的动画参数, 在所述聊天窗口中的头像相框上设置遮罩图层,在所述遮罩图层上设置所述表情信息对应的表情图片,并修改所述遮罩图层的透明度和渐变色。
全文摘要
本发明公开了一种显示表情信息的方法,应用于即时通信系统中,包括以下步骤通过聊天窗口接收或发送表情信息;根据所述表情信息,对所述聊天窗口和所述表情信息对应的表情图片进行属性变换,并显示经过所述属性变换得到的动画效果。通过使用本发明,能够实现表情信息对应的动画效果。本发明同样公开了一种应用上述方法的装置。
文档编号G06F3/048GK102289339SQ20101020416
公开日2011年12月21日 申请日期2010年6月21日 优先权日2010年6月21日
发明者李安琪, 李小曼, 谢伟文, 陈彬 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1