报文的发送方法及装置、计算机可读存储介质制造方法及图纸

技术编号:16762059 阅读:23 留言:0更新日期:2017-12-09 06:00
本申请提供一种报文的发送方法及装置、计算机可读存储介质,该方法可以包括:当无线终端发生无线漫游时,确定所述无线终端在无线漫游前相关联的第一无线接入点,以及作为无线漫游目标的第二无线接入点;分别向所述第一无线接入点和所述第二无线接入点发送待发送报文,以由所述第一无线接入点和所述第二无线接入点中至少之一向所述无线终端发送所述待发送报文。本申请可以避免无限终端在无线漫游时发生丢包事件。同时,无线控制器无需缓存待发送报文,可以有效降低对存储资源的占用,提高无线控制器的性能。

A method and device for sending a message and a computer readable storage medium

The invention provides a method and device for sending a message to the computer readable storage medium, the method can include: when the wireless terminal wireless roaming, the wireless terminal determines the first wireless access point in wireless roaming before associated, as well as the goal of the second wireless access point; respectively to the first wireless the access point and the transmission of the second wireless access point to send the message, by the first wireless access point and the second wireless access points in at least one of the wireless terminal sends the message to be sent. This application can prevent an unlimited terminal from having a packet loss event during a wireless roaming. At the same time, the wireless controller does not need to cache the message to be sent. It can effectively reduce the occupancy of the storage resources and improve the performance of the wireless controller.

【技术实现步骤摘要】
报文的发送方法及装置、计算机可读存储介质
本申请涉及通讯
,尤其涉及一种报文的发送方法及装置、计算机可读存储介质。
技术介绍
WIFI广泛应用于人们的生活中,大型商场、酒店、医院等场所一般都会部署无线网络。由于一台AP(WirelessAccessPoint,无线接入点)的无线覆盖范围有限,仅靠一台AP无法覆盖整个大型商场、酒店、医院等场所,实际部署无线网络时会采用多台AP进行部署,此时便会存在无线漫游。无线漫游为一台STA(Sation,无线终端)在从一台AP的覆盖范围内移动到另一台AP的覆盖范围时发生AP切换的过程。由于无线漫游时会发生AP切换,在这过程中容易出现丢包的现象。在相关技术中,当AC(WirelessAccessPointController,无线控制器)检测到STA发生无线漫游时,在STA漫游过程中对发往STA的报文进行缓存,并在STA漫游结束后向STA新关联的AP发送缓存的报文,以由新关联的AP发送至STA,从而防止发往STA的报文丢失。然而,AC的存储资源有限,当存储的报文的容量超过限制时仍会造成丢包。同时,当数据流量大或STA数量较多时,将会有大量报文需缓存于AC,导致占用AC大量的存储资源,降低了AC的性能。
技术实现思路
有鉴于此,本申请提供一种报文的发送方法及装置、计算机可读存储介质,可以解决STA发生无线漫游时AC因缓存大量报文造成占用大量存储资源的问题。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种报文的发送方法,应用于无线控制器;所述方法包括:当无线终端发生无线漫游时,确定所述无线终端在无线漫游前相关联的第一无线接入点,以及作为无线漫游目标的第二无线接入点;分别向所述第一无线接入点和所述第二无线接入点发送待发送报文,以由所述第一无线接入点和所述第二无线接入点中至少之一向所述无线终端发送所述待发送报文。根据本申请的第二方面,提出了一种报文的发送装置,应用于无线控制器;所述装置包括:确定单元,当无线终端发生无线漫游时,确定所述无线终端在无线漫游前相关联的第一无线接入点,以及作为无线漫游目标的第二无线接入点;发送单元,分别向所述第一无线接入点和所述第二无线接入点发送待发送报文,以由所述第一无线接入点和所述第二无线接入点中至少之一向所述无线终端发送所述待发送报文。根据本申请的第三方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如上述技术方案中任一项所述方法的步骤。由以上技术方案可见,本申请通过在无线终端发生无线漫游时分别向该无线终端无线漫游之前和无线漫游之后相关联的无线接入点发送待发送报文,使得该无线终端无论当前与无线漫游之前或之后的无线接入点相关联,都可以接收到该报文,从而避免了丢包事件。同时,无线控制器无需缓存待发送报文,可以有效降低对存储资源的占用,提高无线控制器的性能。附图说明图1是相关技术中AP发生无线漫游的示意图。图2是本申请一示例性实施例示出的一种报文的发送方法的流程图。图3是本申请一示例性实施例示出的另一种报文的发送方法的流程图。图4是本申请一示例性实施例示出的一种确定发生无线漫游的流程图。图5是本申请一示例性实施例示出的另一种确定发生无线漫游的流程图。图6是本申请一示例性实施例示出的STA与AC握手协商过程的流程图。图7是本申请一示例性实施例示出的第二无线接入点告知AC无线漫游完成的流程图。图8是本申请一示例性实施例示出的一种电子设备的结构示意图。图9是本申请一示例性实施例示出的一种报文的发送装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。图1是相关技术中AP发生无线漫游的示意图。如图1所示,网络10下的AC20负责管理AP30A和AP30B,STA40处于AP30A的覆盖范围内,即与AP30A相关联。当STA40远离AP30A而逐渐靠近AP30B时,STA40与AP30A解除关联并与AP30B建立关联,上述过程称之为无线漫游,即一台STA在从一台AP的覆盖范围内移动到另一台AP的覆盖范围时发生AP切换的过程。在无线漫游的过程中,由于发生了AP的切换,容易导致出现丢包的现象。比如,当STA40还未与AP30A取消关联,且数据报文已下发至AP30A时,AP30A将向STA40发送该数据报文,而在发送的过程中STA40与AP30A取消关联并与AP30B建立了关联(即发生了无线漫游,漫游至AP30B),由于STA40已经与AP30A断开连接,AP30A无法向STA40发送该数据报文,该数据报文将会被丢弃。在相关技术中,当AC检测到STA发生无线漫游时,在STA漫游过程中对发往STA的报文进行缓存,并在检测到STA漫游结束后向STA新关联的AP发送缓存的报文,以由新关联的AP发送至STA,从而防止发往STA的报文丢失。然而,AC的存储资源有限,当存储的报文的容量超过限制时仍会造成丢包。同时,当数据流量大或STA数量较多时,将会有大量报文需缓存于AC,导致占用AC大量的存储资源,降低了AC的性能。因此,本申请通过改进发送报文的方式以解决相关技术中存在的上述技术问题。下面结合实施例进行详细说明。图2是本申请一示例性实施例示出的一种报文的发送方法的流程图。如图2所示,该方法应用于无线控制器,可以包括以下步骤:步骤202,当无线终端发生无线漫游时,确定所述无线终端在无线漫游前相关联的第一无线接入点,以及作为无线漫游目标的第二无线接入点。在本实施例中,在集中转发的情况下,当所述无线控制器接收到由所述无线终端发送,且经所述第二无线接入点转发的重关联管理帧时,所述无线终端可以被判定为发生无线漫游。其中,重关联管理帧可以是reassociation帧,reassociation帧即代表发生无线漫游,则AC可以得知STA发生了无线漫游,并获取相关的信息(比如STA的MAC地址、新相关联AP的MAC地址等)。或者,AC本地会记录STA无线漫游之前相关联的AP的信息(如MAC地址等),当再次接收到这台STA新的关联请求(包含新相关联AP的MAC地址)时,可以比较出新相关联AP与已记录的AP不是同一台AP,即可判定为发生无线漫游。在本地转发本文档来自技高网...
报文的发送方法及装置、计算机可读存储介质

