一种动态头像的实现方法及装置制造方法及图纸

技术编号:14936041 阅读:64 留言:0更新日期:2017-03-31 18:00
本发明专利技术公开了一种动态头像的实现方法及装置,涉及通信技术领域,其方法包括以下步骤:获取头像资源,根据所获取的头像资源,得到头像内容随时间变化的静态图像序列,并建立所述静态图像序列的目录名;将所述静态图像序列的目录名与期望进行头像动态显示的应用的账号信息进行绑定;在需要显示某帐号的头像时,判断该账号信息与所述静态图像序列的目录名是否已绑定;若判断该账号信息与所述静态图像序列的目录名已经绑定,则逐帧显示所述的静态图像序列。本发明专利技术可以呈现动画形式的头像,且部署灵活,对网络帐号和本地帐号的头像信息都适用,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种动态头像的实现方法及装置
技术介绍
网络论坛、网络通讯录、本地通讯录(联系人)等软件产品都涉及到帐号信息,目前帐号信息中的头像都是静态图片呈现。如果能以动态图像或动画的形式呈现头像,这种趣味性会极大提升用户体验,提升这些产品的竞争力。动画形式呈现头像,目前仅有的一个专利技术方案(公开号303N101599017)如下:【1】通信用户终端将视频文件或图像序列以及对应的处理参数发送到特定服务器,【2】由该服务器对接收到的视频文件或图像序列,并按照所接收的处理参数,对所接收的视频文件或图像序列进行处理,以生成动态头像。该方案存在的缺陷是:仅试用于客户端/服务器这种网络架构下帐号的动画头像呈现,无法实现本地通讯录或联系人的动态头像显示;从某客户端上传头像的时刻,到其他客户端呈现出该头像时刻,称为头像同步时间,因为动态头像的制作完全在服务器侧,并发客户端多时,给服务器造成沉重负担,造成同步头像信息的时间增加。
技术实现思路
本专利技术的目的在于提供一种动态头像的实现方法及装置,解决了现有技术中在并发客户端多的时候,给服务器造成沉重负担的问题,同时也解决了仅能在客户端/服务器这种网络结构下才能支持动态头像的问题。根据本专利技术的一个方面,提供了一种动态头像的实现方法,包括以下步骤:获取头像资源,根据所获取的头像资源,得到头像内容随时间变化的静态图像序列,并建立所述静态图像序列的目录名;将所述静态图像序列的目录名与期望进行头像动态显示的应用的账号信息进行绑定;在需要显示某帐号的头像时,判断该账号信息与所述静态图像序列的目录名是否已绑定;若判断该账号信息与所述静态图像序列的目录名已经绑定,则逐帧显示所述的静态图像序列。优选地,所述根据所获取的头像资源,得到其内容随时间变化的静态图像序列包括:通过对所获取的头像资源进行解析处理,生成统一格式的多张静态图像;对所述多张静态图像按照显示时间顺序进行排序,得到其内容随时间变化的静态图像序列。优选地,所述将所述静态图像序列的目录名与期望进行头像动态显示的账号信息进行绑定包括:在期望进行头像动态显示的账号信息的数据库中添加头像信息;将所述静态图像序列的目录名与所添加的头像信息进行绑定,使所述静态图像序列的目录名保存在所述头像信息中。优选地,所述若判断该账号信息与所述静态图像序列的目录名已经绑定,则逐帧显示所述的静态图像序列包括:根据账号信息,查找所述账号信息中的头像信息根据所查找到的头像信息,获取所述静态图像序列的目录名;将所获取的静态图像序列目录名中的静态图像序列进行逐帧显示。优选地,所述获取头像资源包括以下任一方式:从视频文件中获取头像资源;从动画文件中获取头像资源;从静态图片序列中获取头像资源。根据本专利技术的另一方面,提供了一种动态头像的实现装置,包括:建立目录名模块,用于获取头像资源,根据所获取的头像资源,得到其内容随时间变化的静态图像序列,并建立所述静态图像序列的目录名;绑定模块,用于将所述静态图像序列的目录名与期望进行头像动态显示的应用的账号信息进行绑定;显示控制模块,用于控制某个帐号头像的显示及消失时刻,并判断该帐号与所述静态头像序列的目录名是否已绑定;显示模块,用于当判断所启用的相应应用的账号信息与所述静态图像序列的目录名已经绑定,则逐帧显示所述的静态图像序列。优选地,所述建立目录名模块包括:生成单元,用于通过对所获取的头像资源进行解析处理,生成统一格式的多张静态图像;获取单元,英语对所述多张静态图像按照显示时间顺序进行排序,得到其内容随时间变化的静态图像序列。优选地,所述绑定模块包括:添加单元,用于在期望进行头像动态显示的账号信息的数据库中添加头像信息;保存单元,用于将所述静态图像序列的目录名与所添加的头像信息进行绑定,使所述静态图像序列的目录名保存在所述头像信息中。优选地,所述显示模块包括:查找单元,用于根据账号信息,查找所述账号信息中的头像信息获取目录名单元,用于根据所查找到的头像信息,获取所述静态图像序列的目录名;显示单元,用于将所获取的静态图像序列目录名中的静态图像序列进行逐帧显示。优选地,所述获取头像资源包括以下任一方式:从视频文件中获取头像资源;从动画文件中获取头像资源;从静态图片序列中获取头像资源。与现有技术相比较,本专利技术的有益效果在于:本专利技术可以呈现动画形式的头像,且部署灵活,对网络帐号和本地帐号的头像信息都适用,提高了用户体验。附图说明图1是本专利技术实施例提供的一种动态头像的实现方法的流程图;图2是本专利技术实施例提供的一种动态头像的实现装置的示意图;图3是本专利技术实施例提供的动态头像的实现装置的示意图;图4是本专利技术实施例提供的动态头像是实现方法的流程图;图5是本专利技术实施例提供的本地通讯录动态头像实现的第一示意图;图6是本专利技术实施例提供的本地通讯录动态头像实现的第二示意图;图7是本专利技术实施例提供的网络论坛客户端动态头像实现的第一示意图;图8是本专利技术实施例提供的网络论坛客户端动态头像实现的第二示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1显示了本专利技术实施例提供的一种动态头像的实现方法的流程图,如图1所示,包括以下步骤:步骤S101:获取头像资源,根据所获取的头像资源,得到头像内容随时间变化的静态图像序列,并建立所述静态图像序列的目录名;步骤S102:将所述静态图像序列的目录名与期望进行头像动态显示的应用的账号信息进行绑定;步骤S103:在需要显示某帐号的头像时,判断该账号信息与所述静态图像序列的目录名是否已绑定;步骤S104:若判断该账号信息与所述静态图像序列的目录名已经绑定,则逐帧显示所述的静态图像序列。本专利技术所述根据所获取的头像资源,得到其内容随时间变化的静态图像序列包括:通过对所获取的头像资源进行解析处理,生成统一格式的多张静态图像;对所述多张静态图像按照显示时间顺序进行排序,得到其内容随时间变化的静态图像序列。所述将所述静态图像序列的目录名与期望进行头像动态显示的账号信息进行绑定包括:在期望进行头像动态显示的账号信息的数据库中添加头像信息;将所述静态图像序列的目录名与所添加本文档来自技高网...

【技术保护点】
一种动态头像的实现方法,其特征在于,包括以下步骤:获取头像资源,根据所获取的头像资源,得到头像内容随时间变化的静态图像序列,并建立所述静态图像序列的目录名;将所述静态图像序列的目录名与期望进行头像动态显示的应用的账号信息进行绑定;在需要显示某帐号的头像时,判断该账号信息与所述静态图像序列的目录名是否已绑定;若判断该账号信息与所述静态图像序列的目录名已经绑定,则逐帧显示所述的静态图像序列。

【技术特征摘要】
1.一种动态头像的实现方法,其特征在于,包括以下步骤:
获取头像资源,根据所获取的头像资源,得到头像内容随时间变化的静态图
像序列,并建立所述静态图像序列的目录名;
将所述静态图像序列的目录名与期望进行头像动态显示的应用的账号信息
进行绑定;
在需要显示某帐号的头像时,判断该账号信息与所述静态图像序列的目录名
是否已绑定;
若判断该账号信息与所述静态图像序列的目录名已经绑定,则逐帧显示所述
的静态图像序列。
2.根据权利要求1所述的方法,其特征在于,所述根据所获取的头像资源,
得到其内容随时间变化的静态图像序列包括:
通过对所获取的头像资源进行解析处理,生成统一格式的多张静态图像;
对所述多张静态图像按照显示时间顺序进行排序,得到其内容随时间变化的
静态图像序列。
3.根据权利要求1所述的方法,其特征在于,所述将所述静态图像序列的
目录名与期望进行头像动态显示的账号信息进行绑定包括:
在期望进行头像动态显示的账号信息的数据库中添加头像信息;
将所述静态图像序列的目录名与所添加的头像信息进行绑定,使所述静态图
像序列的目录名保存在所述头像信息中。
4.根据权利要求3所述的方法,其特征在于,所述若判断该账号信息与所
述静态图像序列的目录名已经绑定,则逐帧显示所述的静态图像序列包括:
根据账号信息,查找所述账号信息中的头像信息
根据所查找到的头像信息,获取所述静态图像序列的目录名;
将所获取的静态图像序列目录名中的静态图像序列进行逐帧显示。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述获取头像资
源包括以下任一方式:
从视频文件中获取头像资源;
从动画文件中获取头像资源;
从静态图片序列中获取头像资源。
6.一种动...

【专利技术属性】
技术研发人员:宋秀娟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1