两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種用于數(shù)字小區(qū)分布式資源共享裝置和方法

文檔序號:7955212閱讀:237來源:國知局
專利名稱:一種用于數(shù)字小區(qū)分布式資源共享裝置和方法
技術領域
本發(fā)明屬于數(shù)字小區(qū)資源共享的技術領域,特別是涉及一種能夠管理、搜索數(shù)字小區(qū)共享資源的技術。
背景技術
進入21世紀,我國住宅及住宅小區(qū)的建設進入了一個新的發(fā)展時期,即開始進入一個注重“質(zhì)”的時代。用一句話概括“70年代解決有無的問題,80年代解決大小的問題;90年代追求環(huán)境優(yōu)美;21世紀是智能化時代?!弊≌^(qū)智能化數(shù)字化是住宅建設的新突破。所謂的智能化住宅小區(qū),是指通過綜合配置住宅區(qū)內(nèi)的各功能子系統(tǒng),以綜合布線為基礎,以計算機網(wǎng)絡為中心的各種設備管理自動化新型住宅小區(qū)。通常智能化大廈是“三A”系統(tǒng),普遍認為智能化住宅小區(qū)也為“三A”系統(tǒng),它們分別是安全自動化(SAS-Safe AutomationSys-tem,包括室內(nèi)防盜報警系統(tǒng)、消防報警系統(tǒng)、緊急求助系統(tǒng)、出人口控制系統(tǒng)、防盜對講系統(tǒng)、煤氣泄漏報警系統(tǒng)、室外閉路電視攝像監(jiān)控系統(tǒng)、室外的巡更簽到系統(tǒng)),通訊自動化(CAS-Communication Automation System,包括數(shù)字信息網(wǎng)絡、語言與傳真功能、有線電視、公用天線系統(tǒng)),管理自動化(MAS-Management Automation System,包括水、電、煤氣的遠程抄表系統(tǒng)、停車場管理系統(tǒng)、供水、供電設備管理系統(tǒng)、公共信息顯示系統(tǒng))。
在另一方面,要對海量的信息進行檢索,單單依靠單臺計算機的處理能力遠遠不夠。即使硬件的發(fā)展速度很快,但是根本趕不上信息的增長速度。采用集群計算機實現(xiàn),雖然可以解決處理速度問題,但由于在網(wǎng)絡的整體上看該集群仍是一個結(jié)點,會嚴重受制于網(wǎng)絡帶寬。因此,需要采用多臺計算機進行分布式協(xié)同處理。分布式搜索引擎是通過把網(wǎng)絡把大范圍的分布、異構(gòu)數(shù)據(jù)集聯(lián)合起來,形成一個邏輯整體,為用戶提供一個分布的信息檢索服務。除了提供原有的文本檢索功能外,分布式搜索更大的應用在于檢索圖形、圖像、視頻和音頻等多媒體信息。同傳統(tǒng)搜索引擎相比,分布式搜索有以下優(yōu)點各檢索服務器之間協(xié)同工作,每個服務器只搜索自身自治區(qū)域內(nèi)的信息資源,彼此之間只傳遞搜索結(jié)果信息,加快了檢索速度,減輕網(wǎng)絡及各站點的負擔。與網(wǎng)絡資源本身的分布式特性相適應,增加搜索服務器方便,有良好的可擴展性。索引信息劃分到各個數(shù)據(jù)庫中,使得各索引數(shù)據(jù)庫規(guī)模小,易于管理,縮短查詢響應時間。
雖然數(shù)字小區(qū)是目前的熱門方向,對這方面的研究也出現(xiàn)了不少的成果,但大多數(shù)的研究是與安防和VOD有關的,很少有針對分布式資源共享方面的研究,而且大多數(shù)采用集中式結(jié)構(gòu)較少采用分布式結(jié)構(gòu)。據(jù)調(diào)查現(xiàn)在已經(jīng)推出了很多與數(shù)字小區(qū)相關的產(chǎn)品,但多集中于安防類、VOD類產(chǎn)品,尚未出現(xiàn)分布式資源共享類的有關產(chǎn)品。另外,數(shù)字小區(qū)現(xiàn)在多采用集中式管理,負荷重,很容易成為計算、網(wǎng)絡帶寬和可靠性的瓶頸。但事實上隨著信息技術的發(fā)展,一個小區(qū)是否提供軟件條件如共享數(shù)字資源將會提高到和硬件資源如小區(qū)環(huán)境等同等重要的位置。而且,小區(qū)用戶海量資源若沒有一個共享交換的方法也是一種資源浪費。而對資源共享方面的研究,也多限于對家庭電子設備或者某種算法和技術的研究;同時,由于國內(nèi)分布式搜索本身的不成熟,并沒有結(jié)合在一起大規(guī)模投入實際應用中,因此,跟這些相關的研究和專利主要集中于某個具體應用和算法技術方面,而具體如何以它們的結(jié)合為分布式資源共享搭建一個控制構(gòu)架、如何將其應用到數(shù)字小區(qū)中還是一片空白,本文提出的設計正好填補了這一空白。

