一种电能表编程方法及装置的制作方法

文档序号:6129574阅读:196来源:国知局
专利名称:一种电能表编程方法及装置的制作方法
技术领域
本发明属于电表安全领域,尤其涉及一种电能表编程方法及装置。
背景技术
当前,制造电能表的厂家众多,在电能表出厂时,都设置了不同的编程密 码及电能表参数,而电能表已被供电企业大规模的应用,如果供电企业要修改 电能表内部参数,首先得知道电能表出厂时的编程密码,这样就极大的降低了
工作效率;并且, 一旦编程密码透明后,就可以任意的更改电能表内的各种参 数,极大的P争低了电能表参数的安全性及计量的准确性,会给供电企业造成严 重的经济损失和不良的社会影响。
综上所述,现有技术中对电能表进行编程时,安全性低的问题。

发明内容
本发明实施例的目的在于提供一种电能表编程方法,旨在解决现有技术中 的对电能表进行编程时,安全性低的问题。
本发明实施例是这样实现的, 一种电能表编程方法,所述方法包括以下步

判断USB KEY是否合法;
当USBKEY合法时,从数据库中取出编程密码进行电能表密码认证; 若编程密码通过电能表密码认证,则对电能表进行编程。 本发明实施例的另一目的在于提供一种电能表编程装置,所述装置包括 USB KEY合法判断模块,用于判断USB KEY是否合法; 编程密码认证才莫块,用于当USB KEY合法时,从数据库中取出编程密码
4进行电能表密码认证;
编程模块,用于当编程密码通过电能表密码认证时,则对电能表进行编程。
本发明通过判断连接的USB KEY是否合法,当连接的USB KEY合法时, 从数据库中取出编程密码进行电能表密码认证,在电能表密码认证通过后,对 该电能表进行编程,保证了电能表编程的安全性。


