專利名稱:一種從手機存儲器中獲得輸入法數(shù)據(jù)的方法
技術(shù)領域:
本發(fā)明涉及手機等手持設備的軟件領域。
背景技術(shù):
手機是現(xiàn)代社會中人們最常用的電子設備。人們經(jīng)常會利用手機進行通信和做其 它事情。在手機中最常見的應用之一就是發(fā)短信了。發(fā)短信需要編輯短信,就需要輸入法。目前手機中的輸入法都是預先預置在手機中,在手機出廠時,該手機支持什么輸 入法就是已經(jīng)固定的了。有時候人們希望使用新的輸入法,但由于原有的手機還能用,或還 很喜歡,所以對新的輸入法只能放棄。能不能找到一種辦法在手機出廠后改變它的輸入法呢?
發(fā)明內(nèi)容
本發(fā)明的目的就是希望發(fā)明一種能夠在手機等手持設備上在手機出廠后增加或 改變手機中的輸入法的方法。通常功能手機(feature phone)在出廠前都已經(jīng)確定了支持的輸入法,其輸入法 的相關(guān)信息數(shù)據(jù)都已經(jīng)與手機的軟件系統(tǒng)融合為一個整體,一起燒錄在手機的存儲器中。 在手機出廠后,沒有人能夠改變或增加手機的輸入法。而本發(fā)明的方法則不同。所有的語言文字版本所需要的各種語言的輸入法數(shù)據(jù)都 可以存放在手機的外接存儲卡中,也就是我們常說的“T-flash卡”中。通過將某種輸入法 的數(shù)據(jù)復制到手機的T卡中或從T卡中將各輸入法數(shù)據(jù)刪除,就可以輕而易舉地改變手機 支持的輸入法。
具體實施例方式采用本發(fā)明的方法,首先要在手機系統(tǒng)中預先定義輸入法數(shù)據(jù)清單列表的空間。 手機開機后,手機系統(tǒng)軟件會到手機T卡,或系統(tǒng)內(nèi)部的閃存存儲器中訪問,搜索指定的文 件夾,將文件夾內(nèi)存儲的一個或多個符合特定條件的輸入法數(shù)據(jù)文件打開,將文件內(nèi)的輸 入法數(shù)據(jù),包括輸入法標識號,輸入法名稱字符串,輸入法數(shù)據(jù)文件名,輸入法單詞條數(shù),輸 入法單詞地址數(shù)組,輸入法單詞數(shù)據(jù)等信息存入輸入法數(shù)據(jù)清單列表。上述“符合特定條件”是指文件名后綴符合,文件標識符符合,以及合法性驗證符合。系統(tǒng)初始化之后,所有支持的輸入法的信息就都保存到了輸入法數(shù)據(jù)清單列表 中。在手機切換輸入法時,系統(tǒng)訪問上述的輸入法數(shù)據(jù)清單列表,將列表中的每一個 輸入法的輸入法名稱字符串顯示出來,供操作者選擇。當操作者選擇了某一輸入法后,系統(tǒng) 將當前輸入法設定為所選擇的輸入法,并把該輸入法的相關(guān)數(shù)據(jù)全部調(diào)入內(nèi)存。當然,為了節(jié)約內(nèi)存空間,也可以只把輸入法屬性、長度數(shù)組等信息調(diào)入內(nèi)存,而把輸入法單詞數(shù)據(jù)等 保留在T卡中,當確定了需提取的具體的單詞后再到T卡中讀取。在程序需要提取輸入法單詞時,系統(tǒng)根據(jù)當前輸入法訪問輸入法數(shù)據(jù)清單列表, 得到當前輸入法單詞的地址表數(shù)據(jù),然后從地址表中查出其在輸入法單詞數(shù)據(jù)中的位置和 大小,最后讀出該單詞的內(nèi)容??傊?,通過將與輸入法有關(guān)的數(shù)據(jù)和資源存放在存儲卡中,在需要的時候再從存 儲卡中提取出來,可以實現(xiàn)再手機出廠后靈活地改變手機的輸入法版本。
權(quán)利要求
1.一種從手機等移動通信終端中的存儲設備中讀取輸入法數(shù)據(jù)的方法,其特征在于 在手機系統(tǒng)中已預先定義了輸入法數(shù)據(jù)清單列表的空間,手機啟動后系統(tǒng)訪問指定的文件 夾,將文件夾內(nèi)存儲的一個或多個符合特定條件的輸入法數(shù)據(jù)文件打開,將文件內(nèi)的輸入 法數(shù)據(jù)存入輸入法數(shù)據(jù)清單列表。
2.一種如權(quán)利要求1所述的方法,其特征在于所述存儲設備包括但不限于手機的系 統(tǒng)閃存存儲器和外接T-flash卡。
3.—種如權(quán)利要求1所述的方法,其特征在于文件內(nèi)的輸入法數(shù)據(jù)包括但不限于輸 入法標志號,輸入法名稱字符串,輸入法單詞條數(shù),輸入法單詞地址數(shù)組,輸入法單詞數(shù)據(jù)。
4.一種如權(quán)利要求1所述的方法,其特征在于上述“符合特定條件”包括但不限于文 件名后綴符合,文件標識符符合,以及合法性驗證符合。
5.一種如權(quán)利要求1所述的方法,其特征在于在手機切換輸入法時,系統(tǒng)訪問所述的 輸入法數(shù)據(jù)清單列表,將列表中的每一個輸入法的輸入法名稱字符串顯示出來,供操作者 選擇。
6.一種如權(quán)利要求1所述的方法,其特征在于輸入法單詞地址數(shù)組,輸入法單詞數(shù)據(jù) 也可以不一次性全部讀入內(nèi)存,而在需要提取某一特定單詞時直接從輸入法數(shù)據(jù)文件中提 取。
7.—種如權(quán)利要求1所述的方法,其特征在于在程序需要提取輸入法單詞時,系統(tǒng)根 據(jù)當前輸入法標識號訪問輸入法數(shù)據(jù)清單列表,得到當前輸入法單詞的地址表數(shù)據(jù),然后 根據(jù)單詞序號從地址表中查出其在單詞數(shù)據(jù)中的位置和大小,最后讀出該單詞的內(nèi)容用于 匹配。
全文摘要
本發(fā)明設計了一種能夠在手機等手持設備上在出廠后增加或改變手機輸入法的方法。本發(fā)明把所有與手機輸入法相關(guān)的資源放在存儲卡里,在手機啟動時將相關(guān)資源讀入手機內(nèi)存,然后使用相關(guān)資源,以達到支持相關(guān)語言的目的。
文檔編號H04M1/247GK101997968SQ20091016319
公開日2011年3月30日 申請日期2009年8月19日 優(yōu)先權(quán)日2009年8月19日
發(fā)明者張巖 申請人:北京搜狗信息服務有限公司