一种通信方法及装置与流程

文档序号:32933855发布日期:2023-01-14 07:06阅读:65来源:国知局
一种通信方法及装置与流程

1.本技术涉及无线保真(wireless fidelity,wi-fi)技术领域,尤其涉及一种通信方法及装置。


背景技术:

2.在无线保真(wireless fidelity,wi-fi)技术中,终端设备可以通过接入点(access point,ap)收发数据,保持网络连接。其中,连接到ap的终端设备可称为一个站点(station,sta),例如,具备无线通信功能的智能手机、笔记本电脑或者可穿戴设备等。由于ap与sta之间的通信受传输距离以及障碍物的影响,单个ap的信号覆盖范围是有限的,因此可以通过布置多个ap级联组网来提升较大空间范围内的wi-fi覆盖。此时,随着sta位置的移动,通常会发生切换服务ap的过程,例如,sta从ap1切换至ap2,即为漫游。漫游的触发到执行的过程中,需要sta和ap都具备漫游能力,如电气与电子工程师协会(institute of electrical and electronics engineers,ieee)802.11标准中的802.11k和802.11v的能力配合,而不同sta对802.11k和802.11v的支持情况存在差异,对于不支持802.11k/v能力的sta,则不能进行有效漫游。
3.其中,目前可通过单通道网络(single channel network,scn)组网来实现sta无感知的漫游。具体的,多个ap使用相同的基本服务集标识符(basic service set identifier,bssid),ap之间通过收发协同,虚拟成一个逻辑ap,sta在scn网络中只能感知到一个逻辑ap,对于sta来说,没有漫游过程,漫游过程和效果完全由ap控制,不需要sta配合,因此也不受sta 11k/v能力差异的限制。
4.但是,上述scn组网方案下的漫游过程中,处于节能状态的sta可能由于不能监听正确ap的信标beacon报文而导致丢包。例如,ap1按照100ms的间隔广播beacon报文,sta接收beacon报文之后进入休眠状态,不再接收beacon报文。直到下一个beacon报文到来之前,sta进行节能唤醒并接收beacon报文,并根据beacon报文中的流量指示图(traffic indication map,tim)位图bitmap判断是否有该sta对应的业务数据,如果有,则接收业务数据,如果没有,则继续按照ap1对应的100ms进入休眠状态。当处于休眠状态的sta从ap1漫游切换到ap2后,由于sta仍处于休眠状态,sta仍按ap1发送beacon报文的周期进行节能唤醒并接收beacon报文。sta无法监听ap2发送的beacon报文导致丢包。


技术实现要素:

