一种多接入点的通信方法、装置及系统与流程

文档序号:16544112发布日期:2019-01-08 20:43阅读:146来源:国知局
一种多接入点的通信方法、装置及系统与流程

本发明涉及通信领域,尤其涉及一种多接入点的通信方法、装置及系统。



背景技术:

在无线通信系统中,多输入多输出(multipleinputmultipleoutput,mimo)是指利用多天线构建多维的空间资源,这些多维的空间资源形成多个并行通路。从而,该系统中的无线站台就可以利用这些并行的通路传送多路信号,以提升数据的传输速率。通常,将一个配置较多天线数量的无线站台向多个配置较少天线数量的无线站台利用空间资源区分用户并传输数据的方式称为下行多用户多输入多输出(downlinkmultiusermimo,dlmu-mimo),将多个配置较少天线数量的无线站台向一个配置较多天线数量的无线站台利用空间资源区分用户并传输数据的方式称为上行多用户多输入多输出(uplinkmultiusermimo,ulmu-mimo)。

现有技术中,在基于竞争方式获取信道的无线通信系统中,为了保证数据传输的可靠性,在dlmu-mimo中,由于具有多个接收端,因此,发送端发送完数据后,需按照一定的时间顺序逐个询问各个接收端接收数据的情况,每个接收端在接收到该询问后,若数据正确接收,接收端则向发送端返回数据正确接收的信息。在ulmu-mimo中,多个发送端同时发送数据至接收端后,若数据正确接收,接收端则按照一定的时间顺序逐个为各个发送端返回数据正确接收的信息,或者接收端只返回一个数据正确接收的信息,但在该信息中需对各个接收端分别指示。

然而,上述两种场景分别只支持dlmu-mimo的一个发送端和多个接收端,以及ulmu-mimo的多个发送端和一个接收端传输数据时的错误恢复(对接收端未正确接收的数据发起重传),并不支持多个发送端和多个接收端同时传输数据时的错误恢复,因此,对于多个发送端和多个接收端同时传输数据的系统,不能保证数据传输的可靠性。



技术实现要素:

本发明的实施例提供一种多接入点的通信方法、装置及系统,能够支持多个发送端和多个接收端共同传输数据时的错误恢复,从而保证数据传输的可靠性,提升系统的吞吐量。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,本发明实施例提供一种通信系统,包括主发送端、和所述主发送端共享信道的至少一个次发送端,以及至少一个接收端,其中,

所述主发送端用于:

分别发送与各个接收端对应的数据至所述各个接收端;

分别发送与所述数据对应的块确认请求bar至所述各个接收端;

接收所述各个接收端分别发送的与所述bar对应的块确认ba;

若所述ba指示所述数据被所述各个接收端正确接收,则清除所述主发送端缓存的所述数据,若所述ba指示所述数据未被所述各个接收端正确接收,则对未被正确接收的所述数据发起重传,且清除所述主发送端缓存的被正确接收的所述数据;

所述次发送端用于:

通过所述共享信道与所述主发送端同时发送所述数据至所述各个接收端;

所述接收端用于:

接收所述主发送端及所述次发送端发送的所述数据;

接收所述主发送端发送的与所述数据对应的所述bar;

发送与所述bar对应的所述ba至所述主发送端。

在第一方面的第一种可能的实现方式中,

所述次发送端还用于:

获取所述各个接收端分别通过所述共享信道发送的所述ba;

若所述ba指示所述数据分别被所述各个接收端正确接收,则清除所述次发送端缓存的所述数据,或者若所述ba指示所述数据未被所述各个接收端正确接收,则通过所述共享信道与所述主发送端同时对未被正确接收的所述数据分别发起重传,且清除所述次发送端缓存的被正确接收的所述数据。

结合前述的第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,

所述主发送端分别发送与所述数据对应的所述bar至所述各个接收端之后,还用于若在预设时间后,未接收到与所述bar对应的所述ba,则重新发送所述bar至未返回ba的接收端。

结合前述的第一方面或第一方面的第一种可能的实现方式,在第三种可能的实现方式中,

所述主发送端接收到所述各个接收端分别发送的所述ba之后,还用于若所述ba指示所述数据未被所述各个接收端正确接收,则发送数据指示至未正确接收所述数据的所述各个接收端,所述数据指示用于指示未被所述各个接收端正确接收的所述数据。

结合前述的第一方面或第一方面的第一种可能的实现方式至第三种可能的实现方式中的任一种实现方式,在第四种可能的实现方式中,所述接收端为两个以上;

所述主发送端,具体用于根据预设顺序分别发送所述bar至所述各个接收端,所述预设顺序为先给和所述主发送端属于同一基本服务组bss的所述各个接收端发送,再给和所述主发送端不属于同一bss的所述各个接收端发送。

结合前述的第一方面或第一方面的第一种可能的实现方式至第四种可能的实现方式中的任一种实现方式,在第五种可能的实现方式中,

所述主发送端具体用于:

根据所述ba获取第一指示,所述第一指示用于指示所述主发送端获取的所述各个接收端正确接收的所述数据;

根据所述第一指示清除所述主发送端缓存的与所述第一指示对应的所述数据。

结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,

所述主发送端,还用于发送所述第一指示至所述次发送端。

结合第一方面的第五种可能的实现方式或第六种可能的实现方式,在第七种可能的实现方式中,

所述次发送端根据所述ba清除所述次发送端缓存的被正确接收的所述数据之前,还用于接收所述主发送端发送的所述第一指示。

结合第一方面的第七种可能的实现方式,在第八种可能的实现方式中,

所述次发送端具体用于:

根据所述ba获取第二指示,所述第二指示用于指示所述次发送端获取的所述各个接收端正确接收的所述数据;

对所述第一指示指示的所述数据和所述第二指示指示的所述数据求取并集;

根据求取并集的结果清除所述次发送端缓存的与所述结果对应的所述数据。

第二方面,本发明实施例提供一种通信系统,包括主发送端、和所述主发送端共享信道的至少一个次发送端、与所述主发送端相关联的至少一个第一接收端,以及与所述次发送端相关联的至少一个第二接收端,其中,

所述主发送端用于:

分别发送与各个第一接收端对应的第一数据至所述各个第一接收端;

分别发送与所述第一数据对应的第一块确认请求bar至所述各个第一接收端;

接收所述各个第一接收端分别发送的与所述第一bar对应的第一块确认ba;

若所述第一ba指示所述第一数据被所述各个第一接收端正确接收,则清除所述主发送端缓存的所述第一数据,或者若所述第一ba指示所述第一数据未被所述各个第一接收端正确接收,则对未被正确接收的所述第一数据分别发起重传且清除所述主发送端缓存的被正确接收的所述第一数据,其中,所述第一bar及所述第一ba中携带预设的顺序指示,所述顺序指示用于指示所述次发送端发送与第二数据对应的第二bar的顺序,所述第二bar中携带所述顺序指示;

所述次发送端用于:

通过所述共享信道与所述主发送端同步发送与各个第二接收端对应的所述第二数据至所述各个第二接收端;

获取所述各个第一接收端分别通过所述共享信道发送的所述第一ba,并根据所述第一ba获取所述顺序指示;

依次根据所述顺序指示分别发送所述第二bar至所述各个第二接收端;

接收所述各个第二接收端分别发送的与所述第二bar对应的第二ba,所述第二ba中携带所述顺序指示;

若所述第二ba指示所述第二数据被所述各个第二接收端正确接收,则清除所述次发送端缓存的所述第二数据,或者若所述第二ba指示所述第二数据未被所述各个第二接收端正确接收,则对未被正确接收的所述第二数据分别发起重传且清除所述次发送端缓存的被正确接收的所述第二数据;

所述第一接收端用于:

接收所述主发送端发送的所述第一数据及所述第一bar;

发送与所述第一bar对应的所述第一ba至所述主发送端;

所述第二接收端用于:

接收所述次发送端发送的所述第二数据及所述第二bar;

发送与所述第二bar对应的所述第二ba至所述次发送端。

在第二方面的第一种可能的实现方式中,

所述主发送端分别发送与所述第一数据对应的所述第一bar至所述各个第一接收端之后,还用于若在预设时间后,未接收到与所述第一bar对应的所述第一ba,则重新发送所述第一bar至未返回第一ba的第一接收端。

结合前述的第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,

所述主发送端接收到所述各个第一接收端分别发送的所述第一ba之后,还用于若所述第一ba指示所述第一数据未被所述各个第一接收端正确接收,则发送第一数据指示至未正确接收所述第一数据的所述各个第一接收端,所述第一数据指示用于指示未被所述各个第一接收端正确接收的所述第一数据。

结合前述的第二方面或第二方面的第一种可能的实现方式至第二种可能的实现方式中的任一种实现方式,在第三种可能的实现方式中,

所述次发送端分别发送与所述第二数据对应的所述第二bar至所述各个第二接收端之后,还用于若在所述预设时间后,未接收到与所述第二bar对应的所述第二ba,则重新发送所述第二bar至未返回第二ba的第二接收端。

结合前述的第二方面或第二方面的第一种可能的实现方式至第三种可能的实现方式中的任一种实现方式,在第四种可能的实现方式中,

所述次发送端接收到所述各个第二接收端分别发送的所述第二ba之后,还用于若所述第二ba指示所述第二数据未被所述各个第二接收端正确接收,则发送第二数据指示至未正确接收所述第二数据的所述各个第二接收端,所述第二数据指示用于指示未被所述各个第二接收端正确接收的所述第二数据。

结合前述的第二方面或第二方面的第一种可能的实现方式至第四种可能的实现方式中的任一种实现方式,在第五种可能的实现方式中,所述次发送端为两个以上,所述顺序指示为和所述主发送端属于同一基本服务组bss的次发送端先发送,和所述主发送端不属于同一bss的次发送端后发送,所述顺序指示包括所述主发送端的标识和所述次发送端的标识,其中,所述主发送端的标识包括所述主发送端的媒体访问控制mac地址或关联序列号aid,所述次发送端的标识分别包括各个次发送端的mac地址或aid。

结合前述的第二方面或第二方面的第一种可能的实现方式至第五种可能的实现方式中的任一种实现方式,在第六种可能的实现方式中,所述第一接收端为两个以上,所述第二接收端为两个以上,所述顺序指示进一步包括所述各个第一接收端的标识,用于指示所述各个第一接收端分别发送所述第一ba的顺序,以及所述顺序指示进一步包括所述各个第二接收端的标识,用于指示所述各个第二接收端分别发送所述第二ba的顺序,其中,所述各个第一接收端的标识分别包括所述各个第一接收端的mac地址或aid,所述各个第二接收端的标识分别包括所述各个第二接收端的mac地址或aid。

第三方面,本发明实施例提供一种发送装置,应用于基于竞争方式获取信道的无线通信系统,所述通信系统包括主发送端、和所述主发送端共享信道的至少一个所述发送装置,以及至少一个接收端,其中,所述发送装置包括:

发送单元,用于通过所述共享信道与所述主发送端同时发送数据至各个接收端,并在所述各个接收端未正确接收所述数据时,通过所述共享信道与所述主发送端同时重传未被正确接收的所述数据;

存储单元,用于缓存所述数据;

获取单元,用于获取所述各个接收端分别通过所述共享信道发送的块确认ba;

