CN110875916A - Voice data transmission method and network equipment - Google Patents

Voice data transmission method and network equipment Download PDF

Info

Publication number
CN110875916A
CN110875916A CN201811028069.XA CN201811028069A CN110875916A CN 110875916 A CN110875916 A CN 110875916A CN 201811028069 A CN201811028069 A CN 201811028069A CN 110875916 A CN110875916 A CN 110875916A
Authority
CN
China
Prior art keywords
air interface
preset period
network device
transmission capability
terminal equipment
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.)
Pending
Application number
CN201811028069.XA
Other languages
Chinese (zh)
Inventor
程岳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201811028069.XA priority Critical patent/CN110875916A/en
Publication of CN110875916A publication Critical patent/CN110875916A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention relates to the field of communication, in particular to a voice data transmission method and network equipment, which are used for reducing the packet loss rate of voice data. In the embodiment of the invention, network equipment determines the transmission capability of an air interface in a preset period; when the network equipment determines that the transmission capability of an air interface in a preset period is smaller than a first threshold value, the network equipment closes the robust packet header compression ROHC operation, and the first threshold value is determined according to the size of a voice data packet to be transmitted when the call requirement is met. Due to the embodiment of the invention, when the transmission capability of the air interface cannot meet the call requirement, the size of the voice data packet to be transmitted indicates that the transmission capability of the air interface is low in the preset period, and the air interface packet loss may occur, and the ROHC operation is closed, which is helpful for preventing the receiving end (network equipment or terminal equipment) from failing to decompress due to the open ROHC operation, and the user context cannot be acquired, so that more subsequent air interface packet losses are caused.

Description

