费控电能表的开户功能测试方法和系统的制作方法

文档序号:10723137阅读:657来源:国知局
费控电能表的开户功能测试方法和系统的制作方法
【专利摘要】本发明涉及费控电能表的开户功能测试方法和系统。所述方法包括:获取双模费控电能表在测试密钥状态下、对正确开户信号的响应执行信息;获取双模费控电能表在正式密钥状态下、对异常开户信号的响应执行信息和对正确开户信号的响应执行信息;将获取到的响应执行信息分别与对应的预置响应信息进行比对,若所有比对结果均为匹配,则判断为所述双模费控电能表的开户功能合格,否则,判断为所述双模费控电能表的开户功能不合格。通过本发明能够全面准确的检测双模费控电能表的开户功能。
【专利说明】
费控电能表的开户功能测试方法和系统
技术领域
[0001]本发明涉及设备检测技术领域,特别是涉及费控电能表的开户功能测试方法和系统。【背景技术】
[0002]区别于普通的费控电能表只具有单一的费控模式,双模费控电能表既可以工作在本地费控模式,也可以工作在远程费控模式,且两种模式之间可以相互切换。所谓的本地费控模式是指本地计量、本地计费、本地开关控制,即电能表可自动根据自身电能计量与设置的电价,自动完成电费结算并按照设置阀值实现剩余金额告警、欠费拉闸、充值后合闸等操作。所谓的远程费控模式是指本地计量、远程主站计费,并通过远程主站实现开关控制,即电能表仅进行电能计量,通过RS485、载波等方式把电能数据传送至远程主站,由远程主站进行电费结算,且根据结算情况下发拉合闸等操作命令。
[0003]双模费控电能表通过虚拟介质或固态介质(例如射频1C卡)进行初始化、开户、充值、补卡、参数设置、信息返写和拉合闸命令下发等操作,操作过程中须经过硬件安全模块进行安全认证、数据加解密处理。对应的,双模费控电能表的费控功能主要包括:初始化功能、开户功能、充值功能、补卡功能、开户卡返写功能、参数更新功能、密钥更新功能、数据回抄功能、远程控制功能、事件记录功能、清零功能、费控模式切换功能、钱包退费功能、费控结算功能、身份认证功能、防伪造卡攻击功能、软件比对功能等。
[0004]然而在目前,无论是国家规范,还是行业规范或企业规范,均没有涉及费控电能表的开户功能测试的相关内容,因此存在以下问题:难以评判双模费控电能表的开户功能是否符合企业的技术标准要求并给出客观的检测结论,由此给双模费控电能表的使用单位带来了一定的应用风险,也不利于双模费控电能表的生产单位核查产品功能、提升产品质量。
【发明内容】

