数据传输方法、装置和节点与流程

文档序号:12163246阅读:来源:国知局

技术特征:

1.一种数据传输装置,应用于节点中,其中,所述装置包括:

第一生成单元,所述第一生成单元用于生成立即数据、或者生成计划数据和第一阻塞使能信号;所述第一阻塞使能信号的第一优先级与所述计划数据的优先级相同;

第一发送单元,所述第一发送单元用于在所述第一生成单元生成立即数据,且所述立即数据的第二优先级高于本地优先级时,发送所述立即数据;在所述第一生成单元生成计划数据时,发送所述计划数据,并在发送所述计划数据前的第一时间发送所述第一阻塞使能信号,所述第一时间与所述第一优先级相关;

其中,所述本地优先级为所述节点已接收的阻塞使能信号的优先级与所述第一生成单元在生成所述第一阻塞使能信号前已生成的阻塞使能信号的优先级中的最高优先级。

2.根据权利要求1所述的装置,其中,所述装置还包括:

第一处理单元,所述第一处理单元用于在所述第一生成单元生成的数据是立即数据,且所述第二优先级低于所述本地优先级时,将所述立即数据放入发送队列中;

在所述第一生成单元生成的数据是计划数据,且所述第一优先级低于所述本地优先级时,将所述第一阻塞使能信号放入发送队列中;

在所述第一生成单元生成的数据是计划数据,且所述第一优先级高于所述本地优先级时,发送所述第一阻塞使能信号。

3.根据权利要求1所述的装置,其中,所述第一发送单元发送一个所述第一阻塞使能信号或者依次发送两个相同的或不同第一阻塞使能信号。

4.根据权利要求3所述的装置,其中,所述第一发送单元在发送第一个第一阻塞使能信号的第二时间后,发送第二个第一阻塞使能信号;

其中,在发送第一个第一阻塞使能信号后,且发送第二个第一阻塞使能信号前的所述第二时间内,发送其他需要发送的数据。

5.根据权利要求1所述的装置,其中,

在所述第一发送单元发送一个所述第一阻塞使能信号时,

所述第一阻塞使能信号包括:第一优先级信息、所述计划数据的下一跳地址;

或者,

所述第一阻塞使能信号包括:所述计划数据的发送源地址、发送目的地址、所述计划数据ID、第一优先级信息、所述计划数据的下一跳地址;

或者,

所述第一阻塞使能信号包括:所述计划数据的发送源地址、发送目的地址、所述计划数据ID、第一优先级信息、所述计划数据的下一跳地址、所述第一阻塞使能信号的剩余有效时间、所述第一阻塞使能信号剩余转发次数以及所述第一阻塞使能信号剩余发送次数;

或者,在所述第一发送单元依次发送两个所述第一阻塞使能信号时,

所述第一个第一阻塞使能信号包括:所述计划数据的发送源地址、发送目的地址、所述计划数据ID、第一优先级信息、所述计划数据的下一跳地址;

第二个第一阻塞使能信号包括:所述计划数据的发送源地址、发送目的地址、所述计划数据ID、第一优先级信息、所述计划数据的下一跳地址、所述第一阻塞使能信号的剩余有效时间、所述第一阻塞使能信号剩余转发次数以及所述第一阻塞使能信号剩余发送次数。

6.一种数据传输装置,应用于节点中,其中,所述装置包括:

第一接收单元,所述第一接收单元用于接收数据或第二阻塞使能信号;

第二发送单元,所述第二发送单元用于在所述第一接收单元接收到立即数据,且所述节点不是所述立即数据要发送的目的节点,且所述立即数据的第三优先级高于本地优先级时,发送所述立即数据;在所述第一接收单元接收到计划数据,且所述节点不是所述计划数据要发送的目的节点,且所述计划数据的第四优先级高于所述本地优先级时,发送所述计划数据;在所述第一接收单元接收到第二阻塞使能信号,且所述第二阻塞使能信号中包括的计划数据的下一跳地址是所述节点,且所述第二阻塞使能信号的第五优先级高于所述本地优先级时,发送所述第二阻塞使能信号;

其中,所述本地优先级为所述节点已生成的阻塞使能信号的优先级与所述第一接收单元在接收当前数据或第二阻塞使能信号前已接收的阻塞使能信号的优先级中的最高优先级。

7.根据权利要求6所述的装置,其中,所述装置还包括:

第二处理单元,所述第二处理单元用于在所述第一接收单元接收到立即数据,且所述节点不是所述立即数据要发送的目的节点,且所述立即数据的第三优先级低于所 述本地优先级时,将所述立即数据放入发送队列中;

在所述第一接收单元接收到计划数据,且所述节点不是所述计划数据要发送的目的节点,且所述计划数据的第四优先级低于所述本地优先级时,将所述计划数据放入发送队列中;

在所述第一接收单元接收到第二阻塞使能信号,且所述第二阻塞使能信号中包括的计划数据的下一跳地址是所述节点,且所述第二阻塞使能信号的第五优先级低于所述本地优先级时,将所述第二阻塞使能信号放入发送队列中。

8.根据权利要求6所述的装置,其中,所述装置还包括:

第一确定单元,所述第一确定单元用于在所述第一接收单元依次接收到两个第二阻塞使能信号中的计划数据的发送源地址、发送目的地址、计划数据ID、第五优先级信息、计划数据的下一跳地址相同时,确定所述第二阻塞使能信号有效;

第一存储单元,所述第一存储单元用于在所述第一接收单元依次接收到两个第二阻塞使能信号中的计划数据的发送源地址、发送目的地址、计划数据ID、第五优先级信息、计划数据的下一跳地址至少有一个不同时,存储第二个第二阻塞使能信号的信息,其包括:计划数据的本地发送地址、本地接收地址、发送源地址、发送目的地址、计划数据ID、第五优先级信息、第二阻塞使能信号的剩余有效时间。

9.根据权利要求8所述的装置,其中,在第一个第二阻塞使能信号发送完成后有数据发送时,所述第二发送单元在第二个第二阻塞使能信号发送完成前的第三时间内发送至少一个数据。

10.一种数据传输装置,应用于节点,其中,所述装置包括:

第二接收单元,所述第二接收单元用于接收阻塞使能信号或阻塞失效信号;

第二存储单元,所述第二存储单元用于在接收到阻塞使能信号,且所述阻塞使能信号中的计划数据的下一跳地址不是所述节点的情况下,存储所述阻塞使能信号的信息,包括:计划数据的本地发送地址、本地接收地址、发送源地址、发送目的地址、计划数据ID、优先级信息、阻塞使能信号的剩余有效时间;在接收到阻塞失效信号的情况下删除已存的所述阻塞失效信号指示失效的阻塞使能信号的信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1