[發明專利]一種用于檢索數據的方法與設備在審
| 申請號: | 201410508738.9 | 申請日: | 2014-09-28 |
| 公開(公告)號: | CN105528343A | 公開(公告)日: | 2016-04-27 |
| 發明(設計)人: | 唐善敬;任厚來 | 申請(專利權)人: | 阿爾卡特朗訊 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京漢昊知識產權代理事務所(普通合伙) 11370 | 代理人: | 羅朋 |
| 地址: | 法國布洛*** | 國省代碼: | 法國;FR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 檢索 數據 方法 設備 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種LDAP協議下數據管理 的技術。
背景技術
LDAP(LightweightDirectoryAccessProtocol,輕量目錄訪問協議) 協議是一個訪問在線目錄服務的協議。這里所述的目錄通常采用DIT (DirectoryInformationTree)的數據結構,即樹型結構。樹中的每一 個節點稱為一個條目(Entry),每個條目由DN(DistinguishedName, 識別名)來標識。DN是由當前節點和當前節點的所有上級節點的RDN (RelativeDN)從左到右串聯起來的。RDN指的是當前節點相對于 它的直接上級的相對識別名。對于同一個條目,DN取不同的值則對 應于該條目的不同實例(instance)。
通常使用LDAP協議的網元采用的是客戶機/服務器模型。客戶端向 服務器發送LDAP請求消息,其中包含了操作(operation)類型,服務 器在相應目錄上執行上述操作,執行完畢后,向客戶端發送LDAP回復 消息。
在實際中,最常用的操作是檢索(search)操作。客戶端向服務器 發送LDAP檢索消息,即SearchRequest消息,根據RFC4511的規定, 服務器會向客戶端返回至少一條SearchResultEntry消息和/或 SearchResultReference消息。其中,每條SearchResultEntry消息僅包含 一個滿足檢索條件的條目。如果服務器檢索出的條目有很多個,那么, 對于檢索出的每個條目,服務器均會向客戶端發送一條 SearchResultEntry消息。每條SearchResultEntry消息在網絡中都是以一 個TCP/IP的包來傳送的。
然而,在網絡中用多個小的TCP/IP包來傳送LDAP檢索結果并不 是高效的做法,因為,每個SearchResultEntry包都有TCP/IP頭和LDAP 頭的開銷。有實驗數據顯示,對于每個SearchResultEntry包,其TCP/IP 頭和LDAP頭的開銷大約為66字節(Byte),而一個SearchResultEntry 包的大小平均約為200字節,可以看出,TCP/IP頭和LDAP頭的開銷大 約占整個SearchResultEntry包大小的30%。對于一個LDAP檢索操作可 能出現的大量SearchResultEntry消息,其用于TCP/IP頭和LDAP頭的 開銷是巨大的,特別當網絡延時比較大時,這些巨大的開銷將極大地降 低系統的效率。
因此,在使用LDAP協議的系統中,需要一種方法提高檢索操作的 效率。
發明內容
本發明的目的是提供一種使用LDAP協議檢索數據的方法與設備。
根據本發明的第一個方面,提供了一種在LDAP客戶端中用于檢 索數據的方法,該方法包括以下步驟:向LDAP服務器發送LDAP檢 索請求消息,其中包含了結果傳送指示信息,所述結果傳送指示信息 用于指示所述LDAP服務器將所有的檢索結果封裝在一條檢索結果 消息里;接收來自所述LDAP服務器的檢索結果消息和檢索完成消息; 如果所述檢索完成消息指示所述檢索成功且所述檢索結果消息包含 其支持將所有的檢索結果封裝在一條檢索結果消息里的指示信息,從 所述檢索結果消息中提取所有的檢索結果。
優選地,所述LDAP檢索請求消息中的結果傳送指示信息位于所 述LDAP檢索請求消息的Controls域,所述檢索結果消息的支持將所 有的檢索結果封裝在一條檢索結果消息里的指示信息位于所述LDAP 檢索結果消息的Controls域。
優選地,所述從所述檢索結果消息中提取所有的檢索結果的步驟 進一步包括:從所述檢索結果消息的Controls域提取除了第一個檢索 結果的其他所有檢索結果。
優選地,所述LDAP客戶端為FE,所述LDAP服務器為UDR。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿爾卡特朗訊,未經阿爾卡特朗訊許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410508738.9/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





