WO2012159580A1 - 一种获取终端通信链路质量的方法、网络接入设备及*** - Google Patents

一种获取终端通信链路质量的方法、网络接入设备及*** Download PDF

Info

Publication number
WO2012159580A1
WO2012159580A1 PCT/CN2012/076016 CN2012076016W WO2012159580A1 WO 2012159580 A1 WO2012159580 A1 WO 2012159580A1 CN 2012076016 W CN2012076016 W CN 2012076016W WO 2012159580 A1 WO2012159580 A1 WO 2012159580A1
Authority
WO
WIPO (PCT)
Prior art keywords
mobile terminal
data packet
service
access device
network access
Prior art date
Application number
PCT/CN2012/076016
Other languages
English (en)
French (fr)
Inventor
魏元
潘云波
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2012159580A1 publication Critical patent/WO2012159580A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality

Definitions

  • the present invention relates to a wireless local area network (WLAN) technology, and more particularly to a method, network access device and system for acquiring the quality of a communication link of a terminal.
  • WLAN wireless local area network
  • smart mobile devices such as iPhones and BlackBerrys have become more and more popular in the terminal market.
  • smartphones have independent operating systems and are installed with software and games provided by many third-party service providers.
  • the use of such programs generates a large amount of network traffic.
  • AT&T The company's data shows that iPhone users account for only 3% of AT&T's total customers, but iPhone users generate 40% of total traffic.
  • WLAN technology is the wireless access technology with the lowest unit bandwidth cost, it has become the consensus of the industry to use WLAN to offload data services in the existing network.
  • the market has emerged to support multiple simultaneous WLAN and 2G / 3G multi-mode mobile intelligent terminal, and, since 2010, major domestic carriers began a massive effort to build the Central Purchasing and WLAN 0
  • Different networks have differences in coverage, service provision capabilities, and tariffs.
  • multi-mode intelligence On the premise that a mobile terminal can access multiple networks at the same time, a more suitable network is selected to perform a certain service according to factors such as service characteristics, network quality, and network economy, and the data flow in the service is from In the process of migrating a network to another network, the network side needs to ensure the continuity of the service.
  • LMA Local Mobility Anchor
  • the migration of data stream is determined by LMA, that is: LMA is based on a trigger condition.
  • the migration is performed, that is, from the WLAN port of the multi-mode intelligent mobile terminal to another port, or from another port to the WLAN port, the other port is any port of the non-WLAN port.
  • the multi-mode intelligent mobile terminal does not sense the LMA. Therefore, the trigger condition can only be from other network devices.
  • the trigger condition is different according to different application scenarios. Generally, the trigger condition is from access. Layer 2 reporting of the device.
  • the movement or interference of the multi-mode intelligent mobile terminal may cause the quality of the wireless signal to deteriorate, and the wireless signal quality cannot meet the requirements of normal communication.
  • the WLAN network device that is, the base station, reports the trigger condition to the LMA, and the LMA migrates the data flow of the service from the WLAN port of the multi-mode intelligent mobile terminal to the other port according to the reported trigger condition.
  • the multi-mode intelligent mobile terminal leaves the base station, since the base station does not know the signal quality, it is impossible to determine whether the signal quality satisfies the requirement of normal communication, and thus does not trigger the condition on the LMA.
  • the LMA does not migrate the traffic of the service from the WLAN port to other ports. As a result, the service of the multi-mode intelligent mobile terminal is interrupted.
  • the WLAN system is a "best effort" packet-sharing communication system, multi-mode intelligent mobile
  • the multimode intelligent mobile terminal does not necessarily send a leaving message to the base station when leaving the base station. Therefore, the base station cannot sense the leaving of the multimode intelligent mobile terminal;
  • the multi-mode intelligent mobile terminal since the multi-mode intelligent mobile terminal adopts local mobility management, the multi-mode intelligent mobile terminal cannot perceive the existence of the LMA. Therefore, the multi-mode intelligent mobile terminal cannot trigger the data flow of the LMA migration service through the layer 3 signaling. . Summary of the invention
  • the main purpose of the embodiments of the present invention is to provide a method for acquiring the quality of a communication link of a terminal, a network access device, and a system, and when the mobile terminal leaves the network access device, the status information of the mobile terminal can be obtained in time.
  • the embodiment of the present invention provides a method for acquiring the quality of a communication link of a terminal, where the method includes: the network access device sends a service corresponding to the mobile terminal After the data packet, the number of consecutive transmission failures or the proportion of transmission failures in the preset duration is counted. When the domain value is greater than or equal to the domain value, it is determined that the communication link quality of the service of the mobile terminal cannot meet the communication requirement.
  • the ratio is:
  • the network access device After the network access device sends the data packet to the mobile terminal, it determines whether the data packet fails to be sent according to whether an ACK (Acknowledgement) message is received, and after determining the failure, marking the data packet as a transmission failure. , then send the next data message, and so on Push until the statistical duration reaches the preset duration;
  • ACK Acknowledgement
  • the number of consecutive transmission failures or the proportion of failed transmissions within a preset duration is determined according to the number of the data packet and the flag of the failed transmission.
  • the determining, according to whether the ACK message is received, whether the data packet fails to be sent is:
  • the data message is retransmitted, and the loop is repeated until the ACK message is received or the number of retransmissions reaches the set field value, and the number of retransmissions reaches the set domain value. If the ACK message is not received within the specified duration, it is determined that the data packet is sent.
  • the method further includes:
  • the network access device When receiving the data packet to be sent to the mobile terminal, the network access device determines the service type corresponding to the received data packet, and then sends the data packet corresponding to the service to the mobile terminal.
  • the method further includes:
  • the network access device reports the status information of the mobile terminal to the core network device.
  • the core network device is an LMA; the method further includes:
  • the LMA migrates the data stream of the service of the mobile terminal from the WLAN port to a port that satisfies the communication condition.
  • the embodiment of the present invention further provides a system for obtaining the quality of a communication link of a terminal, where the system includes at least: a network access device, configured to send a data packet corresponding to the service to the mobile terminal, and the number of failed transmissions or the failure of the transmission Whether the ratio is greater than or equal to the domain value, when the domain value is greater than or equal to, it is determined that the communication link quality of the service of the mobile terminal cannot meet the communication requirement.
  • a network access device configured to send a data packet corresponding to the service to the mobile terminal, and the number of failed transmissions or the failure of the transmission Whether the ratio is greater than or equal to the domain value, when the domain value is greater than or equal to, it is determined that the communication link quality of the service of the mobile terminal cannot meet the communication requirement.
  • the network access device is a base station.
  • the system further includes: a core network device, configured to receive a network access device Status information of the mobile terminal that is reported to be reported;
  • the network access device is further configured to report the status information of the mobile terminal to the core network device.
  • the core network device is an LMA, and the core network device is further configured to receive the status of the mobile terminal. After the information, the data stream of the service of the mobile terminal is migrated from the WLAN port to a port that satisfies the communication condition.
  • a network access device that obtains the quality of a communication link of a terminal, where the network access device includes: a statistics module, configured to send a data packet corresponding to the service to the mobile terminal, and count the number of consecutive transmission failures within the preset duration or send The ratio of failures; no greater than or equal to the domain value, when greater than or equal to the domain value, it is determined that the communication link quality of the service of the mobile terminal cannot meet the communication requirement.
  • a statistics module configured to send a data packet corresponding to the service to the mobile terminal, and count the number of consecutive transmission failures within the preset duration or send The ratio of failures; no greater than or equal to the domain value, when greater than or equal to the domain value, it is determined that the communication link quality of the service of the mobile terminal cannot meet the communication requirement.
  • the network access device further includes a processing module, configured to: when receiving a data packet to be sent to the mobile terminal, determine a service type corresponding to the received data packet, and send a service corresponding to the mobile terminal. Data message.
  • the processing module is further configured to report status information of the mobile terminal to the core network device.
  • the method for acquiring the communication link quality of the terminal, the network access device and the system provided by the embodiment of the present invention after the network access device sends the data packet corresponding to the service to the mobile terminal, the number of consecutive transmission failures within the preset duration is sent or sent. The proportion of failures is determined. The number of consecutive transmission failures or the proportion of failures of the statistics is greater than or equal to a preset domain value. When the domain value is greater than or equal to the domain value, the quality of the communication link of the service of the mobile terminal cannot be met. In this way, when the mobile terminal leaves the network access device, the state information of the mobile terminal can be known in time.
  • the network access device sends the status information of the mobile terminal to the core network device, and the core network device, such as the LMA, receives the status information, and then the data flow of the service of the mobile terminal is
  • the WLAN port is migrated to the port that meets the communication conditions. In this way, service continuity can be ensured and the user experience can be improved.
  • FIG. 1 is a schematic flowchart of a method for obtaining quality of a communication link of a terminal according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of an ACK mechanism of an IEEE802.il standard
  • FIG. 3 is a schematic flow chart of a Block ACK mechanism of the IEEE802.il specification
  • FIG. 4 is a schematic flowchart of a method for obtaining quality of a communication link of a terminal according to an embodiment of the present invention. detailed description
  • the method for obtaining the quality of the communication link of the terminal in the embodiment of the present invention includes the following step 101: After the network access device sends a data packet corresponding to the service to the mobile terminal, the network access device is The network access device that accesses the WLAN; the network access device provides a network access service for the mobile terminal; and the network access device may be a base station.
  • the downlink data of the mobile terminal needs to be monitored, that is, the downlink data of the mobile terminal needs to be monitored, that is, the downlink data of the mobile terminal needs to be monitored, that is, the downlink data packet to be sent is collected, and the statistics are collected.
  • the ACK message is sent in the same way as the normal data packet. Specifically, the ACK message is sent in the most reliable manner. If the network access device does not receive the ACK message, the network access device and the network access device The link between the mobile terminals has been disconnected. Therefore, whether the data packet fails to be sent may be determined according to whether the ACK message is received, and whether the mobile terminal has left the network access device.
  • Determining whether the data packet fails to be sent according to whether the ACK message is received specifically:
  • the data message is resent, and the loop is repeated until the ACK message is received or the number of retransmissions reaches the set domain value. When the number of retransmissions reaches the set domain value, If the ACK message is not received within the specified time period, the data message is considered to have failed to be sent.
  • the ACK message is a response message after receiving the data packet.
  • a carrier sense multiple access/collision avoidance (CSMA/CA) protocol with ACK is defined.
  • FIG. 2 is an ACK mechanism of the IEEE 802.il specification.
  • the base station that is, the transmitting end in FIG. 2
  • decides to send a data message to the mobile terminal that is, the receiving end in FIG. 2
  • the base station first randomly waits for a period of time, that is, waits for the distributed coordinated frame.
  • the interval (DIFS) is then used to check whether the medium is idle. When the medium is detected to be idle, the data packet is sent.
  • the mobile terminal After receiving the data packet, the mobile terminal needs to wait for the short frame interval (SIFS, Short Inter Frame). Immediately after the Spacing, the ACK message is returned. When the mobile terminal suffers from noise interference or the transmission fails due to a base station interception error, the base station confirms whether the data message transmission is successful according to whether or not the ACK message is received.
  • SIFS Short Inter Frame
  • the domain value of the number of retransmissions can be set using the prior art.
  • FIG. 3 is a flow chart of a Block ACK mechanism of the IEEE 802.il specification.
  • the ACK mechanism adopted by the mobile terminal is the Block ACK mechanism, as shown in FIG. 3, the mobile terminal, that is, the receiving end in FIG. 3, returns a packet to the base station, that is, the transmitting end in FIG. 3, after receiving a set of data packets.
  • Block ACK message in this case, after the network access device sends a set of data packets to the mobile terminal, the lost data packet in the group of data packets is determined according to the received Block ACK message, and the lost data packet is lost.
  • the data packet is retransmitted, and the loop is repeated until the lost packet is successfully transmitted or the number of retransmissions reaches the set domain value according to the received Block ACK message, when the number of retransmissions reaches the set domain value, and If it is determined that the lost data packet has been successfully sent according to the received Block ACK message, the data packet is considered to be unsuccessfully transmitted; wherein, according to the Block ACK message, the number of the successfully transmitted data packet may be determined, according to which Confirm the number of lost packets and resend these lost packets.
  • the duration of the statistics can be: Current time minus the time interval between 200ms and the current time.
  • the statistical data packet is a data packet of a service.
  • the data packets of each service are separately counted.
  • the method may further include: when the network access device receives the data packet that needs to be sent to the mobile terminal, determining the service type corresponding to the received data packet, and then sending the data corresponding to the service to the mobile terminal. Message. It is equal to the preset domain value. When the value is greater than or equal to the domain value, it is determined that the communication link quality of the service of the mobile terminal cannot meet the communication requirement.
  • the size of the domain value is required.
  • the service is voice service
  • the field value is: The percentage of transmission failures within 200ms is 10%.
  • the network access device When the network access device sends a data packet, the data packet corresponding to the service is queued, that is, each data packet is numbered. After the preset duration is reached, the network access device according to the number According to the number of the message and the flag of the failed transmission, the number of consecutive transmission failures can be known. Similarly,
  • the value When the value is greater than or equal to the domain value, it indicates that the mobile terminal has left the network access device; when less than the domain value, it is determined that the communication link quality of the service of the mobile terminal can meet the communication requirement, indicating that the mobile terminal has not left the network access. device.
  • the method may further comprise:
  • the network access device reports the status information of the mobile terminal to the core network device
  • the state confidence of the mobile terminal includes: a number of consecutive failed transmissions within a preset duration corresponding to the service or a proportion of failed transmissions.
  • the core network device may be a user status server, or an LMA or the like.
  • the method may further include:
  • the LMA migrates the data stream of the service of the mobile terminal from the WLAN port to a port that satisfies the communication condition.
  • the specific processing procedure for migrating the data stream of the service of the mobile terminal from the WLAN port to the port satisfying the communication condition may adopt the prior art.
  • the technical solution provided by the embodiment of the present invention is applicable to the case where the mobile terminal adopts the working mode of the ACK mechanism, and is not applicable to the mobile terminal adopting the No ACK mechanism, and/or is in the power saving (PS, Power Save). The situation of the working mode.
  • the method for obtaining the quality of the communication link of the terminal in this embodiment includes the following steps: Step 401: Set a preset preset duration and a domain value corresponding to each service on the network access device, and then perform the steps. 402;
  • the service type can be divided into: voice service, view For the frequency service, the data service, and the basic service
  • the service type corresponding to the data packet can be set as the basic service when the corresponding service type cannot be determined according to the type of the data packet.
  • Step 402 When the network access device receives the data packet that needs to be sent to the mobile terminal, the network access device determines the service type corresponding to the data packet, and then sends the data packet to the mobile terminal.
  • the service type corresponding to the data packet is set as the basic service.
  • Step 403 Count the number of consecutive failures of sending or failing to send data packets corresponding to each service in the preset duration
  • the network access device sends the data packet to the mobile terminal, if the ACK message is not received within the specified duration, the data packet is retransmitted, and the loop is repeated until the ACK message is received or the number of retransmissions is reached. If the number of retransmissions reaches the set field value and the ACK message is not received within the specified time period, the data packet is considered to have failed to be sent, and the data packet is marked as failed to be sent, and then sent. The next data packet, and so on, until the statistical duration reaches the preset duration; according to the number of the data packet and the flag of the failed transmission, the number of consecutive transmission failures or the proportion of failed transmissions within the preset duration is determined.
  • the specific implementation of this step is:
  • the network access device After the network access device sends a set of data packets to the mobile terminal, within a specified period of time, if If the Block ACK message is not received, the group of data packets is resent, and the loop is repeated until the Block ACK message is received or the number of retransmissions reaches the set domain value. When the number of retransmissions reaches the set domain value, and the If a Block ACK message is received within the specified duration, the packet is considered to be unsuccessfully sent, and all data packets of the group are marked as failed to be sent, and then the next group of data packets is sent, and so on, until the statistical duration.
  • the preset duration is reached; according to the number of the data packet and the label that failed to be sent
  • Equal to the domain value when greater than or equal to, determining that the communication link quality of the service of the mobile terminal cannot meet the communication requirement
  • Step 405 Report status information of the mobile terminal to the LMA.
  • the status information of the mobile terminal includes: a number of consecutive transmission failures or a proportion of transmission failures within a preset duration corresponding to the service.
  • Step 406 After receiving the information, the LMA migrates the data flow of the service of the mobile terminal from the WLAN port to a port that satisfies the communication condition.
  • the embodiment of the present invention further provides a system for obtaining the quality of a communication link of a terminal, where the system at least includes: a network access device, configured to send a service corresponding to the mobile terminal
  • the network access device refers to a network access device that accesses a WLAN; the network access device provides a network access service for the mobile terminal; and the network access device may specifically be a base station.
  • the system may further include: a core network device, configured to receive status information of the mobile terminal reported by the network access device;
  • the network access device is further configured to report, to the core network device, a status message of the mobile terminal, where the core network device is an LMA, where the core network device is further configured to receive status information of the mobile terminal,
  • the data stream of the service of the mobile terminal is migrated from a WLAN port to a port that satisfies a communication condition.
  • the network access device includes: a statistics module and a determining module, where
  • a statistic module configured to send a data packet corresponding to the service to the mobile terminal, and count the number of consecutive transmission failures or the proportion of failures in the preset duration; no greater than or equal to the domain value, and when the domain value is greater than or equal to, determine the mobile terminal
  • the communication link quality of the service cannot meet the communication requirements.
  • the network access device further includes a processing module, configured to determine a service type corresponding to the received data message when receiving the data message to be sent to the mobile terminal, and send the data message corresponding to the service to the mobile terminal.
  • the processing module is further configured to report status information of the mobile terminal to a core network device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种获取终端通信链路质量的方法、网络接入设备及***。其中方法包括:网络接入设备向移动终端发送业务对应的数据报文后,统计预设时长内连续发送失败的次数或发送失败的比例;判断统计的连续发送失败的次数或发送失败的比例是否大于等于预设的域值,当大于等于域值时,确定移动终端的所述业务的通信链路质量不能满足通信要求。根据本发明实施例提供的技术方案,在移动终端离开网络接入设备时,能及时获知移动终端的状态信息。