清除单元,用于若所述ba指示所述数据分别被所述各个接收端正确接收,则清除所述存储单元缓存的所述数据,或者若所述ba指示所述数据未被所述各个接收端正确接收,则清除所述存储单元缓存的被正确接收的所述数据。

在第三方面的第一种可能的实现方式中,所述发送装置还包括接收单元;

所述接收单元,用于在所述清除单元清除所述存储单元缓存的被正确接收的所述数据之前,接收所述主发送端发送的第一指示,所述第一指示用于指示所述主发送端获取的所述各个接收端正确接收的所述数据。

结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,

所述获取单元,还用于根据所述ba获取第二指示,所述第二指示用于指示所述发送装置获取的所述各个接收端正确接收的所述数据;

所述清除单元,具体用于对所述第一指示指示的所述数据和所述第二指示指示的所述数据求取并集,并根据求取并集的结果清除所述存储单元缓存的与所述结果对应的所述数据。

第四方面,本发明实施例还提供一种发送装置,应用于基于竞争方式获取信道的无线通信系统,所述通信系统包括主发送端、和所述主发送端共享信道的至少一个所述发送装置、与所述主发送端相关联的至少一个第一接收端,以及与所述发送装置相关联的至少一个第二接收端,其中,所述发送装置包括:

发送单元,用于通过所述共享信道与所述主发送端同步发送与各个第二接收端对应的第二数据至所述各个第二接收端;

获取单元,用于获取各个第一接收端分别通过所述共享信道发送的第一块确认ba,并根据所述第一ba获取预设的顺序指示,所述第一ba中携带所述顺序指示,所述顺序指示用于指示所述发送装置发送与所述发送单元发送的所述第二数据对应的第二块确认请求bar的顺序,所述第二bar中携带所述顺序指示;

所述发送单元,还用于根据所述获取单元获取的所述顺序指示分别发送所述第二bar至所述各个第二接收端,并在所述各个第二接收端未正确接收所述第二数据时,分别重传未被正确接收的所述第二数据;

存储单元,用于缓存所述第二数据;

接收单元,用于在所述发送单元分别发送所述第二bar之后,接收所述各个第二接收端分别发送的第二ba,所述第二ba携带所述顺序指示;

清除单元,用于若所述接收单元接收的所述第二ba指示所述第二数据被所述各个第二接收端正确接收,则清除所述存储单元缓存的所述第二数据,或者若所述第二ba指示所述第二数据未被所述各个第二接收端正确接收,则清除所述存储单元缓存的被正确接收的所述第二数据。

在第四方面的第一种可能的实现方式中,

所述发送单元,还用于在所述发送单元分别发送与所述第二数据对应的所述第二bar至所述各个第二接收端之后,若在所述预设时间后,所述接收单元未接收到与所述第二bar对应的所述第二ba,则重新发送所述第二bar至未返回第二ba的第二接收端。

在第四方面的第二种可能的实现方式中,

所述发送单元,还用于在所述接收单元接收到所述各个第二接收端分别发送的所述第二ba之后,若所述第二ba指示所述第二数据未被所述各个第二接收端正确接收,则发送第二数据指示至未正确接收所述第二数据的所述各个第二接收端,所述第二数据指示用于指示未被所述各个第二接收端正确接收的所述第二数据。

第五方面,本发明实施例提供一种多接入点的通信方法,应用于基于竞争方式获取信道的无线通信系统,所述通信系统包括主发送端、和所述主发送端共享信道的至少一个次发送端,以及至少一个接收端,其中,

所述次发送端通过所述共享信道与所述主发送端同时发送数据至各个接收端;

所述次发送端获取所述各个接收端分别通过所述共享信道发送的块确认ba;

若所述ba指示所述数据分别被所述各个接收端正确接收,所述次发送端则清除所述次发送端缓存的所述数据;

或者,

若所述ba指示所述数据未被所述各个接收端正确接收,所述次发送端则通过所述共享信道与所述主发送端同时对未被正确接收的所述数据发起重传,且所述次发送端清除所述次发送端缓存的被正确接收的所述数据。

在第五方面的第一种可能的实现方式中,在所述次发送端清除所述次发送端缓存的所述数据之前,所述方法还包括:

所述次发送端接收所述主发送端发送的第一指示,所述第一指示用于指示所述主发送端获取的所述各个接收端正确接收的所述数据。

结合第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述次发送端清除所述次发送端缓存的所述数据具体包括:

所述次发送端根据所述ba获取第二指示,所述第二指示用于指示所述发送装置获取的所述各个接收端正确接收的所述数据;

所述次发送端对所述第一指示指示的所述数据和所述第二指示指示的所述数据求取并集;

所述次发送端根据求取并集的结果清除所述次发送端缓存的与所述结果对应的所述数据。

第六方面,本发明实施例还提供一种多接入点的通信方法,应用于基于竞争方式获取信道的无线通信系统,所述通信系统包括主发送端、和所述主发送端共享信道的至少一个次发送端、与所述主发送端相关联的至少一个第一接收端,以及与所述次发送端相关联的至少一个第二接收端,其中,

所述次发送端通过所述共享信道与所述主发送端同步发送与各个第二接收端对应的第二数据至所述各个第二接收端;

所述次发送端获取各个第一接收端分别通过所述共享信道发送的第一块确认ba,并根据所述第一ba获取预设的顺序指示,所述第一ba中携带所述顺序指示,所述顺序指示用于指示所述次发送端发送与所述第二数据对应的第二块确认请求bar的顺序,所述第二bar中携带所述顺序指示;

所述次发送端依次根据所述顺序指示分别发送所述第二bar至所述各个第二接收端;

所述次发送端接收所述各个第二接收端分别发送的与所述第二bar对应的第二ba,所述第二ba中携带所述顺序指示;

若所述第二ba指示所述第二数据被所述各个第二接收端正确接收,所述次发送端则清除所述次发送端缓存的所述第二数据;

或者,

若所述第二ba指示所述第二数据未被所述各个第二接收端正确接收,所述次发送端则对未被正确接收的所述第二数据发起重传且清除所述次发送端缓存的被正确接收的所述第二数据。

在第六方面的第一种可能的实现方式中,所述次发送端分别发送所述第二bar至所述各个第二接收端之后,所述方法还包括:

若在预设时间后,未接收到与所述第二bar对应的所述第二ba,所述次发送端则重新发送所述第二bar至未返回第二ba的第二接收端。

在第六方面的第二种可能的实现方式中,所述次发送端接收到所述各个第二接收端分别发送的所述第二ba之后,所述方法还包括:

若所述第二ba指示所述第二数据未被所述各个第二接收端正确接收,所述次发送端则发送第二数据指示至未正确接收所述第二数据的所述各个第二接收端,所述第二数据指示用于指示未被所述各个第二接收端正确接收的所述第二数据。

本发明实施例提供一种多接入点的通信方法、装置及系统,由主发送端和次发送端通过共享信道分别同时发送与各个接收端对应的数据至各个接收端后,主发送端再分别发送与该数据对应的bar至各个接收端,并接收各个接收端分别发送的与该bar对应的ba,以及若该ba指示该数据被各个接收端正确接收,则清除主发送端缓存的该数据,若该ba指示该数据未被各个接收端正确接收,则对未被正确接收的该数据发起重传,且清除主发送端缓存的被正确接收的该数据。通过该方案,由于多个发送端与多个接收端之间共同传输数据时,主发送端可根据各个接收端返回的ba获知各个接收端接收数据的情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除主发送端缓存的被正确接收的数据,从而对各个接收端接收失败的数据进行错误恢复,进而保证数据传输的可靠性,提升系统的吞吐量。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。

图1为本发明实施例提供的一种多接入点的通信方法流程图一;

图2为本发明实施例提供的另一种多接入点的通信方法流程图一;

图3为本发明实施例提供的一种多接入点的通信方法流程图二;

图4为本发明实施例提供的协作发送时的错误恢复示意图;

图5为本发明实施例提供的一种多接入点的通信方法流程图三;

图6为本发明实施例提供的另一种多接入点的通信方法流程图二;

图7为本发明实施例提供的ba的结构示意图;

图8为本发明实施例提供的发送端顺序及接收端顺序的结构示意图;

图9为本发明实施例提供的bar的结构示意图;

图10为本发明实施例提供的协调波束成形/干扰对齐时的错误恢复示意图;

图11为本发明实施例提供的发送装置的结构示意图一;

图12为本发明实施例提供的发送装置的结构示意图二;

图13为本发明实施例提供的发送装置的结构示意图三;

图14为本发明实施例提供的波束成形器的结构示意图一;

图15为本发明实施例提供的波束成形器的结构示意图二;

图16为本发明实施例提供的通信系统的框图一;

图17为本发明实施例提供的通信系统的框图二。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

本文中描述的各种技术可用于各种无线通信系统,例如当前2g,3g通信系统和下一代通信系统,例如全球移动通信系统(gsm,globalsystemformobilecommunications),码分多址(cdma,codedivisionmultipleaccess)系统,时分多址(tdma,timedivisionmultipleaccess)系统,宽带码分多址(wcdma,widebandcodedivisionmultipleaccesswireless)系统,频分多址(fdma,frequencydivisionmultipleaddressing)系统,正交频分多址(ofdma,orthogonalfrequency-divisionmultipleaccess)系统,单载波频分多址(sc-fdma,singlecarrierfrequencydivisionmultipleaddressing)系统,通用分组无线业务(gprs,generalpacketradioservice)系统,长期演进(lte,longtermevolution)系统,以及其他此类通信系统。

实施例一

本发明实施例提供一种多接入点的通信方法,如图1所示,应用于基于竞争方式获取信道的无线通信系统,该通信系统包括主发送端、和主发送端共享信道的至少一个次发送端,以及至少一个接收端,该方法涉及次发送端,该方法可以包括:

s101、次发送端通过共享信道与主发送端同时发送数据至各个接收端。

在多用户mimo系统中,随着网络整体吞吐量需求的急剧增长,网络的干扰问题已成为阻碍网络容量进一步提升的关键要素。从多个发送端的角度消除网络的干扰问题,甚至利用网络的干扰问题来增加网络整体吞吐量已成为一个发展趋势,比如协作发送(cooperativetransmission)、协调波束成形(coordinatedbeamforming)/干扰对齐(interferencealignment)等方法。

上述协作发送即为多用户mimo系统中的多个发送端共享数据及信道信息后形成一个具有更多天线的mimo发送端,并且这个具有更多天线的mimo发送端可以向一个接收端或者同时向多个接收端发送数据。

本发明实施例提供的一种多接入点的通信方法,应用于基于竞争方式获取信道的无线通信系统中,多个发送端采用协作发送的方法传输数据时的错误恢复流程,其中,错误恢复可以定义为发送端对未被接收端正确接收的数据发起重传。在数据传输中,若接收端未正确接收发送端发送的数据,则通过错误恢复,可以保证接收端正确接收到发送端发送的数据。

在多个发送端采用协作发送的方法发送数据的无线通信系统中,首先需要在多个发送端中预设一个主发送端(其余发送端可作为次发送端),由该主发送端负责获取各个接收端对所有发送端发送至各个接收端的数据的接收情况,从而当数据未被各个接收端正确接收时,主发送端或主发送端和相应的次发送端可重传未被正确接收的数据至未正确接收数据的各个接收端,进而保证数据传输的可靠性。

