欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

分布式計(jì)算環(huán)境中的數(shù)據(jù)同步的制作方法

文檔序號(hào):7885649閱讀:248來源:國知局
專利名稱:分布式計(jì)算環(huán)境中的數(shù)據(jù)同步的制作方法
技術(shù)領(lǐng)域
本公開涉及用于在諸如例如云計(jì)算環(huán)境之類的分布式數(shù)據(jù)網(wǎng)絡(luò)環(huán)境中從設(shè)備到多個(gè)位置的數(shù)據(jù)同步的方法和系統(tǒng)。
背景技術(shù)
在諸如例如云計(jì)算環(huán)境之類的分布式計(jì)算環(huán)境中,數(shù)據(jù)存儲(chǔ)于分布式的多個(gè)位置處。目前,沒有容易的方式來全球性地從本地設(shè)備到“云”中的多個(gè)位置或到其它設(shè)備同步數(shù)據(jù)。

發(fā)明內(nèi)容
本公開包括用于跨計(jì)算機(jī)網(wǎng)絡(luò)中的多個(gè)目標(biāo)目的地的數(shù)據(jù)同步的示范性方法。該方法的實(shí)施例包括獲取關(guān)于目標(biāo)目的地的信息,其中:該目標(biāo)目的地包含計(jì)算機(jī)網(wǎng)絡(luò)中的網(wǎng)絡(luò)賬號(hào)或者耦接于計(jì)算機(jī)網(wǎng)絡(luò)或與網(wǎng)絡(luò)賬號(hào)相關(guān)聯(lián)的目標(biāo)設(shè)備中的至少一個(gè);并且所獲取的信息包括與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息。該方法的實(shí)施例還可以包括:在用戶設(shè)備處接收來自數(shù)據(jù)源的數(shù)據(jù);基于包括在所接收的數(shù)據(jù)和識(shí)別信息中的信息對(duì)所接收的數(shù)據(jù)進(jìn)行過濾;基于該過濾,識(shí)別用于接收所過濾的數(shù)據(jù)的所選擇的目標(biāo)目的地;以及將所過濾的數(shù)據(jù)發(fā)送到所識(shí)別的所選擇的目標(biāo)目的地。根據(jù)本公開的示范性系統(tǒng)包含接收數(shù)據(jù)的用戶設(shè)備和耦接于該用戶設(shè)備的自動(dòng)同步引擎。該自動(dòng)同步引擎獲取關(guān)于目標(biāo)目的地的信息,其中:該目標(biāo)目的地包含計(jì)算機(jī)網(wǎng)絡(luò)中的網(wǎng)絡(luò)賬號(hào)或者耦接于計(jì)算機(jī)網(wǎng)絡(luò)或與網(wǎng)絡(luò)賬號(hào)相關(guān)聯(lián)的目標(biāo)設(shè)備中的至少一個(gè);并且所獲取的信息包括與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息。在一些實(shí)施例中,該自動(dòng)同步引擎還基于在所接收的數(shù)據(jù)和識(shí)別信息中包括的信息過濾所接收的數(shù)據(jù);基于該過濾識(shí)別用于接收所過濾的數(shù)據(jù)的所選擇的目標(biāo)目的地;以及將所過濾的數(shù)據(jù)發(fā)送到所識(shí)別的所選擇的目標(biāo)目的地。應(yīng)當(dāng)理解,上述一般性的描述和以下詳細(xì)的描述都僅僅是示范性的和說明性的,并非限制所要求保護(hù)的本發(fā)明。


