一种投票的动画效果生成方法及装置的制造方法

文档序号:10577336阅读:227来源:国知局
一种投票的动画效果生成方法及装置的制造方法
【专利摘要】本发明公开了一种投票的动画效果生成方法及装置,用于在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果。所述方法包括:接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果;根据用户的投票信息更新所述投票界面中相应的投票对象的票数。该方案在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果,同时更新投票对象的票数,其操作过程简便,趣味性强,提升了用户体验。
【专利说明】
一种投票的动画效果生成方法及装置
技术领域
[0001]本发明涉及动画效果领域,特别涉及一种投票的动画效果生成方法及装置。
【背景技术】
[0002]随着科学技术的发展及人民生活水平的提高,观看各种类型的节目已经成为人们工作、学习、社交以及休闲娱乐不可替代的重要方式。在用户利用观看节目的过程中,常常会参与到互动活动中去(比如投票活动),而随着用户要求的提高,对于互动活动的界面的美观性和趣味性也提出了越来越高的要求,美观性可以通过专业人员的设计得到实现,而趣味性主要依靠动画效果的引入。因此,一种在互动活动中可以实现的动画效果,尤其是一种投票活动的动画效果的生成方法是目前所需要的。

【发明内容】

[0003]本发明提供一种投票的动画效果生成方法及装置,在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果,其操作过程简便,趣味性强,提升了用户体验。
[0004]根据本发明实施例的第一方面,提供一种投票的动画效果生成方法,包括:
[0005]接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;
[0006]在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果;
[0007]根据用户的投票信息更新所述投票界面中相应的投票对象的票数。
[0008]在一个实施例中,所述接收用户的投票信息,所述投票信息中包含投票用户的信息以及投票对象的信息,包括:
[0009]接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;其中,所述投票用户的信息包括投票用户名和投票用户头像;所述投票对象的信息包括投票对象的图像、投票对象名字、投票对象的3D框所处位置和投票对象当前票数。
[0010]在一个实施例中,所述在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果,包括:
[0011]根据所述投票对象的信息获取投票界面中所述投票对象的3D框所处位置;
[0012]定时或即时根据所述投票用户信息获取当前投票选择所述投票对象的投票用户头像;
[0013]在所述投票对象的3D框中的3D动画每显示一帧时,加载一次当前投票选择所述投票对象的投票用户头像;
[0014]生成所述投票对象的3D框以及所述投票用户头像的动画效果。
[0015]在一个实施例中,所述生成所述投票对象的3D框以及所述投票用户头像的动画效果,包括:
[0016]以预设周期修改所述投票对象的3D框在投票界面中的偏转角度;
[0017]在所述投票对象的3D框的底部生成所述投票用户头像,并以所述预设周期修改所述投票用户头像的高度及所述投票用户头像在投票界面中的偏转角度。
[0018]在一个实施例中,所述根据用户的投票信息更新所述投票界面中相应的投票对象的票数,包括:
[0019]当所述投票用户头像在所述投票对象的3D框的底部生成时,对应更新所述投票对象的票数。
[0020]根据本发明实施例的第二方面,还提供一种投票的动画效果生成装置,包括:
[0021]信息接收模块,用于接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;
[0022]动画效果生成模块,用于在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果;
[0023]票数更新模块,用于根据用户的投票信息更新所述投票界面中相应的投票对象的票数。
[0024]在一个实施例中,所述信息接收模块还用于接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;其中,所述投票用户的信息包括投票用户名和投票用户头像;所述投票对象的信息包括投票对象的图像、投票对象名字、投票对象的3D框所处位置和投票对象当前票数。
[0025]在一个实施例中,所述动画效果生成模块包括:
[0026]位置获取子模块,用于根据所述投票对象的信息获取投票界面中所述投票对象的3D框所处位置;
[0027]头像获取子模块,用于定时或即时根据所述投票用户信息获取当前投票选择所述投票对象的投票用户头像;
[0028]加载子模块,用于在所述投票对象的3D框中的3D动画每显示一帧时,加载一次当前投票选择所述投票对象的投票用户头像;
[0029]生成子模块,用于生成所述投票对象的3D框以及所述投票用户头像的动画效果。
[0030]在一个实施例中,所述生成子模块包括:
[0031]第一动画效果生成单元,用于以预设周期修改所述投票对象的3D框在投票界面中的偏转角度;
[0032]第二动画效果生成单元,用于在所述投票对象的3D框的底部生成所述投票用户头像,并以所述预设周期修改所述投票用户头像的高度及所述投票用户头像在投票界面中的偏转角度。
[0033]在一个实施例中,所述票数更新模块还用于当所述投票用户头像在所述投票对象的3D框的底部生成时,对应更新所述投票对象的票数。
[0034]本发明实施例提供的技术方案可产生以下有益效果:接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果;根据用户的投票信息更新所述投票界面中相应的投票对象的票数。该方案在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果,同时更新投票对象的票数,其操作过程简便,趣味性强,提升了用户体验。
[0035]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0036]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0037]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
[0038]在附图中:
[0039]图1为本发明根据一示例性实施例示出的一种投票的动画效果生成方法的流程图。
[0040]图2为本发明根据一示例性实施例示出的一种投票的动画效果生成方法的步骤S20的流程图。
[0041]图3为本发明根据一示例性实施例示出的一种投票的动画效果生成方法的步骤S204的流程图。
[0042]图4为本发明根据一示例性实施例示出的一种投票的动画效果生成装置的框图。
[0043]图5为本发明根据一示例性实施例示出的一种投票的动画效果生成装置的动画效果生成模块62的框图。
[0044]图6为本发明根据一示例性实施例示出的一种投票的动画效果生成装置的生成子模块624的框图。
【具体实施方式】
[0045]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0046]本公开实施例提供了一种投票的动画效果生成方法,用于在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果,同时更新投票对象的票数,其操作过程简便,趣味性强,提升了用户体验。如图1所示,该方法包括步骤S10-S30:
[0047]在步骤SlO中,接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;其中,所述用户的投票信息包括了用户投票所需要的投票用户信息及其投票的对象的信息,比如,在用户进行投票时,如果需要用户用手机摇一摇进行投票,可能会直接获取投票用户的手机号码或者其参与投票活动的应用所需要的账号,以便于将该手机号码或者账号作为用户的投票用户名;可理解的,投票用户的用户名也可以用流水号来进行设定。同时,如果用户在其参与投票活动的应用中的头像也被获取;而其投票对象的信息也会被相应记录,比如,投票对象的图像(或者头像)、投票对象名字、投票对象的3D框所处位置(该3D框中以动画的形式播放投票对象的头像或者投票对象的其他相关内容)和投票对象当前票数等。
[0048]在一个实施例中,所述步骤SlO包括:接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;其中,所述投票用户的信息包括投票用户名和投票用户头像;所述投票对象的信息包括投票对象的图像(或者头像)、投票对象名字、投票对象的3D框(该3D框中以动画的形式播放投票对象的头像或者投票对象的其他相关内容)所处位置和投票对象当前票数。可理解的,用户可以通过摇一摇进入投票界面,也可以通过其他方式进入投票界面,比如,通过点击进入投票界面的按钮进入投票界面、通过语音验证进入投票界面或者点击进入投票界面的网页链接等方式,只要能达到进入所述投票界面的效果即可。
[0049]在步骤S20中,在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果;在一些实施例中,在投票界面中对应于投票对象的位置,比如,所述投票对象的3D框所处位置,所述投票对象的3D框中的3D动画每显示一帧,S卩加载一次用户头像,且用户头像的高度不断改变,从所述投票对象的3D框或所述投票界面的底部向顶部移动(可理解的,也可以从所述投票对象的3D框或所述投票界面的顶部向底部移动,或者从所述投票对象的3D框或所述投票界面的左部向右部移动,或者从所述投票对象的3D框或所述投票界面的右部向左部移动,或者在所述投票对象的3D框或所述投票界面中对角移动均可,只要是能达到美观的效果即可),这样,投票界面显示的效果就是用户头像在投票对象的3D框所对应的位置上不断上升,并且投票对象的3D框左右(或上下、前后)晃动,而用户头像在上升的同时也随着投票对象的3D框左右摇摆,此时,表示有用户投了该投票对象。
[0050]在一个实施例中,如图2所示,所述步骤S20包括:
[0051]步骤S201、根据所述投票对象的信息获取投票界面中所述投票对象的3D框所处位置;所述投票对象的3D框中以动画的形式播放投票对象的头像或者投票对象的其他相关内容。也即,首先要确定投票对象在投票界面中所处的位置,以便于后续对应加载用户头像并生成动画效果。
[0052]步骤S202、定时或即时根据所述投票用户信息获取当前投票选择所述投票对象的投票用户头像;可理解的,若定时获取,可以根据需要预先设定定时获取的频率,比如,可设定为所述投票对象的3D框中的3D动画每显示一帧,即获取一次。
[0053]步骤S203、在所述投票对象的3D框中的3D动画每显示一帧时,加载一次当前投票选择所述投票对象的投票用户头像;也即,根据所述投票对象的3D框中的3D动画显示帧的频率来加载投票用户头像,可以使得投票用户的头像随着3D动画的播放而同步发生变化,从而在后续生成投票用户头像的动画效果。
[0054]步骤S204、生成所述投票对象的3D框以及所述投票用户头像的动画效果。
[0055]在一个实施例中,如图3所示,所述步骤S204包括:
[0056]步骤S2041、以预设周期修改所述投票对象的3D框在投票界面中的偏转角度,令所述投票对象的3D框在投票界面中摇摆;也即,当有用户进行投票且获取到投票信息时,所述投票对象的3D框在投票界面中摇摆,可以通过摇摆的方式显示该投票对象被投票了。
[0057]步骤S2042、在所述投票对象的3D框的底部生成所述投票用户头像,并以所述预设周期修改所述投票用户头像的高度及所述投票用户头像在投票界面中的偏转角度。也即,令所述投票用户头像在所述投票对象的3D框的底部生成,并自其生成位置不断上升,生成了缤纷的动画效果,且所述投票用户头像随所述投票对象的3D框在投票界面中摇摆,可以显示是该投票用户对所述投票对象进行了投票。
[0058]如图1所示,在步骤S30中,根据用户的投票信息更新所述投票界面中相应的投票对象的票数。同时更新所述投票界面中相应的投票对象的票数,可以更直观地看出其票数的变化。
[0059]在一个实施例中,所述步骤S30包括:当所述投票用户头像在所述投票对象的3D框的底部生成时,对应更新所述投票对象的票数,也即,用户头像的生成与票数的更新是同步进行的,以便于观众可以同步获取投票用户的信息以及投票对象的票数。
[0060]本发明实施例提供的上述方法,接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果;根据用户的投票信息更新所述投票界面中相应的投票对象的票数。该方案在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果,同时更新投票对象的票数,其操作过程简便,趣味性强,提升了用户体验。
[0061]对应本发明实施例提供的投票的动画效果生成方法,本发明还提供投票的动画效果生成装置,如图4所示,该装置可包括:
[0062]信息接收模块61,用于接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;其中,所述用户的投票信息包括了用户投票所需要的投票用户信息及其投票的对象的信息,比如,在用户进行投票时,如果需要用户用手机摇一摇进行投票,可能会直接获取投票用户的手机号码或者其参与投票活动的应用所需要的账号,以便于将该手机号码或者账号作为用户的投票用户名;可理解的,投票用户的用户名也可以用流水号来进行设定。同时,如果用户在其参与投票活动的应用中的头像也被获取;而其投票对象的信息也会被相应记录,比如,投票对象的图像(或者头像)、投票对象名字、投票对象的3D框所处位置(该3D框中以动画的形式播放投票对象的头像或者投票对象的其他相关内容)和投票对象当前票数等。
[0063]动画效果生成模块62,用于在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果;在一些实施例中,在投票界面中对应于投票对象的位置,比如,所述投票对象的3D框所处位置,所述投票对象的3D框中的3D动画每显示一帧,S卩加载一次用户头像,且用户头像的高度不断改变,从所述投票对象的3D框或所述投票界面的底部向顶部移动(可理解的,也可以从所述投票对象的3D框或所述投票界面的顶部向底部移动,或者从所述投票对象的3D框或所述投票界面的左部向右部移动,或者从所述投票对象的3D框或所述投票界面的右部向左部移动,或者在所述投票对象的3D框或所述投票界面中对角移动均可,只要是能达到美观的效果即可),这样,投票界面显示的效果就是用户头像在投票对象的3D框所对应的位置上不断上升,并且投票对象的3D框左右(或上下、前后)晃动,而用户头像在上升的同时也随着投票对象的3D框左右摇摆,此时,表示有用户投了该投票对象。
[0064]票数更新模块63,用于根据用户的投票信息更新所述投票界面中相应的投票对象的票数。同时更新所述投票界面中相应的投票对象的票数,可以更直观地看出其票数的变化。
[0065]在一个实施例中,所述信息接收模块61还用于接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;其中,所述投票用户的信息包括投票用户名和投票用户头像;所述投票对象的信息包括投票对象的图像(或者头像)、投票对象名字、投票对象的3D框(该3D框中以动画的形式播放投票对象的头像或者投票对象的其他相关内容)所处位置和投票对象当前票数。可理解的,用户可以通过摇一摇进入投票界面,也可以通过其他方式进入投票界面,比如,通过点击进入投票界面的按钮进入投票界面、通过语音验证进入投票界面或者点击进入投票界面的网页链接等方式,只要能达到进入所述投票界面的效果即可。
[0066]在一个实施例中,如图5所示,所述动画效果生成模块62包括:
[0067]位置获取子模块621,用于根据所述投票对象的信息获取投票界面中所述投票对象的3D框所处位置;所述投票对象的3D框中以动画的形式播放投票对象的头像或者投票对象的其他相关内容。也即,首先要确定投票对象在投票界面中所处的位置,以便于后续对应加载用户头像并生成动画效果。
[0068]头像获取子模块622,用于定时或即时根据所述投票用户信息获取当前投票选择所述投票对象的投票用户头像;可理解的,若定时获取,可以根据需要预先设定定时获取的频率,比如,可设定为所述投票对象的3D框中的3D动画每显示一帧,即获取一次。
[0069]加载子模块623,用于在所述投票对象的3D框中的3D动画每显示一帧时,加载一次当前投票选择所述投票对象的投票用户头像;也即,根据所述投票对象的3D框中的3D动画显示帧的频率来加载投票用户头像,可以使得投票用户的头像随着3D动画的播放而同步发生变化,从而在后续生成投票用户头像的动画效果。
[0070]生成子模块624,用于生成所述投票对象的3D框以及所述投票用户头像的动画效果O
[0071]在一个实施例中,如图6所不,所述生成子模块624包括:
[0072]第一动画效果生成单元6241,用于以预设周期修改所述投票对象的3D框在投票界面中的偏转角度;令所述投票对象的3D框在投票界面中摇摆;也即,当有用户进行投票且获取到投票信息时,所述投票对象的3D框在投票界面中摇摆,可以通过摇摆的方式显示该投票对象被投票了。
[0073]第二动画效果生成单元6242,用于在所述投票对象的3D框的底部生成所述投票用户头像,并以所述预设周期修改所述投票用户头像的高度及所述投票用户头像在投票界面中的偏转角度;也即,令所述投票用户头像在所述投票对象的3D框的底部生成,并自其生成位置不断上升,生成了缤纷的动画效果,且所述投票用户头像随所述投票对象的3D框在投票界面中摇摆,可以显示是该投票用户对所述投票对象进行了投票。
[0074]在一个实施例中,所述票数更新模块63还用于当所述投票用户头像在所述投票对象的3D框的底部生成时,对应更新所述投票对象的票数。也即,用户头像的生成与票数的更新是同步进行的,以便于观众可以同步获取投票用户的信息以及投票对象的票数。
[0075]本发明实施例提供的上述装置,在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果,同时更新投票对象的票数,其操作过程简便,趣味性强,提升了用户体验。
[0076]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0077]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序请求实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序请求到通用计算机、专用计算机、嵌入式处理机或其他可编程信息处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信息处理设备的处理器执行的请求产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0078]这些计算机程序请求也可存储在能引导计算机或其他可编程信息处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的请求产生包括请求装置的制造品,该请求装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0079]这些计算机程序请求也可装载到计算机或其他可编程信息处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的请求提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0080]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种投票的动画效果生成方法,其特征在于,包括: 接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息; 在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果; 根据用户的投票信息更新所述投票界面中相应的投票对象的票数。2.如权利要求1所述的方法,其特征在于,所述接收用户的投票信息,所述投票信息中包含投票用户的信息以及投票对象的信息,包括: 接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;其中,所述投票用户的信息包括投票用户名和投票用户头像;所述投票对象的信息包括投票对象的图像、投票对象名字、投票对象的3D框所处位置和投票对象当前票数。3.如权利要求2所述的方法,其特征在于,所述在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果,包括: 根据所述投票对象的信息获取投票界面中所述投票对象的3D框所处位置; 定时或即时根据所述投票用户信息获取当前投票选择所述投票对象的投票用户头像; 在所述投票对象的3D框中的3D动画每显示一帧时,加载一次当前投票选择所述投票对象的投票用户头像; 生成所述投票对象的3D框以及所述投票用户头像的动画效果。4.如权利要求3所述的方法,其特征在于,所述生成所述投票对象的3D框以及所述投票用户头像的动画效果,包括: 以预设周期修改所述投票对象的3D框在投票界面中的偏转角度; 在所述投票对象的3D框的底部生成所述投票用户头像,并以所述预设周期修改所述投票用户头像的高度及所述投票用户头像在投票界面中的偏转角度。5.如权利要求4所述的方法,其特征在于,所述根据用户的投票信息更新所述投票界面中相应的投票对象的票数,包括: 当所述投票用户头像在所述投票对象的3D框的底部生成时,对应更新所述投票对象的票数。6.一种投票的动画效果生成装置,其特征在于,包括: 信息接收模块,用于接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息; 动画效果生成模块,用于在投票界面中对应于投票对象的位置加载投票用户的头像并生成动画效果; 票数更新模块,用于根据用户的投票信息更新所述投票界面中相应的投票对象的票数。7.如权利要求6所述的装置,其特征在于,所述信息接收模块还用于接收用户的投票信息;所述投票信息中包含投票用户的信息以及投票对象的信息;其中,所述投票用户的信息包括投票用户名和投票用户头像;所述投票对象的信息包括投票对象的图像、投票对象名字、投票对象的3D框所处位置和投票对象当前票数。8.如权利要求7所述的装置,其特征在于,所述动画效果生成模块包括: 位置获取子模块,用于根据所述投票对象的信息获取投票界面中所述投票对象的3D框所处位置; 头像获取子模块,用于定时或即时根据所述投票用户信息获取当前投票选择所述投票对象的投票用户头像; 加载子模块,用于在所述投票对象的3D框中的3D动画每显示一帧时,加载一次当前投票选择所述投票对象的投票用户头像; 生成子模块,用于生成所述投票对象的3D框以及所述投票用户头像的动画效果。9.如权利要求8所述的装置,其特征在于,所述生成子模块包括: 第一动画效果生成单元,用于以预设周期修改所述投票对象的3D框在投票界面中的偏转角度; 第二动画效果生成单元,用于在所述投票对象的3D框的底部生成所述投票用户头像,并以所述预设周期修改所述投票用户头像的高度及所述投票用户头像在投票界面中的偏转角度。10.如权利要求9所述的装置,其特征在于,所述票数更新模块还用于当所述投票用户头像在所述投票对象的3D框的底部生成时,对应更新所述投票对象的票数。
【文档编号】G07C13/00GK105938497SQ201610422404
【公开日】2016年9月14日
【申请日】2016年6月14日
【发明人】牟芝庆
【申请人】无锡天脉聚源传媒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1