基于优先级的动态带宽分配方法、电子设备及存储器组成比例

技术编号:29199643 阅读:12 留言:0更新日期:2021-07-10 00:33
本申请涉及一种工业通信系统的基于优先级的动态带宽分配方法,包括:根据至少一个终端节点的至少一个条动态带宽申请信息,确定所述至少一个终端节点的优先级;根据所述优先级向所述至少一个终端节点分配动态带宽;发送动态带宽分配信息。高速工业通信系统主要用来解决工业现场传统总线低带宽、无法同时承载实时和非实时以及网络结构复杂的问题,高速工业通信系统可以支持IPV6地址通信,可以支持时间触发的工业控制通信,可以支持TSN,可以支持白名单、深度检测和数据加密等安全机制。深度检测和数据加密等安全机制。深度检测和数据加密等安全机制。

【技术实现步骤摘要】
基于优先级的动态带宽分配方法、电子设备及存储器


[0001]本申请属于工业通信领域,特别涉及一种高速工业通信系统的基于优先级的动态带宽分配方法、电子设备及存储器。

技术介绍

[0002]在现有的工业总线通信中,往往存在冲突的可能性。本申请的专利技术人发现,为了避免潜在冲突可能,往往需要引入仲裁机制而牺牲通信效率,从而导致了现有的工业总线的通信效率和实时性不高。
[0003]现有的工业总线通信实时性不高,一般通过软件在主站发送同步帧来对总线进行时间上的同步。这种方式的实时性不高。因此本申请的专利技术人提出了一种新的通信系统——两线网络。两线网络天然就具备实时的特点,实现了可靠的实时数据传输。
[0004]本申请的专利技术人还发现,在在两线网络中,个别终端节点有时需要临时增加通信资源,用于发送通信信息。由此则衍生出通信资源的动态带宽分配问题。

技术实现思路