發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術的不足,提供一種用于數(shù)字小區(qū)分布式資源共享的裝置。
本發(fā)明的目的之二在于根據(jù)目的一的裝置,提供一種用于數(shù)字小區(qū)分布式資源共享的方法。
為了實現(xiàn)發(fā)明目的一,采用的技術方案為一種用于數(shù)字小區(qū)分布式資源共享的裝置包括分布式搜索引擎,數(shù)據(jù)庫接口模塊,系統(tǒng)接口模塊。
所述分布式搜索模塊的功能是處理它所直接管轄區(qū)域用戶搜索要求,搜索數(shù)字小區(qū)中部分區(qū)域的資源,并與其他分布式搜索引擎相互通信,共享信息,處理并傳送其他分布式搜索引擎的檢索要求。分布式搜索模塊至少兩套分布式搜索引擎,設置于數(shù)字小區(qū)不同的分布式服務器中或設置于構(gòu)成資源共享的不同數(shù)字小區(qū)的分布式服務器中,且分布式引擎通過局域網(wǎng)互聯(lián)協(xié)同工作。
搜索模塊的內(nèi)部還可以劃分用戶界面模塊、本地搜索策略模塊、控制模塊、遠程接口模塊和安全策略模塊1)用戶界面作為用戶和系統(tǒng)內(nèi)部結(jié)構(gòu)的接口,主要負責接收用戶的請求、將結(jié)果返回用戶,以及獲取用戶的反饋,這些功能由相應的查詢轉(zhuǎn)化、綜合顯示、用戶Agent3個子模塊完成。
2)本地搜索策略模塊是搜索本地網(wǎng)絡資源的策略和程序,這里采用的是策略和控制相分離的方案,可以根據(jù)實際需要選擇合適的搜索策略,改換策略時僅需要在此模塊進行調(diào)整。
3)控制模塊負責調(diào)度和管理其它模塊,控制整個搜索流程的流暢性,控制更新數(shù)據(jù)庫信息,處理異常,設計合理的協(xié)作機制來協(xié)調(diào)本地和遠程的搜索請求,維護多線程保證并發(fā)性控制,對于當前本地用戶的搜索請求選擇是否觸發(fā)遠程搜索引擎等。
4)遠程接口模塊主要功能是向數(shù)字小區(qū)中的其它分布式搜索引擎或者與數(shù)字小區(qū)聯(lián)結(jié)為資源共享區(qū)內(nèi)的遠程搜索引擎發(fā)出請求并接收其它引擎發(fā)回的結(jié)果,處理其它搜索引擎的請求并發(fā)送搜索結(jié)果。遠程接口模塊可以監(jiān)測共同工作的分布式搜索引擎的狀態(tài),而且當監(jiān)測到臨近的分布式搜索引擎發(fā)生故障時可以自動將搜索范圍擴大到發(fā)生故障的分布式搜索引擎負責的區(qū)域。遠程接口模塊可以細分為選擇控制模塊,通信控制模塊和隊列緩沖。
5)安全策略模塊負責整個系統(tǒng)的安全、穩(wěn)健性,保證本地搜索引擎和數(shù)字小區(qū)其他的搜索引擎不會侵犯用戶的隱私權(quán),保證與數(shù)字小區(qū)進行資源共享區(qū)的遠程搜索引擎經(jīng)過認證的可以使用本地搜索引擎的合法用戶。
分布式搜索引擎模塊控制與策略相分離,本地策略模塊策略可以更換不同的策略,不同的分布式搜索引擎可以采用不同的策略。
所述數(shù)據(jù)庫接口模塊負責與數(shù)據(jù)庫通信,將更新的分布式搜索資料寫入數(shù)據(jù)庫中,即數(shù)據(jù)庫除了存放數(shù)字小區(qū)的大量共享資源外,還將保留分布式搜索模塊運用的智能信息。智能信息分為五大塊信息用戶信息,本地索引信息,臨近基本索引信息,遠程搜索引擎信息,緩存信息。另外數(shù)據(jù)庫接口模塊還可以根據(jù)本地索引信息和遠程索引信息的統(tǒng)計信息進行更加智能化的工作。
所述系統(tǒng)接口負責與服務器中其他系統(tǒng)進行交互,可以觸發(fā)調(diào)用免費大型公共搜索引擎的事件,如每一次查詢時,系統(tǒng)接口都會轉(zhuǎn)化成登錄yahoo、google等大型免費搜索引擎的命令,并將得到的結(jié)果傳給用戶接口進行去重復歸并等處理;同時,系統(tǒng)接口會接收其他模塊的系統(tǒng)消息,可傳遞給小區(qū)資源管理人員。
為了實現(xiàn)發(fā)明目的二,采用的技術方案為一種用于數(shù)字小區(qū)分布式資源共享方法,其特征在于采用分布式搜索方法,包括處理本地用戶請求和處理遠程用戶請求兩個過程。
1)所述處理本地用戶請求的過程具體如下當分布式搜索模塊接收到通過安全認證的命令后,搜索的五個步驟是檢索數(shù)據(jù)庫本地緩存、檢索遠程緩存、調(diào)用本地搜索策略模塊對本地網(wǎng)絡進行檢索、調(diào)用遠程接口模塊中的選擇控制模塊選擇最有可能滿足要求的搜索模塊、調(diào)用其它所有搜索模塊,其中根據(jù)算法判斷用戶已經(jīng)滿意某一步的結(jié)果或者已經(jīng)完成五個步驟,則在此步搜索過程終止,并根據(jù)需要更新數(shù)據(jù)庫里相關信息;2)所述處理遠程用戶請求的過程具體如下當分布式搜索模塊接收到通過安全認證的命令后,搜索的兩個步驟是檢索本地緩存、啟動本地搜索,其中若檢索到本地緩存已有相應的記錄,則不會啟動本地搜索,并且在此過程根據(jù)需要更新數(shù)據(jù)庫里相關信息。


