本發(fā)明涉及輸入法領(lǐng)域,尤其涉及一種地址信息的拼音輸入法及裝置。
背景技術(shù):
隨著人們生活水平的提高,輸入法也變的越來(lái)越多樣化。
目前常用的輸入法是通用型的中文輸入法,支持各類(lèi)中文常用的詞、短語(yǔ)等。在輸入法中,當(dāng)用戶(hù)輸入拼音后,輸入法可以對(duì)常用詞匯或詞庫(kù)中存在的基本詞匯進(jìn)行快速識(shí)別,以方便用戶(hù),提高輸入效率?,F(xiàn)有的輸入法對(duì)地名地址類(lèi)信息的快速識(shí)別,僅限于某個(gè)城市信息中的區(qū)縣名、小區(qū)名等詞條。例如,東城區(qū)、xx小區(qū)等。
但是,現(xiàn)有的輸入法對(duì)于由“行政區(qū)劃名”+“街路巷/小區(qū)、村名”+“門(mén)(樓)址”構(gòu)成的標(biāo)準(zhǔn)地址,是完全不支持的。例如,如在錄入“戶(hù)籍地址”時(shí),需要輸入規(guī)范的標(biāo)準(zhǔn)地址,如“北京市海淀區(qū)萬(wàn)壽路街道北太平路18號(hào)”,輸入法無(wú)法識(shí)別該標(biāo)準(zhǔn)地址,需要人工逐字或逐詞進(jìn)行選擇,操作復(fù)雜且速度明顯下降,也不能確保錄入地址的規(guī)范、歸一化。對(duì)于面向許多行業(yè)應(yīng)用中的需要快捷錄入標(biāo)準(zhǔn)地址的個(gè)性化輸入應(yīng)用場(chǎng)景,打字效率極低。
公開(kāi)于該背景技術(shù)部分的信息僅僅旨在增加對(duì)本發(fā)明的總體背景的理解,而不應(yīng)當(dāng)被視為承認(rèn)或以任何形式暗示該信息構(gòu)成已為本領(lǐng)域一般技術(shù)人員所公知的現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明要解決的技術(shù)問(wèn)題是,如何提供一種地址信息的拼音輸入法及裝置,解決標(biāo)準(zhǔn)地址輸入效率低的問(wèn)題。
為解決以上技術(shù)問(wèn)題,本發(fā)明實(shí)施例在第一方面提供一種地址信息的拼音輸入法,包括:接收輸入信息,所述輸入信息包括拼音信息;根據(jù)所述輸入信息,在地址數(shù)據(jù)庫(kù)中進(jìn)行查找,其中數(shù)據(jù)庫(kù)中存儲(chǔ)有標(biāo)準(zhǔn)地址形式的地址信息;當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述輸入信息匹配的地址信息時(shí),顯示所述與所述輸入信息匹配的標(biāo)準(zhǔn)地址形式的地址信息。
在一種可能的實(shí)現(xiàn)方式中,在所述接收輸入信息之前,還包括:在所述地址數(shù)據(jù)庫(kù)中,錄入地址信息以及所述地址信息的經(jīng)緯度;將所述地址信息進(jìn)行分詞;將分詞后的地址信息轉(zhuǎn)化為所述拼音信息形式,以形成英文分詞;建立所述英文分詞與所述地址信息間的對(duì)應(yīng)關(guān)系。
在一種可能的實(shí)現(xiàn)方式中,根據(jù)所述輸入信息,在地址數(shù)據(jù)庫(kù)中進(jìn)行查找,包括:根據(jù)所述拼音信息,在所述地址數(shù)據(jù)庫(kù)中查找是否存在與所述拼音信息對(duì)應(yīng)的英文分詞。
在一種可能的實(shí)現(xiàn)方式中,所述當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述輸入信息匹配的地址信息時(shí),顯示所述與所述輸入信息匹配的地址信息,包括:
當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述拼音信息對(duì)應(yīng)的英文分詞時(shí),顯示與所述英文分詞具有對(duì)應(yīng)關(guān)系的所述地址信息。
在一種可能的實(shí)現(xiàn)方式中,在所述顯示與所述英文分詞具有對(duì)應(yīng)關(guān)系的所述地址信息之后,還包括:獲取焦點(diǎn)位置;當(dāng)所述焦點(diǎn)位置包括所述地址信息時(shí),根據(jù)所述地址信息的經(jīng)緯度,顯示所述地址信息的位置。
本發(fā)明實(shí)施例在第二方面提供一種地址信息的拼音輸入裝置,包括:接收模塊,用于接收輸入信息,所述輸入信息包括拼音信息;查找模塊,用于根據(jù)所述輸入信息,在地址數(shù)據(jù)庫(kù)中進(jìn)行查找,其中數(shù)據(jù)庫(kù)中存儲(chǔ)有標(biāo)準(zhǔn)地址形式的地址信息;匹配模塊,用于當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述輸入信息匹配的地址信息時(shí),顯示所述與所述輸入信息匹配的標(biāo)準(zhǔn)地址形式的地址信息。
在一種可能的實(shí)現(xiàn)方式中,還包括:分詞模塊,用于在所述接收輸入信息之前,在所述地址數(shù)據(jù)庫(kù)中,錄入地址信息以及所述地址信息的經(jīng)緯度;將所述地址信息進(jìn)行分詞;將分詞后的地址信息轉(zhuǎn)化為所述拼音信息形式,以形成英文分詞;建立所述英文分詞與所述地址信息間的對(duì)應(yīng)關(guān)系。
在一種可能的實(shí)現(xiàn)方式中,所述查找模塊包括:根據(jù)所述拼音信息,在所述地址數(shù)據(jù)庫(kù)中查找是否存在與所述拼音信息對(duì)應(yīng)的英文分詞。
在一種可能的實(shí)現(xiàn)方式中,所述匹配模塊用于當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述拼音信息對(duì)應(yīng)的英文分詞時(shí),顯示與所述英文分詞具有對(duì)應(yīng)關(guān)系的所述地址信息。
在一種可能的實(shí)現(xiàn)方式中,所述匹配模塊還用于在所述顯示與所述英文分詞具有對(duì)應(yīng)關(guān)系的所述地址信息之后,獲取焦點(diǎn)位置;當(dāng)所述焦點(diǎn)位置包括所述地址信息時(shí),根據(jù)所述地址信息的經(jīng)緯度,顯示所述地址信息的位置。
本發(fā)明提供的地址信息的拼音輸入法及裝置,通過(guò)接收輸入信息,所述輸入信息包括拼音信息,根據(jù)所述輸入信息,在地址數(shù)據(jù)庫(kù)中進(jìn)行查找,當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述輸入信息匹配的地址信息時(shí),顯示所述與所述輸入信息匹配的地址信息??梢詫?shí)現(xiàn)根據(jù)輸入的拼音信息,在原有信息系統(tǒng)中對(duì)標(biāo)準(zhǔn)地名地址信息進(jìn)行快速輸入,使用方便。
根據(jù)下面參考附圖對(duì)示例性實(shí)施例的詳細(xì)說(shuō)明,本發(fā)明的其它特征及方面將變得清楚。
附圖說(shuō)明
一個(gè)或多個(gè)實(shí)施例通過(guò)與之對(duì)應(yīng)的附圖中的圖片進(jìn)行示例性說(shuō)明,這些示例性說(shuō)明并不構(gòu)成對(duì)實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號(hào)的元件表示為類(lèi)似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1示出本發(fā)明一實(shí)施例提供的地址信息的拼音輸入法的流程圖;
圖2示出本發(fā)明下一實(shí)施例提供的地址信息的拼音輸入法的流程圖;
圖3示出一標(biāo)準(zhǔn)地址的數(shù)據(jù)庫(kù)建立方法;
圖4示出本發(fā)明另一實(shí)施例提供的地址信息的拼音輸入法的流程圖;
圖5示出地址拼音輸入法在公安業(yè)務(wù)應(yīng)用系統(tǒng)中的應(yīng)用示例;
圖6示出本發(fā)明一實(shí)施例提供的地址信息的拼音輸入裝置的結(jié)構(gòu)示意圖;以及圖7示出本發(fā)明下一實(shí)施例提供的地址信息的拼音輸入裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖,對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)描述,但應(yīng)當(dāng)理解本發(fā)明的保護(hù)范圍并不受具體實(shí)施方式的限制。
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。除非另有其它明確表示,否則在整個(gè)說(shuō)明書(shū)和權(quán)利要求書(shū)中,術(shù)語(yǔ)“包括”或其變換如“包含”或“包括有”等等將被理解為包括所陳述的元件或組成部分,而并未排除其它元件或其它組成部分。
在這里專(zhuān)用的詞“示例性”意為“用作例子、實(shí)施例或說(shuō)明性”。這里作為“示例性”所說(shuō)明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。
另外,為了更好的說(shuō)明本發(fā)明,在下文的具體實(shí)施方式中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒(méi)有某些具體細(xì)節(jié),本發(fā)明同樣可以實(shí)施。在一些實(shí)例中,對(duì)于本領(lǐng)域技術(shù)人員熟知的方法、手段、元件未作詳細(xì)描述,以便于凸顯本發(fā)明的主旨。
實(shí)施例1
圖1示出本發(fā)明一實(shí)施例提供的地址信息的拼音輸入法的流程圖,如圖所示,該方法包括:
步驟s1,接收輸入信息,所述輸入信息包括拼音信息。
其中,所述拼音信息可以包括地址信息的全拼或簡(jiǎn)拼,當(dāng)然可以為部分地址信息的全拼或簡(jiǎn)拼。
輸入信息具體可以為,基于操作系統(tǒng)輸入法管理開(kāi)發(fā)框架的鍵盤(pán)消息,包括對(duì)回退鍵、字母鍵、數(shù)字鍵、回車(chē)鍵以及其他功能鍵和符號(hào)鍵等,對(duì)上述鍵盤(pán)消息進(jìn)行處理,形成地址的首字母簡(jiǎn)拼或全拼。
步驟s2,根據(jù)所述輸入信息,在地址數(shù)據(jù)庫(kù)中進(jìn)行查找,其中數(shù)據(jù)庫(kù)中存儲(chǔ)有標(biāo)準(zhǔn)地址形式的地址信息。
當(dāng)每次鍵盤(pán)輸入使得拼音字符串組合變化時(shí),把新形成的結(jié)果字符串作為輸入信息,重新進(jìn)行查找。
具體地,可以通過(guò)數(shù)據(jù)庫(kù)索引的方式,通過(guò)服務(wù)接口,在地址數(shù)據(jù)庫(kù)的全文索引中進(jìn)行查找。
地址數(shù)據(jù)庫(kù)中存儲(chǔ)有預(yù)設(shè)地理區(qū)域中的所有地址信息的標(biāo)準(zhǔn)地址,標(biāo)準(zhǔn)地址為使用規(guī)范的語(yǔ)言文字書(shū)寫(xiě),并經(jīng)過(guò)官方認(rèn)可的地址全稱(chēng)。標(biāo)準(zhǔn)地址的結(jié)構(gòu)化描述由【行政區(qū)域名稱(chēng)】+【基本區(qū)域限定物名稱(chēng)】+【局部點(diǎn)位置描述】三段組成。其中【行政區(qū)域地名】由省、市、縣、鄉(xiāng)四級(jí)行政區(qū)域地名的組合構(gòu)成;【基本區(qū)域限定物名稱(chēng)】為街、巷名或小區(qū)名、村名;【局部點(diǎn)位置描述】為門(mén)(樓)址或興趣點(diǎn)名或標(biāo)志物名。標(biāo)準(zhǔn)地址是具有地理坐標(biāo)的,以地理位置標(biāo)識(shí)點(diǎn)的經(jīng)緯度來(lái)表達(dá)。坐標(biāo)系統(tǒng)采用2000國(guó)家大地坐標(biāo)系(cgcs2000)或wgs84坐標(biāo)系。
步驟s3,當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述輸入信息匹配的地址信息時(shí),顯示所述與所述輸入信息匹配的標(biāo)準(zhǔn)地址形式的地址信息。
具體地,當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述輸入信息匹配的多個(gè)地址信息時(shí),按照預(yù)設(shè)順序,對(duì)多個(gè)地址信息進(jìn)行顯示。例如,輸入信息為“tj”時(shí),地址數(shù)據(jù)庫(kù)中存在多個(gè)與“tjsnkq”匹配的地址信息,“天津市南開(kāi)區(qū)二馬路88號(hào)”、“天津市南開(kāi)區(qū)青年路245號(hào)”等。其中,預(yù)設(shè)順序可以為設(shè)定的優(yōu)先級(jí)別,或者熱門(mén)級(jí)別,再或者根據(jù)首字母的順序進(jìn)行顯示。
本實(shí)施例,通過(guò)接收輸入信息,所述輸入信息包括拼音信息,根據(jù)所述輸入信息,在地址數(shù)據(jù)庫(kù)中進(jìn)行查找,當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述輸入信息匹配的地址信息時(shí),顯示所述與所述輸入信息匹配的地址信息??梢詫?shí)現(xiàn)根據(jù)輸入的拼音信息,在原有信息系統(tǒng)中對(duì)標(biāo)準(zhǔn)地名地址信息進(jìn)行快速輸入,使用方便。
實(shí)施例2
圖2示出本發(fā)明下一實(shí)施例提供的地址信息的拼音輸入法的流程圖,如圖所示,該方法包括:
s201,在所述地址數(shù)據(jù)庫(kù)中,錄入地址信息以及所述地址信息的經(jīng)緯度。
具體地,在地址數(shù)據(jù)庫(kù)中可以根據(jù)標(biāo)準(zhǔn)地址結(jié)構(gòu)化描述的層次規(guī)則,按行政區(qū)劃地名,街路巷或小區(qū)名,以及門(mén)(樓)址或標(biāo)志物名三個(gè)層次設(shè)計(jì)庫(kù)表結(jié)構(gòu),依次錄入省市區(qū)縣、鄉(xiāng)鎮(zhèn)街道、道路、小區(qū)、門(mén)(樓)牌、標(biāo)志物的名稱(chēng)(簡(jiǎn)稱(chēng)、別名)和地理坐標(biāo),構(gòu)建標(biāo)準(zhǔn)地址空間庫(kù)。同時(shí)該數(shù)據(jù)庫(kù)提供庫(kù)管理和動(dòng)態(tài)更新維護(hù)接口以及地址點(diǎn)地圖標(biāo)注(坐標(biāo)采集)gis工具,方便用戶(hù)不斷采集更新和完善標(biāo)準(zhǔn)地址(空間)數(shù)據(jù)。
s202,將所述地址信息進(jìn)行分詞;
中文分詞(chinesewordsegmentation)指的是將一個(gè)漢字序列切分成一個(gè)一個(gè)單獨(dú)的詞。分詞就是將連續(xù)的字序列按照一定的規(guī)范重新組合成詞序列的過(guò)程。本實(shí)施例中,將地址信息按照地名地址分詞詞典進(jìn)行分詞。
地名地址分詞詞典為,在傳統(tǒng)的中文基本詞詞典基礎(chǔ)上,擴(kuò)充了地名地址。從標(biāo)準(zhǔn)地址空間庫(kù)中抽取省市名稱(chēng)(簡(jiǎn)稱(chēng))、區(qū)縣名稱(chēng)(簡(jiǎn)稱(chēng))、鄉(xiāng)鎮(zhèn)街道名稱(chēng)、道路街巷名稱(chēng)、小區(qū)名稱(chēng)、門(mén)(樓)牌號(hào)碼、標(biāo)志物名稱(chēng)等地址要素作為地名/地址詞條,記錄在地址詞典中。
s203,將分詞后的地址信息轉(zhuǎn)化為所述拼音信息形式,以形成英文分詞。
通過(guò)地名地址分詞詞典,對(duì)標(biāo)準(zhǔn)地址空間庫(kù)中的結(jié)構(gòu)化地址描述進(jìn)行分詞器的分詞,形成多個(gè)地址分詞,然后根據(jù)操作系統(tǒng)漢字拼音輸入法碼表文件,處理形成單個(gè)漢字、詞組的拼音對(duì)照表,從而獲得地址分詞的拼音的全拼和首字母簡(jiǎn)拼,以形成多個(gè)英文分詞。當(dāng)然,英文分詞還可以包括地址信息的正向全拼組合以及正向簡(jiǎn)拼組合。
s204,建立所述英文分詞與所述地址信息間的對(duì)應(yīng)關(guān)系。
具體地,通過(guò)索引器對(duì)結(jié)構(gòu)化地址描述及其拼音組成的文檔中的語(yǔ)義單位建立全文索引,生成索引文件。其中,語(yǔ)義單位包括這些地址分詞的拼音全拼、首字母簡(jiǎn)拼,以及地址的正向拼音組合串。
步驟s1,接收輸入信息,所述輸入信息包括拼音信息。
步驟s205,根據(jù)所述拼音信息,在所述地址數(shù)據(jù)庫(kù)中查找是否存在與所述拼音信息對(duì)應(yīng)的英文分詞。
步驟s206,當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述拼音信息對(duì)應(yīng)的英文分詞時(shí),顯示與所述英文分詞具有對(duì)應(yīng)關(guān)系的所述地址信息。
請(qǐng)參閱圖3,圖3示出一標(biāo)準(zhǔn)地址的數(shù)據(jù)庫(kù)建立方法。步驟202-204。數(shù)據(jù)庫(kù)中待存儲(chǔ)的地址為天津市西青區(qū)西青道319號(hào)1號(hào)樓。
通過(guò)將待存儲(chǔ)的地址按照地名地址分詞詞典進(jìn)行分詞,然后將分詞后的地址信息建立所有分詞地址信息的全拼以及首字母簡(jiǎn)拼列表,每一個(gè)列表中的一個(gè)全拼或首字母簡(jiǎn)拼就是英文分詞。英文分詞中還包括地址信息的正向拼音組合列表。當(dāng)輸入信息包括有與分詞地址信息的全拼或首字母簡(jiǎn)拼或地址信息的正向拼音組合對(duì)應(yīng)的字符串時(shí),顯示與所述英文分詞具有對(duì)應(yīng)關(guān)系的所述地址信息。
由此,通過(guò)在所述地址數(shù)據(jù)庫(kù)中,錄入地址信息以及所述地址信息的經(jīng)緯度,將所述地址信息進(jìn)行分詞,將分詞后的地址信息轉(zhuǎn)化為所述拼音信息形式,以形成英文分詞,建立所述英文分詞與所述地址信息間的對(duì)應(yīng)關(guān)系,根據(jù)所述拼音信息,在所述地址數(shù)據(jù)庫(kù)中查找是否存在與所述拼音信息對(duì)應(yīng)的英文分詞,當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述拼音信息對(duì)應(yīng)的英文分詞時(shí),顯示與所述英文分詞具有對(duì)應(yīng)關(guān)系的所述地址信息??梢詫?shí)現(xiàn)根據(jù)輸入的拼音信息,在原有信息系統(tǒng)中對(duì)標(biāo)準(zhǔn)地名地址信息進(jìn)行快速輸入,使用方便。
實(shí)施例3
圖4示出本發(fā)明另一實(shí)施例提供的地址信息的拼音輸入法的流程圖,在圖4中與圖2采用相同附圖標(biāo)記的步驟,均與圖2適用于相同的文字說(shuō)明,在此不再贅述。
在步驟s206之后,還包括:
步驟s301,獲取焦點(diǎn)位置。
具體地,獲取當(dāng)前鼠標(biāo)指向的位置或鍵盤(pán)焦點(diǎn)。
步驟s302,當(dāng)所述焦點(diǎn)位置包括所述地址信息時(shí),根據(jù)所述地址信息的經(jīng)緯度,顯示所述地址信息的位置。
具體地,當(dāng)用戶(hù)從輸入法候選窗口中選中標(biāo)準(zhǔn)地址漢字(串)的同時(shí),或每次輸入單個(gè)字符而字符串組合有變化時(shí),基于操作系統(tǒng)輸入法管理開(kāi)發(fā)框架,把新的字符串組合作為請(qǐng)求參數(shù),構(gòu)造調(diào)用地址匹配服務(wù)超文本傳輸協(xié)議(hypertexttransferprotocol,縮寫(xiě):http)接口的統(tǒng)一資源定位符(uniformresourcelocator,縮寫(xiě):url),通過(guò)輸入法網(wǎng)頁(yè)服務(wù)請(qǐng)求模塊,發(fā)送httppost請(qǐng)求,實(shí)現(xiàn)地址匹配服務(wù)的調(diào)用,并解析返回結(jié)果,從而在候選窗口中顯示最后轉(zhuǎn)換的結(jié)果候選地址漢字字符串列表。
通過(guò)輸入法網(wǎng)頁(yè)服務(wù)請(qǐng)求模塊,實(shí)現(xiàn)對(duì)目前主流的在線(xiàn)網(wǎng)頁(yè)地圖服務(wù)的集成調(diào)用。通過(guò)在線(xiàn)地圖服務(wù)提供的統(tǒng)一資源標(biāo)識(shí)符(uniformresourceidentifier,或uri)應(yīng)用程序編程接口(applicationprogramminginterface,api),按照接口規(guī)范構(gòu)造一條標(biāo)準(zhǔn)的uri,輸入法地圖窗口瀏覽器中直接調(diào)起地圖服務(wù)的瀏覽器地圖客戶(hù)端,進(jìn)行基于坐標(biāo)的位置點(diǎn)地圖標(biāo)(點(diǎn))注、地圖顯示,實(shí)現(xiàn)對(duì)標(biāo)準(zhǔn)地址的空間地理經(jīng)緯度坐標(biāo)進(jìn)行地圖可視化定位展示。在線(xiàn)地圖服務(wù)客戶(hù)端可以包括高德地圖、百度地圖、pgis地圖、天地圖等。
當(dāng)輸入信息為“tjsxqqxqd319h”時(shí),其為“天津市西青區(qū)西青道319號(hào)”的簡(jiǎn)拼的組合字符“tjsxqqxqd319h”。返回的信息為"天津市西青區(qū)西青道319號(hào)1號(hào)樓"、"x":117.0292167663325(地理經(jīng)度坐標(biāo))以及"y":39.1413459779809,//(地理緯度坐標(biāo));"天津市西青區(qū)西青道319號(hào)2號(hào)樓","x":117.02909469602,"y":39.1415863039086;"天津市西青區(qū)西青道319號(hào)4號(hào)樓","x":117.0289039611567,"y":39.142223358352等信息。
在輸入法窗口顯示的信息為“天津市西青區(qū)西青道319號(hào)1號(hào)樓”;“天津市西青區(qū)西青道319號(hào)2號(hào)樓”;“天津市西青區(qū)西青道319號(hào)4號(hào)樓”。
當(dāng)用戶(hù)將鼠標(biāo)放在某一輸入法窗口顯示的信息上時(shí),通過(guò)輸入法的網(wǎng)頁(yè)服務(wù)請(qǐng)求模塊,向在線(xiàn)網(wǎng)頁(yè)地圖服務(wù)(如高德、百度、天地圖、pgis平臺(tái)等)uriapi接口發(fā)送請(qǐng)求,實(shí)現(xiàn)輸入法地圖窗口,對(duì)該標(biāo)準(zhǔn)地址的空間地理坐標(biāo)進(jìn)行地圖可視化定位展示。也就是說(shuō),當(dāng)焦點(diǎn)處于“天津市西青區(qū)西青道319號(hào)1號(hào)樓”時(shí),在地圖窗口中標(biāo)注顯示經(jīng)度坐標(biāo):117.0292167663325,緯度坐標(biāo):39.1413459779809的點(diǎn),即為天津市西青區(qū)西青道319號(hào)1號(hào)樓。
請(qǐng)參閱圖5,圖5示出地址拼音輸入法在公安業(yè)務(wù)應(yīng)用系統(tǒng)中的應(yīng)用示例。如圖為在情報(bào)信息采集系統(tǒng)中對(duì)線(xiàn)索采集中線(xiàn)索地點(diǎn)的地址標(biāo)準(zhǔn)化錄入、登記和地圖定位應(yīng)用場(chǎng)景。
由此,通過(guò)步驟獲取焦點(diǎn)位置,當(dāng)所述焦點(diǎn)位置包括所述地址信息時(shí),根據(jù)所述地址信息的經(jīng)緯度,在在線(xiàn)地圖上定位顯示所述地址信息的位置??梢詫?shí)現(xiàn)在錄入標(biāo)準(zhǔn)地址漢字串的同時(shí),可方便實(shí)現(xiàn)該地址的地圖可視化定位效果,給用戶(hù)更好的用戶(hù)體驗(yàn)。
本實(shí)施例安裝簡(jiǎn)單、錄入速度快、分詞效果好、簡(jiǎn)單易用的特點(diǎn),又很好解決了在現(xiàn)有業(yè)務(wù)系統(tǒng)中無(wú)需系統(tǒng)改造和額外開(kāi)發(fā)的情況下即可方便高效地實(shí)現(xiàn)地址的標(biāo)準(zhǔn)化輸入、地址復(fù)用、地址匹配的應(yīng)用問(wèn)題,也實(shí)現(xiàn)了輸入法與地圖的結(jié)合,實(shí)現(xiàn)輸入地址的地圖可視化定位,具有良好的應(yīng)用效果和用戶(hù)體驗(yàn)。
實(shí)施例4
圖6示出本發(fā)明一實(shí)施例提供的地址信息的拼音輸入裝置的結(jié)構(gòu)示意圖,如圖所示,該裝置10包括:接收模塊1、查找模塊2以及匹配模塊3。
接收模塊1,用于接收輸入信息,所述輸入信息包括拼音信息;
查找模塊2,用于根據(jù)所述輸入信息,在地址數(shù)據(jù)庫(kù)中進(jìn)行查找,其中數(shù)據(jù)庫(kù)中存儲(chǔ)有標(biāo)準(zhǔn)地址形式的地址信息;
匹配模塊3,用于當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述輸入信息匹配的地址信息時(shí),顯示所述與所述輸入信息匹配的標(biāo)準(zhǔn)地址形式的地址信息。
本實(shí)施例,通過(guò)接收輸入信息,所述輸入信息包括拼音信息,根據(jù)所述輸入信息,在地址數(shù)據(jù)庫(kù)中進(jìn)行查找,當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述輸入信息匹配的地址信息時(shí),顯示所述與所述輸入信息匹配的地址信息。可以實(shí)現(xiàn)根據(jù)輸入的拼音信息,在原有信息系統(tǒng)中對(duì)標(biāo)準(zhǔn)地名地址信息進(jìn)行快速輸入,使用方便。
實(shí)施例5
圖7示出本發(fā)明下一實(shí)施例提供的地址信息的拼音輸入裝置的結(jié)構(gòu)示意圖,如圖所示,本實(shí)施例在實(shí)施例4的基礎(chǔ)上,進(jìn)行進(jìn)一步限定。本實(shí)施例中,該裝置10包括:接收模塊1、查找模塊2、匹配模塊3以及分詞模塊4。
分詞模塊4,用于在所述接收輸入信息之前,在所述地址數(shù)據(jù)庫(kù)中,錄入地址信息以及所述地址信息的經(jīng)緯度;將所述地址信息進(jìn)行分詞;將分詞后的地址信息轉(zhuǎn)化為所述拼音信息形式,以形成英文分詞;建立所述英文分詞與所述地址信息間的對(duì)應(yīng)關(guān)系。
在一種可能的實(shí)現(xiàn)方式中,所述查找模塊2包括:根據(jù)所述拼音信息,在所述地址數(shù)據(jù)庫(kù)中查找是否存在與所述拼音信息對(duì)應(yīng)的英文分詞。
在一種可能的實(shí)現(xiàn)方式中,所述匹配模塊3用于當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述拼音信息對(duì)應(yīng)的英文分詞時(shí),顯示與所述英文分詞具有對(duì)應(yīng)關(guān)系的所述地址信息。
由此,通過(guò)在所述地址數(shù)據(jù)庫(kù)中,錄入地址信息以及所述地址信息的經(jīng)緯度,將所述地址信息進(jìn)行分詞,將分詞后的地址信息轉(zhuǎn)化為所述拼音信息形式,以形成英文分詞,建立所述英文分詞與所述地址信息間的對(duì)應(yīng)關(guān)系,根據(jù)所述拼音信息,在所述地址數(shù)據(jù)庫(kù)中查找是否存在與所述拼音信息對(duì)應(yīng)的英文分詞,當(dāng)所述地址數(shù)據(jù)庫(kù)中存在與所述拼音信息對(duì)應(yīng)的英文分詞時(shí),顯示與所述英文分詞具有對(duì)應(yīng)關(guān)系的所述地址信息??梢詫?shí)現(xiàn)根據(jù)輸入的拼音信息,在原有信息系統(tǒng)中對(duì)標(biāo)準(zhǔn)地名地址信息進(jìn)行快速輸入,使用方便。
在一種可能的實(shí)現(xiàn)方式中,所述匹配模塊3還用于在所述顯示與所述英文分詞具有對(duì)應(yīng)關(guān)系的所述地址信息之后,獲取焦點(diǎn)位置;當(dāng)所述焦點(diǎn)位置包括所述地址信息時(shí),根據(jù)所述地址信息的經(jīng)緯度,顯示所述地址信息的位置。
由此,通過(guò)步驟獲取焦點(diǎn)位置,當(dāng)所述焦點(diǎn)位置包括所述地址信息時(shí),根據(jù)所述地址信息的經(jīng)緯度,顯示所述地址信息的位置??梢詫?shí)現(xiàn)在錄入標(biāo)準(zhǔn)地址漢字串的同時(shí),可方便實(shí)現(xiàn)該地址的地圖可視化定位效果,給用戶(hù)更好的用戶(hù)體驗(yàn)。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如rom/ram、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本申請(qǐng)的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)各實(shí)施例技術(shù)方案的精神和范圍。