WO2016161594A1 - 一种数据传输的方法及装置 - Google Patents

一种数据传输的方法及装置 Download PDF

Info

Publication number
WO2016161594A1
WO2016161594A1 PCT/CN2015/076150 CN2015076150W WO2016161594A1 WO 2016161594 A1 WO2016161594 A1 WO 2016161594A1 CN 2015076150 W CN2015076150 W CN 2015076150W WO 2016161594 A1 WO2016161594 A1 WO 2016161594A1
Authority
WO
WIPO (PCT)
Prior art keywords
data packet
wlan access
access device
lost
receiving
Prior art date
Application number
PCT/CN2015/076150
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 华为技术有限公司
Priority to PCT/CN2015/076150 priority Critical patent/WO2016161594A1/zh
Priority to CN201580028631.7A priority patent/CN106416112B/zh
Publication of WO2016161594A1 publication Critical patent/WO2016161594A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]

Definitions

  • the present invention relates to the field of communications, and in particular, to a method and apparatus for data transmission.
  • WLAN Wireless Local Area Networks
  • a feasible method is to integrate wireless cellular technology and WLAN technology, and use WLAN to offload data traffic of wireless cellular communication systems to improve user experience and achieve efficient and low-cost communication.
  • the technology of the wireless communication between the base station and the terminal and the wireless local area network communication between the WLAN and the terminal is called MSA (Multi Stream Aggregation), wherein the base station and the WLAN AC (Wireless Local Area) There is a logical interface between Networks Access control, Wireless Local Area Networks (Access Point) and WLAN AP (Wireless Local Area Networks Access Point).
  • the WLAN is based on the contention mechanism for data transmission.
  • the WLAN resources are limited, which may reduce the channel quality between the WLAN and the UE that is transmitting data, resulting in data loss.
  • the WLAN access device is configured with a retransmission mechanism, and the retransmission mechanism has a maximum number of retransmissions. When the number of retransmissions of a data packet reaches the maximum number of retransmissions, the data packet is discarded because the WLAN access device cannot access the data packet. For parsing, only the data packet can be forwarded, so when the data packet is discarded, the data packet is permanently lost.
  • the base station and the WLAN access device perform data packet transmission
  • the data packet when the data packet is lost on the logical interface between the two, the data packet cannot be retransmitted, so the permanent loss of the data packet is also caused.
  • the data packet that may be manufactured by the retransmission machine based on the WLAN access device described above is permanently lost, and the data packet may be permanently lost when the base station and the WLAN access device perform data packet transmission. Therefore, in the prior art, The packet loss rate caused by data transmission through the WLAN side is high, resulting in low transmission performance of the entire network.
  • embodiments of the present invention provide a data transmission method and apparatus for improving network transmission performance.
  • a first aspect of the embodiments of the present invention provides a data transmission method, including:
  • the sending device receives a status report, where the status report includes a first identifier of the lost data packet and a number of lost data packets; the first identifier of the lost data packet includes a sequence number of the lost data packet, where the serial number includes a wireless local area network The serial number that the WLAN access device can recognize;
  • the sending device determines the lost data packet according to the number of the lost data packets and the first identifier of the lost data packet;
  • the transmitting device retransmits the lost data packet.
  • the sending device receiving the status report includes: the sending device receiving the status report by using a WLAN access device;
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the first sequence number of the lost data packet includes the WLAN access device sorting and confirming the first sequence number of the received data packet.
  • a sequence number of the data packet wherein the first sequence number includes a sequence number that the sending device adds to the data packet and that is identifiable by the sending device and the WLAN access device; the lost data packet a data packet lost when the sending device sends a data packet to the WLAN access device;
  • the transmitting device resending the lost data packet includes:
  • the transmitting device transmits the determined lost data packet to the receiving device over the cellular communication link.
  • the sending device receiving the status report includes: the sending device receiving the status report by using a WLAN access device;
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the first sequence number of the lost data packet includes a sequence number determined by the WLAN access device according to the first mapping relationship, the first mapping The relationship includes the first serial number and the data packet that the WLAN access device parses and saves the data packet that is received by the sending device and includes the first serial number.
  • the lost data packet includes a data packet that the WLAN access device sends the parsed data packet to the receiving device and does not receive the acknowledgement message after the preset number of retransmissions; wherein the first serial number includes the a sequence number that the sending device adds to the data packet and the WLAN access device can identify the serial number; wherein the lost data packet is that the WLAN access device sends a data packet to the receiving device The lost data packet;
  • the transmitting device resending the lost data packet includes:
  • the serial number of the lost data packet further includes a second serial number of the lost data packet, and the sending device determines the second serial number of the lost data packet according to the second mapping relationship between the preset first serial number and the second serial number.
  • the second serial number includes a sequence number that can be recognized by both the sending device and the receiving device, and the sending device sends the lost data packet including the second serial number to the receiving device by using a cellular communication link.
  • the sending device receiving the status report includes: the sending device receiving the status report by using a receiving device;
  • the serial number of the lost data packet includes a second serial number of the lost data packet, and the second serial number of the lost data packet includes a sequence number that the receiving device sorts and confirms the second serial number of the received data packet to be lost;
  • the second sequence number includes a sequence number that can be identified by the sending device and the receiving device, where the lost data packet is a data packet that is lost when the sending device sends a data packet to the receiving device, or Decoding a data packet that is lost when the WLAN access device sends a data packet to the receiving device;
  • the transmitting device resending the lost data packet includes:
  • the serial number of the lost data packet further includes a first serial number of the lost data packet, and the sending device determines the first serial number of the lost data packet according to the second mapping relationship between the first serial number and the second serial number, where
  • the first sequence number includes a sequence number that can be identified by the sending device and the WLAN access device, and the sending device sends the lost data packet that includes the first sequence number to the WLAN access device.
  • the sending, by the sending device, the status report includes: the sending device receiving the status report by using a WLAN access device;
  • the sequence number of the lost data packet includes a second sequence number of the lost data packet, and the second sequence number of the lost data packet includes the WLAN access device sorting and confirming the second sequence number of the received data packet to be lost.
  • the sequence number of the second serial number includes the serial number that can be identified by the sending device, the receiving device, and the WLAN access device; wherein the lost data packet is the sending device to the WLAN access The data packet lost when the device sends the data packet;
  • the transmitting device resending the lost data packet includes:
  • the transmitting device transmits the determined lost data packet including the second sequence number to the receiving device over the cellular communication link.
  • the status report further includes a second identifier, where the second identifier is used to indicate that the receiving device receives The serial number of the largest packet;
  • the method further includes:
  • the transmitting device sends a new data packet to the WLAN access device according to the determined quantity.
  • the sending device receiving the status report includes: the sending device accessing the device through the WLAN Receiving the status report; the second identifier includes a data size requested by the WLAN access device and a sequence number of a data packet that the WLAN access device receives the acknowledgement message sent by the receiving device;
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device for the receiving device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access The data size requested by the device for the corresponding bearer of the receiving device, the minimum data size requested by the WLAN access device for the receiving device, and the data requested by the WLAN access device for the corresponding access type of the receiving device. The size, and the minimum data size requested by the WLAN access device for the receiving device and the data size requested by the WLAN access device for the corresponding bearer of the receiving device.
  • the sending device receiving the status report includes: the sending device receiving the receiving device by using the receiving device
  • the second identifier includes a maximum second serial number of the data packet received by the receiving device, where the second serial number includes a serial number that can be recognized by both the sending device and the receiving device;
  • Determining, by the sending device, the data size sent to the WLAN access device according to the second identifier includes:
  • the sending device is configured to: according to the first serial number that the WLAN access device successfully sends to the receiving device data packet, the period in which the sending device receives the status report by using the receiving device, and the sending device has been
  • the size of the WLAN access device transmitting the data packet calculates a rate at which the WLAN access device sends the data packet to the receiving device;
  • the sending device determines, according to a rate at which the WLAN access device sends data to the receiving device, a data size that is sent to the WLAN access device.
  • a second aspect of the embodiments of the present invention provides a data transmission method, including:
  • the WLAN access device Sending, by the WLAN access device, a status report to the sending device, where the status report includes the number of the lost data packets and the first identifier of the lost data packet, so that the sending device is configured according to the lost data.
  • the number of packets and the first identity of the lost data packet determine a lost data packet and cause the transmitting device to resend the lost data packet.
  • the serial number of the lost data packet includes a first serial number of the lost data packet, where the lost data packet is a serial number includes a serial number of the WLAN access device that sorts and confirms the first serial number of the received data packet; wherein the first serial number includes the sending device added by the sending device to the data packet a sequence number that can be identified by the WLAN access device; the lost data packet is a data packet that is lost when the sending device sends a data packet to the WLAN access device;
  • the method further includes:
  • the sending device retransmitting a lost data packet that includes the first sequence number
  • the WLAN access device sends the lost data packet to the receiving device.
  • the serial number of the lost data packet includes a first serial number of the lost data packet, where the lost data packet is The sequence number includes a sequence number determined by the WLAN access device according to the first mapping relationship, where the first mapping relationship includes the data packet that the WLAN access device receives from the sending device and includes the first sequence number.
  • the lost data packet includes the WLAN access device sending the parsed data packet to the receiving device and failing to receive the acknowledgement after exceeding the preset number of retransmissions a data packet of the message; wherein the first sequence number includes a sequence number that the sending device adds to the data packet and the WLAN access device can identify; wherein the lost data packet is the WLAN a data packet lost when the access device sends the data packet to the receiving device;
  • the method further includes:
  • the sending device retransmitting a lost data packet that includes the first sequence number
  • the WLAN access device sends the lost data packet to the receiving device.
  • the status report further includes a second identifier, where the second identifier is used to indicate a data size requested by the WLAN access device, and a maximum sequence number of the data packet that the WLAN access device receives the acknowledgement message sent by the receiving device. ;
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access device being the receiving device
  • the data size of the corresponding bearer request, the minimum data size requested by the WLAN access device for the receiving device, and the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN connection a minimum data size requested by the ingress device for the receiving device and a data size requested by the WLAN access device for the corresponding bearer of the receiving device;
  • the WLAN access device sends the new data packet to the receiving device.
  • a third aspect of the embodiments of the present invention provides a data transmission method, including:
  • the receiving device receives, by the receiving device, a first identifier of the lost data packet, the first identifier of the lost data packet includes a second serial number of the lost data packet, and the second serial number includes the second receiving, by the receiving device, the received data packet Sorting the serial number to confirm the missing serial number; wherein the second serial number includes both the transmitting device and the receiving device capable of identifying the serial number; and the lost data packet is the data packet lost when the transmitting device sends the data packet to the receiving device Or a data packet that is lost when the WLAN access device sends the data packet to the receiving device;
  • the sending device Sending, by the receiving device, a status report to the sending device, where the status report includes a first identifier of the lost data packet and a number of the lost data packet, so that the sending device is configured according to the lost data packet.
  • the first identifier and the number of the lost data packets determine a lost data packet and retransmit the lost data packet.
  • the method further includes:
  • the sending device retransmitting a lost data packet that includes the second serial number through a cellular communication link;
  • the receiving device receives a lost data packet that is retransmitted by the WLAN access device and includes the second serial number.
  • the third aspect of the embodiment of the present invention or the first implementation manner of the third aspect is implemented in the present invention.
  • the receiving device sends a status report to the sending device according to a preset period;
  • the status report further includes a second identifier, where the second identifier includes a maximum second sequence number of the data packet received by the receiving device, so that the sending device determines to the WLAN access device according to the second identifier. The number of packets sent.
  • a fourth aspect of the embodiments of the present invention provides a data transmission method, including:
  • the sending device receives a status report, where the status report includes a data packet identifier, where the data packet identifier is used to indicate a sequence number of the largest data packet received by the receiving device;
  • the transmitting device sends a new data packet to the WLAN access device according to the determined quantity.
  • the sending device receiving the status report includes: the sending device receiving the status report by using a WLAN access device;
  • the data packet identifier includes a data size requested by the WLAN access device and a maximum sequence number of a data packet that the WLAN access device receives the acknowledgement message sent by the receiving device;
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access device being the receiving device
  • the data size of the corresponding bearer request, the minimum data size requested by the WLAN access device for the receiving device, and the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN connection The minimum data size requested by the ingress device for the receiving device and the data size requested by the WLAN access device for the corresponding bearer of the receiving device.
  • the sending device receiving the status report includes: the sending device receiving the status report by using a receiving device;
  • the packet identifier includes a maximum second sequence of data packets received by the receiving device No. wherein the second serial number includes a serial number that can be recognized by the sending device and the receiving device;
  • Determining, by the sending device, that the data packet size is sent to the WLAN access device according to the data packet identifier includes:
  • the sending device is configured to: according to the first serial number that the WLAN access device successfully sends to the receiving device data packet, the period in which the sending device receives the status report by using the receiving device, and the sending device has been
  • the size of the WLAN access device transmitting the data packet calculates a rate at which the WLAN access device sends data to the receiving device;
  • the sending device determines a data size that can be sent to the WLAN access device according to a rate at which the WLAN access device sends data to the receiving device.
  • a fifth aspect of the embodiments of the present invention provides a data transmission method, including:
  • the WLAN access device sends a status report to the sending device, where the status report includes a data packet identifier, where the data packet identifier is used to indicate the data size requested by the WLAN access device and the WLAN access device receives the acknowledgement sent by the receiving device.
  • the maximum serial number of the packet of the message includes a data packet identifier, where the data packet identifier is used to indicate the data size requested by the WLAN access device and the WLAN access device receives the acknowledgement sent by the receiving device.
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access device being the receiving device
  • the data size of the corresponding bearer request, the minimum data size requested by the WLAN access device for the receiving device, and the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN connection The minimum data size requested by the ingress device for the receiving device and the data size requested by the WLAN access device for the corresponding bearer of the receiving device; so that the sending device determines to connect to the WLAN according to the data packet identifier. Transmitting, by the device, the number of data packets, and causing the sending device to send a new data packet to the WLAN access device according to the determined quantity;
  • the WLAN access device sends the new data packet to the receiving device.
  • a sixth aspect of the embodiments of the present invention provides a data transmission method, including:
  • the receiving device sends a status report to the sending device according to a preset period, where the status report includes a data packet identifier, where the data packet identifier includes a maximum second sequence number of the data packet received by the receiving device, and the second sequence The number includes a serial number that can be identified by both the sending device and the receiving device, so that the sending device determines the number of data packets to be sent to the WLAN access device according to the data packet identifier.
  • a seventh aspect of the embodiments of the present invention provides a sending device, including:
  • a receiving unit configured to receive a status report, where the status report includes a first identifier of the lost data packet and a number of lost data packets; the first identifier of the lost data packet includes a sequence number of the lost data packet, the serial number Including a serial number that the wireless local area network WLAN access device can recognize;
  • a first determining unit configured to determine, according to the number of the lost data packets and the first identifier of the lost data packet, the lost data packet
  • a retransmission unit configured to resend the lost data packet.
  • the receiving unit includes: a first receiving subunit, configured to receive the status report by using a WLAN access device;
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the first sequence number of the lost data packet includes the WLAN access device sorting and confirming the first sequence number of the received data packet.
  • a sequence number of the data packet wherein the first sequence number includes a sequence number that the sending device adds to the data packet and that is identifiable by the sending device and the WLAN access device; the lost data packet a data packet lost when the sending device sends a data packet to the WLAN access device;
  • the retransmission unit includes:
  • a first retransmission subunit configured to retransmit the determined lost data packet that includes the first sequence number to the WLAN access device
  • the determined lost data packet is transmitted to the receiving device over the cellular communication link.
  • the receiving unit includes: a second receiving subunit, configured to receive the status report by using a WLAN access device;
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the first sequence number of the lost data packet includes an order determined by the WLAN access device according to the first mapping relationship.
  • the lost data packet includes a data packet that the WLAN access device sends the parsed data packet to the receiving device and does not receive the acknowledgement message after the preset number of retransmissions; wherein the first sequence number includes the sending device a sequence number that can be identified by both the sending device and the WLAN access device added by the data packet; wherein the lost data packet is lost when the WLAN access device sends a data packet to the receiving device data pack;
  • the retransmission unit includes:
  • a second retransmission subunit configured to retransmit the lost data packet that includes the first sequence number to the WLAN access device
  • the sending device Transmitting, by the cellular communication link, a lost data packet including the second serial number to the receiving device, where the serial number of the lost data packet further includes a second serial number of the lost data packet, the sending device according to the preset
  • the second mapping relationship between the first sequence number and the second sequence number determines a second sequence number of the lost data packet, and the second sequence number includes a sequence number that can be recognized by both the sending device and the receiving device.
  • the receiving unit includes: a third receiving subunit, configured to receive the status report by using a receiving device;
  • the serial number of the lost data packet includes a second serial number of the lost data packet, and the second serial number of the lost data packet includes a sequence number that the receiving device sorts and confirms the second serial number of the received data packet to be lost;
  • the second sequence number includes a sequence number that can be identified by the sending device and the receiving device, where the lost data packet is a data packet that is lost when the sending device sends a data packet to the receiving device, or Decoding a data packet that is lost when the WLAN access device sends a data packet to the receiving device;
  • the retransmission unit includes:
  • a third retransmission subunit configured to retransmit the lost data packet including the second serial number to the receiving device by using a cellular communication link;
  • the second mapping relationship between the number and the second sequence number determines a first sequence number of the lost data packet, wherein the first sequence number includes a sequence number that can be recognized by both the sending device and the WLAN access device.
  • the receiving unit includes: a fourth receiving subunit, configured to receive the status report by using a WLAN access device;
  • the sequence number of the lost data packet includes a second sequence number of the lost data packet, and the second sequence number of the lost data packet includes the WLAN access device sorting and confirming the second sequence number of the received data packet to be lost.
  • the sequence number of the second serial number includes the serial number that can be identified by the sending device, the receiving device, and the WLAN access device; wherein the lost data packet is the sending device to the WLAN access The data packet lost when the device sends the data packet;
  • the retransmission unit includes:
  • a fourth retransmission subunit configured to retransmit the determined lost data packet including the second serial number to the WLAN access device
  • the determined lost data packet containing the second sequence number is transmitted to the receiving device over the cellular communication link.
  • the status report further includes a second identifier, where the second identifier is used to indicate that the receiving device receives The serial number of the largest packet;
  • the sending device further includes:
  • a second determining unit configured to determine, according to the second identifier, a data size that is sent to the WLAN access device, and determine, according to the data size, a quantity of the data packet sent by the sending device to the WLAN access device;
  • a sending unit configured to send a new data packet to the WLAN access device according to the determined quantity.
  • the receiving unit includes: a fifth receiving sub-unit, configured to access the device by using a WLAN Receiving the status report; the second identifier includes a data size requested by the WLAN access device and a sequence number of a data packet that the WLAN access device receives the acknowledgement message sent by the receiving device;
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device for the receiving device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access The data size requested by the device for the corresponding bearer of the receiving device, the minimum data size requested by the WLAN access device for the receiving device, and the data requested by the WLAN access device for the corresponding access type of the receiving device. The size, and the minimum data size requested by the WLAN access device for the receiving device and the data size requested by the WLAN access device for the corresponding bearer of the receiving device.
  • the receiving unit includes: a sixth receiving subunit, configured to receive by the receiving device
  • the second identifier includes a maximum second serial number of the data packet received by the receiving device, where the second serial number includes a serial number that can be recognized by both the sending device and the receiving device;
  • the second determining unit includes:
  • a first determining subunit configured to determine, according to a maximum second sequence number of the data packet, a maximum first sequence number that is successfully sent by the WLAN access device to the receiving device data packet; where the first sequence number includes the sending a serial number that can be recognized by both the device and the WLAN access device;
  • a second determining subunit configured to: receive, according to the first sequence number that the WLAN access device successfully sends to the receiving device data packet, a period in which the sending device receives the status report by using the receiving device, and the sending device Calculating, by the size of the data packet sent by the WLAN access device, a rate at which the WLAN access device sends a data packet to the receiving device;
  • a third determining subunit configured to determine, according to a rate at which the WLAN access device sends data to the receiving device, a data size that is sent to the WLAN access device.
  • An eighth aspect of the embodiments of the present invention provides a WLAN access device, including:
  • a determining unit configured to determine a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet, where the serial number includes a sequence number that the WLAN access device can identify;
  • a first sending unit configured to send a status report to the sending device, where the status report includes the number of the lost data packets and the first identifier of the lost data packet, so that the sending device is according to the lost
  • the number of data packets and the first identity of the lost data packet determine a lost data packet and cause the transmitting device to resend the lost data packet.
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the first sequence number of the lost data packet includes the WLAN access device sorting the first serial number of the received data packet Determining the missing serial number; wherein the first serial number includes a serial number that the transmitting device adds to the data packet and the WLAN access device can identify; the lost data packet is the sending device a data packet lost when the data packet is sent to the WLAN access device;
  • the WLAN access device further includes:
  • a first receiving unit configured to receive, by the sending device, retransmit the lost data packet that includes the first serial number
  • a second sending unit configured to send the lost data packet to the receiving device.
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet
  • the first data packet of the lost data packet The sequence number includes a sequence number determined by the WLAN access device according to the first mapping relationship, where the first mapping relationship includes the data packet that the WLAN access device receives from the sending device and includes the first sequence number.
  • the lost data packet includes the WLAN access device sending the parsed data packet to the receiving device and failing to receive the acknowledgement after exceeding the preset number of retransmissions a data packet of the message; wherein the first sequence number includes a sequence number that the sending device adds to the data packet and the WLAN access device can identify; wherein the lost data packet is the WLAN a data packet lost when the access device sends the data packet to the receiving device;
  • the WLAN access device further includes:
  • a second receiving unit configured to receive, by the sending device, retransmit the lost data packet that includes the first serial number
  • a third sending unit configured to send the lost data packet to the receiving device.
  • the status report is further The second identifier is used to indicate a data size requested by the WLAN access device and a sequence number of the data packet that the WLAN access device receives the acknowledgement message sent by the receiving device.
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access device being the receiving device
  • the data size of the corresponding bearer request, the minimum data size requested by the WLAN access device for the receiving device, and the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN connection a minimum data size requested by the ingress device for the receiving device and a data size requested by the WLAN access device for the corresponding bearer of the receiving device;
  • the WLAN access device further includes:
  • a third receiving unit configured to receive a new data packet that is sent by the sending device to the WLAN access device according to the second identifier
  • a fourth sending unit configured to send the new data packet to the receiving device.
  • a ninth aspect of the embodiments of the present invention provides a receiving device, including:
  • a determining unit configured to determine a first identifier of the lost data packet, where the first identifier of the lost data packet includes a second serial number of the lost data packet, and the second serial number includes the received data packet by the receiving device
  • the second serial number is sorted to confirm the lost serial number; wherein the second serial number includes both the transmitting device and the receiving device capable of identifying the serial number; and the lost data packet is lost when the transmitting device sends the data packet to the receiving device Data packet, or a data packet lost when the WLAN access device sends a data packet to the receiving device;
  • a sending unit configured to send a status report to the sending device, where the status report includes a first identifier of the lost data packet and a number of the lost data packet, so that the sending device is configured according to the lost data packet
  • the first identifier and the number of the lost data packets determine the lost data packet and retransmit the lost data packet.
  • the receiving device further includes:
  • a receiving unit configured to receive, by the sending device, retransmit the lost data packet that includes the second serial number by using a cellular communication link;
  • the sending unit includes: a sending subunit, configured to Sending a status report to the sending device by a preset period; the status report further includes a second identifier, where the second identifier includes a maximum second sequence number of the data packet received by the receiving device, so that the sending The device determines, according to the second identifier, the number of data packets sent to the WLAN access device.
  • a tenth aspect of the embodiments of the present invention provides a sending device, including:
  • a receiving unit configured to receive a status report, where the status report includes a data packet identifier, where the data packet identifier is used to indicate a sequence number of a maximum data packet received by the receiving device;
  • a determining unit configured to determine, according to the data packet identifier, a data size that is sent to the WLAN access device, and determine, according to the size, a quantity of the data packet sent by the sending device to the WLAN access device;
  • a sending unit configured to send a new data packet to the WLAN access device according to the determined quantity.
  • the receiving unit includes: a first receiving subunit, configured to receive the status report by using a WLAN access device;
  • the data packet identifier includes a data size requested by the WLAN access device and a maximum sequence number of a data packet that the WLAN access device receives the acknowledgement message sent by the receiving device;
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access device being the receiving device
  • the data size of the corresponding bearer request, the minimum data size requested by the WLAN access device for the receiving device, and the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN connection The minimum data size requested by the ingress device for the receiving device and the data size requested by the WLAN access device for the corresponding bearer of the receiving device.
  • the receiving unit includes: a second receiving subunit, configured to receive the status report by using a receiving device;
  • the data packet identifier includes a maximum second sequence number of the data packet received by the receiving device, where the second sequence number includes a sequence number that can be recognized by both the sending device and the receiving device;
  • the determining unit includes:
  • a first determining subunit configured to determine, according to a maximum second sequence number of the data packet The maximum first sequence number that the WLAN access device successfully sends to the receiving device data packet; wherein the first serial number includes a serial number that can be recognized by the sending device and the WLAN access device;
  • a second determining subunit configured to: receive, according to the first sequence number that the WLAN access device successfully sends to the receiving device data packet, a period in which the sending device receives the status report by using the receiving device, and the sending device Calculating, by the size of the data packet sent by the WLAN access device, a rate at which the WLAN access device sends data to the receiving device;
  • a third determining subunit configured to determine, according to a rate at which the WLAN access device sends data to the receiving device, a data size that is sent to the WLAN access device.
  • An eleventh embodiment of the present invention provides a WLAN access device, including:
  • a first sending unit configured to send a status report to the sending device, where the status report includes a data packet identifier, where the data packet identifier is used to indicate a data size requested by the WLAN access device, and the WLAN access device receives the receiving device The maximum serial number of the packet of the acknowledgment message sent;
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access device being the receiving device
  • the data size of the corresponding bearer request, the minimum data size requested by the WLAN access device for the receiving device, and the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN connection The minimum data size requested by the ingress device for the receiving device and the data size requested by the WLAN access device for the corresponding bearer of the receiving device; so that the sending device determines to connect to the WLAN according to the data packet identifier. Transmitting, by the device, the number of data packets, and causing the sending device to send a new data packet to the WLAN access device according to the determined quantity;
  • a receiving unit configured to receive, by the WLAN access device, a new data packet that is sent by the sending device to the WLAN access device according to the data packet identifier
  • a second sending unit configured to send the new data packet to the receiving device.
  • a twelfth aspect of the embodiments of the present invention provides a receiving device, including:
  • a sending unit configured to send a status report to the sending device according to a preset period, where the status report includes a data packet identifier, where the data packet identifier includes a maximum second sequence number of the data packet received by the receiving device,
  • the second serial number includes a serial number that can be recognized by both the sending device and the receiving device. So that the sending device determines the number of data packets to be sent to the WLAN access device according to the data packet identifier.
  • a thirteenth aspect of the embodiments of the present invention provides a communication system, including:
  • a transmitting device according to any of the above-mentioned seventh aspects, any one of the WLAN access devices of the eighth aspect, and any one of the receiving devices according to the ninth aspect.
  • a fourteenth aspect of the embodiments of the present invention provides a communication system, including:
  • a transmitting device according to any of the tenth aspects, the WLAN access device according to the eleventh aspect, and the receiving device according to the twelfth aspect.
  • the present invention includes a data transmission method for improving network transmission performance, including: a transmitting device receiving a status report, the status report including a first identifier of a lost data packet and a number of lost data packets; the lost data The first identifier of the packet includes a sequence number of the lost data packet, and the serial number includes a sequence number that the wireless local area network WLAN access device can identify; the sending device is configured according to the number of the lost data packet and the first of the lost data packet The identification determines a lost data packet; the transmitting device retransmits the lost data packet.
  • the sequence number of the data packet is a sequence number that the WLAN access device can identify, so that after receiving the data packet sent by the sending device, the WLAN access device can parse the sequence number of the received data packet, thereby being able to determine The serial number of the lost data packet between the transmitting device and the WLAN access device and the number of lost data packets; the WLAN access device feeds back the serial number of the lost data packet and the number of lost data packets to the transmitting device.
  • the sending device receives the sequence number including the lost data packet and the number of lost data packets, it determines the corresponding lost data packet, and then retransmits the lost data packet, thereby reducing the packet loss rate of the data packet and improving the network. Transmission performance.
  • FIG. 1 is a schematic diagram of a multi-stream aggregation MSA network architecture in which a wireless cellular communication link and a wireless local area network communication link are fused in the background art;
  • FIG. 2 is a schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 3 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 4 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 5 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 6 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 7 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 8 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 9 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 10 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 11 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 12 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 13 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 14 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 15 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • 16 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 17 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 18 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 19 is another schematic diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 20 is a schematic diagram of a sending device according to an embodiment of the present invention.
  • 21 is another schematic diagram of a transmitting device according to an embodiment of the present invention.
  • FIG. 22 is another schematic diagram of a sending device according to an embodiment of the present invention.
  • FIG. 23 is another schematic diagram of a sending device according to an embodiment of the present invention.
  • FIG. 24 is a schematic diagram of a WLAN access device according to an embodiment of the present invention.
  • 25 is another schematic diagram of a WLAN access device according to an embodiment of the present invention.
  • 26 is another schematic diagram of a WLAN access device according to an embodiment of the present invention.
  • FIG. 27 is a schematic diagram of a receiving device according to an embodiment of the present invention.
  • FIG. 28 is another schematic diagram of a receiving device according to an embodiment of the present invention.
  • FIG. 29 is another schematic diagram of a receiving device according to an embodiment of the present invention.
  • FIG. 30 is another schematic diagram of a sending device according to an embodiment of the present invention.
  • FIG. 31 is another schematic diagram of a sending device according to an embodiment of the present invention.
  • FIG. 32 is another schematic diagram of a WLAN access device according to an embodiment of the present invention.
  • FIG. 33 is another schematic diagram of a sending device according to an embodiment of the present invention.
  • FIG. 34 is another schematic diagram of a WLAN access device according to an embodiment of the present invention.
  • FIG. 35 is another schematic diagram of a receiving device according to an embodiment of the present invention.
  • FIG. 36 is a schematic diagram of a specific application scenario of a data transmission method according to an embodiment of the present invention.
  • the downlink data may include the first part of the downlink data and the second part of the downlink. data.
  • the eNB offloads the first part of the downlink data to the WLAN AC or the AP, and then sends the data to the UE through the WLAN AP.
  • the second part of the downlink data is directly sent by the eNB to the UE through the wireless cellular network, so that the transmission capability of the wireless cellular network and the WLAN network can be utilized at the same time. To achieve higher UE downlink peak transmission rate.
  • the uplink data may include a first part of uplink data and a second part of uplink data.
  • the UE offloads the first part of the uplink data to the WLAN AP, and then sends the data to the eNB via the WLAN AC or the AP.
  • the second part of the uplink data is directly sent by the UE to the eNB through the wireless cellular network, so that the transmission capability of the wireless cellular network and the WLAN network can be utilized at the same time. To achieve higher UE uplink peak transmission rate.
  • the eNB can split the data in the Packet Data Convergence Protocol (PDCP) layer, that is, the first part of the PDCP PDU (Packet Data Convergence Protocol Protocol Data Unit)
  • PDCP Packet Data Convergence Protocol
  • the protocol data unit is distributed to the WLAN AP and sent to the UE through the WLAN network.
  • the eNB transmits the second part of the PDCP PDU to the lower layer RLC layer and sends it to the UE through the LTE (Long Term Evolution) network.
  • LTE Long Term Evolution
  • the WLAN AP After the first part of the PDCP PDU arrives at the WLAN AP, the WLAN AP sends the first part of the PDCP PDU to the UE through the WLAN, according to the corresponding indication, to reach the WLAN module in the UE, and finally uploads to the PDCP layer of the UE;
  • the PDU reaches the UE's LTE module through the cellular network and is aggregated with the first part of the PDCP PDU at the PDCP layer.
  • Two parts of the PDCP PDU to The PDCP layer of the UE is sorted and finally uploaded to the upper application in sequence.
  • the UE may perform data distribution on the PDCP layer, distribute the first part of the PDCP PDU to the WLAN module in the UE, and send the first part of the PDCP PDU to the WLAN AP through the WLAN communication mode, and the WLAN AP receives the first After a part of the PDCP PDU, the first part of the PDCP PDU is delivered to the eNB according to the corresponding indication; the second part of the PDCP PDU is delivered to the lower layer RLC, and sent to the eNB through the LTE network.
  • the first part of the PDCP PDU is transmitted to the PDCP layer of the eNB through the logical interface between the WLAN AP and the eNB, the second part of the PDCP PDU reaches the PDCP layer of the eNB through the LTE network, and the two parts of the PDCP PDU are aggregated at the PDCP layer, and the PDCP layer pairs the PDCP PDU.
  • the PDCP PDUs are sequentially uploaded to the upper layer.
  • the embodiment of the invention discloses a data transmission method and device.
  • an embodiment of the data transmission method provided by the present invention is described in detail with reference to FIG. 2 .
  • the data transmission method includes:
  • the sending device receives a status report, where the status report includes a first identifier of the lost data packet and a number of lost data packets; the first identifier of the lost data packet includes a sequence number of the lost data packet; the lost data packet The first identifier includes a serial number of the lost data packet, and the serial number includes a serial number that the wireless local area network WLAN access device can recognize;
  • the identifier of the data packet is identifiable between the sending device and the receiving device in the LTE network, if the sending device directly sends the data packet to the WLAN access device, the WLAN access device only The data packet can be received or sent, but the data packet cannot be identified or parsed. At the same time, the identifier of the data packet sent by the sending device to the WLAN access device is not necessarily continuous or has rules. Therefore, even if the WLAN access device can read the identifier of the data packet, the WLAN access device cannot determine whether a packet loss occurs according to the identifier.
  • the sequence number is a sequence number that the WLAN access device can identify, so that when the WLAN access device receives the data packet sent by the sending device, the data packet can be identified, and Processing the sequence number of the data packet to determine the sequence number of the lost data packet, and transmitting the number of the lost data packet and the sequence number of the lost data packet to the transmitting device.
  • the sending device and the WLAN access device newly create a signaling link for the WLAN access device to report the status report.
  • the status report includes the serial number of the lost data packet, so that the sending device loses the receiving. After the serial number of the packet, the lost packet is determined and the lost packet is retransmitted.
  • the sending device determines, according to the number of the lost data packets and the first identifier of the lost data packet, a lost data packet.
  • the sending device After receiving the first identifier of the lost data packet, that is, the sequence number of the lost data packet, the sending device can determine the lost data packet corresponding to the sequence number of the lost data packet.
  • the sending device retransmits the lost data packet.
  • the transmitting device retransmits the lost data packet after determining the lost data packet, thereby reducing the packet loss rate of the data packet.
  • the sequence number of the data packet is a sequence number that the WLAN access device can identify, so that the WLAN access device can parse the serial number of the received data packet after receiving the data packet sent by the sending device.
  • the sequence number of the lost data packet between the transmitting device and the WLAN access device can be determined; the WLAN access device feeds back the serial number of the lost data packet to the transmitting device.
  • the receiving device receives the serial number including the lost data packet, it determines the corresponding lost data packet, and then retransmits the lost data packet, thereby reducing the packet loss rate of the data packet and improving the transmission performance of the network.
  • the foregoing embodiment describes a status report that the sending device receives the first identifier that includes the lost data packet by using the WLAN access device.
  • the sending device receives the first packet of the lost data packet by using the WLAN access device.
  • the identifier includes two cases, the first is that the sending device loses the data packet when sending the data packet to the WLAN access device; the second is that the WLAN access device forwards the data packet to the receiving Packet loss occurred while the device was in use.
  • the first case is specifically described below.
  • another embodiment of the data transmission method in the embodiment of the present invention includes:
  • the sending device receives, by the WLAN access device, the number of lost data packets and the first sequence number of the lost data packet, where the first sequence number of the lost data packet includes the received data by the WLAN access device.
  • the first serial number of the packet is sorted to confirm the lost serial number; wherein the first serial number includes a serial number that can be recognized by the sending device and the WLAN access device added by the sending device to the data packet;
  • the lost data packet is a data packet that is lost when the sending device sends a data packet to the WLAN access device;
  • the WLAN access device may not be able to parse the data packet, though However, the current situation does not affect the WLAN access device forwarding the data packet to the sending device, but the WLAN terminal cannot feed back the transmission status of the received data packet to the sending device.
  • the sending device sets the first serial number that the WLAN access device can recognize to the data packet, and the first serial number may be implemented by relying on the GTP-U protocol, or may depend on protocols such as CAPWAP, 802.3, and IP. achieve.
  • GTP-U takes GTP-U as an example:
  • the sending device in the downlink direction, includes an eNB, the receiving device includes a UE, and the WLAN access device includes a WLAN AP, or a WLAN AC, or an adaptation layer between the WLAN side and the LTE side, or the WLAN side and the LTE side.
  • the transmitting device encapsulates the PDCP PDU (Packet Data Convergence Protocol Protocol Data Unit) to be sent into a data packet, and allocates a continuous independent first sequence number to the data packet.
  • PDCP PDU Packet Data Convergence Protocol Protocol Data Unit
  • the following line direction is taken as an example, where the WLAN access device includes a WLAN AP, and the first sequence number may be written in a GTP-U extension header, and after the WLAN AP receives the data packet, The first sequence number of the data packet can be read out, and the payload of the data packet, that is, the PDCP PDU, can be solved, and the PDCP PDU is sent to the WLAN module of the UE through the WLAN transmission mode.
  • the packet loss of the sending device and the WLAN access device may be determined by using the first sequence number.
  • the sending device sends a Packet Data Convergence Protocol Sequence Number (LPTP) in the LTE network system.
  • LPTP Packet Data Convergence Protocol Sequence Number
  • the PDUs of the 3, 4, 7, and 8 are encapsulated and sent to the WLAN access device.
  • the specific encapsulation mode is not limited.
  • Each PDCP PDU may be encapsulated into one data packet, or multiple PDCP PDUs may be encapsulated into one data.
  • a packet can also be a PDCP PDU encapsulated into multiple packets. In this embodiment, each PDCP PDU is encapsulated into one data packet.
  • the WLAN access device receives the data packet with the first sequence number of 1, 2, and 4, and when receiving the data packet with the first serial number of 4, it is found that the previously received 2 is not continuous, and then the WLAN access device can determine The first sequence number 3 packet is lost.
  • the sort timer may also be started, and the timer is not received after the timer expires. The first sequence number is 3, and the packet with the first sequence number 3 is determined to be lost.
  • the WLAN access device confirms that the first serial number is 3 After the packet is lost, the sending device is notified in the next status report to request retransmission of the first sequence number 3 packet. It should be noted that, in the network transmission, when a data packet is transmitted, a start flag is added in the first data packet, and an end flag is added in the last data packet. Therefore, in the embodiment of the present invention, if the lost data packet is The first or last one, the WLAN access device can also recognize.
  • the status report should also include the number of lost data packets, so that when the sending device receives the status report, it can accurately parse the first serial number of all lost data packets, and thus the lost data.
  • the package is retransmitted.
  • the manner in which the first serial number can be implemented by using a protocol such as CAPWAP, 802.3, and IP is similar to the foregoing manner, and details are not described herein.
  • the sending device when the sending device sends a data packet to the WLAN access device, the data may be encapsulated into an IP packet, and the IP address and the related domain are matched with the receiving device, and the bearer mapping is performed. Wait.
  • the header identifier field of the IP packet uniquely identifies each packet sent by the host, and its value is incremented by one for each message sent.
  • the WLAN access device After receiving the IP packet after the IP header is added to the PDCP PDU, the WLAN access device reads the identifier field in the IP header, and uses the identifier field as a basis for interaction between the WLAN access device and the sending device, as described above.
  • the first serial number described in the example. It is similar to the method described in the foregoing embodiment, and is not described here.
  • the PDCP PDU is generally not directly transmitted, but in some form, that is, the transmitting device and the WLAN access.
  • the interface between the devices is implemented by a certain protocol. This can be the GTP-U protocol.
  • the PDCP PDU is transmitted in the form of adding a GTP-U header to the PDCP PDU.
  • the IP protocol can transmit the PDCP.
  • the PDU is in the form of adding an IP header to the PDCP PDU. It can also be GTP-U+IP.
  • the PDCP PDU is transmitted in the form of adding a GTP-U header and an IP header to the PDCP PDU.
  • the sending device determines, according to the number of the lost data packets and the first sequence number of the lost data packet, a lost data packet.
  • the transmitting device Since the transmitting device retains the mapping relationship between the data packet and the first identifier, the transmitting device can determine the lost data packet according to the first sequence number of the lost data packet.
  • the sending device retransmits the lost data packet that includes the first sequence number to the WLAN access.
  • the device; or the transmitting device sends the determined lost data packet to the receiving device through the cellular communication link;
  • the WLAN access device may retransmit the lost data packet including the first sequence number, and then the WLAN access device forwards the lost data packet to the receiving device;
  • the link transmits the determined lost data packet to the receiving device. Which retransmission mode is specifically selected may be determined by the transmitting device according to the transmission status and stability of the actual link.
  • the WLAN access device when a packet loss occurs between the sending device and the WLAN access device, sorts the first sequence number of the received data packet, and determines the lost data packet, and then determines the lost data packet. Returning the first sequence number of the lost data packet to the sending device, if the sending device retransmits the lost data packet including the first serial number to the WLAN access device, because the WLAN network has a transmission speed compared to the LTE network
  • the fast feature in this way, improves the transmission efficiency of the network and improves the utilization of the WLAN network; if the transmitting device transmits the determined lost data packet to the receiving device through the LTE link, since the LTE network is compared to the WLAN network In other words, it has the characteristics of strong stability, which improves the stability of network transmission and improves the quality of network transmission.
  • Another embodiment of the method for data transmission in the embodiment of the present invention includes:
  • the sending device receives a first sequence number of the lost data packet by using the WLAN access device, where the first sequence number of the lost data packet includes a sequence number determined by the WLAN access device according to the first mapping relationship, where the first The mapping relationship includes a mapping relationship between the first sequence number and the data packet that the WLAN access device parses and stores the data packet that includes the first sequence number received from the sending device, where the lost data packet includes the After the WLAN access device sends the parsed data packet to the receiving device and exceeds the preset number of retransmissions, the data packet that fails to receive the acknowledgment message is received; wherein the first sequence number includes the data packet set by the sending device to be sent.
  • the packet loss on the air interface between the WLAN access device and the receiving device can be determined by the mechanism of the WLAN.
  • the sending device sequentially allocates data packets with SNs of 3, 4, 7, and 8 in the LTE network.
  • the first sequence number 1, 2, 3, 4 (where the data packet is a PDCP PDU and the SN is a second serial number) is sent to the WLAN access device.
  • the WLAN access device stores the data packet in the cache, parses the data packet, and then follows the 802.11.
  • the protocol stipulates that the parsed data packet is sent to the receiving device, that is, the data packet containing only the second serial number.
  • the data packet with the second sequence number of 7 is lost during the sending process, that is, the data packet corresponding to the first serial number of 3 is corresponding to the data packet payload.
  • a data packet after the number of retransmissions of the data packet of the second sequence number 7 reaches the maximum number of retransmissions, and the acknowledgment message ACK (Acknowledgement) sent by the receiving device is still not received, The WLAN access device discards the second sequence number 7 packet.
  • the first mapping relationship includes the first sequence number that the WLAN access device parses and saves the data packet that is received by the sending device and includes the first sequence number.
  • a mapping relationship with the data packet that is, the WLAN access device can know that the data packet with the second sequence number of 7 corresponds to the data packet with the first sequence number of 3, so the WLAN access device is in the second serial number.
  • the transmitting device may be notified to request the transmitting device to retransmit the data packet of the first sequence number 3.
  • the sending device determines, according to the number of the lost data packets and the first serial number of the lost data packet, the lost data packet.
  • the sending device retransmits the lost data packet that includes the first sequence number to the WLAN access device, and then sends the WLAN access device to the receiving device.
  • the serial number of the lost data packet further includes the lost data. a second sequence number of the packet, where the sending device determines a second sequence number of the lost data packet according to a mapping relationship between the preset first sequence number and the second sequence number, where the second sequence number includes the sending device and the receiving a sequence number that can be identified by the device, and the sending device sends the lost data packet including the second serial number to the receiving device by using a cellular communication link;
  • the retransmission of the lost data packet includes two options. One is to directly re-deliver the lost data packet containing the first serial number to the WLAN access device through the WLAN link; According to the mapping relationship between the first serial number and the second serial number, the second serial number of the lost data packet is determined, and the data packet including the second serial number is sent and sent through the cellular communication link. Receive equipment.
  • the WLAN access device determines the lost data packet, and then the number of lost data packets and the first sequence of the lost data packet. The number is fed back to the transmitting device, which retransmits the lost data packet containing the first sequence number to the WLAN access device or retransmits the lost data packet containing the second sequence number to the receiving device.
  • the transmitting device can judge the two transmission links according to actual conditions, and then select a high-quality transmission link to retransmit the lost data packet, thereby improving the transmission efficiency of the network.
  • the sending device receives, by using the WLAN access device, a status report that includes the number of lost data packets and the first identifier of the lost data packet.
  • the sending device may also receive, by using the receiving device, the lost data packet.
  • a status report of the number and the first identifier of the lost data packet is described in detail below.
  • the sending device receives, by the receiving device, a status report that includes the number of lost data packets and the first identifier of the lost data packet, where the first identifier of the lost data packet includes a second serial number of the lost data packet, and the second The serial number includes a serial number of the receiving device that sorts and confirms the second serial number of the received data packet, wherein the second serial number includes a serial number that can be recognized by both the sending device and the receiving device.
  • the second sequence number is a data packet sequence number that can be identified by both the sending device and the receiving device in the LTE network, and the receiving device determines that the lost data packet includes: for example, the data packet is a PDCP PDU, and the second serial number is an SN, and the sending device needs Transmitting a PDCP PDU with SNs of 3, 4, 5, 6, 7, and 8 to the receiving device, and distributing the data packets of the SNs 3, 4, 7, and 8 to the WLAN access device, where the WLAN access device receives the above After the PDCP PDU, the PDCP PDU with the SNs of 3, 4, 7, and 8 is sent to the receiving device; the transmitting device sends the PDCP PDUs with the SNs of 5 and 6 to the receiving device through the LTE network.
  • the receiving device sorts the SNs of the PDCP PDUs after receiving the PDCP PDUs through the two links. If an out-of-order condition is found, for example, after receiving the PDCP PDUs with the SN of 6, the PDCP PDUs with the SN of 8 are received. The timer is started for the PDCP PDU with the SN of 7. If the PDCP PDU with the SN of 7 is not received after the timer expires, the loss is confirmed. At this time, the receiving device can feed back to the sending device and request to retransmit the PDCP PDU with the SN of 7.
  • the data packet with the second serial number 7 in the above process may be in the WLAN. If the interface between the access device and the receiving device is lost, it may be lost on the air interface between the WLAN access device and the sending device. If two packets are found lost on the receiving device, it may be The interface between the WLAN access device and the receiving device is lost, and the other is lost on the air interface between the WLAN access device and the sending device. In either case, the method provided by the embodiment of the present invention can be used for retransmission. .
  • the sending device determines, according to the number of the lost data packets and the first sequence number of the lost data packet, a lost data packet.
  • the sending device retransmits the lost data packet that includes the second serial number to the receiving device by using a cellular communication link; or the sequence number of the lost data packet further includes a first serial number of the lost data packet. Determining, by the transmitting device, a first sequence number of the lost data packet according to a mapping relationship between the preset first sequence number and the second sequence number, where the first sequence number includes the sending device and the WLAN access device can identify a sequence number; the sending device sends a lost data packet including the first sequence number to the WLAN access device;
  • retransmitting the lost data packet includes two options, one is to directly re-deliver the lost data packet containing the second serial number to the receiving device through the cellular communication link; According to the mapping relationship between the first serial number and the second serial number, the first serial number of the lost data packet is determined, and the data packet containing the first serial number is sent to the WLAN access device through the WLAN link, and then The WLAN access device sends the WLAN access device to the receiving device.
  • the receiving device sorts the second serial number of the received data packet to determine the lost data packet, and the sending device receives the status report including the first identifier of the lost data packet by the receiving device, and the sending device determines the lost data. Packet and retransmit the lost packet. In this way, the receiving device sorts the second serial number of the received data packet to determine the lost data packet, which reduces the overhead of the system and improves the efficiency of network transmission.
  • the sequence number of the data packet is identifiable by both the sending device and the receiving device, and the WLAN access device cannot identify, that is, the second sequence described in the embodiment of the present invention. Therefore, the present invention adds a first sequence number that the WLAN access device and the transmitting device can receive to the data packet, so that the WLAN access device can identify the data packet and perform corresponding operations. However, the present invention also protects the ability to perform enhancements to WLAN access devices, The WLAN access device can identify the second sequence number of the data packet, so that the WLAN access device performs the operations of parsing and sorting the data packet that only includes the second sequence number.
  • the specific implementation is similar to the foregoing embodiment, and details are not described herein.
  • the sending device when the sending device distributes the data packet to the WLAN access device, the buffer space of the WLAN access device and the sending capability and rate of the WLAN access device need to be fully considered.
  • the data transmission rate is slow due to fierce competition. If the sending device incorrectly estimates the transmission rate and buffer space of the WLAN access device, the WLAN access device is connected to the WLAN access device.
  • FIG. 6 another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the sending device receives a status report, where the status report includes a first identifier of the lost data packet and a number of lost data packets; the first identifier of the lost data packet includes a sequence number of the lost data packet; the status report is further a second identifier, where the second identifier is used to indicate a sequence number of a maximum data packet received by the receiving device;
  • the status report further includes a second identifier, where the second identifier is used to indicate a sequence number of the largest data packet received by the receiving device, and after the sending device obtains the serial number of the largest data packet received by the receiving device, the sending device can learn the sending device. The case that the sent data packet is received by the receiving device, so that the sending device can intelligently transmit the data packet that needs to be sent subsequently.
  • the sending device determines, according to the number of the lost data packets and the first identifier of the lost data packet, a lost data packet.
  • the sending device retransmits the lost data packet.
  • the sending device determines, according to the second identifier, a data size that is sent to the WLAN access device, and determines, according to the size, the number of data packets sent by the sending device to the WLAN access device.
  • the sending device can send more data packets through the WLAN network, and after the sending device knows the maximum packet sequence number received by the receiving device, Determine the number of packets that can also be sent to the WLAN access device.
  • the sending device sends a new data packet to the WLAN access device according to the determined quantity.
  • the sending device determines the number of data packets to be sent to the WLAN access device, the corresponding number of new data packets may be sent to the WLAN access device; when the sending device determines the data packet that can be sent to the WLAN access device When the number is 0, the transmitting device does not send a new data packet to the WLAN access device, or the transmitting device waits for the WLAN access device to receive a new data packet and then sends the data packet.
  • the status report further includes a second identifier, where the second identifier is used to indicate a sequence number of the largest data packet received by the receiving device, and the sending device determines, according to the second identifier, that the information can be sent to the WLAN access device.
  • the sending device sends a new data packet to the WLAN access device according to the determined data size, so that the sending device sends the WLAN access device the number of data packets that the WLAN access device can receive, Improve system reliability.
  • the second identifier is used to indicate the sequence number of the largest data packet received by the receiving device.
  • the second identifier is used.
  • the data sequence size of the WLAN access device and the first sequence number of the data packet that the WLAN access device receives the acknowledgment message sent by the eNB which is described in detail below.
  • the sending device receives a status report, where the status report includes a first identifier of the lost data packet and a number of lost data packets; the first identifier of the lost data packet includes a sequence number of the lost data packet; The report further includes a second identifier, where the second identifier is used to indicate a sequence number of the largest data packet received by the receiving device, and the second identifier includes a data size requested by the WLAN access device and a WLAN access device.
  • the data size requested by the WLAN access device includes any one of the following five types: a minimum data size requested by the WLAN access device for the receiving device, and the WLAN access device is the receiving The data size requested by the corresponding access type of the device, the data size requested by the WLAN access device for the corresponding bearer of the receiving device, the minimum data size requested by the WLAN access device for the receiving device, and the WLAN a data size requested by the access device for the corresponding access type of the receiving device, and a minimum data size requested by the WLAN access device for the receiving device, and the WLAN access device is a corresponding bearer of the receiving device The requested data size;
  • the eNB is the eNB and the receiving device is the UE.
  • each UE can establish up to eight data bearers at the same time, corresponding to eight QoS (Quality of Service) requirements.
  • QoS Quality of Service
  • On the WLAN side only Four QoS levels, corresponding to four access types AC (Access Category), including BK (Background), BE (Best Effort, Best Effort), VI (Video, Video), VO (Voice, Voice), so the bearer needs to be mapped to the access type.
  • a buffer space is opened for each UE, and a buffer space corresponding to each UE is logically divided into four parts, corresponding to four types of access types.
  • the WLAN module inside the UE correspondingly divides the buffer space into four parts, corresponding to four types of access types.
  • the WLAN access device feeds back the minimum data size requested by the WLAN access device for the receiving device to the sending device, so that the sending device must send the access device not less than the minimum request.
  • the data of the data size is given to the WLAN access device, so that when the WLAN access device is idle, no new data arrives, and the WLAN resource is wasted; the WLAN access device uses the WLAN access device as the corresponding device.
  • the data size of the access type request is fed back to the sending device, so that the sending device can determine to send the data of the corresponding size to the WLAN access device according to the data size of the access type request of the receiving device, and the sending device is prevented from being sent.
  • the WLAN access device feeds back the data size of the corresponding bearer request of the WLAN access device to the sending device, so that the sending device can request the bearer for the receiving device.
  • the data size sends the corresponding size data to the WLAN access device to avoid packet overflow.
  • the WLAN access device determines the data type of the corresponding access type or the corresponding bearer of the receiving device, the WLAN access device should be smaller than the WLAN access device for the receiving device.
  • the type or the size of the buffer space allocated by the bearer when the sending device receives the data type of the access type or the bearer request, the data size may be considered as the access type or the bearer can receive
  • the maximum data size that is, the size of the data sent by the sending device according to the request should be less than or equal to the requested data size, thereby achieving the purpose of avoiding buffer overflow.
  • the receiving device as the UE as an example, since each UE can have up to 8 data bearers and only 4 access types, multiple bearers may be mapped to the same access type.
  • the WLAN access device feeds back the data size requested by the corresponding access type of the receiving device, the sending device can know the data bearer and the access type.
  • the mapping relationship so after the sending device receives the data size of the corresponding type request of the receiving device, the data size of the corresponding data type can be sent to the two data bearers respectively, and the sum of the corresponding data sizes sent by the two data bearers should be
  • the data size of the access type is smaller than the data size of each type of bearer determined by the sending device; if the WLAN access device feeds back the data size of the corresponding bearer request of the receiving device, the WLAN access device Knowing the cache information of each type of access type, and the mapping relationship between the bearer and the access type, the WLAN access device can define the size of the buffer space of the two data bearers, and determine the two as the two
  • the data bearer separately requests the size of the received data, that is, the data size of each type of bearer request is determined by the WLAN access device at this
  • the sending device determines, according to the number of the lost data packets and the first identifier of the lost data packet, a lost data packet.
  • the sending device determines, according to the number of the lost data packets and the first sequence number of the lost data packet, the lost data packet;
  • the sending device retransmits the lost data packet.
  • the sending device retransmits the lost data packet that includes the first sequence number to the WLAN access device; or the sending device sends the determined information by using a cellular communication link. Losing data packets to the receiving device;
  • the sending device retransmits the first serial number Losing the data packet to the WLAN access device, and then sending the WLAN access device to the receiving device; or the serial number of the lost data packet further includes a second serial number of the lost data packet, the sending device according to the preset a mapping relationship between the serial number and the second serial number determines a second serial number of the lost data packet, the second serial number includes a serial number that can be identified by the sending device and the receiving device, and the transmitting device passes the cellular communication chain Transmitting, by the path, the lost data packet containing the second serial number to the receiving device;
  • the sending device determines, according to the second identifier, a data size that is sent to the WLAN access device, and determines, according to the size, the number of data packets sent by the sending device to the WLAN access device.
  • the sending device may also be smaller than the maximum first sequence that is cached before the deletion.
  • Determining the number of data packets sent to the WLAN access device includes: calculating, by the sending device, the data size that has been distributed to the WLAN access device but has not received the acknowledgement, and then using the received data size of the WLAN access device. Subtracting the data size, it is concluded that the sending device can newly distribute the data size to the WLAN access device. Since the size of the encapsulated data packet has been determined, the size of the data that can be newly sent can be converted. The number of packets that can be sent.
  • the sending device sends a new data packet to the WLAN access device according to the determined quantity.
  • the second identifier includes a data size requested by the WLAN access device and a sequence number of a data packet that the WLAN access device receives the acknowledgement message sent by the receiving device, where the sending device is configured according to the The second identifier determines the number of data packets that can be sent to the WLAN access device, so that when the sending device distributes the data packet to the WLAN access device, the number of distributed data packets does not occur, and the WLAN access device buffer overflows. At the same time, it can ensure that the wireless resources on the WLAN side are fully utilized.
  • the second identifier when the sending device receives the status report by using a WLAN access device, the second identifier includes a data size requested by the WLAN access device and a WLAN connection. The maximum number of the data packet of the acknowledgment message sent by the device to the receiving device is received.
  • the second identifier when the sending device receives the status report by using the receiving device, the second identifier includes the receiving device receiving the The maximum second serial number of the data packet is described in detail below.
  • another embodiment of the data transmission method in the embodiment of the present invention includes:
  • the sending device receives the status report according to a preset period by using a receiving device, where the status report includes a first identifier of a lost data packet, and the status report further includes a second identifier, where the second identifier includes the Receiving a maximum second serial number of the data packet received by the device, where the second serial number includes a serial number that can be recognized by the sending device and the receiving device;
  • each data packet will contain a second serial number, that is, a serial number that both the transmitting device and the receiving device can recognize, and the maximum second serial number of the data packet received by the receiving device is that the receiving device receives one or more data packets. Then, when the feedback status report is required, the largest second serial number in the second serial number of the received data packet is selected as the feedback information. Since the sending device sends the data packet to the receiving device when the transmitting device and the WLAN access device send the data packet to the receiving device, the sending device receives the maximum second serial number of the data packet fed back by the receiving device. At this time, you can know the status of the receiving device receiving the data packet at this time.
  • the receiving device feeds back a status report to the sending device according to a preset period.
  • the second sequence number is a sequence number that can be identified by both the sending device and the receiving device in the LTE network, for example, the PDCP SN, and the largest second sequence number of the data packet received by the receiving device may be accessed from the WLAN through the WLAN network. Received by the device, it may also be received from the sending device through the LTE network.
  • the sending device determines, according to the number of the lost data packets and the first identifier of the lost data packet, a lost data packet.
  • the sending device determines, according to the number of the lost data packets and the first sequence number of the lost data packet, the lost data packet;
  • the sending device retransmits the lost data packet.
  • the sending device retransmits the lost data packet that includes the second serial number to the receiving device by using a cellular communication link; or the serial number of the lost data packet is further The first sequence number of the lost data packet is determined by the sending device, and the sending device determines the first serial number of the lost data packet according to the mapping relationship between the preset first serial number and the second serial number, where the first serial number includes the sending a serial number that can be identified by the device and the WLAN access device; the sending device sends the lost data packet that includes the first serial number to the WLAN access device;
  • the sending device determines, according to a maximum second sequence number of the data packet, a maximum first sequence number that is successfully sent by the WLAN access device to the receiving device data packet, where the first serial number is the sending device and the WLAN.
  • the serial number that can be recognized by the device;
  • the transmitting device prestores the correspondence between the first sequence number and the second sequence number, so that the largest first sequence number corresponding to the largest second sequence number can be obtained. If the data packet of the maximum second sequence number is sent by using the LTE network in the cellular communication, the sending device searches for the maximum second sequence number that is only the largest second sequence number and is sent by the WLAN network, thereby obtaining the maximum The largest first serial number corresponding to the second serial number.
  • the sending device is configured to: according to the first sequence number that the WLAN access device successfully sends to the receiving device data packet, the period in which the sending device receives the status report by using the receiving device, and the sending device has been sent Calculating, by the WLAN access device, a data packet size, a rate at which the WLAN access device sends a data packet to the receiving device;
  • the sending device can calculate the rate at which the WLAN access device sends the data packet to the receiving device, and the specific calculation manner is: the size of the data packet sent by the sending device to the WLAN access device minus The size of the data packet between the maximum first sequence number successfully transmitted by the WLAN access device and the first sequence number sent by the sending device to the WLAN access device at the time, that is, the WLAN access is obtained.
  • the size of the data packet that has been successfully sent by the device to the receiving device in the feedback period, and the size of the data packet that has been successfully sent to the receiving device is divided by the feedback period, and then the WLAN access device sends the data packet to the WLAN access device.
  • the rate of the receiving device is divided by the feedback period, and then the WLAN access device sends the data packet to the WLAN access device.
  • the sending device determines, according to a rate at which the WLAN access device sends a data packet to the receiving device, the number of data packets sent to the WLAN access device.
  • the sending device may determine the number of data packets distributed to the WLAN access device according to the rate at which the WLAN access device transmits the data packet and the size of the data packet that the transmitting device needs to subsequently transmit.
  • the sending device sends a new data packet to the WLAN access device according to the determined quantity.
  • the second identifier includes a maximum second sequence number of the data packet received by the receiving device, and the sending device calculates a rate at which the WLAN access device sends the data packet, and further determines to send the data packet to the WLAN access device.
  • the transmitting device can estimate the rate of transmitting the data packet on the WLAN side, accurately determine the number of data packets that can be distributed to the WLAN access device, and can avoid the buffer overflow of the WLAN access device, and also fully utilize the WLAN side. Wireless resources.
  • another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the WLAN access device determines a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet, where the sequence number includes a sequence number that the WLAN access device can identify;
  • the WLAN access device sends a status report to the sending device, where the status report includes the number of the lost data packets and the first identifier of the lost data packet, so that the sending device is configured according to the The number of lost data packets and the first identifier of the lost data packet determine a lost data packet, and cause the sending device to resend the lost data packet;
  • another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the WLAN access device determines a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet, and the sequence number of the lost data packet includes a first sequence number of the lost data packet.
  • the first sequence number of the lost data packet includes a sequence number that the WLAN access device sorts and confirms the first sequence number of the received data packet, wherein the first sequence number includes the sending device to the data packet. a sequence number that can be identified by the sending device and the WLAN access device; the lost data packet is a data packet that is lost when the sending device sends a data packet to the WLAN access device;
  • the WLAN access device sends a status report to the sending device, where the status report includes the number of the lost data packets and the first identifier of the lost data packet, so that the sending device is configured according to the The number of lost data packets and the first identifier of the lost data packet determine a lost data packet, and cause the sending device to resend the lost data packet;
  • the WLAN access device receives, by the sending device, retransmission of a lost data packet that includes the first sequence number.
  • the WLAN access device sends the lost data packet to the receiving device.
  • the lost data packet may be sent to the receiving device to avoid data packet loss.
  • another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the WLAN access device determines a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet, and the sequence number of the lost data packet includes a first sequence number of the lost data packet,
  • the first sequence number of the lost data packet includes a sequence number determined by the WLAN access device according to the first mapping relationship, where the first mapping relationship includes the WLAN access device receiving the received from the sending device
  • the data packet of the first sequence number is parsed and saved, and the mapping relationship between the first sequence number and the data packet is saved
  • the lost data packet includes the WLAN access device sending the parsed data packet to the receiving device and exceeding a preset retransmission a data packet whose number of times still fails to receive the acknowledgment message;
  • the first sequence number includes a sequence number that can be recognized by the sending device and the WLAN access device added by the sending device to the data packet;
  • the lost data packet is a data packet lost when the WLAN access device sends a data packet to the receiving device;
  • the WLAN access device sends a status report to the sending device, where the status report includes the number of the lost data packets and the first identifier of the lost data packet, so that the sending device is configured according to the The number of lost data packets and the first identifier of the lost data packet determine a lost data packet, and cause the sending device to resend the lost data packet;
  • the WLAN access device receives, by the sending device, retransmitting a lost data packet that includes the first sequence number.
  • the WLAN access device sends the lost data packet to the receiving device.
  • another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the WLAN access device determines a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet, where the sequence number includes a sequence number that the WLAN access device can identify;
  • the WLAN access device determines a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet; a sequence number of the lost data packet And including a first sequence number of the lost data packet, where the first sequence number of the lost data packet includes a sequence number that the WLAN access device sorts and confirms the first sequence number of the received data packet to be lost; wherein The first sequence number includes a sequence number that the sending device adds to the data packet and the WLAN access device can identify; the lost data packet is that the sending device sends a data packet to the WLAN access device.
  • the lost data packet includes a sequence number that the sending device adds to the data packet and the WLAN access device can identify; the lost data packet is that the sending device sends a data packet to the WLAN access device.
  • the WLAN access device determines a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet; a sequence number of the lost data packet And including a first sequence number of the lost data packet, where the first sequence number of the lost data packet includes a sequence number determined by the WLAN access device according to the first mapping relationship, where the first mapping relationship includes the WLAN access device a mapping relationship between the first sequence number and the data packet that is parsed and saved by the data packet including the first sequence number received from the sending device; the lost data packet includes the WLAN access device transmitting and parsing to the receiving device And the data packet that exceeds the preset number of retransmissions and still fails to receive the acknowledgement message; wherein the first sequence number includes the sending device and the WLAN access device added by the sending device to the data packet The identifiable serial number; wherein the lost data packet is a data packet lost when the WLAN access device sends a data packet to the receiving device;
  • the WLAN access device sends a status report to the sending device, where the status report includes the number of the lost data packets and the first identifier of the lost data packet; the status report further includes a second identifier.
  • the second identifier is used to indicate a data size requested by the WLAN access device and a sequence number of a data packet that the WLAN access device receives an acknowledgement message sent by the receiving device; wherein the WLAN access device
  • the requested data size includes any one of the following five types: a minimum data size requested by the WLAN access device for the receiving device, and a data size requested by the WLAN access device for a corresponding access type of the receiving device.
  • the data size of the WLAN access device for the corresponding bearer of the receiving device, the minimum data size requested by the WLAN access device for the receiving device, and the corresponding WLAN access device for the receiving device a data size of the access type request, and a minimum data size requested by the WLAN access device for the receiving device, and the WLAN access device is the receiving device
  • the WLAN access device receives, by the sending device, retransmission of a lost data packet that includes the first sequence number.
  • the WLAN access device sends the lost data packet to the receiving device.
  • the WLAN access device receives a new data packet that is sent by the sending device to the WLAN access device according to the second identifier.
  • the WLAN access device sends the new data packet to a receiving device.
  • the new data packet may be forwarded to the receiving device.
  • another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the receiving device determines a first identifier of the lost data packet, where the first identifier of the lost data packet includes a second serial number of the lost data packet, and the second serial number includes the received data packet of the receiving device
  • the second serial number is sorted to confirm the lost serial number; wherein the second serial number includes both the transmitting device and the receiving device capable of identifying the serial number; and the lost data packet is the transmitting device to the receiving device a data packet lost when the data packet is sent, or a data packet lost when the WLAN access device sends the data packet to the receiving device;
  • the receiving device sends a status report to the sending device, where the status report includes a first identifier of the lost data packet and a number of the lost data packet, so that the sending device is configured according to the lost data.
  • the first identifier of the packet and the number of the lost data packets determine a lost data packet, and retransmit the lost data packet;
  • another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the receiving device determines a first identifier of the lost data packet, where the first identifier of the lost data packet includes a second serial number of the lost data packet, and the second serial number includes the received data packet of the receiving device.
  • the second serial number is sorted to confirm the lost serial number; wherein the second serial number includes both the transmitting device and the receiving device capable of identifying the serial number; and the lost data packet is lost when the transmitting device sends the data packet to the receiving device a data packet, or a data packet lost when the WLAN access device sends the data packet to the receiving device;
  • the receiving device sends a status report to the sending device, where the status report includes a first identifier of the lost data packet and a number of the lost data packet, so that the sending device is configured according to the lost data.
  • the first identifier of the packet and the number of the lost data packets determine a lost data packet, and retransmit the lost data packet;
  • the status report further includes a second identifier, where the second identifier includes the received by the receiving device a maximum second sequence number of the data packet, so that the sending device determines, according to the second identifier, the number of data packets sent to the WLAN access device;
  • the receiving device receives, by the sending device, a retransmission packet that includes the second sequence number by using a cellular communication link, or the receiving device receives a second sequence that is retransmitted by the WLAN access device. Number of lost packets;
  • another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the sending device receives a status report, where the status report includes a data packet identifier, and the data The packet identifier is used to indicate the serial number of the largest data packet received by the receiving device;
  • the status report includes a data packet identifier, where the data packet identifier is used to indicate a sequence number of the largest data packet received by the receiving device, and after the sending device obtains the serial number of the largest data packet received by the receiving device, the sending device can learn the sending device. The case that the sent data packet is received by the receiving device, so that the sending device can intelligently send the data packet that needs to be sent later.
  • the sending device determines, according to the data packet identifier, a data size that is sent to the WLAN access device, and determines, according to the size, the number of data packets sent by the sending device to the WLAN access device.
  • the sending device sends a new data packet to the WLAN access device according to the determined quantity.
  • the status report includes a data packet identifier, where the data packet identifier is used to indicate a sequence number of the largest data packet received by the receiving device, and the sending device determines, according to the data identifier, data that can be sent to the WLAN access device.
  • the size the sending device sends a new data packet to the WLAN access device according to the determined data size, so that the sending device sends the WLAN access device the number of data packets that the WLAN access device can receive, and the system is improved. Reliability.
  • another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the sending device receives the status report by using a WLAN access device, where the data packet identifier includes a data size requested by the WLAN access device and a maximum data packet that the WLAN access device receives an acknowledgement message sent by the receiving device.
  • the serial number of the WLAN access device wherein the data size requested by the WLAN access device includes any one of the following five types: the minimum data size requested by the WLAN access device for the receiving device, and the WLAN access device is The data size of the corresponding access type request of the receiving device, the data size of the WLAN access device requesting the corresponding bearer of the receiving device, and the minimum data size and location requested by the WLAN access device for the receiving device a data size requested by the WLAN access device for the corresponding access type of the receiving device, and a minimum data size requested by the WLAN access device for the receiving device, and the WLAN access device is the receiving device The size of the data corresponding to the request;
  • the sending device determines, according to the data packet identifier, a data size that is sent to the WLAN access device, and determines, according to the size, the number of data packets sent by the sending device to the WLAN access device.
  • the sending device sends a new data packet to the WLAN access device according to the determined quantity.
  • another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the sending device receives the status report by using a receiving device, where the data packet identifier includes a maximum second sequence number of the data packet received by the receiving device, where the second serial number includes the sending device and receiving The serial number that the device can recognize;
  • the sending device determines, according to a maximum second sequence number of the data packet, a maximum first sequence number that is successfully sent by the WLAN access device to the receiving device data packet, where the first sequence number includes the sending device and a serial number that can be identified by the WLAN access device;
  • the sending device is configured to: according to the first sequence number that the WLAN access device successfully sends to the receiving device data packet, the period in which the sending device receives the status report by using the receiving device, and the sending device has been sent Calculating, by the WLAN access device, a data packet size, a rate at which the WLAN access device sends data to the receiving device;
  • the sending device determines, according to a rate at which the WLAN access device sends data to the receiving device, a quantity of data packets that can be sent to the WLAN access device.
  • the sending device sends a new data packet to the WLAN access device according to the determined quantity.
  • another embodiment of the method for data transmission in the embodiment of the present invention includes:
  • the WLAN access device sends a status report to the sending device, where the status report includes the number.
  • the data packet identifier is used to indicate the data size requested by the WLAN access device and the maximum sequence number of the data packet that the WLAN access device receives the acknowledgement message sent by the receiving device; wherein the WLAN access
  • the data size requested by the device includes any one of the following five types: the minimum data size requested by the WLAN access device for the receiving device, and the data requested by the WLAN access device for the corresponding access type of the receiving device.
  • the data size of the corresponding access type request, and the minimum data size requested by the WLAN access device for the receiving device and the data size requested by the WLAN access device for the corresponding bearer of the receiving device Determining, by the sending device, the number of data packets sent to the WLAN access device according to the data packet identifier, and causing the sending device to determine the number according to the determined number Transmitting a new data packet to the WLAN access device;
  • the WLAN access device receives, by the WLAN access device, a new data packet that is sent by the sending device to the WLAN access device according to the identifier of the data packet;
  • the WLAN access device sends the new data packet to a receiving device.
  • another embodiment of a method for data transmission in an embodiment of the present invention includes:
  • the receiving device sends a status report to the sending device according to a preset period, where the status report includes a data packet identifier, where the data packet identifier includes a maximum second sequence number of the data packet received by the receiving device, where The second sequence number includes a sequence number that can be identified by the sending device and the receiving device, so that the sending device determines, according to the data packet identifier, the number of data packets sent to the WLAN access device.
  • the receiving device receives a new data packet sent by the sending device, or the sending device receives a new data packet forwarded by the WLAN access device.
  • an embodiment of a sending device in an embodiment of the present invention includes:
  • the receiving unit 2001 is configured to receive a status report, where the status report includes a packet loss An identifier and a number of lost data packets; the first identifier of the lost data packet includes a sequence number of the lost data packet, and the serial number includes a serial number that the wireless local area network WLAN access device can recognize;
  • the first determining unit 2002 is configured to determine, according to the number of the lost data packets and the first identifier of the lost data packet, the lost data packet;
  • a retransmission unit 2003 configured to resend the lost data packet
  • another embodiment of the sending device in the embodiment of the present invention includes:
  • the receiving unit 2101 includes: a first receiving subunit 21011, configured to receive the status report by using a WLAN access device; the sequence number of the lost data packet includes a first serial number of the lost data packet, and the lost The first sequence number of the data packet includes a sequence number of the data packet that the WLAN access device sorts to confirm the first sequence number of the received data packet, wherein the first sequence number includes the sending device a sequence number that can be identified by both the sending device and the WLAN access device added by the data packet; the lost data packet is a data packet lost when the sending device sends a data packet to the WLAN access device ;
  • the first determining unit 2102 is configured to determine, according to the number of the lost data packets and the first identifier of the lost data packet, the lost data packet;
  • the retransmission unit 2103 includes:
  • a first retransmission subunit 21031 configured to retransmit the determined lost data packet including the first sequence number to the WLAN access device, or send the determined lost data packet to the receiving device by using a cellular communication link ;
  • the receiving unit 2101 includes: a second receiving subunit 21012, where the sending device receives the status report by using a WLAN access device; the sequence number of the lost data packet includes a first serial number of the lost data packet.
  • the first sequence number of the lost data packet includes a sequence number determined by the WLAN access device according to the first mapping relationship, where the first mapping relationship includes the WLAN connection a mapping relationship between a first sequence number and a data packet that is parsed and saved by the device that is received by the sending device and includes the data packet of the first serial number; the lost data packet includes the WLAN access device to the receiving device Sending the parsed data packet and exceeding a preset retransmission number that has not received the acknowledgment message; wherein the first sequence number includes the sending device and the WLAN added by the sending device to the data packet a serial number that can be identified by the access device; wherein the lost data packet is a data packet that is lost when the WLAN access device sends a data packet to the receiving device;
  • the retransmission unit 2103 includes:
  • a second retransmission subunit 21032 configured to retransmit the lost data packet that includes the first sequence number to the WLAN access device, or send the lost data packet that includes the second serial number to the cellular communication link a receiving device, wherein the serial number of the lost data packet further includes a second serial number of the lost data packet, and the sending device determines the lost data packet according to the second mapping relationship between the preset first serial number and the second serial number.
  • a second serial number the second serial number including a serial number that can be recognized by the sending device and the receiving device;
  • the receiving unit 2101 includes: a third receiving subunit 21013, configured to receive the status report by using a receiving device; the sequence number of the lost data packet includes a second serial number of the lost data packet, where the loss The second sequence number of the data packet includes a sequence number that the receiving device sorts and confirms the loss of the second sequence number of the received data packet; wherein the second sequence number includes both the sending device and the receiving device a serial number, the lost data packet is a data packet lost when the sending device sends a data packet to the receiving device, or a data packet lost when the WLAN access device sends a data packet to the receiving device;
  • the retransmission unit 2103 includes:
  • a third retransmission subunit 21033 configured to retransmit the lost data packet including the second serial number to the receiving device by using a cellular communication link, or send the lost data packet including the first serial number to the a WLAN access device, wherein the sequence number of the lost data packet further includes a first sequence number of the lost data packet, and the sending device determines the lost data packet according to the second mapping relationship between the first sequence number and the second sequence number.
  • a first serial number wherein the first serial number includes the transmitting device and the The serial number that the WLAN access device can recognize;
  • the receiving unit 2101 includes: a fourth receiving subunit 21014, configured to receive the status report by using a WLAN access device; and the sequence number of the lost data packet includes a second serial number of the lost data packet, where The second sequence number of the lost data packet includes a sequence number that the WLAN access device sorts and confirms the second sequence number of the received data packet, wherein the second sequence number includes the sending device, and the receiving a serial number that can be identified by the device and the WLAN access device; wherein the lost data packet is a data packet that is lost when the sending device sends a data packet to the WLAN access device;
  • the sequence number of the data packet is identifiable by both the sending device and the receiving device, and the WLAN access device cannot identify, that is, the second sequence described in the embodiment of the present invention. Therefore, the present invention adds a first sequence number that the WLAN access device and the transmitting device can receive to the data packet, so that the WLAN access device can identify the data packet and perform corresponding operations. However, the present invention also protects the capability of the WLAN access device to enable the WLAN access device to identify the second sequence number of the data packet, thereby enabling the WLAN access device to receive the data packet containing only the second serial number. Perform operations such as parsing and sorting.
  • the specific implementation is similar to the foregoing embodiment, and details are not described herein.
  • the retransmission unit 2103 includes:
  • a fourth retransmission subunit 21034 configured to retransmit the determined lost data packet including the second serial number to the WLAN access device, or send the determined second sequence included by using a cellular communication link The missing packet of the number is sent to the receiving device.
  • another embodiment of the sending device in the embodiment of the present invention includes:
  • the receiving unit 2201 is configured to receive a status report, where the status report includes a first identifier of the lost data packet and a number of lost data packets; the first identifier of the lost data packet includes a sequence number of the lost data packet, the sequence The number includes a serial number that the WLAN access device can identify; the status report further includes a second identifier, where the second identifier is used to indicate a sequence number of the largest data packet received by the receiving device;
  • the first determining unit 2202 is configured to determine, according to the number of the lost data packets and the first identifier of the lost data packet, the lost data packet;
  • a retransmission unit 2203 configured to resend the lost data packet
  • the sending device further includes:
  • the second determining unit 2204 is configured to determine, according to the second identifier, a data size that is sent to the WLAN access device, and determine, according to the data size, the number of data packets sent by the sending device to the WLAN access device. ;
  • the sending unit 2205 is configured to send a new data packet to the WLAN access device according to the determined quantity
  • another embodiment of the sending device in the embodiment of the present invention includes:
  • the receiving unit 2301 includes: a fifth receiving subunit 23015, configured to receive the status report by using a WLAN access device;
  • the second identifier includes a data size requested by the WLAN access device, and a WLAN connection The maximum sequence number of the data packet that the ingress device receives the acknowledgement message sent by the receiving device;
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access device being the receiving device
  • the data size of the corresponding bearer request, the minimum data size requested by the WLAN access device for the receiving device, and the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN connection a minimum data size requested by the ingress device for the receiving device and a data size requested by the WLAN access device for the corresponding bearer of the receiving device;
  • the receiving unit 2301 includes: a sixth receiving subunit 23016, configured to receive the status report by using a receiving device, where the second identifier includes a data packet received by the receiving device a second serial number; wherein the second serial number includes a serial number that can be recognized by both the sending device and the receiving device;
  • the first determining unit 2302 is configured to determine, according to the number of the lost data packets and the first identifier of the lost data packet, a lost data packet;
  • a retransmission unit 2303 configured to resend the lost data packet
  • the second determining unit 2304 includes:
  • a first determining subunit 23041 configured to determine, according to a maximum second sequence number of the data packet, a maximum first sequence number that is successfully sent by the WLAN access device to the receiving device data packet, where the first sequence number includes the a serial number that can be recognized by both the sending device and the WLAN access device;
  • a second determining subunit 23042 configured to: according to the first serial number that the WLAN access device successfully sends to the receiving device data packet, the period in which the sending device receives the status report by using the receiving device, and the sending Calculating, by the device, the size of the data packet sent by the WLAN access device, and calculating a rate at which the WLAN access device sends the data packet to the receiving device;
  • a third determining sub-unit 23043 configured to determine, according to a rate at which the WLAN access device sends data to the receiving device, a data size that is sent to the WLAN access device;
  • an embodiment of a WLAN access device in an embodiment of the present invention includes:
  • a determining unit 2401 configured to determine a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet, where the serial number includes a sequence number that the WLAN access device can identify;
  • the first sending unit 2402 is configured to send a status report to the sending device, where the status report includes the number of the lost data packets and the first identifier of the lost data packet, so that the sending device is configured according to the The number of lost data packets and the first identifier of the lost data packet determine a lost data packet, And causing the sending device to resend the lost data packet;
  • another embodiment of a WLAN access device in an embodiment of the present invention includes:
  • a determining unit 2501 configured to determine a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet, where the serial number includes a serial number that the WLAN access device can identify;
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the first sequence number of the lost data packet includes the WLAN access device sorting and confirming the first sequence number of the received data packet to be lost.
  • a sequence number wherein the first sequence number includes a sequence number that the sending device adds to the data packet and the WLAN access device can identify; the lost data packet is the sending device The data packet lost by the WLAN access device when sending the data packet;
  • a first sending unit 2502 configured to send a status report to the sending device, where the status report includes the number of the lost data packets and the first identifier of the lost data packet, so that the sending device is configured according to the The number of lost data packets and the first identifier of the lost data packet determine a lost data packet, and cause the sending device to resend the lost data packet;
  • the WLAN access device further includes:
  • the first receiving unit 2503 is configured to receive, by the sending device, resend the lost data packet that includes the first serial number;
  • a second sending unit 2504 configured to send the lost data packet to the receiving device
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet
  • the first sequence number of the lost data packet includes a sequence number determined by the WLAN access device according to the first mapping relationship.
  • the first mapping relationship includes a mapping relationship between the first sequence number and the data packet that the WLAN access device parses and saves the data packet that is received by the sending device and includes the first sequence number; the lost data packet And the data packet that the WLAN access device sends the parsed data packet to the receiving device and fails to receive the acknowledgement message after the preset number of retransmissions; wherein the first serial number is a sequence number that is identifiable by both the sending device and the WLAN access device added by the sending device to the data packet; wherein the lost data packet is when the WLAN access device sends the data packet to the receiving device Lost data packet;
  • the WLAN access device further includes:
  • the second receiving unit 2505 is configured to receive, by the sending device, resend the lost data packet that includes the first serial number
  • a third sending unit 2506, configured to send the lost data packet to the receiving device
  • another embodiment of the WLAN access device in the embodiment of the present invention includes:
  • a determining unit 2601 configured to determine a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet, where the serial number includes a serial number that the WLAN access device can identify;
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the first sequence number of the lost data packet includes the WLAN access device sorting and confirming the first sequence number of the received data packet to be lost.
  • a sequence number wherein the first sequence number includes a sequence number that the sending device adds to the data packet and the WLAN access device can identify; the lost data packet is the sending device The data packet lost by the WLAN access device when sending the data packet;
  • the first sending unit 2602 is configured to send a status report to the sending device, where the status report includes the number of the lost data packets and the first identifier of the lost data packet, so that the sending device is configured according to the The number of lost data packets and the first identifier of the lost data packet determine a lost data packet, and causes the sending device to resend the lost data packet; the status report further includes a second identifier, the second identifier a sequence number for indicating a data size requested by the WLAN access device and a maximum number of data packets that the WLAN access device receives the acknowledgement message sent by the receiving device;
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device for the receiving device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access The data size requested by the device for the corresponding bearer of the receiving device, the minimum data size requested by the WLAN access device for the receiving device, and the data requested by the WLAN access device for the corresponding access type of the receiving device a size, and a minimum data size requested by the WLAN access device for the receiving device and a data size requested by the WLAN access device for the corresponding bearer of the receiving device;
  • the WLAN access device further includes:
  • the third receiving unit 2603 is configured to receive a new data packet that is sent by the sending device to the WLAN access device according to the second identifier.
  • a fourth sending unit 2604 configured to send the new data packet to a receiving device
  • an embodiment of a receiving device in an embodiment of the present invention includes:
  • a determining unit 2701 configured to determine a first identifier of the lost data packet, where the first identifier of the lost data packet includes a second serial number of the lost data packet, and the second serial number includes the received data by the receiving device
  • the second serial number of the packet is sorted to confirm the lost serial number; wherein the second serial number includes both the transmitting device and the receiving device capable of identifying the serial number; and the lost data packet is when the transmitting device sends the data packet to the receiving device a lost data packet, or a data packet lost when the WLAN access device sends a data packet to the receiving device;
  • the sending unit 2702 is configured to send a status report to the sending device, where the status report includes a first identifier of the lost data packet and a number of the lost data packet, so that the sending device is configured according to the lost data.
  • the first identifier of the packet and the number of the lost data packets determine a lost data packet, and retransmit the lost data packet;
  • another embodiment of the receiving device in the embodiment of the present invention includes:
  • the determining unit 2801 is configured to determine a first identifier of the lost data packet, where the first identifier of the lost data packet includes a second serial number of the lost data packet, and the second serial number includes the received data by the receiving device
  • the second serial number of the packet is sorted to confirm the missing serial number; wherein the second serial number packet
  • Both the transmitting device and the receiving device can identify the serial number; the lost data packet is a data packet lost when the transmitting device sends the data packet to the receiving device, or the WLAN access device loses when sending the data packet to the receiving device Data packet
  • the sending unit 2802 is configured to send a status report to the sending device, where the status report includes a first identifier of the lost data packet and a number of the lost data packet, so that the sending device is configured according to the lost data.
  • the first identifier of the packet and the number of the lost data packets determine a lost data packet, and retransmit the lost data packet;
  • the receiving device further includes:
  • the receiving unit 2803 is configured to receive, by the sending device, retransmit the lost data packet that includes the second serial number by using a cellular communication link; or
  • another embodiment of the receiving device in the embodiment of the present invention includes:
  • the determining unit 2901 is configured to determine a first identifier of the lost data packet, where the first identifier of the lost data packet includes a second serial number of the lost data packet, and the second serial number includes the received data by the receiving device
  • the second serial number of the packet is sorted to confirm the lost serial number; wherein the second serial number includes both the transmitting device and the receiving device capable of identifying the serial number; and the lost data packet is when the transmitting device sends the data packet to the receiving device a lost data packet, or a data packet lost when the WLAN access device sends a data packet to the receiving device;
  • the sending unit 2902 includes: a sending subunit 29021, configured to send a status report to the sending device according to a preset period; the status report further includes a second identifier, where the second identifier includes the receiving device receiving a maximum second sequence number of the data packet, so that the sending device determines, according to the second identifier, the number of data packets sent to the WLAN access device;
  • any one of the transmitting devices described in the above embodiments, any of the above embodiments A WLAN access device, and any of the receiving devices described above.
  • an embodiment of a sending device in an embodiment of the present invention includes:
  • the receiving unit 3001 is configured to receive a status report, where the status report includes a data packet identifier, where the data packet identifier is used to indicate a sequence number of the largest data packet received by the receiving device;
  • a determining unit 3002 configured to determine, according to the data packet identifier, a data size that is sent to the WLAN access device, and determine, according to the size, a quantity of the data packet sent by the sending device to the WLAN access device;
  • the sending unit 3003 is configured to send a new data packet to the WLAN access device according to the determined quantity
  • another embodiment of the receiving device in the embodiment of the present invention includes:
  • the receiving unit 3101 includes: a first receiving subunit 31011, configured to receive the status report by using a WLAN access device; the data packet identifier includes a data size requested by the WLAN access device, and a WLAN access device The largest serial number of the data packet that received the acknowledgment message sent by the receiving device;
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access device being the receiving device
  • the data size of the corresponding bearer request, the minimum data size requested by the WLAN access device for the receiving device, and the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN connection a minimum data size requested by the ingress device for the receiving device and a data size requested by the WLAN access device for the corresponding bearer of the receiving device;
  • the receiving unit 3101 includes: a second receiving subunit 31012, configured to receive the status report by using a receiving device, where the data packet identifier includes a maximum second serial number of the data packet received by the receiving device.
  • the second serial number includes a serial number that can be recognized by the sending device and the receiving device;
  • the determining unit 3102 includes:
  • a first determining sub-unit 31021 configured to determine, according to a maximum second sequence number of the data packet, a maximum first sequence number that is successfully sent by the WLAN access device to the receiving device data packet, where the first sequence number includes the a serial number that can be recognized by both the sending device and the WLAN access device;
  • a second determining subunit 31022 configured to: according to the first sequence number that the WLAN access device successfully sends to the receiving device data packet, the period in which the sending device receives the status report by using the receiving device, and the sending Calculating, by the device, the size of the data packet sent by the WLAN access device, and calculating a rate at which the WLAN access device sends data to the receiving device;
  • the third determining subunit 31023 is configured to determine, according to a rate at which the WLAN access device sends data to the receiving device, a quantity of data packets sent to the WLAN access device.
  • the sending unit 3103 is configured to send a new data packet to the WLAN access device according to the determined quantity.
  • an embodiment of a WLAN access device in an embodiment of the present invention includes:
  • the first sending unit 3201 is configured to send a status report to the sending device, where the status report includes a data packet identifier, where the data packet identifier is used to indicate a data size requested by the WLAN access device, and the WLAN access device receives the receiving The maximum sequence number of the packet of the acknowledgment message sent by the device;
  • the data size requested by the WLAN access device includes any one of the following five types:
  • the minimum data size requested by the WLAN access device for the receiving device, the data size requested by the WLAN access device for the corresponding access type of the receiving device, and the WLAN access The data size requested by the device for the corresponding bearer of the receiving device, the minimum data size requested by the WLAN access device for the receiving device, and the data requested by the WLAN access device for the corresponding access type of the receiving device a size, and a minimum data size requested by the WLAN access device for the receiving device and a data size requested by the WLAN access device for a corresponding bearer of the receiving device; so that the sending device is configured according to the data packet Identifying, by the identifier, the number of data packets sent to the WLAN access device, and causing the sending device to send a new data packet to the WLAN access device according to the determined quantity;
  • the receiving unit 3202 is configured to receive, by the WLAN access device, a new data packet that is sent by the sending device to the WLAN access device according to the data packet identifier.
  • a second sending unit 3203 configured to send the new data packet to a receiving device
  • a sending unit configured to send a status report to the sending device according to a preset period, where the status report includes a data packet identifier, where the data packet identifier includes a maximum second sequence number of the data packet received by the receiving device,
  • the second sequence number includes a sequence number that can be identified by both the sending device and the receiving device, so that the sending device determines the number of data packets to be sent to the WLAN access device according to the data packet identifier.
  • the WLAN access device may be a WLAN module of the WLAN AC and the terminal, or a WLAN AP, and the WLAN access device may be a WLAN module and a terminal (such as a UE).
  • the WLAN module of the terminal; the receiving device may be a terminal (such as a UE) or a base station (such as an eNB).
  • the sending device is a base station
  • the receiving device is a terminal
  • the WLAN access device is a WLAN AC and a WLAN module of the terminal, or the WLAN access device is a WLAN AP and a WLAN module of the terminal
  • the receiving device is a base station
  • the WLAN access device is a WLAN AC and a WLAN module of the terminal
  • the WLAN access device is a WLAN AP and a WLAN module of the terminal.
  • the transmitting device includes a transmitter 3301, a receiver 3302, a processor 3303, and a memory 3304.
  • the transmitter 3301, the receiver 3302, the processor 3303, and the memory 3304 may also be connected by a bus, or may be connected by other direct or indirect connection manners, which is not specifically limited in this embodiment of the present invention.
  • the sending device in the embodiment of the present invention may be a terminal device or a base station. Both the transmitter and the receiver involved in the embodiments of the present invention can implement air interface transmission and logical link transmission.
  • the transmitting device according to an embodiment of the present invention may have more or less components than those shown in FIG. 33, may combine two or more components, or may have different component configurations or settings, and each component may include Hardware, software, or a combination of hardware and software implementations of one or more signal processing and/or application specific integrated circuits.
  • the receiver 3302 is configured to receive a status report, where the status report includes a first identifier of the lost data packet and a number of lost data packets; the first identifier of the lost data packet includes a sequence number of the lost data packet, where The serial number includes a serial number that the wireless local area network WLAN access device can recognize;
  • the processor 3303 is configured to determine, according to the number of the lost data packets and the first identifier of the lost data packet, the lost data packet;
  • the transmitter 3301 is configured to resend the lost data packet.
  • the receiver 3302 is further configured to receive the status report by using a WLAN access device;
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the lost data packet
  • the first sequence number includes a sequence number of the data packet that the WLAN access device sorts to confirm the first sequence number of the received data packet, wherein the first sequence number includes the sending device to the a sequence number that can be identified by both the sending device and the WLAN access device added by the data packet;
  • the lost data packet is a data packet that is lost when the sending device sends a data packet to the WLAN access device;
  • the transmitter 3301 is further configured to retransmit the determined lost data packet including the first sequence number to the WLAN access device, or send the determined lost data packet to the receiving device by using a cellular communication link.
  • the receiver 3302 is further configured to receive the status report by using a WLAN access device; the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the lost data packet
  • the first sequence number includes a sequence number determined by the WLAN access device according to the first mapping relationship, where the first mapping relationship includes the WLAN access device receiving the first sequence number received from the sending device.
  • the lost data packet includes the WLAN access device sending the parsed data packet to the receiving device and failing to receive the acknowledgement after exceeding the preset retransmission times a data packet of the message; wherein the first sequence number includes a sequence number that the sending device adds to the data packet and that is identifiable by the sending device and the WLAN access device; wherein the lost data packet a data packet lost when the WLAN access device sends a data packet to the receiving device;
  • the transmitter 3301 is further configured to retransmit the lost data packet that includes the first serial number to the WLAN access device, or send the lost data packet that includes the second serial number to the receiving by using a cellular communication link.
  • the device wherein the sequence number of the lost data packet further includes a second sequence number of the lost data packet, and the sending device determines the lost data packet according to the second mapping relationship between the preset first sequence number and the second sequence number.
  • the second serial number includes a serial number that can be recognized by both the transmitting device and the receiving device.
  • the receiver 3302 is further configured to receive the status report by using a WLAN access device;
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the lost data packet
  • the first sequence number includes a sequence number of the data packet that the WLAN access device sorts to confirm the first sequence number of the received data packet, wherein the first sequence number includes the sending device to the a sequence number that can be identified by both the sending device and the WLAN access device added by the data packet;
  • the lost data packet is a data packet that is lost when the sending device sends a data packet to the WLAN access device;
  • the transmitter 3301 is further configured to retransmit the determined lost data packet including the first sequence number to the WLAN access device, or send the determined lost data packet to the receiving device by using a cellular communication link.
  • the receiver 3302 is further configured to receive the status report by using a WLAN access device; the sequence number of the lost data packet includes a second sequence number of the lost data packet, the lost data packet The second serial number includes the second of the received data packets by the WLAN access device The serial number is sorted to confirm the lost serial number; wherein the second serial number includes a serial number that can be recognized by the sending device, the receiving device, and the WLAN access device; wherein the lost data packet is the sending device a data packet lost when the data packet is sent to the WLAN access device;
  • the transmitter 3301 is further configured to retransmit the determined lost data packet including the second serial number to the WLAN access device, or send the determined second serial number by using a cellular communication link Lost packets to the receiving device.
  • the status report further includes a second identifier, where the second identifier is used to indicate a sequence number of the largest data packet received by the receiving device, and the processor 3303 is further configured to Determining, by the second identifier, a size of data sent to the WLAN access device, and determining, according to the data size, a quantity of data packets sent by the sending device to the WLAN access device;
  • the transmitter 3301 is further configured to send a new data packet to the WLAN access device according to the determined quantity.
  • the receiver 3302 is further configured to receive the status report by using a WLAN access device, where the second identifier includes a data size requested by the WLAN access device and received by the WLAN access device. The largest serial number of the data packet of the acknowledgement message sent by the receiving device;
  • the receiver 3302 is further configured to receive the status report by using a receiving device, where the second identifier includes a maximum second sequence number of the data packet received by the receiving device;
  • the second serial number includes a serial number that can be recognized by both the sending device and the receiving device;
  • the processor 3303 is further configured to determine, according to a maximum second sequence number of the data packet, a maximum first sequence number that is successfully sent by the WLAN access device to the receiving device data packet, where the first sequence number includes the sending a serial number that can be recognized by both the device and the WLAN access device;
  • the size of the sent data packet calculates a rate at which the WLAN access device sends a data packet to the receiving device
  • FIG. 24 to FIG. 26 illustrates the specific structure of the WLAN access device from the perspective of the function module.
  • the following describes the WLAN access device from the hardware perspective in conjunction with the embodiment shown in FIG. The specific structure is explained:
  • the WLAN access device includes a transmitter 3401, a receiver 3402, a processor 3403, and a memory 3404.
  • the transmitter 3401, the receiver 3402, the processor 3403, and the memory 3404 may also be connected by a bus, or may be connected by other direct or indirect connection manners, which is not specifically limited in this embodiment of the present invention.
  • the WLAN access device may have more or less components than those shown in FIG. 34, may combine two or more components, or may have different component configurations or settings, and each component may Hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
  • the processor 3403 is configured to determine a first identifier of the lost data packet, where the first identifier of the lost data packet includes a sequence number of the lost data packet, where the serial number includes a sequence number that the WLAN access device can identify;
  • a transmitter 3401 configured to send a status report to the sending device, where the status report includes the number of the lost data packets and the first identifier of the lost data packet, so that the sending device is configured according to the lost data.
  • the number of packets and the first identity of the lost data packet determine a lost data packet and cause the transmitting device to resend the lost data packet.
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet, and the first sequence number of the lost data packet includes the first packet number of the received data packet by the WLAN access device. Sorting the serial number to confirm the missing serial number; wherein the first serial number includes a serial number that the transmitting device adds to the data packet and both the WLAN access device and the WLAN access device; the lost data packet a data packet lost when the sending device sends a data packet to the WLAN access device;
  • a receiver 3402 configured to receive, by the sending device, retransmit the lost data packet that includes the first sequence number
  • the transmitter 3401 is further configured to send the lost data packet to the receiving device.
  • the sequence number of the lost data packet includes a first sequence number of the lost data packet
  • the first sequence number of the lost data packet includes a sequence determined by the WLAN access device according to the first mapping relationship.
  • the first mapping relationship includes the WLAN access device pair sending from the a mapping relationship between the first sequence number and the data packet that is parsed and saved by the data packet that is received by the device and that is saved by the device;
  • the lost data packet includes the parsed data packet sent by the WLAN access device to the receiving device and exceeds The preset number of retransmissions still fails to receive the data packet of the acknowledgment message;
  • the first sequence number includes a sequence number that the sending device adds to the data packet and both the sending device and the WLAN access device can identify
  • the lost data packet is a data packet lost when the WLAN access device sends a data packet to the receiving device;
  • the receiver 3402 is further configured to receive, by the sending device, retransmit the lost data packet that includes the first serial number;
  • the transmitter 3401 is further configured to send the lost data packet to the receiving device.
  • the status report further includes a second identifier, where the second identifier is used to indicate a data size requested by the WLAN access device, and the WLAN access device receives an acknowledgement message sent by the receiving device.
  • the maximum serial number of the packet is used to indicate a data size requested by the WLAN access device, and the WLAN access device receives an acknowledgement message sent by the receiving device. The maximum serial number of the packet;
  • the receiver 3402 is further configured to receive a new data packet that is sent by the sending device to the WLAN access device according to the second identifier.
  • the transmitter 3401 is further configured to send the new data packet to a receiving device.
  • FIG. 27 to FIG. 29 illustrates the specific structure of the receiving device from the perspective of the functional module.
  • the specific structure of the receiving device will be described from the hardware point of view below with reference to the embodiment shown in FIG. 35:
  • the receiving device includes a transmitter 3501, a receiver 3502, a processor 3503, and a memory 3504.
  • the transmitter 3501, the receiver 3502, the processor 3503, and the memory 3504 may be connected by a bus, or may be connected by other direct or indirect connection methods, which is not specifically limited in the embodiment of the present invention.
  • the receiving device in the embodiment of the present invention may be a terminal or a base station, and both the transmitter and the receiver in the embodiments of the present invention can implement air interface transmission and logical link transmission.
  • the receiving device according to an embodiment of the present invention has more or less components than those shown in FIG. 35, two or more components may be combined, or may have different component configurations or settings, and each component may include one Hardware, software, or a combination of hardware and software, including multiple signal processing and/or application specific integrated circuits.
  • the processor 3503 is configured to determine a first identifier of the lost data packet, where the first identifier of the lost data packet includes a second serial number of the lost data packet, and the second serial number includes the received data by the receiving device
  • the second serial number of the packet is sorted to confirm the lost serial number; wherein the second serial number includes both the transmitting device and the receiving device capable of identifying the serial number; and the lost data packet is when the transmitting device sends the data packet to the receiving device a lost data packet, or a data packet lost when the WLAN access device sends a data packet to the receiving device;
  • a transmitter 3501 configured to send a status report to the sending device, where the status report includes a first identifier of the lost data packet and a number of the lost data packet, so that the sending device is configured according to the lost data.
  • the first identifier of the packet and the number of the lost data packets determine the lost data packet and retransmit the lost data packet.
  • the receiver 3502 is configured to receive, by the sending device, retransmit the lost data packet that includes the second serial number by using a cellular communication link, or receive the WLAN access device retransmission, including the The missing serial number of the second serial number.
  • the transmitter 3501 is further configured to send a status report to the sending device according to a preset period; the status report further includes a second identifier, where the second identifier includes the receiving device The maximum second sequence number of the received data packet, so that the sending device determines the number of data packets to be sent to the WLAN access device according to the second identifier.
  • the sending device is the eNB
  • the receiving device is the UE
  • the WLAN access device is the WLAN module of the WLAN AP and the UE
  • the data packet is the PDCP PDU
  • the first serial number For example, the Xw-U SN (Xw User plane sequence number) and the second sequence number are PDCP SN.
  • the PDCP layer of the eNB encapsulates the upper layer data into PDCP PDUs, and divides all PDCP PDUs into two parts according to indicators such as network load, delay, and channel environment.
  • the first part of the PDCP PDU is sent to the lower layer RLC, and is sent to the LTE module of the UE via the LTE network; the second part of the PDCP PDU is sent to the WLAN AP and sent to the WLAN module of the UE via the WLAN network.
  • the eNB allocates a consecutive unique sequence number for each or a plurality of PDCP PDUs and a sequence number Xw-U SN that can be recognized between the WLAN AP and the eNB.
  • the eNB sends PDCP PDUs with PDCP SNs of 1, 2, 3, 4, 5, 6, 7, 8 to the UE, where the eNB sets the PDCP SN to 1, 2, 5, and 6.
  • the PDCP PDUs are directly sent to the UE through the LTE link; the eNB allocates Xw-U SNs 1, 2, 3, and 4 to the PDCP PDUs with the PDCP SNs of 3, 4, 7, and 8, and sends them to the AP.
  • the AP After the Xw-U packet reaches the AP, it is stored in the AP's cache.
  • the AP takes an Xw-U packet from the cache, resolves the PDCP PDU, and then sends the PDCP PDU to the UE according to the 802.11 protocol.
  • the PDCP PDU7 In the process of the AP transmitting the PDCP PDU to the UE, the PDCP PDU7 is lost in the sending process, that is, after the number of retransmissions of the AP for the PDCP PDU7 reaches the maximum number of retransmissions, and the acknowledgment ACK sent by the UE is still not received, the AP will use the PDCP. PDU7 is discarded.
  • the AP Since the AP retains the parsed mapping relationship between the PDCP PDU and the Xw-U packet, that is, the AP can know that the PDCP PDU 7 corresponds to the Xw-U packet whose Xw-U SN is 3, so the AP can discard the PDCP PDU 7 at the same time/after
  • the eNB is informed to request the eNB to retransmit the Xw-U packet whose Xw-U SN is 3.
  • the AP may preferentially consider transmitting the PDCP PDU corresponding to the Xw-U packet.
  • the AP may also feed back corresponding indications to the eNB, and the indications of the feedback include D (Desrred, Request) and SNmax (Sequence Number max).
  • D Desrred, Request
  • SNmax Sequence Number max
  • SNmax indicates that the AP confirms the maximum Xw-U SN successfully transmitted to the UE
  • D indicates the data size requested by the AP
  • the eNB receives the indication and first performs some actions according to the SNmax. This action may be to delete the previously cached Xw-U packet, or to clear the mapping relationship between the corresponding PDCP PDU and the saved Xw-U and the PDCP SN. Then, according to D, it is decided how many PDCP PDUs are distributed to the AP.
  • the eNB can know the data size that has been distributed to the AP but has not received the acknowledgment.
  • the eNB determines that the eNB needs to be newly distributed to the AP according to the data size requested by the AP and the data size that the eNB has sent to the AP but has not received the acknowledgment yet.
  • the data size is then determined according to the data size that needs to be newly distributed to the AP, and the determined number of PDCP PDUs are distributed to the AP.
  • the transmitter and the receiver according to the embodiments of the present invention may be two independent devices, or may be a device having a function of a transmitter and a receiver, such as a transceiver.
  • the disclosed apparatus and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the modules is only a logical function division.
  • there may be another division manner for example, multiple modules or components may be combined or Can be integrated into another device, or some features can be ignored or not executed.
  • each functional module in each embodiment of the present invention may be integrated into one processing module, and each module may exist physically separately, or two or more modules may be integrated into one module.

