用于解決同步沖突的裝置包含處理器和存儲可執行的計算機程序代碼的存儲器,所述可執行的計算機程序代碼使得所述裝置至少執行操作,所述操作包含:接收來自第一通信設備的指定在將來的指定的時間針對同步的數據的指示,以及接收來自第二通信設備的消息以在所述指定的時間之前的分配的時間來對所述數據進行同步。所述計算機程序代碼還使得所述裝置基于評估所述指示和所述消息的信息來檢測在所述第一通信設備和所述第二通信設備之間的有關于所述數據的同步沖突。所述計算機程序代碼還使得所述裝置向所述第一通信設備提供取回與所述數據相關聯的內容的請求,以使得能夠在所述分配的時間之前的專門時間來對所述數據進行同步。還提供了對應的方法和計算機程序產品。
【技術實現步驟摘要】
【國外來華專利技術】
本專利技術的示例實施例一般涉及無線通信技術,并且更具體地,涉及針對云服務管理的用于解決同步沖突的方法、裝置和計算機程序產品。
技術介紹
現代通信時代已經帶來了有線網絡和無線網絡的巨大擴張。計算機網絡、電視網絡以及電話網絡正經歷著由消費者需求所推動的前所未有的技術擴張。無線和移動聯網技術已經解決了有關的消費者需求,同時提供了更加靈活和即時的信息傳遞。當前和未來的聯網技術繼續促進容易的信息傳送和便利于用戶。由于目前的電子通信設備的普遍性,各個年齡段和教育水平的人正利用電子設備與其它個體或聯系人通信,接收服務和/或共享信息、媒體和其它內容。對提高信息傳遞的容易性有需求的一個領域涉及向移動終端的用戶遞送服務。該服務可以是以由用戶(多個)所期望的特定媒體或通信應用的形式,諸如音樂播放器、游戲機、電子書、短消息、電子郵件、內容共享等。可以由支持多用戶的數據的云服務系統來提供該服務。云計算允許通過網絡連接(諸如互聯網)將共享的資源提供給設備。例如,云計算可以提供例如計算、軟件應用、數據訪問、位置、商業或存儲服務。這些服務的終端用戶可以不需要知道遞送該服務的云計算系統的物理位置或配置。一些終端用戶甚至可以諸如經由蜂窩網絡或無線局域網(WLAN)無線地訪問云計算服務。現有的云計算服務可以為了支持其它服務而使可以被暫停的任務優先級降低,直到可以獲得更好的匹配(在數據速率、功率消耗等方面),以便可以更高效地使用網絡資源,以及網絡資源可以被分布在更大的時間間隔而不是瞬時決策。在另一方面,因為以下事實:可能存在由于延遲或推遲的同步任務而導致的由云計算服務經歷的沖突,因此針對用于在多個設備進行同步時解決潛在的同步沖突的協議存在需求。
技術實現思路
因此提供了用于提供協議來以高效和可靠的方式解決由云網絡設備管理的多個設備的同步沖突的方法、裝置和計算機程序產品。示例實施例可以提供一種方式,在該方式中,通過應用以下協議來最小化在由云服務管理的多個設備之間的同步沖突。第一通信設備(例如,設備A)可以向云網絡設備發送標志(例如,消息),該標志指示的是,存在將被同步的數據(例如,文檔、媒體內容(例如,圖像)等),但是當時實際上沒有同步該數據而是向該云網絡設備通知在某一將來時間將對該數據進行同步。在第二通信設備(例如,設備B)希望修改或訪問所述云網絡設備中的相同數據(例如,相同的文檔等)的情況下,所述第二通信設備可以向所述云網絡設備發送消息,該消息指示它希望修改或訪問所述數據。在這點上,所述云網絡設備可以向所述第二通信設備(例如,設備B)發送消息,該消息向所述第二通信設備警告同步沖突,以及/或可以向所述第一通信設備(例如,設備A)發送消息以從所述第一通信設備快速取回數據。在所述第一通信設備決定快速取回所述數據的情況下,所述第一通信設備可以在所調度的時間之前的時間來向所述云網絡設備提供所述數據,在所調度的時間中所述第一通信設備初始計劃將所述數據提供給所述云網絡設備以用于在將來同步。在另一方面,相反的場景也可以存在。例如,在所述第二通信設備(例如,設備B)希望修改在所述云網絡設備上的數據的情況下,所述云網絡設備可以向所述第一通信設備(例如,設備A)發送發生針對所述數據的改變的標志(例如,消息)。在這點上,在所述第一通信設備的用戶希望修改存儲在云網絡設備上的對應數據(例如,相同的文檔等)的情況下,所述第一通信設備(例如,設備A)可以在隨后的時間取回所述數據(例如,相同的文檔)或可以快速取回所述數據以及將所取回的數據提供給所述云網絡設備。可替代地,所述第一通信設備可以在需要時(例如在由所述云網絡設備存儲或管理的數據的同步是緊急的情況下)取回所述數據。在這點上,在在多個設備中運行的應用和云網絡設備(多個)之間的延遲同步的情況下,示例實施例可以解決沖突。另外,示例實施例可以通過使用用于優化至一個或多個網絡的連通性的解決方案來推遲同步。所述優化可以例如基于網絡連通性的可用性和通信設備的特定特點。在示例實施例中,提供了一種方法,所述方法用于提供協議以當對云設備中的多個設備進行同步時解決沖突。所述方法可以包含:接收來自第一通信設備的指示,所述指示指定在將來的指定的時間或在將來的未指定的時間將被同步的數據。所述方法還可以包含:接收來自第二通信設備的消息以在所述指定的時間之前的分配的時間來對所述數據進行同步。所述方法還可以包含:部分地基于評估所述指示和所述消息的信息來檢測在所述第一通信設備和所述第二通信設備之間的有關于所述數據的同步沖突。所述方法還可以包含:使得能夠向所述第一通信設備提供請求取回與所述數據相關聯的內容的請求,以使得能夠在所述分配的時間之前的專門時間來對所述數據進行同步。在另一個示例實施例中,提供了一種裝置,所述裝置用于提供協議以當對云設備中的多個設備進行同步時解決沖突。所述裝置可以包含:處理器和包含計算機程序代碼的存儲器。所述存儲器和計算機程序代碼被配置為使用所述處理器使得所述裝置至少執行操作,所述操作包含:接收來自第一通信設備的指示,所述指示指定在將來的指定的時間或在將來的未指定的時間將被同步的數據。所述存儲器和計算機程序代碼還被配置為使用所述處理器使得所述裝置接收來自第二通信設備的消息以在所述指定的時間之前的分配的時間來對所述數據進行同步。所述存儲器和計算機程序代碼還被配置為使用所述處理器使得所述裝置部分地基于評估所述指示和所述消息的信息來檢測在所述第一通信設備和所述第二通信設備之間的有關于所述數據的同步沖突。所述存儲器和計算機程序代碼還被配置為使用所述處理器使得所述裝置使得能夠向所述第一通信設備提供請求取回與所述數據相關聯的內容的請求,以使得能夠在所分配的時間之前的專門時間來對所述數據進行同步。在另一個示例實施例中,提供了一種計算機程序產品,所述計算機程序產品用于提供協議以當對云設備中的多個設備進行同步時解決沖突。所述計算機程序產品包含:至少一個計算機可讀存儲介質,所述至少一個計算機可讀存儲介質具有存儲在其中的計算機可讀代碼部分。計算機可執行程序代碼指令可以包含:被配置為使得接收來自第一通信設備的指示的程序代碼指令,所述指示指定在將來的指定的時間或在將來的未指定的時間將被同步的數據。所述程序代碼指令還可以被配置為使得接收來自第二通信設備的消息以在所述指定的時間之前的分配的時間來對所述數據進行同步。所述程序代碼指令還可以被配置為部分地基于評估所述指示和所述消息的信息來檢測在所述第一通信設備和所述第二通信設備之間的有關于所述數據的同步沖突。所述程序代碼指令還可以被配置為使得能夠向所述第一通信設備提供請求取回與所述數據相關聯的內容的請求,以使得能夠在所分配的時間之前的專門時間來對所述數據進行同步。在另一個示例實施例中,提供了一種裝置,所述裝置用于提供協議以當對云設備中的多個設備進行同步時解決沖突。所述裝置可以包含:用于接收來自第一通信設備的指示的構件,所述指示指定在將來的指定的時間或在將來的未指定的時間將被同步的數據。所述裝置還可以包含:用于接收來自第二通信設備的消息以在該指定的時間之前的分配的時間來對所述數據進行同步的構件。所述裝置還可以包含:用于部分地基于評估所述指示和所述消息的信息來檢測在所述第一通信設備和所述第二通信設備本文檔來自技高網...
【技術保護點】
一種方法,包括:接收來自第一通信設備的指示,所述指示指定在將來的指定的時間或在將來的未指定的時間將被同步的數據;接收來自第二通信設備的消息以在所述指定的時間之前的分配的時間來對所述數據進行同步;部分地基于評估所述指示和所述消息的信息來檢測在所述第一通信設備和所述第二通信設備之間的有關于所述數據的同步沖突;以及使得能夠向所述第一通信設備提供請求取回與所述數據相關聯的內容的請求,以使得能夠在所述分配的時間之前的專門時間來對所述數據進行同步。
【技術特征摘要】
【國外來華專利技術】
【專利技術屬性】
技術研發人員:P·倫登,O·耶爾馬茲,C·韋廷,
申請(專利權)人:諾基亞技術有限公司,
類型:發明
國別省市:芬蘭;FI
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。