当前位置: 首页 > 专利查询>胡雄焱专利>正文

一种公民身份证号码的替代号码生成系统及生成方法技术方案

技术编号:15747837 阅读:111 留言:0更新日期:2017-07-03 06:09
本发明专利技术公开了一种公民身份证号码的替代号码生成系统,包括:与全国公民身份证号码查询中心联网的数据库,形成互需共享的数据库网络体系,数据库具有用以根据公民身份信息的身份证号码生成相对应的身份证替代号码的编程模块;与数据库连接的终端装置,终端装置将公民身份信息录入至数据库中;与终端装置连接的公民身份信息获取模块,公民身份信息获取模块将公民身份信息读取至终端装置,并经由终端装置录入至数据库中;与数据库连接的替代号码接收模块,替代号码接收模块用以发送和接收所述数据库的传输信息。本发明专利技术还公开了一种公民身份证号码的替代号码生成方法。

【技术实现步骤摘要】
一种公民身份证号码的替代号码生成系统及生成方法
本专利技术涉及一种公民身份证号码的替代号码生成系统及生成方法。
技术介绍
目前公民使用的身份证具有视读和机读功能,防伪程度极高,是识别公民身份的重用证件。现在国家机关和相关单位乃至私营企业等,在公民办理各类事项时,规定必须实名制,要求录入或登记身份证信息和复印身份证以及岀示身份证等。由于工作和生活中,身份证的使用范围非常广泛,故公民身份信息泄露的环节增多,因此极易引发各类犯罪,公民利益极易受到损害,造成公民自身保护和部门监管以及事后打击的难度都很大,是影响社会稳定的重要因素。
技术实现思路
针对现有技术的上述不足和缺陷,本专利技术的目的之一是提供一种公民身份证号码的替代号码生成系统,目的之二是提供一种公民身份证号码的替代号码生成方法,确保公民在办理各类需要身份实名制的事项时,既能严格按照实名制的规定使用身份证,又能保证公民身份信息不会泄露,从源头上防范和打击涉嫌公民身份信息的犯罪以及衍生的其它犯罪,维护公民利益和正常的社会秩序。本专利技术所解决的技术问题可以采用以下技术方案来实现:一种公民身份证号码的替代号码生成系统,其特征在于,包括:与全国公民身份证号码查询中心联网的数据库,形成互需共享的数据库网络体系,所述数据库具有用以根据公民身份信息中的身份证号码生成对应的身份证替代号码的编程模块;与所述数据库连接的终端装置,所述终端装置将公民身份信息录入并传输至所述数据库中;与所述终端装置连接的公民身份信息获取模块,所述公民身份信息获取模块将公民身份信息读取至所述终端装置,并经由所述终端装置传输至所述数据库中;与所述数据库连接的替代号码接收模块,所述替代号码接收模块用以发送和接收所述数据库的传输信息。在本专利技术的一个优选实施例中,所述公民身份信息获取模块为身份证读卡器。一种基于上述任一技术方案所述的公民身份证号码的替代号码生成系统的公民身份证号码的替代号码生成方法,其特征在于,包括如下步骤:1)利用所述公民身份信息获取模块录入公民身份信息;2)利用所述终端装置将录入的公民身份信息传输至所述数据库中;3)利用所述编程模块生成一组与公民身份证号码相对应的身份证替代号码,将生成的身份证替代号码存入所述数据库中。在本专利技术的一个优选实施例中,所述步骤3)中,包括如下三种情况中任一种情况生成身份证替代号码:a、录入公民身份信息后,系统按设定好的编码程序,将身份证号码的18位数字组合,自行录入至所述编程模块中的编码程序,并对身份证号码的原18位数字排列顺序进行调整并重新排序,产生一组新的第一组数字组合,将该数字组合通过处理自行编码后,再生成一组有特定数位数组成的第二组数字组合,以该第二组数字组合为码首,以系统录入该公民身份信息时的年月日,即八位数的数字组合为码尾,由系统自动进行首尾排列后,再产生新的数字组合,即与该身份证号码相对应的身份证替代号码。b、录入公民身份信息后,系统按设定的编码程序,将1234567890数字组合录入至所述编程模块中的编码程序,并对原排列顺序进行调整并重新排序,产生一组新的第一组数字组合,该第一组数字组合通过处理自行编码后,重新生成一组有特定数位数组成的第二组数字组合,以该特定数位数的第二组数字组合为码首,以系统录入该公民身份信息时的年月日,即八位数的数字组合为码尾,由系统自动进行首尾排列后,再产生新的数字组合,即与该身份证号码相对应的身份证替代号码。c、录入公民身份信息后,系统按设定的编码程序,将1234567890数字组合输入至所述编程模块中的编码程序,并对原排列顺序进行调整并重新排序,生成第一次数字组合,该第一次数字组合通过系统处理自行编码,重新生成第二次数字组合;再由系统在ABCDEFGHIJKLMNOPQRSTUVWXYZ这二十六位英文字母组合中,对原字母排列顺序进行调整并重新排序,产生一组新的第一次字母组合后,由系统按设定自动调取该第一次字母组合中数个若干个位置上的字母,与重新生成的第二次数字组合编组后,按设定好的数字组合和字母组合编码程序自行编码,通过处理生成第三次数字和字母组合,根据系统不同的设定,经过N次处理轮换编码组合以后,最后生成一组有特定数位数组成的数字字母组合,系统以该数字字母组合为码首,以系统录入该公民身份信息时的年月日,即八位数的数字组合为码尾,由系统自动进行首尾排列后,再产生新的数字字母组合,即与该身份证号码相对应的身份证替代号码。由于采用了如上的技术方案,本专利技术可以有效执行国家规定的身份实名登记制度,在技术和管理层面上,能够确保公民在办理各类需要实行实名制的事项时,保证公民个人身份信息的绝对安全,为公民合法有效地使用身份证撑起一把保护伞,同时能有效防范和打击利用公民身份信息进行的犯罪以及衍生的其它犯罪,社会效益十分巨大。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种实施例的公民身份证号码的替代号码生成系统的原理框图。具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面进一步阐述本专利技术。参见图1所示的一种公民身份证号码的替代号码生成系统,包括数据库100、编程模块200、终端装置300、公民身份信息获取模块400和替代号码接收模块500。数据库100与全国公民身份证号码查询中心600连接,形成互需共享的数据库网络体系。编程模块200用以根据公民身份信息中的身份证号码生成相对应的身份证号码的替代号码。终端装置300与数据库100连接,公民身份信息获取模块400将公民身份信息读取至终端装置300,终端装置300将公民身份信息传输至数据库100中。公民身份信息获取模块400与终端装置300连接,本实施例中的公民身份信息获取模块400为身份证读卡器。替代号码接收模块500与数据库100连接,替代号码接收模块500用以发送和接收数据库100的传输信息。基于上述系统,本专利技术还包括一种公民身份证号码的替代号码生成方法,包括如下步骤:1)利用公民身份信息获取模块400录入公民身份信息;2)利用终端装置300将公民身份信息传输至数据库100后录入模块200;3)利用编程模块200生成一组与公民身份证号码对应的身份证替代号码,将生成的身份证替代号码存入数据库100中。步骤3)中,包括如下三种情况中任一种情况生成身份证替代号码:a、录入公民身份信息后,系统按设定的编码程序,将身份证号码的18位数字将自行录入编程模块中的编码程序,并对身份证号码的原18位数字排列顺序进行调整并重新排序,产生一组新的第一组数字组合,将该数字组合通过处理自行编码后,再生成一组有特定数位数组成的第二组数字组合,以该第二组数字组合为码首,以系统录入该公民身份信息时的年月日,即八位数的数字组合为码尾,由系统自动进行首尾排列后,再产生新的数字组合,即与该身份证号码相对应的身份证替代号码。该方法a举例如下:2017年1月17日录入的某人身份信息中的身份证号码为430425198608215610,假定编码程序对其排列顺本文档来自技高网...
一种公民身份证号码的替代号码生成系统及生成方法

