欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種觸控電子設(shè)備及其多輸入集成方法與流程

文檔序號:12718320閱讀:200來源:國知局
一種觸控電子設(shè)備及其多輸入集成方法與流程

本發(fā)明涉及電子設(shè)備領(lǐng)域,特別涉及觸控電子設(shè)備的多輸入集成技術(shù)。



背景技術(shù):

輸入法是當(dāng)今社會人們使用電子設(shè)備時必不可少的一種應(yīng)用。目前應(yīng)用最為廣泛的Windows系統(tǒng)提供了兩套輸入法框架:Windows XP及之前,是IMM(Input Method Manager),基于純函數(shù)API的。目前市面上非微軟中文輸入法基本上都是只實現(xiàn)IMM框架。

從Windows XP開始,Windows提供新的輸入框架TSF,是基于COM的。實際上,到了Windows Vista,Windows 7,所有的應(yīng)用程序和各種輸入控件都是優(yōu)先使用TSF的實現(xiàn)。由于Windows提供了一個組件來將所有TSF的請求轉(zhuǎn)為IMM的API,Windows Vista,Windows 7用戶還能使用各種基于IMM的輸入法。目前市面上暫時沒有針對PC Windows系統(tǒng)進(jìn)行單手輸入法的體驗;而且傳統(tǒng)的多種輸入法方式,需要打開多個Exe(可執(zhí)行程序),為每一種輸入方式重新打開輸入程序,操作步驟繁瑣,用戶體驗不佳。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于提供一種觸控電子設(shè)備的多輸入集成方法,使得在觸控電子設(shè)備上可以實現(xiàn)單手輸入。

為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種觸控電子設(shè)備的多輸入集成方法,包含以下步驟:預(yù)先在輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn)下配置輸入程序,其中,至少配置以下三種輸入程序:

單手輸入程序、語音輸入程序、手寫輸入程序;

在觸控電子設(shè)備的觸控界面中,提供輸入集成菜單,輸入集成菜單包含TSF系統(tǒng)標(biāo)準(zhǔn)下配置的所有輸入程序所對應(yīng)的輸入方式;

檢測用戶在輸入集成菜單內(nèi)選擇的輸入方式;

根據(jù)選擇的輸入方式,調(diào)用相應(yīng)的輸入程序。

本發(fā)明的實施方式還提供了一種觸控電子設(shè)備,包含:

預(yù)配置模塊,用于在輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn)下配置輸入程序,其中,至少配置以下三種輸入程序:

單手輸入程序、語音輸入程序、手寫輸入程序;

顯示模塊,用于在觸控電子設(shè)備的觸控界面中,提供輸入集成菜單,輸入集成菜單包含TSF系統(tǒng)標(biāo)準(zhǔn)下配置的所有輸入程序所對應(yīng)的輸入方式;

檢測模塊,用于檢測用戶在輸入集成菜單內(nèi)選擇的輸入方式;

調(diào)用模塊,用于根據(jù)選擇的輸入方式,調(diào)用相應(yīng)的輸入程序。

本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,在觸控電子設(shè)備上采用輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn),將多種輸入法程序整合在一個輸入法框架中,使用時不需要為每一種輸入方式重新打開輸入的程序,可以輕松在多種輸入方式中進(jìn)行切換而不會造成混亂,且能保證上屏文字穩(wěn)定,提高了系統(tǒng)的可用性、便捷性;在觸控設(shè)備上配置單手輸入程序也豐富了用戶的選擇。

另外,預(yù)先在輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn)下配置輸入程序的步驟中,還配置以下任意一種輸入程序或其任意組合:二維碼輸入程序、拍照輸入程序、截圖輸入程序、字符畫輸入程序、符號庫輸入程序、表情符號輸入程序。這樣預(yù)先配置的輸入程序更加豐富,使得用戶的選擇更加多樣,提高了用戶體驗。

另外,如果選擇的輸入方式為單手輸入方式,則運行特定存儲空間內(nèi)的輸入程序的步驟中,包含以下子步驟:在觸控界面預(yù)設(shè)的單手操作區(qū)域內(nèi),提供九宮格鍵盤;檢測用戶對九宮格鍵盤的操作,并根據(jù)對九宮格鍵盤的操作顯示候選詞;在檢測到對候選詞的選中操作后,將選中的候選詞上屏。這使得單手輸入方式可以應(yīng)用在帶有觸控屏的個人計算機等觸控電子設(shè)備上,所提供的九宮格鍵盤操作也大大方便了用戶使用。

