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

對(duì)文件共享應(yīng)用的索引服務(wù)器支持的制作方法

文檔序號(hào):7577179閱讀:232來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):對(duì)文件共享應(yīng)用的索引服務(wù)器支持的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及給文件共享應(yīng)用提供索引服務(wù)器支持的方法、索引服務(wù)器、檢索索引服務(wù)器的方法、執(zhí)行文件共享應(yīng)用的客戶(hù)機(jī),以及相應(yīng)的計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù)
文件共享是終端用戶(hù)能夠用來(lái)匯聚存儲(chǔ)器以便創(chuàng)建非常大的存儲(chǔ)庫(kù)的手段。終端用戶(hù)計(jì)算機(jī)設(shè)備,即通常是提供存儲(chǔ)容量和網(wǎng)絡(luò)訪(fǎng)問(wèn)的電子設(shè)備,在執(zhí)行文件共享應(yīng)用時(shí),能夠利用它所存儲(chǔ)的全部或部分?jǐn)?shù)據(jù),來(lái)作為其他終端用戶(hù)計(jì)算機(jī)設(shè)備的數(shù)據(jù)服務(wù)器。同時(shí),這種計(jì)算機(jī)設(shè)備能夠從其他終端用戶(hù)計(jì)算機(jī)設(shè)備查詢(xún)文件,因此能夠獲得對(duì)通過(guò)所連接的終端用戶(hù)計(jì)算機(jī)設(shè)備而存儲(chǔ)的大數(shù)據(jù)存儲(chǔ)庫(kù)的訪(fǎng)問(wèn)。因此,該文件共享體系結(jié)構(gòu)不同于只有專(zhuān)用服務(wù)器計(jì)算機(jī)才能提供用于訪(fǎng)問(wèn)計(jì)算機(jī)客戶(hù)機(jī)的數(shù)據(jù)的公用客戶(hù)機(jī)/服務(wù)器系統(tǒng)。
然而,以下也將執(zhí)行文件共享應(yīng)用的計(jì)算機(jī)設(shè)備稱(chēng)為客戶(hù)機(jī),因?yàn)樗鼈兙哂斜旧硎俏募蚕響?yīng)用的客戶(hù)機(jī)的屬性。文件共享應(yīng)用通常在用戶(hù)/計(jì)算機(jī)設(shè)備得知文件位置并且請(qǐng)求獲得其拷貝所利用的手段上是不同的。
在文件共享應(yīng)用的一種形式中,中央索引被保存在中央索引服務(wù)器中。該索引指示哪個(gè)用戶(hù)當(dāng)前是活動(dòng)的以及它們當(dāng)前擁有那些文件。相對(duì)于需要提供的存儲(chǔ)器和帶寬,具有這種中央索引的文件共享應(yīng)用所產(chǎn)生的規(guī)模經(jīng)濟(jì)是巨大的。
由于效率和回彈能力(resilience)的原因,索引能夠通過(guò)多個(gè)服務(wù)器被分發(fā)。每個(gè)服務(wù)器都維持有作為全部索引的一部分的索引。有時(shí),這種索引服務(wù)器具有下述的引用(reference),當(dāng)其他索引服務(wù)器本身不具有相關(guān)部分的信息時(shí),它訪(fǎng)問(wèn)該引用。這種從一個(gè)索引服務(wù)器到另一個(gè)索引服務(wù)器的鏈接不是必需地用于快速文件傳輸,由于要對(duì)其進(jìn)行訪(fǎng)問(wèn)以便獲得更多信息的已知索引服務(wù)器可能是位于距離請(qǐng)求索引服務(wù)器很遠(yuǎn)的位置上的索引服務(wù)器,并且可能會(huì)提供關(guān)于物理上也位于不同于請(qǐng)求客戶(hù)機(jī)的環(huán)境另一部分中的客戶(hù)機(jī)的信息。即使當(dāng)這種遠(yuǎn)程的索引服務(wù)器可能提供所請(qǐng)求的信息并且給出能夠提供查詢(xún)文件以便下載的遠(yuǎn)程客戶(hù)機(jī)地址時(shí),由于請(qǐng)求客戶(hù)機(jī)和服務(wù)客戶(hù)機(jī)位于彼此相距較遠(yuǎn)的位置上,這種下載將花費(fèi)很長(zhǎng)時(shí)間,并且需要大量網(wǎng)絡(luò)資源。
因此,需要提供一種使客戶(hù)機(jī)能夠從具有可提供的所需文件并且位于附近的其他客戶(hù)機(jī)獲得所需文件的機(jī)制。
US 5,941,956公開(kāi)了一種網(wǎng)絡(luò)系統(tǒng),其中多個(gè)計(jì)算機(jī)在多個(gè)連接器處連接到網(wǎng)絡(luò),并且與連接器一致地提供多個(gè)地址轉(zhuǎn)換設(shè)備。在每個(gè)地址轉(zhuǎn)換設(shè)備中,存儲(chǔ)與每個(gè)地址轉(zhuǎn)換設(shè)備相對(duì)應(yīng)的網(wǎng)絡(luò)上的固定地址,而獲取并且存儲(chǔ)在與每個(gè)地址轉(zhuǎn)換設(shè)備相對(duì)應(yīng)的一個(gè)連接器處連接的一個(gè)計(jì)算機(jī)的計(jì)算機(jī)地址。接著,在從這一個(gè)計(jì)算機(jī)發(fā)送到網(wǎng)絡(luò)的消息中保持的用計(jì)算機(jī)地址給出的源地址被轉(zhuǎn)換成所存儲(chǔ)的固定地址,而在從網(wǎng)絡(luò)發(fā)送到這一個(gè)計(jì)算機(jī)的消息中保持的用固定地址給出的目的地址被轉(zhuǎn)換成所存儲(chǔ)的計(jì)算機(jī)地址。
在因特網(wǎng)http//www.itmventer.com/vendors/radware.htm上檢索到的并且于2002年11月26日訪(fǎng)問(wèn)的產(chǎn)品通告,顯示了用于管理傳統(tǒng)客戶(hù)機(jī)/服務(wù)器網(wǎng)絡(luò)拓?fù)涞闹悄茇?fù)載均衡和基于鄰近性(proximity-based)地理重定向的Web服務(wù)器。網(wǎng)絡(luò)通信(traffic)可能根據(jù)網(wǎng)絡(luò)鄰近性和實(shí)際負(fù)載而在站點(diǎn)之間進(jìn)行重定向。
在因特網(wǎng)http//www.newarchitectmag.com/archives/2001/03/francisco上檢索到的并且于2002年11月26日訪(fǎng)問(wèn)的Mont Francisco的“Content deliverynetworks”,描述了用于將內(nèi)容請(qǐng)求指向最合適的位置的廣域通信管理器。
在因特網(wǎng)http//www-106.ibm.com/developerworks/library/webcachinga.html上檢索到的并且于2002年11月26日訪(fǎng)問(wèn)的Rawn Shaw,1999年9月的“Reduce network traffic with Web caching”,顯示了用于集合對(duì)Web頁(yè)的全部單獨(dú)請(qǐng)求并且將單個(gè)請(qǐng)求作為它們的代理發(fā)送到初始站點(diǎn)的Web高速緩存。當(dāng)該高速緩存接收到內(nèi)容的拷貝時(shí),它接著復(fù)制更多的拷貝,并且將它們傳送到發(fā)出請(qǐng)求的用戶(hù)。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供一種用于給文件共享應(yīng)用提供索引服務(wù)器支持的方法。處理對(duì)于調(diào)查網(wǎng)絡(luò)中索引服務(wù)器的分層結(jié)構(gòu)的請(qǐng)求。截取指向遠(yuǎn)程索引服務(wù)器的調(diào)查請(qǐng)求。將截取索引服務(wù)器身份通知該調(diào)查請(qǐng)求的始發(fā)者。
該方法最好由網(wǎng)絡(luò)中支持文件共享應(yīng)用的索引服務(wù)器執(zhí)行。因此,根據(jù)本發(fā)明的另一個(gè)方面,提供一種索引服務(wù)器,該索引服務(wù)器包括被構(gòu)造成執(zhí)行這種方法或該方法的任何實(shí)施方式之一的控制邏輯。該控制邏輯可以由硬件或軟件或其組合、以及任何其他適當(dāng)?shù)膶?shí)施方式來(lái)實(shí)施。根據(jù)本發(fā)明的另一個(gè)方面,提供一種計(jì)算機(jī)程序單元,包括計(jì)算機(jī)程序代碼,當(dāng)該計(jì)算機(jī)程序代碼被裝載到索引服務(wù)器的處理器單元中時(shí),配置該處理器單元來(lái)執(zhí)行這種方法或該方法的任何實(shí)施方式之一。
一般地,文件共享應(yīng)用使計(jì)算機(jī)設(shè)備能夠充當(dāng)數(shù)據(jù)甚至服務(wù)服務(wù)器和客戶(hù)機(jī)。經(jīng)由網(wǎng)絡(luò)連接到其他計(jì)算機(jī)設(shè)備的計(jì)算機(jī)設(shè)備,給其他遠(yuǎn)程計(jì)算機(jī)設(shè)備提供用于下載的文件選擇。反之亦然,使該計(jì)算機(jī)設(shè)備能向其他計(jì)算機(jī)設(shè)備詢(xún)問(wèn)文件的可用性及下載。與已知的客戶(hù)機(jī)/服務(wù)器系統(tǒng)相反,文件共享應(yīng)用的客戶(hù)機(jī)現(xiàn)在能夠訪(fǎng)問(wèn)存儲(chǔ)在其他活動(dòng)客戶(hù)機(jī)上的數(shù)據(jù),而不必從已知的數(shù)據(jù)服務(wù)器中檢索數(shù)據(jù)。這種文件共享由應(yīng)用來(lái)管理。已知的文件共享應(yīng)用有例如Gnutella等。
由于計(jì)算機(jī)設(shè)備開(kāi)始不知道到哪里找到文件,所以可能存在被安裝在網(wǎng)絡(luò)上的索引服務(wù)器,該網(wǎng)絡(luò)提供對(duì)文件查詢(xún)客戶(hù)機(jī)的支持。索引服務(wù)器一般維持有索引,該索引提供關(guān)于在哪個(gè)客戶(hù)機(jī)上能夠檢索到那些信息服務(wù)或文件的信息。索引可能將一個(gè)或多個(gè)文件映射到文件共享客戶(hù)機(jī)。它可能僅僅映射當(dāng)前可用于下載的文件?!爱?dāng)前可用”最好指計(jì)算機(jī)設(shè)備不僅在其存儲(chǔ)庫(kù)中存儲(chǔ)了文件且允許訪(fǎng)問(wèn)該文件,而且當(dāng)前是活動(dòng)的以便立即下載相應(yīng)的文件。然而,也可能準(zhǔn)備索引以便將文件共享客戶(hù)機(jī)映射到文件或服務(wù)。一般地,該索引可以提供關(guān)于“到哪里找什么”的信息??梢圆捎貌煌谏鲜龇绞降姆绞絹?lái)構(gòu)造或定義這種信息。不同的索引服務(wù)器可能包含重疊或部分冗余的信息。不同索引服務(wù)器的索引一起表示包含所有可用信息的全部索引。
對(duì)于特定的文件共享應(yīng)用,代替在一個(gè)中央索引服務(wù)器上提供一個(gè)中央索引,根據(jù)本發(fā)明的一個(gè)方面,最好提供包含幾個(gè)索引服務(wù)器的基礎(chǔ)網(wǎng)絡(luò)結(jié)構(gòu),從而在網(wǎng)絡(luò)內(nèi)提供分布的索引表。一般地,這種索引服務(wù)器僅僅在其索引中提供信息選擇,例如,在該索引服務(wù)器負(fù)責(zé)的數(shù)量有限的計(jì)算機(jī)設(shè)備上哪些數(shù)據(jù)文件是可用的。
本發(fā)明的核心是通過(guò)網(wǎng)絡(luò)發(fā)送對(duì)于網(wǎng)絡(luò)分層結(jié)構(gòu)的調(diào)查請(qǐng)求。
這種請(qǐng)求的始發(fā)者最好是下述終端用戶(hù)計(jì)算機(jī)設(shè)備,當(dāng)查找文件時(shí),該終端用戶(hù)計(jì)算機(jī)設(shè)備更愿意調(diào)查訪(fǎng)問(wèn)哪個(gè)索引服務(wù)器以便獲得更多信息。當(dāng)客戶(hù)機(jī)不打算針對(duì)未來(lái)請(qǐng)求來(lái)訪(fǎng)問(wèn)這種調(diào)查出的索引服務(wù)器時(shí),索引服務(wù)器自己可以建立對(duì)未來(lái)請(qǐng)求的智能支持,例如,利用使全部客戶(hù)機(jī)的請(qǐng)求重定向到它自身,即使在這些請(qǐng)求被發(fā)往別處時(shí)也可如此。
這種請(qǐng)求的始發(fā)者也可以是在索引服務(wù)器的分層結(jié)構(gòu)之內(nèi)尋找其他索引服務(wù)器的索引服務(wù)器,尤其是子或父索引服務(wù)器。特別地,當(dāng)索引服務(wù)器不能夠?qū)⒄?qǐng)求的信息提供給客戶(hù)機(jī)時(shí),該索引服務(wù)器最好將該客戶(hù)機(jī)的請(qǐng)求轉(zhuǎn)發(fā)給有可能能夠提供所請(qǐng)求的信息的另一個(gè)索引服務(wù)器。
這種初始調(diào)查請(qǐng)求的目的地可能是建立索引服務(wù)器分層結(jié)構(gòu)的頂層的已知根索引服務(wù)器,或者可能是另一個(gè)已知的索引服務(wù)器,最好是已知的中央索引服務(wù)器,它是索引服務(wù)器分層結(jié)構(gòu)中的高級(jí)索引服務(wù)器。
索引服務(wù)器監(jiān)視它可以訪(fǎng)問(wèn)的網(wǎng)絡(luò)通信。無(wú)論何時(shí)監(jiān)視到?jīng)]有寫(xiě)給該正在監(jiān)視的索引服務(wù)器而是指向其他索引服務(wù)器的調(diào)查請(qǐng)求,都截取該請(qǐng)求。由于例如調(diào)查請(qǐng)求等消息一般地采取最短路徑、經(jīng)由路由器、網(wǎng)關(guān)及其他網(wǎng)絡(luò)設(shè)備、穿過(guò)網(wǎng)絡(luò)被傳送到目的地,因此無(wú)論何時(shí)檢測(cè)到這種消息,都強(qiáng)烈地暗示著就到請(qǐng)求的始發(fā)者的網(wǎng)絡(luò)跳躍而言,該截取索引服務(wù)器的位置比調(diào)查請(qǐng)求的目的地更近。
當(dāng)通過(guò)上述方式截取到調(diào)查請(qǐng)求時(shí),提取所截取的請(qǐng)求的始發(fā)者,并且將通知發(fā)送到該始發(fā)者,從而公開(kāi)了該截取索引服務(wù)器的身份。這樣,就通知了該調(diào)查請(qǐng)求的始發(fā)者,有另一個(gè)索引服務(wù)器被安排在該始發(fā)者與目的地之間。
該通知可能被始發(fā)者截取作為將其他請(qǐng)求寫(xiě)給該截取索引服務(wù)器的建議,或者可能被當(dāng)作將全部其他請(qǐng)求指向該特定索引服務(wù)器的嚴(yán)格規(guī)則。特別地,文件查詢(xún)請(qǐng)求或其他內(nèi)容查詢(xún)請(qǐng)求可能被寫(xiě)給調(diào)查出的中間索引服務(wù)器。
該截取索引服務(wù)器最好通過(guò)傳送它自己的地址,將它的身份公開(kāi)給該調(diào)查請(qǐng)求的始發(fā)者。此外,能夠進(jìn)行添加,該地址被連接到索引服務(wù)器名稱(chēng)或其他附加索引服務(wù)器特征,以便使該索引服務(wù)器是惟一的并且是可與請(qǐng)求的始發(fā)者能夠識(shí)別的全部其他索引服務(wù)器相區(qū)別的。在替換實(shí)施例中,該截取索引服務(wù)器的地址被傳送給請(qǐng)求的始發(fā)者,但是被鏈接到調(diào)查請(qǐng)求的目的地,例如,根索引服務(wù)器的名稱(chēng)。該處理被稱(chēng)為“偽裝”。由于未來(lái)的調(diào)查請(qǐng)求以及查詢(xún)或其他請(qǐng)求仍然能夠被發(fā)送到曾經(jīng)確定的根索引服務(wù)器身份,現(xiàn)在該身份被鏈接到截取索引服務(wù)器,這使得消息的始發(fā)者能夠加入到該新通信協(xié)議之下,而無(wú)需改變其軟件。
所截取的請(qǐng)求被中間索引服務(wù)器丟棄,因此沒(méi)有被轉(zhuǎn)發(fā)到其目的地。響應(yīng)于該截取的調(diào)查請(qǐng)求,所截取的請(qǐng)求可以在通知始發(fā)者之前或之后被丟棄。
通過(guò)在索引服務(wù)器上執(zhí)行該方法或提供執(zhí)行這種方法的索引服務(wù)器,文件共享客戶(hù)機(jī)能夠激活來(lái)自附近索引服務(wù)器的通知,該客戶(hù)機(jī)到目前為止尚不熟悉該附近索引服務(wù)器,但該附近索引服務(wù)器可能是位于距離該客戶(hù)機(jī)較近或最近的索引服務(wù)器,因而可能具有將未來(lái)請(qǐng)求指向它的吸引力,以便節(jié)省文件傳輸時(shí)間和網(wǎng)絡(luò)資源。
由于索引服務(wù)器分層結(jié)構(gòu)無(wú)論何時(shí)需要都能夠被調(diào)查,并且需要具有在索引服務(wù)器上實(shí)施的協(xié)議的形式的較少資源,本發(fā)明支持索引服務(wù)器在網(wǎng)絡(luò)內(nèi)的不同位置處的非常靈活的安裝或拆除。
因?yàn)榭蛻?hù)機(jī)和索引服務(wù)器能夠?qū)ψ詈脤?xiě)給哪個(gè)索引服務(wù)器進(jìn)行自我管理,所以本發(fā)明將自主性增加到文件共享應(yīng)用中。索引服務(wù)器能夠進(jìn)行自我管理以便適應(yīng)新的網(wǎng)絡(luò)拓?fù)洹?br> 在優(yōu)選實(shí)施例中,截取的請(qǐng)求被丟棄,并且沒(méi)有被轉(zhuǎn)發(fā)到其目的地。接著,截取索引服務(wù)器對(duì)該調(diào)查消息進(jìn)行全面控制。可替換地,該截取的請(qǐng)求可能被轉(zhuǎn)發(fā)到其目的地。接著,當(dāng)在該請(qǐng)求到達(dá)目的地的路徑上存在多個(gè)索引服務(wù)器時(shí),該請(qǐng)求客戶(hù)機(jī)能夠接收對(duì)該調(diào)查請(qǐng)求的多個(gè)答復(fù)。在從不同的索引服務(wù)器接收到身份識(shí)別消息之后,該客戶(hù)機(jī)能夠使用其他手段來(lái)確定哪個(gè)是最近的,并且/或者能夠針對(duì)其他通信選擇它們之一。
在本發(fā)明當(dāng)前方面的優(yōu)選實(shí)施例中,不僅將截取索引服務(wù)器身份通知調(diào)查請(qǐng)求的始發(fā)者,而且還通知該調(diào)查請(qǐng)求初始寫(xiě)往的遠(yuǎn)程索引服務(wù)器。這有助于使該遠(yuǎn)程索引服務(wù)器得知該截取索引服務(wù)器是子索引服務(wù)器。在索引服務(wù)器分層結(jié)構(gòu)方面,子索引服務(wù)器低于父索引服務(wù)器至少一個(gè)級(jí)別。
該截取索引服務(wù)器的身份最好被存儲(chǔ)在遠(yuǎn)程索引服務(wù)器上,例如,以便使其他請(qǐng)求被指向作為子索引服務(wù)器的截取索引服務(wù)器。
遠(yuǎn)程索引服務(wù)器可以最好響應(yīng)于該通知,將調(diào)查請(qǐng)求發(fā)送到截取索引服務(wù)器。這種調(diào)查請(qǐng)求可能有助于公開(kāi)位于該截取和遠(yuǎn)程索引服務(wù)器之間的其他索引服務(wù)器。
在優(yōu)選實(shí)施例中,索引服務(wù)器自身顯示出針對(duì)父索引服務(wù)器描述的行為。當(dāng)接收到來(lái)自遠(yuǎn)程索引服務(wù)器的公開(kāi)其身份為截取索引服務(wù)器的通知時(shí),該索引服務(wù)器將遠(yuǎn)程索引服務(wù)器登記為子索引服務(wù)器。該特征有助于索引服務(wù)器得知其環(huán)境中的分層級(jí)別。響應(yīng)于這種通知,該索引服務(wù)器更愿意將未來(lái)查詢(xún)請(qǐng)求或其他請(qǐng)求發(fā)送或轉(zhuǎn)發(fā)到該登記的子索引服務(wù)器。
最好是,不僅截取了被指向遠(yuǎn)程索引服務(wù)器的調(diào)查請(qǐng)求,而且接受被“按規(guī)則”指向該當(dāng)前索引服務(wù)器作為接收者的調(diào)查請(qǐng)求。由于最近的索引服務(wù)器對(duì)于其客戶(hù)機(jī)或子或父索引服務(wù)器不總是未知的,調(diào)查請(qǐng)求不必激活截取,而是可能被按規(guī)則發(fā)送到其目的地。因此,接收索引服務(wù)器通知始發(fā)者。
在另一個(gè)優(yōu)選實(shí)施例中,索引服務(wù)器采取步驟調(diào)查父索引服務(wù)器。索引服務(wù)器將調(diào)查請(qǐng)求發(fā)送到已知的索引服務(wù)器,并且接收響應(yīng)于該請(qǐng)求的通知。
最好是,當(dāng)已知的索引服務(wù)器是所接收的通知的始發(fā)者時(shí),已知的索引服務(wù)器被登記為父索引服務(wù)器。
當(dāng)所接收的通知的始發(fā)者不是已知的索引服務(wù)器而是截取索引服務(wù)器時(shí),所接收的通知的始發(fā)者也能夠被登記為父索引服務(wù)器。
代替立即登記不是已知索引服務(wù)器的所接收的通知的始發(fā)者,發(fā)送新的調(diào)查請(qǐng)求,現(xiàn)在被指向所接收的通知的始發(fā)者。期待響應(yīng)于該新調(diào)查消息的另外通知,并且評(píng)估該另外的通知。最好是,該另外通知的始發(fā)者被登記為父索引服務(wù)器。然而,當(dāng)該另外通知的始發(fā)者不是新調(diào)查請(qǐng)求的接收者而是另一個(gè)截取索引服務(wù)器時(shí),可以將新的調(diào)查請(qǐng)求發(fā)送到該截取索引服務(wù)器,等等,直到檢測(cè)到最近索引服務(wù)器。
調(diào)查父索引服務(wù)器結(jié)構(gòu)的建議方式也能夠應(yīng)用來(lái)調(diào)查子索引服務(wù)器結(jié)構(gòu)。接著,調(diào)查請(qǐng)求可能被寫(xiě)往已知的低級(jí)別的索引服務(wù)器或已知的客戶(hù)機(jī),以便由它所經(jīng)過(guò)的索引服務(wù)器——如果存在任何一個(gè)——截取。
由于網(wǎng)絡(luò)拓?fù)淇赡芨淖儾⑶铱赡茉黾踊騽h除索引服務(wù)器,父或子索引服務(wù)器調(diào)查最好是周期性地啟動(dòng)——例如,基于每日啟動(dòng)。
除了處理調(diào)查請(qǐng)求之外,所建議的方法和/或相應(yīng)的索引服務(wù)器還將對(duì)于查詢(xún)作為文件共享應(yīng)用的一部分的文件的請(qǐng)求進(jìn)行處理。響應(yīng)于查詢(xún)或內(nèi)容請(qǐng)求,搜索索引服務(wù)器的索引,以便找到能夠提供所查詢(xún)的文件的被登記的客戶(hù)機(jī)。一般地,將該客戶(hù)機(jī)地址返回到查詢(xún)客戶(hù)機(jī)。
當(dāng)所查詢(xún)的文件沒(méi)有被分配給在索引中登記的客戶(hù)機(jī)時(shí),該查詢(xún)被轉(zhuǎn)發(fā)到登記的子索引服務(wù)器??商鎿Q地,相應(yīng)的請(qǐng)求被發(fā)送到登記的子索引服務(wù)器。這能夠滿(mǎn)足該請(qǐng)求客戶(hù)機(jī),并且從通過(guò)所寫(xiě)往的子索引服務(wù)器而登記的附近的客戶(hù)機(jī)提供文件,這是由于子索引服務(wù)器主要指示到父索引服務(wù)器的鄰近性。
當(dāng)所查詢(xún)的文件沒(méi)有被分配給在索引中登記的客戶(hù)機(jī)時(shí),該查詢(xún)被轉(zhuǎn)發(fā)到登記的父索引服務(wù)器??商鎿Q地,相應(yīng)的請(qǐng)求被發(fā)送到登記的父索引服務(wù)器。當(dāng)所查詢(xún)的索引服務(wù)器不知曉任何子索引服務(wù)器時(shí),或者當(dāng)子索引服務(wù)器中的搜索失敗時(shí),優(yōu)選該實(shí)施例。
根據(jù)以下介紹的很多優(yōu)選實(shí)施例,控制邏輯發(fā)送消息以便管理請(qǐng)求。應(yīng)當(dāng)對(duì)此做出如下解釋?zhuān)纯刂七壿嬛饕P(guān)于發(fā)送消息做出決定,而消息的物理發(fā)送由接口初始化,該接口由控制邏輯控制或者從控制邏輯接收消息以便轉(zhuǎn)發(fā)。
在一個(gè)優(yōu)選實(shí)施例中,索引服務(wù)器能夠被實(shí)施為單獨(dú)的電子設(shè)備。在該實(shí)施例中,索引服務(wù)器具有訪(fǎng)問(wèn)特定網(wǎng)絡(luò)線(xiàn)路的手段,以便截取數(shù)據(jù)包形式的調(diào)查請(qǐng)求。過(guò)濾器單元作為該索引服務(wù)器的一部分,能夠處理截取。該過(guò)濾器單元對(duì)以一種或另一種方式指示它們是相關(guān)的文件共享應(yīng)用的消息進(jìn)行過(guò)濾,例如,通過(guò)檢查T(mén)CP消息的端口字段。該過(guò)濾器單元可能體現(xiàn)為在網(wǎng)絡(luò)處理器上實(shí)施的數(shù)據(jù)包過(guò)濾邏輯。該控制單元可能提取全部過(guò)濾的文件共享消息的調(diào)查請(qǐng)求。在其他文件共享請(qǐng)求中檢查調(diào)查請(qǐng)求也能夠由過(guò)濾器單元來(lái)實(shí)施??商鎿Q地,調(diào)查請(qǐng)求可能利用過(guò)濾器單元來(lái)檢測(cè)。
特別是在優(yōu)選實(shí)施例中,索引服務(wù)器與路由器相關(guān)聯(lián)。索引服務(wù)器能夠是從路由器接收或轉(zhuǎn)移網(wǎng)絡(luò)通信的單獨(dú)單元——或者甚至是已經(jīng)過(guò)濾的網(wǎng)絡(luò)通信。最好是,索引服務(wù)器使用路由器來(lái)進(jìn)行訪(fǎng)問(wèn)和低級(jí)別通信(數(shù)據(jù)包)處理。上述索引服務(wù)器的功能還能夠與路由器功能一起實(shí)施為一個(gè)單獨(dú)的索引服務(wù)器/路由器單元。將索引服務(wù)器連接到路由器是有利的,由于允許快速訪(fǎng)問(wèn),并且數(shù)據(jù)包主要在最短路徑上經(jīng)由路由器從始發(fā)者導(dǎo)向目的地,如此使得給路由器分配索引服務(wù)器至少大致確定了索引服務(wù)器的位置在客戶(hù)機(jī)與另一個(gè)索引服務(wù)器之間。
本發(fā)明所請(qǐng)求保護(hù)的另一個(gè)方面是提供一種從客戶(hù)機(jī)的觀(guān)點(diǎn)來(lái)檢索索引服務(wù)器客戶(hù)機(jī)的方法。該方法包括將調(diào)查網(wǎng)絡(luò)中索引服務(wù)器分層結(jié)構(gòu)的請(qǐng)求發(fā)送到已知索引服務(wù)器,接收響應(yīng)于調(diào)查請(qǐng)求的通知,并且登記所接收的通知的始發(fā)者作為未來(lái)文件查詢(xún)請(qǐng)求的目的地。
相應(yīng)地,還提供了一種用于執(zhí)行文件共享應(yīng)用的客戶(hù)機(jī)計(jì)算機(jī),包括被構(gòu)造成執(zhí)行這種方法的控制邏輯;并且提供一種計(jì)算機(jī)程序單元,包括計(jì)算機(jī)程序代碼,當(dāng)該計(jì)算機(jī)程序代碼被裝載到客戶(hù)機(jī)計(jì)算機(jī)的處理器單元中時(shí),配置處理器單元來(lái)執(zhí)行這種方法。
本發(fā)明所請(qǐng)求保護(hù)的另一個(gè)方面是提供一種從系統(tǒng)的觀(guān)點(diǎn)來(lái)檢索索引服務(wù)器的方法,其中調(diào)查網(wǎng)絡(luò)中索引服務(wù)器分層結(jié)構(gòu)的請(qǐng)求被發(fā)送到已知索引服務(wù)器,其中調(diào)查請(qǐng)求由得知調(diào)查請(qǐng)求的第一索引服務(wù)器截取,其中將截取索引服務(wù)器身份通知調(diào)查請(qǐng)求的始發(fā)者,其中所截取的請(qǐng)求由截取索引服務(wù)器丟棄而不將其轉(zhuǎn)發(fā)到其目的地,并且其中調(diào)查請(qǐng)求的始發(fā)者登記截取索引服務(wù)器作為文件查詢(xún)請(qǐng)求的收信人。
本發(fā)明和實(shí)施例的全部不同方面的益處伴隨著本發(fā)明方法及其上述實(shí)施例的益處一起顯示。


