[0030] 以下具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。虽然附图中显示了本公开的示例性实施例,然而当然可以理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开并且能够将本公开的范围完整的传达给本领域的技术人员。
[0031] 以下具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。
[0032] 实施例一
[0033] 如图1所示,一种多用户多输入多输出通信系统,包括无线接入点设备(AP)和无线终端(STA),无线终端与无线接入点设备之间通过无线接入点设备的天线通信。无线终端为支持802.11ac的基于MU-MIMO的无线终端,无线接入点设备为支持802.11ac的基于MU-MIMO的无线接入点设备,多个无线终端能够通过无线接入点设备同时访问网络输。
[0034] 具体地,无线接入点设备AP有4个天线:Antenna1、Antenna2、Antenna3、Antenna4,无线终端包括2个1x1的无线终端STA1和STA2;以及1个2x2的无线终端STA3。则无线接入点设备可以如下和无线终端建立通信:
[0035] 天线Antenna1和无线终端STA1进行通信;
[0036] 天线Antenna2和无线终端STA2进行通信;
[0037] 天线Antenna3和Antenna4和STA3进行通信;
[0038] 使得STA1、STA2和STA3能够同时通过无线接入点设备AP访问网络。
[0039] 本实施例中,无线接入点设备至少存储无线终端信息。无线终端信息,是指通过该无线接入点设备访问网络的无线终端的相关信息。如表1所示,无线终端信息至少包括无线终端ID信息、与无线终端对应的天线ID信息。
[0040] 天线ID信息 无线终端ID信息Antenna1 STA1
Antenna2 STA2
Antenna3 STA3
Antenna4 STA3
[0041] 表1无线接入点设备存储的无线终端信息
[0042] 无线接入点设备还包括组播请求列表,组播请求列表用于存储接入点组播请求信息。接入点组播请求信息是指该无线接入点设备的待处理的组播请求(Multicast)的相关信息。组播请求的相关信息包括接入点组播请求ID、组播数据信息、天线ID信息、无线终端ID信息。如表2所示为当STA1有组播的需求,STA3有组播的需求时,无线接入点设备的组播请求列表:
[0043]
[0044] 表2无线接入点设备的组播请求列表
[0045] 当无线终端STA1的Multicast1的组播数据到来时,无线接入点设备查询组播请求列表可以得出,与Multicast1对应的天线为Antenna1,因此选择Antenna1用于组播无线终端STA1的组播数据。由于无线接入点设备支持MU-MIMO技术,天线Antenna1、Antenna2、Antenna3、Antenna4可以同时通信的,不是时分的。所以当Multicast1的报文在天线Antenna1上传输时,天线Antenna2、Antenna3、Antenna4可以同时传输其他报文,完全不受影响。
[0046] 当无线终端STA3的Multicast3的组播数据到来时,无线接入点设备查询组播请求列表可以得出,与Multicast3对应的天线为Antennal3和Antennal4,因此选择Antennal3和Antennal4用于组播无线终端STA3的组播数据。同样,当Multicast3的报文在天线Antenna3和Antenna4上传输时,天线Antenna1、Antenn2可以同时传输其他报文,完全不受影响。
[0047] 基于本实施例的多用户多输入多输出通信系统的通信方法包括:
[0048] 步骤S1,无线接入点设备(AP)接收接入点组播请求;接入点组播请求信息至少包括组播数据信息和无线终端ID信息;
[0049] 步骤S2,无线接入点设备(AP)根据其存储的无线终端信息,将组播数据发通过无线终端ID对应的天线组播;
[0050] 其中,无线终端信息,是指通过该无线接入点设备访问网络的无线终端的相关信息。无线终端的相关信息如表1所示,包括无线终端ID信息、与无线终端对应的天线ID信息。
[0051] 进一步的,步骤2还包括:
[0052] 步骤201,无线接入点设备(AP)根据接入点组播请求建立或者/更新存储在其中的组播请求列表。组播请求列表用于存储接入点组播请求信息,如表2所示接入点组播请求信息包括接入点组播请求ID、组播数据信息、天线ID信息、无线终端ID信息。
[0053] 步骤202,无线接入点设备(AP)根据组播请求列表,选择天线ID信息代表的天线组播组播数据。
[0054] 实施例二
[0055] 如图3,一种多用户多输入多输出通信系统,包括IGMP服务器、无线接入点设备(AP)和无线终端(STA),无线终端与无线接入点设备之间通过无线接入点设备的天线通信,IGMP服务器用于控制多个无线接入点设备(AP)之间的组播。无线终端为支持802.11ac的基于MU-MIMO的无线终端,无线接入点设备为支持802.11ac的基于MU-MIMO的无线接入点设备,多个无线终端能够通过无线接入点设备同时访问网络输。
[0056] 具体地,无线接入点设备包括AP1、AP2以及AP3。其中,AP1有4个天线:Antenna1、Antenna2、Antenna3、Antenna4;AP2有2个天线:Antenna5、Antenna6;AP3有2个天线Antenna7和Antenna8。无线终端包括6个1x1的无线终端STA1、STA2、STA4、STA5、STA6、STA7,以及1个2x2的无线终端STA3。则无线接入点设备可以如下和无线终端建立通信:
[0057] 天线Antenna1和无线终端STA1进行通信;
[0058] 天线Antenna2和无线终端STA2进行通信;
[0059] 天线Antenna3和Antenna4和STA3进行通信;
[0060] 天线Antenna5和STA4进行通信;
[0061] 天线Antenna6和STA5进行通信;
[0062] 天线Antenna7和STA6进行通信;
[0063] 天线Antenna8和STA7进行通信;
[0064] 使得STA1、STA2和STA3能够同时通过无线接入点设备AP1访问网络;STA4、STA5能够同时通过无线接入点设备AP2访问网络,STA6、STA7能够同时通过无线接入点设备AP3访问网络。
[0065] IGMP服务器用于控制多个无线接入点设备AP1、AP2、AP3之间的组播。IGMP服务器至少存储组播配置表,用户通过配置组播配置表对通过无线接入点设备的无线终端STA1-7进行分组。组播配置表存储用户配置的组播组信息,如表3所示,组播组信息至少包括组播组ID、组播组地址信息、属于该组播组的无线终端ID信息、属于该组播组的无线终端对应的无线接入点设备ID信息。
[0066]
[0067]
[0068] 表3 IGMP服务器的组播配置表
[0069] IGMP服务器接收无线终端发送的无线终端组播请求,无线终端组播请求包括组播组ID信息、无线终端ID信息、组播数据信息、组播组地址信息。IGMP服务器接收无线终端组播请求,根据其中包含的组播组地址信息,查询组播配置表,从而生成组播控制报文。组播服务器将组播控制报文至组播配置表中的、与该组播组地址对应的组播组下的无线接入点设备。例如,无线终端STA1具有在组播组2中进行组播的需求,则无线终端STA1发送如表4所示的无线终端组播请求至IGMP服务器。
[0070]组播组ID信息 无线终端ID信息 组播数据信息 组播组地址信息
组播组2 STA1 组播数据 组播组2MAC地址
[0071] 表4无线终端终端组播请求格式
[0072] IGMP服务器根据查询组播配置表,发送组播控制报文至在组播组2下的无线接入设备AP1和AP3,以通知他们在其对应的天线上发送组播消息。如表5所示,组播控制报文至少包括组播数据信息和无线终端ID信息。
[0073]无线终端ID信息 组播数据信息
STA1 组播数据
STA6 组播数据
[0074] 表5组播控制报文格式
[0075] 无线接入点设备至少存储无线终端信息。无线终端信息,是指通过该无线接入点设备访问网络的无线终端的相关信息。如表6-8所示,无线终端信息至少包括无线终端ID信息、与无线终端对应的天线ID信息。
[0076]
[0077]
[0078] 表6无线接入点设备AP1存储的无线终端信息
[0079] 天线ID信息 无线终端ID信息Antenna5 STA4
Antenna6 STA5
[0080] 表7无线接入点设备AP2存储的无线终端信息
[0081] 天线ID信息 无线终端ID信息Antenna7 STA6
Antenna8 STA7
[0082] 表8无线接入点设备AP3存储的无线终端信息
[0083] 无线接入点设备还包括组播请求列表,组播请求列表用于存储接入点组播请求信息。接入点组播请求信息是指该无线接入点设备的待处理的组播请求(Multicast)的相关信息(即IGMP服务器发送的组播控制报文,如表5所示)。组播请求的相关信息包括接入点组播请求ID、组播数据信息、天线ID信息、无线终端ID信息。如表9-10所示分别为AP1和AP3接收到IGMP服务器发送的组播控制报文时,无线接入点设备的组播请求列表的状态。
[0084]
[0085] 表9无线接入点设备AP1的组播请求列表
[0086]
[0087] 表10无线接入点设备AP3的组播请求列表
[0088] 当无线终端STA1的Multicast1的组播数据到来时,无线接入点设备查询组播请求列表可以得出,与Multicast1对应的天线为Antenna1,因此选择Antenna1用于组播无线终端STA1的组播数据。由于无线接入点设备支持MU-MIMO技术,天线Antenna1、Antenna2、Antenna3、Antenna4可以同时通信的,不是时分的。所以当Multicast1的报文在天线Antenna1上传输时,天线Antenna2、Antenna3、Antenna4可以同时传输其他报文,完全不受影响。
[0089] 当无线终端STA6的Multicast6的组播数据到来时,无线接入点设备查询组播请求列表可以得出,与Multicast6对应的天线为Antennal7,因此选择Antennal7用于组播无线终端STA6的组播数据。同样,当Multicast6的报文在天线Antenna7上传输时,天线Antenna8可以同时传输其他报文,完全不受影响。
[0090] 基于本实施例的多用户多输入多输出通信系统的通信方法包括:
[0091] 步骤S1-1,无线终端设备发送无线终端组播请求至IGMP服务器,如表4所示,无线终端组播请求至少包括无线终端ID信息、组播数据信息、组播组地址信息。
[0092] 步骤S1-2,IGMP服务器根据无线终端组播请求发送组播控制报文(如表5所示)至相关的无线接入点设备(相关的无线接入点设备由表4表示的组播组信息确定)。组播控制报文在步骤S1中,作为接入点组播请求被无线接入点设备接收。
[0093] 步骤S1,无线接入点设备(AP)接收接入点组播请求;接入点组播请求信息至少包括组播数据信息和无线终端ID信息。
[0094] 步骤S2,无线接入点设备(AP)根据其存储的无线终端信息,将组播数据发通过无线终端ID对应的天线组播。其中,无线终端信息,是指通过该无线接入点设备访问网络的无线终端的相关信息。无线终端的相关信息如表6-8所示,包括无线终端ID信息、与无线终端对应的天线ID信息。
[0095] 进一步的,步骤2还包括:
[0096] 步骤201,无线接入点设备(AP)根据接入点组播请求建立或者/更新存储在其中的组播请求列表。组播请求列表用于存储接入点组播请求信息,如表9-10所示接入点组播请求信息包括接入点组播请求ID、组播数据信息、天线ID信息、无线终端ID信息。
[0097] 步骤202,无线接入点设备(AP)根据组播请求列表,选择天线ID信息代表的天线组播组播数据。
[0098] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。