[0005]本申请旨在提供一种高速工业通信系统的基于优先级的动态带宽分配方法。
[0006]本申请的一个实施例提供了一种高速工业通信系统的基于优先级的动态带宽分配方法,包括:根据至少一个终端节点的至少一个条动态带宽申请信息,确定所述至少一个终端节点的优先级;根据所述优先级向所述至少一个终端节点中的至少一个终端节点分配动态带宽;发送带宽分配信息。
[0007]本申请的另一实施例还提供了一种电子设备,包括:存储器和处理器以及存储于所述存储器中的所述处理器可执行的程序,当所述程序被执行时,所述处理器执行前述任意一种方法。/>[0008]本申请的另一实施例还提供了一种存储器,存储处理器可执行程序,当所述程序被执行时,所述处理器执行前述任意一种方法。
[0009]通过上述方法、以及电子设备或存储器,利用通信系统中的终端节点发送动态带宽请求,而通信系统中的控制节点响应该请求,并为其分配动态带宽的方式,为该节点分配了临时通信资源。该终端节点可以利用分配到的动态带宽发送临时信息。通过对该至少一个终端节点的优先级排序,并根据优先级次序分配动态带宽,效率较高地解决了在动态资源分配时的冲突问题。
附图说明
[0010]图1示出了本申请的一个实施例高速工业通信系统的基于优先级的动态带宽分配方法的流程示意图。
[0011]图2示出了本申请的一个实施例高速工业通信系统的基于优先级的动态带宽分配方法的流程示意图。
[0012]图3示出了本申请的一个实施例高速工业通信系统的基于优先级的动态带宽分配方法的流程示意图。
[0013]图4示出了本申请的一个实施例高速工业通信系统的基于优先级的动态带宽分配方法的流程示意图。
[0014]图5示出了一种通信系统的案例两线网络的组成示意图。
具体实施方式
[0015]以下是通过特定的具体实施例来说明本专利技术所公开有关“一种高速工业通信系统的基于优先级的动态带宽分配方法、电子设备及存储器”的实施方式,本领域技术人员可由本说明书所公开的内容了解本专利技术的优点与效果。本专利技术可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不背离本专利技术的精神下进行各种修饰与变更。另外,本专利技术的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本专利技术的相关
技术实现思路
,但所公开的内容并非用以限制本专利技术的保护范围。
[0016]为了便于更好的理解本技术方案,下面先解释本申请实施例所涉及的技术术语。
[0017]图5示出了一种通信系统的案例两线网络的组成示意图。本申请所公开的方法主要应用于两线网络。
[0018]如图5所示两线网络5000是一种利用分时方式进行总线资源调度的高速工业通信系统。两线网络5000可以包括一个控制节点502和多个终端节点503以及通信总线501。其中:
[0019]通信总线501为一种时分多路的通信总线。通信总线501可以是一种基于有线通信的通信总线也可以是一种基于无线通信的通信总线。基于有线通信的通信总线501的物理层连接可以是一对双绞线,也可以是并行的多对双绞线,或者其他类型的物理连接。
[0020]控制节点(Control Node,CN)502,与通信总线501连接,并通过通信总线501与每个终端节点503通信连接。两线网络5000中包含一个控制节点502。控制节点502负责整个网络的配置和管理工作,包括对终端节点503之间通信进行带宽分配工作。
[0021]终端节点(Terminal Node,TN)503,两线网络5000可以包括若干个终端节点503。终端节点503使用获得的带宽资源进行信息交换,来完成特定的任务。
[0022]时间槽(TimeSlot),两线网络中的基本时间片单元,可以用作带宽资源以及帧的长度单位。
[0023]帧(Frame),两线网络中的一种通信周期,可以由多个时间槽(TimeSlot)构成。比如,一个帧(Frame)可以通过64个时间槽(TimeSlot)构成。在一个两线网络中,每个帧(Frame)所包含的时间槽(TimeSlot)的数量可以是固定的。在两线网络中,终端节点503可以在每个帧(Frame)内,根据所分配的时间槽(TimeSlot)进行通信。
[0024]超级帧(Super-Frame)、两线网络的一种通信周期,由多个帧(Frame)构成。比如,一个超级帧(Super-Frame)可以通过256个帧(Frame)构成。在一个两线网络中,每个超级帧(Super-Frame)所包含的帧(Frame)的数量可以是固定的。终端节点503可以周期性的在超级帧(Super-Frame)中的每个帧(Frame)内,根据所分配的时间槽(TimeSlot)进行通信。超级帧(Super-Frame)中的每个帧(Frame)的时间槽(TimeSlot)分配可以相同,也可以各不相
同。
[0025]带宽,每个帧(Frame)内的时间槽(TimeSlot)资源。
[0026]预留带宽,用于通信的相对稳定的带宽资源,一般来说终端节点503或者控制节点502可以利用获得的预留带宽在一个帧(Frame)或者一个超级帧(Super-Frame)内,周期性地发送通信信息。
[0027]动态带宽,用于通信的临时带宽资源。动态带宽资源一般为一次性使用的带宽资源。
[0028]为了解决
技术介绍
所存在的问题,本申请的一个实施例提供了一种高速工业通信系统的基于优先级的动态带宽分配方法,包括:根据至少一个终端节点的至少一个条动态带宽申请信息,确定所述至少一个终端节点的优先级;根据所述优先级向所述至少一个终端节点中的至少一个终端节点分配动态带宽;发送带宽分配信息。
[0029]本申请的另一实施例还提供了一种电子设备,包括:存储器和处理器以及存储于所述存储器中的所述处理器可执行的程序,当所述程序被执行时,所述处理器执行前述任意一种方法。
[0030]本申请的另一实施例还提供了一种存储器,存储处理器可本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种高速工业通信系统的基于优先级的动态带宽分配方法,包括:根据至少一个终端节点的至少一个条动态带宽申请信息,确定所述至少一个终端节点的优先级;根据所述优先级向所述至少一个终端节点分配动态带宽;发送动态带宽分配信息。2.根据权利要求1所述的方法,其中,根据所述优先级向所述至少一个终端节点分配动态带宽,包括:根据所述优先级确定第一终端节点,其中,所述至少一个终端节点包括所述第一终端节点;在剩余带宽资源中确定待分配带宽;把所述待分配带宽分配给所述第一终端节点。3.根据权利要求2所述的方法,其中,所述剩余带宽包括:系统带宽资源中除去预留带宽之后的带宽资源。4.根据权利要求1所述的方法,其中,所述动态带宽申请信息包括:终端节点业务类型、带宽实时性和带宽长度中的至少一项;其中,所述确定所述至少一个终端节点的优先级,包括:根据终端节点业务类型、带宽实时性和带宽长度中的至少一项,确定所述至少一个终端节点的优先级。5.根据权利要求4所述的方法,其中,根据终端节点业务类型、带宽实时性和带宽长度中的至少一项,确定所述至少一个终端节点的优先级,包括:依次根据业务类型、带宽实时性和带宽长度确定所述至少一个终端节点的优先级,其中带宽大的优先级高或者带宽小的优先级高。6.根据权利要2所述的方法,其中,在剩余带宽资源中确定待分配带宽,包括:在剩余带宽资源中存在适合所述第一终端节点的带宽资源时,在...

【专利技术属性】
技术研发人员:康良川张华男邵枝晖
申请(专利权)人:北京神经元网络技术有限公司
类型:发明
国别省市:

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

1