專利名稱:終端設(shè)備及其詞庫(kù)更新的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手機(jī)等終端設(shè)備的輸入法詞庫(kù)的更新技術(shù),特別是指一種終端設(shè)備及其詞庫(kù)更新的方法。
背景技術(shù):
隨著3G及移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來越多的消費(fèi)者都渴望能夠在手機(jī)上 進(jìn)行充分的網(wǎng)絡(luò)體驗(yàn)。而作為人機(jī)交互的紐帶,手機(jī)輸入法無疑是手機(jī)和移動(dòng)互聯(lián)網(wǎng)應(yīng)用 的基礎(chǔ)與根本,是提高移動(dòng)互聯(lián)網(wǎng)應(yīng)用體驗(yàn)的絕佳快捷方式。伴隨著移動(dòng)互聯(lián)網(wǎng)應(yīng)用的不斷增加,也要求手機(jī)輸入法具備智能化,集成化,個(gè)性 化及良好的用戶體驗(yàn)等特點(diǎn),而不同專業(yè)領(lǐng)域,不同興趣以及不同使用習(xí)慣的用戶,對(duì)于手 機(jī)輸入法的要求也越來越高。手機(jī)輸入法主要包括三個(gè)方面智能輸入,智能處理和智能輸出。智能輸入和智能 處理是保證智能輸出的先決條件。以中文輸入法為例,其從最簡(jiǎn)單的單字輸入到詞語、整句 的輸入。對(duì)于中文輸入法的要求是以單字輸入為基礎(chǔ)達(dá)到全面覆蓋;以詞語輸入為主干達(dá) 到快速易用。由于漢字有數(shù)以萬計(jì),手機(jī)鍵盤不可能為每一個(gè)漢字而造一個(gè)按鍵。因此,需 要替漢字進(jìn)行編碼,將這些編碼與鍵盤上的鍵關(guān)聯(lián)起來,才能通過鍵盤輸入某個(gè)漢字的編 碼,然后將編碼轉(zhuǎn)換成漢字。一般的,輸入法都有一個(gè)系統(tǒng)詞庫(kù),通過按鍵與系統(tǒng)詞庫(kù)中字庫(kù)編碼相匹配,來完 成字符的輸入;但是由于系統(tǒng)詞庫(kù)是相對(duì)固定的,對(duì)于在不同區(qū)域或者不同輸入法習(xí)慣的 用戶來說,很難達(dá)到精確匹配;為了提高輸入字符的效率,現(xiàn)有技術(shù)中,提供了添加一個(gè)個(gè) 人詞庫(kù)的方案,具體添加方法是通過添加個(gè)人自造詞的功能專門來進(jìn)行添加??蓞⒁妶D1, 手動(dòng)輸入一個(gè)用戶自定義的詞,判斷該自定義的詞在詞庫(kù)中是否存在,如果存在,放棄當(dāng)前 添加的詞,添加下一個(gè)詞,如果不存在,則將當(dāng)前輸入的自定義的詞添加至該詞庫(kù)中,如果 添加成功,待用戶下次輸入的時(shí)候,就會(huì)將之前添加的詞語快速的進(jìn)行輸出了。發(fā)明人發(fā)現(xiàn),這種添加個(gè)人詞庫(kù)的方法,顯得相對(duì)死板,且還不足以滿足各領(lǐng)域用 戶人群的習(xí)慣,以凸顯當(dāng)前手機(jī)輸入法智能及個(gè)性化的特點(diǎn)以及在3G時(shí)代移動(dòng)互聯(lián)網(wǎng)的 便捷。比如當(dāng)前用戶在某一個(gè)區(qū)域,如何能快速的輸入其所在的街道、建筑物名以及其周圍 標(biāo)志性的酒店、餐館名稱等。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種終端設(shè)備及其詞庫(kù)更新的方法,可以將終端 設(shè)備的當(dāng)前所在區(qū)域的關(guān)鍵詞匯自動(dòng)添加至終端設(shè)備的個(gè)人詞庫(kù)中,便于用戶快捷的輸入 和當(dāng)前區(qū)域相關(guān)的詞匯,提高用戶的輸入效率。為解決上述技術(shù)問題,本發(fā)明的實(shí)施例提供一種終端設(shè)備,包括存儲(chǔ)模塊,用于存儲(chǔ)所述終端設(shè)備的第一個(gè)人詞庫(kù);獲取模塊,用于獲取與所述終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯;
更新模塊,用于將所述關(guān)鍵詞匯添加到所述第一個(gè)人詞庫(kù)中;輸出模塊,用于從所述第一個(gè)人詞庫(kù)中,查找與當(dāng)前輸入的索引對(duì)應(yīng)的詞匯,并將查找到的詞匯輸出。其中,所述獲取模塊包括全球定位系統(tǒng)GPS定位單元,用于定位所述終端設(shè)備當(dāng)前所在區(qū)域;獲取子單元,用于從所述終端設(shè)備當(dāng)前所在區(qū)域的電子地圖中,獲取與所述終端 設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯。其中,所述第一個(gè)人詞庫(kù)具體為GPS個(gè)人詞庫(kù);所述更新模塊將所述關(guān)鍵詞匯添加到所述GPS個(gè)人詞庫(kù)中。其中,所述更新模塊具體用于將所述關(guān)鍵詞匯與所述GPS個(gè)人詞庫(kù)中的原有詞 匯進(jìn)行比較,若當(dāng)前添加的關(guān)鍵詞匯已經(jīng)在所述GPS個(gè)人詞庫(kù)中存在,則丟棄該當(dāng)前添加 的關(guān)鍵詞匯,進(jìn)行下一個(gè)關(guān)鍵詞匯的添加,直到將獲取到的所有關(guān)鍵詞匯全部添加至所述 GPS個(gè)人詞庫(kù)中。其中,所述存儲(chǔ)模塊還用于存儲(chǔ)所述終端設(shè)備的第二個(gè)人詞庫(kù)和系統(tǒng)詞庫(kù);其 中,所述第二個(gè)人詞庫(kù)存儲(chǔ)用戶自定義的詞匯,所述系統(tǒng)詞庫(kù)是所述終端設(shè)備原始的輸入 法詞庫(kù)。其中,所述更新模塊還用于獲取所述第一個(gè)人詞庫(kù)中所述關(guān)鍵詞匯的使用頻率, 若所述關(guān)鍵詞匯的使用頻率低于一預(yù)設(shè)閾值,則將使用頻率低于所述閾值的關(guān)鍵詞匯從所 述GPS個(gè)人詞庫(kù)中刪除。為解決上述技術(shù)問題,本發(fā)明還提供一種終端設(shè)備的詞庫(kù)更新的方法,包括獲取與終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯;將所述關(guān)鍵詞匯添加到所述第一個(gè)人詞庫(kù)中;從所述第一個(gè)人詞庫(kù)中,查找與當(dāng)前輸入的索引對(duì)應(yīng)的詞匯,并將查找到的詞匯 輸出。其中,獲取與終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯的步驟包括利用終端設(shè)備的全球定位系統(tǒng)GPS定位所述終端設(shè)備當(dāng)前所在區(qū)域;從所述終端設(shè)備當(dāng)前所在區(qū)域的電子地圖中,獲取與所述終端設(shè)備當(dāng)前所在區(qū)域 相關(guān)的關(guān)鍵詞匯。其中,所述第一個(gè)人詞庫(kù)具體為GPS個(gè)人詞庫(kù);將所述關(guān)鍵詞匯添加到所述第一個(gè)人詞庫(kù)中的步驟具體為將所述關(guān)鍵詞匯添加到所述GPS個(gè)人詞庫(kù)中。其中,從所述第一個(gè)人詞庫(kù)中,查找與當(dāng)前輸入的索引對(duì)應(yīng)的詞匯,并將查找到的 詞匯輸出后還包括獲取所述第一個(gè)人詞庫(kù)中所述關(guān)鍵詞匯的使用頻率,若所述關(guān)鍵詞匯的使用頻率 低于一預(yù)設(shè)閾值,則將使用頻率低于所述閾值的關(guān)鍵詞匯從所述第一個(gè)人詞庫(kù)中刪除。本發(fā)明的上述技術(shù)方案的有益效果如下上述方案中,通過獲取模塊自動(dòng)獲取終端設(shè)備當(dāng)前所在區(qū)域的關(guān)鍵詞匯,并將獲 得的關(guān)鍵詞匯自動(dòng)添加至第一個(gè)人詞庫(kù)中,省去了手動(dòng)輸入的步驟,提高了用戶的輸入效率。
圖1為現(xiàn)有傳統(tǒng)的個(gè)人詞庫(kù)更新方法流程圖;圖2為本發(fā)明的終端設(shè)備的結(jié)構(gòu)圖;圖3為圖2所示終端設(shè)備的GPS定位單元的監(jiān)控日志示意圖;圖4為圖2所示終端設(shè)備的詞庫(kù)更新的方法的一具體流程圖。
具體實(shí)施例方式為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具 體實(shí)施例進(jìn)行詳細(xì)描述。本發(fā)明針對(duì)現(xiàn)有手機(jī)等終端設(shè)備的個(gè)人詞庫(kù)無法進(jìn)行有針對(duì)性的更新,使用戶的 輸入效率低的問題,提供一種終端設(shè)備及其詞庫(kù)更新的方法,便于用戶快捷的輸入和當(dāng)前 區(qū)域相關(guān)的詞匯,提高用戶的輸入效率。如圖2所示,本發(fā)明的實(shí)施例提供一種終端設(shè)備,包括存儲(chǔ)模塊,用于存儲(chǔ)所述終端設(shè)備的第一個(gè)人詞庫(kù);獲取模塊,用于獲取與所述終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯;更新模塊,用于將所述關(guān)鍵詞匯添加到所述第一個(gè)人詞庫(kù)中;輸出模塊,用于從所述第一個(gè)人詞庫(kù)中,查找與當(dāng)前輸入的索引對(duì)應(yīng)的詞匯,并將 查找到的詞匯輸出。其中,第一個(gè)人詞庫(kù)為本發(fā)明的方案在終端設(shè)備中新增加的一個(gè)個(gè)人詞庫(kù),該第 一個(gè)人詞庫(kù)專門用來記錄與所述終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯,該關(guān)鍵詞匯主要 是包括終端設(shè)備當(dāng)前所在區(qū)域的重要的標(biāo)志性街道和建筑物名稱等;當(dāng)用戶在該終端設(shè) 備當(dāng)前所在區(qū)域中,想要輸入自己想要找的該區(qū)域內(nèi)的某個(gè)建筑物,則可以在輸入該建筑 物名稱的索引(該索引如可以是詞語的拼音或者詞語的簡(jiǎn)拼)時(shí),就可以快速的匹配出當(dāng) 前建筑物名稱,提高了用戶的輸入效率。具體來講,在上述實(shí)施例中,所述獲取模塊包括GPS (全球定位系統(tǒng))定位單元,用于定位所述終端設(shè)備當(dāng)前所在區(qū)域;獲取子單元,用于從所述終端設(shè)備當(dāng)前所在區(qū)域的電子地圖中,獲取與所述終端 設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯。相應(yīng)的,所述第一個(gè)人詞庫(kù)具體為GPS個(gè)人詞庫(kù);所述更新模塊將所述關(guān)鍵詞匯添加到所述GPS個(gè)人詞庫(kù)中;具體來講,所述更新 模塊具體將所述關(guān)鍵詞匯與所述GPS個(gè)人詞庫(kù)中的原有詞匯進(jìn)行比較,若當(dāng)前添加的關(guān)鍵 詞匯已經(jīng)在所述GPS個(gè)人詞庫(kù)中存在,則丟棄該當(dāng)前添加的關(guān)鍵詞匯,進(jìn)行下一個(gè)關(guān)鍵詞 匯的添加,直到將獲取到的所有關(guān)鍵詞匯全部添加至所述GPS個(gè)人詞庫(kù)中。上述獲取模塊還可以具體是手機(jī)這樣的終端設(shè)備自身的定位模塊,如手機(jī)自身的 定位模塊可以自動(dòng)獲得該手機(jī)當(dāng)前所處的區(qū)域,該區(qū)域可以是該手機(jī)當(dāng)前所屬的一個(gè)基站 的區(qū)域范圍,也可以該手機(jī)當(dāng)前所屬的多個(gè)基站的重疊區(qū)域范圍;其中,利用GPS定位單元 定位到的終端設(shè)備當(dāng)前所在區(qū)域的精度會(huì)比該終端設(shè)備自身的定位模塊定位到的基站的 范圍的精度要高。
其中,所述存儲(chǔ)模塊還用于存儲(chǔ)所述終端設(shè)備的第二個(gè)人詞庫(kù)和系統(tǒng)詞庫(kù);其 中,該第二個(gè)人詞庫(kù)為本地個(gè)人詞庫(kù),用于存儲(chǔ)用戶自定義的詞匯,而系統(tǒng)詞庫(kù)則是終端設(shè) 備原始的輸入法詞庫(kù);在本實(shí)施例中,所述GPS個(gè)人詞庫(kù)中的詞匯的優(yōu)先級(jí)高于所述第二個(gè)人詞庫(kù)和系 統(tǒng)詞庫(kù)中的詞匯的優(yōu)先級(jí),這樣就可以根據(jù)相同的按鍵輸入,會(huì)優(yōu)先讀出GPS個(gè)人詞庫(kù)中 的詞匯,或者在漢字聯(lián)想時(shí),會(huì)優(yōu)先聯(lián)想出GPS個(gè)人詞庫(kù)中的詞,以提高用戶選詞的輸入效 率。當(dāng)然也可以任意設(shè)置第一個(gè)人詞庫(kù)、第二個(gè)人詞庫(kù)以及系統(tǒng)詞庫(kù)的優(yōu)先級(jí),這里僅以 GPS個(gè)人詞庫(kù)中的詞匯的優(yōu)先級(jí)高于所述第二個(gè)人詞庫(kù)和系統(tǒng)詞庫(kù)中的詞匯的優(yōu)先級(jí)來進(jìn) 行說明。另外,上述更新模塊還用于獲取所述GPS個(gè)人詞庫(kù)中所述關(guān)鍵詞匯的使用頻率, 若所述關(guān)鍵詞匯的使用頻率低于一預(yù)設(shè)閾值,則將使用頻率低于所述閾值的關(guān)鍵詞匯從所 述GPS個(gè)人詞庫(kù)中刪除;即隨著終端設(shè)備所在的區(qū)域的變化,會(huì)自動(dòng)的將之前某區(qū)域已加 入GPS個(gè)人詞庫(kù)中的詞匯,根據(jù)這些詞匯的使用頻率從GPS個(gè)人詞庫(kù)中刪除,以實(shí)現(xiàn)終端設(shè) 備的GPS個(gè)人詞庫(kù)隨該終端設(shè)備所在區(qū)域的變化,進(jìn)行動(dòng)態(tài)更新,在提高用戶輸入效率的 同時(shí),節(jié)省終端終端設(shè)備的存儲(chǔ)空間。下面以終端設(shè)備為手機(jī)來說明本發(fā)明的終端設(shè)備的個(gè)人詞庫(kù)的動(dòng)態(tài)更新流程,該 流程包括(a)利用手機(jī)GPS導(dǎo)航定位功能,自動(dòng)定位該手機(jī)當(dāng)前所在區(qū)域;(b)待GPS定位完畢后,根據(jù)其定位的精度和范圍,從手機(jī)當(dāng)前所在區(qū)域的電子地 圖中,獲取到手機(jī)當(dāng)前所在區(qū)域范圍內(nèi)所有標(biāo)志性的街道及建筑物等關(guān)鍵詞匯,并將這些 關(guān)鍵詞匯記錄在GPS監(jiān)控日志中,該監(jiān)控日志的形式如圖3所示;(c)鏈接并打開GPS監(jiān)控日志;(d)將GPS監(jiān)控日志中記錄的所有定位到的街道及建筑物等名稱分別添加到手機(jī) 輸入法的GPS個(gè)人詞庫(kù)中。(e)當(dāng)加入成功后,在用戶輸入時(shí),即可以快速的匹配輸入當(dāng)前所在區(qū)域范圍內(nèi)所 有重要的標(biāo)志性街道和建筑物名稱。本發(fā)明的上述實(shí)施例,相比于現(xiàn)有技術(shù)中將手動(dòng)更新的詞匯加入到本地個(gè)人詞庫(kù) 中的技術(shù)方案,本發(fā)明的實(shí)施例通過GPS定位,并將定位到的關(guān)鍵詞匯自動(dòng)添加至GPS個(gè)人 詞庫(kù)中,省去了手動(dòng)輸入的步驟,且能快速匹配出用戶所在區(qū)域的建筑物名稱信息或者街 道信息,提高了用戶的輸入效率。進(jìn)一步地,加入到GPS個(gè)人詞庫(kù)中的詞匯和系統(tǒng)詞庫(kù)以及本地個(gè)人詞庫(kù)中的詞匯 相比具有最高優(yōu)先級(jí);即根據(jù)相同的按鍵輸入,會(huì)優(yōu)先讀取出GPS個(gè)人詞庫(kù)中的詞,或者在 漢字聯(lián)想時(shí),會(huì)優(yōu)先聯(lián)想出GPS個(gè)人詞庫(kù)中的詞,以提高用戶選詞輸入的效率;進(jìn)一步地,隨著手機(jī)當(dāng)前所在區(qū)域的變化,會(huì)自動(dòng)的將之前某區(qū)域已加入到GPS 個(gè)人詞庫(kù)的詞匯根據(jù)使用頻率從GPS個(gè)人詞庫(kù)中刪除,以實(shí)現(xiàn)GPS個(gè)人詞庫(kù)的動(dòng)態(tài)更新,節(jié) 省手機(jī)存儲(chǔ)空間。本發(fā)明的實(shí)施例還提供一種終端設(shè)備的詞庫(kù)更 新的方法,包括獲取與終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯;將所述關(guān)鍵詞匯添加到所述第一個(gè)人詞庫(kù)中;
從所述第一個(gè)人詞庫(kù)中,查找與當(dāng)前輸入的索引對(duì)應(yīng)的詞匯,并將查找到的詞匯 輸出。其中,該第一個(gè)人詞庫(kù)具體可以是本發(fā)明的方案中新增加的GPS個(gè)人詞庫(kù);上述 獲取與終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯的步驟包括利用終端設(shè)備的GPS定位功能 定位所述終端設(shè)備當(dāng)前所在區(qū)域;從所述終端設(shè)備當(dāng)前所在區(qū)域的電子地圖中,獲取與所 述終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯。將所述關(guān)鍵詞匯添加到所述第一個(gè)人詞庫(kù)中的步驟具體為將所述關(guān)鍵詞匯添加 到所述GPS個(gè)人詞庫(kù)中。本發(fā)明的該方法實(shí)施例,同樣相比于現(xiàn)有技術(shù)中將手動(dòng)更新的詞匯加入到本地個(gè) 人詞庫(kù)中的技術(shù)方案,本發(fā)明的實(shí)施例通過GPS定位,并將定位到的關(guān)鍵詞匯自動(dòng)添加至 GPS個(gè)人詞庫(kù)中,省去了手動(dòng)輸入的步驟,且能快速匹配出用戶所在區(qū)域的建筑物名稱信息 或者街道信息,提高了用戶的輸入效率。上述實(shí)施例中,加入到GPS個(gè)人詞庫(kù)中的詞匯和終端設(shè)備自身的系統(tǒng)詞庫(kù)以及本 地個(gè)人詞庫(kù)中的詞匯相比具有最高優(yōu)先級(jí);即根據(jù)相同的按鍵輸入,會(huì)優(yōu)先讀取出GPS個(gè) 人詞庫(kù)中的詞,或者在漢字聯(lián)想時(shí),會(huì)優(yōu)先聯(lián)想出GPS個(gè)人詞庫(kù)中的詞,以提高用戶選詞輸 入的效率;另外,上述方法中,從所述第一個(gè)人詞庫(kù)中,查找與當(dāng)前輸入的索引對(duì)應(yīng)的詞匯, 并將查找到的詞匯輸出后還可包括獲取所述GPS個(gè)人詞庫(kù)中所述關(guān)鍵詞匯的使用頻率,若所述關(guān)鍵詞匯的使用頻率 低于一預(yù)設(shè)閾值,則將使用頻率低于所述閾值的關(guān)鍵詞匯從所述GPS個(gè)人詞庫(kù)中刪除;也 就是說,隨著手機(jī)當(dāng)前所在區(qū)域的變化,會(huì)自動(dòng)的將之前某區(qū)域已加入到GPS個(gè)人詞庫(kù)的 詞匯根據(jù)使用頻率從GPS個(gè)人詞庫(kù)中刪除,以實(shí)現(xiàn)GPS個(gè)人詞庫(kù)的動(dòng)態(tài)更新,節(jié)省手機(jī)存儲(chǔ) 空間。下面再結(jié)合圖3、圖4具體說明本發(fā)明的上述終端設(shè)備詞庫(kù)動(dòng)態(tài)更新的流程,其 中,圖3為GPS監(jiān)控日志示意圖,圖4為終端設(shè)備隨區(qū)域自動(dòng)更新個(gè)人詞庫(kù)的具體處理流 程,此實(shí)施例中終端設(shè)備以手機(jī)為例,但不限于手機(jī),該流程包括步驟200,根據(jù)手機(jī)當(dāng)前所在區(qū)域,自動(dòng)進(jìn)行GPS定位;步驟201,定位成功后,根據(jù)GPS定位的精度和范圍,結(jié)合其導(dǎo)航電子地圖獲取到 當(dāng)前區(qū)域周邊的所有標(biāo)志性的街道、飯店、學(xué)校等建筑物信息,這些信息都會(huì)自動(dòng)存入到其 GPS監(jiān)控日志中,所述GPS監(jiān)控日志如圖3所示,它記錄了所有通過GPS導(dǎo)航定位出的詳細(xì) fn息;步驟202,鏈接到監(jiān)控日志并定向讀取GPS監(jiān)控日志文件中定位目標(biāo)及周邊信息 兩欄所有的詞匯;步驟203,檢查GPS個(gè)人詞庫(kù)空間是否已滿,如果已滿,進(jìn)入步驟204,如果還有空間,則進(jìn)入步驟205 ;步驟204,一般地,手機(jī)的存儲(chǔ)空間相當(dāng)有限,為了使其存儲(chǔ)空間得到有效的控制, GPS個(gè)人詞庫(kù)需要根據(jù)手機(jī)定位區(qū)域的變化以及GPS個(gè)人詞庫(kù)的空間大小來動(dòng)態(tài)的進(jìn)行刪 減,讓GPS個(gè)人詞庫(kù)動(dòng)態(tài)更新,以滿足手機(jī)有限的存儲(chǔ)空間,采用的策略是根據(jù)詞庫(kù)中詞匯 的使用頻率將使用頻率最低的詞從GPS個(gè)人詞庫(kù)中刪除;
步驟205,將從GPS監(jiān)控日志文件中讀取到的關(guān)鍵詞匯一個(gè)一個(gè)加入到GPS個(gè)人詞庫(kù)中,加入之前需要判斷當(dāng)前手的GPS個(gè)人詞庫(kù)中是否已存在所要加入的詞匯,進(jìn)入步驟 206 ;步驟206,將所要加入的詞匯與當(dāng)前手機(jī)輸入法詞庫(kù)中的詞進(jìn)行比較,如果相同, 進(jìn)入步驟207,如果不同則進(jìn)入步驟208 ;步驟207,丟棄當(dāng)前需要加入的這個(gè)詞匯,進(jìn)行下一個(gè)詞的添加,回到步驟205 ;步驟208,將讀取到的詞匯加入到GPS個(gè)人詞庫(kù)中。例如,定位到手機(jī)當(dāng)前所在區(qū) 域是“春熙路”,搜索出其周邊的標(biāo)志性建筑為“太平洋百貨”,“王府井百貨”,“龍抄手”等關(guān) 鍵詞匯,則將“春熙路”和“太平洋百貨,,等這些與該區(qū)域相關(guān)的關(guān)鍵詞匯都加入到GPS個(gè) 人詞庫(kù)中;步驟209,一般地,現(xiàn)有技術(shù)可以使讀取出詞的順序根據(jù)使用的頻率進(jìn)行調(diào)整,即 詞頻調(diào)整。為了提高用戶對(duì)區(qū)域相關(guān)詞匯的輸入效率,將網(wǎng)絡(luò)個(gè)人詞庫(kù)(即GPS個(gè)人詞庫(kù)) 中詞匯的詞頻相比系統(tǒng)詞庫(kù)和本地個(gè)人詞庫(kù)調(diào)整為最高,這樣在讀取候選詞時(shí)可以使網(wǎng)絡(luò) 個(gè)人詞庫(kù)中的詞匯始終有最高優(yōu)先級(jí),讓其顯示在所有候選詞的最前端,提高用戶的輸入 效率。在用戶輸入時(shí),可以非常快速的輸入這些通過GPS定位加入到詞庫(kù)中的詞。例如, 以拼音輸入法為例,如果想輸入“春熙路”,則可以輸入該名稱的拼音“chimxilu”或其簡(jiǎn)拼 “cxl”,該拼音或者簡(jiǎn)拼為輸入的索引,根據(jù)該索引即可以輸出“春熙路”,或者可以先輸入 其第一字“春”,選擇后,會(huì)自動(dòng)在侯選詞中中的第一個(gè)位置聯(lián)想出“熙路”,節(jié)省了用戶選擇 候選詞的時(shí)間,提升了輸入效率。上述步驟闡釋了手機(jī)輸入法的GPS個(gè)人詞庫(kù)隨手機(jī)所在區(qū)域動(dòng)態(tài)更新的處理過程??梢?,上述實(shí)施有效的實(shí)現(xiàn)了手機(jī)輸入法個(gè)人詞庫(kù)的動(dòng)態(tài)更新,豐富了手機(jī)輸入 法詞庫(kù),提高了用戶的字符輸入效率,體現(xiàn)了當(dāng)前手機(jī)輸入法的智能化和個(gè)性化的特點(diǎn)。綜上所述,與現(xiàn)有技術(shù)相比,本發(fā)明有以下優(yōu)點(diǎn)(a)本發(fā)明利用互聯(lián)網(wǎng)及GPS定位技術(shù),根據(jù)區(qū)域變化來動(dòng)態(tài)更新個(gè)人詞庫(kù),非常 好的滿足了用戶的實(shí)際需求,凸顯了手機(jī)輸入法智能化和個(gè)性化的特點(diǎn),提高了用戶輸入 效率;(b)本發(fā)明利用GPS定位系統(tǒng),根據(jù)手機(jī)所在區(qū)域是否發(fā)生變化來確定個(gè)人詞庫(kù) 是否進(jìn)行更新;考慮到手機(jī)本身的存儲(chǔ)空間有限,可以隨手機(jī)所在區(qū)域的變化來刪除之前 更新的GPS個(gè)人詞庫(kù)中不常用的詞匯內(nèi)容,來確保不會(huì)大量的占用手機(jī)存儲(chǔ)空間,確保了 手機(jī)運(yùn)行效率。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員 來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也 應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種終端設(shè)備,其特征在于,包括存儲(chǔ)模塊,用于存儲(chǔ)所述終端設(shè)備的第一個(gè)人詞庫(kù);獲取模塊,用于獲取與所述終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯;更新模塊,用于將所述關(guān)鍵詞匯添加到所述第一個(gè)人詞庫(kù)中;輸出模塊,用于從所述第一個(gè)人詞庫(kù)中,查找與當(dāng)前輸入的索引對(duì)應(yīng)的詞匯,并將查找到的詞匯輸出。
2.根據(jù)權(quán)利要求1所述的終端設(shè)備,其特征在于,所述獲取模塊包括 全球定位系統(tǒng)GPS定位單元,用于定位所述終端設(shè)備當(dāng)前所在區(qū)域;獲取子單元,用于從所述終端設(shè)備當(dāng)前所在區(qū)域的電子地圖中,獲取與所述終端設(shè)備 當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯。
3.根據(jù)權(quán)利要求2所述的終端設(shè)備,其特征在于,所述第一個(gè)人詞庫(kù)具體為GPS個(gè)人 詞庫(kù); 所述更新模塊將所述關(guān)鍵詞匯添加到所述GPS個(gè)人詞庫(kù)中。
4.根據(jù)權(quán)利要求3所述的終端設(shè)備,其特征在于,所述更新模塊具體用于將所述關(guān)鍵 詞匯與所述GPS個(gè)人詞庫(kù)中的原有詞匯進(jìn)行比較,若當(dāng)前添加的關(guān)鍵詞匯已經(jīng)在所述GPS 個(gè)人詞庫(kù)中存在,則丟棄該當(dāng)前添加的關(guān)鍵詞匯,進(jìn)行下一個(gè)關(guān)鍵詞匯的添加,直到將獲取 到的所有關(guān)鍵詞匯全部添加至所述GPS個(gè)人詞庫(kù)中。
5.根據(jù)權(quán)利要求3所述的終端設(shè)備,其特征在于,所述存儲(chǔ)模塊還用于存儲(chǔ)所述終端 設(shè)備的第二個(gè)人詞庫(kù)和系統(tǒng)詞庫(kù);其中,所述第二個(gè)人詞庫(kù)存儲(chǔ)用戶自定義的詞匯,所述系 統(tǒng)詞庫(kù)是所述終端設(shè)備原始的輸入法詞庫(kù)。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的終端設(shè)備,其特征在于,所述更新模塊還用于獲取 所述第一個(gè)人詞庫(kù)中所述關(guān)鍵詞匯的使用頻率,若所述關(guān)鍵詞匯的使用頻率低于一預(yù)設(shè)閾 值,則將使用頻率低于所述閾值的關(guān)鍵詞匯從所述GPS個(gè)人詞庫(kù)中刪除。
7.—種終端設(shè)備的詞庫(kù)更新的方法,其特征在于,包括 獲取與終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯;將所述關(guān)鍵詞匯添加到所述第一個(gè)人詞庫(kù)中;從所述第一個(gè)人詞庫(kù)中,查找與當(dāng)前輸入的索引對(duì)應(yīng)的詞匯,并將查找到的詞匯輸出。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,獲取與終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān) 鍵詞匯的步驟包括利用終端設(shè)備的全球定位系統(tǒng)GPS定位所述終端設(shè)備當(dāng)前所在區(qū)域; 從所述終端設(shè)備當(dāng)前所在區(qū)域的電子地圖中,獲取與所述終端設(shè)備當(dāng)前所在區(qū)域相關(guān) 的關(guān)鍵詞匯。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第一個(gè)人詞庫(kù)具體為GPS個(gè)人詞庫(kù);將所述關(guān)鍵詞匯添加到所述第一個(gè)人詞庫(kù)中的步驟具體為 將所述關(guān)鍵詞匯添加到所述GPS個(gè)人詞庫(kù)中。
10.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的方法,其特征在于,從所述第一個(gè)人詞庫(kù)中,查找 與當(dāng)前輸入的索引對(duì)應(yīng)的詞匯,并將查找到的詞匯輸出后還包括獲取所述第一個(gè)人詞庫(kù)中所述關(guān)鍵詞匯的使用頻率,若所述關(guān)鍵詞匯的使用頻率低于一預(yù)設(shè)閾值,則將使用 頻率低于所述閾值的關(guān)鍵詞匯從所述第一個(gè)人詞庫(kù)中刪除。
全文摘要
本發(fā)明提供一種終端設(shè)備及其詞庫(kù)更新的方法,其中,該終端設(shè)備包括存儲(chǔ)模塊,用于存儲(chǔ)所述終端設(shè)備的第一個(gè)人詞庫(kù);獲取模塊,用于獲取與所述終端設(shè)備當(dāng)前所在區(qū)域相關(guān)的關(guān)鍵詞匯;更新模塊,用于將所述關(guān)鍵詞匯添加到所述第一個(gè)人詞庫(kù)中;輸出模塊,用于從所述第一個(gè)人詞庫(kù)中,查找與當(dāng)前輸入的索引對(duì)應(yīng)的詞匯,并將查找到的詞匯輸出。本發(fā)明的方案可以將終端設(shè)備當(dāng)前所在區(qū)域的相關(guān)詞匯自動(dòng)添加至終端設(shè)備的個(gè)人詞庫(kù)中,便于用戶快捷的輸入和當(dāng)前區(qū)域相關(guān)的詞匯,提高用戶的輸入效率。
文檔編號(hào)G06F3/023GK101847159SQ201010174530
公開日2010年9月29日 申請(qǐng)日期2010年5月11日 優(yōu)先權(quán)日2010年5月11日
發(fā)明者傅啟洪, 張芝萍, 林學(xué)斌, 王浩文 申請(qǐng)人:中興通訊股份有限公司