[发明专利]中文身份证号码编码系统无效
申请号: | 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.vipzhuanli.com/pat/books/201310341452.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种永磁无刷直流电机中的霍尔传感器支架
- 下一篇:导电端子的进料装置