另外,在調(diào)用相應(yīng)的輸入程序的步驟后,如果檢測到對觸控界面的操作為預(yù)先設(shè)置的特定操作,則重新提供輸入集成菜單;將特定存儲空間內(nèi)加載的輸入程序,更新為用戶在輸入集成菜單內(nèi)重新選擇的輸入方式所對應(yīng)的輸入程序;運行更新后的特定存儲空間內(nèi)的輸入程序。這使得用戶可以方便地在多種輸入方式中進(jìn)行切換而不會混亂,極大地提高了用戶體驗。

附圖說明

圖1是根據(jù)本發(fā)明的第一實施方式的觸控電子設(shè)備的多輸入集成方法的流程圖;

圖2是根據(jù)本發(fā)明的第二實施方式的觸控電子設(shè)備的多輸入集成方法的結(jié)構(gòu)圖;

圖3是根據(jù)本發(fā)明的第三實施方式的觸控電子設(shè)備的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的各實施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒有這些技術(shù)細(xì)節(jié)和基于以下各實施方式的種種變化和修改,也可以實現(xiàn)本申請各權(quán)利要求所要求保護的技術(shù)方案。

本發(fā)明的第一實施方式涉及一種觸控電子設(shè)備的多輸入集成方法。在本實施方式中,觸控電子設(shè)備為帶有觸控屏的個人計算機PC,但觸控電子設(shè)備不限于本實施方式提到的設(shè)備。具體流程如圖1所示。

在步驟101中,在輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn)下配置輸入程序,其中,至少配置以下三種輸入程序:單手輸入程序、語音輸入程序、手寫輸入程序。

具體地說,輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn)提供一個位于應(yīng)用和輸入法實現(xiàn)的間接層(一個Text service/TIP可以是一個輸入法,或語音識別)。TSF的優(yōu)點在于,它是一個設(shè)備無關(guān),語言中立,可擴展的系統(tǒng);同時給用戶提供一致的輸入體驗。任何TSF-enabled應(yīng)用程序都能從任何text service接受文字輸入,而不用考慮Text source的具體細(xì)節(jié);同時,text service也不用考慮各種不同應(yīng)用的差別。因而,在輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn)下配置輸入程序,可以將各個輸入法程序整合在一個輸入法框架中。在本實施方式中,至少配置以下三種輸入程序:單手輸入程序、語音輸入程序、手寫輸入程序。本實施方式中的單手輸入程序主要是指應(yīng)用在帶有觸控屏的個人計算機PC等觸控電子設(shè)備上的單手輸入程序,因而其安裝的操作環(huán)境主要為Windows系統(tǒng)而非手機Android系統(tǒng)。單手輸入程序操作簡單,結(jié)合九宮格等輸入方式,用戶只需單手操作,即可方便、快捷地選中所需的字母和/或符號組合。

在步驟102中,在觸控電子設(shè)備的觸控界面中,提供輸入集成菜單,輸入集成菜單包含TSF系統(tǒng)標(biāo)準(zhǔn)下配置的所有輸入程序所對應(yīng)的輸入方式。

具體地說,由于本發(fā)明的實施方式采用TSF系統(tǒng)輸入法框架,可以將各個輸入法程序整合在一個輸入法框架中,于是在觸控電子設(shè)備的觸控界面中,可以提供包含該框架下所有輸入程序的輸入集成菜單,供用戶使用時選擇。比如說,當(dāng)輸入法框架中包含單手輸入程序、語音輸入程序以及手寫輸入程序時,輸入集成菜單中應(yīng)對應(yīng)的顯示有單手輸入、語音輸入及手寫輸入的觸控選項。

在步驟103中,檢測用戶在輸入集成菜單內(nèi)選擇的輸入方式。

在步驟104中,根據(jù)選擇的輸入方式,調(diào)用相應(yīng)的輸入程序。

