数据传输方法及装置与流程

文档序号:21104467发布日期:2020-06-16 21:08阅读:105来源:国知局
数据传输方法及装置与流程

本发明涉及通信领域,具体涉及一种数据传输方法及装置。



背景技术:

在传统的wi-fi系统中,媒体访问控制(mediaaccesscontrol,mac)层与物理层的数量均只有一个。因此,数据帧只能在wi-fi系统中的单个传输链路上进行传输。

目前,也出现了一些关于多链路wi-fi系统的设计方案,但是,多链路wi-fi系统的信道空间利用率以及数据帧的传输效率仍有待提高。



技术实现要素:

本发明实施例提供一种数据传输方法,适用于接入点,所述传输方法用于多链路wi-fi系统,所述多链路wi-fi系统均包括多个传输链路,每个所述传输链路均包括用于确定发送数据帧顺序的排队队列,所述传输方法包括:确定所述多个传输链路中的部分为上行传输链路或下行传输链路,其余为普通传输链路,所述普通传输链路用于传输上行数据帧或下行数据帧,所述上行传输链路仅用于传输上行数据帧,所述下行传输链路仅用于传输下行数据帧;确定待传输的数据帧的对应传输链路;以及当所述普通传输链路或所述下行传输链路获得传输时机时,分别传输处于其排队队列首位的数据帧。

可选地,所述确定所述多个传输链路中的部分为上行传输链路或下行传输链路包括:接入点配置所述多个传输链路中的部分为上行传输链路以及下行传输链路。

可选地,所述确定所述多个传输链路中的部分为上行传输链路或下行传输链路后,所述传输方法还包括:接入点广播上行传输链路以及下行传输链路的索引信息。

可选地,所述确定所述多个传输链路中的部分为上行传输链路或下行传输链路包括:接入点通过默认的方式将所述多个传输链路中的部分配置为上行传输链路以及下行传输链路。

可选地,所述确定所述多个传输链路中的部分为上行传输链路或下行传输链路包括:接入点根据传输链路的带宽设定所述多个传输链路中的部分为上行传输链路或下行传输链路。

可选地,确定待传输的数据帧的对应传输链路包括:接入点根据待传输的数据帧的长度设定待传输的数据帧的对应传输链路。

可选地,在传输所述数据帧的下行传输链路上,接收站点发送的关于所述数据帧的确认信息。

可选地,在所述上行传输链路上,接收站点发送的关于所述数据帧的确认信息。

本发明实施例提供了一种数据传输方法,适用于站点,所述传输方法用于多链路wi-fi系统,所述多链路wi-fi系统均包括多个传输链路,每个所述传输链路均包括用于确定发送数据帧顺序的排队队列,所述传输方法包括:确定所述多个传输链路分为普通传输链路、上行传输链路以及下行传输链路,所述普通传输链路用于传输上行数据帧或下行数据帧,所述上行传输链路仅用于传输上行数据帧,所述下行传输链路仅用于传输下行数据帧;确定待传输的数据帧的对应传输链路;以及当所述普通传输链路或所述上行传输链路获得传输时机时,分别传输处于其排队队列首位的数据帧。

可选地,所述确定所述多个传输链路中的部分为上行传输链路或下行传输链路包括:接收所述上行传输链路或所述下行传输链路的索引信息;根据所述索引信息将所述多个传输链路中的部分配置为上行传输链路或下行传输链路。

可选地,所述确定所述多个传输链路中的部分为上行传输链路或下行传输链路包括:通过默认的方式将所述多个传输链路中的部分配置为所述上行传输链路或所述下行传输链路。

可选地,确定待传输的数据帧的对应传输链路包括:根据待传输的数据帧的长度确定待传输的数据帧的对应传输链路。

可选地,在传输所述数据帧的上行传输链路上,接收接入点发送的关于所述数据帧的确认信息。

可选地,在所述下行传输链路上,接收接入点发送的关于所述数据帧的确认信息。

