System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及數(shù)據(jù)處理領(lǐng)域,具體涉及一種地區(qū)代碼映射方法及裝置。
技術(shù)介紹
1、地區(qū)代碼是用于標識各個地區(qū)的數(shù)字編碼,各個地區(qū)都有與之唯一對應的地區(qū)代碼。在銀行系統(tǒng)中,通常通過用戶信息中的身份證號來識別各個用戶對應的地區(qū)信息,從而獲得銀行用戶群體的地區(qū)分布。
2、但是,隨著地區(qū)劃分發(fā)生變動,例如將一個地區(qū)拆分成兩個新地區(qū),多個地區(qū)融合成一個新地區(qū)等,各個地區(qū)所對應的地區(qū)代碼也隨之發(fā)生變動,這就導致了相同地區(qū)在不同時間,對應的地區(qū)代碼可能并不相同,對于包括不同地區(qū)代碼的信息之間的地區(qū)分析效率較低。
技術(shù)實現(xiàn)思路
1、有鑒于此,本申請第一方面提供了一種地區(qū)代碼映射方法,所述方法包括:
2、獲取待映射歷史地區(qū)代碼,以及所述待映射歷史地區(qū)代碼對應的歷史地區(qū)名稱;其中,所述歷史地區(qū)名稱由多個范圍級別和與所述范圍級別一一對應的范圍名稱組成;
3、在標準地區(qū)代碼集合中,查詢是否存在與所述待映射歷史地區(qū)代碼相同的標準地區(qū)代碼;若存在,則確定所述待映射歷史地區(qū)代碼與所述標準地區(qū)代碼之間的第一映射關(guān)系;其中,所述標準地區(qū)代碼集合中記錄有所述標準地區(qū)代碼以及與所述標準地區(qū)代碼一一對應的標準地區(qū)名稱,所述標準地區(qū)名稱由多個范圍級別和與所述范圍級別一一對應的范圍名稱組成;
4、當所述標準地區(qū)代碼集合中不存在與所述待映射歷史地區(qū)代碼相同的標準地區(qū)代碼時,在所述標準地區(qū)代碼集合中,查詢是否存在與所述歷史地區(qū)名稱對應的標準地區(qū)名稱;若存在,則根據(jù)所述標準地區(qū)名稱與所述標
5、可選地,所述在所述標準地區(qū)代碼集合中,查詢是否存在與所述歷史地區(qū)名稱對應的標準地區(qū)名稱,包括:
6、確定所述待映射歷史地區(qū)代碼中的第一級別代碼;
7、根據(jù)所述待映射歷史地區(qū)代碼中的第一級別代碼,在所述標準地區(qū)代碼集合中篩選出所述待映射歷史地區(qū)代碼對應的參考地區(qū)代碼,并根據(jù)所述標準地區(qū)代碼與所述標準地區(qū)名稱之間的對應關(guān)系,確定所述參考地區(qū)代碼對應的參考地區(qū)名稱;其中,所述待映射歷史地區(qū)代碼中的第一級別代碼與所述參考地區(qū)代碼中的第一級別代碼相同;
8、根據(jù)所述歷史地區(qū)名稱中的第二范圍名稱和第二范圍級別,確定所述歷史地區(qū)名稱對應的第二級別地區(qū)范圍,并根據(jù)所述參考地區(qū)名稱中的第二范圍名稱和第二范圍級別,確定所述參考地區(qū)名稱對應的第二級別地區(qū)范圍;其中,第二級別地區(qū)范圍由第二范圍名稱和第二范圍級別組成,且與第二級別代碼對應;
9、確定是否存在與所述歷史地區(qū)名稱對應相同的第二級別地區(qū)范圍的所述參考地區(qū)名稱;若存在,則確定標準地區(qū)代碼集合中存在與所述歷史地區(qū)名稱對應的標準地區(qū)名稱。
10、可選地,所述方法還包括:
11、若在各個參考地區(qū)名稱中,不存在與所述歷史地區(qū)名稱對應相同的第二級別地區(qū)范圍的所述參考地區(qū)名稱,則分別確定所述歷史地區(qū)名稱中的第二范圍名稱,以及各個參考地區(qū)名稱中的第二范圍名稱;
12、若在各個參考地區(qū)名稱中,存在與所述歷史地區(qū)名稱對應相同第二范圍名稱的參考地區(qū)名稱,則確定所述參考地區(qū)名稱與所述歷史地區(qū)名稱對應,并確定標準地區(qū)代碼集合中存在與所述歷史地區(qū)名稱對應的標準地區(qū)名稱。
13、可選地,所述當所述標準地區(qū)代碼集合中不存在與所述待映射歷史地區(qū)代碼相同的標準地區(qū)代碼時,在所述標準地區(qū)代碼集合中,查詢是否存在與所述歷史地區(qū)名稱對應的標準地區(qū)名稱包括:
14、當所述標準地區(qū)代碼集合中不存在與所述待映射歷史地區(qū)代碼相同的標準地區(qū)代碼時,提取所述待映射歷史地區(qū)代碼中的第一級別代碼和第三級別代碼,生成組合代碼;
15、根據(jù)所述組合代碼和曾用代碼集合,確定所述組合代碼是否為曾用代碼;其中,所述曾用代碼集合中記錄有曾用代碼與各個標準地區(qū)代碼中的第一級別代碼之間的對應關(guān)系;
16、當所述組合代碼為曾用代碼時,根據(jù)所述組合代碼對應的第一級別代碼,在所述標準地區(qū)代碼集合中確定所述組合代碼對應的候選地區(qū)代碼以及候選地區(qū)名稱,并查詢是否存在與所述歷史地區(qū)名稱對應的候選地區(qū)名稱;其中,所述候選地區(qū)代碼與所述候選地區(qū)名稱一一對應,所述組合代碼對應的第一級別代碼與所述待映射歷史地區(qū)代碼中的第一級別代碼不同;
17、當所述組合代碼不是曾用代碼時,在所述標準地區(qū)代碼集合中,查詢是否存在與所述歷史地區(qū)名稱對應的標準地區(qū)名稱。
18、可選地,所述當所述組合代碼為曾用代碼時,根據(jù)所述組合代碼對應的第一級別代碼,在所述標準地區(qū)代碼集合中確定所述組合代碼對應的候選地區(qū)代碼以及候選地區(qū)名稱,并在所述候選地區(qū)名稱中查詢與所述歷史地區(qū)名稱對應的標準地區(qū)名稱包括:
19、當所述組合代碼為曾用代碼時,根據(jù)所述曾用代碼集合確定所述組合代碼對應的第一級別代碼;
20、通過所述組合代碼對應的第一級別代碼,從所述標準地區(qū)代碼集合中篩選所述候選地區(qū)代碼,并根據(jù)標準地區(qū)代碼集合中所述標準地區(qū)代碼與所述標準地區(qū)名稱之間的對應關(guān)系,確定所述候選地區(qū)代碼對應的候選地區(qū)名稱;其中,所述候選地區(qū)代碼中的第一級別代碼與所述組合代碼對應的第一級別代碼相同;
21、確定各個候選地區(qū)名稱中的各個范圍名稱,以及所述歷史地區(qū)名稱中的第二范圍名稱;
22、若各個候選地區(qū)名稱中,存在與所述歷史地區(qū)名稱中的第二范圍名稱相同的范圍名稱,則根據(jù)所述范圍名稱與所述候選地區(qū)名稱之間的對應關(guān)系,確定所述歷史地區(qū)名稱與所述候選地區(qū)名稱對應,并建立所述待映射歷史地區(qū)代碼與所述候選地區(qū)代碼之間的第三映射關(guān)系。
23、可選地,所述方法還包括:
24、若所述待映射歷史地區(qū)代碼對應有多個所述第三映射關(guān)系,則刪除所述待映射歷史地區(qū)代碼對應的所有所述第三映射關(guān)系;
25、根據(jù)默認補位代碼與所述組合代碼對應的第一級別代碼,生成模糊地區(qū)代碼,并確定所述待映射歷史地區(qū)代碼與所述模糊地區(qū)代碼之間的第四映射關(guān)系;其中,所述模糊地區(qū)代碼長度與所述標準地區(qū)代碼的長度相同。
26、可選地,所述方法還包括:
27、當所述標準地區(qū)代碼集合中不存在與所述歷史地區(qū)名稱對應標準地區(qū)名稱時,根據(jù)默認補位代碼以及所述待映射歷史地區(qū)代碼中的第一級別代碼,生成模糊地區(qū)代碼,并確定所述模糊地區(qū)代碼與所述待映射歷史地區(qū)代碼之間的第四映射關(guān)系;其中,所述模糊地區(qū)代碼長度與所述標準地區(qū)代碼的長度相同。
28、可選地,所述方法還包括:
29、統(tǒng)計所述待映射歷史地區(qū)代碼對應的映射關(guān)系數(shù)量,若所述映射關(guān)系數(shù)量大于1,則刪除所述待映射歷史地區(qū)代碼對應的所有映射關(guān)系;
30、當所述待映射歷史地區(qū)代碼對應的映射關(guān)系數(shù)量為0時,根據(jù)默認補位代碼和所述待映射歷史地區(qū)代碼對應的第一級別代碼,生成所述待映射歷史地區(qū)代碼對應的模糊地區(qū)代碼。
31、本申請第二方面提供了一種地區(qū)代碼映射裝置,所述裝置包本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種地區(qū)代碼映射方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述標準地區(qū)代碼集合中,查詢是否存在與所述歷史地區(qū)名稱對應的標準地區(qū)名稱,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當所述標準地區(qū)代碼集合中不存在與所述待映射歷史地區(qū)代碼相同的標準地區(qū)代碼時,在所述標準地區(qū)代碼集合中,查詢是否存在與所述歷史地區(qū)名稱對應的標準地區(qū)名稱包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述當所述組合代碼為曾用代碼時,根據(jù)所述組合代碼對應的第一級別代碼,在所述標準地區(qū)代碼集合中確定所述組合代碼對應的候選地區(qū)代碼以及候選地區(qū)名稱,并在所述候選地區(qū)名稱中查詢與所述歷史地區(qū)名稱對應的標準地區(qū)名稱包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
9.一種地區(qū)代
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第二查詢單元具體用于:
...【技術(shù)特征摘要】
1.一種地區(qū)代碼映射方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述標準地區(qū)代碼集合中,查詢是否存在與所述歷史地區(qū)名稱對應的標準地區(qū)名稱,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當所述標準地區(qū)代碼集合中不存在與所述待映射歷史地區(qū)代碼相同的標準地區(qū)代碼時,在所述標準地區(qū)代碼集合中,查詢是否存在與所述歷史地區(qū)名稱對應的標準地區(qū)名稱包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述當所述組合代碼為...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王廣嬌,
申請(專利權(quán))人:北京中關(guān)村銀行股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。