WO2017177356A1 - Procédé de transmission de données, station de base et équipement utilisateur - Google Patents
Procédé de transmission de données, station de base et équipement utilisateur Download PDFInfo
- Publication number
- WO2017177356A1 WO2017177356A1 PCT/CN2016/078946 CN2016078946W WO2017177356A1 WO 2017177356 A1 WO2017177356 A1 WO 2017177356A1 CN 2016078946 W CN2016078946 W CN 2016078946W WO 2017177356 A1 WO2017177356 A1 WO 2017177356A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user equipment
- data packet
- downlink
- media data
- uplink
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
Definitions
- Embodiments of the present invention relate to the field of data transmission, and more particularly, to a method, a base station, and a user equipment for data transmission.
- ECN explicit congestion notification
- the user equipment knows that the link where the data packet is located is in a congested state, and then requests the peer user to adjust the data packet transmission rate through the application layer. That is to say, the user equipment cannot directly adjust the uplink data packet transmission rate according to the ECN indication, but needs to perform end-to-end adjustment through the application layer request, thereby increasing the delay of the rate adjustment.
- the present application provides a method for data transmission, a base station and a user equipment to simplify the rate adjustment process of the user equipment.
- a first aspect provides a method for data transmission, where the method includes: receiving, by a base station, a first downlink media data packet of a user equipment; and adding, by the base station, network state information to the first downlink media data packet, Obtaining a second downlink media data packet, the network state information being capable of indicating uplink congestion of the user equipment and/or downlink congestion of the user equipment; the base station sending the second to the user equipment Downstream media packets.
- the prior art uses the 2bit Display Congestion Notification (ECN) ECN field in the IP header field of the packet to indicate the network status.
- ECN Display Congestion Notification
- the link where the data packet is located is in a congested state, and then the application layer is required to request the peer user to adjust the data packet transmission rate.
- the user equipment cannot directly adjust the uplink data packet transmission rate according to the indication of the ECN. End-to-end adjustments are required through application layer requests, increasing the latency of rate adjustment.
- the base station carries network status information indicating that the user equipment is uplink and downlink congested in the downlink media data packet, so that the user equipment receives the downlink data packet according to the network in the downlink data packet.
- the indication of the status information can directly adjust the uplink rate, instead of using the end-to-end method as in the prior art, and using the message of the application layer to indicate that the user equipment can adjust the uplink coding rate, simplifying the user equipment. Rate adjustment process.
- the base station when the network status information is represented by the ECN field, the base station re-sets the ECN field in the data packet regardless of the ECN field in the data packet received by the base station, thereby avoiding that the intermediate node does not support the ECN function. And the resulting error.
- the ECN field may be set.
- the problem that the intermediate node does not support the ECN function is solved by the base station re-setting the ECN field.
- the network state information is represented by a value of an ECN field of the second downlink media data packet, where different values of the ECN field can indicate The uplink of the user equipment is congested and/or the downlink of the user equipment is congested.
- the method before the base station adds network state information to the first downlink media data packet, the method also includes the base station determining a link quality of an uplink of the first user equipment or a network load of an uplink of the user equipment.
- the network state information is further configured to indicate an uplink of the user equipment Both the link and the downlink of the user equipment are in a non-congested state.
- a second aspect provides a method for data transmission, where the method includes: receiving, by a user equipment, a downlink media data packet sent by a base station, where the downlink media data packet carries network state information, where the network state information can
- the user equipment is configured to indicate uplink congestion of the user equipment and/or downlink congestion of the user equipment; and the user equipment triggers the user equipment to perform adjustment of a coding rate according to the network status information in the downlink media data packet.
- the prior art uses the 2-bit ECN field in the IP header field of the data packet to indicate the network status.
- the packet transmission rate is adjusted, and the end-to-end adjustment is required through the application layer request, which increases the delay of the rate adjustment.
- the base station carries network status information indicating that the user equipment is uplink and downlink congested in the downlink media data packet, so that the user equipment receives the downlink data packet according to the downlink data packet.
- the indication of the network status information can directly adjust the uplink rate, instead of requiring an end-to-end manner as in the prior art, and using the application layer message to indicate that the user equipment can adjust the uplink coding rate, simplifying the user equipment.
- the rate adjustment process can directly adjust the uplink rate, instead of requiring an end-to-end manner as in the prior art, and using the application layer message to indicate that the user equipment can adjust the uplink coding rate, simplifying the user equipment.
- the base station when the network status information is represented by the ECN field, the base station re-sets the ECN field in the data packet regardless of the ECN field in the data packet received by the base station, thereby avoiding that the intermediate node does not support the ECN function. And the resulting error.
- the ECN field may be set.
- the problem that the intermediate node does not support the ECN function is solved by the base station re-setting the ECN field.
- the network state information is represented by a value of an ECN field of the downlink media data packet, where different values of the ECN field can indicate the The uplink of the user equipment is congested and/or the downlink of the user equipment is congested.
- the value of the ECN field in the downlink media data packet has multiple identification manners
- the user equipment receives the Before the downlink media data packet sent by the base station
- the method further includes: in a process of session negotiation between the user equipment and another user equipment, the user equipment receives signaling sent by the another user equipment, where The signaling carries the indication information, where the indication information is used to indicate that the user equipment determines that the identification manner of the value of the ECN field is the first identification manner, where the first identification manner is the ECN.
- the first value of the field is used to indicate that the uplink of the user equipment is in a congested state
- the second value is used to indicate that the downlink of the user equipment is in a congested state.
- the foregoing signaling may be session initial protocol SIP signaling, and the SIP signaling carries the indication information.
- the value in the ECN field in the downlink media data packet has multiple identifiers
- the method further includes: The user equipment determines, according to the indication information carried in the field of the downlink media data packet, that the identification manner of the value of the ECN field is the first identification manner, where the first identification manner is the ECN.
- the first value of the field is used to indicate the uplink of the user equipment
- the second value is used to indicate that the downlink of the user equipment is in a congested state.
- the network status information is further configured to indicate an uplink of the user equipment. Both the link and the downlink of the user equipment are in a non-congested state.
- the media data packet includes a voice data packet, a video data packet, and the voice data packet includes an IP-based voice transmission VoIP data packet.
- a base station comprising means for performing the method of the first aspect.
- a user equipment comprising means for performing the method of the second aspect.
- a base station in a fifth aspect, includes a memory, a transceiver, and a processor, the memory is configured to store a program, and when the program is executed, the processor and the transceiver are configured to perform The method on the one hand.
- a user equipment comprising a memory, a transceiver and a processor, the memory for storing a program, the processor and the transceiver being used when the program is executed Perform the method in the second aspect.
- a seventh aspect provides a method for data transmission, where the method includes: receiving, by a first base station, control signaling sent by a second base station, where the control signaling is used to adjust a coding rate of a media data packet; Receiving, by the base station, the first media data packet sent by the first user equipment, where the first base station adjusts the value of the ECN field of the first media data packet according to the speed control signaling, to obtain a second media data packet; The first base station sends the second media data packet to the second user equipment.
- an X2 interface exists between the first base station and the second base station, and the first base station receiving control signaling includes: the first base station The control signaling is received through the X2 interface.
- the receiving, by the first base station, the control signaling includes: the first base station receiving the control signaling by using a mobility management entity MME.
- the foregoing first base station and the second base station may be connected to the same MME, or may be connected Received a different MME.
- control signaling includes the second user equipment ID and source parameter adjustment information, where the source parameter adjustment information is used to indicate whether the first user equipment needs to be triggered to adjust the media packet encoding rate.
- control signaling further includes the first user equipment And a session bearer ID between the second user equipment.
- the source adjustment parameter includes coding rate information of the first user equipment, and a desired code rate of the first base station information.
- the source parameter adjustment information includes rate adjustment indication information, code rate information used by the first user equipment, and the The rate step size that the first base station expects to adjust.
- a base station comprising means for performing the method of the seventh aspect.
- a base station including a memory, a transceiver, and a processor, the memory is configured to store a program, and when the program is executed, the processor and the transceiver are configured to perform The method in seven aspects.
- the base station carries network status information indicating uplink and downlink congestion of the user equipment in the downlink media data packet, which simplifies the code rate adjustment process of the user equipment.
- FIG. 1 is a schematic flow chart of adjusting a packet coding rate in the prior art.
- FIG. 2 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention.
- FIG. 3 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention.
- FIG. 4 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention.
- FIG. 5 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention.
- FIG. 6 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention.
- FIG. 7 shows a schematic block diagram of a base station according to an embodiment of the present invention.
- FIG. 8 shows a schematic block diagram of a user equipment according to an embodiment of the present invention.
- FIG. 9 shows a schematic block diagram of a base station according to an embodiment of the present invention.
- FIG. 10 shows a schematic block diagram of a base station according to an embodiment of the present invention.
- FIG. 11 shows a schematic block diagram of a user equipment according to an embodiment of the present invention.
- FIG. 12 shows a schematic block diagram of a base station according to an embodiment of the present invention.
- GSM Global System of Mobile communication
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- GPRS General Packet Radio Service
- LTE Long Term Evolution
- LTE-A Advanced Long Term Evolution
- UMTS Universal Mobile Telecommunication System
- the user equipment includes but is not limited to a mobile station (Mobile Station, MS), a mobile terminal (Mobile Terminal), a mobile phone (Mobile Telephone), a mobile phone (handset). And portable devices, etc., the user equipment can communicate with one or more core networks via a Radio Access Network (RAN), for example, the user equipment can be a mobile phone (or "cellular"
- RAN Radio Access Network
- the user equipment can be a mobile phone (or "cellular"
- the telephone device, the computer with wireless communication function, etc., the user equipment can also be a mobile device that is portable, pocket-sized, handheld, built-in, or in-vehicle.
- VoIP voice over IP
- the user equipment and the peer device negotiate to establish a VoIP service through an IP Multimedia Subsystem (IMS);
- IMS IP Multimedia Subsystem
- the ECN field of the VoIP data packet sent by the user equipment and the peer device to the other party is set to 01 or 10;
- the user equipment sends the VoIP data packet that includes the ECN identifier to the base station on the user equipment side; it should be understood that the base station functions as a transit VoIP data packet here;
- the base station detects that the uplink of the user equipment is in a congested state. For example, the base station detects that the radio resource is tight, the S1 transmission resource is tight, or the link quality of the uplink is low.
- the base station sets the value of the ECN field in the VoIP data packet received by the user equipment to 11, and then sends the value to the peer device.
- the peer device After receiving the VoIP packet sent by the base station, the peer device learns that the uplink is congested, and then notify the user equipment to slow down through the application layer speed adjustment request.
- the user equipment After receiving the speed adjustment request of the peer device, the user equipment reduces the coding rate of sending the VoIP data packet to the peer device.
- the peer device performs the adjustment of the data packet transmission rate.
- the user equipment cannot directly adjust the uplink data packet transmission rate according to the ECN indication, but needs to perform end-to-end adjustment through the application layer request, and increases the rate adjustment time. Delay.
- the base station determines that the uplink is congested, the base station can only notify the peer device of uplink congestion by changing the value of the ECN field of the uplink VoIP packet, and then the peer device passes the peer device.
- the Real Time Transport Control Protocol (RTCP) message is used to notify the user equipment to adjust the uplink rate, and then the user equipment adjusts the rate at which the VoIP data packet is sent.
- the process is complicated.
- the network state information is added to the media data packet, so that after receiving the downlink data packet, the user equipment can directly adjust the uplink rate according to the indication of the network state information in the downlink data packet, and Instead of using the application layer message to indicate the user equipment to adjust the uplink rate in an end-to-end manner as in the prior art, the bit rate process of the user equipment is simplified.
- the method for data transmission in the embodiment of the present invention can be applied to all applications that require source codec, such as voice, video, streaming media, and video call.
- source codec such as voice, video, streaming media, and video call.
- the following describes the present invention in conjunction with FIG. 2-6. The method of data transmission of the embodiment is described in detail.
- FIG. 2 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention. The steps of the method are as follows:
- the base station receives a first downlink media data packet of the user equipment.
- the first downlink media data packet is a data packet received by the user equipment from its downlink, and the first downlink media data packet is sent by the peer device.
- the first downlink media data packet may be a voice data packet, a video data packet, or the like. More specifically, the first downlink media data packet may be a VoIP data packet.
- the base station carries network status information in the first downlink media data packet, to obtain a second downlink media data packet, where the network status information can indicate uplink congestion of the user equipment and/or downlink congestion of the user equipment.
- the network status information may indicate three situations: first, when the network status information is the first information, indicating uplink congestion of the user equipment; second, when the network status information is the second information, indicating the downlink of the user equipment. Congestion; when the network status information is the third information, it indicates that both the uplink and downlink of the user equipment are congested.
- the foregoing network status information may be in multiple forms.
- the network status information may be represented by a value of an ECN field of the second downlink media data packet, where different values of the ECN field can indicate an uplink of the user equipment. Road congestion and/or downlink congestion of user equipment.
- the different values of the ECN field of the second downlink media data packet can respectively indicate uplink congestion of the user equipment, downlink congestion, uplink and downlink congestion, and uplink and downlink. Not congested. Specifically, when the ECN fields of the second downlink media data packet are 00, 01, 10, and 11, respectively, the uplink and downlink of the user equipment are not congested, uplink congestion, downlink congestion, and uplink are respectively indicated. Both the link and the downlink are congested.
- ECN fields 00, 01, 10, and 11 are only one of the cases. In fact, as long as the above ECN fields take different values, they can respectively represent the uplink and downlink of the user equipment.
- the traffic is not congested, uplink congestion, downlink congestion, and congestion on both the uplink and downlink.
- the foregoing network state information may also be a new indication information, where the indication information may be located in an IP header field, or a Packet Data Convergence Protocol (PDCP), and a radio link control (RLC Radio Link). Control, RLC), Media Access Control (MAC) header field.
- PDCP Packet Data Convergence Protocol
- RLC Radio Link Radio Link control
- Control RLC
- MAC Media Access Control
- the base station sends a second downlink media data packet to the user equipment.
- the user equipment may learn, according to the network status information, whether the link of the user equipment is congested. If the network status information indicates that the uplink of the user equipment is congested, the user equipment receives the second downlink. After the media data packet, the encoding rate of the uplink media data packet can be reduced, and the congestion condition of the uplink is alleviated. If the network status information indicates that the downlink of the user equipment is congested, the user equipment may notify the opposite end device to reduce the coding rate of the downlink media data packet by using the RTCP message after receiving the second downlink media data packet, to alleviate the downlink. Congestion situation.
- the base station carries network status information indicating that the user equipment is uplink and downlink congested in the downlink media data packet, so that the user equipment receives the downlink data packet according to the network status in the downlink data packet.
- the indication of the information can directly adjust the uplink rate, instead of using the end-to-end mode as in the prior art, and using the message of the application layer to indicate that the user equipment can adjust the uplink rate, simplifying the bit rate of the user equipment. Adjustment process.
- the value of the ECN field in the data packet may be identified by multiple identifiers in the user equipment.
- the method may further include: during the session negotiation between the user equipment and another user equipment, the user equipment receives the signaling sent by the other user equipment, and the signaling carries the indication information.
- the indication information is used to indicate that the user equipment determines that the identifier of the ECN field is identified as the first identification manner, where the first identifier is that the first value of the ECN field is used to indicate that the uplink of the user equipment is In the congestion state, the second value is used to indicate that the downlink of the user equipment is in a congested state.
- the first identification manner may be that the values of the ECN field are 01 and 10 respectively indicate uplink congestion and downlink congestion of the user equipment.
- the base station when the network status information is represented by the ECN field, the base station re-sets the ECN field in the data packet regardless of the ECN field in the data packet received by the base station, thereby avoiding the intermediate node not supporting the ECN function. And the resulting error.
- the ECN field may be set.
- the problem that the intermediate node does not support the ECN function is solved by the base station re-setting the ECN field.
- the user equipment may further receive another signaling sent by the peer device, where the signaling carries another indication information, where the another indication information is used to indicate that the user equipment determines the identifier in the ECN field.
- the second identifier is used to indicate that the link of the user equipment is in a congested state
- the second value is used to indicate that the user equipment is in the second identification manner.
- the link is in a non-congested state.
- the second identification mode is that when the value of the ECN field is 01 and 10, the node supports the ECN mechanism, and when the ECN field is 11, it indicates that the node is congested.
- the ECN field when the ECN field is 11, it cannot directly indicate whether the uplink or the downlink is congested, but is determined by whether the media data packet is in the uplink or the downlink, for example, for example.
- the ECN field of the downlink media data packet received by the user equipment is 11, the downlink congestion of the user equipment is indicated, and when the ECN field of the uplink media data packet received by the peer device is 11, the uplink of the user equipment is indicated.
- the link is congested. That is to say, when the second identification mode is adopted, the user equipment cannot directly know the uplink congestion, and thus the uplink packet coding rate cannot be directly adjusted.
- the value of the ECN field in the data packet may be in multiple identification manners, and the user equipment may Determining, according to the indication information carried in the field of the downlink media data packet, the identification manner of the value of the identified ECN field is the first identification mode, where the first identification mode is that the first value of the ECN field is used to indicate the user equipment.
- the uplink is in a congested state, and the second value is used to indicate that the downlink of the user equipment is in a congested state.
- the method before the foregoing base station carries the network state information in the first downlink media data packet, the method further includes: determining an uplink link quality of the user equipment or an uplink of the first user equipment. The network load of the link, and then determine what kind of network status information is carried in the first downlink media data packet.
- FIG. 3 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention.
- the method uses the user equipment and the peer device to transmit VoIP data packets as an example.
- the specific steps of the method are as follows:
- the base station detects uplink congestion.
- the base station detects that the uplink voice data packet is congested, or detects that the channel condition of the user equipment is degraded, causing the quality of the media such as voice/video to decrease, and the decision needs to adjust the uplink coding rate of the user equipment.
- the base station sets the ECN field of the VoIP data packet received from the peer device to (01) to indicate uplink congestion of the user equipment, that is, the base station notifies the user equipment of the uplink by changing the value of the ECN field.
- the path is already in a congested state, and the coding rate of the VoIP packet sent by the user equipment needs to be adjusted.
- the peer device here may be a terminal supporting the ECN mechanism or a Media Gate Way (MGW) supporting the ECN mechanism.
- MGW Media Gate Way
- the user equipment After receiving the VoIP data packet (0 1), the user equipment learns that the uplink needs speed adjustment by parsing the data packet, and then the user equipment directly triggers the local end to perform uplink speed regulation, thereby reducing the coding rate of the uplink VoIP data packet or Send smaller VoIP packets to the peer device to implement the speed control function.
- the base station can directly notify the user equipment to perform the speed regulation through the downlink VoIP data packet of the user equipment, and can implement the speed regulation more flexibly than the prior art.
- the method for data transmission in the embodiment of the present invention is described in detail by taking the uplink congestion of the user equipment as an example.
- the method for data transmission in the embodiment of the present invention is taken as an example of the downlink congestion of the user equipment in conjunction with FIG. 4 .
- a detailed introduction was made.
- FIG. 4 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention.
- the method uses the user equipment and the peer device to transmit VoIP data packets as an example.
- the specific steps of the method are as follows:
- the base station detects downlink congestion of the user equipment.
- the base station sets the ECN field of the VoIP data packet received from the peer device to (1 0) to indicate downlink congestion of the user equipment, that is, the base station notifies the user equipment of the uplink by changing the value of the ECN field.
- the path is already in a congested state, and the coding rate of the VoIP packet sent by the peer device needs to be adjusted;
- the user equipment After receiving the VoIP data packet (10), the user equipment learns that the downlink needs speed adjustment by parsing the data packet, and then the user equipment triggers a downlink speed adjustment process.
- the user equipment sends an RTCP message to the peer device, and requests the peer device to adjust the speed.
- the peer device here may be a user equipment, or may be an IP Multimedia Subsystem (IMS) of the core network;
- IMS IP Multimedia Subsystem
- the peer device performs speed regulation, reduces the coding rate of the uplink VoIP data packet, or sends a smaller VoIP data packet to the peer device to implement the speed regulation function.
- the ECN mechanism-based speed regulation scheme requires the ECN mechanism to be supported by the entire channel between the user equipment and the peer device, and the entire channel of the general session includes not only the 3GPP network node: the base station, the core network gateway, and the like. It also includes the network nodes of the Internet Engineering Task Force (IETF): routers, switches, firewalls, etc. As long as a node in the middle of the network, such as a router does not support the ECN mechanism, the entire ECN is caused. The mechanism is not working properly.
- IETF Internet Engineering Task Force
- the method for limiting the application scenario of the method for adjusting the data packet transmission rate in the prior art is limited to the 3GPP network and the IETF by limiting the adjustment function to the 3GPP network in the process of parameter adjustment by the base station control terminal.
- the network in order to avoid the need to transform the IETF network, greatly improved the application feasibility of the ECN solution.
- FIG. 5 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention, and the steps of the method are as follows:
- the first base station receives control signaling sent by the second base station, where the control signaling is used to indicate that the user equipment adjusts a coding rate of the media data packet.
- the manner in which the first receiving station receives the control signaling sent by the second base station is different.
- the first base station may receive the control signaling by using the X2 interface.
- MME Mobility Management Entity
- the first base station may receive the control signaling by using the mobility management entity MME.
- the second eNB sends the control signaling to the MME, and then sends the MME to the MME.
- the second base station When the first base station and the second base station are respectively connected to the MME1 and the MME2, the second base station first sends control signaling to the MME2, and after receiving the control signaling, the MME2 sends the control signaling to the MME1, and then the MME1 sends the control signaling again. Send to the first base station.
- the foregoing control signaling may further include an ID of the second user equipment and source parameter adjustment information, where the source parameter adjustment information is used to indicate whether the first user equipment needs to be triggered to adjust the media packet encoding rate.
- the ID of the second user equipment in the control signaling is used to indicate that the first base station searches for the second user equipment, so as to send the corresponding speed adjustment indication to the second user equipment.
- control signaling may further include a session bearer ID between the first user equipment and the second user equipment, so that encoding of a session transmission data packet between the first user equipment and the second user equipment may be implemented. The rate is adjusted.
- the first base station receives the first media data packet sent by the first user equipment.
- the first media data packet may be a voice data packet, a video data packet, or the like. More specifically, the first IP data packet may be a VoIP data packet.
- the first base station adjusts a value of an ECN field of the first media data packet according to the speed regulation signaling to obtain a second media data packet.
- the first base station sends the second media data packet to the second user equipment.
- the first base station may set the ECN field of the first media data packet to (1 1) according to the speed regulation signaling, obtain the second media data packet, and then The second media data packet is sent to the second user equipment, and the second user equipment learns that the uplink needs speed adjustment by parsing the data packet, and then the second user equipment sends an RTCP message to the first user equipment, requesting the first user equipment to adjust After the RTCP command is received, the first user equipment performs speed regulation, reduces the coding rate of the uplink media data packet, or sends a smaller media data packet to the peer device to implement the speed adjustment function.
- the base station sends the control signaling to the opposite base station to indicate the ECN speed adjustment of the opposite base station, thereby avoiding the error caused by the intermediate node not supporting the ECN function between the base stations, and expanding the ECN speed regulation.
- the application scenario enables ECN speed adjustment in scenarios that cannot be applied in the prior art.
- the foregoing source parameter adjustment information has multiple manifestations.
- the source parameter adjustment information may be in the following three forms:
- the first type the source parameter adjustment information is composed of the rate adjustment indication information, where the rate adjustment indication information is used to indicate whether the triggering of the second user equipment is to be adjusted up or down. It should be understood that the second user equipment receives The coding rate is consistent with the transmission coding rate of the first device. If the received coding rate of the second user equipment needs to be adjusted, it means that the transmission coding rate of the first user equipment needs to be adjusted.
- the source parameter adjustment information is composed of the first embodiment of the first user equipment, and the second base station can learn the received code of the second user equipment. Whether the rate needs to be up- or down-regulated, where the transmit coding rate of the first user equipment is consistent with the received coding rate of the second user equipment, and the received coding rate of the second user equipment and the first base station expectation are obtained. After the coding rate, it can be determined whether the received coding rate of the second user equipment needs to be adjusted up or down.
- the source parameter adjustment information is composed of rate adjustment indication information (for indicating whether the code rate is up- or down-regulated), the code rate information used by the first user equipment, and the rate step size that the first base station desires to adjust, so that the second
- the base station may determine, according to the rate adjustment indication information, whether the received bit rate of the second user equipment needs to be adjusted up or down, the code rate information used by the first user equipment determines the receiving code rate of the second user equipment, and finally adjusts according to the first base station desired.
- the rate step determines how much the received bit rate of the second user equipment needs to be adjusted.
- FIG. 6 is a schematic flowchart of a method for data transmission according to an embodiment of the present invention.
- the method takes the example of transmitting a VoIP data packet between the first user equipment and the second user equipment.
- the specific steps of the method are as follows:
- the first base station detects uplink congestion.
- the first base station detects that the uplink voice data packet of the first user equipment is congested, or detects that the channel condition of the first user equipment is degraded, and the media quality such as voice/video is degraded, and the decision needs to adjust the uplink of the user equipment. Coding rate.
- the first base station sends uplink speed control signaling to the mobility management network element, and after receiving the uplink speed control signaling, the mobility management network element forwards the uplink speed control signaling to the second base station.
- the second base station After receiving the uplink speed control command, the second base station sets the ECN field of the VoIP data packet received by the second base station to (1 1) according to the ECN principle according to the instruction of the speed control command, and sends the signal to the second The user equipment instructs the second user equipment to trigger the speed regulation.
- the second user equipment After receiving the VoIP data packet (11), the second user equipment learns that the uplink of the first user equipment needs to be adjusted by analyzing the data packet, and triggers a speed regulation process.
- the second user equipment sends an RTCP message to the first user equipment, requesting the first user equipment to adjust the speed.
- the first user equipment performs speed regulation, reduces an encoding rate of the uplink VoIP data packet, or sends a smaller VoIP data packet to the peer device to implement a speed adjustment function.
- the base station and user equipment of the embodiment of the present invention are described below with reference to FIG. 7 to FIG. It should be understood that the base station and the user equipment described in FIG. 7 to FIG. 12 can implement various steps of the method for data transmission described in FIG. 2 to FIG. 6, and the repeated description is omitted as appropriate for brevity.
- FIG. 7 is a schematic block diagram of a base station 700 according to an embodiment of the present invention.
- the base station 700 includes:
- the receiving module 710 is configured to receive a first downlink media data packet of the user equipment.
- the processing module 720 is configured to add network status information to the first downlink media data packet to obtain a second downlink media data packet, where the network status information can indicate that the uplink of the user equipment is congested and/or The downlink of the user equipment is congested;
- the sending module 730 is configured to send the second downlink media data packet to the user equipment.
- the base station carries network status information indicating that the user equipment is uplink and downlink congested in the downlink media data packet, so that the user equipment receives the downlink data packet according to the network status in the downlink data packet.
- the indication of the information can directly adjust the uplink rate without using the end-to-end method as in the prior art, and using the application layer
- the information indicates that the user equipment can adjust the uplink rate, which simplifies the rate adjustment process of the user equipment.
- the network status information is represented by a value of an ECN field of the second downlink media data packet, where different values of the ECN field can indicate an uplink of the user equipment. Congestion occurs and/or the downlink of the user equipment is congested.
- the base station 700 further includes: a determining module 740, configured to: before the processing module 720 adds network state information in the first downlink media data packet, Determining a link quality of an uplink of the first user equipment or a network load of an uplink of the user equipment.
- a determining module 740 configured to: before the processing module 720 adds network state information in the first downlink media data packet, Determining a link quality of an uplink of the first user equipment or a network load of an uplink of the user equipment.
- the network status information is further configured to indicate that both the uplink of the user equipment and the downlink of the user equipment are in a non-congested state.
- FIG. 8 is a schematic block diagram of a user equipment 800 according to an embodiment of the present invention.
- the user equipment 800 includes:
- the receiving module 810 is configured to receive a downlink media data packet sent by the base station, where the downlink media data packet carries network state information, where the network state information can be used to indicate uplink congestion of the user equipment 800. / or downlink congestion of the user equipment 800;
- the determining module 820 is configured to trigger the user equipment 800 to perform the adjustment of the encoding rate according to the network status information in the downlink media data packet.
- the base station carries network status information indicating that the user equipment is uplink and downlink congested in the downlink media data packet, so that the user equipment receives the downlink data packet according to the network status in the downlink data packet.
- the indication of the information can directly adjust the uplink rate, instead of using the end-to-end mode as in the prior art, and using the message of the application layer to indicate that the user equipment can adjust the uplink rate, simplifying the bit rate of the user equipment. Adjustment process.
- the network status information is represented by a value of an ECN field of the downlink media data packet, where different values of the ECN field can indicate that an uplink occurs of the user equipment 800 Congestion and/or congestion of the downlink of the user equipment 800 occurs.
- the value of the ECN field in the downlink media data packet has multiple identification manners
- the receiving module 810 is further configured to: perform a session between the user equipment 800 and another user equipment.
- the identifier of the ECN field is identified by the first type of identification, where the first identifier is that the first value of the ECN field is used to indicate that the uplink of the user equipment 800 is congested.
- the second value is used to indicate that the downlink of the user equipment 800 is in a congested state.
- the value of the ECN field in the downlink media data packet has multiple identification manners
- the determining module 820 is further configured to: according to the indication carried in the field of the downlink media data packet And determining, by the information determining, the identifier of the ECN field is a first identification manner, where the first identifier is that the first value of the ECN field is used to indicate an uplink of the user equipment 800.
- the second value is used to indicate that the downlink of the user equipment 800 is in a congested state.
- the network status information is further configured to indicate that the uplink of the user equipment 800 and the downlink of the user equipment 800 are both in a non-congested state.
- FIG. 9 is a schematic block diagram of a base station 900 according to an embodiment of the present invention.
- the base station 900 includes:
- the receiving module 910 is configured to receive control signaling sent by another base station, where the control signaling is used to adjust a coding rate of the media data packet.
- the receiving module 910 is further configured to receive a first media data packet sent by the first user equipment
- the processing module 920 is configured to adjust, according to the speed regulation signaling, a value of an ECN field of the first media data packet to obtain a second media data packet.
- the sending module 930 is configured to send the second media data packet to the second user equipment.
- the base station sends the control signaling to the opposite base station to indicate the ECN speed adjustment of the opposite base station, thereby avoiding the error caused by the intermediate node not supporting the ECN function between the base stations, and expanding the ECN speed regulation.
- the application scenario enables ECN speed adjustment in scenarios that cannot be applied in the prior art.
- an X2 interface exists between the base station 900 and the another base station, and the receiving module 910 is configured to receive the control signaling by using the X2 interface.
- the receiving module 910 is configured to receive the control signaling by using a mobility management entity MME.
- control signaling includes an ID of the second user equipment and source parameter adjustment information, where the source parameter adjustment information is used to indicate whether the first user equipment needs to be triggered to perform media data.
- the adjustment of the packet coding rate is used to indicate whether the first user equipment needs to be triggered to perform media data.
- control signaling further includes the first user equipment and the The session bearer ID between the second user equipments.
- the source adjustment parameter includes coding rate information of the first user equipment, and rate information that is expected by the base station 900.
- the source parameter adjustment information includes rate adjustment indication information, rate information used by the first user equipment, and a rate step size that the base station 900 desires to adjust.
- FIG. 10 is a schematic block diagram of a base station 1000 according to an embodiment of the present invention.
- the base station 1000 includes:
- a memory 1010 configured to store a program
- the transceiver 1020 is configured to receive, by the transceiver 1020, a first downlink media data packet of the user equipment, when the program is executed;
- the processor 1030 is configured to add network state information to the first downlink media data packet to obtain a second downlink media data packet, where the network status information can indicate The uplink of the user equipment is congested and/or the downlink of the user equipment is congested;
- the transceiver 1020 is further configured to send the second downlink media data packet to the user equipment when the program is executed.
- the base station carries network status information indicating that the user equipment is uplink and downlink congested in the downlink media data packet, so that the user equipment receives the downlink data packet according to the network status in the downlink data packet.
- the indication of the information can directly adjust the uplink rate, instead of using the end-to-end mode as in the prior art, and using the message of the application layer to indicate that the user equipment can adjust the uplink rate, simplifying the bit rate of the user equipment. Adjustment process.
- the network status information is represented by a value of an ECN field of the second downlink media data packet, where different values of the ECN field can indicate an uplink of the user equipment. Congestion occurs and/or the downlink of the user equipment is congested.
- the processor 1030 is configured to determine an uplink link quality or location of the first user equipment before adding the network state information in the first downlink media data packet.
- the network load of the uplink of the user equipment is configured to determine an uplink link quality or location of the first user equipment before adding the network state information in the first downlink media data packet.
- the network status information is further configured to indicate that both the uplink of the user equipment and the downlink of the user equipment are in a non-congested state.
- FIG. 11 is a schematic block diagram of a user equipment 1100 according to an embodiment of the present invention.
- the user equipment 1100 include:
- a memory 1110 configured to store a program
- the transceiver 1120 is configured to receive, by the base station, a downlink media data packet sent by the base station, where the downlink media data packet carries network state information, where the network state information can be used by the transceiver 1120. Instructing uplink congestion of the user equipment 1100 and/or downlink congestion of the user equipment 1100;
- the processor 1130 is configured to trigger, when the program is executed, the user equipment 1100 to perform adjustment of a coding rate according to network state information in the downlink media data packet.
- the base station carries network status information indicating that the user equipment is uplink and downlink congested in the downlink media data packet, so that the user equipment receives the downlink data packet according to the network status in the downlink data packet.
- the indication of the information can directly adjust the uplink rate, instead of using the end-to-end mode as in the prior art, and using the message of the application layer to indicate that the user equipment can adjust the uplink rate, simplifying the bit rate of the user equipment. Adjustment process.
- the network status information is represented by a value of an ECN field of the downlink media data packet, where different values of the ECN field can indicate that an uplink occurs in the user equipment 1100. Congestion and/or congestion of the downlink of the user equipment 1100 occurs.
- the value of the ECN field in the downlink media data packet has multiple identification manners
- the transceiver 1120 is further configured to: perform a session between the user equipment 1100 and another user equipment.
- the signaling sent by the another user equipment is received, where the signaling carries the indication information, where the indication information is used to indicate that the user equipment 1100 determines that the identifier of the ECN field is identified.
- the first identification mode wherein the first identification mode is that the first value of the ECN field is used to indicate that the uplink of the user equipment 1100 is in a congestion state
- the second value is used to indicate The downlink of the user equipment 1100 is in a congested state.
- the value of the ECN field in the downlink media data packet has multiple identification manners
- the processor 1130 is further configured to: according to the indication carried in the field of the downlink media data packet And determining, by the information determining, the identifier of the ECN field is a first identification manner, where the first identifier is that the first value of the ECN field is used to indicate an uplink of the user equipment 1100.
- the second value is used to indicate that the downlink of the user equipment 1100 is in a congested state.
- the network status information is further configured to indicate that the uplink of the user equipment 1100 and the downlink of the user equipment 1100 are both in a non-congested state.
- FIG. 12 is a schematic block diagram of a base station 1200 according to an embodiment of the present invention.
- the base station 1200 includes:
- a memory 1210 configured to store a program
- the transceiver 1220 is configured to receive, when the program is executed, the control signaling sent by another base station, where the control signaling is used to adjust a coding rate of the media data packet;
- the transceiver 1220 is further configured to receive a first media data packet sent by the first user equipment;
- the processor 1230 is configured to: when the program is executed, the processor 1230 is configured to adjust a value of an ECN field of the first media data packet according to the speed control signaling to obtain a second media data packet;
- the transceiver 1220 is further configured to send the second media data packet to the second user equipment.
- the base station sends the control signaling to the opposite base station to indicate the ECN speed adjustment of the opposite base station, thereby avoiding the error caused by the intermediate node not supporting the ECN function between the base stations, and expanding the ECN speed regulation.
- the application scenario enables ECN speed adjustment in scenarios that cannot be applied in the prior art.
- an X2 interface exists between the base station 1200 and the another base station, and the transceiver 1220 is configured to receive the control signaling by using the X2 interface.
- the transceiver 1220 is configured to receive the control signaling by using a mobility management entity MME.
- control signaling includes an ID of the second user equipment and source parameter adjustment information, where the source parameter adjustment information is used to indicate whether the first user equipment needs to be triggered to perform media data.
- the adjustment of the packet coding rate is used to indicate whether the first user equipment needs to be triggered to perform media data.
- control signaling further includes a session bearer ID between the first user equipment and the second user equipment.
- the source adjustment parameter includes coding rate information of the first user equipment, and the code rate information expected by the base station 1200.
- the source parameter adjustment information includes rate adjustment indication information, rate information used by the first user equipment, and a rate step size that the base station 1200 desires to adjust.
- the size of the sequence numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not be directed to the embodiments of the present invention.
- the implementation process constitutes any limitation.
- the disclosed systems, devices, and methods may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product.
- the technical solution of the present invention which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including Several instructions are used to make a computer device (which can be a personal computer, a server, Or a network device or the like) performing all or part of the steps of the method of the various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un procédé de transmission de données, une station de base et un équipement utilisateur. Le procédé comprend les opérations suivantes : une station de base reçoit un premier paquet de données multimédias de liaison descendante à partir d'un équipement utilisateur ; la station de base ajoute des informations d'état de réseau au premier paquet de données multimédias de liaison descendante pour obtenir un second paquet de données multimédias de liaison descendante, les informations d'état de réseau pouvant indiquer qu'une liaison montante de l'équipement utilisateur est congestionnée et/ou qu'une liaison descendante de l'équipement utilisateur est congestionnée ; et la station de base envoie le second paquet de données multimédias de liaison descendante à l'équipement utilisateur. Le procédé de transmission de données dans les modes de réalisation de la présente invention peut simplifier le processus de réglage de débit de code d'un équipement utilisateur.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/078946 WO2017177356A1 (fr) | 2016-04-11 | 2016-04-11 | Procédé de transmission de données, station de base et équipement utilisateur |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/078946 WO2017177356A1 (fr) | 2016-04-11 | 2016-04-11 | Procédé de transmission de données, station de base et équipement utilisateur |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017177356A1 true WO2017177356A1 (fr) | 2017-10-19 |
Family
ID=60042866
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/078946 Ceased WO2017177356A1 (fr) | 2016-04-11 | 2016-04-11 | Procédé de transmission de données, station de base et équipement utilisateur |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2017177356A1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113316005A (zh) * | 2021-04-20 | 2021-08-27 | 新华三技术有限公司 | 一种调整视频码率的方法和通信系统 |
| CN116915706A (zh) * | 2023-09-13 | 2023-10-20 | 合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室) | 数据中心网络拥塞控制方法、装置、设备及存储介质 |
| CN119729062A (zh) * | 2025-02-27 | 2025-03-28 | 河北远东通信系统工程有限公司 | 一种全链路状态感知的弱网音视频传输方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101997644A (zh) * | 2009-08-24 | 2011-03-30 | 华为技术有限公司 | 速率调整方法、系统、编码方式选择方法和装置 |
| US20120147750A1 (en) * | 2009-08-25 | 2012-06-14 | Telefonaktiebolaget L M Ericsson (Publ) | Using the ECN Mechanism to Signal Congestion Directly to the Base Station |
| WO2013014246A1 (fr) * | 2011-07-26 | 2013-01-31 | Nec Europe Ltd. | Procédé de commande du rendement de codage de trafic de données et réseau |
| CN103731877A (zh) * | 2012-10-15 | 2014-04-16 | 中国移动通信集团公司 | 一种无线网络小区状态的传输方法和设备 |
| CN104254103A (zh) * | 2013-06-27 | 2014-12-31 | 中国移动通信集团公司 | 无线通信网络拥塞信息的传输方法、系统及装置 |
-
2016
- 2016-04-11 WO PCT/CN2016/078946 patent/WO2017177356A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101997644A (zh) * | 2009-08-24 | 2011-03-30 | 华为技术有限公司 | 速率调整方法、系统、编码方式选择方法和装置 |
| US20120147750A1 (en) * | 2009-08-25 | 2012-06-14 | Telefonaktiebolaget L M Ericsson (Publ) | Using the ECN Mechanism to Signal Congestion Directly to the Base Station |
| WO2013014246A1 (fr) * | 2011-07-26 | 2013-01-31 | Nec Europe Ltd. | Procédé de commande du rendement de codage de trafic de données et réseau |
| CN103731877A (zh) * | 2012-10-15 | 2014-04-16 | 中国移动通信集团公司 | 一种无线网络小区状态的传输方法和设备 |
| CN104254103A (zh) * | 2013-06-27 | 2014-12-31 | 中国移动通信集团公司 | 无线通信网络拥塞信息的传输方法、系统及装置 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113316005A (zh) * | 2021-04-20 | 2021-08-27 | 新华三技术有限公司 | 一种调整视频码率的方法和通信系统 |
| CN116915706A (zh) * | 2023-09-13 | 2023-10-20 | 合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室) | 数据中心网络拥塞控制方法、装置、设备及存储介质 |
| CN116915706B (zh) * | 2023-09-13 | 2023-12-26 | 合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室) | 数据中心网络拥塞控制方法、装置、设备及存储介质 |
| CN119729062A (zh) * | 2025-02-27 | 2025-03-28 | 河北远东通信系统工程有限公司 | 一种全链路状态感知的弱网音视频传输方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3739830B1 (fr) | Procédé et dispositif pour déterminer une qualité de flux de service d' un réseau | |
| US11968565B2 (en) | User plane information reporting method and apparatus | |
| US11343701B2 (en) | Wireless communications apparatus and methods | |
| US9013987B2 (en) | Method for handling local link congestion and apparatus | |
| US9942748B2 (en) | Service provisioning system and method, and mobile edge application server and support node | |
| US9936416B2 (en) | Method for controlling network transmission delay, QoS control entity and communication device | |
| US9549345B2 (en) | Solution to improve RAN bandwidth efficiency during VoLTE call scenarios | |
| US10638351B2 (en) | Service rate adjustment method and apparatus | |
| WO2020052531A1 (fr) | Procédé et appareil pour acquérir un contexte de sécurité | |
| US20150195326A1 (en) | Detecting whether header compression is being used for a first stream based upon a delay disparity between the first stream and a second stream | |
| US20200015113A1 (en) | Service communication method and device | |
| TW201914269A (zh) | 處理封包路由的裝置及方法 | |
| JP7604642B2 (ja) | アプリケーションプログラム制御方法および装置、デバイス、並びに記憶媒体 | |
| WO2022179316A1 (fr) | Procédé et appareil de notification pour des modifications de qos, dispositif et support | |
| WO2022056863A1 (fr) | Procédé et appareil de commutation | |
| WO2022179334A1 (fr) | Procédé et appareil pour commander un programme d'application, et dispositif et support d'enregistrement | |
| JP2024506094A (ja) | ハンドオーバ手順に基づくメッセージ送信方法、装置、機器及びプログラム | |
| EP3448085A1 (fr) | Procédé et dispositif de réglage de débit de codage | |
| WO2017177356A1 (fr) | Procédé de transmission de données, station de base et équipement utilisateur | |
| WO2020233496A1 (fr) | Procédé et appareil de session sécurisée | |
| WO2026031096A1 (fr) | Changements dynamiques de caractéristiques de trafic dans un plan utilisateur | |
| WO2021163853A1 (fr) | Procédé et appareil de changement de mode de transmission de données, et dispositif et support de stockage | |
| HK40048401B (zh) | 应用程序的控制方法、装置、设备及存储介质 | |
| HK40047287B (zh) | Qos变化的通知方法、装置、设备及介质 | |
| CN120979600A (zh) | 控制信息发送方法、装置、设备、存储介质和程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16898175 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16898175 Country of ref document: EP Kind code of ref document: A1 |