2007-11-22_US2007268938A_发明申请_US20070268938A1 NETWORK TIME PROTOCOL PRECISION TIMESTAMPING SERVICE_+++C_D_F_G_H_J_K_L_M_N_P_R_b_e_o_s_t+++.docx

对比文件名称:2007-11-22_US2007268938A_发明申请_US20070268938A1 NETWORK TIME PROTOCOL PRECISION TIMESTAMPING SERVICE

目标专利名称:274网络时钟比较的系统和方法CN106464398B

本次调用模型名称:gpt-4o

### 特征比对表格

技术特征描述及公开性判断结果对比文件原文引用公开性论述
技术特征A:包括:当通过检测载波波形确定传输介质可用时发送分组,所述分组是时间戳同步请求《未公开》未找到相关内容。对比文件涉及NTP(网络时间协议)服务器与客户端之间的时间戳交换,但其描述的发送分组(例如图3中的outgoing packet 304)是由NTP应用340在创建回复分组后放置在出站队列中(见步骤422),并未提及任何基于检测载波波形来确定传输介质可用性的机制。目标专利中“检测载波波形确定传输介质可用”是用于在数据链路层/物理层进行介质访问控制(如CSMA/CA)的特征,在对比文件中未见描述。因此,该技术特征未被公开。
技术特征B:将时钟的输出作为时间戳存储在第一寄存器中《隐含公开》说明书第[0022]段:“...the passive tap unit 316 is configured to trigger the hardware clock 350 to latch (i.e., temporarily record) the time-of-arrival, Trx... Similarly, ... the passive tap unit 316 triggers the hardware clock 350 to latch the time-of-departure, Ttx...”对比文件公开了硬件时钟350被触发以锁存(latch)到达时间(Trx)和离开时间(Ttx)。锁存操作意味着将硬件时钟在特定时刻的输出(时间值)记录或存储下来。虽然未明确提及“第一寄存器”这一名词,但锁存功能必然需要一个存储单元(如寄存器、锁存器或存储器)来临时保存该时间值。本领域技术人员能够毫无疑义地理解,为了实现时间戳的捕获和后续检索(如步骤410中NTP应用340请求锁存的Trx),必须将时钟的输出存储在一个存储单元中。这构成了对“将时钟的输出作为时间戳存储”的隐含公开。
技术特征C:在第一设备处,从第二设备接收分组《直接公开》说明书第[0025]段:“In step 404, the passive tap unit 316 determines if there is a new incoming packet 302 that is an NTP packet.” 以及第[0026]段:“If, in step 404, the passive tap unit 316 determines that a new incoming packet 302 is an NTP packet, then the method proceeds to step 406...”对比文件明确描述了系统(作为NTP服务器,即第一设备)接收来自客户端(即第二设备)的传入分组(incoming packet 302)。步骤404-406清晰地展示了接收和判断分组的过程。这与目标专利中“在第一设备处,从第二设备接收分组”的技术特征完全相同。因此,该技术特征被直接公开。
技术特征D:在检测电路处,检测所述分组的接收《直接公开》说明书第[0022]段:“The passive tap unit 316 is a packet timestamping engine configured to monitor the network traffic flowing through the MII channel. As each packet goes by, the passive tap unit 316 analyzes the data flowing through the MII channel to determine if the incoming packet 302 is of interest to the NTP application 340 (i.e., if the incoming packet 302 is an NTP packet).”对比文件中的“passive tap unit 316”充当了检测电路的角色,它监控网络流量并分析数据以确定传入分组302是否为NTP分组。这明确公开了“检测电路检测分组的接收”这一技术特征。因此,该技术特征被直接公开。
技术特征E:响应于检测到所述分组的所述接收,通过将所述时间戳从所述第一寄存器复制到时间戳寄存器来捕获与所述分组相对应的到达时间时间戳《隐含公开》说明书第[0026]段:“In step 406, where the passive tap unit 316 triggers the hardware clock 350 to latch the time-of-arrival Trx.” 以及第[0026]段:“In step 410, where the NTP application 340 requests the latched time-of-arrival, Trx, from the hardware clock 350... After the NTP application 340 obtains the requested latched time-of-arrival, Trx, ... the method proceeds to step 412. In step 412, the NTP application 340 inserts the timestamp T2 with a value equal to Trx into the incoming packet 302.”对比文件公开了:1) 检测电路(passive tap unit 316)在检测到NTP分组接收时触发硬件时钟锁存到达时间Trx(相当于将时钟值存入某个存储单元,即“第一寄存器”)。2) 随后,NTP应用340从硬件时钟获取该锁存的Trx值,并将其作为时间戳T2插入到分组中。虽然未明确使用“复制到时间戳寄存器”的表述,但“获取锁存值并插入分组”这一过程,对于本领域技术人员而言,必然涉及将该时间值从存储它的硬件时钟相关存储单元(第一寄存器)转移到另一个用于构造分组报文的存储区域或处理单元。这实质上完成了时间戳的捕获和转移。因此,该技术特征被隐含公开。
技术特征F:在所述第一设备处,从所述第二设备接收与所述分组相对应的离开时间时间戳《直接公开》说明书第[0020]段:“T3 is a timestamp representing the best estimate of the transmit origination epoch of a packet originating from the precision NTP server clock 220...” 以及图2和全文描述,T3是由服务器插入到发给客户端的回复分组中的时间戳。对于客户端(可视为目标专利中的“第一设备”)而言,它会从服务器(第二设备)接收包含T3的分组。对比文件描述了标准的NTP交互过程,其中客户端会从服务器接收回复分组,该分组中包含由服务器生成的发送时间戳T3。T3即代表服务器发送该分组的时间估计,对应于目标专利中的“离开时间时间戳”。因此,客户端从服务器接收T3这一技术特征被直接公开。
技术特征G:,其中所述离开时间时间戳指示从所述第二设备发送所述分组的时间《直接公开》说明书第[0020]段:“T3 is a timestamp representing the best estimate of the transmit origination epoch of a packet originating from the precision NTP server clock 220...”对比文件明确将T3定义为代表从精确NTP服务器时钟220发起的分组的发送起始时间点(transmit origination epoch)的最佳估计。这清晰地表明T3是指示从第二设备(服务器)发送分组的时间的时间戳。因此,该技术特征被直接公开。
技术特征H:执行对所述到达时间时间戳和所述离开时间时间戳的比较《直接公开》说明书第[0019]段:“After the time measurement, these four timestamps are used to calculate the roundtrip delay between the endpoints and the offset of the client clock 210 according to the following principles: ... b) Offset estimate: Θ = ((T2 - T1) + (T3 - T4)) / 2”对比文件公开了利用时间戳T1、T2、T3、T4计算客户端时钟偏移(offset)的公式。该计算的核心包含了对到达时间戳(T2,在服务器端)和离开时间戳(T3,从服务器发出)的运算,即(T2 - T1)和(T3 - T4)的组合,最终通过公式比较并得出偏移量。执行该计算即相当于“执行对到达时间时间戳和离开时间时间戳的比较”。因此,该技术特征被直接公开。
技术特征I:以及基于所述比较来修改所述第一寄存器的值。《未公开》未找到相关内容。对比文件主要描述了NTP服务器端如何精确生成时间戳T2和T3。虽然提到了客户端使用计算出的偏移(Θ)来校正其时钟(客户端时钟210),但并未描述服务器端(即生成T2的“第一设备”)基于T2和T3的比较来修改自身硬件时钟350(相当于“第一寄存器”)的值。服务器端的硬件时钟350是作为高精度参考,其值通常不被基于网络测量来修改。目标专利特征I涉及主动修改本地寄存器的值以实现同步,这在对比文件的服务器端操作中未见公开。
技术特征J:还包括在捕获电路处捕获与所述分组相对应的所述到达时间时间戳,其中,所述检测电路是被配置为在第一开放系统互连模型(OSI)层进行操作的第一OSI层电路,其中,所述捕获电路是被配置为在第二OSI层进行操作的第二OSI层电路,并且其中,所述第一OSI层低于所述第二OSI层。《直接公开》说明书第[0022]段:“The passive tap unit 316 ... is configured to monitor the network traffic flowing through the MII channel. ... the passive tap unit 316 triggers the hardware clock 350 to latch the time-of-arrival, Trx...” 说明书第[0021]段:“...the time-of-arrival (denoted as Trx) of an incoming packet 302 refers to the instant the first (or the designated) bit of the incoming packet 302 traverses the boundary between the external environment (not shown) and the Ethernet PHY 310.” 说明书第[0026]段:“In step 410, where the NTP application 340 requests the latched time-of-arrival, Trx, from the hardware clock 350... In step 412, the NTP application 340 inserts the timestamp T2 with a value equal to Trx into the incoming packet 302.”1. **检测电路(第一OSI层电路)**:对比文件中的“passive tap unit 316”监控MII通道(Media Independent Interface),该通道连接以太网PHY 310(物理层)和MAC 320(数据链路层)。其触发动作发生在分组穿过物理层边界时(第一时间点),这对应于在低OSI层(物理层/数据链路层)进行操作。2. **捕获电路(第二OSI层电路)**:对比文件中,“NTP application 340”在步骤410请求并获取锁存的Trx值,并在步骤412将其作为T2插入分组。NTP应用运行在应用层。3. **层级关系**:物理层/数据链路层(passive tap unit操作层面)低于应用层(NTP application操作层面)。因此,检测电路在低层、捕获电路(或执行捕获功能的实体)在高层,且低层检测触发高层捕获时间戳的技术方案被直接公开。
技术特征K:其中,所述第一OSI层包括数据链路层,其中,所述第二OSI层包括应用层,并且其中,所述检测电路在不对所述分组进行解码的情况下,检测所述分组的接收。《直接公开》说明书第[0022]段:“The passive tap unit 316 is a packet timestamping engine configured to monitor the network traffic flowing through the MII channel. As each packet goes by, the passive tap unit 316 analyzes the data flowing through the MII channel to determine if the incoming packet 302 is of interest to the NTP application 340 (i.e., if the incoming packet 302 is an NTP packet).” 结合上下文,MII是物理层和MAC(数据链路层)之间的接口。说明书第[0049]段:“...the packet timestamping engine implemented in hardware and configured to recognize NTP packets.”1. **第一OSI层包括数据链路层**:对比文件中passive tap unit 316监控的MII通道是物理层与数据链路层(MAC)的接口,其操作涉及数据链路层。2. **第二OSI层包括应用层**:执行时间戳插入的NTP application 340明确是应用层实体。3. **检测电路不解码分组**:对比文件说明passive tap unit“分析流经MII通道的数据”以识别NTP分组。这种在数据链路层/物理层边界进行的分析,通常是通过检测分组头部的特定字段(如协议类型)来实现的,无需对分组 payload 进行完整的协议栈解码(如上至应用层)。说明书第[0049]段提到该引擎是硬件实现的,进一步支持其快速、低层级的识别能力。因此,该技术特征被直接公开。
技术特征L:其中,所述检测电路基于检测到接收了所述分组的第一比特来检测所述分组的接收,并且其中,所述第一比特是所述分组的最早被接收的比特。《直接公开》说明书第[0021]段:“...the time-of-arrival (denoted as Trx) of an incoming packet 302 refers to the instant the first (or the designated) bit of the incoming packet 302 traverses the boundary between the external environment (not shown) and the Ethernet PHY 310.”对比文件明确定义到达时间(Trx)为传入分组302的第一个(或指定)比特穿过外部环境与以太网PHY 310之间边界的瞬间。这表明检测电路(passive tap unit 316)对分组接收的检测(以及随之的时间锁存触发)是基于分组的第一个比特的到达。第一个比特自然是最早被接收的比特。因此,该技术特征被直接公开。
技术特征M:其中,所述检测电路基于检测到接收了所述分组的第一比特来检测所述分组的接收,并且其中,所述第一比特是所述分组的最早被接收的比特。《直接公开》同技术特征L引用。同技术特征L论述。该技术特征被直接公开。
技术特征N:其中,所述检测电路基于检测到接收了所述分组的第一比特来检测所述分组的接收,并且其中,所述第一比特是所述分组的最早被接收的比特。《直接公开》同技术特征L引用。同技术特征L论述。该技术特征被直接公开。
技术特征O:其中,所述离开时间时间戳与所述第二设备的第二寄存器相对应,并且其中,所述第一寄存器与应用有关。《隐含公开》说明书第[0020]段:“T3 is a timestamp representing the best estimate of the transmit origination epoch of a packet originating from the precision NTP server clock 220...” 说明书第[0028]段:“In step 416, the NTP application 340 requests the current time, Tcurrent, from the hardware clock 350... In step 420, the NTP application 340 adds the correction term k... to the value of Tcurrent obtained from the hardware clock 350 and inserts the result as the timestamp T3...”1. **离开时间戳与第二设备的第二寄存器相对应**:T3是服务器(第二设备)的发送时间戳。它基于服务器硬件时钟350的当前时间(Tcurrent)加上校正项计算得出。硬件时钟350必然有其对应的计时寄存器(第二寄存器)。因此,T3与第二设备的时钟寄存器相对应。2. **第一寄存器与应用有关**:目标专利中的“第一寄存器”存储用于生成时间戳的时钟值。在对比文件的上下文中,对于接收方(客户端),其用于计算偏移的自身时钟(客户端时钟210)可被视为“第一寄存器”,而客户端时钟与其上运行的需要时间同步的应用(如多媒体应用)是相关的。本领域技术人员可以理解,时钟寄存器通常服务于设备上需要计时的应用。因此,该技术特征被隐含公开。
技术特征P:还包括:基于所述比较,对所述第一寄存器和所述第二寄存器进行同步。《直接公开》说明书第[0019]段:“After the time measurement, these four timestamps are used to calculate the roundtrip delay between the endpoints and the offset of the client clock 210 according to the following principles: ... b) Offset estimate: Θ = ((T2 - T1) + (T3 - T4)) / 2”对比文件公开了使用时间戳T1-T4计算客户端时钟210相对于服务器时钟的偏移量(Θ)。计算偏移量的目的就是为了对客户端时钟(可视为目标专利中的“第一寄存器”)与服务器时钟(可视为“第二寄存器”)进行同步。这是NTP协议的核心功能。因此,“基于比较进行同步”这一技术特征被直接公开。
技术特征Q:其中,对所述第一寄存器和所述第二寄存器进行同步包括:基于所述到达时间时间戳和所述离开时间时间戳之间的差值,更新所述第一寄存器的值。《未公开》未找到相关内容。对比文件公开了计算偏移量Θ,但并未明确描述客户端通过“更新第一寄存器的值”来实现同步的具体动作。虽然本领域技术人员知道计算出的偏移会用于调整客户端时钟,但对比文件文本本身没有披露“更新寄存器的值”这一实现层面的具体操作。更关键的是,目标专利特征Q限定了同步方式是“更新第一寄存器的值”,而对比文件中服务器端生成T3时,是通过软件计算(当前时间+预估延迟)来估计发送时间,并非通过更新自身硬件时钟寄存器的值来实现与对方时钟的同步。因此,该技术特征未被公开。
技术特征R:其中,对所述第一寄存器和所述第二寄存器进行同步包括:基于所述到达时间时间戳和所述离开时间时间戳,确定所述第一寄存器和所述第二寄存器之间的偏移。《直接公开》说明书第[0019]段:“After the time measurement, these four timestamps are used to calculate the roundtrip delay between the endpoints and the offset of the client clock 210 according to the following principles: ... b) Offset estimate: Θ = ((T2 - T1) + (T3 - T4)) / 2”对比文件中的公式b) 即为计算客户端时钟偏移(Θ)的公式。该公式明确使用了到达时间戳T2(服务器端记录)和离开时间戳T3(服务器端发送),结合T1和T4,来确定客户端时钟与服务器时钟之间的偏移。因此,“基于到达时间时间戳和离开时间时间戳确定偏移”这一技术特征被直接公开。
技术特征S:其中,响应于检测到所述分组的所述接收,所述检测电路断言时间戳捕获信号,并且还包括捕获电路,所述捕获电路被配置为响应于所述时间戳捕获信号来捕获所述到达时间时间戳。《隐含公开》说明书第[0022]段:“...the passive tap unit 316 is configured to trigger the hardware clock 350 to latch (i.e., temporarily record) the time-of-arrival, Trx...” 及第[0026]段:“In step 410, where the NTP application 340 requests the latched time-of-arrival, Trx, from the hardware clock 350...”对比文件描述了:1) 检测电路(passive tap unit 316)在检测到分组接收时,触发(trigger)硬件时钟锁存时间。这里的“触发”动作相当于断言了一个信号(时间戳捕获信号)给硬件时钟。2) 随后,NTP应用340(可视为执行捕获功能的实体,即捕获电路)从硬件时钟请求并获取该锁存的时间值(Trx),从而完成了到达时间时间戳的捕获。虽然“断言信号”和“捕获电路”的术语未直接使用,但所述功能逻辑完全对应。本领域技术人员能够理解,触发动作必然伴随着信号传递,而获取锁存值就是响应于该触发事件进行捕获。因此,该技术特征被隐含公开。
技术特征T:其中,所述时间戳捕获信号包括中断信号、硬件信号、软件信号或者它们的组合。《隐含公开》说明书第[0022]段:“The functionality of a packet timestamping engine such as the passive tap unit 316 that includes monitoring the network traffic flowing through the MII channel and triggering a time latch at the hardware clock 350 may be implemented either in hardware or software.”对比文件提到,实现分组时间戳引擎(包括监控流量和触发时间锁存)的功能可以通过硬件或软件来实现。这表明,从检测电路到硬件时钟的触发机制(即时间戳捕获信号)可以是硬件信号(如硬件中断、电平信号)或软件信号(如软件中断、函数调用)中的一种。本领域技术人员能够合理推断,这种触发信号的具体形式可以是中断信号、硬件信号、软件信号或其组合。因此,该技术特征被隐含公开。
技术特征U:其中,修改所述第一寄存器的值包括基于所述到达时间时间戳和所述离开时间时间戳之差来更新所述第一寄存器的值。《未公开》未找到相关内容。如特征I和Q所述,对比文件未披露服务器端(作为接收T3并计算偏移的一方)基于T2和T3的差值来更新自身时钟寄存器(第一寄存器)的值。客户端计算偏移Θ的公式涉及T2和T3,但Θ是用于校正客户端自身时钟,而客户端时钟在对比文件上下文中并非生成T2的“第一寄存器”(生成T2的是服务器端的硬件时钟)。目标专利特征U限定了更新操作是基于两个时间戳的“差”,且作用于“第一寄存器”,这在对比文件中没有对应公开。
技术特征V:其中,响应于检测到第二分组的传输,所述检测电路断言第二时间戳捕获信号,其中,所述时间戳捕获信号和所述第二时间戳捕获信号是独立的边带探测信号。《未公开》未找到相关内容。对比文件描述了passive tap unit 316既可以在分组到达时触发锁存Trx,也可以在分组离开时触发锁存Ttx(见第[0022]段)。这涉及两种触发场景。然而,对比文件并未将这两种触发信号描述为“独立的边带探测信号”。该术语具有特定含义,在对比文件中未见任何提及或暗示。因此,该技术特征未被公开。
技术特征W:其中,所述时间戳捕获信号包括边沿触发信号,所述第一设备包括音频源设备、视频源设备或者二者。《未公开》未找到相关内容。1. **边沿触发信号**:对比文件未提及时间戳捕获信号是边沿触发还是电平触发。2. **音频/视频源设备**:对比文件中的设备是NTP服务器或客户端,属于网络时间同步设备,并未提及任何音频源设备(如麦克风)或视频源设备(如照相机)的具体应用场景。因此,该技术特征未被公开。

<<<C>>><<<D>>><<<F>>><<<G>>><<<H>>><<<J>>><<<K>>><<<L>>><<<M>>><<<N>>><<<P>>><<<R>>><<<b>>><<<e>>><<<o>>><<<s>>><<<t>>>

权利要求与技术特征
Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE