專利名稱:移動通信設備用戶界面的制作方法
移動通信設備用戶界面
背景技術:
移動通信設備(例如,無線電話)已經成為構成日常生活的整體所必需的組成部分,在許多情況下,甚至取代了用戶的家庭電話作為主要通信工具。然而,為了提高移動通信設備的移動性,移動通信設備一般具有相對較小的形狀因素。然而,使用相對較小的形狀因素可能導致在配置移動通信設備以包括附加的功能存在各種挑戰(zhàn)。例如,用戶傳統(tǒng)上限于移動通信設備之間的電話通話。作出了進步以提供各種其他通信技術,例如,文本消息和電子郵件。然而,將這些附加的通信技術包括在移動通信設備可以導致用于與移動通信設備進行交互的傳統(tǒng)的技術變得不太需要。例如,當面臨諸如電子郵件、文本消息,以及web瀏覽之類的文本密集的功能時,由傳統(tǒng)的移動通信設備所采用的傳統(tǒng)的輸入設備可能效率低下。
發(fā)明內容
描述了移動通信設備用戶界面技術。在一實現(xiàn)中,移動通信設備通過移動通信設備的QWERTY鍵盤接收輸入,并根據電話小鍵盤布局,將輸入中的一個或多個字母翻譯為一個或多個對應的數字。使用一個或多個對應的數字,撥打電話。提供本發(fā)明內容是為了以精簡的形式介紹將在以下具體實施方式
中進一步描述的一些概念。本發(fā)明內容并不旨在標識出所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
參考附圖來描述具體實施方式
。在附圖中,附圖標記中最左邊的數字標識該附圖標記首次出現(xiàn)的附圖。描述和圖形中的不同的實例中相同的參考編號可以表示類似的或相同的項。圖1是根據用于移動通信的設備、特征,以及系統(tǒng)的一個或多個實施例的移動通信設備的示例實現(xiàn)的圖示。圖2是描繪了一個示例實現(xiàn)中的過程的流程圖,其中,根據電話小鍵盤布局,翻譯通過QWERTY鍵盤接收到的輸入。圖3是比較詳細地將圖1的用戶界面模塊示為輸出圖2的用戶界面的的示例實現(xiàn)的圖示。圖4是描繪了一個示例實現(xiàn)中的過程的流程圖,其中,顯示用戶界面,該用戶界面包括被配置成接受用于定位聯(lián)系人和電話號碼的輸入的搜索部分。圖5示出了輸出圖4的用戶界面的圖1的移動通信設備的示例實現(xiàn)。圖6示出了在各實施例中可以被實現(xiàn)為任何類型的移動通信設備以實現(xiàn)用于移動通信的設備、特征,以及系統(tǒng)的實施例的示例設備的各種組件。
具體實施方式
概覽隨著移動通信設備的功能的增多,使用常規(guī)輸入設備來訪問此功能會變得越來越使人感到挫敗。例如,使用常規(guī)的12鍵電話小鍵盤編寫電子郵件可能涉及對一個鍵的兩次、三次,甚至四次“敲擊”以輸入單一字母。當編寫文本消息、瀏覽因特網、與應用程序進行交互等等時,也可能遇到類似的挫敗。被開發(fā)以解決這些挑戰(zhàn)的一種技術涉及配置移動通信設備以包括QWERTY鍵盤。 使用QWERTY鍵盤,當與使用電話小鍵盤輸入文本相比時,用戶常??梢砸蕴岣吡说男瘦斎胛谋尽H欢?,由于QWERTY鍵盤的減小了的尺寸,一些功能可能丟失。例如,用戶可能發(fā)現(xiàn)難以撥至少部分地使用字母表示的“虛”電話號碼(例如,1-800-FL0WERS),因為用戶可能忘記哪些數字鍵對應于哪些字母。在一實現(xiàn)中,移動通信設備(如移動電話)被配置成將通過QWERTY鍵盤輸入的字母翻譯為數字以撥打電話。如此,可以快速地撥電話,而不依賴于用戶記住哪些數字鍵對應于電話小鍵盤布局中的哪些字母??梢詤⒖紙D2-3找到對QWERTY輸入的翻譯的進一步的討論。在另一種實現(xiàn)中,用戶界面被配置成從單一用戶界面提供搜索和電話撥打。例如, 當用戶使移動通信設備導航到“主屏幕”時,用戶打算執(zhí)行搜索或撥電話號碼的可能性增大。因此,用戶界面可以被配置成提供可以用于兩個動作而無需從用戶界面導航離開的單一搜索部分。例如,用戶可以在用戶界面中實時地提供搜索查詢和接收搜索結果,指出對應于搜索查詢的聯(lián)系人和/或電話號碼,可以參考圖4-5找到對其進一步的討論。在下面的討論中,示出了移動通信設備的各種示例實現(xiàn)。另外,對于每一個示例描述了可以由移動通信設備使用的各種不同的功能,這些功能可以在在該示例中以及在其他所描述的示例中實現(xiàn)。因此,示出了各種構想的實現(xiàn)中的一些的示例實現(xiàn)。此外,雖然描述了具有被配置成提供電話功能的一個或多個模塊的移動通信設備,但是,各種其他移動通信設備也被構想,如專用消息收發(fā)設備、音樂播放器、便攜式游戲設備等等。示例環(huán)境圖1是根據用于移動通信的設備、特征,以及系統(tǒng)的一個或多個實施例的移動通信設備102的示例實現(xiàn)100的圖示??梢杂酶鞣N方式來配置移動通信設備102,一種這樣的方式是如圖1所示的移動電話。移動設備102包括代表與網絡106進行通信的功能的通信模塊104,以便向環(huán)境 100的各個方面提供蜂窩電話、網絡連接和/或數據檢索功能。因此,網絡106可以呈現(xiàn)各種配置。例如,網絡106可包括蜂窩電話網絡、因特網、廣域網(WAN)、局域網(LAN)、無線網絡(例如,WIFI(IEEE802. 11)網絡)、公用電話網、外部網、內聯(lián)網等等。此外,雖然只示出了單一網絡106,但是,網絡106可以被配置成包括多個網絡。例如,被配置為智能電話的移動通信設備102可以通過蜂窩電話網絡訪問公司內聯(lián)網內的網頁。還構想了各種其他情況。移動通信設備102被示為具有第一和第二外殼108、110,雖然還構想單一外殼或附加的外殼。如圖所示的第一外殼108包括可以以各種方式配置的顯示設備112。在各實施例中,顯示設備112可以包括IXD(液晶二極管)顯示器、TFT(薄膜晶體管)IXD顯示器、 LEP (發(fā)光聚合物)或PLED (聚合物發(fā)光二極管)顯示器等等,它們被配置成顯示文本和/或諸如圖形用戶界面114之類的圖形信息。顯示器112可以通過背光而發(fā)背光,以便可以在黑暗中或其他低亮度環(huán)境中查看。在特定實現(xiàn)中,可以給顯示器112提供用于輸入數據和命令的觸摸屏114。如圖所示的第二外殼110包括QWERTY鍵盤116。QWERTY鍵盤116遵循QWERTY布局,其中,“Q”、“W”、“E”、“R”、“T”以及“Y”是字母鍵的最上面的行的頭6個字母鍵。QWERTY 布局通常被用來輸入拉丁字母表中的字母。移動通信設備102還被示為包括用戶界面模塊118。用戶界面模塊118代表了移動通信設備102的生成供通過顯示設備112輸出的用戶界面114的功能。可以使用各種不同的技術來配置用戶界面114。例如,用戶界面模塊118可以被配置成將通過QWERTY鍵盤116輸入的字母翻譯為對應于電話小鍵盤布局的數字。如此,用戶可以使用QWERTY鍵盤116撥至少部分地使用字母(例如,1-PHILEAGLES、l-800-PACKERS)來表示的“虛”電話號碼??梢詤⒖紙D3_4找到對可以使用用戶界面模塊118來實現(xiàn)的翻譯技術的進一步的討論。在另一示例中,用戶界面114可以被配置成包括搜索部分120,該搜索部分120被配置成接收一個或多個輸入,如通過在選擇搜索部分120之后在QWERTY鍵盤116上進行輸入。在一實現(xiàn)中,輸入可以顯示在搜索部分120中,無需手動地選擇搜索部分120。例如,搜索部分120可以作為移動通信設備102的主屏幕的一部分來顯示。當主屏幕正在顯示時, 按下QWERTY鍵盤116的一個或多個鍵可以自動地使相應的字母、數字,或符號自動地輸入到搜索部分120。當用戶處于主屏幕時,例如,用戶具有較高的希望執(zhí)行兩個動作中的任何一個的可能性搜索(例如,一個或多個聯(lián)系人12 或撥電話號碼。因此,在此示例中,用戶界面模塊118可以配置用戶界面114以允許用戶通過搜索部分120來執(zhí)行搜索查詢或撥號碼。 隨著用戶(例如,通過QWERTY鍵盤116)提供輸入,查詢被顯示在搜索部分120中。另外, 隨著用戶鍵入,可以自動地更新搜索結果124,其被示為聯(lián)系人列表,包括圖1的用戶界面 114中的對應的字母和/或數字。如前一示例所描述的,也可以在用戶界面114中輸出對應于電話小鍵盤布局的對應的數字。在一實現(xiàn)中,選擇電話圖標1 和/或電話硬件鍵128導致移動通信設備102 撥電話號碼。應該顯而易見地看出,這些技術也可以在主屏幕之外的各種其他情況下使用, 參考圖4-5,可以找到其進一步的討論。一般而言,此處所描述的任何功能都可使用軟件、固件(例如,固定邏輯電路)、手動處理或這些實現(xiàn)的組合來實現(xiàn)。如此處所使用的術語“模塊”、“功能”、以及“邏輯” 一般代表軟件、固件、或軟件和固件的組合。在軟件實現(xiàn)的情況下,模塊、功能,或邏輯表示當在處理器(例如,一個或多個CPU)上執(zhí)行時執(zhí)行指定任務的程序代碼。程序代碼可以存儲在一個或多個計算機可讀的存儲器設備中,可以參考圖6發(fā)現(xiàn)關于其進一步的描述。下面所描述的用戶界面技術的特征是平臺無關的,意味著本發(fā)明的技術可以在具有各種處理器的各種商業(yè)計算平臺上實現(xiàn)。示例過程下面的討論描述了可以利用前面所描述的系統(tǒng)以及設備來實現(xiàn)的用戶界面技術。 可以使用硬件、固件或軟件或其組合來實現(xiàn)每一個過程的各方面。過程被示為一組框,它們指定由一個或多個設備執(zhí)行的操作,不一定僅限于所示出的用于通過相應的框執(zhí)行操作的順序。在下面討論的某些部分,將參考圖1的環(huán)境100。圖2描繪了一個示例實現(xiàn)中的過程200,其中,根據電話小鍵盤布局,翻譯通過 QWERTY鍵盤接收到的輸入。在對圖2的討論過程中,也將參考圖3,圖3將圖1的移動通信設備102的示例實現(xiàn)示為根據圖2輸出用戶界面。通過移動通信設備的QWERTY鍵盤接收輸入(框202)。例如,用戶可以輸入 “1800”,并按下字母鍵“F”、“L”、“0”、“W”、“E”、“R” 和 “S”。根據電話小鍵盤布局,輸入中的一個或多個字母被翻譯為一個或多個對應的數字 (框204)?,F(xiàn)在參考圖3,示出了示例實現(xiàn)300,其比較詳細地示出了圖1的用戶界面模塊 118。用戶界面模塊118被示為包括翻譯模塊302。翻譯模塊是根據電話小鍵盤布局304翻譯通過QWERTY鍵盤116接收到的輸入的功能的代表。如電話小鍵盤布局304所示,字母表的字母被映射到支持“虛”數字的相應的數字。例如,字母A、B和C映射到數字2 ;字母D、E,以及F映射到數字3 ;字母G、H,以及I映射到數字4 ;字母J、K,以及L映射到數字5 ;字母M、N,以及0映射到數字6 ;字母P、Q、R, 以及S映射到數字7 ;字母T、U,以及V映射到數字8 ;字母W、X、Y,以及Z映射到電話小鍵盤布局中的數字9。因此,為使用電話小鍵盤布局304撥虛號,用戶一般按下對應于鍵上顯示的字母的數字。然而,在移動通信設備102所使用的QWERTY鍵盤116中,鍵盤可能沒有足夠的空間在單一鍵上顯示這些字母中的每一個。因此,可以使用翻譯模塊302,根據電話小鍵盤布局304,翻譯對應于QWERTY鍵盤116中的鍵的字母。例如,如圖3所示,用戶可以通過QWERTY 鍵盤116輸入1-800-FL0WERS,并將它翻譯為電話號碼“1-800-356-9377”。然后,可以使用一個或多個對應的數字,撥打電話(框206)。還構想用于翻譯由QWERTY鍵盤所提供的輸入的各種其他實現(xiàn)。例如,在某些情況下,由移動通信設備102所使用的QWERTY鍵盤116的鍵的子集可以被配置成提供替換的輸入。在圖3中所示出的情況下,鍵被配置成當也按下“alt”鍵 306時提供“U”的輸入或“1”的輸入。因此,可以使用對第一和第二鍵的選擇(例如,“U” 鍵和“alt”鍵306)來輸入“ 1 ”,以便撥一個電話號碼。然而,這些替換的輸入可以使至少部分地使用字母表示的電話號碼的輸入復雜化。例如,當用戶按下“U”時,關于“U”是應該算作是1(由于在所示出的示例中“U”和“1” 共享一個鍵)還是根據電話小鍵盤布局304算作是“8”可能不清楚。因此,為區(qū)別這些情況,可以使用第二鍵來指定意指哪一種輸入。例如,為了撥 1-800-FL0WERS,當輸入字母FLOWERS時,用戶可以按住SHIFT鍵308。如此,翻譯模塊302 可以確定用戶打算撥“FLOWERS”,其在所示示例中,應該映射到3563911,而不是F63TORS。 還構想了各種其他示例,例如,1-800-CARS-4-US。圖4描繪了一個示例實現(xiàn)中的過程400,其中,顯示用戶界面,該用戶界面包括被配置成接受用于定位聯(lián)系人和電話號碼的輸入的搜索部分。在對圖4的討論過程中,也將參考圖5,該圖示出了圖1的移動通信設備102的一個示例實現(xiàn)500。用戶界面顯示在移動通信設備的顯示設備上,用戶界面包括被配置成接受輸入的搜索部分(框40幻。例如,搜索部分120可以顯示在用戶界面114上,并被配置成通過QWERTY鍵盤116接受一個或多個輸入,雖然也構想了其他鍵盤。響應于輸入,在用戶界面中顯示了對應于輸入的一個或多個聯(lián)系人(框404)。聯(lián)系人122可以以各種方式對應。例如,聯(lián)系人122可以通過包括輸入的一個或多個字母來按名稱502對應,在用戶界面114中示出了其示例,在搜索部分120對于輸入“ele”,示出了 “Eleanor,,和 “Electric,,。聯(lián)系人122也可以按數字504對應,如電話號碼“353-0529”,其中,如參考圖2_3 的翻譯技術描述根據電話小鍵盤布局304所翻譯的,數字“353”對應于輸入“ele”。還構想各種其他示例,如姓名502和/或號碼504被包括在聯(lián)系人122的地址中。在此示例中,隨著通過搜索部分120接收輸入,可以實時地更新搜索結果(例如,顯示在用戶界面114中的聯(lián)系人)。響應于輸入,在用戶界面中顯示了從輸入翻譯的電話號碼(框406)。例如,如圖5 所示,在搜索部分120和另一個部分506顯示翻譯的輸入。在此示例中,隨著接收輸入,可以實時地更新電話號碼。還構想了各種其他示例。示例移動通信設備圖6示出了在各實施例中可以被實現(xiàn)為任何類型的移動通信設備以實現(xiàn)用于移動通信的設備、特征,以及系統(tǒng)的實施例的示例設備600的各種組件。例如,設備600可被實現(xiàn)為參考相應的圖1-5所描述的移動通信設備102中的任何一個。設備600也可以被實現(xiàn)訪問諸如內容服務之類的基于網絡的服務。設備600包括輸入端602,其可包括因特網協(xié)議(IP)輸入端。設備600還包括通信接口 604,其可被實現(xiàn)為無線接口、任何類型的網絡接口、和任何其它類型的通信接口中的任一個或多個。網絡接口在設備600和通信網絡之問提供連接,其它電子和計算設備可以通過該連接與設備600傳遞數據。無線接口允許設備600作為用于無線通信的移動通信設備來操作,以便包括作為移動電話來操作的電話功能。設備600還可包括一個或多個處理器606 (例如,微處理器、控制器等中的任何一個),這些處理器處理各種計算機可執(zhí)行指令,以控制設備600的操作,并與其他電子設備進行通信。設備600可利用計算機可讀介質608來實現(xiàn),諸如一個或多個存儲器組件,存儲器組件的示例包括隨機存取存儲器(RAM)、非易失性存儲器(例如,只讀存儲器(ROM)、閃存、EPROM、EEPROM等中的任一個或多個)。計算機可讀介質608提供數據存儲,以存儲內容和數據610,以及設備應用程序, 以及任何其他類型的信息和/或涉及設備600的操作方面的數據。例如,操作系統(tǒng)612可以用計算機可讀介質608作為計算機應用程序來維護并在處理器606上執(zhí)行。設備應用程序也可以包括通信管理器模塊614(其可以被用來提供電話功能)和媒體管理器616,其可以被配置成實現(xiàn)前面所描述的技術中的一個或多個。設備600還包括向音頻呈現(xiàn)和/或顯示系統(tǒng)620提供音頻和/或視頻數據的音頻和/或視頻輸出618。音頻呈現(xiàn)和/或顯示系統(tǒng)620可被實現(xiàn)為示例設備600的集成組件, 并可包括處理、顯示和/或以別的方式呈現(xiàn)音頻、視頻,以及圖像數據的任何組件。設備600 也可以被實現(xiàn)以提供諸如振動和觸覺之類的用戶觸覺反饋。一般而言,框可以表示被配置成提供所表示的功能的模塊。此外,此處所描述的任何功能都可使用軟件、固件、硬件(例如,固定邏輯電路)、手動處理或這些實現(xiàn)的組合來實現(xiàn)。如此處所使用的術語“模塊”、“功能”、以及“邏輯” 一般代表軟件、固件、或軟件和固件的組合。在軟件實現(xiàn)的情況下,模塊、功能,或邏輯表示當在處理器(例如,一個或多個CPU) 上執(zhí)行時執(zhí)行指定任務的程序代碼。程序代碼可被儲存在一個或多個計算機可讀存儲器中。如上所述技術的特征是平臺無關的,意味著本發(fā)明的技術可以在具有各種處理器的各種商業(yè)計算平臺上實現(xiàn)。結論盡管用結構特征和/或方法動作專用的語言描述了本發(fā)明,但可以理解,所附權利要求書中定義的本發(fā)明不必限于所描述的具體特征或動作。相反,具體特征和動作是作為實現(xiàn)有請求權項的發(fā)明的示例形式來公開的。
權利要求
1.一種由移動通信設備實現(xiàn)的方法,所述方法包括 通過所述移動通信設備的QWERTY鍵盤接收輸入Q02);根據電話小鍵盤布局,將所述輸入中的一個或多個字母翻譯為一個或多個對應的數字;以及使用所述一個或多個對應的數字,撥打電話006)。
2.如權利要求1所述的方法,其特征在于,所述翻譯是按如下方式執(zhí)行的 字母A、B,以及C被翻譯為所述電話小鍵盤布局中的數字2 ;字母D、E,以及F被翻譯為所述電話小鍵盤布局中的數字3 ; 字母G,H,以及I被翻譯為所述電話小鍵盤布局中的數字4 ; 字母J,K,以及L被翻譯為所述電話小鍵盤布局中的數字5 ; 字母M、N,以及0被翻譯為所述電話小鍵盤布局中的數字6 ; 字母P、Q、R,以及S被翻譯為所述電話小鍵盤布局中的數字7 ; 字母T、U,以及V被翻譯為所述電話小鍵盤布局中的數字8 ;以及字母W、X、Y,以及Z被翻譯為所述電話小鍵盤布局中的數字9。
3.如權利要求1所述的方法,其特征在于,通過同時選擇所述QWERTY鍵盤的第一和第二鍵來指定第二鍵的至少兩個替換的輸入中的特定一個,來形成至少一個所述輸入。
4.如權利要求3所述的方法,其特征在于,所述至少兩個替換的輸入中的所述特定一個是字母,所述至少兩個替換的輸入中的另一個是數字。
5.如權利要求3所述的方法,其特征在于,所述第一或第二鍵是shift鍵。
6.如權利要求1所述的方法,其特征在于,所述QWERTY鍵盤是用硬件實現(xiàn)的。
7.如權利要求1所述的方法,其特征在于所述QWERTY鍵盤的鍵的子集包括字母和數字的表示;以及所述數字遵循電話小鍵盤布局。
8.一種移動通信設備(102),包括 顯示設備(112);QWERTY鍵盤(116);以及一個或多個模塊,其被配置來撥打電話,并將通過所述QWERTY鍵盤接收到的輸入中的一個或多個字母翻譯為對應的數字(302),以用于撥打所述電話,其中 字母A、B和C被翻譯為數字2 ; 字母D、E,以及F被翻譯為數字3 ; 字母G、H,以及I被翻譯為數字4 ; 字母J、K,以及L被翻譯為數字5 ; 字母M、N,以及0被翻譯為數字6 ; 字母P、Q、R,以及S被翻譯為數字7 ; 字母T、U,以及V被翻譯為數字8 ;以及字母W、X、Y,以及Z被翻譯為數字9。
9.如權利要求8所述的移動通信設備,其特征在于,所述一個或多個模塊進一步被配置成在所述顯示設備上顯示具有被配置成接受輸入的搜索部分的用戶界面;在所述用戶界面中顯示對應于所述輸入的一個或多個聯(lián)系人;以及在所述用戶界面中顯示對應于所述輸入的所述電話號碼。
10.如權利要求9所述的移動通信設備,其特征在于,通過在所述聯(lián)系人的姓名中包括所述輸入的一個或多個字母,所述一個或多個聯(lián)系人對應于所述輸入。
11.如權利要求9所述的移動通信設備,通過在所述聯(lián)系人的姓名中包括所述輸入的一個或多個字母,所述一個或多個聯(lián)系人對應于所述輸入。
12.如權利要求9所述的移動通信設備,其特征在于,隨著接收到連續(xù)的所述輸入,所述一個或多個模塊使所述一個或多個聯(lián)系人的所述顯示以及所述電話號碼的所述顯示被實時地更新。
13.如權利要求8所述的移動通信設備,其特征在于通過同時選擇所述QWERTY鍵盤的第一和第二鍵來指定第二鍵的至少兩個替換的輸入中的特定一個,來形成至少一個所述輸入;以及所述至少兩個替換的輸入中的所述特定一個是字母,所述至少兩個替換的輸入中的另一個是數字。
全文摘要
描述了移動通信設備用戶界面技術。在一實現(xiàn)中,移動通信設備通過移動通信設備的QWERTY鍵盤接收輸入,并根據電話小鍵盤布局,將輸入中的一個或多個字母翻譯為一個或多個對應的數字。使用一個或多個對應的數字,撥打電話。
文檔編號G06F3/02GK102369505SQ201080015788
公開日2012年3月7日 申請日期2010年3月24日 優(yōu)先權日2009年3月30日
發(fā)明者A·K·赫倫, K·Q·薩博塔, M·A·斯穆嘎, M·E·V·提爾伯格, M·J·克魯澤尼斯基 申請人:微軟公司