專利名稱:移動終端輸入方法、裝置和移動終端的制作方法
技術領域:
本發(fā)明涉及移動通信設備技術領域,尤其涉及一種移動終端輸入方法、裝置和移 動終端。
背景技術:
目前,移動終端(例如手機、PDA等)大都采用觸摸屏設計,用戶可通過觸摸屏幕 對手機進行操作,簡單便捷。但受困于移動終端物理形狀及尺寸的限制,應用在觸摸屏終端 內的虛擬按鍵一般都比較難于操作?;诖?,人們在移動終端中設計了外設鍵盤接口,使得 移動終端可與輸入更方便的藍牙、紅外等外設鍵盤進行連接,從而更方便地輸入。該輸入方 式成為了很多用戶的選擇,可藉此來完成移動終端中需要大量輸入的操作,例如短信、郵件 或互聯(lián)網(wǎng)瀏覽等應用。但當內置虛擬輸入鍵盤的移動終端與藍牙等外設鍵盤進行連接之后,利用外設鍵 盤進行輸入時,虛擬鍵盤仍然顯示在輸入界面上,占據(jù)輸入界面大部分區(qū)域,不利于人機交互。
發(fā)明內容
本發(fā)明的主要目的在于提供一種移動終端輸入方法、裝置及移動終端,旨在對虛 擬鍵盤進行處理,提高移動終端人機交互的便利性。本發(fā)明提供一種移動終端輸入方法,包括在移動終端處于輸入狀態(tài)時,根據(jù)移動終端與外設鍵盤處于連接狀態(tài)的檢測結果 在輸入界面彈出虛擬鍵盤簡潔模式;所述虛擬鍵盤簡潔模式在輸入界面中所占頁面小于其 處于全鍵盤模式時所占頁面。優(yōu)選地,對移動終端與外設鍵盤連接狀態(tài)的檢測包括獲取外設鍵盤的歷史連接信息并保存;在移動終端處于輸入狀態(tài)時,調取外設鍵盤的歷史連接信息,通過通信協(xié)議棧檢 測其當前連接狀態(tài)。優(yōu)選地,上述方法還包括根據(jù)移動終端與外設鍵盤未處于連接狀態(tài)的檢測結果,在輸入界面彈出虛擬鍵盤 的全鍵盤模式。優(yōu)選地,所述外設鍵盤包括藍牙鍵盤。本發(fā)明提供一種移動終端輸入裝置,設有虛擬鍵盤處理單元,用于在移動終端處 于輸入狀態(tài)時,根據(jù)移動終端與外設鍵盤處于連接狀態(tài)的檢測結果在輸入界面彈出虛擬鍵 盤簡潔模式;所述虛擬鍵盤簡潔模式在輸入界面中所占頁面小于其處于全鍵盤模式時所占 頁面。優(yōu)選地,所述虛擬鍵盤處理單元包括存儲模塊,用于獲取外設鍵盤的歷史連接信息并保存;
檢測模塊,用于在移動終端處于輸入狀態(tài)時,調取外設鍵盤的歷史連接信息,通過 通信協(xié)議棧檢測其當前連接狀態(tài)。所述虛擬鍵盤處理單元還用于根據(jù)移動終端與外設鍵盤未處于連接狀態(tài)的檢測 結果,在輸入界面彈出虛擬鍵盤的全鍵盤模式。優(yōu)選地,所述外設鍵盤包括藍牙鍵盤。本發(fā)明提供一種移動終端,包括移動終端輸入裝置和虛擬鍵盤,所述移動終端輸 入裝置設有虛擬鍵盤處理單元,用于在移動終端處于輸入狀態(tài)時,根據(jù)移動終端與外設鍵 盤處于連接狀態(tài)的檢測結果在輸入界面彈出虛擬鍵盤簡潔模式;所述虛擬鍵盤簡潔模式在 輸入界面中所占頁面小于其處于全鍵盤模式時所占頁面。本發(fā)明所提供的移動終端輸入方法、裝置或移動終端,根據(jù)移動終端與外設鍵盤 連接的檢測結果選擇彈出虛擬鍵盤的簡潔模式,使得在移動終端與外設鍵盤連接時,虛擬 鍵盤僅占用輸入界面較少的位置,提升了移動終端進行人機交互的便利性。
圖1為本發(fā)明的一實施例中檢測移動終端與外設鍵盤連接狀態(tài)的方法流程圖;圖2為本發(fā)明的一實施例中移動終端輸入方法的流程圖;圖3為本發(fā)明的一實施例中移動終端輸入裝置的結構示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施例方式本發(fā)明中的移動終端可以是手機、PDA (Personal Digital Assistant,個人數(shù)字 助理)、便攜式媒體播放器等。以下將以手機為例,詳細說明本發(fā)明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明一實施方式中,移動終端輸入方法的流程包括以下步驟在移動終端處于 輸入狀態(tài)時,根據(jù)移動終端與外設鍵盤處于連接狀態(tài)的檢測結果在輸入界面彈出虛擬鍵盤 簡潔模式;所述虛擬鍵盤簡潔模式在輸入界面中所占頁面小于其處于全鍵盤模式時所占頁在一實施例中,移動終端是否處于輸入狀態(tài)可通過獲取輸入焦點來判斷,例如,觸 摸屏手機彈出輸入光標即判斷手機處于輸入狀態(tài)。此時,再檢測移動終端是否與外設鍵盤 連接,如果連接,則彈出虛擬鍵盤簡潔模式。眾所周知,虛擬鍵盤在全鍵盤狀態(tài)時,所有按鍵 均顯示出來,因而所占頁面較大;而簡潔模式則僅顯示恢復其全鍵盤狀態(tài)的快捷按鈕圖標, 因而可大大減少全鍵盤所占頁面。本發(fā)明實施方式通過在移動終處于輸入狀態(tài)時,根據(jù)其與外設鍵盤連接的檢測結 果選擇彈出虛擬鍵盤的簡潔模式,使得在移動終端與外設鍵盤連接時,虛擬鍵盤僅占用輸 入界面較少的位置,提升了移動終端進行人機交互的便利性。參照圖1,在一實施例中,上述方法流程中對移動終端與外設鍵盤連接狀態(tài)的檢測 包括步驟S10,獲取外設鍵盤的歷史連接信息并保存;外設鍵盤的歷史連接信息包括 設備名、設備地址及設備類型等,可通過存儲器存儲。
步驟S20,在移動終端處于輸入狀態(tài)時,調取外設鍵盤的歷史連接信息,通過通 信協(xié)議棧檢測其當前連接狀態(tài)。在一實施例中,外設鍵盤為藍牙鍵盤,可通過藍牙協(xié)議棧 HCI (Host Controller Interface,主機控制接口)層來判斷此藍牙鍵盤是否與移動終端處 于連接狀態(tài),例如,在移動終端處于輸入狀態(tài)時,HCI層調取藍牙鍵盤的連接地址進行連接, 若連接已存在,則判斷移動終端與外設鍵盤處于連接狀態(tài)。上述實施例中,在輸入界面中彈出虛擬鍵盤的簡潔模式或全鍵盤模式可通過在移 動終端中內設虛擬鍵盤處理軟件結合移動終端中的⑶I (GraphicalUser Interface,圖形 用戶界面)技術實現(xiàn)。參照圖2,為本發(fā)明移動終端輸入方法一實施例中的詳細流程圖。該流程包括步驟S100,獲取外設鍵盤的歷史連接信息并保存;設鍵盤的歷史連接信息包括設 備名、設備地址及設備類型等,可通過存儲器存儲。步驟S200,在移動終端處于輸入狀態(tài)時,調取外設鍵盤的歷史連接信息,通過通 信協(xié)議棧檢測其當前連接狀態(tài);在一實施例中,外設鍵盤為藍牙鍵盤,可通過藍牙協(xié)議棧 HCI (Host Controller Interface,主機控制接口)層來判斷此藍牙鍵盤是否與移動終端處 于連接狀態(tài),例如,在移動終端處于輸入狀態(tài)時,HCI層調取藍牙鍵盤的連接地址進行連接, 若連接已存在,則判斷移動終端與外設鍵盤處于連接狀態(tài)。步驟S300,若移動終端與外設鍵盤處于連接狀態(tài),則在輸入界面彈出虛擬鍵盤簡 潔模式;眾所周知,虛擬鍵盤在全鍵盤狀態(tài)時,所有按鍵均顯示出來,因而所占頁面較大; 而簡潔模式則僅顯示恢復其全鍵盤狀態(tài)的快捷按鈕圖標,因而可大大減少全鍵盤所占頁面。步驟S400,若移動終端與外設鍵盤未處于連接狀態(tài),則在輸入界面彈出虛擬鍵盤 的全鍵盤模式。虛擬鍵盤簡潔模式和全鍵盤模式的模板文件均存儲在移動終端中,可通過 調取模板文件結合GUI技術選擇并顯示。本發(fā)明提供一種移動終端輸入裝置,可用于實現(xiàn)上述移動終端輸入方法。該裝置 設有虛擬鍵盤處理單元,用于在移動終端處于輸入狀態(tài)時,根據(jù)移動終端與外設鍵盤處于 連接狀態(tài)的檢測結果在輸入界面彈出虛擬鍵盤簡潔模式;所述虛擬鍵盤簡潔模式在輸入界 面中所占頁面小于其處于全鍵盤模式時所占頁面。在一實施例中,移動終端輸入裝置可通過獲取輸入焦點來判斷移動終端是否處于 輸入狀態(tài),例如,觸摸屏手機彈出輸入光標即判斷手機處于輸入狀態(tài)。此時切換單元再檢測 移動終端是否與外設鍵盤連接,如果連接,則彈出虛擬鍵盤簡潔模式。眾所周知,虛擬鍵盤 在全鍵盤狀態(tài)時,所有按鍵均顯示出來,因而所占頁面較大;而簡潔模式則僅顯示恢復其全 鍵盤狀態(tài)的快捷按鈕圖標,因而可大大減少全鍵盤所占頁面。本發(fā)明實施方式中移動終端輸入裝置通過在移動終端處于輸入狀態(tài)時,根據(jù)其與 外設鍵盤連接的檢測結果選擇彈出虛擬鍵盤的簡潔模式,使得在移動終端與外設鍵盤連接 時,虛擬鍵盤僅占用輸入界面較少的位置,提升了移動終端進行人機交互的便利性。參照圖3,上述虛擬鍵盤處理單元包括存儲模塊10,用于獲取外設鍵盤20的歷史連接信息并保存;在一實施例中,存儲 模塊10可以是一存儲器,可存儲外設鍵盤20的設備名、設備地址及設備類型等歷史連接信 肩、ο
檢測模塊30,用于在移動終端處于輸入狀態(tài)時,調取外設鍵盤20的歷史連接信 息,通過通信協(xié)議棧檢測其當前是否處于連接狀態(tài)。在一實施例中,外設鍵盤20為藍牙鍵 盤,可通過藍牙協(xié)議棧HCI (Host Controller Interface,主機控制接口)層來判斷此藍牙 鍵盤是否與移動終端處于連接狀態(tài),例如,在移動終端處于輸入狀態(tài)時,HCI層調取藍牙鍵 盤的連接地址進行連接,若連接已存在,則判斷移動終端與外設鍵盤20處于連接狀態(tài)。虛擬鍵盤處理單元可以是一內設于移動終端內的軟件,通過程序語言與移動終端 中⑶I (Graphical User Interface,圖形用戶界面)技術結合,實現(xiàn)對虛擬鍵盤的處理。在一實施例中,虛擬鍵盤處理單元還可用于根據(jù)移動終端未與外設鍵盤20連接 的檢測結果,在輸入界面彈出虛擬鍵盤的全鍵盤模式。虛擬鍵盤簡潔模式和全鍵盤模式的 模板文件均存儲在移動終端中,可通過虛擬鍵盤處理單元調取模板文件結合GUI技術選擇 并顯不。本發(fā)明移動終端輸入裝置對虛擬鍵盤的處理過程可參考前述圖1和圖2所述實施 例。本發(fā)明還提供一種移動終端,包括移動終端輸入裝置和虛擬鍵盤,所述移動終端 輸入裝置設有虛擬鍵盤處理單元,用于在移動終端處于輸入狀態(tài)時,根據(jù)移動終端與外設 鍵盤處于連接狀態(tài)的檢測結果在輸入界面彈出虛擬鍵盤簡潔模式;所述虛擬鍵盤簡潔模式 在輸入界面中所占頁面小于其處于全鍵盤模式時所占頁面。本發(fā)明移動終端實施方式中,移動終端輸入裝置的結構和對虛擬鍵盤的處理過程 可參考前述實施例,在此不作贅述。以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技 術領域,均同理包括在本發(fā)明的專利保護范圍內。
權利要求
一種移動終端輸入方法,其特征在于,包括在移動終端處于輸入狀態(tài)時,根據(jù)移動終端與外設鍵盤處于連接狀態(tài)的檢測結果在輸入界面彈出虛擬鍵盤簡潔模式;所述虛擬鍵盤簡潔模式在輸入界面中所占頁面小于其處于全鍵盤模式時所占頁面。
2.如權利要求1所述的移動終端輸入方法,其特征在于,對移動終端與外設鍵盤連接 狀態(tài)的檢測包括獲取外設鍵盤的歷史連接信息并保存;在移動終端處于輸入狀態(tài)時,調取外設鍵盤的歷史連接信息,通過通信協(xié)議棧檢測其 當前連接狀態(tài)。
3.如權利要求1或2所述的移動終端輸入方法,其特征在于,還包括根據(jù)移動終端與外設鍵盤未處于連接狀態(tài)的檢測結果,在輸入界面彈出虛擬鍵盤的全 鍵盤模式。
4.如權利要求3所述的移動終端輸入方法,其特征在于,所述外設鍵盤包括藍牙鍵盤。
5.一種移動終端輸入裝置,其特征在于,設有虛擬鍵盤處理單元,用于在移動終端處于 輸入狀態(tài)時,根據(jù)移動終端與外設鍵盤處于連接狀態(tài)的檢測結果在輸入界面彈出虛擬鍵盤 簡潔模式;所述虛擬鍵盤簡潔模式在輸入界面中所占頁面小于其處于全鍵盤模式時所占頁
6.如權利要求5所述的移動終端輸入裝置,其特征在于,所述虛擬鍵盤處理單元包括存儲模塊,用于獲取外設鍵盤的歷史連接信息并保存;檢測模塊,用于在移動終端處于輸入狀態(tài)時,調取外設鍵盤的歷史連接信息,通過通信 協(xié)議棧檢測其當前連接狀態(tài)。
7.如權利要求5或6所述的移動終端輸入裝置,其特征在于,所述虛擬鍵盤處理單元還 用于根據(jù)移動終端與外設鍵盤未處于連接狀態(tài)的檢測結果,在輸入界面彈出虛擬鍵盤的全 鍵盤模式。
8.如權利要求7所述的移動終端輸入裝置,其特征在于,所述外設鍵盤包括藍牙鍵盤。
9.一種移動終端,其特征在于,包括移動終端輸入裝置和虛擬鍵盤,所述移動終端輸入 裝置設有虛擬鍵盤處理單元,用于在移動終端處于輸入狀態(tài)時,根據(jù)移動終端與外設鍵盤 處于連接狀態(tài)的檢測結果在輸入界面彈出虛擬鍵盤簡潔模式;所述虛擬鍵盤簡潔模式在輸 入界面中所占頁面小于其處于全鍵盤模式時所占頁面。
10.如權利要求9所述的移動終端,其特征在于,還包括如權利要求6至8中任一項所 述的移動終端輸入裝置。
全文摘要
本發(fā)明涉及移動終端領域,提供了一種移動終端輸入方法,包括在移動終端處于輸入狀態(tài)時,根據(jù)移動終端與外設鍵盤處于連接狀態(tài)的檢測結果在輸入界面彈出虛擬鍵盤簡潔模式;所述虛擬鍵盤簡潔模式在輸入界面中所占頁面小于其處于全鍵盤模式時所占頁面。本發(fā)明還提供了一種移動終端輸入裝置及一種移動終端。本發(fā)明所提供的方法、裝置或移動終端,根據(jù)移動終端與外設鍵盤連接的檢測結果選擇彈出虛擬鍵盤的簡潔模式,提升了移動終端進行人機交互的便利性。
文檔編號G06F3/048GK101943999SQ201010289180
公開日2011年1月12日 申請日期2010年9月21日 優(yōu)先權日2010年9月21日
發(fā)明者陳紹君 申請人:深圳市同洲電子股份有限公司