亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應(yīng)用啟動(dòng)器改變大小的制作方法

文檔序號:12141972閱讀:453來源:國知局
應(yīng)用啟動(dòng)器改變大小的制作方法與工藝

計(jì)算設(shè)備常規(guī)地以各種特定方式被配置成支持針對特別設(shè)置定制的與計(jì)算設(shè)備進(jìn)行的不同的用戶交互(interaction)。計(jì)算設(shè)備例如可以被配置成支持移動(dòng)使用并因此諸如通過包括電池、便攜尺寸和用戶界面而針對那個(gè)使用進(jìn)行優(yōu)化,其中用戶界面被配置用于由用戶的一只或多只手進(jìn)行的交互。同樣地,計(jì)算設(shè)備可以被配置用于非移動(dòng)應(yīng)用,諸如傳統(tǒng)的臺(tái)式PC,其具有相對大的尺寸并且包括被配置成在桌面設(shè)置中輔助用戶交互的設(shè)備,諸如鍵盤和光標(biāo)控制設(shè)備。

支持在各種設(shè)置中的使用并因此可以支持在各種使用場景中的交互的計(jì)算設(shè)備現(xiàn)在也是可用的。這樣的計(jì)算設(shè)備的示例可以包括平板計(jì)算機(jī)和包括大量的計(jì)算資源的其它配置,其中計(jì)算資源使得這些設(shè)備適合于執(zhí)行各種不同的交互。然而,常規(guī)技術(shù)典型地將用戶限制于針對單個(gè)設(shè)置和對應(yīng)使用場景進(jìn)行定制的用戶交互并因而當(dāng)被用于其它設(shè)置中時(shí)能夠限制與設(shè)備進(jìn)行的交互。



技術(shù)實(shí)現(xiàn)要素:

描述應(yīng)用啟動(dòng)器(launcher)改變大小(sizing)技術(shù)。在一個(gè)或多個(gè)實(shí)現(xiàn)方式中,由計(jì)算設(shè)備確定在與計(jì)算設(shè)備進(jìn)行交互的用戶的可能使用語境(context)。由計(jì)算設(shè)備基于所確定的用戶的可能使用語境在用戶界面的顯示區(qū)域內(nèi)動(dòng)態(tài)地改變應(yīng)用啟動(dòng)器的大小。應(yīng)用啟動(dòng)器被配置用于響應(yīng)于從用戶接收的輸入而輸出并且包括可選擇的以導(dǎo)航至與各自應(yīng)用相對應(yīng)的用戶界面的應(yīng)用的多個(gè)表示(representation)。

在一個(gè)或多個(gè)實(shí)現(xiàn)方式中,計(jì)算設(shè)備包括具有可用顯示區(qū)域來顯示用戶界面的顯示設(shè)備和至少部分地在硬件中實(shí)現(xiàn)的一個(gè)或多個(gè)模塊。這一個(gè)或多個(gè)模塊被配置成暴露應(yīng)用啟動(dòng)器,其中應(yīng)用啟動(dòng)器在顯示設(shè)備的可用顯示區(qū)域內(nèi)在水平和垂直方向兩者中是動(dòng)態(tài)可調(diào)整大小的并且包括應(yīng)用的多個(gè)表示,其是可選擇的以導(dǎo)航至與各自應(yīng)用相對應(yīng)的用戶界面。

在一個(gè)或多個(gè)實(shí)現(xiàn)方式中,計(jì)算設(shè)備包括顯示設(shè)備、處理系統(tǒng)和被配置成保持(maintain)操作系統(tǒng)的存儲(chǔ)器,其中操作系統(tǒng)是由處理系統(tǒng)可執(zhí)行的,以便在顯示設(shè)備上引起應(yīng)用啟動(dòng)器的輸出。操作系統(tǒng)被配置成在應(yīng)用啟動(dòng)器的消費(fèi)(consumptive)模式和應(yīng)用啟動(dòng)器的生產(chǎn)(productive)模式之間引起切換,以響應(yīng)確定在與計(jì)算設(shè)備進(jìn)行交互的用戶的可能使用語境。

提供這個(gè)概述部分來以簡化形式介紹下面在具體描述部分中進(jìn)一步描述的概念的選擇。這個(gè)概述部分并不打算識別所請求保護(hù)的主題的關(guān)鍵特性或基本特性,也不打算被用作輔助手段來確定所請求保護(hù)的主題的范疇。

附圖說明

參考附圖來描述具體的描述部分。在這些附圖中,參考號的最左邊(多個(gè))數(shù)字識別該參考號首次出現(xiàn)在其中的附圖。相同的參考號在說明書和附圖中在不同實(shí)例中的使用可以指示類似的或相同的項(xiàng)。

圖1描繪被配置成執(zhí)行本文所述的應(yīng)用啟動(dòng)器改變大小技術(shù)的示例實(shí)現(xiàn)方式中的環(huán)境。

圖2描繪將圖1的應(yīng)用啟動(dòng)器顯示為被配置用于在生產(chǎn)使用語境中使用的示例實(shí)現(xiàn)方式。

圖3描繪將圖2的應(yīng)用啟動(dòng)器顯示為支持兩列的示例實(shí)現(xiàn)方式。

圖4描繪將圖3的應(yīng)用啟動(dòng)器顯示為支持這些列內(nèi)的分組的示例實(shí)現(xiàn)方式。

圖5和6描繪將應(yīng)用啟動(dòng)器的動(dòng)態(tài)改變大小顯示為在兩列格式中利用(leverage)圖4的分組的示例實(shí)現(xiàn)方式。

圖7描繪將圖1的應(yīng)用啟動(dòng)器顯示為支持單個(gè)列內(nèi)的分組的示例實(shí)現(xiàn)方式。

圖8描繪顯示可以被圖1的應(yīng)用啟動(dòng)器采用的附加格式的示例實(shí)現(xiàn)方式。

圖9描繪示例實(shí)現(xiàn)方式,其中圖1的計(jì)算設(shè)備的啟動(dòng)器模塊動(dòng)態(tài)地改變應(yīng)用啟動(dòng)器的大小,以響應(yīng)在與計(jì)算設(shè)備進(jìn)行交互的用戶的使用語境的指示。

圖10描繪將外圍設(shè)備顯示為被依附(attach)到計(jì)算設(shè)備的示例實(shí)現(xiàn)方式并因此指示可能的生產(chǎn)使用語境。

圖11是描繪其中可能使用語境的確定被用作動(dòng)態(tài)改變應(yīng)用啟動(dòng)器大小的基礎(chǔ)的示例實(shí)現(xiàn)方式中的過程的流程圖。

圖12圖示能夠被實(shí)現(xiàn)為參考圖1-11所描述的任何類型的計(jì)算設(shè)備來實(shí)現(xiàn)本文所述的技術(shù)的實(shí)施例的示例設(shè)備的各種組件。

具體實(shí)施方式

概述