具體地說,系統(tǒng)根據(jù)用戶選擇的輸入方式,將選擇的輸入方式所對應(yīng)的輸入程序,加載至預(yù)設(shè)的特定存儲空間內(nèi),然后運行特定存儲空間內(nèi)的輸入程序。這得益于輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn)將各個輸入法程序整合在一個輸入法框架中,使得用戶使用時系統(tǒng)不需要像傳統(tǒng)的多輸入法方式那樣為每一種輸入方式重新打開輸入的程序。在調(diào)用相應(yīng)的輸入程序的步驟后,如果檢測到對觸控界面的操作為預(yù)先設(shè)置的特定操作,則重新提供輸入集成菜單;將特定存儲空間內(nèi)加載的輸入程序,更新為用戶在輸入集成菜單內(nèi)重新選擇的輸入方式所對應(yīng)的輸入程序;運行更新后的特定存儲空間內(nèi)的輸入程序。也就是說,當(dāng)用戶在需要切換輸入方式時,只需執(zhí)行預(yù)先設(shè)置的特定操作,系統(tǒng)檢測到對觸控界面的這一操作后,會重新提供輸入集成菜單,并根據(jù)用戶在輸入集成菜單內(nèi)重新選擇的輸入方式,將特定存儲空間內(nèi)加載相應(yīng)的輸入程序,而后運行更新后的特定存儲空間內(nèi)的輸入程序。由于輸入法都是基于應(yīng)用程序的單個實例,在內(nèi)存中只有一份,因而當(dāng)前都只會出現(xiàn)一種輸入方式,在多種輸入方式中進(jìn)行切換,不會混亂。

值得一提的是,如果選擇的輸入方式為單手輸入方式,則運行特定存儲空間內(nèi)的輸入程序時,在觸控界面預(yù)設(shè)的單手操作區(qū)域內(nèi),提供九宮格鍵盤;檢測用戶對九宮格鍵盤的操作,并根據(jù)對九宮格鍵盤的操作顯示候選詞;在檢測到對候選詞的選中操作后,將選中的候選詞上屏。具體地說,用戶選擇單手輸入方式后,系統(tǒng)運行特定存儲空間內(nèi)的輸入程序,為用戶在觸控界面內(nèi)提供九宮格鍵盤,由于PC觸控屏遠(yuǎn)大于手機屏幕,因而本實施方式中的九宮格鍵盤只會呈現(xiàn)在PC觸控屏的某一區(qū)域內(nèi),系統(tǒng)檢測用戶在九宮格內(nèi)的操作,并顯示相應(yīng)的候選詞,候選詞列表緊靠九宮格鍵盤設(shè)置,便于接下來用戶就近選擇,當(dāng)用戶選中某一候選詞后,被選中的候選詞會首先高亮顯 示,若此時系統(tǒng)檢測到輸入光標(biāo)仍保持在待輸入文本的位置,則被選中的候選詞會自動上屏,但是若此時光標(biāo)已脫離原位置,則被選中的候選詞會繼續(xù)保留在候選詞列表中等待用戶的進(jìn)一步操作。這樣就實現(xiàn)了在帶有觸控屏的個人計算機等觸控電子設(shè)備上的單手輸入,提高了輸入效率,方便了用戶使用。

另外,傳統(tǒng)的手寫輸入法都是采用Exe的方式實現(xiàn),它主要采用模擬發(fā)送消息給輸入法窗口或者模擬系統(tǒng)復(fù)制粘貼,存在一定的兼容性,它不是標(biāo)準(zhǔn)窗口的輸入法模式,而本發(fā)明的實施方式采用系統(tǒng)輸入法標(biāo)準(zhǔn)框架TSF實現(xiàn)標(biāo)準(zhǔn)輸入,能保證上屏文字穩(wěn)定。

在本實施方式中,在帶有觸控屏的個人計算機上采用輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn),實現(xiàn)了各個輸入法程序整合在一個輸入法框架中,使用時不需要為每一種輸入方式重新打開輸入的程序,可以輕松在多種輸入方式中進(jìn)行切換而不會造成混亂,且能保證上屏文字穩(wěn)定,提高了系統(tǒng)的可用性、便捷性;同時,單手輸入方式的設(shè)置也更加方便了用戶的使用。