【技术保护点】
一种公民身份证号码的替代号码生成系统,其特征在于,包括:与全国公民身份证号码查询中心联网的数据库,形成互需共享的数据库网络体系,所述数据库具有用以根据公民身份信息中的身份证号码生成对应的身份证替代号码的编程模块;与所述数据库连接的终端装置,所述终端装置将公民身份信息录入至所述数据库中;与所述终端装置连接的公民身份信息获取模块,所述公民身份信息获取模块将公民身份信息读取至所述终端装置,并经由所述终端装置录入至所述数据库中;与所述数据库连接的替代号码接收模块,所述替代号码接收模块用以发送和接收所述数据库的传输信息。

【技术特征摘要】
1.一种公民身份证号码的替代号码生成系统,其特征在于,包括:与全国公民身份证号码查询中心联网的数据库,形成互需共享的数据库网络体系,所述数据库具有用以根据公民身份信息中的身份证号码生成对应的身份证替代号码的编程模块;与所述数据库连接的终端装置,所述终端装置将公民身份信息录入至所述数据库中;与所述终端装置连接的公民身份信息获取模块,所述公民身份信息获取模块将公民身份信息读取至所述终端装置,并经由所述终端装置录入至所述数据库中;与所述数据库连接的替代号码接收模块,所述替代号码接收模块用以发送和接收所述数据库的传输信息。2.如权利要求1所述的一种公民身份证号码的替代号码生成系统,其特征在于,所述公民身份信息获取模块为身份证读卡器。3.一种基于如权利要求1或2所述的一种公民身份证号码的替代号码生成系统的公民身份证号码的替代号码生成方法,其特征在于,包括如下步骤:1)利用所述公民身份信息获取模块录入公民身份信息;2)利用所述终端装置将录入的公民身份信息传输至所述数据库中;3)利用所述编程模块生成一组与公民身份证号码相对应的身份证替代号码,将生成的身份证替代号码存入所述数据库中。4.如权利要求3所述的一种公民身份证号码的替代号码生成方法,其特征在于,所述步骤3)中,包括如下三种情况中任一种情况生成身份证替代号码:a、录入公民身份信息后,系统按设定好的编码程序,将身份证号码的18位数字组合,自行录入至所述编程模块中的编码程序,并对身份证号码的原18位数字排列顺序进行调整并重新排序,产生一组新的第一组数字组合,将该数字组合,通过处理自行编码后,再生成一组有特定数位数组成的第二组数字组合,以该第二组数字组合为码...

【专利技术属性】
技术研发人员:胡雄焱胡志亮
申请(专利权)人:胡雄焱胡志亮
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1