分離獨立計算設(shè)備,而是可以是駐留 在計算設(shè)備102、計算設(shè)備104和/或計算服務(wù)器202上的軟件模塊。
[0057] 計算服務(wù)器202可以是包括類似于計算設(shè)備102和104的硬件特征的計算設(shè)備。 計算服務(wù)器202可以是圖1的(多個)網(wǎng)絡(luò)106的部分或全部。計算服務(wù)器202可以包括 設(shè)備管理系統(tǒng)214。
[0058] 設(shè)備管理系統(tǒng)214可以被配置為與消息系統(tǒng)204通信,且被配置為標識和跟蹤計 算設(shè)備102和104。設(shè)備管理系統(tǒng)214可以是用來跟蹤計算設(shè)備102和104的所有權(quán)的系 統(tǒng)。設(shè)備管理系統(tǒng)214可以被配置為跟蹤從在計算設(shè)備102和104上運行的軟件收集的聯(lián) 網(wǎng)和狀態(tài)信息。每一用戶和計算設(shè)備102和104可以具有由設(shè)備管理系統(tǒng)214指定的唯一 標識符。在各實施例中,每一計算設(shè)備102和104可以具有作為所有者的用戶,且每一用戶 可以被標識為持有多個計算設(shè)備,例如計算設(shè)備102和104。
[0059] 為了發(fā)起配置200的使用,用戶可以登記他自己或她自己和/或登記由該用戶使 用的計算設(shè)備中的每一個。除了消息系統(tǒng)204之外,還可以由設(shè)備管理系統(tǒng)214存儲登記 信息。用戶也可以把他或她的個人登記與其他用戶例如朋友的登記關(guān)聯(lián)起來,以使得可以 在登記到該用戶的設(shè)備和登記到其他用戶的計算設(shè)備之間傳輸和/或共享內(nèi)容。配置200 的系統(tǒng)可以被配置為存儲用戶登記信息,以使得用戶不需要重復登記過程。
[0060] 圖圖5闡釋用于操作圖1_圖2的系統(tǒng)和設(shè)備的各種部分以便執(zhí)行/促進跨設(shè) 備操作的方法。
[0061] 圖3闡釋根據(jù)各種實施例用于發(fā)起跨設(shè)備操作的方法300。在框302,可以例如由 源計算設(shè)備102把內(nèi)容(或其部分,或其表示)或應用的輸出(或其表示)顯示或呈現(xiàn)在 顯示器108上。如先前所描述的,內(nèi)容的示例可以是視頻、照片、電影等等。應用的示例可 以是字處理器、電子表格應用、瀏覽器等等。內(nèi)容或應用的表示可以是圖標。
[0062] 在框304,可以例如由源計算設(shè)備102促進發(fā)起跨設(shè)備操作的內(nèi)容或應用的選擇。
[0063] 在框306,可以例如由源計算機設(shè)備102執(zhí)行關(guān)于所選擇的內(nèi)容或應用是否適合 和/或得到授權(quán)與跨設(shè)備操作相關(guān)聯(lián)的判斷。例如,內(nèi)容的數(shù)字版權(quán)管理可以禁止把傳輸 或復制到另一計算設(shè)備。
[0064] 在框308,如果在框306判斷內(nèi)容或應用不合格或不適宜與跨設(shè)備操作相關(guān)聯(lián),則 可以例如由源計算設(shè)備102取消選擇先前所選擇的內(nèi)容或應用。例如,計算設(shè)備102可以 被配置為取消突出顯示內(nèi)容或應用且允許用戶在顯示器108的其他區(qū)域上做手勢。
[0065] 在框310,在判斷所選擇的內(nèi)容或應用合格或適宜與跨設(shè)備操作相關(guān)聯(lián)時,可以例 如由計算設(shè)備102產(chǎn)生發(fā)起與所選擇的內(nèi)容或應用相關(guān)聯(lián)的跨設(shè)備操作的消息。如先前所 描述的,該消息可以包括關(guān)于源計算設(shè)備102的信息、所執(zhí)行的手勢的類型和關(guān)于所選擇 的內(nèi)容信息。關(guān)于所選擇的內(nèi)容的信息的示例可以包括音樂名稱、音樂文件大小、音樂內(nèi) 容、視頻標題或要傳輸?shù)奈谋尽?br>[0066] 在框312,可以例如由源計算設(shè)備102發(fā)送消息以便發(fā)起跨設(shè)備操作。在各實施例 中,可以把消息發(fā)送給消息系統(tǒng)204。
[0067] 圖4闡釋根據(jù)各種實施例用于促進跨設(shè)備操作的方法400。
[0068] 在框402,可以例如由消息系統(tǒng)204從計算設(shè)備(例如計算設(shè)備102或計算設(shè)備 104)接收消息。
[0069] 在框404,可以例如由消息系統(tǒng)204執(zhí)行分析以確定消息類型以及尤其是與所接 收的消息相關(guān)聯(lián)的手勢。
[0070] 在框406,例如由消息系統(tǒng)204執(zhí)行關(guān)于該消息是與來源手勢相關(guān)聯(lián)的來源消息 還是與目標手勢相關(guān)聯(lián)的目標消息的判斷。
[0071] 在框408,在例如由消息系統(tǒng)204標識消息是與來源手勢相關(guān)聯(lián)的來源消息時,可 以保存/排隊來源消息以便等待(多個)互補目標消息。在各實施例中,可以保存/排隊 來源消息預先確定的時間周期,以便促進從一個源計算設(shè)備到多個目標計算設(shè)備的跨設(shè)備 操作。在各實施例中,可以保存/排隊來源消息預先確定的最大數(shù)量的互補目標消息。
[0072] 在框410,在例如由消息系統(tǒng)204標識消息是與目標手勢相關(guān)聯(lián)的目標消息時,可 以在所保存的來源消息當中執(zhí)行搜索以便定位相應的來源消息。在各實施例中,消息系統(tǒng) 204可以促進多對或多組的源計算設(shè)備和目標計算設(shè)備的多個跨設(shè)備操作。
[0073] 在框412,可以例如由消息系統(tǒng)204產(chǎn)生包含關(guān)于跨設(shè)備操作的相關(guān)信息(例如源 計算設(shè)備102、內(nèi)容/應用等等)的消息,或者將其發(fā)送給目標計算設(shè)備104。
[0074] 圖5闡釋根據(jù)各種實施例完成跨設(shè)備操作的方法500。
[0075] 在框502-504,可以例如由目標計算設(shè)備104促進手勢的檢測和把所檢測的手勢 確認為目標手勢。如先前所描述的,在各實施例中,目標手勢可以是對移動中的來源手勢的 互補,和/或在預先確定的時間幀內(nèi)執(zhí)行。進一步,無需對源內(nèi)容、應用或計算設(shè)備的明確 引用就可以執(zhí)行目標手勢。
[0076] 在框506,如果例如由目標計算設(shè)備104把該手勢確定為不與跨設(shè)備操作相關(guān)聯(lián) 的手勢,則可以如同在現(xiàn)有技術(shù)那樣的相應地處理該手勢。
[0077] 在框508,如果確定該手勢是目標手勢,則可以例如由目標計算設(shè)備104產(chǎn)生對應 于所檢測的目標手勢的消息。
[0078] 在框510,可以例如由目標計算設(shè)備104發(fā)送對應于目標手勢的目標消息,以便與 來源消息匹配。在各實施例中,如先前所描述的,可以把目標消息發(fā)送給消息系統(tǒng)204。
[0079] 在框512,響應于所發(fā)送的目標消息,可以例如由目標計算設(shè)備104接收應答消 息。應答消息可以包括關(guān)于跨設(shè)備操作的信息,例如包括與跨設(shè)備操作相關(guān)聯(lián)的內(nèi)容或應 用的標識、內(nèi)容的位置等等。在各實施例中,可以從消息系統(tǒng)204接收應答消息。作為響應, 可以例如由目標計算設(shè)備104完成跨設(shè)備操作。在各實施例中,跨設(shè)備操作的完成可以包 括在目標計算設(shè)備104上繼續(xù)內(nèi)容的消費、執(zhí)行應用的另一實例、復制內(nèi)容等等。
[0080] 例如,應答消息可以包括計算設(shè)備102的網(wǎng)絡(luò)地址和可以允許計算設(shè)備104從計 算設(shè)備102請求和接收所選擇的內(nèi)容的認證信息。作為另一示例,如果在計算設(shè)備之間復 制音樂,則應答消息中可以包括音樂名稱、文件大小和音樂內(nèi)容,使得應用212可以使用該 信息來創(chuàng)建音樂。替代地,計算設(shè)備104可以通過消息系統(tǒng)204間接地從計算設(shè)備102接 收內(nèi)容,或直接地從諸如網(wǎng)站之類的內(nèi)容提供者接收內(nèi)容。
[0081] 圖6闡釋根據(jù)各種實施例的示例計算設(shè)備600。取決于所包括的實際組件,計算設(shè) 備600可以適于用作圖1和圖2的源計算設(shè)備102、目標計算設(shè)備104、計算服務(wù)器202或 消息系統(tǒng)204。在各實施例中,計算設(shè)備600可以容納主板602。主板602可以包括許多組 件,包括但不限于處理器604和至少一個通信芯片606。處理器604可以物理上和電氣上耦 合到主板602。在一些實現(xiàn)中,至少一個通信芯片606也可以物理上和電氣上耦合到主板 602。在進一步的實現(xiàn)中,通信芯片606可以是處理器604的一部分。在備選的實施例中, 以上所列舉的可以以無需使用主板602的備選方式耦合在一起。
[0082] 取決于其應用,計算設(shè)備600可以包括物理上和電氣上耦合或者不耦合到主板 602的其他組件。這些其他組件包括但不限于易失性存儲器(例如,DRAM 608)、非易失性存 儲器(例如,ROM 610)、閃速存儲器611、圖形處理器612、數(shù)字信號處理器613、加密處理器 (未示出)、芯片組614、天線616、加速度計617、觸摸屏顯示器618、觸摸屏控制器620、電 池622、音頻編解碼器(未示出)、視頻編解碼器(未示出)、功率放大器624、全球定位系統(tǒng) (GPS)設(shè)備626、羅盤628、加速度計、陀螺儀、揚聲器630、前置和后置(user and facing)圖 像捕捉設(shè)備632以及大容量存儲設(shè)備(例如硬盤驅(qū)動器、緊致盤(⑶)、數(shù)字多功能盤(DVD) 等等)。
[0083] 在各種實施例中,易失性存儲器(例如,DRAM 608)、非易失性存儲器(例如,ROM 610)和/或閃速存儲器611可以包括要由處理器604、圖形處理器612、數(shù)字信號處理器613 和/或加密處理器執(zhí)行的指令,以便在計算設(shè)備102、計算設(shè)備104、計算服務(wù)器202和/或 消息系統(tǒng)204上實踐先前參考圖1-圖5描述的方法和裝置的各方面。
[0084] 通信芯片606可以允許用于通過一個或多個網(wǎng)絡(luò)向計算設(shè)備600傳輸數(shù)據(jù)以及傳 輸來自計算設(shè)備600的數(shù)據(jù)的有線和/或無線通信。術(shù)語"無線"及其派生詞可以用來描 述可以通過使用已調(diào)制電磁輻射通過非固態(tài)介質(zhì)來通信數(shù)據(jù)的電路、設(shè)備、系統(tǒng)、方法、技 術(shù)、通信信道等等。該術(shù)語不暗示關(guān)聯(lián)的設(shè)備不包含任何線路,盡管在一些實施例中它們 可以不包含任何線路。通信芯片606可以實現(xiàn)許多無線標準或協(xié)議中的任何,包括但不限 于 Wi-Fi (IEEE 802. 11 系列)、WiMAX(IEEE 802. 16 系列)、IEEE 802. 20、長期演進(LTE)、 Ev-DO、H