[發明專利]中文身份證號碼編碼系統無效
| 申請號: | 201310341452.1 | 申請日: | 2013-08-01 | 
| 公開(公告)號: | CN103412854A | 公開(公告)日: | 2013-11-27 | 
| 發明(設計)人: | 汪風珍 | 申請(專利權)人: | 汪風珍 | 
| 主分類號: | G06F17/22 | 分類號: | G06F17/22 | 
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 | 
| 地址: | 427226 湖*** | 國省代碼: | 湖南;43 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 中文 身份證號碼 編碼 系統 | ||
一:所屬領域:本技術屬于身份證號碼的一種中文編碼方法。
二:背景技術:目前的身份證號碼為18位阿拉伯數字,前6位為證件賦碼籍貫地代碼,可以由此知道賦碼籍貫的省市縣級行政區地址信息,7到14位為證件所有人的出生日期,15到17位為分配碼,可以保證出生日期相同的人證件編碼不同,17位同時是性別識別碼,奇數為男,偶數為女,18位為效驗碼,18位可以是字母X,身份證號碼是用來識別證件所有人的身份信息的,而非證件自身的編碼,18位身份證號碼的技術短板也是顯而易見的,數字太長,并不符合中國人的記憶習慣,如果是手寫或鍵盤輸入,出錯的可能性也比較大,尤其是他人身份證號碼幾乎很難記住,這并不適應通緝以及證件人工查驗等工作。
三:發明目的:同步使用字數較少的中文編碼,書寫,記憶都符合國人的習慣,沒有增加輸入難度的情況下減少輸入數。
四:技術方案:將一定數量的中文利用次序字符(為了方便,一般次序字符都是阿拉伯數字)進行唯一性編碼,把身份證號碼的表示元素(指縣級行政區、年、月、日、性別、分配碼)進行適當的組合或分拆,部分元素屬性與值都相同時可以有數個中文表示,并且把這些中文分為常用字與后備字,由此兩個或兩個以上的元素產生組合或排列,通過排列或組合的適當分配,獲得一個全國唯一的中文身份證號碼,這里所說的適當分配是指綜合考慮中文字數、身份證號碼的表示元素、出生人數、常用字與后備字獲得的最佳配置方案,原則就是編碼字數越少越好,盡量使用常用字,確定使用三位編碼,地址碼1位、年份碼1位、月日碼1位,使用中文字數約在6000位左右,每一個地址碼分配兩個字,至少有一個常用字,用以區分性別,性別也可以在年份碼或月日碼進行區分,不過編程都是大同小異,這兩個字為同一個縣級行政區代碼,年份碼和月日碼則先設置常用字與后備字,再將每一個年份和每一個月日分配常用字碼,一般要求均分,后分配后備字碼,具體編碼時,年份碼與月日碼組合產生分配碼,常用字組合優先執行,執行完畢后,再執行常用字與后備字組合,最后執行后備字組合,編碼同步有12位阿拉伯數字編碼,方便輸入或輸出,另外,地址碼為后備字的,也可以記憶對應的常用字,通過軟件同步出后備字供使用,并且可以利用軟件將現有身份證號碼批量轉換成中文身份證號碼以及對應的12位阿拉伯數字編碼,中文身份證號碼與現有身份證號碼同步使用并一一對應。
五:具體實施方式:本處包含的實施方式論述了實施本專利的一般的過程,但實施本專利不一定需要完全遵循這里描述的過程,它僅是實施本專利的一個特例,
GB2312(GB2312是信息交換用漢字編碼字符集,能獲計算機完整支持)收錄的簡體中文字符為6700多個,中文字數最好不要超過這個標準,否則出現大量的生僻字,編碼是字數越少越好,但我國有近14億人口,兩位行不通,編碼時,采用三位,保證編碼字數最少,我國縣級行政區為2800多個,每一個縣級行政區分配兩個中文字符,這種配置方案剛好與性別和縣級行政區能對應起來,依據人口出生年份,大約該設置200年左右,而月和日可以固定設置為12和31,兩種配置:1:籍貫+年+月日配置2:籍貫+年日+月,配置1:6000/200=30,600/366≈16,分配碼為480(現有身份證號碼分配碼為3位阿拉伯數字,要區分男女,就是500),配置2:200*31=6200,由于需要處理常用字與后備字,以保證大多數人使用常用字,配置2處理不了,因此,配置1是最優選擇,
中文身份證號碼編碼由三位中文組成,地址碼1位,年份碼1位,月日碼1位,后二者結合成為分配碼,
第1步:將6222位遵循GB2312編碼的漢字進行四位即“0000~6221”編碼,但是剔除一些明顯字義不好的常用字比方說“奸、嫖、淫、死”,以免引起證件所有人反感,依據相關資料,我國有2500個一級常用字,1000個二級常用字,將它們作為常用字,另外的字作為后備字,為了編碼方便,常用字與后備字編碼分區段,編碼不要交混,例如可以設置“0000~3399”為常用字編碼,3400及以后為后備字編碼;
第2步:進行賦碼地址編碼,我國有2862個縣級行政區,而縣級行政區都是唯一的,每個縣級行政區分配兩個字,要保證有一個字為常用字,它們的編碼都是奇偶排列(0規定算偶序列,以后規定都是這樣),利用奇偶判斷性別,解碼時應該加上省級行政區名稱,方便識別,比方說羅田縣解碼成“湖北省羅田縣”,這里常用字要留有一定的余額,以備行政區變更時補充,為了編程方便,兩個字的編碼建議設置規律,例如,兩個字的編碼相差3001;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于汪風珍,未經汪風珍許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310341452.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種永磁無刷直流電機中的霍爾傳感器支架
 - 下一篇:導電端子的進料裝置
 





