虛擬鍵盤控制方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種虛擬鍵盤控制方法及裝置,包括設(shè)置第一虛擬鍵盤、第二虛擬鍵盤;在顯示設(shè)備上顯示第一虛擬鍵盤;檢測第一虛擬鍵盤的輸入信息,當(dāng)檢測到第一虛擬鍵盤的輸入信息時將其記錄為第一輸入信息,并從第一虛擬鍵盤切換至第二虛擬鍵盤;檢測所述第二虛擬鍵盤的輸入信息,當(dāng)檢測到所述第二虛擬鍵盤的輸入信息時將其記錄為第二輸入信息,并將所述第二輸入信息與所述第一輸入信息組合成為組合的信息;在數(shù)據(jù)庫中尋找與組合的信息匹配的信息,并將數(shù)據(jù)庫中所有與組合的信息匹配的信息顯示在顯示設(shè)備上;接收單次輸入完成的信息,返回并在顯示設(shè)備上顯示所述第一虛擬鍵盤;本發(fā)明的虛擬鍵盤控制方法及裝置,匹配精度高、輸入速度快、適用范圍廣。
【專利說明】
虛擬鍵盤控制方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及虛擬鍵盤技術(shù)領(lǐng)域,尤其指一種虛擬鍵盤的控制方法及裝置。
【背景技術(shù)】
[0002 ]目前,大多電子設(shè)備的系統(tǒng)中配置的軟鍵盤為QWERTY鍵盤、九宮格鍵盤等,上述類型的鍵盤是基于廣泛使用的QWERTY鍵盤設(shè)計(jì)的,而漢語拼音音節(jié)是由聲母、韻母及聲調(diào)組成的,所述聲母包括23個,韻母包括24個,聲調(diào)包括4個,其中,聲母、韻母中包括很多由至少兩個字母組成的音節(jié),如:zh、ch、er、eng等,使用現(xiàn)有的漢語拼音輸入法輸入漢字時,需要在鍵盤上找到組成該漢字拼音音節(jié)的所有字母并逐個輸入,因此輸入速度較慢,特別是對于由多個字母組成的音節(jié),需要對鍵盤鍵位十分熟悉,才能提高打字速度。
[0003]另外,現(xiàn)有的軟鍵盤及對應(yīng)的輸入法在進(jìn)行字庫匹配時僅能根據(jù)漢語拼音音節(jié)進(jìn)行匹配,而不能進(jìn)一步的根據(jù)音調(diào)進(jìn)行匹配,而字庫中相同拼音而音調(diào)不同的漢字有很多,這種方式無法做到精確匹配,用戶還需在多種不同音調(diào)相同拼音的漢字中進(jìn)行選取,因此操作上較為繁瑣,輸入效率低下。
【發(fā)明內(nèi)容】
[0004]為了解決上述問題,本發(fā)明提供一種虛擬鍵盤控制方法及裝置,通過設(shè)置涵蓋所有聲母的虛擬鍵盤及涵蓋所有韻母、聲調(diào)的虛擬鍵盤,以提高漢字輸入的速度,且使字庫匹配更為精確。
[0005]為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0006]—種虛擬鍵盤控制方法,該方法包括如下步驟:
[0007]步驟SI:設(shè)置第一虛擬鍵盤、第二虛擬鍵盤,所述第一虛擬鍵盤、第二虛擬鍵盤上均設(shè)置有虛擬按鍵;
[0008]步驟S2:在顯示設(shè)備上顯示所述第一虛擬鍵盤;
[0009]步驟S3:檢測所述第一虛擬鍵盤的輸入信息,當(dāng)檢測到所述第一虛擬鍵盤的輸入信息時將其記錄為第一輸入信息,并從所述第一虛擬鍵盤切換至第二虛擬鍵盤;
[0010]步驟S4:檢測所述第二虛擬鍵盤的輸入信息,當(dāng)檢測到所述第二虛擬鍵盤的輸入信息時將其記錄為第二輸入信息,并將所述第二輸入信息與所述第一輸入信息組合成為組合的信息;
[0011]步驟S5:在數(shù)據(jù)庫中尋找與所述組合的信息匹配的信息,并將所述數(shù)據(jù)庫中所有與所述組合的信息匹配的信息顯示在所述顯示設(shè)備上;
[0012]步驟S6:接收單次輸入完成的信息,返回并在顯示設(shè)備上顯示所述第一虛擬鍵盤。
[0013]優(yōu)選的,所述第一虛擬鍵盤中包括聲母按鍵,所述第二虛擬鍵盤中包括聲母和/或韻母按鍵及聲調(diào)按鍵。
[0014]優(yōu)選的,所述檢測第一虛擬鍵盤的輸入信息為檢測在所述第一虛擬鍵盤中輸入的聲母信息,所述檢測第二虛擬鍵盤的輸入信息為檢測在所述第二虛擬鍵盤輸入的聲母和/或韻母及聲調(diào)信息;所述組合的信息為漢字或詞組的音節(jié)組合信息;所述數(shù)據(jù)庫為漢字字庫和/或詞庫;與所述組合的信息匹配的信息為所述漢字字庫和/或詞庫中與所述漢字或詞組的音節(jié)組合信息相匹配的漢字或詞組。
[0015]優(yōu)選的,所述第一虛擬鍵盤、第二虛擬鍵盤上分別設(shè)置有手動切換鍵,用于在所述第一虛擬鍵盤與所述第二虛擬鍵盤之間進(jìn)行手動切換。
[0016]優(yōu)選的,還包括以下步驟;
[0017]記錄所述第一虛擬鍵盤、第二虛擬鍵盤中各所述虛擬按鍵的使用頻率;
[0018]將所述第一虛擬鍵盤、第二虛擬鍵盤中的各按鍵以使用頻率的高低進(jìn)行重新排列,將使用頻率較高的按鍵置于使用頻率較低的按鍵之前。
[0019]—種虛擬鍵盤控制裝置,該裝置包括:
[0020]設(shè)置模塊,用于設(shè)置第一虛擬鍵盤、第二虛擬鍵盤,所述第一虛擬鍵盤、第二虛擬鍵盤上均設(shè)置有虛擬按鍵;
[0021]顯示模塊,用于在顯示設(shè)備上顯示所述第一虛擬鍵盤及第二虛擬鍵盤;
[0022]檢測模塊,用于檢測第一虛擬鍵盤的輸入信息;以及用于檢測第二虛擬鍵盤的輸入?目息;
[0023]記錄模塊,用于當(dāng)檢測到所述第一虛擬鍵盤的輸入信息時將其記錄為第一輸入信息;以及,當(dāng)檢測到所述第二虛擬鍵盤的輸入信息時將其記錄為第二輸入信息;
[0024]切換模塊,用于從所述第一虛擬鍵盤切換至第二虛擬鍵盤;
[0025]組合模塊,用于將所述第二輸入信息與所述第一輸入信息組合成為組合的信息;
[0026]匹配模塊,用于在數(shù)據(jù)庫中尋找與所述組合的信息匹配的信息,并將所述數(shù)據(jù)庫中所有與所述組合的信息匹配的信息顯示在所述顯示設(shè)備上;以及
[0027]恢復(fù)模塊,用于接收單次輸入完成的信息,返回并在顯示設(shè)備上顯示所述第一虛擬鍵盤。
[0028]優(yōu)選的,所述設(shè)置模塊進(jìn)一步配置為:所述第一虛擬鍵盤中包括聲母按鍵,所述第二虛擬鍵盤中包括聲母和/或韻母按鍵及聲調(diào)按鍵。
[0029]優(yōu)選的,所述檢測第一虛擬鍵盤的輸入信息為檢測在所述第一虛擬鍵盤中輸入的聲母信息,所述檢測第二虛擬鍵盤的輸入信息為檢測在所述第二虛擬鍵盤輸入的聲母和/或韻母及聲調(diào)信息;所述組合的信息為漢字或詞組的音節(jié)組合信息;所述數(shù)據(jù)庫為漢字字庫和/或詞庫;與所述組合的信息匹配的信息為所述漢字字庫和/或詞庫中與所述漢字或詞組的音節(jié)組合信息相匹配的漢字或詞組。
[0030]優(yōu)選的,所述設(shè)置模塊進(jìn)一步配置為:所述第一虛擬鍵盤、第二虛擬鍵盤上分別設(shè)置有手動切換鍵,用于在所述第一虛擬鍵盤與所述第二虛擬鍵盤之間進(jìn)行手動切換。
[0031]優(yōu)選的,還包括:
[0032]記憶模塊:用于記錄所述第一虛擬鍵盤、第二虛擬鍵盤中各按鍵的使用頻率;
[0033]處理模塊,用于將所述第一虛擬鍵盤、第二虛擬鍵盤中的各按鍵以使用頻率的高低進(jìn)行重新排列,將使用頻率較高的按鍵置于使用頻率較低的按鍵之前。
[0034]本發(fā)明相對于現(xiàn)有技術(shù)的有益效果在于:
[0035]本發(fā)明提供的虛擬鍵盤控制方法及裝置,提供了一種結(jié)構(gòu)與傳統(tǒng)的QWERTY鍵盤或九宮格鍵盤結(jié)構(gòu)不同的虛擬鍵盤,其將虛擬鍵盤分為聲母鍵盤、韻母及聲調(diào)鍵盤,輸入漢字時可直接鍵入由多個字母組成的音節(jié),輸入速度更快,同時,可根據(jù)聲調(diào)對漢字進(jìn)行更精確的匹配,節(jié)省選擇漢字的時間,提高輸入效率。
【附圖說明】
[0036]圖1為本發(fā)明一個實(shí)施例的虛擬鍵盤控制方法的流程圖;
[0037]圖2為本發(fā)明的另一個實(shí)施例的虛擬鍵盤控制方法的流程圖;
[0038]圖3為本發(fā)明的一個實(shí)施例的虛擬鍵盤控制裝置的示例性構(gòu)成框圖;
[0039]圖4為本發(fā)明的另一個實(shí)施例的虛擬鍵盤控制裝置的示例性構(gòu)成框圖。
【具體實(shí)施方式】
[0040]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明的【具體實(shí)施方式】做詳細(xì)的說明。
[0041]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是本發(fā)明還可以采用其他不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣,因此本發(fā)明不受下面公開的具體實(shí)施例的限制。
[0042]其次,本發(fā)明結(jié)合示意圖進(jìn)行詳細(xì)描述,在詳述本發(fā)明實(shí)施例時,為便于說明,表示裝置結(jié)構(gòu)的剖面圖會不依一般比例作局部放大,而且所述示意圖只是示例,其在此不應(yīng)限制本發(fā)明保護(hù)的范圍。此外,在實(shí)際制作中應(yīng)包含長度、寬度及深度的三維空間尺寸。
[0043]參見圖1所示,為本發(fā)明提供的一個實(shí)施例的虛擬鍵盤控制方法的流程圖:
[0044]該方法包括如下步驟:
[0045]步驟S1:設(shè)置第一虛擬鍵盤、第二虛擬鍵盤。
[0046]其中,所述第一虛擬鍵盤、第二虛擬鍵盤上均設(shè)置有虛擬按鍵。
[0047]具體的,在所述第一虛擬鍵盤中設(shè)置聲母按鍵,所述聲母按鍵的各按鍵分別設(shè)置一個聲母,共設(shè)置23個聲母按鍵,在所述第二虛擬鍵盤中設(shè)置聲母和/或韻母按鍵及聲調(diào)按鍵,所述韻母按鍵的各按鍵分別設(shè)置一個韻母,共設(shè)置24個韻母按鍵,所述聲調(diào)按鍵設(shè)置有4個,用于輸入四種聲調(diào)。
[0048]具體的,所述虛擬鍵盤可設(shè)置在電腦的顯示屏上,通過鼠標(biāo)點(diǎn)擊虛擬按鍵進(jìn)行輸入,所述虛擬鍵盤也可設(shè)置在觸摸顯示屏上,通過觸摸虛擬按鍵進(jìn)行輸入。
[0049]步驟S2:在顯示設(shè)備上顯示所述第一虛擬鍵盤。
[0050]步驟S3:檢測所述第一虛擬鍵盤的輸入信息,當(dāng)檢測到所述第一虛擬鍵盤的輸入信息時將其記錄為第一輸入信息,并從所述第一虛擬鍵盤切換至第二虛擬鍵盤。
[0051]具體的,所述檢測第一虛擬鍵盤的輸入信息為檢測在所述第一虛擬鍵盤中輸入的聲母信息,當(dāng)監(jiān)測到在所述第一虛擬鍵盤有一個聲母輸入時,即記錄該輸入的聲母為第一輸入信息,并從所述第一虛擬鍵盤切換至第二虛擬鍵盤。
[0052]步驟S4:檢測所述第二虛擬鍵盤的輸入信息,當(dāng)檢測到所述第二虛擬鍵盤的輸入信息時將其記錄為第二輸入信息,并將所述第二輸入信息與所述第一輸入信息組合成為組合的信息。
[0053]具體的,所述檢測第二虛擬鍵盤的輸入信息為檢測在所述第二虛擬鍵盤輸入的聲母和/或韻母及聲調(diào)信息,當(dāng)監(jiān)測到在所述第二虛擬鍵盤有聲母和/或韻母及聲調(diào)輸入時,將其記錄為第二輸入信息,然后將所述第二輸入信息的聲母和/或韻母及聲調(diào)與所述第一輸入信息的聲母組合,通過聲母和/或韻母及聲調(diào)組合成一個漢字音節(jié)組合信息或詞組音節(jié)組合信息。
[0054]步驟S5:在數(shù)據(jù)庫中尋找與所述組合的信息匹配的信息,并將所述數(shù)據(jù)庫中所有與所述組合的信息匹配的信息顯示在所述顯示設(shè)備上;
[0055]本步驟中,所述組合的信息為由聲母信息和/或所述韻母及聲調(diào)信息組合成的漢字或詞組的音節(jié)組合信息;所述數(shù)據(jù)庫為漢字字庫和/或詞庫;與所述組合的信息匹配的信息為所述漢字字庫和/或詞庫中與所述組合成的漢字或詞組的音節(jié)組合信息相匹配的漢字或詞組。
[0056]具體的,根據(jù)步驟S4中組合而成的漢字讀音,在所述漢字字庫中匹配與所述漢字讀音相同讀音的漢字,并將所述漢字顯示在所述顯示設(shè)備上,用以供用戶選取所需的漢字。
[0057]步驟S6:接收單次輸入完成的信息,返回并在顯示設(shè)備上顯示所述第一虛擬鍵盤。
[0058]本步驟中,可以在接收到聲調(diào)輸入后,或者當(dāng)接收到空格鍵等特定的按鍵輸入后,即認(rèn)為單次輸入結(jié)束。因此,當(dāng)單次輸入結(jié)束后,即在所述顯示設(shè)備上恢復(fù)顯示所述第一虛擬鍵盤,以便用戶繼續(xù)下一次輸入。所述單次輸入結(jié)束,具體指單個漢字的讀音音節(jié)輸入結(jié)束或詞組的讀音音節(jié)組合輸入結(jié)束,當(dāng)輸入單個漢字時,可按先輸入一個聲母、然后輸入一個韻母最后輸入一個聲調(diào)的形式,組成單個漢字的讀音音節(jié),當(dāng)該音節(jié)輸入完成時,即認(rèn)為單次輸入結(jié)束;另外一種實(shí)施例下,可按先輸入一組聲母及韻母后,不選擇聲調(diào),而是通過再輸入至少一組聲母及韻母,形成多個未包含音調(diào)的音節(jié)組,從而組成詞組的讀音音節(jié),當(dāng)該詞組的讀音音節(jié)輸入完成時,可通過按壓空格鍵等特定按鍵來確認(rèn)單次輸入結(jié)束。
[0059]進(jìn)一步優(yōu)選的,所述第一虛擬鍵盤、第二虛擬鍵盤上分別設(shè)置有手動切換鍵,用于在所述第一虛擬鍵盤與所述第二虛擬鍵盤之間進(jìn)行手動切換。
[0060]本實(shí)施例中,所述手動切換鍵用于當(dāng)需要輸入不含聲母的漢字時,用戶得以手動從第一虛擬鍵盤切換至第二虛擬鍵盤,所述不含聲母的漢字一般由單個韻母組成,如“啊”、“哦”、“嗯,,等。
[0061]參照圖2所示,本發(fā)明另一實(shí)施例提供的虛擬鍵盤控制方法,進(jìn)一步提供了用于對所述第一虛擬鍵盤、第二虛擬鍵盤上的按鍵進(jìn)行重排的方法,其具體包括以下步驟;
[0062]步驟S701:記錄所述第一虛擬鍵盤、第二虛擬鍵盤中各所述虛擬按鍵的使用頻率;
[0063]步驟S702:將所述第一虛擬鍵盤、第二虛擬鍵盤中的各按鍵以使用頻率的高低進(jìn)行重新排列,將使用頻率較高的按鍵置于使用頻率較低的按鍵之前。
[0064]本實(shí)施例中,根據(jù)用戶的使用鍵盤上按鍵的使用頻率,并將使用頻率較高的按鍵置于使用頻率較低的按鍵之前,便于用戶快速找到并選擇經(jīng)常使用的聲母、韻母按鍵。
[0065]參照圖3所示,本發(fā)明的一個實(shí)施例提供了一種虛擬鍵盤控制裝置,該裝置包括:
[0066]設(shè)置模塊,用于設(shè)置第一虛擬鍵盤、第二虛擬鍵盤,所述第一虛擬鍵盤、第二虛擬鍵盤上均設(shè)置有虛擬按鍵;
[0067]顯示模塊,用于在顯示設(shè)備上顯示所述第一虛擬鍵盤;
[0068]檢測模塊,用于檢測第一虛擬鍵盤的輸入信息;以及用于檢測第二虛擬鍵盤的輸入?目息;
[0069]記錄模塊,用于當(dāng)檢測到所述第一虛擬鍵盤的輸入信息時將其記錄為第一輸入信息,以及
[0070]所述記錄模塊用于當(dāng)檢測到所述第二虛擬鍵盤的輸入信息時將其記錄為第二輸入?目息;
[0071]切換模塊,用于從所述第一虛擬鍵盤切換至第二虛擬鍵盤;以及
[0072]組合模塊,用于將所述第二輸入信息與所述第一輸入信息組合成為組合的信息;;
[0073]匹配模塊,用于在數(shù)據(jù)庫中尋找與所述組合的信息匹配的信息,并將所述數(shù)據(jù)庫中所有與所述組合的信息匹配的信息顯示在所述顯示設(shè)備上;以及
[0074]恢復(fù)模塊,用于接收單次輸入完成的信息,返回并在顯示設(shè)備上顯示所述第一虛擬鍵盤。
[0075]進(jìn)一步的,所述設(shè)置模塊進(jìn)一步配置為:所述第一虛擬鍵盤中設(shè)置聲母按鍵,所述聲母按鍵的各按鍵分別設(shè)置一個聲母,共設(shè)置23個聲母按鍵,所述第二虛擬鍵盤中設(shè)置聲母和/或韻母按鍵及聲調(diào)按鍵,所述韻母按鍵的各按鍵分別設(shè)置一個韻母,共設(shè)置24個韻母按鍵,所述聲調(diào)按鍵設(shè)置有4個,用于輸入四種聲調(diào)。
[0076]進(jìn)一步的,所述檢測模塊進(jìn)一步配置為:所述檢測第一虛擬鍵盤的輸入信息為檢測在所述第一虛擬鍵盤中輸入的聲母信息,所述檢測第二虛擬鍵盤的輸入信息為檢測在所述第二虛擬鍵盤輸入的聲母和/或韻母及聲調(diào)信息。
[0077]所述匹配模塊進(jìn)一步配置為:所述組合的信息為所述聲母信息與所述韻母及聲調(diào)信息組合成的漢字或詞組的音節(jié)組合信息;所述數(shù)據(jù)庫為漢字字庫和/或詞庫;與所述組合的信息匹配的信息為所述漢字字庫和/或詞庫中與所述組合成的漢字或詞組的音節(jié)組合信息相匹配的漢字或詞組。
[0078]進(jìn)一步的,所述設(shè)置模塊進(jìn)一步配置為:所述第一虛擬鍵盤、第二虛擬鍵盤上分別設(shè)置有手動切換鍵,用于在所述第一虛擬鍵盤與所述第二虛擬鍵盤之間進(jìn)行手動切換。
[0079]優(yōu)選的,參照圖4所示,本發(fā)明另一實(shí)施例提供的虛擬鍵盤控制裝置,還包括:
[0080]記憶模塊:用于記錄所述第一虛擬鍵盤、第二虛擬鍵盤中各按鍵的使用頻率;
[0081]處理模塊,用于將所述第一虛擬鍵盤、第二虛擬鍵盤中的各按鍵以使用頻率的高低進(jìn)行重新排列,將使用頻率較高的按鍵置于使用頻率較低的按鍵之前。
[0082]本實(shí)施例中,所述記憶模塊記錄用戶的使用鍵盤上按鍵的使用次數(shù),所述處理模塊將使用頻率較高的按鍵置于使用頻率較低的按鍵之前,便于用戶快速找到并選擇經(jīng)常使用的聲母、韻母按鍵。
[0083]以上實(shí)施例僅為本發(fā)明的示例性實(shí)施例,不用于限制本發(fā)明,本發(fā)明的保護(hù)范圍由權(quán)利要求書限定。本領(lǐng)域技術(shù)人員可以在本發(fā)明的實(shí)質(zhì)和保護(hù)范圍內(nèi),對本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應(yīng)視為落在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種虛擬鍵盤控制方法,其特征在于,該方法包括如下步驟: 步驟S1:設(shè)置第一虛擬鍵盤、第二虛擬鍵盤,所述第一虛擬鍵盤、第二虛擬鍵盤上均設(shè)置有虛擬按鍵; 步驟S2:在顯示設(shè)備上顯示所述第一虛擬鍵盤; 步驟S3:檢測所述第一虛擬鍵盤的輸入信息,當(dāng)檢測到所述第一虛擬鍵盤的輸入信息時將其記錄為第一輸入信息,并從所述第一虛擬鍵盤切換至第二虛擬鍵盤; 步驟S4:檢測所述第二虛擬鍵盤的輸入信息,當(dāng)檢測到所述第二虛擬鍵盤的輸入信息時將其記錄為第二輸入信息,并將所述第二輸入信息與所述第一輸入信息組合成為組合的信息; 步驟S5:在數(shù)據(jù)庫中尋找與所述組合的信息匹配的信息,并將所述數(shù)據(jù)庫中所有與所述組合的信息匹配的信息顯示在所述顯示設(shè)備上; 步驟S6:接收單次輸入完成的信息,返回并在顯示設(shè)備上顯示所述第一虛擬鍵盤。2.根據(jù)權(quán)利要求1所述的虛擬鍵盤控制方法,其特征在于: 所述第一虛擬鍵盤中包括聲母按鍵,所述第二虛擬鍵盤中包括聲母和/或韻母按鍵及聲調(diào)按鍵。3.根據(jù)權(quán)利要求2所述的虛擬鍵盤控制方法,其特征在于,所述檢測第一虛擬鍵盤的輸入信息為檢測在所述第一虛擬鍵盤中輸入的聲母信息,所述檢測第二虛擬鍵盤的輸入信息為檢測在所述第二虛擬鍵盤輸入的聲母和/或韻母及聲調(diào)信息;所述組合的信息為漢字或詞組的音節(jié)組合信息;所述數(shù)據(jù)庫為漢字字庫和/或詞庫;與所述組合的信息匹配的信息為所述漢字字庫和/或詞庫中與所述漢字或詞組的音節(jié)組合信息相匹配的漢字或詞組。4.根據(jù)權(quán)利要求3所述的虛擬鍵盤控制方法,其特征在于,所述第一虛擬鍵盤、第二虛擬鍵盤上分別設(shè)置有手動切換鍵,用于在所述第一虛擬鍵盤與所述第二虛擬鍵盤之間進(jìn)行手動切換。5.根據(jù)權(quán)利要求1-4任一所述的虛擬鍵盤控制方法,其特征在于,還包括以下步驟; 記錄所述第一虛擬鍵盤、第二虛擬鍵盤中各所述虛擬按鍵的使用頻率; 將所述第一虛擬鍵盤、第二虛擬鍵盤中的各按鍵以使用頻率的高低進(jìn)行重新排列,將使用頻率較高的按鍵置于使用頻率較低的按鍵之前。6.一種虛擬鍵盤控制裝置,其特征在于,該裝置包括: 設(shè)置模塊,用于設(shè)置第一虛擬鍵盤、第二虛擬鍵盤,所述第一虛擬鍵盤、第二虛擬鍵盤上均設(shè)置有虛擬按鍵; 顯示模塊,用于在顯示設(shè)備上顯示所述第一虛擬鍵盤及所述第二虛擬鍵盤; 檢測模塊,用于檢測第一虛擬鍵盤的輸入信息;以及用于檢測第二虛擬鍵盤的輸入信息; 記錄模塊,用于當(dāng)檢測到所述第一虛擬鍵盤的輸入信息時將其記錄為第一輸入信息;以及,當(dāng)檢測到所述第二虛擬鍵盤的輸入信息時將其記錄為第二輸入信息; 切換模塊,用于從所述第一虛擬鍵盤切換至第二虛擬鍵盤; 組合模塊,用于將所述第二輸入信息與所述第一輸入信息組合成為組合的信息; 匹配模塊,用于在數(shù)據(jù)庫中尋找與所述組合的信息匹配的信息,并將所述數(shù)據(jù)庫中所有與所述組合的信息匹配的信息顯示在所述顯示設(shè)備上;以及恢復(fù)模塊,用于接收單次輸入完成的信息,返回并在顯示設(shè)備上顯示所述第一虛擬鍵盤。7.根據(jù)權(quán)利要求6所述的虛擬鍵盤控制裝置,其特征在于,所述設(shè)置模塊進(jìn)一步配置為:所述第一虛擬鍵盤中包括聲母按鍵,所述第二虛擬鍵盤中包括聲母和/或韻母按鍵及聲調(diào)按鍵。8.根據(jù)權(quán)利要求7所述的虛擬鍵盤控制裝置,其特征在于,所述檢測第一虛擬鍵盤的輸入信息為檢測在所述第一虛擬鍵盤中輸入的聲母信息,所述檢測第二虛擬鍵盤的輸入信息為檢測在所述第二虛擬鍵盤輸入的聲母和/或韻母及聲調(diào)信息;所述組合的信息為漢字或詞組的音節(jié)組合信息;所述數(shù)據(jù)庫為漢字字庫和/或詞庫;與所述組合的信息匹配的信息為所述漢字字庫和/或詞庫中與所述漢字或詞組的音節(jié)組合信息相匹配的漢字或詞組。9.根據(jù)權(quán)利要求8所述的虛擬鍵盤控制裝置,其特征在于,所述設(shè)置模塊進(jìn)一步配置為:所述第一虛擬鍵盤、第二虛擬鍵盤上分別設(shè)置有手動切換鍵,用于在所述第一虛擬鍵盤與所述第二虛擬鍵盤之間進(jìn)行手動切換。10.根據(jù)權(quán)利要求6-9任一所述的虛擬鍵盤控制裝置,其特征在于,還包括: 記憶模塊:用于記錄所述第一虛擬鍵盤、第二虛擬鍵盤中各按鍵的使用頻率; 處理模塊,用于將所述第一虛擬鍵盤、第二虛擬鍵盤中的各按鍵以使用頻率的高低進(jìn)行重新排列,將使用頻率較高的按鍵置于使用頻率較低的按鍵之前。
【文檔編號】G06F3/0481GK105867740SQ201610218961
【公開日】2016年8月17日
【申請日】2016年4月7日
【發(fā)明人】楊冬梅
【申請人】合肥聯(lián)寶信息技術(shù)有限公司