两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

數(shù)據(jù)同步方法及設備的制作方法

文檔序號:7988736閱讀:165來源:國知局
數(shù)據(jù)同步方法及設備的制作方法
【專利摘要】本發(fā)明實施例提供一種數(shù)據(jù)同步方法及設備,該方法包括:服務器接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息;服務器根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息;服務器向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果。本發(fā)明的技術(shù)方案,可以實現(xiàn)服務器記錄網(wǎng)絡系統(tǒng)內(nèi)用戶設備之間進行數(shù)據(jù)同步的歷史同步信息,避免現(xiàn)有技術(shù)中可能存在的文件重復同步的問題,提高設備資源的利用率。
【專利說明】數(shù)據(jù)同步方法及設備
【技術(shù)領域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種數(shù)據(jù)同步方法及設備。
【背景技術(shù)】
[0002]隨著信息技術(shù)的飛速發(fā)展,現(xiàn)代家庭已經(jīng)演變成數(shù)字化、網(wǎng)絡化和智能化的媒體中心。人們希望在家中的任何地方都能方便地享受豐富多彩的媒體文件,而這些媒體文件可以存儲在不同的設備中。
[0003]現(xiàn)有技術(shù),兩個用戶設備(User Equipment,簡稱UE)之間可以執(zhí)行文件同步操作。例如使用普通的藍牙技術(shù)、通用串行總線(Universal Serial BUS,簡稱USB)技術(shù)或者蘋果公司用于實現(xiàn)UE和個人計算機(personal computer,簡稱PC)點對點的同步文件而提供的iTunes 軟件。
[0004]然而,現(xiàn)有的文件同步方法用戶設備之間可能執(zhí)行重復的同步操作,從而導致設備資源浪費。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實施例提供一種數(shù)據(jù)同步管理方法、設備及系統(tǒng),可以解決現(xiàn)有技術(shù)中文件重復同步的問題,提高設備資源的利用率。
[0006]本發(fā)明第一方面,提供一種數(shù)據(jù)同步方法,包括:
[0007]服務器接收第一用戶設備發(fā)送的同步任務消息,所述同步任務消息中包括:同步任務指示和同步文件的信息;
[0008]所述服務器根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息;
[0009]所述服務器向所述第一用戶設備發(fā)送所述同步任務消息的響應消息,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果。
[0010]在第一方面的第一種可能的實現(xiàn)方式中,所述同步文件的信息包括所述同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者,
[0011]所述同步文件信息包括所述同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:所述同步文件的名稱信息,所述同步文件的容量信息,所述同步文件的類型信息,所述同步文件的同步狀態(tài)信息和所述待同步文件的優(yōu)先級信息。
[0012]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式中任意一種,在第一方面的第二種可能的實現(xiàn)方式中,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和第二用戶設備的信息;
[0013]所述服務器根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,還包括:
[0014]所述服務器判斷所述歷史同步信息中是否已存儲所述同步文件的信息;
[0015]若所述歷史同步信息中未存儲所述同步文件的信息,則所述服務器將所述同步文件的信息存儲在所述歷史同步信息中。
[0016]根據(jù)第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器將所述同步文件的信息存儲在所述歷史同步信息中。
[0017]結(jié)合第一方面或第一方面的第一種至第三種可能的實現(xiàn)方式中任意一種,在第一方面的第四種可能的實現(xiàn)方式中,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和所述第二用戶設備的信息;
[0018]所述服務器根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,還包括:
[0019]若所述服務器根據(jù)所述同步文件對應的歷史同步操作信息確定所述第二用戶設備對所述同步文件的同步操作未進行,則所述服務器向所述第二用戶設備發(fā)送通知消息,所述通知消息中攜帶所述同步文件的信息,所述通知消息用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作;
[0020]所述服務器將所述通知消息關聯(lián)存儲至所述歷史同步信息。
[0021]根據(jù)第一方面的第四種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述服務器向所述第二用戶設備發(fā)送通知消息,包括:
[0022]所述服務器確定所述第二用戶設備是否在線;
[0023]若所述第二用戶設備不在線,則所述服務器存儲所述同步任務消息;
[0024]所述服務器接收所述第二用戶設備的上線請求;
[0025]所述服務器根據(jù)所存儲的所述同步任務消息,向所述第二用戶設備發(fā)送攜帶所述同步文件的信息的所述通知消息。
[0026]結(jié)合第一方面的第四種或第五種可能的實現(xiàn)方式中任意一種,在第一方面的第六種可能的實現(xiàn)方式中,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作。
[0027]結(jié)合第一方面的第四種至第六種可能的實現(xiàn)方式中任意一種,在第一方面的第七種可能的實現(xiàn)方式中,所述服務器向所述第二用戶設備發(fā)送通知消息之后,還包括:
[0028]所述服務器接收所述第二用戶設備發(fā)送的同步完成消息;
[0029]所述服務器根據(jù)所述同步完成消息,在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
[0030]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式中任意一種,在第一方面的第八種可能的實現(xiàn)方式中,所述同步任務指示為查詢命令;所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果攜帶所述歷史同步信息中所述同步文件對應的歷史同步操作信息。
[0031]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式中任意一種,在第一方面的第九種可能的實現(xiàn)方式中,所述同步任務指示為更新命令,則所述同步任務消息還攜帶第二用戶設備的信息;
[0032]所述服務器根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,還包括:
[0033]所述服務器根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。[0034]根據(jù)第一方面的第九種可能的實現(xiàn)方式,在第一方面的第十種可能的實現(xiàn)方式中,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
[0035]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式中任意一種,在第一方面的第十一種可能的實現(xiàn)方式中,所述同步任務指示為刪除命令,則所述同步任務消息還攜帶第二用戶設備的信息;
[0036]所述服務器根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,還包括:
[0037]所述服務器在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息。
[0038]根據(jù)第一方面的第十一種可能的實現(xiàn)方式,在第一方面的第十二種可能的實現(xiàn)方式中,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息。
[0039]結(jié)合第一方面或第一方面的第一種至第十二種可能的實現(xiàn)方式中任意一種,在第一方面的第十三種可能的實現(xiàn)方式中,所述服務器接收第一用戶設備發(fā)送的同步任務消息之前,還包括:
[0040]所述服務器接收所述第一用戶設備發(fā)送的注冊請求,所述注冊請求中攜帶所述第一用戶設備的信息;
[0041]所述服務器將所述第一用戶設備的信息存儲至設備列表中。
[0042]結(jié)合第一方面或第一方面的第一種至第十二種可能的實現(xiàn)方式中任意一種,在第一方面的第十四種可能的實現(xiàn)方式中,所述服務器接收第一用戶設備發(fā)送的同步任務消息之前,還包括:
[0043]所述服務器接收所述第一用戶設備發(fā)送的設備列表請求消息;
[0044]所述服務器向所述第一用戶設備發(fā)送設備列表,所述設備列表中包括注冊到所述服務器的至少一個用戶設備的信息。
[0045]本發(fā)明第二方面,提供一種數(shù)據(jù)同步方法,包括:
[0046]第一用戶設備向服務器發(fā)送同步任務消息,所述同步任務消息中包括:同步任務指示和同步文件的信息;
[0047]所述第一用戶設備接收所述服務器發(fā)送的所述同步任務消息的響應消息,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果。
[0048]在第二方面的第一種可能的實現(xiàn)方式中,所述同步文件的信息包括所述同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者,
[0049]所述同步文件信息包括所述同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:所述同步文件的名稱信息,所述同步文件的容量信息,所述同步文件的類型信息,所述同步文件的同步狀態(tài)信息和所述待同步文件的優(yōu)先級信息。
[0050]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式中任意一種,在第二方面的第二種可能的實現(xiàn)方式中,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和第二用戶設備的信息;
[0051]所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器將所述同步文件的信息存儲在所述歷史同步信息中。
[0052]結(jié)合第二方面或第二方面的第一種或第二種可能的實現(xiàn)方式中任意一種,在第二方面的第三種可能的實現(xiàn)方式中,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和所述第二用戶設備的信息;
[0053]所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作。
[0054]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式中任意一種,在第二方面的第四種可能的實現(xiàn)方式中,所述同步任務指示為查詢命令;
[0055]所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果攜帶所述歷史同步信息中所述同步文件對應的歷史同步操作信息。
[0056]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式中任意一種,在第二方面的第五種可能的實現(xiàn)方式中,所述同步任務指示為更新命令,則所述同步任務消息還攜帶第二用戶設備的信息;
[0057]所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息;
[0058]所述第一用戶設備根據(jù)所述響應消息,更新本地存儲的所述同步文件對應的歷史同步操作信息。
[0059]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式中任意一種,在第二方面的第六種可能的實現(xiàn)方式中,所述同步任務指示為刪除命令,則所述同步任務消息還攜帶第二用戶設備的信息;
[0060]所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息;
[0061]所述第一用戶設備根據(jù)所述響應消息,更新本地存儲的所述同步文件對應的歷史同步操作信息。
[0062]結(jié)合第二方面或第二方面的第一種至第六種可能的實現(xiàn)方式中任意一種,在第二方面的第七種可能的實現(xiàn)方式中,所述第一用戶設備向服務器發(fā)送同步任務消息之前,還包括:
[0063]所述第一用戶設備向所述服務器發(fā)送注冊請求,所述注冊請求中攜帶所述第一用戶設備的信息。
[0064]結(jié)合第二方面或第二方面的第一種至第六種可能的實現(xiàn)方式中任意一種,在第二方面的第八種可能的實現(xiàn)方式中,所述第一用戶設備向服務器發(fā)送同步任務消息之前,還包括:
[0065]所述第一用戶設備向所述服務器發(fā)送設備列表請求消息;
[0066]所述第一用戶設備接收所述服務器發(fā)送的設備列表,所述設備列表中包括注冊到所述服務器的至少一個用戶設備的信息。
[0067]本發(fā)明第三方面,提供一種服務器,包括:
[0068]第一接收模塊,用于接收第一用戶設備發(fā)送的同步任務消息,所述同步任務消息中包括:同步任務指示和同步文件的信息;
[0069]確定模塊,用于根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息;
[0070]第一發(fā)送模塊,用于向所述第一用戶設備發(fā)送所述同步任務消息的響應消息,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果。
[0071]在第三方面的第一種可能的實現(xiàn)方式中,所述同步文件的信息包括所述同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者,
[0072]所述同步文件信息包括所述同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:所述同步文件的名稱信息,所述同步文件的容量信息,所述同步文件的類型信息,所述同步文件的同步狀態(tài)信息和所述待同步文件的優(yōu)先級信息。
[0073]結(jié)合第三方面或第三方面的第一種可能的實現(xiàn)方式中任意一種,在第三方面的第二種可能的實現(xiàn)方式中,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和第二用戶設備的信息;
[0074]所述服務器,還包括:
[0075]判斷模塊,用于在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,判斷所述歷史同步信息中是否已存儲所述同步文件的信息;
[0076]第一存儲模塊,用于若所述歷史同步信息中未存儲所述同步文件的信息,則將所述同步文件的信息存儲在所述歷史同步信息中。
[0077]根據(jù)第三方面的第二種可能的實現(xiàn)方式,在第三方面的第三種可能的實現(xiàn)方式中,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器將所述同步文件的信息存儲在所述歷史同步信息中。
[0078]結(jié)合第三方面或第三方面的第一種至第三種可能的實現(xiàn)方式中任意一種,在第三方面的第四種可能的實現(xiàn)方式中,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和所述第二用戶設備的信息;
[0079]所述確定模塊,還用于在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,根據(jù)所述同步文件對應的歷史同步操作信息確定所述第二用戶設備對所述同步文件的同步操作未進行;
[0080]所述第一發(fā)送模塊,還用于向所述第二用戶設備發(fā)送通知消息,所述通知消息中攜帶所述同步文件的信息,所述通知消息用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作;
[0081]第二存儲模塊,用于將所述通知消息關聯(lián)存儲至所述歷史同步信息。
[0082]根據(jù)第三方面的第四種可能的實現(xiàn)方式,在第三方面的第五種可能的實現(xiàn)方式中,所述確定模塊,還用于確定所述第二用戶設備是否在線;
[0083]所述第二存儲模塊,還用于若所述第二用戶設備不在線,則存儲所述同步任務消息;
[0084]所述第一接收模塊,還用于接收所述第二用戶設備的上線請求;
[0085]所述第一發(fā)送模塊,還用于根據(jù)所存儲的所述同步任務消息,向所述第二用戶設備發(fā)送攜帶所述同步文件的信息的所述通知消息。
[0086]結(jié)合第三方面的第四種或第五種可能的實現(xiàn)方式中任意一種,在第三方面的第六種可能的實現(xiàn)方式中,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作。[0087]結(jié)合第三方面的第四種至第六種可能的實現(xiàn)方式中任意一種,在第三方面的第七種可能的實現(xiàn)方式中,所述第一接收模塊,還用于向所述第二用戶設備發(fā)送通知消息之后,接收所述第二用戶設備發(fā)送的同步完成消息;
[0088]所述服務器,還包括:
[0089]第一更新模塊,用于根據(jù)所述同步完成消息,在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
[0090]結(jié)合第三方面或第三方面的第一種可能的實現(xiàn)方式中任意一種,在第三方面的第八種可能的實現(xiàn)方式中,所述同步任務指示為查詢命令;所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果攜帶所述歷史同步信息中所述同步文件對應的歷史同步操作信息。
[0091]結(jié)合第三方面或第三方面的第一種可能的實現(xiàn)方式中任意一種,在第三方面的第九種可能的實現(xiàn)方式中,所述同步任務指示為更新命令,則所述同步任務消息還攜帶第二用戶設備的信息;
[0092]所述服務器,還包括:
[0093]第二更新模塊,用于在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
[0094]根據(jù)第三方面的第九種可能的實現(xiàn)方式,在第三方面的第十種可能的實現(xiàn)方式中,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
[0095]結(jié)合第三方面或第三方面的第一種可能的實現(xiàn)方式中任意一種,在第三方面的第十一種可能的實現(xiàn)方式中,所述同步任務指示為刪除命令,則所述同步任務消息還攜帶第二用戶設備的信息;
[0096]所述服務器,還包括:
[0097]刪除模塊,用于在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息。
[0098]根據(jù)第三方面的第十一種可能的實現(xiàn)方式,在第三方面的第十二種可能的實現(xiàn)方式中,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息。
[0099]結(jié)合第三方面或第三方面的第一種至第十二種可能的實現(xiàn)方式中任意一種,在第三方面的第十三種可能的實現(xiàn)方式中,所述第一接收模塊,還用于在所述服務器接收第一用戶設備發(fā)送的同步任務消息之前,接收所述第一用戶設備發(fā)送的注冊請求,所述注冊請求中攜帶所述第一用戶設備的信息;
[0100]第三存儲模塊,用于所述服務器將所述第一用戶設備的信息存儲至設備列表中。
[0101]結(jié)合第三方面或第三方面的第一種至第十二種可能的實現(xiàn)方式中任意一種,在第三方面的第十四種可能的實現(xiàn)方式中,所述第一接收模塊,還用于在所述服務器接收第一用戶設備發(fā)送的同步任務消息之前,接收所述第一用戶設備發(fā)送的設備列表請求消息;
[0102]所述第一發(fā)送模塊,還用于向所述第一用戶設備發(fā)送設備列表,所述設備列表中包括注冊到所述服務器的至少一個用戶設備的信息。[0103]本發(fā)明第四方面,提供一種用戶設備,包括:
[0104]第二發(fā)送模塊,用于向服務器發(fā)送同步任務消息,所述同步任務消息中包括:同步任務指不和同步文件的?目息;
[0105]第二接收模塊,用于接收所述服務器發(fā)送的所述同步任務消息的響應消息,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果。
[0106]在第四方面的第一種可能的實現(xiàn)方式中,所述同步文件的信息包括所述同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者,
[0107]所述同步文件信息包括所述同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:所述同步文件的名稱信息,所述同步文件的容量信息,所述同步文件的類型信息,所述同步文件的同步狀態(tài)信息和所述待同步文件的優(yōu)先級信息。
[0108]結(jié)合第四方面或第四方面的第一種可能的實現(xiàn)方式中任意一種,在第四方面的第二種可能的實現(xiàn)方式中,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和第二用戶設備的信息;
[0109]所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器將所述同步文件的信息存儲在所述歷史同步信息中。
[0110] 結(jié)合第四方面或第四方面的第一種或第二種可能的實現(xiàn)方式中任意一種,在第四方面的第三種可能的實現(xiàn)方式中,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和所述第二用戶設備的信息;
[0111]所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作。
[0112]結(jié)合第四方面或第四方面的第一種可能的實現(xiàn)方式中任意一種,在第四方面的第四種可能的實現(xiàn)方式中,所述同步任務指示為查詢命令;
[0113]所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果攜帶所述歷史同步信息中所述同步文件對應的歷史同步操作信息。
[0114]結(jié)合第四方面或第四方面的第一種可能的實現(xiàn)方式中任意一種,在第四方面的第五種可能的實現(xiàn)方式中,所述同步任務指示為更新命令,則所述同步任務消息還攜帶第二用戶設備的信息;
[0115]所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息;
[0116]所述用戶設備,還包括:
[0117]第三更新模塊,用于根據(jù)所述響應消息,更新本地存儲的所述同步文件對應的歷史同步操作信息。
[0118]結(jié)合第四方面或第四方面的第一種可能的實現(xiàn)方式中任意一種,在第四方面的第六種可能的實現(xiàn)方式中,所述同步任務指示為刪除命令,則所述同步任務消息還攜帶第二用戶設備的信息;
[0119]所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息;
[0120]所述用戶設備,還包括:
[0121]第四更新模塊,用于根據(jù)所述響應消息,更新本地存儲的所述同步文件對應的歷史同步操作信息。
[0122]結(jié)合第四方面或第四方面的第一種至第六種可能的實現(xiàn)方式中任意一種,在第四方面的第七種可能的實現(xiàn)方式中,所述第二發(fā)送模塊,還用于在所述第一用戶設備向服務器發(fā)送同步任務消息之前,向所述服務器發(fā)送注冊請求,所述注冊請求中攜帶所述第一用戶設備的信息。
[0123]結(jié)合第四方面或第四方面的第一種至第六種可能的實現(xiàn)方式中任意一種,在第四方面的第八種可能的實現(xiàn)方式中,所述第二發(fā)送模塊,還用于在所述第一用戶設備向服務器發(fā)送同步任務消息之前,向所述服務器發(fā)送設備列表請求消息;
[0124]所述第二接收模塊,還用于接收所述服務器發(fā)送的設備列表,所述設備列表中包括注冊到所述服務器的至少一個用戶設備的信息。
[0125]本發(fā)明實施例提供的數(shù)據(jù)同步方法及設備,通過服務器接收第一用戶設備發(fā)送的包含有同步任務指示和同步文件的信息的同步任務消息,根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息,再在向第一用戶設備發(fā)送同步任務消息的響應消息中攜帶同步任務指示的執(zhí)行結(jié)果,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率。
【專利附圖】