圖1示出了符合本發(fā)明的示范性系統(tǒng)的方框圖。圖2為示出了用于數(shù)據(jù)同步的示范性實(shí)施例的流程圖。圖3為示出了用于創(chuàng)建分布列表的示范實(shí)施例的流程圖。圖4為示出了用于使用圖形用戶界面進(jìn)行數(shù)據(jù)同步的示范性實(shí)施例的流程圖。圖5示出了用于數(shù)據(jù)同步的示范性圖形用戶界面。圖6為示出了用于管道感知的數(shù)據(jù)同步的示范性實(shí)施例的流程圖。圖7為示出了用于設(shè)備感知的數(shù)據(jù)同步的示范性實(shí)施例的流程圖。圖8為示出了在圖1的示范性系統(tǒng)100中的自動(dòng)同步引擎106的一個(gè)示范性實(shí)施例的方框圖。
具體實(shí)施例方式現(xiàn)在將詳細(xì)地參考附圖中所示的示范性實(shí)施例。只要可能,貫穿附圖將使用相同的參考數(shù)字來指代相同的或相似的部分。這里公開的方法和系統(tǒng)解決以上描述的需求。例如,示范性實(shí)施例可以用來自動(dòng)地識(shí)別目的地并同步從本地設(shè)備到一個(gè)或多個(gè)計(jì)算機(jī)網(wǎng)絡(luò)中的多個(gè)識(shí)別的目的地的數(shù)據(jù)。圖1示出了符合當(dāng)前保護(hù)的發(fā)明的示范性系統(tǒng)100的方框圖。如圖1所示,示范性系統(tǒng)100可以包含數(shù)據(jù)源102、用戶設(shè)備104、自動(dòng)同步引擎106、一個(gè)或更多個(gè)網(wǎng)絡(luò)賬號(hào)110-112以及一個(gè)或更多個(gè)目標(biāo)設(shè)備114-116,它們可操作地彼此連接并經(jīng)由允許從一個(gè)部件向另一個(gè)部件傳輸數(shù)據(jù)的一個(gè)或更多個(gè)網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)108)或任何類型的通信鏈路。該網(wǎng)絡(luò)可以包括局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN),并且可以是無線的、有線的或者其組合。數(shù)據(jù)源102可以是能夠儲(chǔ)存數(shù)據(jù)的任何類型的存儲(chǔ)媒體,所述數(shù)據(jù)諸如例如包括聽覺和/或視覺內(nèi)容、文本內(nèi)容、它們的組合的媒體數(shù)據(jù)或任何其它類型的數(shù)據(jù)。例如,數(shù)據(jù)源102可以被提供為視頻⑶、DVD、藍(lán)光光盤、硬盤、磁帶、閃存卡/驅(qū)動(dòng)器、易失或非易失性存儲(chǔ)器、全息數(shù)據(jù)存儲(chǔ)器以及任何其它類型的存儲(chǔ)媒體。數(shù)據(jù)源102還可以是數(shù)據(jù)捕獲設(shè)備或能夠提供數(shù)據(jù)給用戶設(shè)備104的計(jì)算機(jī)。例如,數(shù)據(jù)源102可以是捕獲成像數(shù)據(jù)并將所捕獲的成像數(shù)據(jù)提供給用戶設(shè)備104的照相機(jī)。作為另一個(gè)例子,數(shù)據(jù)源102可以是網(wǎng)絡(luò)服務(wù)器、企業(yè)服務(wù)器或者任何其它類型的計(jì)算機(jī)服務(wù)器。數(shù)據(jù)源102可以是被編程為從用戶設(shè)備104接受請(qǐng)求(例如,HTTP,或可以啟動(dòng)數(shù)據(jù)傳輸?shù)钠渌鼌f(xié)議)并用請(qǐng)求的數(shù)據(jù)服務(wù)用戶設(shè)備104的計(jì)算機(jī)。此外,數(shù)據(jù)源102可以是用于分布數(shù)據(jù)的廣播裝置,比如免費(fèi)廣播、線纜、衛(wèi)星,以及其他廣播裝置。用戶設(shè)備104可以是例如計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、蜂窩電話或智能電話、膝上型計(jì)算機(jī)、桌上型計(jì)算機(jī)、媒體內(nèi)容播放器、機(jī)頂盒、包括廣播調(diào)諧器的電視機(jī)、視頻游戲控制器或者能夠訪問數(shù)據(jù)網(wǎng)絡(luò)和/或提供數(shù)據(jù)的任何電子設(shè)備。用戶設(shè)備104可以包括允許用戶設(shè)備104與網(wǎng)絡(luò)或本地存儲(chǔ)媒體通信并從網(wǎng)絡(luò)或本地存儲(chǔ)媒體接收數(shù)據(jù)的軟件應(yīng)用。如上所述,用戶設(shè)備104可以接收來自數(shù)據(jù)源102的數(shù)據(jù),數(shù)據(jù)源102的例子在上文提供。自動(dòng)同步引擎106可以被實(shí)現(xiàn)為在處理器中執(zhí)行的軟件程序和/或執(zhí)行數(shù)據(jù)同步的硬件。自動(dòng)同步引擎106可以同步從用戶設(shè)備104到一個(gè)或更多個(gè)目的地的數(shù)據(jù)。目的地可以包括例如一個(gè)或更多個(gè)計(jì)算機(jī)網(wǎng)絡(luò)中的一個(gè)或更多個(gè)網(wǎng)絡(luò)賬號(hào)(例如,網(wǎng)絡(luò)賬號(hào)110、112)、一個(gè)或更多個(gè)目標(biāo)設(shè)備(例如,目標(biāo)設(shè)備114、116)、或者能訪問用戶設(shè)備的其它位置或設(shè)備。以下將進(jìn)一步描述數(shù)據(jù)同步。網(wǎng)絡(luò)108可以是一個(gè)或更多個(gè)計(jì)算機(jī)網(wǎng)絡(luò),并且可以包括或連接于一個(gè)或更多個(gè)網(wǎng)絡(luò)賬號(hào)110、112和/或一個(gè)或更多個(gè)目標(biāo)設(shè)備114、116。盡管圖1僅顯示了兩個(gè)網(wǎng)絡(luò)賬號(hào)110、112和兩個(gè)目標(biāo)設(shè)備114、116,但是應(yīng)當(dāng)理解每個(gè)都可以使用更多個(gè)。網(wǎng)絡(luò)賬號(hào)110、112可以是例如與網(wǎng)絡(luò)108相關(guān)聯(lián)的用戶賬號(hào),或者關(guān)于網(wǎng)絡(luò)位置或網(wǎng)絡(luò)108中的存儲(chǔ)空間的標(biāo)識(shí)符。在一些實(shí)施例中,一個(gè)或更多個(gè)網(wǎng)絡(luò)賬號(hào)可以與網(wǎng)絡(luò)108中的一個(gè)或更多個(gè)存儲(chǔ)空間相關(guān)聯(lián)。
目標(biāo)設(shè)備114、116可以是例如計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、蜂窩電話或智能電話、膝上型計(jì)算機(jī)、桌上型計(jì)算機(jī)、媒體內(nèi)容播安置器、機(jī)頂盒、包括廣播調(diào)諧器的電視機(jī)、視頻游戲控制器,或者能夠訪問數(shù)據(jù)網(wǎng)絡(luò)和/或接收數(shù)據(jù)的任何電子設(shè)備。在一些實(shí)施例中,目標(biāo)設(shè)備114、116可以是諸如例如電視機(jī)、監(jiān)視器、放映機(jī)、數(shù)碼相框、顯示面板和任何其它顯示設(shè)備之類的顯示設(shè)備。在一些實(shí)施例中,網(wǎng)絡(luò)賬號(hào)110、112中的一些可以關(guān)聯(lián)于或附接于目標(biāo)設(shè)備114、116中的一些。例如,目標(biāo)設(shè)備114關(guān)聯(lián)于或附接于網(wǎng)絡(luò)賬號(hào)112。在一些實(shí)施例中,網(wǎng)絡(luò)賬號(hào)110、112和目標(biāo)設(shè)備114、116可以請(qǐng)求數(shù)據(jù)的同步和/或接收來自用戶設(shè)備104和/或自動(dòng)同步引擎106的數(shù)據(jù)。在一些實(shí)施例中,網(wǎng)絡(luò)108可以包括諸如例如FLICKR 、FACEB00K、MYSPACE、twitter、LINKEDIN 等之類的一個(gè)或更多個(gè)因特網(wǎng)社交網(wǎng)絡(luò),并且網(wǎng)絡(luò)賬號(hào)ιιο、ι 2可以是在一個(gè)或更多個(gè)因特網(wǎng)社交網(wǎng)絡(luò)中的賬號(hào)。用戶設(shè)備104的用戶可以通過一個(gè)或更多個(gè)因特網(wǎng)社交網(wǎng)絡(luò)與網(wǎng)絡(luò)賬號(hào)110、112相關(guān)聯(lián)。例如,一個(gè)或更多個(gè)網(wǎng)絡(luò)賬號(hào)110、112可以是一個(gè)或更多個(gè)因特網(wǎng)社交網(wǎng)絡(luò)中的用戶的聯(lián)系人。盡管圖1中顯示為可操作地連接的分離的部件,但是數(shù)據(jù)源102、用戶設(shè)備104和自動(dòng)同步引擎106中的任何一個(gè)或全部可以共同位于一個(gè)設(shè)備中。例如,數(shù)據(jù)源102可以位于用戶設(shè)備104的內(nèi)部或者形成用戶設(shè)備104的一部分,并且自動(dòng)同步引擎106可以位于數(shù)據(jù)源102或用戶設(shè)備104內(nèi)部或者形成數(shù)據(jù)源102或用戶設(shè)備104的一部分。需要了解的是,圖1中所示的配置僅用于說明性的目的。可以去除或組合某些部件或設(shè)備,并且可以添加其它部件或設(shè)備。圖2為示出了用于數(shù)據(jù)同步的示范性方法的流程圖。如圖所示2,在同步從用戶設(shè)備到一個(gè)或更多個(gè)目的地的數(shù)據(jù)之前,可以生成包含多個(gè)目的地的分布列表(步驟202)。例如,圖3為示出了用于生成分布列表的示范性方法的流程圖。如圖3中所示,自動(dòng)同步引擎可以與諸如例如一個(gè)或更多個(gè)因特網(wǎng)社交網(wǎng)絡(luò)之類的一個(gè)或更多個(gè)計(jì)算機(jī)網(wǎng)絡(luò)通信(步驟302)??梢蕴峁?yàn)證信息,比如登錄識(shí)別和口令,以促成通信。一旦建立與網(wǎng)絡(luò)的通信,自動(dòng)同步引擎可以下載同步目的地信息,比如例如用戶加入的因特網(wǎng)社交網(wǎng)絡(luò)中的聯(lián)系人信息、目標(biāo)設(shè)備信息和/或關(guān)于從網(wǎng)絡(luò)可訪問該用戶設(shè)備的其它位置的信息(步驟304)。然后可以集合和/或分析從每一網(wǎng)絡(luò)下載的信息(步驟306)?;谒系男畔?,可以生成分布列表(步驟308)。分布列表可以包括例如網(wǎng)絡(luò)賬號(hào)(例如,因特網(wǎng)社交網(wǎng)絡(luò)聯(lián)系人)、目標(biāo)設(shè)備或可訪問該用戶設(shè)備的其它位置。在一些實(shí)施例中,分布列表可以包括一個(gè)或更多個(gè)子列表,比如例如由聯(lián)系人組成的朋友列表和/或標(biāo)記為朋友的目標(biāo)設(shè)備,或由聯(lián)系人組成的家人列表和/或標(biāo)記為家人的目標(biāo)設(shè)備。在一些實(shí)施例中,所下載的同步目的地信息可用來更新現(xiàn)有的分布列表。在一些實(shí)施例中,分布列表上的目的地可以具有與該目的地相關(guān)聯(lián)的、關(guān)于該目的地的或識(shí)別該目的地的識(shí)別信息。識(shí)別信息可以包括下列中的一個(gè)或更多個(gè):比如例如姓名(例如,Bob, Bob的蜂窩電話,等等),分類信息(例如,朋友,同學(xué),或家庭成員),地理信息,人臉圖像,人的語音,或識(shí)別目的地的其它信息。在一些實(shí)施例中,自動(dòng)同步引擎可以使用由用戶或分布列表的成員 控制的數(shù)據(jù)來配置識(shí)別信息。例如,自動(dòng)同步引擎可以下載和分析寄往用戶或他的/她的聯(lián)系人的因特網(wǎng)社交網(wǎng)絡(luò)位置的內(nèi)容項(xiàng),并提取可用來將該內(nèi)容項(xiàng)與任何目的地相關(guān)聯(lián)的信息?;谒崛〉男畔?,可以更新所關(guān)聯(lián)的目的地的識(shí)別信息,由此提高將來自用戶設(shè)備的數(shù)據(jù)與正確的目的地同步的機(jī)會(huì)或概率。回頭參考圖2,在步驟204中,從數(shù)據(jù)源接收數(shù)據(jù)(步驟204)。自動(dòng)同步引擎可以將包括在所接收的數(shù)據(jù)內(nèi)的信息與如上所述的識(shí)別信息相比較?;谠摫容^,自動(dòng)同步引擎可以確定包括在所接收的數(shù)據(jù)內(nèi)的信息是否包含或匹配與一個(gè)或更多個(gè)目的地相關(guān)聯(lián)的、關(guān)于一個(gè)或更多個(gè)目的地的或識(shí)別一個(gè)或更多個(gè)目的地的任一識(shí)別信息(步驟206)。要匹配的信息可以采取例如元數(shù)據(jù)(例如,標(biāo)記信息,比如地理標(biāo)記、社交網(wǎng)絡(luò)標(biāo)記或其它數(shù)據(jù)標(biāo)記)、所接收的數(shù)據(jù)的一部分(例如,用于面部識(shí)別的圖像或用于語音識(shí)別的語音等等)、內(nèi)容項(xiàng)名稱等的形式。如果沒有發(fā)現(xiàn)匹配的信息,則進(jìn)程前進(jìn)到步驟212以檢查更多的數(shù)據(jù)。如果發(fā)現(xiàn)匹配的信息,則自動(dòng)同步引擎基于匹配的信息和/或識(shí)別信息過濾器所接收的數(shù)據(jù)(步驟208 )。在一些實(shí)施例中,步驟206可以是過濾進(jìn)程的一部分或者可以包括附加步驟以識(shí)別一個(gè)或更多個(gè)目的地。在一些實(shí)施例中,過濾進(jìn)程還可以包括例如將所接收的數(shù)據(jù)與分布列表中的一個(gè)或更多個(gè)目的地相關(guān)聯(lián),和/或?qū)⑺邮盏臄?shù)據(jù)分類為要發(fā)送給分布列表中的一個(gè)或更多個(gè)目的地的數(shù)據(jù)。在一些實(shí)施例中,基于關(guān)聯(lián)或分類,所過濾的數(shù)據(jù)可以被配置為包括允許向某些人或一組人授予某些許可的訪問許可元數(shù)據(jù)。例如,如果要同步的數(shù)據(jù)與因特網(wǎng)社交網(wǎng)絡(luò)的家庭聯(lián)系人相關(guān)聯(lián),則所過濾的數(shù)據(jù)可以被配置為包括符合目的地網(wǎng)絡(luò)的約定的許可元數(shù)據(jù)。然后可以將所過濾的數(shù)據(jù)寄往公共網(wǎng)絡(luò)位置,但是只能夠依照該許可被訪問。在一些實(shí)施例中,在過濾進(jìn)程期間,可以更新包括在所接收的數(shù)據(jù)內(nèi)的信息,并且可以基于所更新的信息對(duì)所接收的數(shù)據(jù)執(zhí)行過濾進(jìn)程。例如,如果所接收的數(shù)據(jù)包含鏈接到特定目的地的信息,則可以將附加元數(shù)據(jù)或標(biāo)記信息添加到所接收的數(shù)據(jù),例如,如果面部圖像鏈接到因特網(wǎng)社交網(wǎng)絡(luò)聯(lián)系人“Bob Smith”,則可以添加數(shù)據(jù)標(biāo)記“用于BobSmith,,。另外,地理元數(shù)據(jù)或標(biāo)記信息可以添加給所接收的數(shù)據(jù),或者在從具有全球定位系統(tǒng)(“GPS”)能力的用戶設(shè)備同步時(shí)可以被更新。例如,在從具有GPS能力的圖像捕獲設(shè)備接收到媒體內(nèi)容(例如,圖像或視頻)時(shí),如果圖像捕獲設(shè)備已經(jīng)捕獲到了該媒體內(nèi)容被捕獲所處的地方的信息,則GPS或地理數(shù)據(jù)標(biāo)記,例如,具有字符串“圣地亞哥動(dòng)物園,圣地亞哥,力口州”的數(shù)據(jù)標(biāo)記,可以附于或包括在所接收的媒體內(nèi)容內(nèi)。更進(jìn)一步,自動(dòng)同步引擎可以提供允許用戶更新數(shù)據(jù)標(biāo)記、改變內(nèi)容項(xiàng)名稱或?qū)⒏郊有畔ㄔ谒邮盏臄?shù)據(jù)的元數(shù)據(jù)或標(biāo)記內(nèi)的用戶接口。例如,可以為用戶提供圖形用戶接口來更新上述例子的數(shù)據(jù)標(biāo)記以包括附加信息,例如,“斑馬,圣地亞哥動(dòng)物園,圣地亞哥,圣地亞哥,加州,09-15-2010,Bob Smith"。因此,基于包括在所接收的數(shù)據(jù)內(nèi)的所更新的信息,通過將所接收的數(shù)據(jù)與叫做“Bob Smith”、位于加利福尼亞圣地亞哥、與該用戶訪問過圣地亞哥動(dòng)物園、喜歡斑馬或其他類似動(dòng)物等的因特網(wǎng)社交網(wǎng)絡(luò)聯(lián)系人相關(guān)聯(lián),自動(dòng)同步引擎可以自動(dòng)地過濾所接收的數(shù)據(jù)。自動(dòng)同步引擎可以還將所接收的數(shù)據(jù)與聯(lián)系人的一個(gè)或更多個(gè)關(guān)聯(lián)的目標(biāo)設(shè)備相關(guān)聯(lián)。在一些實(shí)施例中,在過濾進(jìn)程期間,所接收的數(shù)據(jù)可以被轉(zhuǎn)換為新的內(nèi)容項(xiàng)或在傳輸給目標(biāo)目的地之前與其它內(nèi)容項(xiàng)合并。例如,自動(dòng)同步引擎可以提供提示用戶選擇或決定是否將數(shù)據(jù)或內(nèi)容項(xiàng)合并到電影或照片拼貼畫的界面。根據(jù)用戶的選擇,可以自動(dòng)生成電影或照片拼貼畫。自動(dòng)同步引擎于是可以準(zhǔn)備將合并的內(nèi)容項(xiàng)傳輸給目標(biāo)目的地?;仡^參考圖2,在步驟210中,自動(dòng)同步引擎將所過濾的數(shù)據(jù)傳輸給目標(biāo)目的地。進(jìn)程然后跳到步驟212,以檢查是否存在更多要過濾的數(shù)據(jù)。如果沒有,則進(jìn)程結(jié)束。如果存在更多要過濾的數(shù)據(jù),進(jìn)程跳到步驟204以接收更多的數(shù)據(jù)。在一些實(shí)施例中,數(shù)據(jù)同步進(jìn)程可以使所傳輸?shù)臄?shù)據(jù)被自動(dòng)地填充并顯示在目標(biāo)設(shè)備上。例如,用戶不需要上載媒體內(nèi)容(例如,照片或視頻)到存儲(chǔ)站點(diǎn)然后讓朋友或家庭成員手動(dòng)地下載它。取而代之,媒體內(nèi)容可以直接從設(shè)備發(fā)送到設(shè)備,例如,從用戶設(shè)備直接發(fā)送照片給在國家另一邊的目標(biāo)設(shè)備(例如,數(shù)碼相框),所以媒體內(nèi)容可以被自動(dòng)地填充并顯示在目標(biāo)設(shè)備上。這可以例如通過使能可以從數(shù)據(jù)源下載數(shù)據(jù)、自動(dòng)地過濾數(shù)據(jù)并將所過濾的數(shù)據(jù)上載到云或到跨國的目標(biāo)設(shè)備的自動(dòng)啟動(dòng)實(shí)時(shí)同步功能來完成。圖4是示出了用于使用圖形用戶界面(GUI)的數(shù)據(jù)同步的示范性方法的流程圖。如圖4所示,在步驟402中,可以在用戶設(shè)備處提供第一 GUI,其顯示存儲(chǔ)在用戶設(shè)備本地和/或遠(yuǎn)離用戶設(shè)備的多個(gè)位置處的數(shù)據(jù)的表示。該表示可以是圖形對(duì)象、字符序列或它們的組合。例如,圖5示出了用于數(shù)據(jù)同步的示范性⑶1500。用戶可以使用GUI管理和共享數(shù)據(jù)。例如,用戶可以使用窗格風(fēng)格的查看器,例如,圖5中所示的⑶1500,用于管理多個(gè)同步賬號(hào)和云存儲(chǔ)器、站點(diǎn)或設(shè)備。⑶1500顯示表示來自本地系統(tǒng)的本地內(nèi)容502的圖標(biāo)502a-d、用于與因特網(wǎng)社交網(wǎng)絡(luò)聯(lián)系人共享的圖庫共享內(nèi)容504的項(xiàng)504a-d、以及來自多個(gè)因特網(wǎng)社交網(wǎng)絡(luò)位置508的因特網(wǎng)社交網(wǎng)絡(luò)內(nèi)容506的項(xiàng)506a-d。⑶1500還顯示因特網(wǎng)社交網(wǎng)絡(luò)聯(lián)系人510、目標(biāo)設(shè)備512和動(dòng)作按鈕514-524的列表。在一些實(shí)施例中,自動(dòng)同步引擎可以下載寄往或存儲(chǔ)于用戶和/或他/她的聯(lián)系人的因特網(wǎng)社交網(wǎng)絡(luò)、附接的設(shè)備或任意網(wǎng)絡(luò)位置處的內(nèi)容。下載的內(nèi)容可以被集合、分類并列出,如在GUI500上所示。在一些實(shí)施例中,自動(dòng)同步引擎可以通過提供到該內(nèi)容項(xiàng)的鏈接但是不下載它們來管理并共享該內(nèi)容。用戶可以編輯該內(nèi)容。例如,用戶可以把內(nèi)容項(xiàng)從一個(gè)位置/設(shè)備復(fù)制或移動(dòng)到另一個(gè)位置/設(shè)備、刪除內(nèi)容項(xiàng)、重命名內(nèi)容項(xiàng)、編輯內(nèi)容項(xiàng)的元數(shù)據(jù)或標(biāo)記,等等。在一些實(shí)施例中,例如,用戶可以點(diǎn)擊如圖5中所示的動(dòng)作按鈕514,以將所選內(nèi)容或全部內(nèi)容從一個(gè)位置/設(shè)備同步到全部其它位置/設(shè)備?;仡^參考圖4,自動(dòng)同步引擎可以檢測(cè)到用戶選擇了一些數(shù)據(jù)表示(步驟404),并且接收來自用戶的指令以同步所選數(shù)據(jù)(步驟406)。用戶可以通過命令數(shù)據(jù)同步的任一動(dòng)作給出該指令,例如,通過執(zhí)行拖放動(dòng)作、點(diǎn)擊動(dòng)作按鈕,等等。一旦接收該指令,自動(dòng)同步引擎可以過濾所選數(shù)據(jù)(步驟408),然后將所過濾的數(shù)據(jù)傳輸?shù)揭粋€(gè)或更多個(gè)目標(biāo)目的地(步驟410),如上所述。在一些實(shí)施例中,通過例如使用⑶1(比如圖5中所示的⑶1500),用戶可以選擇一個(gè)或更多個(gè)列出的內(nèi)容項(xiàng)。然后,通過將所選內(nèi)容項(xiàng)拖放到列在GUI上的表示因特網(wǎng)社交網(wǎng)絡(luò)聯(lián)系人或目標(biāo)設(shè)備的目標(biāo)圖形對(duì)象上,用戶可以發(fā)送所選內(nèi)容項(xiàng)。例如,可以使能“電視上的Facebook”功能以由一個(gè)或更多個(gè)社交網(wǎng)絡(luò)內(nèi)容項(xiàng)生成諸如例如照片拼貼畫、屏幕保護(hù)器或電影之類的媒體內(nèi)容,并將所拖放的內(nèi)容項(xiàng)自動(dòng)地發(fā)送或投射到諸如例如電視機(jī)之類的目標(biāo)設(shè)備以用于顯示。在一些實(shí)施例中,例如,用戶可能使用即時(shí)消息界面與他/她的聯(lián)系人中的一個(gè)聊天。即時(shí)消息界面(沒有顯示在圖5中)可以位于數(shù)據(jù)同步⑶I之內(nèi),比如圖5中所示的⑶1500,或者可以是分離的⑶I。例如,可以通過選擇聯(lián)系人并點(diǎn)擊聊天按鈕524來打開聊天窗口。在聊天期間,用戶可以決定與當(dāng)前聯(lián)系人共享他的數(shù)據(jù)。用戶可以選擇一個(gè)或更多個(gè)列出內(nèi)容項(xiàng),并將所選內(nèi)容項(xiàng)拖放到即時(shí)消息界面上。在一些實(shí)施例中,例如,通過使用⑶I,比如圖5中所示的⑶1500,用戶可以選擇一個(gè)或更多個(gè)列出的內(nèi)容項(xiàng),并點(diǎn)擊動(dòng)作按鈕516以發(fā)送所選內(nèi)容項(xiàng)給朋友,即,標(biāo)記為朋友的聯(lián)系人和/或相關(guān)的目標(biāo)設(shè)備。用戶還可以點(diǎn)擊動(dòng)作按鈕518以發(fā)送所選內(nèi)容項(xiàng)給家庭,即,標(biāo)記為家人的聯(lián)系人和/或相關(guān)的目標(biāo)設(shè)備。此外,用戶可以點(diǎn)擊動(dòng)作按鈕520以發(fā)送所選內(nèi)容項(xiàng)給所有聯(lián)系人和/或相關(guān)的目標(biāo)設(shè)備。進(jìn)一步地,用戶可以選擇一個(gè)或更多個(gè)列在CTI上的表示因特網(wǎng)社交網(wǎng)絡(luò)聯(lián)系人或目標(biāo)設(shè)備的目標(biāo)圖形對(duì)象,然后點(diǎn)擊動(dòng)作按鈕522以發(fā)送所選內(nèi)容項(xiàng)給所選聯(lián)系人和/或目標(biāo)設(shè)備。在一些實(shí)施例中,如果沒有選擇各個(gè)內(nèi)容項(xiàng),則可以認(rèn)為全部列出的內(nèi)容項(xiàng)被選擇用于同步或傳輸。在檢測(cè)到用戶的拖放動(dòng)作或點(diǎn)擊發(fā)送按鈕動(dòng)作之后,自動(dòng)同步引擎可以執(zhí)行以上所述的數(shù)據(jù)過濾進(jìn)程,并將所過濾的數(shù)據(jù)傳輸給預(yù)期的目的地,比如例如,預(yù)期的社交網(wǎng)絡(luò)聯(lián)系人和/或目標(biāo)設(shè)備。在一些實(shí)施例中,自動(dòng)同步引擎可以管理目的地的存儲(chǔ)空間、提供通知或警告給用戶以及提示用戶選擇或確認(rèn)動(dòng)作。例如,使用GUI,比如圖5中所示的GUI500,用戶可以使用以上所述的方法來從任一網(wǎng)絡(luò)位置、附接的設(shè)備或社交網(wǎng)絡(luò)站點(diǎn)發(fā)送媒體內(nèi)容(例如,視頻、照片、幻燈片或音樂片段)到目標(biāo)目的地。在一些實(shí)施例中,在傳輸內(nèi)容時(shí),自動(dòng)同步引擎可以提示用戶選擇是否將該內(nèi)容存儲(chǔ)為永久的或暫時(shí)的內(nèi)容。永久的內(nèi)容可以從不過期并不能被改寫,而暫時(shí)的內(nèi)容可以在某一時(shí)段之后過期并在過期之后可以被改寫。此外,如果檢測(cè)到在目標(biāo)目的地上的某些存儲(chǔ)的內(nèi)容即將過期或被改寫,則自動(dòng)同步引擎可以警告用戶并提示用戶確認(rèn)改寫。此外,在一些實(shí)施例中,如果檢測(cè)到目標(biāo)目的地的可用存儲(chǔ)空間在閾值之下(例如,剩余15%空間),則自動(dòng)同步引擎可以警告用戶(或管理目的地的聯(lián)系人)釋放一些存儲(chǔ)空間。進(jìn)一步地,在一些實(shí)施例中,在傳輸內(nèi)容時(shí),自動(dòng)同步引擎可以提示用戶選擇將該內(nèi)容存在目標(biāo)目的地上的特定位置(例如,特定文件夾或特定類別,比如例如最喜愛的電視節(jié)目或即將上映的電影)中。需要了解的是,圖5中所示的功能和圖形部件僅用于說明性的目的。某些功能或圖形部件可以被刪除、組合或重新布置,并且可以添加其他功能或圖形部件。圖6是示出了用于“管道感知”數(shù)據(jù)同步,即,其中進(jìn)程根據(jù)通信信道或“管道”的容量(例如,寬帶連接、無線連接、撥號(hào)連接等等)而變化的數(shù)據(jù)同步,的示范性實(shí)施例的流程圖。在一些實(shí)施例中,自動(dòng)同步引擎可以確定用于執(zhí)行數(shù)據(jù)同步和傳輸數(shù)據(jù)的通信管道的狀態(tài),例如,連接和/或用戶設(shè)備的狀態(tài),然后決定是否繼續(xù)或完成數(shù)據(jù)同步。例如,在一些實(shí)施例中,自動(dòng)同步引擎可以檢測(cè)到來自用戶設(shè)備的數(shù)據(jù)傳輸在慢速的連接上,或在達(dá)到了帶寬使用或成本限制的連接上,然后等待更快的或更便宜的連接。在一些實(shí)施例中,自動(dòng)同步引擎還可以檢測(cè)到在用戶設(shè)備上的可用資源不允許完成數(shù)據(jù)同步。自動(dòng)同步引擎于是將等待足夠資源變?yōu)榭捎玫摹H缭趫D6中示出的,在開始從用戶設(shè)備經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)到目標(biāo)目的地的數(shù)據(jù)的同步(步驟602)之后,自動(dòng)同步引擎可以檢查到計(jì)算機(jī)網(wǎng)絡(luò)的連接是否是活動(dòng)的(步驟604)。如果沒有建立活動(dòng)的連接,則自動(dòng)同步引擎可以暫停或停止數(shù)據(jù)同步進(jìn)程(步驟606)。如果建立了活動(dòng)的連接,則自動(dòng)同步引擎可以檢查該活動(dòng)的連接是快速的還是慢速的連接,或是具有還是沒有帶寬使用或成本限制的連接(608)。如果是慢速的連接或具有帶寬使用或成本限制的連接(例如,具有100兆字節(jié)每月數(shù)據(jù)上載使用限制的無線連接),則自動(dòng)同步引擎可以進(jìn)一步檢查是否達(dá)到了每月的帶寬使用或成本閾值(步驟610)。如果達(dá)到了閾值,則經(jīng)由該連接的任何數(shù)據(jù)傳輸由于其太昂貴而可以被禁止。在那種情況下,自動(dòng)同步引擎可以暫停或停止數(shù)據(jù)同步進(jìn)程,直到快速連接或沒有限制的連接(例如,有線連接)變?yōu)榭捎玫?步驟612)。如果建立了快速連接(例如,有線連接)或沒有帶寬使用或成本限制的連接,則自動(dòng)同步引擎可以確定用戶設(shè)備是否具有足夠可用的資源(例如,電池壽命)來完成數(shù)據(jù)同步(步驟614)。如果沒有,則自動(dòng)同步引擎可以暫?;蛲V箶?shù)據(jù)同步進(jìn)程直到足夠的資源(例如,電源變?yōu)橐呀油?可用(步驟616)。如果有足夠資源可用,則自動(dòng)同步引擎可以完成以上所述的數(shù)據(jù)同步(步驟618)。當(dāng)然,除電池壽命之外,可以用這樣的方式分析其它類型的資源。在一些實(shí)施例中,自動(dòng)同步引擎可以能夠獲取目的地一方的管道狀態(tài)?;谠谀康牡匾环降墓艿罓顟B(tài),自動(dòng)同步引擎可以執(zhí)行以上所述的管道感知的數(shù)據(jù)同步。圖7為示出了用于設(shè)備感知的數(shù)據(jù)同步的示范性實(shí)施例的流程圖。在一些實(shí)施例中,在發(fā)送數(shù)據(jù)到目標(biāo)目的地之前,自動(dòng)同步引擎可以基于目標(biāo)目的地的特征信息修改(例如,調(diào)節(jié)或優(yōu)化等)數(shù)據(jù)。特征信息可以包括例如顯示屏尺寸,最大分辨率,(設(shè)備或服務(wù))可接受的文件大小,帶寬限制,等等。例如,基于特征信息,自動(dòng)同步引擎可以自動(dòng)為具有小顯示屏的目標(biāo)設(shè)備縮小數(shù)據(jù)的投影尺寸,將數(shù)據(jù)的分辨率縮減到與目標(biāo)設(shè)備的最大分辨率匹配的較低的分辨率,將數(shù)據(jù)壓縮至目標(biāo)設(shè)備或服務(wù)(例如,因特網(wǎng)服務(wù))可接受的較小的大小,調(diào)整數(shù)據(jù)的比特率(即數(shù)據(jù)傳送率)以匹配目標(biāo)設(shè)備或服務(wù)的帶寬,等等。例如,將全高清視頻發(fā)送到手持設(shè)備可以意味著不僅調(diào)整圖像投影大小而且調(diào)整文件大小本身。通過執(zhí)行數(shù)據(jù)修改(例如,調(diào)節(jié),優(yōu)化,等等.),自動(dòng)同步引擎可以只發(fā)送與目的地顯示數(shù)據(jù)所需要的數(shù)據(jù)同樣多的數(shù)據(jù),和/或發(fā)送與目的地可以接受的數(shù)據(jù)同樣多的數(shù)據(jù)。數(shù)據(jù)修改可以減少數(shù)據(jù)傳輸時(shí)間、節(jié)省帶寬,并在數(shù)據(jù)傳輸和目的地各方兩方面改善用戶體驗(yàn)。例如,如圖7所示,在步驟702中,自動(dòng)同步引擎可以對(duì)要同步的數(shù)據(jù)執(zhí)行以上所述的過濾進(jìn)程,并識(shí)別用于接收所過濾的數(shù)據(jù)的目標(biāo)設(shè)備。自動(dòng)同步引擎可以獲取目標(biāo)設(shè)備的特征信息(步驟704)。在一些實(shí)施例中,自動(dòng)同步引擎可以為了特征信息詢問目標(biāo)設(shè)備。在一些實(shí)施例中,特征信息可以已經(jīng)在生成上述分布列表時(shí)被集合并存儲(chǔ)。自動(dòng)同步引擎可以檢索存儲(chǔ)的特征信息,而不詢問目標(biāo)設(shè)備。在獲得特征信息以后,自動(dòng)同步引擎可以比較特征信息與關(guān)于所過濾的數(shù)據(jù)的信息。基于比較,自動(dòng)同步引擎可以確定是否修改所過濾的數(shù)據(jù)。例如,自動(dòng)同步引擎可以檢查目標(biāo)設(shè)備的分辨率是否低于所過濾的數(shù)據(jù)的分辨率(步驟706)。倘若如此,則自動(dòng)同步引擎可以更新需要縮減所過濾的數(shù)據(jù)的修改配置(步驟708)。如果目標(biāo)設(shè)備的分辨率不低于所過濾的數(shù)據(jù),則自動(dòng)同步引擎可以檢查目標(biāo)設(shè)備是否有帶寬或數(shù)據(jù)流限制(步驟710)。倘若如此,則自動(dòng)同步引擎可以更新需要比特率調(diào)整的修改配置(步驟712)。
如果目標(biāo)設(shè)備沒有帶寬或數(shù)據(jù)流限制,則自動(dòng)同步引擎可以檢查目標(biāo)設(shè)備是否有文件大小限制以及所過濾的數(shù)據(jù)的大小是否達(dá)到限制(步驟714)。如果任一檢查是肯定的,則自動(dòng)同步引擎可以更新需要壓縮所過濾的數(shù)據(jù)的修改配置(步驟716)。在一些實(shí)施例中,目標(biāo)設(shè)備可以具有文件類型限制。例如,因流數(shù)據(jù)的大的文件大小,目標(biāo)設(shè)備可以不接受流數(shù)據(jù)。如果目標(biāo)設(shè)備沒有文件大小限制或所過濾的數(shù)據(jù)的大小沒有達(dá)到該限制,則進(jìn)程可以前進(jìn)到步驟718以進(jìn)行數(shù)據(jù)修改?;谒碌男薷呐渲?,自動(dòng)同步引擎可以對(duì)所過濾的數(shù)據(jù)執(zhí)行以上所述的數(shù)據(jù)修改(步驟718),并傳輸所修改的數(shù)據(jù)到目標(biāo)設(shè)備(步驟720)。方法然后結(jié)束。在一些實(shí)施例中,如果數(shù)據(jù)修改不能解決任何以上所述的由目標(biāo)設(shè)備的特征所施加的限制,則自動(dòng)同步引擎可以警告用戶。自動(dòng)同步引擎還可以提示用戶確認(rèn)數(shù)據(jù)傳輸或選擇可替換的動(dòng)作。需要理解的是,以上所述在圖2_4、6和7中的示范性進(jìn)程流程僅用于說明性目的??梢詣h除、組合或重排某些步驟,并可以添加附加步驟。圖8為示出了在圖1的示范性系統(tǒng)100中自動(dòng)同步引擎106的一個(gè)示范性實(shí)施例的方框圖。如圖8所示,自動(dòng)同步引擎106可以包括同步管理器802、同步數(shù)據(jù)庫804、數(shù)據(jù)分析器806、數(shù)據(jù)過濾器808、數(shù)據(jù)傳輸器810和數(shù)據(jù)優(yōu)化器812。需要理解的是,圖8中所示的自動(dòng)同步引擎106的部件僅用于說明性的目的??梢匀コ蚪M合某些部件,并且可以添加其它部件。此外,在圖8中所描述的部件中的一個(gè)或更多個(gè)可以在一個(gè)或更多個(gè)計(jì)算系統(tǒng)上的軟件中實(shí)現(xiàn)。例如,這樣的部件可以包括一個(gè)或更多個(gè)軟件應(yīng)用,其可以包括一個(gè)或更多個(gè)計(jì)算機(jī)單元,所述計(jì)算機(jī)單元包括包含計(jì)算機(jī)可讀指令的存儲(chǔ)設(shè)備,當(dāng)計(jì)算機(jī)可讀指令由處理器運(yùn)行時(shí),促使計(jì)算機(jī)執(zhí)行方法的步驟。計(jì)算機(jī)可讀指令可以存儲(chǔ)在有形的非瞬時(shí)計(jì)算機(jī)可讀媒體(比如固態(tài)存儲(chǔ)器或盤存儲(chǔ)器)上??商鎿Q地,在圖8中描述的部件中的一個(gè)或更多個(gè)可以被實(shí)現(xiàn)在硬件部件或硬件和軟件的組合中,比如,例如,專用集成電路(ASIC),專用計(jì)算機(jī)或通用計(jì)算機(jī)。參考圖8,自動(dòng)同步引擎106接收來自數(shù)據(jù)源的要同步的數(shù)據(jù)(814)。在一些實(shí)施例中,同步管理器802可以將所接收的數(shù)據(jù)存儲(chǔ)在同步數(shù)據(jù)庫804中(816),或者將所接收的數(shù)據(jù)傳遞給數(shù)據(jù)分析器806以用于進(jìn)一步的處理(818)。在一些實(shí)施例中,數(shù)據(jù)可以已被接收并存儲(chǔ)在同步數(shù)據(jù)庫804中,并且可以由同步管理器802檢索以用于同步(步驟816)。同步管理器802可以管理要同步的數(shù)據(jù)、配置和提供促進(jìn)數(shù)據(jù)修改的信息,以及協(xié)調(diào)數(shù)據(jù)修改。例如,同步管理器802可以生成和配置包含用于接收同步數(shù)據(jù)的目標(biāo)目的地的分布列表,獲取和配置用戶設(shè)備和/或目標(biāo)目的地的狀態(tài)信息,以及獲取和配置特征信息、數(shù)據(jù)修改配置和用于目標(biāo)目的地的識(shí)別信息,如上所述。另外,在一些實(shí)施例中,同步管理器802可以例如通過收集和集合來自各個(gè)位置或設(shè)備的數(shù)據(jù),更新數(shù)據(jù)的元數(shù)據(jù)/標(biāo)記信息,編輯數(shù)據(jù),配置訪問許可信息等,來管理要同步的數(shù)據(jù),如上所述。在一些實(shí)施例中,同步管理器802可以提供GUI來執(zhí)行以上所述的功能中的一個(gè)或更多個(gè)。在一些實(shí)施例中,同步管理器802可以利用同步數(shù)據(jù)庫804來存儲(chǔ)以上所述的數(shù)據(jù)和信息。在一些實(shí)施例中,可以采用同步管理器802來獲取用于將所過濾的數(shù)據(jù)發(fā)送到目標(biāo)目的地的用戶設(shè)備的狀態(tài)信息。該狀態(tài)信息可以從用戶設(shè)備或者從同步數(shù)據(jù)庫804獲取(816)?;谒@取的狀態(tài)信息,同步管理器802可以協(xié)調(diào)執(zhí)行以上所述的管道感知的數(shù)據(jù)同步。在一些實(shí)施例中,同步管理器802可以基于目標(biāo)目的地的狀態(tài)信息協(xié)調(diào)執(zhí)行以上所述的管道感知的數(shù)據(jù)同步。同步數(shù)據(jù)庫804可以用于存儲(chǔ)數(shù)據(jù)同步相關(guān)的信息的集合。存儲(chǔ)器可以被組織為隊(duì)列的集合、結(jié)構(gòu)化的文件、關(guān)系數(shù)據(jù)庫、面向?qū)ο蟮臄?shù)據(jù)庫或任何其它合適的數(shù)據(jù)庫。比如數(shù)據(jù)庫管理系統(tǒng)的計(jì)算機(jī)軟件可以用來管理和提供對(duì)存儲(chǔ)在同步數(shù)據(jù)庫804中的數(shù)據(jù)的訪問。同步數(shù)據(jù)庫804可以存儲(chǔ)要同步的數(shù)據(jù)和能夠促進(jìn)數(shù)據(jù)修改的任何信息,如上所述。在一些實(shí)施例中,可以采用數(shù)據(jù)分析器806來分析所接收的數(shù)據(jù),并確定所接收的數(shù)據(jù)是否包含匹配與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息的任何信息,如上所述。在一些實(shí)施例中,數(shù)據(jù)分析器806能基于該確定來識(shí)別目標(biāo)目的地。能夠直接從例如同步數(shù)據(jù)庫804或通過同步管理器802獲取識(shí)別信息(816和818)。在一些實(shí)施例中,數(shù)據(jù)分析器806可以提取匹配的信息,并與所分析的數(shù)據(jù)一起傳遞給數(shù)據(jù)過濾器808以用于進(jìn)一步的處理(828)基于匹配的信息和從數(shù)據(jù)分析器806或同步數(shù)據(jù)庫804接收的識(shí)別信息(816和822),數(shù)據(jù)過濾器808能夠?qū)λ治龅臄?shù)據(jù)執(zhí)行以上所述的數(shù)據(jù)過濾進(jìn)程。所過濾的數(shù)據(jù)傳遞給數(shù)據(jù)傳輸器810以用于傳輸(824和826)。在一些實(shí)施例中,還可以采用數(shù)據(jù)優(yōu)化器812來獲取目標(biāo)目的地的特征信息。能直接從目標(biāo)目的地或同步數(shù)據(jù)庫804或通過同步管理器802獲取特征信息(816和830)。基于所獲取的特征信息,數(shù)據(jù)優(yōu)化器812能對(duì)所過濾的數(shù)據(jù)執(zhí)行以上所述的設(shè)備感知數(shù)據(jù)修改。數(shù)據(jù)優(yōu)化器812然后能將所修改的數(shù)據(jù)傳遞給數(shù)據(jù)傳輸器810以用于傳輸(832和826)。在以上所述的數(shù)據(jù)同步進(jìn)程期間,自動(dòng)同步引擎106的每一部件可以將它的計(jì)算/確定結(jié)果存儲(chǔ)在同步數(shù)據(jù)庫804中以用于以后的檢索或訓(xùn)練目的?;跉v史數(shù)據(jù),自動(dòng)同步引擎106可以訓(xùn)練自己以獲得在過濾數(shù)據(jù)和將數(shù)據(jù)發(fā)送到正確的目的地方面的改進(jìn)的性能。公開于此的方法可以被實(shí)現(xiàn)為計(jì)算機(jī)程序產(chǎn)品,S卩,計(jì)算機(jī)程序,其有形地具體化在非瞬時(shí)信息載體內(nèi),例如,在機(jī)器可讀的存儲(chǔ)設(shè)備或有形的非瞬時(shí)計(jì)算機(jī)可讀媒體內(nèi),用于被數(shù)據(jù)處理設(shè)備運(yùn)行或控制數(shù)據(jù)處理設(shè)備的操作,數(shù)據(jù)處理設(shè)備例如可編程處理器,計(jì)算機(jī)或多個(gè)計(jì)算機(jī)??梢杂萌魏涡问降某绦蛘Z言編寫計(jì)算機(jī)程序,包括編譯語言或解釋語言,并且其可以以任何形式開發(fā),包括作為獨(dú)立程序或作為模塊、部件、子例程或其它適于在計(jì)算環(huán)境中使用的單元。計(jì)算機(jī)程序可以被開發(fā)為在一個(gè)計(jì)算機(jī)上或處于一個(gè)站點(diǎn)或分布于多個(gè)站點(diǎn)并通過通信網(wǎng)絡(luò)互連的多個(gè)計(jì)算機(jī)上運(yùn)行。公開于此的方法的部分或全部還可以由專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、復(fù)雜可編程邏輯器件(CPLD)、印刷電路板(PCB)、數(shù)字信號(hào)處理器(DSP)、可編程邏輯部件和可編程互連的組合、單個(gè)中央處理器(CPU)芯片、組合在主板上的CPU芯片、通用計(jì)算機(jī)或能夠執(zhí)行公開于此的數(shù)據(jù)同步的設(shè)備或模塊的任何其它組合來實(shí)現(xiàn)。在前面的說明書中,已參考具體的示范性實(shí)施例描述了本發(fā)明。然而,顯而易見的是,可對(duì)本發(fā)明作出各種修改和改變而不會(huì)背離隨后的權(quán)利要求中所闡述的本發(fā)明的最寬的精神實(shí)質(zhì)和范圍。說明書和附圖都因此被認(rèn)為是說明性的,而不是限制性的。出于對(duì)公開于此的本發(fā)明的說明書和實(shí)踐的考慮,本發(fā)明的其它實(shí)施例對(duì)本領(lǐng)域技術(shù)人員來說是顯而易見的。
權(quán)利要求
1.一種用于跨計(jì)算機(jī)網(wǎng)絡(luò)中的多個(gè)目標(biāo)目的地的數(shù)據(jù)同步的計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法包括: 獲取關(guān)于目標(biāo)目的地的信息,其中: 所述目標(biāo)目的地包括以下中的至少一個(gè): 在計(jì)算機(jī)網(wǎng)絡(luò)中的網(wǎng)絡(luò)賬號(hào);或 耦接于計(jì)算機(jī)網(wǎng)絡(luò)或與 網(wǎng)絡(luò)賬號(hào)相關(guān)聯(lián)的目標(biāo)設(shè)備;以及 所獲取的信息包括與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息; 在用戶設(shè)備處接收來自數(shù)據(jù)源的數(shù)據(jù); 基于包括在所接收的數(shù)據(jù)和識(shí)別信息中的信息,過濾所接收的數(shù)據(jù); 基于該過濾,識(shí)別用于接收所過濾的數(shù)據(jù)的選擇的目標(biāo)目的地;以及 將所過濾的數(shù)據(jù)傳輸?shù)剿R(shí)別的所選擇的目標(biāo)目的地。
2.如權(quán)利要求1所述的方法,其中過濾所接收的數(shù)據(jù)包括: 比較包括在所接收的數(shù)據(jù)中的信息和與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息,其中: 該識(shí)別信息包括以下中的至少一個(gè): 地理識(shí)別信息, 人臉的圖像, 人的語音,或 關(guān)于所述目標(biāo)目的地中的任何一個(gè)的信息; 確定所接收的數(shù)據(jù)的信息是否匹配與目標(biāo)目的地中的任何一個(gè)相關(guān)聯(lián)的識(shí)別信息; 基于該確定識(shí)別所選擇的目標(biāo)目的地;以及 將所接收的數(shù)據(jù)與所識(shí)別的所選擇的目標(biāo)目的地相關(guān)聯(lián)。
3.如權(quán)利要求1所述的方法,其中過濾所接收的數(shù)據(jù)包括: 接收用戶輸入以手動(dòng)地更新包括在所接收的數(shù)據(jù)中的信息;以及 基于所更新的信息和與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息,過濾所接收的數(shù)據(jù)。
4.如權(quán)利要求1所述的方法,其中過濾所接收的數(shù)據(jù)包括: 自動(dòng)地更新包括在所接收的數(shù)據(jù)中的信息;以及 基于所更新的信息和與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息,過濾所接收的數(shù)據(jù)。
5.如權(quán)利要求1所述的方法,進(jìn)一步包括: 配置所過濾的數(shù)據(jù)的訪問許可元數(shù)據(jù)以提供準(zhǔn)則,以使得僅僅向滿足該準(zhǔn)則的用戶提供對(duì)所傳輸?shù)臄?shù)據(jù)的訪問。
6.如權(quán)利要求1所述的方法,進(jìn)一步包括: 接收用戶輸入,以通過將所過濾的數(shù)據(jù)的內(nèi)容項(xiàng)轉(zhuǎn)換為新的格式或者將所過濾的數(shù)據(jù)的內(nèi)容項(xiàng)與第二內(nèi)容項(xiàng)合并中的一個(gè),來選擇第一內(nèi)容項(xiàng)的生成; 根據(jù)用戶選擇生成第一內(nèi)容項(xiàng);以及 將所生成的第一內(nèi)容項(xiàng)傳輸?shù)剿R(shí)別的所選擇的目標(biāo)目的地。
7.如權(quán)利要求1所述的方法,進(jìn)一步包括: 獲取所識(shí)別的所選擇的目標(biāo)目的地的特征信息,其中 所獲取的特征信息包括以下中的至少一個(gè): 顯示屏大小,最大分辨率, 可接受的文件大小,或 帶覽限制; 基于所獲取的特征信息修改所過濾的數(shù)據(jù);以及 將所修改的數(shù)據(jù)傳輸?shù)剿R(shí)別的所選擇的目標(biāo)目的地。
8.如權(quán)利要求1所述的方法,進(jìn)一步包括: 獲取用戶設(shè)備或所識(shí)別的所選擇的目標(biāo)目的地的狀態(tài)信息; 基于所獲取的狀態(tài)信息,確定是否達(dá)到限定閾值;以及 如果該確定顯示沒有達(dá)到該閾值,則執(zhí)行數(shù)據(jù)同步, 其中該限定閾值與連接帶寬或可用資源有關(guān)。
9.如權(quán)利要求1所述的方法,進(jìn)一步包括: 在所識(shí)別的選擇的目的地處啟動(dòng)所傳輸?shù)臄?shù)據(jù)的顯示。
10.如權(quán)利要求1所述的方法,進(jìn)一步包括: 在該用戶設(shè)備處提供用于顯示所接收的數(shù)據(jù)的表示的第一圖形用戶界面; 檢測(cè)該數(shù)據(jù)的表示的子集的選擇; 接收來自用戶的用于將由所選擇的表示的子集所表示的所選擇的數(shù)據(jù)傳輸?shù)剿x擇的目標(biāo)目的地的指令; 在接收到該指令之后,基于包括在所選擇的數(shù)據(jù)中的信息和與目標(biāo)目的地中的至少一個(gè)相關(guān)聯(lián)的識(shí)別信息過濾所選擇的數(shù)據(jù);以及將所過濾的數(shù)據(jù)傳輸?shù)剿x擇的目標(biāo)目的地。
11.如權(quán)利要求10所述的方法,進(jìn)一步包括: 接收來自該用戶的表示所選擇的目標(biāo)目的地的目標(biāo)圖形對(duì)象的選擇,其中: 該目標(biāo)圖形對(duì)象被顯示在第一圖形用戶界面之內(nèi);以及 將所過濾的數(shù)據(jù)傳輸?shù)接伤x擇的目標(biāo)圖形對(duì)象所表示的所選擇的目標(biāo)目的地。
12.如權(quán)利要求10所述的方法,其中接收來自用戶的用于將所選擇的數(shù)據(jù)傳輸?shù)剿x擇的目標(biāo)目的地的指令包括: 檢測(cè)該數(shù)據(jù)的表示的所選子集被拖動(dòng)并放置于鏈接到所選擇的目標(biāo)目的地的目標(biāo)圖形對(duì)象上。
13.如權(quán)利要求12所述的方法,其中該目標(biāo)圖形對(duì)象處于促進(jìn)用戶和所選擇的目標(biāo)目的地之間的通信的第二圖形用戶界面之內(nèi)。
14.如權(quán)利要求10所述的方法,其中接收來自用戶的用于將所選擇的數(shù)據(jù)傳輸?shù)剿x擇的目標(biāo)目的地的指令包括: 檢測(cè)該用戶按壓指示將所選擇的數(shù)據(jù)傳輸?shù)剿x擇的目標(biāo)目的地的圖形動(dòng)作對(duì)象。
15.如權(quán)利要求10所述的方法,進(jìn)一步包括: 接收用戶輸入來編輯列在第一圖形用戶界面中的所接收的數(shù)據(jù)。
16.一種用于跨計(jì)算機(jī)網(wǎng)絡(luò)中的多個(gè)目標(biāo)目的地同步數(shù)據(jù)的裝置,該裝置包括: 同步管理器,其獲取關(guān)于目標(biāo)目的地的信息,其中: 該目標(biāo)目的地包括以下中的至少一個(gè): 在計(jì)算機(jī)網(wǎng)絡(luò)中的網(wǎng)絡(luò)賬號(hào);或耦接于計(jì)算機(jī)網(wǎng)絡(luò)或與網(wǎng)絡(luò)賬號(hào)相關(guān)聯(lián)的目標(biāo)設(shè)備;以及 所獲取的信息包括與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息; 數(shù)據(jù)分析器,其確定包括在所接收的數(shù)據(jù)中的信息是否匹配與所選擇的目標(biāo)目的地相關(guān)聯(lián)的識(shí)別息; 數(shù)據(jù)過濾器,其基于該確定過濾該所接收的數(shù)據(jù);以及 數(shù)據(jù)傳輸器,其將所過濾的數(shù)據(jù)傳輸?shù)剿x擇的目標(biāo)目的地。
17.如權(quán)利要求16所述的裝置,其中該同步管理器: 獲取該裝置或所選擇的目標(biāo)目的地的狀態(tài)信息; 基于所獲取的狀態(tài)信息,確定是否達(dá)到限定閾值,其中: 該限定閾值與連接帶寬或可用資源有關(guān);以及 基于該確定指示該數(shù)據(jù)傳輸器傳輸所過濾的數(shù)據(jù)。
18.如權(quán)利要求16所述的裝置,還包括數(shù)據(jù)優(yōu)化器,其用于: 獲取所選擇的目標(biāo)目的地的特征信息,其中: 所獲取的特征信息包括以下中的至少一個(gè): 顯示屏大小, 最大分辨率, 可接受的文件大小,或 帶覽限制; 基于所獲取的特征信息修改所過濾的數(shù)據(jù);以及 指示該數(shù)據(jù)傳輸器將所修改的數(shù)據(jù)傳輸?shù)剿x擇的目標(biāo)目的地。
19.一種系統(tǒng),包括: 用戶設(shè)備,其接收數(shù)據(jù);以及 自動(dòng)同步引擎,耦接于該用戶設(shè)備,其用于 獲取關(guān)于目標(biāo)目的地的信息,其中: 所述目標(biāo)目的地包括以下中的至少一個(gè): 在計(jì)算機(jī)網(wǎng)絡(luò)中的網(wǎng)絡(luò)賬號(hào);或 耦接于計(jì)算機(jī)網(wǎng)絡(luò)或與網(wǎng)絡(luò)賬號(hào)相關(guān)聯(lián)的目標(biāo)設(shè)備;以及 所獲取的信息包括與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息; 基于包括在所接收的數(shù)據(jù)和識(shí)別信息中的信息,過濾所接收的數(shù)據(jù); 基于該過濾,識(shí)別用于接收所過濾的數(shù)據(jù)的選擇的目標(biāo)目的地;以及 將所過濾的數(shù)據(jù)傳輸?shù)剿R(shí)別的所選擇的目標(biāo)目的地。
20.一種存儲(chǔ)指令的非瞬時(shí)計(jì)算機(jī)可讀介質(zhì),該指令在被執(zhí)行時(shí)使得計(jì)算機(jī)執(zhí)行用于跨計(jì)算機(jī)網(wǎng)絡(luò)中的多個(gè)目標(biāo)目的地的數(shù)據(jù)同步的方法,該方法包括: 獲取關(guān)于目標(biāo)目的地的信息,其中: 所述目標(biāo)目的地包括以下中的至少一個(gè): 在計(jì)算機(jī)網(wǎng)絡(luò)中的網(wǎng)絡(luò)賬號(hào);或 耦接于計(jì)算機(jī)網(wǎng)絡(luò)或與網(wǎng)絡(luò)賬號(hào)相關(guān)聯(lián)的目標(biāo)設(shè)備;以及 所獲取的信息包括與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息; 接收來自數(shù)據(jù)源的數(shù)據(jù);基于包括在所接收的數(shù)據(jù)和識(shí)別信息中的信息,過濾所接收的數(shù)據(jù);基于該過濾,識(shí)別用于接收所過濾的數(shù)據(jù)的選擇的目標(biāo)目的地;以及將所過濾的數(shù)據(jù) 傳輸?shù)剿R(shí)別的所選擇的目標(biāo)目的地。
全文摘要
一種用于跨計(jì)算機(jī)網(wǎng)絡(luò)中的多個(gè)目標(biāo)目的地的數(shù)據(jù)同步的方法包括獲取關(guān)于目標(biāo)目的地的信息,其中目標(biāo)目的地包括計(jì)算機(jī)網(wǎng)絡(luò)中的網(wǎng)絡(luò)賬號(hào)或耦接于計(jì)算機(jī)網(wǎng)絡(luò)或與網(wǎng)絡(luò)賬號(hào)相關(guān)聯(lián)的目標(biāo)設(shè)備中的至少一個(gè);以及所獲取的信息包括與目標(biāo)目的地相關(guān)聯(lián)的識(shí)別信息。該方法還包括在用戶設(shè)備處接收來自數(shù)據(jù)源的數(shù)據(jù);基于包括在所接收的數(shù)據(jù)和識(shí)別信息中的信息,過濾所接收的數(shù)據(jù);基于該過濾,識(shí)別用于接收所過濾的數(shù)據(jù)的選擇的目標(biāo)目的地;以及將所過濾的數(shù)據(jù)傳輸?shù)剿R(shí)別的所選擇的目標(biāo)目的地。
文檔編號(hào)H04L7/00GK103155477SQ201180049627
公開日2013年6月12日 申請(qǐng)日期2011年10月14日 優(yōu)先權(quán)日2010年11月5日
發(fā)明者S·P·肯尼迪, G·R·萊昂斯, M·常, R·M·佳拉伊, E·T·溫特, A·L·勞頓, F·卡皮歐, A·克里桑, T·克什莫托 申請(qǐng)人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
含山县| 银川市| 富阳市| 延长县| 桂林市| 麻江县| 濉溪县| 右玉县| 合肥市| 临泉县| 石家庄市| 清水河县| 汾西县| 丹江口市| 若尔盖县| 丰都县| 沽源县| 蒙城县| 襄汾县| 老河口市| 通州区| 同仁县| 射洪县| 沂水县| 翁牛特旗| 麻阳| 双柏县| 莱州市| 友谊县| 调兵山市| 河间市| 吴江市| 铅山县| 柳江县| 陇南市| 宁阳县| 象州县| 吉隆县| 嘉兴市| 汽车| 聂拉木县|