群組文件搜索方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明設及網絡社交技術領域,特別是設及一種群組文件捜索方法和裝置。
【背景技術】
[0002] 隨著社交網絡技術的發(fā)展,人們的工作和生活已經離不開社交網絡,人們通過基 于社交網絡的社交應用,便可W通過社交網絡進行即時通信,不再受地域限制?;谏缃痪W 絡,人們還可W建立群組,群組成員可W在群組內進行多方即時通信。目前群組的應用已經 不再限于即時通信,群組成員還可W進行文件共享,具體群組中的群組成員上傳文件后,該 群組中其他群組成員便可W下載文件,實現在群組中共享文件。
[0003] 隨著社交網絡的普及,用戶加入的群組數量逐漸增加,使用群組共享文件的用戶 也越來越多,群組中文件的數量也隨之增加,如何高效地從群組中大量的文件中找到自己 所需的文件,便成為一個亟須解決的問題。
【發(fā)明內容】
[0004] 基于此,有必要針對上述問題,提供一種可高效地捜索到群組文件的群組文件捜 索方法和裝置。
[0005] -種群組文件捜索方法,所述方法包括:
[0006] 接收群組文件捜索請求;
[0007] 根據所述群組文件捜索請求獲取捜索用戶標識和捜索條件;
[000引獲取所述捜索用戶標識所加入群組的群組標識;
[0009] 獲取所述群組標識所關聯的群組文件的元數據;
[0010] 將所述捜索條件與所述元數據進行匹配,獲得群組文件捜索結果。
[0011] -種群組文件捜索裝置,所述裝置包括:
[0012] 請求接收模塊,用于獲取群組文件捜索請求;
[0013] 條件獲取模塊,用于根據所述群組文件捜索請求獲取捜索用戶標識和捜索條件;
[0014] 群組標識獲取模塊,用于獲取所述捜索用戶標識所加入群組的群組標識;
[0015] 元數據獲取模塊,用于獲取所述群組標識所關聯的群組文件的元數據;
[0016] 捜索模塊,用于將所述捜索條件與所述元數據進行匹配,獲得群組文件捜索結果。
[0017] 上述群組文件捜索方法和裝置,接收到群組文件捜索請求后,便可W根據群組文 件捜索請求得到捜索用戶標識和捜索條件W及捜索用戶標識所加入的群組的群組標識,通 過將捜索條件與群組標識所關聯的群組文件的結構化的元數據進行匹配而得到群組文件 捜索結果,提高了捜索群組文件的效率。
【附圖說明】
[0018] 圖1為一個實施例中群組文件捜索系統(tǒng)的應用環(huán)境圖;
[0019] 圖2為一個實施例中用于實現群組文件捜索方法的終端的結構示意圖;
[0020]圖3為一個實施例中用于實現群組文件捜索方法的文件捜索服務器的結構示意 圖;
[0021 ]圖4為一個實施例中群組文件捜索方法的流程示意圖;
[0022] 圖5為一個實施例中終端顯示的群組管理頁面的示意圖;
[0023] 圖6為一個實施例中終端顯示的群組會話頁面的示意圖;
[0024] 圖7為一個實施例中終端顯示的群組文件管理頁面的示意圖;
[0025] 圖8為一個實施例中在群組文件管理頁面中捜索關鍵字的示意圖;
[0026] 圖9為另一個實施例中在群組文件管理頁面中捜索關鍵字的示意圖;
[0027] 圖10為一個實施例中終端獲取捜索條件的步驟的流程示意圖;
[0028] 圖11為一個實施例中利用緩存提供群組文件捜索結果的步驟的流程示意圖;
[0029] 圖12為一個實施例中反饋群組文件捜索結果的步驟的流程示意圖;
[0030] 圖13為一個實施例中將捜索條件與元數據進行匹配,獲得群組文件捜索結果的步 驟的流程示意圖;
[0031] 圖14為一個實施例中將捜索條件與元數據進行匹配,獲得捜索條件與元數據的相 關度的步驟的流程示意圖;
[0032] 圖15為一個實施例中將捜索關鍵字與元數據中的文件名稱進行匹配,根據匹配結 果確定第二分值的步驟的流程示意圖;
[0033] 圖16為一個具體實施例中群組文件捜索方法的流程示意圖;
[0034] 圖17為一個實施例中群組文件捜索裝置的結構框圖;
[0035] 圖18為另一個實施例中群組文件捜索裝置的結構框圖;
[0036] 圖19為再一個實施例中群組文件捜索裝置的結構框圖;
[0037] 圖20為一個實施例中捜索模塊的結構框圖。
【具體實施方式】
[0038] 為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,W下結合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用W解釋本發(fā)明,并 不用于限定本發(fā)明。
[0039] 如圖1所示,在一個實施例中,提供了一種群組文件捜索系統(tǒng),包括通過網絡連接 的終端110和服務器120。其中終端110包括臺式計算機和移動終端,移動終端包括智能手 機、平板電腦、個人數字助理(PDA) W及膝上型便攜計算機中的至少一種。服務器120可W是 獨立的物理服務器,也可W是物理服務器的集群組。在一個實施例中,服務器120包括與終 端110通過網絡連接的文件捜索服務器121、與文件捜索服務器121連接的關系鏈服務器122 W及與文件捜索服務器121連接的文件管理服務器123。
[0040] 如圖2所示,在一個實施例中,提供了一種用于實現群組文件捜索方法的終端110, 包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質、內存儲器、網絡接口、輸入裝置W及 顯示屏。其中處理器具有計算功能和控制終端110工作的功能,該處理器被配置為執(zhí)行一種 群組文件捜索方法。非易失性存儲介質包括磁存儲介質、光存儲介質和閃存式存儲介質中 的至少一種,非易失性存儲介質存儲有操作系統(tǒng)和群組文件捜索裝置。該群組文件捜索裝 置用于實現一種群組文件捜索方法。網絡接口用于連接到服務器120。顯示屏包括液晶顯示 屏、柔性顯示屏和電子墨水顯示屏中的至少一種。輸入裝置包括物理按鈕、軌跡球、觸控板 W及與顯示屏重疊的觸控層中的至少一種,其中觸控層與顯示屏組合形成觸控屏。
[0041] 如圖3所示,在一個實施例中,提供了一種用于實現群組文件捜索方法的文件捜索 服務器121,包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質、內存儲器W及網絡接口。 其中處理器具有計算功能和控制文件捜索服務器121工作的功能,該處理器被配置為執(zhí)行 一種群組文件捜索方法。非易失性存儲介質存儲有操作系統(tǒng)和群組文件捜索裝置,該群組 文件捜索裝置用于實現一種群組文件捜索方法。網絡接口用于連接到網絡從而接收終端 110發(fā)送的群組文件捜索請求,并向終端110反饋根據群組文件捜索請求獲得的群組文件捜 索結果。
[0042] 如圖4所示,在一個實施例中,提供了一種群組文件捜索方法,本實施例主要W該 方法應用于上述圖1和圖3中的文件捜索服務器121來舉例說明,但可W理解的是,該方法也 可W應用于上述圖1和圖3中的終端110。該方法具體包括W下步驟:
[0043] 步驟402,接收群組文件捜索請求。
[0044] 具體地,終端110上運行有社交應用,可通過該社交應用向文件捜索服務器121發(fā) 送群組文件捜索請求,由文件捜索服務器121接收。其中社交應用是基于社交網絡進行網絡 社交互動的應用。社交應用通常具有聯系人查找功能W及即時通信功能,還可W具有UGC Wser Generated Content,用戶生成內容)分享功能W及UGC評論功能。
[0045] 群組包括多個群組成員,用來表示該群組中群組成員之間的網絡社交關系,通過 群組可W實現群組成員之間的多方即時通信W及多方資源共享。群組包括即時通信群組、 討論組、語音通話群組W及視頻通話群組中的至少一種。捜索用戶可W加入多個群組,可W 是通過自己創(chuàng)建而加入群組,也可W通過向其它用戶所建立的群組提出加入請求并在被管 理員同意后加入相應的群組。一個群組可W用一個群組標識來唯一表示。群組文件是指群 組成員在群組中上傳的文件,與上傳者上傳該文件時所訪問的群組的群組標識相關聯。
[0046] 終端將捜索用戶標識和捜索條件,生成攜帶有捜索用戶標識和捜索條件的群組文 件捜索請求。終端可實時獲取捜索條件來生成群組文件捜索請求,比如根據捜索用戶在捜 索框中輸入的捜索關鍵字實時生成群組文件捜索請求。終端也可W在接收到捜索用戶觸發(fā) 的確認捜索的指令后生成群組文件捜索請求,比如當捜索用戶在捜索框中輸入捜索關鍵字 并點擊確認捜索的按鍵后生成群組文件捜索請求。其中捜索條件是指用來捜索到捜索用戶 所需的群組文件所需限定的條件。具體可獲取捜索用戶所輸入的捜索條件,也可W根據捜 索用戶輸入的信息來生成捜索條件。
[0047] 舉例說明,捜索用戶可W在社交應用的聯系人頁面進入如圖5所示的群組管理頁 面,群組管理頁面中顯示捜索用戶所加入的群組的信息,捜索用戶所加入的群組包括捜索 用戶自己建立的群組W及捜索用戶加入的別人建立的群組,群組的信息包括群組頭像W及 群組名稱。捜索用戶點擊顯示的群組的信息,使終端進入如圖6所示的群組會話頁面。捜索 用戶點擊群組會話頁面中的群組信息頁面觸發(fā)控件602,終端則進入正在訪問的群組的群 組信息頁面。捜索用戶再在群組信息頁面中點擊群組文件管理頁面觸發(fā)控件,終端則進入 如圖7所示的群組文件管理頁面,群組管理頁面具有捜索框702和捜索結果展示區(qū)域704,還 可W包括群組文件上傳控件708,還可W包括與群組文件捜索結果相對應的群組文件下載 控件706。
[0048] 步驟404,根據群組文件捜索請求獲取捜索用戶標識和