一种表情的动态显示方法和移动终端的制作方法

文档序号:6396951阅读:219来源:国知局
专利名称:一种表情的动态显示方法和移动终端的制作方法
技术领域
本发明涉及通信技术领域,具体涉及表情的动态显示方法和移动终端。
背景技术
随着移动互联网的发展及移动终端的普及,移动终端上的即时通信(頂=InstantMessaging)工具迅速发展,为用户带来了比短信、彩信更便捷且丰富的沟通方式。在移动终端上的頂工具中,“魔法表情”或“趣味表情”等动画类表情是ー种重要的消息形态,现有的ー种动画类表情的实现方式是使用GIF图片实现动画效果。发明人发现上述现有技术中至少存在如下技术问题GIF图片实现时长较长的动画效果吋,由于GIF图片的动画效果在GIF文件中,GIF文件过大,并且由于每个GIF文件 包括各自的动画效果,不能实现动画效果的重用。

发明内容
本发明的实施例提供了表情的动态显示方法和移动终端,更丰富的实现表情的动态效果。本发明的一个实施例提供了ー种表情的动态显不方法,包括移动终端获取触发事件,所述触发事件用于触发表情的动态显示;所述移动終端根据所述触发事件查询所述表情的表情包,获取所述表情的动画指令,所述表情的表情包包括所述表情的媒体素材文件;所述移动終端利用所述移动终端的动画能力,根据所述表情的动画指令操作所述表情的媒体素材文件,以实现所述表情的动态显示。本发明的另ー个实施例提供了一种移动終端,包括触发事件获取单元,用于获取触发事件,所述触发事件用于触发表情的动态显示;动画指令获取单元,用于根据所述触发事件查询所述表情的表情包,获取所述表情的动画指令,所述表情的表情包包括所述表情的媒体素材文件;显示单元,用于利用所述移动终端的动画能力,根据所述表情的动画指令操作所述表情的媒体素材文件,以实现所述表情的动态显示。从本发明实施例提供的以上技术方案可以看出,由于移动终端获取的表情包包括表情的媒体素材文件和表情的动画指令,由于动画指令所占的存储空间比较小,进而减小表情包文件的大小,同吋,由于移动终端是通过调用自身具备的动画能力,根据动画指令实现动画效果,因此移动終端可以重复利用自身具备的动画能力,进而实现表情的动画效果的重用。


