费控电能表的密钥更新功能测试方法和系统技术方案

技术编号:13626456 阅读:303 留言:0更新日期:2016-09-01 21:50
本发明专利技术涉及费控电能表的密钥更新功能测试方法和系统。所述方法包括:检测双模费控电能表在测试密钥状态下、对异常的密钥下装指令的应答信息,检测双模费控电能表在测试密钥状态下、对正确的密钥下装指令的执行响应信息;检测双模费控电能表在正式密钥状态下、对正确的密钥恢复指令的执行响应信息;若检测到任一步骤的判断结果为不匹配,则判断为所述双模费控电能表的密钥更新功能不合格;若所有步骤的判断结果均为匹配,则判断为所述双模费控电能表的密钥更新功能合格。通过本发明专利技术能够全面准确的检测双模费控电能表的密钥更新功能。

【技术实现步骤摘要】

本专利技术涉及设备检测
,特别是涉及费控电能表的密钥更新功能测试方法和系统
技术介绍
区别于普通的费控电能表只具有单一的费控模式,双模费控电能表既可以工作在本地费控模式,也可以工作在远程费控模式,且两种模式之间可以相互切换。所谓的本地费控模式是指本地计量、本地计费、本地开关控制,即电能表可自动根据自身电能计量与设置的电价,自动完成电费结算并按照设置阀值实现剩余金额告警、欠费拉闸、充值后合闸等操作。所谓的远程费控模式是指本地计量、远程主站计费,并通过远程主站实现开关控制,即电能表仅进行电能计量,通过RS485、载波等方式把电能数据传送至远程主站,由远程主站进行电费结算,且根据结算情况下发拉合闸等操作命令。双模费控电能表通过虚拟介质或固态介质(例如射频IC卡)进行初始化、开户、充值、补卡、参数设置、信息返写和拉合闸命令下发等操作,操作过程中须经过硬件安全模块进行安全认证、数据加解密处理。对应的,双模费控电能表的费控功能主要包括:初始化功能、开户功能、充值功能、补卡功能、开户卡返写功能、参数更新功能、密钥更新功能、数据回抄功能、远程控制功能、事件记录功能、清零功能、费控模式切换功能、钱包退费功能、费控结算功能、身份认证功能、防伪造卡攻击功能、软件比对功能等。然而在目前,无论是国家规范,还是行业规范或企业规范,均没有涉及费控电能表的密钥更新功能测试的相关内容,因此存在以下问题:难以评判双模
费控电能表的密钥更新功能是否符合企业的技术标准要求并给出客观的检测结论,由此给双模费控电能表的使用单位带来了一定的应用风险,也不利于双模费控电能表的生产单位核查产品功能、提升产品质量。
技术实现思路
基于此,本专利技术实施例提供费控电能表的密钥更新功能测试方法和系统,能够全面准确的检测双模费控电能表的密钥更新功能。本专利技术一方面提供费控电能表的密钥更新功能测试方法,包括:获取双模费控电能表在测试密钥状态下、对异常的密钥下装指令的应答信息,判断获取到的应答信息是否与对应的预置应答信息匹配;获取双模费控电能表在测试密钥状态下、对正确的密钥下装指令的执行响应信息,判断获取到的执行响应信息是否与对应的预置执行信息匹配;获取双模费控电能表在正式密钥状态下、对正确的密钥恢复指令的执行响应信息,判断获取到的执行响应信息是否与对应的预置执行信息匹配;若检测到任一步骤的判断结果为不匹配,则判断为所述双模费控电能表的密钥更新功能不合格;若检测到所有步骤的判断结果均为匹配,则判断为所述双模费控电能表的密钥更新功能合格。本专利技术另一方面提供费控电能表的密钥更新功能测试系统,包括:第一测试模块,用于获取双模费控电能表在测试密钥状态下、对异常的密钥下装指令的应答信息,判断获取到的应答信息是否与对应的预置应答信息匹配;第二测试模块,用于获取双模费控电能表在测试密钥状态下、对正确的密钥下装指令的执行响应信息,判断获取到的执行响应信息是否与对应的预置执行信息匹配;第三测试模块,用于获取双模费控电能表在正式密钥状态下、对正确的密钥恢复指令的执行响应信息,判断获取到的执行响应信息是否与对应的预置执行信息匹配;判断模块,用于若检测到任一测试模块的判断结果为不匹配,则判断为所述双模费控电能表的密钥更新功能不合格;若所有测试模块的判断结果均为匹配,则判断为所述双模费控电能表的密钥更新功能合格。上述技术方案,通过检查密钥下装指令中各参数对密钥更新功能的影响、以及检查测试密钥与正式密钥的相互更新的情况,可全面准确的检测双模费控电能表的密钥更新功能,适用于各单位对双模费控电能表密钥更新功能实施评价,适用性广。附图说明图1为一实施例的费控电能表的密钥更新功能测试方法的示意性流程图;图2为一实施例的费控电能表的密钥更新系统结构图;图3为一实施例的费控电能表的密钥更新功能测试系统的示意性结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一实施例的费控电能表的密钥更新功能测试方法的示意性流程图。如图1所示,本实施例中的费控电能表的密钥更新功能测试方法包括步骤:S11,获取双模费控电能表在测试密钥状态下、对异常的密钥下装指令的应
答信息,判断获取到的应答信息是否与对应的预置应答信息匹配;本专利技术实施例中,双模费控电能表的密钥更新功能同时适用于远程费控模式和本地费控模式。如图2所示,检测系统连接密码机,通过RS485把密钥更新密文传送至费控电能表。可以理解的是,对于费控电能表来说,测试密钥是指费控电能表安装前使用的一套密钥,正式密钥是指费控电能表安装运行时使用的一套密钥。可以理解的是,费控电能表的密钥分为正式密钥和测试密钥两种,双模费控电能表的密钥更新功能包含了“密钥下装”和“密钥恢复”两类。“密钥下装”是指把测试密钥替换为正式密钥,“密钥恢复”是指把正式密钥替换为测试密钥。因此,当双模费控电能表的密钥为测试密钥时,电能表仅可执行“密钥下装”,“密钥恢复”指令无效;而当双模费控电能表的密钥为正式密钥时,电能表仅可执行“密钥恢复”,“密钥下装”指令无效。异常的密钥下装指令指的是无法使由测试密钥转为正式密钥的密钥下装信号。本专利技术实施例中,所述密钥下装指令中包含密钥总条数、密钥状态以及密钥编号等信息。对应的,本步骤的具体实现方式包括:获取双模费控电能表在测试密钥状态下、对密钥总条数异常的密钥下装指令的应答信息;获取双模费控电能表在测试密钥状态下、对密钥状态异常的密钥下装指令的应答信息;以及,获取双模费控电能表在测试密钥状态下、对密钥编号异常的密钥下装指令的应答信息。可以理解的是,密钥总条数异常的密钥下装指令包括:仅密钥总条数异常的密钥下装指令,也包括密钥总条数异常、其他参数也异常的密钥下装指令。密钥状态异常的密钥下装指令以及密钥编号异常的密钥下装指令同理。S12,获取双模费控电能表在测试密钥状态下、对正确的密钥下装指令的执
行响应信息,并判断获取到的执行响应信息是否与对应的预置执行信息匹配;本专利技术实施例中,正确的密钥下装指令指的是能使双模费控电能表由测试密钥转为正式密钥的信号。该步骤包括:获取双模费控电能表在测试密钥状态下、对密钥总条数、密钥状态以及密钥编号信息均正确的密钥下装指令的执行响应信息。双模费控电能表执行密钥更新时,刻产生的执行响应信息包括:密钥状态字、密钥更新总次数、上一次密钥更新记录等信息的一种或多种。对应的,需分别判断每个执行响应信息是否与对应的预置信息匹配,若任一执行响应信息不与对应的预置信息匹配,则判断为本步骤测试不通过,只有当所有执行响应信息均与对应的预置信息匹配,才判断为本步骤测试通过。S13,获取双模费控电能表在正式密钥状态下、对正确的密钥恢复指令的执行响应信息,并判断获取到的执行响应信息是否与对应的预置执行信息匹配。本专利技术实施例中,正确的密钥恢复指令指的是能使双模费控电能表由正式密钥转为恢复密钥的信号。双模费控电能表执行密钥更新时,刻产生的执行响应信息包括:密钥状态字、密钥更新总次数、上一次密钥更新记录等信息的一种或多种。对应的,需分别判断每个执行响应信息是否与对应的预置信息匹配,若本文档来自技高网
...

