用于輸入法的字段轉(zhuǎn)換方法及客戶(hù)端的制作方法
【專(zhuān)利摘要】本申請(qǐng)公開(kāi)了用于輸入法的字段轉(zhuǎn)換方法及客戶(hù)端,其中字段轉(zhuǎn)換方法包括:接收輸入的以普通話(huà)為基礎(chǔ)的字段并將字段顯示在客戶(hù)端界面上;根據(jù)自然語(yǔ)義將字段拆分為若干詞匯,通過(guò)根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的特色詞匯,特色詞庫(kù)以字符串方式對(duì)應(yīng)保存以普通話(huà)為基礎(chǔ)的詞匯及相應(yīng)的特色詞匯;將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的特色詞匯關(guān)聯(lián)顯示在客戶(hù)端界面中詞匯的周邊供選擇確認(rèn);接收選擇確認(rèn)的每個(gè)詞匯對(duì)應(yīng)的特色詞匯,使用特色詞匯替換字段中的相應(yīng)詞匯并將替換后的字段展現(xiàn)在客戶(hù)端界面上。本申請(qǐng)能夠以普通話(huà)詞匯輸入,輸出特色詞匯,方便任何不熟悉特色詞匯或非普通話(huà)輸入法的人書(shū)寫(xiě)特色詞匯。
【專(zhuān)利說(shuō)明】用于輸入法的字段轉(zhuǎn)換方法及客戶(hù)端
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及計(jì)算機(jī)領(lǐng)域,具體地說(shuō),涉及一種用于輸入法的字段轉(zhuǎn)換方法及客戶(hù)端。
【背景技術(shù)】
[0002]目前,人們通過(guò)電子設(shè)備進(jìn)行溝通時(shí),依然以文本輸入為主流,除了輸入普通話(huà)文本以外,針對(duì)用戶(hù)希望輸入方言的需求,出現(xiàn)了方言輸入法,主要解決的是不同方言咬字發(fā)音的差異所導(dǎo)致的拼音差異。比如上海吳語(yǔ)輸入法,就是利用了這種方言的獨(dú)特發(fā)音新創(chuàng)方言拼音來(lái)輸入,用戶(hù)可以使用上海吳語(yǔ)輸入法“ linfhakqin”,這個(gè)輸入在普通話(huà)為基礎(chǔ)的輸入法中是沒(méi)有含義的,但是在上海吳語(yǔ)輸入法中,根據(jù)上海吳語(yǔ)的獨(dú)特發(fā)音,它的意思為“拎勿清”,意思為“搞不清楚重點(diǎn)”。
[0003]但是這種方言輸入法只能為熟悉此種方言及這種方言輸入法的用戶(hù)使用,無(wú)法由普通話(huà)輸入法而得到方言詞匯,并且這種輸入法只能為用戶(hù)提供方言輸出,不能提供其他特色詞匯如網(wǎng)絡(luò)語(yǔ)言的輸出。
[0004]與此同時(shí),現(xiàn)在更多的用戶(hù)更加追求輸入法的趣味性,希望能夠輸入帶有方言味道的普通話(huà),用戶(hù)希望在普通話(huà)輸入法中輸入基于普通話(huà)的文字,并希望在表達(dá)基本意思的前提下,以“帶有方言的字音”來(lái)輸出詞匯,這些輸出的文字字面意思雖然不求準(zhǔn)確,但是字音完全可以使用戶(hù)能準(zhǔn)確理解語(yǔ)言含義,同時(shí)還帶有親切感。例如:以普通話(huà)輸入“生命是多么的輝煌,生命是如此的精彩”,而輸出的是:“繩命是剁么的回晃,繩命是入刺的井猜”,輸出的文字本身的字形和在普通話(huà)中的字意已經(jīng)變化,但是其讀音和輸入的普通話(huà)接近,使讀者能夠通過(guò)字音讀出其含義,饒有趣味。但目前還有沒(méi)輸入法可以完成這個(gè)功能。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供了一種用于輸入法的字段轉(zhuǎn)換方法及客戶(hù)端,以解決用戶(hù)希望以普通話(huà)詞匯輸入,以特色詞匯輸出(包括方言、網(wǎng)絡(luò)語(yǔ)言、同音異形、近音異形等等特色詞匯輸出)的需求。
[0006]為了解決上述技術(shù)問(wèn)題,本申請(qǐng)公開(kāi)了一種用于輸入法的字段轉(zhuǎn)換方法,包括:接收輸入的以普通話(huà)為基礎(chǔ)的字段,并將所述字段顯示在客戶(hù)端界面上;根據(jù)自然語(yǔ)義將所述字段拆分為若干詞匯,通過(guò)根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯,所述特色詞庫(kù)以字符串方式對(duì)應(yīng)保存以普通話(huà)為基礎(chǔ)的詞匯及相應(yīng)的一個(gè)或多個(gè)特色詞匯;將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn);接收選擇確認(rèn)的每個(gè)詞匯對(duì)應(yīng)的特色詞匯,使用所述特色詞匯替換所述字段中的相應(yīng)詞匯并將替換后的所述字段展現(xiàn)在所述客戶(hù)端界面上。
[0007]進(jìn)一步地,將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn)的步驟,包括:通過(guò)根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的多個(gè)特色詞匯時(shí),同時(shí)還讀取所述多個(gè)特色詞匯中每個(gè)特色詞匯的使用熱度;將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn)的步驟,包括:將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的多個(gè)特色詞匯按照對(duì)應(yīng)的使用熱度由高到低的排列順序關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn)。
[0008]進(jìn)一步地,通過(guò)根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的多個(gè)特色詞匯時(shí),同時(shí)還讀取所述多個(gè)特色詞匯中每個(gè)特色詞匯的使用熱度的步驟前,還包括:在距當(dāng)前時(shí)刻的一總時(shí)長(zhǎng)區(qū)域內(nèi),劃分以當(dāng)前時(shí)刻為起點(diǎn)的多個(gè)時(shí)長(zhǎng)范圍;按所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)從短到長(zhǎng)的順序?yàn)槊總€(gè)時(shí)長(zhǎng)范圍賦予一權(quán)重值,所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)最短的權(quán)重值最高;在每個(gè)時(shí)長(zhǎng)范圍內(nèi),分別統(tǒng)計(jì)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù);根據(jù)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù),計(jì)算在每個(gè)時(shí)長(zhǎng)范圍內(nèi)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)所占的比重,作為每個(gè)特色詞匯被選擇確認(rèn)的概率;針對(duì)每個(gè)特色詞匯,在各個(gè)時(shí)長(zhǎng)范圍被選擇確定的概率及相應(yīng)時(shí)長(zhǎng)范圍的權(quán)重,統(tǒng)計(jì)出每個(gè)特色詞匯在總時(shí)長(zhǎng)區(qū)域內(nèi)被選擇確認(rèn)的概率作為每個(gè)特色詞匯的使用熱度并進(jìn)行記錄以供讀取。
[0009]進(jìn)一步地,客戶(hù)端接收輸入的以普通話(huà)為基礎(chǔ)的字段的步驟前,還包括:獲取所述客戶(hù)端的位置信息;根據(jù)獲取的所述位置信息查找相應(yīng)的特色詞庫(kù),比較所述位置信息相應(yīng)的特色詞庫(kù)與上一次使用的特色詞庫(kù);如果不同,將所述位置信息相應(yīng)的特色詞庫(kù)、上一次使用的特色詞庫(kù)及用戶(hù)偏好設(shè)置的特色詞庫(kù)提供給用戶(hù)供選擇;如果相同,將所述位置信息相應(yīng)的特色詞庫(kù)及用戶(hù)偏好設(shè)置的特色詞庫(kù)提供給用戶(hù)供選擇;切換到用戶(hù)選擇的特色詞庫(kù)。
[0010]進(jìn)一步地,接收輸入的以普通話(huà)為基礎(chǔ)的字段的步驟,包括:自動(dòng)記錄輸入以普通話(huà)為基礎(chǔ)的字段時(shí)的輸入的拼音;根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷的步驟,包括:在查找到對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯后,還根據(jù)所述輸入的拼音與所述特色詞庫(kù)中保存的拼音通過(guò)模糊比對(duì)進(jìn)行驗(yàn)證確認(rèn),如果所述輸入的拼音與所述特色詞庫(kù)中保存的拼音相同或相近,則驗(yàn)證確認(rèn)通過(guò);其中,所述特色詞庫(kù)還保存有與以普通話(huà)為基礎(chǔ)的詞匯、相應(yīng)的一個(gè)或多個(gè)特色詞匯相對(duì)應(yīng)的以普通話(huà)為基礎(chǔ)的詞匯的拼音。
[0011]進(jìn)一步地,一個(gè)特色詞庫(kù)中所保存的特色詞匯,為與相應(yīng)以普通話(huà)為基礎(chǔ)的詞匯的字音相同、字面不同的同一類(lèi)特色詞匯;所述特色詞匯包括以下至少一種:方言詞匯、網(wǎng)絡(luò)用語(yǔ)。
[0012]為了解決上述技術(shù)問(wèn)題,本申請(qǐng)公開(kāi)了一種用于輸入法字段轉(zhuǎn)換的客戶(hù)端,包括:本地接收模塊,用于接收輸入的以普通話(huà)為基礎(chǔ)的字段;詞匯拆分模塊,用于根據(jù)自然語(yǔ)義將所述字段拆分為若干詞匯;上報(bào)查詢(xún)模塊,用于分別將每個(gè)詞匯上報(bào)到云端服務(wù)器從而通過(guò)根據(jù)每個(gè)詞匯在所述云端服務(wù)器的特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯,所述特色詞庫(kù)以字符串方式對(duì)應(yīng)保存以普通話(huà)為基礎(chǔ)的詞匯及相應(yīng)的一個(gè)或多個(gè)特色詞匯;下發(fā)接收模塊,用于接收所述云端服務(wù)器下發(fā)的查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯;交互展現(xiàn)模塊,用于將所述字段顯示在客戶(hù)端界面上,還用于將所述一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn),接收選擇確認(rèn)的每個(gè)詞匯對(duì)應(yīng)的特色詞匯,使用所述特色詞匯替換所述字段中的相應(yīng)詞匯并將替換后的所述字段展現(xiàn)在所述客戶(hù)端界面上。
[0013]進(jìn)一步地,所述下發(fā)接收模塊,還用于在接收所述云端服務(wù)器下發(fā)的查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的多個(gè)特色詞匯時(shí),接收所述多個(gè)特色詞匯中每個(gè)特色詞匯的使用熱度;所述交互展現(xiàn)模塊,進(jìn)一步用于將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的多個(gè)特色詞匯按照相應(yīng)的使用熱度由高到低的排列順序關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn)。
[0014]進(jìn)一步地,所述下發(fā)接收模塊,還用于接收所述云端服務(wù)器下發(fā)的在所述特色詞庫(kù)中查找到的每個(gè)特色詞匯對(duì)應(yīng)的使用熱度,其中,所述云端服務(wù)器在距當(dāng)前時(shí)刻的一總時(shí)長(zhǎng)區(qū)域內(nèi),劃分以當(dāng)前時(shí)刻為起點(diǎn)的多個(gè)時(shí)長(zhǎng)范圍;按所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)從短到長(zhǎng)的順序?yàn)槊總€(gè)時(shí)長(zhǎng)范圍賦予一權(quán)重值,所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)最短的權(quán)重值最高;在每個(gè)時(shí)長(zhǎng)范圍內(nèi),分別統(tǒng)計(jì)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù);根據(jù)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù),計(jì)算在每個(gè)時(shí)長(zhǎng)范圍內(nèi)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)所占的比重,即為每個(gè)特色詞匯被選擇確認(rèn)的概率;針對(duì)每個(gè)特色詞匯,在各個(gè)時(shí)長(zhǎng)范圍被選擇確定的概率及相應(yīng)時(shí)長(zhǎng)范圍的權(quán)重,統(tǒng)計(jì)出每個(gè)特色詞匯在總時(shí)長(zhǎng)區(qū)域內(nèi)被選擇確認(rèn)的概率作為每個(gè)特色詞匯的使用熱度并記錄保存在所述特色詞庫(kù)中。
[0015]進(jìn)一步地,還包括:定位模塊和詞庫(kù)配置模塊;所述定位模塊,用于獲取所述客戶(hù)端的位置信息;所述上報(bào)查詢(xún)模塊,用于將所述定位模塊獲取的位置信息上報(bào)到所述云端服務(wù)器從而查找相應(yīng)的特色詞庫(kù),還用于將所述交互展現(xiàn)模塊發(fā)來(lái)的選擇的特色詞庫(kù)的標(biāo)識(shí)上報(bào)給所述云端服務(wù)器從而使所述云端服務(wù)器切換到所述選擇的特色詞庫(kù);所述下發(fā)接收模塊,用于接收所述云端服務(wù)器下發(fā)的所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí);所述詞庫(kù)配置模塊,用于比較所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí)與上一次使用的特色詞庫(kù)的標(biāo)識(shí),如果不同,將所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí)、上一次使用的特色詞庫(kù)的標(biāo)識(shí)及用戶(hù)偏好設(shè)置的特色詞庫(kù)的標(biāo)識(shí)發(fā)送給所述交互展現(xiàn)模塊;如果相同,將所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí)及用戶(hù)偏好設(shè)置的特色詞庫(kù)的標(biāo)識(shí)發(fā)送給所述交互展現(xiàn)模塊;所述交互展現(xiàn)模塊,用于將所述詞庫(kù)配置模塊發(fā)來(lái)的特色詞庫(kù)的標(biāo)識(shí)提供給用戶(hù)供選擇,并將用戶(hù)選擇的特色詞庫(kù)的標(biāo)識(shí)發(fā)送給所述上報(bào)查詢(xún)模塊。
[0016]進(jìn)一步地,所述本地接收模塊,還用于記錄在輸入以普通話(huà)為基礎(chǔ)的字段時(shí)輸入的拼音并通知所述上報(bào)查詢(xún)模塊;所述上報(bào)查詢(xún)模塊,還用于將所述本地接收模塊發(fā)來(lái)的所述輸入的拼音上報(bào)到云端服務(wù)器,在所述云端服務(wù)器通過(guò)以普通話(huà)為基礎(chǔ)的詞匯及特色詞匯的對(duì)應(yīng)關(guān)系查找到相應(yīng)的特色詞匯后,還將所述輸入的拼音與在所述特色詞庫(kù)中對(duì)應(yīng)保存的拼音進(jìn)行模糊比對(duì),當(dāng)比對(duì)結(jié)果相同或相近時(shí)向所述下發(fā)接收模塊下發(fā)所查找到的特色詞匯,其中,所述特色詞庫(kù)還保存有與以普通話(huà)為基礎(chǔ)的詞匯、相應(yīng)的一個(gè)或多個(gè)特色詞匯相對(duì)應(yīng)的以普通話(huà)為基礎(chǔ)的詞匯的拼音。
[0017]進(jìn)一步地,一個(gè)特色詞庫(kù)中所保存的特色詞匯,為與相應(yīng)以普通話(huà)為基礎(chǔ)的詞匯的字音相同、字面不同的同一類(lèi)特色詞匯;所述特色詞匯包括以下至少一種:方言詞匯、網(wǎng)絡(luò)用語(yǔ)。
[0018]本申請(qǐng)與現(xiàn)有的方案相比,本申請(qǐng)所獲得的技術(shù)效果有,能夠以普通話(huà)詞匯輸入,輸出特色詞匯,方便任何不熟悉特色詞匯或非普通話(huà)輸入法的人書(shū)寫(xiě)特色詞匯;能夠依據(jù)不同特色詞匯的被選擇概率,向用戶(hù)提供有順序的方便快捷的特色詞匯選擇方式,加快用戶(hù)輸入速度;能夠依據(jù)選定的時(shí)間段,有側(cè)重地提供所述時(shí)間段常用的特色詞匯,實(shí)現(xiàn)輸出特色詞匯帶有時(shí)間特征;能夠依據(jù)選定的地理位置,有側(cè)重地提供所述地理位置對(duì)應(yīng)的常用的特色詞匯,實(shí)現(xiàn)輸出詞匯帶有地理特征,能夠通過(guò)與用戶(hù)本人對(duì)應(yīng)的特色詞匯庫(kù)方便地維持自己的語(yǔ)言風(fēng)格;能夠依據(jù)云端用戶(hù)全體的使用概率選擇流行的特色詞匯,提升了用戶(hù)語(yǔ)言的流行性、娛樂(lè)性等等效果。
[0019]當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品必不一定需要同時(shí)達(dá)到以上所述的所有技術(shù)效果。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0020]此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
[0021]圖1是本申請(qǐng)實(shí)施例的一種用于輸入法的字段轉(zhuǎn)換方法的流程框圖。
[0022]圖2a、2b是本申請(qǐng)實(shí)施例圖1中步驟S130的具體方法流程框圖。
[0023]圖3是本申請(qǐng)實(shí)施例的一種使用地理位置信息介入用戶(hù)對(duì)特色詞匯庫(kù)的選擇的用于輸入法的字段轉(zhuǎn)換方法的流程框圖。
[0024]圖4是本申請(qǐng)實(shí)施例的一種應(yīng)用在本地和云端的用于輸入法的字段轉(zhuǎn)換方法流程框圖。
[0025]圖5是本申請(qǐng)實(shí)施例的一種用于輸入法的字段轉(zhuǎn)換的客戶(hù)端500的結(jié)構(gòu)框圖。
[0026]圖6是本申請(qǐng)實(shí)施例的一種包括定位模塊560及詞庫(kù)配置模塊570的用于輸入法的字段轉(zhuǎn)換的客戶(hù)端600的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0027]為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0028]參考圖1,圖1是本申請(qǐng)實(shí)施例的一種用于輸入法的字段轉(zhuǎn)換方法的流程框圖,其包括步驟S110?步驟S140,其中:
[0029]在步驟S110處:客戶(hù)端接收用戶(hù)輸入的以普通話(huà)為基礎(chǔ)的字段,并將所述字段顯示在客戶(hù)端界面上。
[0030]具體而言,所述客戶(hù)端可以位于普通用戶(hù)使用的個(gè)人電腦、平板電腦、手機(jī)、PDA等等設(shè)備上,這種普通用戶(hù)的設(shè)備可以稱(chēng)為本地,所述客戶(hù)端可以為本地的一個(gè)程序、應(yīng)用、插件等等,其可以有形地出現(xiàn)在用戶(hù)界面,也可以無(wú)形地附著在其它程序應(yīng)用上。當(dāng)用戶(hù)需要輸入一段文字時(shí),一般會(huì)將光標(biāo)落在一個(gè)可以輸入文本的位置,某種中文輸入法被啟動(dòng),所述中文輸入法可以為筆畫(huà)、拼音、手寫(xiě)等等方式的輸入法,用戶(hù)憑借所述中文輸入法可輸入一段以普通話(huà)為基礎(chǔ)的字段。所述普通話(huà)為基礎(chǔ)的含義為,其主體結(jié)構(gòu)是普通話(huà),一般而言,主體結(jié)構(gòu)中的詞語(yǔ)在普通話(huà)詞典中對(duì)應(yīng)的語(yǔ)義即為用戶(hù)想表達(dá)的意思,除主體結(jié)構(gòu)外,字段中可以?shī)A雜英文、專(zhuān)有名詞、表情、符號(hào)等等內(nèi)容。所述客戶(hù)端接收所述字段,并且用戶(hù)輸入的所述字段顯示在客戶(hù)端的界面上,這時(shí)用戶(hù)可以看見(jiàn)自己輸入的字段,所述客戶(hù)端界面包括客戶(hù)端附著的其它程序應(yīng)用的界面。
[0031]在步驟S120處:根據(jù)自然語(yǔ)義將所述字段拆分為若干詞匯,通過(guò)根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯,所述特色詞庫(kù)以字符串方式對(duì)應(yīng)保存以普通話(huà)為基礎(chǔ)的詞匯及相應(yīng)的一個(gè)或多個(gè)特色詞匯。
[0032]具體而言,一般一個(gè)字段包含若干詞匯,每一個(gè)詞匯包含其獨(dú)立的意思,一個(gè)字段的意思即由所有詞匯的獨(dú)立的意思結(jié)合語(yǔ)法組合而成。在這個(gè)步驟中,本方法利用分詞技術(shù)將所述字段拆分為所述若干詞匯,盡可能使得拆分后的詞匯的自然語(yǔ)義和其在字段中的自然語(yǔ)義相同或相近。所述分詞技術(shù)為現(xiàn)有技術(shù),其包括字符串匹配的分詞方法、基于理解的分詞方法、基于統(tǒng)計(jì)的分詞方法等等,并且在不斷地發(fā)展中,本方法并不限制分詞所采用的技術(shù)方案,并可以采用現(xiàn)有的或未來(lái)出現(xiàn)的分詞技術(shù)。例如,用戶(hù)輸入“生命是多么的輝煌”這一字段,在本步驟中,可用分詞技術(shù)將其分為“生命”、“是”、“多么”、“的”、“輝煌”這些詞匯。這種分詞的效果是,盡可能地將較長(zhǎng)的字段分為較短的具有獨(dú)立意思的詞匯,這樣更易于在特色詞庫(kù)中查找其到對(duì)應(yīng)的特色詞匯,并且,還可以分別向用戶(hù)提供多個(gè)被拆分的詞匯的特色詞匯選擇,豐富了用戶(hù)對(duì)特色詞匯的可選擇性。
[0033]將字段拆分為若干詞匯后,將每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷查找。所述特色詞庫(kù)可以包括若干詞條,每一詞條中有一個(gè)以普通話(huà)為基礎(chǔ)的詞匯,并有與其對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯。所述特色詞匯可以為所述普通話(huà)詞匯對(duì)應(yīng)的一種方言,例如,“你”、“喜歡”、“吃”、“什么”在對(duì)應(yīng)的上海話(huà)詞匯分別為:“儂”、“歡喜”、“切”、“薩”;所述特色詞匯還可以是網(wǎng)絡(luò)語(yǔ)言,例如“蟑螂”對(duì)應(yīng)的網(wǎng)絡(luò)語(yǔ)言詞匯可以是“小強(qiáng)”,“同學(xué)”對(duì)應(yīng)的網(wǎng)絡(luò)語(yǔ)言詞匯可以是“童鞋”。
[0034]優(yōu)選的,所述特色詞庫(kù)中所保存的特色詞匯,可以為與以普通話(huà)為基礎(chǔ)的詞匯的字音相同或相近、字面不同的同一類(lèi)特色詞匯。例如:以普通話(huà)為基礎(chǔ)的詞匯分別為“生命”、“多么”、“輝煌”對(duì)應(yīng)的特色詞匯可以分別是“繩命”、“剁么”、“回晃”,這三個(gè)特色詞匯與以普通話(huà)為基礎(chǔ)的詞匯發(fā)音相近,字面不同,當(dāng)字段“生命是多么的輝煌”被特色詞匯取代為“繩命是剁么的回晃”時(shí),通過(guò)其讀音,讀者可以猜到其本來(lái)的意思“生命是多么的輝煌”,并由于讀音不完全是本來(lái)的讀音,而產(chǎn)生了一種趣味。這種字音相同或相近、字面不同的同一類(lèi)特色詞匯也可以包括:方言詞匯、網(wǎng)絡(luò)用語(yǔ)等。例如“什么”對(duì)應(yīng)的網(wǎng)絡(luò)用語(yǔ)是“神馬”。
[0035]特別地,對(duì)于與以普通話(huà)為基礎(chǔ)的詞匯的字音相同或相近、字面不同的同一類(lèi)特色詞匯,他們之間的字音相同或相近,所以應(yīng)該對(duì)應(yīng)相似或相近的拼音。因此所述特色詞庫(kù)中除了以字符串方式對(duì)應(yīng)保存以普通話(huà)為基礎(chǔ)的詞匯及相應(yīng)的一個(gè)或多個(gè)特色詞匯之外,還將以普通話(huà)為基礎(chǔ)的詞匯的拼音與以普通話(huà)為基礎(chǔ)的詞匯、相應(yīng)的一個(gè)或多個(gè)特色詞匯對(duì)應(yīng)保存,這個(gè)拼音可以用于之后在步驟S120中查找到特色詞匯后對(duì)于查找的準(zhǔn)確性進(jìn)行驗(yàn)證。例如,如果用戶(hù)是通過(guò)輸入拼音來(lái)輸入以普通話(huà)為基礎(chǔ)的字段時(shí),在步驟S110中客戶(hù)端還自動(dòng)記錄所述拼音,在步驟S120中通過(guò)以普通話(huà)為基礎(chǔ)的詞匯及特色詞匯的對(duì)應(yīng)關(guān)系查找到相應(yīng)的特色詞匯后,還獲取對(duì)應(yīng)保存的拼音,并與通過(guò)步驟S110自動(dòng)記錄的拼音進(jìn)行模糊比對(duì),如果兩者相同或相近,則驗(yàn)證通過(guò)。
[0036]在步驟S130處:將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供用戶(hù)選擇確認(rèn)。
[0037]具體而言,在經(jīng)過(guò)步驟120的遍歷之后,可以查找到若干詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯,然后將所述一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中,所述關(guān)聯(lián)顯示,即一種可以使用戶(hù)感知到顯示的特色詞匯和某一普通話(huà)為基礎(chǔ)的詞匯具有對(duì)應(yīng)關(guān)系的顯示方式,例如,可以直接顯示在以普通話(huà)為基礎(chǔ)的詞匯的上方,或者僅當(dāng)鼠標(biāo)靠近某以普通話(huà)為基礎(chǔ)的詞匯時(shí),將特色詞匯顯示在其上方或旁側(cè),并可以讓用戶(hù)選擇。還可以的關(guān)聯(lián)顯示方式是,直接默認(rèn)地替換以普通話(huà)為基礎(chǔ)的詞匯而顯示一個(gè)特色詞匯,以向用戶(hù)直接提供默認(rèn)選擇,加快用戶(hù)選擇速度,當(dāng)用戶(hù)希望更改特色詞匯時(shí),可以再提供其它特色詞匯的選擇。
[0038]當(dāng)然的,有些以普通話(huà)為基礎(chǔ)的詞匯在特色詞匯庫(kù)中并沒(méi)有對(duì)應(yīng)的特色詞匯,對(duì)這些詞匯就可以不顯示特色詞匯或提示用戶(hù)沒(méi)有特色詞匯。
[0039]在步驟S140處:接收用戶(hù)選擇確認(rèn)的每個(gè)詞匯對(duì)應(yīng)的特色詞匯,使用所述特色詞匯替換所述字段中的相應(yīng)詞匯并將替換后的所述字段展現(xiàn)在所述客戶(hù)端界面上。
[0040]具體而言,當(dāng)用戶(hù)選擇了某以普通話(huà)為基礎(chǔ)的詞匯對(duì)應(yīng)的特色詞匯后,則隱去所述以普通話(huà)為基礎(chǔ)的詞匯,而顯示用戶(hù)已經(jīng)選擇的特色詞匯。當(dāng)然,還可以提供用戶(hù)針對(duì)此特色詞匯的選擇,讓其回選其在步驟110出輸入的以普通話(huà)為基礎(chǔ)的詞匯,或者選擇其它的與以所述普通話(huà)為基礎(chǔ)的詞匯對(duì)應(yīng)的特色詞匯。
[0041]優(yōu)選的,在圖1所述步驟130處拆分得到的每個(gè)詞匯對(duì)應(yīng)有多個(gè)特色詞匯時(shí),還可以在圖1所述步驟140處以特色詞匯的使用熱度來(lái)決定特色詞匯的顯示方式。如圖2a所示,圖2a是本申請(qǐng)實(shí)施例圖1中步驟S131是步驟S130的一種針對(duì)每個(gè)詞匯對(duì)應(yīng)有多個(gè)特色詞匯時(shí)的具體處理步驟,步驟S141是步驟S140的一種針對(duì)每個(gè)詞匯對(duì)應(yīng)有多個(gè)特色詞匯時(shí)顯示的處理步驟:
[0042]在步驟S131處,通過(guò)根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的多個(gè)特色詞匯時(shí),同時(shí)還讀取所述多個(gè)特色詞匯中每個(gè)特色詞匯的使用熱度。
[0043]具體而言,以特色詞匯的使用熱度來(lái)決定特色詞匯的顯示方式,特色詞匯的使用熱度可以通過(guò)被選擇確認(rèn)的概率的方式來(lái)客觀(guān)衡量。一種方案可以是,特色詞匯庫(kù)始終在本地時(shí),則可以依據(jù)此本地的特色詞匯庫(kù)中的特色詞匯被選擇的歷史記錄來(lái)確定特色詞匯的被選擇確認(rèn)的概率;另一種方案可以是,當(dāng)特色詞匯庫(kù)在本地、網(wǎng)絡(luò)服務(wù)器或在云端時(shí),特色詞匯庫(kù)與用戶(hù)身份對(duì)應(yīng),例如,一個(gè)用戶(hù)登錄其本地或網(wǎng)絡(luò)側(cè)、云端的賬號(hào)后可以與其賬號(hào)對(duì)應(yīng)的特色詞匯庫(kù)關(guān)聯(lián),則可以依據(jù)此用戶(hù)對(duì)特色詞匯選擇的歷史記錄來(lái)確定特色詞匯的被這個(gè)用戶(hù)選擇確認(rèn)的概率;還有一種方案可以是,當(dāng)特色詞匯庫(kù)在網(wǎng)絡(luò)服務(wù)器或在云端,并為接入同一網(wǎng)絡(luò)服務(wù)器或者云端的多個(gè)用戶(hù)共同使用的特色詞匯庫(kù),則可以以多個(gè)用戶(hù)整體對(duì)特色詞匯選擇的歷史記錄來(lái)確定特色詞匯的被選擇確認(rèn)的概率。此外,本方法不限制采用其它概率確定方式。
[0044]在步驟S141處,將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的多個(gè)特色詞匯按照對(duì)應(yīng)的使用熱度由高到低的排列順序關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供用戶(hù)選擇確認(rèn)。
[0045]具體而言,如前所述,特色詞匯的使用熱度通過(guò)被選擇確認(rèn)的概率的方式來(lái)客觀(guān)衡量。這種有排列順序的關(guān)聯(lián)顯示可以讓用戶(hù)可最方便地選擇高概率的特色詞匯。例如可以將概率最高的特色詞匯顯示在離以普通話(huà)為基礎(chǔ)的詞匯最近處,較低概率的顯示在較遠(yuǎn)處;還可以將較高概率的特色詞匯以飽和度較高的顏色顯示,較低概率的特色詞匯以較灰暗的顏色顯示,等等。此技術(shù)方案的效果是,可以方便用戶(hù)選擇使用被選擇概率最高的特色詞匯,如果用戶(hù)有自己的語(yǔ)言風(fēng)格,則通過(guò)與用戶(hù)本人對(duì)應(yīng)的特色詞匯庫(kù)方便地維持自己的語(yǔ)言風(fēng)格;而當(dāng)用戶(hù)希望使用社會(huì)性的流行用語(yǔ)時(shí),使用在云端被用戶(hù)共同使用特色詞匯庫(kù),即使用戶(hù)不知道當(dāng)前流行什么特色詞匯,依然可以依據(jù)云端用戶(hù)全體的使用概率選擇流行的特色詞匯,提升了用戶(hù)語(yǔ)言的流行性、娛樂(lè)性。
[0046]優(yōu)選的,步驟S130中,在圖2a顯示的步驟131之前,云端服務(wù)器可以通過(guò)如下的方式設(shè)計(jì)概率,并通過(guò)這一概率來(lái)反應(yīng)特色詞匯的使用熱度,具體而言,如圖2b所示:
[0047]在步驟S1301處,在距當(dāng)前時(shí)刻的一總時(shí)長(zhǎng)區(qū)域內(nèi),劃分以當(dāng)前時(shí)刻為起點(diǎn)的多個(gè)時(shí)長(zhǎng)范圍;
[0048]在步驟S1302處,按所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)從短到長(zhǎng)的順序?yàn)槊總€(gè)時(shí)長(zhǎng)范圍賦予一權(quán)重值,所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)最短的權(quán)重值最高;
[0049]在步驟S1303處,在每個(gè)時(shí)長(zhǎng)范圍內(nèi),分別統(tǒng)計(jì)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù);
[0050]在步驟S1304處,根據(jù)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù),計(jì)算在每個(gè)時(shí)長(zhǎng)范圍內(nèi)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)所占的比重,即為每個(gè)特色詞匯被選擇確認(rèn)的概率;
[0051]在步驟S1305處,針對(duì)每個(gè)特色詞匯,在各個(gè)時(shí)長(zhǎng)范圍被選擇確定的概率及相應(yīng)時(shí)長(zhǎng)范圍的權(quán)重,統(tǒng)計(jì)出每個(gè)特色詞匯在總時(shí)長(zhǎng)區(qū)域內(nèi)被選擇確認(rèn)的概率并進(jìn)行記錄以供讀取下發(fā);
[0052]之后執(zhí)行步驟S131?S132。
[0053]這里需要注意,隨著時(shí)間的推移,總時(shí)長(zhǎng)區(qū)域和各個(gè)時(shí)長(zhǎng)范圍的長(zhǎng)度保持不變,各個(gè)時(shí)長(zhǎng)范圍的權(quán)重也保持不變,但是各個(gè)時(shí)長(zhǎng)范圍內(nèi)的被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù)會(huì)隨著當(dāng)前時(shí)刻的推移而推移到到其他時(shí)長(zhǎng)范圍內(nèi),這樣每個(gè)特色詞匯在總時(shí)長(zhǎng)區(qū)域內(nèi)被選擇確認(rèn)的概率會(huì)發(fā)生變化,因此隨著當(dāng)前時(shí)刻的推移,每個(gè)特色詞匯在總時(shí)長(zhǎng)區(qū)域內(nèi)被選擇確認(rèn)的概率會(huì)實(shí)際進(jìn)行計(jì)算更新。
[0054]本實(shí)施例中,使用總時(shí)長(zhǎng)區(qū)域內(nèi)特色詞匯被選擇確認(rèn)的概率來(lái)表示總時(shí)長(zhǎng)區(qū)域內(nèi)這些特色詞匯的熱度。對(duì)總時(shí)長(zhǎng)區(qū)域內(nèi)特色詞匯的概率來(lái)說(shuō)最重要的是離當(dāng)前時(shí)刻較近的一個(gè)時(shí)長(zhǎng)范圍內(nèi)特色詞匯的熱度,因?yàn)槿绻厣~匯的熱度只是在離當(dāng)前時(shí)刻較遠(yuǎn)的一個(gè)時(shí)長(zhǎng)范圍保持很高的,而在離當(dāng)前時(shí)刻較近的時(shí)刻這些特色詞匯的熱度變得很低,說(shuō)明這些特色詞匯的熱度和被選擇概率呈現(xiàn)了急劇的下降趨勢(shì),但是因?yàn)樵陔x當(dāng)前時(shí)刻較遠(yuǎn)的一個(gè)時(shí)長(zhǎng)范圍內(nèi)特色詞匯的熱度保持很高,導(dǎo)致總時(shí)長(zhǎng)區(qū)域內(nèi)的概率還是很高,這顯然與現(xiàn)實(shí)的概率趨勢(shì)不符,因此對(duì)總時(shí)長(zhǎng)區(qū)域進(jìn)行細(xì)度的劃分和并賦予權(quán)重,這樣可以相對(duì)客觀(guān)地、預(yù)見(jiàn)性地反應(yīng)出總時(shí)長(zhǎng)區(qū)域內(nèi)特色詞匯的被選擇確認(rèn)的概率。
[0055]下面以一個(gè)應(yīng)用實(shí)例來(lái)解釋上述實(shí)施例,但并不對(duì)上述實(shí)施例做出限定。
[0056]例如,以“周”為單位,從當(dāng)前時(shí)刻至前1周的時(shí)長(zhǎng)范圍(以下稱(chēng)為第一時(shí)長(zhǎng)范圍)內(nèi),統(tǒng)計(jì)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)在所有特色詞匯被選擇確認(rèn)的次數(shù)中所占的概率,并為這個(gè)時(shí)長(zhǎng)范圍賦予權(quán)重0.6 ;
[0057]從當(dāng)前時(shí)刻至前2周的時(shí)長(zhǎng)范圍內(nèi)(以下稱(chēng)為第二時(shí)長(zhǎng)范圍,這個(gè)第二時(shí)長(zhǎng)范圍包括了第一時(shí)長(zhǎng)范圍),統(tǒng)計(jì)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)在所有特色詞匯被選擇確認(rèn)的次數(shù)中所占的概率,并為這個(gè)第二時(shí)長(zhǎng)范圍賦予權(quán)重0.3。
[0058]從當(dāng)前時(shí)刻至前1個(gè)月的時(shí)長(zhǎng)范圍內(nèi)(以下稱(chēng)為取樣時(shí)長(zhǎng)范圍,這個(gè)取樣時(shí)長(zhǎng)范圍就是概率統(tǒng)計(jì)所考慮的總時(shí)長(zhǎng)區(qū)域,這個(gè)取樣時(shí)長(zhǎng)范圍包括了第一、第二時(shí)長(zhǎng)范圍),統(tǒng)計(jì)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)在所有特色詞匯被選擇確認(rèn)的次數(shù)中所占的概率,并為這個(gè)第三時(shí)長(zhǎng)范圍賦予權(quán)重0.1。
[0059]分別根據(jù)第一時(shí)長(zhǎng)范圍內(nèi)任一特色詞匯(例如“小盆友”這個(gè)詞匯)被選擇確定的概率0.8和第一時(shí)長(zhǎng)范圍的權(quán)重0.6,第二時(shí)長(zhǎng)范圍內(nèi)所述特色詞匯“小盆友”被選擇確定的概率0.5和第二時(shí)長(zhǎng)范圍的權(quán)重0.3,以及取樣時(shí)長(zhǎng)范圍內(nèi)所述特色詞匯“小盆友”被選擇確定的概率0.37和取樣時(shí)長(zhǎng)范圍的權(quán)重0.1,加權(quán)作和從而得到所述特色詞匯“小盆友”在總時(shí)長(zhǎng)區(qū)域內(nèi)的被選擇確定的概率為0.8X0.6+0.5X0.3+0.37X0.1=0.667。通過(guò)這樣的方式獲得在總時(shí)長(zhǎng)區(qū)域內(nèi)每個(gè)特色詞匯的概率。
[0060]當(dāng)用戶(hù)輸入以普通話(huà)為基礎(chǔ)的詞匯后,根據(jù)所述詞匯查找到對(duì)應(yīng)的多個(gè)特色詞匯,同時(shí)還獲取每個(gè)特色詞匯的概率,根據(jù)上述概率的由高到低的順序?qū)λ龆鄠€(gè)特色詞匯排序。
[0061]本方法的另一實(shí)施例可以使用地理位置信息介入用戶(hù)對(duì)特色詞匯的選擇。如圖3,圖3是本申請(qǐng)實(shí)施例的一種使用地理位置信息介入用戶(hù)對(duì)特色詞匯庫(kù)的選擇的用于輸入法的字段轉(zhuǎn)換方法的流程框圖。
[0062]在步驟S310處,獲取所述客戶(hù)端的位置信息并上報(bào)。具體而言,定位可以使用GPS定位技術(shù),或者可以使用互聯(lián)網(wǎng)定位技術(shù),或者使用移動(dòng)通信網(wǎng)等等定位技術(shù)等等現(xiàn)有及未來(lái)的自動(dòng)定位技術(shù),還可以由用戶(hù)自己選擇其位置。所述上報(bào),可以上報(bào)給在本地或者在網(wǎng)絡(luò)服務(wù)器、云端的負(fù)責(zé)特色詞匯庫(kù)的模塊。
[0063]在步驟S320處,根據(jù)獲取的所述位置信息查找相應(yīng)的特色詞庫(kù),比較所述位置信息相應(yīng)的特色詞庫(kù)與用戶(hù)上一次使用的特色詞庫(kù)。具體而言,所述位置信息相應(yīng)的特色詞庫(kù)包括可以為一種方言,例如位置信息顯示客戶(hù)端在四川,則其對(duì)應(yīng)的特色詞庫(kù)可以為四川方言。此外,本發(fā)明并不排除其它位置信息與特色詞庫(kù)的對(duì)應(yīng)方式。
[0064]在步驟S330處,如果步驟320中的比較結(jié)果為不同,將所述位置信息相應(yīng)的特色詞庫(kù)、用戶(hù)上一次使用的特色詞庫(kù)及用戶(hù)偏好設(shè)置的特色詞庫(kù)提供給用戶(hù)供選擇;如果比較結(jié)果為相同,將所述位置信息相應(yīng)的特色詞庫(kù)及用戶(hù)偏好設(shè)置的特色詞庫(kù)提供給用戶(hù)供選擇。其中,所述“用戶(hù)偏好設(shè)置的特色詞庫(kù)”為用戶(hù)事先設(shè)定的其偏好的特色詞庫(kù)。
[0065]在步驟S340處,切換到用戶(hù)選擇的特色詞庫(kù)。后續(xù)步驟中,將以此用戶(hù)選擇的特色詞庫(kù)為默認(rèn)使用的特色詞庫(kù)。
[0066]完成步驟340后,繼續(xù)執(zhí)行圖1中的步驟110-步驟140。
[0067]此技術(shù)方案的效果是,可以依據(jù)用戶(hù)的位置提供其對(duì)應(yīng)特色詞匯庫(kù),從而可以使用戶(hù)隨著其處所的變化方便地使用與處所相適應(yīng)的語(yǔ)言,提升用戶(hù)的使用感受。
[0068]本方法的另一種實(shí)施例特別針對(duì)客戶(hù)端位于本地、特色詞庫(kù)位于云端服務(wù)器的實(shí)現(xiàn)方式進(jìn)行描述。如圖4,圖4是本申請(qǐng)實(shí)施例的一種應(yīng)用在本地和云端的用于輸入法的字段轉(zhuǎn)換方法流程框圖,包括步驟S410-S440 ;
[0069]在步驟S410處,本地客戶(hù)端接收用戶(hù)輸入的以普通話(huà)為基礎(chǔ)的字段,并將所述字段顯示在客戶(hù)端界面上,并將所述字段上報(bào)至云端服務(wù)器。所述本地客戶(hù)端可以為一個(gè)程序、應(yīng)用,或者在程序中的插件,例如在瀏覽器中嵌入的一個(gè)插件。
[0070]在步驟S420處,云端服務(wù)器根據(jù)自然語(yǔ)義將所述字段拆分為若干詞匯,通過(guò)根據(jù)每個(gè)詞匯在位于云端服務(wù)器的特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯,所述特色詞庫(kù)以字符串方式對(duì)應(yīng)保存以普通話(huà)為基礎(chǔ)的詞匯及相應(yīng)的一個(gè)或多個(gè)特色詞匯;所述位于云端的特色詞庫(kù)可以為對(duì)應(yīng)于一個(gè)用戶(hù)使用的一個(gè)特色詞庫(kù)(例如,當(dāng)用戶(hù)登錄其賬戶(hù)后,關(guān)聯(lián)其對(duì)應(yīng)的特色詞庫(kù)),也可以為對(duì)應(yīng)于公共使用的一個(gè)特色詞庫(kù)。
[0071]在步驟S430處,云端服務(wù)器將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯下發(fā)給本地客戶(hù)端;
[0072]在步驟S440處,本地客戶(hù)端將所述一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供用戶(hù)選擇確認(rèn);
[0073]在步驟S450處,本地客戶(hù)端接收用戶(hù)選擇確認(rèn)的每個(gè)詞匯對(duì)應(yīng)的特色詞匯,使用所述特色詞匯替換所述字段中的相應(yīng)詞匯并將替換后的所述字段展現(xiàn)在所述客戶(hù)端界面上。
[0074]此技術(shù)方案的技術(shù)效果是,可以縮小本地客戶(hù)端程序的大小,通過(guò)將存儲(chǔ)和計(jì)算工作置于云端,從而減輕本地的存儲(chǔ)消耗、運(yùn)算消耗,方便用戶(hù)在不同的本地客戶(hù)端登錄云端,方便地按照自己的偏好使用特色詞匯庫(kù)實(shí)現(xiàn)自己的語(yǔ)言風(fēng)格,或者方便地使用公共特色詞匯庫(kù)使用流行的語(yǔ)言風(fēng)格。
[0075]參考圖5,圖5是本申請(qǐng)實(shí)施例的一種用于輸入法的字段轉(zhuǎn)換的客戶(hù)端500的結(jié)構(gòu)框圖:
[0076]本地接收模塊510,用于接收用戶(hù)輸入的以普通話(huà)為基礎(chǔ)的字段,并將所述字段發(fā)送給交互展現(xiàn)模塊550。
[0077]詞匯拆分模塊520,用于根據(jù)自然語(yǔ)義將所述字段拆分為若干詞匯;
[0078]上報(bào)查詢(xún)模塊530,用于分別將每個(gè)詞匯上報(bào)到云端服務(wù)器從而通過(guò)根據(jù)每個(gè)詞匯在所述云端服務(wù)器的特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯,所述特色詞庫(kù)以字符串方式對(duì)應(yīng)保存以普通話(huà)為基礎(chǔ)的詞匯及相應(yīng)的一個(gè)或多個(gè)特色詞匯。
[0079]優(yōu)選的,一個(gè)特色詞庫(kù)中所保存的特色詞匯,為與相應(yīng)以普通話(huà)為基礎(chǔ)的詞匯的字音相同、字面不同的同一類(lèi)特色詞匯;優(yōu)選的,所述特色詞匯包括:方言詞匯、網(wǎng)絡(luò)用語(yǔ)坐寸。
[0080]特別地,對(duì)于與以普通話(huà)為基礎(chǔ)的詞匯的字音相同或相近、字面不同的同一類(lèi)特色詞匯,他們之間的字音相同或相近,所以應(yīng)該對(duì)應(yīng)相似或相近的拼音。因此所述特色詞庫(kù)除了以字符串方式對(duì)應(yīng)保存以普通話(huà)為基礎(chǔ)的詞匯及相應(yīng)的一個(gè)或多個(gè)特色詞匯之外,還將以普通話(huà)為基礎(chǔ)的詞匯的拼音與以普通話(huà)為基礎(chǔ)的詞匯、相應(yīng)的一個(gè)或多個(gè)特色詞匯對(duì)應(yīng)保存,這個(gè)拼音可以用于當(dāng)上報(bào)查詢(xún)模塊530將每個(gè)詞匯上報(bào)到云端服務(wù)器,通過(guò)云端服務(wù)器查找到特色詞匯后,所述云端服務(wù)器對(duì)于查找的準(zhǔn)確性進(jìn)行自我驗(yàn)證。例如,如果用戶(hù)是通過(guò)輸入拼音來(lái)輸入以普通話(huà)為基礎(chǔ)的字段時(shí),本地接收模塊510還用于自動(dòng)記錄所述輸入的拼音并通知上報(bào)查詢(xún)模塊530 ;上報(bào)查詢(xún)模塊530,還將所述本地接收模塊510發(fā)來(lái)的所述拼音上報(bào)到云端服務(wù)器,在云端服務(wù)器通過(guò)以普通話(huà)為基礎(chǔ)的詞匯及特色詞匯的對(duì)應(yīng)關(guān)系查找到相應(yīng)的特色詞匯后,還將所述輸入的拼音與所述特色詞匯對(duì)應(yīng)保存的拼音進(jìn)行模糊比對(duì),如果兩者相同或相近則驗(yàn)證通過(guò),向所述下發(fā)接收模塊540下發(fā)根據(jù)每個(gè)詞匯所查找到的對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯。
[0081]下發(fā)接收模塊540,用于接收所述云端服務(wù)器下發(fā)的查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯。
[0082]優(yōu)選的,所述下發(fā)接收模塊,還用于在接收所述云端服務(wù)器下發(fā)的查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的多個(gè)特色詞匯時(shí),接收所述多個(gè)特色詞匯中每個(gè)特色詞匯的使用熱度。特色詞匯的使用熱度通過(guò)被選擇確認(rèn)的概率的方式來(lái)客觀(guān)衡量,所述選擇確認(rèn)的概率包括客戶(hù)端所在本地對(duì)應(yīng)的選擇確認(rèn)的概率、與當(dāng)前用戶(hù)使用歷史相應(yīng)的選擇確定的概率、網(wǎng)絡(luò)中多用戶(hù)共同選擇確定的概率等等。
[0083]優(yōu)選的,所述概率由以下方式獲得:云端服務(wù)器在距當(dāng)前時(shí)刻的一總時(shí)長(zhǎng)區(qū)域內(nèi),劃分以當(dāng)前時(shí)刻為起點(diǎn)的多個(gè)時(shí)長(zhǎng)范圍;按所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)從短到長(zhǎng)的順序?yàn)槊總€(gè)時(shí)長(zhǎng)范圍賦予一權(quán)重值,所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)最短的權(quán)重值最高;在每個(gè)時(shí)長(zhǎng)范圍內(nèi),分別統(tǒng)計(jì)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù);根據(jù)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù),計(jì)算在每個(gè)時(shí)長(zhǎng)范圍內(nèi)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)所占的比重,即為每個(gè)特色詞匯被選擇確認(rèn)的概率;針對(duì)每個(gè)特色詞匯,在各個(gè)時(shí)長(zhǎng)范圍被選擇確定的概率及相應(yīng)時(shí)長(zhǎng)范圍的權(quán)重,統(tǒng)計(jì)出每個(gè)特色詞匯在總時(shí)長(zhǎng)區(qū)域內(nèi)被選擇確認(rèn)的概率并進(jìn)行記錄以供下發(fā)至下發(fā)接收模塊540。
[0084]交互展現(xiàn)模塊550,用于將本地接收模塊510接收的所述字段顯示在客戶(hù)端界面上;還用于將下發(fā)接收模塊540接收的所述一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供用戶(hù)選擇確認(rèn),接收用戶(hù)選擇確認(rèn)的每個(gè)詞匯對(duì)應(yīng)的特色詞匯,使用所述特色詞匯替換所述字段中的相應(yīng)詞匯并將替換后的所述字段展現(xiàn)在所述客戶(hù)端界面上。
[0085]優(yōu)選的,所述交互展現(xiàn)模塊,進(jìn)一步用于將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的多個(gè)特色詞匯按照被選擇確認(rèn)的概率由高到低的排列順序關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供用戶(hù)選擇確認(rèn)。
[0086]參考圖6,圖6是本申請(qǐng)實(shí)施例的一種包括定位模塊560及詞庫(kù)配置模塊570的用于輸入法的字段轉(zhuǎn)換的客戶(hù)端600的結(jié)構(gòu)框圖,其中模塊510-550包括用于實(shí)現(xiàn)與圖5中510-550相同的功能,除此以外下述模塊的功能還包括:
[0087]定位模塊560,用于獲取所述客戶(hù)端的位置信息。具體而言,定位可以使用GPS定位技術(shù),或者可以使用互聯(lián)網(wǎng)定位技術(shù),或者使用移動(dòng)通信網(wǎng)等等定位技術(shù)等等現(xiàn)有及未來(lái)的自動(dòng)定位技術(shù),還可以由用戶(hù)自己選擇其位置。
[0088]上報(bào)查詢(xún)模塊530,還用于將所述定位模塊560獲取的位置信息上報(bào)到所述云端服務(wù)器從而查找相應(yīng)的特色詞庫(kù),還用于將所述交互展現(xiàn)模塊550發(fā)來(lái)的用戶(hù)選擇的特色詞庫(kù)的標(biāo)識(shí)上報(bào)給所述云端服務(wù)器從而使所述云端服務(wù)器切換到所述用戶(hù)選擇的特色詞庫(kù)。
[0089]所述下發(fā)接收模塊540,還用于接收所述云端服務(wù)器下發(fā)的所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí)。
[0090]所述詞庫(kù)配置模塊570,用于比較所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí)與用戶(hù)上一次使用的特色詞庫(kù)的標(biāo)識(shí),如果不同,將所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí)、用戶(hù)上一次使用的特色詞庫(kù)的標(biāo)識(shí)及用戶(hù)偏好設(shè)置的特色詞庫(kù)的標(biāo)識(shí)發(fā)送給所述交互展現(xiàn)模塊;如果相同,將所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí)及用戶(hù)偏好設(shè)置的特色詞庫(kù)的標(biāo)識(shí)發(fā)送給所述交互展現(xiàn)模塊;
[0091]所述交互展現(xiàn)模塊550,還用于將所述詞庫(kù)配置模塊發(fā)來(lái)的特色詞庫(kù)的標(biāo)識(shí)提供給用戶(hù)供選擇,并將用戶(hù)選擇的特色詞庫(kù)的標(biāo)識(shí)發(fā)送給所述上報(bào)查詢(xún)模塊530。
[0092]在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
[0093]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性?xún)?nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
[0094]計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類(lèi)型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPR0M)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪(fǎng)問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
[0095]還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。
[0096]本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0097]以上所述僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。
【權(quán)利要求】
1.一種用于輸入法的字段轉(zhuǎn)換方法,其特征在于,包括: 接收輸入的以普通話(huà)為基礎(chǔ)的字段,并將所述字段顯示在客戶(hù)端界面上; 根據(jù)自然語(yǔ)義將所述字段拆分為若干詞匯,通過(guò)根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯,所述特色詞庫(kù)以字符串方式對(duì)應(yīng)保存以普通話(huà)為基礎(chǔ)的詞匯及相應(yīng)的一個(gè)或多個(gè)特色詞匯; 將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn); 接收選擇確認(rèn)的每個(gè)詞匯對(duì)應(yīng)的特色詞匯,使用所述特色詞匯替換所述字段中的相應(yīng)詞匯并將替換后的所述字段展現(xiàn)在所述客戶(hù)端界面上。
2.如權(quán)利要求1所述的用于輸入法的字段轉(zhuǎn)換方法,其特征在于, 將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn)的步驟,進(jìn)一步包括: 通過(guò)根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的多個(gè)特色詞匯時(shí),同時(shí)還讀取所述多個(gè)特色詞匯中每個(gè)特色詞匯的使用熱度; 將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn)的步驟,進(jìn)一步包括: 將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的多個(gè)特色詞匯按照對(duì)應(yīng)的使用熱度由高到低的排列順序關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn)。
3.如權(quán)利要求2所述的用于輸入法的字段轉(zhuǎn)換方法,其特征在于,通過(guò)根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的多個(gè)特色詞匯時(shí),同時(shí)還讀取所述多個(gè)特色詞匯中每個(gè)特色詞匯的使用熱度的步驟前,還包括: 在距當(dāng)前時(shí)刻的一總時(shí)長(zhǎng)區(qū)域內(nèi),劃分以當(dāng)前時(shí)刻為起點(diǎn)的多個(gè)時(shí)長(zhǎng)范圍; 按所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)從短到長(zhǎng)的順序?yàn)槊總€(gè)時(shí)長(zhǎng)范圍賦予一權(quán)重值,所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)最短的權(quán)重值最聞; 在每個(gè)時(shí)長(zhǎng)范圍內(nèi),分別統(tǒng)計(jì)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù); 根據(jù)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù),計(jì)算在每個(gè)時(shí)長(zhǎng)范圍內(nèi)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)所占的比重,作為每個(gè)特色詞匯被選擇確認(rèn)的概率; 針對(duì)每個(gè)特色詞匯,在各個(gè)時(shí)長(zhǎng)范圍被選擇確定的概率及相應(yīng)時(shí)長(zhǎng)范圍的權(quán)重,統(tǒng)計(jì)出每個(gè)特色詞匯在總時(shí)長(zhǎng)區(qū)域內(nèi)被選擇確認(rèn)的概率作為每個(gè)特色詞匯的使用熱度并進(jìn)行記錄以供讀取。
4.如權(quán)利要求1所述的用于輸入法的字段轉(zhuǎn)換方法,其特征在于,客戶(hù)端接收輸入的以普通話(huà)為基礎(chǔ)的字段的步驟前,還包括: 獲取所述客戶(hù)端的位置信息; 根據(jù)獲取的所述位置信息查找相應(yīng)的特色詞庫(kù),比較所述位置信息相應(yīng)的特色詞庫(kù)與上一次使用的特色詞庫(kù); 如果不同,將所述位置信息相應(yīng)的特色詞庫(kù)、上一次使用的特色詞庫(kù)及用戶(hù)偏好設(shè)置的特色詞庫(kù)提供給用戶(hù)供選擇;如果相同,將所述位置信息相應(yīng)的特色詞庫(kù)及用戶(hù)偏好設(shè)置的特色詞庫(kù)提供給用戶(hù)供選擇; 切換到用戶(hù)選擇的特色詞庫(kù)。
5.如權(quán)利要求1所述的用于輸入法的字段轉(zhuǎn)換方法,其特征在于, 接收輸入的以普通話(huà)為基礎(chǔ)的字段的步驟,進(jìn)一步包括: 自動(dòng)記錄輸入以普通話(huà)為基礎(chǔ)的字段時(shí)的輸入的拼音; 根據(jù)每個(gè)詞匯在特色詞庫(kù)中進(jìn)行遍歷的步驟,進(jìn)一步包括: 在查找到對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯后,還根據(jù)所述輸入的拼音與所述特色詞庫(kù)中保存的拼音通過(guò)模糊比對(duì)進(jìn)行驗(yàn)證確認(rèn),如果所述輸入的拼音與所述特色詞庫(kù)中保存的拼音相同或相近,則驗(yàn)證確認(rèn)通過(guò);其中,所述特色詞庫(kù)還保存有與以普通話(huà)為基礎(chǔ)的詞匯、相應(yīng)的一個(gè)或多個(gè)特色詞匯相對(duì)應(yīng)的以普通話(huà)為基礎(chǔ)的詞匯的拼音。
6.如權(quán)利要求1所述的用于輸入法的字段轉(zhuǎn)換方法,其特征在于, 一個(gè)特色詞庫(kù)中所保存的特色詞匯,為與相應(yīng)以普通話(huà)為基礎(chǔ)的詞匯的字音相同、字面不同的同一類(lèi)特色詞匯; 所述特色詞匯包括以下至少一種:方言詞匯、網(wǎng)絡(luò)用語(yǔ)。
7.一種用于輸入法字段轉(zhuǎn)換的客戶(hù)端,其特征在于,包括: 本地接收模塊,用于接收輸入的以普通話(huà)為基礎(chǔ)的字段; 詞匯拆分模塊,用于根據(jù)自然語(yǔ)義將所述字段拆分為若干詞匯; 上報(bào)查詢(xún)模塊,用于分別將每個(gè)詞匯上報(bào)到云端服務(wù)器從而通過(guò)根據(jù)每個(gè)詞匯在所述云端服務(wù)器的特色詞庫(kù)中進(jìn)行遍歷來(lái)查找與拆分得到的每個(gè)詞匯相對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯,所述特色詞庫(kù)以字符串方式對(duì)應(yīng)保存以普通話(huà)為基礎(chǔ)的詞匯及相應(yīng)的一個(gè)或多個(gè)特色詞匯; 下發(fā)接收模塊,用于接收所述云端服務(wù)器下發(fā)的查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的一個(gè)或多個(gè)特色詞匯; 交互展現(xiàn)模塊,用于將所述字段顯示在客戶(hù)端界面上,還用于將所述一個(gè)或多個(gè)特色詞匯關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn),接收選擇確認(rèn)的每個(gè)詞匯對(duì)應(yīng)的特色詞匯,使用所述特色詞匯替換所述字段中的相應(yīng)詞匯并將替換后的所述字段展現(xiàn)在所述客戶(hù)端界面上。
8.如權(quán)利要求7所述的客戶(hù)端,其特征在于, 所述下發(fā)接收模塊,還用于在接收所述云端服務(wù)器下發(fā)的查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的多個(gè)特色詞匯時(shí),接收所述多個(gè)特色詞匯中每個(gè)特色詞匯的使用熱度; 所述交互展現(xiàn)模塊,進(jìn)一步用于將查找到的與拆分得到的每個(gè)詞匯對(duì)應(yīng)的多個(gè)特色詞匯按照相應(yīng)的使用熱度由高到低的排列順序關(guān)聯(lián)顯示在所述客戶(hù)端界面中所述詞匯的周邊供選擇確認(rèn)。
9.如權(quán)利要求8所述的客戶(hù)端,其特征在于, 所述下發(fā)接收模塊,還用于接收所述云端服務(wù)器下發(fā)的在所述特色詞庫(kù)中查找到的每個(gè)特色詞匯對(duì)應(yīng)的使用熱度,其中,所述云端服務(wù)器在距當(dāng)前時(shí)刻的一總時(shí)長(zhǎng)區(qū)域內(nèi),劃分以當(dāng)前時(shí)刻為起點(diǎn)的多個(gè)時(shí)長(zhǎng)范圍;按所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)從短到長(zhǎng)的順序?yàn)槊總€(gè)時(shí)長(zhǎng)范圍賦予一權(quán)重值,所述時(shí)長(zhǎng)范圍的時(shí)長(zhǎng)最短的權(quán)重值最高;在每個(gè)時(shí)長(zhǎng)范圍內(nèi),分別統(tǒng)計(jì)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù);根據(jù)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)以及所有特色詞匯被選擇確認(rèn)的次數(shù),計(jì)算在每個(gè)時(shí)長(zhǎng)范圍內(nèi)每個(gè)特色詞匯被選擇確認(rèn)的次數(shù)所占的比重,即為每個(gè)特色詞匯被選擇確認(rèn)的概率;針對(duì)每個(gè)特色詞匯,在各個(gè)時(shí)長(zhǎng)范圍被選擇確定的概率及相應(yīng)時(shí)長(zhǎng)范圍的權(quán)重,統(tǒng)計(jì)出每個(gè)特色詞匯在總時(shí)長(zhǎng)區(qū)域內(nèi)被選擇確認(rèn)的概率作為每個(gè)特色詞匯的使用熱度并記錄保存在所述特色詞庫(kù)中。
10.如權(quán)利要求7所述的客戶(hù)端,其特征在于,還包括:定位模塊和詞庫(kù)配置模塊; 所述定位模塊,用于獲取所述客戶(hù)端的位置信息; 所述上報(bào)查詢(xún)模塊,用于將所述定位模塊獲取的位置信息上報(bào)到所述云端服務(wù)器從而查找相應(yīng)的特色詞庫(kù),還用于將所述交互展現(xiàn)模塊發(fā)來(lái)的選擇的特色詞庫(kù)的標(biāo)識(shí)上報(bào)給所述云端服務(wù)器從而使所述云端服務(wù)器切換到所述選擇的特色詞庫(kù); 所述下發(fā)接收模塊,用于接收所述云端服務(wù)器下發(fā)的所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí); 所述詞庫(kù)配置模塊,用于比較所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí)與上一次使用的特色詞庫(kù)的標(biāo)識(shí),如果不同,將所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí)、上一次使用的特色詞庫(kù)的標(biāo)識(shí)及用戶(hù)偏好設(shè)置的特色詞庫(kù)的標(biāo)識(shí)發(fā)送給所述交互展現(xiàn)模塊;如果相同,將所述位置信息相應(yīng)的特色詞庫(kù)的標(biāo)識(shí)及用戶(hù)偏好設(shè)置的特色詞庫(kù)的標(biāo)識(shí)發(fā)送給所述交互展現(xiàn)模塊; 所述交互展現(xiàn)模塊,用于將所述詞庫(kù)配置模塊發(fā)來(lái)的特色詞庫(kù)的標(biāo)識(shí)提供給用戶(hù)供選擇,并將用戶(hù)選擇的特色詞庫(kù)的標(biāo)識(shí)發(fā)送給所述上報(bào)查詢(xún)模塊。
11.如權(quán)利要求7所述的客戶(hù)端,其特征在于, 所述本地接收模塊,還用于記錄在輸入以普通話(huà)為基礎(chǔ)的字段時(shí)輸入的拼音并通知所述上報(bào)查詢(xún)模塊; 所述上報(bào)查詢(xún)模塊,還用于將所述本地接收模塊發(fā)來(lái)的所述輸入的拼音上報(bào)到云端服務(wù)器,在所述云端服務(wù)器通過(guò)以普通話(huà)為基礎(chǔ)的詞匯及特色詞匯的對(duì)應(yīng)關(guān)系查找到相應(yīng)的特色詞匯后,還將所述輸入的拼音與在所述特色詞庫(kù)中對(duì)應(yīng)保存的拼音進(jìn)行模糊比對(duì),當(dāng)比對(duì)結(jié)果相同或相近時(shí)向所述下發(fā)接收模塊下發(fā)所查找到的特色詞匯,其中,所述特色詞庫(kù)還保存有與以普通話(huà)為基礎(chǔ)的詞匯、相應(yīng)的一個(gè)或多個(gè)特色詞匯相對(duì)應(yīng)的以普通話(huà)為基礎(chǔ)的詞匯的拼音。
12.如權(quán)利要求7所述的客戶(hù)端,其特征在于, 一個(gè)特色詞庫(kù)中所保存的特色詞匯,為與相應(yīng)以普通話(huà)為基礎(chǔ)的詞匯的字音相同、字面不同的同一類(lèi)特色詞匯; 所述特色詞匯包括以下至少一種:方言詞匯、網(wǎng)絡(luò)用語(yǔ)。
【文檔編號(hào)】G06F17/27GK104345899SQ201310344128
【公開(kāi)日】2015年2月11日 申請(qǐng)日期:2013年8月8日 優(yōu)先權(quán)日:2013年8月8日
【發(fā)明者】楊揚(yáng) 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司