專利名稱:獲取虛擬鍵盤的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及虛擬鍵盤技術(shù)領(lǐng)域,特別涉及一種獲取虛擬鍵盤的方法、裝置和系統(tǒng)。
背景技術(shù):
虛擬鍵盤是指用于全觸摸終端的虛擬于屏幕的按鍵虛擬鍵盤。可直接把觸摸屏上的虛擬鍵盤當(dāng)實質(zhì)鍵盤使用。其以標(biāo)準(zhǔn)鍵以及結(jié)合多個功能鍵組成實際鍵盤及鍵值表,產(chǎn)生虛擬鍵盤,以改善數(shù)據(jù)鍵入的方法。現(xiàn)有技術(shù)中,通過虛擬鍵盤獲取用戶輸入的信息主要通過以下步驟實現(xiàn)首先,依據(jù)預(yù)設(shè)的鍵盤狀態(tài)值顯示對應(yīng)的虛擬鍵;當(dāng)虛擬鍵被按下時,通過輸入框控件獲取按下的虛擬鍵信息,再通過查詢鍵值表以得到鍵值;并根據(jù)該鍵值以及相應(yīng)的輸入法控件調(diào)用相應(yīng)的輸入法后生成文字信息。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題由于現(xiàn)有的虛擬鍵盤系統(tǒng)種類繁多,不同終端采用的虛擬鍵盤不同,用戶更換終端時需要適應(yīng)該終端采用的虛擬鍵盤,從而增加了用戶的操作成本,減少用戶的體驗。
發(fā)明內(nèi)容
為了減少用戶的操作成本,本發(fā)明實施例提供了一種獲取虛擬鍵盤的方法,所述方法包括接收服務(wù)器發(fā)送的通用虛擬鍵盤的布局,和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;根據(jù)本終端的終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表;根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。本發(fā)明實施例還提供了一種發(fā)送虛擬鍵盤的方法,所述方法包括獲取預(yù)設(shè)的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;發(fā)送通用虛擬鍵盤的布局和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系至所述終端,使所述終端根據(jù)其終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系獲取其通用虛擬鍵盤鍵值映射表,并根據(jù)所述虛擬鍵盤的布局和所述其通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。本發(fā)明實施例還提供了一種獲取虛擬鍵盤的方法,所述方法包括發(fā)送通用虛擬鍵盤獲取請求,所述通用虛擬鍵盤獲取請求中攜帶終端的終端標(biāo)識;接收服務(wù)器發(fā)送通用虛擬鍵盤布局和與所述終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表至所述終端;根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤本發(fā)明實施例還提供了一種發(fā)送虛擬鍵盤的方法,所述方法包括接收終端發(fā)送的通用虛擬鍵盤獲取請求,所述通用虛擬鍵盤獲取請求中攜帶所述終端的終端標(biāo)識;根據(jù)所述終端的終端標(biāo)識查詢預(yù)設(shè)的終端標(biāo)識與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取與所述終端的終端標(biāo)識對應(yīng)的通用虛擬鍵值映射表;發(fā)送通用虛擬鍵盤布局和所述與所述終端的終端標(biāo)識對應(yīng)的通用虛擬鍵值映射表至所述終端,使所述終端根據(jù)所述通用虛擬鍵盤布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。本發(fā)明實施例還提供了一種終端,所述終端包括虛擬鍵盤信息接收模塊,用于接收服務(wù)器發(fā)送的通用虛擬鍵盤的布局,和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;通用虛擬鍵盤鍵值映射表獲取模塊,用于根據(jù)本終端的終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表;虛擬鍵盤生成模塊,用于根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。本發(fā)明實施例還提供了一種服務(wù)器,所述服務(wù)器包括對應(yīng)關(guān)系獲取模塊,用于獲取預(yù)設(shè)的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;通用虛擬鍵盤信息發(fā)送模塊,用于發(fā)送通用虛擬鍵盤的布局和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系至所述終端,使所述終端根據(jù)其終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系獲取其通用虛擬鍵盤鍵值映射表,并根據(jù)所述虛擬鍵盤的布局和所述其通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。本發(fā)明實施例還提供了一種終端,所述終端包括通用虛擬鍵盤獲取請求發(fā)送模塊,用于發(fā)送通用虛擬鍵盤獲取請求,所述通用虛擬鍵盤獲取請求中攜帶終端的終端標(biāo)識;通用虛擬鍵盤信息接收模塊,用于接收服務(wù)器發(fā)送通用虛擬鍵盤布局和與所述終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表至所述終端;通用虛擬鍵盤生成模塊,用于根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。本發(fā)明實施例還提供了一種服務(wù)器,所述服務(wù)器包括通用虛擬鍵盤獲取請求接收模塊,用于接收終端發(fā)送的通用虛擬鍵盤獲取請求,所述通用虛擬鍵盤獲取請求中攜帶所述終端的終端標(biāo)識;通用虛擬鍵值映射表獲取模塊,用于根據(jù)所述終端的終端標(biāo)識查詢預(yù)設(shè)的終端標(biāo)識與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取與所述終端的終端標(biāo)識對應(yīng)的通用虛擬鍵值映射表;通用虛擬鍵盤信息發(fā)送模塊,用于發(fā)送通用虛擬鍵盤布局和所述與所述終端的終端標(biāo)識對應(yīng)的通用虛擬鍵值映射表至所述終端,使所述終端根據(jù)所述通用虛擬鍵盤布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。
本發(fā)明實施例還提供了一種獲取虛擬鍵盤的系統(tǒng),所述系統(tǒng)包括至少一個終端和服務(wù)器所述終端用于,接收服務(wù)器發(fā)送的通用虛擬鍵盤的布局,和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;根據(jù)本終端的終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表;根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤;所述服務(wù)器用于,獲取預(yù)設(shè)的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;發(fā)送通用虛擬鍵盤的布局和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系至所述終端,使所述終端根據(jù)其終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系獲取其通用虛擬鍵盤鍵值映。本發(fā)明實施例,通過根據(jù)本終端的終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表;根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。實現(xiàn)了不同終端虛擬鍵盤的統(tǒng)一用戶界面顯示,減少了用戶由于更換終端而導(dǎo)致適應(yīng)不同虛擬鍵盤的操作成本,增加了用戶體驗。
圖I是本發(fā)明實施例I提供的獲取虛擬鍵盤的方法流程圖;圖2是本發(fā)明實施例2提供的獲取虛擬鍵盤的方法流程圖;圖3是本發(fā)明實施例3提供的獲取虛擬鍵盤的方法流程圖;圖4是本發(fā)明實施例4提供的獲取虛擬鍵盤的方法流程圖;圖5是本發(fā)明實施例5提供的一種終端的結(jié)構(gòu)示意圖;圖6是本發(fā)明實施例6提供的一種終端的結(jié)構(gòu)示意圖;圖7是本發(fā)明實施例7提供的一種服務(wù)器的結(jié)構(gòu)示意圖;圖8是本發(fā)明實施例8提供的一種終端的結(jié)構(gòu)示意圖;圖9是本發(fā)明實施例9提供的一種服務(wù)器的結(jié)構(gòu)示意圖;圖10是本發(fā)明實施例10提供的一種獲取虛擬鍵盤的系統(tǒng)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進(jìn)一步地詳細(xì)描述。實施例I如圖I所示,本發(fā)明實施例提供了一種獲取虛擬鍵盤的方法,所述方法包括SlOl :接收服務(wù)器發(fā)送的通用虛擬鍵盤的布局,和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;S102 :根據(jù)本終端的終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表; S103 :根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。
需要說明的是,本實施例各步驟的執(zhí)行主體可以是用C++語言編輯的程序模塊,也可以是將該程序模塊加載至終端,由具有該模塊功能的終端執(zhí)行上述各步驟。本發(fā)明實施例,通過根據(jù)本終端的終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表;根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。實現(xiàn)了不同終端虛擬鍵盤的統(tǒng)一用戶界面顯示,減 少了用戶由于更換終端而導(dǎo)致適應(yīng)不同虛擬鍵盤的操作成本,增加了用戶體驗。
實施例2如圖2所示,本發(fā)明實施例提供了一種獲取虛擬鍵盤的方法,所述方法包括S201 :接收服務(wù)器發(fā)送的通用虛擬鍵盤的布局,和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;具體的,當(dāng)服務(wù)器獲取預(yù)設(shè)的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系后;發(fā)送通用虛擬鍵盤的布局和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系至所述終端,終端接收服務(wù)器發(fā)送的通用虛擬鍵盤的布局,和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系O其中,可通過獲取預(yù)設(shè)的終端與通用虛擬鍵盤鍵值映射表,并根據(jù)所述虛擬鍵盤鍵值映射表,生成所述終端的通用虛擬鍵盤鍵值映射表,并將該終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系預(yù)設(shè)至服務(wù)器。例如,終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系可如表一所不:表一
權(quán)利要求
1.一種獲取虛擬鍵盤的方法,其特征在于,所述方法包括 接收服務(wù)器發(fā)送的通用虛擬鍵盤的布局,和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系; 根據(jù)本終端的終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表; 根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,當(dāng)所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系具體為終端標(biāo)識與通用虛擬鍵盤鍵值映射表標(biāo)識的對應(yīng)關(guān)系時,所述根據(jù)本終端的終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表具體包括 獲取本終端標(biāo)識;根據(jù)所述本終端標(biāo)識查詢所述終端標(biāo)識與通用虛擬鍵盤鍵值映射表標(biāo)識的對應(yīng)關(guān)系,獲取與所述本終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表標(biāo)識; 發(fā)送通用虛擬鍵盤鍵值映射表獲取請求至所述服務(wù)器,所述請求中攜帶所述本終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表標(biāo)識; 接收所述服務(wù)器發(fā)送的所述本終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,當(dāng)所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系具體為終端標(biāo)識與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系時,所述根據(jù)所述本終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表具體包括 獲取本終端標(biāo)識;根據(jù)所述本終端標(biāo)識查詢所述終端標(biāo)識與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取與所述本終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,當(dāng)所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系中,不存在所述終端的通用虛擬鍵盤鍵值映射表時 向服務(wù)器發(fā)送終端與通用虛擬鍵盤鍵值映射表對應(yīng)關(guān)系的更新請求; 接收所述服務(wù)器發(fā)送的更新的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,用所述更新的終端與通用虛擬鍵盤鍵值映射表對應(yīng)關(guān)系替換本地保存的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求1-4所述的方法,其特征在于,所述根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤之后,所述方法還包括 獲取用戶按下通用虛擬鍵盤產(chǎn)生的按鍵事件; 查詢所述終端標(biāo)識的通用虛擬鍵盤鍵值映射表,獲取所述按鍵事件對應(yīng)的鍵值,并對所述鍵值進(jìn)行同步緩存。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤之后,所述方法還包括 獲取所述通用虛擬鍵盤鍵值映射表中攜帶的與所述通用虛擬鍵盤鍵值映射表對應(yīng)的輸入法,和/或與所述通用虛擬鍵盤鍵值映射表中各鍵值對應(yīng)的圖片信息。
7.—種發(fā)送虛擬鍵盤的方法,其特征在于,所述方法包括獲取預(yù)設(shè)的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系; 發(fā)送通用虛擬鍵盤的布局和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系至所述終端,使所述終端根據(jù)其終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系獲取其通用虛擬鍵盤鍵值映射表,并根據(jù)所述虛擬鍵盤的布局和所述其通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取預(yù)設(shè)的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系具體包括 獲取終端的終端標(biāo)識和所述終端標(biāo)識對應(yīng)的虛擬鍵盤鍵值映射表; 根據(jù)所述虛擬鍵盤鍵值映射表,生成所述終端的通用虛擬鍵盤鍵值映射表。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,當(dāng)所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系具體為終端標(biāo)識與通用虛擬鍵盤鍵值映射表標(biāo)識的對應(yīng)關(guān)系時,所述使所述終端根據(jù)其終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系獲取其通用虛擬鍵盤鍵值映射表具體包括 接收所述終端發(fā)送的通用虛擬鍵盤鍵值映射表獲取請求,所述請求中攜帶所述所述終端的終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表標(biāo)識; 發(fā)送所述對應(yīng)的通用虛擬鍵盤鍵值映射表標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表至所述終。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系具體為終端標(biāo)識與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系。
11.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括 發(fā)送與所述通用虛擬鍵盤鍵值映射表對應(yīng)的輸入法,和/或與所述通用虛擬鍵盤鍵值映射表中各鍵值對應(yīng)的圖片信息至所述終端。
12.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括 接收所述終端發(fā)送的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系的更新請求; 當(dāng)存在更新的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系時,發(fā)送所述更新的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系至所述終端,使所述終端用所述更新的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系替換其本地保存的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系。
13.一種獲取虛擬鍵盤的方法,其特征在于,所述方法包括 發(fā)送通用虛擬鍵盤獲取請求,所述通用虛擬鍵盤獲取請求中攜帶終端的終端標(biāo)識; 接收服務(wù)器發(fā)送通用虛擬鍵盤布局和與所述終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表至所述終端; 根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。
14.一種發(fā)送虛擬鍵盤的方法,其特征在于,所述方法包括 接收終端發(fā)送的通用虛擬鍵盤獲取請求,所述通用虛擬鍵盤獲取請求中攜帶所述終端的終端標(biāo)識; 根據(jù)所述終端的終端標(biāo)識查詢預(yù)設(shè)的終端標(biāo)識與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取與所述終端的終端標(biāo)識對應(yīng)的通用虛擬鍵值映射表;發(fā)送通用虛擬鍵盤布局和所述與所述終端的終端標(biāo)識對應(yīng)的通用虛擬鍵值映射表至所述終端,使所述終端根據(jù)所述通用虛擬鍵盤布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。
15.一種終端,其特征在于,所述終端包括 虛擬鍵盤信息接收模塊,用于接收服務(wù)器發(fā)送的通用虛擬鍵盤的布局,和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系; 通用虛擬鍵盤鍵值映射表獲取模塊,用于根據(jù)本終端的終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表; 虛擬鍵盤生成模塊,用于根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。
16.根據(jù)權(quán)利要求15所述的終端,其特征在于,當(dāng)所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系具體為終端標(biāo)識與通用虛擬鍵盤鍵值映射表標(biāo)識的對應(yīng)關(guān)系時,所述通用虛擬鍵盤鍵值映射表獲取模塊具體包括 通用虛擬鍵盤鍵值映射表標(biāo)識獲取單元,用于獲取本終端標(biāo)識;根據(jù)所述本終端標(biāo)識查詢所述終端標(biāo)識與通用虛擬鍵盤鍵值映射表標(biāo)識的對應(yīng)關(guān)系,獲取與所述本終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表標(biāo)識; 通用虛擬鍵盤鍵值映射表獲取請求單元,用于發(fā)送通用虛擬鍵盤鍵值映射表獲取請求至所述服務(wù)器,所述請求中攜帶所述本終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表標(biāo)識; 通用虛擬鍵盤鍵值映射表接收單元,用于接收所述服務(wù)器發(fā)送的所述本終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表。
17.根據(jù)權(quán)利要求15所述的終端,其特征在于,當(dāng)所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系具體為終端標(biāo)識與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系時,所述通用虛擬鍵盤鍵值映射表獲取模塊具體包括 通用虛擬鍵盤鍵值映射表獲取單元,用于獲取本終端標(biāo)識;根據(jù)所述本終端標(biāo)識查詢所述終端標(biāo)識與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取與所述本終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表。
18.根據(jù)權(quán)利要求15所述的終端,其特征在于,所述終端還包括 更新請求發(fā)送模塊,用于向服務(wù)器發(fā)送終端與通用虛擬鍵盤鍵值映射表對應(yīng)關(guān)系的更新請求; 對應(yīng)關(guān)系更新模塊,用于接收所述服務(wù)器發(fā)送的更新的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,用所述更新的終端與通用虛擬鍵盤鍵值映射表對應(yīng)關(guān)系替換本地保存的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系。
19.根據(jù)權(quán)利要求15-18所述的終端,其特征在于,所述終端還包括 按鍵事件獲取模塊,用于獲取用戶按下通用虛擬鍵盤產(chǎn)生的按鍵事件; 鍵值緩存模塊,用于查詢所述終端標(biāo)識的通用虛擬鍵盤鍵值映射表,獲取所述按鍵事件對應(yīng)的鍵值,并對所述鍵值進(jìn)行同步緩存。
20.根據(jù)權(quán)利要求15所述的終端,其特征在于,所述終端還包括 輸入法獲取模塊,用于獲取所述通用虛擬鍵盤鍵值映射表中攜帶的與所述通用虛擬鍵盤鍵值映射表對應(yīng)的輸入法;和/或各鍵值對應(yīng)圖片信息獲取模塊,用于獲取與所述通用虛擬鍵盤鍵值映射表中各鍵值對應(yīng)的圖片信息。
21.一種服務(wù)器,其特征在于,所述服務(wù)器包括 對應(yīng)關(guān)系獲取模塊,用于獲取預(yù)設(shè)的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系; 通用虛擬鍵盤信息發(fā)送模塊,用于發(fā)送通用虛擬鍵盤的布局和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系至所述終端,使所述終端根據(jù)其終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系獲取其通用虛擬鍵盤鍵值映射表,并根據(jù)所述虛擬鍵盤的布局和所述其通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。
22.根據(jù)權(quán)利要求21所述的服務(wù)器,其特征 在于,所述對應(yīng)關(guān)系獲取模塊具體包括 終端信息獲取單元,用于獲取終端的終端標(biāo)識和所述終端標(biāo)識對應(yīng)的虛擬鍵盤鍵值映射表; 通用虛擬鍵盤鍵值映射表生成單元,用于根據(jù)所述虛擬鍵盤鍵值映射表,生成所述終端的通用虛擬鍵盤鍵值映射表。
23.根據(jù)權(quán)利要求21所述的服務(wù)器,其特征在于,當(dāng)所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系具體為終端標(biāo)識與通用虛擬鍵盤鍵值映射表標(biāo)識的對應(yīng)關(guān)系時,所述通用虛擬鍵盤信息發(fā)送模塊具體包括 獲取請求接收單元,用于接收所述終端發(fā)送的通用虛擬鍵盤鍵值映射表獲取請求,所述請求中攜帶所述所述終端的終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表標(biāo)識; 通用虛擬鍵盤鍵值映射表發(fā)送單元,用于發(fā)送所述對應(yīng)的通用虛擬鍵盤鍵值映射表標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表至所述終端。
24.根據(jù)權(quán)利要求21所述的服務(wù)器,其特征在于,所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系具體為終端標(biāo)識與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系。
25.根據(jù)權(quán)利要求21所述的服務(wù)器,其特征在于,所述服務(wù)器還包括, 輸入法發(fā)送模塊,用于發(fā)送與所述通用虛擬鍵盤鍵值映射表對應(yīng)的輸入法; 和/或圖片信息發(fā)送模塊,用于發(fā)送與所述通用虛擬鍵盤鍵值映射表中各鍵值對應(yīng)的圖片信息至所述終端。
26.根據(jù)權(quán)利要求22所述的服務(wù)器,其特征在于,所述服務(wù)器還包括 更新請求接收模塊,用于接收所述終端發(fā)送的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系的更新請求; 更新對應(yīng)關(guān)系發(fā)送模塊,用于當(dāng)存在更新的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系時,發(fā)送所述更新的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系至所述終端,使所述終端用所述更新的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系替換其本地保存的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系。
27.一種終端,其特征在于,所述終端包括 通用虛擬鍵盤獲取請求發(fā)送模塊,用于發(fā)送通用虛擬鍵盤獲取請求,所述通用虛擬鍵盤獲取請求中攜帶終端的終端標(biāo)識; 通用虛擬鍵盤信息接收模塊,用于接收服務(wù)器發(fā)送通用虛擬鍵盤布局和與所述終端標(biāo)識對應(yīng)的通用虛擬鍵盤鍵值映射表至所述終端; 通用虛擬鍵盤生成模塊,用于根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。
28.一種服務(wù)器,其特征在于,所述服務(wù)器包括 通用虛擬鍵盤獲取請求接收模塊,用于接收終端發(fā)送的通用虛擬鍵盤獲取請求,所述通用虛擬鍵盤獲取請求中攜帶所述終端的終端標(biāo)識; 通用虛擬鍵值映射表獲取模塊,用于根據(jù)所述終端的終端標(biāo)識查詢預(yù)設(shè)的終端標(biāo)識與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取與所述終端的終端標(biāo)識對應(yīng)的通用虛擬鍵值映射表; 通用虛擬鍵盤信息發(fā)送模塊,用于發(fā)送通用虛擬鍵盤布局和所述與所述終端的終端標(biāo)識對應(yīng)的通用虛擬鍵值映射表至所述終端,使所述終端根據(jù)所述通用虛擬鍵盤布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。
29.一種獲取虛擬鍵盤的系統(tǒng),其特征在于,所述系統(tǒng)包括至少一個終端和服務(wù)器 所述終端用于,接收服務(wù)器發(fā)送的通用虛擬鍵盤的布局,和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;根據(jù)本終端的終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取所述本終端的通用虛擬鍵盤鍵值映射表;根據(jù)所述虛擬鍵盤的布局和所述本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤; 所述服務(wù)器用于,獲取預(yù)設(shè)的終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;發(fā)送通用虛擬鍵盤的布局和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系至所述終端,使所述終端根據(jù)其終端標(biāo)識和所述終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系獲取其通用虛擬鍵盤鍵值映。
全文摘要
本發(fā)明公開了一種獲取虛擬鍵盤的方法,包括接收服務(wù)器發(fā)送的通用虛擬鍵盤的布局,和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系;根據(jù)本終端的終端標(biāo)識和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取本終端的通用虛擬鍵盤鍵值映射表;根據(jù)虛擬鍵盤的布局和本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。本發(fā)明實施例,通過根據(jù)本終端的終端標(biāo)識和終端與通用虛擬鍵盤鍵值映射表的對應(yīng)關(guān)系,獲取本終端的通用虛擬鍵盤鍵值映射表;根據(jù)虛擬鍵盤的布局和本終端的通用虛擬鍵盤鍵值映射表得到通用虛擬鍵盤。實現(xiàn)了不同終端虛擬鍵盤的統(tǒng)一用戶界面顯示,減少了用戶由于更換終端而導(dǎo)致適應(yīng)不同虛擬鍵盤的操作成本,增加了用戶體驗。
文檔編號G06F3/048GK102622156SQ201110028310
公開日2012年8月1日 申請日期2011年1月26日 優(yōu)先權(quán)日2011年1月26日
發(fā)明者田宇, 羅春華, 賀志強(qiáng), 鄭元坤, 郭成, 馬亮 申請人:騰訊科技(深圳)有限公司