【附圖說明】
[0126]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0127]圖1為本發(fā)明提供的數(shù)據(jù)同步方法實施例一的流程圖;
[0128]圖2為本發(fā)明提供的數(shù)據(jù)同步方法實施例二的流程圖;
[0129]圖3為本發(fā)明提供的數(shù)據(jù)同步方法實施例三的流程圖;
[0130]圖4為本發(fā)明提供的數(shù)據(jù)同步方法實施例五的流程圖;
[0131]圖5為本發(fā)明提供的數(shù)據(jù)同步方法實施例六的流程圖;
[0132]圖6為本發(fā)明提供的數(shù)據(jù)同步方法實施例七的流程圖;
[0133]圖7為本發(fā)明提供的數(shù)據(jù)同步方法實施例八的流程圖;
[0134]圖8為本發(fā)明提供的數(shù)據(jù)同步方法實施例十的流程圖;
[0135]圖9為本發(fā)明提供的數(shù)據(jù)同步方法實施例十一的流程圖;
[0136]圖10為本發(fā)明提供的數(shù)據(jù)同步方法實施例十二的流程圖;
[0137]圖11為本發(fā)明提供的數(shù)據(jù)同步方法實施例十三的流程圖;
[0138]圖12為本發(fā)明提供的數(shù)據(jù)同步方法實施例十四的流程圖;
[0139]圖13為本發(fā)明提供的服務器實施例一的結(jié)構(gòu)示意圖;
[0140]圖14為本發(fā)明提供的服務器實施例二的結(jié)構(gòu)示意圖;
[0141]圖15為本發(fā)明提供的服務器實施例三的結(jié)構(gòu)示意圖;
[0142]圖16為本發(fā)明提供的服務器實施例五的結(jié)構(gòu)示意圖;
[0143]圖17為本發(fā)明提供的服務器實施例六的結(jié)構(gòu)示意圖;
[0144]圖18為本發(fā)明提供的服務器實施例七的結(jié)構(gòu)示意圖;[0145]圖19為本發(fā)明提供的用戶設備實施例一的結(jié)構(gòu)示意圖;
[0146]圖20為本發(fā)明提供的用戶設備實施例三的結(jié)構(gòu)示意圖;
[0147]圖21為本發(fā)明提供的用戶設備實施例四的結(jié)構(gòu)示意圖;
[0148]圖22為本發(fā)明提供的用戶設備實施例六的結(jié)構(gòu)示意圖。
【具體實施方式】
[0149]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0150]圖1為本發(fā)明提供的數(shù)據(jù)同步方法實施例一的流程圖,如圖1所示,本實施例的數(shù)據(jù)同步方法包括:
[0151]S101、服務器接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息。
[0152]舉例來說,本實施例可以針對家庭內(nèi)部網(wǎng)絡或局域網(wǎng)絡中各用戶設備之間資源分享的場景,但本發(fā)明實施例并不限于該場景,服務器可以是智能機頂盒,可以獨立設置,也可以和網(wǎng)絡中的用戶設備集成設置,負責對接各個用戶設備,第一用戶設備可以包括但不限于手機、個人數(shù)字處理(Personal Digital Assistant,簡稱PDA)、無線手持設備、無線上網(wǎng)本、便攜電腦、MP3播放器、MP4播放器、電視機、個人計算機(Personal Computer,簡稱PC)等,服務器和各用戶設備之間可以通過無線保真(Wireless Fidelity,簡稱WiFi)進行通信,本發(fā)明對服務器和各用戶設備之間的通信方式不做限制,服務器中存儲有各個用戶設備的同步操作信息,當?shù)谝挥脩粼O備發(fā)起同步任務時,會向服務器發(fā)送同步任務消息,同步任務消息中可以包括:同步任務指示和同步文件的信息,同步任務指示可以包括創(chuàng)建操作指示、查詢操作指示、更新操作指示以及刪除操作指示等用于向服務器指示同步任務操作類型,第一用戶設備可以將同步任務指示和同步文件的信息封裝成同步任務消息,發(fā)送給服務器。
[0153]可選地,同步文件的信息包括同步文件的存儲地址對應的統(tǒng)一資源定位符(Universal Resource Locator,簡稱 URL);或者,
[0154]同步文件信息包括同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:同步文件的名稱信息,同步文件的容量信息,同步文件的類型信息,同步文件的同步狀態(tài)信息和待同步文件的優(yōu)先級信息。
[0155]其中,文件類型包括圖片、視頻、音頻、文檔等數(shù)據(jù)類型,同步狀態(tài)可以設置為同步等待狀態(tài),同步暫停狀態(tài),同步定時狀態(tài),同步優(yōu)先級表示文件同步優(yōu)先順序。
[0156]S102、服務器根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息。
[0157]具體來說,服務器在接收到同步任務消息后,可以根據(jù)預設的同步任務消息解析規(guī)范解析同步任務消息,確定同步任務指示和同步文件的信息,服務器可以根據(jù)同步任務指示對應的操作類型,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息,若服務器中存儲的歷史同步信息中未包含同步文件對應的歷史同步操作信息,則可以先存儲接收到的同步文件的信息存儲在歷史同步信息中,再執(zhí)行同步任務指示對應的操作,若服務器中存儲的歷史同步信息中包含同步文件對應的歷史同步操作信息,則根據(jù)同步文件對應的歷史同步操作信息和執(zhí)行同步任務指示對應的操作。
[0158]S103、服務器向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果。
[0159]具體來說,在服務器行同步任務指示對應的操作之后,可以向第一用戶設備發(fā)送同步任務消息的響應消息,第一用戶設備接收到響應消息后,可以更新用戶設備中存儲的歷史同步信息。
[0160]上述同步任務消息和響應消息可以以可擴展標記語言(Extensible MarkupLanguage,簡稱XML)的形式發(fā)送。
[0161]當網(wǎng)絡系統(tǒng)中的用戶設備之間需要同步數(shù)據(jù)時,可由網(wǎng)絡系統(tǒng)中的一個用戶設備向記錄有網(wǎng)絡系統(tǒng)中歷史同步信息的服務器發(fā)送同步任務消息,服務器存儲或更新同步文件對應的歷史同步信息,可以實現(xiàn)服務器記錄網(wǎng)絡系統(tǒng)內(nèi)用戶設備之間進行數(shù)據(jù)同步的歷史同步信息,避免現(xiàn)有技術(shù)中可能存在的文件重復同步的問題,提高設備資源的利用率。
[0162]本實施例提供的數(shù)據(jù)同步方法,通過服務器接收第一用戶設備發(fā)送的包含有同步任務指示和同步文件的信息的同步任務消息,根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息,再在向第一用戶設備發(fā)送同步任務消息的響應消息中攜帶同步任務指示的執(zhí)行結(jié)果,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率。
[0163]圖2為本發(fā)明提供的數(shù)據(jù)同步方法實施例二的流程圖,如圖2所示,本實施例針對的場景為:同步任務指示為創(chuàng)建命令,服務器接收到第一用戶設備發(fā)送的同步任務消息后,確定歷史同步信息中是否存儲有同步文件的信息,若歷史同步信息中存儲有同步文件的信息則不再重復創(chuàng)建,本實施例的數(shù)據(jù)同步方法包括:
[0164]S201、服務器接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為創(chuàng)建命令,則同步任務消息還攜帶第一用戶設備的信息和第二用戶設備的信息。
[0165]具體來說,創(chuàng)建命令用于指示創(chuàng)建同步任務,同步任務消息中除同步任務指示和同步文件的信息之外,還攜帶第一用戶設備的信息和第二用戶設備的信息,設備信息可以包括設備名稱、設備ID、設備IP地址、設備類型、設備在線狀態(tài)等信息。
[0166]S202、服務器根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息。
[0167]S203、服務器判斷歷史同步信息中是否已存儲同步文件的信息。
[0168]S204、若歷史同步信息中未存儲同步文件的信息,則服務器將同步文件的信息存儲在歷史同步信息中。
[0169]具體來說,若歷史同步信息中未存儲同步文件的信息,則服務器將同步文件的信息存儲在歷史同步信息中;若歷史同步信息中存儲有同步文件的信息則不再重復創(chuàng)建;若歷史同步信息中存儲有同步文件的信息,但同步操作已經(jīng)完成,則可以更新歷史同步信息和同步狀態(tài)等相關彳目息。
[0170]S205、服務器向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器將同步文件的信息存儲在歷史同步信息中。
[0171]本實施例提供的數(shù)據(jù)同步方法,通過服務器接收第一用戶設備發(fā)送的包含有創(chuàng)建命令和同步文件的信息的同步任務消息,根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息,若歷史同步信息中未存儲同步文件的信息,則服務器將同步文件的信息存儲在歷史同步信息中,再在向第一用戶設備發(fā)送同步任務消息的響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器將同步文件的信息存儲在歷史同步信息中,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率。
[0172]圖3為本發(fā)明提供的數(shù)據(jù)同步方法實施例三的流程圖,如圖3所示,本實施例針對的場景為:同步任務指示為創(chuàng)建命令,服務器接收到第一用戶設備發(fā)送的同步任務消息后,判斷第二用戶設備是否在線,若第二用戶設備在線或上線,則通知第二用戶設備進行同步操作,本實施例的數(shù)據(jù)同步方法包括:
[0173]S301、服務器接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為創(chuàng)建命令,則同步任務消息還攜帶第一用戶設備的信息和第二用戶設備的信息。
[0174]具體來說,創(chuàng)建命令用于指示創(chuàng)建同步任務,同步任務消息中除同步任務指示和同步文件的信息之外,還攜帶第一用戶設備的信息和第二用戶設備的信息,設備信息可以包括設備名稱、設備ID、設備IP地址、設備類型、設備在線狀態(tài)等信息。
[0175]S302、服務器根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息。
[0176]S303、若服務器根據(jù)同步文件對應的歷史同步操作信息確定第二用戶設備對同步文件的同步操作未進行,則服務器確定第二用戶設備是否在線,若是,則執(zhí)行S304,若否,執(zhí)行 S305 ;
[0177]具體來說,服務器接收到包含有創(chuàng)建命令指示的同步任務消息后,確定第二用戶設備對同步文件的同步操作未進行,若第二用戶設備在線,則向第二用戶設備發(fā)送攜帶同步文件的信息的通知消息,若第二用戶設備不在線,則服務器先存儲同步任務消息,待第二用戶設備上線后,向第二用戶設備發(fā)送通知消息。
[0178]S304、服務器向第二用戶設備發(fā)送攜帶同步文件的信息的通知消息。
[0179]S305、若第二用戶設備不在線,則服務器存儲同步任務消息。
[0180]S306、服務器接收第二用戶設備的上線請求。
[0181]S307、服務器根據(jù)所存儲的同步任務消息,向第二用戶設備發(fā)送攜帶同步文件的信息的通知消息,通知消息中攜帶同步文件的信息,通知消息用于指示第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作。
[0182]第二用戶設備接收到通知消息后,通過解析通知消息,可以獲得同步文件的信息,若第二用戶設備的歷史同步信息中未存儲相同的同步任務信息,則放入隊列等待下載;若第二用戶設備的歷史同步信息中存儲有相同的同步任務記錄且曾經(jīng)下載過,可以重新同步下載,若有相同的同步任務正在等待或下載,不需要更新用戶設備的歷史同步信息,若同步任務開始下載,可以采取多線程執(zhí)行功能,動態(tài)設置一個或多個線程同時斷點下載,同步文件的下載可以指第二用戶設備根據(jù)同步文件的URL與同步文件所在的用戶設備建立連接,接收文件內(nèi)容,寫入本地,同步接收通道具有多線程執(zhí)行功能,并且根據(jù)要求可以采取多線程斷點下載方式。
[0183]可以理解的是,第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作除上述文件下載外,還可以包括第二用戶設備根據(jù)同步任務消息將同步文件上傳至例如云平臺中的共享單元等上傳操作。
[0184]S308、服務器將通知消息關聯(lián)存儲至歷史同步信息。
[0185]S309、服務器接收第二用戶設備發(fā)送的同步完成消息。
[0186]S310、服務器根據(jù)同步完成消息,在歷史同步信息中更新同步文件對應的歷史同步操作信息。
[0187]S311、服務器向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作。
[0188]本實施例提供的數(shù)據(jù)同步方法,對于不在線的用戶設備也可以創(chuàng)建同步任務,當用戶設備不在線時,先由服務器存儲同步任務消息,待用戶設備上線時再將同步任務消息發(fā)送給用戶設備,以完成數(shù)據(jù)同步,服務器作為同步任務存儲和轉(zhuǎn)發(fā)中心,支撐多個用戶設備間完整的文件同步功能,相對于現(xiàn)有技術(shù)擴展了業(yè)務場景。
[0189]本實施例提供的數(shù)據(jù)同步方法,通過服務器接收第一用戶設備發(fā)送的包含有創(chuàng)建命令和同步文件的信息的同步任務消息,根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息,若服務器根據(jù)同步文件對應的歷史同步操作信息確定第二用戶設備對同步文件的同步操作未進行,則服務器確定第二用戶設備是否在線,若第二用戶設備在線,則向第二用戶設備發(fā)送攜帶同步文件的信息的通知消息,若第二用戶設備不在線,則服務器先存儲同步任務消息,待第二用戶設備上線后,向第二用戶設備發(fā)送通知消息,在第二設備完成同步操作后,服務器再向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率,并可以實現(xiàn)為不在線的用戶設備創(chuàng)建同步任務。
[0190]在圖1所示實施例的基礎上,本發(fā)明提供的數(shù)據(jù)同步方法實施例四,針對的場景為:第一用戶設備需要查詢文件的歷史同步信息,向服務器發(fā)送同步文件消息,服務器將查詢到的歷史同步信息中同步文件對應的歷史同步操作信息發(fā)送給第一用戶設備,同步任務指示為查詢命令,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果攜帶歷史同步信息中同步文件對應的歷史同步操作信息。
[0191]具體來說,第二用戶設備的信息根據(jù)實際情況可以不需要指示,這樣可以查詢到同步文件所有的同步歷史信息,將所有的查詢結(jié)果組裝成一個XML文檔,作為一個數(shù)據(jù)包反饋給第一用戶設備。
[0192]在本實施例提供的數(shù)據(jù)同步方法中,用戶設備可以在服務器上查詢到同步文件所有的同步歷史信息,進一步避免現(xiàn)有技術(shù)中可能存在的文件重復同步的問題,提高設備資源的利用率。
[0193]圖4為本發(fā)明提供的數(shù)據(jù)同步方法實施例五的流程圖,如圖4所示,本實施例針對的場景為:同步任務指示為更新命令,第一用戶設備指示服務器根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息,本實施例的數(shù)據(jù)同步方法包括:
[0194]S401、服務器接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為更新命令,則同步任務消息還攜帶第二用戶設備的信息。
[0195]S402、服務器根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息。
[0196]S403、服務器根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息。
[0197]S404、服務器向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息。
[0198]本實施例提供的數(shù)據(jù)同步方法,通過服務器接收第一用戶設備發(fā)送的包含有更新命令和同步文件的信息的同步任務消息,根據(jù)同步任務指示,服務器根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息,再向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率。
[0199]可以理解的是,若第一用戶設備或第二用戶設備中同步文件的狀態(tài)有變化,可以向服務器發(fā)送包含有更新命令和同步文件的消息的同步任務消息,以使服務器更新同步文件對應的歷史同步操作信息。
[0200]圖5為本發(fā)明提供的數(shù)據(jù)同步方法實施例六的流程圖,如圖5所示,本實施例針對的場景為:同步任務指示為刪除命令,第一用戶設備指示服務器根據(jù)第二用戶設備的信息在歷史同步信息中刪除同步文件對應的歷史同步操作信息,本實施例的數(shù)據(jù)同步方法包括:
[0201]S501、服務器接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為刪除命令,則同步任務消息還攜帶第二用戶設備的信息。
[0202]S502、服務器根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息。
[0203]S503、服務器在歷史同步信息中刪除同步文件中第二用戶設備對應的歷史同步操作信息。
[0204]S504、服務器向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器在歷史同步信息中刪除同步文件中第二用戶設備對應的歷史同步操作信息。
[0205]本實施例提供的數(shù)據(jù)同步方法,通過服務器接收第一用戶設備發(fā)送的包含有刪除命令和同步文件的信息的同步任務消息,根據(jù)同步任務指示,服務器在歷史同步信息中刪除同步文件中第二用戶設備對應的歷史同步操作信息,再向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器在歷史同步信息中刪除同步文件中第二用戶設備對應的歷史同步操作信息,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率。
[0206]可以理解的是,若第一用戶設備或第二用戶設備刪除同步文件,可以向服務器發(fā)送包含有刪除命令和同步文件的消息的同步任務消息,以使服務器更新同步文件對應的歷史同步操作信息為刪除狀態(tài)。
[0207]圖6為本發(fā)明提供的數(shù)據(jù)同步方法實施例七的流程圖,如圖6所示,本實施例針對的場景為:服務器初始化,收集并緩存所有注冊的用戶設備信息,第一用戶設備建立同步任務前需要獲知網(wǎng)絡中的設備列表信息,本實施例的數(shù)據(jù)同步方法,在圖1所示實施例的基礎上,包括:
[0208]S601、服務器接收第一用戶設備發(fā)送的注冊請求,注冊請求中攜帶第一用戶設備的信息。
[0209]具體來說,服務器初始化,收集并緩存所有注冊的用戶設備信息,用戶設備信息至少包括設備名稱,設備ID,設備IP地址,設備類型,設備在線狀態(tài)等。
[0210]S602、服務器將第一用戶設備的信息存儲至設備列表中。
[0211]S603、服務器接收第一用戶設備發(fā)送的設備列表請求消息;
[0212]S604、服務器向第一用戶設備發(fā)送設備列表,設備列表中包括注冊到服務器的至少一個用戶設備的信息。
[0213]本實施例提供的數(shù)據(jù)同步方法,通過服務器接收用戶設備發(fā)送的注冊請求,將第一用戶設備的信息存儲至設備列表中,再接收第一用戶設備發(fā)送的設備列表請求消息,向第一用戶設備發(fā)送設備列表,可以保證家庭私有網(wǎng)絡或局域網(wǎng)內(nèi)部的用戶設備和服務器之間的通信連接以及上線自動發(fā)現(xiàn)。
[0214]圖7為本發(fā)明提供的數(shù)據(jù)同步方法實施例八的流程圖,如圖7所示,本實施例的數(shù)據(jù)同步方法,包括:
[0215]S701、第一用戶設備向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息。
[0216]可選地,同步文件的信息包括同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者,
[0217]同步文件信息包括同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:同步文件的名稱信息,同步文件的容量信息,同步文件的類型信息,同步文件的同步狀態(tài)信息和待同步文件的優(yōu)先級信息。
[0218]S702、第一用戶設備接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果。
[0219]上述同步任務消息和響應消息可以以XML的形式發(fā)送。
[0220]當網(wǎng)絡系統(tǒng)中的用戶設備之間需要同步數(shù)據(jù)時,可由網(wǎng)絡系統(tǒng)中的第一用戶設備向記錄有網(wǎng)絡系統(tǒng)中歷史同步信息的服務器發(fā)送同步任務消息,服務器存儲或更新同步文件對應的歷史同步信息,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率。
[0221]本實施例提供的數(shù)據(jù)同步方法,通過第一用戶設備向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,再接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率。
[0222]在圖7所示實施例的基礎上,在本發(fā)明提供的數(shù)據(jù)同步方法實施例九中,同步任務指示為創(chuàng)建命令,則同步任務消息還攜帶第一用戶設備的信息和第二用戶設備的信息;
[0223]響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器將同步文件的信息存儲在歷史同步信息中。
[0224]同步任務指示為創(chuàng)建命令,則同步任務消息還攜帶第一用戶設備的信息和第二用戶設備的信息;
[0225]響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作。
[0226]同步任務指示為查詢命令;
[0227]響應消息中攜帶同步任務指示的執(zhí)行結(jié)果攜帶歷史同步信息中同步文件對應的歷史同步操作信息。
[0228]圖8為本發(fā)明提供的數(shù)據(jù)同步方法實施例十的流程圖,如圖8所示,本實施例針對的場景為:同步任務指示為更新命令,第一用戶設備指示服務器根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息,本實施例的數(shù)據(jù)同步方法,包括:
[0229]S801、第一用戶設備向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為更新命令,則同步任務消息還攜帶第二用戶設備的信息。
[0230]S802、第一用戶設備接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息。
[0231]S803、第一用戶設備根據(jù)響應消息,更新本地存儲的同步文件對應的歷史同步操
作信息。
[0232]第一用戶設備更新本地存儲的同步文件對應的歷史同步操作信息,可以進一步避免現(xiàn)有技術(shù)中可能存在的文件重復同步的問題,提高設備資源的利用率。
[0233]本實施例提供的數(shù)據(jù)同步方法,通過第一用戶設備向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為更新命令,則同步任務消息還攜帶第二用戶設備的信息,再接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率。
[0234]圖9為本發(fā)明提供的數(shù)據(jù)同步方法實施例十一的流程圖,如圖9所示,本實施例針對的場景為:同步任務指示為刪除命令,第一用戶設備指示服務器根據(jù)第二用戶設備的信息在歷史同步信息中刪除同步文件對應的歷史同步操作信息,本實施例的數(shù)據(jù)同步方法,包括:
[0235]S901、第一用戶設備向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為刪除命令,則同步任務消息還攜帶第二用戶設備的信息。
[0236]S902、第一用戶設備接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器在歷史同步信息中刪除同步文件中第二用戶設備對應的歷史同步操作信息。
[0237]S903、第一用戶設備根據(jù)響應消息,更新本地存儲的同步文件對應的歷史同步操
作信息。
[0238]本實施例提供的數(shù)據(jù)同步方法,通過第一用戶設備向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為刪除命令,則同步任務消息還攜帶第二用戶設備的信息,再接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器在歷史同步信息中刪除同步文件中第二用戶設備對應的歷史同步操作信息,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率。
[0239]圖10為本發(fā)明提供的數(shù)據(jù)同步方法實施例十二的流程圖,如圖10所示,本實施例針對的場景為:服務器初始化,收集并緩存所有注冊的用戶設備信息,第一用戶設備建立同步任務前需要獲知網(wǎng)絡中的設備列表信息,本實施例的數(shù)據(jù)同步方法,在圖1所示實施例的基礎上,包括:
[0240]S1001、第一用戶設備向服務器發(fā)送注冊請求,注冊請求中攜帶第一用戶設備的信
肩、O
[0241]S1002、第一用戶設備向服務器發(fā)送設備列表請求消息。
[0242]S1003、第一用戶設備接收服務器發(fā)送的設備列表,設備列表中包括注冊到服務器的至少一個用戶設備的信息。
[0243]本實施例提供的數(shù)據(jù)同步方法,通過第一用戶設備向服務器發(fā)送注冊請求,注冊請求中攜帶第一用戶設備的信息,再向服務器發(fā)送設備列表請求消息,第一用戶設備接收服務器發(fā)送的設備列表,設備列表中包括注冊到服務器的至少一個用戶設備的信息,可以保證家庭私有網(wǎng)絡或局域網(wǎng)內(nèi)部的用戶設備和服務器之間的通信連接以及上線自動發(fā)現(xiàn)。
[0244]圖11為本發(fā)明提供的數(shù)據(jù)同步方法實施例十三的流程圖,如圖11所示,本實施例的數(shù)據(jù)同步方法,包括:
[0245]S1101、第二用戶設備向服務器發(fā)送上線請求。
[0246]S1102、第二用戶設備接收服務器發(fā)送的攜帶有同步文件的信息的通知消息,通知消息用于指示第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作。
[0247]S1103、第二用戶設備向服務器發(fā)送同步完成消息。
[0248]本實施例提供的數(shù)據(jù)同步方法,通過第二用戶設備向服務器發(fā)送上線請求,接收服務器發(fā)送的攜帶有同步文件的信息的通知消息,第二用戶設備完成同步任務后,向服務器發(fā)送同步完成消息,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率。以下以第一用戶設備、服務器以及第二用戶設備之間執(zhí)行創(chuàng)建命令為例,對本發(fā)明提供的數(shù)據(jù)同步方法進行詳細說明,圖12為本發(fā)明提供的數(shù)據(jù)同步方法實施例十四的流程圖,如圖12所示,本實施例針對的場景為:第一用戶設備需要通過服務器將同步文件分享給第二用戶設備,第二用戶設備不在線,上線后進行同步操作,本實施例的數(shù)據(jù)同步方法,包括:
[0249]S1201、第一用戶設備向服務器發(fā)送注冊請求,注冊請求中攜帶第一用戶設備的信
肩、O
[0250]S1202、服務器將第一用戶設備的信息存儲至設備列表中。
[0251]S1203、第一用戶設備向服務器發(fā)送設備列表請求消息。
[0252]S1204、服務器向第一用戶設備發(fā)送設備列表,設備列表中包括注冊到服務器的至少一個用戶設備的信息。
[0253]S1205、第一用戶設備向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為創(chuàng)建命令,則同步任務消息還攜帶第一用戶設備的信息和第二用戶設備的信息。
[0254]S1206、服務器根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息。
[0255]S1207、歷史同步信息中未存儲同步文件的信息,則服務器將同步文件的信息存儲在歷史同步信息中。
[0256]S1208、第二用戶設備不在線,則服務器存儲同步任務消息。
[0257]S1209、第二用戶設備向服務器發(fā)送上線請求。
[0258]S1210、服務器向第二用戶設備發(fā)送攜帶同步文件的信息的通知消息。
[0259]S1211、第二用戶設備向服務器發(fā)送同步完成消息。
[0260]S1212、服務器根據(jù)同步完成消息,在歷史同步信息中更新同步文件對應的歷史同步操作信息。
[0261]S1213、服務器向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作。
[0262]本實施例提供的數(shù)據(jù)同步方法,通過服務器接收第一用戶設備發(fā)送的包含有創(chuàng)建命令和同步文件的信息的同步任務消息,根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息,若服務器根據(jù)同步文件對應的歷史同步操作信息確定第二用戶設備對同步文件的同步操作未進行,第二用戶設備不在線,則服務器先存儲同步任務消息,待第二用戶設備上線后,向第二用戶設備發(fā)送通知消息,在第二設備完成同步操作后,服務器再向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作,可以實現(xiàn)服務器根據(jù)歷史同步信息來控制用戶設備之間的數(shù)據(jù)同步,避免文件重復同步,提高設備資源的利用率,并可以實現(xiàn)為不在線的用戶設備創(chuàng)建同步任務。
[0263]圖13為本發(fā)明提供的服務器實施例一的結(jié)構(gòu)示意圖,如圖13所示,本實施例的服務器,包括第一接收模塊131、確定模塊132以及第一發(fā)送模塊133,其中,第一接收模塊131用于接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息;確定模塊132用于根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息;第一發(fā)送模塊133用于向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果。
[0264]可選地,同步文件的信息包括同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者,[0265]同步文件信息包括同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:同步文件的名稱信息,同步文件的容量信息,同步文件的類型信息,同步文件的同步狀態(tài)信息和待同步文件的優(yōu)先級信息。
[0266]本實施例的裝置,可以用于執(zhí)行圖1所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0267]圖14為本發(fā)明提供的服務器實施例二的結(jié)構(gòu)示意圖,如圖14所示,本實施例的服務器,在圖13所示實施例的基礎上,第一接收模塊131還用于接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為創(chuàng)建命令,則同步任務消息還攜帶第一用戶設備的信息和第二用戶設備的信息;
[0268]本實施例的服務器還包括:判斷模塊134和第一存儲模塊135,其中,判斷模塊134用于在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息之后,判斷歷史同步信息中是否已存儲同步文件的信息;第一存儲模塊135用于若歷史同步信息中未存儲同步文件的信息,則將同步文件的信息存儲在歷史同步信息中。
[0269]第一發(fā)送模塊133還用于向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器將同步文件的信息存儲在歷史同步信息中。
[0270]本實施例的裝置,可以用于執(zhí)行圖2所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0271]圖15為本發(fā)明提供的服務器實施例三的結(jié)構(gòu)示意圖,如圖15所示,本實施例的服務器,在圖13所示實施例的基礎上,第一接收模塊131用于接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為創(chuàng)建命令,則同步任務消息還攜帶第一用戶設備的信息和第二用戶設備的信息;
[0272]確定模塊132還用于在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息之后,根據(jù)同步文件對應的歷史同步操作信息確定第二用戶設備對同步文件的同步操作未進行;
[0273]第一發(fā)送模塊133還用于向第二用戶設備發(fā)送通知消息,通知消息中攜帶同步文件的信息,通知消息用于指示第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作;
[0274]本實施例的服務器,還包括第二存儲模塊139,第二存儲模塊139用于將通知消息關聯(lián)存儲至歷史同步信息;
[0275]確定模塊132還用于確定第二用戶設備是否在線;
[0276]第二存儲模塊139還用于若第二用戶設備不在線,則存儲同步任務消息;
[0277]第一接收模塊131還用于接收第二用戶設備的上線請求;
[0278]第一發(fā)送模塊133還用于根據(jù)所存儲的同步任務消息,向第二用戶設備發(fā)送攜帶同步文件的信息的通知消息;
[0279]第一發(fā)送模塊133還用于向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作;
[0280]第一接收模塊131還用于向第二用戶設備發(fā)送通知消息之后,接收第二用戶設備發(fā)送的同步完成消息;[0281]本實施例的服務器,還包括第一更新模塊136,第一更新模塊136用于根據(jù)同步完成消息,在歷史同步信息中更新同步文件對應的歷史同步操作信息。
[0282]本實施例的裝置,可以用于執(zhí)行圖3所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0283]在圖13所示實施例的基礎上,本發(fā)明提供的服務器實施例四中,第一接收模塊131用于接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為查詢命令;
[0284]第一發(fā)送模塊133還用于向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果攜帶歷史同步信息中同步文件對應的歷史同步操作信
肩、O
[0285]本實施例的裝置,可以用于執(zhí)行數(shù)據(jù)同步方法實施例四所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0286]圖16為本發(fā)明提供的服務器實施例五的結(jié)構(gòu)示意圖,如圖16所示,本實施例的服務器,在圖13所示實施例的基礎上,第一接收模塊131用于接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為更新命令,則同步任務消息還攜帶第二用戶設備的信息;
[0287]本實施例的服務器,還包括:第二更新模塊137,第二更新模塊137用于在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息之后,根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息。
[0288]第一發(fā)送模塊133還用于向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息。
[0289]本實施例的裝置,可以用于執(zhí)行圖4所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0290]圖17為本發(fā)明提供的服務器實施例六的結(jié)構(gòu)示意圖,如圖17所示,本實施例的服務器,在圖13所示實施例的基礎上,第一接收模塊131用于接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為刪除命令,則同步任務消息還攜帶第二用戶設備的信息;
[0291]本實施例的服務器,還包括:刪除模塊138,刪除模塊138用于在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息之后,在歷史同步信息中刪除同步文件中第二用戶設備對應的歷史同步操作信息。
[0292]第一發(fā)送模塊133還用于向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器在歷史同步信息中刪除同步文件中第二用戶設備對應的歷史同步操作信息。
[0293]本實施例的裝置,可以用于執(zhí)行圖5所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0294]在上述服務器實施例的基礎上,本發(fā)明提供的服務器實施例七種,第一接收模塊131還用于在服務器接收第一用戶設備發(fā)送的同步任務消息之前,接收第一用戶設備發(fā)送的注冊請求,注冊請求中攜帶第一用戶設備的信息;[0295]還包括:第三存儲模塊,第三存儲模塊用于服務器將第一用戶設備的信息存儲至設備列表中。
[0296]第一接收模塊131還用于在服務器接收第一用戶設備發(fā)送的同步任務消息之前,接收第一用戶設備發(fā)送的設備列表請求消息;
[0297]第一發(fā)送模塊133還用于向第一用戶設備發(fā)送設備列表,設備列表中包括注冊到服務器的至少一個用戶設備的信息。
[0298]本實施例的裝置,可以用于執(zhí)行圖6所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0299]圖18為本發(fā)明提供的服務器實施例七的結(jié)構(gòu)示意圖,如圖18所示,本實施例的服務器,包括發(fā)射器181、接收器182、存儲器183以及分別與發(fā)射器181、接收器182和存儲器183連接的處理器184。當然,服務器還可以包括天線、基帶處理部件、中射頻處理部件、輸入輸出裝置等通用部件,本發(fā)明實施例在此不再任何限制。
[0300]其中,存儲器183中存儲一組程序代碼,且處理器184用于調(diào)用存儲器183中存儲的程序代碼,用于執(zhí)行以下操作:
[0301]接收第一用戶設備發(fā)送的同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息;
[0302]根據(jù)同步任務指示,在服務器存儲的歷史同步信息中確定同步文件對應的歷史同步操作信息;
[0303]向第一用戶設備發(fā)送同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果。
[0304]需要說明的是,圖13至圖18所示的服務器可以用于實現(xiàn)以上方法實施例所提供的任一種方法,在此不再贅述。
[0305]圖19為本發(fā)明提供的用戶設備實施例一的結(jié)構(gòu)示意圖,如圖19所示,本實施例的用戶設備,包括:第二發(fā)送模塊191和第二接收模塊192,其中,第二發(fā)送模塊191用于向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息;第二接收模塊192用于接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果。
[0306]可選地,同步文件的信息包括同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者,
[0307]同步文件信息包括同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:同步文件的名稱信息,同步文件的容量信息,同步文件的類型信息,同步文件的同步狀態(tài)信息和待同步文件的優(yōu)先級信息。
[0308]本實施例的裝置,可以用于執(zhí)行圖7所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0309]在圖19所示實施例的基礎上,本發(fā)明提供的用戶設備實施例二中,第二發(fā)送模塊191還用于向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為創(chuàng)建命令,則同步任務消息還攜帶第一用戶設備的信息和第二用戶設備的信息;第二接收模塊192還用于接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器將同步文件的信息存儲在歷史同步信息中。
[0310]第二發(fā)送模塊191還用于向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為創(chuàng)建命令,則同步任務消息還攜帶第一用戶設備的信息和第二用戶設備的信息;第二接收模塊192還用于接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示第二用戶設備根據(jù)同步文件的信息執(zhí)行相應的同步操作。
[0311]第二發(fā)送模塊191還用于向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為查詢命令;第二接收模塊192還用于接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果攜帶歷史同步信息中同步文件對應的歷史同步操作信息。
[0312]圖20為本發(fā)明提供的用戶設備實施例三的結(jié)構(gòu)示意圖,如圖20所示,本實施例的用戶設備,在圖19所示實施例的基礎上,第二發(fā)送模塊191還用于向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為更新命令,則同步任務消息還攜帶第二用戶設備的信息;第二接收模塊192還用于接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器根據(jù)第二用戶設備的信息在歷史同步信息中更新同步文件對應的歷史同步操作信息。
[0313]本實施例的用戶設備,還包括第三更新模塊193,第三更新模塊193用于根據(jù)響應消息,更新本地存儲的同步文件對應的歷史同步操作信息。
[0314]本實施例的裝置,可以用于執(zhí)行圖8所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0315]圖21為本發(fā)明提供的用戶設備實施例四的結(jié)構(gòu)示意圖,如圖21所示,本實施例的用戶設備,在圖19所示實施例的基礎上,第二發(fā)送模塊191還用于向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息,同步任務指示為刪除命令,則同步任務消息還攜帶第二用戶設備的信息;第二接收模塊192還用于接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果用于指示服務器在歷史同步信息中刪除同步文件中第二用戶設備對應的歷史同步操作信息。
[0316]本實施例的用戶設備,第四更新模塊194,第四更新模塊194用于根據(jù)響應消息,更新本地存儲的同步文件對應的歷史同步操作信息。
[0317]本實施例的裝置,可以用于執(zhí)行圖9所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0318]在上述用戶設備實施例的基礎上,本發(fā)明提供的用戶設備實施例五中,第二發(fā)送模塊191還用于在第一用戶設備向服務器發(fā)送同步任務消息之前,向服務器發(fā)送注冊請求,注冊請求中攜帶第一用戶設備的信息。
[0319]第二發(fā)送模塊191還用于在第一用戶設備向服務器發(fā)送同步任務消息之前,向服務器發(fā)送設備列表請求消息;
[0320]第二接收模塊192還用于接收服務器發(fā)送的設備列表,設備列表中包括注冊到服務器的至少一個用戶設備的信息。
[0321]本實施例的裝置,可以用于執(zhí)行圖10所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。[0322]圖22為本發(fā)明提供的用戶設備實施例六的結(jié)構(gòu)示意圖,如圖22所示,本實施例的用戶設備,包括發(fā)射器221、接收器222、存儲器223以及分別與發(fā)射器221、接收器222和存儲器223連接的處理器224。當然,服務器還可以包括天線、基帶處理部件、中射頻處理部件、輸入輸出裝置等通用部件,本發(fā)明實施例在此不再任何限制。
[0323]其中,存儲器223中存儲一組程序代碼,且處理器224用于調(diào)用存儲器223中存儲的程序代碼,用于執(zhí)行以下操作:
[0324]向服務器發(fā)送同步任務消息,同步任務消息中包括:同步任務指示和同步文件的信息;
[0325]接收服務器發(fā)送的同步任務消息的響應消息,響應消息中攜帶同步任務指示的執(zhí)行結(jié)果。
[0326]需要說明的是,圖19至圖22所示的服務器可以用于實現(xiàn)以上方法實施例所提供的任一種方法,在此不再贅述。
[0327]上述各實施例對應的結(jié)構(gòu)示意圖僅為一種示意,各部分或模塊的連接關系不限于圖中示出的形式,可以以實際應用中的情況為準。
[0328]本領域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0329]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術(shù)人員應當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)同步方法,其特征在于,包括: 服務器接收第一用戶設備發(fā)送的同步任務消息,所述同步任務消息中包括:同步任務指示和同步文件的信息; 所述服務器根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息; 所述服務器向所述第一用戶設備發(fā)送所述同步任務消息的響應消息,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述同步文件的信息包括所述同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者, 所述同步文件信息包括所述同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:所述同步文件的名稱信息,所述同步文件的容量信息,所述同步文件的類型信息,所述同步文件的同步狀態(tài)信息和所述待同步文件的優(yōu)先級信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和第二用戶設備的信息; 所述服務器根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,還包括: 所述服務器判斷所述歷史同步信息中是否已存儲所述同步文件的信息; 若所述歷史同步信息中未存儲所述同步文件的信息,則所述服務器將所述同步文件的信息存儲在所述歷史同步信息中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器將所述同步文件的信息存儲在所述歷史同步信息中。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和所述第二用戶設備的信息; 所述服務器根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,還包括: 若所述服務器根據(jù)所述同步文件對應的歷史同步操作信息確定所述第二用戶設備對所述同步文件的同步操作未進行,則所述服務器向所述第二用戶設備發(fā)送通知消息,所述通知消息中攜帶所述同步文件的信息,所述通知消息用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作; 所述服務器將所述通知消息關聯(lián)存儲至所述歷史同步信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述服務器向所述第二用戶設備發(fā)送通知消息,包括: 所述服務器確定所述第二用戶設備是否在線; 若所述第二用戶設備不在線,則所述服務器存儲所述同步任務消息; 所述服務器接收所述第二用戶設備的上線請求; 所述服務器根據(jù)所存儲的所述同步任務消息,向所述第二用戶設備發(fā)送攜帶所述同步文件的信息的所述通知消息。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作。
8.根據(jù)權(quán)利要求5-7任一項所述的方法,其特征在于,所述服務器向所述第二用戶設備發(fā)送通知消息之后,還包括: 所述服務器接收所述第二用戶設備發(fā)送的同步完成消息; 所述服務器根據(jù)所述同步完成消息,在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
9.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述同步任務指示為查詢命令;所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果攜帶所述歷史同步信息中所述同步文件對應的歷史同步操作信息。
10.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述同步任務指示為更新命令,則所述同步任務消息還攜帶第二用戶設備的信息; 所述服務器根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,還包括: 所述服務器根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
12.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述同步任務指示為刪除命令,則所述同步任務消息還攜帶第二用戶設備的信息; 所述服務器根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,還包括: 所述服務器在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息。
14.根據(jù)權(quán)利要求1-13任一項所述的方法,其特征在于,所述服務器接收第一用戶設備發(fā)送的同步任務消息之前,還包括: 所述服務器接收所述第一用戶設備發(fā)送的注冊請求,所述注冊請求中攜帶所述第一用戶設備的信息; 所述服務器將所述第一用戶設備的信息存儲至設備列表中。
15.根據(jù)權(quán)利要求1-13任一項所述的方法,其特征在于,所述服務器接收第一用戶設備發(fā)送的同步任務消息之前,還包括: 所述服務器接收所述第一用戶設備發(fā)送的設備列表請求消息; 所述服務器向所述第一用戶設備發(fā)送設備列表,所述設備列表中包括注冊到所述服務器的至少一個用戶設備的信息。
16.一種數(shù)據(jù)同步方法,其特征在于,包括: 第一用戶設備向服務器發(fā)送同步任務消息,所述同步任務消息中包括:同步任務指示和同步文件的信息;所述第一用戶設備接收所述服務器發(fā)送的所述同步任務消息的響應消息,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述同步文件的信息包括所述同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者, 所述同步文件信息包括所述同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:所述同步文件的名稱信息,所述同步文件的容量信息,所述同步文件的類型信息,所述同步文件的同步狀態(tài)信息和所述待同步文件的優(yōu)先級信息。
18.根據(jù)權(quán)利要求16或17所述的方法,其特征在于,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和第二用戶設備的信息; 所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器將所述同步文件的信息存儲在所述歷史同步信息中。
19.根據(jù)權(quán)利要求16-18任一項所述的方法,其特征在于,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和所述第二用戶設備的信息; 所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作。
20.根據(jù)權(quán)利要求16或17所述的方法,其特征在于,所述同步任務指示為查詢命令; 所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果攜帶所述歷史同步信息中所述同步文件對應的歷史同步操作信息。
21.根據(jù)權(quán)利要求16或17所述的方法,其特征在于,所述同步任務指示為更新命令,則所述同步任務消息還攜帶第二用戶設備的信息; 所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息; 所述第一用戶設備根據(jù)所述響應消息,更新本地存儲的所述同步文件對應的歷史同步操作信息。
22.根據(jù)權(quán)利要求16或17所述的方法,其特征在于,所述同步任務指示為刪除命令,則所述同步任務消息還攜帶第二用戶設備的信息; 所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息; 所述第一用戶設備根據(jù)所述響應消息,更新本地存儲的所述同步文件對應的歷史同步操作信息。
23.根據(jù)權(quán)利要求16-22任一項所述的方法,其特征在于,所述第一用戶設備向服務器發(fā)送同步任務消息之前,還包括: 所述第一用戶設備向所述服務器發(fā)送注冊請求,所述注冊請求中攜帶所述第一用戶設備的信息。
24.根據(jù)權(quán)利要求16-22任一項所述的方法,其特征在于,所述第一用戶設備向服務器發(fā)送同步任務消息之前,還包括: 所述第一用戶設備向所述服務器發(fā) 送設備列表請求消息; 所述第一用戶設備接收所述服務器發(fā)送的設備列表,所述設備列表中包括注冊到所述服務器的至少一個用戶設備的信息。
25.—種服務器,其特征在于,包括: 第一接收模塊,用于接收第一用戶設備發(fā)送的同步任務消息,所述同步任務消息中包括:同步任務指示和同步文件的信息; 確定模塊,用于根據(jù)所述同步任務指示,在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息; 第一發(fā)送模塊,用于向所述第一用戶設備發(fā)送所述同步任務消息的響應消息,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果。
26.根據(jù)權(quán)利要求25所述的服務器,其特征在于,所述同步文件的信息包括所述同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者, 所述同步文件信息包括所述同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:所述同步文件的名稱信息,所述同步文件的容量信息,所述同步文件的類型信息,所述同步文件的同步狀態(tài)信息和所述待同步文件的優(yōu)先級信息。
27.根據(jù)權(quán)利要求25或26所述的服務器,其特征在于,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和第二用戶設備的信息; 所述服務器,還包括: 判斷模塊,用于在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,判斷所述歷史同步信息中是否已存儲所述同步文件的信息; 第一存儲模塊,用于若所述歷史同步信息中未存儲所述同步文件的信息,則將所述同步文件的信息存儲在所述歷史同步信息中。
28.根據(jù)權(quán)利要求27所述的服務器,其特征在于,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器將所述同步文件的信息存儲在所述歷史同步信息中。
29.根據(jù)權(quán)利要求25-28任一項所述的服務器,其特征在于,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和所述第二用戶設備的信息; 所述確定模塊,還用于在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,根據(jù)所述同步文件對應的歷史同步操作信息確定所述第二用戶設備對所述同步文件的同步操作未進行; 所述第一發(fā)送模塊,還用于向所述第二用戶設備發(fā)送通知消息,所述通知消息中攜帶所述同步文件的信息,所述通知消息用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作; 第二存儲模塊,用于將所述通知消息關聯(lián)存儲至所述歷史同步信息。
30.根據(jù)權(quán)利要求29所述的服務器,其特征在于,所述確定模塊,還用于確定所述第二用戶設備是否在線; 所述第二存儲模塊,還用于若所述第二用戶設備不在線,則存儲所述同步任務消息; 所述第一接收模塊,還用于接收所述第二用戶設備的上線請求; 所述第一發(fā)送模塊,還用于根據(jù)所存儲的所述同步任務消息,向所述第二用戶設備發(fā)送攜帶所述同步文件的信息的所述通知消息。
31.根據(jù)權(quán)利要求29或30所述的服務器,其特征在于,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作。
32.根據(jù)權(quán)利要求29-31任一項所述的服務器,其特征在于,所述第一接收模塊,還用于向所述第二用戶設備發(fā)送通知消息之后,接收所述第二用戶設備發(fā)送的同步完成消息; 所述服務器,還包括: 第一更新模塊,用于根據(jù)所述同步完成消息,在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
33.根據(jù)權(quán)利要求25或26所述的服務器,其特征在于,所述同步任務指示為查詢命令;所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果攜帶所述歷史同步信息中所述同步文件對應的歷史同步操作信息。
34.根據(jù)權(quán)利要求25或26所述的服務器,其特征在于,所述同步任務指示為更新命令,則所述同步任務消息還攜帶第二用戶設備的信息; 所述服務器,還包括: 第二更新模塊,用于在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
35.根據(jù)權(quán)利要求34所述的服務器,其特征在于,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息。
36.根據(jù)權(quán)利要求25或26所述的服務器,其特征在于,所述同步任務指示為刪除命令,則所述同步任務消息還攜帶第二用戶設備的信息; 所述服務器,還包括: 刪除模塊,用于在所述服務器存儲的歷史同步信息中確定所述同步文件對應的歷史同步操作信息之后,在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息。
37.根據(jù)權(quán)利要求36所述的服務器,其特征在于,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息。
38.根據(jù)權(quán)利要求25-37任一項所述的服務器,其特征在于,所述第一接收模塊,還用于在所述服務器接收第一用戶設備發(fā)送的同步任務消息之前,接收所述第一用戶設備發(fā)送的注冊請求,所述注冊請求中攜帶所述第一用戶設備的信息; 第三存儲模塊,用于所述服務器將所述第一用戶設備的信息存儲至設備列表中。
39.根據(jù)權(quán)利要求25-37任一項所述的服務器,其特征在于,所述第一接收模塊,還用于在所述服務器接收第一用戶設備發(fā)送的同步任務消息之前,接收所述第一用戶設備發(fā)送的設備列表請求消息; 所述第一發(fā)送模塊,還用于向所述第一用戶設備發(fā)送設備列表,所述設備列表中包括注冊到所述服務器的至少一個用戶設備的信息。
40.一種用戶設備,其特征在于,包括: 第二發(fā)送模塊,用于向服務器發(fā)送同步任務消息,所述同步任務消息中包括:同步任務指示和同步文件的信息; 第二接收模塊,用于接收所述服務器發(fā)送的所述同步任務消息的響應消息,所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果。
41.根據(jù)權(quán)利要求40所述的用戶設備,其特征在于,所述同步文件的信息包括所述同步文件的存儲地址對應的統(tǒng)一資源定位符URL ;或者, 所述同步文件信息包括所述同步文件的存儲地址對應的URL,還包括以下信息中的任意一種或多種組合:所述同步文件的名稱信息,所述同步文件的容量信息,所述同步文件的類型信息,所述同步文件的同步狀態(tài)信息和所述待同步文件的優(yōu)先級信息。
42.根據(jù)權(quán)利要求40或41所述的用戶設備,其特征在于,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和第二用戶設備的信息; 所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器將所述同步文件的信息存儲在所述歷史同步信息中。
43.根據(jù)權(quán)利要求40-42任一項所述的用戶設備,其特征在于,所述同步任務指示為創(chuàng)建命令,則所述同步任務消息還攜帶所述第一用戶設備的信息和所述第二用戶設備的信息; 所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述第二用戶設備根據(jù)所述同步文件的信息執(zhí)行相應的同步操作。
44.根據(jù)權(quán)利要求40或41所述的用戶設備,其特征在于,所述同步任務指示為查詢命令; 所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果攜帶所述歷史同步信息中所述同步文件對應的歷史同步操作信息。
45.根據(jù)權(quán)利要求40或41所述的用戶設備,其特征在于,所述同步任務指示為更新命令,則所述同步任務消息還攜帶第二用戶設備的信息; 所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器根據(jù)所述第二用戶設備的信息在歷史同步信息中更新所述同步文件對應的歷史同步操作信息; 所述用戶設備,還包括: 第三更新模塊,用于根據(jù)所述響應消息,更新本地存儲的所述同步文件對應的歷史同步操作信息。
46.根據(jù)權(quán)利要求40或41所述的用戶設備,其特征在于,所述同步任務指示為刪除命令,則所述同步任務消息還攜帶第二用戶設備的信息; 所述響應消息中攜帶所述同步任務指示的執(zhí)行結(jié)果用于指示所述服務器在歷史同步信息中刪除所述同步文件中所述第二用戶設備對應的歷史同步操作信息; 所述用戶設備,還包括: 第四更新模塊,用于根據(jù)所述響應消息,更新本地存儲的所述同步文件對應的歷史同步操作信息。
47.根據(jù)權(quán)利要求40-46任一項所述的用戶設備,其特征在于,所述第二發(fā)送模塊,還用于在所述第一用戶設備向服務器發(fā)送同步任務消息之前,向所述服務器發(fā)送注冊請求,所述注冊請求中攜帶所述第一用戶設備的信息。
48.根據(jù)權(quán)利要求40-46任 一項所述的用戶設備,其特征在于,所述第二發(fā)送模塊,還用于在所述第一用戶設備向服務器發(fā)送同步任務消息之前,向所述服務器發(fā)送設備列表請求消息;所述第二接收模塊,還用于接收所述服務器發(fā)送的設備列表,所述設備列表中包括注冊到所述服務器的至少一個用戶設備的信息。
【文檔編號】H04L29/06GK103916423SQ201210593336
【公開日】2014年7月9日 申請日期:2012年12月31日 優(yōu)先權(quán)日:2012年12月31日
【發(fā)明者】譚巍 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
察哈| 房山区| 合阳县| 宜昌市| 孟州市| 兴文县| 安阳县| 桂阳县| 寿宁县| 个旧市| 绍兴县| 高雄县| 商水县| 宜宾县| 金溪县| 延吉市| 府谷县| 攀枝花市| 昆明市| 大足县| 阿克陶县| 林州市| 洪江市| 疏勒县| 修文县| 陕西省| 揭西县| 博野县| 宜川县| 凤凰县| 亚东县| 南江县| 北安市| 宜君县| 无为县| 荆州市| 洛扎县| 莲花县| 崇信县| 玉山县| 萨迦县|