本发明实施例提供了一种数据传输装置,适用于接入点侧,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述数据传输方法中的步骤。

本发明实施例提供了一种数据传输装置,适用于站点侧,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述数据传输方法中的步骤。

与现有技术相比,本发明实施例的技术方案具有以下优点:

在本发明技术方案中,所述传输方法包括:确定所述多个传输链路中的部分为上行传输链路或下行传输链路,其余为普通传输链路,所述普通传输链路用于传输上行数据帧或下行数据帧,所述上行传输链路仅用于传输上行数据帧,所述下行传输链路仅用于传输下行数据帧;确定待传输的数据帧的对应传输链路;以及当所述普通传输链路或所述下行传输链路获得传输时机时,分别传输处于其排队队列首位的数据帧。本发明技术方案通过配置上行传输链路以及下行传输链路,有利于信道空间的再利用,可以提升数据帧的传输效率,并与现有系统的兼容性较好,设计复杂度较低。

附图说明

图1是本发明实施例提供的一种多链路wi-fi系统的示意图;

图2是图1所示的wi-fi系统进行数据传输时的排队队列示意图;

图3是本发明实施例提供的一种数据传输方法的流程示意图;

图4是图3所示的数据传输方法中的排队队列示意图;

图5是本发明实施例提供的一种数据传输方法的流程示意图;

图6是图5所示的数据传输方法中的排队队列示意图;

图7是本发明实施例提供的一种数据传输装置的结构示意图;以及

图8是本发明实施例提供的一种数据传输装置的结构示意图。

具体实施方式

参考图1,图1是本发明实施例提供的一种多链路wi-fi系统的示意图。

本发明实施例提供的多链路wi-fi系统可以包括站点(station,sta)、接入点(accesspoint,ap)以及多条传输链路,所述多条传输链路在所述站点以及所述接入点间传输数据帧。在图1所示的实施例中,多链路wi-fi系统包括第一传输链路ch1以及第二传输链路ch2。

在一些实施例中,所述第一传输链路ch1和所述第二传输链路ch2可以占据不同的频段资源实现数据传输。例如,所述第一传输链路ch1可以占据中心频率为2ghz的频段,而所述第二传输链路ch2可以占据中心频率为5ghz的频段。在一些实施例中,所述第一传输链路ch1以及所述第二传输链路ch2也可以占据相同的频段实现数据传输。在具体实施中,所共用的频段较宽从而可同时供两个传输链路进行数据传输,或者所述两个传输链路也可以通过时分复用的方式进行数据传输。

在图1所示的实施例中,以站点为例,待传输的数据帧可以被分别排入所述第一传输链路ch1的排队队列和所述第二传输链路ch2的排队队列中。在具体实施中,待传输的数据帧可以以索引的形式被分别排入不同传输链路的排队队列中。

在图1所示的实施例中,对于站点或接入点,其网络层级中均包括mac层(commonmac),且在mac层之下均包括:第一子mac层lmac1、第二子mac层lmac2、第一物理层phy1以及第二物理层phy2。具体地,所述第一子mac层lmac1和所述第一物理层phy1适于使站点或接入点在所述第一传输链路ch1上传输数据,所述第二子mac层lmac2和所述第二物理层phy2适于使站点或接入点在所述第二传输链路ch2上传输数据。在其他实施例中,多链路wi-fi系统可以包括多个传输链路,因此所述多链路wi-fi系统可以包括多个子mac层以及对应的多个物理层。

参考图2,图2是图1所示的wi-fi系统进行数据传输时的排队队列示意图。待传输的数据帧包括:数据帧a、数据帧b、数据帧c、数据帧d以及数据帧e。在现有的多链路wi-fi系统中,待传输的数据帧将被放入各传输链路的排队队列中,待传输的数据帧可以从任何一个传输链路上进行传输。

结合参考图3以及图4,图3是本发明实施例提供的一种数据传输方法的流程示意图;图4是图3所示的数据传输方法中的排队队列示意图。在图3以及图4所示的实施例中,所述多链路wi-fi系统包括第一传输链路(ch1)、及第二传输链路(ch2)、第三传输链路(ch3)以及第四传输链路(ch4),图4示出了上述传输链路的排队队列。本方案适用于接入点侧。

