專利名稱:無(wú)邊框用戶界面的制作方法
無(wú)邊框用戶界面
背景技術(shù):
諸如移動(dòng)電話等的移動(dòng)設(shè)備已經(jīng)成為日常生活的必不可少的部分,移動(dòng)電話包括智能電話、無(wú)線電話等。可以在使用移動(dòng)設(shè)備時(shí)采用的通信技術(shù)也已經(jīng)增加。例如,用戶在傳統(tǒng)上曾受限于移動(dòng)通信設(shè)備和地面電話之間的電話呼叫。已經(jīng)取得了進(jìn)步以提供各種其他通信技術(shù),例如文本消息傳送、電子郵件、社交網(wǎng)絡(luò)等等。然而,在具有傳統(tǒng)形狀因子的移動(dòng)設(shè)備上包括這些附加的通信技術(shù)可能導(dǎo)致這些設(shè)備對(duì)移動(dòng)應(yīng)用而言變得難以操作以及較不適用。例如,曾被這些通信技術(shù)采用的傳統(tǒng)輸入設(shè)備在被傳統(tǒng)移動(dòng)設(shè)備應(yīng)用時(shí)可能較不適用。
發(fā)明內(nèi)容
描述了為移動(dòng)設(shè)備的顯示屏實(shí)現(xiàn)用戶界面的技術(shù),該用戶界面被配置成為移動(dòng)設(shè)備生成無(wú)邊框的用戶體驗(yàn)。在各實(shí)現(xiàn)中,用戶界面可以包括被配置成在到移動(dòng)設(shè)備的基于菜單的用戶輸入可用時(shí)顯示的菜單系統(tǒng)。在其它實(shí)現(xiàn)中,用戶界面可以包括被配置成響應(yīng)于一通知而被顯示的系統(tǒng)托盤,所述通知包括影響移動(dòng)設(shè)備的操作性的通信相關(guān)信息或設(shè)備狀態(tài)信息中的至少一個(gè)。在進(jìn)一步的實(shí)現(xiàn)中,用戶界面可包括任務(wù)轉(zhuǎn)換器,所述任務(wù)轉(zhuǎn)換器用于在層疊于活動(dòng)任務(wù)的用戶體驗(yàn)之上的覆層中顯示和移動(dòng)設(shè)備上運(yùn)行的一個(gè)或多個(gè)不活動(dòng)任務(wù)相對(duì)應(yīng)的標(biāo)記,所述任務(wù)轉(zhuǎn)換器被配置成響應(yīng)于標(biāo)記的選擇而轉(zhuǎn)換到所述一個(gè)或多個(gè)不活動(dòng)任務(wù)之一。提供本發(fā)明內(nèi)容以便以簡(jiǎn)化形式介紹將在以下的具體實(shí)施方式
中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
參考附圖來(lái)描述具體實(shí)施方式
。在附圖中,附圖標(biāo)記中的最左邊的數(shù)字標(biāo)識(shí)該附圖標(biāo)記首次出現(xiàn)的附圖。在說(shuō)明書和附圖中的不同的實(shí)例中使用相同的附圖標(biāo)記可指示相似的或相同的項(xiàng)。圖1是可用于生成用戶界面的示例移動(dòng)設(shè)備環(huán)境的示意圖。圖2是描述一示例實(shí)現(xiàn)中的過(guò)程的流程圖,在該示例實(shí)現(xiàn)中,可由圖1的移動(dòng)設(shè)備的用戶界面生成一菜單系統(tǒng)。圖3是描述一示例實(shí)現(xiàn)中的過(guò)程的流程圖,在該示例實(shí)現(xiàn)中,可由圖1的移動(dòng)設(shè)備的用戶界面生成一系統(tǒng)托盤。圖4是描述一示例實(shí)現(xiàn)中的過(guò)程的流程圖,在該示例實(shí)現(xiàn)中,可由圖1的移動(dòng)設(shè)備的用戶界面生成一無(wú)邊框任務(wù)轉(zhuǎn)換器。圖5是描述可以被諸如圖1的移動(dòng)設(shè)備這樣的移動(dòng)設(shè)備所采用的用戶界面的示意圖。圖6A是描述圖5的用戶界面的菜單系統(tǒng)的示例頂層菜單的示意圖。
圖6B是描述可經(jīng)由圖6A的菜單系統(tǒng)的頂層菜單訪問(wèn)的示例子菜單的示意圖。圖7是描述可由圖6A和6B的菜單系統(tǒng)所采用的各種切換菜單項(xiàng)的功能的示意圖。圖8A是可由圖5的用戶界面所采用的示例系統(tǒng)托盤的示意圖。圖8B是描述圖8A的示例系統(tǒng)托盤的示意圖,還說(shuō)明了由狀態(tài)托盤來(lái)顯示通信相關(guān)通知和設(shè)備狀態(tài)通知。圖8C是描述圖8A和8B的示例系統(tǒng)托盤的示意圖,還說(shuō)明了已經(jīng)在系統(tǒng)托盤內(nèi)最小化的通信相關(guān)通知和設(shè)備狀態(tài)通知。圖9是描述可以從圖8A、8B和8C的系統(tǒng)托盤的控制板啟動(dòng)點(diǎn)啟動(dòng)的示例控制板的示意圖。圖10是描述可以從圖8A、8B和8C的系統(tǒng)托盤的任務(wù)轉(zhuǎn)換器啟動(dòng)點(diǎn)啟動(dòng)的示例無(wú)邊框任務(wù)轉(zhuǎn)換器的示意圖。詳細(xì)描述腿諸如移動(dòng)電話等移動(dòng)設(shè)備所提供的功能越來(lái)越多,移動(dòng)電話包括智能電話、蜂窩電話等。傳統(tǒng)上,移動(dòng)設(shè)備采用極大地依賴于諸如菜單條、滾動(dòng)條、窗口、文本框等圖形元素的用戶界面來(lái)生成移動(dòng)設(shè)備的用戶體驗(yàn)。這些圖形元素被稱為用戶界面的“邊框”。隨著移動(dòng)設(shè)備的功能的增加,采用更為復(fù)雜的用戶界面來(lái)組織向用戶呈現(xiàn)的日益增長(zhǎng)的信息量。這些更為復(fù)雜的用戶界面意在廣泛地使用“邊框”元素。然而,移動(dòng)設(shè)備一般具有小的形狀因子,并且一般采用提供有限空間來(lái)顯示用戶界面的顯示屏。因而,在復(fù)雜的用戶界面中,邊框可以占據(jù)移動(dòng)設(shè)備的顯示區(qū)域的相當(dāng)大部分,使顯示看上去凌亂并且降低了用戶體驗(yàn)。描述了實(shí)現(xiàn)用戶界面的技術(shù),該用戶界面被配置成為移動(dòng)設(shè)備生成無(wú)邊框的用戶體驗(yàn)。在一實(shí)現(xiàn)中,可以執(zhí)行一應(yīng)用,該應(yīng)用被配置成為諸如移動(dòng)電話這樣的移動(dòng)設(shè)備的顯示提供用戶體驗(yàn)。實(shí)現(xiàn)用戶界面以便生成一應(yīng)用編程接口(API),該應(yīng)用編程接口向應(yīng)用展示功能以便配置該應(yīng)用,用于用戶體驗(yàn)的無(wú)邊框顯示。在各實(shí)現(xiàn)中,用戶界面可以包括各種特征。例如,在一個(gè)實(shí)現(xiàn)中,用戶界面采用了一菜單系統(tǒng),該菜單系統(tǒng)向移動(dòng)設(shè)備上運(yùn)行的各應(yīng)用提供擴(kuò)展的功能,而無(wú)須使用傳統(tǒng)的邊框元素。菜單系統(tǒng)采用在基于菜單的用戶輸入可用時(shí)顯示的菜單元素。用戶界面還可以包括被配置成響應(yīng)于一通知而被顯示的系統(tǒng)托盤,所述通知包含影響移動(dòng)設(shè)備的操作性的通信相關(guān)信息或設(shè)備狀態(tài)信息中的至少一個(gè)。在各實(shí)施例中,可以在諸如電池狀態(tài)或信號(hào)強(qiáng)度這樣的通用設(shè)備狀態(tài)通知變得重要之前,從用戶界面中移除這些設(shè)備狀態(tài)通知,使得不使用邊框元素來(lái)顯示這些通知。用戶界面也可以采用一任務(wù)轉(zhuǎn)換器,所述任務(wù)轉(zhuǎn)換器用于在層疊于活動(dòng)任務(wù)的用戶體驗(yàn)之上的覆層中顯示和移動(dòng)設(shè)備上運(yùn)行的一個(gè)或多個(gè)不活動(dòng)任務(wù)相對(duì)應(yīng)的標(biāo)記(例如,拇指或圖標(biāo))。任務(wù)轉(zhuǎn)換器被配置成響應(yīng)于標(biāo)記的選擇而轉(zhuǎn)換到不活動(dòng)任務(wù)之一。更進(jìn)一步,用戶界面可以采用一控制板,所述控制板被配置成訪問(wèn)移動(dòng)設(shè)備的一個(gè)或多個(gè)設(shè)置, 使得可以容易地調(diào)節(jié)通用設(shè)置。在各實(shí)施例中,系統(tǒng)托盤可以包括用于啟動(dòng)任務(wù)的一個(gè)或多個(gè)啟動(dòng)點(diǎn)。例如,在一個(gè)實(shí)施例中,系統(tǒng)托盤可以包括分別被配置成啟動(dòng)任務(wù)轉(zhuǎn)換器和控
4制板的任務(wù)轉(zhuǎn)換器啟動(dòng)點(diǎn)和控制板啟動(dòng)點(diǎn)。在以下討論中,首先描述可用于生成用戶界面的示例環(huán)境。隨后描述用戶界面的示例,其可用于所示環(huán)境以及其他環(huán)境中而不背離其精神和范圍。示例環(huán)境圖1示出可用于執(zhí)行這里討論的技術(shù)的示例性移動(dòng)設(shè)備環(huán)境100。環(huán)境100包括移動(dòng)設(shè)備102,移動(dòng)設(shè)備102可用于實(shí)現(xiàn)生成無(wú)邊框用戶體驗(yàn)的用戶界面。移動(dòng)設(shè)備102可以按各種方式來(lái)配置。例如,移動(dòng)設(shè)備102可以被配置為諸如智能電話、蜂窩電話、個(gè)人數(shù)字助理等移動(dòng)通信設(shè)備。移動(dòng)設(shè)備102包括網(wǎng)絡(luò)接口 104,網(wǎng)絡(luò)接口 104使設(shè)備能與諸如網(wǎng)絡(luò)106等一個(gè)或多個(gè)網(wǎng)絡(luò)進(jìn)行通信,以訪問(wèn)諸如蜂窩提供者108和因特網(wǎng)提供者110這樣的服務(wù)提供者,這些服務(wù)提供者向該環(huán)境的各方面提供蜂窩電話、網(wǎng)絡(luò)連接和/或數(shù)據(jù)檢索功能。網(wǎng)絡(luò)106可以采用非常多的配置。例如,網(wǎng)絡(luò)106可以包括蜂窩電話網(wǎng)、因特網(wǎng)、 廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、無(wú)線網(wǎng)絡(luò)(例如WIFI (IEEE 802.11)網(wǎng)絡(luò))、公共電話網(wǎng)、外聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、等等。此外,雖然示出了單個(gè)網(wǎng)絡(luò)106,但是網(wǎng)絡(luò)106可被配置為包括多個(gè)網(wǎng)絡(luò)。例如,被配置為智能電話的移動(dòng)設(shè)備102可以經(jīng)由蜂窩電話網(wǎng)來(lái)訪問(wèn)公司內(nèi)聯(lián)網(wǎng)內(nèi)的網(wǎng)頁(yè)。也可考慮各種其他實(shí)例。移動(dòng)設(shè)備102還包括顯示屏112,用于向移動(dòng)設(shè)備102的用戶顯示信息。在各實(shí)施例中,顯示屏112可以包括LCD (液晶二極管)顯示屏、TFT (薄膜晶體管)LCD顯示屏、 LEP (發(fā)光聚合物或PLED (聚合物發(fā)光二極管))顯示屏等,它們被配置成顯示文本和/或諸如圖形用戶界面等圖形信息。顯示屏112可以經(jīng)由背光從背后照亮,使得可以在黑暗或其它低光線環(huán)境中被觀看。在具體的實(shí)現(xiàn)中,顯示屏112可以設(shè)有用于輸入數(shù)據(jù)和命令的觸摸屏114。移動(dòng)設(shè)備102還可以包括一個(gè)或多個(gè)輸入/輸出(I/O)設(shè)備116(例如鍵區(qū)、按鈕、無(wú)線輸入設(shè)備、數(shù)據(jù)輸入等)。輸入/輸出設(shè)備116可以包括一個(gè)或多個(gè)音頻I/O設(shè)備 118,諸如麥克風(fēng)、揚(yáng)聲器等。移動(dòng)設(shè)備102的各個(gè)器件和模塊在通信上耦合至處理器120和存儲(chǔ)器122。處理器120為移動(dòng)設(shè)備102提供處理功能,并且可以包括任意數(shù)量的處理器、微控制器或其它處理系統(tǒng)、以及用于存儲(chǔ)移動(dòng)設(shè)備102所訪問(wèn)或生成的數(shù)據(jù)和其它信息的內(nèi)置或外部存儲(chǔ)器。處理器120可以執(zhí)行實(shí)現(xiàn)這里所述技術(shù)和模塊的一個(gè)或多個(gè)軟件程序。處理器120不受其制成材料或其采用的處理機(jī)制所限制,因此,處理器可以經(jīng)由半導(dǎo)體和/或晶體管(例如,電子集成電路(IC))等來(lái)實(shí)現(xiàn)。存儲(chǔ)器122是提供存儲(chǔ)功能來(lái)存儲(chǔ)與移動(dòng)設(shè)備102的操作相關(guān)聯(lián)的各種數(shù)據(jù)或其他數(shù)據(jù)的計(jì)算機(jī)可讀介質(zhì)的一個(gè)例子,所述各種數(shù)據(jù)諸如上述軟件程序和代碼段,所述其他數(shù)據(jù)指示處理器120以及移動(dòng)設(shè)備102的其它元素來(lái)執(zhí)行這里所述的技術(shù)。盡管示出單個(gè)存儲(chǔ)器122,但可以采用各種類型和各種組合的存儲(chǔ)器。存儲(chǔ)器122可以與處理器120集成、可以是獨(dú)立存儲(chǔ)器、或是兩者的組合。存儲(chǔ)器可以包括例如,諸如RAM、R0M、閃存(例如 SD卡、迷你SD卡、微SD卡)、磁性的、光學(xué)的USB存儲(chǔ)器設(shè)備等的可移動(dòng)和不可移動(dòng)存儲(chǔ)器元件。在移動(dòng)設(shè)備102的各實(shí)施例中,存儲(chǔ)器122可以包括諸如由SIM(用戶標(biāo)識(shí)模塊)卡、 USIM(通用用戶標(biāo)識(shí)模塊)卡、UICC(通用集成電路卡)等提供的可移動(dòng)ICC(集成電路卡) 存儲(chǔ)器。
在各實(shí)現(xiàn)中,移動(dòng)設(shè)備102包括可被存儲(chǔ)在存儲(chǔ)器122中并且可由處理器120執(zhí)行的用戶界面模塊124。用戶界面模塊IM代表生成用戶體驗(yàn)的功能,所述用戶體驗(yàn)可用于控制經(jīng)由顯示屏112將信息和數(shù)據(jù)顯示給移動(dòng)設(shè)備102的用戶。用戶界面模塊IM也可以提供通過(guò)經(jīng)由觸摸屏114和/或I/O設(shè)備116提供輸入、使用戶能與移動(dòng)設(shè)備102的一個(gè)或多個(gè)應(yīng)用126交互的功能。應(yīng)用126可以包括軟件,所述軟件可存儲(chǔ)在存儲(chǔ)器122中并可由處理器120執(zhí)行以便執(zhí)行一個(gè)具體操作或一組操作以及/或者為移動(dòng)設(shè)備102提供用戶體驗(yàn)。示例應(yīng)用1 可以包括蜂窩電話應(yīng)用、即時(shí)消息收發(fā)應(yīng)用、瀏覽器、照片共享應(yīng)用、 日歷應(yīng)用、地址簿應(yīng)用等。在一實(shí)現(xiàn)中,存儲(chǔ)在存儲(chǔ)器122中的應(yīng)用1 可由處理器120執(zhí)行。應(yīng)用1 被配置成為移動(dòng)設(shè)備102提供用戶體驗(yàn)。例如,應(yīng)用126可以通過(guò)移動(dòng)設(shè)備102的顯示屏112 來(lái)提供顯示的用戶體驗(yàn),例如通過(guò)提供要由顯示屏所顯示的內(nèi)容。用戶界面模塊1 可以生成一應(yīng)用編程接口(API),以便向應(yīng)用1 展示功能以便配置該應(yīng)用126,用于通過(guò)顯示屏112進(jìn)行用戶體驗(yàn)的無(wú)邊框顯示。在各實(shí)施例中,用戶界面模塊124也可以提供使用戶與這樣的用戶體驗(yàn)交互的功能,所述用戶體驗(yàn)由應(yīng)用126通過(guò)經(jīng)由觸摸屏114和/或I/O 設(shè)備116提供輸入來(lái)提供。參照?qǐng)D5描述了可由用戶界面125實(shí)現(xiàn)以生成無(wú)邊框用戶體驗(yàn)的示例用戶界面500。在各實(shí)現(xiàn)中,用戶界面模塊IM可以包括菜單系統(tǒng)模塊128、系統(tǒng)托盤模塊130和任務(wù)轉(zhuǎn)換器模塊132。菜單系統(tǒng)模塊1 表示生成菜單系統(tǒng)的功能,所述菜單系統(tǒng)向移動(dòng)設(shè)備102上執(zhí)行的用戶界面模塊IM和/或應(yīng)用1 提供功能。在各實(shí)施例中,菜單系統(tǒng)不永久地顯示諸如狀態(tài)條、滾動(dòng)條等邊框元素。而是可以響應(yīng)于在確定基于菜單的輸入可用來(lái)顯示菜單系統(tǒng)??梢詫?duì)用戶界面模塊1 或應(yīng)用1 作出基于菜單的輸入。在各實(shí)施例中,菜單系統(tǒng)包括可由移動(dòng)設(shè)備102的用戶經(jīng)由觸摸屏114或諸如鍵區(qū)、按鈕等I/O設(shè)備 116來(lái)選擇的菜單項(xiàng)。當(dāng)基于菜單的輸入不可用時(shí),不顯示菜單系統(tǒng)。下面參照?qǐng)D2來(lái)描述可由菜單系統(tǒng)模塊1 用來(lái)生成菜單系統(tǒng)的示例過(guò)程200。下面參照?qǐng)D6A和6B描述了可由菜單系統(tǒng)模塊128生成的示例菜單系統(tǒng)600。參照?qǐng)D7描述了由圖6A和6B的菜單系統(tǒng) 600所使用的示例菜單項(xiàng)700。系統(tǒng)托盤模塊130代表生成系統(tǒng)托盤的功能,所述系統(tǒng)托盤被配置成向移動(dòng)設(shè)備 102的用戶提供包括通信相關(guān)通知和設(shè)備狀態(tài)通知在內(nèi)的通知。在各實(shí)施例中,在狀態(tài)信息滿足預(yù)定義的標(biāo)準(zhǔn)從而確定狀態(tài)信息要被提供給用戶之前,系統(tǒng)托盤模塊130可以從用戶界面中移除諸如電池狀態(tài)、信號(hào)強(qiáng)度等通用設(shè)備系統(tǒng)狀態(tài)通知。例如,在一個(gè)實(shí)施例中,系統(tǒng)托盤模塊130可以在移動(dòng)設(shè)備102的電池壽命低至預(yù)定水平以下時(shí)顯示指示低電池壽命的狀態(tài)通知。這樣,可以從顯示屏112中移除用戶界面?zhèn)鹘y(tǒng)采用以提供狀態(tài)信息的邊框元素,以減少顯示屏凌亂性。系統(tǒng)托盤模塊130也可以提供生成用于啟動(dòng)各種任務(wù)的啟動(dòng)點(diǎn)的功能,所述各種任務(wù)諸如用戶界面的元素、應(yīng)用1 等。例如,在一個(gè)實(shí)施例中,系統(tǒng)托盤模塊130可以在用戶界面內(nèi)生成啟動(dòng)點(diǎn),以便啟動(dòng)控制板來(lái)顯示用于移動(dòng)設(shè)備102的操作的設(shè)置、操作狀態(tài)通知(例如,低電池壽命、低信號(hào)強(qiáng)度等)等。參照?qǐng)D8A、8B和8C描述了可由系統(tǒng)托盤模塊130生成的示例系統(tǒng)托盤800。參照?qǐng)D9描述了可以從系統(tǒng)托盤800啟動(dòng)的示例控制板。
任務(wù)轉(zhuǎn)換器模塊132表示用于生成任務(wù)轉(zhuǎn)換器的功能。在各實(shí)施例中,任務(wù)轉(zhuǎn)換器可經(jīng)由單個(gè)用戶交互來(lái)訪問(wèn),以便在移動(dòng)設(shè)備102所支持的兩個(gè)或更多任務(wù)(例如應(yīng)用 126)之間導(dǎo)航。例如,任務(wù)轉(zhuǎn)換器模塊132可以被配置成使覆層被顯示在活動(dòng)任務(wù)的用戶體驗(yàn)之上,例如,由移動(dòng)設(shè)備102的處理器120執(zhí)行的應(yīng)用1 使信息被顯示屏112顯示。 覆層可以包括和移動(dòng)設(shè)備102上運(yùn)行的一個(gè)或多個(gè)不活動(dòng)任務(wù)相對(duì)應(yīng)的標(biāo)記(例如,縮略圖或圖標(biāo)),使得用戶可以響應(yīng)于標(biāo)記之一的選擇而轉(zhuǎn)換到所述一個(gè)或多個(gè)不活動(dòng)任務(wù)之一。參照?qǐng)D10描述了示例任務(wù)轉(zhuǎn)換器1000。一般而言,在此描述的任何功能都可以使用軟件、固件、硬件(例如固定邏輯電路)、人工處理或這些實(shí)現(xiàn)的組合來(lái)實(shí)現(xiàn)。此處使用的術(shù)語(yǔ)“模塊”和“功能”通常表示軟件、 固件、硬件或其組合。例如,在軟件實(shí)現(xiàn)的情況下,模塊表示當(dāng)在處理器上執(zhí)行時(shí)執(zhí)行特定任務(wù)的可執(zhí)行指令,所述處理器諸如圖1的移動(dòng)設(shè)備102的處理器120。程序代碼可以被保存在一個(gè)或多個(gè)有形計(jì)算機(jī)可讀介質(zhì)中,其一個(gè)例子是圖1的移動(dòng)設(shè)備102的存儲(chǔ)器122。 如下描述的用戶界面生成技術(shù)的各特征是平臺(tái)獨(dú)立的,這就意味著該技術(shù)可在具有各種處理器的各種商用計(jì)算平臺(tái)上實(shí)現(xiàn)。示例過(guò)稈以下討論描述了可利用上述系統(tǒng)和設(shè)備實(shí)現(xiàn)的用戶界面配置和生成技術(shù)。這些過(guò)程中的每一過(guò)程的各方面可用硬件、固件、軟件、或其組合來(lái)實(shí)現(xiàn)。該過(guò)程被示為指定由一個(gè)或多個(gè)設(shè)備執(zhí)行的操作的一組框,并且其不必限于由各框所示的執(zhí)行操作的次序。在以下各部分討論中將參考圖1的環(huán)境100和/或其它示例實(shí)施例。圖2示出一示例實(shí)現(xiàn)中的過(guò)程200,在該示例實(shí)現(xiàn)中,可由被配置成提供無(wú)邊框用戶體驗(yàn)的用戶界面來(lái)生成菜單系統(tǒng)。在各實(shí)現(xiàn)中,可以在基于菜單的用戶輸入可用時(shí),可以發(fā)起菜單系統(tǒng)(框202)?;诓藛蔚挠脩糨斎胧怯衫貌藛蜗到y(tǒng)的移動(dòng)設(shè)備102的用戶作出的輸入。在各實(shí)施例中,當(dāng)移動(dòng)設(shè)備的用戶界面被配置成經(jīng)由菜單系統(tǒng)從用戶接收輸入時(shí),基于菜單的輸入是可用的。例如,菜單系統(tǒng)可由用戶界面發(fā)起以接受信息輸入,以便輸入移動(dòng)設(shè)備的設(shè)置、選擇用戶界面選項(xiàng)、接收對(duì)所生成的提示的輸入等等。菜單系統(tǒng)也可以當(dāng)移動(dòng)設(shè)備的應(yīng)用請(qǐng)求基于菜單的輸入時(shí)被發(fā)起,以便選擇應(yīng)用的選項(xiàng)、響應(yīng)于應(yīng)用所生成的提示來(lái)輸入信息、設(shè)置應(yīng)用的一個(gè)或多個(gè)設(shè)置等等。在各實(shí)現(xiàn)中,當(dāng)發(fā)起菜單系統(tǒng)時(shí)(框20 ,首先顯示頂層菜單(框204)。可以提供多個(gè)頂層菜單。每個(gè)頂層菜單可以包括可由移動(dòng)設(shè)備的用戶選擇的一個(gè)或多個(gè)菜單項(xiàng)。也可以顯示一個(gè)或多個(gè)子菜單(框206)。例如,可以通過(guò)頂層菜單來(lái)訪問(wèn)子菜單。 子菜單也可以嵌套在頂層菜單之下,使得它們可以通過(guò)其它子菜單被訪問(wèn)。經(jīng)由選擇頂層菜單或子菜單的一個(gè)或多個(gè)菜單項(xiàng),可以通過(guò)菜單系統(tǒng)來(lái)接收基于菜單的輸入(框208)。 當(dāng)基于菜單的輸入不再可用時(shí),可以消除菜單系統(tǒng)(框210),使得在基于菜單的輸入再次可用之前(框20 ,菜單系統(tǒng)的菜單(例如頂層菜單和/或任何所顯示的子菜單)被隱藏 (框 212)。圖3示出一示例實(shí)現(xiàn)中的過(guò)程300,在該示例實(shí)現(xiàn)中,可由被配置成提供無(wú)邊框用戶體驗(yàn)的用戶界面來(lái)生成系統(tǒng)托盤。在各實(shí)現(xiàn)中,系統(tǒng)托盤可以在接收到發(fā)起系統(tǒng)托盤的請(qǐng)求時(shí)被發(fā)起(框302)。在各實(shí)施例中,可以由各種源作出發(fā)起系統(tǒng)托盤的請(qǐng)求。例如,可以發(fā)起系統(tǒng)托盤以便通過(guò)用戶界面來(lái)顯示諸如通信相關(guān)信息或設(shè)備狀態(tài)信息的通知這樣的通知。也可以發(fā)起系統(tǒng)托盤來(lái)提供用于啟動(dòng)用戶界面、應(yīng)用1 等的各種任務(wù)(例如任務(wù)轉(zhuǎn)換器)的啟動(dòng)點(diǎn)(框306)。在各實(shí)施例中,也可以發(fā)起系統(tǒng)托盤來(lái)提供用于啟動(dòng)控制板的界面,以顯示用于移動(dòng)設(shè)備的操作的設(shè)置、操作狀態(tài)通知(例如低電池壽命、低信號(hào)強(qiáng)度等)等等(框308)。 當(dāng)系統(tǒng)托盤不再使用時(shí),可以消除系統(tǒng)托盤(框310),使得系統(tǒng)托盤在被再次發(fā)起(框 302)之前被隱藏(框312)。圖4示出一示例實(shí)現(xiàn)中的過(guò)程400,在該示例實(shí)現(xiàn)中,可由被配置成提供無(wú)邊框用戶體驗(yàn)的用戶界面來(lái)生成無(wú)邊框任務(wù)轉(zhuǎn)換器。如圖所示,可以接收用于啟動(dòng)任務(wù)轉(zhuǎn)換器的請(qǐng)求(框402)。在各實(shí)現(xiàn)中,可以通過(guò)與實(shí)現(xiàn)用戶界面的移動(dòng)設(shè)備的用戶交互來(lái)接收用于啟動(dòng)任務(wù)轉(zhuǎn)換器的請(qǐng)求。例如,用于啟動(dòng)任務(wù)轉(zhuǎn)換器的請(qǐng)求可以包括對(duì)上面參照?qǐng)D2所述的系統(tǒng)托盤的啟動(dòng)點(diǎn)作出的用戶輸入。然而,任務(wù)轉(zhuǎn)換器可以以其它方式被啟動(dòng),諸如通過(guò)聲音命令、按鈕或按鍵的選擇等等。任務(wù)轉(zhuǎn)換器可隨后被啟動(dòng)(框404)。在各實(shí)施例中,任務(wù)轉(zhuǎn)換器可包括被顯示在活動(dòng)任務(wù)(例如,由圖1所示的移動(dòng)設(shè)備102的處理器120所執(zhí)行的應(yīng)用126)的用戶體驗(yàn)之上的一覆層。覆層可以包括指示可被訪問(wèn)的其它當(dāng)前運(yùn)行的任務(wù)(例如應(yīng)用、通知等) 的一個(gè)或多個(gè)標(biāo)記(例如,縮略圖、圖標(biāo)等)。在各實(shí)施例中,任務(wù)轉(zhuǎn)換器可以保持打開(kāi),直到被移動(dòng)設(shè)備的用戶消除。例如,可以確定是否要消除任務(wù)轉(zhuǎn)換器(判決框406)。如果確定要消除任務(wù)轉(zhuǎn)換器(判決框406起的“是”),則消除任務(wù)轉(zhuǎn)換器008),使得不再顯示覆層。否則,確定任務(wù)轉(zhuǎn)換器不會(huì)被消除(判決框406起的“否”)。然后確定是否已經(jīng)選擇了任務(wù)(判決框410)。當(dāng)任務(wù)由用戶選擇時(shí)(判決框410 起的“是”),則可以啟動(dòng)該任務(wù)(框412)并且消除任務(wù)轉(zhuǎn)換器(框408)。在各實(shí)施例中, 當(dāng)未選擇任務(wù)時(shí)(判決框410起的“否”),任務(wù)轉(zhuǎn)換器可以允許用戶掃視指示其它當(dāng)前正在運(yùn)行的任務(wù)的標(biāo)記(框414),直到任務(wù)被選擇和被啟動(dòng)(框412),或者不作出選擇而由用戶消除任務(wù)轉(zhuǎn)換器008)。在一些實(shí)施例中,當(dāng)預(yù)定的時(shí)間持續(xù)期內(nèi)未接收到任何輸入時(shí), 任務(wù)轉(zhuǎn)換器也可以超時(shí)并被消除(框408)。示例用戶界面該章節(jié)呈現(xiàn)了可以使用這里所討論的過(guò)程和技術(shù)來(lái)生成以提供無(wú)邊框用戶體驗(yàn)的用戶界面的元素。用戶界面的各方面可用硬件、固件、軟件或其組合來(lái)實(shí)現(xiàn)。在以下各部分討論中將分別參考圖1的環(huán)境100和圖2、3、4的過(guò)程200、300、400,以及/或者其它示例環(huán)境和過(guò)程。圖5示出可由諸如圖1的移動(dòng)設(shè)備102這樣的移動(dòng)設(shè)備采用以提供無(wú)邊框用戶體驗(yàn)的用戶界面500。在各種操作模式期間,用戶界面500被配置成通過(guò)顯示來(lái)自移動(dòng)設(shè)備 102的應(yīng)用的內(nèi)容、而不使用諸如菜單條、滾動(dòng)條、窗口、文本框等傳統(tǒng)的邊框元素,來(lái)提供無(wú)邊框用戶體驗(yàn)502。經(jīng)由菜單系統(tǒng)600 (圖6A和6B)和系統(tǒng)托盤800 (圖8A、8B和8C)提供了與移動(dòng)設(shè)備102所支持的應(yīng)用的交互。任務(wù)轉(zhuǎn)換器1000(圖10)便于在移動(dòng)設(shè)備上運(yùn)行的應(yīng)用之間轉(zhuǎn)換。用戶界面500可包括向用戶體驗(yàn)502提供上下文的文本和/或圖形。例如,在所示實(shí)施例中,用戶界面包括標(biāo)題504和副標(biāo)題506,它們被配置成標(biāo)識(shí)所訪問(wèn)的特定應(yīng)用以及/或者向應(yīng)用所顯示的用戶體驗(yàn)502的內(nèi)容提供上下文。因此,照片共享應(yīng)用可以包括標(biāo)題“照片(Photos) ”和副標(biāo)題“暑假-2008 (Summer Vacation-2008) ”以便向照片共享應(yīng)用所顯示的照片提供上下文,而蜂窩電話應(yīng)用可以包括標(biāo)題“電話(Wione) ”和副標(biāo)題“通話記錄(Call Log)”以便向蜂窩電話通話記錄應(yīng)用所顯示的信息提供上下文。構(gòu)想了其他示例。圖6A和6B示出可由圖5所示的用戶界面500所采用的示例菜單系統(tǒng)600。菜單系統(tǒng)600利用可以被層疊于移動(dòng)設(shè)備102的用戶體驗(yàn)502之上的菜單項(xiàng)602。在各實(shí)施例中,菜單項(xiàng)602可以被排列到頂層菜單604( —例在圖6A中示出)和子菜單606( —例在圖 6B中示出)中。圖6A示出菜單系統(tǒng)600的示例頂層菜單604。圖示的頂層菜單604可以包括取決于向用戶呈現(xiàn)的初始選項(xiàng)數(shù)量的一個(gè)或兩個(gè)菜單項(xiàng)602。在提供了兩個(gè)菜單項(xiàng)602的情況下,菜單項(xiàng)602可以被配置為主菜單項(xiàng)602(1)和次菜單項(xiàng)602( 。在所示實(shí)施例中,主菜單項(xiàng)和次菜單項(xiàng)602(1)和602( 被示出為彼此重疊并且顯示主菜單項(xiàng)602(1),使它看上去在次菜單項(xiàng)602( 之前。此外,主菜單項(xiàng)602(1)可以進(jìn)一步擴(kuò)展到除次菜單項(xiàng)602(2) 以外的用戶體驗(yàn)502中(例如,和其上顯示用戶界面500(圖5)的顯示屏112的頂邊相對(duì)的較低處)。主菜單項(xiàng)602(1)和602( 兩者的頂部都可以被夾住,使得菜單項(xiàng)602看上去擴(kuò)展到顯示屏112的邊緣以外??梢圆捎米硬藛?06來(lái)顯示未在頂層菜單604中顯示的菜單項(xiàng)602。圖6B示出可以經(jīng)由菜單系統(tǒng)600的頂層菜單604訪問(wèn)的示例子菜單606。不同于頂層菜單604,子菜單606可以被配置成顯示多于兩個(gè)菜單項(xiàng)602 (然而構(gòu)想了子菜單606可以被配置成顯示不多于一個(gè)或多個(gè)菜單項(xiàng)602)。在各實(shí)現(xiàn)中,子菜單606可以經(jīng)由對(duì)項(xiàng)層菜單604內(nèi)的菜單項(xiàng)602的選擇來(lái)訪問(wèn),該菜單項(xiàng)被配置成充當(dāng)?shù)阶硬藛?06的接入點(diǎn)。當(dāng)選擇了被配置成訪問(wèn)子菜單606的菜單項(xiàng)602時(shí),包含所選菜單項(xiàng)602的頂層菜單604被隱藏,并且顯示子菜單606。子菜單606的菜單項(xiàng)602可以以中心點(diǎn)(“衛(wèi)星”)608周圍的偽徑向方式排列,中心點(diǎn)被錨定在頂層菜單604的所選菜單項(xiàng)602的初始位置。在各實(shí)現(xiàn)中,多個(gè)子菜單606可以被嵌套在頂層菜單604下方的各層中。因此,通過(guò)從頂層菜單606導(dǎo)航(例如“下鉆”)經(jīng)過(guò)其它中間子菜單606(1),可以訪問(wèn)一些子菜單 606(2)內(nèi)的菜單項(xiàng)。例如,如圖6B所示,對(duì)頂層菜單604的次菜單項(xiàng)602( 的選擇可以使第一子菜單606(1)被顯示。第一子菜單606(1)可以包括被配置成在被選擇時(shí)提供對(duì)第二子菜單606( 的訪問(wèn)的子菜單項(xiàng)602(3)。子菜單606(1)和606( 的每一個(gè)的菜單項(xiàng)602分布在錨定在菜單項(xiàng)(例如,次菜單項(xiàng)602( 和子菜單項(xiàng)602 C3))初始位置處的衛(wèi)星608(1)和608( 周圍,該初始位置被選擇以顯示子菜單606(1)和606(幻。在遍歷嵌套的子菜單606(1)和606( ,可以選擇子菜單606(1)和606( 內(nèi)的衛(wèi)星608(1)和608 ( 以便分別返回至較高級(jí)子菜單608 (1)或頂層菜單604。例如,在圖6B所示的實(shí)施例中,可以選擇第二子菜單606 (2)的衛(wèi)星608 (2), 以隱藏第二子菜單606 (2)并顯示第一子菜單606 (1)。類似地,可以選擇第一子菜單606 (1) 的衛(wèi)星608(1)以便使第一子菜單606(1)被隱藏并且頂層菜單604被顯示。也可以支持從諸如第二子菜單606( 這樣的子菜單直接導(dǎo)航至頂層菜單604,而同時(shí)旁路諸如子菜單606(1)這樣的中間層子菜單。例如,對(duì)子菜單606外的點(diǎn)的選擇可以使子菜單606被隱藏并且使頂層菜單604被顯示。在其他實(shí)施例中,衛(wèi)星608可以被選擇,并被保持一持續(xù)時(shí)間,以便直接返回至頂層菜單604。類似地,菜單系統(tǒng)600內(nèi)的子菜單606 可以包括諸如“返回按鈕”之類的標(biāo)記,該標(biāo)記被配置成在被選擇時(shí)提供從子菜單606到頂層菜單604的直接導(dǎo)航。在各實(shí)現(xiàn)中,圖6A和6B的菜單系統(tǒng)600被動(dòng)畫化。例如,如圖6A所示,當(dāng)選擇頂層菜單604時(shí),頂層菜單604的菜單項(xiàng)602可以看上去從顯示屏112的頂邊“滑下”到用戶體驗(yàn)502之上(如向下箭頭610(1)指示)。類似地,當(dāng)頂層菜單604被隱藏時(shí),頂層菜單 604的菜單項(xiàng)602可以看上去“滑上”至顯示屏112的頂邊并且脫離顯示屏112(如向上箭頭610(2)指示)。子菜單606的顯示也可以被動(dòng)畫化。例如,子菜單606在被發(fā)起時(shí)可以看上去以偽徑向方式從衛(wèi)星608“飛出”。類似地,選擇衛(wèi)星608可以使所顯示的子菜單606 被“收縮”至衛(wèi)星608內(nèi),而同時(shí)轉(zhuǎn)移到較高層菜單606或頂層菜單604。在圖6A和6B中,為說(shuō)明目的可以將所示的菜單項(xiàng)602示出為通用塊。然而,構(gòu)想了示例菜單系統(tǒng)600可以采用具有各種形狀、顏色、文本樣式等的菜單項(xiàng)602。例如,在一個(gè)實(shí)施例中,菜單系統(tǒng)600所采用的菜單項(xiàng)602可以共享一基本通用的形狀,諸如橢圓、圓、方框、語(yǔ)音氣泡等等。在其他實(shí)施例中,菜單系統(tǒng)600所采用的菜單項(xiàng)602可以具有各種不同的形狀,使用戶能容易地標(biāo)識(shí)每個(gè)菜單項(xiàng)602的功能和/或內(nèi)容。菜單項(xiàng)602可以根據(jù)要被顯示的文本和/或圖形來(lái)自動(dòng)調(diào)節(jié)大小。菜單項(xiàng)602還可以具有各種可視狀態(tài)。在一個(gè)實(shí)施例中,菜單項(xiàng)602可以具有正常狀態(tài)、選中(“輕擊”)狀態(tài)和禁用狀態(tài)。在該實(shí)施例中,菜單項(xiàng)602的正常狀態(tài)是菜單項(xiàng) 602在菜單系統(tǒng)600中被顯示時(shí)的可視狀態(tài)。菜單項(xiàng)602的輕擊狀態(tài)是在用戶選中(“輕擊”)菜單項(xiàng)602時(shí)發(fā)生的菜單項(xiàng)602的可視狀態(tài)。例如,菜單項(xiàng)602可以在被選中時(shí)進(jìn)入輕擊狀態(tài)一段規(guī)定的時(shí)間,使用戶認(rèn)識(shí)到菜單項(xiàng)602被選中。在選擇之后,菜單項(xiàng)602然后可以返回至正常狀態(tài)或被置于禁用狀態(tài)。菜單項(xiàng)602的禁用狀態(tài)用來(lái)指示菜單項(xiàng)602不是特定上下文中的有效選擇。例如,禁用狀態(tài)下的菜單項(xiàng)602可以被隱藏,使得它不可供選擇。在各實(shí)施例中,菜單系統(tǒng)600可以包括不同的菜單項(xiàng)類型。例如,菜單系統(tǒng)600可以包括動(dòng)作菜單項(xiàng)、切換菜單項(xiàng)、子菜單選擇菜單項(xiàng)等等。動(dòng)作菜單項(xiàng)用于指示用戶可采取的特定動(dòng)作。在各實(shí)施例中,動(dòng)作菜單項(xiàng)可由動(dòng)詞(例如“Display (顯示)”或“Dismiss (消除)”)標(biāo)識(shí),以指示響應(yīng)于菜單項(xiàng)602的選擇而執(zhí)行的動(dòng)作。在一些情況下,包含動(dòng)作菜單項(xiàng)的子菜單606可以在選擇菜單項(xiàng)602時(shí)被消除,使動(dòng)作得以執(zhí)行。切換菜單項(xiàng)在兩個(gè)或更多選項(xiàng)間切換,例如,以選擇應(yīng)用內(nèi)的設(shè)置。圖7描述了可由圖6A和6B所示的菜單系統(tǒng)600所采用的各種切換菜單項(xiàng)700的功能。切換菜單項(xiàng)700 可以包括雙切換菜單項(xiàng)702、三切換菜單項(xiàng)704和多切換菜單項(xiàng)706。雙切換菜單項(xiàng)702在兩個(gè)選項(xiàng)狀態(tài)間切換。例如,可以使用雙切換菜單項(xiàng)702以便開(kāi)啟或關(guān)閉特征(例如無(wú)線發(fā)射機(jī))。三切換菜單項(xiàng)704在三個(gè)選項(xiàng)狀態(tài)間切換。以此方式,每次選擇切換菜單項(xiàng)時(shí), 設(shè)置的值就改變。例如,可以使用三切換菜單項(xiàng)704在小、中、大尺寸之間調(diào)節(jié)元素的尺寸 (例如,文本大小)。在各實(shí)施例中,雙切換和三切換菜單項(xiàng)702和704所調(diào)節(jié)的設(shè)置以及設(shè)置的當(dāng)前狀態(tài)可由菜單項(xiàng)702和704內(nèi)的標(biāo)記(例如,文本、圖形等)所標(biāo)識(shí)。多切換菜單項(xiàng)706在四個(gè)或更多選項(xiàng)狀態(tài)間切換。在各實(shí)施例中,多切換菜單項(xiàng) 706所調(diào)節(jié)的設(shè)置以及設(shè)置的當(dāng)前狀態(tài)可由菜單項(xiàng)706內(nèi)的標(biāo)記(例如,文本、圖形等)所
10標(biāo)識(shí)。多切換菜單項(xiàng)706的選擇使子菜單708被顯示。子菜單708包括和設(shè)置的有效選項(xiàng)相對(duì)應(yīng)的四個(gè)或更多菜單項(xiàng)710。因此,可以通過(guò)選擇子菜單708的菜單項(xiàng)710之一來(lái)設(shè)置一選項(xiàng)。在選擇了選項(xiàng)之后,子菜單708可以被消除,多切換菜單項(xiàng)706可被再次顯示。圖8A、8B和8C示出可由圖5所示的用戶界面500所采用的示例系統(tǒng)托盤800。 系統(tǒng)托盤800顯示設(shè)備狀態(tài)信息并且保持各通知,所述通知諸如來(lái)自最近使用的應(yīng)用的通知、最近錯(cuò)過(guò)的通信的通知、等等。在示例實(shí)現(xiàn)中,系統(tǒng)托盤800可以沒(méi)有邊框元素,并且可以保持對(duì)用戶隱藏,直到發(fā)生被應(yīng)用和/或用戶界面500視為應(yīng)受用戶注意的事件。例如,系統(tǒng)托盤800可以在以下期間被隱藏全屏通知期間、在活動(dòng)電話呼叫期間、在控制板900(圖9)活動(dòng)期間、在任務(wù)轉(zhuǎn)換器1000(圖10)活動(dòng)期間,在拍照期間、在觀看全屏視頻期間、在瀏覽全屏照片期間、在玩游戲期間、等等。然而,在被顯示時(shí),系統(tǒng)托盤800可以包括層疊于其他用戶體驗(yàn)內(nèi)容的頂部之上的永久用戶體驗(yàn)。如圖所示,系統(tǒng)托盤800使用顯示屏的左下角和右下角,以便顯示信息并且將啟動(dòng)點(diǎn)主存到控制板900(圖9)和任務(wù)轉(zhuǎn)換器1000(圖10)內(nèi)。在各實(shí)現(xiàn)中,系統(tǒng)托盤800可由任務(wù)轉(zhuǎn)換器啟動(dòng)點(diǎn)802和控制板啟動(dòng)點(diǎn)804組成。 任務(wù)轉(zhuǎn)換器啟動(dòng)點(diǎn)802可以位于顯示屏112的左下角。在各實(shí)施例中,任務(wù)轉(zhuǎn)換器啟動(dòng)點(diǎn) 802允許經(jīng)由單個(gè)輕擊姿勢(shì)來(lái)選擇任務(wù)轉(zhuǎn)換器。而且,當(dāng)多個(gè)任務(wù)可用時(shí),任務(wù)轉(zhuǎn)換器啟動(dòng)點(diǎn)802可以被配置成顯示一圖標(biāo),該圖標(biāo)表示用戶所訪問(wèn)的最近的任務(wù)(如任務(wù)轉(zhuǎn)換器所標(biāo)識(shí))。當(dāng)用戶使用任務(wù)轉(zhuǎn)換器改變到新任務(wù)時(shí),可以更新該圖標(biāo)來(lái)反映任務(wù)轉(zhuǎn)換器內(nèi)作出的變化。如圖8B所示,任務(wù)轉(zhuǎn)換器啟動(dòng)點(diǎn)802也可以主存進(jìn)入的通信相關(guān)通知806,諸如電話呼叫、電子郵件、即時(shí)消息(例如SMS/MMS/IM)等,這些通信相關(guān)通知被消除(不讀取), 或者對(duì)于這些通信相關(guān)通知,通知已超時(shí)的最大化狀態(tài)使通知被最小化或被隱藏。此外,在電話呼叫期間,任務(wù)轉(zhuǎn)換器啟動(dòng)點(diǎn)802可以提供呼叫內(nèi)(in-call)通知,諸如呼叫等待通知、錯(cuò)過(guò)呼叫通知、語(yǔ)音郵件通知、電子郵件通知等等。類似地,如果電話呼叫用戶體驗(yàn)被最小化以便訪問(wèn)另一應(yīng)用,例如當(dāng)電話呼叫被保持不掛斷時(shí),任務(wù)轉(zhuǎn)換器啟動(dòng)點(diǎn)802可以顯示永久圖標(biāo)。在各實(shí)施例中,該圖標(biāo)可以包括呼叫已經(jīng)活動(dòng)的時(shí)間。如圖所示,控制板啟動(dòng)點(diǎn)804可以位于顯示屏112的右下角。控制板啟動(dòng)點(diǎn)804 允許經(jīng)由用戶的輸入(諸如單個(gè)輕擊姿勢(shì))來(lái)啟動(dòng)控制板(諸如下面討論的圖9的控制板 900)??刂瓢鍐?dòng)點(diǎn)804也可以被配置成主存被用戶界面確定為對(duì)用戶重要的設(shè)備狀態(tài)通知808。在各實(shí)現(xiàn)中,控制板啟動(dòng)點(diǎn)804可以包括在不存在任何設(shè)備狀態(tài)通知808時(shí)顯示的時(shí)鐘810。然而,當(dāng)設(shè)備狀態(tài)通知808可用時(shí),可以代替時(shí)鐘810或在時(shí)鐘810以外顯示通知808??刂瓢鍐?dòng)點(diǎn)804還可以顯示表明電話呼叫期間的信號(hào)強(qiáng)度812的指示。在示例實(shí)施例中,通信相關(guān)通知806和設(shè)備狀態(tài)通知808可具有至少兩個(gè)狀態(tài)最小化和最大化。在各實(shí)施例中,在存在觸發(fā)設(shè)備狀態(tài)通知808的狀態(tài)條件時(shí),設(shè)備狀態(tài)通知 808或者以最大化狀態(tài)或者以最小化狀態(tài)顯示。例如,當(dāng)首先顯示設(shè)備狀態(tài)通知808時(shí),以最大化狀態(tài)提供通知808,使得通知808可由用戶觀看。在一段時(shí)間持續(xù)期(例如3秒)之后,設(shè)備狀態(tài)通知808可轉(zhuǎn)移至最小化狀態(tài)。圖6B和6C示出最大化狀態(tài)(圖6B)和最小化狀態(tài)(圖6C)的設(shè)備狀態(tài)通知808。在各實(shí)現(xiàn)中,用戶可以在設(shè)備狀態(tài)通知808處在最大化狀態(tài)時(shí)選擇設(shè)備狀態(tài)通知
11808,以啟動(dòng)控制板(例如圖9的控制板900)。在從控制板返回之后,設(shè)備狀態(tài)通知808此后可以在最小化狀態(tài)顯示。在最小化狀態(tài)下,設(shè)備狀態(tài)通知不可被用戶觀看。相反,可以在控制板啟動(dòng)點(diǎn)804內(nèi)顯示標(biāo)記(例如,圖8C所示的環(huán)形標(biāo)記814)以指示存在最小化的設(shè)備狀態(tài)通知808。用戶可以選擇標(biāo)記816來(lái)在最大化狀態(tài)下啟動(dòng)設(shè)備狀態(tài)通知808??梢允褂妙愃频臉?biāo)記(例如圖8C中的環(huán)形標(biāo)記816)來(lái)以最小化狀態(tài)顯示通信相關(guān)通知806。圖9描述了可以從圖8A、8B和8C所示的系統(tǒng)托盤800的控制板啟動(dòng)點(diǎn)804啟動(dòng)的示例控制板900??刂瓢?00提供了以下功能切換移動(dòng)設(shè)備102的常用設(shè)置、獲得關(guān)于設(shè)備狀態(tài)的信息、進(jìn)入設(shè)備的設(shè)置區(qū)域或菜單、等等。在各實(shí)現(xiàn)中,控制板900可以包括覆層902,覆層902在控制板900被啟動(dòng)時(shí)由移動(dòng)設(shè)備102的顯示屏112代替設(shè)備的用戶體驗(yàn)而顯示。如圖9所示,覆層902可以被分成可以提供描述移動(dòng)設(shè)備操作的各種信息的各區(qū)域。在所示實(shí)施例中,覆層902可以包括操作者信息/漫游狀態(tài)區(qū)域904、當(dāng)前日期/時(shí)間區(qū)域906、設(shè)置快速切換區(qū)域908、設(shè)備狀態(tài)區(qū)域910以及高級(jí)設(shè)置啟動(dòng)點(diǎn)區(qū)域912。操作者信息/漫游狀態(tài)區(qū)域904標(biāo)識(shí)了移動(dòng)設(shè)備102的操作者(例如所有者或用戶),并且可以提供描述設(shè)備102的漫游狀態(tài)的信息。當(dāng)前日期/時(shí)間區(qū)域906顯示當(dāng)前的日期和時(shí)間。 設(shè)置快速切換區(qū)域908包含描述可被切換(例如,開(kāi)/關(guān))的設(shè)置(例如“鈴聲”、“藍(lán)牙”、 “Wi-Fi”和“鬧鐘”)的一系列選項(xiàng)卡914,并且顯示關(guān)于設(shè)置的狀態(tài)信息(例如,分別是“靜音”、“開(kāi)”、“關(guān)”、“上午 7:45”)。設(shè)備狀態(tài)區(qū)域910提供關(guān)于移動(dòng)設(shè)備106的狀態(tài)的信息,諸如電池壽命、無(wú)線信號(hào)強(qiáng)度等。在各實(shí)施例中,設(shè)備狀態(tài)區(qū)域910可以經(jīng)由一個(gè)或多個(gè)圖形元素來(lái)顯示狀態(tài)通知。 例如,在所示實(shí)施例中,為給出“貼紙”印痕而生成的圖標(biāo)916被用來(lái)顯示移動(dòng)設(shè)備102的狀態(tài)信息。圖標(biāo)916可被格式化以提供關(guān)于狀態(tài)通知的信息。高級(jí)設(shè)置啟動(dòng)點(diǎn)區(qū)域912提供詳細(xì)設(shè)置頁(yè)面的訪問(wèn),允許調(diào)節(jié)控制板900未提供的設(shè)置。圖10描述了可以從圖8A、8B和8C所示的系統(tǒng)托盤800的任務(wù)轉(zhuǎn)換器啟動(dòng)點(diǎn)802 啟動(dòng)的示例任務(wù)轉(zhuǎn)換器1000。任務(wù)轉(zhuǎn)換器1000允許用當(dāng)前在運(yùn)行但不活動(dòng)的另一任務(wù)來(lái)改變或轉(zhuǎn)換在移動(dòng)設(shè)備102上運(yùn)行的活動(dòng)任務(wù)(例如,提供包括顯示屏112所顯示的內(nèi)容在內(nèi)的用戶體驗(yàn)的任務(wù))。任務(wù)轉(zhuǎn)換器1000也可以充當(dāng)用于顯示已消除消息(例如,即時(shí)消息、電子消息、語(yǔ)音郵件通知等)的入口點(diǎn)。在各實(shí)施例中,任務(wù)轉(zhuǎn)換器1000可以被配置成在層疊于當(dāng)前用戶體驗(yàn)502(例如活動(dòng)任務(wù)的用戶體驗(yàn)50 之上的半透明覆層1004中顯示標(biāo)記,所述標(biāo)記諸如和當(dāng)前在移動(dòng)設(shè)備102上運(yùn)行的不活動(dòng)(例如,最小化或隱藏)任務(wù)相對(duì)應(yīng)的縮略圖1002。用戶可以以各種方式與任務(wù)轉(zhuǎn)換器1000交互。例如,用戶可以通過(guò)選擇對(duì)應(yīng)于一任務(wù)的縮略圖1002 來(lái)選擇該任務(wù)。用戶可以掃視經(jīng)覆層1004提供的縮略圖1002。在有比所顯示的更多的縮略圖1002可用的實(shí)例中,縮略圖被滾動(dòng)至覆層1004之上或滾動(dòng)出覆層1004之外。例如, 如圖10所示,覆層1004可以被配置成在一給定時(shí)刻顯示有限數(shù)量的縮略圖1002(1)。未被顯示但可供用戶選擇的附加縮略圖1002( 可以看上去部分地隱藏在覆層1004的邊緣之下。然后,用戶可以掃視所顯示的縮略圖1002(1),以便使附加縮略圖 1002(2)中的一個(gè)或多個(gè)被滾動(dòng)至顯示屏上,而同時(shí)原始顯示的縮略圖1002(1)中的一個(gè)或多個(gè)被滾動(dòng)出顯示屏之外并被隱藏。如果未選擇新任務(wù),用戶可以退出任務(wù)轉(zhuǎn)換器1000并且通過(guò)選擇返回按鈕1006來(lái)返回至在啟動(dòng)轉(zhuǎn)換器1000時(shí)運(yùn)行的任務(wù)。任務(wù)轉(zhuǎn)換器1000 也可以超時(shí),并且在一段時(shí)間不活動(dòng)之后被自動(dòng)消除和隱藏。例如,任務(wù)轉(zhuǎn)換器可以在用戶未提供輸入(例如掃視縮略圖1002或選擇縮略圖1002)逝去5秒之后被隱藏。Mrk雖然已經(jīng)用結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了本發(fā)明,但是應(yīng)當(dāng)理解, 在所附權(quán)利要求中定義的本發(fā)明不必限于所述的具體特征或動(dòng)作。相反,這些具體特征和動(dòng)作是作為實(shí)現(xiàn)所要求保護(hù)的本發(fā)明的示例形式而公開(kāi)的。
權(quán)利要求
1.一種方法,包括執(zhí)行一應(yīng)用,所述應(yīng)用被配置成為移動(dòng)電話(10 的顯示提供用戶體驗(yàn)(502);以及實(shí)現(xiàn)一用戶界面,所述用戶界面使一應(yīng)用編程接口(API)被生成,以向所述應(yīng)用展示功能以便配置所述應(yīng)用,用于用戶體驗(yàn)的無(wú)邊框顯示。
2.如權(quán)利要求1所述的方法,其特征在于,所述用戶界面包括菜單系統(tǒng),所述菜單系統(tǒng)被配置成響應(yīng)于基于菜單的用戶輸入對(duì)于應(yīng)用可用而被顯示在用戶體驗(yàn)之上。
3.如權(quán)利要求2所述的方法,其特征在于,所述菜單系統(tǒng)包括被配置成為接受基于菜單的用戶輸入而被選擇的至少一個(gè)菜單項(xiàng)。
4.如權(quán)利要求3所述的方法,其特征在于,所述菜單系統(tǒng)包括頂層菜單,所述至少一個(gè)菜單項(xiàng)包括主菜單項(xiàng)和次菜單項(xiàng)。
5.如權(quán)利要求4所述的方法,還包括將所述頂層菜單動(dòng)畫化。
6.如權(quán)利要求3所述的方法,其特征在于,所述菜單系統(tǒng)還包括要響應(yīng)于對(duì)菜單項(xiàng)的選擇而被顯示的子菜單,所述子菜單包括包括一衛(wèi)星和排列在所述衛(wèi)星周圍的多個(gè)子菜單項(xiàng),所述衛(wèi)星被配置成在顯示屏上顯示菜單項(xiàng)的點(diǎn)處顯示。
7.如權(quán)利要求6所述的方法,其特征在于,所述子菜單被配置成被隱藏,并且響應(yīng)于衛(wèi)星的選擇而重新顯示菜單項(xiàng)。
8.如權(quán)利要求2所述的方法,其特征在于,所述用戶界面還包括被配置成響應(yīng)于一通知而顯示于用戶體驗(yàn)之上的系統(tǒng)托盤,所述通知包括影響移動(dòng)設(shè)備的操作性的通信相關(guān)信息或設(shè)備狀態(tài)信息中的至少一個(gè)。
9.如權(quán)利要求8所述的方法,其特征在于,所述用戶界面還包括任務(wù)轉(zhuǎn)換器,所述任務(wù)轉(zhuǎn)換器被配置成在層疊于用戶體驗(yàn)之上的覆層中顯示和移動(dòng)設(shè)備上運(yùn)行的一個(gè)或多個(gè)不活動(dòng)任務(wù)相對(duì)應(yīng)的標(biāo)記,所述任務(wù)轉(zhuǎn)換器被配置成響應(yīng)于標(biāo)記的選擇而轉(zhuǎn)換到所述一個(gè)或多個(gè)不活動(dòng)任務(wù)之一。
10.一種移動(dòng)設(shè)備(102),包括顯示屏;以及被配置成由顯示屏顯示的用戶界面,所述用戶界面包括任務(wù)轉(zhuǎn)換器,所述任務(wù)轉(zhuǎn)換器用于在層疊于活動(dòng)任務(wù)的用戶體驗(yàn)之上的覆層中顯示和移動(dòng)設(shè)備上運(yùn)行的一個(gè)或多個(gè)不活動(dòng)任務(wù)相對(duì)應(yīng)的標(biāo)記,所述任務(wù)轉(zhuǎn)換器被配置成響應(yīng)于標(biāo)記的選擇而轉(zhuǎn)換到所述一個(gè)或多個(gè)不活動(dòng)任務(wù)之一。
11.如權(quán)利要求17所述的移動(dòng)設(shè)備,其特征在于,所述用戶界面還包括系統(tǒng)托盤,所述系統(tǒng)托盤包括響應(yīng)于輸入而啟動(dòng)任務(wù)轉(zhuǎn)換器的啟動(dòng)點(diǎn)。
12.如權(quán)利要求18所述的移動(dòng)設(shè)備,其特征在于,所述用戶界面還包括被配置成在到移動(dòng)設(shè)備的基于菜單的用戶輸入可用時(shí)顯示的菜單系統(tǒng)。
13.如權(quán)利要求19所述的移動(dòng)設(shè)備,其特征在于,所述顯示屏包括左下角和右上角,所述啟動(dòng)點(diǎn)位于所述左下角附近,所述菜單被顯示在所述右上角附近。
全文摘要
描述了用于實(shí)現(xiàn)移動(dòng)設(shè)備的顯示屏的用戶界面的技術(shù)。在一實(shí)現(xiàn)中,用戶界面可以包括無(wú)邊框菜單,其被配置成在到移動(dòng)設(shè)備的基于菜單的用戶輸入可用時(shí)被顯示;系統(tǒng)托盤,其被配置成當(dāng)包含影響移動(dòng)設(shè)備的操作性的狀態(tài)信息在內(nèi)的通知可用時(shí)、在顯示屏上顯示;以及任務(wù)轉(zhuǎn)換器模塊,其用于使無(wú)邊框覆層被顯示在移動(dòng)設(shè)備正在執(zhí)行的活動(dòng)應(yīng)用之上,以允許選擇移動(dòng)設(shè)備的一個(gè)或多個(gè)應(yīng)用。
文檔編號(hào)H04B1/40GK102365615SQ201080015728
公開(kāi)日2012年2月29日 申請(qǐng)日期2010年3月25日 優(yōu)先權(quán)日2009年3月30日
發(fā)明者B·M·威爾遜, C·A·沃斯, D·A·埃普菲爾, J·S·施內(nèi)克洛特, M·A·斯穆嘎, M·J·克魯澤尼斯基, M·K·亨德萊特, P·岡坦?fàn)? R·M·漢寧 申請(qǐng)人:微軟公司