【技术保护点】
一种费控电能表的密钥更新功能测试方法,其特征在于,包括:获取双模费控电能表在测试密钥状态下、对异常的密钥下装指令的应答信息,判断获取到的应答信息是否与对应的预置应答信息匹配;获取双模费控电能表在测试密钥状态下、对正确的密钥下装指令的执行响应信息,判断获取到的执行响应信息是否与对应的预置执行信息匹配;获取双模费控电能表在正式密钥状态下、对正确的密钥恢复指令的执行响应信息,判断获取到的执行响应信息是否与对应的预置执行信息匹配;若检测到任一步骤的判断结果为不匹配,则判断为所述双模费控电能表的密钥更新功能不合格;若检测到所有步骤的判断结果均为匹配,则判断为所述双模费控电能表的密钥更新功能合格。

【技术特征摘要】
1.一种费控电能表的密钥更新功能测试方法,其特征在于,包括:获取双模费控电能表在测试密钥状态下、对异常的密钥下装指令的应答信息,判断获取到的应答信息是否与对应的预置应答信息匹配;获取双模费控电能表在测试密钥状态下、对正确的密钥下装指令的执行响应信息,判断获取到的执行响应信息是否与对应的预置执行信息匹配;获取双模费控电能表在正式密钥状态下、对正确的密钥恢复指令的执行响应信息,判断获取到的执行响应信息是否与对应的预置执行信息匹配;若检测到任一步骤的判断结果为不匹配,则判断为所述双模费控电能表的密钥更新功能不合格;若检测到所有步骤的判断结果均为匹配,则判断为所述双模费控电能表的密钥更新功能合格。2.根据权利要求1所述的费控电能表的密钥更新功能测试方法,其特征在于,所述获取双模费控电能表在测试密钥状态下、对异常的密钥下装指令的应答信息的步骤之前还包括:检测双模费控电能表当前的密钥状态;若为非测试密钥状态,则设置所述双模费控电能表为测试密钥状态。3.根据权利要求1所述的费控电能表的密钥更新功能测试方法,其特征在于,所述密钥下装指令中包含密钥总条数、密钥状态以及密钥编号信息。4.根据权利要求3所述的费控电能表的密钥更新功能测试方法,其特征在于,所述获取双模费控电能表在测试密钥状态下、对异常的密钥下装指令的应答信息的步骤,包括:获取双模费控电能表在测试密钥状态下、对密钥总条数异常的密钥下装指令的应答信息;获取双模费控电能表在测试密钥状态下、对密钥状态异常的密钥下装指令的应答信息;以及,获取双模费控电能表在测试密钥状态下、对密
\t钥编号异常的密钥下装指令的应答信息。5.根据权利要求3所述的费控电能表的密钥更新功能测试方法,其特征在于,所述获取双模费控电能表在测试密钥状态下、对正确的密钥下装指令的执行响应信息的步骤包括:获取双模费控电能表在测试密钥状态下、对密钥总条数、密钥状态以及密钥编号信息均正确的密钥下装指令的执行响应信息。6.根据权利要求1所述的费控电能表的密钥更新功能测试方法,其特征在于,所述执行响应信息包括:密钥状态字、密钥更新总...

【专利技术属性】
技术研发人员:李鹏胡珊珊张乐平肖勇林伟斌王吉
申请(专利权)人:中国南方电网有限责任公司电网技术研究中心南方电网科学研究院有限责任公司
类型:发明
国别省市:广东;44

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

1