r>[0159]步驟S504,該用戶終端向該服務器發送第二獲取請求,該第二獲取請求中包含該目標時間段與該目標曲目列表的標識信息,該第二獲取請求用于請求獲取該目標曲目列表中的各目標曲目的標識信息與屬性信息,該目標曲目包括該目標曲目列表中在該目標時間段內被從該用戶終端中刪除的曲目;
[0160]用戶終端200根據用戶觸發的該曲目列表恢復指令的指示,將第二獲取請求發送給服務器100,該第二獲取請求中包含根據該曲目列表恢復指令獲取的目標時間段以及目標曲目列表的標識信息,使得服務器100響應該第二獲取請求,查詢預置的數據庫,以獲取與該用戶帳號關聯的該目標時間段內的該目標曲目列表中的各目標曲目的標識信息與屬性信息,并返回給用戶終端200。其中該目標曲目可以包括該目標曲目列表中在該目標時間段內被從用戶終端200中刪除的曲目。進一步地,該目標曲目還可以包括該目標曲目列表中在該目標時間段內包含被從用戶終端200中刪除的曲目在內的所有曲目。
[0161]步驟S505,該服務器根據該第二獲取請求從該數據庫查詢各該目標曲目的標識信息與屬性信息,并返回給該用戶終端;
[0162]服務器100響應用戶終端200發送的第二獲取請求,根據該第二獲取請求中包含的目標時間段與目標曲目列表的標識信息,從數據庫查詢該目標時間段內該目標曲目列表中被從用戶終端200中刪除的曲目的標識信息與屬性信息,并將查詢結果返回給用戶終端200。
[0163]可以理解地,服務器100也可以從該數據庫查詢該目標時間段內該目標曲目列表中包含的所有(包含被從和未被從用戶終端200刪除的)目標曲目的標識信息與屬性信息,并將查詢結果返回給用戶終端200。
[0164]步驟S506,該用戶終端根據該服務器返回的該目標曲目的標識信息與屬性信息,在該用戶終端恢復該目標曲目列表。
[0165]具體地,用戶終端200判斷從各曲目列表的標識信息中確定出的待恢復的目標曲目列表(也即該用戶在該恢復頁面的“待恢復曲目列表選擇窗口 ”選定的待恢復的目標曲目列表)是否已被從用戶終端200中刪除,S卩,用戶終端200 —側是否存儲有該目標曲目列表的標識信息;若該目標曲目列表未被從用戶終端200中刪除,則在用戶終端200將從服務器100獲取的該目標時間段內被從用戶終端200中刪除的曲目的標識信息與屬性信息寫入該目標曲目列表中;若該目標曲目列表已被從用戶終端200中刪除,則在用戶終端200新建具有與該目標曲目列表相同的標識信息與名稱的曲目列表,并將從服務器100獲取的目標時間段內被從用戶終端200中刪除的曲目的標識信息與屬性信息寫入新建的曲目列表中,以在用戶終端200恢復該目標曲目列表。
[0166]本發明實施例提供的曲目列表恢復方法,通過用戶終端從服務器獲取預置時長內與用戶帳號關聯的各曲目列表的標識信息與名稱,然后根據用戶觸發的曲目列表恢復指令指向的目標時間段及用戶從各該曲目列表中選定的目標曲目列表的標識信息,從該服務器獲取該目標曲目列表中該目標時間段內被從用戶終端中刪除的各目標曲目的標識信息與屬性信息,并根據該被從用戶終端中刪除的各目標曲目的標識信息與屬性信息,在該用戶終端恢復該目標曲目列表,使得用戶只需要根據該服務器返回的預置時長內與該用戶帳號關聯的各曲目列表的名稱選定欲恢復目標曲目列表并指定目標時間段,即可在用戶終端快速而有效地恢復該目標曲目列表及該目標曲目列表中的各曲目,因此可提高曲目列表恢復的便捷性、準確性及恢復效率。
[0167]第六實施例
[0168]圖10為本發明第六實施例提供的曲目列表恢復裝置的結構示意圖。本實施例提供的曲目列表恢復裝置可運行于圖1所示的用戶終端200中,用于實現上述實施例中的曲目列表恢復方法。如圖10所示,曲目列表恢復裝置60包括:
[0169]獲取模塊61,用于從服務器獲取預置時長內與用戶帳號關聯的各曲目列表的標識信息與名稱,該曲目列表中包含一個或多個曲目的標識信息與屬性信息;
[0170]確定模塊62,用于根據用戶針對各該曲目列表的名稱觸發的曲目列表恢復指令,獲取該曲目列表恢復指令指向的目標時間段,并從各該曲目列表的標識信息中確定該目標時間段內待恢復的目標曲目列表的標識信息;
[0171]獲取模塊61,還用于根據確定模塊62確定的該目標時間段與該目標曲目列表的標識信息,從該服務器獲取該目標曲目列表中的各目標曲目的標識信息與屬性信息,該目標曲目包括該目標曲目列表中在該目標時間段內被從該用戶終端中刪除的曲目;
[0172]恢復模塊63,用于根據獲取模塊61獲取的該目標曲目的標識信息與屬性信息,在該用戶終端恢復該目標曲目列表。
[0173]本實施例對曲目列表恢復裝置60的各功能模塊實現各自功能的具體過程,請參見上述圖1至圖9所示實施例中描述的具體內容,此處不再贅述。
[0174]本發明實施例提供的曲目列表恢復裝置,通過從服務器獲取預置時長內與用戶帳號關聯的各曲目列表的標識信息與名稱,然后根據用戶觸發的曲目列表恢復指令指向的目標時間段及用戶從各該曲目列表中選定的目標曲目列表的標識信息,從該服務器獲取該目標曲目列表中該目標時間段內被從用戶終端中刪除的各目標曲目的標識信息與屬性信息,并根據該被從用戶終端中刪除的各目標曲目的標識信息與屬性信息,在該用戶終端恢復該目標曲目列表,使得用戶只需要根據該服務器返回的預置時長內與該用戶帳號關聯的各曲目列表的名稱選定欲恢復目標曲目列表并指定目標時間段,即可在用戶終端快速而有效地恢復該目標曲目列表及該目標曲目列表中的各曲目,因此可提高曲目列表恢復的便捷性、準確性及恢復效率。
[0175]第七實施例
[0176]圖11為本發明七實施例提供的曲目列表恢復裝置的結構示意圖。本實施例提供的曲目列表恢復裝置可運行于圖1所示的用戶終端200中,用于實現上述實施例中的曲目列表恢復方法。如圖11所示,曲目列表恢復裝置70包括:
[0177]獲取模塊61,用于從服務器獲取預置時長內與用戶帳號關聯的各曲目列表的標識信息與名稱,該曲目列表中包含一個或多個曲目的標識信息與屬性信息;
[0178]確定模塊62,用于根據用戶針對各該曲目列表的名稱觸發的曲目列表恢復指令,獲取該曲目列表恢復指令指向的目標時間段,并從各該曲目列表的標識信息中確定該目標時間段內待恢復的目標曲目列表的標識信息;
[0179]獲取模塊61,還用于根據確定模塊62確定的該目標時間段與該目標曲目列表的標識信息,從該服務器獲取該目標曲目列表中的各目標曲目的標識信息與屬性信息,該目標曲目包括該目標曲目列表中在該目標時間段內被從該用戶終端中刪除的曲目;
[0180]恢復模塊63,用于根據獲取模塊61獲取的該目標曲目的標識信息與屬性信息,在該用戶終端恢復該目標曲目列表。
[0181 ] 優選地,恢復模塊63包括:
[0182]判斷單元631,用于判斷該目標曲目列表是否已被從該用戶終端中刪除;
[0183]寫入單元632,用于若判斷單元631判斷為否,則在該用戶終端將該在該目標時間段內被從用戶終端中刪除的曲目的標識信息與屬性信息寫入該目標曲目列表;
[0184]新建單元633,用于若判斷單元631判斷為是,則在該用戶終端新建具有與該目標曲目列表相同的標識信息與名稱的曲目列表;
[0185]寫入單元632,還用于將該在該目標時間段內被從用戶終端中刪除的曲目的標識信息與屬性信息寫入新建單元633新建的曲目列表中。
[0186]優選地,曲目列表恢復裝置70還包括:
[0187]登錄模塊71,用于根據預置的用戶帳號與身份驗證信息登錄該服務器。
[0188]優選地,曲目列表恢復裝置70還包括:
[0189]編輯模塊72,用于接收用于編輯曲目和/或曲目列表的編輯指令,從該用戶終端編輯該編輯指令指向的曲目和/或曲目列表;
[0190]發送模塊73,用于將該用戶帳號,被從該用戶終端編輯的曲目和/或曲目列表的相關信息及對應的編輯類型的標識信息發送給該服務器,該編輯類型包括:添加曲目、刪除曲目、添加曲目列表以及刪除曲目列表。
[0191]本實施例對曲目列表恢復裝置70的各功能模塊實現各自功能的具體過程,請參見上述圖1至圖9所示實施例中描述的具體內容,此處不再贅述。
[0192]本發明實施例提供的曲目列表恢復裝置,通過從服務器獲取預置時長內與用戶帳號關聯的各曲目列表的標識信息與名稱,然后根據用戶觸發的曲目列表恢復指令指向的目標時間段及用戶從各該曲目列表中選定的目標曲目列表的標識信息,從該服務器獲取該目標曲目列表中該目標時間段內被從用戶終端中刪除的各目標曲目的標識信息與屬性信息,并根據該被從用戶終端中刪除的各目標曲目的標識信息與屬性信息,在該用戶終端恢復該目標曲目列表,使得用戶只需要根據該服務器返回的預置時長內與該用戶帳號關聯的各曲目列表的名稱選定欲恢復目標曲目列表并指定目標時間段,即可在用戶終端快速而有效地恢復該目標曲目列表及該目標曲目列表中的各曲目,因此可提高曲目列表恢復的便捷性、準確性及恢復效率。
[0193]第八實施例
[0194]圖12為本發明八實施例提供的曲目列表恢復裝置的結構示意圖。本實施例提供的曲目列表恢復裝置可運行于圖1所示的服務器100中,用于實現上述實施例中的曲目列表恢復方法。如圖12所示,曲目列表恢復裝置80包括:
[0195]接收模塊81,用于接收用戶終端發送的第一獲取請求,該第一獲取請求中包含用戶帳號,該第一獲取請求用于請求獲取預置時長內與該用戶帳號關聯的各曲目列表的標識信息與名稱,該曲目列表中包含一個或多個曲目的標識信息與屬性信息;
[0196]查詢模塊82,用于根據接收模塊81接收的該第一獲取請求從數據庫查詢各該曲目列表的標識信息與名稱,并返回給該用戶終端;
[0197]接收模塊81,還用于接收該用戶終端發送的第二獲取請求,該第二獲取請求中包含目標時間段與目標曲目列表的標識信息,該第二獲取請求用于請求獲取該目標曲目列表中的各目標曲目的標識信息與屬性信息,該目標曲目包括該目標曲目列表中在該目標時間段內被從該用戶終端中刪除的曲目;
[0198]查詢模塊82,還用于根據接收模塊81接收的該第二獲取請求從該數據庫查詢各該目標曲目的標識信息與屬性信息,并返回給該用戶終端,使得該用戶終端根據該目標曲目的標識信息與屬性信息,在該用戶終端恢復該目標曲目列表。
[0199]本實施例對曲目列表恢復裝置80的各功能模塊實現各自功能的具體過程,請參見上述圖1至圖9所示實施例中描述的具體內容,此處不再贅述。
[0200]本發明實施例提供的曲目列表恢復裝置,響應用戶終端發送的第一獲取請求,通過查詢預置的數據庫,將預置時長內與該第一獲取請求中包含的用戶帳號關聯的各曲目列表的標識信息與名稱返回給該用戶終端,響應該用戶終端發送的第二獲取請求,通過查詢該數據庫,將目標時間段內目標曲目列表中被從該用戶終端中刪除的各目標曲目的標識信息與屬性信息返回給該用戶終端,使得該用戶終端可根據返回的上述信息快速而有效地恢復該目標曲目列表,從而可提高曲目列表恢復的便捷性、準確性及恢復效率。
[0201]第九實施例
[0202]圖13為本發明九實施例提供的曲目列表恢復裝置的結構示意圖。本實施例提供的曲目列表恢復裝置可運行于圖1所示的服務器100中,用于實現上述實施例中的曲目列表恢復方法。如圖13所示,曲目列表恢復裝置90包括:
[0203]接收模塊81,用于接收用戶終端發送的第一獲取請求,該第一獲取請求中包含用戶帳號,該第一獲取請求用于請求獲取預置時長內與該用戶帳號關聯的各曲目列表的標識信息與名稱,該曲目列表中包含一個或多個曲目的標識信息與屬性信息;
[0204]查詢模塊82,用于根據接收模塊81接收的該第一獲取請求從數據庫查詢各該曲目列表的標識信息與名稱,并返回給該用戶終端;
[0205]接收模塊81,還用于接收該用戶終端發送的第二獲取請求,該第二獲取請求中包含目標時間段與目標曲目列表的標識信息,該第二獲取請求用于請求獲取該目標曲目列表中的各目標曲目的標識信息與屬性信息,該目標曲目包括該目標曲目列表中在該目標時間段內被從該用戶終端中刪除的曲目;
[0206]查詢模塊82,還用于根據接收模塊81接收的該第二獲取請求從該數據庫查詢各該目標曲目的標識信息與屬性信息,并返回給該用戶終端,使得該用戶終端根據該目標曲目的標識信息與屬性信息,在該用戶終端恢復該目標曲目列表。
[0207]優選地,該數據庫包括:當前曲目列表信息數據庫、編輯記錄數據庫以及刪除記錄數據庫;
[0208]其中該當前曲目列表信息數據庫,用于存儲該用戶終端中當前存儲的與該用戶帳號關聯的各曲目列表與各該曲目列表中包含的各曲目的相關信息;
[0209]該編輯記錄數據庫,用于存儲被從該用戶終端編輯的與該用戶帳號關聯的曲目和/或曲目列表的相關信息;
[0210]該刪除記錄數據庫,用于存儲該預置時長內與該用戶帳號關聯的被從該用戶終端中刪除的曲目和/或曲目列表的相關信息。
[0211]優選地,接收模塊81,還用于接收該用戶終端發送的該用戶帳號、被從該用戶終端編輯的曲目和/或曲目列表的相關信息及對應的編輯類型的信息;
[0212]曲目列表恢復裝置90還包括:
[0213]寫入模塊91,用于將接收模塊81接收的該用戶帳號、該被從該用戶終端編輯的曲目和/或曲目列表的相關信息及對應的該編輯類型的信息寫入該編輯記錄數據庫,該編輯類型包括:添加曲目、刪除曲目、添加曲目列表以及刪除曲目列表;
[0214]提取模塊92,用于每天定時從該編輯記錄數據庫提取被從該用戶終端中刪除的曲目和/或曲目列表的數據;
[0215]寫入模塊91,還用于將提取模塊92提取的該被從該用戶終端中刪除的曲目和/或曲目列表的數據寫入該刪除記錄數據庫。
[0216]優選地,查詢模塊82,還用于根據該第一獲取請求從該當前曲目列表信息數據庫查詢該用戶終端中當前存儲的與該用戶帳號關聯的各曲目列表的標識信息與名稱,從該刪除記錄數據庫查詢該預置時長內與該用戶帳號關聯的被從該用戶終端中刪除的曲目列表的標識信息與名稱。
[0217]查詢模塊82,還用于根據該第二獲取請求從該刪除記錄數據庫查詢該目標時間段內該目標曲目列表中被從該用戶終端中刪除的各目標曲目的標識信息與屬性信息。
[0218]優選地,曲目列表恢復裝置90還包括:
[0219]清理模塊93,用于實時檢測并清理該刪除記錄數據庫中記錄的超過該預置時長的數據。
[0220]優選地,曲目列表恢復裝置90還包括:
[0221]驗證模塊94,用于接收用戶終端發送的身份驗證請求,根據該身份驗證請求中包含的用戶帳號及身份驗證信息對該用戶終端進行身份驗證,當該身份驗證通過時,允許該用戶終端登錄該服務器。
[0222]本實施例對曲目列表恢復裝置90的各功能模塊實現各自功能的具體過程,請參見上述圖1至圖9所示實施例中描述的具體內容,此處不再贅述。
[0223]本發明實施例提供的曲目列表恢復裝置,響應用戶終端發送的第一獲取請求,通過查詢預置的數據庫,將預置時長內與該第一獲取請求中包含的用戶帳號關聯的各曲目列表的標識信息與名稱返回給該用戶終端,響應該用戶終端發送的第二獲取請求,通過查詢該數據庫,將目標時間段內目標曲目列表中被從該用戶終端中刪除的各目標曲目的標識信息與屬性信息返回給該用戶終端,使得該用戶終端可根據返回的上述信息快速而有效地恢復該目標曲目列表,從而可提高曲目列表恢復的便捷性、