一种IC卡读写方法、装置、存储介质及智能锁制造方法及图纸

技术编号:24123750 阅读:52 留言:0更新日期:2020-05-13 03:54
本发明专利技术适用于数据处理技术领域,提供了一种IC卡读写方法、装置、存储介质及智能锁,该方法包括:获取对于IC卡的目标写入方式;当读取到待写入IC卡时,获取并存储待写入IC卡的ID信息;将根据目标写入方式所确定的密码信息写入至待写入IC卡内,并存储待写入IC卡所对应的密码信息;当读取到目标IC卡时,将获取的目标IC卡的ID信息与智能锁预先存储的各个ID信息进行比对;当比对相同时,将目标ID信息对应的目标密码信息发送至目标IC卡中,以使目标IC卡将该目标密码信息与所写入的密码信息进行校验;当接收到目标IC卡校验成功时所发送的成功值时,控制智能锁进行解锁操作。本发明专利技术的IC卡读写方法解决了IC卡的安全性能低的问题,使得IC卡不容易被复制。

An IC card reading and writing method, device, storage medium and intelligent lock

【技术实现步骤摘要】
一种IC卡读写方法、装置、存储介质及智能锁
本专利技术属于数据处理
,尤其涉及一种IC卡读写方法、装置、存储介质及智能锁。
技术介绍
随着经济技术的高速发展,安全防范成为当前的一个重要的社会问题,由于网络、通信和微电子技术的突发猛进,数字化安全管理以其直观、方便和内容丰富等特点,日益受的人们的青睐。特别地,对于每天出入人流量过多的办公楼、居民楼等楼宇,门禁系统能够快速识别注册用户和非注册用户,保障正常用户的进入的同时,对不法分子的犯罪行为防患于未然,成为不可或缺的楼宇安全管理方式。现有的门禁系统中,IC卡需要先通过读卡器进行读写操作,读卡器将密码写进IC卡中,之后IC卡才能够进行使用。也即是说,IC卡在使用之前需要先通过读卡器进行读写操作之后才能使用,操作较为繁琐,不利于用户使用。另外,在IC卡进行读写操作时,IC卡的使用不会进行扇区加密,如此会导致IC卡容易被他人复制,进而导致IC卡的安全性能较差。并且,生产厂家能够通过IC卡的原始ID号对IC卡进行解密复制,进一步地导致IC卡的安全性能较差。
技术实现思路
本专利技术提供一种IC卡读写方法,旨在解决现有的IC卡存在容易被他人复制盗用的问题。本专利技术是这样实现的,一种IC卡读写方法,应用于智能锁,所述IC卡读写方法包括:获取对于IC卡的目标写入方式;当读取到待写入IC卡时,获取并存储所述待写入IC卡的ID信息;将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内,并存储所述待写入IC卡所对应的密码信息;当读取到目标IC卡时,将获取的目标IC卡的ID信息与智能锁预先存储的各个ID信息进行比对;当所述目标IC卡的ID信息与智能锁预先存储的其中一目标ID信息比对相同时,将所述目标ID信息对应的目标密码信息发送至所述目标IC卡中,以使所述目标IC卡将所接收的目标密码信息与所写入的密码信息进行校验;当接收到所述目标IC卡校验成功时所发送的成功值时,控制所述智能锁进行解锁操作。更进一步地,所述将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内的步骤包括:当读取到所述待写入IC卡为空白卡时,将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内;当读取到所述待写入IC卡内存储有密码信息时,将获取的待写入IC卡的ID信息与所述智能锁预先存储的各个ID信息进行比对;当所述待写入IC卡的ID信息与智能锁预先存储的其中一目标ID信息比对相同时,将所述目标ID信息对应的密码信息发送至所述待写入IC卡中,以使所述待写入IC卡将所接收的密码信息与所写入的密码信息进行校验;当接收到所述待写入IC卡校验成功时所发送的成功值时,将根据目标写入方式所确定的密码信息写入至所述待写入IC卡内。更进一步地,当所述目标写入方式为第一写入方式时,以固定密码作为所述待写入IC卡的密码信息;当所述目标写入方式为第二写入方式时,以所述智能锁中控制器的唯一序列码作为所述待写入IC卡的密码信息;当所述目标写入方式为第三写入方式时,以用户所输入的随机密码作为所述待写入IC卡的密码信息。更进一步地,所述IC卡内包括有ID识别区、及多个扇区;其中各个所述扇区中均设有密码校验区和数据存储区;所述ID识别区内存储有ID信息;所述密码校验区内存储有密码校验数据;所述数据存储区内存储有密码数据。更进一步地,所述将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内的步骤包括:查找所述待写入IC卡中目标扇区的位置信息;将根据所述目标写入方式所确定的密码信息写入至所述目标扇区内的密码校验区中;所述将所述目标ID信息对应的目标密码信息发送至所述目标IC卡中的步骤包括:当读取到所述目标IC卡中ID识别区内所存储的ID信息与所述智能锁预先存储的各个ID信息中的其中一目标ID信息比对相同时,将所述目标ID信息对应的目标密码信息发送至所述目标IC卡中,以使所述目标IC卡将所接收的所述目标密码信息与所写入的密码校验区中的密码信息进行校验。更进一步地,所述将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内的步骤包括:将根据所述目标写入方式所确定的密码信息中的密码拆分为多个子密码片段;将各个所述子密码片段依次写入至所述待写入IC卡的各个扇区中的密码校验区中;所述将所述目标ID信息对应的目标密码信息发送至所述目标IC卡中的步骤包括:当读取到所述目标IC卡中ID识别区内所存储的ID信息与所述智能锁预先存储的各个ID信息中的其中一目标ID信息比对相同时,将所述目标ID信息所对应的目标密码信息中的第一子密码片段发送至所述目标IC卡中,以使所述目标IC卡将所接收的所述第一子密码片段与所写入的第一扇区中密码校验区内的第一子密码片段进行校验;当接收到所述目标IC卡校验成功时所发送的返回值时,依次将所述目标密码信息中的其他子密码片段发送至所述目标IC卡中,以使所述目标IC卡进行依次校验。本专利技术还提供一种IC卡读写装置,应用于智能锁,所述IC卡读写装置包括:第一获取单元,用于获取对于IC卡的目标写入方式;第一存储单元,用于当读取到待写入IC卡时,获取并存储所述待写入IC卡的ID信息;第一写入单元,用于将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内,并存储所述待写入IC卡所对应的密码信息;第一比对单元,用于当读取到目标IC卡时,将获取的目标IC卡的ID信息与智能锁预先存储的各个ID信息进行比对;第一发送单元,当所述目标IC卡的ID信息与智能锁预先存储的其中一目标ID信息比对相同时,将所述目标ID信息对应的目标密码信息发送至所述目标IC卡中,以使所述目标IC卡将所接收的目标密码信息与所写入的密码信息进行校验;第一控制单元,用于当接收到所述目标IC卡校验成功时所发送的成功值时,控制所述智能锁进行解锁操作。更进一步地,所述第一写入单元包括:第一写入模块,用于当读取到所述待写入IC卡为空白卡时,将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内;第一比对模块,用于当读取到所述待写入IC卡内存储有密码信息时,将获取的待写入IC卡的ID信息与所述智能锁预先存储的各个ID信息进行比对;第一发送模块,用于当所述待写入IC卡的ID信息与智能锁预先存储的其中一目标ID信息比对相同时,将所述目标ID信息对应的密码信息发送至所述待写入IC卡中,以使所述待写入IC卡将所接收的密码信息与所写入的密码信息进行校验;第二写入模块,用于当接收到所述待写入IC卡校验成功时所发送的成功值时,将根据目标写入方式所确定的密码信息写入至所述待写入IC卡内。本专利技术还提供一种存储介质,所述存储介质存储有程序,所述程序被处理器执行时实现如上述任意一项所述的IC卡读写方法。本专利技术还提供一种智能锁本文档来自技高网...

