一種資源目錄管理方法和網絡終端的制作方法
【技術領域】
[0001]本發(fā)明涉及互聯網技術領域,尤其涉及一種資源目錄管理方法和網絡終端。
【背景技術】
[0002]隨著互聯網技術的發(fā)展,網絡資源愈加豐富,如網絡小說、電子讀物、視頻、音頻等,網絡資源通常包含一個或多個資源目錄;網絡資源的更新頻率很高,其更新導致資源目錄結構的變化也很大。例如網絡小說的作者每天更新小說內容,網絡小說的更新方式可以包括追加新的資源目錄、刪除資源目錄、修改資源目錄的內容等,這些更新方式對網絡小說的目錄結構影響很大。
[0003]現有技術中,為了應對網絡資源的高頻率、無規(guī)律的更新,通常需要在其每次更新后,重新下載網絡資源的所有資源目錄,導致資源目錄的更新效率很低。
【發(fā)明內容】
[0004]本發(fā)明實施例所要解決的技術問題在于,提供一種資源目錄管理方法和網絡終端,可準確校驗資源目錄的更新增量,從而提高資源目錄的更新效率。
[0005]為了解決上述技術問題,本發(fā)明實施例第一方面提供了一種資源目錄管理方法,所述方法包括:
[0006]獲取網絡終端提交的針對目標網絡資源的資源目錄請求,所述資源目錄請求攜帶終端側資源目錄信息中處于資源目錄順序最后的至少一個資源目錄;
[0007]根據所述資源目錄請求,獲取所述目標網絡資源的網絡側資源目錄信息;
[0008]根據所述資源目錄請求中攜帶的至少一個資源目錄,在所述網絡側資源目錄信息中確定至少一個更新資源目錄;
[0009]向所述網絡終端推送所述至少一個更新資源目錄,以使所述網絡終端根據所述至少一個更新資源目錄更新所述終端側資源目錄信息。
[0010]相應地,本發(fā)明實施例第二方面提供了一種資源目錄管理方法,所述方法包括:[0011 ] 向目錄管理服務器提交針對目標網絡資源的資源目錄請求,所述資源目錄請求攜帶終端側資源目錄信息中處于資源目錄順序最后的至少一個資源目錄,以使所述目錄管理服務器根據所述資源目錄請求,獲取所述目標網絡資源的網絡側資源目錄信息,并根據所述資源目錄請求中攜帶的至少一個資源目錄,在所述網絡側資源目錄信息中確定至少一個更新資源目錄;
[0012]接收所述目錄管理服務器根據所述資源目錄請求推送的所述至少一個更新資源目錄;
[0013]根據所述至少一個更新資源目錄更新所述終端側資源目錄信息。
[0014]相應地,本發(fā)明實施例第三方面提供了一種網絡終端,所述網絡終端包括:
[0015]目錄請求提交模塊,用于向目錄管理服務器提交針對目標網絡資源的資源目錄請求,所述資源目錄請求攜帶終端側資源目錄信息中處于資源目錄順序最后的至少一個資源目錄,以使所述目錄管理服務器根據所述資源目錄請求,獲取所述目標網絡資源的網絡側資源目錄信息,并根據所述資源目錄請求中攜帶的至少一個資源目錄,在所述網絡側資源目錄信息中確定至少一個更新資源目錄;
[0016]更新目錄接收模塊,用于接收所述目錄管理服務器根據所述資源目錄請求推送的所述至少一個更新資源目錄;
[0017]目錄信息更新模塊,用于根據所述至少一個更新資源目錄更新所述終端側資源目錄/[目息。
[0018]通過實施本發(fā)明實施例,可以根據目標網絡資源的終端側資源目錄信息中處于資源目錄順序最后的至少一個資源目錄,在所述目標網絡資源的網絡側資源目錄信息中確定至少一個更新資源目錄,并向所述網絡終端推送所述至少一個更新資源目錄,以使所述網絡終端根據所述至少一個更新資源目錄更新所述終端側資源目錄信息。相比現有技術中,通過重新下載網絡資源的所有資源目錄來更新網絡資源的終端側資源目錄信息,本發(fā)明能夠準確校驗資源目錄的更新增量,提高了資源目錄的更新效率。
【附圖說明】
[0019]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0020]圖1是本發(fā)明實施例中的一種資源目錄管理方法的流程示意圖;
[0021]圖2是本發(fā)明另一實施例中的一種資源目錄管理方法的流程示意圖;
[0022]圖3是本發(fā)明另一實施例中的一種資源目錄管理方法的流程示意圖;
[0023]圖4是本發(fā)明另一實施例中的一種資源目錄管理方法的流程示意圖;
[0024]圖5是本發(fā)明另一實施例中的一種資源目錄管理方法的流程示意圖;
[0025]圖6是本發(fā)明實施例中提供的一種目錄管理服務器的結構示意圖;
[0026]圖7是本發(fā)明另一實施例中的目錄管理服務器的結構示意圖;
[0027]圖8是本發(fā)明實施例中提供的一種網絡終端的結構示意圖;
[0028]圖9是本發(fā)明另一實施例中網絡終端的結構示意圖;
[0029]圖10是本發(fā)明實施例中提供的一種資源目錄管理系統的結構示意圖。
【具體實施方式】
[0030]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0031]本發(fā)明實施例中的網絡終端可以包括個人電腦、智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、移動互聯網設備(MID, Mobile Internet Devices)或穿戴式智能設備等互聯網設備等任何能夠上網的設備。另外,所述目標網絡資源可以為任何包含資源目錄的網絡資源,例如網絡小說、電子讀物、網絡視頻、網絡音頻等。
[0032]圖1是本發(fā)明實施例中的一種資源目錄管理方法的流程示意圖,其中,圖1所描述的資源目錄管理方法主要是從目錄管理服務器一側來進行描述的。如圖1所示,該資源目錄管理方法可以包括以下步驟:
[0033]S101,獲取網絡終端提交的針對目標網絡資源的資源目錄請求,所述資源目錄請求攜帶終端側資源目錄信息中處于資源目錄順序最后的至少一個資源目錄。
[0034]具體的,所述終端側資源目錄信息可以包括所述目標網絡資源在終端側的全部資源目錄。所述目標網絡資源首次發(fā)布后,目錄管理服務器向所述網絡終端推送所述目標網絡資源的所有資源目錄;此后,所述網絡終端可以向所述目錄管理服務器提交針對所述目標網絡資源的資源目錄請求,所述目錄管理服務器即可根據所述資源目錄請求向所述網絡終端推送所述目標網絡資源的至少一個更新資源目錄。
[0035]S102,根據所述資源目錄請求,獲取所述目標網絡資源的網絡側資源目錄信息。
[0036]具體的,所述目標網絡資源的網絡側資源目錄信息可以包括所述目標網絡資源在網絡側的全部資源目錄。所述資源管理服務器根據所述資源目錄請求獲取所述目標網絡資源的網絡側資源目錄信息在網絡側的存放位置,并在所述存放位置獲取所述網絡資源的網絡側資源目錄信息??蛇x的,所述資源目錄請求中攜帶了所述目標網絡資源的資源標識,所述目錄管理服務器根據所述資源標識獲取所述目標網絡資源的網絡側資源目錄信息。
[0037]S103,根據所述資源目錄請求中攜帶的至少一個資源目錄,在所述網絡側資源目錄信息中確定至少一個更新資源目錄。
[0038]具體實現中,所述目錄管理服務器可以從所述資源目錄請求中獲取所述終端側資源目錄信息中處于資源目錄順序最后的至少一個資源目錄,并在所述網絡側資源目錄信息中確定在所述至少一個資源目錄之后更新的至少一個更新資源目錄。
[0039]在一種可選實施例中,圖1所示方法中的步驟S103可以包括:
[0040]根據所述資源目錄請求中攜帶的至少一個資源目錄,在所述網絡側資源目錄信息中確定所述終端側資源目錄信息的目錄進度;根據所述終端側資源目錄信息的目錄進度,在所述網絡側資源目錄信息中確定至少一個更新資源目錄。
[0041]例如所述目錄管理服務器根據所述終端側資源目錄信息中處于資源目錄順序最后的至少一個資源目錄,確定所述終端側資源目錄信息的目錄進度為所述網絡側資源目錄信息的80 %,則可以將所述網絡側資源目錄信息中80 %目錄進度之后的所有資源目錄確定為更新資源目錄。
[0042]在另一種可選實施例中,圖1所示方法中的步驟S103可以包括:
[0043]從所述終端側資源目錄信息中的最后一個資源目錄開始,在所述網絡側資源目錄信息中查找對應的網絡側資源目錄;當查找到對應的網絡側資源目錄時,則將所述網絡側資源目錄信息中處于該網絡側資源目錄的資源目錄順序位置后的至少一個資源目錄確定為所述更新資源目錄。
[0044]具體實現中,所述目錄管理服務器從所述終端側資源目錄信息中的最后一個資源目錄開始,根據所述至少一個資源目錄在所述網絡側資源目錄信息中查找對應的網絡側資源目錄,若查找到所述至少一個資源目錄中的其中一個資源目錄在網絡側的對應資源目錄,則將所述網絡側資源目錄信息中處于該網絡側資源目錄的資源目錄順序位置后的至少一個資源目錄確定為所述更新資源目錄。
[0045]進而在可選實施例中,所述方法還包括:
[0046]11)、若根據所述資源目錄請求中攜帶的至少一個資源目錄在所述網絡側資源目錄信息中均查找不到對應的網絡側資源目錄,則向所述網絡終端發(fā)送資源目錄定位消息;
[0047]12)、接收所述網絡終端根據所述資源目錄定位消息提交的終端側資源目錄信息中處于資源目錄順序最后的指定數量的資源目錄,所述指定數量大于所述資源目錄請求中攜帶的資源目錄的數量;
[0048]13)、從網絡終端提交的指定數量的資源目錄中的最后一個資源目錄開始,在所述網絡側資源目錄信息中查找對應的網絡側資源目錄;
[0049]14)、當查找到對應的網絡側資源目錄時,則將所述網絡側資源目錄信息中處于該網絡側資源目錄的資源目錄順序位置后的至少一個資源目錄確定為所述更新資源目錄。
[0050]可選的,若執(zhí)行步驟14)后根據所述指定數量的資源目錄仍均查找不到對應的網絡側資源目錄,則所述目錄管理服務器可以將所述網絡側資源目錄信息中的全部資源目錄推送給所述網絡終端,所述網絡終端將所述終端側資源目錄信息中的全部資源目錄更新為所述網絡側資源目錄信息中的全部資源目錄。
[0051]在又一種可選實施例中,圖1所示方法中的步驟S103可以包括:
[0052]確定所述終端側資源目錄信息中的最后一個資源目錄在所述網絡側資源目錄信息中對應的資源目錄順序位置;將所述網絡側資源目錄信息中處于該資源目錄順序位置后的至少一個資源目錄確定為所述更新資源目錄。
[0053]可選的,若所述終端側資源目錄信息中的最后一個資源目錄在所述網絡側資源目錄信息中對應的資源目錄順序位置為最后一個,則所述目錄管理服務器可以將所述網絡側資源目錄信息中的全部資源目錄推送給所述網絡終端,所述網絡終端將所述終端側資源目錄信息中的全部資源目錄更新為所述網絡側資源目錄信息中的全部資源目錄。
[0054]進而在可選實施例中,所述目標網絡資源的資源目錄包括目錄標識,所述目錄標識由所述目標網絡資源的分段url處理得到;若查找到網絡側資源目錄信息中的資源目錄的目錄標識與終端側資源目錄信息中的資源目錄的目錄標識相同,則確定其為該終端側資源目錄信息中