Search

CN-122002387-A - Data transmission method, terminal and network side equipment

CN122002387ACN 122002387 ACN122002387 ACN 122002387ACN-122002387-A

Abstract

The application discloses a data transmission method, a terminal and network side equipment, belonging to the technical field of communication; the first operation includes at least one of receiving a first data message of a first bearer or data stream, generating a second data message, wherein the second data message includes any one of an IP header, an IP and UDP header, an IP, UDP and RTP header, sending a third data message of the first bearer or data stream, and the third data message does not include any one of an IP header, an IP and UDP header, an IP, UDP and RTP header, sending first capability information to a network side node by a terminal, the first capability information being used for indicating that the terminal has the capability of executing the first operation, and the first bearer or data stream being used for transmitting an IP protocol data message.

Inventors

  • XIE ZHENHUA
  • JIN HUI
  • ZHANG DI

Assignees

  • 维沃移动通信有限公司

Dates

Publication Date
20260508
Application Date
20241108

Claims (20)

  1. 1. A data transmission method, applied to a terminal, comprising: the terminal performs at least one of a first operation and a second operation; wherein the first operation includes at least one of: Receiving a first data message of a first bearer or data flow, and generating a second data message, wherein the second data message comprises the first data message and any one of an Internet Protocol (IP) header, an IP and User Datagram Protocol (UDP) header, an IP, a UDP and a real-time transport protocol (RTP) header; Transmitting a third data message of the first bearer or data stream, the third data message having no any one of IP header, IP and UDP header, IP, UDP and RTP header; the second operation comprises the steps that the terminal sends first capability information to a network side node, wherein the first capability information is used for indicating that the terminal has the capability of executing the first operation; Wherein the first bearer or data flow is used for transmitting an IP protocol data packet.
  2. 2. The method of claim 1, wherein generating the IP header of the second data message comprises at least one of: Generating at least one of a source IP address and a destination IP address in the IP header based on IP address information in the configuration information related to the first bearer or data flow; Generating an SN in the IP header based on a sequence number SN in a packet data convergence protocol PDCP header carrying a first data message; calculating a checksum in the IP header based on the second data message; Configuring QoS related fields in the IP header based on quality of service QoS information of the first bearer or data flow; Generating segment related information in the IP header by using a preset value; Other information than the above in the IP header is generated using a preset value.
  3. 3. The method of claim 2, wherein said calculating a checksum in said IP header based on said second data packet comprises: And under the condition that the CRC of the first data message is successful, calculating the checksum in the IP header based on the second data message.
  4. 4. A method according to any one of claims 1-3, characterized in that the method further comprises: And under the condition of sending the third data message, the terminal stops executing the segmentation operation of the IP layer.
  5. 5. The method according to any of claims 1-4, wherein generating the UDP header of the second data message comprises at least one of: generating at least one of source port information and destination port information in the UDP header based on port information in the configuration information associated with the first bearer or data flow; Calculating a checksum in the UDP header based on the second data message; other information than the above in the UDP header is generated using a preset value.
  6. 6. The method according to any of claims 1-5, wherein generating the RTP header of the second data message comprises at least one of: generating a timestamp in the RTP header based on an interval duration; setting a time stamp in an RTP header of the first and second data messages as preset time; Generating an SN in a PDCP header carrying a first data message based on the SN in the RTP header; setting an SSRC in the RTP header based on the generated synchronization source identifier SSRC; setting a value of a contributing source identifier CSRC in the RTP header using a preset value; other information than the above in the RTP header is generated using a preset value.
  7. 7. The method of claim 6, further comprising at least one of: The terminal receives signaling comprising the interval duration information from a network side node, wherein the signaling is related to the first bearer or the data flow; the terminal knows the interval duration from an IP multimedia subsystem, IMS, signaling related to establishing or updating the first bearer or data flow.
  8. 8. The method according to any one of claims 1-7, further comprising at least one of: The terminal receives first indication information from a network side node, wherein the first indication information is used for indicating at least one of not transmitting an IP header, not transmitting a UDP header and not transmitting an RTP message header; Enabling the ability to perform the first operation.
  9. 9. The method according to claims 1-8, wherein the terminal further performs: The second data message is sent to an application layer or an operating system layer, or The sending the third data message of the first bearer or the data flow includes: and receiving a fourth data message sent by an application layer or an operating system layer, and sending the third data message, wherein the fourth data message comprises the third data message and any one of an IP header, an IP and UDP header, an IP, UDP and RTP header.
  10. 10. A data transmission method, applied to a first network node, comprising: The first network node performing at least one of a third operation and a fourth operation; Wherein the third operation includes at least one of: Receiving a third data message of the first bearer or data flow, and forwarding a fifth data message; receiving a sixth data message, and forwarding the first data message through a first bearer or data stream; wherein the fourth operation includes at least one of: Receiving second indication information from a second network node, performing the third operation based on the second indication information; receiving first capability information from a terminal, and performing the third operation based on the first capability information; wherein, the first bearer or data stream is used for transmitting an IP protocol data message; wherein the third data message does not include any of IP header, IP and UDP header, IP, UDP and RTP header; The fifth data message comprises the third data message and any one of IP header, IP and UDP header, IP, UDP and RTP header; Wherein the first data message does not include any of IP header, IP and UDP header, IP, UDP and RTP header; the sixth data message includes any one of an IP header, IP and UDP headers, IP, UDP and RTP headers.
  11. 11. The method of claim 10, further comprising the first network node generating an IP header of the fifth data message, the generating the IP header of the fifth data message comprising at least one of: Generating at least one of a source IP address and a destination IP address in the IP header based on IP address information in the configuration information related to the first bearer or data flow; Generating an SN in the IP header based on a sequence number SN in a GPRS tunneling protocol GTP-U header for a user plane carrying a third data message; calculating a checksum in the IP header based on the fifth data packet; Configuring QoS related fields in the IP header based on quality of service QoS information of the first bearer or data flow; Generating segment related information in the IP header by using a preset value; Other information than the above in the IP header is generated using a preset value.
  12. 12. The method of claim 11, wherein said calculating a checksum in said IP header based on said fifth data packet comprises: And under the condition that the CRC of the third data message is successful, calculating the checksum in the IP header based on the fifth data message.
  13. 13. The method according to any one of claims 10-12, further comprising: and under the condition of forwarding the first data message, the first network node stops executing the segmentation operation of the IP layer.
  14. 14. The method according to any of claims 10-13, further comprising the first network node generating a UDP header of the fifth data message, the generating the UDP header of the fifth data message comprising at least one of: Generating source port information and destination port information in the UDP header based on port information in the configuration information related to the first bearer or data flow; Calculating a checksum in the UDP header based on the fifth data message; other information than the above in the UDP header is generated using a preset value.
  15. 15. The method according to any of claims 10-14, further comprising the first network node generating an RTP header for the fifth data packet, the generating the RTP header for the fifth data packet comprising at least one of: generating a timestamp in the RTP header based on an interval duration; Setting a time stamp in an RTP header of a first fifth data message as preset time; Generating an SN in the RTP header based on the SN in the GTP-U header carrying the third data message; setting an SSRC in the RTP header based on the generated synchronization source identifier SSRC; setting a value of a contributing source identifier CSRC in the RTP header using a preset value; other information than the above in the RTP header is generated using a preset value.
  16. 16. The method of claim 15, further comprising at least one of: The first network node receives signaling including the interval duration information from a third network node or a fourth network node, the signaling being related to the first bearer or data flow; The first network node knows the interval duration from IMS signaling related to establishing or updating the first bearer or data flow.
  17. 17. The method according to any one of claims 10-16, further comprising at least one of: The first network node sends interval duration to an access network node through a second network node; the first network node sends first indication information to the terminal or sends the first indication information to the terminal through the second network node, wherein the first indication information is used for indicating at least one of not transmitting IP (Internet protocol) header, not transmitting UDP (user datagram protocol) header and not transmitting RTP (real time protocol) header; The first network node sends third indication information to the access network node or sends third indication information to the access network node through the second network node, wherein the third indication information is used for indicating that the IP layer protocol related function is not started.
  18. 18. The method according to any one of claims 10-17, further comprising: And the first network node selects a third network node and sends information of the third network node to a terminal.
  19. 19. A data transmission method, applied to a second network node, comprising: the second network node performs a fifth operation and a sixth operation; wherein the fifth operation includes at least one of: Transmitting first indication information to the terminal, wherein the first indication information is used for indicating at least one of not transmitting an IP header, not transmitting a UDP header and not transmitting an RTP header; Transmitting second indication information to the first network node, the second indication information being used for indicating at least one of not transmitting IP header, requesting not transmitting IP header, not transmitting UDP header, requesting not transmitting UDP header, not transmitting RTP header, requesting not transmitting RTP header; Sending third indication information to the access network node, wherein the third indication information is used for indicating that the function related to the IP layer protocol is not started; Sending interval duration to an access network node, wherein the interval duration is used for indicating the interval between transmitted data messages; Wherein the sixth operation includes receiving first capability information from a terminal, and performing the fifth operation based on the first capability information.
  20. 20. The method of claim 19, wherein the method further comprises: In the case of receiving the first capability information from the terminal, the second network node selects the first network node based on at least one of the first capability information and a radio access technology of the terminal.