本發(fā)明的第二實施方式涉及一種觸控電子設(shè)備的多輸入集成方法。第二實施方式在第一實施方式的基礎(chǔ)上作了進(jìn)一步改進(jìn),主要改進(jìn)之處在于:在本發(fā)明第二實施方式中,預(yù)先在輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn)下配置輸入程序的步驟中,還配置以下任意一種輸入程序或其任意組合:二維碼輸入程序、拍照輸入程序、截圖輸入程序、字符畫輸入程序、符號庫輸入程序、表情符號輸入程序。本實施方式的結(jié)構(gòu)圖如圖2所示。

在本實施方式中,預(yù)先配置的輸入程序更加豐富,使得用戶的選擇更加多樣,提高了用戶體驗。

上面各種方法的步驟劃分,只是為了描述清楚,實現(xiàn)時可以合并為一個步驟或者對某些步驟進(jìn)行拆分,分解為多個步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護范圍內(nèi);對算法中或者流程中添加無關(guān)緊要的修改或者引 入無關(guān)緊要的設(shè)計,但不改變其算法和流程的核心設(shè)計都在該專利的保護范圍內(nèi)。

本發(fā)明第三實施方式涉及一種觸控電子設(shè)備,觸控電子設(shè)備為帶有觸控屏的個人計算機,如圖3所示,包含:

預(yù)配置模塊,用于在輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn)下配置輸入程序,其中,至少配置以下三種輸入程序:

單手輸入程序、語音輸入程序、手寫輸入程序;

顯示模塊,用于在觸控電子設(shè)備的觸控界面中,提供輸入集成菜單,輸入集成菜單包含TSF系統(tǒng)標(biāo)準(zhǔn)下配置的所有輸入程序所對應(yīng)的輸入方式;

檢測模塊,用于檢測用戶在輸入集成菜單內(nèi)選擇的輸入方式;

調(diào)用模塊,用于根據(jù)選擇的輸入方式,調(diào)用相應(yīng)的輸入程序。

調(diào)用模塊包含:

加載子模塊,用于將選擇的輸入方式所對應(yīng)的輸入程序,加載至預(yù)設(shè)的特定存儲空間內(nèi);

運行子模塊,用于運行特定存儲空間內(nèi)的輸入程序。

不難發(fā)現(xiàn),本實施方式為與第一實施方式相對應(yīng)的系統(tǒng)實施例,本實施方式可與第一實施方式互相配合實施。第一實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實施方式中。

值得一提的是,本實施方式中所涉及到的各模塊均為邏輯模塊,在實際應(yīng)用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單元。

本發(fā)明的第四實施方式涉及一種觸控電子設(shè)備。第四實施方式在第三實施方式的基礎(chǔ)上作了進(jìn)一步改進(jìn),主要改進(jìn)之處在于:在本發(fā)明第四實施方式中,預(yù)配置模塊還用于在輸入法框架TSF系統(tǒng)標(biāo)準(zhǔn)下,配置以下任意一種輸入程序或其任意組合:

二維碼輸入程序、拍照輸入程序、截圖輸入程序、字符畫輸入程序、符合庫輸入程序、表情符號輸入程序。

由于第二實施方式與本實施方式相互對應(yīng),因此本實施方式可與第二實施方式互相配合實施。第二實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實施方式中依然有效,在第二實施方式中所能達(dá)到的技術(shù)效果在本實施方式中也同樣可以實現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第二實施方式中。

本領(lǐng)域的普通技術(shù)人員可以理解,上述各實施方式是實現(xiàn)本發(fā)明的具體實施例,而在實際應(yīng)用中,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
克东县| 六盘水市| 西畴县| 常德市| 库车县| 阳高县| 白河县| 景德镇市| 竹山县| 舞阳县| 安泽县| 山东省| 古浪县| 城步| 桦川县| 千阳县| 闵行区| 天全县| 晴隆县| 白玉县| 马尔康县| 花莲县| 体育| 雅安市| 从江县| 三台县| 嘉善县| 秭归县| 衢州市| 加查县| 岱山县| 九龙县| 布尔津县| 奉贤区| 大城县| 望城县| 威宁| 阳新县| 新邵县| 滨海县| 汾阳市|