示例性的,本发明实施例提供的无线通信系统包括主发送端、和主发送端共享信道的至少一个次发送端以及至少一个接收端。其中,主发送端和至少一个次发送端共享需发送至各个接收端的数据以及发送数据需使用的信道信息。当无线通信系统通信时,至少一个次发送端与主发送端同时发送待传输的与各个接收端对应的数据分别至各个接收端。

如果只有一个接收端,则上述数据为单用户数据;如果有两个或者两个以上的接收端,则上述数据为多用户数据,该多用户数据包含了针对多个接收端的相互独立的,即与各个接收端对应的数据,每个发送端通过共享的方式缓存着该多用户数据,并独立地通过空间复用的方式同时发送给各个接收端。

本发明实施例中,次发送端通过共享信道与主发送端同时发送数据至各个接收端,其中,该数据为主发送端与次发送端需同时发送至各个接收端的,且分别与各个接收端对应的数据,即主发送端与次发送端同时发送至各个接收端的数据为针对各个接收端的相互独立的数据。

s102、次发送端获取各个接收端分别通过共享信道发送的块确认(blockacknowledgement,ba)。

主发送端与次发送端发送与各个接收端对应的数据至各个接收端后,主发送端再发送与该数据对应的块确认请求(blockacknowledgementrequest,bar)至各个接收端。

需要说明的是,bar为用于确认各个接收端对主发送端及次发送端发送的数据的接收情况的请求消息。bar与发送至各个接收端的数据分别相对应,即如果只有一个接收端,则bar只有一个;如果存在多个接收端,则bar针对各个接收端有单独的指示信息,具体的表现形式可以是针对各个接收端都有一个bar用于请求该接收端发送对应的ba。

进一步地,各个接收端可根据其对主发送端和次发送端发送的数据的接收情况生成ba,即ba可用于指示各个接收端对数据的接收情况,即接收成功或者接收失败,从而使得主发送端及次发送端可根据各个接收端返回的ba获知数据的传输结果,即数据传输成功或者传输失败。

本领域普通技术人员可以理解,在协作发送的方法中,多个发送端竞争获取信道的使用权后,多个发送端使用同一个信道,即共享信道发送数据至各个接收端。即主发送端和次发送端可同时发送与各个接收端对应的数据至各个接收端,相应的,主发送端和次发送端也可同时接收到各个接收端分别通过共享信道发送的ba。也就是说,当各个接收端发送ba至主发送端时,由于主发送端和次发送端共享信道,因此,次发送端也可以获取到该ba。

s103、若该ba指示该数据分别被各个接收端正确接收,次发送端则清除次发送端缓存的该数据。

次发送端获取到各个接收端分别通过共享信道发送的ba后,次发送端可根据该ba获知各个接收端接收数据的情况,即接收成功或者接收失败。若该ba指示该数据分别被各个接收端正确接收,次发送端则可清除次发送端缓存的该数据。

s104、若该ba指示该数据未被各个接收端正确接收,次发送端则通过共享信道与主发送端同时对未被正确接收的数据发起重传,且次发送端清除次发送端缓存的被正确接收的数据。

若该ba指示该数据未被各个接收端正确接收,次发送端则通过共享信道与主发送端同时对未被各个接收端正确接收的数据发起重传,且次发送端清除次发送端缓存的被各个接收端正确接收的数据。

其中,上述该数据未被各个接收端正确接收可以包括:各个接收端均未正确接收主发送端和次发送端发送的该数据;或者,部分接收端正确接收了主发送端和次发送端发送的该数据,而部分接收端未正确接收主发送端和次发送端发送的该数据。特别的,某个接收端未正确接收数据可以包括:该接收端未正确接收全部数据,以及该接收端未正确接收部分数据。

特别的,次发送端与主发送端通过对未被各个接收端正确接收的数据发起重传,即数据的错误恢复以保证数据传输的可靠性。

需要说明的是,由于多个发送端之间及多个接收端之间共享信道,因此对于来自各个接收端的ba,次发送端和主发送端均可同时接收到该ba。

本发明实施例提供的一种多接入点的通信方法,由于能够支持多个发送端和多个接收端同时传输数据时的错误恢复,从而保证了数据传输的可靠性,提升了系统的吞吐量。

本发明实施例提供一种多接入点的通信方法,由次发送端和主发送端通过共享信道分别同时发送与各个接收端对应的数据至各个接收端,且次发送端获取各个接收端分别通过共享信道发送的ba,以及若该ba指示该数据被各个接收端正确接收,则清除主发送端缓存的该数据,若该ba指示该数据未被各个接收端正确接收,则对未被正确接收的该数据发起重传,且清除主发送端缓存的被正确接收的该数据。通过该方案,由于多个发送端与多个接收端之间共同传输数据时,次发送端可根据各个接收端返回的ba获知各个接收端接收数据的情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除次发送端缓存的被正确接收的数据,从而对各个接收端接收失败的数据进行错误恢复,进而保证数据传输的可靠性,提升系统的吞吐量。

本发明实施例提供另一种多接入点的通信方法,如图2所示,应用于基于竞争方式获取信道的无线通信系统,该通信系统包括主发送端、和主发送端共享信道的至少一个次发送端、与主发送端相关联的至少一个第一接收端,以及与次发送端相关联的至少一个第二接收端,该方法涉及次发送端,该方法可以包括:

s201、次发送端通过共享信道与主发送端同步发送与各个第二接收端对应的第二数据至各个第二接收端。

在多用户mimo系统中,随着网络整体吞吐量需求的急剧增长,网络的干扰问题已成为阻碍网络容量进一步提升的关键要素。从多个发送端的角度消除网络的干扰问题,甚至利用网络的干扰问题来增加网络整体吞吐量已成为一个发展趋势,比如协作发送、协调波束成形/干扰对齐等方法。

上述协调波束成形即为多用户mimo系统中的多个发送端共享部分或者全部信道信息后,根据多个发送端各自传输的特征计算出合理的传输方案,令这多个发送端同时发送数据至多个接收端,且相互无干扰或者相互的干扰可以在一定程度上忽略。干扰对齐则是在多个发送端同时发送数据后,到达各个接收端的信号处于正交的维度上,令各个接收端有效地分离有用信号。

本发明实施例提供的另一种多接入点的通信方法应用于基于竞争方式获取信道的无线通信系统中,多个发送端采用协调波束成形/干扰对齐的方法传输数据时的错误恢复流程。

在多个发送端采用协调波束成形/干扰对齐的方法发送数据的无线通信系统中,首先需要在多个发送端中预设一个主发送端,然后从该主发送端开始,多个发送端依次获取各个接收端对其发送的数据的接收情况,从而当各个接收端未正确接收数据时,相应的发送端可重传未正确接收的数据至对应的各个接收端,进而保证数据传输的可靠性。

本发明实施例采用的协调波束成形/干扰对齐的方法中,次发送端与主发送端共享部分或者全部的信道信息后,主发送端分别发送与各个第一接收端对应的第一数据至与主发送端相关联的各个第一接收端的同时,次发送端也分别发送与各个第二接收端对应的第二数据至与次发送端相关联的各个第二接收端,即次发送端通过共享信道与主发送端同步发送与各个第二接收端对应的第二数据至各个第二接收端。

需要说明的是,“相关联”为现有技术的一个关联流程关联后的结果。具体的,接收端发送一个关联请求至发送端,若发送端同意与其关联,即同意为其提供服务,则就表示接收端与发送端关联上了。

进一步地,接收端与发送的能否关联成功的原因有很多种,例如发送端可以提供服务的接收端已经达到上限,则接收端发送过来的关联请求发送端就不会准许,即接收端没有与发送端关联上。

如果只有一个接收端,则上述数据为单用户数据;如果有两个或者两个以上的接收端,则上述数据为多用户数据,该多用户数据包含了针对多个接收端的相互独立的数据,每个发送端通过共享的方式缓存着该多用户数据,并独立地通过空间复用的方式同时发送给各个接收端。

s202、次发送端获取各个第一接收端分别通过共享信道发送的第一ba,并根据第一ba获取预设的顺序指示,第一ba中携带该顺序指示,该顺序指示用于指示次发送端发送与第二数据对应的第二bar的顺序,第二bar中携带该顺序指示。

次发送端发送第二数据至各个第二接收端之后,次发送端首先获取各个第一接收端分别通过共享信道发送的第一ba,其中,第一ba中携带预设的顺序指示,该顺序指示可用于指示次发送端发送与第二数据对应的第二bar的顺序,即次发送端中的各个次发送端可根据该顺序指示依次发送第二bar至各个第二接收端,第二bar中也携带该顺序指示。

需要说明的是,各个接收端可根据其对主发送端和次发送端发送的数据的接收情况生成相应的ba,即ba可用于指示各个接收端对主发送端和次发送端发送的数据接收成功还是接收失败。

本领域普通技术人员可以理解,在协调波束成形/干扰对齐的方法中,多个发送端竞争获取信道的使用权后,多个发送端使用同一个信道发送数据至接收端。即次发送端和主发送端可分别同步发送针对与其相关联的各个接收端的第一数据及第二数据至与其相关联的各个接收端,相应的,由于次发送端与主发送端共享信道,因此,当第一接收端发送第一ba至主发送端时,次发送端也可获取到该第一ba。

s203、次发送端根据顺序指示分别发送第二bar至各个第二接收端。

次发送端获取到第一ba后,次发送端可根据第一ba中携带的顺序指示分别发送第二bar至各个第二接收端,即次发送端根据顺序指示依次发送与各个第二接收端的第二数据对应的第二bar至各个第二接收端。

s204、次发送端接收各个第二接收端分别发送的与第二bar对应的第二ba,第二ba中携带顺序指示。

次发送端发送第二bar结束后,次发送端可接收来自各个第二接收端分别发送的与第二bar对应的第二ba,其中,第二ba中携带顺序指示,这是由于其他次发送端可根据第二ba中携带的顺序指示继续依次完成bar的发送。

需要说明的是,本发明实施例提供的另一种多接入点的通信方法中,首先由主发送端分别发送与第一数据对应的第一bar至各个第一接收端,以请求各个第一接收端对第一数据的接收情况,在各个第一接收端分别返回第一ba后,各个次发送端根据可第一ba中的顺序指示依次发送与第二数据对应的第二bar至与其相关联的各个第二接收端,以请求各个第二接收端对第二数据的接收情况,直至所有的发送端(主发送端和次发送端)均至少请求了一次参与本次数据传输的各个接收端。

s205、若第二ba指示第二数据分别被各个第二接收端正确接收,次发送端则清除次发送端缓存的第二数据。

次发送端接收到各个第二接收端分别发送的第二ba后,次发送端可根据第二ba获知各个第二接收端对第二数据的接收情况,即各个第二接收端对第二数据接收成功或者接收失败。若第二ba指示第二数据分别被各个第二接收端正确接收,次发送端则可清除次发送端缓存的第二数据。

s206、若第二ba指示第二数据未被各个第二接收端正确接收,次发送端则对未被正确接收的第二数据发起重传且清除次发送端缓存的被正确接收的数据。

若第二ba指示第二数据未被各个第二接收端正确接收,次发送端则可对未被正确接收的第二数据发起重传,且清除次发送端缓存的被正确接收的第二数据,从而以保证第二数据传输的可靠性。

