CN111580379B - 时间校正方法、装置及计算机可读存储介质 - Google Patents
时间校正方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111580379B CN111580379B CN202010390040.7A CN202010390040A CN111580379B CN 111580379 B CN111580379 B CN 111580379B CN 202010390040 A CN202010390040 A CN 202010390040A CN 111580379 B CN111580379 B CN 111580379B
- Authority
- CN
- China
- Prior art keywords
- time
- difference value
- time difference
- correction
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G5/00—Setting, i.e. correcting or changing, the time-indication
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C25/00—Arrangements for preventing or correcting errors; Monitoring arrangements
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electric Clocks (AREA)
Abstract
本发明公开了一种时间校正方法,包括获取网络标准时间,读取存储的最新一次的校时记录,所述校时记录包括校正时间,读出连接的电能表的当前时钟时间,判断所述标准时间与所述校正时间的第一时间差值和/或所述标准时间与所述当前时钟时间的第二时间差值是否符合预设校时条件,若所述第一时间差值和/或第二时间差值符合预设校时条件,则将所述当前时钟时间校正至所述标准时间。本发明还公开了一种时间校正装置和计算机可读存储介质。本发明旨在解决电能表内部时钟偏差的问题。
Description
技术领域
本发明涉及校时技术领域,尤其涉及时间校正方法、装置及计算机可读存储介质。
背景技术
随着电能表市场规模的扩大,电能表挂网的数量日益递增,因此对电能表的寿命要求越来越长,以及对电能表的功能要求也越来越多。
目前电能表长时间挂网后,内部时钟偏差随着挂网时间加长会产生累计偏差,若该累计偏差长时间得不到校正,可能对电能表的多项功能造成影响。
发明内容
本发明的主要目的在于提供一种时间校正方法、装置及计算机可读存储介质,旨在解决电能表内部时钟偏差的问题。
为实现上述目的,本发明提供一种时间校正方法,所述时间校正方法包括:
获取网络标准时间;
读取存储的最新一次的校时记录,所述校时记录包括校正时间;
读出连接的电能表的当前时钟时间;
判断所述标准时间与所述校正时间的第一时间差值和/或所述标准时间与所述当前时钟时间的第二时间差值是否符合预设校时条件;
若所述第一时间差值和/或第二时间差值符合预设校时条件,则将所述当前时钟时间校正至所述标准时间。
可选地,所述读出连接的电能表的当前时钟时间步骤还包括:
搜索有效的电能表通信地址列表;
通过所述电能表通信地址与所述电能表建立连接;
根据所述通过所述电能表通信地址与所述电能表建立连接,读出所述连接的电能表中的当前时钟时间。
可选地,所述时间校正方法包括:
初次读出所述连接的电能表的当前时钟时间;
所述校正时间、所述当前时钟时间与所述标准时间的时间一致。
可选地,所述预设校时条件包括预设的校时周期,判断所述标准时间与所述校正时间的第一时间差值是否符合预设校时条件包括:
判断所述第一时间差值是否满足预设的校时周期;
若所述第一时间差值是预设的校时周期,则将所述当前时钟时间校正至所述标准时间。
可选地,所述预设校时条件包括预设的总累计时间差值,判断所述标准时间与所述校正时间的第二时间差值是否符合预设校时条件包括:
判断所述第二时间差值是否超过所述预设的总累计时间差值;
若所述第二时间差值超过所述预设的总累计时间差值,则停止校时并上传所述电能表故障信息。
可选地,所述预设的校时条件包括预设的日累计时间差值,判断所述标准时间与所述校正时间的第二时间差值是否符合预设校时条件还包括:
判断所述第二时间差值是否超过所述预设的日累计时间差值;
若所述第二时间差值超过所述预设的日累计时间差值,则将所述当前时钟时间校正至所述标准时间。
可选地,当所述第一时间差值不满足预设的校时周期时,所述判断所述标准时间与所述校正时间的第一时间差值和/或所述标准时间与所述当前时钟时间的第二时间差值是否符合预设校时条件还包括:
判断所述第二时间差值是否超过预设的总累计时间差值;
若所述第二时间差值是未超过预设的总累计时间差值,则判断所述第二时间差值是否超过预设的日累计时间差值;
若所述第二时间差值是未超过预设的日累计时间差值,则执行步骤:读出连接的电能表的当前时钟时间。
可选地,所述则将所述当前时钟时间校正至所述标准时间之后还包括:
读取所述电能表的校正后的时钟时间;
获取校正后的时钟时间与所述标准时间的第三时间差值;
判断获取的第三时间差值是否在预设的时间差值区间内;
若所述第三时间差值在所述预设的时间差值区间内,则完成校时并存储及上传校时记录。
为实现上述目的,本发明还提供一种时间校正装置,所述时间校正程序能够执行如上述时间校正方法的步骤。
为实现上述目的,本发明还提供一种计算机可读存贮介质,所述时间校正程序能够执行如上述时间校正方法的步骤。
本发明提供一种时间校正方法,通过获取标准时间、获取存储的校时记录信息以及搜索有效的电能表通信地址列表,通过电能表的通信地址实现与所述电能表一一连接,进而根据建立的连接通道读取电能表的当前时钟时间,进一步的通过判断所述标准时间与所述校时记录中的校正时间的第一时间差值、所述标准时间与所述当前时钟时间的第二时间差值是否符合预设的校时条件,在满足校时条件下将所述电能表的当前时钟时间校正至标准时间,从而解决电能表内部时钟偏差的问题。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;
图2为本发明时间校正方法的第一实施例的流程示意图;
图3为图2中步骤S12的细化流程示意图;
图4为本发明时间校正方法第二、三、四、五实施例的流程示意图;
图5为本发明时间校正方法的时间校正后确认的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:
由于现有技术在电能表长时间挂网后,内部时钟偏差随着挂网时间加长会产生累计偏差,若该累计偏差长时间得不到校正,有可能对电能表的多项功能造成影响。
本发明提供一种解决方案,通过获取标准时间、校正记录以及电能表的当前时钟时间,判断所述标准时间与所述校正记录中的校正时间的第一时间差值、所述标准时间与所述当前时钟时间的第二时间差值在满足预设校时条件下,实现将所述电能表的当前时钟时间校正至所述标准时间,从而解决电能表内部时钟偏差的问题。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图。
如图1所示,该类时间校正装置可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,定时接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以红外接收模块,用于接收用户通过遥控器触发的控制指令,可选的用户接口1003还可以包括标准的有线接口、无线接口。定时接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的时间校正装置结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、定时通信模块、用户接口模块以及时间校正程序。
在图1所示的终端中,定时接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的时间校正程序,并执行以下操作:
获取网络标准时间;
读取存储的最新一次的校时记录,所述校时记录包括校正时间;
读出连接的电能表的当前时钟时间;
判断所述标准时间与所述校正时间的第一时间差值和/或所述标准时间与所述当前时钟时间的第二时间差值是否符合预设校时条件;
若所述第一时间差值和/或第二时间差值符合预设校时条件,则将所述当前时钟时间校正至所述标准时间。
进一步地,处理器1001可以调用存储器1005中存储的时间校正程序,还执行以下操作:
搜索有效的电能表通信地址列表;
通过所述电能表通信地址与所述电能表建立连接;
根据所述通过所述电能表通信地址与所述电能表建立连接,读出所述连接的电能表中的当前时钟时间。
进一步地,处理器1001可以调用存储器1005中存储的时间校正程序,还执行以下操作:
初次读出所述连接的电能表的当前时钟时间;
所述校正时间、所述当前时钟时间与所述标准时间的时间一致。进一步地,处理器1001可以调用存储器1005中存储的时间校正程序,还执行以下操作:
判断所述第一时间差值是否满足预设的校时周期;
若所述第一时间差值是预设的校时周期,则将所述当前时钟时间校正至所述标准时间。
进一步地,处理器1001可以调用存储器1005中存储的时间校正程序,还执行以下操作:
判断所述第二时间差值是否超过所述预设的总累计时间差值;
若所述第二时间差值超过所述预设的总累计时间差值,则停止校时并上传所述电能表故障信息。
进一步地,处理器1001可以调用存储器1005中存储的时间校正程序,还执行以下操作:
判断所述第二时间差值是否超过所述预设的日累计时间差值;
若所述第二时间差值超过所述预设的日累计时间差值,则将所述当前时钟时间校正至所述标准时间。
进一步地,处理器1001可以调用存储器1005中存储的时间校正程序,还执行以下操作:
判断所述第二时间差值是否超过预设的总累计时间差值;
若所述第二时间差值是未超过预设的总累计时间差值,则判断所述第二时间差值是否超过预设的日累计时间差值;
若所述第二时间差值是未超过预设的日累计时间差值,则执行步骤:读出连接的电能表的当前时钟时间。
进一步地,处理器1001可以调用存储器1005中存储的时间校正程序,还执行以下操作:
读取所述电能表的校正后的时钟时间;
获取校正后的时钟时间与所述标准时间的第三时间差值;
判断获取的第三时间差值是否在预设的时间差值区间内;
若所述第三时间差值在所述预设的时间差值区间内,则完成校时并存储及上传校时记录。
本发明时间校正装置的具体实施例与下述时间校正方法各实施例基本相同,在此不作赘述。
参照图2,本发明第一实施例提供一种时间校正方法,所述时间校正方法包括:
步骤S10,获取网络标准时间;
本实施例中所述时间校正装置内部设置包括如图1所示的结构,除此之外还包括了微控制器MCU(Microcontroller Unit)与NBIOT(Narrow Band Internet of Things,窄带物联网)通信模块、有线/无线连接通信模块为硬件构成通信装置,所述时间校正装置可以执行将所述的处理器1001用于调用存储器1005中存储的时间校正程序;当所述时间校正装置安装上电后,所述NBIOT通信模块可自动获取网络的标准时间,其中网络标准时间的获取并不限于NBIOT网络,还可以使用GPRS网络、WIFI网络、3G、4G网络、5G网络等网络获得网络标准时间。
步骤S11,读取存储的最新一次的校时记录,所述校时记录包括校正时间;
本实施例中,所述时间校正装置通过提取存储有连接的本地电能表的历史校正记录列表,依次获取每台电能表相对应的校正时间,并根据校正时间的先后,筛选出每台电能表最新一次校时中的校正时间,并将筛选的校正时间按照校正时间先后顺序排列。
除此之外,本实施例中的历史校正记录中还包括了每台电能表时钟偏差的历史数据信息、校正时所使用的判断校正条件的历史数据情况、电能表的其他相关性能数据等。
步骤S12,读出连接的电能表的当前时钟时间;
步骤S13,判断所述标准时间与所述校正时间的第一时间差值和/或所述标准时间与所述当前时钟时间的第二时间差值是否符合预设校时条件;
本实施例中,根据所述时间校正装置获取的所述标准时间、所述校正时间、所述当前时钟时间信息,通过时间校正装置的信息处理模块,获取所述标准时间与所述校正时间的第一时间差值,同时获取所述标准时间与所述当前时钟时间的第二时间差值,通过比较其中的第一时间差值、第二时间差值与预设的校时条件的符合情况;其中,预设的校时条件包括预设的校时周期、预设的总累计时间差值、预设的日累计时间差值,本实施例中第一时间差值、第二时间差值至少满足上述其中一种预设的校时条件,就可以视为符合预设的校时条件。其中,在首次应用本方法时,所述校正时间与获取NBIOT网络的标准时间相同。
步骤S14,则将所述当前时钟时间校正至所述标准时间;
本实施例中,在所述第一时间差值、第二时间差值至少满足其中一种预设的校时条件下,所述时间校正装置的信息处理模块将所述当前时钟时间更新为NBIOT网络的标准时间,并及时通过连接的电能表进行当前时钟时间的更新。
本实施例中通过提供一种时间校正方法通过获取标准时间、获取存储的校时记录信息以及搜索有效的电能表通信地址列表,通过电能表的通信地址实现与所述电能表一一连接,进而根据建立的网络通道读取电能表的当前时钟时间,进一步的通过预设校时条件,在所述标准时间与所述校时记录中的校正时间的第一时间差值、所述标准时间与所述当前时钟时间的第二时间差值满足校时条件的条件下,将所述电能表的当前时钟时间校正至标准时间,从而解决电能表内部时钟偏差的问题。
进一步的,参照图3,本发明提供了步骤S12中细化流程图,基于上述图2所示的实施例,所述读出连接的电能表的当前时钟时间包括;
步骤S20,搜索有效的电能表通信地址列表;
本实施例中通过时间校正装置的通信模块搜索电能表的通信地址列表,筛选其中有效的电能表通信地址。
步骤S21,通过所述电能表通信地址与所述电能表建立连接;
根据步骤S20中获取的有效电能表的通信地址,将有效的电能表地址一一与电能表建立连接,其中与电能表建立连接的方式可以是蓝牙连接、RS-485连接、载波通信连接、GPRS连接等连接方式。
步骤S22,根据所述通过所述电能表通信地址与所述电能表建立连接,读出所述连接的电能表中的当前时钟时间;
根据步骤S21中的连接通道获取连接的电能表中的当前时钟时间,其中在首次应用本方法时,所述当前时钟时间与获取NBIOT网络的标准时间相同。
本实施中,通过搜索有效的电能表的通信地址,实现网络控制电能表,进而通过连接通道获取电能表的时钟时间,方便了及时发现时钟的异常情况,进而提升电能表的挂网运行可靠性,提高电能表的可操作性。
参照图4,本发明第二实施例提供一种时间校正方法,基于上述图2所示的实施例,所述预设校时条件包括预设的校时周期,判断所述标准时间与所述校正时间的第一时间差值是否符合预设校时条件包括:
步骤S40,判断所述第一时间差值是否满足预设的校时周期;
本实施例中,在时间校正装置中的预设模块预设校时条件包括预设的校时周期,通过获取的第一时间差值与所述预设的校时周期的符合情况来进一步判定后续步骤的执行选择,其中电能表的校时周期可以根据电能表的实际情况进行不同校时周期的设置。
所述校时周期是设定一定时间间隔内需要进行校正的时间周期,当时间间隔是固定的时间间隔时,例如,设置连接的电能表的校时周期时10天,即每隔10天将对电能表进行时间校正,在所述时间校正装置获取电能表的当前时钟时间与上一次的校正时间的第一时间差值为10天时,此时对应的电能表即符合预设的校时条件。
校时周期的时间间隔也可以是具有一定规律排列的时间间隔,例如,可以设置校时周期是满足(a+(N-1)*d)天的等差数列(N是通过校时周期进行校正的次数,a是第一次校正的周期,d是校时周期进行校正的间隔时间的差值),当a为5天,d为2天时,则第一次校时周期时间校正的第一时间差值需要满足的校时周期是5天,第二次校时周期时间校正的第一时间差值需要满足的校时周期是7天,在电能表获取的当前时钟时间与上一次的校正时间的第一时间差值满足该等差数列的校时周期时,此时对应的电能表则符合预设的校时条件。
例如,还可以设置预设的校时周期在一定数值范围的数列,例如设置校时周期满足(b+c*COSπ*(N-1))(N是通过校时周期进行校正的次数,b是第一次校正的周期,c是设置的波动的时间间隔,其中b≧c),当b为10天,c为5天,则第一次校时周期校正的第一时间差值需要满足的校时周期是15天,第二次校时周期的第一时间差值需要满足的校时周期是5天,在电能表获取的当前时钟时间与上一次的校正时间的第一时间差值满足该校时周期时,此时对应的电能表则符合预设的校时条件。
除了上述设置的满足一定规律的时间间隔之外,本发明还可以将校时周期设置成获取的网络实时时间,具体到每月选取两个及以上的时间点,例如具体到每月的06日06时06分06秒、16日06时06分06秒、26日06时06分06秒,当获取的网络标准时间到达设置的校时周期的时间点时,此时对应的电能表则符合预设的校时条件。
本发明可以实施的校时周期的设置不限于上述举例说明。
根据步骤S40判断结果,在所述第一时间差值满足所述预设校时周期时,则执行步骤S14:则将所述当前时钟时间校正至所述标准时间。
本实施提供一种时间校正的方法,通过设置预设的校时周期,根据获取的所述标准时间与所述校正时间的第一时间差值判断是否满足预设的校时周期,在满足预设的校时周期时,将所述当前时钟时间校正至所述标准时间,因此,本实施例通过电能表在校时周期内的校正,确保电能表的时钟与标准时间保持一致,进而解决电能表内部时钟偏差的问题,提高电能表的使用寿命。
参照图4,本发明第三实施例提供一种时间校正方法,基于上述图2所示的实施例,所述预设校时条件包括预设的总累计时间差值,判断所述标准时间与所述校正时间的第二时间差值是否符合预设校时条件包括;
步骤S50,判断所述第二时间差值是否超过所述预设的总累计时间差值;
本实施例中,在时间校正装置中预设模块预设校时条件包括预设的总累计时间差值,获取所述标准时间与所述当前时钟时间的第二时间差值,即计算距离最新一次校正后到获取电能表的当前时钟时间的这段时间内,所述电能表所累计时钟偏差的时间差值,进而判断所述第二时间差值与预设的总累计时间差值的大小;其中,现有的电能表技术条件明确要求全温范围内总累计时间差值不超过5分钟,因此预设的总累计时间差值时是不大于5分钟的。
步骤S51,则停止校时并上传所述电能表故障信息;
根据上述步骤S50的判断结果,当所述第二时间差值超过所述预设的总累计时间差值时,即所述第二时间差值超过了预设的电能表可以正常使用的临界值差值,所以需要停止校时并上传所述电能表的故障信息,因为电能表内部时钟偏差随着挂网时间加长会产生累计偏差,且长期未校正,该电能表随着累计偏差的增长将陆续影响电能表的相应功能的使用,若是超过一定的设定值,电能表后续将无法正常使用,需要更换新的电能表。
本实施例,提供一种时间校正方法,通过设置预设的总累计时间差值,根据获取的所述标准时间与所述当前时钟时间的第二时间差值,在所述第二时间差值超过了预设的总累计时间差值时,通过停止校时并上传电能表故障信息,方便及时发现出现故障的电能表,进而采取相关应对措施,避免电能表内部由于时钟偏差所带来的各项问题。
参照图4,本发明第四实施例提供一种时间校正方法,基于上述图2所示的实施例,所述预设的校时条件包括预设的日累计时间差值,判断所述标准时间与所述校正时间的第二时间差值是否符合预设校时条件还包括:
步骤S60,判断所述第二时间差值是否超过所述预设的日累计时间差值;
本实施例中,在时间校正装置中预设模块预设校时条件包括预设的日累计时间差值,通过计算所述标准时间与所述当前时钟时间的第二时间差值即计算距离最新一次校正后所述电能表每隔24小时所累计的时钟偏差值,电能表技术条件明确要求全温范围日累计误差小于1秒,因此预设的日累计时间差值不大于1秒。
根据步骤S60的判断结果,在所述第二时间差值超过所述日累计时间差值的条件时,可以执行步骤S14:则将所述当前时钟时间校正至所述标准时间。
本实施例提供一种时间校正方法,通过预设日累计时间差值,在电能表距离最新一次校正每隔24小时时,获取所述标准时间与所述当前时钟时间的第二时间差值,在所述第二时间差值超过所述预设的日累计时间差值时,将所述当前时钟时间校正至所述标准时间,因此,本实施例通过获取电能表每隔24小时的第二时间差值,进而判断所述第二时间差值与预设的日累计时间差值的大小,避免了因长时间累计产生不可预估的问题,确保电能表的时钟时间与标准时间保持一致,进而解决电能表内部时钟偏差的问题,提高电能表的使用寿命。
参照图4,本发明第五实施例提供一种时间校正方法,基于上述图2所示的实施例,当所述第一时间差值不满足预设的校时周期时,所述判断所述标准时间与所述校正时间的第一时间差值和/或所述标准时间与所述当前时钟时间的第二时间差值是否符合预设校时条件还包括:
步骤S50:判断所述第二时间差值是否超过预设的总累计时间差值;
若否,执行步骤S60:则判断所述第二时间差值是否超过预设的日累计时间差值;
若否,执行步骤S12:读出连接的电能表的当前时钟时间。
本实施例中在所述第一时间差值不满足预设的校时周期的条件下,进一步执行步骤S50:判断所述第二时间差值是否超过所述预设的总累计时间差值;
若所述第二时间差值未超过所述预设的总累计时间差值,则说明电能表还可以通过校正后持续使用;
进一步执行步骤S60:判断所述第二时间差值是否超过预设的日累计时间差值;
所述第二时间差值仍未超过所述预设的日累计时间差值,则无需校正,电能表可以正常使用,从而执行步骤S12:读出连接的电能表的当前时钟时间;若所述第一时间差值未超过24小时,且所述第二时间差值仍超过所述预设的日累计时间差值,则可以执行步骤S14:则将所述当前时钟时间校正至所述标准时间。
本实施例提供一种时间校正方法,通过预设所述校时周期、总累计时间差值、日累计时间差值,根据获取的所述标准时间与所述校正时间的第一时间差值、所述标准时间与所述当前时钟时间的第二时间差值,在所述在第一时间差值不满足预设的校时周期的条件时,进而判断第二时间差值与预设的总累计时间差值、日累计时间差值的大小,避免了未在预设的校时周期内,因电能表时钟偏差所带来的各项功能的使用问题。
参照图5,本发明时间校正方法提供一种时间校正后确认的流程示意图,基于上述图2所示的实施例,所述则将所述当前时钟时间校正至所述标准时间之后还包括:
步骤S80,读取所述电能表的校正后的时钟时间;
步骤S81,获取校正后的时钟时间与所述标准时间的第三时间差值;
本实施例中,在所述电能表的当前时钟时间的更新只所述标准时间之后,所述时间校正装置再次读取电能表校正后的时钟时间,并进一步获取所述校正后的电能表的时钟时间与所述标准时间的第三时间差值。
步骤S82,判断获取的第三时间差值是否在预设的时间差值区间内;
本实施例中,所述时间校正装置预设时间差值区间,即电能表中可以忽略的时间差值区间,通过步骤S81中获得的所述第三时间差值,判断所述第三时间差值是否在所述预设的时间差值区间。
步骤S83,则完成校时并存储及上传校时记录;
本实施例中若所述第三时间差值在预设的时间差值区间,则视为本次校正操作完成并存储上传校时记录信息;同时,每次电能表校时完成之后,所述电能表的第二时间差值即为第三时间差值。
若所述第三时间差值不在所述预设的时间差值区间,则继续步骤S12:读出连接的电能表的当前时钟时间。
本实施中,提供一种时间校正后确认的方法,通过预设所述时间差值区间,获取校正后的时钟时间与所述标准时间的第三时间差值,进而判断所述第三时间差值是否在预设的时间差值区间,在所述第三时间差值位于所述预设的时间差值区间时,则所述电能表通过校正确认,进而并上传相关校正记录信息,同时,存储的校时记录信息不仅可以为下一次校正提供数据支持,还可以用于查看相应电能表的历史校正记录,进而分析此类电能表性能的目的。
此外,若是在现场应用本发明的话,无需上传校时故障信息,将校时周期设定为较短时间,可在本地将电能表与时间校正装置建立连接,执行手工校时并获取校时信息。
本发明计算机可读存储介质的具体实施例与上述时间校正方法各实施例基本相同,在此不作赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是时间校正装置等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种时间校正方法,其特征在于,所述时间校正方法包括:
获取网络标准时间;
读取存储的最新一次的校时记录,所述校时记录包括校正时间;
读出连接的电能表的当前时钟时间;
判断所述标准时间与所述校正时间的第一时间差值和/或所述标准时间与所述当前时钟时间的第二时间差值是否符合预设校时条件;
若所述第一时间差值和/或第二时间差值符合预设校时条件,则将所述当前时钟时间校正至所述标准时间;
所述预设校时条件包括预设的校时周期,判断所述标准时间与所述校正时间的第一时间差值是否符合预设校时条件包括:
判断所述第一时间差值是否满足预设的校时周期;所述校时周期为具有一定规律排列的时间间隔;
若所述第一时间差值是预设的校时周期,则将所述当前时钟时间校正至所述标准时间。
2.如权利要求1所述的时间校正方法,其特征在于,所述读出连接的电能表的当前时钟时间步骤还包括:
搜索有效的电能表通信地址列表;
通过所述电能表通信地址与所述电能表建立连接;
根据所述通过所述电能表通信地址与所述电能表建立连接,读出所述连接的电能表中的当前时钟时间。
3.如权利要求1所述的时间校正方法,其特征在于,所述时间校正方法包括:
初次读出所述连接的电能表的当前时钟时间;
所述校正时间、所述当前时钟时间与所述标准时间的时间一致。
4.如权利要求1所述的时间校正方法,其特征在于,所述预设校时条件包括预设的总累计时间差值,判断所述标准时间与所述校正时间的第二时间差值是否符合预设校时条件包括:
判断所述第二时间差值是否超过所述预设的总累计时间差值;
若所述第二时间差值超过所述预设的总累计时间差值,则停止校时并上传所述电能表故障信息。
5.如权利要求1所述的时间校正方法,其特征在于,所述预设的校时条件包括预设的日累计时间差值,判断所述标准时间与所述校正时间的第二时间差值是否符合预设校时条件还包括:
判断所述第二时间差值是否超过所述预设的日累计时间差值;
若所述第二时间差值超过所述预设的日累计时间差值,则将所述当前时钟时间校正至所述标准时间。
6.如权利要求4至5任一项 所述的时间校正方法,其特征在于,当所述第一时间差值不满足预设的校时周期时,所述判断所述标准时间与所述校正时间的第一时间差值和/或所述标准时间与所述当前时钟时间的第二时间差值是否符合预设校时条件还包括:
判断所述第二时间差值是否超过预设的总累计时间差值;
若所述第二时间差值是未超过预设的总累计时间差值,则判断所述第二时间差值是否超过预设的日累计时间差值;
若所述第二时间差值是未超过预设的日累计时间差值,则执行步骤:读出连接的电能表的当前时钟时间。
7.如权利要求1所述的时间校正方法,其特征在于,所述则将所述当前时钟时间校正至所述标准时间之后还包括:
读取所述电能表的校正后的时钟时间;
获取校正后的时钟时间与所述标准时间的第三时间差值;
判断获取的第三时间差值是否在预设的时间差值区间内;
若所述第三时间差值在所述预设的时间差值区间内,则完成校时并存储及上传校时记录。
8.一种时间校正装置,其特征在于,所述时间校正装置包括:时间校正程序,所述时间校正程序能够执行如权利要求1至7中任一项所述的时间校正方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有时间校正程序,所述时间校正程序能够执行如权利要求1至7中任一项所述的时间校正方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010390040.7A CN111580379B (zh) | 2020-05-11 | 2020-05-11 | 时间校正方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010390040.7A CN111580379B (zh) | 2020-05-11 | 2020-05-11 | 时间校正方法、装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111580379A CN111580379A (zh) | 2020-08-25 |
CN111580379B true CN111580379B (zh) | 2021-10-08 |
Family
ID=72126490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010390040.7A Active CN111580379B (zh) | 2020-05-11 | 2020-05-11 | 时间校正方法、装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111580379B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113783650A (zh) * | 2021-08-25 | 2021-12-10 | 浙江万胜智能科技股份有限公司 | 基于特征电流实现智能电表与智能终端精准对时的方法 |
CN114815573B (zh) * | 2022-05-11 | 2023-10-27 | 宁波三星医疗电气股份有限公司 | 电表时间的校准方法、装置、电子设备及存储介质 |
CN116155629B (zh) * | 2023-04-20 | 2023-07-18 | 南京鹤梦信息技术有限公司 | 一种区块链时间认证方法、装置、***、计算机可读介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105446122A (zh) * | 2016-01-13 | 2016-03-30 | 国家电网公司 | 电能表时钟校准方法 |
KR20160137784A (ko) * | 2015-05-21 | 2016-12-01 | 재단법인 한국기계전기전자시험연구원 | 피코 암페어 미터 신뢰성 평가 장치 및 평가 방법 |
CN108616321A (zh) * | 2018-04-28 | 2018-10-02 | 广州供电局有限公司 | 电能表的时钟同步方法、装置、计算机设备和存储介质 |
CN108627796A (zh) * | 2018-07-27 | 2018-10-09 | 国家电网有限公司 | 一种电能表的检测方法、检测装置及终端 |
CN108919172A (zh) * | 2018-07-27 | 2018-11-30 | 国家电网有限公司 | 一种电能表自动对时方法、装置及终端设备 |
CN109188335A (zh) * | 2018-08-14 | 2019-01-11 | 四川通利源电力科技有限公司 | 电能表时钟偏差检测***和方法 |
CN110519001A (zh) * | 2019-09-10 | 2019-11-29 | 宁波三星医疗电气股份有限公司 | 时钟同步方法、装置及电表通信模块 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1801008A (zh) * | 2004-12-30 | 2006-07-12 | 昆达电脑科技(昆山)有限公司 | 电子装置时间自动校正方法 |
US8532148B2 (en) * | 2007-11-30 | 2013-09-10 | Mitsubishi Electric Corporation | Time synchronization system and time synchronization method in train |
US9709962B2 (en) * | 2013-11-12 | 2017-07-18 | Seiko Instruments Inc. | Time correction system, electronic device, timepiece, and program |
-
2020
- 2020-05-11 CN CN202010390040.7A patent/CN111580379B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160137784A (ko) * | 2015-05-21 | 2016-12-01 | 재단법인 한국기계전기전자시험연구원 | 피코 암페어 미터 신뢰성 평가 장치 및 평가 방법 |
CN105446122A (zh) * | 2016-01-13 | 2016-03-30 | 国家电网公司 | 电能表时钟校准方法 |
CN108616321A (zh) * | 2018-04-28 | 2018-10-02 | 广州供电局有限公司 | 电能表的时钟同步方法、装置、计算机设备和存储介质 |
CN108627796A (zh) * | 2018-07-27 | 2018-10-09 | 国家电网有限公司 | 一种电能表的检测方法、检测装置及终端 |
CN108919172A (zh) * | 2018-07-27 | 2018-11-30 | 国家电网有限公司 | 一种电能表自动对时方法、装置及终端设备 |
CN109188335A (zh) * | 2018-08-14 | 2019-01-11 | 四川通利源电力科技有限公司 | 电能表时钟偏差检测***和方法 |
CN110519001A (zh) * | 2019-09-10 | 2019-11-29 | 宁波三星医疗电气股份有限公司 | 时钟同步方法、装置及电表通信模块 |
Also Published As
Publication number | Publication date |
---|---|
CN111580379A (zh) | 2020-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111580379B (zh) | 时间校正方法、装置及计算机可读存储介质 | |
CN110535864B (zh) | 服务异常检测方法、装置、设备及存储介质 | |
CN109739749B (zh) | 网站性能优化方法、装置、设备及存储介质 | |
CN110765112B (zh) | 基于物联网标识技术的能源设备数据关联方法及*** | |
CN110825073A (zh) | 发动机远程标定***及方法 | |
CN111190618A (zh) | 电子控制单元ecu的刷写方法、装置、诊断设备及存储介质 | |
CN113094248B (zh) | 用户行为数据分析方法、装置、电子设备及介质 | |
CN113722177B (zh) | 时序指标异常检测方法、装置、***、设备及存储介质 | |
CN113064801B (zh) | 数据埋点的方法、装置、可读存储介质及计算机设备 | |
CN113779086A (zh) | 发电站设备数据采集方法、装置、设备及存储介质 | |
CN114490650A (zh) | 一种预测数据库空间的***、装置、设备及存储介质 | |
US10917104B2 (en) | ADC sampling and resource usage optimization method using active variable sampling and active variable phase control | |
JP2005136811A (ja) | 基地局診断装置及び基地局診断方法 | |
CN103678072A (zh) | 一种***测试的方法和装置 | |
CN110677310B (zh) | 流量归因方法、装置以及终端 | |
CN112637212A (zh) | 网络安全态势的分析方法和分析装置 | |
CN111522642A (zh) | 风电机组状态监测数据的获取方法、查询方法及电子设备 | |
CN106878362B (zh) | 一种用于测试版本更新***的客户端、该***及方法 | |
CN113094031B (zh) | 因子生成方法、装置、计算机设备和存储介质 | |
CN113328819B (zh) | 一种本地时间的获取方法及装置 | |
KR20190135724A (ko) | Hmi 장치 및 hmi 장치의 데이터 출력방법 | |
CN113608817B (zh) | 弹框处理方法及*** | |
CN112486556B (zh) | 一种服务器兼容bmc的方法、***、终端及存储介质 | |
CN114754665B (zh) | 一种分段式钢结构建筑施工期应变监测方法和*** | |
CN115422006A (zh) | 告警处理方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |