1.一种在通信实体之间通过跳发送数据的方法,所述通信实体包括:
-一个主实体(m),其被配置用于根据第一循环以太网协议和根据第二循环以太网协议来通信,以及
-多个从实体,所述多个从实体包括:
-第一组的从实体,其能够支持根据所述第一循环以太网协议的通信并且无法支持根据所述第二循环以太网协议的通信,以及
-第二组的从实体(ngs),其能够支持根据至少所述第二循环以太网协议的通信,
所述第一循环以太网协议通过令牌传递传输来实现,其中通信数据从主实体依次到各个邻居从实体,直至令牌再次到达主实体,因此限定根据所述第一循环以太网协议的第一循环,当接收到以太网数据帧时,所述第一组的一个当前实体被配置为:
-如果所述以太网数据帧是根据所述第一循环以太网协议的,则处理所述数据帧并根据令牌传递传输来发送所处理的帧,
-或者如果所述以太网数据帧是根据所述第二循环以太网协议的,则忽略数据帧的内容并在接收到所述数据帧时将所述数据帧简单地发送到下一邻居实体,
所述第二循环以太网协议通过传递包括旨在给所述第二组的实体的数据的以太网数据帧来实现,当接收到所述以太网数据帧时,所述第二组的一个当前实体被配置为:
-通过从所述数据帧获取旨在给所述当前实体的数据和/或通过向所述数据帧中添加旨在给所述第二组的其它实体的数据来修改所述数据帧,并且
-将如此修改的数据帧依次发送给邻居实体,直至数据帧到达所述当前实体,因此限定根据所述第二循环以太网协议的第二循环,
其中,所述主实体被配置为支持根据第一循环以太网协议和第二循环以太网协议二者的通信,并且还被配置为:
-开始第一循环;
-开始第二循环,并且在第二组中选择至少一个从实体以与主实体开始第二循环同时开始第二循环。
2.根据权利要求1所述的方法,其中,所选的从实体距主实体最远。
3.根据前述权利要求中的任一项所述的方法,其中,所述第二组的实体被配置为忽略根据第一循环以太网协议的数据帧的内容并在接收到所述数据帧时将所述数据帧简单地发送给下一邻居实体。
4.根据前述权利要求中的任一项所述的方法,其中,
-在主实体开始新的第一循环的时刻,以及
-同时,在第二组的所选的从实体开始新的第二循环的时刻,
在时间上间隔开与第一循环和第二循环的最小公倍数对应的第三循环。
5.根据权利要求4所述的方法,其中,所有通信实体被配置为应用“ieee802.1qbv”型通信协议,所述第三循环与所述ieee802.1qbv型协议的循环对应。
6.根据前述权利要求中的任一项所述的方法,其中,包括至少两个通信端口的各个所述通信实体被配置为管理:
-用于上游通信的一个端口(u),用于在朝着主实体的第一方向上从/向邻居实体接收/发送根据所述第一循环以太网协议的令牌和/或根据所述第二循环以太网协议的数据帧,以及
-用于下游通信的一个端口(d),用于在与所述第一方向相反的第二方向上从/向邻居实体接收/发送根据所述第一循环以太网协议的令牌和/或根据所述第二循环以太网协议的数据帧。
7.根据前述权利要求中的任一项所述的方法,其中,各个所述通信实体被配置为管理:
-用于根据所述第二循环以太网协议的数据传输的第一业务类队列(c1),
-用于根据所述第一循环以太网协议的数据传输的第二业务类队列(c2),以及
-当通信实体没有根据所述第一循环以太网协议和所述第二循环以太网协议的更多传输要执行时用于要发送的数据的最大努力业务类队列。
8.根据前述权利要求中的任一项所述的方法,其中,所述通信实体被配置为在工业网络中操作。
9.一种包括多个通信实体的系统,其中,属于所述第一组或所述第二组的各个实体包括用于执行根据前述权利要求中的任一项所述的方法的逻辑电路。
10.根据权利要求9所述的系统的通信实体,作为主实体,该通信实体包括用于根据所述第一循环以太网协议和所述第二循环以太网协议执行传输的逻辑电路。
11.根据权利要求9所述的系统的通信实体,该通信实体属于所述第一组,并且包括逻辑电路,该逻辑电路用于根据所述第一循环以太网协议执行传输,并且用于忽略根据第二循环以太网协议的数据帧的内容并在接收到所述数据帧时将所述数据帧简单地发送给下一邻居实体。
12.根据权利要求9所述的系统的通信实体,该通信实体属于所述第二组,并且包括逻辑电路,该逻辑电路用于根据所述第二循环以太网协议执行传输,并且用于忽略根据第一循环以太网协议的数据帧的内容并在接收到所述数据帧时将所述数据帧简单地发送给下一邻居实体。
13.一种包括指令的计算机程序,当该计算机程序由处理器执行时,所述指令使得该处理器执行根据权利要求1至8中的任一项所述的方法。