[0005]基于此,本发明实施例提供费控电能表的开户功能测试方法和系统,能够全面准确的检测双模费控电能表的开户功能。
[0006]本发明一方面提供费控电能表的开户功能测试方法,包括:
[0007]获取双模费控电能表在测试密钥状态下、对正确开户信号的响应执行信息;
[0008]获取双模费控电能表在正式密钥状态下、对异常开户信号的响应执行信息和对正确开户信号的响应执行信息;
[0009]将获取到的响应执行信息分别与对应的预置响应信息进行比对,若所有比对结果均为匹配,则判断为所述双模费控电能表的开户功能合格,否则,判断为所述双模费控电能表的开户功能不合格。
[0010]本发明另一方面提供费控电能表的开户功能测试系统,包括:
[0011]第一测试模块,用于获取双模费控电能表在测试密钥状态下、对正确开户信号的响应执行信息;
[0012]第二测试模块,用于获取双模费控电能表在正式密钥状态下、对异常开户信号的响应执行信息;
[0013]第三测试模块,用于获取双模费控电能表在正式密钥状态下、对正确开户信号的响应执行信息;
[0014]判断模块,用于将获取到的响应执行信息分别与对应的预置响应信息进行比对, 若所有比对结果均为匹配,则判断为所述双模费控电能表的开户功能合格,否则,判断为所述双模费控电能表的开户功能不合格。
[0015]上述技术方案,通过获取双模费控电能表在测试密钥状态下、对正确开户信号的响应执行信息;初始化所述双模费控电能表,获取双模费控电能表在正式密钥状态下、对异常开户信号的响应执行信息和对正确开户信号的响应执行信息;将获取到的响应执行信息分别与对应的预置响应信息进行比对,根据比对结果判断所述双模费控电能表的开户功能是否合格。本发明上述实施例的方案,全面准确的检测双模费控电能表的开户功能,适用于各单位对双模费控电能表开户功能实施评价,适用性广。【附图说明】
[0016]图1为一实施例的费控电能表的开户功能测试方法的示意性流程图;
[0017]图2为一实施例的费控电能表的开户功能测试系统的示意性结构图。【具体实施方式】
[0018]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]图1为一实施例的费控电能表的开户功能测试方法的示意性流程图。如图1所示, 本实施例中的费控电能表的开户功能测试方法包括步骤:
[0020]S11,获取双模费控电能表在测试密钥状态下、对正确开户信号的响应执行信息;
[0021]本发明实施例中,双模费控电能表的开户功能仅适用于本地费控模式。因此可预先检测双模费控电能表当前的费控模式状态;若为非本地费控模式,则设置所述双模费控电能表为本地费控模式。双模费控电能表的开户功能可通过远程开户命令、开户卡开户或通过交互终端开户的方式实现。其中,远程开户是通过RS485或载波等通道传送,开户卡开户需使用固态介质(射频1C卡)实现,通过交互终端开户则需要固态介质(射频1C卡)和虚拟介质(RS485或载波等通道)相结合开展。
[0022]本发明实施例中,对于不同的开户方式,在测试密钥状态下获取的响应执行信息和在正式密钥状态下获取的响应执行信息各有不同。包括:获取双模费控电能表在测试密钥状态下、对正确的远程开户指令的响应执行信息;或者,获取双模费控电能表在测试密钥状态下、对本地插入的正确开户卡的响应执行信息;或者,获取双模费控电能表在测试密钥状态下、对通过交互终端发送的正确开户信号的响应执行信息。
[0023]可以理解的是,对于费控电能表来说,测试密钥是指费控电能表安装前使用的一套密钥,正式密钥是指费控电能表安装运行时使用的一套密钥。本发明实施例中,所述双模费控电能表开户不成功时的响应执行信息至少包括开户信号读取情况和当前开户状态;所述双模费控电能表开户成功时的响应执行信息中包括:当前开户状态、购电信息文件更新情况、客户编号更新情况、购电记录等。
[0024]作为另一优选实施方式,还可预先设置双模费控电能表的囤积金额限值和透支金额限值,并对双模费控电能表的系统时间进行校准。[〇〇25]需要说明的是,本发明实施例中正确开户信号指的是能使双模费控电能表开户成功的信号,异常开户信号指的是无法使双模费控电能表开户成功的信号。[〇〇26]S12,获取双模费控电能表在正式密钥状态下、对异常开户信号的响应执行信息和对正确开户信号的响应执行信息;
[0027]本发明实施例中,包括分别获取双模费控电能表在正式密钥状态下、对每种开户方式对应的异常开户信号的响应执行信息的步骤。具体可包括:控制双模费控电能表进入正式密钥状态,分别获取双模费控电能表对每种开户方式对应的异常开户信号的响应执行信息;以及,控制双模费控电能表进入正式密钥状态,分别获取双模费控电能表在拟充值后剩余金额大于囤积金额限值的情况下、对每种开户方式对应的正确开户信号的响应执行信息。对于上述三种的开户方式,下面分别进行说明:
[0028]若检测到双模费控电能表当前的开户方式为远程开户,则向所述双模费控电能表发送异常的远程开户指令,并获取所述双模费控电能表对该异常的远程开户指令的响应执行信息;以及,获取所述双模费控电能表在拟充值后剩余金额大于囤积金额限值的情况下对正确的开户且充值的远程开户指令的响应执行信息;
[0029]或者,
[0030]控制双模费控电能表进入正式密钥状态,若检测到双模费控电能表当前的开户方式为开户卡开户,则读取插入所述双模费控电能表的开户卡信息,所述开户卡为参数异常的开户卡,获取所述双模费控电能表对至少两组不同的异常开户卡信息的响应执行信息; 以及,控制双模费控电能表进入正式密钥状态,若检测到双模费控电能表当前的开户方式为开户卡开户,则读取插入所述双模费控电能表的开户卡信息,所述开户卡为参数正确的开户且充值的开户卡,获取所述双模费控电能表在拟充值后剩余金额大于囤积金额限值的情况下对该开户卡信息的响应执行信息;
[0031]或者,
[0032]控制双模费控电能表进入正式密钥状态,若检测到所述双模费控电能表当前的开户方式为通过交互终端开户,则接收交互终端发送的开户卡信息,所述开户卡为参数异常的开户卡,获取所述双模费控电能表对至少两组不同的异常开户卡信息的响应执行信息; 以及,控制双模费控电能表进入正式密钥状态,若检测到所述双模费控电能表当前的开户方式为通过交互终端开户,则接收交互终端发送的开户卡信息,所述开户卡为参数正确的开户且充值的开户卡,获取所述双模费控电能表在拟充值后剩余金额大于囤积金额限值的情况下、对该开户卡信息的响应执行信息。[〇〇33]本发明实施例中,包括分别获取双模费控电能表在正式密钥状态下、对各种正确开户信号的响应执行信息的步骤,具体包括:[〇〇34]获取双模费控电能表在正式密钥状态下、对正确的开户不充值的开户信号的响应执行信息;获取双模费控电能表在正式密钥状态下、对正确的开户且充值的开户信号的响应执行信息;获取双模费控电能表在正式密钥状态下、在接收到正确的开户不充值的开户信号之后,又接收到正确的开户且充值的开户信号时的响应执行信息;获取双模费控电能表在正式密钥状态下、且已通过某一形式的开户信号完成开户的情况下,又检测到其他形式的正确开户信号时的响应执行信息;以及,获取所述双模费控电能表在已开户且充值一次以上的情况下,对正确的开户且充值的开户信号的响应执行信息。对于上述三种的开户方式,下面分别进行说明:
[0035]控制双模费控电能表进入正式密钥状态,若检测到所述双模费控电能表的当前开户方式为远程开户,则获取所述双模费控电能表对正确的开户不充值的远程开户指令的响应执行信息;以及,获取所述双模费控电能表对正确的开户且充值的远程开户指令的响应执行信息;以及,获取所述双模费控电能表在接收到正确的开户不充值的远程开户指令之后,又接收到正确的开户且充值的远程开户指令时的响应执行信息;以及,获取所述双模费控电能表在已远程开户的情况下,又读取到正确的开户卡信息时的响应执行信息;以及,获取所述双模费控电能表在已开户且充值一次以上的情况下,对正确的开户且充值的远程开户指令的响应执行信息;
[0036]控制双模费控电能表进入正式密钥状态,若检测到所述双模费控电能表当前的开户方式为开户卡开户或通过交互终端开户,则获取所述双模费控电能表对正确的开户不充值的开户卡信息的响应执行信息;以及,获取所述双模费控电能表对正确的开户且充值的开户卡信息时的响应执行信息;以及,获取所述双模费控电能表在检测到正确的开户不充值的开户卡信息之后,又检测到正确的开户且充值的开户卡信息时的响应执行信息;以及, 获取所述双模费控电能表在已通过开户卡信息开户的情况下,对正确的远程开户指令的响应执行信息;以及,获取所述双模费控电能表在已通过开户不充值的远程开户指令开户的情况下,又检测到正确的开户且充值的开户卡信息时的响应执行信息;以及,获取所述双模费控电能表在已开户且充值一次以上的情况下,又检测到正确的开户且充值的开户卡信息时的响应执行信息。[〇〇37]另一方面,针对上述三种开户方式,本步骤中的获取双模费控电能表在正式密钥状态下、对异常开户信号的响应执行信息的步骤具体包括:
[0038]控制双模费控电能表进入正式密钥状态,若检测到双模费控电能表当前的开户方式为远程开户,则向所述双模费控电能表发送异常的远程开户指令,并获取所述双模费控电能表对该异常的远程开户指令的响应执行信息;
[0039]或者,控制双模费控电能表进入正式密钥,若检测到双模费控电能表当前的开户方式为开户卡开户,则读取插入所述双模费控电能表的开户卡信息,所述开户卡为参数异常的开户卡,获取所述双模费控电能表对至少两组不同的异常开户卡信息的响应执行信息;以及,控制双模费控电能表进入正式密钥状态,若检测到双模费控电能表当前的开户方式为开户卡开户,则读取插入所述双模费控电能表的开户卡信息,所述开户卡为参数正确的开户且充值的开户卡,获取所述双模费控电能表在拟充值后剩余金额大于囤积金额限值的情况下对该开户卡信息的响应执行信息;
[0040]或者,控制双模费控电能表进入正式密钥状态,若检测到所述双模费控电能表当前的开户方式为通过交互终端开户,则接收交互终端发送的开户卡信息,所述开户卡为参数异常的开户卡,获取所述双模费控电能表对至少两组不同的异常开户卡信息的响应执行信息;以及,控制双模费控电能表进入正式密钥状态,若检测到所述双模费控电能表当前的开户方式为通过交互终端开户,则接收交互终端发送的开户卡信息,所述开户卡为参数正确的开户且充值的开户卡,获取所述双模费控电能表在拟充值后剩余金额大于囤积金额限值的情况下、对该开户卡信息的响应执行信息。
[0041]S13,将获取到的响应执行信息分别与对应的预置响应信息进行比对,若所有比对结果均为匹配,则判断为所述双模费控电能表的开户功能合格,否则,判断为所述双模费控电能表的开户功能不合格。
[0042]作为一优选实施方式,将获取到的测试密钥状态下的响应执行信息与预设的测试响应信息进行比对,将获取到的正式密钥状态下对异常开户信号的响应执行信息与预设的异常响应信息进行比对,将获取到的正式密钥状态下对正确开户信号的响应执行信息与预设的正确响应信息进行比对;若所有比对结果均为匹配,则判断为所述双模费控电能表的开户功能合格,否则,判断为所述双模费控电能表的开户功能不合格。[〇〇43]下面分别针对远程开户、开户卡开户和通过交互终端开户三种开户方式的开户功能检测进行具体说明。
[0044]( —)、远程开户功能的检测方法,包括以下步骤:[〇〇45]步骤1:检查双模费控电能表当前的费控模式状态;若非本地费控模式,则设置为本地费控模式;设置囤积金额限值和透支金额限值,并对双模费控电能表的系统时间进行校准。
[0046]步骤2:检测在测试密钥状态下、双模费控电能表对正确的远程开户指令的应答状况。
[0047]优选的,本发明实施例中,由于采用的密钥并测试密钥,因此若本步骤返回的是异常应答、远程开户失败等相关信息,则本步骤的测试结论为合格,继续后续测试步骤;否则, 本步骤的测试结论为不合格,此时可停止继续检测。[〇〇48]步骤3:对双模费控电能表进行初始化。检测在正式密钥状态下、双模费控电能表对异常的远程开户指令的应答状况。
[0049]优选的,本发明实施例中,若本步骤返回的是异常应答、远程开户失败等的相关信息,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格,此时可停止检测。
[0050]步骤4:对双模费控电能表进行初始化。检测在正式密钥状态下、双模费控电能表对正确的远程开户指令(仅开户不充值)的执行情况;包括开户状态、安全模块购电信息文件更新情况、客户编号更新、购电记录等。
[0051]优选的,本发明实施例中,若本步骤中检测到的各项执行情况均与对应的预设响应信息匹配,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。例如若返回的是异常应答、远程开户失败等信息,则本步骤的检测结论为不合格。
[0052]若上述步骤2-4的检测结果均为合格,则继续进行以下检测,否则,停止继续检测。 [〇〇53]步骤5:对双模费控电能表进行初始化。检测在正式密钥状态下、双模费控电能表对正确的远程开户指令(开户且充值)的执行情况,包括开户状态、安全模块购电信息文件更新、客户编号更新、购电记录等。[〇〇54]优选的,本发明实施例中,若本步骤检测到的各项执行情况均与对应的预设响应信息匹配,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。例如若返回的是异常应答、远程开户失败等信息,则本步骤的检测结论为不合格。
[0055]步骤6:对双模费控电能表进行初始化。检测在正式密钥状态下、双模费控电能表接收正确远程开户指令(仅开户不充值)后,再次接收正确远程开户指令(开户且充值)的执行情况;包括开户状态、安全模块购电信息文件更新、客户编号更新、购电记录等。
[0056]优选的,本发明实施例中,若本步骤检测到的各项执行情况均与对应的预设响应信息匹配,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。[〇〇57]步骤7:检测在正式密钥状态下、双模费控电能表已远程开户的情况下、在交互终端上刷正确的开户卡时双模费控电能表的响应执行情况,包括应答情况、开户状态。
[0058]优选的,本发明实施例中,若本步骤检测到的应答情况、开户状态均与对应的预设响应信息匹配,则本步骤检测合格;否则,本步骤检测结论为不合格。
[0059]步骤8:根据步骤2?7的检测情况,若其中任一步骤检测结论为不合格,则可判断结论为双模费控电能表的开户功能“不合格”,仅当上述6个步骤的检测结论均为合格时,才能判断为双模费控电能表的开户功能“合格”。
[0060](二)、开户卡开户功能的检测方法,包括以下步骤:[〇〇61]步骤1:检测双模费控电能表当前的费控模式状态,若非本地费控模式,则设置为本地费控模式;设置囤积金额限值和透支金额限值,以及对双模费控电能表的系统时间进行校准。
[0062]步骤2:检测在测试密钥状态下,向双模费控电能表插入正确的开户卡,测试双模费控电能表读卡及响应状况;
[0063]优选的,本发明实施例中,若本步骤返回的是异常应答、远程开户失败等信息,则本步骤的检测结论为合格,执行下一步;否则,本步骤的检测结论为不合格,此时可停止进行检测。
[0064]步骤3:对双模费控电能表进行初始化。检测在正式密钥状态下、向双模费控电能表插入某一参数错误的开户卡时,双模费控电能表读卡及响应状况;
[0065]优选的,本发明实施例中,若本步骤检测到的各响应信息均与对应的预设响应信息匹配,例如返回的是读卡成功、提示开户信号异常以及开户失败的相关信息,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。
[0066]步骤4:对双模费控电能表进行初始化。检测在正式密钥状态下,向双模费控电能表插入与步骤3相异的另一参数错误的开户卡时,双模费控电能表读卡及响应状况;
[0067]优选的,本发明实施例中,若本步骤检测到的各响应信息(例如读卡成功、提示开户信号异常以及开户失败)均与对应的预设响应信息匹配,则本步骤的检测结论为合格,执行下一步;否则,本步骤的检测结论为不合格。
[0068]步骤5:对双模费控电能表进行初始化。检测在正式密钥状态下、向双模费控电能表插入正确的开户卡(开户且充值),但拟充值后剩余金额大于囤积金额限值时,双模费控电能表读卡及响应状况;
[0069]优选的,本发明实施例中,若本步骤返回的是读卡成功且提示开户信号异常、开户失败等信息,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。
[0070]步骤6:对双模费控电能表进行初始化。检测在正式密钥状态下、向双模费控电能表插入正确的开户卡(仅开户不充值),双模费控电能表读卡及执行情况,包括开户状态、安全模块购电信息文件更新、客户编号更新、购电记录;
[0071]优选的,本发明实施例中,若本步骤检测到的各项执行情况均与对应的预设响应信息匹配,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。
[0072]步骤7:对双模费控电能表进行初始化。检测在正式密钥状态下,向双模费控电能表插入正确的开户卡(开户且充值),且拟充值后剩余金额小于等于囤积金额限值时,双模费控电能表读卡及执行情况;包括开户状态、安全模块购电信息文件更新、客户编号更新、 购电记录;[〇〇73]优选的,本发明实施例中,若本步骤检测到的各项执行情况均与对应的预设响应信息匹配,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。
[0074]步骤8:对双模费控电能表进行初始化。检测在正式密钥状态下,向双模费控电能表插入正确开户卡(仅开户不充值)后,再次插入正确开户卡(开户且充值)的执行情况,包括开户状态、安全模块购电信息文件更新、客户编号更新、购电记录;
[0075]优选的,本发明实施例中,若本步骤检测到的各项执行情况均与预设的对应的响应信息匹配,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。[〇〇76] 步骤9:向双模费控电能表发送正确的远程开户指令(开户且充值),测试已通过开户卡本地开户的情况下,双模费控电能表对正确的远程开户指令的执行情况,包括应答情况、开户状态;
[0077]优选的,本发明实施例中,若本步骤检测到的应答情况、开户状态均与对应的预设响应信息匹配,则本步骤检测合格,否则,本步骤检测结论为不合格。[〇〇78]步骤10:对双模费控电能表进行初始化。向双模费控电能表发送正确的远程开户指令(仅开户不充值),检测在已远程开户的情况下、向双模费控电能表插入正确的开户卡时,双模费控电能表读卡及执行情况,包括应答情况、开户状态;
[0079]优选的,本发明实施例中,若本步骤检测到的应答情况、开户状态均与对应的预设响应信息匹配,则本步骤检测合格,否则,本步骤检测结论为不合格。
[0080]步骤11:对双模费控电能表进行初始化、远程开户,然后充值多于1次。又向双模费控电能表插入正确开户卡(开户且充值),拟充值后剩余金额小于等于囤积金额限值时,检测双模费控电能表读卡及执行情况,包括应答情况、开户状态、安全模块购电信息文件更新、购电记录;
[0081]优选的,本发明实施例中,若本步骤检测到的各项执行情况均与对应的预设响应信息匹配,则本步骤的检测结论为合格;否则,则本步骤的检测结论为不合格。
[0082]步骤12:对双模费控电能表进行初始化。根据步骤2?11的检测情况,若任一步骤检测结论为不合格,则总体检测结论为“不合格”,仅当上述10个步骤的检测结论均为合格, 则总体检测结论为“合格”。[〇〇83](三)、通过交互终端开户功能的检测方法,包括以下步骤:[〇〇84]步骤1:检查双模费控电能表当前的费控模式状态,若非本地费控模式,则设置为本地费控模式;并设置囤积金额限值和透支金额限值,以及对双模费控电能表的系统时间进行校准。[〇〇85]步骤2:检测在测试密钥状态下,在交互终端上刷正确的开户卡,测试双模费控电能表响应状况;
[0086]优选的,本发明实施例中,若本步骤返回的是异常应答、远程开户失败等信息,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。
[0087]步骤3:对双模费控电能表进行初始化。检测在正式密钥状态下,在交互终端上刷某一参数错误的开户卡时,双模费控电能表响应状况;
[0088]优选的,本发明实施例中,若本步骤检测到的各响应信息均与对应的预设响应信息匹配,例如返回的是读卡成功、提示开户信号异常以及开户失败等信息,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格,此时可停止检测。[〇〇89]步骤4:对双模费控电能表进行初始化。检测在正式密钥状态下,在交互终端上刷与步骤3相异的另一参数错误的开户卡时,双模费控电能表响应状况;
[0090]优选的,本发明实施例中,若本步骤检测到的各响应信息分别与对应的预设响应信息匹配,例如返回的是读卡成功、提示开户信号异常以及开户失败等信息,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格,此时可停止检测。
[0091]步骤5:对双模费控电能表进行初始化。检测在正式密钥状态下,在交互终端上刷正确的开户卡(开户且充值),双模费控电能表拟充值后剩余金额大于囤积金额限值时,双模费控电能表响应状况;
[0092]优选的,本发明实施例中,若本步骤返回的是刷卡成功且提示开户信号异常、开户失败等信息,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格,此时可停止检测。[〇〇93]步骤6:对双模费控电能表进行初始化。检测在正式密钥状态下,在交互终端上刷正确的开户卡(仅开户不充值),双模费控电能表读卡及执行情况,包括开户状态、安全模块购电信息文件更新、客户编号更新、购电记录;[〇〇94]优选的,本发明实施例中,若本步骤检测到的各项执行情况均与对应的预设响应信息匹配,则本步骤的检测结论为合格;否则,则本步骤的检测结论为不合格。[〇〇95]步骤7:对双模费控电能表进行初始化。检测在正式密钥状态下,在交互终端上刷正确的开户卡(开户且充值),拟充值后剩余金额小于等于囤积金额限值时,双模费控电能表读卡及执行情况,包括开户状态、安全模块购电信息文件更新、客户编号更新、购电记录;
[0096]优选的,本发明实施例中,若本步骤检测到的各项执行情况均与对应的预设响应信息匹配,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。[〇〇97]步骤8:对双模费控电能表进行初始化。检测在正式密钥状态下,在交互终端上刷正确开户卡(仅开户不充值)后,再次在交互终端上刷正确开户卡(开户且充值)的执行情况,包括开户状态、安全模块购电信息文件更新、客户编号更新、购电记录;
[0098]优选的,本发明实施例中,若本步骤检测到的各项执行情况均与对应的预设响应信息匹配,则本步骤的检测结论为合格;否则,本步骤的检测结论为不合格。[〇〇99] 步骤9:向双模费控电能表发送正确的远程开户指令(开户且充值),测试已通过交互终端开户的情况下,双模费控电能表对正确的远程开户指令的执行情况,包括应答情况、 开户状态;
[0100]优选的,本发明实施例中,若本步骤检测到的应答情况、开户状态均与对应的预设响应信息匹配,则本步骤检测合格,否则,本步骤检测结论为不合格。[0101 ]步骤10:对双模费控电能表进行初始化、远程开户,然后充值多于1次。在交互终端上刷正确开户卡(开户且充值),测试双模费控电能表读卡及执行情况,包括应答情况、开户状态、安全模块购电信息文件更新、购电记录;
[0102]优选的,本发明实施例中,若本步骤检测到的各项执行情况均与对应的预设响应信息匹配,则本步骤的检测结论为合格;否则,则本步骤的检测结论为不合格。
[0103]步骤11:对双模费控电能表进行初始化。检查上述步骤2?10的检测情况,若任一步骤检测结论为不合格,则总体检测结论为“不合格”,仅当上述9个步骤的检测结论均为合格时,总体检测结论为“合格”。
[0104]本发明上述实施例的费控电能表的开户功能测试方法,覆盖了技术标准关于开户功能(远程开户/开户卡开户/通过交互终端开户)的各项技术要求,试验内容全面;适用于各单位对双模费控电能表开户功能实施评价,适用性广。
[0105]需要说明的是,对于前述的各方法实施例,为了简便描述,将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。
[0106]基于与上述实施例中的费控电能表的开户功能测试方法相同的思想,本发明还提供费控电能表的开户功能测试系统,该系统可用于执行上述费控电能表的开户功能测试方法。为了便于说明,费控电能表的开户功能测试系统实施例的结构示意图中,仅仅示出了与本发明实施例相关的部分,本领域技术人员可以理解,图示结构并不构成对系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0107]图2为本发明一实施例的费控电能表的开户功能测试系统的示意性结构图;如图2 所示,本实施例的费控电能表的开户功能测试系统包括:第一测试模块710、第二测试模块 720、第三测试模块730以及判断模块740,各模块详述如下:
[0108]上述第一测试模块710,用于获取所述双模费控电能表在测试密钥状态下、对正确开户信号的响应执行信息;
[0109]本发明实施例中所述双模费控电能表的开户方式包括:远程开户、开户卡开户和通过交互终端开户。对应的,第一测试模块710需分别获取双模费控电能表在测试密钥状态下、对每种开户方式对应的正确开户信号的响应执行信息。
[0110]第二测试模块720,用于获取所述双模费控电能表在正式密钥状态下、对异常开户信号的响应执行信息;
[0111]优选的,第二测试模块720具体可用于,分别获取双模费控电能表在正式密钥状态下、对每种开户方式对应的异常开户信号的响应执行信息;以及,控制双模费控电能表进入正式密钥状态,分别获取双模费控电能表在拟充值后剩余金额大于囤积金额限值的情况下、对每种开户方式对应的正确开户信号的响应执行信息。[〇112]第三测试模块730,用于初始化所述双模费控电能表,获取所述双模费控电能表在正式密钥状态下、对正确开户信号的响应执行信息;[〇113]优选的,第三测试模块730具体可用于:获取双模费控电能表在正式密钥状态下、 对正确的开户不充值的开户信号的响应执行信息;获取双模费控电能表在正式密钥状态下、对正确的开户且充值的开户信号的响应执行信息;获取双模费控电能表在正式密钥状态下、在接收到正确的开户不充值的开户信号之后,又接收到正确的开户且充值的开户信号时的响应执行信息;获取双模费控电能表在正式密钥状态下、且已通过某一形式的开户信号完成开户的情况下,又检测到其他形式的正确开户信号时的响应执行信息;以及,获取所述双模费控电能表在已开户且充值一次以上的情况下,对正确的开户且充值的开户信号的响应执行信息。
[0114]判断模块740,用于将获取到的响应执行信息分别与对应的预置响应信息进行比对,若所有比对结果均为匹配,则判断为所述双模费控电能表的开户功能合格,否则,判断为所述双模费控电能表的开户功能不合格。
[0115]优选的,判断模块740具体可用于:将获取到的测试密钥状态下的响应执行信息与预设的测试响应信息进行比对,将获取到的正式密钥状态下对异常开户信号的响应执行信息与预设的异常响应信息进行比对,将获取到的正式密钥状态下对正确开户信号的响应执行信息与预设的正确响应信息进行比对;若所有比对结果均为匹配,则判断为所述双模费控电能表的开户功能合格,否则,判断为所述双模费控电能表的开户功能不合格。
[0116]作为另一优选实施方式,上述费控电能表的开户功能测试系统还包括:设置模块, 用于检测双模费控电能表当前的费控模式状态;若为非本地费控模式,则设置所述双模费控电能表为本地费控模式。[〇117]优选的,上述设置模块还可用于设置所述双模费控电能表的囤积金额限值和透支金额限值。
[0118]需要说明的是,上述示例的费控电能表的开户功能测试系统的实施方式中,各模块之间的信息交互、执行过程等内容,由于与本发明前述方法实施例基于同一构思,其带来的技术效果与本发明前述方法实施例相同,具体内容可参见本发明方法实施例中的叙述, 此处不再赘述。
[0119]此外,上述示例的费控电能表的开户功能测试系统的实施方式中,各功能模块的逻辑划分仅是举例说明,实际应用中可以根据需要,例如出于相应硬件的配置要求或者软件的实现的便利考虑,将上述功能分配由不同的功能模块完成,即将所述费控电能表的开户功能测试系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。其中各功能模既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0120]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,作为独立的产品销售或使用。所述程序在执行时,可执行如上述各方法的实施例的全部或部分步骤。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,R0M)或随机存储记忆体(Random Access Memory,RAM)等。[0121 ]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0122]以上所述实施例仅表达了本发明的几种实施方式,不能理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下, 还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种费控电能表的开户功能测试方法,其特征在于,包括:获取双模费控电能表在测试密钥状态下、对正确开户信号的响应执行信息;获取双模费控电能表在正式密钥状态下、对异常开户信号的响应执行信息和对正确开 户信号的响应执行信息;将获取到的响应执行信息分别与对应的预置响应信息进行比对;若所有比对结果均为 匹配,则判断为所述双模费控电能表的开户功能合格,否则,判断为所述双模费控电能表的 开户功能不合格。2.根据权利要求1所述的费控电能表的开户功能测试方法,其特征在于,所述获取双模 费控电能表在测试密钥状态下、对正确开户信号的响应执行信息,之前还包括:检测双模费控电能表当前的费控模式状态;若为非本地费控模式,则设置所述双模费 控电能表为本地费控模式。3.根据权利要求1所述的费控电能表的开户功能测试方法,其特征在于,所述获取双模 费控电能表在测试密钥状态下、对正确开户信号的响应执行信息,之前还包括:设置所述双模费控电能表的囤积金额限值和透支金额限值。4.根据权利要求1所述的费控电能表的开户功能测试方法,其特征在于,所述双模费控 电能表的开户方式包括:远程开户、开户卡开户和通过交互终端开户;所述获取双模费控电能表在测试密钥状态下、对正确开户信号的响应执行信息的步骤 包括:分别获取双模费控电能表在测试密钥状态下、对每种开户方式对应的正确开户信号 的响应执行信息;获取双模费控电能表在正式密钥状态下、对异常开户信号的响应执行信息的步骤包 括:分别获取双模费控电能表在正式密钥状态下、对每种开户方式对应的异常开户信号的 响应执行信息;获取双模费控电能表在正式密钥状态下、对正确开户信号的响应执行信息的步骤包 括:获取双模费控电能表在正式密钥状态下、对每种开户方式对应的正确的开户不充值的 开户信号的响应执行信息;获取双模费控电能表在正式密钥状态下、对每种开户方式对应 的正确的开户且充值的开户信号的响应执行信息;获取双模费控电能表在正式密钥状态 下、在接收到每种开户方式对应的正确的开户不充值的开户信号之后,又接收到同一种开 户方式的正确的开户且充值的开户信号时的响应执行信息;获取双模费控电能表在正式密 钥状态下、且已通过某一开户方式的开户信号完成开户的情况下,又检测到其他开户方式 对应的正确开户信号时的响应执行信息;以及,获取所述双模费控电能表在已通过某一开 户方式完成开户且充值一次以上的情况下,对同一开户方式对应的正确的开户且充值的开 户信号的响应执行信息。5.根据权利要求4所述的费控电能表的开户功能测试方法,其特征在于,获取双模费控 电能表在正式密钥状态下、对异常开户信号的响应执行信息的步骤,包括:控制双模费控电能表进入正式密钥状态,分别获取双模费控电能表对每种开户方式对 应的异常开户信号的响应执行信息;以及,控制双模费控电能表进入正式密钥,分别获取双 模费控电能表在拟充值后剩余金额大于囤积金额限值的情况下、对每种开户方式对应的正 确开户信号的响应执行信息。6.根据权利要求4所述的费控电能表的开户功能测试方法,其特征在于,获取双模费控电能表在正式密钥状态下、对正确开户信号的响应执行信息的步骤,包括:控制双模费控电能表进入正式密钥状态,若检测到所述双模费控电能表的当前开户方 式为远程开户,则获取所述双模费控电能表对正确的开户不充值的远程开户指令的响应执 行信息;以及,获取所述双模费控电能表对正确的开户且充值的远程开户指令的响应执行 信息;以及,获取所述双模费控电能表在接收到正确的开户不充值的远程开户指令之后,又 接收到正确的开户且充值的远程开户指令时的响应执行信息;以及,获取所述双模费控电 能表在已远程开户的情况下,又读取到正确的开户卡信息时的响应执行信息;以及,获取所 述双模费控电能表在已开户且充值一次以上的情况下,对正确的开户且充值的远程开户指 令的响应执行信息;控制双模费控电能表进入正式密钥状态,若检测到所述双模费控电能表当前的开户方 式为开户卡开户或通过交互终端开户,则获取所述双模费控电能表对正确的开户不充值的 开户卡信息的响应执行信息;以及,获取所述双模费控电能表对正确的开户且充值的开户 卡信息时的响应执行信息;以及,获取所述双模费控电能表在检测到正确的开户不充值的 开户卡信息之后,又检测到正确的开户且充值的开户卡信息时的响应执行信息;以及,获取 所述双模费控电能表在已通过开户卡信息开户的情况下,对正确的远程开户指令的响应执 行信息;以及,获取所述双模费控电能表在已通过开户不充值的远程开户指令开户的情况 下,又检测到正确的开户且充值的开户卡信息时的响应执行信息;以及,获取所述双模费控 电能表在已开户且充值一次以上的情况下,又检测到正确的开户且充值的开户卡信息时的 响应执行信息。7.根据权利要求1所述的费控电能表的开户功能测试方法,其特征在于,所述响应执行 信息包括:开户信号读取情况、当前开户状态、购电信息文件更新情况、客户编号更新情况、 购电记录的一种或多种。8.根据权利要求1所述的费控电能表的开户功能测试方法,其特征在于,将获取到的响 应执行信息分别与对应的预置响应信息进行比对,包括:将获取到的测试密钥状态下的响应执行信息与预置的测试响应信息进行比对,将获取 到的正式密钥状态下对异常开户信号的响应执行信息与预设的异常响应信息进行比对,将 获取到的正式密钥状态下对正确开户信号的响应执行信息与预设的正确响应信息进行比 对。9.一种费控电能表的开户功能测试系统,其特征在于,包括:第一测试模块,用于获取双模费控电能表在测试密钥状态下、对正确开户信号的响应 执行信息;第二测试模块,用于获取双模费控电能表在正式密钥状态下、对异常开户信号的响应 执行信息;第三测试模块,用于获取双模费控电能表在正式密钥状态下、对正确开户信号的响应 执行信息;判断模块,用于将获取到的响应执行信息分别与对应的预置响应信息进行比对;若所 有比对结果均为匹配,则判断为所述双模费控电能表的开户功能合格,否则,判断为所述双 模费控电能表的开户功能不合格。10.根据权利要求9所述的费控电能表的开户功能测试系统,其特征在于,还包括:设置模块,用于检测双模费控电能表当前的费控模式状态;若为非本地费控模式,则设置所述双 模费控电能表为本地费控模式。
【文档编号】G07F15/06GK106093832SQ201610367569
【公开日】2016年11月9日
【申请日】2016年5月27日
【发明人】胡珊珊, 肖勇, 林伟斌, 张乐平, 王吉
【申请人】南方电网科学研究院有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1