欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種目錄服務(wù)跨域數(shù)據(jù)解析方法及系統(tǒng)的制作方法

文檔序號(hào):6442520閱讀:284來源:國知局
專利名稱:一種目錄服務(wù)跨域數(shù)據(jù)解析方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本申請(qǐng)涉及目錄服務(wù)領(lǐng)域,特別涉及一種目錄服務(wù)跨域數(shù)據(jù)解析方法及系統(tǒng)。
背景技術(shù)
隨著計(jì)算機(jī)網(wǎng)絡(luò)的日益發(fā)展,特別是hternet的發(fā)展,網(wǎng)絡(luò)上的資源日益增多, 為了能統(tǒng)一管理這些資源,開始把目錄服務(wù)技術(shù)用于對(duì)網(wǎng)絡(luò)上各種資源、用戶、設(shè)備、應(yīng)用軟件等地管理。目錄服務(wù)已成為當(dāng)今網(wǎng)絡(luò)上的一種基礎(chǔ)平臺(tái)軟件,并且逐漸成為網(wǎng)絡(luò)的核心。而LDAP(Light Directory Access Protocol,輕量級(jí)訪問協(xié)議)作為一種目錄信息的輕量級(jí)訪問協(xié)議,提供了簡(jiǎn)易、高效的目錄服務(wù),其高效的數(shù)據(jù)讀取性被廣泛應(yīng)用。目錄服務(wù)使用LDAP協(xié)議優(yōu)化了查詢操作,并且存貯數(shù)據(jù)采用樹型結(jié)構(gòu)進(jìn)行存儲(chǔ), 為了減小查詢負(fù)荷,可以將不同的信息按照不同的類別存儲(chǔ)在不同的目錄服務(wù)中,不同的目錄服務(wù)器存儲(chǔ)目錄的不同部分,在進(jìn)行跨域查詢數(shù)據(jù)時(shí),目錄間通過掛接技術(shù)進(jìn)行連接。傳統(tǒng)的數(shù)據(jù)查詢系統(tǒng)中,數(shù)據(jù)庫要進(jìn)行大量的事務(wù)處理,因此查詢速度比使用 Ldap協(xié)議的目錄服務(wù)降低了一個(gè)數(shù)量級(jí)。而對(duì)于跨域數(shù)據(jù)查詢時(shí)主要是對(duì)數(shù)據(jù)的讀操作, 而對(duì)數(shù)據(jù)的修改頻率較低,因此跨域訪問不要求大負(fù)荷的事務(wù)處理。