與計(jì)算設(shè)備進(jìn)行交互的常規(guī)技術(shù)典型地針對單個(gè)使用場景進(jìn)行優(yōu)化,諸如以支持由移動(dòng)計(jì)算設(shè)備進(jìn)行的移動(dòng)操作。因此,這些技術(shù)并沒有解決不斷增加范圍的現(xiàn)在經(jīng)由這些計(jì)算設(shè)備而正使之可用的功能。

描述應(yīng)用啟動(dòng)器改變大小技術(shù)。在一個(gè)或多個(gè)實(shí)現(xiàn)方式中,應(yīng)用啟動(dòng)器被配置成支持動(dòng)態(tài)改變大小,其可以被用來支持廣泛的功能。繼續(xù)上面的討論,例如,計(jì)算設(shè)備可以做出在與該設(shè)備進(jìn)行交互的用戶的可能使用語境的確定,諸如是在針對手持交互而優(yōu)化的消費(fèi)語境中還是在針對與外圍設(shè)備例如光標(biāo)控制設(shè)備和鍵盤進(jìn)行的交互而優(yōu)化的生產(chǎn)語境中??梢砸愿鞣N其它方式做出這個(gè)確定,如參照圖9進(jìn)一步描述的。

無論如何做出該確定,該確定隨后可以被用作動(dòng)態(tài)配置計(jì)算設(shè)備的功能諸如動(dòng)態(tài)改變應(yīng)用啟動(dòng)器大小的基礎(chǔ)。例如,應(yīng)用啟動(dòng)器可以采取全屏模式,其在消費(fèi)模式中具有應(yīng)用的大表示來支持使用用戶的手進(jìn)行的選擇,并且應(yīng)用啟動(dòng)器可以采取較小的整體視圖(overall view),其也具有使用光標(biāo)控制設(shè)備可選擇的較小表示。

應(yīng)用啟動(dòng)器也可以是采用各種其它方式而動(dòng)態(tài)可改變大小的。例如,用戶可以指定在應(yīng)用啟動(dòng)器內(nèi)的應(yīng)用的表示的添加或移除,諸如以鎖定(pin)或解鎖(unpin)表示應(yīng)用的瓦片(tile)。計(jì)算設(shè)備可以隨后在水平和/或垂直方向上動(dòng)態(tài)地調(diào)整應(yīng)用啟動(dòng)器的大小。進(jìn)一步,用戶也可以手動(dòng)指定應(yīng)用啟動(dòng)器的尺寸,諸如以指定行或列的數(shù)量、“拖放”應(yīng)用啟動(dòng)器的邊界等等。計(jì)算設(shè)備可以隨后“尊重(respect)這個(gè)尺寸”,以致一旦指定的尺寸是滿的,通過在應(yīng)用啟動(dòng)器內(nèi)的連續(xù)滾動(dòng)可以訪問附加表示。也設(shè)想附加功能,諸如將尺寸建立在用戶已與之交互的其它應(yīng)用啟動(dòng)器的基礎(chǔ)之上,參照以下章節(jié)可以找到其進(jìn)一步的討論。

在以下討論中,首先描述可以采用本文所述的技術(shù)的示例環(huán)境。隨后描述可以在示例環(huán)境以及其它環(huán)境中執(zhí)行的示例過程。因此,示例過程的執(zhí)行不限于示例環(huán)境,并且示例環(huán)境不限于示例過程的執(zhí)行。

示例環(huán)境

圖1是可操作來采用本文所述的應(yīng)用啟動(dòng)器改變大小技術(shù)的示例實(shí)現(xiàn)方式中的環(huán)境100的圖示。所圖示的環(huán)境100包括計(jì)算設(shè)備102的示例,其被圖示為具有外殼104的移動(dòng)計(jì)算設(shè)備(例如平板計(jì)算機(jī)或移動(dòng)電話),其中外殼104被配置成由用戶的一只或多只手106來握持。也設(shè)想計(jì)算設(shè)備102的各種其它配置。

例如,計(jì)算設(shè)備102可以被配置為傳統(tǒng)的計(jì)算機(jī)(例如臺(tái)式個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)等等)、移動(dòng)站、娛樂器具、無線電話、平板計(jì)算機(jī)、上網(wǎng)本等等,如參照圖12進(jìn)一步描述的。因而,計(jì)算設(shè)備102的范圍可以從具有大量的存儲(chǔ)器和處理器資源的全資源設(shè)備(例如個(gè)人計(jì)算機(jī)、游戲控制臺(tái))到具有有限的存儲(chǔ)器和/或處理資源的低資源設(shè)備(例如傳統(tǒng)的機(jī)頂盒、手持游戲控制臺(tái))。計(jì)算設(shè)備102也可以涉及引起計(jì)算設(shè)備102執(zhí)行一個(gè)或多個(gè)操作的軟件。

計(jì)算設(shè)備102也被圖示為包括顯示設(shè)備108、處理系統(tǒng)110和在這個(gè)實(shí)例中是存儲(chǔ)器112的計(jì)算機(jī)可讀存儲(chǔ)媒體的示例。存儲(chǔ)器112被配置成保持應(yīng)用114,其中應(yīng)用是由處理系統(tǒng)100可執(zhí)行的,以執(zhí)行一個(gè)或多個(gè)操作。

處理系統(tǒng)110不受用于形成其的材料或其中所采用的處理機(jī)制的限制。例如,處理系統(tǒng)110可以包括(多個(gè))半導(dǎo)體和/或晶體管(例如電子集成電路(IC)),諸如片上系統(tǒng)、處理器、中央處理單元、處理核、功能塊等等。在這樣的語境中,可執(zhí)行指令可以是電子可執(zhí)行指令??晒┻x擇地,處理系統(tǒng)110的機(jī)制或用于處理系統(tǒng)110的機(jī)制并因而計(jì)算設(shè)備的機(jī)制或用于計(jì)算設(shè)備的機(jī)制可以包括但不限于量子計(jì)算、光學(xué)計(jì)算、機(jī)械計(jì)算(例如,使用納米技術(shù))等等。另外,雖然顯示單個(gè)存儲(chǔ)器112,但是可以采用各種各樣的類型和組合的存儲(chǔ)器,諸如隨機(jī)存取存儲(chǔ)器(RAM)、硬盤存儲(chǔ)器、可移除介質(zhì)存儲(chǔ)器和其它類型的計(jì)算機(jī)可讀媒體。