通過(guò)以下結(jié)合附圖,參照本發(fā)明的當(dāng)前優(yōu)選且仍為示例性的實(shí)施例的詳細(xì)描述,將會(huì)更充分地理解本發(fā)明及其實(shí)施例。
附圖如下圖1是本發(fā)明實(shí)施例的包含索引服務(wù)器的網(wǎng)絡(luò)的示意圖;圖2、3、4中的每一個(gè)附圖示出了本發(fā)明實(shí)施例的調(diào)查圖1所示的網(wǎng)絡(luò)中索引服務(wù)器分層結(jié)構(gòu)的方式;不同附圖可以包含相同的標(biāo)記,表示具有相似或一致內(nèi)容的單元。
具體實(shí)施例方式
圖1示出了本發(fā)明實(shí)施例的包含索引服務(wù)器的網(wǎng)絡(luò)的示意圖。圖1示出了所建立的網(wǎng)絡(luò),包含客戶(hù)機(jī)和知曉分層結(jié)構(gòu)的索引服務(wù)器。分層結(jié)構(gòu)是根據(jù)圖2-4以及相應(yīng)的說(shuō)明而被調(diào)查的。
在圖1中通常對(duì)于文件共享設(shè)備來(lái)說(shuō),客戶(hù)機(jī)C10-C12、C20-C22、C30-C32位于網(wǎng)絡(luò)的“邊緣”,它們能夠被實(shí)現(xiàn)為計(jì)算機(jī)設(shè)備,包含移動(dòng)電話(huà)、PDA、膝上電腦或其他設(shè)備。它們?cè)L問(wèn)網(wǎng)絡(luò),不僅可以從Web服務(wù)器上檢索數(shù)據(jù),而且可以運(yùn)行文件共享應(yīng)用,這些文件共享應(yīng)用使存儲(chǔ)在其他客戶(hù)機(jī)上的文件可用,并且反過(guò)來(lái)使存儲(chǔ)在上述客戶(hù)機(jī)上的文件對(duì)于處于網(wǎng)絡(luò)“邊緣”的其他客戶(hù)機(jī)可用。
路由器RT1-RT6被構(gòu)造成用于將網(wǎng)絡(luò)上的通信轉(zhuǎn)發(fā)到其目的地。
介紹根服務(wù)器R,例如,它提供特定文件共享應(yīng)用的核心信息。當(dāng)為了參加文件共享應(yīng)用,客戶(hù)機(jī)第一次訪(fǎng)問(wèn)根服務(wù)器(例如下載文件共享軟件)時(shí),根服務(wù)器地址可能被存儲(chǔ)在客戶(hù)機(jī)中。
提供了幾個(gè)索引服務(wù)器I1-I4,它們中的每一個(gè)都連接到特定路由器RT2到RT5。然而,不是每一個(gè)路由器-RT1和RT6都連接到索引服務(wù)器,因?yàn)樗饕?wù)器通常不會(huì)顯示出網(wǎng)絡(luò)上路由器的密度。
正如從圖1中能夠看出的,在客戶(hù)機(jī)Cxy與根服務(wù)器R之間建立的索引路由器被組織成樹(shù)。于是,在“網(wǎng)絡(luò)距離”意義上彼此接近的所有客戶(hù)機(jī)Cxy現(xiàn)在都通過(guò)相同的索引服務(wù)器登記。根據(jù)圖1,到客戶(hù)機(jī)C10、C11、C12最近的索引服務(wù)器是索引服務(wù)器I1,到客戶(hù)機(jī)C20、C21、C22最近的索引服務(wù)器是索引服務(wù)器I2,等等。此外,索引服務(wù)器最好提供關(guān)于最近的客戶(hù)機(jī)以及它們的可共享文件的信息。于是,索引本身通過(guò)多個(gè)索引服務(wù)器被分發(fā)。例如,索引服務(wù)器I1最好維持包含客戶(hù)機(jī)C10-C12的信息的索引。因此,該索引的分發(fā)就與相應(yīng)文件所駐留的位置緊密相關(guān)聯(lián)。
首先在該本地范圍內(nèi)處理查詢(xún)內(nèi)容/文件的請(qǐng)求。索引服務(wù)器自身被分組成分層結(jié)構(gòu),使得分層結(jié)構(gòu)之內(nèi)的相對(duì)接近性對(duì)應(yīng)于網(wǎng)絡(luò)接近性。
如果客戶(hù)機(jī)C10在圖1的網(wǎng)絡(luò)內(nèi)尋找文件,接著由于客戶(hù)機(jī)C10知曉索引服務(wù)器I1是最近的索引服務(wù)器,就詢(xún)問(wèn)第一索引服務(wù)器I1。如果索引服務(wù)器I1沒(méi)有在它的索引內(nèi)找到該文件-這意味著客戶(hù)機(jī)C11或C12中沒(méi)有一個(gè)可以提供該文件,然后它將根據(jù)圖1詢(xún)問(wèn)它的所有子索引服務(wù)器,即索引服務(wù)器I2。如果在索引服務(wù)器I2的索引中沒(méi)有找到該文件,則索引服務(wù)器I1詢(xún)問(wèn)其父索引服務(wù)器I4,父索引服務(wù)器I4可能將該請(qǐng)求轉(zhuǎn)發(fā)給它的所有子索引服務(wù)器,除了作為請(qǐng)求索引服務(wù)器的I1以外。該過(guò)程繼續(xù)進(jìn)行,直到找到該文件或者確定該文件不存在為止。當(dāng)找到該文件時(shí),該文件的最近距離被返回到客戶(hù)機(jī)C10。
利用圖2-4來(lái)解釋根據(jù)圖1的自組織這種最近相關(guān)分層結(jié)構(gòu)的方式。
圖2、3、4中的每一個(gè)都示出了示意圖,該示意圖顯示了根據(jù)本發(fā)明實(shí)施例的調(diào)查圖1所示的網(wǎng)絡(luò)中索引服務(wù)器分層結(jié)構(gòu)的方式。
這些附圖中使用的箭頭指示通過(guò)網(wǎng)絡(luò)發(fā)送的消息。每一個(gè)箭頭用標(biāo)簽標(biāo)注,該標(biāo)簽指示消息的類(lèi)型,接著是消息的始發(fā)者,以及—冒號(hào)之后—消息的收信人。
當(dāng)客戶(hù)機(jī)被激活時(shí),它試圖調(diào)查距離它自己的位置最近的索引服務(wù)器。這種索引服務(wù)器能夠通過(guò)指向已知索引服務(wù)器的調(diào)查請(qǐng)求檢測(cè)到。該調(diào)查請(qǐng)求經(jīng)過(guò)的索引服務(wù)器可能至少比已知索引服務(wù)器距離客戶(hù)機(jī)更近。于是,根據(jù)圖1的所有索引服務(wù)器I1-I4具有根據(jù)本發(fā)明一個(gè)方面的控制邏輯,以便在被監(jiān)視時(shí)截取這種調(diào)查請(qǐng)求。
從圖2開(kāi)始,首先介紹基于地理最近性的自組織索引服務(wù)器分層結(jié)構(gòu)的步驟??蛻?hù)機(jī)C10被激活,并且將調(diào)查請(qǐng)求IR發(fā)送到根服務(wù)器R,客戶(hù)機(jī)C10已知根服務(wù)器R的地址。該調(diào)查請(qǐng)求IR激活位于到根服務(wù)器R的路徑上的索引服務(wù)器的驚嘆(exclamation),于是能夠被截取作為具有如下調(diào)查內(nèi)容的消息“當(dāng)與根服務(wù)器R通話(huà)時(shí)我必須與誰(shuí)通話(huà)?”或“我應(yīng)當(dāng)如何到達(dá)根服務(wù)器R?”。
由于通信被從路由器RT2轉(zhuǎn)移到索引服務(wù)器I1,來(lái)自客戶(hù)機(jī)C10的調(diào)查請(qǐng)求IR從路由器RT1指向路由器RT2,并且被轉(zhuǎn)發(fā)到索引服務(wù)器I1。以前客戶(hù)機(jī)C10不知道索引服務(wù)器I1。索引服務(wù)器I1截取該指向根服務(wù)器R的調(diào)查請(qǐng)求IR,并且丟棄該請(qǐng)求。響應(yīng)于所截取的調(diào)查請(qǐng)求IR,索引服務(wù)器I1將通知NT發(fā)送到客戶(hù)機(jī)C10,從而公開(kāi)了它的身份。具有如下內(nèi)容的該通知NT也能夠被截取“為了與根服務(wù)器R通話(huà),你必須與索引服務(wù)器I1通話(huà)”。客戶(hù)機(jī)C10將該身份存儲(chǔ)為索引服務(wù)器,以便在該文件共享應(yīng)用控制下尋找文件時(shí)訪(fǎng)問(wèn)該索引服務(wù)器。
代替立即登記索引服務(wù)器I1作為最近索引服務(wù)器,客戶(hù)機(jī)C10可以向索引服務(wù)器I1提出新的調(diào)查請(qǐng)求,以便檢查在客戶(hù)機(jī)C10與索引服務(wù)器I1之間是否存在其他索引服務(wù)器。這可能是如下的情況當(dāng)發(fā)送到根服務(wù)器R的調(diào)查消息初始采取除了寫(xiě)往更本地的目的地的消息將會(huì)采取的路徑以外的另一個(gè)路徑時(shí)的情況。
假設(shè)每一個(gè)客戶(hù)機(jī)C10、C11、C12都發(fā)送調(diào)查請(qǐng)求IR,該調(diào)查請(qǐng)求IR被相應(yīng)地處理。
索引服務(wù)器I1利用相同的方式來(lái)調(diào)查其父索引服務(wù)器。調(diào)查請(qǐng)求IR從索引服務(wù)器I1指向已知的根索引服務(wù)器R,并且由索引服務(wù)器I4截取。索引服務(wù)器I4丟棄所截取的調(diào)查請(qǐng)求,并且將其身份通知給索引服務(wù)器I1。接著,索引服務(wù)器I1可能由于上述原因向索引服務(wù)器I4發(fā)出新的單獨(dú)的調(diào)查請(qǐng)求,或者可能將索引服務(wù)器I4立即登記為父索引服務(wù)器。圖2指示與索引服務(wù)器I1有關(guān)的表,該表示出了列表的父索引服務(wù)器Px—這是索引服務(wù)器I4,并且示出了沒(méi)有子索引服務(wù)器Cx,由于目前為止沒(méi)有子索引服務(wù)器。
索引服務(wù)器I4利用相同的方式來(lái)調(diào)查其父索引服務(wù)器。調(diào)查請(qǐng)求IR從索引服務(wù)器I4指向已知的根索引服務(wù)器R。由于在索引服務(wù)器I4與根索引服務(wù)器R之間沒(méi)有中間索引服務(wù)器,所以索引服務(wù)器R接收到該調(diào)查請(qǐng)求—沒(méi)有截取任何網(wǎng)絡(luò)通信而是作為常規(guī)的收信人,并且將通知NT發(fā)送回認(rèn)可其身份的索引服務(wù)器I4。于是,索引服務(wù)器I4在相應(yīng)的索引中登記根索引服務(wù)器R作為父索引服務(wù)器。索引服務(wù)器I4還通過(guò)截取由索引服務(wù)器I1發(fā)送的調(diào)查請(qǐng)求,或者通過(guò)圖2中由虛線(xiàn)箭頭所指示的來(lái)自I1的單獨(dú)的通知,而知曉子索引服務(wù)器I1。索引服務(wù)器I1還可能向根索引服務(wù)器R指示其子索引服務(wù)器的存在。
雖然目前為止結(jié)合圖2描述的自組織過(guò)程從客戶(hù)機(jī)C10-C12調(diào)查最近索引服務(wù)器開(kāi)始,但是在大多數(shù)應(yīng)用中,索引服務(wù)器首先將調(diào)查分層結(jié)構(gòu),最好是在周期性的基礎(chǔ)上進(jìn)行,以便考慮網(wǎng)絡(luò)狀態(tài)中的任何修改。在客戶(hù)機(jī)自身被激活以后,或者在客戶(hù)機(jī)上激活了文件共享應(yīng)用之后,該客戶(hù)機(jī)將調(diào)查最近索引服務(wù)器。
圖3示出了如下方式客戶(hù)機(jī)C20-C22調(diào)查它們的父索引服務(wù)器I2,而索引服務(wù)器I2檢查出索引服務(wù)器I1為父索引服務(wù)器。索引服務(wù)器I1已經(jīng)知曉父索引服務(wù)器I4(圖2)。因此,不存在對(duì)索引服務(wù)器I1采取進(jìn)一步調(diào)查步驟的實(shí)際需要。
圖4示出了如下方式客戶(hù)機(jī)C30-C32調(diào)查它們的父索引服務(wù)器I3,而索引服務(wù)器I3檢查出索引服務(wù)器I4為父索引服務(wù)器。索引服務(wù)器I4已經(jīng)知曉根索引服務(wù)器R(圖2)。因此,不存在對(duì)索引服務(wù)器I4采取進(jìn)一步調(diào)查步驟的實(shí)際需要。
當(dāng)客戶(hù)機(jī)調(diào)查到它們的父索引服務(wù)器時(shí),它們通常將內(nèi)容查詢(xún)指向該父索引服務(wù)器。然而,在替換實(shí)施例中,例如,來(lái)自各客戶(hù)機(jī)的內(nèi)容請(qǐng)求仍然指向已知的根索引服務(wù)器。接著,該通信被截取,并且被改為指向父索引服務(wù)器,這是由于來(lái)自父服務(wù)器的忠告指示相應(yīng)的路由器這樣做。當(dāng)索引服務(wù)器被連接到路由器時(shí),特別優(yōu)選該實(shí)施例。然后,例如,當(dāng)根服務(wù)器是文件共享請(qǐng)求的缺省地址時(shí),客戶(hù)機(jī)將不必修改目的地。
重定向命令能夠利用標(biāo)準(zhǔn)協(xié)議(如OSPF或SNMP)來(lái)實(shí)施。當(dāng)索引服務(wù)器自己訪(fǎng)問(wèn)到網(wǎng)絡(luò)線(xiàn)路時(shí),索引服務(wù)器自己能夠轉(zhuǎn)發(fā)所有的數(shù)據(jù)包,并且提取相關(guān)的數(shù)據(jù)。
最好使用UDP來(lái)執(zhí)行初始化協(xié)議。在這種情況下,調(diào)查請(qǐng)求和相應(yīng)的答復(fù)通知作為UDP數(shù)據(jù)報(bào)被發(fā)送。
現(xiàn)有基于索引的文件共享協(xié)議可以使用HTTP/TCP,在這種情況下,根據(jù)本發(fā)明的索引服務(wù)器能夠截取TCP SYN消息,并且創(chuàng)建偽裝成客戶(hù)機(jī)的根索引服務(wù)器的TCP連接,接著使用HTTP重定向?qū)⒃摽蛻?hù)機(jī)重定向到索引服務(wù)器自身的地址。
權(quán)利要求
1.一種給文件共享應(yīng)用提供索引服務(wù)器支持的方法,包括·處理對(duì)于調(diào)查網(wǎng)絡(luò)中索引服務(wù)器的分層結(jié)構(gòu)的請(qǐng)求,包含·截取指向遠(yuǎn)程索引服務(wù)器的調(diào)查請(qǐng)求;以及·將該截取索引服務(wù)器身份通知該調(diào)查請(qǐng)求的始發(fā)者。
2.如權(quán)利要求1所述的方法,包括將所述截取索引服務(wù)器身份通知所述遠(yuǎn)程索引服務(wù)器。
3.如權(quán)利要求1或2所述的方法,包括·作為接收者接受調(diào)查請(qǐng)求;·響應(yīng)于該調(diào)查請(qǐng)求而通知該調(diào)查請(qǐng)求的始發(fā)者。
4.如上述權(quán)利要求中任何一項(xiàng)所述的方法,包括·接收來(lái)自遠(yuǎn)程截取索引服務(wù)器的公開(kāi)其身份的通知;·將該遠(yuǎn)程截取索引服務(wù)器登記為子索引服務(wù)器。
5.如上述權(quán)利要求中任何一項(xiàng)所述的方法,包括·將調(diào)查請(qǐng)求發(fā)送到已知索引服務(wù)器;·接收響應(yīng)于該請(qǐng)求的通知。
6.如權(quán)利要求5所述的方法,包括當(dāng)所述已知索引服務(wù)器是所接收的通知的始發(fā)者時(shí),將所述已知索引服務(wù)器登記為父索引服務(wù)器。
7.如權(quán)利要求5或6所述的方法,包括當(dāng)所接收的通知的始發(fā)者不是所述已知索引服務(wù)器時(shí),將所接收的通知的始發(fā)者登記為父索引服務(wù)器。
8.如權(quán)利要求5或6所述的方法,包括·當(dāng)所接收的通知的始發(fā)者不是所述已知索引服務(wù)器而是另一個(gè)索引服務(wù)器時(shí),將調(diào)查請(qǐng)求發(fā)送到該響應(yīng)的始發(fā)者;以及·接收響應(yīng)于該另一個(gè)調(diào)查消息的另一個(gè)通知。
9.如權(quán)利要求8所述的方法,包括將另一個(gè)通知的始發(fā)者登記為父索引服務(wù)器。
10.如上述權(quán)利要求中任何一項(xiàng)所述的方法,包括·處理查詢(xún)作為文件共享應(yīng)用的一部分的文件的請(qǐng)求,包含·針對(duì)能夠提供所查詢(xún)文件的登記客戶(hù)機(jī),搜索索引服務(wù)器的索引。
11.如權(quán)利要求10所述的方法,包括當(dāng)所查詢(xún)的文件未被分配給在該索引中登記的客戶(hù)機(jī)時(shí),將所述查詢(xún)轉(zhuǎn)發(fā)給登記的子索引服務(wù)器。
12.如權(quán)利要求10或11所述的方法,包括當(dāng)所查詢(xún)的文件未被分配給在該索引中登記的客戶(hù)機(jī)時(shí),將所述查詢(xún)轉(zhuǎn)發(fā)給登記的父索引服務(wù)器。
13.一種索引服務(wù)器,包括控制邏輯,被構(gòu)造成執(zhí)行上述權(quán)利要求中的任何一項(xiàng)所述的方法。
14.一種計(jì)算機(jī)程序單元,包括計(jì)算機(jī)程序代碼,當(dāng)該計(jì)算機(jī)程序代碼被裝載到索引服務(wù)器的處理器單元中時(shí),配置該處理器單元來(lái)執(zhí)行上述權(quán)利要求1-12中的任何一項(xiàng)所述的方法。
15.一種檢索索引服務(wù)器的方法,包括·將調(diào)查網(wǎng)絡(luò)中索引服務(wù)器分層結(jié)構(gòu)的請(qǐng)求發(fā)送到已知索引服務(wù)器;·接收響應(yīng)于該調(diào)查請(qǐng)求的通知;以及·將所接收的通知的始發(fā)者登記為未來(lái)文件查詢(xún)請(qǐng)求的目的地。
16.一種用于執(zhí)行文件共享應(yīng)用的客戶(hù)機(jī)計(jì)算機(jī),包括控制邏輯,被構(gòu)造成執(zhí)行如權(quán)利要求15所述的方法。
17.一種計(jì)算機(jī)程序單元,包括計(jì)算機(jī)程序代碼,當(dāng)該計(jì)算機(jī)程序代碼被裝載到客戶(hù)機(jī)計(jì)算機(jī)的處理器單元中時(shí),配置處理器單元來(lái)執(zhí)行如權(quán)利要求15所述的方法。
18.一種檢索索引服務(wù)器的方法,其中·調(diào)查網(wǎng)絡(luò)中索引服務(wù)器分層結(jié)構(gòu)的請(qǐng)求被發(fā)送到已知索引服務(wù)器;該調(diào)查請(qǐng)求由得知該調(diào)查請(qǐng)求的第一索引服務(wù)器截??;·將截取索引服務(wù)器身份通知該調(diào)查請(qǐng)求的始發(fā)者;·所截取的請(qǐng)求由該截取索引服務(wù)器丟棄而不將其轉(zhuǎn)發(fā)到其目的地;以及·該調(diào)查請(qǐng)求的始發(fā)者將該截取索引服務(wù)器登記為文件查詢(xún)請(qǐng)求的收信人。
全文摘要
公開(kāi)了一種對(duì)文件共享應(yīng)用的索引服務(wù)器支持。檢索索引服務(wù)器的方法包含將調(diào)查網(wǎng)絡(luò)中索引服務(wù)器的分層結(jié)構(gòu)的請(qǐng)求發(fā)送到已知的索引服務(wù)器,由知曉該調(diào)查請(qǐng)求的第一索引服務(wù)器截取該調(diào)查請(qǐng)求,將截取索引服務(wù)器身份通知該調(diào)查請(qǐng)求的始發(fā)者,由截取索引服務(wù)器丟棄所截取的請(qǐng)求。然后,調(diào)查請(qǐng)求的始發(fā)者將截取索引服務(wù)器登記為未來(lái)文件查詢(xún)請(qǐng)求的接收者。
文檔編號(hào)H04L29/08GK1703702SQ200380100978
公開(kāi)日2005年11月30日 申請(qǐng)日期2003年11月12日 優(yōu)先權(quán)日2002年11月29日
發(fā)明者約翰·G·魯尼 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜宾市| 南郑县| 韶关市| 虹口区| 会东县| 耿马| 汉沽区| 信宜市| 通渭县| 安化县| 邹城市| 大理市| 广灵县| 澄城县| 沿河| 井陉县| 峨山| 徐州市| 高碑店市| 宜君县| 松江区| 十堰市| 阳东县| 思茅市| 文昌市| 马关县| 江西省| 湘乡市| 鹿泉市| 山丹县| 临清市| 东丰县| 翼城县| 朔州市| 堆龙德庆县| 绥滨县| 巫溪县| 大渡口区| 雅安市| 万盛区| 磴口县|