發(fā)明內(nèi)容
本申請(qǐng)所要解決的技術(shù)問題是提供一種目錄服務(wù)跨域數(shù)據(jù)解析的方法,用以解決現(xiàn)有的技術(shù)中跨域數(shù)據(jù)查詢的速度慢的問題。本申請(qǐng)還提供了一種目錄服務(wù)跨域數(shù)據(jù)解析的系統(tǒng),用以保證上述方法在實(shí)際中的實(shí)現(xiàn)及應(yīng)用。為了解決上述問題,本申請(qǐng)公開了一種目錄服務(wù)跨域數(shù)據(jù)解析的方法,該方法應(yīng)用于級(jí)域目錄服務(wù)器集群,所述級(jí)域目錄服務(wù)器集群中各個(gè)目錄服務(wù)器之間具有域間掛接關(guān)系;方法包括發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù);當(dāng)未存在時(shí),確定所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器,如果否,將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述頂級(jí)域目錄服務(wù)器,從所述頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器,獲取與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。優(yōu)選地,從頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器包括將所述頂級(jí)域目錄服務(wù)器作為目標(biāo)數(shù)據(jù)服務(wù)器,在所述目標(biāo)數(shù)據(jù)服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù),當(dāng)查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),獲取所述目錄數(shù)據(jù);否則,查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在目錄的轉(zhuǎn)介條目;依據(jù)所述轉(zhuǎn)介條目將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)數(shù)據(jù)服務(wù)器的子級(jí)域目錄服務(wù)器;將所述子級(jí)域目錄服務(wù)器作為新的目標(biāo)數(shù)據(jù)服務(wù)器,在所述新的目錄數(shù)據(jù)服務(wù)器中查找與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)。優(yōu)選地,當(dāng)確定所述本地目錄服務(wù)器為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器時(shí),將所述頂級(jí)域目錄服務(wù)器作為目標(biāo)數(shù)據(jù)服務(wù)器,在所述目標(biāo)數(shù)據(jù)服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)。優(yōu)選地,還包括當(dāng)在所述級(jí)域目錄服務(wù)器集群中未查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),返回未查找到信息至客戶端。本申請(qǐng)公開了一種目錄服務(wù)跨域數(shù)據(jù)解析系統(tǒng),所述系統(tǒng)應(yīng)用于級(jí)域目錄服務(wù)器集群,所述級(jí)域目錄服務(wù)器集群中各個(gè)目錄服務(wù)器之間具有域間掛接關(guān)系;所述系統(tǒng)包括發(fā)送單元,用于發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在于所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù);轉(zhuǎn)發(fā)單元,用于在所述本地目錄服務(wù)器中未存在于所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),確定所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器,如果否,將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述頂級(jí)域目錄服務(wù)器,從所述頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器,獲取與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。優(yōu)選地,所述轉(zhuǎn)發(fā)單元包括判斷子單元;所述的判斷子單元用于判斷所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器。優(yōu)選地,所述轉(zhuǎn)發(fā)單元包括反饋?zhàn)訂卧?;所述的反饋?zhàn)訂卧糜诋?dāng)在所述級(jí)域目錄服務(wù)器集群中未查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),返回未查找到信息至客戶端。從以上技術(shù)方案可以看出,本發(fā)明中提供了一種目錄服務(wù)跨域解析的方法,在已經(jīng)掛接完成的目錄服務(wù)器之間進(jìn)行數(shù)據(jù)查詢,客戶端發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢本地目錄服務(wù)器中是否存在與所屬查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù),當(dāng)未存在時(shí),確定所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器,如果否,將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述頂級(jí)域目錄服務(wù)器,從所述頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器,獲取與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù),因此對(duì)于目錄服務(wù)跨域數(shù)據(jù)查詢不要求大負(fù)荷的事務(wù)處理,提高了跨域數(shù)據(jù)查詢的速度。


