專利名稱:以雙視窗作為界面的移動裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動通信裝置,且特別是一種以雙視窗作為界面的移動通信裝置。
背景技術(shù):
隨著移動科技的改良,移動通信裝置已變成更小型化且其功能變得更為強大。它們所連接的無線網(wǎng)絡(luò)亦已經(jīng)被改良。這些改良意指移動通信裝置現(xiàn)在可連接至網(wǎng)絡(luò),以供超出單純的語音呼叫的多數(shù)功能的使用。舉例而言,它們可被用以傳送電子郵件、瀏覽互聯(lián)網(wǎng),并傳送即時訊息。多數(shù)
的裝置亦包含具有整合地圖(或自網(wǎng)絡(luò)下載的地圖)的全球定位系統(tǒng)(GPS)接收器。在某些情況下,移動通信裝置支持提供近端連線性的無線標(biāo)準(zhǔn),例如802.11協(xié)議的家族或藍(lán)牙。這些標(biāo)準(zhǔn)可致使裝置連接至WLAN,或甚至以點對點模式來與其他移動通信裝置進行通信。
不幸的是,移動通信裝置的可用性尚未能與上述增強的能力保持同步??稍谧郎闲陀嬎銠C工作的范例(paradigms)因為尺寸差異而并無法工作于移動通信裝置上。例如,在個人計算機(例如執(zhí)行微軟視窗或麥金塔操作系統(tǒng)的裝置)上的標(biāo)準(zhǔn)使用者界面(UI),使用多重的重迭視窗,其可依據(jù)需求而被四處移動、重訂尺寸或關(guān)閉。那種型式的UI可良好地工作于12吋或以上的屏幕,但卻不能實行于只有幾吋的屏幕上。因此,移動通信裝置在歷史上只有受限于單一視窗。甚至具有相當(dāng)大的屏幕的裝置,使用只具有觸控屏幕或尖筆(stylus)輸入的單一視窗。因此,需要較佳使用者界面以使用這些新功能。隨著技術(shù)的進步,提供可較佳地使用上述增強的能力的移動通信裝置的使用者界面是必須的。
發(fā)明內(nèi)容
本發(fā)明涉及一種移動通信裝置,利用 一支持多重視窗的使用者界面,而使得移動通信裝置更適于多功能用途的使用。根據(jù)本發(fā)明的第一方面,提出一種移動通信裝置,包含一殼體、 一顯示屏幕、 一輸入元件、 一存儲元件、 一處理器、 一第一視窗控制元件、一第二視窗控制元件以及一協(xié)調(diào)器元件。殼體具有適合手持使用的一機型。顯示屏幕由殼體所承載。輸入元件被設(shè)定為用以接收到達移動通信裝置的多個命令。存儲元件被設(shè)定為用以存儲一移動應(yīng)用程序。處理器被設(shè)定為用以執(zhí)行移動應(yīng)用程序。第一視窗控制元件被設(shè)定為用以控制顯示于顯示屏幕的一第一部分上的界面,并用以回應(yīng)于到達顯示屏幕的第一部分的多個輸入。第二視窗控制元件被設(shè)定為用以控制顯示于顯示屏幕的一第二部分上的界面,并用以回應(yīng)于到達顯示屏幕的第二部分的這些輸入。協(xié)調(diào)器元件被設(shè)定為用以選擇性地使能或非使能第一視窗控制元件與第二視窗控制元件,以切換移動通信裝置在一單視窗才莫式與一雙一見窗模式之間。其中
當(dāng)移動通信裝置處于雙視窗模式時,第一一見窗控制元件與第二^L窗控制元
件被設(shè)定為用以同時控制顯示屏幕。
根據(jù)本發(fā)明的第二方面,提出一種移動通信裝置,包含一殼體、 一顯示屏幕以及一界面管理元件。殼體具有適合手持使用的一機型。顯示屏幕由殼體所承載,其中顯示屏幕能顯示一個或多個視窗。界面管理元件被設(shè)定為用以選擇性地改變由顯示屏幕所顯示的視窗的數(shù)目,其中每一個視窗可^fe獨立控制。
根據(jù)本發(fā)明的第三方面,提出一種移動通信裝置,包含一殼體、 一顯示屏幕、 一接收裝置、 一第一控制裝置、 一第二控制裝置以及一協(xié)調(diào)裝置。殼體具有適合手持使用的一機型。顯示屏幕承載于殼體。接收裝置用以接收到達移動通信裝置的多個命令。第一控制裝置用以控制顯示于顯示屏幕的一第一\視窗上的一界面。第二控制裝置用以控制顯示于顯示屏幕的一第二視窗上的 一界面,其中第二控制裝置能同時控制顯示屏幕與第 一控制裝置。協(xié)調(diào)裝置用以協(xié)調(diào)第一控制裝置與第二控制裝置的活動,其中協(xié)調(diào)包含選擇性地使能或非使能第一控制裝置與第二控制裝置,以切換移動通信'裝置在一單視窗模式與一雙視窗模式之間。
根據(jù)本發(fā)明的第四方面,提出 一種控制移動通信裝置的使用者界面的方法,移動通信裝置具有適合手持使用的一機型。此方法包含下列步驟。接收一輸入,輸入要求一使用者界面的改變,使用者界面能顯示一個或多個視窗于移動通信裝置的一顯示屏幕上。決定要求的改變是否導(dǎo)引使用者界面以顯示一單一視窗界面或一多重視窗界面。依據(jù)決定顯示單一視窗界
面或多重^L窗界面。
根據(jù)本發(fā)明的第五方面,提出一計算機可讀取的媒體,含有用以完成 控制移動通信裝置的使用者界面的方法的指令。
為讓本發(fā)明的上述內(nèi)容能更明顯易懂,下文特舉一優(yōu)選實施例,并配 合附圖,作詳細(xì)說明如下
圖1為雙視窗系統(tǒng)所操作的代表性環(huán)境的方塊圖。 圖2A顯示操作于單視窗模式的移動通信裝置的代表性界面。 圖2B與圖2C顯示具有橫向與縱向方位的雙視窗的代表性界面。 圖3為支持雙視窗界面的軟件系統(tǒng)的方塊圖。
圖4為由雙視窗系統(tǒng)實施的程序的流程圖,用以開始新的應(yīng)用程序。 圖5為由雙視窗系統(tǒng)實施的程序的流程圖,用以從單視窗模式切換至 雙視窗模式。
圖6A與圖6B顯示使用者通過繪制一條線橫越過觸控式屏幕來開始在 單視窗模式與雙視窗模式之間的轉(zhuǎn)變的程序。
圖7為由雙視窗系統(tǒng)實施的程序的流程圖,用以于雙視窗模式合并單 一應(yīng)用程序的視窗。
圖8為由雙視窗系統(tǒng)所實施的程序的流程圖,用以在于雙視窗模式執(zhí) 行兩個應(yīng)用程序時關(guān)閉應(yīng)用程序。
圖9顯示用以使用雙視窗系統(tǒng)來開始會議電話的程序。
圖10A顯示使用雙:f見窗界面以顯示電子郵件文件夾與內(nèi)容的電子郵件 應(yīng)用程序。
圖10B顯示操作于單視窗模式的電子郵件應(yīng)用程序,用以顯示所選擇 的電子郵件。
圖11顯示使用雙視窗界面的日歷應(yīng)用程序。 圖12A顯示操作于雙視窗模式的GPS應(yīng)用程序。 圖12B顯示搡作于單視窗模式的GPS應(yīng)用程序。 圖13顯示搡作于雙視窗模式的音樂播放器應(yīng)用程序。主要元件符號說明102:移動通信裝置103:移動通信裝置104:衛(wèi)星106:無線連接108:位置信號110:基站
112:公眾交換電話網(wǎng)絡(luò)(PSTN)
114:互聯(lián)網(wǎng)
116:遠(yuǎn)端電話
118:遠(yuǎn)端裝置
120:電子郵件服務(wù)器
122:網(wǎng)絡(luò)服務(wù)器
124:即時通信服務(wù)器
202:界面
204:顯示器
206:觸控式屏幕
208:視窗界面
210:數(shù)字鍵盤
212:標(biāo)簽
214:雙^L窗界面
216:撥號視窗
218:聯(lián)絡(luò)人視窗
220:聯(lián)絡(luò)人清單項目
222:依照字母順序排列的巻軸
224:界面
300:軟件系統(tǒng)
302:第一視窗控制模塊
304:第二視窗控制模塊
306:顯示器模塊
308:協(xié)調(diào)器模塊
310:配置模塊312:存儲模塊314:輸入模塊400:程序402-412:方塊步驟500:程序502-512:方塊步驟602:手指700:程序702-706:方塊步驟800:程序802-808:方塊步驟900:程序902-908:步驟910:聯(lián)絡(luò)人清單項目912:對話方塊914:狀態(tài)對話方塊1002:列表1004:預(yù)覽1006:電子郵件1102:日歷1104:約會1202:地圖1204:清單1206:地圖1302:播放清單1304:信息
1306:歌曲及播放/暫停/找尋控制
具體實施例方式
本發(fā)明公開一種移動通信裝置,其具有一種支持多重視窗的使用者界面。使用者界面適合使用于具有一手持式機型的任何裝置,例如移動電話
8或移動互聯(lián)網(wǎng)裝置。使用者界面包含雙視窗,其顯示于移動通信裝置的屏 幕上。移動通信裝置可被設(shè)定為用以切:換于一單視窗才莫式與一雙:枧窗模式 之間。此裝置也可被設(shè)定為用以于任一才莫式下啟動應(yīng)用程序。其可^^設(shè)定 為用以自動地或因應(yīng)于一使用者命令而切換在這些模式之間。這些視窗也 可因應(yīng)于裝置的方位的改變而被重新配向。在某些實施例中,這些視窗為 正方形,而能在不》務(wù)改它們的內(nèi)容的情況下^皮重新配向。
現(xiàn)在將說明本發(fā)明的各種實施例。為了徹底理解并促使這些實施例的 說明,以下的說明提供特定細(xì)節(jié)。然而,本領(lǐng)域技術(shù)人員將理解到,本發(fā) 明可在沒有這些細(xì)節(jié)的情況下實現(xiàn)。此外,某些熟知的構(gòu)造或功能不顯示 或詳細(xì)說明,使能避免不必要地模糊化各種實施例的相關(guān)說明。呈現(xiàn)于以 下的說明所使用的專門用語以其最寬廣的合理方式解釋,縱使其其配合本 發(fā)明的某些特定實施例的詳細(xì)說明而被使用也是如此。
圖1為雙視窗系統(tǒng)所操作的代表性環(huán)境的方塊圖。多個移動通信裝置 102與103漫游于由無線網(wǎng)絡(luò)所覆蓋的區(qū)域中。移動通信裝置譬如是蜂巢式
移動電話或移動互聯(lián)網(wǎng)裝置。移動通信裝置102與103經(jīng)由一無線連接106 而與一基站110進行通信。無線連接106可以使用任何用以傳送數(shù)字?jǐn)?shù)據(jù) 的系統(tǒng)來實施。舉例而言,連接可以使用實施UMTS或CDMA2000的蜂巢 網(wǎng)絡(luò)或?qū)嵤¦iFi(IEEE 802.11)或藍(lán)牙的非蜂巢網(wǎng)絡(luò)。雖然無線連接對于這 些移動通信裝置而言是非常常見的,但是這些裝置也可使用例如以太網(wǎng)絡(luò) 的有線連接來進行通信。在某些實施例中,移動通信裝置102與103被設(shè) 定為用以依據(jù)狀態(tài)而使用多重協(xié)議來作連接。舉例而言,當(dāng)可能的時候, 這些裝置可被設(shè)定為用以使用WiFi,并切換至例如EDGE的較慢的蜂巢網(wǎng) 絡(luò)。
在某些實施例中,移動通信裝置102亦具有全球定位系統(tǒng)(GPS)接收器, 其嵌入于其中以提供位置信息。在這些實施例中,移動通信裝置102亦自 一個或多個GPS衛(wèi)星104接收一位置信號108。為了清楚起見,圖只顯示 一個衛(wèi)星。然而,GPS使能裝置通常自數(shù)個衛(wèi)星接收位置信號108,因為 GPS接收器需要數(shù)個衛(wèi)星,以便決定其位置。又,雖然在圖1中的移動通 信裝置102使用一衛(wèi)星連接以決定位置,其也可基于相對于在蜂巢網(wǎng)絡(luò)中 的一個或多個基站的位置來推論位置。
基站110連接至提供無線網(wǎng)絡(luò)的回載(backhaul)服務(wù)的一個或多個網(wǎng)絡(luò)?;?10連接至公眾交換電話網(wǎng)絡(luò)(PSTN)112,其l是供在移動網(wǎng)絡(luò)與另一網(wǎng)絡(luò)上的一遠(yuǎn)端電話116之間的連接。當(dāng)移動通信裝置102的使用者撥打一通語音電話時,基站IIO經(jīng)由無線網(wǎng)絡(luò)的語音回載(未顯示),來分配此通電話的路線至PSTN 112。然后,PSTN 112自動地連4妄此通電話至遠(yuǎn)端電話116。如果遠(yuǎn)端電話116是另一移動通信裝置,則此通電話經(jīng)由一第二無線網(wǎng)絡(luò)回載分配路線至另一個基站。
基站110亦連接至互聯(lián)網(wǎng)114,其提供一基于信息分組的連接至支持網(wǎng)絡(luò)應(yīng)用程序的遠(yuǎn)端裝置118。當(dāng)移動通信裝置102的使用者施行一數(shù)據(jù)連接時,基站經(jīng)由無線網(wǎng)絡(luò)的數(shù)據(jù)回載(未顯示)分配信息分組數(shù)據(jù)的路線至互聯(lián)網(wǎng)114(或另一基于信息分組的網(wǎng)絡(luò))?;ヂ?lián)網(wǎng)連接無線網(wǎng)絡(luò)至遠(yuǎn)端裝置118,其包含一電子郵件服務(wù)器120、一網(wǎng)絡(luò)服務(wù)器122及一即時通信服務(wù)器124。當(dāng)然,遠(yuǎn)端裝置118可包含可在互聯(lián)網(wǎng)上得到的任何應(yīng)用程序,且可以例如是一文件傳輸協(xié)議(FTP)服務(wù)器或一流動4某體服務(wù)器。遠(yuǎn)端裝置也可包含其他個人計算機或移動通信裝置,此處的移動通信裝置102經(jīng)由點對點的連接方式進行連線。這可例如經(jīng)由網(wǎng)絡(luò)電話(VoIP)而用以提供在一數(shù)據(jù)網(wǎng)絡(luò)上的語音服務(wù)。
圖2A顯示搡作于單視窗模式的移動通信裝置102的代表性界面。如圖2A所示,移動通信裝置102可包含一殼體201 、 一揚聲器202及由殼體201所承載的一顯示器204。移動通信裝置102也可包含4安鈕、控制4囊、麥克風(fēng)、收發(fā)器、光感測器及/或通常在PDA裝置、蜂巢式移動電話、膝上型計算機、平板PC,智慧型電話、手持式電子郵件裝置或其他移動通信/計算裝置可以找到的其他計算元件。
顯示器204可包含一液晶顯示器(LCD)、 一電漿顯示器、 一真空焚光顯示器、 一發(fā)光二極管(LED)顯示器、 一場發(fā)射顯示器及/或其他適當(dāng)?shù)男褪降娘@示器,其被設(shè)定為用以提出一使用者界面。移動通信裝置102也可包含一觸控式屏幕206,其被設(shè)定為用以接收來自一使用者的輸入。舉例而言,觸控式屏幕206可包含一電阻式,電容式、紅外線式、表面聲波(SAW)式及/或其他型式的觸控屏幕。觸控式屏幕206可被整合于顯示器204中,或可獨立于顯示器204之外。在所顯示的實施例中,觸控式屏幕206與顯示器204具有大致類似的尺寸的存取區(qū)域。在其他實施例中,觸控式屏幕206與顯示器204可具有不同尺寸的存取區(qū)域。舉例而言,觸控式屏幕206在某個實施例中,除了觸控式屏幕206以外,移動通信裝置102也可 包含一壓力感測器、 一溫度感測器及/或其他型式的感測器(未顯示),其從 顯示器204獨立出或整合于顯示器204中。舉例而言,移動通信裝置102 可包含的一熱電偶、 一電阻式溫度檢測器;SJ或最接近顯示器204的其他型 式的溫度感測器,用以測量輸入機制、顯示器204及/或石並觸感測元件206 的溫度。
移動通信裝置102可具有通常使用于工業(yè)中的任何機型與控制機制。 舉例而言,移動通信裝置102可為使用者提供多種的控制機制,例如一尖 筆界面。此裝置也可允許使用者使用方向按鍵或一操縱桿來控制應(yīng)用程序。 此裝置也可具有一折迭機型,此處的界幕位于裝置的內(nèi)部,且在使用者將 此裝置折迭開時是露出的。此裝置也可被設(shè)定為作為一滑動器,而一般鍵 盤或數(shù)字鍵盤在使用者滑動此裝置至其開啟位置時是露出的。
圖2A亦顯示供移動通信裝置102用的代表性單一視窗界面208。單一 視窗界面208顯示于執(zhí)行一電話撥號應(yīng)用程序的圖2A。撥號應(yīng)用程序包含 一數(shù)字鍵盤210,其可使一使用者直接地?fù)艽螂娫捥柎a。撥號應(yīng)用程序亦包 含位于底部的一組標(biāo)簽212,其允許使用者選擇不同的功能來執(zhí)行。在所顯 示的界面中,電話標(biāo)簽被選擇,其允許使用者開始一新的電話撥打。標(biāo)簽 212也可支持額外功能,例如即時訊息發(fā)送(IM)或會議呼叫。
圖2B與圖2C顯示供支持雙視窗界面的移動通信裝置102用的代表性 界面214。圖2B顯示處于橫向模式的界面214,而圖2C顯示處于縱向模 式的界面224。移動通信裝置102可4皮設(shè)定為用以在使用者選擇一配置設(shè)定 或按下裝置的按鍵時,切換界面214于橫向與縱向模式之間。移動通信裝 置102也可設(shè)有一動作感測器,用以檢測裝置的目前方位。然后,移動通 信裝置102可被設(shè)定為用以在動作感測器4企測到方位的改變時,自動地切 換在這些模式之間。此裝置也可被設(shè)定為用以因應(yīng)于裝置上的其他動作來 切換這些模式。舉例而言,此裝置可包含一滑動鍵盤,且可被設(shè)定為用以 在使用者開啟鍵盤時,從縱向模式切換至橫向模式。
在圖2B與圖2C中,所顯示的移動通信裝置102以雙視窗模式執(zhí)行聯(lián) 絡(luò)人與撥號應(yīng)用程序。應(yīng)用程序包含一撥號視窗216及一聯(lián)絡(luò)人視窗218。 聯(lián)絡(luò)人視窗218顯示已被存儲于移動通信裝置102的聯(lián)絡(luò)人清單。每個聯(lián)絡(luò)人清單項目220顯示聯(lián)絡(luò)人的名稱、電話號碼及圖片。聯(lián)絡(luò)人清單項目 220亦包含圖示,其通知使用者所顯示的電話號碼的型式(例如固定或移動), 并通知使用者存在有關(guān)于聯(lián)絡(luò)人的更多信息。舉例而言,聯(lián)絡(luò)人清單項目 220包含一圖示,其通知使用者聯(lián)絡(luò)人的即時通信聯(lián)絡(luò)信息已經(jīng)被存儲。聯(lián) 絡(luò)人視窗218包含一依照字母順序排列的巻軸222位于允許使用者容易地 移動在聯(lián)絡(luò)人清單的數(shù)個部分之間的一側(cè)。
界面214具有一撥號視窗216,其允許使用者基于已自聯(lián)絡(luò)人視窗218 被選擇的單一聯(lián)絡(luò)人或多個聯(lián)絡(luò)人來執(zhí)行動作。如同單一視窗界面208,在 雙視窗界面214中的撥號視窗216具有位于底部的一組標(biāo)簽212,其允許使 用者選擇不同的功能來執(zhí)行。使用者也可能通過將聯(lián)絡(luò)人清單項目220從 聯(lián)絡(luò)人視窗218拖曳至撥號視窗216來開始撥打一通電話至一聯(lián)絡(luò)人。雙 視窗系統(tǒng)可被使用來支持移動通信裝置102上的多種的應(yīng)用程序,如下所 述。
界面202被設(shè)定為能使雙視窗被良好同等地顯示于縱向或橫向模式。 這可允許此裝置較能遵循使用者的需要。在某些實施例中,每個4見窗為正 方形,以便能使屏幕的長軸等于短軸的兩倍的長度。在這些實施例中,當(dāng) 此裝置在不需縮放或修改視窗的情況下切換模式時,這些視窗可被旋轉(zhuǎn)。
圖3為支持移動通信裝置102上的雙視窗界面的軟件系統(tǒng)300的方塊 圖。如在此所將詳細(xì)說明于下述內(nèi)容地,軟件系統(tǒng)300包含多個才莫塊,用 以使系統(tǒng)的顯示功能便利化。雖然各種模塊描繪于一單一的軟件應(yīng)用程序 中,但這些模塊也可以分離元件運行或以共同作用的程序運行。多數(shù)的這 些功能可由裝置的操作系統(tǒng)提供,而非由特定應(yīng)用程序所提供。在某些實 施例中,某些模塊以硬件實施,而非以軟件實施。又,雖然所顯示的某些 模塊為分離元件,但是這些模塊也可被實施于單一元件,以提供效率或便 利性。此外,存儲區(qū)域可被近端存儲或遠(yuǎn)端存儲,其經(jīng)由網(wǎng)絡(luò)連接所存取。 用以支持此系統(tǒng)的功能性的程序代碼可存儲于計算機可讀取的媒體中,例 如光學(xué)機、快閃存儲器或硬盤中。
軟件系統(tǒng)300包括第一視窗控制模塊302與第二視窗控制模塊304,其 在移動通信裝置102操作于雙視窗模式時,控制提供至每一個視窗的顯示。 每個控制模塊決定什么應(yīng)被顯示于其各個視窗上,并處理到達視窗的輸入。 當(dāng)然,當(dāng)移動通信裝置102操作于單視窗模式時,第二視窗控制模塊304
12被非使能,而第一視窗控制模塊302被使能以管理全屏幕的外觀。
第一視窗控制模塊302與第二視窗控制模塊304配合顯示器模塊306 工作以顯示雙視窗。顯示器模塊306提供在軟件系統(tǒng)300與移動通信裝置 的屏幕的硬件控制像素之間的界面。在單視窗模式,顯示器模塊306僅與 第一視窗控制模塊302互動。類似地,第一視窗控制模塊302與第二視窗 控制模塊304配合輸入模塊314工作,以經(jīng)由移動通信裝置的輸入系統(tǒng)(例 如觸控式屏幕206或鍵盤)接收來自使用者的控制與數(shù)據(jù)。輸入;f莫塊314可 具有多重子模塊,以處理每個輸入系統(tǒng)。
軟件系統(tǒng)300亦包含一協(xié)調(diào)器模塊308,其協(xié)調(diào)在第一視窗控制模塊 302與第二視窗控制模塊304之間的活動。雖然視窗控制模塊302與304 只有關(guān)于它們的個別視窗的運行,但是協(xié)調(diào)器模塊308可關(guān)于整體界面的 運行。舉例而言,協(xié)調(diào)器模塊308啟動或關(guān)掉視窗控制模塊以切換移動通 信裝置102于單視窗模式與雙視窗模式之間。當(dāng)移動通信裝置102位于雙 視窗模式時,協(xié)調(diào)器模塊308提供在視窗控制器之間的通信,以使能需要 在雙視窗之間交互作用的功能。在某些實施例中,協(xié)調(diào)器模塊308可通過 旁通數(shù)據(jù)或命令于雙視窗控制器302與304之間,使一視窗中的作用導(dǎo)致 于其他視窗的結(jié)果。協(xié)調(diào)器模塊308將移動通信裝置102的方位通知給視 窗模塊。這些模塊使用此種信息以基于那信息來修改視窗的外觀,例如通 過改變?nèi)缟纤龅恼叫我暣暗姆轿?。協(xié)調(diào)器模塊308亦通知視窗控制模 塊關(guān)于裝置的資源被共用。舉例而言,可部署更多屏幕空間至一個視窗控 制,同時留下一小區(qū)域給其他視窗控制。這可允許此裝置在使用者工作于 其他視窗時,維持一小視窗以供通知用(例如新電子郵件訊息的通知)。
軟件系統(tǒng)300包含一存儲模塊312,其允許系統(tǒng)讀取與存儲數(shù)據(jù)。實體 的存儲器可能是譬如硬盤、存儲卡或系統(tǒng)存儲器,取決于裝置的配置與應(yīng) 用程序的需要。
軟件系統(tǒng)300具有一配置模塊310,其提供配置信息給系統(tǒng)。配置信息 包含譬如一開始就指定是否顯示器應(yīng)處于單視窗模式或雙視窗模式的設(shè) 定。此設(shè)定可能是一硬件編碼的預(yù)設(shè)數(shù)值(例如總是啟動裝置于單視窗模 式),或可能基于此裝置上次被使用的設(shè)定。此系統(tǒng)也可被設(shè)定為用以總是 啟動一應(yīng)用程序于雙視窗模式,如果應(yīng)用程序可支持的話。配置模塊310 與存儲模塊312交互作用,以持續(xù)這些設(shè)定。軟件系統(tǒng)300也可具有其他標(biāo)準(zhǔn)模塊(未顯示)。舉例而言,為了清楚顯 示的目的,某個通信與信息網(wǎng)界面模塊可能出現(xiàn)但并未描繪出。以下將參 考圖4-5與圖7-9來另外詳細(xì)地說明各模塊的操作。
圖4為由雙^見窗系統(tǒng)實施的程序400的流程圖,用以開始新的應(yīng)用程 序。在方塊402,此系統(tǒng)接收一命令,以啟動新的應(yīng)用程序。啟動命令可能 是自動產(chǎn)生或可能是來自輸入模塊314所接收的一使用者命令。在接收啟 動命令之后,此系統(tǒng)尋得正確的應(yīng)用程序并開始啟動程序。
在接收到啟動命令后,此系統(tǒng)繼續(xù)至方塊404,此處協(xié)調(diào)器模塊308 對配置模塊310詢問相關(guān)于被啟動的應(yīng)用程序的配置信息。配置信息包含 多種的信息,且特別包含如何配置視窗的信息。配置信息可能為應(yīng)用程序 所特有,或可能從系統(tǒng)等級配置設(shè)定或預(yù)設(shè)數(shù)值確定。然后,此系統(tǒng)繼續(xù) 至決定方塊406,其從配置決定是否要將應(yīng)用程序啟動于單視窗配置或雙視 窗配置。
如果此配置指明應(yīng)用程序要啟動于單視窗配置,則此系統(tǒng)繼續(xù)至方塊 410,此處其開啟應(yīng)用程序于單視窗模式。如果此配置指明雙視窗配置,則 此系統(tǒng)繼續(xù)至方塊408,其中協(xié)調(diào)器模塊308啟動應(yīng)用程序于雙視窗模式。 在任一情況下,此程序繼續(xù)至方塊412,此處此系統(tǒng)等待來自使用者的下一 個命令或繼續(xù)啟動程序。
圖5為由雙視窗系統(tǒng)實施的程序500的流程圖,用以從單視窗模式切 換至雙視窗模式。此系統(tǒng)開始于方塊502,在此時其正常地執(zhí)行于單視窗模 式。在此模式,應(yīng)用程序產(chǎn)生的功能完全相同地于執(zhí)行于單視窗移動通信 裝置上的應(yīng)用程序。
繼續(xù)至方塊504,此系統(tǒng)接收一分割命令。在4莫式之間的轉(zhuǎn)變可4皮以一 些方式觸發(fā)。在某些實施例中,使用者通過按下一按鍵或利用于觸控式屏 幕206上的姿態(tài)來開始此轉(zhuǎn)變。舉例而言,圖6A與圖6B顯示使用者通過 繪制一條線橫越過觸控式屏幕206來開始在單視窗模式與雙視窗模式之間 的轉(zhuǎn)變的程序。因此,在圖6A中,使用者的手指602位于點A,而此系統(tǒng) 操作于單視窗模式。在圖6B中,使用者的手指602已經(jīng)移動橫越過觸控式 屏幕206而到達點B,其指示系統(tǒng)應(yīng)分割-f見窗。此系統(tǒng)可^f皮設(shè)定為用以分 割屏幕成為相等或不相等的部分。在圖6A與圖6B中,此線被繪制于屏幕 的中間,其指示此界面應(yīng)分割屏幕成為相等的部分。然而,此系統(tǒng)可基于使用者的姿態(tài)的位置,來達成在視窗之間的不均勻的分割。在另一實施例 中,此界面可能總是分割屏幕成為相等的部分,即使此線并非會至于屏幕 的中間也是如此。此系統(tǒng)可被設(shè)定為用以放置一選單條于被使用者繪制的 線的位置,或放置一選單條于一標(biāo)電平置,例如視窗的頂部或底部,或于
雙^L窗之中間。
在模式之間的轉(zhuǎn)變也可能被應(yīng)用程序自動地啟動。在某些實施例中, 一應(yīng)用程序被設(shè)定為用以在裝置從縱向模式轉(zhuǎn)變至橫向模式時分割視窗。 在其他實施例中,當(dāng)使用者選擇特定功能時,應(yīng)用程序自動地啟動分割。 舉例而言,IM應(yīng)用程序可能啟動于單視窗模式中,只顯示使用者的聯(lián)絡(luò)人。 當(dāng)使用者選擇一特定聯(lián)絡(luò)人以傳達訊息時,IM應(yīng)用程序可開始轉(zhuǎn)變以分割 視窗。在那種情況下,IM應(yīng)用程序可繼續(xù)顯示聯(lián)絡(luò)人清單于第一視窗,而 顯示進行中的對話于第二視窗。此種方式的一個優(yōu)點為其允許使用者可以 通過從第一視窗的聯(lián)絡(luò)人清單選擇額外使用者,而輕易地新增新聯(lián)絡(luò)人至 第二視窗的進行中的對話。
不管分割命令是如何產(chǎn)生,在接收命令以后,此系統(tǒng)繼續(xù)至方塊506, 在此其決定被要求分割的型式。尤其,此系統(tǒng)決定其是否應(yīng)分割一應(yīng)用程 序成為雙視窗或開啟一第二應(yīng)用程序于第二視窗中。如于啟動程序中,此 系統(tǒng)可能被設(shè)定為用以總是通過分割應(yīng)用程序來回應(yīng)于某些命令。舉例而 言,使用者可將系統(tǒng)設(shè)成為總是因應(yīng)于觸控式屏幕206上的特定姿態(tài)來分 割應(yīng)用程序。當(dāng)然,如果應(yīng)用程序開始分割,其也可通知此系統(tǒng)所欲執(zhí)行 的分割的型式。在以上討論的IM應(yīng)用程序的情況下,應(yīng)用程序告知此系統(tǒng) 作單一應(yīng)用程序分割。另一方面,例如于圖2的一聯(lián)絡(luò)人應(yīng)用程序允許使 用者直接地從聯(lián)絡(luò)人啟動一IM對話(Session)。在那種情況下,此系統(tǒng)可將 聯(lián)絡(luò)人清單置于第一視窗,同時將IM聊天置于第二視窗。
在此系統(tǒng)決定已被要求分割的型式以后,其繼續(xù)至決定方塊508,在此 其評估決定的結(jié)果。如果分割命令要求單一應(yīng)用程序分割,則程序繼續(xù)至 方塊510,在此這個系統(tǒng)將正執(zhí)行的應(yīng)用程序分割成為分離視窗。在那種情 況下,執(zhí)行應(yīng)用程序準(zhǔn)予兩個視窗的控制。如果此系統(tǒng)已經(jīng)決定分割命令 并非單一應(yīng)用程序分割的話,此程序繼續(xù)于方塊512,此系統(tǒng)開啟一第二岸見 窗以保留新的應(yīng)用程序。
在某些實施例中,如果^f吏用者啟動新的應(yīng)用程序,同時目前應(yīng)用程序正在執(zhí)行的話,此裝置被設(shè)定為用以自動地改變至雙視窗模式。在那些實 施例中,新的應(yīng)用程序在其啟動時自動地被給予在第二視窗的控制。或者, 此系統(tǒng)可通過開啟空的視窗并提供應(yīng)用程序清單給使用者來回應(yīng)一分割命 令。此清單可以是在此裝置中可得到的所有的應(yīng)用程序。此清單也可被定 制以顯示最常使用的應(yīng)用程序或顯示使用者的最愛應(yīng)用程序。
圖7為由雙視窗系統(tǒng)實施的程序700的流程圖,用以于雙一見窗模式合 并單一應(yīng)用程序的視窗。此系統(tǒng)開始于方塊702,在此其于雙視窗模式中執(zhí) 行單一應(yīng)用程序。繼續(xù)進行至方塊704,此系統(tǒng)接收一合并命令。如同分割 命令,合并命令可利用一些方式產(chǎn)生。舉例而言,使用者可通過選擇一選 單項目或通過產(chǎn)生觸控式屏幕206 4的姿態(tài)來直接提供命令?;蛘?,合并 可被應(yīng)用程序自動完成。舉例而言,當(dāng)使用者從橫向切換至縱向模式時, 一應(yīng)用程序可自動合并視窗?;蛘撸绻麘?yīng)用程序切換至雙視窗模式來執(zhí) 行一特定任務(wù)的話,其可在任務(wù)已完成時恢復(fù)至單視窗模式。舉例而言, 即時通信應(yīng)用程序可在使用者結(jié)束一聊天對話時,自動地恢復(fù)至單一視窗。 在接收到合并命令之后,此系統(tǒng)繼續(xù)至方塊706,其中此系統(tǒng)合并應(yīng)用程序 成為單一視窗,例如顯示于圖2A的單一視窗界面。
圖8為由雙視窗系統(tǒng)所實施的程序800的流程圖,用以在于雙視窗模 式執(zhí)行兩個應(yīng)用程序時關(guān)閉應(yīng)用程序。此系統(tǒng)開始于方塊802,在此其于雙 視窗模式下執(zhí)行兩個應(yīng)用程序。繼續(xù)至方塊804,此系統(tǒng)接收到達其中一個 應(yīng)用程序的一關(guān)閉命令。然后,此系統(tǒng)繼續(xù)至方塊806,在此關(guān)閉應(yīng)用程序。 在應(yīng)用程序關(guān)閉以后,此系統(tǒng)繼續(xù)至方塊808,在此轉(zhuǎn)變剩下的應(yīng)用程序至 單視窗模式。或者,此系統(tǒng)可被被設(shè)定為用以即使在應(yīng)用程序關(guān)閉以后, 仍余留于雙視窗模式中。在那種情況下,此系統(tǒng)可允許使用者選擇新的應(yīng) 用程序以開啟現(xiàn)在未被占據(jù)的視窗。如同分割視窗命令,通過顯示最近使 用的應(yīng)用程序清單或使用者最愛的清單,此系統(tǒng)可以這樣做。
本領(lǐng)域技術(shù)人員將明白到,雙視窗界面可利用一些方式被使用。在一 實施例中,雙視窗顯示器也可提供在視窗之間的復(fù)制與貼上。舉例而言, 使用者可選擇顯示于一個視窗的文字,并使其自動地插入于其他視窗的一 輸入框。這對于所被移動的信息而言,可給予使用者清晰的回饋。
此系統(tǒng)也可被設(shè)定為用以啟動某些成對的應(yīng)用程序,用以自動地分割 視窗。類似地,其可被設(shè)定為用以在使用者啟動一第一應(yīng)用程序時,總是啟動一第二應(yīng)用程序(例如撥號應(yīng)用程序總是與聯(lián)絡(luò)人組成一對)。
雙視窗界面也可用以簡化設(shè)定會議電話的程序。圖9顯示用以使用雙 視窗系統(tǒng)來開始會議電話的程序900。在步驟902,電話于撥打給單一人 Amy電話中完成連線。為了開始進行會議電話,^使用者選擇聯(lián)絡(luò)人清單項 目910,以將人Kdly加入此通電話,并拖曳項目910至撥號視窗216中。 在步驟904,雙界面系統(tǒng)回應(yīng)于使用者的動作,而顯示一對話方塊912來提 供選項給使用者,這些選項包含傳送一 vCard與開始一會議電話的選項。 如果使用者選擇"Conference(會議)"選項,則系統(tǒng)繼續(xù)至步驟906,在此其 撥打給第二聯(lián)絡(luò)人。此系統(tǒng)也可顯示一狀態(tài)對話方塊914以表示此動作正 被執(zhí)行。如果連線成功的話,此系統(tǒng)繼續(xù)至步驟908,其中使用者能于會議 電話中對兩人進行談話。此種程序可被重復(fù)以添加額外聯(lián)絡(luò)人至此會議電 話。
圖10-13顯示其他應(yīng)用程序,其被設(shè)定為用以利用雙視窗界面。舉例 而言,圖IOA顯示一電子郵件應(yīng)用程序,其4吏用雙;f見窗界面以觀看一選擇 文件夾中的電子郵件的 一列表1002,以及所選擇的電子郵件的 一預(yù)覽1004 。 圖10B顯示操作于單視窗模式的電子郵件應(yīng)用程序,用以顯示所選擇的電 子郵件1006。類似地,圖ll顯示日歷應(yīng)用程序,其使用雙一見窗界面以顯示 概要的日歷1102于第一視窗中,并顯示一選擇的約會1104于第二視窗中。
圖12A顯示操作于雙視窗模式的GPS應(yīng)用程序,以顯示一地圖1202 于第一視窗中,并顯示有興趣的地點的清單1204于第二視窗中。GPS應(yīng)用 程序也可允許使用者使用第二視窗來修改地圖顯示設(shè)定或輸入一 目標(biāo)地址 或應(yīng)被顯示于地圖上的特定商業(yè)場所。圖12B顯示操作于單視窗模式的 GPS應(yīng)用程序,以使用全屏幕來顯示選擇的地圖1206。
音樂播放器與相簿應(yīng)用程序亦適合于雙視窗系統(tǒng)。舉例而言,圖13顯 示操作于雙視窗模式的音樂播放器應(yīng)用程序。音樂播放器應(yīng)用程序顯示一 播放清單1302的歌曲于第一視窗中,并顯示有關(guān)目前歌曲及播力t/暫停/找 尋控制1306的信息1304于第二視窗中。如圖13所示,音樂播放器應(yīng)用程 序亦為選取的歌曲或播放清單顯示相簿作品。相簿應(yīng)用程序可提供類似的 配置以允許使用者從相簿中的照片進行幻燈片顯示。
綜上所述,雖然本發(fā)明已以一優(yōu)選實施例公開如上,然其并非用以限 定本發(fā)明。本發(fā)明所屬領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),頁
當(dāng)可作各種的更動與潤飾。因此,本發(fā)明的保護范圍當(dāng)視所附權(quán)利要求書 所界定者為準(zhǔn)。
18
權(quán)利要求
1.一種移動通信裝置,包含一殼體,其具有適合手持使用的一機型;一顯示屏幕,由該殼體所承載;一輸入元件,其被設(shè)定為用以接收到達該移動通信裝置的多個命令;一存儲元件,其被設(shè)定為用以存儲一移動應(yīng)用程序;一處理器,其被設(shè)定為用以執(zhí)行該移動應(yīng)用程序;一第一視窗控制元件,其被設(shè)定為用以控制顯示于該顯示屏幕的一第一部分上的界面,并用以回應(yīng)于到達該顯示屏幕的第一部分的一輸入;一第二視窗控制元件,其被設(shè)定為用以控制顯示于該顯示屏幕的一第二部分上的界面,并用以回應(yīng)于到達該顯示屏幕的第二部分的一輸入;以及一協(xié)調(diào)器元件,其被設(shè)定為用以選擇性地使能或非使能該第一視窗控制元件與該第二視窗控制元件,以切換該移動通信裝置在一單視窗模式與一雙視窗模式之間,其中當(dāng)該移動通信裝置處于該雙視窗模式時,該第一視窗控制元件與該第二視窗控制元件被設(shè)定為用以同時控制該顯示屏幕。
2. 如權(quán)利要求1所述的移動通信裝置,其中該第一視窗控制元件使該 顯示屏幕顯示該移動應(yīng)用程序的一界面于該顯示屏幕的第一部分中,而該 第二視窗控制元件使該顯示屏幕顯示一第二移動應(yīng)用程序的一界面于該顯 示屏幕的第二部分中。
3. 如權(quán)利要求2所述的移動通信裝置,其中該協(xié)調(diào)器元件被設(shè)定為用 以在該第二移動應(yīng)用程序非使能時,切換該移動通信裝置至該單視窗模式。
4. 如權(quán)利要求1所述的移動通信裝置,其中該第一視窗控制元件顯示 該移動應(yīng)用程序的一第一界面^L窗,而該第二視窗控制元件顯示該移動應(yīng) 用程序的一第二界面視窗。
5. 如權(quán)利要求1所述的移動通信裝置,其中該協(xié)調(diào)器元件另外被設(shè)定 為用以傳遞該第一視窗控制元件所接收的一命令至該第二視窗控制元件, 且該第二視窗控制元件被設(shè)定為用以回應(yīng)于由該第 一視窗控制元件所接收的該命令。
6. —種移動通信裝置,包含一殼體,其具有適合手持使用的一機型; 一顯示屏幕,承載于該殼體;一接收裝置,用以接收到達該移動通信裝置的多個命令; 一第一控制裝置,用以控制顯示于該顯示屏幕的一第一視窗上的一界面;一第二控制裝置,用以控制顯示于該顯示屏幕的一第二視窗上的一界 面,其中該第二控制裝置能同時控制該顯示屏幕與該第一控制裝置;以及一協(xié)調(diào)裝置,用以協(xié)調(diào)該第一控制裝置與該第二控制裝置的活動,其 中協(xié)調(diào)包含選擇性地使能或非使能該第一控制裝置與該第二控制裝置,以 切換該移動通信裝置在一單視窗模式與 一雙^L窗^t式之間。
7. —種控制移動通信裝置的使用者界面的方法,該移動通信裝置具有 適合手持使用的一機型,該方法包含接收一輸入,該輸入要求一使用者界面的改變,該使用者界面能顯示 一個或多個視窗于該移動通信裝置的一顯示屏幕上;決定要求的改變是否導(dǎo)引該使用者界面以顯示一單一視窗界面或一多 重4見窗界面;以及依據(jù)該決定顯示該單一視窗界面或該多重視窗界面。
8. 如權(quán)利要求7所述的方法,其中接收該輸入的步驟還包含 啟動一移動應(yīng)用程序;以及接收該應(yīng)用程序在該使用者界面中要求改變的相關(guān)的配置信息。
9. 如權(quán)利要求7所述的方法,其中該使用者界面首先顯示一第一移動應(yīng)用程序的一單一視窗界面;以及 該輸入為用以開啟一第二移動應(yīng)用程序與并顯示具有雙視窗的該多重 -見窗界面的一命令。
10. 如權(quán)利要求7所述的方法,其中該使用者界面首先顯示該多重視窗界面,其具有雙視窗,而一第一移 動應(yīng)用程序顯示于該多重視窗界面的一第一視窗,且一第二移動應(yīng)用程序 顯示于該多重視窗界面的一第二視窗;該輸入為用以關(guān)閉該第一移動應(yīng)用程序的一命令;且 該決定為用以顯示該單一的視窗以界面,其具有所顯示的該第二移動 應(yīng)用程序的該界面。
全文摘要
以雙視窗作為界面的移動裝置。該移動裝置具有支持多重視窗的一使用者界面。使用者界面系適用于具有手持式機型的任何裝置,例如移動電話或移動互聯(lián)網(wǎng)裝置。使用者界面包含雙視窗,其顯示于移動裝置的屏幕上。移動裝置可被設(shè)定為用以切換于單視窗模式與雙視窗模式之間。此裝置也可被設(shè)定為用以啟動于任一模式的應(yīng)用程序。其可能被設(shè)定為用以自動地或因應(yīng)于一使用者命令而切換在這些模式之間。這些視窗也可因應(yīng)于裝置的方位或使用者的命令的改變而被重新配向。
文檔編號G06F3/048GK101686280SQ200910147669
公開日2010年3月31日 申請日期2009年6月11日 優(yōu)先權(quán)日2008年9月26日
發(fā)明者戴志偉, 江啟邦, 江慶諒, 陳昭億 申請人:宏達國際電子股份有限公司