Landscapes

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

Abstract

本发明提供了一种数据传输的方法,用于提高网络传输的性能,包括:发送设备接收状态报告,状态报告包括丢失数据包的第一标识以及丢失数据包的个数;丢失数据包的第一标识包括丢失数据包的序列号,序列号包括无线局域网WLAN接入设备能够识别的序列号,发送设备根据丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包,发送设备重发丢失数据包。这样,WLAN接入设备能够对收到的数据包的序列号进行解析,从而能够确定在发送设备与WLAN接入设备之间的丢失数据包的序列号;WLAN接入设备将丢失数据包的序列号反馈给发送设备,发送设备在接收到包含丢失数据包的序列号时,然后对丢失数据包进行重传,从而减少数据包的丢包率,提高了网络的传输性能。

Description

一种数据传输的方法及装置 技术领域
本发明涉及通信领域,特别是一种数据传输的方法及装置。
背景技术
随着智能手机的迅猛发展,越来越多的移动通信终端都集成了无线局域网的通信模块。另一方面,随着人们对移动宽带需求的不断增加,现有的通信***承受到越来越大的数据流量的压力。无线蜂窝网络具有覆盖范围广、支持高速移动等优点,同时具有数据速率低、价格高、传输功率大等缺点,比较适合于高速运动、室外大范围活动等场景。而WLAN(Wireless Local Area Networks,无线局域网)具有数据速率高、价格低、传输功率小等优点,同时具有覆盖范围小,比较适合于相对静止、室内小范围活动等场景。考虑到无线蜂窝网络和无线局域网各自的优缺点之后,一个可行的方法是把无线蜂窝技术和WLAN技术相互融合,利用WLAN分流无线蜂窝通信***的数据流量,提高用户体验,实现高效低成本的通信。采用基站与终端之间的无线蜂窝网络传统通信和WLAN与终端之间的无线局域网通信的相互融合的技术称为MSA(Multi Stream Aggregation,多流汇聚),其中,基站与WLAN AC(Wireless Local Area Networks Access control,无线局域网接入控制)或WLAN AP(Wireless Local Area Networks Access Point无线局域网接入点)之间存在逻辑接口。
WLAN是基于竞争机制进行数据传输的,当WLAN同时连接多个UE时,由于WLAN的资源受到限制,可能会降低WLAN与正在传输数据的UE之间的信道质量,造成数据的丢失,对此,WLAN接入设备设置有重传机制,重传机制设有最大重传次数,一个数据包的重传次数达到最大重传次数,该数据包就会被丢弃,由于WLAN接入设备无法对数据包进行解析,只能对数据包进行转发,所以当该数据包被丢弃时,该数据包即永久丢失。而且,在基站与WLAN接入设备进行数据包传输时,在两者之间的逻辑接口上,当数据包丢失时,由于该数据包无法重传,所以也会造成该数据包的永久丢失。基于上述WLAN接入设备的重传机可能制造成的数据包永久丢失,以及基站与WLAN接入设备进行数据包传输时可能造成的数据包永久丢失,因此,在现有技术中, 通过WLAN侧进行传输数据所造成的丢包率较高,导致整个网络传输性能低。
发明内容
有鉴于此,本发明实施例提供了一种数据传输的方法及装置,用于提高网络传输的性能。
本发明实施例第一方面提供了一种数据传输的方法,包括:
发送设备接收状态报告,所述状态报告包括丢失数据包的第一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括无线局域网WLAN接入设备能够识别的序列号;
所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
所述发送设备重发所述丢失数据包。
结合本发明实施例的第一方面,在本发明实施例第一方面的第一种实现方式中,所述发送设备接收状态报告包括:所述发送设备通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的数据包的序列号;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
所述发送设备重发所述丢失数据包包括:
所述发送设备重发所确定的包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者,
所述发送设备通过蜂窝通信链路发送所确定的丢失数据包给接收设备。
结合本发明实施例的第一方面,在本发明实施例第一方面的第二种实现方式中,所述发送设备接收状态报告包括:所述发送设备通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的 映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设重传次数仍未收到确认消息的数据包;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
所述发送设备重发所述丢失数据包包括:
所述发送设备重发包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者,
所述丢失数据包的序列号还包括丢失数据包的第二序列号,所述发送设备根据预设的第一序列号与第二序列号的第二映射关系确定丢失数据包的第二序列号,第二序列号包括所述发送设备与所述接收设备均能识别的序列号,所述发送设备通过蜂窝通信链路发送包含所述第二序列号的丢失数据包给接收设备。
结合本发明实施例的第一方面,在本发明实施例第一方面的第三种实现方式中,所述发送设备接收状态报告包括:所述发送设备通过接收设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,所述第二序列号包括所述发送设备与接收设备均能识别的序列号,所述丢失数据包为所述发送设备给所述接收设备发送数据包时所丢失的数据包,或者所述WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
所述发送设备重发所述丢失数据包包括:
所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包给所述接收设备;或者,
所述丢失数据包的序列号还包括丢失数据包的第一序列号,所述发送设备根据的第一序列号与第二序列号的第二映射关系确定丢失数据包的第一序列号,其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;所述发送设备发送包含所述第一序列号的丢失数据包给所述WLAN接入设备。
结合本发明实施例的第一方面,在本发明实施例第一方面的第四种实现方式中,所述发送设备接收状态报告包括:所述发送设备通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述WLAN接入设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,所述第二序列号包括所述发送设备、接收设备以及WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
所述发送设备重发所述丢失数据包包括:
所述发送设备重发所确定的包含所述第二序列号的丢失数据包给所述WLAN接入设备;或者,
所述发送设备通过蜂窝通信链路发送所确定的包含所述第二序列号的丢失数据包给接收设备。
结合本发明实施例的第一方面,在本发明实施例第一方面的第五种实现方式中,所述状态报告还包括第二标识,所述第二标识用于指示所述接收设备接收到的最大数据包的序列号;
所述方法还包括:
所述发送设备根据所述第二标识确定向所述WLAN接入设备发送的数据大小,再根据所述数据大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包。
结合本发明实施例的第一方面的第五种实现方式,在本发明实施例第一方面的第六种实现方式中,所述发送设备接收状态报告包括:所述发送设备通过WLAN接入设备接收所述状态报告;所述第二标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入 设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小。
结合本发明实施例的第一方面的第五种实现方式,在本发明实施例第一方面的第七种实现方式中,所述发送设备接收状态报告包括:所述发送设备通过接收设备接收所述状态报告;所述第二标识包括所述接收设备接收到的数据包的最大第二序列号;其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
所述发送设备根据所述第二标识确定向所述WLAN接入设备发送的数据大小包括:
所述发送设备根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
所述发送设备根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据包给所述接收设备的速率;
所述发送设备根据所述WLAN接入设备发送数据给所述接收设备的速率确定向所述WLAN接入设备发送的数据大小。
本发明实施例第二方面提供了一种数据传输的方法,包括:
WLAN接入设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括所述WLAN接入设备能够识别的序列号;
所述WLAN接入设备向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包,并使所述发送设备重发所述丢失数据包。
结合本发明实施例第二方面,在本发明实施例第二方面的第一种实现方式中,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的序列号;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
所述方法还包括:
所述WLAN接入设备接收所述发送设备重发包含所述第一序列号的丢失数据包;
所述WLAN接入设备将所述丢失数据包发送给所述接收设备。
结合本发明实施例第二方面,在本发明实施例第二方面的第二种实现方式中,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设的重传次数仍未能收到确认消息的数据包;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
所述方法还包括:
所述WLAN接入设备接收所述发送设备重发包含所述第一序列号的丢失数据包;
所述WLAN接入设备将所述丢失数据包发送给所述接收设备。
结合本发明实施例第二方面、第二方面的第一种实现方式以及第二方面的第二种实现方式任意一种实现方式,在本发明实施例第二方面的第三种实现方式中,所述状态报告还包括第二标识,所述第二标识用于指示所述WLAN接入设备请求的数据大小以及所述WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;
所述WLAN接入设备接收所述发送设备根据所述第二标识确定的向所述WLAN接入设备发送的新的数据包;
所述WLAN接入设备将所述新的数据包发送给接收设备。
本发明实施例第三方面提供了一种数据传输的方法,包括:
接收设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包括发送设备与接收设备均能识别序列号;所述丢失数据包为发送设备给所述接收设备发送数据包时所丢失的数据包,或者WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
所述接收设备向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的第一标识及所述丢失数据包的个数,以使得所述发送设备根据所述丢失数据包的第一标识及所述丢失数据包的个数确定丢失数据包,并重发所述丢失数据包。
结合本发明实施例第三方面,在本发明实施例第三方面的第一种实现方式中,所述方法还包括:
所述接收设备接收所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包;或者,
所述接收设备接收WLAN接入设备重发的包含所述第二序列号的丢失数据包。
结合本发明实施例第三方面或第三方面的第一种实现方式,在本发明实施 例第三方面的第二种实现方式中,所述接收设备根据预设的周期向所述发送设备发送状态报告;
所述状态报告还包括第二标识,所述第二标识包括所述接收设备接收到的数据包的最大第二序列号,以使得所述发送设备根据所述第二标识确定向WLAN接入设备发送数据包的数量。
本发明实施例第四方面提供了一种数据传输的方法,包括:
发送设备接收状态报告,所述状态报告包括数据包标识,所述数据包标识用于指示接收设备接收到的最大数据包的序列号;
所述发送设备根据所述数据包标识确定向WLAN接入设备发送的数据大小,再根据所述大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包。
结合本发明实施例第四方面,在本发明实施例第四方面的第一种实现方式中,所述发送设备接收状态报告包括:所述发送设备通过WLAN接入设备接收所述状态报告;所述数据包标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小。
结合本发明实施例第四方面,在本发明实施例第四方面的第二种实现方式中,所述发送设备接收状态报告包括:所述发送设备通过接收设备接收所述状态报告;所述数据包标识包括所述接收设备接收到的数据包的最大第二序列 号,其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
所述发送设备根据所述数据包标识确定向WLAN接入设备发送数据包大小包括:
所述发送设备根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
所述发送设备根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据给所述接收设备的速率;
所述发送设备根据所述WLAN接入设备发送数据给所述接收设备的速率确定能够向所述WLAN接入设备发送的数据大小。
本发明实施例第五方面提供了一种数据传输的方法,包括:
WLAN接入设备向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识用于指示所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;以使得所述发送设备根据所述数据包标识确定向所述WLAN接入设备发送数据包的数量,并使所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
所述WLAN接入设备接收所述发送设备根据根据所述数据包标识确定的向所述WLAN接入设备发送的新的数据包;
所述WLAN接入设备将所述新的数据包发送给接收设备。
本发明实施例第六方面提供了一种数据传输的方法,包括:
接收设备根据预设的周期向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,所述第二序列号包括所述发送设备与接收设备均能识别的序列号,以使得所述发送设备根据所述数据包标识确定向WLAN接入设备发送数据包的数量。
本发明实施例第七方面提供了一种发送设备,包括:
接收单元,用于接收状态报告,所述状态报告包括丢失数据包的第一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括无线局域网WLAN接入设备能够识别的序列号;
第一确定单元,用于根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
重发单元,用于重发所述丢失数据包。
结合本发明实施例第七方面,在本发明实施例第七方面的第一种实现方式中,所述接收单元包括:第一接收子单元,用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的数据包的序列号;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
所述重发单元包括:
第一重发子单元,用于重发所确定的包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者,
通过蜂窝通信链路发送所确定的丢失数据包给接收设备。
结合本发明实施例第七方面,在本发明实施例第七方面的第二种实现方式中,所述接收单元包括:第二接收子单元,用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序 列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设重传次数仍未收到确认消息的数据包;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
所述重发单元包括:
第二重发子单元,用于重发包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者,
通过蜂窝通信链路发送包含所述第二序列号的丢失数据包给接收设备,其中,所述丢失数据包的序列号还包括丢失数据包的第二序列号,所述发送设备根据预设的第一序列号与第二序列号的第二映射关系确定丢失数据包的第二序列号,第二序列号包括所述发送设备与所述接收设备均能识别的序列号。
结合本发明实施例第七方面,在本发明实施例第七方面的第三种实现方式中,所述接收单元包括:第三接收子单元,用于通过接收设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,所述第二序列号包括所述发送设备与接收设备均能识别的序列号,所述丢失数据包为所述发送设备给所述接收设备发送数据包时所丢失的数据包,或者所述WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
所述重发单元包括:
第三重发子单元,用于通过蜂窝通信链路重发包含所述第二序列号的丢失数据包给所述接收设备;或者,
发送包含所述第一序列号的丢失数据包给所述WLAN接入设备,其中,所述丢失数据包的序列号还包括丢失数据包的第一序列号,所述发送设备根据的第一序列号与第二序列号的第二映射关系确定丢失数据包的第一序列号,其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号。
结合本发明实施例第七方面,在本发明实施例第七方面的第四种实现方式中,所述接收单元包括:第四接收子单元,用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述WLAN接入设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,所述第二序列号包括所述发送设备、接收设备以及WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
所述重发单元包括:
第四重发子单元,用于重发所确定的包含所述第二序列号的丢失数据包给所述WLAN接入设备;或者,
通过蜂窝通信链路发送所确定的包含所述第二序列号的丢失数据包给接收设备。
结合本发明实施例第七方面,在本发明实施例第七方面的第五种实现方式中,所述状态报告还包括第二标识,所述第二标识用于指示所述接收设备接收到的最大数据包的序列号;
所述发送设备还包括:
第二确定单元,用于根据所述第二标识确定向所述WLAN接入设备发送的数据大小,再根据所述数据大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
发送单元,用于根据所确定的数量向所述WLAN接入设备发送新的数据包。
结合本发明实施例第七方面的第五种实现方式,在本发明实施例第七方面的第六种实现方式中,所述接收单元包括:第五接收子单元,用于通过WLAN接入设备接收所述状态报告;所述第二标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入 设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小。
结合本发明实施例第七方面的第五种实现方式,在本发明实施例第七方面的第七种实现方式中,所述接收单元包括:第六接收子单元,用于通过接收设备接收所述状态报告;所述第二标识包括所述接收设备接收到的数据包的最大第二序列号;其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
所述第二确定单元包括:
第一确定子单元,用于根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
第二确定子单元,用于根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据包给所述接收设备的速率;
第三确定子单元,用于根据所述WLAN接入设备发送数据给所述接收设备的速率确定向所述WLAN接入设备发送的数据大小。
本发明实施例第八方面提供了一种WLAN接入设备,包括:
确定单元,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括所述WLAN接入设备能够识别的序列号;
第一发送单元,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包,并使所述发送设备重发所述丢失数据包。
结合本发明实施例第八方面,在本发明实施例第八方面的第一种实现方式 中,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的序列号;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
所述WLAN接入设备还包括:
第一接收单元,用于接收所述发送设备重发包含所述第一序列号的丢失数据包;
第二发送单元,用于将所述丢失数据包发送给所述接收设备。
结合本发明实施例第八方面,在本发明实施例第八方面的第二种实现方式中,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设的重传次数仍未能收到确认消息的数据包;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
所述WLAN接入设备还包括:
第二接收单元,用于接收所述发送设备重发包含所述第一序列号的丢失数据包;
第三发送单元,用于将所述丢失数据包发送给所述接收设备。
结合本发明实施例第八方面、第八方面的第一种实现方式以及第八方面的第二种实现方式,在本发明实施例第八方面的第三种实现方式中,所述状态报告还包括第二标识,所述第二标识用于指示所述WLAN接入设备请求的数据大小以及所述WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;
所述WLAN接入设备还包括:
第三接收单元,用于接收所述发送设备根据所述第二标识确定的向所述WLAN接入设备发送的新的数据包;
第四发送单元,用于将所述新的数据包发送给接收设备。
本发明实施例第九方面提供了一种接收设备,包括:
确定单元,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包括发送设备与接收设备均能识别序列号;所述丢失数据包为发送设备给所述接收设备发送数据包时所丢失的数据包,或者WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
发送单元,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的第一标识及所述丢失数据包的个数,以使得所述发送设备根据所述丢失数据包的第一标识及所述丢失数据包的个数确定丢失数据包,并重发所述丢失数据包。
结合本发明实施例第九方面,在本发明实施例第九方面的第一种实现方式中,所述接收设备还包括:
接收单元,用于接收所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包;或者,
接收WLAN接入设备重发的包含所述第二序列号的丢失数据包。
结合本发明实施例第九方面或第九方面的第一种实现方式,在本发明实施例第九方面的第二种实现方式中,所述发送单元包括:发送子单元,用于根据 预设的周期向所述发送设备发送状态报告;所述状态报告还包括第二标识,所述第二标识包括所述接收设备接收到的数据包的最大第二序列号,以使得所述发送设备根据所述第二标识确定向WLAN接入设备发送数据包的数量。
本发明实施例第十方面提供了一种发送设备,包括:
接收单元,用于接收状态报告,所述状态报告包括数据包标识,所述数据包标识用于指示接收设备接收到的最大数据包的序列号;
确定单元,用于根据所述数据包标识确定向WLAN接入设备发送的数据大小,再根据所述大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
发送单元,用于根据所确定的数量向所述WLAN接入设备发送新的数据包。
结合本发明实施例第十方面,在本发明实施例第十方面的第一种实现方式中,所述接收单元包括:第一接收子单元,用于通过WLAN接入设备接收所述状态报告;所述数据包标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小。
结合本发明实施例第十方面,在本发明实施例第十方面的第二种实现方式中,所述接收单元包括:第二接收子单元,用于通过接收设备接收所述状态报告;所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
所述确定单元包括:
第一确定子单元,用于根据所述数据包的最大第二序列号确定所述 WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
第二确定子单元,用于根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据给所述接收设备的速率;
第三确定子单元,用于根据所述WLAN接入设备发送数据给所述接收设备的速率确定向所述WLAN接入设备发送的数据大小。
本发明实施例第十一方面提供了一种WLAN接入设备,包括:
第一发送单元,用于向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识用于指示所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;以使得所述发送设备根据所述数据包标识确定向所述WLAN接入设备发送数据包的数量,并使所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
接收单元,用于所述WLAN接入设备接收所述发送设备根据所述数据包标识确定的向所述WLAN接入设备发送的新的数据包;
第二发送单元,用于将所述新的数据包发送给接收设备。
本发明实施例第十二方面提供了一种接收设备,包括:
发送单元,用于根据预设的周期向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,所述第二序列号包括所述发送设备与接收设备均能识别的序列号, 以使得所述发送设备根据所述数据包标识确定向WLAN接入设备发送数据包的数量。
本发明实施例第十三方面提供了一种通信***,包括:
如上述第七方面所述的任意一种发送设备、如上述第八方面所述的任意一种WLAN接入设备、以及如上述第九方面所述的任意一种接收设备。
本发明实施例第十四方面提供了一种通信***,包括:
如第十方面所述的任意一种发送设备、如第十一方面所述的WLAN接入设备、以及上述第十二方面所述的接收设备。
本发明包括一种数据传输的方法,用于提高网络传输的性能,包括:发送设备接收状态报告,所述状态报告包括丢失数据包的第一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括无线局域网WLAN接入设备能够识别的序列号;所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;所述发送设备重发所述丢失数据包。这样,数据包的序列号为WLAN接入设备能够识别的序列号,使得WLAN接入设备在收到发送设备发送的数据包之后,能够对收到的数据包的序列号进行解析,从而能够确定在发送设备与WLAN接入设备之间的丢失数据包的序列号及丢失数据包的个数;WLAN接入设备将丢失数据包的序列号及丢失数据包的个数反馈给发送设备。发送设备在接收到包含丢失数据包的序列号及丢失数据包的个数时,便确定对应的丢失数据包,然后对丢失数据包进行重传,从而减少数据包的丢包率,提高了网络的传输性能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为背景技术中无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架示意图;
图2为本发明实施例中数据传输方法的一个示意图;
图3为本发明实施例中数据传输方法的另一个示意图;
图4为本发明实施例中数据传输方法的另一个示意图;
图5为本发明实施例中数据传输方法的另一个示意图;
图6为本发明实施例中数据传输方法的另一个示意图;
图7为本发明实施例中数据传输方法的另一个示意图;
图8为本发明实施例中数据传输方法的另一个示意图;
图9为本发明实施例中数据传输方法的另一个示意图;
图10为本发明实施例中数据传输方法的另一个示意图;
图11为本发明实施例中数据传输方法的另一个示意图;
图12为本发明实施例中数据传输方法的另一个示意图;
图13为本发明实施例中数据传输方法的另一个示意图;
图14为本发明实施例中数据传输方法的另一个示意图;
图15为本发明实施例中数据传输方法的另一个示意图;
图16为本发明实施例中数据传输方法的另一个示意图;
图17为本发明实施例中数据传输方法的另一个示意图;
图18为本发明实施例中数据传输方法的另一个示意图;
图19为本发明实施例中数据传输方法的另一个示意图;
图20为本发明实施例中发送设备的一个示意图;
图21为本发明实施例中发送设备的另一个示意图;
图22为本发明实施例中发送设备的另一个示意图;
图23为本发明实施例中发送设备的另一个示意图;
图24为本发明实施例中WLAN接入设备的一个示意图;
图25为本发明实施例中WLAN接入设备的另一个示意图;
图26为本发明实施例中WLAN接入设备的另一个示意图;
图27为本发明实施例中接收设备的一个示意图;
图28为本发明实施例中接收设备的另一个示意图;
图29为本发明实施例中接收设备的另一个示意图;
图30为本发明实施例中发送设备的另一个示意图;
图31为本发明实施例中发送设备的另一个示意图;
图32为本发明实施例中WLAN接入设备的另一个示意图;
图33为本发明实施例中发送设备的另一个示意图;
图34为本发明实施例中WLAN接入设备的另一个示意图;
图35为本发明实施例中接收设备的另一个示意图;
图36为本发明实施例中数据传输方法的具体应用场景的一个示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
在MSA网络构架中,如图1所示。以基站为eNB(evolved Node B,演进型基站),终端为UE(User Equipment,用户设备)为例,针对eNB向UE传输的下行数据,该下行数据可以包括第一部分下行数据和第二部分下行数据。eNB将第一部分下行数据分流到WLAN AC或AP,再经由WLAN AP发送给UE;第二部分下行数据由eNB直接通过无线蜂窝网络发送给UE,从而可以同时利用无线蜂窝网络和WLAN网络的传输能力,实现更高的UE下行峰值传输速率。针对UE向eNB传输的上行数据,该上行数据可以包括第一部分上行数据和第二部分上行数据。UE将第一部分上行数据分流到WLAN AP,再经由WLAN AC或AP发送给eNB;第二部分上行数据由UE直接通过无线蜂窝网络发送给eNB,从而可以同时利用无线蜂窝网络和WLAN网络的传输能力,实现更高的UE上行峰值传输速率。以eNB连接WLAN AP为例,在下行方向,eNB可以在PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)层对数据进行分流,即将第一部分PDCP PDU(Packet Data Convergence Protocol Protocol Data Unit,分组数据汇聚协议数据单元)分发到WLAN AP,通过WLAN网络发往UE;eNB将第二部分PDCP PDU传递到下层RLC层,通过LTE(Long Term Evolution,长期演进)网络发往UE。第一部分PDCP PDU到达WLAN AP之后,WLAN AP根据相应指示,通过WLAN的通信方式将该第一部分PDCP PDU发往UE,到达UE内部的WLAN模块,并最终上传到UE的PDCP层;第二部分PDCP PDU通过蜂窝网络达到UE的LTE模块,并与第一部分PDCP PDU在PDCP层汇聚。两部分PDCP PDU到 达UE的PDCP层,进行排序,最终按序上传给上层应用。在上行方向,UE可以在PDCP层对数据进行分流,将第一部分PDCP PDU分发到UE内的WLAN模块,并将该第一部分PDCP PDU通过WLAN的通信方式发送到WLAN AP,WLAN AP收到该第一部分PDCP PDU后,根据相应指示将该第一部分PDCP PDU传递给eNB;将第二部分PDCP PDU传递给下层RLC,通过LTE网络发往eNB。第一部分PDCP PDU通过WLAN AP与eNB之间的逻辑接口传递到eNB的PDCP层,第二部分PDCP PDU通过LTE网络到达eNB的PDCP层,两部分PDCP PDU在PDCP层进行汇聚,PDCP层对PDCP PDU进行排序后,将PDCP PDU按序上传给上层。
本发明实施例公开了一种数据传输方法及装置,以下参照图2所示对本发明所提供的数据传输方法的一个实施例进行详细说明。
本发明实施例中,该数据传输方法包括:
101、发送设备接收状态报告,所述状态报告包括丢失数据包的第一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号;所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括无线局域网WLAN接入设备能够识别的序列号;
由于在LTE网络中,数据包的标识为发送设备与接收设备之间均能识别的,所以若所述发送设备将所述数据包直接发送给WLAN接入设备时,所述WLAN接入设备只能对所述数据包进行接收或发送处理,而无法对所述数据包识别或进行解析,同时,所述发送设备发送给WLAN接入设备的数据包的标识并不一定是连续的或具有规则性的,因此,即使所述WLAN接入设备能够读取所述数据包的标识,所述WLAN接入设备仍无法依据该标识判断是否发生数据包丢失。在本发明中,所述序列号为所述WLAN接入设备能够识别的序列号,使得当所述WLAN接入设备接收到所述发送设备发送的数据包时,能够识别所述数据包,并对所述数据包的序列号进行处理,从而确定丢失数据包的序列号,并将所述丢失数据包的个数及所述丢失数据包的序列号发送给所述发送设备。
发送设备与WLAN接入设备新建了一条信令链路,用于WLAN接入设备反馈状态报告,状态报告包括丢失数据包的序列号,使得发送设备在接收丢失 数据包的序列号后确定丢失数据包,并对丢失数据包进行重传。
102、所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
所述发送设备接收到所述丢失数据包的第一标识,即所述丢失数据包的序列号后,便能够确定所述丢失数据包的序列号所对应的丢失数据包。
103、所述发送设备重发所述丢失数据包;
所述发送设备在确定丢失数据包之后,便重发所述丢失数据包,从而降低了数据包的丢包率。
本发明实施例中,数据包的序列号为WLAN接入设备能够识别的序列号,使得WLAN接入设备在收到发送设备发送的数据包之后,能够对收到的数据包的序列号进行解析,从而能够确定在发送设备与WLAN接入设备之间的丢失数据包的序列号;WLAN接入设备将丢失数据包的序列号反馈给发送设备。发送设备在接收到包含丢失数据包的序列号时,便确定对应的丢失数据包,然后对丢失数据包进行重传,从而减少数据包的丢包率,提高了网络的传输性能。
上述实施例描述了发送设备通过WLAN接入设备接收包含丢失数据包的第一标识的状态报告,在实际应用中,所述发送设备通过所述WLAN接入设备接收所述丢失数据包的第一标识包括两种情况,第一种是所述发送设备在发送数据包至所述WLAN接入设备的时候发生数据包的丢失;第二种是所述WLAN接入设备转发所述数据包至接收设备时发生数据包的丢失。下面对第一种情况进行具体描述,参照图3所示,本发明实施例中数据传输方法的另一实施例包括:
201、发送设备通过无线局域网WLAN接入设备接收丢失数据包的个数及丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的序列号;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
由于WLAN与LTE是完全不同的网络***,因此,发送设备将数据包发往WLAN接入设备之后,所述WLAN接入设备可能无法解析所述数据包,虽 然这种现状并不会影响所述WLAN接入设备将所述数据包转发给发送设备,但此时所述WLAN端无法将接收到的数据包的发送情况反馈给发送设备。在本发明中,发送设备给数据包设置了WLAN接入设备能够识别的第一序列号,第一序列号可以依赖于GTP-U协议来实现,也可以依赖于CAPWAP、802.3、IP等协议来实现。下面以GTP-U为例进行说明:
在实际应用中,在下行方向,发送设备包括eNB,接收设备包括UE,WLAN接入设备包括WLAN AP,或者WLAN AC,或者WLAN侧与LTE侧之间的一个适配层,或者WLAN侧与LTE侧之间一个逻辑节点;在上行方向,发送设备包括UE,接收设备包括eNB,WLAN接入设备包括UE中的WLAN模块。发送设备将需要发送的PDCP PDU(Packet Data Convergence Protocol Protocol Data Unit,分组数据汇聚层协议数据单元)封装成数据包,并为所述数据包分配一个连续的独立的第一序列号。在本发明实施例中,以下行方向为例,其中,WLAN接入设备包括WLAN AP,所述第一序列号可以写在GTP-U扩展头中,所述WLAN AP收到所述数据包之后,能够读出所述数据包的第一序列号,并解出所述数据包的净负荷,即所述PDCP PDU,进而将所述PDCP PDU通过WLAN的传输方式发往UE的WLAN模块。
发送设备与WLAN接入设备发生丢包可以通过所述第一序列号来进行判断,例如,所述发送设备将LTE网络***中PDCP SN(Packet Data Convergence Protocol Sequence Number,分组数据汇聚层协议序列号)为3、4、7、8的PDU进行封装发往WLAN接入设备,具体封装方式不做限定,可以是每个PDCP PDU封装成一个数据包,也可以是多个PDCP PDU封装成一个数据包,也可以是一个PDCP PDU封装成多个数据包。本实施例中每个PDCP PDU封装成一个数据包,此时封装后得到四个数据包,并为该四个数据包分别分配第一序列号为1、2、3、4。所述WLAN接入设备收到第一序列号为1、2、4的数据包,当收到第一序列号为4的数据包时,发现跟先前收到的2并不连续,则可确定第一序列号为3的数据包丢失。优选的,当WLAN接入设备接收到第一序列号为4的数据包却还没收到第一序列号为3的数据包时,也可以启动排序定时器,在定时器超时后仍未收到第一序列号为3的数据包,则确定第一序列号为3的数据包丢失。所述WLAN接入设备在确认所述第一序列号为3的数 据包丢失后,则在下一次状态报告中反馈告知所述发送设备,请求重传第一序列号为3的数据包。需要说明的是,在网络传输中,传输一段数据包均会在第一个数据包添加有开始标志,在最后一个数据包添加结束标志,所以在本发明实施例中,若丢失的数据包为第一个或最后一个,WLAN接入设备也能够识别出。
需要说明的是,状态报告还应该包括丢失数据包的个数,从而使得发送设备在接收到所述状态报告时,能够准确地解析出所有丢失数据包的第一序列号,进而对丢失的数据包进行重传。
另外,所述第一序列号可以依赖于于CAPWAP、802.3、IP等协议来实现的方式与上述方式相似,具体不做赘述。
在本发明实施例的另一种实现方式中,发送设备向WLAN接入设备分发送数据包时,也可以将数据封装成IP包,利用IP地址及相关域与接收设备进行匹配、以及承载映射等。IP包的头部标识字段能够唯一地标识出主机发送的每一份数据包,每发一份报文,它的值就会加1。WLAN接入设备收到该在PDCP PDU外加IP头之后的IP包之后,读取IP头中的标识字段,并以该标识字段作为WLAN接入设备与发送设备之间交互的基础,如上述实施例所描述的第一序列号。具体与上述实施例所描述的方法类似,此处不做赘述。
如前文所述,在发送设备向WLAN接入设备转发最初的数据包PDCP PDU时,为了实现一些功能,一般不会直接传输该PDCP PDU,而是以某种形式,即发送设备与WLAN接入设备之间的接口是会以某种协议来实现,这可以是GTP-U协议,则传输PDCP PDU的形式为在PDCP PDU基础上增加一个GTP-U头;也可以是IP协议,则传输PDCP PDU的形式为在PDCP PDU基础上增加一个IP头;还可以是GTP-U+IP,则传输PDCP PDU的形式为在PDCP PDU基础上增加GTP-U头和IP头。
202、所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一序列号确定丢失数据包;
由于发送设备会保留数据包与第一标识的映射关系,所以发送设备能够根据丢失数据包的第一序列号确定丢失数据包。
203、所述发送设备重发包含所述第一序列号的丢失数据包给WLAN接入 设备;或者,所述发送设备通过蜂窝通信链路发送所确定的丢失数据包给接收设备;
发送设备确定丢失数据包之后,则可以向WLAN接入设备重发包含第一序列号的丢失数据包,再由所述WLAN接入设备转发所述丢失数据包给接收设备;也可以通过蜂窝通信链路发送所确定的丢失数据包给接收设备。具体选择哪个重传方式可以由发送设备根据实际链路的传输状态和稳定情况来确定。
本发明实施例中,当数据包丢失发生在发送设备与WLAN接入设备之间时,所述WLAN接入设备对接收到的数据包的第一序列号进行排序,并确定丢失数据包,再将丢失数据包的第一序列号反馈给发送设备,若所述发送设备将包含第一序列号的丢失数据包重传给WLAN接入设备,由于WLAN网络相比LTE网络而言,具有传输速度快的特点,这样,便提高了网络的传输效率,提高了WLAN网络的利用率;若所述发送设备通过LTE链路发送所确定的丢失数据包给接收设备,由于LTE网络相比WLAN网络而言,具有稳定性强的特点,这样,便提高了网络传输的稳定性,提高了网络传输的质量。
上述实施例描述了数据包丢失发生在发送设备与WLAN接入设备之间传输的情况进行处理,下面对数据包丢失发生在WLAN接入设备与接收设备之间传输的情况进行处理做详细描述,参照图4所示,本发明实施例中数据传输的方法的另一实施例包括:
301、发送设备通过WLAN接入设备接收丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包后并超过预设的重传次数仍未能收到确认消息的数据包;其中,第一序列号包括所述发送设备给需要发送的数据包设置的所述WLAN接入设备能够识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
WLAN接入设备与接收设备之间的空口上的丢包可以通过WLAN的机制来确定。例如,发送设备为LTE网络中SN为3、4、7、8的数据包依次分配 第一序列号1、2、3、4(其中,数据包为PDCP PDU,SN为第二序列号),并发往WLAN接入设备。所述数据包达到所述WLAN接入设备后存储在所述WLAN接入设备的缓存中,所述WLAN接入设备依次从缓存中取出数据包,并对所述数据包进行解析,然后遵循802.11协议规定,向接收设备发送解析后的数据包,即只包含第二序列号的数据包。在所述WLAN接入设备向所述接收设备发送数据包的过程中,第二序列号为7的数据包在发送过程中丢失,即第一序列号为3的数据包净负荷中所对应的数据包,在所述WLAN接入设备针对第二序列号为7的数据包的重传次数达到最大重传次数之后,仍然没有收到接收设备发送的确认消息ACK(Acknowledgement,确认字符),则所述WLAN接入设备将所述第二序列号为7的数据包丢弃。
由于所述WLAN保留了第一映射关系,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系,即所述WLAN接入设备能够知道第二序列号为7的数据包对应于第一序列号为3的数据包,因此所述WLAN接入设备在将第二序列号为7的数据包丢弃的同时或之后,可以告知所述发送设备,请求所述发送设备重传第一序列号为3的数据包。
302、所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一序列号确定丢失数据包;
详细内容可以参照S202的描述。
303、所述发送设备重发包含所述第一序列号的丢失数据包给WLAN接入设备,再由WLAN接入设备发送给接收设备;或者,所述丢失数据包的序列号还包括丢失数据包的第二序列号,所述发送设备根据预设的第一序列号与第二序列号的映射关系确定丢失数据包的第二序列号,第二序列号包括所述发送设备与所述接收设备均能识别的序列号,所述发送设备通过蜂窝通信链路发送包含所述第二序列号的丢失数据包给接收设备;
发送设备收到确定了丢失数据包之后,对丢失数据包进行重传包括两种选择,一种是通过WLAN链路直接对包含第一序列号的丢失数据包重给WLAN接入设备;另一种是根据第一序列号与第二序列号的映射关系,确定与丢失数据包的第二序列号,再将包含第二序列号的数据包通过蜂窝通信链路发送给接 收设备。
本发明实施例中,当数据包丢失发生在WLAN接入设备与接收设备之间时,所述WLAN接入设备确定丢失数据包,再将丢失数据包的个数及丢失数据包的第一序列号反馈给发送设备,所述发送设备将包含第一序列号的丢失数据包重传给WLAN接入设备或者将包含第二序列号的丢失数据包重传给接收设备。这样,发送设备可以根据实际情况对两条传输链路进行判断,再选择优质的传输链路对丢失数据包进行重传,便提高了网络的传输效率。
上述实施例描述了发送设备通过WLAN接入设备接收包含丢失数据包的个数及丢失数据包的第一标识的状态报告,在实际应用中,发送设备也可以通过接收设备接收包含丢失数据包的个数及丢失数据包的第一标识的状态报告,下面进行具体描述,参照图5所示,本发明实施例中数据传输方法的另一实施例包括:
401、发送设备通过接收设备接收包含丢失数据包的个数及丢失数据包的第一标识的状态报告,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包括所述发送设备与接收设备均能识别的序列号,
第二序列号为在LTE网络中发送设备与接收设备均能识别的数据包序列号,接收设备确定丢失数据包具体包括:例如,数据包为PDCP PDU,第二序列号为SN,发送设备需要发送SN为3、4、5、6、7、8的PDCP PDU给接收设备,将SN为3、4、7、8的数据包分发到WLAN接入设备,所述WLAN接入设备收到上述PDCP PDU之后,通过将上述SN为3、4、7、8的PDCP PDU发送给接收设备;所述发送设备将SN为5、6的PDCP PDU通过LTE网络发送给接收设备。接收设备在通过两条链路接收到PDCP PDU之后对PDCP PDU的SN进行排序,若发现有乱序情况,比如在收到SN为6的PDCP PDU之后,收到了SN为8的PDCP PDU,此时就会针对SN为7的PDCP PDU启动定时器,在定时器超时后仍未收到SN为7的PDCP PDU,则确认丢失。此时接收设备可以反馈给发送设备,请求重传SN为7的PDCP PDU。
需要说明的是,在上述过程中第二序列号为7的数据包可能是在WLAN 接入设备与接收设备之间的接口处丢失的,也可能是在WLAN接入设备与发送设备之间的空口上丢失的,若接收设备上发现两个数据包丢失的话,也有可能是一个在WLAN接入设备与接收设备之间的接口处丢失,另一个在WLAN接入设备与发送设备之间的空口上丢失,无论哪种情况,均能用本发明实施例所提供的方法实现重传。
402、所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一序列号确定丢失数据包;
详细内容可以参照S202的描述。
403、所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包给接收设备;或者,所述丢失数据包的序列号还包括丢失数据包的第一序列号,所述发送设备根据预设的第一序列号与第二序列号的映射关系确定丢失数据包的第一序列号,其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;所述发送设备发送包含所述第一序列号的丢失数据包给所述WLAN接入设备;
发送设备收到确定丢失数据包的标识之后,对丢失数据包进行重传包括两种选择,一种是通过蜂窝通信链路直接对包含第二序列号的丢失数据包重给接收设备;另一种是根据第一序列号与第二序列号的映射关系,确定与丢失数据包的第一序列号,再将包含第一序列号的数据包通过WLAN链路发送给WLAN接入设备,再由所述WLAN接入设备发送给接收设备。
本发明实施例中,接收设备对接收到的数据包的第二序列号进行排序,确定丢失数据包,发送设备通过接收设备接收包含丢失数据包的第一标识的状态报告,发送设备确定丢失数据包,并对丢失数据包进行重传。这样,通过接收设备对接收到的数据包的第二序列号进行排序便确定了丢失数据包,减少了***的开销,提高了网络传输的效率。
需要说明的是,现有技术中在LTE网络中,数据包的序列号为发送设备与接收设备均能识别的,而WLAN接入设备不能识别,即本发明实施例中所描述的第二序列号,所以本发明给数据包添加了WLAN接入设备与发送设备均能接收的第一序列号,以使得WLAN接入设备能够识别数据包,并做相应的操作。然而本发明也保护了当对WLAN接入设备进行能力的增强,使得 WLAN接入设备能够识别数据包的第二序列号,从而实现WLAN接入设备对接收到只包含第二序列号的数据包进行解析排序等操作。具体实现与上述实施例相似,此处不做赘述。
在本发明实施例中,发送设备向WLAN接入设备分发数据包的时候,需要充分考虑WLAN接入设备的缓存空间,以及WLAN接入设备的发送能力及速率。特别的,当WLAN接入设备同时连接多个接收设备时,由于竞争激烈,导致数据发送速率缓慢,若此时发送设备错误估计了WLAN接入设备的发送速率及缓存空间,向WLAN接入设备分发了过多的数据包,而WLAN接入设备的缓存空间是有限的,这就会导致WLAN接入设备的缓存溢出,大量数据包便会将被丢弃;即使没有涉及缓存溢出问题,当WLAN接入设备转发数据包过于缓慢时,若发送设备仍继续向WLAN接入设备发送数据包,则会增加整个传输的延时;当WLAN接入设备空闲时,而发送设备却不向WLAN接入设备发送数据包,便会造成WLAN资源的浪费。显然,这些情况严重影响***的可靠性。
针对上述问题,本发明还提供了以下方法进行解决。参照图6所示,本发明实施例中数据传输的方法的另一实施例包括:
501、发送设备接收状态报告,所述状态报告包括丢失数据包的第一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号;所述状态报告还包括第二标识,所述第二标识用于指示所述接收设备接收到的最大数据包的序列号;
状态报告还包括第二标识,所述第二标识用于指示接收设备接收到的最大数据包的序列号,发送设备获得了接收设备接收到的最大数据包的序列号后,即能够了解发送设备所发送出去的数据包被接收设备接收的情况,使得发送设备可以对后续需要发送的数据包进行智能发送。
502、所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
详细内容可以参照S102的描述。
503、所述发送设备重发所述丢失数据包;
详细内容可以参照S103的描述。
504、所述发送设备根据所述第二标识确定向WLAN接入设备发送的数据大小,再根据所述大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
由于WLAN网络相较LTE网络,具有传输速度快的特点,所以优选的,发送设备可通过WLAN网络发送较为多的数据包,发送设备了解了接收设备接收到的最大数据包序列号后,便可确定还能够向WLAN接入设备发送数据包的数量。
505、所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
当所述发送设备确定了向WLAN接入设备发送数据包的数量,则可以发送相应数量的新数据包给所述WLAN接入设备;当发送设备判断出能够向WLAN接入设备发送的数据包数量为0个时,则所述发送设备不向所述WLAN接入设备发送新的数据包,或者所述发送设备等待所述WLAN接入设备能够接收新的数据包时再发送。
本发明实施例中,状态报告还包括第二标识,所述第二标识用于指示接收设备接收到的最大数据包的序列号,发送设备根据所述第二标识确定能够向WLAN接入设备发送的数据大小,所述发送设备根据所确定的数据大小向所述WLAN接入设备发送新的数据包,这样,发送设备给WLAN接入设备发送所述WLAN接入设备能够接收的数据包数量,提高***的可靠性。
上述实施例描述了第二标识用于指示接收设备接收到的最大数据包的序列号,在实际应用中,当所述发送设备通过WLAN接入设备接收所述状态报告时,所述第二标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的第一序列号,下面进行具体描述,参照图7所示,本发明实施例中数据传输的方法的另一实施例包括:
601、所述发送设备接收状态报告,所述状态报告包括丢失数据包的第一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号;所述状态报告还包括第二标识,所述第二标识用于指示所述接收设备接收到的最大数据包的序列号;所述第二标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大 的序列号;所述WLAN接入设备请求的数据大小包括以下五种的任意一种:所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;
在LTE网络中,以发送设备为eNB、接收设备为UE为例:每个UE最多可以同时建立8个数据承载,对应8种QoS(Quality of Service,服务质量)要求,而在WLAN侧,只有四种QoS级别,对应四种接入类型AC(Access Category,接入类型),包括BK(Background,背景)、BE(Best Effort,尽力而为)、VI(Video,视频)、VO(Voice,语音),因此需要将承载映射到接入类型。在WLAN AP内,为每个UE开辟缓存空间,每个UE对应的缓存空间在逻辑上分为四部分,对应四类接入类型。UE内部的WLAN模块则对应地将缓存空间分为四部分,对应四类接入类型。
在本发明实施例中,WLAN接入设备将所述WLAN接入设备为所述接收设备请求的最小数据大小反馈给发送设备,使得发送设备必须为所述接入设备发送不得少于最小请求的数据大小的数据给WLAN接入设备,避免WLAN接入设备较为空闲时却没有新的数据到达,而造成WLAN资源的浪费;WLAN接入设备将所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小反馈给发送设备,使得发送设备能够根据所述接收设备的所述接入类型请求的数据大小来决定发送相应大小的数据给WLAN接入设备,避免了发送设备发送过多数据包而造成溢出;WLAN接入设备将所述WLAN接入设备为所述接收设备的相应承载请求的数据大小反馈给发送设备,使得发送设备可以针对所述接收设备的所述承载请求的数据大小发送相应大小的数据给WLAN接入设备,避免数据包溢出。
所述WLAN接入设备在确定为所述接收设备的相应接入类型或相应承载请求的数据大小时,应小于所述WLAN接入设备为所述接收设备下所述接入 类型或所述承载分配的缓存空间大小,所述发送设备收到所述接入类型或所述承载请求的数据大小时,可以认为所述数据大小为所述接入类型或所述承载能够接收的最大数据大小,即所述发送设备依据所述请求发送的数据大小应小于或等于所述请求的数据大小,从而达到避免缓存溢出的目的。以接收设备为UE为例,由于每个UE最多可以有8个数据承载,而接入类型只有4种,因此可能会有多个承载映射到同一个接入类型。例如有2个数据承载映射到同一种接入类型,如果WLAN接入设备反馈的是所述接收设备的相应接入类型请求的数据大小,由于发送设备能够知道数据承载与接入类型之间的映射关系,所以发送设备收到所述接收设备相应类型请求的数据大小后,可以并且需要决策分别为2个数据承载发送相应的数据大小,所述为2个数据承载发送的相应数据大小总和应小于所述接入类型的数据大小,即此时由发送设备决定为每类承载发送的数据大小;如果WLAN接入设备反馈的是所述接收设备的相应承载请求的数据大小,WLAN接入设备知道每类接入类型的缓存信息,和承载与接入类型之间的映射关系,此时WLAN接入设备可以定义所述2个数据承载的缓存空间大小,并以此决定为所述2个数据承载分别请求接收数据的大小,即此时由WLAN接入设备决定每类承载请求的数据大小。
602、所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
详细内容可以参照S102的描述。
可选的,在另一种实现方式中,所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一序列号确定丢失数据包;
详细内容可以参照S202的描述。
603、所述发送设备重发所述丢失数据包;
详细内容可以参照S103的描述。
可选的,在另一种实现方式中,所述发送设备重发包含所述第一序列号的丢失数据包给WLAN接入设备;或者,所述发送设备通过蜂窝通信链路发送所确定的丢失数据包给接收设备;
详细内容可以参照S203的描述。
可选的,在另一种实现方式中,所述发送设备重发包含所述第一序列号的 丢失数据包给WLAN接入设备,再由WLAN接入设备发送给接收设备;或者,所述丢失数据包的序列号还包括丢失数据包的第二序列号,所述发送设备根据预设的第一序列号与第二序列号的映射关系确定丢失数据包的第二序列号,第二序列号包括所述发送设备与所述接收设备均能识别的序列号,所述发送设备通过蜂窝通信链路发送包含所述第二序列号的丢失数据包给接收设备;
详细内容可以参照S303的描述。
604、所述发送设备根据所述第二标识确定向WLAN接入设备发送数据大小,再根据所述大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
发送设备在接收到WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的第一序列号后,还可以是删除之前缓存下来的小于最大第一序列号的数据包,或者清除相应的数据包的第一序列号与第二序列号的映射关系。
确定向WLAN接入设备发送数据包的数量具体包括:发送设备计算出已经分发给WLAN接入设备,但还没收到确认的数据大小,再用收到的所述WLAN接入设备请求的数据大小减去这部分数据大小,便得出了发送设备能够向所述WLAN接入设备新分发给数据大小,由于封装好的数据包的大小已经确定,则可以通过能够新发的数据的大小换算出能够新发的数据包的数量。
605、所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
详细内容可以参照S505的描述。
本发明实施例中,所述第二标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号,所述发送设备根据所述第二标识确定能够向WLAN接入设备发送数据包的数量,这样,可以保证发送设备向WLAN接入设备分发数据包时,不会发生分发数据包过多,导致WLAN接入设备缓存溢出的情况,同时能够保证WLAN侧的无线资源得到充分利用。
上述实施例描述了当所述发送设备通过WLAN接入设备接收所述状态报告时,所述第二标识包括所述WLAN接入设备请求的数据大小以及WLAN接 入设备接收到接收设备发送的确认消息的数据包最大的序列号,在实际应用中,当所述发送设备通过接收设备接收所述状态报告时,所述第二标识包括所述接收设备接收到的数据包的最大第二序列号,下面进行具体描述,参照图8所示,本发明实施例中数据传输的方法的另一实施例包括:
701、所述发送设备通过接收设备根据预设周期接收所述状态报告,所述状态报告包括丢失数据包的第一标识;所述状态报告还包括第二标识,所述第二标识包括所述接收设备接收到的数据包的最大第二序列号,第二序列号包括所述发送设备与接收设备均能识别的序列号;
因为每一个数据包都会包含第二序列号,即发送设备与接收设备均能识别的序列号,接收设备接收到的数据包的最大第二序列号为接收设备在接收到一个或多个数据包后,在需要反馈状态报告时,选择接收到的数据包的第二序列号中的最大第二序列号作为反馈信息。由于发送设备在发送和WLAN接入设备在发送数据包给接收设备时,都是按照第二序列号的顺序进行发送的,所以当发送设备接收到接收设备反馈的数据包的最大第二序列号时,即能了解到此时接收设备接收到数据包的状态。
接收设备按照预设周期向发送设备反馈状态报告。第二序列号为在LTE网络中发送设备与接收设备均能识别的序列号,例如PDCP SN,所述接收设备接收到的数据包的最大的第二序列号可以为通过WLAN网络从WLAN接入设备接收到的,也可以是通过LTE网络从发送设备接收到的。
702、所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
详细内容可以参照S102的描述。
可选的,在另一种实现方式中,所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一序列号确定丢失数据包;
详细内容可以参照S402的描述。
703、所述发送设备重发所述丢失数据包;
详细内容可以参照S103的描述。
可选的,在另一种实现方式中,所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包给接收设备;或者,所述丢失数据包的序列号还 包括丢失数据包的第一序列号,所述发送设备根据预设的第一序列号与第二序列号的映射关系确定丢失数据包的第一序列号,其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;所述发送设备发送包含所述第一序列号的丢失数据包给所述WLAN接入设备;
详细内容可以参照S403的描述。
704、所述发送设备根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号,所述第一序列号为发送设备与WLAN接入设备均能识别的序列号;
由于发送设备预存了第一序列号与第二序列号的对应关系,从而能够得到所述最大第二序列号对应的最大第一序列号。若所述最大第二序列号的数据包是通过蜂窝通信中LTE网络发送的,则发送设备查找仅此于最大第二序列号的而且是通过WLAN网络发送的最大第二序列号,进而得到最大第二序列号对应的最大第一序列号。
705、所述发送设备根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据包给所述接收设备的速率;
当WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小均确定时,发送设备即能够计算出所述WLAN接入设备发送数据包给接收设备的速率,具体计算方式为:发送设备已向所述WLAN接入设备发送数据包的大小减去所述WLAN接入设备成功发送的最大第一序列号与所述发送设备当时最后发送给所述WLAN接入设备的第一序列号之间的数据包的大小,即得到了所述WLAN接入设备在反馈周期内已经成功发送给接收设备数据包的大小,再将已经成功发送给所述接收设备的数据包的大小除以所述反馈周期,则得到所述WLAN接入设备发送数据包给所述接收设备的速率。
706、所述发送设备根据所述WLAN接入设备发送数据包给所述接收设备的速率确定向所述WLAN接入设备发送数据包的数量;
发送设备可以根据WLAN接入设备发送数据包的速率以及发送设备需要后续发送的数据包的大小来确定分发给所述WLAN接入设备的数据包的数量。
707、所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
详细内容可以参照S605的描述。
本发明实施例中,第二标识包括所述接收设备接收到的数据包的最大第二序列号,发送设备计算出WLAN接入设备发送数据包的速率,进而确定向WLAN接入设备发送数据包的数量,这样,发送设备可以估算出WLAN侧的发送数据包的速率,准确地确定能够向WLAN接入设备分发数据包的数量,能够在避免WLAN接入设备缓存溢出,同时也充分利用WLAN侧的无线资源。
参照图9所示,本发明实施例中数据传输的方法的另一实施例包括:
801、WLAN接入设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括所述WLAN接入设备能够识别的序列号;
详细内容可以参照S101的描述。
802、所述WLAN接入设备向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包,并使所述发送设备重发所述丢失数据包;
详细内容可以参照S102以及S103的描述。
参照图10所示,本发明实施例中数据传输的方法的另一实施例包括:
901、WLAN接入设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的序列号;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
详细内容可以参照S201的描述。
902、所述WLAN接入设备向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包,并使所述发送设备重发所述丢失数据包;
详细内容可以参照S802的描述。
903、所述WLAN接入设备接收所述发送设备重发包含所述第一序列号的丢失数据包;
详细内容可以参照S203的描述。
904、所述WLAN接入设备将所述丢失数据包发送给所述接收设备;
当所述WLAN接入设备接收到所述发送设备重发的丢失数据包后,则可以将所述丢失数据包发送给所述接收设备,以避免数据包的丢失。
参照图11所示,本发明实施例中数据传输的方法的另一实施例包括:
1001、WLAN接入设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设的重传次数仍未能收到确认消息的数据包;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
详细内容可以参照S301的描述。
1002、所述WLAN接入设备向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包,并使所述发送设备重发所述丢失数据包;
详细内容可以参照S102以及S103的描述。
1003、所述WLAN接入设备接收所述发送设备重发包含所述第一序列号的丢失数据包;
详细内容可以参照S903的描述。
1004、所述WLAN接入设备将所述丢失数据包发送给所述接收设备;
详细内容可以参照S904的描述。
参照图12所示,本发明实施例中数据传输的方法的另一实施例包括:
1101、WLAN接入设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括所述WLAN接入设备能够识别的序列号;
详细内容可以参照S101的描述。
可选的,在另一种实现方式中,WLAN接入设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的序列号;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
详细内容可以参照S201的描述。
可选的,在另一种实现方式中,WLAN接入设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设的重传次数仍未能收到确认消息的数据包;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
详细内容可以参照S301的描述。
1102、所述WLAN接入设备向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识;所述状态报告还包括第二标识,所述第二标识用于指示所述WLAN接入设备请求的数据大小以及所述WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;
详细内容可以参照S601的描述。
1103、所述WLAN接入设备接收所述发送设备重发包含所述第一序列号的丢失数据包;
详细内容可以参照S903的描述。
1104、所述WLAN接入设备将所述丢失数据包发送给所述接收设备;
详细内容可以参照S904的描述。
1105、所述WLAN接入设备接收所述发送设备根据所述第二标识确定的向所述WLAN接入设备发送的新的数据包;
详细内容可以参照S604的描述。
1106、所述WLAN接入设备将所述新的数据包发送给接收设备;
当所述WLAN接入设备接收到所述发送设备发送的新的数据包后,则可以将所述新的数据包转发给接收设备。
参照图13所示,本发明实施例中数据传输的方法的另一实施例包括:
1201、接收设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包括发送设备与接收设备均能识别序列号;所述丢失数据包为发送设备给所述接收设备 发送数据包时所丢失的数据包,或者WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
详细内容可以参照S401的描述。
1202、所述接收设备向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的第一标识及所述丢失数据包的个数,以使得所述发送设备根据所述丢失数据包的第一标识及所述丢失数据包的个数确定丢失数据包,并重发所述丢失数据包;
详细内容可以参照S402以及S403的描述。
参照图14所示,本发明实施例中数据传输的方法的另一实施例包括:
1301、接收设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包括发送设备与接收设备均能识别序列号;所述丢失数据包为发送设备给所述接收设备发送数据包时所丢失的数据包,或者WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
详细内容可以参照S1201的描述。
1302、所述接收设备向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的第一标识及所述丢失数据包的个数,以使得所述发送设备根据所述丢失数据包的第一标识及所述丢失数据包的个数确定丢失数据包,并重发所述丢失数据包;所述状态报告还包括第二标识,所述第二标识包括所述接收设备接收到的数据包的最大第二序列号,以使得所述发送设备根据所述第二标识确定向WLAN接入设备发送数据包的数量;
详细内容可以参照S701的描述。
1303、所述接收设备接收所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包;或者,所述接收设备接收WLAN接入设备重发的包含所述第二序列号的丢失数据包;
详细内容可以参照S403的描述。
参照图15所示,本发明实施例中数据传输的方法的另一实施例包括:
1401、发送设备接收状态报告,所述状态报告包括数据包标识,所述数据 包标识用于指示接收设备接收到的最大数据包的序列号;
状态报告包括数据包标识,所述数据包标识用于指示接收设备接收到的最大数据包的序列号,发送设备获得了接收设备接收到的最大数据包的序列号后,即能够了解发送设备所发送出去的数据包被接收设备接收的情况,使得发送设备可以对后续需要发送的数据包进行智能发送。
1402、所述发送设备根据所述数据包标识确定向WLAN接入设备发送的数据大小,再根据所述大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
详细内容可以参照S504的描述。
1403、所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
详细内容可以参照S505的描述。
本发明实施例中,状态报告包括数据包标识,所述数据包标识用于指示接收设备接收到的最大数据包的序列号,发送设备根据所述数据标识确定能够向WLAN接入设备发送的数据大小,所述发送设备根据所确定的数据大小向所述WLAN接入设备发送新的数据包,这样,发送设备给WLAN接入设备发送所述WLAN接入设备能够接收的数据包数量,提高***的可靠性。
参照图16所示,本发明实施例中数据传输的方法的另一实施例包括:
1501、所述发送设备通过WLAN接入设备接收所述状态报告;所述数据包标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;
详细内容可以参照S601的描述。
1502、所述发送设备根据所述数据包标识确定向WLAN接入设备发送的数据大小,再根据所述大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
详细内容可以参照S504的描述。
1503、所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
详细内容可以参照S505的描述。
参照图17所示,本发明实施例中数据传输的方法的另一实施例包括:
1601、所述发送设备通过接收设备接收所述状态报告;所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
详细内容可以参照S701的描述。
1602、所述发送设备根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
详细内容可以参照S704的描述。
1603、所述发送设备根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据给所述接收设备的速率;
详细内容可以参照S705的描述。
1604、所述发送设备根据所述WLAN接入设备发送数据给所述接收设备的速率确定能够向所述WLAN接入设备发送的数据包的数量;
详细内容可以参照S706的描述。
1605、所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
详细内容可以参照S707的描述。
参照图18所示,本发明实施例中数据传输的方法的另一实施例包括:
1701、WLAN接入设备向发送设备发送状态报告,所述状态报告包括数 据包标识,所述数据包标识用于指示所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;以使得所述发送设备根据所述数据包标识确定向所述WLAN接入设备发送数据包的数量,并使所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
详细内容可以参照S601的描述。
1702、所述WLAN接入设备接收所述发送设备根据根据所述数据包标识确定的向所述WLAN接入设备发送的新的数据包;
详细内容可以参照S605的描述。
1703、所述WLAN接入设备将所述新的数据包发送给接收设备;
详细内容可以参照S1605的描述。
参照图19所示,本发明实施例中数据传输的方法的另一实施例包括:
1901、接收设备根据预设的周期向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,所述第二序列号包括所述发送设备与接收设备均能识别的序列号,以使得所述发送设备根据所述数据包标识确定向WLAN接入设备发送数据包的数量;
详细内容可以参照S701的描述。
1902、所述接收设备接收发送设备发送的新的数据包;或者发送设备接收WLAN接入设备转发的新的数据包。
参照图20所示,本发明实施例中发送设备的一实施例包括:
接收单元2001,用于接收状态报告,所述状态报告包括丢失数据包的第 一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括无线局域网WLAN接入设备能够识别的序列号;
详细内容可以参照S101的描述。
第一确定单元2002,用于根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
详细内容可以参照S102的描述。
重发单元2003,用于重发所述丢失数据包;
详细内容可以参照S103的描述。
参照图21所示,本发明实施例中发送设备的另一实施例包括:
可选的,接收单元2101包括:第一接收子单元21011,用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的数据包的序列号;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
详细内容可以参照S201的描述。
第一确定单元2102,用于根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
详细内容可以参照S202的描述。
所述重发单元2103包括:
第一重发子单元21031,用于重发所确定的包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者通过蜂窝通信链路发送所确定的丢失数据包给接收设备;
详细内容可以参照S203的描述。
可选的,所述接收单元2101包括:第二接收子单元21012,所述发送设备通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接 入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设重传次数仍未收到确认消息的数据包;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
详细内容可以参照S301的描述。
所述重发单元2103包括:
第二重发子单元21032,用于重发包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者通过蜂窝通信链路发送包含所述第二序列号的丢失数据包给接收设备,其中,所述丢失数据包的序列号还包括丢失数据包的第二序列号,所述发送设备根据预设的第一序列号与第二序列号的第二映射关系确定丢失数据包的第二序列号,第二序列号包括所述发送设备与所述接收设备均能识别的序列号;
详细内容可以参照S303的描述。
可选的,所述接收单元2101包括:第三接收子单元21013,用于通过接收设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,所述第二序列号包括所述发送设备与接收设备均能识别的序列号,所述丢失数据包为所述发送设备给所述接收设备发送数据包时所丢失的数据包,或者所述WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
详细内容可以参照S401的描述。
所述重发单元2103包括:
第三重发子单元21033,用于通过蜂窝通信链路重发包含所述第二序列号的丢失数据包给所述接收设备;或者发送包含所述第一序列号的丢失数据包给所述WLAN接入设备,其中,所述丢失数据包的序列号还包括丢失数据包的第一序列号,所述发送设备根据的第一序列号与第二序列号的第二映射关系确定丢失数据包的第一序列号,其中,第一序列号包括所述发送设备与所述 WLAN接入设备均能识别的序列号;
详细内容可以参照S403的描述。
可选的,所述接收单元2101包括:第四接收子单元21014,用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述WLAN接入设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,所述第二序列号包括所述发送设备、接收设备以及WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
需要说明的是,现有技术中在LTE网络中,数据包的序列号为发送设备与接收设备均能识别的,而WLAN接入设备不能识别,即本发明实施例中所描述的第二序列号,所以本发明给数据包添加了WLAN接入设备与发送设备均能接收的第一序列号,以使得WLAN接入设备能够识别数据包,并做相应的操作。然而本发明也保护了当对WLAN接入设备进行能力的增强,使得WLAN接入设备能够识别数据包的第二序列号,从而实现WLAN接入设备对接收到只包含第二序列号的数据包进行解析排序等操作。具体实现与上述实施例相似,此处不做赘述。
所述重发单元2103包括:
第四重发子单元21034,用于重发所确定的包含所述第二序列号的丢失数据包给所述WLAN接入设备;或者通过蜂窝通信链路发送所确定的包含所述第二序列号的丢失数据包给接收设备。
详细内容可以参照S203的描述。
参照图22所示,本发明实施例中发送设备的另一实施例包括:
接收单元2201,用于接收状态报告,所述状态报告包括丢失数据包的第一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括无线局域网WLAN接入设备能够识别的序列号;所述状态报告还包括第二标识,所述第二标识用于指示所述接收设备接收到的最大数据包的序列号;
详细内容可以参照S501的描述。
第一确定单元2202,用于根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
详细内容可以参照S102的描述。
重发单元2203,用于重发所述丢失数据包;
详细内容可以参照S103的描述。
所述发送设备还包括:
第二确定单元2204,用于根据所述第二标识确定向所述WLAN接入设备发送的数据大小,再根据所述数据大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
详细内容可以参照S504的描述。
发送单元2205,用于根据所确定的数量向所述WLAN接入设备发送新的数据包;
详细内容可以参照S505的描述。
参照图23所示,本发明实施例中发送设备的另一实施例包括:
可选的,所述接收单元2301包括:第五接收子单元23015,用于通过WLAN接入设备接收所述状态报告;所述第二标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;
详细内容可以参照S601的描述。
可选的,所述接收单元2301包括:第六接收子单元23016,用于通过接收设备接收所述状态报告;所述第二标识包括所述接收设备接收到的数据包的 最大第二序列号;其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
详细内容可以参照S701的描述。
第一确定单元2302,用于根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
详细内容可以参照S102的描述。
重发单元2303,用于重发所述丢失数据包;
详细内容可以参照S103的描述。
所述第二确定单元2304包括:
第一确定子单元23041,用于根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
详细内容可以参照S704的描述。
第二确定子单元23042,用于根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据包给所述接收设备的速率;
详细内容可以参照S705的描述。
第三确定子单元23043,用于根据所述WLAN接入设备发送数据给所述接收设备的速率确定向所述WLAN接入设备发送的数据大小;
详细内容可以参照S706的描述。
参照图24所示,本发明实施例中WLAN接入设备的一个实施例包括:
确定单元2401,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括所述WLAN接入设备能够识别的序列号;
详细内容可以参照S801的描述。
第一发送单元2402,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包, 并使所述发送设备重发所述丢失数据包;
详细内容可以参照S802的描述。
参照图25所示,本发明实施例中WLAN接入设备的另一实施例包括:
确定单元2501,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括所述WLAN接入设备能够识别的序列号;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的序列号;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
详细内容可以参照S901的描述。
第一发送单元2502,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包,并使所述发送设备重发所述丢失数据包;
详细内容可以参照S902的描述。
所述WLAN接入设备还包括:
第一接收单元2503,用于接收所述发送设备重发包含所述第一序列号的丢失数据包;
详细内容可以参照S903的描述。
第二发送单元2504,用于将所述丢失数据包发送给所述接收设备;
详细内容可以参照S904的描述。
可选的,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设的重传次数仍未能收到确认消息的数据包;其中,所述第一序列号 包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
详细内容可以参照S1001的描述。
所述WLAN接入设备还包括:
第二接收单元2505,用于接收所述发送设备重发包含所述第一序列号的丢失数据包;
详细内容可以参照S1003的描述。
第三发送单元2506,用于将所述丢失数据包发送给所述接收设备;
详细内容可以参照S1004的描述。
参照图26所示,本发明实施例中WLAN接入设备的另一实施例包括:
确定单元2601,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括所述WLAN接入设备能够识别的序列号;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的序列号;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
详细内容可以参照S1101的描述。
第一发送单元2602,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包,并使所述发送设备重发所述丢失数据包;所述状态报告还包括第二标识,所述第二标识用于指示所述WLAN接入设备请求的数据大小以及所述WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入 设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;
详细内容可以参照S1102的描述。
所述WLAN接入设备还包括:
第三接收单元2603,用于接收所述发送设备根据所述第二标识确定的向所述WLAN接入设备发送的新的数据包;
详细内容可以参照S1105的描述。
第四发送单元2604,用于将所述新的数据包发送给接收设备;
详细内容可以参照S1106的描述。
参照图27所示,本发明实施例中接收设备的一个实施例包括:
确定单元2701,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包括发送设备与接收设备均能识别序列号;所述丢失数据包为发送设备给所述接收设备发送数据包时所丢失的数据包,或者WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
详细内容可以参照S1201的描述。
发送单元2702,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的第一标识及所述丢失数据包的个数,以使得所述发送设备根据所述丢失数据包的第一标识及所述丢失数据包的个数确定丢失数据包,并重发所述丢失数据包;
详细内容可以参照S1202的描述。
参照图28所示,本发明实施例中接收设备的另一实施例包括:
确定单元2801,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包 括发送设备与接收设备均能识别序列号;所述丢失数据包为发送设备给所述接收设备发送数据包时所丢失的数据包,或者WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
详细内容可以参照S1201的描述。
发送单元2802,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的第一标识及所述丢失数据包的个数,以使得所述发送设备根据所述丢失数据包的第一标识及所述丢失数据包的个数确定丢失数据包,并重发所述丢失数据包;
详细内容可以参照S1202的描述
所述接收设备还包括:
接收单元2803,用于接收所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包;或者,
接收WLAN接入设备重发的包含所述第二序列号的丢失数据包;
详细内容可以参照S1303的描述。
参照图29所示,本发明实施例中接收设备的另一实施例包括:
确定单元2901,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包括发送设备与接收设备均能识别序列号;所述丢失数据包为发送设备给所述接收设备发送数据包时所丢失的数据包,或者WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
详细内容可以参照S1301的描述
所述发送单元2902包括:发送子单元29021,用于根据预设的周期向所述发送设备发送状态报告;所述状态报告还包括第二标识,所述第二标识包括所述接收设备接收到的数据包的最大第二序列号,以使得所述发送设备根据所述第二标识确定向WLAN接入设备发送数据包的数量;
详细内容可以参照S1302的描述。
本发明实施例中通信***的实施例包括:
如上实施例所述的任意一种发送设备、如上实施例所述的任意一种 WLAN接入设备、以及如上所述的任意一种接收设备。
本发明实施例中通信***的实施例包括:
如下实施例所述的任意一种发送设备、如下实施例所述的任意一种WLAN接入设备、以及如下所述的任意一种接收设备。
参照图30所示,本发明实施例中发送设备的一个实施例包括:
接收单元3001,用于接收状态报告,所述状态报告包括数据包标识,所述数据包标识用于指示接收设备接收到的最大数据包的序列号;
详细内容可以参照S1401的描述。
确定单元3002,用于根据所述数据包标识确定向WLAN接入设备发送的数据大小,再根据所述大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
详细内容可以参照S1402的描述。
发送单元3003,用于根据所确定的数量向所述WLAN接入设备发送新的数据包;
详细内容可以参照S1403的描述。
参照图31所示,本发明实施例中接收设备的另一实施例包括:
可选的,接收单元3101包括:第一接收子单元31011,用于通过WLAN接入设备接收所述状态报告;所述数据包标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;
详细内容可以参照S1501的描述。
可选的,所述接收单元3101包括:第二接收子单元31012,用于通过接收设备接收所述状态报告;所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
详细内容可以参照S1601的描述。
所述确定单元3102包括:
第一确定子单元31021,用于根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
详细内容可以参照S1602的描述。
第二确定子单元31022,用于根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据给所述接收设备的速率;
详细内容可以参照S1603的描述。
第三确定子单元31023,用于根据所述WLAN接入设备发送数据给所述接收设备的速率确定向所述WLAN接入设备发送的数据包的数量。
详细内容可以参照S1604的描述。
发送单元3103,用于根据所确定的数量向所述WLAN接入设备发送新的数据包。
详细内容可以参照S1605的描述。
参照图32所示,本发明实施例中WLAN接入设备的一实施例包括:
第一发送单元3201,用于向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识用于指示所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入 设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;以使得所述发送设备根据所述数据包标识确定向所述WLAN接入设备发送数据包的数量,并使所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
详细内容可以参照S1701的描述。
接收单元3202,用于所述WLAN接入设备接收所述发送设备根据所述数据包标识确定的向所述WLAN接入设备发送的新的数据包;
详细内容可以参照S1702的描述。
第二发送单元3203,用于将所述新的数据包发送给接收设备;
详细内容可以参照S1703的描述。
本发明实施例中发送设备的一实施例包括:
发送单元,用于根据预设的周期向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,所述第二序列号包括所述发送设备与接收设备均能识别的序列号,以使得所述发送设备根据所述数据包标识确定向WLAN接入设备发送数据包的数量。
详细内容可以参照S701的描述。
以上所有实施例中所述的发送设备可以为基站(如eNB)、也可以为终端(如UE);所述的WLAN接入设备可以为WLAN AC与终端的WLAN模块、也可以为WLAN AP与终端的WLAN模块;所述的接收设备可以为终端(如UE)、也可以为基站(如eNB)。进一步地,当发送设备为基站时,接收设备为终端,WLAN接入设备为WLAN AC与所述终端的WLAN模块,或者WLAN接入设备为WLAN AP与所述终端的WLAN模块;当发送设备为终端时,接收设备为基站,WLAN接入设备为WLAN AC与所述终端的WLAN模块,或者WLAN接入设备为WLAN AP与所述终端的WLAN模块。具体不做限定。
图20至图23所示的实施例从功能单元的角度对发送设备的具体结构进行 了说明,以下结合图33所示的实施例从硬件角度对发送设备的具体结构进行说明:
如图33所示,该发送设备包括:发射器3301、接收器3302、处理器3303和存储器3304。
可选地,发射器3301、接收器3302、处理器3303和存储器3304还可以通过总线(bus)方式连接,也可以通过其他直接或间接连接方式连接,本发明实施例对此不做特别限定。
本发明实施例涉及的发送设备可以为终端设备,也可以为基站。本发明实施例涉及的的发射器以及接收器均能实现空口传输以及逻辑链路传输。本发明实施例涉及的发送设备可以具有比图33所示出的更多或更少的部件,可以组合两个或更多个部件,或者可以具有不同的部件配置或设置,各个部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件或硬件和软件的组合实现。
所述接收器3302,用于接收状态报告,所述状态报告包括丢失数据包的第一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括无线局域网WLAN接入设备能够识别的序列号;
所述处理器3303,用于根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
发射器3301,用于重发所述丢失数据包。
在另一个实施例中,所述接收器3302,还用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的数据包的序列号;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
所述发射器3301,还用于重发所确定的包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者通过蜂窝通信链路发送所确定的丢失数据包给接收设备。
在另一个实施例中,所述接收器3302,还用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设重传次数仍未收到确认消息的数据包;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
所述发射器3301,还用于重发包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者通过蜂窝通信链路发送包含所述第二序列号的丢失数据包给接收设备,其中,所述丢失数据包的序列号还包括丢失数据包的第二序列号,所述发送设备根据预设的第一序列号与第二序列号的第二映射关系确定丢失数据包的第二序列号,第二序列号包括所述发送设备与所述接收设备均能识别的序列号。
在另一个实施例中,所述接收器3302,还用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的数据包的序列号;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
所述发射器3301,还用于重发所确定的包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者通过蜂窝通信链路发送所确定的丢失数据包给接收设备。
在另一个实施例中,所述接收器3302,还用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述WLAN接入设备对接收到的数据包的第二 序列号进行排序确认丢失的序列号;其中,所述第二序列号包括所述发送设备、接收设备以及WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
所述发射器3301,还用于重发所确定的包含所述第二序列号的丢失数据包给所述WLAN接入设备;或者通过蜂窝通信链路发送所确定的包含所述第二序列号的丢失数据包给接收设备。
在另一个实施例中,所述状态报告还包括第二标识,所述第二标识用于指示所述接收设备接收到的最大数据包的序列号;所述处理器3303,还用于根据所述第二标识确定向所述WLAN接入设备发送的数据大小,再根据所述数据大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
所述发射器3301,还用于根据所确定的数量向所述WLAN接入设备发送新的数据包。
在另一个实施例中,所述接收器3302,还用于通过WLAN接入设备接收所述状态报告;所述第二标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
在另一个实施例中,所述接收器3302,还用于通过接收设备接收所述状态报告;所述第二标识包括所述接收设备接收到的数据包的最大第二序列号;其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
所处理器3303,还用于根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据包给所述接收设备的速率;
根据所述WLAN接入设备发送数据给所述接收设备的速率确定向所述WLAN接入设备发送的数据大小。
图24至图26所示的实施例从功能模块的角度对WLAN接入设备的具体结构进行了说明,以下结合图34所示的实施例从硬件角度对WLAN接入设备 的具体结构进行说明:
如图34所示,该WLAN接入设备包括:发射器3401、接收器3402、处理器3403和存储器3404。
可选地,发射器3401、接收器3402、处理器3403和存储器3404还可以通过总线方式连接,也可以通过其他直接或间接连接方式连接,本发明实施例对此不做特别限定。
本发明实施例涉及的WLAN接入设备可以具有比图34所示出的更多或更少的部件,可以组合两个或更多个部件,或者可以具有不同的部件配置或设置,各个部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件或硬件和软件的组合实现。
处理器3403,用于定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括所述WLAN接入设备能够识别的序列号;
发射器3401,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包,并使所述发送设备重发所述丢失数据包。
在另一个实施例中,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的序列号;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
接收器3402,用于接收所述发送设备重发包含所述第一序列号的丢失数据包;
所述发射器3401,还用于将所述丢失数据包发送给所述接收设备。
在另一个实施例中,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送 设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设的重传次数仍未能收到确认消息的数据包;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
所述接收器3402,还用于接收所述发送设备重发包含所述第一序列号的丢失数据包;
所述发射器3401,还用于将所述丢失数据包发送给所述接收设备。
在另一个实施例中,所述状态报告还包括第二标识,所述第二标识用于指示所述WLAN接入设备请求的数据大小以及所述WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
所述接收器3402,还用于接收所述发送设备根据所述第二标识确定的向所述WLAN接入设备发送的新的数据包;
所述发射器3401,还用于将所述新的数据包发送给接收设备。
图27至图29所示的实施例从功能模块的角度对接收设备的具体结构进行了说明,以下结合图35所示的实施例从硬件角度对接收设备的具体结构进行说明:
如图35所示,该接收设备包括:发射器3501、接收器3502、处理器3503和存储器3504。
可选地,发射器3501、接收器3502、处理器3503和存储器3504还可以通过总线方式连接,也可以通过其他直接或间接连接方式连接,本发明实施例对此不做特别限定。
本发明实施例涉及的接收设备可以是终端,也可以是基站,本发明实施例涉及的的发射器以及接收器均能实现空口传输以及逻辑链路传输。本发明实施例涉及的接收设备具有比图35所示出的更多或更少的部件,可以组合两个或更多个部件,或者可以具有不同的部件配置或设置,各个部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件或硬件和软件的组合实现。
处理器3503,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包括发送设备与接收设备均能识别序列号;所述丢失数据包为发送设备给所述接收设备发送数据包时所丢失的数据包,或者WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
发射器3501,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的第一标识及所述丢失数据包的个数,以使得所述发送设备根据所述丢失数据包的第一标识及所述丢失数据包的个数确定丢失数据包,并重发所述丢失数据包。
在另一个实施例中,接收器3502,用于接收所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包;或者接收WLAN接入设备重发的包含所述第二序列号的丢失数据包。
在另一个实施例中,所述发射器3501,还用于根据预设的周期向所述发送设备发送状态报告;所述状态报告还包括第二标识,所述第二标识包括所述接收设备接收到的数据包的最大第二序列号,以使得所述发送设备根据所述第二标识确定向WLAN接入设备发送数据包的数量。
下面举例说明。在LTE与WLAN做多流汇聚的场景中,以下行链路,发送设备为eNB,接收设备为UE,WLAN接入设备为WLAN AP与UE的WLAN模块,数据包为PDCP PDU,第一序列号为Xw-U SN(Xw User plane Sequence Number,Xw用户平面序列号),第二序列号为PDCP SN为例,参照图36所示,下面做具体描述:
eNB的PDCP层将上层数据封装成PDCP PDU,并依据网络负载、时延、信道环境等指标将所有PDCP PDU分为两部分。第一部分PDCP PDU发往下层RLC,经由LTE网络发往UE的LTE模块;第二部分PDCP PDU发往WLAN AP,经由WLAN网络发往UE的WLAN模块。
eNB为每个或者多个PDCP PDU分配一个连续的唯一的序列号且WLAN AP与eNB之间都能识别的序列号Xw-U SN。eNB将PDCP SN为1、2、3、4、5、6、7、8的PDCP PDU发往UE,其中,eNB将PDCP SN为1、2、5、6 的PDCP PDU通过LTE链路的方式直接发送给UE;eNB为PDCP SN为3、4、7、8的PDCP PDU分配Xw-U SN 1、2、3、4,并发往AP。Xw-U包达到AP后存储在AP的缓存中,AP每次从缓存中取出一个Xw-U包,解出PDCP PDU,然后遵循802.11协议规定,向UE发送PDCP PDU。在AP向UE发送PDCP PDU的过程中,PDCP PDU7在发送过程中丢失,即AP针对PDCP PDU7的重传次数达到最大重传次数之后,仍然没有收到UE发送的确认ACK,则AP将该PDCP PDU7丢弃。
由于AP保留了PDCP PDU与Xw-U包的解析后映射关系,即AP能够知道PDCP PDU7对应于Xw-U SN为3的Xw-U包,因此AP在将PDCP PDU7丢弃的同时/之后,可以告知eNB,请求eNB重传Xw-U SN为3的Xw-U包。AP收到该重传Xw-U包之后,可以优先考虑发送该Xw-U包对应的PDCP PDU。
AP还可以向eNB反馈相应指示,反馈的指示包括D(Desrred,请求)和SNmax(Sequence Number max,最大序列号)。SNmax表示AP确认成功传输给UE的最大的Xw-U SN;D表示AP请求的数据大小;
eNB收到指示,首先依据SNmax去做一些动作。这动作可以是删除之前缓存下来的Xw-U包,或者清除相应的PDCP PDU和保存的Xw-U与PDCP SN的映射关系。然后依据D去决定向AP分发多少PDCP PDU。
具体的,eNB能够知道已经分发给AP,但还没收到确认的数据大小,eNB根据AP请求的数据大小以及eNB已经发送给AP,但还没收到确认的数据大小确定eNB需要新分发给AP的数据大小,然后依据该需要新分发给AP的数据大小确定相应数量的PDCP PDU,所确定的PDCP PDU分发往AP。
可以理解,本发明实施例所述的发射器和接收器可以是独立的两个装置,也可以是一个具有发射器及接收器功能的装置,例如收发器。
可以理解,本发明实施例中出现的第一、第二之类的描述,仅是为了区分不同的对象,不表示对所描述的对象的执行次序或者优劣或者数量的限制,不能构成对本发明实施例的任何限定。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个设备中,或一些特征可以忽略,或不执行。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
本领域普通技术人员可以理解实施上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (42)

  1. 一种数据传输的方法,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,所述方法包括:
    发送设备接收状态报告,所述状态报告包括丢失数据包的第一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括无线局域网WLAN接入设备能够识别的序列号;
    所述发送设备根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
    所述发送设备重发所述丢失数据包。
  2. 根据权利要求1所述的方法,其特征在于,所述发送设备接收状态报告包括:所述发送设备通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的数据包的序列号;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
    所述发送设备重发所述丢失数据包包括:
    所述发送设备重发所确定的包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者,
    所述发送设备通过蜂窝通信链路发送所确定的丢失数据包给接收设备。
  3. 根据权利要求1所述的方法,其特征在于,所述发送设备接收状态报告包括:所述发送设备通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设重传次数仍未收到确认消息的数据包;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述 丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
    所述发送设备重发所述丢失数据包包括:
    所述发送设备重发包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者,
    所述丢失数据包的序列号还包括丢失数据包的第二序列号,所述发送设备根据预设的第一序列号与第二序列号的第二映射关系确定丢失数据包的第二序列号,第二序列号包括所述发送设备与所述接收设备均能识别的序列号,所述发送设备通过蜂窝通信链路发送包含所述第二序列号的丢失数据包给接收设备。
  4. 根据权利要求1所述的方法,其特征在于,所述发送设备接收状态报告包括:所述发送设备通过接收设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,所述第二序列号包括所述发送设备与接收设备均能识别的序列号,所述丢失数据包为所述发送设备给所述接收设备发送数据包时所丢失的数据包,或者所述WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
    所述发送设备重发所述丢失数据包包括:
    所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包给所述接收设备;或者,
    所述丢失数据包的序列号还包括丢失数据包的第一序列号,所述发送设备根据的第一序列号与第二序列号的第二映射关系确定丢失数据包的第一序列号,其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;所述发送设备发送包含所述第一序列号的丢失数据包给所述WLAN接入设备。
  5. 根据权利要求1所述的方法,其特征在于,所述发送设备接收状态报告包括:所述发送设备通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述WLAN接入设备对接收到的数据包的第二序列号进行排序确认丢失的 序列号;其中,所述第二序列号包括所述发送设备、接收设备以及WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
    所述发送设备重发所述丢失数据包包括:
    所述发送设备重发所确定的包含所述第二序列号的丢失数据包给所述WLAN接入设备;或者,
    所述发送设备通过蜂窝通信链路发送所确定的包含所述第二序列号的丢失数据包给接收设备。
  6. 根据权利要求1所述的方法,其特征在于,所述状态报告还包括第二标识,所述第二标识用于指示所述接收设备接收到的最大数据包的序列号;
    所述方法还包括:
    所述发送设备根据所述第二标识确定向所述WLAN接入设备发送的数据大小,再根据所述数据大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
    所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包。
  7. 根据权利要求6所述的方法,其特征在于,所述发送设备接收状态报告包括:所述发送设备通过WLAN接入设备接收所述状态报告;所述第二标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
    其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
    所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小。
  8. 根据权利要求6所述的方法,其特征在于,所述发送设备接收状态报 告包括:所述发送设备通过接收设备接收所述状态报告;所述第二标识包括所述接收设备接收到的数据包的最大第二序列号;其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
    所述发送设备根据所述第二标识确定向所述WLAN接入设备发送的数据大小包括:
    所述发送设备根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
    所述发送设备根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据包给所述接收设备的速率;
    所述发送设备根据所述WLAN接入设备发送数据给所述接收设备的速率确定向所述WLAN接入设备发送的数据大小。
  9. 一种数据传输的方法,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    WLAN接入设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括所述WLAN接入设备能够识别的序列号;
    所述WLAN接入设备向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包,并使所述发送设备重发所述丢失数据包。
  10. 根据权利要求9所述的方法,其特征在于,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的序列号;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
    所述方法还包括:
    所述WLAN接入设备接收所述发送设备重发包含所述第一序列号的丢失数据包;
    所述WLAN接入设备将所述丢失数据包发送给所述接收设备。
  11. 根据权利要求9所述的方法,其特征在于,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设的重传次数仍未能收到确认消息的数据包;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
    所述方法还包括:
    所述WLAN接入设备接收所述发送设备重发包含所述第一序列号的丢失数据包;
    所述WLAN接入设备将所述丢失数据包发送给所述接收设备。
  12. 根据权利要求9至11其中任意一项所述的方法,其特征在于,所述状态报告还包括第二标识,所述第二标识用于指示所述WLAN接入设备请求的数据大小以及所述WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
    其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
    所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;
    所述WLAN接入设备接收所述发送设备根据所述第二标识确定的向所述WLAN接入设备发送的新的数据包;
    所述WLAN接入设备将所述新的数据包发送给接收设备。
  13. 一种数据传输的方法,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    接收设备确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包括发送设备与接收设备均能识别序列号;所述丢失数据包为发送设备给所述接收设备发送数据包时所丢失的数据包,或者WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
    所述接收设备向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的第一标识及所述丢失数据包的个数,以使得所述发送设备根据所述丢失数据包的第一标识及所述丢失数据包的个数确定丢失数据包,并重发所述丢失数据包。
  14. 根据权利要求13所述的方法,其特征在于,所述方法还包括:
    所述接收设备接收所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包;或者,
    所述接收设备接收WLAN接入设备重发的包含所述第二序列号的丢失数据包。
  15. 根据权利要求13或14所述的方法,其特征在于,所述接收设备根据预设的周期向所述发送设备发送状态报告;
    所述状态报告还包括第二标识,所述第二标识包括所述接收设备接收到的数据包的最大第二序列号,以使得所述发送设备根据所述第二标识确定向WLAN接入设备发送数据包的数量。
  16. 一种数据传输的方法,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    发送设备接收状态报告,所述状态报告包括数据包标识,所述数据包标识用于指示接收设备接收到的最大数据包的序列号;
    所述发送设备根据所述数据包标识确定向WLAN接入设备发送的数据大小,再根据所述大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
    所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包。
  17. 根据权利要求16所述的方法,其特征在于,所述发送设备接收状态报告包括:所述发送设备通过WLAN接入设备接收所述状态报告;所述数据包标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
    其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
    所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小。
  18. 根据权利要求16所述的方法,其特征在于,所述发送设备接收状态报告包括:所述发送设备通过接收设备接收所述状态报告;所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
    所述发送设备根据所述数据包标识确定向WLAN接入设备发送数据包大小包括:
    所述发送设备根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
    所述发送设备根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接 入设备发送数据给所述接收设备的速率;
    所述发送设备根据所述WLAN接入设备发送数据给所述接收设备的速率确定能够向所述WLAN接入设备发送的数据大小。
  19. 一种数据传输的方法,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    WLAN接入设备向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识用于指示所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
    其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
    所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;以使得所述发送设备根据所述数据包标识确定向所述WLAN接入设备发送数据包的数量,并使所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
    所述WLAN接入设备接收所述发送设备根据根据所述数据包标识确定的向所述WLAN接入设备发送的新的数据包;
    所述WLAN接入设备将所述新的数据包发送给接收设备。
  20. 一种数据传输的方法,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    接收设备根据预设的周期向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,所述第二序列号包括所述发送设备与接收设备均能识别的序列号,以使得所述发送设备根据所述数据包标识确定向WLAN接入设备发送数据包的数量。
  21. 一种发送设备,其特征在于,应用于无线蜂窝通信链路与无线局域网 通信链路融合的多流汇聚MSA网络构架中,所述发送设备包括:
    接收单元,用于接收状态报告,所述状态报告包括丢失数据包的第一标识以及丢失数据包的个数;所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括无线局域网WLAN接入设备能够识别的序列号;
    第一确定单元,用于根据所述丢失数据包的个数以及丢失数据包的第一标识确定丢失数据包;
    重发单元,用于重发所述丢失数据包。
  22. 根据权利要求21所述的发送设备,其特征在于,所述接收单元包括:第一接收子单元,用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的数据包的序列号;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
    所述重发单元包括:
    第一重发子单元,用于重发所确定的包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者,
    通过蜂窝通信链路发送所确定的丢失数据包给接收设备。
  23. 根据权利要求21所述的发送设备,其特征在于,所述接收单元包括:第二接收子单元,用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设重传次数仍未收到确认消息的数据包;其中,所述第一序列号包括所述发送设备给所述数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
    所述重发单元包括:
    第二重发子单元,用于重发包含所述第一序列号的丢失数据包给所述WLAN接入设备;或者,
    通过蜂窝通信链路发送包含所述第二序列号的丢失数据包给接收设备,其中,所述丢失数据包的序列号还包括丢失数据包的第二序列号,所述发送设备根据预设的第一序列号与第二序列号的第二映射关系确定丢失数据包的第二序列号,第二序列号包括所述发送设备与所述接收设备均能识别的序列号。
  24. 根据权利要求21所述的发送设备,其特征在于,所述接收单元包括:第三接收子单元,用于通过接收设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,所述第二序列号包括所述发送设备与接收设备均能识别的序列号,所述丢失数据包为所述发送设备给所述接收设备发送数据包时所丢失的数据包,或者所述WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
    所述重发单元包括:
    第三重发子单元,用于通过蜂窝通信链路重发包含所述第二序列号的丢失数据包给所述接收设备;或者,
    发送包含所述第一序列号的丢失数据包给所述WLAN接入设备,其中,所述丢失数据包的序列号还包括丢失数据包的第一序列号,所述发送设备根据的第一序列号与第二序列号的第二映射关系确定丢失数据包的第一序列号,其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号。
  25. 根据权利要求21所述的发送设备,其特征在于,所述接收单元包括:第四接收子单元,用于通过WLAN接入设备接收所述状态报告;所述丢失数据包的序列号包括丢失数据包的第二序列号,所述丢失数据包的第二序列号包括所述WLAN接入设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,所述第二序列号包括所述发送设备、接收设备以及WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
    所述重发单元包括:
    第四重发子单元,用于重发所确定的包含所述第二序列号的丢失数据包给所述WLAN接入设备;或者,
    通过蜂窝通信链路发送所确定的包含所述第二序列号的丢失数据包给接收设备。
  26. 根据权利要求21所述的发送设备,其特征在于,所述状态报告还包括第二标识,所述第二标识用于指示所述接收设备接收到的最大数据包的序列号;
    所述发送设备还包括:
    第二确定单元,用于根据所述第二标识确定向所述WLAN接入设备发送的数据大小,再根据所述数据大小确定所述发送设备向所述WLAN接入设备发送数据包的数量;
    发送单元,用于根据所确定的数量向所述WLAN接入设备发送新的数据包。
  27. 根据权利要求26所述的发送设备,其特征在于,所述接收单元包括:第五接收子单元,用于通过WLAN接入设备接收所述状态报告;所述第二标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
    其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
    所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小。
  28. 根据权利要求26所述的发送设备,其特征在于,所述接收单元包括:第六接收子单元,用于通过接收设备接收所述状态报告;所述第二标识包括所述接收设备接收到的数据包的最大第二序列号;其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
    所述第二确定单元包括:
    第一确定子单元,用于根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
    第二确定子单元,用于根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据包给所述接收设备的速率;
    第三确定子单元,用于根据所述WLAN接入设备发送数据给所述接收设备的速率确定向所述WLAN接入设备发送的数据大小。
  29. 一种WLAN接入设备,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    确定单元,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的序列号,所述序列号包括所述WLAN接入设备能够识别的序列号;
    第一发送单元,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的个数及所述丢失数据包的第一标识,以使得所述发送设备根据所述丢失数据包的个数及所述丢失数据包的第一标识确定丢失数据包,并使所述发送设备重发所述丢失数据包。
  30. 根据权利要求29所述的WLAN接入设备,其特征在于,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备对接收到的数据包的第一序列号进行排序确认丢失的序列号;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;所述丢失数据包为所述发送设备给所述WLAN接入设备发送数据包时所丢失的数据包;
    所述WLAN接入设备还包括:
    第一接收单元,用于接收所述发送设备重发包含所述第一序列号的丢失数据包;
    第二发送单元,用于将所述丢失数据包发送给所述接收设备。
  31. 根据权利要求29所述的WLAN接入设备,其特征在于,所述丢失数据包的序列号包括丢失数据包的第一序列号,所述丢失数据包的第一序列号包括所述WLAN接入设备根据第一映射关系确定的序列号,所述第一映射关系包括所述WLAN接入设备对从所述发送设备接收到的包含第一序列号的数据包进行解析并保存的第一序列号与数据包的映射关系;所述丢失数据包包括所述WLAN接入设备向接收设备发送解析的数据包并超过预设的重传次数仍未能收到确认消息的数据包;其中,所述第一序列号包括发送设备给数据包添加的所述发送设备与所述WLAN接入设备均能识别的序列号;其中,所述丢失数据包为所述WLAN接入设备给所述接收设备发送数据包时所丢失的数据包;
    所述WLAN接入设备还包括:
    第二接收单元,用于接收所述发送设备重发包含所述第一序列号的丢失数据包;
    第三发送单元,用于将所述丢失数据包发送给所述接收设备。
  32. 根据权利要求29至31其中任意一项所述的WLAN接入设备,其特征在于,所述状态报告还包括第二标识,所述第二标识用于指示所述WLAN接入设备请求的数据大小以及所述WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
    其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
    所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;
    所述WLAN接入设备还包括:
    第三接收单元,用于接收所述发送设备根据所述第二标识确定的向所述WLAN接入设备发送的新的数据包;
    第四发送单元,用于将所述新的数据包发送给接收设备。
  33. 一种接收设备,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    确定单元,用于确定丢失数据包的第一标识,所述丢失数据包的第一标识包括丢失数据包的第二序列号,所述第二序列号包括所述接收设备对接收到的数据包的第二序列号进行排序确认丢失的序列号;其中,第二序列号包括发送设备与接收设备均能识别序列号;所述丢失数据包为发送设备给所述接收设备发送数据包时所丢失的数据包,或者WLAN接入设备给所述接收设备发送数据包时丢失的数据包;
    发送单元,用于向所述发送设备发送状态报告,所述状态报告包括所述丢失数据包的第一标识及所述丢失数据包的个数,以使得所述发送设备根据所述丢失数据包的第一标识及所述丢失数据包的个数确定丢失数据包,并重发所述丢失数据包。
  34. 根据权利要求33所述的接收设备,其特征在于,所述接收设备还包括:
    接收单元,用于接收所述发送设备通过蜂窝通信链路重发包含所述第二序列号的丢失数据包;或者,
    接收WLAN接入设备重发的包含所述第二序列号的丢失数据包。
  35. 根据权利要求33或34所述的接收设备,其特征在于,所述发送单元包括:发送子单元,用于根据预设的周期向所述发送设备发送状态报告;所述状态报告还包括第二标识,所述第二标识包括所述接收设备接收到的数据包的最大第二序列号,以使得所述发送设备根据所述第二标识确定向WLAN接入设备发送数据包的数量。
  36. 一种发送设备,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    接收单元,用于接收状态报告,所述状态报告包括数据包标识,所述数据包标识用于指示接收设备接收到的最大数据包的序列号;
    确定单元,用于根据所述数据包标识确定向WLAN接入设备发送的数据大小,再根据所述大小确定所述发送设备向所述WLAN接入设备发送数据包 的数量;
    发送单元,用于根据所确定的数量向所述WLAN接入设备发送新的数据包。
  37. 根据权利要求36所述的发送设备,其特征在于,所述接收单元包括:第一接收子单元,用于通过WLAN接入设备接收所述状态报告;所述数据包标识包括所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
    其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
    所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小。
  38. 根据权利要求36所述的发送设备,其特征在于,所述接收单元包括:第二接收子单元,用于通过接收设备接收所述状态报告;所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,其中,第二序列号包括所述发送设备与接收设备均能识别的序列号;
    所述确定单元包括:
    第一确定子单元,用于根据所述数据包的最大第二序列号确定所述WLAN接入设备成功发送给接收设备数据包的最大第一序列号;其中,第一序列号包括所述发送设备与所述WLAN接入设备均能识别的序列号;
    第二确定子单元,用于根据所述WLAN接入设备成功发送给接收设备数据包的第一序列号、所述发送设备通过所述接收设备接收所述状态报告的周期、以及所述发送设备已向所述WLAN接入设备发送数据包的大小计算出所述WLAN接入设备发送数据给所述接收设备的速率;
    第三确定子单元,用于根据所述WLAN接入设备发送数据给所述接收设备的速率确定向所述WLAN接入设备发送的数据大小。
  39. 一种WLAN接入设备,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    第一发送单元,用于向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识用于指示所述WLAN接入设备请求的数据大小以及WLAN接入设备接收到接收设备发送的确认消息的数据包最大的序列号;
    其中,所述WLAN接入设备请求的数据大小包括以下五种的任意一种:
    所述WLAN接入设备为所述接收设备请求的最小数据大小、所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、所述WLAN接入设备为所述接收设备的相应承载请求的数据大小、所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应接入类型请求的数据大小、以及所述WLAN接入设备为所述接收设备请求的最小数据大小和所述WLAN接入设备为所述接收设备的相应承载请求的数据大小;以使得所述发送设备根据所述数据包标识确定向所述WLAN接入设备发送数据包的数量,并使所述发送设备根据所确定的数量向所述WLAN接入设备发送新的数据包;
    接收单元,用于所述WLAN接入设备接收所述发送设备根据所述数据包标识确定的向所述WLAN接入设备发送的新的数据包;
    第二发送单元,用于将所述新的数据包发送给接收设备。
  40. 一种接收设备,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    发送单元,用于根据预设的周期向发送设备发送状态报告,所述状态报告包括数据包标识,所述数据包标识包括所述接收设备接收到的数据包的最大第二序列号,所述第二序列号包括所述发送设备与接收设备均能识别的序列号,以使得所述发送设备根据所述数据包标识确定向WLAN接入设备发送数据包的数量。
  41. 一种通信***,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    如权利要求21至28所述的任意一种发送设备、如权利要求29至32所述的任意一种WLAN接入设备、以及如权利要求33至35所述的任意一种接收 设备。
  42. 一种通信***,其特征在于,应用于无线蜂窝通信链路与无线局域网通信链路融合的多流汇聚MSA网络构架中,包括:
    如权利要求36至38所述的任意一种发送设备、如权利要求39所述的WLAN接入设备、以及如权利要求40所述的接收设备。