為了更清楚地說明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本申請(qǐng)中一種目錄服務(wù)跨域數(shù)據(jù)解析方法實(shí)施例1的流程圖;圖2是本申請(qǐng)中一種目錄服務(wù)跨域數(shù)據(jù)解析方法實(shí)施例2的流程圖;圖3是本申請(qǐng)中一種目錄服務(wù)跨域數(shù)據(jù)解析方法實(shí)施例3的流程圖;圖4是本申請(qǐng)中一種目錄服務(wù)跨域數(shù)據(jù)解析具體訪問的示意圖;圖5是本申請(qǐng)中一種目錄服務(wù)跨域數(shù)據(jù)解析系統(tǒng)實(shí)施例1的結(jié)構(gòu)框圖;圖6是本申請(qǐng)中一種目錄服務(wù)跨域數(shù)據(jù)解析系統(tǒng)實(shí)施例2的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算裝置環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器裝置、包括以上任何裝置或設(shè)備的分布式計(jì)算環(huán)境等等。本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。本申請(qǐng)應(yīng)用于級(jí)域目錄服務(wù)器集群,所述級(jí)域目錄服務(wù)器集群中各個(gè)目錄服務(wù)器之間具有域間掛接關(guān)系,主要思想可以包括,發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù);當(dāng)未存在時(shí),確定所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器,如果否,將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述頂級(jí)域目錄服務(wù)器,從所述頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器,獲取與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。參考圖1,示出了本申請(qǐng)一種目錄服務(wù)跨域數(shù)據(jù)解析方法實(shí)施例1的流程圖,可以包括以下步驟 步驟SlOl 發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù); 當(dāng)客戶端發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。步驟S102 當(dāng)未存在時(shí),確定所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器,如果否,將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述頂級(jí)域目錄服務(wù)器,從所述頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址, 依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器,獲取與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。當(dāng)未存在于所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),確定所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器,如果否,將所述的查詢信息轉(zhuǎn)發(fā)至頂級(jí)域目錄服務(wù)器,將所述頂級(jí)域目錄服務(wù)器作為目標(biāo)數(shù)據(jù)服務(wù)器,在所述目標(biāo)數(shù)據(jù)服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù),當(dāng)查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),獲取所述目錄數(shù)據(jù),否則,查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄的轉(zhuǎn)介條目,依據(jù)轉(zhuǎn)介條目將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)數(shù)據(jù)服務(wù)器的子級(jí)域目錄服務(wù)器, 將所述子級(jí)域目錄服務(wù)器作為新的目標(biāo)數(shù)據(jù)服務(wù)器,在所述新的目錄數(shù)據(jù)服務(wù)器中查找與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)。參考圖2,圖2示出了本申請(qǐng)中,從頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器包括步驟S201 發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù);步驟S202 當(dāng)未存在時(shí),判斷所述本地目錄服務(wù)器是否所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器;步驟S203 如果否,將所述的查詢信息轉(zhuǎn)發(fā)至頂級(jí)域目錄服務(wù)器,將所述頂級(jí)域目錄服務(wù)器作為目標(biāo)數(shù)據(jù)服務(wù)器,在所述目標(biāo)數(shù)據(jù)服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù),當(dāng)查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),獲取所述目錄數(shù)據(jù);步驟S204 如果沒有查詢到所述的目錄數(shù)據(jù),則查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在目錄的轉(zhuǎn)介條目;步驟S205 依據(jù)所述轉(zhuǎn)介條目將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)數(shù)據(jù)服務(wù)器的子級(jí)域目錄服務(wù)器;步驟S206 將所述子級(jí)域目錄服務(wù)器作為新的目標(biāo)數(shù)據(jù)服務(wù)器,在所述新的目錄數(shù)據(jù)服務(wù)器中查找與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)。步驟S207 當(dāng)在所述級(jí)域目錄服務(wù)器集群中未查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),返回未查找到信息至客戶端。參考圖3,圖3示出了本申請(qǐng)中,從頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器包括步驟S301 發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù);步驟S302 判斷所述本地目錄服務(wù)器是否所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器;
7
步驟S303 如果是,將所述頂級(jí)域目錄服務(wù)器作為目標(biāo)數(shù)據(jù)服務(wù)器,在所述目標(biāo)數(shù)據(jù)服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù),當(dāng)查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),獲取所述目錄數(shù)據(jù);步驟S304 如果沒有查詢到所述的目錄數(shù)據(jù),則查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在目錄的轉(zhuǎn)介條目;步驟S305 依據(jù)所述轉(zhuǎn)介條目將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)數(shù)據(jù)服務(wù)器的子級(jí)域目錄服務(wù)器;步驟S306 將所述子級(jí)域目錄服務(wù)器作為新的目標(biāo)數(shù)據(jù)服務(wù)器,在所述新的目錄數(shù)據(jù)服務(wù)器中查找與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)。步驟S307 當(dāng)在所述級(jí)域目錄服務(wù)器集群中未查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),返回未查找到信息至客戶端。對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。針對(duì)于具體操作環(huán)境,參見圖4中,當(dāng)訪問節(jié)點(diǎn)在D點(diǎn),D點(diǎn)是二級(jí)域,發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至二級(jí)域D的目錄服務(wù)器,并查詢二級(jí)域D的目錄服務(wù)器中是否存在與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。當(dāng)未存在時(shí),將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述頂級(jí)域A目錄服務(wù)器,將所述頂級(jí)域A目錄服務(wù)器作為目標(biāo)數(shù)據(jù)服務(wù)器,在所述目標(biāo)數(shù)據(jù)服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù),當(dāng)查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),獲取所述目錄數(shù)據(jù)。如果在頂級(jí)域A的目標(biāo)數(shù)據(jù)服務(wù)器中沒有查詢到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),將查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄的轉(zhuǎn)介條目,即為包括在頂級(jí)域條目下的與查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的一級(jí)域C的地址信息,依據(jù)所述的轉(zhuǎn)介條目將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)數(shù)據(jù)服務(wù)器的一級(jí)域C目錄服務(wù)器。將一級(jí)域C目錄服務(wù)器作為新的目標(biāo)數(shù)據(jù)服務(wù)器,在所述一級(jí)域C的目錄數(shù)據(jù)服務(wù)器中查找與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù),如果在一級(jí)域C的目標(biāo)數(shù)據(jù)服務(wù)器中沒有查詢到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),將查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄的轉(zhuǎn)介條目,即包括在一級(jí)域C條目下的與查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的二級(jí)域F的地址信息,依據(jù)所述的轉(zhuǎn)介條目將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)數(shù)據(jù)服務(wù)器的二級(jí)域F目錄服務(wù)器。將二級(jí)域F目錄服務(wù)器作為新的目標(biāo)數(shù)據(jù)服務(wù)器,在所述二級(jí)域F的目錄數(shù)據(jù)服務(wù)器中查找與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù),如果在二級(jí)域F的目標(biāo)數(shù)據(jù)服務(wù)器中沒有查詢到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),將查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄的轉(zhuǎn)介條目,即包括在二級(jí)域F條目下的與查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的下一級(jí)域的地址信息,依據(jù)上述的查詢方法在下一級(jí)域中查詢。如果還是沒有查詢到所需要的目錄服務(wù)數(shù)據(jù),將使用類似上述的方法逐級(jí)進(jìn)行查詢,直到查詢到目錄條目下沒有包括下一級(jí)的地址信息的時(shí)候,如果在此過程中查詢到所需的目錄服務(wù)數(shù)據(jù),則返回查詢到的目錄服務(wù)數(shù)據(jù)至客戶端,如果沒有查詢到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),也返回未查找到信息至客戶端。針對(duì)于具體操作環(huán)境,參見圖4中,當(dāng)訪問節(jié)點(diǎn)在A點(diǎn),A點(diǎn)是頂級(jí)域,發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至頂級(jí)域A的目錄服務(wù)器,并查詢頂級(jí)域A的目錄服務(wù)器中是否存在與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。如果在頂級(jí)域A的目標(biāo)數(shù)據(jù)服務(wù)器中沒有查詢到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),將查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄的轉(zhuǎn)介條目,即為包括在頂級(jí)域條目下的與查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的一級(jí)域B的地址信息,依據(jù)所述的轉(zhuǎn)介條目將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)數(shù)據(jù)服務(wù)器的一級(jí)域B的目錄服務(wù)器。將一級(jí)域B目錄服務(wù)器作為新的目標(biāo)數(shù)據(jù)服務(wù)器,在所述一級(jí)域B的目錄數(shù)據(jù)服務(wù)器中查找與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù),如果在一級(jí)域B的目標(biāo)數(shù)據(jù)服務(wù)器中沒有查詢到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),將查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄的轉(zhuǎn)介條目,即包括在一級(jí)域B條目下地域查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)坐在的二級(jí)域E的地址信息,依據(jù)所述的轉(zhuǎn)介條目將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)數(shù)據(jù)服務(wù)器的二級(jí)域E目錄服務(wù)器。將二級(jí)域E目錄服務(wù)器作為新的目標(biāo)數(shù)據(jù)服務(wù)器,在所述二級(jí)域E的目錄數(shù)據(jù)服務(wù)器中查找與所述查新請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù),如果在二級(jí)域E的目錄數(shù)據(jù)服務(wù)器中沒有查詢到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),將查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄的轉(zhuǎn)介條目,即包括在二級(jí)域E條目下的與查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的下一級(jí)域的地址信息,依據(jù)上述的查詢方法在下一級(jí)域中查詢。如果還是沒有查詢到所需要的目錄服務(wù)數(shù)據(jù),將使用類似上述的方法逐級(jí)進(jìn)行查詢,直到查詢到目錄條目下沒有包括下一級(jí)的地址信息的時(shí)候,如果在此過程中查詢到所需的目錄服務(wù)數(shù)據(jù),則返回查詢到的目錄服務(wù)數(shù)據(jù)至客戶端,如果沒有查詢到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),也返回未查找到信息至客戶端。與上述本申請(qǐng)一種目錄服務(wù)跨域數(shù)據(jù)解析方法實(shí)施例1所提供的方法相對(duì)應(yīng),參見圖5,本申請(qǐng)還提供了一種目錄服務(wù)跨域數(shù)據(jù)解析系統(tǒng)實(shí)施例1,在本實(shí)施例中,該系統(tǒng)可以包括發(fā)送單元501和轉(zhuǎn)發(fā)單元502 ;其中發(fā)送單元501用于發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在于所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù);轉(zhuǎn)發(fā)單元502用于在所述本地目錄服務(wù)器中未存在于所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),確定所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器,如果否,將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述頂級(jí)域目錄服務(wù)器,從所述頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器,獲取與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。本實(shí)施例所述的系統(tǒng)可以集成到客戶端的目錄服務(wù)器上。
參見圖6,優(yōu)選的,本申請(qǐng)實(shí)施例2中所述的目錄服務(wù)跨域數(shù)據(jù)解析系統(tǒng)中,轉(zhuǎn)發(fā)單元502包括判斷子單元503 ;判斷子單元503用于當(dāng)確定所述本地目錄服務(wù)器為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器時(shí),將所述頂級(jí)域目錄服務(wù)器作為目標(biāo)數(shù)據(jù)服務(wù)器,在所述目標(biāo)數(shù)據(jù)服務(wù)器中查詢與所述查詢請(qǐng)求行對(duì)應(yīng)的目錄數(shù)據(jù)。優(yōu)選的,本申請(qǐng)實(shí)施例2中所述的目錄服務(wù)跨域數(shù)據(jù)解析系統(tǒng)中,轉(zhuǎn)發(fā)單元502包括反饋?zhàn)訂卧?04 ;所述的反饋?zhàn)訂卧?04用于當(dāng)在所述級(jí)域目錄服務(wù)器集群中未查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),返回未查找到信息至客戶端。優(yōu)選的,本申請(qǐng)實(shí)施例3中所述的目錄服務(wù)跨域數(shù)據(jù)解析系統(tǒng)示意圖類似于實(shí)施例2中的系統(tǒng)示意圖。需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。 對(duì)于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或
者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)......”限定的要素,
并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備 (可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上對(duì)本申請(qǐng)所提供的一種目錄服務(wù)跨域數(shù)據(jù)解析方法和系統(tǒng)進(jìn)行了詳細(xì)介紹, 本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
權(quán)利要求
1.一種目錄服務(wù)跨域數(shù)據(jù)解析方法,其特征在于,該方法應(yīng)用于級(jí)域目錄服務(wù)器集群, 所述級(jí)域目錄服務(wù)器集群中各個(gè)目錄服務(wù)器之間具有域間掛接關(guān)系;所述方法包括發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù);當(dāng)未存在時(shí),確定所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器,如果否,將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述頂級(jí)域目錄服務(wù)器,從所述頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器,獲取與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器包括將所述頂級(jí)域目錄服務(wù)器作為目標(biāo)數(shù)據(jù)服務(wù)器,在所述目標(biāo)數(shù)據(jù)服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù),當(dāng)查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)時(shí),獲取所述目錄數(shù)據(jù);否則,查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在目錄的轉(zhuǎn)介條目; 依據(jù)所述轉(zhuǎn)介條目將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)數(shù)據(jù)服務(wù)器的子級(jí)域目錄服務(wù)器;將所述子級(jí)域目錄服務(wù)器作為新的目標(biāo)數(shù)據(jù)服務(wù)器,在所述新的目錄數(shù)據(jù)服務(wù)器中查找與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)確定所述本地目錄服務(wù)器為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器時(shí),將所述頂級(jí)域目錄服務(wù)器作為目標(biāo)數(shù)據(jù)服務(wù)器,在所述目標(biāo)數(shù)據(jù)服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括當(dāng)在所述級(jí)域目錄服務(wù)器集群中未查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),返回未查找到信息至客戶端。
5.一種目錄服務(wù)跨域數(shù)據(jù)解析系統(tǒng),其特征在于,所述系統(tǒng)應(yīng)用于級(jí)域目錄服務(wù)器集群,所述級(jí)域目錄服務(wù)器集群中各個(gè)目錄服務(wù)器之間具有域間掛接關(guān)系;所述系統(tǒng)包括發(fā)送單元,用于發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在于所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù);轉(zhuǎn)發(fā)單元,用于在所述本地目錄服務(wù)器中未存在于所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),確定所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器, 如果否,將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述頂級(jí)域目錄服務(wù)器,從所述頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器,獲取與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述轉(zhuǎn)發(fā)單元包括判斷子單元; 所述的判斷子單元用于判斷所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述轉(zhuǎn)發(fā)單元包括反饋?zhàn)訂卧?所述的反饋?zhàn)訂卧糜诋?dāng)在所述級(jí)域目錄服務(wù)器集群中未查找到與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)時(shí),返回未查找到信息至客戶端。
全文摘要
本申請(qǐng)?zhí)峁┝艘环N目錄服務(wù)跨域數(shù)據(jù)解析方法和系統(tǒng),所述方法包括發(fā)送目錄服務(wù)數(shù)據(jù)查詢請(qǐng)求至本地目錄服務(wù)器,并查詢所述本地目錄服務(wù)器中是否存在與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù);當(dāng)未存在時(shí),確定所述本地目錄服務(wù)器是否為所述級(jí)域目錄服務(wù)器集群中的頂級(jí)域目錄服務(wù)器,如果否,將所述查詢請(qǐng)求轉(zhuǎn)發(fā)至所述頂級(jí)域目錄服務(wù)器,從所述頂級(jí)域目錄服務(wù)器中查詢與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器地址,依據(jù)所述目錄服務(wù)器地址訪問所述目錄服務(wù)數(shù)據(jù)所在的目錄服務(wù)器,獲取與所述查詢請(qǐng)求相對(duì)應(yīng)的目錄服務(wù)數(shù)據(jù)。此發(fā)明在目錄服務(wù)掛接的基礎(chǔ)上,進(jìn)行了跨域數(shù)據(jù)解析,提高了訪問數(shù)據(jù)的速度。
文檔編號(hào)G06F17/30GK102402614SQ20111043343
公開日2012年4月4日 申請(qǐng)日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者樊俐, 段文良 申請(qǐng)人:山東中創(chuàng)軟件商用中間件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
承德县| 河源市| 屏东市| 同江市| 会昌县| 长乐市| 湛江市| 武威市| 吉隆县| 喜德县| 和静县| 安平县| 洪泽县| 江阴市| 彰化市| 潼南县| 光山县| 聊城市| 化州市| 白城市| 武陟县| 赞皇县| 鄢陵县| 上栗县| 甘肃省| 莱西市| 黑山县| 延川县| 定远县| 侯马市| 自治县| 石嘴山市| 日喀则市| 石林| 陇西县| 巴彦淖尔市| 临沭县| 南开区| 辛集市| 平安县| 康平县|