其中,上述第二数据未被各个第二接收端正确接收可以包括:各个第二接收端均未正确接收次发送端发送的第二数据;或者,部分第二接收端正确接收了次发送端发送的第二数据,而部分第二接收端未正确接收次发送端发送的第二数据。

特别的,次发送端通过对未被各个第二接收端正确接收的第二数据发起重传,即第二数据的错误恢复以保证第二数据传输的可靠性。

需要说明的是,由于多个发送端之间及多个接收端之间共享信道,因此对于来自各个接收端的ba,次发送端和主发送端均可同时接收到该ba。

需要说明的是,各个第二接收端通过共享信道发送第二ba时,主发送端也可接收到第二ba,但由于第二ba及第二ba中携带的顺序指示仅用于指示其他未发送bar的次发送端执行相应的步骤,因此,对于主发送端接收到第二ba的过程,本发明实施例不再详述。

本发明实施例提供的另一种多接入点的通信方法,由于能够支持多个发送端和多个接收端同时传输数据时的错误恢复,从而保证了数据传输的可靠性,提升了系统的吞吐量。

本发明实施例提供另一种多接入点的通信方法,通过次发送端与主发送端同步发送与各个第二接收端对应的第二数据至各个第二接收端后,次发送端获取各个第一接收端分别通过共享信道发送的第一ba,且次发送端根据第一ba中携带的顺序指示发送与第二数据对应的第二bar至各个第二接收端,并接收来自各个第二接收端分别发送的与第二bar对应的第二ba,以及若第二ba指示第二数据被各个第二接收端正确接收,则清除次发送端缓存的第二数据,若第二ba指示第二数据未被各个第二接收端正确接收,则对未被正确接收的第二数据发起重传,且清除次发送端缓存的被正确接收的第二数据。通过该方案,由于多个发送端与多个接收端之间共同传输数据时,次发送端可根据各个接收端返回的ba获知各个接收端接收数据的情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除次发送端缓存的被正确接收的数据,从而对各个接收端接收失败的数据进行错误恢复,进而保证数据传输的可靠性,提升系统的吞吐量。

实施例二

本发明实施例提供一种多接入点的通信方法,如图3所示,应用于基于竞争方式获取信道的无线通信系统,该通信系统包括主发送端、和主发送端共享信道的至少一个次发送端,以及至少一个接收端,该方法可以包括:

s301、主发送端与次发送端同时发送与各个接收端对应的数据至各个接收端。

在多用户mimo系统中,随着网络整体吞吐量需求的急剧增长,网络的干扰问题已成为阻碍网络容量进一步提升的关键要素。从多个发送端的角度消除网络的干扰问题,甚至利用网络的干扰问题来增加网络整体吞吐量已成为一个发展趋势,比如协作发送、协调波束成形/干扰对齐等方法。

上述协作发送即为多用户mimo系统中的多个发送端共享数据及信道信息后形成一个具有更多天线的mimo发送端,并且这个具有更多天线的mimo发送端可以向一个接收端或者同时向多个接收端发送数据。

本发明实施例提供的一种多接入点的通信方法应用于基于竞争方式获取信道的无线通信系统中,多个发送端采用协作发送的方法传输数据时的错误恢复流程,其中,错误恢复可以定义为发送端对未被接收端正确接收的数据发起重传。在数据传输中,若接收端未正确接收发送端发送的数据,则通过错误恢复,可以保证接收端正确接收到发送端发送的数据。

在多个发送端采用协作发送的方法发送数据的无线通信系统中,首先需要在多个发送端中预设一个主发送端(其余发送端可作为次发送端),由该主发送端负责获取各个接收端对所有发送端发送至各个接收端的数据的接收情况,从而当数据未被各个接收端正确接收时,主发送端或主发送端和相应的次发送端可重传未被正确接收的数据至未正确接收数据的各个接收端,进而保证数据传输的可靠性。

示例性的,本发明实施例提供的无线通信系统包括主发送端、和主发送端共享信道的至少一个次发送端以及至少一个接收端。其中,主发送端和至少一个次发送端共享需发送至各个接收端的数据以及发送数据需使用的信道信息。当无线通信系统通信时,主发送端与至少一个次发送端同时发送待传输的与各个接收端对应的数据分别至各个接收端。

如果只有一个接收端,则上述数据为单用户数据;如果有两个或者两个以上的接收端,则上述数据为多用户数据,该多用户数据包含了针对多个接收端的相互独立的,即与各个接收端对应的数据,每个发送端通过共享的方式缓存着该多用户数据,并独立地通过空间复用的方式同时发送给各个接收端。

本发明实施例中,主发送端与次发送端通过共享信道同时发送数据至各个接收端,其中,该数据为主发送端与次发送端需同时发送至各个接收端的,且分别与各个接收端对应的数据,即主发送端与次发送端同时发送至各个接收端的数据为针对各个接收端的相互独立的数据。

s302、各个接收端根据其对该数据的接收情况生成对应的第一ba。

各个接收端接收完主发送端和次发送端发送的数据后,各个接收端可根据其对该数据的接收情况生成对应的ba。

需要说明的是,ba可用于指示各个接收端对数据的接收情况,即接收成功或者接收失败,从而主发送端及次发送端可根据ba获知各个接收端对主发送端及次发送端发送的数据接收成功或者接收失败。

s303、主发送端发送与该数据对应的bar至各个接收端。

主发送端与次发送端通过共享信道同时发送与各个接收端对应的数据分别至各个接收端后,主发送端可发送与该数据对应的bar至各个接收端,其中,bar可用于请求各个接收端对主发送端和次发送端发送的数据的接收情况。

可选的,主发送端可根据预设顺序分别发送bar至各个接收端,其中,预设顺序可以为先给和主发送端属于同一基本服务组(basicserviceset,bss)的各个接收端发送,再给和主发送端不属于同一bss的各个接收端发送。

可选的,主发送端发送bar的顺序可以由主发送端确定,一种可行的方法是主发送端在发送数据之前就预先设定好发送bar的顺序,并在数据发送完成后,按照预设顺序发送bar给数据的各个接收端。即主发送端可根据上述预设顺序依次发送bar至各个接收端;主发送端还可在发送上一个bar后再确定发送下一个bar的顺序,本发明不做限制。

需要说明的是,bar可用于请求各个接收端对主发送端及次发送端发送的数据的接收情况,即接收端接收成功或者接收失败。

具体的,主发送端可在主发送端与次发送端同时发送数据至各个接收端之后再发送bar至各个接收端,即主发送端以显式的方式发送bar;也可在主发送端与次发送端同时发送数据至各个接收端的同时携带bar,即主发送端以隐式的方式发送bar,本发明不做限制。

进一步地,本发明实施例提供的预设顺序可以为先本bss内的接收端,后本bss外的接收端;也可以为先本bss外的接收端,后本bss内的接收端等其他任何满足通信要求的顺序,本发明不做限制。具体的,对于多个第一接收端的情况,主发送端发送第一bar至多个第一接收端的顺序可以为主发送端先发送第一bar至与主发送端属于同一个bss的第一接收端,再发送第一bar至与主发送端不属于同一个bss的第一接收端;也可以为先发送第一bar至与主发送端不属于同一个bss的第一接收端,再发送第一bar至与主发送端属于同一个bss的第一接收端。

可以理解的是,本发明实施例提供的一种多接入点的通信方法中,主发送端可以依次发送第一bar至所有的接收端(包括与主发送端相关联的接收端和与次发送端相关联的接收端);而现有技术中主发送端只能发送第一bar至与主发送端相关联的接收端。

本发明不限制s302与s303的执行顺序,即本发明可以先执行s302后执行s303;也可以先执行s303后执行s302;还可以同时执行s302与s303。

s304、各个接收端分别发送与bar对应的ba至主发送端。

各个接收端分别生成ba后,若接收到来自主发送端的请求该ba的bar,各个接收端则分别发送与该bar对应的ba至主发送端。

需要说明的是,主发送端发送bar后,可以在第一预设时间后开始接收与该bar对应的ba。其中,第一预设时间可以为短帧间隔(shortinter-framespace,sifs)。本发明实施例提供的sifs可以定义为接收端接收时间+接收/发送转换时间+符号发送时间。

进一步地,本发明实施例提供的第一预设时间均为从发送端发送bar后开始计算。即本发明实施例中的第一预设时间为从主发送端发送bar后开始计算

本领域普通技术人员可以理解,在协作发送的方法中,多个发送端竞争获取信道的使用权后,由于主发送端和次发送端共享信道,因此多个发送端使用同一个信道分别发送与各个接收端对应的数据至各个接收端,即主发送端和次发送端可同时发送针对各个接收端的数据至各个接收端,相应的,主发送端和次发送端也可同时接收到各个接收端分别发送的ba。

如图4所示,为多个发送端协作发送时的错误恢复示意图,多个发送端共享需发送至各个接收端的数据,并将该数据同时发送至对应的各个接收端,再由主发送端依次发送针对各个接收端的与该数据对应的bar至对应的各个接收端,从而各个接收端再返回指示其对数据的接收情况的与该bar对应的ba至主发送端。

s305、若该ba指示数据被各个接收端正确接收,主发送端和次发送端则分别清除主发送端和次发送端缓存的数据。

主发送端和次发送端获取到各个接收端发送的ba后,主发送端和次发送端可根据该ba获知各个接收端对该数据的接收情况,即各个接收端对该数据接收成功或者接收失败。若该ba指示该数据被各个接收端正确接收,主发送端和次发送端则分别清除其缓存的该数据。

s306、若该ba指示数据未被各个接收端正确接收,主发送端和次发送端则通过共享信道同时对未被正确接收的数据分别发起重传,且清除各自缓存的被正确接收的数据。

若该ba指示数据未被各个接收端正确接收,可以由主发送端和次发送端通过共享信道同时对未被正确接收的数据发起重传,也可以由主发送端单独对未被正确接收的数据发起重传。其中,次发送端只在主发送端需要其参与重传时才对相应的数据发起重传。

可选的,主发送端接收到各个接收端分别发送的ba之后,若该ba指示该数据未被各个接收端正确接收,主发送端则可发送数据指示至未正确接收该数据的各个接收端,其中,该数据指示可用于指示未被各个接收端正确接收的数据。

其中,上述该数据未被各个接收端正确接收可以包括:各个接收端均未正确接收主发送端和次发送端发送的该数据;或者,部分接收端正确接收了主发送端和次发送端发送的该数据,而部分接收端未正确接收主发送端和次发送端发送的该数据。特别的,某个接收端未正确接收数据可以包括:该接收端未正确接收与其对应的全部数据,或者该接收端未正确接收与其对应的部分数据。

当各个接收端未正确接收数据或只正确接收了部分数据时,主发送端可分别再次发送未被各个接收端正确接收的数据至各个接收端,或者,主发送端与次发送端公共共享信道同时再次发送未被各个接收端正确接收的数据至各个接收端,以对接收端接收失败的数据进行错误恢复,即发起重传。其中,对于次发送端对未被正确接收的数据发起重传的情况,在主发送端需要次发送端参与重传时,次发送端才对相应的数据发起重传。

需要说明的是,由于主发送端和次发送端为协作发送的方式,因此,主发送端和次发送端在获取到各个接收端分别发送的ba后,主发送端和次发送端之间还存在一定的信息交互,如图5所示,具体可以包括:

(1)主发送端根据ba获取各个接收端正确接收数据的第一指示;次发送端根据ba获取各个接收端正确接收数据的第二指示。

(2)主发送端根据第一指示清除主发送端缓存的与第一指示对应的数据,同时主发送端将第一指示发送至次发送端。

(3)次发送端接收到第一指示后,将第一指示指示的数据和第二指示指示的数据求取并集,并根据求取并集后的结果清除次发送端缓存的与该结果对应的数据。

可选的,(4)次发送端对比第一指示指示的数据和第二指示指示的数据,若第二指示指示的数据多于第一指示指示的数据,次发送端则将指示这部分多余的数据的第三指示发送至主发送端;若第二指示指示的数据少于第一指示指示的数据,次发送端则等待接收下一个ba。

(5)若主发送端接收到来自次发送端的第三指示,主发送端则根据第三指示清除主发送端缓存的与第三指示对应的数据,并等待接收下一个ba。

可选的,次发送端也可不用获取各个接收端发送的第一ba,而仅根据主发送端发送的第一指示清除次发送端缓存的与第一指示对应的数据。

本发明实施例提供的一种多接入点的通信方法中,可重复执行s302至s306,直至预设顺序中包括的各个接收端均接收到至少一个bar或者之前系统预留的时间网络分配向量(networkallocationvector,nav)结束为止。

进一步地,主发送端及次发送端发送数据完成后,在主发送端发送bar至各个接收端及接收各个接收端发送的ba的时间段内不能发送信号,直到预留的时间nav结束后才可以重新开始竞争信道的使用权。

s307、主发送端发送与数据对应的bar至各个接收端之后,若在预设时间后,未接收到与bar对应的ba,主发送端则重新发送bar至未返回ba的接收端。

若在主发送端发送bar结束后的预设时间后,主发送端未接收到各个接收端发送的ba,主发送端则重新发送bar至未返回ba的接收端。

需要说明的是,上述预设时间可以为点协调功能帧间隔(pointcoordinationfunctioninter-framespace,pifs),且pifs大于sifs。其中,本发明实施例提供的pifs可以定义为sifs+时隙时间(slottime)。

可选的,上述数据指示可携带在bar中发送,也可携带在其他消息中发送,本发明不做限制。

进一步地,上述预设时间与第一预设时间类似,也是从发送端发送bar后开始计算。上述s307中的预设时间为从主发送端发送bar后开始计算。

本发明实施例提供的一种多接入点的通信方法,由于能够支持多个发送端和多个接收端同时传输数据时的错误恢复,从而保证了数据传输的可靠性,提升了系统的吞吐量。

本发明实施例提供一种多接入点的通信方法,由主发送端与次发送端通过共享信道分别同时发送与各个接收端对应的数据至各个接收端后,该主发送端分别发送与该数据对应的bar至各个接收端,并且主发送端和次发送端获取各个接收端分别通过共享信道发送的与bar对应的ba,以及若该ba指示该数据被各个接收端正确接收,主发送端和次发送端则分别清除其缓存的该数据,若该ba指示该数据未被各个接收端正确接收,主发送端和次发送端则对未被正确接收的该数据发起重传,且分别清除其缓存的被正确接收的该数据。通过该方案,由于多个发送端与多个接收端之间共同传输数据时,多个发送端可根据各个接收端返回的ba获知各个接收端接收数据的情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除各自缓存的被正确接收的数据,从而对各个接收端接收失败的数据进行错误恢复,即发起重传,进而保证数据传输的可靠性,提升系统的吞吐量。

本发明实施例提供另一种多接入点的通信方法,如图6所示,应用于基于竞争方式获取信道的无线通信系统,该通信系统包括主发送端、和主发送端共享信道的至少一个次发送端、与主发送端相关联的至少一个第一接收端,以及与次发送端相关联的至少一个第二接收端,该方法可以包括:

s401、主发送端分别发送与各个第一接收端对应的第一数据至各个第一接收端,同时次发送端分别发送与各个第二接收端对应的第二数据至各个第二接收端。

在多用户mimo系统中,随着网络整体吞吐量需求的急剧增长,网络的干扰问题已成为阻碍网络容量进一步提升的关键要素。从多个发送端的角度消除网络的干扰问题,甚至利用网络的干扰问题来增加网络整体吞吐量已成为一个发展趋势,比如协作发送、协调波束成形/干扰对齐等方法。

上述协调波束成形即为多用户mimo系统中的多个发送端共享部分或者全部信道信息后,根据多个发送端各自传输的特征计算出合理的传输方案,令这多个发送端同时发送数据至多个接收端,且相互无干扰或者相互的干扰可以在一定程度上忽略。干扰对齐则是在多个发送端同时发送数据后,到达各个接收端的信号处于正交的维度上,令各个接收端有效地分离有用信号。

本发明实施例提供的另一种多接入点的通信方法应用于基于竞争方式获取信道的无线通信系统中,多个发送端采用协调波束成形/干扰对齐的方法传输数据时的错误恢复流程。

在多个发送端采用协调波束成形/干扰对齐的方法发送数据的无线通信系统中,首先需要在多个发送端中预设一个主发送端,然后从该主发送端开始,多个发送端依次获取各个接收端对其发送的数据的接收情况,从而当各个接收端未正确接收数据时,相应的发送端可重传未正确接收的数据至对应的各个接收端,进而保证数据传输的可靠性。

本发明实施例采用的协调波束成形/干扰对齐的方法中,第一次发送端与主发送端共享部分或者全部的信道信息后,主发送端分别发送与各个第一接收端对应的第一数据至与主发送端相关联的各个第一接收端的同时,次发送端也分别发送与各个第二接收端对应的第二数据至与次发送端相关联的各个第二接收端。

需要说明的是,“相关联”为现有技术的一个关联流程关联后的结果。具体的,接收端发送一个关联请求至发送端,若发送端同意与其关联,即同意为其提供服务,则就表示接收端与发送端关联上了。

进一步地,接收端与发送的能否关联成功的原因有很多种,例如发送端可以提供服务的接收端已经达到上限,则接收端发送过来的关联请求发送端就不会准许,即接收端没有与发送端关联上。

如果只有一个接收端,则上述数据为单用户数据;如果有两个或者两个以上的接收端,则上述数据为多用户数据,该多用户数据包含了针对多个接收端的相互独立的数据,每个发送端通过共享的方式缓存着该多用户数据,并独立地通过空间复用的方式同时发送给各个接收端。

可以理解的是,第一数据为分别与至各个第一接收端对应的数据,第二数据为分别与至各个第二接收端对应的数据。

s402、各个第一接收端分别根据其对第一数据的接收情况生成对应的第一ba。

各个第一接收端接收完第一数据后,各个第一接收端分别根据其对第一数据的接收情况生成对应的第一ba。

需要说明的是,第一ba可用于指示各个第一接收端对第一数据的接收情况,即接收成功或者接收失败,从而主发送端可根据第一ba获知各个第一接收端对主发送端发送至各个第一接收端的第一数据的接收情况。

s403、主发送端分别发送与第一数据对应的第一bar至各个第一接收端,第一bar中携带预设的顺序指示。

主发送端分别发送与各个第一接收端对应的第一数据至各个第一接收端,同时次发送端分别发送与各个第二接收端对应的第二数据至各个第二接收端之后,主发送端首先分别发送与第一数据对应的第一bar至各个第一接收端,第一bar中携带预设的顺序指示,其中,顺序指示用于指示次发送端发送与第二数据对应的第二bar的顺序,即各个次发送端根据顺序指示依次发送第二bar至与其相关联的各个第二接收端,第二bar中也携带顺序指示,以用来指示还未发送第二bar的次发送端按照顺序指示依次发送第二bar。

可以理解的是,主发送端可在分别发送第一数据至各个第一接收端之后再分别发送第一bar至各个第一接收端,即以显式的方式发送第一bar;也可在分别发送第一数据至各个第一接收端的同时携带第一bar,即以隐式的方式发送第一bar,本发明不做限制。

需要说明的是,第一bar为用于确认各个第一接收端对主发送端发送的第一数据的接收情况的请求消息;第二bar为用于确认各个第二接收端对次发送端发送的第二数据的接收情况的请求消息。

进一步地,若次发送端为两个以上,本发明实施例提供的预设的顺序指示则可以为和主发送端属于同一bss的次发送端先发送,和主发送端不属于同一bss的次发送端后发送。具体的,对于多个次发送端的情况,各个次发送端发送第二bar的顺序可以为与主发送端属于同一bss的次发送端先发送第二bar至与其相关联的第二接收端,与主发送端不属于同一bss的次发送端后发送第二bar至与其相关联的第二接收端。

示例性的,如图7所示的第一ba或第二ba的示意图中,顺序指示可以包括主发送端的标识和次发送端的标识,以用于指示各个次发送端发送bar的顺序,其中,主发送端的标识可以包括主发送端的媒体访问控制(mediaaccesscontrol,mac)地址或主发送端的关联序列号(associatedidentity,aid),次发送端的标识可以包括各个次发送端的mac地址或各个次发送端的aid。

进一步地,第一ba或第二ba还可以包括ba控制、ba信息及前向纠错符等。其中,顺序指示中的发送端的顺序在第一ba或第二ba中的位置可与ba信息在第一ba或第二ba中的位置进行互换。另外,为了在第一ba或第二ba中有效地表示顺序指示的存在,需要在mac地址或者ba控制中增加表示比特,用来表示在本第一ba或第二ba中存在顺序指示。

若第一接收端包括两个以上,顺序指示进一步可以包括各个第一接收端的标识,用于指示各个第一接收端分别发送第一ba的顺序;以及若第二接收端包括两个,顺序指示进一步可以包括各个第二接收端的标识,用于指示各个第二接收端分别发送第二ba的顺序,其中,各个第一接收端的标识可以包括各个第一接收端的mac地址或各个第一接收端的aid,各个第二接收端的标识可以包括各个第二接收端的mac地址或各个第二接收端的aid。

如图8所示,为顺序指示中各个发送端顺序和各个接收端顺序的结构示意图。

如图9所示,为第一bar或第二bar的结构示意图,与第一ba或第二ba的结构类似。具体的,顺序指示在第一bar或第二bar中的位置与顺序指示在第一ba或第二ba中的位置类似,此处不再详述。

本发明不限制s402与s403的执行顺序,即本发明可以先执行s402后执行s403,也可以先执行s403后执行s402,还可以同时执行s402与s403。

s404、各个第一接收端分别发送与第一bar对应的第一ba至主发送端,其中,第一ba中携带顺序指示。

各个第一接收端分别生成第一ba后,若接收到来自主发送端的请求第一ba的第一bar,各个第一接收端则分别发送与第一bar对应的第一ba至主发送端。

需要说明的是,主发送端发送第一bar后,在第一预设时间后开始接收第一ba。其中,第一预设时间可以为sifs。本发明实施例提供的sifs可以定义为接收端接收时间+接收/发送转换时间+符号发送时间。

本领域普通技术人员可以理解,在协调波束成形/干扰对齐的方法中,多个发送端竞争获取信道的使用权后,多个发送端使用同一个信道发送各自的数据分别至与多个发送端相关联的接收端,而多个发送端均可获取到各个接收端通过共享信道发送的ba。即主发送端和次发送端可同时分别发送针对各个接收端的数据分别至与其相关联的各个接收端,而主发送端和次发送端也可同时获取到某个接收端发送的ba。

