專利名稱:無線網(wǎng)格下共享文件的搜索方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線設(shè)備之間的文件搜索技術(shù),特別是指一種在無線局域網(wǎng)中由相關(guān)功能無線設(shè)備及其服務(wù)組成的無線網(wǎng)格下共享文件的搜索方法。
背景技術(shù):
隨著臺式電腦、筆記本電腦、數(shù)碼設(shè)備、掌上電腦、智能手機(jī)、信息家電等設(shè)備對藍(lán)牙、802.11、通用分組無線業(yè)務(wù)(GPRS)等無線功能的廣泛利用,無線技術(shù)已得到了迅猛的發(fā)展。由于設(shè)備和設(shè)備之間的連接徹底擺脫了傳統(tǒng)電纜連接方式的束縛,無線設(shè)備之間的信息交換變得更加輕松和便捷,用戶的數(shù)量迅速增多,無線互聯(lián)技術(shù)的應(yīng)用更加頻繁。當(dāng)然,無論是有線網(wǎng)絡(luò)還是無線網(wǎng)絡(luò),用戶使用的目的都是更快的互相傳遞信息,共享各種資源,拓展單個設(shè)備的功能,降低成本并提高效率。事實(shí)上,用戶在生活和工作中使用這些設(shè)備的時候,最經(jīng)常做的一件事情就是在各個設(shè)備之間傳遞文件和信息。所以,在無線網(wǎng)絡(luò)的應(yīng)用中,用戶總是希望文件共享的方法可以更加簡便、快捷、高效,智能化和人性化。
現(xiàn)有無線設(shè)備之間文件共享的技術(shù)方案是利用無線網(wǎng)格將各種無線設(shè)備無縫的整合在一起,自動組成無線網(wǎng)絡(luò),在無線網(wǎng)格中統(tǒng)一使用可擴(kuò)展的標(biāo)記語言(XML)描述的形式進(jìn)行信息交互,并將無線設(shè)備分為文件提供設(shè)備和文件瀏覽設(shè)備,文件提供設(shè)備可以將自身的描述信息通過無線局域網(wǎng)中的無線網(wǎng)格構(gòu)架進(jìn)行發(fā)布,以使無線網(wǎng)格中的其他無線設(shè)備知曉該無線設(shè)備的情況,使得文件瀏覽設(shè)備可以方便、迅速地搜集全部無線設(shè)備上的共享文件資源,并可以按照文件資源的類型進(jìn)行整合分類。
設(shè)計(jì)文件共享方案的目的是為了使用文件資源,但是對于一個合理、高效的文件共享方案,文件的查找和定位都是最為重要的一項(xiàng)功能,如何迅速、準(zhǔn)確、方便地從眾多的文件提供設(shè)備中查找到自己需要的文件,是用戶使用文件共享時十分關(guān)心的一項(xiàng)內(nèi)容。但是由于共享的文件都是分布在各個不同設(shè)備上的,在每一個文件瀏覽設(shè)備上看到資源都是全部文件資源的一個合集,雖然現(xiàn)有技術(shù)可以在一定程度上進(jìn)行分類和整合,但是,當(dāng)用戶確定要查找某一個或者某一些文件時,還是覺得這個集合太籠統(tǒng),太寬泛,用戶很難精確的定位,因此需要給用戶提供文件搜索的功能。
由于在一個無線網(wǎng)格中,并沒有專門的文件服務(wù)器這樣的特殊設(shè)備來承擔(dān)文件信息的收集、檢索和分發(fā)功能,無線設(shè)備之間都是平等的,所以每一個無線設(shè)備發(fā)起的搜索請求都需要其它所有的設(shè)備共同配合執(zhí)行才可以實(shí)現(xiàn)。參見圖1所示,如果需要查詢文件的無線設(shè)備只是簡單地把查詢要求廣播出去,在同一個無線網(wǎng)格中的所有相關(guān)設(shè)備收到這個搜索請求后,在自身中進(jìn)行查找,并將查找結(jié)果響應(yīng)給發(fā)出請求的設(shè)備。這種文件搜索方案雖然看來很簡單,但是每個設(shè)備進(jìn)行文件查詢時,都要對網(wǎng)格中所有設(shè)備進(jìn)行廣播,每個設(shè)備都要對所接收到的所有搜索請求進(jìn)行處理,從而容易給無線設(shè)備帶來額外運(yùn)算負(fù)擔(dān),特別是當(dāng)某個無線網(wǎng)格中有多個設(shè)備同時發(fā)出請求,設(shè)備同時接收到的請求太多的時候,將給無線設(shè)備造成很大負(fù)擔(dān),占用大量資源,使無線設(shè)備的正常工作無法進(jìn)行,甚至導(dǎo)致死機(jī)、癱瘓等嚴(yán)重問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種無線網(wǎng)格下共享文件的搜索方法,使無線設(shè)備既能夠方便的在各個分布的文件設(shè)備上進(jìn)行共享文件搜索,同時又要根據(jù)各個設(shè)備的負(fù)載,靈活的處理其它設(shè)備的搜索請求,減輕本設(shè)備自身的壓力。
一種無線網(wǎng)格下共享文件的搜索方法,無線網(wǎng)格中存在互為文件瀏覽設(shè)備和文件提供設(shè)備的無線設(shè)備,包括以下步驟a)文件瀏覽設(shè)備在無線網(wǎng)格中廣播文件搜索請求;
b)接收到文件搜索請求的文件提供設(shè)備根據(jù)該文件搜索請求的優(yōu)先級和時間順序?qū)⒃撐募阉髡埱筇砑舆M(jìn)本地請求隊(duì)列中;c)文件搜索請求在所述文件提供設(shè)備的請求隊(duì)列中等待被執(zhí)行;d)文件搜索請求等待結(jié)束后,文件提供設(shè)備根據(jù)該文件搜索請求檢索本地共享文件資源中符合條件的文件,作為本地的文件檢索結(jié)果;e)文件提供設(shè)備將本地的文件檢索結(jié)果返回給相應(yīng)的文件瀏覽設(shè)備。
該方法步驟a)所述的搜索請求中至少包括發(fā)起搜索請求的文件瀏覽設(shè)備的標(biāo)識、本次檢索命令的標(biāo)識、檢索的內(nèi)容和本次檢索的優(yōu)先級。
該方法步驟a)所述的搜索請求中進(jìn)一步包括指定搜索的文件提供設(shè)備標(biāo)識;則步驟b)所述文件提供設(shè)備接收到文件搜索請求后,進(jìn)一步包括b1)根據(jù)指定搜索的文件提供設(shè)備標(biāo)識判斷該搜索請求是否需要本設(shè)備處理,如果是,則繼續(xù)后面流程,否則,將該文件搜索請求丟棄,結(jié)束對該文件搜索請求的處理流程。
該方法步驟b)所述文件提供設(shè)備接收到文件搜索請求后,進(jìn)一步包括b2)文件提供設(shè)備判斷本地請求隊(duì)列是否已滿,如果是,則將當(dāng)前文件搜索請求丟棄,否則,繼續(xù)后面流程。
該方法所述文件提供設(shè)備針對本地共享文件資源建立本地文件索引,則步驟d)所述文件提供設(shè)備檢索文件過程具體包括文件提供設(shè)備根據(jù)該文件搜索請求從本地文件索引中檢索本地共享文件資源中符合條件的文件。
該方法進(jìn)一步包括所述文件提供設(shè)備根據(jù)本地共享文件資源的變更情況,定期更新本地文件索引。
該方法步驟d)后進(jìn)一步包括所述文件提供設(shè)備判斷是否檢索到符合當(dāng)前文件搜索請求的結(jié)果,如果是,則進(jìn)入步驟e),否則,結(jié)束對當(dāng)前文件搜索請求的檢索過程。
該方法步驟a)所述文件瀏覽設(shè)備廣播的文件搜索請求采用XML描述形式;則步驟b)所述文件提供設(shè)備接收到文件搜索請求后進(jìn)一步包括將該文件搜索請求的XML描述形式解析為本設(shè)備可以處理的信息結(jié)構(gòu);步驟e)具體包括所述文件提供設(shè)備將檢索結(jié)果轉(zhuǎn)換成XML描述形式后返回至相應(yīng)的文件瀏覽設(shè)備,文件瀏覽設(shè)備將返回的檢索結(jié)果解析為本設(shè)備可以處理的信息結(jié)構(gòu)。
該方法步驟e)所述文件提供設(shè)備返回的檢索結(jié)果中至少包括包含文件提供設(shè)備的標(biāo)識、文件搜索請求本次檢索命令標(biāo)識、本次檢索出的結(jié)果總數(shù)和檢索結(jié)果列表。
從上面所述可以看出,本發(fā)明提供的一種無線網(wǎng)格下共享文件的搜索方法考慮了單機(jī)負(fù)荷問題和網(wǎng)絡(luò)負(fù)荷問題,進(jìn)行了整體的協(xié)調(diào)和優(yōu)化。通過采取按優(yōu)先級和時間順序?qū)λ阉髡埱筮M(jìn)行排隊(duì),并對搜索請求逐個分別進(jìn)行處理的技術(shù),使無線設(shè)備既能夠方便的在各個分布的文件設(shè)備上進(jìn)行共享文件搜索,又有效避免了同一時刻處理多個搜索請求時,給無線設(shè)備帶來的單機(jī)負(fù)荷問題,和同一時刻大數(shù)據(jù)量的網(wǎng)絡(luò)流量對網(wǎng)絡(luò)可能造成的沖擊。并配合本地文件索引和指定設(shè)備進(jìn)行搜索等項(xiàng)技術(shù),在大大提高了文件檢索效率的同時,又減輕了處理文件搜索請求給無線設(shè)備帶來的負(fù)擔(dān),使文件檢索不會影響本地設(shè)備的正常工作,并在本地請求隊(duì)列已滿后,限制對新搜索請求的接收,使無線設(shè)備對文件搜索請求的處理負(fù)荷得到有效保障。
圖1為現(xiàn)有技術(shù)無線網(wǎng)格內(nèi)進(jìn)行文件搜索的示意圖;圖2為本發(fā)明文件瀏覽設(shè)備內(nèi)部模塊結(jié)構(gòu)圖;圖3為本發(fā)明文件提供設(shè)備內(nèi)部模塊結(jié)構(gòu)圖;圖4為本發(fā)明文件提供設(shè)備內(nèi)部工作過程時序圖;圖5為本發(fā)明方法較佳實(shí)施例的工作流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。
本發(fā)明根據(jù)現(xiàn)有技術(shù)將無線局域網(wǎng)的同一網(wǎng)格中所有無線設(shè)備按照在文件搜索中執(zhí)行的功能不同分為文件提供設(shè)備和文件瀏覽設(shè)備,文件瀏覽設(shè)備是搜索請求的發(fā)出者,文件提供設(shè)備是搜索請求的接受者和執(zhí)行者。文件瀏覽設(shè)備和文件提供設(shè)備是相對的,文件搜索過程中,無線網(wǎng)格中無線設(shè)備可以互為文件瀏覽設(shè)備和文件提供設(shè)備,當(dāng)然也不排除一些無線設(shè)備可能只能作為文件瀏覽設(shè)備或文件提供設(shè)備。
在文件瀏覽設(shè)備中,至少包含有信息處理模塊和功能控制模塊,它們的具體功能和相互關(guān)系參見圖2所示功能控制模塊201負(fù)責(zé)接收用戶202的命令,搜集整理用戶202對搜索文件的檢索條件,如文件名、文件大小、文件的創(chuàng)建和修改日期、以及文件類型等,并發(fā)送給信息處理模塊203;并且功能控制模塊201還負(fù)責(zé)把檢索反饋的結(jié)果進(jìn)行分類和整合,把同一個文件提供設(shè)備分多次反饋的結(jié)果合成一個完整的結(jié)果集合,反饋給用戶202。信息處理模塊203負(fù)責(zé)將所要的檢索信息轉(zhuǎn)換為XML描述的形式,并把XML形式描述的文件搜索請求(FSR)在無線網(wǎng)格中進(jìn)行廣播;并且信息處理模塊203還負(fù)責(zé)接收文件提供設(shè)備204的反饋消息,并對消息的XML描述進(jìn)行解析還原,發(fā)送至功能控制模塊201。
本發(fā)明所述文件搜索請求是用XML語言進(jìn)行統(tǒng)一描述的搜索命令,針對無線網(wǎng)格下的所有無線設(shè)備都適用。FSR中需要包含發(fā)起搜索請求的文件瀏覽設(shè)備的標(biāo)識(ID)、本次檢索命令的ID、檢索的內(nèi)容、本次檢索的優(yōu)先級、結(jié)果集合的閾值等信息。其中,所述本次檢索命令的ID用于對文件瀏覽設(shè)備每次所發(fā)出的FSR進(jìn)行區(qū)分,即在每次發(fā)起的FSR中加入的特定標(biāo)識。所述檢索內(nèi)容中包括檢索條件等信息。所述本次檢索的優(yōu)先級用于決定文件提供設(shè)備是否優(yōu)先處理此檢索命令,引入優(yōu)先級的概念主要是方便用戶在不同的時候、場合針對自身的需求對搜索進(jìn)行擴(kuò)展。結(jié)果集合的閾值代表查詢結(jié)果反饋命令中最多包含多少個搜索結(jié)果。本發(fā)明的查詢結(jié)果反饋同樣采用XML語言進(jìn)行統(tǒng)一描述的命令,由于一次查詢出的結(jié)果可能要分為多個命令進(jìn)行反饋,這樣,每個反饋命令中都應(yīng)包含文件提供設(shè)備的ID、FSR本次檢索命令I(lǐng)D、本次檢索出的結(jié)果總數(shù)和檢索結(jié)果列表等內(nèi)容。
在文件提供設(shè)備中一般包含有數(shù)據(jù)存儲模塊、信息處理模塊和功能控制模塊,它們的功能和相互關(guān)系參見圖3所示數(shù)據(jù)存儲模塊301負(fù)責(zé)創(chuàng)建和維護(hù)本地文件索引(LFI)302,該LFI 302從本地所有的共享文件303中產(chǎn)生,對于不同設(shè)備,LFI 302可以根據(jù)每個設(shè)備的不同情況利用數(shù)據(jù)庫或者是格式化文件來管理;數(shù)據(jù)存儲模塊301不僅承擔(dān)了LFI 302的生成,而且還負(fù)責(zé)對本地共享文件303的監(jiān)控、文件索引項(xiàng)的添加、刪除和同步更新等。一般,對于運(yùn)算能力較強(qiáng)或內(nèi)部存儲設(shè)備充足的設(shè)備,在本地存儲的文件都比較多,需要在本地為共享文件資源建立LFI 302,每次檢索都從LFI 302中進(jìn)行檢索,以縮短查詢的時間。對于存儲文件較少的文件提供設(shè)備204,可以不含LFI 302和數(shù)據(jù)存儲模塊301。功能控制模塊306負(fù)責(zé)針對每一個FSR進(jìn)行處理,根據(jù)FSR從LFI 302或者是本地共享文件資源(不存在LFI 302的文件提供設(shè)備204)中,檢索出符合要求的文件信息,發(fā)送至信息處理模塊307。功能控制模塊306的另一個重要功能就是對所有的文件請求進(jìn)行排序,生成合理的文件請求隊(duì)列(FRQ)304,并負(fù)責(zé)對FRQ 304的維護(hù),包括進(jìn)行添加、刪除和順序跳轉(zhuǎn)等功能。信息處理模塊307負(fù)責(zé)接收文件瀏覽設(shè)備205的FSR,并解析FSR的XML描述,轉(zhuǎn)換成本設(shè)備可以處理的信息結(jié)構(gòu)。并把功能控制模塊306檢索出的結(jié)果信息轉(zhuǎn)換成標(biāo)準(zhǔn)的XML形式描述的查詢結(jié)果反饋信息,返回給對應(yīng)的文件瀏覽設(shè)備205。其中,F(xiàn)RQ 304的作用是將同一個文件提供設(shè)備204收到的多個FSR按照接收時間和優(yōu)先級順序排成序列,以便功能控制模塊306進(jìn)行處理。
文件提供設(shè)備對本地文件索引的維護(hù),以及對多個FSR的處理過程可以參見圖4所示時序圖。圖4中a、b、c所示的三條時間軸代表三個處理線程,三個處理線程被同步執(zhí)行。圖4a表示數(shù)據(jù)存儲模塊對LFI的維護(hù)和更新過程,數(shù)據(jù)存儲模塊對本地共享文件進(jìn)行監(jiān)控,當(dāng)接收到一個中斷后,讀取本地共享文件,對LFI進(jìn)行更新。圖4b表示功能控制模塊對FSR的處理過程,每收到一個FSR后,對該FSR進(jìn)行鑒別,判斷其是否需要本文件提供設(shè)備處理,并判斷其優(yōu)先級,根據(jù)優(yōu)先級和時間順序?qū)SR添加入FRQ中,如此反復(fù),并在隔一個時間段后,功能控制模塊在FRQ中加入一個中斷。圖4c表示功能控制模塊對FSR進(jìn)行處理的過程,功能控制模塊按照FRQ的排列順序,讀取一條FRQ中的FSR進(jìn)行處理,即根據(jù)該FSR內(nèi)容,在本地LFI中進(jìn)行檢索,將檢索結(jié)果返回FSR對應(yīng)的文件瀏覽設(shè)備后,進(jìn)行下一條FSR的處理,如此反復(fù),直至當(dāng)處理過程中遇到中斷時,則暫停當(dāng)前處理,等待數(shù)據(jù)存儲模塊對LFI進(jìn)行更新。
下面對一個文件搜索的完整過程進(jìn)行詳細(xì)描述,參見圖5所示步驟501,文件瀏覽設(shè)備在無線網(wǎng)格中采用XML描述的形式廣播FSR。
其中,F(xiàn)SR既可以要求無線網(wǎng)格中所有文件提供設(shè)備都進(jìn)行查詢,也可以只要求在指定的其中幾個文件提供設(shè)備中查詢,這種情況需要在FSR中加入?yún)^(qū)分這些指定設(shè)備的標(biāo)識信息。
步驟502,當(dāng)前FSR被無線網(wǎng)格中的某個文件提供設(shè)備收到后解析FSR的XML描述為本設(shè)備可以處理的信息結(jié)構(gòu)。
步驟503,該文件提供設(shè)備根據(jù)FSR中加入的指定設(shè)備標(biāo)識信息判斷是否需要本地設(shè)備處理,如果是,則進(jìn)入步驟504,否則,將該FSR丟棄,結(jié)束對該FSR的處理。
步驟504,文件提供設(shè)備判斷本地FRQ是否已滿,如果是,則將該FSR丟棄,結(jié)束對該FSR的處理;否則,進(jìn)入步驟505。
本步驟的目的是為了避免等待的FSR過多,而過度占用本地資源,因此一般對FRQ所占空間進(jìn)行限制,如果FRQ中的FSR已達(dá)到了最大限度,則文件提供設(shè)備將拒絕接收新的FSR。
步驟505,文件提供設(shè)備根據(jù)當(dāng)前FSR的優(yōu)先級和時間順序?qū)⒃揊SR添加進(jìn)FRQ。
這里,可以設(shè)置FRQ排列原則為優(yōu)先按照FSR的優(yōu)先級順序排列,同等優(yōu)先級的FSR按接收的時間順序進(jìn)行排列。
步驟506,該FSR在FRQ中等待被執(zhí)行。
步驟507,該FSR的等待結(jié)束后,文件提供設(shè)備根據(jù)該FSR從本地文件索引或本地共享文件資源中檢索符合條件的文件。
步驟508,文件提供設(shè)備判斷是否檢索到符合當(dāng)前FSR的結(jié)果,如果是,則將檢索結(jié)果的集合轉(zhuǎn)換成XML描述,返回給請求的文件瀏覽設(shè)備,結(jié)束對當(dāng)前FSR的檢索過程;否則,如果沒有檢索到符合FSR要求的結(jié)果,則結(jié)束對當(dāng)前FSR的檢索過程,并且不返回信息。
本步驟中如果文件提供設(shè)備檢索得到的結(jié)果較多,還可以將結(jié)果的集合分為多個命令進(jìn)行反饋。
本發(fā)明提供的一種無線局域網(wǎng)內(nèi)共享文件的搜索方法考慮了單機(jī)負(fù)荷問題和網(wǎng)絡(luò)負(fù)荷問題,引入優(yōu)先級和請求隊(duì)列等技術(shù),進(jìn)行了整體的協(xié)調(diào)和優(yōu)化。使得在一個無線網(wǎng)絡(luò)中,既可以方便的瀏覽,檢索所有設(shè)備上提供的共享文件信息資源,也不會給整個無線網(wǎng)絡(luò)帶來同一時刻,大數(shù)據(jù)量的網(wǎng)絡(luò)流量,同時減輕了每個無線設(shè)備在處理文件請求時帶來的額外的負(fù)荷,不會影響本地設(shè)備的正常功能。并且效果明顯,為無線網(wǎng)格下無線設(shè)備之間的共享文件搜索提供了高效、可靠的解決方案。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種無線網(wǎng)格下共享文件的搜索方法,無線網(wǎng)格中存在互為文件瀏覽設(shè)備和文件提供設(shè)備的無線設(shè)備,其特征在于,包括以下步驟a)文件瀏覽設(shè)備在無線網(wǎng)格中廣播文件搜索請求;b)接收到文件搜索請求的文件提供設(shè)備根據(jù)該文件搜索請求的優(yōu)先級和時間順序?qū)⒃撐募阉髡埱筇砑舆M(jìn)本地請求隊(duì)列中;c)文件搜索請求在所述文件提供設(shè)備的請求隊(duì)列中等待被執(zhí)行;d)文件搜索請求等待結(jié)束后,文件提供設(shè)備根據(jù)該文件搜索請求檢索本地共享文件資源中符合條件的文件,作為本地的文件檢索結(jié)果;e)文件提供設(shè)備將本地的文件檢索結(jié)果返回給相應(yīng)的文件瀏覽設(shè)備。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,步驟a)所述的搜索請求中至少包括發(fā)起搜索請求的文件瀏覽設(shè)備的標(biāo)識、本次檢索命令的標(biāo)識、檢索的內(nèi)容和本次檢索的優(yōu)先級。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,步驟a)所述的搜索請求中進(jìn)一步包括指定搜索的文件提供設(shè)備標(biāo)識;則步驟b)所述文件提供設(shè)備接收到文件搜索請求后,進(jìn)一步包括b1)根據(jù)指定搜索的文件提供設(shè)備標(biāo)識判斷該搜索請求是否需要本設(shè)備處理,如果是,則繼續(xù)后面流程,否則,將該文件搜索請求丟棄,結(jié)束對該文件搜索請求的處理流程。
4.根據(jù)權(quán)利要求1所述方法,其特征在于,步驟b)所述文件提供設(shè)備接收到文件搜索請求后,進(jìn)一步包括b2)文件提供設(shè)備判斷本地請求隊(duì)列是否已滿,如果是,則將當(dāng)前文件搜索請求丟棄,否則,繼續(xù)后面流程。
5.根據(jù)權(quán)利要求1所述方法,其特征在于,所述文件提供設(shè)備針對本地共享文件資源建立本地文件索引,則步驟d)所述文件提供設(shè)備檢索文件過程具體包括文件提供設(shè)備根據(jù)該文件搜索請求從本地文件索引中檢索本地共享文件資源中符合條件的文件。
6.根據(jù)權(quán)利要求5所述方法,其特征在于,進(jìn)一步包括所述文件提供設(shè)備根據(jù)本地共享文件資源的變更情況,定期更新本地文件索引。
7.根據(jù)權(quán)利要求1所述方法,其特征在于,步驟d)后進(jìn)一步包括所述文件提供設(shè)備判斷是否檢索到符合當(dāng)前文件搜索請求的結(jié)果,如果是,則進(jìn)入步驟e),否則,結(jié)束對當(dāng)前文件搜索請求的檢索過程。
8.根據(jù)權(quán)利要求1所述方法,其特征在于,步驟a)所述文件瀏覽設(shè)備廣播的文件搜索請求采用XML描述形式;則步驟b)所述文件提供設(shè)備接收到文件搜索請求后進(jìn)一步包括將該文件搜索請求的XML描述形式解析為本設(shè)備可以處理的信息結(jié)構(gòu);步驟e)具體包括所述文件提供設(shè)備將檢索結(jié)果轉(zhuǎn)換成XML描述形式后返回至相應(yīng)的文件瀏覽設(shè)備,文件瀏覽設(shè)備將返回的檢索結(jié)果解析為本設(shè)備可以處理的信息結(jié)構(gòu)。
9.根據(jù)權(quán)利要求1所述方法,其特征在于,步驟e)所述文件提供設(shè)備返回的檢索結(jié)果中至少包括包含文件提供設(shè)備的標(biāo)識、文件搜索請求本次檢索命令標(biāo)識、本次檢索出的結(jié)果總數(shù)和檢索結(jié)果列表。
全文摘要
本發(fā)明公開了一種無線網(wǎng)格下共享文件的搜索方法,無線網(wǎng)格中存在互為文件瀏覽設(shè)備和文件提供設(shè)備的無線設(shè)備,包括文件瀏覽設(shè)備在無線網(wǎng)格中廣播文件搜索請求;文件提供設(shè)備接收到文件搜索請求后,根據(jù)該文件搜索請求的優(yōu)先級和時間順序?qū)⒃撐募阉髡埱筇砑舆M(jìn)本地請求隊(duì)列中;文件搜索請求在所述文件提供設(shè)備的請求隊(duì)列中等待被執(zhí)行;文件搜索請求等待結(jié)束后,文件提供設(shè)備根據(jù)該文件搜索請求檢索本地共享文件資源中符合條件的文件后,文件提供設(shè)備將檢索結(jié)果返回給相應(yīng)的文件瀏覽設(shè)備。本方案使無線設(shè)備方便的在各個分布的文件設(shè)備上進(jìn)行共享文件搜索的同時,又可根據(jù)各個設(shè)備的負(fù)載,靈活的處理其它設(shè)備的搜索請求,減輕本設(shè)備自身的壓力。
文檔編號H04L29/02GK1627688SQ200310119419
公開日2005年6月15日 申請日期2003年12月10日 優(yōu)先權(quán)日2003年12月10日
發(fā)明者王震宇 申請人:聯(lián)想(北京)有限公司