一种分布式网络架构及其时间同步方法与流程

文档序号:26947624发布日期:2021-10-12 20:09阅读:121来源:国知局
一种分布式网络架构及其时间同步方法与流程

1.本技术属于分布式网络架构时间同步设计技术领域,具体涉及一种分布式网络架构及其时间同步方法。


背景技术:

2.随着技术的发展,飞机机载系统网络日趋复杂,其中某一功能的实现,从传感器到解算控制单元再到作动部件,需要多个节点设备的共同参与才能完成,在发生故障进行故障分析时,由于各个节点设备间没有统一的时钟,各个节点设备间时间不统一,很难确定故障的发生时刻,难以实现对故障的准确定位,影响飞机机载系统的可靠性、安全性。
3.鉴于上述技术缺陷的存在提出本技术。
4.需注意的是,以上背景技术内容的公开仅用于辅助理解本发明的发明构思及技术方案,其并不必然属于本专利申请的现有技术,在没有明确的证据表明上述内容在本技术的申请日已经公开的情况下,上述背景技术不应当用于评价本技术的新颖性和创造性。


技术实现要素:

5.本技术的目的是提供一种分布式网络架构及其时间同步方法,以克服或减轻已知存在的至少一方面的技术缺陷。
6.本技术的技术方案是:
7.一方面提供一种分布式网络架构,包括:
8.分布式网络,分布式网络包括总线管理控制器、多个网络节点机;其中:
9.总线管理控制器分发与其本地时间对应的时间消息;
10.各个网络节点机接收总线管理控制器分发的时间消息,将本地时间更新为相应的时间,根据本地时间生成相应的时戳。
11.根据本技术的至少一个实施例,上述的分布式网络架构中,总线管理控制器分发与其本地时间对应的时间消息,具体为:
12.总线管理控制器以广播消息的形式分发与其本地时间对应的时间消息。
13.根据本技术的至少一个实施例,上述的分布式网络架构中,总线管理控制器周期性的分发与其本地时间对应的时间消息;
14.各个网络节点机接收总线管理控制器周期性分发的时间消息,将本地时间更新为相应的时间,根据本地时间生成相应的时戳。
15.根据本技术的至少一个实施例,上述的分布式网络架构中,总线管理控制器的本地时间按照20us分辨率累加。
16.根据本技术的至少一个实施例,上述的分布式网络架构中,每个网络节点机的本地时间按照20us分辨率累加。
17.另一方面提供一种分布式网络时间同步方法,包括:
18.分布式网络中总线管理控制器分发与其本地时间对应的时间消息;
19.分布式网络中各个网络节点机接收总线管理控制器分发的时间消息,将本地时间更新为相应的时间,根据本地时间生成相应的时戳。
20.根据本技术的至少一个实施例,上述的分布式网络时间同步方法中,分布式网络中总线管理控制器分发与其本地时间对应的时间消息,具体为:
21.分布式网络中总线管理控制器以广播消息的形式分发与其本地时间对应的时间消息。
22.根据本技术的至少一个实施例,上述的分布式网络时间同步方法中,总线管理控制器以周期性的分发与其本地时间对应的时间消息;
23.各个网络节点机接收总线管理控制器周期性分发的时间消息,将本地时间更新为相应的时间,根据本地时间生成相应的时戳。
24.根据本技术的至少一个实施例,上述的分布式网络时间同步方法中,总线管理控制器的本地时间按照20us分辨率累加。
25.根据本技术的至少一个实施例,上述的分布式网络时间同步方法中,每个网络节点机的本地时间按照20us分辨率累加。
附图说明
26.图1是本技术实施例提供的分布式网络架构的示意图;
27.图2是本技术实施例提供的分布式网络时间同步方法的流程图;
28.其中:
[0029]1‑
总线管理控制器(1);2