图1是本发明实施例提供的电能表编程方法的流程图; 图2是本发明实施例提供的电能表编程装置的结构图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
本发明实施例通过判断连接的通用串行总线密钥(Universal Serial Bus KEY, USBKEY)是否合法,当连接的USB KEY合法时,乂人数据库中取出编 程密码进行电能表密码认证,在电能表密码认证通过后,对电能表进行编程。
图1示出了本发明实施例提供的电能表编程方法的流程,详述如下。
在步骤S101中,判断当前编程方案是否已经批准,若当前编程方案已批 准,进行步骤S102,否则停止。
在步骤S102中,检查是否连接有USB KEY,当连接有USB KEY时,进 行步骤S103,否则停止。
其中,USB KEY采用双钥加密的认证模式,USB KEY是一种USB接口的 硬件设备,其内置单片机或智能卡芯片,有存储空间,可以存储用户的私钥以 及数字证书,利用USB KEY'内置的公钥算法实现对用户身份的认证。由于用 户私钥保存在密码锁中,理论上使用任何方式都无法读取,因此保证了用户认i正的安全性。
在步骤S103中,判断该USBKEY.是否合法。
在具体实施过程中,首先判断该USB KEY是否处于领用状态,若该USB KEY处于领用状态,并且服务器上的数字证书与该USBKEY上的数字证书一 致,则判定该USBKEY为合法。
当插入的USBKEY合法时,进行步骤S104,否则停止。
在步骤S104中,从数据库中取出密文形式的编程密码进行解密。
在步骤S105中,用解密后的编程密码向电能表发送密码认证命令,并判 断密码认证是否通过。
其中,该编程密码由至少两组密码组合而成。作为本发明的实施例,电能 表编程密码由多位管理人员输入三组原始密码经过组合、加密而得;'编程密码 由密文的形式保存;然后,修改电能表内部的编程密码,以达到不同厂家的不 同类型的电能表的编程密码统一,同时也达到了编程密码保密的要求。
若编程密码通过认证,进行步骤S106,否则停止。
在步骤S106中,对电能表进行编程。
在步骤S107中,根据编程方案包含的内容向电能表发送写表参数命令。 在步骤S108中,保存编程日志。
本发明实施例还提供了一种电能表编程装置,请参阅图2。
编程方案判断模块11判断当前编程方案是否已经批准。
当前编程方案已经批准时,控制USB KEY合法判断模块12进行USB KEY
合法的判断。
其中,USBKEY合法判断模块12进一步包括
USB KEY连接判断模块121判断是否连接有USB KEY;
USB KEY状态判断模块122当连接有USB KEY时,判断该USB KEY是
否处于领用状态;
若该USB KEY处于领用状态,并且服务器上的数字证书与该USB KEY上的数字证书一致,合法确认模块123则判定该USB KEY为合法。
'当USBKEY合法时,编程密码认证模块13'从数据库中取出编程密码进行 电能表密码认证。
编程密码获取模块131从数据库中取出密文形式的编程密码进行解密。 其中,该编程密码由至少两组密码组合而成。作为本发明的实施例,电能 表编程密码由多位管理人员输入三组原始密码经过组合、加密而得;编程密码 由密文的形式保存;然后,修改电能表内部的编程密码,以达到不同厂家的不 同类型的电能表的编程密码统一,同时也达到了编程密码保密的要求。
编程密码确认模块132用解密后的编程密码向电能表发送密码认证命令, 并确认密码认证是否通过。
当编程密码通过电能表密码认证时,编程模块14则对电能表进行编程。 命令发送模块15根据编程方案包含的内容向电能表发送写表参数命令; 编程日志保存模块16保存编程日志。
本发明实施例通过判断连接的USB KEY是否合法,当连接的USB KEY合 法时,从数据库中取出编程密码进行认证,认证通过后,对电能表进行编程, 保证了电能表编程的安全性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的寸呆护范围之内。
权利要求
1、一种电能表编程方法,其特征在于,所述方法包括以下步骤判断USB KEY是否合法;当USB KEY合法时,从数据库中取出编程密码进行电能表密码认证;若所述编程密码通过电能表密码认证,则对电能表进行编程。
2、 如权利要求1所述的电能表编程方法,其特征在于,在判断USBKEY 是否合法前,所述方法进一步包括判断当前编程方案是否已经批准,当前编程方案已经批准时,进行判断 USB KEY是否合法的步骤。
3、 如权利要求1所述的电能表编程方法,其特征在于,所述判断USBKEY 是否合法的步骤具体包括判断是否连接有USB KEY;当连接有USB KEY时,判断该USB KEY是否处于领用状态; 若该USBKEY处于领用状态,并且服务器上的数字证书与该USBKEY上 的数字证书一致,则判定该USBKEY为合法。
4、 如权利要求1所述的电能表编程方法,其特征在于,所述从数据库中取 出编程密码进行电能表密码认证的步骤具体包括以下步骤从数据库中取出密文形式的编程密码进行解密;用解密后的编程密码向电能表发送密码认证命令,并判断密码认证是否通过。
5、 如权利要求1所述的电能表编程方法,其特征在于,对电能表进行编程 后,所述方法进一步包括根据编程方案包含的内容向电能表发送写表参数命令; 保存编程日志。
6、 如权利要求1所述的电能表编程方法,其特征在于,所述编程密码由至 少两组密码组合而成。
7、 一种电能表编程装置,其特征在于,所述装置包括 USB KEY合法判断模块,用于判断USB KEY是否合法; 编程密码认证模块,用于当USB KEY合法时,从数据库中取出编程密码进行电能表密码认证; .编程模块,用于当所述编程密码通过电能表密码认证时,则对电能表进行 编程。
8、 如权利要求7所述的电能表编程装置,其特征在于,所述装置还包括 编程方案判断模块,用于判断当前编程方案是否已经批准,当前编程方案已经批准时,控制所述USB KEY合法判断模块进行USB KEY合法的判断。
9、 如权利要求7所述的电能表编程装置,其特征在于,所述USBKEY合 法判断模块具体包括USB KEY连接判断模块,用于判断是否连接有USB KEY;USB KEY状态判断模块,用于当连接有USBKEY时,判断该USBKEY 是否处于领用状态;合法确认;漠块,用于若该USB KEY处于领用状态,并且服务器上的数字 证书与该USBKEY上的数字证书一致,则判定该USBKEY为合法。
10、 如权利要求7所述的电能表编程装置,其特征在于,所述编程密码认 证模块具体包括编程密码获取模块,用于从数据库中取出密文形式的编程密码进行解密; 编程密码认证模块,用于用解密后的编程密码向电能表发送密码认证命令, 并判断密码认证是否通过。
11、 如权利要求7所述的电能表编程装置,其特征在于,所述装置还包括 命令发送模块,用于根据编程方案包含的内容向电能表发送写表参数命令; 编程日志保存模块,用于保存编程日志。
12、 如权利要求7所述的电能表编程装置,其特征在于,所述编程密码由 至少两组密石马纟且合而成。
全文摘要
本发明适用于电表安全领域,提供了一种电能表编程方法及装置,所述方法包括以下步骤判断USB KEY是否合法;当USB KEY合法时,从数据库中取出编程密码进行电能表密码认证;若所述编程密码通过电能表密码认证,则对电能表进行编程。本发明通过判断连接的USB KEY是否合法,当连接的USBKEY合法时,从数据库中取出编程密码进行电能表密码认证,在电能表密码认证通过后,对该电能表进行编程,保证了电能表编程的安全性。
文档编号G01R22/00GK101452018SQ20071012494
公开日2009年6月10日 申请日期2007年12月6日 优先权日2007年12月6日
发明者杨联贵 申请人:深圳市科陆电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1