[发明专利]一种在即时通信工具中获取联系人数据的方法无效
申请号: | 200810056898.9 | 申请日: | 2008-01-28 |
公开(公告)号: | CN101222451A | 公开(公告)日: | 2008-07-16 |
发明(设计)人: | 文荣;黄平;霍文旌;关键 | 申请(专利权)人: | 北京亿企通信息技术有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100097北京市海淀区兰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 即时 通信 工具 获取 联系人 数据 方法 | ||
技术领域:
本发明涉及计算机软件、网络通信领域,尤其是即时通信技术,特别是涉及一种在即时通信工具中获取联系人数据的方法。
背景技术:
即时通信(Instant messaging,简称IM)目前已经成为用户通过网络进行通信的重要手段。随着近年来日益加快的商务实时沟通需求,即时通信系统也在迅速发展,正在逐渐成为人们常用的一种沟通手段,从而出现了很多即时通信软件,如腾讯QQ、MSN等。
目前在即时通信工具中,所谓联系人指,用户通过添加或允许能通信的其他用户,为了方便对联系人进行管理,用户根据与联系人的关系可以将联系人划分为不同的分组,如:同学、同事等,对于企业即时通信,将联系人按照组织结构来管理。联系人的信息存储在即时通信服务器端,用户每次登录即时通信客户端时,需要从即时通信服务器下载全部的联系人数据到即时通信客户端,当联系人比较多时,每次登录需要下载的联系人数据比较大,这样网速比较慢时,所需登录的时间也比较慢,也影响服务器的性能,而且有些联系人的数据是很少使用的,这样就造成资源的浪费。用户每次登录一般集中在1-2台电脑上,集中在一台上的比例更大,不会频繁的换电脑。。
发明内容:
本发明为解决上述问题不足之处,提供了一种在即时通信工具中获取联系人数据的方法。
本发明提供的技术方案为:一种在即时通信工具中获取联系人数据的方法,包括如下步骤,
a.即时通信客户端将联系人数据和版本号保存在本地的数据库中,通过版本号与即时通信服务器同步;
b.用户登录时即时通信客户端从即时通信服务器中获取联系人的版本号;
c.如果版本号一致则使用本地数据,否则从即时通信服务器获取联系人数据。
所述联系人能够通过组织结构形式管理。
所述组织结构包括部门、职务以及员工。
所述b步骤中,
b1.即时通信客户端检查本机数据库是否有联系人数据,该数据包括部门、职务和员工数据,以及联系人版本号;
b2.如果没有,则从服务器下载联系人数据,下载完成后存储在本机数据库,登录结束;
b3.如果有,则向服务器发送请求,获取当前联系人版本号;服务器收到请求后,返回当前联系人的版本号。
所述c步骤中,
c1.即时通信客户端收到响应后,检查该版本号与本机联系人的版本号是否一致;
c2.如果一致,则使用本机数据库的联系人数据,登录结束;
c3.如果不一致,则即时通信客户端从服务器下载最新的联系人数据,下载完成后存储在本机数据库,登录结束。
所述检查前还包括从本地读取联系人数据并显示。
与现有技术相比,本发明有以下优点:
本发明给联系人的每次变化赋予一个版本号,并保存在服务器和客户端中,以便检查他们是否一致,用户每次登录时,只需要从服务器下载版本号的数据即可,然后检查版本号是否一致,不一致就需要从服务器下载,由于用户一般只会在1或2台电脑上登录,同时联系人的数据不会很频繁的发生变化,所以客户端在大部分情况下不需要从服务器下载联系人数据,极大的减少了登录中所需要传输的数据,这样就提高了登录速度,节省网络资源,降低对服务器的压力。
附图说明:
图1为本发明客户端登录时的流程图;
图2为本发明客户端在线期间,组织结构更新的流程图。
具体实施方式:
本发明的核心是:通过版本号标识最新的联系人数据,当联系人数据更新时,其对应的版本号也跟着变化。并将该号存储在即时通信服务器和本地中,用户每次登录时,从即时通信服务器获得版本号,检查该版本号与本地保存的版本号是否一致,若一致,则使用本地联系人数据,若不一致,则从即时通信服务器下载并保存在本地。即,检查本地的联系人数据是否为最新,若最新,直接从本地获取联系人数据,若不是最新,则从即时通信服务器下载最新的联系人数据并保存在本地。
下面结合附图和具体实施方式对本发明作进一步详细的说明。
针对企业即时通信,将联系人数据按照组织结构数据管理,组织结构由公司管理员进行设置,组织结构的每个结点(部门、职务、员工等)都有唯一标识和显示名称
如图1所示,企业即时通信工具中,客户端登录时的流程:
这里所述的登录过程与现有技术基本相同,不同之处下面详细说明。
S11.客户端检查本机数据库是否有组织结构数据,该数据包括部门、子部门、职务和员工数据,以及组织结构版本号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京亿企通信息技术有限公司,未经北京亿企通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810056898.9/2.html,转载请声明来源钻瓜专利网。