在電子裝置之間傳輸狀態(tài)信息的制作方法
【專利摘要】一些實施方案可使第一電子裝置(例如,筆記型計算機)直接從另一電子裝置(例如,智能電話)獲得狀態(tài)信息,使得所述第一電子裝置可以復制所述另一計算裝置的內容的狀態(tài)。這在電子裝置的用戶期望在一個裝置與另一裝置之間切換使得所述用戶可以在另一裝置上繼續(xù)活動(例如,玩視頻游戲)而不必重啟所述活動時有用。這還在第一電子裝置的用戶嘗試復制來自另一用戶的第二裝置上的所述活動的所述狀態(tài)使得兩個用戶均可以參與所述相同活動時有用。在一些實施方案中,裝置的用戶可以從服務器獲得內容且從另一裝置獲得狀態(tài)信息以復制所述另一裝置上的所述內容狀態(tài)。
【專利說明】在電子裝置之間傳輸狀態(tài)信息
[0001]背景
人們正利用用于越來越多數(shù)量和種類的任務的電子裝置。對用戶來說擁有或具有對多個電子裝置的訪問權并不常見。在單日內,用戶可以在多個電子裝置之間切換:從在家的個人計算機上查看天氣,在去取車的路上看移動裝置,在用戶到達辦公室時使用工作的桌上型計算機,在用戶下班時或回家途中切換回至移動裝置,接著在用戶回到家之后回到家用桌上型計算機或膝上型計算機。甚至在用戶在他的家里,用戶可以選擇從他在他臥室時的家用桌上型計算機切換至坐在他起居室中時的大屏幕電視機或切換至餐桌上的他的便攜式膝上型計算機。
[0002]時常地,當用戶正在位置之間移動且在裝置之間切換時,用戶可能四分之三時間在閱讀新聞文章,中間玩視頻游戲,中途觀看YouTube?視頻或部分時間聽歌曲。因為用戶在裝置之間切換時可能需要重新定位信息或再次重新開始,所以用戶發(fā)現(xiàn)在不同裝置之間切換有所不便。當前對用戶而言沒有簡單的方法可以在不中斷用戶與裝置的交互下在多個裝置之間簡單地切換。隨著人們繼續(xù)遇到越來越多數(shù)量的電子裝置,當在裝置之間切換時,需要為用戶改善整體用戶體驗。
[0003]附圖簡述
將參考附圖描述根據本公開的不同實施方案,其中:
圖1圖示根據不同實施方案的第一裝置可以如何從第二裝置獲得數(shù)據的實例情形;
圖2 (a)和圖2 (b)圖示根據不同實施方案的在內容的狀態(tài)從第一裝置(例如,便攜式計算裝置)傳送至第二裝置(例如,桌上型計算機)時,使得(若干)用戶可以在第二裝置上繼續(xù)第一裝置的活動的實例情形;
圖3 (a)和圖3 (b)圖示根據不同實施方案的將內容狀態(tài)從第一裝置復制至第二裝置,使得第二裝置顯示與第一裝置相同的內容狀態(tài)的實例情形;
圖4 (a)和圖4 (b)圖示根據不同實施方案的電子裝置可以如何產生匹配便攜式計算裝置上的內容狀態(tài)的另一實例情形;
圖5圖示根據不同實施方案的可使電子裝置顯示便攜式計算裝置上顯示的內容的當前狀態(tài)的實例過程;
圖6圖示根據不同實施方案的用于將狀態(tài)信息發(fā)送至電子裝置的實例過程;
圖7圖示可以根據不同實施方案使用的實例電子用戶裝置的前視圖和后視圖;
圖8圖示計算裝置(諸如圖7中所示的計算裝置)的實例組件;且 圖9圖示其中可以實施不同實施方案的環(huán)境。
[0004]詳述
根據本公開的不同實施方案的系統(tǒng)和方法可以克服常規(guī)方法在跨越兩個或更多個電子裝置使內容同步(“同步(syncing)”)或復制狀態(tài)信息中經歷的一個或多個上述和其它缺點。使裝置同步可以使得更新至少一個裝置,使得每個裝置具有至少所選或確定的信息(例如,內容或應用程序內的狀態(tài)信息)的最近版本。
[0005]一些實施方案可使電子裝置(例如,桌上型計算機和便攜式計算裝置(諸如,膝上型計算機、平板計算機、智能電話、媒體播放器、個人數(shù)字助理等等))通過使得電子裝置獲得對內容(例如,存儲于移動裝置上的數(shù)據(諸如視頻剪輯、音頻剪輯、文檔、網頁等等)和軟件應用程序(諸如游戲應用程序、聯(lián)系人列表應用程序等等))的訪問權(如果電子裝置未具有對內容的訪問權)且還獲得對另一裝置的特定狀態(tài)信息(例如,視頻剪輯內的(若干)視頻幀、音頻剪輯內的點、文檔內的頁面、視頻游戲內的級別、網頁內的點、更新聯(lián)系人列表)的訪問權來復制另一裝置的內容的狀態(tài)。通過這樣做,電子裝置的用戶可以方便地在另一用戶裝置(例如,桌上型計算機、膝上型計算機或支持因特網的電視機)上恢復第一用戶裝置的活動(例如,聽歌曲、觀看YouTube?視頻或在智能電話上閱讀文章)而不必從頭開始或重新位于用戶在第一用戶裝置上中斷的地方。
[0006]根據不同實施方案的方法可使電子裝置通過提交使得單獨用戶裝置通過直接連接將狀態(tài)信息發(fā)送至電子裝置的請求從單獨用戶裝置(例如,便攜式計算裝置)獲得或復制內容的狀態(tài)。接著電子裝置通過獲得對內容的訪問權(例如,通過與遠程服務器的網絡連接)(如果內容未由電子裝置存儲或獲得)且通過使用接收的狀態(tài)信息以訪問在單獨用戶裝置上最后訪問的內容的狀態(tài)來復制單獨用戶裝置的內容的狀態(tài)。
[0007]在一個實施方案中,便攜式計算裝置(或其它第一裝置)可以允許電子裝置(或其它第二裝置)通過將邀請(諸如一個或多個超鏈接(例如,統(tǒng)一資源定位符(URL)))發(fā)送至電子裝置來復制便攜式計算裝置上的內容的狀態(tài)。在一些實施方案中,電子裝置可以通過其中一個超鏈接從服務器獲得對內容的訪問權。在一些實施方案中,當便攜式計算裝置與服務器周期性同步時,服務器除了應用程序之外包含應用程序數(shù)據。接著電子裝置可以通過遵循其中一個超鏈接從便攜式計算裝置直接獲得關于內容的狀態(tài)信息,所述超鏈接可以提供可使便攜式計算裝置將狀態(tài)或其它此類信息發(fā)送至電子裝置的信息。
[0008]在一些實施方案中,當不存在網絡(例如,因特網)連接時,電子裝置可以直接從便攜式計算裝置獲得狀態(tài)信息。例如,桌上型計算機可以使用無線連接信道(例如,藍牙?、W1-Fi)或有線連接(例如,使用通用串行總線(USB)電纜)產生直接連接以與不同便攜式計算裝置通信。經由直接連接,便攜式計算裝置可以在具有或不具有因特網連接下將狀態(tài)信息發(fā)送至連接的電子裝置。在一些實施方案中,用戶還可以經由直接連接從便攜式計算裝置接收內容的副本。當用戶想要在沒有因特網訪問下從便攜式計算裝置接收內容的狀態(tài)時(例如,當他在沒有信號的露營旅行、電梯、車庫中時),電子裝置的用戶可以發(fā)現(xiàn)狀態(tài)信息和/或內容在裝置之間直接傳送十分方便。
[0009]根據不同實施方案的方法可使一個或多個裝置匹配來自另一個裝置的內容的狀態(tài)。一些實施方案可使電子裝置的用戶從遠程服務器獲得內容信息(例如,游戲應用程序、文字處理應用程序、計算裝置的數(shù)據、聯(lián)系人列表應用程序等等)。在一些實施方案中,接著電子裝置的用戶通過直接將狀態(tài)信息從特定裝置(例如,便攜式計算裝置、工作站、視頻游戲機等等)傳送至電子裝置(例如,另一便攜式計算裝置、膝上型計算機等等)而從特定裝置獲得關于內容信息的狀態(tài)信息。接著特定裝置的用戶方便地在電子裝置上繼續(xù)相同活動而不必重新開始。在一些實施方案中,一個裝置的用戶可以將內容的狀態(tài)傳送至另一裝置的用戶,使得多個用戶可以從相同點開始參與相同活動。
[0010]此外,電子裝置的用戶可以方便地提取存儲于另一裝置(例如,由用戶或另一用戶擁有的便攜式計算裝置)上的數(shù)據。在一些實施方案中,當裝置之間的直接連接不可用時,電子裝置從遠程服務器獲得存儲于便攜式計算裝置上的數(shù)據。電子裝置隨后從“云中”的遠程服務器獲得數(shù)據。在一些實施方案中,電子裝置(例如,通過直接連接)直接從便攜式計算裝置獲得應用程序(例如,地址簿應用程序)的實例和/或本地存儲的數(shù)據(例如,聯(lián)系人列表和任何關聯(lián)信息)的更新版本。
[0011]下文關于不同實施方案呈現(xiàn)不同其它應用程序、過程和使用。
[0012]圖1圖示第一裝置(本文稱作電子裝置)可以如何從第二裝置(為了解釋的清楚起見,本文稱作便攜式計算裝置)的實例情形100。傳統(tǒng)上,因為其中一個裝置的用戶可能無意地使得機密信息存儲于其它用戶裝置上,所以同步并不在裝置之間復制或傳送狀態(tài)(例如,視頻中的視頻幀)。一些實施方案可使用戶經由有線或無線連接將電子裝置上的內容傳送至中央位置(例如,(若干)遠程服務器)。繼而用戶可以通過類似地經由有線或無線連接而連接至中央位置,接著下載或以流傳輸信息來使另一裝置同步或提取更新信息。
[0013]如上文所描述,便攜式計算裝置105上的數(shù)據(諸如應用程序和其關聯(lián)狀態(tài)信息)可存儲于中央位置(例如,中央服務器)110。在一些實施方案中,便攜式計算裝置的用戶將便攜式計算裝置上的一些或所有數(shù)據存儲于中央位置(例如,通過手動保存且使數(shù)據與遠程服務器同步)。一些實施方案的裝置周期性地自動將數(shù)據(例如,狀態(tài)信息)從便攜式計算裝置發(fā)送至用于存儲的位置(例如,每5秒、每分鐘、每半小時)。通過使數(shù)據存儲于可由相同網絡上的其它裝置訪問的位置中,用戶可以通過連接至數(shù)據存儲位置來從另一裝置提取數(shù)據。此處,電子裝置115 (例如,桌上型計算機)的用戶可以通過經由無線通信信道(例如,藍牙?、W1-Fi等等)連接至(例如)中央位置來從便攜式計算裝置105提取某種內容和/或關聯(lián)狀態(tài)信息。
[0014]如上文所描述,一些實施方案將用戶賬號的所有內容的副本存儲于遠程服務器。接著用戶通過獲得訪問用戶賬號的內容的許可(例如,通過登錄至Web瀏覽器的頁面上,通過經由安裝于裝置上的應用程序輸入認證憑證等等)而從任何電子裝置提取用戶賬號的內容。在圖1中,裝置105將其內容的副本本地存儲于裝置上且將另一副本存儲于遠程服務器上。電子裝置115可以通過與便攜式計算裝置105的本地連接(例如,使用USB電纜或無線通信信道)或通過與遠程服務器110的網絡連接提取內容。
[0015]圖2 (a)和圖2 (b)圖示在內容的狀態(tài)從第一裝置(例如,便攜式計算裝置)傳送至第二裝置(例如,桌上型計算機)時,使得(若干)用戶可以在第二裝置上繼續(xù)第一裝置的活動的實例情形200。這在(例如)用戶正在玩視頻游戲或正在移動裝置上草草記下筆記且在用戶進入公寓,期望在桌上型計算機上繼續(xù)視頻游戲或記筆記的情形下有用。狀態(tài)信息或內容(諸如用戶正進行的視頻游戲的狀態(tài)信息或用戶筆記的當時內容)從移動裝置至桌上型計算機的無縫傳送可使用戶在不同裝置(例如,具有較大屏幕的裝置)上繼續(xù)玩游戲或更新筆記。
[0016]如圖2 (a)中所示,移動裝置205的屏幕顯示正在播放的電視節(jié)目的狀態(tài)。在不需要另一裝置使相同應用程序或程序本地下載于裝置上的情況下,用戶可以在不同裝置上繼續(xù)他的電視節(jié)目。在圖2 (b)中,用戶已將內容和/或狀態(tài)信息從移動裝置205傳送至用戶的桌上型計算機210 (例如,通過選擇移動裝置的屏幕上顯示的虛擬按鈕,通過將統(tǒng)一資源定位符(URL)鏈接從移動裝置發(fā)送至桌上型計算機以可使桌上型計算機獲得用于使裝置同步的必需信息等等)。如用戶桌上型計算機210的顯示器中所示,桌上型計算機顯示移動裝置205上顯示的電視節(jié)目的繼續(xù)。接著桌上型計算機210的用戶在不同裝置上恢復觀看正好他在移動裝置205上中斷的電視節(jié)目。
[0017]圖3 (a)和圖3 (b)圖示將內容的狀態(tài)300從便攜式計算裝置320復制至電子裝置315,使得電子裝置在特定應用程序內顯示與便攜式計算裝置相同的狀態(tài)。如上文所提及,電子裝置可以是桌上型計算機,而便攜式計算裝置可以是諸如智能電話或平板計算機的裝置。雖然這個圖圖示內容信息從便攜式計算裝置(例如,蜂窩電話)至電子裝置(例如,桌上型計算機)的傳送,但是普通技術人員將認識到傳送內容信息且使得裝置在特定應用程序內顯示相同狀態(tài)還可以其它方式執(zhí)行(即,隨著用戶走出公寓,離開他的桌上型計算機,他在他的蜂窩電話上繼續(xù)玩視頻游戲時)。進一步來說,雖然術語“便攜式計算裝置”和“電子裝置”在這個實例(和全部其它實例)中使用,但是應理解,我們可以在相同類型的裝置之間復制內容的狀態(tài)(例如,在多個智能電話之間復制內容的狀態(tài))。
[0018]在一些實施方案中,便攜式計算裝置320將鏈接發(fā)送至電子裝置315。在一個例子中,鏈接(例如,URL)可使電子裝置315訪問遠程服務器,所述遠程服務器包含關于便攜式計算裝置320上的內容和/或狀態(tài)信息的信息。在另一例子中,鏈接(例如,裝置識別符)可使電子裝置315與便攜式計算裝置320建立本地連接,使得電子裝置315可以直接從便攜式計算裝置320提取內容和/或狀態(tài)信息。在又一例子中,鏈接可使電子裝置315從遠程服務器提取內容(例如,視頻游戲引用程序)且從便攜式計算裝置320提取狀態(tài)信息(例如,視頻游戲應用程序中的用戶進度的確切狀態(tài))。如上文所描述,內容可以是便攜式計算裝置的用戶想要與電子裝置的用戶共享的文檔等等。在一些實施方案中,鏈接可以是通過電子郵件,通過實時消息等等傳輸至電子裝置的URL。一些實施方案的鏈接可以包含關于便攜式計算裝置的信息(例如,便攜式計算裝置的IP地址,裝置識別符和/或定位符),用于從遠程服務器和/或從便攜式計算裝置提取數(shù)據的訪問信息或許可。
[0019]在一些實施方案中,電子裝置不需要等待從便攜式計算裝置接收可使電子裝置訪問便攜式計算裝置上的內容和/或狀態(tài)信息的鏈接。更恰當?shù)卣f,電子裝置可以主動發(fā)起對來自便攜式計算裝置的內容和/或狀態(tài)信息的請求。為了從便攜式計算裝置提取內容和/或狀態(tài)信息,一些實施方案的電子裝置將請求發(fā)送至“云”以用于進行裝置同步或提取正在便攜式計算裝置上操作的所關注的特定應用程序的狀態(tài)。本文檔中指稱且如圖內圖示的具有云形狀的“云”稱作計算資源,其可通過計算機網絡(例如,因特網、LAN、WAN等等)訪問。
[0020]如圖3(a)中的第一情景305中所示,一些實施方案可使電子裝置315將請求傳輸至云325 (例如,通過計算機網絡)。在一些實施方案中,請求是獲得可使電子裝置重新產生顯示于便攜式計算裝置上的內容的信息的請求。請求可以包括對用戶當前正在便攜式計算裝置上使用的應用程序數(shù)據的請求(例如,對特定視頻游戲應用程序(諸如Angry Birds?)的請求)。請求還可以包括對包括程序或應用程序中的信息的當前配置的狀態(tài)信息的請求(例如,對正在進行的視頻游戲的當時狀態(tài)信息的請求)。
[0021 ] 在一個實例中,視頻文件的狀態(tài)信息可以包括當前正顯示于便攜式計算裝置上的(若干)視頻幀。在另一實例中,視頻游戲的狀態(tài)信息可以包括游戲中的級別。Angry Birds?中特定用戶的狀態(tài)信息可以是他所在的級別,他擊倒的豬的數(shù)量,豬的位置,剩余鳥的數(shù)量,鳥朝著目標飛行的位置和軌跡等等。[0022]在一些實施方案中,在用戶選擇從便攜式計算裝置接收的鏈接之后,請求被提交至云。一些實施方案在用戶在Web瀏覽器應用程序中輸入特定URL之后將請求傳輸至云。不同實施方案可以使得電子裝置不同地提交對應用程序數(shù)據和/或狀態(tài)信息的請求。
[0023]接著一些實施方案的云或計算資源可以通過分析請求的信息處理來自電子裝置的請求。在一些實施方案中,請求可以包括對應用程序數(shù)據的請求。請求還可以包括對便攜式計算裝置的狀態(tài)信息的請求,使得遠程服務器必須將單獨請求發(fā)送至便攜式計算裝置。在一些實施方案中,遠程服務器將請求狀態(tài)信息的單獨請求傳輸至便攜式計算裝置。如上文提及,一些實施方案的便攜式計算裝置就正在便攜式計算裝置上進行的活動的當前狀況或狀態(tài)信息周期性更新遠程服務器。例如,便攜式計算裝置可以每分鐘發(fā)送文檔中的Λ或每十秒鐘發(fā)送視頻內的位置(例如,特定幀的指針)。除了周期自動保存至遠程服務器之外,便攜式計算裝置的用戶還可以就裝置的當前狀態(tài)手動保存和更新服務器(例如,通過選擇應用程序中的“保存”選項)。
[0024]在一些實施方案中,便攜式計算裝置在接收對狀態(tài)信息的請求之后將狀態(tài)信息發(fā)送至云。接著遠程服務器或云可以將接收的狀態(tài)信息發(fā)送/轉發(fā)至電子裝置。在一些實施方案中,在從云接收對狀態(tài)信息的請求之后,便攜式計算裝置將狀態(tài)信息直接發(fā)送至電子裝置,而非通過云。當電子裝置與便攜式計算裝置之間的本地連接可用時,一些實施方案實現(xiàn)狀態(tài)信息在裝置之間的直接傳輸以節(jié)省時間和資源。進一步來說,電子裝置可以從便攜式計算裝置本地接收狀態(tài)信息(例如,視頻游戲的狀態(tài)),電子裝置可以仍從遠程服務器請求/接收應用程序數(shù)據(例如,視頻游戲應用程序)。這是因為雖然涉及相對少的數(shù)據傳送量來提取狀態(tài)信息,但是需要相當大的數(shù)據傳送量來請求/接收應用程序數(shù)據。因為電子裝置與便攜式計算裝置之間的本地連接不那么適合于處理較大數(shù)據傳送,所以在至少某些例子中,當電子裝置從遠程服務器請求/提取應用程序數(shù)據時,改善總效率。進一步來說,在一些實施方案中,電子裝置與云服務器通信地耦接且利用云服務器上的應用程序。電子裝置并不本地下載或安裝應用程序,而是依賴于云服務器來進行所有應用程序相關的處理。
[0025]如圖3 Ca)中第二情境310中所示,一些實施方案可使電子裝置315將對應用程序數(shù)據的請求傳輸至云325且將對狀態(tài)信息的單獨請求傳輸至便攜式計算裝置320。如圖中所示,電子裝置315將對應用程序(例如,Microsoft? Word應用程序、用于顯示和管理聯(lián)系人列表的應用程序,諸如Angry Birds?的視頻應用程序)的請求發(fā)送至云。電子裝置315將對狀態(tài)信息(例如,當前編輯的文檔、聯(lián)系人列表信息、級別信息)的單獨請求直接發(fā)送至便攜式處理裝置320,而非通過云。
[0026]在一些實施方案中,對應用程序的請求可以是將整個應用程序下載至電子裝置上的請求。一些實施方案的裝置可以請求應用程序的虛擬實例(例如,作為服務的虛擬化的應用程序或軟件),其可以運行于電子裝置的環(huán)境上或主控于遠程管理的數(shù)據中心中。一些實施方案可以從云以流傳輸應用程序,使得在某些例子中,只需要應用程序的代碼、數(shù)據和設置的片段來用于重現(xiàn)便攜式計算裝置上顯示的內容。而且,在一些實施方案中,對應用程序數(shù)據的請求可以不只是對應用程序自身的請求,而且可以是對由便攜式計算裝置最后保存至云上的數(shù)據(例如,來自最后自動保存的數(shù)據,來自最后同步或保存的數(shù)據)的請求。
[0027]圖3 (b)圖示內容和狀態(tài)信息至電子裝置315的傳送(例如,通過(若干)計算機網絡)。在一些實施方案中,便攜式計算裝置可以將狀態(tài)信息發(fā)送至云(例如,當便攜式裝置與電子裝置之間的直接連接不可用時),接著所述狀態(tài)信息轉發(fā)至電子裝置。一些實施方案可使便攜式計算裝置將狀態(tài)信息直接發(fā)送至電子裝置。當便攜式計算裝置將狀態(tài)信息直接發(fā)送至電子裝置時,狀態(tài)信息并不發(fā)送至第三方(例如,遠程服務器)且轉發(fā)至電子裝置,而是直接從便攜式計算裝置發(fā)送至電子裝置(例如,通過藍牙?、W1-Fi等等)。只要在兩個裝置之間建立本地連接(例如,藍牙?),就不要求至云的網絡連接,因此可以離線發(fā)送至電子裝置。
[0028]在一些實施方案中,云(例如,遠程服務器)將內容和/或狀態(tài)信息發(fā)送至電子裝置。如上文提及,云可以發(fā)送包括應用程序和來自最后同步或應用程序自身的一些內容的應用程序數(shù)據。接著電子裝置在裝置自身上安裝應用程序。在一些實施方案中,云可以從服務器以流傳輸應用程序(即,應用程序流傳輸),這根據需要傳遞程序的部分。一些實施方案發(fā)送為電子裝置在服務器上集中運行程序或應用程序所必需的內容,而非使電子裝置本地存儲或運行程序或應用程序。
[0029]在一些實施方案中,電子裝置可以產生顯示,其使用接收的內容和狀態(tài)信息鏡射便攜式計算裝置的內容內的狀態(tài)。如上文提及,電子裝置可以產生顯示,其通過使用狀態(tài)信息識別內容內的位置來鏡射便攜式計算裝置的內容內的狀態(tài)。內容內的位置可以是視頻剪輯中的幀、音頻剪輯內的點、視頻游戲內的級別、文檔內的頁面等等。一些實施方案的電子裝置可以使用指針來標記或識別便攜式計算裝置已中斷的內容內的位置。
[0030]一些實施方案可使電子裝置顯示產生的信息。在一些實施方案中,便攜式計算裝置隨后使裝置上的內容與云同步。一些實施方案可使便攜式計算裝置將狀態(tài)信息發(fā)送至云以便集中保持這個信息。
[0031]圖4 (a)和圖4 (b)圖示電子裝置415可以如何產生匹配便攜式計算裝置420上的內容的狀態(tài)的另一實例情形400。在一些例子中,電子裝置并非始終與云建立連接。然而,電子裝置通過在連接可用時的先前時間接收必需的內容,接著通過在連接不可用時,從便攜式計算裝置接收狀態(tài)信息來重新產生便攜式計算裝置上顯示的內容。這在(諸如)兩個裝置想要在因特網連接不可用的露營旅行期間同步時的例子中有用。
[0032]圖4 Ca)圖示電子裝置415請求內容和狀態(tài)信息。在一些實施方案中,電子裝置可以在與因特網的連接可用且建立時的時間tl從云請求內容。一些實施方案的電子裝置下載用于應用程序的必需信息以本地運行于電子裝置上。如由虛線箭頭指示,電子裝置415在連接建立時,利用云請求內容且接收請求的數(shù)據(例如,應用程序數(shù)據)。這可以在露營旅行之前,進入沒有因特網連接的地區(qū)之前或在膝上型計算機失去與因特網的連接之前執(zhí)行。
[0033]當電子裝置的用戶想要使電子裝置與便攜式計算裝置同步,使得裝置具有關于內容的匹配狀態(tài)時,電子裝置的用戶可以從便攜式計算裝置請求狀態(tài)信息。在一些實施方案中,在時間t2,當與因特網的連接不可用時,電子裝置可以直接向便攜式計算裝置請求狀態(tài)信息。一些實施方案可使電子裝置經由藍牙?連接或通過W1-Fi或USB連接器電纜的本地連接發(fā)送請求。
[0034]圖4 (b)圖示通過本地連接(例如,藍牙?、Wi_F1、USB連接器電纜等等)直接從便攜式計算裝置接收便攜式計算裝置的狀態(tài)信息。在沒有因特網連接下,電子裝置可以使用先前下載的應用程序數(shù)據和從便攜式計算裝置接收的狀態(tài)信息重新產生便攜式計算裝置上顯示的內容。
[0035]在一些實施方案中,便攜式計算裝置可以將狀態(tài)信息作為信息的數(shù)據包直接發(fā)送至電子裝置。接著一些實施方案的電子裝置使用接收的狀態(tài)信息復制便攜式計算裝置的內容的狀態(tài)。類似地,當因特網連接再次建立時,便攜式計算裝置可以將狀態(tài)信息發(fā)送至云。時常地,狀態(tài)信息相比于先前從云提取的內容是少量信息。例如,當內容是90分鐘長的視頻時,狀態(tài)信息可以是特定幀或導向至視頻的幀的指針。
[0036]圖5圖示根據至少一個實施方案的可使電子裝置顯示另一裝置(例如,便攜式計算裝置)上顯示的內容的當前狀態(tài)的實例過程500。應理解,對于本文討論的任何過程,除非以其它方式陳述,否則可以有以類似或替代順序或并行執(zhí)行的在不同實施方案的范圍內的額外、較少或替代步驟。在這個實例中,電子裝置傳輸對存儲于便攜式計算裝置上的數(shù)據的請求502。在一些實施方案中,請求的數(shù)據是內容的狀態(tài)。如上文所描述,內容的狀態(tài)可以是視頻游戲中的級別、視頻剪輯中的幀、歌曲內的點、文檔中的頁面、聯(lián)系人列表應用程序內的特定聯(lián)系人的信息等等。在一些實施方案中,請求的數(shù)據是狀態(tài)信息和內容兩者。例如,請求的數(shù)據可以是應用程序(即,內容)和便攜式計算裝置上關于應用程序的用戶的當前狀態(tài)(例如,游戲級別、視頻幀)兩者。
[0037]—些實施方案可使電子裝置將請求直接發(fā)送至便攜式計算裝置。在此類實施方案中,電子裝置可以正從便攜式計算裝置請求內容的狀態(tài)信息。在一些實施方案中,請求首先傳輸至遠程服務器,接著所述遠程服務器請求存儲于便攜式計算裝置上的數(shù)據。如所提及,請求可以是對內容和狀態(tài)信息的請求。接著服務器可以將對運行于便攜式計算裝置上的應用程序的狀態(tài)信息的單獨請求發(fā)送至便攜式計算裝置。
[0038]在電子裝置傳輸對數(shù)據的請求之前,一些實施方案的電子裝置接收傳輸請求的邀請。在一些實施方案中,傳輸請求的邀請由便攜式計算裝置發(fā)送。傳輸?shù)难埵浅蕦㈦娮友b置導向至其需要的資源(例如,常駐于遠程服務器上的應用程序數(shù)據或狀態(tài)信息)或指定用于提取信息的機制的一個或多個URL的形式。在一些實施方案中,當電子裝置的用戶在URL上點擊時,電子裝置傳輸請求。如所提及,電子裝置可以將一個或多個請求傳輸至服務器、便攜式計算裝置或兩者。而且,在一些實施方案中,當用戶將URL直接輸入至電子裝置上的Web瀏覽器應用程序中時,電子裝置傳輸請求。
[0039]在電子裝置傳輸數(shù)據請求之后,電子裝置從第一源獲得關于請求的內容504。在一些實施方案中,電子裝置從服務器或另一客戶端裝置獲得應用程序數(shù)據。如上文所提及,電子裝置可以從服務器下載整個應用程序數(shù)據,從服務器以流傳輸必需數(shù)據或提取為電子裝置訪問運行于中央服務器上的應用程序所必需的信息。如果電子裝置已經在裝置自身上具有必需數(shù)據(例如,已經具有安裝于電子裝置上的應用程序的副本),那么電子裝置可以略過這個步驟。
[0040]接著電子裝置從便攜式計算裝置接收關于請求數(shù)據的狀態(tài)信息506。在一些實施方案中,便攜式計算裝置將狀態(tài)信息發(fā)送至云或遠程服務器(例如,經由無線通信)。接著遠程服務器可以將狀態(tài)信息轉發(fā)至電子裝置。一些實施方案可使便攜式計算裝置將狀態(tài)信息直接發(fā)送至電子裝置。電子裝置可以與便攜式計算裝置建立本地連接(例如,W1-F1、藍牙?),使得便攜式計算裝置可以將狀態(tài)信息直接發(fā)送至電子裝置。這可以甚至在沒有因特網連接可用時完成。當裝置是在閾值范圍內時,便攜式計算裝置可以發(fā)送狀態(tài)信息而不必通過第三方(例如,中央服務器)。
[0041]在一些實施方案中,裝置估計將傳輸至電子裝置的狀態(tài)信息的大小。如果裝置確定狀態(tài)信息的大小超過閾值大小,那么因為裝置之間的傳輸會花費太長時間,所以便攜式計算裝置不會將狀態(tài)信息直接發(fā)送至電子裝置。另一方面,一些實施方案可以確定狀態(tài)信息小于閾值大小,因此允許傳輸。接著便攜式計算裝置將狀態(tài)信息發(fā)送至電子裝置。
[0042]接著電子裝置至少部分基于狀態(tài)信息提供對電子裝置上的內容的狀態(tài)的訪問權508。在接收狀態(tài)信息之后,電子裝置可以復制或鏡射便攜式計算裝置上的內容的狀態(tài)。例如,電子裝置可以定位便攜式計算裝置的用戶已中斷的音頻剪輯中的點,使得用戶可以在裝置之間無縫地過渡。在另一例子中,電子裝置可以在不同裝置上繼續(xù)播放視頻游戲而不必重新配置電子裝置或在電子裝置上重啟。接著一些實施方案的電子裝置允許電子裝置的用戶具有對電子裝置上的內容的狀態(tài)的訪問權,所述狀態(tài)本質上鏡射便攜式裝置的內容的狀態(tài)。
[0043]如上文所提及,一些實施方案的電子裝置可以在不同時間(例如,在家時相對于在露營地)獲得內容(例如,應用程序)和狀態(tài)信息。電子裝置可以在電子裝置接收狀態(tài)信息之后的任何時間復制便攜式裝置的內容的狀態(tài)。
[0044]圖6圖示根據至少一個實施方案的用于將狀態(tài)信息發(fā)送至電子裝置的實例過程600。在這個實例中,請求經由第一通信信道接收以與電子裝置建立通信,電子裝置具有對內容的實例的訪問權602。在一些實施方案中,電子裝置通過通信信道(例如,無線通信信道(諸如藍牙?或W1-Fi)或使用USB電纜的有線通信信道)將對數(shù)據(例如,益智游戲的狀態(tài)信息)的請求直接發(fā)送至便攜式計算裝置。一些實施方案的便攜式計算裝置可以從電子裝置間接接收請求。例如,便攜式計算裝置可以從遠程服務器接收對狀態(tài)信息的請求(例如,經由無線通信信道),其中在服務器從電子裝置接收最初請求之后提出來自服務器的請求。在另一例子中,便攜式計算裝置可以從遠程服務器接收來自電子裝置對狀態(tài)信息的轉發(fā)的請求。
[0045]在一些實施方案中,請求包括識別電子裝置的信息(例如,IP地址、MAC地址)。接著一些實施方案的便攜式計算裝置可以識別哪個電子裝置已發(fā)送請求以發(fā)送回請求的數(shù)據。如上文所提及,電子裝置可以通過從因特網以流傳輸,通過保持且運行于中央服務器上的應用程序等等具有對電子裝置上的內容的實例的訪問權(例如,當電子裝置已安裝應用程序時)。
[0046]接著便攜式計算裝置可以經由直接通信信道將確認請求發(fā)送至電子裝置以與電子裝置建立連接604。一些實施方案在接收對數(shù)據的請求之后將確認請求發(fā)送至電子裝置以確認電子裝置是想要建立連接來接收請求的數(shù)據的裝置。這被執(zhí)行以在便攜式計算裝置錯誤地發(fā)送狀態(tài)信息之前確信電子裝置確實提出此類請求。連接可以是無線連接或有線連接。
[0047]接著,便攜式計算裝置可以從電子裝置接收確認606。如果便攜式計算裝置不從電子裝置接收確認,那么將不會建立連接。如果便攜式計算裝置從電子裝置接收確認,那么便攜式計算裝置發(fā)起且建立與電子裝置的連接。在一些實施方案中,建立的連接是兩個裝置之間的直接連接。
[0048]普通技術人員將認識到存在采取不同預防措施的例子且一些實施方案可能不會執(zhí)行604和606。并非請求電子裝置確認電子裝置已提出對數(shù)據的請求,一些實施方案的便攜式計算裝置可以發(fā)送電子裝置的用戶在由登陸屏幕提示時可以輸入的產生的Pin(例如,在單獨電子郵件或文本消息中)。如對于本領域普通技術人員來說明顯的是,存在許多方法來確認兩個裝置想要在裝置之間建立連接。
[0049]便攜式計算裝置可以基于接收的請求和確認發(fā)送狀態(tài)信息608。在接收確認之后,一些實施方案的便攜式計算裝置與電子裝置建立連接且將狀態(tài)信息發(fā)送至電子裝置。這繼而可使電子裝置將來自便攜式計算裝置的內容的狀態(tài)復制于電子裝置上。
[0050]圖7圖示可以根據不同實施方案使用的實例電子用戶裝置700的前視圖和后視圖。雖然示出了便攜式計算裝置(例如,智能電話、電子書閱讀器或平板計算機),但是應理解,可以根據本文討論的不同實施方案使用能夠接收、處理和提供輸入的任何電子裝置。例如,裝置可以包括桌上型計算機、電子書計算機、個人數(shù)據助理、智能電話、視頻游戲機、電視機機頂盒和便攜式媒體播放器等等。
[0051]在這個實例中,用戶裝置700在前側上具有顯示屏幕702,其在正常操作下將信息顯示給面向顯示屏幕的用戶(例如,在與顯示屏幕相同的用戶裝置側上)。在這個實例中的用戶裝置包括定位于裝置上的至少一個前圖像捕捉元件704和至少一個后圖像捕捉元件710,使得在足夠的透鏡和/或光學器件下用戶裝置700能夠在用戶裝置周圍的大體上任何方向上捕捉圖像信息。實例用戶裝置700還包括能夠捕捉音頻數(shù)據(諸如,由裝置的用戶說的話或指示當前發(fā)現(xiàn)裝置所在的環(huán)境的聲音)的至少一個麥克風706或其它音頻捕捉裝置。
[0052]實例用戶裝置700還包括至少一個位置和/或方位確定元件708。例如,此類元件可以包括加速度計或陀螺儀,其可被操作來偵測用戶裝置700的方位和/或方位上的改變。方位確定元件還可以包括電子或數(shù)字羅盤,其可以指示裝置確定指向(例如,相對于主軸或其它此類方面)的方向(例如,北或南)。位置確定元件還可以包括或包含可被操作來確定計算裝置的位置的相對坐標的全球定位系統(tǒng)(GPS)或類似定位元件。不同實施方案可以包括以任何適當方式組合的一個或多個此類元件。如應理解,用于確定相對位置和/或方位的算法或機制可以至少部分取決于可用于裝置的元件的選擇。
[0053]為了提供功能(諸如關于圖7描述的功能),圖8圖示電子用戶裝置800的基本組件的實例集。在這個實例中,裝置包括至少一個處理器802,其用于執(zhí)行可以存儲于至少一個存儲裝置或元件804中的指令。如對于本領域普通技術人員明顯的是,裝置可以包括許多類型的存儲器、數(shù)據存儲器或計算機可讀存儲介質(諸如用于由處理器802執(zhí)行的程序指令的第一數(shù)據存儲器),相同或單獨存儲器可以用于圖像或數(shù)據,可卸除式存儲器可用于與其它裝置共享信息等等。裝置通常將包括一些類型的顯示元件806,諸如觸控屏幕、電子墨水(“e-1nk”)、有機發(fā)光二極管(OLED)或液晶顯示器(IXD),但是裝置(諸如便攜式媒體播放器)可以經由其它構件(諸如通過音頻揚聲器)傳達信息。
[0054]如所討論,許多實施方案中的裝置將包括能夠捕捉裝置的附近的物體的至少一個圖像捕捉元件808,諸如相機或紅外傳感器。應理解,可以使用單個圖像、多個圖像、周期性成像、連續(xù)圖像捕捉、圖像流傳輸?shù)鹊葓?zhí)行圖像捕捉。進一步來說,裝置可以包括(諸如)在從用戶、應用程序或其它裝置接收命令時開始和/或停止圖像捕捉的能力。裝置還可以包括如上文討論的一個或多個方位和/或位置確定元件810,諸如加速度計、陀螺儀、電子羅盤或GPS裝置。這些元件可以與處理器通信以將定位和/或方位數(shù)據提供給處理器。[0055]在一些實施方案中,裝置可以包括至少一個額外輸入裝置812,其能夠從用戶接收常規(guī)輸入。例如,這個常規(guī)輸入可以包括按鈕、觸控板、觸控屏幕、輪盤、操縱桿、鍵盤、鼠標、追蹤球、小鍵盤或任何其它此類裝置或元件,據此用戶可以將命令輸入至裝置。在一些實施方案中,這些I/O裝置甚至也可以由無線紅外或藍牙或其它鏈路連接。但是,在一些實施方案中,此類裝置可以根本不包括任何按鈕且只通過虛擬和音頻命令的組合受控,使得用戶可以控制裝置而不必與裝置接觸。
[0056]實例裝置還包括一個或多個無線組件814,其可被操作來與特定無線信道的通信范圍內的一個或多個電子裝置通信。無線信道可以是用于可使裝置無線通信的任何適當信道,諸如藍牙、蜂窩或W1-Fi信道。應理解,裝置可以具有如本領域所知的一個或多個常規(guī)有線通信連接。
[0057]實例裝置包括本領域所知的用于將電力提供至計算裝置的不同電力組件816,其可以包括用于配合電源墊或本文其它地方討論的類似裝置使用的電容充電元件。實例裝置還可以包括至少一個觸敏和/或壓敏元件818 (諸如裝置的外殼周圍的觸敏材料),其至少一個區(qū)域能夠將基于擠壓的輸入至裝置等等。在一些實施方案中,這個材料可以用于(例如)確定(諸如)裝置或用戶手指的運動,但是在其它實施方案中,材料將用于提供特定輸入或命令。
[0058]如所討論,可以在不同環(huán)境中根據描述的實施方案實施不同方法。例如,圖9圖示用于根據不同實施方案實施方面的環(huán)境900的實例。如將理解,雖然基于Web的環(huán)境用于解釋的目的,但是可以適當?shù)厥褂貌煌h(huán)境以實施不同實施方案。系統(tǒng)包括電子客戶端裝置902,其可以包括可被操作來經由適當網絡904發(fā)送和接收請求、消息或信息且將信息傳達回裝置的用戶的任何適當裝置。此類客戶端裝置的實例包括個人計算機、蜂窩電話、手持消息傳送裝置、膝上型計算機、機頂盒、個人數(shù)據助理、電子書閱讀器等等。網絡可以包括任何適當?shù)木W絡,其包括內聯(lián)網、因特網、蜂窩網絡、局域網或任何其它此類網絡或其組合。用于此類系統(tǒng)的組件可以至少部分取決于所選網絡和/或環(huán)境的類型。用于經由此類網絡通信的協(xié)議和組件眾所周知且將不在本文中詳細討論。經由網絡的通信可以經由有線或無線連接和其組合啟用。在這個實例中,網絡包括因特網,同樣環(huán)境包括用于接收請求且響應于此而供應內容的Web服務器906,但是如對于本領域普通技術人員來說明顯的是,對于其它網絡,可使用替代裝置達到類似的目的。
[0059]說明性環(huán)境包括至少一個應用服務器908和數(shù)據存儲區(qū)910。應當理解,可以有若干應用服務器、應用層或其它元件、過程或組件,其可以是鏈狀或以其它方式配置,其可以交互執(zhí)行任務,諸如從適當?shù)臄?shù)據存儲區(qū)獲得數(shù)據。如本文所用,術語“數(shù)據存儲區(qū)”是指在任何標準、分布式或集群式環(huán)境中能夠存儲、訪問和提取數(shù)據的任何裝置或裝置的組合,其可能包括任何組合和數(shù)量的數(shù)據服務器、數(shù)據庫、數(shù)據存儲裝置和數(shù)據存儲介質。應用服務器908可以包括任何適當?shù)挠布蛙浖?,其用于根據需要與數(shù)據存儲器區(qū)910整合來為客戶端裝置運行一個或多個應用程序的方面且為應用程序處理大多數(shù)的數(shù)據訪問和業(yè)務邏輯。應用服務器與數(shù)據存儲區(qū)合作來提供訪問控制服務,并能夠生成將傳送給用戶的內容,諸如文本、圖形、音頻和/或視頻,其在本實例中可能通過Web服務器906以HTML、XML或另一種適當?shù)慕Y構化語言的形式供應給用戶??蛻舳搜b置902與應用服務器908之間所有請求和響應的處理以及內容的傳遞可以由Web服務器906來處理。應理解,因為本文討論的結構化代碼可在本文其它地方討論的任何適當?shù)难b置或主機機器上運行,所以Web服務器和應用服務器不作要求且僅僅是實例組件。
[0060]數(shù)據存儲區(qū)910可以包括用于存儲關于特定方面的數(shù)據的若干單獨的數(shù)據表、數(shù)據庫或其它數(shù)據存儲機構和介質。例如,所示的數(shù)據存儲區(qū)包括用于存儲內容(例如,生產數(shù)據)912和用戶信息916的機構,對于生產方,內容912和用戶信息916可用于供應內容。數(shù)據存儲區(qū)還被示出包括用于存儲日志或會話數(shù)據914的機構。應當理解,可以有許多其它方面,這些方面可能需要被存儲在數(shù)據存儲區(qū)中,諸如有關頁面圖像信息和訪問權限信息的方面,其可被存儲于數(shù)據存儲區(qū)910中的任何上面列出的適當機構中或于額外的機構中。數(shù)據存儲區(qū)910通過與其相關聯(lián)的邏輯可被操作來從應用服務器908接收指令,并響應于此獲得、更新或以其它方式處理數(shù)據。在一個實例中,用戶可能會提交對某一類型的項目的搜索請求。在這種情況下,數(shù)據存儲區(qū)可能訪問用戶信息以驗證用戶的身份,并且可以訪問目錄詳細信息以獲得關于那個類型的項目的信息。然后,所述信息可以(諸如)在用戶能夠經由在用戶裝置902上的瀏覽器查閱的Web頁上的結果列表中被返回給用戶。可以在瀏覽器的專用頁面或窗口中查閱所關注的特定項目的信息。
[0061]每個服務器通常都將包括為所述服務器的一般管理和操作提供可執(zhí)行的程序指令的操作系統(tǒng),并且通常將包括存儲指令的計算機可讀介質,當服務器的處理器執(zhí)行指令時,指令允許服務器執(zhí)行其預期的功能。服務器的操作系統(tǒng)和一般功能的合適實施是已知的或可在市場上購得,并且易于由本領域普通技術人員特別地按照本文的公開實施。
[0062]在一個實施方案中,環(huán)境是利用若干計算機系統(tǒng)和組件的分布式計算環(huán)境,這些系統(tǒng)和組件經由通信鏈路使用一個或多個計算機網絡或直接連接來互連。然而,本領域普通技術人員將理解,此類系統(tǒng)可在具有比圖9中所示的組件更少或更多數(shù)量的組件的系統(tǒng)中發(fā)揮同樣的作用。因此,圖9中的系統(tǒng)900的描繪應被視為是說明性的,而不是對本公開的范圍的限制。
[0063]可以在各種操作環(huán)境中實施不同實施方案,在一些情況下,所述操作環(huán)境可以包括可用于操作一些應用程序的任何一個的一個或多個用戶計算機或計算裝置。用戶或客戶端裝置可以包括一些通用個人計算機的任何一個,諸如運行標準操作系統(tǒng)的桌上型計算機或膝上型計算機以及運行移動軟件并且能夠支持一些聯(lián)網和消息傳送協(xié)議的蜂窩、無線和手持裝置。此類系統(tǒng)還可以包括運行用于諸如開發(fā)和數(shù)據庫管理的目的的各種可在市場上購得的操作系統(tǒng)和其它已知的應用程序中的任何一個的一些工作站。這些裝置還可以包括其它電子裝置,諸如能夠經由網絡通信的虛擬終端、瘦客戶端、游戲系統(tǒng)和其它裝置。
[0064]大多數(shù)實施方案利用為本領域熟練技術人員所熟悉的,用于使用各種可在市場上購得的協(xié)議(諸如,TCP/IP、OS1、FTP、UPnP、NFS、CIFS和AppleTalk)的任何一個支持通信的至少一個網絡。例如,網絡可以是局域網、廣域網、虛擬專用網絡、因特網、內聯(lián)網、外聯(lián)網、公共交換式電話網絡、紅外網絡、無線網絡和其任何組合。
[0065]在利用Web服務器的實施方案中,Web服務器可以運行各種服務器或中間層應用中的任何一個,其包括HTTP服務器、FTP服務器、CGI服務器、數(shù)據服務器、Java服務器和商業(yè)應用服務器。(若干)服務器還能夠響應來自用戶裝置的請求而(諸如)通過執(zhí)行可以實施為用任何編程語言(諸如Java?、C、C#或C++)或任何腳本語言(諸如Perl、Python或TCL)以及其組合編寫的一個或多個腳本或程序的一個或多個Web應用程序來執(zhí)行程序或腳本。(若干)服務器還可以包括數(shù)據庫服務器,其包括(但不限于)在市場上從Oracle^MiCTosoft'Sybase?和IBMs購得的數(shù)據庫服務器。
[0066]環(huán)境可以包括如上文討論的各種數(shù)據存儲區(qū)及其它存儲器和存儲介質。這些可以常駐于各種位置中,諸如在對一個或多個計算機而言是本地(和/或常駐于一個或多個計算機中)或跨越網絡遠離任何或所有計算機的存儲介質上。在特定的實施方案集中,信息可以常駐于為本領域熟練技術人員所熟悉的存儲區(qū)域網絡(“SAN”)中。類似地,可以酌情適當?shù)乇镜睾?或遠程地存儲用于執(zhí)行屬于計算機、服務器或其它網絡裝置的功能的任何必需的文件。在系統(tǒng)包括計算機化裝置的情況下,每個此類裝置可以包括可經由總線電耦接的硬件元件,所述元件包括(例如)至少一個中央處理單元(CPU)、至少一個輸入裝置(例如,鼠標、鍵盤、控制器、觸敏顯示元件或小鍵盤)和至少一個輸出裝置(例如,顯示裝置、打印機或揚聲器)。此類系統(tǒng)還可以包括一個或多個存儲裝置,諸如磁盤驅動器、光存儲裝置和固態(tài)存儲裝置(諸如隨機訪問存儲器(“RAM”)或只讀存儲器(“ROM”))以及可卸除式介質裝置、存儲卡、閃存卡等等。
[0067]此類裝置還可以包括上文描述的計算機可讀存儲介質閱讀器、通信裝置(例如,調制解調器、網卡(無線或有線)、紅外通信裝置)和工作存儲器。計算機可讀存儲介質閱讀器可以與計算機可讀存儲介質連接或被配置來接納計算機可讀存儲介質,其表示用于暫時和/或更永久地包含、存儲、傳輸和提取計算機可讀信息的遠程、本地、固定和/或可卸除式存儲裝置以及存儲介質。系統(tǒng)和不同裝置通常還將包括位于至少一個工作存儲裝置內的一些軟件應用程序、模塊、服務或其它元素,其包括操作系統(tǒng)和應用程序(諸如,客戶端應用程序或Web瀏覽器)。應當了解,替代的實施方案可以具有來自上文描述的實施方案的許多變化。例如,還可以使用 定制化硬件和/或特定元素可實施于硬件、軟件(包括可移植軟件,諸如小應用程序)或兩者中。進一步來說,可以采用到其它計算裝置(諸如,網絡輸入/輸出裝置)的連接。
[0068]用于包含代碼或部分代碼的存儲介質和計算機可讀介質可以包括本領域中所知或使用的任何適當介質,其包括存儲介質和通信介質,諸如但不限于在用于信息(諸如,計算機可讀指令、數(shù)據結構、程序模塊或其它數(shù)據)的存儲和/或傳輸?shù)娜魏畏椒ɑ蚣夹g中實施的易失性和非易失、可卸除式和不可卸除式介質,所述介質包括可以用于存儲期望的信息且由系統(tǒng)裝置訪問的RAM、ROM、EEPR0M、閃存或其它存儲器技術、CD-ROM、數(shù)字多用光盤(DVD)或其它光存儲器、磁帶盒、磁帶、磁盤存儲器或其它磁存儲裝置或任何其它介質?;诒疚奶峁┑谋竟_和教示,本領域普通技術人員將了解實施不同實施方案的其它方式和/或方法。
[0069]因此,說明書和附圖應以說明性而非限制性的意義來考慮。但是,明顯的是可以在不脫離如權利要求書中提出的本公開的較寬泛的精神和范圍的情況下對其作出不同修改和改變。
[0070]條例
1.一種可使電子裝置產生對應于便攜式計算裝置上的內容的狀態(tài)的顯示的方法,所述方法包括:
接收與便攜式計算裝置關聯(lián)的鏈接;
將數(shù)據請求發(fā)送至與鏈接關聯(lián)的位置,所述請求包括識別所述電子裝置的信息; 從遠程服務器接收與數(shù)據請求有關的內容;
使用識別信息與便攜式計算裝置建立通信;
直接從便攜式計算裝置接收與數(shù)據請求有關的狀態(tài)信息;且 使用內容和狀態(tài)信息在電子裝置上產生顯示,
其中顯示于電子裝置上的內容的狀態(tài)匹配顯示于便攜式計算裝置上的內容的狀態(tài)。
[0071]2.根據條款I所述的方法,其中傳輸數(shù)據請求使得數(shù)據請求發(fā)送至便攜式計算裝置以使用識別信息建立通信。
[0072]3.根據條款I所述的方法,其中狀態(tài)信息涉及內容內的位置。
[0073]4.根據條款I所述的方法,其中與便攜式計算裝置建立通信經由無線信道執(zhí)行,所述無線信道包括藍牙信道、蜂窩信道和W1-Fi信道中的至少一個。
[0074]5.根據條款I所述的方法,其中內容是音頻文件、視頻文件、演示、應用程序、游戲中的至少一個,且其中所述狀態(tài)信息是音頻文件內的點、視頻文件內的幀、演示內的頁面、應用程序內的部分、游戲中的級別中的至少一個。
[0075]6.根據條款I所述的方法,其中數(shù)據請求經由電子裝置的Web瀏覽器傳輸。
[0076]7.一種將第一計算裝置的內容的狀態(tài)傳送至第二計算裝置的方法,所述方法包括:
從所述第二計算裝置傳輸對存儲于所述第一計算裝置上的數(shù)據的請求;
從內容的源獲得關于所述請求的數(shù)據的內容;
將關于所述請求的數(shù)據的狀態(tài)信息直接從所述第一計算裝置接收至所述第二計算裝置;且
至少部分基于所述接收的狀態(tài)信息提供對所述第二計算裝置上的所述內容的狀態(tài)的訪問權,
其中所述第一計算裝置上關于內容的狀態(tài)直接傳送至所述第二計算裝置,使得可在所述第二計算裝置上訪問所述內容的所述狀態(tài)。
[0077]8.根據條款7所述的方法,其進一步包括:
從所述第二計算裝置的用戶請求認證信息,認證信息包括pin、指紋、臉部特征輸入、手勢輸入和眼睛掃描輸入中的至少一個;且
使用所述認證信息確認所述用戶是否被授權從所述第一計算裝置接收信息。
[0078]9.根據條款7所述的方法,其中所述獲得的內容是地址簿應用程序且所述內容的所述狀態(tài)是如存儲于所述第一計算裝置上的聯(lián)系人信息。
[0079]10.根據條款7所述的方法,其中所述狀態(tài)信息經由無線信道接收,所述無線信道包括藍牙信道、蜂窩信道和W1-Fi信道中的至少一個。
[0080]11.根據條款7所述的方法,其中傳輸對數(shù)據的所述請求包括:
將對所述內容的第一請求直接發(fā)送至所述源,所述源是遠程服務器;且 將對所述狀態(tài)信息的第二請求發(fā)送至所述第一計算裝置。
[0081]12.根據條款7所述的方法,其中所述請求傳輸至所述源,所述源是遠程服務器,其可被操作來將所述請求轉譯為對所述遠程服務器和所述第一計算裝置的多個請求。
[0082]13.根據條款7所述的方法,其中所述請求通過所述第二計算裝置的Web瀏覽器傳輸。[0083]14.根據條款7所述的方法,其進一步包括:
從所述第一計算裝置接收統(tǒng)一資源定位符(URL),其中當所述第二計算裝置的用戶選擇所述URL時,所述請求傳輸至與所述URL關聯(lián)的地址。
[0084]15.根據條款7所述的方法,其中通過將所述內容從所述源下載至所述第二計算裝置,將所述內容從所述源以數(shù)據流傳輸至所述第二計算裝置且在維持本地虛擬顯示時,加載某些本地資源以執(zhí)行遠程應用程序中的至少一個來獲得所述內容。
[0085]16.根據條款7所述的方法,其進一步包括:
確定所述第二計算裝置的參數(shù)集;且
至少部分基于所述確定的參數(shù)集修改所述第二計算裝置上的所述內容的所述狀態(tài)的顯示,
其中所述第二計算裝置上的所述修改的顯示具有不同于所述第一計算裝置上的所述內容的所述狀態(tài)的顯示的顯示分辨率。
[0086]17.根據條款7所述的方法,其中所述第二計算裝置是監(jiān)視器、投影機、電視機、筆記型計算機和個人計算機中的一個,且所述第一計算裝置是智能電話、平板計算機和便攜式媒體播放器中的一個。
[0087]18.一種可使第一計算裝置的用戶在應用程序的使用期間無縫過渡至使用第二計算裝置的方法,所述方法包括:
經由第一通信信道接收請求以與第二計算裝置建立通信,所述第二計算裝置具有對內容的實例的訪問權;
經由直接通信信道將確認請求發(fā)送至所述第二計算裝置以與所述第二計算裝置建立連接;
從所述第二計算裝置接收確認;且
基于所述接收的請求和確認發(fā)送狀態(tài)信息,其中所述第二計算裝置可以使用所述狀態(tài)信息以將所述內容的狀態(tài)從所述第一計算裝置復制于所述第二計算裝置上。
[0088]19.根據條款18所述的方法,其中所述狀態(tài)信息通過本地連接直接發(fā)送至所述
第二計算裝置。
[0089]20.根據條款18所述的方法,其中在沒有因特網連接下執(zhí)行接收所述請求,發(fā)送所述確認請求,接收所述確認,發(fā)送所述狀態(tài)信息。
[0090]21.根據條款18所述的方法,其進一步包括:
確定所述狀態(tài)信息的數(shù)據大小是否超過閾值數(shù)據量;
當所述確定的數(shù)據大小超過所述閾值數(shù)據量時,將所述狀態(tài)信息發(fā)送至遠程服務器以用于傳輸至所述第二計算裝置。
[0091]22.根據條款18所述的方法,其進一步包括:
將鏈接發(fā)送至所述第二計算裝置,其中所述鏈接的選擇使得所述請求從所述第二計算裝置經由所述第一通信信道發(fā)送。
[0092]23.一種存儲計算程序的計算機可讀介質,所述計算程序可使電子裝置具有對計算裝置上的數(shù)據的訪問權,所述計算機程序包括指令集,所述指令集用于:
傳輸對存儲于所述計算裝置上的數(shù)據的請求;
從源獲得關于所述請求數(shù)據的內容; 從所述計算裝置接收關于所述請求數(shù)據的狀態(tài)信息;且
至少部分基于所述狀態(tài)信息提供對所述電子裝置上的所述內容的狀態(tài)的訪問權,
其中所述計算裝置上關于所述計算裝置上的內容的狀態(tài)直接傳送至所述電子計算裝置。
[0093]24.根據條款23所述的計算機可讀介質,其中直接從所述計算裝置接收所述狀態(tài)息。
[0094]25.根據條款23所述的計算機可讀介質,其中所述計算機程序進一步包括指令集,其用于認證所述電子裝置的用戶具有訪問來自所述計算裝置的內容的權限。
[0095]26.一種電子裝置,其包括:
處理器;和
存儲裝置,其包括可被操作來由所述處理器執(zhí)行以執(zhí)行動作集的指令,所述指令可使所述計算裝置:
傳輸對存儲于計算裝置上的數(shù)據的請求;
從源獲得關于所述請求數(shù)據的內容;
從所述計算裝置接收關于所述請求數(shù)據的狀態(tài)信息;且
至少部分基于所述狀態(tài)信息提供對所述電子裝置上的所述內容的狀態(tài)的訪問權,
其中所述計算裝置上關于所述計算裝置上的內容的狀態(tài)直接傳送至所述電子計算裝置。
[0096]27.根據條款26所述的裝置,其中在所述電子裝置與所述源通信地耦接時獲得所述內容,且其中在所述電子裝置不與所述源通信地耦接時接收所述狀態(tài)信息。
[0097]28.根據條款26所述的裝置,其中直接從所述計算裝置接收所述狀態(tài)信息。
[0098]29.根據條款26所述的裝置,其中所述狀態(tài)信息經由無線信道接收,所述無線信道包括藍牙信道、蜂窩信道和W1-Fi信道中的至少一個。
【權利要求】
1.一種將第一計算裝置的內容的狀態(tài)傳送至第二計算裝置的方法,所述方法包括: 從所述第二計算裝置傳輸對存儲于所述第一計算裝置上的數(shù)據的請求; 從內容的源獲得關于所述請求的數(shù)據的內容; 將關于所述請求的數(shù)據的狀態(tài)信息直接從所述第一計算裝置接收至所述第二計算裝置;且 至少部分基于所述接收的狀態(tài)信息提供對所述第二計算裝置上的所述內容的狀態(tài)的訪問權, 其中所述第一計算裝置上關于內容的狀態(tài)直接傳送至所述第二計算裝置,使得可在所述第二計算裝置上訪問所述內容的所述狀態(tài)。
2.根據權利要求1所述的方法,其進一步包括: 從所述第二計算裝置的用戶請求認證信息,認證信息包括pin、指紋、臉部特征輸入、手勢輸入和眼睛掃描輸入中的至少一個;且 使用所述認證信息確認所述用戶是否被授權從所述第一計算裝置接收信息。
3.根據權利要求1所述的方法,其中所述獲得的內容是地址簿應用程序且所述內容的所述狀態(tài)是如存儲于所述第一計算裝置上的聯(lián)系人信息。
4.根據權利要求1所述的方法,其中所述狀態(tài)信息經由無線信道接收,所述無線信道包括藍牙信道、蜂窩信道和W1-Fi信道中的至少一個。
5.根據權利要求1所述的方法,其中傳輸對數(shù)據的所述請求包括: 將對所述內容的第一請求直接發(fā)送至所述源,所述源是遠程服務器;且 將對所述狀態(tài)信息的第二請求發(fā)送至所述第一計算裝置。
6.根據權利要求1所述的方法,其中所述請求傳輸至所述源,所述源是遠程服務器,其可被操作來將所述請求轉譯為對所述遠程服務器和所述第一計算裝置的多個請求。
7.根據權利要求1所述的方法,其進一步包括: 從所述第一計算裝置接收統(tǒng)一資源定位符(URL),其中當所述第二計算裝置的用戶選擇所述URL時,所述請求傳輸至與所述URL關聯(lián)的地址。
8.根據權利要求1所述的方法,其中通過將所述內容從所述源下載至所述第二計算裝置,將所述內容從所述源以數(shù)據流傳輸至所述第二計算裝置且在維持本地虛擬顯示時,加載某些本地資源以執(zhí)行遠程應用程序中的至少一個來獲得所述內容。
9.根據權利要求1所述的方法,其進一步包括: 確定所述第二計算裝置的參數(shù)集;且 至少部分基于所述確定的參數(shù)集修改所述第二計算裝置上的所述內容的所述狀態(tài)的顯示, 其中所述第二計算裝置上的所述修改的顯示具有不同于所述第一計算裝置上的所述內容的所述狀態(tài)的顯示的顯示分辨率。
10.根據權利要求1所述的方法,其中所述第二計算裝置是監(jiān)視器、投影機、電視機、筆記型計算機和個人計算機中的一個,且所述第一計算裝置是智能電話、平板計算機和便攜式媒體播放器中的一個。
11.一種電子裝置,其包括: 處理器;和存儲裝置,其包括可被操作來由所述處理器執(zhí)行以執(zhí)行動作集的指令,所述指令可使所述計算裝置: 傳輸對存儲于計算裝置上的數(shù)據的請求; 從源獲得關于所述請求數(shù)據的內容; 從所述計算裝置接收關于所述請求數(shù)據的狀態(tài)信息;且 至少部分基于所述狀態(tài)信息提供對所述電子裝置上的所述內容的狀態(tài)的訪問權, 其中所述計算裝置上關于所述計算裝置上的內容的狀態(tài)直接傳送至所述電子計算裝置。
12.根據權利要求11所述的裝置,其中在所述電子裝置與所述源通信地耦接時獲得所述內容,且其中在所述電子裝置不與所述源通信地耦接時接收所述狀態(tài)信息。
13.根據權利要求11所述的裝置,其中直接從所述計算裝置接收所述狀態(tài)信息。
14.根據權利要求11所述的裝置,其中所述狀態(tài)信息經由無線信道接收,所述無線信道包括藍牙信道、蜂窩信道和W1-Fi信道中的至少一個。
15.根據權利要求11所述的裝置,其中可使所述裝置傳輸對數(shù)據的請求包括可使所述裝置: 將對所述內容的第一請求直接發(fā)送至所述源,所述源是遠程服務器;且 將對所述狀態(tài)信息的第二請求發(fā)送至所述計算裝置。
【文檔編號】H04N5/455GK103782588SQ201280041504
【公開日】2014年5月7日 申請日期:2012年6月27日 優(yōu)先權日:2011年6月28日
【發(fā)明者】史蒂文-卡-祥·莫伊 申請人:亞馬遜技術公司