身份证号的处理方法、装置、存储介质及终端制造方法及图纸

技术编号:20763920 阅读:56 留言:0更新日期:2019-04-03 14:19
本申请实施例公开了一种身份证号的处理方法、装置、存储介质及终端,该方法包括:首先将第一身份证集合中的多个身份证号进行排序,得到第二身份证集合;其次,将第一身份证号转换为十进制数字,第一身份证号为第二身份证集合中的任意一个身份证号;再次,将内存中十进制数字对应的字节数据逐字节对拷到第一文件;最后,当接收到查询指令时,将第一文件中的字节数据逐字节对拷到内存中;根据查询指令进行查询。能够通过逐字节对拷的方式,将身份证号在文件系统与内存之间进行直接拷贝,无需进行转换,进而提高身份证号的处理效率,使得查询阶段能够更快的在内存中准备好查询数据,提高身份证号的查询速度。

【技术实现步骤摘要】
身份证号的处理方法、装置、存储介质及终端
本申请实施例涉及移动终端
,尤其涉及身份证号的处理方法、装置、存储介质及终端。
技术介绍
随着社会的发展,人员流动频繁等情况的出现,常常需要通过核对一个人的身份证号来进行初步判断。比如需要判断他/她是否属于特定地理区域内的公民;他/她是否属于从事特定职业的人群;他/她是否属于某一特定经历的人群等等。这类问题的共性是有一个整理出来的身份证号的集合,然后通过判断一个身份证号是否属于这一集合来推断该人是否符合这个集合所对应的身份属性。但是,目前身份证号查询效率较低,无法快速查找出目标身份证号。因此,如何提高身份证号的查询效率成为亟待解决的问题。
技术实现思路
本申请实施例的目的是提供一种身份证号的处理方法、装置、存储介质及终端,可以提高身份证号的查询速度,提高身份证号的处理效率。第一方面,本申请实施例提供了一种身份证号的处理方法,包括:将第一身份证集合中的多个身份证号进行排序,得到第二身份证集合;将第一身份证号转换为十进制数字,所述第一身份证号为所述第二身份证集合中的任意一个身份证号;将内存中所述十进制数字对应的字节数据逐字节对拷到第一文件;当接本文档来自技高网...

【技术保护点】
1.一种身份证号的处理方法,其特征在于,包括:将第一身份证集合中的多个身份证号进行排序,得到第二身份证集合;将第一身份证号转换为十进制数字,所述第一身份证号为所述第二身份证集合中的任意一个身份证号;将内存中所述十进制数字对应的字节数据逐字节对拷到第一文件;当接收到查询指令时,将所述第一文件中的字节数据逐字节对拷到内存中;根据所述查询指令进行查询。

【技术特征摘要】
1.一种身份证号的处理方法,其特征在于,包括:将第一身份证集合中的多个身份证号进行排序,得到第二身份证集合;将第一身份证号转换为十进制数字,所述第一身份证号为所述第二身份证集合中的任意一个身份证号;将内存中所述十进制数字对应的字节数据逐字节对拷到第一文件;当接收到查询指令时,将所述第一文件中的字节数据逐字节对拷到内存中;根据所述查询指令进行查询。2.根据权利要求1所述的身份证号的处理方法,其特征在于,在将第一身份证集合中的多个身份证号进行排序之前,包括:对所述第一身份证集合中的多个身份证号进行去重处理。3.根据权利要求1所述的身份证号的处理方法,其特征在于,在将第一身份证集合中的多个身份证号进行排序之前,包括:对所述第一身份证集合中的多个身份证号进行末位奇偶校验。4.根据权利要求1所述的身份证号的处理方法,其特征在于,所述将第一身份证号转换为十进制数字,包括:将第一身份证号作为十一进制的第一数字;将所述第一数字转换为十进制的第二数字;相应的,所述将内存中所述十进制数字对应的字节数据逐字节对拷到第一文件,包括:将内存中所述第二数字对应的字节数据逐字节对拷到第一文件。5.根据权利要求1所述的身份证号的处理方法,其特征在于,所述根据所述查询指令进行查询,包括:根据所述查询指令确定目标身份证号;基于二分法从所述第二身份证集合中查询所述目标身份证号。6.根据权利要求1-5中任一项所述的身份证号的处理方法,其特征在于,所述将所述第一文件中的字节数据逐字节对拷到内存中,...

【专利技术属性】
技术研发人员:张志远谢建乐石志中张俊杰
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:北京,11

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

1