一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的方法和設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明的目的是提供一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的方法和設(shè)備。提供設(shè)備獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán);根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息;根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán)。與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)獲取包括待顯示或正在顯示的虛擬鍵盤(pán)的移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息,并根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán),從而根據(jù)當(dāng)前持握狀態(tài)信息自動(dòng)調(diào)整鍵盤(pán)布局,實(shí)時(shí)地與用戶(hù)的使用習(xí)慣相符合,提高了用戶(hù)使用的便捷性與輸入效率,改善了用戶(hù)的輸入體驗(yàn)。
【專(zhuān)利說(shuō)明】一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的技 術(shù)。
【背景技術(shù)】
[0002] 當(dāng)前,移動(dòng)設(shè)備的虛擬鍵盤(pán)布局主要根據(jù)右手持機(jī)用戶(hù)的使用習(xí)慣而進(jìn)行優(yōu)化, 對(duì)于長(zhǎng)期左手持機(jī)或偶爾切換到左手持機(jī)的用戶(hù)來(lái)說(shuō),虛擬鍵盤(pán)的設(shè)置并不符合左手持機(jī) 用戶(hù)的習(xí)慣,從而導(dǎo)致輸入不便。在現(xiàn)有技術(shù)中,需要通過(guò)用戶(hù)自行定義虛擬鍵盤(pán)的設(shè)置, 才能實(shí)現(xiàn)對(duì)虛擬鍵盤(pán)布局的優(yōu)化;而自行定義虛擬鍵盤(pán)的設(shè)置需要用戶(hù)耗費(fèi)大量的學(xué)習(xí)成 本,對(duì)于普通用戶(hù)來(lái)說(shuō)操作復(fù)雜、使用不友好。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的是提供一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的方法和設(shè)備。
[0004] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的方法,其 中,該方法包括以下步驟:
[0005] a獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包括待顯示或正在顯 示的虛擬鍵盤(pán);
[0006] b根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息;
[0007] C根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán)。
[0008] 根據(jù)本發(fā)明的另一方面,還提供了一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的提供設(shè) 備,其中,該設(shè)備包括:
[0009] 獲取裝置,用于獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包括待 顯示或正在顯示的虛擬鍵盤(pán);
[0010] 確定裝置,用于根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置 信息;
[0011] 顯示裝置,用于根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán)。
[0012] 根據(jù)本發(fā)明的再一方面,還提供了 一種輸入應(yīng)用,包括如上述所述的用于提供移 動(dòng)設(shè)備中的虛擬鍵盤(pán)的提供設(shè)備。
[0013] 根據(jù)本發(fā)明的又一方面,還提供了一種輸入插件,包括如上述所述的用于提供移 動(dòng)設(shè)備中的虛擬鍵盤(pán)的提供設(shè)備。
[0014] 與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)獲取包括待顯示或正在顯示的虛擬鍵盤(pán)的移動(dòng)設(shè)備 所對(duì)應(yīng)的持握狀態(tài)信息,根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置 信息,并根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán),從而根據(jù)當(dāng)前持握狀態(tài)信息自動(dòng)調(diào)整 鍵盤(pán)布局,實(shí)時(shí)地與用戶(hù)的使用習(xí)慣相符合,提高了用戶(hù)使用的便捷性與輸入效率,改善了 用戶(hù)的輸入體驗(yàn)。
[0015] 而且,本發(fā)明還可以獲取移動(dòng)設(shè)備所對(duì)應(yīng)的檢測(cè)相關(guān)信息,根據(jù)根據(jù)所述檢測(cè)相 關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息;進(jìn)一步地,還可以根據(jù)所述檢測(cè)相關(guān)信 息,并結(jié)合與所述移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所 對(duì)應(yīng)的持握狀態(tài)信息;從而根據(jù)檢測(cè)相關(guān)信息,自動(dòng)獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息, 提高了持握狀態(tài)信息的準(zhǔn)確率與實(shí)時(shí)性。
[0016] 而且,本發(fā)明還可以獲取與移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息,根 據(jù)所述鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,從而自動(dòng)獲取移動(dòng) 設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,提高了持握狀態(tài)信息的準(zhǔn)確率與實(shí)時(shí)性。
[0017] 而且,本發(fā)明還可以檢測(cè)是否滿(mǎn)足確定鍵盤(pán)設(shè)置信息的觸發(fā)條件,當(dāng)滿(mǎn)足所述觸 發(fā)條件時(shí),獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息;進(jìn)一步地,本發(fā)明還可以當(dāng)所述觸發(fā)條件 包括檢測(cè)到作用于所述移動(dòng)設(shè)備的方向調(diào)整操作時(shí),根據(jù)所述方向調(diào)整操作,確定所述移 動(dòng)設(shè)備的中心軸線(xiàn)信息,根據(jù)所述中心軸線(xiàn)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信 息;從而提高了確定所述鍵盤(pán)設(shè)置信息的處理效率,提高了握狀態(tài)信息的準(zhǔn)確率與實(shí)時(shí)性, 降低了移動(dòng)設(shè)備的處理消耗。
[0018] 而且,本發(fā)明還可以根據(jù)所述持握狀態(tài)信息,并結(jié)合所述移動(dòng)設(shè)備的屏幕方向信 息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息,從而根據(jù)不同的屏幕方向,自動(dòng)調(diào)整不同 的鍵盤(pán)布局,實(shí)時(shí)地與用戶(hù)的使用習(xí)慣相符合,提高了用戶(hù)使用的便捷性與輸入效率,改善 了用戶(hù)的輸入體驗(yàn)。
[0019] 而且,本發(fā)明還可以根據(jù)所述持握狀態(tài)信息,結(jié)合輔助設(shè)置信息,確定與所述虛擬 鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息,從而提供更為豐富的鍵盤(pán)設(shè)置信息,實(shí)時(shí)地與用戶(hù)的使用習(xí) 慣相符合,提高了用戶(hù)使用的便捷性與輸入效率,改善了用戶(hù)的輸入體驗(yàn)。
[0020] 而且,本發(fā)明還可以根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的一個(gè) 或多個(gè)候選鍵盤(pán)設(shè)置信息,根據(jù)所述移動(dòng)設(shè)備的對(duì)應(yīng)用戶(hù)對(duì)所述一個(gè)或多個(gè)候選鍵盤(pán)設(shè)置 信息的選擇操作,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息,從而為用戶(hù)提供更多的選 擇,與用戶(hù)的使用習(xí)慣相符合,提高了用戶(hù)使用的便捷性與輸入效率,改善了用戶(hù)的輸入體 驗(yàn)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0021] 通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它 特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0022] 圖1示出根據(jù)本發(fā)明一個(gè)方面的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的提供設(shè) 備不意圖;
[0023] 圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的 提供設(shè)備示意圖;
[0024] 圖3示出根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán) 的提供設(shè)備示意圖;
[0025] 圖4示出根據(jù)本發(fā)明另一個(gè)方面的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的方法 流程圖;
[0026] 圖5示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的 方法流程圖;
[0027] 圖6示出根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán) 的方法流程圖;
[0028] 圖7(a)和圖7(b)示出根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的一種不同持握狀態(tài)信息下 的虛擬鍵盤(pán)布局示意圖。
[0029] 附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0030] 下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0031] 圖1示出根據(jù)本發(fā)明一個(gè)方面的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的提供設(shè) 備示意圖;其中,所述提供設(shè)備包括獲取裝置11、確定裝置12、顯示裝置13。具體地,獲取 裝置11獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包括待顯示或正在顯示 的虛擬鍵盤(pán);確定裝置12根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置 信息;顯示裝置13根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán)。
[0032] 在此,所述提供設(shè)備括但不限于網(wǎng)絡(luò)設(shè)備、用戶(hù)設(shè)備、或網(wǎng)絡(luò)設(shè)備與用戶(hù)設(shè)備通過(guò) 網(wǎng)絡(luò)相集成所構(gòu)成的設(shè)備。其中,所述網(wǎng)絡(luò)設(shè)備包括一種能夠按照事先設(shè)定或存儲(chǔ)的指令, 自動(dòng)進(jìn)行數(shù)值計(jì)算和信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專(zhuān)用集成電路 (ASIC)、可編程門(mén)陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。所述網(wǎng)絡(luò)設(shè)備其包括但 不限于計(jì)算機(jī)、網(wǎng)絡(luò)主機(jī)、單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器集或多個(gè)服務(wù)器構(gòu)成的云;在 此,云由基于云計(jì)算(Cloud Computing)的大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是 分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)虛擬超級(jí)計(jì)算機(jī)。所述用戶(hù)設(shè) 備其包括但不限于任何一種可與用戶(hù)通過(guò)鍵盤(pán)、觸摸板、或聲控設(shè)備進(jìn)行人機(jī)交互的移動(dòng) 電子產(chǎn)品,例如智能手機(jī)、PDA等,所述移動(dòng)電子產(chǎn)品可以采用任意操作系統(tǒng),如android操 作系統(tǒng)、i〇S操作系統(tǒng)等。所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng) 絡(luò)、無(wú)線(xiàn)自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解,其他的提供設(shè)備同樣適 用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并在此以引用方式包含于此。
[0033] 上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解"持續(xù)"是指上 述各裝置分別實(shí)時(shí)地或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行持握狀態(tài)信息的獲 取、鍵盤(pán)設(shè)置信息的確定、虛擬鍵盤(pán)的顯示等,直至提供設(shè)備停止獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持 握狀態(tài)信息。
[0034] 獲取裝置11獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包括待顯 示或正在顯示的虛擬鍵盤(pán)。
[0035] 具體地,當(dāng)移動(dòng)設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán)時(shí),獲取裝置11通過(guò)利用 各類(lèi)傳感器,檢測(cè)所述移動(dòng)設(shè)備當(dāng)前所對(duì)應(yīng)的持握狀態(tài)信息;或者所述獲取裝置11根據(jù)各 種通信協(xié)議(Communications Protocol),通過(guò)各類(lèi)數(shù)據(jù)傳輸接口,與存儲(chǔ)或提供所述移動(dòng) 設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息的其他第三方模塊或應(yīng)用相交互,獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握 狀態(tài)信息;或者通過(guò)獲取與所述移動(dòng)設(shè)備所對(duì)應(yīng)的用戶(hù)對(duì)持握狀態(tài)信息的選擇操作等方式 (如提供左手持握狀態(tài)、右手持握狀態(tài)、雙手持握狀態(tài)等持握狀態(tài)信息,令用戶(hù)選擇等),獲 取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
[0036] 其中,所述持握狀態(tài)信息包括但不限于左手持握狀態(tài)、右手持握狀態(tài)、雙手持握狀 態(tài)中的任意一種。
[0037] 其中,所述待顯示包括但不限于用戶(hù)打開(kāi)了一個(gè)需要進(jìn)行輸入的應(yīng)用,如打開(kāi)文 檔或記事本、但尚未在屏幕中顯示虛擬鍵盤(pán)時(shí),所述正在顯示即為在移動(dòng)設(shè)備的屏幕上已 經(jīng)顯示了一個(gè)虛擬鍵盤(pán)時(shí)。
[0038] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息的實(shí)現(xiàn)方式,均應(yīng) 包含在本發(fā)明的范圍內(nèi)。
[0039] 優(yōu)選地,所述獲取裝置11可以獲取與移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相 關(guān)信息;根據(jù)所述鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。從而,所 述獲取裝置11可以實(shí)現(xiàn)通過(guò)利用各類(lèi)傳感器,自動(dòng)檢測(cè)所述移動(dòng)設(shè)備當(dāng)前所對(duì)應(yīng)的持握 狀態(tài)信息。
[0040] 具體地,所述獲取裝置11可以通過(guò)直接與用戶(hù)進(jìn)行交互,獲取用戶(hù)對(duì)移動(dòng)設(shè)備中 虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息;或者通過(guò)其他第三方設(shè)備,獲取與移動(dòng)設(shè)備中虛擬 鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息。
[0041] 其中,所述鍵盤(pán)操作相關(guān)信息包括但不限于用戶(hù)對(duì)虛擬鍵盤(pán)的按鍵操作信息(如 用戶(hù)對(duì)虛擬鍵盤(pán)的按鍵選擇、操作時(shí)間等)、用戶(hù)對(duì)虛擬鍵盤(pán)的錯(cuò)誤操作信息(如用戶(hù)輸入 了兩個(gè)字符" 1 "、"4"后,刪除該兩個(gè)字符重新輸入,則初始輸入的兩個(gè)字符" 1"、"4"為錯(cuò) 誤操作信息)、通過(guò)重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量傳感器、手指接觸傳感識(shí)別器(一 般位于移動(dòng)設(shè)備的機(jī)身后部)等中的一種或多種所獲取的用戶(hù)對(duì)所述虛擬鍵盤(pán)的調(diào)整操 作(如用戶(hù)通過(guò)翻轉(zhuǎn)手機(jī)屏幕,從而對(duì)手機(jī)屏幕方向進(jìn)行調(diào)整,進(jìn)而影響虛擬鍵盤(pán)的方向 等)。
[0042] 本領(lǐng)域技術(shù)人員應(yīng)能理解,上述鍵盤(pán)操作相關(guān)信息僅為舉例,如有其它能夠用于 確定持握狀態(tài)信息的鍵盤(pán)操作信息,均應(yīng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
[0043] 所述獲取裝置11根據(jù)所述鍵盤(pán)操作相關(guān)信息,基于預(yù)定義的、或是通過(guò)機(jī)器學(xué)習(xí) 所獲取的與所述鍵盤(pán)操作信息相對(duì)應(yīng)的持握狀態(tài)信息的判定規(guī)則,確定所述移動(dòng)設(shè)備所對(duì) 應(yīng)的持握狀態(tài)信息。
[0044] 例如,當(dāng)所述鍵盤(pán)操作信息包括用戶(hù)對(duì)虛擬鍵盤(pán)的按鍵操作信息(如用戶(hù)對(duì)虛擬 鍵盤(pán)的按鍵選擇、操作時(shí)間等)時(shí),可以根據(jù)用戶(hù)對(duì)按鍵操作的位置、按鍵頻率等信息,判 斷所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息;例如,用戶(hù)對(duì)位于屏幕左側(cè)的按鍵頻率超過(guò)一定 的閾值,則認(rèn)為所述持握狀態(tài)信息為左手持握。
[0045] 例如,當(dāng)所述鍵盤(pán)操作信息包括用戶(hù)對(duì)虛擬鍵盤(pán)的錯(cuò)誤操作信息,則根據(jù)所述錯(cuò) 誤操作,或根據(jù)所述錯(cuò)誤操作的概率(如所述錯(cuò)誤操作的概率超過(guò)一定的閾值),判斷所述 移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息;例如當(dāng)用戶(hù)按下位于屏幕左側(cè)的按鍵后又將其刪除,繼 而選擇了位于屏幕右側(cè)的按鍵后輸入,則認(rèn)為所述持握狀態(tài)信息為左手持握;或者用戶(hù)對(duì) 位于屏幕左側(cè)按鍵的錯(cuò)誤率超過(guò)對(duì)位于屏幕右側(cè)按鍵的錯(cuò)誤率,則認(rèn)為所述持握狀態(tài)信息 為右手持握。
[0046] 例如,當(dāng)所述鍵盤(pán)操作信息包括通過(guò)重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量傳感 器、手指接觸傳感識(shí)別器(一般位于移動(dòng)設(shè)備的機(jī)身后部)等中的一種或多種所獲取的用 戶(hù)對(duì)所述虛擬鍵盤(pán)的調(diào)整操作信息,則根據(jù)所述調(diào)整操作信息,判斷所述移動(dòng)設(shè)備所對(duì)應(yīng) 的持握狀態(tài)信息;例如,當(dāng)所述虛擬鍵盤(pán)所對(duì)應(yīng)的屏幕由堅(jiān)屏調(diào)整為橫屏,則默認(rèn)當(dāng)前持握 狀態(tài)信息為雙手持握。
[0047] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng) 的持握狀態(tài)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0048] 確定裝置12根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信 肩、。
[0049] 具體地,所述確定裝置12通過(guò)根據(jù)所述持握狀態(tài)信息,確定系統(tǒng)缺省的與所述持 握狀態(tài)信息相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息;或者根據(jù)用戶(hù)的設(shè)置(如用戶(hù)定義了對(duì)應(yīng)于特定持握 狀態(tài)信息的鍵盤(pán)設(shè)置信息),調(diào)用與所述持握狀態(tài)信息相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0050] 其中,所述鍵盤(pán)設(shè)置信息包括但不限于鍵盤(pán)布局、鍵盤(pán)皮膚、鍵盤(pán)背光信息,按鍵 聲音等。例如,當(dāng)所述持握狀態(tài)信息為左手持握時(shí),所述鍵盤(pán)布局如圖7(a)所示;當(dāng)所述持 握狀態(tài)信息為右手持握時(shí),所述鍵盤(pán)布局如圖7(b)所示;當(dāng)所述持握狀態(tài)信息為雙手持握 時(shí),所述鍵盤(pán)布局為全鍵盤(pán)布局,而非九鍵鍵盤(pán)布局。
[0051] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何鍵盤(pán)設(shè)置信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍 內(nèi)。
[0052] 顯示裝置13根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán)。
[0053] 具體地,顯示裝置13通過(guò)根據(jù)確定裝置12所確定的鍵盤(pán)設(shè)置信息,將鍵盤(pán)的布 局、皮膚或背光等信息進(jìn)行調(diào)整后,在移動(dòng)設(shè)備的屏幕上進(jìn)行顯示。
[0054] 優(yōu)選地,所述確定裝置12可以根據(jù)所述持握狀態(tài)信息,并結(jié)合所述移動(dòng)設(shè)備的屏 幕方向信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0055] 具體地,所述確定狀態(tài)12還可以根據(jù)所述持握狀態(tài)信息,結(jié)合所述移動(dòng)設(shè)備的屏 幕方向信息,如屏幕橫屏或屏幕堅(jiān)屏等,對(duì)所述虛擬鍵盤(pán)所對(duì)應(yīng)的鍵盤(pán)設(shè)置信息進(jìn)行確定。
[0056] 其中,所述鍵盤(pán)設(shè)置信息包括但不限于鍵盤(pán)布局、鍵盤(pán)皮膚、鍵盤(pán)背光信息等。
[0057] 例如,當(dāng)所述屏幕方向?yàn)閳?jiān)屏?xí)r,結(jié)合所述持握狀態(tài)信息,確定所述鍵盤(pán)設(shè)置信息 為左手持握下的鍵盤(pán)布局或右手持握下的鍵盤(pán)布局(如圖7(a)和(b)所示);當(dāng)所述屏幕 方向?yàn)闄M屏?xí)r,結(jié)合所述持握狀態(tài)信息,如所述持握狀態(tài)信息為雙手持握,則所述鍵盤(pán)設(shè)置 信息為全鍵盤(pán)布局(即非九鍵鍵盤(pán)布局);當(dāng)所述屏幕方向?yàn)闄M屏且左手持握時(shí),則所述鍵 盤(pán)設(shè)置信息為在橫屏的左半屏顯示左手持握下的鍵盤(pán)布局,右半屏顯示輸入界面;當(dāng)所述 屏幕方向?yàn)闄M屏且右手持握時(shí),則所述鍵盤(pán)設(shè)置信息為在橫屏的右半屏顯示左手持握下的 鍵盤(pán)布局,左半屏顯示輸入界面。
[0058] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述持握狀態(tài)信息,并結(jié)合所述移動(dòng)設(shè)備的屏幕方 向信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范 圍內(nèi)。
[0059] 優(yōu)選地,所述確定裝置12可以根據(jù)所述持握狀態(tài)信息,結(jié)合輔助設(shè)置信息,確定 與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0060] 具體地,所述確定裝置12可以通過(guò)根據(jù)各種通信協(xié)議(Communications Protocol),通過(guò)各類(lèi)數(shù)據(jù)傳輸接口,與存儲(chǔ)或提供所述移動(dòng)設(shè)備所對(duì)應(yīng)的輔助設(shè)置信息的 其他第三方模塊或應(yīng)用相交互,獲取所述輔助設(shè)置信息;或者通過(guò)自身的各類(lèi)傳感器(如 光線(xiàn)傳感器等)獲取所述輔助設(shè)置信息。
[0061] 其中,所述輔助設(shè)置信息包括但不限于所述移動(dòng)設(shè)備所對(duì)應(yīng)的外界環(huán)境信息,當(dāng) 前時(shí)間信息、移動(dòng)設(shè)備中的虛擬鍵盤(pán)所對(duì)應(yīng)的當(dāng)前運(yùn)行的程序信息等。在此,所述外界環(huán)境 信息包括但不限于通過(guò)利用光線(xiàn)傳感器獲取的當(dāng)前光線(xiàn)信息等。
[0062] 所述確定裝置12通過(guò)根據(jù)所述持握狀態(tài)信息,并結(jié)合所述輔助設(shè)置信息,例如, 結(jié)合所述輔助設(shè)置信息中的光線(xiàn)信息或時(shí)間信息等,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的背光信 息,進(jìn)而確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0063] 其中,所述鍵盤(pán)設(shè)置信息包括但不限于鍵盤(pán)布局、鍵盤(pán)皮膚、鍵盤(pán)背光信息等。
[0064] 例如,所述確定裝置12獲取所述持握狀態(tài)信息為左手持握,則所述確定裝置12確 定所述鍵盤(pán)布局信息為左手持握布局;同時(shí):
[0065] 例如,當(dāng)所述輔助設(shè)置信息為光線(xiàn)信息時(shí),則所述確定裝置12根據(jù)所述光線(xiàn)信息 的強(qiáng)弱,調(diào)整虛擬鍵盤(pán)背光的強(qiáng)弱。
[0066] 例如,當(dāng)所述輔助設(shè)置信息為時(shí)間信息時(shí),則所述確定裝置12根據(jù)所述時(shí)間不 同,調(diào)整虛擬鍵盤(pán)背光的強(qiáng)弱;或用戶(hù)在不同時(shí)段下偏好的輸入皮膚等(如工作時(shí)間則采 用簡(jiǎn)潔的皮膚,休息時(shí)間則采用其他皮膚等)。
[0067] 例如,當(dāng)所述輔助設(shè)置信息為移動(dòng)設(shè)備中的虛擬鍵盤(pán)所對(duì)應(yīng)的當(dāng)前運(yùn)行的程序信 息時(shí),則所述確定裝置12根據(jù)所述應(yīng)用不同,調(diào)整虛擬鍵盤(pán)的鍵盤(pán)布局或鍵盤(pán)皮膚等,例 如當(dāng)所述應(yīng)用為游戲應(yīng)用時(shí),則調(diào)整鍵盤(pán)的皮膚為該游戲主題下的鍵盤(pán)皮膚。
[0068] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述持握狀態(tài)信息,結(jié)合輔助設(shè)置信息,確定與所 述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0069] 優(yōu)選地,所述確定裝置12可以根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì) 應(yīng)的一個(gè)或多個(gè)候選鍵盤(pán)設(shè)置信息;根據(jù)所述移動(dòng)設(shè)備的對(duì)應(yīng)用戶(hù)對(duì)所述一個(gè)或多個(gè)候選 鍵盤(pán)設(shè)置信息的選擇操作,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0070] 具體地,所述確定裝置12還可以根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相 對(duì)應(yīng)的一個(gè)或多個(gè)候選鍵盤(pán)設(shè)置信息,如所述持握狀態(tài)信息為左手持握,則確定裝置12提 供了不同亮度或不同皮膚下的多個(gè)左手持握的候選鍵盤(pán)設(shè)置;或者所述確定裝置12為用 戶(hù)提供了左手持握、右手持握兩種候選鍵盤(pán)設(shè)置,進(jìn)一步地,還可以根據(jù)左手持握狀態(tài)信 息,將所述左手持握的候選鍵盤(pán)設(shè)置提供推薦標(biāo)識(shí)。
[0071] 所述確定裝置12通過(guò)直接獲取或與第三方交互,從而獲取用戶(hù)對(duì)所述一個(gè)或多 個(gè)候選鍵盤(pán)設(shè)置信息的選擇操作,將用戶(hù)所選擇確定的候選鍵盤(pán)設(shè)置信息作為與所述虛擬 鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0072] 圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的 提供設(shè)備示意圖;其中,所述提供設(shè)備包括獲取裝置11'、確定裝置12'、顯示裝置13',其 中,所述獲取裝置11'包括檢測(cè)獲取單元11Γ和狀態(tài)確定單元112'。具體地,檢測(cè)獲取單 元111'獲取移動(dòng)設(shè)備所對(duì)應(yīng)的檢測(cè)相關(guān)信息,其中,所述移動(dòng)設(shè)備包括待顯示或正在顯示 的虛擬鍵盤(pán),所述檢測(cè)相關(guān)信息包括所述移動(dòng)設(shè)備的位置相關(guān)信息;狀態(tài)確定單元112'根 據(jù)所述檢測(cè)相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息;確定裝置12'根據(jù)所述 持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息;顯示裝置13'根據(jù)所述鍵盤(pán) 設(shè)置信息,顯示所述虛擬鍵盤(pán)。其中,所述確定裝置12'、顯示裝置13'與圖1所示對(duì)應(yīng)裝置 相同或基本相同,故此處不再贅述,并通過(guò)引用的方式包含于此。
[0073] 上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解"持續(xù)"是指上 述各裝置分別實(shí)時(shí)地或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行檢測(cè)相關(guān)信息的獲 取、持握狀態(tài)信息的確定、鍵盤(pán)設(shè)置信息的確定、虛擬鍵盤(pán)的顯示等,直至提供設(shè)備停止獲 取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
[0074] 檢測(cè)獲取單元11Γ獲取移動(dòng)設(shè)備所對(duì)應(yīng)的檢測(cè)相關(guān)信息,其中,所述移動(dòng)設(shè)備包 括待顯示或正在顯示的虛擬鍵盤(pán),所述檢測(cè)相關(guān)信息包括所述移動(dòng)設(shè)備的位置相關(guān)信息。
[0075] 具體地,所述檢測(cè)獲取單元11Γ通過(guò)基于重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量傳 感器、手指接觸傳感識(shí)別器(一般位于移動(dòng)設(shè)備的機(jī)身后部)等中的一種或多種,獲取移動(dòng) 設(shè)備所對(duì)應(yīng)的檢測(cè)相關(guān)信息;或者與其他第三方模塊或應(yīng)用相交互,獲取移動(dòng)設(shè)備所對(duì)應(yīng) 的檢測(cè)相關(guān)信息。
[0076] 其中,所述移動(dòng)設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán)。在此,所述待顯示包括但 不限于用戶(hù)打開(kāi)了一個(gè)需要進(jìn)行輸入的應(yīng)用,如打開(kāi)文檔或記事本、但尚未在屏幕中顯示 虛擬鍵盤(pán)時(shí),所述正在顯示即為在移動(dòng)設(shè)備的屏幕上已經(jīng)顯示了一個(gè)虛擬鍵盤(pán)時(shí)。
[0077] 其中,所述檢測(cè)相關(guān)信息包括所述移動(dòng)設(shè)備的位置相關(guān)信息。在此,所述位置相關(guān) 信息如利用如重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量傳感器等所獲取的當(dāng)前移動(dòng)設(shè)備與水 平方向的傾斜角度等;或者,利用如手指接觸傳感識(shí)別器等所獲取的用戶(hù)對(duì)機(jī)身按壓的壓 力信息;或者進(jìn)一步地,利用所述壓力信息預(yù)測(cè)當(dāng)前移動(dòng)設(shè)備與水平方向的傾斜角度等。 [0078] 狀態(tài)確定單元112'根據(jù)所述檢測(cè)相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài) 信息。
[0079] 具體地,所述狀態(tài)確定單元112'獲取所述檢測(cè)相關(guān)信息,通過(guò)基于檢測(cè)相關(guān)信息 與持握狀態(tài)信息的判定規(guī)則,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。例如,當(dāng)所述檢測(cè) 狀態(tài)信息為當(dāng)前移動(dòng)設(shè)備與水平方向的傾斜角度為左傾超過(guò)閾值角度(如超過(guò)15° )時(shí), 則認(rèn)為所述持握狀態(tài)信息為左手持握;或者,當(dāng)所述檢測(cè)狀態(tài)信息為當(dāng)前用戶(hù)對(duì)機(jī)身的左 側(cè)壓力大于右側(cè)壓力一定閾值時(shí),則認(rèn)為是所述持握狀態(tài)信息為左手持握。
[0080] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述檢測(cè)相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持 握狀態(tài)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0081] 優(yōu)選地,所述狀態(tài)確定單元112'可以根據(jù)所述檢測(cè)相關(guān)信息,并結(jié)合與所述移動(dòng) 設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
[0082] 具體地,所述狀態(tài)確定單元112'可以通過(guò)通過(guò)直接與用戶(hù)進(jìn)行交互,獲取用戶(hù)對(duì) 移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息;或者通過(guò)其他第三方設(shè)備,獲取與移動(dòng) 設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息。
[0083] 其中,所述鍵盤(pán)操作相關(guān)信息包括但不限于用戶(hù)對(duì)虛擬鍵盤(pán)的按鍵操作信息(如 用戶(hù)對(duì)虛擬鍵盤(pán)的按鍵選擇、操作時(shí)間等)、用戶(hù)對(duì)虛擬鍵盤(pán)的錯(cuò)誤操作信息(如用戶(hù)輸入 了兩個(gè)字符" 1 "、"4"后,刪除該兩個(gè)字符重新輸入,則初始輸入的兩個(gè)字符" 1"、"4"為錯(cuò)誤 操作信息)、通過(guò)重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量傳感器、手指接觸傳感識(shí)別器(一般 位于移動(dòng)設(shè)備的機(jī)身后部)等中的一種或多種所獲取的用戶(hù)對(duì)所述虛擬鍵盤(pán)的調(diào)整操作 信息(如用戶(hù)通過(guò)翻轉(zhuǎn)手機(jī)屏幕,從而對(duì)手機(jī)屏幕方向進(jìn)行調(diào)整,進(jìn)而影響虛擬鍵盤(pán)的方 向等)。
[0084] 本領(lǐng)域技術(shù)人員應(yīng)能理解,上述鍵盤(pán)操作相關(guān)信息僅為舉例,如有其它能夠用于 確定持握狀態(tài)信息的鍵盤(pán)操作信息,均應(yīng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
[0085] 所述狀態(tài)確定單元112'根據(jù)所述檢測(cè)相關(guān)信息,并結(jié)合與所述移動(dòng)設(shè)備中虛擬鍵 盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息,基于預(yù)定義的、或是通過(guò)機(jī)器學(xué)習(xí)所獲取的持握狀態(tài)信息 的判定規(guī)則,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
[0086] 例如,只有當(dāng)同時(shí)滿(mǎn)足當(dāng)前移動(dòng)設(shè)備與水平方向的傾斜角度為左傾超過(guò)閾值角度 (如超過(guò)15° )且用戶(hù)對(duì)虛擬鍵盤(pán)的位于左側(cè)的按鍵錯(cuò)誤操作率超過(guò)一定閾值時(shí),才認(rèn)為 所述持握狀態(tài)信息為左手持握,從而提高了判斷持握狀態(tài)信息的準(zhǔn)確性。
[0087] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述檢測(cè)相關(guān)信息,并結(jié)合與所述移動(dòng)設(shè)備中虛擬 鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息的實(shí)現(xiàn)方式, 均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0088] 圖3示出根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán) 的提供設(shè)備示意圖;其中,所述提供設(shè)備包括檢測(cè)裝置14"、獲取裝置11"、確定裝置12"、顯 示裝置13"。具體地,檢測(cè)裝置14"檢測(cè)是否滿(mǎn)足確定鍵盤(pán)設(shè)置信息的觸發(fā)條件;當(dāng)滿(mǎn)足所 述觸發(fā)條件時(shí),獲取裝置11"獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包 括待顯示或正在顯示的虛擬鍵盤(pán);確定裝置12"根據(jù)所述持握狀態(tài)信息,確定與所述虛擬 鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息;顯示裝置13"根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán)。其 中,所述確定裝置12"、顯示裝置13"與圖1所示對(duì)應(yīng)裝置相同或基本相同,故此處不再贅 述,并通過(guò)引用的方式包含于此。
[0089] 上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解"持續(xù)"是指上 述各裝置分別實(shí)時(shí)地或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行觸發(fā)條件的檢測(cè)、 持握狀態(tài)信息的獲取、鍵盤(pán)設(shè)置信息的確定、虛擬鍵盤(pán)的顯示等,直至提供設(shè)備停止檢測(cè)是 否滿(mǎn)足確定鍵盤(pán)設(shè)置信息的觸發(fā)條件。
[0090] 檢測(cè)裝置14"檢測(cè)是否滿(mǎn)足確定鍵盤(pán)設(shè)置信息的觸發(fā)條件。
[0091] 具體地,檢測(cè)裝置14"通過(guò)實(shí)時(shí)檢測(cè),檢測(cè)當(dāng)前移動(dòng)設(shè)備中是否滿(mǎn)足確定鍵盤(pán)設(shè)置 信息的觸發(fā)條件。其中,所述觸發(fā)條件包括但不限于檢測(cè)到虛擬鍵盤(pán)已經(jīng)顯示在當(dāng)前屏幕 上,或者檢測(cè)到所述虛擬鍵盤(pán)待顯示但尚未顯示在當(dāng)前屏幕上,或者檢測(cè)到作用于所述移 動(dòng)設(shè)備的方向調(diào)整操作時(shí)。
[0092] 其中,所述待顯示包括但不限于用戶(hù)打開(kāi)了一個(gè)需要進(jìn)行輸入的應(yīng)用,如打開(kāi)文 檔或記事本、但尚未在屏幕中顯示虛擬鍵盤(pán)時(shí),所述正在顯示即為在移動(dòng)設(shè)備的屏幕上已 經(jīng)顯示了一個(gè)虛擬鍵盤(pán)時(shí)。
[0093] 當(dāng)滿(mǎn)足所述觸發(fā)條件時(shí),獲取裝置11"獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其 中,所述移動(dòng)設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán)。
[0094] 在此,所述獲取裝置11"獲取所述持握狀態(tài)信息的方式與圖1中所述獲取裝置11 的獲取方式相同或相似,故在此不再贅述,并通過(guò)引用的方式包含于此。
[0095] 優(yōu)選地,當(dāng)所述觸發(fā)條件包括檢測(cè)到作用于所述移動(dòng)設(shè)備的方向調(diào)整操作時(shí),所 述獲取裝置11"可以根據(jù)所述方向調(diào)整操作,確定所述移動(dòng)設(shè)備的中心軸線(xiàn)信息;根據(jù)所 述中心軸線(xiàn)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包括待顯 示或正在顯示的虛擬鍵盤(pán)。
[0096] 具體地,當(dāng)檢測(cè)裝置14"檢測(cè)到作用于所述移動(dòng)設(shè)備的方向調(diào)整操作時(shí),則說(shuō)明所 述持握方式可能發(fā)生變化,或鍵盤(pán)的布局信息應(yīng)發(fā)生變化,因此,將方向調(diào)整操作作為所述 觸發(fā)條件之一。
[0097] 在此,所述方向調(diào)整操作包括但不限于通過(guò)重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量 傳感器、手指接觸傳感識(shí)別器(一般位于移動(dòng)設(shè)備的機(jī)身后部)等中的一種或多種所獲取 的用戶(hù)對(duì)所述虛擬鍵盤(pán)的方向調(diào)整操作;例如,用戶(hù)通過(guò)翻轉(zhuǎn)、晃動(dòng)手機(jī)屏幕,從而對(duì)手機(jī) 屏幕的方向進(jìn)行調(diào)整,或者用戶(hù)通過(guò)選擇設(shè)置,改變屏幕的方向等。
[0098] 當(dāng)所述檢測(cè)裝置14"檢測(cè)到作用于所述移動(dòng)設(shè)備的方向調(diào)整操作時(shí),如檢測(cè)到所 述移動(dòng)設(shè)備產(chǎn)生了 90°翻轉(zhuǎn),則所述獲取裝置11"可以根據(jù)所述方向調(diào)整操作,基于翻轉(zhuǎn) 的度數(shù),將與當(dāng)前中心軸線(xiàn)垂直的線(xiàn)作為調(diào)整后的中心軸線(xiàn)信息。
[0099] 在此,所述中心軸線(xiàn)信息即為當(dāng)前與水平面垂直的軸線(xiàn)信息,如當(dāng)移動(dòng)設(shè)備橫屏 時(shí),中心軸線(xiàn)為與設(shè)備的長(zhǎng)度線(xiàn)垂直、與寬度線(xiàn)平行的線(xiàn),當(dāng)移動(dòng)設(shè)備堅(jiān)屏?xí)r,中心軸線(xiàn)為 與寬度線(xiàn)垂直、與長(zhǎng)度線(xiàn)平行的線(xiàn)。
[0100] 所述獲取裝置11"根據(jù)所述中心軸線(xiàn)信息,例如通過(guò)根據(jù)所述中心軸線(xiàn)信息與水 平位置的夾角信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包括待 顯示或正在顯示的虛擬鍵盤(pán)。
[0101] 圖4示出根據(jù)本發(fā)明另一個(gè)方面的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的方法 流程圖。具體地,在步驟Si中,提供設(shè)備獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述 移動(dòng)設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán);在步驟S2中,提供設(shè)備根據(jù)所述持握狀態(tài)信 息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息;在步驟S3中,提供設(shè)備根據(jù)所述鍵盤(pán)設(shè) 置信息,顯示所述虛擬鍵盤(pán)。
[0102] 上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解"持續(xù)"是指上 述各步驟分別實(shí)時(shí)地或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行持握狀態(tài)信息的獲 取、鍵盤(pán)設(shè)置信息的確定、虛擬鍵盤(pán)的顯示等,直至提供設(shè)備停止獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持 握狀態(tài)信息。
[0103] 在步驟si中,提供設(shè)備獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè) 備包括待顯示或正在顯示的虛擬鍵盤(pán)。
[0104] 具體地,當(dāng)移動(dòng)設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán)時(shí),在步驟si中,提供設(shè) 備通過(guò)利用各類(lèi)傳感器,檢測(cè)所述移動(dòng)設(shè)備當(dāng)前所對(duì)應(yīng)的持握狀態(tài)信息;或者在步驟Sl 中,提供設(shè)備根據(jù)各種通信協(xié)議(Communications Protocol),通過(guò)各類(lèi)數(shù)據(jù)傳輸接口,與 存儲(chǔ)或提供所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息的其他第三方模塊或應(yīng)用相交互,獲取移 動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息;或者通過(guò)獲取與所述移動(dòng)設(shè)備所對(duì)應(yīng)的用戶(hù)對(duì)持握狀態(tài)信 息的選擇操作等方式(如提供左手持握狀態(tài)、右手持握狀態(tài)、雙手持握狀態(tài)等持握狀態(tài)信 息,令用戶(hù)選擇等),獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
[0105] 其中,所述持握狀態(tài)信息包括但不限于左手持握狀態(tài)、右手持握狀態(tài)、雙手持握狀 態(tài)中的任意一種。
[0106] 其中,所述待顯示包括但不限于用戶(hù)打開(kāi)了一個(gè)需要進(jìn)行輸入的應(yīng)用,如打開(kāi)文 檔或記事本、但尚未在屏幕中顯示虛擬鍵盤(pán)時(shí),所述正在顯示即為在移動(dòng)設(shè)備的屏幕上已 經(jīng)顯示了一個(gè)虛擬鍵盤(pán)時(shí)。
[0107] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息的實(shí)現(xiàn)方式,均應(yīng) 包含在本發(fā)明的范圍內(nèi)。
[0108] 優(yōu)選地,在步驟Si中,提供設(shè)備可以獲取與移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操 作相關(guān)信息;根據(jù)所述鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。從 而,在步驟si中,提供設(shè)備可以實(shí)現(xiàn)通過(guò)利用各類(lèi)傳感器,自動(dòng)檢測(cè)所述移動(dòng)設(shè)備當(dāng)前所 對(duì)應(yīng)的持握狀態(tài)信息。
[0109] 具體地,在步驟Si中,提供設(shè)備可以通過(guò)通過(guò)直接與用戶(hù)進(jìn)行交互,獲取用戶(hù)對(duì) 移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息;或者通過(guò)其他第三方設(shè)備,獲取與移動(dòng) 設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息。
[0110] 其中,所述鍵盤(pán)操作相關(guān)信息包括但不限于用戶(hù)對(duì)虛擬鍵盤(pán)的按鍵操作信息(如 用戶(hù)對(duì)虛擬鍵盤(pán)的按鍵選擇、操作時(shí)間等)、用戶(hù)對(duì)虛擬鍵盤(pán)的錯(cuò)誤操作信息(如用戶(hù)輸入 了兩個(gè)字符" 1 "、"4"后,刪除該兩個(gè)字符重新輸入,則初始輸入的兩個(gè)字符" 1"、"4"為錯(cuò)誤 操作信息)、通過(guò)重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量傳感器、手指接觸傳感識(shí)別器(一般 位于移動(dòng)設(shè)備的機(jī)身后部)等中的一種或多種所獲取的用戶(hù)對(duì)所述虛擬鍵盤(pán)的調(diào)整操作 信息(如用戶(hù)通過(guò)翻轉(zhuǎn)手機(jī)屏幕,從而對(duì)手機(jī)屏幕方向進(jìn)行調(diào)整,進(jìn)而影響虛擬鍵盤(pán)的方 向等)。
[0111] 本領(lǐng)域技術(shù)人員應(yīng)能理解,上述鍵盤(pán)操作相關(guān)信息僅為舉例,如有其它能夠用于 確定持握狀態(tài)信息的鍵盤(pán)操作信息,均應(yīng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
[0112] 在步驟si中,提供設(shè)備根據(jù)所述鍵盤(pán)操作相關(guān)信息,基于預(yù)定義的、或是通過(guò)機(jī) 器學(xué)習(xí)所獲取的與所述鍵盤(pán)操作信息相對(duì)應(yīng)的持握狀態(tài)信息的判定規(guī)則,確定所述移動(dòng)設(shè) 備所對(duì)應(yīng)的持握狀態(tài)信息。
[0113] 例如,當(dāng)所述鍵盤(pán)操作信息包括用戶(hù)對(duì)虛擬鍵盤(pán)的按鍵操作信息(如用戶(hù)對(duì)虛擬 鍵盤(pán)的按鍵選擇、操作時(shí)間等)時(shí),可以根據(jù)用戶(hù)對(duì)按鍵操作的位置、按鍵頻率等信息,判 斷所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息;例如,用戶(hù)對(duì)位于屏幕左側(cè)的按鍵頻率超過(guò)一定 的閾值,則認(rèn)為所述持握狀態(tài)信息為左手持握。
[0114] 例如,當(dāng)所述鍵盤(pán)操作信息包括用戶(hù)對(duì)虛擬鍵盤(pán)的錯(cuò)誤操作信息,則根據(jù)所述錯(cuò) 誤操作,或根據(jù)所述錯(cuò)誤操作的概率(如所述錯(cuò)誤操作的概率超過(guò)一定的閾值),判斷所述 移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息;例如當(dāng)用戶(hù)按下位于屏幕左側(cè)的按鍵后又將其刪除,繼 而選擇了位于屏幕右側(cè)的按鍵后輸入,則認(rèn)為所述持握狀態(tài)信息為左手持握;或者用戶(hù)對(duì) 位于屏幕左側(cè)按鍵的錯(cuò)誤率超過(guò)對(duì)位于屏幕右側(cè)按鍵的錯(cuò)誤率,則認(rèn)為所述持握狀態(tài)信息 為右手持握。
[0115] 例如,當(dāng)所述鍵盤(pán)操作信息包括通過(guò)重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量傳感 器、手指接觸傳感識(shí)別器(一般位于移動(dòng)設(shè)備的機(jī)身后部)等中的一種或多種所獲取的用 戶(hù)對(duì)所述虛擬鍵盤(pán)的調(diào)整操作信息,則根據(jù)所述調(diào)整操作信息,判斷所述移動(dòng)設(shè)備所對(duì)應(yīng) 的持握狀態(tài)信息;例如,當(dāng)所述虛擬鍵盤(pán)所對(duì)應(yīng)的屏幕由堅(jiān)屏調(diào)整為橫屏,則默認(rèn)當(dāng)前持握 狀態(tài)信息為雙手持握。
[0116] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng) 的持握狀態(tài)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0117] 在步驟s2中,提供設(shè)備根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵 盤(pán)設(shè)置信息。
[0118] 具體地,在步驟s2中,提供設(shè)備通過(guò)根據(jù)所述持握狀態(tài)信息,確定系統(tǒng)缺省的與 所述持握狀態(tài)信息相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息;或者根據(jù)用戶(hù)的設(shè)置(如用戶(hù)定義了對(duì)應(yīng)于特 定持握狀態(tài)信息的鍵盤(pán)設(shè)置信息),調(diào)用與所述持握狀態(tài)信息相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0119] 其中,所述鍵盤(pán)設(shè)置信息包括但不限于鍵盤(pán)布局、鍵盤(pán)皮膚、鍵盤(pán)背光信息等。
[0120] 例如,當(dāng)所述持握狀態(tài)信息為左手持握時(shí),所述鍵盤(pán)布局如圖7(a)所示;當(dāng)所述 持握狀態(tài)信息為右手持握時(shí),所述鍵盤(pán)布局如圖7(b)所示;當(dāng)所述持握狀態(tài)信息為雙手持 握時(shí),所述鍵盤(pán)布局為全鍵盤(pán)布局,而非九鍵鍵盤(pán)布局。
[0121] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何鍵盤(pán)設(shè)置信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍 內(nèi)。
[0122] 在步驟S3中,提供設(shè)備根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán)。
[0123] 具體地,在步驟S3中,提供設(shè)備通過(guò)根據(jù)步驟s2中所確定的鍵盤(pán)設(shè)置信息,將鍵 盤(pán)的布局、皮膚或背光等信息進(jìn)行調(diào)整后,在移動(dòng)設(shè)備的屏幕上進(jìn)行顯示。
[0124] 優(yōu)選地,在步驟s2中,提供設(shè)備可以根據(jù)所述持握狀態(tài)信息,并結(jié)合所述移動(dòng)設(shè) 備的屏幕方向信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0125] 具體地,在步驟s2中,提供設(shè)備還可以根據(jù)所述持握狀態(tài)信息,結(jié)合所述移動(dòng)設(shè) 備的屏幕方向信息,如屏幕橫屏或屏幕堅(jiān)屏等,對(duì)所述虛擬鍵盤(pán)所對(duì)應(yīng)的鍵盤(pán)設(shè)置信息進(jìn) 行確定。
[0126] 其中,所述鍵盤(pán)設(shè)置信息包括但不限于鍵盤(pán)布局、鍵盤(pán)皮膚、鍵盤(pán)背光信息等。
[0127] 例如,當(dāng)所述屏幕方向?yàn)閳?jiān)屏?xí)r,結(jié)合所述持握狀態(tài)信息,確定所述鍵盤(pán)設(shè)置信息 為左手持握下的鍵盤(pán)布局或右手持握下的鍵盤(pán)布局(如圖7(a)和(b)所示);當(dāng)所述屏幕 方向?yàn)闄M屏?xí)r,結(jié)合所述持握狀態(tài)信息,如所述持握狀態(tài)信息為雙手持握,則所述鍵盤(pán)設(shè)置 信息為全鍵盤(pán)布局(即非九鍵鍵盤(pán)布局);當(dāng)所述屏幕方向?yàn)闄M屏且左手持握時(shí),則所述鍵 盤(pán)設(shè)置信息為在橫屏的左半屏顯示左手持握下的鍵盤(pán)布局,右半屏顯示輸入界面;當(dāng)所述 屏幕方向?yàn)闄M屏且右手持握時(shí),則所述鍵盤(pán)設(shè)置信息為在橫屏的右半屏顯示左手持握下的 鍵盤(pán)布局,左半屏顯示輸入界面。
[0128] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述持握狀態(tài)信息,并結(jié)合所述移動(dòng)設(shè)備的屏幕方 向信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范 圍內(nèi)。
[0129] 優(yōu)選地,在步驟s2中,提供設(shè)備可以根據(jù)所述持握狀態(tài)信息,結(jié)合輔助設(shè)置信息, 確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0130] 具體地,在步驟s2中,提供設(shè)備可以通過(guò)根據(jù)各種通信協(xié)議(Communications Protocol),通過(guò)各類(lèi)數(shù)據(jù)傳輸接口,與存儲(chǔ)或提供所述移動(dòng)設(shè)備所對(duì)應(yīng)的輔助設(shè)置信息的 其他第三方模塊或應(yīng)用相交互,獲取所述輔助設(shè)置信息;或者通過(guò)自身的各類(lèi)傳感器(如 光線(xiàn)傳感器等)獲取所述輔助設(shè)置信息。
[0131] 其中,所述輔助設(shè)置信息包括但不限于所述移動(dòng)設(shè)備所對(duì)應(yīng)的外界環(huán)境信息,當(dāng) 前時(shí)間信息、移動(dòng)設(shè)備中的虛擬鍵盤(pán)所對(duì)應(yīng)的當(dāng)前運(yùn)行的程序信息等。在此,所述外界環(huán)境 信息包括但不限于通過(guò)利用光線(xiàn)傳感器獲取的當(dāng)前光線(xiàn)信息等。
[0132] 在步驟s2中,提供設(shè)備通過(guò)根據(jù)所述持握狀態(tài)信息,并結(jié)合所述輔助設(shè)置信息, 例如,結(jié)合所述輔助設(shè)置信息中的光線(xiàn)信息或時(shí)間信息等,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的 背光信息,進(jìn)而確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0133] 其中,所述鍵盤(pán)設(shè)置信息包括但不限于鍵盤(pán)布局、鍵盤(pán)皮膚、鍵盤(pán)背光信息等。
[0134] 例如,在步驟s2中,提供設(shè)備獲取所述持握狀態(tài)信息為左手持握,則在步驟s2中, 提供設(shè)備確定所述鍵盤(pán)布局信息為左手持握布局;同時(shí):
[0135] 例如,當(dāng)所述輔助設(shè)置信息為光線(xiàn)信息時(shí),則在步驟s2中,提供設(shè)備根據(jù)所述光 線(xiàn)信息的強(qiáng)弱,調(diào)整虛擬鍵盤(pán)背光的強(qiáng)弱。
[0136] 例如,當(dāng)所述輔助設(shè)置信息為時(shí)間信息時(shí),則在步驟s2中,提供設(shè)備根據(jù)所述時(shí) 間不同,調(diào)整虛擬鍵盤(pán)背光的強(qiáng)弱;或用戶(hù)在不同時(shí)段下偏好的輸入皮膚等(如工作時(shí)間 則采用簡(jiǎn)潔的皮膚,休息時(shí)間則采用其他皮膚等)。
[0137] 例如,當(dāng)所述輔助設(shè)置信息為移動(dòng)設(shè)備中的虛擬鍵盤(pán)所對(duì)應(yīng)的當(dāng)前運(yùn)行的程序信 息時(shí),則在步驟s2中,提供設(shè)備根據(jù)所述應(yīng)用不同,調(diào)整虛擬鍵盤(pán)的鍵盤(pán)布局或鍵盤(pán)皮膚 等,例如當(dāng)所述應(yīng)用為游戲應(yīng)用時(shí),則調(diào)整鍵盤(pán)的皮膚為該游戲主題下的鍵盤(pán)皮膚。
[0138] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述持握狀態(tài)信息,結(jié)合輔助設(shè)置信息,確定與所 述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0139] 優(yōu)選地,在步驟s2中,提供設(shè)備可以根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵 盤(pán)相對(duì)應(yīng)的一個(gè)或多個(gè)候選鍵盤(pán)設(shè)置信息;根據(jù)所述移動(dòng)設(shè)備的對(duì)應(yīng)用戶(hù)對(duì)所述一個(gè)或多 個(gè)候選鍵盤(pán)設(shè)置信息的選擇操作,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0140] 具體地,在步驟s2中,提供設(shè)備還可以根據(jù)所述持握狀態(tài)信息,確定與所述虛擬 鍵盤(pán)相對(duì)應(yīng)的一個(gè)或多個(gè)候選鍵盤(pán)設(shè)置信息,如所述持握狀態(tài)信息為左手持握,則在步驟 s2中,提供設(shè)備提供了不同亮度或不同皮膚下的多個(gè)左手持握的候選鍵盤(pán)設(shè)置;或者在步 驟s2中,提供設(shè)備為用戶(hù)提供了左手持握、右手持握兩種候選鍵盤(pán)設(shè)置,進(jìn)一步地,還可以 根據(jù)左手持握狀態(tài)信息,將所述左手持握的候選鍵盤(pán)設(shè)置提供推薦標(biāo)識(shí)。
[0141] 在步驟s2中,提供設(shè)備通過(guò)直接獲取或與第三方交互,從而獲取用戶(hù)對(duì)所述一個(gè) 或多個(gè)候選鍵盤(pán)設(shè)置信息的選擇操作,將用戶(hù)所選擇確定的候選鍵盤(pán)設(shè)置信息作為與所述 虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
[0142] 圖5示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的 方法流程圖。具體地,在步驟si Γ中,提供設(shè)備獲取移動(dòng)設(shè)備所對(duì)應(yīng)的檢測(cè)相關(guān)信息,其中, 所述移動(dòng)設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán),所述檢測(cè)相關(guān)信息包括所述移動(dòng)設(shè)備的 位置相關(guān)信息;在步驟sl2'中,提供設(shè)備根據(jù)所述檢測(cè)相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì) 應(yīng)的持握狀態(tài)信息;在步驟s2'中,提供設(shè)備根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán) 相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息;在步驟S3'中,提供設(shè)備根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵 盤(pán)。其中,所述步驟s2'、步驟S3'與圖4所示對(duì)應(yīng)步驟相同或基本相同,故此處不再贅述, 并通過(guò)引用的方式包含于此。
[0143] 上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解"持續(xù)"是指上 述各步驟分別實(shí)時(shí)地或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行檢測(cè)相關(guān)信息的獲 取、持握狀態(tài)信息的確定、鍵盤(pán)設(shè)置信息的確定、虛擬鍵盤(pán)的顯示等,直至提供設(shè)備停止獲 取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
[0144] 在步驟siΓ中,提供設(shè)備獲取移動(dòng)設(shè)備所對(duì)應(yīng)的檢測(cè)相關(guān)信息,其中,所述移動(dòng)設(shè) 備包括待顯示或正在顯示的虛擬鍵盤(pán),所述檢測(cè)相關(guān)信息包括所述移動(dòng)設(shè)備的位置相關(guān)信 肩、。
[0145] 具體地,在步驟SIT中,提供設(shè)備通過(guò)基于重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量 傳感器、手指接觸傳感識(shí)別器(一般位于移動(dòng)設(shè)備的機(jī)身后部)等中的一種或多種,獲取移 動(dòng)設(shè)備所對(duì)應(yīng)的檢測(cè)相關(guān)信息;或者與其他第三方模塊或應(yīng)用相交互,獲取移動(dòng)設(shè)備所對(duì) 應(yīng)的檢測(cè)相關(guān)信息。
[0146] 其中,所述移動(dòng)設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán)。在此,所述待顯示包括但 不限于用戶(hù)打開(kāi)了一個(gè)需要進(jìn)行輸入的應(yīng)用,如打開(kāi)文檔或記事本、但尚未在屏幕中顯示 虛擬鍵盤(pán)時(shí),所述正在顯示即為在移動(dòng)設(shè)備的屏幕上已經(jīng)顯示了一個(gè)虛擬鍵盤(pán)時(shí)。
[0147] 其中,所述檢測(cè)相關(guān)信息包括所述移動(dòng)設(shè)備的位置相關(guān)信息。在此,所述位置相關(guān) 信息如利用如重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量傳感器等所獲取的當(dāng)前移動(dòng)設(shè)備與水 平方向的傾斜角度等;或者,利用如手指接觸傳感識(shí)別器等所獲取的用戶(hù)對(duì)機(jī)身按壓的壓 力信息;或者進(jìn)一步地,利用所述壓力信息預(yù)測(cè)當(dāng)前移動(dòng)設(shè)備與水平方向的傾斜角度等。
[0148] 在步驟sl2'中,提供設(shè)備根據(jù)所述檢測(cè)相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持 握狀態(tài)信息。
[0149] 具體地,在步驟sl2'中,提供設(shè)備獲取所述檢測(cè)相關(guān)信息,通過(guò)基于檢測(cè)相關(guān)信息 與持握狀態(tài)信息的判定規(guī)則,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。例如,當(dāng)所述檢測(cè) 狀態(tài)信息為當(dāng)前移動(dòng)設(shè)備與水平方向的傾斜角度為左傾超過(guò)閾值角度(如超過(guò)15° )時(shí), 則認(rèn)為所述持握狀態(tài)信息為左手持握;或者,當(dāng)所述檢測(cè)狀態(tài)信息為當(dāng)前用戶(hù)對(duì)機(jī)身的左 側(cè)壓力大于右側(cè)壓力一定閾值時(shí),則認(rèn)為是所述持握狀態(tài)信息為左手持握。
[0150] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述檢測(cè)相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持 握狀態(tài)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0151] 優(yōu)選地,在步驟sl2'中,提供設(shè)備可以根據(jù)所述檢測(cè)相關(guān)信息,并結(jié)合與所述移動(dòng) 設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
[0152] 具體地,在步驟sl2'中,提供設(shè)備可以通過(guò)通過(guò)直接與用戶(hù)進(jìn)行交互,獲取用戶(hù)對(duì) 移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息;或者通過(guò)其他第三方設(shè)備,獲取與移動(dòng) 設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息。
[0153] 其中,所述鍵盤(pán)操作相關(guān)信息包括但不限于用戶(hù)對(duì)虛擬鍵盤(pán)的按鍵操作信息(如 用戶(hù)對(duì)虛擬鍵盤(pán)的按鍵選擇、操作時(shí)間等)、用戶(hù)對(duì)虛擬鍵盤(pán)的錯(cuò)誤操作信息(如用戶(hù)輸入 了兩個(gè)字符" 1 "、"4"后,刪除該兩個(gè)字符重新輸入,則初始輸入的兩個(gè)字符" 1"、"4"為錯(cuò)誤 操作信息)、通過(guò)重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量傳感器、手指接觸傳感識(shí)別器(一般 位于移動(dòng)設(shè)備的機(jī)身后部)等中的一種或多種所獲取的用戶(hù)對(duì)所述虛擬鍵盤(pán)的調(diào)整操作 信息(如用戶(hù)通過(guò)翻轉(zhuǎn)手機(jī)屏幕,從而對(duì)手機(jī)屏幕方向進(jìn)行調(diào)整,進(jìn)而影響虛擬鍵盤(pán)的方 向等)。
[0154] 本領(lǐng)域技術(shù)人員應(yīng)能理解,上述鍵盤(pán)操作相關(guān)信息僅為舉例,如有其它能夠用于 確定持握狀態(tài)信息的鍵盤(pán)操作信息,均應(yīng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
[0155] 在步驟sl2'中,提供設(shè)備根據(jù)所述檢測(cè)相關(guān)信息,并結(jié)合與所述移動(dòng)設(shè)備中虛擬 鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息,基于預(yù)定義的、或是通過(guò)機(jī)器學(xué)習(xí)所獲取的持握狀態(tài)信 息的判定規(guī)則,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
[0156] 例如,只有當(dāng)同時(shí)滿(mǎn)足當(dāng)前移動(dòng)設(shè)備與水平方向的傾斜角度為左傾超過(guò)閾值角度 (如超過(guò)15° )且用戶(hù)對(duì)虛擬鍵盤(pán)的位于左側(cè)的按鍵錯(cuò)誤操作率超過(guò)一定閾值時(shí),才認(rèn)為 所述持握狀態(tài)信息為左手持握,從而提高了判斷持握狀態(tài)信息的準(zhǔn)確性。
[0157] 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述檢測(cè)相關(guān)信息,并結(jié)合與所述移動(dòng)設(shè)備中虛擬 鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息的實(shí)現(xiàn)方式, 均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0158] 圖6示出根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例的一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán) 的方法流程圖。具體地,在步驟s4"中,提供設(shè)備檢測(cè)是否滿(mǎn)足確定鍵盤(pán)設(shè)置信息的觸發(fā) 條件;當(dāng)滿(mǎn)足所述觸發(fā)條件時(shí),在步驟si"中,提供設(shè)備獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信 息,其中,所述移動(dòng)設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán);在步驟s2"中,提供設(shè)備根據(jù) 所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息;在步驟s3"中,提供設(shè)備 根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán)。其中,所述步驟s2"、步驟s3"與圖4所示對(duì)應(yīng) 步驟相同或基本相同,故此處不再贅述,并通過(guò)引用的方式包含于此。
[0159] 上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解"持續(xù)"是指上 述各步驟分別實(shí)時(shí)地或者按照設(shè)定的或?qū)崟r(shí)調(diào)整的工作模式要求,進(jìn)行觸發(fā)條件的檢測(cè)、 持握狀態(tài)信息的獲取、鍵盤(pán)設(shè)置信息的確定、虛擬鍵盤(pán)的顯示等,直至提供設(shè)備停止檢測(cè)是 否滿(mǎn)足確定鍵盤(pán)設(shè)置信息的觸發(fā)條件。
[0160] 在步驟s4"中,提供設(shè)備檢測(cè)是否滿(mǎn)足確定鍵盤(pán)設(shè)置信息的觸發(fā)條件。
[0161] 具體地,在步驟s4"中,提供設(shè)備通過(guò)實(shí)時(shí)檢測(cè),檢測(cè)當(dāng)前移動(dòng)設(shè)備中是否滿(mǎn)足確 定鍵盤(pán)設(shè)置信息的觸發(fā)條件。其中,所述觸發(fā)條件包括但不限于檢測(cè)到虛擬鍵盤(pán)已經(jīng)顯示 在當(dāng)前屏幕上,或者檢測(cè)到所述虛擬鍵盤(pán)待顯示但尚未顯示在當(dāng)前屏幕上,或者檢測(cè)到作 用于所述移動(dòng)設(shè)備的方向調(diào)整操作時(shí)。
[0162] 其中,所述待顯示包括但不限于用戶(hù)打開(kāi)了一個(gè)需要進(jìn)行輸入的應(yīng)用,如打開(kāi)文 檔或記事本、但尚未在屏幕中顯示虛擬鍵盤(pán)時(shí),所述正在顯示即為在移動(dòng)設(shè)備的屏幕上已 經(jīng)顯示了一個(gè)虛擬鍵盤(pán)時(shí)。
[0163] 當(dāng)滿(mǎn)足所述觸發(fā)條件時(shí),在步驟si"中,提供設(shè)備獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài) 信息,其中,所述移動(dòng)設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán)。
[0164] 在此,在步驟si"中,提供設(shè)備獲取所述持握狀態(tài)信息的方式與圖4中所述步驟si 的獲取方式相同或相似,故在此不再贅述,并通過(guò)引用的方式包含于此。
[0165] 優(yōu)選地,當(dāng)所述觸發(fā)條件包括檢測(cè)到作用于所述移動(dòng)設(shè)備的方向調(diào)整操作時(shí),在 步驟si"中,提供設(shè)備可以根據(jù)所述方向調(diào)整操作,確定所述移動(dòng)設(shè)備的中心軸線(xiàn)信息;根 據(jù)所述中心軸線(xiàn)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包括 待顯示或正在顯示的虛擬鍵盤(pán)。
[0166] 具體地,在步驟s4"中,提供設(shè)備檢測(cè)到作用于所述移動(dòng)設(shè)備的方向調(diào)整操作時(shí), 則說(shuō)明所述持握方式可能發(fā)生變化,或鍵盤(pán)的布局信息應(yīng)發(fā)生變化,因此,將方向調(diào)整操作 作為所述觸發(fā)條件之一。
[0167] 在此,所述方向調(diào)整操作包括但不限于通過(guò)重力傳感器、加速度傳感器、旋轉(zhuǎn)矢量 傳感器、手指接觸傳感識(shí)別器(一般位于移動(dòng)設(shè)備的機(jī)身后部)等中的一種或多種所獲取 的用戶(hù)對(duì)所述虛擬鍵盤(pán)的方向調(diào)整操作;例如,用戶(hù)通過(guò)翻轉(zhuǎn)、晃動(dòng)手機(jī)屏幕,從而對(duì)手機(jī) 屏幕的方向進(jìn)行調(diào)整,或者用戶(hù)通過(guò)選擇設(shè)置,改變屏幕的方向等。
[0168] 在步驟s4"中,提供設(shè)備檢測(cè)到作用于所述移動(dòng)設(shè)備的方向調(diào)整操作時(shí),如檢測(cè)到 所述移動(dòng)設(shè)備產(chǎn)生了 90°翻轉(zhuǎn),則在步驟si"中,提供設(shè)備可以根據(jù)所述方向調(diào)整操作,基 于翻轉(zhuǎn)的度數(shù),將與當(dāng)前中心軸線(xiàn)垂直的線(xiàn)作為調(diào)整后的中心軸線(xiàn)信息。
[0169] 在此,所述中心軸線(xiàn)信息即為當(dāng)前與水平面垂直的軸線(xiàn)信息,如當(dāng)移動(dòng)設(shè)備橫屏 時(shí),中心軸線(xiàn)為與設(shè)備的長(zhǎng)度線(xiàn)垂直、與寬度線(xiàn)平行的線(xiàn),當(dāng)移動(dòng)設(shè)備堅(jiān)屏?xí)r,中心軸線(xiàn)為 與寬度線(xiàn)垂直、與長(zhǎng)度線(xiàn)平行的線(xiàn)。
[0170] 在步驟si"中,提供設(shè)備根據(jù)所述中心軸線(xiàn)信息,例如通過(guò)根據(jù)所述中心軸線(xiàn)信息 與水平位置的夾角信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包 括待顯示或正在顯示的虛擬鍵盤(pán)。
[0171] 對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在 不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論 從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán) 利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有 變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此 夕卜,顯然"包括" 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多 個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái) 表示名稱(chēng),而并不表示任何特定的順序。
【權(quán)利要求】
1. 一種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的方法,其中,該方法包括以下步驟: a獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包括待顯示或正在顯示的 虛擬鍵盤(pán); b根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息; c根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán)。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述步驟a包括: -獲取移動(dòng)設(shè)備所對(duì)應(yīng)的檢測(cè)相關(guān)信息,其中,所述移動(dòng)設(shè)備包括待顯示或正在顯示的 虛擬鍵盤(pán),所述檢測(cè)相關(guān)信息包括所述移動(dòng)設(shè)備的位置相關(guān)信息; al根據(jù)所述檢測(cè)相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
3. 根據(jù)權(quán)利要求2所述的方法,其中,所述步驟al包括: -根據(jù)所述檢測(cè)相關(guān)信息,并結(jié)合與所述移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān) 信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
4. 根據(jù)權(quán)利要求1所述的方法,其中,所述步驟a包括: -獲取與移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息; -根據(jù)所述鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
5. 根據(jù)權(quán)利要求1所述的方法,其中,該方法還包括: -檢測(cè)是否滿(mǎn)足確定鍵盤(pán)設(shè)置信息的觸發(fā)條件; 其中,所述步驟a包括: -當(dāng)滿(mǎn)足所述觸發(fā)條件時(shí),獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備 包括待顯示或正在顯示的虛擬鍵盤(pán)。
6. 根據(jù)權(quán)利要求5所述的方法,其中,所述觸發(fā)條件包括檢測(cè)到作用于所述移動(dòng)設(shè)備 的方向調(diào)整操作; 其中,所述步驟a包括: -根據(jù)所述方向調(diào)整操作,確定所述移動(dòng)設(shè)備的中心軸線(xiàn)信息; -根據(jù)所述中心軸線(xiàn)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng) 設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán)。
7. 根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述步驟b包括: -根據(jù)所述持握狀態(tài)信息,并結(jié)合所述移動(dòng)設(shè)備的屏幕方向信息,確定與所述虛擬鍵盤(pán) 相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
8. 根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述步驟b包括: -根據(jù)所述持握狀態(tài)信息,結(jié)合輔助設(shè)置信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置 信息。
9. 根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述步驟b包括: -根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的一個(gè)或多個(gè)候選鍵盤(pán)設(shè)置信 息; -根據(jù)所述移動(dòng)設(shè)備的對(duì)應(yīng)用戶(hù)對(duì)所述一個(gè)或多個(gè)候選鍵盤(pán)設(shè)置信息的選擇操作,確 定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
10. -種用于提供移動(dòng)設(shè)備中的虛擬鍵盤(pán)的提供設(shè)備,其中,該設(shè)備包括: 獲取裝置,用于獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備包括待顯示 或正在顯示的虛擬鍵盤(pán); 確定裝置,用于根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信 息; 顯示裝置,用于根據(jù)所述鍵盤(pán)設(shè)置信息,顯示所述虛擬鍵盤(pán)。
11. 根據(jù)權(quán)利要求10所述的提供設(shè)備,其中,所述獲取裝置包括: 檢測(cè)獲取單元,用于獲取移動(dòng)設(shè)備所對(duì)應(yīng)的檢測(cè)相關(guān)信息,其中,所述移動(dòng)設(shè)備包括待 顯示或正在顯示的虛擬鍵盤(pán),所述檢測(cè)相關(guān)信息包括所述移動(dòng)設(shè)備的位置相關(guān)信息; 狀態(tài)確定單元,用于根據(jù)所述檢測(cè)相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信 肩、。
12. 根據(jù)權(quán)利要求11所述的提供設(shè)備,其中,所述狀態(tài)確定單元用于: -根據(jù)所述檢測(cè)相關(guān)信息,并結(jié)合與所述移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān) 信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
13. 根據(jù)權(quán)利要求10所述的提供設(shè)備,其中,所述獲取裝置用于: -獲取與移動(dòng)設(shè)備中虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)操作相關(guān)信息; -根據(jù)所述鍵盤(pán)操作相關(guān)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息。
14. 根據(jù)權(quán)利要求10所述的提供設(shè)備,其中,該設(shè)備還包括: 檢測(cè)裝置,用于檢測(cè)是否滿(mǎn)足確定鍵盤(pán)設(shè)置信息的觸發(fā)條件; 其中,所述獲取裝置用于: -當(dāng)滿(mǎn)足所述觸發(fā)條件時(shí),獲取移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng)設(shè)備 包括待顯示或正在顯示的虛擬鍵盤(pán)。
15. 根據(jù)權(quán)利要求14所述的提供設(shè)備,其中,所述觸發(fā)條件包括檢測(cè)到作用于所述移 動(dòng)設(shè)備的方向調(diào)整操作; 其中,所述獲取裝置用于: -根據(jù)所述方向調(diào)整操作,確定所述移動(dòng)設(shè)備的中心軸線(xiàn)信息; -根據(jù)所述中心軸線(xiàn)信息,確定所述移動(dòng)設(shè)備所對(duì)應(yīng)的持握狀態(tài)信息,其中,所述移動(dòng) 設(shè)備包括待顯示或正在顯示的虛擬鍵盤(pán)。
16. 根據(jù)權(quán)利要求10至15中任一項(xiàng)所述的提供設(shè)備,其中,所述確定裝置用于: -根據(jù)所述持握狀態(tài)信息,并結(jié)合所述移動(dòng)設(shè)備的屏幕方向信息,確定與所述虛擬鍵盤(pán) 相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
17. 根據(jù)權(quán)利要求10至15中任一項(xiàng)所述的提供設(shè)備,其中,所述確定裝置用于: -根據(jù)所述持握狀態(tài)信息,結(jié)合輔助設(shè)置信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置 信息。
18. 根據(jù)權(quán)利要求10至15中任一項(xiàng)所述的提供設(shè)備,其中,所述確定裝置用于: -根據(jù)所述持握狀態(tài)信息,確定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的一個(gè)或多個(gè)候選鍵盤(pán)設(shè)置信 息; -根據(jù)所述移動(dòng)設(shè)備的對(duì)應(yīng)用戶(hù)對(duì)所述一個(gè)或多個(gè)候選鍵盤(pán)設(shè)置信息的選擇操作,確 定與所述虛擬鍵盤(pán)相對(duì)應(yīng)的鍵盤(pán)設(shè)置信息。
19. 一種輸入應(yīng)用,包括如權(quán)利要求10至18中任一項(xiàng)所述的用于提供移動(dòng)設(shè)備中的虛 擬鍵盤(pán)的提供設(shè)備。
【文檔編號(hào)】G06F3/0484GK104123072SQ201310156668
【公開(kāi)日】2014年10月29日 申請(qǐng)日期:2013年4月28日 優(yōu)先權(quán)日:2013年4月28日
【發(fā)明者】王榮 申請(qǐng)人:百度在線(xiàn)網(wǎng)絡(luò)技術(shù)(北京)有限公司