【技术保护点】
一种报文的发送方法,其特征在于,应用于无线控制器;所述方法包括:当无线终端发生无线漫游时,确定所述无线终端在无线漫游前相关联的第一无线接入点,以及作为无线漫游目标的第二无线接入点;分别向所述第一无线接入点和所述第二无线接入点发送待发送报文,以由所述第一无线接入点和所述第二无线接入点中至少之一向所述无线终端发送所述待发送报文。

【技术特征摘要】
1.一种报文的发送方法,其特征在于,应用于无线控制器;所述方法包括:当无线终端发生无线漫游时,确定所述无线终端在无线漫游前相关联的第一无线接入点,以及作为无线漫游目标的第二无线接入点;分别向所述第一无线接入点和所述第二无线接入点发送待发送报文,以由所述第一无线接入点和所述第二无线接入点中至少之一向所述无线终端发送所述待发送报文。2.根据权利要求1所述的方法,其特征在于,当所述无线控制器接收到由所述无线终端发送,且经所述第二无线接入点转发的重关联管理帧时,所述无线终端被判定为发生无线漫游。3.根据权利要求1所述的方法,其特征在于,当所述无线控制器接收到由所述第二无线接入点在接收到所述无线终端发送的重关联管理帧后发送的事件请求报文,且所述事件请求报文中包含特定载荷消息元素时,所述无线终端被判定为发生无线漫游。4.根据权利要求1所述的方法,其特征在于,还包括:当所述无线终端无线漫游结束时,停止分别向所述第一无线接入点和所述第二无线接入点发送待发送报文的操作。5.根据权利要求4所述的方法,其特征在于,在所述无线终端与所述无线控制器或所述第二无线接入点完成握手协商后,所述无线终端被判定为无线漫游结束。6.一种报文的发送装置,其特征在于,应用于无线控制器;所述装置包括:确定单元,当...

【专利技术属性】
技术研发人员:俞哲伟郑杰
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1