計(jì)算設(shè)備102進(jìn)一步被圖示為包括操作系統(tǒng)116。操作系統(tǒng)116被配置成將計(jì)算設(shè)備102的底層功能抽象化成在計(jì)算設(shè)備102上可執(zhí)行的應(yīng)用114。例如,操作系統(tǒng)116可以抽象化處理系統(tǒng)119、存儲(chǔ)器112、網(wǎng)絡(luò)、輸入/輸出和/或顯示設(shè)備108的顯示功能等等,以致應(yīng)用114可以在不知道“如何”實(shí)現(xiàn)這個(gè)底層功能的情況下被寫入。應(yīng)用114例如可以給操作系統(tǒng)116提供將由顯示設(shè)備104來渲染和顯示的數(shù)據(jù)而無需明白將如何執(zhí)行這個(gè)渲染。操作系統(tǒng)116也可以表示各種其它的諸如管理由計(jì)算設(shè)備102的用戶可導(dǎo)航的文件系統(tǒng)和用戶界面的功能。

操作系統(tǒng)116可以被配置成處理由計(jì)算設(shè)備102支持的各種不同的輸入/輸出功能。因而,操作系統(tǒng)116包括涉及由計(jì)算設(shè)備102以及用于檢測那些輸入的設(shè)備進(jìn)行的輸入的識別和/或輸出的供應(yīng)的功能。例如,操作系統(tǒng)116可以被配置成識別手勢并引起對應(yīng)于這些手勢的操作被執(zhí)行等等。這些輸入可以被檢測,以便由操作系統(tǒng)110以各種不同的方式來處理。

例如,操作系統(tǒng)110可以被配置成經(jīng)由與硬件設(shè)備、例如使用顯示設(shè)備108的觸摸屏功能檢測到的用戶的手106的手指進(jìn)行的觸摸交互來接收一個(gè)或多個(gè)輸入。觸摸輸入的識別可以被操作系統(tǒng)116利用來與由計(jì)算設(shè)備102輸出的用戶界面進(jìn)行交互,諸如與游戲、應(yīng)用進(jìn)行交互、瀏覽因特網(wǎng)、改變計(jì)算設(shè)備102的一個(gè)或多個(gè)設(shè)置等等。也設(shè)想并不牽涉與顯示設(shè)備104進(jìn)行的觸摸交互的各種其它的硬件設(shè)備。這樣的硬件設(shè)備的示例包括光標(biāo)控制設(shè)備(例如鼠標(biāo))、遙控器(例如電視遙控器)、移動(dòng)通信設(shè)備(例如被配置成控制計(jì)算設(shè)備102的一個(gè)或多個(gè)操作的無線電話)和其它設(shè)備。

操作系統(tǒng)116也可以表示各種其它的諸如管理由計(jì)算設(shè)備102的用戶可導(dǎo)航的文件系統(tǒng)和用戶界面的功能。這個(gè)的示例被圖示為啟動(dòng)器模塊118,其代表實(shí)現(xiàn)應(yīng)用啟動(dòng)器120(例如開始屏幕或開始菜單)的功能,其示例在圖1中被顯示在計(jì)算設(shè)備102的顯示設(shè)備108上的用戶界面中。

應(yīng)用啟動(dòng)器120包括多個(gè)應(yīng)用114的表示諸如圖標(biāo)、瓦片、文本描述等等并且可以以各種方式來配置。應(yīng)用啟動(dòng)器120例如可以被配置為分級文件結(jié)構(gòu)的根級別,例如其它級別之中的每一個(gè)級別在分級結(jié)構(gòu)中在根級別“下方”。在所圖示的示例中所示的表示是可選擇的,以啟動(dòng)應(yīng)用114之中的對應(yīng)應(yīng)用,以便在計(jì)算設(shè)備102上執(zhí)行。以這種方式,用戶可以容易地導(dǎo)航通過文件結(jié)構(gòu)并且發(fā)起感興趣的應(yīng)用114的執(zhí)行。也設(shè)想其它配置,其示例在下面進(jìn)行討論并在對應(yīng)附圖中進(jìn)行顯示。

操作系統(tǒng)116也被圖示為包括表示模塊122。表示模塊122代表管理應(yīng)用114的表示(例如瓦片、圖標(biāo)等等)和由應(yīng)用114可消費(fèi)的內(nèi)容的功能,其示例針對開始屏幕進(jìn)行圖示。在一些實(shí)例中,這些表示可以包括可以被顯示為這些表示的一部分的通知而不啟動(dòng)所表示的應(yīng)用114。這個(gè)功能被圖示為通知模塊124,其被配置成管理通知126以便作為這些表示的一部分而包含。

例如,天氣應(yīng)用的表示128被圖示為包括指示名稱和當(dāng)前天氣條件例如“72o”的通知。以這種方式,用戶可以容易地查看涉及應(yīng)用114的信息而不必啟動(dòng)和導(dǎo)航通過每一個(gè)應(yīng)用。雖然顯示特定應(yīng)用114的表示,但是也設(shè)想應(yīng)用的其它表示,諸如參考用戶參與服務(wù)的應(yīng)用的表示,例如社交網(wǎng)絡(luò)服務(wù)中的朋友。

在一個(gè)或多個(gè)實(shí)現(xiàn)方式中,通知126可以被管理而不執(zhí)行對應(yīng)應(yīng)用114。例如,通知模塊124可以從各種不同的源諸如從軟件(例如,由計(jì)算設(shè)備102執(zhí)行的其它應(yīng)用)、經(jīng)由網(wǎng)絡(luò)134從web(網(wǎng)絡(luò))服務(wù)132等等接收通知126。這可以響應(yīng)于應(yīng)用114利用通知模塊124進(jìn)行的注冊來執(zhí)行,以指定將在哪里以及將如何接收通知。通知模塊124可以隨后管理如何作為這些表示的一部分來顯示通知126而不執(zhí)行應(yīng)用114。這可以用于通過不運(yùn)行應(yīng)用114之中的每一個(gè)應(yīng)用以輸出通知126來改進(jìn)計(jì)算設(shè)備102的電池壽命和性能。

雖然這個(gè)討論描述在客戶端上通知模塊124的并入,但是可以以各種方式來實(shí)現(xiàn)通知模塊124的功能。例如,可以由web服務(wù)132整體或部分并入通知模塊124的功能。通知模塊130例如可以處理從其它web服務(wù)接收的通知并管理這些通知,以便例如通過應(yīng)用114利用通知模塊124、130的注冊在網(wǎng)絡(luò)134上分發(fā)至計(jì)算設(shè)備102,以致這些通知126可以作為這些表示的一部分被輸出而不執(zhí)行所表示的應(yīng)用114。

應(yīng)用啟動(dòng)器120可以以各種不同的方式來配置。在所圖示的示例中,例如,應(yīng)用啟動(dòng)器120被配置用于在消費(fèi)使用語境中的交互。在這個(gè)語境中,應(yīng)用啟動(dòng)器120被配置成支持人工交互,諸如在手持設(shè)置中通過用戶的手106輸入的手勢。因此,應(yīng)用啟動(dòng)器120在基本上全屏視圖中被改變大小,其中在全屏視圖中顯示設(shè)備108的可用顯示區(qū)域的大部分被應(yīng)用啟動(dòng)器120用來顯示應(yīng)用114的表示和計(jì)算設(shè)備102的其它功能。在應(yīng)用啟動(dòng)器120中包括的表示也被改變大小成通過用戶的手106的手指而有效可選擇的。