Description

一种获取终端通信链路质量的方法、 网络接入设备及*** 技术领域
本发明涉及无线局域网络( WLAN, Wireless Local Area Networks )技 术, 特别是指一种获取终端通信链路质量的方法、 网络接入设备及***。 背景技术
根据市场调研发现, 智能移动终端如 iPhone、 黑莓等智能手机在终端 市场的占有率越来越高。 与普通的移动终端相比, 智能手机具有独立的操 作***, 并且安装有许多第三方服务商提供的软件及游戏等, 这类程序的 使用会产生大量的网络流量,举个例子来说, AT&T公司的数据表明: iPhone 用户仅占 AT&T公司的总客户的 3%,但是, iPhone用户产生的网络流量为 总流量的 40%。
随着智能移动终端用户的迅猛增多, 并且受技术和成本的限制, 第三 代移动通信技术(3G, 3rd-Generation ) 的空口已无法为这些智能移动终端 用户提供足够的无线带宽, 并且, 智能移动终端用户产生的大量网络流量 也已使 3G核心网络不堪重负,从而使得用户迅猛增长的需求与***能力有 限之间的矛盾越来越尖锐。
为了解决上述问题, 需要对现网中的数据业务进行分流。 由于 WLAN 技术为单位带宽成本最低的无线接入技术, 因此, 利用 WLAN对现网中的 数据业务进行分流已经成为业界的共识。 目前, 市场上已出现了多种同时 支持 WLAN及 2G/3G的多模智能移动终端, 并且, 自 2010年起, 国内各 大运营商开始了大规模集采并全力建设 WLAN0
不同的网络在覆盖、 业务提供能力、 以及资费上存在差异, 为了获得 更好的业务体验、 提高不同网络资源利用率、 以及提高性价比, 多模智能 移动终端在能同时接入多种网络的前提下, 往往会依据业务特性、 网络质 量、 以及网络经济性等因素, 选择更合适的网络来进行某个业务, 并且, 在这个业务的数据流从一个网络迁移到另一网络的过程中, 网络侧需要保 证该业务的连续性。
对于采用本地移动性管理的多模智能移动终端, 为了解决业务迁移过 程中的连续性问题, 因特网工程任务组( IETF , Internet Engineering Task Force )针对不同的应用场景推出了相应的技术方案。 这些技术方案的共同 点是: 本地移动锚点 (LMA, Local Mobility Anchor ) 为多模智能移动终端 数据的锚点, 数据流的迁移由 LMA来决定, 即: LMA根据某个触发条件 对数据流进行迁移, 即: 从多模智能移动终端的 WLAN端口迁移至其它端 口, 或者, 从其它端口迁移至 WLAN端口, 所述其它端口为非 WLAN端 口的任一端口。 其中, 多模智能移动终端不感知 LMA, 因此, 所述触发条 件只能来自于其它网络设备, 根据应用场景的不同, 所述触发条件也不同, 一般来说, 所述触发条件来自于接入设备的 2层汇报。
根据上述技术方案, 多模智能移动终端利用 WLAN端口进行某个业务 时, 多模智能移动终端的移动或干扰等原因可能会导致无线信号质量变差, 当无线信号质量已无法满足正常通信的需求时, WLAN的网络设备即基站 会向 LMA上报触发条件, LMA根据上报的触发条件将业务的数据流从多 模智能移动终端的 WLAN端口迁移到其它端口。
但是, 上述的技术方案中, 当多模智能移动终端离开基站时, 由于基 站不知道信号质量, 因此, 无法判断信号质量是否满足正常通信的需求, 从而不会向 LMA上 ^艮触发条件,进而 LMA不会将业务的数据流从 WLAN 端口迁移到其它端口, 如此, 会造成多模智能移动终端业务的中断, 具体 分析如下:
首先, WLAN ***是一种"尽力而为"的包分通信***, 多模智能移动 终端与基站之间没有心跳类信令, 且多模智能移动终端离开基站时, 也不 一定会向基站发送离开消息, 所以, 基站无法感知多模智能移动终端的离 开;
其次, 由于 IEEE802.il中没有信令或协议支持移动终端向网络侧上报 自身的无线信息, 所以, 当多模智能移动终端离开基站时, 无法上报自身 的情况;
第三, 由于对多模智能移动终端采用本地移动性管理, 所以, 多模智 能移动终端无法感知到 LMA的存在, 因此, 多模智能移动终端不能通过 3 层信令触发 LMA迁移业务的数据流。 发明内容
有鉴于此, 本发明实施例的主要目的在于提供一种获取终端通信链路 质量的方法、 网络接入设备及***, 在移动终端离开网络接入设备时, 能 及时获知移动终端的状态信息。
为解决上述技术问题, 本发明实施例的技术方案是这样实现的: 本发明实施例提供了一种获取终端通信链路质量的方法, 该方法包括: 网络接入设备向移动终端发送业务对应的数据报文后, 统计预设时长 内连续发送失败的次数或发送失败的比例; 的域值, 当大于等于域值时, 确定移动终端的所述业务的通信链路质量不 能满足通信要求。 比例, 为:
网络接入设备向移动终端发送数据报文后, 依据是否收到确认( ACK, Acknowledgement )消息, 确定所述数据报文是否发送失败, 并且确定失败 后, 将所述数据报文标记为发送失败, 之后发送下一个数据报文, 以此类 推, 直至统计时长达到预设时长;
依据数据报文的编号及发送失败的标记, 确定预设时长内连续发送失 败的次数或发送失败的比例。
上述方案中, 所述依据是否收到的 ACK消息, 确定所述数据报文是否 发送失败, 为:
在规定时长内, 如果没有收到 ACK消息, 则重发所述数据报文, 如此 循环, 直至收到 ACK消息或重发次数达到设定的域值, 当重发次数达到设 定的域值, 且未在规定时长内收到 ACK消息时, 确定所述数据报文发送失 败。
上述方案中, 该方法进一步包括:
网络接入设备收到需要向移动终端发送的数据报文时, 确定收到的数 据报文对应的业务类型, 之后向移动终端发送业务对应的数据报文。
上述方案中, 确定移动终端的所述业务的通信链路质量不能满足通信 要求后, 该方法进一步包括:
网络接入设备向核心网设备上报所述移动终端的状态信息。
上述方案中, 所述核心网设备为 LMA; 该方法进一步包括:
LMA收到所述移动终端的状态信息后, 将所述移动终端的所述业务的 数据流从 WLAN端口迁移至满足通信条件的端口。
本发明实施例还提供了一种获取终端通信链路质量的***, 该***至 少包括: 网络接入设备, 用于向移动终端发送业务对应的数据报文后, 统 发送失败的次数或发送失败的比例是否大于等于域值, 当大于等于域值时, 确定移动终端的所述业务的通信链路质量不能满足通信要求。
上述方案中, 所述网络接入设备为基站。
上述方案中, 该***进一步包括: 核心网设备, 用于接收网络接入设 备上报的所述移动终端的状态信息;
所述网络接入设备, 还用于向核心网设备上报所述移动终端的状态信 上述方案中, 所述核心网设备为 LMA, 所述核心网设备还用于收到所 述移动终端的状态信息后, 将所述移动终端的所述业务的数据流从 WLAN 端口迁移至满足通信条件的端口。
一种获取终端通信链路质量的网络接入设备, 该网络接入设备包括: 统计模块, 用于向移动终端发送业务对应的数据报文后, 统计预设时 长内连续发送失败的次数或发送失败的比例; 否大于等于域值, 当大于等于域值时, 确定移动终端的所述业务的通信链 路质量不能满足通信要求。
上述方案中, 所述网络接入设备还包括处理模块, 用于收到需要向移 动终端发送的数据报文时, 确定收到的数据报文对应的业务类型, 并向移 动终端发送业务对应的数据报文。
上述方案中, 所述处理模块, 还用于向核心网设备上报所述移动终端 的状态信息。
本发明实施例提供的获取终端通信链路质量的方法、 网络接入设备及 ***, 网络接入设备向移动终端发送业务对应的数据报文后, 统计预设时 长内连续发送失败的次数或发送失败的比例; 判断统计的连续发送失败的 次数或发送失败的比例是否大于等于预设的域值, 当大于等于域值时, 确 定移动终端的所述业务的通信链路质量不能满足通信要求, 如此, 在移动 终端离开网络接入设备时, 能及时获知移动终端的状态信息。
除此以外, 网络接入设备向核心网设备上 ^艮所述移动终端的状态信息, 核心网设备比如 LMA收到状态信息后,将所述移动终端的业务的数据流从 WLAN端口迁移至满足通信条件的端口, 如此, 能保证业务的连续性, 提 升用户体验。 附图说明
图 1为本发明实施例获取终端通信链路质量的方法流程示意图; 图 2为 IEEE802.il规范的 ACK机制的流程示意图;
图 3为 IEEE802.il规范的 Block ACK机制的流程示意图;
图 4为本发明具体实施例获取终端通信链路质量的方法流程示意图。 具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明实施例获取终端通信链路质量的方法, 如图 1 所示, 包括以下 步驟 101: 网络接入设备向移动终端发送业务对应的数据报文后, 统计 这里, 所述网络接入设备是指接入 WLAN的网络接入设备; 所述网络 接入设备为移动终端提供网络接入服务; 所述网络接入设备具体可以是基 站。
由于需要保证移动终端接收到的业务对应的数据的连续性, 即: 需要 保证下行数据的连续性, 因此, 需要对移动终端的下行数据进行监控, 即: 具体采用发送的下行数据报文, 统计预设时长内连续发送失败的次数或发 送失败的比例。
可以依据需要设置预设时长, 比如: 200ms等。 入设备向移动终端发送数据报文后, 依据是否收到 ACK消息, 确定所述数 据报文是否发送失败, 并且确定失败后, 将所述数据报文标记为发送失败, 之后发送下一个数据报文, 以此类推, 直至统计时长达到预设时长; 依据数据报文的编号及发送失败的标记, 确定预设时长内连续发送失 败的次数或发送失败的比例。
其中, 在 WLAN中, ACK消息与普通的数据包发送的途径不相同, 具 体地, ACK 消息采用最可靠的方式进行发送, 如果网络接入设备收不到 ACK消息, 则说明网络接入设备与移动终端之间的链路已经断开, 因此, 可以依据是否收到 ACK消息, 确定所述数据报文是否发送失败, 进而确定 移动终端是否已离开网络接入设备。
所述依据是否收到 ACK消息, 确定所述数据报文是否发送失败, 具体 为:
在规定时长内, 如果没有收到 ACK消息, 则重发该数据报文, 如此循 环, 直至收到 ACK消息或重发次数达到设定的域值, 当重发次数达到设定 的域值,且未在规定时长内收到 ACK消息时,则认为该数据报文发送失败。
其中, ACK消息为收到数据报文后的响应消息。在 IEEE802.il规范中, 定义带有 ACK的载波侦听多路存取 /沖突避免 (CSMA/CA, Carrier Sense Multiple Access with Collision Avoidance )协议,具体地, 图 2为 IEEE802.il 规范的 ACK机制的流程示意图, 如图 2所示, 当基站即图 2中的发送端决 定向移动终端即图 2 中的接收端发送数据报文时, 基站首先随机等待一段 时间, 即: 等待分布式协调帧间隔(DIFS ), 然后利用载波侦听查看介质是 否空闲, 当介质被侦听到空闲时, 则发送数据报文, 移动终端收到数据报 文后, 需要等待短帧间隔 (SIFS, Short Inter Frame Spacing )后立即返回 ACK消息,当移动终端遭受噪声干扰或由于基站侦听错误导致发送失败时, 基站根据是否收到 ACK消息确认数据报文发送是否成功。
可采用现有技术设定重发次数的域值。
图 3为 IEEE802.il规范的块确认 ( Block ACK )机制的流程示意图, 当移动终端采用的 ACK机制为 Block ACK机制时,如图 3所示,移动终端 即图 3 中的接收端在收到一组数据报文后, 才向基站即图 3 中的发送端返 回一个 Block ACK消息, 在这种情况下, 网络接入设备向移动终端发送一 组数据报文后, 依据收到的 Block ACK消息确定所述组的数据报文中丟失 的数据包, 并将丟失的数据包重发, 如此循环, 直至依据收到的 Block ACK 消息确认所述丟失的数据包已发送成功或重发次数达到设定的域值, 当重 发次数达到设定的域值, 且未在规定时长内依据收到的 Block ACK消息确 定丟失的数据包已发送成功时, 则认为该数据报文发送失败; 其中, 依据 所述 Block ACK消息可以确定发送成功的数据包的编号, 据此确认丟失的 数据包的编号, 进而对这些丟失的数据包进行重发。
实际应用过程中, 在统计时, 假设预设时长为 200ms, 则统计的时长 可以为: 当前时间减去 200ms至当前时间之间的时间间隔。
这里, 统计的数据报文为一种业务的数据报文, 当移动终端有多种业 务时, 对每种业务的数据报文分别进行统计。
在本步驟之前, 该方法还可以进一步包括: 网络接入设备收到需要向 移动终端发送的数据报文时, 确定收到的数据报文对应的业务类型, 之后 向移动终端发送业务对应的数据报文。 等于预设的域值, 当大于等于域值时, 确定移动终端的所述业务的通信链 路质量不能满足通信要求。
这里, 可以依据需要设置域值的大小, 比如: 当业务为语音业务时, 可以设置连续发送失败的次数的域值为: 200ms 内连续发送失败的次数为 5,也可以设置发送失败的比例的域值为: 200ms内发送失败的比例为 10%。
网络接入设备在发送数据报文时, 会将业务对应的数据报文进行排队, 即: 对每个数据报文进行编号, 在预设时长到达后, 网络接入设备根据数 据报文的编号及发送失败的标记可以获知连续发送失败的次数, 同样的,
知发送失败的比例。
当大于等于域值时, 则表明移动终端已离开网络接入设备; 当小于域 值时, 则确定移动终端的所述业务的通信链路质量能满足通信要求, 表明 移动终端未离开网络接入设备。
该方法还可以进一步包括:
网络接入设备向核心网设备上报所述移动终端的状态信息;
其中, 所述移动终端的状态信心包括: 所述业务对应的预设时长内连 续发送失败的次数或发送失败的比例。
这里, 所述核心网设备可以是用户状态服务器、 或 LMA等。 当所述核 心网设备为 LMA时, 该方法还可以进一步包括:
LMA收到所述移动终端的状态信息后, 将所述移动终端的所述业务的 数据流从 WLAN端口迁移至满足通信条件的端口。
其中, 将所述移动终端的所述业务的数据流从 WLAN端口迁移至满足 通信条件的端口的具体处理过程可采用现有技术。
这里, 需要说明的是: 本发明实施例提供的技术方案适用于移动终端 采用 ACK机制的工作模式的情况, 不适用于移动终端采用 No ACK机制、 和 /或处于省电 (PS, Power Save )工作模式的情况。
下面结合具体实施例对本发明再作进一步详细的描述。
本实施例获取终端通信链路质量的方法, 如图 4所示, 包括以下步驟: 步驟 401 :在网络接入设备上设置每一种业务对应的统计的预设时长及 域值, 之后执行步驟 402;
这里, 可以依据数据报文的类型, 将业务类型划分为: 语音业务、 视 频业务、 数据业务、 以及基本业务等; 其中, 当依据数据报文的类型, 不 能确定对应的业务类型时, 可以将数据报文对应的业务类型设置为基本业 务。
在设置每一业务对应的统计的预设时长及域值时, 可以依据需要进行 设置, 举个例子来说, 对于语音业务, 可以设置预设时长为 200ms, 域值 为: 200ms内连续发送失败的次数为 5, 或者, 200ms内发送失败的比例为 10%。
步驟 402: 网络接入设备收到需要向移动终端发送的数据报文时, 确定 该数据报文对应的业务类型, 之后向移动终端发送该数据报文;
这里, 确定该数据报文对应的业务类型的具体实现过程不是本发明实 施例关心的内容, 这里不作赘述。
当网络接入设备不能确定该数据报文对应的业务类型时, 将该数据报 文对应的业务类型设为基本业务。
步驟 403:统计预设时长内每种业务对应的数据报文的连续发送失败的 次数或发送失败的比例;
具体地, 网络接入设备向移动终端发送数据报文后, 在规定时长内, 如果没有收到 ACK消息, 则重发该数据报文, 如此循环, 直至收到 ACK 消息或重发次数达到设定的域值, 当重发次数达到设定的域值, 且未在规 定时长内收到 ACK消息时, 则认为该数据报文发送失败, 并将该数据报文 标记为发送失败, 之后发送下一个数据报文, 以此类推, 直至统计时长达 到预设时长; 依据数据报文的编号及发送失败的标记, 确定预设时长内连 续发送失败的次数或发送失败的比例。
当移动终端采用的 ACK机制为 BlockACK机制时,本步驟的具体实现 为:
网络接入设备向移动终端发送一组数据报文后, 在规定时长内, 如果 没有收到 Block ACK消息,则重发该组数据报文,如此循环,直至收到 Block ACK消息或重发次数达到设定的域值, 当重发次数达到设定的域值, 且未 在规定时长内收到 Block ACK消息时, 则认为该组数据报文发送失败, 并 将该组的所有数据报文标记为发送失败, 之后发送下一组数据报文, 以此 类推, 直至统计时长达到预设时长; 依据数据报文的编号及发送失败的标
等于域值, 当大于等于时, 确定移动终端的所述业务的通信链路质量不能 满足通信要求;
步驟 405: 向 LMA上报所述移动终端的状态信息;
所述移动终端的状态信息包括: 所述业务对应的预设时长内连续发送 失败的次数或发送失败的比例。
步驟 406: LMA收到信息后, 将所述移动终端的所述业务的数据流从 WLAN端口迁移至满足通信条件的端口。
为实现上述方法, 本发明实施例还提供了一种获取终端通信链路质量 的***, 该***至少包括: 网络接入设备, 用于向移动终端发送业务对应
当大于等于域值时, 确定移动终端的所述业务的通信链路质量不能满足通 信要求。
这里, 所述网络接入设备是指接入 WLAN的网络接入设备; 所述网络 接入设备为移动终端提供网络接入服务; 所述网络接入设备具体可以是基 站。
其中, 所述述网络接入设备, 还用于收到需要向移动终端发送的数据 报文时, 确定收到的数据报文对应的业务类型, 并向移动终端发送业务对 应的数据报文。
该***还可以进一步包括: 核心网设备, 用于接收网络接入设备上报 的所述移动终端的状态信息;
所述网络接入设备, 还用于向核心网设备上报所述移动终端的状态信 所述核心网设备为 LMA时,所述核心网设备还用于收到所述移动终端 的状态信息后, 将所述移动终端的所述业务的数据流从 WLAN端口迁移至 满足通信条件的端口。
这里, 本发明实施例所述***中的网络接入设备的具体处理过程已在 上文中评述, 不再赘述。
所述网络接入设备包括: 统计模块和判断模块, 其中,
统计模块, 用于向移动终端发送业务对应的数据报文后, 统计预设时 长内连续发送失败的次数或发送失败的比例; 否大于等于域值, 当大于等于域值时, 确定移动终端的所述业务的通信链 路质量不能满足通信要求。
所述网络接入设备还包括处理模块, 用于收到需要向移动终端发送的 数据报文时, 确定收到的数据报文对应的业务类型, 并向移动终端发送业 务对应的数据报文。
所述处理模块, 还用于向核心网设备上报所述移动终端的状态信息。 以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。