网络节点机。
[0030]
为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;此外,附图用于示例性说明,其中描述位置关系的用语仅限于示例性说明,不能理解为对本专利的限制。
具体实施方式
[0031]
为使本技术的技术方案及其优点更加清楚,下面将结合附图对本技术的技术方案作进一步清楚、完整的详细描述,可以理解的是,此处所描述的具体实施例仅是本技术的部分实施例,其仅用于解释本技术,而非对本技术的限定。需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分,其他相关部分可参考通常设计,在不冲突的情况下,本技术中的实施例及实施例中的技术特征可以相互组合以得到新的实施例。
[0032]
此外,除非另有定义,本技术描述中所使用的技术术语或者科学术语应当为本技术所属领域内一般技术人员所理解的通常含义。本技术描述中所使用的“上”、“下”、“左”、“右”、“中心”、“竖直”、“水平”、“内”、“外”等表示方位的词语仅用以表示相对的方向或者位置关系,而非暗示装置或元件必须具有特定的方位、以特定的方位构造和操作,当被描述对象的绝对位置发生改变后,其相对位置关系也可能发生相应的改变,因此不能理解为对本技术的限制。本技术描述中所使用的“第一”、“第二”、“第三”以及类似用语,仅用于描述目的,用以区分不同的组成部分,而不能够将其理解为指示或暗示相对重要性。本技术描述中所使用的“一个”、“一”或者“该”等类似词语,不应理解为对数量的绝对限制,而应理解为存在至少一个。本技术描述中所使用的“包括”或者“包含”等类似词语意指出现在该词前面的
元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。
[0033]
此外,还需要说明的是,除非另有明确的规定和限定,在本技术的描述中使用的“安装”、“相连”、“连接”等类似词语应做广义理解,例如,连接可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,领域内技术人员可根据具体情况理解其在本技术中的具体含义。
[0034]
下面结合附图1至图2对本技术做进一步详细说明。
[0035]
一方面提供一种分布式网络架构,包括:
[0036]
分布式网络,分布式网络包括总线管理控制器1、多个网络节点机2;其中:
[0037]
总线管理控制器1分发与其本地时间对应的时间消息;
[0038]
各个网络节点机2接收总线管理控制器1分发的时间消息,将本地时间更新为相应的时间,根据本地时间生成相应的时戳。
[0039]
对于上述实施例公开的分布式网络架构,领域内技术人员可以理解的是,其以总线管理控制器1向各个网络节点机2分发与其本地时间对应的时间消息,各个网络节点机2在接收总线管理控制器1分发的时间消息后,更新本地时间,以及生成相应的时戳,以此实现在分布式网络架构中统一时钟的定义。
[0040]
对于上述实施例公开的分布式网络架构,领域内技术人员还可以理解的是,其可用于飞机机载系统,在用于飞机机载系统时,由于定义了统一的时钟,可统一各个节点设备间的时间,以此能够在发生故障进行故障分析时,可容易的确定故障的发生时刻,对故障进行准确定位,保证飞机机载系统的可靠性、安全性。
[0041]
在一些可选的实施例中,上述的分布式网络架构中,总线管理控制器1分发与其本地时间对应的时间消息,具体为:
[0042]
总线管理控制器1以广播消息的形式分发与其本地时间对应的时间消息。
[0043]
在一些可选的实施例中,上述的分布式网络架构中,总线管理控制器1周期性的分发与其本地时间对应的时间消息;
[0044]
各个网络节点机2接收总线管理控制器1周期性分发的时间消息,将本地时间更新为相应的时间,根据本地时间生成相应的时戳,即各个网络节点机2可根据总线管理控制器1周期性分发的时间消息,周期性的更新本地时间,以及生成相应的时间戳,以保各个网络节点机2间时间的一致性,不出现较大的偏差。
[0045]
在一些可选的实施例中,上述的分布式网络架构中,总线管理控制器1的本地时间按照20us分辨率累加,即可设计有时间计数器,该时间计数器可初始化为0,之后按照20us分辨率累加。
[0046]
在一些可选的实施例中,上述的分布式网络架构中,每个网络节点机2的本地时间按照20us分辨率累加,即可设计有时间计数器,该时间计数器可初始化为0,周期性的根据接收总线管理控制器1分发的时间消息进行更新,之后按照20us分辨率累加。
[0047]
另一方面提供一种分布式网络时间同步方法,包括:
[0048]
分布式网络中总线管理控制器1分发与其本地时间对应的时间消息;
[0049]
分布式网络中各个网络节点机2接收总线管理控制器1分发的时间消息,将本地时
间更新为相应的时间,根据本地时间生成相应的时戳。
[0050]
对于上述实施例公开的分布式网络时间同步方法,领域内技术人员可以理解的是,其以总线管理控制器1向各个网络节点机2分发与其本地时间对应的时间消息,使各个网络节点机2在接收总线管理控制器1分发的时间消息后,更新本地时间,以及生成相应的时戳,以此实现在分布式网络架构中统一时钟的定义。
[0051]
对于上述实施例公开的分布式网络时间同步方法,领域内技术人员还可以理解的是,其可用于飞机机载系统,在用于飞机机载系统时,由于定义了统一的时钟,可统一各个节点设备间的时间,以此能够在发生故障进行故障分析时,可容易的确定故障的发生时刻,对故障进行准确定位,保证飞机机载系统的可靠性、安全性。
[0052]
在一些可选的实施例中,上述的分布式网络时间同步方法中,分布式网络中总线管理控制器1分发与其本地时间对应的时间消息,具体为:
[0053]
分布式网络中总线管理控制器1以广播消息的形式分发与其本地时间对应的时间消息。
[0054]
在一些可选的实施例中,上述的分布式网络时间同步方法中,总线管理控制器1以周期性的分发与其本地时间对应的时间消息;
[0055]
各个网络节点机2接收总线管理控制器1周期性分发的时间消息,将本地时间更新为相应的时间,根据本地时间生成相应的时戳,即各个网络节点机2可根据总线管理控制器1周期性分发的时间消息,周期性的更新本地时间,以及生成相应的时间戳,以保各个网络节点机2间时间的一致性,不出现较大的偏差。
[0056]
在一些可选的实施例中,上述的分布式网络时间同步方法中,总线管理控制器1的本地时间按照20us分辨率累加,即可设计有时间计数器,该时间计数器可初始化为0,之后按照20us分辨率累加。
[0057]
在一些可选的实施例中,上述的分布式网络时间同步方法中,每个网络节点机2的本地时间按照20us分辨率累加,即可设计有时间计数器,该时间计数器可初始化为0,周期性的根据接收总线管理控制器1分发的时间消息进行更新,之后按照20us分辨率累加。
[0058]
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0059]
至此,已经结合附图所示的优选实施方式描述了本技术的技术方案,领域内技术人员应该理解的是,本技术的保护范围显然不局限于这些具体实施方式,在不偏离本技术的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1