非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种用于时钟比较的方法,包括: 当通过检测载波波形确定传输介质可用时发送分组,所述分组是时间戳同步请求; 将时钟的输出作为时间戳存储在第一寄存器中; 在第一设备处,从第二设备接收分组; 在检测电路处,检测所述分组的接收; 响应于检测到所述分组的所述接收,通过将所述时间戳从所述第一寄存器复制到时间戳寄存器来捕获与所述分组相对应的到达时间时间戳; 在所述第一设备处,从所述第二设备接收与所述分组相对应的离开时间时间戳,其中所述离开时间时间戳指示从所述第二设备发送所述分组的时间; 执行对所述到达时间时间戳和所述离开时间时间戳的比较;以及基于所述比较来修改所述第一寄存器的值。
根据权利要求1所述的方法,还包括在捕获电路处捕获与所述分组相对应的所述到达时间时间戳,其中,所述检测电路是被配置为在第一开放系统互连模型(OSI)层进行操作的第一OSI层电路,其中,所述捕获电路是被配置为在第二OSI层进行操作的第二OSI层电路,并且其中,所述第一OSI层低于所述第二OSI层。
根据权利要求2所述的方法,其中,所述第一OSI层包括数据链路层,其中,所述第二OSI层包括应用层,并且其中,所述检测电路在不对所述分组进行解码的情况下,检测所述分组的接收。
根据权利要求1所述的方法,其中,所述检测电路基于检测到接收了所述分组的第一比特来检测所述分组的接收,并且其中,所述第一比特是所述分组的最早被接收的比特。
根据权利要求1所述的方法,其中,所述离开时间时间戳与所述第二设备的第二寄存器相对应,并且其中,所述第一寄存器与应用有关。
根据权利要求5所述的方法,还包括: 基于所述比较,对所述第一寄存器和所述第二寄存器进行同步。
根据权利要求5所述的方法,其中,对所述第一寄存器和所述第二寄存器进行同步包括:基于所述到达时间时间戳和所述离开时间时间戳之间的差值,更新所述第一寄存器的值。
根据权利要求5所述的方法,其中,对所述第一寄存器和所述第二寄存器进行同步包括:基于所述到达时间时间戳和所述离开时间时间戳,确定所述第一寄存器和所述第二寄存器之间的偏移。
根据权利要求1所述的方法,其中,响应于检测到所述分组的所述接收,所述检测电路断言时间戳捕获信号,并且还包括捕获电路,所述捕获电路被配置为响应于所述时间戳捕获信号来捕获所述到达时间时间戳。
根据权利要求9所述的方法,其中,所述时间戳捕获信号包括中断信号、硬件信号、软件信号或者它们的组合。
根据权利要求9所述的方法,其中,修改所述第一寄存器的值包括基于所述到达时间时间戳和所述离开时间时间戳之差来更新所述第一寄存器的值。
根据权利要求9所述的方法,其中,响应于检测到第二分组的传输,所述检测电路断言第二时间戳捕获信号,其中,所述时间戳捕获信号和所述第二时间戳捕获信号是独立的边带探测信号。
根据权利要求9所述的方法,其中,所述时间戳捕获信号包括边沿触发信号,所述第一设备包括音频源设备、视频源设备或者二者。
一种用于时钟比较的装置,包括: 同步模块,其被配置为当通过检测载波波形确定传输介质可用时发送分组,所述分组是时间戳同步请求; 检测电路,其被配置为检测向设备的分组传输; 响应于所述检测电路的捕获电路,所述捕获电路被配置为:通过将时间戳从第一寄存器复制到时间戳寄存器来捕获与所述分组相对应的离开时间时间戳; 接收机,其被配置为从所述设备接收到达时间时间戳,所述到达时间时间戳与所述分组相对应,其中,所述到达时间时间戳指示所述设备接收到所述分组的时间;以及耦合到所述检测电路、所述接收机和所述捕获电路的处理器,所述处理器被配置为对所述到达时间时间戳和所述离开时间时间戳进行比较并且基于所述比较来修改所述第一寄存器的值。
根据权利要求14所述的装置,其中所述捕获电路还被配置为响应于在所述检测电路处检测到所述分组的传输来捕获与所述分组相对应的所述离开时间时间戳,其中,所述检测电路还被配置为:响应于检测到所述分组的所述传输,断言第一时间戳捕获信号,并且其中,所述捕获电路还被配置为:响应于所述第一时间戳捕获信号,捕获所述离开时间时间戳。
根据权利要求14所述的装置,其中所述到达时间时间戳被存储在所述设备的第二寄存器中,并且还包括基于所述到达时间时间戳和所述离开时间时间戳的比较来使所述第一寄存器和所述第二寄存器同步。
根据权利要求16所述的装置,还包括存储器,其中,所述接收机还被配置为将所述到达时间时间戳存储在所述存储器中,并且其中,所述处理器还被配置为:在对所述到达时间时间戳和所述离开时间时间戳进行比较之前,执行以下操作:从所述存储器中读取所述到达时间时间戳,以及 从所述时间戳寄存器中读取所述离开时间时间戳。
根据权利要求16所述的装置,其中,所述到达时间时间戳与所述设备的第二寄存器相对应,并且其中,所述处理器还被配置为:基于所述到达时间时间戳和所述离开时间时间戳之间的差值,对所述第一寄存器和所述第二寄存器进行同步。
根据权利要求16所述的装置,其中,所述到达时间时间戳与所述设备的第二寄存器相对应,并且其中,所述处理器还被配置为:通过基于所述到达时间时间戳和所述离开时间时间戳来确定所述第一寄存器和所述第二寄存器之间的偏移,对所述第一寄存器和所述第二寄存器进行同步。
根据权利要求14所述的装置,其中,所述处理器还被配置为:向所述设备发送所述离开时间时间戳。
根据权利要求14所述的装置,其中,所述检测电路还被配置为:从所述处理器接收所述分组,向发射机提供所述分组以便向所述设备发送,并且其中,所述检测电路还被配置为:响应于向所述发射机提供所述分组的第一比特,断言第一时间戳捕获信号。
根据权利要求14所述的装置, 其中,所述接收机还被配置为: 从所述设备接收第二分组,以及 从所述设备接收第二离开时间时间戳,所述第二离开时间时间戳指示从所述设备发送所述第二分组的第二时间,其中,所述检测电路还被配置为:检测所述接收机对所述第二分组的接收,其中,所述捕获电路还被配置为:响应于在所述检测电路处检测到所述第二分组的所述接收,捕获与所述第二分组相对应的第二到达时间时间戳,以及其中,所述处理器还被配置为:对所述第二到达时间时间戳和所述第二离开时间时间戳进行比较。
根据权利要求22所述的装置,其中,所述检测电路还被配置为:响应于检测到所述接收机对所述第二分组的所述接收,断言第二时间戳捕获信号,并且其中,所述捕获电路还被配置为:响应于所述第二时间戳捕获信号,捕获所述第二到达时间时间戳。
根据权利要求22所述的装置,还包括: 第二时间戳寄存器,其中,所述捕获电路还被配置为:通过将所述第二到达时间时间戳从所述第一寄存器复制到所述第二时间戳寄存器,来捕获所述第二到达时间时间戳。
一种存储有指令的计算机可读存储器件,当所述指令被处理器执行时,使所述处理器执行包括以下各项的操作:当通过检测载波波形确定传输介质可用时发送分组,所述分组是时间戳同步请求; 将时钟的输出作为时间戳存储在第一寄存器中; 从设备接收分组; 在检测电路处,检测所述分组的接收; 响应于检测到所述分组的所述接收,通过将所述时间戳从所述第一寄存器复制到时间戳寄存器来捕获与所述分组相对应的到达时间时间戳; 从所述设备接收与所述分组相对应的离开时间时间戳,所述离开时间时间戳指示从所述设备发送所述分组的时间; 执行所述到达时间时间戳和所述离开时间时间戳的比较;以及 基于所述比较来修改所述第一寄存器的值。
根据权利要求25所述的计算机可读存储器件,还包括被配置为捕获与所述分组相对应的所述到达时间时间戳的捕获电路,其中,所述离开时间时间戳与所述设备的第二寄存器相对应,并且其中,所述操作还包括:基于所述比较,对所述第一寄存器和所述第二寄存器进行同步。
根据权利要求26所述的计算机可读存储器件,其中,由所述捕获电路通过将多个到达时间时间戳从第一多个寄存器复制到多个时间戳寄存器,来捕获所述多个到达时间时间戳,其中,所述多个到达时间时间戳是由所述捕获电路响应于检测到所述分组的所述接收而被捕获的,其中,所述多个到达时间时间戳包括所述到达时间时间戳, 其中,所述第一多个寄存器包括所述第一寄存器,以及 其中,所述多个时间戳寄存器包括所述时间戳寄存器。
根据权利要求27所述的计算机可读存储器件,其中,所述操作还包括:从所述设备接收第二多个寄存器的多个离开时间时间戳,所述多个离开时间时间戳指示从所述设备发送所述分组的时间,从所述多个时间戳寄存器读取所述多个到达时间时间戳,以及 对所述多个到达时间时间戳和所述多个离开时间时间戳进行比较,其中,所述多个离开时间时间戳包括所述离开时间时间戳。
一种用于时钟比较的设备,包括: 同步模块,其被配置为: 当通过检测载波波形确定传输介质可用时发送分组,所述分组是时间戳同步请求; 接收机,其被配置为: 从第二设备接收分组;以及 从所述第二设备接收离开时间时间戳,其中,所述离开时间时间戳与所述分组相对应,并且其中,所述离开时间时间戳指示从所述第二设备发送所述分组的时间; 耦合到所述接收机的检测电路,其被配置为检测所述接收机对所述分组的接收; 响应于所述检测电路的捕获电路,所述捕获电路被配置为:通过将所述时间戳从第一寄存器复制到时间戳寄存器来捕获与所述分组相对应的到达时间时间戳;以及耦合到所述接收机和所述捕获电路的处理器,所述处理器配置为:执行对所述到达时间时间戳和所述离开时间时间戳的比较并且基于所述比较来修改所述第一寄存器的值。
根据权利要求29所述的设备,其中所述捕获电路还被配置为响应于在所述检测电路处检测到所述分组被所述接收机接收来捕获所述到达时间时间戳,其中,所述检测电路还被配置为:响应于检测到所述接收机对所述分组的所述接收,断言时间戳捕获信号,并且其中,所述捕获电路还被配置为:响应于所述时间戳捕获信号,捕获所述到达时间时间戳。