一种用户自定义网络头像的方法技术

技术编号:5308190 阅读:187 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种用户自定义网络头像的方法,包括步骤:a:用户选择头像,记录该头像对应的位置值;b:通过网络传送该头像位置值到网络服务器;c:好友终端通过服务器获取该头像位置值,进行反映射,找到对应的头像文件名并得到该头像对应的图像对象。本发明专利技术采用将系统能提供给用户选择的所有头像图片都保存到本地终端,而且按照一定的规则给这些头像图片统一命名,建立头像图片文件名与整数的唯一的映射关系,当用户修改了头像信息,只需要传送对应的整数就可以,无需传送整个头像图片的文件名和路径片,减少信息在网络上的传送量,提高响应速度和其它终端界面的刷新速度。

【技术实现步骤摘要】

本专利技术涉及通讯
,尤其涉及。
技术介绍
在网络应用程序中,涉及到用户信息的修改、用户头像修改等操作时,如QQ、 MSN等聊天软件中,都在本地客户端提供自定义、修改用户头像的操作。而相应头像图 片的来源有三种本地图片、从网络下载到本地图片、从摄像头采集本人图片。无论那 种方式的图片,图片信息都必须保存到网络服务器上,以便其它用户能及时看到该用户 修改后的头像信息。但现有的,保存图片信息到服务器上的做法是传送头像文件的文件名、路径信 息到网络服务器上,这样不仅使得需要在网络上传递更多信息,占有更多带宽,响应时 间慢;而且在服务器端保存用户信息数据库也需要浪费更多空间保存这些图片信息。
技术实现思路
本专利技术的目的在于提供。本专利技术的技术方案是这样实现的。,包括步骤a 用户选择头像,记录该头像对应的位置值;b:通过网络传送该头像位置值到网络服务器;c 好友终端通过服务器获取该头像位置值,进行反映射,找到对应的头像文件 名并得到该头像对应的图像对象。其中,步骤a之前还包括定义头像文件名,在用户自定义头像GUI界面上定 义数据结构,用于保存对应头像对象。其中,所述步骤a中位置值为自然整数头像ID值。其中,步骤c之后还包括根据获取的对应图像对象,在好友终端相关界面显 示更改后的该头像列表。其中,步骤C中还包括从网络服务器上获取其他用户信息。其中,步骤a还包括在预览位置放大显示该头像。本专利技术实施例与现有技术相比,有益效果在于本专利技术采用将系统能提供给用 户选择的所有头像图片都保存到本地终端,而且按照一定的规则给这些头像图片统一命 名,建立头像图片文件名与整数的唯一的映射关系,当用户修改了头像信息,只需要传 送对应的整数就可以,无需传送整个头像图片的文件名和路径片,减少信息在网络上的 传送 量,提高响应速度和其它终端界面的刷新速度。附图说明图1是本专利技术方法流程图。具体实施例方式本专利技术为了加快用户自定义图像操作的反应时间,包括传送头像信息到服务 器,其它终端用户迅速获取该用户的头像信息并显示,采用将系统能提供给用户选择的 所有头像图片都保存到本地终端,而且按照一定的规则给这些头像图片统一命名,建立 头像图片文件名与整数的唯一的映射关系,当用户修改了头像信息,只需要传送对应的 整数就可以,无需传送整个头像图片的文件名和路径片,减少信息在网络上的传送量, 提高响应速度和其它终端界面的刷新速度。为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施 例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释 本专利技术,并不用于限定本专利技术。请参阅图1所示,包括步骤101 进入用户自定义头像GUI界面;步骤102:用户操作按键选择自己喜欢的头像,同时在预览位置放大显示该头 像;步骤103:按确认键,根据当前选择的头像,映射出改头像的位置值;步骤104 通过网络传送该用户的头像位置值到网络服务器;步骤105:该用户的其它好友终端刷新本地好友列表,从网络服务器上获取好 友用户的头像位置值和其它用户信息;步骤106:其它好友终端根据获取的好友头像位置值,通过映射算法,找到对 应的保存到本地头像的文件名和路径;步骤107 根据获取的本地头像路径名和文件名,调用相应的GUI API函数在其 它好友终端相关界面显示更改后的好友头像列表。具体实施例1.头像文件的命名HeadPicO.kg, HeadPic 1.kg, HeadPic2.kg, ......,HeadPicN.kg,2.在自定义用户头像的GUI界面上,定义数据结构,用来保存头像对应头像对象。USER_BTN_IMG pBtnImg_Users_Big = {NULL} ; //ROW、COL为对应的可选头像分为行数和列数。3.当用户从GUI界面上移动按键,选择到某个头像时,记录该头像对应的行列 位置;如row, col ο4.当用户按下确定键后,转换row、col为一个自然整数(头像ID值)。设定该 头像ID值为imgID ;imgID = ROWXrow+col ;调用相应的接口函数传送该头像ID到网络服务器5.修改了头像信息的用户的其它好友终端,通过定时从服务器上获取好友信息及好友头像ID值,进行 反映射,通过好友头像ID,找到对应的头像文件名并得到该头像对应的图像对象(CImage对象)。6.在相应的GUI界面上,更新更 改了的好友头像。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的 精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之 内。权利要求1.,其特征在于,包括步骤a 用户选择头像,记录该头像对应的位置值;b通过网络传送该头像位置值到网络服务器;c好友终端通过服务器获取该头像位置值,进行反映射,找到对应的头像文件名并 得到该头像对应的图像对象。2.如权利要求1所述的用户自定义网络头像的方法,其特征在于,步骤a之前还包 括定义头像文件名,在用户自定义头像GUI界面上定义数据结构,用于保存对应头像 对象。3.如权利要求2所述的用户自定义网络头像的方法,其特征在于,所述步骤a中位置 值为自然整数头像ID值。4.如权利要求1所述的用户自定义网络头像的方法,其特征在于,步骤c之后还包 括根据获取的对应图像对象,在好友终端相关界面显示更改后的该头像列表。5.如权利要求1所述的用户自定义网络头像的方法,其特征在于,步骤c中还包括从 网络服务器上获取其他用户信息。6.如权利要求1所述的用户自定义网络头像的方法,其特征在于,步骤a还包括在预 览位置放大显示该头像。全文摘要本专利技术提供了,包括步骤a用户选择头像,记录该头像对应的位置值;b通过网络传送该头像位置值到网络服务器;c好友终端通过服务器获取该头像位置值,进行反映射,找到对应的头像文件名并得到该头像对应的图像对象。本专利技术采用将系统能提供给用户选择的所有头像图片都保存到本地终端,而且按照一定的规则给这些头像图片统一命名,建立头像图片文件名与整数的唯一的映射关系,当用户修改了头像信息,只需要传送对应的整数就可以,无需传送整个头像图片的文件名和路径片,减少信息在网络上的传送量,提高响应速度和其它终端界面的刷新速度。文档编号G06F3/048GK102014079SQ20101055852公开日2011年4月13日 申请日期2010年11月24日 优先权日2010年11月24日专利技术者南习清 申请人:康佳集团股份有限公司本文档来自技高网...

【技术保护点】
一种用户自定义网络头像的方法,其特征在于,包括步骤:a:用户选择头像,记录该头像对应的位置值;b:通过网络传送该头像位置值到网络服务器;c:好友终端通过服务器获取该头像位置值,进行反映射,找到对应的头像文件名并得到该头像对应的图像对象。

【技术特征摘要】

【专利技术属性】
技术研发人员:南习清
申请(专利权)人:康佳集团股份有限公司
类型:发明
国别省市:94

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

1