首页 理论教育 智能卡电表和操作流程简介

智能卡电表和操作流程简介

时间:2023-06-29 理论教育 版权反馈
【摘要】:2)用户号一致,智能卡电表将卡序列号送ESAM,ESAM对卡序列号进行加密,生成相应的工作密钥。2)智能卡电表若读到电表表号单元均为FFH,则从电卡中读入卡序列号和购电应用二进制文件,判断数据的完整性,不对则退出。将继电器检测卡插入智能卡电表中,继电器将切换到与目前状态相反的工作状态,对智能卡电表内的数据无影响。将增加电量卡插入智能卡电表中,可以将一定数量的电量值与智能卡电表中的剩余电量值相加。

智能卡电表和操作流程简介

1.智能卡电表读取电卡购电量流程

1)智能卡电表从用户卡中读取卡序列号和用户号,并比较用户号是否一致,不一致则拒绝读卡。

2)用户号一致,智能卡电表将卡序列号送ESAM,ESAM对卡序列号进行加密,生成相应的工作密钥。

3)智能卡电表用内部认证密钥对电卡作内部认证。

4)智能卡电表用电表外部认证密钥对电卡作外部认证。

5)智能卡电表从电卡购电应用二进制文件中读取购电数据,判断其完整性,同时判断购电次数是否与智能卡电表内一致,不一致则向智能卡电表返写应用二进制文件返写数据退出。

6)若判断一致,智能卡电表用电量外部认证密钥对ESAM进行外部认证,若一致则将购电量及状态数据存入ESAM,并返写数据退出;否则只返写数据退出。

2.IC卡电表和电卡实现一户一表的流程

用户卡密钥初始化完成后,由电力公司发给银行各储蓄网点;电力公司将智能卡电表安装完毕并将开户信息登录后,向用户提供开户单。用户持开户单到银行储蓄网点办理开户以及购电手续,银行储蓄网点根据用户开户单上的户号从电力公司传给银行主机的数据库中调出用户信息,按规定格式写入已初始化的用户卡,完成用户卡的开户工作。同时根据用户的要求进行售电操作,将售电量同时写入用户卡中。

用户将用户卡插入智能卡电表后,智能卡电表将用户号读入,存入智能卡电表ESAM中,然后读入用户的购电量,完成首次购电操作,同时将智能卡电表表号返写给电卡。

当用户第二次购电时,银行储蓄网点从电卡中读取智能卡电表表号,通过银行主机返传到电力公司营业中心,完成用户智能卡电表的资产登记管理;当用户第二次购电插卡时,智能卡电表将用户号读入,首先与ESAM中的用户号进行比较,若相同则进行读入购电量操作,不同则拒绝读卡。这样就完成了一户一表的认证工作。

3.不记名卡与智能卡电表操作流程

因银行目前实现自动售电尤其是夜间无人售电流程较为复杂,所以为解决用户在非工作时间购电的矛盾采取了发行不记名卡的方法。不记名卡的结构与用户卡基本相同,密钥管理也基本相同,但电表应用和购电应用两个二进制文件的内容与用户卡完全不同。

不记名卡作为整个售电系统中较为特殊的一个组成部分,具有以下几个特点:

1)具有通用性,在任何一块智能卡电表上都可以使用。

2)使用次数只有一次,不能重复使用。

3)不能去银行购电。

4)不记名卡中没有任何个人信息,完全由电力公司发行、管理,在一般的商店、超市等商业网点都可以购买到。

智能卡电表处理不记名卡的流程如下:(www.xing528.com)

1)智能卡电表首先从电卡中电表返写应用二进制文件读取电表表号,若有电表表号(未使用时电表表号单元均为FFH),说明此卡已经使用过则退出。

2)智能卡电表若读到电表表号单元均为FFH,则从电卡中读入卡序列号和购电应用二进制文件,判断数据的完整性,不对则退出。

3)数据完整则将卡序列号送ESAM,ESAM对卡序列号进行加密生成相应的工作密钥。

4)智能卡电表用内部认证密钥电卡进行内部认证。

5)智能卡电表用电量外部认证密钥对ESAM进行外部认证,通过后将购电量读入智能卡电表,然后将电卡钱包文件中的购电量一次扣除。

6)智能卡电表用电表外部认证密钥对电卡作外部认证,并向电卡返写二进制文件中返写该智能卡电表表号。

7)智能卡电表再从电卡中读取电表表号进行比较,若比较不正确,此卡作废,电量不写入ESAM;比较正确,智能卡电表将购电量和状态信息存入ESAM。

4.检测卡操作流程

检测卡主要在生产过程中检测智能卡电表中的电器通断是否正常。将继电器检测卡插入智能卡电表中,继电器将切换到与目前状态相反的工作状态,对智能卡电表内的数据无影响。

5.增加电量卡操作流程

增加电量卡主要在生产过程中向智能卡电表中追加电量,在校表和走字过程中使用。将增加电量卡插入智能卡电表中,可以将一定数量的电量值与智能卡电表中的剩余电量值相加。

6.快速测试卡操作流程

快速测试卡主要用来在生产过程中快速测试智能卡电表的功能。将快速测试卡插入到智能卡电表中,智能卡电表将快速测试卡中的数据读入到相应数据单元,并以当前脉冲常数进行电量处理,当测试完毕掉电后,当前脉冲常数自动失效,智能卡电表将以正常的脉冲常数进行电量处理。

7.预置卡操作流程

预置卡主要用来在生产过程中对智能卡电表的参数进行初始化,其数据结构与快速测试卡相同,但在脉冲常数的处理上不同,将预置卡插入到智能卡电表中后,智能卡电表将脉冲常数保存到ESAM中的脉冲常数二进制文件中,掉电后该数据不会自动失效。

8.修改表号卡操作流程

修改表号卡主要用来在智能卡电表出厂前对参数进行初始化,主要将电表表号输入到智能卡电表中,同时可在智能卡电表内为用户预留一定的剩余电量,并在智能卡电表内输入用户类型标志,同时将智能卡电表内有关数据单元清零,购电次数设为1,报警电量设为000000,充值限额设为999999。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