s405、若第一ba指示第一数据被各个第一接收端正确接收,主发送端则清除主发送端缓存的第一数据;或者,若第一ba指示第一数据未被各个第一接收端正确接收,主发送端则对未被正确接收的第一数据分别发起重传,且清除主发送端缓存的被正确接收的第一数据。

主发送端接收到第一ba后,主发送端可根据第一ba获知各个第一接收端对第一数据的接收情况,即各个第一接收端对第一数据接收成功或者接收失败。若第一ba指示第一数据被各个第一接收端正确接收,主发送端则清除主发送端缓存的第一数据;相反的,若第一ba指示第一数据未被各个第一接收端正确接收,主发送端则对未被各个接收端正确接收的第一数据分别发起重传,且主发送端清除被各个接收端正确接收的第一数据,从而以保证第一数据传输的可靠性。

其中,上述第一数据未被各个第一接收端正确接收可以包括:各个第一接收端均未正确接收主发送端发送的第一数据;或者,部分第一接收端正确接收了主发送端发送的第一数据,而部分第一接收端未正确接收主发送端发送的第一数据。特别的,某个第一接收端未正确接收第一数据可以包括:该第一接收端未正确接收与其对应的全部第一数据,或者该第一接收端未正确接收与其对应的部分第一数据。

本发明实施例中,主发送端通过对未被各个第一接收端正确接收的第一数据发起重传,即第一数据的错误恢复以保证第一数据传输的可靠性。

s406、次发送端获取各个第一接收端分别通过共享信道发送的第一ba,并根据第一ba获取顺序指示。

由于主发送端和次发送端共享信道,因此,当各个第一接收端发送与第一bar对应的第一ba至主发送端时,次发送端也可获取到主发送端通过共享信道发送的第一ba,并可根据该第一ba获取顺序指示。

s407、次发送端根据顺序指示分别发送与第二数据对应的第二bar至各个第二接收端,第二bar中携带顺序指示。

次发送端获取到第一ba中携带的顺序指示后,次发送端可根据该顺序指示依次分别发送与第二数据对应的第二bar至各个第二接收端,其中,第二bar中携带顺序指示。

s408、各个第二接收端分别根据其对第二数据的接收情况生成对应的第二ba。

各个第二接收端接收完第二数据后,各个第二接收端分别根据其对第二数据的接收情况生成对应的第二ba。

本发明不限制s407与s408的执行顺序,即本发明可以先执行s407后执行s408,也可以先执行s408后执行s407,还可以同时执行s407与s408。

s409、各个第二接收端分别发送与第二bar对应的第二ba至次发送端,第二ba中携带顺序指示。

各个第二接收端生成第二ba后,若接收到来自次发送端的请求第二ba的第二bar,各个第二接收端则分别发送与第二bar对应的第二ba至该次发送端。其中,第二ba中携带顺序指示,可用于指示未发送第二bar的次发送端发送第二bar至与其相关联的各个第二接收端。

需要说明的是,次发送端发送第二bar后,在第一预设时间后开始接收第二ba。

进一步地,本发明实施例提供的第一预设时间均为从发送端发送bar后开始计算。即上述的第一预设时间,对于主发送端来说,该第一预设时间为从主发送端发送第一bar后开始计算;对于次发送端来说,该第一预设时间则为从次发送端发送第二bar后开始计算。

如图10所示,为多个发送端协调波束成形/干扰对齐发送时的错误恢复示意图,多个发送端分别将针对各个接收端的数据同时发送至对应的与其相关联的各个接收端,再由主发送端首先发送针对与其相关联的各个第一接收端的bar至对应的各个第一接收端,从而各个第一接收端再分别返回指示其对数据接收情况的第一ba至主发送端,然后各个次发送端按照预设的顺序指示再分别依次发送针对与其相关联的各个第二接收端的第二bar至对应的各个第二接收端,从而第二接收端再分别返回指示其对数据接收情况的第二ba至对应的次发送端。

s410、若第二ba指示第二数据被各个第二接收端正确接收,次发送端则清除次发送端缓存的第二数据;或者,若第二ba指示第二数据未被各个第二接收端正确接收,次发送端则对未被正确接收的第二数据分别发起重传,且清除次发送端缓存的被正确接收的第二数据。

次发送端接收到第二ba后,次发送端根据第二ba获知各个第二接收端对第二数据的接收情况,即各个第二接收端对第二数据接收成功或者接收失败。若第二ba指示第二数据被各个第二接收端正确接收,次发送端则清除次发送端缓存的第二数据;相反的,若第二ba指示第二数据未被各个第二接收端正确接收,次发送端则对未被各个第二接收端正确接收的第二数据发起重传且清除次发送端缓存的被各个第二接收端正确接收的第二数据,从而以保证第二数据传输的可靠性。

其中,上述第二数据未被各个第二接收端正确接收可以包括:各个第二接收端均未正确接收次发送端发送的第二数据;或者,部分第二接收端正确接收了次发送端发送的第二数据,而部分第二接收端未正确接收次发送端发送的第二数据。特别的,某个第二接收端未正确接收第二数据可以包括:该第二接收端未正确接收与其对应的全部第二数据,或者该第二接收端未正确接收与其对应的部分第二数据。

本发明实施例中,次发送端通过对未被各个第二接收端正确接收的第二数据发起重传,即第二数据的错误恢复以保证第二数据传输的可靠性。

需要说明的是,本发明实施例提供的另一种多接入点的通信方法中,首先由主发送端发送第一bar至各个第一接收端,以请求各个第一接收端对第一数据的接收情况,在各个第一接收端分别返回第一ba后,次发送端可根据第一ba中的顺序指示依次发送第二bar至各个第二接收端,以请求各个第二接收端对第二数据的接收情况,直至所有的发送端至少都对与其相关联的接收端请求了一次。

s411、若主发送端分别发送第一bar至各个第一接收端之后,在预设时间后,主发送端未接收到与第一bar对应的第一ba,主发送端则重新发送第一bar至未返回第一ba的第一接收端。

若在主发送端发送第一bar结束后的预设时间后,主发送端未接收到与各个第一bar对应的第一ba,主发送端则重新发送第一bar至未返回第一ba的第一接收端。

需要说明的是,预设时间为pifs,且pifs大于sifs。其中,本发明实施例提供的pifs可以定义为sifs+时隙时间。

可选的,主发送端接收到各个第一接收端分别发送的第一ba后,若第一ba指示第一数据未被各个第一接收端正确接收,主发送端则发送第一数据指示至未正确接收第一数据的各个第一接收端,第一数据指示可用于指示未被各个第一接收端正确接收的第一数据。

可选的,第一数据指示可携带在第一bar中发送,也可携带在其他消息中发送,本发明不做限制。

进一步地,上述预设时间与第一预设时间类似,也是从发送端发送bar后开始计算。上述s411中的预设时间为从主发送端发送第一bar后开始计算。

s412、若次发送端分别发送第二bar至各个第二接收端之后,在预设时间后,次发送端未接收到与第二bar对应的第二ba,次发送端则重新发送第二bar至未返回第二ba的第二接收端。

若在次发送端发送第二bar结束后的预设时间后,次发送端未接收到与各个第二bar对应的第二ba,次发送端则重新发送第二bar至未返回第二ba的第二接收端。

可选的,次发送端接收到各个第二接收端分别发送的第二ba后,若第二ba指示第二数据未被各个第二接收端正确接收,次发送端则发送第二数据指示至未正确接收第二数据的各个第二接收端,第二数据指示可用于指示未被各个第二接收端正确接收的第二数据。

可选的,第二数据指示可携带在第二bar中发送,也可携带在其他消息中发送,本发明不做限制。

需要说明的是,由于信道共享,各个第二接收端发送第二ba时,主发送端也可获取到各个第二接收端分别发送的第二ba,但由于第二ba及第二ba中携带的顺序指示仅用于指示其他未发送bar的次发送端执行相应的步骤,因此,对于主发送端接收到第二ba的过程,本发明实施例不再详述。

本发明实施例提供的另一种多接入点的通信方法,由于能够支持多个发送端和多个接收端同时传输数据时的错误恢复,从而保证了数据传输的可靠性,提升了系统的吞吐量。

本发明实施例提供另一种多接入点的通信方法,由主发送端分别发送与各个第一接收端对应的第一数据至各个第一接收端,同时次发送端分别发送与各个第二接收端对应的第二数据至各个第二接收端后,首先该主发送端分别发送与第一数据对应的第一bar至各个第一接收端,并接收各个第一接收端分别发送的第一ba,以及若第一ba指示第一数据被各个第一接收端正确接收,主发送端则清除主发送端缓存的第一数据,或者若第一ba指示第一数据未被各个第一接收端正确接收,主发送端则对未被正确接收的第一数据发起重传且清除主发送端缓存的被正确接收的第一数据,及次发送端获取到各个第一接收端分别通过共享信道发送的第一ba后,次发送端根据第一ba中携带的顺序指示分别发送与第二数据对应的第二bar至各个第二接收端,并接收各个第二接收端分别发送的与第二bar对应的第二ba,进而若第二ba指示第二数据被各个第二接收端正确接收,次发送端则清除次发送端缓存的第二数据,或者若第二ba指示第二数据未被各个第二接收端正确接收,次发送端则对未被正确接收的第二数据分别发起重传且清除次发送端缓存的被正确接收的第二数据。通过该方案,由于多个发送端与多个接收端之间共同传输数据时,多个发送端可根据分别与其相关联的各个接收端返回的ba获知各个接收端接收数据的情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除各自缓存的被正确接收的数据,从而对各个接收端接收失败的数据进行错误恢复,即发起重传,进而保证数据传输的可靠性,提升系统的吞吐量。

实施例三

如图11所示,本发明实施例提供一种发送装置1,应用于基于竞争方式获取信道的无线通信系统,所述通信系统包括主发送端、和所述主发送端共享信道的至少一个所述发送装置1,以及至少一个接收端,对应于本发明实施例提供的一种多接入点的通信方法,所述发送装置1可以包括:

发送单元10,用于通过所述共享信道与所述主发送端同时发送数据至各个接收端,并在所述各个接收端未正确接收所述数据时,通过所述共享信道与所述主发送端同时重传未被正确接收的所述数据。

存储单元11,用于缓存所述数据。

获取单元12,用于获取所述各个接收端分别通过所述共享信道发送的ba。

清除单元13,用于若所述ba指示所述数据分别被所述各个接收端正确接收,则清除所述存储单元11缓存的所述数据,或者若所述ba指示所述数据未被所述各个接收端正确接收,则清除所述存储单元11缓存的被正确接收的所述数据。

可选的,如图12所示,所述发送装置1还包括接收单元14;

所述接收单元14,用于在所述清除单元13清除所述存储单元11缓存的被正确接收的所述数据之前,接收所述主发送端发送的第一指示,所述第一指示用于指示所述主发送端获取的所述各个接收端正确接收的所述数据。

可选的,所述获取单元12,还用于根据所述ba获取第二指示,所述第二指示用于指示所述发送装置获取的所述各个接收端正确接收的所述数据,以及所述清除单元13,具体用于对所述第一指示指示的所述数据和所述第二指示指示的所述数据求取并集,并根据求取并集的结果清除所述存储单元11缓存的与所述结果对应的所述数据。

本发明实施例提供一种发送装置,该发送装置发送与各个接收端对应的数据至各个接收端后,该发送装置获取各个接收端分别通过共享信道发送的ba,以及若该ba指示该数据被各个接收端正确接收,该发送装置则清除该发送装置缓存的该数据,或者若该ba指示该数据未被各个接收端正确接收,该发送装置则对未被正确接收的数据发起重传且清除该发送装置缓存的被正确接收的数据。通过该方案,由于多个发送端与多个接收端之间共同传输数据时,该发送装置可根据各个接收端返回的ba获知各个接收端接收数据情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除该发送装置缓存的被正确接收的数据,从而对各个接收端接收失败的数据进行错误恢复,即发起重传,进而保证数据传输的可靠性,提升系统的吞吐量。

如图13所示,本发明实施例提供一种发送装置2,应用于基于竞争方式获取信道的无线通信系统,所述通信系统包括主发送端、和所述主发送端共享信道的至少一个所述发送装置2、与所述主发送端相关联的至少一个第一接收端,以及与所述发送装置2相关联的至少一个第二接收端,对应于本发明实施例提供的另一种多接入点的通信方法,所述发送装置2可以包括:

发送单元20,用于通过所述共享信道与所述主发送端同步发送与各个第二接收端对应的第二数据至所述各个第二接收端。

获取单元21,用于获取各个第一接收端分别通过所述共享信道发送的第一ba,并根据所述第一ba获取预设的顺序指示,所述第一ba中携带所述顺序指示,所述顺序指示用于指示所述发送装置2发送与所述发送单元20发送的所述第二数据对应的第二bar的顺序,所述第二bar中携带所述顺序指示。

所述发送单元20,还用于根据所述获取单元21获取的所述顺序指示分别发送所述第二bar至所述各个第二接收端,并在所述各个第二接收端未正确接收所述第二数据时,分别重传未被正确接收的所述第二数据。

存储单元22,用于缓存所述第二数据。

接收单元23,用于在所述发送单元20分别发送所述第二bar之后,接收所述各个第二接收端分别发送的第二ba,所述第二ba中携带所述顺序指示。

清除单元24,用于若所述接收单元23接收的所述第二ba指示所述第二数据被所述各个第二接收端正确接收,则清除所述存储单元22缓存的所述第二数据,或者若所述第二ba指示所述第二数据未被所述各个第二接收端正确接收,则清除所述存储单元22缓存的被正确接收的所述第二数据。

可选的,所述发送单元20,还用于在在所述发送单元20分别发送与所述第二数据对应的所述第二bar至所述各个第二接收端之后,若在所述预设时间后,所述接收单元23未接收到与所述第二bar对应的所述第二ba,则重新发送所述第二bar至未返回第二ba的第二接收端。

可选的,所述发送单元20,还用于在所述接收单元23接收到所述各个第二接收端分别发送的所述第二ba之后,若所述第二ba指示所述第二数据未被所述各个第二接收端正确接收,则发送第二数据指示至未正确接收所述第二数据的所述各个第二接收端,所述第二数据指示用于指示未被所述各个第二接收端正确接收的所述第二数据。

本发明实施例提供一种发送装置,该发送装置与主发送端同步发送与各个第二接收端对应的第二数据至各个第二接收端后,该发送装置获取各个第一接收端分别通过共享信道发送的第一ba,且该发送装置根据第一ba中携带的顺序指示发送与第二数据对应的第二bar至各个第二接收端,并接收来自各个第二接收端分别发送的与第二bar对应的第二ba,以及若第二ba指示第二数据被各个第二接收端正确接收,则清除该发送装置缓存的第二数据,若第二ba指示第二数据未被各个第二接收端正确接收,则对未被正确接收的第二数据发起重传,且清除该发送装置缓存的被正确接收的第二数据。通过该方案,由于多个发送端与多个接收端之间共同传输数据时,该发送装置可根据各个接收端返回的ba获知各个接收端接收数据的情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除该发送装置缓存的被正确接收的数据,从而对各个接收端接收失败的数据进行错误恢复,进而保证数据传输的可靠性,提升系统的吞吐量。

实施例四

如图14所示,本发明实施例提供一种波束成形器1,应用于基于竞争方式获取信道的无线通信系统,所述通信系统包括主发送端、和所述主发送端共享信道的至少一个该波束成形器1,以及至少一个接收端,对应于本发明实施例提供的一种多接入点的通信方法,该波束成形器1可以包括发送器15、接收器16、处理器17以及存储器18,其中,

发送器15可用于向其他通信设备发送数据,特别的,若波束成型器与其他通信设备进行通信时,发送器15可发送通信数据至其他通信设备。

接收器16可用于接收来自其他通信设备的数据,特别的,若波束成形器与其他通信设备进行通信时,接收器16可接收来自其他通信设备的通信数据。

处理器17为波束成形器的控制以及处理中心,通过运行存储在存储器18中的软件程序,并调用及处理存储在存储器18中的数据,从而控制波束成形器进行收发信号,以及实现波束成形器的其他功能。

存储器18可用于存储软件程序及数据,以使得处理器17可通过运行存储在存储器18中的软件程序,从而实现波束成形器的收发信号以及其他功能。

本发明实施例提供的波束成形器可以包括无线路由器、无线用户设备等无线局域网内的通信设备。

具体的,所述发送器15可用于通过所述共享信道与所述主发送端同时发送数据至各个接收端,并在所述各个接收端未正确接收所述数据时,通过所述共享信道与所述主发送端同时重传未被正确接收的所述数据;所述接收器16可用于获取所述各个接收端分别通过所述共享信道发送的ba;所述处理器17可用于若所述ba指示所述数据分别被所述各个接收端正确接收,则清除所述存储器18缓存的所述数据,或者若所述ba指示所述数据未被所述各个接收端正确接收,则清除所述存储器18缓存的被正确接收的所述数据;所述存储器18可用于存储所述数据的软件代码及控制该波束成形器完成上述步骤的软件程序,以使得所述处理器17可通过执行上述软件程序并调用上述软件代码完成上述步骤。

可选的,所述接收器16,还用于在所述处理器17清除所述存储器18缓存的被正确接收的所述数据之前,接收所述主发送端发送的第一指示,所述第一指示用于指示所述主发送端获取的所述各个接收端正确接收的所述数据。

可选的,所述处理器17,还用于根据所述ba获取第二指示,所述第二指示用于指示所述波束成形器获取的所述各个接收端正确接收的所述数据,以及所述处理器17,具体用于对所述第一指示指示的所述数据和所述第二指示指示的所述数据求取并集,并根据求取并集的结果清除所述存储器18缓存的与所述结果对应的所述数据。

本发明实施例提供一种波束成形器,该波束成形器发送与各个接收端对应的数据至各个接收端后,该波束成形器获取各个接收端分别通过共享信道发送的ba,以及若该ba指示该数据被各个接收端正确接收,该波束成形器则清除该波束成形器缓存的该数据,或者若该ba指示该数据未被各个接收端正确接收,该波束成形器则对未被正确接收的数据发起重传且清除该波束成形器缓存的被正确接收的数据。通过该方案,由于多个发送端与多个接收端之间共同传输数据时,波束成形器可根据各个接收端返回的ba获知各个接收端接收数据情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除波束成形器缓存的被正确接收的数据,从而对各个接收端接收失败的数据进行错误恢复,即发起重传,进而保证数据传输的可靠性,提升系统的吞吐量。

如图15所示,本发明实施例提供一种波束成形器2,应用于基于竞争方式获取信道的无线通信系统,所述通信系统包括主发送端、和所述主发送端共享信道的至少一个所述波束成形器2、与所述主发送端相关联的至少一个第一接收端,以及与所述波束成形器2相关联的至少一个第二接收端,对应于本发明实施例提供的另一种多接入点的通信方法,该波束成形器2可以包括发送器25、接收器26、处理器27以及存储器28,其中,

发送器25可用于向其他通信设备发送数据,特别的,若波束成型器与其他通信设备进行通信时,发送器25可发送通信数据至其他通信设备。

接收器26可用于接收来自其他通信设备的数据,特别的,若波束成形器与其他通信设备进行通信时,接收器26可接收来自其他通信设备的通信数据。

处理器27为波束成形器的控制以及处理中心,通过运行存储在存储器28中的软件程序,并调用及处理存储在存储器28中的数据,从而控制波束成形器进行收发信号,以及实现波束成形器的其他功能。

存储器28可用于存储软件程序及数据,以使得处理器27可通过运行存储在存储器28中的软件程序,从而实现波束成形器的收发信号以及其他功能。

本发明实施例提供的波束成形器可以包括无线路由器、无线用户设备等无线局域网内的通信设备。

具体的,所述发送器25可用于通过所述共享信道与所述主发送端同步发送与各个第二接收端对应的第二数据至所述各个第二接收端;所述接收器26可用于获取各个第一接收端分别通过所述共享信道发送的第一ba;所述处理器27可用于根据所述第一ba获取预设的顺序指示,所述第一ba中携带所述顺序指示,所述顺序指示用于指示所述波束成形器发送与所述发送器25发送的所述第二数据对应的第二bar的顺序,所述第二bar中携带所述顺序指示;所述发送器25还可用于根据所述处理器27获取的所述顺序指示分别发送所述第二bar至所述各个第二接收端,并在所述各个第二接收端未正确接收所述第二数据时,分别重传未被正确接收的所述第二数据;所述接收器26还可用于在所述发送器25分别发送所述第二bar之后,接收所述各个第二接收端分别发送的第二ba,所述第二ba中携带所述顺序指示;所述存储器28可用于存储所述第二数据的软件代码、所述第一ba的软件代码、所述第二bar的软件代码、所述第二ba的软件代码及控制所述波束成形器完成上述步骤的软件程序,以使得所述处理器27通过执行上述软件程序并调用上述软件代码完成上述步骤。

可选的,所述发送器25,还用于在所述发送器25分别发送与所述第二数据对应的所述第二bar至所述各个第二接收端之后,若在所述预设时间后,所述接收器26未接收到与所述第二bar对应的所述第二ba,则重新发送所述第二bar至未返回第二ba的第二接收端。

可选的,所述发送器25,还用于在所述接收器26接收到所述各个第二接收端分别发送的所述第二ba之后,若所述第二ba指示所述第二数据未被所述各个第二接收端正确接收,则发送第二数据指示至未正确接收所述第二数据的所述各个第二接收端,所述第二数据指示用于指示未被所述各个第二接收端正确接收的所述第二数据。

本发明实施例提供一种波束成形器,该波束成形器与主发送端同步发送与各个第二接收端对应的第二数据至各个第二接收端后,该波束成形器获取各个第一接收端分别通过共享信道发送的第一ba,且该波束成形器根据第一ba中携带的顺序指示发送与第二数据对应的第二bar至各个第二接收端,并接收来自各个第二接收端分别发送的与第二bar对应的第二ba,以及若第二ba指示第二数据被各个第二接收端正确接收,则清除该波束成形器缓存的第二数据,若第二ba指示第二数据未被各个第二接收端正确接收,则对未被正确接收的第二数据发起重传,且清除该波束成形器缓存的被正确接收的第二数据。通过该方案,由于多个发送端与多个接收端之间共同传输数据时,波束成形器可根据各个接收端返回的ba获知各个接收端接收数据的情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除该波束成形器缓存的被正确接收的数据,从而对各个接收端接收失败的数据进行错误恢复,进而保证数据传输的可靠性,提升系统的吞吐量。