Claims

权利要求书
1、 一种获取终端通信链路质量的方法, 其特征在于, 该方法包括: 网络接入设备向移动终端发送业务对应的数据报文后, 统计预设时长 内连续发送失败的次数或发送失败的比例; 的域值, 当大于等于域值时, 确定移动终端的所述业务的通信链路质量不 能满足通信要求。
2、 根据权利要求 1所述的方法, 其特征在于, 所述统计预设时长内连 续发送失败的次数或发送失败的比例, 为:
网络接入设备向移动终端发送数据报文后, 依据是否收到确认( ACK ) 消息, 确定所述数据报文是否发送失败, 并且确定失败后, 将所述数据报 文标记为发送失败, 之后发送下一个数据报文, 以此类推, 直至统计时长 达到预设时长;
依据数据报文的编号及发送失败的标记, 确定预设时长内连续发送失 败的次数或发送失败的比例。
3、 根据权利要求 2 所述的方法, 其特征在于, 所述依据是否收到的 ACK消息, 确定所述数据报文是否发送失败, 为:
在规定时长内, 如果没有收到 ACK消息, 则重发所述数据报文, 如此 循环, 直至收到 ACK消息或重发次数达到设定的域值, 当重发次数达到设 定的域值, 且未在规定时长内收到 ACK消息时, 确定所述数据报文发送失 败。
4、 根据权利要求 1、 2或 3所述的方法, 其特征在于, 该方法进一步 包括:
网络接入设备收到需要向移动终端发送的数据报文时, 确定收到的数 据报文对应的业务类型, 之后向移动终端发送业务对应的数据报文。
5、 根据权利要求 1、 2或 3所述的方法, 其特征在于, 确定移动终端 的所述业务的通信链路质量不能满足通信要求后, 该方法进一步包括: 网络接入设备向核心网设备上报所述移动终端的状态信息。
6、 根据权利要求 5所述的方法, 其特征在于, 所述核心网设备为本地 移动锚点 (LMA ); 该方法进一步包括:
LMA收到所述移动终端的状态信息后, 将所述移动终端的所述业务的 数据流从无线局域网络(WLAN )端口迁移至满足通信条件的端口。
7、一种获取终端通信链路质量的***, 其特征在于,该***至少包括: 网络接入设备, 用于向移动终端发送业务对应的数据报文后, 统计预设时 长内连续发送失败的次数或发送失败的比例; 并判断统计的连续发送失败 的次数或发送失败的比例是否大于等于域值, 当大于等于域值时, 确定移 动终端的所述业务的通信链路质量不能满足通信要求。
8、 根据权利要求 7所述的***, 其特征在于, 所述网络接入设备为基 站。
9、根据权利要求 7或 8所述的***,其特征在于, 该***进一步包括: 核心网设备, 用于接收网络接入设备上报的所述移动终端的状态信息; 所述网络接入设备, 还用于向核心网设备上报所述移动终端的状态信
10、根据权利要求 9所述的***,其特征在于,所述核心网设备为 LMA, 所述核心网设备还用于收到所述移动终端的状态信息后, 将所述移动终端 的所述业务的数据流从 WLAN端口迁移至满足通信条件的端口。
11、 一种获取终端通信链路质量的网络接入设备, 其特征在于, 该网 络接入设备包括:
统计模块, 用于向移动终端发送业务对应的数据报文后, 统计预设时 长内连续发送失败的次数或发送失败的比例; 否大于等于域值, 当大于等于域值时, 确定移动终端的所述业务的通信链 路质量不能满足通信要求。
12、 根据权利要求 11所述的网络接入设备, 其特征在于, 所述网络接 入设备还包括处理模块, 用于收到需要向移动终端发送的数据报文时, 确 定收到的数据报文对应的业务类型, 并向移动终端发送业务对应的数据报 文。
13、 根据权利要求 12所述的网络接入设备, 其特征在于, 所述处理模 块, 还用于向核心网设备上报所述移动终端的状态信息。
PCT/CN2012/076016 2011-05-25 2012-05-24 一种获取终端通信链路质量的方法、网络接入设备及*** WO2012159580A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110137254.4 2011-05-25
CN201110137254.4A CN102802167B (zh) 2011-05-25 2011-05-25 一种获取终端通信链路质量的方法及***