應(yīng)用啟動(dòng)器120的輸出可以以各種方式來發(fā)起。在所圖示的示例中,例如,在顯示設(shè)備108上沿著用戶界面顯示的邊緣顯示任務(wù)欄(taskbar)136(例如快速啟動(dòng)欄)。任務(wù)欄136包括功能的表示,其包括應(yīng)用啟動(dòng)器120的表示138。應(yīng)用啟動(dòng)器120的表示138的選擇引起啟動(dòng)器模塊118在用戶界面中顯示應(yīng)用啟動(dòng)器120。任務(wù)欄136也可以被配置成包括當(dāng)前正由計(jì)算設(shè)備102(例如無論是主動(dòng)地還是在睡眠狀態(tài)中)執(zhí)行的應(yīng)用114的表示。

圖2描繪示例實(shí)現(xiàn)方式200,其將應(yīng)用啟動(dòng)器120顯示為被配置用于在生產(chǎn)使用語境中使用。如所圖示的,應(yīng)用啟動(dòng)器120的整體尺寸在生產(chǎn)使用語境中小于在圖1的消費(fèi)使用語境中的整體尺寸。應(yīng)用114的表示也具有較小的顯示尺寸。以這種方式,在應(yīng)用啟動(dòng)器120周圍的區(qū)域仍是由用戶可見的。例如,應(yīng)用114的用戶界面可以被顯示在應(yīng)用啟動(dòng)器120下面的層中,應(yīng)用啟動(dòng)器可以包括半透明部分,以致應(yīng)用用戶界面的各部分通過應(yīng)用啟動(dòng)器120(以及所圖示的背景圖像)等等而是可見的。

應(yīng)用啟動(dòng)器120包括chrome(鉻) 區(qū)202。chrome區(qū)202包括用戶的名稱以及可選擇來關(guān)“閉”計(jì)算設(shè)備102的功能和導(dǎo)航至用戶界面的“所有應(yīng)用”功能,其中用戶界面包括在計(jì)算設(shè)備102上可用的所有應(yīng)用114的表示。

應(yīng)用啟動(dòng)器120也包括多功能實(shí)用(multifunction utility)(MFU)204區(qū)域,其包括經(jīng)由計(jì)算設(shè)備102(例如,“這個(gè)PC”)的用戶界面而是可選擇的功能、查看文檔、訪問設(shè)置菜單、計(jì)算器應(yīng)用等等的表示。在MFU 204區(qū)域旁邊的是瓦片網(wǎng)格206,其包括在這個(gè)示例中被配置為瓦片的應(yīng)用114的表示,然而也設(shè)想其它的配置,諸如圖標(biāo)。這些瓦片包括如前所述的通知126,其可以被用來以非模態(tài)的方式在應(yīng)用啟動(dòng)器120內(nèi)通知用戶而不主動(dòng)執(zhí)行所表示的應(yīng)用114。

應(yīng)用114的表示在瓦片網(wǎng)格206中被布置為這個(gè)示例中的兩列并且被布置為這些列內(nèi)的分組。應(yīng)用啟動(dòng)器120的尺寸可以以各種方式來指定。例如,用戶可以在經(jīng)由MFU 202區(qū)域中的“設(shè)置”而可訪問的設(shè)置菜單中為應(yīng)用啟動(dòng)器120指定許多列或行。在另一示例中,用戶可以與應(yīng)用啟動(dòng)器120的邊界進(jìn)行交互,其被圖示為使用由光標(biāo)控制設(shè)備控制的光標(biāo)來執(zhí)行,以指定應(yīng)用啟動(dòng)器的水平和垂直尺寸。也設(shè)想其它示例,諸如通過手勢的使用。在進(jìn)一步示例中,用戶可以通過使用在應(yīng)用啟動(dòng)器120內(nèi)顯示的控制器(例如按鈕)在不同的尺寸之間選擇,例如,以便在圖1和2所示的視圖之間切換。

一旦被指定,啟動(dòng)器模塊118在這個(gè)示例中可以被配置成“尊重”用戶的選擇。如圖2所示,例如,用戶已為應(yīng)用啟動(dòng)器120指定尺寸。一旦應(yīng)用啟動(dòng)器120的可用顯示區(qū)域被消費(fèi)(即,“充滿”應(yīng)用114的表示),應(yīng)用啟動(dòng)器120可以支持滾動(dòng),例如,在這個(gè)示例中如利用瓦片的部分顯示208所指示的“向下”連續(xù)(例如非分頁)滾動(dòng)。應(yīng)用啟動(dòng)器120的動(dòng)態(tài)改變大小可以由啟動(dòng)器模塊118以各種方式來執(zhí)行,其示例如下進(jìn)行描述并在對應(yīng)附圖中進(jìn)行顯示。

圖3描繪將圖2的應(yīng)用啟動(dòng)器120顯示為支持兩列的示例實(shí)現(xiàn)方式300。這是圖2所示的生產(chǎn)使用中的應(yīng)用啟動(dòng)器120的配置的示例。應(yīng)用啟動(dòng)器120包括第一和第二列302、304,其中在這些列之間具有間隙來將它們彼此區(qū)分開來。第一和第二列302、304也可以支持應(yīng)用114的表示和涉及這些應(yīng)用的內(nèi)容的分組,其示例在下面進(jìn)行描述。

圖4描繪將圖3的應(yīng)用啟動(dòng)器120顯示為支持這些列內(nèi)的分組的示例實(shí)現(xiàn)方式400。在這個(gè)示例中,第一列302包括表示的第一和第二分組402、404。第二列304包括表示的單個(gè)分組406。這個(gè)布局可以被啟動(dòng)器模塊118利用來動(dòng)態(tài)地改變應(yīng)用啟動(dòng)器120的大小以及在應(yīng)用啟動(dòng)器內(nèi)布置瓦片,諸如在表示被添加至應(yīng)用啟動(dòng)器120或從應(yīng)用啟動(dòng)器120中被移除時(shí)自動(dòng)地且無需用戶干預(yù)來動(dòng)態(tài)地調(diào)整應(yīng)用啟動(dòng)器120的大小。

圖5和6描繪示例實(shí)現(xiàn)方式500、600,其顯示在兩列格式中利用圖4的分組的應(yīng)用啟動(dòng)器120的動(dòng)態(tài)改變大小。諸如瓦片之類的表示可以以各種方式被添加至應(yīng)用啟動(dòng)器120或者從應(yīng)用啟動(dòng)器120中被移除。用戶例如可以在用戶界面中“右擊(right click)”或作出手勢(例如在瓦片上“向下滑動(dòng)”),以引起應(yīng)用啟動(dòng)器118將表示添加至應(yīng)用啟動(dòng)器120以及從應(yīng)用啟動(dòng)器120中移除表示。因而,雖然以下描述其中表示被添加并且應(yīng)用啟動(dòng)器120相繼成長(grow)的示例,但是這個(gè)順序可以被顛倒來也描述這些表示從應(yīng)用啟動(dòng)器120中的移除。

