时钟修改方法及装置制造方法

文档序号:6491138阅读:254来源:国知局
时钟修改方法及装置制造方法
【专利摘要】本发明提供了一种时钟修改方法及装置。其中,该方法包括:时钟修改器获取操作指令;时钟修改器根据上述操作指令,向电能表发送时钟修改信息;其中,上述时钟修改器与上述电能表相连接,上述时钟修改信息用于对上述电能表的时钟进行修改操作。通过本发明,时钟修改器与电能表相连接,在时钟修改器获取操作指令之后,向电能表发送用于对电能表进行时钟修改的时钟修改信息,解决了相关技术中电能表时钟修改方法受时间、地点、人员限制较多的问题,从而简化了电能表内置时钟的修改过程,使得公司工作人员在故障现场就可以迅速完成校时,提高了电能表内置时钟的修改效率,便于用户智能表的后期维护。
【专利说明】时钟修改方法及装置【技术领域】
[0001]本发明涉及通信领域,更具体地,涉及一种时钟修改方法及装置。
【背景技术】
[0002]对于目前技术中的电能表而言,由于电池电能耗尽或电能表设备硬件问题等原因,造成的电能表的时钟计时错误情况屡有发生,且时间地点皆不一定,还会有大批量集中发生的情况。对于上述情况,目前采用的解决方法是公司计量工区邀请厂家技术人员到现场处理,厂家技术人员通过笔记本电脑连接电能表,按电能表的编程键,之后通过连接线缆改写电能表内置的时钟,达到修改电能表时间的目的。
[0003]对于目前的解决办法而言,必须需要厂家技术人员来现场后做技术处理,该方法受时间、地点、人员限制较多,严重影响了工作效率,且不能及时的处理电能表计量装置的故障,进而可能影响电能表计量装置的费率划分,从而对公司的电费回收,或用户的经济利益造成损失。
[0004]针对相关技术中电能表时钟修改方法受时间、地点、人员限制较多的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]针对相关技术中电能表时钟修改方法受时间、地点、人员限制较多的问题,本发明提供了一种时钟修改方法及装置,以至少解决上述问题。
[0006]根据本发明的一个方面,提供了一种时钟修改方法,该方法包括:时钟修改器获取操作指令;时钟修改器根据上述操作指令,向电能表发送时钟修改信息;其中,上述时钟修改器与上述电能表相连接,上述时`钟修改信息用于对上述电能表的时钟进行修改操作。
[0007]上述时钟修改器获取上述操作指令包括:上述时钟修改器监控键盘状态;在上述时钟修改器监控到上述键盘处于中断状态的情况下,查找上述键盘上的处于中断状态的按键;获取与上述按键对应的操作指令。
[0008]上述时钟修改器与上述电能表通过红外接口相连接。
[0009]上述时钟修改器获取上述操作指令之前,上述方法还包括:上述时钟修改器接收用户输入的开机密码;上述时钟修改器判断上述开机密码是否正确;如果判断结果为上述开机密码正确,则允许获取上述操作指令。
[0010]上述操作指令可以包括以下至少之一:参数修改、与上述电能表通讯、密码修改。
[0011]根据本发明的一个方面,提供了一种时钟修改装置,该装置包括:指令获取模块,用于获取操作指令;信息发送模块,用于根据上述指令获取模块获取的上述操作指令,向电能表发送时钟修改信息;其中,上述时钟修改装置与上述电能表相连接,上述时钟修改信息用于对上述电能表的时钟进行修改操作。
[0012]上述指令获取模块包括:状态监控单元,用于监控键盘状态;按键查找单元,用于在上述状态监控单元监控到上述键盘处于中断状态的情况下,查找上述键盘上的处于中断状态的按键;指令获取单元,用于获取与上述按键查找单元查找到的上述按键对应的操作指令。
[0013]上述时钟修改装置与上述电能表通过红外接口相连接。
[0014]上述装置还包括:密码接收模块,用于接收用户输入的开机密码;密码判断模块,用于判断上述密码接收模块接收的上述开机密码是否正确;获取允许模块,用于在上述密码判断模块的判断结果为上述开机密码正确的情况下,允许获取上述操作指令。
[0015]上述操作指令可以包括以下至少之一:参数修改、与上述电能表通讯、密码修改。
[0016]通过本发明,时钟修改器与电能表相连接,在时钟修改器获取操作指令之后,向电能表发送用于对电能表进行时钟修改的时钟修改信息,解决了相关技术中电能表时钟修改方法受时间、地点、人员限制较多的问题,从而简化了电能表内置时钟的修改过程,使得公司工作人员在故障现场就可以迅速完成校时,提高了电能表内置时钟的修改效率,便于用户智能表的后期维护。
【专利附图】

【附图说明】
[0017]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是根据本发明实施例的时钟修改方法的流程图;
[0019]图2是根据本发明实施例的时钟修改器获取操作指令的流程图;
[0020]图3是根据本发明实施例的时钟修改装置的结构框图;
[0021]图4是根据本发明实施例的时钟修改装置的具体结构框图。
【具体实施方式】
[0022]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0023]在相关技术中,在对电能表的内置时钟进行校对时,需要厂家技术人员前往故障现场进行处理,受到时间、地点、人员的限制较多。基于此,本发明实施例提供了一种时钟修改方法及装置,使电力公司的营销现场工作人员经过简单的培训就可以便捷的修改校准电能表的内置时钟。下面通过具体实施例进行详细介绍。
[0024]本实施例提供了一种时钟修改方法,图1是根据本发明实施例的时钟修改方法的流程图,如图1所示,该方法包括以下步骤(步骤S102-步骤S104):
[0025]步骤S102,时钟修改器获取操作指令;
[0026]步骤S104,时钟修改器根据上述操作指令,向电能表发送时钟修改信息;其中,上述时钟修改器与上述电能表相连接,上述时钟修改信息用于对上述电能表的时钟进行修改操作。
[0027]通过上述实施例,时钟修改器与电能表相连接,在时钟修改器获取操作指令之后,向电能表发送用于对电能表进行时钟修改的时钟修改信息,解决了相关技术中电能表时钟修改方法受时间、地点、人员限制较多的问题,从而简化了电能表内置时钟的修改过程,使得公司工作人员在故障现场就可以迅速完成校时,提高了电能表内置时钟的修改效率,便于用户智能表的后期维护。[0028]对于时钟修改器和电能表的连接方式,本实施例提供了一种优选实施方式,即时钟修改器与电能表通过红外接口相连接。利用电能表的红外线接口,从而实现简便快速的电能表校时功能。
[0029]对于上述步骤S102中,时钟修改器获取操作指令的过程,下面通过优选实施方式进行介绍,首先,时钟修改器监控键盘状态,然后,在时钟修改器监控到键盘处于中断状态的情况下,查找该键盘上的处于中断状态的按键,最后获取与上述按键对应的操作指令。在上述优选实施方式中,为了更好的保证时钟修改的实时效果,时钟修改器可以实时监控键盘状态。另外,时钟修改器键盘上的不同按键代表不同的操作指令,用户按下不同的按键,可以对时钟修改器执行与按键对应的功能操作。
[0030]为了提高时钟修改器的安全性,可以为时钟修改器设置一个开机密码,即设置用户权限。因此,本实施例提供了一种优选实施方式,即在时钟修改器获取操作指令之前,上述方法还包括:时钟修改器接收用户输入的开机密码;时钟修改器判断该开机密码是否正确;如果判断结果为上述开机密码正确,则允许获取操作指令。通过上述优选实施方式,用户通过向时钟修改器输入开机密码,获得能够对时钟修改器执行操作的权限。
[0031]优选地,本实施例中的操作指令可以包括以下至少之一:参数修改、与电能表通讯、密码修改。当然,为了更直观的展现时钟修改过程,可以采取利用显示屏(例如液晶显示屏)对操作过程进行显示的方式。
[0032]本实施例是利用电能表的红外线接口,以及液晶显示屏和选择按键,对时钟修改器与电能表内部进行链接,重新编写内部单片机的程序,以实现对电能表的内置时钟的修改操作。
[0033]下面对电能表的软件设计进行介绍,该软件设计包括主程序、中断服务子程序和红外接收中断子程序。
[0034]主程序首先完成启动时的系统初始化,然后提示用户输入开机密码。用户输入正确的开机密码后,时钟修改器进入键盘中断等待状态。如果有键盘中断产生,主程序会调用中断服务子程序判断何键按下,并执行相应的功能,包括参数修改、与电能表通讯以及密码修改等功能。
[0035]图2是根据本发明实施例的时钟修改器获取操作指令的流程图,如图2所示,该流程包括以下步骤(步骤S202-步骤S212):
[0036]步骤S202,时钟修改器系统初始化。
[0037]步骤S204,提示用户输入开机密码。
[0038]步骤S206,判断用户输入的开机密码是否正确,如果正确,则执行步骤S208,否贝U,执行步骤S204。
[0039]步骤S208,监控键盘的状态。
[0040]步骤S210,监控到键盘的中断状态后,调用中断服务子程序,查找是键盘中的哪个键被用户按下。
[0041]步骤S212,根据查找到的按键,执行与该按键对应的功能。
[0042]红外接收中断子程序,红外接收器输出的方波信号,是使用单片机的外中断引脚IRQ(中断请求Interrupt Request,简称为IRQ)来处理的。单片机处理的原理是:设定IRQ中断的触发方式为下降沿触发,这样两次中断之间的时间间隔正好为方波的一个脉宽,然后通过比较单片机在这段时间间隔内的计数,来判断此脉宽代表还是同步头。如果是初始同步头,准备接收数据,接收完的8个数据也即一个字节的数据后,应该接收一个中间同步头,然后接收前面接收的数据的反码,接收完后与前面接收的8个数据进行比较。如果不是正反码关系,表示接收出错。如果是正反码关系,继续接收下一个字节的数据,直到接收完所有数据。通过上述方式,可以保证接收到的数据有很高的准确度。
[0043]对应于上述实施例介绍的时钟修改方法,本实施例提供了一种时钟修改装置,该装置一般设置在时钟修改器上,用于实现上述实施例。图3是根据本发明实施例的时钟修改装置的结构框图,如图3所示,该装置包括:指令获取模块10和信息发送模块20。下面对该结构进行介绍。
[0044]指令获取模块10,用于获取操作指令;
[0045]信息发送模块20,连接至指令获取模块10,用于根据上述指令获取模块10获取的操作指令,向电能表发送时钟修改信息;其中,上述时钟修改装置与上述电能表相连接,上述时钟修改信息用于对电能表的时钟进行修改操作。
[0046]通过上述实施例,时钟修改器与电能表相连接,在时钟修改器的指令获取模块10获取操作指令之后,信息发送模块20向电能表发送用于对电能表进行时钟修改的时钟修改信息,解决了相关技术中电能表时钟修改方法受时间、地点、人员限制较多的问题,从而简化了电能表内置时钟的修改过程,使得公司工作人员在故障现场就可以迅速完成校时,提高了电能表内置时钟的修改效率,便于用户智能表的后期维护。
[0047]对于时钟修改装置和电能表的连接方式,本实施例提供了一种优选实施方式,即时钟修改装置与电能表通过红外接口相连接。利用电能表的红外线接口,从而实现简便快速的电能表校时功能。
[0048]对于指令获取模块10获取操作指令的过程,下面通过优选实施方式进行介绍,图4是根据本发明实施例的时钟修改装置的具体结构框图,如图4所示,该装置除了包括上述图3介绍的各个模块之外,上述指令获取模块10还包括:状态监控单元12、按键查找单元14和指令获取单元16。下面对该结构进行介绍。
[0049]状态监控单元12,用于监控键盘状态;
[0050]按键查找单元14,连接至状态监控单元12,用于在上述状态监控单元12监控到上述键盘处于中断状态的情况下,查找上述键盘上的处于中断状态的按键;
[0051]指令获取单元16,连接至按键查找单元14,用于获取与上述按键查找单元14查找到的上述按键对应的操作指令。
[0052]在上述优选实施方式中,为了更好的保证时钟修改的实时效果,时钟修改器可以实时监控键盘状态。另外,时钟修改器键盘上的不同按键代表不同的操作指令,用户按下不同的按键,可以对时钟修改器执行与按键对应的功能操作。
[0053]为了提高时钟修改器的安全性,可以为时钟修改器设置一个开机密码,即设置用户权限。因此,本实施例提供了一种优选实施方式,即上述装置还包括:密码接收模块,用于接收用户输入的开机密码;密码判断模块,用于判断上述密码接收模块接收的上述开机密码是否正确;获取允许模块,用于在上述密码判断模块的判断结果为上述开机密码正确的情况下,允许获取上述操作指令。
[0054]通过上述优选实施方式,用户通过向时钟修改器输入开机密码,获得能够对时钟修改器执行操作的权限。
[0055]优选地,本实施例中的操作指令可以包括以下至少之一:参数修改、与电能表通讯、密码修改。当然,为了更直观的展现时钟修改过程,可以采取利用显示屏(例如液晶显示屏)对操作过程进行显示的方式。
[0056]从以上的描述中可以看出,本发明上述的实施例利用电能表的红外线接口,将电能表与时钟修改器连接,实现简便快速的电能表校时功能,不用再通过电能表的编程接口连接计算机从而进行时钟修改。上述的实施例实现简单,公司工作人员经培训后便可简单操作。校时工作的及时完成对公司营销工作有重要的意义,第一时间把内置时钟计时错误的计量装置校准,就确保了电能计量装置费率时段的划分正确,进而保证了公司的电费均价,且保证了用户的经济利益。随着智能表大范围的应用,该时钟修改器将在用户智能表的后期维护中发挥更大的作用。
[0057]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0058]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种时钟修改方法,其特征在于,包括: 时钟修改器获取操作指令; 所述时钟修改器根据所述操作指令,向电能表发送时钟修改信息;其中,所述时钟修改器与所述电能表相连接,所述时钟修改信息用于对所述电能表的时钟进行修改操作。
2.根据权利要求1所述的方法,其特征在于,所述时钟修改器获取所述操作指令包括: 所述时钟修改器监控键盘状态; 在所述时钟修改器监控到所述键盘处于中断状态的情况下,查找所述键盘上的处于中断状态的按键; 获取与所述按键对应的操作指令。
3.根据权利要求1所述的方法,其特征在于,所述时钟修改器与所述电能表通过红外接口相连接。
4.根据权利要求1所述的方法,其特征在于,所述时钟修改器获取所述操作指令之前,所述方法还包括: 所述时钟修改器接收用户输入的开机密码; 所述时钟修改器判断所述开机密码是否正确; 如果判断结果为所述开机密码正确,则允许获取所述操作指令。
5.根据权利要求1、2或4所述的方法,其特征在于,所述操作指令包括以下至少之一: 参数修改、与所述电能表通讯、密码修改。
6.—种时钟修改装置,其特征在于,包括: 指令获取模块,用于获取操作指令; 信息发送模块,用于根据所述指令获取模块获取的所述操作指令,向电能表发送时钟修改信息;其中,所述时钟修改装置与所述电能表相连接,所述时钟修改信息用于对所述电能表的时钟进行修改操作。
7.根据权利要求6所述的装置,其特征在于,所述指令获取模块包括: 状态监控单元,用于监控键盘状态; 按键查找单元,用于在所述状态监控单元监控到所述键盘处于中断状态的情况下,查找所述键盘上的处于中断状态的按键; 指令获取单元,用于获取与所述按键查找单元查找到的所述按键对应的操作指令。
8.根据权利要求6所述的装置,其特征在于,所述时钟修改装置与所述电能表通过红外接口相连接。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 密码接收模块,用于接收用户输入的开机密码; 密码判断模块,用于判断所述密码接收模块接收的所述开机密码是否正确; 获取允许模块,用于在所述密码判断模块的判断结果为所述开机密码正确的情况下,允许获取所述操作指令。
10.根据权利要求6、7或9所述的装置,其特征在于,所述操作指令包括以下至少之 参数修改、与所述电能表通讯、密码修改。
【文档编号】G06F1/04GK103809657SQ201210461528
【公开日】2014年5月21日 申请日期:2012年11月15日 优先权日:2012年11月15日
【发明者】冯博 申请人:国家电网公司, 北京市电力公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1