一种基于IC卡开锁的续期方法及装置制造方法及图纸

技术编号:21092542 阅读:18 留言:0更新日期:2019-05-11 11:04
本发明专利技术公开了一种基于IC卡开锁的续期方法及装置,其中,一种基于IC卡开锁的续期方法包括:当读取装置识别到目标IC卡并判断出目标IC卡已过使用期限时,服务器接收所述目标IC卡通过所述读取装置发送的续期请求;所述服务器按照预设的验证规则对所述续期请求进行验证,当所述续期请求验证通过后,所述服务器根据所述续期请求生成续期信息,其中,续期信息包括续期验证码、新的使用信息;所述服务器将所述续期信息通过所述读取装置发送至所述目标IC卡中,以使得所述目标IC卡按照续期验证码验证规则验证所述续期验证并在所述续期验证码验证通过后,启用所述新的使用信息。本发明专利技术能够自动发起针对IC卡的续期操作,进而具有用户体验高的优点。

A renewal method and device based on IC card unlocking

【技术实现步骤摘要】
一种基于IC卡开锁的续期方法及装置
本专利技术涉及互联网
,尤其涉及一种基于IC卡开锁的续期方法及装置。
技术介绍
随着社会的发展,IC卡被广泛运用在数字化交易中,例如,IC卡被当作公交卡用于支付乘坐公共交通工具的费用。通常IC卡中存储有IC卡的使用许可信息,每个IC卡被使用时,读取装置会对IC卡的使用许可信息进行验证,进而,当某个IC卡的许可信息过期时,用户需要使用指定的读取装置刷新该IC卡的使用许可信息,以延长该IC卡的使用期限,这样一来,由于该延长该IC卡使用期限的方式并不能在识别到IC卡的使用许可信息后,判断使用许可信息是否过期,进而不能够自动发起续期操作,故该延长该IC卡使用期限的方式的用户体验不高。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种基于IC卡开锁的续期方法及装置,用于解决当IC卡已过使用期限时,自动为IC卡续期。为了解决上述技术问题,本专利技术实施例第一方面公开了一种基于IC卡开锁的续期方法,该基于IC卡开锁的续期方法包括:当读取装置识别到目标IC卡并判断出目标IC卡已过使用期限时,服务器接收所述目标IC卡通过所述读取装置发送的续期请求;所述服务器按照预设的验证规则对所述续期请求进行验证,当所述续期请求验证通过后,所述服务器根据所述续期请求生成续期信息,其中,续期信息包括续期验证码、新的使用信息;所述服务器将所述续期信息通过所述读取装置发送至所述目标IC卡中,以使得所述目标IC卡按照续期验证码验证规则验证所述续期验证并在所述续期验证码验证通过后,启用所述新的使用信息。在本专利技术第一方面中,可选的,所述续期请求包括所述目标IC卡随机生成的请求验证码、所述目标IC卡根据第一预设MAC码生成规则生成的第一MAC码以及所述目标IC卡的相关信息,其中,所述目标IC卡的相关信息包括所述目标IC卡的ID、所述目标IC卡的使用起始时间、所述目标IC卡的使用结束时间;在本专利技术第一方面中,可选的,所述服务器按照预设的验证规则对所述续期请求进行验证包括:所述服务器根据所述第一预设MAC码生成规则、所述请求验证码、所述目标IC卡的所述相关信息生成第二MAC码;所述服务器将所述第二MAC码与所述第一MAC码进行对比,若所述第一MAC码与所述第二MAC码一致,则确定所述续期请求验证通过。在本专利技术第一方面中,可选的,所述续期请求还包括续期需求信息,以及,所述服务器根据所述续期请求生成续期信息包括:所述服务器随机生成一个续期验证码;所述服务器根据第二预设MAC生成规则、所述续期验证码、所述目标IC卡的所述相关信息生成第三MAC码;所述服务器根据所述续期需求信息生成所述新的使用信息。在本专利技术第一方面中,可选的,所述服务器根据第二预设MAC生成规则、所述续期验证码、所述目标IC卡的所述相关信息生成第三MAC码包括:所述服务器根据所述目标IC卡的ID获取到续期密钥;所述服务器依次将所述目标IC卡的ID、所述目标IC卡的使用起始时间、所述目标IC卡的使用结束时间、所述验证码转换为单字节二进制数据流;所述服务器根据DES算法将所述续期密钥依次与所述目标IC卡的ID对应的单字节二进制数据流、所述目标IC卡的使用起始时间对应单字节二进制数据流、所述目标IC卡的使用结束时间对应的单字节二进制数据流进行加法运算;所述服务器依次将所述目标IC卡的加法运算结果、所述目标IC卡的使用起始时间加法运算结果、所述目标IC卡的使用结束时间、所述验证码的加法运算结果进行拼接,并基于拼接结果生成所述第三MAC码。在本专利技术第一方面中,可选的,所述续期请求信息包括续期时间信息、所述目标IC卡的历史使用记录信息;以及,所述新的使用信息包括新的使用起始时间、新的使用结束时间;以及,所述服务器根据所述续期需求信息生成新的使用信息包括:所述服务器根据所述续期时间信息计算修正前的使用起始时间、修正前的新的使用结束时间;所述服务器根据所述历史使用记录信息修正所述修正前的使用起始时间、所述修正前的新的使用结束时间;所述服务器基于修正后的使用时间、修正后的使用结束时间生成所述新的使用起始时间、所述新的使用结束时间。在本专利技术第一方面中,可选的,所述历史使用记录信息包括所述目标IC卡的历史使用次数;以及,所述服务器根据所述历史使用记录信息修正所述修正前的使用起始时间、所述修正前的新的使用结束时间包括:所述服务器判断所述历史使用次数是否大于预设阈值,若是,则所述服务器按照预设阈值对应的折扣计算比例修正所述修正前的使用起始时间、所述修正前的新的使用结束时间。在本专利技术第一方面中,可选的,所述续期请求包括所述目标IC卡的ID;以及,在所述服务器接收所述目标IC卡通过所述读取装置发送的续期请求之后,在所述服务器按照预设的验证规则对所述续期请求进行验证之前,所述续期方法还包括:所述服务器判断所述目标IC卡的ID是否存在于禁止续期ID表中,若不是,则所述服务器执行按照预设的验证规则对所述续期请求进行验证;以及,所述续期方法还包括:当所述服务器判断出所述目标IC卡的ID存于所述续期ID表中时,所述服务器生成拒绝续期提示;所述服务器将所述拒绝续期提示发送至所述读取装置。本专利技术第二方面公开了一种基于IC卡开锁的续期装置,该基于IC卡开锁的续期装置包括:接收模块,用于当读取装置识别到目标IC卡并判断出目标IC卡已过使用期限时,接收所述目标IC卡通过所述读取装置发送的续期请求;验证模块,用于接收模块接收到所述续期请求后,按照预设的验证规则对所述续期请求进行验证;续期信息生成模块,用于在验证模块验证续期请求通过后,根据所述续期请求生成续期信息,其中,续期信息包括续期验证码、新的使用信息;续期信息发送模块,用于将所述续期信息通过所述读取装置发送至所述目标IC卡中,以使得所述目标IC卡按照续期验证码验证规则验证所述续期验证并在所述续期验证码验证通过后,启用所述新的使用信息。在本专利技术第二方面中,可选的,所述续期请求包括所述目标IC卡随机生成的请求验证码、所述目标IC卡根据第一预设MAC码生成规则生成的第一MAC码以及所述目标IC卡的相关信息,其中,所述目标IC卡的相关信息包括所述目标IC卡的ID、所述目标IC卡的使用起始时间、所述目标IC卡的使用结束时间。在本专利技术第二方面中,可选的,验证模块可以包括第一MAC码生成子模块、对比子模块、确定子模块,其中:第一MAC码生成子模块,用于所述第一预设MAC码生成规则、所述请求验证码、所述目标IC卡的所述相关信息生成第二MAC码;对比子模块,用于第一MAC码生成子模块生成第二MAC码之后,将所述第二MAC码与所述第一MAC码进行对比,若所述第一MAC码与所述第二MAC码一致,则触发确定子模块启动;确定子模块,用于确定所述续期请求验证通过。在本专利技术第二方面中,可选的,所述续期请求还包括续期需求信息,以及,续期信息生成模块可以包括续期码生成子模块、第二MAC码生成子模块、使用信息生成子模块,其中:续期码生成子模块,用于随机生成一个续期验证码;第二MAC码生成子模块,用于在续期码生成子模块随机生成一个续期验证码之后,根据第二预设MAC生成规则、所述续期验证码、所述目标IC卡的所述相关信息生成第三MAC码;使用信息生成子模块,用于根据所述续期需求本文档来自技高网...

