在切换过程中避免数据丢失的方法

文档序号:82889阅读:296来源:国知局
专利名称:在切换过程中避免数据丢失的方法
技术领域
本发明涉及通信领域,尤其涉及WLAN(Wireless Local AreaNetwork,无线局域网)的切换过程。
背景技术
WLAN与有线网络相比,具有易部署、端口密度高、移动性等特点,目前已经得到广泛的应用。随着WLAN技术的发展完善,WLAN将作为宽带无线网络的主流技术,和移动通信技术结合,成为电信级的公共无线局域网。其主要由无线站点(Station,STA)、无线接入点(Access Point,AP)及分布式系统(Distributed System,DS)等组成。其中接入终端可在网络中任意移动,无线接入点用于实现包括小区切换在内的小区管理、对无线接入终端的管理及桥接功能,分布式系统用于实现对在网络间漫游的接入终端的管理。
当STA从当前的接入点AP覆盖小区移动到另一个接入点AP覆盖的小区时,存在丢失数据包的情况如图1所示,当STA切换到AP2时,在AP1上仍然存在数据队列等待发送给STA,此时会造成数据包的丢失。
如图2所示,当STA切换到AP2时,因为DS还没反应过来,仍然将数据包发给AP1,此时AP2接收不到这部分数据包,也会造成数据包的丢失。
数据包的丢失会造成通信的暂时中断,这会对系统的性能造成一定的影响。为了解决当STA切换时造成上述的数据包丢失的问题,提出了与本发明有关的现有技术,其消息流示意图如图3所示,切换过程如图4所示,包括首先如图4所示,STA通过AP1与AP2进行认证;当认证成功之后,如图5所示,STA发送一个“准备切换”(RTT,Ready to transition)消息给AP1,AP1将此消息转发给AP2;AP2收到此消息后,如图6所示,发送一个“清除切换”(CTT,Clear to transition)消息给AP1,AP1将所有队列帧都发给STA后,才将接收到的CTT消息转发给STA;STA收到CTT消息后,如图7所示,立即与AP2进行关联,并且收集预留下来的帧,并执行切换。
通过现有技术可以在一定程度上降低上述两种丢失数据包的可能性,但是其仍然存在着如下缺陷1、STA必须等待数据传完后才能与目标AP进行切换,这样造成时延。
2、由于STA是移动的,在等待队列帧传送的过程中,由于信号减弱可能与当前AP断掉连接,这样也会造成数据的丢失。

