一種基于文檔分享索引的文檔快速查找裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及屬于計(jì)算機(jī)信息存儲(chǔ)技術(shù)領(lǐng)域,具體涉及網(wǎng)盤(pán)及文檔管理系統(tǒng),尤其是涉及一種基于文檔分享索引的文檔快速查找裝置及方法。
【背景技術(shù)】
[0002]目前的日常辦公工作已經(jīng)無(wú)法離開(kāi)文檔類系統(tǒng),幾乎每一項(xiàng)工作的推進(jìn)都需要從合作者那獲取相應(yīng)的文檔資料,以了解工作背景、工作目標(biāo),有了充足的準(zhǔn)備才能更好的完成工作,完善的資料是必不可少的條件。但隨著企業(yè)規(guī)模的擴(kuò)大、時(shí)間的積累,大量有用的資料都淹沒(méi)在深層次的目錄結(jié)構(gòu)中,能夠直接獲取的只有少部分。因此工作中時(shí)常會(huì)進(jìn)行文檔資料的查找的行為,豐富的資料能使工作事辦功倍。
[0003]目前,市面上的網(wǎng)盤(pán)或文檔管理系統(tǒng),基本上均通過(guò)下列幾種方式為用戶提供文件檢索操作,使用戶找到需要的文檔:
[0004]a)文檔屬性檢索:
[0005]1.關(guān)鍵字檢索:使用文件名、文件內(nèi)容作為關(guān)鍵字,對(duì)整個(gè)文檔進(jìn)行查找,并且某個(gè)文檔與輸入的關(guān)鍵字匹配時(shí),查找成功。
[0006]比如:
[0007]愛(ài)數(shù).doc,測(cè)試.doc兩個(gè)文檔內(nèi)容均包含“專利”關(guān)鍵字
[0008]如果用戶輸入“專利”作為搜索條件時(shí),上述兩個(gè)文檔均被搜索出來(lái)。
[0009]i 1.時(shí)間檢索:跟據(jù)文件創(chuàng)建時(shí)間、修改時(shí)間進(jìn)行查找,對(duì)所有文檔進(jìn)行嚴(yán)格對(duì)比時(shí)間區(qū)間,符合條件的文檔,查找成功。
[0010]比如:
[0011]愛(ài)數(shù).doc創(chuàng)建時(shí)間2015年。
[0012]測(cè)試.doc創(chuàng)建時(shí)間2014年。
[0013]當(dāng)用戶搜索2015年創(chuàng)建的文檔時(shí),愛(ài)數(shù).doc被搜索出來(lái)。
[0014]ii1.標(biāo)簽分類檢索:用戶主動(dòng)為文檔設(shè)置自定義標(biāo)簽名稱,對(duì)所有設(shè)置有標(biāo)簽的文檔進(jìn)行查找,標(biāo)簽名稱與用戶查找的標(biāo)簽名稱相同的,查找成功。
[0015]比如:
[0016]愛(ài)數(shù).doc用戶創(chuàng)建標(biāo)簽“公司資料”。
[0017]測(cè)試.doc用戶創(chuàng)建標(biāo)簽“研發(fā)資料”。
[0018]當(dāng)用戶搜索“研發(fā)資料”的文檔時(shí),測(cè)試.doc被搜索出來(lái)。
[0019]b)智能推薦:
[0020]對(duì)所有文檔內(nèi)容進(jìn)行識(shí)別,并通過(guò)算法得出文檔描述內(nèi)容的含義,當(dāng)用戶在瀏覽某個(gè)文檔時(shí),提取出該文檔的含義,并從整個(gè)文檔記錄中查找其它文檔也有此含義的文檔。
[0021]比如:
[0022]愛(ài)數(shù).doc,內(nèi)容描述為公司介紹。
[0023]愛(ài)數(shù)發(fā)展歷程.doc,內(nèi)容詳細(xì)講述公司發(fā)展經(jīng)歷。
[0024]當(dāng)用戶在瀏覽愛(ài)數(shù).doc文檔時(shí),系統(tǒng)認(rèn)為用戶在查找公司相關(guān)資料,會(huì)自動(dòng)推薦愛(ài)數(shù)發(fā)展歷程.doc的文檔。
[0025]上述幾種文檔檢索是當(dāng)前日常使用常見(jiàn)方式,已經(jīng)能夠解決大量用戶日常工作所需要的問(wèn)題,但在仍存在一些缺陷。上述查找方式均可以歸為文檔“相似度”查找方法,通過(guò)文檔的屬性或內(nèi)容,來(lái)查找出與期望的內(nèi)容相近的文檔。通常來(lái)說(shuō)查找出來(lái)的內(nèi)容相似度均在80%?90%以上,看完其中一個(gè),再看其它的都相同,沒(méi)有獲得更多的信息。而日常工作中,會(huì)存在希望查找的文檔能夠與背景相關(guān),但內(nèi)容互不相同,比如:
[0026]愛(ài)數(shù).doc,內(nèi)容描述為公司介紹。
[0027]當(dāng)用戶在瀏覽在愛(ài)數(shù).doc文檔時(shí),在大致了解完公司信息后,接下來(lái)希望了解更多該公司產(chǎn)品有關(guān)的資料。而上述幾種檢索方法并不能滿足用戶的需求,若需要獲取更多不同類型的資料則需要再次進(jìn)行檢索,使工作效率降低。
【發(fā)明內(nèi)容】
[0028]本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種提升工作效率、查找全面的基于文檔分享索引的文檔快速查找裝置及方法。
[0029]本發(fā)明的目的可以通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn):
[0030]—種基于文檔分享索引的文檔快速查找裝置,包括客戶端和服務(wù)器端,其中,所述客戶端包括:
[0031]本地文檔管理裝置,用于響應(yīng)用戶的文檔操作,并實(shí)現(xiàn)與服務(wù)器端的文檔通信;
[0032]文檔分享裝置,用于向服務(wù)器端發(fā)送用戶需要分享和需要查詢的文檔;
[0033]所述服務(wù)器端包括:
[0034]文檔服務(wù)裝置,用于響應(yīng)客戶端的文檔操作,實(shí)現(xiàn)與客戶端的文檔通信;
[0035]文檔分享索引裝置,用于響應(yīng)客戶端發(fā)出的文檔分享請(qǐng)求和分享查詢請(qǐng)求,根據(jù)所述文檔分享請(qǐng)求建立索引,所述索引中包含多條分享記錄。
[0036]所述本地文檔管理裝置包括:
[0037]文檔下載上傳模塊,用于與所述文檔服務(wù)裝置通信,將服務(wù)器端的文檔下載至客戶端,將客戶端的本地文檔上傳至服務(wù)器端;
[0038]文檔操作模塊,用于響應(yīng)用戶的文檔操作。
[0039]所述文檔操作包括新建、修改、刪除和重命名。
[0040]所述文檔分享裝置包括:
[0041]分享內(nèi)容發(fā)送模塊,用于獲取用戶需要分享的文檔及內(nèi)容,生成文檔分享請(qǐng)求,發(fā)送給服務(wù)器端;
[0042]文檔查詢模塊,用于根據(jù)用戶選取的文檔生成分享查詢請(qǐng)求并發(fā)送給服務(wù)器端,并接收服務(wù)器端反饋的所有分享記錄。
[0043]所述文檔分享索引裝置包括:
[0044]文檔分享響應(yīng)模塊,用于響應(yīng)客戶端發(fā)出的文檔分享請(qǐng)求,并將分享內(nèi)容發(fā)送給分享目的用戶,同時(shí)建立該文檔分享請(qǐng)求的分享記錄,保存入索引;
[0045]分享查詢響應(yīng)模塊,用于響應(yīng)客戶端發(fā)出的分享查詢請(qǐng)求,查詢索引中的分享記錄,向客戶端返回與所述分享查詢請(qǐng)求相關(guān)的所有分享記錄。
[0046]所述文檔分享請(qǐng)求包括分享目的用戶、分享主題、通知內(nèi)容和需要分享的文檔,所述分享記錄包括分享時(shí)間、分享記錄、文檔目錄和需要分享的文檔。
[0047]所述文檔分享響應(yīng)模塊將分享內(nèi)容通過(guò)應(yīng)用通知或郵件通知發(fā)送給分享目的用戶。
[0048]—種基于文檔分享索引的文檔快速查找方法,包括文檔分享步驟和分享查詢步驟,所述文檔分享步驟包括:
[0049]Al)客戶端生成文檔分享請(qǐng)求;
[0050]A2)服務(wù)器端接收所述文檔分享請(qǐng)求,將分享內(nèi)容發(fā)送給分享目的用戶,同時(shí)建立該文檔分享請(qǐng)求的分享記錄,保存入索引;
[0051 ]所述分享查詢步驟包括:
[0052]BI)客戶端根據(jù)當(dāng)前文檔生成一分享查詢請(qǐng)求發(fā)送給服務(wù)器端;
[0053]B2)服務(wù)器端根據(jù)所述分享查詢請(qǐng)求查找索引中的分享記錄,向客戶端返回與所述分享查詢請(qǐng)求相關(guān)的所有分享記錄。
[0054]所述文檔分享請(qǐng)求包括分享目的用戶、分享主題、通知內(nèi)容和需要分享的文檔,所述分享記錄包括分享時(shí)間、分享記錄、文檔目錄和需要分享的文檔。
[0055]所述步驟A2)中,服務(wù)器端將分享內(nèi)容通過(guò)應(yīng)用通知或郵件通知發(fā)送給分享目的用戶。
[0056]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0057]I)本發(fā)明記錄文檔的分享行為,在用戶查詢一文檔時(shí),可向用戶返回所有與該文檔相關(guān)的分享記錄,能夠使通過(guò)任意一個(gè)已找到文檔的分享行為,找出其它相關(guān)文檔及資料,能夠提供更豐富,更系統(tǒng)性的文檔關(guān)系查詢,解決用戶在日常查找檢索文檔時(shí)總是只能找到“相似度”高的相同文檔的問(wèn)題,使之能夠基于某個(gè)文檔獲取到基于主題背景的系列文檔,大大提升文檔查找使用的效率,提升工作效率;
[0058]2)本發(fā)明分享記錄中包括文件、目錄及分享主題,索引關(guān)聯(lián)的內(nèi)容全面,能夠查詢出所有滿足查詢條件的記錄,有效提高信息量。
【附圖說(shuō)明】
[0059]圖1為本發(fā)明的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0060]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。本實(shí)施例以本發(fā)明技術(shù)方案為前提進(jìn)行實(shí)施,給出了詳細(xì)的實(shí)施方式和具體的操作過(guò)程,但本發(fā)明的保護(hù)范圍不限于下述的實(shí)施例。
[0061]如圖1所示,本實(shí)施例提供一種基于文檔分享索引的文檔快速查找裝置,包括客戶端I和服務(wù)器端2,客戶端I和服務(wù)器端2通過(guò)TCP/IP建立網(wǎng)絡(luò)連接,實(shí)現(xiàn)消息與文檔的通信??蛻舳薎包括本地文檔管理裝置11和文檔分享裝置12,其中,本地文檔管理裝置11用于響應(yīng)用戶的文檔操作,并實(shí)現(xiàn)與服務(wù)器端的文檔通信;文檔分享裝置12用于向服務(wù)器端發(fā)送用戶需要分享和需要查詢的文檔。服務(wù)器端2包括文檔服務(wù)裝置21和文檔分享索引裝置22,其中,文檔服務(wù)裝置21用于響應(yīng)客戶端的文檔操作,實(shí)現(xiàn)與客戶端的文檔通信,包括返回客戶端所需要的文檔以及接收客戶端變化的文檔數(shù)據(jù);文檔分享索引裝置22用于響應(yīng)客戶端發(fā)出的文檔分享請(qǐng)求和分享查詢請(qǐng)求,根據(jù)文檔分享請(qǐng)求建立索引,索引中包含多條分享記錄。
[0062]本地文檔管理裝置11實(shí)現(xiàn)的功能包括:
[0063]a)負(fù)責(zé)聯(lián)系服務(wù)器端2的文檔服務(wù)裝置21,將服務(wù)端的文件內(nèi)容下載到客戶端本地,將客戶端本地內(nèi)容上傳到服務(wù)器端;
[0064]b)響應(yīng)用戶的文檔操作,包括:新建、修改、刪除、重命名等。
[0065]文檔分享裝置12實(shí)現(xiàn)的功能包括:
[0066]a)負(fù)責(zé)聯(lián)系文檔分享索引裝置22,將用戶選擇需要分享的文檔及內(nèi)容生成分享請(qǐng)求,