圖5的示例實(shí)現(xiàn)方式500被圖示為包括第一、第二和第三階段502、504、506。在第一階段502,表示被添加至第一分組402。一旦這個(gè)分組是滿的,第二分組404在應(yīng)用啟動(dòng)器120中被添加至單個(gè)列內(nèi)的第一分組402,從而增加應(yīng)用啟動(dòng)器120的整體尺寸,例如在顯示應(yīng)用啟動(dòng)器120中消費(fèi)的顯示設(shè)備108的可用顯示區(qū)域的量。

這個(gè)處理可以繼續(xù),以致一旦第一列302的第一和第二分組402、404被填充,如前所述,具有單個(gè)分組406的第二列304被添加。因而,在這個(gè)示例中,指定了兩列布局,其被用來在應(yīng)用啟動(dòng)器120內(nèi)布置表示。這個(gè)處理可以繼續(xù),以致被添加至應(yīng)用啟動(dòng)器120的相繼表示作為這些列內(nèi)的分組被添加。

如在圖6的第一和第二階段602、604中所示的,例如,一旦第一、第二和第三分組402、404和406被填充,第四分組606被添加至第一列302內(nèi)的第一和第二分組402、404的下面。同樣地,一旦第四分組606被填充,第五分組608在第二列304中被添加至第三分組406的下面。這個(gè)處理可以繼續(xù),以致如前描述,一旦應(yīng)用啟動(dòng)器120的可用顯示區(qū)域被消費(fèi),滾動(dòng)功能可以被用來導(dǎo)航通過這些表示。

圖7描繪示例實(shí)現(xiàn)方式700,其將圖1的應(yīng)用啟動(dòng)器120顯示為支持單個(gè)列內(nèi)的分組。這個(gè)示例實(shí)現(xiàn)方式700也使用第一、第二、第三和第四階段702、704、706、708來圖示。在第一階段702,單個(gè)列內(nèi)的單個(gè)垂直分組710初始地被用于布置應(yīng)用114的表示。這可以被用來當(dāng)包括少量表示時(shí)在應(yīng)用啟動(dòng)器120的顯示器中保留“緊致性”。

如前,一旦這個(gè)分組710被填充,第二分組712可以如在第二階段704中所示被添加至該列。分組的后續(xù)填充可以引起附加分組714、716如分別地在第三和第四階段706、708中所示垂直地被添加。也設(shè)想各種其它示例,其進(jìn)一步的討論緊隨其后并被顯示在對應(yīng)附圖中。

圖8描繪顯示可以由圖1的應(yīng)用啟動(dòng)器120采用的附加格式的示例實(shí)現(xiàn)方式800。在第一示例802中,顯示三列格式。第二示例804顯示從第一示例802的三列格式至四列格式的擴(kuò)展。第三示例806顯示三列布置,其中表示被添加至第三列并在第二列的下方。因而,可以由啟動(dòng)器模塊118在基于將被包括在啟動(dòng)器中的許多表示來動(dòng)態(tài)地改變應(yīng)用啟動(dòng)器120的大小中采用各種不同的布局。如前所述,啟動(dòng)器模塊120也可以基于使用語境來動(dòng)態(tài)地改變應(yīng)用啟動(dòng)器120的大小,其示例如下進(jìn)行描述并在對應(yīng)附圖中進(jìn)行顯示。

圖9描繪其中圖1的計(jì)算設(shè)備102的啟動(dòng)器模塊118響應(yīng)于在與計(jì)算設(shè)備102進(jìn)行交互的用戶的使用語境的指示而動(dòng)態(tài)地改變應(yīng)用啟動(dòng)器的大小的示例實(shí)現(xiàn)方式900。這個(gè)示例實(shí)現(xiàn)方式包括應(yīng)用啟動(dòng)器120的第一和第二示例902、904。

在第一示例902中,應(yīng)用啟動(dòng)器120被配置用于消費(fèi)使用語境,諸如以便在用戶正握持該設(shè)備來主要支持與用戶界面進(jìn)行的觸摸交互的同時(shí)加以使用。因此,第一示例902中的應(yīng)用啟動(dòng)器120被圖示在基本上全屏視圖中,其中在全屏視圖中啟動(dòng)器在用戶界面中被給予優(yōu)先地位(顯示在中心)并且消費(fèi)用戶界面的大部分的可用顯示區(qū)域。這些表示(例如瓦片)也被配置成具有支持經(jīng)由通過用戶的手106的手指輸入的手勢進(jìn)行的用戶選擇的尺寸。

在第二示例904中,顯示應(yīng)用啟動(dòng)器的生產(chǎn)使用語境配置。如所圖示的,應(yīng)用啟動(dòng)器120的整體尺寸在這個(gè)示例904中小于在消費(fèi)使用語境的示例902中的整體尺寸。應(yīng)用114的表示也具有較小的顯示尺寸。以這種方式,在應(yīng)用啟動(dòng)器120周圍的區(qū)域如前所述仍是由用戶可見的。

啟動(dòng)器模塊118在這個(gè)示例中被配置成基于在與計(jì)算設(shè)備進(jìn)行交互的用戶的可能使用語境的指示906來動(dòng)態(tài)地改變應(yīng)用啟動(dòng)器120的大小。這個(gè)指示906可以以各種方式來生成。例如,用于輸出用戶界面的顯示設(shè)備108的可用顯示區(qū)域的尺寸可以指示可能的使用語境。與12英寸屏幕進(jìn)行交互的用戶例如有可能正在消費(fèi)使用語境中進(jìn)行交互,而與30英寸屏幕進(jìn)行交互的用戶有可能例如在桌面(計(jì)算機(jī))上正在生產(chǎn)使用語境中進(jìn)行交互。進(jìn)一步,由顯示設(shè)備108支持的功能也可以是指示性的。例如,缺少由顯示設(shè)備108進(jìn)行的觸摸屏支持可以指示在生產(chǎn)使用語境中的交互。

在另一示例中,可以基于計(jì)算設(shè)備本身在三維空間中的取向或移動(dòng)來生成指示906。例如,加速計(jì)等等可以被用來確定是否計(jì)算設(shè)備102已表現(xiàn)出移動(dòng),而如果是這樣的話,用戶有可能正在消費(fèi)使用語境中與計(jì)算設(shè)備102進(jìn)行交互,而缺少移動(dòng)可以指示生產(chǎn)使用語境。另外,計(jì)算設(shè)備102在三維空間中的取向可以指示:用戶是有可能正握持該設(shè)備并因此在消費(fèi)用戶體驗(yàn)中進(jìn)行交互還是在表面上(例如使用支架)支托(rest)該設(shè)備并因此有可能在生產(chǎn)使用語境中進(jìn)行交互。外圍設(shè)備的使用也可以指示使用語境,其進(jìn)一步的討論可以在下面找到并在對應(yīng)附圖中進(jìn)行顯示。

