[发明专利]访问服务端的目录的方法、客户端、服务端及系统有效
申请号: | 200910166139.2 | 申请日: | 2009-08-17 |
公开(公告)号: | CN101997851A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 李浩;李中科;许卫峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F17/30 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 服务端 目录 方法 客户端 系统 | ||
技术领域
本发明涉及目录服务领域,尤其涉及一种访问服务端的目录的方法、客户端、服务端及系统。
背景技术
轻量级目录访问协议(LDAP,Lightweight Directory AccessProtocol)是一种访问目录的协议,图1为LDAP目录服务实现的简化示意图。描述了一个LDAP目录服务的简单模型。包括客户端和服务端,客户端和服务端。
在RF2251中,定义了LDAP V3协议的基本模型和基本操作,提供了基本的访问目录的方法,包括查询,增加,删除,修改,比较等访问操作。之间通过LDAP协议进行交互。
LDPA适用于查询访问操作占主要部分的系统,提供了方便的大批量查询的接口,可以提供对条目的整个子树属性的查询。但是对于增加,删除和修改的访问操作,都只是针对一个条目,使得增加子树等批量操作不得不发送多条LDAP请求,而且原本相关的一系列LDAP写请求可能会被其他LDAP写请求打断,从而可能引起数据冲突。
在专利号为US6877026的专利“Bulk import in a directoryserver”中,提供一种向目录中大批量导入数据的方法,利用LDAP的扩展消息,增加了一对“start bulk import”请求/响应消息,一对“bulk import done”请求/响应消息。在LDAP客户端向LDAP服务端发送“start bulk import”请求,并且LDAP服务端向LDAP客户端返回“start bulk import”响应后,开始BULK Import流程,在此过程中,LDAP客户端向LDAP服务端发送一系列的ADD(增加)请求,LDAP服务端根据每一条请求进行处理,并且返回ADD响应。在结束bulk import时,客户端发送“bulk import done”请求到服务端,等待服务端发送“bulk import done”响应后,流程结束。
该专利虽然保证了一系列ADD操作的完整性,但是增加一个条目就有一条ADD请求,访问效率不高,通讯浪费严重。另一方面,该专利仅仅提供了批量增加的方法,没有实现批量进行修改,删除,增加以及混合操作。
发明内容
有鉴于此,本发明提供了一种客户端批量访问服务端目录的方案,用以解决现有技术中批量处理过程中存在的客户端与服务端交互次数多、效率不高的问题。
根据本发明的一个方面,提供了一种请求访问目录的方法,用于客户端请求访问服务端的目录。
根据本发明的请求访问目录的方法包括:客户端向服务端发送复合请求消息,其中,所述复合请求消息中包含访问所述服务端的目录的多个操作的请求。
根据本发明的另一个方面,提供了一种响应访问目录请求的方法,用于响应客户端请求访问服务端的目录。
根据本发明的响应访问目录请求的方法,包括:
服务端接收来自客户端的复合请求消息,其中,复合请求消息中包含访问服务端的目录的多个操作的请求;服务端根据复合请求消息,执行多个操作,得到与复合请求消息对应的操作结果;服务端将携带操作结果的复合请求响应消息发送给客户端,该复合请求响应消息与上述复合请求消息相对应。
根据本发明的另一个方面,提供了一种访问服务端的目录的方法。
根据本发明的访问服务端的目录的方法,包括:
客户端发送复合请求消息至服务端,其中,复合请求消息中包含访问服务端的目录的多个操作;服务端接收来自客户端的复合请求消息,服务端根据所述复合请求消息,执行多个操作,得到与复合请求消息对应的操作结果;服务端将携带操作结果的复合请求响应消息发送给客户端。
根据本发明的另一个方面,提供了一种客户端,用于请求访问服务端的目录。
根据本发明的客户端,包括:封装模块、发送模块,其中,封装模块,用于在复合请求消息中封装复合请求消息的标识、请求的多个操作的数据、多个操作之间的关系、指示是否容忍操作错误的容错标识;发送模块,用于向服务端发送复合请求消息,其中,复合请求消息中包含访问服务端的目录的多个操作的请求。
根据本发明的另一个方面,提供了一种务端,用于响应客户端访问服务端的目录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910166139.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:太阳能LED路灯
- 下一篇:智能型路灯装置及其系统