資源聚合方法和裝置的制造方法
【技術領域】
[0001]本發明涉及計算機技術領域,特別涉及一種資源聚合方法和裝置。
【背景技術】
[0002]近年來隨著網絡文學的興起,越來越多的用戶選擇通過互聯網閱讀網絡書籍。
[0003]對于同一本書,用戶可以通過訪問不同的資源站點對該本書進行閱讀。但各個資源站點提供的資源質量參差不齊,為了給用戶提供更好的閱讀體驗,相關技術中按照書名將不同資源站點提供的同一本書進行聚合顯示。
[0004]在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
[0005]由于不同資源站點在提供同一本書時,書名可能會有差異,因此按照書名將不同資源站點提供的同一本書進行聚合顯示的準確率比較低。
【發明內容】
[0006]為了解決現有技術中按照書名將不同資源站點提供的同一本書進行聚合顯示的準確率比較低的問題,本發明實施例提供了一種資源聚合方法和裝置。所述技術方案如下:
[0007]第一方面,提供了一種資源聚合方法,所述方法包括:
[0008]對于一個選定資源,獲取與所述選定資源對應的候選資源;
[0009]將所述選定資源的特征信息與所述候選資源的特征信息進行對比,判斷所述選定資源是否與所述候選資源為同一資源,所述特征信息包括資源的基本信息以及目錄信息和內容信息中的至少一種;
[0010]在所述選定資源與所述候選資源為同一資源時,將所述候選資源確定為所述選定資源的映射資源;
[0011]根據所述選定資源以及所述選定資源的所有映射資源生成一個目標資源,生成的所述目標資源的文本內容與所述選定資源的文本內容相同。
[0012]第二方面,提供了一種資源聚合裝置,所述裝置包括:
[0013]獲取模塊,用于對于一個選定資源,獲取與所述選定資源對應的候選資源;
[0014]判定模塊,用于將所述選定資源的特征信息與所述候選資源的特征信息進行對比,判斷所述選定資源是否與所述候選資源為同一資源,所述特征信息包括資源的基本信息以及目錄信息和內容信息中的至少一種;第一確定模塊,用于在所述選定資源與所述候選資源為同一資源時,將所述候選資源確定為所述選定資源的映射資源;
[0015]生成模塊,用于根據所述選定資源以及所述選定資源的所有映射資源生成一個目標資源,生成的所述目標資源的文本內容與所述選定資源的文本內容相同。
[0016]本發明實施例提供的技術方案帶來的有益效果是:
[0017]通過對于一個選定資源,獲取與該選定資源對應的候選資源,將選定資源的特征信息與候選資源的特征信息進行對比,判斷選定資源是否與候選資源為同一資源,在選定資源與候選資源為同一資源時,將候選資源確定為選定資源的映射資源,而后根據選定資源以及選定資源的所有映射資源生成一個目標資源,生成的目標資源的文本內容與選定資源的文本內容相同;由于在進行同資源判定時,除了考慮到了資源的基本信息,還考慮了資源的目錄信息和內容信息中的至少一種,從而使得同資源的判定更為準確,因此解決了相關技術中由于書名可能會有差異,按照書名將不同資源站點提供的同一本書進行聚合顯示的準確率比較低的問題;達到了提高資源聚合準確率的效果。
【附圖說明】
[0018]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0019]圖1是本發明一個實施例中提供的資源聚合方法的方法流程圖;
[0020]圖2A是本發明另一個實施例中提供的資源聚合方法的方法流程圖;
[0021]圖2B是本發明另一個實施例中提供的獲取與選定資源對應的候選資源的方法流程圖;
[0022]圖2C是本發明另一個實施例中提供的判斷候選資源中的一個候選資源與選定資源是否為同一資源的方法流程圖;
[0023]圖2D是本發明另一個實施例中提供的根據選定資源以及選定資源的所有映射資源生成一個目標資源的方法流程圖;
[0024]圖2E是本發明另一個實施例中提供的將目標資源進行顯示的一種界面示意圖;
[0025]圖2F是本發明另一個實施例中提供的切換閱讀資源時的界面示意圖;
[0026]圖3是本發明一個實施例中提供的資源聚合裝置的結構示意圖;
[0027]圖4是本發明另一個實施例中提供的資源聚合裝置的結構示意圖。
【具體實施方式】
[0028]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。文中所講的“電子設備”可以包括智能手機、平板電腦、智能電視、電子書閱讀器、MP3 播放器(Moving Picture Experts Group Aud1 Layer III,動態影像專家壓縮標準音頻層面 3)、MP4 (Moving Picture Experts Group Aud1 Layer IV,動態影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。
[0029]請參考圖1,其示出了本發明一個實施例提供的資源聚合方法的方法流程圖。該資源聚合方法可以應用于電子設備中,該電子設備可以包括電腦、平板電腦、手機、上網本等。如圖1所示,該資源聚合方法可以包括如下步驟:
[0030]步驟102,對于一個選定資源,獲取與該選定資源對應的候選資源。
[0031]步驟104,將選定資源的特征信息與候選資源的特征信息進行對比,判斷選定資源是否與候選資源為同一資源。
[0032]其中,上述特征信息包括資源的基本信息以及目錄信息和內容信息中的至少一種。
[0033]步驟106,在選定資源與候選資源為同一資源時,將候選資源確定為選定資源的映射資源。
[0034]步驟108,根據選定資源以及選定資源的所有映射資源生成一個目標資源,生成的目標資源的文本內容與選定資源的文本內容相同。
[0035]綜上所述,本實施例提供的資源聚合方法,通過對于一個選定資源,獲取與該選定資源對應的候選資源,將選定資源的特征信息與候選資源的特征信息進行對比,判斷選定資源是否與候選資源為同一資源,在選定資源與候選資源為同一資源時,將候選資源確定為選定資源的映射資源,而后根據選定資源以及選定資源的所有映射資源生成一個目標資源,生成的目標資源的文本內容與選定資源的文本內容相同;由于在進行同資源判定時,除了考慮到了資源的基本信息,還考慮了資源的目錄信息和內容信息中的至少一種,從而使得同資源的判定更為準確,因此解決了相關技術中由于書名可能會有差異,按照書名將不同資源站點提供的同一本書進行聚合顯示的準確率比較低的問題;達到了提高資源聚合準確率的效果。
[0036]請參考圖2A,其示出了本發明另一個實施例提供的資源聚合方法的方法流程圖。該資源聚合方法可以應用于電子設備中,該電子設備可以包括電腦、平板電腦、手機、上網本等。如圖2A所示,該的資源聚合方法可以包括如下步驟:
[0037]步驟202,對于一個選定資源,獲取與該選定資源對應的候選資源。
[0038]—般來講,選定資源可以是客戶端存在的本地資源,也可以是客戶端所對應服務器中存在的某一資源。這里所講的候選資源為具有與該選定資源為同一資源的可能性的資源。例如,客戶端的小說書架上有一本書為“紅樓夢”,則“紅樓夢”為選定資源。此外,上述資源是指涉及文本的資源,例如小說資源、微博資源、論壇資源以及新聞資訊資源等等。
[0039]在一些情況下,若客戶端本地不存在選定資源,則根據用戶輸入的關鍵詞,將資源庫中與關鍵詞最相近的一個資源作為選定資源,這里所講的資源庫可以為客戶端所對應的服務器中用于存儲資源的資源庫,或者可以為該服務器中用于存儲資源的資源庫以及該服務器監控的其他服務器提供的資源所組成的資源庫。例如,用戶想要在客戶端閱讀一本書名為紅樓夢的書,用戶輸入關鍵詞紅樓夢,資源庫中可能有資源名稱為“小說紅樓夢”、“紅樓夢完整版”、“紅樓夢”的幾個小說資源,則將與關鍵詞紅樓夢最相近的“紅樓夢”小說資源作為選定資源。
[0040]在實際實現時,由于資源在被存儲時資源名稱可能并不規整,有些資源名稱帶有鏈接地址等累贅信息,因此為了能夠保證資源聚合的準確性,步驟202還可以通過圖2B所示的各個步驟來實現:
[0041]步驟202a,對選定資源的資源名稱進行規整,得到規整后的資源名稱。
[0042]其中,在對選定資源的資源名稱進行規整時,可以對選定資源的資源名稱進行去標簽操作。這里所講的標簽可以為網頁地址、標簽符號等。例如,某選定資源的資源名稱為“紅樓夢htmlX X X X ”,則去除標簽后的資源名稱為“紅樓夢”。
[0043]對選定資源的資源名稱進行規整時,還可以對選定資源的資源名稱進行去除能源雜質的操作。這里所講的能源雜質可以為用于描述資源的冗余信息,比如常見的“完整版”、“完整本”、“小說”等。例如,某書選定資源的資源名稱為“紅樓夢完整本”,則“完整本”作為能源雜質被去除,去除能源雜質后的資源名稱為“紅樓夢”。
[0044]通過步驟202a的規整,得到的資源名稱中僅包括用于描述資源名稱的非冗余信息。
[0045]步驟202b,查找資源庫中與該資源名稱相似的資源。
[0046]其中,這里所講的資源庫可以包括客戶端