[發明專利]一種異構地址標準轉換及匹配方法有效
| 申請號: | 201710016546.X | 申請日: | 2017-01-10 |
| 公開(公告)號: | CN106874384B | 公開(公告)日: | 2020-12-04 |
| 發明(設計)人: | 張宏利 | 申請(專利權)人: | 航天精一(廣東)信息科技有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29 |
| 代理公司: | 廣州圣理華知識產權代理有限公司 44302 | 代理人: | 頓海舟;李唐明 |
| 地址: | 510000 廣東省廣州市天河區天河科技園高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 地址 標準 轉換 匹配 方法 | ||
1.一種異構地址標準轉換及匹配方法,其特征在于,依次包括如下步驟:
步驟1:驗證數據合法性:若數據合法則執行步驟2,否則,直接拋出異常,執行結束;
步驟2:判斷數據是否滿足正向匹配,若是則得到匹配行政區劃信息標識,并進行正向匹配;若數據不滿足正向匹配,則進行反向匹配;
步驟3:判斷步驟2中的正向匹配或反向匹配的結果是否為空,若匹配結果為空則拋出異常,執行結束;若匹配結果不為空,則得到匹配結果信息數據;
步驟4:根據步驟3中的匹配結果信息數據判斷是否匹配管理轄區,若滿足則進行歸屬匹配再返回結果;否則直接返回結果,執行結束;
所述正向匹配的具體步驟依次為:
S11:根據傳入的數據詳址信息、省市區縣信息驗證數據的合法性,若數據合法則進行步驟S12;若數據不合法,直接拋出異常,執行結束;
S12:將數據進行劃分為信息點、詳址信息數據、省市區縣的信息數據;若數據為省市區縣的信息數據則進行行政區劃補全和標準化字段處理;
S13:根據步驟S12判斷傳入的數據是否同時沒有信息點和詳址;若傳入的數據同時沒有信息點和詳址,則執行沒有詳址和信息點處理并返回結果;若傳入的數據為信息點或詳址信息,則相應地執行信息點匹配或詳址匹配;
所述反向匹配的步驟為:
首先輸入經緯度XY坐標、搜索半徑;
接著根據經緯度XY坐標、搜索半徑搜索距離最近的信息點;
判斷最后搜索半徑內是否有信息點,若存在則返回距離最近的信息點地址信息,然后返回結果;若不存在,設置得到匹配狀態為未匹配到適當地址的結果對象再返回結果;
所述歸屬匹配的具體步驟依次為:
傳入地址片段對象相關信息,包含行政區劃代碼、管理轄區代碼、經緯度;判斷是否需要“歸屬匹配”,若無需歸屬匹配則設置返回結果對象并返回結果,若需要歸屬匹配,則判斷是否有管理轄區代碼:若有管理轄區代碼,則根據管理轄區代碼查找管理轄區相關信息,設置返回結果對象并返回結果,若未查找到管理轄區信息,則進行管理轄區信息查詢。
2.根據權利要求1所述的一種異構地址標準轉換及匹配方法,其特征在于,所述行政區劃補全和標準化字段處理的步驟依次為:
S121:將傳入數據進行拼接組裝查詢地址,所述地址包括省市區縣、鄉鎮、居委會、街路巷;
S122:拆分所述拼接的地址,得到對應詞組;
S123:以所選行政區劃為準,解決行政區劃沖突問題;
S124:執行Solr地址查詢,對省市區縣字段補全,得到分詞后標準化的詞組列表。
3.根據權利要求2所述的一種異構地址標準轉換及匹配方法,其特征在于,所述行政區劃補全和標準化字段處理的步驟還包括重新標準化地址,依次為:
首先,獲取標準地址SolrBean;
接著根據詞組類型標準化行政區劃地址,并返回標準地址Solr對象;若所述Solr對象不存在或存在多條,查詢上一級地址,如果未找到,繼續查詢上一級地址直至Solr對象唯一;
最后,判斷標準地址是否存在以及是否匹配最近地址,若是則匹配最近的地址,專門針對門牌、單元、房間進行匹配;若不存在最近地址,則返回得到的標準值SolrBean。
4.根據權利要求1或3所述的一種異構地址標準轉換及匹配方法,其特征在于,所述步驟S13中的沒有詳址和信息點的具體步驟為:
S131:重新標準化地址,設置并返回最小級別的行政區域標準地址;
S132:判斷返回的標準地址是否存在:若存在,設置匹配率得分,接著獲取最小級別行政區劃的標準地址信息,得到最終標準地址信息;若不存在,拋出異常處理,執行結束。
5.根據權利要求2所述的一種異構地址標準轉換及匹配方法,其特征在于,所述信息點匹配的步驟依次為:
首先判斷信息點標準地址是否存在,若存在,則執行根據信息點的標準地址信息,若不存在,執行詳址匹配;
接著根據得到的標準地址信息,設置行政區劃代碼和名稱;
最后進行匹配率轉換,得到最終返回結果對象數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天精一(廣東)信息科技有限公司,未經航天精一(廣東)信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710016546.X/1.html,轉載請聲明來源鉆瓜專利網。