圖10描繪將外圍設(shè)備顯示為被依附到計(jì)算設(shè)備的示例實(shí)現(xiàn)方式1000并因此指示可能的生產(chǎn)使用語境。在這個(gè)示例中,被配置為鍵盤的外圍設(shè)備1002包括連接部分1004,其被配置成使用用戶的一只或多只手106而可移除地可依附至計(jì)算設(shè)備102。連接部分1004例如可以包括磁體和物理接觸來支持可以被有效依附并從計(jì)算設(shè)備102中移除的物理的和通信的耦合。

因此,啟動(dòng)器模塊118可以利用外圍設(shè)備1002的依附作為用戶將在生產(chǎn)使用語境中與計(jì)算設(shè)備102進(jìn)行交互的指示906并因此引起被配置用于這個(gè)語境的應(yīng)用啟動(dòng)器120的示例904的輸出。一旦從計(jì)算設(shè)備102中分離外圍設(shè)備1002,啟動(dòng)器模塊118可以引起被配置用于如圖9所示的消費(fèi)使用語境的應(yīng)用啟動(dòng)器120的第一示例902的輸出。也設(shè)想其它示例,諸如通過使用光標(biāo)控制設(shè)備(例如,無線地至計(jì)算設(shè)備102的鼠標(biāo)的連接)來相對于指示消費(fèi)使用語境的與用戶的手的手指進(jìn)行的交互指示經(jīng)由生產(chǎn)使用語境的交互。

設(shè)備(例如外圍設(shè)備1002)相對于計(jì)算設(shè)備102的取向也可以指示可能的使用語境。外圍設(shè)備1002在這個(gè)示例中例如被配置成通過鉸鏈例如柔性織物鉸鏈的使用來支持相對于計(jì)算設(shè)備102的旋轉(zhuǎn)移動(dòng)。以這種方式,外圍設(shè)備1002可以充當(dāng)顯示設(shè)備的蓋子(cover)來儲(chǔ)存、可以被定位在指示生產(chǎn)使用語境的鍵入配置中并且甚至可以被定位在計(jì)算設(shè)備102的外殼后面來支持消費(fèi)使用語境,以致外圍設(shè)備1002在這樣的實(shí)例中并不干擾用戶與計(jì)算設(shè)備102進(jìn)行的交互。這些取向可以以各種方式諸如通過在外圍設(shè)備1002和/或計(jì)算設(shè)備102中的傳感器的使用來檢測。因而,如前所述,啟動(dòng)器模塊118可以接收可能使用語境的各種指示906,其隨后可以用于動(dòng)態(tài)地改變應(yīng)用啟動(dòng)器120的大小。如應(yīng)該是很顯而易見的,這些技術(shù)的組合也可以被啟動(dòng)器模塊118使用,其可以用于增加確定的可能精度。依據(jù)以下過程可以找到這些技術(shù)和其它技術(shù)的進(jìn)一步討論。

示例過程

以下討論描述應(yīng)用啟動(dòng)器改變大小技術(shù),其可以使用前述的系統(tǒng)和設(shè)備來實(shí)現(xiàn)。這些過程之中的每一個(gè)過程的各方面可以在硬件、固件或軟件或者其組合中進(jìn)行實(shí)現(xiàn)。這些過程被顯示為一組方塊,其指定由一個(gè)或多個(gè)設(shè)備執(zhí)行的操作并且不一定限于所顯示的由各自方塊執(zhí)行操作的順序。在以下討論的各部分中,將參考上述的示例環(huán)境。

圖11描繪其中可能使用語境的確定被用作動(dòng)態(tài)改變應(yīng)用啟動(dòng)器大小的基礎(chǔ)的示例實(shí)現(xiàn)方式中的過程1100。由計(jì)算設(shè)備確定在與計(jì)算設(shè)備進(jìn)行交互的用戶的可能使用語境(方塊1102)。使用語境例如可以基于外圍設(shè)備至計(jì)算設(shè)備的依附、外圍設(shè)備相對于計(jì)算設(shè)備的物理布置、計(jì)算設(shè)備在三維空間中的取向或移動(dòng)、用于顯示用戶界面的顯示設(shè)備的顯示區(qū)域的尺寸等等,如前所述。

由計(jì)算設(shè)備基于所確定的用戶的可能使用語境在用戶界面的顯示區(qū)域內(nèi)動(dòng)態(tài)地改變應(yīng)用啟動(dòng)器的大小。應(yīng)用啟動(dòng)器被配置用于響應(yīng)于從用戶接收的輸入而輸出并包括應(yīng)用的多個(gè)表示,其是可選擇的以導(dǎo)航至與各自應(yīng)用相對應(yīng)的用戶界面(方塊1104)。例如,生產(chǎn)或消費(fèi)使用語境的確定可以被利用來改變應(yīng)用啟動(dòng)器102的大小,生產(chǎn)或消費(fèi)使用如前依據(jù)圖9所述的。也設(shè)想各種其它示例。

示例系統(tǒng)和設(shè)備

圖12一般在1200圖示包括示例計(jì)算設(shè)備1202的示例系統(tǒng),其中示例計(jì)算設(shè)備代表可以實(shí)現(xiàn)本文所述的各種技術(shù)的一個(gè)或多個(gè)計(jì)算系統(tǒng)和/或設(shè)備,其通過表示模塊120的包含來圖示。例如,計(jì)算設(shè)備1202可以是服務(wù)提供商的服務(wù)器、與客戶端相關(guān)聯(lián)的設(shè)備(例如客戶端設(shè)備)、片上系統(tǒng)和/或任何其它合適的計(jì)算設(shè)備或計(jì)算系統(tǒng)。

所圖示的示例計(jì)算設(shè)備1202包括處理系統(tǒng)1204、一個(gè)或多個(gè)計(jì)算機(jī)可讀媒體1206和一個(gè)或多個(gè)I/O接口1208,其被一個(gè)又一個(gè)地通信耦合。雖然未顯示,但是計(jì)算設(shè)備1202可以進(jìn)一步包括系統(tǒng)總線或其它數(shù)據(jù)和命令傳輸系統(tǒng),其一個(gè)又一個(gè)地耦合各種組件。系統(tǒng)總線能夠包括不同總線結(jié)構(gòu)之中的任何一個(gè)或組合,諸如內(nèi)存總線或內(nèi)存控制器、外圍總線、通用串行總線和/或處理器或局部總線,其使用各種總線架構(gòu)之中的任何總線架構(gòu)。也設(shè)想各種其他的示例,諸如控制和數(shù)據(jù)線。

