Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The transmission rate control method provided by the embodiment of the present application may be applied to a dual connectivity architecture as shown in fig. 1. The terminal 101 may establish an air interface connection with the main base station 102 (also referred to as a master node), so as to implement communication with the main base station 102; the terminal 101 may also establish an air interface connection with the secondary base station 103 (also referred to as a secondary node), so as to implement communication with the secondary base station 103; the terminal 101 may also establish air interface connections with the main base station 102 and the secondary base station 103 at the same time, so as to simultaneously implement communication with the main base station 102 and the secondary base station 103.
In the dual connectivity mode, the terminal 101 establishes two connections with the primary base station 102 and the secondary base station 103 at the same time, where the primary base station 102 is mainly responsible for signaling transmission and the secondary base station 103 is responsible for data transmission. The technical scheme of the embodiment of the application is mainly used for the terminal in the double-connection mode.
The types of the main base station 102 and the secondary base station 103 shown in fig. 1 may be the same or different. In one example, the primary base station 102 is an LTE base station and the secondary base station 103 is an NR base station. In another example, the primary base station 102 is an NR base station, and the secondary base station 103 is also an NR base station. In yet another example, the primary base station 102 is an NR base station and the secondary base station 103 is an LTE base station. The embodiment of the present application does not limit the types of the main base station 102 and the secondary base station 103.
In one example, the dual connection mode is an EN-DC mode or a next generation EN-DC (NGEN-DC) mode, in which case the primary base station is an LTE base station and the secondary base station is an NR base station, and the terminal communicates with both the LTE base station and the NR base station.
In another example, the dual connectivity mode is an NR-evolved UMTS (NR-EUTRA, NE-DC) mode, in which case the primary base station is an NR base station and the secondary base station is an LTE base station, and the terminal communicates with both the LTE and NR base stations.
It should be noted that the dual connection mode is not limited to the EN-DC mode and the NE-DC mode, and the specific type of the dual connection mode is not limited in the embodiment of the present application.
In a specific implementation, the deployment manner of the primary base station and the secondary base station may be co-base deployment (for example, the NR base station and the LTE base station may be disposed on one entity device), or may also be non-co-base deployment (for example, the NR base station and the LTE base station may be disposed on different entity devices), which is not limited in this application. Here, the LTE base station may be referred to as an evolved Node B (eNB), and the NR base station may be referred to as a next generation base station (gNB). It should be noted that the present application may not be limited to the correlation between the coverage areas of the primary base station and the secondary base station, for example, the primary base station and the secondary base station may overlap.
For a specific type of the terminal 101, the present application may not be limited, and it may be any user equipment that supports the above dual connection mode, for example, a smart phone, a personal computer, a notebook computer, a tablet computer, a portable wearable device, and the like.
The following describes in detail the technical solutions of the present application and how the technical solutions of the present application solve the above technical problems by embodiments and with reference to the drawings. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 2 is a schematic flow chart of a transmission rate control method according to an embodiment of the present application, and as shown in fig. 2, the transmission rate control method includes the following steps:
step 201: a terminal calculates a first parameter and/or a second parameter, wherein the first parameter is used for representing the data size of uplink data to be sent to a first base station by the terminal, and the second parameter is used for representing BLER; wherein the terminal is in a dual connectivity mode.
In the embodiment of the present application, the terminal is in a dual connectivity mode, and in the dual connectivity mode, the terminal communicates with both the first base station and the second base station. In an optional implementation manner, the first base station is a secondary base station, and the second base station is a primary base station, where the secondary base station is responsible for transmitting data, the primary base station is mainly responsible for transmitting signaling, and the terminal, the first base station and the second base station form a dual connectivity architecture, referring to fig. 1.
In the embodiment of the present application, the dual connection mode is, for example, an EN-DC mode, an NGEN-DC mode, or an NE-DC mode. Taking the EN-DC mode as an example, the first base station is an NR base station (i.e., a gNB), the second base station is an LTE base station (i.e., an eNB), and the terminal communicates with the NR base station and the LTE base station simultaneously. The power consumption of the terminal in the dual connectivity mode is larger than that of the terminal in the single connectivity mode which needs to communicate with one base station (e.g., an LTE base station or an NR base station). Therefore, the embodiment of the application saves the power consumption of the terminal in the dual connection mode by limiting the transmission rate of the terminal.
Fig. 3 is a structural diagram of a communication module of a terminal in a dual connectivity mode, and as shown in fig. 3, in order to implement simultaneous communication with two base stations, the terminal needs to have two sets of communication modules, where the two sets of communication modules correspond to the two base stations respectively. The first modem module (modem) and the first radio frequency path (including the first radio frequency circuit and the first radio frequency antenna) form a first set of communication modules, and the first set of communication modules corresponds to the first base station. A second modem module (modem) and a second radio frequency path (including a second radio frequency circuit and a second radio frequency antenna) form a second set of communication modules, which correspond to a second base station. In one example, the first modem is a 5G modem, the second modem is a 4G modem, the first radio frequency circuitry is 5G RF, and the second radio frequency circuitry is 4G RF. In the dual connection mode, the first communication module and the second communication module operate simultaneously.
In one example, the terminal establishes a connection with the second base station before establishing a connection with the first base station. For example: under the condition that a terminal is connected with a second base station, receiving a control instruction sent by a first base station, wherein the control instruction is used for triggering and starting a communication function corresponding to the first base station; and the terminal responds to the control instruction and establishes connection with the first base station.
In the embodiment of the application, the terminal calculates the first parameter according to the data size of the uplink data to be transmitted, and calculates the second parameter according to the ratio of the number of incorrectly received blocks to the total number of sent blocks.
Step 202: the terminal adjusts the first parameter and/or the second parameter and sends the adjusted first parameter and/or second parameter to a network side; the adjusted first parameter is used for reducing the uplink transmission rate of the first base station side, and the adjusted second parameter is used for reducing the downlink transmission rate of the first base station side.
In the embodiment of the application, after the connection is established between the terminal and the first base station, the terminal can communicate with the first base station. It should be noted that the connection described in the embodiments of the present application refers to access. After the terminal starts the communication function corresponding to the first base station, various parameters of the terminal need to be adjusted by combining with actual conditions, so that the best compromise between performance and power consumption is achieved, and a user obtains more experience. Further, the embodiment of the application adjusts the transmission rate of the terminal to save the power consumption of the terminal.
Taking the communication function corresponding to the first base station as a 5G function as an example, referring to fig. 4, fig. 4 is a schematic diagram of the terminal turning on the intelligent 5G, where turning on the intelligent 5G means optimizing the 5G function, and specifically, when the terminal uses the 5G function, various parameters (such as transmission rate) of the terminal can be adjusted according to actual conditions. As shown in fig. 4, the terminal turning on the smart 5G includes the following processes:
1. the terminal judges whether the operation of opening the intelligent 5G is received.
Here, the terminal displays a user interface including an option to start the smart 5G, and the user may trigger an operation to select the option corresponding to the smart 5G, thereby starting the smart 5G. Here, the operation by the user may be a touch operation, a key operation, a voice operation, a gesture operation, or the like.
2. And if the operation of opening the intelligent 5G is received, optimizing the 5G function.
Here, the optimization of the 5G function includes at least: the 5G transmission rate of the terminal is limited to save power consumption of the terminal.
3. If the control instruction for opening the 5G function is not received, the 5G function is not optimized.
In an application scene, the terminal detects the temperature of the terminal; when the temperature of the terminal is greater than or equal to a target threshold, the terminal starts a communication function for limiting the first base station (for example, starts to limit an uplink transmission rate and/or a downlink transmission rate corresponding to the first base station); and when the terminal starts to limit the communication function corresponding to the first base station, the terminal adjusts the first parameter and/or the second parameter. It should be noted that the uplink transmission rate refers to an uplink transmission rate corresponding to the first base station, and the downlink transmission rate refers to a downlink transmission rate corresponding to the first base station, taking the first base station as a 5G base station as an example, the uplink transmission rate refers to a 5G uplink transmission rate, and the downlink transmission rate refers to a 5G downlink transmission rate.
Illustratively, the temperature of the terminal may be represented by the temperature of some hardware of the terminal or the average temperature of some hardware, such as the temperature of a processor, the temperature of a memory, etc.
In an optional implementation manner, when the temperature of the terminal is less than the target threshold, the terminal closes and limits the communication function corresponding to the first base station. In this case, the uplink transmission rate and/or the downlink transmission rate of the terminal are/is restored to the normal condition (i.e., the condition that the first parameter and/or the second parameter are/is not adjusted).
In this embodiment, the terminal may adjust the first parameter, or adjust the second parameter, or adjust the first parameter and the second parameter simultaneously. How the terminal adjusts the first parameter and the second parameter is explained below.
Adjustment of a first parameter
The terminal adjusts the value of the first parameter to be smaller under the condition of determining to start limiting the uplink transmission rate; the terminal sends the first parameter after being reduced to a network side; wherein the first parameter after being reduced is used for the network side to execute the following operations: and reducing the resource amount of the uplink transmission resource of the first base station side scheduled for the terminal.
Here, the first parameter is used to indicate a data size of uplink data to be sent by the terminal to the first base station. Further, the first parameter is transmitted through a Buffer Status Report (BSR). In specific implementation, the terminal may carry a Control Element (CE) in a Protocol Data Unit (PDU) of a Media Access Control (MAC) layer, where the Control Element is referred to as BSR MAC CE, and the BSR MAC CE carries the first parameter.
In an example, the first parameter is called a BSR value, and referring to fig. 5-1, the terminal calculates the BSR value according to the data size of the uplink data to be transmitted, and adjusts the calculated BSR value to be small; 2. and the terminal reports the reduced BSR value to the first base station through the BSR MAC CE.
The first parameter after being reduced is used for the network side to execute the following operations: and reducing the resource amount of the uplink transmission resource of the first base station side scheduled for the terminal. In this way, a reduction in the uplink transmission rate can be achieved.
It should be noted that, after receiving the first parameter, the first base station schedules the uplink transmission resource for the terminal according to the first parameter, and specifically, the first base station sends scheduling information to the terminal, where the scheduling information is used to indicate that the network side schedules the uplink transmission resource of the first base station side for the terminal. And after receiving the scheduling information sent by the network side, the terminal sends the uplink data to the first base station on the uplink transmission resource.
Adjustment of the second parameter
Under the condition that the terminal determines to start limiting the downlink transmission rate, the value of the second parameter is increased; the terminal sends the second parameter after being increased to a network side; wherein the second parameter after being increased is used for the network side to execute at least one of the following operations: increasing the data amount of the retransmission data of the first base station side, and decreasing an index value of a Modulation and Coding Scheme (MCS) of the first base station side.
Here, the second parameter is used to indicate BLER, and the value of BLER is used to indicate the ratio of the number of blocks incorrectly received by the terminal to the total number of blocks transmitted.
In one example, the second parameter is called a BLER value, and referring to fig. 5-2, 1, the terminal calculates the BLER value according to the ratio of the number of incorrectly received blocks to the total number of transmitted blocks, and increases the calculated BLER value; 2. the terminal reports the increased BLER value to the first base station through Uplink Control Information (UCI) in a Physical Uplink Control Channel (PUCCH).
The second parameter after being increased is used for the network side to execute the following operations: and increasing the data quantity of the retransmission data of the first base station side and reducing the index value of the MCS of the first base station side. Thus, the downlink transmission rate can be reduced.
In an alternative embodiment, the terminal may further reduce the uplink transmission rate by reducing the transmission rate at which the application layer transmits the uplink data to the first modem. Here, the application layer may refer to a system application layer or a third party application layer, such as an application layer corresponding to a video application, an application layer corresponding to a chat software application, and so on. And the first modem sends the uplink data to the first base station through a first radio frequency path. By reducing the transmission rate at which the application layer transmits upstream data to the first modem, a reduction in the upstream transmission rate of the terminal may be achieved.
In this embodiment of the application, the terminal sends the adjusted first parameter and/or second parameter to the network side, which may be implemented in the following manner: 1) and the terminal sends the adjusted first parameter and/or second parameter to the first base station. Or, 2) the terminal sends the adjusted first parameter and/or second parameter to the second base station, and the second base station forwards the target parameter to the first base station.
It should be noted that the operation performed by the network side may be performed by the first base station or performed by the second base station.
According to the technical scheme of the embodiment of the application, the purpose of saving power consumption of the terminal can be achieved by limiting the uplink transmission rate and/or the downlink transmission rate, so that the endurance time of the terminal is prolonged. It should be noted that the above schemes for limiting the uplink transmission rate and limiting the downlink transmission rate may be implemented separately or in combination.
Fig. 6 is a schematic structural component diagram of a terminal provided in the embodiment of the present application, and as shown in fig. 6, the terminal includes:
a calculating unit 601, configured to calculate a first parameter and/or a second parameter, where the first parameter is used to indicate a data size of uplink data to be sent by the terminal to the first base station, and the second parameter is used to indicate BLER; wherein the terminal is in a dual connectivity mode;
an adjusting unit 602, configured to adjust the first parameter and/or the second parameter;
a communication unit 603, configured to send the adjusted first parameter and/or second parameter to a network side; the adjusted first parameter is used for reducing the uplink transmission rate of the first base station side, and the adjusted second parameter is used for reducing the downlink transmission rate of the first base station side.
In an embodiment, the adjusting unit 602 is configured to, in a case that it is determined that the limitation of the uplink transmission rate is started, adjust a value of the first parameter to be smaller;
the communication unit 603 is configured to send the first parameter after being reduced to a network side;
wherein the first parameter after being reduced is used for the network side to execute the following operations: and reducing the resource amount of the uplink transmission resource of the first base station side scheduled for the terminal.
In an embodiment, the first parameter is transmitted via a BSR.
In an embodiment, the communication unit 603 is further configured to receive scheduling information sent by the network side, where the scheduling information is used to indicate uplink transmission resources of the first base station side that are scheduled by the network side for the terminal; and sending the uplink data to the first base station on the uplink transmission resource.
In an embodiment, the adjusting unit 602 is configured to increase a value of the second parameter when determining to start limiting a downlink transmission rate;
the communication unit 603 is configured to send the second parameter after being increased to a network side;
wherein the second parameter after being increased is used for the network side to execute at least one of the following operations: and increasing the data quantity of the retransmission data of the first base station side and reducing the index value of the MCS of the first base station side.
In one embodiment, the terminal further includes:
a detecting unit 604 for detecting a temperature of the terminal;
a control unit 605, configured to, when the temperature of the terminal is greater than or equal to a target threshold, start a communication function for limiting the first base station;
the adjusting unit 602 is configured to adjust the first parameter and/or the second parameter when the limitation of the communication function corresponding to the first base station is started.
In an embodiment, the control unit 605 is further configured to close and limit a communication function corresponding to the first base station when the temperature of the terminal is less than the target threshold.
In one embodiment, the terminal is in a dual connectivity mode in which the terminal communicates with both the first base station and the second base station.
In the embodiment of the present application, the functions implemented by each unit in the terminal may be understood by referring to the related description of the foregoing transmission rate control method. In a specific implementation, the computing Unit, the adjusting Unit, and the controlling Unit in the terminal may be implemented by a Processor in the terminal, such as a Central Processing Unit (CPU), a Digital Signal Processor (DSP), a Micro Control Unit (MCU), or a Programmable Gate Array (FPGA); the communication unit in the terminal can be realized by a communication module (comprising a basic communication suite, an operating system, a communication module, a standardized interface, a protocol and the like) and a receiving and transmitting antenna, and the detection unit in the terminal can be realized by a temperature sensor.
It should be noted that: the division of the above units is only exemplary, and in practical applications, the internal structure of the terminal may be divided into different units to complete all or part of the functions described above. In addition, the terminal and the embodiment of the transmission rate control method provided by the above embodiments belong to the same concept, and the specific implementation process thereof is described in the embodiment of the method for details, which is not described herein again.
Based on the hardware implementation of the above device, an embodiment of the present application further provides a terminal, fig. 7 is a schematic diagram of a hardware composition structure of the terminal according to the embodiment of the present application, as shown in fig. 7, the terminal includes a memory 701, a processor 702, and a computer program stored in the memory 701 and capable of running on the processor; as a first implementation, the processor 702 at the terminal, when executing the program, implements the following steps: calculating a first parameter and/or a second parameter, wherein the first parameter is used for indicating the data size of uplink data to be sent to a first base station by the terminal, and the second parameter is used for indicating BLER; adjusting the first parameter and/or the second parameter, and sending the adjusted first parameter and/or second parameter to a network side; the adjusted first parameter is used for reducing the uplink transmission rate of the first base station side, and the adjusted second parameter is used for reducing the downlink transmission rate of the first base station side.
In an alternative embodiment, the processor 702, when executing the program, further performs the steps of:
under the condition of determining that the limitation of the uplink transmission rate is started, the value of the first parameter is adjusted to be small;
sending the first parameter after being reduced to a network side;
wherein the first parameter after being reduced is used for the network side to execute the following operations: and reducing the resource amount of the uplink transmission resource of the first base station side scheduled for the terminal.
In an optional embodiment, the first parameter is transmitted via a BSR.
In an alternative embodiment, the processor 702, when executing the program, further performs the steps of:
receiving scheduling information sent by the network side, wherein the scheduling information is used for indicating the network side to schedule uplink transmission resources of the first base station side for the terminal;
and sending the uplink data to the first base station on the uplink transmission resource.
In an alternative embodiment, the processor 702, when executing the program, further performs the steps of:
under the condition of determining that the limitation of the downlink transmission rate is started, increasing the value of the second parameter;
sending the second parameter after being increased to a network side;
wherein the second parameter after being increased is used for the network side to execute at least one of the following operations: and increasing the data volume of the retransmission data at the first base station side and reducing the index value of the Modulation and Coding Strategy (MCS).
In an alternative embodiment, the processor 702, when executing the program, further performs the steps of:
detecting the temperature of the terminal;
under the condition that the temperature of the terminal is greater than or equal to a target threshold, starting a communication function for limiting the first base station;
and adjusting the first parameter and/or the second parameter when the limitation of the communication function corresponding to the first base station is started.
In an alternative embodiment, the processor 702, when executing the program, further performs the steps of:
and under the condition that the temperature of the terminal is less than the target threshold, closing and limiting the communication function corresponding to the first base station.
In an optional embodiment, the terminal is in a dual connectivity mode, and in the dual connectivity mode, the terminal communicates with both the first base station and the second base station.
It will be appreciated that the terminal also includes a bus system 703; the various components in the terminal are coupled together by a bus system 703. It is understood that the bus system 703 is used to enable communications among the components. The bus system 703 includes a power bus, a control bus, and a status signal bus in addition to the data bus.
It will be appreciated that the memory in this embodiment can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a magnetic Random Access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration 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 Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced Synchronous DRAM), Direct Memory Access (DRAM), and Direct Memory Access (DRDRU). The memories described in the embodiments of the present application are intended to comprise, without being limited to, these and any other suitable types of memory.
The method disclosed in the embodiments of the present application may be applied to a processor, or may be implemented by a processor. The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The processor described above may be a general purpose processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The processor may implement or perform the methods, steps, and logic blocks disclosed in the embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium having a memory and a processor reading the information in the memory and combining the hardware to perform the steps of the method.
The embodiment of the application also provides a computer storage medium, in particular a computer readable storage medium. As a first embodiment, when the computer storage medium is located in a terminal, the computer instructions are executed by a processor to implement the following steps: calculating a first parameter and/or a second parameter, wherein the first parameter is used for indicating the data size of uplink data to be sent to a first base station by the terminal, and the second parameter is used for indicating BLER; adjusting the first parameter and/or the second parameter, and sending the adjusted first parameter and/or second parameter to a network side; the adjusted first parameter is used for reducing the uplink transmission rate of the first base station side, and the adjusted second parameter is used for reducing the downlink transmission rate of the first base station side.
In an alternative embodiment, the computer instructions when executed by the processor further implement the steps of:
under the condition of determining that the limitation of the uplink transmission rate is started, the value of the first parameter is adjusted to be small;
sending the first parameter after being reduced to a network side;
wherein the first parameter after being reduced is used for the network side to execute the following operations: and reducing the resource amount of the uplink transmission resource of the first base station side scheduled for the terminal.
In an optional embodiment, the first parameter is transmitted via a BSR.
In an alternative embodiment, the computer instructions when executed by the processor further implement the steps of:
receiving scheduling information sent by the network side, wherein the scheduling information is used for indicating the network side to schedule uplink transmission resources of the first base station side for the terminal;
and sending the uplink data to the first base station on the uplink transmission resource.
In an alternative embodiment, the computer instructions when executed by the processor further implement the steps of:
under the condition of determining that the limitation of the downlink transmission rate is started, increasing the value of the second parameter;
sending the second parameter after being increased to a network side;
wherein the second parameter after being increased is used for the network side to execute at least one of the following operations: and increasing the data volume of the retransmission data at the first base station side and reducing the index value of the Modulation and Coding Strategy (MCS).
In an alternative embodiment, the computer instructions when executed by the processor further implement the steps of:
detecting the temperature of the terminal;
under the condition that the temperature of the terminal is greater than or equal to a target threshold, starting a communication function for limiting the first base station;
and adjusting the first parameter and/or the second parameter when the limitation of the communication function corresponding to the first base station is started.
In an alternative embodiment, the computer instructions when executed by the processor further implement the steps of:
and under the condition that the temperature of the terminal is less than the target threshold, closing and limiting the communication function corresponding to the first base station.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be separately regarded as one unit, or at least two units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
Alternatively, the integrated units described above in the present application may be stored in a computer-readable storage medium if they are implemented in the form of software functional modules and sold or used as independent products. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially implemented or portions thereof contributing to the prior art may be embodied in the form of a software product stored in a storage medium, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
It should be noted that: the technical solutions described in the embodiments of the present application can be arbitrarily combined without conflict.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.