圖1為本發(fā)明的分布式資源共享裝置的邏輯示意圖;圖2為處理本地用戶請求的控制流程圖;圖3為處理遠程用戶請求的控制流程圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明做進一步的說明。
本發(fā)明的分布式資源共享裝置如附圖1所示,包括系統(tǒng)接口,數(shù)據(jù)庫接口,分布式搜索模塊。
1.分布式搜索模塊分布式搜索模塊是整個架構(gòu)的重要模塊,它的基本功能是處理它所直接管轄區(qū)域用戶搜索要求,搜索數(shù)字小區(qū)中部分區(qū)域的資源,并與其他分布式搜索引擎相互通信,共享信息,處理并傳送其他分布式搜索引擎的檢索要求。分布式資源共享裝置設置于數(shù)字小區(qū)不同的分布式服務器中或設置于構(gòu)成資源共享的不同數(shù)字小區(qū)的分布式服務器中,且分布式引擎通過局域網(wǎng)互聯(lián)協(xié)同工作。如附圖1所示,搜索模塊的內(nèi)部還可以劃分為五大子模塊用戶界面模塊、本地搜索策略模塊、控制模塊、遠程接口模塊、安全策略模塊。
(1)用戶界面模塊用戶界面作為用戶和系統(tǒng)內(nèi)部結(jié)構(gòu)的接口,主要負責接收用戶的請求、將結(jié)果返回用戶,以及獲取用戶的反饋。這些功能由相應的查詢轉(zhuǎn)化、綜合顯示、用戶Agent3個子模塊完成。
查詢轉(zhuǎn)化負責接收用戶的各種查詢請求,并進行初步的處理,形成系統(tǒng)內(nèi)部規(guī)范的查詢條件。本地搜索引擎與遠程搜索引擎的數(shù)字小區(qū)局域網(wǎng)內(nèi)的查詢結(jié)果和系統(tǒng)接口中調(diào)用其它公共搜索引擎的Internet查詢結(jié)果,都要經(jīng)過綜合顯示模塊的再加工,去除無效或重復鏈接、并依匹配度重新排序、統(tǒng)一表達方式,才能形成最后的結(jié)果頁面,返回給用戶。每條記錄結(jié)果都會附帶盡可能的詳細信息,如下載連接速度,來源信息等。對于暫時無法下載的數(shù)字小區(qū)局域網(wǎng)資源,可以通過發(fā)訊息的方式直接給用戶和資源所有者用戶進行溝通。
用戶Agent提供用戶對查詢結(jié)果進行反饋的渠道,對用戶選取查詢結(jié)果的行為加以利用,可為用戶提供個性化服務。首先,用戶Agent獲知用戶對系統(tǒng)提供的信息的滿意程度,即獲取用戶的反饋信息。通常采用的算法是通過數(shù)據(jù)庫中的用戶信息和用戶對查詢結(jié)果的處理(點擊和翻頁等)等的綜合評價獲取有關的用戶知識。然后將用戶知識送給控制模塊、遠程接口、本地搜索引擎,使這些模塊能對用戶需求進行不斷的跟蹤或者幫助這些模塊進行決策。最后,將會更新數(shù)據(jù)庫中的用戶信息。當然,用戶Agent可以由用戶自己根據(jù)自己的習慣進行定制。用戶Agent也可以僅作為可選模塊,對于要求不高的數(shù)字小區(qū),可以省去,以減少開發(fā)難度而節(jié)約成本。
(2)本地搜索策略模塊本地搜索策略模塊是搜索本地網(wǎng)絡資源的策略和程序,我們采用的是策略和控制相分離的方案,可以根據(jù)實際需要選擇合適的搜索策略,改換策略時僅需要在此模塊進行調(diào)整。如可以對當前的Robot程序加以改進以使得它能夠在限于本區(qū)域的網(wǎng)絡中快速搜索。如果要實現(xiàn)個性化和智能化的搜索,則可以設計一個基于啟發(fā)式搜索策略的智能Agent來檢索。選擇什么樣的策略與數(shù)字小區(qū)的規(guī)模與要求相關。
(3)控制模塊控制模塊負責調(diào)度和管理其它模塊,控制整個搜索流程的流暢性,控制更新數(shù)據(jù)庫信息,處理異常,設計合理的協(xié)作機制來協(xié)調(diào)本地和遠程的搜索請求,維護多線程保證并發(fā)性控制,對于當前本地用戶的搜索請求選擇是否觸發(fā)遠程搜索引擎等。異常處理如臨近的搜索引擎發(fā)生故障時的處理,對于本地或遠程的所有請求的優(yōu)先判定也是控制模塊負責的。
(4)遠程接口模塊遠程接口模塊主要功能是向數(shù)字小區(qū)中的其它分布式搜索引擎或者與數(shù)字小區(qū)聯(lián)結(jié)為資源共享區(qū)內(nèi)的遠程搜索引擎發(fā)出請求并接收其它引擎發(fā)回的結(jié)果,處理其它搜索引擎的請求并發(fā)送搜索結(jié)果。與數(shù)字小區(qū)聯(lián)結(jié)為資源共享區(qū)內(nèi)的遠程搜索引擎是相對的,當本系統(tǒng)專門適用于數(shù)字小區(qū)的資源共享時,遠程搜索引擎就相當于一個數(shù)字小區(qū)中的其它搜索引擎。在這里,為了簡稱,本發(fā)明將數(shù)字小區(qū)中其他分布式搜索引擎和與數(shù)字小區(qū)聯(lián)結(jié)為資源共享區(qū)內(nèi)的遠程搜索引擎統(tǒng)稱為遠程搜索引擎。
此模塊又可以細分為3個重要模塊選擇控制模塊,通信控制模塊,隊列緩沖。當本地搜索引擎不能滿足某些用戶查詢要求時,需要求助于其它搜索引擎,就是通過遠程控制模塊選擇哪些是最有可能提供令人滿意的查詢結(jié)果的搜索引擎。通信控制模塊要求能快速靈活地實現(xiàn)單播和多播通信功能,能夠相互之間彼此定時通知狀態(tài),將其寫入數(shù)據(jù)庫中的遠程搜索引擎信息,如監(jiān)測到某個引擎地址改變,工作狀態(tài)。遠程搜索引擎的資料的搜集是采用自適應算法,主要確定遠程搜索引擎的網(wǎng)絡狀況和所負責的區(qū)域的資源狀況。
(5)安全策略模塊安全策略模塊負責整個系統(tǒng)的安全、穩(wěn)健性,保證本地搜索引擎和數(shù)字小區(qū)其他的搜索引擎不會侵犯用戶的隱私權(quán),保證與數(shù)字小區(qū)進行資源共享區(qū)的遠程搜索引擎經(jīng)過認證的可以使用本地搜索引擎的合法用戶。安全策略模塊采取單獨設置,就是為了更加模塊化,可以與控制相分離,可根據(jù)需要選擇合適的安全策略。
2、數(shù)據(jù)庫接口模塊數(shù)據(jù)庫接口模塊負責與數(shù)據(jù)庫通信,將更新的分布式搜索資料寫入數(shù)據(jù)庫中。即數(shù)據(jù)庫除了存放數(shù)字小區(qū)的大量共享資源外,還將保留分布式搜索模塊運用的智能信息。智能信息分為五大塊信息用戶信息,本地索引信息,臨近基本索引信息,遠程搜索引擎信息,緩存信息。另外,數(shù)據(jù)庫接口模塊還可以根據(jù)本地索引信息和遠程索引信息的統(tǒng)計信息進行更加智能化的工作。
3、系統(tǒng)接口系統(tǒng)接口負責與服務器中其他系統(tǒng)進行交互。如每一次查詢時,系統(tǒng)接口都會轉(zhuǎn)化成登錄yahoo、google等大型免費搜索引擎的命令,并將得到的結(jié)果傳給用戶接口進行去重復歸并等處理。同時,系統(tǒng)接口會接收其他模塊的系統(tǒng)消息,可傳遞給小區(qū)資源管理人員。當數(shù)據(jù)庫接口觸發(fā)信息“統(tǒng)計信息顯示自己管轄的本地區(qū)域某一資源搜索重復率高而沒有查詢結(jié)果”,系統(tǒng)接口將輸出報告給數(shù)字小區(qū)資源管理人員,可以讓資源管理人員適時地購買數(shù)字小區(qū)住戶所需要的資源,達到住戶生活豐富化的目的。當數(shù)據(jù)庫接口觸發(fā)“統(tǒng)計信息顯示自己管轄的本地區(qū)域某一資源搜索率已接近為0”的信息時,系統(tǒng)接口模塊將觸發(fā)通知服務器上的壓縮系統(tǒng)對存在數(shù)據(jù)庫的此資源進行壓縮的消息。
本發(fā)明的處理本地用戶請求的控制流程如附圖2所示,處理遠程用戶請求的控制流程如附圖3所示。
下面結(jié)合一個實施例進行說明。
假設一個數(shù)字小區(qū)有50棟樓,可以設置5個服務器,每個服務器為10棟樓服務(或者一個房地產(chǎn)開發(fā)商擁有異地的5個數(shù)字小區(qū),每個小區(qū)架設一個服務器諸如此類)。每個服務器上都設置了一個分布式資源共享系統(tǒng)和數(shù)據(jù)庫。下面是每個服務器的數(shù)據(jù)庫存放的資源。