PCT/CN2015/076150 2015-04-09 2015-04-09 一种数据传输的方法及装置 WO2016161594A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2015/076150 WO2016161594A1 (zh) 2015-04-09 2015-04-09 一种数据传输的方法及装置
CN201580028631.7A CN106416112B (zh) 2015-04-09 2015-04-09 一种数据传输的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/076150 WO2016161594A1 (zh) 2015-04-09 2015-04-09 一种数据传输的方法及装置

Publications (1)

Publication Number Publication Date
WO2016161594A1 true WO2016161594A1 (zh) 2016-10-13

Family

ID=57072948

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/076150 WO2016161594A1 (zh) 2015-04-09 2015-04-09 一种数据传输的方法及装置

Country Status (2)

Country Link
CN (1) CN106416112B (zh)
WO (1) WO2016161594A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792265A (zh) * 2017-01-11 2017-05-31 广州偕作信息科技有限公司 一种网络实时流媒体传输方法和***
CN109039549A (zh) * 2018-07-13 2018-12-18 新华三技术有限公司 一种报文重传方法及装置
CN113992607A (zh) * 2021-09-09 2022-01-28 新华三信息安全技术有限公司 报文处理方法及装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200389263A1 (en) * 2017-11-17 2020-12-10 Ntt Docomo, Inc. Communication apparatus and communication method
CN108288996A (zh) * 2018-04-18 2018-07-17 惠州学院 基于无人机拍摄视频高保真远程传送方法、装置、存储介质及电子设备
CN109120385B (zh) * 2018-08-15 2021-08-17 锐捷网络股份有限公司 一种基于数据传输***的数据传输方法、装置及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2262155A2 (en) * 2009-05-15 2010-12-15 Novatel Wireless, Inc TCP data throughout enhancement for WLAN clients on a wireless LAN router
CN103001751A (zh) * 2012-12-18 2013-03-27 华中科技大学 一种lte-wlan异构无线网络***中的跨层arq方法
CN103200622A (zh) * 2012-01-09 2013-07-10 株式会社Ntt都科摩 一种通信处理方法、装置及网关设备
WO2015048569A2 (en) * 2013-09-26 2015-04-02 Coherent Logix, Incorporated Next generation broadcast system and method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1917639A (zh) * 2006-09-01 2007-02-21 北京天地互连信息技术有限公司 使用丢包重传的视频信号增强方法
CN101179362B (zh) * 2006-11-07 2012-07-11 中兴通讯股份有限公司 适宜移动流媒体应用的自动重传请求机制
CN103945282A (zh) * 2014-05-16 2014-07-23 成都凯智科技有限公司 文件读取方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2262155A2 (en) * 2009-05-15 2010-12-15 Novatel Wireless, Inc TCP data throughout enhancement for WLAN clients on a wireless LAN router
CN103200622A (zh) * 2012-01-09 2013-07-10 株式会社Ntt都科摩 一种通信处理方法、装置及网关设备
CN103001751A (zh) * 2012-12-18 2013-03-27 华中科技大学 一种lte-wlan异构无线网络***中的跨层arq方法
WO2015048569A2 (en) * 2013-09-26 2015-04-02 Coherent Logix, Incorporated Next generation broadcast system and method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792265A (zh) * 2017-01-11 2017-05-31 广州偕作信息科技有限公司 一种网络实时流媒体传输方法和***
CN106792265B (zh) * 2017-01-11 2020-03-24 广州偕作信息科技有限公司 一种网络实时流媒体传输方法和***
CN109039549A (zh) * 2018-07-13 2018-12-18 新华三技术有限公司 一种报文重传方法及装置
CN113992607A (zh) * 2021-09-09 2022-01-28 新华三信息安全技术有限公司 报文处理方法及装置
CN113992607B (zh) * 2021-09-09 2023-11-03 新华三信息安全技术有限公司 报文处理方法及装置