【技术保护点】
1.一种基于IC卡开锁的续期方法,其特征在于,所述续期方法包括:当读取装置识别到目标IC卡并判断出目标IC卡已过使用期限时,服务器接收所述目标IC卡通过所述读取装置发送的续期请求;所述服务器按照预设的验证规则对所述续期请求进行验证,当所述续期请求验证通过后,所述服务器根据所述续期请求生成续期信息,其中,续期信息包括续期验证码、新的使用信息;所述服务器将所述续期信息通过所述读取装置发送至所述目标IC卡中,以使得所述目标IC卡按照续期验证码验证规则验证所述续期验证并在所述续期验证码验证通过后,启用所述新的使用信息。

【技术特征摘要】
1.一种基于IC卡开锁的续期方法,其特征在于,所述续期方法包括:当读取装置识别到目标IC卡并判断出目标IC卡已过使用期限时,服务器接收所述目标IC卡通过所述读取装置发送的续期请求;所述服务器按照预设的验证规则对所述续期请求进行验证,当所述续期请求验证通过后,所述服务器根据所述续期请求生成续期信息,其中,续期信息包括续期验证码、新的使用信息;所述服务器将所述续期信息通过所述读取装置发送至所述目标IC卡中,以使得所述目标IC卡按照续期验证码验证规则验证所述续期验证并在所述续期验证码验证通过后,启用所述新的使用信息。2.如权利要求1所述的续期方法,其特征在于,所述续期请求包括所述目标IC卡随机生成的请求验证码、所述目标IC卡根据第一预设MAC码生成规则生成的第一MAC码以及所述目标IC卡的相关信息,其中,所述目标IC卡的相关信息包括所述目标IC卡的ID、所述目标IC卡的使用起始时间、所述目标IC卡的使用结束时间;以及,所述服务器按照预设的验证规则对所述续期请求进行验证包括:所述服务器根据所述第一预设MAC码生成规则、所述请求验证码、所述目标IC卡的所述相关信息生成第二MAC码;所述服务器将所述第二MAC码与所述第一MAC码进行对比,若所述第一MAC码与所述第二MAC码一致,则确定所述续期请求验证通过。3.如权利要求2所述的续期方法,其特征在于,所述续期请求还包括用户针对所述目标IC卡的续期需求信息;以及,所述服务器根据所述续期请求生成续期信息包括:所述服务器随机生成一个续期验证码;所述服务器根据第二预设MAC生成规则、所述续期验证码、所述目标IC卡的所述相关信息生成第三MAC码;所述服务器根据所述续期需求信息生成所述新的使用信息。4.如权利要求3所述的续期方法,其特征在于,所述服务器根据第二预设MAC生成规则、所述续期验证码、所述目标IC卡的所述相关信息生成第三MAC码包括:所述服务器根据所述目标IC卡的ID获取到续期密钥;所述服务器依次将所述目标IC卡的ID、所述目标IC卡的使用起始时间、所述目标IC卡的使用结束时间、所述验证码转换为单字节二进制数据流;所述服务器根据DES算法将所述续期密钥依次与所述目标IC卡的ID对应的单字节二进制数据流、所述目标IC卡的使用起始时间对应单字节二进制数据流、所述目标IC卡的使用结束时间对应的单字节二进制数据流进行加法运算;所述服务器依次将所述目标IC卡的加法运算结果、所述目标IC卡的使用起始时间加法运算结果、所述目标IC卡的使用结束时间、所述验证码的加法运算结果进行拼接,并基于拼接结果生成所述第三MAC码。5.如权利要求3所述的续期方法,其特征在于,所述续期请求信息包括续期时间信息、所述目标IC卡的历史使用记录信息;...

【专利技术属性】
技术研发人员:苏浩伟谢振东顾裕波温晓丽袁勇邹大毕李靖凯李泽城叶少华
申请(专利权)人:广州羊城通有限公司
类型:发明
国别省市:广东,44

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

1