處理系統(tǒng)1204代表使用硬件執(zhí)行一個(gè)或多個(gè)操作的功能。相應(yīng)地,處理系統(tǒng)1204被圖示為包括硬件元素1210,其可以被配置為處理器、功能塊等等。這可以包括在硬件中作為專用集成電路或使用一個(gè)或多個(gè)半導(dǎo)體形成的其它邏輯設(shè)備的實(shí)現(xiàn)方式。硬件元素1210不受用于形成其的材料或其中所采用的處理機(jī)制的限制。例如,處理器可以包括(多個(gè))半導(dǎo)體和/或晶體管(例如電子集成電路(IC))。在這樣的語境中,處理器可執(zhí)行指令可以是電子可執(zhí)行指令。

計(jì)算機(jī)可讀存儲(chǔ)媒體1206被圖示為包括存儲(chǔ)器/儲(chǔ)存器1212。存儲(chǔ)器/儲(chǔ)存器1212表示與一個(gè)或多個(gè)計(jì)算機(jī)可讀媒體相關(guān)聯(lián)的存儲(chǔ)/儲(chǔ)存容量。存儲(chǔ)/儲(chǔ)存組件1212可以包括易失性媒體(諸如隨機(jī)存取存儲(chǔ)器(RAM))和/或非易失性媒體(諸如只讀存儲(chǔ)器(ROM)、閃存、光盤、磁盤等等)。存儲(chǔ)/儲(chǔ)存組件1212可以包括固定媒體(例如RAM、ROM、固定硬盤驅(qū)動(dòng)器等等)以及可移除媒體(例如閃存、可移除硬盤驅(qū)動(dòng)器、光盤等等)。計(jì)算機(jī)可讀媒體1206可以以各種其它方式進(jìn)行配置,如下面進(jìn)一步描述的。

(多個(gè))輸入/輸出接口1208代表允許用戶將命令和信息輸入至計(jì)算設(shè)備1202并且也允許信息使用各種輸入/輸出設(shè)備被呈現(xiàn)給用戶和/或其它組件或設(shè)備的功能。輸入設(shè)備的示例包括鍵盤、光標(biāo)控制設(shè)備(例如鼠標(biāo))、麥克風(fēng)、掃描儀、觸摸功能(例如被配置成檢測物理觸摸的電容式傳感器或其它傳感器)、照相機(jī)(例如,其可以采用可見或非可見波長諸如紅外頻率來將移動(dòng)識別為不牽涉觸摸的手勢)等等。輸出設(shè)備的示例包括顯示設(shè)備(例如監(jiān)視器或投影儀)、揚(yáng)聲器、打印機(jī)、網(wǎng)卡、觸覺反應(yīng)設(shè)備等等。因而,計(jì)算設(shè)備1202可以如下進(jìn)一步所述以各種方式被配置成支持用戶交互。

在本文可以在軟件、硬件元素或程序模塊的一般語境中描述各種技術(shù)。一般地,這樣的模塊包括例程、程序、對象、元素、組件、數(shù)據(jù)結(jié)構(gòu)等等,其執(zhí)行特別任務(wù)或?qū)崿F(xiàn)特別抽象數(shù)據(jù)類型。如本文所用的術(shù)語“模塊”、“功能”和“組件”一般表示軟件、固件、硬件或其組合。本文所述的技術(shù)的特性是平臺(tái)獨(dú)立的,這意味著:可以在具有各種處理器的各種商業(yè)計(jì)算平臺(tái)上實(shí)現(xiàn)這些技術(shù)。

所描述的模塊和技術(shù)的實(shí)現(xiàn)方式可以被存儲(chǔ)在某種形式的計(jì)算機(jī)可讀媒體上或者跨越某種形式的計(jì)算機(jī)可讀媒體進(jìn)行傳送。計(jì)算機(jī)可讀媒體可以包括可以被計(jì)算設(shè)備1202訪問的各種媒體。通過示例而非限制,計(jì)算機(jī)可讀媒體可以包括“計(jì)算機(jī)可讀存儲(chǔ)媒體”和“計(jì)算機(jī)可讀信號媒體”。

與純粹信號傳輸、載波或信號本身形成對比,“計(jì)算機(jī)可讀存儲(chǔ)媒體”可以指的是啟用信息的持久性和/或非暫時(shí)性儲(chǔ)存的媒體和/或設(shè)備。因而,計(jì)算機(jī)可讀存儲(chǔ)媒體指的是非信號承載(bearing)媒體。計(jì)算機(jī)可讀存儲(chǔ)媒體包括硬件諸如易失性和非易失性、可移除和不可移除的媒體和/或存儲(chǔ)設(shè)備,其在適合于信息諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、邏輯元素/電路或其它數(shù)據(jù)的儲(chǔ)存的方法或技術(shù)中進(jìn)行實(shí)現(xiàn)。計(jì)算機(jī)可讀存儲(chǔ)媒體的示例可以包括但不限于RAM、ROM、EEPROM、閃存或其它存儲(chǔ)技術(shù)、CD-ROM、數(shù)字通用盤(DVD)或其它光儲(chǔ)存器、硬盤、磁帶盒、磁帶、磁盤儲(chǔ)存器或其它磁存儲(chǔ)設(shè)備或適合于存儲(chǔ)期望信息并且可以被計(jì)算機(jī)訪問的其它存儲(chǔ)設(shè)備、有形媒體或制品。

“計(jì)算機(jī)可讀信號媒體”可以指的是信號承載介質(zhì),其被配置成諸如經(jīng)由網(wǎng)絡(luò)將指令傳送至計(jì)算設(shè)備1202的硬件。信號媒體典型地可以在調(diào)制的數(shù)據(jù)信號諸如載波、數(shù)據(jù)信號或其它傳輸機(jī)制中收錄(embody)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)。信號媒體也包括任何的信息遞送媒體。術(shù)語“調(diào)制的數(shù)據(jù)信號”意指這樣的信號,其使得其特征之中的一個(gè)或多個(gè)特征以在該信號中編碼信息的方式進(jìn)行設(shè)置或改變。通過示例而非限制,通信媒體包括有線媒體諸如有線網(wǎng)絡(luò)或直接連線連接和無線媒體諸如聲學(xué)、RF、紅外和其它無線媒體。

如前所述,硬件元素1210和計(jì)算機(jī)可讀媒體1206代表以硬件形式實(shí)現(xiàn)的模塊、可編程設(shè)備邏輯和/或固定設(shè)備邏輯,其在一些實(shí)施例中可以被采用來至少實(shí)現(xiàn)本文所述的技術(shù)的一些方面,諸如執(zhí)行一個(gè)或多個(gè)指令。硬件可以包括集成電路或片上系統(tǒng)的組件、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、復(fù)雜可編程邏輯器件(CPLD)和在硅或其它硬件中的其它實(shí)現(xiàn)方式。在這個(gè)語境中,硬件可以作為執(zhí)行通過由硬件收錄的指令和/或邏輯所定義的程序任務(wù)的處理設(shè)備以及被用來存儲(chǔ)指令以便執(zhí)行的硬件例如前述的計(jì)算機(jī)可讀存儲(chǔ)媒體來操作。