Also Published As

Publication number Publication date
CN106416112B (zh) 2019-11-05
CN106416112A (zh) 2017-02-15

Similar Documents

Publication Publication Date Title
CN110249597B (zh) 一种通信处理方法及装置
US10721754B2 (en) Data transmission method and apparatus
KR101387475B1 (ko) 복수의 네트워크 엔터티를 포함하는 이동 통신시스템에서의 데이터 처리 방법
KR100972261B1 (ko) 이동통신 시스템에서의 데이터 관리 방법
JP4980432B2 (ja) 無線通信システムの状態情報送信方法及び受信装置
WO2016161594A1 (zh) 一种数据传输的方法及装置
WO2018086076A1 (zh) 数据传输方法及装置
US20150237525A1 (en) Traffic Shaping and Steering for a Multipath Transmission Control Protocol Connection
US20190230682A1 (en) Data transmission method, apparatus, and system
US11356294B2 (en) Packet processing method and device
KR20070073577A (ko) 이동 통신 시스템에 있어서 신호 전송 방법
CN111148163B (zh) 通信方法及装置
WO2016127666A1 (zh) 一种rlc数据包分流方法及基站
KR20110025049A (ko) 압축 mac 헤더를 이용한 mac pdu 송수신 방법 및 장치
WO2012130021A1 (zh) 业务流删除方法及装置
WO2020147453A1 (zh) 数据传输方法及相关装置
US20170111280A1 (en) Data transmission method, central processing node, gateway, and base station
CN104685959B (zh) 具有统一接口的无源无线电链路控制实体
WO2020010511A1 (zh) 数据传输方法及基站
WO2020164441A1 (zh) 无线通信***中的切换方法、装置及***
WO2015018009A1 (zh) 用于自动重传的方法、用户设备和基站
WO2022063187A1 (zh) 一种通信方法和装置
WO2017177438A1 (zh) 一种控制信息的传输方法及装置
US9479351B2 (en) Method and apparatus for providing voice service in communication system
US20170201352A1 (en) Packet handling in wireless networks

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: 15888151

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: 15888151

Country of ref document: EP

Kind code of ref document: A1