亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

帶擴展功能的輸入方法及其系統(tǒng)的制作方法

文檔序號:6611953閱讀:161來源:國知局
專利名稱:帶擴展功能的輸入方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明總地涉及信息輸入處理領(lǐng)域,更具體地,涉及集成有擴展功能的輸入方法及系統(tǒng)。
背景技術(shù)
當(dāng)前,適用于計算機、手機、個人數(shù)字助理(PDA)等的輸入法功能往往僅限于字符 輸入這一單一功能。如果用戶在文本輸入編輯時還有其他需求,例如需要對輸入內(nèi)容進(jìn)行 互聯(lián)網(wǎng)搜索,則不得不打開搜索應(yīng)用程序,并且在該應(yīng)用程序中再次輸入需要搜索的內(nèi)容, 然后將搜索結(jié)果復(fù)制粘貼到當(dāng)前的編輯程序中。又例如,用戶在進(jìn)行文本輸入時涉及到數(shù) 學(xué)運算時,往往要打開一個計算器程序進(jìn)行運算,然后再轉(zhuǎn)貼計算器程序得到的結(jié)果。
這種功能單一的輸入方法給用戶操作帶來不便。用戶需要啟動不同的功能處理程序, 在各個程序窗口間相互切換,在各個程序窗口重復(fù)輸入相同的序列,操作繁瑣,誤操作概 率也相應(yīng)大大增加。此外,為了實現(xiàn)不同的功能,需要安裝不同的應(yīng)用程序,如果缺少某 個程序則無法進(jìn)行對應(yīng)處理,這給使用者帶來不小的麻煩。另外,運行多個獨立程序以及 程序切換、結(jié)果拷貝粘貼等過程都會占用系統(tǒng)資源,降低響應(yīng)和處理速度,給系統(tǒng)穩(wěn)定性 帶來不利影響。
為了解決以上問題,需要開發(fā)一種新的輸入方法,該輸入方法集成多種處理功能模式, 僅僅依靠字符輸入就可以實現(xiàn)用戶期望的功能處理而無需運行其他的應(yīng)用程序,從而避免 了用戶運行多個程序的麻煩和誤操作,以及多個程序帶來的系統(tǒng)資源過度占用等問題。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供了一種帶擴展功能的輸入方法,所述方法包括對輸入序 列進(jìn)行預(yù)處理,以判斷所述輸入序列中是否包含功能控制符號序列,如果包含,則根據(jù)所 述功能控制符號序列確定功能控制模式;以及在所述功能控制模式下處理所述輸入序列中 的信息子序列。本發(fā)明的輸入方法還包括如果所述輸入序列包含的所述功能控制符號序列 為空,則所述功能輸入符號序列可以匹配任意功能模式,由功能控制模塊確定是否處理信 息子序列。
所述功能控制模式可以包括互聯(lián)網(wǎng)搜索模式,而"在所述功能控制模式下處理所述信 息子序列"的操作可以包括以所述信息子序列為關(guān)鍵字進(jìn)行互聯(lián)網(wǎng)搜索。其中,所述信息子序列可以是拼音序列,并且"在所述功能控制模式下處理所述信息子序列"的操作可以包 括將所述拼音序列轉(zhuǎn)換為漢字序列,并且以所述漢字序列為關(guān)鍵字進(jìn)行互聯(lián)網(wǎng)搜索。所述 方法還包括顯示所述轉(zhuǎn)換的漢字序列,并且顯示所述搜索的結(jié)果。所述方法還可以包括直 接采用漢字拼音序列或英文單詞序列進(jìn)行檢索,并且顯示所述搜索的結(jié)果。根據(jù)本發(fā)明, 所述功能控制符號序列可以包括指定的搜索引擎,并且所述互聯(lián)網(wǎng)搜索模式可以以所述指 定的搜索引擎來執(zhí)行。所述功能控制符號序列還可以包括指定的搜索范圍,并且所述互聯(lián) 網(wǎng)搜索模式在所述指定的搜索范圍內(nèi)進(jìn)行。
所述功能控制模式還可以包括計算模式,其中,所述信息子序列是數(shù)學(xué)表達(dá)式,所述 處理操作包括計算所述數(shù)學(xué)表達(dá)式的結(jié)果。
所述功能控制模式還可以包括文本轉(zhuǎn)換,其中,所述功能控制模式包括中文到英文 的轉(zhuǎn)換,并且顯示轉(zhuǎn)換的結(jié)果。所述功能控制模式還可以包括中文的解釋,g卩,依據(jù)輸入 序列的中文,功能控制模塊將中文的相應(yīng)解釋給予顯示。相應(yīng)解釋包括繁體轉(zhuǎn)換、詞語 解釋、文字使用方法等信息。
根據(jù)本發(fā)明的另一方面,提供了一種帶擴展功能的輸入系統(tǒng),所述系統(tǒng)包括輸入序列 預(yù)處理裝置,用于對所述輸入序列進(jìn)行預(yù)處理,以判斷所述輸入序列中是否包含功能控制 符號序列;功能控制裝置,用于根據(jù)所述功能控制符號序列確定功能控制模式;以及處理 裝置,用于在所述功能控制裝置的控制下處理所述輸入序列中的信息子序列。如果所述輸 入序列包含的所述功能控制符號序列為空,則所述功能控制符號序列可以匹配任意功能模 式,由所述功能控制裝置確定是否處理信息子序列。其中,所述處理裝置調(diào)用與所述功能 控制模式相對應(yīng)的功能控制塊來進(jìn)行處理。
所述功能控制模式可以包括互聯(lián)網(wǎng)搜索模式,此時,所述處理裝置以所述信息子序列 為關(guān)鍵字進(jìn)行互聯(lián)網(wǎng)搜索。其中,所述信息子序列可以是拼音序列,并且所述處理裝置可 以將所述拼音序列轉(zhuǎn)換為漢字序列,并且以所述漢字序列為關(guān)鍵字進(jìn)行互聯(lián)網(wǎng)搜索。所述 系統(tǒng)還可以包括顯示控制裝置,所述顯示控制裝置顯示所述轉(zhuǎn)換的漢字序列,并且顯示所 述搜索的結(jié)果。所述功能控制符號序列可以包括指定的搜索引擎,并且所述互聯(lián)網(wǎng)搜索模 式以所述指定的搜索引擎來執(zhí)行。所述功能控制符號序列還可以包括指定的搜索范圍,并 且所述互聯(lián)網(wǎng)搜索模式在所述指定的搜索范圍內(nèi)進(jìn)行。
所述功能控制模式還可以包括計算模式,其中,所述信息子序列是數(shù)學(xué)表達(dá)式,所述 處理裝置計算所述數(shù)學(xué)表達(dá)式的結(jié)果。
所述處理裝置,并不僅限于一種功能控制模式對應(yīng)一種處理。 一個處理裝置,可以對 一種以及一種以上的功能控制模式進(jìn)行處理。如游戲搜索模式以及文檔搜索模式皆可以 對應(yīng)sousou.dll —個處理裝置。
根據(jù)本發(fā)明的各個方面,所述功能控制塊是選自內(nèi)部功能模塊、外部應(yīng)用程序接口、 動態(tài)鏈接庫組件、外部應(yīng)用程序、設(shè)備驅(qū)動程序、COM組件中的一種或它們的組合。