发明内容本发明的目的是提供一种在切换过程中避免数据丢失的方法,通过本发明,能够避免切换过程中的数据丢失,极大地保证了数据完整性;而且本发明中,STA不必等待当前AP将数据传送完后才执行切换,从而降低了切换时延。
本发明的目的是通过以下技术方案实现的本发明提供一种在切换过程中避免数据丢失的方法,其包括A、当接收端从本地无线接入点AP切换到目标AP时,将缓存信息发送给无线接入点AP;B、所述AP根据所述缓存信息对接收到的发送端发送给所述接收端的数据进行处理,并通过所述目标AP将处理后的数据发送给所述接收端。
其中,所述步骤A具体包括
A1、当接收端从本地AP切换到目标AP时,将缓存信息元素buffer IE发送给本地AP,所述buffer IE中设置有缓存信息;或,A2、当接收端从本地AP切换到目标AP时,将缓存信息元素buffer IE发送给目标AP,所述buffer IE中设置有缓存信息。
其中,所述步骤A1具体包括A11、当接收端从本地AP切换到目标AP时,在与目标AP认证成功之后,通过快速切换的缓存请求FT Action buffer request消息将缓存信息元素buffer IE发送给本地AP,所述buffer IE中设置有缓存信息;或,A12、当接收端从本地AP切换到目标AP时,在与目标AP认证过程中,通过快速切换的认证确认或请求FT Action confirm or request消息将缓存信息元素buffer IE发送给本地AP,所述buffer IE中设置有缓存信息。
其中,所述步骤A1还包括A13、在所述接收端与所述目标AP进行重关联的过程中,通过重关联请求Re association Req消息将所述buffer IE发送给目标AP,所述buffer IE中设置有缓存信息;或,A14、在所述接收端与所述目标AP进行重关联的过程中,通过重关联请求Re association Req消息将所述buffer IE,以及接收到的数据的序列信息元素SN IE发送给目标AP,所述buffer IE中设置有缓存信息。
其中,所述步骤A2具体包括A21、当接收端从本地AP切换到目标AP时,在与目标AP成功重关联后,通过数据请求Data request消息将缓存信息元素buffer IE发送给目标AP,所述buffer IE中设置有缓存信息;
或,A22、当接收端从本地AP切换到目标AP时,在与目标AP成功重关联后,通过数据请求Data request消息将缓存信息元素buffer IE,以及接收到的数据的SN IE发送给目标AP,所述buffer IE中设置有缓存信息。
其中,所述缓存信息中设置有数据存储方式,包括将数据通过分布式系统DS发送给目标AP缓存和在本地AP缓存数据。
其中,所述步骤B具体包括B1、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“在本地AP缓存数据”时,则将接收到的发送端发送给所述接收端的数据在本地AP进行缓存;B2、当所述接收端与目标AP进行重关联时,目标AP从本地AP中提取所述缓存的数据,然后发送给所述接收端;或,B3、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“在本地AP缓存数据”时,则将接收到的发送端发送给所述接收端的数据在本地AP进行缓存;B4、目标AP根据所述Re association Req消息中携带的缓存信息指示的数据存储方式,从本地AP中提取所述缓存的数据,然后发送给所述接收端;或,B5、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“在本地AP缓存数据”时,则将接收到的发送端发送给所述接收端的数据在本地AP进行缓存;B6、目标AP根据所述Re association Req消息中携带的缓存信息中指示的数据存储方式,获悉从本地AP中提取所述缓存的数据,则将从所述Reassociation Req消息中获得的SN IE发送给本地AP;
B7、当本地AP收到此消息后,将所述SN IE信息与自己缓存的数据对应的SN IE信息进行比较,然后选择不一致SN IE信息对应的数据,并通过DS发送给目标AP;B8、目标AP获取到所述数据后,将其发送给接收端。
或,B9、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“在本地AP缓存数据”,则将接收到的发送端发送给所述接收端的数据在本地AP进行缓存;B10、目标AP根据所述Re association Req消息中携带的缓存信息中指示的数据存储方式,从本地AP中提取所述缓存的数据;B11、所述本地AP将其保存的全部数据发送给目标AP;B12、目标AP将本地AP发送来的缓存数据的SN IE信息与从所述Reassociation Req消息中获取的SN IE信息进行比较,然后选择不一致SN IE信息对应的数据,并将其发送给所述接收端;其中,步骤B1、B3、B5或B9中,所述将接收到的发送端发送给所述接收端的数据在本地AP进行缓存的过程,还包括同时将所述数据发送给所述接收端。
其中,所述步骤B具体包括B13、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“将数据通过DS发送给目标AP缓存”,则将接收到的发送端发送给所述接收端的数据通过DS发送给目标AP进行缓存;B14、当接收端与目标AP进行重关联时,目标AP将所述缓存的数据发送给接收端;或,
B15、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“将数据通过DS发送给目标AP缓存”,则将接收到的发送端发送给所述接收端的数据通过DS发送给目标AP进行缓存;B16、当接收端与目标AP进行重关联时,目标AP根据所述Reassociation Req消息中携带的缓存信息中指示的数据存储方式,将所述存储的数据发送给接收端;或,B17、当本地AP接收到所述buffer IE后,分析并识别所述buffer IE中设置的数据存储方式,当获悉到所述buffer IE信息中设置的数据存储方式为“将数据通过DS发送给目标AP缓存”,则将接收到的发送端发送给所述接收端的数据通过DS发送给目标AP进行缓存;B18、当接收端与目标AP进行重关联时,目标AP根据所述Reassociation Req消息中携带的buffer IE指示的数据存储方式,获悉到发送端发送给接收端的数据缓存在自己处,则将从所述Re association Req消息中获取的SN IE信息与自己缓存的数据SN IE信息进行比较,并选择不一致的SN IE信息对应的数据发送给接收端。
其中,步骤B13、B15或B17中,所述将接收到的发送端发送给所述接收端的数据通过DS发送给目标AP进行缓存的过程,还包括同时将所述数据发送给所述接收端。
由上述本发明提供的技术方案可以看出,本发明当接收端从本地无线接入点AP切换到目标AP时,将缓存信息发送给无线接入点AP;所述AP根据所述缓存信息对所述AP接收到的发送端发送给所述接收端的数据进行处理,并将处理后的数据发送给所述接收端。通过本发明,能够避免切换过程中的数据丢失,极大地保证了数据完整性;而且本发明中,作为接收端的STA不必等待当前AP将数据传送完后才执行切换,从而降低了切换时延。
图1为背景技术中一种数据丢失的情况示意图;图2为背景技术中另一种数据丢失的情况示意图;图3为现有技术中的消息流示意图;图4为现有技术中预认证过程的消息流向示意图;图5为现有技术中发送RTT消息时的消息流向示意图;图6为现有技术中CTT帧被传送时的流向示意图;图7为现有技术中STA与AP2关联并收集留下来的帧时的流向示意图;图8为本发明提供的第一实施例的流程图;图9为本发明提供的第五实施例的流程图;图10为本发明提供的第六实施例的流程图。
具体实施方式本发明提供一种在切换过程中避免数据丢失的方法,其核心为当接收端从本地无线接入点AP切换到目标AP时,将缓存信息发送给无线接入点AP;所述AP根据所述缓存信息对接收到的发送端发送给所述接收端的数据进行处理,并通过所述目标AP将处理后的数据发送给所述接收端。
本发明提供的第一实施例当作为接收端的STA从本地接入点AP1切换到目的接入点AP2的过程,其流程如图8所示,包括步骤101,STA与AP1之间成功会话和数据传输。
步骤102,STA通过AP1与AP2进行快速切换的预认证。
当预认证成功之后,执行步骤103,即STA发送FT Action buffer request(快速切换动作的缓存请求)消息给AP1,所述消息中包含Buffer IE(BufferInformation Element)单元信息。所述Buffer IE单元信息中设置有数据的缓存方式及缓存位置。
步骤103中,FT Action buffer request消息采用Action frame帧格式,其格式定义如表1所示
表1表1中Target Address为当前AP的地址。
FT Action buffer request消息的帧体结构如表2所示
表2表2中的Buffer IE单元信息的格式如表3所示
表3表3中的Buffer Identify的设置如表4所示
表4从表4中可以看出,在Buffer IE单元信息中的Buffer Identify设置为“无缓存”方式时,是为了兼容现有技术。
步骤104,当AP1接收到STA发送的FT Action buffer request消息后,发送FT Action buffer response的消息给STA,同时获取并识别消息中的BufferIE单元中的信息,并根据所述Buffer IE单元中的信息对数据进行处理。
如果所述消息中的Buffer IE单元信息中的Buffer Identify中的设置指示为“将数据通过DS发送给目标AP缓存”的方式,那么此时当前无线接入点,如AP1收到该信息后,发送FT Action buffer response消息给STA,同时将数据发给STA,并同时通过DS发送给AP2缓存。
如果所述消息中的Buffer IE单元信息中的Buffer Identify中的设置指示为“在本地AP缓存数据”的方式,那么此时当前无线接入点,如AP1收到该信息后,发送FT Action buffer response的消息给STA,同时将数据发给STA,并同时将数据在本地缓存起来。
步骤105,STA与目标无线接入点AP2进行重关联。
当在AP1中缓存数据时,步骤105的处理过程如下STA发送Re association Req(重关联请求)消息给目标无线接入点AP2;所述AP2接收到所述Re association Req消息后,向AP1发送Pick updata request(取数据请求)消息给所述AP1;所述AP1接收到所述Pick updata request消息后,返馈Pick up data response(取数据响应)消息给所述AP2,并发送相应的数据给所述AP2,当数据传送完毕后,发送Pick up dataACK(取数据确认)消息给所述AP2;所述AP2 AP2收到此消息后,确认数据已全部接收,则将数据发送给所述STA,并同时向STA回送Re associationResp(重关联响应)消息。经过上述过程,STA成功地与目标无线接入点AP2重关联。
当在AP2中缓存数据时,此时无需在向AP1中提取数据,这样步骤105的处理过程如下STA发送Re association Req(重关联请求)消息给目标无线接入点AP2;所述AP2接收到所述Re association Req消息后,向STA回送Reassociation Resp(重关联响应)消息给所述STA,并同时将保存的数据传送给STA。经过上述过程,STA成功地与目标无线接入点AP2重关联。
步骤106,STA与目标无线接入点AP2进行会话和数据传输。
本发明提供的第二实施例,其与第一实施例的区别在于在步骤105中,STA发送给AP2的Re association request消息中也携带如第一实施例中描述的Buffer IE信息元素。所述Re association request消息中携带的Buffer IE中指示的设置信息与FT Action buffer request消息中携带的Buffer IE中指示的设置信息一致。
当AP2收到此请求消息后,获取并识别消息中Buffer IE单元中的信息,并根据识别后的信息进行相应的处理如果所述消息中的Buffer IE信息元素中的Buffer Identify中的设置指示为“在本地AP缓存数据”,则AP2收到STA发送给的“Re associationrequest”消息后,发送“Pick up data request”消息给AP1;当AP1收到此消息后,发送“pick up data response”消息给AP2,并同时将缓存数据通过DS发送给AP2。发送完毕后,AP1发送确认消息“pick up data ACK”给AP2。AP2收到此消息后,确认数据已全部接收,则将所述数据发送给STA,并同时回应给STA一个Re association response消息。经过上述过程,STA成功地与目标无线接入点AP2重关联。
如果所述消息中的Buffer IE信息元素中的Buffer Identify中的设置指示为“将数据通过DS发送给目标AP缓存”,此时AP2将缓存的数据直接发送给STA,并同时回送给STA一个Re association response消息。经过上述过程,STA成功地与目标无线接入点AP2重关联。
本实施例中的其它过程与第一实施例中的相关描述雷同,这里不再详细描述。
本发明提供的第三实施例,其与第一实施例的区别在于
在步骤105中,STA发送给AP2的Re association request消息中也携带如第一实施例中描述的Buffer IE信息元素,同时也携带STA已收到的数据的序列SN IE(序列号信息元素)。
所述SN IE的格式如表5所示
表5当AP2收到此请求消息后,获取并识别消息中Buffer IE单元中的信息,并根据识别后的信息进行相应的处理如果所述消息中的Buffer IE信息元素中的Buffer Identify中的设置指示为“在本地AP缓存数据”,则AP2收到STA发送给的“Re associationrequest”消息后,将此SN IE序列信息包含在“Pick up data request”消息中,并发送给AP1;当AP1收到此消息后,发送“pick up data response”消息给AP2,并同时将对应所述SN IE信息与缓存数据的SN IE信息进行对比,将不一致的SN IE信息对应的数据通过DS发送给AP2,即将STA没收到的数据通过DS发送给AP2。发送完毕后,AP1发送确认消息“pick up dataACK”给AP2。AP2收到此消息后,确认数据已全部接收,则将所述数据发送给STA,并回应给STA一个Re association response消息。经过上述过程,STA成功地与目标无线接入点AP2重关联。
或者按照下述流程进行AP2直接发送“Pick up data request”消息给AP1;AP1收到此消息后,发送“pick up data response”消息给AP2,并同时将缓存的数据全部发给AP2,并当发送完毕后,发送确认消息“pick up data ACK”给AP2;AP2收到此消息后,确认数据已全部接收,则将收到的AP1发送来的缓存数据的序列信息与本地保存的数据的SN IE信息进行比较,然后选择不一致的SN IE信息对应的数据,并将其发送给STA,并回应给STA一个Reassociation response消息。经过上述过程,STA成功地与目标无线接入点AP2重关联。
如果所述消息中的Buffer IE信息元素中的Buffer Identify中的设置指示为“将数据通过DS发送给目标AP缓存”,此时AP2将缓存的数据序列信息与该SN IE中的数据序列信息进行比较,然后将同时将对应所述SN IE信息与缓存数据的SN IE信息进行对比,然后选择不一致的SN IE信息对应的数据,并将其发送给STA,并回应给STA一个Re association response消息。经过上述过程,STA成功地与目标无线接入点AP2重关联。
本实施例中的其它过程与第一实施例中的相关描述雷同,这里不再详细描述。
在前三个实施例中,无线接入点在缓存数据的同时,将数据发给STA,这样能够充分利用系统的资源,并能够减少传送数据的时延。
本发明提供的第四实施例,其流程仍然如图8所示,其与第一、第二和第三实施例的区别之处在于当AP1收到STA发送的“FT Action buffer request”消息后,发送“FTAction buffer response”消息给所述STA,并在发送“FT Action bufferresponse”消息的同时,不再给STA发送数据,而是根据“FT Action bufferrequest”消息中携带的buffer IE信息指示的设置方式,选择相应的缓存方式和缓存位置将数据进行缓存。
本实施例中的其它过程与第一实施例中的相关描述雷同,这里不再详细描述。本实施例中,由于在发送“FT Action buffer response”消息的同时,不再给STA发送数据,而只是进行缓存的过程,因而不如前三个实施例节约系统资源。
本发明提供的第五实施例,其与第一实施例的不同之处在于,本实施例中,是通过认证过程中的消息携带Buffer IE单元信息,指示相应的数据缓存方式。其实施过程如图9所示,包括步骤301,STA与AP1之间成功会话和数据传输。
步骤302,STA通过AP1与AP2进行快速切换的预认证。在认证的过程中,STA发送给AP1的“FT Action ACK or response”消息中携带Buffer IE单元信息;当所述AP1接收到所述消息时,根据所述Buffer IE单元信息中指示的设置方式,选择相应的缓存方式和缓存位置,并根据所选择的缓存方式和缓存位置存储STA发送的数据。具体缓存过程与第一实施例中的相关描述雷同,这里不再详细描述。
步骤303,STA与目标无线接入点AP2进行重关联。步骤303的实施过程与第一实施例中的相关描述雷同,这里不再详细描述。
当重关联成功后,执行步骤304,即STA与目标无线接入点AP2进行成功地会话和数据传输。
本发明提供的第六实施例,其主要思想是STA通过AP1与AP2成功地进行关联后,STA发送一个Data request给AP2,此消息含有Buffer IE,或者同时含有SN IE,所述AP2收到所述消息后,采取相应的处理方法,同时发送一个Data response给STA。具体实施过程如图10所示,包括步骤401,STA与AP1之间成功会话和数据传输。
步骤402,STA通过AP1与AP2进行快速切换的预认证。
当预认证成功后,执行步骤403,STA与目标无线接入点AP2进行重关联。
步骤401至步骤403的过程同现有技术,不再详细描述。
接下来执行步骤404,STA发送Data request给AP2,此消息含有BufferIE单元。
当AP2接收到Data request消息后,获取并识别消息中Buffer IE单元中的信息,并根据识别后的信息进行相应的处理。处理过程与上述实施例中的相关描述类似,只是在本实施例中当Buffer IE信息元素中的Buffer Identify中的设置指示为“在本地AP缓存数据”时,在AP2缓存数据,之后不需要到AP1中提取数据,而直接发送数据给STA;而另一种情况,则将数据缓存到AP1中,则需要到AP1中提取数据,而后再发送给STA;同时执行步骤405,即回送Data response消息给STA。
如果所述消息中不仅含有Buffer IE单元,而且还含有SN IE信息时,处理过程同样与上述实施例中的相关描述类似,只是这里是回送Data response消息给STA。本实施例中不再详细描述此过程。
最后执行步骤406,即STA与目标无线接入点AP2进行成功地会话和数据传输。
由上述本发明的具体实施方案可以看出,本发明当接收端从本地无线接入点AP切换到目标AP时,将缓存信息发送给无线接入点AP;所述AP根据所述缓存信息对所述AP接收到的发送端发送给所述接收端的数据进行处理,并将处理后的数据发送给所述接收端。通过本发明,能够避免切换过程中的数据丢失,极大地保证了数据完整性;而且本发明中,作为接收端的STA不必等待当前AP将数据传送完后才执行切换,从而降低了切换时延。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1.一种在切换过程中避免数据丢失的方法,其特征在于,包括A、当接收端从本地无线接入点AP切换到目标AP时,将缓存信息发送给无线接入点AP;B、所述AP根据所述缓存信息对接收到的发送端发送给所述接收端的数据进行处理,并通过所述目标AP将处理后的数据发送给所述接收端。
2.根据权利要求
1所述的方法,其特征在于,所述步骤A具体包括A1、当接收端从本地AP切换到目标AP时,将缓存信息元素buffer IE发送给本地AP,所述buffer IE中设置有缓存信息;或,A2、当接收端从本地AP切换到目标AP时,将缓存信息元素buffer IE发送给目标AP,所述buffer IE中设置有缓存信息。
3.根据权利要求
2所述的方法,其特征在于,所述步骤A1具体包括A11、当接收端从本地AP切换到目标AP时,在与目标AP认证成功之后,通过快速切换的缓存请求FT Action buffer request消息将缓存信息元素buffer IE发送给本地AP,所述buffer IE中设置有缓存信息;或,A12、当接收端从本地AP切换到目标AP时,在与目标AP认证过程中,通过快速切换的认证确认或请求FT Action confirm or request消息将缓存信息元素buffer IE发送给本地AP,所述buffer IE中设置有缓存信息。
4.根据权利要求
3所述的方法,其特征在于,所述步骤A1还包括A13、在所述接收端与所述目标AP进行重关联的过程中,通过重关联请求Re association Req消息将所述buffer IE发送给目标AP,所述buffer IE中设置有缓存信息;或,A14、在所述接收端与所述目标AP进行重关联的过程中,通过重关联请求Re association Req消息将所述buffer IE,以及接收到的数据的序列信息元素SN IE发送给目标AP,所述buffer IE中设置有缓存信息。
5.根据权利要求
2所述的方法,其特征在于,所述步骤A2具体包括A21、当接收端从本地AP切换到目标AP时,在与目标AP成功重关联后,通过数据请求Data request消息将缓存信息元素buffer IE发送给目标AP,所述buffer IE中设置有缓存信息;或,A22、当接收端从本地AP切换到目标AP时,在与目标AP成功重关联后,通过数据请求Data request消息将缓存信息元素buffer IE,以及接收到的数据的SN IE发送给目标AP,所述buffer IE中设置有缓存信息。
6.根据权利要求
1至5中任意一项所述的方法,其特征在于所述缓存信息中设置有数据存储方式,包括将数据通过分布式系统DS发送给目标AP缓存和在本地AP缓存数据。
7.根据权利要求
1、2、3、4或5所述的方法,其特征在于,所述步骤B具体包括B1、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“在本地AP缓存数据”时,则将接收到的发送端发送给所述接收端的数据在本地AP进行缓存;B2、当所述接收端与目标AP进行重关联时,目标AP从本地AP中提取所述缓存的数据,然后发送给所述接收端;或,B3、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“在本地AP缓存数据”时,则将接收到的发送端发送给所述接收端的数据在本地AP进行缓存;B4、目标AP根据所述Re association Req消息中携带的缓存信息指示的数据存储方式,从本地AP中提取所述缓存的数据,然后发送给所述接收端;或,B5、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“在本地AP缓存数据”时,则将接收到的发送端发送给所述接收端的数据在本地AP进行缓存;B6、目标AP根据所述Re association Req消息中携带的缓存信息中指示的数据存储方式,获悉从本地AP中提取所述缓存的数据,则将从所述Reassociation Req消息中获得的SN IE发送给本地AP;B7、当本地AP收到此消息后,将所述SN IE信息与自己缓存的数据对应的SN IE信息进行比较,然后选择不一致SN IE信息对应的数据,并通过DS发送给目标AP;B8、目标AP获取到所述数据后,将其发送给接收端。或,B9、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“在本地AP缓存数据”,则将接收到的发送端发送给所述接收端的数据在本地AP进行缓存;B10、目标AP根据所述Re association Req消息中携带的缓存信息中指示的数据存储方式,从本地AP中提取所述缓存的数据;B11、所述本地AP将其保存的全部数据发送给目标AP;B12、目标AP将本地AP发送来的缓存数据的SN IE信息与从所述Reassociation Req消息中获取的SN IE信息进行比较,然后选择不一致SN IE信息对应的数据,并将其发送给所述接收端。
8.根据权利要求
7所述的方法,其特征在于,步骤B1、B3、B5或B9中,所述将接收到的发送端发送给所述接收端的数据在本地AP进行缓存的过程,还包括同时将所述数据发送给所述接收端。
9.根据权利要求
1、2、3、4或5所述的方法,其特征在于,所述步骤B具体包括B13、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“将数据通过DS发送给目标AP缓存”,则将接收到的发送端发送给所述接收端的数据通过DS发送给目标AP进行缓存;B14、当接收端与目标AP进行重关联时,目标AP将所述缓存的数据发送给接收端;或,B15、当本地AP接收到所述缓存信息后,分析并识别其中设置的数据存储方式,当获悉到所述缓存信息中设置的数据存储方式为“将数据通过DS发送给目标AP缓存”,则将接收到的发送端发送给所述接收端的数据通过DS发送给目标AP进行缓存;B16、当接收端与目标AP进行重关联时,目标AP根据所述Reassociation Req消息中携带的缓存信息中指示的数据存储方式,将所述存储的数据发送给接收端;或,B17、当本地AP接收到所述buffer IE后,分析并识别所述buffer IE中设置的数据存储方式,当获悉到所述buffer IE信息中设置的数据存储方式为“将数据通过DS发送给目标AP缓存”,则将接收到的发送端发送给所述接收端的数据通过DS发送给目标AP进行缓存;B18、当接收端与目标AP进行重关联时,目标AP根据所述Reassociation Req消息中携带的buffer IE指示的数据存储方式,获悉到发送端发送给接收端的数据缓存在自己处,则将从所述Re association Req消息中获取的SN IE信息与自己缓存的数据SN IE信息进行比较,并选择不一致的SN IE信息对应的数据发送给接收端。
10.根据权利要求
9所述的方法,其特征在于,步骤B13、B15或B17中,所述将接收到的发送端发送给所述接收端的数据通过DS发送给目标AP进行缓存的过程,还包括同时将所述数据发送给所述接收端。
专利摘要
本发明涉及一种在切换过程中避免数据丢失的方法,其核心为当接收端从本地无线接入点AP切换到目标AP时,将缓存信息发送给无线接入点AP;所述AP根据所述缓存信息对接收到的发送端发送给所述接收端的数据进行处理,并通过所述目标AP将处理后的数据发送给所述接收端。通过本发明,能够避免切换过程中的数据丢失,极大地保证了数据完整性;而且本发明中,作为接收端的STA不必等待当前AP将数据传送完后才执行切换,从而降低了切换时延。
文档编号H04W36/08GK1992971SQ200510137462
公开日2007年7月4日 申请日期2005年12月30日
发明者杜汉美, 庄宏成 申请人:华为技术有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1