本發(fā)明涉及一種計(jì)算機(jī)領(lǐng)域,特別是涉及一種企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索方法、裝置及服務(wù)器。
背景技術(shù):
隨著企業(yè)的規(guī)模逐漸擴(kuò)大,許多員工積累的經(jīng)驗(yàn)與技術(shù)知識(shí)逐漸形成一個(gè)技術(shù)及管理經(jīng)驗(yàn)知識(shí)庫(kù),公司也形成豐富的企業(yè)文化知識(shí)。在大型企業(yè)中還存在著多種知識(shí)庫(kù),公司文化庫(kù),采購(gòu)知識(shí)庫(kù)等等。目前,網(wǎng)絡(luò)信息資源的應(yīng)用在企業(yè)內(nèi)部及企業(yè)間得到快速發(fā)展和廣泛的應(yīng)用,企業(yè)員工需要接收和處理的信息量每年成倍的增長(zhǎng)。
但由于許多大型企業(yè)內(nèi)部眾多資料,即便是這些資料都被共享出來(lái)。但企業(yè)人員很難在大量的共享文件中找到對(duì)自己有價(jià)值的信息,給企業(yè)員工在信息檢索方面帶來(lái)很大的煩惱,也使得企業(yè)內(nèi)部的很多資源沒(méi)能得到充分的共享。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便于提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索方法、裝置及服務(wù)器。
依據(jù)本發(fā)明的第一個(gè)方面,提供了一種企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索方法,包括:
企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)爬蟲(chóng)遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息;
根據(jù)所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息生成索引信息;
獲取用戶(hù)輸入的搜索關(guān)鍵詞;
根據(jù)所述搜索詞,在索引信息中查找與所述搜索關(guān)鍵詞相關(guān)的搜索結(jié) 果;
將與所述搜索結(jié)果相關(guān)的共享信息展示在結(jié)果展示頁(yè)面上。
依據(jù)本發(fā)明的第二個(gè)方面,提供了一種企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置,包括:
爬取模塊,用于企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)爬蟲(chóng)遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息;
索引生成模塊,用于根據(jù)所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息生成索引信息;
獲取模塊,用于獲取用戶(hù)輸入的搜索關(guān)鍵詞;
查找模塊,用于根據(jù)所述搜索詞,在索引信息中查找與所述搜索關(guān)鍵詞相關(guān)的搜索結(jié)果;
展示模塊,用于將與所述搜索結(jié)果相關(guān)的共享信息展示在結(jié)果展示頁(yè)面上。
依據(jù)本發(fā)明的第三個(gè)方面,提供了一種企業(yè)局域網(wǎng)內(nèi)的服務(wù)器,包括企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置,其中,所述企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置,用于:
企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)爬蟲(chóng)遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息;
根據(jù)所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息生成索引信息;
獲取用戶(hù)輸入的搜索關(guān)鍵詞;
根據(jù)所述搜索詞,在索引信息中查找與所述搜索關(guān)鍵詞相關(guān)的搜索結(jié)果;
將與所述搜索結(jié)果相關(guān)的共享信息展示在結(jié)果展示頁(yè)面上。
借由上述技術(shù)方案,本發(fā)明實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
本發(fā)明實(shí)施例提供的技術(shù)方案利用網(wǎng)絡(luò)爬蟲(chóng)爬取企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備中的共享信息,然后根據(jù)爬取到的共享信息生成索引信息,整合了企業(yè)局域網(wǎng)內(nèi)的共享信息,方便用戶(hù)使用搜索關(guān)鍵詞進(jìn)行搜索,進(jìn)而能有效的提高員工檢索企業(yè)內(nèi)部共享信息的工作效率,加強(qiáng)了企業(yè)內(nèi)部知識(shí)的共享。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,以下以本發(fā)明的較佳實(shí)施例 并配合附圖詳細(xì)說(shuō)明如后。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了本發(fā)明實(shí)施例一提供的企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索方法的流程示意圖;
圖2示出了本發(fā)明實(shí)施例二提供的企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置的組成框圖;
圖3示出了本實(shí)施例三提供的所述服務(wù)器的一種實(shí)現(xiàn)結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例一提供的企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索方法的流程示意圖。本實(shí)施例提供的所述的方法的執(zhí)行主體可以是能夠?qū)崿F(xiàn)下述方法的裝置,該裝置可以是實(shí)體裝置(如企業(yè)局域網(wǎng)內(nèi)的服務(wù)器),還可以是虛擬裝置(如應(yīng)用程序)。具體的,本實(shí)施例所述的方法包括:
步驟101、企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)爬蟲(chóng)遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息。
其中,所述共享信息可以是設(shè)置了共享功能的信息、存放于共享文件夾中的信息、存放于共享磁盤(pán)空間中的信息、未存放在設(shè)置為非共享文件夾的信息或未存放在設(shè)置為非共享磁盤(pán)空間的信息。這里需要解釋的是:所述未存放在設(shè)置為非共享文件夾的信息,是指除了設(shè)置為非共享文件夾 中的信息以外的信息。同樣的,未存放在設(shè)置為非共享磁盤(pán)空間的信息,是指除了設(shè)置為非共享磁盤(pán)空間中的信息以外的信息。具體的,所述信息可以是文本文件、通訊錄信息、多媒體文件或即時(shí)通訊聊天記錄。
企業(yè)局域網(wǎng)絡(luò)中的網(wǎng)絡(luò)爬蟲(chóng)主要目的是將企業(yè)局域網(wǎng)絡(luò)上的共享信息下載到本地形成一個(gè)或聯(lián)網(wǎng)內(nèi)容的鏡像備份。在具體實(shí)施時(shí),企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)爬蟲(chóng)遍歷共享的網(wǎng)絡(luò)電子設(shè)備時(shí),爬取當(dāng)前遍歷到的網(wǎng)絡(luò)電子設(shè)備中的共享信息。
步驟102、根據(jù)所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息生成索引信息。
本實(shí)施例可針對(duì)建立索引需要的內(nèi)容將爬取到的共享信息中需要索引的部分提取出來(lái),再對(duì)提取出來(lái)的信息進(jìn)行處理和標(biāo)準(zhǔn)化,生成索引信息,多個(gè)內(nèi)容索引即可構(gòu)建出所述索引信息。
在一種可實(shí)現(xiàn)的技術(shù)方案中,本步驟中的從共享信息中提取出來(lái)的索引參數(shù)可以包括:所述共享信息的文件內(nèi)容、文件名稱(chēng)和共享來(lái)源信息中的任意一個(gè)或多個(gè)的組合。當(dāng)然,除了上述的幾個(gè)參數(shù)外,還可提取其他的信息,本發(fā)明實(shí)施例對(duì)此不作具體限定。相應(yīng)的,本步驟可采用如下方法實(shí)現(xiàn):
首先,從所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息中提取所述共享信息的索引參數(shù)。
然后,根據(jù)提取出的所述索引參數(shù),生成索引信息。
步驟103、獲取用戶(hù)輸入的搜索關(guān)鍵詞。
用戶(hù)可通過(guò)企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)電子設(shè)備輸入所述搜索關(guān)鍵詞;也可通過(guò)企業(yè)局域網(wǎng)外的網(wǎng)絡(luò)電子設(shè)備輸入所述搜索關(guān)鍵詞。但為了避免企業(yè)信息被泄露的情況出現(xiàn),當(dāng)用戶(hù)通過(guò)企業(yè)局域網(wǎng)外的網(wǎng)絡(luò)電子設(shè)備輸入所述搜索關(guān)鍵詞時(shí),需先進(jìn)行通過(guò)身份驗(yàn)證才能登錄企業(yè)局域網(wǎng)內(nèi)的服務(wù)器,然后在成功登錄后,通過(guò)企業(yè)局域網(wǎng)外的網(wǎng)絡(luò)電子設(shè)備向企業(yè)局域網(wǎng)內(nèi)的服務(wù)器發(fā)送搜索關(guān)鍵詞。即本步驟可采用如下兩種方法實(shí)現(xiàn):
方法一,獲取用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)電子設(shè)備上輸入的搜索關(guān)鍵詞。
方法二,本步驟包括:
步驟S1、獲取用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)絡(luò)外的網(wǎng)絡(luò)電子設(shè)備輸入的登 錄請(qǐng)求。
其中,所述登陸請(qǐng)求中可攜帶有登陸密碼和登陸用戶(hù)名等信息。
步驟S2、根據(jù)所述登錄請(qǐng)求,對(duì)所述用戶(hù)進(jìn)行身份認(rèn)證。
在具體實(shí)施時(shí),通過(guò)驗(yàn)證登陸用戶(hù)名是否為已注冊(cè)的用戶(hù)名,然后再驗(yàn)證登陸密碼是否與注冊(cè)時(shí)與用戶(hù)名對(duì)應(yīng)的密碼。若用戶(hù)名為已注冊(cè)用戶(hù)名,且登陸密碼也正確,則用戶(hù)身份認(rèn)證通過(guò),否則不通過(guò)。當(dāng)然,除了使用登陸密碼和登陸用戶(hù)名進(jìn)行身份認(rèn)證外,還可使用其他信息,本發(fā)明實(shí)施例對(duì)此不作具體限定。
步驟S3、當(dāng)所述用戶(hù)身份認(rèn)證通過(guò)時(shí),獲取所述用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)外的網(wǎng)絡(luò)電子設(shè)備輸入的搜索關(guān)鍵詞。
當(dāng)用戶(hù)身份認(rèn)證通過(guò)時(shí),用戶(hù)當(dāng)前使用的所述企業(yè)局域網(wǎng)外的網(wǎng)絡(luò)電子設(shè)備的顯示頁(yè)面為登陸成功頁(yè)面,用戶(hù)可在登陸成功頁(yè)面上的關(guān)鍵詞輸入欄中輸入搜索關(guān)鍵詞。當(dāng)企業(yè)局域網(wǎng)外的網(wǎng)絡(luò)電子設(shè)備檢測(cè)到用戶(hù)觸發(fā)發(fā)送(如觸控了鍵盤(pán)上的enter鍵,或關(guān)鍵詞輸入欄旁邊的發(fā)送控鍵)時(shí),通過(guò)互聯(lián)網(wǎng)將攜帶有搜索關(guān)鍵詞的搜索請(qǐng)求發(fā)送至所述企業(yè)局域網(wǎng)內(nèi)的服務(wù)器。
步驟104、根據(jù)所述搜索詞,在索引信息中查找與所述搜索關(guān)鍵詞相關(guān)的搜索結(jié)果。
具體的,可通過(guò)在索引信息中查找與所述搜索關(guān)鍵相匹配的信息項(xiàng)。這里的匹配可理解為:包含有所述搜索關(guān)鍵詞的信息項(xiàng)、包含有與所述搜索關(guān)鍵詞相近的信息項(xiàng)、包含有所述搜索關(guān)鍵詞中的一個(gè)或多個(gè)字符的信息項(xiàng)等等。
步驟105、將與所述搜索結(jié)果相關(guān)的共享信息展示在結(jié)果展示頁(yè)面上。
本實(shí)施例提供的技術(shù)方案利用網(wǎng)絡(luò)爬蟲(chóng)爬取企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備中的共享信息,然后根據(jù)爬取到的共享信息生成索引信息,整合了企業(yè)局域網(wǎng)內(nèi)的共享信息,方便用戶(hù)使用搜索關(guān)鍵詞進(jìn)行搜索,進(jìn)而能有效的提高員工檢索企業(yè)內(nèi)部共享信息的工作效率,加強(qiáng)了企業(yè)內(nèi)部知識(shí)的共享。
這里需要說(shuō)明的是:本實(shí)施例中所述企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)電子設(shè)備可以包括:處于企業(yè)局域網(wǎng)環(huán)境下的計(jì)算機(jī)、移動(dòng)通信終端、平板電腦和筆 記本電腦中的一項(xiàng)或任意一項(xiàng)。
企業(yè)局域網(wǎng)絡(luò)中設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備是實(shí)時(shí)變化的,且網(wǎng)絡(luò)電子設(shè)備中的共享信息也是在不斷變化的,具有很強(qiáng)的動(dòng)態(tài)性,去除一些死鏈接和/或更新一些信頁(yè)面是非常必要的。即本發(fā)明實(shí)施例提供的所述方法,還包括如下步驟:
設(shè)定爬取周期,按設(shè)定的爬取周期遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息。
其中,上述的設(shè)定的爬取周期可以是一個(gè)根據(jù)以往的歷史經(jīng)驗(yàn)得到的經(jīng)驗(yàn)值,也可采用現(xiàn)有技術(shù)中爬蟲(chóng)爬取互聯(lián)網(wǎng)的網(wǎng)頁(yè)更新策略來(lái)計(jì)算得出爬取周期。
需要說(shuō)明的是:對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
如圖2所示,本發(fā)明實(shí)施例二提供的企業(yè)局域網(wǎng)絡(luò)內(nèi)網(wǎng)搜索裝置的組成框圖。本實(shí)施例提供的所述裝置可實(shí)現(xiàn)上述實(shí)施例提供的所述方法。具體的,所述的裝置包括:爬取模塊1、索引生成模塊2、獲取模塊3、查找模塊4和展示模塊5。其中,
爬取模塊1,用于企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)爬蟲(chóng)遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息;
索引生成模塊2,用于根據(jù)所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息生成索引信息;
獲取模塊3,用于獲取用戶(hù)輸入的搜索關(guān)鍵詞;
查找模塊4,用于根據(jù)所述搜索詞,在索引信息中查找與所述搜索關(guān)鍵詞相關(guān)的搜索結(jié)果;
展示模塊5,用于將與所述搜索結(jié)果相關(guān)的共享信息展示在結(jié)果展示頁(yè)面上。
本實(shí)施例提供的技術(shù)方案利用網(wǎng)絡(luò)爬蟲(chóng)爬取企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備中的共享信息,然后根據(jù)爬取到的共享信息生成索引 信息,整合了企業(yè)局域網(wǎng)內(nèi)的共享信息,方便用戶(hù)使用搜索關(guān)鍵詞進(jìn)行搜索,進(jìn)而能有效的提高員工檢索企業(yè)內(nèi)部共享信息的工作效率,加強(qiáng)了企業(yè)內(nèi)部知識(shí)的共享。
進(jìn)一步的,上述共享信息可以為:設(shè)置了共享功能的信息、存放于共享文件夾中的信息、存放于共享磁盤(pán)空間中的信息、未存放在設(shè)置為非共享文件夾的信息或未存放在設(shè)置為非共享磁盤(pán)空間的信息。
進(jìn)一步的,所述信息為文本文件、通訊錄信息、多媒體文件或即時(shí)通訊聊天記錄。
進(jìn)一步的,所述索引生成模塊可采用如下結(jié)構(gòu)實(shí)現(xiàn)。具體的,所述索引生成模塊包括:提取單元和生成單元。其中,
提取單元,用于從所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息中提取所述共享信息的索引參數(shù);
生成單元,用于根據(jù)提取出的所述索引參數(shù),生成索引信息。
其中,所述索引參數(shù)可包括所述共享信息的文件內(nèi)容、文件名稱(chēng)和共享來(lái)源信息中的任意一個(gè)或多個(gè)的組合。
進(jìn)一步的,所述獲取模塊,具體用于:
獲取用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)電子設(shè)備上輸入的搜索關(guān)鍵詞。
進(jìn)一步的,所述獲取模塊可采用如下結(jié)構(gòu)實(shí)現(xiàn)。具體的,所述獲取模塊包括:第一獲取單元、認(rèn)證單元和第二獲取單元。其中,
第一獲取單元,獲取用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)絡(luò)外的網(wǎng)絡(luò)電子設(shè)備輸入的登錄請(qǐng)求;
認(rèn)證單元,用于根據(jù)所述登錄請(qǐng)求,對(duì)所述用戶(hù)進(jìn)行身份認(rèn)證;
第二獲取單元,用于當(dāng)所述用戶(hù)身份認(rèn)證通過(guò)時(shí),獲取所述用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)外的網(wǎng)絡(luò)電子設(shè)備輸入的搜索關(guān)鍵詞。
進(jìn)一步的,所述企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)電子設(shè)備可以包括:處于企業(yè)局域網(wǎng)環(huán)境下的計(jì)算機(jī)、移動(dòng)通信終端、平板電腦和筆記本電腦中的任意一項(xiàng)或多項(xiàng)的組合。
進(jìn)一步的,上述實(shí)施例中所述的企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置還可包括:設(shè)置模塊。其中,設(shè)置模塊,用于設(shè)定爬取周期,按設(shè)定的爬取周期遍歷 所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息。
本發(fā)明實(shí)施例三提供的一種企業(yè)局域網(wǎng)內(nèi)的服務(wù)器。其中,所述企業(yè)局域網(wǎng)內(nèi)的服務(wù)器包括:企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置。該企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置,具體用于:
企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)爬蟲(chóng)遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息;
根據(jù)所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息生成索引信息;
獲取用戶(hù)輸入的搜索關(guān)鍵詞;
根據(jù)所述搜索詞,在索引信息中查找與所述搜索關(guān)鍵詞相關(guān)的搜索結(jié)果;
將與所述搜索結(jié)果相關(guān)的共享信息展示在結(jié)果展示頁(yè)面上。
具體的,本實(shí)施例提供的所述企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置可采用上述實(shí)施例二提供的裝置來(lái)實(shí)現(xiàn),即本實(shí)施例提供的所述裝置的實(shí)現(xiàn)結(jié)構(gòu)及實(shí)現(xiàn)原理可參見(jiàn)上述實(shí)施例中的相應(yīng)內(nèi)容,此處不再贅述。
本實(shí)施例提供的技術(shù)方案利用網(wǎng)絡(luò)爬蟲(chóng)爬取企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備中的共享信息,然后根據(jù)爬取到的共享信息生成索引信息,整合了企業(yè)局域網(wǎng)內(nèi)的共享信息,方便用戶(hù)使用搜索關(guān)鍵詞進(jìn)行搜索,進(jìn)而能有效的提高員工檢索企業(yè)內(nèi)部共享信息的工作效率,加強(qiáng)了企業(yè)內(nèi)部知識(shí)的共享。
本實(shí)施例中所述的企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置可以是安裝在所述企業(yè)局域網(wǎng)內(nèi)的服務(wù)器上的應(yīng)用程序,也可以是設(shè)置在所述企業(yè)局域網(wǎng)內(nèi)的服務(wù)器中并與所述服務(wù)器中的處理器通信連接的具有上述功能的邏輯電路或芯片。
具體的,圖3示出了本實(shí)施例三提供的所述企業(yè)局域網(wǎng)內(nèi)的服務(wù)器的一種實(shí)現(xiàn)結(jié)構(gòu)示意圖。如圖3所示,本實(shí)施例三所述的企業(yè)局域網(wǎng)內(nèi)的服務(wù)器50包括:處理器51和存儲(chǔ)器53。其中,所述處理器51和所述存儲(chǔ)器53通過(guò)通信線(xiàn)路54完成相互間的通信。所述處理器51用于執(zhí)行應(yīng)用程序531。所述存儲(chǔ)器53用于存放所述應(yīng)用程序531。其中,所述應(yīng)用程序531為爬取企業(yè)內(nèi)網(wǎng)信息的裝置,該應(yīng)用程序用于:
企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)爬蟲(chóng)遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息;
根據(jù)所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息生成索引信息;
獲取用戶(hù)輸入的搜索關(guān)鍵詞;
根據(jù)所述搜索詞,在索引信息中查找與所述搜索關(guān)鍵詞相關(guān)的搜索結(jié)果;
將與所述搜索結(jié)果相關(guān)的共享信息展示在結(jié)果展示頁(yè)面上。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
可以理解的是,上述方法及交換機(jī)中的相關(guān)特征可以相互參考。另外,上述實(shí)施例中的“第一”、“第二”等是用于區(qū)分各實(shí)施例,而并不代表各實(shí)施例的優(yōu)劣。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。 因此,遵循具體實(shí)施方式的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的替代特征來(lái)代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例提供的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明 可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱(chēng)。
本發(fā)明公開(kāi)了A1、一種企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索方法,包括:
企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)爬蟲(chóng)遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息;
根據(jù)所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息生成索引信息;
獲取用戶(hù)輸入的搜索關(guān)鍵詞;
根據(jù)所述搜索詞,在索引信息中查找與所述搜索關(guān)鍵詞相關(guān)的搜索結(jié)果;
將與所述搜索結(jié)果相關(guān)的共享信息展示在結(jié)果展示頁(yè)面上。
A2、如A1所述的方法,所述共享信息為設(shè)置了共享功能的信息、存放于共享文件夾中的信息、存放于共享磁盤(pán)空間中的信息、未存放在設(shè)置為非共享文件夾的信息或未存放在設(shè)置為非共享磁盤(pán)空間的信息。
A3、如A2所述的方法,所述信息為文本文件、通訊錄信息、多媒體文件或即時(shí)通訊聊天記錄。
A4、如A1~A3中任一項(xiàng)所述的方法,所述根據(jù)所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息生成索引信息,包括:
從所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息中提取所述共享信息的索引參數(shù);
根據(jù)提取出的所述索引參數(shù),生成索引信息。
A5、如A4所述的方法,所述索引參數(shù)包括所述共享信息的文件內(nèi)容、文件名稱(chēng)和共享來(lái)源信息中的任意一個(gè)或多個(gè)的組合。
A6、如A1~A3中任一項(xiàng)所述的方法,所述獲取用戶(hù)輸入的搜索關(guān)鍵詞,具體為:
獲取用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)電子設(shè)備上輸入的搜索關(guān)鍵詞。
A7、如A1~A3中任一項(xiàng)所述的方法,所述獲取用戶(hù)輸入的搜索關(guān)鍵詞,包括:
獲取用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)絡(luò)外的網(wǎng)絡(luò)電子設(shè)備輸入的登錄請(qǐng)求;
根據(jù)所述登錄請(qǐng)求,對(duì)所述用戶(hù)進(jìn)行身份認(rèn)證;
當(dāng)所述用戶(hù)身份認(rèn)證通過(guò)時(shí),獲取所述用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)外的網(wǎng)絡(luò)電子設(shè)備輸入的搜索關(guān)鍵詞。
A8、如A1~A3中任一項(xiàng)所述的方法,所述企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)電子設(shè)備包括:處于企業(yè)局域網(wǎng)環(huán)境下的計(jì)算機(jī)、移動(dòng)通信終端、平板電腦和筆記本電腦中的任意一項(xiàng)或多項(xiàng)的組合。
A9、如A1~A3中任一項(xiàng)所述的方法,還包括:
設(shè)定爬取周期,按設(shè)定的爬取周期遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息。
本發(fā)明還公開(kāi)了B10、一種企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置,包括:
爬取模塊,用于企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)爬蟲(chóng)遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息;
索引生成模塊,用于根據(jù)所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息生成索引信息;
獲取模塊,用于獲取用戶(hù)輸入的搜索關(guān)鍵詞;
查找模塊,用于根據(jù)所述搜索詞,在索引信息中查找與所述搜索關(guān)鍵詞相關(guān)的搜索結(jié)果;
展示模塊,用于將與所述搜索結(jié)果相關(guān)的共享信息展示在結(jié)果展示頁(yè)面上。
B11、如B10所述的裝置,所述共享信息為設(shè)置了共享功能的信息、存放于共享文件夾中的信息、存放于共享磁盤(pán)空間中的信息、未存放在設(shè)置為非共享文件夾的信息或未存放在設(shè)置為非共享磁盤(pán)空間的信息。
B12、如B10所述的裝置,所述信息為文本文件、通訊錄信息、多媒體文件或即時(shí)通訊聊天記錄。
B13、如B10~B12中任一項(xiàng)所述的裝置,所述索引生成模塊,包括:
提取單元,用于從所述爬取的網(wǎng)絡(luò)電子設(shè)備中的共享信息中提取所述共享信息的索引參數(shù);
生成單元,用于根據(jù)提取出的所述索引參數(shù),生成索引信息。
B14、如B13所述的裝置,所述索引參數(shù)包括所述共享信息的文件內(nèi)容、 文件名稱(chēng)和共享來(lái)源信息中的任意一個(gè)或多個(gè)的組合。
B15、如B10~B12中任一項(xiàng)所述的裝置,所述獲取模塊,具體用于:
獲取用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)電子設(shè)備上輸入的搜索關(guān)鍵詞。
B16、如B10~B12中任一項(xiàng)所述的裝置,所述獲取模塊,包括:
第一獲取單元,獲取用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)絡(luò)外的網(wǎng)絡(luò)電子設(shè)備輸入的登錄請(qǐng)求;
認(rèn)證單元,用于根據(jù)所述登錄請(qǐng)求,對(duì)所述用戶(hù)進(jìn)行身份認(rèn)證;
第二獲取單元,用于當(dāng)所述用戶(hù)身份認(rèn)證通過(guò)時(shí),獲取所述用戶(hù)通過(guò)所述企業(yè)局域網(wǎng)外的網(wǎng)絡(luò)電子設(shè)備輸入的搜索關(guān)鍵詞。
B17、如B10~B12中任一項(xiàng)所述的裝置,所述企業(yè)局域網(wǎng)中的網(wǎng)絡(luò)電子設(shè)備包括:處于企業(yè)局域網(wǎng)環(huán)境下的計(jì)算機(jī)、移動(dòng)通信終端、平板電腦和筆記本電腦中的任意一項(xiàng)或多項(xiàng)的組合。
B18、如B10~B12中任一項(xiàng)所述的裝置,還包括:
設(shè)置模塊,用于設(shè)定爬取周期,按設(shè)定的爬取周期遍歷所述企業(yè)局域網(wǎng)中每一臺(tái)設(shè)置共享的網(wǎng)絡(luò)電子設(shè)備,并爬取所述網(wǎng)絡(luò)電子設(shè)備中的共享信息。
本發(fā)明還公開(kāi)了C19、一種企業(yè)局域網(wǎng)內(nèi)的服務(wù)器,包括上述B10~B18中任一項(xiàng)所述的企業(yè)局域網(wǎng)內(nèi)網(wǎng)搜索裝置。