在下面詳細(xì)的描述中,參照通過圖示方式示出可以在其中實施本發(fā)明的具體實施方案 的附圖。然而,可以理解,對于本領(lǐng)域中的普通技術(shù)人員而言,在閱讀本公開時,其他實 施方案將變得明顯。因此,下面的詳細(xì)描述不應(yīng)該被解讀為限制性的,因為本發(fā)明的范圍 由權(quán)利要求書來定義。
圖1是根據(jù)本發(fā)明第一實施方案嵌入網(wǎng)絡(luò)搜索功能的輸入方法的流程圖; 圖2是根據(jù)本發(fā)明第二實施方案嵌入字典功能的輸入方法的流程圖; 圖3是根據(jù)本發(fā)明第三實施方案、能夠進(jìn)行數(shù)學(xué)運算的輸入方法的流程圖; 圖4是根據(jù)本發(fā)明的發(fā)明原理的輸入方法的概括性流程圖;以及
圖5是根據(jù)本發(fā)明的一個實施方案可以實現(xiàn)本發(fā)明輸入方法的輸入系統(tǒng)的示例性框圖。
具體實施例方式
在以下描述中,出于解釋的目的,闡述了大量具體的細(xì)節(jié),以提供對本發(fā)明的完整理 解。然而,本領(lǐng)域的技術(shù)人員將清楚,沒有這些具體的細(xì)節(jié)也可以實現(xiàn)本發(fā)明。此外,公 知的結(jié)構(gòu)和設(shè)備是以框圖的形式示出的。發(fā)明性概念的任意多種變體都落入本發(fā)明的范圍 和精神內(nèi)。在這方面,所示出的特定示例性實施方案不是用來限制本發(fā)明,而僅僅是用來 圖示說明它。因此,本發(fā)明的范圍不是由上面提供的具體實施例來確定,而僅僅是由所附 權(quán)利要求書的表述來限定。
在下面說明中,為了更徹底地理解本發(fā)明,闡述了許多具體細(xì)節(jié),例如邏輯實現(xiàn)、軟 件模塊分配、加密技術(shù)、總線信令技術(shù)、以及操作細(xì)節(jié)。然而,本領(lǐng)域技術(shù)人員將能理解, 沒有上述具體細(xì)節(jié)也可以實施本發(fā)明。此外,為了不混淆本發(fā)明,沒有詳細(xì)示出控制結(jié)構(gòu)、 門級電路和全部軟件指令序列。獲悉本文所包含的說明的本領(lǐng)域普通技術(shù)人員無需超出常 規(guī)的試驗就能夠?qū)崿F(xiàn)適當(dāng)?shù)墓δ苄?。本發(fā)明是以微處理器系統(tǒng)的形式公開的。然而,以其 他處理器的形式也可以實現(xiàn)本發(fā)明,例如數(shù)字信號處理器、小型計算機或大型計算機。
在本發(fā)明的一些實施方案中,輸入序列是不需要限定語言的,但是為了說明方便,下 面主要采用中文和英文進(jìn)行描述。本領(lǐng)域技術(shù)人員應(yīng)該意識到,各種語言均可以適應(yīng)性地 采用本發(fā)明的發(fā)明原理,并且落入本發(fā)明的真實精神中。
另外,在本發(fā)明中所提及序列可以包括一個或一個以上的符號,并且所述符號可以是 數(shù)字、字母、特殊字符,或者是諸如空格、換行符等的通配符,并且本發(fā)明在此方面不受 限制。
首先參照圖l,圖l根據(jù)本發(fā)明的第一實施方案,示出集成了網(wǎng)絡(luò)搜索功能的輸入方 法的流程圖100。在101處,接收到輸入序列"sousuo: zhongguo〈第一空格x第二空格〉"。 該序列可以是通過計算機鍵盤、手機輸入鍵盤、手寫輸入裝置、軟鍵盤等輸入裝置輸入的, 并且本發(fā)明在此方面不受限制。在接收到該序列后,如102所示,對該輸入序列進(jìn)行預(yù)處 理,判斷在該序列中是否包括約定的功能控制符號序列。例如,在本發(fā)明的該實施方案中, 在上述示例性的輸入序列中,按照約定""是區(qū)分功能控制符號序列和信息子序列的分隔 符。因此,可以判定在該輸入序列中包含有功能控制符號序列(103),并且由此將該輸 入序列分成控制序列"sousuo"和信息子序歹ij"zhongguo" (105)。
在確定了功能控制符號序列之后,在109處可以根據(jù)該控制符號序列來確定功能控制 模式。在該實施方案中,可以確定功能控制模式應(yīng)該為與"soiisuo"序列相對應(yīng)的搜索功能 模式,從而在搜索功能模式下對信息子序歹ij"zhongguo"進(jìn)行處理。確定功能模式的方法可 以多種多樣,例如,可以根據(jù)事先設(shè)定的控制序列與功能模式的映射表或查找表來找到相 應(yīng)的功能模式??商鎿Q地,在其他實施方案中,控制序列中可以包含諸如指針、引用地址、 存儲器位置等的信息,以方便快速定位功能模式。本發(fā)明在此方面不受限制。
隨后,在110處,根據(jù)所確定的期望的功能控制模式調(diào)用相應(yīng)的功能控制塊。本領(lǐng)域 技術(shù)人員能夠理解,所述功能塊可以是預(yù)先編制的內(nèi)部功能模塊,或者可以是外部應(yīng)用程 序接口、動態(tài)鏈接庫組件、外部應(yīng)用程序、設(shè)備驅(qū)動程序、COM組件等等。例如,在本 發(fā)明的該實施方案中,搜索功能可以通過動態(tài)鏈接庫的形式實現(xiàn),其對應(yīng)的內(nèi)部功能模塊 為sousuo.dll??商鎿Q的,其對應(yīng)的功能模塊可以是以sousuo為前綴的外部處理程序。
進(jìn)行了以上處理之后,該輸入方法將輸入的信息子序列"zhongguo"轉(zhuǎn)換為漢字"中國" (111)。將拼音字符轉(zhuǎn)換為漢字的技術(shù)在本領(lǐng)域中是已知的,在本文中不再描述,并且 應(yīng)該意識到,本發(fā)明的范圍不受所使用的技術(shù)的限制。此時,如從圖1中可以看到的,流 程開始分支。
在112處,響應(yīng)于輸入的第一空格,將步驟lll中轉(zhuǎn)換得到的漢字"中國"顯示出來。 另一方面,如第二分支所示,可以根據(jù)轉(zhuǎn)換的漢字"中國"生成檢索關(guān)鍵字(113)。然后, 在步驟114處,使用所調(diào)用的sousuo.dll模塊進(jìn)行網(wǎng)絡(luò)搜索,并且得到搜索的結(jié)果。隨后, 響應(yīng)于第二空格的輸入,在步驟115處將網(wǎng)絡(luò)搜索結(jié)果呈現(xiàn)出來。
通過上述方法,可以以簡單的輸入實現(xiàn)字符輸入和網(wǎng)絡(luò)搜索功能,既方便了用戶,又 可以節(jié)省系統(tǒng)資源,加快處理速度。應(yīng)該意識到,上述流程僅僅是示例性的,并且在流程 中可以省略或添加步驟,或者各步驟的先后順序可以改變,而不會偏離本發(fā)明的范圍。例 如,在英文輸入中,步驟lll可以省略??商鎿Q地,可以根據(jù)選擇進(jìn)行多種語言的聯(lián)合顯 示與聯(lián)合檢索。應(yīng)該理解,本實施方案中的輸入序列、功能控制符號序列和信息子序列均
是示例性的,在實現(xiàn)本發(fā)明的方法時可以根據(jù)實現(xiàn)方法的不同選定不同的控制符號和觸發(fā) 條件,本發(fā)明在此方面不受限制。另外,在實現(xiàn)網(wǎng)絡(luò)搜索時,可以在功能控制符號序列中 包括期望的搜索引擎的名稱或網(wǎng)址,從而能夠以用戶希望的引擎執(zhí)行搜索。類似的,功能 控制字符中還可以包括其他設(shè)定條件,例如搜索文獻(xiàn)、搜索商品、搜索歌曲等等,本領(lǐng)域 技術(shù)人員應(yīng)該可以想到本發(fā)明的其他變體。
現(xiàn)在參照圖2,圖2根據(jù)本發(fā)明的第二實施方案,示出集成了字典檢索功能的輸入方 法的流程圖200。方法200的步驟與方法100類似,通過步驟201、 202、 203、 205后,得 到控制序歹U"zd"和信息子序列"miaoyu"。由功能控制符號序列"zd"確定其對應(yīng)的功能模式 為字典檢索(209),從而調(diào)用相應(yīng)的字典檢索功能塊(210)。隨后,"miaoyu"被轉(zhuǎn)換(211) 為"廟宇"以顯示給用戶(212),并且作為字典檢索功能塊的關(guān)鍵字(步驟213)進(jìn)行字典 檢索(214),從而得到字典中相應(yīng)的詞條并進(jìn)行顯示(215)。
如之前所提及的,本實施方案中的序列是示例性的,并且上述流程200也可以進(jìn)行適 應(yīng)性的修改。另外,本領(lǐng)域技術(shù)人員完全可以理解,功能控制符號序列也可以是多個控制 符號子序列的組合,并且本方法還可以包括分離出各個控制符號子序列,并且分別調(diào)用各 控制符號子序列所對應(yīng)的功能控制模塊進(jìn)行相應(yīng)的操作,以實現(xiàn)多種功能的集成。例如, 輸入序列為"sousuolzd: apple",則顯示"apple"單詞、中英文字典中"apple"相關(guān)的中英文解 釋和詞條,以及在互聯(lián)網(wǎng)搜索中得到的相關(guān)新聞或網(wǎng)頁。
再參照圖3,圖3根據(jù)本發(fā)明的第三實施方案,示出集成計算功能的輸入方法的流程 圖300。首先,在步驟301處,接收輸入序列"jsq: 1+2*3*4*5<空格>"。與方法100類似, 經(jīng)過判斷步驟后(302)確定包括功能控制符號序列(303),從而將輸入序列分為了功能 控制符號序列'^^,和計算式"1+2*3*4*5" (305)。根據(jù)"jsq"選擇計算功能模式(309), 并且調(diào)用計算器內(nèi)部功能模塊(310)來對計算式"1+2*3*4*5"進(jìn)行處理。計算器功能模塊 根據(jù)數(shù)學(xué)運算法則計算得到該算式的結(jié)果"121"(步驟311),隨后響應(yīng)于空格字符將此結(jié) 果顯示出來(步驟312)。正如本領(lǐng)域技術(shù)人員所能夠意識到的,計算器內(nèi)部功能模塊可 以處理更為復(fù)雜的計算,或者,計算器功能模塊還可以與其他外部程序接口,從而調(diào)用其 他功能更強大的數(shù)學(xué)處理程序來執(zhí)行計算處理。
通過以上對幾個實施方案的描述,本領(lǐng)域技術(shù)人員應(yīng)該能夠完整地理解本發(fā)明。同時, 本領(lǐng)域技術(shù)人員應(yīng)該意識到,以上的功能模式僅僅是示例性的,本發(fā)明的輸入方法還可以 集成更多其他功能,包括但不限于,互聯(lián)網(wǎng)搜索、文字轉(zhuǎn)換、文本轉(zhuǎn)換、格式控制、顯示 方式控制、計算功能、程序運行、文件打開、游戲特殊操作、繁體轉(zhuǎn)換、詞語解釋、顯示 文字使用方法等等,以及未來開發(fā)的其他可能的功能。另外,本領(lǐng)域技術(shù)人員應(yīng)該理解, 在使用該輸入方法時的輸入可以是連續(xù)的長序列,并且功能控制符號序列可以與信息子序 列相互穿插,而不僅限于上面描述的特定形式。
參照圖4,圖4示出根據(jù)本發(fā)明的發(fā)明原理的輸入方法的概括性流程圖400。在流程
圖400中,沒有限定特定的功能模式,僅僅描述本發(fā)明方法的各個步驟。首先,在401處, 通過計算機鍵盤、手機輸入鍵盤、手寫輸入裝置、軟鍵盤等輸入裝置接收輸入序列。在接 收到該序列后,如402所示,對該輸入序列進(jìn)行預(yù)處理,判斷在該序列中是否包含功能控 制符號序列。
如果在輸入序列中不包含功能控制符號序列,則如從圖4的框402出發(fā)的"否"路徑所 示,作為普通輸入方法顯示用戶輸入的序列(413)。如果在輸入序列中包含功能控制符 號序列(從圖4的框402出發(fā)的"是"路徑所示),進(jìn)一步判斷該功能控制符號序列是否為 空(403)。
如果功能控制符號序列為空,則可以匹配任何的功能控制模式(404)。此時,可以 查看系統(tǒng)設(shè)置或者用戶設(shè)置,以確定是否要對輸入序列進(jìn)行功能處理(406)。在這種情 況下,如果確定需要對輸入序列進(jìn)行功能處理,則可以調(diào)用默認(rèn)(預(yù)先設(shè)定)的功能控制 塊對該輸入序列進(jìn)行默認(rèn)的功能處理(407)??商鎿Q地,可以提供用戶選擇項,根據(jù)用 戶的手動選擇確定處理模式(408)。
如果功能控制符號序列不為空,貝U如從框403出發(fā)的"是"路徑所示,在步驟405中將 輸入序列分成功能控制序列和信息子序列。
在確定了功能控制符號序列之后,在409處根據(jù)該控制符號序列來確定功能控制模 式,并且隨后在410處,調(diào)用相應(yīng)的功能控制塊。在步驟411處,使用所調(diào)用的功能控制 塊對信息子序列進(jìn)行必要的處理,并且根據(jù)需要顯示處理結(jié)果(412)。
本領(lǐng)域技術(shù)人員可以理解,在另一實施方案中,即使輸入序列不包含所述功能控制符 號序列,也都可以根據(jù)系統(tǒng)設(shè)置在默認(rèn)(預(yù)先設(shè)定)的模式下處理所述信息子序列,或者 選擇功能處理模式。
雖然這里使用了流程圖和/或狀態(tài)圖來描述各種實施方案,但是本發(fā)明并不限制在這 些圖或在本文中相應(yīng)的描述中。例如,流程不需要經(jīng)過每一個圖示的框或狀態(tài)或者嚴(yán)格地 按照這里所圖示或描述的順序進(jìn)行。上面所描述的過程可以作為被執(zhí)行的指令集存儲在計 算機系統(tǒng)的存儲器中。此外,用來執(zhí)行上述過程的指令能夠可替換地存儲在其他形式的機 器可讀介質(zhì)上,所述機器可讀介質(zhì)包括磁盤和光盤。例如,所描述的過程可以存儲在諸如 磁盤或光盤的機器可讀介質(zhì)上,磁盤和光盤可以通過盤驅(qū)動(或機器可讀介質(zhì)驅(qū)動)來訪 問。此外,所述指令可以以已編譯和已鏈接版本的形式從數(shù)據(jù)網(wǎng)絡(luò)上下載到計算設(shè)備中。
可替換地,執(zhí)行如上所述的方法和系統(tǒng)的邏輯可以在另外的計算機和/或機器可讀介 質(zhì)中實現(xiàn),這樣的計算機和/或機器可讀介質(zhì)比如作為大規(guī)模集成電路(LSI)、專用集成 電路(ASIC)或諸如電可擦可編程只讀存儲器(EEPROM)的固件的分立硬件組件;以 及電、光、聲和其他形式的傳播信號(例如電波或紅外光信號)等等。
圖5是可以用于實現(xiàn)本發(fā)明的輸入方法的輸入系統(tǒng)的示例性框圖500。系統(tǒng)500包括 輸入序列接收裝置501,用于接收用戶的輸入序列。所接收的輸入序列被輸入序列預(yù)處理 裝置502進(jìn)行預(yù)處理,以判斷所述輸入序列中是否包含功能控制符號序列。系統(tǒng)500還包 括功能控制裝置503,該功能控制裝置503根據(jù)所述功能控制符號序列確定功能控制模式, 并且可以調(diào)用與功能控制模式向?qū)?yīng)的功能控制塊。系統(tǒng)500可以包括一個或更多個功能 控制塊504a-n,分別實現(xiàn)不同的功能或處理。在功能控制裝置503選定功能控制模式后, 系統(tǒng)中的處理裝置505調(diào)用與該模式相對應(yīng)的功能控制塊504以該處理模式或處理方法對 輸入序列中的信息子序列進(jìn)行處理。系統(tǒng)500還可以包括顯示裝置506,該顯示裝置506 可以顯示經(jīng)過或未經(jīng)過文本轉(zhuǎn)換的信息子序列,并且根據(jù)處理裝置505的處理結(jié)果進(jìn)行顯 示。
可以使用標(biāo)準(zhǔn)的編程和/或工程技術(shù)來產(chǎn)生軟件、固件、硬件或者它們的任何組合, 以實現(xiàn)上述系統(tǒng)500的各個裝置。
通過使用本發(fā)明的方法和系統(tǒng),可以避免如前面所描述的軟件運行及輸入轉(zhuǎn)換的過 程,節(jié)省了系統(tǒng)資源,也方便了用戶操作。由于本發(fā)明是以內(nèi)部程序塊、外部程序接口、 COM組件等方式實現(xiàn)功能調(diào)用,因此,當(dāng)用戶采用本系統(tǒng)進(jìn)行相應(yīng)事務(wù)處理時,計算機 系統(tǒng)無需在新的應(yīng)用程序中重新運行輸入法模塊,處理該事務(wù)相關(guān)的系統(tǒng)程序(如搜索引 擎應(yīng)用)亦無需進(jìn)行輸入界面的顯示處理工作(由輸入法完成);當(dāng)用戶所要求的功能能 夠由輸入法的擴展模塊完全完成時(如字典檢索、文本轉(zhuǎn)換等),計算機系統(tǒng)不需要啟動 任何其他帶有用戶輸入、控制界面的程序即可以實現(xiàn)。這種方法與系統(tǒng)能夠顯著地減少完 成功能的不必要運行環(huán)節(jié),從而提高系統(tǒng)運行效率,顯著縮短從功能開始到功能完成的時 間。
另外,本領(lǐng)域技術(shù)人員應(yīng)該理解,本發(fā)明的系統(tǒng)為開放式系統(tǒng),本發(fā)明中的功能控制 塊可以是系統(tǒng)本身自帶的功能塊,也可以是系統(tǒng)外部的、由其他服務(wù)提供商提供的功能塊。 例如,在本發(fā)明的第一實施方案中的所述搜索功能塊可以是由搜索引擎公司提供的外部功 能塊??商鎿Q地,本系統(tǒng)中的功能控制塊還可以是隨后添加的模塊。例如,服務(wù)商可以通 過在網(wǎng)上登記在本發(fā)明的輸入系統(tǒng)中添加其對應(yīng)的功能處理塊,而不會影響原系統(tǒng)的工 作。
在已經(jīng)閱讀前面的說明書后,對于本領(lǐng)域普通技術(shù)人員來講,本發(fā)明的很多變化和修 改無疑將變得明顯起來,由此,應(yīng)當(dāng)理解,通過圖示方法所顯示和描述的任何特定的實施 方案決不應(yīng)被視為限制性的。因此,涉及到不同實施方案的細(xì)節(jié),不應(yīng)被視為對權(quán)利要求 書范圍的限制,所述權(quán)利要求書本身僅僅陳述那些作為本發(fā)明的特征。
權(quán)利要求
1.一種帶擴展功能的輸入方法,包括對輸入序列進(jìn)行預(yù)處理,以判斷所述輸入序列中是否包含功能控制符號序列,如果包含,則根據(jù)所述功能控制符號序列確定功能控制模式;以及在所述功能控制模式下處理所述輸入序列中的信息子序列。
2. 如權(quán)利要求1所述的輸入方法,還包括如果所述輸入序列包含的所述功能控制符號序列為空,則所述功能輸入符號序列匹配 任意功能模式,由功能控制模塊確定是否處理信息子序列。
3. 如權(quán)利要求1所述的輸入方法,其中,在所述功能控制模式下進(jìn)行的處理操作包 括調(diào)用與所述功能控制模式相對應(yīng)的功能控制塊。
4. 如權(quán)利要求3所述的輸入方法,其中所述功能控制塊是選自內(nèi)部功能模塊、外部 應(yīng)用程序接口、動態(tài)鏈接庫組件、外部應(yīng)用程序、設(shè)備驅(qū)動程序、COM組件中的一種或 其組合。
5. 如權(quán)利要求1所述的輸入方法,其中所述功能控制模式包括互聯(lián)網(wǎng)搜索模式。
6. 如權(quán)利要求5所述的輸入方法,其中,"在所述功能控制模式下處理所述信息子序 列"的操作包括以所述信息子序列為關(guān)鍵字進(jìn)行互聯(lián)網(wǎng)搜索。
7. 如權(quán)利要求5所述的輸入方法,其中,所述信息子序列是拼音序列,并且"在所述 功能控制模式下處理所述信息子序列"的操作包括將所述拼音序列轉(zhuǎn)換為漢字序列,并且 以所述漢字序列為關(guān)鍵字進(jìn)行互聯(lián)網(wǎng)搜索。
8. 如權(quán)利要求7所述的輸入方法,其中,所述方法還包括顯示所述轉(zhuǎn)換的漢字序列, 并且顯示所述搜索的結(jié)果。
9. 如權(quán)利要求7所述的輸入方法,其中,所述方法還包括直接釆用漢字拼音序列或 英文單詞序列進(jìn)行檢索,并且顯示所述搜索的結(jié)果。
10. 如權(quán)利要求5所述的輸入方法,其中所述功能控制符號序列包括指定的搜索引擎, 并且所述互聯(lián)網(wǎng)搜索模式以所述指定的搜索引擎來執(zhí)行。
11. 如權(quán)利要求5所述的輸入方法,其中所述功能控制符號序列包括指定的搜索范圍, 并且所述互聯(lián)網(wǎng)搜索模式在所述指定的搜索范圍內(nèi)進(jìn)行。
12. 如權(quán)利要求1所述的輸入方法,其中所述功能控制模式包括計算模式。
13. 如權(quán)利要求12所述的輸入方法,其中,所述信息子序列是數(shù)學(xué)表達(dá)式,所述處 理操作包括計算所述數(shù)學(xué)表達(dá)式的結(jié)果。
14. 如權(quán)利要求1所述的輸入方法,其中所述功能控制模式包括文本轉(zhuǎn)換。
15. 如權(quán)利要求14所述的輸入方法,其中,所述功能控制模式包括中文到英文的 轉(zhuǎn)換,并且顯示轉(zhuǎn)換的結(jié)果。
16. 如權(quán)利要求1所述的輸入方法,其中所述功能控制模式包括中文的解釋。
17. —種帶擴展功能的輸入系統(tǒng),包括輸入序列預(yù)處理裝置,用于對所述輸入序列進(jìn)行預(yù)處理,以判斷所述輸入序列中是否 包含功能控制符號序列;功能控制裝置,用于根據(jù)所述功能控制符號序列確定功能控制模式;以及 處理裝置,用于在所述功能控制裝置的控制下處理所述輸入序列中的信息子序列。
18. 如權(quán)利要求17所述的輸入系統(tǒng),其中如果所述輸入序列包含的所述功能控制符號序列為空,則所述功能控制符號序列匹配 任意功能模式,由所述功能控制裝置確定是否處理信息子序列。
19. 如權(quán)利要求17所述的輸入系統(tǒng),其中,所述處理裝置調(diào)用與所述功能控制模式 相對應(yīng)的功能控制塊來進(jìn)行處理。
20. 如權(quán)利要求17所述的輸入系統(tǒng),其中所述功能控制模式包括互聯(lián)網(wǎng)搜索模式。
21. 如權(quán)利要求20所述的輸入系統(tǒng),其中,所述系統(tǒng)還包括顯示控制裝置,所述顯 示控制裝置顯示所述搜索的結(jié)果。
全文摘要
本發(fā)明提供了一種帶擴展功能的輸入方法,所述方法包括對輸入序列進(jìn)行預(yù)處理,以判斷所述輸入序列中是否包含功能控制符號序列,如果包含,則根據(jù)所述功能控制符號序列確定功能控制模式;以及在所述功能控制模式下處理所述輸入序列中的信息子序列。在本發(fā)明中的功能控制模式包括但不限于互聯(lián)網(wǎng)搜索、文字轉(zhuǎn)換、文本轉(zhuǎn)換、格式控制、顯示方式控制、計算功能等等。通過使用本發(fā)明,可以避免用戶運行多個程序的麻煩和誤操作,并且降低系統(tǒng)資源占用率,提高系統(tǒng)速度和穩(wěn)定性。
文檔編號G06F3/023GK101373406SQ20071014753
公開日2009年2月25日 申請日期2007年8月24日 優(yōu)先權(quán)日2007年8月24日
發(fā)明者川 王, 學(xué) 邵 申請人:北京紫光華宇軟件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1