[发明专利]即时通讯中建立联系人列表、管理联系人信息的方法有效
申请号: | 200610083313.3 | 申请日: | 2006-05-31 |
公开(公告)号: | CN101083631A | 公开(公告)日: | 2007-12-05 |
发明(设计)人: | 吴策;朱宝金;陈海 | 申请(专利权)人: | 阿里巴巴公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/28 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 开曼群岛大*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 建立 联系人 列表 管理 信息 方法 | ||
技术领域
本发明涉及即时通讯领域,特别涉及一种在即时通讯中建立联系人列表、管理联系人信息的方法。
背景技术
目前,即时通讯(IM,Instant Message)软件作为使用频率最高的网络软件,已成为最流行的互联网通讯工具。聊天一直是网民们上网的主要活动之一,而即时通讯软件以其快速、即时及廉价等特点逐渐成为人们日常沟通和工作交流的一种重要手段,网上聊天的主要工具也从初期的聊天室、论坛变为以诸如QQ、MSN等即时通讯软件为主。
目前在即时通讯软件中存在一个必要的元素,就是联系人列表,用于存储和管理联系人的信息。联系人列表为保存即时通讯软件中联系人的基本数据结构,将所有联系人分配到某个逻辑分组内进行分类保存。联系人列表的存在使人们在使用软件时,可以方便看到自己的联系人的基本信息,如联系人的标识符(ID)、联系人的昵称、联系人自定义的描述信息、联系人的状态信息等。
现有技术中,客户端登录验证通过后,每次从服务端获取全部联系人列表,并且重新获取所有联系人的所有信息。客户端选定查询某个联系人信息后,直接向服务端发起请求,服务端返回相应信息,客户端进行展现。客户端选定编辑某个联系人后,先从服务端查询该联系人的相应信息,客户端进行展现,用户进行编辑,然后保存。
由于网络数据传输需要时间,现有技术为了保证通讯的即时性,使得联系人列表只能含有较少的基本信息,信息简单,可扩展性差,往往造成联系人信息不充分,无法全面描述联系人实际情况。随着即时通讯技术的发展需要联系人列表包含有更多的信息,用户进行即时通讯时需要联系人更多的、复杂的信息。现有技术中由于联系人列表的信息较少,所以并不存在数据处理的缓慢的问题。但是如果仅仅在现有技术的联系人列表中加入大量联系人详细信息,由于需要某个联系人的信息时,客户端需要获取所有联系人的所有信息,则会严重影响联系人信息查询、即时通讯、客户端连接等数据传输时的速度,进而影响通讯的即时性;上述矛盾是现有技术无法解决的,迫切需要本领域技术人员研究解决。
发明内容
本发明所要解决的技术问题是提供一种即时通讯中建立联系人列表的方法,扩展联系人列表,使联系人列表中能够非常方便的获取大量联系人的详细信息,并且适用于即时通讯中。
本发明的另一个目的在于,提供一种即时通讯中管理联系人信息的方法,可以提高即时通讯客户端下载、查询、编辑海量联系人信息的速度和效率,从而保证通讯的即时性不受影响。
为解决上述技术问题,本发明提供了一种即时通讯中建立联系人列表、管理联系人信息的方法,具体包括:
一种即时通讯中建立联系人列表的方法,包括:
获取客户端存储的地址簿中的联系人信息;
将所述联系人信息中的基本信息存储在基本信息表中,所述基本信息包括联系人标识信息;将所述联系人列表信息中的详细信息存储在详细信息表中;两表之间通过联系人标识信息进行关联;
将所述基本信息表、详细信息表存储至客户端以及即时通讯服务器,所述基本信息表、详细信息表共同构成联系人列表;并存储所述联系人列表的时间戳值,如果所述联系人列表的基本信息发生改变,则即时通讯服务器对应的时间戳值随之改变。
所述即时通讯中建立联系人列表的方法,所述基本信息在所述基本信息表中为一条记录,所述详细信息在所述详细信息表中为两条或多条记录,所述两条或多条记录通过联系人标识信息与联系人基本信息相关联。
所述即时通讯中建立联系人列表的方法,还包括,每条联系人详细信息的记录保存一个对应的修改标识。
所述即时通讯中建立联系人列表的方法,还包括,如果修改了联系人详细信息的记录,则其对应的修改标识随之改变。
一种即时通讯中管理联系人信息的方法,即时通讯服务端存储有联系人的基本信息、详细信息及对应的时间戳值;即时通讯客户端存储有联系人的基本信息、详细信息及对应的时间戳值;基本信息、详细信息之间通过联系人的标识信息相关联;
客户端将本地当前联系人列表的时间戳值发送至服务端;
如果本地联系人列表的时间戳值小于服务端对应的联系人列表的时间戳值,则客户端向服务端同步联系人的基本信息,并根据获取的联系人的基本信息构造、显示即时通讯中的联系人列表;
否则,根据客户端本地存储的联系人的基本信息构造、显示即时通讯中的联系人列表。
所述即时通讯中管理联系人信息的方法,客户端和服务端存储的每条联系人详细信息的记录保存一个对应的修改标识,还包括:
客户端发送针对联系人的查询请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴公司,未经阿里巴巴公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610083313.3/2.html,转载请声明来源钻瓜专利网。