Publications (1)

Publication Number Publication Date
WO2012159580A1 true WO2012159580A1 (zh) 2012-11-29

Family

ID=47201109

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/076016 WO2012159580A1 (zh) 2011-05-25 2012-05-24 一种获取终端通信链路质量的方法、网络接入设备及***

Country Status (2)

Country Link
CN (1) CN102802167B (zh)
WO (1) WO2012159580A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104125614B (zh) * 2014-08-06 2017-10-17 宇龙计算机通信科技(深圳)有限公司 网络切换的方法、***和终端
CN105991314A (zh) * 2015-02-04 2016-10-05 迈普通信技术股份有限公司 一种测试信息接收可靠性的方法及***
CN107018518B (zh) * 2016-01-27 2021-04-02 普天信息技术有限公司 一种获取链路检测信息的方法和***
CN107171817B (zh) * 2016-03-07 2020-09-11 ***通信集团福建有限公司 一种故障信息获取方法和装置
CN107861810A (zh) * 2017-09-25 2018-03-30 平安普惠企业管理有限公司 业务分流控制方法、装置、设备及存储介质
CN113765730A (zh) * 2020-06-05 2021-12-07 腾讯科技(深圳)有限公司 数据链路网络的监测方法、装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1481175A (zh) * 2002-08-06 2004-03-10 ������������ʽ���� 用于报告发送器和接收器之间的传输信道质量的方法
CN101047469A (zh) * 2006-04-29 2007-10-03 华为技术有限公司 信道质量反馈方法
WO2008024357A2 (en) * 2006-08-24 2008-02-28 Interdigital Technology Corporation Power control for improving link reliability in hsdpa

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MXPA06012536A (es) * 2004-04-30 2006-12-15 Interdigital Tech Corp Metodo y sistema para controlar potencia de transmision de un canal de senalizacion de enlace descendete en base a estadisticas de fallas de transmision de enlace ascendente mejorado.
JP5142669B2 (ja) * 2007-11-02 2013-02-13 株式会社東芝 通信装置、ならびに障害原因を特定するための方法及びプログラム
CN101754168B (zh) * 2008-12-04 2012-09-19 ***通信集团公司 移动节点多接口间的切换方法、装置及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1481175A (zh) * 2002-08-06 2004-03-10 ������������ʽ���� 用于报告发送器和接收器之间的传输信道质量的方法
CN101047469A (zh) * 2006-04-29 2007-10-03 华为技术有限公司 信道质量反馈方法
WO2008024357A2 (en) * 2006-08-24 2008-02-28 Interdigital Technology Corporation Power control for improving link reliability in hsdpa

