国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種資源文件的檢索方法及系統(tǒng)的制作方法_2

      文檔序號:8258711閱讀:來源:國知局
      【【附圖說明】】
      [0043]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
      [0044]圖1是本發(fā)明實(shí)施例所提供的技術(shù)方案使用的系統(tǒng)示意圖;
      [0045]圖2是本發(fā)明實(shí)施例所提供的資源文件的檢索方法的流程示意圖;
      [0046]圖3是本發(fā)明實(shí)施例所提供的資源文件的檢索系統(tǒng)的功能方塊圖?!尽揪唧w實(shí)施方式】】
      [0047]為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
      [0048]應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0049]在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
      [0050]應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
      [0051]取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”或“響應(yīng)于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時”或“響應(yīng)于確定”或“當(dāng)檢測(陳述的條件或事件)時”或“響應(yīng)于檢測(陳述的條件或事件)”。
      [0052]本發(fā)明實(shí)施例所提供的技術(shù)方案使用的系統(tǒng)如圖1所示,主要由資源下載裝置和資源檢索裝置組成。
      [0053]本發(fā)明實(shí)施例給出一種資源文件的檢索方法,請參考圖2,其為本發(fā)明實(shí)施例所提供的資源文件的檢索方法的流程示意圖,如圖所示,該方法包括以下步驟:
      [0054]S201,依據(jù)種子文件進(jìn)行檢索,以獲得與所述種子文件相匹配的候選資源文件。
      [0055]S202,依據(jù)所述種子文件,獲得篩選約束條件。
      [0056]S203,利用所述篩選約束條件對所述候選資源文件進(jìn)行篩選,以獲得所述種子文件所對應(yīng)的目標(biāo)資源文件。
      [0057]基于上述資源文件的檢索方法,本發(fā)明實(shí)施例對S201的方法進(jìn)行具體描述。該步驟具體可以包括:
      [0058]優(yōu)選的,本發(fā)明實(shí)施例中,依據(jù)種子文件進(jìn)行檢索,以獲得與該種子文件相匹配的候選資源文件的方法可以包括但不限于:
      [0059]首先,資源下載裝置從預(yù)先獲得的種子文件中,獲得目標(biāo)資源文件的描述信息。然后,資源下載裝置向資源檢索裝置發(fā)起檢索請求,以使得資源檢索裝置可以依據(jù)該目標(biāo)資源文件的描述信息進(jìn)行檢索,以獲得與該目標(biāo)資源文件的描述信息相匹配的候選資源文件,并將與該目標(biāo)資源文件的描述信息相匹配的候選資源文件作為與該種子文件相匹配的候選資源文件。
      [0060]需要說明的是,所述種子文件與目標(biāo)資源文件是一一對應(yīng)的,所述種子文件用于保存對應(yīng)的目標(biāo)資源文件的描述信息以及目標(biāo)資源文件中至少兩個資源片段中每個資源片段的描述信息,因此,資源下載裝置可以對種子文件進(jìn)行解析,以提取其中的目標(biāo)資源文件的描述信息。
      [0061]另外,資源檢索裝置可以將獲得的候選資源文件返回給資源下載裝置。
      [0062]優(yōu)選的,所述候選資源文件的數(shù)目可以為至少一個。
      [0063]優(yōu)選的,所述目標(biāo)資源文件的描述信息可以包括但不限于目標(biāo)資源文件的文件名和目標(biāo)資源文件的長度信息中至少一個,還可以包括目標(biāo)資源文件的簽名信息。
      [0064]優(yōu)選的,獲得種子文件的方法可以包括但不限于:資源下載裝置接收用戶輸入的查詢詞,并依據(jù)該查詢詞在提供種子文件的服務(wù)器上檢索并下載與該查詢詞相匹配的種子文件。
      [0065]優(yōu)選的,資源檢索裝置依據(jù)目標(biāo)資源文件的描述信息進(jìn)行檢索,以獲得與目標(biāo)資源文件的描述信息相匹配的候選資源文件的方法可以包括但不限于:如圖1所示,資源檢索裝置獲得資源文件與描述信息的索引關(guān)系,然后依據(jù)目標(biāo)資源文件的描述信息,在該索引關(guān)系中進(jìn)行檢索,以獲得與目標(biāo)資源文件的描述信息相匹配的候選資源文件。
      [0066]可以理解的是,資源檢索裝置可以預(yù)先獲得資源庫中每個資源文件的描述信息,然后依據(jù)資源庫中每個資源文件的描述信息,建立每個資源文件與描述信息的索引關(guān)系,這樣,通過描述信息就可以在該索引關(guān)系中檢索到相匹配的資源文件。
      [0067]基于上述資源文件的檢索方法,本發(fā)明實(shí)施例對S202的方法進(jìn)行具體描述。該步驟具體可以包括:
      [0068]優(yōu)選的,本發(fā)明實(shí)施例中,資源下載裝置依據(jù)種子文件,獲得篩選約束條件的方法可以包括但不限于:對預(yù)先獲得的所述種子文件進(jìn)行解析,以獲得所述種子文件中所包含的M個資源片段的描述信息;其中,M為大于I的整數(shù);從所述M個資源片段的描述信息中,抽取N個所述資源片段的描述信息,以作為所述篩選約束條件;其中,N為大于O且小于或者等于M的整數(shù)。
      [0069]優(yōu)選的,所述種子文件有對應(yīng)的目標(biāo)資源文件,目標(biāo)資源文件可以包含M個資源片段(Piece),所述種子文件可以包含M個資源片段的描述信息。
      [0070]優(yōu)選的,所述種子文件中所包含的每個資源片段的描述信息可以包括但不限于:資源片段在目標(biāo)資源文件中的起始位置、目標(biāo)資源文件中資源片段的長度信息(PieceLength)以及資源片段的簽名信息。
      [0071]優(yōu)選的,可以依據(jù)種子文件中所包含的所有資源片段的描述信息作為篩選約束條件;或者,也可以對所有資源片段的描述信息進(jìn)行抽樣,以獲得部分資源片段的描述信息,并將部分資源片段的描述信息作為篩選約束條件。
      [0072]例如,目標(biāo)資源文件包含3個資源片段,即資源片段1、資源片段2和資源片段3,其中,資源片段I在目標(biāo)資源文件中的起始位置是0,長度信息是1M,表示資源片段I對應(yīng)目標(biāo)資源文件中第O?IM的資源。資源片段2在目標(biāo)資源文件中的起始位置是1,長度信息是2M,表示資源片段2對應(yīng)目標(biāo)資源文件中第IM?3M的資源。資源片段3在目標(biāo)資源文件中的起始位置是3,長度信息是3M,表示資源片段3對應(yīng)目標(biāo)資源文件中第3M?6M的資源。
      [0073]再例如,可以將資源片段I的描述信息、資源片段2的描述信息和資源片段3的描述信息都用來作為篩選約束條件,或者,也可以將資源片段I的描述信息、資源片段2的描述信息和資源片段3的描述信息中的一個或者兩個作為篩選約束條件。
      [0074]這樣,通過對所有資源文件的描述信息進(jìn)行抽樣,可以減少篩選約束條件中信息數(shù)量,從而可以提高資源下載裝置對候選資源文件的篩選效率,減少篩選耗時,避免對候選資源的占用時間過久。
      [0075]優(yōu)選的,所述資源片段的簽名信息可以是利用簽名算法得到的簽名信息。
      [0076]優(yōu)選的,所述簽名算法可以包括但不限于:安全哈希算法(Secure HashAlgorithm, SHA)、SHA-1 或者消息摘要算法第五版(Message Digest Algorithm, MD5)等,本發(fā)明實(shí)施例對此不特別限定。
      [0077]基于上述資源文件的檢索方法,本發(fā)明實(shí)施例對S203的方法進(jìn)行具體描述。該步驟具體可以包括:
      [0078]優(yōu)選的,本發(fā)明實(shí)施例中,所述候選資源文件的數(shù)目為至少一個,可以利用S202中獲得的篩選約束條件對S201中獲得的候選資源文件進(jìn)行篩選,以獲得種子文件所對應(yīng)的目標(biāo)資源文件,其具體實(shí)現(xiàn)方法可以包括但不限于:
      [0079]首先,對于每個所述候選資源文件,利用N個所述資源片段在所述目標(biāo)資源文件中的起始位置和N個所述目標(biāo)資源文件中資源片段的長度信息,從該候選資源文件中獲得N個候選資源片段。
      [0080]然后,利用預(yù)設(shè)的簽名算法,獲得所述N個候選資源片段中每個所述候
      當(dāng)前第2頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1