【技术保护点】
1.一种IC卡读写方法,应用于智能锁,其特征在于,所述IC卡读写方法包括:/n获取对于IC卡的目标写入方式;/n当读取到待写入IC卡时,获取并存储所述待写入IC卡的ID信息;/n将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内,并存储所述待写入IC卡所对应的密码信息;/n当读取到目标IC卡时,将获取的目标IC卡的ID信息与智能锁预先存储的各个ID信息进行比对;/n当所述目标IC卡的ID信息与智能锁预先存储的其中一目标ID信息比对相同时,将所述目标ID信息对应的目标密码信息发送至所述目标IC卡中,以使所述目标IC卡将所接收的目标密码信息与所写入的密码信息进行校验;/n当接收到所述目标IC卡校验成功时所发送的成功值时,控制所述智能锁进行解锁操作。/n

【技术特征摘要】
1.一种IC卡读写方法,应用于智能锁,其特征在于,所述IC卡读写方法包括:
获取对于IC卡的目标写入方式;
当读取到待写入IC卡时,获取并存储所述待写入IC卡的ID信息;
将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内,并存储所述待写入IC卡所对应的密码信息;
当读取到目标IC卡时,将获取的目标IC卡的ID信息与智能锁预先存储的各个ID信息进行比对;
当所述目标IC卡的ID信息与智能锁预先存储的其中一目标ID信息比对相同时,将所述目标ID信息对应的目标密码信息发送至所述目标IC卡中,以使所述目标IC卡将所接收的目标密码信息与所写入的密码信息进行校验;
当接收到所述目标IC卡校验成功时所发送的成功值时,控制所述智能锁进行解锁操作。