所述传输方法用于多链路wi-fi系统,所述多链路wi-fi系统均包括多个传输链路,每个所述传输链路均包括用于确定发送数据帧顺序的排队队列。

在s11中,确定所述多个传输链路中的部分为上行传输链路或下行传输链路,其余为普通传输链路。

在一些实施例中,所述普通传输链路用于传输上行数据帧或下行数据帧,所述上行传输链路仅用于传输上行数据帧,所述下行传输链路仅用于传输下行数据帧。

在一些实施例中,接入点可以配置所述多个传输链路中的部分为上行传输链路以及下行传输链路,并广播所述上行传输链路以及下行传输链路的索引信息。因此,接入点可以由此确定哪些传输链路为所述上行传输链路或所述下行传输链路。

在一些实施例中,接入点也可以通过默认的方式将所述多个传输链路中的部分配置为上行传输链路以及下行传输链路。

在图4所示的实施例中,所述第三传输链路被配置为下行传输链路,所述第四传输链路被配置为上行传输链路,所述第一传输链路以及第二传输链路为普通传输链路。

在一些实施例中,接入点可以根据传输链路的带宽设定所述多个传输链路中的部分为上行传输链路或下行传输链路。具体地,可以将带宽较大的部分传输链路配置为下行传输链路,并将带宽较小的部分链路配置为上行传输链路。

在s12中,确定待传输的数据帧的对应传输链路。

在一些实施例中,当确定所述多个传输链路中的部分为所述上行传输链路或所述下行传输链路后,接入点可以确定待传输的数据帧对应的传输链路,并将待传输的数据帧加入对应传输链路的排队队列中。

在图4所示的实施例中,接入点一侧的待传输数据可以在所述普通传输链路或所述下行传输链路上进行传输。具体地,根据接入点配置,数据帧a可以在所述普通传输链路或所述下行传输链路(ch3)上进行传输;数据帧b、数据帧c、数据帧d以及数据帧e可以在所述普通传输链路上进行传输;所述数据帧g以及数据帧h可以在所述下行传输链路上进行传输

在一些实施例中,可以根据待传输的数据帧的长度设定待传输的数据帧的对应传输链路。具体地,可以设置第一数据帧阈值,若待传输的数据帧的长度大于所述第一数据帧阈值,接入点在所述下行传输链路上传输数据帧,否则,在普通传输链路上传输数据帧。

在s13中,当所述普通传输链路或所述下行传输链路获得传输时机时,分别传输处于其排队队列首位的数据帧。

在图4所示的实施例中,若所述第一传输链路获得传输时机时,接入点在所述第一传输链路传输数据帧a,当开始传输数据帧a之后,所述下行传输链路(ch3)获得传输时机,则在所述下行传输链路上传输数据帧g。

当接入点完成传输数据帧后,会接收到来自接入点的确认消息(ack)。在一些实施例中,接入点可以在传输所述数据帧的下行传输链路上,接收站点发送的关于所述数据帧的确认信息。例如,接入点在所述下行传输链路上传输数据帧a之后,可以在所述下行传输链路上接收确认消息。

在一些实施例中,接入点可以在上行传输链路上,接收站点发送的关于所述数据帧的确认信息。例如,接入点在所述下行传输链路上传输数据帧a之后,可以在所述上行传输链路上接收确认消息。

因此,上述的设计可以与原有wi-fi系统保持兼容性的同时也有一定的灵活性。

结合参考图5以及图6,图5是本发明实施例提供的一种数据传输方法的流程示意图;图6是图5所示的数据传输方法中的排队队列示意图。在图5以及图6所示的实施例中,所述多链路wi-fi系统包括第一传输链路(ch1)、及第二传输链路(ch2)、第三传输链路(ch3)以及第四传输链路(ch4),图6示出了上述传输链路的排队队列。本方案适用于站点侧。

所述传输方法用于多链路wi-fi系统,所述多链路wi-fi系统均包括多个传输链路,每个所述传输链路均包括用于确定发送数据帧顺序的排队队列。

在s21中,确定所述多个传输链路分为普通传输链路、上行传输链路以及下行传输链路。

在一些实施例中,所述普通传输链路用于传输上行数据帧或下行数据帧,所述上行传输链路仅用于传输上行数据帧,所述下行传输链路仅用于传输下行数据帧。

在一些实施例中,站点可以接收所述上行传输链路或所述下行传输链路的索引信息,并根据所述索引信息将所述多个传输链路中的部分配置为上行传输链路或下行传输链路。

在一些实施例中,站点也可以通过默认的方式将所述多个传输链路中的部分配置为上行传输链路以及下行传输链路。

在图6所示的实施例中,所述第三传输链路被配置为下行传输链路,所述第四传输链路被配置为上行传输链路,所述第一传输链路以及第二传输链路为普通传输链路。

在s22中,确定待传输的数据帧的对应传输链路。

在一些实施例中,当确定所述多个传输链路中的部分为所述上行传输链路或所述下行传输链路后,站点可以确定待传输的数据帧对应的传输链路,并将待传输的数据帧加入对应传输链路的排队队列中。

在图6所示的实施例中,站点一侧的待传输数据可以在所述普通传输链路或所述下行传输链路上进行传输。具体地,根据站点配置,数据帧c可以在所述普通传输链路或所述上行传输链路(ch4)上进行传输;数据帧a、数据帧b、数据帧d以及数据帧e可以在所述普通传输链路上进行传输;所述数据帧g以及数据帧k可以在所述上行传输链路上进行传输。

在一些实施例中,可以根据待传输的数据帧的长度确定待传输的数据帧的对应传输链路。具体地,可以设置第二数据帧阈值,若待传输的数据帧的长度小于所述第二数据帧阈值,站点在所述上行传输链路上传输数据帧,否则,在普通传输链路上传输数据帧。

在s23中,当所述普通传输链路或所述上行传输链路获得传输时机时,分别传输处于其排队队列首位的数据帧。

在图6所示的实施例中,若所述第一传输链路获得传输时机时,站点在所述第一传输链路传输数据帧a,当开始传输数据帧a之后,所述上行传输链路(ch4)获得传输时机,则在所述上行传输链路上传输数据帧c。

当站点完成传输数据帧后,会接收到来自接入点的确认消息。在一些实施例中,站点可以在传输所述数据帧的上行传输链路上,接收接入点发送的关于所述数据帧的确认信息。例如,站点在所述上行传输链路上传输数据帧c之后,可以在所述上行传输链路上接收确认消息。

在一些实施例中,站点可以在所述下行传输链路上,接收接入点发送的关于所述数据帧的确认信息。例如,站点在所述上行传输链路上传输数据帧c之后,可以在所述下行传输链路上接收确认消息。

参考图7,图7是本发明实施例提供的一种数据传输装置的结构示意图,所述装置适用于接入点侧。所述装置包括存储器11和处理器12,所述存储器上11存储有可在所述处理器12上运行的计算机程序,所述存储在存储器11上的计算机程序即为实现所述数据传输方法中的步骤的程序,所述处理器12执行所述程序时实现所述步骤。所述存储器11可以包括:rom、ram、磁盘或光盘等。所述数据传输方法的步骤请参见上文,此处不再赘述。

参考图8,图8是本发明实施例提供的一种数据传输装置的结构示意图,所述装置适用于站点侧。所述装置包括存储器21和处理器22,所述存储器上21存储有可在所述处理器22上运行的计算机程序,所述存储在存储器21上的计算机程序即为实现所述数据传输方法中的步骤的程序,所述处理器22执行所述程序时实现所述步骤。所述存储器21可以包括:rom、ram、磁盘或光盘等。所述数据传输方法的步骤请参见上文,此处不再赘述。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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