CN114020096B - 一种时间同步抗干扰方法、装置、时频终端及存储介质 - Google Patents
一种时间同步抗干扰方法、装置、时频终端及存储介质 Download PDFInfo
- Publication number
- CN114020096B CN114020096B CN202111364771.5A CN202111364771A CN114020096B CN 114020096 B CN114020096 B CN 114020096B CN 202111364771 A CN202111364771 A CN 202111364771A CN 114020096 B CN114020096 B CN 114020096B
- Authority
- CN
- China
- Prior art keywords
- time
- external standard
- standard time
- sources
- accuracy
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/12—Synchronisation of different clock signals provided by a plurality of clock generators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/14—Time supervision arrangements, e.g. real time clock
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Electric Clocks (AREA)
Abstract
本发明涉及时间同步技术领域,公开了一种时间同步抗干扰方法、装置、时频终端及存储介质。通过本发明创造,提供了一种实现体系级抗干扰目的的时间同步方案,即在时频终端测量得到与多个外部标准时间源的时间准确度后,可先计算得到外部标准时间源之间的相对时间准确度,然后基于相对时间准确度在两外部标准时间源均正常情况下是不变的这一特点,确定出当前异常的外部标准时间源,如此可以主动排除异常的外部标准时间源,发现已出故障的基准时间,进而可以实现体系级抗干扰目的,确保输出时间的准确性和安全性,提高整个用时***的可靠性和安全性,便于实际应用和推广。
Description
技术领域
本发明属于时间同步技术领域,具体地涉及一种时间同步抗干扰方法、装置、时频终端及存储介质。
背景技术
时频终端是一种需要与外部标准时间源进行时间同步的常见设备,例如物联网终端和工控终端等。通常,时频终端是通过某一个外部标准时间源进行时间同步,但是当该外部标准时间源出现诸如时钟错误或不稳定等异常情况时,时频设备很难发现基准时间已经发生故障,此时将不能保障输出时间的准确性和安全性,可能给整个用时***带来安全隐患。因此如何让时频终端从多个外部标准时间源中发现当期异常的时间源,是本领域技术人员亟需研究的课题。
发明内容
为了解决现有时频设备很难发现基准时间已经发生故障,导致不能保障输出时间的准确性和安全性,可能给整个用时***带来安全隐的问题,本发明目的在于提供一种时间同步抗干扰方法、装置、时频终端及计算机可读存储介质,可使时频终端能够主动排除异常的外部标准时间源,发现已出故障的基准时间,进而可以实现体系级抗干扰目的,确保输出时间的准确性和安全性,提高整个用时***的可靠性和安全性,便于实际应用和推广。
第一方面,本发明提供了一种时间同步抗干扰方法,应用于时频终端,包括:
针对N个外部标准时间源中的各个外部标准时间源,测量得到对应的且相对于本地时间源的时间准确度,其中,N为大于二的自然数;
根据所述各个外部标准时间源的时间准确度,计算得到各对外部标准时间源的相对时间准确度;
针对所述各对外部标准时间源,判断对应的相对时间准确度是否大于对应的准确度阈值,其中,所述各对外部标准时间源的准确度阈值预先在对应的两外部标准时间源均正常时,通过测量该两外部标准时间源的时间准确度来确定;
根据所有的判断结果,从所述N个外部标准时间源中确定出当前异常的外部标准时间源。
基于上述发明内容,提供了一种实现体系级抗干扰目的的时间同步方案,即在时频终端测量得到与多个外部标准时间源的时间准确度后,可先计算得到外部标准时间源之间的相对时间准确度,然后基于相对时间准确度在两外部标准时间源均正常情况下是不变的这一特点,确定出当前异常的外部标准时间源,如此可以主动排除异常的外部标准时间源,发现已出故障的基准时间,进而可以实现体系级抗干扰目的,确保输出时间的准确性和安全性,提高整个用时***的可靠性和安全性,便于实际应用和推广。
在一个可能的设计中,针对N个外部标准时间源中的各个外部标准时间源,测量得到对应的且相对于本地时间源的时间准确度,包括:
获取外部标准时间源的时间信息;
测量得到所述时间信息与本地时间信息的时差值,其中,所述本地时间信息来自本地时间源;
在连续测量得到多个时差值后,计算得到所述多个时差值的标准差,并将该标准差作为所述外部标准时间源相对于所述本地时间源的时间准确度。
在一个可能的设计中,根据所述各个外部标准时间源的时间准确度,计算得到各对外部标准时间源的相对时间准确度,包括:
按照如下公式计算得到某对外部标准时间源的相对时间准确度σRTA:
σRTA=|σ1-σ2|
式中,σ1表示第一外部标准时间源的时间准确度,σ2表示第二外部标准时间源的时间准确度,| |表示绝对值运算符,所述第一外部标准时间源和所述第二外部标准时间源组成所述某对外部标准时间源。
在一个可能的设计中,根据所有的判断结果,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源,包括:
针对在数值范围[0,N]中的各个数值x,按照如下公式计算得到对应的区间范围[Fmin(x),Fmax(x)]:
式中,i和j分别为自然数;
根据所有的判断结果,确定有M对外部标准时间源的相对时间准确度大于对应的准确度阈值,其中,M的取值范围为[0,N*(N-1)/2];
针对所述各个数值x,判断M是否位于对应的区间范围[Fmin(x),Fmax(x)]中,若是,则将对应数值作为当前在所述N个外部标准时间源中出现异常时间源的可能数目;
根据所述可能数目,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源,并将所述N个外部标准时间源中的剩余外部标准时间源确定为当前异常的外部标准时间源。
在一个可能的设计中,根据所述可能数目,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源,包括:
从至少一个所述可能数目中确定出最小数目;
根据所述最小数目,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源。
在一个可能的设计中,根据所述最小数目,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源,包括:
若所述最小数目为零,则将所述N个外部标准时间源作为仍然处于正常的外部标准时间源;
若所述最小数目为1~N-1中的任意值y,则将所述M对外部标准时间源中出现次数等于y的外部标准时间源作为仍然处于正常的外部标准时间源;
若所述最小数目为N,则将所述N个外部标准时间源中的且具有最小时间准确度的外部标准时间源作为仍然处于正常的外部标准时间源。
在一个可能的设计中,在从所述N个外部标准时间源中确定出当前异常的外部标准时间源之后,所述方法还包括:
从所述N个外部标准时间源中剔除所述当前异常的外部标准时间源,得到仍然处于正常的至少一个外部标准时间源;
从所述至少一个外部标准时间源中选取具有最小时间准确度的外部标准时间源进行时间同步。
第二方面,本发明提供了一种时间同步抗干扰装置,布置于时频终端,包括有依次通信连接的时间测量模块、相对计算模块、条件判断模块和确定模块;
所述时间测量模块,用于针对N个外部标准时间源中的各个外部标准时间源,测量得到对应的且相对于本地时间源的时间准确度,其中,N为大于二的自然数;
所述相对计算模块,用于根据所述各个外部标准时间源的时间准确度,计算得到各对外部标准时间源的相对时间准确度;
所述条件判断模块,用于针对所述各对外部标准时间源,判断对应的相对时间准确度是否大于对应的准确度阈值,其中,所述各对外部标准时间源的准确度阈值预先在对应的两外部标准时间源均正常时,通过测量该两外部标准时间源的时间准确度来确定;
所述确定模块,用于根据所有的判断结果,从所述N个外部标准时间源中确定出当前异常的外部标准时间源。
第三方面,本发明提供了一种时频终端,包括有依次通信连接的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发信息,所述处理器用于读取所述计算机程序,执行如第一方面或第一方面中任意可能设计所述的时间同步抗干扰方法。
第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如上第一方面或第一方面中任意可能设计所述的时间同步抗干扰方法。
第五方面,本发明提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如上第一方面或第一方面中任意可能设计所述的时间同步抗干扰方法。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的时间同步抗干扰方法的流程示意图。
图2是本发明提供的时间同步抗干扰装置的结构示意图。
图3是本发明提供的时频终端的结构示意图。
具体实施方式
下面结合附图及具体实施例来对本发明作进一步阐述。在此需要说明的是,对于这些实施例方式的说明虽然是用于帮助理解本发明,但并不构成对本发明的限定。本文公开的特定结构和功能细节仅用于描述本发明示例的实施例。然而,可用很多备选的形式来体现本发明,并且不应当理解为本发明限制在本文阐述的实施例中。
应当理解,尽管本文可能使用术语第一和第二等等来描述各种对象,但是这些对象不应当受到这些术语的限制。这些术语仅用于区分一个对象和另一个对象。例如可以将第一对象称作第二对象,并且类似地可以将第二对象称作第一对象,同时不脱离本发明的示例实施例的范围。
应当理解,对于本文中可能出现的术语“和/或”,其仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A、单独存在B或者同时存在A和B等三种情况;对于本文中可能出现的术语“/和”,其是描述另一种关联对象关系,表示可以存在两种关系,例如,A/和B,可以表示:单独存在A或者同时存在A和B等两种情况;另外,对于本文中可能出现的字符“/”,一般表示前后关联对象是一种“或”关系。
如图1所示,本实施例第一方面提供的所述时间同步抗干扰方法,可以但不限于由具有一定计算资源的时频终端执行,例如由物联网终端、工控终端、个人计算机(PersonalComputer,PC,指一种大小、价格和性能适用于个人使用的多用途计算机;台式机、笔记本电脑到小型笔记本电脑和平板电脑以及超级本等都属于个人计算机)、智能手机、个人数字助理(Personal digital assistant,PAD)或可穿戴设备等电子设备执行,以便在时频终端测量得到与多个外部标准时间源的时间准确度后,可先计算得到外部标准时间源之间的相对时间准确度,然后基于相对时间准确度在两外部标准时间源均正常情况下是不变的这一特点,确定出当前异常的外部标准时间源,如此可以主动排除异常的外部标准时间源,发现已出故障的基准时间,进而可以实现体系级抗干扰目的,确保输出时间的准确性和安全性,提高整个用时***的可靠性和安全性,便于实际应用和推广。如图1所示,所述时间同步抗干扰方法,应用于时频终端,可以但不限于包括有如下步骤S1~S4。
S1.针对N个外部标准时间源中的各个外部标准时间源,测量得到对应的且相对于本地时间源的时间准确度,其中,N为大于二的自然数。
在所述步骤S1中,所述各个外部标准时间源即为所述时频终端能够与之通信并进行时间同步的时间源。时间准确度(time accuracy)是2020年公布的电力名词,该电力名词的含义为时钟输出的时间相对于标准时间(如北京时间)的偏差,因此在本实施例中,所述时间准确度是指外部标准时间源相对于本地时间源的时间偏差。具体的,针对N个外部标准时间源中的各个外部标准时间源,测量得到对应的且相对于本地时间源的时间准确度,包括但不限于有如下步骤S11~S13:S11.获取外部标准时间源的时间信息;S12.测量得到所述时间信息与本地时间信息的时差值,其中,所述本地时间信息来自本地时间源;S13.在连续测量得到多个时差值后,计算得到所述多个时差值的标准差,并将该标准差作为所述外部标准时间源相对于所述本地时间源的时间准确度。前述步骤S11~S13可在所述时频终端开机后的任意时段内执行,以便在发现已出故障的基准时间后,可以主动选择或更换仍然处于正常的外部标准时间源进行时间同步。此外,在所述步骤S13中,可举例在100秒内连续测量得到所述多个时差值,然后计算得到所述标准差。
S2.根据所述各个外部标准时间源的时间准确度,计算得到各对外部标准时间源的相对时间准确度。
在所述步骤S2中,具体的,可按照如下公式计算得到某对外部标准时间源的相对时间准确度σRTA:
σRTA=|σ1-σ2|
式中,σ1表示第一外部标准时间源的时间准确度,σ2表示第二外部标准时间源的时间准确度,| |表示绝对值运算符,所述第一外部标准时间源和所述第二外部标准时间源组成所述某对外部标准时间源。
S3.针对所述各对外部标准时间源,判断对应的相对时间准确度是否大于对应的准确度阈值,其中,所述各对外部标准时间源的准确度阈值预先在对应的两外部标准时间源均正常时,通过测量该两外部标准时间源的时间准确度来确定。
在所述步骤S3中,考虑两外部标准时间源在正常情况下的时间准确度为一固定值,而该时间准确度又可通过实际测量得到,因此所述各对外部标准时间源的准确度阈值可预先测量确定,具体可等于或略大于在正常情况下的且对应的两外部标准时间源的时间准确度。
S4.根据所有的判断结果,从所述N个外部标准时间源中确定出当前异常的外部标准时间源。
在所述步骤S4中,同样基于相对时间准确度在两外部标准时间源均正常情况下是不变的这一特点,在正常情况下,所述各对外部标准时间源会满足如下条件:对应的相对时间准确度小于或等于对应的准确度阈值。当某个外部标准时间源出现诸如时钟错误或不稳定等异常情况时,其输出时间将延后,导致与在正常情况下的另一外部标准时间源的相对时间准确度变大,使得由所述某个外部标准时间源和所述另一外部标准时间源组成的某对外部标准时间源,将不再满足前述条件。如此可以基于所述判断结果,来确定出当前异常的外部标准时间源和仍然处于正常的外部标准时间源。
在所述步骤S4之后,所述时频终端可基于确定结果来选择仍然处于正常的外部标准时间源进行时间同步,以便保障输出时间的准确性和安全性,即在从所述N个外部标准时间源中确定出当前异常的外部标准时间源之后,所述方法还包括但不限于有如下步骤S51~S52:S51.从所述N个外部标准时间源中剔除所述当前异常的外部标准时间源,得到仍然处于正常的至少一个外部标准时间源;S52.从所述至少一个外部标准时间源中选取具有最小时间准确度的外部标准时间源进行时间同步。如此可以选择具有最小时间偏差的基准时间进行时间同步,进一步保障输出时间的准确性和安全性。
由此基于前述步骤S1~S4所描述的时间同步抗干扰方法,提供了一种实现体系级抗干扰目的的时间同步方案,即在时频终端测量得到与多个外部标准时间源的时间准确度后,可先计算得到外部标准时间源之间的相对时间准确度,然后基于相对时间准确度在两外部标准时间源均正常情况下是不变的这一特点,确定出当前异常的外部标准时间源,如此可以主动排除异常的外部标准时间源,发现已出故障的基准时间,进而可以实现体系级抗干扰目的,确保输出时间的准确性和安全性,提高整个用时***的可靠性和安全性,便于实际应用和推广。
本实施例在前述第一方面的技术方案基础上,还提供了一种具体确定仍然处于正常的外部标准时间源的可能设计一,即根据所有的判断结果,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源,包括但不限于有如下步骤S41~S44。
S41.针对在数值范围[0,N]中的各个数值x,按照如下公式计算得到对应的区间范围[Fmin(x),Fmax(x)]:
式中,i和j分别为自然数。
在所述步骤S41中,所述数值x即为在所述N个外部标准时间源中出现异常时间源的可能数目,例如有可能是0,1,2,…或N个外部标准时间源出现异常。考虑某对外部标准时间源在均出现异常时,其也可能满足条件:对应的相对时间准确度小于或等于对应的准确度阈值,例如当N=5时,若时间源A和时间源B均出现异常(即x等于2),则对于所述时间源A和所述时间源B而言,其可能满足前述条件,也可能不满足前述条件,如此在所有的判断结果中,只能发现有6或7对时间源不满足前述条件。因此在所有的判断结果中,针对不同的所述数值x,对应的且不满足条件的外部标准时间源对数将有一个确定的取值范围,举例的,如下表1所示。
表1.不同数值x与对应的且不满足条件的外部标准时间源对数的关系(N=5)
根据上表即可推导得到所述各个数值x的且不满足条件的外部标准时间源对数范围:
[Fmin(x),Fmax(x)]。
S42.根据所有的判断结果,确定有M对外部标准时间源的相对时间准确度大于对应的准确度阈值,其中,M的取值范围为[0,N*(N-1)/2]。
S43.针对所述各个数值x,判断M是否位于对应的区间范围[Fmin(x),Fmax(x)]中,若是,则将对应数值作为当前在所述N个外部标准时间源中出现异常时间源的可能数目。
S44.根据所述可能数目,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源,并将所述N个外部标准时间源中的剩余外部标准时间源确定为当前异常的外部标准时间源。
在所述步骤S44中,由于M可能位于多个数值x的区间范围[Fmin(x),Fmax(x)]中,例如当N=5时,由于M=4位于区间[4,4]、[4,10]和[0,10]中,因此数值1、4和5均可能是当前在所述N个外部标准时间源中出现异常时间源的可能数目,此时考虑实际情况下,越多时间源出现异常的概率越小,因此可优先将数值1作为当前的最可能数目来确定出仍然处于正常的外部标准时间源,即优选的,根据所述可能数目,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源,包括但不限于有如下步骤S441~S442:S441.从至少一个所述可能数目中确定出最小数目;S442.根据所述最小数目,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源。
在所述步骤S442中,具体的,若所述最小数目为零,则将所述N个外部标准时间源作为仍然处于正常的外部标准时间源,即此时M=0,没有异常时间源。而若所述最小数目为1~N-1中的任意值y,则将所述M对外部标准时间源中出现次数等于y的外部标准时间源作为仍然处于正常的外部标准时间源,例如当所述最小数目为y=1时,若所述M对外部标准时间源中出现次数等于1的外部标准时间源有时间源B~E,则可将所述时间源B~E分别作为仍然处于正常的外部标准时间源,此时确定时间源A异常。而若所述最小数目为N,则将所述N个外部标准时间源中的且具有最小时间准确度的外部标准时间源作为仍然处于正常的外部标准时间源,虽然所有时间源出现异常的概率最小,但是为了使时频终端能够进行时间同步,只能将具有最小时间准确度的外部标准时间源作为仍然处于正常的外部标准时间源,以便后续基于具有最小时间偏差的基准时间进行时间同步。
由此基于前述步骤S41~S44所描述的可能设计一,可以根据所有的判断结果,从多个外部标准时间源中确定出最可能的且仍然处于正常的外部标准时间源,适合出现不同数目时间源为异常的情况,满足实际的时间同步需求,进一步实现体系级抗干扰目的。
如图2所示,本实施例第二方面提供了一种实现第一方面或第一方面中任一可能设计所述的时间同步抗干扰方法的虚拟装置,布置于时频终端,包括有依次通信连接的时间测量模块、相对计算模块、条件判断模块和确定模块;
所述时间测量模块,用于针对N个外部标准时间源中的各个外部标准时间源,测量得到对应的且相对于本地时间源的时间准确度,其中,N为大于二的自然数;
所述相对计算模块,用于根据所述各个外部标准时间源的时间准确度,计算得到各对外部标准时间源的相对时间准确度;
所述条件判断模块,用于针对所述各对外部标准时间源,判断对应的相对时间准确度是否大于对应的准确度阈值,其中,所述各对外部标准时间源的准确度阈值预先在对应的两外部标准时间源均正常时,通过测量该两外部标准时间源的时间准确度来确定;
所述确定模块,用于根据所有的判断结果,从所述N个外部标准时间源中确定出当前异常的外部标准时间源。
本实施例第二方面提供的前述装置的工作过程、工作细节和技术效果,可以参见第一方面或第一方面中任一可能设计所述的时间同步抗干扰方法,于此不再赘述。
如图3所示,本实施例第三方面提供了一种执行第一方面或第一方面中任一可能设计所述时间同步抗干扰方法的时频终端,包括有依次通信连接的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发信息,所述处理器用于读取所述计算机程序,执行如第一方面或第一方面中任一可能设计所述的时间同步抗干扰方法。具体举例的,所述存储器可以但不限于包括随机存取存储器(Random-Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、闪存(Flash Memory)、先进先出存储器(FirstInput First Output,FIFO)和/或先进后出存储器(First Input Last Output,FILO)等等;所述处理器可以但不限于采用型号为STM32F105系列的微处理器。此外,所述时频终端还可以但不限于包括有电源模块、显示屏和其它必要的部件。
本实施例第三方面提供的前述时频终端的工作过程、工作细节和技术效果,可以参见第一方面或第一方面中任一可能设计所述的时间同步抗干扰方法,于此不再赘述。
本实施例第四方面提供了一种存储包含第一方面或第一方面中任一可能设计所述时间同步抗干扰方法的指令的计算机可读存储介质,即所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面或第一方面中任一可能设计所述的时间同步抗干扰方法。其中,所述计算机可读存储介质是指存储数据的载体,可以但不限于包括软盘、光盘、硬盘、闪存、优盘和/或记忆棒(Memory Stick)等计算机可读存储介质,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
本实施例第四方面提供的前述计算机可读存储介质的工作过程、工作细节和技术效果,可以参见第一方面或第一方面中任一可能设计所述的时间同步抗干扰方法,于此不再赘述。
本实施例第五方面提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面或第一方面中任一可能设计所述的时间同步抗干扰方法。其中,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
最后应说明的是,本发明不局限于上述可选的实施方式,任何人在本发明的启示下都可得出其他各种形式的产品。上述具体实施方式不应理解成对本发明的保护范围的限制,本发明的保护范围应当以权利要求书中界定的为准,并且说明书可以用于解释权利要求书。
Claims (8)
1.一种时间同步抗干扰方法,其特征在于,应用于时频终端,包括:
针对N个外部标准时间源中的各个外部标准时间源,测量得到对应的且相对于本地时间源的时间准确度,其中,N为大于二的自然数;
根据所述各个外部标准时间源的时间准确度,计算得到各对外部标准时间源的相对时间准确度;
针对所述各对外部标准时间源,判断对应的相对时间准确度是否大于对应的准确度阈值,其中,所述各对外部标准时间源的准确度阈值预先在对应的两外部标准时间源均正常时,通过测量该两外部标准时间源的时间准确度来确定;
根据所有的判断结果,从所述N个外部标准时间源中确定出当前异常的外部标准时间源,具体包括:
针对在数值范围[0,N]中的各个数值x,按照如下公式计算得到对应的区间范围[Fmin(x),Fmax(x)]:
式中,i和j分别为自然数;
根据所有的判断结果,确定有M对外部标准时间源的相对时间准确度大于对应的准确度阈值,其中,M的取值范围为[0,N*(N-1)/2];
针对所述各个数值x,判断M是否位于对应的区间范围[Fmin(x),Fmax(x)]中,若是,则将对应数值作为当前在所述N个外部标准时间源中出现异常时间源的可能数目;
从至少一个所述可能数目中确定出最小数目;
根据所述最小数目,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源,并将所述N个外部标准时间源中的剩余外部标准时间源确定为当前异常的外部标准时间源。
2.如权利要求1所述的时间同步抗干扰方法,其特征在于,针对N个外部标准时间源中的各个外部标准时间源,测量得到对应的且相对于本地时间源的时间准确度,包括:
获取外部标准时间源的时间信息;
测量得到所述时间信息与本地时间信息的时差值,其中,所述本地时间信息来自本地时间源;
在连续测量得到多个时差值后,计算得到所述多个时差值的标准差,并将该标准差作为所述外部标准时间源相对于所述本地时间源的时间准确度。
3.如权利要求1所述的时间同步抗干扰方法,其特征在于,根据所述各个外部标准时间源的时间准确度,计算得到各对外部标准时间源的相对时间准确度,包括:
按照如下公式计算得到某对外部标准时间源的相对时间准确度σRTA:
σRTA=|σ1-σ2|
式中,σ1表示第一外部标准时间源的时间准确度,σ2表示第二外部标准时间源的时间准确度,||表示绝对值运算符,所述第一外部标准时间源和所述第二外部标准时间源组成所述某对外部标准时间源。
4.如权利要求1所述的时间同步抗干扰方法,其特征在于,根据所述最小数目,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源,包括:
若所述最小数目为零,则将所述N个外部标准时间源作为仍然处于正常的外部标准时间源;
若所述最小数目为1~N-1中的任意值y,则将所述M对外部标准时间源中出现次数等于y的外部标准时间源作为仍然处于正常的外部标准时间源;
若所述最小数目为N,则将所述N个外部标准时间源中的且具有最小时间准确度的外部标准时间源作为仍然处于正常的外部标准时间源。
5.如权利要求1所述的时间同步抗干扰方法,其特征在于,在从所述N个外部标准时间源中确定出当前异常的外部标准时间源之后,所述方法还包括:
从所述N个外部标准时间源中剔除所述当前异常的外部标准时间源,得到仍然处于正常的至少一个外部标准时间源;
从所述至少一个外部标准时间源中选取具有最小时间准确度的外部标准时间源进行时间同步。
6.一种时间同步抗干扰装置,其特征在于,布置于时频终端,包括有依次通信连接的时间测量模块、相对计算模块、条件判断模块和确定模块;
所述时间测量模块,用于针对N个外部标准时间源中的各个外部标准时间源,测量得到对应的且相对于本地时间源的时间准确度,其中,N为大于二的自然数;
所述相对计算模块,用于根据所述各个外部标准时间源的时间准确度,计算得到各对外部标准时间源的相对时间准确度;
所述条件判断模块,用于针对所述各对外部标准时间源,判断对应的相对时间准确度是否大于对应的准确度阈值,其中,所述各对外部标准时间源的准确度阈值预先在对应的两外部标准时间源均正常时,通过测量该两外部标准时间源的时间准确度来确定;
所述确定模块,用于根据所有的判断结果,从所述N个外部标准时间源中确定出当前异常的外部标准时间源,具体包括:
针对在数值范围[0,N]中的各个数值x,按照如下公式计算得到对应的区间范围[Fmin(x),Fmax(x)]:
式中,i和j分别为自然数;
根据所有的判断结果,确定有M对外部标准时间源的相对时间准确度大于对应的准确度阈值,其中,M的取值范围为[0,N*(N-1)/2];
针对所述各个数值x,判断M是否位于对应的区间范围[Fmin(x),Fmax(x)]中,若是,则将对应数值作为当前在所述N个外部标准时间源中出现异常时间源的可能数目;
从至少一个所述可能数目中确定出最小数目;
根据所述最小数目,从所述N个外部标准时间源中确定出仍然处于正常的外部标准时间源,并将所述N个外部标准时间源中的剩余外部标准时间源确定为当前异常的外部标准时间源。
7.一种时频终端,其特征在于,包括有依次通信连接的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发信息,所述处理器用于读取所述计算机程序,执行如权利要求1~5中任意一项所述的时间同步抗干扰方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1~5中任意一项所述的时间同步抗干扰方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111364771.5A CN114020096B (zh) | 2021-11-17 | 2021-11-17 | 一种时间同步抗干扰方法、装置、时频终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111364771.5A CN114020096B (zh) | 2021-11-17 | 2021-11-17 | 一种时间同步抗干扰方法、装置、时频终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114020096A CN114020096A (zh) | 2022-02-08 |
CN114020096B true CN114020096B (zh) | 2023-09-15 |
Family
ID=80064852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111364771.5A Active CN114020096B (zh) | 2021-11-17 | 2021-11-17 | 一种时间同步抗干扰方法、装置、时频终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114020096B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101695188A (zh) * | 2009-10-15 | 2010-04-14 | 上海华为技术有限公司 | 校正本地时间的方法以及时钟服务器 |
CN101848193A (zh) * | 2009-03-27 | 2010-09-29 | 华为技术有限公司 | 网络同步的方法、***和网络节点 |
CN102238719A (zh) * | 2010-04-27 | 2011-11-09 | ***通信集团公司 | 时间同步方法、装置及分布式时间同步*** |
CN104049525A (zh) * | 2014-03-24 | 2014-09-17 | 成都可为科技发展有限公司 | 一种消除时钟内多个时间输入源之间相位差的方法 |
CN106773635A (zh) * | 2016-12-27 | 2017-05-31 | 天津七六四通信导航技术有限公司 | 一种授时精度检测***及实现方法 |
CN110061797A (zh) * | 2019-05-29 | 2019-07-26 | 海尔优家智能科技(北京)有限公司 | 时间同步方法、装置、存储介质及计算机设备 |
WO2020043181A1 (zh) * | 2018-08-31 | 2020-03-05 | 中兴通讯股份有限公司 | 时钟同步方法及装置、***、存储介质、电子装置 |
CN112887122A (zh) * | 2019-11-29 | 2021-06-01 | 华为技术有限公司 | 一种时钟故障定位方法和网络设备 |
-
2021
- 2021-11-17 CN CN202111364771.5A patent/CN114020096B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848193A (zh) * | 2009-03-27 | 2010-09-29 | 华为技术有限公司 | 网络同步的方法、***和网络节点 |
CN101695188A (zh) * | 2009-10-15 | 2010-04-14 | 上海华为技术有限公司 | 校正本地时间的方法以及时钟服务器 |
CN102238719A (zh) * | 2010-04-27 | 2011-11-09 | ***通信集团公司 | 时间同步方法、装置及分布式时间同步*** |
CN104049525A (zh) * | 2014-03-24 | 2014-09-17 | 成都可为科技发展有限公司 | 一种消除时钟内多个时间输入源之间相位差的方法 |
CN106773635A (zh) * | 2016-12-27 | 2017-05-31 | 天津七六四通信导航技术有限公司 | 一种授时精度检测***及实现方法 |
WO2020043181A1 (zh) * | 2018-08-31 | 2020-03-05 | 中兴通讯股份有限公司 | 时钟同步方法及装置、***、存储介质、电子装置 |
CN110061797A (zh) * | 2019-05-29 | 2019-07-26 | 海尔优家智能科技(北京)有限公司 | 时间同步方法、装置、存储介质及计算机设备 |
CN112887122A (zh) * | 2019-11-29 | 2021-06-01 | 华为技术有限公司 | 一种时钟故障定位方法和网络设备 |
Also Published As
Publication number | Publication date |
---|---|
CN114020096A (zh) | 2022-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106780045A (zh) | 保单信息批改方法和装置 | |
US20150089415A1 (en) | Method of processing big data, apparatus performing the same and storage media storing the same | |
US9823905B2 (en) | Event based code generation | |
CN114816393B (zh) | 信息生成方法、装置、设备以及存储介质 | |
JP2015512076A (ja) | ネットワーク文書の1つまたは複数の動的視覚オブジェクトをマッピングするコンピュータ化された方法、システム、およびコンピュータ・プログラム | |
CN110599305A (zh) | 业务处理方法、装置及存储介质 | |
CN114416877A (zh) | 一种数据处理方法、装置、设备及可读存储介质 | |
CN111756779A (zh) | 数据序列化处理方法、装置及计算机*** | |
CN114020096B (zh) | 一种时间同步抗干扰方法、装置、时频终端及存储介质 | |
GB2521637A (en) | Messaging digest | |
US9542252B2 (en) | Information processing technique for supporting data setting | |
CN112631682A (zh) | 小程序处理方法、装置、设备及存储介质 | |
CN115981996A (zh) | 一种测试数据生成方法、装置、设备及存储介质 | |
US8935710B1 (en) | Unique event identification | |
CN112052040A (zh) | 处理方法、装置、计算机设备和存储介质 | |
CN116009675A (zh) | 功耗确定方法、装置、存储介质及电子设备 | |
CN113657408B (zh) | 确定图像特征的方法、装置、电子设备和存储介质 | |
CN113377476A (zh) | 界面显示方法、相关装置及计算机程序产品 | |
CN114138358A (zh) | 应用程序的启动优化方法、装置、设备和存储介质 | |
CN108958929B (zh) | 应用算法库的方法、装置、存储介质及电子设备 | |
CN109558109B (zh) | 数据运算装置及相关产品 | |
WO2020140733A1 (zh) | 用于评估设备环境噪声的方法、装置、介质及电子设备 | |
CN117056150B (zh) | 一种网络附属存储检测方法、装置、设备及存储介质 | |
CN113282624B (zh) | 规则匹配方法、装置、电子设备及存储介质 | |
US10756978B2 (en) | Cloud-based comparison of different remote configurations of a same system |
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 |