亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

設(shè)備鏈接的制作方法

文檔序號(hào):7862604閱讀:276來源:國(guó)知局
專利名稱:設(shè)備鏈接的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及設(shè)備鏈接。
背景技術(shù)
用戶·可在給定的一天中與各種不同的設(shè)備進(jìn)行交互。例如,用戶可與臺(tái)式PC、膝上型計(jì)算機(jī)、移動(dòng)通信設(shè)備(例如,移動(dòng)電話)、游戲控制臺(tái)等進(jìn)行交互。然而,與設(shè)備的傳統(tǒng)交互通常是脫節(jié)的,使得與一個(gè)設(shè)備的交互脫離了與另一設(shè)備的交互。此外,即使后續(xù)開發(fā)了嘗試修正這一問題的技術(shù),這些技術(shù)也通常是復(fù)雜且低效的,并且因此用戶通常選擇放棄這一功能。

發(fā)明內(nèi)容
描述了設(shè)備鏈接。在一個(gè)或多個(gè)實(shí)現(xiàn)中,在網(wǎng)絡(luò)服務(wù)處維護(hù)描述多個(gè)設(shè)備的特性的數(shù)據(jù),其中該多個(gè)設(shè)備與該網(wǎng)絡(luò)服務(wù)的一用戶賬戶相關(guān)聯(lián)。形成通信以供該多個(gè)設(shè)備中的一個(gè)設(shè)備接收,其中該通信包括與該多個(gè)設(shè)備中的另一個(gè)設(shè)備有關(guān)的一部分?jǐn)?shù)據(jù)并且該一部分?jǐn)?shù)據(jù)適于由該接收設(shè)備發(fā)現(xiàn)該多個(gè)設(shè)備中的該另一設(shè)備以發(fā)起這兩設(shè)備之間的局域網(wǎng)連接。在一個(gè)或多個(gè)實(shí)現(xiàn)中,在與用戶賬戶相關(guān)聯(lián)的計(jì)算設(shè)備處從網(wǎng)絡(luò)服務(wù)接收標(biāo)識(shí)與該用戶賬戶相關(guān)聯(lián)的另一計(jì)算設(shè)備的數(shù)據(jù)。響應(yīng)于該計(jì)算設(shè)備確定該另一計(jì)算設(shè)備是經(jīng)由局域網(wǎng)連接可用的,該計(jì)算設(shè)備形成與該另一計(jì)算設(shè)備的局域網(wǎng)連接。響應(yīng)于該計(jì)算設(shè)備確定該另一計(jì)算設(shè)備是經(jīng)由局域網(wǎng)連接不可用的,該計(jì)算設(shè)備形成與該另一計(jì)算設(shè)備的非局域網(wǎng)連接。在一個(gè)或多個(gè)實(shí)現(xiàn)中,通過與網(wǎng)絡(luò)服務(wù)的通信來發(fā)現(xiàn)設(shè)備的可用性以支持同伴體驗(yàn),該可用性是通過該設(shè)備與用戶賬戶的關(guān)聯(lián)來確定的。作為該發(fā)現(xiàn)的結(jié)果,從網(wǎng)絡(luò)服務(wù)接收到的數(shù)據(jù)被用來發(fā)起該計(jì)算設(shè)備與該設(shè)備之間的局域網(wǎng)連接,其中該局域網(wǎng)連接能用于傳遞同伴體驗(yàn)中所涉及的數(shù)據(jù)。提供本發(fā)明內(nèi)容以便以簡(jiǎn)化形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并非旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。


參考附圖來描述詳細(xì)描述。在附圖中,附圖標(biāo)記最左邊的數(shù)字標(biāo)識(shí)該附圖標(biāo)記首次出現(xiàn)的附圖。在說明書和附圖的不同實(shí)例中使用相同的附圖標(biāo)記可指示相似或相同的項(xiàng)目。附圖中所表示的各實(shí)體可指示一個(gè)或多個(gè)實(shí)體并且因而在討論中可互換地作出對(duì)各實(shí)體的單數(shù)或復(fù)數(shù)形式的引用。圖I是在一示例實(shí)現(xiàn)中的可用于執(zhí)行本文描述的設(shè)備鏈接技術(shù)的環(huán)境的圖示。圖2是一示例實(shí)現(xiàn)中的系統(tǒng)的圖示,其更詳細(xì)地示出圖I的計(jì)算設(shè)備和服務(wù)提供者。圖3是描繪一示例實(shí)現(xiàn)中的過程的流程圖,其中網(wǎng)絡(luò)服務(wù)被配置成作為設(shè)備之間的連接的中介。圖4是描繪一示例實(shí)現(xiàn)中的過程的流程圖,其中計(jì)算設(shè)備被配置成利用局域網(wǎng)連接和/或遠(yuǎn)程網(wǎng)絡(luò)連接來與另一計(jì)算設(shè)備進(jìn)行通信。圖5是描繪一示例實(shí)現(xiàn)中的過程的流程圖,其中通過設(shè)備鏈接支持了同伴體驗(yàn)。圖6示出了包括參考圖I描述的計(jì)算設(shè)備的示例系統(tǒng)。圖7示出了可被實(shí)現(xiàn)為參考圖1-4來描述的任何類型的計(jì)算設(shè)備來實(shí)現(xiàn)本文描述的技術(shù)的各實(shí)施例的示例設(shè)備的各個(gè)組件。
具體實(shí)施例方式概覽被用來將設(shè)備鏈接在一起的傳統(tǒng)技術(shù)通常涉及由用戶執(zhí)行多個(gè)手動(dòng)步驟。此外,這些步驟通常是復(fù)雜的并且因此即使在這些技術(shù)可用時(shí)用戶傳統(tǒng)上也沒有從這些技術(shù)中受益。描述了設(shè)備鏈接技術(shù)。在一個(gè)或多個(gè)實(shí)現(xiàn)中,描述了其中不同類型的設(shè)備可聯(lián)合工作的技術(shù),如使用移動(dòng)通信設(shè)備來支持與游戲控制臺(tái)的交互。本文討論了可被用來將設(shè)備鏈接在一起以例如支持這一交互的各種技術(shù)。這一技術(shù)的示例包括對(duì)以下進(jìn)行利用對(duì)用于執(zhí)行設(shè)立的“云”和局部連接的使用、對(duì)局部連接和遠(yuǎn)程連接的使用、對(duì)后退功能的支持,等等。這一技術(shù)和其他技術(shù)的進(jìn)一步討論可以相關(guān)以下各節(jié)找到。在以下討論中,首先描述可采用本文描述的技術(shù)的示例環(huán)境。隨后描述可在該示例環(huán)境以及其他環(huán)境中執(zhí)行的示例過程。因此,各示例過程的執(zhí)行不限于該示例環(huán)境,并且該示例環(huán)境不限于執(zhí)行各示例過程。示例環(huán)境圖I是一示例實(shí)現(xiàn)中的可用于采用本文描述的技術(shù)的環(huán)境100的圖示。所示環(huán)境100包括可通過各種方式來配置的兩個(gè)計(jì)算設(shè)備102、104的示例。計(jì)算設(shè)備102、104例如可被配置成傳統(tǒng)計(jì)算機(jī)(例如,臺(tái)式個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)等)、移動(dòng)站、娛樂設(shè)備、通信地耦合到顯示設(shè)備(例如,電視機(jī)、移動(dòng)通信設(shè)備(例如,無線電話、平板計(jì)算機(jī)))的游戲控制臺(tái)、上網(wǎng)本等,如相關(guān)于示例操作環(huán)境和設(shè)備所進(jìn)一步描述的。因而,計(jì)算設(shè)備102、104的范圍可以從具有充足存儲(chǔ)器和處理器資源的全資源設(shè)備(如個(gè)人計(jì)算機(jī)、游戲控制臺(tái))到具有有限存儲(chǔ)器和/或處理資源的低資源設(shè)備(如傳統(tǒng)機(jī)頂盒、手持式游戲控制臺(tái))。在所示實(shí)現(xiàn)中,計(jì)算設(shè)備102被配置成游戲控制臺(tái)而另一計(jì)算設(shè)備104被配置成移動(dòng)通信設(shè)備,但如上所述,也構(gòu)想了其他實(shí)現(xiàn)。計(jì)算設(shè)備102、104各自被不為分別包括輸入/輸出模塊106、108。輸入/輸出模塊106、108表示與由相應(yīng)計(jì)算設(shè)備識(shí)別輸入和/或供應(yīng)輸出相關(guān)的功能。例如,輸入/輸出模塊106、108可被配置成從鍵盤、鼠標(biāo)接收輸入以標(biāo)識(shí)手勢(shì)并且使得對(duì)應(yīng)于該手勢(shì)的操作得以執(zhí)行,等等。輸入可由輸入/輸出模塊106、108以各種不同的方式來檢測(cè)。例如,輸入/輸出模塊106可被配置成經(jīng)由與硬件設(shè)備(如所示出的控制器110)的觸摸交互來接收一個(gè)或多個(gè)輸入。觸摸交互可涉及按下按鈕、移動(dòng)操縱桿、跨跟蹤墊的移動(dòng)、使用顯示設(shè)備的觸摸屏(例如,計(jì)算設(shè)備102檢測(cè)用戶的手的手指或指示筆),等等。輸入/輸出模塊106、108可以利用對(duì)輸入的識(shí)別來與相應(yīng)計(jì)算設(shè)備102、104所輸出的用戶界面進(jìn)行交互,以與游戲、應(yīng)用程序進(jìn)行交互,瀏覽因特網(wǎng),改變計(jì)算設(shè)備102、104的一個(gè)或多個(gè)設(shè)置,等等。也構(gòu)想了涉及與設(shè)備的觸摸交互的各種其他硬件設(shè)備。這樣的硬件設(shè)備的示例包括光標(biāo)控制設(shè)備(例如,鼠標(biāo))、遙控器(例如,電視遙控器)、移動(dòng)通信設(shè)備(例如,被配置成控制計(jì)算設(shè)備102的一個(gè)或多個(gè)操作的無線電話(被示為計(jì)算設(shè)備104))、以及涉及用戶或物體一方的觸摸的其他設(shè)備。輸入/輸出模塊106、108還可支持自然用戶界面(NUI ),如以識(shí)別不涉及觸摸的交互。例如,計(jì)算設(shè)備102、104可以利用輸入設(shè)備來檢測(cè)無需用戶觸摸特定設(shè)備情況下的輸入,如通過使用話筒來識(shí)別音頻輸入。例如,輸入/輸出模塊106、108可被配置成執(zhí)行語音
識(shí)別以識(shí)別特定話語(例如,口語命令),以及識(shí)別提供該話語的特定用戶。在另一示例中,輸入/輸出模塊106、108可被配置成通過使用相機(jī)來識(shí)別手勢(shì)、所呈現(xiàn)的對(duì)象、圖像等。例如,相機(jī)可被配置成包括多個(gè)透鏡以便可捕捉不同觀察點(diǎn)并且因而確定深度,如對(duì)游戲控制臺(tái)配置中的計(jì)算設(shè)備102所示出的。例如,不同的觀察點(diǎn)可被用來確定距輸入設(shè)備的相對(duì)距離并且因而可被用來確定該相對(duì)距離的改變。各不同的觀察點(diǎn)可被相應(yīng)的計(jì)算設(shè)備102、104用作深度感知。自然地,還可使用其他圖像而不使用深度感測(cè),如被配置成移動(dòng)通信設(shè)備的計(jì)算設(shè)備104的相機(jī)。這些圖像還可被用來提供各種功能,如標(biāo)識(shí)特定用戶(例如通過面部識(shí)別)、對(duì)象,執(zhí)行搜索等的技術(shù)。輸入-輸出模塊106、108可利用這些輸入來執(zhí)行骨架映射連同對(duì)人體的特定點(diǎn)的特征提取(例如,48個(gè)骨架點(diǎn)),以跟蹤一個(gè)或多個(gè)用戶(例如,同時(shí)跟蹤4個(gè)用戶)來進(jìn)行運(yùn)動(dòng)分析。例如,輸入/輸出模塊106、108可分析捕捉到的圖像來識(shí)別用戶作出的一個(gè)或多個(gè)運(yùn)動(dòng),包括使用了什么身體部分來作出該運(yùn)動(dòng)以及哪一用戶作出該運(yùn)動(dòng)。通過識(shí)別用戶的手112的一個(gè)或多個(gè)手指的定位和移動(dòng)和/或識(shí)別用戶的手112整體的移動(dòng)來示出了一示例。運(yùn)動(dòng)可被輸入/輸出模塊106、108標(biāo)識(shí)為啟動(dòng)對(duì)應(yīng)的操作的手勢(shì)。計(jì)算設(shè)備102、104還被示為包括相應(yīng)的鏈接模塊114、116。鏈接模塊114、116表示相應(yīng)設(shè)備的用于發(fā)起和管理設(shè)備之間的一個(gè)或多個(gè)網(wǎng)絡(luò)連接的功能。這些連接可被用來支持各種不同的功能,如同伴體驗(yàn)。例如,被配置成移動(dòng)通信設(shè)備的計(jì)算設(shè)備104可與被配置成游戲控制臺(tái)的計(jì)算設(shè)備102進(jìn)行交互以補(bǔ)充用戶體驗(yàn)。這可包括將計(jì)算設(shè)備104用作游戲控制器,輸出電子節(jié)目指南來控制計(jì)算設(shè)備102的廣播內(nèi)容的輸出,等等。因而,與計(jì)算設(shè)備104的交互可被用來控制計(jì)算設(shè)備102所執(zhí)行的一個(gè)或多個(gè)操作,并且反之亦然。例如,計(jì)算設(shè)備102可以提供補(bǔ)充內(nèi)容以供計(jì)算設(shè)備104輸出。鏈接模塊114、116可包括用于發(fā)起和管理網(wǎng)絡(luò)連接的各種不同的功能。例如,鏈接模塊114、116可包括用于形成設(shè)備之間的局域網(wǎng)連接118 (例如,局域WiFi連接)的功能和/或通過利用可經(jīng)由因特網(wǎng)訪問的服務(wù)提供者122來形成涉及網(wǎng)絡(luò)120 (例如,“通過云”)的遠(yuǎn)程連接的功能。因此,在該第二示例中,服務(wù)提供者122還被示為包括表示服務(wù)提供者122的也用于支持設(shè)備鏈接功能的功能的鏈接模塊124。例如,鏈接模塊114、116可以利用網(wǎng)絡(luò)120的遠(yuǎn)程連接來聯(lián)系服務(wù)提供者120以執(zhí)行設(shè)備發(fā)現(xiàn),例如“定位”與其進(jìn)行通信的設(shè)備。這一數(shù)據(jù)隨后被用來設(shè)立這些設(shè)備之間的局域網(wǎng)連接118以支持以上描述的同伴體驗(yàn)。在另一示例中,這一連接可整體或部分地通過涉及網(wǎng)絡(luò)120(例如因特網(wǎng)或其他廣域網(wǎng))的遠(yuǎn)程連接來維護(hù)。因而,鏈接模塊114、116可利用各種不同類型的連接和技術(shù)來形成連接,其進(jìn)一步討論可相關(guān)于以下附圖來找到。一般而言,此處描述的任何功能可使用軟件、固件、硬件(例如,固定邏輯電路)、或這些實(shí)現(xiàn)的組合來實(shí)現(xiàn)。本文使用的術(shù)語“模塊”、“功能”和“邏輯”一般表示軟件、固件、硬件或其組合。在軟件實(shí)現(xiàn)的情況下,模塊、功能或邏輯表示當(dāng)在處理器(例如,一個(gè)或多個(gè)CPU)上執(zhí)行時(shí)執(zhí)行指定任務(wù)的程序代碼。程序代碼可被儲(chǔ)存在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備中。下面所 描述的技術(shù)的特征是平臺(tái)無關(guān)的,意味著所述技術(shù)可以在具有各種處理器的各種商用計(jì)算平臺(tái)上實(shí)現(xiàn)。例如,計(jì)算設(shè)備102、104還可包括使得計(jì)算設(shè)備102、104的硬件執(zhí)行各操作的實(shí)體(例如軟件),例如處理器、功能塊,等等。例如,計(jì)算設(shè)備102、104可包括計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可被配置為維護(hù)使得計(jì)算設(shè)備并且更具體的是計(jì)算設(shè)備102、104的硬件執(zhí)行各操作的指令。因此,指令用于配置硬件來執(zhí)行操作,并以此方式致使硬件變換以執(zhí)行功能。可由計(jì)算機(jī)可讀介質(zhì)通過各種不同配置將指令提供給計(jì)算設(shè)備102。一種這樣的計(jì)算機(jī)可讀介質(zhì)配置是信號(hào)承載介質(zhì),并因此被配置來將指令(例如,作為載波),例如通過網(wǎng)絡(luò),傳送到計(jì)算設(shè)備的硬件。計(jì)算機(jī)可讀介質(zhì)還可被配置為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),因此不是信號(hào)承載介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例包括,隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、光盤、閃存、硬盤存儲(chǔ)器,和其他可使用磁、光以及用于存儲(chǔ)指令和其他數(shù)據(jù)的其他技術(shù)的存儲(chǔ)設(shè)備。圖2示出了系統(tǒng)200,它更詳細(xì)地示出了計(jì)算設(shè)備102、104和服務(wù)提供者122??梢杂酶鞣N方式來發(fā)起和維護(hù)計(jì)算設(shè)備102、104之間的用于支持同伴體驗(yàn)的連接。例如,計(jì)算設(shè)備102、104中的每一個(gè)可以與服務(wù)提供者122的網(wǎng)絡(luò)服務(wù)的一用戶賬戶相關(guān)聯(lián)。因而,用戶可以通過經(jīng)由網(wǎng)絡(luò)120提供憑證而不涉及額外登錄信息、鍵碼等來簡(jiǎn)單地登錄到服務(wù)提供者122的該用戶賬戶。這些憑證隨后可由服務(wù)提供者122的賬戶管理器模塊202處理以認(rèn)證該用戶。例如,這一認(rèn)證可被用來通過“一次”登錄來訪問服務(wù)提供者122 (以及其他服務(wù)提供者)的各種不同服務(wù),如音樂服務(wù)、消息收發(fā)服務(wù)、日歷服務(wù)、聯(lián)系人服務(wù),等等。一旦經(jīng)過認(rèn)證,就可展示鏈接模塊124的功能,如用于形成設(shè)備之間的連接。例如,鏈接模塊124可被配置成維護(hù)描述可被用來形成設(shè)備之間的網(wǎng)絡(luò)連接的網(wǎng)絡(luò)連接細(xì)節(jié)的數(shù)據(jù)。這可包括描述局域網(wǎng)連接118細(xì)節(jié)的數(shù)據(jù),如通過使用標(biāo)識(shí)符、網(wǎng)絡(luò)名等來支持Wi-Fi連接。這一數(shù)據(jù)還可描述供經(jīng)由網(wǎng)絡(luò)120(例如,因特網(wǎng))訪問的遠(yuǎn)程連接細(xì)節(jié),如IP地址、所支持的帶寬、位置信息、網(wǎng)絡(luò)接入類型,等等。可以用各種方式并且在各個(gè)時(shí)間將該數(shù)據(jù)傳遞給服務(wù)提供者122。例如,該數(shù)據(jù)可作為認(rèn)證的一部分來傳遞,可從先前通信中存儲(chǔ),可響應(yīng)于從服務(wù)提供者122接收到的請(qǐng)求來提供(例如,在完成了認(rèn)證之后),等等。因而,鏈接模塊114、116可傳遞可被用來形成連接的各種不同數(shù)據(jù)。在一個(gè)或多個(gè)實(shí)現(xiàn)中,可在相應(yīng)的鏈接模塊114、116上展示用于控制是否提供這一數(shù)據(jù)的各個(gè)設(shè)置。例如,可以展示用于使相應(yīng)的計(jì)算設(shè)備可被發(fā)現(xiàn)的配置設(shè)置,它可被默認(rèn)地設(shè)置成“開啟”,但也構(gòu)想了其他示例。另外,另一配置設(shè)置可被用來控制計(jì)算設(shè)備是否要維持與服務(wù)提供者122的實(shí)況連接,它可被默認(rèn)地設(shè)置為“關(guān)閉”。這可被用來降低(例如,網(wǎng)絡(luò)120和/或服務(wù)提供者的)資源消耗,使得不會(huì)迫使服務(wù)提供者122為不希望維持設(shè)備連接特征的設(shè)備來維持設(shè)備連接特征。例如,這一設(shè)置一開始可被設(shè)定為“關(guān)閉”。然而,一旦嘗試了連接,則這一設(shè)置可被自動(dòng)且無需用戶干預(yù)地切換成“開啟”,以維持“就緒”的打開連接來執(zhí)行本文描述的鏈
接。 為了發(fā)起連接,計(jì)算設(shè)備102、104可以首先用各種方式來“發(fā)現(xiàn)”彼此。例如,鏈接模塊114、116可被配置成首先確定另一設(shè)備是否是經(jīng)由局域網(wǎng)連接118可用的,如經(jīng)由Wi-Fi、藍(lán)牙、或其他有線或無線網(wǎng)絡(luò)可用。這一發(fā)現(xiàn)可被配置成利用相應(yīng)的鏈接模塊114、116先前存儲(chǔ)的數(shù)據(jù),如相應(yīng)計(jì)算設(shè)備102、104的特定網(wǎng)絡(luò)標(biāo)識(shí)符的標(biāo)識(shí)、網(wǎng)絡(luò)、以及其他信息,但也構(gòu)想了其他示例。如果這樣沒有發(fā)現(xiàn)設(shè)備,則鏈接模塊114、116可以與服務(wù)提供者112進(jìn)行通信來發(fā)現(xiàn)另一設(shè)備是否可用于連接。例如,計(jì)算設(shè)備102、104可以傳遞指示該設(shè)備的位置的數(shù)據(jù)、可用于通過局部連接來發(fā)現(xiàn)該設(shè)備的數(shù)據(jù)等。該數(shù)據(jù)可指示特定位置,如處于特定房間、利用GPS坐標(biāo)、以及其他位置確定功能。此外,這一信息可被用來確定要建立的連接類型,如在局域網(wǎng)連接118不可用的情況下要經(jīng)由網(wǎng)絡(luò)120建立遠(yuǎn)程連接,例如設(shè)備彼此分開的距離大于局域網(wǎng)連接118所支持的距離。例如,計(jì)算設(shè)備104可以經(jīng)由網(wǎng)絡(luò)120與服務(wù)提供者122的鏈接模塊124進(jìn)行通信以確定注冊(cè)到該用戶的賬戶的其他設(shè)備(例如,計(jì)算設(shè)備102)是否可用于鏈接。服務(wù)提供者122隨后可返回答案,這可包括這些設(shè)備的附加的局域網(wǎng)連接信息(例如,無線或有線子網(wǎng))。計(jì)算設(shè)備104的鏈接模塊116隨后可使用該信息來搜索局域網(wǎng)以嘗試發(fā)現(xiàn)一個(gè)或多個(gè)其他設(shè)備。如果找到,則計(jì)算設(shè)備102、104可協(xié)商經(jīng)由局域網(wǎng)連接118的用于通信的直接鏈路,在一種或多種情況下,這可支持比經(jīng)由網(wǎng)絡(luò)120所支持的通信更高效的通信。例如,局域網(wǎng)連接118可以支持比經(jīng)由網(wǎng)絡(luò)120的遠(yuǎn)程連接更高的帶寬。此外,成本考慮也可被用作與使用哪一網(wǎng)絡(luò)有關(guān)的決策過程的一部分,例如,Wi-Fi網(wǎng)絡(luò)對(duì)具有使用上限的移動(dòng)電話網(wǎng)絡(luò)。如果未找到,則計(jì)算設(shè)備102、104可以用各種方式來經(jīng)由網(wǎng)絡(luò)120進(jìn)行通信。例如,通信可以穿過作為中介的服務(wù)提供者122。因而,在該示例中,通信可以利用因特網(wǎng)或其他廣域網(wǎng)來將設(shè)備彼此連接。在遠(yuǎn)程連接的另一示例中,可以支持隧道技術(shù)以傳遞通信,如通過由相應(yīng)的鏈接模塊114、116利用其他設(shè)備的IP地址來經(jīng)由網(wǎng)絡(luò)120直接通信而無需使服務(wù)提供者122主動(dòng)擔(dān)當(dāng)中介。還構(gòu)想了各種其他示例,如其中不同的通信經(jīng)由不同的網(wǎng)絡(luò)來傳遞的混合模式。例如,這樣的混合模式可被用來支持經(jīng)由網(wǎng)絡(luò)120來傳遞命令以及經(jīng)由局域網(wǎng)連接118來傳遞內(nèi)容,且反之亦然。通信的這一劃分可出于各種原因來執(zhí)行,如由于相應(yīng)網(wǎng)絡(luò)所支持的特定網(wǎng)絡(luò)連接的拓?fù)浣Y(jié)構(gòu)中的限制。在一些情況下,物理連接的特性可以在使用期間改變。因此,可以用各種不同的方式來配置鏈接模塊114、116、124以解決這些改變。例如,鏈接模塊114、116、124可被配置成向用戶通知(例如經(jīng)由用戶界面)這一改變。另外,鏈接模塊114、116、124可被配置成調(diào)整(例如,禁用)在該狀態(tài)中不能良好工作的特征,如降低分辨率、通信密集的功能、該網(wǎng)絡(luò)不支持的特征,等等。此外,鏈接模塊114、116、124可被配置成將命令高速緩存,這可被用來提高效率并處理間歇性的連接問題。這一高速緩存可以在計(jì)算設(shè)備102、104處以及在服務(wù)提供者122處執(zhí)行。也構(gòu)想了各種其他示例。例如,鏈接模塊114、116、124可被配置成支持自動(dòng)后退恢復(fù)。例如,局域網(wǎng)連接118可能降級(jí)或變得斷開連接,如由于計(jì)算設(shè)備104移動(dòng)離開計(jì)算設(shè)備102、網(wǎng)絡(luò)干擾,等等。在這些情況下,鏈接模塊114、116、124可以使得改為經(jīng)由網(wǎng)絡(luò)120來實(shí)現(xiàn)連接,可決定采用上述混合格式,等等。情況反過來也一樣,因?yàn)槿绻W(wǎng)絡(luò)120的可靠性降低,則可自動(dòng)并在無需用戶干預(yù)的情況下利用局域網(wǎng)連接118來支持設(shè)備之間的通信。這一改變還可被用來響應(yīng)于確定網(wǎng)絡(luò)中的另一個(gè)變得可用以切換網(wǎng)絡(luò)。例如,計(jì)算設(shè)備104最初可通過因特網(wǎng)與計(jì)算設(shè)備102通信,如在計(jì)算設(shè)備104位于不支持局域網(wǎng)連接118的距離處。響應(yīng)于確定計(jì)算設(shè)備104現(xiàn)在處于計(jì)算設(shè)備102的局域網(wǎng)范圍內(nèi),鏈接模塊114、116可自動(dòng)通過局域網(wǎng)連接118進(jìn)行通信。如上所述,在使用這一功能時(shí)可計(jì)入各種考慮,如上述成本考慮。因而,可以利用各種不同的功能來支持設(shè)備鏈接,這也可被用來支持各種附加功能,如上述同伴體驗(yàn)。鏈接模塊114、116、124也可支持各種其他功能。例如,如上所述,連接可以是雙向的,使得設(shè)備中的每一個(gè)可以向另一設(shè)備發(fā)送數(shù)據(jù)和從另一設(shè)備接收數(shù)據(jù)。這一功能可按各種方式來利用。例如,計(jì)算設(shè)備102可被配置成向計(jì)算設(shè)備104通知內(nèi)容輸出的當(dāng)前狀·態(tài)。計(jì)算設(shè)備104隨后可利用這一信息來提供功能,如定位相關(guān)內(nèi)容、基于與該相關(guān)內(nèi)容相關(guān)聯(lián)的一個(gè)或多個(gè)場(chǎng)景來執(zhí)行因特網(wǎng)搜索,等等。情況反過來也一樣,因?yàn)橛?jì)算設(shè)備104可向計(jì)算設(shè)備102傳遞狀態(tài),該狀態(tài)可被該設(shè)備用來支持功能,如由計(jì)算設(shè)備102在對(duì)應(yīng)于計(jì)算設(shè)備104的內(nèi)容輸出的當(dāng)前點(diǎn)處繼續(xù)回放內(nèi)容。在另一示例中,鏈接模塊114、116、124還可支持各種不同的功能加密算法來保護(hù)經(jīng)由局域網(wǎng)連接118的通信和遠(yuǎn)程地經(jīng)由網(wǎng)絡(luò)120的通信兩者,等等。此外,雖然相關(guān)于網(wǎng)絡(luò)120來描述了因特網(wǎng),但本發(fā)明技術(shù)也可支持各種不同類型的網(wǎng)絡(luò),如使用單個(gè)域、作為企業(yè)的一部分、內(nèi)聯(lián)網(wǎng),等等。對(duì)設(shè)備鏈接技術(shù)的進(jìn)一步討論可相關(guān)于以下過程找到。示例過程以下討論描述了可利用上述系統(tǒng)和設(shè)備來實(shí)現(xiàn)的設(shè)備鏈接技術(shù)??梢允褂糜布?、固件或軟件或其組合來實(shí)現(xiàn)每一個(gè)過程的各方面。過程被示為一組框,它們指定由一個(gè)或多個(gè)設(shè)備執(zhí)行的操作,不一定僅限于所示出的用于由相應(yīng)的框執(zhí)行操作的順序。在以下討論的部分中將參考圖I的環(huán)境100和圖2的系統(tǒng)200。圖3是描繪一示例實(shí)現(xiàn)中的過程300的流程圖,其中網(wǎng)絡(luò)服務(wù)被配置成作為設(shè)備之間的連接的中介。在網(wǎng)絡(luò)服務(wù)處維護(hù)描述多個(gè)設(shè)備的特性的數(shù)據(jù),其中該多個(gè)設(shè)備與該網(wǎng)絡(luò)服務(wù)的一用戶賬戶相關(guān)聯(lián)(框302)。例如,服務(wù)提供者122的鏈接模塊124可以從與用戶的賬戶相關(guān)聯(lián)的計(jì)算設(shè)備102、104接收數(shù)據(jù)。可響應(yīng)于對(duì)相應(yīng)設(shè)備處的設(shè)置選擇來接收這一數(shù)據(jù)以準(zhǔn)許發(fā)現(xiàn)該設(shè)備。形成通信以供該多個(gè)設(shè)備中的一個(gè)設(shè)備接收,其中該通信包括與該多個(gè)設(shè)備中的另一個(gè)設(shè)備有關(guān)的一部分?jǐn)?shù)據(jù)并且該一部分?jǐn)?shù)據(jù)適于由該接收設(shè)備發(fā)現(xiàn)該多個(gè)設(shè)備中的該另一設(shè)備以發(fā)起這兩設(shè)備之間的局域網(wǎng)連接(框304)。例如,該通信可包括可用于在本地定位設(shè)備的數(shù)據(jù),例如可經(jīng)由它來通過局域網(wǎng)連接訪問該另一設(shè)備的有線或無線子網(wǎng)。該通信還可包括可用于遠(yuǎn)程地定位設(shè)備的數(shù)據(jù),如IP地址。這一數(shù)據(jù)隨后可被用來形成能用于支持各種功能的連接,如上述同伴體驗(yàn)。圖4是描繪一示例實(shí)現(xiàn)中的過程400的流程圖,其中計(jì)算設(shè)備被配置成利用局域網(wǎng)連接和/或遠(yuǎn)程網(wǎng)絡(luò)連接來與另一計(jì)算設(shè)備進(jìn)行通信。在與用戶賬戶相關(guān)聯(lián)的計(jì)算設(shè)備處從網(wǎng)絡(luò)服務(wù)接收標(biāo)識(shí)與該用戶賬戶相關(guān)聯(lián)的另一計(jì)算設(shè)備的數(shù)據(jù)(框402)。如上所述,該數(shù)據(jù)可以用各種方式來描述該設(shè)備,如通過網(wǎng)絡(luò)地址、該設(shè)備的名稱,等等。響應(yīng)于該計(jì)算設(shè)備確定該另一計(jì)算設(shè)備是經(jīng)由局域網(wǎng)連接可用的,該計(jì)算設(shè)備形成與該另一計(jì)算設(shè)備的局域網(wǎng)連接(框404)。例如,在可用的情況下,計(jì)算設(shè)備102可以形成與計(jì)算設(shè)備104的局域無線連接(例如,Wi-Fi)。響應(yīng)于該計(jì)算設(shè)備確定該另一計(jì)算設(shè)備是經(jīng)由局域網(wǎng)連接不可用的,該計(jì)算設(shè)備形成與該另一計(jì)算設(shè)備的非局域網(wǎng)連接(框406)。繼續(xù)先前示例,如果計(jì)算設(shè)備104是經(jīng)由局域網(wǎng)連接118不可用的,則計(jì)算設(shè)備102可以形成經(jīng)由網(wǎng)絡(luò)120 (例如,因特網(wǎng)或其他廣 域網(wǎng))的網(wǎng)絡(luò)連接。也構(gòu)想了各種其他示例。圖5是描繪一示例實(shí)現(xiàn)中的過程500的流程圖,其中通過設(shè)備鏈接支持了同伴體驗(yàn)。通過與網(wǎng)絡(luò)服務(wù)的通信來發(fā)現(xiàn)設(shè)備的可用性以支持同伴體驗(yàn),該可用性是通過該設(shè)備與用戶賬戶的關(guān)聯(lián)來確定的(框502)。例如,被配置成移動(dòng)通信設(shè)備(例如,無線電話)的計(jì)算設(shè)備104可用于服務(wù)提供者122進(jìn)行通信以確定諸如被配置成游戲控制臺(tái)的計(jì)算設(shè)備102等設(shè)備是否可用。作為該發(fā)現(xiàn)的結(jié)果,從網(wǎng)絡(luò)服務(wù)接收到的數(shù)據(jù)被用來發(fā)起該計(jì)算設(shè)備與該設(shè)備之間的局域網(wǎng)連接,其中該局域網(wǎng)連接能用于傳遞同伴體驗(yàn)中所涉及的數(shù)據(jù)(框504)。例如,計(jì)算設(shè)備104可接收以下數(shù)據(jù)該數(shù)據(jù)描述了計(jì)算設(shè)備102經(jīng)由其可用的有線或無線子網(wǎng)。還構(gòu)想了各種其他示例,其示例可相關(guān)于以下實(shí)現(xiàn)示例找到。實(shí)現(xiàn)示例下文描述先前描述的技術(shù)的實(shí)現(xiàn)示例。在一個(gè)或多個(gè)同伴體驗(yàn)場(chǎng)景中,用戶能夠使用設(shè)備來瀏覽視頻目錄等并隨后挑選一部影片,租借它并在控制臺(tái)上播放它。在該影片期間,用戶能夠使用移動(dòng)通信設(shè)備或其他設(shè)備來控制它,例如播放/暫停、快進(jìn)和倒帶等。游戲控制臺(tái)還可被配置成向該設(shè)備通知控制臺(tái)上所發(fā)生的事情,如當(dāng)前影片狀態(tài)、控制臺(tái)上的標(biāo)題變化,等等。從該設(shè)備中,用戶能夠啟動(dòng)控制臺(tái)上的標(biāo)題,例如以得到在控制臺(tái)上運(yùn)行的標(biāo)題的標(biāo)題ID。在設(shè)備之間的通信方面,消息交換可落入各個(gè)類別,其示例包括·操作我如何觸發(fā)另一設(shè)備上的工作?·通知如何向我通知另一設(shè)備上的狀態(tài)改變?存在可發(fā)生在該系統(tǒng)中的各種通知 活動(dòng)標(biāo)題改變啟動(dòng)了新標(biāo)題。當(dāng)在控制臺(tái)上(無論是經(jīng)由控制器輸入還是同伴命令)啟動(dòng)了新標(biāo)題時(shí),這一通知發(fā)生。 媒體狀態(tài)改變播放頭(playhead)狀態(tài)的一些方面已經(jīng)改變,如內(nèi)容ID、回放速率、播放頭位置、或播放/暫停狀態(tài)。這一通知既周期性地發(fā)生以在各設(shè)備間保持位置變量的同步,也在每當(dāng)基于用戶輸入(例如,按下了停止按鈕)發(fā)生了改變時(shí)即時(shí)地發(fā)生。存在可在該系統(tǒng)中發(fā)出的各種操作 啟動(dòng)標(biāo)題啟動(dòng)控制臺(tái)標(biāo)題,可任選地使用用于指示要顯示哪一段媒體內(nèi)容的命令行自變量。在從指南或搜索結(jié)果中選擇了新的一段內(nèi)容時(shí),這一命令可以由同伴設(shè)備(在以下討論中也被稱為“同伴”)發(fā)出?!か@得活動(dòng)標(biāo)題查詢控制臺(tái)以尋找當(dāng)前運(yùn)行的標(biāo)題。在同伴首先連接到控制臺(tái)以獲得初始標(biāo)題ID時(shí)以及每當(dāng)客戶機(jī)顯式地刷新這一信息時(shí)(例如,從休眠返回),這一命令可被調(diào)用。這一命令的結(jié)果包含與活動(dòng)標(biāo)題改變通知相同的信息。·發(fā)送輸入向控制臺(tái)發(fā)送輸入命令。每當(dāng)點(diǎn)擊了傳輸控制(例如,播放、暫停、停止)時(shí),這一命令由同伴發(fā)出。·獲得媒體狀態(tài)查 詢控制臺(tái)以尋找當(dāng)前媒體狀態(tài)。在同伴首先連接到控制臺(tái)以獲得初始媒體狀態(tài)時(shí)以及每當(dāng)客戶機(jī)需要顯式地刷新這一信息時(shí)(例如,從休眠返回),這可被調(diào)用。這一命令的結(jié)果包含與媒體狀態(tài)改變通知相同的信息。媒體狀態(tài)在該示例中,在協(xié)議和API兩者中使用的主數(shù)據(jù)結(jié)構(gòu)是媒體狀態(tài)結(jié)構(gòu)。這一結(jié)構(gòu)表示在媒體應(yīng)用/標(biāo)題內(nèi)播放的當(dāng)前播放頭狀態(tài)和內(nèi)容ID。媒體狀態(tài)可從控制臺(tái)媒體API中導(dǎo)出并包括以下字段/屬性
權(quán)利要求
1.一種由實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)的一個(gè)或多個(gè)計(jì)算設(shè)備來實(shí)現(xiàn)的方法,所述方法包括在所述網(wǎng)絡(luò)服務(wù)處維護(hù)描述多個(gè)設(shè)備的特性的數(shù)據(jù),其中所述多個(gè)設(shè)備與所述網(wǎng)絡(luò)服務(wù)的一用戶賬戶相關(guān)聯(lián)(302);以及形成通信以供所述多個(gè)設(shè)備中的一個(gè)設(shè)備接收,其中所述通信包括與所述多個(gè)設(shè)備中的另一個(gè)設(shè)備有關(guān)的一部分?jǐn)?shù)據(jù)并且所述一部分?jǐn)?shù)據(jù)適于由所述接收設(shè)備發(fā)現(xiàn)所述多個(gè)設(shè)備中的所述另一設(shè)備以發(fā)起這兩設(shè)備之間的局域網(wǎng)連接(304)。
2.如權(quán)利要求I所述的方法,其特征在于,所述通信還包括與所述多個(gè)設(shè)備中的所述另一設(shè)備有關(guān)的另一部分?jǐn)?shù)據(jù)并且所述另一部分?jǐn)?shù)據(jù)適于發(fā)現(xiàn)所述多個(gè)設(shè)備中的所述另一設(shè)備以發(fā)起這兩設(shè)備之間的遠(yuǎn)程網(wǎng)絡(luò)連接。
3.如權(quán)利要求I所述的方法,其特征在于,所述一部分?jǐn)?shù)據(jù)描述有線或無線子網(wǎng),所述另一設(shè)備是能經(jīng)由所述有線或無線子網(wǎng)通過所述局域網(wǎng)連接來訪問的。
4.如權(quán)利要求I所述的方法,其特征在于,響應(yīng)于確定所述另一設(shè)備是不能經(jīng)由所述局域網(wǎng)連接訪問的,所述一部分?jǐn)?shù)據(jù)能由所述接收設(shè)備用來形成與所述另一設(shè)備的遠(yuǎn)程網(wǎng)絡(luò)連接。
5.如權(quán)利要求I所述的方法,其特征在于,所述一部分?jǐn)?shù)據(jù)能由所述接收設(shè)備用來形成與所述另一設(shè)備的、包括所述局域網(wǎng)連接和遠(yuǎn)程網(wǎng)絡(luò)連接的混合網(wǎng)絡(luò)連接。
6.如權(quán)利要求I所述的方法,其特征在于,響應(yīng)于確定所述局域網(wǎng)連接或遠(yuǎn)程網(wǎng)絡(luò)連接的不可用性,所述一部分?jǐn)?shù)據(jù)能由所述接收設(shè)備用來執(zhí)行后退操作,以在所述局域網(wǎng)連接和所述遠(yuǎn)程網(wǎng)絡(luò)連接之間進(jìn)行切換。
7.如權(quán)利要求I所述的方法,其特征在于,所述一部分?jǐn)?shù)據(jù)能由所述接收設(shè)備用來支持對(duì)所述接收設(shè)備與所述另一設(shè)備之間的通信的加密。
8.一種包括至少部分用硬件來實(shí)現(xiàn)的一個(gè)或多個(gè)模塊的計(jì)算設(shè)備(102),所述一個(gè)或多個(gè)模塊被配置成執(zhí)行以下操作從網(wǎng)絡(luò)服務(wù)接收與用戶賬戶相關(guān)聯(lián)的數(shù)據(jù),所述數(shù)據(jù)標(biāo)識(shí)與所述用戶賬戶相關(guān)聯(lián)的另一計(jì)算設(shè)備;響應(yīng)于確定所述另一計(jì)算設(shè)備是經(jīng)由局域網(wǎng)連接可用的,由所述計(jì)算設(shè)備形成與所述另一計(jì)算設(shè)備的所述局域網(wǎng)連接;響應(yīng)于確定所述另一計(jì)算設(shè)備是經(jīng)由局域網(wǎng)連接不可用的,由所述計(jì)算設(shè)備形成與所述另一計(jì)算設(shè)備的非局域網(wǎng)連接。
9.如權(quán)利要求8所述的計(jì)算設(shè)備,其特征在于,所述數(shù)據(jù)描述有線或無線子網(wǎng),其中要使得能經(jīng)由所述有線或無線子網(wǎng)通過所述局域網(wǎng)連接來訪問所述另一計(jì)算設(shè)備。
10.如權(quán)利要求8所述的計(jì)算設(shè)備,其特征在于,所述數(shù)據(jù)被所述另一計(jì)算設(shè)備提供給所述網(wǎng)絡(luò)服務(wù)。
全文摘要
描述了設(shè)備鏈接。在一個(gè)或多個(gè)實(shí)現(xiàn)中,在網(wǎng)絡(luò)服務(wù)處維護(hù)描述多個(gè)設(shè)備的特性的數(shù)據(jù),其中該多個(gè)設(shè)備與該網(wǎng)絡(luò)服務(wù)的一用戶賬戶相關(guān)聯(lián)。形成通信以供該多個(gè)設(shè)備中的一個(gè)設(shè)備接收,其中該通信包括與該多個(gè)設(shè)備中的另一個(gè)設(shè)備有關(guān)的一部分?jǐn)?shù)據(jù)并且該一部分?jǐn)?shù)據(jù)適于由該接收設(shè)備發(fā)現(xiàn)該多個(gè)設(shè)備中的該另一設(shè)備以在這兩設(shè)備之間發(fā)起局域網(wǎng)連接。
文檔編號(hào)H04L12/28GK102932428SQ201210382719
公開日2013年2月13日 申請(qǐng)日期2012年10月10日 優(yōu)先權(quán)日2011年10月11日
發(fā)明者M·劉, A·V·迪斯科羅, E·H-S·路易, K·E·林, R·B·埃爾格拉姆, D·F·伯克斯, M·J·加金, Z·徐, T·R·曼尼恩, G·加德納, J·L·杜威, S·J·庫(kù)帕拉, C·A·斯蒂伯 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1