CN101331736A - 使用传输时间作为提高简单网络时间协议精确度的方法 - Google Patents

使用传输时间作为提高简单网络时间协议精确度的方法 Download PDF

Info

Publication number
CN101331736A
CN101331736A CNA2006800473808A CN200680047380A CN101331736A CN 101331736 A CN101331736 A CN 101331736A CN A2006800473808 A CNA2006800473808 A CN A2006800473808A CN 200680047380 A CN200680047380 A CN 200680047380A CN 101331736 A CN101331736 A CN 101331736A
Authority
CN
China
Prior art keywords
time
accuracy
fiducial time
supplier
fiducial
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.)
Granted
Application number
CNA2006800473808A
Other languages
English (en)
Other versions
CN101331736B (zh
Inventor
H·平德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Energy Co ltd
Original Assignee
ABB T&D Technology AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ABB T&D Technology AG filed Critical ABB T&D Technology AG
Publication of CN101331736A publication Critical patent/CN101331736A/zh
Application granted granted Critical
Publication of CN101331736B publication Critical patent/CN101331736B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/14Monitoring arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/18Network protocols supporting networked applications, e.g. including control of end-device applications over a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Computer And Data Communications (AREA)
  • Electric Clocks (AREA)

Abstract

一种用于提高简单网络时间协议的精确度的方法。发送来自分站中至少一个设备的时间询问到时间提供者。从时间提供者接收包括基准时间的消息。计算所述基准时间的精确度。如果所述基准时间的精确度低于阈值,提高所述基准时间的精确度。利用所述基准时间进行同步。

Description

使用传输时间作为提高简单网络时间协议精确度的方法
技术领域
【0001】本发明涉及用于在保护和监控终端中提高简单网络时间协议(SNTP)同步的精确度的方法,使得SNTP的软件解决方案给出足够好的同步以用于标记事件和干扰的时间。
背景技术
【0002】对于电力传输和分配***的需求持续增加。电网中的干扰导致社会和经济困难。结果是增加了对电网的监视和管理。人们一直在寻找改善电网的管理的方法。一种获得更可靠电网的方法是通过对事件和干扰的更精确的识别而实现。
【0003】SNTP为广泛应用于数字通信***中的通信协议。SNTP是网络时间协议(NTP)的简化的衍生物,NTP是用来同步计算机时间的互联网协议。SNTP的特定版本称作请求注解(RFC)版本。SNTP的RFC版本的一些例子包括RFC2030、RFC1769和RFC1361。
【0004】IEC 61850是用于分站自动***的国际标准,该***在分站和相关的***必要设备中限定诸如智能电子设备(IED)的设备间的通信。IEC-61850-8-1为IEC 61850标准的8-1部分(特定通信服务映射),其详细说明用于分站中IED的时间同步的SNTP RFC 2030的应用。在现代电力分站中,IEC-61850-8-1典型地用于IED的垂直和水平的通信。IEC-618S0-8-1使用SNTP用于同步目的,并且IED中的良好同步对于事件处理和干扰处理是至关重要的。
【0005】SNTP提供同步的“往复式”(ping-pong)方法。沿着线路,消息通常被从IED发送到时间提供者。时间提供者通常在填写接收时间和传输时间之后,返回消息。典型地,SNTP提供大约10ms的同步水平。
发明内容
【0006】参照说明书、附图和实施例,本发明的其它目的和优点以及示例性实施例的结构和功能将变得清晰。
【0007】本发明的一个实施例提供了用于提高简单网络时间协议的精确度的方法。所述方法包括发送来自分站中至少一个设备的时间询问到时间提供者。接收来自时间提供者的包括基准时间的消息。计算所述基准时间的精确度。如果所述基准时间的精确度低于阈值,则提高所述基准时间的精确度。将所述基准时间用于分站中设备的同步。
【0008】本发明的多个实施例也包括计算机程序产品,所述计算机程序产品包括计算机可读介质和记录在计算机可读介质上的计算机程序指令、处理器可执行所述计算机程序指令用于执行所述方法。
附图说明
【0009】通过以下对本发明的示例性实施例的更详细说明,本发明的前述和其它特征以及优点将更为清晰,如附图中所示,图中相同标号总的表示相同、功能上相似和/或结构上相似的部件。
图1为说明“往复式”方法的示意图;
图2为说明根据本发明的时间计算的实施例的示意图;
图3为说明可以包括在本发明实施例中的步骤的流程图;
图4为作为实际时间的函数的传输时间、传输时间限制和同步偏移量曲线图;
图5为相比于GPS同步时钟,传输时间、传输时间限制和SNTP消息的偏移量之间关系的曲线图;
图6为根据本发明的***的框图。
具体实施方式
【0010】以下详细讨论本发明的实施例。在实施例的描述中,为了明确,使用了特定术语。但是本发明并不是意欲限制于所选的特定术语。尽管讨论了特定的示例性实施例,但应该理解,其仅用于说明目的。相关领域内的普通技术人员将认识到在不脱离本发明的精神和范围的情况下可以使用其它的组件和配置。
【0011】图1示出用于在设备和时间提供者之间通信的往复式方法。在图1所示实施例中,设备为IED。时间提供者为时钟。此时钟的例子包括由德国巴特皮尔蒙特(Bad Pyrmont)的Meinberg Funkuhren Gmbh&Co KG提供的Meinberg LANTIME/GPS/LNE/ZTE和由挪威奥斯陆的WestermoOnTime AS提供的OnTime T200。可以使用全球定位***(GPS)来同步时钟。图1中说明的设置中,IED于时间点A放置消息到堆栈。在时间点B消息离开IED中的网卡,在时间点C到达时间提供者中的网卡,并且在时间点D离开堆栈。在返回路径上,消息被时间提供者于时间点E推到堆栈上。消息在时间点F进入网络,在时间点G到达IED并且在时间点H到达目的地或者SNTP客户端。
【0012】图2说明在IED和时间提供者之间通信的典型的示意图。在时间T1处时间询问信号被从设备发送给时间提供者。根据一个实施例,T1是在图1中所示图表中的时间点B设备将请求放入通信数据堆栈中的时间。使用时间点B的T1作为T1的最佳估计值可以最小化由包括网络接口卡(NIC)的堆栈引起的时间误差。但是,获取B点的时间T1,意味着需要高度的硬件支持。这意味着硬件必须观测输出信息,以发现是否存在时间消息,发现消息何时开始到达“分发链路(drop link)”,获取该时间并且将时间消息中的时间T1改变为此新的时间,并且最后重新计算校验和来校正消息。T1也可以在时间A处获取。
【0013】时间提供者在时间T2接收时间询问信号。时间T2可以在图2中的C点获取,作为在时间提供者的时标内从时间提供者中的堆栈获取包的时间。时间T2也可以在图2中的D点获取。
【0014】在时间T 3处,时间提供者发送包括基准时间信号的消息到设备。根据一个实施例,时间T 3在图2中的F点测量。时间T3也可以在图2中的E点处获取。
【0015】设备在时间T4接收信号。时间T4可以是设备在图2中时间点G接收来自堆栈的包的时间。时间T4也可以在图2中的H点被测量。
【0016】使用B点、C点、F点和G点来测量时间T1到T4的方法可以导致SNTP消息的精确度在微秒的范围内。此实施例要求大量硬件支持。使用A点、D点、E点和H点来测量时间T1到T4,换句话说,在堆栈层次下测量时间,可以产生高于1ms的精确度,而不受堆栈的实现和所用硬件的影响。典型地,在本地网络中,精确度在100μs的范围中。
【0017】现行的做法包括原样利用来自时间提供者的响应。换句话说,不怀疑由时间提供者发送的基准时间的质量/精确度。根据本发明,评估基准时间的质量/精确度。如果所述质量/精确度并不足够,所接收的来自时间提供者的基准时间并不用于同步。取而代之,执行相应的动作来提高质量/精确度。
【0018】通过将从时间提供者获取的基准时间与一个基准时间相比较,可以评估质量/精确度。基于至少一个设备和时间提供者之间的在先通信,可以计算所述基准时间。基于图1中所示的通信示意图,诸如I ED的设备和时间提供者之间的时间差额可以近似为((T2-T1)-(T4-T3))/2。此时间典型地用于同步设备。传输时间(也称为传输延迟或者网络延迟)可以被定义为((T2-T1)+(T4-T3)),并且可以包括堆栈时间和网络上花费的时间。如果***包括硬件支持,可以降低堆栈时间并且可以仅计算网络上的时间。
【0019】从设备到时间提供者的传输中的延迟可以显示为差额(T2-T1)的增加。此差额可以反映在时间差额和传输时间中。同样地,如果在从时间提供者返回到设备的传输中存在延迟,此延迟可以显示为差额(T4-T3)的增加。
【0020】本发明可以将该传输时间与预设或者计算的传输时间限制进行对比。如果传输时间大于传输时间限制,本发明可以做出另一个SNTP询问,而不是将此消息用于同步IED。
【0021】在正常同步期间,SNTP询问可以被设备周期性的传输,并且传输时间可以保持十分稳定。如果传输时间比通常大,本发明假定差额(T4-T3)或者(T2-T1)已经增加,并且该SNTP消息不应被用于同步。
【0022】传输时间通常有一定波动,并且传输时间限制通常不能被设置过低。如果设置过低,SNTP客户端看起来根本不工作。作为对固定传输时间限制的一种代替,可以使用简单的算法根据测量到的传输时间计算该限制。图3示出提供一些简化的示例性步骤的流程图,所述步骤可以被包括在根据本发明的用于限制计算的算法的实施例中。图3中的示例性实施例开始于步骤10,从IED发送SNTP询问到时间提供者,并且接收来自时间提供者的应答。随后计算传输时间12。在此实施例中,时间被计算为((T2-T1)+(T4-T3))。接着,传输时间与传输时间限制相比较14。如果传输时间大于预设限制值,则增加限制值16。限制值被增加的量可以变化。根据此实施例,限制值增加大约1μs。***随后可以休眠一个具有随机长度的时间段18。典型地,该限制值处于休眠的时间长度大约为90-110ms。
【0023】如果传输时间并不大于该限制值,则将传输时间加上一个附加的时间长度同限制值比较20。根据此实施例,传输时间所加的时间长度大约为500μs。如果增加后的传输时间低于该限制值,则将所设置的限制值设为减少后的值22。在此实施例中,该限制值被减少大约1μs。
【0024】增加该限制值之后,并且如果增加后的传输时间并不小于该限制值,则计算偏移量24。可以根据公式((T2-T1)-(T4-T 3))/2计算偏移量。偏移量随后被用于同步IED26。***随后可以被置于休眠28,其休眠时间为一个随机长度的时间段。例如,休眠的时间段可以为从大约990到大约1010μs。在休眠时间段18或者28结束时,限制值的计算可以从SNTP询问的发送开始10。
【0025】产生SNTP询问之间的时间长度可以变化。当首先计算该限制值时,可以产生三个询问并且间隔大约100ms发送到时间提供者,用于寻找该限制值的适合的开始值。根据图3中所示的实施例,大约使用1000ms作为“正常”询问周期。也就是,每秒从IED发送一个询问到时间提供者。根据所述算法的此实施例,如果探测到错误,或者如果传输时间过长,大约100ms后进行新的询问。也就是,以正常周期的1/10进行新的询问。
【0026】大约1秒的周期已被证明不会成为网络不必要的负担,并且仍然可以给出良好的时间精确度。该时间周期可以降低,但是不应该降低到会不必要地增加网络负担的程度。该时间周期也可以增加。但是,该时间周期不应当太长,使得用于同步的时钟的漂移成为一个问题。
【0027】通常,本地网络上的传输时间的范围为大约3ms到大约4ms。
【0028】如果确定质量已经恶化,本发明可以采取措施提高该质量。根据一个实施例,通过向时间提供者再次询问基准时间来提高质量。可以执行上述同样的步骤,包括从设备发送时间询问信号到时间提供者,时间提供者接收请求信号,从时间提供者发送基准时间到设备,以及设备接收基准时间。做出对基准时间的另一个请求是假设由于短时通信问题,基准时间精确度的恶化通常仅是暂时的。特别地,特别高的通信量可以增加传输时间。可以重复执行这些步骤直到设备接收到足够质量的基准时间信号。
【0029】在提供适合的质量/精确度的基准时间之后,可以使用该基准时间来同步在一个分站和/或多个分站中的诸如IED的设备。所同步的时间随后可以被用于标记事件和/或干扰的时间。提高时间信号的质量/精确度可以极大地增加一个分站和/或多个分站中的诸如IED的设备间的SNTP同步的精确度。可以增加该精确度使得在设备间存在小于大约10ms的差额。本发明实际上可以允许该精确度小于大约1ms。同样由于基准时间询问的次数的增加,时间提供者的负担也可能被增加,但是此增加应该是可以控制的。
【0030】图4提供作为实际时间的函数的用于以秒计的说明传输时间、传输时间限制和同步偏移量之间的关系的图表。在图4中,从8:23到8:25,传输时间限制足够高,不会对行为产生影响。从8:25到8:27,传输时间限制降低到正好在正常传输时间之上,并且跳过导致较大传输时间的SNTP询问,并随后在100ms后进行新的SNTP询问。
【0031】在图4中,所有的大的传输时间(从8:23到8:25)在同步消息中具有相应的大的偏移量(标以SNTP偏移量)。由于从8:25到8:27的传输时间保持低于传输时间限制,相应的SNTP偏移量被保持在可接受的水平。图4的左侧部分说明在传输时间限制减小之前,由于短时通信问题,基准时间的精确度的恶化通常仅是暂时的。
【0032】用于时间同步的传输时间测量的方法可以被用于在当前产品中的电流线路差动保护的应用中,所述产品具有专用硬件支持。本发明特别适用于SNTP RFC 2030、RFC 1769和RFC 1361。本发明可以使用传输时间来提高在标准交换以太网上使用的SNTP协议的精确度。
【0033】图5说明本发明在全球网络上的测试结果,证明甚至在路径转换(route shift)期间得到优于1ms的精确度。图5中所示的图表说明,同GPS同步时钟相比的沿着这些线路SNTP消息的传输时间、传输时间限制和偏移量。水平轴上的时标为24小时,垂直轴上的时标为以秒计的时间和偏移量。
【0034】如图5中所示,传输时间在10ms的范围内,但是大约在8:55,传输时间存在显著的改变,并且传输时间限制不得不随之改变。在包括传输时间改变期间的整个24小时内,偏移量完全低于1ms(或0.001秒)。如图5所示,在测试开始时,在早上8:55之前线路上存在11个点。在早上8:55存在路径转换(route shift),在早上8:55之后,存在12个点。
【0035】本发明也提供包括计算机可读介质在内的计算机程序产品。可由处理器执行的计算机程序指令记录在计算机可读介质上。计算机程序指令可以用于执行此处所述方法的任一部分。
【0036】本发明也包括用于执行提高简单网络时间协议精确度的方法的***。图3解释说明根据本发明的精确度改进***100的示例性框图。精确度改进***100典型地为编程的IED。精确度改进***100包括处理器(CPU)102、输入/输出电路104、网络适配器106和存储器108。CPU 102执行程序指令以实现本发明的功能。输入/输出电路104提供输入数据到计算机***100的能力和输出来自计算机***100的数据的能力。例如,输入/输出电路可以包括诸如键盘、鼠标、触摸板、轨迹球、扫描仪等的输入设备,包括诸如视频适配器、监视器、打印机等等的输出设备以及诸如调制解调器等的输入/输出设备。网络适配器106将精确度改进***100与网络110相连接。网络110可以是任一标准局域网(LAN)或者广域网(WAN),例如以太网、令牌环网、互联网或者私有或者专有LAN/WAN。
【0037】存储器108存储由CPU 102执行的指令和由其使用与处理的数据,来执行本发明的功能。存储器108可以包括电子存储器设备,诸如随机存取存储器(RAM)、只读存储器(ROM)、可编程只读存储器(PROM)、电可擦除可编程只读存储器(EEPROM)、闪烁存储器等等,也可以包括电机存储器,诸如磁盘驱动器、磁带驱动器、光盘驱动等等,其可以使用集成驱动电路(IDE)接口、或者其变体及改进,诸如改进型IDE(EIDE)或者超级直接内存访问(UDMA),或者使用基于小型计算机***接口(SCSI)的接口,或者其变体或改进,诸如快速SCSI、宽带SCSI、快速宽带SCSI等等,或者使用光纤通道仲裁环路(FC-AL)接口。
【0038】存储器108包括多个数据块,诸如接收的时间询问块112、基准时间块114、预设值块116、时间标记块118,还包括多个程序指令块,诸如处理例程120和操作***122。时间询问块112存储多个已由精确度改进***100接收的时间询问。基准时间块114存储多个由时间提供者产生的基准时间。预设值块116存储多个预设值,用于计算或评估由时间提供者产生的基准时间。时间标记块可以存储事件和/或干扰发生的时间。处理例程120为软件例程,用于实现由本发明执行的处理。操作***122提供总体的***功能。
【0039】重要的是,需要注意虽然本发明已经在全功能的数据处理***的上下文进行了描述,但本领域内普通技术人员可以理解本发明的处理可以以指令的计算机可读介质的形式和多种形式分布,并且不管实际用来实现该分布的信号承载介质的具体类型,本发明都同样适用。计算机可读介质的例子包括诸如软盘、硬盘驱动器、RAM和CD-ROM的可记录型介质和诸如数字与模拟通信链路的传输型介质。
【0040】本说明书中描述和讨论的实施例仅用于教导本领域普通技术人员以发明人所知的最佳方式实现和使用本发明。本说明书任何内容都不视为对本发明范围的限制。提供的所有例子是代表性的和非限制的。本领域内普通技术人员根据以上教导应该理解,上述本发明的实施例在不脱离本发明的情况下可以修改或者变化。因此应该知道在权利要求与其等价物的范围内,本发明可以不同于说明书描述的内容实现。

Claims (11)

1、一种用于提高简单网络时间协议的精确度的方法,包括:
将来自分站中至少一个设备的时间询问发送给时间提供者;
接收来自时间提供者的包括基准时间的消息;
计算所述基准时间的精确度;
如果所述基准时间的精确度低于阈值,提高所述基准时间的精确度;以及
利用所述基准时间进行所述分站中设备的同步。
2、权利要求1所述的方法,其中,计算所述基准时间的精确度包括将预设值和包括所述基准时间的消息的传输时间进行比较。
3、权利要求1所述的方法,其中,提高所述基准时间的精确度包括从分站中至少一个设备发送第二时间询问到所述时间提供者,其中接收来自时间提供者的包括第二基准时间的第二消息,计算所述第二基准时间的精确度,如果所述基准时间的精确度低于阈值,提高所述第二基准时间的精确度,并且使用第二基准时间用于同步。
4、权利要求1所述的方法,其中,从智能电子设备发送所述时间询问。
5、权利要求1所述的方法,还包括:
使用所述基准时间对事件或者干扰的至少其中一个进行时间标记。
6、权利要求1所述的方法,所述设备被同步到大约10ms内。
7、权利要求4所述的方法,其中,对基准时间的精确度的计算包括将预设值和包括基准时间的消息的传输时间进行比较,该方法还包括:
产生包括所述时间询问的包;
将所述包放入所述智能电子设备中的时间提供者的堆栈上(T1);
从时间提供者中的堆栈获取所述包(T2);
将所述包放入时间提供者的堆栈(T3);并且
接收来自智能电子设备中的堆栈的所述包(T4),其中所述传输时间根据公式(T2-T1)+(T4-T3)计算。
8、权利要求1所述的方法,其中,对基准时间的精确度的计算包括将计算获得的值和包括基准时间的消息的传输时间进行比较。
9、权利要求1所述的方法,其中所述设备被同步到大约1ms内。
10、一种计算机程序产品,包括:
计算机可读介质;以及
计算机程序指令,记录在所述计算机可读介质上并且可由处理器执行以实现下述方法,所述方法包括:
将来自分站中至少一个设备的时间询问发送给时间提供者;
从时间提供者接收包括基准时间的消息;
计算所述基准时间的精确度;
如果所述基准时间的精确度低于阈值,提高所述基准时间的精确度;以及
利用所述基准时间进行同步。
11、一种用于执行提高简单网络时间协议精确度的过程的***,所述***包括:
处理器,可操作以用于执行计算机程序指令;以及
存储器,可操作以用于存储所述处理器可执行的计算机程序指令,用于执行以下步骤:
将来自分站中至少一个设备的时间询问发送给时间提供者;
从时间提供者接收包括基准时间的消息;
计算所述基准时间的精确度;
如果所述基准时间的精确度低于阈值,提高所述基准时间的精确度;以及
利用所述基准时间进行同步。
CN2006800473808A 2005-12-15 2006-12-12 使用传输时间作为提高简单网络时间协议精确度的方法 Active CN101331736B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US75038905P 2005-12-15 2005-12-15
US60/750,389 2005-12-15
PCT/IB2006/003586 WO2007069041A2 (en) 2005-12-15 2006-12-12 Using travel-time as means for improving the accuracy of simple network time protocol

Publications (2)

Publication Number Publication Date
CN101331736A true CN101331736A (zh) 2008-12-24
CN101331736B CN101331736B (zh) 2011-11-02

Family

ID=38163281

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800473808A Active CN101331736B (zh) 2005-12-15 2006-12-12 使用传输时间作为提高简单网络时间协议精确度的方法

Country Status (6)

Country Link
US (1) US9032237B2 (zh)
EP (1) EP1961186B1 (zh)
CN (1) CN101331736B (zh)
HK (1) HK1126050A1 (zh)
RU (1) RU2433559C2 (zh)
WO (1) WO2007069041A2 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102142953A (zh) * 2010-06-03 2011-08-03 华为技术有限公司 时间同步方法、网元及***
CN101557255B (zh) * 2009-05-11 2013-01-02 华为技术有限公司 时间同步方法、***及时间同步通信设备
CN103188066A (zh) * 2013-02-28 2013-07-03 中兴通讯股份有限公司 基准时钟信号处理方法及装置
CN108011773A (zh) * 2016-10-28 2018-05-08 中国电信股份有限公司 时间同步测试方法和装置
CN109474442A (zh) * 2017-09-07 2019-03-15 ***通信有限公司研究院 日志处理方法、电子设备及存储介质
CN111399367A (zh) * 2020-03-20 2020-07-10 深圳市帅鸽美羽科技有限公司 基于鸽钟设备的时间校正方法、服务器及存储介质
CN114326928A (zh) * 2021-12-08 2022-04-12 深圳市汇川技术股份有限公司 时间同步的方法、装置、控制设备和计算机可读存储介质

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7304586B2 (en) 2004-10-20 2007-12-04 Electro Industries / Gauge Tech On-line web accessed energy meter
US7747733B2 (en) 2004-10-25 2010-06-29 Electro Industries/Gauge Tech Power meter having multiple ethernet ports
US10845399B2 (en) 2007-04-03 2020-11-24 Electro Industries/Gaugetech System and method for performing data transfers in an intelligent electronic device
CN101459502A (zh) * 2007-12-13 2009-06-17 华为技术有限公司 一种网络时钟同步的方法与装置
BRPI1013707A2 (pt) * 2009-04-03 2019-09-24 Schweitzer Eng Laboratoires Inc métodos de correção de deriva de sinal de tempo para um dispositivo eletrônico inteligente, para determinar em sinal de tempo médio ponderado, dispositivo eletrônico inteligente (ied), e, método para determinar e distribuir um sinal de tempo médio ponderado em um sistema de distribuição de potência elétrica.
US8812256B2 (en) * 2011-01-12 2014-08-19 Schweitzer Engineering Laboratories, Inc. System and apparatus for measuring the accuracy of a backup time source
US9455885B2 (en) * 2011-10-13 2016-09-27 General Electric Company Systems, methods, and apparatus for modifying sensor time stamp data
CN103957069B (zh) * 2014-05-14 2016-08-24 国家电网公司 基于物理层时间信息的网络授时ied时间同步检测方法
US9967135B2 (en) 2016-03-29 2018-05-08 Schweitzer Engineering Laboratories, Inc. Communication link monitoring and failover

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5812749A (en) 1996-12-27 1998-09-22 Mci Communication Corporation Method of and system for testing network time protocol client accuracy
US6731600B1 (en) * 1999-02-08 2004-05-04 Realnetworks, Inc. System and method for determining network conditions
JP4846956B2 (ja) 2000-04-07 2011-12-28 インターデイジタル テクノロジー コーポレーション 無線通信方式における基地局同期化方式
US6985499B2 (en) * 2000-04-20 2006-01-10 Symmetricom, Inc. Precise network time transfer
NO313778B1 (no) 2000-06-06 2002-11-25 Ontime Networks As Fremgangsmåte for å sikre aksess til et transmisjonsmedium ved et forhåndsbestemt tidspunkt og en tidsserver som benytterfremgangsmåten
US7196660B2 (en) * 2000-11-17 2007-03-27 Global Locate, Inc Method and system for determining time in a satellite positioning system
NO20006684D0 (no) 2000-12-28 2000-12-28 Abb Research Ltd Tidssynkronisering
CA2480663A1 (en) * 2002-03-28 2003-10-09 British Telecommunications Public Limited Company Synchronisation in multi-modal interfaces
CN100433593C (zh) * 2002-05-21 2008-11-12 中兴通讯股份有限公司 一种宽带码分多址***中时间同步的方法
KR100521137B1 (ko) 2002-12-24 2005-10-12 한국전자통신연구원 동기식 이동 단말을 외부 참조 클록으로 사용하는네트워크 동기화 시스템 및 방법
EP1597905A1 (en) 2003-02-20 2005-11-23 Ase R & D Europe Method for offering time on smart card and method for time registration by means of mobile communication device
US7702909B2 (en) * 2003-12-22 2010-04-20 Klimenty Vainstein Method and system for validating timestamps
US7774461B2 (en) * 2004-02-18 2010-08-10 Fortinet, Inc. Mechanism for determining a congestion metric for a path in a network
KR100703490B1 (ko) * 2005-04-18 2007-04-03 삼성전자주식회사 비동기 방식을 기반으로 한 이동 통신 단말기의 시간동기화 방법 및 그 시스템
CN100558009C (zh) 2006-07-19 2009-11-04 华为技术有限公司 基于简单网络对时协议的网络时间同步方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101557255B (zh) * 2009-05-11 2013-01-02 华为技术有限公司 时间同步方法、***及时间同步通信设备
CN102142953A (zh) * 2010-06-03 2011-08-03 华为技术有限公司 时间同步方法、网元及***
CN103188066A (zh) * 2013-02-28 2013-07-03 中兴通讯股份有限公司 基准时钟信号处理方法及装置
CN108011773A (zh) * 2016-10-28 2018-05-08 中国电信股份有限公司 时间同步测试方法和装置
CN108011773B (zh) * 2016-10-28 2020-08-14 中国电信股份有限公司 时间同步测试方法和装置
CN109474442A (zh) * 2017-09-07 2019-03-15 ***通信有限公司研究院 日志处理方法、电子设备及存储介质
CN111399367A (zh) * 2020-03-20 2020-07-10 深圳市帅鸽美羽科技有限公司 基于鸽钟设备的时间校正方法、服务器及存储介质
CN114326928A (zh) * 2021-12-08 2022-04-12 深圳市汇川技术股份有限公司 时间同步的方法、装置、控制设备和计算机可读存储介质
CN114326928B (zh) * 2021-12-08 2024-04-26 深圳市汇川技术股份有限公司 时间同步的方法、装置、控制设备和计算机可读存储介质

Also Published As

Publication number Publication date
EP1961186A2 (en) 2008-08-27
RU2433559C2 (ru) 2011-11-10
RU2008128814A (ru) 2010-01-20
WO2007069041A2 (en) 2007-06-21
US9032237B2 (en) 2015-05-12
EP1961186B1 (en) 2018-11-21
HK1126050A1 (en) 2009-08-21
EP1961186A4 (en) 2016-09-14
US20090172455A1 (en) 2009-07-02
WO2007069041A3 (en) 2007-11-01
CN101331736B (zh) 2011-11-02

Similar Documents

Publication Publication Date Title
CN101331736B (zh) 使用传输时间作为提高简单网络时间协议精确度的方法
CN100461721C (zh) 一种测试远程帧时延的***及方法及装置
CN103067112B (zh) 时钟同步方法、装置及网络设备
CN101675614A (zh) 使网络组件的时钟与另外的网络组件的时钟同步的方法及其网络组件
CN103563287B (zh) 同步设备和同步方法
CA2688750A1 (en) Device time adjustment for accurate data exchange
CN103368137B (zh) 一种基于网络的自修复的多端数据同步差动保护方法
CN108650051A (zh) 通用全硬件一步式1588的时钟同步装置及方法
CN102006159A (zh) 基于ieee1588多从钟的采样值多接口同步***
CN105306159A (zh) 一种时钟的时间戳补偿方法及装置
CN102313859A (zh) 基于ieee1588的井下电缆故障定位方法及***
CN103647614A (zh) 基于ieee1588协议的可靠提高时间同步精度方法
CN101951300B (zh) 一种实现以太网精确对时的方法
CN202353572U (zh) 电子式互感器合并单元的ieee1588时间同步***
CN106688207A (zh) 用于确定通信网络中的电报的传播时间的方法以及相应的网络组件
CN109239640A (zh) 基于平均差值的电表时钟校正方法
CN103257857A (zh) 管理加时间戳的事件的缓冲器的***
CN102523263A (zh) 共享接入主机数量监测方法、设备及***
CN102710359B (zh) 一种基于ieee1588的精确时钟频率同步方法及装置
CN102404152A (zh) 识别应答报文的方法及设备
CN102749864A (zh) 桥梁加速度信号调理器
EP3097620A1 (en) Synchrophasor data management systems and methods
CN103986601A (zh) 一种报文传输时延获取方法及装置
CN103051487A (zh) 基于电力业网络测量和控制***时钟同步协议的测试方法
CN106647228A (zh) 一种换流站主时钟故障判断***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1126050

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1126050

Country of ref document: HK

TR01 Transfer of patent right

Effective date of registration: 20180425

Address after: Baden, Switzerland

Patentee after: ABB Switzerland Co.,Ltd.

Address before: Zurich

Patentee before: ABB TECHNOLOGY Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210510

Address after: Baden, Switzerland

Patentee after: ABB grid Switzerland AG

Address before: Baden, Switzerland

Patentee before: ABB Switzerland Co.,Ltd.

TR01 Transfer of patent right
CP01 Change in the name or title of a patent holder

Address after: Swiss Baden

Patentee after: Hitachi energy Switzerland AG

Address before: Swiss Baden

Patentee before: ABB grid Switzerland AG

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240116

Address after: Zurich, SUI

Patentee after: Hitachi Energy Co.,Ltd.

Address before: Swiss Baden

Patentee before: Hitachi energy Switzerland AG