前述的組合也可以被采用來實(shí)現(xiàn)本文所述的各種技術(shù)。相應(yīng)地,軟件、硬件或可執(zhí)行模塊可以被實(shí)現(xiàn)為在某種形式的計(jì)算機(jī)可讀存儲(chǔ)媒體上收錄的和/或由一個(gè)或多個(gè)硬件元素1210收錄的一個(gè)或多個(gè)指令和/或邏輯。計(jì)算設(shè)備1202可以被配置成實(shí)現(xiàn)對應(yīng)于軟件和/或硬件模塊的特別指令和/或功能。相應(yīng)地,由計(jì)算設(shè)備1202作為軟件可執(zhí)行的模塊的實(shí)現(xiàn)方式可以至少部分地在硬件中例如通過使用處理系統(tǒng)1204的計(jì)算機(jī)可讀存儲(chǔ)媒體和/或硬件元素1210來實(shí)現(xiàn)。指令和/或功能可以是由一個(gè)或多個(gè)制品(例如一個(gè)或多個(gè)計(jì)算設(shè)備1202和/或處理系統(tǒng)1204)可執(zhí)行的/可操作的,以實(shí)現(xiàn)本文所述的技術(shù)、模塊和示例。

如在圖12中進(jìn)一步圖示的,示例系統(tǒng)1200當(dāng)在個(gè)人計(jì)算機(jī)(PC)、電視設(shè)備和/或移動(dòng)設(shè)備上運(yùn)行應(yīng)用時(shí)為了無縫用戶體驗(yàn)而啟用無處不在的環(huán)境。在使用應(yīng)用、玩視頻游戲、觀看視頻等等的同時(shí),當(dāng)從一個(gè)設(shè)備過渡到下一個(gè)設(shè)備時(shí),服務(wù)和應(yīng)用為了共同的用戶體驗(yàn)而在所有的三個(gè)環(huán)境中基本上類似運(yùn)行。

在示例系統(tǒng)1200中,多個(gè)設(shè)備通過中央計(jì)算設(shè)備進(jìn)行互連。中央計(jì)算設(shè)備對于多個(gè)設(shè)備而言可以是本地的或者可以遠(yuǎn)離多個(gè)設(shè)備進(jìn)行定位。在一個(gè)實(shí)施例中,中央計(jì)算設(shè)備可以是通過網(wǎng)絡(luò)、因特網(wǎng)或其它數(shù)據(jù)通信鏈路連接到多個(gè)設(shè)備的一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)的云。

在一個(gè)實(shí)施例中,這個(gè)互連架構(gòu)使得功能能夠跨越多個(gè)設(shè)備進(jìn)行遞送,以便給多個(gè)設(shè)備的用戶提供共同的且無縫的體驗(yàn)。多個(gè)設(shè)備之中的每一個(gè)設(shè)備可以具有不同的物理要求和能力,并且中央計(jì)算設(shè)備使用平臺(tái)來啟用體驗(yàn)至該設(shè)備的遞送,其中該體驗(yàn)既針對該設(shè)備進(jìn)行定制又針對所有設(shè)備而言仍是共同的。在一個(gè)實(shí)施例中,目標(biāo)設(shè)備的類別被創(chuàng)建,并且針對通用類別的設(shè)備來定制體驗(yàn)。設(shè)備的類別可以利用這些設(shè)備的物理特性、使用的類型或其它共同的特征來定義。

在各種實(shí)現(xiàn)方式中,計(jì)算設(shè)備1202可以諸如針對計(jì)算機(jī)1214、移動(dòng)設(shè)備1216和電視1218使用而采取各種不同的配置。這些配置之中的每一個(gè)配置包括可以具有一般不同的構(gòu)造和能力的設(shè)備,并因而計(jì)算設(shè)備1202可以根據(jù)不同設(shè)備類別之中的一個(gè)或多個(gè)類別來配置。例如,計(jì)算設(shè)備1202可以被實(shí)現(xiàn)為設(shè)備的計(jì)算機(jī)1214類別,其包括個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、多屏幕計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本等等。

計(jì)算設(shè)備1202也可以被實(shí)現(xiàn)為設(shè)備的移動(dòng)設(shè)備1216類別,其包括移動(dòng)設(shè)備諸如移動(dòng)電話、便攜式音樂播放器、便攜式游戲設(shè)備、平板計(jì)算機(jī)、多屏幕計(jì)算機(jī)等等。計(jì)算設(shè)備1202也可以被實(shí)現(xiàn)為設(shè)備的電視1218類別,其包括具有或連接至隨意觀看環(huán)境中的一般較大屏幕的設(shè)備。這些設(shè)備包括電視、機(jī)頂盒、游戲控制臺(tái)等等。

本文所述的技術(shù)可以利用計(jì)算設(shè)備1202的這些各種配置來支持并且不限于本文所述的技術(shù)的特定示例。這個(gè)功能也可以全部或部分通過使用分布式系統(tǒng)諸如經(jīng)由平臺(tái)1222、在“云”1220上進(jìn)行實(shí)現(xiàn),如下所述。

云1220包括和/或代表資源1224的平臺(tái)1222。平臺(tái)1222抽象化云1220的硬件(例如服務(wù)器)和軟件資源的底層功能。資源1224可以包括能夠在遠(yuǎn)離計(jì)算設(shè)備1202的服務(wù)器上執(zhí)行計(jì)算機(jī)處理的同時(shí)使用的應(yīng)用和/或數(shù)據(jù)。資源1224也能夠包括在因特網(wǎng)上和/或通過訂戶網(wǎng)絡(luò)(subscriber network)諸如蜂窩或Wi-Fi網(wǎng)絡(luò)提供的服務(wù)。

平臺(tái)1222可以抽象化資源和功能來將計(jì)算設(shè)備1202與其它計(jì)算設(shè)備進(jìn)行連接。平臺(tái)1222也可以用于抽象化資源的縮放,以便針對所遇到的對于經(jīng)由平臺(tái)1222實(shí)現(xiàn)的資源1224的需求提供相應(yīng)級別的縮放。相應(yīng)地,在互連設(shè)備實(shí)施例中,本文所述的功能的實(shí)現(xiàn)方式可以遍及系統(tǒng)1200進(jìn)行分布。例如,可以部分地在計(jì)算設(shè)備1202上以及經(jīng)由抽象化云1220的功能的平臺(tái)1222來實(shí)現(xiàn)該功能。

結(jié)論

雖然已采用特定于結(jié)構(gòu)特性和/或方法動(dòng)作的語言描述了本發(fā)明,但是將明白:在所附的權(quán)利要求書中定義的發(fā)明不一定限于所描述的特定特性或動(dòng)作。相反,特定特性和動(dòng)作被披露為實(shí)現(xiàn)所請求保護(hù)的發(fā)明的示例形式。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1