A coding rate adjustment method and related equipment
By detecting the signal strength change rate to adjust the encoding rate and cell handover, the communication interruption problem of high-mobile terminal devices in areas with weak coverage or high network load is solved, and more stable communication services are achieved.
Patent Information
- Application Number
- CN202010848146.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-21
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2040-08-21
AI Technical Summary
When high-mobile terminal devices are under weak coverage or high network load areas, existing encoding rate adjustment methods fail to respond to signal changes in time, resulting in an increase in the probability of communication interruption.
The terminal device detects the signal strength change rate of the wireless network, adjusts the encoding rate, and switches to a cell with better signal when necessary, and combines the coordinated cooperation of network equipment to achieve dynamic adjustment of the encoding rate.
It reduces the probability of communication interruption of terminal equipment in areas with weak coverage or high network load, and ensures the continuity and quality of communication services.
Smart Images

Figure CN114079972B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a coding rate adjustment method and related equipment. Background Art
[0002] In communication systems, terminal devices can adjust the coding mode, coding rate, or error correction code bits as the wireless environment changes to ensure voice quality and strike a balance between data compression and error tolerance. For example, a terminal device can adjust the adaptive multi-rate (AMR) voice coding rate based on uplink quality, cell load, or uplink signal to interference plus noise ratio (SINR).
[0003] However, when a terminal device enters a weak coverage area (such as a network edge area, a floor area in a city, a shadow area, a fast fading area, etc.) or an area with high network load (such as an area with a large number of user accesses), there may be a problem of rapid signal attenuation. For example, for a highly mobile terminal device (such as a car supporting the Internet of Vehicles or a handheld terminal in a moving vehicle), when the terminal device enters a weak coverage area, due to the terminal device's high mobility, the terminal device may pass through the weak coverage area in a relatively short period of time. If the AMR coding rate adjustment is still performed based on the uplink quality, then when the base station sends the AMR coding rate adjustment message to the terminal device, the terminal device may have already passed through the weak coverage area. In other words, the AMR coding rate of the terminal device fails to be adjusted when passing through the weak coverage area, thereby increasing the probability of communication interruption of the terminal device in the weak coverage area. Summary of the Invention
[0004] The embodiments of the present application provide a coding rate adjustment method and related equipment, which can reduce the probability of communication interruption of terminal equipment.
[0005] In a first aspect, embodiments of the present application provide a coding rate adjustment method that can be performed by a terminal device. The terminal device can determine a signal strength change rate of a wireless network and send the signal strength change rate to a first access network device. The terminal device receives a first coding rate from a media processing device, where the first coding rate is determined based on the signal strength change rate. The terminal device then encodes audio and video data based on the first coding rate.
[0006] As can be seen, the terminal device can obtain the signal strength change rate of the wireless network and obtain a first coding rate determined based on the signal strength change rate. The first coding rate is more suitable for the current network environment. The terminal device encodes the audio and video data based on the first coding rate, which helps reduce the packet loss rate and thus reduces the probability of communication interruption of the terminal device.
[0007] In one possible design, a terminal device sends a session establishment request message to a session processing device. The session establishment request message includes the terminal device's detection capability information. The terminal device receives a session establishment response message from the session processing device, instructing the terminal device to detect the signal strength change rate. The terminal device then initiates detection of the signal strength change rate based on the session establishment response message.
[0008] It can be seen that the terminal device needs to receive a response message from the session processing device and then start detecting the signal strength change rate. This is beneficial for the terminal device to promptly obtain the signal strength change rate of the wireless network when the network signal strength changes rapidly and adjust the coding rate.
[0009] In one possible design, if a handover condition triggering a cell handover is met, the terminal device receives a handover message from the first access network device, where the handover message includes a second coding rate. The second coding rate is determined based on a signal strength change rate, and the cell handover refers to the terminal device switching from the first access network device to the second access network device.
[0010] It can be seen that when the network signal strength changes rapidly, the terminal device can not only adjust the encoding rate of audio and video data, but also switch to a cell with better network signal strength, which is conducive to reducing the probability of communication interruption.
[0011] In one possible design, a terminal device receives a measurement control request message from a first access network device, where the measurement control request message includes instruction information for instructing the terminal device to obtain signal strength and a sampling period for the signal strength. The terminal device determines a signal strength change rate based on the signal strength and the sampling period for the signal strength.
[0012] It can be seen that the terminal device determines the signal strength change rate of the wireless network based on the signal strength of the wireless network and the sampling period. The signal strength change rate more accurately reflects the current network environment.
[0013] In a second aspect, an embodiment of the present application provides a coding rate adjustment method, which can be executed by a network device. Specifically, the network device can be a media processing device in a core network. The media processing device receives a first notification message from a session processing device, and the first notification message includes detection capability information of the terminal device, and the detection capability information is used to indicate that the terminal device has the ability to detect the signal strength change rate. The media processing device receives a second coding rate from a first access network device, and the second coding rate is determined based on the signal strength change rate. The media processing device determines the first coding rate used by the terminal device to encode the audio and video data based on the coding rate information and the second coding rate, and sends the first coding rate to the terminal device.
[0014] It can be seen that the media processing device can determine the first coding rate used by the terminal device to encode the audio and video data according to the signal strength change rate of the wireless network, which is conducive to reducing the probability of communication interruption of the terminal device.
[0015] In one possible design, the media processing device may further receive coding rate information of the terminal device, where the coding rate information includes a coding rate set of the terminal device. If the second coding rate does not belong to the coding rate set of the terminal device, the media processing device obtains a first coding rate from the coding rate set of the terminal device, where the first coding rate is less than and closest to the second coding rate.
[0016] It can be seen that the first coding rate determined by the media processing device is a rate in the coding rate set of the terminal device, that is, the first coding rate is a coding rate value that the terminal device can adjust to, which is conducive to reducing the probability of communication interruption of the terminal device.
[0017] In one possible design, the media processing device may send coding rate information to the first access network device, where the coding rate information includes a coding rate set of the terminal device. If the second coding rate belongs to the coding rate set of the terminal device, the media processing device determines that the first coding rate is equal to the second coding rate.
[0018] It can be seen that when the second coding rate determined by the first access network device is a coding rate value that the terminal device can adjust to, the media processing device only needs to verify that the second coding rate is the first coding rate of the terminal device.
[0019] In a third aspect, embodiments of the present application provide a coding rate adjustment method that can be performed by a first access network device. The first access network device receives a signal strength change rate of a wireless network from a terminal device and determines a second coding rate based on the signal strength change rate of the wireless network. The first access network device transmits the second coding rate to a media processing device.
[0020] It can be seen that the first access network device can determine the target coding rate of the terminal device according to the signal strength change rate of the wireless network, which is conducive to reducing the probability of communication interruption of the terminal device.
[0021] In one possible design, the first access network device may further receive a second notification message from the media processing device, where the second notification message includes detection capability information of the terminal device, where the detection capability information is used to indicate that the terminal device has the ability to detect the signal strength change rate. The first access network device sends a measurement control request message to the terminal device, where the measurement control request message is used to instruct the terminal device to measure the signal strength change rate.
[0022] It can be seen that the first access network device can determine that the terminal device has the ability to detect the signal strength change rate, and send a measurement control request message to the terminal device, so that the terminal device obtains the signal strength change rate of the wireless network.
[0023] In one possible design, the first access network device may determine the coding rate corresponding to the signal strength change rate as the second coding rate from a pre-acquired coding rate set of the terminal device.
[0024] It can be seen that the first access network device can determine the target coding rate of the terminal device in the coding rate set of the terminal device according to the signal strength change rate of the wireless network.
[0025] In one possible design, if a switching condition triggering a cell handover is met, the first access network device sends a handover message to the second access network device, where the handover message includes the second coding rate. Cell handover is when the terminal device switches from the first access network device to the second access network device.
[0026] It can be seen that when the network signal strength changes rapidly, the terminal device can not only adjust the encoding rate of audio and video data, but also switch to a cell with better network signal strength, which is conducive to reducing the probability of communication interruption.
[0027] In a fourth aspect, an embodiment of the present application provides a terminal device comprising a transceiver and a processor. The processor is configured to determine a signal strength change rate of a wireless network. The transceiver is configured to transmit the signal strength change rate to a first access network device and receive a first coding rate from a media processing device, the first coding rate being determined based on the signal strength change rate. The processor is further configured to encode audio and video data based on the first coding rate.
[0028] In one possible design, the transceiver is further configured to send a session establishment request message to the session processing device. The session establishment request message includes detection capability information of the terminal device, where the detection capability information indicates that the terminal device has the ability to detect the signal strength change rate. The transceiver is further configured to receive a session establishment response message from the session processing device, where the session establishment response message instructs the terminal device to detect the signal strength change rate. The processor is further configured to initiate detection of the signal strength change rate based on the session establishment response message.
[0029] In one possible design, if a switching condition triggering a cell handover is met, the transceiver is further configured to receive a handover message from the first access network device, the handover message including the second coding rate. Cell handover refers to a terminal device switching from the first access network device to the second access network device.
[0030] In one possible design, the transceiver is further configured to receive a measurement control request message from the first access network device, the measurement control request message including instruction information for instructing the terminal device to obtain signal strength and a sampling period for the signal strength. The processor is configured to determine a rate of change of the signal strength based on the signal strength and the sampling period for the signal strength.
[0031] In a fifth aspect, an embodiment of the present application provides a network device comprising a transceiver and a processor. The transceiver is configured to receive a first notification message from a session processing device, the first notification message including detection capability information of a terminal device, the detection capability information being used to indicate that the terminal device has the ability to detect a signal strength change rate. The transceiver is also configured to receive a second coding rate from a first access network device, the second coding rate being determined based on the signal strength change rate. The processor is configured to determine a first coding rate used by the terminal device to encode audio and video data based on the coding rate information and the second coding rate. The transceiver is also configured to send the first coding rate to the terminal device.
[0032] In one possible design, the first notification message also includes coding rate information, where the coding rate information includes a coding rate set of the terminal device. If the second coding rate does not belong to the coding rate set, the processor is further configured to obtain a first coding rate from the coding rate set, where the first coding rate is less than and closest to the second coding rate.
[0033] In one possible design, the transceiver is further configured to send coding rate information to the first access network device, the coding rate information including a coding rate set of the terminal device. If the second coding rate belongs to the coding rate set, the processor is further configured to determine that the first coding rate is equal to the second coding rate.
[0034] In a sixth aspect, embodiments of the present application provide an access network device, comprising a transceiver and a processor. The transceiver is configured to receive a signal strength change rate of a wireless network from a terminal device. The processor is configured to determine a second coding rate based on the signal strength change rate of the wireless network. The transceiver is further configured to transmit the second coding rate to a media processing device.
[0035] In one possible design, the transceiver is further configured to receive a second notification message from the media processing device, where the second notification message includes detection capability information of the terminal device, where the detection capability information is used to indicate that the terminal device has the ability to detect the signal strength change rate. The transceiver is further configured to send a measurement control request message to the terminal device, where the measurement control request message is used to instruct the terminal device to measure the signal strength change rate.
[0036] In one possible design, the second notification message also includes coding rate information of the terminal device, and the coding rate information includes a coding rate set of the terminal device. The processor is also used to determine the coding rate corresponding to the signal strength change rate as the second coding rate from the coding rate set.
[0037] In one possible design, if a switching condition triggering a cell handover is met, the transceiver is further configured to send a handover message to the second access network device, the handover message including the second coding rate. The cell handover is when the terminal device switches from the first access network device to the second access network device.
[0038] In a seventh aspect, an embodiment of the present application provides a terminal device having the function of implementing the coding rate adjustment method provided in the first aspect. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0039] In an eighth aspect, an embodiment of the present application provides a network device having the function of implementing the coding rate adjustment method provided in the second aspect. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0040] In a ninth aspect, an embodiment of the present application provides an access network device having the function of implementing the coding rate adjustment method provided in the third aspect. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0041] In the tenth aspect, an embodiment of the present application provides a communication system, which includes the terminal device provided by the third aspect or the sixth aspect, the network device provided by the fourth aspect or the seventh aspect, and the access network device provided by the fifth aspect or the eighth aspect.
[0042] In the eleventh aspect, an embodiment of the present application provides a computer-readable storage medium, which includes a program or instructions. When the program or instructions are run on a computer, the computer executes the method in the first aspect or any possible implementation of the first aspect.
[0043] In the twelfth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes a program or instructions. When the program or instructions are run on a computer, the computer executes the method in the second aspect or any possible implementation of the second aspect.
[0044] In the thirteenth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes a program or instructions. When the program or instructions are run on a computer, the computer executes the method in the third aspect or any possible implementation of the third aspect.
[0045] In the fourteenth aspect, an embodiment of the present application provides a chip or a chip system, which includes at least one processor and an interface, the interface and the at least one processor are interconnected by lines, and the at least one processor is used to run computer programs or instructions to perform the method described in the first aspect or any possible implementation of the first aspect.
[0046] In the fifteenth aspect, an embodiment of the present application provides a chip or a chip system, which includes at least one processor and an interface, the interface and the at least one processor are interconnected by lines, and the at least one processor is used to run computer programs or instructions to perform the method described in the second aspect or any possible implementation of the second aspect.
[0047] In the sixteenth aspect, an embodiment of the present application provides a chip or a chip system, which includes at least one processor and an interface, the interface and the at least one processor are interconnected by lines, and the at least one processor is used to run computer programs or instructions to perform the method described in the third aspect or any possible implementation of the third aspect.
[0048] The interfaces in the chip can be input / output interfaces, pins, or circuits. The chip system can be a system on chip (SOC) or a baseband chip, where the baseband chip can include a processor, channel encoder, digital signal processor, modem, and interface module.
[0049] In one possible implementation, the chip or chip system described above in this application further includes at least one memory, in which instructions are stored. The memory may be a storage unit within the chip, such as a register, a cache, etc., or a storage unit of the chip (e.g., a read-only memory, a random access memory, etc.). BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 A schematic diagram showing how the signal strength of a highly mobile terminal device varies over time when it crosses a weak coverage area;
[0051] Figure 2 A schematic diagram of a communication system provided in an embodiment of the present application;
[0052] Figure 3 A schematic diagram of a signal strength change rate provided in an embodiment of the present application;
[0053] Figure 4 A schematic diagram of a flow chart of a coding rate adjustment method provided in an embodiment of the present application;
[0054] Figure 5 A schematic diagram of a flow chart of another coding rate adjustment method provided in an embodiment of the present application;
[0055] Figure 6 A schematic diagram of a flow chart of another coding rate adjustment method provided in an embodiment of the present application;
[0056] Figure 7 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0057] Figure 8 A schematic diagram of the structure of another terminal device provided in an embodiment of the present application;
[0058] Figure 9 A schematic diagram of the structure of a network device provided in an embodiment of the present application;
[0059] Figure 10 A schematic diagram of the structure of another network device provided in an embodiment of the present application;
[0060] Figure 11 A schematic diagram of the structure of an access network device provided in an embodiment of the present application;
[0061] Figure 12 A schematic diagram of the structure of another access network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0062] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0063] In mobile communication systems, terminal devices can move within the system. When a terminal device moves to an area with weak coverage (such as the network edge, floor areas, shadow areas, and fast fading areas) or an area with high network load (such as an area with a large number of users), the network signal quality may gradually degrade, and there may even be a risk of communication interruption.
[0064] To maintain continuous communication service, the terminal device can adjust the coding mode, coding rate, or error correction code bit number to ensure voice quality as the wireless environment changes. Optionally, the terminal device can also trigger event reporting based on the signal measurement results of the serving cell and neighboring cells to switch to a cell with better signal quality.
[0065] The following is an example of a terminal device maintaining continuous communication service by adjusting the coding rate.
[0066] For example, for audio and video data transmitted by terminal devices, adaptive multi-rate compression (AMR) can be used to ensure data quality. AMR is an adaptive multi-rate codec that adjusts the coding mode, rate, and number of error correction bits based on the actual transmission channel conditions to ensure voice quality, achieving a balance between data compression and error tolerance. AMR full-rate coding offers eight rates: 12.2 kilobits per second (kbps), 10.2 kbps, 7.95 kbps, 7.4 kbps, 6.7 kbps, 5.9 kbps, 5.15 kbps, and 4.75 kbps. AMR half-rate coding offers five rates: 7.4 kbps, 6.7 kbps, 5.9 kbps, 5.15 kbps, and 4.75 kbps. For example, the total number of bits after speech coding and channel coding for a 20 millisecond speech block is equivalent (456 bits for full-rate and 228 bits for half-rate). If the air interface quality is good, the voice coding rate can be appropriately increased, that is, more voice coding bits and fewer channel coding bits; otherwise, the voice coding rate needs to be reduced, that is, more channel coding protection check bits.
[0067] Currently, AMR speech rate control solutions mainly include the following categories: speech coding rate adjustment based on uplink quality, speech coding rate adjustment based on cell load, and speech coding rate adjustment based on uplink signal to interference plus noise power ratio (SINR).
[0068] Uplink quality-based voice coding rate adjustment can adjust the coding rate of uplink voice services based on the uplink channel quality and voice quality. For example, when the uplink channel quality and voice quality are good, a high voice coding rate is used to improve voice quality; when the uplink channel quality and voice quality are poor, a low voice coding rate is used to reduce the uplink packet loss rate and improve uplink voice coverage.
[0069] Load-based voice coding rate adjustment can be triggered based on the cell's uplink load and the voice service's radio link control (RLC) segmentation status. For example, when the cell's uplink air interface resources meet high load conditions and voice services experience RLC fragmentation, the occupancy of individual voice users on cell radio bearers (RBs) and control channel elements (CCEs) is reduced, thereby increasing the number of voice users in the cell or the cell's uplink throughput.
[0070] SINR-based voice coding rate adjustment can be triggered when the uplink SINR is poor. Using a low voice coding rate reduces uplink packet loss, minimizes speech issues like word swallowing and intermittent speech, and improves voice user experience.
[0071] It can be seen that the above-mentioned speech coding rate adjustment scheme can achieve the purpose of reducing the probability of communication interruption of terminal devices when the network environment changes. th With the development of 5G (5G generation) and the Internet of Things, there are more and more high-mobility terminal devices (such as cars that support the Internet of Vehicles or handheld terminals in moving vehicles), and the requirements for network signal quality are also getting higher and higher.
[0072] For example, for highly mobile devices, which typically travel at high speeds of 60-120 kilometers per hour (KM / h), the signal degradation rate for highly mobile devices crossing weak coverage areas is much greater than that for low-mobility devices. Figure 1 , Figure 1The present invention is a schematic diagram showing the time-varying signal strength of a high-mobility terminal device when crossing a weak coverage area. Due to the high speed of movement of the high-mobility terminal device, when crossing the weak coverage area, the signal strength of the wireless network may be reduced to the critical value (or lower than the critical value) of the signal strength corresponding to the communication interruption within a relatively short period of time. Furthermore, due to the short time, if the AMR coding rate is still adjusted based on the uplink quality, the terminal device may have already passed the weak coverage area when the base station sends the message encoding the AMR coding rate adjustment to the terminal device. In other words, the AMR coding rate of the terminal device when passing through the weak coverage area fails to be adjusted, thereby increasing the probability of communication interruption of the terminal device when in the weak coverage area.
[0073] In order to solve the above problems, an embodiment of the present application provides a coding rate adjustment method, which is conducive to reducing the probability of communication interruption of terminal devices in areas with weak coverage or high network load, thereby ensuring the quality of communication services.
[0074] The coding rate adjustment method provided in the embodiment of the present application can be applied to a communication system. Figure 2 , Figure 2 This is a schematic diagram of a communication system provided in an embodiment of the present application, which includes a terminal device, a network device, and an access network device. The terminal device is connected to the access network device via a wireless air interface, and the access network device is connected to the network device via a wireless or wired method. Figure 2 shown.
[0075] The terminal device may be a device with wireless transceiver function, or a chip. The terminal device may be a user equipment (UE), a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a terminal device in virtual reality (VR), a terminal device in augmented reality (AR), a smart car in the Internet of Vehicles (IoV), an on-board terminal device, a terminal device in remote medical care, a terminal device in a smart grid, a wearable terminal device (such as a helmet), an IoV, a sensor in D2D communication, or a machine communication.
[0076] Among them, the access network device can be any device with wireless transceiver functions that provides wireless communication services to terminal devices within the coverage area. Access network devices may include, but are not limited to: evolved base stations (NodeB or eNB or e-NodeB, evolutionaryNodeB) in long-term evolution (LTE) systems, base stations (gNodeB or gNB) or transmission receiving points (TRP) in new radio access technology (NR), base stations of subsequent evolution of 3GPP, access nodes in WiFi systems, wireless relay nodes, wireless backhaul nodes, etc.
[0077] The network equipment may be a functional device in the core network, used to implement different functions. The network equipment may include the fourth generation mobile communication (the 4 th The present invention may further include the IP multimedia subsystem (IMS), mobility management entity (MME), policy and charging rules function (PCRF), etc. in the 4G generation), and may also include the access and mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function, unified data management function (UDM), media processing function (MPF), etc. in 5G, and may also include functional equipment in the core network of future mobile communication networks, which is not limited in this embodiment.
[0078] Among them, AMF is mainly responsible for mobility management in mobile networks, such as user location updates, user network registration, and user switching. SMF is mainly responsible for session management in mobile networks, such as session establishment, modification, and release. Specific functions include allocating IP addresses to users and selecting and providing message forwarding functions. PCF is responsible for providing policies to AMF and SMF, such as QoS policies and slice selection policies. UDM is used to store user data, such as contract information and authentication / authorization information. UPF is mainly responsible for processing user messages, such as forwarding and billing. MPF is mainly responsible for managing audio and video data in mobile networks, such as determining the encoding rate of audio and video data.
[0079] To facilitate understanding of the embodiments of the present application, the technical terms involved in the embodiments of the present application are described below.
[0080] Weak coverage refers to areas where the average reference signal received power (RSRP) falls below a certain threshold. For example, a weak coverage area might be located between Cell 1 and Cell 2, or at the edge of Cell 1 and Cell 2. Cell 1 and Cell 2 are any two adjacent cells. Consequently, users in this area might not be able to receive signals properly.
[0081] A high network load area refers to an area where the number of terminal devices connected to the network exceeds a certain threshold. For example, if the terminal device access threshold for cell 1 is 100 and the number of terminal devices currently connected to cell 1 is 150, then cell 1 is considered a high network load area.
[0082] Received signal strength indication (RSSI) is an indicator that measures the strength of the signal received by the terminal device and is used to determine the quality of the wireless signal. For example, wireless signals are used to transmit between a mobile phone and a base station. The closer the mobile phone is to the base station, the better the signal strength is, otherwise it is weak. Currently, Android defines two signal units: absolute power value (dBm) and independent signal unit (ASU). The relationship between the two is dBm = 113 + 2 * ASU. Among them, ASU is an analog signal that represents the rate at which the terminal device transmits its location to the nearby access network device. dB is a value that represents the absolute value of power. If the power is 1 milliwatt (mW), it is 0 dBm after conversion to dBm.
[0083] The current signal strength values of the terminal device and their corresponding signal states are shown in Table 1. The unit of signal strength in Table 1 is dBm. Therefore, to ensure continuous communication service during the movement of the terminal device, the signal strength of the terminal device cannot be lower than -100 dBm.
[0084] Table 1: Record of signal strength values and corresponding signal status of a terminal device
[0085]
[0086]
[0087] The signal strength change rate refers to the period of multiple consecutive cycles (assuming 10ms, which can be adjusted according to actual needs) during which the terminal device observes its signal strength and calculates the signal strength within a unit period based on a relevant algorithm. The signal strength within the unit period is the signal strength change rate. For example, the terminal device can calculate the signal strength change rate by taking a derivative, where f(t) represents a function of the signal strength. By taking the derivative of f(t) at time t in each signal strength sampling period (such as the starting time of the signal strength sampling period), the signal strength change rate corresponding to each time t can be determined, as follows: Figure 3 The calculation method of the derivation is only an example, and the terminal device may also use other algorithms to calculate the signal strength change rate, which is not limited in this embodiment.
[0088] The following will describe it in conjunction with specific embodiments.
[0089] See Figure 4 , Figure 4 The present invention provides a coding rate adjustment method, which can be implemented through interaction between a terminal device, a network device, and an access network device. The access network device described in the present invention includes a first access network device, and the network device includes a media processing device and a session processing device in the core network. The coding rate adjustment method described in the present invention mainly describes adjusting the coding rate based on the signal strength change rate. The method may include the following steps:
[0090] S401: A terminal device sends a session establishment request message to a session processing device. The session establishment request message includes detection capability information of the terminal device. In response, the session processing device receives the session establishment request message.
[0091] S402, the session processing device sends a session establishment response message to the terminal device, where the session establishment response message is used to instruct the terminal device to detect the signal strength change rate; in response, the terminal device receives the session establishment response message from the session processing device;
[0092] S403, the terminal device determines the signal strength change rate of the wireless network;
[0093] S404, the terminal device sends a signal strength change rate to the first access network device; correspondingly, the first access network device receives the signal strength change rate;
[0094] S405, the first access network device determines a second coding rate according to the signal strength change rate;
[0095] S406, the first access network device sends a second coding rate to the media processing device; correspondingly, the media processing device receives the second coding rate;
[0096] S407, the media processing device determines a first coding rate according to the signal strength change rate and the second coding rate;
[0097] S408, the media processing device sends the first coding rate to the terminal device; correspondingly, the terminal device receives the first coding rate;
[0098] S409: The terminal device encodes the audio and video data according to the first encoding rate.
[0099] The terminal device may send a session establishment request message to the session processing device, i.e., execute S401. The session establishment request message includes the terminal device's detection capability information, which indicates that the terminal device has the ability to detect the signal strength change rate. In other words, since the encoding rate of the audio and video data for the terminal device in this embodiment is associated with the signal strength change rate, the terminal device in this embodiment must support detecting the signal strength change rate.
[0100] Optionally, the session establishment request message may further include coding rate information and / or location information. The coding rate information may include one or more of the following: coding rate adjustment capability of the terminal device, the initial coding rate of the terminal device, and the coding rate set of the terminal device.
[0101] The terminal device's ability to adjust the coding rate means that when the wireless network environment deteriorates to a certain extent, the terminal device supports adjusting the coding rate of audio and video data. For example, when the terminal device moves at high speed into a weak coverage area, the terminal device can support AMR rate adjustment for voice. This capability information can be indicated by different bit values. For example, if the terminal device has the ability to adjust the coding rate, the capability information in the session establishment request message sent by the terminal device to the session processing device will have a value of 1; otherwise, if the terminal device does not have the ability to adjust the coding rate, the capability information will have a value of 0.
[0102] The initial coding rate of the terminal device refers to the coding rate value pre-set by the terminal device. The coding rate value can be set by the terminal device when it leaves the factory, or it can be the coding rate value pre-set by the terminal device in different wireless network environments. This embodiment does not limit this.
[0103] The coding rate set of a terminal device refers to a set of one or more coding rates that the terminal device can adjust if it supports coding rate adjustment. For example, the coding rate set of a terminal device includes eight rates provided by AMR full-rate coding: 12.2 kbps, 10.2 kbps, 7.95 kbps, 7.4 kbps, 6.7 kbps, 5.9 kbps, 5.15 kbps, and 4.75 kbps. The coding rate set of a terminal device may also include other rates (such as other rate values provided by AMR half-rate coding), which is not limited in this embodiment.
[0104] The location information of the terminal device is used to indicate the current location of the terminal device. For example, if the terminal device is a terminal device in the Internet of Vehicles (i.e., it has the characteristic of high-speed movement), the location information of the terminal device can be carried in a cooperative awareness message (CAM). Then the session processing device can obtain the location information of the terminal device with the help of the CAM message periodically reported by the terminal device. Optionally, if the terminal device is not a terminal device in the Internet of Vehicles, the location information carried by the terminal device in the session request message may be unreliable, and the session processing device is required to obtain the location information of the terminal device from the location server. For example, the session processing device can request the location information of the terminal device from the location server based on the identifier of the terminal device.
[0105] Optionally, before S401, both the first access network device and the second access network device under the session processing device may report the resource load status of the wireless network to the session processing device. The resource load status of the wireless network may include one or more of the following: signal strength of the wireless network, the number of terminal devices connected to the wireless network, and the bandwidth utilization rate of the wireless network. The first access network device and the second access network device may report the resource load status of the wireless network to the session processing device to which they belong, periodically or in response to an event. For example, when the bandwidth utilization rate of the wireless network exceeds a preset threshold, the first access network device may report to the session processing device to which it belongs that "the current bandwidth utilization rate of the wireless network exceeds the preset threshold."
[0106] The session processing device receives a session establishment request message from a mobile terminal and identifies the terminal's coding rate adjustment capability and mobility characteristics. If the conditions for triggering coding rate adjustment are met, the session processing device sends a session establishment response message to the terminal device, instructing the terminal device to detect the signal strength change rate, thereby executing S402. The conditions for triggering coding rate adjustment may include one or more of the following: the terminal device's mobility characteristics meet high-speed mobility characteristics; the terminal device is located in or crossing an area with weak coverage; the terminal device is located in or crossing an area with high network load; the terminal device's wireless network signal strength is lower than a signal strength threshold for maintaining continuous communication service for the terminal device.
[0107] For example, assume the terminal device is a smart car in the connected vehicle network, traveling at 80 km / h. When the smart car enters a 2 km tunnel, the session processing device recognizes that the smart car has the ability to adjust the coding rate and is capable of high-speed movement. It also determines that the tunnel it has entered is in a weak coverage area. The session processing device then sends a session establishment response message to the smart car, instructing it to start detecting the signal strength change rate.
[0108] Optionally, before S403, the session processing device may send the terminal device's detection capability information and coding rate information to the media processing device. Correspondingly, upon receiving the terminal device's detection capability information and coding rate information, the media processing device may determine that the terminal device has the ability to detect the signal strength change rate and the ability to adjust the coding rate, as well as a set of one or more coding rates that the terminal device can adjust.
[0109] Optionally, the media processing device may send the detection capability information and / or coding rate information of the terminal device to the first access network device. Correspondingly, the first access network device receives the detection capability information and / or coding rate information from the media processing device, which may specifically include the following two situations:
[0110] Case 1: The first access network device receives the detection capability information of the terminal device and determines that the terminal device has the ability to detect the signal strength change rate.
[0111] Case 2: The first access network device receives the detection capability information and coding rate information of the terminal device, and determines that the terminal device has the ability to detect the signal strength change rate, has the ability to adjust the coding rate, and has the coding rate set that the terminal device can adjust.
[0112] In one embodiment, regardless of whether the first access network device receives the detection capability information and / or coding rate information of the terminal device sent by the media processing device, the first access network device may send a measurement control request message to the terminal device to request measurement of signal quality, etc. In other words, the first access network device may periodically send the measurement control request message to the terminal device; correspondingly, the terminal device may also periodically report measurement results (including information such as signal strength).
[0113] Furthermore, since the terminal device in this embodiment not only measures the signal strength, but also needs to determine the signal strength change rate of the wireless network, before S403, the first access network device identifies that the terminal device supports detecting the signal strength change rate, and the first access network device sends a measurement control request message to the terminal device, which is used to instruct the terminal device to measure the signal strength change rate.
[0114] Optionally, the measurement control request message sent by the first access network device to the terminal device may also carry capability information of the first access network device, and the capability information of the first access network device is used to indicate that the first access network device has the capability to determine the coding rate according to the signal strength change rate. In other words, the measurement control request message sent by the first access network device to the terminal device may explicitly indicate that the first access network device supports determining the coding rate according to the signal strength change rate. The measurement control request message sent by the first access network device to the terminal device may also not carry the capability information of the first access network device, that is, the first access network device may also implicitly support recommending a coding rate that matches the signal strength change rate based on the signal strength change rate, which is not limited in this embodiment.
[0115] The terminal device receives a session establishment response message from the session processing device and a measurement control request message from the first access network device. The terminal device then initiates signal quality observation, measures the current signal quality, determines the signal strength change rate, and so on, thereby executing S403. The method for determining the signal strength change rate by the terminal device can be found in the description of signal strength and signal strength change rate in the previous embodiments and will not be further described here. After determining the signal strength change rate, the terminal device may send the signal strength change rate to the first access network device, thereby executing S404.
[0116] The first access network device receives the signal strength change rate from the terminal device and can determine the second coding rate based on the signal strength change rate, i.e., execute S405. The second coding rate represents the coding rate recommended by the first access network device for the terminal device to use for encoding audio and video data. According to the description of the detection capability information and / or coding rate information received by the first access network device from the media processing device in the previous embodiment, there are two specific cases. The first access network device also determines the second coding rate based on the signal strength change rate in two corresponding cases:
[0117] Case 1: The first access network device has not previously received the coding rate information of the terminal device, and the second coding rate determined by the first access network device only matches the signal strength change rate and signal strength of the current wireless network.
[0118] That is to say, since the first access network device has not received the initial coding rate and coding rate set of the terminal device, the first access network device can only recommend a coding rate that only matches the signal strength change rate and signal strength of the current wireless network based on the signal strength of the current wireless network and the sampling period of the signal strength. For example, the base station can determine the second coding rate of the terminal device based on the historical information of the coding rate and signal strength, as well as the base station load conditions (such as the number of access users). Please refer to Table 2, which is a record table of the coding rate, signal strength, and sampling period of the signal strength used by a terminal device to encode audio and video data provided in an embodiment of the present application.
[0119] Table 2: Record of the encoding rate, signal strength, and signal strength sampling period used by a terminal device to encode audio and video data
[0120]
[0121] Among them, although the record table shown in Table 2 does not directly reflect the signal strength change rate, since the signal strength change rate can be determined by the signal strength and the sampling period of the signal strength, the first access network device can determine the matching coding rate from Table 2 based on the signal strength change rate, signal strength and number of access users of the received wireless network. For example, the signal strength change rate of the current wireless network is -5dBm / ms, the signal strength is -50dBm, and the number of access users is 100. According to Table 2, the first access network device determines the second coding rate to be 10. It should be noted that the above Table 2 is only an example, and the correspondence between the coding rate used by the terminal device to encode the audio and video data and the signal strength, the sampling period of the signal strength, and the number of access users can also be recorded in other forms, which is not limited in this embodiment.
[0122] Case 2: The first access network device has previously received the detection capability information and coding rate information of the terminal device. The first access network device needs to select a coding rate from the coding rate set of the terminal device that matches the signal strength change rate and signal strength of the current wireless network.
[0123] That is to say, since the first access network device already knows the coding rate set supported by the terminal device in advance, the second coding rate determined by the first access network device is a coding rate in the coding rate set of the terminal device, and the coding rate matches the signal strength change rate and signal strength of the current wireless network. The coding rate set supported by the terminal device may be an AMR narrowband (AMR-NB) coding rate set {4.75 kbps, 5.15 kbps, 5.90 kbps, 6.70 kbps, 7.4 kbps, 7.95 kbps, 10.20 kbps, 12.20 kbps}, or an AMR wideband (AMR-WB) coding rate set {6.6 kbps, 8.85 kbps, 12.65 kbps, 14.25 kbps, 15.85 kbps, 18.25 kbps, 19.85 kbps, 23.05 kbps, 23.85 kbps}. For example, the coding rate set of the terminal device pre-received by the first access network device is an AMR-NB coding rate set. The signal strength change rate of the current wireless network is -5 dBm / ms, and the signal strength is -50 dBm. According to the above coding rate set, signal strength change rate and signal strength, the first access network device can determine that the second coding rate of the terminal device is 7.95 kbps.
[0124] The first access network device can send the second coding rate to the media processing device, that is, execute S406. Correspondingly, the media processing device receives the second coding rate. It should be noted that since the first access network device determines the second coding rate based on the signal strength change rate in two cases, the media processing device needs to verify the second coding rate determined in the two cases to determine whether the second coding rate is the first coding rate for the terminal device to encode the audio and video data, that is, execute S407. Among them, the first coding rate represents the target coding rate that meets the signal strength change rate of the current wireless network.
[0125] When the media processing device determines the first coding rate based on the signal strength change rate and the second coding rate, there are also two corresponding cases:
[0126] Case 1: If the second coding rate does not belong to the coding rate set, the media processing device obtains a first coding rate from the coding rate set, where the first coding rate is smaller than and closest to the second coding rate.
[0127] That is, the media processing device identifies the second coding rate recommended by the first access network device. If the second coding rate is not in the coding rate set of the terminal device, the coding rate that is closest to the second coding rate in the coding rate set of the terminal device is selected as the second coding rate. For example, if the second coding rate is 10 and the coding rate set of the terminal device is the AMR-NB coding rate set {4.75kbps, 5.15kbps, 5.90kbps, 6.70kbps, 7.4kbps, 7.95kbps, 10.20kbps, 12.20kbps}, then the second coding rate is not in the coding rate set of the terminal device. The media processing device can select 7.95kbps as the first coding rate from the coding rate set of the terminal device based on the signal strength change rate and the second coding rate, that is, the first coding rate is 7.95kbps.
[0128] Case 2: If the second coding rate belongs to the coding rate set, the media processing device determines that the first coding rate is equal to the second coding rate.
[0129] That is, the media processing device identifies the second coding rate recommended by the first access network device. If the second coding rate is in the coding rate set of the terminal device, the first coding rate is determined to be the second coding rate. For example, if the second coding rate is 10.20kbps and the coding rate set of the terminal device is the AMR-NB coding rate set {4.75kbps, 5.15kbps, 5.90kbps, 6.70kbps, 7.4kbps, 7.95kbps, 10.20kbps, 12.20kbps}, then the second coding rate is in the coding rate set of the terminal device. The media processing device can determine that the first coding rate is 10.20kbps.
[0130] After determining the first encoding rate, the media processing device may send the first encoding rate to the terminal device, i.e., executing S408. Accordingly, the terminal device receives the first encoding rate. Upon receiving the first encoding rate from the media processing device, the terminal device may encode the audio and video data according to the first encoding rate and send a media stream packaged at the first encoding rate.
[0131] An embodiment of the present application provides a coding rate adjustment method, wherein a terminal device can determine the signal strength change rate of a wireless network and send the signal strength change rate to a first access network device. The first access network device can determine a second coding rate based on the signal strength change rate and send the second coding rate to a media processing device. The media processing device receives the second coding rate from the first access network device and determines a first coding rate based on the coding rate information of the terminal device and the second coding rate. The terminal device encodes audio and video data according to the first coding rate. It can be seen that the method can determine the first coding rate based on the signal strength change rate of the wireless network, so that when the terminal device is in a weak coverage area or an area with high network load, the terminal device encodes the audio and video data according to the first coding rate, which is conducive to reducing the packet loss rate, thereby reducing the probability of communication interruption of the terminal device.
[0132] See Figure 5 , Figure 5 Another coding rate adjustment method provided in an embodiment of the present application can be implemented through interaction between a terminal device, a network device, and an access network device. The access network device described in the embodiment of the present application includes a first access network device and a second access network device, and the network device includes a media processing device and a session processing device in the core network. The coding rate adjustment method described in the embodiment of the present application mainly describes adjusting the coding rate and triggering network switching based on the signal strength change rate. The method may include the following steps:
[0133] S501: A terminal device sends a session establishment request message to a session processing device. The session establishment request message includes detection capability information of the terminal device. In response, the session processing device receives the session establishment request message.
[0134] S502, the session processing device sends a session establishment response message to the terminal device, where the session establishment response message is used to instruct the terminal device to detect the signal strength change rate; in response, the terminal device receives the session establishment response message from the session processing device;
[0135] S503, the terminal device determines the signal strength change rate of the wireless network;
[0136] S504, the terminal device sends a signal strength change rate to the first access network device; correspondingly, the first access network device receives the signal strength change rate;
[0137] S505: The first access network device determines a second coding rate according to the signal strength change rate.
[0138] S506: If a switching condition for triggering cell switching is met, the first access network device sends a switching message to the second access network device, where the switching message includes the second coding rate; correspondingly, the second access network device receives the switching message from the first access network device;
[0139] S507, the second access network device sends a second coding rate to the media processing device; correspondingly, the media processing device receives the second coding rate;
[0140] S508, the media processing device determines a first coding rate according to the signal strength change rate and the second coding rate;
[0141] S509: The media processing device sends the first coding rate to the terminal device; correspondingly, the terminal device receives the first coding rate;
[0142] S510: The terminal device encodes the audio and video data according to a first encoding rate.
[0143] In this embodiment, it is assumed that the signal strength change rate, signal strength and other related parameters of the current network have reached the switching condition that triggers the cell switching. Figure 4 The embodiment shown in FIG5 further adds a switching process. The relevant steps and optional steps in S501 to S505 in this embodiment can be referred to in Figure 4 The relevant descriptions in the illustrated embodiment will not be repeated here. The switching process will be described in detail below.
[0144] When a mobile terminal moves within the system and the signal strength decreases rapidly, even if the terminal device adjusts the coding rate and cannot maintain continuous communication, the terminal device needs to trigger an event report based on the signal measurement results to switch from the first access network device with poor signal quality to the second access network device with better signal quality. The first access network device is the source access network device (such as the source base station), and the second access network device is the target access network device (i.e., the target base station).
[0145] Among them, the switching conditions for triggering cell switching may include one or more of the following: the quality of the serving cell is higher than a preset first threshold, the quality of the serving cell is lower than a preset second threshold, the difference between the quality of the same-frequency / different-frequency neighboring area and the quality of the serving cell is higher than a preset third threshold, the quality of the different-frequency neighboring area is higher than a preset fourth threshold, etc. For example, if the signal strength of the serving cell where the terminal device is located is lower than the preset signal strength threshold, the cell switching is triggered. The first access network device sends a switching message to the second access network device, and the switching message includes the second coding rate. That is, when the first access network device triggers the switching, the first access network device will determine the second coding rate. Then, the first access network device will initiate a switching request to the second access network device and carry the second coding rate, that is, execute S506.
[0146] The second access network device receives the second coding rate from the first access network device and may send the second coding rate to the media processing device, ie, execute S507. The second coding rate sent by the second access network device to the media processing device may also be included in the handover message.
[0147] The relevant steps from S508 to S510 and the optional steps in this embodiment can all be referred to. Figure 4 The relevant descriptions in the illustrated embodiments will not be repeated here.
[0148] An embodiment of the present application provides a coding rate adjustment method, wherein a terminal device can determine the signal strength change rate of a wireless network and send the signal strength change rate to a first access network device. The first access network device can determine a second coding rate based on the signal strength change rate. If the switching condition for triggering a cell switch is met, the first access network device sends a switching message to the second access network device, and the switching message includes a second coding rate. The second access network device sends the second coding rate to a media processing device. The media processing device receives the second coding rate from the first access network device and determines a first coding rate based on the coding rate information of the terminal device and the second coding rate. The terminal device encodes audio and video data based on the first coding rate. It can be seen that the method can determine the first coding rate based on the signal strength change rate of the wireless network, so that the terminal device can encode the audio and video data based on the first coding rate, and can switch to a target base station with better signal strength, which is conducive to reducing the packet loss rate, thereby reducing the probability of communication interruption of the terminal device.
[0149] See Figure 6 , Figure 6Another coding rate adjustment method provided in an embodiment of the present application can be implemented by interaction between a terminal device, a network device, and an access network device. The access network device described in the embodiment of the present application includes a first access network device and a second access network device, and the network device includes a media processing device and a session processing device in the core network. The coding rate adjustment method described in the embodiment of the present application mainly describes how to adjust the coding rate based on the signal strength change rate, and as the measurement results continuously reported by the terminal device are adjusted again based on the signal strength change rate and trigger network switching, the method may include the following steps:
[0150] S601: A terminal device sends a session establishment request message to a session processing device. The session establishment request message includes detection capability information of the terminal device. In response, the session processing device receives the session establishment request message.
[0151] S602: The session processing device sends a session establishment response message to the terminal device, where the session establishment response message is used to instruct the terminal device to detect the signal strength change rate; in response, the terminal device receives the session establishment response message from the session processing device.
[0152] S603, the terminal device determines the signal strength change rate of the wireless network;
[0153] S604: The terminal device sends a signal strength change rate to the first access network device; correspondingly, the first access network device receives the signal strength change rate;
[0154] S605: The first access network device determines a second coding rate according to the signal strength change rate.
[0155] S606: The first access network device sends a second coding rate to the media processing device; correspondingly, the media processing device receives the second coding rate;
[0156] S607, the media processing device determines a first coding rate according to the signal strength change rate and the second coding rate;
[0157] S608, the media processing device sends the first coding rate to the terminal device; correspondingly, the terminal device receives the first coding rate;
[0158] S609: The terminal device encodes the audio and video data according to the first coding rate.
[0159] S610: If a switching condition for triggering cell switching is met, the first access network device sends a switching message to the second access network device, where the switching message includes the second coding rate; in response, the second access network device receives the switching message from the first access network device;
[0160] S611, the second access network device sends a second coding rate to the media processing device; correspondingly, the media processing device receives the second coding rate;
[0161] S612, the media processing device determines a first coding rate according to the signal strength change rate and the second coding rate;
[0162] S613: The media processing device sends the first coding rate to the terminal device; in response, the terminal device receives the first coding rate;
[0163] S614: The terminal device encodes the audio and video data according to the first coding rate.
[0164] Since the terminal device continuously detects the signal strength and signal strength change rate of the wireless network, if the terminal device currently enters an area of weak coverage or an area with high network load, and after a period of time, enters an area of weak coverage or an area with high network load again, the terminal device may adjust the coding rate and / or perform cell switching multiple times.
[0165] In this embodiment, it is assumed that the media processing device determines the corresponding first coding rate based on the signal strength change rate measured by the terminal device, and the terminal device adjusts the coding rate for encoding the audio and video data based on the first coding rate. When the signal strength change rate, signal strength and other related parameters of the wireless network indicate that the switching condition for triggering cell switching has been reached, the terminal device can adjust the coding rate again and / or perform cell switching. In other words, this embodiment can be understood as Figure 4 and Figure 5 The relevant steps from S601 to S14 in this embodiment and the optional steps can all be referred to Figure 4 and Figure 5 The relevant descriptions in the illustrated embodiments will not be repeated here.
[0166] Optional, Figure 4 and Figure 5 In combination with the embodiments shown, the terminal device may first adjust the coding rate and perform cell switching, and after a period of time, the terminal device adjusts the coding rate again, which is not limited in this embodiment.
[0167] An embodiment of the present application provides a coding rate adjustment method, wherein a terminal device can determine a signal strength change rate of a wireless network and send the signal strength change rate to a first access network device. The first access network device can determine a second coding rate based on the signal strength change rate and send the second coding rate to a media processing device. The media processing device receives the second coding rate from the first access network device and determines a first coding rate based on the coding rate information of the terminal device and the second coding rate. The terminal device encodes audio and video data according to the first coding rate.
[0168] If the switching condition for triggering cell switching is met, the first access network device sends a switching message to the second access network device, and the switching message includes a second coding rate. The second access network device sends the second coding rate to the media processing device. The media processing device receives the second coding rate from the first access network device, and determines the first coding rate based on the coding rate information of the terminal device and the second coding rate. The terminal device encodes the audio and video data according to the first coding rate. It can be seen that the method can determine the first coding rate based on the signal strength change rate of the wireless network, so that the terminal device can encode the audio and video data according to the first coding rate, and according to the measurement results of the terminal device, the coding rate can be adjusted again and / or switched to a target base station with better signal strength, which is conducive to reducing the packet loss rate, thereby reducing the probability of communication interruption of the terminal device.
[0169] The following combination Figure 7 and Figure 12 The relevant equipment of the embodiments of the present application is described in detail.
[0170] The present application embodiment provides a terminal device, such as Figure 7 As shown, the terminal device 700 can be used to implement the coding rate adjustment method in the embodiment of the present application. The terminal device 700 may include:
[0171] The processing unit 701 is configured to determine a signal strength change rate of the wireless network;
[0172] The transceiver unit 702 is configured to send a signal strength change rate to the first access network device;
[0173] The transceiver unit 702 is further configured to receive a first coding rate from the media processing device, where the first coding rate is determined based on a signal strength change rate;
[0174] The processing unit 701 is further configured to encode the audio and video data according to a first encoding rate.
[0175] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the terminal device executing the above steps in the embodiment will not be repeated here.
[0176] In one implementation, the transceiver unit 702 is further configured to:
[0177] Sending a session establishment request message to the session processing device, where the session establishment request message includes detection capability information of the terminal device, where the detection capability information is used to indicate that the terminal device has the ability to detect the signal strength change rate;
[0178] receiving a session establishment response message from the session processing device, where the session establishment response message is used to instruct the terminal device to detect a signal strength change rate;
[0179] The processing unit 701 is further configured to start detecting a signal strength change rate according to the session establishment response message.
[0180] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the terminal device executing the above steps in the embodiment will not be repeated here.
[0181] In one implementation, if a handover condition triggering a cell handover is met, the transceiver unit 702 is further configured to receive a handover message from the first access network device, the handover message including the second coding rate. The second coding rate is determined based on a signal strength change rate, and the cell handover refers to a terminal device switching from the first access network device to the second access network device.
[0182] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the terminal device executing the above steps in the embodiment will not be repeated here.
[0183] In one implementation, the transceiver unit 702 is further configured to receive a measurement control request message from the first access network device, where the measurement control request message includes instruction information for instructing the terminal device to obtain signal strength and a sampling period for the signal strength.
[0184] The processing unit 701 is configured to determine a signal strength change rate of the wireless network, specifically:
[0185] The signal strength change rate is determined based on the signal strength and the sampling period of the signal strength.
[0186] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the terminal device executing the above steps in the embodiment will not be repeated here.
[0187] In one implementation, Figure 7 The related functions implemented by each unit in the can be realized by the transceiver and processor. Figure 8 , Figure 8800 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. The terminal device may be a device (e.g., a chip) capable of performing the coding rate adjustment function described in the embodiment of the present application. The terminal device 800 may include a transceiver 801, at least one processor 802, and a memory 803. The transceiver 801, processor 802, and memory 803 may be interconnected via one or more communication buses, or may be connected in other ways. This embodiment is described using interconnection via a communication bus as an example.
[0188] The transceiver 801 can be used to send information and receive information. It is understood that the transceiver 801 is a general term and can include a receiver and a transmitter. For example, the receiver is used to receive a first coding rate from a media processing device.
[0189] The processor 802 may be used to process data from the terminal device, or to process information received by the transceiver 801. The processor 802 may include one or more processors, such as one or more central processing units (CPUs), network processors (NPs), hardware chips, or any combination thereof. If the processor 802 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0190] The memory 803 is used to store program code, etc. The memory 803 may include volatile memory, such as random access memory (RAM); non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory.
[0191] The transceiver 801 and the processor 802 may be used to implement the coding rate adjustment method in the embodiment of the present application, wherein the specific implementation is as follows:
[0192] Processor 802 is configured to determine a signal strength change rate of a wireless network;
[0193] The transceiver 801 is configured to send a signal strength change rate to the first access network device;
[0194] The transceiver 801 is further configured to receive a first coding rate from the media processing device, where the first coding rate is determined based on a signal strength change rate;
[0195] The processor 802 is further configured to encode the audio and video data according to a first encoding rate.
[0196] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the terminal device executing the above steps in the embodiment will not be repeated here.
[0197] In one implementation, the transceiver 801 is further configured to:
[0198] Sending a session establishment request message to the session processing device, where the session establishment request message includes detection capability information of the terminal device, where the detection capability information is used to indicate that the terminal device has the ability to detect the signal strength change rate;
[0199] receiving a session establishment response message from the session processing device, where the session establishment response message is used to instruct the terminal device to detect a signal strength change rate;
[0200] The processor 802 is further configured to start detecting a signal strength change rate according to the session establishment response message.
[0201] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the terminal device executing the above steps in the embodiment will not be repeated here.
[0202] In one implementation, if a handover condition triggering a cell handover is met, the transceiver 801 is further configured to receive a handover message from the first access network device, the handover message including a second coding rate. The second coding rate is determined based on a signal strength change rate, and the cell handover refers to a terminal device switching from the first access network device to the second access network device.
[0203] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the terminal device executing the above steps in the embodiment will not be repeated here.
[0204] In one implementation, the transceiver 801 is further configured to receive a measurement control request message from the first access network device, where the measurement control request message includes indication information for instructing the terminal device to obtain signal strength and a sampling period of the signal strength.
[0205] The processor 802 is configured to determine a signal strength change rate of the wireless network, specifically to:
[0206] The signal strength change rate is determined based on the signal strength and the sampling period of the signal strength.
[0207] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the terminal device executing the above steps in the embodiment will not be repeated here.
[0208] The embodiment of the present application provides a network device, such as Figure 9 As shown, the network device 900 can be used to implement the coding rate adjustment method in the embodiment of the present application. The network device 900 may include:
[0209] The transceiver unit 901 is configured to receive a first notification message from a session processing device, where the first notification message includes detection capability information of a terminal device; the detection capability information is used to indicate that the terminal device has the capability to detect a signal strength change rate;
[0210] The transceiver unit 901 is further configured to receive a second coding rate from the first access network device, where the second coding rate is determined based on a signal strength change rate;
[0211] A determining unit 902 is configured to determine a first coding rate used by the terminal device to encode the audio and video data based on the coding rate information and the second coding rate;
[0212] The transceiver unit 901 is further configured to send the first coding rate to the terminal device.
[0213] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the above steps performed by the media processing device in the embodiment will not be repeated here.
[0214] In one implementation, the first notification message further includes coding rate information, where the coding rate information includes a coding rate set of the terminal device. If the second coding rate does not belong to the coding rate set, the determining unit 902 is further configured to obtain a first coding rate from the coding rate set, where the first coding rate is less than and closest to the second coding rate.
[0215] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the above steps performed by the media processing device in the embodiment will not be repeated here.
[0216] In one implementation, the transceiver unit 901 is further configured to send coding rate information to the first access network device, the coding rate information including a coding rate set of the terminal device. If the second coding rate belongs to the coding rate set, the determination unit 902 is further configured to determine that the first coding rate is equal to the second coding rate.
[0217] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the above steps performed by the media processing device in the embodiment will not be repeated here.
[0218] In one implementation, Figure 9The related functions implemented by each unit in the can be realized by the transceiver and processor. Figure 10 , Figure 10 1 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. The network device may be a device (e.g., a chip) capable of performing the coding rate adjustment function described in the embodiment of the present application. The network device 1000 may include a transceiver 1001, at least one processor 1002, and a memory 1003. The transceiver 1001, processor 1002, and memory 1003 may be interconnected via one or more communication buses, or may be connected in other ways. This embodiment is described using interconnection via a communication bus as an example.
[0219] The transceiver 1001 can be used to send information and receive information. It is understood that the transceiver 1001 is a general term that can include a receiver and a transmitter.
[0220] The processor 1002 can be used to process data from the network device or information received by the transceiver 1001. The processor 1002 may include one or more processors. For example, the processor 1002 may be one or more central processing units (CPUs), NPs, hardware chips, or any combination thereof. If the processor 1002 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0221] The memory 1003 is used to store program codes, etc. The memory 1003 may include a volatile memory, such as RAM; the memory 1003 may also include a non-volatile memory, such as ROM, flash memory, HDD or SSD; or a combination of the above types of memory.
[0222] The transceiver 1001 and the processor 1002 may be used to implement the coding rate adjustment method in the embodiment of the present application, wherein the specific implementation is as follows:
[0223] The transceiver 1001 is configured to receive a first notification message from a session processing device, where the first notification message includes detection capability information of a terminal device, where the detection capability information indicates that the terminal device has the capability to detect a signal strength change rate;
[0224] The transceiver 1001 is further configured to receive a second coding rate from the first access network device, where the second coding rate is determined based on a signal strength change rate;
[0225] The processor 1002 is configured to determine, based on the coding rate information and the second coding rate, a first coding rate used by the terminal device to encode the audio and video data;
[0226] The transceiver 1001 is further configured to send the first coding rate to the terminal device.
[0227] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the above steps performed by the media processing device in the embodiment will not be repeated here.
[0228] In one implementation, the first notification message further includes coding rate information, where the coding rate information includes a coding rate set of the terminal device. If the second coding rate does not belong to the coding rate set, the processor 1002 is further configured to obtain a first coding rate from the coding rate set, where the first coding rate is less than and closest to the second coding rate.
[0229] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the above steps performed by the media processing device in the embodiment will not be repeated here.
[0230] In one implementation, the transceiver 1001 is further configured to send coding rate information to the first access network device, the coding rate information including a coding rate set of the terminal device. If the second coding rate belongs to the coding rate set, the processor 1002 is further configured to determine that the first coding rate is equal to the second coding rate.
[0231] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the above steps performed by the media processing device in the embodiment will not be repeated here.
[0232] The embodiment of the present application provides an access network device, such as Figure 11 As shown, the access network device 1100 can be used to implement the coding rate adjustment method in the embodiment of the present application. The access network device 1100 may include:
[0233] The transceiver unit 1101 is configured to receive a signal strength change rate of a wireless network from a terminal device;
[0234] A determining unit 1102 is configured to determine a second coding rate according to a signal strength change rate of the wireless network;
[0235] The transceiver unit 1101 is further configured to send the second coding rate to the media processing device.
[0236] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the first access network device or the second access network device executing the above steps in the embodiment will not be repeated here.
[0237] In one implementation, the transceiver unit 1101 is further configured to receive a second notification message from the media processing device, the second notification message including detection capability information of the terminal device, the detection capability information being used to indicate that the terminal device has the ability to detect the signal strength change rate. The transceiver unit 1101 is further configured to send a measurement control request message to the terminal device, the measurement control request message being used to instruct the terminal device to measure the signal strength change rate.
[0238] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the first access network device executing the above steps in the embodiment will not be repeated here.
[0239] In one implementation, the second notification message further includes coding rate information of the terminal device, where the coding rate information includes a coding rate set of the terminal device. The determining unit 1102 is further configured to determine, from the coding rate set, a coding rate corresponding to the signal strength change rate as the second coding rate.
[0240] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the first access network device executing the above steps in the embodiment will not be repeated here.
[0241] In one implementation, if a switching condition for triggering a cell handover is met, the transceiver unit 1101 is further configured to send a handover message to the second access network device, the handover message including the second coding rate. Cell handover is when the terminal device switches from the first access network device to the second access network device.
[0242] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the first access network device executing the above steps in the embodiment will not be repeated here.
[0243] In one implementation, Figure 11 The related functions implemented by each unit in the can be realized by the transceiver and processor. Figure 12 , Figure 12 1 is a schematic diagram of the structure of an access network device provided in an embodiment of the present application. The access network device may be a device (e.g., a chip) capable of performing the coding rate adjustment function described in the embodiment of the present application. The access network device 1200 may include a transceiver 1201, at least one processor 1202, and a memory 1203. The transceiver 1201, processor 1202, and memory 1203 may be interconnected via one or more communication buses, or may be connected in other ways. This embodiment is described using interconnection via a communication bus as an example.
[0244] The transceiver 1201 can be used to send information and receive information. It is understood that the transceiver 1201 is a general term that can include a receiver and a transmitter.
[0245] The processor 1202 may be configured to process data from the access network device or information received by the transceiver 1201. The processor 1202 may include one or more processors. For example, the processor 1202 may be one or more central processing units (CPUs), NPs, hardware chips, or any combination thereof. If the processor 1202 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0246] The memory 1203 is used to store program codes, etc. The memory 1203 may include a volatile memory, such as RAM; the memory 1203 may also include a non-volatile memory, such as ROM, flash memory, HDD or SSD; or a combination of the above types of memory.
[0247] The transceiver 1201 and the processor 1202 may be used to implement the coding rate adjustment method in the embodiment of the present application, wherein the specific implementation is as follows:
[0248] The transceiver 1201 is used to receive the signal strength change rate of the wireless network from the terminal device;
[0249] The processor 1202 is configured to determine a second coding rate according to a signal strength change rate of the wireless network;
[0250] The transceiver 1201 is further configured to send the second coding rate to the media processing device.
[0251] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the first access network device or the second access network device executing the above steps in the embodiment will not be repeated here.
[0252] In one implementation, the transceiver 1201 is further configured to receive a second notification message from the media processing device, where the second notification message includes detection capability information of the terminal device, where the detection capability information is used to indicate that the terminal device has the capability to detect the signal strength change rate;
[0253] The transceiver 1201 is further configured to send a measurement control request message to the terminal device, where the measurement control request message is used to instruct the terminal device to measure a signal strength change rate.
[0254] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the first access network device executing the above steps in the embodiment will not be repeated here.
[0255] In one implementation, the second notification message further includes coding rate information of the terminal device, where the coding rate information includes a coding rate set of the terminal device. The processor 1202 is further configured to determine, from the coding rate set, a coding rate corresponding to the signal strength change rate as the second coding rate.
[0256] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the first access network device executing the above steps in the embodiment will not be repeated here.
[0257] In one implementation, if a switching condition triggering a cell handover is met, the transceiver 1201 is further configured to send a handover message to the second access network device, the handover message including the second coding rate. Cell handover is when the terminal device switches from the first access network device to the second access network device.
[0258] For specific implementation methods, please refer to Figures 4 to 6 The detailed description of the first access network device executing the above steps in the embodiment will not be repeated here.
[0259] An embodiment of the present application provides a communication system, which includes the terminal device, network device and access network device provided in the above embodiment.
[0260] An embodiment of the present application provides a computer-readable storage medium, which stores a program or instruction. When the program or instruction is run on a computer, the computer executes the coding rate adjustment method in the embodiment of the present application.
[0261] An embodiment of the present application provides a chip or chip system, which includes at least one processor and an interface, the interface and the at least one processor are interconnected by a line, and the at least one processor is used to run a computer program or instruction to perform the coding rate adjustment method in the embodiment of the present application.
[0262] The interface in the chip may be an input / output interface, a pin, or a circuit.
[0263] The chip system in the above aspects may be a system on chip (SOC) or a baseband chip, etc., wherein the baseband chip may include a processor, a channel encoder, a digital signal processor, a modem and an interface module, etc.
[0264] In one implementation, the chip or chip system described above in this application further includes at least one memory, in which instructions are stored. The memory may be a storage unit within the chip, such as a register, a cache, etc., or a storage unit of the chip (e.g., a read-only memory, a random access memory, etc.).
[0265] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, an SSD).
[0266] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
Claims
1. A coding rate adjustment method, characterized in that: include: The terminal device sends a session establishment request message to the session processing device, where the session establishment request message includes the detection capability information of the terminal device; The detection capability information is used to indicate that the terminal device has the ability to detect the signal strength change rate; The terminal device receives a session establishment response message from the session processing device, where the session establishment response message is used to instruct the terminal device to detect a signal strength change rate; The terminal device starts detecting the signal strength change rate according to the session establishment response message; The terminal device determines a signal strength change rate of the wireless network, and sends the signal strength change rate to the first access network device, so that the first access network device determines a second coding rate according to the signal strength change rate, and sends the second coding rate to the media processing device, and the media processing device determines the first coding rate based on the second coding rate; The terminal device receives the first coding rate from the media processing device; The terminal device encodes the audio and video data according to the first encoding rate.
2. The method according to claim 1, characterized in that The method further comprises: If the switching conditions for triggering cell switching are met, the terminal device receives a switching message from the first access network device, and the switching message includes a second coding rate, which is determined based on the signal strength change rate; the cell switching refers to the terminal device switching from the first access network device to the second access network device.
3. The method according to claim 1 or 2, characterized in that The terminal device determines the signal strength change rate of the wireless network, including: The terminal device receives a measurement control request message from the first access network device, where the measurement control request message includes instruction information for instructing the terminal device to obtain signal strength and a sampling period of the signal strength; The terminal device determines the signal strength change rate according to the signal strength and a sampling period of the signal strength.
4. A coding rate adjustment method, characterized in that: include: The media processing device receives a first notification message from the session processing device, the first notification message including detection capability information of the terminal device and encoding rate information; the detection capability information is used to indicate that the terminal device has the ability to detect the signal strength change rate; The media processing device receives a second coding rate from the first access network device, where the second coding rate is determined according to a signal strength change rate; The media processing device determines, based on the encoding rate information and the second encoding rate, a first encoding rate adopted by the terminal device to encode the audio and video data; The media processing device sends the first coding rate to the terminal device.
5. The method according to claim 4, characterized in that The coding rate information includes a coding rate set of the terminal device; The media processing device determines, according to the encoding rate information and the second encoding rate, a first encoding rate used by the terminal device to encode the audio and video data, including: If the second coding rate does not belong to the coding rate set, the media processing device obtains a first coding rate from the coding rate set, where the first coding rate is smaller than and closest to the second coding rate.
6. The method according to claim 4, characterized in that The method further comprises: The media processing device sends coding rate information to the first access network device; the coding rate information includes a coding rate set of the terminal device; The media processing device determines, according to the encoding rate information and the second encoding rate, a first encoding rate used by the terminal device to encode the audio and video data, including: If the second encoding rate belongs to the encoding rate set, the media processing device determines that the first encoding rate is equal to the second encoding rate.
7. A coding rate adjustment method, characterized in that: include: The first access network device receives a second notification message from the media processing device, where the second notification message includes detection capability information of the terminal device, where the detection capability information is used to indicate that the terminal device has the capability of detecting a signal strength change rate; The first access network device sends a measurement control request message to the terminal device, where the measurement control request message is used to instruct the terminal device to measure a signal strength change rate; a signal strength change rate received by the first access network device from the wireless network of the terminal device; The first access network device determines a second coding rate according to a signal strength change rate of the wireless network; The first access network device sends the second coding rate to the media processing device.
8. The method according to claim 7, characterized in that The second notification message further includes coding rate information of the terminal device, where the coding rate information includes a coding rate set of the terminal device; The first access network device determines a second coding rate according to a signal strength change rate of the wireless network, including: The first access network device determines, from the coding rate set, a coding rate corresponding to the signal strength change rate as the second coding rate.
9. The method according to claim 7 or 8, characterized in that After the first access network device determines the second coding rate according to the signal strength change rate, the method further includes: If the switching conditions for triggering cell switching are met, the first access network device sends a switching message to the second access network device, and the switching message includes the second coding rate; the cell switching is the terminal device switching from the first access network device to the second access network device.
10. A terminal device, characterized in that: Includes transceiver and processor; The transceiver is configured to send a session establishment request message to a session processing device, the session establishment request message including detection capability information of the terminal device; the detection capability information is used to indicate that the terminal device has the ability to detect the signal strength change rate; and receive a session establishment response message from the session processing device, the session establishment response message being used to instruct the terminal device to detect the signal strength change rate; The processor is configured to start detecting a signal strength change rate according to the session establishment response message; The processor is configured to determine a rate of change of signal strength of a wireless network; The transceiver is configured to send the signal strength change rate to the first access network device, so that the first access network device determines a second coding rate according to the signal strength change rate, and send the second coding rate to the media processing device, and the media processing device determines the first coding rate based on the second coding rate; The transceiver is further configured to receive the first coding rate from the media processing device; The processor is further configured to encode the audio and video data according to the first encoding rate.
11. The device according to claim 10, characterized in that If the switching conditions for triggering cell switching are met, the transceiver is also used to receive a switching message from the first access network device, the switching message including a second coding rate, which is determined based on the signal strength change rate; the cell switching refers to the terminal device switching from the first access network device to the second access network device.
12. The device according to claim 10 or 11, characterized in that The transceiver is further configured to receive a measurement control request message from the first access network device, the measurement control request message including instruction information for instructing the terminal device to obtain signal strength and a sampling period of the signal strength; The processor is configured to determine a signal strength change rate of a wireless network, specifically to: The signal strength change rate is determined according to the signal strength and a sampling period of the signal strength.
13. A network device, characterized in that: Includes transceiver and processor; The transceiver is configured to receive a first notification message from a session processing device, the first notification message including detection capability information of the terminal device and encoding rate information; the detection capability information is used to indicate that the terminal device has the ability to detect the signal strength change rate; The transceiver is further configured to receive a second coding rate from the first access network device, where the second coding rate is determined based on a signal strength change rate; The processor is configured to determine a first coding rate used by the terminal device to encode the audio and video data based on the coding rate information and the second coding rate; The transceiver is further configured to send the first coding rate to the terminal device.
14. The device according to claim 13, characterized in that The coding rate information includes a coding rate set of the terminal device; The processor is configured to determine, based on the coding rate information and the second coding rate, a first coding rate used by the terminal device to encode the audio and video data, specifically to: If the second coding rate does not belong to the coding rate set, a first coding rate is obtained from the coding rate set, where the first coding rate is less than and closest to the second coding rate.
15. The device according to claim 14, characterized in that The transceiver is further configured to send coding rate information to the first access network device; the coding rate information includes a coding rate set of the terminal device; The processor is configured to determine, based on the coding rate information and the second coding rate, a first coding rate used by the terminal device to encode the audio and video data, specifically to: If the second coding rate belongs to the coding rate set, the first coding rate is determined to be equal to the second coding rate.
16. An access network device, characterized in that: Includes transceiver and processor; The transceiver is configured to receive a second notification message from a media processing device, the second notification message including detection capability information of a terminal device, the detection capability information being used to indicate that the terminal device has an ability to detect a signal strength change rate; and send a measurement control request message to the terminal device, the measurement control request message being used to instruct the terminal device to measure the signal strength change rate; The transceiver is used to receive the signal strength change rate of the wireless network from the terminal device; The processor is configured to determine a second coding rate according to a signal strength change rate of the wireless network; The transceiver is further configured to send the second coding rate to a media processing device.
17. The device according to claim 16, characterized in that The second notification message further includes coding rate information of the terminal device, where the coding rate information includes a coding rate set of the terminal device; The processor is configured to determine a second coding rate according to a signal strength change rate of the wireless network, specifically to: From the coding rate set, a coding rate corresponding to the signal strength change rate is determined as the second coding rate.
18. The device according to claim 16 or 17, characterized in that If the switching conditions for triggering cell switching are met, the transceiver is also used to send a switching message to the second access network device, and the switching message includes the second coding rate; the cell switching is the terminal device switching from the first access network device to the second access network device.
19. A chip, characterized in that: Including processor and interface; The processor is configured to read instructions to execute the method according to any one of claims 1 to 9.
20. A computer-readable storage medium, characterized in that The method comprises a program or computer instructions, and when the program or computer instructions are run on a computer, the method according to any one of claims 1 to 9 is executed.
Citation Information
Patent Citations
Method and device for adjusting coding rate
CN109155943A
Cited By
Code rate adjustment method and related devices
WO2022037321A1