Voice data transmission method and network equipment
Technical Field
The embodiment of the invention relates to the field of communication, in particular to a voice data transmission method and network equipment.
Background
In a Long Term Evolution (LTE) mobile communication network, voice over long term evolution (VoLTE) is a voice service based on an Internet Protocol (IP) Multimedia Subsystem (IP Multimedia Subsystem, IMS), which can realize unification of data and voice services in the same network, and VoLTE allows for fast connection establishment and communication quality improvement.
In the VOLTE system, before the network device sends the voice data, it needs to add an IP packet header, a UDP packet header, and an RTP packet header of the voice data. The message header of the voice data occupies a large amount of bandwidth, so that the utilization rate of the bandwidth in the voice data transmission is low, and the pressure of the voice transmission bandwidth is increased. Therefore, the ROHC compression processing is usually performed on the voice data sent and received by the network device to reduce the size of the voice data, so as to improve the voice transmission efficiency.
However, when the air interface capability is poor, the voice data sent or received by the network device will have an air interface packet loss, and the air interface packet loss may cause a failure in decompressing the received voice data compressed by the ROHC by the terminal device or the network device. Especially, when the terminal device does not receive an IR packet sent by the network device in an initialization and refresh state (IR), the contexts of the network device and the terminal device are inconsistent, which causes more subsequent packet losses of the terminal device, and further causes a larger packet loss rate.
Disclosure of Invention
The embodiment of the invention provides a transmission method of voice data and network equipment, which are used for reducing the packet loss rate of the voice data.
The embodiment of the invention provides a voice data transmission method, which comprises the steps that network equipment determines the transmission capability of an air interface in a preset period; and when the network equipment determines that the transmission capability of the air interface in the preset period is smaller than a first threshold value, closing the robust header compression ROHC operation, wherein the first threshold value is determined according to the size of the voice data packet to be transmitted when the call requirement is met.
Based on the scheme, when the transmission capacity of the air interface is smaller than the first threshold value, the ROHC operation is closed. That is to say, when the transmission capability of the air interface cannot meet the call requirement, the size of the voice data packet to be transmitted indicates that the transmission capability of the air interface is low in the preset period, and an air interface packet loss may occur, and the ROHC operation is turned off, which is helpful for preventing that the receiving end (network device or terminal device) fails to decompress due to the turning on of the ROHC operation, and the user context cannot be acquired, so that more subsequent air interface packet losses are caused.
In a possible implementation, the method further includes: and the network equipment determines that the transmission capability of the air interface in the preset period is not less than the first threshold value, and starts the ROHC operation. Therefore, when the air interface transmission capacity in the preset period can meet the call requirement, the size of the voice data packet to be transmitted is increased, and at the moment, the ROHC operation is started, so that the air interface packet loss is prevented, the pressure of the voice data transmission bandwidth is reduced, and the voice transmission efficiency is improved.
When there is no data transmission between the network device and the terminal device, that is, the user initially accesses the voice service, the method further includes: the network equipment receives a signal quality measurement report from terminal equipment; the signal quality measurement report is sent to the network equipment by the terminal equipment when the current signal quality of the terminal equipment is determined to be lower than a second threshold value, and the second threshold value is determined according to the signal quality required by the terminal equipment when the call requirement is met; the network device turns off the ROHC operation. Therefore, whether the ROHC operation is closed or not can be determined through the signal of the terminal, and the packet loss is prevented.
After the network device determines to turn on or turn off the ROHC operation, the network device needs to notify the terminal device of also turning on or turning off the ROHC operation, which can help avoid a higher packet loss rate of the network device due to the inconsistency between the contexts of the voice data received by the network device and the voice data sent by the terminal device. The embodiment of the invention provides the following two modes of informing the terminal device of starting or closing the ROHC operation by the network device.
In a first implementation manner, the network device sends a first message to the terminal device, where the first message is used to instruct the terminal device to close the ROHC operation.
In a second implementation manner, the network device sends a second message to the terminal device, where the second message is used to instruct the terminal device to start the ROHC operation.
In a possible implementation manner, a specific implementation manner of the network device determining the transmission capability of the air interface within the preset period is as follows: the network equipment determines the number of the maximum Physical Resource Blocks (PRBs) to be allocated in one-time scheduling in the preset period and the Modulation and Coding Strategy (MCS) level corresponding to the maximum PRBs in scheduling; the network equipment determines the size TBS of a transmission block according to the number of the maximum PRBs and the MCS level; the network equipment counts the scheduling times N and the total TBS in the preset period; and the network equipment determines the transmission capability of the air interface in the preset period according to the number N and the total TBS.
An embodiment of the present invention provides a network device, including: the determining unit is used for determining the transmission capability of an air interface in a preset period; and the processing unit is used for closing robust packet header compression ROHC operation when the transmission capability of the air interface in the preset period is determined to be smaller than a first threshold value, wherein the first threshold value is determined according to the size of the voice data packet to be transmitted when the call requirement is met.
In a possible implementation manner, the processing unit is further configured to: and determining that the transmission capability of the air interface in the preset period is not less than the first threshold value, and starting the ROHC operation.
In a possible implementation manner, the network device further includes a transceiver unit, configured to: receiving a signal quality measurement report from a terminal device; the signal quality measurement report is sent to the network equipment by the terminal equipment when the current signal quality of the terminal equipment is determined to be lower than a second threshold value, and the second threshold value is determined according to the signal quality required by the terminal equipment when the call requirement is met; the processing unit is further configured to: the ROHC operation is turned off.
In a possible implementation manner, the transceiver unit is configured to: and sending a first message to the terminal equipment, wherein the first message is used for indicating the terminal equipment to close the ROHC operation.
In a possible implementation manner, the transceiver unit is further configured to: and sending a second message to the terminal equipment, wherein the second message is used for indicating the terminal equipment to start the ROHC operation.
In a possible implementation manner, the determining unit is configured to: determining the number of the maximum Physical Resource Blocks (PRBs) to be allocated in one-time scheduling in the preset period, and scheduling the Modulation and Coding Strategy (MCS) grade corresponding to the number of the maximum PRBs; determining the size TBS of a transmission block according to the number of the maximum PRBs and the MCS level; the processing unit is configured to: counting the scheduling times N and the total TBS in the preset period; and determining the transmission capability of the air interface in the preset period according to the number N and the total TBS.
An embodiment of the present invention provides a computer-readable storage medium, which stores computer-executable instructions for causing a computer to execute the method described above.
An embodiment of the present invention provides a computer device, including: a memory for storing program instructions; and the processor is used for calling the program instructions stored in the memory and executing the method according to the obtained program.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic diagram of a communication system architecture according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a voice data transmission method according to an embodiment of the present invention;
FIG. 3a is a structure of voice data before compression according to an embodiment of the present invention;
FIG. 3b is a diagram illustrating a compressed structure of voice data according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating another voice data transmission method according to an embodiment of the present invention;
fig. 5 is a network device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 shows a schematic architecture diagram of a communication system to which an embodiment of the present invention is applied, and exemplarily, as shown in fig. 1, the communication system architecture may include a network device 101 and a terminal device 102. The network device 101 and the terminal device 102 communicate with each other in a wireless manner, and the network device 101 and the terminal device 102 mainly use Uu air interface transmission.
The network device 101 may be an evolved node B (eNB) in UMTS, and may be a base station gNB in a 5G mobile communication system, where the gNB may be a macro station or a micro station.
The terminal device 102 may be a device having a wireless transceiving function, and may communicate with one or more core networks through a Radio Access Network (RAN), and the terminal device may refer to a terminal device (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user equipment. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capability, a computing device or other processing device connected to a wireless modem, a vehicle mounted device, a wearable device, a terminal device in a future 5G network, etc.
In a possible implementation manner, voice data is transmitted between the network device and the terminal device, and headers such as IP/UDP/RTP are required to be added. For example, in a GSM application scenario, before sending voice data, a network device needs to add an eNB-IP layer, an eNB-UDP layer, a UE-RTP packet, an ESP packet header, an Ipsec tunnel UDP header, an Ipsec tunnel IP header, and an ethernet header to the voice data. In an LTE application scenario, before sending voice data, the network device needs to add an IP packet header, a UDP packet header, an RTP packet header, GTP packet header information, a Slu tunnel user datagram protocol UDP header, a Slu tunnel IP header, and an ethernet header of a voice packet field.
Based on the above, fig. 2 exemplarily shows a flow chart of a voice data transmission method provided in an embodiment of the present application. The network device may be the network device 101 in fig. 1 described above, and the terminal device may be the terminal device 102 in fig. 1 described above. As shown in fig. 2, the method includes:
step 201, the network device determines the transmission capability of an air interface in a preset period.
Optionally, the transmission capability of the air interface may also be referred to as the quality of the air interface.
Step 202, when the network device determines that the transmission capability of the air interface in the preset period is smaller than the first threshold, the network device closes the robust packet header compression ROHC operation.
The first threshold value is determined according to the size of the voice data packet to be transmitted when the call requirement is met.
Illustratively, since the voice service data packet has the characteristics of being periodic and having a relatively fixed size, the first threshold may be a voice packet length coefficient, where the voice packet length may be obtained by parsing according to the narrowband attribute information of the current voice packet, and assuming that the size of the voice data packet that can be transmitted when the network device and the terminal device are in normal communication is 121 bytes, the first threshold may be set to 121 × 0.8-97 bytes.
As can be seen from the above steps 201 and 202, when the air interface transmission capacity is smaller than the first threshold, the ROHC operation is turned off. That is to say, when the transmission capability of the air interface cannot meet the call requirement, the size of the voice data packet to be transmitted indicates that the transmission capability of the air interface is low in the preset period, and an air interface packet loss may occur, and the ROHC operation is turned off, which is helpful for preventing that the receiving end (network device or terminal device) fails to decompress due to the turning on of the ROHC operation, and the user context cannot be acquired, so that more subsequent air interface packet losses are caused.
In this embodiment of the present invention, the network device determines that the transmission capability of the air interface in the preset period is not less than the first threshold, and starts the ROHC operation. It can also be understood that the transmission capability of the air interface in the preset period can meet the size of the voice data packet to be transmitted when the call requirement is met, and at this time, the ROHC operation is started, which not only helps to prevent the packet loss of the air interface, but also helps to reduce the pressure of the voice data transmission bandwidth, so as to improve the voice transmission efficiency.
To further illustrate that turning on the ROHC operation helps to improve the voice transmission efficiency, as shown in fig. 3a and 3b, a schematic structural diagram of the voice data before compression (fig. 3a) and after compression (fig. 3b) is provided for the embodiment of the present invention. A typical voice message comprises a 20-byte eNB-IP layer, an 8-byte eNB-UDP layer and a 12-byte UE-RTP message, an effective voice message layer occupies 15-20 bytes, a large number of bytes in the voice message are occupied by a voice message header, and the eNB-IP layer, the eNB-UDP layer and the UE-RTP message are compressed into an ROHC compression packet header according to an ROHC algorithm, so that the ROHC compression packet header only occupies 1-5 bytes. Therefore, the voice data is compressed according to the ROHC operation, and the occupation of bandwidth in the transmission process of the voice data can be greatly reduced.
Before the step 201, the network device may configure a second threshold value to the terminal device in advance, where the second threshold value is determined according to the signal quality required by the terminal device when the call requirement is met. In a possible implementation manner, when the terminal device initially accesses the voice service, the network device may determine whether to start ROHC operation according to the current signal strength of the terminal device. The embodiment of the invention provides a possible implementation mode: and when the terminal equipment determines that the current signal quality of the terminal equipment is lower than the second threshold value, the terminal equipment sends a signal quality detection report to the network equipment, and the network equipment closes the ROHC operation after receiving the quality detection report. Alternatively, the current signal quality of the terminal device may be understood as the signal quality of the current cell in which the terminal is located.
In one possible implementation, the signal quality measurement report may indicate whether the terminal device is in good or bad order. It can also be understood that when the terminal device is in a good point, the transmission capability of the air interface is better, and when the terminal device is in a bad point, the transmission capability of the air interface is poorer.
In the embodiment of the invention, in the process from the initial access of the terminal equipment to the subsequent voice service, the network equipment determines whether to start the ROHC operation or not, and the process comprises four conditions.
In the first case, if the network device receives a signal quality detection report sent by the terminal device when the terminal device initially accesses the voice service, the network device closes the ROHC operation; in the subsequent voice service process, when the network device determines that the transmission capability of the air interface in the preset period is not less than the first threshold value, the network device still starts the ROHC operation.
In the second case, if the network device receives a signal quality detection report sent by the terminal device when the terminal device initially accesses the voice service, the network device starts ROHC operation, and in the subsequent voice service process, the network device stops ROHC operation when it is determined that the transmission capability of the air interface in the preset period is smaller than the first threshold value.
If the network equipment does not receive the signal quality detection report sent by the terminal equipment when the terminal equipment initially accesses the voice service, the network equipment starts the ROHC operation; in the subsequent voice service process, when the network device determines that the transmission capability of the air interface in the preset period is not less than the first threshold value, the network device still starts the ROHC operation.
If the network equipment does not receive the signal quality detection report sent by the terminal equipment when the terminal equipment initially accesses the voice service, the network equipment starts the ROHC operation; in the subsequent voice service process, when the network device determines that the transmission capability of the air interface in the preset period is smaller than the first threshold value, the network device closes the ROHC operation.
After the network device determines whether to start or close the ROHC operation, the network device needs to send a reconfiguration message to the terminal device, so that the terminal device starts or closes the ROHC operation.
The embodiment of the invention provides two implementation modes of indicating the starting or closing of the ROHC operation to the terminal equipment by the network equipment.
In a first implementation manner, the network device sends a first message to the terminal device, where the first message is used to instruct the terminal device to close the ROHC operation. In a second implementation manner, the network device sends a second message to the terminal device, where the second message is used to instruct the terminal device to start the ROHC operation.
In the above two implementation manners, both the first message and the second message may be sent by the network device to the terminal device separately, or may be sent by the network device to the terminal device in a Radio Resource Control (RRC) reconfiguration message carried by the network device. Further, voice data may be encoded using adaptive multi-rate (AMR) compression and may be transported over a bearer of a scale value (QoS Class Identifier, QCI1) after being encapsulated into IP packets. The QCI is used to measure packet forwarding behaviors (such as packet loss rate and packet delay budget) of a specific Service Data Flow (SDF). In one possible implementation, the network device may carry the following options in the RRC reconfiguration message when the voice bearer of QCI1 is established.
Figure BDA0001789032900000081
Figure BDA0001789032900000091
Wherein, the header compression represents the packet header compression, and the packet header compression includes: ROHC and nottused, selecting ROHC means starting ROHC operation, and selecting nottused means closing ROHC operation.
When the network device determines to start the ROHC operation, that is, when the first message needs to be sent, ROHC is selected in the headcomp, the channel address for establishing the context in the reconfiguration message of the RRC may be set to maxCID 15, and the profile selection profile0x0002 indicates to select to compress to the RTP header position. When the network device determines to close the ROHC operation, that is, when the network device receives the quality detection report from the terminal device or the network device needs to send a second message to the terminal device, the failed is selected from the headerpompression in the reconfiguration message of the RRC.
In a possible implementation manner, when the network device determines that the ROHC operation is on, the network device starts sending an IR type message, and after the terminal device sends an Acknowledgement Character (ACK) to the network device, that is, after ROHC contexts of the network device and the terminal device are synchronized, the network device and the terminal device start sending and receiving voice data by using a high compression ratio message. The ROHC algorithm includes three compression states: initialization and refresh state (IR), First Order (FO) state, and Second Order (SO) state. The IR state is used to initialize, update static and dynamic domain information in the scene, in which state the compressor sends all IP headers and stream association identifiers (PID and CID) continuously. In the FO state, the compressor only needs to pass the complete dynamic header field information. SO (second) compression state. The SO state is the highest-level compression state, at this time, the compression party only transmits the compression value of the dynamic domain according to the change rule of the dynamic domain, and at this time, the compression party sends the ROHC compression packet with the highest compression rate.
In step 201, the network device determines a number (PRB _ MAC _ scheduled) of maximum Physical Resource Blocks (PRBs) to be allocated in one scheduling in the preset period, and a Modulation and Coding Scheme (MCS) level corresponding to the maximum number of PRBs; the network equipment determines a Transport Block Size (TBS) according to the maximum number of PRBs and the MCS level (MCS _ init _ sche _ max) and according to the maximum number of PRBs (PRB _ MAC _ scheduled) and the MCS level (PRB _ MAC _ scheduled) by looking up a protocol 3GPP TS 36.2137.1.7.2.1 table; the network equipment counts the scheduling times N and the total TBS in the preset period; and the network equipment determines the transmission capability of the air interface in the preset period according to the number N and the total TBS.
Optionally, the transmission capability of the air interface in the preset period is total TBS/N, which is also referred to as an average capability of the air interface in the preset period.
In order to more clearly introduce the above method flow, fig. 4 exemplarily shows another voice data transmission method provided by the embodiment of the present invention. The network device may be the network device 101 in fig. 1 described above, and the terminal device may be the terminal device 102 in fig. 1 described above. As shown in fig. 4, the method includes:
step 401, the network device determines the transmission capability of an air interface within a preset period.
Step 402, the network device determines whether the transmission capability of an air interface in a preset period is smaller than a first threshold value; if so, go to step 403 and step 404; if not, go to step 405 and step 406.
In step 403, the network device determines to turn off the ROHC operation.
The first threshold value is determined according to the size of the voice data packet to be transmitted when the call requirement is met.
Step 404, the network device sends a first message to the terminal device.
The first message is used for indicating the terminal equipment to close the ROHC operation.
In step 405, the network device determines to start ROHC operation.
In step 406, the network device sends a second message to the terminal device.
And the second message is used for indicating the terminal equipment to start the ROHC operation.
There is no sequence between the above steps 403 and 405, if step 403 is executed, step 405 is not executed; if step 405 is executed, step 403 is not executed. Step 403 is followed by step 404 and step 405 is followed by step 406.
From the above, it can be seen that: in the embodiment of the present invention, since the transmission capability of the air interface is smaller than the first threshold, the ROHC operation is turned off. That is to say, when the transmission capability of the air interface cannot meet the call requirement, the size of the voice data packet to be transmitted indicates that the transmission capability of the air interface is low in the preset period, and an air interface packet loss may occur, and the ROHC operation is turned off, which is helpful for preventing that the receiving end (network device or terminal device) fails to decompress due to the turning on of the ROHC operation, and the user context cannot be acquired, so that more subsequent air interface packet losses are caused.
Based on the same technical concept, the embodiment of the invention also provides network equipment which can execute the method embodiment. Fig. 5 is a schematic structural diagram of a network device according to an embodiment of the present invention, and as shown in fig. 5, the network device 500 includes a determining unit 501 and a processing unit 502; optionally, a transceiver unit 503 is further included. Wherein:
a determining unit 501, configured to determine transmission capability of an air interface in a preset period;
the processing unit 502 is configured to, when it is determined that the transmission capability of the air interface in the preset period is smaller than a first threshold, close the robust header compression ROHC operation, where the first threshold is determined according to the size of the voice data packet that needs to be transmitted when the call requirement is met.
In a possible implementation manner, the processing unit 502 is further configured to: and determining that the transmission capability of the air interface in the preset period is not less than the first threshold value, and starting the ROHC operation.
In a possible implementation manner, the network device further includes a transceiver unit 503, configured to: receiving a signal quality measurement report from a terminal device; the signal quality measurement report is sent to the network equipment by the terminal equipment when the current signal quality of the terminal equipment is determined to be lower than a second threshold value, and the second threshold value is determined according to the signal quality required by the terminal equipment when the call requirement is met;
the processing unit 502 is further configured to: the ROHC operation is turned off.
In a possible implementation manner, the network device further includes a transceiver unit 503, configured to: and sending a first message to the terminal equipment, wherein the first message is used for indicating the terminal equipment to close the ROHC operation.
In a possible implementation manner, the transceiver unit 503 is further configured to: and sending a second message to the terminal equipment, wherein the second message is used for indicating the terminal equipment to start the ROHC operation.
In a possible implementation manner, the determining unit 501 is configured to: determining the number of the maximum Physical Resource Blocks (PRBs) to be allocated in one-time scheduling in the preset period, and scheduling the Modulation and Coding Strategy (MCS) grade corresponding to the number of the maximum PRBs; determining the size TBS of a transmission block according to the number of the maximum PRBs and the MCS level;
the processing unit 502 is configured to: counting the scheduling times N and the total TBS in the preset period; and determining the transmission capability of the air interface in the preset period according to the number N and the total TBS.
From the above, it can be seen that: in the embodiment of the invention, when the transmission capacity of the air interface is smaller than the first threshold value, the ROHC operation is closed. That is to say, when the transmission capability of the air interface cannot meet the call requirement, the size of the voice data packet to be transmitted indicates that the transmission capability of the air interface is low in the preset period, and an air interface packet loss may occur, and the ROHC operation is turned off, which is helpful for preventing that the receiving end (network device or terminal device) fails to decompress due to the turning on of the ROHC operation, and the user context cannot be acquired, so that more subsequent air interface packet losses are caused.
In the above embodiments, all or part of the implementation may be realized by software, hardware, firmware or any combination thereof, and when the implementation is realized by a software program, all or part of the implementation may be realized in the form of a computer program product. The computer program product includes one or more instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The instructions may be stored in a computer storage medium or transmitted from one computer storage medium to another, e.g., from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, fiber optics, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer storage media may be any available media that can be accessed by a computer or a data storage device, such as a server, data center, etc., that incorporates one or more available media. The usable medium may be a magnetic medium (e.g., a flexible Disk, a hard Disk, a magnetic tape, a magneto-optical Disk (MO), etc.), an optical medium (e.g., a CD, a DVD, a BD, an HVD, etc.), or a semiconductor medium (e.g., a ROM, an EPROM, an EEPROM, a nonvolatile memory (NAND FLASH), a Solid State Disk (SSD)), etc. As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by instructions. These instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks. These instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
The instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the embodiments of the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to encompass such modifications and variations.

Claims (14)

1. A method for transmitting voice data, comprising:
the network equipment determines the transmission capability of an air interface in a preset period;
and when the network equipment determines that the transmission capability of the air interface in the preset period is smaller than a first threshold value, closing the robust header compression ROHC operation, wherein the first threshold value is determined according to the size of the voice data packet to be transmitted when the call requirement is met.
2. The method of claim 1, further comprising:
and the network equipment determines that the transmission capability of the air interface in the preset period is not less than the first threshold value, and starts the ROHC operation.
3. The method of claim 1 or 2, further comprising:
the network equipment receives a signal quality measurement report from terminal equipment; the signal quality measurement report is sent to the network equipment by the terminal equipment when the current signal quality of the terminal equipment is determined to be lower than a second threshold value, and the second threshold value is determined according to the signal quality required by the terminal equipment when the call requirement is met;
the network device turns off the ROHC operation.
4. The method of claim 1, wherein after the network device closes the robust packet header compression ROHC operation when it is determined that the transmission capability of the air interface in the preset period is smaller than a first threshold, the method further comprises:
and the network equipment sends a first message to the terminal equipment, wherein the first message is used for indicating the terminal equipment to close the ROHC operation.
5. The method of claim 2, wherein the network device determines that transmission capability of the air interface in the preset period is not less than the first threshold, and after starting the ROHC operation, the method further comprises:
and the network equipment sends a second message to the terminal equipment, wherein the second message is used for indicating the terminal equipment to start the ROHC operation.
6. The method according to any one of claims 1 to 5, wherein the determining, by the network device, transmission capability of an air interface within a preset period includes:
the network equipment determines the number of the maximum Physical Resource Blocks (PRBs) to be allocated in one-time scheduling in the preset period and the Modulation and Coding Strategy (MCS) level corresponding to the maximum PRBs in scheduling;
the network equipment determines the size TBS of a transmission block according to the number of the maximum PRBs and the MCS level;
the network equipment counts the scheduling times N and the total TBS in the preset period;
and the network equipment determines the transmission capability of the air interface in the preset period according to the number N and the total TBS.
7. A network device, comprising:
the determining unit is used for determining the transmission capability of an air interface in a preset period;
and the processing unit is used for closing robust packet header compression ROHC operation when the transmission capability of the air interface in the preset period is determined to be smaller than a first threshold value, wherein the first threshold value is determined according to the size of the voice data packet to be transmitted when the call requirement is met.
8. The network device of claim 7, wherein the processing unit is further to:
and determining that the transmission capability of the air interface in the preset period is not less than the first threshold value, and starting the ROHC operation.
9. The network device of claim 7 or 8, further comprising a transceiving unit to:
receiving a signal quality measurement report from a terminal device; the signal quality measurement report is sent to the network equipment by the terminal equipment when the current signal quality of the terminal equipment is determined to be lower than a second threshold value, and the second threshold value is determined according to the signal quality required by the terminal equipment when the call requirement is met;
the processing unit is further configured to:
the ROHC operation is turned off.
10. The network device of claim 7, wherein the transceiver unit is further configured to:
and sending a first message to the terminal equipment, wherein the first message is used for indicating the terminal equipment to close the ROHC operation.
11. The network device of claim 8, wherein the transceiver unit is further configured to:
and sending a second message to the terminal equipment, wherein the second message is used for indicating the terminal equipment to start the ROHC operation.
12. Network device according to any of claims 7 to 11, wherein said determining unit is adapted to:
determining the number of the maximum Physical Resource Blocks (PRBs) to be allocated in one-time scheduling in the preset period, and scheduling the Modulation and Coding Strategy (MCS) grade corresponding to the number of the maximum PRBs; determining the size TBS of a transmission block according to the number of the maximum PRBs and the MCS level;
the processing unit is configured to:
counting the scheduling times N and the total TBS in the preset period; and determining the transmission capability of the air interface in the preset period according to the number N and the total TBS.
13. A computer-readable storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of claims 1 to 6.
14. A computer device, comprising:
a memory for storing program instructions;
a processor for calling program instructions stored in said memory to execute the method of any of claims 1 to 6 in accordance with the obtained program.
CN201811028069.XA 2018-09-04 2018-09-04 Voice data transmission method and network equipment Pending CN110875916A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811028069.XA CN110875916A (en) 2018-09-04 2018-09-04 Voice data transmission method and network equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811028069.XA CN110875916A (en) 2018-09-04 2018-09-04 Voice data transmission method and network equipment

Publications (1)

Publication Number Publication Date
CN110875916A true CN110875916A (en) 2020-03-10

Family

ID=69716140

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811028069.XA Pending CN110875916A (en) 2018-09-04 2018-09-04 Voice data transmission method and network equipment

Country Status (1)

Country Link
CN (1) CN110875916A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101001456A (en) * 2006-06-26 2007-07-18 华为技术有限公司 Cell switching method and device
CN102264079A (en) * 2010-05-27 2011-11-30 中兴通讯股份有限公司 Control method and system for compression mode
CN104244424A (en) * 2014-09-30 2014-12-24 大唐移动通信设备有限公司 Semi-persistent scheduling (SPS) resource allocation method and base station
US20150257037A1 (en) * 2014-03-10 2015-09-10 Samsung Electronics Co., Ltd. Method and device for retaining robust header compression (rohc) compressor state
CN105764093A (en) * 2014-12-19 2016-07-13 ***通信集团黑龙江有限公司 Method and device for selecting data compression level
CN106664288A (en) * 2014-08-15 2017-05-10 瑞典爱立信有限公司 RoHC optimizations for burst losses
CN106856424A (en) * 2015-12-09 2017-06-16 普天信息技术有限公司 The ROHC message transmitting method for compressing and system in a kind of VOLTE systems
WO2018026393A1 (en) * 2016-08-02 2018-02-08 Intel IP Corporation User equipment (ue), evolved node-b (enb) and methods for voice over lte (volte) communication in accordance with robust header compression (rohc)

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101001456A (en) * 2006-06-26 2007-07-18 华为技术有限公司 Cell switching method and device
CN102264079A (en) * 2010-05-27 2011-11-30 中兴通讯股份有限公司 Control method and system for compression mode
US20150257037A1 (en) * 2014-03-10 2015-09-10 Samsung Electronics Co., Ltd. Method and device for retaining robust header compression (rohc) compressor state
CN106664288A (en) * 2014-08-15 2017-05-10 瑞典爱立信有限公司 RoHC optimizations for burst losses
CN104244424A (en) * 2014-09-30 2014-12-24 大唐移动通信设备有限公司 Semi-persistent scheduling (SPS) resource allocation method and base station
CN105764093A (en) * 2014-12-19 2016-07-13 ***通信集团黑龙江有限公司 Method and device for selecting data compression level
CN106856424A (en) * 2015-12-09 2017-06-16 普天信息技术有限公司 The ROHC message transmitting method for compressing and system in a kind of VOLTE systems
WO2018026393A1 (en) * 2016-08-02 2018-02-08 Intel IP Corporation User equipment (ue), evolved node-b (enb) and methods for voice over lte (volte) communication in accordance with robust header compression (rohc)

Similar Documents

Publication Publication Date Title
CN108323245B (en) Registration and session establishment method, terminal and AMF entity
JP7218363B2 (en) Method for QOS capability negotiation between user equipment and session management function in 5G system
CN108684073B (en) It is a kind of registration and session establishment method, terminal and AMF entity
RU2699398C1 (en) Systems and methods of recommending data transmission rate in a wireless communication system
US11930391B2 (en) Wireless communications apparatus and methods
US10412597B2 (en) Selective robust header compression (RoHC) for a VoIP call in a cellular communications network
US11968565B2 (en) User plane information reporting method and apparatus
CN106332178B (en) Method and device for compressing IP protocol header, user equipment and base station
US10298509B2 (en) Managing a sequence number range for radio link control entities in a radio access network during an on-going connection
CN112311503A (en) Video data transmission method and device
US10299162B2 (en) Robust header compression (RoHC) techniques for a dynamically changing extension bit
CN110875916A (en) Voice data transmission method and network equipment
CN115695563A (en) Communication method, device and equipment
WO2017177356A1 (en) Data transmission method, base station and user equipment
WO2020063122A1 (en) Data transmission method and device
CN116134878A (en) Communication method and device
CN109219079B (en) IR message transmission method and communication equipment
CN114928554B (en) Video transmission method, device and storage medium
WO2024087585A1 (en) Method and apparatus of data transmission using protocol data unit set discard timers
US20230412662A1 (en) Data processing method and device
WO2020097809A1 (en) Method for compressing and decompressing ethernet frame and communication device
US9185596B2 (en) Apparatus and method for avoiding data loss associated with a QoS reservation failure
CN116074856A (en) Data transmission method, device, equipment and storage medium
CN115551019A (en) Data stream transmission method and transmission device
CN117560427A (en) Data compression method and communication equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200310

RJ01 Rejection of invention patent application after publication