多輸入法的智能鍵盤、主機(jī)、文字輸入方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種多輸入法的智能鍵盤、主機(jī)、文字輸入方法及系統(tǒng),涉及數(shù)據(jù)處理領(lǐng)域。為解決現(xiàn)有技術(shù)需要用戶干預(yù),不便于用戶使用的問題而發(fā)明。本發(fā)明實施例公開的技術(shù)方案包括:上表面設(shè)置有按鍵的鍵盤本體,鍵盤本體內(nèi)設(shè)置有控制電路,控制電路包括第一中央處理器CPU,鍵盤本體上還設(shè)置有智能芯片接口,智能芯片接口與第一中央處理器CPU相連,用于外接已固化文字輸入法的智能芯片;第一中央處理器CPU,用于當(dāng)智能芯片接口上外接已固化文字輸入法的智能芯片時,讀取智能芯片中固化的文字輸入法,生成文字輸入法對應(yīng)的啟動指令,向預(yù)先連接的主機(jī)發(fā)送啟動指令,使主機(jī)根據(jù)啟動指令啟動對應(yīng)的文字輸入法。該方案可以應(yīng)用在文字輸入系統(tǒng)中。
【專利說明】多輸入法的智能鍵盤、主機(jī)、文字輸入方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種多輸入法的智能鍵盤、主機(jī)、文字輸入方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,市面上常見的輸入法包括搜狗拼音輸入法、谷歌拼音輸入法、極品五筆、QQ拼音輸入法和訊飛輸入法等。由于不同的使用習(xí)慣,使不同用戶所使用的輸入法不盡相同,因此,當(dāng)用戶更換電腦時,如果更換的電腦上沒有符合用戶使用習(xí)慣的輸入法,用戶需要上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法。
[0003]然而,上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程,均需要用戶的干預(yù),不便于用戶使用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種多輸入法的智能鍵盤、主機(jī)、文字輸入方法及系統(tǒng),數(shù)據(jù)處理過程無需用戶的干預(yù),方便用戶使用。
[0005]本發(fā)明解決技術(shù)問題采用如下技術(shù)方案:一種多輸入法的智能鍵盤,包括:上表面設(shè)置有按鍵的鍵盤本體,所述鍵盤本體內(nèi)設(shè)置有控制電路,所述控制電路包括第一中央處理器CPU,其特征在于,
[0006]所述鍵盤本體上還設(shè)置有智能芯片接口,所述智能芯片接口與所述第一中央處理器CPU相連,用于外接已固化文字輸入法的智能芯片;
[0007]所述第一中央處理器CPU,用于當(dāng)所述智能芯片接口上外接已固化文字輸入法的智能芯片時,讀取所述智能芯片中固化的文字輸入法,生成所述文字輸入法對應(yīng)的啟動指令,向預(yù)先連接的主機(jī)發(fā)送所述啟動指令,使所述主機(jī)根據(jù)所述啟動指令啟動對應(yīng)的文字輸入法。
[0008]可選的,所述多輸入法的智能鍵盤中第一中央處理器CPU,還用于判斷所述智能芯片接口上是否外接已固化文字輸入法的智能芯片。
[0009]可選的,所述第一中央處理器CPU,還用于當(dāng)所述智能芯片接口上未外接已固化文字輸入法的智能芯片時,掃描所述鍵盤本體上表面的按鍵,并在按鍵按下時,生成對應(yīng)的按鍵指令,向所述主機(jī)發(fā)送所述按鍵指令,使所述主機(jī)執(zhí)行所述按鍵指令相應(yīng)的操作。
[0010]本發(fā)明解決技術(shù)問題還采用如下技術(shù)方案:一種多輸入法的智能主機(jī),包括--第二中央處理器CPU、輸入/輸出控制器和輸入/輸出接口,其特征在于,
[0011]所述輸入/輸出控制器,與所述輸入/輸出接口相連,用于通過所述輸入/輸出接口接收預(yù)先連接的鍵盤發(fā)送的啟動指令,所述啟動指令與所述鍵盤外接的智能芯片中固化的文字輸入法對應(yīng);
[0012]所述第二中央處理器CPU,與所述輸入/輸出控制器相連,用于啟動所述輸入/輸出控制器接收的啟動指令對應(yīng)的文字輸入法。[0013]本發(fā)明解決技術(shù)問題還采用如下技術(shù)方案:一種多輸入法的智能主機(jī),包括:第二中央處理器CPU、輸入/輸出控制器和輸入/輸出接口,其特征在于,
[0014]所述輸入/輸出控制器,與所述輸入/輸出接口相連,用于通過所述輸入/輸出接口接收預(yù)先連接的鍵盤發(fā)送的啟動指令,所述啟動指令與所述鍵盤外接的智能芯片中固化的文字輸入法對應(yīng);
[0015]所述第二中央處理器CPU,與所述輸入/輸出控制器相連,用于根據(jù)所述輸入/輸出控制器接收的啟動指令檢測本地是否存在對應(yīng)的字庫;如果存在,根據(jù)所述啟動指令啟動對應(yīng)的文字輸入法;如果不存在,從所述鍵盤調(diào)用所述字庫,安裝所述字庫后啟動對應(yīng)的文字輸入法。
[0016]本發(fā)明解決技術(shù)問題還采用如下技術(shù)方案:一種文字輸入系統(tǒng),包括多輸入法的智能鍵盤和多輸入法的智能主機(jī),所述多輸入法的智能鍵盤包括:上表面設(shè)置有按鍵的鍵盤本體,所述鍵盤本體內(nèi)設(shè)置有控制電路,所述控制電路包括第一中央處理器CPU;所述多輸入法的智能主機(jī)包括:第二中央處理器CPU、輸入/輸出控制器和輸入/輸出接口 ;其特征在于,
[0017]所述鍵盤本體上還設(shè)置有智能芯片接口,所述智能芯片接口與所述第一中央處理器CPU相連,用于外接已固化文字輸入法的智能芯片;
[0018]所述第一中央處理器CPU,用于當(dāng)所述智能芯片接口上外接已固化文字輸入法的智能芯片時,讀取所述智能芯片中固化的文字輸入法,生成所述文字輸入法對應(yīng)的啟動指令,向預(yù)先連接的主機(jī)發(fā)送所述啟動指令;
[0019]所述輸入/輸出控制器,與所述輸入/輸出接口相連,用于通過所述輸入/輸出接口接收所述鍵盤發(fā)送的啟動指令;
[0020]所述第二中央處理器CPU,與所述輸入/輸出控制器相連,用于啟動所述輸入/輸出控制器接收的啟動指令對應(yīng)的文字輸入法。
[0021]本發(fā)明解決技術(shù)問題還采用如下技術(shù)方案:一種文字輸入系統(tǒng),包括多輸入法的智能鍵盤和多輸入法的智能主機(jī),所述多輸入法的智能鍵盤包括:上表面設(shè)置有按鍵的鍵盤本體,所述鍵盤本體內(nèi)設(shè)置有控制電路,所述控制電路包括第一中央處理器CPU;所述多輸入法的智能主機(jī)包括:第二中央處理器CPU、輸入/輸出控制器和輸入/輸出接口 ;其特征在于,
[0022]所述鍵盤本體上還設(shè)置有智能芯片接口,所述智能芯片接口與所述第一中央處理器CPU相連,用于外接已固化文字輸入法的智能芯片;
[0023]所述第一中央處理器CPU,用于當(dāng)所述智能芯片接口上外接已固化文字輸入法的智能芯片時,讀取所述智能芯片中固化的文字輸入法,生成所述文字輸入法對應(yīng)的啟動指令,向預(yù)先連接的主機(jī)發(fā)送所述啟動指令;
[0024]所述輸入/輸出控制器,與所述輸入/輸出接口相連,用于通過所述輸入/輸出接口接收所述鍵盤發(fā)送的啟動指令;
[0025]所述第二中央處理器CPU,與所述輸入/輸出控制器相連,用于根據(jù)所述輸入/輸出控制器接收的啟動指令檢測本地是否存在對應(yīng)的字庫;如果不存在,從所述鍵盤調(diào)用所述字庫,安裝所述字庫后啟動對應(yīng)的文字輸入法;如果存在,根據(jù)所述啟動指令啟動對應(yīng)的文字輸入法。[0026]本發(fā)明解決技術(shù)問題還采用如下技術(shù)方案:一種文字輸入方法,包括:S10、鍵盤判斷本地的智能芯片接口上是否外接已固化文字輸入法的智能芯片;S20、當(dāng)所述智能芯片接口上外接已固化文字輸入法的智能芯片時,所述鍵盤讀取所述智能芯片中固化的文字輸入法;S30、所述鍵盤生成所述文字輸入法對應(yīng)的啟動指令,并向預(yù)先連接的主機(jī)發(fā)送所述啟動指令;S40、所述主機(jī)接收所述鍵盤發(fā)送的啟動指令,并根據(jù)所述啟動指令啟動對應(yīng)的文字輸入法。
[0027]可選的,所述方法還包括:S50、當(dāng)所述智能芯片接口上未外接已固化文字輸入法的智能芯片時,所述鍵盤掃描其本體上表面的按鍵,并在按鍵按下時,生成對應(yīng)的按鍵指令,向所述主機(jī)發(fā)送所述按鍵指令;S60、所述主機(jī)接收所述鍵盤發(fā)送的按鍵指令,并執(zhí)行所述按鍵指令相應(yīng)的操作。
[0028]可選的,所述S40,包括:S401、所述主機(jī)接收所述鍵盤發(fā)送的啟動指令;S402、所述主機(jī)根據(jù)所述啟動指令檢測本地是否存在對應(yīng)的字庫;S403、如果存在,所述主機(jī)根據(jù)所述啟動指令啟動對應(yīng)的文字輸入法;S404、如果不存在,所述主機(jī)從所述鍵盤調(diào)用所述字庫,安裝所述字庫后啟動對應(yīng)的文字輸入法。
[0029]本發(fā)明具有如下有益效果:多輸入法的智能鍵盤可以讀取外接的智能芯片中固化的文字輸入法,并生成文字輸入法對應(yīng)的啟動指令后向預(yù)先連接的主機(jī)發(fā)送,使主機(jī)根據(jù)啟動指令啟動對應(yīng)的文字輸入法,從而實現(xiàn)數(shù)據(jù)處理。由于只需鍵盤的智能芯片接口上外接智能芯片,主機(jī)即可啟動對應(yīng)的文字輸入法,使用戶僅通過鍵盤和智能芯片即可使用常用的輸入法,使用過程中無需用戶干預(yù),且省略了上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程。本發(fā)明實施例提供的技術(shù)方案解決了現(xiàn)有技術(shù)中上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程,均需要用戶的干預(yù),不便于用戶使用的問題。此外,用戶還可以通過多個智能芯片,靈活的使用多種輸入法。
【專利附圖】
【附圖說明】
[0030]圖1為本發(fā)明實施例1提供的多輸入法的智能鍵盤的結(jié)構(gòu)示意圖;
[0031]圖2為本發(fā)明實施例2提供的多輸入法的智能主機(jī)的結(jié)構(gòu)示意圖;
[0032]圖3為本發(fā)明實施例4提供的文字輸入系統(tǒng)的結(jié)構(gòu)示意圖;
[0033]圖4為本發(fā)明實施例6提供的文字輸入方法的流程圖一;
[0034]圖5為本發(fā)明實施例6提供的文字輸入方法的流程圖二。
【具體實施方式】
[0035]下面結(jié)合實施例及附圖對本發(fā)明的技術(shù)方案作進(jìn)一步闡述。
[0036]實施例1
[0037]如圖1所示,本實施例提供了一種多輸入法的智能鍵盤,包括:上表面設(shè)置有按鍵的鍵盤本體1,該鍵盤本體I內(nèi)設(shè)置有控制電路101,該控制電路101包括第一中央處理器CPU ;特別的,該鍵盤本體上還設(shè)置有智能芯片接口 102,該智能芯片接口與第一中央處理器CPU相連,用于外接已固化文字輸入法的智能芯片2。其中,第一中央處理器CPU,用于當(dāng)智能芯片接口上外接已固化文字輸入法的智能芯片時,讀取智能芯片中固化的文字輸入法,生成文字輸入法對應(yīng)的啟動指令,向預(yù)先連接的主機(jī)發(fā)送啟動指令,使主機(jī)根據(jù)啟動指令啟動對應(yīng)的文字輸入法。
[0038]在本實施例中,可以預(yù)先將不同語言的文字輸入法分別固化到不同的智能芯片中,每個智能芯片固化一種文字輸入法。使用戶在進(jìn)行文字輸入時,可以選取固化所需的文字輸入法的智能芯片后,將該智能芯片外接到智能芯片接口上。
[0039]在本實施例中,鍵盤向預(yù)先連接的王機(jī)發(fā)送啟動指令后,王機(jī)可以直接啟動啟動指令對應(yīng)的文字輸入法。特別的,為了防止主機(jī)中沒有文字輸入法對應(yīng)的字庫,使主機(jī)無法啟動文字輸入法,在主機(jī)接收到鍵盤發(fā)送的啟動指令后,還可以首先根據(jù)啟動指令檢測本地是否存在對應(yīng)的字庫;如果存在,根據(jù)該啟動指令啟動對應(yīng)的文字輸入法;如果不存在,從鍵盤調(diào)用字庫,安裝字庫后啟動對應(yīng)的文字輸入法。
[0040]在本實施例中,第一中央處理器CPU,還用于判斷智能芯片接口上是否外接已固化文字輸入法的智能芯片。該第一中央處理器CPU,還用于當(dāng)智能芯片接口未外接已固化文字輸入法的智能芯片時,掃描鍵盤本體上表面的按鍵,并在按鍵按下時,生成對應(yīng)的按鍵指令,向主機(jī)發(fā)送按鍵指令,使主機(jī)執(zhí)行按鍵指令相應(yīng)的操作。
[0041]本發(fā)明具有如下有益效果:多輸入法的智能鍵盤可以讀取外接的智能芯片中固化的文字輸入法,并生成文字輸入法對應(yīng)的啟動指令后向預(yù)先連接的主機(jī)發(fā)送,使主機(jī)根據(jù)啟動指令啟動對應(yīng)的文字輸入法,從而實現(xiàn)數(shù)據(jù)處理。由于只需鍵盤的智能芯片接口上外接智能芯片,主機(jī)即可啟動對應(yīng)的文字輸入法,使用戶僅通過鍵盤和智能芯片即可使用常用的輸入法,使用過程中無需用戶干預(yù),且省略了上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程。本發(fā)明實施例提供的技術(shù)方案解決了現(xiàn)有技術(shù)中上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程,均需要用戶的干預(yù),不便于用戶使用的問題。此外,用戶還可以通過多個智能芯片,靈活的使用多種輸入法。
[0042]實施例2:
[0043]如圖2所示,本實施例提供了一種多輸入法的智能主機(jī),包括:第二中央處理器CPU201、輸入/輸出控制器202和輸入/輸出接口 203,其中,輸入/輸出控制器,與輸入/輸出接口相連,用于通過輸入/輸出接口接收預(yù)先連接的鍵盤發(fā)送的啟動指令,啟動指令與鍵盤外接的智能芯片中固化的文字輸入法對應(yīng);第二中央處理器CPU,與輸入/輸出控制器相連,用于啟動輸入/輸出控制器接收的啟動指令對應(yīng)的文字輸入法。
[0044]在本實施例中,可以預(yù)先將不同語言的文字輸入法分別固化到不同的智能芯片中,每個智能芯片固化一種文字輸入法。使用戶在進(jìn)行文字輸入時,可以選取固化所需的文字輸入法的智能芯片后,將該智能芯片外接到智能芯片接口上。
[0045]在本實施例中,鍵盤向預(yù)先連接的王機(jī)發(fā)送啟動指令后,王機(jī)可以直接啟動啟動指令對應(yīng)的文字輸入法。特別的,為了防止主機(jī)中沒有文字輸入法對應(yīng)的字庫,使主機(jī)無法啟動文字輸入法,在主機(jī)接收到鍵盤發(fā)送的啟動指令后,還可以首先根據(jù)啟動指令檢測本地是否存在對應(yīng)的字庫;如果存在,根據(jù)該啟動指令啟動對應(yīng)的文字輸入法;如果不存在,從鍵盤調(diào)用字庫,安裝字庫后啟動對應(yīng)的文字輸入法。
[0046]本發(fā)明具有如下有益效果:多輸入法的智能鍵盤可以讀取外接的智能芯片中固化的文字輸入法,并生成文字輸入法對應(yīng)的啟動指令后向預(yù)先連接的主機(jī)發(fā)送,使主機(jī)根據(jù)啟動指令啟動對應(yīng)的文字輸入法,從而實現(xiàn)數(shù)據(jù)處理。由于只需鍵盤的智能芯片接口上外接智能芯片,主機(jī)即可啟動對應(yīng)的文字輸入法,使用戶僅通過鍵盤和智能芯片即可使用常用的輸入法,使用過程中無需用戶干預(yù),且省略了上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程。本發(fā)明實施例提供的技術(shù)方案解決了現(xiàn)有技術(shù)中上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程,均需要用戶的干預(yù),不便于用戶使用的問題。此外,用戶還可以通過多個智能芯片,靈活的使用多種輸入法。
[0047]實施例3:
[0048]本發(fā)明提供一種多輸入法的智能主機(jī),該主機(jī)結(jié)構(gòu)與圖2所示的相似,也包括第二中央處理器CPU、輸入/輸出控制器和輸入/輸出接口,區(qū)別在于,輸入/輸出控制器,與輸入/輸出接口相連,用于通過輸入/輸出接口接收預(yù)先連接的鍵盤發(fā)送的啟動指令,啟動指令與鍵盤外接的智能芯片中固化的文字輸入法對應(yīng);第二中央處理器CPU,與輸入/輸出控制器相連,用于根據(jù)輸入/輸出控制器接收的啟動指令檢測本地是否存在對應(yīng)的字庫;如果存在,根據(jù)啟動指令啟動對應(yīng)的文字輸入法;如果不存在,從鍵盤調(diào)用字庫,安裝字庫后啟動對應(yīng)的文字輸入法。
[0049]在本實施例中,可以預(yù)先將不同語言的文字輸入法分別固化到不同的智能芯片中,每個智能芯片固化一種文字輸入法。使用戶在進(jìn)行文字輸入時,可以選取固化所需的文字輸入法的智能芯片后,將該智能芯片外接到智能芯片接口上。
[0050]本發(fā)明具有如下有益效果:多輸入法的智能鍵盤可以讀取外接的智能芯片中固化的文字輸入法,并生成文字輸入法對應(yīng)的啟動指令后向預(yù)先連接的主機(jī)發(fā)送,使主機(jī)根據(jù)啟動指令啟動對應(yīng)的文字輸入法,從而實現(xiàn)數(shù)據(jù)處理。由于只需鍵盤的智能芯片接口上外接智能芯片,主機(jī)即可啟動對應(yīng)的文字輸入法,使用戶僅通過鍵盤和智能芯片即可使用常用的輸入法,使用過程中無需用戶干預(yù),且省略了上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程。本發(fā)明實施例提供的技術(shù)方案解決了現(xiàn)有技術(shù)中上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程,均需要用戶的干預(yù),不便于用戶使用的問題。此外,用戶還可以通過多個智能芯片,靈活的使用多種輸入法。
[0051]實施例4:
[0052]如圖3所示,本發(fā)明提供了一種文字輸入系統(tǒng),包括多輸入法的智能鍵盤31和多輸入法的智能主機(jī)32,該多輸入法的智能鍵盤31包括:上表面設(shè)置有按鍵的鍵盤本體,該鍵盤本體內(nèi)設(shè)置有控制電路311,該控制電路包括第一中央處理器CPU;該多輸入法的智能主機(jī)32包括:第二中央處理器CPU321、輸入/輸出控制器322和輸入/輸出接口 323。特別的,該鍵盤本體上還設(shè)置有智能芯片接口 312,該智能芯片接口與第一中央處理器CPU相連,用于外接已固化文字輸入法的智能芯片33 ;該第一中央處理器CPU,用于當(dāng)智能芯片接口上外接已固化文字輸入法的智能芯片時,讀取智能芯片中固化的文字輸入法,生成文字輸入法對應(yīng)的啟動指令,向預(yù)先連接的主機(jī)發(fā)送啟動指令;輸入/輸出控制器322,與輸入/輸出接口 323相連,用于通過輸入/輸出接口接收鍵盤發(fā)送的啟動指令;第二中央處理器CPU321,與輸入/輸出控制器322相連,用于啟動輸入/輸出控制器接收的啟動指令對應(yīng)的文字輸入法。
[0053]在本實施例中,可以預(yù)先將不同語言的文字輸入法分別固化到不同的智能芯片中,每個智能芯片固化一種文字輸入法。使用戶在進(jìn)行文字輸入時,可以選取固化所需的文字輸入法的智能芯片后,將該智能芯片外接到智能芯片接口上。
[0054]在本實施例中,鍵盤向預(yù)先連接的王機(jī)發(fā)送啟動指令后,王機(jī)可以直接啟動啟動指令對應(yīng)的文字輸入法。特別的,為了防止主機(jī)中沒有文字輸入法對應(yīng)的字庫,使主機(jī)無法啟動文字輸入法,在主機(jī)接收到鍵盤發(fā)送的啟動指令后,還可以首先根據(jù)啟動指令檢測本地是否存在對應(yīng)的字庫;如果存在,根據(jù)該啟動指令啟動對應(yīng)的文字輸入法;如果不存在,從鍵盤調(diào)用字庫,安裝字庫后啟動對應(yīng)的文字輸入法。
[0055]在本實施例中,多輸入法的智能主機(jī)32的輸入/輸出控制器322,與輸入/輸出接口 323相連,還用于通過輸入/輸出接口接收鍵盤發(fā)送的按鍵指令,該按鍵指令是智能芯片接口未外接智能芯片時,鍵盤掃描鍵盤本體表面的按鍵,并在按鍵按下時生成的。此時,第二中央處理器CPU321,與輸入/輸出控制器322相連,用于執(zhí)行所述輸入/輸出控制器接收的按鍵指令相應(yīng)的操作。
[0056]本發(fā)明具有如下有益效果:鍵盤可以讀取外接的智能芯片中固化的文字輸入法,并生成文字輸入法對應(yīng)的啟動指令后向預(yù)先連接的主機(jī)發(fā)送,使主機(jī)根據(jù)啟動指令啟動對應(yīng)的文字輸入法,從而實現(xiàn)數(shù)據(jù)處理。由于只需鍵盤的智能芯片接口上外接智能芯片,主機(jī)即可啟動對應(yīng)的文字輸入法,使用戶僅通過鍵盤和智能芯片即可使用常用的輸入法,使用過程中無需用戶干預(yù),且省略了上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程。本發(fā)明實施例提供的技術(shù)方案解決了現(xiàn)有技術(shù)中上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程,均需要用戶的干預(yù),不便于用戶使用的問題。此外,用戶還可以通過多個智能芯片,靈活的使用多種輸入法。
[0057]實施例5:
[0058]本發(fā)明實施例提供一種文字輸入系統(tǒng),該系統(tǒng)與圖3所示的相似,也包括多輸入法的智能鍵盤31和多輸入法的智能主機(jī)32,該多輸入法的智能鍵盤31包括:上表面設(shè)置有按鍵的鍵盤本體,該鍵盤本體內(nèi)設(shè)置有控制電路311,該控制電路包括第一中央處理器CPU ;該多輸入法的智能主機(jī)32包括:第二中央處理器CPU321、輸入/輸出控制器322和輸入/輸出接口 323。特別的,該鍵盤本體上還設(shè)置有智能芯片接口 312,該智能芯片接口與第一中央處理器CPU相連,用于外接已固化文字輸入法的智能芯片33 ;該第一中央處理器CPU,用于當(dāng)智能芯片接口上外接已固化文字輸入法的智能芯片時,讀取智能芯片中固化的文字輸入法,生成文字輸入法對應(yīng)的啟動指令,向預(yù)先連接的主機(jī)發(fā)送啟動指令;輸入/輸出控制器322,與輸入/輸出接口 323相連,用于通過輸入/輸出接口接收鍵盤發(fā)送的啟動指令;第二中央處理器CPU321,與輸入/輸出控制器322相連,根據(jù)輸入/輸出控制器接收的啟動指令檢測本地是否存在對應(yīng)的字庫;如果不存在,從鍵盤調(diào)用字庫,安裝字庫后啟動對應(yīng)的文字輸入法;如果存在,根據(jù)啟動指令啟動對應(yīng)的文字輸入法。
[0059]在本實施例中,可以預(yù)先將不同語言的文字輸入法分別固化到不同的智能芯片中,每個智能芯片固化一種文字輸入法。使用戶在進(jìn)行文字輸入時,可以選取固化所需的文字輸入法的智能芯片后,將該智能芯片外接到智能芯片接口上。
[0060]在本實施例中,鍵盤向預(yù)先連接的王機(jī)發(fā)送啟動指令后,王機(jī)可以直接啟動啟動指令對應(yīng)的文字輸入法。特別的,為了防止主機(jī)中沒有文字輸入法對應(yīng)的字庫,使主機(jī)無法啟動文字輸入法,在主機(jī)接收到鍵盤發(fā)送的啟動指令后,還可以首先根據(jù)啟動指令檢測本地是否存在對應(yīng)的字庫;如果存在,根據(jù)該啟動指令啟動對應(yīng)的文字輸入法;如果不存在,從鍵盤調(diào)用字庫,安裝字庫后啟動對應(yīng)的文字輸入法。
[0061]在本實施例中,多輸入法的智能主機(jī)32的輸入/輸出控制器322,與輸入/輸出接口 323相連,還用于通過輸入/輸出接口接收鍵盤發(fā)送的按鍵指令,該按鍵指令是智能芯片接口未外接智能芯片時,鍵盤掃描鍵盤本體表面的按鍵,并在按鍵按下時生成的。此時,第二中央處理器CPU321,與輸入/輸出控制器322相連,用于執(zhí)行所述輸入/輸出控制器接收的按鍵指令相應(yīng)的操作。
[0062]本發(fā)明具有如下有益效果:鍵盤可以讀取外接的智能芯片中固化的文字輸入法,并生成文字輸入法對應(yīng)的啟動指令后向預(yù)先連接的主機(jī)發(fā)送,使主機(jī)根據(jù)啟動指令啟動對應(yīng)的文字輸入法,從而實現(xiàn)數(shù)據(jù)處理。由于只需鍵盤的智能芯片接口上外接智能芯片,主機(jī)即可啟動對應(yīng)的文字輸入法,使用戶僅通過鍵盤和智能芯片即可使用常用的輸入法,使用過程中無需用戶干預(yù),且省略了上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程。本發(fā)明實施例提供的技術(shù)方案解決了現(xiàn)有技術(shù)中上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程,均需要用戶的干預(yù),不便于用戶使用的問題。此外,用戶還可以通過多個智能芯片,靈活的使用多種輸入法。
[0063]實施例6:
[0064]如圖4所示,本發(fā)明實施例提供了一種文字輸入方法,包括:
[0065]步驟401,鍵盤判斷本地的智能芯片接口上是否外接已固化文字輸入法的智能芯片。
[0066]步驟402,當(dāng)智能芯片接口上外接已固化文字輸入法的智能芯片時,該鍵盤讀取智能芯片中固化的文字輸入法。
[0067]在本實施例中,可以預(yù)先將不同語言的文字輸入法分別固化到不同的智能芯片中,每個智能芯片固化一種文字輸入法。使用戶在進(jìn)行文字輸入時,可以選取固化所需的文字輸入法的智能芯片后,將該智能芯片外接到智能芯片接口上。
[0068]步驟403,該鍵盤生成該文字輸入法對應(yīng)的啟動指令,并向預(yù)先連接的主機(jī)發(fā)送該啟動指令。
[0069]步驟404,主機(jī)接收鍵盤發(fā)送的啟動指令,并根據(jù)該啟動指令啟動對應(yīng)的文字輸入法。
[0070]在本實施例中,鍵盤向預(yù)先連接的主機(jī)發(fā)送啟動指令后,主機(jī)可以通過步驟404直接啟動啟動指令對應(yīng)的文字輸入法。特別的,為了防止主機(jī)中沒有文字輸入法對應(yīng)的字庫,使主機(jī)無法啟動文字輸入法,步驟404還可以包括:主機(jī)接收鍵盤發(fā)送的啟動指令;主機(jī)根據(jù)啟動指令檢測本地是否存在對應(yīng)的字庫;如果存在,根據(jù)該啟動指令啟動對應(yīng)的文字輸入法;如果不存在,從鍵盤調(diào)用字庫,安裝字庫后啟動對應(yīng)的文字輸入法。
[0071]進(jìn)一步的,如圖5所示,本實施例提供的文字輸入方法,還可以包括:
[0072]步驟405,當(dāng)智能芯片接口上未外接已固化文字輸入法的智能芯片時,鍵盤掃描其本體上表面的按鍵,并在按鍵按下時,生成對應(yīng)的按鍵指令,向主機(jī)發(fā)送該按鍵指令。
[0073]步驟406,主機(jī)接收鍵盤發(fā)送的按鍵指令,并執(zhí)行該按鍵指令相應(yīng)的操作。
[0074]本發(fā)明具有如下有益效果:鍵盤可以讀取外接的智能芯片中固化的文字輸入法,并生成文字輸入法對應(yīng)的啟動指令后向預(yù)先連接的主機(jī)發(fā)送,使主機(jī)根據(jù)啟動指令啟動對應(yīng)的文字輸入法,從而實現(xiàn)數(shù)據(jù)處理。由于只需鍵盤的智能芯片接口上外接智能芯片,主機(jī)即可啟動對應(yīng)的文字輸入法,使用戶僅通過鍵盤和智能芯片即可使用常用的輸入法,使用過程中無需用戶干預(yù),且省略了上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程。本發(fā)明實施例提供的技術(shù)方案解決了現(xiàn)有技術(shù)中上網(wǎng)搜索、下載和安裝相應(yīng)的輸入法的過程,均需要用戶的干預(yù),不便于用戶使用的問題。此外,用戶還可以通過多個智能芯片,靈活的使用多種輸入法。
[0075]以上實施例的先后順序僅為便于描述,不代表實施例的優(yōu)劣。
[0076]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種多輸入法的智能鍵盤,包括:上表面設(shè)置有按鍵的鍵盤本體,所述鍵盤本體內(nèi)設(shè)置有控制電路,所述控制電路包括第一中央處理器CPU,其特征在于,所述鍵盤本體上還設(shè)置有智能芯片接口,所述智能芯片接口與所述第一中央處理器CPU相連,用于外接已固化文字輸入法的智能芯片; 所述第一中央處理器CPU,用于當(dāng)所述智能芯片接口上外接已固化文字輸入法的智能芯片時,讀取所述智能芯片中固化的文字輸入法,生成所述文字輸入法對應(yīng)的啟動指令,向預(yù)先連接的主機(jī)發(fā)送所述啟動指令,使所述主機(jī)根據(jù)所述啟動指令啟動對應(yīng)的文字輸入法。
2.根據(jù)權(quán)利要求1所述的多輸入法的智能鍵盤,其特征在于, 所述第一中央處理器CPU,還用于判斷所述智能芯片接口上是否外接已固化文字輸入法的智能芯片。
3.根據(jù)權(quán)利要求2所述的多輸入法的智能鍵盤,其特征在于, 所述第一中央處理器CPU,還用于當(dāng)所述智能芯片接口上未外接已固化文字輸入法的智能芯片時,掃描所述鍵盤本體上表面的按鍵,并在按鍵按下時,生成對應(yīng)的按鍵指令,向所述主機(jī)發(fā)送所述按鍵指令,使所述主機(jī)執(zhí)行所述按鍵指令相應(yīng)的操作。
4.一種多輸入法的智能主機(jī),包括:第二中央處理器CPU、輸入/輸出控制器和輸入/輸出接口,其特征在于, 所述輸入/輸出控制器,與所述輸入/輸出接口相連,用于通過所述輸入/輸出接口接收預(yù)先連接的鍵盤發(fā)送的啟動指令,所述啟動指令與所述鍵盤外接的智能芯片中固化的文字輸入法對應(yīng); 所述第二中央處理器CPU,與所述輸入/輸出控制器相連,用于啟動所述輸入/輸出控制器接收的啟動指令對應(yīng)的文字輸入法。
5.—種多輸入法的智能主機(jī),包括:第二中央處理器CPU、輸入/輸出控制器和輸入/輸出接口,其特征在于, 所述輸入/輸出控制器,與所述輸入/輸出接口相連,用于通過所述輸入/輸出接口接收預(yù)先連接的鍵盤發(fā)送的啟動指令,所述啟動指令與所述鍵盤外接的智能芯片中固化的文字輸入法對應(yīng); 所述第二中央處理器CPU,與所述輸入/輸出控制器相連,用于根據(jù)所述輸入/輸出控制器接收的啟動指令檢測本地是否存在對應(yīng)的字庫;如果存在,根據(jù)所述啟動指令啟動對應(yīng)的文字輸入法;如果不存在,從所述鍵盤調(diào)用所述字庫,安裝所述字庫后啟動對應(yīng)的文字輸入法。
6.一種文字輸入系統(tǒng),包括多輸入法的智能鍵盤和多輸入法的智能主機(jī),所述多輸入法的智能鍵盤包括:上表面設(shè)置有按鍵的鍵盤本體,所述鍵盤本體內(nèi)設(shè)置有控制電路,所述控制電路包括第一中央處理器CPU ;所述多輸入法的智能主機(jī)包括:第二中央處理器CPU、輸入/輸出控制器和輸入/輸出接口 ;其特征在于, 所述鍵盤本體上還設(shè)置有智能芯片接口,所述智能芯片接口與所述第一中央處理器(PU相連,用于外接已固化文字輸入法的智能芯片; 所述第一中央處理器CPU,用于當(dāng)所述智能芯片接口上外接已固化文字輸入法的智能芯片時,讀取所述智能芯片中固化的文字輸入法,生成所述文字輸入法對應(yīng)的啟動指令,向預(yù)先連接的主機(jī)發(fā)送所述啟動指令; 所述輸入/輸出控制器,與所述輸入/輸出接口相連,用于通過所述輸入/輸出接口接收所述鍵盤發(fā)送的啟動指令; 所述第二中央處理器CPU,與所述輸入/輸出控制器相連,用于啟動所述輸入/輸出控制器接收的啟動指令對應(yīng)的文字輸入法。
7.一種文字輸入系統(tǒng),包括多輸入法的智能鍵盤和多輸入法的智能主機(jī),所述多輸入法的智能鍵盤包括:上表面設(shè)置有按鍵的鍵盤本體,所述鍵盤本體內(nèi)設(shè)置有控制電路,所述控制電路包括第一中央處理器CPU ;所述多輸入法的智能主機(jī)包括:第二中央處理器CPU、輸入/輸出控制器和輸入/輸出接口 ;其特征在于, 所述鍵盤本體上還設(shè)置有智能芯片接口,所述智能芯片接口與所述第一中央處理器(PU相連,用于外接已固化文字輸入法的智能芯片; 所述第一中央處理器CPU,用于當(dāng)所述智能芯片接口上外接已固化文字輸入法的智能芯片時,讀取所述智能芯片中固化的文字輸入法,生成所述文字輸入法對應(yīng)的啟動指令,向預(yù)先連接的主機(jī)發(fā)送所述啟動指令; 所述輸入/輸出控制器,與所述輸入/輸出接口相連,用于通過所述輸入/輸出接口接收所述鍵盤發(fā)送的啟動指令; 所述第二中央處理器CPU,與所述輸入/輸出控制器相連,用于根據(jù)所述輸入/輸出控制器接收的啟動指令檢測本地是否存在對應(yīng)的字庫;如果不存在,從所述鍵盤調(diào)用所述字庫,安裝所述字庫后啟動對應(yīng)的文字輸入法;如果存在,根據(jù)所述啟動指令啟動對應(yīng)的文字輸入法。
8.一種文字輸入方法,其特征在于,包括: S10、鍵盤判斷本地的智能芯片接口上是否外接已固化文字輸入法的智能芯片; S20、當(dāng)所述智能芯片接口上外接已固化文字輸入法的智能芯片時,所述鍵盤讀取所述智能芯片中固化的文字輸入法; S30、所述鍵盤生成所述文字輸入法對應(yīng)的啟動指令,并向預(yù)先連接的主機(jī)發(fā)送所述啟動指令; S40、所述主機(jī)接收所述鍵盤發(fā)送的啟動指令,并根據(jù)所述啟動指令啟動對應(yīng)的文字輸入法。
9.根據(jù)權(quán)利要求8所述的文字輸入方法,其特征在于,所述方法還包括: S50、當(dāng)所述智能芯片接口上未外接已固化文字輸入法的智能芯片時,所述鍵盤掃描其本體上表面的按鍵,并在按鍵按下時,生成對應(yīng)的按鍵指令,向所述主機(jī)發(fā)送所述按鍵指令; S60、所述主機(jī)接收所述鍵盤發(fā)送的按鍵指令,并執(zhí)行所述按鍵指令相應(yīng)的操作。
10.根據(jù)權(quán)利要求8或9所述的文字輸入方法,其特征在于,所述S40,包括: S401、所述主機(jī)接收所述鍵盤發(fā)送的啟動指令; S402、所述主機(jī)根據(jù)所述啟動指令檢測本地是否存在對應(yīng)的字庫; S403、如果存在,所述主機(jī)根據(jù)所述啟動指令啟動對應(yīng)的文字輸入法; S404、如果不存在,所述主機(jī)從所述鍵盤調(diào)用所述字庫,安裝所述字庫后啟動對應(yīng)的文字輸入法。
【文檔編號】G06F3/02GK104035574SQ201410309483
【公開日】2014年9月10日 申請日期:2014年7月1日 優(yōu)先權(quán)日:2014年7月1日
【發(fā)明者】唐光智 申請人:北京新華春天教育科技有限公司, 唐光智, 羅德強(qiáng), 劉軍