WO2018192332A1 - Transmission rate negotiation method and device, and computer storage medium - Google Patents

Transmission rate negotiation method and device, and computer storage medium Download PDF

Info

Publication number
WO2018192332A1
WO2018192332A1 PCT/CN2018/079668 CN2018079668W WO2018192332A1 WO 2018192332 A1 WO2018192332 A1 WO 2018192332A1 CN 2018079668 W CN2018079668 W CN 2018079668W WO 2018192332 A1 WO2018192332 A1 WO 2018192332A1
Authority
WO
WIPO (PCT)
Prior art keywords
transmission rate
terminal
network side
detecting
negotiation request
Prior art date
Application number
PCT/CN2018/079668
Other languages
French (fr)
Chinese (zh)
Inventor
何金薇
Original Assignee
***通信有限公司研究院
***通信集团有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ***通信有限公司研究院, ***通信集团有限公司 filed Critical ***通信有限公司研究院
Publication of WO2018192332A1 publication Critical patent/WO2018192332A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/22Negotiating communication rate

Definitions

  • the present application relates to the field of communications technologies, and in particular, to a transmission rate negotiation method, apparatus, and computer storage device.
  • the transmission rate supported by the terminal characterizes the usage capability of the terminal.
  • the terminal has determined the transmission rate supported by the terminal when it leaves the factory.
  • the terminal accesses the network side, it can negotiate a transmission rate used by itself according to the transmission rate supported by the terminal. Specifically, the terminal sends the transmission rate supported by the terminal to the network side, and the network side compares the transmission rate supported by the terminal with the transmission rate supported by the terminal, and determines the lower of the two transmission rates as the transmission rate used by the terminal, and After being sent to the terminal, the terminal performs data transmission with the network side based on the received transmission rate. In this way, when the transmission rate used by the terminal is high, problems such as poor heat dissipation, fast power consumption, and decreased endurance are easily caused.
  • some terminals can set the low battery mode, but this is only the terminal side selection, and does not change the transmission rate negotiated between the terminal and the network side.
  • the terminal can re-negotiate with the network side in a shutdown/no EPS attachment manner, but it cannot obtain its own desired transmission rate.
  • the embodiment of the present application provides a transmission rate negotiation method, apparatus, and computer storage medium, to at least solve the problem that a terminal cannot flexibly change its own transmission rate.
  • the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation carries the required transmission rate of the terminal.
  • the determining module is configured to determine whether the transmission rate change trigger condition is monitored after the network attachment is completed;
  • the sending module is configured to send a first transmission rate negotiation request to the network side when the transmission rate change triggering condition is monitored, where the first transmission rate negotiation carries the required transmission rate of the terminal.
  • a transmission rate negotiating apparatus provided by an embodiment of the present application includes: a processor and a memory for storing a computer program capable of running on a processor, wherein the processor is configured to execute the present invention when the computer program is executed The steps of the transmission rate negotiation method described in the embodiment.
  • the computer storage medium provided by the embodiment of the present invention has a computer program stored thereon, and when the computer program is executed by the processor, the steps of the transmission rate negotiation method in the embodiment of the present invention are implemented.
  • the terminal determines whether the transmission rate change trigger condition is monitored.
  • the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation is performed.
  • the transmission rate expected by the terminal is carried in the terminal, so that after the network is attached, the terminal can still monitor whether there is a trigger condition that satisfies the change of the transmission rate during the operation, and if so, the desired transmission rate of the terminal can be carried in the first
  • a transmission rate negotiation is sent to the network side, and then negotiated with the network side for the transmission rate used by itself.
  • FIG. 1 is a flowchart of a method for negotiating a transmission rate according to an embodiment of the present application
  • FIG. 2 is a flowchart of a transmission rate negotiation according to an embodiment of the present application
  • FIG. 3 is a flowchart of still another transmission rate negotiation according to an embodiment of the present application.
  • FIG. 4 is a structural diagram of a transmission rate negotiation apparatus according to an embodiment of the present application.
  • the terminal determines whether the transmission rate change trigger condition is monitored.
  • the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation is performed.
  • the transmission rate expected by the terminal is carried in the terminal, so that after the network is attached, the terminal can still monitor whether there is a trigger condition that satisfies the change of the transmission rate during the operation, and if so, the desired transmission rate of the terminal can be carried in the first
  • a transmission rate negotiation is sent to the network side, and then negotiated with the network side for the transmission rate used by itself.
  • a flowchart of a method for negotiating a transmission rate includes the following steps:
  • the monitoring the transmission rate change triggering condition includes at least one of the following: detecting that the temperature of the terminal is higher than the first preset threshold; detecting that the power of the terminal is lower than the second preset threshold; detecting the first of the terminal Presetting the button operation; detecting that the power of the terminal is not lower than the third preset threshold; detecting that the temperature of the terminal is not higher than the fourth preset threshold; detecting the second preset button operation of the terminal.
  • the first preset threshold and the fourth preset threshold may be the same or different; the second preset threshold and the third preset threshold may be the same or different; the first preset button and the second preset button may be For the same button, it can also be a different button, which is not limited here.
  • each transmission rate change trigger condition may correspond to a desired transmission rate of different terminals.
  • different priority levels may be set for the trigger condition, and priority is selected.
  • the transmission rate corresponding to the trigger condition with high priority is used as the transmission rate expected by the terminal.
  • the monitored transmission rate change triggering condition includes at least one of the following: detecting that the temperature of the terminal is higher than the first preset threshold, detecting that the power of the terminal is lower than the second preset threshold, detecting the terminal
  • the first preset button operation sends a first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side, and considers that the terminal supports the transmission rate to be backward compatible, and at the same time, to improve the negotiation efficiency.
  • the transmission rate expected by the terminal carried in the first transmission rate negotiation request is lower than the transmission rate currently used by the terminal, and lower than the transmission rate supported by the network side.
  • the network side may confirm the desired terminal of the terminal carried in the first transmission rate negotiation request.
  • the transmission rate is not greater than the transmission rate supported by the terminal.
  • the terminal sends the transmission rate supported by the terminal to the network side when the network is attached for the first time.
  • the network side can store the transmission rate supported by the terminal.
  • the response message is returned to the terminal, where the response message includes the desired transmission rate of the terminal after the network side confirms, and then the terminal can perform data transmission with the network side according to the desired transmission rate.
  • the terminal may reduce the currently used transmission rate to the terminal desired before transmitting the first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side. a transmission rate, and then the reduced expected transmission rate is carried in the first transmission rate negotiation request to the network side, so that the network side can perform data transmission with the terminal according to the transmission rate expected by the terminal, ensuring The data can be transferred normally.
  • the monitored transmission rate change triggering condition includes at least one of the following: detecting that the power of the terminal is not lower than a third preset threshold, detecting that the temperature of the terminal is not higher than a fourth preset threshold,
  • the first transmission rate negotiation request for increasing the transmission rate of the terminal is sent to the network side.
  • the desired transmission rate of the terminal carried in the first transmission rate negotiation request is not Higher than the transmission rate supported by the terminal.
  • the network side may confirm that the expected transmission rate of the terminal is not greater than the transmission rate supported by the terminal. After the transmission rate expected by the terminal is not greater than the transmission rate supported by the network side, the transmission rate expected by the terminal is determined as the transmission rate used by the terminal, and the transmission rate determined for the terminal is carried in the response message and returned to the terminal, after which The terminal can perform data transmission with the network side according to the desired transmission rate.
  • the terminal may acquire the first transmission rate supported by the network side, and the first transmission rate and the terminal support
  • the minimum of the transmission rate is determined as the second transmission rate used by the network, and the second transmission rate is carried in the first transmission rate negotiation request to the network side, so that the network side can perform data with the terminal according to the transmission rate expected by the terminal. Transmission ensures that the data between the two can be transmitted normally.
  • the terminal may also record the third transmission rate negotiated with the network side, so that when the terminal reattaches the network, the third transmission rate may be used as the third transmission rate.
  • the desired transmission rate is sent to the network side in the third transmission rate negotiation request, and the terminal does not need to monitor the transmission rate change trigger condition to initiate the transmission rate negotiation request, thereby ensuring that the terminal can use the network before reattaching.
  • the third transmission rate negotiated by the side is
  • the terminal may acquire the fourth transmission rate supported by the network side when the network attachment is performed for the first time, and determine the minimum of the fourth transmission rate and the transmission rate supported by the terminal.
  • the fifth transmission rate of the terminal is then carried in the fourth transmission rate negotiation request to the network side.
  • the terminal may use UE-EUTRA-Capability signaling to indicate its own transmission rate to the network side, and the network side may use UE Capability Information signaling to indicate its own transmission rate to the terminal, or may additionally add signaling. Perform information interaction.
  • the terminal determines whether the transmission rate change trigger condition is monitored.
  • the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation is performed.
  • the transmission rate expected by the terminal is carried in the terminal, so that after the network is attached, the terminal can still monitor whether there is a trigger condition that satisfies the change of the transmission rate during the operation, and if so, the desired transmission rate of the terminal can be carried in the first
  • a transmission rate negotiation is sent to the network side, and then negotiated with the network side for the transmission rate used by itself.
  • the size of the transmission rate may be a capability level, such as Category 4, Category 10, or a QoS Class Identifier.
  • a capability level such as Category 4, Category 10, or a QoS Class Identifier.
  • the following is an example of the capability level.
  • the terminal may periodically determine whether the transmission rate change trigger condition is monitored, wherein the trigger condition is that the power of the terminal is lower than 10%, the temperature of the terminal is higher than 40 ° C, and the first preset button of the terminal is pressed. The power of the lower terminal and the terminal is not less than 40%, the temperature of the terminal is not higher than 30 ° C, and the second preset button of the terminal is pressed. If the trigger condition of the transmission rate change is monitored, the terminal may send the first transmission to the network side. The rate negotiation request, and the first transmission rate negotiation request carries the transmission rate expected by the terminal.
  • the terminal if the detected trigger condition includes at least one of the following: the power of the terminal is less than 10%, the temperature of the terminal is higher than 40° C., and the first preset button of the terminal is pressed, the terminal is to the network side. Sending a first transmission rate change request for reducing a transmission rate used by the terminal; if the detected trigger condition includes at least one of the following: the power of the terminal is not less than 10%, the temperature of the terminal is not higher than 30 ° C, and the terminal is When the two preset buttons are pressed, the terminal transmits a first transmission rate change request for increasing the transmission rate used by the terminal to the network side.
  • the negotiation between the terminal and the network side may be performed on the network side, or may be performed on the terminal side, which are respectively described below.
  • Method 1 Make decisions on the network side.
  • the network side selects a desired transmission rate of the terminal carried in the first transmission rate change request after receiving the first transmission rate change request. Comparing with the transmission rate supported by the locally stored terminal and the transmission rate supported by the network side, after determining that the desired transmission rate of the terminal is smaller than the transmission rate supported by the terminal and less than the transmission rate supported by the network side, the desired transmission rate of the terminal is carried. After returning to the terminal in the response message, the terminal can perform data transmission with the network side according to the desired transmission rate.
  • the network side selects a desired transmission rate of the terminal carried in the first transmission rate change request after receiving the first transmission rate change request. Comparing with the transmission rate supported by the locally stored terminal and the transmission rate supported by the network side, the smallest of the three is determined as the transmission rate used by the terminal, and the determined transmission rate is carried in the response message and returned to the terminal, after which The terminal performs data transmission with the network side according to the transmission rate determined by the network side for itself.
  • the capability level of the terminal is the capability level (11), and the capability level of the network side is Category 12, and the terminal can negotiate the capability level of its own use with the network according to the process shown in FIG. 2.
  • the terminal When the terminal performs network attach for the first time, the terminal sends its own capability level Category 11 to the network side.
  • the network side may store the terminal's capability level Category 11 locally.
  • the network side compares its own capability level Category 12 with the terminal's capability level Category 11 and selects the smallest of the two is the capability level of the terminal.
  • the network side sends the determined capability level Category 11 to the terminal.
  • the terminal may carry the desired capability level Category 4 in the first transmission rate change request and send it to the network. side.
  • the network side After determining that the desired capability level Category 4 of the terminal is lower than the capability level Category 11 supported by the terminal and less than the capability level Category 12 supported by the network side, the network side confirms the capability level Category 4 desired by the terminal.
  • the capability level Category 4 expected by the terminal to be confirmed by the network side is carried in the response message and sent to the terminal.
  • the terminal updates its own capability level using the desired capability level Category 4.
  • the terminal After the terminal reduces its own capability level to Category 4, assuming that the terminal detects that its own temperature is not higher than 30 ° C and triggers a change condition for increasing the transmission rate of the terminal, the terminal can use its own supported capability level Category 11 as the desired.
  • the capability level is carried in the first transmission rate change request and sent to the network side.
  • the network side compares the capability level Category 11 expected by the terminal with its own capability level Category 12, and selects the smallest of the two is the capability level of the terminal.
  • the network side carries the determined capability level Category 11 in the response message and sends it to the terminal.
  • the terminal uses the desired capability level Category 11 to improve its own ability level.
  • Method 2 Make decisions on the terminal side.
  • the detected trigger condition includes at least one of the following: if the power of the terminal is lower than 10%, the temperature of the terminal is higher than 40° C., and the first preset button of the terminal is pressed, the terminal first uses The transmission rate is reduced to the desired transmission rate, and then the desired transmission rate is indicated to the network side, so that the network side can perform data transmission with the terminal according to the desired transmission rate of the terminal, so as to ensure normal data transmission between the two. .
  • the desired transmission rate of the terminal is lower than the transmission rate used by the current terminal, so that the network side can support the desired transmission rate of the terminal.
  • the detected trigger condition includes at least one of the following: the power of the terminal is not less than 10%, the temperature of the terminal is not higher than 30 ° C, and the second preset button of the terminal is pressed, the terminal first Requesting, by the network side, the transmission rate supported by the network side, after determining that the expected transmission rate of the terminal is lower than the transmission rate supported by the network side, and lower than the transmission rate supported by the terminal, the transmission rate used by the terminal is reduced to a desired transmission rate. Then, the desired transmission rate is indicated to the network side, so that the network side can perform data transmission with the terminal according to the transmission rate expected by the terminal, so as to ensure normal data transmission between the two.
  • the terminal may always be in a mobile state.
  • the terminal increases the transmission rate used by the terminal, the terminal may not be under the original base station, and the transmission rate supported by the network side may change. Therefore, whenever the terminal improves its own transmission. At the rate, you can re-request the supported transmission rate from the network side.
  • the capability level of the terminal is the capability level (Category) 11, and the capability level of the network side is Category 10, and the terminal can negotiate the capability level used by itself with the network side according to the process shown in FIG.
  • the terminal When the terminal performs network attach for the first time, the terminal requests the network side for the capability level supported by the network side.
  • the network side sends its own supported capability level Category 10 to the terminal.
  • the terminal compares the capability level Category 11 supported by itself with the capability level Category 10 supported by the network side, and selects the smallest one of the two is the capability level used by itself.
  • the terminal indicates the capability level Category 10 used by the terminal to the network side.
  • the terminal After the network is attached, if the terminal detects that its own power is less than 10% and triggers the condition of lowering the transmission rate of the terminal, the terminal can lower its own capability level to the desired Category 4.
  • the terminal indicates the desired transmission rate Category 4 used by the terminal to the network side.
  • the terminal can obtain the capability level supported by the network side, assuming that the terminal detects that its own power is not less than 10% and triggers a change condition of the transmission rate.
  • the network side sends its own supported capability level Category 10 to the terminal.
  • the terminal moves to another base station and the capability level of the network side is updated to Category 12, then the Category 12 is sent to the terminal.
  • the terminal compares the capability level Category 10 supported by the network side with the capability level Category 11 supported by itself, and selects the smallest one of the two is the capability level used by itself.
  • the terminal indicates the transmission rate Category 10 used by the terminal to the network side.
  • the terminal when the terminal re-attaches the network, it will re-negotiate with the network side the transmission rate used by the terminal. If you want the terminal to re-attach the network and retain the transmission rate negotiated with the network side last time, you can The terminal selects the transmission rate of the last negotiation after the restart, so that when the terminal re-attaches the connection, the terminal can carry the transmission rate supported by the terminal and the transmission rate of the last negotiation in the first transmission rate change request to the network side. After receiving the first transmission rate change request, the network side determines, as the transmission rate used by the terminal, the minimum of the transmission rate supported by the network side, the transmission rate expected by the terminal, and the transmission rate supported by the terminal.
  • the embodiment of the present application further provides a transmission rate negotiation method corresponding to the transmission rate negotiation method.
  • the principle of the device is similar to the transmission rate negotiation method in the embodiment of the present application.
  • Implementation can refer to the implementation of the method, and the repetition will not be repeated.
  • a structural diagram of a transmission rate negotiation apparatus 40 includes:
  • the determining module 401 is configured to determine, after the network attachment is completed, whether the transmission rate change trigger condition is monitored;
  • the sending module 402 is configured to send a first transmission rate negotiation request to the network side when the determining module 401 monitors the transmission rate change triggering condition, where the first transmission rate negotiation carries the desired transmission rate of the terminal.
  • the monitoring to the transmission rate change triggering condition includes at least one of: detecting that the temperature of the terminal is higher than the first preset threshold; detecting that the power of the terminal is lower than the second preset threshold; detecting the terminal The first preset button operation; detecting that the power of the terminal is not lower than the third preset threshold; detecting that the temperature of the terminal is not higher than the fourth preset threshold; detecting the second preset button operation of the terminal.
  • the sending module 402 is configured to: if the determining module 401 monitors the transmission rate change triggering condition, includes at least one of: detecting that the temperature of the terminal is higher than a first preset threshold; detecting the terminal The power is lower than the second preset threshold; when the first preset button operation of the terminal is detected, the first transmission rate negotiation request for reducing the transmission rate of the terminal is sent to the network side.
  • the apparatus further includes: an adjustment module 403;
  • the adjusting module 403 is configured to reduce the transmission rate of the terminal to a desired transmission rate of the terminal before transmitting the first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side.
  • the sending module 402 is configured to: if the determining module 401 monitors the transmission rate change triggering condition, includes at least one of the following: detecting that the power of the terminal is not lower than a third preset threshold; detecting the terminal The temperature is not higher than the fourth preset threshold; when the second preset button operation of the terminal is detected, the first transmission rate negotiation request for increasing the transmission rate of the terminal is sent to the network side.
  • the apparatus further includes: a first obtaining module 404 and a first determining module 405;
  • the first obtaining module 404 is configured to acquire a first transmission rate supported by the network side before sending the first transmission rate negotiation request for increasing the transmission rate of the terminal to the network side;
  • the first determining module 405 is configured to determine a second transmission rate of the terminal according to the first transmission rate; the second transmission rate is not greater than the first transmission rate and the transmission rate supported by the terminal;
  • the sending module 402 is further configured to send a second transmission rate negotiation request to the network side, where the second transmission rate negotiation request carries a transmission rate that is expected by the terminal, where the transmission rate expected by the terminal is the second transmission rate.
  • the device further includes: a recording module 406;
  • the recording module 406 is configured to: after transmitting the first transmission rate negotiation request to the network side, record a third transmission rate negotiated with the network side;
  • the sending module 402 is further configured to: when the terminal reattaches the network, send a third transmission rate negotiation request to the network side, where the third transmission rate negotiation request carries the transmission rate expected by the terminal, where the desired transmission rate of the terminal is Third transmission rate.
  • the first obtaining module 404 is further configured to acquire a fourth transmission rate supported by the network side before completing network attachment;
  • the first determining module 405 is further configured to determine a fifth transmission rate of the terminal according to the fourth transmission rate; the fifth transmission rate is not greater than the fourth transmission rate and the transmission rate supported by the terminal;
  • the sending module 402 is further configured to send a fourth transmission rate negotiation request to the network side, where the fourth transmission rate negotiation request carries a transmission rate that is expected by the terminal, where the transmission rate expected by the terminal is the fifth transmission rate.
  • the device further includes: a receiving module 407;
  • the receiving module 407 is configured to receive a response message returned by the network side, where the response message carries a sixth transmission rate, where the sixth transmission rate is determined by the network side according to the transmission rate expected by the terminal and the transmission rate supported by the terminal.
  • the determining module 401, the adjusting module 403, the first obtaining module 404, the first determining module 405, and the recording module 406 in the transmission rate negotiation device 40 may be implemented by a central processing unit (CPU) in practical applications. (Central Processing Unit), Digital Signal Processor (DSP), Microcontroller Unit (MCU) or Field-Programmable Gate Array (FPGA); transmitting module in the device.
  • the 402 and the receiving module 407 can be implemented in a practical application by a communication module (including: a basic communication suite, an operating system, a communication module, a standardized interface, and a protocol) and a transceiver antenna.
  • the transmission rate negotiation apparatus provided by the foregoing embodiment only exemplifies the division of each of the foregoing program modules when performing transmission rate negotiation.
  • the foregoing processing may be allocated by different program modules according to requirements.
  • the internal structure of the device is divided into different program modules to perform all or part of the processing described above.
  • the transmission rate negotiation apparatus and the transmission rate negotiation method are provided in the same embodiment. For details, refer to the method embodiment, and details are not described herein again.
  • the embodiment of the present application further provides a transmission rate negotiation method corresponding to the transmission rate negotiation method.
  • the principle of the device is similar to the transmission rate negotiation method in the embodiment of the present application.
  • Implementation can refer to the implementation of the method, and the repetition will not be repeated.
  • a transmission rate negotiating apparatus includes: a processor and a memory for storing a computer program capable of running on a processor, wherein when the processor is configured to run the computer program, executing: After the network attachment is completed, it is determined whether the transmission rate change trigger condition is monitored. When the transmission rate change trigger condition is monitored, the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation carries the desired terminal. Transmission rate.
  • the processor when the processor is configured to run the computer program, performing: after completing the network attachment, determining whether at least one of the following is detected: detecting that the temperature of the terminal is higher than a first preset threshold; Detecting that the power of the terminal is lower than a second preset threshold; detecting a first preset button operation of the terminal; detecting that the power of the terminal is not lower than a third preset threshold; detecting the terminal The temperature is not higher than the fourth preset threshold; the second preset button operation of the terminal is detected.
  • the processor when the processor is configured to run the computer program, performing: if the monitoring transmission rate change trigger condition comprises at least one of: detecting that the temperature of the terminal is higher than a first preset threshold; detecting The power to the terminal is lower than the second preset threshold; when the first preset button operation of the terminal is detected, the first transmission rate negotiation request for reducing the transmission rate of the terminal is sent to the network side.
  • the monitoring transmission rate change trigger condition comprises at least one of: detecting that the temperature of the terminal is higher than a first preset threshold; detecting The power to the terminal is lower than the second preset threshold; when the first preset button operation of the terminal is detected, the first transmission rate negotiation request for reducing the transmission rate of the terminal is sent to the network side.
  • the processor when configured to run the computer program, performing: reducing a transmission rate of the terminal before transmitting a first transmission rate negotiation request for reducing a transmission rate of the terminal to a network side The desired transmission rate for the terminal.
  • the processor when the processor is configured to run the computer program, performing: if the monitoring of the transmission rate change triggering condition comprises at least one of: detecting that the power of the terminal is not lower than a third preset threshold; Detecting that the temperature of the terminal is not higher than a fourth preset threshold; and detecting a second preset button operation of the terminal, sending a first transmission rate negotiation request for increasing a transmission rate of the terminal to the network side .
  • the processor when the processor is configured to run the computer program, performing: acquiring, by the network side, a first transmission rate negotiation request for increasing a transmission rate of the terminal to the network side a first transmission rate; determining, according to the first transmission rate, a second transmission rate of the terminal; the second transmission rate is not greater than the first transmission rate and a transmission rate supported by the terminal; to the network side Sending a second transmission rate negotiation request, where the second transmission rate negotiation request carries a transmission rate expected by the terminal, where the terminal's desired transmission rate is the second transmission rate.
  • the processor when configured to run the computer program, performing: after transmitting a first transmission rate negotiation request to the network side, recording a third transmission rate negotiated with the network side;
  • the method further includes: sending a third transmission rate negotiation request to the network side, where the third transmission rate negotiation request carries a transmission rate expected by the terminal, where the terminal desires a transmission rate For the third transmission rate.
  • the processor is configured to: when the computer program is executed, obtain a fourth transmission rate supported by the network side before completing network attachment; and determine, according to the fourth transmission rate, the terminal a fifth transmission rate; the fifth transmission rate is not greater than the fourth transmission rate and the transmission rate supported by the terminal; and the fourth transmission rate negotiation request is sent to the network side, where the fourth transmission rate negotiation request is Carrying the desired transmission rate of the terminal, wherein the desired transmission rate of the terminal is the fifth transmission rate.
  • the method is: receiving a response message returned by the network side, where the response message carries a sixth transmission rate, where the sixth transmission rate is The network side is determined according to the expected transmission rate of the terminal and the transmission rate supported by itself.
  • the transmission rate negotiation device also includes a bus system; the various components of the device can be coupled together by a bus system. It will be appreciated that the bus system is used to implement connection communication between these components.
  • the bus system includes a power bus, a control bus, and a status signal bus.
  • various buses are labeled as bus systems.
  • the memory can be either volatile memory or non-volatile memory, and can include both volatile and nonvolatile memory.
  • the non-volatile memory may be a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), or an Erasable Programmable Read (EPROM). Only Memory), Electrically Erasable Programmable Read-Only Memory (EEPROM), Ferromagnetic Random Access Memory (FRAM), Flash Memory, Magnetic Surface Memory , CD-ROM, or Compact Disc Read-Only Memory (CD-ROM); the magnetic surface memory can be a disk storage or a tape storage.
  • the volatile memory can be a random access memory (RAM) that acts as an external cache.
  • RAM Random Access Memory
  • SRAM Static Random Access Memory
  • SSRAM Synchronous Static Random Access Memory
  • SSRAM Dynamic Random Access
  • DRAM Dynamic Random Access Memory
  • SDRAM Synchronous Dynamic Random Access Memory
  • DDRSDRAM Double Data Rate Synchronous Dynamic Random Access Memory
  • ESDRAM enhancement Enhanced Synchronous Dynamic Random Access Memory
  • SLDRAM Synchronous Dynamic Random Access Memory
  • DRRAM Direct Memory Bus Random Access Memory
  • the method disclosed in the foregoing embodiments of the present invention may be applied to a processor or implemented by a processor.
  • the processor may be an integrated circuit chip with signal processing capabilities.
  • each step of the above method may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software.
  • the above described processor may be a general purpose processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or the like.
  • the processor may implement or perform the methods, steps, and logic blocks disclosed in the embodiments of the present invention.
  • a general purpose processor can be a microprocessor or any conventional processor or the like.
  • the steps of the method disclosed in the embodiment of the present invention may be directly implemented as a hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a storage medium, the storage medium being located in the memory, the processor reading the information in the memory, and completing the steps of the foregoing methods in combination with the hardware thereof.
  • the device may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs, Complex) Programmable Logic Device), FPGA, general purpose processor, controller, MCU, microprocessor, or other electronic component implementation for performing the aforementioned methods.
  • ASICs Application Specific Integrated Circuits
  • DSPs Digital Signal processors
  • PLDs Programmable Logic Devices
  • CPLDs Complex Programmable Logic Devices
  • FPGA general purpose processor
  • controller MCU
  • microprocessor or other electronic component implementation for performing the aforementioned methods.
  • the embodiment of the present application further provides a computer storage medium corresponding to a transmission rate negotiation method, where a computer program is stored, and the computer program is executed by the processor: after completing the network attachment, determining Whether the transmission rate change trigger condition is monitored; when the transmission rate change trigger condition is monitored, the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation carries the desired transmission rate of the terminal.
  • the computer program when executed by the processor, after the network attachment is completed, determining whether at least one of the following is detected: detecting that the temperature of the terminal is higher than a first preset threshold; detecting the The power of the terminal is lower than the second preset threshold; the first preset button operation of the terminal is detected; the power of the terminal is detected to be not lower than the third preset threshold; and the temperature of the terminal is detected to be not higher than a fourth preset threshold; detecting a second preset button operation of the terminal.
  • the monitoring of the transmission rate change triggering condition comprises at least one of: detecting that the temperature of the terminal is higher than a first preset threshold; detecting the terminal The power is lower than the second preset threshold; when the first preset button operation of the terminal is detected, the first transmission rate negotiation request for reducing the transmission rate of the terminal is sent to the network side.
  • the computer program is executed by the processor to: reduce the transmission rate of the terminal to the terminal before transmitting the first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side.
  • the desired transmission rate is executed by the processor to: reduce the transmission rate of the terminal to the terminal before transmitting the first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side. The desired transmission rate.
  • the monitored transmission rate change trigger condition includes at least one of the following: detecting that the power of the terminal is not lower than a third preset threshold; detecting the The temperature of the terminal is not higher than the fourth preset threshold; when the second preset button operation of the terminal is detected, the first transmission rate negotiation request for increasing the transmission rate of the terminal is sent to the network side.
  • the first transmission rate supported by the network side is acquired before the first transmission rate negotiation request for increasing the transmission rate of the terminal is sent to the network side. Determining, according to the first transmission rate, a second transmission rate of the terminal; the second transmission rate is not greater than the first transmission rate and a transmission rate supported by the terminal; and transmitting a second transmission to the network side a rate negotiation request, where the second transmission rate negotiation request carries a transmission rate expected by the terminal, where the terminal desires the transmission rate to be the second transmission rate.
  • the third transmission rate negotiated with the network side is recorded; when the terminal reattaches the network
  • the method further includes: sending a third transmission rate negotiation request to the network side, where the third transmission rate negotiation request carries a transmission rate expected by the terminal, where a desired transmission rate of the terminal is the Three transmission rates.
  • the computer program is executed by the processor to: obtain a fourth transmission rate supported by the network side before completing network attachment; and determine a fifth transmission rate of the terminal according to the fourth transmission rate.
  • the fifth transmission rate is not greater than the fourth transmission rate and the transmission rate supported by the terminal; the fourth transmission rate negotiation request is sent to the network side, where the fourth transmission rate negotiation request carries the The transmission rate expected by the terminal, wherein the transmission rate desired by the terminal is the fifth transmission rate.
  • the computer program is executed by the processor to: receive a response message returned by the network side, where the response message carries a sixth transmission rate, where the sixth transmission rate is determined by the network side.
  • the desired transmission rate of the terminal and the transmission rate supported by the terminal are determined.
  • embodiments of the present application can be provided as a method, apparatus, or computer program product.
  • the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
  • the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
  • the terminal after completing the network attachment, the terminal can still monitor whether there is a trigger condition that satisfies the change of the transmission rate during the running, and if yes, the transmission rate expected by the terminal can be carried in the first transmission rate negotiation. Please send it to the network side, and then negotiate with the network side about the transmission rate used by itself.