5.本技术提供一种通信方法及装置,解决了现有技术中scn组网中站点进行漫游切换之后,不能监听正确接入点的beacon报文而导致丢包的问题。
6.为达到上述目的,本技术采用如下技术方案:
7.第一方面,提供一种通信方法,应用于单通道网络scn中的站点,该方法包括:站点接收来自第一接入点的第一信标beacon报文,所述第一beacon报文包括第一指示信息以及第一时长,其中,所述第一指示信息指示所述站点与所述第一接入点处于关联状态;所述站
点根据所述第一beacon报文在所述第一时长到达时结束休眠;所述站点接收来自第二接入点的第二beacon报文,所述第二beacon报文包括第二指示信息,所述第二指示信息指示所述站点与所述第二接入点处于关联状态;所述站点根据所述第二beacon报文进入与所述第二接入点对应的节能周期,或者,与所述第二接入点传输数据。
8.上述技术方案中,站点可以根据接收的第一beacon报文调整节能周期,根据第一beacon报文中指示的第一时长进行唤醒,以接收漫游切换之后的接入点的第二beacon报文,并根据该第二beacon报文中包括的指示了该站点与该接入点处于关联状态,从而确定根据该第二beacon报文确定节能周期或者进行数据传输,站点可以监听正确的接入点的beacon报文,避免由于处于休眠状态而丢包,提高数据传输的可靠性。
9.在一种实施方式中,第一时长小于或等于所述第一接入点周期性发送广播beacon报文的时间间隔。
10.上述可能的设计方式,第一beacon报文中携带调整站点唤醒时间的第一时长,从而站点可以根据根据第一beacon报文在第一时长到达时进行唤醒以结束休眠,提高了数据传输的可靠性和灵活性。
11.在一种实施方式中,站点接收来自第一接入点的第一信标beacon报文之前,所述方法还包括:所述站点向所述第一接入点发送关联请求报文;所述站点接收来自所述第一接入点的关联响应报文,所述关联响应报文中包括所述第一接入点的标识信息,所述关联响应报文指示所述站点与所述第一接入点处于关联状态。
12.上述可能的设计方式,第一接入点可以在关联响应报文中携带第一接入点的标识信息,从而站点可以根据关联响应报文中携带第一接入点的标识信息确定处于关联状态的接入点并记录,使得站点可以根据本地记录的接入点信息接收正确的接入点发送的beacon报文进行同步处理或者节能调整,避免由于漫游切换导致的丢包现象。
13.在一种实施方式中,站点接收来自第一接入点的第一信标beacon报文之后,所述方法还包括:所述站点接收来自所述第一接入点第一通知消息,所述第一通知消息包括所述第二接入点的标识信息,所述第一通知消息指示所述站点与所述第二接入点处于关联状态。
14.上述可能的设计方式,站点可以根据第一接入点下发的第一通知消息中携带的接入点标识信息,确定漫游切换之后的接入点的标识信息,从而可以正确的接收漫游切换之后的接入点发送的beacon报文进行同步处理或者节能调整,避免由于漫游切换导致的丢包现象,提高数据传输的可靠性。
15.在一种实施方式中,站点根据所述第二beacon报文进入与所述第二站点对应的节能周期,具体包括:所述站点根据所述第二beacon报文调整所述站点的节能周期,进入与所述第二接入点对应的节能周期。
16.上述可能的设计方式,站点可以根据漫游切换之后的第二接入点发送的第二beacon报文调整节能周期,从而保证可以正常接收该第二接入点周期性广播的beacon报文,提高数据传输的可靠性。
17.在一种实施方式中,第一指示信息通过携带所述站点的标识信息,或者,所述站点对应的激活状态位图信息,来指示所述站点与所述第一接入点处于关联状态;或者,所述第一指示信息通过携带所述第一接入点的标识信息,来指示所述站点与所述第一接入点处于
关联状态。
18.上述可能的设计方式,第一接入点可以通过在第一beacon报文中携带站点的标识信息、站点对应的激活状态位图信息或者第一接入点的标识信息,来指示该站点与第一接入点处于关联状态,从而丰富了第一指示信息的灵活性,提高系统性能。
19.在一种实施方式中,第二指示信息通过携带所述站点的标识信息,或者,所述站点对应的激活状态位图信息,来指示所述站点与所述第二接入点处于关联状态;或者,所述第二指示信息通过携带所述第二接入点的标识信息,来指示所述站点与所述第二接入点处于关联状态。
20.上述可能的设计方式,第二接入点可以通过在第二beacon报文中携带站点的标识信息、站点对应的激活状态位图信息或者第二接入点的标识信息,来指示该站点与第二接入点处于关联状态,从而丰富了第二指示信息的灵活性,提高数据传输的可靠性并进一步提高系统性能。
21.在一种实施方式中,第一指示信息承载于所述第一beacon报文的address4字段中。
22.在一种实施方式中,第二指示信息承载于所述第二beacon报文的address4字段中。
23.上述可能的设计方式,第一指示信息或第二指示信息可以承载于beacon报文的address4字段中,从而丰富了第一、或第二指示信息的灵活性,提高数据传输的可靠性并进一步提高系统性能。
24.在一种实施方式中,第一beacon报文为单播beacon报文,所述第二beacon报文为广播beacon报文。
25.第二方面,提供一种通信方法,应用于单通道网络scn中的第一接入点,该方法包括:所述第一接入点确定站点漫游切换至第二接入点;所述第一接入点向所述站点发送第一信标beacon报文,所述第一beacon报文包括第一指示信息以及第一时长,所述第一指示信息指示所述站点与所述第一接入点处于关联状态,所述第一beacon报文用于指示所述站点在所述第一时长到达时结束休眠。
26.在一种实施方式中,第一时长小于或等于所述第一接入点周期性发送广播beacon报文的时间间隔。
27.在一种实施方式中,第一接入点确定站点漫游切换至第二接入点之前,所述方法还包括:所述第一接入点接收来自控制器的第二通知消息,所述第二通知消息指示所述站点漫游切换至所述第二接入点。
28.在一种实施方式中,第一接入点确定站点漫游切换至第二接入点之前,所述方法还包括:所述第一接入点接收来自控制器的所述第一时长的指示信息。
29.在一种实施方式中,第一接入点向所述站点发送第一beacon报文之前,所述方法还包括:所述第一接入点接收来自所述站点的关联请求报文;所述第一接入点向所述站点发送关联响应报文,所述关联响应报文中包括所述第一接入点的标识信息,所述关联响应报文指示所述站点与所述第一接入点处于关联状态。
30.在一种实施方式中,第一接入点向所述站点发送第一beacon报文之后,所述方法还包括:所述第一接入点向所述站点发送第一通知消息,所述第一通知消息包括所述第二
接入点的标识信息,所述第一通知消息指示所述站点与所述第二接入点处于关联状态。
31.在一种实施方式中,第一指示信息通过携带所述站点的标识信息,或者,所述站点对应的激活状态位图信息,来指示所述站点与所述第一接入点处于关联状态;或者,所述第一指示信息通过携带所述第一接入点的标识信息,来指示所述站点与所述第一接入点处于关联状态。
32.在一种实施方式中,第一指示信息承载于所述第一beacon报文的address4字段中。
33.在一种实施方式中,第一beacon报文为单播beacon报文。
34.第三方面,提供一种通信方法,应用于单通道网络scn中的第二接入点,该方法包括:所述第二接入点确定站点切换至所述第二接入点;所述第二接入点向所述站点发送第二beacon报文,所述第二beacon报文包括第二指示信息,所述第二指示信息指示所述站点与所述第二接入点处于关联状态,所述第二beacon报文指示所述站点进入与所述第二接入点对应的节能周期,或者,与所述第二接入点传输数据。
35.在一种实施方式中,第二接入点确定站点漫游切换至所述第二接入点之前,所述方法还包括:所述第二接入点接收来自控制器的第二通知消息,所述第二通知消息指示所述站点漫游切换至所述第二接入点。
36.在一种实施方式中,第二指示信息通过携带所述站点的标识信息,或者,所述站点对应的激活状态位图信息,来指示所述站点与所述第二接入点处于关联状态;或者,所述第二指示信息通过携带所述第二接入点的标识信息,来指示所述站点与所述第二接入点处于关联状态。
37.在一种实施方式中,第二指示信息承载于所述第二beacon报文的address4字段中。
38.在一种实施方式中,第二beacon报文为广播beacon报文。
39.第四方面,提供一种通信装置,所述通信装置包括通信单元和处理单元,所述通信单元用于接收来自第一接入点的第一信标beacon报文,所述第一beacon报文包括第一指示信息以及第一时长,其中,所述第一指示信息指示所述通信装置与所述第一接入点处于关联状态;处理单元用于根据所述第一beacon报文在所述第一时长到达时结束休眠;所述通信单元还用于接收来自第二接入点的第二beacon报文,所述第二beacon报文包括第二指示信息,所述第二指示信息指示所述通信装置与所述第二接入点处于关联状态;所述处理单元还用于根据所述第二beacon报文进入与所述第二接入点对应的节能周期,或者,与所述第二接入点传输数据。
40.在一种实施方式中,第一时长小于或等于所述第一接入点周期性发送广播beacon报文的时间间隔。
41.在一种实施方式中,所述通信单元还用于向所述第一接入点发送关联请求报文;接收来自所述第一接入点的关联响应报文,所述关联响应报文中包括所述第一接入点的标识信息,所述关联响应报文指示所述通信装置与所述第一接入点处于关联状态。
42.在一种实施方式中,所述通信单元还用于接收来自所述第一接入点的第一通知消息,所述第一通知消息包括所述第二接入点的标识信息,所述第一通知消息指示所述通信装置与所述第二接入点处于关联状态。
43.在一种实施方式中,所述处理单元具体用于,根据所述第二beacon报文调整所述通信装置的节能周期,进入与所述第二接入点对应的节能周期。
44.在一种实施方式中,第一指示信息通过携带所述通信装置的标识信息,或者,所述通信装置对应的激活状态位图信息,来指示所述通信装置与所述第一接入点处于关联状态;或者,所述第一指示信息通过携带所述第一接入点的标识信息,来指示所述通信装置与所述第一接入点处于关联状态。
45.在一种实施方式中,第二指示信息通过携带所述通信装置的标识信息,或者,所述通信装置对应的激活状态位图信息,来指示所述通信装置与所述第二接入点处于关联状态;或者,所述第二指示信息通过携带所述第二接入点的标识信息,来指示所述通信装置与所述第二接入点处于关联状态。
46.在一种实施方式中,第一指示信息承载于所述第一beacon报文的address4字段中。
47.在一种实施方式中,第二指示信息承载于所述第二beacon报文的address4字段中。
48.在一种实施方式中,第一beacon报文为单播beacon报文,所述第二beacon报文为广播beacon报文。
49.第五方面,提供一种通信装置,所述通信装置包括通信单元和处理单元,所述处理单元用于确定站点漫游切换至第二接入点;所述通信单元用于向所述站点发送第一信标beacon报文,所述第一beacon报文包括第一指示信息以及第一时长,所述第一指示信息指示所述站点与所述通信装置处于关联状态,所述第一beacon报文用于指示所述站点在所述第一时长到达时结束休眠。
50.在一种实施方式中,第一时长小于或等于所述通信装置周期性发送广播beacon报文的时间间隔。
51.在一种实施方式中,所述通信单元还用于接收来自控制器的第二通知消息,所述第二通知消息指示所述站点漫游切换至所述第二接入点。
52.在一种实施方式中,所述通信单元还用于接收来自控制器的所述第一时长的指示信息。
53.在一种实施方式中,所述通信单元还用于接收来自所述站点的关联请求报文;向所述站点发送关联响应报文,所述关联响应报文中包括所述通信装置的标识信息,所述关联响应报文指示所述站点与所述通信装置处于关联状态。
54.在一种实施方式中,所述通信单元还用于向所述站点发送第一通知消息,所述第一通知消息包括所述第二接入点的标识信息,所述第一通知消息指示所述站点与所述第二接入点处于关联状态。
55.在一种实施方式中,第一指示信息通过携带所述站点的标识信息,或者,所述站点对应的激活状态位图信息,来指示所述站点与所述通信装置处于关联状态;或者,所述第一指示信息通过携带所述通信装置的标识信息,来指示所述站点与所述通信装置处于关联状态。
56.在一种实施方式中,第一指示信息承载于所述第一beacon报文的address4字段中。
57.在一种实施方式中,第一beacon报文为单播beacon报文。
58.第六方面,提供一种通信装置,所述通信装置包括通信单元和处理单元,所述处理单元用于确定站点切换至所述通信装置;所述通信单元用于向所述站点发送第二beacon报文,所述第二beacon报文包括第二指示信息,所述第二指示信息指示所述站点与所述通信装置处于关联状态,所述第二beacon报文指示所述站点进入与所述通信装置对应的节能周期,或者,与所述通信装置传输数据。
59.在一种实施方式中,所述通信单元还用于接收来自控制器的第二通知消息,所述第二通知消息指示所述站点漫游切换至所述通信装置。
60.在一种实施方式中,第二指示信息通过携带所述站点的标识信息,或者,所述站点对应的激活状态位图信息,来指示所述站点与所述通信装置处于关联状态;或者,所述第二指示信息通过携带所述通信装置的标识信息,来指示所述站点与所述通信装置处于关联状态。
61.在一种实施方式中,第二指示信息承载于所述第二beacon报文的address4字段中。
62.在一种实施方式中,第二beacon报文为广播beacon报文。
63.第七方面,提供一种通信装置,所述通信装置包括:处理器和通信接口;所述通信接口用于与所述通信装置之外的模块通信,所述处理器用于运行计算机程序或指令,以实现如第一方面中任一项所述的方法。
64.第八方面,提供一种通信装置,所述通信装置包括:处理器和通信接口;所述通信接口用于与所述通信装置之外的模块通信,所述处理器用于运行计算机程序或指令,以实现如第二方面中任一项所述的方法。
65.第九方面,提供一种通信装置,所述通信装置包括:处理器和通信接口;所述通信接口用于与所述通信装置之外的模块通信,所述处理器用于运行计算机程序或指令,以实现如第三方面中任一项所述的方法。
66.第十方面,提供一种计算机可读存储介质,所述计算机可读存储介质包括指令,当所述指令在通信装置上运行时,以使所述通信装置执行如上述第一方面中任一项所述的方法。
67.第十一方面,提供一种计算机可读存储介质,所述计算机可读存储介质包括指令,当所述指令在通信装置上运行时,以使所述通信装置执行如上述第二方面中任一项所述的方法。
68.第十二方面,提供一种计算机可读存储介质,所述计算机可读存储介质包括指令,当所述指令在通信装置上运行时,以使所述通信装置执行如上述第三方面中任一项所述的方法。
69.第十三方面,提供一种计算机程序产品,当所述计算机程序产品在通信装置上运行时,以使所述通信装置执行如上述第一方面中任一项所述的方法。
70.第十四方面,提供一种计算机程序产品,当所述计算机程序产品在通信装置上运行时,以使所述通信装置执行如上述第二方面中任一项所述的方法。
71.第十五方面,提供一种计算机程序产品,当所述计算机程序产品在通信装置上运行时,以使所述通信装置执行如上述第三方面中任一项所述的方法。
72.第十六方面,提供一种通信系统,该通信系统包括第一接入点、第二接入点和站点,第一接入点用于确定所述站点漫游切换至所述第二接入点,向所述站点发送第一信标beacon报文,所述第一beacon报文包括第一指示信息以及第一时长,所述第一指示信息指示所述站点与所述第一接入点处于关联状态,所述第一beacon报文用于指示所述站点在所述第一时长到达时结束休眠;所述站点用于接收来自第一接入点的第一信标beacon报文,根据所述第一beacon报文在所述第一时长到达时结束休眠;所述第二接入点用于确定所述站点切换至所述第二接入点,向所述站点发送第二信标beacon报文,所述第二beacon报文包括第二指示信息,所述第二指示信息指示所述站点与所述第二接入点处于关联状态;所述站点还用于接收来自所述第二接入点的第二beacon报文,根据所述第二beacon报文进入与所述第二接入点对应的节能周期,或者,与所述第二接入点传输数据。
73.第十七方面,提供一种通信系统,所述通信系统包括如上述第四方面、第五方面和上述第六方面中所述的通信装置。
74.可以理解地,上述提供的任一种通信装置、计算机可读存储介质、计算机程序产品和通信系统,均可以由上文所提供的对应的方法来实现,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
附图说明
75.图1为本技术实施例提供的一种通信系统的系统架构图;
76.图2为本技术实施例提供的一种通信装置的架构图;
77.图3为本技术实施例提供的一种通信方法的流程示意图;
78.图4为本技术实施例提供的一种调整信标的示意图;
79.图5为本技术实施例提供的一种通信方法的scn元素的格式示意图;
80.图6为本技术实施例提供的一种通信方法在漫游场景中的流程示意图;
81.图7为本技术实施例提供的另一种通信方法的scn元素的格式示意图;
82.图8为本技术实施例提供的另一种通信方法在漫游场景的流程示意图;
83.图9为本技术实施例提供的另一种通信方法在漫游场景的流程示意图;
84.图10为本技术实施例提供的一种通信装置的架构图。
具体实施方式
85.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
86.需要说明的是,本技术中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
87.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于
本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
88.本技术实施例提供的方法可适用于wi-fi通信系统、蓝牙通信系统、或者wi-fi结合蓝牙的混合通信系统等,或者wi-fi技术结合可见光的混合通信系统等。
89.需要说明的是,wi-fi又称作“无线热点”,是创建于wi-fi联盟制定的ieee 802.11标准的一种无线局域网技术,其中,wi-fi联盟成立于1999年,当时的名称叫做无线以太网兼容性联盟(wireless ethernet compatibility alliance,weca),在2002年10月,正式改名为wi-fi联盟(wi-fi alliance)。目前,wi-fi技术广泛应用于各种电子产品中,如:个人计算机、游戏机、mp3播放器、智能手机、平板电脑、打印机、笔记本电脑以及其他可以无线上网的周边设备。
90.接下来,对本技术实施例的实施环境和应用场景进行简单介绍。
91.本技术的实施方式可以应用于scn组网系统,图1为本技术实施例提供的通信系统10的架构示意图。图1中,通信系统10可以包括多个如接入点101和接入点102等,以及可以与接入点101或接入点102进行无线通信的站点103。图1仅为示意图,并不构成对本技术提供的技术方案的适用场景的限定。
92.图1中的接入点,例如:接入点101或接入点102可以是任意一种具有无线收发功能的设备。包括但不限于:wi-fi系统中的接入节点,无线中继节点,无线回传节点等。接入点还可以是云无线接入网络(cloud radio access network,cran)场景下的无线控制器、集中单元(centralized unit,cu),和/或,分布单元(distributed unit,du)。接入点还可以是服务器,可穿戴设备,机器通信设备、或车载设备等。
93.图1中的站点103,可以是一种具有无线收发功能的电子设备,可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述站点可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的终端、车载终端设备、无人驾驶(selfdriving)中的终端、辅助驾驶中的终端、远程医疗(remote medical)中的终端、智能电网(smart grid)中的终端、运输安全(transportation safety)中的终端、智慧城市(smart city)中的终端、智慧家庭(smart home)中的终端等等。本技术的实施例对应用场景不做限定。终端设备有时也可以称为终端、用户设备(user equipment,ue)、接入终端、车载终端、工业控制终端、ue单元、ue站、移动站、移动台、远方站、远程终端、移动设备、ue终端设备、无线通信设备、机器终端、ue代理或ue装置等。终端可以是固定的,也可以是移动的。
94.图1所示的通信系统10仅用于举例,并非用于限制本技术的技术方案。本领域的技术人员应当明白,在具体实现过程中,通信系统10还可以包括其他设备,同时也可根据具体需要来确定接入点和站点的数量,不予限制。
95.其中,接入点101或接入点102可以周期性地发送信标beacon报文,用于广播该ap的基本信息,从而处于该ap覆盖范围内的站点就可以接收到beacon报文,并可以根据beacon报文进行时间同步,或者处于节能状态的站点还可以根据beacon报文进行休眠或者唤醒。
96.需要说明的是,由于在scn网络中,接入点101或接入点102共用一个bssid,例如
bssid为11:22:33:44:55,则站点103在scn网络中感知到的是一个逻辑ap,站点103并不感知在接入点101或接入点102之间的漫游切换。
97.其中,beacon报文中包括beacon的时间间隔,也即beacon报文的周期,一般可以用时间单元(time unit,tu)来表示。例如,默认beacon报文的周期可以是100tu,其中,一个tu是1024微秒,即beacon报文的周期可以约为0.1秒。
98.beacon报文中还包括时间戳timestamp,用于进行时间同步。站点接收到接入点广播的beacon报文后,可以根据beacon报文中的timestamp字段,同步自己的时间与ap的时间一致。
99.另外,站点还可以根据接收beacon报文的信号强度得到该ap对应的信号强度,例如,站点的设备上显示的wi-fi网络的信号强度可以与接收beacon报文的信号强度相关。具体的,接收信号强度可以是指站点接收到的接入点的wi-fi网络的信号强度,例如可以通过该站点的接收信号强度指示(received signal strength indicator,rssi)来表示。其中,该站点获取接收信号强度的过程可以包括:通过集成的wi-fi芯片对wi-fi物理层接收信号进行测量得到。
100.另外,beacon报文中还包括tim信息元素,主要用来广播该接入点管辖下的sta中哪些sta有缓存数据在该接入点ap中。在tim中包含一个bitmap控制字段,通常最大可以是251个字节,每一个比特位映射一个sta。当某一sta对应的比特位置为1时,表示该sta有缓存数据在该ap中;当某一sta对应的比特位置为0时,表示该sta没有缓存数据在该ap中。
101.在一种实施方式中,站点可以周期性的从休眠状态转换为唤醒状态。处于休眠状态的站点不向接入点发送报文,也不接收来自该接入点的报文。在站点处于休眠状态时,接入点可以为该站点缓存数据。处于唤醒状态的站点可以接收接入点周期性发送的beacon报文,该beacon报文可以用于指示接入点是否存储有该站点的缓存数据,若接入点存储有站点的缓存数据,站点从接入点接收该缓存数据,若接入点没有存储该站点的缓存数据,站点进入休眠状态。
102.可选的,本技术实施例图1中的各网元,例如,接入点101、接入点102和站点103,可以是一个装置内的一个功能模块。可以理解的是,该功能模块既可以是硬件设备中的元件,例如,站点或接入点中的通信芯片或通信部件,也可以是在硬件上运行的软件功能模块,或者是平台(例如,云平台)上实例化的虚拟化功能。
103.例如,图1中的各网元均可以通过图2中的通信装置200来实现。图2所示为可适用于本技术实施例的通信装置的硬件结构示意图。该通信装置200可以包括至少一个处理器201,通信线路202,存储器203以及至少一个通信接口204。
104.处理器201可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
105.通信线路202可包括一通路,在上述组件之间传送信息,例如总线。
106.通信接口204,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网接口,无线接入网接口(radio access network,ran),无线局域网接口(wireless local area networks,wlan)等。
107.存储器203可以是只读存储器(read-only memory,rom)或可存储静态信息和指令
的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路202与处理器相连接。存储器也可以和处理器集成在一起。本技术实施例提供的存储器通常可以具有非易失性。其中,存储器203用于存储执行本技术方案所涉及的计算机执行指令,并由处理器201来控制执行。处理器201用于执行存储器203中存储的计算机执行指令,从而实现本技术实施例提供的方法。
108.可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
109.在具体实现中,作为一种实施例,处理器201可以包括一个或多个cpu,例如图2中的cpu0和cpu1。
110.在具体实现中,作为一种实施例,通信装置200可以包括多个处理器,例如图2中的处理器201和处理器207。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
111.在具体实现中,作为一种实施例,通信装置200还可以包括输出设备205和输入设备206。输出设备205和处理器201通信,可以以多种方式来显示信息。例如,输出设备205可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备206和处理器201通信,可以以多种方式接收用户的输入。例如,输入设备206可以是鼠标、键盘、触摸屏设备或传感设备等。
112.下面结合图1和图2,对本技术实施例提供的信息指示方法进行具体阐述。其中,下述实施例中的网元可以具备图2所示部件。
113.需要说明的是,本技术下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本技术实施例对此不作具体限定。
114.可以理解的,本技术实施例中,接入点或者站点可以执行本技术实施例中的部分或全部步骤,这些步骤仅是示例,本技术实施例还可以执行其它步骤或者各种步骤的变形。此外,各个步骤可以按照本技术实施例呈现的不同的顺序来执行,并且有可能并非要执行本技术实施例中的全部步骤。
115.如图3所示,为本技术实施例提供的一种通信方法,应用于scn组网系统中的第一接入点、第二接入点和站点,该方法可以包括以下步骤。
116.301:第一接入点确定站点漫游切换至第二接入点,生成第一信标报文,第一信标报文包括第一指示信息以及第一时长。
117.其中,第一指示信息可以用于指示该站点与第一接入点处于关联状态。几种具体的指示方式将在下文进行详细介绍,此处不再赘述。
118.需要说明的是,站点与接入点处于关联状态,是指该站点与该接入点成功建立关
联关系,该站点可以通过该接入点进行数据传输,即站点可以通过该接入点收发数据。从接入点侧来说,具体的表现可以是,该接入点上记录的该站点的状态可以从非激活状态更新为激活actived状态。
119.其中,由于在scn组网中可能包括多个接入点,而对于站点来说,只能感知到一个逻辑ap,而无法感知到接收的消息来自哪个物理接入点,因此,站点并不感知处于关联状态的接入点之间的漫游切换,而是由控制器进行漫游切换的管理和控制。
120.示例性的,当某一站点由于位置移动,进入第一接入点与第二接入点信号覆盖区域的交叉覆盖区域内时,如图1所示,控制器会根据该站点的位置移动方向,控制该站点从第一接入点漫游切换至第二接入点,即该站点在第一接入点的状态从actived状态更新为非actived状态,在第二接入点的状态从非actived状态更新为actived状态。该站点与第一接入点处于非关联状态,该站点与第二接入点处于关联状态,后续该站点可以通过第二接入点进行数据传输。
121.此时,在一种实施方式中,第一接入点确定站点漫游切换至第二接入点之前,该方法可以包括:第一接入点接收来自控制器的第二通知消息,第二通知消息指示该站点漫游切换至第二接入点。
122.进一步的,在一种实施方式中,第一接入点确定站点漫游切换至第二接入点之前,该方法还可以包括:第一接入点接收来自控制器的第一时长的指示信息。
123.其中,第一时长实质上可以是第一接入点发送的第一beacon报文与第二接入点广播的beacon报文的时钟之差。例如,如图4所示,第一接入点与第二接入点广播beacon报文的时间间隔都为100ms,但广播beacon报文的时钟不同步。示例性的,第一接入点在t2时刻广播beacon报文,第二接入点的下一个beacon报文将在t4时刻广播,则第一接入点可以在t3时刻向该站点发送第一信标报文(调整beacon报文),其中该第一信标报文携带的时间信息即第一时长,即可以为t4-t3。
124.由于站点在接入点之间进行漫游切换的时机是由控制器来进行管理和控制的,因此,控制器可以将第一时长下发给第一接入点,用于第一接入点通知该站点调整节能周期,从而使得站点能从休眠状态唤醒,接收来自漫游切换之后的第二接入点广播的beacon报文,避免由于漫游切换而导致的丢包问题。
125.在一种实施方式中,第一时长可以小于或等于第一接入点周期性发送广播beacon报文的时间间隔。其中,第一时长小于第一接入点周期性发送广播beacon报文的时间间隔,即表示在下一个ap1的beacon报文到来之前,该站点从ap1漫游切换至ap2,因此,该站点需要在第一时长达到之后唤醒,以接收ap2的beacon报文。
126.302:第一接入点向站点发送第一信标报文。
127.其中,第一信标报文可以是单播的beacon报文,也就是说,第一信标报文是第一接入点根据控制器下发的消息,点对点发送给该需要进行漫游切换的站点的。第一信标报文实质上是调整beacon报文,即用于调整该站点的休眠周期,用于指示该站点根据第一信标报文中包括的第一时长,在第一时长到达时结束休眠。
128.303:站点接收第一信标报文,根据第一信标报文在第一时长到达时结束休眠。
129.站点接收到第一信标报文之后,获得该第一信标报文中包括的第一时长,该站点即可以在第一时长到达时结束休眠,即站点从休眠状态唤醒,从而可以接收第二接入点发
送的消息。
130.在一种实施方式中,由于第一信标报文中携带有第一指示信息,即用于指示该站点与该第一接入点处于关联状态,从而站点可以根据第一信标报文中包括的第一指示信息,确定该第一信标报文是发送给本站点的,从而根据该第一信标报文进行节能周期的调整处理。
131.304:第二接入点发送第二信标报文,第二信标报文包括第二指示信息。
132.在一种实施方式中,第二信标报文为第二接入点周期性广播的beacon报文,处于该第二接入点的无线信号覆盖范围内的无线设备可以收到该广播beacon报文。
133.其中,第二信标报文中可以包括广播beacon报文的时间间隔,以及第二信标报文中可以包括用于时钟同步的时间戳等信息。
134.其中,第二接入点通过控制器的信息交互,可以确定该站点需要从第一接入点漫游切换至该第二接入点。从而,第二信标报文中可以包括第二指示信息,第二指示信息用于指示该站点与第二接入点处于关联状态。
135.在一种实施方式中,第二接入点发送第二信标报文之前,该方法还可以包括:第二接入点可以接收来自控制器的第二通知消息,第二通知消息用于指示该站点漫游切换至第二接入点。从而,第二接入点根据该第二通知消息,确定站点漫游切换至第二接入点。
136.其中,第二指示信息用于指示站点与第二接入点处于关联状态,具体的指示方式将在下文进行详细介绍,此处不再赘述。
137.305:站点接收第二信标报文,根据第二信标报文进入与第二接入点对应的节能周期,或者,与第二接入点传输数据。
138.站点接收到第二信标报文之后,获取第二信标报文中包括的第二指示信息,确定该站点与第二接入点处于关联状态,从而处理该第二信标报文。
139.具体的,站点可以根据第二信标报文进入与第二接入点对应的节能周期,将站点本身的节能周期调整为第二接入点对应的节能周期。另外,还可以根据第二信标报文进行时钟同步。或者,若该第二信标报文指示该第二接入点有数据要传输,则站点可以退出节能模式,持续保持唤醒状态,与第二接入点传输数据,直至数据传输结束,站点可以再次进入节能模式。
140.此外,站点接收到其他的beacon报文,检测到该beacon报文中并不包括该站点与发送该beacon报文的接入点处于关联状态的指示信息,即表示该站点与发送该beacon报文的接入点并非处于关联状态,该beacon报文中不包括该站点的数据,则该站点可以丢弃该beacon报文,不进行处理。
141.上述本技术的实施方式中,第一接入点通过向进行漫游切换的站点发送第一信标报文即调整beacon报文,用于调整该站点的节能周期,使得可以在第二接入点广播beacon报文之前唤醒,以成功接收漫游切换后的正确的接入点的beacon报文,避免由于节能导致的丢包。
142.另外,现有技术中,由于站点处于多个接入点的信号覆盖范围的交叉区域,如站点可以接收第一接入点和第二接入点的广播beacon报文进行时间同步处理,另外可以进行无线信号强度的计算。当该站点检测到的第一接入点的信号强度与第二接入点的信号强度相差较大时,导致得到的无线信号强度频繁变化,影响用户体验。而通过本技术的上述实施方
式中,站点可以仅根据第一接入点的beacon报文计算无线信号强度,或者,漫游切换后仅根据第二接入点的beacon报文计算无线信号强度,避免了无线信号强度频繁变化,提升用户体验。
143.上述的实施方式中,第一指示信息或者第二指示信息具体的指示方式可以为携带所述站点的标识信息,或者,携带所述站点对应的激活状态位图信息,用于指示所述站点与对应的接入点处于关联状态。
144.在一种实施方式中,第一接入点发送的第一beacon报文中可以通过携带站点的标识信息,用于指示该站点与第一接入点处于关联状态。或者,第一接入点发送的第一beacon报文中可以通过携带该站点对应的激活状态位图信息,用于指示该站点与第一接入点处于关联状态。
145.第二接入点可以通过在发送的第二beacon报文中携带站点的标识信息,用于指示该站点与第二接入点处于关联状态。或者,第二接入点可以通过在发送的第二beacon报文中携带该站点对应的激活状态位图信息,用于指示该站点与第二接入点处于关联状态。
146.示例性的,scn组网系统中,该第一指示信息具体可以是scn要素element。该scn element可以包括与该第一接入点处于关联状态的至少一个站点的站点标识信息,或者,scn element可以包括与该第一接入点处于关联状态的至少一个站点的位图信息。如第一指示信息包括actived sta bitmap字段,当某站点在该接入点上为actived状态时,可以根据站点对应的标识,如aid,设置aid对应actived sta bitmap位为1;否则站点对应的actived stabitmap位可以置为0。
147.在一种实施方式中,可以通过如下算法得到接入点对应的actived sta bitmap字段的值:
148.actived stabitmap[aid/8]|=1《《(aid%8)。
[0149]
在一种实施方式中,该第一指示信息还可以包括第一指示信息对应的要素标识,以及要素标识对应的扩展字段。
[0150]
示例性的,如图5示出了scn element的格式,可以包括1个字节的要素标识,和一个字节的扩展字段,以及1~251个字节的激活站点的位图信息。
[0151]
示例性的,如图6所示,站点在接入点ap1的覆盖范围的时候,与ap1建立关联关系,则该站点在ap1处于激活状态,即actived,该站点在ap2处于非激活状态,即inactived。站点接收ap1周期性广播的信标报文,检索该信标报文中包括的scn要素字段,确定该scn要素字段中包括的激活站点的位图信息中该站点对应的标识位为1,则需要处理该信标报文,即根据该信标报文进行时间同步,并确定节能状态。
[0152]
此时,ap2也以固定的周期广播信标报文,若站点同时处于ap2的信号覆盖范围内,则可以接收该ap2的信标报文,检索该信标报文中包括的scn要素字段,确定该scn要素字段中包括的激活站点的位图信息中该站点对应的标识位为0,则不需要处理该信标报文,可以将该信标报文丢弃。
[0153]
随着站点位置的移动,站点发生从ap1至ap2的漫游切换,即站点重新与ap2建立关联关系,可以通过ap2收发数据。此时,该站点在ap2切换为激活状态,即actived,该站点在ap1切换为非激活状态,即inactived。
[0154]
后续,ap2以固定的周期广播信标报文,站点接收ap2的信标报文,检索该信标报文
中包括的scn要素字段,确定该scn要素字段中包括的激活站点的位图信息中该站点对应的标识位为1,则需要处理该信标报文,即根据该信标报文进行时间同步,并确定节能状态。
[0155]
此时,ap1也以固定的周期广播信标报文,若站点同时处于ap1的信号覆盖范围内,则可以接收该ap1的信标报文,检索该信标报文中包括的scn要素字段,确定该scn要素字段中包括的激活站点的位图信息中该站点对应的标识位为0,则不需要处理该信标报文,可以将该信标报文丢弃。
[0156]
通过上述实施方式,接入点通过在beacon报文中增加对处于激活状态的站点进行指示,使得站点在发生漫游切换的时候,能够接收正确的接入点的报文进行时间同步和/或节能,从而避免因节能状态紊乱导致不能正常接收数据包。
[0157]
另外,通过本技术的上述实施方式中,漫游切换之前,站点可以仅根据ap1的beacon报文计算无线信号强度,或者,漫游切换后站点可以仅根据ap2的beacon报文计算无线信号强度,避免了无线信号强度的频繁变化,进一步提升用户体验。
[0158]
在另一种实施方式中,第一指示信息或者第二指示信息具体的指示方式可以为携带对应的接入点的标识信息,用于指示所述站点与对应的接入点处于关联状态。
[0159]
也就是说,第一指示信息可以通过携带第一接入点的标识信息,来指示所述站点与第一接入点处于关联状态。或者,第二指示信息可以通过携带第二接入点的标识信息,来指示所述站点与第二接入点处于关联状态。
[0160]
从而站点可以根据接收的beacon报文中携带的接入点标识信息与本地记录的处于关联状态的接入点的标识信息进行对比,选择来自正确的接入点的beacon报文进行处理,即处理处于关联状态的接入点所发送的beacon报文,其他的接入点所发送的beacon报文可以丢弃处理。
[0161]
需要说明的是,当站点与第一接入点成功建立关联关系,则该站点可以在本地记录第一接入点对应的标识信息,例如将第一接入点作为授权接入点,该第一接入点的标识信息即为授权接入点对应的标识信息。
[0162]
在一种实施方式中,上述的实施方式中的步骤301之前,即第一接入点向站点发送第一信标beacon报文之前,该方法还包括:站点向第一接入点发送关联请求报文,即association request报文,其中,该association request报文可以用于请求接入该第一接入点。第一接入点接收到来自站点的association request报文之后,向第一接入点反馈关联响应报文,即association response报文,用于指示该站点与接入点是否成功建立关联关系。其中,关联响应报文中可以包括第一接入点的标识信息,用于指示该站点与第一接入点处于关联状态。从而站点可以记录第一接入点的标识信息,并将第一接入点作为授权接入点。
[0163]
进一步的,上述的实施方式中的步骤303中,站点接收到第一beacon报文之后,根据第一beacon报文中携带的第一接入点的标识信息与本地记录的授权接入点的标识信息进行对比,确定所述第一beacon报文是来自授权接入点,即来自第一接入点的,则站点根据所述第一beacon报文调整节能周期。此时,若站点接收到其他的beacon报文,该beacon报文中携带的接入点的标识信息与本地记录的授权接入点的标识信息不一致,则站点丢弃该beacon报文不进行处理。
[0164]
进一步的,上述的实施方式中的步骤303之后,第一接入点可以向站点发送第一通
知消息,第一通知消息包括第二接入点的标识信息。所述第一通知消息用于指示该站点与第二接入点处于关联状态。
[0165]
需要说明的是,第一接入点是在发送第一信标beacon报文之后,可以紧接着发送第一通知消息,此时站点仍处于激活状态,可以接收到该第一通知消息。
[0166]
也就是说,第一接入点向即将进行漫游切换的该站点发送调整beacon报文(即第一beacon报文)之后,第一接入点可以向该站点发送切换接入点的第一通知消息,用于该站点更新本地记录的授权接入点的标识信息。具体的,站点接收到该第一接入点发送的第一通知消息之后,可以将站点本地记录的授权接入点的标识信息更新为第二接入点对应的标识信息。
[0167]
从而,在上述的实施方式中的步骤305中,站点接收到第二beacon报文之后,根据第二beacon报文中携带的第二接入点的标识信息确定该第二beacon报文是来自所述第二接入点的。站点可以将该第二接入点的标识信息与本地记录的授权接入点的标识信息进行对比,确定所述第二beacon报文是来自授权接入点,即来自第二接入点的,则站点根据所述第二beacon报文调整节能周期或者进行数据传输。此时,若站点接收到其他的beacon报文,该beacon报文中携带的接入点的标识信息与本地记录的授权接入点的标识信息不一致,则站点丢弃该beacon报文不进行处理。
[0168]
在这种实施方式下,第一指示信息或者第二指示信息的具体指示形式,可以为在beacon报文中增加一个scn要素element。该scn element可以包括接入点的标识信息,如scn ap id字段。
[0169]
在一种实施方式中,该第一指示信息或者第二指示信息还可以包括该scn element对应的要素标识,以及该要素标识对应的扩展字段。
[0170]
示例性的,如图7示出了scn element的格式,可以包括1个字节的要素标识,和一个字节的扩展字段,以及1个字节的接入点标识信息scn ap id。
[0171]
在一种实施方式中,该第一指示信息或者第二指示信息可以承载于业务报文中,也就是说该第一指示信息或者第二信息可以承载于接入点向站点发送的业务报文中。
[0172]
在一种实施方式中,第一指示信息承载于所述第一beacon报文的address4字段中。
[0173]
在一种实施方式中,第二指示信息承载于所述第二beacon报文的address4字段中。
[0174]
从而beacon报文中,不需要定义scn element,接入点可以通过发送给站点的报文中address4字段来标识授权接入点的标识信息如authapid,从而根据address 4字段中包括的标识来跟新本地记录的授权接入点标识authapid。或者,接入点可以通过发送给站点的报文中address4字段来标识站点对应的标识aid。
[0175]
示例性的,如图8所示,站点在接入点ap1的覆盖范围的时候,与ap1建立关联关系,则该站点在ap1认证上线,处于激活状态,站点本地可以记录该ap1的接入点标识信息作为授权接入点标识信息authapid。站点接收ap1周期性广播的信标报文,检索该信标报文中包括的scn要素字段,确定该scn要素字段中包括的接入点的标识信息与该站点本地记录的授权接入点标识信息authapid一致,则需要处理该信标报文,即根据该信标报文进行时间同步,并调整节能周期。
[0176]
此时,ap2也以固定的周期广播信标报文,若站点同时处于ap2的信号覆盖范围内,则可以接收该ap2的信标报文,检索该信标报文中包括的scn要素字段,确定该scn要素字段中包括的接入点标识与该站点本地记录的授权接入点标识authapid不一致,则不需要处理该信标报文,可以将该信标报文丢弃。
[0177]
随着站点位置的移动,站点发生从ap1至ap2的漫游切换,即站点重新与ap2建立关联关系,可以通过ap2收发数据。此时,该站点本地记录的授权接入点标识信息authapid需要更新为该ap2的接入点的标识信息。
[0178]
需要说明的是,站点在切换接入点时,ap1可以向站点发送调整信标,即adjusted beacon,该adjusted beacon可以是单播的,用于站点根据该adjusted beacon调整接收信标的周期,以免丢包。另外,ap1还可以向该站点发送第一通知消息,第一通知消息包括ap2的标识信息,即第一通知消息可以用于指示该站点切换至ap2,即与ap2处于关联状态。
[0179]
后续,ap2以固定的周期广播信标报文,站点接收ap2的信标报文,检索该信标报文中包括的scn要素字段,确定该scn要素字段中包括的接入点的标识信息与该站点本地记录的授权接入点的标识信息authapid一致,则需要处理该信标报文,即根据该信标报文进行时间同步,并调整节能周期。
[0180]
此时,ap1也以固定的周期广播信标报文,若站点同时处于ap1的信号覆盖范围内,则可以接收该ap1的信标报文,检索该信标报文中包括的scn要素字段,确定该scn要素字段中包括的接入点的标识信息与该站点本地记录的授权接入点的标识信息authapid不一致,则不需要处理该信标报文,可以将该信标报文丢弃。
[0181]
通过上述实施方式,接入点通过在beacon报文或association response报文中增加接入点的标识指示,使得站点在发生漫游切换的时候,能够接收正确的接入点的报文进行时间同步和节能周期的调整,从而避免丢包。
[0182]
另外,现有技术中,由于站点可以接收ap1和ap2的beacon报文并进行时间同步处理,当站点检测到的ap1的信号强度与ap2的信号强度相差较大时,导致无线信号强度频繁变化,影响用户体验。而本技术的上述实施方式中,站点可以仅根据ap1的beacon报文计算无线信号强度,或者,漫游切换后仅根据ap2的beacon报文计算无线信号强度,避免了无线信号强度的频繁变化,进一步提升用户体验。
[0183]
另外,本技术还提供一种信息指示方法,应用于scn系统,某站点从第一接入点漫游切换至第二接入点的场景。
[0184]
接入点在发送beacon时,可以将tim位图中非激活状态的站点对应的标识位设置为1,避免误导该站点以为第一接入点没有缓存数据要发送,而进入休眠状态导致丢包。
[0185]
在一种实施方式中,如图9所示,该站点在ap1认证上线,处于激活状态,即该站点与ap1成功建立关联关系,则ap1标记该站点为激活状态,与该站点正常收发数据;ap2标记该站点为非激活状态,不与该站点进行数据收发。此时,当随着站点的位置移动,从ap1漫游切换至ap2的时候,ap2可以将广播的beacon报文中tim位图中该站点对应的标识位设置为1,从而站点接收到该beacon报文,根据该beacon报文中tim位图中本站点对应的标识位为1,确定需要接收缓存数据,则避免漫游后丢包的问题。
[0186]
基于上述的实施方式,本技术还提供一种通信装置,用于实现上述实施例中站点执行的步骤。如图10所述,该通信装置1000包括通信单元1001和处理单元1002。
[0187]
其中,通信单元1001可以用于接收来自第一接入点的第一信标beacon报文,第一beacon报文包括第一指示信息以及第一时长,其中,第一指示信息指示通信装置1000与第一接入点处于关联状态。
[0188]
处理单元1002可以用于根据第一beacon报文在第一时长到达时结束休眠。
[0189]
通信单元1001还可以用于接收来自第二接入点的第二beacon报文,第二beacon报文包括第二指示信息,第二指示信息指示该通信装置1000与所述第二接入点处于关联状态。
[0190]
处理单元1002还可以用于根据第二beacon报文进入与第二接入点对应的节能周期,或者,与第二接入点传输数据。
[0191]
在一种实施方式中,第一时长小于或等于第一接入点周期性发送广播beacon报文的时间间隔。
[0192]
在一种实施方式中,通信单元1001还可以用于向第一接入点发送关联请求报文;接收来自第一接入点的关联响应报文,关联响应报文中包括第一接入点的标识信息,关联响应报文指示通信装置1000与第一接入点处于关联状态。
[0193]
在一种实施方式中,通信单元1001还可以用于接收来自第一接入点的第一通知消息,所述第一通知消息包括所述第二接入点的标识信息,所述第一通知消息指示所述通信装置1000与所述第二接入点处于关联状态。
[0194]
在一种实施方式中,所述处理单元1002具体可以用于,根据所述第二beacon报文调整所述通信装置1000的节能周期,进入与所述第二接入点对应的节能周期。
[0195]
在一种实施方式中,第一指示信息通过携带所述通信装置1000的标识信息,或者,所述通信装置1000对应的激活状态位图信息,来指示所述通信装置1000与所述第一接入点处于关联状态;或者,所述第一指示信息通过携带所述第一接入点的标识信息,来指示所述通信装置1000与所述第一接入点处于关联状态。
[0196]
在一种实施方式中,第二指示信息通过携带所述通信装置1000的标识信息,或者,所述通信装置1000对应的激活状态位图信息,来指示所述通信装置1000与所述第二接入点处于关联状态;或者,所述第二指示信息通过携带所述第二接入点的标识信息,来指示所述通信装置1000与所述第二接入点处于关联状态。
[0197]
在一种实施方式中,第一指示信息承载于所述第一beacon报文的address4字段中。
[0198]
在一种实施方式中,第二指示信息承载于所述第二beacon报文的address4字段中。
[0199]
在一种实施方式中,第一beacon报文为单播beacon报文,所述第二beacon报文为广播beacon报文。
[0200]
进一步的,基于上述的实施方式,本技术还提供一种通信装置,用于实现上述实施例中第一接入点执行的步骤。如图10所述,该通信装置1000包括通信单元1001和处理单元1002。
[0201]
其中,处理单元1002用于确定站点漫游切换至第二接入点。
[0202]
通信单元1001用于向所述站点发送第一信标beacon报文,所述第一beacon报文包括第一指示信息以及第一时长,所述第一指示信息指示所述站点与所述通信装置1000处于
关联状态,所述第一beacon报文用于指示所述站点在所述第一时长到达时结束休眠。
[0203]
在一种实施方式中,第一时长小于或等于所述通信装置1000周期性发送广播beacon报文的时间间隔。
[0204]
在一种实施方式中,所述通信单元1001还用于接收来自控制器的第二通知消息,所述第二通知消息指示所述站点漫游切换至所述第二接入点。
[0205]
在一种实施方式中,所述通信单元1001还用于接收来自控制器的所述第一时长的指示信息。
[0206]
在一种实施方式中,所述通信单元1001还用于接收来自所述站点的关联请求报文;向所述站点发送关联响应报文,所述关联响应报文中包括所述通信装置1000的标识信息,所述关联响应报文指示所述站点与所述通信装置1000处于关联状态。
[0207]
在一种实施方式中,所述通信单元1001还用于向所述站点发送第一通知消息,所述第一通知消息包括所述第二接入点的标识信息,所述第一通知消息指示所述站点与所述第二接入点处于关联状态。
[0208]
在一种实施方式中,第一指示信息通过携带所述站点的标识信息,或者,所述站点对应的激活状态位图信息,来指示所述站点与所述通信装置1000处于关联状态;或者,所述第一指示信息通过携带所述通信装置1000的标识信息,来指示所述站点与所述通信装置1000处于关联状态。
[0209]
在一种实施方式中,第一指示信息承载于所述第一beacon报文的address4字段中。
[0210]
在一种实施方式中,第一beacon报文为单播beacon报文。
[0211]
进一步的,基于上述的实施方式,本技术还提供一种通信装置,用于实现上述实施例中第二接入点执行的步骤。如图10所述,该通信装置1000包括通信单元1001和处理单元1002。
[0212]
其中,处理单元1002可以用于确定站点切换至所述通信装置1000。
[0213]
通信单元1001可以用于向所述站点发送第二beacon报文,所述第二beacon报文包括第二指示信息,所述第二指示信息指示所述站点与所述通信装置1000处于关联状态,所述第二beacon报文指示所述站点进入与所述通信装置1000对应的节能周期,或者,与所述通信装置1000传输数据。
[0214]
在一种实施方式中,所述通信单元1001还用于接收来自控制器的第二通知消息,所述第二通知消息指示所述站点漫游切换至所述通信装置1000。
[0215]
在一种实施方式中,第二指示信息通过携带所述站点的标识信息,或者,所述站点对应的激活状态位图信息,来指示所述站点与所述通信装置1000处于关联状态;或者,所述第二指示信息通过携带所述通信装置1000的标识信息,来指示所述站点与所述通信装置1000处于关联状态。
[0216]
在一种实施方式中,第二指示信息承载于所述第二beacon报文的address4字段中。
[0217]
在一种实施方式中,第二beacon报文为广播beacon报文。
[0218]
可以理解的,结合图2所示,当上述通信装置是电子设备时,上述的通信单元1001可以是收发器,可以包括天线和射频电路等,处理单元1002可以是处理器,例如基带芯片
等。当该装置是具有上述实施例中的接入点或者站点的功能的部件时,通信单元1001可以是射频单元,处理单元1002可以是处理器。当通信装置是芯片系统时,通信单元1001可以是芯片系统的输入接口和/或输出接口,处理单元1002可以是芯片系统的处理器,例如:中央处理单元(central processing unit,cpu)。
[0219]
需要说明的是,上述通信装置中具体的执行过程和实施例可以参照上述方法实施例中第一接入点、第二接入点或者站点执行的步骤和相关的描述,所解决的技术问题和带来的技术效果也可以参照前述实施例所述的内容,此处不再一一赘述。
[0220]
在本实施例中,该通信装置可以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定电路、执行一个或多个软件或固件程序的处理器和存储器、集成逻辑电路、和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该通信装置可以采用如前述中的图2所示的形式。
[0221]
示例性的,图10中的处理单元1002的功能/实现过程可以通过图2中的处理器201调用存储器203中存储的计算机程序指令来实现。例如,图10中通信单元1001的功能/实现过程可以通过图2中的通信接口204来实现。
[0222]
在一些实施方式中,图2中的处理器201可以通过调用存储器203中存储的计算机执行指令,使得装置200可以执行上述各个方法实施例中的第一接入点、第二接入点或站点执行的操作,实现本技术的上述各个可能的实施方法。
[0223]
上述各个装置实施例中的通信组装置可以与方法实施例中的第一接入点、第二接入点或站点完全对应,由相应的模块或者单元执行相应的步骤,例如,当该装置以芯片的方式实现时,该通信单元可以是该芯片用于从其他芯片或者装置接收信号的接口电路。以上用于发送或接收的通信单元是一种该装置的接口电路,用于向其他装置发送信号,例如,当该装置以芯片的方式实现时,该通信单元可以是用于向其他芯片或者装置发送信号的接口电路。
[0224]
在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,或者计算机程序产品,上述指令可由通信装置200的处理器201执行以完成上述实施例的方法。因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
[0225]
本技术还提供了一种计算机程序产品,该计算机程序产品包括指令,当该指令被执行时,以使得该计算机分别可以执行对应于上述方法的第一接入点、第二接入点或站点执行的操作。
[0226]
本技术实施例还提供了一种系统芯片,该系统芯片包括:处理单元和通信单元,该处理单元,例如可以是处理器,该通信单元例如可以是输入/输出接口、管脚或电路等。该处理单元可执行计算机指令,以使该芯片所应用的通信装置执行上述本技术实施例提供的方法中的第一接入点、第二接入点或站点执行的操作。
[0227]
可选地,上述本技术实施例中提供的任意一种通信装置可以包括该系统芯片。
[0228]
可选地,该计算机指令被存储在存储单元中。
[0229]
本技术实施例还提供了一种通信系统,该通信系统可以包括:上述的实施方式中的任一种第一接入点、第二接入点或站点。
[0230]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机
程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
[0231]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。
[0232]
最后应说明的是:以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1