存量卡利旧怎么做

存量卡利旧的做法可以压成三步:摸卡、划独立业务扇区、对码联调。核心原则只有一条 —— 原有扇区一个字节都不动,一卡通的数据写进未占用的独立扇区,两侧各读写自己的区域。这样复用的是卡片本身,不是原系统的数据,所以既不影响原系统正常使用,也不存在「把原数据写坏」的风险。

很多人一听「利旧」就担心两件事:卡会不会被写坏、原系统会不会出问题。这两件事的答案都取决于第一步做没做扎实 —— 卡结构摸清了,后面都是常规操作;没摸清就直接改,返工是必然的。

一、先判断:哪些卡能利旧、哪些必须换

不是所有卡都能利旧。判断依据有四条:

频率对不对。13.56MHz 的 IC 卡与 CPU 卡通常可沿用;125kHz 的 ID 卡属于老一代只读卡,需要确认机型或做双频配置。

卡型能不能写。只读卡(如早期的 ID 卡)没有可写扇区,无法承载一卡通数据;可写卡才谈得上利旧。

扇区有没有余量。原系统如果已占满全部扇区,就没有空间再划业务区。

密钥是否开放。如果原卡采用私有加密且厂商不提供密钥,就无法读写对应扇区。

四条里有任何一条不成立,就必须换卡。换卡意味着全员重发,成本要提前算清楚,不要等到实施阶段才发现。

二、第一步:摸卡

摸卡的目标是把「这张卡里有什么」搞清楚。具体要读出四项信息:

① 频率与卡型。确认是 13.56MHz 还是 125kHz,是 IC 卡、CPU 卡还是 ID 卡。

② 扇区划分。一块标准卡通常有 16 个扇区、每扇区 4 个块。哪些扇区已被原系统占用、哪些空闲,要逐一标注出来。

③ 密钥类型。每个扇区的读写密钥是什么,是默认密钥还是私有密钥,能不能读到。

④ 数据格式。原系统在每个扇区里写了什么(人员编号、余额、有效期),字段长度与编码方式是什么。这一项决定了新系统能不能「读懂」原卡。

摸卡的标准做法是拿几张在用样本卡,用读卡工具逐扇区导出并比对。只测一张卡不够 —— 不同批次的卡可能存在细微差异。

三、第二步:划独立业务扇区

摸清结构之后,规划就变成一道填空题:把一卡通需要写入的字段,放进未占用的扇区。

一卡通通常需要在卡上存三类数据:

  • 身份标识 —— 人员唯一编号,用于各子系统识别「这是谁」
  • 账户信息 —— 余额或可用额度(也有方案把余额放在后台、卡上只存标识)
  • 权限与有效期 —— 通行区域、权限等级、卡的有效起止日期

规划时的两条原则:

其一,原有扇区完全不动。原系统继续按原方式读写它自己的区域,新系统只碰新划的区域。这样即使新系统出问题,原系统的业务也不受影响。

其二,给未来留余量。不要把所有空闲扇区一次占满,留出一两个作为后续扩展(比如新增停车场权限、加入消费额度分级)。

其三,密钥独立。新划的扇区用独立密钥,不要沿用原系统的密钥。这样两套系统的安全边界是分开的。

四、第三步:对码与联调

规划完成后进入联调,这一步是把纸面方案变成可用系统:

① 卡片写测。用样卡写入新扇区数据,再读回校验,确认写入内容与设计一致、原扇区未被改动。

② 设备读取。把写好的卡拿到门禁读头、消费机、梯控读卡器上实测,确认每台设备都能正确解析新扇区的字段。

③ 原系统回归。用同一张卡在原系统上跑一遍业务,确认原功能正常。这一步经常被跳过,但它是「利旧安全」的最后一道验证。

④ 小批量试跑。先发十几张试用卡,跑一周确认无异常,再批量。

五、三个必须提前问清的技术细节

细节一:密钥兼容。新系统能不能读到原卡的密钥?如果原厂商以「安全」为由不提供,只能换卡。这一条要在合同前就问,不要等到实施。

细节二:容量余量。不光看扇区个数,还要看每块可用字节数。人员编号、有效期、权限位加起来占多少字节,要算清楚。

细节三:双频需求。如果要分批换发(老卡继续用、新卡逐步发),设备需要支持双频读取。这会影响读卡器选型,早定省事。

六、换系统时的余额与名单怎么搬

如果只做卡片利旧、系统也换,还要处理数据迁移。核心是三样:人员名单、卡内余额、历史流水。

标准流程是四步:导出原系统数据 → 与新系统字段做映射 → 逐项核对总额 → 核对一致后切换。其中最关键的是「总额对不平就不切」这条原则 —— 迁移出问题的地方几乎都在余额对不上,而不是软件装不上。

七、这笔账怎么算

利旧的经济性来自省掉的工作量,不只是卡片本身的采购成本。全员重发意味着:重新采集人员信息、制卡、逐张发放、逐张激活、通知员工换卡、处理遗漏与补办。这些环节在任何单位都是实打实的人力投入。

所以判断值不值得做利旧,不要只比卡价,要算「重新发一轮卡需要多少人多少天」。这一算,多数场景下利旧都是更划算的一边。