[发明专利]一种智能卡卡号处理方法及装置无效
申请号: | 201010102564.8 | 申请日: | 2010-01-25 |
公开(公告)号: | CN101739590A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 李锂 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
主分类号: | G06K19/07 | 分类号: | G06K19/07 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;潘中毅 |
地址: | 518129 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能卡 处理 方法 装置 | ||
1.一种智能卡卡号处理方法,其特征在于,包括:
获取智能卡卡号的集合;
获取所述智能卡卡号集合中智能卡卡号的长度值的最大值,并根据所述最 大值,计算得到存放一个智能卡卡号的二进制数组长度值;
将所述智能卡卡号集合中各智能卡卡号分别转换为二进制数组,所述二进 制数组的长度值与计算得到的所述存放一个智能卡卡号的二进制数组长度值相 等,其中,将各智能卡卡号转换为二进制数组包括:将各智能卡卡号的每两位 转换为所述二进制数组中的一个字节;
存储所述二进制数组。
2.如权利要求1所述的方法,其特征在于,所述根据所述最大值,计算得 到存放一个智能卡卡号的二进制数组长度值的步骤包括:
所述存放一个智能卡卡号的二进制数组长度值等于所述最大值加上1的和 值除以2的结果取整数后加1。
3.如权利要求1所述的方法,其特征在于,所述将各智能卡卡号的每两位 转换为二进制数组中的一个字节的步骤包括:
将所述智能卡卡号集合中各智能卡卡号的每相邻的两位按先后顺序相应的 转换为二进制数组中的一个字节的前4位和后4位。
4.如权利要求2或3所述的方法,其特征在于,所述获取所述智能卡卡号 集合中智能卡卡号的长度值的最大值,并根据所述最大值,计算得到存放一个 智能卡卡号的二进制数组长度值的步骤之后,还包括:
根据所述智能卡卡号集合中智能卡卡号的长度值的最大值,将所述智能卡 卡号集合中的各智能卡卡号的长度值与所述最大值进行比较,当存在智能卡卡 号的长度值小于所述最大值时,在长度值小于所述最大值的智能卡卡号前面补 充补位码以使小于所述最大值的智能卡卡号的长度值与所述最大值相等。
5.如权利要求4所述的方法,其特征在于,所述存放一个智能卡卡号的二 进制数组包括:长度值为1的卡号长度表示位。
6.如权利要求5所述的方法,其特征在于,还包括:
根据所述计算得到存放一个智能卡卡号的二进制数组长度值,并根据所述 二进制数组中的卡号长度表示位对存储的所述二进制数组进行拆分,得到对应 的各智能卡卡号;
将录入的智能卡卡号分别与拆分出的各智能卡卡号进行比较,以判断所述 录入的智能卡卡号是否在所述智能卡卡号集合中。
7.一种智能卡卡号处理装置,其特征在于,包括:
获取单元,用于获取智能卡卡号的集合;
最大值获取单元,用于获取所述获取单元获取的智能卡卡号集合中智能卡 卡号的长度值的最大值;
计算单元,用于根据所述最大值获取单元获取的智能卡卡号集合中智能卡 卡号的长度值的最大值,计算得到存放一个智能卡卡号的二进制数组长度值;
转换单元,用于将所述智能卡卡号集合中各智能卡卡号分别转换为二进制 数组,所述二进制数组的长度值与所述计算单元计算得到的所述存放一个智能 卡卡号的二进制数组长度值相等,其中,将各智能卡卡号转换为二进制数组包 括:将各智能卡卡号的每两位转换为所述二进制数组中的一个字节;
存储单元,用于存储所述转换单元转换得到的二进制数组。
8.如权利要求7所述的装置,其特征在于,所述计算单元包括:
计算子单元,用于根据所述最大值获取单元得到的最大值,并根据所述最 大值加上1的和值除以2的结果取整数后加1计算得到所述存放一个智能卡卡 号的二进制数组长度值。
9.如权利要求7所述的装置,其特征在于,所述转换单元包括:
转换子单元,用于将所述智能卡卡号集合中各智能卡卡号的每相邻的两位 按先后顺序相应的转换为二进制数组中的一个字节的前4位和后4位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010102564.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空调
- 下一篇:空调灰尘显示报警装置