本申請屬于國際申請日為2011年6月21日、國際申請?zhí)枮閜ct/cn2011/076010的pct國際申請進(jìn)入中國國家階段后的申請?zhí)枮?01180071826.1的中國專利申請的分案申請。
本發(fā)明涉及一種具有使用姿勢管理應(yīng)用并在應(yīng)用之間切換的能力的移動電子設(shè)備。
背景技術(shù):
諸如智能電話、個(gè)人數(shù)字助理(pda)和平板的便攜式電子設(shè)備已經(jīng)變得流行并普遍存在。越來越多的特征被添加到這些設(shè)備,它們常常裝備有強(qiáng)大的處理器、大容量存儲器和開放式操作系統(tǒng),這允許添加許多不同應(yīng)用。流行的應(yīng)用提供諸如呼叫、電子郵件、文本、圖像獲取、圖像顯示、音樂和視頻回放、位置確定(例如,gps)的功能,以及互聯(lián)網(wǎng)瀏覽功能,等等。此外,這種設(shè)備常常包括各種用于傳送指令以控制電子設(shè)備的操作的用戶輸入部件。例如,許多移動設(shè)備不僅裝備有各種按鈕和/或小鍵盤,而且具有觸摸檢測表面(例如觸摸屏或觸板),用戶利用其僅僅通過觸摸移動設(shè)備的特定區(qū)域和/或通過沿移動設(shè)備的表面移動手指就能夠傳送指令來控制電子設(shè)備。
由于期望保持設(shè)備便攜性,所以移動電子設(shè)備(例如智能電話)常常具有有限的顯示屏和用戶界面表面區(qū)域。一般地,對于這種設(shè)備,僅僅能一次瀏覽單個(gè)應(yīng)用。此外,應(yīng)用之間的切換常常需要關(guān)閉或至少暫停當(dāng)前運(yùn)行的應(yīng)用。因此,期望提供一種具有解決這些顧慮的特征的電子設(shè)備。
附圖說明
圖1是示例性電子設(shè)備的正面透視圖;
圖2是圖1的示例性電子設(shè)備的框圖;
圖3示出了用于圖1的電子設(shè)備的示例性方法;以及
圖4-11是示出了圖3的方法的圖1的示例性電子設(shè)備的正面視圖。
具體實(shí)施方式
具有顯示屏和觸摸檢測表面(形成觸摸屏)的移動電子設(shè)備生成表示用戶姿勢的信號。當(dāng)活動的應(yīng)用正在運(yùn)行并被顯示在顯示屏上時(shí),用戶可以利用細(xì)分姿勢將顯示屏劃分為兩個(gè)部分,細(xì)分姿勢通過觸摸檢測表面和處理器被檢測和識別。當(dāng)有效的細(xì)分姿勢被識別時(shí),細(xì)分姿勢的位置指示在兩個(gè)部分之間的邊界。然后控制設(shè)備使得活動的應(yīng)用在尺寸上被減小并被顯示在一個(gè)部分中。可選地,在另一部分中顯示用于選擇的應(yīng)用圖標(biāo)集合。然后用戶可以選擇期望的一個(gè)應(yīng)用圖標(biāo),并且在另一部分中啟動和顯示與選擇相關(guān)聯(lián)的應(yīng)用(替換應(yīng)用圖標(biāo))。依照此方式,可以同時(shí)顯示兩個(gè)或更多個(gè)應(yīng)用,可以使用諸如剪貼、拖放等等的公知功能在它們之間來傳遞數(shù)據(jù)。此外,然后可以關(guān)閉或最小化第一活動的應(yīng)用,并且第二活動的應(yīng)用在尺寸上被增加以顯示在整個(gè)顯示屏上。用這樣的方式,簡單和直觀的姿勢可用于允許顯示和管理多個(gè)應(yīng)用以及在應(yīng)用之間進(jìn)行切換。
現(xiàn)在參考圖1,示出了示例性移動電子設(shè)備102,其可以采取移動電話的形式(參照圖2更全面地描述)并可以包括諸如呼叫、電子郵件、文本、圖像獲取的功能和互聯(lián)網(wǎng)瀏覽功能等等。在其他實(shí)施例中,移動電子設(shè)備可以是諸如個(gè)人數(shù)字助理、遙控器、電子圖書閱讀器或平板的多種其他設(shè)備之一。電子設(shè)備102包括運(yùn)動感測部件,其在圖1中采取與顯示屏106相關(guān)聯(lián)的觸摸檢測表面104的形式來形成觸摸屏。觸摸檢測表面104可以是多種已知觸摸檢測技術(shù)中的任何一個(gè),例如電阻性技術(shù)、電容性技術(shù)或光技術(shù)。如圖所示,觸摸檢測表面104包括可透光板或覆蓋顯示屏106的其他技術(shù)(例如液晶顯示器屏幕)??蛇x擇地,運(yùn)動感測部件可以是觸摸板(不覆蓋顯示屏),游戲桿、鼠標(biāo)或其他類型的圖形用戶接口。
可選擇地,運(yùn)動感測部件可以采用其他形式,諸如申請?zhí)枮?2/471,062、名稱為“sensingassemblyformobiledevice”(用于移動設(shè)備的感測部件)以及于2009年5月22日提交的美國專利申請中示出和描述的感測部件。例如,這種感測部件可以包括多個(gè)設(shè)置為在各個(gè)方向上向外發(fā)光的光發(fā)射器,具有至少一個(gè)設(shè)置為接收源于每個(gè)光發(fā)射器的從物體反射的發(fā)射光的相應(yīng)部分的光接收器(光發(fā)射器和光接收器的其他配置也是可能的),并且還可以檢測和識別各種用戶姿勢。
可選地,電子設(shè)備102可包括具有用于輸入操作設(shè)備的各種用戶命令的大量按鍵的小鍵盤108。盡管將小鍵盤108被示為qwerty小鍵盤,但是可以將小鍵盤實(shí)現(xiàn)為貝爾電話小鍵盤(1-9,*,0,#),具有諸如‘home’和‘backspace’的按鈕的常規(guī)小鍵盤,或者具有可編程“軟”按鍵的其他類型的小鍵盤。
電子設(shè)備102可操作以便以各種已知方式之一來檢測和識別用戶的各種姿勢(其中,每個(gè)姿勢是諸如一只手或一個(gè)或多個(gè)手指的外部物體相對于設(shè)備的運(yùn)動的特定模式)。觸摸屏是有利的,因?yàn)榭梢栽诳刂剖謩荼皇┘釉谄渖系挠|摸檢測表面下面直接顯示可變的圖形。
參照圖2,框圖200示出了電子設(shè)備102的移動智能電話實(shí)現(xiàn)方式的示例性內(nèi)部部件。這些部件可以包括無線收發(fā)器202、處理器204(例如微處理器、微型計(jì)算機(jī)、專用集成電路等等)、存儲器206、一個(gè)或多個(gè)輸出部件208、一個(gè)或多個(gè)輸入部件210和一個(gè)或多個(gè)傳感器228。該設(shè)備還可以包括部件接口212和電源214,該部件接口212提供到用于附加的或增強(qiáng)的功能的輔助部件或附件的直接連接,諸如電池的電源214用于給其他內(nèi)部部件供電。所有內(nèi)部部件可以互相耦合,并通過一個(gè)或多個(gè)內(nèi)部通信鏈路232,諸如內(nèi)部總線,來互相通信。
存儲器206可以包括各種形式中的任何一種(例如,只讀存儲器、隨機(jī)存取存儲器、靜態(tài)隨機(jī)存取存儲器、動態(tài)隨機(jī)存取存儲器,等)的一個(gè)或多個(gè)存儲器設(shè)備,并且存儲器206可以被處理器204使用以保存和檢索數(shù)據(jù)。存儲器206保存的數(shù)據(jù)可以包括操作系統(tǒng)、應(yīng)用和信息數(shù)據(jù)。每個(gè)操作系統(tǒng)包括控制諸如各種內(nèi)部部件之間的交互、經(jīng)由無線收發(fā)器202和/或部件接口212與外部設(shè)備進(jìn)行通信、將應(yīng)用和數(shù)據(jù)保存到存儲器206和從存儲器206檢索應(yīng)用和數(shù)據(jù)的電子設(shè)備的基本功能的可執(zhí)行代碼。
就程序(應(yīng)用)而言,每個(gè)程序包括使用操作系統(tǒng)來提供更具體的功能的可執(zhí)行代碼,更具體的功能諸如文件系統(tǒng)服務(wù)和處理保存在存儲器206中的受保護(hù)和非受保護(hù)的數(shù)據(jù)。盡管許多這種程序控制電子設(shè)備102的標(biāo)準(zhǔn)功能或需要的功能,但是在很多情況下這些程序包括控制可選或?qū)S霉δ艿膽?yīng)用,其可以在某些情況下通過與電子設(shè)備制造商無關(guān)的第三方提供商來提供。
最終,相對于信息數(shù)據(jù),這是可由操作系統(tǒng)或程序引用和/或操縱來執(zhí)行移動設(shè)備102功能的非可執(zhí)行代碼或信息。這種信息數(shù)據(jù)可以包括例如制造期間在電子設(shè)備102上預(yù)編程的數(shù)據(jù),或上傳到服務(wù)器或其他設(shè)備、從服務(wù)器或其他設(shè)備下載或者在服務(wù)器或其他設(shè)備處訪問的多種信息類型中的任何一種,電子設(shè)備102在進(jìn)行操作期間與該服務(wù)器或其他設(shè)備進(jìn)行通信。
可以編程移動設(shè)備102使得處理器204和存儲器206與電子設(shè)備的其他部件交互來執(zhí)行各種功能,其包括與觸摸檢測表面104交互來從其中接收指示姿勢的信號、評估這些信號來識別各種姿勢、以及按照下述方式來控制設(shè)備。
盡管沒有在圖2中特別示出,處理器可以包括用于檢測諸如單個(gè)手指滑動(包括它的位置)、兩個(gè)手指滑動(包括它的位置)、輕敲(包括它的位置)、雙敲(包括它的位置)的不同姿勢的各種模塊,以及按住并拖動(包括它的位置)姿勢檢測模塊。此外,處理器可以包括用于發(fā)起諸如啟動應(yīng)用、把顯示屏細(xì)分為多個(gè)部分,在一部分中顯示應(yīng)用圖標(biāo)集合,從全屏大小調(diào)整應(yīng)用大小使得其適合在顯示屏的一部分內(nèi),反之亦然(最小化和最大化功能)的不同活動以及數(shù)據(jù)傳送功能的各種模塊。檢測某些姿勢(包括姿勢的位置和時(shí)序)可觸發(fā)特定的動作模塊。因此,當(dāng)單個(gè)手指滑動姿勢檢測模塊斷定單個(gè)手指已經(jīng)從顯示屏的一邊揮到相對的一邊時(shí),這會觸發(fā)細(xì)分動作模塊。
無線收發(fā)器202可以包括蜂窩收發(fā)器203和無線局域網(wǎng)(wlan)收發(fā)器205兩者。每個(gè)無線收發(fā)器202使用用于通信的無線技術(shù),諸如包括模擬通信(使用amps)、數(shù)字通信(使用cdma、tdma、gsm、iden、gprs、edge等)和下一代通信(使用umts、wcdma、lte、ieee802.16等)或其變型的基于蜂窩的通信技術(shù),或?qū)Φ染W(wǎng)絡(luò)或adhoc通信技術(shù)(諸如homerf、藍(lán)牙和ieee802.11(a、b、g或n),或其他無線通信技術(shù)。
與電子設(shè)備102的其他內(nèi)部部件結(jié)合的無線收發(fā)器202的示例性操作可以采用各種形式,并且例如可以包括操作,其中在接收到無線信號之后,內(nèi)部部件檢測通信信號并且收發(fā)器202解調(diào)通信信號來恢復(fù)輸入的信息,諸如通過無線電信號發(fā)送的語音和/或數(shù)據(jù)。在從收發(fā)器202接收輸入的信息之后,處理器204格式化輸入的信息,用于一個(gè)或多個(gè)輸出部件208。同樣地,對于無線信號傳輸,處理器204格式化輸出信息,其可以由輸入部件210激活或不激活,并將輸出信息傳送到一個(gè)或多個(gè)無線收發(fā)器202用于調(diào)制為通信信號。一個(gè)或多個(gè)無線收發(fā)器202將調(diào)制信號傳送到遠(yuǎn)程設(shè)備,諸如小區(qū)塔或接入點(diǎn)(未示出)。
輸出部件208可以包括各種視覺的、音頻的和/或機(jī)械的輸出。例如,輸出部件208可以包括一個(gè)或多個(gè)視覺輸出部件216,諸如顯示屏106。一個(gè)或多個(gè)音頻輸出部件218可以包括揚(yáng)聲器、警報(bào)器和/或蜂鳴器,并且一個(gè)或多個(gè)機(jī)械輸出部件220例如可以包括振動機(jī)構(gòu)。類似地,輸入部件210可以包括諸如相機(jī)的光學(xué)傳感器的一個(gè)或多個(gè)視覺輸入部件222,諸如麥克風(fēng)的一個(gè)或多個(gè)音頻輸入部件224,以及諸如圖1的觸摸檢測表面104和小鍵盤108的一個(gè)或多個(gè)機(jī)械輸入部件226。
傳感器228可以包括接近傳感器229以及其他傳感器231兩者,諸如加速儀、陀螺儀或能提供相關(guān)信息的任何其他傳感器,如此來識別設(shè)備102的當(dāng)前位置或方位。
致動一個(gè)或多個(gè)輸入部件210的動作可以包括例如通電、打開、解鎖、移動和/或操作設(shè)備102。例如,當(dāng)通電之后,可以將具有預(yù)定應(yīng)用圖標(biāo)集合的‘主屏幕(homescreen)’顯示在顯示屏106上。
圖3示出了可以由電子設(shè)備102執(zhí)行的方法300,諸如每次當(dāng)用于選擇的應(yīng)用圖標(biāo)集合被顯示在顯示屏上的時(shí)候。方法在步驟302處開始,其中響應(yīng)于用戶輸入命令,諸如選擇期望的一個(gè)所顯示應(yīng)用圖標(biāo)的觸摸姿勢,啟動期望的第一應(yīng)用并將其顯示在顯示屏上。圖4示出了顯示在顯示屏106上的第一運(yùn)行應(yīng)用400的例子。由于便攜式電子設(shè)備的小屏幕大小,所以通常以全屏格式顯示活動的應(yīng)用,如圖所示。然后處理進(jìn)行到步驟304。
在步驟304處,設(shè)備102監(jiān)控來自觸摸檢測表面的信號以檢測用于將顯示器細(xì)分為第一部分和第二部分的有效的姿勢。例如,如圖5中示意性示出的,有效的細(xì)分姿勢可以是滑動姿勢(箭頭500指示的),其是諸如手指的物體一般在xy平面中相對于設(shè)備的一個(gè)方向上的運(yùn)動。所示出的滑動姿勢從顯示屏106的頂端延伸到底部,以定義顯示屏的左側(cè)部分502和右側(cè)部分504。從一側(cè)延伸到另一側(cè)的滑動姿勢還可以是有效的細(xì)分姿勢,可操作來將顯示屏細(xì)分為頂端部分和底部部分。另一可能的細(xì)分姿勢可以是定義顯示屏內(nèi)的有界區(qū)域900的姿勢,如圖9中示意性示出的那樣。然后處理進(jìn)行到步驟306。
應(yīng)注意的是,滑動姿勢500劃分左側(cè)部分502和右側(cè)部分504之間的邊界511。盡管示出了線性的、正交的姿勢500,但是由于人為因素,姿勢本身可以不是完美地線性或正交的,而在創(chuàng)建邊界511時(shí)方法300可將姿勢解釋為線性和正交的。此外,該方法可接受線性、傾斜姿勢、彎曲姿勢、三維以及其他類型的姿勢。同時(shí),盡管此處描述了觸摸屏姿勢(其中用戶直接觸摸圖像來提供輸入),但是可以使用其他姿勢,諸如鼠標(biāo)或游戲桿姿勢(其中指示設(shè)備用于操縱圖像上的指示器圖標(biāo))或空間中的三維姿勢。
在步驟306處,設(shè)備102操作以在第一部分502中顯示第一運(yùn)行應(yīng)用400(以縮小的尺寸)。在步驟307,設(shè)備操作以在第二部分504中顯示預(yù)定的應(yīng)用圖標(biāo)集合602,諸如圖6所示出的。預(yù)定的應(yīng)用圖標(biāo)集合602例如可以包括,對應(yīng)于一個(gè)或多個(gè)已安裝應(yīng)用、最近關(guān)閉的應(yīng)用、最喜愛的應(yīng)用和在后臺運(yùn)行的應(yīng)用的圖標(biāo)。如圖所示,將應(yīng)用400顯示在左側(cè)部分502上,將應(yīng)用圖標(biāo)顯示在右側(cè)部分504上,盡管在其他實(shí)施例中,哪個(gè)部分接收縮小尺寸的應(yīng)用可以被設(shè)置為默認(rèn),作為偏好,或可以使用姿勢進(jìn)行改變。例如,默認(rèn)的或用戶可編程的設(shè)置可一致地將第一運(yùn)行應(yīng)用放置在較小的部分中??蛇x擇地,默認(rèn)的或用戶可編程的設(shè)置可一致地將第一運(yùn)行應(yīng)用放置在左側(cè)或底側(cè)的部分中。作為附加的示例,從左至右的兩個(gè)手指滑動姿勢可以操作以將部分502的內(nèi)容拖動到部分504,同時(shí)將部分504的內(nèi)容轉(zhuǎn)移到部分502。然后處理進(jìn)行到步驟308。
在步驟308處,當(dāng)顯示應(yīng)用圖標(biāo)時(shí),設(shè)備監(jiān)控來自觸摸檢測表面104的信號以檢測用于選擇應(yīng)用圖標(biāo)之一的有效的姿勢。這種選擇姿勢可以是用戶手指604(或輸入筆)在對應(yīng)于期望的所選圖標(biāo)的區(qū)域中的簡單觸摸,如圖6示意性地示出的那樣。然后處理進(jìn)行到步驟310。
在步驟310處,設(shè)備102操作以在顯示屏的第二部分504中啟動和顯示第二應(yīng)用,第二應(yīng)用是對應(yīng)于所選圖標(biāo)的應(yīng)用。依照此方式,將第一應(yīng)用400顯示在第一部分502中,并且將第二應(yīng)用700顯示在顯示屏的第二部分中,如圖7中所示。然后處理進(jìn)行到步驟312。
在步驟312處,當(dāng)兩個(gè)應(yīng)用都被顯示時(shí),電子設(shè)備監(jiān)控?cái)?shù)據(jù)傳送命令,并且使用諸如剪貼或拖放的已知技術(shù),響應(yīng)操作以影響第一和第二應(yīng)用之間的數(shù)據(jù)傳送。然后處理進(jìn)行到步驟314。
在步驟314處,當(dāng)兩個(gè)運(yùn)行應(yīng)用都被顯示時(shí),設(shè)備監(jiān)控來自觸摸檢測表面的信號來檢測用于關(guān)閉運(yùn)行應(yīng)用之一的有效的姿勢,或用于最大化運(yùn)行應(yīng)用之一的有效的姿勢。例如,可以通過在包括要關(guān)閉的應(yīng)用的顯示屏一部分中夾兩個(gè)手指或也許在對應(yīng)于運(yùn)行應(yīng)用之一的適當(dāng)標(biāo)記或指示‘關(guān)閉(close)’的位置單次觸摸來實(shí)現(xiàn)關(guān)閉姿勢。類似地,可以通過在第一部分或第二部分中將兩個(gè)手指移動分開或也許是在對應(yīng)于運(yùn)行應(yīng)用之一的適當(dāng)標(biāo)記或者指示最大化的位置單次觸摸來實(shí)現(xiàn)最大化姿勢。然后處理進(jìn)行到步驟316。
在步驟316處,設(shè)備102做動作來對應(yīng)于最大化姿勢調(diào)整應(yīng)用大小,同時(shí)關(guān)閉其他應(yīng)用(或使其在后臺運(yùn)行),如圖8所示,其中假定的所選擇的應(yīng)用(運(yùn)行的第二應(yīng)用700)被顯示在基本上整個(gè)顯示屏上??蛇x擇地,設(shè)備做動作來對應(yīng)于關(guān)閉姿勢關(guān)閉應(yīng)用,同時(shí)增大其他應(yīng)用的尺寸。
在步驟318處,可以確定是否繼續(xù)當(dāng)前應(yīng)用700作為啟動的應(yīng)用。如果是,處理可以再次進(jìn)行到步驟304。如果不是,例如,如果檢測到退出命令,則在320處處理結(jié)束。
圖9-11提供了電子設(shè)備的操作的另一例子。圖9示出了被分成第一部分900和第二部分902的顯示屏。圖10示出了應(yīng)用圖標(biāo)集合1000,其然后可以被顯示在部分900中。圖10示出了可以選擇要在部分900中顯示的另一應(yīng)用1100,同時(shí)將應(yīng)用700顯示在部分902中。
依照此方式,姿勢提供了用戶友好的和直觀的方式來管理和任務(wù)在任務(wù)之間切換。盡管這里描述的實(shí)現(xiàn)方式示出了用于將顯示器劃分為兩個(gè)部分的單個(gè)細(xì)分姿勢(例如,線“|”或封閉區(qū)域“□”),但是可以使用雙細(xì)分姿勢來將顯示器劃分為四個(gè)部分(例如,交叉或加號“+”)或三個(gè)部分(例如,“t”),以及還可以將其他姿勢或姿勢序列定義為有效的細(xì)分姿勢。
如同本領(lǐng)域技術(shù)人員理解的那樣,處理器204執(zhí)行計(jì)算機(jī)程序代碼來實(shí)現(xiàn)此處所述的方法。實(shí)施例包括包含在諸如軟盤、cd-rom、硬盤驅(qū)動器或任何其他計(jì)算機(jī)可讀存儲介質(zhì)的有形介質(zhì)中實(shí)施的指令的計(jì)算機(jī)程序代碼,其中,當(dāng)處理器載入并執(zhí)行計(jì)算機(jī)程序代碼時(shí),處理器成為實(shí)踐本發(fā)明的設(shè)備。實(shí)施例包括計(jì)算機(jī)程序代碼,例如,無論被保存在存儲介質(zhì)中、由計(jì)算機(jī)載入和/或執(zhí)行或諸如在電線或電纜上,通過光纖或經(jīng)由電磁輻射在一些傳輸介質(zhì)上發(fā)送,其中,當(dāng)計(jì)算機(jī)載入并執(zhí)行計(jì)算機(jī)程序代碼時(shí),計(jì)算機(jī)變成實(shí)踐本發(fā)明的裝置。當(dāng)在通用微處理器上實(shí)現(xiàn)時(shí),計(jì)算機(jī)程序代碼段配置微處理器以創(chuàng)建特定的邏輯電路。
特別指出的是,本發(fā)明不限于此處包含的實(shí)施例和例證說明,還包括那些實(shí)施例的修改形式,包括歸入所附權(quán)利要求范圍內(nèi)的實(shí)施例的多個(gè)部分和不同實(shí)施例的要素的組合。