时间同步信息处理方法及架构技术

技术编号:37587799 阅读:27 留言:0更新日期:2023-05-18 11:05
本发明专利技术实施例提供了一种时间同步信息处理方法及架构,其中,时间同步信息处理方法中,包括,获取时间同步信息;将所获取的时间同步信息传输至同步存储设备;发送运算请求,所述运算请求用于唤醒运算层,以使运算层自同步存储设备获取时间同步信息,并基于所述时间同步信息,计算时间同步计算结果,以及,将所述时间同步计算结果传输至同步存储设备;自所述同步存储设备获取所述时间同步计算结果;其中,所述运算层在计算时间同步计算结果后,进入休眠状态。本发明专利技术实施例基于唤醒机制进行时间同步信息的处理,能够很大程度上降低功耗消耗。能够很大程度上降低功耗消耗。能够很大程度上降低功耗消耗。

【技术实现步骤摘要】
时间同步信息处理方法及架构


[0001]本专利技术实施例涉及计算机
,具体涉及一种时间同步信息处理方法及架构。

技术介绍

[0002]时间同步是指为数据传输链路中,彼此间相互独立的模块提供统一时间标度的过程。在分布式系统,或基于分布式协议进行数据传输的场景中,通过时间同步,以明确不同模块所发生的事件的先后顺序,避免数据处理流程出现混乱。在数据传输领域,例如支持视频数据传输USB4系统,在基于分布式协议的时间同步流程中,从路由器需要根据时间同步协议计算得到主路由器的时间、时间偏移和频率偏移等信息,从而实现时间同步。
[0003]然而,现有的时间同步方案,功耗消耗过大。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种时间同步信息处理方法及架构,能够很大程度上降低功耗消耗。
[0005]为解决上述问题,本专利技术实施例提供如下技术方案:
[0006]第一方面,本专利技术实施例提供一种时间同步信息处理方法,应用于协议层,包括:
[0007]获取时间同步信息;
[0008]将所获取的时间同步信息传输至同步存储设备;
[0009]发送运算请求,所述运算请求用于唤醒运算层,以使运算层自同步存储设备获取时间同步信息,并基于所述时间同步信息,计算时间同步计算结果,以及,将所述时间同步计算结果传输至同步存储设备;
[0010]自所述同步存储设备获取所述时间同步计算结果;
[0011]其中,所述运算层在计算时间同步计算结果后,进入休眠状态。
[0012]可选的,所述将所获取的时间同步信息传输至同步存储设备的步骤中,基于握手机制获取所述时间同步信息。
[0013]可选的,所述协议层为上行端口的协议层,所述协议层包括数据接口层和时间同步接口层,所述基于握手机制获取时间同步信息,包括:
[0014]数据接口层发出第一通知请求,并由时间同步接口层记录发出所述第一通知请求时刻对应的第一时间信息;
[0015]数据接口层接收第二通知请求,并由时间同步接口层记录接收所述第二通知请求时刻对应的第四时间信息;
[0016]接收下行端口的时间数据包,获取下行端口记录的第二时间信息和第三时间信息;
[0017]确定时间同步信息,所述时间同步信息包括所述第一时间信息、第二时间信息、第三时间信息和第四时间信息。
[0018]可选的,所述数据接口层发出第一通知请求,并由时间同步接口层记录发出所述第一通知请求时刻对应的第一时间信息,包括:
[0019]时间同步接口层发起第一通知请求,通知数据接口层发出第一通知请求;
[0020]数据接口层发出所述第一通知请求,并通知时间同步接口层第一通知请求已发出;
[0021]时间同步接口层在得知第一通知请求已发出时,记录当下时刻对应的第一时间信息。
[0022]可选的,所述数据接口层接收第二通知请求,并由时间同步接口层记录接收所述第二通知请求时刻对应的第四时间信息,包括:
[0023]数据接口层接收所述第二通知请求,通知时间同步接口层收到第二通知请求;
[0024]时间同步接口层在得知第二通知请求已收到时,记录当下时刻对应的第四时间信息。
[0025]可选的,所述确定时间同步信息,具体为,基于协议规定,对所获得的第一时间信息、第二时间信息、第三时间信息和第四时间信息进行延迟补偿,得到时间同步信息。
[0026]可选的,所述基于握手机制获取时间同步信息的步骤中,还记录有握手步数;
[0027]所述发送运算请求的步骤中,在所述握手步数为预设值时,发送所述运算请求。
[0028]可选的,所述时间同步信息还配置有对应的时间信息有效标识,所述时间信息有效标识用于标记所述时间同步信息的有效性;
[0029]所述将所获取的时间同步信息传输至同步存储设备的步骤中,在所述时间信息有效标识表明所述时间同步信息有效时,将所获取的时间同步信息传输至同步存储设备。
[0030]可选的,所述基于握手机制获取所述时间同步信息的步骤中,在握手结束时,将所获取的时间同步信息的时间信息有效标识标记为有效。
[0031]可选的,所述时间同步信息包括时间戳以及对应所述时间戳的时间偏移信息,所述时间偏移信息包括域内主机路由器的时间偏移、域内主机路由器的频率偏移、域间时间戳、时间源主机路由器的时间偏移、时间源主机路由器的频率偏移中的一种或多种。
[0032]可选的,所述同步存储设备包括同步信息寄存器和计算结果寄存器,所述同步信息寄存器用于同步时间同步信息,所述计算结果寄存器用于同步时间同步计算结果。
[0033]可选的,所述发送运算请求,包括:拉高运算请求信号,以使得运算层在运算请求信号拉高时,执行唤醒流程,并拉低运算请求信号。
[0034]第二方面,本专利技术实施例提供一种时间同步信息处理方法,应用于运算层,包括:
[0035]获取所述协议层的运算请求;
[0036]基于所述协议层的运算请求,执行唤醒流程;
[0037]在执行唤醒流程后,自同步存储设备获取时间同步信息;
[0038]基于所述时间同步信息,计算时间同步计算结果;
[0039]将所述时间同步计算结果传输至同步存储设备;
[0040]在将所述时间同步计算结果传输至同步存储设备后,进入休眠状态。
[0041]可选的,所述基于所述时间同步信息,计算时间同步计算结果,包括:
[0042]调用判断跳转指令和计算指令;
[0043]基于所述判断跳转指令,判断当前数据缓存中存储的上一时间同步信息是否为有
效数据;
[0044]若否,将本次获取的时间同步信息存储至所述数据缓存,并运行结束运算指令;
[0045]若是,基于所述计算指令、数据缓存中的上一时间同步信息和本次获取的时间同步信息进行计算,得到时间同步计算结果。
[0046]可选的,所述判断当前数据缓存中存储的上一时间同步信息是否为有效数据,具体为:
[0047]基于时间同步信息的数据确定数据缓存中记录的上一时间同步信息是否为有效数据;其中,在上一时间同步信息为非零时,则认为时间同步信息为有效数据;在上一时间同步信息为零时,则认为时间同步信息为无效数据;
[0048]所述基于所述时间同步信息,计算时间同步计算结果的步骤之后,还包括:将存储在数据缓存中的时间同步信息的时间信息清零。
[0049]可选的,所述判断当前数据缓存中存储的上一时间同步信息是否为有效数据,具体为:
[0050]基于时间信息有效标识确定数据缓存中记录的上一时间同步信息是否为有效数据;其中,在时间信息有效标识表明存入的上一时间同步信息有效时,则时间同步信息为有效数据;在时间信息有效标识表明存入的上一时间同步信息无效时,则时间同步信息为无效数据;
[0051]所述基于所述时间同步信息,计算时间同步计算结果的步骤之后,还包括:将存储在数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种时间同步信息处理方法,其特征在于,应用于协议层,包括:获取时间同步信息;将所获取的时间同步信息传输至同步存储设备;发送运算请求,所述运算请求用于唤醒运算层,以使运算层自同步存储设备获取时间同步信息,并基于所述时间同步信息,计算时间同步计算结果,以及,将所述时间同步计算结果传输至同步存储设备;自所述同步存储设备获取所述时间同步计算结果;其中,所述运算层在计算时间同步计算结果后,进入休眠状态。2.根据权利要求1所述的时间同步信息处理方法,其特征在于,所述获取时间同步信息步骤中,基于握手机制获取所述时间同步信息。3.根据权利要求2所述的时间同步信息处理方法,其特征在于,所述协议层为上行端口的协议层,所述协议层包括数据接口层和时间同步接口层,所述基于握手机制获取时间同步信息,包括:所述数据接口层发出第一通知请求,并由所述时间同步接口层记录发出所述第一通知请求时刻对应的第一时间信息;所述数据接口层接收第二通知请求,并由所述时间同步接口层记录接收所述第二通知请求时刻对应的第四时间信息;接收下行端口的时间数据包,获取下行端口记录的第二时间信息和第三时间信息;确定时间同步信息,所述时间同步信息包括所述第一时间信息、第二时间信息、第三时间信息和第四时间信息。4.根据权利要求3所述的时间同步信息处理方法,其特征在于,所述数据接口层发出第一通知请求,并由所述时间同步接口层记录发出所述第一通知请求时刻对应的第一时间信息,包括:所述时间同步接口层发起第一通知请求,通知所述数据接口层发出第一通知请求;所述数据接口层发出所述第一通知请求,并通知所述时间同步接口层第一通知请求已发出;所述时间同步接口层在得知所述第一通知请求已发出时,记录当下时刻对应的第一时间信息。5.根据权利要求3所述的时间同步信息处理方法,其特征在于,所述数据接口层接收第二通知请求,并由所述时间同步接口层记录接收所述第二通知请求时刻对应的第四时间信息,包括:所述数据接口层接收所述第二通知请求,通知所述时间同步接口层收到第二通知请求;所述时间同步接口层在得知所述第二通知请求已收到时,记录当下时刻对应的第四时间信息。6.根据权利要求3所述的时间同步信息处理方法,其特征在于,所述确定时间同步信息,具体为,基于协议规定,对所获得的第一时间信息、第二时间信息、第三时间信息和第四时间信息进行延迟补偿,得到时间同步信息。7.根据权利要求2所述的时间同步信息处理方法,其特征在于,所述基于握手机制获取
时间同步信息的步骤中,还记录有握手步数;所述发送运算请求的步骤中,在所述握手步数为预设值时,发送所述运算请求。8.根据权利要求1所述的时间同步信息处理方法,其特征在于,所述时间同步信息还配置有对应的时间信息有效标识,所述时间信息有效标识用于标记所述时间同步信息的有效性;所述将所获取的时间同步信息传输至同步存储设备的步骤中,在所述时间信息有效标识表明所述时间同步信息有效时,将所获取的时间同步信息传输至同步存储设备。9.根据权利要求2所述的时间同步信息处理方法,其特征在于,所述基于握手机制获取所述时间同步信息的步骤中,在握手结束时,将所获取的时间同步信息的时间信息有效标识标记为有效。10.根据权利要求1所述的时间同步信息处理方法,其特征在于,所述时间同步信息包括时间戳以及对应所述时间戳的时间偏移信息,所述时间偏移信息包括域内主机路由器的时间偏移、域内主机路由器的频率偏移、域间时间戳、时间源主机路由器的时间偏移、时间源主机路由器的频率偏移中的一种或多种。11.根据权利要求1所述的时间同步信息处理方法,其特征在于,所述同步存储设备包括同步信息寄存器和计算结果寄存器,所述同步信息寄存器用于同步时间同步信息,所述计算结果寄存器用于同步时间同步计算结果。12.根据权利要求1所述的时间同步信息处理方法,其特征在于,所...

【专利技术属性】
技术研发人员:沈兴浩
申请(专利权)人:成都海光集成电路设计有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1