CN112019239B - 传输数据的方法、节点和存储介质 - Google Patents
传输数据的方法、节点和存储介质 Download PDFInfo
- Publication number
- CN112019239B CN112019239B CN201910465652.5A CN201910465652A CN112019239B CN 112019239 B CN112019239 B CN 112019239B CN 201910465652 A CN201910465652 A CN 201910465652A CN 112019239 B CN112019239 B CN 112019239B
- Authority
- CN
- China
- Prior art keywords
- node
- data
- nodes
- transmission
- concurrent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
- H04B3/544—Setting up communications; Call and signalling arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
本申请提供了一种传输数据的方法、节点和存储介质,属于电力线通讯技术领域。所述方法包括:在PLC网络中并行发送数据时,第一节点可以广播并发指示消息,其中,并发指示消息包括并行传输数据的传输时隙,然后第一节点可以选定用于并发传输的节点集合,仅向节点集合中的每一节点发送数据传输通知,数据传输通知用于指示节点集合中的每一节点在传输时隙中从目标时间点开始向外发送数据。采用本申请,可以提升PLC网络的传输速率。
Description
技术领域
本申请涉及电力线通讯技术领域,特别涉及一种传输数据的方法、节点和存储介质。
背景技术
电力线通讯(Power line Communication,PLC)技术主要利用广泛存在的铜质电力线作为传输介质,通过低频的基带信号进行数据传输。电力线不属于专属通信线路,在一个区域中是并接在一起,因此PLC网络从通信角度看一个点对多点的共享介质网络,因此同一时间内,仅允许一对PLC节点之间进行通信传输。
相关技术中,为了提升PLC网络的总通信带宽,在PLC网络中实现PLC多入多出(Multiple-Input Multiple-Output,MIMO)技术,PLC MIMO技术使用家庭布放的火线(L)、零线(N)以及地线(PE)产生两路并行的数据通路,达到两个节点间实现数据通路数量从一路(L-N)变到两路(L-N及L-N共模-PE),实现速率的翻倍。
PLC MIMO技术的应用场景是在两个节点间利用三根电力线(火线、零线和地线)进行空分复用,同时建立两个数据通路,达到比单入单出(single input single output,SISO)模式速率增加一倍的性能。随着家庭网络和企业通信网络对带宽增长的日益迫切,PLC网络的传输速率还需进一步提升。
发明内容
为了使PLC网络的传输速率进一步提升,本申请实施例提供了一种传输数据的方法、节点和存储介质。所述技术方案如下:
第一方面,提供了一种传输数据的方法,应用于电力线通讯PLC网络中,所述方法包括:
第一节点广播并发指示消息,其中,所述并发指示消息包括并行传输数据的传输时隙;所述第一节点选定用于并发传输的节点集合,所述第一节点仅向所述节点集合内的每一节点发送数据传输通知,所述数据传输通知用于指示所述节点集合内的每一节点在所述传输时隙中从目标时间点开始向外发送数据。
本申请实施例所示的方案,第一节点在满足一定条件时,可以确定发起并行传输,可以生成并发指示消息,并确定并行传输数据的传输时隙,将该传输时隙添加至并发指示消息中。然后第一节点可以通过PLC通道广播并发指示消息。第一节点在广播并发指示消息时,在PLC网络中,确定所有可以用于并发传输的节点,或者在广播并发传输指示消息之后,在PLC网络中,确定所有可以用于并发传输的节点。第一节点选定用于并发传输的节点集合之后,可以生成数据传输通知或者获取预先存储的数据传输通知,仅向节点集合中每一节点,发送数据传输通知,而不向节点集合之外的节点发送数据传输通知。接收到数据传输通知的节点可以在传输时隙的目标时间点开始向外发送数据,PLC网络中未接收到数据传输通知的节点则在传输时隙内不进行数据传输。
这样,第一节点可以控制节点集合中的所有节点在同一时间点并发传输数据,而节点集合中节点的数目不限制,所以可以提升PLC网络的总带宽。
在一种可能的实施方式中,所述并发指示消息中还包括所述目标时间点;或者所述数据传输通知中还包括所述目标时间点。这样,可以提供多种可选的方式获取到并发传输的开始时间点。
在一种可能的实施方式中,发送所述数据传输通知的通道为无线宽带(Wireless-Fidelity,Wi-Fi)通道、可见光通道、以太网通道、coax通道、PLC通道中的任意一种。
在一种可能的实施方式中,所述第二节点向外发送数据通过数据帧发送;
所述方法还包括:在下一个数据帧的发送时刻之前,所述第一节点通过第一通道向所述第二节点发送第一时刻指示消息,其中,所述第一时刻指示消息用于指示所述下一个数据帧的发送时刻;或者,在所述传输时隙内第二个数据帧的发送时刻之前,所述第一节点向所述每一节点发送第二时刻指示消息,其中,所述第二时刻消息用于指示所述传输时隙内除第一个数据帧之外的其它数据帧的发送时刻。
本申请实施例所示的方案,可以在每个数据帧发送之前,发送该数据帧的发送时刻,或者,在第二个数据帧的发送时刻之前,将除第一个数据帧之外的其它数据帧的发送时刻一起发送给每一节点。这样,每个数据帧的发送时刻都进行指示,可以使数据帧的发送时刻更准确。
在一种可能的实施方式中,所述第一节点选定用于并发传输的节点集合,包括:所述第一节点根据所述PLC网络中能用于并发传输的节点与接收数据的节点之间的传输速率,选定用于并发传输的节点集合;或者,所述第一节点根据所述PLC网络中能用于并发传输的节点与所述第一节点之间的传输速率,选定用于并发传输的节点集合;或者,所述第一节点根据所述PLC网络中能用于并发传输的节点与所述第一节点之间用于发送所述数据传输通知的通道的类型,选定用于并发传输的节点集合;或者,所述第一节点根据业务流的特征,选定用于并发传输的节点集合。
本申请实施例所示的方案,第一节点在确定要发起并发传输时,可以确定自身所属的PLC网络中,所有能用于进行并发传输的节点,所有能用于并发传输的节点,可以预先配置在第一节点中。然后第一节点可以获取所有能用于并发传输的节点与接收数据的节点之间的传输速率,该传输速率可以在预先配置在第一节点中。第一节点可以在所有能用于并发传输的节点中,选取一定数目个节点,组成用于并发传输的节点集合。
或者,第一节点在确定要发起并发传输时,可以确定自身所属的PLC网络中,所有能用于进行并发传输的节点,所有能用于并发传输的节点,可以预先配置在第一节点中。然后第一节点可以获取预先配置的第一节点与各用于并发传输的节点之间的传输速率,选取一定数目个节点,组成用于并发传输的节点集合。
或者,第一节点在确定要发起并发传输时,可以确定自身所属的PLC网络中,所有能用于进行并发传输的节点,所有能用于并发传输的节点,可以预先配置在第一节点中。然后第一节点可以获取预先配置的第一节点与各用于并发传输的节点之间的第一通道的类型。使用第一通道的类型,在所有能用于并发传输的节点中,选择第一通道的类型为Wi-Fi的节点,组成用于并发传输的节点集合。或者,选择第一通道的类型为可见光的节点,组成用于并发传输的节点集合。或者,在第一通道的各种类型的节点中,分别选择节点,组成用于并发传输的节点集合。
或者,第一节点接收到数据之后,可以确定数据的特征,即业务流的特征,然后根据业务流的特征如果业务流的特征是语音通话、视频通话,则说明业务流的及时性比较高,所以要选择传输第一通道的类型为以太网(高传输速率)的节点组成用于并发传输的节点集合。如果是网页数据,业务流的及时性比较低,可以选择第一通道的类型为WIFI(低传输速率)的节点,组成用于并发传输的节点集合。
这样,可以准确的选取出用于并发传输的节点集合。
在一种可能的实施方式中,所述第一节点确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;所述第一节点在所述PLC网络中能用于并发传输的节点中,选取与所述接收数据的节点之间的传输速率最大,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成用于并发传输的节点集合。
本申请实施例所示的方案,第一节点可以确定本次用于并发传输的节点的目标数目,该目标数目可以大于或等于接收数据的节点的数目。然后将PLC网络中能用于并发传输的节点中,各个节点与接收数据的节点之间的传输速率按照从大到小进行排序。并且确定各个节点与第一节点到接收数据的节点之间的信道矩阵,判断该信道矩阵是否存在唯一的可逆矩阵,选择传输速率最大,且信道矩阵存在唯一的可逆矩阵的目标数目个节点,组成用于并发传输的节点集合。这样,由于选取了传输速率较大的节点,所以快速的将数据发送至接收数据的节点。
在一种可能的实施方式中,所述第一节点确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目,所述第一节点在所述PLC网络中能用于并发传输的节点中,选取与所述第一节点之间的传输速率最大,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成用于并发传输的节点集合。
本申请实施例所示的方案,第一节点可以确定本次用于并发传输的节点的目标数目,该目标数目可以大于或等于接收数据的节点的数目。然后将PLC网络中能用于并发传输的节点中,各个节点与第一节点的传输速率按照从大到小进行排序。并且确定各个节点与第一节点到接收数据的节点之间的信道矩阵,判断该信道矩阵是否存在唯一的可逆矩阵,选择传输速率最大,且信道矩阵存在唯一的可逆矩阵的目标数目个节点,组成用于并发传输的节点集合。这样,由于选取了传输速率较大的节点,所以快速的将数据发送至用于并发传输的节点。
在一种可能的实施方式中,所述第一节点确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目,所述第一节点在所述PLC网络中能用于并发传输的节点中,选取与所述第一节点之间用于发送所述数据传输通知的通道的类型相同,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成为用于并发传输的节点集合。
本申请实施例所示的方案,第一节点可以确定本次用于并发传输的节点的目标数目,该目标数目可以大于或等于接收数据的节点的数目。然后在PLC网络中能用于并发传输的节点中,确定各节点与第一节点之间用于发送数据传输通知的通道的类型,并且确定各个节点与第一节点到接收数据的节点之间的信道矩阵,判断该信道矩阵是否存在唯一的可逆矩阵,选择通道的类型相同,且信道矩阵存在唯一的可逆矩阵的目标数目个节点,组成用于并发传输的节点集合。这样,由于选择了通道的类型相同的节点,所以可以尽可能使第一节点与节点集合中的节点数据传输同步。
在一种可能的实施方式中,所述第一节点确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;根据业务流的特征与通道的类型的对应关系,确定发往所述接收数据的节点的业务流的特征对应的目标类型;在所述PLC网络中能用于并发传输的节点中,选择所述目标数目个节点,组成用于并发传输的节点集合,其中,所述目标数目个节点与所述第一节点之间的通道的类型为所述目标类型,且所述目标数目个节点与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵。
本申请实施例所示的方案,第一节点可以确定本次用于并发传输的节点的目标数目,该目标数目可以大于或等于接收数据的节点的数目。然后第一节点可以获取存储的业务流的特征与通道的类型的对应关系,然后在该对应关系中,确定发往接收数据的节点的业务流的特征对应的目标类型。并且确定各个节点与第一节点到接收数据的节点之间的信道矩阵,判断该信道矩阵是否存在唯一的可逆矩阵。然后在PLC网络中能用于并发传输的节点中,确定与第一节点之间的通道的类型为目标类型的节点,在这些节点中选取目标数目个节点,且选取的目标数目个节点的信道矩阵存在唯一的可逆矩阵,将选取出的节点组成节点集合。这样,由于选择了选择的节点与业务流更匹配,所以可以使数据传输效率更高。
在一种可能的实施方式中,所述第一节点广播并发指示消息,包括:如果第一节点确定有数据发送往多个节点,则所述第一节点广播并发指示消息;或者,如果第一节点确定按照最大速率将数据发送至多个节点,则所述第一节点广播并发指示消息;或者,如果第一节点确定按照最低延时将数据发送至多个节点,则所述第一节点广播并发指示消息;或者,如果第一节点确定用于并发传输的节点连接的用于发送数据传输通知的通道空闲,则所述第一节点广播并发指示消息。
这样,在满足条件时才发起并发传输,可以节约传输资源。
第二方面,提供了一种传输数据的方法,应用于电力线通讯PLC网络中,所述方法包括:
第二节点接收第一节点广播的并发指示消息,其中,所述并发指示消息包括并行传输数据的传输时隙,所述第二节点为所述第一节点选定的用于并发传输的节点集合中的任一个节点;在所述第二节点接收到所述第一节点发送的数据传输通知之后,在所述传输时隙中从目标时间点开始传输接收到的数据。
本申请实施例所示的方案,节点集合中的任一节点(后续可以称为是第二节点)可以接收第一节点广播的并发指示消息,从中获取并发时隙,在接收到数据传输通知后,可以在传输时隙的目标时间点向外发送数据,这样,节点集合中的多个节点同时发送数据,可以实现并发数据。
在一种可能的实施方式中,所述方法还包括:从所述并发指示消息中获取所述目标时间点;或者,从所述第二节点的并发传输的配置消息中获取所述目标时间点;或者,从所述第一节点发送的数据传输通知中,获取所述目标时间点。
这样,可以使第二节点确定出并发传输数据的开始时间点。
第三方面,提供了一种传输数据的节点,该节点包括处理器、接收器和发射器,其中,
发射器,用于广播并发指示消息,其中,所述并发指示消息包括并行传输数据的传输时隙;
处理器,用于选定用于并发传输的节点集合;
发射器,还用于仅向所述节点集合内的每一节点发送数据传输通知,所述数据传输通知用于指示所述节点集合内的每一节点在所述传输时隙中从目标时间点开始向外发送数据。
在一种可能的实施方式中,所述每一节点向外发送数据通过数据帧发送;发射器,还用于:在下一个数据帧的发送时刻之前,向所述每一节点发送第一时刻指示消息,其中,所述第一时刻指示消息用于指示所述下一个数据帧的发送时刻;或者,在所述传输时隙内第二个数据帧的发送时刻之前,向所述每一节点发送第二时刻指示消息,其中,所述第二时刻消息用于指示所述传输时隙内除第一个数据帧之外的其它数据帧的发送时刻。
在一种可能的实施方式中,处理器,用于:根据所述PLC网络中能用于并发传输的节点与接收数据的节点之间的传输速率,选定用于并发传输的节点集合;或者,根据所述PLC网络中能用于并发传输的节点与所述第一节点之间的传输速率,选定用于并发传输的节点集合;或者,根据所述PLC网络中能用于并发传输的节点与所述第一节点之间用于发送所述数据传输通知的通道的类型,选定用于并发传输的节点集合;或者,根据业务流的特征,选定用于并发传输的节点集合。
在一种可能的实施方式中,处理器,用于:确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;在所述PLC网络中能用于并发传输的节点中,选取与所述接收数据的节点之间的传输速率最大,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成用于并发传输的节点集合。
在一种可能的实施方式中,处理器,用于:确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;在所述PLC网络中能用于并发传输的节点中,选取与所述第一节点之间的传输速率最大,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成用于并发传输的节点集合。
在一种可能的实施方式中,处理器,用于:确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;在所述PLC网络中能用于并发传输的节点中,选取与所述第一节点之间用于发送所述数据传输通知的通道的类型相同,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成为用于并发传输的节点集合。
在一种可能的实施方式中,处理器,用于:确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;根据业务流的特征与通道的类型的对应关系,确定发往所述接收数据的节点的业务流的特征对应的目标类型;在所述PLC网络中能用于并发传输的节点中,选择所述目标数目个节点,组成用于并发传输的节点集合,其中,所述目标数目个节点与所述第一节点之间的通道的类型为所述目标类型,且所述目标数目个节点与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵。
在一种可能的实施方式中,发射器,用于:如果确定有数据发送往多个节点,则广播并发指示消息;或者,如果确定按照最大速率将数据发送至多个节点,则广播并发指示消息;或者,如果确定按照最低延时将数据发送至多个节点,则广播并发指示消息;或者,如果确定用于并发传输的节点连接的用于发送数据传输通知的通道空闲,则广播并发指示消息。
第四方面,提供了一种传输数据的节点,应用于电力线通讯PLC网络中,所述节点包括处理器、发射器和接收器,其中:
接收器,用于接收第一节点广播的并发指示消息,其中,所述并发指示消息包括并行传输数据的传输时隙,所述第二节点为所述第一节点选定的用于并发传输的节点集合中的任一个节点;
发射器,用于在接收到所述第一节点发送的数据传输通知之后,在所述传输时隙中从目标时间点开始传输接收到的数据。
在一种可能的实施方式中,处理器,还用于:从所述并发指示消息中获取所述目标时间点;或者,从所述第二节点的并发传输的配置消息中获取所述目标时间点;或者,从所述第一节点发送的数据传输通知中,获取所述目标时间点。
第五方面,提供了一种传输数据的节点,该节点包括一个或多个模块,该一个或多个模块通过执行指令来实现上述第一方面所提供的传输数据的方法。
第六方面,提供了一种传输数据的节点,该节点包括一个或多个模块,该一个或多个模块通过执行指令来实现上述第二方面所提供的传输数据的方法。
第七方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有指令,当计算机可读存储介质在第一节点上运行时,使得第一节点执行上述第一方面所提供的传输数据的方法。
第八方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有指令,当计算机可读存储介质在第二节点上运行时,使得第二节点执行上述第二方面所提供的传输数据的方法。
第九方面,提供了一种包含指令的计算机程序产品,当其在节点上运行时,使得节点执行上述第一方面和第二方面所提供的传输数据的方法。
第十方面,提供了一种传输数据的***,所述***包括第一节点和第二节点,其中,
所述第一节点,如上述第五方面所述的传输数据的节点;所述第二节点,如上述第六方面所述的传输数据的节点。
本申请实施例提供的技术方案带来的有益效果至少包括:
本申请实施例中,在PLC网络中并行发送数据时,第一节点可以广播并发指示消息,其中,并发指示消息包括并行传输数据的传输时隙,然后第一节点可以选定用于并发传输的节点集合,仅向节点集合中的每一节点发送数据传输通知,数据传输通知用于指示节点集合中的每一节点在传输时隙中从目标时间点开始向外发送数据,节点集合中的每一节点可以接收第一节点广播的并发指示消息,在该每一节点接收到第一节点发送的数据传输通知之后,在传输时隙中从目标时间点开始传输接收到的数据。这样,第一节点可以控制节点集合中的所有节点在同一时间点并发传输数据,而节点集合中节点的数目不限制,所以可以提升PLC网络的传输速率。
而且,通过并行发送,本质上是利用了空间复用,可以达到对多个下行节点的同时通信,极大的减少了目标时分多址(Time Division Multiple Access,TMDA)网络调度导致的通信延时。
附图说明
图1是本申请实施例提供的一种PLC网络的场景示意图;
图2是本申请实施例提供的一种节点的结构示意图;
图3是本申请实施例提供的一种传输数据的方法的流程示意图;
图4是本申请实施例提供的一种数据帧的帧格式的示意图;
图5是本申请实施例提供的一种传输数据的方法的流程示意图;
图6是本申请实施例提供的一种传输数据的示意图;
图7是本申请实施例提供的一种传输数据的节点的结构示意图;
图8是本申请实施例提供的一种传输数据的节点的结构示意图;
图9是本申请实施例提供的一种传输数据的节点的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
为了便于对本申请实施例的理解,下面首先介绍本申请实施例涉及的***架构、以及所涉及到名词的概念。
本申请实施例可以适用于PLC网络中,在PLC网络中,可以包括多个节点,其中有一个节点被配置为管理节点(管理节点也可以被称为是域主节点(Domain Master,DM))。如图1所示,包括4个节点,其中节点1是管理节点,任意两个节点之间均可通过PLC通道连接。
本申请实施例涉及两种应用场景,场景一,在PLC网络中,管理节点后续可以参与并发传输,管理节点可以用于连接接入网。
场景二,在PLC网络中,管理节点仅用于管理其它节点,而并不参与并发传输。
需要说明的是,上述管理其它节点指用于控制其它节点用于并发的传输时隙,以及用于控制其它节点何时开始并发传输等。
本申请实施例提供了一种传输数据的方法,该方法的执行主体可以为节点,节点可以是电力线终端设备(电力猫)。
图2示出了本申请实施例中节点的结构框图,该节点可以是后面提到的第一节点,也可以是后面提到的第二节点。节点至少可以包括接收器201、处理器202、存储器203和发射器204。其中,接收器201可以用于实现数据的接收,发射器204可以用于数据的发送,存储器203可以用于存储软件程序以及模块,处理器202通过运行存储在存储器203中的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器203可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等;存储数据区可存储根据节点的使用所创建的数据等。此外,存储器203可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器203还可以包括存储器控制器,以提供处理器202、接收器201和发射器204对存储器203的访问。处理器202是节点的控制中心,利用各种接口和线路连接整个节点的各个部分,通过运行或执行存储在存储器203内的软件程序和/或模块,以及调用存储在存储器203内的数据,执行节点的各种功能和处理数据,从而对节点进行整体监控。
可选的,处理器202可以包括一个或多个处理核心;优选的,处理器202可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器202中。
如图3所示,本申请提供了一种传输数据的方法,应用于上述场景一下的PLC网络中,该方法的处理流程可以如下:
步骤301,第一节点广播并发指示消息,其中,并发指示消息包括并行传输数据的传输时隙。
在实施中,第一节点在满足一定条件时,可以确定发起并行传输,然后可以生成并发指示消息,并确定并行传输数据的传输时隙,将该传输时隙添加至并发指示消息中。然后第一节点可以通过PLC通道广播并发指示消息,由于是通过广播传输并发指示消息,所以只要PLC网络中的节点之间的链路未断开,均能接收到该并发指示消息。
需要说明的是,对于场景一,第一节点是管理节点,要发往PLC网络中的数据,均会经过第一节点,第一节点可以确定本次要发往接收数据的节点的数据量,基于该数据量确定出传输时隙,一般是数据量越大,传输时隙越长。例如,可以存储数据量范围与传输时隙的对应关系,第一节点可以确定发往接收数据的节点的数据量所属的数据量范围,确定该数据量范围对应的传输时隙,即为步骤301中提到的传输时隙。上述传输时隙的开始时间点可以是广播并发指示消息之后一定时长时的时刻。
可选的,本申请实施例中,有多种方式可以发起并发传输,广播并发指示消息,以下给出四种可行的实施方式:
方式一:如果第一节点确定有数据发送往多个节点,则第一节点广播并发指示消息。
在实施中,第一节点作为管理节点,可以确定接收到的数据,所要发往的节点(接收到的数据中会携带有发往的节点的标识),这样,第一节点根据所要发往的节点,即可确定出所要发往的节点的数目,如果该数目大于或等于2,则可以确定发起并发传输,可以广播并发指示消息。这样,由于不发起并发传输,每次仅能发送一个节点的数据,导致发送数据的效率比较低,所以在将数据发往多个节点时,通过并发传输可以快速的将数据发送至接收数据的节点。
方式二:如果第一节点确定按照最大速率将数据发送至多个节点,则第一节点广播并发指示消息。
在实施中,第一节点作为管理节点,可以确定接收到的数据,所要发往的节点,以及接收到的数据的类型,然后使用存储的类型与传输速率的对应关系,确定接收到的数据的类型对应的传输速率。如果得到的传输速率是该对应关系中,最大的传输速率,则确定按照最大速率传输数据。这样,可以确定要按照最大的传输速率,将数据发送至多个节点,可以确定发起并发传输,可以广播并发指示消息。这样,可以通过并发传输,传输数据至多个节点,从而可以快速的将数据发送至多个节点。
方式三:如果第一节点确定按照最低延时将数据发送至多个节点,则第一节点广播并发指示消息。
在实施中,第一节点作为管理节点,可以确定接收到的数据,所要发往的节点,以及接收到的数据的类型,然后使用存储的类型与传输延时的对应关系,确定接收到的数据的类型对应的传输延时。如果得到的传输延时是该对应关系中,最低的传输延时,则确定按照最低延时传输数据。并且第一节点根据所要发往的节点,即可确定出所要发往的节点的数目,如果该数目大于或等于2,则可以确定发往多个节点,这样,可以确定要按照最低的传输延时,将数据发送至多个节点,可以确定发起并发传输,可以广播并发指示消息。这样,可以通过并发传输,传输数据至多个节点,从而可以降低延时。
方式四:如果第一节点确定用于并发传输的节点连接的用于发送数据传输通知的通道空闲,则第一节点广播并发指示消息。
在实施中,第一节点作为管理节点,可以确定与自身连接的能用于并发传输的节点之间的所有用于发送数据传输通知的通道是否正在传输数据,如果未正在传输数据,可以确定该通道空闲,可以确定发起并发传输,可以广播并发指示消息。这样,可以保证同一传输时隙内仅有一组节点在并行传输数据。
可选的,并发指示消息中还包括帧数、数据帧之间的帧间隔、冗余符号数和每帧的符号数。
其中,帧间隔指数据帧发送的时间间隔,冗余符号数指示有几个头部符号等,每帧的符号数指每个数据帧包括的符号数。例如,如图4所示,P、H表示冗余符号、D表示发送数据的符号。
这样,后续进行并行传输数据的节点可以使用并发指示消息中的这些内容,对接收到的数据进行并发传输。
步骤302,第一节点选定用于并发传输的节点集合。
在实施中,第一节点可以在广播并发指示消息时,在PLC网络中,确定所有可以用于并发传输的节点,或者在广播并发传输指示消息之后,在PLC网络中,确定所有可以用于并发传输的节点。
然后第一节点可以在所有可以用于并发传输的节点中,选取本次用于并发传输的节点这些节点即组成节点集合。
可选的,有多种方式可以选定用于并发传输的节点,本申请提供了以下四种处理方式:
方式一:第一节点根据PLC网络中能用于并发传输的节点与接收数据的节点之间的传输速率,选定用于并发传输的节点集合。
在实施中,第一节点在确定要发起并发传输时,可以确定自身所属的PLC网络中,所有能用于进行并发传输的节点,所有能用于并发传输的节点,可以预先配置在第一节点中。然后第一节点可以获取所有能用于并发传输的节点与接收数据的节点之间的传输速率,该传输速率可以在预先配置在第一节点中。
第一节点可以在所有能用于并发传输的节点中,选取一定数目个节点,组成用于并发传输的节点集合。
可选的,可以选取传输速率大的节点,相应的处理可以如下:
第一节点确定本次用于并发传输的节点的目标数目,其中,目标数目大于或等于接收数据的节点的数目,第一节点在PLC网络中能用于并发传输的节点中,选取与接收数据的节点之间的传输速率最大,且与第一节点到接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的目标数目个节点,组成用于并发传输的节点集合。
在实施中,第一节点可以确定本次用于并发传输的节点的目标数目,该目标数目可以大于或等于接收数据的节点的数目。然后将PLC网络中能用于并发传输的节点中,各个节点与接收数据的节点之间的传输速率按照从大到小进行排序。并且确定各个节点与第一节点到接收数据的节点之间的信道矩阵,判断该信道矩阵是否存在唯一的可逆矩阵,选择传输速率最大,且信道矩阵存在唯一的可逆矩阵的目标数目个节点,组成用于并发传输的节点集合。
方式二:第一节点根据PLC网络中能用于并发传输的节点与第一节点之间的传输速率,选定用于并发传输的节点集合。
在实施中,第一节点在确定要发起并发传输时,可以确定自身所属的PLC网络中,所有能用于并发传输的节点,所有能用于并发传输的节点,可以预先配置在第一节点中。然后第一节点可以获取预先配置的第一节点与各用于并发传输的节点之间的传输速率,选取一定数目个节点,组成用于并发传输的节点集合。
可选的,可以选取与第一节点传输速率大的节点,相应的处理可以如下:
第一节点确定本次用于并发传输的节点的目标数目,其中,目标数目大于或等于接收数据的节点的数目,第一节点在PLC网络中能用于并发传输的节点中,选取与第一节点之间的传输速率最大,且与第一节点到接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的目标数目个节点,组成用于并发传输的节点集合。
在实施中,第一节点可以确定本次用于并发传输的节点的目标数目,该目标数目可以大于或等于接收数据的节点的数目。然后将PLC网络中能用于并发传输的节点中,各个节点与第一节点的传输速率按照从大到小进行排序。并且确定各个节点与第一节点到接收数据的节点之间的信道矩阵,判断该信道矩阵是否存在唯一的可逆矩阵,选择传输速率最大,且信道矩阵存在唯一的可逆矩阵的目标数目个节点,组成用于并发传输的节点集合。
方式三:第一节点根据PLC网络中能用于并发传输的节点与第一节点之间的第一通道的类型,选定用于并发传输的节点集合。
在实施中,第一节点在确定要发起并发传输时,可以确定自身所属的PLC网络中,所有能用于并发传输的节点,所有能用于并发传输的节点,可以预先配置在第一节点中。然后第一节点可以获取预先配置的第一节点与各用于并发传输的节点之间的第一通道的类型。使用第一通道的类型,在所有能用于并发传输的节点中,选择第一通道的类型为Wi-Fi的节点,组成用于并发传输的节点集合。或者,选择第一通道的类型为可见光的节点,组成用于并发传输的节点集合。或者,在第一通道的各种类型的节点中,分别选择节点,组成用于并发传输的节点集合。
可选的,可以选取通道的类型相同的节点组成节点集合,相应的处理可以如下:
第一节点确定本次用于并发传输的节点的目标数目,其中,目标数目大于或等于接收数据的节点的数目,第一节点在PLC网络中能用于并发传输的节点中,选取与第一节点之间用于发送数据传输通知的通道的类型相同,且与第一节点到接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的目标数目个节点,组成为用于并发传输的节点集合。
在实施中,第一节点可以确定本次用于并发传输的节点的目标数目,该目标数目可以大于或等于接收数据的节点的数目。然后在PLC网络中能用于并发传输的节点中,确定各节点与第一节点之间用于发送数据传输通知的通道的类型,并且确定各个节点与第一节点到接收数据的节点之间的信道矩阵,判断该信道矩阵是否存在唯一的可逆矩阵,选择通道的类型相同,且信道矩阵存在唯一的可逆矩阵的目标数目个节点,组成用于并发传输的节点集合。
此处需要说明的是,假设各个节点与第一节点到接收数据的节点之间的信道矩阵的可逆矩阵唯一。如果通道的类型相同的节点的最大数目小于目标数目,则选择通道的类型相同的节点的最大数目(后续为了方便描述,可以称为第一数目)的节点,以及在剩余的PLC网络中能用于并发传输的节点中,选取通道的类型相同的第二数目个节点(第二数目等于目标数目减去第一数目),将这两次选择的节点组成节点集合。例如,目标数目为5,通道的类型相同的节点的最大数目为3,则在PLC网络中剩余的能用于并发传输的节点中,选取通道的类型相同的2个节点,将前面选取的3个节点和后面选取的2个节点,组成节点集合。
方式四:第一节点根据业务流的特征,选定用于并发传输的节点集合。
在实施中,第一节点接收到数据之后,可以确定数据的特征,即业务流的特征,然后根据业务流的特征如果业务流的特征是语音通话、视频通话,则说明业务流的及时性比较高,所以要选择传输第一通道的类型为以太网(高传输速率)的节点组成用于并发传输的节点集合。如果是网页数据,业务流的及时性比较低,可以选择第一通道的类型为Wi-Fi(低传输速率)的节点,组成用于并发传输的节点集合。
可选的,可以使用业务流特征先确定通道的类型,再选取用于并发传输的节点集合,相应的处理可以如下:
第一节点确定本次用于并发传输的节点的目标数目,其中,目标数目大于或等于接收数据的节点的数目,根据业务流的特征与通道的类型的对应关系,确定发往接收数据的节点的业务流的特征对应的目标类型,在PLC网络中能用于并发传输的节点中,选择目标数目个节点,组成用于并发传输的节点集合,其中,目标数目个节点与第一节点之间的通道的类型为目标类型,且目标数目个节点与第一节点到接收数据的节点之间的信道矩阵存在唯一的可逆矩阵。
在实施中,第一节点可以确定本次用于并发传输的节点的目标数目,该目标数目可以大于或等于接收数据的节点的数目。然后第一节点可以获取存储的业务流的特征与通道的类型的对应关系,然后在该对应关系中,确定发往接收数据的节点的业务流的特征对应的目标类型。并且确定各个节点与第一节点到接收数据的节点之间的信道矩阵,判断该信道矩阵是否存在唯一的可逆矩阵。然后在PLC网络中能用于并发传输的节点中,确定与第一节点之间的通道的类型为目标类型的节点,在这些节点中选取目标数目个节点,且选取的目标数目个节点的信道矩阵存在唯一的可逆矩阵,将选取出的节点组成节点集合。
还需要说明的是,上述选定节点集合时,满足节点集合中的节点与第一节点到接收数据的节点之间的信道矩阵存在唯一的可逆矩阵,这是由于后面提到的预编码矩阵为信道矩阵的逆,如果信道矩阵不是存在唯一的可逆矩阵,那么得到预编码矩阵就不唯一,进而并发数据不会成功。
步骤303,第一节点仅向节点集合内的每一节点发送数据传输通知,数据传输通知用于指示节点集合内的每一节点在传输时隙中从目标时间点开始向外发送数据。
在实施中,第一节点在确定出节点集合后,可以仅向节点集合中的每一节点发送数据传输通知,并且不向PLC网络中除节点集合之外的节点发送数据传输通知,这样,接收到数据传输通知的节点可以在传输时隙内从目标时间点开始向外发送数据,而未接收到数据传输通知的节点,则不会在传输时隙内发送数据,这样,未接收到数据传输通知的节点不会影响并行发送数据。
可选的,第一节点与节点集合中的每一节点均建立有第一通道,对于节点集合中的任一节点(后续可以称为是第二节点),第一节点可以通过第一节点与第二节点之间的第一通道,向第二节点发送数据传输通知。第一通道为第一节点与第二节点之间除普通PLC通道之外的通道,第一通道可以为Wi-Fi通道、可见光通道、以太网通道、coax通道、PLC通道中的任意一种。第一通道为PLC通道时,该PLC通道的传输速率比较大,要大于普通PLC通道的传输速率。上述第一节点向第二节点发送数据传输通知,可以是在与第二节点建立的第一通道中向第二节点发送要求第二节点传输的数据时,携带在该数据中,一起发送给第二节点。
可选的,第一节点可以在确定出传输时隙后,可以确定目标时间点,可以是传输时隙开始后的一定时长的时间点,也可以是传输时隙的开始时间点,可以将目标时间点携带在传输时隙内,也可以将目标时间点携带在数据传输通知中。
可选的,第一通道的传输速率与PLC通道的传输速率之差大于第二阈值。
其中,第二阈值一般比较大,是用于表示第一通道的传输速率要远大于PLC通道的传输速率,也即第一节点与第二节点之间的传输速率远大于第一节点到接收数据的节点之间的传输速率。这样,可以保证数据可以快速的从第一节点发送往第二节点,不会影响第二节点在传输时隙内并发传输数据。
可选的,第二节点向外发送数据是通过数据帧发送,第一节点可以指示发送下一个数据帧的发送时刻,相应的处理可以如下:
在下一个数据帧的发送时刻之前,第一节点向第二节点发送第一时刻指示消息,其中,时刻指示消息用于指示下一个数据帧的发送时刻。
在实施中,在下一个数据帧的发送时刻之前,第一节点可以向第二节点发送第一时刻指示消息(可以是从第一通道发送),可以是在上一个数据帧发送数据时,携带在发送的数据中。这样,第二节点可以从即将发送的数据帧之前相邻的一个数据帧中,获取到下一个数据帧的发送时刻,进而可以保证各个并发节点每次并发数据的时间点都相同。
可选的,第二节点向外发送数据是通过数据帧发送,第一节点可以指示每个数据帧的发送时刻,相应的处理可以如下:
在传输时隙内第二个数据帧的发送时刻之前,第一节点向每一节点发送第二时刻指示消息,其中,第二时刻消息用于指示传输时隙内除第一个数据帧之外的其它数据帧的发送时刻。
在实施中,在传输时隙内第二个数据帧(如传输时隙内,依次发送了数据帧1、数据帧2和数据帧3,数据帧2即为第二个数据帧,数据帧为第一个数据帧)的发送时刻之前,第一节点可以向每一节点发送第二时刻指示消息(可以是通过第一通道发送),该第二时刻指示消息可以是一个时刻规则(如可以是5n毫秒,n表示数据帧的在传输时隙内第几个发送的数据帧,n大于1,这样在第2个发送的数据帧的发送时刻为5*2毫秒),也可以是一个传输时隙内除第一个数据帧之外的各数据帧的发送时刻。
可选的,节点集合中任一节点往外发送的数据是由第一节点发送的,以下以第一节点向节点集合中的第二节点发送第一数据为例进行说明,第一节点向第二数据发送数据的方式有多种,以下给出两种可行的实施方式:
方式一,第一节点对第一数据进行预编码处理,得到第一数据的频域数据,通过用于发送数据传输通知的通道向第二节点发送第一数据的频域数据。第二节点接收第一节点通过用于发送数据传输通知的通道发送的第一数据的频域数据。第二节点在传输时隙中从目标时间点开始传输第一数据的频域数据。
在实施中,第一节点可以在待发送的数据(接收节点所要接收的数据)中,确定第二节点所要发送的数据(后续可以称为是第一数据,后面说明如何确定),第一节点可以向第二节点发送消息,用于指示获取第二节点的比特分配表、前向纠错码和码率。第二节点接收到后,可以从配置信息中,获取到自身的比特分配表、前向纠错码和码率,然后向第二节点发送比特分配表、前向纠错码和码率(可以是通过用于发送数据传输通知的通道发送,即通过第一通道发送)。第一节点接收到后,可以获取预编码矩阵,然后使用预编码矩阵、第二节点发送的比特分配表、前向纠错码和码率,对第二节点并发传输的第一数据进行预编码处理,得到第一数据的频域数据。然后第一节点通过第一通道向第二节点发送第一数据的频域数据。
这样,第二节点接收到第一节点发送的第一数据的频域数据之后,可以直接在传输时隙的目标时间点发送第一数据的频域数据,而不需要进行处理,可以节约第二节点的处理资源。
方式二,第一节点通过用于发送数据传输通知的通道向第二节点发送待发送的数据的比特数据。第二节点接收第一节点通过用于发送数据传输通知的通道发送的待发送的数据的比特数据,第二节点对比特数据进行预编码处理,得到第二节点发送的第一数据的频域数据,第二节点在传输时隙中从目标时间点开始传输第一数据的频域数据。
在实施中,第一节点可以确定待发送的数据(接收数据的节点接收的所有数据),第一节点可以向第二节点发送预编码矩阵(可以通过用于发送数据传输通知的通道发送)。并且第一节点将待发送的数据的比特数据通过用于发送数据传输通知的通道发送至第二节点。
第二节点接收到后,可以从配置信息中,获取自身的比特分配表、前向纠错码和码率。然后使用预编码矩阵、自身的比特分配表、前向纠错码、码率,对待发送的数据的比特数据进行预编码处理,得到自己发送的第一数据的频域数据(此处也能得到其他并发节点发送的频域数据)。然后第二节点可以向外发送第一数据的频域数据,可以是通过接收数据的节点与第二节点之间建立的PLC通道,向外发送第一数据的频域数据。
需要说明的是,上述方式一中第一节点对数据进行处理,第二节点不需要对数据进行处理,可以节约第二节点的处理资源,占用第一节点的处理资源。上述方式二中第一节点不对数据进行处理,第二节点对数据进行处理,可以节约第一节点的处理资源,占用第二节点的处理资源。第一节点在向第二节点发送第一数据的频域数据时,可以携带接收数据的节点的标识,这样,第二节点可以使用该标识,确定出第一数据所要发往的节点,直接将第一数据的频域数据发送至第一数据所要发往的节点。同样,第一节点在向第二节点发送待发送的数据的比特数据时,也可以携带接收数据的节点的标识,这样,第二节点可以使用该标识,确定出第一数据所要发往的节点,直接将第一数据的频域数据发送至第一数据所要发往的节点。另外,该接收节点的标识可以是携带在数据帧的帧头中。
另外,本申请实施例中,还提供了确定上述预编码矩阵的方式:
假设第一节点与节点集合中的第二节点发起并发传输,并且假设接收数据的节点为A1和A2,第一节点和第二节点连续在两个符号(个数取决于估计的信道矩阵大小)上,向A1和A2发送经过正交调制的参考符号:
A1和A2可以分别反馈接收到第一节点和第二节点发送的信号Yref到第一节点:
这样,H可以通过在Yref的基础上右乘Xref的逆得到:
H=YrefXref -1 (3)
式(3)中得到的H即为信道矩阵,信道矩阵H的逆即为预编码矩阵。
另外,本申请实施例中,还给出了接收数据的节点能够接收到正确数据的原因,此处还是以第一节点与第二节点并行发送数据,接收数据的节点为A1和A2。
假设X1和X2是需要发送到A1和A2的数据,信道H为第一节点及第二节点与两个接收数据的节点之间的信道:
通过信道训练机制,获得H后,第一节点可以确定出相应的预编码矩阵P(以下为一种可行的方式,直接迫零算法):
接收数据的两个节点接收的数据X,即A1接收X1,A2接收X2:
经过预编码处理后变为:
那么第一节点发出的数据为P11X1+P21X2,第二节点发出的数据为P12X1+P22X2,接收数据的两个节点接收到的信号为Y:
这样,A1可以接收到X1,A2可以接收X2。
需要说明的是,在接收数据的节点为多个时,每个执行并发传输的节点并发传输的数据是不相同的,经过预编码后,每个执行并发传输的节点发送预编码后的矩阵中的一行,如式(7)中第一节点发送的数据为P11X1+P21X2,第二节点发出的数据为P12X1+P22X2。
另外,本申请实施例中,还提供了节点集合中任一节点(后续可以称为是第二节点)执行并发处理的方式,如图5所示,步骤可以如下:
步骤501,第二节点接收第一节点广播的并发指示消息,其中,并发指示消息包括并行传输数据的传输时隙,第二节点为第一节点选定的用于并发传输的节点集合中的任一个节点。
在实施中,节点集合中的第二节点可以接收第一节点广播的并发指示消息,从该并发指示消息中,解析得到并行传输数据的传输时隙。
步骤502,在第二节点接收到第一节点发送的数据传输通知之后,在传输时隙中从目标时间点开始传输接收到的数据。
在实施中,第二节点可以接收第一节点发送的数据传输通知,在接收到数据传输通知之后,可以获取目标时间点,目标时间点属于传输时隙。然后在传输时隙中从目标时间点开始传输接收到的数据。
可选的,第二节点可以在步骤502之后从并发指示消息中解析得到,并行传输数据的传输时隙。
可选的,第二节点有多种方式可以获取到目标时间点,以下给出三种可行的方式:
方式一:从并发指示消息中获取目标时间点。
在实施中,第一节点在发送并发指示消息时,在并发指示消息中添加了目标时间点,第二节点接收到并发指示消息之后,可以从其中解析得到目标时间点,这样,即可获得目标时间点。
方式二:从第二节点的并发传输的配置信息中获取目标时间点。
在实施中,技术人员可以在第二节点中配置并发传输的配置信息,该配置信息中可以包括目标时间点,将配置信息存储在第二节点中。后续第二节点从存储的配置信息中,获取到目标时间点。例如,目标时间点是传输时隙开始后的2毫秒。再例如,目标时间点是传输时隙的开始时间点。
方式三:从第一节点发送的数据传输通知中,获取目标时间点。
在实施中,第一节点在向第二节点发送数据传输通知时,可以将目标时间点添加在数据传输通知中,随数据传输通知一起发送至第二节点。后续第二节点可以从数据传输通知中,获取到目标时间点。
可选的,第二节点可以通过第一通道接收到第一节点发送的数据传输通知,其中,第一通道为第二节点与第一节点之间的通道,该通道为Wi-Fi通道、可见光通道、以太网通道、coax通道、PLC通道中的任意一种。第一通道为PLC通道时,该PLC通道的传输速率比较大,要大于普通PLC通道的传输速率。由于第一通道的传输速率要大于普通的PLC通道,所以通过第一通道传输数据传输通知,可以使第二节点快速的接收到数据传输通知。
可选的,第二节点通过第二通道(第二节点与接收数据的节点之间建立的普通的PLC通道)在传输时隙中从目标时间点开始传输接收到的数据,第一节点通过自身与接收数据的节点之间的第二通道在传输时隙中从目标时间点开始传输数据。其中,第二通道为PLC通道。为了更清楚的显示第一通道和第二通道,给出了发送示意图,如图6所示,第一节点在传输时隙之前的其它时间向第二节点发送数据传输通知,第一节点在传输时隙的目标时间点与第二节点同时发送数据。
另外,接收数据的节点接收到数据后,如果可以成功解码,可以向发送数据的节点发送确认消息。如果不可以成功解码,可以向发送数据的节点发送非确认消息。另外,发送确认消息或者非确认消息的时间点可以是通过协议配置的。例如,接收数据的节点接收到数据之后,可以立即向发送数据的节点反馈确认消息。
另外,第二节点可以接收第一节点发送的第一时刻指示消息或者第二时刻指示消息,如果接收到第一时刻指示消息,可以从中获取到下一个数据帧的发送时刻,可以从该发送时刻发送下一个数据帧。如果接收到第二时刻指示消息,可以从中获取到目标时间点之后各数据帧的发送时刻,可以是根据时刻规则,计算出目标时间点之后各数据帧的发送时刻。
另外,对于上述第一节点不向第二节点发送第一时刻指示消息或第二时刻指示消息时,可以是第二节点中预先配置了每个数据帧的发送时间间隔,第二节点可以每隔这个时间间隔发送一个数据帧。
另外,本申请实施例中,对于接收数据的节点是单个的情况,使用本申请的方案可以实现增强,描述可以如下:
在波束赋形中,第一节点为管理节点,且兼顾并行发送数据,第二节点是第一节点并行发送数据的节点,假设仅给节点A3发送数据,那么第一节点和第二节点发送的源数据相同,均为X1,此时第一节点和第二节点发送的数据和接收数据的节点接收的数据的关系为:
其中,在式(9)中,H表示第一节点及第二节点与A3之间的信道,P表示预编码矩阵。
需要说明的是,预编码矩阵P在计算时的原则是使接收数据的节点接收到信号的功率最大。
还需要说明的是,与接收数据的节点的数目为多个的区别是:接收数据的节点不需要回复确认消息给所有的并发传输节点,接收数据的节点只需要给第一节点回复确认消息。
本申请提供了一种传输数据的方法,应用于上述场景二下的PLC网络中,该方法与应用于场景一下的PLC网络的区别是:
第一节点不参与并发传输,仅用作管理PLC网络中的所有节点,包括广播并发指示消息、选定用于并发传输的节点集合。
在场景二中有一个节点(可以称为是目标节点)可以用于接收PLC网络外部的数据,目标节点接收到PLC网络外部的数据之后,可以向第一节点发送该数据的数据量、数据的类型以及接收数据的节点的标识。目标节点与PLC网络中每个能用于并发传输的节点之间均建立有第一通道。
第一节点可以基于目标节点发送数据的数据量、数据的类型和接收数据的节点的标识,在用于并发传输的节点中,选定用于并发传输的节点集合。然后向节点集合中的各个节点发送数据传输通知。或者,此处也可以是第一节点向目标节点发送节点集合中各节点的标识,目标节点接收到后,可以确定接收到的节点的标识对应的节点,通过与这些节点建立的第一通道向这些节点发送数据传输通知。
目标节点可以向节点集合中的第二节点发送要求第二节点并发传输的数据,可以是通道与这些节点建立的第二通道(普通的PLC通道)传输。此处发送数据可以有两种方式,与第一节点向第二节点发送第一数据的过程类似,此处不再赘述。
在场景二中其它处理与场景一种类似,此处不再赘述。
本申请实施例中,在PLC网络中并行发送数据时,第一节点可以广播并发指示消息,其中,并发指示消息包括并行传输数据的传输时隙,然后第一节点可以选定用于并发传输的节点集合,仅向节点集合中的每一节点发送数据传输通知,数据传输通知用于指示节点集合中的每一节点在传输时隙中从目标时间点开始向外发送数据,节点集合中的每一节点可以接收第一节点广播的并发指示消息,在该每一节点接收到第一节点发送的数据传输通知之后,在传输时隙中从目标时间点开始传输接收到的数据。这样,第一节点可以控制节点集合中的所有节点在同一时间点并发传输数据,而节点集合中节点的数目不限制,所以可以提升PLC网络的传输速率。
而且,通过并行发送,本质上是利用了空间复用,可以达到对多个下行节点的同时通信,极大的减少了TMDA网络调度导致的通信延时。
图7是本申请实施例提供的传输数据的节点的结构图。该节点可以通过软件、硬件或者两者的结合实现成为节点中的部分或者全部。本申请实施例提供的节点可以实现本申请实施例图3所述的流程,该节点包括:发送模块710和确定模块720,其中:
发送模块710,用于广播并发指示消息,其中,所述并发指示消息包括并行传输数据的传输时隙,具体可以实现上述步骤301中的发送功能;
确定模块720,用于选定用于并发传输的节点集合,具体可以实现上述步骤302中的确定功能,及其隐含步骤;
所述发送模块710,还用于仅向所述节点集合内的每一节点发送数据传输通知,所述数据传输通知用于指示所述节点集合内的每一节点在所述传输时隙中从目标时间点开始向外发送数据,具体可以实现上述步骤303中的发送功能,及其隐含步骤;
其中,所述第二节点为所述节点集合中的任一个节点。
在一种可能的实施方式中,发送所述数据传输通知的通道为Wi-Fi通道、可见光通道、以太网通道、coax通道、PLC通道中的任意一种。
在一种可能的实施方式中,所述每一节点向外发送数据通过数据帧发送;
所述发送模块710,还用于:
在下一个数据帧的发送时刻之前,向所述每一节点发送第一时刻指示消息,其中,所述第一时刻指示消息用于指示所述下一个数据帧的发送时刻;或者,
在所述传输时隙内第二个数据帧的发送时刻之前,向所述每一节点发送第二时刻指示消息,其中,所述第二时刻消息用于指示所述传输时隙内除第一个数据帧之外的其它数据帧的发送时刻。
在一种可能的实施方式中,所述确定模块720,用于:
根据所述PLC网络中能用于并发传输的节点与接收数据的节点之间的传输速率,选定用于并发传输的节点集合;或者,
根据所述PLC网络中能用于并发传输的节点与所述第一节点之间的传输速率,选定用于并发传输的节点集合;或者,
根据所述PLC网络中能用于并发传输的节点与所述第一节点之间用于发送所述数据传输通知的通道的类型,选定用于并发传输的节点集合;或者,
根据业务流的特征,选定用于并发传输的节点集合。
在一种可能的实施方式中,所述确定模块720,用于:
确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
在所述PLC网络中能用于并发传输的节点中,选取与所述接收数据的节点之间的传输速率最大,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成用于并发传输的节点集合。
在一种可能的实施方式中,所述确定模块720,用于:
确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
在所述PLC网络中能用于并发传输的节点中,选取与所述第一节点之间的传输速率最大,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成用于并发传输的节点集合。
在一种可能的实施方式中,所述确定模块720,用于:
确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
在所述PLC网络中能用于并发传输的节点中,选取与所述第一节点之间用于发送所述数据传输通知的通道的类型相同,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成为用于并发传输的节点集合。
在一种可能的实施方式中,所述确定模块720,用于:
确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
根据业务流的特征与通道的类型的对应关系,确定发往所述接收数据的节点的业务流的特征对应的目标类型;
在所述PLC网络中能用于并发传输的节点中,选择所述目标数目个节点,组成用于并发传输的节点集合,其中,所述目标数目个节点与所述第一节点之间的通道的类型为所述目标类型,且所述目标数目个节点与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵。
在一种可能的实施方式中,所述发送模块710,用于:
如果确定有数据发送往多个节点,则广播并发指示消息;或者,
如果确定按照最大速率将数据发送至多个节点,则广播并发指示消息;或者,
如果确定按照最低延时将数据发送至多个节点,则广播并发指示消息;或者,
如果确定用于并发传输的节点连接的用于发送数据传输通知的通道空闲,则广播并发指示消息。
在一种可能的实施方式中,所述并发指示消息中还包括所述目标时间点;或者所述数据传输通知中还包括所述目标时间点。
图8是本申请实施例提供的传输数据的节点的结构图。该节点可以通过软件、硬件或者两者的结合实现成为节点中的部分或者全部。本申请实施例提供的节点可以实现本申请实施例图3所述的流程,该节点包括:接收模块810和发送模块820,其中:
接收模块810,用于接收第一节点广播的并发指示消息,其中,所述并发指示消息包括并行传输数据的传输时隙,所述第二节点为所述第一节点选定的用于并发传输的节点集合中的任一个节点,具体可以实现上述步骤501中的接收功能,及其隐含步骤;
发送模块820,用于在所述第二节点接收到所述第一节点发送的数据传输通知之后,在所述传输时隙中从目标时间点开始传输接收到的数据,具体可以实现上述步骤502中的发送功能,及其隐含步骤。
在一种可能的实施方式中,如图9所示,所述节点还包括获取模块830,用于:
从所述并发指示消息中获取所述目标时间点;或者,
从所述第二节点的并发传输的配置消息中获取所述目标时间点;或者,
从所述第一节点发送的数据传输通知中,获取所述目标时间点。
本申请实施例中,在PLC网络中并行发送数据时,第一节点可以广播并发指示消息,其中,并发指示消息包括并行传输数据的传输时隙,然后第一节点可以选定用于并发传输的节点集合,仅向节点集合中的每一节点发送数据传输通知,数据传输通知用于指示节点集合中的每一节点在传输时隙中从目标时间点开始向外发送数据,节点集合中的每一节点可以接收第一节点广播的并发指示消息,在该每一节点接收到第一节点发送的数据传输通知之后,在传输时隙中从目标时间点开始传输接收到的数据。这样,第一节点可以控制节点集合中的所有节点在同一时间点并发传输数据,而节点集合中节点的数目不限制,所以可以提升PLC网络的传输速率。
而且,通过并行发送,本质上是利用了空间复用,可以达到对多个下行节点的同时通信,极大的减少了TMDA网络调度导致的通信延时。
需要说明的是:上述实施例提供的节点在传输数据时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将节点的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的节点与传输数据的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
可选的,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有指令,当计算机可读存储介质在节点上运行时,使得节点执行上述传输数据的方法。
可选的,本申请实施例还提供了一种包含指令的计算机程序产品,当其在节点上运行时,使得节点执行上述传输数据的方法。
可选的,本申请实施例提供了一种传输数据的***,所述***包括第一节点和第二节点,第一节点与第二节点用于执行上述传输数据的方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现,当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令,在服务器或终端上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴光缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是服务器或终端能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(如软盘、硬盘和磁带等),也可以是光介质(如数字视盘(Digital Video Disk,DVD)等),或者半导体介质(如固态硬盘等)。
以上所述仅为本申请的一个实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (19)
1.一种传输数据的方法,其特征在于,应用于电力线通讯PLC网络中,所述方法包括:
第一节点广播并发指示消息,其中,所述并发指示消息包括并行传输数据的传输时隙;
所述第一节点选定用于并发传输的节点集合;
所述第一节点仅向所述节点集合内的每一节点发送数据传输通知,所述数据传输通知用于指示所述节点集合内的每一节点在所述传输时隙中从目标时间点开始向外发送数据;
所述目标时间点携带在所述并发指示消息中,或者所述目标时间点携带在所述数据传输通知中,或者所述目标时间点携带在并发传输的配置消息中,发送给所述节点集合内的每一节点的所述目标时间点相同。
2.根据权利要求1所述的方法,其特征在于,发送所述数据传输通知的通道为Wi-Fi通道、可见光通道、以太网通道、coax通道、PLC通道中的任意一种。
3.根据权利要求1或2所述的方法,其特征在于,所述每一节点向外发送数据通过数据帧发送;
所述方法还包括:
在下一个数据帧的发送时刻之前,所述第一节点向所述每一节点发送第一时刻指示消息,其中,所述第一时刻指示消息用于指示所述下一个数据帧的发送时刻;或者,
在所述传输时隙内第二个数据帧的发送时刻之前,所述第一节点向所述每一节点发送第二时刻指示消息,其中,所述第二时刻指示消息用于指示所述传输时隙内除第一个数据帧之外的其它数据帧的发送时刻。
4.根据权利要求1所述的方法,其特征在于,所述第一节点选定用于并发传输的节点集合,包括:
所述第一节点根据所述PLC网络中能用于并发传输的节点与接收数据的节点之间的传输速率,选定用于并发传输的节点集合;或者,
所述第一节点根据所述PLC网络中能用于并发传输的节点与所述第一节点之间的传输速率,选定用于并发传输的节点集合;或者,
所述第一节点根据所述PLC网络中能用于并发传输的节点与所述第一节点之间用于发送所述数据传输通知的通道的类型,选定用于并发传输的节点集合;或者,
所述第一节点根据业务流的特征,选定用于并发传输的节点集合。
5.根据权利要求4所述的方法,其特征在于,所述第一节点根据所述PLC网络中能用于并发传输的节点与接收数据的节点之间的传输速率,选定用于并发传输的节点集合,包括:
所述第一节点确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
所述第一节点在所述PLC网络中能用于并发传输的节点中,选取与所述接收数据的节点之间的传输速率最大,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成用于并发传输的节点集合。
6.根据权利要求4所述的方法,其特征在于,所述第一节点根据所述PLC网络中能用于并发传输的节点与所述第一节点之间的传输速率,选定用于并发传输的节点集合,包括:
所述第一节点确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
所述第一节点在所述PLC网络中能用于并发传输的节点中,选取与所述第一节点之间的传输速率最大,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成用于并发传输的节点集合。
7.根据权利要求4所述的方法,其特征在于,所述第一节点根据所述PLC网络中能用于并发传输的节点与所述第一节点之间用于发送数据传输通知的通道的类型,选定用于并发传输的节点集合,包括:
所述第一节点确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
所述第一节点在所述PLC网络中能用于并发传输的节点中,选取与所述第一节点之间用于发送所述数据传输通知的通道的类型相同,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成为用于并发传输的节点集合。
8.根据权利要求4所述的方法,其特征在于,所述第一节点根据业务流的特征,选定用于并发传输的节点集合,包括:
所述第一节点确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
根据业务流的特征与通道的类型的对应关系,确定发往所述接收数据的节点的业务流的特征对应的目标类型;
在所述PLC网络中能用于并发传输的节点中,选择所述目标数目个节点,组成用于并发传输的节点集合,其中,所述目标数目个节点与所述第一节点之间的通道的类型为所述目标类型,且所述目标数目个节点与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵。
9.根据权利要求1、2和4至8任一所述的方法,其特征在于,所述第一节点广播并发指示消息,包括:
如果第一节点确定有数据发送往多个节点,则所述第一节点广播并发指示消息;或者,
如果第一节点确定按照最大速率将数据发送至多个节点,则所述第一节点广播并发指示消息;或者,
如果第一节点确定按照最低延时将数据发送至多个节点,则所述第一节点广播并发指示消息;或者,
如果第一节点确定用于并发传输的节点连接的用于发送数据传输通知的通道空闲,则所述第一节点广播并发指示消息。
10.一种传输数据的方法,其特征在于,应用于电力线通讯PLC网络中,所述方法包括:
第二节点接收第一节点广播的并发指示消息,其中,所述并发指示消息包括并行传输数据的传输时隙,所述第二节点为所述第一节点选定的用于并发传输的节点集合中的任一个节点;
在所述第二节点接收到所述第一节点发送的数据传输通知之后,在所述传输时隙中从目标时间点开始传输接收到的数据,所述目标时间点是从所述并发指示消息中获取的,或者所述目标时间点是从所述数据传输通知中获取的,或者所述目标时间点是从所述第二节点的并发传输的配置消息中获取的,所述节点集合中的任一个节点获取到的所述目标时间点相同。
11.一种传输数据的节点,其特征在于,应用于电力线通讯PLC网络中,所述节点包括:
发送模块,用于广播并发指示消息,其中,所述并发指示消息包括并行传输数据的传输时隙;
确定模块,用于选定用于并发传输的节点集合;
所述发送模块,还用于仅向所述节点集合内的每一节点发送数据传输通知,所述数据传输通知用于指示所述节点集合内的每一节点在所述传输时隙中从目标时间点开始向外发送数据;
所述目标时间点携带在所述并发指示消息中,或者所述目标时间点携带在所述数据传输通知中,或者所述目标时间点携带在并发传输的配置消息中,发送给所述节点集合内的每一节点的所述目标时间点相同。
12.根据权利要求11所述的节点,其特征在于,所述每一节点向外发送数据通过数据帧发送;
所述发送模块,还用于:
在下一个数据帧的发送时刻之前,向所述每一节点发送第一时刻指示消息,其中,所述第一时刻指示消息用于指示所述下一个数据帧的发送时刻;或者,
在所述传输时隙内第二个数据帧的发送时刻之前,向所述每一节点发送第二时刻指示消息,其中,所述第二时刻指示消息用于指示所述传输时隙内除第一个数据帧之外的其它数据帧的发送时刻。
13.根据权利要求11所述的节点,其特征在于,所述确定模块,用于:
根据所述PLC网络中能用于并发传输的节点与接收数据的节点之间的传输速率,选定用于并发传输的节点集合;或者,
根据所述PLC网络中能用于并发传输的节点与第一节点之间的传输速率,选定用于并发传输的节点集合;或者,
根据所述PLC网络中能用于并发传输的节点与所述第一节点之间用于发送所述数据传输通知的通道的类型,选定用于并发传输的节点集合;或者,
根据业务流的特征,选定用于并发传输的节点集合。
14.根据权利要求13所述的节点,其特征在于,所述确定模块,用于:
确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
在所述PLC网络中能用于并发传输的节点中,选取与所述接收数据的节点之间的传输速率最大,且与第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成用于并发传输的节点集合。
15.根据权利要求13所述的节点,其特征在于,所述确定模块,用于:
确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
在所述PLC网络中能用于并发传输的节点中,选取与第一节点之间的传输速率最大,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成用于并发传输的节点集合。
16.根据权利要求13所述的节点,其特征在于,所述确定模块,用于:
确定本次用于并发传输的节点的目标数目,其中,所述目标数目大于或等于接收数据的节点的数目;
在所述PLC网络中能用于并发传输的节点中,选取与第一节点之间用于发送所述数据传输通知的通道的类型相同,且与所述第一节点到所述接收数据的节点之间的信道矩阵存在唯一的可逆矩阵的所述目标数目个节点,组成为用于并发传输的节点集合。
17.根据权利要求11至16任一所述的节点,其特征在于,所述发送模块,用于:
确定有数据发送往多个节点,则广播并发指示消息;或者,
确定按照最大速率将数据发送至多个节点,则广播并发指示消息;或者,
如果确定按照最低延时将数据发送至多个节点,则广播并发指示消息;或者,
如果确定用于并发传输的节点连接的用于发送数据传输通知的通道空闲,则广播并发指示消息。
18.一种传输数据的节点,其特征在于,应用于电力线通讯PLC网络中,所述节点包括:
接收模块,用于接收第一节点广播的并发指示消息,其中,所述并发指示消息包括并行传输数据的传输时隙,所述传输数据的节点为所述第一节点选定的用于并发传输的节点集合中的任一个节点;
发送模块,用于在接收到所述第一节点发送的数据传输通知之后,在所述传输时隙中从目标时间点开始传输接收到的数据,所述目标时间点是从所述并发指示消息中获取的,或者所述目标时间点是从所述数据传输通知中获取的,或者所述目标时间点是从第二节点的并发传输的配置消息中获取的,所述节点集合中的任一个节点获取到的所述目标时间点相同。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述计算机可读存储介质在节点上运行时,使得所述节点执行所述权利要求1-10中任一权利要求所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910465652.5A CN112019239B (zh) | 2019-05-30 | 2019-05-30 | 传输数据的方法、节点和存储介质 |
PCT/CN2019/128413 WO2020238190A1 (zh) | 2019-05-30 | 2019-12-25 | 传输数据的方法、节点和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910465652.5A CN112019239B (zh) | 2019-05-30 | 2019-05-30 | 传输数据的方法、节点和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112019239A CN112019239A (zh) | 2020-12-01 |
CN112019239B true CN112019239B (zh) | 2021-11-19 |
Family
ID=73501921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910465652.5A Active CN112019239B (zh) | 2019-05-30 | 2019-05-30 | 传输数据的方法、节点和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112019239B (zh) |
WO (1) | WO2020238190A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112822247B (zh) * | 2020-12-31 | 2023-04-07 | 新奥数能科技有限公司 | ***异步通讯方法、装置、电子设备和计算机可读介质 |
WO2022160195A1 (zh) * | 2021-01-28 | 2022-08-04 | 华为技术有限公司 | 组网方法及装置 |
CN113515563A (zh) * | 2021-03-31 | 2021-10-19 | 浙江大华技术股份有限公司 | 一种数据对接方法、数据库、***及计算机可读存储介质 |
CN116582488B (zh) * | 2023-07-14 | 2023-10-13 | 中创(深圳)物联网有限公司 | 数据传输方法、装置、设备及存储介质 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1325590A2 (de) * | 2000-10-09 | 2003-07-09 | Siemens Aktiengesellschaft | Verfahren zur übertragung von datenpaketen über eine luftschnittstelle eines mobilfunksystems |
JP2004201296A (ja) * | 2002-12-05 | 2004-07-15 | Matsushita Electric Ind Co Ltd | 無線通信システム、無線通信方法、及び無線通信装置 |
CN1751465A (zh) * | 2003-06-18 | 2006-03-22 | 日本电信电话株式会社 | 无线分组通信方法及无线分组通信装置 |
CN102474438A (zh) * | 2010-05-27 | 2012-05-23 | 松下电器产业株式会社 | 环状传输***中的节点装置、集成电路及控制方法 |
CN103069915A (zh) * | 2010-06-29 | 2013-04-24 | 法国电信公司 | 通信方法 |
WO2013090431A1 (en) * | 2011-12-14 | 2013-06-20 | Joseph Smith | System and methods for tasking, collecting, and dispatching information reports |
CN103812786A (zh) * | 2012-11-14 | 2014-05-21 | 电信科学技术研究院 | 一种时隙资源的调度方法及装置 |
CN105337639A (zh) * | 2015-10-16 | 2016-02-17 | 哈尔滨工业大学 | 低压电力线通信准蛛网分形组网方法 |
CN105991207A (zh) * | 2015-03-06 | 2016-10-05 | 电信科学技术研究院 | 一种时隙资源选择方法和装置 |
CN106100698A (zh) * | 2016-06-12 | 2016-11-09 | 南京南瑞集团公司 | 一种应用于用电信息采集的电力线载波模块的组网方法 |
CN106559791A (zh) * | 2015-09-24 | 2017-04-05 | 电信科学技术研究院 | 一种数据传输方法和设备 |
CN107483140A (zh) * | 2016-06-07 | 2017-12-15 | 航天恒星科技有限公司 | 基于tdma的组网方法 |
CN109348537A (zh) * | 2018-10-28 | 2019-02-15 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 多波束自组织网络信道接入控制方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7423992B2 (en) * | 2003-04-16 | 2008-09-09 | Sony Corporation | Time slot and carrier frequency allocation in a network |
KR20100096217A (ko) * | 2008-01-04 | 2010-09-01 | 파나소닉 주식회사 | 전력선 통신 시스템에서의 공간 및 시간 재사용을 포함하는 리소스 공유를 달성하기 위한 방법, 시스템, 집적회로, 통신모듈, 및 컴퓨터 읽기가능 매체 |
CN103687007B (zh) * | 2012-09-18 | 2017-10-20 | 电信科学技术研究院 | 一种时隙分配信息的通知、接收的方法和装置 |
SG10201500769UA (en) * | 2015-01-30 | 2016-08-30 | Gridcomm Pte Ltd | A discovery method for a power line communication network |
-
2019
- 2019-05-30 CN CN201910465652.5A patent/CN112019239B/zh active Active
- 2019-12-25 WO PCT/CN2019/128413 patent/WO2020238190A1/zh active Application Filing
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1325590A2 (de) * | 2000-10-09 | 2003-07-09 | Siemens Aktiengesellschaft | Verfahren zur übertragung von datenpaketen über eine luftschnittstelle eines mobilfunksystems |
JP2004201296A (ja) * | 2002-12-05 | 2004-07-15 | Matsushita Electric Ind Co Ltd | 無線通信システム、無線通信方法、及び無線通信装置 |
CN1751465A (zh) * | 2003-06-18 | 2006-03-22 | 日本电信电话株式会社 | 无线分组通信方法及无线分组通信装置 |
CN102474438A (zh) * | 2010-05-27 | 2012-05-23 | 松下电器产业株式会社 | 环状传输***中的节点装置、集成电路及控制方法 |
CN103069915A (zh) * | 2010-06-29 | 2013-04-24 | 法国电信公司 | 通信方法 |
WO2013090431A1 (en) * | 2011-12-14 | 2013-06-20 | Joseph Smith | System and methods for tasking, collecting, and dispatching information reports |
CN103812786A (zh) * | 2012-11-14 | 2014-05-21 | 电信科学技术研究院 | 一种时隙资源的调度方法及装置 |
CN105991207A (zh) * | 2015-03-06 | 2016-10-05 | 电信科学技术研究院 | 一种时隙资源选择方法和装置 |
CN106559791A (zh) * | 2015-09-24 | 2017-04-05 | 电信科学技术研究院 | 一种数据传输方法和设备 |
CN105337639A (zh) * | 2015-10-16 | 2016-02-17 | 哈尔滨工业大学 | 低压电力线通信准蛛网分形组网方法 |
CN107483140A (zh) * | 2016-06-07 | 2017-12-15 | 航天恒星科技有限公司 | 基于tdma的组网方法 |
CN106100698A (zh) * | 2016-06-12 | 2016-11-09 | 南京南瑞集团公司 | 一种应用于用电信息采集的电力线载波模块的组网方法 |
CN109348537A (zh) * | 2018-10-28 | 2019-02-15 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 多波束自组织网络信道接入控制方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2020238190A1 (zh) | 2020-12-03 |
CN112019239A (zh) | 2020-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112019239B (zh) | 传输数据的方法、节点和存储介质 | |
US11564218B2 (en) | Methods and apparatuses for transmitting and receiving control signaling, and method for determining information | |
US20210185645A1 (en) | Method and Apparatus for Transmitting Information | |
US9282541B2 (en) | Method in which a terminal cooperates with another terminal to transmit data, and method for receiving the data | |
US10645724B2 (en) | Parallel data transmission method and apparatus | |
JP6575948B2 (ja) | アップリンクマルチユーザ伝送トリガフレームを送信するための方法、アクセスポイント、およびステーション | |
JP2020532900A (ja) | 無線通信システムにおける端末の制御信号モニタリング方法、及び前記方法を用いる端末 | |
WO2020253492A1 (zh) | 信道探测方法及通信装置 | |
US20230268969A1 (en) | Method, access point, and station for transmitting channel state information | |
US11589324B2 (en) | Configuration method and device for timing advance information | |
US11540318B2 (en) | Carrier set determination method and device, storage medium and electronic device | |
CN102017448B (zh) | 用于向无线电站用信令告知资源的方法及用于此的无线电站 | |
US20220022244A1 (en) | Resource allocation method, terminal and node device | |
WO2015184918A1 (zh) | 一种发送和接收参考信号的方法和通信节点 | |
EP3451628A1 (en) | System and method for managing distribution of information in multi-antenna and multi-transmitter environments | |
EP4133664A1 (en) | Receiving time overlapping downlink reference signals and channels | |
CN110062417B (zh) | 一种协作传输控制的方法、装置及*** | |
CN113784392A (zh) | 通信方法、装置及*** | |
US8989093B2 (en) | Apparatus and method for transmitting and receiving signal in a near field communication system | |
CN111356233A (zh) | 一种时隙聚合、时隙聚合的传输方法及装置 | |
JP6573724B2 (ja) | 周期的割り当てを示すシステムおよび方法 | |
US20230095005A1 (en) | Resource allocation for clients of multiple co-hosted vaps | |
US10531497B2 (en) | System and method for spatial stream allocation in UL OFDMA | |
JP2014068188A (ja) | 無線通信装置 | |
CN114006864B (zh) | 基于时间均衡的信道调度方法、装置、***和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |