今天为大家介绍一项国家发明授权专利——一种兼容多卡操作的电能表识卡方法。该专利由宁波三星医疗电气股份有限公司申请,并于2018年5月11日获得授权公告。
内容说明
本发明涉及电能表技术,尤其涉及一种兼容多种卡片的电能表识卡方法。
发明背景
随着科技的发展,电能表设计越来越智能化,人们可通过刷卡方式预付费,但该方式也带来了许多不便。
不同运营商设计的电能表规格不一样,与其配套的付费卡种类也不一样,有的需采用IC卡进行消费,有的需采用射频卡进行付费,不同款的电能表间无法兼容彼此的付费卡,这造成一旦用户更换采用了不同厂家的电能表,则就无法继续使用原先的付费卡,若原付费卡中还预存有许多电费,则用户需去供电局办理转卡、注销等手续,方可取出卡内余额,这不仅给用户增添了负担,引起用户不满,同时注销后的卡片再无它用,导致资源浪费。
发明内容
针对现有问题,本发明提供一种兼容多卡操作的电能表识卡方法,该电能表能兼容不同的付费卡,允许消费者根据自己需求选择采用付费卡,在方便用户的同时,也节约了资源。
图为本发明电能表整体工作流程图
为了实现上述目的,本发明采用的技术方案为:一种兼容多卡操作的电能表识卡方法,其特征在于:方法包括,A、电能表定时发送寻卡指令;B、检测端口依据寻卡指令进入第一类卡片识别模式,对卡片进行识别;C、若判断卡片非第一类卡片,转至第二类卡片识别模式;D、若卡片为第一类或第二类卡片,则进行后续操作;E、若卡片非第一类或第二类卡片,则结束操作。
第一类卡片识别模式为定时寻射频卡模式,第二类卡片识别模式为检测接触式卡片插入模式。寻卡指令包括检测射频卡指令和检测接触式卡片指令,指令由电能表中的寻卡芯片根据电能表发出的不同的寻卡信号对应产生。不同的寻卡信号包括电能表每隔T1ms向寻卡芯片发出检测射频卡的寻卡信号和每隔T2ms向寻卡芯片发出检测接触式卡片的寻卡信号。
定时寻射频卡模式具体为:卡片进入检测端口区域后,若检测端口根据检测射频卡指令能检测到卡片信息,则判断成功检测到射频卡,锁定射频卡,执行D;若未检测到卡片信息,则执行C。检测接触式卡片插入模式具体为:检测端口根据检测接触式卡片指令每隔T2ms检测一次卡片信息,并当检测到卡片信息时,将插卡变量加1;连续进行n次检测后,将插卡变量累加结果与设定值比较;若累加结果与设定值相等,则判断成功检测到接触式卡片,执行D,反之,则执行E。插卡变量采用八进制数,且初始值为0000;每次检测卡片信息前,将八进制插卡变量左移一位。定时寻射频卡模式还包括,在检测卡片信息之前,还进行了防卡片冲突或干扰操作。T2取值10ms,T1取值500ms,n取值4。后续操作包括当成功判断出卡片类型后,判断卡片格式的合法性,若不合法,则结束操作。
后续操作还包括若卡片格式合法,则电能表与卡片进行ESAM认证,并于认证通过后,进行数据交互、充值等操作,若认证不通过,则结束操作。卡片格式合法性包括检测卡片内文件结构的起始码、数据校验和、结束码是否正确,或卡片是否为未发行的空白卡片。
与现有技术相比,本发明的优点在于:现有的电能表无法兼容多卡操作,而本发明的方法对射频卡和IC卡均能识别,电能表针对不同类型的卡片,发送不同频率的信号,根据不同频率的信号采用不同的数据读取方式读取对应的卡片信息,能实现多种卡片的操作融合,保证电能表顺畅接收数据,实现电能表兼容性能的平滑过渡;且该方法允许用户根据自身需求选择卡片,方便用户操作的同时,也节省了资源,减少了无效卡片的浪费。