本发明专利技术涉及通信技术领域,具体涉及表情的动态显示方法和移动终端,其中,表情的动态显示方法包括:移动终端获取触发事件,该触发事件用于触发表情的动态显示;该移动终端根据该触发事件查询该表情的表情包,获取该表情的动画指令,该表情的表情包包括所述表情的媒体素材文件;该移动终端利用该移动终端的动画能力,根据该表情的动画指令操作该表情的媒体素材文件,以实现该表情的动态显示。应用本发明专利技术,由于移动终端是通过调用自身具备的动画能力,根据动画指令实现动画效果,因此移动终端可以重复利用自身具备的动画能力,实现表情的动画效果的重用。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信
,具体涉及表情的动态显示方法和移动终端。
技术介绍
随着移动互联网的发展及移动终端的普及,移动终端上的即时通信(頂=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图片等;表情的默认动画指令用于指示操作表情所达到的默认动画效果。可选的本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:蒋昌军,沙先军,吴龙海,
申请(专利权)人:华为技术有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。