实施例五

如图16所示,本发明实施例提供一种通信系统,可以应用于基于竞争方式获取信道的无线通信场景,该通信系统可以包括主波束成形器3、至少一个波束成形器1,以及至少一个波束接收器4,对应于本发明实施例提供的一种多接入点的通信方法,其中,主波束成形器3对应于主发送端,至少一个波束成形器1分别对应于至少一个次发送端,以及至少一个波束接收器4分别对应于至少一个接收端。

具体的,所述主波束成形器用于:分别发送与各个波束接收器对应的数据至所述各个波束接收器;分别发送与所述数据对应的bar至所述各个波束接收器;接收所述各个波束接收器分别发送的与所述bar对应的ba;若所述ba指示所述数据被所述各个波束接收器正确接收,则清除所述主波束成形器缓存的所述数据,若所述ba指示所述数据未被所述各个波束接收器正确接收,则对未被正确接收的所述数据发起重传,且清除所述主波束成形器缓存的被正确接收的所述数据。

所述波束成形器用于:通过所述共享信道与所述主波束成形器同时发送所述数据至所述各个波束接收器。

所述波束接收器用于:接收所述主波束成形器及所述波束成形器发送的所述数据;接收所述主波束成形器发送的与所述数据对应的所述bar;发送与所述bar对应的所述ba至所述主波束成形器。

可选的,所述波束成形器还用于:获取所述各个波束接收器分别通过所述共享信道发送的所述ba;若所述ba指示所述数据分别被所述各个波束接收器正确接收,则清除所述波束成形器缓存的所述数据,或者若所述ba指示所述数据未被所述各个波束接收器正确接收,则通过所述共享信道与所述主波束成形器同时对未被正确接收的所述数据分别发起重传,且清除所述波束成形器缓存的被正确接收的所述数据。

可选的,所述主波束成形器分别发送与所述数据对应的所述bar至所述各个波束接收器之后,还用于若在预设时间后,未接收到与所述bar对应的所述ba,则重新发送所述bar至未返回ba的波束接收器。

可选的,所述主波束成形器接收到所述各个波束接收器分别发送的所述ba之后,还用于若所述ba指示所述数据未被所述各个波束接收器正确接收,则发送数据指示至未正确接收所述数据的所述各个波束接收器,所述数据指示用于指示未被所述各个波束接收器正确接收的所述数据。

可选的,所述波束接收器为两个以上;所述主波束成形器,具体用于根据预设顺序分别发送所述bar至所述各个波束接收器,所述预设顺序为先给和所述主波束成形器属于同一bss的所述各个波束接收器发送,再给和所述主波束成形器不属于同一bss的所述各个波束接收器发送。

可选的,所述主波束成形器具体用于:根据所述ba获取第一指示,所述第一指示用于指示所述主波束成形器获取的所述各个波束接收器正确接收的所述数据;根据所述第一指示清除所述主波束成形器缓存的与所述第一指示对应的所述数据。

可选的,所述主波束成形器,还用于发送所述第一指示至所述波束成形器。

可选的,所述波束成形器根据所述ba清除所述波束成形器缓存的被正确接收的所述数据之前,还用于接收所述主波束成形器发送的所述第一指示。

可选的,所述波束成形器具体用于:根据所述ba获取第二指示,所述第二指示用于指示所述波束成形器获取的所述各个波束接收器正确接收的所述数据;对所述第一指示指示的所述数据和所述第二指示指示的所述数据求取并集;根据求取并集的结果清除所述波束成形器缓存的与所述结果对应的所述数据。

本发明实施例提供一种通信系统,由主波束成形器与波束成形器通过共享信道分别同时发送与各个波束接收器对应的数据至各个波束接收器后,该主波束成形器分别发送与该数据对应的bar至各个波束接收器,并且主波束成形器和波束成形器获取各个波束接收器分别通过共享信道发送的与bar对应的ba,以及若该ba指示该数据被各个波束接收器正确接收,主波束成形器和波束成形器则分别清除其缓存的该数据,若该ba指示该数据未被各个波束接收器正确接收,主波束成形器和波束成形器则对未被正确接收的该数据发起重传,且分别清除其缓存的被正确接收的该数据。通过该方案,由于多个波束成形器与多个波束接收器之间共同传输数据时,多个波束成形器可根据各个波束接收器返回的ba获知各个波束接收器接收数据的情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除各自缓存的被正确接收的数据,从而对各个波束接收器接收失败的数据进行错误恢复,即发起重传,进而保证数据传输的可靠性,提升系统的吞吐量。

如图17所示,本发明实施例还提供另一种通信系统,应用于基于竞争方式获取信道的无线通信场景,该通信系统包括主波束成形器5、至少一个波束成形器2、与主波束成形器5相关联的至少一个第一波束接收器6,以及与至少一个波束成形器2相关联的至少一个第二波束接收器7,对应于本发明实施例提供的另一种多接入点的通信方法,其中,主波束成形器5对应于主发送端,至少一个波束成形器2分别对应于至少一个次发送端,至少一个第一波束接收器6分别对应于至少一个第一接收端,以及至少一个第二波束接收器7分别对应于至少一个第二接收端。

具体的,所述主波束成形器用于:分别发送与各个第一波束接收器对应的第一数据至所述各个第一波束接收器;分别发送与所述第一数据对应的第一bar至所述各个第一波束接收器;接收所述各个第一波束接收器分别发送的与所述第一bar对应的第一ba;若所述第一ba指示所述第一数据被所述各个第一波束接收器正确接收,则清除所述主波束成形器缓存的所述第一数据,或者若所述第一ba指示所述第一数据未被所述各个第一波束接收器正确接收,则对未被正确接收的所述第一数据分别发起重传且清除所述主波束成形器缓存的被正确接收的所述第一数据,其中,所述第一bar及所述第一ba中携带预设的顺序指示,所述顺序指示用于指示所述波束成形器发送与第二数据对应的第二bar的顺序,所述第二bar中携带所述顺序指示。

所述波束成形器用于:通过所述共享信道与所述主波束成形器同步发送与各个第二波束接收器对应的所述第二数据至所述各个第二波束接收器;获取所述各个第一波束接收器分别通过所述共享信道发送的所述第一ba,并根据所述第一ba获取所述顺序指示;依次根据所述顺序指示分别发送所述第二bar至所述各个第二波束接收器;接收所述各个第二波束接收器分别发送的与所述第二bar对应的第二ba,所述第二ba中携带所述顺序指示;若所述第二ba指示所述第二数据被所述各个第二波束接收器正确接收,则清除所述波束成形器缓存的所述第二数据,或者若所述第二ba指示所述第二数据未被所述各个第二波束接收器正确接收,则对未被正确接收的所述第二数据分别发起重传且清除所述波束成形器缓存的被正确接收的所述第二数据。

所述第一波束接收器用于:接收所述主波束成形器发送的所述第一数据及所述第一bar;发送与所述第一bar对应的所述第一ba至所述主波束成形器。

所述第二波束接收器用于:接收所述波束成形器发送的所述第二数据及所述第二bar;发送与所述第二bar对应的所述第二ba至所述波束成形器。

可选的,所述主波束成形器分别发送与所述第一数据对应的所述第一bar至所述各个第一波束接收器之后,还用于若在预设时间后,未接收到与所述第一bar对应的所述第一ba,则重新发送所述第一bar至未返回第一ba的第一波束接收器。

可选的,所述主波束成形器接收到所述各个第一波束接收器分别发送的所述第一ba之后,还用于若所述第一ba指示所述第一数据未被所述各个第一波束接收器正确接收,则发送第一数据指示至未正确接收所述第一数据的所述各个第一波束接收器,所述第一数据指示用于指示未被所述各个第一波束接收器正确接收的所述第一数据。

可选的,所述波束成形器分别发送与所述第二数据对应的所述第二bar至所述各个第二波束接收器之后,还用于若在所述预设时间后,未接收到与所述第二bar对应的所述第二ba,则重新发送所述第二bar至未返回第二ba的第二波束接收器。

可选的,所述波束成形器接收到所述各个第二波束接收器分别发送的所述第二ba之后,还用于若所述第二ba指示所述第二数据未被所述各个第二波束接收器正确接收,则发送第二数据指示至未正确接收所述第二数据的所述各个第二波束接收器,所述第二数据指示用于指示未被所述各个第二波束接收器正确接收的所述第二数据。

可选的,所述波束成形器为两个以上,所述顺序指示为和所述主波束成形器属于同一bss的波束成形器先发送,和所述主波束成形器不属于同一bss的波束成形器后发送,所述顺序指示包括所述主波束成形器的标识和所述波束成形器的标识,其中,所述主波束成形器的标识包括所述主波束成形器的mac地址或aid,所述波束成形器的标识分别包括各个波束成形器的mac地址或aid。

可选的,所述第一波束接收器为两个以上,所述第二波束接收器为两个以上,所述顺序指示进一步包括所述各个第一波束接收器的标识,用于指示所述各个第一波束接收器分别发送所述第一ba的顺序,以及所述顺序指示进一步包括所述各个第二波束接收器的标识,用于指示所述各个第二波束接收器分别发送所述第二ba的顺序,其中,所述各个第一波束接收器的标识分别包括所述各个第一波束接收器的mac地址或aid,所述各个第二波束接收器的标识分别包括所述各个第二波束接收器的mac地址或aid。

本发明实施例提供另一种通信系统,由主波束成形器分别发送与各个第一波束接收器对应的第一数据至各个第一波束接收器,同时波束成形器分别发送与各个第二波束接收器对应的第二数据至各个第二波束接收器后,首先该主波束成形器分别发送与第一数据对应的第一bar至各个第一波束接收器,并接收各个第一波束接收器分别发送的第一ba,以及若第一ba指示第一数据被各个第一波束接收器正确接收,主波束成形器则清除主波束成形器缓存的第一数据,或者若第一ba指示第一数据未被各个第一波束接收器正确接收,主波束成形器则对未被正确接收的第一数据发起重传且清除主波束成形器缓存的被正确接收的第一数据,及波束成形器获取到各个第一波束接收器分别通过共享信道发送的第一ba后,波束成形器根据第一ba中携带的顺序指示分别发送与第二数据对应的第二bar至各个第二波束接收器,并接收各个第二波束接收器分别发送的与第二bar对应的第二ba,进而若第二ba指示第二数据被各个第二波束接收器正确接收,波束成形器则清除波束成形器缓存的第二数据,或者若第二ba指示第二数据未被各个第二波束接收器正确接收,波束成形器则对未被正确接收的第二数据分别发起重传且清除波束成形器缓存的被正确接收的第二数据。通过该方案,由于多个波束成形器与多个波束接收器之间共同传输数据时,多个波束成形器可根据分别与其相关联的各个波束接收器返回的ba获知各个波束接收器接收数据的情况,并可根据该ba的指示对未被正确接收的数据发起重传,及清除各自缓存的被正确接收的数据,从而对各个波束接收器接收失败的数据进行错误恢复,即发起重传,进而保证数据传输的可靠性,提升系统的吞吐量。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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