一种基于即时通信的列表刷新方法和装置制造方法及图纸

技术编号:8685436 阅读:153 留言:0更新日期:2013-05-09 05:04
本发明专利技术公开了一种基于即时通信的列表刷新方法和装置,通过建立一定数量的通用模板形成模板队列,在通用模板数少于好友数的情况下,供列表中所有好友轮换使用,具体是将要进入列表显示的好友的好友信息数据分别填充到模板队列中对应的通用模板中,渲染形成好友条目后进入列表显示;当好友条目移出列表时,将该好友条目对应的通用模板内的好友信息数据删除后,加入模板队列中,供再次显示时使用,利用本发明专利技术可有效地解决现有技术中列表刷新慢的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种基于即时通信的列表刷新方法和装置
技术介绍
即时通信(Instant Message, IM)是一种进行实时通信的消息服务,即时通信工具一般运行于接入互联网的计算机、手机等终端,能够即时发送和接收互联网消息等业务,人们通过消息发布窗口接收或发送消息,完成于其他用户之间的通讯,如聊天、传送文件、传递语音和视频等。即时通信工具以列表的形式按条显示好友信息,好友条目不但包含好友的头像、昵称、文字等个性信息,还包含好友的状态信息(在线、忙碌、隐身等)。针对列表,通常的处理方式是在初始化时对列表中所有好友一一创建专用显示模板,再以好友的信息数据逐一填充,进行渲染,将得到的所有好友条目保存在系统内存中,需要显时直接调取显示在界面列表上;当好友状态改变时,在内存中对条目进行再处理。然而,由于创建模板和数据填充渲染步骤需要消耗的资源相对较大,数据处理时间长,导致往往在系统初始化阶段就耗时较长,且由于渲染好的好友条目都保存在终端内存中,当用户终端内存剩余空间有限或好友数量过多时,将拖累终端数据处理能力,导致系统的整体效能下降,将不可避免地降低列表的刷新速度,影响本文档来自技高网...

【技术保护点】
一种基于即时通信的列表刷新方法,其特征在于,包括:建立由一定数量的通用模板组成的模板队列,其中,通用模板的数量大于列表中需要显示的好友条目的数量;将要进入列表显示的好友的好友信息数据分别填充到模板队列中对应的通用模板中,渲染形成好友条目后进入列表显示;当好友条目移出列表时,将该好友条目对应的通用模板内的好友信息数据删除后,加入模板队列中。

【技术特征摘要】
1.一种基于即时通信的列表刷新方法,其特征在于,包括: 建立由一定数量的通用模板组成的模板队列,其中,通用模板的数量大于列表中需要显示的好友条目的数量; 将要进入列表显示的好友的好友信息数据分别填充到模板队列中对应的通用模板中,渲染形成好友条目后进入列表显示; 当好友条目移出列表时,将该好友条目对应的通用模板内的好友信息数据删除后,力口入模板队列中。2.按权利要求1所述的列表刷新方法,其特征在于,使保存在系统内存中好友信息数据的排列顺序与列表内的好友排列顺序一致。3.按权利要求1所述的列表刷新方法,其特征在于,所述通用模板越复杂,所述通用模板的数量越多。4.按权利要求3所述的列表刷新方法,其特征在于,所述通用模板的数量比所述列表中需要显示的好友条目的数量至少多两个。5.按权利要求1所述的列表刷新方法,其特征在于,对每一条所述好友信息数据绑定多个状态标识,当好友状态改变时,停用旧的状态标识,触发新的状态标识。6.一种基于即时通信的列表刷新装置,其特征在于,包括: 模板队列建立模...

【专利技术属性】
技术研发人员:段屈直王乔斌李金城
申请(专利权)人:五八同城信息技术有限公司
类型:发明
国别省市:

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

1