2.如权利要求1所述的IC卡读写方法,其特征在于,所述将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内的步骤包括:
当读取到所述待写入IC卡为空白卡时,将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内;
当读取到所述待写入IC卡内存储有密码信息时,将获取的待写入IC卡的ID信息与所述智能锁预先存储的各个ID信息进行比对;
当所述待写入IC卡的ID信息与智能锁预先存储的其中一目标ID信息比对相同时,将所述目标ID信息对应的密码信息发送至所述待写入IC卡中,以使所述待写入IC卡将所接收的密码信息与所写入的密码信息进行校验;
当接收到所述待写入IC卡校验成功时所发送的成功值时,将根据目标写入方式所确定的密码信息写入至所述待写入IC卡内。


3.如权利要求1所述的IC卡读写方法,其特征在于,当所述目标写入方式为第一写入方式时,以固定密码作为所述待写入IC卡的密码信息;
当所述目标写入方式为第二写入方式时,以所述智能锁中控制器的唯一序列码作为所述待写入IC卡的密码信息;
当所述目标写入方式为第三写入方式时,以用户所输入的随机密码作为所述待写入IC卡的密码信息。


4.如权利要求2所述的IC卡读写方法,其特征在于,所述IC卡内包括有ID识别区、及多个扇区;
其中各个所述扇区中均设有密码校验区和数据存储区;
所述ID识别区内存储有ID信息;
所述密码校验区内存储有密码校验数据;
所述数据存储区内存储有密码数据。


5.如权利要求4所述的IC卡读写方法,其特征在于,所述将根据所述目标写入方式所确定的密码信息写入至所述待写入IC卡内的步骤包括:
查找所述待写入IC卡中目标扇区的位置信息;
将根据所述目标写入方式所确定的密码信息写入至所述目标扇区内的密码校验区中;
所述将所述目标ID信息对应的目标密码信息发送至所述目标IC卡中的步骤包括:
当读取到所述目标IC卡中ID识别区内所存储的ID信息与所述智能锁预先存储的各个ID信息中的其中一目标ID信息比对相同时,将所述目标ID信息对应的目标密码信息发送至所述目标IC卡中,以使所述目标IC卡将所接收的所述目标密码信息与所写入的密码校验区中的密码信息进行校验。


6....

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:惠州拓邦电气技术有限公司
类型:发明
国别省市:广东;44

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

1