一種根據(jù)地理位置推薦候選詞的方法和裝置制造方法
【專利摘要】本申請(qǐng)?zhí)峁┝艘环N根據(jù)地理位置推薦候選詞的方法和裝置,其中的方法具體包括:接收用戶的編碼字符串;采集所述編碼字符串對(duì)應(yīng)的地理位置信息;確定所述地理位置信息所屬的地理區(qū)域;依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞;所述地理區(qū)域的地理詞庫(kù)用于針對(duì)地理區(qū)域存儲(chǔ)編碼字符串和相應(yīng)的地理詞匯;展現(xiàn)所述地理候選詞。本申請(qǐng)能夠減輕輸入的繁瑣程度,且能夠提高輸入法的智能性。
【專利說(shuō)明】一種根據(jù)地理位置推薦候選詞的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及輸入法【技術(shù)領(lǐng)域】,特別是涉及一種根據(jù)地理位置推薦候選詞的方法和
裝直。
【背景技術(shù)】
[0002]目前隨著計(jì)算機(jī)技術(shù)以及互聯(lián)網(wǎng)技術(shù)的普及與發(fā)展,一方面,用于實(shí)現(xiàn)計(jì)算機(jī)文字輸入的輸入法越來(lái)越深入到人們的生活中,另一方面,用戶對(duì)于輸入法的智能性要求也越來(lái)越高。
[0003]為提高智能性,現(xiàn)有技術(shù)一些輸入法能夠支持地名和地方方言的輸入,其構(gòu)建地方語(yǔ)言包(地名+地方方言),如果用戶下載地方語(yǔ)言包到本地,則使用其中的地名或地方方言。例如,杭州的用戶下載了四川語(yǔ)言包,則在用戶輸入編碼字符串時(shí),如果該編碼字符串命中四川語(yǔ)言包中的地名或四川方言,則會(huì)優(yōu)先展現(xiàn)該命中的地名或方言候選詞,供用戶選擇。
[0004]現(xiàn)有技術(shù)一些輸入法能夠滿足地名或地方方言的快速輸入,但隨著移動(dòng)通訊技術(shù)的發(fā)展和移動(dòng)設(shè)備的普及,在有些情況下用戶所處的地理位置對(duì)用戶的輸入需求也有很大的影響,尤其當(dāng)用戶所使用的移動(dòng)設(shè)備經(jīng)常移動(dòng)時(shí),這種影響尤為顯著。例如,當(dāng)用戶到一個(gè)商場(chǎng)逛街時(shí),很有可能告知朋友該商場(chǎng)的名稱;又如,當(dāng)用戶在一個(gè)餐館吃飯時(shí),很有可能通過(guò)發(fā)微博介紹該餐館,或者,當(dāng)用戶在一個(gè)旅游城市度假時(shí),由于對(duì)該旅游景點(diǎn)不熟悉,可能需要在地圖中搜索該 旅游城市周邊的商圈、餐飲、酒店、超市、電影院、景點(diǎn)、學(xué)校、銀行等服務(wù)信息。
[0005]在上述的應(yīng)用場(chǎng)景中,顯然現(xiàn)有的輸入法并不能智能地向用戶提供這些與地理位置相關(guān)的輸入內(nèi)容。例如,用戶下載了廣東方言包,其在杭州市的江干區(qū)富春路701號(hào)萬(wàn)象城逛街時(shí),輸入“zsj”的本意是獲得候選詞“張生記”,但現(xiàn)有技術(shù)展現(xiàn)地名“珠三角”對(duì)用戶的輸入需求毫無(wú)益處。此時(shí),如果用戶需要獲得候選詞“張生記”,則需要通過(guò)全拼輸入“zhangshengji”才能更準(zhǔn)確地獲得想要的候選詞,這無(wú)疑增加了拼音輸入的繁瑣程度。
[0006]因此,現(xiàn)有技術(shù)不能智能地了解用戶的輸入需求,不能總是在輸入過(guò)程中出現(xiàn)用戶想要的候選詞,增加了輸入的繁瑣程度,這對(duì)輸入法的智能性提出了更高的要求。
[0007]總之,需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問(wèn)題就是:如何能夠減輕輸入的繁瑣程度,以及提高輸入法的智能性。
【發(fā)明內(nèi)容】
[0008]本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供一種根據(jù)地理位置推薦候選詞的方法和裝置,能夠減輕輸入的繁瑣程度,且能夠提高輸入法的智能性。
[0009]為了解決上述問(wèn)題,本申請(qǐng)公開(kāi)了一種根據(jù)地理位置推薦候選詞的方法,包括:
[0010]接收用戶的編 碼字符串;
[0011]采集所述編碼字符串對(duì)應(yīng)的地理位置信息;[0012]確定所述地理位置信息所屬的地理區(qū)域;
[0013]依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞;所述地理區(qū)域的地理詞庫(kù)用于針對(duì)地理區(qū)域存儲(chǔ)編碼字符串和相應(yīng)的地理詞匯;
[0014]展現(xiàn)所述地理候選詞。
[0015]優(yōu)選的,通過(guò)如下步驟構(gòu)建所述地理區(qū)域的地理詞庫(kù):
[0016]對(duì)地理區(qū)域內(nèi)的地理詞匯的使用頻率進(jìn)行統(tǒng)計(jì),收集統(tǒng)計(jì)結(jié)果符合相應(yīng)的預(yù)設(shè)的使用頻率條件的地理詞匯;
[0017]將所收集的地理詞匯及相應(yīng)的編碼字符串儲(chǔ)存至該地理區(qū)域的地理詞庫(kù)。
[0018]優(yōu)選的,通過(guò)如下步驟獲取該地理區(qū)域內(nèi)的地理詞匯:
[0019]依據(jù)地理位置類別從互聯(lián)網(wǎng)信息中搜集該地理區(qū)域內(nèi)的地理詞匯;和/或
[0020]在用戶輸入觸發(fā)條件詞匯并上屏?xí)r,記錄上屏的觸發(fā)條件詞匯;所述觸發(fā)條件詞匯為依據(jù)地理位置類別預(yù)設(shè)的該地理區(qū)域內(nèi)的地理詞匯。
[0021]優(yōu)選的,所述 地理區(qū)域的地理詞庫(kù)還用于存儲(chǔ)編碼字符串、相應(yīng)地理區(qū)域內(nèi)的地理位置信息和相應(yīng)的地理詞匯;所述方法還包括:
[0022]依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串和所述地理位置信息相應(yīng)的地理候選詞。
[0023]優(yōu)選的,所述方法還包括:
[0024]獲取所述編碼字符串對(duì)應(yīng)的應(yīng)用程序環(huán)境信息;
[0025]則所述依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞的步驟進(jìn)一步包括:在所述應(yīng)用程序環(huán)境信息與地理位置的相關(guān)度符合預(yù)設(shè)的相關(guān)度條件時(shí),依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選
ο
[0026]優(yōu)選的,所述方法還包括:
[0027]依據(jù)所述編碼字符串,在普通詞庫(kù)中進(jìn)行檢索,得到相應(yīng)的普通候選詞;
[0028]所述展現(xiàn)所述地理候選詞的步驟為,在展現(xiàn)所述普通候選詞的同時(shí),展現(xiàn)所述地理候選詞。
[0029]優(yōu)選的,所述展現(xiàn)所述地理候選詞的步驟進(jìn)一步包括:
[0030]依據(jù)候選詞的排序因子,對(duì)所述普通候選詞和地理候選詞進(jìn)行排序;所述排序因子包括如下因子中的一項(xiàng)或多項(xiàng):候選詞與所述地理位置信息的匹配度、候選詞的使用頻率和搜索排序策略;
[0031]依據(jù)排序結(jié)果,對(duì)所述普通候選詞和地理候選詞進(jìn)行展現(xiàn)。
[0032]優(yōu)選的,所述排序因子還包括所述應(yīng)用程序環(huán)境信息與地理位置的相關(guān)度。
[0033]優(yōu)選的,所述依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞的步驟進(jìn)一步包括:
[0034]從客戶端的所確定地理區(qū)域的地理詞庫(kù)中檢索得到與所述編碼字符串相應(yīng)的地理候選詞;和/或
[0035]將所述編碼字符串和所述地理位置信息發(fā)送至服務(wù)器端,由服務(wù)器端從所確定地理區(qū)域的地理詞庫(kù)中檢索得到與所述編碼字符串相應(yīng)的地理候選詞。
[0036]優(yōu)選的,所述方法還包括:[0037]當(dāng)用戶上屏的字符未命中所確定地理區(qū)域的地理詞庫(kù)時(shí),分析該未命中的字符的地理位置屬性;
[0038]在分析得到的地理位置屬性符合預(yù)設(shè)的地理位置屬性條件時(shí),將該未命中的字符作為地理詞匯同步至所有客戶端的相應(yīng)地理區(qū)域的地理詞庫(kù)。
[0039]另一方面,本申請(qǐng)還公開(kāi)了一種根據(jù)地理位置推薦候選詞的裝置,包括:
[0040]接口模塊,用于接收用戶的編碼字符串;
[0041]采集模塊,用于采集所述編碼字符串對(duì)應(yīng)的地理位置信息;
[0042]地理區(qū)域確定模塊,用于確定所述地理位置信息所屬的地理區(qū)域;
[0043]第一檢索模塊,用于依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞;所述地理區(qū)域的地理詞庫(kù)用于針對(duì)地理區(qū)域存儲(chǔ)編碼字符串和相應(yīng)的地理詞匯 '及
[0044]展現(xiàn)模塊,用于展現(xiàn)所述地理候選詞。
[0045]優(yōu)選的,所述裝置還包括:
[0046]用于構(gòu)建所述地理區(qū)域的地理詞庫(kù)的地理詞庫(kù)構(gòu)建模塊,所述地理詞庫(kù)構(gòu)建模塊包括:
[0047]統(tǒng)計(jì)子模塊,用于對(duì)地理區(qū)域內(nèi)的地理詞匯的使用頻率進(jìn)行統(tǒng)計(jì);
[0048]收集子模塊,用于收集統(tǒng)計(jì)結(jié)果符合相應(yīng)的預(yù)設(shè)的使用頻率條件的地理詞匯;及
[0049]儲(chǔ)存子模塊,用于將所收集的地理詞匯及相應(yīng)的編碼字符串儲(chǔ)存至該地理區(qū)域的地理詞庫(kù)。
[0050]優(yōu)選的,所述裝置還包括:
[0051]用于獲取該地理區(qū)域內(nèi)的地理詞匯的第一獲取模塊,所述第一獲取模塊包括:
[0052]互聯(lián)網(wǎng)搜集子模塊,用于依據(jù)地理位置類別從互聯(lián)網(wǎng)信息中搜集該地理區(qū)域內(nèi)的地理詞匯;和/或
[0053]觸發(fā)獲取子模塊,用于在用戶輸入觸發(fā)條件詞匯并上屏?xí)r,記錄上屏的觸發(fā)條件詞匯;所述觸發(fā)條件詞匯為依據(jù)地理位置類別預(yù)設(shè)的該地理區(qū)域內(nèi)的地理詞匯。
[0054]優(yōu)選的,所述地理區(qū)域的地理詞庫(kù)還用于存儲(chǔ)編碼字符串、相應(yīng)地理區(qū)域內(nèi)的地理位置信息和相應(yīng)的地理詞匯;所述裝置還包括:
[0055]第二檢索模塊,用于依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串和所述地理位置信息相應(yīng)的地理候選詞。
[0056]優(yōu)選的,所述裝置還包括:
[0057]應(yīng)用程序環(huán)境獲取模塊,用于獲取所述編碼字符串對(duì)應(yīng)的應(yīng)用程序環(huán)境信息;
[0058]則所述第一檢索模塊,具體用于在所述應(yīng)用程序環(huán)境信息與地理位置的相關(guān)度符合預(yù)設(shè)的相關(guān)度條件時(shí),依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串和所述地理位置信息相應(yīng)的地理候選詞。
[0059]優(yōu)選的,所述裝置還包括:
[0060]第三檢索模塊,用于依據(jù)所述編碼字符串,在普通詞庫(kù)中進(jìn)行檢索,得到相應(yīng)的普通候選詞;
[0061]則所述展現(xiàn)模塊,具體用于在展現(xiàn)所述普通候選詞的同時(shí),展現(xiàn)所述地理候選詞。
[0062]優(yōu)選的,所述展現(xiàn)模塊進(jìn)一步包括:[0063]排序子模塊,用于依據(jù)候選詞的排序因子,對(duì)所述普通候選詞和地理候選詞進(jìn)行排序;所述排序因子包括如下因子中的一項(xiàng)或多項(xiàng):候選詞與所述地理位置信息的匹配度、候選詞的使用頻率和搜索排序策略;
[0064]次序展現(xiàn)子模塊,用于依據(jù)排序結(jié)果,對(duì)所述普通候選詞和地理候選詞進(jìn)行展現(xiàn)。
[0065]優(yōu)選的,所述排序因子還包括所述應(yīng)用程序環(huán)境信息與地理位置的相關(guān)度。
[0066]優(yōu)選的,所述第一檢索模塊進(jìn)一步包括:
[0067]客戶端檢索子模塊,用于從客戶端的所確定地理區(qū)域的地理詞庫(kù)中檢索得到與所述編碼字符串和所述地理位置信息相應(yīng)的地理候選詞;和/或
[0068]服務(wù)器端檢索子模塊,用于將所述編碼字符串和所述地理位置信息發(fā)送至服務(wù)器端,由服務(wù)器端從所確定地理區(qū)域的地理詞庫(kù)中檢索得到與所述編碼字符串和所述地理位置信息相應(yīng)的地理候選詞。
[0069]優(yōu)選的,所述裝置還包括:
[0070]分析模塊,用于當(dāng)用戶上屏的字符未命中所確定地理區(qū)域的地理詞庫(kù)時(shí),分析該未命中的字符的地理位置屬性;
[0071]同步模塊,用于在分析得到的地理位置屬性符合預(yù)設(shè)的地理位置屬性條件時(shí),將該未命中的字符作為地理詞匯同步至所有客戶端的相應(yīng)地理區(qū)域的地理詞庫(kù)。
[0072]與現(xiàn)有技術(shù)相比,本申請(qǐng)具有以下優(yōu)點(diǎn):
[0073]本申請(qǐng)依據(jù)輸入的編碼字符串和編碼字符串對(duì)應(yīng)的地理位置信息對(duì)候選詞的綜合影響,向用戶推薦契合所述編碼字符串和所述地理位置信息的地理候選詞;并且,由于所述地理候選詞為依據(jù)所述地理位置信息所屬的地理區(qū)域的地理詞庫(kù)檢索得到的,所述地理區(qū)域的地理詞庫(kù)用于存儲(chǔ)編碼字符串和相應(yīng)的地理詞匯,因此,本申請(qǐng)能夠依據(jù)地理位置信息推薦用戶所處地理區(qū)域內(nèi)的地理候選詞,也即能夠在輸入過(guò)程中出現(xiàn)用戶想要的候選詞,能夠提高輸入法的智能性,降低用戶輸入的繁瑣程度。
[0074]另外,本申請(qǐng)還可以在所述應(yīng)用程序環(huán)境信息與地理位置的相關(guān)度符合預(yù)設(shè)的相關(guān)度條件時(shí),才認(rèn)為用戶存在對(duì)地理候選詞的輸入需求,才會(huì)激活輸入法的向用戶推薦用戶所處地理區(qū)域內(nèi)的地理候選詞的功能;相對(duì)于現(xiàn)有技術(shù),本申請(qǐng)?jiān)黾恿擞脩糨斎胄枨蟮呐袛?,且能夠依?jù)地理位置信息推薦用戶所處地理區(qū)域內(nèi)的地理候選詞,也即能夠在輸入過(guò)程中出現(xiàn)用戶想要的候選詞,能夠提高輸入法的智能性。
【專利附圖】
【附圖說(shuō)明】
[0075]圖1是本申請(qǐng)一種根據(jù)地理位置推薦候選詞的方法實(shí)施例1的流程圖;
[0076]圖2是本申請(qǐng)一種根據(jù)地理位置推薦候選詞的方法實(shí)施例2的流程圖;
[0077]圖3是本申請(qǐng)一種根據(jù)地理位置推薦候選詞的方法實(shí)施例3的流程圖;
[0078]圖4是本申請(qǐng)一種根據(jù)地理位置推薦候選詞的裝置實(shí)施例的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0079]為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)的說(shuō)明。
[0080]參照?qǐng)D1,其示出了本申請(qǐng)一種根據(jù)地理位置推薦候選詞的方法實(shí)施例1的流程圖,具體可以包括:
[0081]步驟101、接收用戶的編碼字符串;
[0082]步驟102、采集所述編碼字符串對(duì)應(yīng)的地理位置信息;
[0083]步驟103、確定所述地理位置信息所屬的地理區(qū)域;
[0084]步驟104、依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞;所述地理區(qū)域的地理詞庫(kù)用于針對(duì)地理區(qū)域存儲(chǔ)編碼字符串和相應(yīng)的地理詞匯;
[0085]步驟105、展現(xiàn)所述地理候選詞。
[0086]本申請(qǐng)可以應(yīng)用于各種用戶需要與地理位置相關(guān)的輸入內(nèi)容的場(chǎng)景。
[0087]例如,當(dāng)用戶到北京東城區(qū)的一個(gè)商場(chǎng)逛街時(shí),需要告知朋友該商場(chǎng)的名稱,于是在短信窗口中輸入編碼字符串“dfxtd”,則本申請(qǐng)可以依據(jù)地理位置信息自動(dòng)推薦用戶所處地理區(qū)域內(nèi)的地理詞匯“東方新天地”。
[0088]又如,當(dāng)用戶在其在杭州市的江干區(qū)富春路701號(hào)萬(wàn)象城逛街時(shí),看到了 “張生記”這個(gè)餐館,想搜索該餐館的評(píng)價(jià)信息,于是在大眾點(diǎn)評(píng)網(wǎng)上輸入“zsj”,則本申請(qǐng)可以依據(jù)地理位置信息自動(dòng)推薦用戶所處地理區(qū)域內(nèi)的地理詞匯“張生記”。
[0089]或者,當(dāng)用戶在麗江旅游時(shí),需要查詢某景點(diǎn)的位置,于是在地圖中搜索輸入“l(fā)shh”,則本申請(qǐng)可以依據(jù)地理位置信息自動(dòng)推薦用戶所處地理區(qū)域內(nèi)的地理詞匯“拉市?!薄?br>
[0090]在輸入過(guò)程中,用戶希望輸入法能夠理解他們想要輸入的內(nèi)容,需要輸入法能夠根據(jù)他們的輸入信息提供最想要的候選項(xiàng),這是用戶的輸入需求。
[0091]現(xiàn)有技術(shù)中將候選詞局限在地名或方言這兩個(gè)方面,且未考慮用戶所處的地理位置對(duì)用戶的輸入需求產(chǎn)生的影響,故不能智能地了解用戶的輸入需求,不能總是在輸入過(guò)程中出現(xiàn)用戶想要的候選詞。
[0092]為了智能地了解用戶的輸入需求,本申請(qǐng)依據(jù)輸入的編碼字符串和編碼字符串對(duì)應(yīng)的地理位置信息對(duì)候選詞的綜合影響,向用戶推薦契合所述編碼字符串和所述地理位置信息的地理候選詞;并且,由于所述地理候選詞為依據(jù)所述地理位置信息所屬的地理區(qū)域的地理詞庫(kù)檢索得到的,所述地理區(qū)域的地理詞庫(kù)用于存儲(chǔ)編碼字符串和相應(yīng)的地理詞匯,因此,本申請(qǐng)能夠依據(jù)地理位置信息推薦用戶所處地理區(qū)域內(nèi)的地理候選詞,也即能夠在輸入過(guò)程中出現(xiàn)用戶想要的候選詞,能夠提高輸入法的智能性。
[0093]編碼字符串對(duì)應(yīng)的地理位置信息主要是指用戶在輸入編碼字符串時(shí)所處的地理位置信息。在實(shí)際中,可以針對(duì)一個(gè)用戶的編碼字符串,依據(jù)其IP (網(wǎng)絡(luò)之間互連的協(xié)議,Internet Protocol)地址、移動(dòng)設(shè)備 GPS (全球定位系統(tǒng),Global Positioning System)或移動(dòng)網(wǎng)絡(luò)采集得到相應(yīng)的地理位置信息。本申請(qǐng)對(duì)具體的采集所述編碼字符串對(duì)應(yīng)的地理位置信息的方法不加以限制。
[0094]關(guān)于如何確定所述地理位置信息所屬的地理區(qū)域。在本申請(qǐng)的一種應(yīng)用示例中,可以預(yù)存地理區(qū)域的地理位置信息范圍(經(jīng)緯度范圍),然后將所述地理位置信息與預(yù)存地理區(qū)域的地理位置范圍進(jìn)行匹配,如果
[0095]當(dāng)前地理位置信息經(jīng)度大于預(yù)存地理區(qū)域的GPS經(jīng)度起始值
[0096]并且當(dāng)前地理位置信息經(jīng)度小于預(yù)存地理區(qū)域的GPS經(jīng)度截止值[0097]并且當(dāng)前地理位置信息緯度大于預(yù)存地理區(qū)域的GPS緯度起始值
[0098]并且當(dāng)前地理位置信息緯度小于預(yù)存地理區(qū)域的GPS緯度截止值
[0099]則可以確定當(dāng)前地理位置信息所述的地理區(qū)域?yàn)槠ヅ涑晒Φ脑擃A(yù)存地理區(qū)域。
[0100]在本申請(qǐng)的另一種應(yīng)用示例中,可以依據(jù)所述地理位置信息去各種地理服務(wù)網(wǎng)站查詢得到所屬的地理區(qū)域。總之,本申請(qǐng)對(duì)具體的確定所述地理位置信息所屬的地理區(qū)域的方法不加以限制。
[0101]本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要調(diào)整所述地理區(qū)域的細(xì)粒度,例如,對(duì)于城市而言,所述地理區(qū)域的細(xì)粒度具體可以包括省、市、區(qū)、街道、社區(qū)等等;對(duì)于農(nóng)村而言,所述地理區(qū)域的細(xì)粒度具體可以包括省、市、縣、鄉(xiāng)鎮(zhèn)、村等等。
[0102]本申請(qǐng)實(shí)施例中,地理區(qū)域的地理詞庫(kù)用于針對(duì)地理區(qū)域存儲(chǔ)編碼字符串和相應(yīng)的地理詞匯。故在本申請(qǐng)的一些實(shí)施例中,可以建立編碼字符串與地理詞匯之間的映射關(guān)系,并保存至相應(yīng)的地理詞庫(kù)。
[0103]參照表1,示出了本申請(qǐng)一種地理區(qū)域的地理詞庫(kù)的存儲(chǔ)結(jié)構(gòu)示例,其描述的是杭州市城區(qū)的地理詞庫(kù),相應(yīng)的存儲(chǔ)結(jié)構(gòu)具體可以包括編碼字符串和地理詞匯。
[0104]表1
[0105]
【權(quán)利要求】
1.一種根據(jù)地理位置推薦候選詞的方法,其特征在于,包括: 接收用戶的編碼字符串; 采集所述編碼字符串對(duì)應(yīng)的地理位置信息; 確定所述地理位置信息所屬的地理區(qū)域; 依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞;所述地理區(qū)域的地理詞庫(kù)用于針對(duì)地理區(qū)域存儲(chǔ)編碼字符串和相應(yīng)的地理詞匯; 展現(xiàn)所述地理候選詞。
2.如權(quán)利要求1所述的方法,其特征在于,通過(guò)如下步驟構(gòu)建所述地理區(qū)域的地理詞庫(kù): 對(duì)地理區(qū)域內(nèi)的地理詞匯的使用頻率進(jìn)行統(tǒng)計(jì),收集統(tǒng)計(jì)結(jié)果符合相應(yīng)的預(yù)設(shè)的使用頻率條件的地理詞匯; 將所收集的地理詞匯及相應(yīng)的編碼字符串儲(chǔ)存至該地理區(qū)域的地理詞庫(kù)。
3.如權(quán)利要求2所述的方法,其特征在于,通過(guò)如下步驟獲取該地理區(qū)域內(nèi)的地理詞匯: 依據(jù)地理位置類別從互聯(lián)網(wǎng)信息中搜集該地理區(qū)域內(nèi)的地理詞匯;和/或在用戶輸入觸發(fā)條件詞匯并上屏?xí)r,記錄上屏的觸發(fā)條件詞匯;所述觸發(fā)條件詞匯為依據(jù)地理位置類別預(yù)設(shè)的該地理區(qū)域內(nèi)的地理詞匯。
4.如權(quán)利要求1所述的方法,其特征在于,所述地理區(qū)域的地理詞庫(kù)還用于存儲(chǔ)編碼字符串、相應(yīng)地理區(qū)域內(nèi)的地理位置信息和相應(yīng)的地理詞匯;所述方法還包括: 依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串和所述地理位置信息相應(yīng)的地理候選詞。
5.如權(quán)利要求1所述的方法,其特征在于,還包括: 獲取所述編碼字符串對(duì)應(yīng)的應(yīng)用程序環(huán)境信息; 則所述依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞的步驟進(jìn)一步包括:在所述應(yīng)用程序環(huán)境信息與地理位置的相關(guān)度符合預(yù)設(shè)的相關(guān)度條件時(shí),依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞。
6.如權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,還包括: 依據(jù)所述編碼字符串,在普通詞庫(kù)中進(jìn)行檢索,得到相應(yīng)的普通候選詞; 所述展現(xiàn)所述地理候選詞的步驟為,在展現(xiàn)所述普通候選詞的同時(shí),展現(xiàn)所述地理候選詞。
7.如權(quán)利要求6所述的方法,所述展現(xiàn)所述地理候選詞的步驟進(jìn)一步包括: 依據(jù)候選詞的排序因子,對(duì)所述普通候選詞和地理候選詞進(jìn)行排序;所述排序因子包括如下因子中的一項(xiàng)或多項(xiàng):候選詞與所述地理位置信息的匹配度、候選詞的使用頻率和搜索排序策略; 依據(jù)排序結(jié)果,對(duì)所述普通候選詞和地理候選詞進(jìn)行展現(xiàn)。
8.如權(quán)利要求7所述的方法,其特征在于,所述排序因子還包括所述應(yīng)用程序環(huán)境信息與地理位置的相關(guān)度。
9.如權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞的步驟進(jìn)一步包括:從客戶端的所確定地理區(qū)域的地理詞庫(kù)中檢索得到與所述編碼字符串相應(yīng)的地理候選詞;和/或 將所述編碼字符串和所述地理位置信息發(fā)送至服務(wù)器端,由服務(wù)器端從所確定地理區(qū)域的地理詞庫(kù)中檢索得到與所述編碼字符串相應(yīng)的地理候選詞。
10.如權(quán)利要求9所述的方法,其特征在于,還包括: 當(dāng)用戶上屏的字符未命中所確定地理區(qū)域的地理詞庫(kù)時(shí),分析該未命中的字符的地理位置屬性; 在分析得到的地理位置屬性符合預(yù)設(shè)的地理位置屬性條件時(shí),將該未命中的字符作為地理詞匯同步至所有客戶端的相應(yīng)地理區(qū)域的地理詞庫(kù)。
11.一種根據(jù)地理位置推薦候選詞的裝置,其特征在于,包括: 接口模塊,用于接收用戶的編碼字符串; 采集模塊,用于采集所述編碼字符串對(duì)應(yīng)的地理位置信息; 地理區(qū)域確定模塊,用于確定所述地理位置信息所屬的地理區(qū)域; 第一檢索模塊,用于依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串相應(yīng)的地理候選詞;所述地理區(qū)域的地理詞庫(kù)用于針對(duì)地理區(qū)域存儲(chǔ)編碼字符串和相應(yīng)的地理詞匯 '及 展現(xiàn)模塊,用于展現(xiàn)所述地理候選詞。
12.如權(quán)利要求11所述的裝置,其特征在于,還包括: 用于構(gòu)建所述地理區(qū)域的地理詞庫(kù)的地理詞庫(kù)構(gòu)建模塊,所述地理詞庫(kù)構(gòu)建模塊包括: 統(tǒng)計(jì)子模塊,用于對(duì)地理區(qū)域內(nèi)的地理詞匯的使用頻率進(jìn)行統(tǒng)計(jì); 收集子模塊,用于收集統(tǒng)計(jì)結(jié)果符合相應(yīng)的預(yù)設(shè)的使用頻率條件的地理詞匯;及儲(chǔ)存子模塊,用于將所收集的地理詞匯及相應(yīng)的編碼字符串儲(chǔ)存至該地理區(qū)域的地理詞庫(kù)。
13.如權(quán)利要求12所述的裝置,其特征在于,還包括: 用于獲取該地理區(qū)域內(nèi)的地理詞匯的第一獲取模塊,所述第一獲取模塊包括: 互聯(lián)網(wǎng)搜集子模塊,用于依據(jù)地理位置類別從互聯(lián)網(wǎng)信息中搜集該地理區(qū)域內(nèi)的地理詞匯;和/或 觸發(fā)獲取子模塊,用于在用戶輸入觸發(fā)條件詞匯并上屏?xí)r,記錄上屏的觸發(fā)條件詞匯;所述觸發(fā)條件詞匯為依據(jù)地理位置類別預(yù)設(shè)的該地理區(qū)域內(nèi)的地理詞匯。
14.如權(quán)利要求11所述的裝置,其特征在于,所述地理區(qū)域的地理詞庫(kù)還用于存儲(chǔ)編碼字符串、相應(yīng)地理區(qū)域內(nèi)的地理位置信息和相應(yīng)的地理詞匯;所述裝置還包括: 第二檢索模塊,用于依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串和所述地理位置信息相應(yīng)的地理候選詞。
15.如權(quán)利要求11所述的裝置,其特征在于,還包括: 應(yīng)用程序環(huán)境獲取模塊,用于獲取所述編碼字符串對(duì)應(yīng)的應(yīng)用程序環(huán)境信息; 則所述第一檢索模塊,具體用于在所述應(yīng)用程序環(huán)境信息與地理位置的相關(guān)度符合預(yù)設(shè)的相關(guān)度條件時(shí),依據(jù)所確定地理區(qū)域的地理詞庫(kù),檢索得到與所述編碼字符串和所述地理位置信息相應(yīng)的地理候選詞。
16.如權(quán)利要求11至15中任一項(xiàng)所述的裝置,其特征在于,還包括: 第三檢索模塊,用于依據(jù)所述編碼字符串,在普通詞庫(kù)中進(jìn)行檢索,得到相應(yīng)的普通候選詞; 則所述展現(xiàn)模塊,具體用于在展現(xiàn)所述普通候選詞的同時(shí),展現(xiàn)所述地理候選詞。
17.如權(quán)利要求16所述的裝置,所述展現(xiàn)模塊進(jìn)一步包括: 排序子模塊,用于依據(jù)候選詞的排序因子,對(duì)所述普通候選詞和地理候選詞進(jìn)行排序;所述排序因子包括如下因子中的一項(xiàng)或多項(xiàng):候選詞與所述地理位置信息的匹配度、候選詞的使用頻率和搜索排序策略; 次序展現(xiàn)子模塊,用于依據(jù)排序結(jié)果,對(duì)所述普通候選詞和地理候選詞進(jìn)行展現(xiàn)。
18.如權(quán)利要求17所述的裝置,其特征在于,所述排序因子還包括所述應(yīng)用程序環(huán)境信息與地理位置的相關(guān)度。
19.如權(quán)利要求11至15中任一項(xiàng)所述的裝置,其特征在于,所述第一檢索模塊進(jìn)一步包括: 客戶端檢索子模塊,用于從客戶端的所確定地理區(qū)域的地理詞庫(kù)中檢索得到與所述編碼字符串和所述地理位置信息相應(yīng)的地理候選詞;和/或 服務(wù)器端檢索子模塊,用于將所述編碼字符串和所述地理位置信息發(fā)送至服務(wù)器端,由服務(wù)器端從所確定地理區(qū)域的地理詞庫(kù)中檢索得到與所述編碼字符串和所述地理位置信息相應(yīng)的地理候選詞。
20.如權(quán)利要求19所述的裝`置,其特征在于,還包括: 分析模塊,用于當(dāng)用戶上屏的字符未命中所確定地理區(qū)域的地理詞庫(kù)時(shí),分析該未命中的字符的地理位置屬性; 同步模塊,用于在分析得到的地理位置屬性符合預(yù)設(shè)的地理位置屬性條件時(shí),將該未命中的字符作為地理詞匯同步至所有客戶端的相應(yīng)地理區(qū)域的地理詞庫(kù)。
【文檔編號(hào)】G06F17/30GK103455160SQ201210172759
【公開(kāi)日】2013年12月18日 申請(qǐng)日期:2012年5月29日 優(yōu)先權(quán)日:2012年5月29日
【發(fā)明者】傅茂建 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司