[发明专利]企业通信录的差量更新方法有效
申请号: | 201010295786.6 | 申请日: | 2010-09-28 |
公开(公告)号: | CN102014124A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 迟学礼;王洪刚;赵晓勇;张文华 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 企业 通信 更新 方法 | ||
技术领域
本发明涉及企业通信录群组管理技术领域,尤其涉及一种企业通信录的差量更新方法。
背景技术
每个企业都可以拥有自己的企业通信录(企业通信录可以是企业内的组织架构内成员,也可以是企业外的其他联系人或组织),企业通信录保存在服务侧,通信录的存储方式,可以是基于数据库的方式存储,也可以通过XML文档(Document)的方式存储在服务器,通过XML配置访问协议(XML Configuration Access Protocol,XCAP)群组管理(Group Management,GM)企业通信录,Document是记录企业通信录的信息的数据,且关于谁的数据进行过改变而记录了标记,用户可以通过XML文档管理客户端(XML Document ManagementClient,XDMC)获取或更新企业通信录文档。GM是一种业务能力,它提供了个人信息管理、群组信息管理、联系人列表管理、企业通信录管理的功能,可以为其它业务系统提供群组管理的业务能力,如企业信息化平台、即时消息平台、状态呈现平台、多媒体会议业务等平台。
XDMC是通过HTTP请求的方式操作通信录。XDMC可以是PC应用程序客户端,也可是手机应用程序客户端,也可以是其他设备的应用程序客户端,只要能发送HTTP请求,并能解析回应回来的XML文档即可,至于通过XML文档如何展现通信录不做要求。
如图1所示为现有技术的企业通信录的获取方式,其获取流程如下:
1、用户设备(User Equipment,UE),在本发明中为XDMC,发起请求到XDMC聚合代理(Aggregation Proxy,AP),获取企业信息及一级目录,该请求中包括了需要获取的企业个人XCAP用户标识(XCAP User Identifier,XUI);
2、由于UE首次发起的请求没有包含鉴权的信息,AP需要对该UE进行鉴权,并返回UE尚未授权的响应;
3~4、UE再次发起获取企业信息及一级目录的请求给AP,请求中包含了鉴权信息,AP对请求鉴权通过之后,将该请求发送至XML文档管理服务器(XML Document Management Server,XDMS);
XDMS或XCAP Server也叫通信录服务器,是管理文档的协议及其实体标记,负责所有GM文档的组织和管理,对客户端请求文档的处理和根据需求的应答,通常包含完整的差量通知或通过机制;
5~6、XDMS构造企业信息后,返回成功的响应;
7~10、UE迭代发起获取企业组织结构目录并返回成功的响应,直到获取到最小部门单位信息,并且可以发起获取企业雇员信息并返回成功响应;
11~12、在UE上展开部门节点时,订阅部门状态信息,状态服务器(Presence server,PS)返回订阅的部门成员状态信息到UE;
13~14、在UE上关闭部门节点时,取消订阅部门状态信息,PS返回取消订阅的信息到UE。
在该方法中要求每次用户登录都要向服务器请求获取用户的企业通信录信息,而不是在本地保存,用户每次重新获取的方式,影响用户的使用体验,通信录中的成员人数很多的时候占用大量的带宽,而且重新获取的通信录中的信息绝大部分都是重复的数据。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:如何减少通信录获取的占用带宽,提高通信录获取效率。
(二)技术方案
为解决上述问题,本发明提供了一种企业通信录的差量更新方法,该方法包括步骤:
S1.客户端通过HTTP的方式向群组管理平台的通信录服务器发送获取企业通信录差量文档的请求,其中,所述客户端本地存储有已获取的企业通信录,所述差量文档为标记了变化的企业通信录文档,所述请求中包括所述已获取的企业通信录的版本标记;
S2.所述通信录服务器比对所述请求中的所述企业通信录的版本与当前通信录服务器中的企业通信录的版本,若版本标记一致,则向所述客户端返回内容为空的文档,否则构建所述企业通信录差量文档的通用资源标志符,并向所述客户端发送成功响应;
S3.若所述客户端接收到来自所述通信录服务器的内容为空的文档,则更新结束,若接收到来自所述通信录服务器的成功响应,则根据所述成功响应向所述通信录服务器迭代发起获取企业通信录差量文档的请求,直至获取由所述通信录服务器发送的全部差量文档;
S4.所述客户端根据接收到的所述差量文档更新本地存储的企业通信录。
其中,步骤S1进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010295786.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蛋鸡中草药饲料添加剂及其应用
- 下一篇:液压转轴装置