专利名称:一种在即时通讯工具中获取组织结构数据的方法
技术领域:
本发明涉及计算机软件、网络通信领域,尤其是即时通讯技术,特别是涉及一种在即时通讯工具中获取组织结构数据的方法。
背景技术:
即时通信(Instant messaging,简称IM)目前已经成为用户通过网络进行通信的重要手段。随着近年来日益加快的商务实时沟通需求,即时通信系统也在迅速发展,正在逐渐成为人们常用的一种沟通手段,/人而出现了4艮多即时通信软件,如腾讯QQ、 MSN等。
目前企业即时通信工具中,组织结构的信息存储在即时通信服务器端,即时通信工具的用户在每次登录时,需要从即时通信服务器下载全部的组织结构数据到即时通信客户端,用户在线时,组织结构数据有变化,都保存在即时通信服务器中,再次登录时,向即时通信服务器请求下栽。当组织结构比较大时,网速比较慢时,影响登录的速度,也影响服务器的性能,而且有些组织结构的数据是很少使用的,这样就造成资源的浪费。上述即时通信客户端(简称,客户端)。
发明内容
本发明为解决上述问题不足之处,提供了 一种在即时通讯工具中获取组织结构数据的方法。
本发明提供的技术方案为 一种在即时通讯工具中获取组织结构数据的方法,其特征在于,包括如下步骤,a.即时通信客户端从即时通信服务器下载组织结构基本数据,下载完成后登录结束;b.用户在即时通信中获取组织结构所需数据。所述组织结构基本数据为显示组织结构最基本的数据,包括部门树、部门唯一标识和名称。
所述部门初^为7>司->部门->子部门。本发明的优点
先获取基本信息数据后获取所需数据,减少了登录时获取的数据量,提高登录速度,节省网络资源,降低对服务器的压力。
图1为本发明所述组织结构更新的流程图;图2为本发明所述发送即时通讯数据的流程图;图3为本发明所述接收即时通讯数据的流程图。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步详细的说明。客户端登录时的流程客户端从即时通信服务器下载组织结构基本数据,下载完成后登录结束。
组织结构基本数据是指显示组织结构最基本的数据,管理员可以进行设置,默认是部门树,即公司->部门-〉子部门、部门唯一标识和名称。
如图l所示,客户端在线期间,组织结构更新时的流程
511. 组织结构更新时,服务器向在线客户端发送"组织结构更新"的通知消息。
512. 客户端收到通知后,向服务器发送"获取组织结构基本数据"
4的请求。
513. 服务器返回组织结构基本数据。
514. 客户端收到响应后,更新内存和界面。如图2所示,客户端在线期间,发送即时通讯数据时的流程
521. 如果接收人数据不存在,即在线期间没有获取过,则向服务器发送"获取组织结构对象"的请求。
例如向部门A的员工甲发送会话消息,但是没有部门A的员工数据,则需要获取部门A下的所有员工的基本数据,即唯一标识和姓名,如果想进一步看员工曱的详细资料,如职务、手机、邮件、照片等,则再获取员工曱的详细数据。
522. 客户端收到响应后,在内存保存该对象的数据,这样在线期间不用再次获取,在界面中显示,并且在与服务器的通讯中使用该数据。
例如得到部门A的员工基本数据后,则可以与这些员工会话或发送文件等。如图3所示,客户端在线期间,接收即时通讯数据时的流程
531. 如果发送人数据不存在,即只有唯一标识和类型,则向服务器发送"获取组织结构对象"的请求。
例如一个唯一标识为100的员工发来一个文件,但是没有该员工的基本数据,则需要获取ID为100的员工的基本数据(姓名、在哪个部门下等)。
532. 客户端收到响应后,在内存保存该对象的数据,这样在线期间不用再次获取,在界面中显示,并且在与服务器的通讯中使用
该数据。客户端在线期间,需要显示组织结构详细数据时的流程
例如当用户点击展开部门c,想显示该部门的所有员工时,客户 端需要从服务器获取部门C下的所有员工的基本数据,得到后在内存 保存,在界面中显示。
权利要求
1. 一种在即时通讯工具中获取组织结构数据的方法,其特征在于,包括如下步骤,a. 即时通信客户端从即时通信服务器下载组织结构基本数据,下载完成后登录结束;b. 用户在即时通信中获取组织结构所需数据。
2. 根据权利要求1的一种在即时通讯工具中获取组织结构数据的方法,其 特征在于,所述组织结构基本数据为显示组织结构最基本的数据,包括部 门树、部门唯一标识和名称。
3. 根据权利要求2的一种在即时通讯工具中获取组织结构数据的方法,其 特征在于,所述部门树为公司 >部门 >子部门。
全文摘要
本发明提供了一种在即时通讯工具中获取组织结构数据的方法,其特征在于,包括如下步骤,a.即时通信客户端从即时通信服务器下载组织结构基本数据,下载完成后登录结束;b.用户在即时通信中获取组织结构所需数据。先获取基本信息数据后获取所需数据,减少了登录时获取的数据量,提高登录速度,节省网络资源,降低对服务器的压力。
文档编号H04L12/58GK101499979SQ20081005692
公开日2009年8月5日 申请日期2008年1月28日 优先权日2008年1月28日
发明者键 关, 荣 文, 霍文旌, 平 黄 申请人:北京亿企通信息技术有限公司