Landscapes

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

Abstract

The embodiment of the present application discloses a transmission rate negotiation method and device, and a computer storage medium. The method comprises: after a network attachment is completed, determining whether a transmission rate change triggering condition is detected; and when a transmission rate change triggering condition is detected, sending a first transmission rate negotiation request to a network side, the first transmission rate negotiation request carrying a transmission rate desired by a terminal.

Description

一种传输速率协商方法、装置和计算机存储介质Transmission rate negotiation method, device and computer storage medium
相关申请的交叉引用Cross-reference to related applications
本申请基于申请号为201710253108.5、申请日为2017年04月18日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此以引入方式并入本申请。The present application is based on a Chinese patent application filed on Jan. 18, 2017, the entire disclosure of which is hereby incorporated by reference.
技术领域Technical field
本申请涉及通信技术领域,尤其涉及一种传输速率协商方法、装置和计算机存储据诶之。The present application relates to the field of communications technologies, and in particular, to a transmission rate negotiation method, apparatus, and computer storage device.
背景技术Background technique
随着通信技术的快速发展,网络侧和终端能够支持的传输速率都在不断提高,其中,终端支持的传输速率表征了终端的使用能力大小。With the rapid development of communication technologies, the transmission rates supported by the network side and the terminal are constantly increasing. The transmission rate supported by the terminal characterizes the usage capability of the terminal.
目前,终端在出厂时已确定自身支持的传输速率,当终端接入网络侧时,可以根据自身支持的传输速率和网络侧协商一个自身使用的传输速率。具体地,终端将自身支持的传输速率发送给网络侧,网络侧对自身支持的传输速率和终端支持的传输速率进行比较,将两个传输速率中较低的确定为终端使用的传输速率,并发送给终端,之后,终端基于接收的传输速率与网络侧进行数据传输。这样,当终端使用的传输速率较高时,容易造成散热不好、耗电快、续航能力下降等问题。为了解决这些问题,有的终端可以设置低电量模式,但这只是终端侧的选择,并不会改变终端与网络侧协商的传输速率。此外,终端还可以以关机/无EPS附着的方式重新与网络侧进行协商,但也无法得到自身期望的传输速率。At present, the terminal has determined the transmission rate supported by the terminal when it leaves the factory. When the terminal accesses the network side, it can negotiate a transmission rate used by itself according to the transmission rate supported by the terminal. Specifically, the terminal sends the transmission rate supported by the terminal to the network side, and the network side compares the transmission rate supported by the terminal with the transmission rate supported by the terminal, and determines the lower of the two transmission rates as the transmission rate used by the terminal, and After being sent to the terminal, the terminal performs data transmission with the network side based on the received transmission rate. In this way, when the transmission rate used by the terminal is high, problems such as poor heat dissipation, fast power consumption, and decreased endurance are easily caused. In order to solve these problems, some terminals can set the low battery mode, but this is only the terminal side selection, and does not change the transmission rate negotiated between the terminal and the network side. In addition, the terminal can re-negotiate with the network side in a shutdown/no EPS attachment manner, but it cannot obtain its own desired transmission rate.
可见,现有技术中存在着终端不能灵活地改变自身传输速率的问题。It can be seen that there is a problem in the prior art that the terminal cannot flexibly change its own transmission rate.
发明内容Summary of the invention
本申请实施例提供一种传输速率协商方法、装置和计算机存储介质,用以至少解决终端不能灵活地改变自身传输速率的问题。The embodiment of the present application provides a transmission rate negotiation method, apparatus, and computer storage medium, to at least solve the problem that a terminal cannot flexibly change its own transmission rate.
本申请实施例提供的一种传输速率协商方法,包括:A transmission rate negotiation method provided by the embodiment of the present application includes:
在完成网络附着之后,判断是否监控到传输速率变更触发条件;以及After the network attachment is completed, it is determined whether the transmission rate change trigger condition is monitored;
当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,所述第一传输速率协商请中携带有终端期望的传输速率。When the transmission rate change trigger condition is monitored, the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation carries the required transmission rate of the terminal.
本申请实施例提供的一种传输速率协商装置,包括:A transmission rate negotiation apparatus provided by the embodiment of the present application includes:
判断模块,配置为在完成网络附着之后,判断是否监控到传输速率变更触发条件;The determining module is configured to determine whether the transmission rate change trigger condition is monitored after the network attachment is completed;
发送模块,配置为当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,所述第一传输速率协商请中携带有终端期望的传输速率。The sending module is configured to send a first transmission rate negotiation request to the network side when the transmission rate change triggering condition is monitored, where the first transmission rate negotiation carries the required transmission rate of the terminal.
本申请实施例提供的一种传输速率协商装置,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行本发明实施例所述传输速率协商方法的步骤。A transmission rate negotiating apparatus provided by an embodiment of the present application includes: a processor and a memory for storing a computer program capable of running on a processor, wherein the processor is configured to execute the present invention when the computer program is executed The steps of the transmission rate negotiation method described in the embodiment.
本申请实施例提供的一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明实施例所述传输速率协商方法的步骤。The computer storage medium provided by the embodiment of the present invention has a computer program stored thereon, and when the computer program is executed by the processor, the steps of the transmission rate negotiation method in the embodiment of the present invention are implemented.
本申请实施例中,终端在完成网络附着之后,判断是否监控到传输速率变更触发条件,当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,该第一传输速率协商请中携带有终端期望的传输速率,这样,终端在完成网络附着后,仍然可以在运行过程中监控是否存在满足传输速率变更的触发条件,如果存在,则可以将终端期望的传输速率携带在第一传输速率协商请中发送给网络侧,进而与网络侧对自身使用的传输 速率进行协商。In the embodiment of the present application, after completing the network attachment, the terminal determines whether the transmission rate change trigger condition is monitored. When the transmission rate change trigger condition is monitored, the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation is performed. The transmission rate expected by the terminal is carried in the terminal, so that after the network is attached, the terminal can still monitor whether there is a trigger condition that satisfies the change of the transmission rate during the operation, and if so, the desired transmission rate of the terminal can be carried in the first A transmission rate negotiation is sent to the network side, and then negotiated with the network side for the transmission rate used by itself.
附图说明DRAWINGS
图1为本申请实施例提供的传输速率协商方法流程图;FIG. 1 is a flowchart of a method for negotiating a transmission rate according to an embodiment of the present application;
图2为本申请实施例提供的一种传输速率协商流程图;FIG. 2 is a flowchart of a transmission rate negotiation according to an embodiment of the present application;
图3为本申请实施例提供的又一种传输速率协商流程图;FIG. 3 is a flowchart of still another transmission rate negotiation according to an embodiment of the present application;
图4为本申请实施例提供的传输速率协商装置结构图。FIG. 4 is a structural diagram of a transmission rate negotiation apparatus according to an embodiment of the present application.
具体实施方式detailed description
本申请实施例中,终端在完成网络附着之后,判断是否监控到传输速率变更触发条件,当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,该第一传输速率协商请中携带有终端期望的传输速率,这样,终端在完成网络附着后,仍然可以在运行过程中监控是否存在满足传输速率变更的触发条件,如果存在,则可以将终端期望的传输速率携带在第一传输速率协商请中发送给网络侧,进而与网络侧对自身使用的传输速率进行协商。In the embodiment of the present application, after completing the network attachment, the terminal determines whether the transmission rate change trigger condition is monitored. When the transmission rate change trigger condition is monitored, the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation is performed. The transmission rate expected by the terminal is carried in the terminal, so that after the network is attached, the terminal can still monitor whether there is a trigger condition that satisfies the change of the transmission rate during the operation, and if so, the desired transmission rate of the terminal can be carried in the first A transmission rate negotiation is sent to the network side, and then negotiated with the network side for the transmission rate used by itself.
下面结合说明书附图对本申请实施例作进一步详细描述。The embodiments of the present application are further described in detail below with reference to the accompanying drawings.
实施例一Embodiment 1
如图1所示,为本申请实施例提供的传输速率协商方法流程图,包括以下步骤:As shown in FIG. 1 , a flowchart of a method for negotiating a transmission rate provided by an embodiment of the present application includes the following steps:
S101:在完成网络附着之后,判断是否监控到传输速率变更触发条件。S101: After completing the network attachment, determining whether the transmission rate change trigger condition is monitored.
本实施例中,监控到传输速率变更触发条件包括以下至少一项:检测到终端的温度高于第一预设阈值;检测到终端的电量低于第二预设阈值;检测到终端的第一预设按键操作;检测到终端的电量不低于第三预设阈值;检测到终端的温度不高于第四预设阈值;检测到终端的第二预设按键操作。In this embodiment, the monitoring the transmission rate change triggering condition includes at least one of the following: detecting that the temperature of the terminal is higher than the first preset threshold; detecting that the power of the terminal is lower than the second preset threshold; detecting the first of the terminal Presetting the button operation; detecting that the power of the terminal is not lower than the third preset threshold; detecting that the temperature of the terminal is not higher than the fourth preset threshold; detecting the second preset button operation of the terminal.
其中,第一预设阈值和第四预设阈值可以相同,也可以不同;第二预 设阈值和第三预设阈值可以相同,也可以不同;第一预设按键和第二预设按键可以为同一按键,也可以为不同按键,在此都不做限定。The first preset threshold and the fourth preset threshold may be the same or different; the second preset threshold and the third preset threshold may be the same or different; the first preset button and the second preset button may be For the same button, it can also be a different button, which is not limited here.
此外,每种传输速率变更触发条件可以对应不同的终端期望的传输速率,为了避免同时满足多个触发条件而带来的期望的传输速率的冲突,可以为触发条件设置不同的优先级,优先选择优先级高的触发条件所对应的传输速率作为终端期望的传输速率。In addition, each transmission rate change trigger condition may correspond to a desired transmission rate of different terminals. In order to avoid a conflict of a desired transmission rate caused by satisfying multiple trigger conditions at the same time, different priority levels may be set for the trigger condition, and priority is selected. The transmission rate corresponding to the trigger condition with high priority is used as the transmission rate expected by the terminal.
S102:当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,其中,第一传输速率协商请中携带有终端期望的传输速率。S102: When the transmission rate change trigger condition is monitored, the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation carries the required transmission rate of the terminal.
作为一种实施方式,如果监测到的传输速率变更触发条件包括以下至少一项:检测到终端的温度高于第一预设阈值、检测到终端的电量低于第二预设阈值、检测到终端的第一预设按键操作,则向网络侧发送用于降低终端的传输速率的第一传输速率协商请求,并且,考虑到终端对传输速率的支持是向下兼容的,同时为了提高协商的效率,此时,携带在第一传输速率协商请中的终端期望的传输速率低于终端当前使用的传输速率,并且低于网络侧支持的传输速率。As an implementation manner, if the monitored transmission rate change triggering condition includes at least one of the following: detecting that the temperature of the terminal is higher than the first preset threshold, detecting that the power of the terminal is lower than the second preset threshold, detecting the terminal The first preset button operation sends a first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side, and considers that the terminal supports the transmission rate to be backward compatible, and at the same time, to improve the negotiation efficiency. At this time, the transmission rate expected by the terminal carried in the first transmission rate negotiation request is lower than the transmission rate currently used by the terminal, and lower than the transmission rate supported by the network side.
在具体实施过程中,如果在网络侧进行协商,则网络侧在接收到用于降低终端的传输速率的第一传输速率协商请求后,可以在确认第一传输速率协商请求中携带的终端期望的传输速率不大于终端支持的传输速率(终端在第一次进行网络附着时,会将自身支持的传输速率发送给网络侧,网络侧可以将终端支持的传输速率进行存储)、并且不大于网络侧支持的传输速率后,向终端返回响应消息,该响应消息中包含有网络侧进行确认后的终端期望的传输速率,之后,终端就可以按照期望的传输速率与网络侧进行数据传输。其中,作为一种实施方式,如果在终端侧进行协商,则在向网络侧发送用于降低终端的传输速率的第一传输速率协商请求之前,终端可以将当前使用的传输速率降低为终端期望的传输速率,之后,再将降低 后的期望的传输速率携带在第一传输速率协商请求中指示给网络侧,以便于网络侧可以按照终端期望的传输速率与终端进行数据传输,保证两者之间的数据能够正常传输。In a specific implementation process, if the network side performs the negotiation, after receiving the first transmission rate negotiation request for reducing the transmission rate of the terminal, the network side may confirm the desired terminal of the terminal carried in the first transmission rate negotiation request. The transmission rate is not greater than the transmission rate supported by the terminal. The terminal sends the transmission rate supported by the terminal to the network side when the network is attached for the first time. The network side can store the transmission rate supported by the terminal. After the supported transmission rate, the response message is returned to the terminal, where the response message includes the desired transmission rate of the terminal after the network side confirms, and then the terminal can perform data transmission with the network side according to the desired transmission rate. As an implementation manner, if the negotiation is performed on the terminal side, the terminal may reduce the currently used transmission rate to the terminal desired before transmitting the first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side. a transmission rate, and then the reduced expected transmission rate is carried in the first transmission rate negotiation request to the network side, so that the network side can perform data transmission with the terminal according to the transmission rate expected by the terminal, ensuring The data can be transferred normally.
作为另一种实施方式,如果监测到的传输速率变更触发条件包括以下至少一项:检测到终端的电量不低于第三预设阈值、检测到终端的温度不高于第四预设阈值、检测到终端的第二预设按键操作,则向网络侧发送用于提高终端的传输速率的第一传输速率协商请求,此时,携带在第一传输速率协商请中的终端期望的传输速率不高于终端支持的传输速率。In another embodiment, if the monitored transmission rate change triggering condition includes at least one of the following: detecting that the power of the terminal is not lower than a third preset threshold, detecting that the temperature of the terminal is not higher than a fourth preset threshold, When the second preset button operation of the terminal is detected, the first transmission rate negotiation request for increasing the transmission rate of the terminal is sent to the network side. At this time, the desired transmission rate of the terminal carried in the first transmission rate negotiation request is not Higher than the transmission rate supported by the terminal.
在具体实施过程中,如果在网络侧进行协商,则网络侧在接收到用于提高终端的传输速率的第一传输速率协商请求后,可以在确认终端期望的传输速率不大于终端支持的传输速率,并且终端期望的传输速率不大于网络侧支持的传输速率后,将终端期望的传输速率确定为终端使用的传输速率,并将为终端确定的传输速率携带在响应消息中返回给终端,之后,终端就可以按照期望的传输速率与网络侧进行数据传输。如果在终端侧进行协商,则在向网络侧发送用于提高终端的传输速率的第一传输速率协商请求之前,终端可以获取网络侧支持的第一传输速率,将第一传输速率和终端支持的传输速率中最小的确定为自身使用的第二传输速率,再将第二传输速率携带在第一传输速率协商请求中指示给网络侧,以便于网络侧可以按照终端期望的传输速率与终端进行数据传输,保证两者之间的数据能够正常传输。In a specific implementation process, if the network side performs the negotiation, after receiving the first transmission rate negotiation request for increasing the transmission rate of the terminal, the network side may confirm that the expected transmission rate of the terminal is not greater than the transmission rate supported by the terminal. After the transmission rate expected by the terminal is not greater than the transmission rate supported by the network side, the transmission rate expected by the terminal is determined as the transmission rate used by the terminal, and the transmission rate determined for the terminal is carried in the response message and returned to the terminal, after which The terminal can perform data transmission with the network side according to the desired transmission rate. If the negotiation is performed on the terminal side, before the first transmission rate negotiation request for increasing the transmission rate of the terminal is sent to the network side, the terminal may acquire the first transmission rate supported by the network side, and the first transmission rate and the terminal support The minimum of the transmission rate is determined as the second transmission rate used by the network, and the second transmission rate is carried in the first transmission rate negotiation request to the network side, so that the network side can perform data with the terminal according to the transmission rate expected by the terminal. Transmission ensures that the data between the two can be transmitted normally.
在一实施例中,在向网络侧发送第一传输速率协商请求后,终端还可以记录与网络侧协商的第三传输速率,这样,后续在终端重新附着网络时,可以将第三传输速率作为期望的传输速率携带在第三传输速率协商请求中发送给网络侧,而不必要求终端监控到传输速率变更触发条件才发起传输速率协商请求,进而保证终端在重新附着以后,就可以使用之前与网络侧 协商的第三传输速率。In an embodiment, after the first transmission rate negotiation request is sent to the network side, the terminal may also record the third transmission rate negotiated with the network side, so that when the terminal reattaches the network, the third transmission rate may be used as the third transmission rate. The desired transmission rate is sent to the network side in the third transmission rate negotiation request, and the terminal does not need to monitor the transmission rate change trigger condition to initiate the transmission rate negotiation request, thereby ensuring that the terminal can use the network before reattaching. The third transmission rate negotiated by the side.
在一实施例中,如果在终端侧进行决策,终端可以在第一次进行网络附着时,获取网络侧支持的第四传输速率,并将第四传输速率和终端支持的传输速率中最小的确定为终端的第五传输速率,然后将第五传输速率携带在第四传输速率协商请求中指示给网络侧。In an embodiment, if the decision is made on the terminal side, the terminal may acquire the fourth transmission rate supported by the network side when the network attachment is performed for the first time, and determine the minimum of the fourth transmission rate and the transmission rate supported by the terminal. The fifth transmission rate of the terminal is then carried in the fourth transmission rate negotiation request to the network side.
上述过程中,终端可以使用UE-EUTRA-Capability信令来向网络侧表明自身的传输速率,网络侧可以使用UE Capability Information信令来向终端表明自身的传输速率,也可以另外新增信令来进行信息交互。In the foregoing process, the terminal may use UE-EUTRA-Capability signaling to indicate its own transmission rate to the network side, and the network side may use UE Capability Information signaling to indicate its own transmission rate to the terminal, or may additionally add signaling. Perform information interaction.
本申请实施例中,终端在完成网络附着之后,判断是否监控到传输速率变更触发条件,当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,该第一传输速率协商请中携带有终端期望的传输速率,这样,终端在完成网络附着后,仍然可以在运行过程中监控是否存在满足传输速率变更的触发条件,如果存在,则可以将终端期望的传输速率携带在第一传输速率协商请中发送给网络侧,进而与网络侧对自身使用的传输速率进行协商。In the embodiment of the present application, after completing the network attachment, the terminal determines whether the transmission rate change trigger condition is monitored. When the transmission rate change trigger condition is monitored, the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation is performed. The transmission rate expected by the terminal is carried in the terminal, so that after the network is attached, the terminal can still monitor whether there is a trigger condition that satisfies the change of the transmission rate during the operation, and if so, the desired transmission rate of the terminal can be carried in the first A transmission rate negotiation is sent to the network side, and then negotiated with the network side for the transmission rate used by itself.
实施例二Embodiment 2
本申请实施例中,表征传输速率大小的可以为能力等级,如Category 4、Category 10,也可以为服务质量类型标识(QCI,QoS Class Identifier),下面以能力等级为例进行说明。In the embodiment of the present application, the size of the transmission rate may be a capability level, such as Category 4, Category 10, or a QoS Class Identifier. The following is an example of the capability level.
终端在完成网络附着以后,可以周期性判断是否监控到传输速率变更触发条件,其中,触发条件如终端的电量低于10%、终端的温度高于40℃、终端的第一预设按键被按下、终端的电量不低于40%、终端的温度不高于30℃、终端的第二预设按键被按下,若监控到这些传输速率变更触发条件,终端可以向网络侧发送第一传输速率协商请求,并且在该第一传输速率协商请求中携带有终端期望的传输速率。After completing the network attachment, the terminal may periodically determine whether the transmission rate change trigger condition is monitored, wherein the trigger condition is that the power of the terminal is lower than 10%, the temperature of the terminal is higher than 40 ° C, and the first preset button of the terminal is pressed. The power of the lower terminal and the terminal is not less than 40%, the temperature of the terminal is not higher than 30 ° C, and the second preset button of the terminal is pressed. If the trigger condition of the transmission rate change is monitored, the terminal may send the first transmission to the network side. The rate negotiation request, and the first transmission rate negotiation request carries the transmission rate expected by the terminal.
在具体实施过程中,若检测到的触发条件包括以下至少一种:终端的电量低于10%、终端的温度高于40℃、终端的第一预设按键被按下,则终端向网络侧发送用于降低终端使用的传输速率的第一传输速率变更请求;若检测到的触发条件包括以下至少一种:终端的电量不低于10%、终端的温度不高于30℃、终端的第二预设按键被按下,则终端向网络侧发送用于提高终端使用的传输速率的第一传输速率变更请求。In a specific implementation process, if the detected trigger condition includes at least one of the following: the power of the terminal is less than 10%, the temperature of the terminal is higher than 40° C., and the first preset button of the terminal is pressed, the terminal is to the network side. Sending a first transmission rate change request for reducing a transmission rate used by the terminal; if the detected trigger condition includes at least one of the following: the power of the terminal is not less than 10%, the temperature of the terminal is not higher than 30 ° C, and the terminal is When the two preset buttons are pressed, the terminal transmits a first transmission rate change request for increasing the transmission rate used by the terminal to the network side.
在具体实施过程中,终端与网络侧的协商可以在网络侧进行决策,也可以在终端侧进行决策,下面分别进行说明。In the specific implementation process, the negotiation between the terminal and the network side may be performed on the network side, or may be performed on the terminal side, which are respectively described below.
方式一:在网络侧进行决策。Method 1: Make decisions on the network side.
在一实施例中,当第一传输速率变更请求用于降低终端的传输速率时,网络侧在接收到第一传输速率变更请求后,将第一传输速率变更请求中携带的终端期望的传输速率与本地存储的终端支持的传输速率和网络侧支持的传输速率进行比较,在确定终端期望的传输速率小于终端支持的传输速率、并且小于网络侧支持的传输速率后,将终端期望的传输速率携带在响应消息中返回给终端,之后,终端就可以按照期望的传输速率与网络侧进行数据传输。In an embodiment, when the first transmission rate change request is used to reduce the transmission rate of the terminal, the network side selects a desired transmission rate of the terminal carried in the first transmission rate change request after receiving the first transmission rate change request. Comparing with the transmission rate supported by the locally stored terminal and the transmission rate supported by the network side, after determining that the desired transmission rate of the terminal is smaller than the transmission rate supported by the terminal and less than the transmission rate supported by the network side, the desired transmission rate of the terminal is carried. After returning to the terminal in the response message, the terminal can perform data transmission with the network side according to the desired transmission rate.
在一实施例中,当第一传输速率变更请求用于提高终端的传输速率时,网络侧在接收到第一传输速率变更请求后,将第一传输速率变更请求中携带的终端期望的传输速率与本地存储的终端支持的传输速率和网络侧支持的传输速率进行比较,将三者之中最小的确定为终端使用的传输速率,并将确定的传输速率携带在响应消息中返回给终端,之后,终端按照网络侧为自己确定的传输速率与网络侧进行数据传输。In an embodiment, when the first transmission rate change request is used to increase the transmission rate of the terminal, the network side selects a desired transmission rate of the terminal carried in the first transmission rate change request after receiving the first transmission rate change request. Comparing with the transmission rate supported by the locally stored terminal and the transmission rate supported by the network side, the smallest of the three is determined as the transmission rate used by the terminal, and the determined transmission rate is carried in the response message and returned to the terminal, after which The terminal performs data transmission with the network side according to the transmission rate determined by the network side for itself.
下面结合具体的实施例对上述过程进行说明。The above process will be described below in conjunction with specific embodiments.
假设终端的能力等级为能力等级(Category)11,网络侧的能力等级为Category 12,终端可以按照图2所示的流程与网络协商自身使用的能力等 级。It is assumed that the capability level of the terminal is the capability level (11), and the capability level of the network side is Category 12, and the terminal can negotiate the capability level of its own use with the network according to the process shown in FIG. 2.
1、终端在第一次进行网络附着时,将自身的能力等级Category 11发送给网络侧。1. When the terminal performs network attach for the first time, the terminal sends its own capability level Category 11 to the network side.
在一实施例中,网络侧可以将终端的能力等级Category 11存储在本地。In an embodiment, the network side may store the terminal's capability level Category 11 locally.
2、网络侧将自身的能力等级Category 12和终端的能力等级Category 11进行比较,选择两者之中最小的Category 11为终端使用的能力等级。2. The network side compares its own capability level Category 12 with the terminal's capability level Category 11 and selects the smallest of the two is the capability level of the terminal.
3、网络侧将确定的能力等级Category 11发送给终端。3. The network side sends the determined capability level Category 11 to the terminal.
4、在完成网络附着之后,假设终端检测到自身的温度高于40℃,触发降低传输速率的变更条件,则终端可以将期望的能力等级Category 4携带在第一传输速率变更请求中发送给网络侧。4. After the network attachment is completed, if the terminal detects that its temperature is higher than 40 ° C and triggers a change condition of reducing the transmission rate, the terminal may carry the desired capability level Category 4 in the first transmission rate change request and send it to the network. side.
5、网络侧在确定终端期望的能力等级Category 4低于终端支持的能力等级Category 11,并且小于网络侧支持的能力等级Category 12后,确认终端期望的能力等级Category 4。5. After determining that the desired capability level Category 4 of the terminal is lower than the capability level Category 11 supported by the terminal and less than the capability level Category 12 supported by the network side, the network side confirms the capability level Category 4 desired by the terminal.
6、网络侧将确认的终端期望的能力等级Category 4携带在响应消息中发送给终端。6. The capability level Category 4 expected by the terminal to be confirmed by the network side is carried in the response message and sent to the terminal.
7、终端使用期望的能力等级Category 4对自身的能力等级进行更新。7. The terminal updates its own capability level using the desired capability level Category 4.
8、在终端将自身的能力等级降低为Category 4后,假设终端检测到自身温度不高于30℃,触发提高终端传输速率的变更条件,则终端可以将自身支持的能力等级Category 11作为期望的能力等级携带在第一传输速率变更请求中发送给网络侧。8. After the terminal reduces its own capability level to Category 4, assuming that the terminal detects that its own temperature is not higher than 30 ° C and triggers a change condition for increasing the transmission rate of the terminal, the terminal can use its own supported capability level Category 11 as the desired. The capability level is carried in the first transmission rate change request and sent to the network side.
9、网络侧将终端期望的能力等级Category 11和自身的能力等级Category 12进行比较,选择两者之中最小的Category 11为终端使用的能力等级。9. The network side compares the capability level Category 11 expected by the terminal with its own capability level Category 12, and selects the smallest of the two is the capability level of the terminal.
10、网络侧将确定的能力等级Category 11携带在响应消息中发送给终端。10. The network side carries the determined capability level Category 11 in the response message and sends it to the terminal.
11、终端使用期望的能力等级Category 11对自身的能力等级进行提高。11. The terminal uses the desired capability level Category 11 to improve its own ability level.
上述过程是以终端提高到自身支持的传输速率为例进行说明,在实际应用中,终端在提高自身的传输速率时,终端期望的传输速率只要不大于终端支持的传输速率即可。The foregoing process is described by taking the example that the terminal increases the transmission rate supported by the terminal. In the actual application, when the terminal increases its own transmission rate, the desired transmission rate of the terminal is not greater than the transmission rate supported by the terminal.
方式二:在终端侧进行决策。Method 2: Make decisions on the terminal side.
在一实施例中,若检测到的触发条件包括以下至少一种:终端的电量低于10%、终端的温度高于40℃、终端的第一预设按键被按下,则终端先将使用的传输速率降低为期望的传输速率,然后再将期望的传输速率指示给网络侧,这样,网络侧就可以按照终端期望的传输速率与终端进行数据传输,保证两者之间的数据能够正常传输。In an embodiment, if the detected trigger condition includes at least one of the following: if the power of the terminal is lower than 10%, the temperature of the terminal is higher than 40° C., and the first preset button of the terminal is pressed, the terminal first uses The transmission rate is reduced to the desired transmission rate, and then the desired transmission rate is indicated to the network side, so that the network side can perform data transmission with the terminal according to the desired transmission rate of the terminal, so as to ensure normal data transmission between the two. .
实际应用中,因为终端支持的传输速率是向下兼容的,所以在上述过程中,终端期望的传输速率只要低于当前终端使用的传输速率,就可以保证网络侧能够支持该终端期望的传输速率。In practical applications, because the transmission rate supported by the terminal is backward compatible, in the foregoing process, the desired transmission rate of the terminal is lower than the transmission rate used by the current terminal, so that the network side can support the desired transmission rate of the terminal. .
在一实施例中,若检测到的触发条件包括以下至少一种:终端的电量不低于10%、终端的温度不高于30℃、终端的第二预设按键被按下,则终端先向网络侧请求网络侧支持的传输速率,在确定终端期望的传输速率低于网络侧支持的传输速率,并且低于终端支持的传输速率后,终端将使用的传输速率降低为期望的传输速率,之后,将期望的传输速率指示给网络侧,以便于网络侧可以按照终端期望的传输速率与终端进行数据传输,保证两者之间的数据能够正常传输。In an embodiment, if the detected trigger condition includes at least one of the following: the power of the terminal is not less than 10%, the temperature of the terminal is not higher than 30 ° C, and the second preset button of the terminal is pressed, the terminal first Requesting, by the network side, the transmission rate supported by the network side, after determining that the expected transmission rate of the terminal is lower than the transmission rate supported by the network side, and lower than the transmission rate supported by the terminal, the transmission rate used by the terminal is reduced to a desired transmission rate. Then, the desired transmission rate is indicated to the network side, so that the network side can perform data transmission with the terminal according to the transmission rate expected by the terminal, so as to ensure normal data transmission between the two.
实际应用中,终端可能一直处于移动状态,当终端提高自身使用的传输速率时,终端有可能不在原基站下,网络侧支持的传输速率有可能发生变化,因此,每当终端提高自身使用的传输速率时,都可以重新向网络侧请求其支持的传输速率。In actual applications, the terminal may always be in a mobile state. When the terminal increases the transmission rate used by the terminal, the terminal may not be under the original base station, and the transmission rate supported by the network side may change. Therefore, whenever the terminal improves its own transmission. At the rate, you can re-request the supported transmission rate from the network side.
下面结合具体的实施例对上述过程进行说明。The above process will be described below in conjunction with specific embodiments.
假设终端的能力等级为能力等级(Category)11,网络侧的能力等级为Category 10,终端可以按照图3所示的流程与网络侧协商自身使用的能力等级。It is assumed that the capability level of the terminal is the capability level (Category) 11, and the capability level of the network side is Category 10, and the terminal can negotiate the capability level used by itself with the network side according to the process shown in FIG.
1、终端在第一次进行网络附着时,向网络侧请求网络侧支持的能力等级。1. When the terminal performs network attach for the first time, the terminal requests the network side for the capability level supported by the network side.
2、网络侧将自身支持的能力等级Category 10发送给终端。2. The network side sends its own supported capability level Category 10 to the terminal.
3、终端将自身支持的能力等级Category 11和网络侧支持的能力等级Category 10进行比较,选择两者之中最小的Category 10为自身使用的能力等级。3. The terminal compares the capability level Category 11 supported by itself with the capability level Category 10 supported by the network side, and selects the smallest one of the two is the capability level used by itself.
4、终端将自身使用的能力等级Category 10指示给网络侧。4. The terminal indicates the capability level Category 10 used by the terminal to the network side.
5、在进行网络附着之后,假设终端检测到自身的电量低于10%,触发降低终端传输速率的条件,则终端可以将自身的能力等级降低至期望的Category 4。5. After the network is attached, if the terminal detects that its own power is less than 10% and triggers the condition of lowering the transmission rate of the terminal, the terminal can lower its own capability level to the desired Category 4.
6、终端将自身使用的期望的传输速率Category 4指示给网络侧。6. The terminal indicates the desired transmission rate Category 4 used by the terminal to the network side.
7、在终端降低自身的能力等级后,假设终端检测到自身的电量不低于10%,触发提高传输速率的变更条件,则终端可以获取网络侧支持的能力等级。7. After the terminal lowers its own capability level, the terminal can obtain the capability level supported by the network side, assuming that the terminal detects that its own power is not less than 10% and triggers a change condition of the transmission rate.
8、网络侧将自身支持的能力等级Category 10发送给终端。8. The network side sends its own supported capability level Category 10 to the terminal.
在一实施例中,如果终端移动到其它基站下,网络侧的能力等级更新为Category 12,则将Category 12发送给终端。In an embodiment, if the terminal moves to another base station and the capability level of the network side is updated to Category 12, then the Category 12 is sent to the terminal.
9、终端将网络侧支持的能力等级Category 10和自身支持的能力等级Category 11进行比较,选择两者中最小的Category 10为自身使用的能力等级。9. The terminal compares the capability level Category 10 supported by the network side with the capability level Category 11 supported by itself, and selects the smallest one of the two is the capability level used by itself.
10、终端将自身使用的传输速率Category 10指示给网络侧。10. The terminal indicates the transmission rate Category 10 used by the terminal to the network side.
上述过程是以终端提高到自身支持的传输速率为例进行说明,在实际 应用中,终端在提高自身的传输速率时,终端期望的传输速率只要不大于终端支持的传输速率即可。The above process is described by taking the example that the terminal increases the transmission rate supported by the terminal. In the actual application, when the terminal increases its transmission rate, the desired transmission rate of the terminal is not greater than the transmission rate supported by the terminal.
此外,无论以上哪一种情况,终端在重新附着网络时,会重新与网络侧协商自身使用的传输速率,若希望终端在重新附着网络后保留上一次与网络侧协商的传输速率,则可以对终端选择重启后保留上一次协商的传输速率,这样,当终端后续重新进行附着时,可以将自身支持的传输速率、上一次协商的传输速率一起携带在第一传输速率变更请求中发送给网络侧,网络侧在接收到第一传输速率变更请求后,将网络侧支持的传输速率、终端期望的传输速率和终端支持的传输速率中最小的确定为终端使用的传输速率。In addition, in either case, when the terminal re-attaches the network, it will re-negotiate with the network side the transmission rate used by the terminal. If you want the terminal to re-attach the network and retain the transmission rate negotiated with the network side last time, you can The terminal selects the transmission rate of the last negotiation after the restart, so that when the terminal re-attaches the connection, the terminal can carry the transmission rate supported by the terminal and the transmission rate of the last negotiation in the first transmission rate change request to the network side. After receiving the first transmission rate change request, the network side determines, as the transmission rate used by the terminal, the minimum of the transmission rate supported by the network side, the transmission rate expected by the terminal, and the transmission rate supported by the terminal.
基于同一发明构思,本申请实施例中还提供了一种与传输速率协商方法对应的传输速率协商方法装置,由于该装置解决问题的原理与本申请实施例传输速率协商方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。Based on the same inventive concept, the embodiment of the present application further provides a transmission rate negotiation method corresponding to the transmission rate negotiation method. The principle of the device is similar to the transmission rate negotiation method in the embodiment of the present application. Implementation can refer to the implementation of the method, and the repetition will not be repeated.
如图4所示,为本申请实施例提供的传输速率协商装置40结构图,包括:As shown in FIG. 4, a structural diagram of a transmission rate negotiation apparatus 40 according to an embodiment of the present application includes:
判断模块401,配置为在完成网络附着之后,判断是否监控到传输速率变更触发条件;The determining module 401 is configured to determine, after the network attachment is completed, whether the transmission rate change trigger condition is monitored;
发送模块402,配置为当所述判断模块401监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,第一传输速率协商请中携带有终端期望的传输速率。The sending module 402 is configured to send a first transmission rate negotiation request to the network side when the determining module 401 monitors the transmission rate change triggering condition, where the first transmission rate negotiation carries the desired transmission rate of the terminal.
在一实施例中,所述监控到传输速率变更触发条件包括以下至少一项:检测到终端的温度高于第一预设阈值;检测到终端的电量低于第二预设阈值;检测到终端的第一预设按键操作;检测到终端的电量不低于第三预设阈值;检测到终端的温度不高于第四预设阈值;检测到终端的第二预设按 键操作。In an embodiment, the monitoring to the transmission rate change triggering condition includes at least one of: detecting that the temperature of the terminal is higher than the first preset threshold; detecting that the power of the terminal is lower than the second preset threshold; detecting the terminal The first preset button operation; detecting that the power of the terminal is not lower than the third preset threshold; detecting that the temperature of the terminal is not higher than the fourth preset threshold; detecting the second preset button operation of the terminal.
在一实施例中,所述发送模块402,配置为如果所述判断模块401监控到传输速率变更触发条件包括以下至少一项:检测到终端的温度高于第一预设阈值;检测到终端的电量低于第二预设阈值;检测到终端的第一预设按键操作,则向网络侧发送用于降低终端的传输速率的第一传输速率协商请求。In an embodiment, the sending module 402 is configured to: if the determining module 401 monitors the transmission rate change triggering condition, includes at least one of: detecting that the temperature of the terminal is higher than a first preset threshold; detecting the terminal The power is lower than the second preset threshold; when the first preset button operation of the terminal is detected, the first transmission rate negotiation request for reducing the transmission rate of the terminal is sent to the network side.
在一实施例中,所述装置还包括:调整模块403;In an embodiment, the apparatus further includes: an adjustment module 403;
所述调整模块403,配置为在向网络侧发送用于降低终端的传输速率的第一传输速率协商请求之前,降低终端的传输速率为终端期望的传输速率。The adjusting module 403 is configured to reduce the transmission rate of the terminal to a desired transmission rate of the terminal before transmitting the first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side.
在一实施例中,所述发送模块402,配置为如果所述判断模块401监控到传输速率变更触发条件包括以下至少一项:检测到终端的电量不低于第三预设阈值;检测到终端的温度不高于第四预设阈值;检测到终端的第二预设按键操作,则向网络侧发送用于提高终端的传输速率的第一传输速率协商请求。In an embodiment, the sending module 402 is configured to: if the determining module 401 monitors the transmission rate change triggering condition, includes at least one of the following: detecting that the power of the terminal is not lower than a third preset threshold; detecting the terminal The temperature is not higher than the fourth preset threshold; when the second preset button operation of the terminal is detected, the first transmission rate negotiation request for increasing the transmission rate of the terminal is sent to the network side.
在一实施例中,所述装置还包括:第一获取模块404和第一确定模块405;In an embodiment, the apparatus further includes: a first obtaining module 404 and a first determining module 405;
所述第一获取模块404,配置为在向网络侧发送用于提高终端的传输速率的第一传输速率协商请求之前,获取网络侧支持的第一传输速率;The first obtaining module 404 is configured to acquire a first transmission rate supported by the network side before sending the first transmission rate negotiation request for increasing the transmission rate of the terminal to the network side;
所述第一确定模块405,配置为根据第一传输速率确定终端的第二传输速率;第二传输速率不大于第一传输速率和终端支持的传输速率;The first determining module 405 is configured to determine a second transmission rate of the terminal according to the first transmission rate; the second transmission rate is not greater than the first transmission rate and the transmission rate supported by the terminal;
所述发送模块402,还配置为向网络侧发送第二传输速率协商请求,第二传输速率协商请求中携带有终端期望的传输速率,其中,终端期望的传输速率为第二传输速率。The sending module 402 is further configured to send a second transmission rate negotiation request to the network side, where the second transmission rate negotiation request carries a transmission rate that is expected by the terminal, where the transmission rate expected by the terminal is the second transmission rate.
在一实施例中,所述装置还包括:记录模块406;In an embodiment, the device further includes: a recording module 406;
所述记录模块406,配置为在向网络侧发送第一传输速率协商请求后, 记录与网络侧协商的第三传输速率;The recording module 406 is configured to: after transmitting the first transmission rate negotiation request to the network side, record a third transmission rate negotiated with the network side;
所述发送模块402,还配置为在终端重新附着网络时,向网络侧发送第三传输速率协商请求,第三传输速率协商请求中携带有终端期望的传输速率,其中,终端期望的传输速率为第三传输速率。The sending module 402 is further configured to: when the terminal reattaches the network, send a third transmission rate negotiation request to the network side, where the third transmission rate negotiation request carries the transmission rate expected by the terminal, where the desired transmission rate of the terminal is Third transmission rate.
在一实施例中,第一获取模块404,还配置为在完成网络附着之前,获取网络侧支持的第四传输速率;In an embodiment, the first obtaining module 404 is further configured to acquire a fourth transmission rate supported by the network side before completing network attachment;
所述第一确定模块405,还配置为根据第四传输速率确定终端的第五传输速率;第五传输速率不大于第四传输速率和终端支持的传输速率;The first determining module 405 is further configured to determine a fifth transmission rate of the terminal according to the fourth transmission rate; the fifth transmission rate is not greater than the fourth transmission rate and the transmission rate supported by the terminal;
所述发送模块402,还配置为向网络侧发送第四传输速率协商请求,第四传输速率协商请求中携带有终端期望的传输速率,其中,终端期望的传输速率为第五传输速率。The sending module 402 is further configured to send a fourth transmission rate negotiation request to the network side, where the fourth transmission rate negotiation request carries a transmission rate that is expected by the terminal, where the transmission rate expected by the terminal is the fifth transmission rate.
在一实施例中,所述装置还包括:接收模块407;In an embodiment, the device further includes: a receiving module 407;
所述接收模块407,配置为接收网络侧返回的响应消息,响应消息中携带有第六传输速率,第六传输速率为网络侧根据终端期望的传输速率和自身支持的传输速率确定出的。The receiving module 407 is configured to receive a response message returned by the network side, where the response message carries a sixth transmission rate, where the sixth transmission rate is determined by the network side according to the transmission rate expected by the terminal and the transmission rate supported by the terminal.
本申请实施例中,所述传输速率协商装置40中的判断模块401、调整模块403、第一获取模块404、第一确定模块405和记录模块406,在实际应用中均可由中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)、微控制单元(MCU,Microcontroller Unit)或可编程门阵列(FPGA,Field-Programmable Gate Array)实现;所述装置中的发送模块402和接收模块407,在实际应用中可通过通信模组(包含:基础通信套件、操作***、通信模块、标准化接口和协议等)及收发天线实现。In the embodiment of the present application, the determining module 401, the adjusting module 403, the first obtaining module 404, the first determining module 405, and the recording module 406 in the transmission rate negotiation device 40 may be implemented by a central processing unit (CPU) in practical applications. (Central Processing Unit), Digital Signal Processor (DSP), Microcontroller Unit (MCU) or Field-Programmable Gate Array (FPGA); transmitting module in the device The 402 and the receiving module 407 can be implemented in a practical application by a communication module (including: a basic communication suite, an operating system, a communication module, a standardized interface, and a protocol) and a transceiver antenna.
需要说明的是:上述实施例提供的传输速率协商装置在进行传输速率协商时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根 据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的传输速率协商装置与传输速率协商方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that the transmission rate negotiation apparatus provided by the foregoing embodiment only exemplifies the division of each of the foregoing program modules when performing transmission rate negotiation. In actual applications, the foregoing processing may be allocated by different program modules according to requirements. Upon completion, the internal structure of the device is divided into different program modules to perform all or part of the processing described above. In addition, the transmission rate negotiation apparatus and the transmission rate negotiation method are provided in the same embodiment. For details, refer to the method embodiment, and details are not described herein again.
基于同一发明构思,本申请实施例中还提供了一种与传输速率协商方法对应的传输速率协商方法装置,由于该装置解决问题的原理与本申请实施例传输速率协商方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。Based on the same inventive concept, the embodiment of the present application further provides a transmission rate negotiation method corresponding to the transmission rate negotiation method. The principle of the device is similar to the transmission rate negotiation method in the embodiment of the present application. Implementation can refer to the implementation of the method, and the repetition will not be repeated.
本申请实施例提供的一种传输速率协商装置,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行:在完成网络附着之后,判断是否监控到传输速率变更触发条件;当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,所述第一传输速率协商请中携带有终端期望的传输速率。A transmission rate negotiating apparatus provided by an embodiment of the present application includes: a processor and a memory for storing a computer program capable of running on a processor, wherein when the processor is configured to run the computer program, executing: After the network attachment is completed, it is determined whether the transmission rate change trigger condition is monitored. When the transmission rate change trigger condition is monitored, the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation carries the desired terminal. Transmission rate.
在一实施例中,所述处理器用于运行所述计算机程序时,执行:在完成网络附着之后,判断是否监控到以下至少一项:检测到所述终端的温度高于第一预设阈值;检测到所述终端的电量低于第二预设阈值;检测到所述终端的第一预设按键操作;检测到所述终端的电量不低于第三预设阈值;检测到所述终端的温度不高于第四预设阈值;检测到所述终端的第二预设按键操作。In an embodiment, when the processor is configured to run the computer program, performing: after completing the network attachment, determining whether at least one of the following is detected: detecting that the temperature of the terminal is higher than a first preset threshold; Detecting that the power of the terminal is lower than a second preset threshold; detecting a first preset button operation of the terminal; detecting that the power of the terminal is not lower than a third preset threshold; detecting the terminal The temperature is not higher than the fourth preset threshold; the second preset button operation of the terminal is detected.
在一实施例中,所述处理器用于运行所述计算机程序时,执行:如果监控到传输速率变更触发条件包括以下至少一项:检测到所述终端的温度高于第一预设阈值;检测到所述终端的电量低于第二预设阈值;检测到所述终端的第一预设按键操作,则向网络侧发送用于降低所述终端的传输速率的第一传输速率协商请求。In an embodiment, when the processor is configured to run the computer program, performing: if the monitoring transmission rate change trigger condition comprises at least one of: detecting that the temperature of the terminal is higher than a first preset threshold; detecting The power to the terminal is lower than the second preset threshold; when the first preset button operation of the terminal is detected, the first transmission rate negotiation request for reducing the transmission rate of the terminal is sent to the network side.
在一实施例中,所述处理器用于运行所述计算机程序时,执行:在向网络侧发送用于降低所述终端的传输速率的第一传输速率协商请求之前,降低所述终端的传输速率为所述终端期望的传输速率。In an embodiment, when the processor is configured to run the computer program, performing: reducing a transmission rate of the terminal before transmitting a first transmission rate negotiation request for reducing a transmission rate of the terminal to a network side The desired transmission rate for the terminal.
在一实施例中,所述处理器用于运行所述计算机程序时,执行:如果监控到传输速率变更触发条件包括以下至少一项:检测到所述终端的电量不低于第三预设阈值;检测到所述终端的温度不高于第四预设阈值;检测到所述终端的第二预设按键操作,则向网络侧发送用于提高所述终端的传输速率的第一传输速率协商请求。In an embodiment, when the processor is configured to run the computer program, performing: if the monitoring of the transmission rate change triggering condition comprises at least one of: detecting that the power of the terminal is not lower than a third preset threshold; Detecting that the temperature of the terminal is not higher than a fourth preset threshold; and detecting a second preset button operation of the terminal, sending a first transmission rate negotiation request for increasing a transmission rate of the terminal to the network side .
在一实施例中,所述处理器用于运行所述计算机程序时,执行:在向网络侧发送用于提高所述终端的传输速率的第一传输速率协商请求之前,获取所述网络侧支持的第一传输速率;根据所述第一传输速率确定所述终端的第二传输速率;所述第二传输速率不大于所述第一传输速率和所述终端支持的传输速率;向所述网络侧发送第二传输速率协商请求,所述第二传输速率协商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第二传输速率。In an embodiment, when the processor is configured to run the computer program, performing: acquiring, by the network side, a first transmission rate negotiation request for increasing a transmission rate of the terminal to the network side a first transmission rate; determining, according to the first transmission rate, a second transmission rate of the terminal; the second transmission rate is not greater than the first transmission rate and a transmission rate supported by the terminal; to the network side Sending a second transmission rate negotiation request, where the second transmission rate negotiation request carries a transmission rate expected by the terminal, where the terminal's desired transmission rate is the second transmission rate.
在一实施例中,所述处理器用于运行所述计算机程序时,执行:在向网络侧发送第一传输速率协商请求后,记录与所述网络侧协商的第三传输速率;在所述终端重新附着网络时,所述方法还包括:向所述网络侧发送第三传输速率协商请求,所述第三传输速率协商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第三传输速率。In an embodiment, when the processor is configured to run the computer program, performing: after transmitting a first transmission rate negotiation request to the network side, recording a third transmission rate negotiated with the network side; When the network is re-attached, the method further includes: sending a third transmission rate negotiation request to the network side, where the third transmission rate negotiation request carries a transmission rate expected by the terminal, where the terminal desires a transmission rate For the third transmission rate.
在一实施例中,所述处理器用于运行所述计算机程序时,执行:在完成网络附着之前,获取所述网络侧支持的第四传输速率;根据所述第四传输速率确定所述终端的第五传输速率;所述第五传输速率不大于所述第四传输速率和所述终端支持的传输速率;向所述网络侧发送第四传输速率协商请求,所述第四传输速率协商请求中携带有所述终端期望的传输速率, 其中,终端期望的传输速率为所述第五传输速率。In an embodiment, the processor is configured to: when the computer program is executed, obtain a fourth transmission rate supported by the network side before completing network attachment; and determine, according to the fourth transmission rate, the terminal a fifth transmission rate; the fifth transmission rate is not greater than the fourth transmission rate and the transmission rate supported by the terminal; and the fourth transmission rate negotiation request is sent to the network side, where the fourth transmission rate negotiation request is Carrying the desired transmission rate of the terminal, wherein the desired transmission rate of the terminal is the fifth transmission rate.
在一实施例中,所述处理器用于运行所述计算机程序时,执行:接收所述网络侧返回的响应消息,所述响应消息中携带有第六传输速率,所述第六传输速率为所述网络侧根据所述终端期望的传输速率和自身支持的传输速率确定出的。In an embodiment, when the processor is configured to run the computer program, the method is: receiving a response message returned by the network side, where the response message carries a sixth transmission rate, where the sixth transmission rate is The network side is determined according to the expected transmission rate of the terminal and the transmission rate supported by itself.
可以理解,传输速率协商装置还包括总线***;装置中的各个组件可通过总线***耦合在一起。可理解,总线***用于实现这些组件之间的连接通信。总线***除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,将各种总线都标为总线***。It will be appreciated that the transmission rate negotiation device also includes a bus system; the various components of the device can be coupled together by a bus system. It will be appreciated that the bus system is used to implement connection communication between these components. In addition to the data bus, the bus system includes a power bus, a control bus, and a status signal bus. However, for clarity of description, various buses are labeled as bus systems.
可以理解,存储器可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double  Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It will be appreciated that the memory can be either volatile memory or non-volatile memory, and can include both volatile and nonvolatile memory. The non-volatile memory may be a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), or an Erasable Programmable Read (EPROM). Only Memory), Electrically Erasable Programmable Read-Only Memory (EEPROM), Ferromagnetic Random Access Memory (FRAM), Flash Memory, Magnetic Surface Memory , CD-ROM, or Compact Disc Read-Only Memory (CD-ROM); the magnetic surface memory can be a disk storage or a tape storage. The volatile memory can be a random access memory (RAM) that acts as an external cache. By way of example and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access (SSRAM). DRAM (Dynamic Random Access Memory), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), enhancement Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synchronous Dynamic Random Access Memory (SLDRAM), Direct Memory Bus Random Access Memory (DRRAM) ). The memories described in the embodiments of the present invention are intended to include, but are not limited to, these and any other suitable types of memory.
上述本发明实施例揭示的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成前述方法的步骤。The method disclosed in the foregoing embodiments of the present invention may be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software. The above described processor may be a general purpose processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or the like. The processor may implement or perform the methods, steps, and logic blocks disclosed in the embodiments of the present invention. A general purpose processor can be a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiment of the present invention may be directly implemented as a hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, the storage medium being located in the memory, the processor reading the information in the memory, and completing the steps of the foregoing methods in combination with the hardware thereof.
在示例性实施例中,装置可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、FPGA、通用处理器、控制器、MCU、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the device may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs, Complex) Programmable Logic Device), FPGA, general purpose processor, controller, MCU, microprocessor, or other electronic component implementation for performing the aforementioned methods.
基于同一发明构思,本申请实施例中还提供了一种与传输速率协商方法对应的计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现:在完成网络附着之后,判断是否监控到传输速率变更触发 条件;当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,所述第一传输速率协商请中携带有终端期望的传输速率。Based on the same inventive concept, the embodiment of the present application further provides a computer storage medium corresponding to a transmission rate negotiation method, where a computer program is stored, and the computer program is executed by the processor: after completing the network attachment, determining Whether the transmission rate change trigger condition is monitored; when the transmission rate change trigger condition is monitored, the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation carries the desired transmission rate of the terminal.
在一实施例中,该计算机程序被处理器执行时实现:在完成网络附着之后,判断是否监控到以下至少一项:检测到所述终端的温度高于第一预设阈值;检测到所述终端的电量低于第二预设阈值;检测到所述终端的第一预设按键操作;检测到所述终端的电量不低于第三预设阈值;检测到所述终端的温度不高于第四预设阈值;检测到所述终端的第二预设按键操作。In an embodiment, when the computer program is executed by the processor, after the network attachment is completed, determining whether at least one of the following is detected: detecting that the temperature of the terminal is higher than a first preset threshold; detecting the The power of the terminal is lower than the second preset threshold; the first preset button operation of the terminal is detected; the power of the terminal is detected to be not lower than the third preset threshold; and the temperature of the terminal is detected to be not higher than a fourth preset threshold; detecting a second preset button operation of the terminal.
在一实施例中,该计算机程序被处理器执行时实现:如果监控到传输速率变更触发条件包括以下至少一项:检测到所述终端的温度高于第一预设阈值;检测到所述终端的电量低于第二预设阈值;检测到所述终端的第一预设按键操作,则向网络侧发送用于降低所述终端的传输速率的第一传输速率协商请求。In an embodiment, when the computer program is executed by the processor, if the monitoring of the transmission rate change triggering condition comprises at least one of: detecting that the temperature of the terminal is higher than a first preset threshold; detecting the terminal The power is lower than the second preset threshold; when the first preset button operation of the terminal is detected, the first transmission rate negotiation request for reducing the transmission rate of the terminal is sent to the network side.
在一实施例中,该计算机程序被处理器执行时实现:在向网络侧发送用于降低所述终端的传输速率的第一传输速率协商请求之前,降低所述终端的传输速率为所述终端期望的传输速率。In an embodiment, the computer program is executed by the processor to: reduce the transmission rate of the terminal to the terminal before transmitting the first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side. The desired transmission rate.
在一实施例中,该计算机程序被处理器执行时实现:如果监控到传输速率变更触发条件包括以下至少一项:检测到所述终端的电量不低于第三预设阈值;检测到所述终端的温度不高于第四预设阈值;检测到所述终端的第二预设按键操作,则向网络侧发送用于提高所述终端的传输速率的第一传输速率协商请求。In an embodiment, when the computer program is executed by the processor, if the monitored transmission rate change trigger condition includes at least one of the following: detecting that the power of the terminal is not lower than a third preset threshold; detecting the The temperature of the terminal is not higher than the fourth preset threshold; when the second preset button operation of the terminal is detected, the first transmission rate negotiation request for increasing the transmission rate of the terminal is sent to the network side.
在一实施例中,该计算机程序被处理器执行时实现:在向网络侧发送用于提高所述终端的传输速率的第一传输速率协商请求之前,获取所述网络侧支持的第一传输速率;根据所述第一传输速率确定所述终端的第二传输速率;所述第二传输速率不大于所述第一传输速率和所述终端支持的传输速率;向所述网络侧发送第二传输速率协商请求,所述第二传输速率协 商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第二传输速率。In an embodiment, when the computer program is executed by the processor, the first transmission rate supported by the network side is acquired before the first transmission rate negotiation request for increasing the transmission rate of the terminal is sent to the network side. Determining, according to the first transmission rate, a second transmission rate of the terminal; the second transmission rate is not greater than the first transmission rate and a transmission rate supported by the terminal; and transmitting a second transmission to the network side a rate negotiation request, where the second transmission rate negotiation request carries a transmission rate expected by the terminal, where the terminal desires the transmission rate to be the second transmission rate.
在一实施例中,该计算机程序被处理器执行时实现:在向网络侧发送第一传输速率协商请求后,记录与所述网络侧协商的第三传输速率;在所述终端重新附着网络时,所述方法还包括:向所述网络侧发送第三传输速率协商请求,所述第三传输速率协商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第三传输速率。In an embodiment, when the computer program is executed by the processor, after the first transmission rate negotiation request is sent to the network side, the third transmission rate negotiated with the network side is recorded; when the terminal reattaches the network The method further includes: sending a third transmission rate negotiation request to the network side, where the third transmission rate negotiation request carries a transmission rate expected by the terminal, where a desired transmission rate of the terminal is the Three transmission rates.
在一实施例中,该计算机程序被处理器执行时实现:在完成网络附着之前,获取所述网络侧支持的第四传输速率;根据所述第四传输速率确定所述终端的第五传输速率;所述第五传输速率不大于所述第四传输速率和所述终端支持的传输速率;向所述网络侧发送第四传输速率协商请求,所述第四传输速率协商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第五传输速率。In an embodiment, the computer program is executed by the processor to: obtain a fourth transmission rate supported by the network side before completing network attachment; and determine a fifth transmission rate of the terminal according to the fourth transmission rate. The fifth transmission rate is not greater than the fourth transmission rate and the transmission rate supported by the terminal; the fourth transmission rate negotiation request is sent to the network side, where the fourth transmission rate negotiation request carries the The transmission rate expected by the terminal, wherein the transmission rate desired by the terminal is the fifth transmission rate.
在一实施例中,该计算机程序被处理器执行时实现:接收所述网络侧返回的响应消息,所述响应消息中携带有第六传输速率,所述第六传输速率为所述网络侧根据所述终端期望的传输速率和自身支持的传输速率确定出的。In an embodiment, the computer program is executed by the processor to: receive a response message returned by the network side, where the response message carries a sixth transmission rate, where the sixth transmission rate is determined by the network side. The desired transmission rate of the terminal and the transmission rate supported by the terminal are determined.
本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present application can be provided as a method, apparatus, or computer program product. Thus, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware. Moreover, the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
本申请是参照根据本申请实施例的方法、装置(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流 程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block of the flowchart and/or block diagrams, and combinations of flow and/or blocks in the flowcharts and/or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。While the preferred embodiment of the present application has been described, it will be apparent that those skilled in the art can make further changes and modifications to the embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and the modifications and
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。It will be apparent to those skilled in the art that various modifications and changes can be made in the present application without departing from the spirit and scope of the application. Thus, it is intended that the present invention cover the modifications and variations of the present invention.
工业实用性Industrial applicability
本发明实施例的技术方案,终端在完成网络附着后,仍然可以在运行 过程中监控是否存在满足传输速率变更的触发条件,如果存在,则可以将终端期望的传输速率携带在第一传输速率协商请中发送给网络侧,进而与网络侧对自身使用的传输速率进行协商。In the technical solution of the embodiment of the present invention, after completing the network attachment, the terminal can still monitor whether there is a trigger condition that satisfies the change of the transmission rate during the running, and if yes, the transmission rate expected by the terminal can be carried in the first transmission rate negotiation. Please send it to the network side, and then negotiate with the network side about the transmission rate used by itself.

Claims (20)

  1. 一种传输速率协商方法,包括:A transmission rate negotiation method includes:
    在完成网络附着之后,判断是否监控到传输速率变更触发条件;After the network attachment is completed, it is determined whether the transmission rate change trigger condition is monitored;
    当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,所述第一传输速率协商请中携带有终端期望的传输速率。When the transmission rate change trigger condition is monitored, the first transmission rate negotiation request is sent to the network side, where the first transmission rate negotiation carries the required transmission rate of the terminal.
  2. 如权利要求1所述的方法,其中,所述监控到传输速率变更触发条件包括以下至少一项:检测到所述终端的温度高于第一预设阈值;检测到所述终端的电量低于第二预设阈值;检测到所述终端的第一预设按键操作;检测到所述终端的电量不低于第三预设阈值;检测到所述终端的温度不高于第四预设阈值;检测到所述终端的第二预设按键操作。The method of claim 1, wherein the monitored transmission rate change triggering condition comprises at least one of: detecting that the temperature of the terminal is higher than a first preset threshold; detecting that the terminal has a lower amount of power a second preset threshold; detecting a first preset button operation of the terminal; detecting that the power of the terminal is not lower than a third preset threshold; detecting that the temperature of the terminal is not higher than a fourth preset threshold Detecting a second preset button operation of the terminal.
  3. 如权利要求2所述的方法,其中,如果监控到传输速率变更触发条件包括以下至少一项:检测到所述终端的温度高于第一预设阈值;检测到所述终端的电量低于第二预设阈值;检测到所述终端的第一预设按键操作,则向网络侧发送第一传输速率协商请求,具体包括:The method of claim 2, wherein if the monitoring of the transmission rate change triggering condition comprises at least one of: detecting that the temperature of the terminal is higher than a first preset threshold; detecting that the terminal is lower than the first And a second preset threshold; if the first preset button operation of the terminal is detected, the first transmission rate negotiation request is sent to the network side, specifically:
    向网络侧发送用于降低所述终端的传输速率的第一传输速率协商请求。Sending a first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side.
  4. 如权利要求3所述的方法,其中,在向网络侧发送用于降低所述终端的传输速率的第一传输速率协商请求之前,还包括:The method of claim 3, wherein before the first transmission rate negotiation request for reducing the transmission rate of the terminal is sent to the network side, the method further includes:
    降低所述终端的传输速率为所述终端期望的传输速率。The transmission rate of the terminal is reduced to a desired transmission rate of the terminal.
  5. 如权利要求2所述的方法,其中,如果监控到传输速率变更触发条件包括以下至少一项:检测到所述终端的电量不低于第三预设阈值;检测到所述终端的温度不高于第四预设阈值;检测到所述终端的第二预设按键操作,则向网络侧发送第一传输速率协商请求,具体包括:The method of claim 2, wherein the monitoring of the transmission rate change triggering condition comprises at least one of: detecting that the power of the terminal is not lower than a third preset threshold; detecting that the temperature of the terminal is not high And the fourth preset threshold is detected; when the second preset button operation of the terminal is detected, the first transmission rate negotiation request is sent to the network side, specifically:
    向网络侧发送用于提高所述终端的传输速率的第一传输速率协商请求。Sending a first transmission rate negotiation request for increasing the transmission rate of the terminal to the network side.
  6. 如权利要求5所述的方法,其中,在向网络侧发送用于提高所述终端的传输速率的第一传输速率协商请求之前,还包括:The method of claim 5, wherein before the first transmission rate negotiation request for increasing the transmission rate of the terminal is sent to the network side, the method further includes:
    获取所述网络侧支持的第一传输速率;Obtaining a first transmission rate supported by the network side;
    根据所述第一传输速率确定所述终端的第二传输速率;所述第二传输速率不大于所述第一传输速率和所述终端支持的传输速率;Determining, according to the first transmission rate, a second transmission rate of the terminal; the second transmission rate is not greater than the first transmission rate and a transmission rate supported by the terminal;
    向所述网络侧发送第二传输速率协商请求,所述第二传输速率协商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第二传输速率。Transmitting, by the network side, a second transmission rate negotiation request, where the second transmission rate negotiation request carries a transmission rate expected by the terminal, where a transmission rate expected by the terminal is the second transmission rate.
  7. 如权利要求1所述的方法,其中,在向网络侧发送第一传输速率协商请求后,还包括:The method of claim 1, further comprising: after transmitting the first transmission rate negotiation request to the network side,
    记录与所述网络侧协商的第三传输速率;Recording a third transmission rate negotiated with the network side;
    在所述终端重新附着网络时,所述方法还包括:When the terminal reattaches the network, the method further includes:
    向所述网络侧发送第三传输速率协商请求,所述第三传输速率协商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第三传输速率。Transmitting, by the network side, a third transmission rate negotiation request, where the third transmission rate negotiation request carries a transmission rate that is expected by the terminal, where a transmission rate expected by the terminal is the third transmission rate.
  8. 如权利要求1所述的方法,其中,在完成网络附着之前,还包括:The method of claim 1 further comprising: before completing network attachment, further comprising:
    获取所述网络侧支持的第四传输速率;Obtaining a fourth transmission rate supported by the network side;
    根据所述第四传输速率确定所述终端的第五传输速率;所述第五传输速率不大于所述第四传输速率和所述终端支持的传输速率;Determining, according to the fourth transmission rate, a fifth transmission rate of the terminal; the fifth transmission rate is not greater than the fourth transmission rate and a transmission rate supported by the terminal;
    向所述网络侧发送第四传输速率协商请求,所述第四传输速率协商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第五传输速率。Sending a fourth transmission rate negotiation request to the network side, where the fourth transmission rate negotiation request carries a transmission rate that is expected by the terminal, where a transmission rate expected by the terminal is the fifth transmission rate.
  9. 如权利要求1~8任一项权利要求所述的方法,其中,还包括:The method according to any one of claims 1 to 8, further comprising:
    接收所述网络侧返回的响应消息,所述响应消息中携带有第六传输速率,所述第六传输速率为所述网络侧根据所述终端期望的传输速率和自身 支持的传输速率确定出的。Receiving a response message returned by the network side, where the response message carries a sixth transmission rate, where the sixth transmission rate is determined by the network side according to a desired transmission rate of the terminal and a transmission rate supported by the terminal. .
  10. 一种传输速率协商装置,包括:A transmission rate negotiation device includes:
    判断模块,配置为在完成网络附着之后,判断是否监控到传输速率变更触发条件;The determining module is configured to determine whether the transmission rate change trigger condition is monitored after the network attachment is completed;
    发送模块,配置为当所述判断模块监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,所述第一传输速率协商请中携带有终端期望的传输速率。The sending module is configured to send a first transmission rate negotiation request to the network side when the determining module monitors the transmission rate change triggering condition, where the first transmission rate negotiation carries the required transmission rate of the terminal.
  11. 如权利要求10所述的装置,其中,所述监控到传输速率变更触发条件包括以下至少一项:检测到所述终端的温度高于第一预设阈值;检测到所述终端的电量低于第二预设阈值;检测到所述终端的第一预设按键操作;检测到所述终端的电量不低于第三预设阈值;检测到所述终端的温度不高于第四预设阈值;检测到所述终端的第二预设按键操作。The apparatus of claim 10, wherein the monitored transmission rate change triggering condition comprises at least one of: detecting that a temperature of the terminal is higher than a first preset threshold; detecting that the terminal is lower than a power amount a second preset threshold; detecting a first preset button operation of the terminal; detecting that the power of the terminal is not lower than a third preset threshold; detecting that the temperature of the terminal is not higher than a fourth preset threshold Detecting a second preset button operation of the terminal.
  12. 如权利要求11所述的装置,其中,所述发送模块,配置为如果所述判断模块监控到传输速率变更触发条件包括以下至少一项:检测到所述终端的温度高于第一预设阈值;检测到所述终端的电量低于第二预设阈值;检测到所述终端的第一预设按键操作,则向网络侧发送用于降低所述终端的传输速率的第一传输速率协商请求。The device of claim 11, wherein the sending module is configured to: if the determining module monitors that the transmission rate change triggering condition comprises at least one of: detecting that the temperature of the terminal is higher than a first preset threshold Detecting that the power of the terminal is lower than the second preset threshold; and detecting the first preset button operation of the terminal, sending a first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side; .
  13. 如权利要求12所述的装置,其中,还包括:调整模块;The apparatus of claim 12, further comprising: an adjustment module;
    所述调整模块,配置为在向网络侧发送用于降低所述终端的传输速率的第一传输速率协商请求之前,降低所述终端的传输速率为所述终端期望的传输速率。The adjusting module is configured to reduce the transmission rate of the terminal to a desired transmission rate of the terminal before transmitting the first transmission rate negotiation request for reducing the transmission rate of the terminal to the network side.
  14. 如权利要求11所述的装置,其中,所述发送模块,配置为如果所述判断模块监控到传输速率变更触发条件包括以下至少一项:检测到所述终端的电量不低于第三预设阈值;检测到所述终端的温度不高于第四预设阈值;检测到所述终端的第二预设按键操作,则向网络侧发送用于提高所 述终端的传输速率的第一传输速率协商请求。The device of claim 11, wherein the sending module is configured to: if the determining module monitors that the transmission rate change triggering condition comprises at least one of the following: detecting that the power of the terminal is not lower than a third preset a threshold value; detecting that the temperature of the terminal is not higher than a fourth preset threshold; and detecting a second preset button operation of the terminal, transmitting, to the network side, a first transmission rate for increasing a transmission rate of the terminal Negotiate the request.
  15. 如权利要求14所述的装置,其中,还包括:第一获取模块和第一确定模块;The apparatus of claim 14, further comprising: a first obtaining module and a first determining module;
    所述第一获取模块,配置为在向网络侧发送用于提高所述终端的传输速率的第一传输速率协商请求之前,获取所述网络侧支持的第一传输速率;The first acquiring module is configured to acquire the first transmission rate supported by the network side before sending the first transmission rate negotiation request for increasing the transmission rate of the terminal to the network side;
    所述第一确定模块,配置为根据所述第一传输速率确定所述终端的第二传输速率;所述第二传输速率不大于所述第一传输速率和所述终端支持的传输速率;The first determining module is configured to determine a second transmission rate of the terminal according to the first transmission rate; the second transmission rate is not greater than the first transmission rate and a transmission rate supported by the terminal;
    所述发送模块,还配置为向所述网络侧发送第二传输速率协商请求,所述第二传输速率协商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第二传输速率。The sending module is further configured to send a second transmission rate negotiation request to the network side, where the second transmission rate negotiation request carries a transmission rate expected by the terminal, where a desired transmission rate of the terminal is Second transmission rate.
  16. 如权利要求10所述的装置,其中,还包括:记录模块;The apparatus of claim 10, further comprising: a recording module;
    所述记录模块,配置为在向网络侧发送第一传输速率协商请求后,记录与所述网络侧协商的第三传输速率;The recording module is configured to: after transmitting the first transmission rate negotiation request to the network side, record a third transmission rate negotiated with the network side;
    所述发送模块,还配置为在所述终端重新附着网络时,向所述网络侧发送第三传输速率协商请求,所述第三传输速率协商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第三传输速率。The sending module is further configured to: when the terminal reattaches the network, send a third transmission rate negotiation request to the network side, where the third transmission rate negotiation request carries a transmission rate expected by the terminal, where The transmission rate expected by the terminal is the third transmission rate.
  17. 如权利要求15所述的装置,其中,所述第一获取模块,还配置为在完成网络附着之前,获取所述网络侧支持的第四传输速率;The device of claim 15, wherein the first obtaining module is further configured to acquire a fourth transmission rate supported by the network side before completing network attachment;
    所述第一确定模块,还配置为根据所述第四传输速率确定所述终端的第五传输速率;所述第五传输速率不大于所述第四传输速率和所述终端支持的传输速率;The first determining module is further configured to determine a fifth transmission rate of the terminal according to the fourth transmission rate; the fifth transmission rate is not greater than the fourth transmission rate and a transmission rate supported by the terminal;
    所述发送模块,还配置为向所述网络侧发送第四传输速率协商请求,所述第四传输速率协商请求中携带有所述终端期望的传输速率,其中,终端期望的传输速率为所述第五传输速率。The sending module is further configured to send a fourth transmission rate negotiation request to the network side, where the fourth transmission rate negotiation request carries a transmission rate expected by the terminal, where a desired transmission rate of the terminal is the Fifth transmission rate.
  18. 如权利要求10~17任一项权利要求所述的装置,其中,还包括:接收模块;The apparatus according to any one of claims 10 to 17, further comprising: a receiving module;
    所述接收模块,配置为接收所述网络侧返回的响应消息,所述响应消息中携带有第六传输速率,所述第六传输速率为所述网络侧根据所述终端期望的传输速率和自身支持的传输速率确定出的。The receiving module is configured to receive a response message returned by the network side, where the response message carries a sixth transmission rate, where the sixth transmission rate is that the network side according to the desired transmission rate of the terminal and itself The supported transmission rate is determined.
  19. 一种传输速率协商装置,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,A transmission rate negotiation apparatus includes: a processor and a memory for storing a computer program executable on the processor,
    其中,所述处理器用于运行所述计算机程序时,执行权利要求1至9任一项所述方法的步骤。Wherein the processor is operative to perform the steps of the method of any one of claims 1 to 9 when the computer program is run.
  20. 一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现权利要求1至9任一项所述方法的步骤。A computer storage medium having stored thereon a computer program for performing the steps of the method of any one of claims 1 to 9 when executed by a processor.
PCT/CN2018/079668 2017-04-18 2018-03-20 Transmission rate negotiation method and device, and computer storage medium WO2018192332A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710253108.5 2017-04-18
CN201710253108.5A CN108738079B (en) 2017-04-18 2017-04-18 Transmission rate negotiation method and device

Publications (1)

Publication Number Publication Date
WO2018192332A1 true WO2018192332A1 (en) 2018-10-25

Family

ID=63855543

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/079668 WO2018192332A1 (en) 2017-04-18 2018-03-20 Transmission rate negotiation method and device, and computer storage medium

Country Status (2)

Country Link
CN (1) CN108738079B (en)
WO (1) WO2018192332A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110536344B (en) 2019-05-16 2021-04-13 Oppo广东移动通信有限公司 Measurement reporting method, electronic equipment and storage medium
CN110708722B (en) * 2019-09-16 2021-08-17 Oppo广东移动通信有限公司 Transmission rate control method, terminal and computer storage medium
CN110677874B (en) * 2019-09-16 2021-08-24 Oppo广东移动通信有限公司 Transmission rate control method, terminal and computer storage medium
CN114302000B (en) * 2021-11-24 2023-10-20 深圳市三旺通信股份有限公司 PHY negotiation degradation method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1263681A (en) * 1998-04-17 2000-08-16 松下电器产业株式会社 Radio communication device and method of controlling transmission rate
CN1538634A (en) * 2003-04-14 2004-10-20 ��ʽ����Ntt����Ħ Transmission control device, wireless base station and transmission rate control method
JP2004297312A (en) * 2003-03-26 2004-10-21 Kyocera Corp Mobile terminal
CN101938819A (en) * 2010-09-09 2011-01-05 中兴通讯股份有限公司 System and method for controlling power consumption of mobile terminal
CN104618965A (en) * 2013-11-05 2015-05-13 松下知识产权经营株式会社 Wireless communication system, receiver, transmitter, and transmission rate control method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102300268B (en) * 2010-06-24 2016-11-23 中兴通讯股份有限公司 A kind of method and system selecting access channel rate
CN104254109B (en) * 2013-06-25 2019-02-19 华为技术有限公司 User equipment, base station, streaming media self-adapting Transmission system and method
CN105450873A (en) * 2015-12-08 2016-03-30 深圳天珑无线科技有限公司 Temperature control method and terminal device
CN105676997B (en) * 2016-01-05 2018-11-30 京东方科技集团股份有限公司 Mobile terminal administration method and system, mobile terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1263681A (en) * 1998-04-17 2000-08-16 松下电器产业株式会社 Radio communication device and method of controlling transmission rate
JP2004297312A (en) * 2003-03-26 2004-10-21 Kyocera Corp Mobile terminal
CN1538634A (en) * 2003-04-14 2004-10-20 ��ʽ����Ntt����Ħ Transmission control device, wireless base station and transmission rate control method
CN101938819A (en) * 2010-09-09 2011-01-05 中兴通讯股份有限公司 System and method for controlling power consumption of mobile terminal
CN104618965A (en) * 2013-11-05 2015-05-13 松下知识产权经营株式会社 Wireless communication system, receiver, transmitter, and transmission rate control method

Also Published As

Publication number Publication date
CN108738079B (en) 2020-11-06
CN108738079A (en) 2018-11-02

Similar Documents

Publication Publication Date Title
WO2018192332A1 (en) Transmission rate negotiation method and device, and computer storage medium
WO2020228616A1 (en) Measurement reporting method, electronic device, and storage medium
US10278128B2 (en) Communication apparatus, method of controlling a communication apparatus, and storage medium
WO2019183815A1 (en) Measurement method, terminal device, network device, and computer storage medium
JP6382471B2 (en) Antenna sharing between LTE-U and WLAN
WO2019028837A1 (en) Method for setting pdu type, method for setting ue policy, and related entities
WO2019029519A1 (en) Resource configuration method, terminal and base station
US10715509B2 (en) Encryption key shredding to protect non-persistent data
BR112019027175A2 (en) resource configuration method, terminal device and network device
US9785157B2 (en) Method for controlling circuit modules within chip and associated system on chip
US20210158352A1 (en) Methods and systems for recording data based on plurality of blockchain networks
WO2018126868A1 (en) Paging cycle determination method, terminal device, base station and system, and storage medium
JP2014519733A (en) Airlink selection according to temperature in multi-mode wireless devices
US11500861B2 (en) Methods and systems for recording data based on plurality of blockchain networks
US11050550B2 (en) Methods and systems for reading data based on plurality of blockchain networks
EP3627887B1 (en) Information indication method, terminal, and computer storage medium
US20180181531A1 (en) Serial peripheral mode in mipi improved inter-integrated circuit (i3c)
WO2022174790A1 (en) Test frame generation
CN112806052A (en) Notification control in a communication system
CN113992473A (en) Communication method, communication device, electronic equipment and storage medium
WO2019154361A1 (en) Connection control method and device
CN112867159B (en) Data transmission method, first device, second device and storage medium
WO2021190246A1 (en) Data transmission method, terminal, and computer-readable storage medium
US11086849B2 (en) Methods and systems for reading data based on plurality of blockchain networks
JP7238157B2 (en) COMMUNICATION METHOD, TERMINAL AND NETWORK DEVICE

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18787444

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC ( EPO FORM 1205A DATED 10/02/2020 )

122 Ep: pct application non-entry in european phase

Ref document number: 18787444

Country of ref document: EP

Kind code of ref document: A1