若用戶想查詢電影a,只要登陸他住所所屬服務器界面,輸入關鍵字。本發(fā)明就會調(diào)用分布式搜索模塊對數(shù)字小區(qū)局域網(wǎng)內(nèi)的資源進行搜索,同時系統(tǒng)接口調(diào)用公共免費搜索引擎對a進行搜索,最終結(jié)果將送到用戶接口模塊經(jīng)統(tǒng)一處理顯示最為詳盡的信息。處理用戶a的控制流程正如附圖2所示,先檢索數(shù)據(jù)庫本地緩存、再檢索遠程緩存、然后調(diào)用本地搜索策略模塊對本地網(wǎng)絡進行檢索、再調(diào)用遠程接口模塊中的選擇控制模塊選擇最有可能滿足要求的搜索模塊、最后調(diào)用其它所有搜索模塊,但本發(fā)明有合適的算法當發(fā)現(xiàn)用戶已經(jīng)對檢索結(jié)果滿意就停止搜索。比如,像電影類的資源,只要有一個有效鏈接就已足夠,而不需要提供重復的選擇。同樣,a所在服務器也可以處理來自經(jīng)過認證的遠程用戶的請求,控制流程如附圖3所示。分布式搜索模塊對數(shù)字小區(qū)局域網(wǎng)內(nèi)的資源搜索達到了高命中率、可下載可能性高的優(yōu)點,因為數(shù)字小區(qū)數(shù)據(jù)庫為住戶提供大量的資源,而眾多住戶存在非常多可以共享的資源,特別是軟件、多媒體類,而這些通過google、yahoo這些網(wǎng)站的搜索很難得到有效的共享鏈接。另一方面,為保證用戶得到關于資源a的更多信息,系統(tǒng)接口模塊將自動登錄公共免費搜索引擎在整個Internet上獲取a的信息。兩種結(jié)合在一起,達到了命中率高,信息廣,速度快的優(yōu)點,同時分布式資源共享是專門針對數(shù)字小區(qū)用戶的,就可以采用自適應、智能等算法給用戶提供更個性化、人性化的服務。如果電影a只有用戶b擁有但暫時不提供下載,用戶c可以直接由用戶接口模塊發(fā)信息給用戶b請求資源,達到互相溝通,互通有無的目的。而且在電影a只有少數(shù)用戶擁有而任一服務器數(shù)據(jù)庫沒有的情況,為了提高下載速度和減輕a所有者的網(wǎng)絡負擔,系統(tǒng)會在a所有者較為空閑的時期將資源下載到數(shù)據(jù)庫,提供另一個鏡像。如果一定時期內(nèi)某部電影a的搜索率非常高,卻沒有搜索結(jié)果,則系統(tǒng)接口模塊會反饋給服務器,小區(qū)管理資源管理人員可以決定是否購買此電影到數(shù)據(jù)庫供小區(qū)住戶共享。如果在很長時間內(nèi)電影a的搜索率接近為0,為了節(jié)省數(shù)據(jù)庫的空間,可以調(diào)用服務器上已有的壓縮軟件進行壓縮。
權(quán)利要求
1.一種用于數(shù)字小區(qū)分布式資源共享的裝置,其特征在于該裝置包括分布式搜索引擎,數(shù)據(jù)庫接口模塊和系統(tǒng)接口模塊分布式搜索模塊的功能是處理它所直接管轄區(qū)域用戶搜索要求,搜索數(shù)字小區(qū)中部分區(qū)域的資源,并與其他分布式搜索引擎相互通信,共享信息,處理并傳送其他分布式搜索引擎的檢索要求;數(shù)據(jù)庫接口模塊負責與數(shù)據(jù)庫通信,將更新的分布式搜索資料寫入數(shù)據(jù)庫中,還可以根據(jù)本地索引信息和遠程索引信息的統(tǒng)計信息進行更加智能化的工作;系統(tǒng)接口負責與服務器中其他系統(tǒng)進行交互,可以觸發(fā)調(diào)用免費大型公共搜索引擎的事件;同時,系統(tǒng)接口會接收其他模塊的系統(tǒng)消息,可傳遞給小區(qū)資源管理人員。
2.根據(jù)權(quán)利要求1所述的數(shù)字小區(qū)分布式資源共享的裝置,其特征在于所述分布式搜索模塊至少兩套分布式搜索引擎,設置于數(shù)字小區(qū)不同的分布式服務器中或設置于構(gòu)成資源共享的不同數(shù)字小區(qū)的分布式服務器中,且分布式引擎通過局域網(wǎng)互聯(lián)協(xié)同工作。
3.根據(jù)權(quán)利要求1所述的數(shù)字小區(qū)分布式資源共享的裝置,其特征在于所述搜索模塊的內(nèi)部還可以劃分用戶界面模塊、本地搜索策略模塊、控制模塊、遠程接口模塊和安全策略模塊1)用戶界面作為用戶和系統(tǒng)內(nèi)部結(jié)構(gòu)的接口,主要負責接收用戶的請求、將結(jié)果返回用戶,以及獲取用戶的反饋,這些功能由相應的查詢轉(zhuǎn)化、綜合顯示、用戶Agent3個子模塊完成;2)本地搜索策略模塊是搜索本地網(wǎng)絡資源的策略和程序,這里采用的是策略和控制相分離的方案,可以根據(jù)實際需要選擇合適的搜索策略,改換策略時僅需要在此模塊進行調(diào)整;3)控制模塊負責調(diào)度和管理其它模塊,控制整個搜索流程的流暢性,控制更新數(shù)據(jù)庫信息,處理異常,設計合理的協(xié)作機制來協(xié)調(diào)本地和遠程的搜索請求,維護多線程保證并發(fā)性控制,對于當前本地用戶的搜索請求選擇是否觸發(fā)遠程搜索引擎等;4)遠程接口模塊主要功能是向數(shù)字小區(qū)中的其它分布式搜索引擎或者與數(shù)字小區(qū)聯(lián)結(jié)為資源共享區(qū)內(nèi)的遠程搜索引擎發(fā)出請求并接收其它引擎發(fā)回的結(jié)果,處理其它搜索引擎的請求并發(fā)送搜索結(jié)果;5)安全策略模塊負責整個系統(tǒng)的安全、穩(wěn)健性,保證本地搜索引擎和數(shù)字小區(qū)其他的搜索引擎不會侵犯用戶的隱私權(quán),保證與數(shù)字小區(qū)進行資源共享區(qū)的遠程搜索引擎經(jīng)過認證的可以使用本地搜索引擎的合法用戶。
4.根據(jù)權(quán)利要求3所述的數(shù)字小區(qū)分布式資源共享的裝置,其特征在于所述遠程接口模塊可以細分為選擇控制模塊,通信控制模塊和隊列緩沖。
5.根據(jù)權(quán)利要求1、3或4所述的數(shù)字小區(qū)分布式資源共享的裝置,其特征在于所述分布式搜索引擎的遠程接口模塊可以監(jiān)測共同工作的分布式搜索引擎的狀態(tài),而且當監(jiān)測到臨近的分布式搜索引擎發(fā)生故障時可以自動將搜索范圍擴大到發(fā)生故障的分布式搜索引擎負責的區(qū)域。
6.根據(jù)權(quán)利要求1所述的數(shù)字小區(qū)分布式資源共享的裝置,其特征在于所述數(shù)據(jù)庫接口模塊將用戶信息,本地索引信息,臨近基本索引信息,遠程搜索引擎信息,緩存信息寫入數(shù)據(jù)庫。
7.根據(jù)權(quán)利要求1或3所述的數(shù)字小區(qū)分布式資源共享的裝置,其特征在于所述分布式搜索引擎模塊控制與策略相分離,本地策略模塊策略可以更換不同的策略,不同的分布式搜索引擎可以采用不同的策略。
8.一種用于數(shù)字小區(qū)分布式資源共享方法,其特征在于采用分布式搜索方法,包括處理本地用戶請求和處理遠程用戶請求兩個過程;所述處理本地用戶請求的過程具體如下當分布式搜索模塊接收到通過安全認證的命令后,搜索的五個步驟是檢索數(shù)據(jù)庫本地緩存、檢索遠程緩存、調(diào)用本地搜索策略模塊對本地網(wǎng)絡進行檢索、調(diào)用遠程接口模塊中的選擇控制模塊選擇最有可能滿足要求的搜索模塊、調(diào)用其它所有搜索模塊,其中根據(jù)算法判斷用戶已經(jīng)滿意某一步的結(jié)果或者已經(jīng)完成五個步驟,則在此步搜索過程終止,并根據(jù)需要更新數(shù)據(jù)庫里相關信息;所述處理遠程用戶請求的過程具體如下當分布式搜索模塊接收到通過安全認證的命令后,搜索的兩個步驟是檢索本地緩存、啟動本地搜索,其中若檢索到本地緩存已有相應的記錄,則不會啟動本地搜索,并且在此過程根據(jù)需要更新數(shù)據(jù)庫里相關信息。
全文摘要
本發(fā)明提供了一種用于數(shù)字小區(qū)分布式資源共享的裝置及方法,裝置包括分布式搜索引擎,數(shù)據(jù)庫接口模塊,系統(tǒng)接口模塊,采用至少兩套分布式搜索引擎,設置于數(shù)字小區(qū)不同的分布式服務器中或設置于構(gòu)成資源共享的不同數(shù)字小區(qū)的分布式服務器中,且分布式引擎通過局域網(wǎng)互聯(lián)協(xié)同工作,方法包括處理本地用戶請求和處理遠程用戶請求兩個過程,本發(fā)明使用分布式搜索方法,令各分布式搜索引擎與分布式服務器上的數(shù)據(jù)庫等其他系統(tǒng)協(xié)同工作,提高了數(shù)字小區(qū)分布式資源共享的速度、便利性、智能性。
文檔編號H04M11/00GK1917540SQ20061003670
公開日2007年2月21日 申請日期2006年7月27日 優(yōu)先權(quán)日2006年7月27日
發(fā)明者羅笑楠, 張娜 申請人:中山大學
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
久治县| 孟州市| 衡阳县| 乐山市| 宜春市| 融水| 西藏| 永昌县| 斗六市| 凉城县| 西贡区| 商洛市| 兴宁市| 新泰市| 南皮县| 高州市| 宁河县| 和静县| 德州市| 积石山| 肇东市| 广南县| 甘孜| 榆树市| 扶风县| 仙游县| 平谷区| 广安市| 神木县| 微博| 上杭县| 洪泽县| 高安市| 曲阜市| 闻喜县| 合水县| 凤山市| 永仁县| 金昌市| 仁寿县| 周至县|