System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開實施例涉及數據處理,尤其涉及一種媒體內容處理方法、裝置、設備、可讀存儲介質及產品。
技術介紹
1、當用戶在應用軟件中進行媒體內容的瀏覽時,可以針對媒體內容觸發收藏操作。實際應用中,用戶可以在多個電子設備上安裝并登錄同一應用軟件。如何快速、準確地實現多個電子設備中收藏數據的同步,成為了亟待解決的問題。
2、相關技術中,一般可以針對每一電子設備進行全量的收藏數據同步操作。但是,全量數據同步往往同步數據量較大,導致數據同步效率較低,且較為耗費計算資源。
技術實現思路
1、本公開實施例提供一種媒體內容處理方法、裝置、設備、可讀存儲介質及產品,用于解決現有的收藏數據同步效率較低的技術問題。
2、第一方面,本公開實施例提供一種媒體內容處理方法,包括:
3、獲取用戶在時間間隔內針對至少一個媒體內容觸發的至少一個收藏操作,所述時間間隔為當前時間戳與上一次收藏列表更新操作對應時間戳之間的間隔,其中,所述收藏操作為在經過所述用戶授權后獲取的;
4、響應于滿足預設的同步條件,從預設的服務器中獲取預存的第一收藏列表在所述時間間隔內新增的列表更新信息,所述第一收藏列表中包括所述用戶關聯的全部客戶端針對媒體內容生成的全量歷史收藏數據,其中,所述全量歷史收藏數據為經過所述用戶授權后上傳至所述服務器中的;
5、基于所述列表更新信息對當前客戶端對應的第二收藏列表進行收藏列表更新操作,獲得更新后的目標收藏列表;
6、基于所述第一收藏列表以及
7、第二方面,本公開實施例提供一種媒體內容處理方法,包括:
8、獲取至少一個客戶端發送的至少一個待更新內容,其中,所述待更新內容為基于第一方面所述的媒體內容處理方法計算獲得;
9、根據所述至少一個待更新內容對預存的第一收藏列表進行收藏列表更新操作,獲得更新后的第一收藏列表,其中,所述第一收藏列表中包括用戶關聯的全部客戶端針對媒體內容生成的全量歷史收藏數據。
10、第三方面,本公開實施例提供一種媒體內容處理裝置,包括:
11、獲取模塊,用于獲取用戶在時間間隔內針對至少一個媒體內容觸發的至少一個收藏操作,所述時間間隔為當前時間戳與上一次收藏列表更新操作對應時間戳之間的間隔,其中,所述收藏操作為在經過所述用戶授權后獲取的;
12、同步模塊,用于響應于滿足預設的同步條件,從預設的服務器中獲取預存的第一收藏列表在所述時間間隔內新增的列表更新信息,所述第一收藏列表中包括所述用戶關聯的全部客戶端針對媒體內容生成的全量歷史收藏數據,其中,所述全量歷史收藏數據為經過所述用戶授權后上傳至所述服務器中的;
13、更新模塊,用于基于所述列表更新信息對當前客戶端對應的第二收藏列表進行收藏列表更新操作,獲得更新后的目標收藏列表;
14、發送模塊,用于基于所述第一收藏列表以及所述目標收藏列表確定至少一個待更新內容,將所述至少一個待更新內容發送至所述服務器,以使所述服務器基于所述至少一個待更新內容對所述第一收藏列表進行內容更新操作。
15、第四方面,本公開實施例提供一種媒體內容處理裝置,包括:
16、數據獲取模塊,用于獲取至少一個客戶端發送的至少一個待更新內容,其中,所述待更新內容為基于第三方面所述的媒體內容處理裝置計算獲得;
17、處理模塊,用于根據所述至少一個待更新內容對預存的第一收藏列表進行收藏列表更新操作,獲得更新后的第一收藏列表,其中,所述第一收藏列表中包括用戶關聯的全部客戶端針對媒體內容生成的全量歷史收藏數據。
18、第五方面,本公開實施例提供一種電子設備,包括:處理器和存儲器;
19、所述存儲器存儲計算機執行指令;
20、所述處理器執行所述存儲器存儲的計算機執行指令,使得所述至少一個處理器執行如上第一方面以及第一方面各種可能的設計或者第二方面以及第二方面各種可能的設計所述的媒體內容處理方法。
21、第六方面,本公開實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如上第一方面以及第一方面各種可能的設計或者第二方面以及第二方面各種可能的設計所述的媒體內容處理方法。
22、第七方面,本公開實施例提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現如上第一方面以及第一方面各種可能的設計或者第二方面以及第二方面各種可能的設計所述的媒體內容處理方法。
23、本實施例提供的媒體內容處理方法、裝置、設備、可讀存儲介質及產品,通過預先在后端服務器中維護一份全量的第一收藏列表,在經過用戶充分授權之后,用戶關聯的每一客戶端均可以向該第一收藏列表中上傳收藏數據。從而后續能夠基于該全量的第一收藏列表對各客戶端的第二收藏列表進行收藏數據的同步。此外,當用戶在客戶端進行收藏操作時,在經過用戶充分授權之后,可以獲取用戶在上次收藏列表更新操作至今觸發的至少一個收藏操作。在滿足預設的同步條件時,可以從服務器中獲取在上次收藏列表更新操作至今的列表更新信息。基于列表更新信息對客戶端本地的第二收藏列表進行更新,得到目標收藏列表。進而可以基于第一收藏列表以及目標收藏列表確定至少一個待更新內容,將至少一個待更新內容發送至服務器,以使服務器基于至少一個待更新內容對第一收藏列表進行內容更新操作。通過僅對上次收藏列表更新操作至今的增量的待更新內容進行數據傳輸,從而能夠在準確地進行收藏數據同步的基礎上,降低數據傳輸量,有效地提高內容同步的效率。
本文檔來自技高網...【技術保護點】
1.一種媒體內容處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述響應于滿足預設的同步條件,從預設的服務器中獲取預存的第一收藏列表在所述時間間隔內新增的列表更新信息,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于所述第一收藏列表以及所述目標收藏列表確定至少一個待更新內容,包括:
4.根據權利要求3所述的方法,其特征在于,所述將所述至少一個待更新內容發送至所述服務器,包括:
5.根據權利要求1所述的方法,其特征在于,所述基于所述列表更新信息對當前客戶端對應的第二收藏列表進行收藏列表更新操作,包括:
6.根據權利要求1-5任一項所述的方法,其特征在于,所述基于所述列表更新信息對當前客戶端對應的第二收藏列表進行收藏列表更新操作之前,還包括:
7.一種媒體內容處理方法,其特征在于,包括:
8.根據權利要求7所述的方法,其特征在于,所述歷史收藏數據關聯有每一次收藏操作對應的操作類型;所述根據所述至少一個待更新內容對預存的第一收藏列表進行收藏列表更新操作,獲得更新后的第一
9.根據權利要求7所述的方法,其特征在于,各歷史收藏數據關聯有修改時間;所述根據所述至少一個待更新內容對預存的第一收藏列表進行收藏列表更新操作,獲得更新后的第一收藏列表之后,還包括:
10.根據權利要求9所述的方法,其特征在于,所述方法還包括:
11.根據權利要求7-9任一項所述的方法,其特征在于,所述待更新內容中包括媒體內容的描述信息、針對所述媒體內容的收藏操作的修改信息、針對所述媒體內容的瀏覽信息以及動作類型;
12.一種媒體內容處理裝置,其特征在于,包括:
13.一種媒體內容處理裝置,其特征在于,包括:
14.一種電子設備,其特征在于,包括:處理器和存儲器;
15.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如權利要求1至6或者7-11任一項所述的媒體內容處理方法。
16.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至6或者7-11任一項所述的媒體內容處理方法。
...【技術特征摘要】
1.一種媒體內容處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述響應于滿足預設的同步條件,從預設的服務器中獲取預存的第一收藏列表在所述時間間隔內新增的列表更新信息,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于所述第一收藏列表以及所述目標收藏列表確定至少一個待更新內容,包括:
4.根據權利要求3所述的方法,其特征在于,所述將所述至少一個待更新內容發送至所述服務器,包括:
5.根據權利要求1所述的方法,其特征在于,所述基于所述列表更新信息對當前客戶端對應的第二收藏列表進行收藏列表更新操作,包括:
6.根據權利要求1-5任一項所述的方法,其特征在于,所述基于所述列表更新信息對當前客戶端對應的第二收藏列表進行收藏列表更新操作之前,還包括:
7.一種媒體內容處理方法,其特征在于,包括:
8.根據權利要求7所述的方法,其特征在于,所述歷史收藏數據關聯有每一次收藏操作對應的操作類型;所述根據所述至少一個待更新內容對預存的第一收藏列表進行收藏列表更新操作,獲得更新后的第一收藏列表之后,...
【專利技術屬性】
技術研發人員:陳聰寧,楊宜堅,張經綸,朱仕達,鐘立科,
申請(專利權)人:抖音視界有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。