数据传输方法、通信节点及通信系统的制作方法

xiaoxiao2020-10-23  6

数据传输方法、通信节点及通信系统的制作方法
【技术领域】
[0001]本发明涉及通信领域的数据传输技术,尤其涉及一种数据传输方法、通信节点及通信系统。
【背景技术】
[0002]现有的数据传输方法包括两种,第一种为传输数据的中间节点对数据不做任何处理,仅作为转发器的将发送节点所述发送的数据传输到目的节点;第二种为传输的中间节点将对数据进行线性和/或非线性处理,以实现信息合并及数据压缩等,相对于第一种能提升网络的吞吐量。
[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]转发节点生成转发概率;
[0052]转发节点依据所述转发概率与待转发数据包的映射关系,确定所需转发的数据包;
[0053]转发节点在所述转发时隙转发数据包为:
[0054]转发节点在所述转发时隙转发依据所述转发概率所确定数据包。
[0055]优选地,在所述指示信息发送节点发送转发时隙指示信息之前,所述方法还包括获取所述转发时隙指示信息。
[0056]优选地,所述获取转发时隙指示信息包括:
[0057]从基站接收所述转发时隙指示信息或自行形成所述转发时隙指示信息;
[0058]其中,由基站形成所述转发时隙指示信息。
[0059]优选地,所述自行形成所述转发时隙指示信息包括:
[0060]所述指示信息发送节点向转发节点发送导频信息;
[0061]所述转发节点接收所述导频信息;
[0062]所述转发节点根据所述导频信息测量信道质量,形成信道状态信息;
[0063]所述转发节点向所述指示信息发送节点发送所述信道状态信息;
[0064]所述指示信息发送节点接收所述信道状态信息;
[0065]所述指示信息发送节点依据所述信道状态信息,形成所述转发时隙指示信息;
[0066]其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。
[0067]本发明第四方面提供一种通信节点,所述通信节点为转发节点,包括:
[0068]第一接收单元,用以接收转发时隙指示信息;
[0069]第一确定单元,用以根据所述转发时隙指示信息确定转发数据的转发时隙;
[0070]第一发送单元,用以在所述转发时隙转发数据包。
[0071]进一步地,所述转发节点还包括:
[0072]生成单元,用以在所述转发时隙转发数据包之前,生成转发概率;
[0073]第二确定单元,用以依据所述转发概率与待转发数据包的映射关系,确定所需转发的数据包;
[0074]所述第一发送单元具体用以在所述转发时隙转发依据所述转发概率所确定数据包。
[0075]进一步地,所述数据包包括源数据包及网络编码数据包;
[0076]其中,所述网络编码数据包为由至少两个源数据包经过网络编码处理所形成的数据包。
[0077]进一步地,所述第一接收单元具体用以接收基站、集中处理器或终端发送的转发时隙指示信息。
[0078]进一步地,所述第一接收单元具体用以从所述基站、集中处理器或终端的广播信号或组播信号中接收所述转发时隙指示信息。
[0079]进一步地,所述第一接收单元用以从控制信道上接收所述转发时隙指示信息。
[0080]进一步地,所述转发时隙指示信息为由转发节点的身份识别信息所形成的转发顺序指示序列或转发时隙索引序列;
[0081]其中,所述转发顺序指示序列中所述身份识别信息的排序与转发时隙相映射;所述转发时隙索引序列中的所述转发时隙索引的排序与转发节点相映射。
[0082]进一步地,所述转发节点还包括测量单元:
[0083]所述第一接收单元,还用以在所述接收转发时隙指示信息之前接收导频信号;
[0084]所述测量单元,用以依据所述导频信号测量信道质量,形成用于形成所述转发时隙指示信息的信道状态信息;
[0085]所述第一发送单元,还用以发送所述信道状态信息;
[0086]其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发生时隙先于第二转发节点用于转发数据包的转发时隙。
[0087]本发明第五方面提供一种通信节点,所述通信节点为指示信息发送节点,包括:
[0088]第二发送单元,用于发送用于指示数据转发时隙的转发时隙指示信息。
[0089]进一步地,所述第二发送单元具体用以利用控制信息发送所述转发时隙指示信肩、O
[0090]进一步地,所述转发顺序指示序列中所述身份识别信息的排序与转发时隙相映射;所述转发时隙索引序列中的所述转发时隙索引的排序与转发节点相映射。
[0091]进一步地,所述节点还包括获取单元;
[0092]所述获取单元,用以在发送用于指示数据转发时隙的转发时隙指示信息之前,获取所述转发时隙指示信息。
[0093]进一步地,所述获取单元,具体用于从基站接收所述转发时隙指示信息或自行形成所述转发时隙指示信息。
[0094]进一步地,所述获取单元自行形成所述转发时隙指示信息时,具体用于发送导频信息,接收依据所述都导频信息反馈的信道质量,及依据信道状态信息形成所述转发时隙指示信息;
[0095]其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。
[0096]本发明第六方面提供一种通信系统,所述系统包括:
[0097]指示信息发送节点,用于发送转发时隙指示信息;
[0098]转发节点,用于接收所述转发时隙指示信息,转发节点根据所述转发时隙指示信息确定转发数据的转发时隙,及转发节点在所述转发时隙转发数据包。
[0099]优选地,所述转发节点,具体用于在转发节点在所述转发时隙转发数据包之前,生成转发概率;依据所述转发概率与待转发数据包的映射关系,确定所需转发的数据包;及在所述转发时隙转发依据所述转发概率所确定数据包。
[0100]优选地,
[0 101]所述指示信息发送节点,还用于在所述指示信息发送节点发送转发时隙指示信息之前,获取所述转发时隙指示信息。
[0102]优选地,所述指示信息发送节点具体用于从基站接收所述转发时隙指示信息或自行形成所述转发时隙指示信息;
[0103]其中,由基站形成所述转发时隙指示信息。
[0104]优选地,当指示信息发送节点自行形成所述转发时隙指示信息时,所述指示信息发送节点具体用于向转发节点发送导频信息;接收信道状态信息;及依据所述信道状态信息形成转时隙指示信息;
[0105]所述转发节点具体用于接收所述导频信息,所述转发节点根据所述导频信息测量信道质量,形成信道状态信息;所述转发节点向所述指示信息发送节点发送所述信道状态信息;
[0106]其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。
[0107]本发明实施例所述的数据传输方法、通信节点及通信系统,通过转发时隙指示信息指示各转发节点发送数据包的时隙及各转发节点的转发顺序,大大减少了数据转发的随机性,有利于避免因数据转发随机性导致数据传输顺序紊乱及可靠性低的不足,从而提高了可靠性。
【附图说明】
[0108]图1为本发明实施例一所述的数据传输方法流程图之一;
[0109]图2为本发明实施例一所述的数据传输方法流程图之二 ;
[0110]图3为本发明实施例三所述的数据传方法流程图;
[0111]图4为示例所述的通信网络结构示意图之一;
[0112]图5为示例所述的通信网络结构示意图之二 ;
[0113]图6为本发明实施例四所述的通信节点的结构示意图;
[0114]图7为本发明实施例五所述的通信节点的结构示意图;
[0115]图8为本发明实施例六所述的通信系统的结构示意图。
【具体实施方式】
[0116]以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
[0117]实施例一:
[0118]如图1所示,本实施例提供一种数据传输方法,所述方法包括:
[0119]步骤SllO:接收转发时隙指示信息;
[0120]步骤S120:根据所述转发时隙指示信息确定转发数据的转发时隙;
[0121]步骤S130:在所述转发时隙转发数据包。
[0122]数据传输路径可包括发送节点、一个或多个转发节点以及一个或多个接收节点。所述发送节点可为数据的发送设备;所述接收节点可为数据的接收设备;所述转发节点为将数据由发送节点向接收设备发送的节点。
[0123]步骤SllO中所述的转发时隙指示信息,指示了网络中转发节点转发数据的转发时隙。所述转发时隙指示信息可为由转发节点的身份识别信息所形成的转发顺序指示序列或转发时隙索引序列,所述转发顺序指示序列或所述时隙索引序列可以比特位图的形式来呈现;
[0124]其中,所述转发顺序指示序列中所述身份识别信息的排序与转发时隙相映射;所述转发时隙索引序列中的所述转发时隙索引的排序与转发节点相映射。
[0125]所述身份识别信息可为转发节点的设备标识号一Mac地址;Mac地址可以唯一标识各节点。所述转发顺序指示序列确定了则对应的转发节点转发数据的转发时隙确定了,同时各节点转发同一数据的顺序也就确定了。
[0126]所述转发时隙索引序列指向的是具体的某一转发时隙,同样的转发时隙确定了,各节点转发同一数据的顺序也确定了。
[0127]步骤120中根据转发时隙指示信息确定转发时隙,具体的可依据所述转发时隙索引序列及所述转发顺序指示序列确定各转发节点的转发时隙。
[0128]通信网络中通常数据传输的路径不止一条,进行数据转发的转发节点也有多个,在现有技术中转发节点何时转发数据以及各节点间转发同一数据的时间都是随机的,这就导致了数据转发的随机性大,进而导致了数据转发的可靠性差。
[0129]作为本实施例的进一步改进,如图2所示,在所述转发时隙转发数据包之前,所述方法还包括:
[0130]步骤S121:生成转发概率;
[0131]步骤S122:依据所述转发概率与待转发数据包的映射关系,确定所需转发的数据包;
[0132]所述步骤S130为:
[0133]在所述转发时隙转发依据所述转发概率所确定数据包。
[0134]具体的为如转发节点随机生成了转发概率P ;原先确定的转发概率与待转发数据包的映射关系中,若转发概率为Pl则发送数据包I ;若转发概率为P2则转发数据包2,若转发概率为P3则发送数据包3。若此时转发概率P为Pl则转发节点在所确定的转发时隙转发数据包I。在具体的实现过程中,所述转发概率P1、P2及P3可以为连续分布的转发概率取值范围,也可以是离散的转发概率值。在具体的实现过程中,所述映射关系的中各数据包所对应的转发概率的取值没有重叠。
[0135]在步骤S130中转发的数据包所述数据包包括源数据包及网络编码数据包;
[0136]其中,所述网络编码数据包为由至少两个源数据包经过网络编码处理所形成的数据包。
[0137]所述源数据包为发送节点发送的数据包后,还未被网络中各节点进行网络编码的数据包。
[0138]网络编码(Network Coding)是在网络中的各个节点上对各条信道上收到的数据包进行线性或者非线性的处理,然后转发给下游节点。所述下游节点可能是下一个转发节点,还可使目的节点。转发数据的转发节点同时不仅实现数据的转发,同时还实现编码器或信号处理器作用,而不再是简单的放大发送(Amplify-and-Forward)或译码转发(Decode-and-Forward),从而进一步提高了网络的吞吐量。在单点对多点的网络通信中,通过转发节点网络编码的方式可以使信息传输的速率达到网络的最大流量,因此网络编码是可以逼近网络容量理论传输极限的有效方法,为网络通信带来根本性变革。
[0139]网络编码的常用方法可为比特级异或网络编码,多元域网络编码,软信息合并网络编码或嵌套网络编码等方法。
[0140]在所述步骤SllO中,转发节点可以从基站、集中处理器及终端中的任一个网络节点上接收所述转发时隙指示信息。通常情况下,若通信网络中有集中处理器及基站,则优先选用集中处理器及基站来发送转发时隙指示信息;若没有集中处理器或基站,则可以由已经获取了转发时隙指示信息的终端来发送转时隙指示信息。所述基站、集中处理器即终端都是属于网络节点,可以是发送节点、接收节点或转发节点。
[0141]具体地,所述接收时隙指示信息为:从所述基站、集中处理器或终端的广播信号或组播信号中接收所述转发时隙指示信息。采用广播信号或组播信号,可以通过一次发送将所述转发时隙指示信息发送到多个节点,实现更加简便。
[0142]进一步地,所述接收转发时隙指示信息为:
[0143]从控制信信道接收所述转发时隙指示信息。
[0144]在所述接收转发时隙指示信息之前,所述方法还包括:
[0145]接收导频信号;
[0146]依据所述导频信号测量信道质量,并反馈用于形成所述转发时隙指示信息的信道状态信息;
[0147]其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。
[0148]通常情况下基站为优化通信都将发送导频信号,在本实施例中同样的利用基站所发送的导频信号以及终端根据导频信号所形成的信道状态信息,来确定转时隙。且信道质量高的转发节点所对应的转发时隙在信道质量低的转发节点。信道质量低,将导致数据转发的出错率高。将信道质量高的转发节点优先转发数据,相对于信道质量第的转发节点优选转发数据,不会导致高出错率数据的持续转发,从而能有效提高数据传输的可靠性。
[0149]实施例二:
[0150]本实施例提供一种数据传输方法,所述方法包括:
[0151]发送用于指示数据转发时隙的转发时隙指示信息;其中,所述转发顺序指示序列中所述身份识别信息的排序与转发时隙相映射;所述转发时隙索引序列中的所述转发时隙索引的排序与转发节点相映射。
[0152]通过上述转发时隙指示信息的发送,可以指示各转发节点在指定的转发时隙转发数据,有利于数据传输可靠性的提高。
[0153]进一步地,所述发送用于指示数据转发时隙的转发时隙指示信息为:
[0154]利用控制信息发送所述转发时隙指示信息。
[0155]此外,在发送用于指示数据转发时隙的转发时隙指示信息之前,所述方法还包括:获取所述转发时隙指示信息;进一步的获取所述转时隙指示信息的方法有两种:
[0156]第一种:从基站接收所述转发时隙指示信息;
[0157]第二种:自行形成所述转发时隙指示信息;其中,由基站形成所述转发时隙指示信息;
[0158]基站形成所述转发时隙指示信息包括:
[0159]发送导频信息;
[0160]接收依据所述导频信息反馈的信道状态信息;
[0161]依据信道状态信息形成所述转发时隙指示信息;
[0162]其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。通常基站与转发节点之间的信道质量越好,则表示基于该信道进行通信的通信效果越好。如本次数据传输中将利用了 3个转发节点转发数据,其中转发节点A所对应的信道质量最好,转发节点B所对应的信道质量次之,转发节点C所对应的信道质量再次之;故转发节点A、B及C导致数据转发出现差错的概率依次提升。若此时转发节点C第一个转发数据包,从而将导致数据包在传输链路中靠前的出现的错误不断的传输到后续的转发节点中;显然相对于以转发节点A作为第一个转发节点可靠性低。故采用本实施例所述的方法,有利于提高数据传的可靠性。
[0163]本实施例中向转发节点发送所述转发时隙指示信息的网络节点可为基站、集中处理器及终端。通常所述转发节点也为终端。在具体的实现过程中,当网络中有基站或集中处理器时,优选选用基站或基站处理器发送所述转发时隙指示信息。
[0164]本实施例所述的数据传输方法,对应于实施例一所述的数据传输方法,从所述转发时隙指示信息的发送端进行描述,同样具有优化数据传输性能,提高数据传输可靠性的优点。
[0165]实施例三:
[0166]如图3所示,本实施例提供一种数据传输方法,所述方法包括:
[0167]步骤S210:指示信息发送节点发送转发时隙指示信息;
[0168]步骤S220:转发节点接收所述转发时隙指示信息;
[0169]步骤S 230:转发节点根据所述转发时隙指示信息确定转发数据的转发时隙;
[0170]步骤S240:转发节点在所述转发时隙转发数据包。
[0171]所述指示信息发送节点可以是基站、集中处理器或终端。所述转发节点也可为与所述指示信息发送节点不同的终端。
[0172]本实施例中所述的数据传输方法,在传输数据之前通过所述转发时隙指示信息获取转发时隙,从而避免了各转发节点随机转发数据包所造成的转发紊乱以及传输可靠性低的问题。
[0173]在转发节点在所述转发时隙转发数据包之前,所述方法还包括:
[0174]转发节点生成转发概率;
[0175]转发节点依据所述转发概率与待转发数据包的映射关系,确定所需转发的数据包;
[0176]转发节点在所述转发时隙转发数据包为:
[0177]转发节点在所述转发时隙转发依据所述转发概率所确定数据包。
[0178](P0= [O ?0.2],?!=^.2 ?0.45], P2= (0.4 ?0.6], P3= (0.6 ?0.8]}分别对应发送4种网络编码包[packetl, packet2, packet3, packet4]的概率区间。
[0179]{[0.8 ?0.85],(0.85 ?0.90],(0.90 ?0.92],(0.92 ?0.94],(0.94 ?I]}分别对应发送源数据包[datal, data2, data3, data4, data5]的概率区间。基于上述区间分布。本实施例中转发节点此时随机生成转发概率P=0.77落在概率区间P3中,转发节点广播网络编码数据包packet4至其它转发节点或目的节点。
[0180]所述指示信息发送节点在执行步骤SllO之前,还包括获取所述转发时隙指示信息;所述获取转发时隙指示信息有多种方式,至少包括以下两种:
[0181]第一种,当所述指示信息发送节点为集中处理器或终端时,从基站接收所述转发时隙指示信息;
[0182]第二种:当所述指示信息发送节点为基站时,可自行形成所述转发时隙指示信息;具体地形成所述转发时隙指示信息的步骤可如下:
[0183]所述指示信息发送节点向转发节点发送导频信息;
[0184]所述转发节点接收所述导频信息;
[0185]所述转发节点根据所述导频信息测量信道质量,形成信道状态信息;
[0186]所述转发节点向所述指示信息发送节点发送所述信道状态信息;
[0187]所述指示信息发送节点接收所述信道状态信息;
[0188]所述指示信息发送节点依据所述信道状态信息,形成所述转发时隙指示信息;
[0189]其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。
[0190]其中,所述指示信息转发节点可在转发节点需要传输数据之前或在每一传输周期的固定时间段或时间点,发送所述导频信息。在本实施例中优选在每一传输的固定时间段或时间点传输所述导频信息,操作更加方便,同时可以减少通信系统中导频信息发送的次数。
[0191]综合上述本实施例提供了一种数据传输方法,通过转发时隙指示信息指明了各转发节点转发数据时间以及顺序,从而降低了数据转发的随机性以及因数据转发随机性导致的数据传输可靠性低的优点。
[0192]以下基于结合实施例一至实施例三提供几个具体应用示例。
[0193]示例一:
[0194]步骤A,一个转发节点A接收Kl个基站或集中处理器发送的转发时隙指示信息和源数据包;其中,Kl是一个大于等于I的正整数;所述转发节点A可为终端;所述源数据包为发送节点所发送的未经过网络编码处理的数据包;
[0195]步骤B,转发节点A在时隙X读取转发时隙指示信息后确定发送数据包的转发时隙X+Y。若当前时隙为X+Y时,则转发节点A生成转发概率并根据所述转发概率选择发送网络编码包或源数据包。若当前时隙不为X+Y时,则转发节点A可接收其它转发节点或发送节点所述发送的数据包。其中,X与Y分别为大于等于I的自然数。
[0196]通信网络中包括2个基站和20个终端,所述基站分别是[BS1BS2];所述终端分别是[UE1UE2......UE20]组成。图4所示的为所述通信网络的部分结构示意图;
包括基站BSI及多个通信终端,具体的如终端[UE1UE2UE3UE4UE5......]。所述终端
[UE1UE2UE3UE4UE5......]都可作为转发节点;所述基站BSl可为指示信息发送节点,在具体的实现过程中,还以用集中处理器代替。本实施例以转发节点UE3为例,从接收转发时隙指示信息并按所述转发时隙指示信息提供的节点转发顺序发送数据包至其它转节点或目的节点。其中图4中的虚线箭头表示转发时隙指示信息的发送,实线箭头表示的数据包的发送。
[0197]所述转发时隙指示信息可为各转发节点的身份识别信息组成的转发顺序指示序列。其中,转发顺序指示序列通过以下步骤形成:
[0198]在固定周期上,转发节点[UE1UE2......UE20]分别接收并测量基站[BS1BS2]发送的导频信号,依据所述导频信号测量当前的信道质量,并向基站反馈表征所述信道质量的信道状态信息;
[0199]基站[BS1BS2]根据转发节点[UE1UE2......UE20]反馈的信道状态信息,进行信道质量由高到底的排序;
[0200]基站依据所述信道质量的排序,将各信道质量所对应的转发节点的身份识别信息形成转发顺序指示序列,所述指示序列为[UE7UE10UE3......UE4]且依次对应的转发时隙为时隙1、时隙2、时隙3……。
[0201]依据上述转发时隙指示信息,所述转发节点3传输数据的方法包括:
[0202]转发节点UE3接收转发时隙指示信息:时隙1,节点UE3和转发节点接收由指示信息发送节点[BS1BS2]发送的转发时隙指示信息,其中所述指示信息包含节点转发顺序指示序列为[UE7UE10UE3......UE4]。
[0203]等待发送并接收数据包:依据转发顺序指示序列UE7在时隙2广播以预先设定的概率选择发送的网络编码包或源数据包;UE10在时隙3广播以预先设定的概率选择发送的网络编码包或源数据包。
[0204]发送数据包:节点UE3依据转发顺序指示序列在时隙4选择发送数据包。此时节点UE3共存储4种网络编码包和5种源数据包,且各数据包所对应的转发概率如下:
[0205](P0= [O ?0.2],?!=^.2 ?0.45], P2= (0.4 ?0.6], P3= (0.6 ?0.8]}分别对应发送4种网络编码包[packetl, packet2, packet3, packet4]的概率区间。
[0206]{[0.8 ?0.85],(0.85 ?0.90],(0.90 ?0.92],(0.92 ?0.94],(0.94 ?I]}分别对应发送源数据包[datal, data2, data3, data4, data5]的概率区间。其中图4中的源数据包I为所述datal ;所述源数据包为所述data2。
[0207]基于上述转发概率;若此时转节点UE3随机生成的转发概率P=0.77,则转发节点UE3将在4时隙4广播网络编码数据包packet4至转发节点或目的节点。
[0208]上述示例有益效果为指示信息发送节点通过控制信道发送依据各条信道质量优化后的转发时隙指示信息,使得各个转发节点的收发数据的效率得到提高,网络可靠性进一步提升。
[0209]示例二:
[0210]通信系统包括两个基站和一个集中处理器[BSlBS2Processorl]和20个终端
[UE1UE2......UE20]。所述基站和集中处理器的至少其中一个可为指示信息发送节点;所述终端为转发节点。本示例以转发节点UE3为例,从接收转发时隙指示信息并按所述转发时隙指示信息提供的节点转发顺序发送数据包至其它转发节点或目的节点。
[0211]所述节点转发时隙指示信息由各转发节点的身份识别信息组成的转发顺序指示序列。其中,转发顺序指示序列通过以下步骤获取:
[0212]转发节点[UE1UE2......UE20]以固定周期分别接收并测量基站[BS1BS2]发送的导频信息;所述导频信息包括导频信号,依据测量形成并向所述指示信息发送节点反馈信道状态指示信息;
[0213]基站[BS1BS2]根据转发节点[UE1UE2......UE20]反馈的信道状态指示信息,根据信道质量由高到低进行排序,依次将身份识别信息放入排序后的转发顺序指示序列,所转发顺序指示序列为[UE7UE10UE3......UE4]。
[0214]基站[BS1BS2]将转发顺序指示序列发送至集中处理器并由集中处理器Processorl广播发送至所有转发节点。
[0215]转发节点UE3收发数据信息由如下三个阶段组成:
[0216]接收转发时隙指示信息:时隙1,节点UE3和其它转发节点接收由集中处理器发送的转发时隙指示信息,所述转发时隙指示信息包括转发顺序指示序列为[UE7UE10UE3......UE4];
[0217]等待发送并接收数据包;UE7依据转发顺序指示序列在时隙2广播以预先设定的概率选择发送的网络编码包或源数据包;UE10依据转发顺序指示序列在时隙3广播以预先设定的概率选择发送的网络编码包或源数据包。
[0218]发送数据包:节点UE3依据转发顺序指示序列在时隙4选择发送数据包。此时节点UE3共存储4种网络编码包和5种源数据包,且依次对应的转发概率如下:
[0219](P0= [O ?0.2],?!=^.2 ?0.45], P2= (0.4 ?0.6], P3= (0.6 ?0.8]}分别对应发送4种网络编码包[packetl, packet2, packet3, packet4]的概率区间;
[0220]{[0.8 ?0.85],(0.85 ?0.90],(0.90 ?0.92],(0.92 ?0.94],(0.94 ?I]}分别对应发送源数据包[datal, data2, data3, data4, data5]的概率区间。
[0221]基于上述概率,本示例转发节点UE3随机生成转发概率P=0.46,则转发节点UE3将在时隙4广播网络编码数据包packet3至其它转发节点或目的节点。
[0222]示例三:
[0223]如网络中包括2个基站和20个终端,所述基站分别是[BS1BS2];所述终端分别是
[UE1UE2......UE20]组成。所述终端[UE1UE2UE3UE4UE5......]都可作为转发节点;所述基站BSl可为指示信息发送节点,在具体的实现过程中,还以用集中处理器代替。本实施例以转发节点U E3为例,从接收转发时隙指示信息并按所述转发时隙指示信息提供的节点转发顺序发送数据包至其它转节点或目的节点。
[0224]基站[BS1BS2]以固定周期将所有转发节点的转发顺序进行随机排列并生成转发顺序指示序列为[UE7UE10UE3......UE4]。
[0225]节点UE3收发数据信息由如下三个阶段组成:
[0226]接收转发时隙指示信息:时隙I,节点UE3和其它转发节点或目的节点接收由基站[BS1BS2]发送的转发时隙指示信息;其中,所述转发时隙指示信息包含节点转发顺序指示序列为[UE7UE10UE3......UE4]。
[0227]等待发送并接收数据包:依据转发顺序指示序列UE7、UE10依次在时隙2、3分别广播以预先设定的概率选择发送网络编码包或源数据包。
[0228]发送数据包:节点UE3依据转发顺序指示序列在时隙4选择发送数据包。此时节点UE3共存储4种网络编码包和5种源数据包,分别以下述概率区间对应发送数据包的可能。(P0= [O ?0.2],P1= (0.2 ?0.45],P2= (0.4 ?0.6],P3= (0.6 ?0.8]}分别对应发送 4 种网络编码包[packetl, packet2, packet3, packet4]的转发概率。
[0229]{[0.8 ?0.85],(0.85 ?0.90],(0.90 ?0.92],(0.92 ?0.94],(0.94 ?I]}分别对应发送源数据包[datal, data2, data3, data4, data5]的转发概率。
[0230]基于上述转发概率分布情况,本示例转发节点UE3随机生成转发概率P=0.77,转发节点UE3在时隙4广播网络编码数据包packet4至其它转发节点或目的节点。
[0231]示例四:
[0232]如网络中包括2个基站和20个终端,所述基站分别是[BS1BS2];所述终端分别是
[UE1UE2......UE20]组成。所述终端[UE1UE2UE3UE4UE5......]都可作为转发节点;所述基站BSl可为指示信息发送节点,在具体的实现过程中,还以用集中处理器代替。本实施例以转发节点UE3为例,从接收转发时隙指示信息并按所述转发时隙指示信息提供的节点转发顺序发送数据包至其它转节点或目的节点。
[0233]转发节点[UE1UE2......UE20]以固定周期分别接收并测量基站[BS1BS2]发送的导频信号,并依据测量当前的信道状态并反馈信道状态指示信息;
[0234]基站[BS1BS2]根据转发节点[UE1UE2......UE20]反馈的信道状态指示信息,对信道质量由高到低进行排序,根据所述排序形成由时隙索引构成的时序索引序列;所述时序索引序列为[TS3TS2TS4......TS15]。
[0235]转发节点UE3收发数据信息由以下三个阶段组成:
[0236]接收转发时隙指示信息:时隙1,节点UE3和其它转发节点或目的节点接收由基站[BS1BS2]通过专用控制信息向20个转发节点[UE1UE2......UE20]分别发送
[TS3TS2TS4......TS15] ;TS 为 Time_Slot 的缩写;
[0237]等待发送并接收数据包:依据时隙索引信息UE2、UE1分别在时隙2、3广播以预先设定的概率选择发送网络编码包或源数据包。
[0238]发送数据包:节点UE3依据时隙索引信息在时隙4选择发送数据包。此时节点UE3存储的数据包包括4种网络编码包和5种源数据包,其中各数据包所对应的转发概率如下:{Po= [O ?0.2^=(0.2 ?0.45], P2= (0.4 ?0.6], P3= (0.6 ?0.8]}依次对应网络编码包[packetl, packet2, packet3, packet4];
[0239]{[0.8 ?0.85],(0.85 ?0.90],(0.90 ?0.92],(0.92 ?0.94],(0.94 ?I]}依次对应源数据包[datal, data2, data3, data4, data5]。
[0240]基于上述转发概率,本示例节点UE3随机生成转发概率为P=0.91,故转发节点UE3在时隙4广播网络编码数据包data3至其它转发节点或目的节点。
[0241]示例五
[0242]通信系统包括两个基站和一个集中处理器[BSlBS2Processorl]和20个终端
[UE1UE2......UE20]。所述基站和集中处理器的至少其中一个可为指示信息发送节点;所述终端为转发节点。本示例以转发节点UE3为例,从接收转发时隙指示信息并按所述转发时隙指示信息提供的节点转发顺序发送数据包至其它转发节点或目的节点
[0243]首先,形成转发时隙指示信息的步骤如下:
[0244]转发节点[UE1UE2......UE20]以固定周期分别接收并测量基站[BS1BS2]发送的导频信号,并依据测量当前的信道状态并反馈信道状态指示信息;
[0245]基站[BS1BS2]根据转发节点[UE1UE2......UE20]反馈的信道状态指示信息,对信道质量由高到低进行排序,根据所述排序形成由时隙索引构成的时序索引序列,并将所述时序索引序列发送至集中处理器Processor1 ;所述时序索引序列为[TS3TS2TS4......TS15]。
[0246]转发节点UE3收发数据信息由以下三个阶段组成:
[0247]接收转发时隙指示信息:时隙1,节点UE3和其它转发节点或目的节点接收由基站[BS1BS2]通过专用控制信息向20个转发节点[UE1UE2......UE20]分别发送
[TS3TS2TS4......TS15] ;TS 为 Time_Slot 的缩写;
[0248]等待发送并接收数据包:依据时隙索引信息UE2、UE1分别在时隙2、3广播以预先设定的概率选择发送网络编码包或源数据包。
[0249]发送数据包:节点UE3依据时隙索引信息在时隙4选择发送数据包。此时节点UE3存储的数据包包括4种网络编码包和5种源数据包,其中各数据包所对应的转发概率如下:{Po= [O ?0.2^=(0.2 ?0.45], P2= (0.4 ?0.6], P3= (0.6 ?0.8]}依次对应网络编码包[packetl, packet2, packet3, packet4];
[0250]{[0.8 ?0.85],(0.85 ?0.90],(0.90 ?0.92],(0.92 ?0.94],(0.94 ?I]}依次对应源数据包[datal, data2, data3, data4, data5]。
[0251]基于上述转发概率,本示例节点UE3随机生成转发概率为P=0.91,故转发节点UE3在时隙4广播网络编码数据包data3至其它转发节点或目的节点。
[0252]示例六:
[0253]通信系统包括两个基站和一个集中处理器[BSlBS2Processorl]和20个终端
[UE1UE2......UE20]。所述基站和集中处理器的至少其中一个可为指示信息发送节点;所述终端为转发节点。本示例以转发节点UE3为例,从接收转发时隙指示信息并按所述转发时隙指示信息提供的节点转发顺序发送数据包至其它转发节点或目的节点。
[0254]首先,转发时隙指示信息可采用下述步骤形成:
[0255]转发节点[UE1UE2......UE20]以固定周期分别接收并测量基站[BS1BS2]发送的导频信息;所述导频信息包括导频信号,依据测量形成并向所述指示信息发送节点反馈信道状态指示信息;
[0256]基站[BS1BS2]根据转发节点[UE1UE2......UE20]反馈的信道状态指示信息,根据信道质量由高到低进行排序,依次将身份识别信息放入排序后的转发顺序指示序列,所转发顺序指示序列为[UE7UE10UE3......UE4]。
[0257]基站[BS1BS2]将转发顺序指示序列广播发送至所有转发节点。
[0258]转发节点UE3依据所述转时隙指示信息收发数据可包括:
[0259]接收转发时隙指示信息:时隙I,节点UE3和其它转发节点或目的节点接收由基站[BS1BS2]发送的转发时隙指示信息,其中所述转发时隙指示信息包含转发顺序指示序列为[UE7UE10UE3......UE4]。
[0260]等待发送并接收指示信息与数据包:依据转发顺序指示序列UE7、UElO依次在时隙2、3分别广播以预先设定的概率选择发送网络编码包或源数据包,同时通过控制信道发送转发时隙指示信息至其它转发节点或目的节点。
[0261]发送数据包:节点UE3依据转发顺序指示序列在时隙4广播转发时隙指示信息至其它转发节点或目的节点并选择发送数据包。此时节点UE3存储的数据包包括4种网络编码包和5种源数据包,且预设的各种数据包与转发概率的对应关系如下:叱=[0?0.2],?!=^.2 ?0.45], P2= (0.4 ?0.6], P3= (0.6 ?0.8]}依次对应网络编码包[packetl,packet2, packet3, packet4];
[0262]{[0.8 ?0.85],(0.85 ?0.90],(0.90 ?0.92],(0.92 ?0.94],(0.94 ?I]}依次对应源数据包[datal, data2, data3, data4, data5]的概率区间。
[0263]基于上述预先存储的转发概率与数据包的对应关系,本示例中节点UE3随机生成转发概率P=0.77,基于概率区间节点UE3广播网络编码数据包packet4至其它转发节点或目的节点。
[0264]示例七:
[0265]步骤Al:一个转发节点A接收K个指示信息发送节点发送的转发时隙指示信息和网络编码包或源数据包。其中,K是一个大于等于I的正整数。所述转发节点A为终端;所述指示信息发送节点可为与所述转发节点所对应终端不同的终端。
[0266]步骤B1:转发节点A在时隙X读取转发时隙指示信息后确定发送数据包的转发时隙X+Y。若当前时隙为X+Y时,则转发节点A生成转发概率并根据所述转发概率选择发送网络编码包或源数据包。若当前时隙不为X+Y时,则转发节点A可接收其它转发节点或发送节点所述发送的数据包。其中,X与Y分别为大于等于I的自然数。
[0267]如图5所示,通信网络包括20个终端且所述终端依次是[UE1UE2......UE20],
图5中有标识出终端[UE1UE2UE3UE4UE5]。所述终端依据数据传输可分为转发节点、发送节点及目的节点,依据转发时隙指示信息的发送和接收可分为指示信息发送节点及转发节点。本示例以转发节点UE3为例,从接收转发时隙指示信息并按所述转发时隙指示信息提供的节点转发顺序发送数据包至其它转发节点或目的节点。图5中虚线 箭头表示的转发时隙指示信息的发送,实线箭头表示的数据包的发送。其中,转发时隙指示信息由各转发节点的身份识别信息组成的转发顺序指示序列;所述转发顺序指示序列为[UE7UE10UE3......UE4]。
[0268]转发节点UE3收发数据信息以下述三个阶段组成:
[0269]接收转发时隙指示信息:时隙1,节点UE3和其它转发节点或目的节点接收转发时隙指示信息;
[0270]等待发送并接收指示信息与数据包:依据转发顺序指示序列UE7、UElO首先在时隙2、3分别广播以预先设定的概率选择发送网络编码包或源数据包,同时通过控制信道发送转发时隙指示信息至其它转发节点或目的节点。
[0271]发送数据包:节点UE3依据转发顺序指示序列在时隙4广播转发时隙指示信息至其它转发节点或目的节点并选择发送数据包。此时节点UE3存储的数据包包括4种网络编码包和5种源数据包,且各数据依次对应的转概率如下:
[0272](P0= [O ?0.2],?!=^.2 ?0.45], P2= (0.4 ?0.6], P3= (0.6 ?0.8]}依次对应发送 4 种网络编码包[packetl, packet2, packet3, packet4];
[0273]{[0.8 ?0.85],(0.85 ?0.90],(0.90 ?0.92],(0.92 ?0.94],(0.94 ?I]}依次对应源数据包[datal, data2, data3, data4, data5]的概率区间。基于上述区间分布。在本示例中转发节点UE3随机生成转发概率P=0.77,则转发UE3广播网络编码数据包packet4至其它转发节点或目的节点。
[0274]实施例四:
[0275]如图6所示,本实施例提供一种通信节点,所述通信节点为转发节点,包括:
[0276]第一接收单元110,用以接收转发时隙指示信息;
[0277]第一确定单元120,用以根据所述转发时隙指示信息确定转发数据的转发时隙;
[0278]第一发送单元130,用以在所述转发时隙转发数据包。所述数据包包括源数据包及网络编码数据包;其中所述网络编码数据包为由至少两个源数据包经过网络编码处理所形成的数据包。
[0279]所述第一接收单元110的具体结构可为发送接口,如接收天线等空口。
[0280]所述第一确定单元120的具体结构可为与所述接收单元连接的处理器及存储介质;所述存储介质内事先存储有软件或程序;所述处理器运行所述软件或程序能依据所述转发时隙指示信息确定转发时隙。所述处理器可为中央处理器、单片机、数字信号处理器或可编程逻辑阵列等。
[0281]所述第一发送单元130的具体结构可为发送接口,如发送天线等。
[0282]所述转发节点具体可对应于移动终端。
[0283]进一步地所述转发节点还包括:
[0284]生成单元,用以在所述转发时隙转发数据包之前,生成转发概率;
[0285]第二确定单元,用以依据所述转发概率与待转发数据包的映射关系,确定所需转发的数据包;
[0286]所述发送单元具体用以在所述转发时隙转发依据所述转发概率所确定数据包。
[0287]所述生成单元以及第二确定单元的具体结构都可分别或集成对应于处理器;所述生成单元具体可用于根据预设条件或随机生成转发概率。
[0288]所述第一接收单元110具体用以接收基站、集中处理器或终端发送的转发时隙指示信息。若第一接收单元110位于第一终端中,则发送所述转发时隙指示信息的终端可为第一终端以外的任意一个存储有转发时隙指示信息的终端。通常存储在终端中的转发时隙指示信息通常是有基站所形成的。
[0289]所述第一接收单元110具体用以从所述基站、集中处理器或终端的广播信号或组播信号中接收所述转发时隙指示信息,且用以从控制信道上接收所述转发时隙指示信息。
[0290]所述转发时隙指示信息的构成有多种方式,以下提供两种优选方式:
[0291]第一种:所述转发时隙指示信息为由转发节点的身份识别信息所形成的转发顺序指示序列
[0292]第二种:转发时隙索引序列;其中,所述转发顺序指示序列中所述身份识别信息的排序与转发时隙相映射;所述转发时隙索引序列中的所述转发时隙索引的排序与转发节点相映射。
[0293]在所述接收转发时隙指示信息之前,所述转发节点还包括测量单元:
[0294]所述第一接收单元110,还用以接收导频信号;
[0295]所述测量单元,用以依据所述导频信号测量信道质量,形成用于形成所述转发时隙指示信息的信道状态信息;
[0296]所述第一发送单元130,还用以发送所述信道状态信息;
[0297]其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发生时隙先于第二转发节点用于转发数据包的转发时隙。
[0298]所述测量单元对应的具体结构可为处理器,所述处理器分别于第一发送单元130及第一接收单元110连接。所述测量单元可以与第一确定单元120及第二确定单元共同集成在同一处理器上,采用时分复用或不同线程等方式实现处理器的复用。
[0299]本实施例所述的通信节点为实施例一所述的数据传输方法提供了具体的硬件支持,以实现实施例一中任一一个技术方案,同样的具有数据传输可靠性高的优点。
[0300]实施例五:
[0301]如图7所示,本实施例提供一种通信节点,其特征在于,所述通信节点为指示信息发送节点,包括:
[0302]第二发送单元220,用于发送用于指示数据转发时隙的转发时隙指示信息。
[0303]所述第二发送单元220的具体结构可为发送天线或发送天线阵列等通信接口。
[0304]所述第二发送单元220具体用以利用控制信息发送所述转发时隙指示信息。所述控制信息可以集成系统消息中一同发送,以减少信息发送次数,节省能耗。其中,所述指示发送节点可为基站、集中处理器或终端中的任一一种。
[0305]所述转发顺序指示序列中所述身份识别信息的排序与转发时隙相映射;所述转发时隙索引序列中的所述转发时隙索引的排序与转发节点相映射。
[0306]所述节点还包括获取单元;
[0307]所述获取单元210,用以在发送用于指示数据转发时隙的转发时隙指示信息之前,获取所述转发时隙指示信息。
[0308]进一步地,所述获取单元210具体用于从基站接收所述转发时隙指示信息或自行形成所述转发时隙指示信息;通常情况下自行形成所述转发时隙指示信息的指示信息发送节点为基站。
[0309]进一步地,所述获取单元自行形成所述转发时隙指示信息时,具体用于发送导频信息,接收依据所述都导频信息反馈的信道质量及依据信道状态信息形成所述转发时隙指示信息;
[0310]其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。
[0311]本实施例所述的通信节点为实施例一所述的数据传输方法提供了具体的硬件支持,以实现实施例二中任一一个技术方案,同样的具有数据传输可靠性高的优点。
[0312]实施例六:
[0313]本实施例提供一种通信系统,所述系统包括:
[0314]指示信息发送节点,用于发送转发时隙指示信息;
[0315]转发节点,用于接收所述转发时隙指示信息,转发节点根据所述转发时隙指示信息确定转发数据的转发时隙,及转发节点在所述转发时隙转发数据包。
[0316]所述指示信息发送节点与所述转发节点之间通常通过无线网络连接。所述无线网络为可包括基站及集中处理器等无线网络设备的网络。
[0317]所述指示信息发送节点可为基站、集中处理器或终端。
[0318]所述转发节点可为终端。具体图8所示的为本实施例所述的通信系统的一个示例,所述通信系统包括终端310及终端320 ;终端310与终端320通过网络连接。所述网络优选为无线网络。终端310为指示信息发送节点,终端320为转发节点。
[0319]所述指示信息发送节点,还用于在所述指示信息发送节点发送转发时隙指示信息之前,获取所述转发时隙指示信息。
[0320]所述指示信息发送节点具体用于从基站接收所述转发时隙指示信息或自行形成所述转发时隙指示信息;且通常可自行形成所述转发时隙指示信息的指示信息发送节点为基站O
[0321]当指示信息发送节点自行形成所述转发时隙指示信息时,所述指示信息发送节点具体用于向转发节点发送导频信息;接收信道状态信息;及依据所述信道状态信息形成转时隙指示信息;
[0322]所述转发节点具体用于接收所述导频信息,所述转发节点根据所述导频信息测量信道质量,形成信道状态信息;所述转发节点向所述指示信息发送节点发送所述信道状态信息;
[0323]其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。
[0324]本实施例所述的通信节点为实施例一所述的数据传输方法提供了具体的硬件支持,以实现实施例三中任一一个技术方案,同样的具有数据传输可靠性高的优点。
[0325]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0326]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0327]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0328]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM, Random Acc ess Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0329]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种数据传输方法,其特征在于,所述方法包括: 接收转发时隙指示信息; 根据所述转发时隙指示信息确定转发数据的转发时隙; 在所述转发时隙转发数据包。2.根据权利要求1所述的方法,其特征在于, 在所述转发时隙转发数据包之前,所述方法还包括: 生成转发概率; 依据所述转发概率与待转发数据包的映射关系,确定所需转发的数据包; 所述在所述转发时隙转发数据包为: 在所述转发时隙转发依据所述转发概率所确定数据包。3.根据权利要求1或2所述的方法,其特征在于,所述数据包包括源数据包及网络编码数据包; 其中,所述网络编码数据包为由至少两个源数据包经过网络编码处理所形成的数据包。4.根据权利要求1或2所述的方法,其特征在于,所述接收转发时隙指示信息为: 接收基站、集中处理器或终端发送的转发时隙指示信息。5.根据权利要求4所述的方法,其特征在于,所述接收时隙指示信息为: 从所述基站、集中处理器或终端的广播信号或组播信号中接收所述转发时隙指示信肩、O6.根据权利要求1或2所述的方法,其特征在于,所述接收转发时隙指示信息为: 从控制信信道接收所述转发时隙指示信息。7.根据权利要求1或2所述的方法,其特征在于,所述转发时隙指示信息为由转发节点的身份识别信息所形成的转发顺序指示序列或转发时隙索引序列; 其中,所述转发顺序指示序列中所述身份识别信息的排序与转发时隙相映射;所述转发时隙索引序列中的所述转发时隙索引的排序与转发节点相映射。8.根据权利要求6所述的方法,其特征在于,在所述接收转发时隙指示信息之前,所述方法还包括: 接收导频信号; 依据所述导频信号测量信道质量,并反馈用于形成所述转发时隙指示信息的信道状态信息; 其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。9.一种数据传输方法,其特征在于,所述方法包括: 发送用于指示数据转发时隙的转发时隙指示信息。10.根据权利要求9所述的方法,其特征在于,所述发送用于指示数据转发时隙的转发时隙指示信息为: 利用控制信息发送所述转发时隙指示信息。11.根据权利要求9或10所述的方法,其特征在于,所述转发顺序指示序列中所述身份识别信息的排序与转发时隙相映射;所述转发时隙索引序列中的所述转发时隙索引的排序与转发节点相映射。12.根据权利要求9或10所述的方法,其特征在于,在发送用于指示数据转发时隙的转发时隙指示信息之前,所述方法还包括: 获取所述转发时隙指示信息。13.根据权利要求12所述的方法,其特征在于,所述获取所述转发时隙指示信息包括: 从基站接收所述转发时隙指示信息或自行形成所述转发时隙指示信息; 其中,由基站形成所述转发时隙指示信息。14.根据权利要求13所述的方法,其特征在于,所述自行形成所述转发时隙指示信息包括: 发送导频信息; 接收依据所述导频信息反馈的信道状态信息; 依据信道状态信息形成所述转发时隙指示信息; 其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。15.一种数据传输方法,其特征在于,所述方法包括: 指示信息发送节点发送转发时隙指示信息; 转发节点接收所述转发时隙指示信息; 转发节点根据所述转发时隙指示信息确定转发数据的转发时隙; 转发节点在所述转发时隙转发数据包。16.根据权利要求15所述的方法,其特征在于,在转发节点在所述转发时隙转发数据包之前,所述方法还包括: 转发节点生成转发概率; 转发节点依据所述转发概率与待转发数据包的映射关系,确定所需转发的数据包; 转发节点在所述转发时隙转发数据包为: 转发节点在所述转发时隙转发依据所述转发概率所确定数据包。17.根据权利要求15或16所述的方法,其特征在于,在所述指示信息发送节点发送转发时隙指示信息之前,所述方法还包括获取所述转发时隙指示信息。18.根据权利要求15或16所述的方法,其特征在于,所述获取转发时隙指示信息包括: 从基站接收所述转发时隙指示信息或自行形成所述转发时隙指示信息; 其中,由基站形成所述转发时隙指示信息。19.根据权利要求18所述的方法,其特征在于,所述自行形成所述转发时隙指示信息包括: 所述指示信息发送节点向转发节点发送导频信息; 所述转发节点接收所述导频信息; 所述转发节点根据所述导频信息测量信道质量,形成信道状态信息; 所述转发节点向所述指示信息发送节点发送所述信道状态信息; 所述指示信息发送节点接收所述信道状态信息; 所述指示信息发送节点依据所述信道状态信息,形成所述转发时隙指示信息; 其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。20.一种通信节点,其特征在于,所述通信节点为转发节点,包括: 第一接收单元,用以接收转发时隙指示信息; 第一确定单元,用以根据所述转发时隙指示信息确定转发数据的转发时隙; 第一发送单元,用以在所述转发时隙转发数据包。21.根据权利要求20所述的节点,其特征在于,所述转发节点还包括: 生成单元,用以在所述转发时隙转发数据包之前,生成转发概率; 第二确定单元,用以依据所述转发概率与待转发数据包的映射关系,确定所需转发的数据包; 所述第一发送单元具体用以在所述转发时隙转发依据所述转发概率所确定数据包。22.根据权利要求20或21所述的节点,其特征在于,所述数据包包括源数据包及网络编码数据包; 其中,所述网络编码数据包为由至少两个源数据包经过网络编码处理所形成的数据包。23.根据权利要求20或21所述的节点,其特征在于,所述第一接收单元具体用以接收基站、集中处理器或终端发送的转发时隙指示信息。24.根据权利要求23所述的节点,其特征在于,所述第一接收单元具体用以从所述基站、集中处理器或终端的广播信号或组播信号中接收所述转发时隙指示信息。25.根据权利要求20或21所述的节点,其特征在于,所述第一接收单元用以从控制信道上接收所述转发时隙指示信息。26.根据权利要求20或21所述的节点,其特征在于,所述转发时隙指示信息为由转发节点的身份识别信息所形成的转发顺序指示序列或转发时隙索引序列; 其中,所述转发顺序指示序列中所述身份识别信息的排序与转发时隙相映射;所述转发时隙索引序列中的所述转发时隙索引的排序与转发节点相映射。27.根据权利要求26所述的节点,其特征在于,所述转发节点还包括测量单元: 所述第一接收单元,还用以在所述接收转发时隙指示信息之前接收导频信号; 所述测量单元,用以依据所述导频信号测量信道质量,形成用于形成所述转发时隙指示信息的信道状态信息; 所述第一发送单元,还用以发送所述信道状态信息; 其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发生时隙先于第二转发节点用于转发数据包的转发时隙。28.—种通信节点,其特征在于,所述通信节点为指示信息发送节点,包括: 第二发送单元,用于发送用于指示数据转发时隙的转发时隙指示信息。29.根据权利要求28所述的节点,其特征在于,所述第二发送单元具体用以利用控制信息发送所述转发时隙指示信息。30.根据权利要求28或29所述的节点,其特征在于,所述转发顺序指示序列中所述身份识别信息的排序与转发时隙相映射;所述转发时隙索引序列中的所述转发时隙索引的排序与转发节点相映射。31.根据权利要求28或29所述的节点,其特征在于,所述节点还包括获取单元; 所述获取单元,用以在发送用于指示数据转发时隙的转发时隙指示信息之前,获取所述转发时隙指示信息。32.根据权利要求31所述的节点,其特征在于,所述获取单元,具体用于从基站接收所述转发时隙指示信息或自行形成所述转发时隙指示信息。33.根据权利要求32所述的节点,其特征在于,所述获取单元自行形成所述转发时隙指示信息时,具体用于发送导频信息,接收依据所述都导频信息反馈的信道质量,及依据信道状态信息形成所述转发时隙指示信息; 其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。34.一种通信系统,其特征在于,所述系统包括: 指示信息发送节点,用于发送转发时隙指示信息; 转发节点,用于接收所述转发时隙指示信息,转发节点根据所述转发时隙指示信息确定转发数据的转发时隙,及转发节点在所述转发时隙转发数据包。35.根据权利要求34所述的系统,其特征在于,所述转发节点,具体用于在转发节点在所述转发时隙转发数据包之前,生成转发概率;依据所述转发概率与待转发数据包的映射关系,确定所需转发的数据包;及在所述转发时隙转发依据所述转发概率所确定数据包。36.根据权利要求34或35所述的系统,其特征在于, 所述指示信息发送节点,还用于在所述指示信息发送节点发送转发时隙指示信息之前,获取所述转发时隙指示信息。37.根据权利要求34或35所述的系统,其特征在于,所述指示信息发送节点具体用于从基站接收所述转发时隙指示信息或自行形成所述转发时隙指示信息; 其中,由基站形成所述转发时隙指示信息。38.根据权利要求37所述的系统,其特征在于,当指示信息发送节点自行形成所述转发时隙指示信息时,所述指示信息发送节点具体用于向转发节点发送导频信息;接收信道状态信息;及依据所述信道状态信息形成转时隙指示信息; 所述转发节点具体用于接收所述导频信息,所述转发节点根据所述导频信息测量信道质量,形成信道状态信息;所述转发节点向所述指示信息发送节点发送所述信道状态信息; 其中,第一转发节点所测量的信道质量高于第二转发节点所对应的信道质量,在所述转发时隙指示信息中所述第一转发节点用于转发数据包的转发时隙先于第二转发节点用于转发数据包的转发时隙。
【专利摘要】本发明公开了一种数据传输方法、通信节点及通信系统,为提高通信数据传输可靠性而设计。所述数据传输方法包括:接收转发时隙指示信息;根据所述转发时隙指示信息确定转发数据的转发时隙;及在所述转发时隙转发数据包。
【IPC分类】H04L1/00
【公开号】CN104901768
【申请号】CN201410075897
【发明人】张帅, 许进, 郁光辉, 吴栓栓, 陈琳
【申请人】中兴通讯股份有限公司
【公开日】2015年9月9日
【申请日】2014年3月3日
【公告号】WO2015131489A1

最新回复(0)