本公開的各實施例涉及計算機領域,更具體地,涉及用于共享數據的方法、裝置、設備和計算機可讀存儲介質。
背景技術:
1、隨著互聯網的飛速發展,越來越多的應用被設計來向用戶提供各種服務。用戶可以通過相應的賬戶(例如用戶預先注冊的賬戶)來登錄電子設備。用戶可以使用一個賬戶登錄多個電子設備。人們期望可以解決用戶在登錄不同電子設備時,不同電子設備上的數據不一致的問題。
技術實現思路
1、在本公開的第一方面,提供了一種用于共享數據的方法。該方法包括:在利用目標賬戶登錄的客戶端設備處,獲取與目標賬戶相關聯的數據共享策略,數據共享策略描述針對目標賬戶的將被共享的數據類型;接收在客戶端設備處執行的針對客戶端設備處的第一數據的修改;以及響應于確定第一數據的類型匹配于數據共享策略,向與客戶端設備相關聯的服務器設備傳輸修改的第一數據,以生成將被提供至利用目標賬戶登錄的另一客戶端設備的第二數據。
2、在本公開的第二方面,提供了一種用于共享用戶數據的方法。該方法包括:在服務器設備處,從利用目標賬戶登錄的客戶端設備處接收匹配于數據共享策略的第一數據,數據共享策略描述針對目標賬戶的將被共享的數據類型;以及基于接收的第一數據來生成將被提供至利用目標賬戶登錄的另一客戶端設備的第二數據。
3、在本公開的第三方面,提供了一種用于共享數據的裝置。該裝置包括:策略獲取模塊,被配置為在利用目標賬戶登錄的客戶端設備處,獲取與目標賬戶相關聯的數據共享策略,數據共享策略描述針對目標賬戶的將被共享的數據類型;修改接收模塊,被配置為接收在客戶端設備處執行的針對客戶端設備處的第一數據的修改;以及數據傳輸模塊,被配置為響應于確定第一數據的類型匹配于數據共享策略,向與客戶端設備相關聯的服務器設備傳輸修改的第一數據,以生成將被提供至利用目標賬戶登錄的另一客戶端設備的第二數據。
4、在本公開的第四方面,提供了一種用于共享用戶數據的裝置。該裝置包括:數據接收模塊,被配置為在服務器設備處,從利用目標賬戶登錄的客戶端設備處接收匹配于數據共享策略的第一數據,數據共享策略描述針對目標賬戶的將被共享的數據類型;以及數據生成模塊,被配置為基于接收的第一數據來生成將被提供至利用目標賬戶登錄的另一客戶端設備的第二數據。
5、在本公開的第五方面,提供了一種電子設備。該設備包括至少一個處理單元;以及至少一個存儲器,至少一個存儲器被耦合到至少一個處理單元并且存儲用于由至少一個處理單元執行的指令。指令在由至少一個處理單元執行時使設備執行第一方面或第二方面的方法。
6、在本公開的第六方面,提供了一種計算機可讀存儲介質。該計算機可讀存儲介質上存儲有計算機程序,計算機程序可由處理器執行以實現第一方面或第二方面的方法。
7、應當理解,本內容部分中所描述的內容并非旨在限定本公開的實施例的關鍵特征或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的描述而變得容易理解。
1.一種用于共享數據的方法,包括:
2.根據權利要求1所述的方法,其中所述數據類型包括以下至少任一項:所述客戶端設備的系統數據、所述目標賬戶的用戶數據、以及在所述客戶端設備處安裝的應用的應用數據。
3.根據權利要求1所述的方法,進一步包括:
4.根據權利要求1所述的方法,其中傳輸修改的所述第一數據包括:響應于確定所述數據共享策略被啟用,傳輸修改的所述第一數據。
5.根據權利要求1所述的方法,其中傳輸修改的所述第一數據包括:響應于確定修改的所述第一數據包括多個數據項,
6.根據權利要求1所述的方法,進一步包括:
7.根據權利要求6所述的方法,進一步包括以下至少任一項:
8.根據權利要求1所述的方法,進一步包括:
9.根據權利要求8所述的方法,其中接收更新的所述第二數據包括:
10.根據權利要求9所述的方法,進一步包括:向所述服務器設備傳輸用于接收更新的所述第二數據的預定批次大小;以及
11.根據權利要求8所述的方法,其中更新所述第一數據包括:
12.根據權利要求8所述的方法,其中更新所述第一數據包括:
13.根據權利要求8所述的方法,進一步包括:響應于確定所述推送消息指示對應于所述第一數據的第二數據在所述服務器設備處被刪除,從所述客戶端設備處刪除所述第一數據。
14.一種用于共享用戶數據的方法,包括:
15.根據權利要求14所述的方法,其中所述數據類型包括以下至少任一項:所述客戶端設備的系統數據、所述目標賬戶的用戶數據、在所述客戶端設備處安裝的應用的應用數據。
16.根據權利要求14所述的方法,進一步包括:
17.根據權利要求14所述的方法,其中接收所述第一數據包括:響應于確定所述數據共享策略被啟用,接收所述第一數據。
18.根據權利要求14所述的方法,進一步包括:響應于確定接收的所述第一數據不匹配于所述數據共享策略,向所述客戶端設備提供警報消息。
19.根據權利要求14所述的方法,其中接收所述第一數據包括:
20.根據權利要求19所述的方法,進一步包括:向所述客戶端設備傳輸針對接收的所述第一數據的處理結果,所述處理結果指示以下至少任一項:
21.根據權利要求20所述的方法,其中生成所述第二數據包括:響應于確定所述多個數據項包括具有父子關系的第一數據項和第二數據項,調整所述第一數據項和所述第二數據項的位置關系。
22.根據權利要求21所述的方法,其中傳輸所述處理結果進一步包括:按照所述第一數據項和所述第二數據項的原始位置關系,傳輸對應于所述多個數據項的所述處理結果。
23.根據權利要求14所述的方法,進一步包括:響應于檢測到所述目標賬戶登錄至所述另一客戶端設備,向所述另一客戶端設備傳輸推送消息,以指示所述服務器設備處的所述第二數據被更新。
24.根據權利要求23所述的方法,進一步包括:
25.根據權利要求24所述的方法,其中向所述另一客戶端設備傳輸所述第二數據包括:
26.一種用于共享數據的裝置,包括:
27.一種用于共享用戶數據的裝置,包括:
28.一種電子設備,包括:
29.一種電子設備,包括:
30.一種計算機可讀存儲介質,其上存儲有一條或多條計算機指令,其中所述一條或多條計算機指令被處理器執行以實現根據權利要求1至13中任一項所述的方法。
31.一種計算機可讀存儲介質,其上存儲有一條或多條計算機指令,其中所述一條或多條計算機指令被處理器執行以實現根據權利要求14至25中任一項所述的方法。