Description

Data transmission method, terminal and network side equipment Technical Field The present application belongs to the field of communication technologies, and in particular, to a data transmission method, a terminal, and a network side device. Background In the related art, when the transmission of the network interconnection protocol (Internet Protocol, IP) data message has the condition that the air interface delivery time length is longer than the message interval time length, the voice playing effect can be affected, the pause is caused, the larger the difference value between the air interface delivery time length and the message interval time length is, the more serious the pause is, the message backlog is caused, the buffer memory is occupied, and the user experience is affected. Disclosure of Invention The embodiment of the application provides a data transmission method, a terminal and network side equipment, which can solve the problems of poor communication quality and message backlog caused by longer time length of hollow delivery than message interval in the related art. In a first aspect, there is provided a data transmission method performed by a terminal, the method comprising: the terminal performs at least one of a first operation and a second operation; wherein the first operation includes at least one of: Receiving a first data message of a first bearer or data flow, and generating a second data message, wherein the second data message comprises the first data message and any one of an IP header, a UDP header, an IP, a UDP header and an RTP header; Transmitting a third data message of the first bearer or data stream, the third data message having no any one of IP header, IP and UDP header, IP, UDP and RTP header; the second operation comprises the steps that the terminal sends first capability information to a network side node, wherein the first capability information is used for indicating that the terminal has the capability of executing the first operation; Wherein the first bearer or data flow is used for transmitting an IP protocol data packet. In a second aspect, a data transmission method is provided, performed by a first network node, the method comprising: The first network node performing at least one of a third operation and a fourth operation; Wherein the third operation includes at least one of: Receiving a third data message of the first bearer or data flow, and forwarding a fifth data message; receiving a sixth data message, and forwarding the first data message through a first bearer or data stream; wherein the fourth operation includes at least one of: Receiving second indication information from a second network node, performing the third operation based on the second indication information; receiving first capability information from a terminal, and performing the third operation based on the first capability information; wherein, the first bearer or data stream is used for transmitting an IP protocol data message; wherein the third data message does not include any of IP header, IP and UDP header, IP, UDP and RTP header; The fifth data message comprises the third data message and any one of IP header, IP and UDP header, IP, UDP and RTP header; Wherein the first data message does not include any of IP header, IP and UDP header, IP, UDP and RTP header; the sixth data message includes any one of an IP header, IP and UDP headers, IP, UDP and RTP headers. In a third aspect, a data transmission method is provided, performed by a second network node, the method comprising: the second network node performs a fifth operation and a sixth operation; wherein the fifth operation includes at least one of: Transmitting first indication information to the terminal, wherein the first indication information is used for indicating at least one of not transmitting an IP header, not transmitting a UDP header and not transmitting an RTP header; Transmitting second indication information to the first network node, the second indication information being used for indicating at least one of not transmitting IP header, requesting not transmitting IP header, not transmitting UDP header, requesting not transmitting UDP header, not transmitting RTP header, requesting not transmitting RTP header; Sending third indication information to the access network node, wherein the third indication information is used for indicating that the function related to the IP layer protocol is not started; Sending interval duration to an access network node, wherein the interval duration is used for indicating the interval between transmitted data messages; Wherein the sixth operation includes receiving first capability information from a terminal, and performing the fifth operation based on the first capability information. In a fourth aspect, a data transmission method is provided, performed by a third network node, the method comprising: The third network node selects a first network node of the service terminal