Also Published As

Publication number Publication date
CN102802167B (zh) 2017-04-05
CN102802167A (zh) 2012-11-28

Similar Documents

Publication Publication Date Title
KR102667781B1 (ko) 데이터 전송 방법 및 장치, 트래픽 전환 방법 및 장치
US11483769B2 (en) Telecommunications apparatus and methods
US20230084593A1 (en) Methods for power saving sensing and resource allocation
JP7174058B2 (ja) 伝送モードを判定するための方法およびデバイス、記憶媒体、ならびに電子デバイス
JP6549739B2 (ja) チャネル状態情報を送信する方法、アクセスポイント、およびステーション
KR102145832B1 (ko) 무선 랜에서 음성 서비스를 제공하는 방법 및 장치
WO2012159580A1 (zh) 一种获取终端通信链路质量的方法、网络接入设备及***
EP3528412B1 (en) Systems and methods for variable length block acknowledgment
KR20180059858A (ko) 무선 네트워크에서의 가변 길이 블록 확인응답 필드들을 시그널링하고 생성하기 위한 시스템들 및 방법들
Karabulut et al. OEC-MAC: A novel OFDMA based efficient cooperative MAC protocol for VANETS
JP2020502938A (ja) 集合mpdu及びそれに対する応答フレームの伝送方法及びそれを利用した無線通信端末
CN107979847B (zh) 数据传输的方法、装置、用户设备和基站
WO2012130094A1 (zh) 一种用于帧确认的方法和装置
EP2950572A1 (en) Method, apparatus and system for realizing security detection in heterogeneous network
WO2018058380A1 (zh) 一种数据传输方法、网络设备及终端设备
CN113784392A (zh) 通信方法、装置及***
KR102120945B1 (ko) 멀티캐스트 그룹에 속하는 멤버 노드들 간의 협력에 기반하여 데이터를 전송하는 기지국, 멤버 노드 및 그 방법들
Alonso-Zárate et al. Energy-efficiency evaluation of a medium access control protocol for cooperative ARQ
WO2022077227A1 (zh) 直连通信方法、装置及存储介质
JP5169338B2 (ja) 無線通信システム及びその方法と、それらに用いられる装置及びプログラム
US10567186B2 (en) Multicast reliability enhancement
Abu-Sharkh et al. The impact of multi-rate operation on A-MSDU, A-MPDU and block acknowledgment in greenfield IEEE802. 11n wireless LANs
CN108886766B (zh) 一种控制信息的传输方法及装置
WO2015127759A1 (zh) 一种数据拥塞的处理方法及装置
WO2017010149A1 (ja) 通信制御装置、情報処理装置、情報処理方法およびプログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12789971

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12789971

Country of ref document: EP

Kind code of ref document: A1