为了更清楚地说明本发明实施例中的技术方案,下面将实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明一个实施例提供的ー种表情的动态显示方法的流程图。图2为本发明一个实施例提供的ー种表情的动态显示方法的信令流程图。图3为本发明一个实施例提供的ー种移动终端的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图I描述了本发明ー个实施例提供的ー种表情的动态显示方法,该实施例具体包括S101、移动终端获取触发事件,该触发事件用于触发表情的动态显示。具体的,该移动終端可以获取由发送端发送的触发事件,或者,该移动终端获取由用户操作该移动终端的输入设备所触发的触发事件。S102、该移动终端根据该触发事件查询该表情的表情包,获取该表情的动画指令。其中,该表情的表情包包括表情的媒体素材文件和动画指令,表情的媒体素材文件是指为表情的动态效果提供基本素材的文件,包括但不限于静态图片、音频文件或GIF图片等;表情的动画指令用于指示操作表情所达到的动画效果,可以包括默认动画指令和响应动画指令。进一歩,该移动终端根据该触发事件查询该表情的表情包之前,还包括该移动终端接收发送端发送的该表情的标识,比如表情ID,并且在该移动终端上显示出该表情的预览标记,比如表情缩略图,以便于用户通过操作该预览标记而触发该触发事件,比如在触摸屏上点击该预览标记;该移动终端根据该表情的标识从表情服务器获取该表情的表情包。S103、该移动終端利用该移动终端的动画能力,根据该表情的动画指令操作该表情的媒体素材文件,以实现该表情的动态显示。该移动终端的动画能力包括计算能力和显示能力,其中,计算能力是指移动终端根据动画指令对表情的媒体素材文件进行计算,以获取表情的媒体素材文件需要显示的表现形式;显示能力是指移动终端按照动画指令对表情的媒体素材文件、表情的媒体素材文件经过计算后的表现形式和移动终端的基本输出效果进行组合,以实现该表情动态显示的能力,其中,移动终端的基本输出效果是指利用移动终端丰富的输出设备实现的效果,包括声音、震动、灯光、背光闪烁等。因此,该移动终端利用该移动终端的动画能力,根据该表情的动画指令操作该表情的媒体素材文件,以实现该表情的动态显示,具体包括该移动终端利用动画能力中计算能力,根据该表情的动画指令对该表情的媒体素材文件进行计算,获取该表情的媒体素材文件需要显示的表现形式;
该移动终端利用动画能力中显示能力,根据该表情的动画指令对该表情的媒体素材文件、该表情的媒体素材文件经过计算后需要显示的表现形式和该移动终端的基本输出效果进行组合,以实现该表情的动态显示。由上述实施例可以看出,由于移动终端获取的表情包包括表情的媒体素材文件和表情的动画指令,由于动画指令所占的存储空间比较小,进而减小表情包文件的大小,同吋,由于移动终端是通过调用自身具备的动画能力,根据动画指令实现动画效果,因此移动終端可以重复利用自身具备的动画能力,进而实现表情的动画效果的重用。图2描述了本发明ー个实施例提供的ー种表情的动态显示方法的信令流程,该实施例应用于网络中传输表情和移动终端动态显示表情的场景,本发明中,表情包中的动画指令包括默认动画指令和响应动画指令,默认动画指令用于指示表情的默认动态显示,响 应动画指令用于指示表情的响应动态显示,该实施例具体包括S201、发送端从表情服务器获取表情列表。其中,发送端可以是移动终端设备。S202、发送端在获取表情列表以后,预览表情列表,并选择表情。S203-S204、发送端根据选择的表情向即时服务器发送该表情的标识,比如表情ID或表情URL,即时服务器在获取该表情的标识后,向接收方移动终端发送该表情的标识。S205、接收方移动终端获取由用户操作该移动终端的输入设备所触发的第一触发事件,该第一触发事件用于触发表情的默认动态显示。具体的,比如,移动终端在获取该表情的标识后,可以在该移动终端上显示出该表情的预览标记,该预览标记可以是表情缩略图等图片标记。用户在预览了该移动终端上的预览标记后,确定是否触发该表情,若触发该表情,用户通过该移动终端的输入设备,比如触摸屏等,点击该预览标记,则触发了第一触发事件,并且,由该移动終端获取该第一触发事件。需要说明的是,用户也可以通过移动终端的其他输入设备,如陀螺仪、加速传感器或麦克风MIC等,而触发第一触发事件,本发明对此不予限制。S206、该移动終端在获取第一触发事件后,根据上述接收的表情的标识获取该表情的表情包。该表情的表情包包括该表情的媒体素材文件和该表情的默认动画指令,其中,表情的媒体素材文件是指为表情的动态效果提供基本素材的文件,包括但不限干静态图片、音频文件或GIF图片等;表情的默认动画指令用于指示操作表情所达到的默认动画效果。可选的,如果该移动终端本地存储有该表情的标识对应的表情包,则该移动终端可以直接从本地获取该表情包,而不需要从表情服务器获取。S207、该移动终端在获取第一触发事件后,根据该第一触发事件查询该表情的表情包,获取与该第一触发事件对应的默认动画指令。S208、该移动終端利用该移动终端的动画能力,根据该表情的默认动画指令操作该表情的媒体素材文件,以实现该表情的默认动态显示。具体的,该移动终端的动画能力包括计算能力和显示能力,其中,计算能力是指移动终端根据动画指令对表情的媒体素材文件进行计算,以获取表情的媒体素材文件需要显示的表现形式;显示能力是指移动终端按照动画指令对表情的媒体素材文件、表情的媒体素材文件经过计算后的表现形式和移动终端的基本输出效果进行组合,以实现该表情动态显示的能力,其中,移动终端的基本输出效果是指利用移动终端丰富的输出设备实现的效果,包括声音、震动、灯光、背光闪烁等。因此,该移动终端利用动画能力中计算能力,根据该默认动画指令对该表情的媒体素材文件进行计算,以获取该表情的媒体素材文件需要显示的表现形式,并且该移动终端利用动画能力中显示能力,根据该默认动画指令对该表情的媒体素材文件、该表情的媒体素材文件经过计算后需要显示的表现形式和该移动终端的基本输出效果进行组合,以实现该表情的动态显示。S209、该移动终端获取第二触发事件。其中,第二触发事件用于触发该表情的响应动态显示,与第一触发事件不同的是, 第二触发事件在表情默认显示后的交互过程中触发,该交互包括两方面的交互一方面,在用户和该移动终端中表情交互的过程中,由用户操作该移动终端的输入设备而触发;另一方面,由S2090步发送端向该移动终端发送第二触发事件,该移动終端接收该第二触发事件,此时的第二触发事件由发送端的用户操作发送端的该表情而触发,因此此时的互动可以理解成是发送端的用户操作该移动終端(即接收端)的表情的互动,即是一种网络交互,由发送端用户通过网络控制该移动終端中表情的显示,并且,显然的,发送端和该移动終端中定义的触发事件是统ー的。因此,该移动终端获取第二触发事件具体包括该移动终端获取由用户操作该移动终端的输入设备所触发的第二触发事件,或者,该移动终端获取由发送端发送的第二触发事件。S210、该移动终端在获取第二触发事件之后,根据该第二触发事件查询该表情的表情包,获取与该第二触发事件对应的响应动画指令;其中,该表情的表情包还包括响应动画指令。S211、该移动終端利用该移动终端的动画能力,根据该表情的响应动画指令操作该表情的媒体素材文件,以实现该表情的响应动态显示。由于该移动终端的动画能力包括计算能力和显示能力,因此S211具体包括该移动終端利用动画能力中计算能力,根据该表情的响应动画指令对该表情的媒体素材文件进行计算,获取该表情的媒体素材文件需要显示的响应表现形式;该移动终端利用动画能力中显示能力,根据该表情的响应动画指令对该表情的媒体素材文件、该表情的媒体素材文件经过计算后需要显示的响应表现形式和该移动终端的基本输出效果进行组合,以实现该表情的响应动态显示。由上可知,通过用户触发的指令事件可以实现该移动終端上表情的动态显示,SP实现用户与该移动终端中的表情的交互,増加表情的互动效果;并且,由于移动終端上具有丰富的输出设备,比如声音、震动和背光闪烁等,因此移动終端上的基本输出效果比较丰富,移动终端根据动画指令对表情的媒体素材文件、表情的媒体素材文件经过计算后需要展示的表现形式和移动终端的基本输出效果进行组合,可以实现更丰富和更多维度的表情显示效果,比如某个表情显示同时具备动画、声音和灯光的效果,进而増加表情显示效果的真实性。由上述实施例可以看出,由于移动终端获取的表情包包括表情的媒体素材文件和表情的动画指令,由于动画指令所占的存储空间比较小,进而减小表情包文件的大小,同吋,由于移动终端是通过调用自身具备的动画能力,根据动画指令实现动画效果,因此移动終端可以重复利用自身具备的动画能力,进而实现表情的动画效果的重用。图3描述了本发明实施例提供的用于实现表情的动态显示的移动终端300的结构,该实施例具体包括触发事件获取单元301,用于获取触发事件,该触发事件用于触发表情的动态显示。具体的,触发事件获取单元301用于获取由发送端发送的该触发事件;或者,获取由用户操作该移动终端的输入设备所触发的该触发事件。动画指令获取单元302,用于根据触发事件获取单元301获取的触发事件查询该表情的表情包,获取该表情的动画指令。其中,该表情的表情包包括该表情的媒体素材文件和动画指令,表情的媒体素材文件是指为表情的动态效果提供基本素材的文件,包括但不限干静态图片、音频文件或GIF图片等;表情的动画指令用于指示操作表情所达到的动画效果,可以包括默认动画指 令和响应动画指令。显示单元303,用于利用该移动终端300的动画能力,根据动画指令获取单元302获取的动画指令操作该表情的媒体素材文件,以实现该表情的动态显示。由于该移动终端300的动画能力包括计算能力和显示能力,显示单元303具体包括用于利用该动画能力中计算能力,根据该表情的动画指令对该表情的媒体素材文件进行计算,获取该表情的媒体素材文件需要显示的表现形式;用于利用该动画能力中显示能力,根据该表情的动画指令对该表情的媒体素材文件、该表情的媒体素材文件经过计算后需要显示的默认表现形式和该移动终端的基本输出效果进行组合,以实现该表情的动态显示。其中,移动终端的基本输出效果是指利用移动终端丰富的输出设备实现的效果,包括声音、震动、灯光、背光闪烁等。进一歩,该移动终端300还包括接收单元304,用于接收发送端发送的该表情的标识。表情包获取单元305,用于根据接收单元304接收的表情的标识从表情服务器获取该表情的表情包。由上述实施例可以看出,由于移动终端获取的表情包包括表情的媒体素材文件和表情的动画指令,由于动画指令所占的存储空间比较小,进而减小表情包文件的大小,同吋,由于移动终端是通过调用自身具备的动画能力,根据动画指令实现动画效果,因此移动終端可以重复利用自身具备的动画能力,进而表情的实现动画效果的重用。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(ROM :Read-OnIy Memory)或随机存储记忆体(RAM :RandomAccess Memory)本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.ー种表情的动态显不方法,其特征在于,包括 移动终端获取触发事件,所述触发事件用于触发表情的动态显示; 所述移动終端根据所述触发事件查询所述表情的表情包,获取所述表情的动画指令,所述表情的表情包包括所述表情的媒体素材文件; 所述移动終端利用所述移动终端的动画能力,根据所述表情的动画指令操作所述表情的媒体素材文件,以实现所述表情的动态显示。
2.如权利要求I所述的动态显示方法,其特征在于,所述移动终端获取触发事件包括 所述移动终端获取由发送端发送的所述触发事件;或者, 所述移动终端获取由用户操作所述移动终端的输入设备所触发的所述触发事件。
3.如权利要求I或2所述的动态显示方法,其特征在于,所述移动终端的动画能力包括计算能力和显示能力,所述移动終端利用所述移动终端的动画能力,根据所述表情的动画指令操作所述表情的媒体素材文件包括 所述移动終端利用所述动画能力中计算能力,根据所述表情的动画指令对所述表情的媒体素材文件进行计算,获取所述表情的媒体素材文件需要显示的表现形式; 所述移动終端利用所述动画能力中显示能力,根据所述表情的动画指令对所述表情的媒体素材文件、所述表情的媒体素材文件经过计算后需要显示的默认表现形式和所述移动终端的基本输出效果进行组合,以实现所述表情的动态显示。
4.如权利要求1-3任一所述的动态显示方法,其特征在于,所述移动終端根据所述触发事件查询所述表情的表情包之前,还包括 所述移动終端接收发送端发送的所述表情的标识; 所述移动終端根据所述表情的标识从表情服务器获取所述表情的表情包。
5.ー种用于实现表情的动态显示的移动终端,其特征在于,包括 触发事件获取单元,用于获取触发事件,所述触发事件用于触发表情的动态显示; 动画指令获取单元,用于根据所述触发事件查询所述表情的表情包,获取所述表情的动画指令,所述表情的表情包包括所述表情的媒体素材文件; 显示单元,用于利用所述移动终端的动画能力,根据所述表情的动画指令操作所述表情的媒体素材文件,以实现所述表情的动态显示。
6.如权利要求5所述的移动终端,其特征在于,所述触发事件获取单元具体 用于获取由发送端发送的所述触发事件;或者, 用于获取由用户操作所述移动终端的输入设备所触发的触发事件。
7.如权利要求5或6所述的移动终端,其特征在于,所述移动终端的动画能力包括计算能力和显示能力,所述显示单元具体 用于利用所述动画能力中计算能力,根据所述表情的动画指令对所述表情的媒体素材文件进行计算,获取所述表情的媒体素材文件需要显示的表现形式; 用于利用所述动画能力中显示能力,根据所述表情的动画指令对所述表情的媒体素材文件、所述表情的媒体素材文件经过计算后需要显示的默认表现形式和所述移动终端的基本输出效果进行组合,以实现所述表情的动态显示。
8.如权利要求5-7任一所述的移动终端,其特征在于,还包括 接收单元,用于接收发送端发送的所述表情的标识;表情包获取单元,用于根据所述表情的标识从 表情服务器获取所述表情的表情包。
全文摘要
本发明涉及通信技术领域,具体涉及表情的动态显示方法和移动终端,其中,表情的动态显示方法包括移动终端获取触发事件,该触发事件用于触发表情的动态显示;该移动终端根据该触发事件查询该表情的表情包,获取该表情的动画指令,该表情的表情包包括所述表情的媒体素材文件;该移动终端利用该移动终端的动画能力,根据该表情的动画指令操作该表情的媒体素材文件,以实现该表情的动态显示。应用本发明,由于移动终端是通过调用自身具备的动画能力,根据动画指令实现动画效果,因此移动终端可以重复利用自身具备的动画能力,实现表情的动画效果的重用。
文档编号G06F3/048GK102870081SQ201280000463
公开日2013年1月9日 申请日期2012年6月30日 优先权日2012年6月30日
发明者蒋昌军, 沙先军, 吴龙海 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1